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
339874452687	339874453253	339874453803	339874454353	339874454903	339874455453	339874456003	339874456553	339874457103	339874457653	339874458203	339874458753	339874459303	339874459853	339874460403	339874460953	339874461503	339874462053	339874462603	339874463153	339874463703	339874464253	339874464803	339874465353	339874465903	339874466453	339874467003	339874467555	339874468103	339874468653	339874469203	339874469753	339874470303	339874470853	339874471403	339874471953	339874472503	339874473053	339874473603	339874474153	339874474703	339874475253	339874475803	339874476353	339874476903	339874477453	339874478003	339874478553	339874479103	339874479653	339874480203	339874480753	339874481303	339874481853	339874482403	339874482953	339874483503	339874484053	339874484603	339874485153	339874485703	339874486253	339874486803	339874487353	339874487903	339874488453	339874489003	339874489553	339874490103	339874490653	339874491203	339874491753	339874492303	339874492853	339874493403	339874493953	339874494503	339874495053	339874495603	339874496153	339874496703	339874497255	339874497803	339874498353	339874498903	339874499453	339874500003	339874500553	339874501103	339874501653	339874502203	339874502753	339874503303	339874503853	339874504403	339874504953	339874505503	339874506053	339874506605	339874507153	339874507703	339874508253	339874508803	339874509353	339874509903	339874510453	339874511003	339874511553	339874512103	339874512653	339874513203	339874513753	339874514303	339874514853	339874515403	339874515953	339874516503	339874517053	339874517603	339874518153	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23559	21638	29657	24143	21638	21377	3945	1293	905	888	820	743	661	679	617	535	579	549	549	522	525	535	519	536	516	519	510	503	513	502	517	495	493	459	469	460	462	504	474	485	471	465	455	508	468	446	459	497	436	438	464	493	460	463	458	498	505	456	448	449	493	466	441	481	435	455	401	435	433	472	446	458	472	457	467	462	464	497	453	458	471	490	449	449	441	465	453	445	463	459	446	446	430	449	459	444	459	449	464	437	452	467	399	456	487	459	522	503	468	505	494	465	509	472	462	433	456	467	474	461	489	461	484	447	472	486	511	426	484	487	426	481	446	448	481	452	421	426	430	465	436	472	452	434	475	445	433	439	448	441	443	441	408	452	437	471	475	491	459	460	462	465	484	446	442	454	465	480	440	464	457	404	440	432	461	454	419	456	465	447	491	477	454	477	445	444	448	431	469	454	449	472	456	437	406	476	406	455	479	475	445	437	453	456	442	445	460	425	448	441	432	378	434	453	459	459	392	449	448	461	431	423	446	433	445	447	389	443	466	461	453	443	473	449	473	464	425	438	447	464	388	460	474	449	470	458	425	443	450	448	452	487	435	412	428	456	451	393	408	429	455	487	440	434	504	471	500	451	453	428	456	436	439	467	479	465	467	463	422	445	445	474	463	455	415	438	455	474	465	444	470	448	399	455	436	445	470	418	468	506	451	431	436	442	425	457	435	462	454	469	438	443	511	445	499	433	407	487	417	458	480	450	499	449	442	430	441	443	457	484	450	471	423	437	456	457	482	470	443	459	432	455	425	469	465	477	468	438	439	442	474	473	413	479	461	461	456	499	444	463	480	435	444	439	426	444	450	467	473	453	438	454	439	441	483	444	436	466	442	446	437	457	453	463	461	425	423	450	469	452	455	473	412	432	458	454	439	391	483	470	437	435	486	442	458	509	440	452	458	457	451	456	442	434	464	443	469	478	491	451	456	475	473	456	407	476	472	451	437	451	447	442	450	445	472	448	463	493	458	451	463	447	444	473	472	447	410	440	425	453	474	448	458	471	458	457	453	481	476	474	474	431	448	419	475	456	480	459	464	461	474	461	490	414	439	434	451	410	456	424	463	458	464	413	482	484	445	493	474	491	471	464	436	474	398	471	430	436	461	439	512	448	461	439	491	450	439	438	425	495	431	468	481	485	474	463	429	447	472	440	446	450	414	467	446	465	450	381	415	414	458	495	427	443	475	465	418	490	483	439	487	443	476	446	442	501	477	425	456	451	425	486	415	444	442	428	430	442	440	452	463	437	459	415	425	459	465	431	433	436	456	490	454	424	442	482	425	447	484	449	438	461	433	414	451	441	460	464	448	431	453	487	454	465	451	433	437	413	413	428	466	439	433	458	429	468	436	418	433	457	467	450	463	465	429	449	426	439	445	457	479	421	453	431	442	430	445	425	451	439	413	462	442	471	422	436	472	428	450	457	480	416	450	442	451	437	484	477	448	462	445	465	442	479	463	423	462	473	464	413	450	449	444	427	457	466	445	452	460	503	474	434	465	429	418	459	456	447	475	472	442	442	411	454	442	463	464	429	452	451	435	461	422	462	438	433	454	451	451	454	445	450	486	417	436	452	459	415	453	447	411	475	418	435	485	400	481	402	429	433	434	441	451	462	460	458	447	412	452	448	408	455	443	439	454	474	461	434	451	417	430	415	420	466	450	440	446	428	484	420	486	440	457	439	410	451	429	447	452	412	450	446	416	487	405	436	476	463	429	440	424	474	439	452	484	413	426	496	452	420	457	448	460	421	427	485	427	454	451	456	457	465	389	438	452	491	460	408	422	444	479	431	467	445	433	462	458	458	450	419	441	449	463	436	411	427	400	465	473	452	456	445	464	430	420	450	468	462	451	458	462	442	469	458	479	420	429	425	428	468	475	443	440	464	444	432	423	478	437	447	456	463	453	442	470	464	472	444	458	472	428	444	497	416	431	446	462	443	443	436	459	470	447	473	484	446	413	434	461	478	471	462	439	427	463	473	470	422	420	471	455	460	411	477	470	434	502	461	442	428	416	423	429	444	464	457	446	491	434	432	468	445	454	450	447	469	495	464	457	439	438	446	452	479	472	483	429	452	466	456	465	458	439	436	428	450	436	443	417	433	455	440	425	450	456	462	485	473	417	449	464	460	428	466	447	452	443	461	473	450	467	410	482	460	460	454	443	460	421	434	437	413	487	457	494	416	508	443	461	439	447	442	451	450	461	425	452	461	459	454	435	418	477	464	429	437	464	479	448	412	439	437	480	463	398	452	464	458	439	468	442	429	429	440	387	484	463	459	458	422	439	422	438	446	398	453	489	454	432	459	466	427	476	421	452	448	470	457	501	444	435	412	411	455	463	468	431	449	439	441	446	466	428	479	469	425	443	411	463	439	477	476	449	460	450	428	429	467	434	469	467	449	429	469	483	446	458	467	427	457	451	448	447	438	452	458	452	441	412	435	475	449	440	437	425	416	481	468	413	431	440	433	456	459	466	457	435	446	461	441	450	414	410	439	395	467	481	430	444	469	471	434	469	444	445	401	462	467	443	465	456	481	459	425	466	454	441	469	432	427	455	434	474	460	449	453	448	430	443	455	457	464	436	440	461	439	498	467	421	465	473	420	437	484	397	467	408	458	510	429	458	444	441	474	465	426	441	410	456	441	455	449	443	503	444	484	469	428	485	428	428	442	436	442	450	459	457	409	422	437	454	456	469	485	428	476	463	408	462	455	459	445	443	447	447	451	461	458	455	442	467	467	418	433	433	474	438	441	494	475	436	458	438	429	397	459	422	423	443	454	430	443	418	469	487	442	430	465	459	491	391	436	415	451	469	409	457	434	421	463	452	422	479	435	471	457	457	419	442	465	449	437	435	467	414	448	468	431	452	432	482	429	447	403	486	434	450	454	451	458	460	457	477	442	475	457	421	463	443	459	407	432	460	455	459	460	420	474	452	440	452	474	421	457	440	502	467	434	462	498	446	438	428	459	460	448	445	466	420	462	445	453	449	458	473	433	438	444	438	455	440	435	426	402	451	418	436	442	429	471	444	422	471	467	473	449	476	458	465	435	430	444	416	442	450	453	445	432	491	448	451	460	435	437	430	431	441	487	477	442	461	454	459	446	453	449	449	447	453	436	424	437	472	473	438	456	474	447	464	458	437	445	480	443	449	432	440	456	468	450	448	437	474	471	399	435	438	452	467	469	488	445	478	472	456	475	469	403	429	427	475	443	443	481	450	420	433	437	471	439	428	445	471	427	442	447	441	452	438	458	445	459	461	424	466	444	473	462	449	484	461	439	429	430	433	415	436	417	451	457	459	457	489	435	472	467	452	488	441	480	428	450	418	433	471	435	461	477	451	468	492	464	460	444	465	469	447	444	433	413	434	396	458	418	503	423	440	465	445	420	422	460	471	455	475	430	469	470	469	477	444	465	479	489	440	438	445	472	483	432	461	409	455	451	410	431
7820	17110	14512	7708	5630	4266	3387	2633	2261	1789	1619	1421	1212	1192	1088	1019	961	878	851	887	808	791	788	790	755	741	706	740	681	711	707	691	726	691	679	691	698	683	652	666	732	646	653	669	658	658	648	631	641	668	621	686	666	650	653	644	706	601	657	638	647	689	652	627	666	633	681	638	645	654	619	609	651	650	652	648	647	658	675	654	662	604	655	628	624	634	630	649	615	610	659	621	611	647	650	640	638	664	640	621	584	599	678	601	629	626	764	735	718	680	699	698	695	685	708	709	715	691	666	684	690	662	655	652	683	637	656	641	649	670	679	657	658	671	661	635	672	667	653	653	643	650	587	663	644	639	633	600	655	608	644	652	619	662	663	613	641	638	583	621	678	588	647	626	646	641	630	637	618	628	652	639	653	629	644	622	652	604	631	704	653	639	640	609	606	671	627	618	630	661	682	671	644	587	643	616	623	652	634	610	626	637	621	615	603	651	597	628	646	596	690	626	648	640	637	644	610	615	620	634	608	635	671	640	655	626	638	618	651	619	651	625	613	660	646	561	616	624	628	627	671	617	652	672	642	634	620	614	672	637	643	675	602	628	668	672	597	623	628	657	670	592	608	649	616	657	588	610	654	621	624	674	665	608	634	607	627	658	618	604	628	690	611	666	630	614	596	664	635	571	614	651	634	653	588	609	621	639	645	634	583	642	644	665	656	635	591	615	582	680	625	652	637	615	646	618	671	689	631	678	667	618	645	666	644	675	645	682	640	643	651	647	623	643	633	633	608	674	638	596	634	596	633	658	628	672	648	642	630	614	629	654	600	651	627	618	639	642	606	662	625	678	622	634	661	652	647	649	692	657	616	635	648	570	666	632	652	629	633	643	646	630	641	644	627	640	615	661	656	647	632	641	648	652	636	652	640	613	649	659	652	610	662	598	709	636	626	614	620	616	580	640	598	605	611	665	630	598	610	633	596	636	596	633	616	602	645	592	646	634	659	638	633	647	637	625	638	661	618	602	624	663	602	634	598	638	671	648	621	608	626	632	638	602	647	618	683	654	601	598	640	647	635	654	640	633	651	653	604	667	613	637	645	618	595	648	645	617	668	638	638	590	639	656	641	628	660	646	675	631	662	603	624	629	666	588	628	610	650	645	626	649	651	577	622	688	626	610	628	608	593	652	628	648	626	649	636	663	639	662	676	650	598	645	620	684	636	613	599	642	637	605	631	642	597	603	625	609	650	631	639	627	648	652	627	629	634	627	644	611	656	637	646	677	638	643	647	598	672	664	662	610	623	616	647	637	671	633	624	629	606	668	612	652	667	604	631	626	615	620	644	643	631	687	599	637	708	650	598	665	656	699	661	599	625	634	641	631	630	606	660	659	643	646	644	595	655	684	659	612	642	651	637	638	626	650	605	610	601	616	627	608	613	622	619	646	676	648	650	623	602	631	602	589	621	593	628	632	625	615	636	598	623	597	626	614	643	603	632	636	667	645	692	609	649	617	663	629	621	620	597	611	646	596	598	625	657	590	625	627	641	644	642	637	631	612	621	617	615	620	627	683	661	674	628	634	650	678	628	644	629	630	626	629	633	623	635	628	614	619	623	662	641	632	634	666	625	603	644	635	644	627	651	654	594	602	647	635	638	654	580	640	658	649	633	642	595	682	631	638	626	644	640	613	620	596	686	627	646	651	664	606	648	648	592	596	621	623	640	647	658	647	642	646	653	690	653	619	644	636	630	634	658	603	648	654	666	632	656	641	624	646	652	585	627	685	657	676	623	633	620	638	662	651	662	617	663	669	653	628	598	672	660	672	648	620	578	599	581	666	609	620	622	648	618	594	628	653	633	628	619	633	644	636	689	579	652	617	634	596	619	640	604	638	601	621	631	629	648	589	693	628	652	628	649	590	589	599	596	617	639	681	630	637	619	641	632	608	613	658	691	638	661	646	655	633	635	617	668	604	652	643	643	600	618	644	618	601	635	663	599	613	557	668	609	668	631	632	623	647	617	621	617	656	583	653	640	637	631	613	639	622	631	644	641	642	645	628	696	597	625	624	630	679	579	671	642	606	587	648	609	679	647	630	606	642	606	635	604	642	609	662	625	638	656	616	606	658	600	660	670	623	637	627	624	640	644	617	576	641	616	643	616	629	636	628	648	631	667	614	630	612	677	577	616	600	676	643	660	683	639	653	619	634	701	660	637	640	652	681	571	600	659	607	679	601	645	644	617	620	641	621	645	590	649	619	637	630	632	622	613	603	639	683	643	658	626	615	623	617	634	613	622	585	646	643	628	639	646	623	614	607	625	617	679	629	707	654	596	628	637	619	602	644	640	646	634	611	589	665	640	642	578	604	645	632	667	657	644	634	625	581	631	623	634	646	596	657	615	607	657	632	636	622	588	620	690	664	643	653	593	607	616	662	649	671	651	654	640	622	609	652	616	659	581	642	612	621	639	639	647	640	637	673	655	610	628	611	647	666	587	597	642	646	630	632	613	650	625	638	630	664	670	622	631	581	616	658	627	631	660	664	624	612	575	648	643	637	655	651	634	625	627	669	602	601	608	669	636	604	592	660	646	632	608	604	656	636	631	690	619	614	616	648	608	625	662	608	653	636	595	623	640	633	629	605	655	661	621	597	622	600	649	663	613	624	663	587	614	623	606	618	664	610	661	672	636	649	587	626	629	621	649	661	642	598	617	622	664	559	627	609	600	652	671	632	610	610	600	631	630	617	613	666	647	626	619	631	617	633	619	598	632	657	644	639	607	637	626	643	587	668	600	644	623	596	630	630	676	675	648	652	614	596	597	681	582	668	641	647	625	675	654	670	627	580	669	666	658	624	605	587	620	652	617	585	593	620	622	652	637	626	642	650	642	618	591	641	604	631	637	664	614	606	606	652	609	610	649	610	623	655	675	648	636	636	589	677	603	585	609	624	608	623	656	655	635	634	620	665	654	634	647	676	622	645	598	619	626	633	630	592	600	649	628	630	636	635	607	620	605	622	648	614	615	622	630	647	625	659	649	609	630	643	610	623	624	656	673	620	651	655	609	641	636	612	616	647	685	647	629	639	626	615	633	658	668	614	650	618	666	653	627	682	658	644	620	635	616	666	639	597	607	654	582	716	597	663	582	637	626	641	619	628	633	640	644	620	662	606	641	615	603	601	625	654	588	634	638	608	621	616	646	614	620	633	574	628	671	629	629	632	634	644	622	634	661	670	641	619	636	664	647	679	653	585	652	622	617	639	640	627	634	640	600	646	601	569	614	647	578	666	634	630	629	687	649	562	636	642	675	639	659	668	626	640	663	603	627	598	595	620	641	637	644	640	612	669	630	629	675	679	640	629	637	646	620	663	629	643	610	630	628	628	636	688	644	642	603	628	651	634	663	609	602	614	609	650	597	578	602	577	633	631	608	617	627	584	669	609	613	625	675	603	630	581	627	633	634	623	641	628	643	647	602	596	621	606	603	683	648	696	631	641	655	635
26667	20043	7301	1009	701	585	584	572	545	550	523	537	516	498	546	562	502	552	543	574	535	560	513	511	555	565	511	593	550	567	530	497	526	500	510	540	546	521	549	554	501	544	550	531	542	542	574	540	551	505	553	546	538	530	513	593	560	537	531	507	548	528	540	501	523	534	532	570	569	534	552	529	513	552	480	572	562	526	523	529	543	537	513	541	519	553	530	553	538	539	580	576	536	554	493	551	532	518	548	544	529	524	562	543	580	562	517	523	527	548	528	532	549	516	559	536	520	581	508	522	552	503	533	548	539	522	533	546	577	525	590	559	508	514	513	524	549	548	567	526	514	538	501	551	552	539	518	519	529	535	554	543	522	520	546	519	546	568	508	554	538	484	529	561	546	524	473	503	487	547	538	565	550	543	545	543	538	533	544	513	513	543	544	552	507	550	550	521	534	538	519	526	528	548	501	529	559	582	504	551	515	533	537	602	465	509	520	518	524	486	554	558	569	496	529	557	493	524	567	571	507	510	522	552	544	507	538	557	543	485	553	514	548	512	520	528	509	523	526	530	502	542	528	548	566	572	545	539	551	519	558	504	554	572	533	513	547	547	571	504	534	540	549	592	539	556	519	541	518	550	530	522	519	553	556	556	536	573	576	551	572	553	561	488	503	536	500	538	549	524	554	510	539	498	567	536	509	544	548	518	515	494	522	490	537	556	539	515	568	523	494	517	529	536	525	504	541	569	511	543	516	523	528	536	534	540	518	544	513	517	545	555	516	549	564	545	510	509	524	529	520	546	529	532	535	586	507	510	491	505	533	523	544	503	550	563	546	492	538	525	556	501	495	497	526	528	520	488	519	543	543	538	542	513	541	535	566	552	517	501	486	558	544	508	546	537	498	545	522	561	567	536	521	535	510	488	511	548	509	531	562	544	541	532	542	535	567	515	544	532	531	552	543	530	567	493	552	544	515	524	567	515	556	519	529	519	545	547	529	527	510	534	512	516	565	540	564	570	509	531	524	526	504	547	536	503	528	578	535	489	493	555	542	548	549	469	541	549	491	498	537	517	494	523	564	485	566	523	499	504	543	520	542	482	535	535	530	482	521	522	543	517	532	519	533	509	535	500	508	537	520	529	535	543	568	562	533	530	530	496	505	536	534	533	526	501	553	520	563	523	489	537	565	479	502	557	534	488	555	541	545	520	527	544	522	509	548	530	520	553	566	516	578	527	554	520	494	509	538	528	541	557	540	560	566	554	552	540	505	562	586	528	525	535	528	540	539	516	542	544	562	542	533	499	492	529	508	525	519	574	509	542	554	496	557	515	513	568	538	524	564	540	535	532	523	534	542	497	567	551	563	573	509	560	559	507	574	507	539	575	557	547	526	498	567	564	535	512	500	497	537	544	532	515	498	535	519	484	508	539	512	529	542	499	512	545	500	520	548	550	538	511	511	513	523	503	524	555	549	527	535	533	523	487	522	571	530	525	529	564	557	527	571	504	534	544	566	509	542	541	566	527	485	545	552	505	572	537	527	540	543	534	526	545	522	543	528	533	563	542	507	517	556	529	508	548	568	558	570	545	546	527	577	542	529	503	496	563	527	539	516	497	522	541	556	536	519	528	562	539	578	513	598	489	517	480	557	485	490	540	554	533	539	514	544	525	521	549	531	497	552	524	527	495	520	518	522	501	557	525	519	528	480	482	528	528	494	554	527	530	531	536	527	545	525	542	525	528	514	530	522	543	547	563	564	530	501	574	527	532	480	535	538	517	513	548	536	538	593	524	553	546	517	531	514	566	541	520	509	534	490	529	512	522	519	555	522	536	509	530	528	544	578	518	524	557	541	520	554	562	527	524	539	548	527	514	503	533	587	551	485	535	502	560	581	514	526	526	569	534	553	567	536	553	556	534	552	509	501	507	542	550	518	556	514	512	503	555	536	513	565	513	524	474	540	555	556	553	538	577	549	580	532	526	545	552	549	536	527	583	523	532	551	541	542	503	519	493	537	524	502	513	506	535	558	531	544	541	561	517	569	490	543	526	565	496	529	561	536	549	529	542	522	556	555	538	540	554	519	515	530	531	496	522	523	544	544	527	528	504	550	512	505	508	508	503	521	527	526	511	549	529	509	570	510	558	588	549	542	516	595	501	548	541	537	547	535	558	564	527	552	535	500	532	565	554	524	539	474	556	551	541	521	523	535	554	536	492	520	552	565	564	499	519	538	514	522	526	537	535	546	543	555	563	521	515	515	515	510	554	504	554	554	545	521	557	522	511	532	558	521	559	554	476	550	543	543	522	527	505	537	513	533	514	550	517	533	531	531	532	516	491	532	537	567	505	561	509	533	497	543	521	514	546	550	531	492	555	549	505	496	523	566	546	554	503	530	528	589	534	580	517	570	551	560	520	518	464	559	537	541	541	528	506	525	578	558	499	533	527	560	515	546	535	537	555	530	512	544	533	505	546	513	519	490	581	539	562	524	522	563	530	578	543	556	546	544	536	536	522	545	543	534	550	542	507	524	536	541	524	531	498	502	558	522	508	506	515	529	511	497	566	514	567	538	510	540	535	494	511	557	547	542	511	546	543	565	528	518	546	495	582	522	515	525	536	558	529	563	527	565	560	555	538	534	543	563	545	504	532	533	533	562	557	523	552	528	528	522	524	537	538	520	532	500	510	533	542	502	526	523	552	542	476	508	534	519	522	521	537	538	551	570	541	519	548	517	550	526	553	559	502	518	533	557	537	502	536	542	551	554	501	519	504	526	542	477	523	496	563	551	553	539	522	493	512	534	521	551	533	526	551	498	527	515	510	527	540	554	504	531	556	528	563	507	540	542	559	498	518	562	505	531	563	524	571	572	578	558	500	541	554	525	558	540	527	548	547	537	581	519	588	562	558	565	528	553	547	522	536	533	515	545	522	518	513	556	513	553	571	544	541	547	566	531	541	500	553	506	569	515	511	542	497	524	533	522	504	554	531	547	522	555	587	514	531	555	549	531	556	567	525	517	498	537	578	519	505	558	556	553	555	530	521	548	505	572	506	545	549	507	524	548	529	506	550	510	512	537	515	509	528	503	587	566	541	486	519	525	554	493	559	551	496	543	519	508	571	494	541	511	502	553	504	535	534	514	558	529	531	551	568	553	546	586	532	488	536	515	511	541	563	560	523	501	534	541	536	544	540	512	540	551	534	512	516	515	550	541	516	547	497	536	535	531	523	535	492	573	552	539	525	525	506	499	538	524	541	546	509	547	538	553	555	492	537	509	540	555	533	521	552	517	510	586	556	487	502	508	552	545	537	549	554	518	473	517	499	548	532	545	508	553	533	548	561	544	526	494	570	523	499	535	537	514	538	557	553	516	541	526	535	517	509	520	508	521	505	520	541	533	516	530	495	546	497	515	505	488	532	536	571	507	559	499	576	504	533	509	558	535	548	526	528	528	561	527	547	560	541	521	553	562	517	485	543	516	515	560	500	539	526	528	568	527	546
4136	1681	1531	1075	921	870	860	813	788	750	752	744	787	704	785	749	733	751	740	765	767	764	751	742	771	748	746	700	752	764	676	747	731	740	738	706	737	681	767	778	730	756	740	738	726	717	753	716	701	740	774	743	738	735	732	690	715	716	791	736	720	738	735	786	712	736	727	666	723	741	736	713	701	726	717	740	787	739	736	744	739	776	743	718	781	785	721	787	742	737	713	740	711	747	756	708	709	697	766	755	730	814	719	759	718	766	761	773	756	761	772	725	809	766	775	762	741	723	771	787	787	792	728	739	762	734	731	748	804	803	745	755	774	770	734	795	774	759	759	728	760	783	702	703	810	762	711	740	728	755	739	767	774	683	732	724	719	702	740	712	723	765	762	782	760	715	740	711	743	731	716	693	723	725	703	717	745	713	710	750	779	748	762	729	694	760	742	705	739	687	716	726	756	735	724	763	785	731	789	777	791	716	760	743	726	762	765	792	711	717	712	761	782	746	744	754	739	688	768	782	742	700	720	736	768	740	737	756	742	762	715	766	738	763	687	719	748	732	755	758	714	712	713	712	727	750	734	775	720	711	735	732	807	715	737	771	738	748	743	768	730	765	722	679	703	718	740	733	715	710	695	720	763	747	766	742	738	686	723	737	753	721	749	755	710	727	758	796	676	747	727	699	747	749	739	717	744	737	718	763	778	789	779	766	725	787	734	732	728	728	748	737	742	727	736	722	736	736	759	736	759	742	760	782	717	751	774	757	763	744	762	734	710	740	728	745	735	754	690	798	758	737	778	771	752	681	752	760	785	718	746	777	754	743	756	744	723	751	730	733	758	713	794	773	768	722	691	737	737	743	713	715	783	707	757	683	747	691	776	743	700	746	720	723	720	722	774	771	717	726	765	752	787	758	711	722	700	743	747	755	739	753	744	777	761	740	719	685	748	710	747	770	713	702	791	744	746	743	728	736	716	714	728	724	769	737	768	703	745	737	792	723	743	713	722	710	778	730	799	733	741	755	725	676	786	707	763	710	726	739	745	745	718	796	762	725	726	711	780	752	774	755	731	674	723	709	706	730	731	726	686	720	743	731	744	723	740	757	762	715	760	820	781	730	711	763	724	742	733	727	742	747	781	721	747	767	747	720	702	710	740	697	760	735	723	806	712	757	762	744	727	735	753	721	681	761	746	676	713	721	731	743	733	741	734	701	748	716	759	746	730	690	751	793	753	755	709	729	760	799	730	702	705	752	702	751	739	758	735	751	707	710	725	746	719	756	734	776	729	700	755	729	719	718	720	733	698	732	735	782	774	796	715	697	713	767	691	703	730	712	749	727	714	742	738	731	691	738	770	715	734	776	704	752	790	736	699	776	758	755	711	753	723	743	727	810	744	786	780	724	715	708	694	777	772	736	763	750	760	725	693	725	754	745	773	726	714	687	721	741	770	755	738	732	691	724	752	791	778	753	744	737	765	704	769	717	745	767	790	764	746	749	702	692	768	754	729	741	690	766	701	730	791	733	751	684	777	744	736	740	721	729	712	794	744	712	727	731	776	718	715	732	718	707	785	744	781	747	731	752	720	792	729	784	756	734	781	723	746	720	753	701	723	729	746	745	716	756	766	753	742	715	732	769	721	713	690	743	734	798	738	707	731	686	725	715	751	750	719	756	763	751	780	744	696	735	768	718	744	741	719	730	766	736	732	687	678	712	724	761	750	788	806	745	740	732	732	739	769	730	733	738	770	745	743	735	730	726	703	794	743	734	689	728	660	739	756	745	730	774	717	723	703	766	726	781	789	701	757	730	747	721	718	739	768	716	709	743	716	709	707	702	742	716	711	714	722	734	697	727	796	750	724	742	743	765	724	730	749	716	754	748	743	696	709	734	768	736	710	713	755	714	717	721	730	737	753	772	769	780	794	763	685	759	776	742	738	775	751	697	773	762	779	749	748	688	765	693	671	756	735	742	749	713	739	767	815	750	758	721	670	744	682	759	746	760	740	757	743	746	734	726	779	771	748	759	726	716	755	747	786	686	762	735	768	733	695	717	729	707	728	728	763	642	757	759	743	767	788	746	795	684	728	733	786	742	737	789	778	750	726	708	845	716	752	749	743	748	748	757	728	727	744	727	733	713	764	716	747	743	720	714	737	716	761	770	770	725	725	791	765	726	710	788	756	739	740	749	764	798	724	720	742	746	751	729	762	740	726	776	750	752	762	723	785	729	710	743	755	762	731	739	752	724	756	759	713	752	721	721	700	724	746	763	706	735	718	763	772	756	749	725	790	754	797	728	765	768	733	754	732	709	719	720	716	724	695	727	716	760	708	712	748	734	746	763	741	768	756	699	782	733	775	777	745	737	741	777	769	756	764	694	733	759	751	787	719	734	727	765	719	763	778	741	815	778	740	787	753	737	754	706	717	749	770	756	737	720	731	745	768	771	699	762	743	717	733	725	700	723	718	731	692	729	799	742	744	743	733	755	760	771	720	676	711	739	735	737	799	753	765	699	762	778	731	794	748	753	734	799	737	688	738	723	749	706	737	748	738	713	738	721	759	755	745	720	711	737	767	752	749	773	727	732	779	735	795	709	746	737	720	755	770	769	735	700	707	752	761	784	735	721	741	699	746	755	748	734	724	719	720	764	718	764	764	742	755	758	737	745	694	762	689	726	748	707	716	716	741	702	721	689	701	725	729	737	756	749	805	708	755	712	675	784	735	758	735	773	753	749	756	698	709	722	728	720	716	748	716	757	828	726	757	714	757	737	751	752	736	749	719	747	743	657	735	740	730	714	702	666	758	792	795	742	744	752	738	756	746	755	738	744	774	737	737	785	754	780	721	733	754	728	744	775	713	708	747	687	754	722	699	732	739	755	724	707	757	733	737	732	737	739	693	694	742	715	746	759	746	765	712	779	752	739	752	751	726	730	734	725	747	717	760	710	721	790	748	717	712	757	709	746	734	767	737	758	755	717	755	734	754	709	715	667	790	725	663	725	749	760	739	744	769	728	768	697	697	703	748	747	801	802	731	743	761	731	750	737	743	729	756	755	733	741	735	691	802	717	733	722	727	752	700	736	720	691	763	777	732	717	768	767	732	740	765	715	716	702	730	758	737	719	766	722	792	737	736	730	748	790	768	694	737	721	729	766	694	682	740	769	731	752	749	736	686	729	719	746	740	744	749	768	751	737	707	734	753	677	739	786	692	732	764	733	773	741	695	739	731	712	769	746	763	749	677	757	719	761	761	748	716	751	782	696	709	759	752	710	778	746	742	780	741	754	722	737	760	715	706	714	790	700	728	715	751	699	729	804	717	702	729	719	752	702	737	785	735	728	712	804	776	716	798	753	708	720	742	715	741	710	697	725	762	764	718	750	795	768	705	705	739	711	750	757	745	733	708	734	721	714	717	729	726	688	741	678	774	748	711	749	746	756	715	748	726	758	742	748	754	794	806	757	754	741	756	810	695	750	741	727	749	777	775	750	731	701
23817	20996	28228	23964	20889	5408	1350	961	827	793	733	722	701	651	649	642	620	590	601	629	623	610	606	579	551	637	625	588	644	508	566	610	538	549	555	574	558	552	573	600	610	627	605	598	562	555	590	506	568	600	580	548	566	549	611	581	572	585	596	558	612	568	588	550	541	519	531	559	561	544	575	590	571	564	595	585	587	577	583	567	600	584	598	567	529	574	572	568	514	587	584	589	528	567	567	609	542	575	571	550	592	561	597	543	560	582	580	561	579	590	582	663	560	600	555	573	586	592	581	594	570	536	581	594	577	547	588	573	556	586	545	567	564	585	578	548	602	597	559	607	524	601	550	617	562	538	583	525	594	581	565	575	576	564	531	574	568	556	610	602	522	558	550	568	529	565	561	550	537	584	552	550	595	532	557	529	569	550	554	560	638	547	557	524	526	521	530	579	556	564	549	561	527	577	572	577	626	566	557	556	562	546	538	544	604	575	531	525	561	516	599	566	577	511	560	550	568	556	567	532	587	549	552	550	605	561	577	582	535	590	572	592	560	547	533	609	582	606	589	536	554	576	585	568	604	566	570	543	594	566	554	490	552	578	567	562	546	559	582	556	575	554	573	558	578	576	576	546	591	566	585	524	545	607	566	564	542	559	563	559	567	578	565	556	607	512	538	556	596	556	553	529	544	499	567	577	601	592	552	581	557	567	573	565	587	506	590	591	580	590	540	529	518	589	555	534	571	581	583	519	598	533	551	518	585	556	560	574	570	535	579	541	580	569	550	569	560	558	521	568	576	596	564	537	571	553	584	541	573	550	564	559	580	537	590	543	560	557	564	547	577	540	546	611	535	569	567	576	576	548	534	584	529	578	545	568	567	531	552	543	552	587	546	550	583	550	553	573	580	604	544	576	547	547	525	572	529	574	529	581	588	565	549	564	522	543	545	547	589	562	567	547	558	539	549	524	568	591	602	524	551	573	534	567	570	561	599	599	539	516	583	549	520	554	607	550	536	574	567	536	555	545	524	600	610	542	541	534	557	545	576	592	579	545	545	607	560	548	566	559	607	556	593	542	541	570	563	567	546	541	579	562	496	548	547	543	565	545	577	556	513	585	521	577	628	560	577	529	568	545	548	562	539	536	567	552	585	564	571	536	532	575	540	578	606	556	539	507	538	540	521	546	521	574	574	498	559	569	568	564	600	557	559	568	552	586	565	524	553	532	547	523	562	563	561	527	580	552	560	594	577	588	529	560	559	562	558	564	537	567	620	540	556	572	530	467	580	538	594	575	579	554	562	579	555	549	566	542	590	532	530	570	534	542	543	583	567	565	552	582	577	581	579	565	536	564	571	539	554	574	577	585	555	521	556	551	576	551	579	572	558	587	521	525	546	520	562	605	510	555	631	550	579	557	543	566	549	568	550	538	515	547	520	528	574	524	566	580	596	530	585	541	536	534	556	560	531	574	539	549	600	557	540	591	566	543	557	558	538	564	594	550	567	546	566	539	575	561	552	559	560	569	558	563	580	563	554	546	523	579	559	535	547	559	560	560	567	514	582	555	565	541	565	561	548	613	559	577	551	574	568	572	571	597	558	536	551	563	577	578	531	577	575	516	576	529	533	512	572	557	497	608	539	559	542	565	541	558	590	549	572	560	561	553	534	516	545	608	541	602	545	547	575	554	531	560	534	546	532	587	558	555	487	564	556	580	533	516	572	560	568	567	587	509	567	538	566	548	597	540	532	616	549	533	562	605	564	532	550	549	515	577	583	516	536	595	570	591	581	584	569	547	556	541	574	566	553	533	546	556	577	541	593	567	542	511	540	502	576	558	607	611	577	567	527	517	536	547	550	566	573	523	531	514	555	527	532	532	594	588	550	545	514	570	571	524	533	544	580	543	556	567	534	563	572	561	560	544	579	566	564	574	574	583	545	579	530	566	550	558	554	564	597	544	591	531	567	543	591	556	587	576	544	550	557	592	567	552	523	517	529	590	583	543	538	554	541	590	611	579	560	590	541	518	538	503	583	580	571	559	578	537	575	538	594	551	560	569	559	557	552	580	575	579	566	533	573	574	554	562	543	576	587	578	575	585	558	546	548	584	573	533	571	574	553	577	571	515	561	589	552	576	571	574	592	600	561	562	542	556	546	530	546	538	565	550	550	542	555	561	552	541	570	535	554	573	561	554	524	549	557	528	556	568	546	529	542	569	555	574	596	549	542	543	610	512	531	565	565	586	557	566	556	558	540	562	535	575	597	568	555	536	582	574	537	541	613	571	595	587	585	512	583	560	546	574	592	551	544	556	584	590	544	546	536	542	558	548	572	560	543	549	519	563	517	562	556	533	546	555	577	527	590	521	576	525	508	535	562	585	570	565	517	580	548	560	536	542	563	604	517	532	564	628	584	556	528	558	590	583	593	560	553	575	598	537	572	583	516	557	567	586	574	532	548	606	596	537	607	549	591	582	574	539	538	547	575	575	571	559	564	546	584	585	576	556	557	574	532	545	550	572	599	579	568	560	560	555	550	531	556	555	538	531	561	560	514	570	543	571	569	535	517	567	548	528	587	523	516	512	549	564	558	583	567	588	626	550	566	547	573	563	554	571	539	595	579	558	525	608	557	599	576	549	549	562	553	589	533	592	586	562	550	547	530	561	537	570	560	583	531	551	550	537	553	536	545	576	588	563	537	546	557	624	558	528	550	560	554	575	550	575	544	552	551	535	520	556	535	577	556	538	574	573	588	586	585	567	583	586	575	550	562	590	544	546	599	596	571	560	570	567	537	568	558	518	541	552	543	533	582	556	568	579	584	515	577	572	552	570	562	582	570	556	587	527	529	556	524	560	529	563	527	550	563	537	563	571	543	546	589	558	552	562	548	574	572	552	554	563	535	563	563	531	572	590	577	568	630	567	592	566	540	530	564	579	541	557	549	598	586	577	555	582	557	560	586	572	530	567	553	557	541	592	538	564	561	572	583	604	559	598	521	587	556	562	553	580	565	557	564	589	527	600	545	574	552	563	580	516	557	558	538	566	571	559	602	554	571	567	564	552	553	491	584	540	547	555	555	593	569	569	563	532	567	602	567	560	586	589	542	573	607	573	562	565	535	569	579	556	563	587	560	562	516	558	545	524	579	553	601	568	570	558	566	534	517	560	558	552	567	563	576	528	552	539	570	513	580	561	534	566	570	551	563	585	557	543	546	544	558	575	524	576	553	562	552	547	520	598	530	548	490	569	559	577	578	586	500	558	582	574	563	538	594	515	533	545	515	557	619	603	554	574	558	545	558	526	567	568	597	585	564	601	595	556	579	534	601	519	540	568	549	544	559	551	583	546	561	581	564	598	584	548	591	582	523	556	572	547	586	578	563	564	599	513	551	560	548	537	562	611	551	575	559	594	568	565	520	536	560	561	592	566	518	567	546	507	566	569	551	539	572	538	558	568	590	531	575	559	552	552	549	594	552	623	558	525	574	563	567	530	522	564	551	605
5280	10644	8940	4827	3384	2608	2114	1870	1597	1375	1297	1264	1129	1009	1004	997	966	908	920	928	872	853	929	870	903	846	819	812	855	826	821	770	796	835	814	806	811	764	777	835	833	809	781	776	863	847	859	798	828	737	794	782	785	832	778	759	783	793	846	788	819	754	789	830	818	792	801	760	766	787	773	792	822	770	815	793	785	784	829	810	792	763	795	748	749	755	789	815	790	781	800	745	772	802	808	781	790	782	749	805	739	782	749	776	819	812	902	900	826	795	782	786	834	818	820	832	804	813	809	879	805	788	807	783	832	842	816	779	781	837	784	829	796	755	780	842	830	812	846	783	772	773	751	782	756	799	863	760	817	798	814	811	820	760	787	730	783	774	757	783	795	780	735	796	776	786	766	763	700	761	789	774	790	801	768	789	779	769	774	727	787	812	794	772	778	803	731	739	782	833	807	754	841	783	795	778	772	808	773	757	791	796	798	810	756	825	791	784	758	787	795	760	805	829	799	770	784	768	762	768	811	743	749	831	777	780	833	817	758	805	757	794	773	788	764	808	782	752	777	746	800	761	794	762	784	767	759	803	770	820	797	752	733	765	767	763	746	791	792	755	740	757	751	790	784	785	790	768	792	695	749	741	764	761	746	766	845	752	737	762	765	747	789	797	795	765	774	790	812	755	829	809	774	740	762	777	741	785	802	779	786	774	808	823	732	793	754	804	754	811	751	769	762	771	750	752	801	769	772	763	783	780	799	864	779	731	735	755	742	759	752	812	818	752	777	798	795	752	793	771	806	773	775	749	756	758	762	811	789	808	795	785	782	857	749	756	790	798	778	752	822	779	765	786	697	767	752	759	825	778	776	818	776	720	825	765	797	789	789	771	801	769	729	803	823	780	840	766	751	747	772	789	792	777	736	748	757	723	774	809	748	789	742	761	795	791	743	753	785	781	805	799	729	799	765	788	777	770	786	784	738	805	801	739	796	829	809	802	796	776	767	761	767	836	765	745	809	773	724	803	743	730	818	774	770	770	790	773	792	813	742	796	774	807	793	857	780	791	800	797	759	762	783	810	771	736	778	797	768	751	768	751	747	779	803	798	767	769	747	772	785	820	765	762	800	792	800	737	827	800	807	798	826	791	756	800	787	766	733	795	840	776	749	720	783	786	770	809	753	754	797	775	777	793	775	755	797	780	752	834	761	743	748	742	779	805	759	776	766	737	717	765	778	749	783	840	806	779	753	718	751	828	731	754	752	800	777	772	786	784	749	774	781	789	755	812	775	776	824	754	723	750	767	761	766	735	822	796	810	779	795	777	720	795	729	809	829	791	786	723	765	724	773	769	742	811	793	761	796	816	754	782	835	749	782	748	805	766	823	780	788	757	752	779	750	805	823	752	746	803	795	785	772	755	757	772	736	775	775	774	798	815	726	779	780	819	802	760	773	787	763	722	754	741	779	801	743	744	775	733	780	748	795	762	764	759	745	784	760	767	750	787	777	764	744	802	737	834	753	792	753	792	805	770	784	741	752	728	766	783	785	787	734	756	792	755	744	765	830	750	761	748	779	814	761	764	781	840	778	792	762	796	753	793	778	749	788	797	756	770	722	762	827	840	804	754	788	749	780	753	836	736	727	789	726	804	797	755	791	783	765	755	783	814	777	790	766	799	744	773	774	774	773	765	806	783	789	751	793	793	761	784	728	809	830	781	820	804	762	819	756	810	798	788	783	770	719	807	791	796	801	782	744	772	782	799	781	771	839	771	809	786	756	811	805	809	762	792	817	754	812	815	780	794	793	737	766	783	805	738	816	777	809	793	763	785	800	765	778	784	701	762	763	801	807	763	774	825	771	773	752	796	821	770	810	789	788	752	804	794	754	799	765	790	740	768	743	756	750	770	789	767	781	829	749	755	747	782	800	770	786	804	816	809	791	794	817	740	759	756	775	786	754	760	752	756	747	789	801	802	748	739	805	749	772	795	767	760	790	732	770	756	823	774	775	801	754	783	804	779	753	806	801	812	715	731	820	813	768	759	795	771	764	734	767	741	803	746	772	756	722	827	750	770	813	765	725	746	744	776	774	755	790	771	805	785	756	773	776	745	759	813	849	808	788	804	752	795	775	814	787	790	756	758	788	804	821	818	755	757	764	782	795	773	830	834	773	737	733	793	782	752	779	734	745	752	819	790	734	717	724	754	824	727	751	802	817	745	773	773	750	793	771	802	761	721	749	776	735	745	758	782	821	736	765	735	790	786	806	786	789	797	744	771	783	781	790	768	754	837	793	759	749	767	773	764	791	749	793	747	825	757	831	806	815	785	773	734	757	783	747	779	769	750	775	796	788	737	754	785	789	745	792	799	788	760	785	792	779	804	749	761	726	743	750	718	796	816	783	772	805	755	743	766	786	781	731	731	727	772	758	769	790	800	771	764	780	754	777	801	765	794	782	829	750	754	786	742	798	782	787	817	786	777	753	780	794	792	788	772	792	756	761	820	765	773	770	745	775	788	817	736	769	802	799	774	814	806	784	822	773	766	770	790	775	774	805	769	834	763	771	764	753	803	775	803	776	752	771	775	817	788	792	789	803	795	782	788	731	783	765	776	807	829	779	797	794	764	746	747	761	770	804	803	783	746	784	802	813	833	773	704	819	786	746	786	779	770	769	806	784	751	835	764	775	836	767	752	793	752	806	740	733	760	739	774	756	774	752	785	764	794	771	792	759	794	755	767	773	768	696	742	726	735	741	826	846	772	765	761	775	821	776	767	749	802	781	766	775	795	781	718	755	747	783	763	786	738	792	769	762	727	788	760	753	800	730	787	782	792	723	844	787	749	786	790	793	741	790	779	775	806	792	763	782	736	816	753	776	747	748	760	752	737	766	747	840	744	771	782	750	742	828	797	749	771	800	787	785	792	777	755	840	772	727	750	756	773	759	779	809	754	783	785	786	803	786	765	807	817	753	782	783	730	749	790	777	799	758	763	757	809	761	766	790	774	770	772	701	779	769	797	738	791	743	830	775	739	732	822	740	782	742	787	794	771	768	801	768	803	811	790	753	808	774	760	744	815	799	849	795	744	813	720	749	803	734	791	756	814	790	736	802	797	751	738	814	808	757	761	766	782	766	817	785	799	768	724	767	758	798	759	748	807	777	776	773	714	788	814	787	767	766	742	780	757	778	754	781	727	773	778	684	790	747	733	814	776	803	755	786	750	742	739	793	786	794	777	826	762	758	769	798	773	773	754	778	788	810	764	783	805	776	781	769	813	806	778	770	753	728	763	794	772	756	794	814	798	772	778	775	767	781	772	750	819	786	761	775	740	737	781	786	776	812	813	778	756	773	766	778	742	772	779	835	766	766	747	754	776	792	805	735	801	771	751	801	781	811	811	771	829	787	773	787	754	794	759	743	746	767	747	732	806	797	793	758	789	743	779	758	772	776	792	799	819	784	802	774	765	766	789	752	767	759	744	763	776	789	819	755	767	798	798	792	749
22868	21002	28749	23427	21003	20687	3770	1248	927	811	778	715	636	649	607	620	609	553	552	520	531	535	482	504	529	500	491	481	477	464	477	484	445	454	455	466	442	428	466	486	503	448	462	464	430	471	435	467	428	462	456	445	412	431	464	433	460	473	446	492	440	443	457	438	455	463	435	458	472	461	431	426	461	449	463	480	437	452	421	437	473	459	450	451	451	459	466	425	469	418	430	457	429	405	425	438	453	437	441	465	470	431	457	472	467	443	521	495	469	434	473	469	499	489	485	484	496	480	436	442	448	472	453	461	499	464	458	456	448	418	451	449	458	430	420	467	462	435	451	429	464	457	441	444	428	415	480	423	409	444	437	420	444	472	451	457	449	433	450	444	441	444	427	466	468	451	442	410	455	425	435	449	447	441	438	455	465	463	417	438	437	468	449	449	456	460	444	438	419	438	460	415	499	434	406	500	432	422	463	447	411	454	473	455	471	435	429	439	441	470	436	452	440	446	432	460	471	442	404	434	421	425	471	445	441	422	422	500	420	428	458	403	439	472	432	446	429	488	450	427	441	457	460	446	446	458	426	450	444	449	488	422	457	420	457	435	450	489	462	433	445	445	445	399	386	457	458	388	481	413	466	428	409	439	443	476	433	444	449	444	423	456	429	451	450	397	440	426	431	442	480	447	434	417	413	397	450	414	459	438	432	431	476	481	417	441	459	469	476	434	432	468	451	410	445	431	463	454	489	445	446	451	429	448	410	445	422	421	426	451	440	424	414	461	469	415	475	468	414	439	452	411	401	419	423	447	457	446	401	410	436	471	454	450	444	447	440	442	432	426	444	436	448	487	459	442	395	429	449	439	440	448	452	423	441	416	416	460	442	431	392	443	430	446	454	429	425	405	448	425	445	451	487	460	463	491	455	442	448	420	463	436	425	481	433	422	419	441	450	442	463	450	422	450	405	429	445	466	416	422	444	421	443	501	460	418	462	442	405	425	442	424	468	478	446	447	465	434	452	452	419	460	422	418	443	416	447	427	440	452	473	477	464	440	442	434	422	463	461	440	420	434	468	457	432	406	445	485	455	457	435	435	462	424	448	451	436	430	448	418	496	457	414	456	419	468	429	433	417	421	437	448	448	437	447	450	445	458	484	463	456	400	440	440	460	458	437	417	430	428	464	444	437	436	443	399	466	462	419	418	438	434	464	458	465	463	442	425	414	445	453	461	435	456	416	441	454	423	417	397	493	458	426	449	446	440	426	457	448	453	430	435	434	436	452	433	430	438	396	439	431	459	438	442	392	415	447	399	416	452	452	451	455	410	435	456	439	423	444	391	449	440	451	424	462	467	433	433	433	423	463	465	422	488	423	423	446	433	417	454	452	436	466	470	441	456	510	463	473	435	439	465	449	448	447	447	420	444	414	404	435	448	422	452	469	435	469	449	429	419	440	432	464	445	475	416	432	478	458	434	436	475	436	453	429	437	413	446	488	426	443	460	485	406	433	447	461	457	447	429	406	451	420	431	435	417	436	442	442	410	460	433	463	427	424	434	448	469	455	416	396	420	409	461	417	463	466	439	447	464	430	455	460	467	436	439	469	476	437	454	395	439	463	443	403	410	416	419	453	396	430	397	451	439	466	462	448	465	435	448	452	443	441	421	435	421	412	414	459	439	449	455	456	438	437	468	494	449	427	449	425	462	437	452	460	447	420	469	424	466	461	463	433	440	473	460	465	441	435	464	438	431	422	489	426	439	420	418	479	422	433	454	429	438	441	431	385	444	420	459	394	440	423	446	421	433	458	462	434	480	412	485	424	412	460	459	463	453	473	441	415	443	431	437	447	408	479	461	448	444	439	422	455	409	442	469	429	457	447	427	440	424	446	453	456	435	457	443	468	455	434	478	429	445	446	449	442	452	416	432	445	423	419	434	457	453	449	421	453	439	404	422	397	403	451	414	447	433	465	452	448	463	443	420	424	408	453	436	444	440	435	430	415	465	437	411	466	410	484	454	455	468	423	440	468	436	428	426	434	425	435	475	472	472	416	419	432	456	393	466	440	449	479	419	451	473	445	423	472	425	460	460	459	449	424	466	410	457	439	420	445	395	424	472	468	468	436	430	435	424	462	398	437	441	464	439	430	432	422	422	450	416	453	472	439	473	461	442	437	454	498	459	428	435	468	444	440	433	406	424	441	461	422	427	464	410	408	453	464	441	466	414	447	426	442	452	443	443	430	463	456	408	426	419	412	435	422	456	444	462	445	458	457	419	435	457	434	426	455	449	462	407	453	455	416	433	431	456	429	427	473	396	458	398	445	413	455	401	457	436	413	421	427	445	422	395	450	478	477	451	447	401	468	412	451	406	448	475	448	401	454	434	467	431	427	450	442	473	417	398	430	455	442	430	419	406	430	426	429	454	413	450	441	436	451	465	476	450	409	428	462	421	437	406	438	456	445	454	464	424	445	419	434	416	423	476	432	454	430	471	475	421	435	461	459	409	412	420	449	431	452	417	430	446	451	438	409	450	444	458	441	464	412	456	409	419	447	450	421	408	434	415	410	453	457	429	421	412	447	457	415	430	451	444	442	440	447	454	475	452	407	408	438	481	454	451	439	434	424	472	477	425	434	468	421	409	414	459	437	462	424	437	467	408	423	408	447	466	404	432	426	435	445	436	409	435	401	441	457	478	448	438	410	459	447	441	416	467	455	424	445	408	436	424	459	457	452	449	456	412	458	445	398	440	469	464	411	430	461	426	460	401	406	404	439	376	446	449	461	439	421	436	420	429	436	426	434	432	478	396	460	415	406	423	454	451	427	449	444	443	466	451	464	428	467	481	409	430	449	461	440	442	430	428	436	417	454	430	428	458	446	400	473	449	446	451	420	405	408	432	446	456	445	435	454	481	431	413	447	485	443	453	412	420	448	419	429	447	438	473	445	453	422	466	400	427	427	468	439	415	476	451	439	459	456	397	458	445	465	413	411	414	419	408	447	433	425	402	439	474	429	435	440	438	458	391	478	416	438	425	388	443	432	468	429	416	430	436	430	463	453	433	478	459	457	445	476	472	421	469	440	392	463	441	417	435	414	429	385	417	422	445	411	441	441	442	462	424	443	446	454	435	406	411	438	448	432	466	450	444	431	456	468	436	408	452	447	442	405	451	434	489	423	469	429	394	418	429	454	471	451	442	454	441	450	439	436	445	491	445	472	450	439	447	419	455	444	422	436	450	454	422	464	467	455	424	405	422	467	420	449	436	421	462	428	460	426	423	459	467	447	441	436	464	461	435	439	435	403	443	440	460	401	460	462	423	449	440	459	451	417	415	429	417	463	427	443	449	428	433	473	436	451	452	447	426	438	415	441	459	423	419	456	427	415	446	471	434	450	408	459	450	464	481	436	443	486	433	424	430	416	407	399	462	410	404	427	458	441	489	442	376	441	462	460	416	419	439	430	448	411	456	449	453	444	425	417	472	437	413	453	432	448	427	418	443
7361	16599	14230	7636	5526	4091	3162	2576	2204	1787	1546	1377	1248	1136	1064	972	927	906	870	788	819	807	788	775	716	729	734	707	685	712	738	683	669	724	670	712	707	700	651	610	643	644	646	611	650	619	627	670	682	653	689	632	691	638	580	674	643	590	635	633	611	649	640	627	682	640	628	603	587	624	602	601	612	581	660	655	624	646	587	561	622	607	609	643	658	631	660	622	623	614	657	631	619	596	642	632	634	615	664	614	591	623	635	645	625	628	725	777	692	665	659	698	655	683	669	626	691	641	659	684	597	697	667	669	654	692	638	672	625	646	666	631	641	684	645	656	658	652	622	660	621	638	608	641	675	661	669	603	623	688	643	602	619	644	672	619	600	655	610	642	612	632	606	617	650	612	624	619	641	608	593	624	615	665	650	649	587	628	621	625	651	648	626	664	607	644	626	673	624	636	661	573	650	657	585	637	596	599	610	612	591	581	577	598	604	631	628	608	603	611	582	579	613	629	608	623	622	634	598	627	613	664	616	602	614	602	629	676	617	608	606	608	651	608	635	632	627	618	600	628	678	650	590	617	612	616	622	585	597	601	594	626	575	655	592	588	631	628	584	626	648	624	634	562	664	598	594	625	600	604	646	632	632	614	645	579	633	609	624	658	615	624	573	601	620	581	683	622	669	634	700	622	617	610	621	678	604	595	643	589	614	636	600	630	639	603	586	607	614	635	624	575	649	618	651	611	604	579	595	663	643	596	605	662	659	601	606	620	658	600	625	659	643	614	631	647	635	679	589	646	597	650	552	627	610	612	672	636	623	557	611	641	618	595	613	624	603	600	596	663	608	634	627	602	611	645	654	641	628	612	606	613	626	581	607	583	638	631	628	646	629	595	617	617	621	606	583	637	595	642	629	612	571	622	591	597	603	581	607	627	572	634	605	628	613	599	623	653	601	620	604	642	638	574	607	610	598	652	610	616	616	622	651	610	585	586	631	627	643	607	638	610	667	611	602	628	624	647	584	601	598	665	625	618	594	637	582	603	604	629	629	641	640	573	631	614	629	583	635	600	612	612	599	621	630	663	672	622	625	641	567	593	583	602	643	627	623	572	648	605	638	614	587	613	630	646	631	596	632	581	626	610	620	606	639	619	636	627	607	617	605	584	575	620	634	622	622	616	628	653	605	639	617	607	638	659	630	633	601	624	611	691	636	609	588	623	616	639	627	643	586	596	619	613	604	584	596	586	578	633	596	589	623	608	605	594	654	583	608	585	653	623	639	601	615	597	608	651	642	643	596	610	619	621	626	607	692	624	638	615	596	571	627	616	634	611	636	565	584	602	654	644	556	630	614	633	620	616	634	608	609	618	588	595	618	659	646	602	594	634	609	602	599	592	626	619	629	614	671	632	664	591	600	646	593	658	630	593	601	619	608	588	638	577	583	599	651	662	629	612	635	617	596	610	628	625	620	622	613	603	600	622	617	635	635	660	664	591	650	655	639	591	587	628	650	612	625	603	646	582	619	584	603	628	677	620	600	597	632	626	645	587	602	634	592	592	665	640	630	603	608	602	630	598	615	630	579	631	626	595	650	601	684	609	636	663	617	648	639	627	596	632	624	639	630	639	623	608	600	660	574	628	613	605	642	602	616	591	653	613	583	638	596	590	616	622	633	604	622	676	627	638	635	579	572	646	592	626	593	648	593	664	658	644	602	606	649	594	619	641	635	643	583	587	603	583	624	615	595	600	606	648	593	599	628	616	614	608	581	606	670	599	628	599	616	594	617	626	621	560	612	670	622	584	625	661	600	601	596	602	613	600	626	661	645	610	594	627	611	602	608	605	683	631	617	577	602	585	637	622	584	586	604	554	618	574	654	610	632	612	624	650	632	576	595	623	634	594	637	625	657	606	619	686	602	609	620	583	638	611	639	609	630	612	570	603	612	617	589	623	681	619	625	603	598	626	615	610	666	608	591	645	578	633	639	604	642	637	632	611	610	569	651	588	631	614	623	577	603	639	630	623	605	605	640	663	651	610	615	651	620	615	640	610	588	643	624	608	629	650	632	613	639	603	583	621	633	653	564	646	626	614	572	615	596	639	600	666	636	622	605	618	657	605	589	639	623	624	622	615	675	616	606	652	583	605	646	596	567	624	627	632	601	619	610	615	674	641	609	625	645	610	610	636	582	569	623	574	628	644	635	652	601	628	643	564	606	632	575	632	617	643	655	572	597	569	583	629	614	647	607	602	603	625	624	637	570	591	637	628	653	625	569	622	652	602	632	628	635	645	675	581	658	551	634	600	655	635	580	648	604	567	640	598	628	620	595	625	600	631	605	650	611	636	634	665	591	631	613	637	668	607	672	651	644	588	636	611	642	634	601	628	601	634	650	616	612	624	597	625	649	602	579	590	595	591	563	658	593	619	581	615	634	666	606	594	609	582	618	639	587	564	628	657	618	566	590	668	590	620	629	632	620	642	672	598	618	627	645	630	622	584	643	588	585	610	650	595	581	613	624	612	572	604	599	620	621	651	612	623	607	619	630	654	610	617	610	604	609	595	647	612	601	628	642	631	629	613	590	636	621	585	591	625	617	593	619	637	672	594	660	612	636	620	576	616	613	569	601	607	642	616	615	611	634	630	623	632	616	583	615	643	604	632	630	592	654	601	623	605	623	641	626	613	609	630	608	630	575	586	632	594	653	636	618	575	625	602	605	622	633	658	612	588	579	635	605	614	614	634	602	652	622	623	619	605	607	602	628	579	618	586	678	613	622	590	606	620	560	616	633	610	589	570	625	607	583	586	640	577	636	581	612	607	664	628	628	631	648	621	620	603	679	614	603	606	616	603	635	594	656	662	574	624	626	632	657	635	594	635	607	609	647	625	621	626	677	650	599	598	653	589	581	628	642	638	598	631	634	642	619	628	632	620	611	597	589	668	611	594	620	574	573	618	611	632	621	612	598	647	584	618	618	632	642	612	587	605	657	568	654	618	634	629	614	624	608	629	575	618	642	623	683	637	615	658	653	652	623	610	575	640	565	608	629	614	636	606	591	624	582	563	613	662	667	615	612	650	651	598	621	642	624	613	566	668	611	595	603	614	606	610	653	586	627	612	632	616	612	604	635	617	650	626	592	585	580	605	631	566	624	623	625	638	635	584	666	590	633	590	615	633	594	628	641	640	619	604	601	624	621	623	625	614	585	656	565	616	658	592	646	634	630	636	621	607	629	636	625	597	575	622	601	647	569	609	590	651	646	620	627	645	625	620	581	611	603	607	631	618	599	652	640	630	618	588	581	646	644	594	622	614	638	574	602	595	632	662	601	676	687	623	616	612	637	591	622	634	597	614	595	589	646	606	642	610	617	617	623	650	672	620	600	660	647	571	641	615	638	609	678	623	580	634	649	610	625	610	577	646	610	600	607	605	563	610	636	608	586	667	610	595	641	640	635	658	654	667	593	580	697	653	570	634	597	606	613	652	649	588	603	633	636	586	612	591
26699	20057	7206	934	619	621	589	530	569	580	524	576	542	522	545	532	547	539	573	547	573	569	541	550	500	582	518	573	524	525	552	562	547	534	501	528	533	543	533	541	572	566	572	588	525	540	552	527	559	571	541	505	518	595	573	527	534	550	562	534	539	540	523	540	560	544	537	515	570	547	564	513	556	503	534	562	559	515	501	526	552	580	564	580	535	522	536	537	548	560	529	492	538	536	535	577	548	505	558	526	544	573	503	555	535	521	606	556	524	515	511	562	534	562	543	547	540	559	532	574	563	542	553	590	565	577	571	543	544	599	537	567	526	560	575	546	533	560	538	536	501	520	509	520	534	543	529	534	559	495	548	522	521	491	533	524	553	564	534	558	546	540	522	534	537	531	531	544	542	536	498	521	516	529	542	496	500	535	593	531	538	568	561	515	529	552	532	512	523	526	543	529	528	541	529	527	522	572	528	579	548	528	568	528	542	508	562	559	528	541	543	544	550	529	578	519	540	527	549	499	551	555	530	526	544	572	516	566	516	565	569	538	564	508	512	539	536	548	541	557	533	544	522	561	523	540	537	540	539	531	546	563	537	575	578	521	554	560	558	517	538	533	534	554	514	568	574	581	535	512	524	568	554	581	521	559	539	566	552	529	531	560	516	554	564	512	496	527	525	561	542	536	538	528	533	546	557	602	549	527	532	560	516	539	564	567	559	556	541	525	534	603	543	574	527	529	558	556	553	556	536	494	569	554	564	551	513	555	545	560	554	531	557	516	505	536	568	539	562	563	523	523	510	581	569	562	543	538	560	567	525	586	565	552	541	561	569	532	493	569	543	562	556	529	527	524	510	555	532	497	541	549	530	527	535	576	517	502	536	554	530	540	559	495	552	521	565	489	549	535	547	563	580	573	547	533	528	542	558	538	544	541	530	525	551	562	537	588	549	519	544	540	545	514	549	503	557	581	554	509	578	544	529	539	564	502	528	557	541	518	545	563	559	553	552	581	550	527	545	573	543	562	545	534	534	534	554	538	536	536	535	515	543	582	545	551	541	573	506	552	515	522	576	592	561	565	555	539	513	531	535	523	527	562	609	546	495	563	549	578	536	526	545	564	567	586	552	575	507	516	564	544	544	482	551	538	533	557	576	558	538	528	550	521	565	539	547	547	550	505	534	565	542	581	507	567	533	505	583	545	546	499	556	524	530	558	541	568	543	526	558	528	529	518	513	535	509	508	551	551	570	560	588	531	533	528	586	568	542	514	562	531	528	558	566	539	526	552	559	532	534	559	519	556	560	552	500	572	559	527	536	541	489	544	522	571	518	520	499	519	522	549	505	520	477	533	549	502	500	544	566	560	502	512	507	568	546	518	563	495	554	578	556	557	531	568	521	523	562	551	513	516	550	564	495	540	555	548	493	551	516	555	568	553	525	534	569	560	568	524	560	561	571	524	549	501	556	509	519	541	540	536	559	547	562	558	539	541	575	543	531	557	539	557	565	560	565	532	550	527	566	555	553	504	553	575	540	522	495	499	556	537	537	500	525	523	538	531	505	554	523	539	521	528	524	555	522	560	555	504	558	554	531	526	531	586	536	514	537	545	521	547	573	532	515	539	555	518	511	544	524	537	550	547	505	502	534	545	548	530	510	532	519	507	543	561	555	546	566	582	509	580	523	538	580	554	548	525	509	563	595	527	567	523	476	548	518	532	554	556	515	520	530	540	529	549	518	579	524	527	538	522	522	507	583	545	535	529	533	550	517	579	559	540	509	547	561	522	560	489	555	517	548	541	545	525	520	534	577	566	531	534	525	551	553	558	535	526	491	529	565	534	573	565	553	521	543	512	550	561	572	539	543	567	552	504	532	543	512	536	552	550	531	545	540	554	490	523	567	507	525	524	581	526	519	536	566	549	534	535	551	570	575	532	487	529	553	530	544	508	547	537	560	521	529	551	531	577	518	505	538	559	534	530	542	563	521	569	517	529	541	518	502	540	511	554	541	548	563	533	523	559	548	579	571	499	513	530	538	534	531	554	529	522	538	523	551	553	593	556	538	538	530	560	486	493	546	503	565	554	553	575	545	571	533	573	556	511	527	576	546	523	531	566	556	533	533	535	508	531	585	576	500	578	572	535	549	546	565	535	554	511	549	498	583	524	519	533	565	549	545	553	573	553	561	526	542	556	532	546	526	526	497	530	533	563	580	545	534	538	544	556	539	500	572	545	533	541	551	583	543	560	555	552	540	528	497	589	555	498	570	552	553	529	532	510	539	526	550	541	534	514	503	505	527	498	557	556	504	566	538	521	529	553	546	520	556	555	561	543	553	531	515	549	566	541	558	583	515	536	530	571	541	576	519	520	599	576	500	506	564	524	568	558	530	576	531	542	532	569	530	542	540	529	556	535	560	565	527	532	560	530	572	560	523	526	546	538	550	509	587	540	518	540	559	557	542	502	542	560	537	529	513	547	530	529	518	531	530	544	531	590	564	528	562	483	536	574	502	513	505	496	532	520	544	565	599	501	535	556	560	587	528	552	531	531	568	569	562	543	535	508	526	531	541	564	542	535	510	529	512	534	529	534	564	529	546	539	505	521	517	514	539	503	525	508	543	511	562	543	532	554	588	501	547	541	585	515	531	580	576	559	529	507	483	564	525	524	530	564	562	559	557	532	552	569	566	546	520	517	568	534	530	572	541	530	496	531	544	557	567	509	534	533	527	490	535	525	540	546	515	531	508	524	548	549	529	581	521	563	496	536	556	567	558	547	518	611	549	534	536	545	569	526	550	560	579	581	512	491	567	486	561	502	546	496	575	579	539	531	550	530	526	569	505	550	539	556	525	545	568	546	583	547	563	588	577	514	531	563	536	532	518	588	564	537	499	517	565	559	529	554	545	565	550	536	515	552	547	495	556	594	532	542	571	549	573	563	543	539	542	536	529	544	508	522	545	551	550	504	514	507	542	521	531	520	564	529	559	549	540	536	521	584	561	554	503	541	555	538	563	568	538	503	550	551	566	553	487	568	527	522	560	567	570	553	539	521	538	560	581	534	543	540	509	522	547	530	542	515	560	535	544	533	513	514	523	539	527	571	525	551	510	561	561	549	559	538	534	559	555	537	559	539	533	551	565	544	507	534	570	549	515	524	528	537	571	531	573	537	562	559	552	559	530	581	596	534	539	539	552	522	555	520	542	519	570	531	543	544	535	554	600	577	530	516	541	541	563	539	553	530	543	549	559	538	552	534	524	553	573	580	547	531	569	564	530	494	525	548	558	536	565	565	573	567	543	564	572	532	541	532	515	531	606	518	571	553	543	524	547	583	519	552	522	560	504	542	556	573	522	558	529	560	539	537	506	579	535	566	561	534	543	540	519	549	564	541	537	545	577	577	520	555	538	548	539	557	553	516	558	582	519	566	559	572	571	528	551	562	575	554	524	533	574	526	508	562	555	545	560	535	515	528	505	500	543	497	583	559	552	522	545	599	555	548
4136	1720	1602	1073	980	846	872	791	805	794	811	793	710	791	789	717	771	735	770	714	745	710	717	782	761	756	762	780	772	771	777	759	832	767	767	734	728	744	736	746	801	718	753	739	730	752	764	723	749	826	720	761	702	757	713	724	749	777	719	776	752	758	725	754	780	777	801	721	814	734	765	758	748	752	759	745	717	769	755	767	772	744	746	761	739	743	746	775	775	691	728	754	723	733	764	766	769	718	724	787	718	768	739	785	735	773	818	791	770	787	784	741	806	783	796	751	774	750	804	803	762	770	797	767	783	757	760	781	799	779	749	758	791	776	751	767	719	762	736	733	787	760	747	790	728	734	688	785	753	720	739	702	750	763	840	745	758	744	761	830	751	774	770	805	726	754	782	760	697	775	812	752	767	748	802	771	788	698	733	785	737	780	762	790	771	797	764	748	767	702	720	757	758	762	748	749	781	752	738	745	734	760	806	732	715	751	769	795	738	778	768	731	741	722	770	704	810	732	763	753	795	727	747	766	727	754	781	727	733	761	725	744	731	766	807	766	721	772	729	754	771	764	762	769	725	767	784	803	760	770	705	737	728	771	722	780	799	762	751	788	731	795	755	759	781	780	755	727	738	793	771	782	750	767	816	769	753	787	753	788	679	771	793	780	789	787	727	723	722	706	746	711	738	720	752	733	764	692	800	733	750	773	759	731	743	756	758	759	726	707	777	726	709	750	734	805	750	756	755	754	762	682	735	707	721	818	724	793	721	795	722	751	756	713	789	726	774	744	717	780	748	716	747	774	749	775	743	764	772	705	751	758	734	728	714	758	764	797	791	733	745	711	757	734	747	778	715	729	720	718	753	807	765	758	748	798	744	772	747	747	737	737	737	735	798	743	735	748	745	744	774	771	736	754	766	782	759	730	756	772	753	712	762	690	784	742	762	712	728	780	721	767	739	736	789	734	723	747	740	773	731	760	730	765	713	731	786	789	747	782	789	741	737	784	732	734	741	782	727	791	753	777	733	731	764	761	767	762	765	750	754	763	741	765	756	761	756	724	736	737	758	734	770	699	739	749	732	800	755	755	710	735	770	787	758	719	725	724	769	785	785	737	761	744	760	741	739	736	728	703	820	776	717	769	735	761	752	733	774	763	730	782	754	768	685	752	756	736	720	777	708	736	734	766	749	757	742	782	767	739	708	713	771	750	741	779	769	762	769	732	744	788	759	709	744	739	738	741	703	759	754	721	795	720	786	772	739	768	743	730	741	803	736	756	746	728	759	759	763	812	743	745	799	776	793	774	716	788	774	734	784	755	760	775	766	767	771	774	818	745	799	738	746	724	736	764	776	772	711	749	765	701	744	749	800	772	729	770	780	789	744	800	715	773	761	756	779	784	734	734	781	790	730	757	742	723	753	733	759	777	763	756	741	752	744	729	772	777	717	714	745	732	778	730	750	748	753	729	735	772	785	728	748	733	731	733	726	780	735	724	763	754	755	781	751	787	731	797	749	728	763	795	724	765	726	747	749	727	732	743	758	742	745	747	779	808	749	750	733	753	762	775	758	778	729	783	746	764	720	718	763	753	784	761	747	706	716	779	714	746	787	808	722	662	726	742	762	738	775	769	732	748	780	808	763	745	738	761	806	741	703	761	788	773	779	777	747	769	767	729	721	708	725	734	732	730	752	724	746	693	715	760	765	769	767	770	761	776	778	717	781	748	699	752	763	732	724	743	764	732	726	748	712	818	745	765	743	778	791	816	753	723	785	796	772	780	695	788	703	741	796	726	814	763	799	736	772	789	728	752	735	757	770	771	755	759	780	758	741	713	762	805	774	718	773	808	773	734	745	772	780	758	715	717	768	787	707	718	728	804	739	779	723	757	763	745	755	759	766	721	759	791	707	786	737	764	779	715	744	763	702	750	749	744	742	799	721	725	770	748	715	778	760	765	755	793	737	783	735	748	778	772	739	737	720	750	731	769	733	785	757	728	736	769	751	741	767	715	796	778	746	790	744	742	739	751	746	723	770	727	777	793	715	767	717	704	770	741	766	783	831	800	730	711	736	748	817	763	721	755	733	790	725	717	751	735	751	748	751	767	711	764	723	734	773	763	734	773	780	763	766	740	724	740	754	725	827	746	716	820	760	810	731	752	738	764	724	746	746	741	750	765	713	753	792	690	792	762	771	756	745	675	786	746	773	730	773	724	803	795	752	731	729	717	748	739	755	715	775	713	734	726	782	705	737	730	770	721	763	729	757	772	765	758	767	775	782	717	768	752	739	779	778	735	725	712	749	728	729	713	751	752	773	794	739	742	743	723	741	693	713	730	800	768	738	754	712	729	778	775	783	725	750	764	737	747	812	759	731	818	758	744	712	719	761	783	764	731	764	785	748	718	736	744	744	767	763	748	755	749	809	740	778	739	785	813	759	740	746	756	738	758	734	787	810	758	752	748	721	754	764	752	755	843	756	770	753	768	765	765	767	728	724	834	750	755	748	755	771	738	744	760	735	792	739	749	745	761	781	737	759	800	769	788	776	736	751	793	723	759	719	763	718	774	738	754	720	727	743	839	718	772	771	758	760	762	728	780	754	776	750	738	741	727	715	801	729	741	744	711	775	767	788	789	768	788	784	757	768	722	730	725	791	726	772	753	767	731	781	791	743	719	706	761	761	717	749	791	747	729	753	748	794	758	752	723	718	752	734	730	786	749	781	748	709	731	757	729	779	754	779	794	752	793	742	740	689	797	779	754	778	790	753	729	806	801	757	707	777	739	746	765	727	756	789	740	760	793	806	704	688	836	772	766	766	760	758	754	688	730	772	744	753	762	708	762	777	743	725	759	793	790	704	732	746	753	777	781	716	769	768	765	781	730	764	716	774	776	786	725	736	769	733	778	759	762	786	778	713	670	778	756	818	717	783	725	761	778	807	714	724	760	762	797	760	713	765	776	755	714	774	750	770	774	789	769	766	757	772	709	734	751	747	766	712	720	794	804	715	780	713	770	782	725	718	795	728	741	745	739	752	729	771	691	811	760	757	747	734	734	736	733	794	735	751	768	719	794	735	781	727	743	778	762	764	725	748	701	769	751	751	733	770	794	748	769	742	785	748	757	755	743	732	754	750	746	784	699	750	790	748	758	780	769	727	727	775	743	754	751	755	734	773	753	797	748	777	790	769	817	754	735	765	722	749	781	806	733	736	764	720	723	785	735	772	773	728	722	731	718	787	739	721	711	776	744	776	772	734	748	742	786	750	732	706	809	775	788	753	743	743	751	749	744	790	715	796	763	748	759	806	730	749	721	759	758	769	792	706	772	769	789	717	751	788	746	751	760	767	728	725	760	759	721	752	758	755	745	767	738	767	782	772	769	726	767	797	781	709	783	751	768	735	757	733	726	790	731	729	779	732	814	742	788	793	725	727	791	731	735	721	728	740	759	763	781	767	717	799	739	720	776	745	725	731	793	785	692	769	801	729	770	715	724	742	771
23776	20988	28190	23927	20848	5246	1275	903	810	793	702	726	720	648	665	623	652	600	605	555	644	565	595	606	632	573	617	578	575	572	581	566	586	578	582	574	570	627	591	567	629	564	606	558	567	562	610	558	547	602	585	548	549	580	589	567	590	594	593	573	556	587	538	577	563	563	563	566	583	581	593	567	556	570	562	590	568	590	599	548	575	592	557	592	582	564	550	573	564	584	548	624	561	583	585	600	551	551	554	612	598	559	544	571	568	563	584	568	573	624	552	591	625	556	618	537	539	566	604	592	583	595	605	581	573	558	527	544	560	583	564	553	562	536	625	554	594	543	607	556	596	613	603	559	546	561	554	557	581	574	550	522	582	578	535	576	610	566	606	561	579	573	545	556	518	523	536	576	568	582	550	563	582	594	555	555	528	593	560	569	513	601	527	556	622	585	564	573	584	601	547	588	578	577	527	520	567	550	583	610	617	548	555	593	562	520	590	567	580	595	582	527	558	537	555	571	588	570	553	572	594	609	581	566	594	520	570	602	557	564	613	567	551	556	548	544	576	542	595	590	572	561	585	568	544	566	548	553	593	527	537	592	581	551	576	630	557	576	566	591	574	590	567	547	573	576	561	515	580	577	547	583	545	538	570	565	534	554	589	586	564	545	550	579	560	603	580	595	573	591	602	538	579	552	591	575	584	574	561	564	548	600	610	610	540	582	568	589	553	611	589	553	548	543	578	608	541	590	573	552	586	547	526	523	542	566	593	577	561	615	585	551	508	588	607	600	551	562	543	594	574	635	591	560	574	550	577	577	574	566	522	559	568	602	582	540	571	550	534	533	570	561	566	581	605	575	559	587	597	557	540	557	576	564	574	579	566	596	623	580	576	593	534	495	573	585	544	574	558	564	572	591	556	608	518	602	538	573	566	561	588	594	519	555	562	542	558	526	593	539	591	610	603	544	543	574	539	534	572	573	558	562	568	566	576	534	587	560	582	557	538	585	559	525	587	543	573	557	591	560	565	547	577	573	560	579	570	542	594	535	566	588	511	556	566	568	555	588	511	542	571	573	570	555	543	591	577	568	567	606	556	558	574	599	572	599	546	578	568	560	567	585	551	562	552	564	565	581	589	577	550	577	578	509	570	583	583	510	545	560	537	596	548	565	552	580	594	607	560	555	568	577	549	546	558	539	555	551	562	549	533	570	577	578	591	532	572	576	559	565	521	590	606	568	543	565	530	554	560	585	550	591	534	577	559	562	558	586	523	531	588	523	594	563	569	588	610	541	565	564	573	567	572	582	572	616	561	536	550	548	577	543	578	545	621	574	530	568	595	582	596	566	569	543	566	529	572	586	543	553	568	575	596	579	546	555	588	573	552	532	582	587	587	532	544	536	561	531	576	541	576	571	555	581	564	551	562	539	592	545	589	549	571	533	573	534	552	554	558	574	521	560	556	564	586	558	561	596	555	495	528	555	601	595	556	571	559	587	547	604	574	593	523	594	591	545	563	590	544	558	574	539	547	600	535	599	555	511	606	555	594	570	566	560	595	551	582	584	586	532	585	562	610	551	578	573	570	540	509	541	591	595	583	559	557	550	559	589	513	556	564	556	584	556	542	510	561	531	533	562	570	539	553	560	562	562	588	552	535	564	565	592	544	542	549	592	597	552	585	571	542	583	539	512	568	546	550	595	588	569	606	568	524	563	560	591	579	550	571	552	547	539	565	602	576	572	573	580	560	578	576	604	590	609	552	600	577	588	587	610	610	552	563	592	566	556	547	547	574	566	574	561	548	543	567	545	535	556	611	532	578	566	585	564	606	577	538	609	505	567	554	568	574	563	599	526	560	567	554	538	597	597	522	572	564	518	600	595	548	581	548	534	537	580	575	592	625	561	539	565	552	529	566	537	569	545	576	564	594	573	558	556	574	541	587	558	560	532	568	598	578	565	544	628	595	546	575	560	565	583	575	611	580	542	587	544	560	575	537	541	604	580	572	554	573	562	543	562	540	568	579	587	572	545	553	551	571	544	539	532	553	588	536	564	547	559	541	549	602	530	546	535	556	589	587	544	599	541	573	555	544	541	557	550	543	552	560	576	536	557	560	567	561	515	555	569	597	570	528	531	595	621	595	568	565	594	543	534	534	569	567	549	582	594	574	527	577	582	538	545	559	564	552	567	536	582	555	571	520	586	493	535	565	562	562	552	567	591	557	574	566	556	563	587	591	540	581	553	545	601	544	572	548	541	565	545	550	572	601	569	552	523	581	560	596	563	550	574	573	578	592	586	588	583	498	553	577	556	598	566	563	582	591	530	533	559	580	575	548	562	531	558	573	620	572	594	565	558	559	541	535	585	561	532	553	545	517	554	541	543	584	547	532	548	586	570	516	570	527	559	578	605	549	622	604	575	588	575	526	578	563	533	536	575	557	575	581	531	568	571	552	566	596	563	572	573	557	572	540	573	553	575	561	598	557	615	572	568	560	558	576	578	566	553	577	552	562	569	526	564	587	520	595	545	566	560	582	563	552	557	590	576	555	584	585	552	558	563	584	572	631	531	534	521	571	562	578	586	574	555	595	537	540	582	608	583	575	594	589	560	553	499	595	537	554	554	549	571	591	535	544	597	550	567	569	590	541	557	546	523	579	591	606	586	581	528	600	548	599	540	545	572	542	585	555	565	565	529	537	568	539	572	585	581	546	527	541	593	572	571	537	561	531	572	568	575	557	618	521	551	545	534	545	588	576	558	536	589	513	581	614	555	609	571	548	534	518	568	576	541	542	538	585	573	528	553	561	529	544	562	574	567	555	571	572	570	571	560	644	604	572	592	553	599	590	584	563	574	556	573	512	559	579	560	562	594	547	575	580	592	559	545	561	576	561	544	515	575	588	543	595	501	546	574	544	602	577	566	561	565	589	522	599	571	592	584	555	585	557	618	578	529	551	554	588	603	567	540	585	563	582	506	586	604	560	558	542	595	549	614	556	540	563	565	549	557	545	600	553	601	548	602	580	543	568	583	574	576	524	581	565	514	608	547	556	572	591	590	565	574	563	556	584	513	534	595	573	580	558	538	530	530	544	529	558	590	595	584	554	552	567	537	542	574	591	589	595	542	597	586	574	552	543	596	585	568	528	524	618	550	572	514	556	528	554	546	558	567	571	538	533	580	578	583	597	543	576	566	533	532	582	593	586	576	586	564	559	517	569	666	563	563	524	552	600	618	564	530	548	546	561	531	552	535	560	548	556	558	570	555	559	550	527	552	567	585	594	581	584	556	569	555	564	582	553	542	535	606	615	604	570	593	540	622	566	592	595	578	552	593	606	572	520	566	590	570	584	554	593	584	557	558	554	537	566	552	535	589	605	547	543	563	584	555	552	545	558	555	538	564	566	557	560	561	522	574	620	559	593	553	586	564	584	628	583	534	585	566	569	575	565	591	596	583	578	578	614	540	598	581	606	582	542	584	558	551	551	579	587	505	543	580	528	587	574	541
5231	10664	9012	4732	3313	2726	2161	1864	1647	1426	1198	1124	1123	1104	1039	987	977	907	950	958	852	868	839	842	827	879	842	807	813	836	792	818	811	812	835	807	809	797	800	824	770	736	832	755	817	887	772	795	825	764	850	826	795	794	788	773	779	866	772	822	751	741	810	814	805	834	789	792	769	773	795	800	833	796	799	809	765	792	775	779	796	763	806	775	791	826	762	792	760	755	836	814	772	828	726	761	771	768	774	798	792	818	797	781	784	823	838	853	811	792	834	826	842	859	826	817	834	861	779	796	810	893	816	829	821	804	797	816	792	803	766	860	707	790	790	749	773	856	814	807	859	807	742	827	815	805	777	781	776	797	780	821	815	805	825	780	799	814	796	819	795	794	794	830	803	842	764	769	759	830	852	744	791	800	783	813	777	773	810	805	820	800	788	790	825	807	808	750	797	810	771	802	775	773	783	731	813	787	826	763	761	790	747	772	729	822	774	787	710	824	790	863	776	795	790	817	786	753	756	756	781	774	837	801	832	805	806	805	796	795	800	750	761	782	773	828	850	820	813	787	725	761	753	799	783	736	796	752	794	761	806	784	806	790	737	801	780	806	826	747	770	765	788	802	778	805	815	775	823	795	795	786	812	818	808	827	744	842	780	804	808	809	762	817	806	784	783	780	789	806	784	766	774	844	776	826	827	749	791	817	798	732	787	823	773	769	761	817	754	788	809	818	812	762	728	753	771	828	761	768	830	757	805	826	759	765	778	785	797	793	783	770	781	808	798	806	764	758	801	832	795	807	793	769	801	799	769	798	783	788	864	761	747	818	817	792	809	802	789	789	803	803	813	763	790	785	774	804	820	782	809	760	804	811	773	831	779	832	784	776	728	793	828	730	748	796	819	792	801	779	813	796	769	799	809	794	835	819	775	789	766	742	791	814	881	776	799	832	790	790	802	790	772	810	790	816	758	786	746	816	824	738	803	747	842	696	763	785	842	800	812	809	843	779	761	830	769	768	819	785	786	790	763	762	783	828	752	816	765	767	761	799	750	802	783	738	771	746	787	771	799	791	833	790	833	825	770	752	788	762	777	819	780	785	787	765	774	774	786	770	809	796	794	767	773	865	837	750	764	811	806	801	784	827	776	809	784	814	818	826	811	788	826	818	788	767	784	754	717	779	805	803	758	782	755	770	777	781	743	761	840	811	798	752	809	802	780	835	751	822	826	820	775	799	761	824	781	767	789	777	773	769	733	784	807	810	769	822	804	733	788	741	797	771	774	740	793	833	801	767	780	811	801	797	755	775	803	755	787	788	835	790	779	846	786	798	778	761	797	796	806	825	758	796	800	828	804	797	756	771	726	817	757	812	778	834	768	815	759	820	812	793	753	779	792	770	865	785	837	837	768	784	803	779	792	760	810	766	816	776	804	773	747	760	757	752	804	812	772	816	793	820	790	747	827	841	756	803	843	747	779	816	798	835	758	773	759	776	718	790	761	729	696	778	790	770	764	811	810	785	769	736	791	808	798	802	800	787	789	767	811	758	779	824	771	789	802	788	760	761	807	796	821	769	796	780	757	803	754	781	776	821	817	806	820	838	782	781	759	773	827	779	795	794	783	758	790	763	803	835	784	818	795	840	874	800	795	796	835	855	783	775	770	814	800	781	766	773	746	778	746	832	807	721	773	789	822	740	749	833	776	804	776	835	813	743	852	747	771	751	737	805	812	781	749	814	857	798	822	766	796	832	823	818	756	838	796	777	810	771	734	765	768	786	783	821	783	794	779	805	755	764	769	765	775	791	761	786	765	773	770	813	800	802	800	788	775	835	811	758	759	793	817	775	827	747	813	775	842	759	773	827	725	786	790	839	774	775	749	829	737	768	777	781	735	827	836	761	773	795	789	790	726	796	793	865	771	759	806	780	760	774	739	753	819	822	806	813	822	765	763	812	774	803	832	785	790	811	820	789	757	817	783	818	805	777	808	805	798	757	792	740	756	767	813	698	769	830	847	792	815	799	786	761	819	870	802	803	779	845	839	787	808	774	747	780	802	758	760	812	825	803	866	780	811	852	797	805	786	849	786	827	821	773	781	762	776	806	807	801	818	801	795	768	763	798	772	735	781	747	829	808	775	785	794	755	744	862	750	789	809	775	813	756	763	794	759	773	839	770	806	768	788	787	752	801	802	811	786	793	800	804	780	820	800	776	825	815	825	789	783	846	801	799	832	790	787	810	750	794	830	787	792	839	812	772	736	740	810	763	802	743	770	811	757	770	803	768	776	799	795	827	774	790	761	764	766	762	802	770	779	743	767	817	801	791	776	786	774	778	829	820	821	812	832	804	730	780	784	827	754	838	834	807	843	819	795	813	777	790	763	783	814	800	814	767	816	773	815	798	807	781	766	763	789	761	775	771	762	793	766	775	792	737	770	756	744	774	784	799	742	783	760	806	808	806	744	804	834	776	775	778	782	765	754	790	816	780	823	789	835	799	749	794	800	772	770	811	762	766	771	787	773	788	811	805	820	758	776	812	782	789	785	800	778	821	782	744	735	753	736	750	804	779	789	779	802	811	767	764	762	773	750	752	854	840	817	816	807	759	795	802	845	791	724	743	821	803	720	776	777	799	753	787	791	744	789	813	762	781	839	792	822	800	764	787	806	803	779	800	794	769	789	773	789	793	801	762	832	797	813	747	823	776	794	789	760	838	819	812	788	810	817	778	745	784	723	835	814	750	784	779	803	843	785	783	844	754	814	818	774	800	782	767	773	791	757	792	803	746	757	795	785	727	732	771	860	872	798	777	767	778	789	783	799	810	795	781	824	780	833	804	795	797	754	816	780	827	808	750	733	816	782	848	770	784	794	817	760	850	798	768	777	777	724	818	786	752	770	757	785	778	769	773	791	772	746	772	764	760	795	818	789	763	809	818	814	802	775	770	815	807	810	767	819	797	766	809	811	807	785	804	775	806	777	751	797	799	789	829	842	787	770	796	798	776	767	810	773	798	791	783	737	776	771	766	777	777	720	773	749	744	798	815	814	781	808	833	800	807	756	768	770	795	792	768	757	826	752	803	762	770	810	816	771	796	762	762	804	731	821	756	860	787	809	774	773	752	790	767	813	811	804	693	811	819	791	802	825	767	800	793	761	797	745	777	805	750	785	792	799	782	784	776	772	804	740	796	795	770	765	764	781	756	754	800	790	791	810	799	754	800	815	807	813	806	860	784	823	761	829	816	812	797	745	826	773	782	722	826	754	795	778	845	803	801	783	786	764	794	806	807	802	818	792	782	814	779	827	796	799	787	770	829	746	836	796	863	767	808	760	834	787	821	857	763	769	844	748	781	815	737	806	813	799	778	821	792	813	800	779	782	837	773	753	802	812	801	769	768	795	741	787	735	809	767	797	774	745	764	808	783	803	782	751	786	795	813	795	784	828	756	809	805	819	801	802	789	787	789	762	776	783	781	761	793	801	801	820	795	820	753	774	822	764	755
22788	20906	28594	23343	20912	20616	3826	1179	962	832	748	722	673	690	649	593	588	531	525	527	541	480	492	500	522	488	506	541	461	495	495	502	462	506	494	489	470	492	509	486	460	469	494	454	458	482	490	446	473	445	436	451	467	514	443	480	516	498	460	431	451	423	468	493	448	422	462	477	451	472	479	485	468	456	449	458	437	439	449	478	462	450	435	467	456	478	449	466	458	445	440	474	453	445	441	440	424	453	430	455	459	449	438	459	443	488	484	520	497	453	474	512	461	472	486	474	497	495	493	506	479	477	471	449	466	497	479	518	457	473	459	431	475	494	419	447	442	475	442	454	449	452	478	435	451	478	445	446	464	452	501	450	437	464	460	435	447	466	434	460	488	453	459	448	466	410	437	426	403	478	476	441	443	490	435	404	429	427	438	453	478	441	435	461	441	414	416	446	459	492	450	472	435	440	457	495	450	442	451	455	432	464	433	458	420	460	432	465	459	444	427	420	414	439	461	451	442	427	442	467	442	472	470	462	446	431	471	434	429	443	446	442	441	429	438	455	439	426	433	494	451	464	435	475	427	452	451	483	424	439	454	450	484	471	454	466	455	475	457	445	439	439	454	441	425	453	456	479	435	439	434	459	436	441	430	464	441	437	421	475	440	421	476	475	465	445	408	473	478	500	446	458	473	456	455	479	471	438	428	431	439	467	443	469	474	429	462	436	474	472	459	454	464	494	463	414	462	430	470	445	424	451	450	454	437	435	445	436	453	441	455	458	431	468	458	432	437	436	453	428	477	465	447	472	453	465	464	458	414	401	470	450	471	474	450	444	465	442	413	477	482	457	450	416	455	475	432	438	467	472	441	472	445	421	451	435	416	448	443	464	473	460	471	422	421	434	419	456	441	484	412	442	493	437	427	423	437	452	448	417	488	486	449	456	466	459	439	437	483	449	454	475	471	443	456	454	436	465	443	422	459	449	410	438	467	420	473	446	467	424	445	450	451	451	432	459	443	488	445	439	424	437	465	441	442	482	419	447	454	432	448	470	444	431	449	483	437	484	486	449	441	409	411	434	456	457	439	406	445	415	478	458	469	441	420	451	448	476	491	474	458	474	447	449	450	465	450	451	456	425	454	493	473	425	461	443	470	443	459	454	483	422	399	474	454	466	460	458	455	463	412	451	482	436	480	455	431	428	444	452	453	448	412	428	441	464	406	472	452	457	434	481	427	432	439	433	425	440	477	458	467	428	451	464	471	466	471	485	426	415	400	481	430	461	449	431	451	480	457	468	436	455	462	440	421	412	458	485	463	435	472	442	465	437	460	457	468	416	436	475	461	467	452	434	447	457	509	410	426	435	438	463	457	449	446	452	438	470	408	420	435	475	452	472	445	473	444	429	453	504	406	457	436	464	466	484	443	430	474	425	426	436	434	426	456	440	469	478	476	444	436	414	459	479	435	402	430	459	475	463	464	454	459	478	417	443	432	494	461	471	438	434	463	456	443	442	437	469	446	438	446	450	467	446	465	471	456	434	427	451	444	463	431	449	466	456	440	485	491	453	481	422	449	459	460	435	434	465	461	462	460	427	471	437	459	418	410	465	470	485	459	433	492	395	453	457	408	448	485	443	476	462	412	425	460	448	437	444	440	464	412	437	461	489	471	447	440	457	423	437	422	424	427	489	421	435	448	474	443	466	453	472	444	447	441	466	457	450	461	445	491	432	434	456	435	474	442	501	471	449	447	485	440	417	462	468	454	451	450	469	478	460	462	460	429	463	484	405	434	441	451	470	452	442	471	432	452	429	443	491	450	478	407	440	455	429	456	453	463	453	483	446	440	467	439	459	456	470	429	449	452	452	462	470	484	461	469	440	470	433	454	463	445	420	444	461	436	445	447	457	430	443	474	427	429	434	441	458	455	448	458	421	414	476	455	439	471	480	460	481	473	443	452	454	437	442	402	453	431	452	404	470	444	453	460	447	465	443	404	432	462	448	438	489	464	466	415	474	420	432	483	442	470	457	434	477	466	485	433	435	455	437	420	465	442	457	456	447	468	423	409	460	447	410	430	435	485	477	470	464	441	428	449	444	468	436	470	425	429	481	479	444	469	414	480	404	468	474	445	462	433	461	453	463	431	440	451	448	471	465	430	465	477	439	438	411	457	452	448	425	467	469	438	449	483	438	469	456	442	441	456	473	435	463	484	439	408	432	446	464	453	447	411	422	476	438	417	458	461	466	415	458	425	457	443	465	453	462	461	476	422	488	441	463	426	433	430	462	412	479	428	392	427	447	426	464	449	489	431	409	491	448	488	425	445	431	452	447	480	446	448	445	474	453	487	451	432	452	422	403	454	470	461	410	464	449	436	465	424	411	450	474	481	435	442	475	431	452	469	432	437	427	408	445	476	442	451	444	430	489	459	495	458	450	451	462	447	442	401	438	463	426	442	434	477	456	440	448	405	412	470	444	467	462	446	420	431	464	439	460	434	456	454	443	462	445	442	412	415	397	418	476	432	425	505	418	443	467	453	455	465	437	453	439	419	429	447	445	446	411	424	452	489	451	458	451	448	416	457	450	490	463	474	447	441	450	418	457	488	434	459	451	507	479	455	433	451	491	474	415	440	439	422	402	461	447	471	447	500	435	463	463	454	472	456	441	417	464	450	459	487	455	458	458	441	419	435	431	461	433	459	474	469	418	462	463	476	475	416	464	448	425	447	447	444	461	435	442	455	443	448	432	447	448	419	459	414	424	471	448	443	443	433	468	445	448	468	444	453	477	474	428	450	431	435	423	437	464	439	455	443	468	458	477	471	468	431	415	471	445	455	420	424	485	434	496	454	435	408	444	447	433	462	456	426	500	463	431	449	430	487	455	489	448	448	430	481	457	421	484	418	422	434	471	456	445	484	459	475	435	432	397	421	450	450	435	426	413	421	456	477	442	470	505	454	434	443	490	467	435	465	462	443	454	446	420	410	445	430	457	474	452	468	441	422	443	445	464	444	442	465	464	432	453	420	449	452	474	484	422	435	431	454	460	442	433	457	434	462	467	452	483	449	445	420	424	446	426	429	436	405	403	460	425	445	462	441	444	430	457	455	436	460	440	449	441	442	419	486	433	470	441	464	433	429	437	435	482	453	421	426	447	449	459	457	472	439	448	452	456	432	417	450	472	448	449	467	476	468	430	428	443	417	461	441	459	440	438	412	422	458	441	419	438	474	499	444	460	424	412	464	444	457	449	446	434	414	438	452	452	430	438	467	454	415	423	457	441	444	449	499	427	405	431	434	420	454	463	452	475	452	417	486	442	479	427	406	483	459	444	457	414	458	480	439	448	435	458	448	468	432	442	429	431	450	415	414	422	448	484	436	490	467	480	458	479	474	472	448	436	469	445	469	421	483	409	421	425	445	416	463	498	465	416	469	462	434	419	434	460	470	458	460	469	475	448	468	458	413	447	428	445	464	473	430	458	426	447	454	428	454	469	441	447	424	454
7407	16488	14092	7551	5291	4232	3207	2632	2091	1781	1528	1409	1306	1102	990	980	931	876	849	843	807	789	747	700	749	699	760	707	724	679	722	694	683	682	639	676	663	717	674	709	691	626	637	662	663	653	662	650	683	644	624	672	622	633	673	664	634	634	671	696	624	660	624	656	625	656	673	643	623	641	600	629	623	626	630	619	650	635	655	655	634	628	635	644	679	603	566	676	629	662	606	628	637	615	626	603	627	639	650	657	627	636	598	619	620	637	686	753	734	690	694	730	660	714	680	672	685	666	661	651	685	686	678	647	688	651	668	676	673	664	715	584	669	630	642	636	677	639	692	624	615	600	623	655	633	654	637	616	660	645	657	639	687	664	615	621	621	591	594	643	620	587	616	603	602	600	649	534	622	648	601	607	646	592	696	602	657	628	675	657	600	660	652	581	635	655	602	604	646	679	599	632	623	613	611	601	705	617	629	634	590	618	631	643	660	614	597	572	616	627	608	653	640	614	613	596	599	638	647	641	691	627	626	627	597	641	620	596	635	585	644	600	620	644	620	571	658	638	598	653	618	620	605	605	625	624	662	611	612	551	640	644	632	631	663	600	630	625	626	652	628	606	592	615	575	667	582	584	640	636	607	661	638	599	578	621	645	597	634	648	577	625	628	652	649	636	608	615	593	628	665	582	635	632	612	618	592	596	643	581	592	658	633	625	619	555	638	624	695	665	617	634	612	644	647	616	628	621	656	644	639	598	618	622	635	608	640	635	635	644	629	604	597	584	575	637	666	653	615	669	596	575	631	656	559	621	638	666	627	631	598	617	657	632	653	577	628	680	643	647	624	596	612	625	647	590	613	637	627	641	615	619	618	591	620	627	624	626	608	615	618	613	634	617	610	610	653	635	611	594	619	584	579	651	633	617	631	596	621	616	618	635	643	602	615	607	654	685	641	644	637	632	689	604	630	647	599	626	593	646	622	646	621	651	640	600	601	647	625	665	642	619	633	605	608	636	597	610	674	633	620	621	604	622	623	595	586	638	669	631	649	612	649	603	660	616	606	593	598	608	630	648	630	630	657	613	647	598	610	626	627	626	666	635	643	573	627	598	607	624	658	617	694	640	594	642	648	625	620	605	630	628	613	595	655	624	630	617	638	585	642	611	595	659	656	612	602	644	592	605	595	657	630	673	614	634	572	614	618	657	589	650	619	633	635	610	616	613	636	616	649	608	630	649	608	643	698	617	622	603	591	618	602	627	648	684	653	636	668	630	604	624	595	646	531	610	621	651	625	670	652	615	662	670	584	667	670	622	591	639	630	591	610	598	666	593	666	655	648	646	606	651	610	640	624	582	658	613	601	632	600	617	651	599	606	591	601	624	593	639	648	665	609	619	607	610	640	585	635	600	622	625	634	625	639	651	603	562	658	634	631	613	605	597	603	659	598	632	628	582	622	587	649	618	582	612	614	642	644	668	583	655	636	669	621	634	640	642	635	653	629	633	639	662	622	589	625	621	597	622	642	602	631	630	648	611	628	631	636	616	623	611	577	598	628	633	625	629	616	632	619	599	641	629	610	629	692	606	625	612	664	618	612	633	646	652	653	613	608	605	639	628	626	642	636	625	630	630	647	634	651	681	616	597	642	597	640	626	618	603	657	629	637	577	606	607	607	577	634	627	602	645	624	667	603	623	577	657	673	585	623	659	630	657	646	694	627	571	630	593	609	630	564	639	626	643	651	631	617	652	645	628	591	618	648	648	623	612	647	642	635	581	642	655	615	640	636	615	625	620	683	605	607	632	621	564	590	621	668	624	626	665	624	611	585	651	646	632	619	640	617	632	655	646	620	610	637	617	610	587	638	631	624	593	589	628	658	635	629	655	618	625	641	637	647	620	627	653	611	582	636	637	636	623	630	704	618	647	665	649	615	650	619	625	656	595	582	631	649	662	613	599	655	632	668	603	603	646	655	573	590	643	647	642	614	611	605	667	649	647	641	623	638	647	629	624	625	636	656	641	615	663	641	630	583	568	623	685	617	675	634	632	615	586	587	622	638	675	600	647	648	636	639	626	637	669	647	620	594	638	633	640	661	665	604	637	617	618	608	637	613	620	642	585	671	634	649	630	601	668	649	632	636	618	623	648	655	622	619	626	584	662	626	609	591	630	640	652	584	635	623	644	610	657	620	598	635	658	619	606	580	611	596	588	653	609	655	608	620	629	631	644	606	621	661	600	610	640	646	647	656	633	632	621	599	652	616	662	622	616	628	625	621	632	668	601	686	584	650	589	596	668	625	647	640	635	607	602	644	608	633	645	660	655	609	645	588	593	624	605	616	683	644	651	590	615	588	605	592	627	598	634	613	641	567	622	626	601	634	614	679	620	601	669	640	646	564	603	590	625	636	624	602	624	610	622	642	635	624	667	633	628	619	596	607	591	581	606	663	612	600	652	682	695	661	610	640	603	618	640	614	647	616	643	630	654	583	597	590	634	582	599	631	604	668	634	650	627	588	632	613	608	624	601	630	612	626	626	628	631	612	601	617	652	612	617	633	596	620	599	652	623	614	609	602	576	659	601	619	634	673	611	676	619	605	593	591	664	630	620	651	644	603	678	660	633	613	598	630	645	634	597	617	611	641	607	631	635	613	650	591	600	673	647	654	638	651	620	632	674	604	625	646	607	596	647	626	632	609	620	592	667	639	619	611	574	618	656	652	678	626	610	568	602	639	604	624	682	604	608	663	596	617	610	593	591	677	614	649	596	665	609	624	596	634	665	617	632	666	659	633	642	604	628	668	626	619	645	610	656	621	602	638	620	595	616	597	593	599	686	627	579	571	635	635	626	615	637	652	631	665	632	624	610	634	652	602	589	619	660	688	608	646	630	603	623	600	615	658	607	579	576	585	582	618	624	607	609	667	603	649	639	633	657	623	612	593	605	579	647	590	629	616	628	583	634	639	643	602	632	623	611	636	659	591	597	587	612	628	590	636	638	622	639	616	618	682	629	609	607	621	604	651	641	601	627	612	601	680	628	611	630	620	588	578	615	605	580	627	630	607	649	676	636	646	671	616	609	640	604	613	630	634	627	623	619	614	655	597	642	637	627	617	625	599	590	684	628	627	609	640	626	579	576	619	576	623	636	639	662	624	640	583	638	614	633	650	631	652	645	629	619	626	615	591	639	574	661	619	650	605	625	644	645	565	647	594	667	630	632	686	638	631	644	647	618	625	639	606	620	673	624	611	629	664	617	623	602	665	630	605	647	580	647	615	616	651	637	625	650	602	640	620	594	626	672	642	606	605	620	603	595	648	623	655	652	661	631	601	632	592	659	669	633	633	598	612	636	609	672	667	633	646	607	649	657	570	609	606	637	673	654	606	602	601	627	606	603	605	649	651	611	643	656	655	618	570	649	647	651	636	648	654	611	615	594	587	654	598	644	605	651	609	595	606	603	648	654	629	624	614	559	657	583	624	628	649	584	643	574	590	597	603	642	653	642
26550	20051	7407	982	660	607	635	590	590	546	564	552	512	545	515	561	537	560	568	573	570	545	559	536	596	539	576	569	559	524	575	533	559	532	576	582	594	565	543	536	581	556	539	588	563	551	590	553	591	550	529	584	574	578	558	569	549	592	542	543	541	569	464	533	550	557	558	538	499	556	544	587	543	550	530	575	565	545	552	581	581	529	535	591	583	568	554	540	533	566	549	565	542	525	581	572	578	516	549	564	546	550	525	580	583	568	575	543	572	580	577	567	548	585	513	566	574	570	561	520	593	554	577	555	564	537	529	573	532	542	530	596	569	572	548	519	550	547	530	569	559	580	571	544	614	567	553	569	572	533	547	559	556	599	547	583	543	525	529	559	550	539	552	530	545	552	561	556	541	544	570	542	579	518	570	559	584	547	570	579	534	553	539	563	578	566	523	564	541	561	572	540	579	562	544	531	526	498	561	525	568	576	568	549	539	596	559	578	579	559	557	540	584	560	555	532	540	572	561	551	568	605	610	556	553	552	552	576	555	561	567	516	572	535	588	551	548	544	562	565	562	561	569	510	560	567	536	525	554	597	593	536	526	579	558	526	536	547	492	502	552	550	530	560	562	552	565	547	578	539	548	510	575	540	580	552	545	525	542	535	568	547	568	535	538	537	550	524	553	518	547	562	545	544	526	548	567	576	566	576	569	535	544	519	556	526	544	607	552	552	549	514	577	598	560	562	524	555	555	541	578	576	561	532	554	552	527	589	561	549	551	569	551	535	504	556	538	515	585	520	560	539	544	534	553	571	538	561	524	498	557	535	558	584	562	503	559	545	543	546	512	544	526	557	534	545	532	521	557	509	507	556	518	536	560	547	566	564	541	536	521	548	556	553	529	551	540	509	552	560	547	566	582	581	575	521	540	528	543	535	500	561	574	560	566	557	559	574	538	536	522	560	543	553	559	522	530	582	552	569	571	552	506	530	574	536	566	547	526	566	516	577	577	557	547	567	542	526	543	534	547	568	542	553	581	562	568	560	552	549	527	517	551	593	549	580	549	568	540	530	581	574	544	553	593	575	520	531	555	540	525	587	561	553	603	539	542	565	543	564	535	527	510	555	579	528	537	572	571	534	562	555	548	545	535	534	564	551	540	541	559	568	568	555	561	546	540	552	543	531	541	542	591	557	548	548	528	541	536	516	607	558	539	558	553	582	546	523	544	578	581	522	545	569	563	529	548	521	580	535	522	541	544	562	539	554	560	559	525	582	571	544	537	574	543	522	566	560	530	578	548	550	529	560	601	509	543	565	551	575	534	568	561	548	545	518	561	561	511	566	568	545	522	540	561	513	549	548	553	548	579	590	566	557	562	521	540	526	591	532	520	548	560	587	527	571	526	568	615	558	553	595	518	569	544	547	546	548	543	573	546	549	545	544	598	582	554	552	549	522	569	545	571	548	557	545	549	549	553	556	545	567	580	544	534	582	577	563	514	569	586	549	566	585	535	501	547	537	567	558	543	576	551	544	583	520	526	527	551	555	561	517	559	488	543	545	551	562	554	555	522	534	513	541	568	574	541	553	537	580	556	564	542	606	575	587	543	565	547	521	633	515	515	548	536	565	545	528	556	516	546	514	533	552	548	575	542	549	525	523	552	517	511	596	562	577	512	549	558	533	534	541	539	527	562	601	542	513	592	532	534	542	552	534	590	521	533	532	539	537	524	574	572	562	544	530	591	501	552	560	537	534	563	521	557	569	561	590	517	568	577	521	563	581	564	563	586	578	534	544	571	512	546	546	563	589	591	548	560	533	529	531	561	533	525	531	549	535	587	575	547	501	541	570	590	591	556	582	545	501	531	533	532	549	544	534	582	596	561	547	549	545	574	553	549	547	572	521	531	581	584	537	538	550	558	538	545	549	540	520	572	550	588	575	583	560	544	514	564	602	555	523	535	559	591	560	556	571	554	530	549	590	563	541	532	534	556	547	564	511	521	522	541	557	533	566	538	546	564	533	586	539	517	595	533	569	520	573	528	585	547	570	577	574	589	556	533	556	560	601	578	576	536	632	545	558	525	545	536	526	544	565	528	542	567	560	516	574	551	548	548	559	524	562	525	546	546	542	576	569	578	553	557	536	547	604	543	602	525	554	529	519	521	556	554	518	587	592	538	534	582	556	552	549	544	588	577	550	553	554	535	565	532	561	572	532	582	524	560	560	563	527	557	565	528	559	580	553	562	519	547	542	545	569	536	585	533	582	533	491	595	535	540	529	521	561	566	551	581	580	587	534	575	572	551	553	529	540	600	566	560	559	550	551	576	539	517	547	552	544	505	583	552	556	509	567	574	522	541	572	497	543	533	581	538	579	528	547	563	498	548	536	520	568	577	572	565	548	567	544	568	558	566	544	562	563	547	591	524	548	582	550	542	539	519	544	554	526	551	557	561	562	556	557	498	592	544	517	589	533	539	545	551	550	564	555	555	546	522	617	501	494	541	581	586	516	551	558	544	571	513	576	588	521	570	540	562	540	550	564	536	553	556	532	541	545	518	510	582	550	568	554	577	550	522	554	547	600	567	513	578	594	547	527	520	557	565	552	516	557	559	569	559	541	566	541	553	555	555	567	530	545	557	553	559	490	529	538	553	508	561	541	512	546	561	549	522	533	556	557	532	544	517	580	543	543	592	550	533	547	580	571	524	528	548	559	527	551	526	544	526	496	521	583	503	560	499	557	553	515	575	560	559	548	561	564	518	543	543	602	557	580	544	535	604	599	503	516	539	548	585	525	502	533	569	553	561	568	576	546	581	552	571	575	535	530	525	595	528	526	530	567	534	503	555	518	563	570	530	589	523	561	543	564	579	594	585	541	582	555	536	549	522	562	553	517	542	506	536	550	564	587	611	514	512	560	556	572	572	589	564	531	537	575	565	570	549	530	552	538	561	564	564	541	605	545	578	564	535	518	567	498	540	535	525	554	550	547	507	556	540	548	531	546	565	574	549	543	562	546	556	561	533	528	552	559	588	520	530	552	576	564	538	540	540	590	542	554	484	570	557	540	541	590	508	537	524	530	553	535	566	568	567	545	540	490	500	539	604	556	537	572	563	540	540	581	542	582	567	563	538	547	521	527	549	556	571	533	559	565	559	507	533	576	565	573	530	514	521	528	522	554	572	534	546	592	541	552	526	548	518	548	555	513	556	550	597	565	505	572	516	551	515	599	592	561	550	547	544	518	538	574	545	582	537	540	579	533	506	559	530	577	582	545	580	572	548	551	602	585	559	584	561	533	563	589	552	537	576	561	532	556	554	525	536	544	562	507	545	523	510	519	528	522	543	523	550	532	577	579	540	559	523	575	556	541	543	554	564	584	551	559	543	549	528	569	534	565	534	574	543	565	533	567	572	559	547	557	516	534	554	544	618	570	537	551	538	556	583	570	588	546	553	543	557	581	548	562	560	553	523	562	528	544	542	566	582	541	541	568	586	569	525	562	515	541
4097	1691	1548	1094	953	879	918	835	859	821	780	835	797	765	767	801	780	755	781	752	743	789	824	755	758	760	768	765	748	780	742	769	796	784	712	811	769	750	797	759	752	766	783	756	738	804	779	760	749	772	716	792	761	730	721	772	756	767	762	856	760	717	751	740	775	793	765	738	789	736	804	810	761	726	776	781	733	778	742	763	750	756	728	720	793	759	751	775	805	780	771	796	765	769	790	771	786	805	819	727	740	747	766	742	747	782	825	829	784	813	802	711	781	765	805	816	779	739	748	744	743	790	770	769	766	753	726	791	773	771	784	754	712	776	763	741	790	736	768	814	796	766	798	779	798	778	789	778	776	739	751	780	778	798	733	756	724	788	829	763	744	806	749	765	809	838	784	721	724	758	772	794	795	782	802	773	722	786	777	736	707	729	772	756	750	810	713	759	751	743	748	723	798	761	769	740	784	728	779	789	786	835	740	744	760	792	814	797	717	784	778	749	761	742	772	737	752	699	775	760	784	781	794	741	766	744	765	802	808	796	801	731	787	699	753	730	793	756	767	737	747	789	725	726	755	762	775	758	740	717	754	767	769	807	738	799	756	771	784	732	745	761	771	745	784	736	761	726	779	769	802	747	778	744	723	823	789	778	739	775	776	784	716	770	789	753	697	782	732	797	804	740	773	764	717	809	728	745	762	774	777	727	750	768	745	785	777	758	802	732	786	734	773	773	808	749	807	789	796	713	779	774	762	706	753	764	833	793	729	756	751	723	744	747	737	778	780	791	769	743	742	799	786	759	730	704	810	776	762	768	741	764	752	778	743	769	761	738	721	796	801	779	787	771	805	767	727	747	744	757	776	761	761	762	722	756	801	768	783	754	709	760	779	762	717	773	766	761	722	732	791	743	809	803	762	835	766	813	800	726	814	776	760	783	798	752	778	786	713	801	786	765	739	796	781	761	744	739	755	782	762	755	786	757	775	760	813	706	720	763	835	771	774	770	790	744	729	782	736	719	772	735	719	753	750	742	756	775	758	731	780	774	741	759	739	738	752	752	764	790	777	838	731	753	805	784	746	766	735	769	783	772	764	786	772	718	776	790	754	811	724	772	793	759	775	740	750	744	753	730	726	739	767	744	741	732	758	772	770	781	767	734	724	716	774	728	802	721	747	764	806	763	788	777	744	780	785	756	725	795	765	800	685	771	758	752	809	785	762	703	750	772	801	831	786	791	754	775	766	789	749	790	734	773	746	736	758	778	771	791	818	764	732	769	776	762	794	770	741	786	801	786	704	787	807	762	815	769	729	777	789	741	762	734	770	805	783	757	777	772	744	802	782	766	778	814	728	795	800	773	809	794	758	770	719	755	721	741	732	743	795	759	740	756	780	752	801	752	733	737	726	742	767	721	770	772	799	785	784	775	793	749	795	750	751	721	748	777	760	744	794	778	794	786	799	746	752	778	739	783	754	773	749	778	807	788	762	733	757	764	738	767	762	779	738	761	740	804	788	814	786	762	722	780	762	803	781	816	739	762	724	698	799	738	718	730	800	820	719	756	711	747	815	720	782	801	801	733	733	738	781	759	722	709	765	783	799	821	780	736	742	766	711	733	774	748	780	811	788	731	752	776	738	762	779	764	757	738	752	768	746	768	779	798	783	772	729	742	776	747	751	768	779	739	803	749	774	720	726	794	767	812	752	769	771	810	773	800	766	776	780	778	754	744	735	734	768	739	775	737	757	773	800	767	792	763	744	775	750	746	746	723	797	789	774	781	759	753	772	739	756	798	780	730	748	785	780	793	783	773	763	766	716	795	729	762	737	785	741	747	733	678	733	756	808	727	774	791	781	746	759	782	769	790	819	751	798	731	751	733	760	733	785	786	790	762	767	754	801	779	766	807	771	748	802	770	723	782	815	765	751	777	740	790	806	767	738	772	781	786	748	757	754	793	778	770	763	714	801	781	763	731	743	805	798	749	767	737	760	739	737	734	739	757	770	778	780	813	760	704	730	810	782	749	758	767	727	797	702	753	781	764	759	776	728	752	785	714	786	769	742	737	763	778	772	801	732	766	781	776	729	696	715	732	763	799	808	771	715	740	768	759	828	701	744	750	806	753	793	787	791	747	789	771	764	777	761	764	793	761	800	798	759	772	808	785	752	759	751	752	747	774	765	799	745	792	804	732	822	771	743	752	794	727	787	760	766	757	742	734	779	753	787	747	789	728	733	806	767	779	758	735	759	783	757	726	749	748	724	796	724	739	795	766	723	773	765	745	732	754	784	778	767	771	786	752	760	765	791	731	739	771	742	760	781	774	767	771	800	777	733	770	757	755	792	741	822	792	744	767	714	723	805	765	763	742	754	691	788	761	773	693	793	748	780	795	789	760	773	810	732	754	793	815	729	755	775	766	760	764	796	745	760	784	748	733	763	729	764	786	754	804	728	777	774	759	772	785	782	792	748	747	737	752	770	769	794	774	780	821	730	768	758	796	708	730	756	733	770	801	829	676	755	745	822	741	788	742	774	785	772	793	735	742	765	794	818	775	731	719	760	799	747	727	747	774	739	691	778	769	763	732	751	760	776	750	772	738	809	754	740	789	719	742	775	795	769	789	762	724	763	790	726	733	721	743	790	724	743	759	744	759	764	722	733	793	748	778	780	759	792	738	752	767	744	758	758	743	743	788	776	763	752	755	776	762	774	780	749	799	790	786	749	751	709	772	722	763	736	768	712	732	741	758	770	762	764	824	741	805	765	738	715	785	724	781	770	810	743	768	760	750	736	794	764	728	788	797	776	751	719	742	721	766	737	747	728	769	739	778	755	772	762	771	765	770	760	795	726	728	753	725	757	763	776	764	749	747	798	775	741	816	781	775	725	780	796	762	807	745	790	771	711	734	750	746	755	750	793	763	756	790	738	763	741	768	756	769	732	792	755	797	724	734	708	792	759	772	769	768	737	718	780	766	799	780	766	757	796	790	766	766	780	806	806	771	772	706	789	759	763	765	768	799	772	819	751	721	794	767	792	809	743	769	728	758	765	739	757	757	779	781	748	784	772	781	768	742	738	798	787	736	730	763	761	727	765	780	738	815	795	746	756	795	762	766	755	782	749	753	742	737	764	759	777	791	786	739	771	787	752	792	773	766	767	778	755	772	803	743	811	714	781	722	729	772	768	735	749	798	751	774	745	772	774	783	738	782	748	782	754	774	772	763	744	765	763	737	772	756	762	794	752	742	812	757	741	795	738	781	799	765	791	743	733	796	776	755	737	745	747	756	776	785	741	824	719	742	768	796	777	756	780	749	748	791	732	729	760	823	808	774	749	754	747	766	759	740	801	769	780	758	739	737	789	763	791	755	768	779	692	763	759	744	760	774	738	763	710	753	730	767	737	756	741	756	780	760	752	732	769	787	739	779	798	786	769	736	759	746	755	743	714	726	733	718	711	783	723	761	708	773	755	768	752	747	757	759	779	762	749	778	749	778	771	722
23929	21004	28230	23985	20886	5466	1296	957	843	778	710	756	730	707	638	682	641	610	595	632	662	629	658	621	622	607	666	604	618	604	559	634	556	616	606	609	610	588	617	639	601	602	582	591	588	642	547	556	635	580	608	596	607	554	523	621	614	559	614	560	577	601	573	566	625	544	576	567	565	598	551	567	595	626	562	554	559	578	609	611	537	564	577	582	578	600	567	575	598	522	595	598	591	594	614	557	604	606	609	584	593	581	584	551	556	570	600	631	618	542	587	629	594	602	571	580	643	629	621	638	596	597	638	558	622	596	625	596	567	537	611	586	590	617	560	563	588	561	561	540	599	570	604	582	545	569	557	610	569	609	609	565	592	554	574	613	580	580	564	593	567	573	556	595	579	544	583	570	593	579	609	568	648	584	572	591	642	615	605	548	604	609	562	589	605	580	628	603	582	589	561	590	556	577	565	574	565	580	520	582	618	564	604	552	569	529	628	555	562	587	566	574	577	574	575	572	573	603	556	581	606	594	555	575	593	591	605	571	551	544	552	574	610	550	608	559	574	585	573	626	560	557	611	567	583	557	584	567	573	577	562	593	594	580	585	541	558	597	600	544	543	564	548	604	564	591	576	560	565	561	634	556	550	574	576	580	546	609	560	575	564	557	551	600	597	589	573	592	555	603	617	572	579	569	590	595	577	549	604	601	559	594	576	593	622	597	597	589	580	577	648	575	576	580	621	570	599	604	592	597	586	582	549	566	575	555	599	602	617	571	554	595	525	600	534	549	586	619	573	590	606	588	588	585	566	560	579	573	568	606	613	584	612	587	630	582	563	534	549	599	575	617	568	540	585	593	599	558	594	580	562	587	611	612	604	558	596	582	562	566	570	551	577	564	562	569	611	617	574	566	549	619	567	556	605	563	592	573	549	593	603	541	590	600	610	607	604	549	612	591	570	570	605	565	572	593	561	585	605	576	568	553	575	577	602	547	596	587	598	580	543	560	609	577	591	616	587	594	595	570	527	572	563	580	617	602	577	541	518	588	578	581	581	589	603	606	556	607	547	599	585	583	603	604	573	539	591	574	590	568	616	606	624	542	556	561	632	600	619	635	574	622	582	549	559	565	593	591	577	597	611	597	612	591	558	586	570	575	577	560	563	559	635	546	594	567	539	595	568	541	584	573	578	569	590	538	558	570	586	566	605	566	542	572	574	555	541	571	546	532	577	588	558	563	552	554	562	591	558	573	570	584	580	572	532	593	589	608	593	628	614	552	604	587	570	570	602	552	603	580	622	587	606	553	589	571	611	627	570	603	583	596	610	575	587	574	544	629	551	592	578	583	574	582	546	560	575	585	600	623	562	570	608	565	550	586	585	586	617	560	560	608	568	603	589	592	521	547	536	569	587	619	568	550	595	542	568	591	555	532	626	558	555	588	555	546	578	594	561	592	581	593	587	593	607	570	560	580	616	543	544	581	588	575	552	556	583	591	543	598	580	565	582	596	592	557	601	572	579	583	605	565	569	612	586	554	571	604	596	579	554	552	579	566	541	569	563	576	591	603	543	556	545	565	555	560	588	581	588	566	560	569	555	595	581	589	589	634	587	561	620	590	580	594	549	591	548	567	572	580	538	604	586	591	598	592	538	586	591	554	615	551	552	581	576	594	614	639	560	567	583	568	590	610	580	535	560	536	538	564	572	591	611	600	555	545	542	577	597	580	606	566	600	556	580	590	636	583	578	628	561	586	545	589	562	572	521	583	561	576	563	594	600	588	624	546	572	609	582	552	526	593	603	577	587	582	586	552	612	534	605	591	560	577	589	591	577	574	569	597	586	564	549	601	586	599	553	547	582	574	583	551	574	578	595	590	627	629	595	587	566	631	589	598	525	603	562	590	592	555	579	583	593	600	598	591	570	627	584	613	585	587	562	599	574	535	549	601	601	563	582	603	586	578	585	551	568	611	601	575	538	579	584	561	599	609	649	621	567	556	605	569	612	667	565	557	544	595	583	561	603	588	618	585	570	568	610	544	576	594	559	594	603	638	564	587	531	562	577	608	578	600	593	557	576	589	615	551	550	616	568	580	615	609	559	549	541	561	609	613	544	576	581	523	533	564	570	585	597	550	632	601	615	615	596	633	585	635	616	583	604	575	576	552	582	544	569	585	563	611	589	517	553	581	594	583	574	564	602	546	587	563	595	640	583	549	587	564	562	643	580	565	556	603	571	555	601	597	579	578	594	581	583	560	605	570	560	667	553	585	560	572	573	555	580	552	568	582	572	593	581	557	577	586	578	572	581	584	628	628	629	601	568	607	584	560	609	615	597	617	635	538	612	579	581	586	605	587	588	549	561	551	584	568	579	564	586	527	617	588	584	576	564	557	593	601	581	591	574	615	562	576	566	578	597	546	597	520	573	604	606	578	556	569	571	579	569	568	571	607	574	589	601	521	608	572	552	590	568	553	600	583	563	575	577	591	625	579	542	570	538	603	590	570	548	593	599	563	591	583	584	572	575	575	565	548	587	607	582	588	608	599	567	594	607	567	544	585	599	580	606	557	586	568	591	551	547	617	606	593	588	593	560	548	583	594	667	570	563	588	562	540	557	557	567	590	545	577	535	571	582	602	542	592	605	575	572	568	545	538	598	629	561	591	599	570	559	579	548	576	546	544	551	587	599	608	579	606	574	544	597	570	594	632	587	560	565	561	582	583	584	585	636	572	571	576	562	584	536	579	575	565	568	536	590	602	616	612	564	595	613	559	578	624	621	588	565	603	541	584	634	592	521	599	565	541	601	559	569	577	595	576	587	587	599	603	565	592	579	591	598	574	581	555	544	582	610	594	580	554	546	567	599	579	606	557	569	564	570	550	589	581	571	594	559	612	594	563	575	602	581	615	582	582	575	579	596	566	569	583	592	559	584	588	575	573	573	568	584	547	554	596	630	581	557	571	609	569	598	535	583	541	607	617	566	582	571	604	593	568	603	556	550	581	576	607	609	595	547	583	584	550	577	558	596	578	599	572	562	560	589	601	621	534	561	588	581	584	607	593	562	574	559	553	601	566	590	612	565	589	590	597	556	623	545	532	594	573	558	546	611	551	605	589	569	569	565	539	600	585	549	549	582	534	590	546	593	562	585	589	570	552	588	574	585	582	541	542	576	556	606	566	561	563	586	599	580	553	586	538	577	578	561	568	600	601	555	528	547	611	610	580	553	541	585	547	576	569	636	560	568	564	583	554	566	570	583	619	562	568	604	594	536	583	606	555	581	620	559	591	603	591	614	608	593	558	581	594	580	590	601	593	569	565	582	587	585	589	596	567	591	585	596	584	573	607	574	600	556	554	535	602	594	597	603	595	582	582	582	606	584	638	596	584	604	566	552	568	567	618	597	569	581	613	619	601	553	564	588	604	600	592	589	571	601	549	622	599	601	551	602	589	537	569	583	581	546	590	555	582	569	604	587	588	637	603	601	524	559	541	573	575	585	631	629	544
5342	10597	9233	4825	3418	2631	2148	1887	1579	1381	1277	1171	1166	1048	993	1014	961	912	893	901	883	880	861	855	891	818	846	842	830	876	819	845	812	820	856	803	827	829	800	814	814	835	759	857	770	842	833	852	778	840	797	803	806	844	805	799	844	778	828	824	794	831	836	815	822	849	805	841	770	789	844	799	821	844	769	832	761	840	790	806	823	803	800	811	839	830	798	817	793	764	794	800	816	811	781	794	793	800	850	753	800	813	849	814	810	840	915	876	886	824	851	797	819	859	825	887	825	859	816	834	846	871	828	861	786	845	812	854	828	829	838	819	824	819	819	779	848	801	818	821	808	822	763	845	797	770	801	883	816	817	753	780	785	825	823	827	784	823	734	897	805	830	826	811	747	837	787	814	748	780	804	836	838	793	832	830	822	808	807	755	852	813	859	743	814	807	832	798	817	810	797	844	849	762	767	835	830	841	802	759	787	846	805	808	794	805	793	777	771	812	801	827	764	797	830	840	814	845	799	818	849	822	785	788	816	803	785	835	855	823	753	805	825	830	829	817	773	791	770	803	820	803	811	857	809	811	806	827	798	811	830	817	818	763	800	798	841	811	854	789	807	828	791	785	798	803	789	778	809	773	801	818	755	804	821	831	788	790	827	767	793	776	782	794	817	779	895	764	860	799	792	804	769	787	760	794	761	808	788	765	804	800	834	878	805	766	821	770	822	848	794	783	825	819	821	829	768	820	839	742	819	796	764	810	782	853	768	822	788	816	783	835	814	802	810	848	783	804	781	812	766	812	821	839	854	843	815	783	837	769	792	831	831	822	807	803	812	806	799	709	793	779	833	815	802	805	770	805	752	796	774	763	778	775	807	847	784	781	806	794	798	797	829	794	735	829	812	802	862	854	833	803	814	811	783	839	806	729	822	777	842	846	784	803	802	864	840	826	797	830	788	769	794	801	765	805	742	805	831	760	821	785	808	837	826	777	823	762	824	815	785	822	803	771	813	815	807	806	765	774	808	781	823	796	815	800	780	839	803	820	760	806	790	779	781	773	751	765	795	822	755	852	864	778	823	785	812	843	811	811	745	803	762	776	826	771	734	892	829	823	774	823	829	821	836	770	810	798	855	766	777	780	826	783	830	795	803	803	814	807	800	867	791	795	788	776	792	797	829	750	789	771	783	834	842	783	819	810	822	812	791	770	794	832	840	822	813	824	832	801	823	817	835	794	808	836	813	815	792	799	798	818	765	790	834	787	790	766	840	774	772	827	822	784	819	757	803	804	830	845	770	774	788	744	806	843	846	789	791	796	826	809	754	789	805	859	796	839	809	787	817	801	819	832	811	784	799	763	834	808	789	810	833	800	784	808	809	849	798	787	786	791	811	850	829	763	767	792	801	815	779	814	854	732	814	798	824	827	836	761	812	779	790	807	760	770	824	780	805	840	816	801	769	809	773	777	798	786	797	825	799	795	803	857	814	757	779	785	803	819	831	821	788	833	822	794	791	816	778	801	800	800	746	831	818	783	814	812	838	835	809	785	835	809	798	796	856	808	806	793	761	782	850	792	736	797	742	885	805	796	830	815	804	788	827	796	804	799	813	798	824	773	799	787	818	771	808	832	806	765	815	834	797	828	783	810	834	806	792	815	770	792	800	788	786	804	833	782	828	831	756	806	775	828	777	785	785	809	769	786	797	792	775	819	748	805	816	821	798	761	760	858	802	837	765	836	817	752	833	825	770	808	840	780	789	857	789	840	811	808	802	779	764	779	809	784	785	773	781	804	807	839	771	811	813	737	835	823	815	793	799	840	795	848	796	841	767	780	837	760	797	804	767	834	763	784	772	823	795	787	756	819	829	830	816	843	848	828	800	811	813	781	757	793	855	818	811	778	794	771	796	771	784	838	799	767	805	835	831	840	805	795	781	785	808	842	830	755	807	787	788	785	791	795	798	784	805	818	848	775	814	804	789	770	837	790	809	818	806	791	837	868	791	797	748	736	774	801	856	790	812	762	818	820	762	838	828	779	809	837	829	765	829	800	817	796	814	813	809	792	811	779	771	771	766	756	787	830	768	823	823	777	763	793	794	758	794	786	816	798	802	791	763	784	813	793	756	782	784	823	770	796	820	841	873	805	824	819	752	879	796	804	809	820	778	813	805	786	831	842	796	794	767	802	867	787	811	780	775	786	819	795	812	781	817	832	758	740	794	823	854	801	801	824	828	822	800	759	777	813	749	750	820	831	813	808	801	808	806	794	761	828	785	818	786	879	806	843	803	815	720	841	795	826	847	820	772	774	785	884	807	770	827	795	805	788	823	771	736	836	871	830	786	815	805	810	812	741	805	808	812	798	801	884	766	854	806	809	796	843	782	816	807	810	812	768	808	808	790	825	841	817	804	783	826	809	788	872	784	798	858	751	827	722	780	833	804	794	796	792	757	800	819	768	799	813	835	800	765	800	800	824	825	821	815	804	818	793	839	795	782	766	776	790	797	830	793	820	830	833	806	834	785	810	799	794	803	787	775	778	795	843	787	814	766	750	778	802	811	821	799	790	815	800	839	798	807	818	780	786	783	851	804	780	805	744	829	814	770	780	745	801	793	829	849	821	819	808	812	829	760	794	802	751	762	785	818	797	893	838	826	776	852	795	740	818	777	854	806	743	787	815	830	827	846	796	781	799	806	779	805	749	793	817	803	775	819	733	810	814	779	815	818	761	830	784	788	801	829	796	786	795	826	779	797	866	809	790	846	805	782	884	763	796	823	791	834	786	811	739	834	840	765	832	783	803	792	800	783	842	838	847	840	770	825	808	748	801	803	793	821	839	811	858	847	830	821	792	818	754	780	768	832	794	821	741	805	788	799	807	832	796	867	809	805	816	840	813	817	864	806	800	798	820	833	780	844	760	769	815	795	807	875	776	840	801	841	783	845	820	803	811	808	812	785	849	779	828	814	781	822	812	792	800	793	790	780	803	792	777	761	812	830	806	782	791	787	771	795	800	776	796	858	796	845	832	793	811	797	759	744	784	786	817	808	776	778	851	780	848	811	825	836	792	799	823	807	848	800	796	767	802	823	825	774	840	844	788	770	816	789	776	809	823	812	782	826	834	772	829	794	817	827	804	794	789	813	824	842	863	848	846	783	812	812	819	806	802	781	785	796	765	768	796	774	837	806	812	835	834	810	815	821	770	788	853	770	835	752	781	789	793	825	771	786	784	779	774	776	801	783	817	825	785	831	768	847	868	767	744	818	840	830	816	779	818	841	789	780	801	814	793	773	786	795	820	841	779	826	826	867	779	777	791	791	834	802	808	800	797	799	803	819	840	816	801	790	826	794	834	856	862	788	820	853	852	811	795	788	752	790	802	736	754	805	753	766	783	792	775	789	789	831	790	769	774	788	839	758	820	846	787	836	826	758	805	839	882	765	804	779	767	771	794	726	782	809	781	798	785	807	830	799	788	785	800	782	811	798	789	784	833	792	796	809	828
22860	20972	28723	23394	20977	20731	3882	1219	1001	902	778	731	659	613	632	610	613	633	534	621	532	583	507	474	504	482	507	524	486	473	443	518	474	491	463	472	464	515	477	488	503	454	484	433	485	479	514	462	444	538	490	511	492	472	465	444	497	447	429	500	496	443	484	477	479	435	483	434	469	462	447	491	473	476	456	464	458	456	460	473	450	457	467	498	428	499	414	456	458	448	488	498	457	457	437	480	469	460	506	482	439	462	441	440	481	477	499	528	523	473	459	520	499	475	483	522	475	437	496	484	485	460	463	497	511	455	451	465	461	498	502	514	441	441	462	482	457	504	469	491	502	472	423	492	475	495	454	491	463	433	517	445	449	434	475	477	489	480	471	489	468	440	435	483	447	491	473	479	447	433	450	485	448	499	479	472	461	460	424	461	460	459	433	430	504	479	470	437	472	452	460	451	432	482	465	477	458	426	477	478	458	436	428	471	443	480	441	490	457	512	441	425	435	476	412	444	478	464	462	451	437	463	478	432	445	454	488	454	460	439	449	468	450	449	458	474	464	459	486	475	466	462	509	430	486	474	508	489	493	475	407	417	477	452	448	443	487	470	446	478	445	453	483	465	462	461	450	473	436	486	433	454	480	496	474	461	471	485	459	460	441	436	501	525	426	450	404	457	446	492	471	464	453	443	462	464	475	477	472	473	413	471	490	467	429	468	454	434	498	484	487	479	455	443	462	431	444	452	449	456	417	460	491	469	478	483	494	479	485	507	466	417	446	477	472	472	469	462	444	511	443	466	463	514	500	463	487	492	450	459	441	466	473	423	473	439	471	474	451	470	456	472	439	475	442	448	481	452	457	444	461	457	469	443	454	475	452	467	473	472	488	442	474	477	454	445	461	478	448	459	458	461	444	463	438	470	464	474	499	465	456	475	463	463	439	459	450	462	394	444	467	479	452	460	469	443	482	436	453	490	454	450	457	490	507	451	460	496	456	470	454	456	458	510	429	451	463	454	454	460	464	449	449	484	468	447	462	485	483	434	452	451	454	415	404	460	458	448	449	466	452	464	426	465	487	457	446	450	465	467	459	472	493	468	409	486	396	453	455	472	469	452	512	481	454	446	437	456	468	466	477	434	490	480	456	463	464	499	470	480	447	465	454	474	481	434	470	465	461	417	456	425	479	452	432	460	473	407	459	450	448	453	414	445	425	448	424	451	481	462	463	484	493	495	448	461	464	475	407	459	432	455	478	453	472	449	471	460	472	493	457	474	483	469	480	437	462	491	473	476	465	447	465	443	450	458	467	479	473	441	443	453	447	454	474	475	420	450	412	453	516	450	458	443	473	503	491	500	443	459	462	445	453	435	462	424	493	473	477	449	463	453	448	445	485	482	463	477	451	463	483	425	483	461	443	479	414	465	466	454	458	434	467	454	487	469	478	463	445	425	455	436	476	460	446	454	454	445	461	458	484	473	465	461	445	501	491	484	452	461	476	473	463	490	492	449	460	443	475	473	411	411	449	486	412	432	422	466	475	445	504	465	442	463	499	452	469	456	472	464	424	485	473	463	453	421	430	415	442	476	440	472	441	494	496	443	460	466	474	477	466	467	469	451	444	474	464	468	447	445	453	445	464	468	449	464	488	505	426	440	443	445	461	419	481	482	423	463	483	451	462	448	444	453	482	454	464	494	422	425	470	476	449	453	452	465	445	488	463	449	469	446	463	440	460	448	457	466	442	434	457	449	450	464	440	452	431	443	442	465	442	468	422	438	482	453	470	449	477	461	486	432	456	491	428	423	464	445	443	403	470	462	411	457	490	472	433	448	483	474	492	468	485	494	446	459	448	431	421	434	467	453	432	439	458	442	461	484	519	466	468	419	433	456	449	469	449	465	434	501	456	452	466	466	434	458	483	463	483	462	429	459	477	468	503	500	473	448	465	472	439	463	488	458	485	485	448	493	444	458	502	462	495	447	484	458	427	400	495	455	470	430	454	459	471	465	423	458	433	457	450	473	479	437	498	462	466	482	419	456	466	475	457	442	463	432	456	436	439	476	454	484	467	490	454	440	469	431	421	470	472	430	481	421	437	475	508	476	488	467	427	457	431	507	412	434	422	447	490	439	456	492	443	456	467	499	441	430	446	444	491	425	467	448	469	419	461	474	461	444	425	460	431	470	470	437	501	450	467	496	486	447	466	439	452	456	468	431	461	435	506	454	478	453	471	460	455	443	476	454	436	445	456	473	424	460	436	468	466	457	462	465	477	437	474	447	464	461	476	469	448	439	473	463	429	473	489	470	439	493	441	459	481	439	460	454	445	423	469	468	467	473	521	437	469	460	441	469	450	463	451	478	446	468	450	440	449	461	479	459	455	469	491	467	446	461	475	443	466	475	454	512	500	480	456	454	418	495	467	473	484	451	458	460	462	446	459	472	447	481	468	454	495	438	442	436	454	479	474	489	463	478	491	408	456	473	471	495	435	422	427	465	479	468	491	449	458	467	456	489	513	495	485	450	479	475	442	470	450	438	413	425	453	443	453	462	460	466	476	429	442	464	496	412	467	472	458	462	424	449	447	446	430	463	491	485	450	507	444	476	489	492	442	478	471	474	423	464	465	540	456	461	449	435	466	460	419	472	474	446	428	469	459	471	445	472	458	438	462	456	440	439	463	467	447	421	449	467	446	443	451	445	466	495	469	408	481	461	436	459	440	479	427	492	472	472	458	404	486	416	432	452	488	479	478	433	441	463	470	420	459	474	493	421	461	432	441	491	432	457	483	428	474	443	458	457	458	464	477	427	452	468	438	482	451	445	500	466	493	489	462	463	452	489	468	470	464	478	468	455	483	477	424	443	447	480	500	436	474	483	488	438	492	487	470	445	446	466	428	459	470	467	449	516	495	468	473	466	480	432	489	471	480	443	469	468	444	543	441	419	468	496	484	434	450	494	473	467	474	431	490	450	438	483	469	447	488	475	459	459	463	506	481	469	463	480	455	468	435	409	452	490	468	457	478	502	454	437	441	466	450	394	419	423	435	449	473	437	435	449	429	444	410	448	483	453	500	479	437	462	451	477	462	502	415	433	439	473	480	444	473	446	486	464	438	464	453	445	499	465	468	463	484	467	468	441	443	477	470	423	428	461	405	508	445	479	448	481	448	454	468	478	463	488	459	476	449	462	495	446	454	409	441	464	470	461	470	445	458	445	479	484	445	428	469	417	483	464	462	481	463	436	461	438	439	469	461	436	466	452	480	423	500	437	445	462	508	451	459	445	484	503	453	458	456	483	477	468	470	486	476	491	457	475	447	444	395	466	441	465	465	447	472	484	456	460	461	456	473	453	426	433	465	445	455	465	453	479	474	439	464	410	431	473	422	462	476	460	479	431	483	463	510	472	452	468	458	470	454	464	468	449	471	453	440	474	448	499	478	468	472	439	423	480	455	445	470	444	525	450	451	452	485	473	436	439	470	404	490	445	481	457	434	409	438	476
7576	16705	14275	7720	5382	4164	3284	2664	2074	1841	1598	1383	1269	1137	1117	1062	963	981	895	852	820	802	827	806	729	780	717	770	653	696	738	703	704	669	701	684	713	699	719	655	630	642	645	720	717	662	652	670	674	705	644	689	685	669	674	642	642	632	732	650	636	687	645	639	669	609	619	690	648	625	685	637	611	655	648	650	649	673	631	693	633	709	664	599	669	653	650	676	635	669	700	673	616	659	649	695	627	611	628	611	594	691	616	680	664	657	682	812	714	744	695	672	700	721	690	686	692	683	723	707	651	691	688	713	695	697	698	660	652	669	668	659	682	657	693	712	633	646	606	704	661	671	683	680	649	663	658	643	668	640	655	641	631	661	678	612	598	643	629	668	619	646	647	660	608	649	674	686	594	642	596	613	633	652	579	622	684	620	627	626	660	638	613	664	663	628	637	591	668	621	616	652	638	624	619	637	643	626	646	635	629	689	657	604	652	626	641	658	638	666	671	636	674	616	617	644	619	673	626	660	601	695	607	670	624	664	608	617	608	644	647	646	674	622	597	591	651	672	601	611	665	609	670	614	662	621	620	674	635	640	644	573	653	643	625	671	616	620	620	644	658	647	636	632	643	657	596	673	672	613	615	655	590	656	643	662	599	629	649	620	640	651	618	715	641	699	606	675	643	689	621	674	620	627	647	623	611	682	652	644	654	677	629	652	640	647	687	672	656	656	630	656	670	673	610	633	636	640	658	683	607	642	653	635	640	603	646	656	631	585	631	639	667	638	673	635	607	596	664	674	666	600	612	642	640	678	632	640	646	680	633	691	627	604	674	615	649	684	601	610	620	634	681	656	633	611	653	662	668	626	613	655	656	669	665	674	644	624	649	672	614	638	639	703	633	624	649	644	591	578	671	630	634	621	672	616	693	627	634	641	654	665	647	635	660	642	665	643	591	623	645	648	669	612	647	649	637	639	653	655	663	654	630	593	622	622	650	601	631	648	636	638	690	621	675	679	662	648	599	629	630	672	649	646	632	644	693	628	617	594	629	616	630	650	634	682	665	627	637	620	655	631	671	614	726	634	625	614	625	603	681	593	677	640	654	667	616	642	632	636	645	608	589	653	596	653	638	656	627	672	641	611	629	592	667	614	644	647	648	669	617	607	611	611	649	634	629	624	646	641	605	622	633	639	636	648	645	680	655	654	636	625	665	629	625	602	605	651	659	698	648	636	627	655	642	613	635	626	664	619	657	629	640	625	612	590	642	661	652	627	644	632	636	615	636	630	621	636	639	638	640	635	573	639	634	646	647	619	624	642	657	626	700	629	576	627	616	668	660	592	638	608	653	571	651	658	628	661	692	693	650	617	664	609	649	621	620	673	633	599	639	624	608	640	638	631	607	630	650	659	646	646	630	645	638	616	615	634	645	649	636	682	651	621	639	630	655	626	617	636	627	645	647	608	651	633	620	667	634	629	622	633	638	643	616	625	635	700	623	654	680	650	628	684	603	652	669	646	654	632	605	598	621	676	634	653	624	684	625	653	639	636	594	643	616	644	658	607	671	656	626	631	685	626	678	675	615	630	652	624	626	639	658	645	641	640	633	610	600	682	628	588	644	612	625	639	641	642	619	603	691	648	636	644	628	635	619	618	576	626	638	681	627	639	624	640	649	640	658	586	626	606	623	637	592	661	687	624	606	625	635	632	646	635	644	596	669	622	661	661	633	620	658	626	630	656	620	646	642	645	632	652	647	618	628	629	607	594	607	668	640	619	657	636	620	639	625	643	634	672	653	654	639	642	608	662	670	644	679	662	625	643	652	644	653	624	652	611	633	652	631	624	657	666	633	601	676	633	632	632	615	595	640	623	670	614	635	702	634	662	655	641	641	676	624	634	624	634	671	641	629	628	595	654	625	657	620	641	637	609	665	621	640	633	631	638	586	647	627	590	641	614	607	610	614	645	611	610	673	644	639	614	642	673	619	665	663	669	673	615	598	655	659	642	670	621	622	616	636	627	657	681	654	616	670	641	629	641	651	655	639	629	654	678	665	644	605	637	663	622	684	611	633	621	659	635	661	622	655	622	611	625	655	658	648	623	633	616	656	620	637	673	640	609	639	602	655	594	621	641	630	630	622	625	666	628	597	656	637	625	613	643	597	599	626	589	609	626	646	627	627	606	654	676	603	632	666	630	643	671	643	599	617	664	655	621	647	621	657	643	662	606	698	627	641	649	638	640	608	649	651	618	621	637	621	642	645	669	668	609	667	673	630	627	583	669	688	625	659	670	646	626	631	673	627	676	646	615	667	623	659	639	619	667	602	645	619	642	640	683	644	623	610	643	623	611	609	631	629	622	655	624	631	661	692	655	623	658	653	681	618	667	666	670	654	674	650	682	657	614	610	639	661	638	647	628	617	636	646	612	702	633	614	656	622	669	643	621	662	648	631	628	619	587	630	637	673	618	610	636	698	622	633	681	663	661	611	613	635	659	636	637	680	668	665	616	649	651	630	640	617	603	607	619	675	653	648	604	649	627	606	597	653	651	698	628	618	651	641	644	672	647	651	631	661	647	637	653	655	675	592	652	631	625	637	571	643	678	634	689	664	628	637	633	649	654	649	654	615	640	670	642	622	650	652	641	625	659	653	704	651	658	644	669	612	611	646	611	633	658	648	676	637	622	622	626	614	630	628	659	613	649	650	676	632	645	652	618	629	673	641	649	616	647	627	641	655	671	635	657	626	644	701	637	617	600	622	670	622	582	620	627	638	670	626	625	624	613	602	631	657	615	636	653	599	670	632	655	643	644	596	622	610	618	656	653	634	613	620	649	638	668	686	679	615	740	660	653	647	681	644	631	584	706	625	672	648	631	680	615	628	597	625	658	624	673	606	603	649	665	646	672	671	651	642	612	614	674	689	684	671	629	654	653	587	643	633	675	642	703	649	655	607	659	598	626	664	635	662	647	634	650	632	602	622	664	685	654	602	693	633	622	629	646	636	611	648	625	663	644	618	607	649	609	676	626	626	620	626	614	652	629	634	643	633	657	612	618	635	616	591	662	618	620	672	611	629	607	618	633	620	604	638	646	613	587	644	643	638	640	641	608	626	639	663	610	637	665	632	598	626	692	642	630	615	663	550	649	683	659	633	638	647	630	609	608	641	603	660	647	656	661	603	647	672	588	721	627	688	639	627	637	662	609	636	624	639	663	656	675	655	633	651	665	584	638	622	654	612	658	669	632	611	679	615	642	648	633	653	613	638	633	668	639	658	616	583	611	689	619	665	657	635	648	618	681	634	682	617	611	626	619	678	626	660	641	641	643	666	580	658	646	599	646	659	607	601	654	628	657	653	596	604	669	651	673	657	610	661	592	595	676	596	657	683	635	677	647	644	633	617	599	676	663	661	631	603	604	622	685	632	645	671	654	551	609	627	576	637	631	606	708	645	606	653	637	624	659	602	625	597	648	624	657	642	638	626	648	643	648	638	625	693	592	623	604
26744	20148	7454	1044	653	652	608	632	600	601	592	573	540	581	578	571	587	568	581	603	567	524	523	518	591	545	544	568	544	564	603	592	568	606	579	571	577	601	607	549	568	584	574	567	560	518	614	585	549	548	562	543	622	616	552	604	553	596	581	531	568	600	565	571	549	562	573	541	542	586	548	541	574	572	591	545	572	574	559	566	588	581	594	547	575	540	541	591	605	551	560	549	570	552	575	588	571	517	577	552	584	538	568	590	532	569	590	592	595	607	575	575	576	594	583	579	610	622	572	544	583	594	572	567	519	602	520	541	572	602	560	563	605	551	579	549	571	577	592	545	580	569	575	563	555	581	583	583	572	572	547	563	576	566	555	623	545	587	524	554	550	560	560	564	611	531	617	570	538	585	587	553	584	526	561	574	563	582	571	586	589	581	557	569	547	513	595	579	514	607	569	575	534	591	563	551	570	549	599	598	591	555	557	560	536	617	553	567	607	564	597	568	532	570	603	584	570	558	591	549	566	591	540	595	585	570	546	550	570	554	554	537	545	575	558	604	569	551	514	539	542	547	558	550	586	579	548	575	562	577	550	552	572	547	563	534	496	600	556	561	531	538	533	556	597	622	587	587	579	573	546	568	573	582	531	551	592	593	576	576	531	549	580	527	592	560	564	535	525	557	571	594	561	587	616	616	552	556	561	568	569	534	557	539	524	571	540	536	597	587	589	539	561	596	546	527	603	491	570	536	550	642	567	606	585	531	561	560	607	630	551	597	596	559	565	563	571	522	586	563	557	573	577	558	566	610	568	561	569	582	557	574	567	560	587	565	535	561	590	561	527	600	547	578	577	540	569	553	539	569	570	557	582	572	544	587	579	559	544	582	573	553	553	522	581	580	567	563	583	541	546	581	537	559	546	587	580	582	592	566	538	545	595	550	555	548	574	559	578	560	532	585	597	563	573	536	586	556	532	532	604	526	526	583	596	554	575	566	551	587	549	549	593	585	549	586	593	585	551	570	554	549	547	529	601	536	548	616	593	589	562	569	562	523	525	542	565	573	540	580	594	544	531	573	538	564	568	582	552	541	554	509	541	537	544	562	597	541	549	579	551	547	587	589	550	533	613	539	560	570	556	528	587	578	638	565	566	552	555	588	538	613	593	552	547	568	559	577	573	596	586	568	547	564	577	570	566	552	561	578	570	566	577	587	539	563	557	559	562	560	586	585	554	563	601	575	601	559	546	584	526	504	594	566	592	574	525	592	605	580	576	469	553	546	568	562	536	558	562	603	558	560	620	571	585	559	579	563	552	604	528	596	548	548	600	575	572	617	575	545	569	519	566	576	615	597	550	518	582	533	581	510	523	568	542	542	554	523	637	586	574	588	527	532	572	548	550	548	608	548	526	578	586	555	603	542	573	571	587	604	581	571	589	527	541	555	563	501	549	538	605	527	543	596	543	567	569	560	594	583	538	549	533	572	592	550	581	565	553	538	571	563	584	556	591	586	536	562	524	574	555	534	583	546	572	546	531	583	554	562	515	550	580	590	567	555	552	523	563	556	553	552	562	632	563	577	564	574	592	559	577	577	558	576	563	578	574	525	530	555	542	539	523	583	560	609	595	558	581	616	507	535	576	554	577	540	545	589	556	611	563	528	535	578	553	517	561	551	561	544	579	573	585	618	587	557	568	546	533	585	543	562	520	580	569	562	521	577	591	573	556	579	562	578	552	575	583	551	568	616	567	548	556	563	538	519	524	575	537	595	548	599	601	517	552	551	511	540	540	548	559	555	531	549	555	557	544	560	598	586	571	592	570	548	588	546	548	507	606	623	530	560	562	591	539	583	568	567	571	562	585	573	561	544	546	535	588	543	575	593	542	530	556	601	541	568	565	592	573	565	572	604	595	584	610	589	569	565	563	538	544	540	565	562	559	562	545	606	557	583	571	585	573	568	559	523	550	549	528	594	547	477	571	578	579	583	553	569	544	582	559	566	534	554	554	527	561	562	544	576	554	546	585	553	534	577	546	547	560	552	581	544	572	551	570	575	563	576	560	537	563	599	534	544	622	579	545	564	585	566	548	532	544	593	598	594	555	530	574	577	605	587	568	535	591	537	554	556	545	547	581	540	598	548	592	541	550	541	569	549	537	609	580	565	562	567	585	620	600	547	595	566	544	554	563	569	576	582	542	566	572	574	547	573	597	557	552	607	594	570	644	615	565	595	572	593	580	569	557	599	538	549	549	556	591	568	588	576	569	535	581	551	596	564	577	552	595	564	526	585	548	590	571	582	584	541	561	594	559	585	561	590	595	544	568	590	562	595	582	603	579	555	530	522	552	603	537	597	587	544	594	607	552	541	561	564	579	563	534	545	535	577	553	549	521	589	532	573	551	552	556	551	553	572	571	540	571	575	567	600	570	581	554	535	581	564	577	578	542	552	576	541	505	542	597	598	570	544	563	556	572	549	550	555	528	576	562	557	598	594	569	544	591	558	591	597	558	572	604	548	595	610	545	554	556	549	564	573	557	507	564	583	556	537	514	549	547	524	566	583	526	563	578	560	602	615	605	553	588	587	537	582	573	545	563	557	598	532	582	537	567	563	547	513	543	566	617	543	581	568	563	554	583	555	586	552	582	567	546	572	538	565	536	575	586	573	527	571	557	567	562	552	571	557	546	599	527	568	564	535	561	586	591	575	596	560	596	551	540	625	561	540	539	606	546	532	578	558	584	576	537	542	557	615	527	559	573	603	522	519	564	558	562	534	558	602	580	576	547	518	560	524	571	575	539	558	562	517	572	544	594	556	582	562	534	555	543	556	538	509	575	577	550	550	574	579	562	542	593	545	581	574	505	576	560	573	556	594	555	579	543	551	539	553	552	598	540	560	610	605	548	539	564	530	544	527	490	564	583	553	571	607	594	559	572	570	548	587	564	578	561	528	562	576	597	493	586	541	532	601	542	580	541	540	594	562	542	581	563	539	538	600	579	547	538	596	551	555	570	555	611	559	599	563	583	587	564	594	547	558	550	567	563	563	567	573	557	574	574	526	574	569	577	564	567	570	579	534	560	548	594	565	534	589	519	540	556	563	540	560	567	545	561	550	572	548	583	551	591	542	542	547	574	580	619	538	556	536	529	616	547	536	578	609	558	533	590	573	587	561	579	600	558	581	574	581	551	551	590	517	563	587	568	554	567	563	544	521	539	524	583	561	558	556	613	593	589	527	576	542	614	521	548	567	571	550	563	497	566	527	545	531	531	556	528	549	551	596	546	559	580	575	536	584	580	576	572	576	583	557	548	569	568	582	549	523	563	539	557	584	604	568	582	551	547	597	601	585	589	561	581	553	570	569	553	564	573	613	536	578	555	606	586	544	538	562	553	596	586	541	562	535	603	585	581	571	558	596	570	572	541	553	587	591	517	528	552	581	535	577	544	549	576	581	594	597	572	561	540	597	534	569	537	578	558	578	527	532	559	566	577	562	549	561	555	577
4150	1753	1544	1126	975	874	840	867	860	810	821	805	809	829	809	750	773	755	802	795	790	819	764	748	793	752	761	782	795	755	775	792	791	775	764	784	740	749	732	796	808	792	788	768	760	791	822	766	705	805	771	773	736	745	799	777	777	721	757	784	765	797	761	767	806	803	803	743	748	782	736	746	789	791	780	752	802	724	782	794	748	767	771	789	800	743	738	784	806	759	786	814	770	769	790	792	758	797	762	772	800	754	822	791	778	745	831	810	806	782	840	802	779	790	793	805	776	790	810	768	868	768	828	746	755	774	800	797	783	806	729	818	772	813	768	754	790	829	818	801	787	779	749	761	789	740	831	806	770	807	772	743	761	795	742	811	765	751	734	812	783	719	753	795	796	796	762	800	799	729	782	729	773	769	778	807	721	756	782	766	781	816	773	796	747	775	784	798	768	784	737	778	787	761	794	773	779	783	760	778	781	773	745	726	774	789	738	718	718	741	781	788	717	786	801	773	803	798	781	796	783	757	764	719	785	804	723	767	743	772	741	792	782	784	750	775	719	704	736	809	784	803	769	724	773	774	777	774	793	788	804	804	753	726	802	771	832	769	760	751	797	759	744	776	809	852	777	798	756	767	788	813	739	765	801	804	823	771	776	777	745	788	731	765	784	788	793	742	775	776	837	769	801	766	770	770	813	825	773	770	790	743	757	797	758	766	805	737	743	763	761	753	741	758	781	771	793	755	753	778	769	790	717	779	810	762	781	816	753	754	794	767	795	743	722	803	745	768	755	825	744	743	753	782	760	765	762	783	752	782	730	788	799	749	754	770	771	792	776	755	771	800	766	747	767	765	742	738	714	829	761	812	784	809	737	773	775	786	777	738	803	808	786	746	789	772	778	770	835	776	761	799	765	790	743	782	797	768	802	797	795	800	793	734	799	788	794	757	788	823	774	711	797	722	752	802	769	795	754	772	767	789	740	765	737	733	845	762	792	782	789	726	761	794	765	737	722	736	762	789	796	731	743	837	793	765	817	751	728	819	769	820	737	709	798	787	773	740	796	766	760	816	801	746	765	793	756	690	777	754	756	763	795	783	767	731	734	769	784	725	720	768	738	795	745	727	774	754	793	757	729	752	760	748	776	755	795	766	833	768	775	839	740	781	727	703	766	807	778	810	790	763	714	772	722	775	794	760	770	825	761	781	813	757	838	759	818	726	803	750	760	735	824	854	788	776	760	803	817	758	748	781	758	762	794	794	780	826	794	790	815	805	743	769	778	740	783	769	776	733	776	759	784	718	735	744	774	750	806	829	778	750	798	797	781	742	804	760	757	788	736	743	764	818	755	823	777	790	743	790	797	705	817	763	806	765	754	789	755	804	805	759	784	799	773	787	735	846	756	780	782	804	789	810	736	770	761	741	747	736	778	770	770	778	765	760	820	781	753	761	815	781	733	790	745	758	807	769	816	750	763	811	776	781	734	736	745	818	773	813	779	743	750	816	828	749	835	828	806	781	764	784	771	797	796	735	814	787	725	779	738	785	737	734	817	775	722	767	783	702	747	721	751	708	749	759	788	825	809	733	781	731	819	764	842	764	762	752	763	786	800	777	725	764	837	751	728	758	754	787	756	777	792	796	756	846	741	730	772	721	760	781	755	773	773	799	788	770	808	718	753	779	740	747	745	730	760	756	812	733	809	794	807	782	755	755	794	807	773	776	748	719	838	770	783	745	748	771	783	776	796	706	743	738	823	781	827	739	771	796	769	779	781	749	766	789	819	792	785	724	796	731	803	720	760	780	757	756	711	770	763	822	775	801	826	784	826	741	800	752	768	777	761	751	790	812	770	779	803	769	779	806	782	772	749	757	774	783	797	722	834	764	763	724	831	776	749	771	814	726	777	727	751	787	776	778	751	792	700	779	787	776	777	742	762	788	799	806	763	723	769	775	788	765	746	761	735	758	779	788	761	784	737	750	793	730	784	773	756	782	727	779	776	750	776	817	721	811	772	767	757	757	789	812	773	773	742	789	796	760	743	704	780	714	760	789	799	758	784	764	799	767	805	793	765	763	804	768	777	739	773	763	791	791	763	758	761	787	744	780	760	774	783	785	769	762	775	812	739	802	715	726	790	723	801	721	772	784	754	770	769	746	781	808	768	749	802	790	797	805	778	771	790	799	777	839	742	747	798	719	808	802	758	767	788	790	786	797	765	785	810	766	773	821	748	794	761	806	775	803	763	773	787	753	798	753	782	804	708	742	767	741	825	779	740	744	792	791	770	756	763	776	804	797	762	760	768	752	774	759	730	788	756	822	750	764	792	762	752	807	782	762	739	783	776	804	775	750	814	791	802	767	779	790	749	780	804	739	785	779	822	775	792	759	786	753	732	736	825	758	747	784	784	759	761	741	770	774	737	753	753	746	795	772	789	753	777	764	759	770	766	781	743	757	796	727	782	804	773	799	734	822	821	782	762	805	788	724	795	731	765	784	774	769	806	752	790	781	781	754	778	786	801	762	808	804	785	763	774	770	760	749	770	762	793	737	785	733	792	782	735	798	728	723	798	750	755	771	816	781	787	772	799	743	796	799	724	776	780	783	734	769	782	813	848	810	788	753	752	781	788	767	774	775	732	789	789	762	753	829	787	811	778	749	767	775	802	778	806	763	765	789	793	733	787	740	802	757	755	783	722	783	812	750	778	749	757	714	730	796	796	801	814	758	790	742	834	788	778	766	778	749	760	778	785	740	787	797	781	797	772	800	733	771	756	805	834	764	759	735	775	788	759	798	764	801	795	779	775	737	789	797	744	778	800	811	760	737	769	758	735	755	764	758	793	830	784	788	747	794	762	750	742	788	805	787	762	796	828	799	753	742	773	805	819	811	765	853	741	803	788	763	754	807	774	804	763	752	736	825	791	750	780	778	739	780	765	759	762	789	744	775	783	801	797	747	751	770	780	801	807	740	741	780	760	801	809	779	785	787	770	705	768	764	800	763	759	754	752	787	819	721	744	783	758	789	797	748	787	739	759	759	783	751	795	765	747	788	761	770	792	782	792	829	787	771	766	813	805	802	806	789	772	780	811	795	793	760	773	723	807	755	786	769	803	745	784	817	771	783	765	793	799	765	776	765	728	809	791	759	784	804	777	802	734	745	806	799	796	732	767	766	762	738	776	806	785	761	744	755	772	799	771	802	761	783	768	756	788	769	757	810	765	775	738	757	772	748	770	751	771	752	775	758	754	769	740	748	757	756	760	818	787	779	789	746	773	762	770	718	753	769	774	782	795	761	781	790	767	768	769	756	698	745	772	748	792	807	732	769	764	750	715	752	779	815	767	777	760	752	760	738	739	768	769	809	753	736	790	791	782	792	742	753	768	769	760	804	741	778	696	763	754	747	839	769	751	800	785	748	773	812	772	784	796	805	751	809	763	753	794	799	764	820	804	748	817	787	713	791	722	774	776	776	827	759	786	741	834	798	788	776	795	792	698	675
23854	21000	28233	23967	20879	5419	1331	958	889	819	761	744	690	763	660	698	660	659	656	610	651	583	595	640	616	570	596	599	626	585	610	603	605	615	612	625	587	631	629	634	597	630	600	611	607	588	604	572	629	603	610	610	561	592	578	601	599	536	614	636	582	593	581	604	593	548	595	594	568	607	588	603	547	576	596	605	563	562	551	637	598	566	616	563	578	601	585	590	574	603	605	588	547	600	594	615	576	602	559	595	550	572	578	623	562	580	586	650	645	569	600	608	611	606	561	635	611	597	660	604	610	587	587	620	600	568	559	629	575	579	560	622	647	626	601	587	563	601	593	588	595	619	579	598	577	620	588	639	582	554	615	563	544	635	595	611	577	573	558	546	566	623	549	609	597	628	584	601	579	632	582	613	591	542	597	595	569	610	589	580	604	542	604	581	628	647	595	570	604	624	569	581	540	605	593	613	540	580	594	591	559	591	605	629	586	589	594	602	589	621	568	579	613	590	571	591	598	538	553	611	561	596	593	561	558	593	581	607	597	601	607	592	620	626	589	576	583	580	549	609	604	602	548	555	606	542	581	583	577	533	630	573	604	572	594	582	615	607	610	582	587	626	587	582	595	609	552	570	563	587	571	579	590	613	590	621	572	606	595	614	563	592	653	647	610	579	536	613	557	604	575	579	594	588	590	616	573	601	555	622	611	584	625	589	607	558	618	545	578	596	578	599	609	607	555	549	597	573	565	638	560	578	580	532	581	565	589	581	567	583	591	588	620	625	540	585	574	611	662	561	572	582	580	593	583	576	543	632	607	589	604	533	559	556	526	575	553	606	587	553	579	546	571	550	589	632	582	579	627	590	575	581	557	559	592	590	575	583	564	606	563	583	559	581	559	579	580	569	586	549	625	588	602	628	578	582	594	580	594	575	564	567	606	567	577	608	604	564	601	579	583	575	615	601	566	573	604	563	609	603	526	549	598	547	565	590	580	594	624	594	658	616	534	517	603	596	563	578	622	582	646	606	578	592	607	581	584	586	583	568	597	578	597	549	545	549	575	588	596	609	591	574	582	570	600	645	588	565	604	626	588	585	593	606	593	595	578	560	591	586	628	600	609	599	569	575	622	622	561	594	548	596	608	539	564	533	544	638	625	592	586	574	566	596	585	591	563	589	557	544	575	578	565	600	557	597	593	615	548	571	648	544	580	587	592	568	642	575	607	557	590	598	593	587	588	641	588	612	562	566	620	587	560	570	603	567	612	586	561	618	620	584	554	590	540	587	579	553	576	573	600	532	605	573	586	607	580	585	580	566	613	588	571	615	597	643	574	610	602	640	623	580	603	579	574	591	583	591	601	543	581	552	533	588	574	605	630	610	544	585	614	606	598	592	612	592	549	577	553	546	602	573	596	607	602	565	612	573	573	569	568	542	589	568	593	563	569	599	606	619	546	554	602	569	634	582	633	599	574	610	590	628	552	605	612	586	590	623	567	536	567	579	620	572	588	572	567	579	576	557	565	527	625	580	593	589	542	576	580	614	558	571	597	596	545	542	602	600	599	601	582	572	563	613	605	568	571	555	581	584	603	545	607	614	557	568	591	541	558	610	594	572	558	560	540	598	569	625	602	588	552	622	594	570	569	601	569	611	590	611	538	622	563	629	568	580	571	616	596	586	572	518	616	608	587	619	578	609	623	587	557	561	563	608	562	572	573	607	588	574	619	586	591	549	572	605	598	592	561	630	592	584	563	571	551	570	602	576	578	557	588	598	562	575	535	587	592	584	619	605	589	531	597	593	590	640	617	571	570	582	585	566	573	591	562	635	597	617	634	584	570	589	588	609	602	566	604	598	583	579	586	597	632	549	594	610	569	603	602	582	601	583	602	559	596	561	565	655	591	594	596	565	537	597	563	586	581	556	598	579	563	591	605	605	584	603	607	572	595	566	601	607	590	559	597	587	573	583	602	558	656	592	572	569	645	606	561	578	561	555	592	601	583	651	571	560	608	548	571	583	571	619	538	571	606	566	597	591	610	633	568	583	580	577	596	605	587	591	595	576	548	573	585	629	600	626	528	622	662	556	606	591	605	584	589	569	609	551	580	584	602	609	535	591	623	563	659	585	608	592	628	588	561	588	606	574	588	585	599	595	632	549	560	597	588	580	594	631	659	603	543	603	626	620	612	601	615	611	565	586	573	601	539	588	602	579	575	576	572	605	581	561	576	590	544	574	541	581	595	559	579	572	593	579	610	583	591	568	610	574	594	585	547	581	631	560	649	574	576	574	604	573	636	577	594	579	572	591	628	635	588	584	602	624	625	565	568	542	560	599	659	614	576	548	607	584	565	585	583	627	569	592	614	559	553	600	559	603	580	591	585	565	596	587	562	534	555	595	615	576	590	568	586	575	609	580	578	568	560	595	556	575	558	622	598	593	559	553	581	620	565	545	581	610	584	556	547	574	584	608	561	568	574	563	575	595	574	590	582	584	616	595	630	622	633	598	581	562	598	592	622	580	594	584	567	648	548	578	596	548	554	563	565	577	608	571	608	622	616	578	615	597	615	594	565	598	586	588	616	628	618	590	564	588	593	568	621	587	543	565	589	575	538	552	622	547	578	544	552	586	617	553	582	553	576	566	632	586	578	590	552	597	572	539	583	634	609	571	562	571	598	569	622	554	559	573	652	612	601	587	563	613	589	551	570	589	537	552	571	586	636	538	572	535	602	606	598	567	628	579	588	609	615	599	564	581	564	593	594	618	621	561	586	576	603	562	590	610	599	537	571	556	569	602	607	589	626	612	578	624	516	554	611	580	554	612	571	577	601	589	603	580	588	568	615	600	587	593	592	598	599	593	600	613	655	591	591	624	543	589	634	588	563	574	583	616	595	564	509	583	570	584	625	578	574	635	594	592	543	576	608	554	595	580	595	592	613	637	602	599	567	543	610	606	546	613	599	553	587	581	557	586	569	593	540	581	540	584	602	577	592	557	579	606	650	565	613	583	595	581	608	613	579	579	591	573	604	538	579	586	591	577	598	626	590	620	558	592	566	583	599	559	593	547	627	553	573	570	604	620	593	573	581	597	559	605	582	578	625	593	555	576	594	602	608	585	575	587	580	567	543	597	586	637	590	571	566	624	596	585	597	578	592	592	589	577	585	609	522	604	612	601	559	594	632	562	610	545	595	582	608	576	551	593	579	608	566	581	572	583	579	577	601	571	586	589	598	597	588	613	581	632	566	610	588	604	563	617	620	593	601	580	638	543	579	544	577	605	618	603	570	576	573	627	585	624	528	589	587	565	597	555	582	543	553	571	619	565	589	557	567	602	562	570	576	569	581	525	556	610	589	590	569	608	603	580	579	615	598	567	592	579	581	566	570	579	574	621	572	539	571	636	611	620	609	567	570	577	573	545	570	592	580	595	600	598	611	577	604	591	565	596	583	575	597	550	586	574	586	610	591	591	558	616	589	609	586	591	551	593	610	582	578	598	585	522
5352	10664	9111	4833	3413	2618	2210	1839	1607	1420	1354	1230	1092	1109	1036	973	912	949	936	894	891	896	869	874	915	842	792	793	800	849	856	802	801	838	840	824	881	809	814	829	841	814	832	838	804	848	851	835	795	821	811	813	808	820	799	783	769	852	789	812	789	831	838	811	832	802	815	789	841	772	796	812	798	795	781	802	782	756	840	816	829	806	843	839	829	826	800	811	804	737	751	818	820	816	807	816	812	832	794	748	810	768	822	831	816	798	897	916	868	826	819	858	800	836	841	881	858	822	887	847	831	860	846	843	803	858	812	805	826	811	838	829	853	853	764	807	835	828	840	820	798	785	827	835	822	820	789	792	814	820	777	797	786	909	823	838	864	836	805	765	830	831	821	768	822	862	857	842	816	841	797	859	816	824	836	793	828	812	815	811	875	854	799	804	753	766	780	826	777	827	807	801	796	817	797	819	790	815	782	821	826	843	804	791	774	806	834	824	776	827	806	826	765	821	776	775	752	833	820	777	761	818	783	822	829	812	840	823	821	853	800	809	787	812	787	812	803	780	805	785	839	788	811	784	796	794	820	799	776	836	829	875	835	801	814	831	804	787	780	793	804	809	832	775	742	817	845	800	859	813	798	788	786	793	754	782	805	858	803	802	818	850	768	802	818	803	820	763	810	844	845	806	792	775	818	785	820	880	779	796	810	804	778	792	811	796	795	773	816	805	828	780	777	790	822	834	762	810	835	810	788	788	749	781	826	794	830	806	792	772	820	872	794	784	820	798	753	751	817	806	822	779	835	819	768	792	823	775	885	830	731	813	806	768	874	821	780	826	732	783	773	815	804	777	785	816	782	738	839	813	825	804	793	832	794	822	795	806	827	802	751	744	840	834	765	771	783	807	816	792	787	820	823	810	787	806	793	837	826	808	810	813	814	829	781	780	814	829	770	803	762	779	786	779	794	768	781	791	800	794	849	832	840	816	823	812	784	811	835	825	812	789	848	807	777	770	741	821	770	775	780	822	833	812	828	788	846	820	814	827	774	790	839	826	825	837	799	837	849	811	801	816	833	818	795	806	852	808	822	826	834	755	768	802	765	780	797	795	816	791	835	811	806	855	784	775	818	809	778	807	794	858	830	821	800	798	799	735	812	807	813	806	824	827	812	824	823	858	834	827	831	792	836	824	841	745	774	790	809	810	748	792	823	771	848	775	816	849	826	822	832	808	785	799	836	836	795	800	754	807	805	764	792	794	801	822	792	793	778	789	802	839	879	813	840	769	827	822	783	782	788	773	775	771	797	794	814	812	786	759	789	836	795	795	836	791	843	838	832	853	830	831	803	808	789	824	844	797	839	812	799	784	794	817	793	844	833	810	779	797	808	747	742	794	793	815	790	837	772	809	876	753	811	848	767	811	784	766	774	851	831	831	830	778	782	857	734	797	885	788	804	816	799	785	789	828	809	774	802	864	831	827	776	840	798	786	840	827	796	816	821	791	836	812	798	789	802	791	834	788	805	797	783	802	820	801	833	818	842	866	806	761	842	791	783	804	808	739	782	781	815	798	809	847	808	808	842	798	812	789	739	777	782	859	827	839	816	805	768	805	808	883	814	783	788	804	803	805	829	821	818	752	769	788	776	808	821	840	809	786	802	859	790	782	764	812	802	799	794	817	816	795	811	756	830	805	785	808	791	798	772	757	785	762	789	846	837	821	767	783	827	811	743	825	799	823	817	793	763	801	787	801	816	845	823	771	801	819	802	756	867	801	840	811	817	880	795	811	781	783	766	818	786	779	805	812	845	774	801	785	814	844	773	779	857	801	837	786	773	862	791	815	812	793	819	794	782	753	863	808	793	802	840	797	801	845	863	780	764	804	771	816	757	833	786	782	787	816	832	833	833	786	821	819	786	772	819	818	784	792	811	790	795	792	735	811	792	791	766	822	824	832	821	784	796	847	816	824	815	814	800	775	770	829	795	827	857	806	758	800	786	776	815	825	813	781	811	810	757	802	816	796	781	811	800	837	822	850	814	786	814	817	849	797	827	749	794	805	792	777	835	767	789	839	780	805	805	800	844	854	814	776	810	847	801	818	837	778	840	800	792	790	805	808	823	814	816	753	782	787	829	787	807	870	871	849	795	770	770	854	819	783	786	784	802	796	766	850	843	807	832	803	779	841	814	845	827	863	837	810	800	785	783	862	826	812	780	808	816	811	823	762	821	767	791	805	794	857	805	781	832	788	835	817	873	829	808	781	863	812	840	781	804	747	838	806	771	782	794	796	839	784	811	776	833	813	794	790	818	808	813	808	850	776	775	827	797	811	800	773	836	811	750	826	760	810	828	780	807	798	780	790	779	788	800	781	812	810	777	821	800	811	806	848	824	801	811	797	752	824	826	821	772	825	800	794	784	788	807	825	836	780	873	781	798	792	842	838	804	799	738	820	840	811	775	798	822	821	797	798	783	834	818	840	845	790	802	773	830	787	805	812	788	795	800	817	829	841	825	797	783	789	812	836	766	832	800	865	817	823	786	752	782	841	789	829	787	864	800	830	869	792	819	811	812	812	815	810	798	823	852	828	804	848	809	857	746	801	837	813	818	751	783	845	794	849	843	771	864	799	822	815	808	806	832	833	855	859	815	789	757	808	810	815	850	790	830	788	822	840	841	800	834	841	774	801	821	799	799	788	836	808	807	789	852	779	850	789	847	781	781	765	824	827	823	768	783	841	824	776	777	810	756	770	820	826	822	818	817	756	779	750	780	835	807	816	831	804	818	808	845	781	827	854	814	811	893	770	781	830	838	783	800	864	821	783	829	807	782	781	791	845	846	813	771	795	785	784	804	834	785	828	829	800	807	796	794	790	818	839	815	848	783	808	800	789	802	805	803	829	754	822	870	827	814	755	814	819	760	854	794	806	780	859	824	816	792	794	844	776	783	828	766	802	819	860	830	769	815	775	837	859	841	786	803	804	799	797	818	820	809	785	760	830	767	827	796	776	814	903	807	800	879	848	774	798	805	825	843	803	862	779	790	811	807	790	875	788	838	832	850	780	812	850	795	817	797	777	825	780	780	818	826	734	798	779	755	815	827	784	784	815	822	804	777	800	824	865	771	797	768	817	860	804	766	837	821	809	795	807	792	816	848	844	771	788	811	785	812	828	771	788	767	750	748	814	744	788	831	746	806	839	806	807	794	796	824	849	826	813	855	807	820	833	740	807	809	856	801	810	806	819	755	825	816	820	816	805	814	797	853	834	752	825	772	816	786	860	823	827	827	737	808	805	784	814	754	774	848	769	809	769	782	827	824	789	785	846	812	773	775	849	786	856	791	789	826	804	827	831	790	795	800	805	797	839	849	794	816	840	801	851	787	839	807	800	866	783	757	811	835	807	824	821	811	833	878	800	767	814	831	857	801	801	807	783	810	804	818	761	748	797	816	800	788	832	785	819	844	814	837	822	813	826	820	803	733	812	821	791	784	785	785	806	828	801
22937	21034	28765	23495	21034	20768	4012	1284	1001	925	788	750	723	669	666	614	598	554	603	542	565	515	573	519	596	526	489	472	516	471	493	505	516	477	509	487	463	429	461	483	483	494	472	532	456	497	470	501	457	483	501	475	486	469	483	491	483	494	464	498	510	481	484	436	466	479	468	508	487	459	478	495	516	466	480	491	476	480	476	461	484	471	464	474	478	503	461	452	481	509	467	483	467	489	471	494	450	477	463	452	450	464	470	458	490	453	487	552	496	517	481	478	456	550	435	510	503	482	440	519	521	499	507	480	484	500	479	502	481	467	472	495	453	472	484	512	445	469	485	475	516	445	474	455	489	499	484	421	479	482	483	485	456	439	506	497	490	498	519	475	473	459	475	456	445	468	482	497	514	482	474	463	497	481	437	467	491	467	484	481	447	493	449	479	453	457	458	446	475	482	473	452	489	448	472	482	487	466	501	461	488	459	470	479	463	463	474	460	467	484	463	494	444	498	451	404	423	484	524	420	457	453	466	493	481	480	480	425	471	456	466	470	443	525	472	469	469	438	486	443	441	439	483	473	465	472	463	494	452	478	493	474	474	475	517	465	499	500	451	437	456	456	493	451	482	483	442	441	460	433	429	446	482	475	465	468	500	454	459	485	483	446	443	478	489	473	453	473	477	468	456	467	471	445	457	504	483	464	469	475	475	468	433	485	482	461	441	451	473	453	480	473	455	495	497	508	455	511	464	470	474	484	453	462	468	493	483	472	481	476	454	476	444	475	495	465	461	458	483	440	481	467	487	446	476	498	443	464	475	498	479	478	469	473	451	456	455	446	452	444	522	474	482	439	509	480	440	447	474	459	440	435	491	459	443	449	464	494	462	466	490	457	503	497	506	464	496	482	440	443	524	490	480	480	487	452	468	476	422	445	470	448	488	459	482	464	480	459	491	462	486	436	483	432	468	477	469	466	464	480	505	469	486	483	451	452	457	469	433	494	473	513	436	479	489	465	451	498	469	486	419	476	468	472	425	494	488	469	443	469	484	474	494	484	474	489	458	484	436	490	459	478	440	452	480	473	447	444	434	502	491	484	475	452	439	426	502	476	484	494	478	484	457	461	441	469	474	491	440	469	438	419	495	450	490	457	460	455	442	497	463	450	438	452	461	485	480	470	475	468	478	453	465	478	432	458	470	467	462	419	489	472	480	447	450	484	458	456	487	445	458	496	444	480	473	487	472	481	439	500	444	426	445	474	439	415	473	483	456	455	448	454	476	446	466	450	425	453	444	450	481	433	527	497	445	468	418	484	469	448	461	492	437	439	441	483	474	478	482	468	452	496	498	460	452	468	456	442	489	446	487	421	467	462	485	473	452	451	500	476	468	456	435	468	446	463	444	474	484	480	470	479	439	473	511	472	488	477	507	449	484	441	493	480	485	438	462	436	436	466	517	476	481	471	482	477	469	493	426	519	512	420	454	485	481	482	478	462	452	456	426	469	490	466	487	493	474	471	470	440	471	428	487	441	477	473	432	460	465	453	449	511	464	473	486	451	494	478	465	451	463	500	472	469	483	438	463	449	486	443	462	458	471	480	474	466	494	441	449	487	437	458	466	475	452	482	448	471	476	466	456	454	461	499	505	466	463	477	460	472	490	426	509	458	506	465	438	472	429	445	455	462	497	468	468	516	438	468	483	482	463	492	463	464	480	460	441	496	447	427	455	451	441	480	415	411	463	472	460	496	489	502	458	485	456	485	430	474	480	432	489	495	509	473	467	463	437	449	479	472	491	482	503	467	485	462	468	454	496	459	446	460	424	439	508	433	500	466	484	497	495	506	458	463	422	428	494	478	480	481	454	465	438	467	467	437	478	460	504	484	441	455	455	458	497	459	450	444	473	482	439	490	443	459	469	467	453	467	480	478	472	465	428	481	478	472	454	428	467	508	464	471	456	483	460	473	475	450	502	428	448	467	464	465	448	476	443	449	488	477	484	447	476	478	465	485	476	446	453	473	445	467	479	459	442	467	470	432	435	513	464	416	490	487	422	465	441	470	471	495	405	503	498	492	463	489	477	431	432	452	451	439	478	460	468	468	469	459	476	475	492	426	489	476	446	471	449	499	464	438	523	458	481	464	496	471	446	470	443	469	479	452	504	451	447	453	439	464	452	464	417	467	464	467	468	456	477	458	470	468	509	436	484	427	432	472	435	436	498	448	479	432	440	433	454	467	427	478	476	455	467	499	448	442	457	435	481	448	468	450	463	460	461	471	403	430	496	477	462	460	457	450	439	434	486	438	442	479	429	490	442	471	456	425	485	455	466	466	526	472	431	440	461	445	448	476	499	465	484	439	454	464	439	458	449	497	480	506	463	501	467	461	455	463	446	446	453	445	470	466	474	481	456	454	480	467	451	523	455	462	471	491	471	466	491	462	474	459	495	490	509	452	474	459	455	436	487	460	442	475	422	457	480	442	461	455	465	462	433	493	467	462	490	462	460	462	486	452	465	509	485	469	473	466	463	469	435	453	460	473	461	486	476	452	443	482	440	474	456	444	447	509	436	485	464	439	442	471	460	478	457	455	472	457	503	473	450	487	475	477	423	457	484	448	441	488	490	466	481	465	483	471	450	483	469	464	459	451	479	464	444	460	457	463	462	447	472	442	452	504	480	450	461	435	482	466	445	428	454	486	509	473	464	442	461	461	461	475	486	452	436	447	466	476	446	470	480	450	446	507	518	485	481	483	466	430	504	442	499	492	481	474	475	471	486	464	433	491	487	455	438	446	430	484	454	448	480	468	483	454	448	438	474	462	444	476	444	458	482	518	439	439	493	456	472	425	442	430	446	465	449	469	471	478	452	501	451	470	475	454	467	458	461	459	435	459	453	472	446	444	439	448	451	495	483	464	488	501	438	500	484	483	463	458	451	445	437	481	464	491	482	490	448	484	488	446	438	433	440	444	475	478	445	470	441	492	437	468	461	453	467	455	482	452	463	491	447	487	450	468	431	457	465	474	430	473	460	472	450	446	485	435	469	430	441	449	484	486	476	481	477	435	444	485	412	448	467	486	452	463	476	484	450	440	450	461	439	430	455	483	443	472	443	469	487	456	460	497	458	492	494	486	490	469	423	441	438	498	446	439	450	479	467	468	483	475	483	469	502	450	507	464	439	464	468	428	450	458	494	455	463	489	469	451	440	435	467	491	453	481	500	436	451	443	445	423	472	486	450	457	484	425	434	469	454	468	454	480	428	481	453	467	509	499	461	451	480	456	443	454	491	490	473	484	423	443	532	473	453	444	489	464	465	396	426	507	472	497	479	478	447	481	437	470	495	476	448	477	456	457	437	494	459	506	459	436	493	496	502	477	448	476	468	471	460	491	470	459	480	450	466	494	453	461	435	463	489	471	483	463	446	464	495	454	486	456	494	449	424	490	516	439	499	452	462	451	447	483	478	474	467	476	454	497	450	494	451	424	489	474	432	475	485	488	454	460
7537	16493	14063	7758	5403	4124	3247	2592	2196	1866	1705	1441	1233	1116	1063	1024	943	885	895	822	926	799	788	786	759	802	736	749	760	697	728	698	714	672	684	694	633	642	667	691	655	672	629	666	687	689	678	692	679	633	668	643	669	695	662	693	710	660	650	586	694	633	654	676	621	646	645	669	681	642	646	636	635	685	673	682	641	651	643	645	685	644	629	659	653	692	649	683	624	691	642	639	677	657	623	691	625	603	646	660	677	621	666	685	642	653	762	762	752	696	696	713	714	674	714	680	665	721	714	692	706	699	737	679	690	731	719	700	668	650	679	650	673	692	682	720	640	690	692	641	702	645	664	615	623	679	646	689	662	628	613	656	664	645	650	626	644	666	639	652	657	691	663	649	660	662	643	656	656	623	664	626	622	652	635	620	664	668	672	653	636	610	620	614	619	699	682	665	634	641	621	628	653	670	640	655	665	659	621	649	610	637	665	642	656	636	620	631	659	635	674	618	694	636	659	635	642	657	621	643	670	633	625	628	646	629	681	648	617	670	640	637	661	672	670	574	704	639	624	612	647	632	686	621	621	680	669	643	650	644	670	634	647	626	646	632	685	622	641	614	697	649	675	674	652	638	602	633	629	645	621	634	624	637	652	655	666	646	646	685	673	660	638	665	652	594	666	639	678	646	662	647	690	677	619	654	666	654	649	669	637	659	658	634	626	651	638	588	693	639	635	646	612	642	614	650	653	630	681	636	675	626	677	584	655	653	662	589	655	675	661	631	661	640	620	658	613	678	687	644	601	678	588	625	658	619	614	633	613	664	608	659	614	645	641	673	637	635	616	631	635	663	669	640	692	684	623	657	632	662	679	633	616	643	652	606	617	646	631	595	662	677	656	660	627	693	669	676	647	651	642	619	649	626	667	642	617	617	639	648	649	669	689	636	623	636	698	649	629	687	646	643	608	633	666	640	660	624	622	645	662	657	613	677	643	674	636	676	678	675	630	656	637	660	623	645	652	687	617	650	630	646	607	635	614	675	635	658	598	642	678	611	627	657	650	625	660	614	665	598	705	631	637	667	643	644	675	623	647	611	679	643	617	639	654	613	641	623	653	642	623	633	662	650	634	642	616	620	634	682	635	672	684	606	621	624	633	605	658	698	624	657	684	647	639	640	625	653	620	613	656	646	639	643	580	659	666	631	643	614	636	657	658	658	639	674	644	632	640	613	671	668	614	662	679	663	655	674	619	660	651	681	675	665	693	628	628	655	621	683	633	680	625	627	617	667	625	679	681	693	648	648	673	663	622	684	649	642	651	646	644	599	621	618	669	608	677	645	642	657	611	597	615	607	644	632	667	656	614	615	580	698	644	662	616	628	657	638	648	588	634	675	655	658	650	633	675	641	632	631	578	664	710	656	587	646	652	691	675	661	705	590	657	669	628	639	624	595	608	663	653	645	666	678	624	679	619	673	649	679	662	599	615	690	613	660	631	633	651	684	667	642	635	645	646	643	586	657	627	645	652	658	664	653	631	615	672	666	678	685	635	618	632	619	629	669	640	706	656	642	633	600	617	640	660	641	612	586	631	667	672	669	623	615	636	609	633	674	690	647	649	607	631	639	667	614	629	640	627	667	620	627	626	617	635	656	677	667	626	608	657	643	618	636	619	637	635	628	627	650	637	608	666	635	593	662	632	650	637	633	625	629	643	591	639	660	630	663	623	660	657	645	651	639	651	645	635	630	632	630	662	659	676	614	693	623	647	697	653	654	628	628	656	663	641	671	654	665	640	632	636	610	664	645	603	655	639	700	637	653	646	612	648	661	638	653	639	631	662	628	651	636	682	634	641	629	637	643	667	679	662	636	654	640	655	624	666	642	640	637	639	675	637	632	675	678	631	657	613	634	618	620	669	644	656	650	627	693	588	648	640	669	611	667	663	657	705	633	628	638	633	632	627	629	609	625	670	663	591	648	595	674	642	704	634	635	679	659	641	644	658	599	637	621	652	650	631	674	647	655	627	674	649	619	682	616	640	635	622	614	672	664	631	620	631	632	645	636	584	660	642	699	618	626	620	650	647	663	665	647	658	646	646	678	609	670	663	637	669	634	664	622	647	660	677	692	663	677	676	659	637	638	618	701	605	625	660	654	621	658	685	614	695	605	581	614	638	622	631	638	623	594	630	669	632	679	605	595	654	663	645	671	713	649	638	643	644	673	593	600	655	600	640	638	677	643	586	633	634	656	660	652	673	639	653	660	584	646	621	628	666	636	630	684	637	617	645	652	628	669	638	618	632	645	611	593	632	684	651	636	624	601	653	634	684	689	643	645	626	729	586	652	597	670	662	633	639	642	664	653	658	684	603	670	673	645	648	620	636	655	638	613	635	678	661	671	697	643	666	680	666	630	652	693	656	625	695	685	671	642	655	636	642	641	631	677	658	622	655	658	642	621	675	672	645	669	647	652	594	658	634	625	681	646	643	646	647	656	638	622	649	651	667	649	654	679	696	637	631	660	650	654	615	642	630	670	639	689	674	607	643	680	662	666	652	640	633	690	678	610	647	640	661	660	689	638	630	617	664	667	651	675	624	700	587	570	679	653	622	619	628	627	673	669	629	644	623	641	662	659	650	644	620	635	693	637	662	626	648	668	642	663	684	688	656	685	689	624	632	601	601	640	645	626	664	647	690	634	592	714	632	660	643	632	606	644	637	694	646	629	653	648	663	651	592	687	634	676	662	582	693	634	659	646	629	678	663	611	655	731	643	660	642	652	601	655	614	636	636	657	656	584	669	643	638	557	654	648	638	625	608	662	609	689	680	679	699	698	683	632	635	637	669	631	640	650	664	633	655	667	622	637	669	652	640	661	635	669	683	682	643	603	610	676	640	647	653	650	623	601	674	636	661	653	637	659	628	703	665	664	646	607	630	625	654	638	656	595	679	623	633	636	658	634	664	609	668	657	672	642	640	638	649	599	608	672	613	647	628	652	656	613	659	675	664	667	613	648	639	632	631	671	649	630	680	648	631	621	656	641	685	618	641	663	623	593	668	642	643	642	673	653	607	665	638	618	680	615	636	638	632	604	662	615	663	625	668	657	635	647	608	684	658	643	633	664	649	656	666	620	606	627	619	667	652	631	687	674	639	657	700	643	629	676	627	667	588	627	619	669	606	650	651	640	638	611	669	609	657	670	634	572	643	683	648	646	673	627	652	652	683	633	618	630	648	660	649	646	664	632	635	617	646	612	689	646	647	633	649	617	650	623	646	630	617	661	644	680	647	670	632	659	595	657	626	627	672	686	679	644	708	618	642	595	621	663	645	624	630	613	622	630	649	650	636	677	688	640	678	648	633	675	645	627	637	652	651	624	654	698	648	640	653	615	643	670	655	597	656	644	610	648	625	645	640	623	640	632	623	640	622	647	626	656	641	636	651	639	653	660	641	592	631	662	644	623	647	625	660	648	594	626	625	634	640	655	662	638	603	660	633	647	646	663	631	652
26715	20175	7591	1048	691	664	691	577	615	612	591	558	591	559	630	567	541	591	574	551	531	562	597	557	599	570	605	559	599	588	555	526	538	569	590	624	582	556	523	569	596	586	572	551	589	570	564	600	586	582	646	559	531	571	563	515	587	546	596	591	574	570	591	565	548	562	594	571	615	537	559	536	566	517	548	550	554	604	598	546	529	548	585	573	601	553	551	610	600	584	530	601	554	535	540	609	569	559	556	588	578	573	603	570	533	568	563	614	571	556	563	595	619	605	549	552	570	565	605	558	572	571	569	575	593	592	580	575	619	576	602	591	541	572	588	600	548	571	577	603	589	556	579	530	562	579	575	574	616	559	600	516	599	557	554	561	602	526	541	587	606	560	563	578	554	562	588	544	571	565	575	597	564	562	562	581	594	555	562	575	569	568	546	537	559	552	500	554	555	541	572	584	555	549	600	586	562	550	536	564	558	607	592	556	568	613	572	544	579	593	568	579	549	591	571	577	587	575	575	536	555	565	537	568	590	561	583	539	555	549	559	554	590	606	591	565	533	533	573	533	560	580	584	573	590	531	562	533	548	569	560	618	556	606	612	599	563	564	559	593	586	597	576	581	554	544	552	598	545	514	585	542	546	592	593	578	583	562	566	580	578	586	544	586	602	586	616	572	554	554	606	612	571	567	546	569	568	589	555	606	547	562	564	565	588	607	517	600	552	586	586	568	629	577	580	564	556	564	598	553	573	578	509	555	561	564	556	586	560	592	570	546	617	546	570	566	557	585	562	555	597	568	606	515	591	577	559	602	610	586	555	590	590	564	594	589	553	605	591	569	616	581	556	557	535	545	589	574	605	565	542	572	568	562	559	553	554	592	591	572	625	582	538	556	563	600	565	584	535	555	568	559	602	557	552	587	598	573	605	551	553	532	576	599	583	566	565	553	546	545	563	573	600	568	550	590	543	550	550	541	578	582	559	575	573	575	555	557	581	581	594	552	601	598	598	579	545	557	552	564	565	608	596	577	580	593	600	551	559	564	556	575	535	551	562	556	585	576	566	564	588	582	545	599	554	552	573	581	590	605	580	554	572	574	526	575	540	553	574	534	567	593	542	525	561	547	576	565	586	586	613	534	542	577	573	566	580	572	597	591	578	573	587	594	592	593	587	600	575	617	584	571	572	631	551	551	592	595	584	601	560	571	516	556	567	595	569	556	553	564	584	549	561	542	559	575	575	568	567	544	575	564	580	605	578	578	550	567	577	572	578	583	597	567	556	556	580	561	586	541	603	550	572	579	605	595	554	614	572	557	567	574	544	537	570	618	534	614	520	591	597	547	590	549	596	507	545	603	570	581	543	548	566	580	578	558	577	562	564	575	504	555	567	579	567	523	570	598	546	575	571	575	561	570	592	579	583	596	510	596	525	577	591	542	559	593	526	624	569	551	591	555	578	590	575	595	580	567	519	582	543	553	609	537	609	618	581	580	551	543	564	592	547	579	564	566	609	556	554	579	532	567	532	585	576	630	605	580	539	610	573	593	528	584	568	590	587	545	549	559	579	548	552	603	579	553	547	561	578	547	589	608	564	568	583	578	597	567	545	565	565	579	577	573	569	558	584	565	573	582	557	567	551	616	589	611	557	577	596	579	583	576	565	580	510	588	597	545	551	580	571	605	583	541	539	560	569	569	586	574	554	599	564	608	543	538	557	559	556	574	553	557	594	559	577	582	562	564	560	567	569	539	522	567	570	606	570	546	521	594	551	604	548	594	550	562	554	597	567	559	558	533	557	571	576	544	538	561	592	558	588	521	570	563	545	554	567	557	573	521	530	551	563	584	550	568	549	535	557	569	575	558	592	604	541	598	588	599	584	594	540	567	567	540	573	568	556	576	572	551	551	558	548	604	523	561	592	585	549	602	587	541	609	551	556	552	555	570	555	554	580	538	600	540	543	566	598	520	534	525	586	536	590	584	574	541	590	596	583	547	536	631	559	617	569	560	538	586	577	572	588	601	540	549	579	589	571	574	575	645	556	565	577	595	565	577	555	550	592	555	577	594	568	531	617	570	585	535	542	609	549	597	584	573	548	597	567	578	587	587	561	596	566	598	551	553	560	545	540	563	598	599	514	530	603	533	588	603	569	637	572	618	622	573	606	567	552	548	536	558	589	553	552	583	525	592	612	608	592	588	598	510	547	533	593	594	564	580	581	537	544	602	574	546	583	584	552	585	566	562	573	521	574	571	593	553	553	563	585	583	588	547	591	577	597	579	557	534	540	560	572	562	569	575	579	536	567	546	578	569	560	584	570	566	544	556	558	544	592	599	534	590	550	601	570	558	596	586	584	529	603	561	597	571	539	549	521	574	559	547	561	558	543	553	593	536	565	557	559	606	582	583	529	568	575	562	568	529	589	555	498	592	561	601	575	610	575	567	521	549	582	525	591	536	569	549	555	570	601	557	599	574	557	573	557	544	579	590	576	555	582	596	569	551	556	525	582	595	571	573	615	567	569	591	560	566	548	557	540	577	587	551	554	575	567	575	571	611	541	588	514	619	533	592	542	610	521	571	576	555	571	566	602	546	570	556	593	551	554	598	538	631	588	515	595	562	548	598	575	572	586	550	544	548	541	551	571	567	614	576	632	543	569	578	561	570	586	543	549	555	573	557	582	582	583	529	606	596	563	530	557	565	587	590	616	591	582	561	581	576	557	617	526	543	512	573	550	588	586	596	594	562	592	533	604	518	546	592	531	550	583	551	563	601	596	588	532	572	589	587	577	544	569	551	610	603	572	569	565	534	574	583	587	572	579	552	547	578	562	585	558	543	579	586	577	552	517	552	565	604	562	539	557	567	533	566	570	525	605	569	575	561	597	573	534	588	551	558	590	528	578	576	522	571	554	572	619	594	592	551	550	612	574	529	577	573	537	578	553	538	632	541	574	578	569	572	557	545	595	566	578	503	570	603	580	551	581	568	555	559	565	574	562	527	558	611	545	571	581	596	565	587	545	551	579	556	573	582	570	578	547	583	513	558	611	548	605	559	569	596	589	549	604	531	578	577	591	593	586	601	604	598	594	554	517	602	557	543	561	517	550	569	522	567	564	591	566	545	554	585	568	557	588	563	584	587	579	588	582	569	595	533	593	598	564	570	540	554	583	608	614	557	589	580	589	563	547	559	614	564	530	563	591	541	586	576	573	555	579	594	583	525	566	588	517	573	546	545	572	561	559	573	603	551	585	549	557	578	584	579	615	569	574	581	556	553	591	585	582	589	588	549	570	569	580	556	551	593	611	547	564	571	586	572	585	581	575	591	584	566	582	606	583	561	580	606	568	547	520	590	577	587	583	564	611	574	561	580	607	570	605	567	617	598	587	581	572	555	572	591	494	542	565	561	580	573	540	580	559	560	572	596	514	566	541	604	569	517	560	542	541	517	588	557	561	570	548	616	539	597	514	586	572	584	555	550	551	564	554	573	544	580	548	583	610	567
4103	1707	1562	1134	985	919	877	827	838	865	804	804	790	797	859	767	817	800	778	802	759	730	856	808	801	844	784	748	819	762	832	742	781	823	813	793	792	770	797	756	774	714	826	807	782	758	757	733	741	825	765	768	793	759	802	803	805	791	745	765	768	770	838	797	785	805	761	741	773	797	774	775	777	783	806	783	746	743	820	766	818	763	834	774	800	835	802	761	754	773	763	786	739	802	784	813	775	759	736	758	758	757	791	750	829	769	782	825	812	816	810	803	800	781	839	816	785	808	867	795	807	874	805	797	843	839	831	766	787	790	768	789	819	797	785	817	735	712	779	827	821	817	789	804	787	750	770	800	751	701	779	823	758	773	800	814	718	855	808	778	797	776	768	788	788	777	767	762	770	779	784	771	764	753	794	742	807	786	784	763	786	774	770	829	820	795	811	810	784	831	805	772	755	764	787	776	801	793	772	755	769	778	733	821	811	781	749	799	809	740	787	784	735	822	738	778	765	792	763	776	791	745	770	807	800	807	780	764	760	783	754	789	790	777	716	822	763	784	745	716	795	793	803	792	798	820	797	793	743	785	769	764	785	791	764	772	758	752	762	735	782	763	780	756	791	777	807	778	758	746	789	791	749	718	780	775	773	763	785	777	792	788	779	796	741	801	806	803	777	730	803	786	752	794	762	775	766	768	763	772	789	774	767	821	772	780	802	739	751	722	788	763	814	769	790	734	835	781	751	790	745	820	784	772	733	774	777	841	799	844	729	757	810	777	773	782	789	750	775	765	776	771	802	780	804	771	762	806	813	770	771	787	778	758	806	717	820	772	795	764	766	716	777	782	791	761	757	738	763	814	737	810	765	739	792	769	768	785	788	792	808	784	769	760	794	783	718	785	801	775	764	808	804	795	769	827	804	788	742	735	780	747	811	764	774	827	788	766	828	758	777	743	745	770	787	791	732	694	791	793	756	821	787	741	732	743	802	798	815	754	786	786	807	806	769	764	754	825	769	778	785	802	791	779	780	805	842	798	744	721	740	797	787	819	713	812	761	730	768	802	775	734	797	775	846	759	763	736	749	825	802	815	775	800	808	753	780	752	765	785	761	733	756	785	784	785	788	818	777	815	816	733	773	849	819	797	765	820	798	764	806	772	772	744	785	753	803	804	769	780	781	810	818	783	759	807	810	759	770	822	784	821	781	739	794	812	797	749	761	764	801	750	839	850	743	784	771	759	787	769	791	758	762	756	808	751	796	752	728	820	751	765	779	760	786	767	761	743	783	752	799	769	782	775	842	795	766	784	779	751	764	787	750	763	770	739	788	753	793	824	777	795	770	821	826	744	793	757	803	772	787	796	748	774	759	735	791	799	749	762	819	715	780	797	837	751	771	767	762	799	780	762	745	785	778	723	785	783	758	788	802	794	810	783	787	763	792	760	806	802	795	762	746	744	815	786	764	763	781	790	789	791	751	769	808	747	789	778	824	721	744	747	779	786	747	777	748	809	789	739	761	792	722	764	774	829	770	748	764	780	798	780	771	857	794	775	778	826	803	778	772	825	792	778	765	794	815	770	821	764	787	767	783	776	789	758	767	796	818	759	804	821	780	765	785	812	732	772	813	754	795	761	763	784	727	770	781	755	741	778	776	754	753	780	790	704	743	764	783	731	812	760	743	792	800	786	807	777	760	768	728	760	806	765	813	763	790	791	846	782	740	747	761	787	813	784	789	768	747	801	754	781	810	788	800	793	786	808	738	805	809	763	757	773	750	753	834	783	749	774	760	794	776	837	786	774	719	792	786	818	778	898	757	719	748	762	832	761	723	786	760	783	773	792	808	753	800	784	787	783	831	807	828	774	772	798	825	749	805	795	782	767	778	758	816	778	802	715	781	724	797	797	788	815	765	751	809	802	743	755	777	746	807	806	755	758	820	799	775	776	765	788	763	774	767	787	771	778	726	760	789	794	809	791	790	761	743	776	769	780	812	724	832	759	788	809	797	831	783	805	790	765	800	759	798	750	774	769	787	769	807	777	809	745	802	767	718	816	830	779	744	756	770	804	772	790	760	772	772	758	815	786	803	815	734	823	763	788	755	791	796	774	799	776	767	745	745	748	778	732	747	790	811	787	772	747	779	779	789	810	818	760	787	786	782	799	746	783	800	805	844	757	771	796	815	747	759	803	751	757	781	794	737	782	807	772	779	776	773	818	774	769	786	771	772	838	784	792	797	799	776	778	764	831	761	787	807	824	783	788	801	803	766	768	760	775	735	831	757	813	826	745	774	805	821	783	797	756	805	779	735	813	791	772	762	782	786	762	783	784	846	716	818	758	764	748	821	817	768	820	796	811	788	758	817	777	775	776	797	763	792	753	739	782	755	725	746	757	798	785	779	798	820	785	784	751	749	787	809	819	779	803	766	775	792	779	798	787	802	750	726	725	768	792	803	767	837	807	832	795	759	763	804	786	759	796	774	775	785	807	786	788	779	752	793	783	743	808	760	768	768	804	793	800	792	797	801	796	753	755	780	747	787	745	775	746	808	786	781	792	805	750	758	831	782	768	787	799	799	764	817	756	762	738	762	842	831	793	798	798	776	748	766	729	794	756	803	717	786	760	807	771	780	739	785	814	746	801	776	743	812	728	756	783	805	772	719	754	788	793	768	786	806	808	792	751	748	808	773	773	780	820	823	720	792	846	809	766	794	793	796	757	730	822	759	784	833	810	748	806	809	779	806	740	773	780	771	750	778	765	830	754	749	810	790	772	807	782	754	766	784	794	793	721	786	768	766	793	839	791	813	745	819	769	741	789	801	726	748	781	778	763	796	790	760	760	792	755	764	821	802	812	784	779	744	762	789	757	760	752	790	748	752	820	813	814	808	769	759	776	762	778	773	773	796	807	772	799	744	736	815	792	761	813	824	767	770	771	776	786	733	754	749	746	820	791	794	727	745	758	814	800	785	789	787	791	778	824	779	812	804	719	747	794	781	785	759	725	827	771	834	795	748	788	763	795	765	790	803	835	734	778	759	774	751	781	803	822	800	744	787	737	771	783	781	766	766	763	788	781	737	841	771	778	810	801	725	759	776	724	821	774	753	793	766	777	758	797	764	776	752	797	757	804	798	761	772	743	785	754	782	807	779	777	816	776	836	799	782	798	793	813	736	771	728	783	799	787	774	770	842	752	763	797	729	795	811	807	776	805	750	755	810	780	761	755	745	810	836	771	767	792	770	824	827	770	766	715	772	741	757	759	780	765	780	776	762	769	811	761	757	789	800	755	737	781	774	768	767	725	754	813	714	737	709	813	770	746	776	766	796	733	807	742	784	772	789	799	760	817	788	752	749	806	773	809	776	770	772	752	827	773	804	776	804	765	763	764	793	770	782	833	798	760	832	773	788	815	785	853	793	810	824	807	808	784	758	793	805	793	804	761	788	809	758	827	755	796	779	767	763	735	769	787	789	736	789	786	738	759	724	793	798	746	842	765
23841	21010	28223	23976	20893	5575	1271	1049	880	819	724	785	679	704	687	715	664	627	659	629	688	646	619	606	599	668	569	582	608	594	563	620	595	662	618	618	577	647	587	590	617	619	590	644	581	671	636	599	575	603	617	585	618	600	601	604	587	626	622	542	591	549	546	580	590	572	588	607	609	613	605	618	577	561	553	577	633	579	619	600	594	584	609	601	623	600	618	617	613	603	624	575	606	583	565	598	618	600	600	563	562	550	621	630	639	576	607	613	592	637	641	601	599	558	641	651	652	591	624	631	605	599	616	626	636	623	608	617	620	589	557	592	642	638	581	608	624	554	608	652	621	615	630	620	658	583	588	564	617	588	589	629	591	603	617	611	575	591	595	606	607	629	579	583	595	648	590	594	654	595	624	624	588	574	600	633	590	619	578	587	644	596	579	595	558	592	608	616	590	641	591	578	584	576	567	593	551	609	565	616	589	586	597	566	586	604	617	594	583	599	583	601	614	568	573	584	572	608	601	583	594	570	589	603	600	622	611	611	598	609	562	623	584	619	569	607	598	597	620	626	572	615	594	587	620	614	579	615	590	614	597	581	580	597	582	613	591	632	592	575	583	580	562	564	579	597	575	572	609	625	578	608	578	587	630	597	584	598	633	573	588	614	573	600	607	647	600	581	586	669	596	609	614	560	609	600	601	608	583	643	606	571	630	624	568	587	585	604	571	608	596	615	633	609	596	565	616	608	582	572	597	560	571	611	565	552	601	581	582	591	547	654	604	625	581	598	620	576	607	610	582	601	605	592	613	599	621	594	598	535	629	608	635	590	576	615	574	620	581	574	615	572	576	597	538	638	602	589	608	639	626	585	586	603	611	588	566	559	614	615	606	571	606	606	647	567	590	636	575	561	606	592	619	600	573	573	593	592	584	613	626	585	614	605	581	591	636	535	581	599	625	612	612	540	583	670	605	578	638	590	563	577	579	589	569	614	567	610	567	594	607	615	543	601	585	614	600	558	605	615	618	604	613	580	600	591	626	588	575	573	600	548	597	635	582	586	592	624	591	607	577	586	668	590	605	585	605	630	603	592	590	612	619	607	610	564	576	596	580	585	557	592	593	580	569	647	597	653	576	598	617	588	594	612	599	572	596	642	539	594	585	609	579	597	591	573	579	614	582	584	594	541	593	598	549	568	582	601	614	600	600	579	631	587	616	582	581	630	601	598	613	625	643	575	632	585	602	613	589	583	622	599	616	568	530	609	611	612	598	588	622	522	585	567	621	618	625	610	561	615	583	601	594	563	593	568	593	547	606	591	584	614	629	611	582	618	641	595	549	609	592	605	598	540	572	597	551	621	588	580	562	614	596	605	576	606	602	582	598	570	587	573	535	609	593	600	593	606	588	592	603	586	623	586	588	567	615	595	602	612	611	543	640	557	585	604	570	586	617	595	581	600	581	631	607	591	568	568	581	596	615	604	593	632	580	537	606	622	547	585	592	610	568	594	603	615	560	552	540	595	609	555	644	594	576	629	599	592	617	598	618	591	622	619	601	595	604	598	560	598	599	615	624	577	613	627	610	623	626	574	592	597	589	582	616	586	599	586	557	592	547	609	580	605	623	547	559	603	541	547	617	611	579	569	571	614	575	624	584	576	583	589	558	561	582	624	576	631	596	597	613	585	582	617	637	593	614	597	577	628	553	559	616	546	547	561	601	602	594	565	536	552	571	578	597	607	565	565	608	608	539	613	638	583	546	574	583	589	591	611	580	629	635	592	611	556	582	601	591	621	624	583	584	581	576	609	609	622	558	615	610	611	565	612	591	589	600	551	614	596	578	604	565	602	617	648	604	579	558	588	613	629	600	621	586	625	587	632	573	575	609	592	551	568	587	571	602	604	593	592	592	611	586	585	574	601	609	590	598	552	587	577	577	596	589	606	578	568	618	573	598	579	568	582	652	594	573	593	564	600	575	582	585	575	622	627	589	586	607	616	588	600	588	618	598	580	645	593	609	581	596	577	639	586	590	589	613	613	678	595	594	618	602	551	568	593	568	589	596	556	587	590	605	600	612	612	599	600	607	607	625	560	609	590	631	602	622	614	629	572	588	597	601	600	606	586	592	594	602	595	588	584	545	648	583	563	614	591	527	611	588	584	576	636	569	561	591	564	592	618	648	635	563	623	605	608	594	621	556	587	581	611	589	582	613	602	559	573	573	576	561	608	648	545	557	594	605	575	621	615	622	617	544	606	581	564	609	596	592	599	539	576	574	558	581	631	588	619	605	588	579	589	650	612	581	595	582	631	602	627	550	582	609	606	621	618	590	589	599	628	601	614	578	620	575	582	608	602	559	603	598	589	572	674	596	603	628	586	596	596	634	564	650	585	576	556	589	624	561	607	594	586	607	611	625	600	574	590	604	627	606	578	597	609	604	582	621	620	620	592	516	587	597	621	641	609	573	573	581	603	610	585	556	621	549	605	605	579	604	583	609	588	601	614	639	546	575	570	615	604	587	565	549	586	606	591	609	599	610	575	600	654	567	652	617	620	620	622	582	576	602	582	625	575	601	618	584	598	613	621	599	604	578	584	596	600	596	618	601	615	619	626	620	601	645	574	586	575	596	608	566	578	568	581	576	559	645	600	546	613	620	587	570	585	590	577	583	558	580	597	580	645	620	587	602	585	616	569	565	579	574	567	563	608	573	610	593	581	541	603	591	595	598	618	638	634	611	591	553	595	609	598	617	598	593	581	575	612	614	623	613	614	637	548	597	635	640	616	615	549	605	604	600	592	568	583	568	617	588	552	555	594	604	597	610	602	563	557	584	581	593	566	599	595	575	594	584	588	595	600	589	616	600	583	584	633	602	617	636	585	626	615	586	620	558	624	576	643	578	625	573	564	589	592	634	581	571	592	572	575	600	566	574	603	617	577	583	573	599	607	576	589	632	586	625	606	628	605	558	602	625	576	591	611	589	599	562	577	594	609	557	631	598	601	650	603	592	568	598	594	626	590	578	610	602	576	629	601	601	602	574	609	614	584	571	586	582	630	589	619	570	603	593	629	591	594	581	596	577	593	598	627	637	575	556	576	602	575	585	591	588	546	564	591	585	604	629	599	605	562	549	596	590	558	609	587	547	554	639	636	593	602	642	583	577	566	572	607	581	603	610	590	608	524	584	577	611	585	651	621	593	583	635	573	565	632	576	596	570	558	607	599	580	581	610	570	583	577	586	590	607	636	619	565	600	577	560	597	604	600	598	562	608	561	644	627	554	595	602	594	571	553	601	606	576	605	597	593	620	620	576	575	587	583	567	635	607	571	582	605	584	621	599	597	600	598	592	614	609	616	619	579	589	625	615	568	584	608	581	580	548	602	601	610	557	583	616	556	602	608	613	589	580	587	639	599	591	604	626	552	588	630	562	603	599	646	570	619	606	594	562	618	604	644	607	598	648	576	565	548	590	622	605	622	576	605	580	585	603	602	589	610	559	610	602	600
5317	10614	9151	4822	3433	2659	2105	1889	1587	1491	1341	1212	1204	1067	1046	990	1039	949	909	914	952	906	928	867	849	920	868	911	824	865	868	889	844	768	774	821	820	837	826	856	812	833	815	837	817	772	848	796	823	826	842	842	869	868	836	810	864	877	837	806	844	861	834	785	811	830	808	793	841	841	828	850	810	826	776	847	840	873	837	817	817	847	831	832	822	851	806	806	827	832	809	802	812	814	845	803	776	821	799	802	792	816	822	823	830	809	808	874	838	861	887	833	895	825	852	835	875	866	818	814	877	808	887	853	914	817	862	807	858	829	786	777	823	917	844	843	827	784	866	879	833	814	789	830	783	863	748	753	845	832	786	787	829	772	795	729	864	847	832	850	792	789	816	819	865	802	794	869	832	802	820	839	803	799	798	824	814	842	849	794	879	849	825	825	835	833	782	807	845	759	768	807	850	849	848	839	805	801	810	840	795	819	826	805	768	789	848	833	817	823	826	834	845	802	793	847	809	822	790	803	802	843	823	842	819	855	814	807	845	799	838	808	823	787	814	823	814	815	786	839	820	804	812	832	815	800	769	811	825	815	858	827	783	833	820	810	830	848	817	809	818	837	834	818	810	820	871	782	804	812	761	785	780	816	777	782	765	810	783	789	848	799	783	801	840	817	840	833	876	849	849	815	838	866	773	803	788	785	758	747	789	783	848	798	799	791	775	790	827	804	808	775	822	810	821	817	806	865	734	818	829	762	806	810	833	798	833	826	806	803	811	856	773	813	839	844	824	817	780	783	811	826	844	854	788	774	788	782	835	823	799	817	830	790	821	856	781	820	801	790	813	865	831	742	800	804	856	834	770	803	835	820	830	788	843	834	824	797	764	817	831	836	811	819	745	791	776	762	826	779	814	821	854	809	849	759	823	899	807	760	856	809	838	764	844	771	882	786	771	818	879	868	804	775	855	836	772	836	784	833	797	817	818	800	830	814	820	854	831	789	843	802	826	782	782	874	819	846	802	819	840	889	833	806	807	779	797	854	800	788	827	869	843	781	822	822	814	729	805	775	851	809	841	809	783	859	833	782	808	828	808	782	881	835	779	815	833	859	794	842	870	781	808	840	799	818	817	787	787	810	828	779	820	765	839	858	842	837	892	812	814	831	862	797	823	833	830	786	835	813	833	798	808	899	808	806	815	815	798	796	857	810	807	777	830	806	792	845	827	848	779	856	820	776	750	846	848	782	794	860	818	858	818	785	747	818	809	860	794	827	788	802	825	802	786	865	834	769	803	822	799	833	788	856	808	763	835	825	806	835	853	844	799	806	854	826	856	818	811	799	809	872	799	802	806	771	818	807	835	841	821	778	820	870	797	823	778	781	872	834	812	863	787	817	889	810	825	795	806	833	805	831	801	816	837	849	786	818	795	839	818	820	834	820	809	823	801	803	807	807	775	769	835	758	819	812	803	852	809	804	797	794	805	854	833	833	785	756	814	793	845	822	875	767	789	850	821	872	759	881	771	799	830	820	851	783	841	835	822	847	844	823	792	813	768	849	815	815	851	857	822	813	793	784	783	833	833	840	870	806	788	813	814	811	791	825	819	836	809	865	854	903	835	797	814	747	780	762	825	807	829	810	815	842	839	808	860	856	788	784	750	814	837	784	793	780	873	769	817	808	785	825	851	782	825	828	793	821	793	778	861	833	830	830	806	795	781	822	814	793	839	841	809	847	897	825	800	823	811	831	837	826	782	815	872	857	808	801	838	835	778	856	852	835	821	805	777	793	780	819	812	808	844	835	797	839	821	788	778	796	819	810	763	858	772	807	826	799	830	826	753	806	856	831	844	815	823	808	785	796	844	791	796	807	840	778	829	778	835	786	852	818	850	850	819	772	777	806	770	828	891	834	838	834	854	823	776	745	817	782	791	871	804	793	852	812	787	815	813	803	823	824	786	868	809	798	852	791	801	892	850	819	794	779	856	840	796	795	816	822	811	837	795	794	838	767	788	789	863	842	810	822	774	819	807	777	817	805	802	829	829	822	811	795	840	784	817	810	775	820	834	835	788	846	815	844	787	809	810	807	777	785	815	826	812	859	869	826	796	795	818	817	827	814	795	830	877	794	849	794	789	780	841	803	766	781	822	800	815	823	804	833	805	834	805	794	810	792	790	836	868	806	811	787	831	752	811	797	800	852	831	795	793	794	799	818	831	824	828	775	778	761	815	851	847	815	812	808	778	847	814	809	781	829	816	789	808	799	804	827	812	852	794	768	838	850	842	813	775	801	853	794	822	828	812	758	787	806	776	756	769	775	814	771	833	750	803	800	781	874	841	797	802	807	798	850	783	826	863	808	807	830	726	824	796	789	786	851	822	815	802	784	806	811	801	842	789	812	785	800	835	824	765	777	885	842	770	809	798	810	817	823	798	798	783	756	812	789	801	821	840	823	846	807	831	820	793	815	802	826	841	814	845	798	805	857	820	828	810	804	797	854	845	824	820	753	828	832	813	783	790	824	762	830	842	842	836	821	786	787	815	848	830	815	848	828	823	820	807	771	821	851	817	781	778	822	809	791	836	830	796	797	795	781	827	854	784	786	800	846	817	814	784	846	798	796	822	782	842	818	822	853	862	760	788	802	836	794	779	829	781	884	833	767	791	824	787	773	816	807	842	859	847	861	818	825	860	794	818	801	790	801	882	829	828	763	803	774	873	783	756	796	818	815	802	832	784	766	823	788	836	870	846	799	857	802	840	848	770	855	777	802	814	830	820	783	865	795	836	801	846	828	854	814	834	805	834	797	788	831	832	809	829	785	896	796	823	838	814	870	804	811	827	822	829	836	832	817	847	789	836	817	828	771	797	790	831	795	823	786	804	800	760	826	871	836	781	807	863	800	765	839	860	820	821	812	825	840	853	806	775	803	850	807	786	799	818	877	840	815	784	845	779	794	804	882	778	818	783	875	828	833	842	815	846	790	817	828	802	810	835	790	799	818	833	845	794	839	853	855	800	840	803	790	794	794	793	806	845	847	843	801	833	810	820	806	833	789	804	835	825	826	820	820	801	822	810	821	845	842	816	790	817	788	796	812	834	837	826	809	789	828	788	829	833	809	808	811	799	836	754	832	821	782	825	784	838	812	806	891	848	790	818	803	812	808	817	804	839	814	774	855	793	785	777	825	820	806	798	773	804	803	784	859	870	842	774	785	795	824	802	812	859	793	806	745	818	773	809	792	810	811	816	832	846	819	827	782	822	843	844	800	827	803	836	804	779	790	821	764	820	816	786	801	783	819	819	838	799	831	834	831	780	826	894	766	769	793	801	807	854	824	860	798	794	769	781	774	790	824	817	812	816	762	761	838	805	851	779	801	851	842	798	823	841	777	811	842	841	817	807	819	789	795	875	814	805	847	863	770	829	799	794	821	795	813	853	855	833	804	826	825	796	793	819	821	812	828	812	856	820	801	789	808	823	812	843	805	760	804	832	820	838	853	799	794
22912	21016	28790	23439	21016	20749	3915	1252	1040	878	761	743	685	630	623	594	563	585	577	555	523	497	492	555	475	503	533	517	513	530	515	484	467	465	478	514	511	485	526	496	514	513	508	473	479	458	512	489	477	487	482	476	499	496	478	492	484	441	500	476	517	476	494	428	500	457	479	490	451	449	492	445	481	517	487	461	491	453	478	455	472	486	506	481	451	428	488	447	451	482	452	462	464	429	460	506	474	422	466	513	455	473	463	452	475	479	438	504	557	498	559	463	500	477	488	506	474	551	507	501	460	491	505	504	443	507	496	510	518	489	464	486	467	485	517	482	539	432	528	471	479	459	475	475	485	470	484	509	449	450	438	495	495	483	493	486	434	494	440	437	494	499	462	434	472	474	454	473	435	483	458	498	458	476	454	502	463	450	446	479	485	476	450	469	480	462	467	455	507	465	461	499	492	476	476	506	463	447	463	501	480	469	446	462	456	492	471	492	476	485	512	510	470	451	449	446	488	462	448	471	481	452	510	467	452	479	479	443	445	467	476	474	477	461	456	439	458	462	475	459	491	479	478	468	481	488	477	499	433	466	474	430	486	473	429	459	475	467	478	482	461	487	433	478	450	457	480	492	446	472	461	477	510	455	469	478	451	475	436	470	462	473	461	481	478	488	505	475	464	494	455	493	454	469	467	457	470	482	487	474	509	494	440	447	511	482	430	474	485	444	491	481	457	462	451	462	431	456	475	461	427	491	496	473	460	432	459	478	467	467	497	446	481	441	427	469	462	464	441	459	508	467	500	428	453	513	440	457	463	466	438	469	497	494	518	471	466	476	468	474	450	475	466	476	469	494	489	463	459	484	482	439	454	460	488	435	503	441	442	477	458	458	448	456	462	493	465	462	500	448	461	512	439	435	455	476	478	478	441	486	465	428	457	479	477	443	451	471	465	463	491	486	451	474	438	504	438	493	467	453	434	463	443	469	459	431	472	482	439	476	473	484	464	490	468	470	502	463	438	500	436	478	483	486	460	452	463	465	432	459	476	411	456	387	475	484	469	484	509	444	456	468	493	487	467	472	483	463	459	471	487	451	437	475	452	462	478	440	461	484	451	430	486	488	464	481	465	462	509	519	436	475	464	475	433	456	480	494	461	482	468	476	484	459	476	498	452	423	489	464	456	465	465	430	469	484	475	471	492	492	449	501	457	456	485	450	474	468	474	467	484	477	447	424	470	467	474	436	450	477	426	428	493	440	470	462	437	462	455	453	484	455	463	427	456	494	525	459	433	496	451	461	468	473	476	502	446	462	517	475	437	469	450	489	430	465	441	508	475	453	443	477	477	435	495	473	427	450	471	449	471	473	468	475	457	450	486	454	463	503	480	495	438	489	500	489	485	450	461	495	472	476	465	458	440	474	473	451	450	446	464	429	429	442	494	415	449	473	469	493	439	501	427	501	469	447	458	495	474	447	457	458	458	464	500	455	487	510	439	451	480	505	462	445	485	453	481	473	468	462	439	497	471	500	444	444	459	451	492	458	455	486	479	459	484	472	462	442	436	448	474	477	438	474	458	477	497	501	482	469	460	507	448	492	489	467	477	469	480	502	424	482	449	439	468	453	466	475	470	450	479	476	486	489	476	461	448	467	489	493	507	464	476	483	486	471	432	485	496	471	490	460	400	480	466	436	495	457	495	428	455	487	489	487	478	519	452	458	496	508	465	428	469	455	446	480	421	449	469	467	461	456	457	420	471	474	491	475	463	507	454	487	508	488	466	494	451	456	476	515	457	482	455	467	482	503	494	460	466	478	480	450	458	433	455	490	503	443	484	435	483	462	486	489	451	485	457	481	464	463	503	460	464	494	503	472	465	459	462	477	450	484	453	452	486	513	485	447	499	442	463	451	459	536	518	426	461	474	438	460	478	491	426	404	475	450	445	416	440	486	482	474	461	452	462	497	466	457	434	471	471	478	454	478	488	462	482	481	504	479	494	469	463	461	474	425	481	449	518	453	448	450	439	476	487	479	492	466	460	496	497	477	454	436	479	482	480	446	470	494	456	444	472	462	473	459	450	471	444	470	473	486	440	469	476	457	448	474	483	459	466	465	464	506	437	466	443	491	468	466	442	503	477	472	448	449	465	446	475	477	488	461	448	501	471	459	463	447	446	479	429	431	502	444	466	457	419	459	440	462	485	430	457	465	472	446	494	497	472	476	439	477	461	432	507	462	480	466	489	416	484	471	457	489	443	513	496	449	463	460	504	459	436	515	475	462	460	444	452	481	445	467	473	458	477	471	450	460	452	456	481	468	489	449	497	435	467	466	489	448	477	494	474	490	458	481	461	440	474	424	436	474	419	491	488	472	448	461	419	505	445	497	475	446	449	505	521	454	454	471	474	484	458	481	478	463	458	516	494	491	456	465	446	481	473	477	480	510	422	464	443	444	466	465	468	466	456	467	460	495	475	444	476	479	451	486	477	501	505	507	456	478	466	482	470	487	504	423	466	434	439	449	475	463	492	449	508	491	502	427	500	482	525	412	477	469	472	475	464	472	460	502	485	460	477	463	452	463	484	419	452	403	468	432	424	491	498	452	496	489	486	495	445	497	476	478	466	443	488	502	477	441	450	462	514	424	482	499	480	494	450	476	487	465	470	448	499	491	494	412	453	432	489	471	478	481	454	466	464	505	486	436	492	468	486	438	481	497	475	480	483	487	428	454	484	469	452	485	495	493	485	443	479	467	448	469	475	461	481	439	489	469	460	459	454	465	484	482	464	471	447	478	443	460	472	465	467	446	427	470	437	472	480	414	505	467	455	455	473	488	472	476	453	440	466	508	469	438	476	476	449	435	437	476	471	450	485	423	471	447	469	462	473	460	481	439	471	451	407	441	455	469	489	502	499	468	495	473	439	464	452	488	461	487	471	447	516	472	472	462	419	465	507	429	463	475	446	434	461	423	448	467	458	504	427	459	483	443	452	498	456	452	474	470	440	464	452	457	451	453	443	474	483	470	503	479	447	489	450	464	465	451	468	537	464	491	471	463	428	509	491	427	464	469	489	453	471	459	427	513	479	502	484	459	503	509	497	457	463	441	450	488	455	528	455	490	451	482	460	443	475	469	484	495	459	469	494	466	500	425	491	510	396	454	445	454	464	456	444	489	476	452	458	472	484	488	462	470	465	491	514	459	461	446	521	447	432	453	483	505	440	475	465	485	441	459	481	473	487	454	479	481	444	474	488	456	484	467	505	464	472	450	481	432	497	475	461	470	469	464	463	478	454	446	481	514	483	503	459	473	513	423	453	452	487	484	451	453	431	482	473	463	488	465	476	458	454	405	451	457	451	464	446	504	463	461	459	502	428	451	483	466	468	474	470	429	458	429	433	443	507	494	480	432	497	441	471	466	449	472	475	448	448	463	439	495	473	465	487	483	485	458	462	439	485	455	459	456	455	481	473	499	488	450	486	429	435	463	427	469	472	490	466	464	465	468
7609	16732	14280	7821	5512	4189	3293	2632	2214	1871	1603	1410	1316	1213	1082	1030	1035	898	886	864	871	812	768	800	788	741	752	753	707	762	690	698	702	704	741	696	669	703	693	663	699	706	669	620	679	658	726	736	663	671	707	646	650	676	628	647	627	679	675	698	624	663	642	664	703	690	683	658	665	614	681	688	645	654	702	668	709	700	662	650	647	611	662	638	621	642	667	675	589	640	667	660	667	593	643	651	645	666	650	677	683	704	687	669	717	667	684	697	754	755	707	731	686	711	670	724	705	682	702	702	717	751	695	716	688	719	699	727	690	692	694	683	700	699	720	678	722	683	673	647	670	663	695	644	672	629	677	661	622	652	666	677	679	646	612	660	668	692	662	651	649	604	647	634	625	643	675	667	619	686	618	727	607	675	675	638	648	649	667	672	653	674	619	675	637	638	642	666	676	676	667	665	689	675	651	639	690	714	657	630	672	701	605	649	679	653	611	644	624	661	669	619	646	686	613	639	611	658	624	633	696	644	665	626	606	644	632	682	618	642	663	682	632	709	652	668	646	704	679	628	650	610	623	643	628	647	632	610	657	625	692	653	659	658	635	641	628	635	661	663	662	663	664	626	639	635	650	611	660	676	619	630	656	616	640	678	671	648	637	648	653	652	685	649	645	700	655	618	642	686	684	645	689	673	645	627	683	589	629	654	641	661	626	635	655	618	619	629	666	639	611	634	641	645	636	646	601	642	671	617	669	651	611	671	670	670	630	593	648	660	659	618	560	635	678	632	614	623	637	646	668	651	663	658	655	649	661	697	697	676	678	708	672	683	642	622	605	664	623	639	618	660	664	638	676	635	642	635	712	659	641	679	698	675	620	661	645	659	640	639	638	646	680	672	646	672	628	626	633	646	674	662	629	657	631	651	668	656	633	656	678	659	630	646	625	650	644	664	656	673	643	641	665	660	624	646	630	660	624	648	644	655	657	620	677	675	657	638	645	636	665	624	659	638	637	679	635	662	674	659	702	663	589	658	643	666	606	636	674	631	687	659	711	658	659	647	673	643	662	664	625	673	656	665	622	653	645	636	633	640	698	631	629	638	624	671	627	668	621	658	652	624	602	710	668	667	656	625	717	702	658	625	644	635	675	696	642	671	670	619	627	644	668	646	683	685	622	642	669	658	613	680	685	622	651	670	678	654	631	668	657	659	659	627	668	655	644	614	634	671	628	689	677	626	632	674	640	633	636	616	634	635	685	629	682	683	655	660	672	682	680	665	697	627	592	691	587	663	602	664	614	648	629	672	650	648	673	655	613	628	661	612	673	645	601	654	631	612	613	642	592	648	645	630	649	685	625	590	654	657	673	641	669	623	656	640	648	606	645	605	605	624	681	665	644	647	627	622	642	650	645	653	674	644	624	622	625	663	657	642	648	675	637	645	670	686	665	652	633	647	635	679	663	673	658	681	646	663	653	600	664	626	637	645	640	645	641	666	674	658	683	638	651	664	668	632	665	667	622	677	685	629	672	677	614	676	648	656	641	625	635	639	631	646	644	632	656	657	724	632	624	668	635	629	687	628	608	669	609	637	634	659	691	622	670	672	684	727	659	610	625	615	707	628	629	650	645	635	669	611	646	641	683	664	629	642	686	670	660	658	670	637	653	646	674	643	676	650	670	615	684	683	670	648	609	651	657	641	638	634	644	656	629	664	638	641	676	595	656	662	642	660	635	661	605	643	648	651	608	638	610	617	633	637	668	639	661	655	666	670	610	632	683	628	635	668	649	651	682	636	628	632	601	652	607	650	641	654	620	610	635	635	638	634	663	668	692	648	635	675	648	632	601	698	649	669	640	666	635	677	688	653	676	654	642	664	642	633	590	608	663	668	641	603	637	623	635	643	614	607	646	675	654	665	652	661	632	614	687	611	642	645	632	683	637	683	627	613	659	620	638	638	643	599	653	612	641	649	695	614	607	590	598	630	624	667	658	666	596	648	660	671	642	685	648	665	677	639	702	654	642	622	649	644	663	632	649	675	636	672	641	667	670	646	636	636	653	656	637	631	670	648	652	637	643	657	623	676	687	586	635	657	677	662	670	645	636	616	651	657	674	620	680	643	645	662	641	644	639	593	620	679	688	662	606	710	599	645	603	637	673	656	651	674	624	663	626	661	605	654	666	625	621	647	653	670	653	644	610	686	634	667	666	663	599	624	631	636	619	662	639	649	630	676	651	662	641	629	668	680	661	671	676	648	649	664	617	645	665	616	654	639	691	648	641	609	662	621	687	604	635	605	644	661	673	629	630	648	645	624	676	675	661	632	642	606	636	638	688	663	670	669	645	685	691	633	651	620	619	641	676	632	664	661	682	620	646	671	605	654	677	668	653	662	670	653	625	615	619	675	670	702	644	678	642	709	632	628	641	672	645	622	625	656	669	647	680	631	698	645	680	611	621	663	673	641	646	635	651	673	693	665	664	637	646	660	679	725	677	634	699	608	679	649	681	638	617	686	653	627	657	646	668	631	671	617	669	599	615	683	673	626	636	653	661	654	638	671	636	628	632	619	623	621	646	664	641	645	653	626	633	676	660	670	625	652	671	623	626	615	650	605	666	614	612	672	621	646	666	608	653	636	679	615	661	601	659	648	639	627	653	612	641	649	644	664	640	652	675	646	636	619	624	631	653	666	675	645	631	652	658	657	622	636	617	657	645	656	679	673	605	632	665	652	637	646	650	614	662	630	649	635	666	646	653	671	660	677	646	685	667	644	682	628	645	635	683	681	654	641	648	651	646	655	660	655	682	622	650	642	651	662	655	627	636	629	634	647	664	672	657	580	673	655	645	657	654	643	697	679	669	649	683	644	600	657	653	647	640	631	654	667	660	638	641	656	646	648	671	636	630	615	623	668	635	685	678	609	684	673	639	651	614	659	578	617	604	644	653	664	661	658	648	638	658	676	627	651	704	643	622	664	654	608	606	624	622	652	651	627	681	622	653	695	604	611	667	632	618	696	615	668	687	608	626	687	695	642	684	641	685	655	648	673	674	637	622	639	686	627	611	666	667	683	642	678	643	625	661	634	677	647	656	667	713	591	669	688	649	602	638	651	641	706	629	633	630	671	669	652	647	627	674	645	657	648	609	686	687	633	671	605	659	633	687	651	638	652	680	695	649	620	651	670	663	655	663	623	611	706	627	614	654	672	619	623	674	682	617	685	663	694	644	674	685	648	676	638	663	702	635	657	673	685	623	601	596	669	625	655	663	680	655	639	683	693	653	675	661	631	641	635	640	673	678	654	649	628	682	642	619	658	639	642	622	631	654	645	633	654	654	615	707	658	646	651	638	661	614	648	645	698	668	654	646	644	652	679	631	655	655	641	668	664	637	648	703	593	593	655	650	634	677	639	671	658	647	648	665	653	646	630	657	624	615	687	675	638	607	645	629	608	651	625	686	653	672	628	575	657	653	596	702	650	656	701	670	631	629	635	655	661	646	608	666	654
26755	20150	7537	1000	665	673	609	589	613	595	590	571	543	620	570	524	581	600	561	598	590	538	570	552	534	569	550	534	595	571	597	562	564	545	561	574	532	593	543	581	514	593	608	566	593	589	588	578	560	588	591	544	572	561	572	545	637	562	562	571	602	601	578	532	548	555	607	585	574	571	582	591	572	572	564	583	629	581	561	573	599	587	583	543	580	538	581	560	556	575	535	554	587	576	577	534	566	571	539	558	578	570	568	570	591	590	569	574	563	563	553	552	549	583	553	571	551	581	621	631	515	601	558	569	582	591	524	615	557	573	558	577	571	516	571	597	608	567	567	587	557	583	541	611	612	586	627	525	556	563	546	546	526	586	561	578	539	577	613	584	571	631	542	572	580	559	538	534	567	525	585	555	520	604	559	634	602	570	605	599	544	535	587	598	573	577	529	616	557	582	600	596	627	541	548	562	594	571	585	583	628	587	586	568	617	544	559	614	547	569	581	553	555	579	553	564	538	568	555	613	562	543	562	581	518	570	537	599	558	577	583	580	583	564	546	562	567	532	584	600	570	542	552	579	526	566	572	610	588	587	596	557	556	569	563	575	607	552	656	558	526	539	605	576	512	559	553	545	575	561	592	534	587	550	589	611	540	607	641	563	573	555	566	558	548	560	601	557	551	595	550	566	626	588	565	543	606	592	601	549	547	559	572	569	576	596	555	581	581	574	559	624	581	575	531	582	595	562	559	591	575	571	569	601	588	562	561	557	572	563	567	559	576	585	537	546	593	599	557	547	573	597	570	575	577	562	567	556	565	585	559	587	573	541	545	571	574	613	579	574	571	553	615	587	582	594	554	580	531	587	553	555	550	546	593	600	554	596	554	556	574	590	620	574	556	567	582	579	558	617	568	573	564	572	560	548	583	538	573	595	585	553	559	548	575	558	572	577	550	559	511	594	538	591	624	549	555	574	560	563	549	536	563	546	546	563	562	555	549	581	580	564	569	577	533	591	560	563	567	569	581	552	587	542	604	598	575	625	543	595	579	598	580	555	574	583	591	563	537	612	563	556	564	598	572	553	556	547	558	570	546	600	584	553	596	587	564	568	565	580	534	588	552	647	554	567	581	547	570	554	552	565	584	586	568	563	557	606	569	610	596	558	636	584	626	540	588	559	541	565	625	611	569	581	551	550	591	570	513	575	554	543	594	549	561	566	562	615	580	581	575	541	565	551	635	527	621	566	574	564	596	563	583	561	598	594	565	568	541	565	559	531	606	567	593	512	576	573	611	529	554	562	628	603	598	554	547	559	613	557	591	539	598	641	568	546	590	550	559	565	567	581	544	591	498	579	591	585	567	598	585	583	550	560	553	579	528	599	567	563	562	572	582	594	547	532	553	545	568	569	597	574	573	548	583	533	558	573	549	569	598	597	571	598	553	539	571	557	586	575	613	558	563	579	603	588	606	586	602	563	611	606	548	575	590	594	567	570	568	537	553	601	571	537	560	565	567	544	598	582	540	571	590	587	536	617	551	601	594	558	557	608	584	552	576	543	532	555	535	548	635	551	581	594	581	532	570	565	588	596	587	570	560	531	556	567	607	588	599	605	577	588	541	592	589	575	573	577	546	576	579	549	607	590	577	593	572	530	594	614	555	575	591	566	569	573	565	558	543	547	589	587	629	567	545	581	574	596	600	556	573	564	589	539	590	595	566	618	552	601	571	610	588	610	559	523	600	574	551	591	619	587	571	566	560	571	565	525	610	588	573	606	588	600	526	585	591	549	583	615	616	536	511	570	591	587	581	541	537	571	569	576	552	582	557	594	554	585	586	547	563	580	573	579	579	548	568	589	605	566	596	560	557	578	575	574	559	548	568	581	600	574	559	597	572	577	579	565	559	561	569	568	553	556	562	616	577	581	546	583	610	595	597	592	579	576	593	612	588	626	531	584	555	566	575	608	564	580	612	527	567	579	595	557	583	573	578	594	546	542	631	590	563	545	529	545	579	606	566	546	607	586	577	545	565	562	537	648	582	551	591	553	541	561	596	576	570	546	591	578	570	610	612	574	576	574	540	548	589	567	552	584	614	562	581	555	559	584	536	531	570	586	559	552	529	539	563	547	589	617	596	537	559	632	553	611	591	602	590	590	606	571	590	553	562	567	551	600	606	591	585	588	561	580	590	584	570	592	549	534	592	583	549	584	582	551	577	580	549	589	552	596	575	567	583	587	549	559	571	586	575	547	550	569	558	573	559	575	569	597	576	589	576	557	565	592	570	570	560	580	588	572	543	569	572	553	572	539	564	543	560	569	585	640	598	582	576	588	558	547	592	586	579	552	560	634	568	589	607	589	560	606	593	559	615	580	600	560	547	538	561	559	572	566	553	579	574	605	567	574	575	581	518	563	555	552	544	541	566	637	566	559	549	599	563	573	558	612	534	561	573	565	579	577	545	568	586	565	575	571	561	554	578	547	582	555	574	588	560	610	595	580	558	546	566	564	527	603	537	598	545	545	577	568	603	572	558	601	572	579	580	568	526	511	545	612	570	536	563	591	591	563	566	566	546	581	601	570	592	546	586	590	552	586	559	553	520	594	556	540	589	538	561	562	589	563	552	588	558	546	568	552	543	570	578	565	554	594	556	558	561	553	575	549	619	582	576	542	555	533	572	584	616	540	545	543	547	581	567	582	567	567	558	561	539	595	529	594	580	609	558	578	598	552	550	594	562	595	550	580	596	579	553	576	532	600	572	594	602	592	530	593	534	603	592	572	566	550	558	574	591	545	578	572	571	565	553	506	584	582	599	593	585	581	609	508	584	604	590	615	550	579	564	521	574	577	578	560	577	604	588	576	570	596	540	560	578	561	559	555	559	542	559	587	579	570	547	566	561	611	567	561	579	616	570	565	615	537	553	562	582	571	580	597	585	621	566	555	573	594	582	604	617	559	592	550	550	575	551	575	586	561	549	567	597	590	554	534	591	571	595	532	570	618	562	586	584	527	582	524	552	562	585	561	576	605	604	581	582	555	582	558	586	593	617	566	601	552	562	519	570	547	614	584	575	556	553	569	582	520	578	577	565	619	545	591	599	584	561	599	560	546	574	599	597	573	567	598	592	593	576	571	562	562	539	572	602	586	544	599	574	565	580	570	546	567	561	577	559	579	573	548	577	600	569	554	574	589	588	555	553	555	549	566	576	623	549	556	539	565	538	582	551	598	550	577	552	559	553	554	603	561	565	533	600	583	588	584	572	580	542	589	596	557	567	573	559	567	582	537	618	536	570	581	564	551	564	558	590	577	576	595	598	545	577	545	545	510	559	527	584	583	558	572	563	608	583	586	565	587	590	591	612	572	610	571	536	556	540	508	614	558	572	534	551	552	585	593	561	554	557	556	595	568	591	545	560	600	551	575	585	556	546	579	577	550	598	555	535	554	518	549	562	632	616	585	576	569	546	558	605	593	582	579	580	591	521	544	548	560	560	567	558	588	564	582
4115	1710	1594	1087	946	914	924	890	883	837	815	848	810	798	747	761	798	760	806	766	851	803	803	744	757	769	805	775	804	781	780	801	831	792	775	824	778	780	781	764	761	768	797	816	808	771	758	826	808	845	804	780	770	793	797	750	809	759	782	798	823	807	803	790	791	777	797	774	788	769	760	827	766	802	784	810	779	792	799	741	794	749	810	761	819	762	857	831	822	803	819	804	795	781	796	760	807	767	723	792	805	817	834	763	761	796	794	799	812	776	801	853	816	779	822	804	819	815	813	824	835	797	809	804	860	820	776	775	814	800	783	848	799	820	769	783	811	807	788	812	777	770	799	835	766	739	815	823	765	782	735	776	782	790	759	751	795	773	777	776	804	729	821	816	767	772	775	803	768	792	829	803	772	840	805	805	776	749	775	815	810	795	806	816	727	774	774	770	786	795	771	808	765	740	830	767	776	837	803	786	774	782	751	802	753	744	805	792	796	765	785	764	797	807	803	793	749	789	765	781	773	772	737	842	803	790	778	789	794	809	732	836	747	743	800	789	794	788	755	733	812	740	726	741	767	790	749	796	845	798	779	758	765	771	770	770	806	787	831	808	742	797	768	804	776	783	810	804	774	725	795	807	799	753	835	833	821	792	711	808	779	788	797	804	761	838	762	775	806	768	797	778	760	773	798	779	768	804	804	777	781	798	775	803	763	825	801	748	785	750	751	792	738	826	813	798	781	758	808	767	804	796	784	771	792	808	783	833	796	800	777	810	791	752	783	813	844	735	805	724	761	808	815	724	731	773	766	782	801	811	814	857	751	777	712	811	804	762	733	761	821	832	778	787	765	784	809	790	772	805	762	769	735	794	824	849	796	752	786	809	764	740	827	809	860	767	794	796	786	816	768	787	785	747	765	802	758	820	776	779	727	841	781	815	821	767	804	752	795	812	757	814	820	800	796	764	794	772	788	754	793	748	787	789	754	769	792	831	824	763	781	826	794	776	785	809	796	779	764	803	810	750	795	807	728	787	749	802	779	822	760	824	802	795	780	751	793	801	800	788	816	758	771	787	763	787	774	747	782	749	750	794	758	752	794	817	818	771	806	795	794	789	757	776	821	802	752	792	790	841	810	737	824	794	761	759	805	793	812	790	761	833	839	754	800	799	798	798	786	789	801	822	789	776	775	738	761	755	789	774	789	817	739	789	836	833	821	757	825	812	817	832	752	809	847	793	761	785	704	735	841	754	769	757	775	811	748	784	798	796	773	787	775	714	844	814	758	804	761	775	796	801	754	788	746	791	756	755	757	815	773	791	743	777	857	787	767	794	800	766	754	776	786	765	837	798	813	776	767	821	741	742	735	828	757	781	773	812	809	814	759	780	825	763	780	775	807	776	804	793	756	769	793	802	780	791	767	778	791	762	771	782	818	763	769	753	789	781	771	798	787	762	778	779	804	787	809	772	783	810	791	834	755	763	824	761	837	767	781	811	791	775	776	781	751	737	813	777	773	747	791	767	794	761	809	781	799	791	827	758	775	800	807	818	784	832	744	758	792	779	790	802	781	739	787	754	780	756	732	792	805	774	785	817	777	772	800	782	793	815	804	753	805	734	781	760	777	821	764	816	801	770	833	777	780	754	814	780	781	824	803	741	837	753	766	778	763	803	804	752	740	764	816	764	770	774	747	728	792	767	770	823	778	753	822	729	800	753	772	778	773	794	798	746	753	797	789	763	781	729	780	788	759	814	782	776	749	820	775	745	800	786	801	799	729	764	705	814	816	728	845	750	761	822	754	800	726	784	811	794	765	780	742	796	773	776	781	762	762	824	820	783	842	752	777	776	818	768	796	772	798	824	826	809	779	868	761	766	809	815	799	821	794	810	842	808	817	796	749	780	785	778	792	765	806	746	815	793	765	807	819	781	770	848	852	773	753	772	742	777	759	769	817	763	797	768	764	771	792	779	755	811	802	820	808	817	831	777	757	758	830	758	768	843	759	785	780	783	807	786	836	796	805	737	818	777	788	727	771	767	811	736	777	758	770	747	755	799	832	798	758	773	824	829	754	765	826	796	783	832	803	753	794	809	749	822	779	746	743	756	806	749	790	786	823	837	826	762	719	789	774	764	808	800	804	735	794	812	813	773	769	796	806	730	793	782	814	780	781	785	770	765	808	800	738	764	726	768	757	770	745	798	813	789	861	819	820	816	790	751	844	837	815	776	748	797	773	793	783	762	792	793	848	816	742	820	761	796	771	755	775	765	757	798	801	781	807	773	731	713	766	763	793	771	802	790	795	797	830	781	805	836	750	793	778	775	801	721	770	768	802	789	762	795	817	815	814	756	755	805	799	760	780	782	797	777	733	771	777	772	806	796	790	791	797	779	757	850	839	813	770	755	823	766	804	764	736	803	811	783	800	767	766	768	769	772	845	767	793	790	755	834	731	747	749	779	787	820	765	832	800	767	766	829	812	809	789	790	749	776	775	817	766	792	765	769	778	747	816	797	814	789	791	788	812	787	845	793	788	775	786	767	735	807	794	790	804	728	804	815	789	770	811	820	726	732	797	811	793	807	744	798	753	797	775	773	777	818	794	805	787	782	773	780	813	786	746	825	788	793	814	727	832	805	837	761	760	748	803	828	742	796	812	812	818	796	762	788	776	797	825	790	759	771	771	776	782	724	846	786	803	798	768	778	770	750	786	751	753	812	795	795	777	788	761	756	745	757	825	793	821	803	792	765	821	805	803	780	791	792	796	794	783	743	805	809	787	745	795	756	715	744	800	748	759	798	785	828	800	788	807	783	776	813	744	831	763	782	776	784	793	800	784	785	774	817	834	741	808	786	752	796	740	780	831	733	819	787	745	797	740	764	844	826	790	758	780	840	701	808	803	810	772	772	797	787	803	807	784	806	754	820	770	797	819	783	763	838	812	802	800	776	803	789	772	774	798	834	785	821	743	740	790	786	717	757	803	745	838	784	799	768	781	829	798	772	770	763	740	774	797	743	759	734	790	786	716	789	841	801	844	799	757	808	772	789	743	827	791	785	715	746	771	802	786	817	791	803	827	815	805	756	783	743	798	758	780	733	783	735	783	798	762	819	776	789	794	754	777	780	806	731	770	757	747	840	815	800	811	740	815	777	758	781	806	794	817	747	806	773	797	819	766	827	801	761	763	809	785	778	795	762	747	828	788	736	814	817	790	778	782	755	777	794	790	786	790	783	802	729	823	742	776	782	737	805	773	792	778	819	812	784	775	790	815	799	789	733	809	803	768	816	791	841	813	817	753	802	794	777	776	834	781	762	782	776	787	754	812	797	786	795	791	763	732	785	789	824	797	735	744	805	795	784	775	765	738	819	822	743	790	801	753	738	826	787	742	756	859	780	765	768	709	761	808	850	808	815	774	833	830	818	746	793	806	776	790	794	785	766	805	755	801	753	752	800	802	804	815	762	765	793	784	829	770	746	799	777	732	749	774	735	792	783	733	760
23878	21012	28275	23947	20920	5532	1345	1001	855	803	777	762	739	668	677	729	643	643	663	674	631	670	635	628	607	607	610	627	577	606	653	589	601	612	646	606	625	615	591	602	609	641	607	648	578	671	608	610	622	628	554	615	572	603	578	626	627	638	569	634	612	609	612	603	547	639	613	622	606	601	642	595	638	556	599	597	624	600	609	582	617	624	601	605	579	597	597	607	611	617	548	603	670	597	596	581	597	551	624	592	630	552	574	603	604	648	596	629	644	606	625	602	645	578	682	627	638	615	600	651	612	611	630	616	599	629	608	610	617	618	572	606	597	628	603	562	572	620	606	565	602	576	615	593	558	623	597	591	565	580	575	611	635	629	622	590	658	671	599	608	650	570	620	537	544	583	576	619	607	575	576	590	576	640	570	632	586	612	557	557	595	542	591	619	617	600	574	585	605	597	585	601	593	581	647	614	592	575	584	591	647	600	595	580	577	572	587	596	539	592	576	598	620	575	577	564	574	611	588	582	595	621	562	580	576	609	665	629	632	595	633	629	613	617	612	596	594	611	619	590	592	601	621	603	625	614	579	620	588	628	627	621	588	544	632	604	548	608	595	623	588	581	590	598	599	553	537	564	555	610	580	607	586	546	613	617	586	592	585	607	619	602	588	603	600	588	578	614	597	587	594	609	528	578	620	605	619	599	612	621	562	626	592	591	603	573	584	560	552	554	578	579	563	566	580	632	591	571	538	589	564	585	581	591	616	583	613	628	583	577	624	574	617	615	580	643	614	585	561	583	623	605	566	594	610	611	611	581	557	571	586	602	594	626	602	572	625	594	593	568	572	572	601	588	586	599	615	564	615	572	644	630	616	613	604	604	594	620	617	617	561	593	595	615	587	562	598	612	597	626	583	626	594	591	586	576	612	608	555	578	616	616	639	566	620	594	605	625	590	594	585	578	556	591	647	579	616	586	592	605	635	583	604	603	587	597	630	615	614	577	571	605	576	595	610	573	611	589	615	617	625	585	549	580	565	611	566	560	590	577	599	586	588	584	598	592	629	556	605	637	585	529	609	596	616	604	614	598	577	569	658	608	587	597	593	555	613	584	582	602	579	642	581	559	599	630	573	567	608	636	596	594	603	623	614	620	566	580	589	592	575	594	561	605	579	557	588	622	627	602	593	594	613	567	625	593	584	606	614	585	561	620	609	596	566	611	578	605	563	604	568	593	597	629	598	601	607	588	595	638	623	663	612	567	586	611	626	543	588	625	562	599	617	620	631	615	588	594	614	589	598	605	590	617	613	611	576	583	565	604	628	617	608	601	586	615	608	592	590	615	583	634	627	582	597	597	549	543	586	600	626	611	610	643	628	614	588	565	578	612	566	595	615	601	635	607	588	597	604	558	582	648	580	599	605	582	593	576	586	608	622	618	532	614	618	580	576	607	622	614	621	629	540	613	604	560	588	583	573	603	621	606	559	580	603	595	571	619	615	591	629	574	615	579	586	655	571	562	634	589	574	634	579	573	568	576	608	601	576	620	569	576	636	617	598	594	587	606	612	604	595	591	572	621	595	577	591	602	609	595	586	628	572	650	579	603	607	601	595	577	613	572	597	571	589	613	604	592	628	576	628	590	572	584	546	587	622	583	576	590	596	585	607	578	573	630	605	581	593	575	605	579	597	587	565	606	569	623	573	622	573	591	621	633	579	607	556	620	590	589	554	624	625	593	612	573	614	568	601	614	604	532	631	608	600	575	607	618	592	600	594	591	581	583	597	511	571	609	640	614	614	546	590	618	603	594	613	587	606	622	622	610	607	612	592	635	615	591	557	609	580	602	556	601	611	629	560	589	577	586	585	612	585	586	604	601	621	584	575	586	628	557	523	596	607	604	591	545	616	616	597	616	576	569	552	568	558	609	601	579	577	628	612	622	622	596	607	628	595	606	599	623	604	629	563	605	561	567	610	572	571	544	585	588	577	617	580	612	609	593	596	638	590	615	628	598	572	650	589	594	547	578	597	565	543	585	573	609	602	599	593	621	593	552	565	605	641	618	560	626	572	630	575	614	555	575	570	567	584	620	596	651	610	587	560	596	578	612	584	581	606	607	593	594	612	590	595	579	593	564	603	614	611	631	590	551	610	607	562	614	635	601	633	610	589	564	576	608	599	575	570	579	646	590	601	573	567	581	620	610	569	604	605	586	601	615	623	601	592	608	547	609	621	572	602	579	614	620	606	594	621	566	613	587	607	616	568	615	636	617	576	581	573	579	607	587	582	610	608	638	596	619	593	580	613	610	609	627	603	588	600	579	579	596	594	589	597	604	611	566	566	606	577	578	601	607	607	618	589	598	601	600	544	583	602	586	553	633	585	567	575	601	613	636	641	564	597	615	583	585	600	621	620	593	591	599	588	631	596	615	594	616	609	592	635	579	578	588	597	622	612	599	639	592	607	630	564	600	615	632	583	627	598	593	621	603	605	622	588	608	556	592	598	616	593	659	549	585	587	574	612	549	558	576	587	573	585	590	628	574	605	621	540	623	603	584	600	580	590	621	615	593	618	617	589	599	591	615	566	606	635	560	562	621	616	588	573	657	623	580	597	599	545	557	620	568	583	590	594	628	645	595	603	624	588	552	596	610	635	589	549	571	572	593	589	569	567	591	549	588	589	600	595	589	614	554	611	582	603	614	616	574	577	656	590	550	599	613	577	631	581	659	606	567	513	628	573	589	577	573	633	608	610	584	572	607	589	588	599	600	598	573	598	605	598	615	625	629	604	565	595	634	593	633	643	547	604	562	566	596	614	604	588	634	575	600	582	615	577	558	583	602	619	626	585	595	588	573	602	597	623	610	573	610	600	586	587	590	593	543	590	564	623	564	632	559	525	592	563	615	595	605	630	590	559	567	594	555	602	589	594	598	604	595	613	567	568	605	598	581	609	621	584	611	571	567	586	650	620	574	635	560	589	592	598	639	571	535	584	644	606	584	572	581	603	636	624	600	621	587	598	617	560	564	584	566	617	622	572	621	592	576	583	579	602	565	554	572	652	572	602	552	608	592	567	644	619	567	579	619	578	572	603	596	552	582	644	564	620	612	585	585	592	597	605	593	635	618	602	556	582	628	595	636	602	590	631	599	604	544	619	630	603	561	639	615	636	600	652	609	592	579	609	613	558	615	595	611	532	590	584	577	617	608	569	615	574	578	579	624	586	566	638	567	598	575	650	549	603	610	576	598	578	578	632	598	584	593	606	592	649	619	621	575	566	596	575	614	568	601	588	627	583	573	635	559	605	564	608	577	625	594	609	621	600	566	582	598	616	602	576	611	615	600	637	573	601	552	612	611	605	618	601	596	628	578	619	557	572	592	551	601	619	590	571	594	546	564	584	572	590	619	599	580	618	615	583	615	594	551	550	575	658	580	609	644	613	647	601	598	557	578	578	585	589	561	579	565	594	585	566	603	579	569	583	591	623	624	587	596	615	577	574	571	570	619
5417	10699	9065	4768	3422	2776	2125	1856	1575	1417	1326	1262	1114	1089	1095	985	908	942	1030	936	931	882	846	898	923	833	845	936	904	824	876	868	796	847	834	836	873	841	846	824	828	799	852	825	813	836	857	785	840	797	823	826	848	842	819	791	777	852	810	838	844	821	765	788	783	883	858	802	848	828	783	835	829	830	883	817	798	828	829	775	798	783	867	864	836	826	864	796	867	822	803	837	880	847	835	818	782	809	813	797	842	878	798	860	803	797	895	886	879	880	818	901	819	866	892	853	942	849	842	865	909	820	824	851	829	822	858	868	887	874	886	851	860	819	864	770	860	829	842	892	827	830	802	829	787	831	785	825	832	806	837	823	830	803	829	800	794	828	800	830	849	856	784	758	838	762	832	845	818	825	816	823	786	750	810	816	818	829	847	844	788	837	773	817	822	915	853	819	783	797	811	882	800	776	785	848	800	817	805	817	847	797	765	802	770	851	825	822	845	832	780	808	827	767	798	818	831	829	859	842	856	783	810	825	833	834	803	770	871	822	854	853	817	808	776	841	813	818	771	825	842	762	841	866	830	823	797	784	829	799	766	837	783	789	855	811	821	844	826	793	789	860	814	844	820	784	827	834	806	819	808	821	813	824	735	795	823	814	777	779	784	820	871	785	809	848	833	799	832	816	805	834	834	873	787	826	769	852	840	788	807	782	804	839	772	820	811	808	818	845	825	805	804	793	783	770	853	842	855	774	847	893	776	820	843	815	820	818	830	842	855	798	804	847	878	793	807	824	775	776	788	804	807	825	833	836	860	830	828	775	826	809	824	841	781	850	841	804	797	817	851	760	842	836	817	829	771	835	821	847	820	752	842	836	859	816	830	846	825	832	787	834	847	803	797	837	831	822	816	805	883	810	839	812	783	784	834	827	818	829	822	807	816	813	744	842	825	856	876	834	798	864	771	811	775	812	848	821	839	864	844	842	832	785	821	790	792	768	814	800	822	888	851	810	777	749	844	790	836	823	845	783	874	853	882	810	823	769	806	815	850	893	841	878	834	796	784	883	869	850	887	824	819	827	833	795	838	773	828	782	780	844	804	788	802	843	790	825	732	861	823	840	810	823	807	784	829	798	802	822	794	830	793	782	831	800	820	811	846	843	810	785	785	796	809	784	798	807	805	795	799	782	807	839	859	831	841	830	852	841	805	830	853	809	848	804	822	804	824	784	822	857	823	865	780	824	783	822	807	824	855	763	803	888	879	781	773	792	841	792	835	819	859	837	780	792	789	795	828	836	831	824	844	850	809	863	808	818	809	803	808	870	791	779	787	833	855	829	821	775	771	832	818	828	845	801	824	820	831	802	833	821	793	843	837	838	777	819	866	755	770	832	808	769	803	814	827	863	837	790	811	770	792	816	812	847	795	795	825	785	826	799	857	896	823	813	807	828	847	833	865	848	792	786	802	831	846	855	831	817	853	776	806	762	818	784	860	824	799	824	854	823	819	798	821	827	852	837	839	766	826	826	817	825	832	884	842	846	853	859	802	854	817	788	811	798	803	870	830	833	807	860	805	842	802	795	851	801	868	792	805	806	868	793	828	849	810	800	799	850	802	830	802	814	798	844	836	869	807	824	814	841	799	775	872	858	854	831	754	834	788	807	858	865	888	831	847	809	852	807	803	880	846	841	866	790	858	837	830	825	801	821	838	828	873	852	828	775	801	840	759	790	794	862	846	828	830	814	788	823	786	806	791	839	761	786	850	798	839	897	821	828	813	839	792	820	865	803	789	807	848	816	778	875	823	811	889	827	812	815	823	870	778	860	806	831	812	769	805	825	824	796	742	812	884	806	767	803	828	824	798	844	817	840	809	858	864	819	785	813	821	850	843	799	777	804	806	777	823	826	779	823	855	843	863	783	793	802	811	828	836	845	774	866	862	834	895	795	771	877	843	815	847	825	855	809	813	809	800	779	827	757	853	797	857	767	826	817	803	797	807	819	822	928	808	842	853	824	861	797	853	862	836	775	813	902	795	785	876	820	824	858	829	782	786	838	816	825	773	835	832	853	798	809	760	807	770	823	775	797	834	810	808	824	797	758	836	810	870	747	802	807	818	852	830	843	796	803	821	788	832	805	768	789	825	828	808	844	829	802	825	854	794	811	807	808	867	841	797	839	859	822	871	856	802	789	822	805	821	780	825	826	830	827	833	809	797	814	809	853	822	832	820	812	815	775	813	840	800	842	826	817	819	778	817	833	858	808	837	784	897	836	860	844	832	811	808	776	835	818	806	781	849	815	823	834	798	848	774	740	782	806	781	854	856	813	809	820	761	841	852	840	844	790	825	853	827	826	863	841	781	784	779	867	826	816	809	786	816	806	888	817	804	826	836	850	853	783	802	814	875	851	809	832	813	820	784	811	808	852	829	813	799	791	835	832	794	825	841	853	812	867	862	775	774	824	783	809	810	824	851	826	811	843	846	779	813	804	868	857	792	866	827	888	784	851	864	795	863	800	772	831	844	811	830	835	813	853	806	790	795	855	845	767	814	787	805	815	815	784	787	815	868	798	810	830	851	803	826	795	815	830	841	830	860	822	815	775	839	798	807	852	844	898	800	832	777	775	819	843	862	830	796	797	811	856	839	823	792	795	818	850	839	819	773	841	816	787	830	788	876	805	837	805	822	805	776	808	857	852	797	765	820	788	814	823	785	862	819	825	776	827	856	839	764	874	818	855	777	809	768	779	842	808	837	835	810	784	852	859	790	831	870	817	828	795	800	842	813	783	834	843	804	792	782	804	837	827	784	797	847	847	831	798	833	752	852	791	815	829	861	861	841	798	809	836	809	822	839	857	806	875	815	779	816	835	804	806	884	841	819	807	856	822	836	784	859	841	818	818	827	830	798	832	809	817	809	830	813	863	776	838	817	773	763	821	815	843	831	841	847	829	793	856	811	853	869	821	806	857	828	850	843	803	848	825	817	806	818	839	827	797	815	824	825	838	802	830	797	863	829	779	843	831	788	840	832	817	817	843	847	750	816	843	828	806	785	812	797	810	831	825	811	793	811	827	800	849	803	846	851	774	837	808	808	823	772	806	858	803	848	859	811	791	842	797	800	797	819	822	866	846	805	837	831	831	849	870	791	815	827	775	827	731	862	831	804	865	806	819	843	772	791	863	806	840	824	788	787	812	788	834	819	853	753	816	849	752	833	841	813	834	851	816	845	822	769	835	888	812	819	822	823	843	803	835	779	784	855	785	809	790	825	827	904	829	798	837	790	878	793	809	793	836	760	815	825	804	837	779	802	827	833	805	822	805	820	785	822	811	802	802	801	808	832	803	769	812	866	866	833	761	847	796	775	812	817	827	818	773	827	865	805	814	778	825	841	855	786	828	820	759	810	800	782	804	780	812	799	811	826	802	821	773	807	769	846	777	788	785	831	816	805	817	803	780	834	834	856	835	834	826	789	829	816	815	823	829	826	813	786	840	789	823	756	849
22916	21018	28777	23462	21020	20835	4176	1321	990	937	824	760	731	660	620	625	608	607	557	590	600	528	541	576	544	528	550	521	501	498	540	482	508	497	489	486	515	511	516	475	488	466	457	493	510	481	464	458	484	507	475	458	468	501	479	503	459	480	475	507	468	500	497	493	490	457	474	498	481	516	488	489	466	519	469	487	486	471	491	445	494	499	445	506	444	475	470	480	497	468	457	450	503	460	452	514	472	519	489	508	494	516	483	448	439	491	539	517	536	536	524	502	503	492	499	506	504	520	499	493	485	559	507	519	497	528	463	474	486	494	507	508	473	510	484	452	510	472	507	474	490	485	493	488	523	474	497	457	487	521	474	513	498	505	469	481	491	461	469	523	455	478	463	450	493	471	480	488	408	518	463	452	469	471	479	511	464	438	483	458	464	472	437	456	479	438	465	484	489	458	464	474	459	473	515	464	511	481	534	483	496	460	476	479	502	457	501	465	459	438	453	466	514	510	473	468	444	476	467	484	482	490	485	468	480	461	503	475	474	524	446	465	444	446	499	461	482	490	465	513	478	462	485	490	460	467	487	474	479	481	454	438	496	484	489	477	487	435	455	477	469	447	501	452	493	456	475	458	481	488	514	458	487	475	482	455	457	467	486	454	520	437	471	498	459	480	511	492	485	479	470	446	504	501	447	439	458	502	500	444	494	515	469	496	496	492	469	467	503	457	486	479	473	411	499	487	467	446	469	440	449	454	488	484	469	519	481	463	431	458	494	464	477	473	440	469	459	468	468	474	474	492	463	462	460	461	477	443	453	435	448	522	461	480	495	482	435	480	534	465	467	490	480	526	507	442	492	462	433	473	503	474	464	447	474	478	466	475	452	484	425	448	457	520	454	449	456	456	484	454	452	446	469	472	457	519	476	499	469	509	496	497	496	466	495	506	466	446	513	517	493	489	468	453	489	487	486	486	471	466	438	491	508	464	455	472	455	460	493	455	473	495	483	475	464	496	458	468	474	449	517	490	427	459	481	480	484	469	478	477	465	469	444	403	481	500	476	467	469	486	491	461	453	484	464	463	458	416	508	517	488	485	456	480	455	485	500	444	491	473	491	488	438	511	448	480	484	442	484	486	466	482	472	514	481	460	506	507	466	471	454	438	449	467	489	471	417	488	472	461	425	508	471	465	443	469	483	463	515	452	493	444	438	494	466	489	450	482	461	441	475	488	476	495	502	479	477	475	494	485	501	476	527	500	460	474	477	495	470	473	480	481	486	467	462	457	448	486	462	469	460	465	454	483	466	480	443	446	482	485	482	480	449	450	484	466	459	478	441	482	438	438	463	482	485	474	462	434	496	481	475	450	508	488	479	471	433	452	488	495	475	486	436	487	446	488	487	456	454	468	498	466	433	446	480	455	509	473	445	498	452	496	474	474	506	511	440	462	491	472	503	484	473	445	472	443	461	484	488	447	468	498	495	479	497	474	468	451	507	470	517	473	471	478	452	490	493	473	451	444	482	459	476	502	457	488	484	469	462	497	473	492	487	474	472	465	458	498	455	459	473	476	471	455	420	449	437	489	429	450	472	451	448	459	504	463	456	481	481	482	468	483	472	464	477	479	473	436	473	465	476	496	489	456	469	450	458	444	494	499	465	486	461	469	506	519	500	454	453	484	463	491	490	486	487	472	457	454	466	450	435	447	464	480	478	453	496	450	478	484	500	464	511	485	518	474	485	480	504	452	479	490	541	507	485	430	482	489	489	485	513	469	486	465	517	482	441	465	492	469	442	501	477	454	460	457	524	511	499	465	450	435	464	490	503	448	458	487	452	454	462	441	468	450	506	498	481	494	469	466	483	458	433	447	461	509	479	469	511	477	478	468	498	506	512	439	520	451	484	498	482	448	473	468	468	492	506	472	490	478	449	441	441	458	513	431	492	493	471	469	492	456	480	464	489	486	500	465	491	424	447	466	442	487	490	495	486	460	514	490	507	484	507	459	480	463	474	456	441	483	467	442	472	474	466	475	499	454	496	479	447	475	437	464	461	459	462	450	448	481	453	482	459	486	488	435	459	466	483	456	463	507	447	489	456	443	469	444	476	455	471	437	458	490	486	485	480	484	468	482	445	494	469	470	470	468	456	507	472	492	484	502	470	494	470	466	484	490	468	471	507	490	468	472	476	486	451	485	486	489	455	466	454	461	512	463	471	448	459	475	471	473	445	491	469	482	465	470	493	498	473	481	458	434	477	475	447	429	479	454	461	459	462	423	434	458	475	472	496	515	436	447	453	468	462	496	461	471	469	430	467	508	422	466	512	501	503	508	438	477	470	450	485	495	474	486	461	451	541	485	456	423	435	486	505	486	446	457	481	481	518	479	477	450	499	515	484	501	479	497	431	435	441	459	515	434	472	478	466	462	534	495	474	489	462	457	461	483	451	456	480	511	464	469	465	448	499	477	476	492	450	464	484	500	449	498	462	455	504	486	455	424	478	506	443	468	475	510	468	487	487	461	475	470	490	474	506	454	478	433	438	459	486	461	473	506	476	456	491	459	495	461	470	484	463	449	453	467	481	430	516	499	446	454	473	480	493	489	511	481	469	501	403	472	455	480	482	462	455	465	473	480	446	461	467	481	460	495	440	470	468	453	467	481	493	507	489	469	505	447	460	502	507	471	476	483	459	464	454	477	519	480	439	439	464	468	501	481	503	447	465	480	456	459	458	470	452	448	491	483	457	508	448	469	472	469	484	452	453	480	471	487	480	489	427	486	470	428	453	466	453	504	484	442	487	478	464	463	508	499	472	490	488	444	460	450	450	465	443	453	496	492	492	509	463	500	481	488	473	490	461	475	478	456	482	463	499	460	515	437	464	523	486	480	506	471	470	432	495	468	490	472	466	508	465	454	460	457	446	459	439	488	484	468	497	463	450	473	427	481	501	461	498	486	483	514	464	445	479	465	445	485	454	443	512	472	440	483	475	486	500	477	448	495	471	478	429	462	484	462	474	525	448	526	480	429	468	466	470	455	486	461	458	498	449	467	482	440	475	499	469	472	466	453	475	462	481	470	472	482	482	478	470	459	469	478	467	452	473	452	471	447	462	482	463	470	448	501	504	484	471	472	483	470	473	501	493	481	466	445	472	485	469	501	462	455	452	449	461	470	495	471	462	480	485	432	486	505	508	467	496	496	455	459	458	514	467	458	473	475	466	451	463	434	430	436	500	489	494	450	427	489	477	500	480	484	491	459	464	481	473	434	474	508	471	467	471	486	501	465	463	481	480	462	475	460	504	516	457	507	477	468	484	510	477	478	473	462	489	482	449	468	503	472	469	458	458	474	478	503	487	506	472	475	474	443	478	457	452	467	486	438	462	477	469	462	488	479	456	472	485	498	470	482	458	480	430	495	479	459	479	461	501	472	460	469	479	512	485	456	483	465	453	457	483	470	452	480	450	473	482	497	451	488	496	476	484	491	484	475	447	482	457	504	503	459
7583	16703	14140	7704	5438	4171	3219	2726	2220	1796	1608	1443	1304	1285	1064	1030	968	980	864	892	804	828	790	790	742	795	760	714	738	773	731	714	727	714	696	719	705	724	703	727	691	732	700	663	748	659	688	684	664	701	648	704	642	665	683	681	618	707	730	629	677	700	683	600	691	687	652	662	709	626	639	647	666	653	656	675	658	676	696	657	691	639	663	645	641	639	640	667	604	653	630	633	650	696	651	655	657	633	628	624	623	597	674	641	691	655	668	704	724	763	735	767	685	655	685	674	725	717	712	731	760	732	707	672	688	690	684	707	631	647	650	629	681	676	696	684	663	677	673	630	715	691	649	622	632	635	685	662	657	647	680	614	657	658	652	702	668	679	637	634	651	679	675	635	631	631	638	662	638	660	649	649	660	679	650	657	665	659	629	682	672	645	690	654	667	661	656	654	645	637	646	659	657	625	653	681	634	656	656	646	732	668	630	637	637	633	631	620	690	651	680	628	682	644	628	611	668	682	658	653	678	623	618	619	621	650	662	664	675	653	633	676	657	657	649	658	638	618	607	708	649	653	702	628	669	677	662	693	629	690	652	655	664	638	659	635	631	647	654	644	643	672	651	681	650	679	650	673	634	653	640	634	678	646	644	702	635	624	683	628	603	665	628	675	658	673	609	606	642	651	628	671	670	717	668	636	627	599	633	623	671	641	630	680	663	689	658	642	663	601	633	671	671	626	667	666	692	682	651	624	662	667	681	597	708	696	619	615	645	630	697	665	638	647	649	610	689	693	668	665	643	648	669	638	631	641	645	611	717	649	606	642	674	626	660	642	633	669	669	621	614	642	597	697	619	649	646	653	675	626	646	682	660	687	667	617	706	637	634	677	681	592	669	661	659	621	683	677	673	636	650	639	653	641	642	713	655	626	662	675	670	634	680	668	642	650	671	671	680	643	653	665	623	629	628	615	705	662	632	660	667	624	640	640	623	677	635	694	636	668	644	656	630	662	632	641	646	649	623	650	641	643	650	615	633	643	669	605	608	648	663	659	644	639	652	615	613	614	601	638	662	676	703	664	651	620	672	659	638	660	679	626	670	638	627	707	657	638	609	674	638	600	585	671	627	618	602	648	654	619	636	645	618	678	624	701	665	631	643	690	674	652	655	656	655	639	669	623	685	662	692	625	636	612	615	636	685	603	624	611	682	698	640	683	670	654	685	668	680	656	684	611	666	635	657	684	666	647	649	603	657	695	654	647	704	696	634	643	676	664	615	623	646	657	601	661	651	693	636	634	653	650	653	663	664	637	657	652	639	593	670	700	640	648	620	623	676	632	641	663	661	635	651	683	688	664	667	647	677	636	671	643	675	643	634	640	641	637	631	641	666	683	650	621	678	660	672	622	658	611	719	630	645	640	653	657	679	682	624	648	630	632	638	604	704	686	659	648	685	631	627	657	664	675	598	658	659	594	639	691	599	647	626	672	664	654	635	610	657	644	628	656	665	677	678	658	688	630	640	618	632	614	600	669	650	692	600	664	618	680	666	641	687	639	658	635	648	625	621	654	642	637	641	657	650	636	665	680	677	618	623	648	681	663	632	677	665	643	628	597	607	658	682	617	657	693	641	640	633	670	658	691	631	695	618	691	687	619	647	620	721	632	657	648	656	633	693	644	664	629	619	670	637	645	595	668	646	676	593	651	657	646	612	691	654	663	696	662	648	645	649	638	674	666	660	624	617	682	649	652	627	746	659	696	617	655	660	686	652	619	661	651	694	629	617	670	650	665	648	614	692	651	654	691	651	651	659	655	654	634	631	673	663	670	632	664	637	683	615	668	633	645	673	660	641	602	643	655	662	674	641	635	629	672	659	643	664	650	629	615	653	658	664	690	661	659	646	670	678	641	664	678	618	645	661	629	608	626	659	661	666	611	622	643	675	625	640	659	665	633	621	633	668	682	636	608	691	622	631	673	706	619	641	667	651	653	605	617	627	679	672	588	660	699	660	678	681	715	675	642	657	638	664	630	650	681	649	643	689	668	614	665	644	626	665	644	634	651	682	667	636	651	565	610	610	588	626	663	633	661	703	658	671	666	617	621	666	629	585	653	676	639	637	672	583	672	644	618	664	609	647	670	623	672	625	663	649	653	606	686	610	653	659	708	639	616	700	658	646	604	638	690	648	660	656	658	660	657	634	636	653	633	634	667	638	630	656	668	651	638	677	638	683	631	623	649	643	665	630	660	601	643	607	671	641	704	695	620	631	654	678	640	695	658	676	684	665	692	632	655	672	621	634	677	648	654	653	686	619	645	657	628	678	644	630	630	669	608	644	657	639	674	725	674	646	684	674	635	628	673	663	623	693	643	631	659	660	649	610	674	592	639	659	669	626	641	635	633	614	687	642	630	683	702	653	643	641	692	631	661	628	612	679	685	637	608	689	685	658	688	630	646	629	653	655	666	679	627	713	707	650	629	693	674	664	673	633	648	639	622	618	677	626	681	642	660	641	694	666	674	610	616	609	663	643	624	642	678	680	611	654	669	670	620	649	641	619	655	635	629	657	635	646	663	646	668	659	635	620	659	635	626	638	643	615	600	644	663	612	649	659	668	631	669	685	599	587	653	642	636	677	658	669	657	675	645	658	660	626	628	691	638	672	633	645	652	642	677	708	625	653	682	634	669	631	695	603	678	630	651	668	641	624	682	659	676	676	613	684	655	661	648	659	627	665	643	626	671	621	707	652	641	645	671	640	663	670	653	637	646	654	669	646	652	684	650	664	664	642	631	673	637	647	656	650	675	686	673	665	663	624	665	630	666	606	611	635	647	652	675	667	671	691	616	603	659	658	659	664	653	668	637	644	660	680	635	636	639	671	650	700	634	624	651	632	641	611	654	679	654	612	647	683	653	649	685	675	625	647	688	670	638	654	659	604	682	614	677	665	666	672	687	648	657	644	624	634	663	646	691	687	633	672	647	663	670	633	654	618	654	643	597	638	629	661	638	636	646	642	640	638	644	653	669	673	645	669	631	635	642	652	678	628	648	622	650	633	620	684	641	629	716	639	660	666	667	617	638	631	628	658	642	642	640	636	665	630	617	659	685	631	666	696	688	663	659	667	627	668	639	624	658	614	588	635	622	609	651	672	665	659	657	623	623	674	646	595	684	680	643	639	657	646	645	631	625	662	686	616	679	608	664	660	641	680	692	637	604	636	648	659	635	647	656	668	671	664	694	661	632	630	668	628	663	656	702	640	657	670	651	643	668	617	642	625	632	631	633	628	622	644	695	644	687	666	639	618	655	675	615	644	658	700	657	679	683	603	652	606	689	634	696	654	704	655	662	641	667	634	678	629	658	654	647	722	656	628	682	640	645	674	668	635	616	637	655	626	628	649	671	669	632	602	660	648	646	634	672	643	672	668	672	647	675	618	640	649	695	657	668	645	636	702	674	696	669	613	695	612	609	666	659	653	632	634	657	672	641	616	609	625	642	642	635	643	629
26624	20159	7577	1000	720	626	610	570	573	622	656	545	601	542	601	587	584	554	582	576	596	573	607	607	582	555	593	585	596	592	577	586	570	605	587	636	608	571	597	568	575	553	581	562	582	584	590	594	579	577	581	580	545	584	571	556	582	577	566	556	606	608	598	625	608	534	585	584	595	625	593	583	563	596	566	631	607	562	562	620	594	532	538	590	610	575	598	565	560	583	566	560	606	578	578	603	558	593	586	595	586	550	611	567	554	566	563	599	592	555	634	610	644	593	601	626	612	577	579	575	577	584	630	583	633	601	606	579	562	574	616	555	556	623	588	590	588	607	618	520	566	584	553	618	561	623	574	611	561	560	581	566	580	528	590	629	625	561	570	601	576	579	588	598	598	512	566	587	612	589	535	574	551	537	575	554	558	611	538	568	598	573	604	582	561	570	554	608	595	513	581	611	590	593	582	537	572	568	570	564	602	606	543	600	566	598	558	555	587	557	604	570	571	610	619	586	554	537	536	558	580	593	584	568	585	599	582	558	591	546	608	593	568	589	553	594	574	613	598	593	594	588	567	600	533	589	595	580	540	567	565	590	606	567	582	566	611	607	609	597	593	565	586	587	595	573	595	619	572	561	583	584	596	523	533	563	608	558	546	573	638	586	580	638	547	619	573	623	641	556	550	607	580	552	535	627	592	581	583	564	599	602	581	617	586	577	561	536	581	565	573	610	554	541	551	589	551	586	569	605	575	582	572	600	595	621	576	563	547	574	554	617	556	607	500	580	582	578	586	620	571	566	588	526	569	549	562	576	610	576	559	577	619	536	609	535	552	584	592	575	575	564	554	577	541	547	546	589	594	590	593	619	573	593	613	562	575	586	572	567	546	529	633	572	548	541	614	557	585	595	589	571	538	592	624	599	552	556	630	549	586	535	548	578	557	550	563	611	592	577	581	613	541	588	582	598	605	568	560	577	592	548	580	593	593	609	560	561	588	584	611	553	540	579	584	598	579	574	570	557	574	592	583	573	538	584	575	573	573	568	579	539	580	558	589	558	553	540	568	600	607	532	605	562	578	567	599	572	603	565	588	600	554	593	604	578	612	535	578	572	581	563	631	575	602	596	571	600	560	576	556	564	559	571	529	571	617	591	560	569	597	556	537	612	564	562	597	615	577	572	601	582	565	556	565	556	553	524	574	552	583	569	568	603	581	604	609	615	597	623	602	562	611	545	579	548	573	573	537	564	576	552	582	565	564	574	605	591	575	592	542	509	589	572	565	534	600	583	542	547	561	582	562	571	560	541	608	566	590	595	574	612	585	567	558	591	513	566	579	577	575	638	565	617	578	553	562	585	556	564	556	584	599	615	584	582	584	564	597	565	534	569	534	545	616	597	579	553	565	570	556	552	553	602	620	615	631	595	578	556	560	589	614	609	586	630	571	591	615	598	620	549	576	581	557	560	587	557	581	573	550	532	593	584	606	598	534	599	619	566	578	565	567	594	613	556	598	597	566	557	582	570	588	560	552	570	547	536	618	581	552	547	537	644	598	548	585	599	574	624	598	568	570	532	557	568	573	600	554	566	567	568	559	563	604	552	616	511	587	583	577	590	545	571	559	550	597	601	610	590	617	601	618	538	561	610	611	561	542	562	563	624	573	615	607	546	515	541	543	594	548	545	533	566	587	585	601	552	569	597	611	581	570	579	624	638	585	589	599	559	598	593	601	598	574	563	551	560	591	592	603	569	596	580	566	613	526	628	575	586	620	528	561	568	588	568	572	593	554	523	587	559	593	594	551	554	600	515	570	571	588	579	599	598	582	577	552	568	569	593	559	574	573	567	625	599	596	560	599	574	563	591	606	553	581	565	587	592	564	572	538	584	584	572	604	594	574	568	573	536	578	578	632	581	563	537	569	621	575	623	592	561	637	596	574	577	619	509	560	571	570	565	572	562	525	545	582	599	571	563	608	573	541	579	554	570	594	560	592	590	594	619	573	603	616	558	589	572	590	607	601	583	576	590	559	569	553	577	588	565	594	586	608	572	607	596	573	582	571	586	582	557	547	592	587	632	595	562	527	530	611	584	565	595	549	575	574	582	521	593	546	572	583	581	549	562	589	662	630	568	586	580	609	587	631	585	582	612	605	567	583	620	571	536	544	594	558	570	559	585	564	588	586	609	578	608	619	592	569	610	558	603	567	592	579	587	597	569	563	550	587	633	574	637	616	555	583	561	606	574	584	581	545	606	576	571	555	565	604	544	590	561	576	605	572	594	609	595	618	541	562	589	591	562	571	546	573	585	611	616	566	554	579	615	581	598	604	575	565	572	617	586	606	540	582	569	568	557	567	556	581	629	589	606	554	598	567	573	551	571	591	618	630	596	589	565	573	562	605	609	575	601	547	574	589	578	574	599	570	600	545	542	572	563	584	577	577	602	532	553	596	594	594	566	563	581	572	572	566	552	561	585	535	572	533	625	588	542	564	535	574	610	565	576	618	578	607	568	590	565	583	618	598	609	559	596	597	574	557	552	594	580	553	587	616	580	581	560	580	576	572	618	579	599	603	542	561	643	556	644	551	562	601	569	571	603	621	606	573	597	582	574	534	596	579	579	636	568	587	550	587	568	556	547	586	562	610	575	579	585	578	573	560	552	568	549	554	556	543	577	586	557	583	575	589	559	571	620	597	622	568	551	565	601	632	608	592	591	605	603	534	576	562	577	581	595	617	561	576	597	536	644	584	550	571	576	556	555	568	560	563	558	594	584	564	591	585	590	550	609	566	567	599	541	569	538	552	563	563	584	515	558	616	603	590	609	550	610	584	601	548	600	610	561	548	583	588	559	570	620	544	558	587	579	608	554	551	571	544	552	592	536	535	563	602	571	564	553	584	593	570	598	578	569	542	621	584	547	602	606	564	592	586	608	554	550	587	606	576	621	575	586	575	617	559	570	572	544	510	564	616	602	581	558	550	610	613	576	604	554	554	561	583	618	576	605	613	537	606	544	570	592	539	578	626	590	588	626	572	602	557	581	577	579	563	572	575	562	600	565	598	519	589	555	601	576	608	586	548	561	573	608	614	562	640	566	569	578	595	618	558	554	563	554	554	592	569	602	536	543	563	576	561	589	546	612	591	541	582	581	561	538	584	581	620	571	577	576	581	562	555	540	611	568	620	615	548	580	581	553	564	569	622	599	562	585	582	609	554	573	564	532	581	579	586	550	588	578	583	592	545	626	599	599	541	617	552	563	597	550	573	529	550	572	573	609	601	620	591	588	545	626	579	587	530	588	560	551	579	561	567	583	591	580	597	593	550	568	581	560	521	575	599	587	570	564	594	547	555	555	608	604	569	579	591	563	585	586	603	543	572	593	585	589	614	589	574	570	571	613	569	593	565	572	564	582	573	577	557	624	580	542	588	589	587	600	592	538	574	559	566	593	587	594	612	562	587	543	585	609	581	605	593	566	574	575	590	597	541	557	555	574	641	605	586	588
4133	1751	1586	1116	1007	981	944	891	873	776	772	788	794	763	821	806	791	767	749	776	827	827	783	818	807	808	793	777	780	821	766	716	763	786	813	839	780	774	791	768	800	775	789	761	771	811	792	768	835	816	775	794	817	776	844	771	829	759	773	755	752	760	761	792	784	814	818	819	800	754	831	764	764	794	772	796	795	782	757	834	791	793	803	766	773	762	762	793	750	730	777	834	813	803	809	771	815	835	773	771	776	798	795	749	791	821	841	834	826	884	833	808	795	809	809	818	766	828	809	861	815	833	825	808	817	772	792	800	805	756	784	805	781	818	819	807	841	740	784	809	818	843	819	804	803	790	801	784	786	799	833	773	785	777	789	815	804	834	754	827	760	789	817	766	761	793	830	821	768	790	784	788	792	783	828	827	825	807	806	802	796	761	768	793	802	766	796	793	805	782	770	772	820	784	793	808	780	798	793	814	767	814	788	810	817	810	752	829	840	749	808	803	783	853	778	764	822	737	792	797	800	794	781	799	787	787	802	838	785	793	821	774	782	758	788	814	787	785	798	773	771	756	802	742	784	800	773	821	775	773	787	830	784	817	772	804	788	810	841	813	778	789	780	743	693	780	772	828	762	834	748	795	770	769	775	793	770	791	820	784	812	789	769	757	777	792	764	770	780	766	804	765	776	833	818	770	806	796	786	804	820	807	833	829	789	818	820	805	809	839	743	753	823	800	787	772	789	726	789	754	801	785	795	785	812	769	741	778	774	797	792	796	768	785	804	735	819	825	772	799	810	784	786	769	752	819	825	791	783	764	794	797	766	791	796	794	797	815	822	780	800	808	808	786	807	772	746	819	791	731	832	756	737	797	800	834	841	725	795	773	784	786	766	786	821	767	832	751	794	770	823	840	772	816	735	815	796	824	765	807	825	786	789	744	799	799	794	769	812	763	763	760	766	822	796	788	777	818	754	769	819	789	851	827	773	775	745	775	844	750	784	780	800	815	766	710	848	779	815	815	761	814	749	761	757	783	828	836	806	759	770	812	807	778	759	840	823	801	783	767	775	728	819	785	783	806	799	737	813	738	803	847	813	821	789	800	859	807	796	814	816	812	814	821	798	783	772	743	776	804	747	811	822	821	835	815	751	767	821	782	778	808	783	763	789	787	766	797	823	792	813	801	808	754	813	837	783	772	828	820	768	758	786	755	778	775	805	763	772	853	785	751	809	812	743	797	783	791	779	743	802	775	842	776	767	819	799	733	726	755	821	808	776	791	776	791	775	812	801	786	772	826	793	787	771	753	758	822	813	793	771	796	851	765	782	775	778	732	771	823	758	808	822	815	780	761	774	808	765	779	823	813	787	796	756	793	797	770	776	780	781	821	817	775	750	774	815	774	841	780	800	827	813	780	755	791	804	784	792	774	813	821	805	794	764	747	816	796	755	764	748	775	790	752	782	783	821	750	810	822	749	808	758	768	739	761	792	771	804	830	784	783	774	749	828	763	815	799	771	861	838	802	740	783	789	801	747	778	781	761	771	749	758	787	756	784	771	799	795	751	743	777	737	781	782	769	758	783	809	776	769	761	836	718	846	784	810	776	816	798	745	779	818	803	798	838	780	740	785	771	798	759	767	784	749	746	773	801	780	838	750	764	815	780	773	792	807	801	797	769	808	769	831	794	780	777	784	801	787	746	828	755	788	782	829	783	830	813	807	798	769	765	803	855	771	780	816	829	796	814	819	798	781	778	785	793	828	817	797	808	802	762	745	863	796	757	751	800	806	758	795	751	806	809	807	779	860	814	801	719	760	777	765	801	791	727	779	785	781	814	773	795	830	809	822	787	784	805	739	823	815	785	813	789	764	748	771	764	787	753	767	775	812	795	761	825	813	776	793	806	759	764	809	802	779	770	752	774	764	796	769	781	864	818	761	794	800	753	771	818	807	760	787	795	822	746	778	771	805	838	824	783	800	782	762	790	798	817	793	776	789	823	773	816	759	758	830	746	817	787	729	793	794	789	807	811	766	823	771	758	780	781	725	849	767	784	800	781	764	761	815	765	801	792	803	792	803	753	764	720	746	759	805	735	811	750	775	768	751	807	786	780	797	765	811	752	767	799	777	782	749	772	825	779	793	782	823	784	749	770	782	808	834	784	828	751	817	765	801	769	772	808	728	802	800	807	802	744	816	756	792	792	747	784	762	781	817	765	742	788	787	815	768	790	760	753	784	820	773	772	810	792	726	763	756	796	755	757	818	836	783	788	826	803	778	826	813	785	796	746	794	819	801	777	860	781	771	714	746	790	754	764	745	775	776	826	822	828	791	769	757	790	803	822	796	827	770	799	726	818	786	801	791	762	812	782	787	778	820	800	792	769	810	824	814	807	792	798	804	772	771	813	780	730	800	802	790	757	765	755	786	790	829	781	802	775	818	787	751	747	828	771	755	752	761	767	818	784	805	850	808	788	814	796	778	820	813	806	810	732	811	782	807	802	779	830	755	798	758	817	796	790	798	811	748	776	809	752	770	771	765	755	762	819	789	804	808	793	800	792	721	793	828	767	815	761	820	775	798	793	807	781	811	753	824	802	769	807	821	769	800	819	763	788	807	771	806	778	757	835	800	768	745	801	750	781	823	777	789	808	791	733	750	777	829	786	876	748	768	813	805	833	748	773	787	796	731	788	757	771	800	762	776	853	824	806	769	785	790	772	788	737	758	827	763	838	732	805	790	794	773	798	811	814	760	798	773	798	783	808	796	797	744	787	800	804	794	813	807	820	801	784	800	765	783	782	819	785	819	753	783	804	811	796	780	751	788	849	747	777	780	771	771	849	814	818	867	868	765	755	784	766	761	797	765	793	792	792	749	787	783	755	797	783	820	825	821	786	877	759	785	768	801	764	810	734	786	807	778	779	782	757	793	801	811	763	746	778	791	761	833	810	838	829	824	827	782	765	836	855	704	797	820	830	759	773	857	778	784	829	758	820	790	779	812	823	794	789	800	747	799	790	831	763	822	781	825	810	761	798	754	814	807	749	778	750	805	792	787	815	816	789	784	799	783	806	749	789	835	779	802	787	814	736	776	779	756	822	758	803	798	817	773	780	754	777	785	842	800	831	786	801	744	770	800	833	779	808	822	794	790	789	808	782	783	785	848	798	776	778	779	815	785	807	776	797	807	752	772	763	820	801	759	747	748	816	781	724	787	812	789	834	758	834	760	792	808	780	747	803	807	808	765	760	788	777	796	747	813	761	792	847	795	758	803	778	798	782	778	810	835	753	751	832	764	807	784	791	786	748	741	810	787	813	781	786	802	813	788	798	779	776	769	824	752	755	793	832	769	772	821	739	691	799	771	800	801	798	773	812	784	808	791	768	758	760	774	778	820	785	763	793	787	798	750	764	809	854	750	786	752	775	833	772	804	800	804	828	826	818	756	790	832	811	789	770	757	830	754	794	756	746	795	820	801	765	841	803	809	745	781	811	790	813	771	811
23851	20951	28071	23893	20777	5458	1422	954	896	875	774	754	712	714	713	692	667	678	640	636	650	659	646	685	608	612	623	638	663	664	642	646	575	577	647	604	615	634	615	617	557	614	624	642	607	646	606	582	637	591	612	630	609	636	627	602	643	596	589	615	591	619	594	582	606	581	593	576	617	619	629	584	573	590	586	629	567	614	633	563	619	622	580	629	621	616	573	627	646	589	643	590	575	609	579	584	564	596	608	670	636	572	623	597	599	573	606	617	641	619	677	641	619	578	589	606	597	587	580	628	591	616	617	617	619	571	587	608	668	575	646	623	572	604	625	612	603	609	613	579	623	612	606	600	575	561	636	564	614	594	604	648	575	600	615	583	597	650	610	575	577	560	606	571	635	566	614	615	617	613	637	575	617	651	606	535	602	621	644	619	562	582	561	615	586	616	601	621	606	630	570	620	638	610	603	633	593	644	599	601	576	605	658	634	576	612	603	590	618	591	605	613	577	638	598	608	598	591	541	620	609	623	595	579	637	583	623	588	587	566	594	614	586	622	610	670	562	601	597	597	613	610	574	594	595	636	606	569	611	643	632	601	560	626	576	637	614	615	587	601	577	611	612	620	566	559	586	572	557	600	584	558	644	584	605	631	610	592	575	599	627	568	621	574	564	578	579	605	594	589	588	562	612	583	623	591	580	581	600	630	616	582	577	583	578	596	601	608	592	623	581	643	604	600	646	625	563	584	616	609	581	610	562	607	618	581	594	596	577	582	630	591	578	580	601	598	609	646	616	575	590	650	567	616	595	598	580	624	566	614	599	622	585	574	626	611	591	606	576	601	602	617	632	633	564	608	559	600	630	567	610	560	590	613	624	605	583	614	580	641	620	588	613	557	628	599	578	656	575	560	595	597	575	595	574	568	613	594	583	607	609	589	582	592	562	600	625	636	582	612	614	550	628	602	597	611	610	597	557	613	589	619	584	566	616	632	589	628	585	585	564	641	589	557	596	618	623	581	662	613	615	570	613	588	581	615	591	632	566	574	628	594	562	593	604	599	595	590	629	607	642	590	589	595	595	637	589	599	603	581	636	571	582	584	566	605	546	582	618	623	579	639	630	565	597	623	604	635	613	602	552	531	590	592	613	623	643	591	575	579	591	590	579	660	530	557	575	660	624	597	572	581	594	597	550	609	572	616	593	628	590	573	624	637	611	645	615	606	635	570	558	569	627	574	577	623	633	584	579	571	624	627	553	590	609	589	565	611	574	601	563	585	632	607	614	598	605	552	563	600	598	579	571	582	605	600	586	597	586	616	606	584	626	615	640	589	597	616	621	584	602	584	626	591	582	615	620	595	594	606	598	585	605	593	620	593	588	631	650	628	559	648	572	621	594	633	583	602	569	654	611	603	594	593	629	599	594	624	661	665	620	593	584	633	582	583	566	591	572	620	624	589	619	616	560	614	582	606	601	574	588	625	565	594	574	553	603	598	514	605	590	599	609	587	595	568	593	610	573	562	585	616	591	582	591	611	598	589	593	600	579	605	539	590	610	586	563	632	587	569	582	574	605	612	621	652	633	603	556	628	609	589	579	581	608	569	581	591	591	581	622	578	624	588	585	608	605	559	613	569	636	602	608	660	588	592	612	613	622	577	600	609	632	632	554	581	582	607	584	549	582	543	610	602	580	575	620	587	598	603	607	601	604	628	597	573	582	616	586	564	571	586	642	598	574	576	570	575	588	651	598	597	607	630	588	582	594	589	656	590	589	588	594	591	625	644	584	630	581	586	636	592	647	615	561	594	620	630	599	586	633	603	561	593	611	591	596	643	607	608	635	604	557	618	567	612	586	567	563	622	616	590	600	559	646	612	595	622	606	531	578	626	554	631	603	645	614	606	594	641	560	611	617	562	582	613	611	627	581	608	607	605	582	627	621	616	612	638	622	607	559	589	601	572	622	617	588	623	598	616	565	586	661	600	597	538	538	603	615	577	621	570	607	601	620	615	598	598	596	637	631	606	571	609	557	593	580	552	608	607	641	601	557	590	595	615	595	547	603	609	608	638	573	601	626	661	606	618	539	650	620	584	624	583	562	591	553	592	613	576	628	569	617	633	598	632	604	593	588	612	620	580	604	555	587	624	577	617	599	597	629	618	589	564	578	618	602	602	613	600	572	579	586	608	555	602	586	581	579	592	588	601	628	623	590	615	657	595	622	573	617	626	595	637	580	585	620	589	632	637	596	551	569	579	631	606	626	626	620	584	613	571	600	590	640	604	599	610	601	601	592	598	600	580	631	586	607	600	633	590	639	597	582	563	610	592	574	653	594	607	614	654	590	593	550	585	562	579	603	590	623	576	587	597	540	598	596	577	610	624	529	593	568	606	592	632	600	630	566	612	631	586	643	628	568	575	592	574	581	621	563	637	574	641	617	597	574	592	604	598	573	572	609	592	567	613	583	564	606	641	607	624	643	572	645	604	613	597	573	612	548	575	591	598	658	604	633	651	580	594	607	590	597	599	624	624	581	600	553	607	617	601	606	593	652	591	579	587	589	619	609	558	607	562	625	573	603	579	597	539	604	633	593	602	586	619	607	569	572	632	567	610	602	617	570	658	608	593	624	607	648	583	604	604	654	568	610	613	586	589	576	566	588	578	601	598	554	602	613	622	624	639	593	597	593	638	626	600	612	638	626	546	591	610	599	621	646	615	650	591	610	614	590	607	597	637	618	621	567	599	592	618	631	608	601	630	601	618	568	638	615	589	633	624	602	600	565	590	575	592	612	609	611	637	572	645	632	534	576	565	565	585	580	615	563	587	575	639	606	574	579	583	601	602	612	606	587	603	617	628	570	568	582	611	607	616	666	608	588	589	569	620	558	561	596	567	604	599	580	593	575	539	584	616	600	622	620	585	597	599	645	592	576	599	571	555	586	648	575	579	623	617	581	599	576	621	568	610	598	618	598	617	595	606	600	604	589	591	576	609	569	631	590	611	601	599	581	599	563	603	628	603	590	601	652	614	573	639	578	627	632	588	595	594	607	621	619	622	616	612	583	627	619	622	577	604	592	609	626	616	590	586	614	602	566	601	636	599	561	609	603	558	553	626	618	617	609	609	643	571	561	621	614	578	587	631	614	603	580	615	599	631	612	568	568	620	608	584	602	603	571	594	592	612	527	555	597	618	630	627	624	589	611	620	580	567	587	615	604	574	586	648	602	612	608	649	588	642	595	621	594	624	607	581	632	616	617	605	611	576	556	663	599	604	587	598	601	626	602	591	575	606	627	616	609	601	601	559	618	628	607	578	628	623	639	584	602	610	617	624	585	564	591	594	564	616	588	608	604	599	598	607	564	606	631	599	578	581	574	603	595	604	550	614	616	618	627	604	583	605	584	615	589	562	594	576	621	612	589	611	592	583	640	624	607	574	611	564	600	644	570	596	577	563	608	665	628	595	576	549	574	568	585	624	616	569	572	586	610	565	629	563	605	631	577	568
5374	10672	9054	4842	3387	2718	2215	1864	1640	1454	1263	1202	1143	1044	1023	980	974	938	916	958	891	963	883	911	837	896	832	861	881	819	870	853	825	883	793	875	862	785	873	920	851	840	810	843	815	827	815	861	820	846	819	837	820	856	760	812	884	864	839	796	801	832	871	865	821	825	862	779	826	909	785	835	865	831	818	821	836	823	868	856	825	881	799	834	822	834	875	900	809	798	798	842	804	784	840	793	871	825	802	827	844	830	770	877	820	805	805	876	917	951	825	888	806	848	803	867	846	858	851	898	878	919	886	885	845	866	850	819	856	839	860	769	846	827	873	843	856	865	840	812	832	834	845	751	875	848	822	863	816	849	832	827	801	857	845	847	935	808	888	794	823	870	791	844	811	844	843	801	837	860	818	832	860	834	825	855	849	780	820	867	820	813	895	822	789	802	823	809	804	803	798	777	801	794	851	837	811	881	865	852	841	871	819	778	821	785	895	819	776	833	849	812	843	836	819	846	820	841	848	844	831	845	828	874	846	835	835	794	789	819	816	826	811	831	836	836	801	809	842	791	800	808	821	827	819	793	816	790	821	866	845	800	803	835	806	818	837	846	818	828	833	814	843	858	757	831	879	802	845	782	812	812	834	851	812	855	826	792	887	830	820	841	822	854	817	823	830	805	806	853	796	825	821	803	785	830	784	823	798	784	835	792	783	851	820	822	819	822	820	804	831	821	781	760	814	837	865	851	846	874	785	779	831	808	818	858	812	822	836	836	802	832	880	798	829	823	777	805	857	830	833	880	839	799	765	833	816	784	847	803	775	857	854	837	842	864	806	824	825	854	788	821	818	878	776	804	809	822	807	843	830	845	839	827	835	837	785	831	837	830	828	852	791	825	842	844	851	765	819	754	812	812	803	826	837	810	836	848	829	783	766	833	832	845	779	838	803	802	817	867	835	771	770	799	800	865	825	819	822	799	813	865	898	799	803	794	829	835	813	845	826	806	812	889	858	793	835	808	893	852	832	825	832	811	796	835	857	802	807	842	803	835	814	822	813	758	882	832	884	838	849	817	815	849	812	798	785	811	844	812	856	844	768	837	796	843	809	806	803	827	828	778	834	824	802	830	788	834	852	806	797	844	825	845	813	848	809	833	846	795	807	833	879	789	781	803	764	833	828	800	825	818	753	819	800	833	849	843	841	829	796	919	844	815	854	778	816	768	825	770	777	799	803	805	820	817	833	798	859	823	773	789	818	815	780	744	832	857	801	821	794	796	825	794	778	840	787	876	861	818	828	820	826	775	822	880	798	787	819	791	786	841	790	800	808	837	827	824	812	774	835	783	829	829	839	799	860	819	822	833	814	843	761	818	848	847	834	895	808	840	819	807	842	846	875	838	802	791	853	797	872	818	789	842	828	865	790	798	812	782	819	791	777	884	822	825	822	838	850	820	760	836	853	820	811	816	846	814	851	824	818	805	874	795	833	812	791	845	785	766	781	803	831	828	828	794	756	818	807	776	817	831	819	844	781	817	785	817	849	767	822	808	832	833	848	779	863	832	825	823	814	827	817	832	815	823	858	827	848	815	756	810	833	758	828	791	815	824	840	819	812	857	822	833	837	809	785	832	835	810	823	795	864	797	846	837	774	853	805	855	806	825	811	817	837	839	850	830	808	848	824	842	813	798	866	830	815	808	796	837	839	814	843	850	801	840	822	832	853	825	805	775	743	825	813	803	838	841	830	834	824	803	827	834	824	829	827	809	820	844	814	822	851	814	831	811	827	811	806	835	852	824	810	843	850	813	822	804	848	884	798	775	836	829	829	811	832	896	838	838	754	827	824	866	808	821	809	777	826	815	783	827	808	794	831	870	837	829	858	798	819	806	824	803	846	829	833	807	821	782	782	820	867	772	832	797	829	837	838	783	827	829	756	829	817	772	821	827	758	831	838	865	838	818	788	808	836	865	795	850	821	880	849	802	786	808	825	843	776	849	837	790	854	804	858	845	822	854	832	848	772	817	866	796	834	802	822	849	792	845	869	788	845	864	793	795	824	796	836	826	852	804	823	801	877	815	790	817	790	819	764	888	810	870	835	833	869	923	838	822	819	816	829	846	815	830	832	807	801	815	796	812	790	832	841	883	823	845	782	836	851	843	841	825	797	788	817	836	830	814	792	785	847	784	862	818	831	775	781	789	820	834	741	789	873	861	794	788	820	805	843	801	837	811	788	837	819	856	814	809	801	809	795	771	876	826	844	817	847	860	863	810	805	796	818	796	848	846	853	836	847	857	806	827	819	848	815	826	867	802	759	800	839	866	785	811	828	825	842	830	785	858	800	808	849	809	818	817	821	840	865	825	804	802	846	832	808	855	857	839	899	815	836	830	859	839	846	836	807	796	787	848	810	786	830	784	785	783	867	854	811	797	834	840	824	823	777	757	862	820	858	792	806	784	855	821	835	820	808	785	834	787	823	845	828	812	826	808	855	811	872	808	790	801	855	841	825	800	857	803	841	832	833	852	824	820	788	810	770	822	803	816	782	833	821	823	866	817	770	801	846	863	801	836	818	841	829	823	774	853	823	852	783	808	859	875	828	803	840	804	796	846	871	850	799	795	819	809	820	811	845	837	868	828	802	805	830	799	841	833	840	778	818	822	848	856	863	779	800	858	809	837	818	827	819	808	832	749	864	815	817	831	827	849	798	799	797	818	850	868	829	794	858	852	818	807	831	789	812	833	803	788	804	847	805	872	792	852	824	849	833	772	808	835	804	825	805	822	815	786	804	819	826	789	786	830	774	857	836	827	806	824	770	791	796	851	792	846	814	822	830	895	792	852	843	857	828	856	815	842	846	772	817	817	775	804	874	828	759	809	800	782	817	877	804	818	823	844	822	752	786	861	808	789	826	786	782	816	833	846	821	800	820	842	823	774	866	803	827	831	842	809	863	796	813	792	847	797	779	811	809	863	820	797	804	880	853	818	840	808	816	827	862	772	832	864	808	765	861	838	821	816	810	774	811	814	806	809	804	762	800	835	849	764	832	831	780	799	831	843	858	819	866	802	834	781	843	831	823	850	836	843	823	807	821	793	791	789	767	839	820	807	822	822	831	819	859	853	854	809	813	822	812	803	830	802	831	789	834	836	817	797	819	863	846	800	851	824	846	766	839	826	871	782	793	817	770	786	851	845	811	795	844	850	833	822	828	881	850	795	878	816	849	821	815	760	800	870	857	848	822	856	815	809	844	854	863	860	805	789	852	833	814	810	804	795	810	861	791	842	783	799	806	832	806	787	812	811	815	818	849	841	820	862	839	885	828	871	836	812	832	843	849	840	822	817	810	850	862	828	779	791	788	806	833	791	844	802	796	776	800	834	871	795	804	786	857	828	799	834	782	841	834	828	817	870	824	823	860	823	821	819	857	899	837	842	836	805	771	852	800	802	804	776	832	807	839	804	851	829	819	785	840	829	810	829	834	797	820	844	815	838	857	802	841	831
22977	21044	28829	23508	21047	20795	4076	1308	1001	859	797	770	729	694	668	649	625	601	546	538	541	534	577	494	483	544	494	550	518	518	479	529	542	472	524	474	500	530	501	518	471	493	513	475	479	512	459	496	505	494	486	466	524	493	487	520	490	479	480	480	484	473	485	481	507	461	473	523	497	452	477	452	485	508	484	473	497	488	441	477	484	495	467	462	491	432	453	525	493	473	528	493	499	486	487	511	474	487	500	480	473	460	463	495	460	479	483	480	492	535	514	511	506	489	511	499	527	520	530	463	512	524	496	533	506	471	462	489	489	518	490	498	478	445	495	506	481	526	505	491	503	487	490	467	465	480	475	467	484	486	490	535	494	512	476	479	446	482	457	452	463	555	451	441	474	489	520	454	470	495	468	488	465	494	435	494	468	477	453	478	484	458	492	489	511	497	450	473	472	521	498	412	487	469	459	511	464	496	501	483	454	454	478	457	463	477	495	496	489	473	502	457	504	463	465	466	489	435	517	442	461	453	457	510	444	489	464	494	479	451	446	484	481	469	512	517	504	450	501	459	475	480	462	485	456	494	520	446	480	483	501	492	533	436	527	463	522	495	502	446	454	485	442	467	501	490	475	490	489	515	489	493	529	432	452	472	503	438	511	495	497	475	449	485	474	496	495	504	461	470	477	454	463	458	438	481	463	483	471	472	444	449	507	524	498	458	487	489	493	447	431	472	474	487	475	458	467	474	500	480	487	488	485	475	424	468	493	505	472	461	455	450	492	470	493	493	452	468	462	485	479	484	468	487	487	462	476	479	464	460	463	474	485	489	492	444	457	505	460	532	486	484	488	459	430	460	491	487	434	443	457	457	482	460	472	466	476	414	517	464	487	486	512	474	474	481	464	469	457	451	511	490	480	488	466	478	472	472	486	491	494	515	554	475	510	486	493	492	473	521	477	453	447	447	453	485	475	477	472	513	467	441	501	513	484	471	495	492	478	518	491	462	471	489	490	460	501	465	500	459	467	484	460	480	483	421	475	482	489	477	482	477	485	481	497	478	524	457	472	442	502	441	470	495	479	456	495	488	481	476	476	500	464	511	477	480	503	451	469	471	451	467	477	477	519	450	497	488	512	469	458	471	446	442	493	498	479	475	502	465	445	469	475	469	478	522	459	499	493	479	450	479	469	502	459	462	468	476	468	476	464	508	506	461	508	504	512	476	475	469	476	469	483	471	490	449	503	477	488	490	464	490	516	480	480	487	496	453	463	471	488	507	450	477	465	496	462	501	527	479	495	484	441	525	483	459	485	451	458	472	446	512	458	489	482	500	461	450	503	485	486	484	484	509	453	492	475	507	473	478	509	498	477	516	472	461	482	470	495	467	517	452	451	468	480	428	495	468	487	477	477	494	499	477	453	463	449	447	490	524	482	484	465	457	456	503	497	486	493	478	494	466	511	470	472	459	473	474	449	466	456	465	473	500	508	499	513	513	492	451	467	464	459	499	458	461	494	481	436	425	440	475	501	475	466	531	459	452	463	477	488	481	465	458	496	478	489	449	460	465	433	489	455	480	453	447	479	484	512	484	468	488	455	452	470	515	481	460	458	456	442	507	465	495	474	475	437	459	488	499	461	486	464	464	464	499	494	435	471	465	461	448	416	467	493	481	500	474	452	483	428	506	486	439	492	490	461	500	397	458	427	486	453	497	466	472	454	505	496	468	490	500	450	478	448	468	461	497	472	512	454	468	501	467	447	493	503	521	471	469	505	459	487	487	507	464	504	483	443	474	447	460	467	467	456	462	481	465	482	495	481	481	484	480	434	461	463	515	473	474	492	462	476	521	462	475	499	507	501	495	449	484	481	485	474	469	509	508	482	525	439	485	473	455	441	451	483	486	443	491	451	472	508	475	496	511	475	479	454	475	466	491	492	475	462	500	442	442	458	445	507	494	458	449	473	465	504	469	408	461	463	472	494	465	496	509	489	452	465	493	465	464	483	467	461	475	462	475	478	462	462	445	462	483	467	485	467	473	495	469	509	503	475	468	495	415	426	491	484	491	504	465	454	472	479	474	513	495	485	492	475	429	497	443	491	493	468	472	458	490	457	459	511	496	468	503	458	467	500	479	496	479	462	453	483	446	455	481	458	498	449	476	457	484	471	474	472	477	507	547	469	483	482	504	450	483	493	467	474	480	465	481	459	443	462	458	486	511	444	465	463	473	498	480	481	481	431	455	475	468	519	489	454	493	462	489	475	489	479	462	476	473	487	458	460	483	467	452	525	457	500	463	496	480	455	470	473	454	491	489	466	463	482	452	485	441	495	462	494	473	460	474	473	482	489	465	468	431	463	507	459	454	488	437	504	472	489	481	496	515	431	465	496	489	487	493	477	475	462	482	472	463	486	455	459	483	471	460	473	482	439	507	488	478	467	477	486	522	484	466	482	454	490	466	501	467	481	457	496	444	469	462	478	467	481	475	446	496	466	492	436	437	469	479	468	430	448	458	473	478	474	487	491	444	498	440	502	465	499	459	455	435	485	460	486	439	473	480	494	471	481	479	444	492	463	492	455	497	468	473	450	455	455	482	517	489	466	523	464	452	471	445	461	488	501	453	442	488	500	504	494	473	520	479	462	468	463	505	520	474	498	491	459	422	483	457	479	445	458	469	476	480	457	488	503	469	478	442	487	477	475	478	454	470	509	468	474	478	450	487	481	480	467	465	463	507	446	494	449	494	448	502	455	465	501	469	473	454	469	477	472	499	492	491	457	485	456	493	486	443	475	490	484	469	461	485	492	431	477	467	492	492	467	459	439	449	481	478	453	442	462	460	452	450	499	443	462	464	463	487	477	435	462	475	519	467	518	491	443	479	468	474	503	452	484	466	485	465	469	472	463	458	520	463	497	509	455	486	442	437	511	465	510	481	467	475	453	426	460	410	465	463	452	445	470	475	477	534	454	455	477	498	510	479	484	441	478	469	470	480	500	431	480	485	451	448	480	474	474	471	482	450	471	490	462	470	489	504	441	452	481	481	478	473	486	460	483	494	467	477	460	474	487	508	527	489	492	470	423	497	449	497	488	502	440	455	429	455	469	451	451	413	487	471	458	483	497	497	497	487	457	445	465	473	493	476	455	489	447	490	452	445	467	488	470	465	478	472	483	488	489	461	445	478	472	449	503	493	465	470	515	483	484	486	475	454	482	439	470	491	456	465	499	473	478	465	464	458	470	486	453	457	451	450	490	476	466	494	471	471	469	464	504	489	481	453	506	495	476	492	456	485	472	460	486	469	498	487	461	472	461	467	470	437	484	433	480	425	461	455	456	484	504	494	465	481	456	457	469	493	518	484	460	500	472	493	456	470	475	474	453	491	474	464	458	479	460	502	492	470	487	497	486	436	457	449	441	487	498	488	482	476	461	472	491	505	507	481	494	496	491	481	508	440	454	468	456	474	497	456	468	491	464	505	454	478	508	417	506	492	472	450	449	480	475	481
7592	16785	14250	7631	5394	4026	3283	2645	2117	1856	1584	1415	1282	1090	1147	1037	987	946	883	863	872	799	798	801	757	764	765	744	722	728	704	768	765	751	744	727	774	700	719	685	640	713	653	695	705	709	645	675	679	669	725	696	654	704	743	697	646	678	634	647	635	649	689	663	652	678	675	666	684	632	682	722	683	706	690	684	677	661	657	658	671	645	679	649	682	681	671	685	713	676	712	664	657	656	635	678	672	653	626	688	660	669	722	671	656	663	676	654	717	837	779	746	722	712	699	698	734	744	732	729	749	751	738	709	737	710	720	696	688	693	735	736	665	683	721	680	672	677	683	674	682	679	649	644	730	648	696	669	683	649	672	625	702	646	665	670	642	666	664	638	663	684	661	707	663	677	680	684	648	627	642	672	639	658	700	648	646	612	677	643	641	672	632	649	676	649	717	701	664	668	689	661	633	627	647	676	607	666	633	676	668	644	669	638	678	650	680	676	680	675	667	641	672	635	672	690	625	647	607	675	658	640	694	673	662	683	605	682	672	653	632	681	697	667	634	694	650	662	609	690	672	653	635	686	680	637	602	693	669	654	630	637	651	648	702	646	652	702	690	614	647	637	653	632	681	676	706	677	658	675	671	629	628	699	658	613	704	666	720	691	656	653	664	640	629	662	688	614	635	637	660	687	631	677	675	656	629	639	627	661	670	644	642	632	650	640	680	640	658	656	654	649	659	626	646	652	679	660	654	643	672	680	645	690	651	705	654	667	613	664	656	684	650	619	624	632	641	645	678	627	628	662	621	637	633	627	619	674	689	674	630	630	651	625	650	662	644	668	624	670	672	654	662	639	609	675	683	688	687	650	648	608	647	697	620	591	673	662	641	623	629	664	620	674	641	714	662	699	644	655	659	693	604	633	642	615	692	622	664	636	662	662	607	626	656	662	655	664	664	699	617	679	648	650	631	689	635	680	631	678	636	654	663	637	648	653	631	618	658	660	681	678	708	652	680	633	653	662	651	671	664	651	637	697	703	632	669	647	663	679	709	630	661	645	628	678	743	623	650	657	707	641	672	692	690	680	653	640	653	645	651	635	647	662	661	633	660	657	623	702	663	674	677	641	667	633	713	640	682	649	663	633	652	660	676	673	635	685	634	653	657	677	644	684	654	633	694	638	606	677	643	664	622	661	683	684	639	652	674	685	663	660	633	632	630	635	623	708	628	665	698	651	657	641	650	640	652	664	700	685	682	688	667	642	612	668	661	636	686	634	647	646	663	675	648	697	628	652	663	703	699	670	632	657	640	634	693	620	651	696	690	666	651	654	652	665	693	605	668	630	682	670	645	677	628	690	645	669	622	640	633	653	657	658	715	664	668	663	651	644	664	671	678	680	646	684	630	661	667	674	697	672	669	684	637	685	651	669	655	641	629	623	666	655	629	661	661	688	677	660	624	676	620	633	632	672	631	692	683	660	678	661	666	688	609	639	635	673	643	702	664	645	625	655	634	634	643	694	650	634	620	642	639	669	633	687	695	640	657	667	639	644	652	678	677	680	619	636	657	672	642	692	622	653	693	667	675	686	644	668	642	642	713	642	631	670	665	675	652	638	680	613	644	637	679	649	643	701	638	674	672	596	671	605	643	630	628	638	632	666	683	664	669	649	673	659	673	638	660	632	615	682	674	642	631	654	640	648	674	670	667	661	682	675	701	601	680	705	686	654	642	608	666	715	655	602	653	643	641	675	628	663	604	690	612	630	685	661	677	645	654	635	657	669	661	658	591	667	683	654	662	615	621	641	675	614	614	666	666	646	623	642	654	677	653	668	663	681	650	701	670	662	619	669	654	661	633	638	682	661	670	598	695	657	662	684	656	615	652	668	608	660	666	654	682	640	670	629	657	673	685	639	657	621	675	691	680	647	641	666	711	638	695	632	672	654	683	669	647	655	638	633	656	711	643	690	692	674	608	679	650	679	673	643	640	681	687	670	638	664	687	601	653	664	646	650	672	668	642	676	653	665	695	623	653	618	688	615	698	652	631	651	619	656	641	706	696	624	653	669	610	641	608	641	667	676	622	659	647	695	632	664	646	669	679	679	678	660	655	664	704	619	635	698	646	664	695	683	628	678	679	679	630	635	638	697	648	629	673	657	668	681	652	690	633	641	682	606	689	679	667	687	657	630	679	611	674	634	708	648	632	627	684	645	625	666	661	689	669	678	672	636	656	660	678	660	659	688	677	631	631	628	683	683	646	676	656	692	687	642	640	692	699	645	667	660	680	648	641	665	669	643	665	672	644	719	687	651	666	627	617	669	684	678	640	661	705	627	633	669	632	665	614	646	695	650	660	682	665	673	685	690	629	679	674	634	656	678	631	673	651	652	662	672	676	600	657	647	672	665	695	648	675	573	669	644	653	648	677	678	676	661	646	682	628	691	643	658	648	643	666	629	644	670	650	682	643	674	648	709	644	671	639	660	694	687	667	663	651	639	670	647	698	660	655	640	675	705	667	685	636	628	693	642	666	661	683	701	647	655	633	660	713	625	665	625	602	617	616	666	658	610	628	703	633	619	661	671	616	663	672	663	633	647	652	674	654	629	680	664	642	660	703	669	636	640	670	634	671	650	646	645	607	657	637	636	653	637	638	690	584	702	689	680	662	673	593	678	669	663	663	629	662	639	630	661	658	655	639	656	701	669	670	640	648	665	654	599	675	683	649	656	649	621	642	655	659	680	662	647	635	649	706	680	652	604	692	695	647	681	698	629	684	614	663	679	676	638	646	696	654	680	660	692	633	632	658	642	650	651	637	664	609	644	649	654	661	621	663	710	679	679	682	632	683	663	670	693	650	700	691	717	661	666	641	668	662	731	608	623	677	653	626	654	645	650	679	623	660	645	698	620	646	641	646	639	675	670	632	650	621	676	618	644	665	642	626	659	697	624	614	660	654	590	628	683	646	664	676	645	686	687	700	604	646	656	637	641	685	638	690	656	658	673	628	699	674	694	655	625	623	605	661	650	609	679	643	631	708	642	658	663	655	654	658	699	731	669	685	648	675	661	631	639	642	652	667	675	663	652	645	649	634	627	654	658	709	649	617	660	634	676	667	640	695	676	631	669	658	636	654	678	657	647	680	692	614	699	637	659	658	682	675	638	655	629	667	688	638	698	611	664	612	695	636	643	662	634	732	633	685	673	666	680	664	679	692	651	623	685	673	693	716	638	711	594	633	662	634	640	622	703	595	675	638	668	687	650	673	685	642	678	644	644	656	632	651	596	646	589	691	650	649	673	645	603	634	688	635	655	678	609	674	629	723	673	618	666	659	657	644	655	644	682	660	675	611	673	672	644	641	670	627	673	623	668	684	641	653	665	659	638	628	665	653	688	693	651	677	671	670	654	679	650	682	686	666	651	675	663	653	674	651	660	649	666	644	704	658	681	682	605	660	660	648	644	638	701	650	617	666	683	640	627	678	657	643	653	668	680	631	636	619	657	694	638
26567	20116	7654	1101	747	645	647	608	546	617	585	530	597	568	585	589	573	594	618	584	582	600	560	567	556	557	587	614	589	603	629	515	596	612	596	567	606	618	557	603	561	562	613	609	628	577	581	568	594	552	561	617	564	601	563	561	617	596	594	561	563	586	539	570	561	572	602	593	577	555	599	586	624	576	587	631	591	590	568	586	634	546	538	603	564	580	620	559	598	637	586	573	622	595	589	590	567	621	568	586	596	603	587	584	604	558	597	583	602	583	631	597	584	543	584	594	592	542	588	574	586	630	595	627	596	593	588	546	608	560	578	555	574	629	610	573	603	615	632	580	595	592	613	591	575	557	595	541	613	554	586	591	607	624	568	569	650	621	604	595	594	535	554	575	556	549	587	564	575	615	602	595	575	550	575	588	564	604	566	556	593	625	584	579	571	580	617	554	597	642	576	565	592	597	593	605	559	605	594	653	564	568	561	581	594	608	575	597	600	594	565	556	591	582	579	589	569	551	657	608	555	595	549	575	576	601	582	561	633	557	583	636	598	594	588	565	541	624	561	583	593	584	592	596	587	615	564	590	586	574	606	575	551	558	600	613	630	567	585	569	582	587	578	603	580	578	546	566	607	591	545	586	585	601	581	578	599	553	585	585	590	577	576	594	571	575	644	543	581	567	558	581	558	580	584	564	564	584	553	563	620	577	618	532	557	577	601	585	611	597	581	592	571	625	550	599	633	581	590	602	572	625	637	563	587	586	637	572	554	575	539	605	576	575	563	565	619	600	588	607	611	603	593	605	596	570	588	568	574	580	593	575	563	610	620	599	618	605	583	608	596	540	572	557	575	606	595	597	581	565	534	582	597	596	569	569	591	579	575	554	572	567	603	595	561	568	574	577	611	542	570	539	550	593	586	632	651	564	537	583	603	543	590	588	564	621	570	568	587	597	570	581	589	582	611	556	598	553	552	579	608	578	614	583	561	599	591	589	608	558	579	604	553	558	615	554	617	564	586	582	578	595	572	604	621	551	581	608	591	571	606	575	569	600	612	536	610	575	567	593	579	608	597	578	588	624	563	566	591	605	614	588	565	573	620	631	541	623	616	562	577	615	566	573	548	570	569	565	555	550	600	603	568	621	592	560	574	622	585	574	602	596	621	589	598	565	597	557	582	597	612	547	541	616	609	579	606	587	580	594	591	554	595	540	546	626	570	562	602	563	570	567	574	558	579	582	569	611	531	558	573	628	627	595	572	554	597	612	587	576	622	599	555	584	620	568	565	607	620	549	517	566	585	601	592	589	620	568	553	569	532	574	530	569	607	584	562	599	575	570	574	593	561	597	527	578	554	582	498	600	591	549	611	625	569	611	602	577	526	621	572	555	596	555	576	605	594	584	599	569	562	588	602	570	590	548	585	614	572	628	581	582	592	600	582	600	583	548	562	588	614	595	587	626	582	568	564	585	559	553	598	594	610	586	543	574	587	607	590	561	605	597	527	576	573	597	588	625	606	572	617	577	573	555	581	587	592	609	568	609	603	587	560	591	573	587	584	579	604	581	565	603	524	574	597	604	548	557	568	552	558	603	604	611	585	564	593	622	557	589	625	608	557	554	606	582	551	574	577	578	582	608	566	587	574	629	539	624	573	563	598	597	608	572	589	595	576	570	587	560	557	591	640	597	543	606	618	596	621	631	583	569	572	584	606	590	626	555	565	603	567	610	594	633	561	575	587	571	561	570	622	601	596	583	591	596	630	602	588	583	597	558	551	591	546	579	593	633	611	536	555	567	581	591	559	587	635	593	526	608	599	582	585	603	576	599	616	589	586	595	622	576	555	559	580	576	570	607	580	592	612	573	574	596	610	560	596	558	594	587	551	572	550	592	559	574	564	595	606	568	581	588	552	597	578	558	583	619	542	599	587	572	549	577	604	588	596	574	623	572	579	612	595	615	571	652	546	621	603	572	593	599	639	603	583	591	592	609	639	567	539	584	574	604	577	585	592	580	574	569	551	607	587	603	584	584	622	585	592	578	559	571	546	586	587	622	569	545	541	559	651	592	610	526	575	608	578	555	558	578	558	605	588	587	564	559	565	581	603	588	614	606	554	564	571	585	566	635	614	559	556	549	590	610	572	593	584	608	609	586	540	580	612	617	577	577	562	607	568	567	597	527	600	580	550	550	576	566	570	543	546	588	585	609	604	580	586	581	563	604	584	582	566	579	614	609	590	548	574	549	578	527	567	603	593	578	597	566	553	651	581	578	582	588	588	591	640	578	586	560	617	600	579	578	551	605	587	585	561	566	594	632	578	590	548	587	570	608	541	574	555	605	588	554	555	607	612	608	556	594	580	587	589	560	535	552	590	604	590	582	568	622	580	601	606	551	604	575	575	607	586	597	593	593	609	584	615	620	593	560	583	591	599	549	598	561	587	641	592	598	597	563	603	569	660	568	569	565	557	598	569	529	564	640	561	561	573	566	559	616	564	617	565	575	547	585	589	589	598	579	570	579	570	569	614	613	566	615	618	598	604	596	557	597	607	580	549	551	603	539	617	601	562	563	576	635	574	565	573	539	544	579	582	574	579	565	557	592	615	561	580	606	597	592	570	582	575	546	603	582	605	573	563	579	566	594	562	581	576	612	580	630	636	611	559	591	605	595	635	588	591	570	617	549	565	540	542	589	621	599	573	582	562	582	584	607	577	594	573	559	559	609	601	566	598	568	591	601	552	558	574	596	598	562	565	635	559	587	593	626	582	619	594	576	622	590	542	587	588	576	569	596	585	571	606	610	615	595	557	569	599	596	571	587	580	600	593	583	565	543	568	579	565	640	595	578	594	628	631	571	585	624	595	565	602	578	573	583	613	580	593	576	587	566	543	587	606	579	573	569	562	634	562	625	607	611	539	552	623	588	570	572	638	582	593	572	582	559	580	588	596	615	585	579	582	601	582	601	590	594	582	564	555	611	575	596	555	597	545	620	569	582	568	633	591	538	614	601	589	595	557	593	586	599	536	604	595	594	586	557	574	570	605	590	646	600	577	569	587	643	595	594	545	592	576	591	564	591	640	560	566	561	594	591	597	573	543	589	615	592	606	576	573	598	563	576	614	594	583	563	584	588	637	580	564	567	621	526	594	598	582	592	539	589	627	626	570	603	597	602	582	568	582	574	548	616	550	570	617	587	576	570	560	600	587	629	597	652	582	554	559	610	539	571	559	579	597	603	552	604	589	585	585	554	559	589	597	601	563	619	632	573	547	573	640	585	606	582	628	573	612	603	591	559	558	597	607	574	635	592	627	594	590	668	577	612	579	544	587	594	567	581	587	602	602	593	577	599	584	594	593	629	584	600	550	536	610	553	590	578	607	575	548	557	599	596	572	634	577	570	571	598	577	615	552	598	572	554	589	566	605	584	599	608	591	605	560	583	583	620	578	609	594	590	607	580	630	579	569	589	605	568	590	577	588	584	548	557	594	595	579	594	609	615	575	606
4125	1787	1597	1106	1028	965	935	849	909	842	813	816	816	833	791	813	810	798	772	803	744	791	811	773	838	792	819	810	823	811	845	805	765	786	793	763	774	818	775	831	807	818	806	762	794	794	813	823	826	770	768	798	778	858	772	774	856	796	818	813	811	770	881	807	776	805	757	772	765	807	809	760	774	826	834	791	768	790	781	842	771	833	836	791	773	764	808	805	848	789	805	787	746	835	814	785	772	838	768	768	815	859	801	826	792	797	769	806	806	861	826	799	816	848	846	742	804	796	842	843	826	792	817	887	835	800	836	824	842	816	829	743	862	771	778	818	845	799	832	812	806	806	804	858	814	735	847	782	814	803	771	787	773	723	828	852	814	787	800	789	809	773	830	781	784	827	755	829	799	809	846	743	818	824	802	815	834	772	813	819	770	818	762	766	799	792	820	832	790	783	781	763	806	792	783	839	736	762	859	797	811	809	768	841	813	801	786	769	795	834	852	769	819	796	810	742	764	790	767	776	767	790	807	808	823	831	829	775	808	772	821	773	736	829	769	804	754	794	834	817	810	776	816	799	770	853	777	779	812	804	805	800	843	806	801	837	813	752	794	718	809	792	840	827	799	826	802	727	796	764	807	807	800	841	758	860	755	804	794	778	788	825	793	814	836	767	786	846	825	778	781	775	769	758	835	753	811	822	754	796	800	781	772	802	797	819	767	806	802	807	769	818	776	801	792	849	761	825	775	782	813	761	834	804	789	815	844	799	876	808	830	856	813	848	790	766	760	775	754	824	788	796	811	741	851	806	793	778	800	774	774	806	776	727	824	787	816	867	773	771	805	782	800	812	787	769	852	763	793	848	809	818	838	779	802	819	773	811	794	781	802	806	795	811	782	825	784	791	776	824	866	792	797	815	785	768	794	812	797	830	806	793	809	802	737	788	809	778	785	802	823	792	805	819	825	764	807	773	802	844	769	811	788	775	763	812	856	812	768	796	801	798	796	812	772	791	854	764	788	799	800	816	809	852	809	821	806	789	792	796	787	775	808	817	795	774	776	768	809	782	808	762	843	830	854	799	778	804	828	836	815	821	782	792	764	817	804	806	790	833	836	812	778	817	767	833	809	820	827	790	754	814	831	789	809	773	798	752	801	819	767	847	804	895	751	802	837	825	727	740	771	803	792	798	764	763	804	804	820	796	790	826	788	781	773	807	770	830	818	780	806	806	751	744	859	817	809	763	799	836	745	752	877	798	822	799	817	790	768	803	792	815	804	802	836	771	774	768	804	829	796	824	808	727	841	786	787	833	824	825	799	812	813	789	800	785	835	815	828	781	814	746	779	780	783	783	788	763	758	798	824	858	773	796	827	835	779	802	823	822	763	762	773	747	770	791	848	790	762	835	775	805	799	826	843	776	754	804	797	801	774	741	830	783	835	819	806	820	790	787	833	793	804	781	803	778	766	803	809	734	794	780	787	841	802	807	790	768	810	806	832	779	815	820	808	777	818	808	813	823	745	782	828	796	813	816	862	854	765	828	766	748	848	772	843	824	875	834	819	827	741	791	792	803	798	803	767	775	864	810	751	837	789	775	824	837	822	790	807	813	784	804	814	784	832	820	785	770	786	833	793	815	800	834	778	806	828	785	792	830	827	850	766	769	785	813	769	832	829	761	764	791	810	806	788	816	857	795	805	847	824	819	840	836	836	796	788	786	769	827	792	776	823	833	812	807	803	831	809	824	819	800	783	789	791	788	822	814	749	767	817	788	846	814	777	796	824	821	765	758	783	816	789	762	795	739	818	800	820	753	802	763	825	787	857	794	759	832	794	803	836	860	762	802	819	773	775	802	848	839	780	811	799	820	780	840	791	828	843	795	823	806	840	834	808	759	804	812	764	806	797	841	792	802	775	779	757	778	757	811	840	731	832	818	808	767	745	795	813	801	758	811	755	789	780	776	824	828	818	781	849	793	784	789	772	807	801	811	780	769	790	781	791	777	803	774	796	806	825	770	857	772	792	798	801	797	780	826	794	784	810	830	817	795	749	816	824	765	835	736	811	772	791	827	729	771	786	831	816	810	742	834	767	821	790	815	801	874	753	853	828	793	789	733	827	770	782	780	752	771	843	803	787	774	791	787	804	782	803	775	811	847	788	780	800	801	771	789	807	851	819	796	788	786	812	751	769	788	790	763	809	794	845	803	840	810	787	789	797	833	810	779	792	829	740	787	789	760	755	730	772	800	852	788	770	794	856	783	809	774	804	783	809	822	851	798	810	807	833	819	809	770	811	793	752	773	795	790	780	819	830	804	754	832	763	812	792	811	825	812	755	834	809	792	764	827	820	798	783	824	802	815	745	791	807	744	786	761	809	802	786	774	801	800	781	784	777	783	781	809	774	794	857	814	786	766	805	826	787	816	820	871	809	778	783	831	818	842	834	814	755	774	739	778	812	789	816	798	848	765	793	785	856	814	798	796	813	818	818	833	804	789	834	773	743	780	771	773	796	758	813	850	809	822	775	804	776	792	767	799	804	812	786	840	853	770	805	799	776	840	801	854	803	773	785	796	802	727	724	791	834	785	821	752	799	841	821	783	844	736	843	840	800	780	816	766	831	801	853	760	772	787	756	801	818	780	757	787	852	802	805	780	814	779	826	802	781	731	757	803	835	809	817	782	827	788	756	851	779	792	770	789	828	802	792	766	814	806	804	783	817	790	820	812	820	799	815	821	820	783	796	792	775	794	771	803	788	840	834	744	796	792	782	807	780	823	802	812	798	807	844	844	794	788	789	830	775	795	786	815	777	835	829	805	806	829	793	856	806	797	785	803	799	795	817	836	772	781	788	837	789	795	779	808	776	798	799	796	775	820	846	826	825	789	806	823	791	791	819	826	761	857	822	791	751	804	787	809	779	785	800	778	821	817	815	787	774	767	822	836	745	779	817	802	836	750	830	790	839	784	771	797	798	859	770	773	819	872	766	769	820	823	800	835	817	823	762	803	789	816	805	793	813	857	839	784	806	774	799	839	818	779	736	784	769	746	746	824	803	771	775	783	828	824	815	771	803	811	807	815	811	814	800	805	867	818	788	766	832	790	791	802	797	756	773	863	835	823	744	767	822	801	818	757	827	832	832	815	775	797	816	797	803	820	823	800	785	799	794	799	808	843	817	780	835	809	796	770	830	744	784	814	800	754	823	769	836	800	802	765	741	817	793	840	762	839	773	821	809	822	790	818	847	793	809	765	820	826	785	799	777	823	803	832	774	843	808	773	793	748	811	820	803	799	790	839	777	827	786	813	800	777	854	767	740	836	759	808	808	755	764	791	810	777	761	763	786	747	853	795	790	829	783	802	829	820	789	792	773	769	777	778	787	787	795	815	767	794	791	826	803	781	745	809	786	789	803	830	763	792	796	768	829	767	778	804	805	772	805	825	783	770	769	810	836	808	793	846	817	826	836	769	832	814	769	823	834	832	768	785	830	770	764	785	798	811
23860	20982	28177	23939	20842	5411	1353	984	855	852	755	788	737	737	711	679	659	718	671	614	601	594	703	667	641	690	612	654	629	613	598	649	593	604	620	624	622	594	629	653	634	687	648	650	621	574	598	561	591	610	620	582	634	658	633	639	622	584	647	573	613	598	622	580	627	573	606	635	647	630	585	598	606	642	662	608	609	604	633	639	586	621	611	633	643	662	590	611	634	576	580	584	630	611	585	560	630	621	583	641	649	577	609	641	614	567	584	628	619	652	660	653	667	594	624	588	639	590	666	634	655	636	662	672	633	645	601	646	622	630	578	653	662	616	629	616	620	597	625	657	643	630	625	635	613	615	636	638	629	594	624	615	608	614	671	650	655	605	599	605	667	572	595	607	628	643	595	608	622	628	631	638	609	597	679	614	624	632	577	597	620	638	622	649	611	655	603	595	617	626	634	649	619	612	623	613	632	609	612	621	609	609	651	609	623	570	647	578	599	658	561	632	603	599	646	625	605	588	606	579	559	594	652	591	647	637	621	592	596	570	580	582	583	583	600	595	653	581	587	578	610	592	625	600	638	620	536	601	632	568	598	608	601	619	594	657	612	608	618	645	640	601	599	569	638	583	637	595	596	600	590	639	651	614	641	600	597	574	651	608	607	629	607	606	596	577	605	570	614	587	596	612	598	577	604	643	617	626	623	602	600	582	567	608	634	624	613	578	576	605	601	624	585	559	640	590	617	632	595	573	627	586	617	655	581	616	613	609	609	578	604	623	632	616	630	590	597	603	606	632	548	571	634	591	611	568	629	580	627	626	586	606	595	588	594	563	560	615	605	595	595	595	566	608	671	602	573	595	606	606	595	638	635	613	629	619	597	655	603	600	617	621	599	612	576	581	597	599	617	627	570	645	597	612	609	628	570	612	604	626	599	601	582	597	629	605	536	590	595	617	638	632	575	591	582	607	616	600	596	639	647	600	601	596	651	647	625	612	592	623	588	589	600	642	641	628	610	542	633	633	637	664	604	583	603	591	662	642	595	609	648	614	607	609	544	587	612	592	613	617	595	661	584	602	634	634	603	615	618	660	596	600	594	618	595	582	608	586	608	599	644	619	633	623	628	604	613	610	639	623	642	646	636	580	599	591	588	580	618	619	642	641	596	587	666	574	614	599	596	601	634	618	585	615	625	588	648	648	614	620	649	594	611	612	628	609	592	649	594	640	584	627	609	603	603	595	640	643	607	617	603	613	599	616	567	634	638	594	638	616	656	579	603	600	618	608	607	601	585	596	601	579	624	585	634	629	566	596	604	604	618	612	598	626	631	619	630	593	685	631	600	635	602	627	583	566	615	553	598	567	602	591	620	615	604	631	540	648	622	613	605	576	613	585	657	594	567	589	601	606	670	601	609	576	577	630	607	628	583	605	609	599	599	626	606	637	600	609	604	667	578	623	648	575	624	665	613	629	588	601	614	620	586	604	584	598	623	624	584	584	674	597	561	640	628	578	636	595	621	643	621	568	592	588	618	621	572	605	589	619	632	624	625	623	600	552	626	604	579	608	596	613	643	613	548	589	585	630	651	582	597	601	598	617	603	622	602	586	593	569	616	598	620	630	570	613	618	599	633	621	619	623	609	642	560	649	577	605	649	616	582	628	621	621	617	593	597	654	600	613	609	589	614	629	605	600	609	566	576	572	601	588	597	607	615	585	619	593	590	616	605	624	585	593	598	625	616	569	605	670	627	625	572	603	605	612	606	607	592	598	579	588	607	683	652	597	576	641	589	605	633	612	567	574	646	595	573	597	599	598	598	643	625	604	656	634	599	652	596	588	587	578	591	628	588	605	578	626	590	592	646	614	636	626	616	607	589	642	583	624	592	571	670	603	640	632	660	586	603	604	576	603	636	601	592	608	588	590	606	599	643	598	619	604	586	631	594	633	634	622	622	568	580	600	617	639	630	580	650	592	627	615	622	610	635	613	626	597	626	614	619	607	629	617	602	608	630	657	602	626	665	621	604	605	640	652	603	635	603	594	634	598	651	617	626	614	598	605	628	603	627	598	615	604	602	647	609	582	616	618	606	579	631	639	654	558	601	629	584	630	646	600	587	629	636	598	649	620	560	631	585	591	595	597	610	570	606	546	611	565	622	649	636	592	632	612	619	651	606	626	627	574	591	583	613	602	578	599	580	625	603	632	622	575	621	604	660	623	584	627	637	612	622	627	602	641	623	599	586	596	603	626	656	591	594	640	619	609	634	577	621	670	581	606	611	575	635	615	646	593	627	599	599	595	602	605	599	609	657	600	579	559	598	657	589	579	616	537	581	605	582	635	626	591	605	598	628	614	600	576	594	631	607	592	630	643	624	592	609	595	612	651	613	577	653	605	619	616	608	638	613	609	573	626	660	660	598	644	616	583	599	612	618	632	609	654	631	648	611	575	616	582	615	609	581	627	590	618	550	589	567	634	621	635	650	569	593	577	605	613	622	601	604	603	576	599	563	614	633	599	629	637	608	602	593	612	597	580	589	593	598	605	621	605	573	645	592	611	615	621	612	600	613	601	614	622	626	578	611	614	625	617	590	587	643	621	604	622	592	606	636	597	581	646	619	614	547	626	577	651	653	609	610	607	631	592	633	609	595	606	625	595	588	589	629	613	649	579	622	628	625	594	615	597	655	648	597	627	581	567	638	647	626	558	639	614	620	541	606	607	583	616	572	584	601	605	573	597	643	616	638	630	629	590	588	594	582	615	610	630	621	552	668	637	629	592	626	607	616	646	636	636	633	573	592	597	632	607	656	605	662	622	581	642	661	603	622	603	619	550	606	600	614	613	606	638	603	616	636	622	592	604	611	562	583	652	600	589	689	625	592	613	610	618	629	612	635	619	632	610	666	601	579	634	584	625	639	618	618	636	630	627	617	627	627	609	604	650	603	596	618	596	594	644	635	593	580	620	589	573	605	603	588	599	604	595	665	600	616	598	644	580	535	624	587	658	594	601	630	598	605	599	613	608	656	559	585	602	608	612	613	614	654	606	610	659	618	605	639	596	614	623	644	601	593	617	588	606	651	582	601	549	605	588	606	607	615	621	624	583	578	629	617	560	624	646	585	581	639	571	591	615	605	618	633	610	595	633	638	623	634	615	619	620	583	655	583	563	610	614	613	587	589	685	637	559	628	583	608	596	650	602	637	579	574	605	595	593	608	625	598	634	607	542	570	579	571	606	645	608	564	625	564	602	591	662	592	597	586	642	604	602	664	620	587	597	604	622	572	621	603	560	665	604	626	590	625	575	564	602	605	595	563	629	602	566	608	553	639	578	638	604	634	596	602	617	641	633	539	626	599	563	599	611	595	594	632	616	607	593	629	623	585	585	596	590	612	594	607	596	604	557	590	619	631	593	624	618	641	595	624	580	607	627	571	635	565	627	586	645	574	578	611	612	582	603	635	571	641	650	559	619	599	646	657	645	603	620	616	600	625	592	650	613	610	579
5347	10570	9201	4915	3331	2731	2190	1872	1660	1481	1303	1207	1156	1112	1135	966	968	988	958	942	909	919	900	876	887	891	890	888	892	892	884	866	884	800	803	872	855	855	861	838	855	856	882	842	862	874	842	836	865	822	866	880	824	870	835	817	853	842	900	890	856	824	846	822	822	842	867	852	851	822	827	861	860	842	878	876	820	794	868	824	807	839	845	859	885	835	870	874	888	811	837	827	871	776	819	847	835	867	847	809	864	822	830	825	826	872	798	882	890	923	990	843	850	829	832	867	918	873	896	879	897	893	876	921	897	890	877	877	810	865	842	810	892	840	853	875	849	871	841	852	884	841	897	831	841	832	838	877	826	856	842	872	847	825	770	763	838	806	803	836	797	806	860	875	874	822	831	886	854	865	850	843	855	875	920	859	830	879	814	840	826	866	801	884	819	808	741	844	816	790	828	936	839	865	872	836	762	813	831	853	842	850	848	857	828	796	859	870	912	815	885	797	911	791	844	854	788	826	837	833	883	811	850	801	845	785	819	846	820	867	863	876	829	839	816	837	861	818	862	782	838	822	832	794	858	855	833	821	875	811	874	860	909	828	801	869	848	840	842	798	845	853	873	798	886	831	859	837	801	854	836	824	854	799	849	847	826	881	812	791	857	852	845	849	827	832	850	820	852	813	846	815	816	860	841	869	838	855	831	827	812	830	873	788	835	832	836	853	856	809	792	865	852	835	831	819	823	814	817	802	866	853	827	858	837	838	820	850	819	806	861	826	813	867	862	814	872	857	861	817	823	854	819	830	827	845	825	811	809	877	830	823	857	815	831	817	825	812	841	790	853	890	790	843	860	875	833	840	854	839	785	824	847	805	790	886	883	830	824	876	847	799	867	855	811	839	850	798	829	800	860	865	766	842	844	871	821	836	854	833	851	853	826	866	860	817	872	813	791	784	815	847	822	825	814	788	839	832	840	859	850	860	797	847	859	838	844	859	802	817	853	828	864	860	867	853	884	868	817	848	857	801	828	851	867	855	855	797	872	866	791	823	771	850	848	820	823	835	808	874	839	837	924	823	872	820	884	870	800	779	851	836	889	823	808	819	842	828	874	886	825	800	837	825	755	871	832	838	806	889	792	839	854	845	824	828	830	882	860	803	857	837	800	854	824	858	848	816	875	891	846	848	765	792	836	862	907	854	855	830	824	819	844	813	830	858	827	885	790	807	817	843	805	839	819	792	861	837	808	842	786	827	831	816	846	813	814	819	829	818	849	841	851	812	905	823	785	842	851	867	814	866	824	822	763	859	850	835	813	817	871	838	844	821	824	877	913	868	843	797	854	826	847	797	876	813	863	855	821	826	878	819	829	827	863	870	885	839	775	765	807	837	862	806	843	829	831	830	804	913	838	824	859	803	849	862	817	809	834	910	915	794	819	798	824	813	832	793	816	830	867	844	841	831	800	819	869	820	812	784	814	821	848	793	852	828	907	831	878	831	836	805	886	828	857	831	886	838	840	808	790	781	868	792	810	878	828	847	826	832	804	855	840	868	844	836	850	781	807	857	831	856	803	850	796	854	881	866	852	837	816	853	855	837	821	853	913	824	887	801	827	831	852	862	862	808	869	832	810	820	856	860	841	809	837	795	851	796	871	799	840	829	883	909	793	806	777	849	867	849	870	852	879	841	811	860	870	865	841	833	861	856	891	841	869	815	841	879	847	776	833	827	846	845	889	804	839	886	879	851	843	871	833	803	876	835	826	767	803	874	856	872	854	810	831	881	861	834	836	813	847	897	880	859	820	814	846	858	824	843	842	880	783	863	837	869	834	820	855	873	844	827	851	850	845	806	842	826	836	866	862	876	825	814	828	850	816	844	869	826	819	857	842	876	813	813	804	817	813	872	860	768	808	834	780	798	836	797	828	866	829	856	823	809	809	828	855	863	795	855	835	837	835	856	856	783	807	867	851	846	770	845	811	818	801	844	828	825	843	780	826	828	872	887	807	841	878	835	816	850	835	817	858	792	823	847	860	851	831	836	819	861	799	829	829	859	807	842	841	876	863	853	834	854	799	834	847	819	838	822	841	831	804	785	843	862	801	873	857	824	863	900	858	824	806	826	834	838	856	793	837	783	861	851	811	848	833	816	812	834	856	827	852	778	842	811	844	894	837	819	835	839	846	870	852	836	808	807	857	816	870	785	857	836	867	840	825	844	789	780	818	816	855	803	852	846	825	842	821	845	840	815	831	794	814	850	820	834	837	851	798	831	782	827	863	887	815	875	853	847	800	819	800	855	809	821	912	850	830	809	839	824	865	779	848	859	890	855	869	825	843	836	844	857	859	813	851	837	806	838	795	831	853	815	838	848	890	854	810	817	797	804	828	816	865	831	856	864	794	819	827	843	858	823	821	833	845	835	843	809	836	875	838	850	834	831	799	857	814	861	832	898	850	807	841	808	825	881	860	807	801	838	891	829	799	864	855	766	835	847	858	801	785	820	787	827	844	851	811	813	894	809	835	811	874	850	808	802	845	861	784	832	870	842	849	821	808	828	863	850	845	830	834	863	857	819	863	871	902	866	829	816	883	837	810	839	849	850	831	818	801	843	847	853	820	846	857	854	824	815	834	815	841	844	822	814	797	837	842	812	803	827	823	790	829	818	848	824	843	887	841	868	829	838	890	836	802	873	795	860	814	844	833	873	851	894	834	867	891	818	853	795	857	799	853	803	820	880	817	861	894	830	873	794	825	875	819	837	855	808	839	869	794	833	841	867	826	864	877	829	791	856	814	886	839	803	860	805	890	792	837	894	821	815	789	878	873	789	815	773	836	888	831	873	827	799	875	833	817	795	838	865	810	848	808	833	809	876	783	871	839	856	848	836	841	836	796	821	833	833	818	854	778	812	823	879	819	898	813	827	825	817	812	831	786	840	830	845	823	843	887	801	849	838	817	877	821	857	795	787	846	828	860	826	877	839	812	831	780	843	827	846	883	837	806	814	800	822	791	823	838	823	859	804	855	835	866	859	870	801	845	807	869	851	850	808	846	834	828	818	864	873	846	867	807	858	838	779	893	877	868	870	780	806	811	813	801	807	798	847	808	831	829	821	838	840	835	826	868	845	844	845	798	857	845	844	825	828	831	838	807	819	820	796	783	815	814	827	821	835	881	842	839	810	886	858	821	847	867	859	922	785	835	815	782	906	844	815	809	823	791	837	819	813	846	871	852	841	849	819	891	825	814	834	867	863	881	852	812	866	848	844	838	798	854	793	851	824	839	847	840	789	844	844	788	825	849	820	855	892	834	823	828	813	841	838	814	816	837	827	813	816	838	813	782	860	809	864	831	805	861	839	792	855	851	794	817	842	822	819	842	819	837	811	851	849	801	773	828	819	808	801	888	853	826	844	807	816	839	817	813	793	851	851	814	837	813	844	843	853	815	806	879	828	789	818	891	871	825	809	846	903	853	832	820	812	787	834	825	811	833	849	801	824	874	845
22660	20826	28550	23189	20826	20626	4149	1264	953	945	801	796	690	657	628	651	591	587	587	556	585	559	579	530	493	526	522	511	536	542	522	530	535	481	497	518	488	514	491	520	496	487	507	538	547	494	470	499	502	505	493	485	523	506	479	495	519	491	468	475	528	473	490	505	474	499	473	495	486	517	463	474	486	520	513	496	524	491	501	497	488	478	507	521	484	484	487	484	505	494	496	489	501	478	491	513	492	478	486	502	536	432	497	466	473	485	466	485	512	558	556	490	505	461	554	488	489	528	526	535	538	534	522	499	548	523	528	495	497	518	537	463	498	534	446	514	497	499	480	504	499	528	527	515	525	493	487	501	507	488	458	473	529	519	475	476	480	511	479	464	499	463	467	505	495	490	510	512	482	502	471	488	503	445	483	539	489	461	436	468	491	475	497	480	517	460	459	492	484	502	510	503	516	473	471	490	455	453	487	466	453	464	498	463	496	484	501	477	508	498	439	471	481	539	489	502	515	475	488	507	494	468	493	489	486	461	483	479	471	488	466	486	478	516	487	440	490	458	479	489	483	491	457	477	515	500	472	482	467	486	448	493	504	503	463	522	468	491	462	487	510	499	475	459	452	465	510	487	498	514	474	528	463	493	456	461	493	464	481	466	508	456	496	441	523	477	458	477	492	476	475	481	510	496	487	480	498	462	476	472	504	492	516	494	505	462	470	506	491	447	489	463	501	484	480	484	488	480	467	526	470	466	504	498	490	486	474	501	488	497	489	538	480	506	526	469	503	505	503	523	488	496	482	497	456	507	494	487	415	478	468	492	478	465	474	466	533	484	467	494	498	432	497	492	523	463	468	550	470	484	439	493	470	494	446	476	483	427	504	498	511	490	509	453	467	492	466	487	476	486	483	470	501	482	475	444	487	455	486	526	447	472	480	479	490	484	436	493	477	463	490	505	463	482	477	490	489	490	488	474	480	455	479	508	437	484	476	492	456	514	478	509	433	486	477	487	512	476	497	525	461	432	463	523	507	517	447	471	522	475	520	515	481	491	494	455	437	484	473	467	532	500	467	473	505	445	510	459	475	505	474	509	510	477	499	485	478	517	460	497	457	530	461	470	466	471	449	483	470	522	457	527	455	484	500	508	484	463	419	512	508	507	478	458	497	468	509	485	492	424	463	514	473	478	505	521	519	489	485	468	481	512	465	463	493	490	495	500	471	487	459	498	485	497	477	443	452	482	521	495	475	503	462	482	466	451	518	510	475	497	473	497	454	497	501	480	472	504	485	480	490	455	457	502	492	463	485	518	505	479	495	451	489	463	444	487	497	447	510	470	456	504	501	536	483	507	486	485	511	477	481	471	493	515	499	490	509	482	486	484	488	450	504	506	511	499	501	461	497	475	494	494	484	531	438	485	475	499	486	461	447	477	487	458	500	490	466	495	460	513	469	507	462	449	498	482	468	484	518	460	469	494	501	465	481	489	475	495	476	445	471	486	467	499	472	509	474	516	494	501	488	435	515	475	515	504	450	460	501	432	462	475	488	478	479	494	486	428	476	485	457	516	469	480	499	489	465	481	472	492	472	472	495	435	481	518	458	497	468	462	508	471	465	499	500	476	473	505	505	504	494	504	511	518	503	466	504	453	523	486	485	436	514	477	443	427	488	496	498	489	505	494	506	506	481	486	455	440	512	465	448	452	523	495	523	505	439	474	451	501	491	494	468	465	443	452	443	433	463	450	453	493	482	477	503	495	439	483	474	479	468	490	508	478	508	432	496	512	511	436	467	525	473	460	499	420	518	473	470	494	503	521	469	499	451	485	490	484	464	528	473	500	453	492	474	464	474	464	448	502	454	500	498	471	414	501	443	465	458	443	454	442	496	479	482	469	493	500	456	500	479	457	479	483	452	492	467	511	490	471	484	508	534	458	508	511	473	477	483	438	476	476	471	506	457	480	483	500	477	507	494	450	489	490	480	478	480	496	459	473	449	472	484	523	477	454	525	476	456	466	491	503	487	501	448	476	480	449	469	454	474	476	458	499	450	465	496	513	456	453	453	460	493	497	479	477	494	441	489	507	518	498	489	465	495	435	480	512	485	496	481	464	489	440	451	514	459	475	491	498	478	488	491	449	465	474	506	464	468	518	489	470	484	490	506	462	480	469	468	475	487	456	494	494	491	502	461	460	474	479	459	487	487	528	458	458	498	484	484	484	456	476	476	502	452	500	453	485	509	479	514	487	481	497	452	491	504	461	489	457	490	511	509	474	496	499	519	466	534	452	488	468	483	493	507	488	457	458	463	505	467	470	471	483	531	489	467	511	507	464	498	472	460	473	464	463	522	485	497	444	488	470	468	486	442	443	493	481	444	466	488	459	487	480	442	471	506	472	510	462	469	493	470	485	521	468	455	494	494	430	474	458	473	470	470	498	475	474	470	486	463	510	442	460	485	524	521	449	522	511	470	495	485	509	511	514	503	469	501	445	504	518	481	461	453	524	499	515	486	477	444	486	472	461	439	437	467	476	450	474	476	453	492	462	532	430	471	504	508	463	448	475	455	457	477	489	501	436	534	487	476	452	473	467	491	478	502	498	473	499	504	476	490	459	458	481	481	498	478	451	514	447	489	446	484	515	552	498	512	482	462	468	478	505	496	474	503	523	478	454	503	449	477	479	450	467	462	461	459	478	472	483	519	461	435	480	442	484	480	505	484	489	491	471	484	464	470	475	479	446	483	507	490	484	486	466	504	434	495	451	484	479	482	474	518	454	535	479	441	454	495	507	470	511	497	515	505	466	530	493	489	507	477	516	502	469	452	493	470	450	478	509	480	476	504	473	487	426	506	462	465	458	482	470	493	443	482	522	513	466	482	467	455	502	490	482	460	528	454	519	490	470	484	515	475	462	493	429	487	443	488	477	479	461	495	499	468	476	461	493	445	465	477	479	476	495	491	498	486	498	499	468	460	511	476	476	500	466	465	521	467	487	484	471	445	480	440	515	489	490	461	470	446	479	473	476	496	478	474	478	453	438	449	505	498	466	455	446	499	472	482	507	469	460	498	467	483	519	483	531	487	445	450	483	468	468	504	489	483	485	479	493	504	478	494	466	458	510	481	494	501	467	469	488	489	494	486	428	499	483	459	486	497	497	451	469	496	483	466	461	486	480	502	498	458	505	479	484	524	484	490	479	472	476	486	478	475	474	483	447	455	458	445	472	472	494	485	450	458	454	511	460	459	460	464	501	526	470	512	472	488	491	465	504	485	504	481	486	458	479	526	496	440	462	465	487	450	465	493	493	491	484	509	494	505	465	470	517	494	464	470	504	484	506	508	450	481	479	487	490	476	498	476	468	476	473	463	460	470	474	514	505	490	515	468	493	449	467	491	481	474	473	453	465	465	481	482	507	505	475	455	461	448	496	513	496	476	426	471	465	493	458	497	486	433	498	476	474	485	485	445	514	491	491	535	505	408	500	446	468	498	506	503	481	507	500
7457	16500	14003	7777	5272	4186	3397	2626	2121	1745	1668	1350	1262	1186	1065	1059	971	934	921	838	893	814	794	796	751	753	807	785	768	756	737	706	716	740	676	723	707	753	726	701	756	693	729	705	681	690	660	681	708	674	710	687	696	676	686	679	642	671	682	652	710	682	718	636	682	660	695	654	650	668	644	637	661	663	660	671	678	641	664	662	692	651	643	626	666	699	655	607	706	628	617	647	691	669	663	699	707	672	685	670	683	610	678	662	668	706	620	692	738	759	776	695	715	699	711	719	712	711	714	739	767	750	765	760	758	736	728	744	728	709	729	703	701	675	692	693	668	736	680	715	637	658	674	631	654	707	701	703	681	689	674	674	688	662	682	645	680	662	697	688	673	724	659	623	646	651	671	679	651	658	677	653	680	671	661	682	685	637	626	695	705	677	665	675	622	648	607	658	643	645	657	633	691	668	639	646	646	644	687	639	664	674	657	687	631	657	631	674	662	650	675	667	654	670	681	630	641	690	664	636	637	660	673	624	628	655	656	688	651	685	651	625	658	663	679	670	608	705	686	655	658	621	654	648	682	670	664	669	647	685	636	644	691	680	672	649	641	632	641	640	690	664	637	633	691	655	644	655	704	718	655	647	624	654	656	631	632	603	640	667	665	685	669	650	719	693	700	636	661	695	660	674	659	667	714	703	669	659	609	615	650	665	661	696	658	658	676	669	698	734	666	635	646	693	674	644	661	685	688	650	694	585	641	608	643	700	647	664	660	650	649	720	634	632	630	635	685	645	636	688	683	662	663	659	668	672	665	634	671	646	695	672	645	665	690	685	673	636	650	688	693	709	647	619	630	686	655	676	682	647	632	653	694	617	625	625	672	602	654	607	641	670	664	690	702	697	654	680	618	696	661	690	684	685	640	686	681	668	637	613	670	658	698	647	670	657	654	663	655	683	661	675	629	626	635	671	686	654	635	674	664	685	687	685	670	671	655	602	653	685	622	661	673	679	565	623	659	687	648	658	687	675	640	661	658	627	649	677	635	705	662	694	635	697	720	672	676	657	704	682	639	659	639	705	655	654	713	643	718	636	692	665	652	634	627	641	603	638	659	622	672	695	696	685	657	651	606	681	644	654	656	671	660	612	686	675	643	680	638	651	619	700	659	647	680	659	656	664	673	706	649	641	628	644	677	655	693	664	691	626	684	683	675	672	660	661	666	668	689	608	689	657	674	626	614	647	687	632	671	620	665	615	657	623	635	646	658	635	636	691	664	638	629	628	639	694	642	654	658	646	658	663	677	679	622	664	656	711	644	636	653	605	677	676	603	641	670	637	651	639	667	660	648	602	640	708	653	681	606	660	657	680	647	654	657	653	675	710	652	686	634	657	669	642	686	658	650	651	674	639	665	691	643	697	642	644	681	667	635	674	667	658	690	683	660	651	661	676	674	676	676	677	665	640	675	659	685	692	636	694	657	667	651	681	679	686	681	646	659	619	646	631	674	699	664	644	643	680	619	676	663	651	660	657	675	648	678	667	673	657	695	685	660	650	680	645	639	645	627	710	655	649	680	629	651	678	653	631	635	654	662	669	622	673	638	632	673	634	673	609	695	699	655	640	678	630	651	657	673	661	660	685	640	712	633	654	663	687	639	658	657	632	656	655	672	621	653	699	673	675	637	645	668	630	660	646	636	649	653	621	652	665	654	638	642	660	631	698	683	654	692	671	604	659	673	666	662	665	695	674	613	629	673	699	704	676	665	659	652	659	653	632	664	644	650	665	631	643	652	649	717	639	645	674	674	642	690	662	672	650	648	645	702	667	662	634	639	665	661	665	644	652	683	661	615	616	662	652	627	653	623	692	679	658	690	679	696	673	652	670	683	649	675	637	670	664	630	659	663	654	668	635	642	636	676	659	680	636	670	669	684	635	655	690	628	677	709	674	627	623	653	661	628	671	673	663	691	607	686	642	685	683	657	640	664	683	620	665	630	651	686	691	634	686	701	591	682	684	640	681	669	664	690	665	662	680	656	646	684	654	689	703	689	618	647	696	685	621	632	680	672	671	647	648	713	679	657	713	668	641	674	659	694	664	659	647	685	651	702	656	653	683	707	671	656	639	645	675	640	645	659	678	664	612	622	645	637	662	681	685	671	659	670	684	678	662	637	622	645	702	641	670	677	686	654	632	650	652	643	660	663	641	636	662	702	653	682	674	668	631	625	618	650	635	710	678	654	681	698	677	671	683	640	670	690	677	631	634	658	692	704	634	644	694	626	663	649	659	690	637	640	619	644	697	648	648	701	622	666	670	656	664	631	709	637	673	672	632	675	667	671	666	626	653	675	662	713	691	680	665	658	584	644	688	657	646	630	680	650	702	662	698	714	627	648	662	644	661	652	616	682	660	650	613	688	674	687	685	719	627	682	635	625	676	690	671	646	695	608	684	644	648	690	623	663	639	620	670	694	717	689	673	646	614	653	691	652	631	691	626	662	691	685	670	637	652	676	659	644	624	660	633	636	669	647	648	691	663	634	626	666	670	630	710	649	667	651	684	659	620	659	643	699	658	664	683	696	669	654	677	657	669	670	677	630	707	679	671	665	666	638	661	668	628	680	638	648	700	676	667	626	668	658	644	604	682	609	646	690	625	654	674	641	646	666	652	684	667	637	693	670	633	667	651	664	665	640	613	619	658	695	614	666	687	661	647	656	675	657	649	671	653	633	653	628	697	658	648	699	649	673	611	655	673	669	718	660	691	597	647	681	638	676	696	706	683	620	675	658	650	656	658	689	708	695	691	653	661	718	604	666	626	652	649	663	660	650	633	595	660	687	621	654	629	681	672	634	659	615	676	648	611	678	696	626	676	658	643	692	651	718	642	664	638	633	624	671	700	687	688	671	700	628	647	663	647	653	667	657	624	681	700	624	686	669	675	640	648	653	694	647	699	688	680	704	675	639	660	623	708	651	606	690	653	680	650	646	664	737	657	648	644	670	710	642	674	637	690	610	628	627	702	615	642	611	637	665	649	693	639	659	673	681	651	651	686	672	639	659	647	656	658	629	637	673	635	637	626	653	684	600	671	649	666	641	695	656	682	683	642	664	699	669	643	665	646	662	673	683	684	656	665	667	673	645	666	681	647	629	632	670	627	692	690	671	651	662	678	658	632	730	661	674	628	672	637	662	676	664	666	662	667	712	658	616	701	677	644	659	645	679	648	638	606	607	665	624	608	662	644	650	598	689	662	679	649	665	674	653	655	687	654	653	662	669	670	683	664	688	668	653	667	652	664	684	693	646	648	659	680	614	649	650	687	674	661	672	672	673	679	678	708	666	656	681	653	648	697	661	635	634	676	687	648	710	646	654	644	676	696	688	673	665	730	656	653	663	670	657	684	679	680	678	624	681	667	679	708	676	630	676	678	644	683	666	667	717	650	685	663	696	614	650	640	675	656	668	642	647	652	605	669	676	664	633	671	668	633	682	630	637	697	652	650	674	618
26446	20072	7672	1102	753	672	628	605	583	628	593	615	619	611	619	601	618	605	599	611	608	582	601	598	630	583	598	599	595	594	607	577	604	563	579	646	609	548	667	595	631	619	625	638	638	627	562	601	604	574	586	623	561	585	609	618	595	603	604	536	574	622	572	618	591	541	586	653	555	568	566	587	593	596	589	599	576	576	606	597	600	605	577	602	605	598	587	562	598	588	628	630	578	572	589	582	637	593	620	615	608	599	582	618	599	583	586	620	588	613	612	575	574	569	624	546	591	585	590	533	592	591	578	632	606	612	555	641	548	607	616	590	605	646	644	588	569	615	630	632	604	622	618	623	592	596	660	610	590	593	637	614	600	596	544	585	558	605	624	622	576	549	544	594	577	579	590	588	588	580	595	554	618	585	580	589	598	610	549	564	605	562	578	599	566	603	587	634	602	585	618	559	566	606	607	576	599	537	580	585	579	597	565	559	623	563	549	566	573	622	618	606	572	596	534	569	605	661	655	584	613	585	613	569	566	591	564	579	602	595	583	565	602	597	608	579	601	581	602	607	641	573	621	623	605	568	586	611	558	565	579	606	568	609	609	614	599	596	568	571	621	589	565	564	603	608	646	593	560	626	601	594	592	569	596	575	541	597	593	597	579	639	592	575	601	586	630	646	537	646	590	568	594	615	599	590	567	560	595	595	541	617	627	586	589	599	540	615	635	593	571	534	573	560	555	602	599	582	581	580	582	608	633	568	611	611	595	583	573	583	595	584	633	621	635	557	567	591	577	585	554	609	593	595	582	646	599	601	595	608	572	542	575	625	602	602	602	608	585	608	555	571	595	591	606	625	621	594	590	553	581	574	619	607	636	626	600	624	573	625	587	607	622	594	599	580	588	563	558	619	567	601	597	652	583	585	606	615	566	558	574	591	579	626	581	598	600	599	618	559	643	571	595	554	546	575	567	603	575	595	625	580	574	605	569	585	586	591	562	616	622	615	602	567	595	598	584	643	575	588	589	600	630	578	569	617	600	608	559	609	598	611	574	600	588	583	586	593	633	562	625	597	594	544	612	549	568	663	564	563	557	534	583	556	604	555	585	588	613	550	580	615	552	569	581	598	611	581	602	581	591	551	609	593	584	579	560	616	616	594	593	596	539	577	590	590	590	606	651	592	622	573	576	580	601	621	588	612	575	567	593	596	586	589	594	540	616	598	574	583	585	606	598	571	600	605	611	621	555	578	582	568	554	583	601	607	569	568	601	633	621	588	585	585	604	605	577	600	575	553	639	620	604	583	580	577	624	545	584	572	604	627	614	610	567	604	530	621	615	572	602	593	592	567	602	584	583	596	550	588	602	587	614	577	638	581	613	620	595	615	611	652	553	598	588	625	592	625	610	604	539	561	613	590	615	567	579	571	580	604	604	601	578	570	590	564	589	613	584	576	598	595	572	629	582	595	580	583	602	557	557	591	610	591	580	649	590	537	590	607	598	609	611	576	556	595	594	618	564	582	578	610	591	594	620	599	567	576	577	603	615	582	587	546	608	582	590	592	606	607	634	610	589	590	577	603	613	609	614	596	551	541	576	554	603	593	616	584	619	599	588	621	605	568	564	620	584	584	585	625	581	591	574	597	588	547	574	565	594	599	586	605	607	566	586	575	562	579	595	614	567	570	615	568	621	589	600	596	595	613	562	631	592	582	590	573	607	573	597	580	582	608	602	563	569	580	638	633	652	629	568	601	639	573	631	568	618	605	550	547	572	575	595	595	616	626	607	609	577	618	577	581	577	617	602	565	631	601	582	633	572	627	578	570	596	611	590	619	599	589	576	631	595	593	571	551	623	585	599	573	623	632	610	588	617	559	597	596	587	610	620	601	579	594	566	619	604	593	581	581	602	588	584	581	619	603	597	625	604	535	629	610	652	549	619	577	570	558	606	564	594	587	627	593	617	593	598	581	575	573	557	596	577	586	622	611	578	609	566	605	552	576	600	568	609	585	605	580	569	625	599	597	621	589	600	561	650	592	579	579	599	601	565	641	577	621	623	594	620	582	590	562	601	631	642	568	600	582	617	577	613	582	562	586	561	590	586	585	595	596	619	616	576	605	540	615	542	559	587	564	623	639	556	638	576	631	551	556	579	561	582	611	620	609	589	582	637	614	556	547	581	594	611	566	624	593	600	592	568	579	573	574	609	607	578	622	595	606	567	618	589	591	603	550	591	575	597	580	621	612	554	636	595	600	640	583	635	601	613	581	558	573	549	592	569	578	589	584	592	629	566	599	599	596	631	603	608	657	629	615	580	573	595	526	561	513	590	593	619	622	617	595	624	604	616	601	602	592	610	594	612	584	574	611	561	574	596	540	598	620	569	603	572	604	613	608	576	549	597	589	582	574	579	583	597	616	578	603	621	621	620	642	627	593	606	616	553	601	571	588	594	594	551	616	586	564	611	613	615	656	575	608	620	611	623	598	617	597	592	538	611	550	585	612	628	573	621	585	585	632	555	591	623	597	635	579	601	597	564	586	580	595	587	618	613	649	574	563	596	607	605	590	582	666	558	589	583	574	607	579	586	592	607	591	608	614	603	609	621	570	562	554	574	607	580	588	534	563	584	620	605	583	562	611	591	566	589	591	574	587	586	567	593	568	584	581	584	575	604	579	603	576	557	583	571	616	598	581	558	597	589	570	581	596	518	574	648	557	569	602	611	629	611	579	624	592	550	638	577	615	618	595	574	582	569	605	581	544	554	585	590	608	634	568	588	600	598	630	615	656	563	543	604	595	609	601	620	629	600	576	625	597	584	601	567	617	581	595	584	558	653	569	560	563	598	572	553	573	585	578	578	617	601	637	598	541	585	583	598	541	542	559	572	610	593	568	587	621	596	554	585	634	612	612	592	564	571	620	599	600	618	596	637	554	571	574	582	574	606	573	590	596	559	575	604	588	604	593	601	560	622	572	598	584	623	616	623	568	582	582	613	610	587	612	582	567	579	585	567	558	592	562	594	553	616	588	583	555	585	545	608	609	630	589	634	637	602	546	622	575	592	585	631	586	564	547	567	560	571	595	588	627	576	602	565	596	630	547	580	579	577	588	585	587	588	604	582	589	607	564	570	588	606	568	593	604	624	638	629	558	623	633	567	590	577	567	612	574	605	622	602	620	599	596	589	619	592	600	600	607	623	593	619	573	572	627	550	592	571	584	608	522	611	625	604	594	613	549	663	558	648	601	587	601	568	605	585	558	612	573	614	579	635	608	550	582	569	615	577	601	627	578	661	572	582	601	614	592	577	603	573	657	554	602	536	587	586	593	613	592	636	615	563	568	587	615	601	610	615	558	561	612	608	627	572	574	586	584	554	608	581	561	590	597	604	573	579	573	569	563	629	590	549	592	590	589	608	570	612	616	572	566	564	608	548	577	608	587	580	606	556	604	557	606	626	611	605	559	597	600	579	622	630	592	573	626	624	573	645	607	595	584	572	607	592	613
4129	1808	1561	1161	1021	953	930	881	885	850	821	828	786	824	844	878	757	826	811	814	756	777	746	785	785	792	821	831	840	779	790	790	813	772	788	823	810	819	852	809	836	840	813	811	824	786	838	781	774	824	797	778	832	818	792	779	796	790	823	779	853	808	821	845	779	769	801	761	779	782	823	863	819	785	815	782	777	796	795	829	783	840	805	816	827	856	828	833	761	799	845	806	811	781	836	831	850	772	797	807	796	832	786	810	789	753	788	792	906	820	848	840	749	758	816	811	859	801	864	840	842	813	813	836	814	871	838	836	822	814	843	813	894	781	819	808	831	793	804	785	792	770	828	784	839	841	796	834	785	783	809	828	798	782	826	809	803	806	880	826	777	831	828	814	825	845	818	822	784	776	848	843	765	814	801	799	805	776	814	780	857	815	821	762	776	812	820	797	797	806	788	817	855	777	850	790	830	797	756	844	811	810	781	781	831	806	784	830	801	795	782	775	807	799	793	819	818	801	789	764	860	814	825	797	802	794	786	832	814	804	793	757	838	829	756	787	806	848	773	764	820	803	838	772	738	865	812	816	752	823	776	831	833	826	835	844	796	772	825	761	873	789	775	755	828	815	786	771	789	840	834	764	811	769	777	802	809	785	788	826	798	776	795	768	846	800	782	777	796	819	803	841	824	799	801	803	825	819	815	771	794	812	860	805	817	821	830	763	775	789	793	824	810	778	825	806	777	792	785	790	816	772	761	812	749	801	755	796	811	824	805	839	798	836	789	825	801	827	780	814	779	834	756	782	758	754	773	829	849	852	783	794	807	791	784	808	787	777	796	857	848	792	801	857	862	801	848	767	798	762	780	851	802	822	809	781	832	816	816	761	852	818	819	805	856	806	808	843	789	839	806	825	799	804	791	838	758	841	798	807	805	825	724	744	785	806	769	811	774	788	771	818	741	793	817	783	829	830	785	818	813	778	793	810	771	789	804	771	779	790	804	732	816	837	751	812	818	808	763	796	818	815	835	807	812	789	806	799	860	774	819	841	832	807	829	731	839	773	866	805	813	819	870	779	809	800	827	789	798	778	735	831	797	818	834	809	777	809	776	778	841	812	851	817	832	796	785	835	810	806	818	857	784	774	798	764	836	827	780	760	773	817	838	814	852	810	798	773	785	791	813	820	805	759	789	807	825	791	824	817	805	853	828	785	792	822	777	840	824	804	778	771	817	819	783	753	765	789	833	767	817	819	759	834	779	784	850	800	788	843	822	817	790	790	832	791	791	757	816	784	762	856	759	831	805	812	793	815	789	791	837	819	829	805	767	799	827	791	801	758	794	792	808	776	823	783	796	853	791	769	831	801	822	752	813	810	814	821	809	745	791	777	804	797	794	796	826	837	798	801	816	773	799	804	807	777	763	797	804	789	777	753	780	819	824	754	847	824	819	837	822	778	782	783	803	834	806	756	784	797	761	815	786	777	795	810	815	803	811	803	829	823	826	803	822	829	810	806	780	856	788	808	828	806	851	818	776	755	771	838	817	876	840	826	828	768	762	850	793	779	780	828	786	826	742	772	814	761	838	813	786	791	794	795	815	789	872	803	786	812	791	788	796	743	850	741	839	821	793	755	852	800	819	853	806	789	801	802	788	851	827	839	794	816	805	810	809	809	753	824	852	746	811	810	813	822	790	765	802	775	823	859	760	784	765	766	808	821	850	806	787	782	853	813	791	807	766	796	877	817	830	846	828	781	764	832	786	844	836	785	798	793	836	775	761	794	783	775	782	810	843	785	853	765	780	766	870	783	789	780	789	793	791	827	775	846	802	833	822	810	778	781	823	816	819	817	794	771	791	750	800	814	792	844	801	828	819	829	761	814	756	774	828	813	795	830	855	809	782	733	770	769	778	775	761	820	757	829	817	780	762	786	829	777	797	847	794	830	822	816	843	755	812	844	753	795	738	793	850	765	840	767	804	769	807	771	810	761	779	769	769	841	815	797	822	805	795	832	835	815	745	801	778	763	790	819	805	819	774	827	802	784	857	778	803	787	820	791	785	804	814	816	835	772	813	830	796	756	822	801	810	797	795	830	816	810	804	796	855	791	793	767	822	806	794	805	809	808	832	788	826	787	818	798	828	822	823	794	772	799	796	765	841	820	761	822	802	755	815	804	782	794	796	845	817	790	816	807	835	801	793	811	827	785	771	832	782	811	819	851	791	798	825	811	786	722	796	849	835	752	821	795	765	785	845	844	804	789	818	810	817	781	813	816	757	809	817	802	769	847	811	781	773	774	825	837	741	853	817	818	769	769	834	802	767	811	781	832	810	822	821	805	824	786	839	834	832	777	813	803	808	790	785	833	808	844	775	806	795	780	809	824	825	816	826	819	776	823	768	788	838	850	800	805	762	804	826	798	840	793	804	775	785	767	825	808	807	861	798	717	794	790	831	816	814	757	794	838	789	811	795	777	779	789	819	749	768	740	809	792	820	763	825	760	806	808	844	834	822	784	842	768	807	786	810	871	843	798	771	768	820	766	766	799	784	815	792	864	849	794	790	836	738	811	790	777	787	775	769	775	802	803	843	808	810	849	801	816	796	778	797	784	767	874	804	837	805	823	801	821	845	739	757	776	765	788	786	779	790	825	812	837	786	857	802	780	795	753	776	832	727	819	795	807	777	819	745	809	733	777	807	844	840	843	833	801	795	771	776	833	836	807	819	752	778	819	832	785	771	757	819	834	837	800	790	807	803	839	797	814	827	838	798	853	810	791	792	818	850	820	772	823	804	803	776	787	794	876	810	806	817	816	798	773	794	801	809	780	794	827	834	765	785	813	771	797	798	787	826	810	794	807	815	778	825	843	831	794	802	813	775	721	814	828	810	797	804	766	851	854	836	789	788	766	775	774	793	816	744	841	791	839	758	797	848	755	818	802	782	804	777	767	805	819	801	822	784	780	802	828	840	811	784	793	792	776	823	816	749	823	799	828	790	797	838	782	749	848	828	814	779	841	759	803	819	825	859	791	769	870	802	773	782	781	793	788	768	763	810	760	760	789	797	858	831	828	769	729	791	797	794	803	825	791	751	811	816	776	820	823	751	796	786	804	806	843	752	808	793	846	771	803	748	754	797	814	822	799	826	827	771	782	846	845	831	775	799	770	780	794	797	810	815	853	817	820	821	810	756	788	813	819	761	799	811	810	846	796	824	840	822	780	805	819	769	829	845	789	785	818	823	808	823	764	766	797	773	787	833	803	788	844	794	792	821	833	818	838	808	790	795	843	803	796	814	782	809	815	822	786	832	826	850	840	793	813	845	846	809	796	772	808	831	755	831	790	829	790	770	827	812	799	786	837	788	818	788	862	793	769	759	776	834	787	751	818	817	799	870	850	791	749	812	820	807	881	796	751	838	774	818	796	812	754	797	772	844	738	778	811	835	807	803	784	804	820	804	833	791	785	800	783	774	806	764	825	765	886	826	815	776	789	847	789	846	831
23890	21006	28191	24010	20867	5523	1401	961	879	854	822	751	726	751	705	666	694	654	658	692	701	665	668	642	658	587	659	677	594	674	645	555	607	619	628	631	647	622	635	590	623	655	614	661	614	581	627	654	644	645	635	604	591	587	639	608	577	589	652	616	607	608	626	636	652	648	612	600	622	574	599	622	655	624	599	607	685	687	607	625	639	576	613	603	644	660	595	629	618	628	656	574	604	634	615	645	625	621	601	641	632	626	681	665	607	575	645	623	673	612	697	627	617	651	655	625	628	619	660	683	684	638	680	652	683	631	679	655	600	722	621	618	650	596	615	595	665	642	642	621	609	611	631	608	620	637	607	630	603	642	636	622	621	647	621	582	627	578	599	652	569	594	619	620	634	596	620	609	582	627	605	623	603	585	662	627	629	584	626	640	655	665	546	607	647	625	622	623	597	584	638	636	598	609	646	602	609	609	667	643	625	639	642	631	602	608	572	659	604	589	625	640	605	639	625	593	622	601	650	654	605	610	621	616	599	639	619	634	640	600	633	621	677	627	580	640	577	578	622	590	635	574	617	596	631	577	585	586	611	598	611	596	633	625	615	612	640	580	600	586	594	617	615	600	665	616	616	637	644	598	610	620	590	634	570	648	603	606	609	599	601	624	591	648	654	606	603	592	638	635	625	626	601	602	635	566	614	609	632	605	634	600	622	579	626	606	622	631	656	595	590	632	595	605	656	605	644	614	642	641	605	596	600	626	596	607	631	622	624	590	593	624	645	594	608	585	665	615	607	618	601	591	616	612	623	644	607	655	608	632	597	613	590	613	593	541	603	599	632	601	604	631	567	587	614	617	589	633	600	622	633	604	658	620	633	621	653	627	600	610	639	605	568	584	612	618	615	626	652	581	579	566	626	642	609	640	621	669	592	591	583	614	609	623	613	625	591	603	609	597	597	622	599	611	574	613	613	592	570	567	610	588	607	620	594	634	628	607	625	602	632	616	623	610	633	564	636	629	633	610	639	627	618	612	635	613	630	624	599	591	596	631	600	643	686	624	619	640	639	645	615	609	672	627	606	610	619	641	611	624	628	574	597	662	637	599	606	601	605	622	645	630	609	632	646	614	621	632	620	627	592	556	634	617	590	647	601	645	608	618	650	631	595	631	634	605	611	637	616	635	607	611	639	645	643	605	612	599	634	665	640	607	628	614	609	636	626	617	616	671	619	573	641	591	622	613	620	605	605	625	659	599	610	631	636	632	546	663	581	602	635	588	653	626	647	637	582	598	638	636	609	587	604	598	625	631	622	633	629	623	609	641	608	581	617	599	675	617	643	600	591	650	609	626	609	594	695	587	632	603	652	614	586	639	628	585	590	629	636	586	640	586	610	616	582	586	643	620	605	648	617	587	616	609	573	613	638	653	643	559	601	630	644	566	626	598	606	598	571	604	660	623	632	629	607	584	639	618	643	619	617	657	564	602	609	624	611	651	646	598	630	605	648	633	606	693	640	580	642	629	605	605	656	586	647	582	653	600	597	571	625	628	560	612	628	667	590	641	620	605	581	661	587	646	562	624	587	561	594	626	629	590	618	617	612	608	631	611	646	630	625	620	572	612	641	584	661	577	591	611	568	651	633	634	633	632	631	612	640	602	608	603	633	667	615	642	609	594	611	683	593	617	618	603	592	596	569	615	564	620	643	622	577	591	616	591	618	611	571	621	630	596	663	644	630	611	587	615	636	639	582	597	628	595	638	579	636	623	639	612	668	564	587	597	589	665	616	624	622	590	589	592	579	614	577	608	628	589	626	606	570	624	656	624	611	605	645	605	620	614	632	616	599	571	643	603	614	620	610	624	672	592	600	603	618	678	592	613	644	640	598	603	625	627	621	605	619	604	598	592	626	582	684	593	570	636	650	638	625	646	628	586	585	658	608	644	564	572	627	597	625	594	620	604	635	654	647	614	679	610	581	586	630	613	638	577	700	640	623	615	657	553	618	603	623	592	646	614	602	602	653	599	589	663	638	585	615	630	591	601	579	616	611	582	614	652	640	600	635	602	647	635	601	648	584	610	626	580	595	597	634	642	635	654	627	608	622	649	618	620	587	612	669	607	624	609	642	646	589	576	617	590	592	595	620	625	600	611	584	625	627	590	644	611	595	643	629	560	645	649	643	652	632	624	639	671	590	590	600	589	606	610	611	614	648	614	614	648	596	660	579	572	556	613	613	603	653	618	615	597	625	631	614	646	611	592	599	587	617	655	589	640	605	612	617	644	598	628	592	640	634	597	593	601	618	621	643	577	621	625	648	588	650	627	635	580	626	631	631	626	629	574	620	632	643	647	579	629	561	598	607	643	595	631	609	597	611	611	606	580	575	612	600	642	631	606	615	629	624	600	573	604	610	606	621	629	647	589	600	620	576	617	608	639	652	617	637	607	620	621	617	642	615	621	589	598	594	626	649	608	612	597	605	575	613	609	641	573	627	660	630	618	631	616	655	617	610	633	599	590	611	629	625	651	669	597	639	641	597	660	659	614	616	583	632	589	619	596	636	618	623	635	592	643	607	650	605	593	591	595	613	637	632	596	631	652	603	635	627	647	579	612	650	619	589	612	584	614	673	600	640	643	616	623	626	616	628	619	633	613	616	610	585	644	602	643	618	624	594	611	606	652	576	607	579	552	620	657	656	635	585	625	632	637	581	618	576	643	629	586	592	618	614	590	571	628	628	685	610	583	645	576	613	586	635	579	607	610	605	622	596	616	619	601	623	636	638	630	666	642	672	629	657	599	621	567	590	581	650	625	595	627	577	610	642	615	592	635	615	595	669	660	615	623	650	643	671	627	645	696	619	641	620	615	612	591	603	601	583	603	588	627	612	609	599	625	612	618	637	617	682	579	594	639	639	626	580	617	638	582	618	641	623	634	627	648	591	604	680	598	619	628	622	610	594	635	621	604	604	601	633	574	613	611	586	602	619	626	598	630	593	614	589	626	590	646	647	656	638	629	605	610	632	636	555	606	596	597	612	614	610	646	601	663	627	601	628	660	619	624	642	611	599	602	622	620	604	587	607	594	660	646	643	622	651	635	600	610	607	609	632	609	589	626	640	613	611	637	594	572	645	623	609	570	619	622	629	563	581	634	637	572	637	625	583	630	632	624	638	602	647	616	636	639	590	621	576	626	631	557	616	631	602	573	591	660	639	604	655	629	603	645	611	619	622	587	651	667	627	580	611	625	615	632	656	611	610	610	592	632	598	626	608	624	633	628	639	573	597	652	648	626	625	577	609	574	622	639	586	620	650	609	642	647	596	656	627	596	583	594	590	614	605	599	629	630	618	612	634	654	634	632	604	637	590	581	627	634	663	634	621	638	651	621	568	601	616	629	594	618	597	602	612	573	589	606	624	641	602	592	600	577	653	620	613	584	592	630	624	571	653	627	613	608	610	590	628	605	596	597	601	600	637	628	638	638	602	600	602	568	607	592	652	577	598	609
5408	10622	8971	4767	3382	2684	2340	1877	1614	1403	1290	1245	1194	1089	1031	1080	1020	1004	977	976	921	921	977	928	962	886	887	863	849	884	930	886	866	858	899	910	862	893	848	857	844	844	804	839	878	922	891	858	907	830	887	789	924	818	837	850	875	870	857	817	839	827	889	818	864	886	802	812	824	881	824	887	867	838	822	819	844	835	854	813	851	833	814	814	817	859	870	809	833	872	844	822	829	918	869	889	878	897	835	832	834	879	833	829	886	841	855	824	877	910	934	836	835	915	833	899	850	878	889	850	930	956	939	909	940	882	896	894	869	853	886	861	866	875	848	904	843	889	850	816	809	802	887	849	831	857	866	841	848	818	836	829	805	857	836	850	837	868	819	866	846	834	892	838	852	816	797	815	870	878	855	813	898	871	856	827	821	844	832	859	856	861	851	874	823	862	833	857	833	851	851	797	811	798	873	841	788	853	866	816	796	851	889	814	842	848	847	840	841	828	851	860	879	806	866	849	838	885	844	874	839	815	806	828	861	827	860	816	870	804	877	857	835	852	857	854	842	812	806	848	840	816	850	815	871	833	869	861	855	841	862	856	829	827	902	878	851	843	833	817	833	817	807	830	835	805	872	807	850	819	887	865	837	871	822	848	793	819	838	818	858	854	825	856	856	841	852	873	857	824	805	858	901	870	836	817	804	851	831	861	837	861	844	864	862	832	789	871	850	867	826	847	818	844	855	826	879	844	831	831	837	806	802	802	812	821	811	831	823	837	881	827	849	888	826	868	857	797	860	821	847	895	866	826	849	843	821	870	820	838	775	855	813	821	825	812	900	835	841	811	856	891	840	881	857	878	794	816	806	871	818	861	858	856	821	817	838	817	897	802	900	886	830	877	788	806	809	871	867	807	826	831	823	830	840	828	877	778	858	844	839	793	874	829	833	804	936	825	869	883	818	864	839	845	821	878	829	888	872	816	833	849	883	770	844	881	843	816	959	889	824	844	886	887	831	855	828	826	841	825	827	860	850	874	844	791	914	804	866	815	870	807	829	829	836	859	847	838	841	835	850	810	872	806	831	794	878	853	772	887	892	829	837	834	850	888	876	849	833	856	852	842	778	819	828	859	857	836	877	863	898	837	828	885	912	862	861	852	824	894	901	843	840	815	841	780	799	876	871	865	873	867	906	852	855	865	856	839	846	861	820	841	844	785	875	840	817	818	801	847	843	846	853	840	847	857	843	862	855	877	830	854	870	885	887	845	864	837	849	833	877	905	873	868	874	838	871	871	905	828	836	810	833	877	895	851	830	883	851	789	866	826	817	814	857	867	897	831	899	861	804	900	805	832	837	851	850	887	846	842	883	779	871	851	843	871	845	872	815	866	855	809	835	792	799	877	848	833	847	796	868	883	831	882	832	839	885	824	834	844	830	811	862	869	844	841	820	836	872	814	864	860	806	784	839	819	809	826	853	854	863	833	790	851	870	869	816	831	848	846	858	822	823	818	788	810	840	816	856	816	820	783	887	855	855	848	850	833	790	832	838	833	824	861	845	832	854	867	794	875	847	854	893	785	838	845	823	842	907	847	821	869	849	820	846	858	847	869	874	776	858	801	825	812	861	871	846	873	831	859	830	843	838	856	826	817	881	800	851	840	852	896	848	897	838	879	807	918	852	818	775	835	878	852	858	806	832	868	891	799	801	836	830	830	873	848	826	811	883	873	832	804	861	847	864	877	865	829	848	850	868	854	808	820	868	843	828	828	804	869	867	824	796	830	841	872	836	844	828	847	861	889	862	892	902	858	806	825	842	853	844	793	873	907	781	814	827	860	892	827	855	820	814	821	844	820	869	835	840	900	814	781	832	782	846	873	844	842	870	831	825	810	789	833	904	888	796	866	847	854	912	849	784	839	841	873	827	831	865	867	823	856	811	805	822	891	823	892	857	802	825	813	852	842	878	839	781	875	843	814	821	831	866	838	860	805	808	849	888	837	838	854	847	841	813	847	834	887	832	853	881	936	863	840	849	821	843	875	826	828	826	809	804	859	836	844	828	814	845	876	866	808	850	819	870	857	800	792	829	858	865	829	895	864	810	805	891	879	860	863	845	812	881	814	771	847	834	811	823	813	847	891	846	832	862	842	807	862	861	864	824	839	838	848	795	831	868	872	908	870	899	804	803	807	821	832	852	824	813	843	847	860	795	832	853	835	860	849	839	803	802	847	847	860	838	831	869	840	824	777	832	848	883	823	833	834	882	784	869	810	863	829	828	869	820	843	900	844	846	850	865	808	842	822	856	853	836	859	836	796	825	806	786	877	912	882	880	846	901	844	849	834	844	794	875	876	802	891	810	835	822	848	816	820	894	871	891	876	866	882	825	856	808	919	838	817	883	837	849	864	815	844	872	826	833	837	819	839	797	836	809	834	834	874	899	828	817	840	823	839	853	826	833	821	844	799	864	871	782	829	841	862	833	830	859	840	815	841	858	814	849	857	888	932	890	810	849	854	867	831	881	845	844	812	839	881	798	872	851	872	828	807	832	820	857	859	857	832	816	870	866	778	772	856	942	832	873	832	848	842	838	857	821	804	898	839	832	859	867	826	858	824	838	852	836	908	837	808	861	818	868	794	844	857	857	855	836	858	823	912	815	845	869	819	813	866	811	856	887	826	841	827	861	800	832	870	817	872	839	875	877	839	863	869	790	833	787	874	834	786	817	855	872	797	886	890	849	878	861	832	849	845	833	820	848	850	897	822	870	891	805	854	826	817	807	905	856	873	855	812	882	882	855	802	840	827	859	823	827	841	883	831	854	831	811	845	868	864	837	786	857	856	852	848	848	835	849	867	859	822	833	864	844	805	877	864	864	824	853	809	754	805	817	820	808	805	820	832	852	838	876	853	849	888	821	799	838	857	831	806	826	848	910	844	883	852	829	827	855	818	863	876	869	864	812	876	839	877	840	829	789	822	820	842	860	812	853	802	819	859	825	842	810	817	884	810	832	842	958	837	808	837	806	934	908	843	832	829	815	851	822	884	852	828	831	850	813	871	847	836	869	827	814	794	760	803	897	868	853	839	864	823	825	885	864	834	849	801	843	866	893	864	807	872	800	800	828	845	791	816	858	834	819	854	834	811	868	821	831	800	762	897	885	884	883	838	888	869	876	837	829	825	867	844	812	869	919	843	820	857	839	875	787	799	812	890	846	887	862	802	849	842	877	834	828	819	851	824	894	816	874	846	827	816	811	907	849	799	859	801	862	838	794	881	864	866	867	809	865	879	811	817	890	809	821	823	821	835	885	845	855	822	846	860	796	843	809	832	832	880	829	853	881	898	786	786	880	828	816	832	829	903	843	849	859	829	853	806	809	887	860	830	856	873	844	854	773	812	842	812	846	825	850	810	880	846	846	887	798	898	827	815	818	895	852	838	848	850	849	865	762	809	799	859	848	875	829	844	823	832	833	807	814	848	847	830	821	823	812	859	802	850	871	877	857	836
22784	20930	28677	23331	20934	20666	4109	1386	1048	913	822	722	729	676	609	628	571	601	580	591	525	575	599	555	515	578	568	526	533	501	507	534	533	519	536	528	509	527	495	508	559	490	513	514	519	466	495	560	519	456	538	487	504	499	500	512	495	537	470	514	464	494	489	440	506	475	495	524	526	486	516	470	465	479	497	492	507	474	525	500	499	493	530	502	479	499	478	494	539	498	464	502	531	498	502	504	530	528	477	499	479	516	490	472	505	492	508	472	538	491	552	489	494	488	517	477	513	533	521	519	510	517	467	540	531	548	524	549	517	548	481	495	501	475	524	462	460	495	495	537	479	511	558	534	469	495	502	483	473	470	486	464	496	545	492	497	487	479	494	478	478	442	518	476	471	434	477	447	461	496	499	478	501	494	479	482	513	451	457	485	480	498	506	473	485	498	485	473	482	517	450	519	467	503	475	502	525	461	494	512	536	519	480	479	506	486	480	507	473	486	493	504	504	505	520	501	518	463	481	510	509	477	499	517	502	531	511	453	528	439	500	493	478	519	462	534	483	510	504	526	510	486	487	495	479	523	472	480	485	508	471	493	494	515	491	496	494	488	501	477	470	456	494	517	494	460	491	496	489	474	491	477	482	476	474	480	492	516	477	478	430	475	484	516	502	471	470	480	477	515	495	492	483	477	517	459	465	528	497	479	498	527	495	466	480	507	483	507	478	520	512	486	459	499	515	510	471	499	471	483	493	522	471	485	504	486	486	440	469	471	492	479	494	465	492	508	481	461	538	489	473	498	478	471	516	487	486	481	474	482	477	474	522	506	501	460	472	499	478	464	454	475	451	507	516	531	462	476	530	501	511	467	481	494	477	454	502	481	509	465	480	451	468	472	505	457	498	486	512	460	490	501	501	472	466	512	485	503	497	516	476	491	458	492	531	473	502	521	456	462	485	483	488	468	499	510	516	525	480	500	484	476	476	490	480	521	530	492	460	511	498	511	494	496	497	488	439	495	492	470	478	502	518	499	498	455	478	524	487	461	485	480	466	508	523	510	478	450	466	497	484	468	441	447	489	513	470	490	485	471	489	470	504	512	511	499	532	506	498	472	473	466	501	438	458	522	460	487	485	505	471	520	506	478	475	475	499	509	484	495	502	447	533	472	508	512	493	461	518	476	499	538	488	477	543	500	455	451	434	490	470	500	487	467	516	465	496	500	457	482	492	494	524	516	497	507	477	497	504	461	534	502	492	469	474	484	474	492	490	489	541	490	514	458	509	519	492	521	475	477	509	454	503	468	433	501	538	485	496	483	481	515	474	510	502	454	531	488	500	475	454	514	522	478	520	459	481	489	521	486	477	581	442	467	516	499	503	485	534	454	530	503	493	491	437	517	479	483	448	527	483	458	476	475	494	492	525	465	497	453	477	474	499	464	487	509	507	509	465	490	467	486	501	490	518	492	523	476	498	508	484	448	530	503	481	459	477	501	491	503	476	435	473	505	500	524	474	479	485	502	494	508	496	454	489	483	495	488	498	485	483	476	525	471	498	498	511	493	511	505	459	471	471	472	490	463	425	497	488	478	493	499	466	511	465	504	461	483	491	478	459	505	501	489	456	449	477	496	476	524	491	517	475	506	505	462	493	519	474	462	522	452	494	465	502	510	473	515	508	491	503	452	478	483	495	471	526	511	457	492	471	481	479	503	497	493	478	516	431	520	519	487	462	514	503	437	515	443	486	466	509	513	500	488	485	510	445	467	467	486	485	485	489	493	460	487	485	474	509	492	501	494	520	490	503	497	498	545	476	463	492	471	479	495	473	470	476	492	504	487	497	482	473	482	477	482	497	483	481	515	489	474	448	511	492	483	491	440	499	480	507	487	452	485	517	491	506	467	483	500	479	461	483	483	505	501	497	500	514	491	473	473	498	433	470	471	501	491	468	455	484	442	473	483	519	487	464	513	486	507	495	479	503	477	451	491	521	464	463	495	506	488	515	472	511	463	494	470	522	514	466	504	499	490	499	463	461	475	510	501	454	477	483	465	517	497	497	508	489	513	475	478	495	485	485	509	526	505	508	515	452	473	477	487	492	489	497	523	491	449	501	468	458	517	492	484	492	512	466	470	522	465	493	481	496	496	500	465	507	516	489	482	491	475	537	495	504	445	490	503	481	492	521	480	515	526	476	481	461	440	482	531	516	489	469	477	502	507	487	463	468	494	493	506	536	515	470	534	456	482	463	526	513	512	511	531	508	495	484	471	442	422	482	493	460	498	472	526	527	497	498	537	484	463	491	500	469	475	456	491	465	507	493	499	507	471	469	452	506	521	487	494	448	458	487	452	504	435	483	491	476	480	472	500	497	510	496	491	484	480	484	483	466	500	503	505	480	551	480	480	495	518	463	474	465	498	491	505	509	443	484	495	497	508	506	491	511	479	537	492	479	499	482	492	505	495	505	499	485	475	510	466	483	487	481	489	494	431	490	470	512	504	466	471	501	503	465	507	503	496	482	476	463	476	492	517	511	523	481	465	488	482	429	515	487	494	508	449	450	439	488	505	546	465	491	505	486	512	474	501	490	459	471	493	533	445	486	480	503	437	478	489	479	518	485	531	500	487	486	475	500	486	497	430	499	443	483	456	487	503	437	484	507	458	449	484	512	487	505	486	501	496	481	483	483	452	449	462	498	476	521	517	450	501	467	453	449	479	488	448	482	511	512	486	477	486	538	495	499	541	450	476	451	474	485	484	488	461	475	496	509	539	447	479	501	549	496	429	504	471	509	490	498	519	450	495	455	488	471	468	471	509	472	448	490	506	462	456	497	498	505	491	520	496	504	480	485	498	481	447	466	517	482	479	495	476	468	458	485	469	495	440	429	470	471	481	491	485	433	498	487	516	453	437	508	490	500	489	486	499	484	463	505	512	444	479	498	480	493	490	478	475	497	492	481	457	478	467	416	474	469	488	493	514	500	500	498	489	505	452	491	455	497	481	492	498	485	489	526	482	450	500	471	471	450	535	522	452	513	448	466	515	473	515	470	531	482	509	462	476	498	451	468	506	523	479	498	483	477	455	454	457	472	468	517	503	487	484	472	494	514	496	451	481	511	480	489	456	510	482	487	504	492	516	480	499	464	498	474	482	492	488	468	511	461	529	489	485	523	478	484	496	511	496	506	476	462	490	455	491	533	495	456	493	517	479	479	497	440	455	489	450	460	510	520	487	501	478	474	467	529	465	487	456	476	524	468	472	479	497	466	490	473	502	477	486	449	495	518	500	478	478	478	494	487	495	465	485	472	480	505	491	475	511	518	486	515	496	456	457	495	487	502	476	466	508	474	540	464	458	484	501	473	461	495	477	471	486	491	495	471	483	508	464	488	480	455	434	474	461	470	509	445	484	474	520	490	440	505	511	505	470	452	536	507	545	460	460	480	485	476	450	459	437	488	481	495	474	504	500	499	469	497	458	503	476	449	503	469	486	487	488	482	470	488	505
7474	16606	14050	7752	5376	4243	3302	2761	2202	1913	1623	1457	1340	1171	1178	1122	1038	954	933	856	877	826	765	817	773	770	802	806	773	740	744	719	723	757	695	762	704	754	690	739	685	699	645	731	642	659	689	722	695	731	730	695	705	704	685	670	630	678	650	667	682	717	671	659	699	628	691	674	674	674	638	657	642	676	683	685	702	647	650	620	649	719	706	715	656	698	657	693	639	641	654	671	668	610	685	689	718	661	603	653	643	650	662	640	679	622	684	681	732	761	808	783	711	726	685	734	711	728	703	753	766	760	733	784	781	765	743	706	771	722	709	725	739	725	680	689	661	699	718	694	673	684	710	661	669	685	708	680	671	666	688	703	681	697	681	701	699	709	707	666	667	677	665	697	665	677	717	640	619	670	620	677	647	678	675	692	638	715	689	693	645	661	675	693	699	633	655	646	647	684	659	698	617	700	683	658	640	696	641	684	664	655	650	646	658	724	692	706	692	715	650	656	642	731	682	657	675	640	721	707	680	664	638	686	683	621	735	647	663	658	662	699	662	652	658	661	665	711	712	683	635	636	646	672	679	674	677	663	645	652	658	681	701	672	620	698	686	707	662	651	642	708	624	646	668	627	665	654	657	654	672	682	636	652	703	694	652	670	669	678	664	595	674	700	653	666	647	675	628	710	674	679	686	695	629	653	651	667	685	657	690	673	666	672	642	679	666	694	667	636	661	685	648	662	669	664	664	708	658	676	692	669	676	701	709	643	691	703	700	645	625	648	659	627	684	672	637	665	611	703	649	673	708	665	636	667	682	623	675	633	646	693	652	638	697	671	666	653	637	676	715	692	680	661	708	675	648	686	682	664	683	700	664	686	641	679	633	662	687	674	660	651	672	667	643	682	658	647	670	607	684	676	650	669	721	711	661	682	681	666	645	676	664	619	655	654	679	626	661	666	663	673	631	654	699	644	623	682	678	667	698	669	645	687	692	666	742	630	690	673	656	691	687	654	689	641	663	676	668	665	651	702	627	663	703	645	636	670	698	700	693	711	687	705	619	648	701	651	677	680	651	653	700	685	682	650	668	667	612	622	656	680	647	685	701	694	668	655	685	688	619	683	718	691	611	658	651	646	665	652	671	696	640	658	617	668	700	681	632	703	626	686	641	669	654	645	634	695	673	649	677	640	727	671	662	653	644	607	633	665	631	662	697	673	673	646	641	656	692	646	665	694	683	640	684	692	653	684	657	688	681	637	643	668	641	628	647	667	659	684	665	670	676	628	638	706	714	661	665	661	673	702	670	641	651	711	698	699	642	698	729	652	640	679	641	652	610	673	655	656	716	714	635	685	730	697	674	633	691	695	648	678	681	604	704	678	654	652	681	698	667	645	663	604	628	682	641	686	659	664	621	611	684	695	679	639	692	687	662	683	671	714	669	670	715	639	634	670	683	637	657	653	724	682	610	678	639	659	666	680	678	600	674	717	614	675	654	709	701	635	662	617	650	664	718	687	666	667	683	635	673	693	688	682	666	632	655	622	692	648	659	655	677	663	678	637	616	701	644	680	691	661	643	641	633	705	659	662	649	694	656	651	694	674	645	663	656	673	657	675	603	634	645	665	706	673	662	636	715	669	674	596	689	647	650	709	681	631	645	646	652	666	652	665	641	690	697	665	686	665	653	717	730	677	678	625	641	658	662	634	675	699	646	623	650	665	672	624	665	678	602	661	666	677	678	636	659	653	679	697	700	654	696	638	661	650	657	674	687	664	642	657	659	617	666	644	586	641	693	651	684	631	685	672	655	666	652	666	680	685	627	649	688	633	660	683	661	669	669	657	640	645	648	649	694	669	683	617	687	682	686	654	638	696	662	640	654	694	663	695	658	649	675	695	682	668	661	654	667	682	624	678	663	729	610	694	661	682	646	615	669	703	682	722	643	638	663	698	671	697	720	654	645	644	695	660	710	660	594	668	663	660	678	689	681	669	680	671	647	652	688	659	641	686	674	659	680	698	737	644	664	657	639	694	673	644	656	699	684	675	679	718	663	664	668	653	693	633	678	657	680	724	635	685	624	656	663	637	685	643	678	669	717	677	674	671	621	628	647	696	669	692	705	710	687	689	684	693	673	646	660	623	685	665	657	694	641	680	672	639	692	682	674	640	678	671	695	652	685	640	694	676	659	669	716	696	658	677	679	674	730	642	640	635	627	668	661	669	658	706	654	698	631	661	666	714	627	641	677	680	691	667	661	649	636	698	708	634	697	614	675	655	664	648	679	669	673	627	690	638	689	673	651	677	663	637	666	619	673	643	649	645	676	652	707	664	654	672	673	662	615	675	643	650	691	652	678	681	651	695	627	667	611	657	700	668	677	679	650	702	690	688	692	701	684	643	657	646	650	661	685	660	662	641	680	661	700	656	689	663	666	730	704	654	650	681	688	667	657	629	704	625	681	680	680	691	643	699	678	708	620	658	666	658	693	682	642	643	695	647	649	709	679	623	640	692	697	625	699	711	717	649	665	656	703	632	679	650	673	675	647	703	685	618	698	647	687	685	694	655	626	693	632	705	667	675	652	696	680	652	688	666	680	686	679	623	646	657	690	672	678	676	675	673	675	675	702	661	668	665	693	685	683	671	652	720	683	675	661	681	672	640	643	659	639	683	669	701	645	698	700	665	668	641	698	716	671	635	645	663	680	656	692	686	663	698	664	662	683	661	623	672	661	672	669	672	671	635	702	642	668	697	750	709	642	644	646	624	648	716	675	676	649	635	673	658	635	679	685	662	659	680	687	679	678	632	706	640	702	660	647	678	660	676	681	616	680	651	654	664	673	675	647	721	677	679	653	699	666	643	698	644	611	681	667	670	659	673	675	660	660	645	610	627	679	664	670	658	667	657	605	689	648	653	708	679	670	647	666	677	685	633	674	647	643	698	670	628	642	655	680	730	668	625	702	646	642	646	644	641	637	636	665	654	661	673	670	676	683	718	625	594	699	645	635	667	643	700	641	645	716	681	686	653	657	708	624	685	655	639	632	666	681	641	649	682	704	648	652	689	681	681	594	716	656	656	660	633	682	681	694	671	673	676	652	675	692	672	674	621	689	664	614	641	683	647	685	668	695	732	667	679	669	662	677	664	668	707	647	711	681	659	683	672	650	673	686	663	671	654	689	633	639	643	668	675	684	678	685	681	630	687	663	610	668	688	647	690	659	686	715	667	694	687	668	637	674	616	673	651	707	674	650	660	699	686	679	699	672	637	680	668	661	606	677	652	695	690	666	674	688	651	670	639	677	662	681	653	667	717	709	656	696	647	717	625	641	661	664	705	672	692	663	659	636	625	678	651	659	670	656	709	675	653	651	680	666	695	674	713	660	645	633	694	606	660	686	674	659	642	682	630	656	678	689	677	655	645	716	690	656	630	696	666	672	691	683	681	671	682	666	666	698	651	639	659	660	674	650	637	668	682	720	665	657	654	651	700	711	653	667	662	677	636	675	654
26492	20073	7518	1109	721	655	633	606	572	592	637	629	610	633	609	641	561	597	606	628	640	662	624	614	615	616	554	599	594	601	605	559	587	632	633	582	581	576	620	601	628	650	550	624	627	621	603	595	612	614	596	601	614	609	586	656	649	621	631	598	583	604	582	557	556	613	597	580	556	578	598	560	598	531	566	600	589	598	631	595	575	598	609	603	596	609	567	574	559	581	605	603	611	603	611	604	558	570	574	594	565	571	603	615	618	636	587	610	604	599	634	620	630	599	633	632	603	645	594	560	608	579	653	616	609	655	621	656	599	574	585	606	564	592	618	622	586	594	603	589	611	589	593	598	592	617	649	602	582	623	590	583	585	570	620	604	608	576	635	618	591	585	607	627	585	620	590	576	625	609	619	605	594	618	602	576	587	634	619	584	626	615	631	593	566	582	623	560	601	596	582	595	626	610	618	611	579	578	617	587	572	581	554	580	627	596	559	590	586	587	543	600	615	589	611	626	598	590	591	648	604	566	579	616	610	627	621	618	630	591	623	596	579	588	628	627	616	602	592	617	638	603	588	620	640	579	609	592	596	623	565	577	580	625	620	563	627	586	611	572	623	600	574	575	601	606	571	572	567	642	598	546	619	602	611	569	592	590	584	586	568	651	606	627	577	580	620	589	596	616	634	603	583	570	621	632	637	568	566	569	602	602	623	566	648	572	576	568	594	622	564	597	642	636	611	586	624	619	603	594	628	614	634	593	593	605	581	586	609	599	605	587	611	611	607	642	589	605	631	572	635	577	576	624	610	583	597	564	613	652	629	572	603	572	646	598	581	624	641	581	569	619	616	532	622	615	581	555	606	590	600	615	600	623	570	631	573	587	578	601	591	539	616	584	597	635	579	628	560	625	632	611	565	631	583	582	642	598	618	595	576	580	607	571	592	605	580	602	568	582	575	629	592	589	601	601	590	584	603	605	636	600	586	637	639	649	600	580	594	598	608	611	595	594	588	574	639	638	607	568	628	606	599	598	562	623	585	600	604	605	611	595	592	625	566	602	609	599	625	550	590	636	587	583	632	576	573	550	579	586	626	611	603	602	597	612	616	637	621	636	627	570	605	623	609	630	575	644	588	622	592	562	618	618	574	582	616	587	625	570	600	629	597	586	606	593	658	576	544	606	602	603	602	614	592	613	606	612	590	625	639	620	577	589	599	576	593	604	609	647	580	609	585	587	590	613	609	619	558	585	596	599	580	602	614	634	587	567	628	587	603	599	588	585	578	593	570	578	546	574	586	614	573	550	603	564	588	542	594	614	576	614	588	548	607	564	603	656	636	604	600	605	630	589	589	604	612	560	542	604	600	635	609	566	605	629	611	586	603	581	612	568	609	626	570	628	588	595	588	599	563	627	593	604	588	584	615	583	589	599	596	617	605	647	586	590	594	599	635	564	643	602	533	545	602	592	585	623	598	570	623	623	604	559	606	584	611	652	639	632	624	589	644	616	545	610	605	601	564	539	636	620	630	622	581	613	638	616	587	542	649	588	618	574	553	580	594	567	643	609	581	625	623	556	597	595	573	596	583	611	595	649	586	593	587	609	584	611	588	605	593	605	583	604	626	562	575	571	630	609	579	579	608	591	591	576	595	618	577	613	558	596	601	599	561	617	665	571	583	573	613	635	566	624	576	624	591	536	561	595	603	614	587	588	629	593	587	583	634	570	610	578	581	577	605	600	542	596	636	573	594	615	589	573	591	604	605	605	572	599	575	606	566	598	610	563	589	642	594	615	597	587	610	598	584	576	567	562	558	636	567	588	589	603	583	574	607	565	621	607	604	611	640	579	601	569	583	593	610	614	610	602	640	627	596	611	599	605	629	543	553	607	577	593	617	606	584	551	593	589	595	591	596	624	566	599	605	610	600	584	612	618	561	586	626	585	592	637	607	600	604	603	645	544	558	573	603	598	544	629	582	570	612	599	597	602	619	599	576	574	599	571	608	585	598	631	605	579	622	575	606	612	604	606	593	581	594	602	603	597	566	608	588	624	565	585	588	575	561	606	637	577	627	597	625	607	596	610	606	652	591	600	622	600	601	612	601	608	639	611	606	603	611	579	608	585	608	555	615	610	544	612	649	604	598	626	619	619	620	602	609	582	604	607	597	584	586	543	585	587	656	617	618	611	640	579	664	624	575	585	612	607	621	640	568	630	618	591	607	596	622	621	570	556	613	603	569	602	585	613	608	617	581	603	584	606	585	595	624	636	597	574	589	615	635	585	575	622	595	591	623	627	600	591	588	605	588	594	612	627	606	631	624	605	648	581	604	601	570	629	579	624	594	619	627	603	638	598	647	595	631	604	611	608	652	601	633	612	587	603	585	515	621	595	648	595	626	600	642	612	634	564	566	644	637	581	595	634	583	581	605	576	601	617	588	526	624	602	571	566	574	643	622	624	655	596	577	605	611	645	545	608	612	610	611	609	616	557	584	593	567	614	627	606	586	605	600	594	622	568	567	540	606	556	533	591	616	615	629	609	646	604	612	548	578	594	600	607	587	588	657	593	636	577	626	620	647	587	610	630	592	612	667	625	600	589	607	577	636	561	622	595	612	608	616	596	616	574	565	610	613	595	631	590	607	572	634	582	594	591	603	624	654	586	604	603	608	615	613	609	577	643	604	598	581	617	630	599	583	591	617	596	579	558	583	599	614	578	573	569	601	574	594	564	653	597	590	616	657	599	634	625	624	651	545	619	585	623	594	605	601	606	596	625	640	559	616	565	547	600	553	590	597	605	575	601	614	620	593	621	635	587	564	620	602	590	560	649	574	600	617	621	637	560	636	626	603	612	565	608	650	592	639	580	610	625	622	623	560	596	591	599	576	577	604	597	585	602	578	591	627	650	561	619	634	573	622	639	560	599	605	565	590	594	592	584	584	571	614	601	610	588	593	569	573	625	574	623	626	584	631	590	599	610	603	586	600	610	567	600	560	602	613	622	664	618	577	610	630	590	602	600	578	587	570	612	580	577	602	593	612	596	598	564	600	591	592	601	601	631	638	632	596	577	602	623	637	623	575	660	614	569	581	604	584	604	605	581	626	636	619	613	594	628	552	602	633	622	614	614	584	592	596	592	572	576	663	587	609	602	580	566	644	633	571	603	592	596	624	572	580	611	577	567	619	585	621	578	649	584	612	584	569	595	594	544	628	627	634	579	598	615	593	583	621	601	581	582	601	590	593	583	603	566	602	600	570	603	559	574	613	583	570	619	574	622	633	600	597	629	586	587	595	609	599	633	598	613	643	599	567	592	606	596	556	623	617	643	629	578	631	583	593	594	593	625	590	659	563	583	599	588	571	583	567	628	621	596	616	624	602	603	625	655	596	576	570	573	635	571	632	612	606	640	600	646	602	547	599	613	622	572	597	579	622	588	601	561	597	609	565	603	571	593	617	639	638	558	613	572	591	626	600	553	612	586	569	624	582	619	628	627	577	589	658	602
4106	1759	1622	1165	1043	1037	855	886	818	866	833	822	811	841	815	788	822	859	857	810	808	863	849	817	804	871	762	834	800	783	848	829	817	824	815	763	807	791	788	795	816	813	821	787	788	804	784	824	806	813	876	806	844	803	830	822	832	847	803	830	847	813	847	811	808	779	807	810	785	869	838	829	783	788	763	771	760	810	833	860	848	784	783	805	791	804	799	796	831	811	813	814	799	805	771	807	795	813	856	801	803	845	784	821	825	747	812	766	847	829	839	798	845	800	810	835	794	846	841	805	831	786	896	848	840	844	818	820	793	788	824	750	806	802	781	832	782	823	816	812	819	854	809	802	825	841	832	764	820	803	777	797	835	838	830	804	762	840	808	781	753	830	839	854	763	788	827	825	807	806	763	756	772	741	835	817	861	820	852	828	833	834	756	770	770	837	789	817	821	821	805	800	793	823	798	851	776	797	794	847	833	753	840	797	894	754	827	798	867	797	818	777	818	806	811	819	831	870	838	745	841	750	811	854	792	797	777	769	798	842	800	774	834	882	830	797	770	840	815	826	740	790	799	791	837	805	774	814	747	841	838	771	835	783	778	762	793	776	788	778	851	826	819	841	824	807	832	827	875	843	817	815	797	801	836	817	757	835	832	798	781	796	840	852	790	822	762	802	852	829	798	764	764	783	823	835	802	805	771	788	795	822	804	790	809	813	871	792	811	786	771	851	776	854	832	842	821	810	815	797	768	815	838	784	844	845	808	774	822	838	810	790	855	839	822	791	785	785	829	819	807	824	796	787	821	820	843	834	794	798	842	800	764	813	799	856	781	821	813	817	835	772	838	780	844	816	851	815	882	810	854	767	810	793	822	825	814	806	806	796	833	816	790	726	763	822	829	782	780	825	762	822	809	783	783	830	765	861	842	774	812	780	801	759	854	751	777	785	794	788	798	822	826	753	797	815	815	764	812	783	836	795	823	790	808	851	779	821	812	783	778	791	841	805	776	783	825	766	835	795	796	819	792	788	822	777	785	780	773	820	816	815	790	818	784	872	799	777	856	734	846	843	764	827	780	826	755	761	815	778	815	781	818	769	821	797	858	819	799	836	812	819	822	809	772	857	828	787	806	827	801	805	803	821	805	840	819	826	806	816	830	775	809	762	800	840	806	819	859	832	791	811	798	804	772	794	807	808	840	815	830	813	801	810	810	852	810	809	763	812	847	800	846	842	838	776	822	812	848	843	829	760	812	806	852	799	779	778	798	859	854	774	827	799	829	799	852	844	812	816	820	808	768	856	799	822	832	797	765	827	796	851	826	841	837	760	825	819	831	766	771	820	808	770	779	802	813	784	791	827	817	803	794	790	772	792	829	787	802	847	761	831	818	803	769	792	758	839	802	764	816	803	818	845	800	772	799	844	840	831	829	812	823	775	779	819	842	807	763	791	782	763	846	790	848	846	859	765	857	802	844	825	790	793	779	756	799	857	810	815	769	815	848	826	865	799	814	810	822	817	812	802	838	770	779	824	804	815	815	808	788	797	846	804	794	826	821	825	747	814	835	831	790	810	856	810	838	745	805	861	823	814	821	777	832	782	808	812	818	797	857	863	816	749	795	849	834	800	829	790	828	824	783	817	797	820	827	781	811	824	822	803	858	795	762	853	781	782	784	757	851	805	854	810	791	787	824	769	820	786	841	786	868	831	814	821	806	821	810	779	854	850	829	775	806	777	777	822	792	802	845	782	781	849	817	811	820	843	830	804	798	787	763	749	835	786	846	778	795	808	774	820	803	804	791	783	820	843	814	749	788	831	809	868	851	822	835	770	791	837	814	809	715	846	812	881	836	814	804	816	789	833	807	841	813	759	850	817	798	793	820	797	843	809	807	779	827	784	787	777	802	823	815	812	808	784	855	802	782	789	851	807	833	797	786	792	743	842	811	842	801	796	783	819	805	793	790	773	846	787	825	809	855	812	830	778	817	824	807	783	778	838	820	857	817	832	835	818	802	816	791	852	793	800	850	823	875	814	800	803	832	778	800	798	812	842	820	851	817	828	816	797	814	811	778	813	793	799	841	813	816	802	793	805	794	826	796	840	853	822	844	777	756	800	744	802	798	810	773	815	799	799	791	814	841	848	827	846	820	817	823	828	822	814	785	792	855	812	800	801	819	832	839	791	806	819	840	781	838	790	816	836	806	797	850	798	828	833	803	782	800	818	782	831	797	777	799	783	800	814	755	808	811	848	831	835	831	837	823	832	818	876	815	852	831	792	802	804	780	829	756	763	815	770	781	808	789	788	836	771	786	814	777	811	743	807	834	837	815	811	788	826	809	769	857	831	798	832	791	823	850	801	817	830	833	813	795	785	786	832	811	807	783	803	826	825	877	827	764	810	813	855	787	838	788	776	751	860	774	864	821	788	772	774	810	853	774	808	762	766	812	787	806	805	785	851	789	838	815	826	797	811	826	796	828	819	810	832	786	845	767	777	776	762	835	809	796	812	883	833	816	851	836	805	821	815	821	784	830	812	840	781	798	826	791	839	861	867	819	879	810	831	836	834	818	782	836	769	833	779	826	784	808	797	736	860	811	820	800	790	766	800	816	807	788	775	813	825	806	777	840	822	842	811	809	786	811	823	813	826	749	802	825	760	816	758	837	824	872	836	815	821	805	833	797	825	804	771	893	835	820	831	801	799	851	766	794	825	803	857	785	790	806	826	838	776	796	798	837	784	894	776	820	809	792	797	816	810	801	798	835	825	855	769	865	735	791	783	805	836	805	806	783	791	819	773	777	772	872	749	787	807	816	815	759	814	804	810	767	780	820	796	791	777	859	842	841	830	825	807	786	805	787	817	811	823	815	787	841	810	812	833	746	790	866	811	843	792	813	814	726	823	805	800	750	803	838	798	783	783	770	790	804	804	772	790	796	822	818	828	754	845	816	825	836	814	800	841	779	782	827	801	870	798	765	859	737	802	807	797	817	828	826	840	833	797	818	782	823	814	815	831	816	819	770	826	833	850	839	816	814	853	816	836	849	818	783	802	822	848	823	815	859	828	808	840	805	850	821	788	844	803	776	801	822	785	806	848	844	803	867	847	782	858	805	820	819	793	803	809	766	809	757	812	876	794	820	790	802	840	808	826	809	803	821	816	840	824	778	789	798	798	792	768	839	811	828	855	791	816	856	815	867	801	785	821	863	815	823	822	830	810	788	801	818	803	780	830	807	818	826	796	751	831	833	829	885	801	801	792	830	844	830	774	825	803	777	842	824	805	828	796	794	848	822	813	788	796	816	792	870	785	833	749	796	821	797	799	799	835	814	859	768	813	756	765	812	775	790	789	839	855	856	821	816	848	810	770	802	751	805	838	810	762	792	800	859	801	804	790	854	784	807	842	795	767	767	819	864	820	809	849	781	825	803	794	838	823	813	814	779	864	804	810	842	788	819	853	774	843	806	788	806	818	815	796	803	828	835	850	818	863	828	841	857	824
23814	20934	28097	23910	20820	5694	1362	1094	901	831	780	783	753	727	714	743	729	714	689	691	658	681	681	650	641	633	676	638	694	667	637	645	687	666	618	634	648	612	616	635	666	629	630	649	658	638	649	622	641	648	608	568	667	599	658	624	613	640	616	651	618	591	600	625	602	665	560	603	622	607	661	649	646	586	665	640	629	586	596	623	648	593	631	661	631	609	606	587	604	661	619	584	598	624	690	614	611	672	630	584	621	649	639	623	651	643	595	656	648	640	721	648	658	610	657	652	658	618	660	640	661	652	638	635	651	675	696	641	655	653	670	632	615	636	588	661	604	622	678	641	600	608	610	636	658	598	632	676	623	657	637	581	627	565	597	631	636	624	622	621	658	613	643	602	636	615	589	644	594	641	632	605	638	654	629	613	627	620	597	637	636	638	601	633	632	614	608	630	642	630	618	651	614	645	636	610	617	600	654	653	605	635	636	601	587	589	584	608	668	615	603	618	658	548	609	596	620	633	627	643	589	641	620	633	631	657	589	634	643	652	636	597	619	663	636	607	579	618	599	638	672	598	613	639	622	605	614	628	608	619	611	578	584	584	624	597	650	650	622	622	646	622	615	628	617	630	676	627	646	592	589	602	616	638	623	593	648	612	586	631	569	657	599	606	624	636	613	590	619	604	629	646	632	653	637	632	604	645	668	647	600	609	621	648	635	633	563	609	618	614	578	636	611	625	639	595	639	626	627	635	622	618	645	579	625	672	639	606	640	608	599	623	619	624	623	638	630	642	629	619	654	609	617	603	608	637	614	636	624	656	619	627	643	596	615	625	575	592	651	645	640	593	645	635	597	611	620	625	619	663	656	629	623	589	600	630	631	626	556	617	648	607	577	594	612	608	602	627	620	627	624	622	606	635	629	691	627	570	630	647	638	623	634	625	648	614	625	635	653	638	614	615	614	626	610	582	596	625	609	680	648	625	638	599	615	657	643	620	688	643	673	613	618	584	625	633	653	600	652	646	585	596	605	609	632	603	643	616	634	633	616	617	593	639	600	574	572	659	603	623	639	632	651	668	559	615	586	588	628	630	618	677	623	645	570	603	578	622	657	584	620	603	616	608	646	602	605	654	614	646	614	630	599	653	621	678	632	633	639	630	621	613	606	587	626	651	601	604	657	666	617	623	667	543	588	579	640	563	653	637	662	617	678	570	571	640	641	580	566	594	635	643	657	653	645	636	597	602	609	634	629	612	613	596	601	643	601	640	681	608	605	551	624	647	623	662	626	581	620	635	615	625	594	632	604	702	601	610	657	601	594	596	605	658	589	605	605	601	646	625	657	647	634	610	617	593	649	614	646	664	591	623	626	653	592	598	661	654	619	627	621	636	570	649	645	666	574	638	606	633	624	648	633	607	642	614	641	550	619	601	642	660	625	608	599	629	616	621	627	599	631	608	577	555	615	672	611	592	636	616	631	622	646	603	631	612	615	615	604	635	622	603	664	596	611	633	606	631	657	606	601	604	570	640	644	619	619	616	636	632	576	614	632	684	655	625	608	640	591	622	615	609	603	634	656	612	621	611	627	652	593	633	584	618	626	613	632	590	643	632	625	622	598	643	598	641	625	595	639	605	626	623	601	614	623	596	615	627	613	636	602	596	629	631	654	622	650	633	629	646	605	617	624	632	609	612	588	633	646	621	617	617	648	615	641	605	588	615	614	593	604	660	696	629	656	662	634	639	635	618	643	611	584	595	661	626	603	604	658	593	640	594	649	577	630	611	606	636	662	623	634	616	617	634	606	601	663	639	614	639	656	639	681	582	659	615	638	605	633	663	636	560	582	653	641	643	635	574	631	635	621	649	630	616	635	630	638	639	668	601	647	622	598	618	617	623	627	632	626	662	641	618	636	614	670	647	613	609	628	631	618	608	623	644	659	578	635	617	599	632	610	610	613	608	690	591	576	599	616	644	582	631	592	621	620	601	580	671	613	623	612	661	637	611	626	634	602	612	634	605	614	626	609	588	606	634	642	640	670	621	628	675	656	579	603	632	592	616	612	669	642	638	649	622	644	603	598	634	614	635	611	597	668	597	622	638	658	635	612	607	630	583	626	656	618	640	617	638	652	557	626	649	636	616	641	618	635	651	570	604	618	598	614	602	584	617	583	615	596	615	668	639	620	614	589	598	619	627	613	646	606	653	595	620	615	651	653	650	601	582	625	605	658	585	650	603	599	597	597	557	646	624	626	613	614	636	578	622	583	608	632	593	606	630	630	614	625	584	619	628	600	632	614	624	593	600	615	589	593	634	613	632	631	622	668	616	623	562	656	668	634	630	653	623	572	630	634	689	636	619	637	635	632	633	646	635	648	630	628	628	587	614	623	592	618	575	608	609	599	640	630	609	611	585	598	693	634	630	606	649	616	568	636	587	613	629	601	604	639	623	625	622	635	623	634	618	605	668	628	621	588	654	584	666	626	624	601	645	658	636	595	609	618	610	641	642	641	646	653	613	615	630	636	634	603	610	640	630	589	634	615	600	648	616	627	642	660	600	663	625	660	644	598	567	620	620	615	582	588	626	580	597	602	636	661	605	618	671	607	592	600	604	628	668	642	606	624	605	605	640	587	606	654	639	603	608	622	591	634	620	605	634	621	652	600	650	629	671	617	659	632	608	638	634	618	582	610	656	610	653	627	643	606	631	613	584	622	643	604	610	610	580	608	638	627	596	612	636	605	628	603	630	621	612	661	617	637	627	606	594	580	599	631	614	584	591	647	651	583	623	598	531	601	650	600	624	620	587	621	595	646	636	598	577	616	621	630	614	600	612	568	635	617	611	631	641	584	611	614	645	646	622	625	593	619	584	599	605	641	595	625	574	632	611	649	603	639	623	560	605	673	620	614	606	594	673	561	593	618	613	643	573	650	574	605	591	637	606	598	608	564	609	627	628	626	621	614	645	590	636	622	587	606	616	607	607	608	636	633	620	570	629	617	617	642	625	650	606	679	644	601	632	584	622	657	654	670	627	662	598	596	612	607	598	562	642	668	632	592	621	638	615	611	657	661	604	635	616	626	615	623	629	633	625	634	660	614	635	603	593	604	613	592	636	606	598	610	604	642	678	629	607	617	656	673	599	611	654	570	571	593	622	616	597	587	628	603	617	619	618	603	662	619	638	644	642	674	637	643	631	594	640	646	604	615	663	656	618	552	624	574	606	612	590	568	580	616	618	593	603	621	629	651	602	658	631	648	670	627	648	647	631	587	665	605	579	577	613	619	639	618	613	596	616	619	535	577	634	631	604	624	636	663	623	631	656	624	670	625	654	603	589	604	600	625	604	597	621	646	650	620	639	655	648	608	610	618	596	634	657	575	597	613	592	606	630	588	665	583	599	630	615	617	655	618	646	610	619	670	627	612	620	642	632	604	605	591	686	636	646	657	634	614	602	644	604	593	638	629	637	640	623	597	592	594	600	598	587	633	641	612	661	620	633	632	616
5367	10704	9020	4838	3546	2725	2301	1837	1646	1489	1338	1194	1210	1070	1022	1066	994	947	1013	954	927	912	945	898	911	911	969	911	875	924	906	854	890	858	890	892	863	872	859	880	875	851	820	875	856	866	839	895	837	871	846	842	850	850	865	840	845	822	883	792	850	875	857	835	895	883	880	859	788	824	860	888	856	813	868	789	852	876	795	835	874	810	864	859	840	859	898	849	844	842	859	906	832	862	808	842	894	807	813	862	860	852	846	834	860	858	869	869	946	878	865	901	961	863	866	898	858	914	932	935	834	858	915	888	914	913	901	917	909	852	861	846	851	828	826	906	871	871	879	874	875	813	875	862	841	857	880	824	837	874	859	890	880	853	879	833	838	839	880	892	921	899	867	806	844	894	865	807	826	845	882	794	823	882	890	861	866	870	827	822	817	840	851	831	830	858	874	863	886	865	901	857	854	841	815	833	859	840	829	846	845	867	850	794	837	849	825	880	879	817	817	828	802	821	835	830	862	831	829	855	891	823	817	831	862	787	882	858	847	852	833	856	773	865	832	834	812	874	855	856	853	833	844	826	827	831	830	817	841	861	844	823	840	815	904	823	852	848	849	808	916	855	878	851	849	822	880	828	838	927	865	817	832	866	810	869	839	801	853	849	835	901	843	838	858	857	852	857	838	831	828	831	866	896	877	814	870	869	796	841	844	830	860	830	852	853	840	836	818	848	895	862	856	855	886	800	849	859	833	808	878	824	850	862	786	833	845	830	832	837	844	810	863	838	877	868	810	833	828	813	844	887	881	795	853	842	826	849	783	839	788	851	855	782	895	821	849	827	893	830	822	847	838	851	864	799	871	816	890	875	840	812	853	850	856	819	841	803	825	819	874	852	826	847	849	860	822	849	891	841	840	877	871	836	850	891	797	883	832	807	849	863	853	829	839	854	788	893	810	838	881	890	804	843	847	860	811	842	881	801	862	798	846	847	804	834	802	843	873	815	846	825	896	855	781	855	838	873	816	789	870	835	786	833	804	862	888	836	825	825	761	855	818	848	850	859	910	869	840	896	819	846	832	830	847	852	830	882	815	835	863	881	826	839	781	822	860	876	857	776	855	843	822	826	928	874	848	902	858	860	821	853	835	790	854	831	843	834	823	823	843	858	820	842	842	864	862	802	837	865	877	792	816	815	829	830	874	862	820	801	857	820	881	829	830	814	871	799	876	878	849	851	781	838	873	795	835	837	849	835	864	837	847	848	868	834	832	874	848	860	860	882	797	826	875	872	810	886	864	865	877	844	839	830	853	881	791	852	880	880	839	832	839	872	829	864	873	853	841	802	844	822	911	795	852	873	839	825	841	835	816	859	866	827	855	812	847	906	848	863	851	843	845	848	867	819	840	877	842	798	874	845	827	819	893	784	866	840	834	875	847	835	811	843	859	847	857	803	839	902	841	831	852	788	831	798	850	848	901	841	821	900	823	854	809	836	878	855	831	893	852	813	821	794	797	850	896	848	879	838	871	835	872	880	891	855	819	829	849	878	901	806	799	843	847	832	898	861	837	857	830	828	830	855	792	831	833	840	871	837	848	899	798	857	839	827	856	810	887	826	820	813	830	807	832	848	822	866	835	905	821	850	830	870	846	832	834	853	856	888	857	827	839	848	824	879	874	855	816	844	870	855	856	817	825	862	852	841	873	817	833	869	821	865	782	836	825	876	861	824	878	799	880	870	845	879	843	827	809	830	823	867	854	854	859	833	859	847	879	888	883	873	820	779	834	787	822	864	823	867	823	857	835	810	877	853	848	861	852	833	858	875	889	848	878	842	817	838	850	833	834	837	827	786	872	831	814	837	837	893	812	851	881	810	866	852	848	847	888	841	814	844	865	863	870	832	826	850	848	868	793	906	839	846	860	850	784	812	897	895	848	835	860	877	859	870	869	795	877	786	899	788	851	846	841	808	797	835	856	818	814	900	828	840	804	787	852	781	824	778	856	830	878	814	852	852	832	844	831	854	845	848	873	826	789	849	822	816	821	828	822	844	827	793	819	813	847	838	862	824	818	821	799	889	874	834	827	826	857	830	849	907	840	868	837	841	836	859	806	795	805	812	831	790	828	846	823	810	835	874	847	887	870	817	831	830	829	905	831	820	865	846	829	865	844	854	850	850	851	872	816	880	838	818	866	858	779	864	848	843	801	873	774	838	800	878	857	823	846	850	824	865	827	879	844	859	870	836	778	836	811	798	849	843	814	852	834	901	857	856	879	873	855	872	865	837	867	873	860	885	840	799	876	857	816	870	878	846	863	810	824	802	821	889	893	873	830	868	829	837	783	836	859	863	831	843	815	890	842	851	857	868	812	765	845	849	844	786	806	837	889	880	837	845	778	894	889	834	830	878	806	815	889	847	817	811	857	870	897	855	822	836	802	880	851	847	850	870	819	826	852	836	849	825	848	882	832	898	832	793	838	816	818	835	855	842	846	822	834	888	868	860	867	813	833	845	860	879	842	845	859	816	792	921	864	828	829	848	879	810	836	867	867	837	871	931	879	868	803	853	876	849	874	864	807	836	820	853	879	844	830	824	819	829	841	833	855	798	806	883	850	822	856	837	839	873	837	851	821	860	810	825	826	827	791	865	828	849	825	845	834	826	848	783	873	859	808	808	855	847	816	870	857	945	815	830	832	876	869	906	802	833	825	802	860	868	816	853	887	826	872	825	829	848	840	890	797	812	912	856	802	801	877	866	838	827	886	884	816	849	906	859	852	840	803	889	883	849	873	862	864	855	829	805	809	831	832	825	803	794	832	842	858	836	892	876	805	785	843	842	825	863	810	841	840	802	819	836	847	852	803	838	902	807	864	830	828	883	809	833	843	882	830	818	831	825	788	855	841	859	843	841	811	873	852	784	867	829	832	807	837	873	812	905	869	851	881	837	829	840	904	876	877	810	866	879	846	844	814	851	830	786	839	819	821	814	852	840	883	858	847	868	805	856	850	913	850	865	845	856	804	821	835	832	855	831	865	865	836	864	820	845	848	826	821	861	824	792	833	801	851	842	820	881	829	861	799	863	836	840	833	845	856	837	798	854	871	808	840	840	850	791	853	775	833	828	879	870	841	842	808	863	818	795	830	911	819	812	833	820	792	865	837	858	872	823	835	860	849	828	828	829	855	862	867	833	848	840	857	875	857	862	885	845	868	848	846	830	839	866	792	805	815	903	806	778	788	832	892	811	826	811	804	885	788	841	889	828	859	836	934	764	807	900	855	850	828	839	829	819	756	927	854	876	897	822	786	870	835	847	767	817	813	815	829	844	858	859	814	803	818	870	823	819	834	829	864	807	787	831	879	864	865	868	850	845	819	798	866	863	843	837	842	847	852	850	842	896	824	881	863	844	911	870	818	889	826	833	858	843	803	825	856	863	867	871	901	861	860	868	902	854	753	835	845	799	882	849	822	830	821	827	859	911	839	842	807	906	833	818	893	855	826	838	822	897
22883	20978	28719	23391	20978	20737	4116	1292	1028	906	835	734	712	642	682	654	626	621	644	598	565	568	570	544	574	521	539	570	525	528	555	446	487	524	519	514	479	520	523	495	479	490	517	525	572	494	477	548	513	479	502	489	471	501	531	499	479	522	490	478	518	511	482	508	461	484	539	542	460	523	528	510	478	490	535	493	543	512	567	483	530	516	482	474	480	503	503	467	514	494	511	467	490	449	504	491	522	483	476	508	476	461	506	504	557	507	512	527	551	518	516	571	515	505	491	554	466	531	476	524	485	508	534	538	508	519	530	517	547	516	510	520	538	508	494	501	517	506	470	491	529	497	513	474	503	481	475	485	487	491	543	482	494	471	494	522	457	462	532	531	474	481	504	540	509	488	482	474	526	527	505	501	481	487	491	451	497	479	478	506	492	515	495	504	485	480	481	525	461	511	510	454	473	491	478	483	457	489	493	473	504	497	482	510	530	504	490	530	487	505	472	508	514	503	493	483	479	462	479	532	490	498	486	519	479	479	458	496	519	494	474	464	482	491	493	453	499	480	472	481	493	517	484	468	501	506	480	534	531	455	466	517	494	485	485	474	531	476	515	478	498	479	494	476	496	497	495	489	475	491	503	506	480	461	474	511	513	454	503	493	509	534	496	510	513	484	481	452	526	504	499	515	503	484	497	491	521	468	513	506	488	500	496	494	512	456	532	506	445	457	488	539	465	485	497	516	487	513	501	513	488	462	444	470	432	522	495	480	502	519	462	512	485	498	489	478	477	514	490	470	450	513	546	520	436	507	510	515	475	449	477	444	488	523	484	452	501	509	501	539	512	505	505	493	477	526	479	491	509	497	507	463	512	482	501	479	493	498	482	490	509	504	485	465	527	463	502	487	501	508	499	499	505	507	504	503	535	484	504	481	469	493	498	487	508	487	495	501	477	492	480	525	552	514	530	490	498	553	494	488	467	471	495	528	483	493	491	509	498	495	510	493	516	506	505	468	471	467	486	474	513	524	463	488	457	526	482	487	513	480	493	464	530	505	475	536	493	478	493	502	509	480	464	477	524	491	474	461	461	494	504	511	548	490	515	492	539	534	470	466	472	516	539	475	503	492	474	481	494	502	500	555	471	535	482	474	466	505	498	492	498	490	508	485	514	473	507	528	454	486	477	483	484	487	513	467	472	477	504	474	495	483	463	509	491	531	481	465	512	468	497	499	499	516	471	490	499	508	479	485	546	481	489	492	481	505	494	454	479	456	470	495	510	489	522	486	492	455	458	487	517	504	485	519	440	494	512	538	502	483	511	498	510	504	469	472	491	494	507	457	507	535	504	525	483	493	505	533	523	473	471	493	466	526	532	501	479	473	495	475	486	513	483	531	517	538	493	533	498	504	467	508	479	429	515	496	489	526	480	453	496	496	495	494	533	474	500	524	548	497	500	491	499	501	480	516	532	483	454	521	529	471	514	466	486	495	482	495	505	483	468	527	469	435	474	458	480	515	495	504	510	479	505	483	493	487	475	479	478	537	501	537	486	511	494	506	521	453	517	501	481	503	490	496	493	516	529	471	463	523	462	508	478	506	472	488	509	488	490	497	496	479	507	507	457	539	467	490	482	475	491	526	514	488	491	476	462	489	520	496	487	534	460	488	493	503	476	535	494	480	507	482	511	481	512	452	496	526	474	481	471	467	522	466	477	504	455	485	480	487	489	474	515	478	478	546	526	507	508	502	484	487	491	506	485	525	503	444	497	461	503	515	556	490	522	504	490	472	473	478	519	508	458	473	543	511	499	472	507	495	463	484	494	503	460	466	481	508	503	493	497	493	509	502	496	452	476	487	475	479	503	487	513	495	510	476	501	487	498	497	499	469	445	511	475	482	507	505	463	486	500	472	504	487	491	528	511	495	512	523	477	468	496	545	475	481	464	546	499	500	475	479	496	459	462	514	484	509	512	492	474	478	487	517	529	482	508	517	495	500	494	461	460	521	525	460	508	548	478	492	487	453	488	508	472	449	534	512	534	490	501	522	470	495	466	493	485	484	497	474	530	489	503	505	491	472	488	474	478	520	506	474	504	495	508	496	480	502	504	505	484	517	464	484	471	521	436	506	464	500	480	475	491	458	479	467	486	488	483	479	538	496	535	463	504	484	450	523	466	461	509	476	473	501	469	491	491	484	444	512	500	462	465	485	506	483	522	506	485	533	486	510	486	478	524	464	471	497	507	499	500	482	498	533	498	509	520	500	514	489	530	449	492	518	499	493	487	444	500	482	464	445	455	487	509	518	532	533	497	478	489	505	470	488	495	510	521	471	519	509	521	494	490	493	503	530	434	491	484	489	510	512	456	455	462	507	473	494	522	501	497	474	515	471	472	527	512	464	508	488	475	494	510	516	520	525	500	491	522	448	496	490	505	486	509	492	459	477	487	519	498	495	490	511	490	500	471	473	522	510	492	494	515	461	464	501	495	491	484	506	503	479	484	515	489	493	476	502	472	510	511	514	481	480	535	472	492	506	515	494	491	462	477	437	476	487	466	466	533	495	485	487	527	467	536	483	535	522	488	478	506	472	491	476	483	498	512	500	519	473	485	528	491	504	474	530	460	548	503	475	508	453	493	491	482	480	445	481	476	474	484	457	491	473	511	477	475	508	467	482	487	482	465	487	475	512	467	498	504	468	494	504	466	507	477	530	540	486	537	512	529	473	475	494	490	489	473	471	478	493	490	490	495	512	512	477	471	505	499	491	504	584	448	492	486	497	458	503	533	457	507	517	500	515	481	501	468	503	473	487	509	491	491	497	463	468	523	480	535	471	457	496	518	464	486	489	476	524	497	515	462	497	506	494	495	474	497	560	497	478	489	468	478	500	525	486	504	492	505	470	529	505	495	516	508	499	488	501	491	476	508	497	476	496	483	500	491	503	508	482	492	492	493	466	458	489	497	503	490	484	484	536	453	506	509	511	499	492	475	486	514	463	462	469	487	488	515	473	493	479	508	502	481	480	458	480	515	470	533	519	481	529	504	516	458	437	477	502	519	536	475	523	483	474	511	490	477	487	505	486	458	509	515	531	494	517	511	484	483	504	514	445	480	507	502	503	487	484	500	497	482	474	472	519	464	474	485	506	448	508	521	498	488	531	466	478	489	485	508	527	476	476	509	488	464	496	482	478	457	496	521	485	472	489	468	508	466	479	484	496	474	474	519	454	485	539	480	507	476	487	514	446	526	509	505	487	516	514	500	458	507	530	464	489	467	514	476	528	521	508	494	481	475	455	467	518	472	501	487	485	505	502	526	508	468	464	491	492	521	484	497	457	482	482	512	498	476	497	491	482	490	510	480	517	548	517	474	495	520	502	524	501	489	520	508	500	471	488	442	432	487	517	468	483	493	497	500	509	488	499	488	507	495	478	526	492	487	503	498	473	464	510	461	485	466	505	485	494	510	509	525	477	511	475	490	510	487	489	493	498	499	507	528	499	510	496
7371	16674	13874	7742	5331	4146	3167	2692	2218	1881	1637	1472	1287	1208	1148	1050	1002	927	945	880	857	812	819	839	801	752	765	785	730	707	749	751	797	767	695	781	707	696	720	757	756	696	691	694	676	714	722	710	672	679	709	712	677	657	674	680	695	741	654	660	703	700	734	673	696	683	653	679	698	678	648	715	706	701	721	671	698	703	764	674	677	707	669	720	657	666	681	675	712	701	693	687	664	668	679	701	667	642	691	683	674	647	707	665	670	661	717	680	691	736	825	752	766	744	698	760	713	662	716	709	704	747	716	757	717	807	755	736	775	749	728	744	714	732	719	648	721	654	679	660	670	697	673	678	691	681	669	690	690	659	698	676	680	706	710	675	648	654	704	679	683	640	701	689	677	683	682	652	630	677	661	597	649	703	638	644	664	636	681	658	702	646	679	655	671	653	604	650	656	617	676	662	672	677	692	678	652	692	653	674	683	691	666	675	647	678	697	675	668	656	650	691	674	665	656	685	622	612	651	699	637	696	705	691	693	696	667	683	673	707	666	650	721	648	685	667	672	625	678	687	711	649	639	690	666	693	685	661	696	633	661	706	681	704	692	672	674	690	673	657	674	651	679	681	675	634	663	655	671	661	704	722	662	655	631	730	633	663	669	686	673	714	655	701	679	661	655	664	712	686	649	715	639	709	699	661	644	704	630	661	651	708	680	691	661	668	643	682	652	694	627	672	649	689	665	679	706	655	623	661	678	687	664	680	687	635	669	669	628	684	686	652	657	680	669	699	666	714	673	684	647	689	671	680	681	639	670	709	654	670	681	687	688	662	668	692	690	660	660	687	630	682	693	638	643	658	648	705	663	743	661	647	682	680	689	685	635	703	726	678	708	687	665	684	673	672	717	650	707	707	708	685	665	703	661	688	651	628	674	660	687	655	651	660	696	640	694	636	647	650	657	664	661	680	679	676	696	647	644	667	640	691	711	671	724	678	672	660	694	687	705	663	599	690	657	652	645	694	650	642	657	664	674	614	648	658	638	728	701	658	661	673	642	643	675	672	621	703	677	644	691	692	697	700	671	665	655	705	587	667	670	639	672	634	666	699	652	656	700	699	659	688	655	678	668	656	652	668	678	703	716	709	599	651	673	661	703	662	698	719	683	679	654	711	640	681	701	711	686	703	669	687	687	652	690	681	691	697	681	628	697	639	632	656	655	646	714	700	626	640	615	680	670	680	694	624	686	678	682	661	680	691	678	666	676	677	680	664	694	692	669	698	693	702	709	696	670	661	684	641	664	632	672	729	702	624	688	751	689	659	687	677	653	714	686	674	709	674	670	702	696	675	615	720	667	675	670	657	680	686	659	641	706	668	667	680	630	660	684	628	693	661	649	687	698	670	695	689	657	699	664	746	680	676	666	680	694	655	662	679	689	673	672	623	653	647	686	709	720	650	714	740	676	688	672	671	700	677	656	595	642	686	668	680	649	715	694	683	665	653	623	631	666	682	668	676	647	724	687	676	657	673	684	666	657	652	666	669	675	710	690	703	655	685	669	663	651	639	650	650	645	647	696	657	653	679	659	616	665	629	686	669	642	696	696	648	664	718	635	696	674	719	683	651	667	658	742	670	690	637	656	665	654	670	683	672	661	651	704	698	659	710	656	666	627	683	647	664	666	707	673	634	650	674	643	698	679	655	660	680	643	627	664	696	703	663	722	739	683	697	647	678	709	666	666	698	659	742	643	658	698	676	649	666	655	692	635	668	672	662	675	670	659	680	648	667	653	671	649	673	655	657	698	656	670	639	668	670	656	691	673	661	686	690	695	639	613	629	651	648	702	696	676	673	655	658	622	639	650	628	676	721	672	679	704	666	649	673	713	694	646	687	623	677	676	675	659	643	680	650	651	676	666	713	662	698	685	702	679	703	687	692	656	672	644	678	656	705	674	641	696	652	630	698	664	700	675	657	718	699	707	681	682	664	687	650	719	641	672	669	667	685	651	666	682	674	670	639	675	666	643	664	683	695	659	679	656	654	644	629	702	652	672	681	683	601	655	668	677	646	675	708	717	642	672	713	710	737	635	719	681	673	670	661	687	685	696	632	649	651	685	651	623	696	629	700	668	679	702	678	713	707	680	653	643	691	630	618	674	703	676	664	635	667	691	647	649	759	717	631	669	691	648	686	649	699	648	662	698	667	635	672	715	690	684	684	666	656	639	672	691	688	620	632	653	650	673	676	711	708	664	645	680	663	714	668	619	664	666	697	674	645	702	660	669	681	709	665	672	694	701	665	695	619	665	662	674	689	703	663	665	697	686	671	654	603	646	718	676	665	671	679	659	618	692	675	627	674	676	691	698	639	689	702	664	668	677	679	660	700	680	702	702	658	651	783	667	690	662	664	667	700	663	618	654	651	681	648	650	681	643	656	651	732	643	683	637	685	632	705	621	693	670	654	671	653	671	696	666	688	694	646	695	686	673	696	721	679	677	697	692	642	698	664	684	695	725	666	719	651	680	667	682	656	662	696	641	735	686	687	626	668	655	713	718	683	626	681	659	653	697	684	699	647	667	666	720	720	679	679	691	689	658	667	679	660	696	699	643	670	657	685	657	672	654	710	651	714	657	717	614	724	674	656	721	666	663	657	690	694	684	688	717	655	660	693	656	651	693	665	639	678	700	709	679	697	677	683	666	669	718	687	667	710	698	609	685	682	707	658	685	706	691	648	638	686	665	628	710	665	708	689	695	697	676	656	697	644	674	633	749	732	666	617	678	681	641	682	673	679	656	677	634	685	660	662	624	664	649	674	736	650	664	718	648	700	667	691	637	629	717	664	683	624	653	666	691	710	676	651	676	642	673	651	660	678	698	671	697	697	675	696	651	684	679	654	641	707	665	716	661	679	712	687	671	675	663	636	710	706	690	689	703	664	679	624	712	668	696	693	650	718	665	674	656	670	652	691	675	627	688	663	694	680	660	614	680	677	659	645	707	659	693	662	684	639	691	659	619	658	685	675	680	671	678	681	684	664	690	651	645	672	670	661	639	678	662	704	695	694	626	677	689	680	621	669	695	651	646	696	701	639	658	656	693	646	656	643	658	672	656	629	654	651	661	693	677	649	663	659	620	704	635	666	674	696	644	677	718	637	664	649	673	708	667	689	697	695	705	700	657	665	683	674	684	673	617	696	649	652	696	640	659	708	650	709	683	673	696	664	663	655	711	646	672	689	676	666	689	679	639	612	652	690	655	681	666	658	671	689	644	693	668	722	654	665	650	613	629	679	691	689	698	668	701	710	628	689	690	739	660	608	680	658	669	637	638	652	683	713	668	695	655	682	694	667	648	697	741	620	662	631	661	672	697	687	647	681	647	701	660	718	591	688	690	654	603	681	635	708	667	676	711	673	635	703	675	648	681	641	647	660	691	635	651	657	736	699	705	706	654	731	669	681	669	678	625	689	649	642	699	675	683	647	633	667	644	686	664	687	648	719	635	700	660	701
26701	20199	7614	1123	746	709	636	654	623	610	628	616	651	581	626	584	636	627	640	604	600	600	583	587	625	665	585	612	593	655	606	655	600	611	599	625	598	576	590	630	615	592	606	626	603	634	584	607	619	571	570	613	640	636	594	550	586	601	582	605	614	624	649	595	589	596	585	621	623	618	608	635	589	623	610	543	594	617	663	602	637	616	590	629	598	590	618	643	575	568	617	589	657	606	584	603	583	608	588	616	622	606	603	582	627	589	612	622	622	628	626	616	607	614	599	613	608	598	598	645	593	604	613	603	643	614	635	625	651	619	601	614	608	634	610	607	582	589	607	593	578	602	589	604	571	608	594	617	590	671	567	615	585	614	627	611	591	630	590	610	603	624	670	591	588	600	604	607	613	615	600	617	547	581	622	595	599	619	601	589	581	587	575	571	600	628	658	597	582	634	602	599	570	565	597	600	595	589	569	598	570	559	634	592	587	602	639	595	629	602	563	595	614	581	644	639	634	606	606	611	590	612	605	658	543	604	566	607	594	608	630	584	567	602	608	611	575	627	603	544	611	569	612	568	632	620	605	605	632	584	608	600	593	627	573	573	584	535	656	554	613	589	582	597	556	651	623	561	600	625	597	623	568	577	639	597	587	553	613	602	603	633	617	613	594	635	601	600	631	574	594	600	584	592	564	594	575	593	616	610	603	640	639	683	614	588	545	587	616	606	574	579	624	575	603	585	598	582	603	667	588	632	643	619	631	600	605	575	647	598	615	647	622	585	603	627	554	582	598	586	627	627	617	595	601	598	597	589	629	580	592	585	633	620	636	588	616	605	642	664	618	620	605	596	619	603	594	561	597	595	610	620	595	614	627	612	576	608	619	596	614	616	609	605	595	604	602	633	563	574	635	639	591	603	606	641	636	561	612	600	573	585	585	556	561	622	588	570	567	589	569	633	647	641	550	593	612	616	587	593	612	539	621	610	635	631	614	552	560	619	633	604	604	643	603	644	570	631	592	598	604	602	588	612	575	607	605	600	596	594	603	622	598	614	618	608	643	555	608	579	604	633	605	601	621	608	568	602	609	592	567	627	577	621	643	614	573	593	624	641	582	590	621	641	621	581	579	604	600	571	599	617	593	645	605	636	603	599	621	607	596	597	641	596	604	616	601	638	611	577	580	623	609	575	617	611	594	589	643	621	602	601	543	632	571	599	563	603	596	583	576	602	597	595	625	604	601	581	581	585	603	585	614	674	631	596	573	627	625	584	628	657	583	593	596	601	657	628	639	590	600	584	626	600	616	629	623	605	581	639	633	600	617	614	605	615	635	621	614	618	602	602	636	580	567	577	599	581	625	619	567	585	639	614	612	633	581	593	596	579	616	626	570	615	640	556	617	600	566	587	597	609	598	616	627	660	661	638	624	571	587	624	632	630	645	588	632	595	607	615	627	569	594	622	581	633	592	631	626	608	611	608	629	611	601	569	545	657	602	599	603	600	594	613	615	616	577	583	564	578	584	624	622	598	637	626	618	624	610	556	608	609	585	602	617	653	622	610	614	601	615	630	641	612	582	629	640	570	591	667	606	576	606	591	557	536	589	622	613	592	584	592	622	605	537	623	595	582	596	596	568	662	602	612	640	569	597	591	620	659	600	652	565	664	638	583	646	597	626	571	611	602	623	614	585	595	580	596	609	657	606	652	634	621	597	593	561	555	614	621	600	633	592	608	569	618	601	665	608	625	601	583	557	608	622	597	643	567	609	626	608	629	599	605	611	620	613	599	611	551	593	636	592	607	630	630	561	587	614	625	610	596	562	637	589	623	604	574	604	628	581	601	619	608	581	591	637	590	590	599	570	561	615	613	617	631	653	633	621	588	593	576	600	603	574	633	565	598	611	598	613	577	577	631	602	594	600	570	637	584	599	623	597	653	659	570	618	607	603	611	615	584	604	602	624	601	585	606	615	615	570	608	654	602	607	626	587	605	614	652	600	587	594	641	593	623	586	581	629	613	619	604	614	613	641	648	574	586	664	576	608	610	594	582	623	673	631	585	583	555	575	580	646	607	583	585	596	606	599	615	633	641	595	579	575	660	597	648	587	611	619	633	594	570	621	609	562	613	615	602	615	612	591	604	586	660	626	612	628	564	633	597	585	586	586	633	612	614	619	610	587	636	592	585	611	573	616	578	640	639	633	618	625	602	605	614	625	599	605	604	596	599	571	582	630	608	676	627	670	601	639	571	590	562	586	587	594	639	619	591	589	615	574	594	636	602	628	639	610	620	589	586	616	637	628	615	595	567	645	599	627	626	622	631	591	619	587	619	581	667	627	616	593	568	603	631	599	564	594	572	561	589	597	582	575	608	612	616	619	588	575	642	595	594	609	574	604	625	628	595	582	563	629	627	589	586	604	615	588	611	641	621	571	582	599	618	592	586	604	581	621	635	593	610	631	574	571	629	612	602	569	625	600	620	628	587	614	680	619	573	589	591	624	644	546	596	633	572	588	600	638	647	590	615	597	565	616	601	610	597	611	599	585	580	608	614	596	607	596	602	614	569	590	606	622	620	614	606	599	637	610	628	663	616	592	633	624	614	612	622	580	634	661	595	643	645	613	609	588	592	549	633	590	632	643	631	621	609	587	572	661	612	639	634	643	629	664	586	588	583	566	582	617	587	605	601	629	610	631	563	623	622	591	597	625	589	589	618	602	590	612	603	591	591	568	617	587	625	587	545	578	570	574	585	599	616	618	666	647	596	600	601	625	583	583	615	626	599	607	619	610	611	591	617	602	640	611	612	618	586	604	631	595	623	629	580	627	591	586	557	623	623	586	609	640	622	613	608	575	635	612	614	607	593	636	616	565	619	627	567	567	596	616	576	622	583	630	601	627	638	590	613	608	672	623	615	633	596	607	640	596	577	617	581	589	616	577	601	609	627	624	599	625	624	633	592	592	584	647	617	616	587	604	573	565	615	605	626	566	597	627	588	622	598	575	583	596	578	623	607	611	593	609	536	607	575	577	551	583	559	599	610	577	576	650	610	580	620	633	597	634	570	598	583	589	581	619	585	583	621	590	603	596	592	575	587	567	609	620	607	599	610	664	612	595	599	602	570	620	579	632	582	620	628	594	606	571	617	603	622	575	582	575	563	607	602	612	628	621	615	591	634	603	609	634	608	613	587	607	614	577	584	573	585	568	577	609	559	599	585	593	588	597	581	662	634	599	584	618	577	577	628	619	598	593	617	552	595	614	562	619	591	626	573	557	609	596	632	596	585	614	628	573	570	580	579	562	617	639	619	600	673	612	616	630	619	630	599	577	578	619	613	619	593	594	597	565	621	601	575	627	598	659	633	621	602	576	585	625	588	612	649	569	602	604	652	606	614	604	593	606	608	632	597	577	612	582	571	588	603	572	621	597	632	607	629	538	606	613	599	559	593	627	628	614	585	581	587	600	616	603	554	599	603	641	614	586	595	635	618	579	605	636	602	585	587
4234	1861	1555	1182	1066	903	918	855	905	893	858	832	825	857	832	857	856	886	836	794	817	796	810	841	829	833	822	832	825	864	787	806	794	801	812	749	833	764	861	833	838	807	811	817	822	794	843	797	838	843	792	853	873	786	827	800	799	781	780	847	807	787	797	867	790	852	829	844	823	798	810	773	871	785	836	798	792	801	793	817	815	788	822	807	779	808	761	844	813	767	807	817	818	847	807	845	853	826	752	817	844	862	815	803	802	823	809	849	875	855	860	865	826	852	834	848	863	813	811	855	849	895	831	833	849	873	876	873	878	854	816	840	847	864	783	813	798	811	806	820	793	825	838	868	823	864	824	867	816	867	767	828	851	807	871	816	816	813	838	801	815	808	856	830	833	793	802	828	873	812	797	814	864	807	809	779	773	843	779	803	837	809	817	809	796	831	841	859	867	773	830	824	792	808	820	776	831	862	827	784	856	865	765	769	802	800	867	790	856	800	859	831	809	824	813	785	758	862	850	789	821	793	787	779	852	813	846	811	831	825	784	789	793	819	864	785	819	792	839	813	856	779	799	817	796	794	843	816	812	832	815	837	785	788	785	778	776	860	824	844	800	805	848	829	826	813	804	793	804	797	781	819	780	797	810	857	876	817	817	823	885	842	832	792	802	793	820	870	861	851	819	806	817	823	827	885	817	859	810	797	804	815	778	869	791	852	885	863	793	805	793	828	770	869	832	807	860	860	821	802	818	819	773	828	815	821	838	817	809	800	822	831	877	829	802	801	807	844	801	824	862	793	804	895	831	796	803	818	826	859	839	786	833	761	791	774	780	800	796	847	817	905	840	809	846	858	852	834	826	828	777	817	772	786	789	800	810	803	792	830	847	853	787	790	878	836	863	822	795	871	790	807	799	772	798	811	834	809	816	791	811	776	773	811	807	837	812	813	784	800	835	852	807	745	800	798	844	797	808	816	777	846	813	863	815	839	845	841	833	880	817	834	881	870	848	783	850	808	775	850	883	812	811	795	835	800	774	796	771	780	813	809	787	860	820	798	822	842	841	807	811	850	843	840	811	887	801	777	835	860	815	825	836	875	848	783	786	806	838	769	773	885	796	840	779	840	818	812	837	870	803	766	838	796	861	852	861	816	779	754	828	853	796	761	804	833	855	850	814	763	816	790	855	832	768	845	860	819	824	809	794	824	828	803	807	792	772	827	714	810	798	893	799	744	837	841	755	857	797	791	813	801	789	901	814	865	849	811	771	806	791	802	759	881	801	794	831	822	787	819	753	840	832	826	855	788	835	815	794	809	792	824	831	845	855	779	744	864	835	832	829	820	846	834	786	831	789	823	848	823	828	826	802	832	782	795	785	830	803	782	853	786	765	834	778	858	797	822	827	787	831	819	809	809	844	814	816	832	853	882	805	754	804	795	812	818	821	846	847	821	810	804	787	814	820	802	773	779	796	812	803	805	835	744	805	824	806	842	829	822	844	778	783	810	854	785	847	754	773	812	848	811	835	831	871	806	823	812	827	805	861	843	816	856	781	823	750	835	811	811	761	835	768	875	836	820	781	821	813	826	886	812	819	795	781	845	811	794	758	856	798	830	839	774	856	860	810	829	837	808	873	834	841	818	820	844	828	798	824	833	818	802	869	797	836	802	838	765	810	814	783	821	789	843	850	778	803	816	839	823	785	814	785	800	826	834	822	871	794	863	801	827	857	826	814	781	815	807	805	845	742	789	813	809	858	812	812	793	802	798	823	815	873	809	827	861	792	834	818	829	816	801	859	783	846	801	804	807	810	836	805	760	845	815	858	796	831	799	809	836	810	820	857	819	787	822	813	779	813	795	812	799	784	798	792	835	811	819	808	840	806	830	805	812	795	855	863	834	825	791	816	835	832	809	803	871	788	837	798	773	816	849	871	870	785	766	846	804	835	819	824	791	806	837	818	825	870	802	788	812	827	846	816	799	775	804	771	840	839	860	831	801	794	848	793	845	840	799	806	816	847	819	828	826	800	862	807	830	845	824	777	826	815	781	812	824	811	834	816	839	812	780	768	793	800	836	824	812	838	777	814	813	793	815	836	786	835	859	813	827	807	828	790	823	881	785	821	830	817	865	831	831	837	823	861	832	842	803	829	817	789	820	748	832	796	811	855	832	833	856	828	824	793	847	834	769	816	824	825	808	819	835	835	787	837	842	831	845	820	782	832	776	841	823	782	838	831	867	858	825	856	832	832	843	859	852	801	789	855	864	783	827	805	830	797	795	810	810	804	855	788	759	799	830	839	844	836	836	805	757	807	823	892	796	786	835	796	738	854	846	793	838	749	798	816	846	869	861	782	810	818	809	844	792	784	876	835	857	823	822	816	823	807	780	840	807	823	820	839	791	850	818	751	859	827	799	824	836	816	781	810	850	819	795	840	825	831	822	830	841	793	802	831	832	770	785	767	849	757	806	812	846	830	824	877	820	810	823	790	772	851	769	777	808	839	784	847	855	782	823	811	838	839	831	789	818	816	820	845	799	805	831	817	796	842	849	781	852	814	773	797	810	863	809	833	846	844	829	814	842	808	848	851	788	785	823	784	825	821	820	814	804	788	828	768	821	856	758	805	861	806	793	770	846	866	799	793	818	816	798	848	830	773	830	845	838	816	817	795	821	843	825	790	813	797	820	795	845	799	796	811	796	851	814	844	817	848	825	864	783	827	794	840	856	824	840	754	832	792	778	779	798	789	842	918	821	791	822	787	757	815	832	821	875	864	765	782	823	824	815	823	849	873	800	809	821	824	815	747	804	828	828	810	791	821	813	782	829	803	807	840	815	878	783	880	849	825	826	854	822	800	822	833	807	798	826	766	835	850	808	845	842	853	798	795	824	824	830	772	826	788	795	870	808	795	783	803	793	845	783	809	832	776	808	731	867	816	795	840	792	839	737	817	761	816	824	782	790	862	825	844	837	827	836	855	872	805	793	854	819	848	844	809	769	827	844	823	885	798	825	796	830	853	877	847	796	850	786	841	849	791	836	770	844	831	823	830	801	799	793	787	827	741	808	845	842	814	840	827	816	817	785	834	813	907	812	802	847	822	773	858	827	786	804	794	786	770	808	820	829	770	874	847	813	812	767	778	798	827	852	828	810	834	801	809	861	796	839	861	823	815	846	884	780	817	791	866	866	806	804	826	847	822	829	816	789	775	828	849	812	801	845	817	809	861	812	818	854	863	784	810	770	813	833	785	869	827	807	820	786	821	823	826	839	788	809	822	816	796	786	782	860	798	783	860	818	743	825	803	848	783	847	827	826	807	799	847	817	797	796	830	786	841	827	820	817	873	819	836	796	814	842	808	824	821	844	793	835	849	791	818	811	835	820	775	796	802	732	826	853	818	867	790	831	793	827	802	766	807	848	831	830	837	846	778	820	774	881	797	796	795	824	810	840	853	814	805	818	882	827	810	881	773	814	816	791	795	838	820	848	768	866	846	851	805	793
23846	20956	28145	23931	20836	5716	1435	1046	915	887	810	806	723	746	751	730	682	706	686	681	656	683	634	628	690	672	656	656	632	629	638	602	656	648	665	632	652	656	656	641	639	620	674	619	645	601	610	594	611	664	604	626	672	587	644	626	638	620	601	613	617	654	625	644	609	647	676	664	620	621	638	656	664	681	670	602	614	634	611	613	613	604	593	595	622	619	581	646	613	665	683	601	616	606	657	660	627	594	622	667	657	608	591	630	682	625	638	634	634	636	648	637	647	672	640	622	614	601	617	639	640	666	622	683	670	566	637	647	693	680	621	626	672	642	656	642	564	614	638	620	653	651	624	661	651	635	609	642	657	648	655	625	635	630	633	621	652	642	674	610	588	618	675	614	647	602	585	634	613	620	625	637	638	637	650	625	656	651	621	592	578	621	640	616	674	632	659	592	572	595	656	603	652	675	641	593	645	595	601	599	570	592	612	630	643	617	631	651	623	618	628	602	649	622	640	584	579	631	638	626	639	639	600	634	646	640	634	613	659	629	603	591	650	613	611	590	626	612	612	616	628	592	600	606	633	627	597	618	636	686	645	643	651	570	595	638	646	593	638	634	637	591	571	628	614	624	647	641	651	578	592	615	607	601	662	605	608	633	641	641	656	654	619	633	613	626	628	666	573	627	607	630	612	593	642	600	627	602	608	594	630	636	659	604	647	663	616	645	585	642	631	670	588	614	613	647	630	624	591	634	628	620	656	614	666	615	606	683	605	617	630	611	630	600	611	612	657	625	628	593	641	643	637	602	620	611	619	618	633	635	621	539	647	658	590	614	622	608	638	617	664	626	625	613	609	605	586	676	631	596	629	648	642	621	591	620	615	633	624	635	662	622	610	626	643	631	636	629	667	630	665	623	612	650	619	577	606	598	627	631	643	607	645	595	652	606	656	660	637	623	589	601	639	607	628	596	596	594	618	624	640	645	650	624	608	604	625	581	644	663	644	606	605	577	671	628	687	633	594	573	630	605	620	693	642	644	629	600	648	573	641	634	627	624	631	637	606	596	666	687	647	566	618	615	608	649	645	640	635	631	607	632	633	580	636	655	612	603	589	628	609	610	625	631	616	600	644	619	604	603	590	669	635	657	594	610	667	590	635	572	621	652	627	569	617	586	608	610	655	640	625	574	631	626	641	608	607	658	671	614	592	639	654	626	656	641	618	642	665	665	591	640	636	609	657	612	625	622	626	646	682	628	659	620	641	613	635	625	623	626	598	624	648	625	689	656	565	606	667	577	636	623	644	609	616	656	631	602	655	625	633	650	592	610	611	634	622	622	644	628	634	628	594	629	621	576	623	605	629	642	608	620	618	607	623	623	641	620	646	616	647	621	663	636	636	628	626	606	630	634	605	612	617	693	650	615	573	618	671	606	614	614	627	637	628	658	635	598	644	664	618	576	610	657	598	602	609	669	605	609	637	640	613	640	626	665	667	598	627	645	619	650	592	599	667	618	644	614	631	610	663	664	641	631	608	624	616	579	587	659	631	666	635	647	611	666	646	630	646	623	649	641	608	606	621	649	626	699	611	652	611	581	623	631	605	585	640	615	618	587	650	621	630	614	620	629	610	617	589	612	623	630	612	650	619	620	599	604	590	650	658	592	605	631	646	643	643	655	618	593	587	626	622	623	617	635	694	578	610	636	636	607	624	603	622	610	622	610	671	593	573	601	630	592	620	587	621	624	608	612	674	649	661	650	616	642	669	635	638	652	615	623	650	617	618	634	612	624	585	607	628	631	633	697	656	624	616	621	630	640	601	621	645	623	643	635	625	615	568	601	600	586	580	638	648	637	628	626	643	625	654	630	630	657	580	598	621	639	628	664	627	720	618	615	612	623	625	626	590	610	622	620	597	644	625	628	605	591	589	636	605	647	639	595	636	597	621	612	627	616	625	616	655	670	668	636	620	624	648	619	624	560	613	630	587	609	641	660	590	608	609	629	663	654	642	600	666	588	623	607	588	654	634	627	613	630	619	621	615	625	625	613	610	626	660	622	610	574	597	576	599	637	628	645	636	637	595	651	633	632	645	639	636	622	644	655	631	635	645	630	662	658	596	664	634	618	624	631	639	650	649	667	606	612	612	628	609	645	607	587	641	659	637	633	640	641	639	637	626	573	615	622	638	633	605	633	669	603	594	601	613	608	636	606	624	594	610	631	649	615	596	676	634	638	602	641	618	595	630	660	596	612	631	573	625	608	617	651	598	621	624	592	629	630	628	617	601	628	651	619	595	620	667	558	615	581	610	614	638	690	614	624	608	630	632	681	666	587	602	632	592	677	612	629	640	606	600	605	624	618	634	627	615	600	616	591	579	652	646	642	594	621	613	595	597	604	619	679	629	637	628	635	645	595	595	637	654	630	623	629	621	610	639	593	609	634	592	645	608	607	647	637	621	661	609	616	613	571	648	668	638	623	616	664	620	618	673	595	618	611	634	620	625	629	634	603	643	638	617	629	564	625	613	607	634	616	622	598	629	623	619	627	639	631	589	619	628	628	618	608	638	670	608	626	627	625	592	605	610	653	661	634	602	635	620	621	604	621	614	620	652	588	622	570	622	682	625	622	589	640	619	636	653	608	622	637	630	635	631	648	654	636	613	631	622	591	611	661	615	678	656	659	593	609	582	657	665	594	599	634	618	620	614	616	653	589	613	624	616	602	596	673	619	630	600	635	607	629	648	615	604	640	636	613	609	623	635	575	654	648	646	592	564	584	649	643	601	585	650	606	612	659	616	604	610	642	622	634	623	588	623	618	615	614	625	610	648	641	578	602	615	636	692	633	650	640	593	590	612	610	594	625	630	603	623	627	633	616	653	606	605	596	608	695	624	622	680	566	620	634	601	635	633	634	569	639	655	639	622	632	632	591	578	633	699	603	623	616	575	606	624	630	639	669	652	621	559	627	665	623	578	647	633	666	638	563	590	613	614	612	604	654	668	606	576	640	641	631	655	636	596	632	676	626	678	606	637	644	567	636	616	621	627	645	649	654	664	593	587	648	665	634	611	647	612	585	624	641	657	638	617	622	620	642	613	667	674	647	615	625	614	627	621	616	622	634	624	623	652	602	591	598	618	640	645	588	643	598	577	645	616	627	611	627	645	620	626	576	594	592	657	661	628	607	613	605	627	629	607	640	587	619	629	597	594	698	637	605	613	620	666	678	600	597	656	583	658	669	606	600	634	609	627	637	634	659	590	639	594	602	597	608	577	625	627	628	645	648	639	656	605	649	617	609	605	627	608	620	601	658	615	637	549	616	623	591	627	610	640	644	647	627	621	590	651	616	614	624	636	638	635	672	658	625	631	601	621	641	622	583	643	648	601	642	650	606	671	670	636	598	650	616	603	656	633	664	657	621	628	654	644	643	629	650	648	621	592	628	592	599	589	582	613	605	624	612	668	618	596	594	585	634	587	649	667	611	620	620	611	634	627	650	593	601	609	588
5343	10680	9171	4784	3452	2659	2186	1843	1687	1510	1391	1200	1194	1137	1098	1048	974	965	1033	946	980	921	926	932	877	865	932	869	895	845	829	904	867	900	862	860	856	830	876	910	813	821	897	869	873	848	832	878	895	898	805	878	822	851	838	865	901	817	902	847	827	888	874	860	881	864	873	887	838	810	816	869	855	926	886	858	860	865	862	791	866	845	851	878	821	822	802	856	808	850	844	838	797	877	820	826	871	861	875	876	899	821	856	849	861	850	851	824	839	932	899	959	901	922	931	912	888	872	819	864	890	882	923	915	928	909	930	932	858	889	850	900	868	872	920	917	856	873	854	837	878	886	853	854	905	810	843	849	841	863	875	853	876	878	894	881	848	884	839	878	830	829	920	828	853	804	824	871	879	851	784	850	808	869	871	829	852	819	826	847	852	842	803	880	865	886	880	844	909	858	841	869	828	871	881	778	868	832	861	867	840	846	839	869	806	838	829	911	809	836	872	844	856	798	874	799	885	859	821	856	821	856	875	868	827	841	797	832	819	908	861	839	885	835	802	831	843	870	841	853	826	825	873	850	856	860	804	831	895	848	841	819	868	870	862	879	835	890	907	818	871	849	838	866	853	869	838	914	852	809	831	857	827	784	836	853	850	880	784	829	803	829	859	819	877	800	833	845	852	852	848	844	867	828	827	833	848	864	857	828	828	828	865	844	830	831	884	867	914	836	849	861	830	849	874	840	788	806	881	854	853	879	856	859	892	781	860	830	873	876	844	869	834	857	873	820	856	848	811	815	806	800	889	875	823	868	846	794	861	862	845	879	817	850	879	864	900	865	865	805	863	829	839	791	846	892	860	823	849	833	898	831	880	832	817	874	847	871	841	841	785	853	866	838	891	847	822	850	820	847	829	820	845	861	832	864	824	849	853	787	882	885	892	839	880	891	787	835	827	875	868	892	915	859	795	861	891	840	832	788	851	854	825	836	823	854	852	832	854	887	849	831	843	852	848	821	860	881	887	886	821	846	856	837	863	829	832	838	887	859	829	864	841	830	795	803	827	816	797	882	827	839	863	829	860	789	831	821	877	810	841	818	802	843	831	803	849	853	810	834	830	867	849	864	903	831	818	867	880	854	935	845	850	832	895	799	833	820	810	847	835	839	813	872	870	813	875	861	819	869	834	836	864	832	825	829	838	835	837	794	833	806	863	869	893	856	878	847	838	823	866	871	869	795	821	836	884	823	838	882	867	898	788	820	917	838	872	870	860	863	830	832	864	873	845	847	839	893	848	815	898	825	876	784	860	859	829	885	887	881	859	787	839	845	846	839	814	817	879	839	805	880	828	860	838	854	857	877	821	871	897	842	874	872	817	859	866	849	872	876	905	862	861	884	840	844	838	819	859	874	837	839	850	847	881	839	862	890	842	855	882	854	840	877	810	873	884	861	859	827	832	836	804	903	800	862	823	792	863	846	858	855	819	873	867	858	856	860	858	840	801	849	784	850	876	821	877	849	891	809	904	793	850	855	836	818	826	846	869	874	877	942	865	851	870	850	861	863	848	839	822	887	830	854	892	815	815	865	896	885	822	868	826	874	853	864	822	795	833	902	784	849	837	817	861	873	808	855	858	837	860	808	827	872	839	849	826	889	841	813	847	820	872	846	872	876	832	830	854	820	825	874	828	812	833	894	867	852	850	862	816	833	851	865	854	890	844	881	842	891	856	820	843	884	838	848	834	870	845	862	813	834	820	880	816	841	862	829	820	838	870	848	834	829	850	851	834	879	854	901	835	874	835	912	873	837	862	794	822	894	892	872	829	884	781	902	824	792	838	860	850	816	917	840	864	813	835	816	821	845	866	829	849	831	851	867	899	874	875	853	858	849	839	835	848	861	873	877	864	809	902	817	873	837	847	891	831	859	902	793	854	863	837	875	829	825	868	841	794	888	824	808	846	876	872	848	858	818	839	877	849	809	836	861	814	865	872	844	857	843	849	810	828	864	792	876	903	825	806	809	878	883	864	857	859	824	869	827	846	863	826	837	881	826	807	853	798	879	828	878	865	837	816	875	831	858	865	864	812	833	851	893	840	868	816	887	879	824	858	864	876	874	838	879	820	791	846	883	870	835	846	878	860	839	873	872	824	885	827	866	847	856	825	862	827	836	861	887	871	847	815	842	846	839	814	818	852	866	884	887	830	846	890	830	836	831	864	868	831	861	867	801	845	853	863	872	799	863	812	826	819	827	810	867	894	897	817	873	848	851	888	819	875	819	871	880	840	792	860	874	848	823	791	861	853	844	820	799	883	867	862	844	808	864	894	838	843	806	877	829	809	853	862	883	813	830	823	853	813	832	835	849	779	794	870	828	871	887	805	843	882	826	815	880	867	890	826	858	841	892	896	854	837	831	879	873	862	863	840	830	832	873	904	820	857	858	835	835	849	798	859	828	817	815	844	797	893	842	820	873	907	843	770	824	869	862	801	888	840	863	875	841	854	869	833	910	859	871	813	854	835	804	848	852	818	865	873	840	832	926	838	839	853	870	815	873	807	870	898	833	797	842	791	866	813	897	825	818	881	880	809	856	844	810	824	850	874	904	873	832	864	838	831	893	870	848	882	772	835	821	843	894	814	862	862	871	851	862	818	835	814	864	812	837	850	834	909	826	814	800	850	836	850	842	810	851	845	843	834	864	835	857	867	834	851	862	847	814	872	819	836	901	866	848	834	863	837	836	871	860	803	861	842	872	824	814	881	837	874	851	812	820	837	886	857	796	868	869	845	891	848	825	857	839	868	819	829	822	852	834	801	871	856	917	810	840	853	838	853	834	869	835	809	859	804	805	859	870	833	878	828	829	839	856	857	884	815	901	907	809	850	819	850	872	864	884	847	853	807	848	818	862	859	816	851	833	851	862	795	809	851	823	835	890	853	899	860	883	814	813	854	850	789	843	872	877	803	906	763	884	845	847	898	846	864	838	861	874	872	822	817	834	849	835	833	870	843	811	856	883	870	828	833	845	834	882	877	891	844	934	779	842	788	856	791	860	878	852	798	853	841	824	829	833	908	885	828	841	813	875	858	877	798	867	864	875	837	824	840	798	801	871	845	869	891	807	852	825	862	802	858	818	872	847	866	849	829	823	811	886	819	865	843	844	884	938	834	881	776	852	836	859	832	827	821	850	864	837	811	812	812	844	807	842	857	863	890	835	814	847	826	785	810	829	870	867	863	836	804	852	828	846	821	840	844	852	869	883	872	897	850	816	880	875	883	894	860	863	873	856	833	816	887	858	811	888	878	834	908	818	898	799	860	850	904	854	857	856	846	804	821	847	875	868	854	800	897	834	834	852	826	829	857	822	855	823	807	806	841	871	849	836	875	919	887	901	810	834	888	857	805	856	841	841	865	860	828	831	806	788	799	878	828	933	837	832	876	840	847	850	833	844	844	840	884	837	856	841	814	851	877	881	858	823	842	891	808	871	837	854	808	832	853	800	878	841
22899	21002	28748	23448	21002	20767	4060	1328	1014	896	834	765	721	677	712	664	634	599	612	565	536	583	549	525	589	547	563	532	539	512	530	530	541	520	569	490	556	505	502	505	534	508	554	522	501	533	512	504	520	543	510	523	472	506	510	535	504	534	518	507	489	474	477	497	544	508	523	517	467	495	537	516	514	488	516	518	556	506	520	506	506	482	493	510	498	512	475	459	514	518	501	509	526	479	506	536	484	476	490	473	498	526	502	501	476	513	520	525	485	502	507	539	525	551	510	514	514	511	512	532	520	497	532	526	572	543	518	518	539	535	497	527	518	536	508	485	539	528	504	468	530	565	500	499	508	492	468	481	473	474	473	510	511	483	501	544	499	504	514	491	514	470	503	495	526	504	481	491	524	511	515	536	536	515	478	502	487	537	486	467	499	508	517	497	490	466	489	513	512	463	465	467	535	513	533	494	468	494	490	511	500	474	492	456	505	452	511	467	468	481	496	502	497	510	496	479	527	490	500	456	481	510	495	510	507	495	506	468	492	473	472	484	544	449	467	458	489	463	487	453	539	482	517	488	489	490	528	498	477	469	468	498	497	510	530	463	522	496	519	464	518	504	450	485	518	540	517	485	505	509	470	514	456	522	498	465	512	505	498	491	525	521	539	468	475	481	495	499	494	503	511	525	492	505	502	526	474	510	468	496	521	481	542	489	513	520	456	497	472	504	477	505	490	485	507	501	494	493	498	518	479	514	541	465	524	459	540	500	498	477	525	483	475	519	489	522	484	493	535	475	490	443	488	480	486	478	484	480	505	511	472	534	502	484	458	491	515	468	468	494	504	464	486	451	450	505	516	520	510	502	510	470	498	439	524	468	541	505	485	522	500	525	488	463	462	490	509	509	571	514	516	534	494	497	493	513	513	487	494	416	507	461	491	478	472	502	492	494	513	512	509	472	514	519	486	494	428	470	511	479	474	434	542	511	552	499	506	524	491	518	473	512	498	472	514	451	485	496	498	488	531	505	443	504	508	486	458	498	487	488	514	477	496	500	483	477	503	477	503	514	485	463	496	476	498	470	492	480	440	462	480	493	454	477	493	515	479	495	496	491	456	499	485	475	478	510	469	514	479	493	528	452	497	505	522	494	491	501	483	475	495	501	528	489	475	457	537	491	535	519	470	531	497	501	519	486	452	516	458	517	462	538	480	521	515	483	528	448	479	514	485	534	525	513	494	511	519	528	478	455	504	492	489	489	519	497	488	481	515	530	484	470	463	518	513	501	522	474	536	475	542	535	493	521	488	486	518	502	486	487	491	483	518	471	509	476	499	474	497	491	523	452	465	494	486	477	467	474	517	493	466	489	474	473	468	488	495	549	496	483	528	501	492	444	503	462	518	489	478	475	482	474	518	490	527	486	504	495	500	504	530	475	471	531	510	500	494	515	502	460	482	509	504	509	497	493	506	496	475	482	504	504	517	493	484	481	495	515	475	484	527	466	478	482	513	470	481	518	500	519	523	508	506	547	553	505	514	443	504	505	481	500	482	499	510	477	454	493	482	510	496	480	463	501	487	493	534	480	514	528	507	512	498	526	513	459	486	476	467	479	500	477	484	475	505	502	504	520	510	495	463	489	490	487	485	521	486	473	508	469	475	500	516	517	513	490	453	494	479	495	506	508	463	511	513	516	499	479	508	492	514	492	507	472	485	477	481	486	485	486	473	501	496	503	466	501	467	469	506	455	505	506	527	492	503	474	516	523	483	488	512	535	452	507	510	491	505	474	483	525	518	467	510	515	505	479	504	487	496	553	483	451	515	467	504	473	513	481	484	499	495	488	493	450	476	460	538	527	464	450	501	481	504	454	489	516	484	493	531	539	476	520	497	477	523	510	482	509	468	469	522	465	520	533	494	453	482	494	511	522	466	508	464	457	469	528	461	499	504	523	501	489	499	496	487	477	494	492	519	523	501	495	466	493	514	500	493	466	506	481	570	517	523	499	506	482	481	478	473	499	479	501	480	472	474	473	446	468	478	501	477	440	491	477	516	476	463	450	534	474	477	461	502	479	459	503	504	487	499	503	485	478	549	558	492	505	523	502	488	491	489	450	526	484	509	557	523	536	515	461	482	507	513	476	460	522	467	493	494	480	523	514	486	545	484	491	467	467	497	490	499	521	514	498	496	511	479	478	513	534	515	538	479	531	514	491	505	471	482	487	484	511	491	520	501	487	533	496	526	481	523	496	475	494	477	493	470	488	487	507	478	498	504	462	533	476	480	482	472	474	448	515	457	506	491	470	479	498	520	477	504	545	483	481	507	460	525	503	524	467	499	507	536	491	524	520	478	482	472	548	490	524	516	476	478	525	489	484	494	497	480	490	512	502	495	492	487	521	481	500	467	496	498	463	499	521	460	488	505	508	487	498	493	495	498	504	489	483	486	504	548	495	551	501	487	461	476	463	480	498	451	490	492	486	491	507	460	489	493	476	438	498	512	524	532	540	510	487	478	503	496	497	461	457	509	486	526	471	530	533	507	493	509	496	487	487	524	511	494	484	534	494	499	497	539	488	475	463	511	495	500	515	480	484	524	512	491	464	459	484	492	467	472	511	546	475	478	518	511	510	475	507	521	509	458	516	496	503	467	494	473	478	492	497	515	468	476	506	471	467	509	507	473	503	492	504	485	485	514	511	479	535	514	497	481	500	508	465	512	526	462	554	507	450	492	501	477	475	524	511	481	467	486	484	493	498	477	535	471	505	472	505	499	491	487	482	476	498	509	530	550	493	471	507	505	514	526	489	516	514	473	472	470	508	487	491	471	526	447	497	469	473	507	498	514	490	514	497	516	535	495	498	477	504	525	487	469	490	474	514	524	553	477	499	497	497	481	470	512	475	507	513	520	440	524	484	477	500	472	477	472	467	501	508	465	485	483	524	503	513	507	503	486	507	524	488	456	455	489	476	508	530	528	466	512	515	497	474	481	492	494	517	487	488	485	474	485	515	482	506	480	515	500	477	492	478	516	511	503	472	493	524	539	475	519	465	459	469	482	519	497	445	532	502	534	525	489	476	490	493	486	522	505	502	456	480	464	474	532	468	513	498	517	540	496	497	482	478	522	490	469	518	535	472	486	446	490	512	531	495	474	508	505	507	538	494	489	499	489	508	462	511	496	501	464	441	500	472	490	514	467	484	514	522	474	464	536	547	472	443	534	532	499	472	513	505	534	506	489	475	471	483	491	500	516	515	514	464	516	488	525	480	522	460	535	473	490	487	503	473	483	466	514	450	431	484	500	497	482	481	514	468	479	515	490	505	512	510	483	468	501	507	478	494	433	492	494	497	484	462	516	497	462	482	495	466	492	480	449	500	514	518	530	524	497	477	497	455	512	506	513	453	516	486	464	488	493	527	501	476	518	486	483	479	463	558	475	483	462	484	486	511	506	513	483	540	474	484	493	503	485	516	493	478	499	496	470	477	507	508	511	503	478	514	465	470
7533	16596	14171	7815	5494	4162	3359	2687	2158	1894	1599	1481	1268	1263	1106	1049	986	903	920	874	837	875	740	820	780	832	771	763	840	765	726	728	749	777	708	689	743	773	737	738	670	768	726	681	714	668	693	664	700	714	721	722	678	720	664	664	692	680	723	688	676	699	680	722	694	728	708	681	709	717	681	681	689	715	666	681	672	679	658	643	659	698	681	724	665	624	700	645	692	642	659	626	686	695	681	713	700	682	724	621	668	683	699	685	640	642	724	665	742	743	785	844	720	767	755	753	720	696	752	726	720	708	748	730	749	751	782	750	707	696	742	748	727	730	694	719	681	686	695	683	760	742	674	721	653	679	695	710	697	660	693	710	671	646	687	637	655	668	675	673	681	670	623	669	693	676	666	690	703	667	642	712	666	601	646	703	686	641	666	702	677	642	710	683	725	695	694	644	687	700	673	654	638	726	709	647	669	658	694	684	670	665	698	709	688	708	712	659	707	624	684	673	690	657	657	666	664	699	699	685	692	685	691	656	681	631	696	673	678	642	686	679	698	682	651	685	701	676	663	669	622	693	722	722	682	679	652	664	607	715	709	704	623	678	661	708	679	674	690	688	698	668	659	707	635	637	684	680	670	648	717	705	669	668	663	677	670	703	663	654	697	645	665	655	708	675	643	682	677	676	629	649	677	678	668	690	647	720	646	691	682	686	680	708	652	676	661	686	678	693	679	701	703	662	736	631	660	670	668	667	669	704	643	670	662	649	636	681	695	641	691	669	643	707	703	659	661	659	660	689	631	661	693	672	675	664	653	631	680	641	675	676	672	680	717	656	662	642	676	669	643	675	660	701	659	637	710	677	663	691	695	631	659	631	633	626	682	650	651	683	668	676	688	639	647	646	690	688	652	674	692	700	671	669	691	674	656	692	683	669	662	685	700	663	667	676	676	659	667	668	703	628	652	713	716	686	663	672	679	685	696	692	674	655	688	684	620	645	689	707	644	675	669	702	669	727	691	701	671	652	659	721	631	671	636	641	670	587	669	665	675	713	659	662	698	700	668	677	703	695	689	681	597	663	642	635	674	641	668	670	663	618	676	685	674	673	660	646	675	684	722	686	699	659	670	633	674	657	685	715	689	651	665	671	681	688	652	633	664	695	687	624	682	649	672	668	686	635	682	703	670	678	695	700	664	713	666	716	665	681	719	658	642	687	704	678	666	669	675	679	707	660	703	655	677	641	706	672	623	654	679	703	715	679	696	635	673	645	658	651	684	642	650	693	655	648	697	703	696	666	650	690	685	709	708	705	599	667	638	618	712	686	650	668	641	674	673	674	644	679	688	664	709	727	656	654	677	673	685	657	614	646	669	660	679	671	686	680	662	639	673	714	694	643	684	671	665	695	685	692	677	690	701	633	681	671	628	667	654	659	627	685	657	674	661	665	654	716	621	676	666	669	708	645	701	711	644	700	688	721	698	655	689	685	640	696	650	648	669	638	644	694	663	700	687	678	705	622	694	686	690	671	701	677	661	660	724	658	650	670	715	675	674	660	691	611	616	641	693	685	680	697	652	708	665	659	670	675	701	687	639	671	676	706	665	677	646	680	669	701	684	656	657	709	728	708	644	660	648	693	679	661	650	643	718	690	642	678	631	647	628	681	693	710	680	629	665	675	669	693	689	696	674	666	706	686	652	687	664	676	630	689	659	652	686	706	638	644	664	676	669	670	669	648	684	660	666	659	664	669	648	655	665	667	677	627	670	679	674	669	669	672	669	670	681	683	665	692	645	662	627	672	673	656	692	657	635	682	684	680	658	705	690	680	644	625	710	736	688	687	658	690	693	644	663	677	719	711	679	669	682	654	698	692	649	649	704	654	661	677	654	658	651	719	704	657	632	642	682	626	637	663	679	641	641	664	684	662	734	693	667	666	655	693	675	627	692	697	713	692	676	671	681	644	716	666	669	638	666	688	664	652	645	691	695	687	645	703	669	670	678	668	705	628	707	665	643	618	628	665	649	658	713	637	649	695	641	665	690	644	685	685	658	673	671	680	690	666	663	676	692	647	647	655	672	690	685	691	669	644	628	672	666	629	686	590	645	633	671	666	671	679	633	683	684	645	654	679	662	635	704	695	647	643	683	642	697	649	610	699	677	612	653	685	647	654	665	670	650	694	662	650	645	637	691	669	628	683	630	640	671	661	628	659	661	714	725	699	674	643	694	630	708	609	666	709	671	684	658	635	714	657	637	694	687	643	649	662	692	690	669	689	739	689	671	655	622	655	651	667	605	685	673	656	622	685	661	708	657	671	682	700	667	646	667	697	711	707	661	730	691	675	675	702	707	657	689	706	636	644	624	660	660	660	711	638	685	662	645	698	617	616	689	670	654	660	655	635	707	624	647	630	633	721	641	626	677	693	683	655	633	694	636	670	707	637	667	683	682	638	707	644	702	708	663	653	669	688	666	680	668	735	673	658	710	706	674	676	703	678	679	710	690	704	698	671	719	670	677	649	698	621	640	644	674	657	670	660	685	681	639	682	681	660	670	683	739	686	670	692	675	650	687	672	709	658	647	671	666	676	618	683	671	694	648	673	660	677	653	642	733	677	613	680	758	723	672	743	692	642	668	675	680	691	665	691	712	662	694	620	678	653	635	678	656	669	641	700	673	693	700	620	661	638	668	662	668	687	652	700	687	650	617	692	642	710	707	627	677	673	697	700	700	652	753	702	692	612	694	706	646	672	667	670	697	679	675	679	725	669	649	657	728	688	683	664	666	640	666	717	680	703	651	661	716	692	665	676	729	719	694	677	660	670	672	668	636	686	653	703	677	686	659	686	652	674	681	678	689	644	663	664	665	705	665	675	710	697	680	656	677	700	690	680	652	668	728	648	647	665	697	664	670	662	658	686	700	660	668	670	674	656	678	626	678	739	666	668	687	643	688	718	678	703	696	700	657	676	716	661	717	672	703	685	726	679	663	661	631	680	637	676	678	732	723	687	619	619	675	688	702	682	663	708	674	700	645	648	674	687	643	678	686	690	696	694	677	691	661	665	680	690	650	666	657	624	691	656	671	692	712	700	665	678	689	668	655	664	721	658	696	676	644	699	650	734	704	694	650	674	648	655	671	628	687	734	704	623	676	625	634	678	645	652	678	681	652	647	723	742	668	683	670	688	681	669	677	678	619	662	639	715	667	689	661	681	656	706	693	711	671	668	650	704	663	698	663	655	660	700	644	674	647	680	699	685	678	668	708	625	662	662	682	685	696	653	672	631	705	682	696	691	644	718	655	707	658	677	690	668	686	654	696	667	681	637	629	661	713	670	675	641	689	697	653	695	711	659	669	681	629	669	678	659	644	618	685	686	670	649	605	664	691	682	658	667	683	641	671	657	729	704	630	657	657	720	660	661	702	685	630	701	656	681	681	687	622	659	650	689	706	724	658	668	711	606	619	673	675	714	693	653	637	684	665	655	623	679	641	649	701	709	646	727	663	638
26657	20134	7794	1112	808	670	716	603	660	614	627	668	597	575	593	604	617	602	622	617	598	600	558	604	588	618	590	572	586	610	611	589	628	620	560	591	608	649	586	622	584	605	604	579	633	612	639	589	620	579	651	598	586	592	578	605	587	599	645	562	599	574	661	597	619	629	616	628	621	609	606	569	612	590	617	596	620	610	621	630	630	564	595	634	586	614	632	591	594	610	640	596	581	585	585	612	562	612	595	615	595	590	611	596	596	586	644	595	575	662	596	625	628	602	631	604	580	612	613	633	632	587	625	569	631	568	614	648	604	649	622	582	603	632	604	625	592	651	610	633	565	607	650	617	650	613	607	592	593	625	609	580	596	590	575	566	590	558	587	603	588	607	594	618	598	584	643	595	588	573	602	653	598	583	676	614	633	594	646	627	596	590	576	584	610	606	591	617	620	594	628	617	596	637	612	613	618	616	594	611	598	600	593	580	613	598	603	649	618	627	584	584	558	632	625	636	599	628	632	610	611	600	567	590	654	611	573	623	612	554	591	616	617	590	594	622	630	603	580	618	602	636	632	620	602	595	640	629	600	640	581	573	619	591	567	598	577	611	597	601	569	611	626	613	665	582	612	604	603	601	609	601	608	599	571	605	548	603	615	581	640	588	612	588	604	596	590	583	577	569	567	586	603	611	580	607	667	606	608	573	554	583	631	599	583	608	593	589	621	571	563	635	607	598	646	595	585	576	579	582	606	659	644	622	623	570	604	595	599	563	651	585	584	564	620	580	567	651	603	595	625	639	583	572	587	602	616	613	637	611	598	602	584	598	617	603	601	585	634	592	594	603	583	629	601	634	581	650	578	585	600	616	606	587	559	591	618	627	576	601	577	618	585	573	579	557	615	603	611	599	657	596	592	627	585	590	595	610	628	579	603	615	584	646	578	623	621	629	584	591	601	618	606	648	611	646	567	648	588	575	597	621	596	644	655	659	588	612	599	628	576	628	628	560	602	603	632	580	622	556	589	600	589	633	642	587	626	560	562	595	576	601	602	620	594	614	582	595	588	622	592	607	627	558	578	585	578	632	610	597	620	647	642	649	606	580	657	591	590	588	570	566	569	574	635	621	616	590	595	618	612	646	605	620	589	538	605	581	593	621	570	652	613	627	588	606	597	612	627	626	572	622	590	592	615	653	590	608	657	640	620	563	613	617	561	619	589	626	571	595	647	608	659	645	575	608	656	603	624	588	588	641	587	571	582	606	665	634	636	577	626	586	596	597	598	615	628	647	563	596	611	608	633	600	582	549	619	601	595	630	623	564	604	594	580	595	625	631	623	643	592	572	581	564	579	612	601	601	654	605	596	559	631	643	574	603	617	635	637	593	583	661	590	618	625	605	651	637	606	597	592	616	589	585	607	595	636	631	623	593	605	607	603	589	623	546	604	591	624	615	588	597	617	615	596	624	588	644	620	624	601	567	621	575	564	572	616	556	608	618	629	635	614	614	612	634	626	575	589	585	599	626	606	643	585	608	607	597	593	608	597	609	558	593	633	608	612	628	616	581	597	590	584	603	598	601	617	625	600	607	601	627	636	620	650	599	619	653	610	593	609	617	603	590	585	607	596	602	616	624	623	596	642	563	635	608	618	639	605	605	576	563	586	628	614	599	634	567	619	577	613	554	548	618	627	618	605	634	620	587	600	678	589	591	569	603	597	598	607	599	592	608	594	629	610	616	570	588	600	599	619	567	595	578	571	602	638	567	614	602	604	633	571	557	605	619	623	600	601	610	614	597	577	599	623	615	602	628	646	605	620	605	597	645	642	619	599	619	563	617	600	576	577	568	605	611	590	619	620	651	633	618	554	627	578	644	613	626	526	584	645	608	593	629	647	520	623	617	684	618	646	588	601	668	665	580	638	627	634	616	646	624	605	593	603	628	588	618	583	625	570	567	619	646	646	612	581	637	595	625	630	610	586	610	633	612	607	611	600	608	607	589	579	622	660	618	588	630	634	626	611	606	585	604	613	554	594	610	622	566	559	559	635	599	605	598	632	595	635	625	615	623	582	649	609	575	586	579	593	589	620	585	597	615	612	608	629	608	572	579	625	574	616	619	632	616	591	597	613	594	584	631	622	637	630	567	573	576	577	638	607	611	597	611	572	606	603	601	583	579	583	656	611	603	587	627	606	587	613	622	581	620	605	596	582	589	636	571	590	605	633	627	611	603	579	639	596	611	595	582	624	559	634	595	621	637	620	636	562	629	598	650	595	673	587	582	592	617	644	630	580	591	630	608	574	580	630	594	633	672	611	650	635	605	624	573	588	686	572	602	615	632	644	597	604	614	616	570	644	616	580	642	615	645	569	589	608	611	597	632	610	591	623	605	636	574	597	618	649	567	631	576	585	623	596	621	621	588	565	627	572	595	604	651	592	625	626	590	606	644	617	617	604	564	632	590	567	574	642	645	594	624	622	594	597	567	622	594	608	592	585	621	639	579	620	583	562	629	640	620	658	622	640	604	643	602	556	616	619	638	629	581	582	607	607	582	615	633	614	575	577	587	624	597	634	628	600	589	627	563	602	589	634	598	601	618	594	574	628	610	610	613	587	639	577	585	611	584	542	544	606	621	661	638	578	582	595	611	610	580	617	609	607	588	615	595	615	569	601	608	614	618	596	588	577	581	605	628	635	605	593	623	617	604	615	615	626	606	580	616	593	593	656	645	603	603	605	640	630	604	605	618	567	625	652	631	609	662	643	548	599	564	602	584	614	604	637	551	610	580	598	610	574	602	603	598	624	635	649	599	620	584	588	638	650	591	599	628	607	616	586	586	584	569	626	599	600	662	621	613	599	581	569	597	609	592	591	572	605	603	574	558	577	596	603	599	589	617	615	608	683	641	600	575	610	622	634	589	592	621	595	621	617	604	600	604	543	591	602	627	614	614	577	634	587	592	563	629	610	612	563	583	603	591	639	588	591	639	616	645	631	620	624	591	613	654	623	570	616	599	566	577	611	606	611	624	606	641	610	570	561	572	616	582	593	598	621	617	614	612	607	646	547	620	583	634	576	596	604	625	641	594	582	583	629	584	605	584	644	636	592	615	600	639	611	591	617	594	585	624	612	636	581	587	636	592	586	635	574	625	590	618	610	643	628	570	604	633	612	619	613	607	631	594	605	595	612	596	605	570	642	629	599	548	554	626	614	618	628	608	606	573	604	609	612	623	597	585	597	592	628	608	596	577	595	625	572	599	604	594	605	648	564	601	603	669	627	615	640	622	616	612	593	640	564	635	608	612	670	662	594	612	613	580	611	600	620	606	604	655	590	646	645	596	612	620	565	604	558	588	583	643	597	621	600	606	604	573	636	581	565	638	655	600	619	590	611	607	614	601	620	636	601	605	590	633	618	668	615	621	596	578	590	645	602	597	580	656	571	627	612	628	565	605	615	610	586	633	610	567	606	609	620	597	617	609	581	631	604	583	592	563	594	580	605	619
4128	1727	1660	1170	980	902	911	867	828	811	832	870	878	833	828	802	842	800	768	838	853	816	878	888	862	821	777	848	792	812	839	857	824	802	800	809	834	836	809	833	798	834	804	788	775	842	854	809	832	797	825	880	835	795	833	810	813	809	824	786	843	810	799	841	832	821	837	792	824	779	789	897	787	863	779	835	828	829	792	835	832	872	816	814	855	837	809	793	809	850	808	809	862	756	806	819	813	850	802	806	767	838	879	810	830	833	826	802	772	904	888	870	821	859	863	826	863	861	864	754	833	797	861	892	870	859	772	833	853	826	832	836	818	833	754	921	823	820	852	857	845	795	797	806	793	789	820	776	800	837	800	870	851	856	848	818	792	770	836	814	818	806	806	795	764	798	797	836	827	790	813	868	837	801	823	865	774	820	837	777	817	832	844	853	817	829	833	805	811	822	852	794	832	781	806	826	818	843	843	805	829	770	796	746	844	812	795	807	763	837	805	844	837	787	836	848	759	813	810	824	788	810	847	802	784	838	845	823	796	833	786	828	826	855	822	786	799	824	824	816	773	811	814	752	842	791	887	864	832	885	789	806	775	829	831	844	879	832	804	813	853	794	789	796	824	856	856	833	798	814	825	841	797	797	810	842	806	844	794	831	833	842	866	787	829	777	841	807	818	848	859	799	843	827	807	806	815	803	816	836	826	800	771	862	797	818	825	770	824	781	789	802	787	764	835	818	845	844	862	834	829	824	826	778	853	826	812	814	769	796	840	815	827	817	857	829	837	809	839	839	878	788	817	854	759	851	787	823	780	831	792	836	815	789	813	854	838	801	823	770	815	840	805	795	796	813	815	814	845	799	801	783	813	769	860	852	803	826	782	777	859	813	853	838	821	822	813	788	804	792	739	857	865	834	816	801	836	823	786	823	879	828	798	822	860	794	868	796	816	809	796	791	795	838	795	859	836	817	825	806	795	852	857	795	806	834	822	804	844	851	848	796	839	773	791	799	854	833	875	821	877	764	792	765	794	836	775	826	810	793	767	830	822	856	807	876	806	832	827	804	821	806	830	824	846	791	804	846	860	804	785	818	788	801	821	829	835	822	841	757	777	830	855	836	786	795	791	783	854	837	838	834	762	787	822	822	797	858	806	827	775	788	849	827	801	810	824	815	850	818	823	856	813	813	832	770	844	792	891	846	869	801	806	879	798	799	855	858	798	826	850	824	849	843	785	843	805	789	768	836	792	817	785	837	817	799	863	808	824	829	839	830	832	803	786	789	818	826	810	848	779	839	808	829	790	812	812	843	843	806	842	836	779	861	769	799	818	786	887	866	824	765	786	819	861	785	818	819	815	817	815	863	847	812	829	772	863	822	805	841	848	863	828	799	800	832	860	771	829	846	819	797	756	863	799	854	849	859	784	831	829	836	766	810	823	759	855	852	857	784	799	802	800	830	842	825	827	833	811	793	844	784	858	797	813	830	796	830	839	799	823	849	856	859	917	773	837	829	841	838	816	856	781	813	828	804	833	818	806	815	809	826	807	796	858	833	855	815	839	777	808	838	745	848	802	771	841	784	818	808	831	783	796	824	804	826	880	844	757	819	803	816	823	853	808	854	786	853	847	869	806	822	756	752	815	808	792	848	758	821	781	786	817	846	844	826	850	819	779	829	881	845	803	825	822	813	832	828	836	836	795	820	843	847	784	821	828	795	837	839	825	804	822	788	847	791	789	835	809	795	840	749	843	778	828	797	784	849	798	808	833	867	834	823	823	823	798	794	831	822	806	835	839	820	844	838	790	838	809	818	820	808	848	817	830	837	889	831	816	786	777	864	789	829	794	787	800	803	837	837	820	817	831	806	799	773	773	802	815	826	817	851	823	822	871	851	830	788	828	900	817	836	769	852	813	824	814	788	804	798	825	831	773	838	812	812	823	826	837	812	832	804	791	833	820	809	847	852	812	773	824	804	814	795	771	821	836	806	779	766	806	835	846	820	808	827	857	796	806	837	823	777	803	849	801	830	795	802	821	845	833	808	791	818	889	834	752	808	813	823	812	791	822	847	766	840	828	853	808	783	811	818	829	882	845	783	809	827	848	851	845	827	838	847	807	812	827	815	821	791	791	798	826	799	822	809	787	836	824	849	776	812	823	834	855	828	824	847	834	831	840	783	827	837	821	779	815	780	816	817	800	856	810	810	816	821	826	798	830	793	803	843	769	885	831	852	792	811	867	811	832	846	861	789	816	845	808	844	846	803	840	876	793	818	842	802	798	765	853	825	825	783	806	779	887	783	810	767	886	765	808	824	816	844	791	833	802	834	842	858	856	788	842	786	791	894	797	844	787	845	786	864	829	848	835	812	794	844	821	804	785	797	793	809	803	829	838	876	859	847	841	796	835	850	846	826	822	794	832	767	830	780	813	820	848	845	787	820	843	773	814	743	788	791	809	802	837	845	800	791	766	833	820	827	784	824	838	812	795	802	813	835	830	827	859	760	816	820	854	854	807	819	785	793	807	809	819	849	779	786	837	818	821	871	783	797	814	776	824	786	800	761	859	871	830	829	851	825	857	804	820	799	811	812	805	811	791	790	785	806	823	781	809	832	815	812	767	819	843	802	830	824	816	801	796	793	816	785	799	792	785	737	883	805	865	798	840	756	820	807	900	806	823	777	845	836	801	888	795	817	790	826	809	810	855	797	806	812	805	833	853	808	810	813	811	795	731	893	846	845	804	872	816	815	835	780	797	818	784	802	818	825	787	839	775	819	791	805	816	805	808	832	842	818	827	825	823	831	789	803	795	823	800	760	797	832	838	822	794	798	775	826	791	790	806	794	836	828	855	863	846	813	865	765	802	891	806	830	812	805	810	831	865	812	850	823	865	887	853	841	785	838	772	743	790	838	831	847	845	797	884	831	779	781	823	803	794	825	860	836	800	874	854	789	812	833	820	843	846	821	893	815	819	825	814	793	790	843	803	859	812	812	807	835	806	817	838	807	834	837	832	847	815	826	812	780	801	861	857	871	838	831	778	821	794	773	767	845	821	850	815	790	833	842	756	828	845	824	799	834	842	774	824	835	794	802	798	799	827	811	814	801	804	876	858	869	806	857	753	780	815	812	849	829	875	833	830	798	849	835	831	820	814	818	803	831	870	884	813	829	827	792	819	815	792	806	829	842	829	788	841	826	837	829	836	844	840	850	798	820	823	831	835	844	812	809	865	787	784	844	780	814	846	833	800	783	794	762	791	847	815	786	826	852	828	837	801	824	821	780	811	807	822	811	816	768	794	787	822	834	818	868	771	766	791	841	783	767	760	787	820	810	800	807	798	806	792	841	826	824	830	835	770	840	821	855	754	829	838	880	834	884	836	815	850	817	789	843	843	813	816	814	773	860	803	847	820	803	835	823	813	788	841	796	822	795	793	797	861	777	792	814	824	812	872	800	854	828	749	828	819	858	831	813	836	827	799	793	829	812	862	823	815	853	781	807
23788	20972	28156	23960	20830	5408	1368	1019	849	858	830	735	752	675	684	725	700	671	681	677	655	679	652	635	594	646	663	649	628	661	628	640	677	632	642	638	638	625	609	665	628	629	654	591	649	641	633	588	661	633	684	636	613	619	628	643	593	607	602	591	649	662	612	607	634	666	673	644	605	633	623	621	607	605	633	609	628	635	640	598	602	642	618	591	622	645	641	626	588	624	623	594	622	641	608	632	599	638	596	589	648	626	621	707	644	623	658	625	651	681	657	672	641	653	616	597	646	628	631	639	680	632	599	653	682	646	610	599	694	638	614	606	662	640	638	623	628	577	620	644	631	614	618	630	638	631	642	613	626	583	610	628	623	618	620	643	646	649	622	605	611	634	627	613	634	621	659	664	601	636	635	666	618	667	635	602	609	646	624	617	587	627	628	626	575	622	632	613	655	627	633	661	608	618	598	638	665	631	597	659	624	646	623	628	667	619	649	591	597	589	638	636	655	652	637	600	629	607	599	638	660	610	649	625	597	580	621	672	604	624	585	599	649	653	641	634	596	570	655	629	616	597	661	623	665	637	634	614	649	609	625	576	634	627	619	639	581	626	639	602	661	614	611	670	594	642	594	637	654	661	619	629	581	598	611	627	597	582	634	603	628	604	633	634	618	610	629	609	609	618	635	636	671	635	616	634	668	595	580	655	623	642	650	626	620	627	620	580	644	649	588	671	590	626	646	581	622	600	638	600	647	637	637	631	611	581	626	639	594	590	646	633	647	633	586	620	586	635	612	621	618	636	615	639	590	665	644	616	621	612	612	632	582	602	652	621	610	583	636	597	613	572	594	641	641	577	604	631	626	642	646	635	647	624	595	637	612	620	641	616	590	624	617	612	589	614	652	623	570	635	603	608	665	677	607	580	636	606	625	628	619	623	627	646	598	619	647	615	634	631	647	646	634	590	644	625	633	637	632	606	610	634	609	618	616	644	637	620	612	626	624	631	613	586	659	623	612	606	636	626	645	606	647	664	640	643	608	623	624	612	621	587	618	625	643	623	623	598	631	587	669	628	619	585	672	638	600	581	603	617	603	635	581	600	600	597	589	651	635	618	623	618	599	600	644	609	600	604	623	633	657	657	641	619	613	576	612	639	630	603	616	681	622	622	602	631	624	616	629	641	619	624	651	650	647	634	629	597	659	607	590	641	632	608	585	628	605	659	574	647	639	567	650	627	599	601	610	594	551	612	609	608	634	624	610	581	670	578	668	622	593	644	653	620	603	654	624	624	576	592	609	649	662	619	615	599	633	619	650	634	621	635	604	605	634	595	667	602	582	652	598	651	618	617	622	647	636	605	640	578	587	571	597	599	633	629	607	615	670	650	618	582	627	610	654	647	625	609	617	641	598	643	584	646	621	591	609	587	621	609	676	615	615	639	553	621	665	553	630	596	644	587	594	599	557	631	624	600	649	624	621	613	649	657	589	653	630	662	632	591	637	609	642	609	601	569	603	625	673	608	569	573	619	639	631	633	618	580	626	613	647	643	659	631	624	610	671	595	642	616	641	613	582	602	644	613	626	628	620	629	605	628	638	613	647	596	622	598	606	631	594	633	614	663	612	590	614	642	641	621	593	611	628	620	592	621	617	633	643	648	598	602	654	618	592	606	590	602	623	647	643	614	657	602	594	536	619	623	588	617	610	664	588	634	588	627	621	627	609	626	622	597	634	627	622	632	622	620	666	613	644	637	619	630	615	633	642	642	615	585	628	618	599	643	620	599	626	606	579	608	589	586	605	589	621	606	625	589	605	621	638	609	653	607	608	608	625	613	603	593	587	624	617	595	594	630	642	611	558	591	612	607	666	584	605	662	580	621	593	554	629	681	608	638	638	591	620	653	634	602	636	601	630	594	657	580	612	611	602	616	638	584	564	645	597	585	608	653	594	604	622	648	602	644	608	588	609	669	606	583	616	631	637	629	587	635	637	645	601	656	651	576	622	633	592	666	618	606	615	629	589	561	619	602	592	620	674	648	646	580	643	624	589	600	663	601	633	631	656	625	629	582	626	636	605	608	614	557	602	628	606	611	627	664	616	608	598	657	626	607	611	614	613	662	594	614	603	650	642	635	595	636	658	621	606	584	629	649	594	596	608	645	585	638	633	596	595	616	625	634	620	567	636	674	610	602	569	644	566	643	642	634	665	607	641	571	614	605	649	623	670	632	625	569	593	645	688	596	651	638	563	647	665	656	606	614	578	624	576	641	607	622	628	616	590	630	609	589	609	630	591	594	615	670	644	608	616	632	591	611	646	613	583	627	627	621	561	596	640	597	645	630	595	589	641	623	560	603	634	654	624	642	586	622	636	657	610	641	603	668	673	581	648	582	651	596	633	598	598	608	591	620	619	621	670	613	630	658	618	583	598	612	626	642	638	617	618	661	592	558	581	634	659	644	662	626	592	611	592	622	604	613	671	640	633	638	686	627	650	641	599	544	677	612	624	597	632	623	599	634	591	622	609	639	646	604	659	652	583	632	637	628	637	598	602	634	607	617	620	635	647	607	636	616	650	668	608	580	600	635	636	597	603	608	627	636	644	598	640	601	574	639	598	640	595	686	666	613	646	635	617	630	631	634	632	646	640	635	648	628	586	649	632	606	627	616	625	568	629	610	616	613	627	614	663	615	606	621	590	613	676	588	627	592	589	585	645	615	612	639	594	643	635	604	607	613	595	636	670	607	622	618	660	637	631	642	635	596	625	605	586	615	573	563	629	594	603	629	598	603	623	651	623	617	603	662	638	625	609	612	615	607	625	585	614	626	638	629	616	674	646	616	594	612	566	616	587	585	643	633	613	603	616	576	640	620	597	650	665	638	603	616	584	637	618	615	666	632	640	612	630	633	627	611	618	645	622	634	605	644	631	629	654	619	616	605	636	594	589	608	594	622	635	638	583	608	593	615	619	595	660	595	616	585	614	595	629	650	589	623	629	627	594	647	641	609	618	592	624	613	588	601	609	615	594	570	635	586	621	614	651	636	627	631	561	638	632	637	655	641	578	646	609	570	594	595	600	618	614	601	605	593	633	597	576	636	649	625	610	625	600	603	579	621	643	595	607	622	649	666	662	629	624	589	606	594	601	604	646	583	654	609	613	618	609	619	591	590	545	668	617	580	693	647	602	632	635	672	613	591	613	606	644	624	626	682	638	630	633	631	611	609	635	636	610	597	635	646	572	589	612	642	604	610	637	646	637	613	629	626	614	566	589	587	628	582	623	597	611	605	624	575	659	669	585	632	622	621	574	607	626	595	605	594	618	619	630	648	621	642	648	648	629	640	593	641	581	619	642	623	619	628	649	595	598	618	626	622	645	599	604	622	600	600	584	668	628	684	620	569	632	598	607	601	633	627	600	629	631	596	613	597	611	617	621	611	606	640	646	647	609	607	628	602	638	628	619	586	602	623	599	626	623	663	667	623	649	613	654	644	613	604	569	616	539	610
5349	10521	9007	4821	3468	2687	2185	1858	1699	1470	1324	1267	1230	1134	1090	1086	990	1035	932	976	941	971	946	936	908	910	887	930	894	960	898	872	876	858	847	911	868	832	863	877	876	866	873	865	863	874	883	882	861	829	815	844	847	868	880	852	837	842	865	879	864	892	882	851	882	770	880	871	779	856	850	828	818	812	830	823	850	822	847	816	806	815	882	804	924	853	844	844	858	861	891	864	816	842	824	847	830	859	811	870	875	872	885	829	840	838	872	777	855	923	940	898	894	930	883	840	887	897	877	846	844	882	847	891	852	858	898	946	854	855	857	887	849	884	924	922	882	838	886	889	845	869	848	878	877	878	850	857	802	772	832	857	884	849	872	814	857	839	841	834	837	831	842	874	872	832	920	855	861	851	847	888	851	893	868	884	858	842	838	840	847	801	840	852	866	868	902	835	833	833	847	820	852	839	840	832	864	911	902	842	844	845	846	866	834	872	865	807	889	809	825	857	817	842	877	850	840	880	783	790	868	833	885	799	849	921	855	869	854	855	816	850	876	844	848	845	801	824	834	861	865	814	888	825	880	847	851	823	821	858	894	854	836	841	837	803	888	819	839	882	857	842	862	816	838	864	876	861	830	841	902	898	889	812	771	834	818	825	845	862	846	850	887	829	852	873	794	850	765	825	829	905	891	865	844	872	817	886	888	779	847	872	863	842	841	807	858	835	839	817	880	824	839	856	825	878	852	844	793	844	824	842	877	866	837	814	849	851	846	795	869	842	850	818	851	861	839	869	842	784	844	815	837	888	831	866	894	823	877	825	853	867	845	872	808	873	854	878	869	872	827	865	872	865	836	862	834	859	847	869	845	879	809	889	832	864	852	836	856	859	836	847	803	824	840	858	852	851	935	806	873	881	851	837	845	834	828	875	883	835	845	841	892	874	878	859	851	814	868	842	825	892	847	913	881	868	855	790	838	851	837	848	826	825	849	829	856	845	854	815	885	840	873	846	840	864	821	880	849	854	869	872	825	837	829	839	805	877	854	832	860	825	858	889	817	850	846	845	858	855	897	853	825	862	780	851	886	860	827	834	827	811	831	835	861	932	862	827	824	853	808	855	900	838	908	887	841	865	823	893	822	946	929	874	880	845	848	836	877	853	872	843	830	882	834	858	867	864	866	883	841	845	846	839	822	863	818	900	804	913	877	882	841	794	818	860	862	847	861	865	864	869	816	859	814	869	854	861	797	870	795	826	869	830	833	810	800	856	884	848	831	858	836	858	868	872	865	802	795	836	909	879	853	863	832	844	850	863	852	825	863	788	894	882	826	849	863	797	847	854	854	799	878	833	830	864	841	845	873	829	851	784	871	906	858	835	826	864	865	835	781	871	870	892	795	818	844	843	808	853	807	887	904	907	848	862	834	896	871	845	895	895	856	882	797	882	890	849	867	838	856	871	825	917	820	824	879	887	881	821	873	845	859	852	855	887	822	851	844	889	874	833	827	846	821	889	868	895	827	855	841	873	892	857	832	896	786	844	827	887	862	788	808	871	816	806	863	813	810	856	835	811	815	832	825	844	835	841	827	832	822	848	834	898	846	839	842	893	819	832	835	811	854	813	864	837	843	832	811	813	854	864	872	847	854	834	829	846	794	842	906	819	859	827	864	858	929	833	834	853	861	819	848	865	840	825	870	828	847	844	811	837	862	815	835	893	875	814	835	871	800	871	796	834	813	878	846	872	802	824	872	853	827	809	837	846	830	833	835	852	841	875	851	918	874	832	872	817	884	819	830	828	819	887	806	861	860	822	848	840	895	805	833	834	828	817	833	855	805	812	911	804	847	845	841	853	867	808	866	846	859	850	854	875	847	871	869	848	858	922	819	843	804	868	844	841	862	840	893	820	851	811	821	822	880	873	852	822	840	798	837	904	839	838	874	847	841	850	850	823	837	868	874	833	814	871	876	878	887	824	880	868	830	875	844	847	874	841	823	854	906	804	854	839	810	826	775	873	871	850	852	863	840	843	855	870	802	863	815	835	841	870	841	831	829	819	818	830	839	815	810	853	816	852	823	863	820	853	872	803	879	880	814	832	844	854	822	796	861	773	836	880	874	871	846	876	854	806	822	803	826	828	894	818	814	797	840	807	879	852	868	890	834	866	843	870	838	900	825	815	820	829	878	834	838	765	849	845	896	877	877	911	834	846	883	840	845	842	833	863	800	807	830	892	808	845	821	862	877	824	825	843	814	841	846	823	857	825	823	894	870	835	887	836	859	873	806	878	803	785	865	837	872	894	821	854	785	842	895	818	822	842	816	816	843	864	800	894	871	842	838	830	869	914	808	799	848	887	898	856	863	880	864	905	844	859	877	836	870	829	899	881	859	833	878	849	816	826	851	881	813	868	850	826	852	857	838	830	855	878	827	822	865	845	847	843	812	849	894	813	821	826	822	890	897	816	811	853	850	843	826	799	817	878	886	860	833	823	876	855	778	842	851	828	858	874	855	870	862	851	859	825	834	832	828	830	870	836	851	863	855	906	868	851	812	845	823	837	795	834	834	802	862	834	832	870	757	808	829	826	828	876	842	746	837	798	832	850	761	872	837	861	858	819	800	864	874	847	809	871	899	875	824	815	812	820	840	865	863	829	817	808	864	829	835	897	854	833	918	856	847	824	868	818	794	826	825	853	867	854	861	837	834	843	816	881	831	838	854	842	859	824	849	862	862	809	805	843	878	814	907	885	785	879	918	862	813	860	828	810	835	835	826	883	842	811	855	840	846	838	818	809	897	818	869	836	900	845	884	835	840	822	814	822	824	868	800	868	773	823	827	832	775	871	846	868	856	876	759	850	839	819	788	861	871	811	851	877	833	853	843	800	851	882	878	846	823	876	817	880	839	836	807	843	883	811	846	881	827	817	841	813	845	845	866	883	851	865	785	868	843	848	867	830	850	850	871	864	879	844	837	875	885	854	851	900	827	811	862	839	888	855	853	834	854	892	853	848	814	869	869	821	846	845	844	838	856	856	820	825	814	918	859	867	854	837	858	865	872	812	810	824	874	894	845	818	868	801	821	821	789	867	841	853	828	868	782	877	839	825	808	933	851	899	880	825	906	859	893	892	804	849	865	845	845	800	841	852	830	840	812	864	874	803	838	823	801	835	881	762	849	825	835	908	883	848	818	852	814	845	850	841	768	823	800	832	849	873	833	882	801	859	820	894	853	781	877	875	821	863	848	860	860	853	856	832	804	842	841	837	793	842	836	825	809	825	851	860	793	831	867	840	811	812	839	869	875	825	832	815	814	829	884	861	858	788	844	847	830	829	824	862	885	891	800	810	864	845	795	829	886	828	875	819	824	832	881	827	841	842	881	827	858	828	865	873	810	798	884	838	848	850	847	862	808	878	874	846	825	807	791	834	831	858	860	819	852	851	835	863	859	842	845	815	854	791	879	805	821	798	808	866	792	851	870	853	804	823	838	864	855	854	888	842	863	879
22827	20938	28651	23369	20944	20654	4058	1252	972	938	872	749	681	715	607	636	623	630	554	611	564	537	511	538	533	550	511	545	547	517	487	569	528	509	487	469	529	511	481	476	496	464	492	482	487	500	501	491	467	490	465	511	503	499	478	457	456	543	452	520	493	489	469	464	501	520	495	475	481	475	475	519	516	458	466	476	524	465	479	522	499	449	487	483	473	508	483	503	493	518	530	520	485	498	498	475	512	525	505	503	455	475	481	511	440	528	461	473	514	509	500	615	498	489	499	490	471	497	527	492	549	480	500	515	501	545	527	502	534	563	481	501	494	493	489	472	453	501	490	470	497	514	489	514	503	520	453	457	486	495	480	477	468	487	485	498	503	466	448	505	489	503	472	471	500	479	461	470	483	440	506	494	475	464	518	466	497	481	472	496	459	458	481	457	438	488	453	491	486	515	467	462	440	492	491	519	479	513	461	500	509	475	476	476	450	512	462	469	477	493	432	485	482	454	441	486	477	506	430	501	482	506	475	479	509	482	488	468	486	499	470	480	468	490	497	483	510	501	473	499	495	451	484	444	466	462	503	467	492	487	505	441	499	498	509	436	465	489	466	525	477	483	542	451	509	434	458	452	517	464	483	485	466	441	478	456	492	472	493	497	460	464	526	481	479	487	569	516	480	456	466	489	501	461	494	462	460	471	470	493	516	451	533	514	504	446	489	464	501	481	462	460	480	462	470	512	519	469	472	467	497	453	478	500	471	473	444	483	448	484	464	493	484	459	487	536	491	489	471	456	477	484	515	496	488	493	466	506	515	453	469	470	504	505	452	488	502	443	453	476	509	472	472	454	456	477	486	442	468	470	490	480	472	491	473	479	482	503	467	504	454	489	476	459	479	476	474	463	493	500	505	468	488	496	498	450	476	480	489	479	483	437	522	506	477	452	499	434	459	491	489	481	492	460	475	452	512	476	483	493	482	459	489	493	494	472	473	484	495	518	476	496	451	447	482	467	485	492	476	502	471	491	494	484	465	469	521	483	473	489	506	477	473	511	459	483	484	465	499	433	486	476	510	527	512	497	500	508	488	472	470	463	455	488	479	469	478	458	450	484	491	498	492	480	482	482	518	489	493	505	477	478	480	465	498	493	473	519	441	463	505	480	479	473	453	470	480	484	465	476	491	470	472	450	498	521	505	428	471	492	478	503	436	500	482	464	476	494	486	452	476	500	520	484	468	486	484	466	534	483	494	470	478	473	482	497	452	515	458	466	481	429	447	538	499	499	477	471	479	486	491	489	486	457	514	443	517	482	448	456	468	479	474	487	488	463	511	478	482	504	493	502	498	487	512	503	504	459	446	489	493	483	434	487	525	462	464	487	476	480	504	458	491	504	433	481	425	470	473	480	472	464	452	496	478	503	487	475	479	473	510	473	484	474	487	537	503	467	500	509	437	513	465	513	459	455	484	439	487	522	477	499	484	506	481	468	517	475	528	489	518	474	480	513	474	462	479	495	498	500	475	485	518	505	512	496	478	524	500	428	485	456	529	449	497	443	476	473	503	468	514	474	457	518	472	468	469	467	473	462	487	494	516	487	492	439	487	497	471	471	488	461	478	472	500	457	477	460	519	476	494	481	486	474	463	447	479	469	475	479	505	493	456	506	484	471	491	501	497	481	454	443	440	449	481	461	534	465	498	469	427	493	501	507	463	512	484	489	471	495	487	494	492	523	465	475	507	506	481	494	492	461	519	493	482	493	463	503	501	474	475	476	486	463	495	451	495	516	507	489	498	416	532	453	474	473	491	487	457	461	454	494	415	469	497	466	489	517	512	492	467	489	506	472	482	470	463	447	514	497	469	464	475	485	493	449	496	436	466	459	455	493	470	500	492	490	446	451	485	477	469	467	511	452	481	465	462	464	470	458	467	436	515	471	451	492	459	480	492	499	491	450	469	462	459	494	503	487	473	464	500	453	496	506	491	490	419	507	482	512	469	507	502	486	499	457	498	465	480	497	466	479	485	460	505	476	487	471	432	491	522	484	521	475	488	499	509	483	468	491	497	461	509	488	504	467	476	488	474	486	478	500	496	455	473	468	451	446	474	516	488	465	532	518	459	483	464	461	510	442	479	473	497	459	449	480	399	492	464	490	475	478	476	497	470	486	514	462	468	479	455	480	496	487	465	494	466	443	469	477	480	469	461	496	513	496	458	474	479	464	447	439	499	492	472	446	492	471	458	479	467	449	518	514	446	506	496	467	466	455	515	525	476	545	453	483	470	520	460	467	472	454	472	485	506	492	471	484	449	475	438	483	490	493	488	488	497	468	475	477	457	478	473	455	445	478	504	439	491	499	460	499	488	459	484	463	516	521	477	453	472	448	502	428	505	456	487	479	428	473	481	448	517	472	488	471	456	458	478	509	495	461	490	487	462	456	485	455	446	478	442	484	473	483	502	410	443	480	472	465	459	454	495	482	518	473	463	469	484	475	507	463	472	528	488	485	462	474	463	457	473	476	468	513	533	469	457	481	466	473	492	497	476	455	465	480	468	499	489	466	495	495	514	395	460	426	487	488	482	498	507	470	467	473	497	505	487	491	506	457	510	489	480	475	459	464	490	441	455	508	442	483	443	452	481	473	492	482	492	418	474	490	463	500	494	481	509	504	415	503	496	519	458	446	483	481	487	490	431	509	445	444	470	468	513	489	479	508	448	418	481	482	485	453	535	466	497	469	490	479	473	501	473	471	464	483	458	485	476	473	498	441	430	516	477	481	454	457	503	462	478	480	477	478	487	479	465	504	479	481	439	489	455	429	498	482	466	528	469	514	453	477	494	488	504	488	440	487	499	471	484	470	460	470	460	459	477	510	448	420	534	451	472	491	457	487	449	486	490	556	472	463	474	494	497	476	507	460	454	492	502	442	488	472	496	460	481	460	471	495	520	465	494	511	489	477	509	493	483	486	527	447	440	499	490	470	428	468	498	484	447	451	479	487	493	431	497	521	446	501	467	485	491	503	505	481	486	467	499	474	479	504	532	461	472	496	440	503	454	473	512	508	467	486	507	471	473	455	477	492	466	497	510	412	517	449	475	463	463	508	454	481	489	480	483	526	497	520	485	471	512	485	480	473	509	469	482	508	512	474	444	488	471	526	459	496	496	438	507	518	501	479	493	469	458	493	474	498	532	470	492	468	489	508	497	478	489	485	442	487	465	470	452	508	489	455	474	499	503	500	464	497	463	488	455	448	508	507	491	451	488	532	466	502	457	495	483	469	476	481	479	499	458	461	509	486	505	464	485	439	455	467	453	475	480	462	460	439	451	465	512	483	451	484	456	519	484	456	485	456	493	466	476	517	507	476	460	466	497	469	467	485	514	507	475	480	525	491	462	460	449	498	518	466	488	511	511	524	507	466	481	484	469	515	477	468	472	450	486	452	464	474	487	479	504	489	484	462	469	494	480	467	474	481	509	474	487	489	506	478	481	446	510	434	464	445
7490	16499	14019	7637	5342	4107	3142	2613	2268	1818	1618	1439	1243	1174	1142	1040	983	960	920	832	841	821	802	802	819	736	764	730	700	749	662	760	749	755	690	737	774	745	679	708	697	704	731	726	672	682	735	667	721	666	623	661	717	663	701	674	664	678	664	649	699	668	647	679	702	676	632	632	646	617	666	658	662	656	678	660	647	627	617	669	642	684	684	643	663	657	673	641	663	633	688	663	641	669	650	647	674	673	700	641	675	634	655	666	682	638	665	728	721	739	747	818	791	713	709	692	737	712	716	664	695	662	708	678	704	724	745	714	747	716	703	682	688	758	706	680	702	704	696	699	684	724	621	668	662	710	647	648	677	661	643	662	644	630	653	660	612	685	640	700	693	692	702	652	644	693	675	648	654	695	711	693	653	642	657	666	687	661	683	649	643	664	643	623	650	669	666	653	651	657	642	640	667	645	669	672	662	622	672	652	699	623	694	719	640	721	660	683	627	685	671	716	666	603	673	682	660	701	651	714	680	604	638	646	655	637	646	631	656	681	679	671	643	670	668	612	641	696	648	591	675	647	638	665	647	639	620	664	653	684	618	682	667	668	676	640	634	664	680	684	679	647	631	638	670	681	663	631	651	658	699	624	696	701	665	677	665	671	670	704	627	655	666	613	704	685	648	655	651	620	663	683	653	635	670	638	659	665	702	686	651	654	622	651	672	651	694	635	657	675	661	630	668	715	639	672	632	646	678	687	670	648	683	657	644	659	703	686	632	656	693	653	666	672	664	686	624	687	676	688	666	675	659	640	688	655	645	661	654	657	631	646	657	653	633	672	671	642	670	706	664	676	652	655	669	672	682	617	655	580	624	657	652	678	661	598	650	644	639	677	626	662	605	695	711	670	643	694	644	628	642	658	674	648	679	641	640	659	670	687	639	684	681	626	668	693	599	688	662	661	630	689	659	626	625	658	593	633	639	614	653	657	661	683	664	605	619	694	670	640	641	654	661	624	635	655	658	664	656	671	610	707	671	676	671	649	638	674	611	671	656	643	718	673	635	658	667	699	622	648	598	650	644	676	643	652	682	652	664	668	645	632	658	660	680	686	690	705	646	698	671	698	620	656	680	648	641	667	658	690	651	617	631	671	689	675	668	643	649	674	647	643	626	643	668	664	589	700	644	678	606	625	679	646	677	682	645	665	703	630	679	666	692	635	669	632	652	672	686	623	633	646	650	671	617	656	683	637	639	639	599	699	657	665	652	636	631	628	627	659	677	661	683	679	663	695	649	634	667	684	651	647	646	705	651	682	635	648	641	668	678	695	684	672	633	682	657	658	650	611	649	684	655	689	630	678	619	669	634	638	604	678	629	599	675	635	635	687	671	644	687	637	705	629	625	649	651	696	648	649	624	702	694	655	666	619	684	651	634	668	656	653	698	640	653	672	655	680	635	625	644	691	670	674	654	682	675	638	676	618	670	626	672	653	611	680	650	628	644	611	706	693	698	692	643	629	655	666	654	691	628	656	698	672	645	646	614	640	626	639	686	670	678	645	642	706	702	672	613	637	652	647	648	691	664	629	649	671	662	668	657	656	672	713	671	630	605	673	667	719	626	701	688	652	652	683	624	647	608	668	685	628	662	695	624	621	652	621	612	637	651	681	704	661	669	661	662	659	682	649	636	678	619	643	700	698	647	684	692	669	652	665	637	680	666	688	649	691	691	655	665	689	658	616	679	627	668	695	677	666	657	654	668	653	681	649	638	641	646	641	650	664	654	663	673	631	666	638	654	633	629	639	644	682	626	666	652	689	661	686	645	723	670	653	651	673	596	611	697	649	647	609	654	653	634	642	677	637	675	631	651	657	687	690	615	635	636	627	710	680	640	663	638	726	656	645	692	684	697	661	689	692	693	670	670	622	697	678	655	644	660	668	646	621	650	634	636	660	637	626	712	609	631	649	660	674	655	622	640	631	611	655	692	669	654	612	647	664	647	687	691	680	672	643	608	670	666	639	648	665	669	649	680	682	700	632	648	630	645	658	645	682	677	624	725	687	681	657	653	691	670	690	659	662	671	654	654	687	631	654	609	661	667	624	660	657	641	657	633	645	654	669	661	602	653	675	650	688	650	636	683	686	719	682	671	657	690	673	706	671	652	648	660	692	653	649	659	639	691	691	646	663	657	649	669	634	657	692	625	644	650	673	633	622	656	677	655	685	620	623	634	631	686	672	624	625	696	650	634	639	689	659	702	667	634	666	658	652	657	683	623	608	636	624	628	645	650	714	749	671	670	661	695	666	705	653	698	639	686	664	674	655	668	665	712	594	704	637	646	681	677	640	664	684	660	714	667	664	663	635	684	649	642	699	637	659	660	694	663	685	675	667	663	648	668	687	658	717	648	640	674	624	655	664	654	646	620	658	633	637	683	648	681	680	668	672	692	723	713	662	688	672	632	659	677	658	670	696	715	681	630	683	598	672	659	656	654	613	686	661	623	676	643	658	671	629	658	653	664	649	694	640	712	657	672	656	654	642	633	699	612	645	636	660	624	595	604	679	649	670	643	652	657	610	676	659	653	711	627	657	708	651	644	641	665	631	662	671	644	653	666	644	684	688	664	640	650	654	637	625	627	660	677	690	645	654	633	610	692	679	713	655	645	644	646	659	681	638	687	641	628	691	650	649	635	652	630	664	678	665	624	677	692	646	702	667	590	699	656	676	663	656	626	659	659	635	658	631	679	732	683	638	623	616	675	684	633	652	626	654	619	682	666	637	654	670	643	634	642	668	642	672	651	658	630	665	690	676	623	665	689	617	655	672	669	614	655	675	656	669	714	609	645	655	659	641	664	682	659	658	647	678	657	706	670	627	672	674	676	650	654	630	703	651	669	676	685	622	654	681	645	676	654	649	645	680	692	679	705	670	673	667	643	613	633	684	699	616	690	671	659	667	671	678	649	650	657	669	621	619	694	620	661	627	625	682	687	671	691	662	644	619	665	666	658	688	688	684	647	662	700	690	648	648	685	658	610	668	673	674	633	638	665	702	615	650	641	677	632	653	693	638	670	681	660	658	640	684	657	693	663	659	640	682	609	691	666	593	662	652	651	620	647	670	657	661	698	657	674	689	694	696	690	682	643	680	632	624	652	583	662	671	683	674	646	676	627	674	731	681	620	626	660	726	655	669	654	663	676	681	693	670	671	665	696	645	660	633	628	647	632	700	662	693	629	678	665	631	591	687	641	627	637	654	651	682	651	669	650	650	649	639	664	679	671	669	630	632	572	650	662	629	663	635	648	675	651	671	635	623	643	688	689	653	665	662	638	622	646	691	673	648	668	710	661	642	681	689	659	656	681	657	673	650	645	615	617	679	690	656	656	681	669	692	630	659	659	671	649	658	648	676	670	686	660	679	683	655	638	650	638	685	625	663	613	655	626	668	642	627	661	715	642	681	706	645	702	641	644	681	647	631	609	656	659	651	660	661	662	678	657	607	665	663	584	706
26533	20066	7482	1103	780	680	643	615	577	602	651	628	581	652	572	559	615	642	608	619	580	587	595	592	592	620	551	678	592	570	614	571	605	600	583	602	627	589	589	616	609	588	608	581	597	623	598	568	585	612	584	558	629	598	600	617	585	600	601	591	622	605	584	562	586	606	624	629	591	625	603	590	609	569	640	565	619	601	603	651	628	586	593	625	567	609	608	572	616	640	639	555	606	589	594	597	583	636	597	592	618	612	626	601	611	619	606	625	601	581	618	632	572	619	625	609	607	569	584	605	639	671	628	611	632	594	615	586	619	590	608	661	584	596	574	596	607	599	593	554	605	582	602	564	595	583	612	582	591	600	624	586	591	565	625	636	550	600	574	603	602	561	600	570	606	629	623	609	628	611	610	587	611	610	578	563	595	590	604	608	596	615	605	602	600	569	633	604	583	599	580	626	602	618	571	585	565	586	578	581	579	560	621	618	604	571	580	607	567	573	589	598	570	590	634	605	580	577	617	606	639	585	577	588	606	584	591	588	605	616	585	625	550	550	598	587	571	620	571	607	589	630	571	578	559	605	626	614	568	590	582	578	577	611	642	599	570	641	583	572	575	564	616	598	634	619	573	570	601	597	612	591	615	614	594	631	573	591	588	627	557	598	614	611	605	580	614	604	612	621	577	630	588	595	609	614	558	587	628	598	581	584	629	566	611	538	582	577	629	577	548	603	583	583	567	623	587	620	620	621	565	552	597	620	651	585	627	613	576	590	586	593	565	621	567	625	636	609	611	609	619	595	615	608	590	524	636	578	643	598	578	571	645	615	590	580	606	596	601	618	588	619	564	581	613	617	615	609	599	597	573	609	559	593	609	583	580	616	604	619	608	632	602	579	555	592	606	554	626	562	617	568	563	563	587	573	612	598	596	589	560	541	567	592	566	610	565	614	542	653	623	604	572	603	588	607	616	613	560	635	631	576	563	587	656	593	618	566	621	601	567	604	608	593	616	602	592	636	604	634	567	563	602	558	581	643	570	596	621	570	628	614	607	625	616	600	582	626	563	588	586	555	605	593	608	603	593	587	585	563	596	573	586	568	606	572	616	616	558	635	593	598	624	621	591	646	615	586	591	565	601	588	572	615	606	613	618	606	612	565	594	558	631	580	563	552	621	538	599	603	587	619	626	600	590	620	579	548	576	552	583	557	578	595	630	594	601	604	555	596	602	593	564	579	572	623	600	611	606	612	618	586	591	612	595	567	592	557	612	587	590	611	634	559	603	636	587	536	561	590	585	593	589	587	583	584	605	604	610	580	599	562	612	585	591	585	600	629	573	573	595	629	585	624	619	593	607	607	632	621	639	563	571	606	635	576	603	562	564	637	616	609	628	572	556	574	602	583	624	589	609	597	600	589	600	609	601	577	623	600	605	649	585	580	616	609	562	587	589	590	616	571	654	559	549	597	599	613	598	618	599	599	629	614	517	599	539	566	598	580	598	627	628	559	594	594	623	578	614	606	602	583	606	590	571	625	576	591	572	573	624	600	651	581	600	596	553	634	645	621	607	632	605	574	573	559	581	568	563	585	569	620	602	574	599	600	595	577	635	616	566	585	622	594	623	567	550	605	617	585	621	578	590	641	645	591	627	588	552	614	569	603	639	562	629	635	584	559	572	584	549	544	587	595	572	601	607	601	537	589	595	582	569	615	594	611	608	592	649	577	626	604	591	555	637	585	589	604	597	637	577	577	561	614	629	606	603	598	569	577	609	554	589	562	619	576	581	602	571	568	617	589	642	611	612	591	608	571	579	617	634	575	609	588	603	587	569	656	587	594	576	661	638	602	581	560	601	608	580	620	601	580	611	618	598	551	575	576	610	567	627	578	547	587	616	592	639	596	612	610	600	589	563	605	589	622	610	599	601	639	595	602	649	604	553	604	642	595	619	564	586	581	621	640	583	605	652	571	581	576	589	582	620	584	567	587	585	540	623	591	594	589	603	600	561	613	570	574	588	573	608	565	605	583	610	577	591	611	588	632	636	610	610	582	584	570	568	581	613	612	605	580	632	589	633	578	569	571	586	586	593	580	611	585	585	526	593	571	625	637	606	607	626	591	624	593	588	602	600	604	592	605	573	574	579	565	573	618	584	618	641	593	582	613	582	635	596	588	617	584	614	592	590	610	603	572	539	577	591	604	598	599	604	626	623	581	548	618	551	563	649	606	604	582	586	572	596	590	617	596	557	573	654	582	570	630	595	637	617	661	591	584	561	580	629	634	611	595	592	587	623	592	588	603	586	584	611	652	598	595	591	598	569	585	593	609	611	609	610	604	600	578	574	565	602	552	576	607	646	631	602	599	583	565	614	562	534	589	591	593	579	640	577	580	603	560	627	556	611	569	609	627	644	589	547	561	579	611	633	583	594	651	604	573	550	602	603	615	588	573	609	579	634	610	579	589	595	581	603	584	618	569	583	619	597	622	612	633	570	565	607	574	641	598	597	611	584	590	593	600	569	582	604	582	594	619	587	543	564	621	595	598	589	609	607	538	652	557	557	644	579	675	593	601	574	595	584	637	602	619	604	575	606	561	588	571	573	564	608	586	593	607	581	598	576	614	575	637	608	607	603	566	595	626	593	622	582	618	600	601	586	577	607	586	616	560	572	583	643	609	582	631	595	593	547	536	613	626	579	575	558	573	578	552	609	577	623	650	597	614	594	609	596	552	625	602	562	616	589	601	605	599	596	542	604	570	630	613	594	602	604	635	571	641	606	668	585	593	582	590	579	618	565	637	556	587	620	584	604	589	567	594	544	638	574	600	584	602	648	553	578	607	639	597	590	581	616	620	570	598	575	567	614	584	583	594	585	591	582	580	588	622	591	604	627	636	583	598	616	609	543	593	587	577	607	588	586	632	578	589	615	575	611	600	574	592	614	605	577	586	555	560	591	595	578	594	586	569	571	631	615	545	589	604	596	570	609	609	626	584	579	610	597	556	560	562	565	582	598	586	582	590	619	591	590	602	576	611	625	581	591	619	621	624	619	599	557	589	607	641	572	638	626	587	571	578	613	647	587	600	631	605	576	596	621	609	619	628	610	599	592	629	579	578	580	616	570	562	595	600	635	626	582	577	627	622	594	635	584	576	590	584	608	574	573	580	622	586	580	577	587	577	586	587	566	600	655	612	574	551	557	592	607	613	585	574	611	618	607	608	537	567	571	601	634	615	575	597	610	612	581	571	588	586	588	601	639	565	618	595	603	622	588	569	620	595	605	616	616	591	628	600	574	558	607	612	574	579	587	605	602	607	624	639	555	602	579	585	620	605	620	607	626	614	623	627	580	576	604	562	554	614	617	573	611	635	623	617	596	606	605	625	625	618	593	625	627	598	608	585	622	616	597	582	563	580	590	558	600	629	585	634	581	661	552	602	586	583	602	591	609	594	588	606	590	556	594	591	624	623	565	575	578	575	582	588	589	574	562	585	572	576	584	577	604	587
4270	1745	1610	1135	960	990	899	846	883	913	836	799	869	875	835	790	814	814	831	818	804	802	811	822	796	822	792	826	832	794	798	771	807	815	823	804	766	788	814	838	764	828	832	840	831	817	747	789	790	820	784	800	830	789	817	827	740	803	783	810	788	786	856	790	807	751	804	823	788	853	827	758	801	773	787	786	820	771	841	790	810	786	795	803	771	771	759	810	804	814	839	771	823	763	864	807	808	762	828	776	815	785	806	812	791	764	779	823	822	821	810	837	851	855	796	835	815	812	807	784	833	796	874	825	809	794	818	787	822	862	851	864	822	837	773	775	829	827	793	827	794	781	823	783	828	796	817	770	820	914	819	830	836	867	784	781	820	801	771	813	796	799	760	815	808	766	827	818	792	829	816	785	779	772	774	823	786	794	760	794	797	824	767	820	849	779	759	797	812	837	805	831	824	830	823	832	794	799	788	802	823	807	838	822	770	851	805	821	808	839	783	818	802	757	751	862	808	844	803	831	818	814	833	807	772	816	857	746	819	751	804	750	804	831	817	781	842	761	829	831	783	764	811	840	751	836	828	842	776	800	799	830	800	783	775	789	808	810	832	789	823	783	799	785	835	802	778	769	806	761	778	806	808	785	818	805	847	819	799	784	831	773	827	823	812	796	754	799	783	806	828	813	765	794	779	762	862	884	770	811	831	796	802	777	811	845	805	804	788	807	797	797	744	891	843	768	807	850	758	800	827	764	802	839	791	777	833	807	816	792	780	809	774	811	811	814	843	784	816	816	821	818	848	782	801	804	853	874	847	827	758	752	785	822	783	801	809	794	848	853	829	806	794	797	875	796	812	816	816	785	883	799	808	803	784	778	778	825	856	863	785	835	782	792	841	827	873	807	777	806	795	758	865	801	826	807	800	843	813	810	801	811	873	833	855	772	782	779	797	833	815	747	783	820	745	895	799	813	801	876	811	836	803	778	810	798	844	759	794	776	836	770	773	798	807	806	852	801	809	775	761	820	838	775	821	807	780	775	806	804	800	830	802	845	771	856	817	805	827	770	787	841	770	792	803	788	767	830	799	788	821	787	787	834	771	832	822	854	810	808	852	853	846	822	754	777	818	816	804	806	743	768	830	795	823	886	824	769	824	835	841	823	811	811	832	807	781	817	785	751	824	794	799	799	834	798	774	796	789	806	820	813	810	828	813	814	803	814	812	792	750	799	867	750	804	826	823	776	817	834	805	820	805	760	864	868	743	853	799	803	771	823	813	844	810	846	825	831	797	775	783	792	797	826	754	797	748	813	772	792	835	792	827	827	792	850	795	783	807	776	818	838	805	866	804	804	790	820	805	811	803	824	816	778	821	835	833	788	813	851	837	858	792	799	844	764	767	836	844	799	831	839	820	848	840	791	857	797	827	773	836	842	864	823	827	808	802	797	803	824	764	819	731	782	795	795	839	797	833	802	826	804	804	810	798	836	775	815	841	822	824	831	765	826	813	796	776	836	800	796	806	837	799	812	826	814	840	760	841	793	819	832	843	783	833	804	823	761	804	815	792	778	780	838	821	839	826	828	752	773	813	774	819	808	780	796	802	791	772	846	766	841	836	786	777	828	797	818	798	809	823	800	805	770	873	778	807	789	864	810	847	800	840	808	795	760	794	816	815	787	782	811	821	752	817	766	754	853	801	783	790	802	796	743	801	802	836	789	838	822	761	841	820	806	759	795	807	801	791	845	813	815	809	815	835	811	865	787	799	824	815	767	815	815	773	804	822	815	853	815	867	786	799	838	829	807	812	862	768	766	799	790	833	768	756	824	797	800	827	799	861	808	824	788	773	845	773	817	810	847	817	838	783	778	831	847	804	826	831	871	794	790	803	809	844	823	803	803	814	746	765	808	790	855	834	869	840	842	818	816	823	768	790	817	825	790	829	871	806	777	779	812	784	763	842	862	763	800	765	853	861	820	827	801	803	774	814	800	752	797	760	842	825	791	855	832	835	860	766	797	796	810	817	821	845	727	800	821	801	860	791	829	810	746	784	821	788	779	807	792	819	863	822	804	841	830	855	842	822	834	813	817	837	832	791	783	821	788	828	822	832	830	840	763	831	820	762	836	800	793	842	771	839	819	819	766	829	821	820	821	773	834	810	810	794	822	814	785	799	795	787	848	840	782	801	847	780	820	801	845	817	799	803	815	787	803	768	837	796	785	816	868	831	784	784	852	794	869	835	833	845	760	813	796	781	808	804	826	760	813	772	797	844	823	834	804	803	831	799	819	851	775	821	841	767	756	812	813	847	784	787	779	854	797	783	835	827	772	823	813	821	760	800	853	807	799	766	800	825	840	790	809	816	852	763	782	813	870	842	812	831	840	794	847	818	908	820	772	849	872	764	803	815	825	812	844	853	794	799	833	799	862	838	826	789	831	812	774	768	805	793	758	766	808	826	812	831	858	792	817	802	842	854	799	840	841	824	780	743	822	739	827	867	865	789	797	781	826	815	766	812	791	822	782	827	795	802	814	827	833	813	809	824	793	828	771	811	781	839	745	793	769	804	812	791	793	798	841	809	827	787	766	812	830	807	745	815	831	873	814	789	841	802	793	775	785	792	810	797	802	821	787	801	781	799	833	805	811	836	790	820	767	782	819	793	802	802	822	816	840	797	825	804	800	787	811	786	852	789	811	787	801	825	801	762	775	812	800	823	786	800	808	840	832	833	837	823	784	790	809	787	853	773	796	824	793	784	820	776	770	828	790	859	822	821	771	840	789	815	808	790	794	808	778	824	801	836	798	790	841	817	789	831	882	820	816	828	801	794	783	792	820	815	824	792	798	830	779	772	843	810	783	849	778	825	774	774	793	760	817	857	839	776	809	786	805	761	853	766	827	760	821	817	824	814	743	822	805	776	839	833	818	794	842	830	855	777	773	788	801	751	817	846	795	803	813	791	823	778	792	769	808	773	831	814	869	833	765	853	787	818	748	839	817	802	792	770	839	827	815	808	806	784	805	843	837	829	820	839	841	836	763	823	819	785	843	791	765	824	816	830	835	848	815	786	806	809	808	831	801	829	887	811	812	812	848	824	798	808	742	822	804	810	854	788	772	765	834	810	810	840	729	820	793	800	793	821	806	853	851	790	772	811	803	834	782	810	819	808	769	802	826	801	852	773	812	799	797	780	801	799	794	869	815	796	816	827	805	818	833	800	789	842	809	813	847	788	816	769	834	789	761	810	770	873	818	770	814	798	821	782	797	767	796	825	813	783	799	753	810	819	792	784	811	852	804	837	803	811	844	859	800	779	786	850	820	804	783	757	807	805	818	796	803	785	786	830	827	830	805	783	770	762	843	814	836	812	775	819	814	802	829	773	815	790	832	730	794	789	810	793	857	849	789	785	822	735	835	807	761	785	821	789	782	823	824	842	807	841	811	798	809	799	810	811	866	846	815	790	870	810	841	783	827	824	751	805	835	795	802	787	839	814	848	875	800
23876	20998	28240	23961	20872	5393	1425	1017	976	793	860	771	755	727	714	693	699	739	677	684	682	626	706	651	654	653	611	631	655	633	663	637	669	652	665	611	662	670	663	663	661	629	653	616	625	653	636	650	579	617	616	584	606	629	623	652	581	612	616	616	664	656	631	581	633	620	630	612	620	594	639	606	572	606	642	647	637	608	586	635	657	627	642	617	622	622	624	592	601	654	666	635	629	606	604	595	666	633	602	588	642	662	615	596	658	586	629	645	573	637	613	679	672	629	652	628	608	651	620	628	640	632	597	628	663	619	648	641	607	642	627	628	638	606	611	620	626	654	648	658	627	672	615	640	631	625	637	626	668	619	618	608	625	646	633	605	575	668	591	587	674	604	621	618	628	618	625	570	654	660	603	641	601	598	635	604	619	626	634	662	593	663	662	564	560	599	638	617	565	636	638	693	602	595	560	621	613	635	602	619	594	607	646	616	601	609	623	618	641	556	626	607	617	662	617	633	644	610	591	602	641	569	625	616	621	576	618	659	653	625	563	593	607	652	607	569	577	584	652	620	599	626	629	646	653	642	610	620	612	630	588	662	636	647	656	603	564	649	625	612	617	635	617	650	608	634	582	612	630	635	622	613	619	624	593	664	632	607	642	640	596	596	590	588	626	690	600	596	604	610	627	641	639	639	584	647	616	650	605	594	580	608	594	602	627	634	561	643	671	650	607	613	585	612	617	621	582	614	634	599	568	646	608	597	596	662	640	666	641	612	579	633	617	594	625	597	639	604	603	657	648	665	592	607	622	608	622	593	617	624	592	619	638	594	633	634	636	582	626	600	571	597	611	600	603	614	596	579	629	605	587	636	608	632	600	637	692	621	622	652	613	592	612	601	621	596	573	615	594	601	655	635	619	646	609	630	635	582	668	632	587	635	617	622	625	638	588	600	557	614	574	603	609	635	631	633	646	617	610	597	640	603	612	613	620	625	638	617	607	622	605	605	604	592	612	651	603	615	622	590	644	633	632	579	635	613	635	645	605	659	599	590	650	603	632	620	632	598	605	630	650	590	606	579	660	604	643	621	545	645	638	639	618	643	553	595	632	636	654	639	592	622	588	662	629	637	669	605	631	627	617	632	640	629	607	579	607	615	616	608	595	624	620	575	632	626	624	624	630	605	591	628	683	627	588	658	639	652	620	613	590	636	609	608	599	624	677	612	578	645	629	616	608	601	618	605	604	570	592	608	595	661	587	622	615	620	668	601	606	643	617	633	621	611	648	610	587	583	627	623	638	642	637	668	599	655	675	602	622	580	626	619	598	621	597	627	563	614	593	616	584	687	610	642	615	688	636	602	613	631	586	625	584	589	634	584	604	628	635	630	638	633	586	603	578	625	643	631	639	605	588	582	653	584	593	640	644	639	614	576	653	594	590	634	594	594	613	599	587	640	566	603	571	593	611	596	659	608	582	595	610	627	561	624	591	624	605	616	609	627	622	610	613	639	658	587	651	637	629	647	615	598	588	624	653	619	591	635	553	617	644	592	609	636	609	583	597	628	617	616	648	606	557	609	646	626	579	672	623	605	627	598	634	618	588	623	618	615	610	622	638	624	608	596	628	658	614	625	581	623	646	566	592	611	627	598	583	617	576	646	556	655	639	641	613	621	621	598	617	603	645	579	610	646	658	625	628	591	604	586	600	601	597	645	599	640	583	588	615	652	569	618	681	608	592	630	625	591	601	603	638	600	551	590	631	615	601	634	606	637	619	608	582	611	610	652	604	606	655	643	676	675	621	631	577	614	661	572	684	639	617	656	618	586	593	616	619	627	659	641	566	580	567	618	618	623	591	620	652	645	579	585	616	592	601	685	645	624	620	612	597	618	607	640	636	597	602	628	633	613	600	616	600	634	644	626	640	649	648	625	641	633	612	629	646	603	661	601	639	613	633	651	608	573	574	622	649	661	576	649	601	609	624	573	591	632	587	696	635	598	600	637	588	619	634	646	607	585	637	656	670	594	616	614	649	601	619	607	605	643	608	621	622	663	608	648	646	612	615	624	607	594	672	600	618	633	606	657	585	654	567	595	651	608	598	618	625	623	623	620	622	606	597	624	583	625	605	576	649	601	607	604	618	633	636	567	648	605	664	613	583	653	622	611	604	587	602	644	600	623	566	631	612	620	649	695	615	610	591	590	600	604	611	648	590	599	612	663	606	612	573	622	610	631	573	640	620	659	634	606	614	561	642	654	613	612	598	635	600	604	646	629	635	634	643	616	633	570	601	612	662	581	639	638	600	599	624	647	669	578	624	620	578	637	610	634	610	634	606	623	611	626	680	627	595	578	613	645	662	648	646	614	683	604	645	639	616	639	596	663	611	588	667	598	646	600	616	607	644	651	642	612	593	598	609	603	625	603	620	610	675	585	653	609	622	644	641	630	559	653	595	603	586	644	613	617	562	613	625	594	622	643	635	617	629	599	599	622	625	639	660	609	612	639	631	613	566	610	584	614	617	604	657	642	642	602	596	623	636	584	595	615	622	615	640	615	613	587	586	602	645	661	622	619	642	601	586	673	635	621	610	586	608	612	606	673	635	666	625	620	613	654	658	626	605	587	630	610	621	654	639	608	640	607	604	679	614	607	608	616	616	642	629	617	599	592	637	612	594	619	617	563	636	595	636	616	624	607	605	612	638	664	607	637	621	575	628	648	609	606	673	598	635	641	626	632	615	583	597	613	622	610	619	600	622	603	612	582	589	608	632	615	627	617	632	557	606	573	607	596	617	609	638	559	596	643	638	599	575	643	623	628	617	613	572	607	651	622	557	575	631	605	618	581	658	620	630	632	649	591	641	594	645	653	601	617	662	616	594	575	615	615	644	626	675	601	614	609	565	640	624	633	639	583	618	611	642	631	608	582	606	653	588	659	601	568	622	573	616	642	640	613	637	624	622	649	659	652	571	604	608	587	606	650	603	636	637	584	657	629	652	630	602	633	616	612	567	629	587	656	620	683	631	584	608	640	562	614	583	601	618	638	621	603	621	627	629	628	589	612	577	630	627	637	639	624	622	617	615	616	640	583	602	645	611	631	625	637	642	565	620	635	617	606	637	623	600	623	593	598	576	625	626	600	638	571	605	619	654	599	610	630	644	603	640	663	598	598	623	630	629	595	591	622	615	641	631	582	595	649	662	612	655	567	615	631	613	589	602	617	600	603	660	622	600	625	623	583	600	614	610	652	591	623	624	591	594	656	651	612	629	624	601	568	632	602	610	631	595	617	600	604	601	648	605	645	615	551	599	626	559	597	663	592	603	604	603	585	608	643	632	617	623	658	604	651	559	641	617	584	639	639	596	636	630	630	608	639	614	619	603	607	614	628	605	609	623	653	595	610	613	575	625	611	653	617	583	617	661	631	599	633	658	614	625	648	579	595	572	581	569	568	589	622	590	611	634	629	609	662	574	615	643	625	639	619	621	602	642	634	640	613	641	577	612	638
5386	10714	9074	4701	3445	2614	2234	1858	1582	1498	1354	1215	1153	1105	1063	1006	986	1008	982	976	932	970	938	917	944	874	961	909	918	907	842	823	877	863	932	875	853	909	867	837	849	848	886	881	841	850	850	854	835	828	874	870	824	826	856	859	934	809	902	918	879	873	820	851	839	885	917	828	866	873	829	878	897	839	833	841	848	806	860	830	842	825	821	878	895	849	853	840	832	846	888	886	858	840	838	826	898	825	882	866	841	807	839	830	886	830	860	884	912	919	910	925	926	829	854	915	826	880	866	859	970	908	898	868	834	875	880	897	875	901	816	867	917	918	862	837	904	819	851	876	898	799	847	862	834	930	856	818	856	873	799	877	810	875	826	825	849	816	847	797	901	795	813	821	867	823	842	868	852	833	804	808	874	864	855	922	886	855	888	851	814	879	861	893	852	825	892	866	879	843	816	815	848	786	826	821	850	858	841	853	857	858	845	833	835	851	804	866	830	861	838	862	793	839	866	808	863	868	834	835	828	830	899	890	845	866	822	847	883	869	867	829	835	806	843	829	849	868	850	805	842	807	834	867	869	862	848	830	842	850	846	857	829	840	790	783	819	873	813	860	853	852	834	879	840	842	808	832	806	900	872	770	839	825	804	881	849	854	844	867	856	861	821	897	797	804	763	839	824	918	837	820	857	844	887	822	832	827	863	824	820	850	841	824	831	782	837	865	836	892	857	844	875	838	859	810	819	872	833	825	834	804	891	812	816	838	788	892	898	805	908	874	933	881	836	813	847	821	793	824	882	850	801	830	883	883	836	886	851	869	849	867	874	859	890	838	862	850	856	851	814	830	848	828	890	865	859	848	858	845	884	858	837	846	864	840	852	819	829	859	866	851	832	891	845	850	824	866	816	803	815	839	841	870	836	831	825	842	870	863	877	884	796	841	849	868	898	877	853	806	899	899	877	826	850	896	842	786	845	819	811	854	848	882	805	847	873	878	858	838	837	808	798	858	795	861	814	838	796	914	825	858	819	881	845	880	870	866	843	883	842	873	887	860	799	842	886	860	842	841	853	864	840	850	887	876	773	855	891	935	847	873	837	839	873	883	849	825	844	850	843	882	839	835	865	803	794	886	841	870	884	858	880	871	832	855	792	921	849	869	835	873	847	804	874	806	837	887	836	821	887	771	876	813	849	839	854	894	890	777	884	852	889	856	785	805	821	838	832	793	863	863	848	826	836	879	833	875	826	857	885	895	802	875	825	814	809	873	873	894	877	823	834	868	833	821	834	888	868	867	865	847	865	862	855	810	854	820	835	832	864	799	848	808	892	796	869	842	830	789	845	835	924	789	850	862	901	837	786	894	833	928	856	870	860	856	849	826	874	852	824	816	876	924	821	820	859	827	833	848	891	823	848	884	866	804	810	847	830	888	822	889	826	855	864	811	830	855	836	851	854	857	861	825	851	832	866	820	849	835	865	822	842	823	852	855	864	848	791	805	865	857	813	836	837	836	849	814	842	858	861	798	818	827	888	817	856	850	826	845	854	789	848	881	839	843	865	856	865	839	854	836	817	817	820	886	852	809	897	865	882	843	839	857	841	851	838	891	788	839	864	884	847	864	856	889	804	866	866	901	876	813	814	839	860	865	799	880	819	836	883	839	827	849	800	820	884	828	837	844	828	835	837	866	867	796	864	860	802	808	869	858	861	864	850	830	876	880	839	874	838	834	857	839	833	829	897	838	844	848	809	887	871	809	822	852	790	831	826	851	836	795	895	867	840	869	831	844	876	846	845	796	833	892	925	862	877	786	825	878	814	861	890	919	862	816	855	827	836	831	802	802	846	837	848	805	874	847	846	867	788	857	868	873	821	865	818	807	843	836	834	879	838	837	893	847	800	803	810	855	873	847	792	847	843	827	806	819	832	858	794	840	828	879	859	823	823	864	835	842	842	838	877	829	829	854	837	808	889	846	850	848	802	839	830	875	886	818	827	869	864	893	859	841	853	814	794	855	843	824	890	803	814	809	855	869	842	870	818	841	843	863	845	838	807	835	856	869	812	842	847	846	843	847	820	864	859	803	907	833	883	863	848	808	808	843	857	880	876	860	810	874	907	866	839	850	803	882	822	856	846	833	856	882	820	853	806	894	805	833	821	798	876	827	882	843	822	840	834	863	876	863	831	866	825	827	839	894	879	867	855	823	851	875	836	797	801	824	869	889	889	865	858	822	834	864	809	792	821	809	852	852	858	851	888	834	855	837	821	781	885	866	847	867	810	830	899	829	856	819	861	848	909	849	888	838	832	869	786	789	832	858	854	920	830	767	825	900	836	870	854	877	832	831	871	779	846	819	867	804	843	819	854	863	860	837	852	853	857	807	877	849	836	841	821	859	847	886	899	834	848	839	786	834	866	806	868	879	881	845	888	870	795	865	803	860	855	857	873	811	827	865	844	799	858	810	863	852	868	849	875	843	871	833	823	858	801	870	882	847	837	847	853	832	858	897	807	795	894	919	866	828	834	821	827	863	826	831	799	811	853	862	872	887	822	806	854	829	884	886	824	857	865	844	828	844	828	844	819	879	845	886	841	863	873	825	896	847	866	830	879	871	802	852	789	825	812	901	820	839	853	776	882	800	802	812	913	856	758	875	824	859	850	844	845	849	821	820	837	846	838	819	852	836	825	845	886	808	835	852	914	887	825	861	839	827	824	828	860	804	812	792	836	854	804	854	832	875	815	823	818	850	831	841	794	831	804	812	858	871	831	881	828	769	814	846	830	845	908	841	835	853	860	852	867	838	819	842	901	778	874	867	892	824	832	882	793	878	868	811	825	881	858	824	795	818	875	829	879	828	842	842	810	862	870	840	850	774	841	827	835	892	855	834	865	870	850	835	804	851	874	855	897	860	883	839	866	806	825	839	859	817	842	843	794	845	832	825	845	862	842	807	863	901	824	889	870	778	856	849	834	826	824	811	863	831	871	858	824	786	782	928	861	875	877	863	845	790	827	888	882	799	792	863	858	825	881	830	872	786	814	819	833	852	792	839	845	912	778	879	838	857	819	877	877	873	861	867	875	864	856	854	844	845	842	862	863	857	892	853	826	827	851	864	841	868	847	850	874	865	791	877	826	835	841	841	805	850	812	865	861	844	847	830	862	865	825	862	811	879	860	826	805	812	766	835	844	851	869	825	853	856	848	838	844	830	881	840	849	843	896	913	823	858	869	821	826	853	860	849	809	831	903	812	823	760	828	819	857	873	831	861	869	873	846	850	882	813	881	865	865	867	848	842	831	833	803	816	882	827	862	885	898	844	850	836	825	851	844	826	805	856	840	838	902	906	844	879	855	863	851	837	874	861	834	900	839	806	893	807	847	837	882	886	836	801	841	886	816	850	859	869	853	852	911	804	805	838	840	867	858	845	844	829	847	842	876	834	863	802	805	864	831	801	837	825	855	840	865	860	864	864	851	844	844	843	800	835	869	828	820	825	846	855	858	817
22883	20974	28714	23423	20975	20711	3992	1305	1020	915	810	731	721	646	605	635	585	578	592	575	534	576	525	562	547	532	567	511	492	502	497	474	566	456	518	507	479	435	507	501	535	492	512	531	511	540	476	509	498	569	488	491	472	499	481	457	446	515	481	471	498	475	496	490	476	460	461	498	452	497	490	498	471	475	530	476	459	493	484	449	437	523	489	450	467	477	451	488	479	470	501	488	488	501	495	499	452	504	462	506	496	493	480	480	459	485	483	503	487	513	539	541	470	490	500	495	486	486	505	473	504	501	517	474	477	494	494	444	493	508	479	531	462	528	518	476	485	516	442	439	439	476	481	488	446	459	475	470	473	475	446	523	497	486	473	473	512	493	457	442	455	510	507	505	466	536	507	471	464	472	494	469	452	508	481	508	443	469	458	452	456	500	484	428	471	474	479	484	446	487	521	462	468	456	493	490	462	467	491	439	435	460	432	460	423	470	445	457	466	451	475	458	471	477	481	515	494	468	471	491	492	464	497	444	469	505	437	425	453	485	468	462	446	456	480	497	470	504	515	461	471	464	485	454	475	468	453	456	463	481	468	476	510	475	514	471	486	517	483	471	476	494	473	454	465	496	526	443	477	531	465	478	523	457	466	448	537	476	479	438	465	452	466	465	456	466	493	476	481	466	476	477	477	483	485	434	465	506	474	487	484	439	475	444	466	464	501	471	471	480	474	484	473	473	448	463	453	464	497	509	489	440	485	498	465	447	452	458	491	483	472	457	449	447	449	475	476	478	470	516	438	451	453	485	506	498	460	489	473	475	470	444	480	504	477	494	517	482	483	482	443	451	469	452	481	448	459	429	455	478	509	483	459	493	488	480	460	465	461	483	519	522	460	501	419	533	491	489	475	486	458	499	472	478	471	478	482	474	462	487	466	444	493	503	462	476	478	521	469	451	485	441	486	454	465	514	486	483	432	467	447	518	435	455	456	481	503	471	486	480	454	475	468	470	494	448	499	498	463	479	486	494	459	433	475	519	421	496	476	448	478	454	458	506	482	492	446	469	443	448	475	454	488	475	495	456	451	468	454	504	464	475	511	437	492	447	459	454	444	450	483	462	474	446	488	471	488	509	467	455	472	442	472	484	471	459	456	459	525	491	463	484	488	478	467	501	481	458	501	443	414	471	466	454	470	439	462	479	463	468	474	491	494	507	450	462	480	436	509	483	455	481	485	503	454	460	500	472	482	450	461	465	470	464	465	421	455	483	506	510	502	464	429	452	456	480	462	502	478	488	493	478	463	467	463	495	478	491	508	461	504	486	448	459	484	460	454	492	493	438	505	532	489	477	434	475	492	500	480	487	444	455	461	455	486	450	489	489	458	484	463	496	460	432	473	498	476	508	463	519	500	514	495	447	459	454	427	461	488	464	486	479	467	488	475	524	502	452	466	471	479	460	494	473	454	467	482	442	458	498	489	427	461	498	497	435	439	483	473	478	460	462	488	459	455	464	488	480	504	502	485	465	449	466	453	486	481	456	488	497	464	517	496	477	465	460	497	473	449	459	452	483	462	499	456	485	502	502	501	497	484	503	472	473	493	460	471	468	436	454	508	484	458	504	435	476	482	462	443	488	464	476	469	481	474	482	490	466	438	483	478	514	470	470	448	451	472	477	455	489	486	494	458	451	500	521	517	505	473	482	487	485	464	465	438	465	457	434	501	493	461	460	456	466	464	471	462	470	456	494	459	490	515	466	487	499	466	459	483	502	487	488	477	520	492	477	507	492	503	434	465	472	468	465	474	490	473	473	517	476	447	453	494	455	520	507	450	451	520	487	523	511	458	490	490	464	504	462	447	484	480	451	484	493	460	463	468	453	451	461	462	494	450	508	453	476	474	450	446	497	485	489	457	487	481	500	462	480	494	461	501	477	500	473	483	505	455	498	472	521	460	451	466	458	501	469	458	461	476	454	446	498	453	494	510	451	479	488	475	460	472	487	463	480	484	451	498	438	455	460	481	473	445	462	473	461	469	486	488	489	463	495	437	430	453	495	442	476	451	502	489	488	439	494	463	471	495	499	507	477	454	453	464	486	503	486	470	485	475	490	517	472	467	496	507	493	494	483	504	439	463	499	487	479	494	496	491	467	493	429	481	487	492	501	469	468	482	459	460	500	525	468	477	489	478	463	462	479	480	450	492	483	476	467	460	487	490	452	457	491	456	472	493	479	462	454	498	489	462	453	471	453	475	472	444	493	465	463	459	487	459	496	443	482	504	478	521	459	472	445	485	453	505	463	454	495	485	479	489	472	431	483	467	443	443	473	465	456	514	474	486	450	471	453	485	432	514	485	476	454	481	494	468	478	452	466	503	469	504	444	450	457	508	452	465	466	493	491	482	473	469	471	472	473	464	472	490	526	450	510	460	441	478	476	507	538	452	459	441	499	499	478	458	449	481	432	494	491	498	475	416	477	477	483	484	493	507	495	467	473	496	462	470	455	462	482	475	465	440	457	516	439	525	485	459	439	490	494	441	453	469	450	444	438	486	459	511	472	476	480	496	447	461	447	467	425	500	464	465	455	453	503	490	477	482	469	459	432	455	462	457	453	468	470	463	486	515	494	456	471	493	459	501	491	506	482	453	489	509	389	470	503	468	484	453	472	446	474	460	455	474	492	470	488	502	489	471	493	469	493	481	497	453	481	439	486	470	487	481	490	443	469	494	465	469	473	456	493	489	479	459	466	469	499	482	484	497	464	506	488	464	463	457	524	465	487	471	459	450	477	445	445	477	471	425	465	469	475	504	491	469	474	465	513	473	448	492	508	469	496	503	458	482	470	487	478	471	452	457	482	482	418	498	453	517	475	483	466	452	481	488	462	504	459	473	513	515	519	484	481	467	481	465	460	473	460	469	515	441	448	460	442	459	495	508	485	470	471	451	506	499	429	485	495	433	442	470	484	516	447	490	489	490	451	481	459	470	495	497	433	503	497	476	455	477	457	502	482	490	455	472	439	446	478	455	451	460	450	455	501	487	484	433	517	486	445	474	483	481	469	496	447	493	447	452	490	456	448	458	475	461	505	479	483	483	438	463	477	449	476	470	491	452	463	523	491	509	461	494	450	486	476	487	440	506	496	441	497	465	476	485	466	469	507	460	483	446	487	534	485	470	460	476	486	466	513	499	493	460	462	498	492	440	460	466	498	470	489	484	491	463	501	463	497	494	436	471	510	496	460	508	441	496	476	499	490	477	454	442	469	494	467	481	449	469	487	483	462	512	502	468	452	477	437	480	475	460	493	474	470	462	504	476	464	454	457	465	479	473	476	492	497	497	468	518	476	526	481	494	449	465	463	486	456	516	490	476	503	474	465	458	479	453	445	479	463	461	484	528	473	464	433	506	438	536	475	494	497	482	496	491	480	498	483	457	452	458	489	508	468	482	504	450	443	478	489	471	465	474	516	450	474	481	465	479	458	464	461	469	456	484	486	469	484	471	457
7450	16571	14038	7776	5451	4071	3188	2658	2226	1905	1672	1380	1261	1195	1106	935	985	942	917	880	811	817	784	802	750	772	763	763	742	771	779	696	722	717	715	728	701	689	713	747	713	731	697	697	666	729	674	773	661	687	675	655	643	666	696	667	692	646	640	699	649	687	675	646	663	624	715	666	680	685	653	683	675	672	624	641	659	688	610	655	643	686	653	677	653	683	693	643	669	671	650	639	615	664	671	651	662	652	630	661	629	636	681	663	611	696	631	671	695	762	789	798	728	694	709	695	677	687	718	684	629	721	730	717	671	707	700	687	696	639	699	670	673	708	700	679	713	693	663	703	709	670	676	703	680	655	700	650	669	622	671	636	649	632	685	646	648	681	619	664	641	681	681	676	659	663	682	641	672	636	609	691	633	644	657	670	663	622	635	683	687	665	643	678	639	644	637	673	613	633	622	711	655	657	650	666	638	648	706	658	672	660	663	687	628	667	647	617	650	681	654	663	691	656	657	677	668	672	645	652	609	668	699	613	693	635	638	699	657	625	673	647	637	658	659	641	641	630	682	663	631	653	635	647	653	651	662	659	648	626	648	650	698	691	660	658	687	667	620	651	626	622	660	675	673	661	666	640	625	689	696	659	650	652	660	652	654	633	673	664	624	635	695	680	633	616	641	663	628	692	625	635	603	646	651	653	661	573	668	709	653	696	647	687	752	604	613	673	647	642	668	647	652	609	660	662	650	637	644	648	682	632	652	684	680	675	676	638	642	638	641	650	601	659	643	683	712	660	679	607	656	633	675	640	672	612	649	689	658	654	646	656	651	639	646	654	685	637	648	647	658	651	654	633	609	711	657	636	644	632	667	656	627	648	649	647	655	641	676	674	627	660	667	663	624	602	646	665	663	650	648	618	643	632	654	662	662	649	685	634	688	667	646	611	677	658	625	674	656	668	641	657	640	694	638	678	630	694	637	684	683	626	679	643	628	665	670	650	642	647	645	624	666	688	639	673	659	640	656	622	632	651	626	664	654	649	644	637	659	618	643	684	637	648	598	646	722	649	643	696	663	660	664	603	658	618	673	645	737	620	642	634	607	670	661	638	661	726	651	653	681	670	622	621	687	686	653	648	666	693	660	691	644	690	643	686	636	637	635	674	655	634	623	678	665	646	617	674	644	686	652	668	662	649	640	666	701	670	658	668	652	716	665	697	656	665	659	648	641	661	619	661	649	670	647	687	678	654	660	658	653	622	632	673	645	621	654	664	671	695	663	684	619	685	653	639	668	645	655	667	635	674	647	617	660	682	651	636	643	679	586	613	639	673	647	677	657	654	657	661	644	642	680	660	637	663	641	642	620	667	640	613	643	693	716	688	651	673	697	638	670	635	646	595	699	628	665	688	681	628	637	616	641	644	699	670	640	688	648	631	628	601	670	649	632	654	666	621	655	631	653	683	609	679	701	626	718	643	662	657	668	655	679	658	640	627	635	643	677	685	666	671	646	653	647	661	659	660	659	642	642	663	682	639	620	655	635	655	695	627	679	668	627	667	655	677	654	639	690	642	635	663	702	638	650	641	619	675	622	661	635	649	685	663	655	682	659	648	680	649	630	666	649	652	668	657	648	718	606	667	627	634	652	634	649	648	705	699	641	679	648	653	679	647	621	688	640	650	653	658	666	663	629	676	644	658	649	640	694	651	678	666	691	664	682	653	671	668	654	631	590	656	664	640	631	629	675	648	693	661	669	640	618	685	596	660	648	628	634	612	644	647	633	643	629	699	632	703	661	685	682	679	677	635	609	642	643	676	656	647	651	639	683	655	641	661	605	679	663	655	682	638	637	674	630	621	642	653	653	689	659	649	645	696	681	630	665	632	662	683	713	673	685	654	628	648	645	679	657	636	647	691	661	685	656	641	652	598	651	643	641	672	669	638	656	606	661	713	653	681	677	671	630	643	704	675	634	700	700	638	679	641	677	652	660	675	649	673	692	655	664	624	651	666	647	626	607	631	651	710	687	657	621	649	711	696	667	611	646	624	665	613	665	668	623	672	642	683	658	650	613	643	690	580	679	606	652	664	659	636	667	683	675	636	635	609	647	635	678	668	669	609	656	643	649	720	601	683	656	647	649	658	665	675	641	697	639	617	649	628	696	657	630	624	624	645	669	669	628	604	655	639	679	658	676	660	689	656	706	638	612	611	681	644	665	661	634	667	670	715	654	641	679	661	643	696	633	642	598	659	633	616	655	678	639	648	608	687	665	644	666	651	691	634	671	656	650	662	633	626	662	641	650	601	643	645	623	678	622	640	643	678	629	675	637	681	638	660	619	693	683	664	692	652	660	668	687	650	641	593	649	634	659	647	678	649	634	710	687	640	679	701	720	634	659	614	625	680	673	684	646	650	648	634	615	690	646	648	622	634	684	633	655	702	686	658	654	620	701	663	677	636	659	619	618	675	690	685	699	640	656	660	625	637	662	667	664	675	629	673	699	677	667	641	648	678	650	676	656	682	634	649	673	641	647	614	650	632	645	622	656	669	661	614	652	621	628	656	678	622	671	634	629	641	642	641	630	652	682	628	625	695	663	683	666	680	690	632	705	654	621	618	608	657	640	729	669	638	649	641	655	636	651	620	664	709	660	708	651	612	684	678	693	607	626	657	686	637	651	649	670	667	639	668	669	639	575	655	652	653	683	643	648	658	598	672	638	663	714	677	723	631	659	643	643	642	622	691	656	655	637	648	658	701	618	664	678	661	651	659	643	674	701	617	669	671	651	630	668	641	666	629	691	651	639	682	704	595	682	688	625	653	663	638	641	643	681	656	678	641	706	668	695	586	657	606	714	638	661	688	660	638	663	700	635	712	687	684	630	615	662	691	705	663	714	655	614	638	648	661	672	630	638	727	695	654	625	684	673	641	670	645	598	640	652	665	656	645	667	632	642	707	622	728	689	663	644	651	708	680	618	615	660	634	619	668	638	619	627	662	668	678	647	688	651	692	692	650	640	654	666	645	678	665	623	599	647	656	658	644	655	645	667	659	624	699	648	667	660	682	621	630	612	648	637	650	582	697	634	675	614	604	630	679	723	612	663	615	630	630	630	633	671	655	658	617	656	652	642	661	665	607	616	665	614	646	603	631	643	630	709	653	651	625	640	620	645	652	639	657	672	662	675	644	624	647	642	650	712	700	667	681	678	674	651	659	662	670	625	646	661	656	685	709	599	642	632	665	639	662	639	617	668	661	639	665	663	709	637	707	670	635	653	619	656	685	680	684	621	627	640	668	681	663	644	669	688	633	656	659	638	593	636	659	642	713	725	683	675	673	680	657	615	633	676	647	663	654	646	656	599	685	661	641	700	664	659	658	687	624	659	615	670	681	687	637	648	681	657	637	675	592	666	676	665	690	650	660	702	617	671	627	627	652	610	607	645	674	662	624	625	650	667	601	671	646	652	644	687	638	646	664	612	620	627	665	675	658	644	691	635	644	648	650	649	628
26639	20177	7765	1363	979	915	697	636	586	625	599	608	560	592	601	625	645	614	568	616	639	615	599	556	622	555	582	571	575	584	553	587	638	610	622	561	588	601	610	573	622	609	595	580	572	573	599	553	573	574	633	596	606	624	625	627	596	569	600	615	565	576	607	571	604	599	591	610	617	571	552	627	601	565	608	568	601	552	580	573	563	612	592	618	578	586	597	573	583	555	540	546	600	594	580	610	582	633	571	575	575	592	575	586	589	616	593	605	639	615	633	645	604	629	611	608	608	636	594	632	574	647	594	600	589	597	633	609	655	566	593	580	580	593	615	556	609	656	615	562	607	564	585	590	593	597	598	564	544	611	595	608	625	573	589	576	600	602	562	602	591	606	591	614	571	573	587	524	592	599	562	577	588	646	627	611	572	602	630	580	581	587	577	591	586	607	565	596	564	603	556	562	620	594	648	594	550	551	583	636	622	615	625	588	581	601	596	548	611	598	588	557	631	655	598	559	565	615	601	568	589	549	574	601	536	606	568	576	617	565	582	630	634	621	596	586	589	554	634	605	573	559	570	571	599	592	591	594	589	663	561	601	588	591	629	600	573	592	608	628	527	618	600	581	577	569	582	566	594	597	603	553	566	593	573	629	621	631	586	605	630	579	636	560	607	580	584	648	543	560	542	590	598	581	627	617	600	564	639	606	596	583	608	595	604	589	592	572	563	638	559	637	544	640	584	560	604	602	626	601	548	575	561	589	604	552	583	603	620	593	606	597	604	637	626	605	612	581	565	628	554	580	575	587	579	612	607	623	557	587	546	607	652	585	571	586	599	634	600	599	612	576	582	616	584	646	592	599	586	579	584	606	565	564	612	556	612	558	581	636	590	604	621	615	610	654	544	610	600	583	615	604	649	576	579	594	610	576	590	568	622	584	574	562	616	608	594	589	608	588	603	611	636	569	568	562	608	580	529	608	614	624	620	579	601	543	596	597	558	568	560	577	601	607	616	608	573	636	610	570	617	579	573	593	626	579	575	593	644	592	604	586	575	595	580	623	600	575	581	581	623	606	577	597	598	575	561	618	597	558	608	613	624	587	601	630	599	568	605	582	614	548	588	589	602	544	580	564	601	623	599	580	611	587	651	610	594	593	593	550	574	552	581	603	572	566	574	584	610	591	569	589	580	632	604	587	606	599	585	556	620	568	576	561	589	587	565	556	553	604	592	612	583	611	613	640	572	625	618	601	592	575	574	558	596	567	572	530	589	601	604	562	582	611	589	590	605	596	581	608	615	592	621	586	602	595	603	548	604	588	613	571	555	606	546	557	593	607	613	608	572	562	624	569	571	615	587	605	572	584	607	592	545	576	566	585	595	598	578	611	625	628	587	615	590	601	530	555	584	558	615	561	593	604	600	598	583	591	601	640	580	614	621	602	580	634	570	599	615	601	588	603	610	611	619	581	581	551	572	594	587	605	582	570	578	616	589	597	569	582	602	608	634	553	572	567	591	604	554	556	588	636	600	622	606	593	630	584	594	604	591	549	625	613	571	597	606	625	625	597	647	617	605	593	606	621	637	626	570	582	566	638	575	594	615	594	581	606	625	619	585	544	562	585	614	571	591	574	582	554	610	562	604	564	605	573	609	618	643	575	596	585	550	584	634	564	539	596	562	606	600	631	602	602	589	547	596	566	606	564	631	597	568	574	576	636	611	560	617	637	614	566	576	562	601	619	562	620	595	588	597	595	595	567	609	610	584	601	600	572	580	601	587	564	570	614	601	586	607	565	586	579	604	590	576	617	567	606	612	588	575	634	591	579	573	602	614	613	595	618	533	590	589	588	558	560	595	593	578	529	600	623	583	626	585	595	592	560	641	640	577	620	606	571	632	551	600	603	596	567	586	600	567	552	568	606	624	607	605	554	573	603	608	616	581	604	645	571	583	601	633	595	627	583	570	594	572	592	591	565	565	542	605	586	605	600	597	550	586	590	572	631	618	532	634	564	610	588	588	610	602	546	573	571	625	593	556	573	595	601	623	553	584	633	587	573	586	597	588	575	575	586	630	585	601	588	622	592	573	586	571	595	600	587	605	614	564	637	592	630	618	594	580	598	571	546	575	580	560	584	586	609	557	576	559	614	578	581	615	589	597	605	595	567	594	599	598	562	563	581	579	625	585	591	571	600	581	583	613	610	615	591	549	591	594	627	557	622	576	567	595	626	582	607	601	633	595	577	614	599	562	569	594	580	650	577	610	612	607	557	526	596	584	585	602	558	580	562	567	580	583	580	599	562	608	577	625	593	585	626	567	600	543	581	615	582	615	596	597	581	592	570	557	576	574	591	571	591	632	580	555	609	552	599	600	663	583	585	577	612	572	573	610	590	590	603	609	621	533	572	576	648	556	576	594	591	612	588	607	601	610	575	596	582	590	603	538	612	615	601	579	570	620	585	585	591	584	634	586	601	586	553	549	535	585	612	570	568	597	585	572	626	584	620	617	601	549	594	614	582	572	600	582	596	614	600	597	583	558	594	589	577	594	550	593	625	577	596	601	641	611	565	628	589	598	608	600	659	577	589	599	615	584	568	624	593	611	582	649	572	586	586	558	591	580	645	606	637	617	568	627	575	536	613	606	563	611	620	618	567	592	611	605	575	595	567	543	599	642	582	627	533	586	607	597	588	555	613	588	571	589	587	612	610	580	557	532	588	607	609	561	607	561	566	564	605	564	609	634	565	590	592	611	585	608	549	632	556	598	579	589	572	634	654	593	598	611	618	567	587	581	568	607	616	562	557	596	599	610	586	570	599	598	575	578	612	562	625	568	583	567	583	642	619	578	560	615	595	598	615	591	627	617	628	579	610	592	591	551	649	565	591	568	569	579	610	639	625	618	591	575	603	570	588	570	586	609	581	583	594	629	568	584	602	569	603	570	550	583	585	599	609	610	577	617	582	580	598	644	587	609	620	623	578	549	608	591	607	594	593	586	600	604	550	622	630	541	617	595	594	566	595	612	623	587	581	608	594	607	562	628	607	607	618	623	594	613	609	586	602	544	609	613	625	593	598	574	588	615	583	587	574	543	622	552	599	580	563	592	571	612	626	579	611	577	564	615	575	584	580	604	629	622	577	591	557	574	587	614	581	583	598	602	623	627	541	602	572	586	573	594	571	601	579	593	601	603	652	590	572	599	574	567	604	614	572	566	589	591	567	630	568	606	578	598	607	588	577	551	614	627	593	574	584	599	605	580	613	592	596	612	531	603	580	598	614	617	619	607	583	605	586	569	589	579	582	605	583	612	635	594	651	592	629	609	607	617	573	579	565	601	607	627	607	599	598	611	583	603	605	619	555	564	617	596	590	566	614	592	617	567	570	612	613	608	613	574	561	620	627	571	611	579	571	595	555	627	573	620	576	669	566	580	592	647	575	551	587	612	617	590	573	584	620	625	628	609	593	614	581	579	590	648	580	592	604	595	606	580	635	610	587	579	631	586	591
4220	2025	1736	1264	1073	992	940	898	874	872	868	861	853	867	809	853	792	821	805	844	793	814	791	805	821	803	803	836	799	780	765	832	799	796	824	820	827	808	801	825	826	820	800	763	774	807	835	795	788	818	781	782	830	818	794	861	803	810	840	860	777	797	764	796	779	742	855	772	735	835	803	749	821	829	836	766	806	808	822	803	785	818	738	804	778	821	788	784	789	772	749	768	795	798	794	742	848	851	805	820	846	824	819	819	781	859	800	835	813	853	886	813	854	826	813	841	851	813	846	830	866	858	886	818	836	812	808	810	816	760	786	783	776	866	863	824	775	790	780	828	804	834	798	826	787	828	836	801	867	812	810	799	789	837	811	802	813	820	808	824	833	817	827	788	807	797	796	808	779	797	825	821	802	821	820	783	824	765	810	816	752	843	857	810	856	825	819	803	789	764	787	794	821	843	874	805	827	806	773	842	783	807	822	796	821	827	799	815	826	796	791	815	799	810	838	795	824	799	770	860	813	776	858	785	812	797	825	840	821	843	781	806	837	784	786	809	770	781	768	797	821	792	809	755	809	810	788	803	820	794	817	856	769	816	804	759	820	845	838	827	803	813	778	792	802	781	851	800	769	773	785	786	793	779	781	829	774	818	848	807	817	796	779	784	812	835	844	853	798	824	785	808	816	791	782	776	799	788	804	802	764	805	823	783	774	789	833	830	858	813	819	801	828	820	853	751	827	770	820	837	819	799	806	782	778	843	796	799	823	863	770	814	840	813	792	827	824	777	790	811	817	824	788	768	774	796	836	838	764	845	841	824	766	797	805	844	776	819	812	766	818	817	775	775	808	775	807	785	811	822	817	783	769	836	762	869	787	812	878	848	835	782	824	817	780	803	860	784	792	798	753	800	799	838	798	826	847	795	815	837	805	796	781	799	777	784	811	801	853	802	856	775	824	848	851	827	834	782	816	810	825	824	796	795	769	785	825	834	776	758	833	823	783	781	800	747	839	830	788	798	840	814	825	849	816	823	820	761	845	794	826	808	766	824	785	817	812	790	792	784	801	841	813	807	823	781	814	874	828	779	787	765	738	854	791	796	810	756	815	842	852	811	806	824	852	773	799	776	818	739	801	807	810	754	837	804	770	766	763	816	772	764	856	798	779	800	810	841	782	845	757	812	840	814	839	812	847	823	796	733	785	767	838	831	800	771	768	797	766	871	781	827	820	838	841	811	824	811	774	790	763	831	832	798	787	799	825	826	787	837	825	831	793	827	794	809	812	794	774	813	814	809	835	811	846	802	833	793	841	780	803	835	825	838	831	818	835	801	805	772	816	840	809	833	798	778	798	829	848	796	785	767	832	804	794	821	782	789	814	826	798	784	809	826	831	749	791	766	756	743	809	795	799	801	863	816	811	826	842	825	817	793	843	810	782	787	853	833	809	799	858	801	779	831	893	768	824	812	819	788	835	810	808	824	827	775	795	848	798	835	884	809	792	789	826	793	774	861	822	801	777	847	798	844	799	795	775	817	794	796	796	836	814	810	811	813	768	814	738	761	840	759	796	814	811	830	866	835	846	832	774	778	808	807	794	763	791	803	807	800	834	788	798	816	774	850	777	829	821	803	845	835	781	804	825	828	824	824	782	794	782	831	789	817	851	852	806	839	852	781	846	808	776	781	788	797	788	829	816	819	848	806	776	819	887	848	770	833	798	807	763	825	798	819	773	832	836	797	817	838	783	816	841	777	799	805	811	817	809	799	821	813	814	787	754	844	793	817	800	797	790	810	816	854	797	803	814	844	794	852	848	804	789	830	777	817	798	878	811	785	799	796	775	764	763	786	802	797	741	744	832	777	809	781	762	783	819	796	818	820	826	799	784	842	836	868	845	844	828	847	791	767	820	823	862	794	832	855	819	791	824	825	803	822	848	794	834	834	834	820	738	848	791	764	789	815	809	769	832	819	849	828	799	794	836	832	822	804	813	768	801	823	843	759	810	780	780	821	815	787	807	826	801	768	811	802	782	869	782	793	844	773	765	831	818	785	820	791	808	872	817	826	766	801	835	820	820	795	836	802	786	788	876	820	805	828	713	842	789	819	808	870	802	846	791	803	824	751	857	784	790	777	783	848	836	814	809	814	834	786	764	799	849	734	786	806	749	814	776	805	835	840	819	814	740	790	791	867	786	830	812	787	750	808	800	854	815	782	820	784	804	837	802	748	842	788	787	836	818	806	800	834	786	766	801	835	756	784	809	881	801	775	802	814	843	823	754	794	827	757	832	826	812	772	809	804	779	817	824	860	790	790	838	786	825	786	769	809	768	786	824	814	771	824	791	786	766	810	810	760	839	793	789	791	800	786	768	836	781	832	798	772	807	809	803	752	816	798	775	813	803	756	839	779	818	786	800	781	786	804	843	787	801	795	824	771	810	774	839	822	800	819	839	853	788	808	783	803	782	819	795	812	774	865	817	797	830	827	750	821	789	814	803	805	747	835	854	802	854	800	781	817	742	815	761	832	812	764	844	768	832	815	795	765	803	812	777	802	829	840	817	829	787	826	833	835	813	822	797	768	775	814	851	775	824	781	879	812	803	795	852	763	811	825	825	820	850	816	826	838	829	853	762	814	830	810	821	844	785	800	802	794	832	831	776	782	803	777	806	790	784	840	764	825	862	792	765	872	808	781	849	813	744	829	838	822	831	826	784	865	769	799	835	825	862	826	796	808	918	803	822	811	834	757	794	853	803	785	802	808	792	795	800	786	840	766	799	832	831	835	819	766	832	777	790	736	792	795	815	819	802	798	787	838	770	815	787	848	772	854	830	815	815	807	788	815	853	751	838	795	824	828	841	841	798	809	804	785	801	781	803	844	827	814	835	834	762	799	746	792	806	830	829	769	776	821	842	828	801	814	788	814	832	832	829	796	848	794	788	842	790	772	813	791	814	771	806	821	840	760	793	842	827	823	816	795	800	792	847	825	835	785	842	778	826	799	797	788	775	880	781	762	790	813	861	812	796	832	779	836	847	816	824	771	812	806	792	805	878	831	855	794	799	814	825	767	751	849	813	825	754	809	793	808	809	773	859	775	822	789	787	773	856	811	791	837	812	822	821	796	775	778	778	792	810	887	799	796	819	837	816	831	832	772	806	743	832	813	843	796	785	851	792	847	815	811	818	823	791	799	830	766	844	851	821	766	761	846	831	802	811	843	822	868	817	813	836	795	808	828	857	815	838	821	797	813	801	806	849	826	788	824	847	795	844	787	851	774	771	793	797	816	770	825	840	818	812	783	781	803	816	812	800	823	813	800	825	824	802	773	817	741	791	849	763	791	815	827	816	844	768	795	786	805	788	808	809	850	826	833	830	822	820	836	801	803	833	879	763	798	788	781	722	771	787	786	829	823	813	760	731	763	815	768	802	818	862	905	809	811	799	787	830	834	807	798	814	808	783	795	820	819	835	804	866	780	753	810	800	825	833	757	780	856	760	759
23662	20856	28025	23810	20709	5335	1346	997	862	824	815	705	703	690	747	729	721	704	718	660	650	672	643	619	617	652	607	651	621	622	615	592	622	613	609	613	610	638	636	631	611	596	665	615	577	583	596	644	614	600	682	633	639	618	611	624	574	606	675	657	576	581	642	631	595	620	586	560	602	625	627	614	584	598	622	574	584	621	606	596	614	640	624	566	593	606	620	545	633	621	631	615	616	603	625	627	632	609	598	607	641	627	605	616	589	617	575	603	619	627	676	677	625	600	612	656	579	653	619	651	607	625	594	630	610	633	619	591	647	653	657	626	651	654	609	613	629	616	645	626	615	604	632	601	643	603	640	592	611	617	575	569	620	659	603	612	616	593	613	593	561	644	595	609	611	622	643	589	626	637	624	602	628	579	572	649	522	612	569	606	614	611	578	601	636	623	624	584	639	629	608	633	621	645	601	581	634	653	651	547	636	593	671	613	623	677	614	557	616	559	613	585	671	564	604	608	606	588	583	616	591	634	615	595	602	622	619	623	574	636	590	605	597	605	663	620	624	591	620	610	607	545	648	588	598	620	606	624	620	639	572	573	584	629	597	587	665	617	613	652	630	618	591	585	612	613	648	612	632	597	606	591	607	566	628	569	610	634	618	627	565	585	607	599	632	552	590	642	622	562	638	622	621	608	625	625	578	574	587	598	619	611	635	575	638	597	621	563	616	616	605	620	559	614	568	649	610	597	633	599	599	574	653	598	588	628	630	575	609	588	629	625	585	656	629	642	610	598	558	613	581	575	639	636	592	635	591	681	634	612	593	618	634	611	602	613	633	631	629	611	638	574	610	564	622	625	571	619	646	568	614	675	572	650	628	609	604	618	598	613	602	617	610	628	574	667	606	625	587	599	591	636	634	616	630	576	627	634	639	626	611	592	648	603	622	600	600	650	586	595	608	613	605	648	571	632	634	588	635	605	603	629	584	613	602	636	585	596	639	633	595	602	584	630	613	578	612	591	630	634	606	631	592	610	644	586	602	602	581	581	600	633	601	625	586	642	581	579	623	595	606	616	590	563	619	554	586	596	601	590	659	629	603	565	600	634	599	623	637	629	605	621	587	601	595	551	643	609	606	643	571	653	588	603	619	632	638	641	604	608	571	591	604	571	650	643	615	625	574	594	621	532	618	607	641	623	602	616	612	618	602	631	609	602	585	592	614	583	664	591	629	613	605	611	617	688	600	575	600	601	585	631	583	579	671	592	656	578	582	642	585	599	599	558	593	599	608	659	589	609	615	610	595	622	636	589	628	645	589	631	624	633	603	584	617	595	605	610	596	620	614	565	590	606	605	610	582	610	616	588	637	648	607	597	630	584	655	586	629	609	607	580	620	572	611	590	615	597	639	615	620	637	592	621	611	581	591	604	604	611	648	568	624	630	618	620	575	608	574	609	668	608	619	581	642	621	624	630	586	608	591	588	621	598	584	577	632	615	615	641	614	604	639	590	624	617	577	591	588	597	565	598	611	618	602	619	584	583	611	601	560	600	652	610	615	627	606	592	589	603	594	662	625	599	606	594	633	637	625	609	641	570	611	609	631	584	564	610	635	591	595	612	596	574	581	605	617	648	593	622	595	614	621	601	629	620	623	632	624	619	577	625	594	626	616	591	606	625	630	616	618	628	601	569	583	615	613	562	584	616	616	637	610	632	637	617	624	594	616	623	574	632	603	572	606	613	636	632	593	604	629	593	625	563	635	635	614	593	618	620	596	599	613	574	602	635	612	604	577	592	599	592	626	630	583	613	636	632	597	592	623	583	595	623	606	631	641	558	588	624	630	633	645	600	592	646	619	640	587	604	581	654	614	569	602	584	628	602	573	613	621	611	620	569	623	573	638	610	619	635	578	603	631	602	587	578	608	582	625	646	602	614	638	619	607	594	635	574	590	632	610	612	612	600	581	620	632	587	588	640	595	622	624	589	632	623	595	561	608	570	583	595	674	602	581	593	574	606	553	633	628	622	605	612	610	618	612	601	561	614	603	650	585	613	605	606	651	622	583	636	577	560	625	618	601	625	597	603	595	610	606	634	612	613	582	585	602	643	608	609	594	639	631	607	586	639	564	639	611	624	617	621	594	606	659	615	601	593	603	551	589	575	601	639	628	587	649	609	603	621	643	655	611	632	607	590	588	619	626	551	546	618	591	594	619	629	605	598	574	606	586	646	592	597	632	613	583	621	589	617	608	568	597	596	647	618	571	600	628	593	640	631	615	594	589	649	596	637	610	612	610	584	592	588	608	656	612	643	593	620	586	633	660	571	620	614	611	621	576	642	608	629	596	632	602	600	613	591	638	574	640	589	624	634	592	618	638	625	646	591	669	649	638	590	595	608	598	564	597	606	596	592	605	594	658	577	630	586	560	630	611	648	596	649	629	606	610	630	629	614	610	674	674	566	605	634	562	640	634	623	600	598	604	609	620	592	649	633	620	550	629	628	610	621	622	592	590	596	637	574	626	594	595	584	599	609	591	591	590	636	587	614	597	612	575	612	595	645	604	578	626	601	632	628	568	642	642	605	616	646	614	653	604	639	624	593	638	593	603	625	572	582	580	625	620	612	577	670	626	621	591	587	616	591	607	594	601	594	603	590	550	622	596	604	582	632	623	637	620	576	625	593	566	626	583	601	639	636	584	634	614	616	607	650	622	616	612	630	594	617	587	637	587	619	632	624	574	616	673	609	644	614	638	556	644	623	579	597	611	598	612	580	649	604	618	608	623	645	633	589	572	611	581	606	583	567	626	612	621	615	616	608	652	610	617	621	589	589	605	596	629	561	639	654	613	573	568	612	576	594	596	612	611	605	608	574	603	594	601	650	632	617	562	601	602	606	616	606	619	571	635	590	617	644	636	657	638	608	668	644	608	603	621	648	615	587	586	609	639	625	562	655	600	624	618	607	673	631	580	625	580	671	594	616	642	600	580	609	674	603	562	634	572	599	584	656	586	611	612	584	646	612	667	651	594	603	604	610	541	634	594	586	619	661	655	570	604	617	623	620	601	623	581	616	605	605	612	618	598	589	606	588	565	572	608	637	590	601	638	584	605	565	566	576	621	644	614	602	602	600	613	593	603	589	591	631	585	594	592	601	636	637	591	613	595	559	612	584	621	643	653	615	582	582	610	580	590	615	612	642	569	598	615	635	553	614	640	645	613	568	630	594	633	616	596	627	570	624	575	567	584	613	573	591	589	566	600	575	627	588	607	575	624	602	665	583	599	605	607	603	619	575	625	595	638	591	605	632	624	694	618	599	614	630	613	607	605	658	600	587	617	557	626	610	581	606	604	600	642	587	586	581	590	633	605	606	616	619	624	613	586	626	622	601	594	647	579	604	616	615	636	606	584	589	603	635	603	634	576	589	630	579	605	584	596	638	609	622	625	607	629	650	639	604	603	635	616	600	597	653	577	623	667	592	602	633	627	591	627	564	618	624	595	568	585	622
5297	10639	9137	4813	3436	2730	2267	1853	1588	1418	1337	1243	1145	1105	1089	1040	1040	970	988	917	869	946	893	949	921	954	913	867	899	863	864	870	919	840	841	894	846	798	881	852	830	872	843	892	843	833	878	832	796	864	800	846	843	820	848	809	844	854	825	832	792	826	851	912	857	832	856	875	842	866	852	812	870	812	895	836	851	826	812	847	797	809	911	798	841	843	844	843	864	866	792	861	873	803	823	865	858	846	805	830	865	823	823	844	830	828	815	849	908	876	954	972	867	902	861	866	849	863	893	863	934	892	876	859	894	887	839	850	854	825	798	891	862	808	830	882	885	881	887	835	850	905	869	868	862	846	834	848	777	828	825	836	839	846	854	799	790	866	853	823	821	831	809	807	848	818	895	826	823	846	806	811	822	801	907	800	829	839	833	852	813	833	841	787	862	870	857	854	790	843	857	851	808	846	854	833	841	793	888	818	871	846	827	835	821	797	831	848	846	850	809	876	839	899	847	811	874	846	818	841	795	819	845	881	814	848	790	804	819	818	873	860	820	806	852	802	876	804	817	855	865	824	830	839	774	792	794	827	836	784	839	794	801	869	841	834	819	882	868	816	851	791	829	823	771	829	801	856	824	797	821	858	855	816	892	843	860	858	812	863	857	843	875	802	794	875	836	835	818	832	842	841	847	857	867	841	816	808	852	840	803	825	822	830	783	831	826	847	845	847	841	872	863	871	819	841	856	824	816	838	896	823	814	826	843	813	835	788	830	828	842	859	812	851	864	832	822	838	819	815	859	839	870	837	802	827	849	850	876	814	815	822	859	837	868	891	819	791	891	870	860	856	794	833	795	824	816	815	886	820	850	791	824	826	881	813	824	793	825	810	859	873	813	833	821	801	847	797	888	793	896	831	855	856	848	782	872	895	888	795	834	898	832	819	816	871	885	819	879	848	864	855	817	864	789	817	832	806	879	827	802	837	853	794	803	804	882	816	802	818	834	815	802	810	773	801	782	823	842	830	909	853	873	836	817	807	897	804	819	815	842	884	823	761	837	803	779	818	862	819	833	853	807	774	836	819	804	859	873	799	796	805	841	821	835	856	817	802	819	822	818	790	783	842	818	823	846	793	839	835	809	823	847	873	829	858	831	823	844	862	890	864	874	842	833	858	831	870	798	829	836	828	860	812	797	790	904	879	827	870	818	895	877	823	824	886	842	830	874	833	852	842	797	855	778	833	855	843	797	809	806	854	862	826	798	832	796	825	788	791	816	813	877	835	754	861	842	838	878	806	822	841	854	839	810	891	816	807	774	824	884	830	823	790	792	917	811	836	803	861	880	823	797	810	811	890	788	826	836	836	831	831	829	827	806	825	839	834	848	793	856	847	801	800	824	811	833	821	814	782	849	854	845	827	854	789	845	848	821	786	826	880	851	781	852	853	826	836	856	826	888	856	861	828	789	837	817	812	791	815	777	805	850	839	827	801	875	806	832	862	845	806	781	795	875	833	793	800	847	881	806	850	768	849	829	825	906	791	815	873	816	836	837	784	838	823	811	846	826	776	830	815	834	794	885	834	798	847	848	832	795	829	857	872	842	822	868	894	813	813	809	838	804	810	820	805	841	809	823	784	809	842	842	802	826	808	821	793	808	839	865	869	842	848	832	851	790	853	817	824	819	819	788	840	879	828	829	852	812	856	841	902	806	875	861	836	808	860	833	827	814	809	829	833	855	837	850	870	803	857	832	813	791	814	842	774	839	828	812	880	841	832	821	844	774	829	829	775	880	800	802	822	863	865	868	848	905	881	842	799	793	804	834	804	814	868	818	837	882	877	862	822	817	826	878	830	868	859	829	846	792	855	852	790	849	818	845	844	893	797	770	890	857	834	865	852	797	845	788	818	797	826	852	775	784	836	863	820	802	797	796	830	825	869	808	738	823	862	821	842	870	849	857	848	836	804	822	879	848	816	861	790	851	828	841	839	800	852	863	840	844	836	804	815	878	837	855	907	799	880	840	852	825	854	822	837	868	832	833	869	866	886	816	814	881	825	783	864	812	805	843	821	756	817	831	791	841	896	848	842	803	884	822	886	810	881	895	803	827	817	842	837	825	844	822	830	849	839	842	869	803	761	807	893	803	844	814	793	835	870	811	820	856	874	865	909	844	876	854	832	836	827	850	815	805	833	805	866	907	810	842	812	819	822	837	828	775	806	851	876	823	805	837	883	813	777	804	849	830	852	838	790	810	845	785	848	840	819	804	775	824	781	887	840	792	874	912	806	883	815	815	803	799	848	774	816	841	839	796	858	820	935	852	843	856	817	838	817	837	822	819	809	863	893	920	880	846	862	826	791	815	829	829	882	868	912	826	869	813	778	831	801	812	823	827	834	876	859	834	803	832	855	810	865	791	852	875	799	772	844	838	825	844	858	807	883	817	831	792	779	794	857	825	868	850	826	835	822	870	854	811	815	843	842	804	841	881	805	831	904	847	835	794	823	884	863	842	821	831	808	793	829	805	773	839	848	795	839	839	780	844	840	903	819	859	835	858	842	823	842	848	868	836	834	836	817	816	873	829	853	830	798	821	843	870	800	848	873	784	885	774	822	858	830	834	802	803	854	887	847	812	818	802	838	808	815	832	792	814	843	840	829	819	801	834	840	816	792	809	813	831	806	836	854	811	827	782	794	850	770	818	855	792	819	830	816	807	857	818	871	885	887	824	840	826	800	819	842	847	830	841	844	780	783	827	814	843	797	811	878	806	841	840	795	841	786	877	851	900	853	843	823	820	824	815	836	840	871	795	810	820	833	823	832	837	802	830	815	795	830	872	825	871	794	851	790	807	819	833	762	807	864	814	791	788	814	872	772	869	817	809	834	866	784	848	826	805	799	859	911	801	819	835	822	839	802	850	786	809	827	815	790	789	879	804	836	824	833	827	834	839	825	808	866	832	913	771	820	805	863	837	808	864	801	817	824	834	826	799	787	804	838	839	874	804	838	841	814	876	861	835	841	814	799	747	800	782	864	821	783	845	848	855	825	832	875	847	784	830	868	826	833	773	821	850	807	856	835	845	804	838	787	838	859	856	841	831	806	826	832	783	808	822	818	763	882	870	792	861	832	793	810	840	822	871	811	890	859	825	871	828	809	807	820	854	852	808	801	843	828	859	852	810	785	852	843	779	875	837	870	856	800	804	789	809	841	809	835	838	840	808	826	850	794	884	847	853	817	828	821	861	781	842	846	842	817	851	817	848	829	848	777	796	835	813	850	848	824	877	833	813	813	848	838	873	752	861	819	883	822	811	821	825	858	914	829	784	854	827	824	804	823	854	824	821	858	860	859	838	854	875	832	832	858	837	864	828	842	826	844	812	832	788	832	829	853	865	771	841	858	875	771	802	886	831	852	806	836	875	843	876	854	801	820	854	874	881	800	796	854	861	841	846	818	838	844	816	832	861	845	826	837	795	782	863	856	800	807	870	798	795	829	800	813	786	811
22789	20940	28693	23377	20943	20693	4144	1293	1012	828	846	770	679	639	638	614	594	518	609	542	547	533	542	582	582	490	540	516	475	503	512	504	503	497	472	446	541	505	512	499	479	498	492	511	513	475	490	468	447	467	451	469	492	494	464	498	437	454	474	449	468	490	505	458	470	481	515	479	496	495	463	517	471	474	465	499	469	438	456	512	493	498	496	489	475	474	522	473	468	468	474	485	483	502	474	448	501	460	457	485	443	456	465	506	493	459	469	455	473	520	529	505	522	549	476	473	493	465	482	486	477	512	481	465	470	463	535	477	464	497	514	490	496	497	492	467	469	489	454	449	513	499	470	469	485	513	485	448	466	480	460	451	497	453	482	498	457	470	472	476	463	475	455	488	459	489	472	482	518	469	500	499	439	470	461	460	443	453	477	451	457	465	444	457	477	483	484	451	464	480	489	477	480	449	509	459	446	461	495	489	481	473	457	487	464	468	465	487	465	476	476	461	467	492	444	467	473	456	449	493	434	459	482	493	483	467	466	508	460	477	456	451	455	453	442	459	464	455	486	463	474	489	479	482	468	483	489	476	470	472	465	475	500	470	464	443	461	416	488	457	468	457	454	426	496	461	449	466	471	473	453	435	491	425	454	475	484	441	430	485	444	482	498	495	461	471	463	490	516	469	444	468	430	488	487	483	475	480	466	477	490	455	461	495	486	464	464	485	459	449	469	477	490	479	463	472	456	463	470	409	482	476	470	476	442	435	496	486	486	474	463	486	456	493	448	491	484	479	462	517	447	431	479	437	459	454	504	466	450	444	491	479	475	450	496	476	484	469	433	482	448	496	483	453	495	489	468	501	470	468	475	475	445	436	478	453	497	461	482	468	442	451	471	483	477	459	466	464	428	430	470	483	469	470	436	460	426	433	441	484	454	457	446	448	462	466	456	462	510	460	454	499	445	490	469	501	461	437	450	494	479	422	482	483	461	460	476	449	428	511	468	417	481	440	436	466	457	481	467	443	471	474	458	488	475	486	439	450	464	441	460	480	461	426	493	498	491	470	461	461	518	454	457	477	470	490	464	473	481	446	448	422	485	461	498	441	473	433	475	506	460	463	499	507	467	496	445	468	444	485	443	487	472	480	465	414	503	417	441	418	516	457	493	442	423	482	476	468	440	507	480	479	498	469	450	492	447	426	438	468	480	470	490	480	445	458	477	471	476	515	464	498	489	458	485	463	463	445	455	470	470	480	457	485	450	445	463	434	473	465	450	483	448	456	461	479	477	485	470	468	482	478	467	476	475	457	472	464	468	453	452	451	468	466	478	482	475	459	500	485	471	503	460	436	473	461	481	478	432	435	479	469	448	473	440	436	473	465	518	494	470	479	459	477	529	453	459	482	466	482	476	473	460	462	456	480	458	442	469	529	464	480	403	484	459	458	495	488	506	462	447	490	426	439	464	462	452	456	473	441	493	475	511	485	468	455	508	480	495	446	447	470	472	500	429	453	477	446	523	484	478	461	476	431	490	439	475	480	482	487	458	453	442	491	467	457	471	434	495	462	468	466	470	529	449	485	458	442	477	470	500	500	511	498	509	452	505	490	473	515	480	468	437	445	437	485	478	469	429	440	428	499	487	472	499	468	452	500	462	442	432	457	469	437	467	513	430	449	460	429	486	478	426	462	453	503	478	487	490	464	463	448	431	444	476	433	468	502	523	446	486	468	448	445	452	396	450	443	461	469	462	474	458	483	462	472	484	503	469	489	473	484	511	462	469	464	465	500	514	485	482	472	513	496	491	429	473	427	482	445	446	423	475	479	468	479	481	421	446	477	468	456	499	484	461	461	461	474	486	465	491	453	472	486	446	469	472	476	468	509	469	478	431	461	454	488	460	496	469	450	431	514	456	475	486	469	445	467	485	476	438	478	445	462	476	475	434	495	506	443	482	478	484	492	464	460	475	477	476	473	462	476	469	433	457	484	460	457	447	455	484	467	441	486	468	459	458	495	468	480	463	465	472	516	489	467	459	430	510	504	478	477	494	478	482	434	450	469	485	472	459	454	439	464	465	438	439	495	437	463	427	453	462	471	479	437	456	446	437	503	415	465	444	440	424	454	433	440	481	499	466	456	496	489	464	476	460	457	482	503	499	438	465	459	477	499	489	464	444	453	448	456	422	434	488	465	467	486	468	472	471	463	441	420	469	472	437	468	473	523	426	466	484	440	494	452	484	470	482	466	472	522	541	500	481	491	479	481	488	478	444	458	456	487	469	470	475	453	476	453	460	492	458	468	440	490	471	480	416	467	497	409	480	417	467	462	454	483	469	466	498	489	453	468	449	497	469	474	425	476	445	435	447	492	442	482	468	454	496	455	450	447	456	464	423	455	480	503	458	443	465	455	512	480	467	471	475	458	466	455	445	449	497	476	457	505	485	452	464	487	480	479	449	470	467	471	497	485	454	460	450	463	459	491	475	445	462	465	493	421	433	453	472	476	464	472	471	460	492	474	494	462	489	473	471	454	441	422	444	406	465	421	429	478	433	432	453	432	488	485	480	476	448	464	463	462	460	462	472	426	462	496	453	484	455	479	432	477	496	486	510	462	467	454	440	456	469	420	488	486	494	495	459	466	439	402	477	450	482	492	470	464	484	452	467	431	464	477	440	480	446	457	497	475	447	485	449	508	488	445	461	476	465	466	492	497	462	448	461	483	491	498	466	458	473	467	496	441	477	478	444	460	465	490	480	456	459	446	500	442	462	521	442	442	455	483	451	431	476	482	489	494	487	471	462	452	459	476	454	444	438	453	479	460	484	444	458	453	492	500	422	481	447	463	439	443	495	499	475	471	449	461	470	451	456	460	452	479	472	475	496	469	477	464	450	453	500	464	493	488	481	471	499	466	437	496	435	459	450	458	481	457	463	459	508	449	467	447	479	444	490	494	465	471	453	455	481	431	440	454	446	466	496	437	477	496	475	447	475	492	432	461	447	530	469	471	450	451	445	426	477	477	432	459	475	464	480	473	460	464	488	491	497	438	476	483	451	480	486	430	484	463	485	436	442	462	467	492	485	497	454	493	468	501	473	460	447	449	446	454	451	457	466	453	464	467	456	496	441	445	421	447	482	499	443	472	488	475	464	439	423	485	433	456	468	485	466	470	445	445	506	444	467	440	465	493	443	509	469	479	499	526	492	457	475	459	459	469	463	467	465	458	461	488	456	461	457	463	452	482	480	491	485	462	468	471	475	422	455	445	464	429	435	438	451	461	454	446	465	467	473	449	479	452	460	467	451	459	450	452	468	485	481	433	481	478	473	462	489	458	434	497	451	482	490	448	465	459	482	464	481	461	449	471	467	471	469	446	461	462	436	483	484	468	454	472	480	520	486	472	462	492	465	470	452	458	452	452	442	450	462	494	456	483	449	497	436	472	458	444	482	478	451	432	491	464	486	472	453	481	439	422	437	467	511	446	480	428	468	472	429	480	444	466	468	440
7345	16519	13979	7617	5340	4086	3351	2628	2180	1845	1570	1408	1299	1229	990	1053	919	880	920	858	841	824	793	793	762	732	709	701	754	712	728	715	732	678	696	690	658	733	658	633	643	692	695	610	670	654	641	661	635	664	659	742	661	665	674	652	659	681	685	669	681	678	637	646	629	674	660	577	636	664	668	669	663	685	664	681	647	588	645	703	671	642	612	644	661	648	623	657	695	594	686	610	626	657	695	644	654	601	638	652	653	627	626	659	659	651	621	673	675	739	735	724	742	707	728	637	675	638	631	665	670	675	724	656	701	648	725	724	641	669	650	675	734	620	705	659	647	659	670	709	723	657	716	687	662	683	648	662	649	621	671	664	656	646	648	687	641	635	655	656	633	678	639	661	658	641	640	643	666	671	642	657	673	633	612	594	677	655	675	624	666	669	642	637	615	618	697	650	603	670	618	621	648	675	678	635	637	631	643	665	616	661	669	639	638	694	710	638	589	680	687	630	616	596	678	638	677	581	644	643	626	581	693	692	660	662	676	604	681	662	609	664	600	637	624	627	640	657	619	657	664	626	669	656	644	658	660	586	622	597	639	650	674	640	594	661	672	580	662	652	699	667	647	647	642	590	661	588	641	641	671	666	617	643	659	614	634	693	605	687	625	649	641	636	669	672	616	654	670	616	623	663	647	619	629	684	634	629	611	656	689	618	628	643	724	666	689	608	609	673	632	638	628	680	673	619	623	659	674	631	612	664	663	663	681	659	678	654	647	629	618	666	625	643	664	651	650	660	643	608	626	632	619	615	661	603	681	647	631	616	674	607	634	688	661	668	659	617	661	649	620	702	651	635	621	664	661	685	652	652	621	626	618	613	661	615	620	657	667	641	662	654	681	609	627	647	657	655	633	607	623	621	638	670	652	652	650	646	689	651	618	623	644	633	643	667	603	656	663	611	605	627	656	615	642	694	683	653	640	660	659	658	629	675	655	626	660	609	647	672	597	693	643	680	615	601	672	658	655	628	651	631	649	667	671	683	664	656	669	629	656	620	603	659	614	624	679	651	626	642	632	664	619	621	650	632	652	643	647	613	644	672	664	608	674	640	698	612	679	677	655	629	661	631	671	620	624	683	668	628	680	656	647	656	612	642	630	648	663	640	660	652	706	650	675	659	615	678	627	628	681	605	662	667	619	652	611	637	654	638	621	669	646	629	608	620	637	624	630	654	585	685	649	613	672	650	622	604	634	672	661	658	666	687	674	643	635	642	584	682	628	684	667	639	669	647	609	641	643	658	621	652	597	651	674	634	625	681	645	661	609	649	638	614	644	668	667	642	698	653	623	629	680	621	583	636	607	651	658	689	602	614	703	640	611	624	647	597	619	617	655	633	617	638	633	630	637	612	659	654	636	602	662	610	689	617	611	638	625	612	645	626	668	648	598	674	669	627	632	622	603	676	646	581	633	649	677	671	661	662	614	606	588	669	629	656	654	656	616	690	669	637	634	603	607	639	663	637	640	620	669	648	691	603	676	616	613	665	636	664	627	693	657	653	614	677	635	640	640	645	634	664	664	725	634	661	653	672	631	624	677	701	624	637	660	613	633	602	627	600	625	639	672	667	642	651	619	657	616	682	620	659	663	675	638	665	605	641	671	651	668	618	643	616	601	669	623	678	644	629	658	665	658	667	688	606	636	617	640	679	612	606	637	608	660	649	667	630	635	662	669	676	658	643	659	632	616	641	630	696	625	638	636	652	631	613	622	625	635	646	659	612	667	671	658	669	638	626	656	637	673	645	619	641	645	632	635	699	620	642	646	663	690	642	623	628	648	635	689	666	644	661	695	621	627	657	644	639	646	631	610	676	654	608	636	657	718	628	642	654	629	639	657	626	634	625	662	626	636	588	630	673	632	633	570	655	649	649	670	615	652	644	636	662	631	663	648	667	649	702	593	658	664	637	685	688	596	626	677	606	625	621	669	603	632	656	628	709	659	642	679	585	644	684	607	674	616	637	641	643	647	652	642	639	636	637	664	626	676	627	661	671	599	626	669	649	634	601	645	636	682	660	641	652	631	666	653	645	639	592	651	672	623	640	631	651	663	612	627	620	617	651	618	597	611	646	663	644	608	634	612	646	622	673	635	606	646	643	654	655	610	635	668	642	639	584	603	667	699	625	662	653	676	628	617	630	655	625	672	671	652	644	681	654	615	673	638	649	698	660	632	605	642	616	668	641	624	631	662	657	636	639	619	685	667	603	648	605	657	635	645	671	655	642	667	627	599	630	668	615	690	670	697	674	695	641	637	621	633	664	639	693	656	665	684	680	629	598	648	642	623	651	626	609	684	649	640	642	663	639	654	623	638	642	620	629	645	656	672	605	618	680	653	650	625	640	655	632	629	641	670	609	620	600	618	611	640	620	620	653	638	680	615	641	640	636	640	661	607	589	655	625	636	648	669	623	641	642	648	669	639	623	687	596	644	632	600	652	648	636	705	637	594	617	605	648	636	645	578	633	641	630	649	626	652	619	647	625	589	644	647	676	618	656	680	654	693	620	670	635	630	624	623	651	666	589	689	640	651	662	668	656	661	655	640	676	618	647	635	688	635	693	689	660	625	674	613	629	614	671	649	642	602	664	654	699	652	641	652	586	599	661	626	620	665	664	632	614	664	628	612	594	675	650	662	670	645	652	663	620	620	634	671	612	634	598	658	617	658	636	641	669	669	637	650	652	595	628	604	645	670	710	635	683	627	666	688	650	645	637	623	622	625	662	614	641	635	691	613	625	650	667	668	654	640	671	636	639	615	668	658	625	617	624	664	626	647	669	658	680	603	610	654	617	631	605	673	621	655	637	626	647	651	618	633	667	623	608	682	625	633	671	668	657	641	645	667	625	678	643	621	629	587	658	649	596	658	667	638	674	595	630	655	638	618	654	674	564	627	631	639	623	664	676	657	630	650	634	620	659	632	648	702	622	648	622	645	674	643	608	642	664	613	656	678	655	690	642	634	594	653	684	641	613	574	642	642	658	667	657	653	655	659	605	662	686	613	686	632	646	680	652	612	653	654	652	668	661	649	654	616	609	652	634	619	637	623	650	641	628	636	638	643	660	658	608	624	609	630	635	654	661	657	667	638	681	622	625	678	653	673	630	645	690	614	607	717	677	644	605	651	670	644	638	613	663	679	650	618	620	678	638	624	647	646	648	635	645	643	666	698	622	680	692	649	665	639	657	638	640	588	666	678	629	628	639	645	660	642	623	629	650	642	648	632	675	603	621	677	679	633	666	674	593	627	666	629	648	700	675	643	684	631	695	673	684	634	593	624	575	617	623	652	647	648	670	650	666	628	622	650	651	675	645	604	636	603	654	646	655	600	665	667	681	640	646	667	646	641	655	676	598	640	629	608	659	642	655	670	611	643	695	612	673	685	604	684	605	617	625	601	648	655	647	663	633	678	688	646	689	683	645	636	678	660	610	644	612	650	684	643	616	628	643	670	624
26596	20018	7409	1114	737	665	632	601	631	598	632	600	605	577	540	552	606	580	586	556	626	591	578	633	597	581	581	566	585	621	577	602	598	531	582	613	598	528	576	569	616	593	580	546	624	615	593	629	603	601	604	564	614	626	588	612	579	574	557	560	567	623	565	605	546	581	582	569	608	542	541	598	601	570	606	574	597	548	563	612	539	549	574	624	614	601	584	570	629	576	507	635	571	599	619	593	564	545	591	624	590	581	598	552	604	636	550	569	616	605	616	616	561	595	595	562	616	626	603	575	598	587	553	581	599	624	629	565	598	564	615	612	616	543	583	557	571	572	571	572	593	586	564	575	538	549	560	559	561	563	570	559	562	593	567	613	577	600	579	586	599	630	602	580	613	623	562	569	577	571	614	560	619	557	573	553	601	554	596	599	616	600	578	590	577	586	621	569	590	570	566	594	580	580	635	581	551	596	572	630	568	629	587	589	557	552	599	574	595	597	560	568	615	595	595	602	529	568	557	629	610	594	591	556	589	590	619	555	577	621	615	635	583	538	601	592	627	574	581	622	589	611	520	621	571	593	602	613	599	575	597	617	551	538	556	599	606	550	592	556	569	603	570	589	594	592	595	592	601	562	546	581	526	603	635	623	531	586	593	639	580	584	597	622	570	564	584	568	599	585	554	565	617	582	587	605	582	592	594	606	582	620	602	559	581	621	565	568	574	572	610	606	618	577	605	557	606	582	588	609	568	593	576	577	585	606	588	554	605	558	594	570	578	587	575	590	544	555	576	596	604	615	552	580	620	575	622	588	611	571	580	569	579	596	573	617	576	596	619	590	549	607	559	606	595	603	575	564	605	595	606	612	616	604	582	597	636	586	594	615	590	607	578	582	634	603	597	630	583	575	586	559	604	575	564	586	528	636	570	612	601	597	572	580	589	591	611	570	576	590	576	582	625	611	562	580	593	595	583	579	612	567	555	585	584	561	573	583	640	602	578	562	591	595	569	615	566	613	595	556	583	582	568	612	584	577	627	596	581	582	584	583	599	587	572	589	600	542	587	576	580	582	569	557	595	588	592	558	574	580	579	584	589	531	584	585	580	555	600	531	641	566	552	557	585	583	576	602	558	567	545	585	606	608	596	583	558	559	617	592	507	563	587	547	601	603	592	538	584	608	570	602	560	589	639	608	582	590	568	574	621	594	537	612	579	616	588	588	549	586	548	603	643	577	571	599	613	591	556	606	543	583	579	600	578	542	604	614	562	572	600	612	600	589	601	539	602	614	572	572	556	615	562	575	605	609	611	570	551	538	592	570	616	607	568	564	573	586	580	575	640	553	593	578	603	576	558	599	568	577	593	605	593	564	603	554	568	612	562	608	574	588	594	618	563	591	546	632	591	542	571	571	586	561	639	567	560	580	553	533	602	593	583	564	592	606	573	538	588	630	568	528	550	546	561	597	556	602	581	581	611	554	562	582	551	594	622	560	549	548	630	607	580	579	571	550	599	633	591	643	585	577	577	554	562	557	623	627	568	550	613	568	596	560	557	529	576	602	560	612	581	593	571	574	603	582	593	614	597	562	597	592	562	595	638	581	577	583	631	591	597	593	586	588	634	594	576	559	607	565	592	579	590	618	570	550	597	524	609	566	586	605	620	591	605	604	604	565	575	625	618	558	572	589	572	521	573	582	600	617	582	589	576	588	553	603	543	606	560	584	604	589	579	633	583	624	616	578	586	580	598	598	562	569	558	586	583	601	572	585	584	551	586	604	588	608	573	612	613	575	590	592	612	595	551	561	616	598	534	552	622	598	577	535	540	601	595	597	592	614	576	611	615	544	588	587	595	554	644	613	573	612	561	613	564	558	583	589	534	579	564	583	594	572	595	576	555	641	597	550	574	576	607	567	592	569	597	587	577	536	587	585	634	619	579	586	620	582	591	601	615	563	570	570	600	578	609	581	611	599	557	580	569	596	587	585	603	584	583	645	589	562	561	590	599	566	587	585	573	590	602	636	582	582	602	602	592	577	563	623	596	627	594	619	583	591	541	586	573	601	622	569	553	582	573	590	616	579	581	627	579	603	586	592	576	584	567	547	608	609	549	601	577	570	610	582	572	613	606	588	617	557	561	601	595	576	563	608	629	623	603	579	591	598	622	558	588	618	595	556	574	555	597	604	631	533	602	607	594	626	562	613	558	587	563	596	561	615	573	550	564	613	600	584	584	589	596	581	616	582	569	585	602	575	599	547	606	583	602	607	595	626	562	617	591	553	610	635	597	593	557	592	590	571	565	560	566	573	573	520	554	607	568	574	574	611	511	596	558	551	602	598	621	602	603	544	559	554	614	573	583	597	620	631	595	599	614	598	578	540	613	609	568	560	596	620	577	591	568	617	562	615	547	616	585	586	597	584	534	572	637	597	602	566	585	557	551	565	570	618	606	598	596	604	599	613	599	585	594	597	580	583	576	632	609	571	566	564	597	579	593	562	571	610	588	610	588	610	568	616	578	595	569	630	580	597	588	598	588	589	618	609	576	595	587	572	562	598	573	546	603	590	594	532	602	573	567	575	558	566	587	616	590	581	604	619	530	556	588	585	607	583	597	580	556	586	586	526	585	576	560	604	567	638	591	573	582	587	578	577	605	533	593	574	574	601	610	614	616	575	607	623	551	565	574	548	605	593	648	636	583	576	635	627	552	598	616	610	611	543	580	581	603	589	555	598	580	606	610	591	575	551	560	572	573	558	625	598	575	595	578	591	634	600	583	573	607	599	607	621	601	605	559	572	594	558	547	592	547	586	580	568	566	580	649	550	593	561	571	569	591	581	611	570	578	587	577	575	524	542	539	581	573	577	614	561	597	558	585	572	597	588	569	572	614	590	572	620	596	561	576	591	597	574	591	547	546	531	649	569	563	559	599	617	611	583	593	562	571	568	583	594	577	549	583	548	611	595	563	597	561	600	566	626	583	567	601	575	576	575	603	589	582	595	622	580	578	602	565	613	608	569	595	613	544	582	534	564	577	570	602	578	610	559	541	597	598	536	607	619	572	585	595	595	610	605	566	567	533	578	610	579	608	634	601	580	579	551	647	579	595	583	578	611	601	605	614	581	580	604	565	601	530	577	547	595	602	602	589	553	587	628	580	616	597	594	558	609	633	613	599	582	597	589	571	561	577	565	621	593	567	570	587	586	609	615	612	566	594	591	589	543	553	566	534	622	551	567	566	596	606	582	574	578	587	582	555	607	646	586	568	558	602	561	609	550	564	572	573	561	601	561	603	570	561	591	635	610	620	602	623	581	547	598	600	615	568	624	597	594	583	610	605	562	631	563	587	585	588	553	570	625	590	624	604	590	621	567	577	594	562	565	575	585	603	579	573	579	608	584	580	584	598	616	592	608	615	567	594	601	617	615	618	605	570	550	594	615	569	575	561	573	554	579	607	545	526	562	587	575	610	573	619	597	574	574	560	586	583	547	562	589	602	568	559	586
4171	1694	1603	1200	1071	908	941	888	831	816	811	878	820	815	791	778	795	781	791	764	775	766	808	763	828	783	783	821	803	774	873	801	776	827	757	739	752	804	785	806	760	811	810	773	826	790	817	796	818	802	783	813	817	851	839	832	839	821	844	744	810	838	784	754	767	775	807	806	790	803	826	753	769	774	842	773	782	795	764	826	784	806	805	805	824	780	795	780	826	789	775	798	797	850	746	770	833	790	796	796	815	800	810	843	833	819	873	817	855	796	806	811	849	803	843	787	829	794	832	824	783	790	771	790	865	796	840	812	859	796	829	853	824	812	817	798	816	829	812	798	814	796	854	777	803	836	762	804	850	818	838	791	785	819	811	792	833	843	769	774	850	857	815	800	780	818	783	804	797	809	823	766	833	808	804	782	797	825	849	839	822	753	792	741	850	783	811	794	832	832	773	770	757	769	733	813	794	808	748	801	842	761	795	803	791	714	807	790	819	808	792	812	750	813	768	822	834	814	833	769	771	770	750	805	784	766	827	812	747	810	777	824	860	819	794	754	819	834	731	763	782	856	757	829	793	841	828	785	755	799	770	765	797	817	814	787	788	792	811	794	816	819	807	814	772	838	805	794	809	800	772	813	785	770	803	798	779	851	837	835	796	819	776	783	834	832	746	825	812	775	811	778	813	793	820	817	746	726	780	808	744	829	814	774	767	777	825	754	771	813	813	827	785	856	809	767	811	815	791	808	820	823	778	764	791	798	807	807	795	854	786	762	780	767	791	857	802	846	765	848	823	817	829	774	839	799	825	806	794	810	807	841	773	755	809	772	804	814	782	798	809	817	771	831	779	792	782	748	780	760	800	823	810	843	811	853	822	808	745	759	830	841	802	777	842	761	814	807	771	793	793	774	758	789	747	726	822	781	790	824	784	727	813	811	799	818	797	747	811	773	826	866	794	773	832	796	827	794	783	811	795	811	821	782	823	781	784	817	812	848	835	814	793	798	786	817	770	753	795	829	774	800	731	821	832	787	782	788	750	771	815	835	782	761	786	754	806	856	775	823	802	769	812	831	860	785	867	845	826	788	785	786	788	788	841	796	794	833	826	724	782	822	811	769	782	823	774	800	789	793	807	799	834	798	750	817	806	782	772	766	830	803	790	792	776	838	807	830	776	800	848	807	806	844	759	795	783	776	825	813	794	768	822	791	793	795	754	772	765	850	799	783	834	796	818	797	788	843	829	795	767	805	841	773	788	779	792	806	805	812	786	824	831	760	815	813	853	756	801	836	797	830	777	783	816	845	764	795	828	812	832	788	782	801	809	808	800	762	793	817	784	793	733	815	748	807	834	797	796	808	837	837	736	754	790	781	850	745	777	802	744	793	792	754	766	789	762	810	793	787	818	822	814	811	804	862	815	829	808	814	778	782	828	783	840	849	817	823	815	787	799	766	789	783	789	793	816	771	775	759	797	798	762	782	799	818	788	775	793	849	754	818	818	821	765	767	818	788	772	801	787	815	750	802	838	766	834	786	799	755	809	799	778	833	751	843	798	832	767	790	797	860	786	801	828	813	788	823	798	813	807	808	808	820	811	832	793	841	861	778	785	759	820	772	834	794	789	756	828	808	788	769	831	833	820	805	762	815	830	830	832	831	811	790	832	829	738	793	855	753	764	855	797	801	771	794	820	797	809	804	764	804	823	810	830	808	852	802	781	823	817	791	806	791	774	764	803	805	803	772	821	848	839	879	791	781	773	796	837	731	839	820	802	807	827	798	783	752	817	789	763	813	823	833	808	766	777	788	774	793	765	814	790	778	788	835	824	808	824	794	783	758	790	791	818	839	787	813	832	800	851	810	764	799	807	811	782	772	799	759	759	800	806	782	811	761	759	799	806	789	753	823	800	780	797	785	764	805	858	791	825	818	825	832	813	756	771	810	817	806	798	792	811	831	785	757	789	797	827	780	793	788	792	774	748	780	780	815	783	827	782	815	842	787	806	755	790	784	781	856	768	834	766	809	786	824	812	744	807	785	804	828	807	763	793	799	769	778	788	771	787	813	810	798	817	850	762	810	790	818	789	841	817	796	808	793	840	780	795	788	826	799	797	804	779	832	785	829	793	811	803	789	782	795	814	747	814	792	802	734	794	806	820	862	824	791	736	779	829	811	817	813	763	792	764	835	736	804	791	824	808	851	847	789	769	820	785	822	743	796	792	824	757	808	793	804	813	748	810	791	800	787	797	822	784	783	829	831	777	819	748	762	826	801	806	744	817	784	783	825	812	839	798	800	791	752	788	808	781	770	806	801	829	834	776	811	833	803	810	809	801	804	786	817	758	844	836	781	833	766	839	783	797	777	842	756	747	764	790	790	799	763	802	833	824	791	792	834	749	776	793	817	796	835	818	856	853	782	811	827	810	791	768	824	837	790	827	848	782	816	785	783	827	822	784	788	856	856	774	782	828	840	789	818	786	801	765	834	844	758	839	764	804	761	827	788	845	819	845	773	828	805	773	788	787	789	801	766	824	795	796	842	814	778	805	815	793	775	773	785	809	742	817	818	829	789	800	814	807	825	792	799	771	826	800	809	781	823	773	745	788	779	795	774	743	801	822	796	816	772	771	784	775	809	756	815	802	802	766	784	793	816	762	759	756	779	816	791	754	808	800	840	811	797	836	794	780	848	818	834	776	837	771	810	802	806	766	799	810	850	803	849	758	826	755	810	861	770	764	828	831	845	814	797	834	823	798	766	788	789	817	825	842	801	789	827	824	783	822	830	810	792	804	802	822	742	800	769	780	807	832	778	812	763	824	812	787	779	787	833	784	776	814	816	815	833	800	746	854	750	825	768	795	781	792	819	810	789	804	753	771	796	792	792	763	847	814	725	817	774	773	828	806	844	810	783	835	791	841	788	789	835	806	860	773	804	765	824	849	803	796	843	836	781	839	803	816	812	764	822	774	793	778	778	828	833	803	828	794	777	789	781	790	807	832	842	848	840	826	750	813	802	795	819	788	786	794	792	817	811	846	779	778	743	829	819	812	790	802	807	811	790	846	763	814	765	776	784	796	805	795	851	821	772	808	805	810	763	809	811	792	807	854	798	826	755	829	797	793	721	819	768	758	803	830	765	775	811	763	821	781	727	781	794	777	745	797	867	797	830	836	767	801	783	789	843	813	745	795	777	827	881	804	817	778	805	744	812	830	825	821	814	801	826	819	846	820	788	811	754	827	826	827	732	780	834	780	818	802	743	834	827	775	824	751	779	785	807	792	856	811	823	792	769	796	807	827	800	757	793	773	789	826	794	815	779	790	822	801	787	861	798	844	852	825	780	775	766	782	827	800	769	798	786	785	823	755	793	817	808	774	818	817	760	782	784	814	908	811	798	801	818	763	758	837	779	807	862	753	801	809	791	850	771	775	825	773	808	761	785	772	800	794	800	780	824	806	834	767	821	785	798	815	818	747	825	815	815	840	738	814	833	777	841	809	831
23807	20960	28132	23956	20830	5434	1418	982	858	853	791	793	705	750	685	643	681	655	652	646	614	684	680	679	611	655	640	641	595	637	684	610	651	619	587	608	613	623	623	653	638	631	592	598	593	619	621	604	617	593	659	600	637	627	576	640	632	658	628	616	666	570	625	585	637	607	594	607	604	610	612	621	633	630	590	581	602	617	613	620	618	600	617	629	581	636	630	615	612	635	597	603	604	590	612	605	586	580	618	621	620	609	597	618	647	570	625	628	645	636	670	657	618	631	614	620	679	632	599	651	598	610	609	640	625	661	635	658	632	623	617	680	589	654	631	633	616	642	651	647	647	643	597	656	599	614	647	635	603	579	611	619	566	583	609	582	601	616	602	631	609	629	658	626	615	591	650	604	594	636	606	615	557	574	598	626	662	650	582	608	647	626	610	609	629	556	620	566	597	601	640	608	594	652	675	644	596	608	610	619	610	638	610	598	635	610	581	632	653	610	606	573	596	632	562	566	612	601	592	572	628	611	623	574	638	593	617	582	602	592	559	564	558	612	558	602	602	568	586	629	585	613	568	621	576	679	622	618	599	601	628	636	619	599	582	651	633	609	619	621	645	596	665	585	591	598	638	598	608	611	625	586	602	625	591	612	606	598	643	642	572	591	558	602	621	560	606	580	604	626	597	659	626	604	635	603	594	580	636	592	620	604	574	578	603	609	633	592	620	613	594	610	581	620	625	628	655	598	649	619	620	603	597	620	647	589	626	589	598	614	619	649	570	627	640	660	589	623	597	632	629	647	634	567	633	601	587	524	602	620	617	602	615	619	603	661	601	611	623	571	612	607	605	591	596	620	612	588	632	604	611	587	617	638	576	568	627	621	598	574	606	614	656	598	592	600	598	662	651	603	618	597	621	609	597	583	609	624	592	627	675	578	588	586	606	629	632	645	633	587	636	622	596	561	605	587	605	628	604	618	634	641	604	595	619	623	642	628	600	623	599	630	608	593	616	638	633	623	564	628	652	629	619	648	639	603	609	575	627	613	594	563	602	617	622	637	581	566	608	596	568	612	582	586	613	561	589	635	598	579	584	555	625	579	603	628	594	617	654	629	581	545	651	657	583	593	607	601	601	618	621	595	606	576	633	627	604	606	597	661	628	592	591	585	646	606	577	608	603	631	632	589	625	600	593	659	591	605	618	600	619	636	586	595	623	584	639	605	594	647	604	570	604	614	624	583	582	604	589	640	587	581	566	570	632	632	640	589	639	627	560	604	592	531	615	632	608	600	601	566	592	595	598	668	633	625	609	614	579	598	598	641	627	597	586	615	625	588	615	642	649	616	628	556	646	615	607	565	659	596	642	652	576	596	587	582	586	665	560	618	623	608	615	628	613	636	610	615	564	639	610	642	622	633	607	612	598	590	593	575	587	595	626	631	568	583	631	664	562	616	557	633	622	642	616	591	610	584	632	577	581	614	594	651	612	608	610	611	591	605	577	585	586	638	632	585	606	627	623	607	625	587	562	575	646	632	588	567	652	614	573	610	545	620	633	614	621	610	614	598	573	625	579	628	621	568	587	599	628	570	656	582	594	578	609	630	613	591	619	589	618	605	622	629	664	625	593	614	628	598	568	606	634	631	591	630	613	596	561	620	611	603	580	644	637	593	624	612	625	627	600	657	594	639	613	614	591	647	623	609	644	605	545	645	606	592	619	621	614	608	601	660	573	574	633	579	598	613	555	610	616	633	592	580	570	629	614	610	579	600	622	591	621	618	558	577	587	606	675	664	645	622	641	616	585	592	618	621	619	591	556	626	607	610	626	641	631	558	653	599	579	599	612	606	608	611	615	610	616	575	630	616	615	655	599	627	577	594	619	601	640	653	599	608	618	632	618	613	646	597	634	611	644	587	629	570	629	593	611	600	629	628	609	551	685	646	607	614	605	606	610	574	608	606	609	600	587	625	604	582	616	631	584	656	604	633	598	588	612	645	594	646	595	596	596	615	602	621	631	601	612	627	592	623	574	612	622	591	621	602	644	629	588	546	601	623	600	581	633	627	653	631	626	623	619	579	576	598	617	638	604	579	603	575	630	630	573	591	630	566	562	622	605	637	595	611	618	591	605	571	584	597	628	596	641	614	613	606	621	628	604	627	642	611	551	666	636	592	623	598	608	577	613	569	595	653	604	605	566	586	629	599	602	597	630	618	592	592	586	608	610	630	637	595	606	553	628	581	636	604	615	587	610	628	630	643	615	560	641	626	620	577	622	631	600	629	618	592	592	606	619	611	557	643	612	650	647	620	609	583	606	568	577	602	590	606	565	607	592	633	635	640	606	591	591	650	608	594	589	616	591	614	633	639	625	581	593	579	630	591	636	615	640	585	541	627	633	599	616	622	639	588	638	619	624	611	601	572	616	596	656	579	611	609	588	607	574	664	584	603	598	603	623	625	612	645	592	677	611	586	606	631	584	583	608	607	654	648	615	615	647	618	655	586	624	634	639	602	651	601	613	617	579	641	564	612	624	629	599	596	581	585	634	582	611	646	634	599	630	635	587	579	602	623	594	570	603	660	609	584	642	605	649	595	615	620	598	596	564	591	655	661	603	623	549	557	600	599	604	637	627	602	610	617	627	585	598	609	600	622	594	595	588	625	636	618	635	670	566	628	601	589	638	588	666	597	617	576	567	598	637	619	586	570	653	587	596	603	632	604	587	566	586	618	606	600	592	603	635	575	587	605	647	590	620	614	571	569	582	578	610	615	613	611	638	636	590	606	650	616	617	589	624	596	578	583	608	641	616	604	591	619	582	578	598	586	639	578	608	601	608	618	585	630	564	576	606	633	664	627	651	613	590	602	616	611	624	613	612	658	539	645	631	597	631	607	600	604	600	599	601	582	607	628	643	599	591	614	626	597	602	601	613	616	615	617	608	630	615	626	661	635	609	602	621	650	595	617	603	649	624	586	597	632	619	683	585	602	588	605	612	679	604	631	587	628	576	575	574	610	586	606	590	627	614	605	624	634	618	621	662	658	587	643	651	657	609	614	594	638	572	614	591	591	616	609	592	625	647	611	619	585	610	624	619	635	595	609	601	629	640	671	611	619	592	641	585	615	617	615	590	596	580	562	655	655	641	595	597	643	583	626	609	608	592	588	627	624	673	620	643	638	599	606	635	620	584	581	598	584	601	592	633	561	633	615	633	577	613	578	647	619	620	617	641	625	612	595	608	629	595	606	600	603	582	668	578	639	634	575	612	638	613	594	590	635	587	594	655	604	632	623	624	601	600	603	622	643	586	629	636	628	641	594	601	595	585	607	606	574	660	588	595	581	630	574	627	560	639	611	615	596	559	615	611	620	628	610	628	634	618	591	601	586	560	615	625	619	583	658	641	615	617	615	583	575	611	589	588	649	619	619	632	582	658	625	597	556	563	610	602	633	608	587	558	563	553	615	586	622	586	603	640	596	599	620	583	592	592	624	604	614	583	619	642	601
5361	10677	9078	4912	3484	2774	2174	1899	1565	1464	1331	1243	1153	1061	1051	1047	962	995	963	905	1003	898	926	891	963	913	918	817	906	873	837	902	865	822	839	850	900	829	889	903	839	870	892	846	822	849	843	841	885	776	851	891	875	856	843	853	849	783	883	790	809	836	788	854	806	817	780	823	815	859	858	845	879	867	845	800	837	857	843	821	810	861	870	855	900	789	849	844	849	837	816	866	833	834	851	774	819	842	821	857	814	794	837	870	852	859	864	860	879	924	901	900	870	829	910	862	856	880	793	913	844	876	889	893	853	843	808	894	861	815	867	887	832	788	846	787	862	853	892	884	864	842	842	830	841	840	855	840	867	828	890	835	882	816	861	871	804	870	877	868	797	827	812	839	845	823	849	868	875	794	824	866	812	827	832	794	800	828	815	908	857	855	822	815	799	798	835	841	820	921	810	854	801	884	859	881	765	828	816	858	836	894	865	831	820	833	872	843	818	820	832	795	842	813	815	815	831	850	851	881	856	857	869	801	843	825	818	815	875	830	857	804	825	752	824	872	815	870	890	823	834	855	897	860	814	821	806	864	843	824	825	867	841	868	920	812	847	838	815	822	839	784	851	818	901	793	833	798	764	843	832	813	833	829	885	833	930	822	841	856	841	814	852	815	828	834	859	869	782	883	849	887	861	833	852	806	832	850	844	872	861	798	820	830	840	822	831	886	844	818	864	883	849	817	815	815	793	852	828	768	817	831	840	818	851	826	825	815	875	865	800	848	853	864	893	857	799	841	819	826	813	825	805	833	866	847	801	844	842	859	800	844	795	813	849	866	855	867	840	842	846	795	877	871	809	855	864	775	803	753	830	853	890	909	817	844	862	800	806	856	870	856	839	826	839	807	766	856	816	812	829	860	801	818	854	842	842	776	820	810	848	819	845	841	898	815	828	844	830	832	828	801	782	816	876	871	826	795	834	806	871	837	798	811	866	825	855	884	820	793	848	858	873	772	876	836	803	771	861	834	817	841	816	829	814	792	890	859	836	833	839	805	821	797	840	823	822	859	795	801	891	806	840	836	803	862	843	837	818	773	823	829	855	821	886	864	851	825	857	820	846	859	823	803	844	870	855	860	825	880	840	821	820	826	827	839	830	856	791	868	808	851	868	864	825	834	869	784	793	826	796	855	830	885	797	831	836	894	788	861	832	851	809	836	859	838	837	842	811	845	837	801	824	814	785	792	812	858	863	851	851	839	813	846	841	797	840	856	826	815	821	802	842	862	830	829	828	784	840	852	868	831	814	787	875	825	782	805	840	797	775	873	823	807	821	806	852	878	803	876	822	826	841	853	828	814	836	862	766	866	829	857	873	837	851	837	800	782	855	856	835	858	871	816	843	824	800	828	838	830	854	835	871	888	886	849	847	860	811	782	865	803	849	867	803	820	831	846	877	852	849	833	788	812	854	786	829	832	801	840	819	872	863	833	837	825	828	827	847	828	804	854	807	856	854	860	831	840	859	812	804	856	825	818	827	849	874	905	842	781	827	857	809	805	866	799	842	813	844	842	791	862	846	846	858	805	859	845	808	845	834	837	881	860	827	817	759	833	838	863	809	837	887	825	851	813	843	815	884	877	849	842	910	887	858	815	845	840	847	840	867	835	819	890	842	809	855	839	856	815	793	852	835	859	837	837	814	869	820	886	843	831	812	830	844	846	801	843	817	804	806	796	807	802	863	871	842	851	809	870	813	817	793	782	832	857	834	801	842	842	815	796	826	804	830	829	805	789	804	837	874	807	879	856	849	848	850	847	827	863	885	840	836	788	791	852	859	848	863	898	840	768	833	818	879	826	822	829	846	816	854	851	905	831	920	863	826	820	833	850	862	867	832	850	802	869	837	827	839	832	835	833	861	830	880	834	776	805	805	831	821	814	814	817	818	820	809	832	822	818	799	798	851	818	868	832	832	840	868	848	805	837	827	849	790	878	850	888	874	874	826	886	864	795	788	820	826	869	786	797	839	781	809	875	814	879	831	832	840	813	845	825	824	818	888	820	848	820	859	843	854	884	878	789	827	856	807	854	862	825	803	834	834	848	833	808	853	857	835	827	805	813	821	810	777	804	916	819	798	804	802	842	821	824	848	773	841	813	827	844	856	830	831	839	856	867	865	771	785	803	881	874	800	806	855	865	826	834	828	881	797	822	805	857	799	841	857	822	814	847	817	869	874	880	835	819	850	857	829	849	848	829	828	884	805	841	782	865	799	802	841	844	875	846	831	820	826	849	890	889	840	834	842	830	880	847	819	834	864	836	839	873	826	874	897	840	823	808	772	814	813	833	826	832	845	805	876	879	832	816	798	860	763	811	888	828	813	835	793	771	830	814	883	819	882	844	848	836	837	843	856	885	863	854	831	774	819	856	831	883	780	837	854	847	816	908	856	858	879	867	871	849	845	813	881	802	798	838	846	837	848	832	846	824	842	852	841	830	817	803	818	812	867	905	847	813	848	835	807	821	788	836	815	837	853	861	782	817	803	826	849	852	822	831	872	786	824	887	793	900	891	822	791	817	845	834	868	773	872	855	821	831	838	862	833	813	869	789	834	833	845	802	782	791	897	830	814	871	814	836	807	821	845	790	836	833	837	822	862	884	827	798	882	854	842	854	837	834	849	854	809	832	829	805	841	794	790	833	801	842	835	884	845	866	804	784	806	849	831	821	842	824	814	874	870	843	871	864	887	790	853	857	824	862	857	839	854	800	851	853	807	837	850	863	868	848	841	827	818	830	866	826	850	832	845	882	815	853	862	801	797	846	815	829	846	820	908	819	859	833	814	821	827	809	820	802	863	822	870	845	830	816	826	845	852	821	821	874	804	866	876	777	800	884	806	807	861	825	798	853	800	836	809	874	817	844	796	915	853	817	841	862	868	825	869	851	804	814	823	794	832	853	813	864	881	845	821	860	796	855	789	812	786	846	856	875	844	835	786	827	860	833	839	854	834	819	816	877	848	821	808	809	827	864	795	822	844	788	821	854	848	820	843	865	863	863	834	892	855	832	802	823	861	819	843	825	841	873	836	877	836	823	815	813	852	869	906	837	892	846	822	800	859	860	811	830	774	871	834	820	810	866	834	855	840	866	830	812	875	830	868	791	834	814	863	828	884	891	856	797	811	794	838	769	831	814	867	891	827	863	793	810	812	853	836	831	810	857	850	849	816	830	842	833	837	870	888	857	836	829	847	850	874	828	795	824	854	846	857	836	858	858	836	817	822	804	886	884	806	820	816	871	797	844	830	828	895	816	832	774	769	783	873	818	840	783	834	857	858	826	825	829	759	862	878	858	860	856	818	847	823	886	799	862	860	805	808	823	830	830	816	802	821	840	880	840	873	863	824	855	873	841	824	861	864	785	808	837	853	836	815	823	801	846	834	825	847	832	832	833	848	839	821	816	875	825	772	850	858	837	814	818	773	860	829	841	862	836	828	827	856	792	803	851	864	898
22862	20970	28721	23367	20972	20722	3996	1246	907	897	742	789	756	629	624	616	589	636	559	543	527	555	502	525	559	532	499	497	493	517	520	491	519	501	487	485	505	505	477	515	489	508	454	486	477	481	443	511	503	463	512	472	507	464	489	491	501	459	475	513	460	484	499	431	514	483	476	486	448	477	487	465	500	477	479	467	484	503	469	487	487	467	470	475	459	458	452	478	524	472	462	504	448	423	472	445	482	445	445	465	451	489	456	473	461	468	451	477	450	511	522	507	528	474	500	504	463	466	474	503	474	511	507	482	541	482	519	484	527	422	492	467	502	453	505	479	462	455	435	481	479	487	503	481	489	492	460	501	492	425	488	446	481	467	482	432	481	480	482	482	485	480	484	465	452	472	454	480	478	454	494	469	458	497	457	483	457	488	452	481	484	427	489	470	457	472	480	477	467	478	519	467	461	498	453	461	454	484	451	481	478	446	486	442	451	485	469	468	462	459	468	490	467	476	446	470	460	512	435	431	466	440	438	449	485	455	464	455	489	473	506	459	514	491	450	482	504	492	481	493	462	436	501	475	486	467	456	468	453	449	456	468	519	477	480	460	455	465	468	501	437	511	441	468	492	487	459	459	481	460	472	504	450	478	489	450	465	505	457	475	478	461	472	472	460	461	464	480	476	470	478	482	499	462	441	467	475	465	470	472	467	490	498	533	445	459	483	423	515	495	481	435	443	474	443	443	502	453	473	464	529	470	425	488	502	469	456	462	431	464	474	451	464	482	468	504	468	458	435	469	430	432	450	456	424	429	438	470	495	478	470	485	444	459	452	410	472	490	465	445	481	523	451	470	450	483	467	449	476	464	464	487	477	461	520	476	460	462	500	471	458	473	476	474	468	490	491	488	497	487	473	440	425	480	487	463	439	462	449	491	465	457	470	421	454	488	478	463	476	532	437	474	446	456	487	489	465	454	428	447	483	448	483	471	456	474	440	513	456	486	482	473	445	468	445	479	482	449	491	476	503	476	483	447	505	496	491	452	451	465	488	460	466	457	460	453	473	481	477	460	447	463	451	519	500	477	499	472	505	493	468	481	494	472	446	478	460	473	472	472	437	478	440	475	484	490	459	424	447	479	513	444	468	434	472	488	506	466	471	413	469	421	441	461	472	481	475	455	532	484	500	507	437	461	465	453	453	467	459	470	450	470	515	452	443	451	483	505	463	488	450	472	464	465	413	483	491	498	462	433	460	459	428	485	493	471	500	431	473	469	456	441	463	491	447	482	478	458	473	453	404	468	470	480	491	457	463	452	494	491	442	496	461	452	451	458	494	446	494	489	454	470	456	464	484	436	469	507	472	478	456	468	464	504	483	452	472	466	450	464	479	512	486	492	459	489	453	493	471	462	487	455	479	438	496	489	482	468	468	485	523	474	448	443	462	487	481	465	460	427	481	475	438	475	477	460	483	499	445	523	432	470	450	455	465	499	498	453	473	431	493	515	485	476	473	440	482	503	448	446	485	437	452	461	476	491	466	463	440	431	480	494	471	466	479	460	466	498	487	500	479	452	439	442	443	485	445	440	458	470	477	528	486	469	495	470	456	518	434	454	439	477	435	488	464	470	458	488	478	449	465	448	473	451	453	499	462	466	488	477	436	441	474	454	431	485	489	445	470	436	427	461	483	480	498	508	477	490	462	470	435	480	464	473	465	478	476	474	470	515	440	492	468	454	500	501	482	456	474	454	450	476	423	485	482	435	452	480	538	476	472	463	472	495	485	467	451	485	480	489	480	479	431	484	517	424	452	467	449	473	466	468	480	446	515	480	504	449	471	439	465	489	460	486	462	488	497	492	467	482	484	485	467	447	430	498	483	471	491	496	457	498	461	493	449	461	483	502	482	454	456	503	450	498	469	456	456	457	473	490	437	471	507	487	442	452	455	505	468	452	438	427	446	448	467	496	476	462	470	466	447	496	474	458	498	466	453	474	501	457	467	441	458	493	468	465	492	467	477	422	475	457	493	476	441	450	490	458	520	477	493	442	473	440	445	453	465	477	441	503	465	497	428	516	477	414	492	496	457	451	454	530	457	444	466	490	499	462	440	465	472	443	480	462	473	500	486	434	468	443	436	532	455	489	465	448	477	487	490	463	464	435	460	470	494	468	475	469	442	478	483	456	457	497	452	494	442	435	450	485	463	497	465	497	463	453	480	447	459	513	455	480	468	506	424	461	454	432	451	469	492	452	483	482	439	463	501	446	479	486	475	478	497	472	436	456	509	466	492	482	472	454	498	453	480	457	455	474	460	458	464	464	446	458	404	518	512	459	442	488	488	468	489	453	453	493	483	417	485	498	474	469	434	510	496	459	472	464	488	470	450	464	497	418	480	460	461	452	489	412	476	460	474	462	472	480	461	492	478	470	451	472	461	470	493	491	460	465	453	441	464	461	505	465	454	438	446	457	472	473	455	484	494	486	456	476	438	488	429	459	436	480	469	475	465	460	469	450	490	454	454	451	459	474	452	499	480	462	445	472	479	478	485	461	479	437	436	500	448	492	448	450	431	437	482	486	464	491	468	460	490	463	465	462	472	447	467	479	498	467	469	496	450	475	472	460	499	458	453	470	460	494	477	445	477	459	511	481	434	475	449	444	498	473	460	473	468	496	448	482	464	452	473	435	474	475	460	441	448	436	440	492	457	447	460	502	450	462	478	447	489	455	495	439	469	512	496	460	459	449	458	478	471	462	472	474	486	509	456	463	483	477	449	484	489	460	440	479	472	462	428	496	471	475	495	473	466	477	473	484	436	511	468	518	508	483	467	484	474	449	477	478	438	450	439	460	460	452	522	454	510	471	441	424	465	504	474	479	477	466	411	491	465	482	448	467	448	477	441	468	469	450	451	446	415	484	444	455	499	465	460	464	477	507	446	457	488	477	468	469	470	454	459	463	449	459	470	457	472	442	460	479	459	481	456	460	450	524	473	493	448	485	510	468	461	481	479	474	490	483	451	467	464	447	500	452	455	440	468	485	439	456	475	433	442	443	449	495	473	491	463	475	459	467	468	447	455	440	435	445	460	483	465	453	466	442	503	456	495	440	504	454	462	456	453	465	474	446	441	457	468	450	472	462	507	457	485	416	447	478	462	440	471	457	501	486	437	456	457	463	455	430	456	463	444	469	469	453	501	451	472	483	462	442	498	477	485	485	499	506	499	477	457	488	490	469	473	433	460	460	516	496	474	467	442	486	473	450	427	475	489	492	453	462	449	446	480	479	462	480	456	458	495	503	477	482	480	441	492	421	484	491	443	487	476	478	477	498	468	459	465	435	456	461	444	438	473	466	425	471	519	451	464	486	442	472	458	457	487	491	520	453	436	495	465	479	453	443	481	457	480	458	445	502	409	471	457	448	443	506	463	468	484	475	453	452	461	472	441	474	418	425	491	488	468	470	408	422	488	501	445	479	489	478	462	486	464	446	464	436	439	473	471	479	477	474
7481	16402	14031	7756	5438	4172	3276	2643	2174	1798	1648	1382	1287	1164	1119	1022	939	880	922	837	831	844	809	764	751	778	752	766	705	740	694	691	726	665	724	706	722	650	700	674	660	680	656	693	664	703	700	696	658	702	645	623	668	692	662	699	649	705	645	674	636	732	656	683	678	626	664	635	654	663	642	658	632	658	659	666	677	643	616	649	678	666	680	642	658	675	632	583	719	677	598	656	650	662	643	669	646	706	606	655	624	615	665	657	643	672	656	654	715	723	709	788	708	699	695	717	681	687	695	710	701	664	707	694	699	665	674	667	713	711	669	690	628	668	658	635	680	728	654	651	644	640	687	694	678	654	640	655	636	676	657	684	684	650	617	656	676	646	643	614	633	696	647	634	647	672	617	656	664	639	663	628	612	611	671	657	626	652	636	628	618	621	657	664	676	624	642	648	644	664	653	673	634	649	672	638	645	723	643	642	610	620	686	656	611	685	628	661	681	642	623	648	623	672	648	629	658	724	592	612	659	625	644	650	667	649	624	644	590	630	665	620	680	644	670	666	663	646	616	678	654	673	651	604	627	629	691	661	674	666	633	682	626	695	679	624	608	679	642	627	720	642	634	642	676	588	635	668	626	649	640	640	602	638	678	687	688	618	657	624	643	662	645	641	640	633	655	643	631	677	670	674	653	644	649	655	646	667	637	621	663	648	614	639	672	616	638	629	644	664	666	660	603	631	638	649	651	615	665	658	607	632	608	637	662	615	630	653	653	672	619	627	668	620	658	662	640	647	602	618	634	621	638	604	670	638	647	617	681	633	661	655	634	642	656	628	616	582	640	645	666	596	643	597	662	617	663	617	625	672	622	630	641	645	632	661	657	634	636	664	640	627	673	636	662	674	637	654	670	612	620	659	624	683	670	604	622	662	685	680	578	636	612	678	638	679	671	629	646	636	629	648	652	680	641	635	626	622	669	680	631	625	644	671	630	632	632	666	648	682	630	588	630	634	621	615	644	638	625	660	639	570	648	609	659	612	659	674	664	620	611	654	665	655	640	642	675	729	644	620	634	627	626	655	604	648	650	633	642	687	672	662	672	669	648	632	682	642	640	678	611	630	630	643	614	648	660	644	678	699	650	647	624	657	661	637	671	658	643	655	641	656	652	662	621	616	609	646	632	667	651	644	634	651	685	648	645	657	649	661	596	640	674	663	660	611	667	684	650	658	722	624	659	675	668	648	605	687	646	637	679	626	636	652	633	636	647	647	677	679	654	637	635	611	627	624	640	699	615	668	638	648	655	715	678	697	687	637	648	637	642	632	650	608	642	602	660	651	662	630	617	568	600	659	680	626	634	616	659	682	653	625	667	670	661	666	628	653	703	647	659	654	593	614	681	675	633	676	656	622	624	645	643	646	645	644	666	679	621	656	671	647	669	655	627	625	656	696	679	628	645	658	604	604	646	685	641	635	653	650	639	626	640	652	605	665	696	623	644	627	667	642	620	617	673	639	676	688	629	628	634	673	644	675	622	619	645	638	661	662	714	670	652	637	663	703	633	647	635	637	671	681	646	660	647	643	608	688	693	681	652	639	630	661	632	646	662	634	659	665	620	610	644	621	651	678	662	644	680	652	641	599	650	638	626	611	633	637	622	625	631	659	621	625	630	630	670	651	659	684	632	641	653	649	662	634	612	638	678	634	644	624	646	639	625	705	617	659	659	645	606	668	664	656	629	640	639	637	647	645	683	641	604	606	654	647	644	636	602	687	638	666	605	642	713	619	670	649	652	659	647	633	641	686	663	614	619	625	689	672	655	676	648	657	639	646	626	697	657	660	625	656	685	664	626	621	608	652	667	666	575	619	633	647	668	633	634	652	637	594	641	666	623	604	601	654	668	686	639	590	674	698	614	622	630	668	638	673	607	693	653	639	617	674	616	585	697	622	600	597	660	700	691	639	674	607	594	686	624	684	671	645	655	598	618	634	681	614	603	632	582	677	637	673	706	637	708	635	612	618	606	643	703	652	647	645	620	688	643	660	678	677	706	650	670	622	636	624	615	611	624	629	667	649	664	662	672	688	646	691	654	633	619	635	618	674	635	655	658	671	654	680	613	679	653	660	641	668	688	594	665	661	606	673	638	661	668	641	625	669	658	637	665	668	615	654	642	644	621	651	673	631	632	580	685	634	620	613	629	667	641	655	618	648	642	626	593	609	652	632	650	659	549	641	637	596	633	645	662	671	606	688	643	686	667	569	633	645	629	662	654	650	628	602	635	658	648	602	660	638	641	667	599	609	655	643	635	647	674	629	649	626	650	661	665	630	663	680	629	688	646	657	612	629	641	664	656	658	630	623	631	620	618	632	678	673	610	629	624	651	626	612	686	638	634	613	641	674	680	612	639	664	691	674	604	674	640	659	627	664	570	636	706	645	643	639	583	649	629	668	675	630	673	636	639	646	637	655	642	639	654	609	640	638	634	656	653	640	645	655	695	669	624	681	594	703	657	638	680	653	657	674	660	649	602	611	619	653	679	653	633	614	657	651	603	641	677	672	605	632	642	636	671	669	639	664	591	649	621	652	681	619	618	616	631	610	663	638	681	611	683	604	632	682	658	630	637	677	623	633	610	649	615	665	693	657	644	611	590	610	661	646	652	653	636	607	650	675	640	649	662	628	646	653	629	617	652	657	667	650	634	661	671	627	635	711	691	642	661	639	649	613	644	631	641	656	616	616	623	642	667	664	624	625	638	645	660	629	614	645	663	656	632	684	657	642	647	659	628	629	635	661	631	683	632	636	643	634	647	681	666	680	642	644	620	622	651	618	628	650	638	636	659	648	664	609	622	632	654	668	669	643	648	666	616	651	668	679	676	660	609	642	654	631	631	637	681	611	634	641	657	631	644	646	653	608	665	641	642	667	663	635	666	641	645	665	659	622	655	661	635	614	665	611	684	712	638	637	636	623	642	643	603	619	660	648	632	644	670	625	646	581	582	672	589	644	622	663	621	643	604	633	628	656	689	669	669	652	611	645	639	645	660	602	660	595	663	644	652	632	607	607	638	636	648	628	598	667	658	617	682	636	604	653	644	659	654	589	654	723	645	597	613	638	625	670	624	629	629	664	641	622	633	621	674	649	675	629	642	633	640	648	657	659	597	656	672	670	651	696	610	620	621	650	684	614	627	661	652	664	671	683	650	659	657	626	667	619	648	604	651	671	657	644	707	602	653	627	636	640	643	621	603	623	637	637	650	643	614	625	674	640	622	618	653	637	704	652	606	647	599	612	657	641	626	675	648	643	617	689	706	642	643	645	617	633	631	651	625	642	702	625	637	620	661	598	630	649	624	680	671	681	618	663	616	642	644	652	651	604	665	684	633	599	659	658	636	619	687	631	660	644	647	666	617	696	663	665	660	597	701	704	640	614	677	652	676	668	631	661	697	660	654	610	670	642	680	640	659	666	638	649	679	679	633	643	640	636	677	672	688	626	672	609	651	679
26560	20112	7824	1270	839	795	687	614	599	652	631	634	610	571	601	567	557	598	627	590	606	611	624	585	604	603	674	606	555	607	529	608	646	601	619	578	570	561	610	567	586	583	608	603	608	577	621	567	642	640	582	642	573	588	627	582	608	586	593	599	576	593	586	580	592	565	585	564	615	643	619	539	626	585	614	609	599	624	585	590	580	593	640	627	622	590	578	584	610	578	568	565	604	605	543	603	565	590	576	644	588	606	583	603	562	597	648	584	586	614	622	639	615	620	592	604	571	608	649	605	596	615	649	611	574	577	642	589	597	601	611	582	609	616	596	600	575	570	624	658	555	602	566	606	585	582	621	602	607	593	605	579	609	615	567	608	603	631	640	543	574	577	599	578	622	622	591	601	585	576	594	553	568	566	603	616	592	601	585	618	597	589	546	579	579	551	599	561	598	612	568	597	590	578	604	567	603	596	578	568	611	596	617	585	581	661	644	598	618	573	589	559	636	562	609	576	600	623	644	603	589	618	578	557	569	572	626	554	589	585	579	576	581	576	642	615	597	598	605	572	639	546	643	606	561	617	566	629	635	595	626	600	593	610	617	639	591	584	566	614	545	567	632	614	607	563	636	623	622	574	575	624	601	593	597	608	581	636	597	603	621	568	661	644	629	583	593	628	589	562	559	628	569	635	624	631	585	606	600	618	593	564	627	573	615	622	622	571	565	571	632	596	568	590	596	582	581	610	592	596	577	584	568	591	571	553	589	602	517	578	587	569	596	594	584	612	560	599	574	580	590	606	597	613	589	567	605	641	587	642	583	643	585	609	617	613	598	603	611	606	597	568	632	636	567	609	595	581	614	592	598	588	588	605	566	565	563	553	623	596	605	614	602	608	604	617	600	594	591	549	590	606	623	605	633	570	593	614	630	605	597	625	553	612	638	636	619	593	583	607	565	617	597	580	576	586	583	608	600	589	573	555	580	606	573	610	649	610	605	524	619	600	565	591	565	614	543	653	597	579	577	578	598	581	607	618	570	562	544	580	664	618	628	607	595	565	611	615	610	562	612	633	585	551	604	630	610	561	651	614	620	557	583	650	581	632	584	598	594	579	568	573	593	613	620	614	571	595	629	637	590	654	615	592	558	628	614	624	562	609	655	578	574	604	582	617	607	595	642	632	620	557	562	583	577	636	630	594	621	571	601	570	620	598	588	588	565	593	580	630	607	642	628	602	573	629	579	636	608	604	591	596	597	586	603	593	555	611	591	638	595	588	612	605	559	624	653	607	603	596	606	614	629	592	602	595	617	575	620	629	571	598	610	594	603	600	606	577	583	617	592	635	556	577	638	589	585	583	583	578	598	623	582	595	633	577	606	598	624	578	637	567	564	621	598	592	568	640	567	598	617	615	578	586	630	617	608	573	606	624	587	579	586	577	627	614	575	643	599	613	611	600	623	595	623	550	607	601	589	613	634	619	586	575	605	593	639	601	615	546	583	609	637	566	615	631	594	579	560	569	605	579	597	628	603	589	558	560	588	591	561	622	628	585	600	580	598	591	576	602	582	574	551	620	632	612	627	572	631	583	582	570	566	579	618	634	634	595	606	618	587	572	595	609	565	615	609	589	581	582	560	566	650	594	585	573	598	600	593	553	627	621	609	608	574	563	615	626	619	597	599	609	645	605	583	623	619	597	623	588	571	583	618	591	611	613	553	594	577	590	570	567	643	591	593	592	614	588	640	598	585	623	605	572	557	634	593	587	584	582	584	588	578	624	606	555	623	594	594	593	605	625	602	605	607	597	596	623	608	572	606	653	616	630	568	579	589	590	599	618	633	575	593	606	579	601	612	597	595	618	594	566	577	600	590	582	622	591	610	597	587	584	575	591	633	604	612	587	637	605	593	608	616	597	576	571	598	568	626	617	610	607	612	598	593	578	619	547	594	607	599	636	607	583	597	600	605	545	564	544	577	565	619	570	603	623	576	620	642	603	582	596	589	616	618	589	568	635	582	574	603	590	600	570	554	561	621	551	647	643	594	579	608	594	610	607	623	585	553	631	568	594	594	604	587	546	625	604	614	575	622	619	553	586	596	591	597	611	628	594	631	624	627	608	623	572	603	605	620	601	600	609	571	567	596	564	619	579	606	594	599	590	616	604	589	575	602	570	583	581	603	584	588	659	601	602	630	577	575	584	608	593	626	586	639	597	592	615	605	582	558	642	608	580	620	600	620	631	611	561	560	620	589	611	637	628	598	620	621	612	608	587	588	561	587	591	596	565	578	606	577	595	631	581	612	641	596	619	591	550	587	618	631	600	606	635	580	593	552	620	588	584	629	609	583	601	609	547	604	628	604	573	609	589	601	554	615	605	618	626	599	611	593	560	580	599	604	620	567	569	566	586	586	585	569	608	632	582	634	577	593	593	614	626	630	617	550	635	573	612	600	586	678	573	573	583	557	577	621	597	622	579	609	563	564	552	585	568	616	601	636	580	571	546	545	620	653	601	541	593	584	598	632	609	577	601	592	601	589	589	633	631	616	630	564	604	579	611	619	559	600	556	628	643	594	637	606	576	585	573	574	599	590	596	592	617	571	580	580	594	534	585	555	613	580	567	613	563	585	583	587	605	558	563	644	575	615	594	598	634	581	591	570	566	610	609	648	550	562	579	569	555	590	588	609	567	573	636	616	587	583	599	605	606	567	605	599	560	581	558	575	562	604	572	612	635	612	550	565	604	607	542	607	621	582	585	556	587	633	595	601	616	585	666	584	588	582	573	588	608	579	619	619	623	628	646	616	577	564	591	617	612	646	582	603	592	592	583	591	563	614	636	589	585	582	584	604	595	601	574	589	633	562	610	588	618	625	615	607	595	576	618	613	586	614	590	586	638	578	611	600	625	602	597	583	611	628	601	632	618	548	581	588	622	574	615	625	606	588	611	585	575	611	609	642	645	591	575	610	634	564	594	597	601	598	584	594	625	608	608	605	591	602	538	565	621	574	594	600	574	546	627	623	594	606	602	603	591	633	577	545	589	558	593	566	552	629	566	589	587	592	567	569	600	605	580	608	562	589	613	607	595	568	626	562	604	574	573	608	619	610	593	618	580	619	593	588	584	584	584	553	631	609	643	607	577	602	585	570	625	577	586	620	585	571	574	572	569	604	637	602	596	581	576	586	608	597	581	625	622	634	590	612	629	605	566	565	580	603	606	581	601	599	629	558	586	631	589	589	566	593	599	581	631	581	602	576	620	609	621	621	575	619	591	601	592	579	620	563	624	570	610	593	582	561	599	633	583	602	582	604	553	616	571	607	583	554	604	573	565	598	624	585	618	571	600	576	632	558	619	630	614	593	609	557	624	600	627	581	618	557	648	558	629	614	585	578	615	627	602	585	614	578	565	561	589	559	594	628	595	629	634	597	592	614	613	613	614	580	633	586	543	616	566	580	568	569	591	599	627	639	584	590	618	625	571	563	586	582	597	608	601	629	580	596	580
4220	1865	1736	1186	1032	966	934	908	854	816	844	791	885	892	803	852	785	827	835	770	765	785	837	802	781	759	809	785	774	799	814	785	830	841	806	757	807	819	847	826	829	818	847	785	782	827	809	832	794	812	837	819	815	794	797	798	834	782	788	833	803	861	827	839	751	820	801	770	825	848	760	758	753	793	843	785	798	754	761	813	777	783	808	789	786	782	839	810	827	859	787	813	792	771	777	820	811	836	779	813	811	798	772	835	801	797	810	790	744	845	817	818	887	928	820	826	796	835	870	823	849	808	865	842	807	883	811	802	776	821	833	760	814	867	791	831	838	807	831	812	807	770	778	828	791	852	831	828	802	812	827	884	778	823	832	823	822	804	784	849	880	806	856	763	824	804	824	788	785	771	842	820	800	792	808	845	837	843	809	839	818	803	799	781	809	818	787	765	787	910	752	794	785	836	780	761	830	789	762	808	790	803	775	830	849	832	803	781	812	872	793	812	784	802	806	829	807	777	801	780	775	835	835	809	809	774	782	835	818	809	814	889	815	836	840	831	840	836	784	796	810	791	815	784	803	809	825	779	786	805	844	795	789	838	783	818	797	844	873	781	787	820	805	782	812	788	799	832	829	787	789	786	824	801	804	833	885	806	875	794	822	837	781	853	828	811	830	821	799	814	756	794	838	830	768	788	798	819	843	801	780	782	798	820	836	821	809	792	771	833	788	766	774	838	827	794	842	798	810	828	816	788	815	790	815	829	828	808	783	803	823	821	766	859	812	804	728	826	816	794	783	780	785	809	814	817	817	819	800	796	749	808	769	826	826	815	813	797	761	791	802	781	862	785	797	797	800	753	816	800	888	793	823	812	801	813	833	757	828	853	732	808	781	782	794	824	781	769	766	797	785	766	773	842	807	833	810	797	767	765	820	784	798	806	823	817	770	844	833	796	829	808	760	824	831	799	762	805	818	840	802	792	828	848	766	758	846	787	795	788	784	797	841	820	826	793	815	804	842	823	837	863	783	810	831	806	799	810	736	777	804	828	832	791	829	803	852	834	807	807	817	823	829	817	782	859	778	827	819	810	832	738	785	820	819	847	809	831	775	842	778	816	795	828	818	885	809	807	813	797	741	800	814	764	804	768	779	835	791	847	798	814	815	762	821	825	828	781	825	832	763	781	801	815	835	781	811	831	760	776	844	751	794	797	836	847	812	844	779	797	775	819	845	832	792	821	814	780	812	819	796	838	790	813	814	838	791	737	832	842	815	783	802	808	825	836	774	811	826	800	821	809	811	793	761	800	761	786	803	825	839	802	761	846	810	808	779	856	808	784	807	844	846	799	839	769	816	799	774	747	872	825	796	808	793	845	788	798	805	817	817	865	750	825	785	769	813	744	838	818	788	812	809	869	799	799	865	815	858	821	860	796	856	804	848	823	831	795	855	818	845	824	752	837	844	804	830	773	831	823	852	823	787	780	756	790	784	838	783	822	841	827	770	832	854	776	763	797	768	844	780	803	838	876	783	847	790	795	811	791	847	817	826	806	806	789	859	789	887	819	803	823	767	820	832	847	795	782	784	822	773	815	795	756	792	794	783	815	819	801	823	823	789	758	815	809	823	763	821	789	791	827	784	763	840	790	765	837	828	880	805	842	832	842	774	811	849	786	746	819	829	776	837	797	827	791	845	859	770	808	845	784	787	790	816	808	861	779	805	791	820	796	773	787	789	783	828	850	849	803	810	787	840	787	815	757	780	802	820	835	861	814	778	828	809	791	757	767	826	786	856	746	787	827	764	834	836	804	764	769	788	806	778	800	846	799	755	807	785	807	773	764	828	764	798	818	796	811	827	756	784	837	787	771	773	809	806	802	834	782	813	788	817	791	781	820	788	766	776	775	799	821	846	789	826	787	766	785	847	841	788	832	810	812	846	818	785	819	787	811	813	808	815	823	838	780	797	811	802	804	822	778	796	849	781	797	812	813	769	799	802	801	819	812	821	834	757	786	812	781	847	820	764	764	814	814	782	771	780	786	829	817	805	800	785	775	795	789	739	819	801	813	787	778	810	773	807	795	812	841	789	796	776	857	815	854	798	773	846	810	863	840	774	810	766	805	799	771	795	812	840	793	810	831	790	786	779	799	815	797	777	792	815	821	839	814	837	816	769	790	835	888	822	838	839	844	825	850	817	833	828	829	867	839	786	805	812	778	823	785	810	826	784	836	845	786	804	798	806	813	775	796	798	751	826	810	821	857	783	823	820	832	798	833	792	772	825	802	797	805	798	807	781	792	810	795	800	808	843	791	803	803	774	826	780	834	849	838	790	756	779	808	832	812	834	792	824	820	837	768	784	839	818	796	840	807	820	825	778	819	804	774	777	802	813	794	828	824	795	875	823	826	780	770	804	807	803	815	792	772	799	878	796	828	812	855	831	840	801	830	756	825	826	821	810	799	853	841	850	789	794	797	777	786	800	802	779	804	874	814	799	769	808	803	746	790	794	804	819	807	791	835	823	808	765	761	862	826	809	797	804	810	823	847	781	794	851	738	803	828	792	804	798	792	862	802	836	798	816	846	784	809	756	816	785	804	819	778	792	749	828	833	839	854	806	818	763	852	797	770	818	760	819	775	781	784	799	850	794	816	850	779	797	775	843	803	815	780	849	815	749	782	780	814	797	848	813	848	817	800	804	810	803	856	812	801	804	812	834	835	861	779	793	784	785	795	813	849	838	830	796	813	818	822	786	868	792	773	779	813	820	823	795	777	836	806	785	803	785	784	816	781	845	800	803	810	815	836	791	804	780	800	802	773	776	844	785	808	815	837	781	801	792	818	805	815	831	797	865	833	831	809	794	819	822	801	821	818	852	779	806	779	847	791	788	814	846	845	824	832	816	775	847	783	844	814	812	803	849	818	782	868	831	831	787	800	799	769	797	815	818	802	774	812	826	783	795	837	836	832	793	784	829	754	828	793	841	848	846	818	791	779	823	822	792	808	827	797	812	812	778	760	813	775	834	838	824	874	788	750	818	831	819	797	778	799	797	834	772	838	785	831	776	799	778	828	800	771	813	796	819	828	768	832	855	772	790	843	834	824	798	811	781	781	849	854	851	849	823	799	834	737	780	752	809	807	802	790	811	829	773	754	794	798	801	753	795	855	807	810	819	789	857	745	778	836	836	800	800	788	784	835	846	854	744	819	753	829	812	798	775	840	795	783	770	784	798	776	873	770	806	815	784	823	778	798	815	831	808	804	790	820	812	749	821	800	806	766	849	798	766	789	795	758	787	790	845	775	786	792	814	778	756	813	832	787	826	839	799	856	782	817	778	881	845	794	812	791	818	778	764	780	856	807	823	834	845	822	800	818	772	841	766	794	850	798	817	870	781	751	843	809	871	782	824	853	787	781	842	812	845	784	801	791	823	823	828	791	817	812	766	830	848	771	814	837	834	775	785	777	772	805	826	812	814	836	834	840	821	787	787	845	830	791	816	810
23830	20936	28108	23923	20777	5425	1367	1066	884	894	802	753	770	662	713	686	671	682	670	611	648	665	711	639	623	654	640	626	653	590	685	703	597	593	631	665	611	603	606	615	582	620	607	640	658	644	623	626	684	589	600	639	573	593	618	667	568	668	632	602	624	625	625	638	634	626	624	558	657	669	565	624	615	601	638	579	607	601	609	635	633	603	666	631	605	605	571	669	656	590	622	585	651	620	610	650	642	644	615	629	607	634	594	645	628	590	600	612	652	624	677	666	608	593	670	649	655	636	647	562	649	638	610	603	617	629	610	583	596	590	610	581	605	631	566	636	638	610	602	649	614	625	595	631	625	632	634	600	602	627	636	661	652	584	629	657	594	623	629	571	634	613	576	604	609	580	638	595	602	629	649	636	615	621	630	600	566	639	632	642	624	632	581	611	604	572	659	609	620	610	602	613	600	639	623	619	591	635	575	588	613	607	635	626	595	612	606	643	651	565	625	586	589	646	630	637	594	632	626	592	582	600	615	584	619	575	613	578	625	627	586	593	584	603	617	582	675	639	660	600	669	647	598	610	628	635	666	623	604	613	621	607	606	595	589	621	604	628	652	632	637	613	579	643	560	613	644	670	629	588	609	623	606	636	579	597	584	550	604	618	597	609	621	647	670	644	627	578	640	651	622	630	585	608	635	628	617	631	625	624	671	614	596	628	581	606	586	591	621	615	618	609	628	594	606	613	587	626	574	620	611	579	632	628	613	630	641	603	605	613	542	598	598	634	643	635	586	636	598	618	573	613	596	620	595	647	634	619	608	578	615	570	620	634	619	606	582	566	641	540	629	636	593	614	615	637	627	616	613	619	607	584	617	623	667	599	595	662	619	633	610	623	576	595	612	608	610	594	670	583	604	608	618	607	606	611	613	625	634	590	587	599	650	602	617	625	617	613	668	630	620	667	622	592	604	606	608	598	625	611	685	614	616	600	608	608	567	603	637	615	624	594	637	607	640	613	614	617	625	613	634	617	601	647	590	576	615	634	584	594	603	626	617	648	599	602	612	590	574	650	591	612	613	648	614	616	619	646	639	637	601	649	634	615	591	564	606	643	658	573	599	647	638	607	618	596	638	589	616	627	568	610	627	619	610	609	600	625	557	620	616	615	604	639	602	614	629	603	612	620	641	590	586	576	658	651	603	623	650	613	634	613	605	617	589	594	627	646	613	622	604	592	603	637	625	599	613	593	606	608	635	620	573	634	617	619	642	617	593	577	634	600	610	601	601	611	598	617	587	600	617	612	619	615	589	575	632	633	604	606	597	591	647	660	615	596	580	590	661	628	645	587	590	615	659	607	580	614	602	619	618	633	640	666	624	649	599	620	584	617	572	588	631	611	557	590	598	679	639	636	609	633	581	640	594	628	598	612	588	598	607	636	612	637	646	628	597	631	594	605	644	590	622	620	644	604	616	580	601	624	600	626	617	658	598	594	644	607	593	576	619	608	613	583	695	636	614	648	633	645	623	609	595	632	636	623	684	600	598	593	611	620	613	616	591	614	606	626	649	611	619	579	632	581	601	587	672	611	599	615	609	635	613	631	630	609	633	633	621	604	619	624	637	628	651	597	653	621	626	593	578	618	609	637	601	604	658	636	624	632	627	580	665	618	622	639	622	603	631	650	621	594	632	657	616	596	622	598	623	586	613	620	581	620	610	613	593	612	630	603	630	609	580	632	616	625	610	609	596	585	631	575	621	603	595	608	591	603	622	628	603	642	620	600	582	619	621	593	567	600	638	645	613	616	604	602	632	608	565	570	597	641	586	646	621	587	620	541	606	634	613	650	612	613	601	610	645	598	595	646	632	602	650	617	594	612	616	567	590	568	614	577	609	651	600	581	572	617	627	579	580	617	634	602	636	588	659	578	600	604	593	629	638	612	621	594	629	626	606	654	567	595	632	571	598	652	618	598	607	645	637	614	620	582	588	671	627	573	607	590	614	608	630	593	579	558	615	587	630	595	600	639	607	597	655	581	635	601	594	590	569	606	617	629	626	592	626	642	572	630	612	599	672	596	626	642	596	561	584	589	585	624	577	585	655	611	626	636	605	595	641	623	640	662	603	610	641	618	643	599	566	636	607	608	631	578	605	668	625	557	616	608	635	620	647	591	633	610	623	604	624	689	623	605	612	633	609	632	610	571	584	614	620	631	608	623	586	591	588	595	667	551	591	644	564	607	623	600	639	657	636	597	611	606	619	621	606	617	629	598	578	608	648	659	631	583	617	587	606	590	623	636	605	595	578	629	592	634	582	623	664	585	571	647	613	583	629	619	594	615	621	606	612	611	626	624	599	596	611	661	639	572	578	639	588	555	646	635	600	578	610	615	576	612	614	618	619	650	580	586	590	596	629	630	611	604	609	575	609	643	642	564	629	617	593	661	636	613	605	638	604	572	566	653	577	624	631	611	602	652	566	582	628	613	623	600	619	613	696	624	581	613	629	594	607	615	612	600	610	573	615	606	596	612	637	619	604	605	593	590	639	589	595	581	629	612	619	634	610	599	612	621	620	644	596	612	640	600	653	568	667	594	610	613	601	643	613	625	614	565	600	607	634	597	621	628	599	626	603	618	617	562	634	649	619	629	635	630	608	638	626	633	625	625	606	593	629	633	604	617	642	636	612	621	587	650	621	618	620	536	612	604	622	660	602	616	628	624	604	623	652	620	580	596	627	621	601	628	618	589	639	607	583	633	641	684	630	627	626	644	612	625	622	610	586	606	599	601	586	593	588	611	623	616	608	604	646	608	601	582	632	649	624	605	586	614	653	649	635	612	613	669	596	620	599	611	626	583	641	654	616	626	581	580	639	604	600	575	586	624	620	619	597	637	675	561	595	595	622	607	623	623	617	608	596	634	617	581	647	651	588	607	617	617	611	663	625	587	601	605	634	608	617	636	600	591	570	595	583	576	632	599	597	607	605	618	595	637	633	621	652	618	607	586	614	587	623	579	592	628	610	582	603	556	600	623	583	644	601	633	628	583	620	595	556	623	585	620	560	617	629	632	654	610	651	639	664	607	600	641	644	646	636	654	587	660	588	622	633	585	626	630	631	580	599	615	609	603	661	608	574	647	592	640	586	598	598	618	577	608	589	600	609	587	628	631	595	629	597	617	615	615	624	609	592	612	603	614	619	626	612	618	603	611	614	659	597	592	613	611	616	621	629	597	628	604	630	617	603	625	637	660	645	627	641	650	627	599	617	652	654	604	638	572	601	599	639	593	614	615	586	581	625	575	633	625	597	618	591	658	594	623	588	612	612	623	608	592	593	611	600	609	610	606	573	634	610	618	623	598	606	573	612	595	618	600	615	585	630	580	605	622	601	600	639	617	639	607	598	593	594	622	567	602	613	619	592	636	542	610	620	632	631	585	624	623	619	586	575	625	565	632	622	627	593	605	602	638	628	651	634	574	619	560	573	587	577	588	610	615	649	634	644	613	594	606
5317	10625	9061	4841	3543	2739	2178	1886	1664	1537	1354	1296	1206	1140	1069	1018	1031	1001	1059	922	972	947	997	905	939	889	909	927	838	888	855	849	896	851	837	892	858	904	818	895	879	929	863	904	873	821	909	874	880	836	898	832	840	810	843	847	831	862	814	901	856	902	876	853	856	814	846	855	849	924	827	826	858	854	886	892	858	844	879	844	873	858	842	908	799	858	831	839	880	838	862	847	807	866	810	833	813	854	868	923	846	802	829	834	785	849	822	851	898	865	893	933	929	914	886	843	870	825	907	829	838	819	910	875	855	869	836	891	849	823	855	861	885	798	843	830	843	812	823	885	907	884	872	825	874	839	829	790	809	880	836	869	862	827	841	846	830	856	874	848	803	834	824	859	824	859	827	848	862	860	931	858	844	808	852	887	870	824	853	859	859	896	820	803	874	833	793	852	829	836	888	851	862	810	849	822	820	873	836	888	841	879	846	799	834	795	770	814	859	824	837	883	839	847	809	779	841	843	914	779	807	791	873	837	854	847	806	853	855	852	889	877	812	872	853	874	933	825	839	834	833	865	835	813	819	825	808	895	849	845	885	848	816	846	856	834	783	841	822	846	829	864	820	793	886	787	822	931	865	831	855	858	828	865	815	800	842	842	870	883	848	815	873	839	846	833	898	843	798	846	881	878	852	794	833	882	855	884	798	830	815	813	844	841	825	804	860	869	850	847	797	816	834	871	833	854	844	853	843	819	891	874	820	849	834	820	859	833	838	890	829	865	867	800	855	874	835	840	848	858	854	848	835	883	857	770	853	876	847	837	855	893	801	835	826	816	859	853	821	841	822	829	818	854	819	855	808	846	867	809	826	816	839	847	866	885	885	833	835	851	859	845	896	855	820	829	834	776	863	833	871	837	800	838	788	935	872	888	840	822	752	849	844	774	807	865	830	873	847	824	878	818	817	820	835	841	876	862	834	872	847	808	855	811	844	816	874	845	838	806	869	846	816	827	812	814	866	844	815	894	888	860	752	878	841	813	829	904	875	803	824	871	862	865	801	851	854	881	845	933	813	889	880	789	844	855	837	856	843	820	856	823	855	858	876	833	804	901	841	845	803	845	836	862	839	865	847	837	880	836	854	821	820	854	860	792	869	848	816	858	804	876	909	812	840	810	866	832	802	899	893	828	846	826	887	811	830	848	854	836	838	870	846	837	774	844	852	819	857	811	846	796	868	849	880	874	861	859	822	831	881	786	856	863	818	836	854	803	873	788	879	876	824	871	873	817	792	895	838	851	889	850	831	826	836	883	787	864	826	782	820	825	819	854	845	871	850	865	827	840	854	808	870	835	867	905	861	902	816	841	838	854	821	855	857	830	850	834	870	833	843	885	874	894	813	830	828	846	809	833	799	812	824	828	827	884	834	856	790	802	813	835	856	846	869	873	869	810	790	866	823	772	821	857	854	871	902	883	905	833	813	865	816	903	867	835	782	872	802	827	832	819	868	886	867	823	853	884	883	833	810	819	803	836	886	877	870	827	875	868	874	817	825	871	800	804	801	841	875	841	836	831	858	861	845	847	897	872	849	812	812	863	886	885	818	890	827	934	836	794	852	876	852	867	836	852	839	775	785	787	859	855	819	844	851	809	823	879	817	843	863	819	807	885	802	880	834	860	829	836	777	785	819	816	870	846	840	795	804	814	844	866	871	857	867	815	859	841	812	793	835	839	821	844	858	895	860	822	819	816	806	846	809	880	816	831	879	807	852	832	851	832	782	833	861	781	876	814	869	873	828	841	877	886	832	851	826	854	855	915	862	816	833	808	852	801	873	847	890	825	824	862	817	844	841	842	763	827	794	829	850	837	845	804	850	839	863	842	849	811	846	835	830	840	879	826	801	839	830	819	850	776	826	877	830	827	826	826	813	812	843	806	867	828	827	875	839	832	858	860	831	826	843	841	837	827	806	889	813	856	802	811	840	894	818	855	884	840	825	792	828	816	832	896	816	861	896	836	880	839	865	807	896	831	793	911	818	830	866	822	852	864	866	869	846	868	870	839	862	857	850	840	864	826	841	825	902	865	825	863	791	802	848	838	821	833	829	858	853	828	880	845	832	824	901	920	786	802	861	852	871	831	875	838	840	823	845	833	855	882	815	858	867	820	813	846	791	855	837	833	838	885	876	910	855	830	896	821	851	849	913	811	846	827	858	881	868	792	840	821	849	785	875	829	830	861	844	894	856	915	871	876	849	856	864	816	862	802	873	886	817	834	863	795	831	801	854	830	805	899	841	815	841	776	829	841	825	887	843	798	826	829	824	844	861	852	817	842	861	833	833	846	790	876	832	852	808	835	824	874	850	827	824	864	878	858	856	841	868	828	851	865	849	862	878	822	837	854	851	790	805	820	857	821	833	859	847	836	871	901	840	890	874	840	816	867	847	845	827	822	848	869	818	836	819	848	896	819	837	903	854	833	856	877	860	823	843	815	861	869	836	916	817	819	850	812	860	883	837	821	839	800	766	877	852	815	872	833	855	828	849	822	777	867	876	821	842	829	786	809	819	815	838	815	833	883	860	872	874	808	857	820	834	817	901	837	793	794	842	903	798	824	772	843	829	833	835	785	856	884	852	897	800	825	817	867	859	828	830	856	861	863	833	856	825	826	859	856	818	834	822	857	867	882	846	849	874	872	875	878	857	837	841	886	873	845	803	862	816	826	854	863	863	843	859	844	838	777	785	827	832	847	823	833	845	777	882	832	921	833	848	832	855	794	820	899	833	855	867	833	863	820	829	879	843	806	872	850	859	837	875	798	806	811	832	818	821	835	874	890	860	809	877	852	841	818	818	817	832	845	895	823	845	802	777	793	834	869	822	811	863	809	830	838	842	804	877	823	863	804	844	819	814	847	847	840	827	842	849	811	854	869	834	825	852	858	822	860	824	842	815	853	883	888	885	812	853	855	796	821	833	833	838	858	811	889	858	846	878	833	876	831	787	869	876	861	890	833	838	794	825	808	914	888	803	832	841	846	830	858	841	851	804	818	833	836	800	882	841	855	847	850	848	883	876	857	829	869	810	851	791	848	847	837	814	851	810	854	843	836	827	861	836	837	846	857	847	808	899	818	860	822	842	792	793	857	853	818	860	857	888	867	810	859	855	865	816	870	862	818	891	792	815	869	835	825	834	815	881	886	861	819	826	832	839	798	811	832	866	839	856	823	862	927	859	866	844	796	882	797	784	841	794	822	840	784	833	827	883	846	840	835	836	810	806	830	807	824	870	836	869	801	871	820	826	861	828	862	830	825	808	861	837	910	883	774	832	863	849	809	842	814	857	844	876	788	865	836	961	869	874	797	868	797	797	783	871	839	802	836	847	841	843	868	836	867	848	799	858	779	830	804	857	824	852	844	889	880	806	837	799	874	872	830	838	823	868	833	839	828	825	895	900	830	832	819	833	846	784	832	908	878	853	799	889	817	863	857	834	839	795	811	832	831	860	886
22771	20924	28676	23330	20926	20679	3967	1213	1005	903	871	755	720	670	649	604	580	557	571	585	555	557	562	564	521	528	512	515	485	487	498	496	518	495	506	466	516	542	488	482	487	480	504	477	477	421	505	510	498	472	487	458	489	489	530	502	481	492	485	486	498	461	536	489	479	479	475	508	473	447	480	474	462	519	418	453	445	483	452	483	470	463	471	461	486	480	475	509	464	452	480	538	481	475	500	465	458	490	426	473	453	446	467	491	476	506	447	472	479	543	511	526	510	481	477	480	521	481	438	535	482	471	468	508	487	487	536	470	512	466	479	441	486	457	466	453	495	539	429	493	480	506	439	469	473	475	452	505	470	502	465	466	465	474	451	479	478	485	507	454	488	456	454	455	456	532	465	422	458	480	471	447	493	486	491	468	457	466	457	450	471	488	449	479	512	484	443	489	480	471	496	440	480	490	492	459	470	477	498	483	443	484	471	530	449	471	490	476	484	466	422	505	464	465	477	466	478	444	499	438	420	468	453	438	490	482	454	452	459	488	456	470	465	502	522	493	435	469	482	493	493	459	466	453	486	454	455	521	474	447	463	463	491	489	475	481	439	464	468	460	454	476	491	462	501	449	480	467	479	501	468	492	467	436	473	491	445	488	440	513	458	416	462	508	461	451	454	468	482	426	486	454	443	474	463	478	497	478	456	495	454	448	457	475	441	508	491	465	491	482	448	442	464	485	440	432	495	479	488	463	467	503	480	481	477	469	463	467	467	488	460	436	487	489	504	479	482	502	478	481	427	479	457	514	462	447	450	464	450	482	501	443	500	496	466	484	457	467	490	469	455	465	511	442	461	475	455	440	490	445	494	470	465	464	472	476	478	467	486	477	482	489	465	451	459	484	460	495	478	494	513	488	443	453	469	479	458	489	456	501	441	490	512	470	464	490	459	496	462	476	482	469	446	459	460	490	487	451	479	532	488	451	475	486	518	455	496	481	467	467	477	474	517	480	484	477	472	461	456	462	482	467	482	463	448	496	481	476	496	495	470	449	435	447	463	502	464	510	507	463	482	472	497	454	481	477	485	501	496	446	448	477	498	514	483	477	502	477	441	499	458	491	439	464	461	463	530	458	430	461	526	471	478	464	470	475	484	496	463	479	488	475	485	431	449	467	494	456	459	485	491	467	498	462	482	484	487	475	483	462	479	465	464	509	502	449	484	457	462	465	506	465	483	512	434	467	458	458	460	468	516	470	486	474	431	445	476	479	482	458	476	454	457	467	466	479	471	473	479	499	444	453	504	457	454	470	508	437	455	515	483	481	474	444	430	437	456	430	444	480	487	501	462	502	494	479	467	453	473	429	478	485	465	476	472	469	494	445	476	489	411	449	456	461	441	477	481	440	468	463	468	521	431	477	500	482	446	502	496	490	494	445	459	482	517	508	450	482	478	497	469	431	494	474	487	450	497	483	475	459	437	512	462	468	498	460	461	480	467	437	449	493	526	472	458	489	497	449	467	479	424	491	466	490	471	459	462	477	465	441	466	496	494	496	482	476	487	476	476	496	497	505	447	462	470	466	460	443	494	494	473	467	487	473	457	482	467	432	509	451	525	473	448	525	477	429	452	463	407	478	460	499	468	465	476	450	471	520	452	471	480	475	501	487	465	489	475	468	472	502	476	476	474	483	453	514	457	496	508	507	437	484	478	470	469	470	519	500	444	489	498	489	453	461	484	488	449	527	493	497	448	521	465	471	415	464	463	479	483	483	434	500	451	492	503	459	442	464	448	489	462	512	474	444	452	493	478	448	441	468	473	455	467	468	487	444	457	472	460	476	449	466	472	494	489	463	466	457	455	483	471	429	513	472	467	501	515	451	452	450	457	493	464	461	474	465	506	510	465	480	501	468	486	465	461	449	507	508	517	456	471	448	499	502	470	474	457	474	437	495	501	473	458	499	485	457	447	467	503	487	446	463	472	471	450	470	435	486	470	462	463	430	482	477	466	503	478	448	435	436	475	507	504	438	512	435	498	466	503	469	462	491	490	421	486	506	471	470	423	449	488	479	490	504	460	513	500	499	500	433	453	447	464	497	455	473	518	469	468	432	465	455	465	464	465	487	444	496	438	459	472	435	488	502	485	467	468	494	459	459	431	471	470	482	437	480	442	452	445	465	481	492	451	505	489	404	476	528	487	476	465	490	487	465	491	499	447	468	505	499	430	459	444	462	470	477	498	488	500	456	427	509	454	476	450	504	488	449	462	455	459	500	457	452	466	488	469	415	472	462	461	464	475	454	486	470	457	434	467	477	436	456	451	456	431	467	505	479	440	474	502	476	464	409	492	457	481	477	502	493	516	457	477	470	461	499	441	469	459	479	491	466	481	451	471	476	470	467	441	465	461	458	459	475	476	439	456	425	470	473	506	484	470	456	492	451	482	448	488	487	465	527	456	456	485	493	520	458	461	501	467	484	469	497	478	524	440	443	467	492	502	487	495	487	460	494	464	484	494	490	473	468	455	478	454	458	485	480	459	464	455	463	456	454	470	466	444	483	505	457	479	465	463	482	506	492	484	511	458	476	483	452	460	487	490	526	511	503	439	462	429	476	453	449	471	487	458	478	470	475	498	475	481	489	453	484	494	496	449	457	484	450	520	498	459	506	507	456	447	448	491	485	504	493	459	493	448	492	478	435	508	497	512	477	447	458	462	475	496	483	471	472	490	461	469	493	478	506	546	471	487	549	458	473	465	528	481	475	496	478	475	453	497	467	505	451	478	459	482	470	494	452	482	479	457	508	451	468	496	517	485	442	447	476	463	446	484	474	437	479	500	479	462	444	469	477	487	460	436	470	456	488	520	485	500	477	496	466	453	423	474	445	475	467	498	482	489	433	468	478	493	471	468	463	473	472	453	509	487	431	464	445	442	468	457	473	476	462	457	463	477	486	484	445	485	507	512	454	482	441	465	449	487	476	461	490	477	543	478	478	459	507	462	495	489	480	469	488	487	436	461	482	481	477	465	464	477	512	443	443	449	474	496	474	482	499	496	457	465	490	465	526	475	513	424	465	467	479	469	480	487	446	424	495	442	483	462	476	468	507	473	498	465	479	475	511	447	483	472	482	467	446	500	507	461	481	481	460	451	478	460	481	496	487	497	459	481	483	458	459	464	480	444	476	469	495	481	508	492	450	444	494	468	479	452	479	487	445	490	502	476	458	488	425	475	471	468	485	469	498	452	452	462	457	474	498	485	494	472	467	486	486	468	446	466	500	471	455	468	484	523	448	424	479	444	475	480	459	455	456	446	479	460	459	467	442	467	484	475	501	464	475	451	429	478	506	496	470	475	497	478	445	507	460	503	466	514	478	440	438	459	499	492	436	488	462	481	476	499	493	440	479	477	479	473	487	459	488	476	498	460	474	514	489	480	453	457	464	451	467	497	514	465	492	466	465	502	440	448	433	496	458	505	461	464	493	468	480	489	433	516	468	469	496	442	499
7528	16532	14202	7648	5316	4053	3220	2662	2169	1829	1613	1400	1274	1131	1139	981	976	936	889	859	815	819	793	757	715	716	760	727	716	720	715	733	702	695	679	704	701	714	688	686	706	663	675	678	682	697	687	656	644	655	677	674	648	645	723	646	692	651	635	653	701	678	677	597	662	656	661	674	673	646	700	673	649	645	683	634	642	655	635	653	717	689	666	681	630	638	686	692	678	641	659	670	657	628	653	672	631	671	656	628	637	667	666	627	640	651	665	643	712	677	742	738	749	734	724	684	690	680	651	710	699	674	721	660	673	672	668	643	657	628	650	673	660	651	670	672	663	680	661	624	620	656	684	633	671	584	626	653	656	682	629	621	673	696	685	648	616	640	629	685	615	682	639	654	614	657	603	634	616	602	662	730	641	624	669	652	648	654	615	609	638	623	670	623	649	667	700	627	648	668	711	639	606	605	653	646	648	677	670	642	600	644	623	640	652	633	700	634	620	657	695	673	652	655	692	651	641	654	668	657	631	608	641	648	615	616	645	656	651	642	670	637	624	656	689	612	671	657	658	651	651	623	660	617	609	604	674	672	633	665	644	663	650	648	641	672	610	650	667	682	667	643	660	610	659	637	670	670	627	657	663	667	674	655	663	681	682	651	686	668	633	663	654	660	650	662	649	682	645	688	633	656	688	698	637	688	681	672	656	626	631	677	657	635	635	668	657	686	675	635	656	635	619	618	644	638	673	655	709	644	673	615	608	648	670	623	637	623	629	664	637	670	675	672	639	667	656	647	670	622	619	633	698	645	613	625	654	650	650	678	650	632	579	649	646	655	643	697	686	632	648	649	629	633	654	654	613	704	634	690	665	617	632	692	646	630	671	658	678	661	674	636	696	647	629	662	643	628	696	618	669	660	612	650	641	651	686	647	671	660	679	667	588	639	612	635	665	595	680	685	665	637	693	621	665	669	643	679	660	665	662	582	640	674	627	645	640	643	618	676	690	658	635	724	621	663	638	661	656	623	677	661	628	629	671	644	642	678	704	651	659	638	707	675	625	640	690	586	636	656	622	651	660	655	668	647	612	667	647	696	650	649	650	620	667	646	611	638	645	646	639	682	667	699	660	648	615	642	683	636	697	676	642	653	719	660	632	644	641	637	642	648	661	606	660	680	627	662	586	655	662	637	649	598	664	689	578	686	684	644	625	704	681	700	666	625	662	601	639	680	631	612	650	686	694	686	629	618	679	737	662	686	644	665	653	687	679	616	660	665	634	629	675	671	623	627	640	647	645	632	645	668	685	636	636	670	688	664	666	628	641	659	665	654	681	667	650	656	599	655	654	644	640	614	681	655	657	692	638	691	621	663	632	662	661	652	686	632	610	638	658	656	640	597	667	637	653	615	652	691	639	630	614	684	647	611	663	636	649	670	605	617	648	624	658	657	635	634	670	642	651	652	651	640	659	660	676	657	654	700	642	598	657	632	659	612	698	658	640	626	701	664	662	645	591	650	649	640	619	637	639	676	623	660	642	669	664	669	599	632	621	619	638	620	670	651	642	623	666	644	643	648	610	645	605	645	673	672	654	685	676	657	630	665	689	656	646	629	655	651	605	633	676	635	636	620	649	630	618	685	672	618	688	583	631	668	670	656	698	653	603	610	634	711	660	650	621	686	659	635	669	628	673	666	613	584	628	643	663	668	644	669	641	616	666	636	656	656	693	620	631	646	694	630	668	657	631	676	653	677	632	650	669	633	663	684	606	645	644	612	666	637	668	681	683	654	622	662	645	643	714	639	646	665	707	638	686	643	664	645	619	616	651	710	664	630	613	676	663	692	646	633	655	652	679	631	636	660	662	646	666	668	645	652	664	650	589	590	602	690	621	638	667	636	606	644	651	623	641	660	628	649	676	650	724	630	640	688	594	668	694	680	623	634	600	669	648	661	676	647	624	673	583	660	651	621	620	670	624	657	641	638	670	635	652	666	669	611	685	659	625	651	590	659	710	654	663	631	617	629	679	676	647	641	646	668	712	614	672	664	627	671	695	684	659	644	657	629	632	653	623	666	619	669	671	635	628	624	607	626	645	678	614	661	654	646	645	635	627	672	662	658	650	615	604	666	666	680	683	646	739	639	644	663	597	708	658	644	640	655	647	687	613	659	627	645	644	644	622	635	645	610	606	609	646	615	668	664	705	695	664	676	639	692	648	650	665	640	640	642	635	669	629	667	645	638	678	648	603	605	666	647	649	702	683	643	629	636	631	661	632	641	627	674	642	637	637	611	638	646	592	650	647	653	609	646	676	633	665	634	646	672	636	687	637	657	645	647	641	673	708	602	652	672	643	628	683	642	698	618	641	616	640	652	589	658	657	681	634	674	619	657	658	654	602	661	618	677	671	633	633	650	646	654	663	711	664	656	654	612	632	709	644	661	674	655	629	682	637	608	656	616	694	649	640	641	665	674	667	679	664	621	683	668	659	638	621	617	619	690	650	612	657	639	671	606	650	598	604	623	628	632	649	693	666	605	651	643	670	655	719	614	647	624	644	675	644	637	629	644	620	684	659	689	634	649	629	649	634	650	690	661	643	659	608	630	596	648	643	640	625	655	659	660	677	655	647	653	672	680	645	638	613	695	628	631	634	639	649	682	652	665	636	622	694	668	671	687	660	621	659	579	671	579	627	621	638	600	637	670	702	691	608	648	686	651	656	690	600	656	644	670	663	655	623	646	625	603	646	646	650	647	668	637	664	642	625	650	678	633	676	622	664	661	680	625	634	633	634	657	633	621	664	609	618	633	658	651	616	645	660	620	626	693	671	616	650	675	686	647	630	645	595	632	628	594	597	642	659	605	685	607	666	626	615	666	641	646	670	688	686	667	601	664	651	669	624	614	647	619	604	628	625	671	631	655	666	643	613	679	573	623	622	628	664	664	659	643	635	649	614	621	645	601	655	649	649	670	683	666	608	610	654	654	645	627	637	577	627	667	625	663	658	619	634	667	653	635	650	680	631	637	671	678	646	687	622	579	653	689	652	648	605	675	684	619	633	649	684	619	661	640	648	634	640	588	630	650	623	640	630	650	637	634	690	654	709	584	682	580	655	685	698	640	651	644	693	660	635	627	632	624	696	656	691	642	640	683	641	656	680	635	663	637	603	683	662	667	650	671	649	649	680	653	671	649	700	643	682	626	688	637	650	650	637	676	635	645	679	611	653	641	686	677	635	637	665	642	663	650	637	684	647	683	630	619	640	630	630	663	657	636	640	642	652	647	618	654	600	654	618	700	638	663	649	686	633	664	619	666	645	594	667	673	653	639	643	655	659	646	660	652	624	666	619	649	610	652	641	649	634	646	672	628	596	638	647	662	645	661	652	708	666	630	688	651	663	671	616	675	644	612	610	663	649	658	620	663	631	606	678	667	637	609	641	678	678	635	667	687	644	691	674	670	684	653	676	644	695	619	663	631	618	649	641	691	664	643	618	649	674	663	670	648	664	628
26519	20086	7662	1090	770	647	603	639	651	598	609	592	623	601	578	595	618	651	619	616	570	591	607	582	566	613	582	593	576	577	565	574	624	598	585	566	602	594	591	607	637	602	668	593	639	610	602	638	615	601	608	598	618	627	611	624	626	610	654	597	633	627	607	590	633	596	629	594	614	650	627	611	565	594	598	623	597	603	619	582	605	621	529	598	600	564	596	631	603	614	595	578	560	588	562	655	600	533	643	583	658	612	583	602	600	538	577	616	642	612	599	600	689	600	599	605	609	601	639	583	651	650	605	635	573	590	603	557	608	622	623	617	621	648	580	552	642	607	586	619	586	611	610	655	611	653	614	605	621	617	599	598	612	613	580	635	599	585	576	603	625	639	600	642	585	597	616	600	602	617	621	607	627	576	597	600	620	586	610	602	601	580	600	603	632	596	614	595	554	599	632	596	586	622	599	546	594	592	602	572	619	648	617	595	588	646	594	607	583	587	619	608	632	530	604	594	603	605	578	636	571	647	631	546	619	629	577	553	615	619	623	610	587	604	579	608	615	599	615	596	573	617	624	599	589	618	624	577	575	588	602	613	629	584	541	585	586	590	621	595	591	595	638	644	600	579	605	562	542	607	556	589	632	589	596	584	635	618	622	593	618	588	610	632	610	621	616	603	585	584	627	582	575	578	616	596	580	581	618	595	586	625	607	595	600	611	581	616	559	601	609	585	604	633	597	624	612	560	607	602	600	591	602	584	590	597	628	602	558	595	615	568	553	581	617	565	634	584	605	633	586	615	612	599	599	557	619	616	610	602	568	633	540	585	629	618	565	629	631	564	584	583	609	602	578	607	614	652	639	608	681	609	609	611	611	586	650	594	606	585	603	572	587	575	647	632	585	554	622	568	598	603	640	567	617	562	638	637	589	606	592	598	636	616	599	545	594	622	594	599	567	590	605	605	617	595	586	627	642	623	620	597	602	590	591	615	622	605	602	581	576	568	625	624	614	569	580	582	624	609	595	560	618	558	615	602	595	605	618	573	650	529	586	565	609	577	618	617	567	635	614	627	646	621	594	583	595	618	596	563	627	591	618	605	577	625	650	610	567	571	655	602	574	624	635	610	589	608	598	577	608	640	595	606	633	605	622	612	628	609	648	611	569	619	581	628	536	618	574	595	630	640	641	570	575	572	600	608	642	570	599	610	618	627	590	607	588	576	575	612	608	578	599	637	582	590	578	594	591	587	631	633	584	610	544	583	578	643	615	615	633	587	573	626	573	612	622	576	618	615	622	591	597	595	567	572	554	569	607	617	615	561	609	590	584	613	611	635	571	582	608	632	606	622	581	587	679	587	551	550	618	591	621	567	623	576	601	559	579	599	572	613	583	598	622	553	601	597	650	633	646	597	630	607	579	578	581	598	587	627	615	551	591	572	623	634	590	600	600	616	610	601	619	604	572	604	634	568	554	601	592	574	643	572	629	566	565	611	607	608	610	566	630	557	635	648	629	619	624	551	579	615	575	621	621	601	582	623	601	639	615	603	646	579	629	600	582	602	596	606	575	597	631	593	581	602	557	584	576	621	596	629	549	632	578	601	599	572	610	660	597	577	625	584	558	631	612	585	575	573	628	595	573	564	589	535	589	574	539	578	583	599	608	592	586	600	553	576	627	574	630	586	616	561	607	602	592	549	619	619	627	550	597	641	578	588	624	578	581	556	607	588	604	620	634	610	631	584	591	659	615	595	624	643	616	608	595	625	606	597	587	588	599	587	602	591	593	608	629	604	597	584	591	582	557	598	644	575	564	605	597	576	594	595	599	629	599	633	614	585	595	590	618	590	599	631	622	627	605	570	617	619	575	603	599	595	587	621	623	650	583	617	618	587	597	620	622	607	599	596	563	599	614	625	596	602	611	601	636	620	606	574	635	600	598	588	649	570	616	572	562	612	612	593	603	603	565	588	580	565	594	622	582	588	590	618	594	653	596	609	618	590	599	608	599	597	625	576	591	613	570	593	608	631	599	613	583	614	578	585	629	600	600	587	642	595	595	596	665	590	596	617	617	590	615	609	629	618	615	596	584	595	596	585	588	610	599	589	636	560	593	649	593	612	610	562	635	645	600	596	613	588	612	604	609	591	574	631	604	572	618	603	588	634	583	600	565	572	584	592	576	594	597	561	584	643	650	595	589	614	591	601	576	593	561	633	594	594	620	642	625	611	643	607	605	605	543	602	618	595	608	616	636	581	586	623	609	608	596	624	596	592	633	572	629	592	606	590	609	597	607	599	614	601	603	606	641	586	565	623	613	587	573	613	609	566	586	606	590	618	594	602	606	623	595	584	573	606	584	609	630	594	598	603	624	633	566	637	604	574	642	603	604	587	585	631	619	572	583	646	624	587	621	608	602	586	555	647	610	589	609	586	645	615	613	555	568	609	597	598	644	643	631	614	593	611	592	580	642	626	644	630	600	608	589	621	625	611	620	628	589	587	581	616	608	610	585	549	593	596	566	619	587	595	622	576	660	604	612	594	667	585	606	622	588	626	648	615	578	597	566	613	591	601	569	653	609	605	617	582	618	603	631	601	573	607	594	618	605	601	615	594	642	632	599	630	639	671	602	626	584	589	586	598	606	568	585	603	613	572	603	552	586	561	564	596	602	601	616	599	615	580	598	623	599	590	622	602	604	608	638	611	621	617	596	577	561	564	610	583	647	584	584	589	612	607	632	608	655	569	603	576	587	644	619	628	645	598	580	614	619	619	567	600	588	556	625	585	599	575	594	603	591	606	634	588	625	623	588	577	599	597	617	580	569	628	636	592	620	637	627	560	592	622	602	630	570	580	601	625	598	614	594	611	618	612	614	620	577	608	618	625	657	572	610	599	605	585	619	564	598	616	600	627	641	561	622	573	621	616	609	618	601	559	625	622	588	571	581	650	558	599	607	616	587	597	601	555	580	614	610	592	591	565	620	592	619	625	583	581	552	602	586	572	595	623	664	573	610	573	584	577	605	627	622	577	614	625	589	639	615	569	601	620	655	613	584	586	612	592	618	621	634	556	602	623	633	601	603	595	628	574	642	646	613	627	596	598	630	607	589	620	637	583	560	578	616	582	621	586	546	614	600	613	622	610	623	588	617	597	577	605	593	575	617	559	599	594	581	567	599	621	575	605	540	591	584	569	625	554	599	570	599	606	609	621	579	604	585	621	570	604	624	627	568	612	620	642	571	612	596	579	611	562	578	627	610	598	559	574	676	654	591	600	596	583	628	600	602	604	624	594	623	595	593	582	610	627	562	598	618	571	613	619	592	601	607	557	607	598	616	603	621	606	604	667	599	570	596	603	623	575	578	599	603	601	589	604	576	548	602	623	581	590	626	636	609	597	563	619	549	641	608	581	603	609	564	567	600	605	578	551	592	577	601	596	632	617	593	637	579	626	604	615	599	596	610	611	612	635	637	577	582	593	581	591	599	605	615	599	621	609	607	604	575	608
4153	1761	1608	1112	1006	969	909	874	894	858	856	843	896	844	803	819	823	786	851	821	813	824	791	837	804	789	776	847	780	828	778	799	836	795	790	816	785	828	830	817	841	814	810	792	832	795	826	755	817	823	792	806	755	803	773	805	831	823	793	843	844	840	776	793	788	866	815	772	807	779	828	830	779	826	826	790	794	776	791	746	805	813	849	833	773	802	816	840	816	797	841	756	792	828	806	804	812	840	846	848	830	867	828	834	823	768	770	858	835	850	827	826	897	871	855	855	868	835	869	795	842	779	821	794	789	823	861	851	811	801	802	828	816	812	785	795	859	816	815	848	775	824	808	852	830	840	830	798	838	847	812	845	794	780	771	820	794	783	842	788	799	783	801	834	821	836	849	777	795	824	839	816	827	799	808	753	763	824	799	856	796	828	804	803	825	803	808	811	824	783	813	813	835	823	845	799	841	814	873	773	785	780	795	809	771	784	853	822	801	806	867	843	778	770	834	783	781	824	774	794	817	888	806	827	830	866	805	767	809	845	780	829	805	794	759	768	773	782	835	820	776	774	809	803	838	832	874	790	846	793	805	824	784	823	801	763	779	799	768	815	820	805	784	827	773	824	844	809	810	827	755	799	798	793	818	816	789	798	811	834	808	800	819	788	809	755	814	795	822	787	793	813	770	772	859	816	824	798	774	832	885	847	797	784	823	858	820	794	880	811	804	799	827	843	797	827	766	805	832	821	813	776	789	862	813	836	793	823	801	810	825	780	829	838	800	827	826	850	843	774	828	846	782	787	830	880	784	850	841	805	886	815	814	834	815	849	759	774	779	828	802	887	807	839	867	821	799	808	855	784	788	814	842	791	788	829	792	798	880	815	860	868	851	810	780	812	852	811	830	831	820	815	850	844	793	841	786	770	854	825	796	820	835	857	792	753	856	842	825	826	785	809	779	768	877	766	809	809	807	788	837	773	828	782	780	771	772	836	851	768	808	825	800	781	796	807	815	831	824	843	804	871	798	762	796	815	803	836	837	779	835	760	821	763	804	800	780	874	779	900	761	752	803	817	802	786	766	830	854	823	818	868	786	823	841	768	852	834	815	834	798	841	877	839	822	825	798	834	781	833	825	806	796	817	836	797	788	864	767	822	839	797	757	823	863	847	840	782	846	827	843	794	851	821	854	815	819	805	836	816	780	825	813	813	807	897	786	786	743	757	801	828	776	849	860	809	791	845	807	824	825	816	842	806	796	806	807	794	791	803	795	762	811	775	807	831	820	759	772	848	814	784	812	836	794	826	794	809	804	809	812	857	810	804	817	781	842	791	818	848	792	837	757	810	833	797	795	780	839	785	869	831	816	832	823	805	788	769	803	789	829	784	814	847	803	778	818	855	747	742	817	827	781	810	805	819	787	845	818	779	799	848	798	826	753	848	854	868	799	840	761	852	827	787	788	823	786	780	788	834	808	815	811	861	819	804	800	820	872	805	822	824	791	811	815	821	779	808	812	847	801	831	828	813	787	800	803	817	833	816	834	822	818	814	830	810	795	839	793	814	804	819	797	738	843	795	779	816	783	773	773	837	799	786	779	809	798	782	783	824	858	820	839	801	797	829	845	840	773	766	776	845	791	769	832	822	802	866	792	810	786	801	814	809	827	814	811	798	789	823	852	797	821	794	791	782	778	778	775	810	800	813	791	812	862	808	776	861	797	812	792	770	789	817	767	814	758	812	780	800	841	831	800	788	856	801	858	871	782	826	821	819	791	847	836	781	809	851	782	829	817	779	846	809	821	832	812	811	872	854	798	812	737	790	832	796	830	809	851	847	779	795	796	834	826	771	831	773	823	783	806	802	855	794	811	816	802	814	812	819	887	828	833	832	770	856	835	814	803	826	823	863	829	840	804	817	827	827	843	793	824	775	818	827	813	810	777	824	776	872	808	872	848	771	766	836	792	803	804	811	792	822	793	854	763	780	853	809	839	781	803	821	777	818	806	855	754	779	824	821	873	793	810	825	770	820	783	806	803	855	870	799	804	823	788	806	800	790	819	794	888	832	806	827	778	720	791	832	840	781	839	814	777	815	812	797	826	780	792	855	789	847	775	836	820	812	867	805	797	804	825	842	802	848	805	799	795	782	781	850	821	824	791	878	835	836	809	787	809	793	805	854	779	812	833	783	779	796	865	829	797	842	783	821	836	829	830	834	835	810	789	834	807	796	810	818	790	799	777	816	824	796	789	740	784	833	784	830	826	790	865	793	826	815	816	806	832	808	818	805	847	770	798	819	823	852	808	783	812	783	814	842	817	804	788	779	841	777	814	795	840	827	871	806	803	791	795	829	815	836	811	817	840	791	770	851	846	821	806	809	813	775	815	763	790	829	808	799	837	831	847	799	813	748	773	799	817	867	831	842	808	788	799	830	864	779	818	851	807	809	795	771	816	848	823	821	828	806	786	818	787	769	806	803	828	836	750	791	851	834	780	725	786	803	783	774	805	797	781	842	841	830	825	781	777	785	833	850	835	775	800	777	800	827	893	821	804	819	776	811	851	822	825	763	825	783	853	776	801	861	823	803	860	824	805	815	773	794	829	803	781	814	792	816	831	815	875	821	841	814	804	797	792	798	771	795	809	838	823	782	815	806	844	844	834	811	809	814	751	789	793	792	835	801	774	790	833	797	806	787	869	749	769	820	850	831	780	780	833	832	815	834	802	845	845	778	808	863	763	831	814	803	798	847	817	804	796	804	820	801	816	811	805	834	802	786	843	823	753	835	820	806	785	825	750	762	756	819	791	795	815	803	818	847	841	811	771	775	821	826	825	829	837	857	795	802	789	781	812	838	764	827	830	794	833	829	860	809	831	756	809	814	823	819	845	854	851	817	813	801	877	806	849	801	777	833	779	838	833	817	791	807	792	836	805	862	815	814	823	798	760	772	780	811	809	852	804	848	852	821	825	859	789	828	769	728	840	832	799	860	830	802	804	829	799	825	827	819	769	812	814	843	849	862	801	843	789	836	835	781	826	825	866	778	835	792	848	854	814	765	816	833	846	806	792	825	804	781	797	891	822	812	829	765	856	825	827	792	844	825	814	818	811	773	826	850	784	827	797	842	828	833	842	818	788	787	786	810	750	801	754	828	817	761	858	783	815	807	836	845	844	855	770	856	836	795	792	861	823	806	841	810	779	794	889	815	827	839	802	815	783	758	823	823	825	817	782	787	813	834	816	863	801	819	832	810	759	801	881	747	868	824	800	826	750	830	804	847	831	813	834	841	838	808	757	798	831	862	842	796	814	796	863	811	816	794	770	825	816	867	801	783	789	789	769	825	798	783	769	808	864	828	802	802	878	800	796	822	832	823	832	818	788	807	751	795	802	815	796	805	789	819	838	813	828	827	779	846	854	830	801	829	777	852	824	866	815	882	790	810	848	822	815	827	776	785	854	807	789	801	784	800	813	828	779	807	814	828	876	847	815	830	790	773	799	789
23841	20966	28117	23987	20833	5604	1363	1005	902	887	821	807	763	739	727	695	717	672	624	677	666	667	662	671	663	701	640	656	654	667	672	683	630	639	636	641	606	638	634	637	631	647	621	593	627	603	627	658	628	640	649	642	620	618	651	634	629	634	631	640	653	610	593	603	654	615	659	606	655	668	630	631	632	644	612	638	608	655	634	629	567	635	663	601	649	645	664	640	623	650	665	603	625	618	650	632	611	633	597	625	649	632	646	589	619	628	603	690	651	648	703	632	692	703	652	670	677	607	642	620	628	609	662	662	677	643	626	659	604	648	619	647	644	623	601	599	578	584	615	618	606	645	631	637	623	619	607	632	623	620	629	633	666	622	673	641	663	614	619	628	627	603	630	666	621	645	607	643	616	628	626	646	615	645	637	679	622	594	655	635	578	665	601	664	664	632	630	616	616	658	623	625	653	635	590	642	657	612	660	627	623	570	656	645	636	599	671	644	604	660	614	660	584	597	637	638	597	624	609	664	681	611	659	595	644	632	587	626	607	618	623	607	640	652	644	600	668	654	635	600	611	620	621	648	660	648	582	625	679	628	608	599	586	677	657	628	602	613	629	640	605	572	617	614	631	604	670	646	661	670	606	612	666	630	636	618	585	627	638	647	639	640	603	646	636	668	711	618	628	630	632	682	640	600	596	635	606	667	629	583	695	609	628	613	670	639	580	599	599	623	613	664	656	633	646	646	630	646	631	611	608	609	670	618	595	669	641	612	645	572	629	664	611	624	649	622	640	613	617	618	642	662	600	676	636	607	627	620	643	627	645	649	631	629	636	667	638	640	627	634	612	648	591	617	616	633	621	666	616	587	638	584	658	628	614	646	629	635	676	602	571	613	615	647	664	611	609	591	626	602	615	635	640	610	617	638	610	595	617	665	607	640	665	636	618	598	628	626	622	602	581	637	637	683	673	638	662	615	585	660	666	632	647	611	626	605	641	652	627	634	635	627	665	630	641	655	616	623	636	627	612	657	628	612	637	603	661	591	664	614	623	650	649	610	656	667	644	554	620	624	644	577	625	663	631	596	615	649	622	603	636	626	628	623	631	640	627	663	620	647	601	654	672	635	641	625	591	632	628	623	632	662	606	605	606	608	625	653	650	622	625	637	616	608	582	628	616	631	587	633	603	624	565	605	645	636	647	681	653	625	626	598	671	620	644	595	560	650	622	606	679	618	624	594	615	588	645	651	660	610	640	621	601	608	639	652	624	630	648	667	678	581	615	652	642	626	634	565	623	601	620	644	697	621	623	594	656	629	629	672	610	586	628	604	673	575	600	642	601	611	613	602	648	613	631	562	655	638	663	675	654	651	657	604	652	592	613	656	645	640	620	599	648	594	594	619	620	590	637	625	643	625	632	613	630	582	642	682	638	654	678	609	617	599	592	610	597	620	634	637	596	645	584	608	642	606	637	626	623	627	662	584	608	581	641	637	597	611	623	609	632	670	651	670	585	669	634	628	642	644	662	675	634	654	667	593	633	599	618	638	606	624	608	630	638	596	664	622	630	688	621	625	652	612	603	679	650	655	637	665	644	622	580	648	587	620	608	630	621	631	632	637	604	623	650	659	590	631	651	648	630	607	626	616	606	629	591	646	612	589	596	641	635	620	618	607	628	632	605	640	653	586	605	624	595	590	607	626	655	613	641	584	609	588	670	691	644	607	636	645	633	606	602	670	616	639	633	678	623	583	563	602	634	687	617	630	602	643	631	643	647	663	619	645	614	629	593	636	676	606	656	629	638	649	613	611	636	617	638	621	605	660	666	569	680	615	635	621	644	588	588	623	640	618	612	602	635	623	639	635	646	629	669	649	602	647	682	628	630	618	618	698	610	612	599	666	621	646	595	627	690	612	585	585	609	626	623	688	623	618	602	641	571	652	645	649	647	682	565	641	608	633	590	668	584	634	638	619	606	685	649	581	600	631	668	608	605	605	633	614	646	630	618	605	666	623	618	637	660	589	632	636	637	662	607	610	607	630	636	638	640	636	648	621	633	623	625	662	588	607	609	593	683	618	613	604	653	617	612	635	620	669	637	604	579	650	613	681	617	606	687	585	591	615	605	584	604	688	630	641	577	585	635	655	619	620	610	644	659	637	652	611	641	592	642	636	605	601	631	662	645	589	595	656	661	664	638	594	627	626	603	607	630	606	589	658	635	645	588	602	602	693	619	638	589	665	603	631	624	628	699	654	627	667	607	676	659	602	627	666	605	611	613	638	640	659	607	571	640	641	621	597	622	641	625	605	650	623	651	675	623	644	622	640	650	678	621	605	654	607	650	666	597	614	661	604	628	630	628	623	619	620	624	633	621	675	652	612	626	610	586	654	663	637	653	597	638	679	641	611	615	633	644	591	617	611	675	622	635	634	609	602	602	656	615	596	630	590	640	617	636	672	631	586	620	630	650	662	616	638	602	602	602	609	605	627	635	642	617	677	668	622	648	640	629	652	662	681	605	680	666	630	604	632	594	639	649	598	598	560	630	610	551	638	608	602	660	555	581	613	621	628	629	650	646	638	686	596	610	608	614	655	602	626	629	591	656	635	618	615	626	597	611	636	652	652	634	647	596	614	621	605	657	608	626	622	636	654	645	629	602	596	610	628	640	574	609	594	626	593	608	625	630	607	663	635	661	585	637	633	608	605	617	682	630	633	592	663	592	642	568	621	620	628	628	668	651	655	616	616	611	610	592	586	616	639	627	642	639	704	628	636	590	655	650	615	641	670	648	627	633	612	567	639	613	626	673	592	663	612	606	615	597	632	673	625	658	657	627	616	627	632	605	624	640	642	618	587	635	613	664	649	614	621	630	648	637	684	616	635	612	642	660	607	635	616	599	590	659	611	593	632	616	630	616	617	655	591	576	661	654	602	637	632	631	651	608	627	621	588	618	614	605	624	626	649	633	632	622	618	564	664	637	603	661	608	625	685	594	625	643	590	641	638	616	610	628	634	647	638	622	626	641	640	647	660	662	617	622	662	610	567	660	616	670	624	592	626	631	641	675	689	620	616	627	644	615	643	645	661	650	624	583	669	611	638	649	599	633	601	640	589	678	623	649	636	638	613	671	607	596	644	608	636	649	588	659	631	591	668	690	599	585	632	624	616	593	585	648	609	558	614	621	608	626	621	637	662	678	631	608	623	680	640	610	621	646	672	621	597	651	600	645	643	614	632	595	605	622	633	649	614	594	649	606	646	621	619	659	634	641	615	641	628	647	625	607	598	617	652	606	581	615	669	655	589	671	614	641	625	583	604	633	634	596	673	640	663	630	647	607	658	655	599	645	646	601	610	619	593	604	632	592	592	635	643	628	642	666	599	594	633	607	615	632	654	597	621	589	617	613	617	632	652	641	588	639	654	632	662	590	638	635	664	618	618	632	611	641	603	591	594	610	567	643	642	658	612	590	616	668	621	593	635	617	571	607	627	647	589	647	653	631	612	608	647
5301	10598	9151	4801	3398	2676	2237	1921	1649	1498	1366	1258	1125	1200	1103	1067	1033	983	944	945	922	943	944	913	903	949	905	875	927	901	896	960	889	908	872	870	878	854	829	926	833	888	855	856	921	879	899	859	841	840	799	900	886	889	913	872	903	845	847	849	838	865	848	860	793	855	869	901	860	913	877	821	862	837	837	860	855	860	855	846	881	860	891	853	866	847	847	849	889	895	830	903	834	809	829	864	834	869	873	842	856	885	823	804	881	854	859	865	874	853	902	893	959	915	895	839	873	916	904	924	906	886	935	841	861	897	882	885	918	860	870	839	858	837	885	866	866	848	870	843	843	823	822	860	822	908	888	896	832	919	884	813	838	851	865	874	894	853	809	826	835	845	830	865	828	881	839	786	836	885	863	884	839	844	843	863	871	835	833	822	838	840	872	836	831	884	833	865	872	860	836	854	861	856	875	897	887	846	906	885	857	882	917	860	876	847	839	872	875	845	880	872	842	812	841	872	841	823	893	833	888	864	834	884	842	869	867	873	865	859	848	872	815	859	861	839	874	898	805	859	913	841	918	849	861	812	889	836	862	875	828	865	867	815	850	856	860	884	863	907	835	811	844	866	830	906	845	811	826	816	870	848	837	857	801	900	902	859	884	902	867	851	800	921	879	855	825	892	838	851	791	832	820	916	816	820	839	850	874	814	861	875	868	826	828	872	885	844	830	851	862	792	861	862	823	820	899	837	858	835	833	852	875	836	854	810	856	931	856	871	855	865	821	853	851	852	860	832	874	819	853	833	912	867	893	849	840	838	854	856	897	871	885	839	824	824	818	865	864	876	823	837	883	867	816	832	865	842	837	849	811	806	853	846	859	810	905	827	833	857	816	827	822	876	834	808	833	818	844	853	877	826	876	845	848	831	827	870	872	840	848	832	843	856	846	835	870	855	856	809	861	885	809	884	884	851	861	807	808	869	890	872	901	834	832	817	869	816	873	865	808	840	852	862	835	806	884	792	859	874	860	822	873	809	942	878	810	892	879	864	846	806	840	862	870	806	798	874	939	837	865	848	849	815	848	859	859	800	885	828	880	878	870	814	874	894	861	896	815	821	820	898	904	861	818	887	869	857	891	815	822	867	895	845	828	849	863	858	904	867	852	848	872	890	873	870	836	851	834	848	853	849	809	908	853	856	880	824	877	845	899	869	857	837	852	843	842	843	873	809	888	837	888	886	834	820	801	864	842	824	818	908	879	842	912	867	879	887	832	844	880	845	845	882	851	859	840	791	804	845	846	889	861	850	848	849	900	815	900	853	821	875	839	812	887	885	862	852	868	898	870	907	850	795	851	832	878	810	836	899	900	864	846	828	867	841	869	889	819	885	834	828	849	872	807	845	881	836	806	805	815	899	841	821	892	886	843	860	869	882	866	855	865	890	872	878	834	841	844	929	866	846	862	821	837	861	864	912	834	931	835	846	854	812	866	918	878	873	832	867	878	810	875	841	862	889	880	880	840	845	862	857	879	906	864	837	874	871	864	872	877	819	891	844	845	823	835	890	806	886	831	865	842	852	851	882	874	862	864	867	852	777	813	803	831	851	899	839	857	848	857	801	834	858	852	863	826	850	824	860	848	810	882	877	884	836	877	838	846	859	850	878	814	873	852	831	834	852	849	799	822	839	853	838	848	869	808	855	843	820	883	810	835	878	866	809	849	847	829	864	857	860	860	861	909	785	881	759	867	841	899	851	865	799	897	835	885	888	852	882	836	875	821	881	846	818	807	888	895	811	867	796	841	877	790	870	856	853	869	747	810	842	864	841	893	863	869	813	792	880	862	820	869	853	846	843	866	825	847	875	858	860	827	834	790	921	855	788	884	879	939	875	874	893	855	890	843	811	814	867	861	918	832	871	817	911	866	827	884	835	853	874	868	859	827	909	860	863	923	878	891	873	861	848	862	881	855	861	879	816	876	865	856	846	805	847	882	897	859	862	891	842	881	860	849	848	800	865	879	916	823	848	839	817	904	868	858	832	798	828	918	824	874	866	842	807	832	853	810	911	862	856	824	861	891	858	858	802	860	835	886	873	834	823	869	883	849	896	808	854	838	843	879	850	857	818	849	916	855	833	893	868	821	862	870	864	870	833	842	789	904	856	787	873	794	817	861	913	838	878	867	838	867	842	851	853	866	866	861	843	861	896	894	840	880	860	915	843	882	827	844	860	821	790	838	886	896	804	874	873	871	841	860	845	852	833	840	866	868	861	827	887	876	853	891	849	855	853	877	889	826	818	845	873	867	834	878	805	864	813	830	859	841	839	875	880	827	823	894	816	832	884	872	836	837	904	867	883	918	790	909	919	853	878	851	851	814	831	799	813	869	871	902	926	890	792	895	864	854	883	881	849	897	886	849	872	843	890	870	824	892	850	855	833	847	837	828	844	823	889	866	751	842	874	847	832	835	858	866	859	826	834	898	842	874	837	811	836	838	804	861	861	884	833	798	835	822	861	827	846	848	924	855	847	859	824	827	858	876	843	862	901	864	865	827	822	830	874	896	803	837	862	857	881	891	848	810	883	845	871	861	883	863	868	876	854	865	873	786	841	858	805	872	857	797	824	890	816	891	811	873	835	834	835	834	902	856	855	880	816	892	869	883	842	807	818	855	830	884	816	792	818	866	837	809	830	907	884	837	867	854	839	861	893	867	863	801	873	847	851	817	844	886	852	868	864	754	878	810	789	847	848	840	836	875	909	812	851	822	830	821	932	829	874	844	829	850	863	864	884	877	892	889	798	805	797	816	854	850	872	864	842	902	886	845	849	851	866	926	884	880	829	854	848	871	846	854	878	868	814	844	896	808	867	903	861	834	836	875	822	881	864	811	878	844	861	841	856	861	807	833	810	800	851	837	873	822	860	866	832	860	856	851	852	862	924	834	835	861	859	860	873	890	813	900	876	889	820	873	813	877	829	890	845	831	848	879	818	858	878	880	853	856	863	878	854	766	839	852	870	859	893	866	899	875	857	816	870	863	826	882	860	858	858	865	896	872	834	855	872	822	865	839	893	874	827	909	768	825	867	855	821	896	822	842	863	881	877	858	858	842	874	925	834	833	827	844	851	873	823	841	823	850	892	825	859	883	890	891	857	865	884	840	858	824	861	859	859	867	894	874	843	856	914	868	824	815	872	856	808	872	854	925	889	889	865	800	860	866	854	893	827	818	871	835	818	931	879	858	840	895	859	859	801	786	822	870	858	811	872	838	866	872	825	909	867	815	885	856	858	847	860	829	883	854	833	868	829	835	871	806	870	862	846	872	807	838	862	818	881	907	866	809	866	850	856	849	868	827	856	899	806	858	847	846	876	773	835	842	865	878	852	833	862	829	896	859	814	878	790	867	901	834	902	835	883	868	857	854	844	835	836	850	852	863	881	814	880	842	869	846	860	862	912	879	852	904	802	854	852	941	863	842	916	849	785	864	869	891	886	862	833	856	888	874	861
22884	20956	28732	23346	20957	20732	4067	1287	1007	937	847	751	725	681	643	612	619	601	595	529	542	567	571	508	544	538	512	536	552	517	477	519	550	521	479	481	549	513	489	470	476	490	490	503	498	523	502	494	478	520	513	553	496	515	488	479	488	491	510	491	509	480	480	494	497	475	524	459	538	478	495	466	465	516	449	515	475	514	502	488	500	465	480	475	499	492	491	464	484	513	499	458	519	492	501	487	468	426	494	498	491	509	457	474	506	467	491	493	537	496	514	489	517	496	516	558	503	483	476	524	496	487	477	502	491	515	517	543	542	527	471	482	484	501	461	486	482	455	502	508	485	506	478	518	502	487	468	510	487	465	520	529	520	540	492	482	433	498	446	491	462	481	472	456	505	449	435	458	470	468	492	533	491	492	477	462	491	500	474	492	521	514	525	501	468	482	454	475	458	489	470	479	488	479	506	513	496	526	500	474	450	456	449	479	452	499	458	511	470	490	495	482	500	461	491	490	462	484	490	519	479	493	494	478	491	468	477	481	466	493	475	484	497	474	504	494	494	497	507	471	483	519	509	507	495	478	467	488	493	503	443	487	473	489	505	533	462	509	531	504	474	482	508	480	495	529	480	491	509	488	495	495	488	504	468	481	512	499	473	480	521	461	497	449	490	463	485	483	484	477	441	479	506	471	474	468	487	491	483	478	490	488	447	479	461	484	480	519	535	501	461	500	495	492	512	523	474	485	488	445	493	468	507	436	503	469	487	494	514	474	508	500	518	501	482	472	526	463	477	503	500	473	471	479	495	501	501	476	492	461	461	455	525	505	485	497	502	486	491	483	505	501	469	491	470	438	490	513	480	466	487	457	473	508	480	510	470	442	495	521	495	479	486	490	488	459	468	524	479	530	512	463	503	452	512	481	508	462	521	462	461	489	472	509	457	474	480	461	520	455	498	490	483	443	480	474	478	478	496	480	486	521	509	440	481	487	492	511	505	501	453	501	477	477	465	472	554	467	486	439	491	511	530	449	477	480	500	471	492	476	490	479	498	485	498	469	495	491	473	471	515	474	490	484	468	496	462	490	457	487	486	489	452	455	474	488	491	460	473	506	484	432	543	481	484	426	476	498	481	479	475	481	462	503	482	464	450	480	518	456	464	482	493	473	484	495	501	464	496	445	496	434	474	483	470	500	505	458	487	525	459	496	511	487	510	497	443	468	516	476	502	451	487	464	460	494	451	468	467	487	482	500	507	500	478	489	473	447	498	509	466	497	452	460	451	491	473	514	476	465	504	468	445	469	472	510	486	481	505	460	464	468	497	490	479	457	486	477	497	494	491	500	480	528	483	493	449	448	468	460	522	472	498	468	490	465	489	510	477	468	479	460	408	517	495	449	458	463	487	451	489	470	458	494	465	479	506	479	525	474	432	476	524	460	473	458	468	470	468	488	509	470	469	497	469	490	476	498	486	467	485	496	494	478	462	476	532	493	519	505	482	456	459	474	506	520	479	484	477	461	528	474	498	472	474	457	488	468	487	473	463	488	449	461	495	499	484	485	498	476	466	476	483	486	491	478	489	452	493	471	472	469	489	475	492	465	495	487	496	511	472	473	460	519	482	485	495	493	464	496	498	493	504	514	494	510	446	443	505	491	475	476	480	455	482	482	494	493	486	519	467	489	516	485	463	451	499	486	505	472	454	505	487	509	450	447	497	488	471	460	446	441	496	450	527	472	477	478	491	489	474	482	481	484	484	468	470	506	480	482	455	467	462	483	484	465	496	514	443	469	501	498	502	513	495	485	487	464	493	489	446	501	438	504	478	455	443	484	497	498	489	451	459	492	467	476	479	476	472	485	509	524	484	468	489	475	495	509	481	472	485	498	465	500	457	505	485	518	457	490	453	463	433	510	510	488	477	535	480	476	498	446	503	475	519	514	492	490	478	479	462	468	438	526	492	448	471	463	489	511	476	465	507	535	510	461	458	471	474	474	495	507	507	429	471	476	476	489	427	517	512	471	505	489	477	450	502	492	483	488	501	499	510	493	468	441	517	465	485	476	507	484	454	524	470	455	472	473	441	510	463	469	479	454	484	502	481	473	484	455	457	493	453	486	495	534	471	464	497	495	538	493	478	495	511	467	498	450	481	498	488	480	496	476	480	460	482	464	502	473	476	498	461	451	483	465	454	475	470	479	474	460	488	448	499	482	504	488	494	486	497	528	455	508	469	431	450	540	511	541	455	477	520	430	449	503	474	470	477	461	461	505	492	477	470	486	478	472	526	479	507	469	454	476	483	527	480	463	504	477	480	467	472	501	488	493	475	487	487	495	478	467	491	514	488	468	466	461	477	463	497	476	515	463	501	488	494	448	492	457	471	493	485	491	449	465	498	534	427	505	510	462	479	448	437	475	470	491	503	520	489	513	485	477	510	490	517	477	482	526	481	476	482	512	483	493	484	469	470	480	511	486	487	487	525	464	455	480	445	480	477	438	487	477	464	436	483	490	481	474	417	471	483	491	475	519	519	484	484	500	514	497	487	475	466	517	513	484	476	461	485	459	488	498	462	458	503	500	479	469	485	466	540	454	454	498	478	495	452	488	453	471	472	482	457	458	464	481	486	463	465	466	489	444	503	528	435	498	504	506	472	472	473	495	488	489	469	495	470	487	457	467	476	483	507	442	488	461	486	463	479	498	503	422	522	486	479	475	441	480	452	512	465	474	494	448	485	474	510	488	492	471	444	477	453	476	457	499	484	462	479	504	506	488	513	475	450	509	470	448	505	477	479	443	502	467	473	488	456	489	495	474	495	504	487	473	500	497	461	477	458	494	474	442	470	454	470	490	469	481	461	474	452	460	475	460	441	476	473	519	454	490	494	486	492	506	500	466	508	488	481	503	476	528	497	469	512	478	462	458	470	459	487	455	467	526	500	478	501	453	501	498	476	527	480	490	467	495	518	481	463	470	460	499	465	475	434	454	469	460	457	455	460	494	488	448	470	520	468	478	504	500	478	452	481	475	481	476	486	452	457	480	486	511	516	454	442	512	489	464	453	440	514	480	475	478	498	491	468	475	467	495	498	486	486	476	453	481	496	513	510	487	509	440	510	446	463	473	489	482	500	439	495	489	443	490	486	499	446	488	476	479	471	506	488	465	509	464	470	466	510	470	508	463	469	516	489	486	466	464	473	474	488	469	492	483	469	493	522	445	496	473	461	461	469	482	477	438	486	497	492	463	515	516	479	497	483	488	459	468	499	436	502	488	467	494	495	475	532	479	507	472	471	493	473	511	501	523	515	457	507	445	457	538	492	504	476	450	487	476	487	491	474	449	487	481	479	470	482	492	460	504	484	506	472	470	484	535	486	476	473	518	494	470	461	444	502	475	479	481	449	476	485	440	488	483	464	462	485	477	480	485	503	424	447	471	479	477	485	493	501	491	473	478	475	481	517	455	474	487	474	471	486	502	445	496	484	504	463	496	499	457	453	458	489	505
7365	16537	14079	7804	5236	4084	3337	2696	2103	1932	1599	1387	1266	1226	1132	1021	998	977	899	869	822	809	841	737	782	772	742	725	738	739	750	718	705	753	725	693	720	698	769	697	710	642	726	689	698	664	675	748	695	696	706	680	635	674	683	688	669	655	701	698	671	677	647	674	636	687	642	633	633	677	680	663	662	667	696	695	666	665	669	688	701	669	631	654	701	720	670	688	655	656	713	659	662	673	667	656	677	670	715	645	678	678	662	687	662	669	677	681	715	682	731	769	779	752	741	697	713	697	690	687	734	719	711	693	737	694	679	682	691	687	687	711	686	656	694	651	667	689	661	658	647	661	677	646	665	697	660	642	709	621	713	649	689	677	692	664	635	704	699	630	702	700	658	655	627	662	683	682	703	605	657	687	685	627	642	620	670	694	689	739	667	671	674	639	677	643	671	621	616	673	703	650	636	668	698	678	646	686	633	594	621	651	687	595	633	706	646	680	670	667	666	696	635	631	681	665	676	664	625	626	631	671	672	669	695	680	657	637	633	627	664	646	631	636	626	697	647	693	682	653	659	638	698	671	629	663	638	661	708	643	698	701	674	677	687	617	684	638	695	655	653	621	642	674	612	648	633	653	665	687	649	706	670	641	701	613	690	648	650	689	685	656	652	621	636	686	683	675	621	629	620	606	713	695	691	663	642	631	699	684	660	657	603	653	645	695	656	668	649	630	650	689	658	679	663	673	645	655	651	613	681	682	638	685	679	637	690	660	654	671	625	625	680	682	661	618	669	661	671	663	653	606	662	640	647	665	668	651	673	667	634	621	624	602	621	697	637	691	694	642	649	667	666	636	684	698	687	660	642	645	665	607	657	648	677	680	620	642	723	672	674	649	653	624	708	667	656	640	684	690	662	660	703	666	638	663	648	679	615	662	689	634	644	617	678	609	657	645	674	650	655	715	617	664	691	702	664	696	647	636	651	659	625	668	667	673	646	670	646	666	629	622	648	645	664	637	696	646	641	640	679	653	651	646	618	645	657	668	705	636	694	686	677	688	659	659	638	622	672	674	650	637	661	659	638	693	660	683	615	660	671	679	623	672	622	703	648	597	657	655	660	642	667	637	638	627	650	655	624	636	655	642	669	664	665	624	643	701	657	670	703	643	657	646	629	652	639	663	698	604	646	621	648	714	636	676	637	661	675	663	656	653	659	658	626	644	666	640	671	691	643	674	627	672	693	639	649	691	748	674	663	611	648	654	673	640	666	657	648	628	673	651	638	643	655	669	654	627	659	650	674	645	657	650	660	643	683	673	687	675	652	669	693	648	681	684	656	672	668	677	662	663	667	639	651	628	633	670	637	653	628	713	619	631	642	703	698	693	665	682	670	637	704	617	669	645	653	660	729	674	676	668	630	645	671	669	640	663	677	645	703	640	687	642	684	619	688	670	620	636	614	634	626	625	620	652	720	634	608	658	683	645	674	642	665	675	642	633	671	622	629	652	659	687	667	623	638	668	666	630	689	662	642	665	685	661	674	696	652	689	661	659	715	624	694	671	637	646	629	733	640	631	664	663	656	657	652	623	694	680	661	671	690	665	666	638	683	645	639	615	631	615	667	674	669	683	656	625	677	636	662	667	689	676	647	636	626	656	643	649	673	660	668	666	652	641	677	647	661	684	673	691	622	647	669	642	634	653	662	646	667	630	660	642	648	663	626	699	688	695	663	616	614	676	679	634	696	656	688	618	665	656	644	620	596	644	580	635	713	649	596	663	667	631	620	593	635	677	649	684	654	628	661	665	618	662	692	686	649	659	659	638	690	689	641	679	676	657	645	687	673	666	699	641	691	657	658	687	700	630	657	685	711	682	652	657	682	644	691	693	605	681	622	651	659	643	720	651	656	668	666	665	642	707	637	658	671	593	644	663	653	645	656	598	627	668	654	661	673	686	648	659	687	636	717	664	697	634	663	687	603	676	613	666	666	622	642	636	643	676	651	627	636	711	668	673	669	634	670	632	665	657	635	676	608	659	650	673	671	653	630	645	611	614	647	635	669	643	636	680	649	667	660	636	639	682	698	666	685	645	622	601	649	632	685	674	623	622	653	610	640	622	700	731	676	674	672	639	715	647	609	642	617	632	595	629	644	674	662	664	705	639	634	639	670	571	636	654	636	644	633	653	674	686	637	671	669	694	650	671	679	683	687	679	670	631	660	622	655	644	713	675	684	654	660	683	673	704	699	684	634	664	675	709	653	647	646	695	637	598	652	598	579	679	674	697	644	683	708	663	637	682	689	635	627	630	635	668	658	635	682	683	642	652	630	683	626	628	643	664	670	659	666	658	602	671	612	662	697	703	692	640	611	689	682	630	693	680	681	642	632	678	643	656	638	658	632	668	680	650	685	672	667	666	657	635	702	612	712	644	665	670	664	643	651	681	680	697	649	634	691	647	711	624	661	674	667	673	617	677	628	667	643	660	659	657	657	685	662	659	695	633	656	660	616	642	686	677	690	629	632	638	640	640	661	661	649	653	680	618	650	629	651	663	655	625	626	676	635	657	670	673	712	640	646	669	612	668	691	666	680	617	638	692	594	653	639	680	663	683	698	616	620	693	668	627	690	681	658	702	642	687	648	685	704	650	672	673	664	639	656	718	658	618	667	678	661	659	664	664	668	646	654	680	678	644	648	659	665	694	682	679	683	654	645	680	639	677	690	657	677	663	645	697	663	678	671	625	638	623	693	669	635	626	677	635	665	644	650	624	633	637	653	668	649	688	658	689	643	674	657	695	630	639	685	677	676	689	655	645	690	683	615	623	670	635	591	639	670	665	620	680	671	680	657	686	645	683	694	673	667	629	670	677	634	688	676	634	651	682	664	577	618	674	699	680	687	625	678	658	629	672	640	651	691	630	687	649	661	698	638	674	678	633	697	631	663	624	688	642	669	633	653	636	709	686	632	681	663	656	641	642	645	685	641	654	630	634	687	625	676	640	663	633	611	639	655	659	649	655	636	672	691	677	664	710	651	700	658	686	648	658	682	682	689	607	672	645	646	675	655	668	632	627	678	629	691	635	673	679	671	655	677	641	687	566	629	678	691	672	666	638	623	659	724	680	654	616	675	692	666	639	686	660	640	680	673	613	676	675	670	667	669	633	670	690	674	651	688	648	662	660	666	653	633	679	662	644	676	629	655	614	682	647	664	616	643	667	671	662	649	692	650	642	701	656	650	685	653	629	666	631	641	619	678	592	718	692	701	688	647	640	637	688	663	679	642	650	685	650	680	642	691	643	654	698	682	664	692	658	686	668	636	698	626	649	637	679	645	668	625	652	668	665	676	658	637	670	658	670	687	685	636	721	667	640	664	688	649	644	666	627	608	702	677	655	664	632	585	708	637	633	664	659	678	647	663	731	639	657	673	680	643	634	654	662	659	683	698	658	701	650	647	617	631	620	671	615	620	655	669	673	646	641	673	651	668	678	673	650	683	708	650	650	694	652
26574	20121	7818	1270	874	820	663	668	667	614	641	598	598	622	636	625	665	618	641	615	578	629	617	644	616	631	573	611	612	629	641	627	559	596	620	649	627	607	598	609	619	619	619	616	599	599	597	617	626	614	590	590	602	622	654	576	579	603	552	615	594	582	584	635	589	609	580	609	603	635	639	591	652	612	614	581	617	582	608	613	576	652	636	566	563	588	592	590	602	643	600	578	611	608	611	600	598	551	542	641	631	565	596	593	624	607	602	597	621	588	592	611	638	599	622	625	619	649	583	639	620	646	640	617	634	610	668	608	625	640	650	564	569	612	596	596	621	575	611	557	609	627	609	625	636	607	616	586	598	596	612	628	596	615	588	616	627	623	628	624	595	629	592	597	605	609	577	609	595	621	579	595	584	624	608	587	616	566	639	633	597	641	592	604	629	636	609	656	617	592	627	612	611	582	595	576	632	561	602	624	609	591	629	605	616	577	599	625	602	602	675	643	608	631	574	589	623	641	617	640	582	588	623	590	563	635	551	604	625	647	644	612	600	619	642	615	611	632	593	623	601	632	612	583	605	568	639	626	631	598	587	638	585	647	624	643	641	601	614	577	634	593	606	601	592	616	573	626	645	592	601	621	581	618	583	592	576	615	588	586	599	628	627	560	623	607	598	643	625	617	578	602	639	630	631	570	629	631	587	584	627	626	624	529	620	651	602	618	617	637	618	620	580	611	645	625	598	653	648	592	606	598	605	637	603	623	605	601	577	592	634	633	584	606	580	633	630	576	624	621	625	620	558	650	592	578	619	605	587	557	620	607	580	601	594	594	608	617	622	618	564	582	604	601	670	625	602	576	592	637	568	633	640	616	615	599	587	606	616	590	593	593	639	613	605	644	571	587	639	570	616	632	614	604	585	591	621	594	599	620	612	575	567	639	596	643	609	609	646	624	614	617	618	590	641	580	633	631	628	668	639	542	604	612	658	636	599	599	654	631	583	620	614	614	531	615	630	590	588	614	597	623	597	568	603	588	602	603	644	616	619	606	652	587	599	607	612	596	597	632	599	626	604	585	593	603	589	595	606	589	598	606	694	624	639	609	603	606	608	585	609	593	577	606	646	586	588	660	628	621	631	573	579	635	612	613	621	629	602	634	578	657	642	608	603	607	651	581	612	584	608	596	629	601	611	623	598	569	599	608	603	599	618	640	595	668	639	577	661	619	572	591	557	630	616	558	621	618	609	586	571	584	580	590	613	594	592	620	627	575	616	649	608	603	632	585	611	594	604	612	593	636	614	610	620	610	597	603	607	622	607	600	619	604	581	579	591	595	613	624	624	592	657	613	608	608	615	597	619	634	628	603	650	598	606	604	630	663	552	642	599	593	633	628	593	581	597	599	616	595	606	642	627	598	613	582	652	618	583	622	579	629	590	594	595	608	621	610	601	628	594	619	620	625	631	608	591	583	608	596	612	701	642	621	648	581	640	626	624	629	573	648	605	620	638	634	594	669	571	641	612	585	621	595	585	571	594	581	600	581	621	609	582	607	604	602	614	581	606	625	595	641	625	598	561	611	643	593	620	582	585	581	590	610	644	582	589	626	605	632	617	612	585	589	598	586	610	653	621	605	623	610	604	588	646	582	577	611	620	573	607	647	592	624	623	615	592	626	622	600	602	632	637	594	604	586	578	609	588	599	621	569	548	623	628	621	583	667	615	640	621	611	648	636	595	625	586	624	590	586	619	620	591	593	640	576	608	598	591	597	587	629	608	593	630	619	634	602	564	616	672	625	606	599	636	622	580	617	619	593	622	620	598	633	611	617	611	578	617	582	617	560	609	616	652	580	622	581	600	591	597	585	662	601	640	579	585	582	609	583	621	605	575	613	644	644	566	588	610	574	587	602	597	587	573	641	624	603	581	620	659	630	620	625	590	604	621	603	601	639	642	618	581	594	648	613	657	620	563	629	618	616	641	605	632	574	603	575	566	653	600	658	621	605	638	667	564	593	518	581	609	617	621	618	612	604	584	598	601	579	580	597	603	574	603	575	631	614	585	631	630	605	612	623	606	590	630	595	613	594	631	621	639	600	610	600	617	599	613	592	624	600	633	613	648	575	612	629	585	628	615	626	671	621	638	586	587	577	613	578	606	651	617	647	647	578	581	636	587	572	619	638	587	642	575	641	604	613	634	603	610	628	580	618	600	620	642	614	588	584	612	588	581	592	574	599	582	639	576	549	600	629	615	605	597	544	635	582	637	639	628	559	576	587	582	591	600	637	610	642	603	596	592	583	572	594	634	618	587	614	570	572	635	606	611	630	575	625	607	627	577	589	593	565	651	606	621	655	615	581	604	613	642	589	605	619	591	576	665	592	633	675	621	620	606	615	595	656	610	596	626	574	563	609	628	583	582	605	631	624	606	599	618	621	619	629	602	616	597	650	610	608	599	631	618	617	573	642	585	573	604	622	569	592	628	598	612	589	627	646	606	577	603	576	592	578	636	606	606	589	598	615	602	631	628	614	587	638	619	591	614	602	605	629	590	593	630	607	598	570	610	639	611	550	598	623	575	631	602	621	613	608	585	600	608	605	650	612	613	613	580	621	572	629	622	580	599	610	589	633	615	602	600	603	585	582	600	613	623	606	613	580	570	642	588	604	566	570	597	582	587	564	604	586	607	608	606	601	618	600	634	611	625	574	589	592	589	624	591	557	574	600	626	637	595	611	595	634	644	592	600	603	593	577	548	636	588	577	599	574	603	614	591	567	601	614	600	615	650	586	639	639	637	642	612	632	628	580	619	599	650	622	641	643	626	625	657	577	648	595	589	567	588	567	624	604	591	600	617	628	620	617	582	648	563	635	599	607	635	624	612	610	585	608	618	561	613	560	606	610	636	592	569	646	662	598	572	604	657	629	623	601	644	623	613	561	580	614	599	603	626	610	649	590	624	627	604	643	625	631	606	610	606	615	618	658	601	607	606	614	584	576	605	630	625	620	644	603	580	647	605	645	640	609	600	623	614	625	625	641	636	595	650	617	601	612	576	603	569	573	569	594	606	620	573	620	647	592	575	570	580	604	601	668	616	676	573	613	585	619	579	620	628	600	587	642	597	634	654	620	622	618	603	584	609	612	629	587	603	613	577	620	582	610	586	596	592	583	620	581	640	615	606	629	632	565	556	626	589	602	630	611	600	635	623	582	638	613	628	615	609	588	612	620	607	600	600	636	608	620	596	591	647	611	629	580	587	588	605	658	566	626	607	580	588	640	656	575	569	585	608	587	619	601	575	605	613	617	652	569	593	565	647	628	607	608	611	591	585	630	571	659	635	596	607	669	596	630	575	596	592	659	638	580	605	632	623	621	567	622	635	583	646	581	639	651	601	597	602	638	567	608	603	611	624	566	616	621	602	612	588	609	585	659	635	616	637	652	607	638	626	654	560	616	625	600	601	621	600	627	617	622	580	595	598	599	584	579	582	603	665	567	657	561	625	621
4185	1910	1716	1219	1093	1009	939	960	912	895	865	872	847	827	839	914	791	854	797	836	820	851	800	827	828	846	763	862	848	762	810	870	763	838	799	817	878	833	837	816	797	826	835	831	856	827	793	833	828	828	842	790	860	841	794	783	841	773	800	816	864	812	799	790	783	847	776	780	808	817	828	782	807	791	828	839	843	812	820	842	814	811	823	792	826	815	818	877	826	808	809	800	793	834	795	874	831	809	825	781	810	847	807	748	828	856	836	856	806	894	876	877	874	897	817	822	850	838	838	847	823	791	838	875	881	832	884	825	831	860	806	830	832	824	814	843	828	800	816	781	876	862	820	851	822	807	792	799	833	837	845	827	811	810	811	853	792	808	806	884	881	882	806	818	859	849	852	820	822	797	832	794	831	826	805	907	819	841	838	780	801	823	786	820	840	789	801	813	803	842	771	846	813	830	862	824	826	871	761	798	844	839	843	843	805	810	846	835	785	803	819	804	845	864	804	836	849	819	864	840	808	834	842	773	802	812	804	793	882	820	839	847	838	842	803	789	817	810	853	825	831	837	849	825	841	843	823	820	793	826	808	865	792	824	785	858	802	796	814	879	853	799	869	822	804	845	807	851	806	812	754	825	843	780	843	813	784	837	772	815	847	835	745	821	833	831	789	809	821	787	779	762	814	821	804	824	870	823	855	786	797	801	789	837	803	817	830	818	829	863	760	827	839	840	839	818	862	762	834	815	857	821	811	793	876	805	815	839	788	807	812	853	838	907	809	816	822	859	820	817	824	831	808	825	852	792	782	809	840	836	789	811	783	838	760	802	782	873	839	801	790	834	818	760	849	882	830	807	850	843	802	813	803	825	821	785	801	851	849	800	838	849	790	804	806	812	845	859	831	848	788	856	838	834	836	805	831	861	797	845	834	833	825	831	840	822	803	819	775	845	814	813	823	838	819	772	818	741	777	814	771	797	785	834	856	863	804	845	853	863	857	828	812	831	825	806	851	844	814	858	799	815	817	847	802	846	812	825	829	846	809	840	831	837	756	825	740	850	892	843	823	839	795	801	824	762	784	815	831	818	808	824	845	827	797	822	818	826	821	900	829	818	821	748	778	826	881	812	787	805	776	790	787	817	844	836	812	829	814	794	823	843	818	804	857	764	863	799	802	872	807	828	847	785	823	815	803	810	823	892	815	796	846	753	833	831	792	844	825	832	884	822	860	820	834	809	810	848	819	854	845	824	850	833	826	792	839	851	834	822	792	771	868	818	759	819	837	844	821	804	828	799	800	835	797	779	844	852	775	774	829	838	777	887	845	829	801	794	848	867	788	863	840	822	857	810	802	802	776	815	869	855	860	848	756	798	818	808	818	791	812	841	812	844	813	831	835	816	838	850	820	798	814	790	813	874	799	799	818	829	797	843	827	851	848	834	780	826	744	811	790	843	843	842	759	819	845	807	841	788	833	776	836	767	866	854	822	854	754	816	812	833	826	828	815	816	835	801	820	775	797	775	821	791	816	818	853	831	863	823	787	793	794	868	814	809	843	820	791	767	795	835	855	763	860	808	798	850	768	846	843	786	839	828	824	852	802	805	852	801	841	818	803	810	846	834	838	803	790	831	835	839	858	863	799	799	815	816	826	834	845	847	864	835	841	835	819	823	817	836	826	790	815	799	813	876	842	804	847	795	841	814	843	799	838	813	824	835	813	843	834	837	764	813	760	838	777	893	813	858	796	805	831	825	820	830	855	809	834	770	812	861	788	763	856	825	871	789	820	820	815	816	792	845	871	825	826	831	829	805	876	818	813	878	822	825	839	828	843	864	804	840	875	852	810	818	842	745	819	762	835	864	814	774	800	849	872	832	795	830	826	793	802	797	755	843	810	777	785	811	867	820	852	836	810	807	836	839	839	862	784	846	811	834	789	781	820	852	814	828	833	818	870	840	796	844	824	825	881	814	821	800	846	849	825	831	802	853	792	832	798	799	834	799	876	840	800	800	803	809	825	831	764	851	779	796	789	822	864	878	787	849	827	833	788	847	829	836	820	795	818	851	916	826	806	828	851	859	853	811	834	845	844	850	807	850	821	832	803	840	878	872	886	836	816	835	802	806	763	801	830	842	866	832	796	812	847	813	843	801	839	829	802	807	770	843	813	786	788	846	816	832	795	829	814	836	823	861	842	804	801	771	820	772	825	848	852	823	848	818	802	797	880	812	835	845	816	794	852	834	808	837	826	794	847	885	809	808	806	846	820	818	832	830	831	828	810	841	819	845	836	843	782	768	834	850	812	831	836	826	801	839	850	826	785	830	819	803	837	826	845	781	860	827	831	845	818	821	783	781	815	820	873	830	834	822	865	838	783	806	790	806	821	846	802	837	829	782	852	800	840	870	812	829	794	817	799	794	834	793	850	827	788	831	832	750	813	828	779	838	815	807	816	808	845	860	836	863	787	824	804	792	810	820	839	821	766	806	796	852	769	812	821	796	811	827	830	805	852	859	850	879	857	848	842	846	811	814	820	800	799	838	853	819	870	816	822	830	811	826	806	809	811	848	867	854	826	834	818	879	804	828	817	825	810	820	837	844	809	840	829	798	822	841	795	855	824	769	827	823	797	877	868	842	839	806	791	857	850	827	836	853	856	796	848	842	847	794	815	838	846	832	825	780	812	897	849	861	835	817	767	865	752	873	828	798	784	824	809	816	774	791	882	855	793	830	837	822	804	786	819	804	802	806	806	817	823	773	792	827	792	860	841	857	881	883	840	785	860	800	835	825	819	807	848	779	837	855	807	847	814	768	818	848	828	891	842	797	752	836	815	820	838	837	813	803	833	863	809	856	843	846	816	767	796	811	820	824	831	802	803	821	806	829	834	831	868	805	879	817	865	766	833	810	865	802	785	832	799	764	815	884	861	838	801	879	824	851	821	848	808	816	799	778	843	842	854	830	831	827	731	814	879	851	818	826	795	751	815	843	813	836	838	857	815	841	791	844	826	828	836	788	782	818	772	805	812	802	858	780	829	848	861	839	825	848	802	870	857	871	772	781	791	815	838	820	828	834	813	789	794	815	809	832	838	759	858	834	844	841	835	817	797	863	841	811	855	811	814	777	776	847	815	822	813	865	867	768	870	786	853	778	795	849	844	827	833	831	819	803	838	792	760	789	795	831	833	842	839	835	819	859	830	833	855	776	797	811	817	811	839	885	832	840	817	827	855	789	816	856	816	875	789	780	825	825	856	843	809	787	822	843	829	858	781	844	840	831	760	830	831	773	833	862	778	865	777	848	850	835	837	815	790	813	836	783	796	792	859	767	758	813	813	823	853	867	823	894	851	803	778	786	803	843	821	820	836	772	767	823	843	773	830	790	847	818	806	809	805	820	862	829	848	844	801	830	829	776	768	871	819	864	846	844	875	821	859	827	792	779	832	864	789	843	815	822	851	833	787	844	806	791	826	842	840	776	825	799	891	803	846	800	857	834	831	818
23894	21026	28272	23984	20895	5557	1476	1022	965	849	826	791	741	734	698	704	729	693	691	721	673	663	691	651	618	660	633	664	632	681	672	675	595	617	629	639	618	613	632	700	645	626	629	635	638	607	641	669	649	644	672	705	638	621	680	629	607	614	667	632	620	584	632	607	611	648	651	641	633	608	619	622	632	643	622	580	659	615	634	617	611	583	651	661	643	616	602	649	667	639	621	605	639	667	622	614	645	609	626	665	649	634	625	641	647	624	612	654	649	594	609	663	704	662	637	622	663	647	643	631	644	661	650	650	656	624	607	685	667	627	660	662	623	681	665	628	669	603	628	607	645	649	601	588	642	627	584	636	648	631	649	616	648	629	590	627	651	653	638	640	617	605	616	652	610	628	630	617	653	602	631	611	675	645	615	600	607	626	632	612	634	649	634	660	660	655	618	706	643	650	647	606	619	676	626	647	645	655	621	622	591	644	613	645	625	716	678	662	624	611	672	645	614	616	595	680	632	618	649	643	654	623	638	649	632	626	649	613	633	631	627	604	617	655	602	634	617	691	668	616	620	663	607	615	617	643	623	646	617	659	621	625	660	649	635	620	613	621	666	664	667	637	672	618	617	577	630	614	662	639	595	640	649	602	664	601	634	654	629	625	632	629	614	640	612	623	568	591	630	636	635	631	633	632	651	637	631	652	656	655	641	633	609	694	630	626	584	659	646	637	666	622	602	635	626	614	627	617	625	585	647	689	646	620	646	605	633	626	624	611	621	631	616	644	658	643	635	618	618	627	634	623	589	649	627	596	642	637	602	629	607	628	599	615	637	644	579	612	626	612	596	667	632	621	662	627	608	632	669	660	633	673	661	696	645	664	645	640	645	643	630	604	640	643	595	652	646	606	647	602	661	649	601	622	645	645	633	648	629	653	654	614	639	630	646	668	667	629	637	677	650	656	626	627	611	635	626	677	652	625	622	638	640	659	651	617	703	633	671	600	612	690	674	641	599	604	623	608	611	627	651	638	662	656	641	694	627	675	590	579	590	648	639	651	624	637	669	601	632	603	609	624	621	702	640	645	612	599	621	616	681	629	608	657	606	603	612	603	625	658	626	694	599	621	614	663	603	607	691	627	626	617	610	672	680	652	613	611	610	585	662	645	625	629	648	647	637	624	596	636	634	658	637	628	619	599	584	658	605	644	646	612	640	659	603	617	636	623	658	665	695	625	628	643	630	645	623	651	640	633	633	603	636	654	640	652	621	667	638	655	615	662	638	666	642	624	697	632	679	630	615	682	632	658	612	623	664	620	641	641	632	659	650	638	623	656	621	648	649	600	639	621	649	655	589	620	636	625	601	652	670	604	656	650	645	631	677	696	635	633	664	622	640	675	658	628	617	654	623	652	628	680	664	604	634	639	644	639	647	585	618	585	622	643	591	658	612	656	635	645	639	650	626	623	641	632	639	644	634	672	609	657	618	627	630	635	612	660	643	661	610	620	631	679	633	627	612	620	670	613	663	636	671	663	627	675	612	695	652	672	638	685	647	599	661	617	636	638	634	652	653	629	681	608	575	612	668	578	672	631	583	631	673	631	675	660	593	632	686	572	639	632	609	609	636	620	627	656	642	646	647	599	676	644	621	647	592	613	634	606	656	607	637	680	647	613	611	575	647	659	604	642	659	618	676	643	597	658	622	613	609	647	589	648	661	664	663	645	605	601	631	647	616	591	638	651	637	599	617	614	649	618	673	645	667	621	619	629	625	664	652	581	639	667	665	668	653	618	619	657	671	653	642	585	602	632	610	619	671	627	651	648	623	673	636	646	639	641	632	649	615	683	640	641	663	619	620	629	627	644	616	661	625	627	632	644	677	633	644	663	620	646	688	657	659	610	645	625	643	611	605	669	625	645	602	669	657	643	652	619	626	662	652	618	679	637	632	615	637	641	618	605	615	640	654	588	665	619	592	615	629	636	619	613	634	627	634	616	594	642	674	632	638	633	592	610	684	615	652	636	658	634	635	640	637	612	593	691	613	659	622	643	651	658	637	650	681	606	662	636	618	611	625	629	621	707	674	614	650	658	635	647	627	649	629	683	652	615	629	635	635	622	572	598	643	617	660	612	627	629	660	664	691	645	640	658	644	615	607	651	625	591	631	596	622	627	665	603	622	607	605	631	645	626	616	572	641	663	646	631	658	627	665	665	624	611	644	627	637	609	619	634	650	632	645	642	621	653	623	657	654	630	652	678	653	596	655	594	637	657	595	616	668	652	649	625	634	594	640	654	680	687	609	692	627	651	652	591	605	618	589	630	622	635	635	643	681	664	651	642	624	609	652	700	599	656	673	618	659	644	614	658	645	635	631	638	632	592	671	591	623	624	644	594	673	617	605	610	606	653	642	634	683	636	661	607	728	610	625	644	656	641	651	650	628	623	601	604	624	636	657	583	614	651	628	596	611	599	623	651	642	648	636	681	607	648	636	637	671	639	630	617	634	623	652	663	643	643	684	621	601	653	624	681	671	638	630	628	663	609	658	628	602	614	660	610	603	675	648	634	661	607	604	615	640	644	628	615	610	597	626	643	663	634	649	676	643	622	614	652	671	599	673	621	585	665	673	612	598	628	657	626	646	619	674	610	611	645	680	615	631	627	651	660	666	650	606	606	613	589	593	638	610	589	627	623	647	616	606	630	615	678	620	659	630	600	644	628	644	643	621	617	613	637	673	622	590	608	639	634	629	632	638	594	656	645	642	625	608	648	642	664	639	661	640	636	697	629	647	633	626	623	605	625	629	635	695	611	676	665	609	654	669	638	617	657	621	602	650	608	645	638	676	628	584	641	618	634	644	616	619	645	639	651	665	612	655	643	633	672	648	617	621	627	626	652	645	653	624	663	614	652	611	659	625	661	626	611	606	685	632	659	705	638	615	628	637	657	640	614	643	639	649	651	605	664	611	633	655	633	686	621	619	656	628	662	595	653	624	592	587	657	624	642	660	670	697	626	623	594	613	644	624	682	587	617	652	603	616	600	650	691	613	646	649	633	633	626	618	615	670	659	592	646	643	612	656	679	637	575	646	638	619	684	621	618	626	584	670	645	619	611	624	639	620	623	648	631	654	641	627	691	653	641	651	617	629	663	679	659	620	643	622	623	591	642	654	590	637	635	622	621	665	681	650	598	638	636	632	644	625	630	627	664	617	635	629	603	626	606	665	643	604	633	695	606	664	695	641	606	622	700	667	660	619	620	599	637	610	649	662	655	642	603	635	663	603	615	627	619	665	643	616	653	589	640	593	624	658	623	612	617	630	621	617	632	675	627	649	606	631	597	623	598	602	668	615	620	679	647	654	642	638	646	672	630	648	639	602	707	672	633	650	612	646	623	617	621	624	643	621	622	618	688	650	671	628	654	634	636	599	633	619	607	631	645	602	656	631	681	628	650	619	634	599	596	584	640	605	662	610	663	636	582	616	582	606	626	655	586	636	607	633	623	662	602
5397	10665	9169	4802	3468	2763	2273	1931	1605	1445	1327	1286	1215	1162	1066	1075	1078	1052	986	989	920	914	911	904	943	900	927	894	873	907	911	943	849	906	865	871	869	920	858	867	905	892	860	884	913	899	873	916	859	913	865	881	927	886	923	867	862	860	903	887	828	929	882	869	865	853	873	871	805	822	822	872	858	914	910	884	875	826	855	912	872	825	862	912	892	883	861	839	883	906	815	816	872	894	839	869	876	821	861	888	848	893	868	804	902	836	900	840	884	872	899	924	946	951	917	920	903	908	856	902	893	915	903	950	907	920	911	867	876	945	837	869	868	896	870	871	903	893	830	827	904	906	953	850	926	897	883	836	885	878	829	858	898	899	903	850	861	875	834	895	873	882	954	879	919	859	885	895	880	905	917	847	844	841	870	830	903	834	907	900	835	836	814	889	851	887	857	873	866	849	841	857	830	890	894	862	862	858	833	817	871	863	818	879	922	873	853	876	851	829	871	840	860	829	824	842	838	923	809	914	906	862	852	866	830	841	881	866	823	877	810	879	838	878	869	858	886	901	832	852	905	854	865	827	883	854	843	813	899	822	872	864	835	886	886	865	843	827	871	846	857	848	974	897	891	881	880	824	865	871	820	874	830	878	885	849	857	885	848	861	828	868	845	882	814	848	884	847	900	844	839	889	845	880	889	852	854	848	887	863	841	834	861	924	860	871	893	877	839	812	841	846	810	869	873	877	830	894	852	857	852	909	789	789	830	892	860	871	884	904	860	867	848	833	837	855	844	875	818	811	764	878	928	855	900	864	877	847	856	834	818	900	872	844	882	870	855	872	863	854	929	885	846	923	882	884	876	909	891	832	841	844	879	866	865	838	876	844	859	878	891	908	884	894	862	902	888	868	889	875	874	881	851	852	924	797	874	829	814	859	903	841	880	876	867	848	869	822	810	858	866	875	856	870	854	891	893	837	880	834	859	768	863	802	828	849	847	869	895	848	901	885	902	884	880	869	836	822	859	888	898	896	841	859	851	849	865	910	846	882	860	857	868	865	858	865	855	844	807	874	884	874	868	883	877	908	833	867	851	901	859	862	877	885	857	880	848	828	856	863	830	873	857	847	874	845	885	856	862	856	856	853	786	867	863	889	871	868	856	831	864	896	840	837	784	890	882	897	879	873	878	870	852	911	887	870	858	819	883	890	880	856	915	835	850	836	888	877	861	858	806	860	871	860	854	862	833	841	864	849	903	860	843	814	867	883	897	837	868	861	828	829	858	840	833	884	885	880	864	826	848	864	925	877	866	895	845	899	872	837	839	838	852	899	900	851	834	864	811	878	872	858	809	858	888	854	847	942	905	830	770	843	928	814	888	857	904	839	870	856	868	872	870	904	865	873	824	849	847	847	869	935	851	903	875	829	886	819	892	918	831	868	820	874	793	892	866	837	819	905	860	889	814	898	878	914	900	881	901	898	852	853	861	865	883	845	833	881	857	883	811	873	856	861	854	842	875	857	847	853	838	859	888	921	898	895	905	867	853	822	848	837	864	849	860	857	882	864	871	844	869	865	855	942	869	924	861	894	873	852	863	906	800	886	856	852	898	874	855	885	857	853	886	844	847	917	906	875	875	819	856	830	798	872	861	837	900	887	815	883	910	848	850	838	850	870	842	828	908	911	826	871	870	863	865	881	876	877	828	917	851	880	864	900	873	900	863	866	877	887	852	840	836	899	871	884	839	908	871	929	873	883	870	864	859	828	883	890	909	891	860	843	853	830	892	846	884	863	888	862	873	904	881	870	814	823	854	861	852	827	930	884	841	883	848	887	816	899	862	877	859	897	849	812	830	897	872	887	871	871	861	884	811	863	886	865	866	882	827	868	913	859	885	837	818	856	852	854	865	938	874	870	856	885	857	840	853	905	863	907	853	893	839	866	834	887	853	873	913	923	875	911	880	827	836	819	865	807	835	859	843	807	857	920	882	842	883	946	826	852	847	831	869	872	865	842	838	821	875	904	820	811	868	853	840	838	887	883	847	829	875	866	876	846	833	870	806	878	871	851	883	830	838	873	856	808	861	935	902	882	848	918	901	845	825	876	864	858	874	891	817	785	811	834	866	879	834	862	860	835	909	864	867	784	850	830	910	846	911	817	837	832	832	893	865	929	838	874	848	867	841	922	869	928	897	845	836	838	872	879	859	862	884	872	819	897	769	910	902	845	910	862	837	898	834	921	840	865	829	859	867	874	821	890	860	837	921	897	916	843	899	860	837	839	863	792	862	808	829	872	898	862	859	887	863	836	844	859	859	863	835	882	920	857	861	834	880	848	843	878	879	863	817	897	813	872	853	865	821	883	837	856	846	898	817	878	918	871	832	865	874	829	810	874	867	856	836	874	853	917	879	837	864	900	851	858	846	861	871	821	884	873	851	902	911	864	863	900	877	868	845	900	861	831	832	827	899	877	848	874	886	868	907	874	883	845	869	844	874	880	906	866	851	838	902	893	793	875	886	844	810	898	911	871	910	828	821	774	895	837	849	845	877	857	899	856	820	866	885	912	868	873	829	855	848	866	861	858	892	866	910	859	905	852	855	900	871	830	879	865	884	905	813	825	838	871	890	863	839	838	855	898	866	797	818	782	871	856	790	877	855	861	845	859	904	854	891	829	836	855	881	893	814	878	904	857	892	864	820	887	797	869	839	868	902	856	867	886	892	857	860	858	863	805	894	886	850	802	836	854	806	890	869	855	879	832	883	871	861	890	847	880	839	890	883	877	824	782	875	861	881	916	853	819	857	880	895	880	845	807	874	870	835	862	847	893	867	893	845	890	892	857	843	871	883	860	852	869	925	890	874	897	841	864	859	839	908	865	885	843	817	893	824	868	778	878	909	859	895	818	883	864	847	861	906	865	856	847	868	897	846	836	835	866	847	835	831	885	864	823	835	860	844	875	870	863	819	875	832	861	861	899	907	876	797	822	890	873	839	897	860	850	860	874	878	856	842	836	831	842	813	850	860	853	913	878	844	855	884	850	847	864	805	870	824	807	861	905	838	829	858	851	869	857	859	873	866	853	872	843	859	881	914	872	862	819	905	861	863	876	902	866	877	921	870	876	853	836	831	871	831	907	893	911	852	820	872	835	847	925	833	883	865	877	876	868	807	845	896	884	876	812	914	847	887	883	861	875	837	881	886	848	872	841	851	804	863	869	905	845	850	870	882	855	866	856	840	850	884	871	852	888	856	880	897	898	805	843	887	946	839	863	870	907	853	831	851	859	887	844	913	880	860	857	855	852	835	850	862	871	904	890	843	871	825	832	848	836	895	873	901	832	842	857	840	835	889	892	854	871	833	798	845	794	886	871	865	862	865	871	868	834	827	853	852	885	824	886	835	884	908	844	892	848	852	853	876	835	871	807	848	784	860	823	818	854	837	879	857	917	831	853	874	787	878	882	824	879	852	822	809	837	797	863	899	845	828	836	866	886	831	882	913	842	853	838
22816	20944	28656	23370	20945	20673	3986	1291	1005	930	862	790	719	685	660	612	615	575	606	571	559	561	529	574	537	538	526	572	515	541	526	516	539	514	506	533	538	515	523	518	539	498	506	493	487	526	505	463	522	454	522	478	512	477	480	551	537	508	498	483	519	486	524	516	465	465	511	482	502	471	480	484	480	536	496	474	480	496	457	459	461	504	531	437	482	501	486	479	471	529	517	466	470	472	470	489	460	495	447	504	477	523	493	432	551	446	509	452	563	499	480	573	518	538	516	514	497	509	498	523	505	512	491	497	521	522	513	515	518	467	488	506	498	483	505	512	478	485	481	484	489	495	497	439	511	497	496	482	503	487	515	490	458	517	510	493	486	512	512	511	509	473	445	458	504	489	499	508	493	501	503	517	501	480	505	478	467	460	503	487	468	503	476	478	474	493	492	485	485	532	482	470	489	500	474	489	511	440	464	527	512	474	527	498	500	522	521	460	477	488	472	504	501	471	498	515	476	494	486	441	471	458	490	448	499	506	495	463	452	477	498	446	461	508	488	513	482	506	499	485	459	452	503	508	496	459	474	488	496	503	495	507	488	504	489	495	509	482	475	465	484	468	521	500	507	533	505	471	483	489	469	504	471	494	520	509	494	510	508	501	459	496	472	465	489	488	474	486	494	512	461	483	494	483	518	481	452	456	491	511	495	461	496	487	460	506	514	503	542	479	496	465	472	498	482	447	508	490	494	481	519	514	491	495	478	483	465	515	518	494	511	501	510	494	457	524	465	513	501	508	464	457	461	473	488	516	518	524	506	460	515	487	513	429	467	480	450	483	522	489	466	448	500	484	474	503	455	455	469	497	499	460	466	518	500	513	478	471	482	494	461	516	530	501	544	485	474	472	509	505	493	487	465	498	500	504	465	479	483	493	475	502	505	497	424	504	474	447	476	479	481	481	460	507	503	497	502	503	440	485	489	529	500	496	497	484	515	514	491	454	483	522	479	430	463	462	516	502	484	471	474	464	463	477	479	494	521	466	517	478	483	480	478	531	496	479	472	478	470	502	535	511	473	459	487	469	506	482	499	473	484	479	478	504	504	518	491	440	510	492	468	448	485	499	494	490	463	480	522	503	472	508	489	503	463	477	491	478	464	527	473	494	454	500	490	456	498	482	460	476	504	513	501	493	515	463	495	491	473	491	461	509	497	489	464	539	503	483	508	468	490	510	468	489	500	477	458	472	504	511	475	450	486	517	520	466	494	476	463	502	452	462	523	519	501	507	472	504	487	460	501	499	446	516	509	526	483	451	467	500	504	473	492	450	485	513	484	485	476	486	495	477	441	484	506	466	474	520	497	512	478	460	474	476	505	473	499	508	482	510	493	472	464	486	485	449	526	476	471	490	463	480	491	487	484	485	473	476	505	496	473	473	478	501	483	473	502	490	476	501	488	526	469	518	487	558	503	501	474	453	467	486	484	489	471	461	546	481	449	493	460	523	505	476	468	466	508	472	429	506	496	466	485	529	446	507	464	487	509	496	524	497	476	507	496	457	457	492	467	466	516	463	476	477	473	502	481	465	487	492	482	476	494	515	450	475	482	494	496	432	524	497	483	468	517	459	480	469	522	478	509	478	518	465	501	479	470	503	458	471	455	508	494	472	486	450	514	456	482	516	501	522	472	498	474	450	493	451	494	526	492	524	470	495	495	432	478	499	459	426	460	475	459	477	478	456	478	485	498	520	452	470	484	475	497	457	466	481	489	492	467	495	508	507	483	488	505	478	457	474	487	501	470	457	460	506	526	486	482	466	525	474	540	438	486	579	485	428	518	496	473	501	469	474	494	471	475	491	475	496	492	491	490	445	480	465	516	455	503	474	478	498	488	498	491	503	503	491	512	445	481	503	499	468	464	526	463	492	502	499	485	476	477	491	458	495	487	515	484	489	497	479	486	524	494	503	469	454	504	460	507	522	457	497	486	494	505	474	476	503	478	470	496	473	497	458	477	518	457	487	481	467	424	477	483	495	488	478	483	490	475	485	490	521	463	478	511	485	449	457	453	495	559	466	455	527	495	489	470	500	473	468	506	471	481	524	541	502	484	473	563	475	460	477	475	490	496	453	474	504	458	465	458	447	495	473	507	478	513	455	459	484	475	507	476	465	467	501	498	462	493	509	492	504	462	482	496	467	479	492	484	493	475	509	478	498	512	469	463	460	485	474	477	464	493	432	488	510	501	457	429	475	481	482	481	496	481	484	487	451	470	450	508	460	486	493	484	499	503	488	491	491	488	437	487	490	462	475	470	491	487	499	494	494	455	509	456	498	520	482	488	493	479	471	539	466	508	497	498	489	482	491	480	491	497	491	503	468	528	481	518	458	483	469	501	484	533	511	464	477	475	465	466	462	505	527	501	482	493	489	449	467	505	501	535	483	507	459	443	531	498	517	486	488	491	480	480	521	439	467	483	491	467	460	528	511	498	478	492	508	462	484	482	449	483	498	453	498	488	458	490	486	451	480	541	448	488	472	514	479	477	522	488	424	534	475	481	510	473	473	492	498	490	499	499	521	498	466	531	503	496	507	494	500	503	489	451	487	482	531	507	463	520	499	519	502	441	470	495	494	499	501	445	450	471	495	478	462	459	501	502	500	470	493	523	510	504	463	499	490	483	490	502	512	465	507	503	466	462	490	485	504	482	502	472	461	508	454	462	487	444	510	481	471	507	464	468	486	486	519	461	462	510	518	519	497	502	472	498	470	475	477	488	475	479	451	477	469	461	474	481	474	483	460	469	504	480	510	487	492	466	460	461	469	474	482	439	500	446	509	500	487	497	485	486	473	442	476	481	529	493	465	477	507	522	427	489	468	508	464	500	507	474	475	494	500	480	433	489	473	483	476	465	479	424	477	474	505	514	468	459	510	475	498	493	510	455	455	503	477	517	482	483	488	473	513	536	459	524	492	432	457	481	478	450	450	482	559	446	486	497	442	489	516	479	471	468	509	498	459	514	515	487	487	485	474	480	504	502	479	505	500	513	514	468	482	469	498	480	442	483	497	457	483	504	482	496	508	461	514	479	451	440	493	491	476	475	520	531	465	436	480	486	465	485	524	476	501	475	461	490	496	465	468	517	507	496	495	438	499	461	451	519	467	484	496	507	471	490	444	463	509	559	423	446	500	487	487	493	526	451	468	450	504	463	454	510	527	517	475	486	492	480	515	471	494	451	476	474	463	489	513	453	472	495	457	497	516	472	513	464	463	472	502	478	472	474	466	458	465	514	438	528	443	479	474	538	517	536	470	460	491	448	505	492	489	509	529	441	504	501	454	510	472	489	481	448	463	477	469	504	460	505	493	460	508	452	492	510	446	466	492	489	462	458	461	468	454	521	470	500	479	439	474	467	479	459	485	428	486	475	467	498	508	492	502	477	435	457	495	436	474	486	473	524	515	477	521	514	504	483	486	469	463	544	500	453	468	478	479	492	454	493	516	519	474
7486	16451	14137	7836	5451	4179	3240	2633	2219	1854	1640	1436	1310	1166	1115	1060	1023	951	906	905	870	828	832	783	807	790	748	826	754	735	713	783	755	757	720	725	748	734	687	742	715	696	718	722	673	696	647	714	676	694	668	673	689	679	683	665	710	654	687	688	624	696	667	648	671	721	689	628	697	684	663	643	696	651	658	684	678	649	717	680	655	620	645	671	662	661	697	712	633	698	691	684	676	648	700	657	660	675	655	704	672	677	682	670	657	733	709	624	656	688	722	698	816	780	735	755	733	720	742	685	711	708	707	707	713	713	704	686	711	755	696	672	688	692	643	693	693	679	669	687	724	740	676	710	633	673	618	674	658	651	715	695	610	724	645	688	680	652	668	635	623	697	712	681	663	668	672	679	696	675	670	653	665	654	666	686	682	683	656	657	654	668	675	641	639	642	666	662	681	651	704	654	646	724	649	682	659	709	673	668	661	653	681	648	660	666	695	663	678	617	670	681	664	606	685	680	658	677	693	715	710	635	630	667	694	657	640	695	653	658	669	635	672	664	668	679	653	681	670	684	655	687	676	693	652	621	730	645	671	662	651	665	672	683	702	690	705	681	650	655	662	672	648	702	614	648	678	678	657	684	666	708	641	662	716	659	676	631	660	671	656	689	694	658	653	628	654	672	692	687	643	647	693	626	675	708	654	704	620	658	656	700	658	630	693	647	671	693	667	650	661	668	709	648	687	662	670	678	693	677	675	631	697	626	687	696	636	648	670	700	651	639	677	605	707	640	646	640	733	669	680	710	680	629	674	677	641	648	671	698	635	700	682	705	620	653	643	708	638	676	653	649	621	642	625	672	662	642	698	640	643	598	666	696	673	675	663	636	703	649	637	654	642	656	673	675	663	698	659	697	638	671	662	694	663	673	673	687	690	651	695	671	667	712	631	661	623	659	699	647	681	670	658	640	624	676	655	623	656	629	662	650	662	656	666	650	686	685	641	701	642	672	654	750	631	666	611	647	676	670	634	648	697	685	645	688	634	680	637	655	688	654	669	673	658	658	701	673	657	633	690	663	671	679	662	681	638	663	675	672	695	678	689	717	669	676	719	621	652	725	678	687	640	695	689	715	704	670	669	658	679	685	671	693	647	682	696	689	619	632	634	693	633	683	673	659	658	645	656	657	684	675	660	666	660	652	664	687	669	656	654	631	649	670	732	684	641	684	662	690	670	668	668	633	721	606	691	661	672	649	668	669	625	692	689	696	627	638	709	637	645	633	633	673	646	691	655	677	680	687	653	714	673	694	694	657	631	644	658	655	678	641	639	634	683	670	672	674	695	678	703	691	694	640	687	678	665	659	634	658	685	661	675	636	686	670	681	658	679	669	684	659	668	642	658	725	647	690	675	707	659	645	681	662	621	611	673	650	621	681	707	668	676	686	711	709	636	640	672	644	717	609	689	727	704	671	675	615	670	648	649	665	626	642	729	658	680	645	706	636	630	694	693	711	678	673	628	654	683	643	691	674	669	711	702	683	672	635	660	618	647	669	653	627	657	639	683	695	671	652	670	609	664	662	675	651	690	653	674	660	683	663	647	671	654	680	679	671	642	643	721	677	691	653	664	677	694	699	628	670	630	657	640	673	712	647	675	680	661	652	675	711	687	685	667	715	689	662	651	666	713	672	649	649	706	702	672	665	653	691	686	666	664	677	676	676	665	698	634	688	670	668	629	663	695	660	669	655	679	627	644	612	605	644	688	683	686	727	698	690	647	687	612	730	658	636	642	630	639	665	634	664	664	656	693	680	667	656	639	632	654	703	643	648	647	674	709	672	672	692	661	639	678	673	652	652	660	652	634	639	693	665	672	658	678	681	685	653	649	652	683	682	651	685	639	660	638	679	651	641	634	669	691	706	686	675	647	679	697	660	672	690	666	693	633	653	631	664	663	685	659	681	702	692	648	664	669	672	639	684	652	649	663	645	685	689	729	692	632	618	703	645	591	706	676	662	703	661	681	677	708	685	651	687	711	645	616	690	687	675	661	702	718	656	646	638	686	604	688	672	667	599	672	695	672	682	640	625	661	620	707	661	686	662	674	682	655	707	628	682	590	689	705	653	643	705	618	685	697	648	621	667	674	649	663	681	617	717	718	680	650	677	671	659	666	640	645	654	643	654	684	656	698	651	686	684	699	689	685	685	644	643	650	695	623	686	652	666	654	680	675	693	675	649	627	664	686	651	623	668	690	648	647	672	628	667	644	690	688	618	646	671	651	699	664	684	680	675	671	668	665	681	669	646	692	691	674	664	689	671	691	678	698	657	704	738	680	660	678	639	691	619	651	646	620	639	678	628	657	680	684	623	644	657	627	649	689	633	637	650	681	714	645	659	679	641	637	626	643	647	661	670	668	692	661	678	683	694	687	674	665	678	662	686	681	655	712	658	652	681	624	689	729	666	699	660	693	631	680	676	677	667	714	687	618	668	678	678	643	670	619	657	655	674	663	647	661	639	687	614	704	657	702	661	640	657	621	644	658	675	680	647	670	663	587	665	699	623	637	637	622	647	670	705	665	713	656	686	637	685	674	692	655	648	674	660	652	634	637	663	681	676	661	632	679	681	620	657	702	656	665	643	645	666	678	657	654	668	635	672	667	695	629	642	657	649	697	673	662	656	655	710	617	632	716	658	681	694	689	626	673	668	665	614	658	657	656	709	687	681	658	663	674	645	655	638	623	645	647	666	658	660	679	681	715	639	693	692	692	682	684	659	685	682	679	685	675	673	709	650	624	625	618	685	691	667	654	623	657	669	635	680	645	703	668	658	665	685	693	669	583	678	688	670	700	672	678	714	692	646	615	659	651	687	651	668	683	649	662	679	662	665	698	658	667	619	655	650	666	652	673	662	661	672	624	625	624	652	643	594	660	694	670	616	694	661	653	654	631	660	668	635	627	707	699	688	599	675	661	663	662	677	675	656	635	706	673	612	632	659	635	688	628	659	676	745	660	675	662	671	679	663	680	627	655	730	681	661	649	687	672	650	675	681	671	618	632	612	690	665	645	649	659	667	678	725	659	712	647	648	676	651	669	652	653	678	679	672	676	646	664	674	661	652	659	662	665	638	682	652	686	666	673	669	678	652	661	677	663	643	688	666	609	661	719	693	702	640	663	657	724	662	666	666	638	726	652	652	676	654	677	711	623	699	695	657	644	643	677	701	694	645	661	659	631	645	648	662	670	664	672	648	640	702	657	631	640	657	679	708	685	662	676	652	619	649	611	661	648	664	675	663	677	623	673	677	654	677	665	645	644	674	704	639	625	678	713	648	674	674	626	648	713	630	661	690	645	647	685	670	692	640	648	676	655	680	647	677	657	681	653	665	655	639	658	651	663	620	693	685	666	691	634	633	641	649	654	654	658	636	704	649	695	634	703	672	629	709	675	688	624	619	683	736	645	665	643	687	683	682	641	680	631	655	656	662	690	669	670	664	653	693	643	737	662	644
26627	20170	7691	1153	757	723	676	650	714	624	647	623	671	609	606	624	623	629	661	667	586	639	601	661	608	599	631	644	631	593	642	619	591	600	600	608	627	564	601	608	621	677	577	638	600	632	645	618	628	631	654	660	590	650	634	577	652	617	596	606	614	597	636	643	603	593	613	633	587	634	629	611	600	624	615	601	611	593	624	581	593	624	581	644	618	604	606	619	636	653	609	595	642	626	614	621	613	630	608	572	632	580	558	583	603	623	615	641	614	615	580	670	641	602	639	601	661	594	634	632	608	572	620	566	610	632	654	590	641	646	570	618	664	616	589	631	652	632	611	648	631	666	616	661	611	620	632	606	596	608	607	576	608	689	602	598	603	602	559	645	656	643	642	609	603	628	638	597	644	590	649	581	654	664	628	671	623	614	586	600	617	623	626	658	627	601	638	614	599	623	638	594	609	636	573	658	616	623	594	578	628	599	567	618	592	636	617	611	604	646	651	664	617	618	590	606	584	630	594	662	597	625	632	614	600	612	655	627	643	624	613	606	580	593	613	649	654	614	607	607	621	602	657	633	600	626	604	591	604	599	665	604	633	615	590	624	655	640	603	609	621	564	634	575	632	605	594	610	605	631	655	668	601	651	636	628	610	616	607	613	633	593	642	621	618	614	597	622	604	688	586	602	652	639	614	567	604	607	642	608	591	530	618	618	617	623	613	650	611	615	606	609	610	636	647	581	623	602	584	609	619	631	619	630	646	631	609	586	585	680	641	634	593	617	605	601	573	604	592	636	593	629	641	615	601	643	648	622	575	645	630	641	676	618	622	573	601	617	621	637	575	616	633	614	619	644	586	585	605	600	633	627	633	619	640	637	632	625	586	611	657	608	590	601	598	609	589	566	630	615	616	637	617	625	651	590	599	618	617	581	617	599	655	661	583	680	575	624	616	639	638	621	627	596	589	631	629	634	624	615	627	636	651	640	634	593	639	617	601	575	557	598	620	658	634	591	647	618	616	618	618	640	621	624	622	613	650	640	618	655	631	617	610	573	600	584	560	640	633	603	582	650	622	663	629	596	637	623	598	648	624	621	638	639	608	607	599	655	660	586	610	609	647	604	623	567	642	612	618	630	604	620	572	636	609	632	630	647	635	586	589	632	628	606	568	626	636	620	615	608	589	610	608	646	603	627	638	602	634	626	614	593	621	608	653	629	580	612	567	631	615	667	652	584	652	594	635	625	662	630	643	638	609	611	608	619	628	632	600	573	632	606	572	634	632	638	556	630	592	590	636	609	648	624	562	580	628	612	599	626	572	572	599	636	608	619	614	595	583	575	576	585	631	637	631	581	585	631	599	634	615	592	647	608	615	630	585	599	604	635	624	629	569	599	622	581	639	622	650	622	664	609	636	615	589	668	613	621	647	632	629	636	611	614	627	627	639	632	620	594	664	622	633	596	592	571	578	607	607	594	649	631	617	617	622	635	631	620	638	620	628	588	650	589	622	676	641	635	596	614	646	585	629	627	598	636	582	629	624	593	611	584	616	640	579	633	613	576	599	641	612	652	606	627	625	634	643	599	656	590	658	556	603	629	649	603	614	615	649	596	677	587	622	629	582	672	589	666	617	624	646	633	608	641	580	620	568	625	598	651	650	572	587	662	634	657	612	563	576	645	573	656	653	599	645	631	608	600	639	616	578	607	607	639	597	646	602	592	633	622	678	629	605	609	614	570	606	639	628	654	610	596	587	638	615	654	617	633	633	620	631	633	668	621	596	606	633	596	619	611	585	550	594	613	604	635	593	635	668	631	602	605	591	649	610	607	667	614	643	615	599	586	607	589	623	617	646	613	616	617	599	606	619	598	649	619	606	583	634	597	614	580	626	614	590	600	607	599	617	632	606	603	655	630	641	613	618	644	636	588	573	613	594	625	637	668	591	625	609	659	674	601	608	600	623	605	612	618	633	620	571	644	670	623	628	608	592	626	581	628	589	612	622	609	599	594	627	627	629	622	607	588	636	631	626	597	655	637	596	621	606	626	605	643	579	623	597	616	680	642	617	606	636	662	616	638	626	652	625	597	603	641	634	649	662	592	603	613	632	558	580	610	623	624	614	622	632	620	610	609	604	588	623	592	587	623	622	628	622	565	619	662	594	589	617	599	650	574	633	627	586	638	668	591	606	654	602	611	614	587	620	623	605	604	609	619	625	641	609	587	649	617	639	617	631	619	629	614	628	610	609	625	633	635	652	638	632	613	605	602	592	578	629	611	605	557	658	622	605	589	595	630	636	628	589	619	625	602	629	636	604	603	672	640	606	602	642	631	646	630	591	604	623	615	624	613	611	586	646	625	640	627	585	628	631	620	677	623	636	626	652	615	592	624	607	570	599	640	625	619	591	595	643	637	654	595	590	622	617	648	613	622	628	641	593	617	601	609	621	625	645	668	631	638	615	573	633	611	616	631	651	614	609	616	646	617	605	572	682	645	615	622	599	588	631	611	580	607	633	611	610	610	616	647	617	650	643	618	615	649	598	609	666	604	605	595	631	604	624	610	622	631	625	647	580	592	617	648	611	636	606	571	654	613	612	593	634	629	657	619	620	626	640	607	607	604	589	595	616	629	639	647	608	676	581	638	632	564	618	586	595	620	609	602	579	648	598	646	637	620	607	589	595	592	600	683	607	589	614	695	646	593	652	607	639	645	634	641	608	609	628	661	614	629	624	594	603	627	614	606	607	592	620	629	637	617	568	611	599	630	645	651	612	644	592	626	614	594	636	654	621	604	575	587	591	645	568	643	626	656	606	626	592	641	637	610	581	591	633	574	583	625	578	606	650	644	606	626	601	575	682	565	582	580	632	642	609	602	624	610	614	607	650	621	632	635	652	604	618	604	629	604	575	627	607	628	620	573	640	652	641	601	647	612	658	613	664	609	630	622	625	619	650	642	605	610	649	618	633	630	666	614	578	611	559	637	610	606	630	647	632	591	634	590	627	638	606	636	630	618	632	590	593	569	570	614	615	649	595	586	592	633	617	606	623	590	623	582	567	635	604	612	644	613	604	653	602	598	628	609	639	596	617	628	631	644	605	609	604	628	651	620	652	580	597	663	616	645	613	630	610	661	652	604	639	632	633	631	627	630	629	617	621	611	575	562	631	609	623	597	567	664	657	633	609	646	587	562	607	596	597	660	624	584	613	626	604	582	658	608	608	622	581	634	651	626	597	601	612	597	607	628	601	609	602	630	565	637	573	607	601	601	610	601	595	626	644	602	607	620	631	636	588	609	627	619	635	588	645	607	595	593	648	645	630	621	636	600	600	643	606	604	596	629	611	604	651	593	600	631	621	610	631	650	582	613	598	602	631	621	607	628	615	626	603	618	570	598	603	612	632	605	643	646	607	565	651	604	634	623	628	599	618	617	618	619	599	574	650	626	584	614	554	659	604	615	665	618	648	582	638	637	644	597	590	616	593	655	603	668	634	579	586	611	633	644
4159	1750	1688	1223	1044	1004	999	887	903	877	890	826	843	888	853	836	869	848	872	820	811	856	891	794	820	835	855	883	798	824	878	826	852	837	853	862	804	822	861	834	848	892	812	811	820	887	806	871	803	804	871	835	786	888	862	832	876	854	784	873	798	782	870	791	791	877	819	815	828	845	825	851	864	818	800	875	832	778	850	803	823	841	858	842	889	839	869	819	833	841	807	786	788	814	840	788	833	788	817	824	853	803	823	867	876	844	834	860	798	840	895	830	864	886	900	880	878	839	873	908	888	856	844	871	906	853	856	847	905	869	862	787	818	838	811	850	780	879	852	808	834	816	827	824	810	822	848	878	821	891	884	830	867	887	810	823	857	879	821	849	799	842	764	809	839	887	891	812	916	879	809	820	909	798	856	872	822	823	837	841	852	844	814	818	863	830	866	887	826	837	848	825	875	899	807	821	784	851	874	815	836	826	821	849	855	846	868	838	813	853	803	811	837	788	880	868	852	878	778	857	841	854	882	886	804	796	839	808	879	883	873	883	764	796	819	872	845	861	880	834	841	812	840	806	890	877	837	840	878	809	834	819	852	866	883	889	868	869	900	819	803	851	812	846	907	832	867	833	851	834	801	845	878	872	795	771	809	864	850	835	857	868	865	832	861	869	808	843	842	830	815	865	873	846	842	891	814	893	894	813	884	857	863	827	824	865	852	823	802	809	847	836	869	841	843	865	802	827	876	827	835	881	820	865	803	872	837	858	878	870	828	852	807	818	812	813	800	906	790	862	861	811	817	843	835	834	795	812	854	882	810	885	790	814	853	815	816	859	856	830	812	860	835	832	821	841	855	820	808	865	866	839	775	818	819	835	843	813	827	874	811	837	807	805	839	845	897	791	812	835	823	837	858	875	820	840	827	844	831	840	865	802	877	805	815	889	847	845	862	868	842	840	812	853	810	829	811	847	901	844	844	860	871	786	824	856	842	834	850	883	826	843	786	866	829	795	824	779	798	846	885	824	859	896	828	857	835	855	858	835	814	868	882	869	919	891	794	907	796	815	859	870	845	815	795	870	834	850	871	866	828	888	839	876	835	901	827	860	838	819	873	822	816	830	819	842	898	790	874	832	790	805	789	837	832	815	861	890	900	850	854	846	872	881	836	826	825	845	884	828	844	823	844	832	816	816	871	835	787	810	864	902	917	826	877	837	852	851	838	868	832	844	785	866	852	822	838	846	836	878	822	855	839	804	845	836	774	824	872	798	774	889	861	876	838	843	839	854	817	829	830	848	835	897	803	865	841	840	858	865	848	842	871	831	810	845	897	855	832	789	843	834	873	878	905	848	835	877	835	840	836	873	881	853	820	909	911	845	882	805	826	872	816	848	857	855	848	837	850	826	829	847	790	794	817	828	860	833	842	877	833	838	878	788	813	787	911	864	886	808	930	863	806	789	870	822	842	830	828	828	828	893	839	816	840	820	885	899	812	874	853	893	825	858	804	845	836	843	831	815	812	893	830	816	814	823	839	882	849	853	833	821	791	858	844	806	841	843	834	840	798	817	800	864	846	871	831	881	844	832	791	819	846	814	856	822	813	852	850	865	825	833	850	804	855	850	813	814	861	883	865	803	868	826	850	833	836	850	789	831	844	867	815	838	827	779	817	893	849	870	838	798	852	883	798	850	865	871	859	853	813	772	806	837	835	872	857	818	834	812	818	829	890	840	834	849	822	822	797	857	828	880	831	850	840	874	858	811	823	832	845	818	837	814	836	882	852	859	834	833	874	835	840	860	824	888	865	886	828	844	862	823	820	824	866	836	849	807	787	803	825	829	851	842	814	805	855	854	875	846	794	870	841	800	888	840	891	896	861	858	871	796	863	874	812	811	822	824	883	822	832	833	876	856	809	805	800	836	834	830	831	838	846	861	780	846	809	846	844	848	815	880	845	815	836	875	868	872	835	874	775	819	863	865	862	866	806	830	800	801	803	859	865	891	868	787	819	858	839	877	841	831	898	878	814	822	826	828	818	865	833	832	875	814	831	777	882	811	846	893	809	810	828	802	804	834	856	841	881	868	872	847	825	845	879	843	841	845	880	857	845	839	831	869	833	837	834	870	810	825	857	875	868	828	860	852	773	837	845	837	785	844	832	859	814	844	863	825	807	833	842	845	844	858	785	842	852	829	871	779	795	777	808	868	884	845	834	830	830	834	856	898	898	829	825	840	857	872	856	874	849	836	865	855	808	879	843	843	812	859	848	892	821	809	895	896	841	862	894	854	875	839	878	836	810	840	843	870	911	866	885	805	825	836	784	860	832	823	897	757	857	837	839	865	807	842	830	827	804	834	856	859	769	833	856	865	829	778	859	855	837	835	785	872	882	838	831	799	874	858	856	849	828	888	854	858	826	843	863	854	850	875	831	843	833	774	825	859	823	915	850	792	875	806	835	848	805	833	873	878	870	830	843	860	878	849	870	832	847	854	799	847	859	868	869	853	891	917	802	843	846	825	852	802	844	824	844	850	792	824	841	869	788	824	857	831	846	864	810	837	858	923	868	815	869	822	823	880	843	852	835	847	809	872	868	824	880	846	833	831	816	836	837	844	852	835	812	844	784	833	829	839	805	820	764	843	867	829	852	811	877	838	878	874	817	810	842	805	841	833	850	842	934	844	833	818	850	862	822	847	876	846	874	881	822	833	833	810	840	835	813	765	865	885	859	873	837	874	785	796	809	872	883	874	849	836	818	826	828	835	824	819	899	865	770	826	871	825	791	839	804	841	841	815	843	876	826	848	893	921	829	894	839	867	826	886	835	800	843	849	884	834	850	848	811	842	830	823	767	814	878	882	836	801	878	829	844	796	838	855	861	745	846	816	817	819	850	831	891	864	853	860	879	815	821	832	811	862	896	871	841	823	808	857	830	868	795	818	849	846	810	855	874	825	869	819	841	848	838	795	888	838	802	861	859	808	882	845	838	842	844	786	847	825	825	868	844	828	805	868	880	829	809	804	829	801	820	885	856	811	818	798	819	833	872	837	853	886	905	839	874	848	912	873	861	824	858	826	807	843	846	803	821	811	829	806	826	840	886	820	826	763	784	849	819	854	842	864	842	868	885	852	837	875	832	810	853	872	819	840	861	891	786	778	837	870	807	771	852	838	863	822	805	807	867	805	797	810	845	807	909	821	874	861	864	833	814	806	798	830	846	818	905	814	812	774	830	814	813	807	852	837	776	821	819	848	834	802	779	798	828	796	900	796	875	837	820	844	840	897	843	816	861	835	845	827	852	864	847	844	853	837	804	877	839	815	839	823	853	853	874	819	832	796	826	808	847	834	849	861	881	817	846	856	826	893	819	845	870	873	855	836	847	860	810	889	830	848	813	848	825	845	809	834	821	848	836	842	915	797	863	860	817	867	871	854	832	845	816	821	828	848	831	839	812	860	851	874	873	837	857	847	796	856	857	834	822	856	835	896	851	833	859	826	842	857
23859	20979	28108	23954	20809	5516	1448	1062	862	868	855	805	779	760	711	695	729	700	714	670	706	653	701	719	688	613	632	679	650	685	672	701	684	673	671	644	654	623	685	688	652	654	658	661	694	613	673	680	693	657	652	651	627	607	646	676	642	633	657	656	617	695	651	619	668	588	680	621	661	645	676	640	645	635	648	668	639	654	641	632	634	713	646	615	640	608	686	648	656	656	683	612	646	598	666	696	631	608	645	632	607	666	618	655	639	674	665	687	678	680	639	663	712	690	652	733	679	602	668	639	652	666	663	677	625	616	724	635	652	664	659	645	621	641	616	662	655	661	619	661	701	639	668	623	686	661	639	663	681	648	650	652	657	654	628	637	647	655	629	618	630	651	667	619	623	651	676	695	639	665	624	648	710	617	650	608	651	664	652	631	653	643	625	626	658	636	628	688	616	655	677	629	653	610	634	631	660	679	650	654	647	660	673	652	658	670	660	721	618	619	670	668	648	654	637	669	656	637	621	606	642	653	650	629	670	634	653	634	619	642	644	628	630	655	649	668	667	664	647	614	678	691	648	597	639	625	641	637	613	677	640	651	672	600	616	610	674	628	671	656	636	674	624	642	658	630	640	655	642	681	633	642	642	644	632	614	667	604	652	637	637	674	644	675	638	617	621	641	604	682	614	609	610	680	679	634	637	630	625	658	623	653	572	633	597	639	626	632	605	617	641	656	674	655	644	593	682	688	643	635	623	655	667	628	657	673	638	673	669	658	613	685	668	629	676	671	655	663	656	632	653	675	708	656	636	622	620	634	630	610	700	625	639	600	617	608	664	644	606	624	619	673	647	635	682	651	671	637	613	605	644	634	653	674	620	660	637	660	631	678	647	664	623	636	662	694	605	652	612	650	690	605	632	655	618	627	640	634	603	618	618	613	634	625	667	587	635	681	629	620	680	633	635	623	586	611	684	638	672	650	631	621	640	628	643	640	628	669	606	620	670	628	634	636	647	655	661	651	653	667	640	616	631	638	668	665	651	655	589	667	628	646	637	620	661	680	654	677	596	670	617	654	658	632	612	618	638	652	664	662	608	631	679	698	676	655	676	596	680	685	643	683	686	663	661	680	595	647	670	640	640	671	653	655	697	621	623	648	612	662	680	625	634	641	655	672	662	674	670	626	600	651	663	620	599	607	648	677	660	611	669	624	657	624	614	658	647	621	654	634	637	620	674	624	644	674	637	665	687	695	689	623	616	651	675	678	628	664	677	625	686	648	703	646	623	671	668	645	597	644	604	629	644	694	654	641	615	709	604	642	612	669	659	668	671	631	626	628	652	660	651	626	662	669	628	707	663	618	617	662	603	637	603	630	641	623	622	687	617	698	617	615	615	667	655	642	637	632	647	605	654	646	641	637	674	610	601	620	664	635	623	652	647	625	606	659	643	655	650	721	658	680	656	660	646	672	633	614	644	672	647	605	703	689	659	667	644	602	657	652	622	649	608	641	611	645	606	642	667	683	641	616	677	644	686	679	694	642	678	644	625	650	621	679	643	629	661	675	601	656	615	649	682	605	582	655	631	653	671	635	611	689	634	621	628	634	660	620	628	655	698	616	618	647	604	649	646	642	603	643	623	627	617	640	684	652	613	673	664	642	625	648	637	641	621	653	654	600	664	656	644	610	642	657	635	653	629	682	685	691	618	654	653	635	638	679	647	641	675	626	633	624	633	666	652	650	648	667	638	621	657	642	641	602	667	612	622	609	677	672	635	666	629	666	641	652	632	672	584	656	656	601	665	670	597	629	649	685	646	637	643	688	694	612	616	619	645	617	623	662	626	621	665	642	619	670	672	648	623	616	656	686	634	651	632	642	632	649	607	705	597	631	635	651	645	667	656	641	655	664	637	630	632	649	652	695	691	644	597	676	609	631	655	616	677	581	634	603	659	627	650	611	640	655	659	611	664	636	683	638	688	595	617	659	644	644	620	654	640	627	704	655	612	631	617	585	655	658	642	638	662	642	644	613	654	632	676	658	641	606	641	645	643	590	662	630	642	687	596	646	566	585	656	637	654	659	691	613	692	664	631	665	638	685	662	632	647	643	613	650	607	624	645	693	614	607	616	681	645	645	619	642	656	648	616	645	681	690	654	622	618	652	625	661	628	618	625	668	642	655	661	637	700	718	659	621	660	670	648	650	632	655	668	681	615	627	618	623	636	634	698	650	637	627	633	690	656	633	674	626	628	659	648	634	645	621	683	636	701	626	643	584	708	628	664	626	646	708	608	630	626	663	631	641	663	604	631	642	646	602	685	683	683	668	596	638	664	654	620	673	627	657	666	650	626	607	611	639	644	651	632	650	635	650	607	656	626	632	650	634	680	603	637	653	627	640	644	608	633	631	633	665	639	652	682	625	662	613	612	647	626	577	588	641	644	623	684	692	700	678	615	651	623	661	602	651	694	608	643	642	700	622	632	670	611	661	673	632	586	724	666	679	687	635	669	642	699	664	645	629	603	668	596	589	654	663	699	619	620	642	598	641	633	590	639	638	643	661	650	629	567	634	618	584	628	687	670	629	633	631	606	650	645	645	647	666	631	657	610	650	636	625	641	570	648	632	655	692	683	629	614	648	636	633	621	640	609	678	666	620	600	691	651	668	644	683	662	583	618	664	642	610	657	651	603	620	686	640	645	646	633	657	650	664	697	652	670	630	626	641	652	696	635	642	607	605	628	666	618	614	632	641	607	634	617	653	620	634	665	618	666	648	643	642	646	710	640	583	638	644	610	665	609	632	638	596	641	638	648	642	684	639	596	652	659	653	640	642	680	612	661	645	613	608	591	623	612	639	623	632	685	669	646	627	639	609	619	622	629	665	630	684	643	632	658	628	654	683	650	661	648	645	729	627	625	639	619	615	650	577	669	623	638	618	613	663	690	659	638	642	652	634	626	700	672	664	620	653	619	639	625	634	667	657	638	674	695	630	678	634	579	678	626	627	651	642	643	614	630	648	639	617	640	627	696	676	637	608	626	668	628	650	645	657	654	625	627	627	672	586	646	645	686	664	617	686	639	633	641	653	632	610	623	696	641	662	651	635	650	643	667	637	618	631	664	627	602	678	655	614	653	600	649	633	618	629	597	655	655	611	653	625	631	684	722	620	608	637	653	636	623	610	640	594	642	634	623	636	664	674	659	614	688	631	612	629	634	659	714	624	582	619	637	625	628	641	620	638	625	637	635	622	617	651	658	666	647	668	652	639	635	659	644	638	650	615	669	653	644	622	634	682	672	602	626	682	654	649	650	650	654	679	671	661	656	629	590	597	646	683	643	615	657	620	603	603	594	633	622	615	621	646	615	623	659	673	652	620	616	664	578	713	617	636	659	664	633	657	679	608	647	637	676	628	653	632	620	620	643	633	645	646	619	658	641	604	634	604	676	677	697	661	583	633	660	611	596	586	649	631	666	674	618	625	691	671	610	625	594	604	679	645	663	663	630	616
5481	10601	9235	4779	3382	2829	2341	1855	1616	1536	1356	1244	1171	1138	1112	1056	1019	998	1004	983	976	940	910	953	910	945	921	896	928	876	915	917	918	936	928	877	882	893	879	873	907	873	891	887	878	906	896	935	888	902	856	876	892	882	860	875	927	862	892	952	904	896	887	874	855	903	913	887	892	865	897	844	883	830	839	861	872	849	923	899	894	878	792	909	866	917	876	891	907	901	920	863	886	861	906	859	892	875	860	848	872	888	873	858	928	899	862	829	933	874	943	904	951	943	891	954	898	959	896	914	949	881	894	921	912	890	988	899	895	887	889	884	865	931	841	897	928	935	900	914	905	860	959	912	899	895	912	912	897	940	895	953	833	894	899	839	875	850	862	900	837	845	897	880	842	846	915	867	858	866	907	868	892	905	890	909	842	877	916	871	826	857	850	855	853	873	916	844	878	854	903	913	865	896	904	853	872	855	871	844	903	880	886	870	935	835	831	848	879	867	893	861	813	929	877	857	880	909	847	882	879	893	910	837	897	838	867	898	847	910	894	921	869	893	917	859	881	892	870	845	937	885	891	854	869	922	908	888	887	886	898	879	883	880	906	878	887	900	911	907	908	861	873	893	861	823	873	895	876	919	845	866	838	834	806	866	905	876	870	886	905	907	848	828	862	903	858	887	929	871	876	908	903	897	859	904	864	860	893	887	913	920	822	894	868	926	865	888	906	869	818	926	895	893	889	883	814	917	915	836	892	901	878	806	867	921	896	910	880	877	837	902	853	900	887	854	896	853	882	864	845	905	843	899	888	895	915	906	862	905	816	851	891	874	866	860	854	886	839	868	869	851	913	890	881	880	841	870	848	911	893	871	864	860	846	899	887	874	874	906	854	885	821	917	852	859	899	841	872	913	803	896	929	910	908	921	849	864	872	892	908	863	855	864	874	841	878	936	864	879	862	852	857	864	856	885	875	889	919	878	867	956	858	866	874	831	890	882	902	877	884	875	882	886	833	902	863	869	846	891	916	904	862	852	874	835	852	827	875	820	914	905	871	897	876	871	904	903	918	857	890	863	841	873	882	879	878	870	887	896	874	862	861	848	869	868	856	872	919	864	843	856	876	802	860	872	892	850	888	847	861	868	896	927	836	888	893	869	879	830	903	920	879	898	865	867	897	858	917	944	890	867	891	884	933	813	945	816	834	886	878	909	869	830	852	837	853	878	846	889	876	800	909	835	848	862	853	860	914	902	869	891	907	848	827	885	874	886	865	873	848	877	926	891	820	900	877	877	866	885	878	917	880	867	876	850	893	884	922	866	848	868	899	881	868	875	943	909	906	882	878	929	873	860	840	857	902	853	860	885	899	820	896	912	885	828	867	890	842	883	824	862	883	909	854	925	896	862	888	817	842	843	829	873	876	924	882	880	934	835	880	874	902	894	886	853	847	909	888	852	878	845	936	876	934	906	865	894	852	866	900	809	880	908	876	899	943	840	897	868	875	899	888	876	849	895	915	882	892	795	868	912	872	879	878	853	880	812	880	849	866	916	937	846	902	859	880	836	870	834	855	824	868	886	890	888	933	847	857	885	912	856	913	940	845	899	881	893	856	858	848	919	878	898	833	902	882	889	871	927	872	908	883	905	855	847	837	875	885	842	918	852	873	911	861	875	889	858	887	915	836	869	868	884	830	840	892	901	848	849	860	876	896	894	891	857	920	871	793	864	788	918	910	859	879	865	884	931	826	906	899	849	861	870	855	881	853	882	839	903	828	857	891	871	858	888	877	836	924	870	897	902	851	893	902	856	880	905	838	870	874	924	834	899	875	828	914	880	882	896	851	877	845	916	850	856	879	883	882	889	845	890	858	862	829	907	868	896	890	869	905	856	875	851	866	926	829	854	904	845	909	866	939	849	871	897	869	902	828	897	868	862	850	896	889	908	838	796	823	891	871	839	884	826	856	900	895	885	826	894	849	901	890	892	906	875	894	870	939	832	859	906	866	871	897	876	832	823	876	916	865	870	881	928	882	913	854	872	825	916	840	874	884	936	885	878	864	832	899	922	836	862	919	867	848	902	855	874	886	865	829	881	893	853	875	850	886	829	904	880	839	903	878	845	898	879	854	899	856	884	904	883	921	855	902	856	895	903	878	839	836	898	876	921	936	850	850	894	859	886	886	894	868	843	798	859	889	872	890	881	879	916	904	876	844	891	853	892	857	871	835	905	887	851	911	845	862	874	859	892	864	862	874	840	845	882	938	833	879	909	925	938	930	902	916	891	835	907	838	847	933	883	921	805	875	872	886	878	881	897	843	837	846	888	913	884	868	852	863	891	862	850	875	908	905	882	863	901	855	835	883	880	883	845	872	875	875	879	834	932	846	847	868	856	847	867	910	900	918	805	899	809	862	819	873	867	906	893	814	847	856	858	905	912	889	842	864	896	856	846	828	939	869	795	879	910	920	834	935	876	889	884	886	808	874	915	906	916	832	856	873	880	892	880	863	911	873	921	839	898	831	873	883	841	878	912	873	945	879	845	866	863	828	888	890	943	865	872	900	864	840	834	883	865	851	816	883	912	871	907	847	868	878	869	843	853	860	843	924	861	863	937	838	880	922	874	865	897	901	824	842	859	912	887	920	841	863	910	869	885	902	885	926	803	884	867	877	846	843	905	881	909	909	920	873	836	852	880	851	869	858	901	854	821	888	924	863	889	858	836	860	846	830	866	865	855	896	888	919	876	915	907	863	851	832	851	841	869	921	847	838	892	889	865	905	884	876	915	895	836	812	888	835	834	921	906	859	918	872	837	857	908	837	837	845	887	937	804	843	855	852	873	849	826	873	883	865	946	878	883	886	859	855	876	864	884	936	862	850	879	922	850	852	820	818	860	880	918	896	921	872	911	847	868	870	897	862	848	861	899	844	918	878	868	796	885	901	893	873	869	898	921	899	846	823	876	852	859	843	875	857	807	894	872	889	873	870	883	858	899	882	925	837	861	891	881	849	887	901	860	841	877	896	888	886	895	860	870	927	885	850	860	954	858	880	896	896	905	862	847	872	904	855	872	866	917	866	871	861	876	866	899	829	812	899	860	828	867	866	886	911	879	886	893	893	887	788	905	852	899	890	885	904	844	888	917	898	852	904	857	872	942	852	919	923	882	838	843	850	872	907	839	865	830	915	887	882	886	834	853	817	872	842	875	868	864	866	888	895	890	821	845	919	902	857	841	902	893	945	854	826	868	873	885	917	898	898	913	900	907	878	894	901	838	873	884	918	859	903	870	853	845	802	935	912	855	843	898	836	877	895	853	885	908	859	861	901	848	876	860	917	872	862	865	834	919	893	882	887	919	925	851	874	871	863	855	876	868	907	910	857	905	850	843	887	902	838	890	898	881	869	836	898	831	884	831	877	875	886	866	912	932	863	917	880	852	817	854	870	891	880	872	876	888	844	904	898	854	838	886	875	859	849	885	822	887	844	877	909	889	850	845	857	862	887	865
22803	20930	28660	23360	20932	20674	4056	1360	970	920	843	836	733	681	690	634	610	618	609	573	549	619	562	543	554	550	534	510	525	526	532	491	539	541	567	499	532	501	543	542	534	488	519	505	558	496	500	504	522	518	491	505	486	506	519	485	514	503	480	485	507	542	498	516	459	524	518	514	488	469	486	501	528	493	502	530	528	508	503	486	456	450	514	488	481	531	496	506	506	481	517	528	517	468	506	500	518	488	536	467	474	552	524	452	517	478	535	526	475	495	491	522	530	526	584	540	526	537	527	519	573	585	546	531	534	492	467	487	532	526	546	521	508	478	505	468	482	482	533	462	472	486	474	487	520	501	530	524	516	507	521	498	510	464	503	524	481	469	537	506	508	490	523	478	496	501	513	488	498	537	491	526	464	504	487	516	512	488	494	509	470	502	502	517	489	500	514	514	515	493	540	505	509	444	476	554	491	507	515	488	468	534	456	504	484	542	468	503	517	519	495	504	491	502	486	509	476	521	518	513	514	510	476	487	498	513	508	478	486	487	473	480	488	483	454	521	518	486	465	487	499	504	466	501	492	487	504	476	517	504	514	485	485	475	510	562	456	489	526	511	471	486	484	503	489	519	532	504	515	481	470	493	482	497	538	489	516	532	479	504	442	426	494	525	513	491	504	455	496	507	509	494	491	494	462	496	498	481	459	487	490	504	471	442	455	512	515	499	481	500	492	485	486	457	461	497	475	472	502	462	470	488	550	482	489	492	476	462	502	471	487	467	493	523	495	492	462	491	478	541	479	487	494	502	450	476	470	500	507	465	469	482	529	562	463	524	525	495	497	457	516	455	483	518	477	487	479	461	509	450	496	526	519	459	494	464	457	501	486	519	541	478	487	460	459	465	467	467	521	533	486	492	482	506	508	477	471	483	464	464	460	487	486	471	481	474	472	483	498	545	488	516	479	509	480	511	484	512	472	489	469	485	477	484	486	545	499	477	470	478	470	478	483	506	482	479	487	472	529	493	481	543	487	528	481	525	495	514	501	521	514	492	516	506	499	455	482	511	497	495	523	501	486	475	514	450	465	506	508	519	482	496	485	528	528	477	512	535	535	513	520	492	458	466	486	461	532	506	480	504	514	472	454	483	459	482	500	492	493	489	475	485	464	504	504	511	530	496	511	477	494	474	448	479	506	458	490	490	490	505	509	520	484	477	493	516	486	504	487	461	506	504	474	486	494	508	474	501	505	498	525	527	489	448	469	507	486	475	484	474	470	437	508	496	515	546	492	471	506	484	502	503	493	491	492	501	453	477	484	491	505	523	494	484	466	486	467	532	449	503	515	479	472	451	490	436	497	464	485	503	500	499	511	483	452	492	476	470	490	493	474	484	500	527	442	458	521	485	507	493	502	521	518	522	511	492	476	491	498	466	492	526	517	502	478	507	488	489	494	478	499	474	441	453	509	486	524	486	550	538	484	471	525	468	503	497	481	474	510	481	505	498	521	506	467	467	476	492	496	489	487	525	526	514	488	505	486	473	487	499	513	479	483	518	532	515	495	468	502	486	455	494	525	500	454	484	490	493	517	522	513	490	528	521	494	484	506	513	498	475	475	498	513	535	465	515	518	448	516	504	444	499	512	483	505	493	492	523	467	514	501	503	486	500	494	446	503	516	485	509	497	485	492	502	493	503	504	453	480	460	507	508	506	441	462	476	469	508	484	497	500	484	535	504	514	492	495	512	520	468	489	472	495	511	449	476	512	504	481	485	501	506	506	484	521	483	466	483	476	459	511	455	479	501	519	516	491	492	458	491	469	493	496	481	511	506	459	450	492	505	474	466	527	482	482	474	477	504	469	469	476	506	475	504	502	543	501	519	490	525	503	471	469	523	471	514	454	497	477	497	482	516	502	506	477	493	479	474	500	497	512	467	518	467	525	481	496	499	516	503	480	546	501	464	499	537	503	512	504	489	476	509	517	464	458	521	510	522	504	476	528	479	494	469	455	539	456	538	490	493	455	478	519	516	446	491	499	484	515	472	504	488	486	490	498	501	462	466	517	497	489	460	462	512	506	459	521	488	510	519	508	516	478	483	453	514	473	495	520	460	485	524	446	441	519	488	509	524	508	485	445	521	482	498	464	480	497	490	497	463	516	535	495	461	510	505	522	536	482	467	484	512	477	439	495	476	505	484	469	488	491	521	510	474	495	533	491	492	487	513	470	469	485	511	523	483	493	488	502	509	471	506	500	523	482	480	489	505	484	462	495	502	476	514	514	483	489	484	500	486	482	537	481	526	498	513	472	462	492	489	467	498	513	487	449	539	531	483	569	503	467	466	474	460	541	500	476	525	501	492	531	497	525	487	466	493	473	499	507	484	456	518	509	527	468	514	487	467	462	483	472	477	511	444	470	504	505	494	516	513	467	478	551	557	493	502	481	488	498	502	474	530	469	513	469	466	504	519	485	502	461	505	465	494	464	495	483	483	512	486	530	446	527	498	510	491	479	529	520	515	470	529	513	484	558	462	492	532	528	528	525	446	507	476	517	459	456	493	507	487	465	473	481	535	481	465	474	465	442	503	503	507	503	469	530	509	533	485	482	481	480	519	504	471	494	472	479	494	496	522	499	499	519	490	487	501	512	493	490	484	504	514	490	434	512	491	478	471	511	504	476	481	500	445	448	524	497	491	422	482	484	485	506	521	515	496	539	491	475	506	466	472	509	515	514	490	494	458	477	474	484	531	466	481	515	481	535	475	497	498	481	450	488	492	503	530	465	499	495	493	502	519	515	527	477	510	529	464	521	527	496	489	459	503	459	540	468	532	491	438	479	468	466	504	528	488	516	467	468	558	487	507	495	465	527	516	472	500	449	499	520	497	488	514	479	481	490	504	517	437	493	503	497	521	505	537	539	470	485	508	474	477	498	526	495	503	476	520	508	530	500	503	483	523	508	473	484	515	502	504	476	486	460	501	526	490	499	489	510	479	530	540	522	486	491	537	498	516	478	506	490	485	495	500	480	490	478	478	503	524	447	496	473	498	475	492	501	508	507	527	494	505	507	501	454	477	506	504	474	476	490	442	474	514	498	490	480	480	428	511	452	499	489	481	469	448	480	512	499	505	484	456	469	505	499	486	469	491	483	506	510	501	473	494	500	481	496	502	506	506	456	497	476	471	491	518	475	458	455	516	462	456	496	460	518	511	487	516	519	484	502	497	513	510	518	496	471	497	530	516	496	452	513	477	482	511	468	509	487	521	495	495	482	465	504	515	488	494	504	554	501	502	508	465	537	491	489	476	529	483	478	517	529	503	480	530	475	512	521	473	519	515	477	500	470	499	517	487	517	465	471	460	462	504	447	542	487	492	513	486	525	503	497	516	500	477	516	470	500	498	498	485	514	506	486	515	481	520	474	485	504	536	495	469	470	498	492	505	494	470	480	522	509	460	523	491	512	514	479	482	486	482	471	496	482	513	496	497	486	501	482	485	495	481	482	504
7351	16647	14106	7615	5423	4146	3278	2632	2159	1871	1657	1493	1332	1260	1085	1070	976	1007	920	895	903	849	815	850	762	789	770	763	721	746	730	733	761	720	771	735	742	756	727	696	757	729	731	692	762	698	740	744	723	716	737	632	690	723	664	719	716	681	722	667	695	649	676	726	700	650	685	695	737	671	679	670	700	735	671	712	716	682	686	694	681	688	662	704	672	753	661	667	677	702	683	685	747	741	735	651	763	665	683	681	671	677	676	722	661	658	690	662	650	669	727	734	743	804	761	749	731	718	682	708	769	767	761	802	732	682	730	734	734	718	713	707	730	739	686	708	752	694	645	714	684	721	678	700	672	756	671	681	692	708	638	705	705	721	661	685	655	676	696	693	646	742	733	654	705	724	673	677	665	688	687	680	681	642	634	672	666	652	729	664	675	640	685	710	636	664	654	666	679	733	670	720	625	665	657	649	702	683	693	681	725	677	651	713	702	657	727	642	680	669	682	696	691	661	696	733	728	645	661	658	687	667	702	688	680	672	685	670	662	711	706	642	659	649	673	699	694	684	705	709	691	666	734	696	640	678	667	669	643	696	683	729	692	624	650	705	720	637	688	666	719	658	697	697	652	696	659	685	699	683	709	703	650	657	670	685	654	672	714	644	635	750	665	627	703	659	680	674	695	686	627	662	646	703	682	709	678	685	707	674	692	678	686	725	705	661	693	709	696	639	690	666	703	674	691	682	646	690	711	639	682	640	667	658	685	649	674	757	651	685	649	687	699	639	689	754	694	702	657	700	680	702	728	674	667	677	667	679	646	678	633	651	659	700	658	655	691	719	657	640	659	727	648	639	686	724	643	667	621	680	663	664	670	648	679	700	680	725	694	659	643	684	650	687	689	672	648	666	697	702	674	678	639	682	671	666	676	692	686	652	620	664	683	676	643	691	731	696	651	730	704	689	699	678	709	683	689	660	722	660	689	668	631	673	673	680	641	714	677	728	682	704	688	654	713	655	692	653	657	691	662	674	673	646	624	669	678	653	674	707	673	651	695	678	696	707	646	701	677	723	666	671	671	691	652	693	695	666	637	732	662	685	723	661	665	680	685	709	697	662	707	685	698	691	683	696	655	677	725	716	692	698	646	664	707	691	686	610	696	633	657	682	663	679	718	701	680	678	692	673	654	658	668	632	630	668	681	666	697	713	656	671	689	684	672	649	675	678	682	651	678	693	683	676	702	653	672	708	701	673	644	684	706	694	767	661	692	658	656	711	673	612	629	654	673	692	688	697	685	674	728	622	685	677	713	695	696	693	678	678	675	638	705	674	674	686	673	667	707	693	653	661	675	685	626	684	666	656	708	669	701	653	713	660	695	663	708	639	691	652	725	648	716	698	677	673	629	656	638	684	648	649	734	688	648	744	699	641	692	655	703	668	669	660	679	663	687	632	655	635	672	688	698	690	680	721	679	659	678	711	658	640	689	678	662	682	665	721	657	659	718	678	701	688	725	682	657	721	678	730	696	662	706	660	667	665	705	613	652	678	626	712	705	685	664	702	602	698	662	735	684	683	681	668	665	699	669	620	628	660	657	674	662	668	686	683	652	748	665	729	709	686	678	687	698	707	675	695	694	687	686	677	702	667	663	698	658	649	686	697	681	667	685	655	672	743	671	730	711	675	674	650	631	680	639	630	654	689	685	712	656	667	688	666	708	684	680	699	658	696	690	622	675	651	658	658	687	666	635	699	632	687	705	679	649	716	608	662	678	662	672	643	651	663	669	640	669	683	676	705	682	681	675	671	710	649	689	723	650	640	722	648	711	688	669	687	730	635	703	675	638	695	672	666	706	640	718	683	682	643	671	742	746	673	676	704	701	657	676	653	628	675	667	667	675	701	705	707	665	706	651	654	707	620	659	697	696	629	709	692	680	704	658	700	694	684	708	627	680	642	638	707	685	706	725	674	653	665	697	672	650	640	660	664	669	678	703	650	708	715	681	666	722	722	676	699	684	649	693	717	642	671	653	636	617	653	683	689	691	697	674	715	661	708	706	679	698	655	689	682	677	650	621	727	693	674	645	678	674	682	700	672	634	680	669	692	674	719	635	670	672	653	682	703	662	652	643	689	706	641	673	652	688	705	678	688	733	687	647	657	658	610	676	705	675	717	674	673	641	717	694	669	699	693	695	664	707	710	666	716	669	715	688	671	700	697	704	693	671	714	670	695	709	666	705	707	718	713	679	680	679	697	695	645	662	733	699	639	674	714	695	659	648	702	670	724	698	700	623	654	681	726	682	723	700	716	662	678	665	653	646	675	672	698	717	657	692	727	675	670	702	659	662	737	637	708	689	679	712	699	737	657	712	645	664	682	692	659	683	668	698	700	634	681	718	704	658	738	651	625	625	677	672	713	678	687	672	702	653	662	680	676	681	699	682	686	742	708	708	664	647	674	676	653	689	701	626	680	664	721	614	689	720	735	679	715	665	667	705	664	645	684	683	666	680	642	677	685	624	683	668	742	706	734	643	666	691	659	682	660	702	672	687	662	697	635	682	649	688	692	694	647	683	668	653	671	657	675	678	706	700	680	678	673	683	660	666	653	643	705	719	687	651	626	658	729	674	662	651	664	654	665	683	666	671	656	674	673	711	674	685	719	672	685	642	691	683	693	697	698	675	668	708	678	680	701	716	659	658	656	710	682	670	637	654	693	668	646	657	682	678	649	679	663	710	691	702	705	682	676	731	686	664	686	707	682	716	673	685	658	659	675	720	648	702	708	687	686	625	711	670	630	692	675	643	657	664	672	696	668	674	690	712	683	704	674	655	638	704	678	657	691	650	652	732	680	703	659	677	717	716	663	745	682	656	677	639	688	717	686	657	666	643	666	650	693	710	675	657	689	678	681	699	670	646	659	630	710	692	666	722	686	721	656	673	699	704	635	671	710	625	670	676	691	684	637	707	652	674	686	658	676	671	677	672	688	726	696	709	687	684	699	676	718	667	708	667	692	707	682	676	649	703	680	679	663	709	679	705	645	659	650	683	727	664	726	698	720	678	681	641	660	692	695	728	643	655	675	681	655	678	683	622	693	686	689	670	678	736	659	688	686	651	713	665	655	680	663	683	689	652	687	619	688	680	656	680	663	626	643	720	667	660	730	634	653	686	685	742	672	679	704	657	676	689	647	671	655	658	704	692	676	693	670	707	641	657	685	647	688	671	666	693	697	666	691	709	697	698	709	743	746	681	669	671	673	647	695	678	658	688	625	679	676	717	639	650	677	670	667	720	632	702	676	698	697	647	698	690	636	701	714	681	656	709	721	674	659	697	730	658	719	712	658	633	681	700	619	628	682	682	688	686	682	674	697	693	670	651	676	644	686	667	695	693	645	675	702	699	618	693	680	694	639	719	730	672	668	677	664	684	672	642	652	724	688	660	664	695	659	684	609	642	681	694	660	674	671	697	669	712	710	711	668	671	666	641	667	685	670	642	651	663	658	673	681
26462	20020	7547	1152	788	688	675	676	662	642	622	629	695	624	660	632	597	625	609	649	622	628	645	652	603	600	612	627	638	691	633	608	667	559	623	612	633	637	639	645	627	630	617	647	677	616	630	642	632	651	615	670	652	628	619	644	617	625	606	603	646	635	629	588	589	643	620	623	601	612	686	657	599	627	618	613	631	631	627	611	645	586	630	670	621	639	606	633	605	606	655	609	584	636	618	646	603	600	586	584	592	616	625	621	629	606	612	658	605	631	603	610	620	614	658	620	615	623	642	613	649	643	593	677	649	629	661	646	625	639	652	631	598	615	595	606	644	692	618	617	645	597	611	659	627	630	608	650	678	599	579	608	625	645	575	633	640	617	621	658	645	644	593	629	599	603	644	628	598	581	587	653	620	604	612	630	597	635	632	629	611	631	605	643	594	619	634	596	705	601	642	598	583	650	616	690	642	619	658	633	641	654	588	636	632	614	632	634	674	650	582	610	609	648	623	615	657	624	682	638	608	635	673	654	620	627	630	590	629	608	581	629	601	592	563	631	600	653	584	616	636	633	607	609	660	635	590	598	596	570	632	625	603	646	641	629	627	614	647	639	658	628	622	597	593	624	557	628	633	640	637	627	584	652	634	601	656	587	616	575	642	661	641	606	606	628	617	640	605	582	631	596	645	618	593	635	660	623	598	609	598	636	584	612	636	617	648	623	605	643	626	590	602	635	624	602	596	617	583	645	609	599	630	679	647	645	629	652	639	651	653	598	599	638	608	617	621	613	599	585	624	600	604	633	638	600	592	607	622	597	626	622	652	618	592	585	628	598	628	656	593	620	622	641	640	569	642	598	625	613	636	618	657	649	664	644	606	570	653	649	637	636	595	637	656	628	610	603	597	602	585	606	617	587	599	650	647	632	616	663	619	601	612	620	599	639	624	589	612	593	586	652	576	638	651	607	619	624	683	586	629	644	640	608	639	609	619	646	665	628	599	615	594	640	616	591	642	669	616	622	634	590	644	604	574	647	630	612	631	634	634	623	589	619	602	633	655	621	630	624	628	626	657	678	606	665	597	649	673	587	675	636	625	638	639	624	679	623	622	666	618	625	633	617	605	632	626	637	642	624	636	636	635	607	609	596	641	648	614	627	628	613	592	672	655	608	640	635	633	617	635	601	643	632	599	611	626	603	629	637	660	580	606	658	641	616	658	639	620	596	589	639	618	598	585	632	596	655	623	596	646	616	613	608	641	587	591	593	629	657	627	593	653	602	624	586	644	616	646	647	585	618	589	625	648	636	586	613	628	614	598	615	651	604	627	656	574	602	614	631	624	621	627	660	615	646	622	670	628	637	624	654	612	643	606	613	604	617	640	604	625	652	645	574	623	591	642	611	633	594	648	561	659	593	658	652	638	635	632	613	622	587	624	605	632	612	640	588	585	630	616	621	594	627	606	650	678	586	625	657	613	600	617	613	622	616	649	596	605	612	600	639	578	637	613	583	587	626	610	630	662	618	587	598	619	622	576	645	641	641	639	602	647	649	627	603	580	629	632	568	634	638	613	586	609	603	606	645	627	598	551	594	611	589	611	674	674	597	677	631	656	641	644	631	594	602	620	609	630	616	625	626	650	612	632	589	608	639	589	598	630	600	607	669	618	611	655	624	636	611	612	611	622	563	605	620	632	606	632	570	688	623	610	628	625	618	644	590	606	600	660	606	594	609	614	647	653	638	625	648	622	620	655	624	628	638	644	631	625	644	664	587	630	679	642	611	600	574	618	616	624	595	636	615	620	603	676	565	657	591	559	620	667	628	605	617	625	615	658	662	660	574	628	636	595	626	651	632	592	646	624	648	639	609	637	640	630	649	609	617	617	607	601	639	635	636	619	638	637	617	626	635	604	635	592	605	648	589	680	679	664	646	644	613	619	633	591	589	611	639	640	604	673	639	637	637	566	655	607	651	628	609	631	613	615	610	629	594	624	595	632	586	618	638	612	563	612	624	614	605	612	595	595	610	587	595	615	611	648	657	575	633	586	597	604	586	640	585	662	632	637	629	591	591	619	607	656	626	590	578	605	605	611	656	596	632	583	639	620	629	630	635	618	570	618	624	628	642	602	628	588	643	581	594	612	610	642	632	637	630	610	617	630	608	661	657	620	605	612	606	618	570	635	608	624	622	632	590	613	662	624	626	640	591	643	621	643	625	656	595	645	588	647	636	620	657	651	594	662	563	583	624	629	614	634	578	616	642	633	660	585	567	612	642	601	579	637	604	611	595	635	658	645	626	621	672	637	625	577	610	602	598	635	638	602	632	651	615	627	569	610	588	635	646	642	583	633	628	645	614	569	619	622	610	664	598	603	628	649	606	610	631	649	649	602	601	599	637	612	593	602	625	666	644	610	614	616	662	653	633	613	610	600	604	610	656	620	620	611	581	585	618	623	616	606	633	619	646	660	618	616	585	676	635	620	646	611	634	625	579	631	648	649	630	590	632	649	615	590	631	600	667	617	656	641	603	618	651	629	595	605	567	653	577	628	594	615	574	670	704	602	634	679	607	663	648	627	615	610	619	642	623	640	619	629	614	600	593	642	585	633	631	617	598	546	666	596	630	614	632	597	615	643	669	618	626	653	619	608	609	590	613	640	631	650	626	661	636	663	628	625	575	633	611	635	649	565	589	621	609	610	590	667	611	652	636	605	613	631	622	639	650	634	678	630	620	646	624	604	642	584	652	636	662	610	602	635	583	586	604	632	627	598	630	635	598	638	655	579	576	637	646	646	622	637	646	631	624	599	604	603	618	659	618	625	641	632	586	632	613	636	646	610	660	650	600	631	592	648	598	619	602	641	622	630	640	622	597	610	612	598	601	609	587	652	608	599	640	650	635	635	619	631	580	601	668	616	624	644	636	620	609	645	627	621	611	653	593	614	637	666	659	649	636	611	645	602	648	610	636	662	607	647	629	595	623	593	609	658	603	620	607	593	625	653	612	583	675	619	674	609	634	597	575	634	580	628	606	614	601	622	651	627	655	582	603	603	639	620	605	592	598	625	649	652	596	625	583	628	595	657	605	626	648	610	591	630	597	596	640	654	678	604	631	645	595	609	635	641	630	655	620	647	641	637	593	634	579	650	628	603	629	622	628	617	644	623	609	629	655	607	647	631	623	611	635	635	643	635	613	631	662	661	648	585	606	641	622	599	614	631	682	588	605	639	629	595	648	621	602	628	641	621	629	636	606	630	612	581	578	654	627	615	640	652	605	625	647	658	618	662	610	650	614	661	637	652	603	662	634	628	628	575	611	618	581	623	666	628	622	624	604	644	654	631	596	621	636	656	616	582	602	609	622	639	625	610	605	631	612	668	614	696	641	592	597	683	655	583	610	664	624	592	643	637	671	638	609	645	620	618	617	618	599	619	623	636	604	618	629	631	590	625	631	592	616	597	647	612	656	634	610	674	657	606	576	603	593	629	673	630	596	627	634	648	617
4184	1770	1704	1223	1013	956	927	912	968	881	874	916	930	897	821	855	883	916	839	827	845	859	902	800	832	879	814	801	859	841	828	837	839	831	877	838	874	866	797	856	799	829	843	827	854	805	826	853	830	799	829	888	850	854	807	834	841	854	839	864	917	872	863	863	826	847	832	858	835	804	814	863	823	872	848	791	841	816	856	839	853	831	796	852	873	856	847	831	850	806	848	906	816	846	867	875	814	811	809	827	837	873	838	837	838	839	853	889	875	836	838	935	869	903	894	876	875	853	877	876	922	903	839	870	839	847	902	855	875	889	858	889	892	897	879	831	810	815	853	864	840	871	854	869	846	787	843	816	866	857	864	839	842	873	835	840	865	832	859	825	891	853	900	865	846	829	831	861	870	819	853	823	948	850	801	816	870	825	769	863	873	842	858	853	872	854	830	894	851	840	865	886	854	848	839	811	868	870	853	908	815	839	841	841	833	814	878	869	837	879	849	849	869	849	857	780	858	904	882	858	850	863	844	812	851	841	868	883	919	843	817	826	870	837	806	817	876	887	893	844	849	845	867	891	837	811	795	876	802	834	881	892	854	853	850	824	834	848	822	853	884	819	854	901	883	866	877	828	814	819	828	804	828	842	839	812	859	859	872	809	857	809	875	851	829	883	872	843	851	813	817	840	882	774	871	862	868	837	861	835	846	816	889	846	858	839	822	863	888	840	780	827	825	913	859	797	878	846	829	846	867	855	819	856	802	891	811	797	903	889	852	877	871	896	845	856	861	850	875	859	883	864	877	883	816	874	899	851	870	844	834	818	834	846	868	920	832	854	855	852	830	900	807	850	877	824	824	913	848	835	856	858	840	838	812	885	823	819	811	821	838	848	884	855	823	833	851	796	832	863	815	789	845	871	829	837	865	800	861	819	789	936	818	833	788	750	892	826	838	822	831	833	861	840	830	883	854	860	884	849	903	817	816	840	831	868	807	849	809	819	877	842	865	822	813	852	836	829	852	826	821	856	804	855	811	856	809	868	810	850	791	881	889	884	861	815	878	854	887	847	882	827	876	883	880	838	840	812	854	872	838	856	830	866	877	855	877	844	842	865	823	861	845	792	834	870	870	813	843	808	807	760	901	772	847	906	795	765	874	873	835	808	847	856	861	856	875	825	847	892	850	828	869	847	861	847	810	859	842	857	823	792	865	809	846	831	893	748	835	837	833	834	890	848	879	796	860	835	846	830	812	820	881	811	876	859	872	833	826	837	906	834	870	864	845	843	842	896	871	870	866	819	874	857	882	891	863	839	896	811	830	783	812	823	838	851	861	877	799	827	846	801	868	790	842	819	840	842	857	857	853	824	867	883	884	869	869	813	871	854	884	815	840	881	920	831	824	809	867	803	897	803	821	815	841	860	834	884	835	813	890	874	837	819	803	787	856	815	871	860	878	859	824	886	884	847	831	880	876	854	876	822	855	806	864	862	810	881	880	868	868	855	829	864	812	864	895	878	832	852	818	814	844	815	893	853	843	870	851	846	827	889	839	850	842	896	920	823	844	837	853	827	847	838	917	831	820	822	853	808	785	822	873	846	843	807	813	797	864	808	825	863	871	798	897	818	798	839	858	864	848	853	835	853	815	807	837	872	850	818	840	844	888	837	879	790	823	868	833	840	846	883	821	864	840	822	814	855	835	828	836	864	867	822	863	866	858	814	842	838	795	821	849	829	817	823	850	858	871	873	868	855	882	864	817	820	836	801	813	848	883	839	877	829	881	830	829	837	916	790	891	861	864	838	860	792	857	874	867	873	841	835	855	846	820	848	843	840	855	880	884	868	838	879	855	886	836	858	826	842	845	849	879	821	826	848	810	800	770	867	812	900	812	852	821	827	853	828	846	817	867	816	872	856	839	830	847	852	872	839	864	865	866	847	914	846	809	830	809	851	825	863	787	883	819	847	822	820	830	839	880	770	867	838	858	859	800	867	885	850	860	838	851	844	830	857	835	830	925	849	801	830	791	842	841	822	889	848	879	916	849	879	825	817	855	916	870	835	827	862	838	862	860	889	862	810	847	830	922	852	833	845	826	883	854	806	863	873	844	893	826	890	825	843	882	878	797	874	864	901	811	824	824	807	841	881	869	849	864	836	898	874	823	840	821	936	874	873	827	809	866	864	874	798	844	830	852	819	823	866	855	844	857	872	835	862	832	815	866	901	883	865	856	903	908	799	804	876	820	865	851	842	879	848	835	845	857	889	867	831	823	870	878	825	816	855	816	792	829	854	793	879	860	863	843	826	768	871	882	892	877	794	784	778	804	825	883	844	855	869	806	812	861	833	855	893	876	838	882	869	864	877	846	854	876	847	856	869	812	832	834	838	872	831	841	852	865	834	813	846	868	814	866	864	869	892	838	816	777	821	852	817	858	909	849	864	850	836	830	914	904	841	856	855	832	808	828	871	859	882	883	909	902	878	904	862	833	853	840	813	821	824	836	822	818	848	835	838	836	870	910	839	905	878	816	908	810	859	863	878	806	883	883	854	907	877	808	872	887	900	823	819	879	827	830	848	880	878	808	801	886	824	857	887	801	817	814	881	816	838	854	850	897	844	850	799	872	844	813	869	802	831	839	905	857	836	915	875	895	877	748	897	857	833	843	850	845	811	827	846	853	876	863	860	868	797	784	825	817	825	812	817	838	822	823	871	906	823	831	854	873	832	822	864	833	858	866	911	878	893	865	828	858	826	880	870	883	837	846	845	832	806	860	854	842	847	842	826	887	847	857	850	858	846	791	871	822	841	867	842	874	865	776	920	866	870	850	894	820	833	835	859	860	847	900	853	836	824	818	840	840	889	797	893	873	831	913	853	852	830	852	786	827	870	883	849	868	833	862	875	812	845	900	865	824	794	834	793	891	806	848	851	883	812	842	857	845	786	844	825	837	820	809	826	862	820	884	852	875	812	848	820	853	803	869	893	866	850	834	842	805	875	815	868	813	839	863	790	817	842	815	845	793	911	809	849	946	828	799	891	832	836	841	849	852	863	812	814	855	823	809	885	790	823	846	805	848	863	835	834	834	885	803	806	904	813	870	868	839	817	907	861	906	846	830	834	852	841	836	821	856	844	823	881	850	884	831	870	838	834	842	818	860	852	848	841	885	897	828	817	843	838	843	837	795	812	853	802	840	873	814	871	803	785	826	810	906	838	870	934	801	856	877	798	847	819	824	869	837	859	835	832	851	876	878	893	856	851	856	820	861	804	875	847	825	846	838	888	764	779	818	840	853	786	857	862	798	827	910	890	802	843	859	817	921	870	832	828	842	807	841	849	857	854	839	887	852	854	875	870	865	849	824	810	833	842	816	855	887	887	834	841	843	859	844	895	811	882	865	844	803	826	862	813	830	799	865	864	809	840	819	876	857	843	830	857	875	841	840	847	870	815	860	863	915	831	826	842	854	893	848	787	860	820	829	871	817	826	888	797	860	819	854	851	840	903
23827	20960	28190	23919	20824	5534	1412	1101	925	879	855	814	771	803	769	719	738	730	743	683	758	709	679	685	681	694	703	635	680	678	655	665	664	668	646	693	692	667	656	675	679	689	614	684	669	679	639	646	649	657	711	669	642	662	663	665	639	673	651	630	670	603	653	675	644	655	686	628	649	642	666	619	613	658	678	667	669	710	647	666	679	634	686	676	650	662	653	625	636	653	648	600	641	655	656	662	702	656	647	650	631	659	614	624	688	642	619	665	635	684	632	683	660	683	665	675	716	689	685	703	685	690	682	644	662	668	657	656	666	712	673	664	690	632	691	630	645	672	694	667	645	662	670	645	649	621	642	648	699	642	671	652	630	683	688	639	669	673	654	703	666	630	680	692	651	632	665	640	604	637	611	630	640	611	697	614	637	665	601	655	625	629	682	655	680	625	614	650	660	677	625	588	639	633	611	613	660	699	660	664	672	683	627	667	683	659	647	678	654	675	665	685	645	616	619	646	671	638	656	626	688	657	670	656	629	686	649	645	667	640	657	655	630	648	654	647	638	664	664	652	658	667	644	643	602	647	641	647	713	672	621	605	650	659	670	688	650	630	618	637	653	645	655	669	674	608	657	607	675	710	655	681	640	638	644	659	636	653	667	658	645	665	703	658	664	631	671	642	685	644	641	660	618	636	656	697	667	666	626	658	650	648	664	704	648	692	670	693	688	592	612	685	632	636	618	662	638	651	643	683	652	628	634	670	692	594	648	609	657	649	651	660	683	666	628	622	722	624	633	668	645	675	587	662	642	623	639	666	665	652	625	643	705	645	632	693	693	666	640	702	654	648	663	638	683	649	652	652	635	611	605	671	666	655	632	653	645	629	653	671	668	680	658	718	676	643	640	620	623	628	671	651	676	674	659	645	587	655	624	659	684	658	673	644	636	660	614	613	586	647	671	659	657	617	642	667	624	678	667	696	653	667	612	641	637	633	660	639	618	679	638	670	629	638	608	616	654	650	685	659	679	671	679	654	663	673	685	658	648	655	648	662	678	678	662	639	657	646	641	665	676	664	656	684	656	672	655	655	623	646	650	648	627	680	633	660	614	657	635	648	637	660	617	685	661	627	639	661	644	594	628	648	694	606	615	668	699	662	694	666	624	593	641	646	644	656	630	652	638	671	615	611	694	702	663	631	673	657	602	663	607	682	674	668	655	651	669	617	621	633	589	676	678	640	655	635	662	673	643	676	651	654	627	633	633	676	636	682	606	658	615	672	617	643	636	620	660	679	630	671	679	640	626	660	635	624	664	695	643	594	663	661	683	638	664	672	660	670	620	671	644	658	694	629	673	638	618	689	649	701	639	607	642	675	678	626	682	690	665	647	631	703	607	631	608	669	678	618	654	644	667	655	639	642	665	676	683	636	719	647	669	648	652	608	689	634	641	620	653	674	642	665	633	649	621	631	639	627	638	653	684	739	628	616	690	618	643	690	627	658	648	643	672	658	623	658	659	689	631	661	673	679	638	636	652	652	680	643	635	640	629	653	675	641	624	670	665	625	645	612	689	639	635	669	680	617	673	659	653	643	656	677	624	650	631	709	674	688	643	602	659	628	710	659	662	649	649	655	660	618	633	659	647	635	636	659	628	650	664	666	644	641	650	677	624	675	600	670	611	653	655	687	682	642	657	654	677	630	626	642	595	649	672	656	611	642	694	658	665	658	674	623	656	684	634	652	656	679	668	598	631	668	661	632	634	606	643	679	638	631	664	661	632	620	621	642	678	651	622	652	651	628	658	658	654	592	643	683	629	652	655	673	690	664	685	678	671	679	653	656	674	656	639	625	637	677	616	628	641	667	681	669	647	636	674	613	672	693	633	651	646	628	641	635	629	625	644	676	669	632	669	677	657	673	629	592	697	629	639	627	656	635	637	692	644	641	643	687	645	709	677	647	648	651	629	681	670	654	619	650	610	617	667	642	661	601	665	686	637	599	669	635	631	623	618	692	664	667	644	618	671	653	626	636	657	635	679	661	632	590	694	681	631	668	687	631	683	655	649	683	668	614	638	666	607	608	706	632	634	643	658	651	682	666	676	685	677	681	669	648	641	655	677	653	655	655	681	667	682	662	675	684	670	668	622	654	629	660	668	628	640	696	657	707	657	660	660	661	681	686	619	646	675	672	698	637	611	665	624	639	640	679	650	642	646	654	652	641	631	644	639	629	713	611	650	683	638	705	635	619	616	685	710	649	703	655	664	635	624	618	621	611	621	657	709	656	655	655	636	660	635	695	635	632	610	686	653	634	687	624	629	637	659	652	674	655	714	630	660	663	670	644	645	660	649	620	655	669	687	646	638	639	633	669	645	613	671	642	648	655	674	642	630	666	670	664	627	662	619	627	639	639	678	661	690	652	662	673	645	658	658	629	679	640	634	677	636	654	654	695	673	602	646	660	700	651	663	636	663	660	640	653	636	712	621	614	651	634	648	630	631	614	651	615	622	593	592	634	646	670	666	660	661	623	624	680	629	640	657	608	673	582	616	699	608	652	604	695	618	653	680	641	657	681	677	646	632	687	631	692	627	660	663	720	648	662	652	647	665	658	667	645	658	615	638	680	681	621	619	676	660	629	666	612	692	652	660	619	628	614	693	667	717	640	632	673	685	673	655	629	627	623	684	648	649	680	631	639	634	672	640	617	650	668	635	632	681	597	649	683	657	619	649	643	662	622	595	643	680	652	675	699	673	613	628	654	602	642	699	664	625	617	672	647	650	600	659	647	625	634	672	628	652	626	670	693	641	647	676	667	646	633	669	623	666	686	634	711	643	618	618	608	648	635	610	619	646	630	633	634	650	670	577	644	642	621	669	615	688	677	627	658	682	677	648	635	693	655	654	634	607	659	693	680	662	676	669	638	698	670	640	679	670	630	633	674	655	687	665	606	638	671	685	684	642	629	671	612	680	620	678	661	635	628	699	648	628	649	667	636	655	629	683	644	616	630	630	675	673	600	668	645	691	628	670	644	620	647	626	628	658	633	612	640	677	633	658	687	703	638	655	662	618	635	641	646	653	628	617	631	591	630	636	617	696	639	614	661	660	655	648	703	623	660	634	655	650	685	619	609	675	650	661	604	627	655	642	644	618	629	645	654	622	604	670	643	636	684	645	664	697	643	666	701	652	695	670	598	660	659	653	679	622	595	649	628	652	673	650	634	684	623	667	624	638	673	588	622	645	654	619	654	653	668	665	641	634	656	669	642	677	666	660	694	661	690	616	657	626	672	642	674	671	638	650	621	640	710	660	687	666	664	671	654	649	664	630	671	691	652	673	672	665	624	622	676	634	685	588	661	689	664	612	656	617	637	602	608	654	608	690	666	674	588	643	652	671	678	638	627	646	690	663	645	670	665	694	635	647	624	649	631	640	615	678	651	698	645	636	645	632	618	659	663	648	693	638	669	638	669	653	652	678	691	619	629	670	693	667	636	612	694	638	634	630	658
5263	10447	9132	4983	3437	2721	2327	1950	1658	1452	1389	1273	1206	1163	1083	1093	1079	1031	1026	1011	998	969	1003	951	941	935	967	925	940	883	934	877	930	920	883	948	910	906	884	944	947	918	925	915	894	892	896	892	908	919	888	929	897	917	869	898	897	914	935	922	891	908	887	905	877	896	884	889	892	889	895	877	867	925	923	919	857	931	899	903	886	877	921	849	859	942	934	849	847	856	905	881	886	906	890	824	889	878	940	834	863	904	900	873	924	885	888	870	911	805	877	902	947	985	935	931	891	923	911	934	976	928	909	938	922	912	933	905	898	890	946	937	899	913	894	951	883	920	913	926	934	896	906	885	949	845	884	847	880	907	899	894	925	900	889	833	889	905	868	860	845	917	898	882	877	843	938	915	874	905	867	854	894	922	871	843	869	833	873	936	870	907	818	859	904	890	918	869	881	929	839	941	903	915	872	888	870	866	942	922	967	916	893	897	931	866	924	909	893	885	928	908	891	904	910	911	884	940	823	937	906	920	938	854	817	862	910	858	892	822	840	875	836	908	883	898	886	864	873	949	861	887	853	897	838	952	864	868	844	865	916	900	891	868	924	894	880	886	863	871	931	883	862	878	881	902	865	838	880	895	929	898	919	907	852	876	895	873	853	835	879	860	878	901	881	847	897	899	894	869	883	862	874	852	884	903	880	880	825	870	926	831	857	907	902	891	906	905	884	886	917	866	900	867	886	871	838	886	901	863	950	905	951	868	859	851	881	970	855	883	892	852	875	849	860	898	842	897	859	910	910	900	872	885	873	885	890	846	906	938	841	877	889	902	879	867	879	905	925	886	920	914	916	836	906	863	876	887	870	904	871	894	920	887	906	896	882	913	863	913	878	884	900	874	857	853	868	910	879	889	845	841	897	894	957	864	886	907	879	907	906	950	878	885	889	886	875	835	862	911	871	900	869	912	854	847	858	889	843	872	874	887	894	885	855	895	863	880	952	870	853	885	898	896	909	924	873	872	884	893	916	884	908	883	885	870	883	907	864	863	858	865	850	858	906	864	879	909	881	860	899	885	889	909	876	900	849	866	870	940	869	926	870	875	912	877	827	890	862	877	908	870	899	910	882	873	826	882	885	889	897	827	847	883	887	868	851	929	854	823	879	871	876	873	883	876	861	899	857	889	876	926	889	877	915	919	864	882	911	918	859	904	884	888	877	857	826	837	900	892	914	859	875	846	921	934	855	890	882	888	863	882	836	864	977	864	869	853	893	897	800	893	899	858	836	862	878	904	889	892	920	898	885	891	870	883	882	860	843	877	880	829	896	843	900	883	809	898	929	907	870	870	909	880	875	883	872	902	859	876	905	857	891	909	868	891	883	843	826	947	939	893	881	856	888	898	856	883	866	865	859	929	900	837	894	880	895	844	887	847	862	876	869	912	926	897	883	868	911	883	868	882	859	933	888	878	925	873	895	910	880	802	899	841	932	835	894	887	849	907	883	865	890	935	911	892	840	870	879	898	909	823	847	875	918	973	904	865	877	854	953	924	892	917	887	934	865	891	871	893	904	924	872	834	844	882	890	863	924	894	885	913	940	855	868	907	890	899	864	846	870	847	884	872	889	857	899	877	902	846	928	902	860	968	882	923	873	862	887	896	893	919	866	953	893	867	876	913	874	889	877	937	930	893	883	860	900	855	928	912	878	836	845	902	892	850	893	876	900	883	893	883	889	880	883	896	897	880	895	870	861	894	881	886	914	928	870	881	897	843	877	877	875	875	898	900	926	878	881	864	854	907	803	926	911	877	889	868	854	892	927	888	864	902	883	931	915	905	827	882	883	917	905	920	891	867	845	822	884	874	816	871	888	841	831	835	921	894	888	909	872	873	878	907	920	921	893	898	880	883	895	878	833	855	848	938	915	869	859	864	911	878	925	854	899	856	862	870	896	911	875	852	885	902	842	863	861	877	868	905	858	892	843	848	925	846	937	880	869	869	915	903	867	915	856	878	914	892	866	860	932	921	906	843	837	897	909	862	879	856	876	877	873	885	878	844	850	916	933	857	857	916	888	866	867	877	884	844	887	855	900	907	844	884	906	893	855	871	904	913	914	865	908	859	876	862	854	854	907	899	867	895	896	909	895	844	859	861	868	876	877	884	883	920	829	858	864	877	811	859	836	885	862	947	871	891	856	874	827	867	890	897	848	831	908	893	925	908	830	886	918	925	944	914	860	848	867	858	891	882	873	898	867	889	877	923	896	946	934	905	884	894	839	825	909	878	894	842	841	918	887	850	892	936	898	904	907	875	898	864	872	880	928	885	893	926	870	936	918	943	866	909	907	852	954	847	857	892	901	825	854	883	914	882	869	870	892	873	930	843	840	899	920	920	931	869	907	882	879	890	889	893	918	859	881	845	884	911	875	904	942	924	895	912	870	867	941	889	895	902	924	922	919	896	914	931	913	900	939	865	931	870	857	901	888	899	853	959	883	881	831	811	870	901	902	874	879	857	831	890	847	851	898	901	894	847	861	902	847	943	870	915	969	849	865	888	911	876	914	907	923	859	905	913	860	871	898	901	911	887	921	833	870	901	865	835	888	883	860	907	939	844	898	907	883	938	946	883	871	896	883	892	847	886	898	879	873	878	920	914	914	907	869	881	820	852	897	937	834	873	899	928	895	854	902	878	844	893	913	880	868	873	889	831	945	910	857	903	900	923	934	874	927	910	883	897	912	884	886	929	874	881	873	907	903	889	925	902	897	878	879	874	905	859	904	905	868	813	838	872	876	854	867	910	900	889	919	838	853	862	873	855	839	914	891	896	861	900	870	881	932	913	896	924	825	910	842	902	915	881	883	889	913	882	907	898	901	901	845	877	868	943	888	868	908	882	842	896	864	896	965	894	872	863	871	897	873	852	855	951	880	830	909	890	876	865	849	846	892	907	897	834	805	881	890	865	867	908	857	920	881	878	871	869	869	876	899	862	858	943	952	914	911	875	901	895	918	881	887	863	931	869	875	839	893	912	888	873	911	855	890	889	903	858	886	884	848	878	886	845	854	893	865	871	911	868	890	922	916	851	913	943	848	868	882	921	851	883	882	900	890	860	888	895	924	865	892	850	873	915	889	830	855	915	917	844	817	891	920	888	863	879	882	929	903	946	910	919	888	842	873	823	819	901	905	901	882	870	902	856	932	906	822	852	821	907	892	808	887	922	845	791	903	910	891	928	866	868	877	887	950	876	919	878	880	859	888	886	904	888	879	876	846	923	865	910	887	890	876	889	852	882	892	886	893	852	945	931	918	850	858	931	856	843	881	892	872	864	912	867	918	919	869	842	873	880	894	881	853	931	896	884	893	914	843	897	897	847	884	894	915	917	934	882	888	890	883	880	887	864	864	888	853	894	915	901	844	854	905	872	890	906	891	885	894	917	872	908	902	900	849	878	847	859	883	912	892	895	855	897	863	880	849	913	874	871	907	892	894	905	854	969	913	853	889	927
22827	20940	28646	23391	20943	20711	4129	1309	1060	932	854	767	684	737	683	650	626	609	630	603	606	568	582	535	557	559	568	522	535	541	516	530	538	533	487	567	504	498	533	535	549	534	523	501	535	525	522	512	508	507	523	497	525	508	503	506	477	534	519	549	539	511	463	490	556	577	518	467	521	471	530	509	506	491	519	495	465	490	546	535	501	528	543	553	528	514	459	485	503	469	484	537	525	540	488	501	515	520	469	513	517	513	528	576	470	451	513	517	498	504	529	478	541	549	561	559	538	564	487	484	540	542	547	553	529	487	527	500	528	492	511	545	497	518	522	513	534	565	499	497	505	513	542	477	464	490	517	519	497	515	511	553	521	489	500	542	487	483	509	513	511	543	529	491	539	497	515	525	501	493	499	513	494	476	509	492	501	490	512	534	519	524	542	535	475	492	523	506	500	498	495	486	491	553	493	494	467	512	507	520	470	513	431	509	520	504	518	469	467	531	531	476	481	507	555	497	482	456	501	474	515	508	476	543	481	529	498	467	496	435	485	494	519	561	460	508	494	548	510	517	505	496	553	479	500	469	492	488	530	487	521	502	505	497	523	526	526	472	527	495	456	502	508	483	513	523	544	485	481	484	513	480	513	507	552	525	508	545	499	507	520	507	495	515	495	527	514	517	509	498	488	519	433	509	518	506	486	480	494	496	498	520	547	530	501	509	503	467	462	523	521	485	517	498	497	488	474	507	508	489	512	465	512	527	497	528	520	519	486	505	489	519	473	515	490	470	505	505	498	504	502	514	465	503	503	496	520	500	554	470	539	494	540	475	494	544	507	518	457	522	497	477	506	480	524	513	502	509	501	486	499	514	496	516	500	491	509	488	491	535	521	496	511	543	490	496	541	506	497	472	552	511	512	558	461	492	521	497	551	473	522	487	505	536	482	479	492	556	507	511	549	499	522	498	527	502	484	486	514	502	497	504	513	482	508	533	508	503	449	474	485	461	497	494	470	516	536	494	535	538	502	473	504	528	493	503	497	510	505	540	498	478	492	491	529	519	491	513	495	503	501	474	481	513	494	492	484	493	509	530	507	508	518	521	509	502	509	507	493	514	513	508	510	502	516	531	561	539	444	516	524	497	518	500	503	503	481	497	512	505	512	540	544	506	502	482	482	488	514	484	497	533	484	522	501	500	516	495	529	505	522	534	500	469	510	525	496	497	539	494	509	505	486	493	531	533	518	499	523	482	476	499	506	541	492	490	552	499	516	492	520	485	520	468	514	447	525	490	538	509	553	504	516	501	508	523	476	496	487	489	498	476	505	493	498	505	506	493	518	467	501	481	504	498	517	490	497	501	482	500	477	462	486	443	492	492	503	511	518	530	476	531	503	528	481	492	553	509	526	481	493	540	493	506	483	487	497	488	517	490	509	503	489	512	514	508	486	481	506	493	496	508	499	526	528	486	521	492	545	518	518	493	501	518	497	452	504	509	541	505	517	482	499	506	462	497	508	528	528	521	492	506	503	474	512	477	492	479	533	499	489	476	483	545	501	475	508	484	499	532	544	496	497	529	490	501	477	469	522	464	493	505	488	488	492	530	482	511	503	479	490	526	485	513	473	489	513	528	484	534	521	498	507	470	479	533	534	515	521	471	502	490	525	487	515	504	500	524	518	500	472	514	467	494	508	484	501	467	488	527	495	472	482	503	522	483	511	512	500	475	515	556	482	544	463	515	500	502	491	536	531	505	523	519	506	496	477	445	490	512	556	477	519	512	510	488	525	510	536	509	535	510	542	508	518	551	520	468	496	480	480	486	522	487	474	481	529	497	501	504	517	502	499	485	517	493	453	468	461	473	470	498	510	470	538	481	478	521	493	536	508	483	527	458	486	505	489	513	486	496	477	496	502	483	464	483	508	524	476	493	479	494	499	480	508	532	541	486	540	540	500	489	522	517	481	479	528	543	506	484	473	510	496	510	499	462	533	501	544	511	486	496	477	506	497	479	512	485	539	485	498	478	541	488	515	510	491	476	470	513	498	528	495	522	511	503	501	506	477	505	518	498	509	508	527	515	490	523	494	498	490	493	504	475	460	462	456	468	501	496	480	487	500	527	531	510	501	487	520	483	526	506	540	509	489	481	521	497	475	493	461	503	500	481	527	518	521	471	547	480	514	524	473	501	495	500	487	519	526	481	487	522	481	489	510	488	437	482	511	565	476	482	519	500	506	474	505	469	462	505	536	505	490	502	531	489	485	492	495	532	492	476	518	474	502	503	533	503	480	555	480	483	518	502	481	490	521	493	473	512	500	500	504	527	519	488	518	557	541	479	476	501	508	463	528	484	486	525	509	490	503	496	521	562	510	508	487	501	510	501	473	513	531	514	490	471	503	517	507	493	455	510	514	485	499	523	504	464	496	512	499	500	527	487	517	537	541	505	505	511	488	527	512	548	472	473	526	522	508	486	508	495	514	493	547	482	487	503	469	529	498	545	520	518	552	485	502	501	486	538	516	538	525	483	490	442	492	513	520	474	528	523	498	484	459	483	484	466	495	512	470	490	489	529	514	511	532	512	510	495	502	493	503	524	493	504	479	486	500	550	486	555	531	497	506	522	504	513	502	541	496	491	495	514	495	505	466	503	534	507	504	475	498	502	529	469	498	496	504	505	509	511	497	476	556	551	501	529	488	542	557	501	522	496	507	518	537	491	519	500	525	490	485	524	531	526	485	511	463	514	482	538	539	506	489	509	493	516	474	468	530	535	489	465	506	470	529	505	515	507	486	511	486	515	482	517	481	521	533	464	484	473	548	511	499	481	482	525	481	489	504	515	524	511	510	494	503	493	519	498	538	503	493	506	489	484	535	514	521	505	480	481	494	497	481	500	498	539	502	476	494	518	472	508	468	478	570	472	517	516	520	480	538	499	471	515	472	498	552	479	547	534	535	475	458	537	508	549	533	496	493	505	529	492	537	504	523	512	515	544	533	497	507	527	486	467	543	497	513	499	511	529	514	496	480	476	514	518	525	494	497	516	555	555	473	520	480	477	525	526	527	508	492	503	527	527	546	570	489	539	540	529	499	499	474	521	526	493	493	475	494	521	499	517	495	475	511	512	479	495	534	486	522	455	488	456	542	471	515	499	492	521	461	505	486	512	521	476	500	482	478	502	468	507	505	508	493	513	466	508	513	529	516	469	454	489	510	512	528	458	507	501	464	482	487	507	472	522	509	514	494	520	527	479	515	505	523	477	481	483	495	495	528	499	508	507	490	494	543	546	523	490	524	499	515	513	492	521	505	491	487	514	480	508	479	522	484	536	512	491	515	482	527	478	491	495	511	504	479	518	529	513	456	537	506	534	487	491	490	530	482	518	489	491	495	508	500	491	504	535	511	499	493	519	458	505	487	490	469	475	497	560	506	474	515	489	511	529	545	490	516	509	558	471	500	468	507	502	516	487	525	489	496	465	496	524	498	522	516	511	541	477	451	527	496	567
7419	16513	14248	7809	5496	4233	3335	2696	2197	1898	1628	1402	1277	1238	1076	1054	980	971	918	889	907	923	882	868	834	777	803	790	756	824	785	726	711	750	777	693	757	724	734	693	709	711	731	711	729	701	736	730	722	694	693	713	674	709	790	723	727	698	733	753	729	704	690	687	750	694	677	691	707	769	686	669	708	659	707	702	684	701	648	703	717	710	699	692	746	713	687	723	693	645	674	706	684	719	643	720	724	707	722	699	723	743	717	700	652	691	679	661	674	678	702	752	778	819	796	726	717	735	708	755	828	767	803	736	780	769	732	784	721	756	786	725	756	745	703	711	710	675	724	677	712	734	729	723	702	685	709	728	758	729	709	708	697	694	647	687	678	687	653	654	723	679	655	729	643	664	681	693	701	680	707	709	706	699	679	728	679	714	693	665	705	689	722	690	683	712	661	720	720	692	706	704	734	694	657	664	681	687	725	722	713	692	669	700	652	700	697	704	671	665	683	707	735	690	724	690	709	730	675	703	661	701	643	708	689	725	703	673	687	680	701	705	675	696	695	727	639	685	674	712	713	690	662	685	698	699	689	641	721	682	714	739	665	674	718	676	700	642	667	675	661	645	689	711	720	736	747	660	667	657	671	666	683	686	711	722	612	678	686	731	678	673	684	677	700	687	748	677	694	693	740	651	687	671	647	678	674	728	714	660	696	680	712	697	685	687	651	725	666	714	655	708	683	649	666	690	707	685	669	701	635	666	706	685	712	679	643	673	749	646	697	690	692	693	694	726	718	703	712	697	732	663	659	691	652	670	709	721	732	679	687	720	641	671	723	643	700	664	678	669	680	680	684	717	705	690	703	701	681	676	679	736	661	686	708	662	731	723	648	705	693	692	738	706	704	697	690	684	707	714	680	708	694	692	720	709	680	678	676	674	667	684	674	705	676	673	697	708	700	673	686	678	708	729	718	633	686	630	706	691	655	719	663	681	708	709	680	672	678	665	648	696	681	687	711	663	757	632	719	672	725	695	729	719	689	715	736	694	635	741	715	714	698	717	680	734	713	674	682	702	693	729	682	717	704	645	699	650	711	682	713	676	723	675	671	710	657	667	701	671	655	690	713	719	702	683	682	680	706	692	648	671	654	701	630	702	667	692	692	698	664	698	695	682	702	686	694	642	640	678	713	722	652	693	681	707	696	701	715	705	691	716	693	701	708	682	722	687	675	663	663	676	695	692	677	653	683	754	664	707	668	667	688	690	721	698	684	642	693	734	692	720	689	672	736	708	687	686	669	693	697	661	666	695	666	678	666	689	662	654	699	677	685	704	685	671	702	660	709	650	703	712	662	648	688	701	705	665	665	711	701	690	730	705	684	704	638	684	691	705	751	662	711	697	697	616	704	632	690	670	673	648	635	647	723	659	691	709	716	683	691	660	691	686	659	676	685	683	677	716	696	691	702	689	694	656	700	694	678	725	686	697	716	682	677	653	675	644	685	688	742	689	675	703	700	676	742	672	681	736	729	674	669	668	646	667	679	674	710	695	673	670	705	654	713	681	707	668	694	704	704	741	733	631	721	652	695	688	714	664	681	720	680	659	693	703	734	700	695	707	709	706	733	674	704	666	675	694	710	653	720	721	730	716	649	689	735	712	665	745	669	644	679	656	673	710	686	670	690	684	705	707	706	678	655	706	659	633	650	667	665	681	734	696	678	723	678	675	687	683	702	703	688	667	710	669	728	690	692	689	682	714	699	641	694	643	701	646	701	714	708	661	697	681	664	669	686	686	683	689	688	685	677	683	708	688	700	727	691	686	651	678	712	707	688	688	656	660	708	640	668	702	730	645	675	750	705	701	722	750	698	660	689	711	687	681	704	693	627	656	674	674	647	712	634	667	715	678	693	652	692	727	727	656	680	678	710	744	695	693	682	746	648	682	682	680	764	728	701	691	689	696	679	698	704	711	689	713	693	667	666	680	685	756	703	673	694	694	685	683	672	708	753	707	699	678	619	755	736	681	713	732	638	710	711	694	682	739	669	628	665	673	663	689	651	712	684	686	696	656	694	708	681	669	706	627	699	668	679	721	706	711	702	665	692	713	697	652	664	684	694	684	657	711	697	737	674	697	644	662	685	705	697	655	670	659	695	730	659	650	699	678	734	753	684	684	681	705	707	665	695	745	731	679	675	684	683	706	703	739	695	692	681	675	677	684	667	667	689	684	671	732	725	679	688	647	690	669	664	689	676	695	704	695	692	686	697	700	673	685	687	660	685	683	733	737	679	725	626	670	654	697	689	696	654	707	706	634	718	669	683	688	691	682	731	656	731	683	665	703	694	675	654	678	717	698	697	696	676	725	691	725	683	692	672	696	696	674	673	704	663	693	689	694	714	717	693	662	695	690	704	672	689	682	631	699	655	684	679	658	705	666	661	673	680	711	695	711	689	680	646	700	666	703	755	691	747	657	655	745	665	699	730	710	702	706	714	707	705	678	693	717	689	654	662	688	681	666	710	742	728	665	707	595	689	694	657	685	673	704	677	697	716	641	725	687	671	718	656	726	680	701	724	676	693	682	673	731	641	655	719	713	707	720	693	711	708	725	678	712	713	688	659	682	690	619	721	653	671	688	667	678	660	699	693	701	659	708	652	675	744	675	702	671	660	710	741	675	697	659	722	698	720	683	685	725	743	682	714	691	663	678	704	705	696	711	682	719	684	695	697	686	675	675	714	688	679	676	694	678	712	735	717	647	687	700	680	697	694	656	702	683	640	660	649	698	673	727	619	751	658	674	661	679	705	689	675	716	703	706	685	624	696	672	679	701	675	662	703	688	727	666	672	642	710	651	667	690	671	688	682	682	656	727	663	692	694	671	692	698	726	649	685	696	700	634	676	652	698	714	670	745	691	672	656	712	672	742	673	641	689	672	717	696	662	643	683	669	710	644	709	691	700	684	654	689	736	705	701	682	683	675	684	761	665	663	679	687	698	683	703	662	721	691	707	702	684	695	658	672	681	672	664	691	723	671	678	723	673	678	632	712	712	686	694	685	701	691	717	665	685	680	697	715	660	694	674	723	706	706	653	691	646	716	665	709	682	693	712	643	739	684	704	665	696	683	666	656	628	657	697	680	686	690	719	665	689	673	671	684	708	721	685	740	664	722	678	658	657	652	643	743	677	658	705	677	708	674	661	707	764	674	690	675	701	706	716	664	695	661	712	738	690	675	684	688	644	645	615	712	687	646	714	695	692	699	685	686	719	698	677	712	660	654	641	718	660	660	690	712	707	658	655	740	702	682	663	712	684	657	702	686	745	707	647	659	661	656	688	652	687	704	715	683	673	699	669	711	637	669	710	673	645	625	696	655	711	693	686	669	721	653	700	680	673	690	671	708	706	731	710	655	690	771	699	677	685	716	724	708	692	696	700	708	709	682	671	667	759	666	639	658	678	678	654	647	709	697	708	670	624	652	680	672	699	698	675	680	740	721	728	693	703	721	711	720
26570	20030	7818	1171	804	740	675	683	670	653	737	622	674	645	640	637	624	618	634	669	628	634	643	600	660	685	624	608	619	610	635	630	623	599	641	618	622	642	630	629	658	632	642	647	659	656	676	673	658	598	612	683	635	609	640	607	654	646	654	618	641	649	659	585	591	618	691	632	644	632	681	629	612	642	634	633	614	707	658	666	665	594	634	666	649	633	631	637	627	655	625	676	599	613	614	597	632	620	647	667	601	668	605	648	667	639	641	620	643	607	637	658	662	672	650	646	641	616	636	637	675	644	656	699	578	655	703	671	614	654	642	622	622	647	610	581	646	645	647	631	669	631	681	686	630	612	658	665	624	645	673	573	674	609	665	619	631	645	648	668	625	660	647	640	648	589	660	663	665	616	603	674	658	659	616	632	642	646	610	648	623	647	658	599	643	600	638	661	600	656	634	649	620	641	657	646	679	619	659	630	666	608	644	626	655	624	604	647	653	663	629	624	683	655	616	602	655	632	616	652	643	621	598	631	611	629	670	661	596	674	605	652	634	649	656	644	630	643	622	649	595	625	646	632	627	647	646	635	665	652	648	616	629	620	657	630	596	646	648	638	631	652	617	626	568	609	609	627	673	662	675	628	627	665	657	666	642	649	613	635	632	621	653	587	583	603	662	642	633	639	618	613	658	613	615	637	637	651	609	621	639	613	636	684	658	664	645	566	632	630	653	645	654	660	610	610	668	672	694	691	640	674	666	633	645	681	674	625	649	615	637	662	678	656	656	606	568	612	628	631	618	617	620	680	587	623	647	637	652	641	702	629	631	652	611	618	637	609	640	600	583	666	592	650	656	623	631	629	673	659	642	652	676	659	597	616	615	642	636	659	624	595	602	657	612	630	655	627	600	624	624	586	637	662	613	660	631	645	662	642	609	651	640	649	645	638	622	637	643	630	694	636	614	607	610	612	617	628	617	633	639	648	650	577	654	686	624	612	631	648	635	645	650	589	588	656	599	700	639	597	678	662	602	627	630	684	638	652	589	589	670	674	689	590	630	617	623	674	644	625	630	624	637	679	678	615	559	630	664	670	641	612	637	610	630	597	659	644	652	660	616	611	642	640	648	620	659	611	605	679	655	637	622	647	614	602	671	623	638	690	662	625	642	652	673	642	639	637	599	667	665	604	657	670	631	682	601	628	619	639	644	621	615	632	657	605	616	617	627	633	653	612	649	678	593	646	652	612	691	665	697	685	628	658	670	654	660	635	632	646	649	607	676	662	614	689	696	629	650	590	655	666	608	609	597	648	639	653	617	637	632	642	622	640	681	613	639	657	632	655	614	655	691	641	648	626	577	655	612	669	633	639	665	659	634	608	638	629	623	614	645	675	672	634	650	665	663	640	623	645	628	644	619	632	631	625	649	669	670	670	658	637	625	629	657	606	712	634	628	609	614	627	622	613	667	632	686	652	681	603	614	611	632	588	612	622	675	608	617	659	655	638	668	636	645	634	659	644	655	673	607	673	623	638	622	658	649	605	664	596	595	643	677	648	636	673	649	637	645	616	636	626	670	617	634	623	653	637	659	609	658	662	638	611	585	630	612	592	645	608	628	648	689	652	661	656	651	619	663	612	648	627	649	646	601	591	635	644	674	655	623	620	601	640	603	644	636	639	659	740	616	669	619	666	648	620	649	621	643	629	615	609	659	647	657	605	626	663	606	681	594	637	645	625	656	630	639	634	611	644	604	624	638	642	632	662	636	629	681	639	624	651	604	605	643	629	653	620	668	662	667	655	651	675	639	662	674	651	593	664	644	631	675	628	620	620	694	651	643	672	642	582	624	638	681	646	632	604	661	643	641	679	641	631	641	671	656	631	651	610	567	618	645	612	666	633	629	647	630	639	633	654	649	577	615	677	619	611	604	612	644	635	657	623	647	619	629	616	617	608	630	639	667	685	676	679	621	690	623	596	648	607	644	656	664	610	647	630	624	634	641	683	633	686	619	641	611	666	659	667	652	609	594	619	627	615	673	610	659	641	635	674	620	629	617	648	641	641	648	628	590	643	640	654	611	576	634	622	605	662	619	616	638	675	650	654	682	674	633	636	625	687	642	584	630	597	630	641	638	660	621	626	648	709	655	647	636	623	632	627	661	677	656	638	658	600	617	649	620	631	671	641	632	655	617	645	614	645	617	653	631	658	658	661	633	669	672	637	654	683	647	638	617	667	618	625	657	695	635	636	615	586	662	589	621	660	649	645	665	643	656	620	662	645	687	651	639	658	628	624	665	619	675	644	628	642	582	643	684	669	692	595	673	626	635	665	646	657	635	643	674	640	669	653	646	617	647	695	642	645	641	652	692	648	652	616	601	630	639	660	648	630	587	641	628	673	607	616	607	664	643	632	657	651	633	642	637	662	648	631	645	591	696	643	643	643	638	611	599	641	657	633	647	680	623	625	633	677	569	611	627	623	639	642	642	613	637	584	695	676	635	619	634	613	637	645	601	632	644	662	660	620	695	629	625	675	657	660	608	656	632	670	662	629	626	595	642	672	618	598	605	658	661	603	682	668	674	615	657	615	633	639	649	617	701	653	664	613	623	664	627	640	652	660	697	635	646	610	633	649	640	621	623	688	621	570	690	603	646	636	618	611	685	615	612	634	682	607	630	643	607	684	599	681	650	667	603	598	676	650	619	652	653	600	663	659	645	659	647	654	598	649	662	605	648	633	677	652	634	616	641	638	637	653	599	612	668	649	679	679	655	605	619	630	620	656	640	650	626	673	648	563	638	616	649	648	655	616	641	638	601	670	601	642	684	611	659	619	595	616	619	599	630	619	663	648	662	627	631	672	662	630	634	652	629	631	629	684	610	618	645	643	655	643	621	614	647	654	619	688	636	664	659	669	652	658	631	565	640	653	639	628	645	627	625	661	657	638	590	632	682	566	617	631	712	686	675	650	632	598	679	641	649	655	594	620	671	645	614	608	675	667	613	664	623	651	646	664	624	628	618	673	629	598	666	634	623	626	609	597	673	636	616	608	619	625	622	627	620	653	633	637	655	603	612	615	640	627	643	658	645	620	636	635	661	623	662	688	656	660	606	639	645	638	648	592	643	645	596	653	641	630	643	622	597	619	651	660	679	628	675	657	674	638	653	639	627	616	622	636	562	613	655	683	618	624	659	648	664	602	672	612	634	604	617	649	629	606	614	624	643	581	689	574	662	603	620	632	621	639	684	618	670	619	637	649	664	618	638	654	636	635	623	656	619	633	672	665	618	619	694	646	657	681	667	612	633	623	650	636	618	592	677	629	642	643	616	598	633	650	629	665	608	599	616	632	598	649	637	680	591	652	596	671	640	620	689	641	637	655	651	602	586	649	678	584	608	585	655	639	628	616	642	624	600	658	648	611	667	639	658	608	651	628	646	648	692	672	626	623	621	674	625	612	638	649	632	668	649	695	625	632	661	588	679	602	638	657	599	609	627	641	606	627	631	615
4236	1861	1706	1185	1123	1039	944	939	897	957	865	860	942	901	851	891	843	843	956	853	863	892	842	813	911	903	872	896	873	876	874	851	870	866	937	914	873	874	945	892	863	913	882	850	905	824	843	863	886	835	865	825	800	847	898	872	882	870	879	834	835	911	863	852	845	871	860	842	889	871	848	854	886	887	868	872	852	813	822	853	886	853	848	855	837	848	861	830	834	859	830	874	892	866	846	819	861	790	846	835	828	834	862	866	846	873	866	875	920	864	906	912	932	836	925	844	891	853	924	903	907	907	859	946	872	912	859	937	830	866	912	880	881	844	875	894	886	931	861	891	914	866	878	873	844	847	867	837	900	855	825	872	853	834	882	848	847	841	843	815	847	852	812	885	862	916	817	847	859	849	853	877	856	850	805	872	894	892	874	840	891	842	837	850	842	875	861	846	865	856	902	859	848	820	850	875	868	858	863	871	887	883	898	832	840	911	940	874	809	872	883	869	865	890	831	865	846	852	832	900	848	861	813	866	865	862	837	866	857	833	867	861	907	873	891	828	810	819	874	833	897	898	847	864	928	866	875	834	871	837	844	794	825	882	858	877	882	914	810	850	871	851	843	832	867	863	855	810	856	828	848	820	879	866	828	838	832	881	834	883	857	872	835	890	856	805	830	843	902	892	844	882	859	792	785	822	847	851	886	887	859	813	852	844	889	832	845	877	866	812	891	905	829	838	835	894	860	845	826	828	864	874	831	882	874	803	848	882	819	874	850	866	907	805	879	856	879	834	881	866	845	838	825	834	829	849	848	843	833	920	820	855	884	866	860	832	837	862	857	843	784	842	866	857	835	833	882	837	853	869	846	850	805	898	837	901	837	880	797	883	867	890	870	861	799	848	883	856	836	879	869	842	887	816	825	877	886	824	900	858	912	853	863	855	885	893	866	898	864	868	912	788	882	867	828	845	812	873	867	819	845	841	875	858	843	862	848	849	851	874	804	851	820	861	922	860	884	862	903	864	860	898	861	871	809	814	837	855	808	817	861	899	860	911	870	879	862	879	858	895	847	820	867	855	862	850	879	834	841	836	822	831	845	856	912	887	853	919	879	855	833	826	837	863	828	896	875	909	872	886	892	841	810	882	908	868	843	829	886	868	871	900	886	863	845	885	813	900	879	817	896	891	895	854	908	896	798	859	806	857	830	857	847	870	821	873	805	839	861	871	809	890	880	884	905	862	865	818	872	893	836	867	864	856	874	817	872	890	847	828	874	833	798	900	857	873	831	840	823	839	822	811	878	871	807	877	876	880	837	845	840	841	881	849	829	847	855	809	904	837	854	843	898	894	836	842	875	809	865	888	839	814	847	881	847	837	921	799	880	859	836	870	861	827	863	831	824	898	881	878	851	822	874	870	800	854	892	838	874	938	883	874	848	862	826	852	892	873	862	878	838	892	804	830	874	869	893	876	878	880	843	814	845	856	791	868	853	823	850	834	829	877	880	848	833	891	859	813	853	867	837	828	853	861	822	820	834	891	851	853	840	872	860	878	886	944	896	867	889	827	856	869	850	812	872	842	838	873	875	887	863	835	874	876	830	813	867	852	886	926	885	872	818	840	894	846	853	833	859	906	905	834	924	828	880	864	904	865	865	831	857	873	874	854	884	860	836	873	831	822	838	827	884	813	864	854	873	847	840	883	881	894	860	881	879	812	855	853	863	831	897	874	863	899	851	832	854	902	877	827	819	841	893	903	829	877	863	833	879	786	893	834	850	897	826	901	932	865	827	811	892	798	798	890	854	868	856	822	917	880	825	871	818	819	823	839	813	835	908	803	809	881	856	896	903	854	827	914	800	846	866	822	844	862	846	889	847	864	828	861	849	863	815	868	903	851	887	813	864	878	852	874	868	901	844	858	840	841	869	869	868	836	898	828	835	884	828	824	851	865	801	876	860	848	841	848	898	804	875	842	861	826	836	920	885	841	879	843	891	892	877	845	800	865	825	859	848	795	817	855	903	831	863	847	888	858	924	810	820	844	841	908	884	847	850	863	848	804	854	897	891	868	863	822	813	841	860	847	852	897	931	801	887	823	926	926	813	921	831	843	838	888	861	864	845	860	832	857	866	842	850	849	845	831	860	871	894	873	866	895	910	854	808	861	843	805	838	902	881	850	888	889	917	849	855	883	875	864	851	892	938	853	830	864	887	897	843	837	860	867	847	865	816	853	914	844	869	841	863	842	888	818	844	867	891	878	866	849	882	881	873	835	794	902	840	828	847	837	874	844	909	774	890	873	877	850	864	864	905	898	891	818	852	817	861	897	877	863	855	877	826	841	815	907	876	890	843	850	800	907	898	894	848	843	848	846	837	830	911	895	880	802	848	831	870	850	879	812	897	858	869	863	857	856	857	862	855	866	840	913	854	878	864	844	890	876	868	893	839	855	875	888	849	831	849	885	905	838	843	848	857	888	854	850	819	855	896	876	862	879	801	841	859	859	868	915	816	854	841	813	832	863	854	876	925	828	862	907	888	840	805	798	855	866	882	928	852	822	866	793	816	875	886	892	855	851	844	860	847	871	885	833	892	834	889	885	829	862	845	853	857	810	870	788	895	899	860	876	887	811	853	867	872	859	863	839	867	902	850	880	831	836	809	849	768	842	875	808	850	877	855	845	871	846	815	918	863	829	880	809	860	893	819	878	811	838	860	828	873	886	940	827	919	879	845	880	853	815	898	803	842	840	866	881	828	813	840	852	848	851	854	866	884	873	827	850	881	857	876	835	831	893	841	846	854	832	868	818	902	826	855	892	910	941	808	903	875	852	880	875	880	838	862	828	839	876	843	864	796	869	803	913	817	877	829	829	865	880	808	855	863	831	842	846	937	857	845	863	839	835	890	905	855	815	854	871	846	862	817	896	811	860	832	818	887	885	870	869	826	873	878	900	814	863	861	847	825	835	824	902	842	826	829	898	844	810	848	876	826	875	887	886	834	802	852	858	876	837	868	818	846	863	831	852	851	888	866	883	911	830	817	856	880	811	861	846	865	864	897	856	831	842	869	834	821	837	836	896	858	866	856	840	882	839	878	840	818	839	857	815	820	889	833	834	826	879	871	905	938	874	888	845	883	854	843	859	868	852	848	860	917	869	901	843	831	834	875	899	827	796	830	841	830	871	883	839	901	841	869	883	859	847	866	883	886	851	852	876	871	845	843	825	828	816	866	883	879	886	854	889	845	865	817	886	945	861	846	889	808	834	890	857	819	870	868	882	863	866	783	843	857	846	876	858	866	883	856	893	801	876	871	875	862	907	849	804	853	834	903	915	865	866	902	881	856	844	829	830	864	832	840	865	896	857	814	855	849	858	868	860	896	828	856	871	892	825	858	812	821	874	838	878	806	840	828	853	868	925	884	829	869	914	890	848	903	871	873	846	839	872	889	849	844	872	877	812	897	839	858	808	837	869	828	833	881	850	843	873	824	887	822	830	895	909	871	857
23892	21048	28235	24077	20891	5618	1427	1109	918	876	850	779	805	791	759	758	758	732	737	703	671	688	669	737	689	635	719	708	663	675	725	665	660	723	718	707	684	696	671	630	702	679	692	666	685	661	692	673	704	665	671	618	671	631	678	706	705	701	712	696	668	626	671	674	672	698	687	684	640	635	647	680	625	681	676	669	667	655	643	678	694	682	667	682	652	704	678	608	613	650	649	678	640	677	646	624	687	620	681	678	621	680	634	659	667	632	710	655	693	649	676	643	691	669	657	672	671	654	660	686	710	650	697	671	704	689	680	693	665	666	680	687	675	694	676	679	697	682	704	634	660	657	673	612	653	697	653	680	661	684	666	668	652	604	652	640	668	680	607	667	648	718	672	649	674	718	658	678	691	660	676	654	667	659	663	659	657	666	638	692	669	637	676	646	624	612	675	640	651	607	690	660	627	704	700	649	644	669	659	640	663	681	641	707	656	722	653	677	646	668	703	661	686	678	643	617	612	666	659	702	666	692	681	615	606	671	644	641	708	660	655	684	637	665	671	622	689	729	658	675	650	649	666	641	625	636	683	676	673	652	606	637	704	667	638	615	673	682	711	686	669	638	641	679	684	659	638	662	634	675	669	661	653	697	686	676	727	653	633	583	651	643	660	670	612	678	664	668	662	660	642	662	608	647	653	629	654	695	652	664	655	636	593	657	658	632	666	625	640	609	600	684	656	679	664	672	675	669	706	700	692	668	617	671	660	649	671	640	642	699	678	628	663	672	683	713	681	645	667	647	662	696	664	624	649	638	647	657	653	642	638	635	641	653	682	653	650	669	636	640	658	647	654	633	657	678	670	682	717	690	651	665	679	653	612	671	668	661	667	626	655	631	643	625	669	687	703	685	694	663	672	661	688	648	649	704	624	663	667	639	644	625	626	652	639	625	692	683	640	653	683	675	638	618	642	637	665	626	710	666	686	659	662	676	657	652	700	659	648	622	623	698	693	664	643	630	618	639	659	697	638	622	653	655	642	662	634	625	658	639	705	673	662	666	684	672	665	643	675	728	697	689	694	648	691	670	663	647	626	663	645	722	637	642	692	644	689	693	644	640	661	660	635	638	665	694	642	650	676	729	673	630	613	705	621	690	665	682	641	649	643	637	674	698	687	654	628	648	680	714	619	649	641	610	647	691	694	712	680	648	664	623	639	670	644	666	686	696	618	656	631	640	652	655	676	658	643	630	665	643	640	642	694	681	634	659	671	689	661	679	631	643	685	679	646	640	661	661	623	639	738	646	667	605	632	642	637	667	706	698	624	641	651	660	651	658	674	690	673	640	688	630	612	647	636	636	664	657	631	637	625	673	672	664	665	681	666	617	651	700	655	681	632	652	641	697	660	625	679	676	648	688	648	666	619	658	619	691	631	651	673	641	621	620	671	661	653	717	674	702	690	668	656	674	633	644	670	666	654	602	657	664	725	631	665	647	691	657	656	637	681	630	648	662	649	614	651	651	656	679	657	635	683	666	642	649	661	603	640	681	678	613	638	669	630	651	664	630	607	676	629	610	643	713	665	711	696	628	695	676	632	659	649	656	657	708	654	632	708	701	654	684	651	688	627	680	661	631	659	645	634	637	661	645	633	654	650	645	646	642	650	627	639	678	661	652	634	681	659	681	638	696	654	633	624	652	646	667	681	710	651	638	674	680	643	683	660	650	654	693	647	642	614	644	641	690	664	664	633	638	664	719	673	636	614	676	655	653	664	693	657	649	647	634	683	668	678	631	672	654	698	662	647	701	657	701	661	633	662	653	685	676	667	672	640	647	679	657	664	648	661	642	651	666	654	638	696	657	693	660	674	641	660	651	697	667	674	647	658	663	623	623	694	650	698	654	606	617	681	625	670	670	649	700	656	696	634	690	639	651	658	670	652	653	620	609	621	634	673	657	699	634	650	637	652	664	645	611	681	660	623	640	646	695	672	698	663	641	681	669	640	631	676	707	663	679	681	646	641	701	693	644	617	638	631	624	645	666	647	661	613	737	630	632	646	638	618	654	625	688	655	664	657	636	655	638	654	669	593	688	646	648	653	673	664	667	648	641	633	632	715	707	682	621	656	651	653	665	693	651	647	684	693	662	690	715	641	634	651	657	645	634	629	678	696	662	664	676	651	675	618	658	661	667	713	591	612	685	678	627	641	677	725	695	666	657	610	648	682	683	642	631	636	632	677	654	647	671	656	646	630	680	675	671	610	698	642	629	647	647	641	609	628	657	657	641	670	610	645	647	658	647	694	637	636	678	647	674	686	688	642	646	680	674	627	671	659	705	661	658	656	671	646	639	670	643	654	667	669	677	686	642	666	714	666	664	646	680	684	638	677	644	691	663	686	658	621	636	640	656	636	652	665	605	671	651	645	623	631	640	674	685	706	664	675	654	620	682	693	621	649	613	649	618	665	613	664	681	659	613	660	708	625	660	671	669	664	637	607	629	652	679	663	662	641	702	632	597	671	681	676	659	621	645	651	674	677	693	651	651	647	690	637	684	697	638	674	661	615	703	663	695	650	663	686	682	666	659	707	688	699	673	662	675	641	644	652	659	722	686	666	651	619	668	701	652	640	658	641	671	636	677	667	691	620	645	641	646	670	648	644	681	650	637	647	661	622	626	637	663	674	678	680	675	657	669	652	669	676	691	690	651	676	624	671	647	659	643	657	641	641	649	632	682	657	663	668	685	699	628	652	655	646	686	635	656	659	627	621	659	659	657	668	690	637	658	669	637	625	575	677	658	618	657	637	660	633	644	633	701	648	662	715	676	668	618	669	676	602	674	640	688	639	652	676	669	680	654	633	660	662	648	652	647	676	659	660	647	642	667	613	675	667	668	684	634	683	676	623	696	623	704	659	669	653	686	679	693	665	682	685	686	658	663	663	675	629	716	653	683	687	639	631	663	650	660	667	677	633	622	647	623	634	692	625	687	660	717	652	641	607	654	651	610	633	681	628	637	674	682	719	670	649	703	626	713	672	680	633	672	666	609	624	618	598	712	673	660	691	644	693	686	663	650	664	704	648	683	605	674	654	667	617	711	689	689	663	667	666	667	649	668	682	678	663	616	658	672	667	655	662	643	634	705	680	652	632	651	711	622	665	668	700	669	641	682	652	663	626	689	676	659	675	639	649	658	696	685	685	694	698	652	703	688	611	668	647	652	652	667	619	662	610	661	658	647	696	686	683	643	683	630	670	665	662	635	634	666	638	661	639	668	654	663	716	649	691	687	626	649	641	680	676	679	696	658	681	709	638	714	657	637	625	604	640	676	652	622	605	678	677	669	646	594	665	644	643	630	680	651	633	669	660	639	628	629	658	655	684	640	633	699	627	652	610	603	655	684	722	670	623	671	681	650	686	634	676	658	637	631	626	653	635	675	695	623	649	632	660	615	668	660	686	659	681	686	670	647	650	650	629	624	635	649	599	666	655	718	657	680	628	652	652	668	636	699
5469	10810	9204	4849	3451	2796	2174	1933	1711	1554	1384	1291	1207	1207	1175	1105	1036	969	1048	1045	1011	1055	941	939	955	953	964	994	945	939	917	931	1013	931	926	949	895	863	895	915	943	914	921	943	883	890	916	892	883	959	883	849	897	902	915	920	892	855	887	920	870	930	826	912	905	860	889	915	888	943	925	882	884	865	904	888	879	913	868	897	920	943	841	890	952	862	901	877	934	928	860	959	912	882	889	902	902	959	915	872	900	911	852	925	901	883	861	857	885	874	869	898	956	948	986	960	969	975	959	917	915	950	1006	953	928	969	947	896	931	932	928	907	910	884	879	882	949	950	891	874	921	873	877	870	851	930	880	904	923	904	927	919	891	896	892	938	896	952	875	905	903	939	909	894	956	939	850	867	898	862	938	960	889	859	886	890	892	889	845	854	942	915	880	930	952	880	868	856	867	910	866	919	969	923	881	870	912	917	906	909	935	928	906	874	889	857	876	855	908	937	866	899	868	852	905	904	942	871	921	876	893	860	917	905	915	919	885	925	808	918	870	926	918	845	894	920	918	933	914	921	901	948	880	883	897	924	885	903	918	883	889	926	900	936	888	878	926	930	909	855	853	899	879	866	895	929	943	869	887	923	820	888	909	886	891	886	927	849	887	922	886	895	866	924	907	950	899	944	931	901	938	904	895	924	909	870	910	930	906	868	890	913	847	894	880	877	884	894	896	871	910	950	877	942	878	937	900	897	946	900	963	887	890	916	956	891	884	891	874	869	891	868	875	852	865	842	897	929	930	892	909	888	906	829	849	901	860	893	872	890	897	907	862	847	891	938	917	884	881	884	908	914	874	881	825	908	903	863	873	900	866	885	902	847	919	868	924	905	947	935	871	849	865	864	901	900	906	904	917	870	950	829	949	932	937	928	874	920	836	926	915	851	909	917	927	929	869	887	922	924	886	911	907	912	907	929	868	857	885	908	912	826	907	886	870	872	901	839	910	848	911	939	950	901	884	905	875	868	885	855	896	889	934	887	911	889	871	868	901	917	854	925	922	896	902	912	874	914	883	893	912	862	899	924	926	890	901	847	921	887	845	886	924	824	877	851	922	894	877	894	843	873	869	889	908	919	856	883	929	905	904	907	864	893	863	907	869	876	900	868	861	854	966	902	893	874	897	904	925	958	908	873	844	901	904	843	905	890	907	897	876	866	880	898	913	930	890	886	899	830	925	932	862	849	895	873	851	858	854	877	889	897	900	949	872	895	890	904	906	908	894	889	874	869	930	887	900	923	897	902	888	938	885	897	873	871	921	893	944	886	872	881	945	890	899	885	914	838	973	892	905	949	882	865	910	892	901	856	918	898	886	913	881	933	871	923	920	821	937	913	910	886	912	888	896	934	933	852	892	926	919	863	880	856	889	864	939	866	901	853	911	883	833	930	919	904	930	1009	932	813	892	880	926	938	872	882	869	874	881	894	875	861	878	935	909	907	885	887	958	876	885	939	896	858	892	916	942	857	924	900	881	885	850	860	888	838	925	891	863	901	954	899	915	844	901	859	909	920	1002	922	850	894	887	915	853	919	898	900	910	861	895	889	931	907	879	930	890	903	859	887	876	941	882	955	876	896	900	842	928	875	919	906	920	933	912	875	916	872	915	957	879	900	875	895	922	929	899	876	908	874	850	890	897	879	874	901	848	913	900	905	913	927	905	901	887	888	900	890	893	926	903	912	916	861	857	857	934	895	919	859	917	911	920	898	898	934	871	933	890	855	909	912	917	893	895	879	901	933	890	936	866	906	851	874	872	898	857	848	848	882	841	899	893	843	886	959	864	904	902	882	926	881	904	885	889	874	904	939	927	881	868	923	951	905	874	883	877	871	915	858	896	902	888	891	876	895	923	846	901	935	907	932	935	882	874	862	838	921	914	926	910	901	937	868	890	906	886	958	861	922	877	968	879	953	936	812	885	924	932	937	852	934	872	876	920	850	908	878	865	971	876	885	888	918	870	934	933	942	861	914	897	882	912	915	899	877	864	890	936	906	926	959	918	937	955	931	903	917	867	896	944	927	865	917	896	922	913	854	908	851	863	925	917	906	883	862	879	858	929	904	879	871	883	895	873	911	864	876	924	920	847	906	884	893	916	876	893	923	898	898	912	866	938	930	864	930	918	936	887	886	880	836	917	907	882	911	875	934	918	868	916	901	929	892	898	947	922	839	931	877	936	896	946	920	904	888	905	883	860	942	926	849	853	901	892	880	944	880	861	904	860	909	936	870	924	923	897	889	896	912	970	913	870	949	894	874	904	926	909	879	891	892	926	854	877	890	916	905	900	908	897	899	895	936	925	884	888	911	920	885	893	850	860	917	830	896	894	918	835	859	869	920	899	833	850	911	865	928	890	862	923	916	848	867	888	902	895	894	886	936	880	885	873	970	884	902	842	926	863	900	921	862	902	906	888	918	958	966	887	930	920	881	894	913	912	888	868	943	896	902	896	900	910	863	909	920	960	877	856	892	909	910	926	867	859	876	906	915	899	908	911	857	848	932	926	853	869	894	876	929	884	895	907	991	860	942	933	924	948	824	904	917	952	947	888	934	928	881	890	899	868	887	911	977	929	879	949	901	930	927	926	899	876	910	892	907	927	917	893	891	917	826	835	828	935	894	957	899	884	863	906	886	887	894	896	926	860	861	896	864	892	896	914	865	878	934	873	877	936	918	946	888	882	862	918	839	852	864	926	890	959	910	908	909	872	908	840	893	906	922	902	856	881	888	893	865	843	861	884	951	954	919	903	905	891	868	925	906	870	875	897	901	892	901	908	858	911	899	937	888	923	925	916	899	911	863	917	911	912	895	869	895	864	865	870	885	894	883	866	896	931	920	879	927	879	896	918	929	936	953	831	949	913	917	900	900	933	930	870	928	858	887	899	908	878	921	910	866	929	883	853	885	894	896	900	865	896	939	906	885	874	923	907	928	905	870	922	917	918	887	922	941	901	951	888	926	903	839	963	866	862	874	897	890	910	926	921	897	865	925	860	852	896	870	905	893	890	899	907	943	950	930	905	874	880	900	944	903	885	878	939	893	896	901	929	914	859	889	850	951	883	879	880	883	876	924	895	865	874	868	808	899	832	886	879	825	848	887	869	937	881	894	878	909	871	906	904	903	916	902	923	936	923	839	911	898	898	887	924	858	909	889	877	846	931	893	937	917	908	877	899	914	928	822	923	846	923	860	898	887	875	867	855	870	881	883	931	912	906	876	858	871	909	936	915	882	905	922	892	923	893	899	952	863	908	903	860	881	906	953	856	911	900	883	921	867	900	924	885	911	897	932	963	880	878	860	877	911	872	875	944	934	854	883	965	930	876	891	870	873	923	880	865	888	893	928	938	874	913	891	911	893	892	941	890	915	879	875	855	857	912	853	967	912	925	915	939	887	915	851	902	894	914	900	841	870	898	928	879	860	922	887	832	902	897	844	961	858	880	907	911	859	891	876	867	894
22805	20930	28643	23390	20931	20641	4096	1316	973	939	841	752	777	675	667	622	639	636	612	597	628	517	603	560	576	524	535	526	531	556	491	523	526	549	523	518	537	512	498	492	496	523	507	545	537	499	521	507	496	505	551	517	489	494	494	464	528	508	512	523	535	512	496	521	522	488	498	492	544	492	498	508	476	521	554	507	497	505	480	490	512	515	483	527	487	538	525	523	489	494	554	538	508	522	480	507	474	545	539	499	552	481	529	538	508	542	475	492	512	514	497	525	549	521	547	510	534	500	598	546	528	565	542	535	583	520	526	554	504	500	535	514	482	488	516	556	477	539	512	478	506	496	531	508	522	512	551	499	539	516	542	514	479	501	519	512	507	511	516	506	539	516	507	491	529	489	487	492	481	519	523	505	516	516	499	495	517	516	474	526	501	534	504	510	483	525	506	488	494	442	497	526	501	494	519	505	462	481	512	527	524	505	475	508	495	501	521	542	507	492	472	506	518	471	516	508	502	522	507	492	530	492	497	470	493	505	540	478	520	507	486	498	533	478	507	520	492	494	478	492	509	526	495	537	490	497	520	475	480	508	495	546	543	504	505	537	473	517	474	487	469	521	504	523	496	475	505	531	511	531	465	520	505	510	501	492	468	500	526	485	524	509	526	514	533	475	509	509	490	503	463	499	492	497	482	493	491	522	493	514	526	509	495	503	530	502	499	487	524	492	521	483	549	504	496	591	472	540	463	509	518	506	516	508	494	495	523	500	499	499	537	469	485	496	517	508	530	504	513	521	522	513	505	519	525	513	476	526	524	480	508	509	531	551	467	522	488	549	510	463	503	501	481	483	527	481	497	504	479	504	485	499	530	523	505	522	469	499	517	547	547	524	506	539	498	451	501	490	515	519	502	483	514	475	540	518	513	496	526	483	488	489	472	550	493	490	476	523	463	552	476	496	530	491	494	501	527	495	497	503	519	510	486	471	487	487	508	496	519	570	483	472	490	472	499	524	499	498	482	496	510	486	465	458	503	468	515	508	472	512	509	471	499	501	507	479	491	512	538	503	523	457	454	502	509	478	478	537	548	507	553	508	499	499	485	498	479	498	507	484	446	516	487	496	484	502	521	471	482	512	480	475	470	518	530	522	440	519	534	470	542	481	483	482	491	552	463	527	484	509	514	484	488	551	521	538	489	513	472	480	487	506	522	495	552	490	494	519	500	526	487	486	484	530	515	477	492	520	473	517	516	475	515	469	509	514	466	455	523	496	510	500	539	497	504	468	487	534	495	463	490	509	519	485	504	496	513	541	511	541	500	469	516	487	515	478	485	490	482	497	463	473	503	481	474	492	545	511	519	512	452	509	486	518	527	472	461	510	528	511	488	488	500	483	495	465	526	495	509	533	521	491	508	519	500	522	515	455	502	482	502	480	480	490	529	453	493	501	498	485	500	501	504	483	499	519	509	489	509	510	479	487	525	507	487	505	486	524	480	503	516	514	548	492	521	470	542	510	537	525	492	477	550	525	527	499	450	531	500	468	502	475	524	537	517	483	500	465	495	514	510	513	498	541	500	511	492	482	472	518	496	545	530	496	508	527	526	517	535	527	501	485	495	510	541	491	518	511	491	500	532	514	504	490	525	503	512	511	476	496	487	494	513	508	506	517	547	535	515	499	532	485	511	499	526	517	503	501	511	483	512	525	527	538	532	460	492	487	489	521	512	483	485	506	537	532	506	485	505	526	502	521	500	500	455	540	507	507	499	453	486	509	435	477	511	533	460	479	504	490	494	542	486	549	519	526	500	487	495	488	530	477	505	459	519	464	499	540	486	463	513	506	517	501	454	469	469	492	493	490	517	492	504	542	496	510	531	556	491	525	475	489	501	519	476	542	503	484	524	503	491	472	522	487	476	499	520	531	497	541	499	508	508	464	525	534	487	519	500	503	515	456	442	498	499	503	492	531	468	466	511	551	481	508	495	548	468	459	488	508	508	499	533	488	508	485	489	532	522	521	497	506	496	505	489	540	457	485	486	503	524	501	533	523	505	519	524	547	453	546	498	484	493	506	544	525	521	466	509	495	522	511	489	499	509	505	509	515	477	461	480	481	559	508	487	491	459	512	510	535	498	511	476	507	513	514	524	485	511	493	503	503	487	496	450	499	447	463	482	494	493	514	485	511	503	512	528	511	479	510	557	484	514	477	500	491	507	546	469	459	489	509	513	520	504	478	471	493	488	551	514	513	537	500	507	510	489	551	490	507	506	488	511	485	515	506	522	495	525	543	514	543	486	545	509	534	451	484	553	527	474	487	516	473	509	491	477	496	512	502	480	467	490	501	496	523	520	525	469	527	496	502	472	533	497	504	497	531	522	537	506	516	537	493	506	500	541	526	550	507	527	533	500	503	485	502	507	504	489	467	478	469	465	492	463	481	535	515	508	469	530	527	502	567	518	529	477	505	487	485	490	490	506	494	467	538	517	508	508	506	523	487	495	527	512	498	467	517	520	485	491	499	536	513	564	480	513	526	502	498	519	498	522	487	509	521	520	505	486	499	536	519	536	524	547	526	538	485	494	482	512	487	487	537	493	554	537	539	483	504	524	506	522	473	547	503	460	509	529	516	456	511	489	471	546	468	529	470	498	459	465	507	536	535	497	482	490	489	509	491	487	505	482	499	543	469	555	506	480	499	467	538	501	465	447	499	505	445	504	510	519	512	467	496	513	515	504	450	468	480	464	525	501	524	499	495	483	496	524	495	476	530	487	506	517	459	528	545	478	475	498	467	488	512	537	489	539	527	479	497	473	496	507	500	464	531	476	497	528	472	502	454	462	510	545	492	506	479	466	499	477	518	508	525	507	505	496	524	508	514	508	495	505	499	534	477	550	488	479	503	493	482	511	550	485	518	495	520	517	487	515	513	507	551	483	508	487	498	503	485	468	505	515	516	515	536	551	502	537	505	564	497	461	475	492	522	515	537	475	505	500	537	483	489	511	508	510	548	528	519	499	509	498	510	500	525	465	520	520	489	479	537	497	481	463	485	539	464	501	511	483	505	528	487	522	477	512	514	472	515	510	479	495	489	501	520	525	484	472	525	502	508	470	525	474	491	531	537	568	504	488	484	488	478	478	528	456	435	501	484	503	528	489	487	482	480	504	507	513	512	517	511	490	501	510	505	519	521	490	504	526	528	514	477	502	456	503	500	513	490	494	517	535	493	492	500	473	470	481	506	500	540	471	490	518	490	451	519	532	515	492	503	482	497	538	486	501	482	488	516	498	515	485	492	536	497	498	488	503	506	532	507	475	500	489	514	516	470	500	497	544	497	503	439	490	477	545	509	487	483	523	528	507	506	527	478	479	507	484	520	507	533	521	490	475	496	479	529	475	487	485	527	522	529	517	510	519	498	485	525	520	458	473	502	508	523	489	509	528	473	489	532	503	540	489	534	502	523	493	512	511	546	513	478	535	511	493	493	492	509	451	498	493	495	544	465
7522	16620	14048	7759	5492	4188	3286	2652	2132	1884	1606	1422	1346	1204	1100	1032	1015	928	947	933	905	867	836	821	793	770	807	811	815	768	769	717	750	704	747	718	771	719	740	748	742	754	736	746	739	719	679	722	728	691	759	751	656	670	702	699	678	667	681	711	702	720	734	714	743	710	711	744	710	729	709	676	675	704	736	659	713	694	657	708	699	672	663	725	700	708	689	697	688	685	652	676	704	676	665	642	717	682	664	685	655	670	685	713	690	670	685	686	714	652	705	720	778	810	764	779	794	762	718	720	774	726	785	739	802	766	799	771	707	740	787	755	749	733	709	736	739	728	709	677	655	747	715	687	701	750	666	686	696	710	716	747	708	712	668	698	672	700	671	716	707	735	680	639	664	675	697	631	687	684	719	690	673	663	700	681	703	678	712	672	699	699	703	715	703	687	709	661	685	713	726	690	679	740	713	667	720	695	647	699	711	711	722	676	699	720	682	660	688	679	664	668	687	705	693	670	700	675	692	739	745	634	692	690	695	678	672	658	695	704	688	739	736	701	728	746	699	693	643	679	706	652	756	699	708	704	696	694	706	676	748	682	677	646	725	650	701	723	722	655	655	707	703	720	729	684	697	665	661	682	701	687	726	695	732	701	657	688	714	675	651	672	753	675	677	683	693	735	717	674	676	676	699	719	688	684	678	718	695	721	687	673	690	727	682	682	673	703	705	697	687	627	663	696	689	722	657	659	705	705	674	693	718	699	683	714	670	673	620	647	625	675	695	657	670	701	660	671	674	653	670	697	674	700	726	697	658	622	692	674	719	729	655	743	717	716	677	680	688	662	709	696	666	685	650	695	694	652	668	716	709	701	678	681	641	664	688	662	709	701	702	646	695	683	681	649	679	716	636	686	654	715	703	694	664	779	683	698	699	708	695	640	682	699	680	727	674	648	690	688	684	694	690	675	670	704	720	631	627	760	665	672	638	664	681	683	720	697	655	645	656	707	667	679	677	686	652	676	656	670	678	666	714	626	668	665	708	712	713	698	723	659	662	664	702	678	641	684	727	728	710	697	665	748	732	682	710	698	673	703	657	699	679	696	686	685	652	738	689	657	690	703	677	696	664	743	697	706	693	696	672	728	707	697	660	641	698	668	687	652	685	673	634	684	716	710	704	707	658	684	724	704	667	660	702	677	662	717	666	678	692	717	666	685	694	665	700	686	673	684	677	679	734	679	708	678	702	686	676	665	701	710	660	681	699	680	680	665	723	749	718	690	636	712	710	713	747	683	669	678	663	699	702	702	688	677	686	712	695	669	663	705	747	636	710	631	696	748	681	716	677	682	699	672	699	667	695	689	698	706	696	695	703	662	721	662	676	712	696	627	705	680	743	659	683	660	657	712	672	726	697	679	665	725	711	748	676	698	702	703	730	684	704	644	682	731	717	697	669	669	647	692	695	649	681	722	667	747	750	682	680	683	694	676	665	717	709	687	692	658	705	697	685	694	704	748	735	680	657	671	673	680	716	704	672	699	690	638	665	687	630	744	672	685	715	681	707	717	683	662	693	707	653	723	671	681	665	719	677	678	732	683	666	702	718	691	668	741	698	713	698	687	692	714	661	702	704	718	695	698	692	693	704	720	652	682	679	703	635	692	735	684	681	668	676	680	706	713	709	725	684	691	717	686	669	679	684	674	682	652	702	709	642	661	714	707	683	688	685	690	635	723	686	639	648	674	678	678	699	676	701	722	682	700	711	723	695	691	665	662	684	718	676	702	637	743	673	709	731	702	640	698	672	684	686	692	688	670	687	689	677	695	667	643	704	670	710	733	696	718	683	704	729	667	685	670	669	683	658	658	673	666	723	722	717	700	710	658	707	684	676	703	704	684	656	689	677	684	721	700	681	669	693	689	695	683	717	775	675	727	683	661	686	645	663	737	731	707	690	706	688	711	721	652	681	699	665	674	704	652	734	735	702	685	677	698	660	675	669	686	706	705	678	698	682	684	713	689	669	726	752	709	725	684	680	693	676	696	709	700	656	690	737	690	685	692	658	729	720	729	724	716	706	709	663	665	686	665	696	714	656	693	649	695	667	717	675	727	695	713	696	677	686	708	739	701	665	694	642	700	651	718	699	682	704	702	681	676	731	718	692	710	658	692	740	656	713	696	724	667	650	631	716	670	699	698	686	726	701	677	704	697	667	659	673	669	738	727	729	683	673	758	652	733	662	713	679	705	715	715	687	694	685	705	703	663	708	683	698	649	689	711	731	668	674	667	698	697	662	623	655	705	689	710	672	685	725	674	720	723	640	684	695	657	670	697	679	685	715	692	695	704	682	717	703	724	680	654	739	715	699	731	711	700	686	675	708	672	665	716	658	678	680	708	669	697	663	704	700	665	726	674	668	676	679	699	705	708	667	648	727	741	674	714	658	692	712	692	738	700	698	695	668	671	709	682	667	687	671	736	684	690	775	684	715	679	752	701	685	642	702	674	691	686	706	733	696	713	674	662	662	714	711	645	673	638	762	688	714	707	702	678	639	713	732	729	707	738	694	714	702	663	673	722	664	684	700	641	725	683	702	741	689	732	712	680	731	697	683	665	718	671	659	736	655	692	692	655	678	689	668	678	673	670	656	701	683	721	676	677	696	666	716	659	633	691	664	683	685	699	701	702	695	679	652	778	696	666	711	684	679	685	702	665	700	658	728	702	687	671	747	757	681	719	723	683	707	702	672	663	655	645	674	660	697	708	745	646	729	700	699	672	672	653	671	746	694	666	671	748	623	737	685	718	678	689	729	717	712	669	675	686	726	741	688	668	694	663	690	641	732	719	707	725	689	725	686	728	680	700	629	740	693	697	706	679	680	735	707	678	655	690	614	691	749	702	731	615	687	737	632	673	703	676	687	704	713	706	775	711	716	713	712	717	674	696	728	708	687	712	696	663	708	700	699	663	701	698	656	697	746	725	666	688	670	717	663	702	693	690	707	697	699	717	663	710	708	732	668	688	675	647	692	685	681	662	687	665	718	679	670	733	718	689	697	703	683	675	699	686	735	648	693	694	672	662	667	739	698	706	659	698	676	713	670	642	682	653	684	691	639	695	707	666	708	700	685	699	728	696	698	665	688	716	674	681	667	734	679	704	677	688	675	697	671	654	714	667	717	693	686	694	701	680	673	691	668	712	671	692	668	706	716	676	732	699	665	690	719	706	678	682	668	699	670	644	650	697	730	684	689	671	617	676	674	665	681	701	669	697	711	693	718	714	706	688	717	700	663	699	645	722	694	723	712	661	700	708	681	694	679	699	695	660	679	709	708	668	689	702	681	661	689	704	699	695	719	681	657	703	705	675	683	701	674	742	653	689	670	719	699	694	713	668	687	687	705	671	670	709	689	759	672	724	705	683	700	696	655	675	701	663	659	672	652	626	666	718	696	728	670	674	682	709	658	729	711	674	657	637	668	698	698	695	693	715	682	674	653	720	689	684	664	677	714	707
26663	20114	7954	1376	988	936	783	679	734	661	615	668	636	645	656	616	665	653	611	639	617	628	657	629	664	627	658	664	675	661	675	616	636	689	658	554	613	609	593	683	649	689	637	657	645	676	686	638	666	613	631	665	615	668	664	646	668	647	641	617	622	599	613	606	622	629	645	612	658	637	636	644	624	586	649	670	661	636	646	596	639	662	626	647	640	635	636	613	665	631	605	614	625	633	596	656	624	604	621	616	652	612	665	640	678	650	630	635	662	622	612	644	596	689	616	656	617	627	685	600	711	667	709	687	629	637	643	594	618	577	655	635	682	645	582	632	658	663	593	622	591	654	664	657	619	638	619	622	628	632	602	635	608	595	647	654	638	628	651	689	648	652	641	623	651	646	628	637	619	632	672	666	640	643	674	634	642	622	654	633	619	572	667	611	628	622	611	622	667	619	664	623	606	644	697	645	612	634	644	635	625	642	650	669	698	681	611	644	619	652	663	653	631	665	618	602	643	629	613	620	630	613	652	653	661	633	641	662	648	652	672	637	581	656	631	659	697	656	627	652	672	631	642	665	660	635	667	623	619	662	641	653	635	667	714	668	651	612	651	679	596	697	646	670	674	639	639	616	608	678	633	624	633	669	626	594	640	627	640	680	645	657	655	585	610	620	633	678	670	603	620	638	635	644	660	679	653	598	681	666	637	664	670	645	674	660	616	572	659	632	668	637	608	651	653	667	683	628	591	651	610	581	642	701	658	636	653	685	686	674	612	649	637	640	668	664	615	603	635	630	633	595	677	665	673	667	655	632	642	649	591	621	656	646	660	655	636	639	634	624	608	611	657	634	629	622	634	643	658	658	673	646	665	609	672	612	685	635	649	664	686	635	629	640	671	604	650	584	633	656	655	620	640	656	601	626	606	629	637	605	625	638	668	649	650	640	592	620	672	668	570	685	650	632	639	644	635	630	633	608	623	677	619	638	651	626	607	576	641	644	655	610	630	668	660	643	655	631	665	697	619	632	617	659	619	634	638	605	616	629	612	622	599	679	633	657	682	638	660	601	580	682	615	667	614	661	648	603	667	649	643	638	650	642	661	664	599	624	618	638	658	658	582	576	654	625	609	654	607	655	641	678	668	614	622	648	670	674	641	658	630	682	616	630	650	586	666	633	635	629	664	657	653	653	615	596	625	658	625	645	610	633	637	645	606	634	610	644	642	661	678	643	609	631	682	637	650	644	612	664	616	635	620	599	677	623	643	658	672	607	613	641	661	666	615	617	687	626	598	636	682	702	660	682	639	632	615	641	605	648	628	649	652	636	606	613	620	607	611	635	659	644	644	609	618	650	663	605	687	612	669	664	636	663	639	653	602	655	674	647	637	646	654	612	624	653	649	695	654	617	591	615	659	671	631	649	670	625	620	653	641	654	609	693	683	602	625	600	663	607	620	642	617	678	634	633	617	661	602	653	610	628	598	607	656	651	652	649	653	682	673	581	691	674	682	630	646	574	629	644	706	642	615	640	668	636	631	644	604	647	615	662	622	677	669	647	646	657	688	641	625	636	660	667	653	646	629	627	628	621	674	584	657	603	652	644	664	620	663	613	667	637	624	652	622	621	667	685	661	618	621	638	644	596	620	634	620	625	660	650	637	653	616	680	639	652	608	620	686	708	663	630	611	652	676	611	664	656	639	622	635	662	645	640	639	651	601	643	646	638	636	645	637	615	640	662	640	641	666	626	648	662	592	644	666	688	651	602	641	669	654	646	616	638	648	660	634	584	646	640	628	683	647	622	687	648	632	651	655	612	594	612	610	609	642	639	638	655	662	585	634	594	676	657	644	631	620	624	650	665	619	662	648	624	632	651	632	676	637	672	629	662	623	614	643	663	657	605	688	657	664	611	622	656	611	634	628	654	621	659	642	664	692	653	658	662	635	604	621	686	664	631	629	624	610	610	613	630	666	626	641	617	649	664	672	654	619	642	652	647	658	615	625	651	607	634	611	636	685	679	619	655	630	637	677	616	649	676	642	649	668	637	625	627	662	664	648	636	645	591	642	630	620	680	680	643	598	649	629	637	617	643	643	631	645	613	627	596	662	642	665	633	650	613	663	682	583	633	683	654	637	686	634	657	639	657	621	661	654	680	639	645	629	618	672	643	624	673	690	656	631	676	613	658	658	672	621	652	588	624	618	683	602	623	618	644	648	623	626	663	662	592	637	622	607	645	674	610	639	687	648	663	636	672	660	671	623	671	616	628	628	628	658	637	618	626	643	575	641	673	605	693	682	674	655	670	637	650	611	611	665	652	643	656	588	633	639	631	688	614	633	644	628	649	675	648	633	629	571	620	588	610	601	627	643	643	628	607	664	601	634	640	630	667	616	637	656	638	657	629	639	702	597	638	619	629	642	638	644	649	635	636	609	670	647	635	690	660	673	670	647	621	616	678	656	635	630	632	633	642	641	667	626	629	601	636	635	672	617	648	659	683	621	642	654	658	646	645	668	644	627	625	694	669	614	677	645	631	632	626	655	656	602	596	619	622	630	614	620	617	611	638	627	610	621	602	652	613	619	671	664	660	639	623	594	635	628	637	686	634	669	645	606	633	620	679	646	630	621	636	646	586	645	606	657	622	622	611	603	586	616	698	645	626	618	688	619	654	650	635	651	600	630	637	640	642	644	599	662	641	682	613	635	640	668	619	696	592	636	669	678	607	674	634	585	657	616	617	612	635	656	616	644	607	665	652	619	642	613	622	605	650	648	645	617	596	680	634	632	635	642	666	644	646	689	641	661	605	644	633	618	620	660	662	624	627	598	626	605	653	675	626	605	624	627	571	615	644	643	664	645	614	628	674	659	612	616	629	629	641	653	629	613	656	608	667	628	608	669	637	638	643	647	643	603	644	684	655	656	645	639	664	633	651	614	671	632	618	619	666	646	662	653	624	662	633	655	623	670	602	656	617	693	657	635	636	677	648	654	636	647	626	598	626	630	619	672	644	621	614	666	669	642	670	623	647	634	635	632	674	668	663	647	604	639	596	679	665	673	671	576	659	645	659	655	661	654	679	650	659	658	687	648	688	641	648	677	653	628	635	650	632	637	622	632	639	653	615	665	634	642	651	686	615	657	666	632	557	638	669	683	618	643	695	620	600	649	647	650	615	615	639	682	633	588	673	647	665	687	610	652	601	665	651	596	611	627	655	672	585	642	639	585	619	636	597	618	647	629	647	628	625	623	669	627	627	628	672	675	652	649	692	660	644	611	667	588	636	646	646	641	681	656	608	654	653	644	628	717	648	614	622	640	620	620	659	615	636	613	628	620	692	663	638	643	630	633	658	659	625	642	630	624	643	641	652	635	627	643	638	691	622	650	626	616	702	674	701	593	668	669	610	634	625	716	639	649	552	619	624	629	662	619	582	634	602	642	609	643	664	636	614	667	628	628	637	633	640	627	621	646	665	675	663	595	645	655	602	629	639	632	659	645	657	675	603
4273	1933	1765	1283	1144	1002	1007	1010	883	992	925	895	842	909	910	905	873	882	903	906	832	893	839	854	821	847	880	845	880	917	879	903	903	874	897	853	858	857	804	903	869	848	846	890	890	833	957	849	857	852	869	821	862	832	869	888	834	913	892	845	901	857	872	853	892	864	850	933	903	844	878	856	827	927	910	904	834	865	904	889	846	842	858	872	840	908	809	842	877	826	868	910	896	869	869	863	836	833	889	851	868	885	893	885	856	823	865	812	819	836	860	895	878	856	866	908	881	899	859	928	926	926	890	882	873	900	889	927	928	872	882	873	892	860	849	855	943	847	904	834	881	847	853	880	923	875	855	902	886	869	849	855	875	847	867	869	867	831	851	869	920	906	865	869	854	846	829	838	837	836	860	858	874	869	838	883	871	886	853	867	893	851	785	854	845	890	844	867	864	861	855	865	883	900	863	831	857	846	834	848	819	817	826	880	871	907	868	870	818	891	880	884	853	899	930	846	883	914	896	884	858	860	875	845	784	868	899	849	862	803	885	800	863	857	862	856	837	891	882	869	848	839	882	856	864	917	874	859	846	858	851	871	863	833	898	893	857	804	874	843	876	803	861	885	842	862	794	879	874	881	845	843	853	865	847	869	823	863	792	847	858	854	829	879	901	900	812	877	863	878	854	869	896	864	880	860	824	822	860	921	889	845	894	861	873	839	787	849	870	869	840	848	925	859	891	876	945	868	873	843	854	812	912	884	843	843	860	884	880	859	866	880	865	823	850	847	876	868	831	901	884	919	879	939	911	827	893	846	859	898	870	936	868	900	897	834	825	810	811	883	922	877	864	882	819	874	865	881	878	847	815	859	895	869	849	873	851	886	851	846	833	842	853	830	834	823	842	827	900	930	808	828	893	883	824	884	923	841	860	878	843	859	873	888	888	883	853	907	778	898	864	877	877	868	872	866	840	896	877	839	879	854	857	830	834	880	864	831	845	828	889	880	840	769	865	863	834	878	822	850	889	913	850	891	883	890	864	843	849	865	861	859	888	822	842	863	877	863	849	881	809	840	925	872	830	837	887	837	912	861	854	885	823	803	838	905	879	933	858	894	873	840	818	835	898	853	921	822	841	868	861	844	856	874	867	874	860	869	877	889	866	889	833	784	829	840	830	860	902	907	871	867	880	864	850	870	806	831	913	871	877	840	871	882	892	856	834	836	840	813	875	854	854	904	892	832	843	877	873	855	842	877	847	834	861	868	824	803	837	844	910	877	851	853	820	900	893	867	916	872	837	888	821	852	858	853	854	882	846	885	880	820	839	838	906	898	884	858	844	899	951	816	834	872	852	876	856	850	853	850	850	818	860	832	827	896	859	821	895	823	851	872	844	856	857	893	916	934	855	875	936	882	853	893	855	917	813	839	848	803	885	855	850	808	896	850	851	862	850	814	902	923	829	848	839	831	845	835	867	868	839	868	871	855	856	837	800	885	841	847	826	871	850	819	916	883	878	846	878	818	855	896	812	835	854	889	863	885	858	826	862	895	827	876	853	881	864	869	879	872	832	872	818	864	840	831	874	881	890	879	870	822	908	910	900	834	852	831	859	869	865	846	863	838	890	923	916	863	867	855	838	847	878	899	836	873	787	898	888	834	902	894	814	865	861	862	859	899	878	878	822	894	866	876	829	876	837	866	876	839	830	933	893	869	789	845	855	865	839	858	829	798	876	866	855	860	877	860	861	827	908	852	914	858	914	943	864	904	833	843	834	867	867	851	873	899	853	863	872	872	889	877	858	807	872	892	857	834	845	890	921	891	889	836	899	870	915	858	887	859	843	847	932	859	885	865	869	870	870	902	847	838	905	890	885	859	854	833	901	854	851	913	860	900	837	869	892	805	883	857	844	893	809	852	842	874	872	792	918	813	867	866	828	852	912	838	876	870	819	868	901	882	820	852	881	864	910	842	825	889	842	877	842	872	873	890	806	896	863	853	845	863	852	864	874	911	859	837	821	852	878	884	893	859	864	824	851	861	870	838	860	857	883	891	964	859	875	873	840	843	812	863	859	865	872	902	888	805	870	851	848	832	844	909	830	856	880	912	863	865	819	850	818	859	857	855	914	888	876	878	920	895	930	844	839	878	852	856	832	857	808	866	891	892	857	916	881	868	874	900	827	818	820	866	842	903	927	906	841	917	849	838	814	878	870	815	823	807	871	862	934	872	881	853	842	831	844	891	828	836	898	857	936	859	856	835	865	879	849	839	840	856	814	832	867	854	826	896	886	892	858	864	880	861	871	912	863	870	899	897	858	893	848	872	821	925	879	900	880	865	847	899	823	823	881	804	916	816	932	872	824	934	842	848	840	805	852	870	869	841	860	906	848	876	842	886	821	795	897	865	844	823	847	854	885	835	858	895	891	862	840	890	888	880	865	865	931	887	882	846	837	837	816	906	865	869	891	867	871	862	840	813	918	921	819	897	826	884	867	856	895	878	869	869	909	839	885	863	886	866	812	870	880	844	845	872	843	844	838	894	821	854	870	861	896	826	903	847	875	867	876	859	887	836	800	868	835	882	855	871	850	869	870	877	906	879	876	874	854	908	814	858	866	841	881	915	856	885	846	900	827	860	818	884	888	846	898	872	863	886	839	866	837	881	884	839	887	840	826	924	869	854	863	852	869	891	855	859	890	856	858	831	927	888	826	839	878	872	817	847	884	873	834	833	864	849	874	854	816	819	797	885	884	843	892	897	919	878	827	870	856	825	826	849	839	881	877	859	875	900	870	846	813	856	901	892	827	841	815	868	940	874	872	875	866	864	881	845	806	911	820	871	898	909	864	872	904	869	917	873	868	896	844	874	896	854	846	905	837	876	831	887	854	830	827	832	865	864	858	886	872	938	853	852	831	838	854	862	833	875	840	870	875	885	860	873	839	877	840	862	866	849	836	922	848	843	880	817	835	842	881	888	868	846	836	831	835	848	871	854	876	872	837	845	822	879	882	863	887	876	847	834	810	869	877	849	850	897	857	824	893	919	845	823	837	840	815	886	852	880	841	882	889	869	904	815	864	888	867	894	820	820	887	919	842	809	850	842	828	852	865	871	864	864	836	880	882	860	798	889	907	863	863	914	858	877	849	882	866	856	906	868	864	853	956	897	898	894	864	818	840	859	853	903	864	901	841	820	860	824	829	861	848	833	825	857	850	864	864	848	833	889	889	819	865	883	900	824	867	873	822	856	887	868	859	845	860	868	822	818	857	916	897	850	836	808	917	808	909	883	827	881	851	879	846	859	837	861	873	829	855	860	858	847	829	832	858	829	840	843	875	910	832	843	933	861	824	894	853	851	850	893	875	845	860	810	805	889	842	843	850	867	868	862	843	886	902	903	893	839	871	885	857	897	883	870	861	836	862	853	872	867	907	847	881	871	871	893	862	882	898	863	873	835	838	880	859	890	819	852	907	860	859	865	823	874	850	864	790	873	860	876	843	838	879	886
23799	20956	28135	23919	20816	5525	1477	1136	926	879	855	841	789	772	747	749	716	683	718	678	716	683	690	716	704	656	719	675	665	670	662	713	666	705	706	738	739	696	681	689	669	659	665	678	669	702	701	661	655	677	674	664	724	612	674	672	643	675	674	698	704	724	703	666	652	681	646	644	631	667	658	679	630	642	644	648	673	664	696	654	669	642	693	659	656	652	683	645	676	692	624	661	655	757	658	682	684	653	677	679	712	660	666	644	689	653	672	625	665	650	652	698	676	638	695	702	667	656	672	721	677	678	682	714	633	701	671	607	702	664	667	636	677	682	685	636	659	628	734	654	687	661	654	681	671	699	711	659	655	658	634	666	652	700	677	677	645	671	661	609	668	647	671	637	672	701	669	695	657	620	720	645	630	643	694	678	663	699	681	681	658	649	705	653	613	646	692	684	700	683	664	691	712	664	602	643	637	640	707	657	683	676	694	702	663	688	670	684	672	683	660	659	695	658	683	689	659	688	721	674	673	656	704	686	649	673	709	655	634	664	643	619	643	682	663	672	679	621	703	631	620	640	632	679	660	652	709	640	628	651	630	640	668	652	671	677	658	642	688	682	659	662	639	636	699	671	679	653	680	714	710	626	654	615	660	662	636	646	623	646	657	631	665	653	635	648	662	706	653	677	619	641	680	666	672	669	677	632	647	688	662	688	655	689	662	721	672	718	608	667	613	683	664	689	641	667	651	645	608	658	635	641	679	643	650	674	576	636	683	655	674	690	637	630	670	686	695	694	699	630	666	644	644	691	681	643	681	661	630	656	619	653	667	686	645	662	688	635	659	703	644	658	630	671	639	679	682	692	695	668	656	661	684	644	669	632	614	629	708	687	676	656	666	676	621	700	678	670	703	630	666	650	689	686	668	676	666	645	646	692	694	670	687	662	675	669	688	658	680	666	674	636	655	682	656	630	623	628	690	654	681	670	672	689	687	711	676	683	644	734	706	688	643	686	695	664	685	677	672	635	708	637	633	627	645	657	611	631	665	688	631	656	702	698	663	689	646	655	675	676	666	699	655	634	640	650	674	669	673	642	689	687	669	692	647	628	665	652	666	713	655	641	663	665	657	667	716	688	688	648	646	653	676	651	653	659	687	683	679	658	675	668	701	699	653	642	679	652	636	672	692	634	686	661	650	662	639	667	609	665	668	656	632	674	678	623	658	686	626	675	641	640	687	665	622	645	707	698	663	645	661	658	665	672	652	673	646	666	676	659	670	634	647	641	648	686	672	722	653	637	713	659	673	664	696	666	670	666	656	659	663	703	679	647	644	659	632	631	652	629	674	657	685	691	668	654	636	675	666	678	639	624	659	627	702	668	629	683	613	662	673	662	661	626	702	654	608	635	683	657	619	601	640	644	641	673	692	639	653	605	658	695	640	711	675	648	644	643	656	651	705	723	619	649	712	689	701	658	647	679	693	691	634	667	609	656	691	649	665	647	688	689	643	652	669	630	655	677	689	587	671	674	684	668	664	637	630	654	650	672	662	674	661	668	647	668	705	663	673	681	641	663	660	682	667	651	705	679	703	605	650	698	654	691	694	629	644	624	640	659	681	664	652	664	623	670	667	699	704	658	649	688	676	670	678	626	645	654	621	649	647	681	667	614	637	644	702	666	648	646	625	618	658	643	648	653	683	691	658	653	654	649	666	717	693	627	682	639	694	664	642	696	656	604	629	657	649	693	633	648	648	652	671	690	707	658	681	631	608	662	648	653	654	632	646	635	642	673	690	655	645	690	606	650	705	646	651	674	671	697	682	658	646	673	665	647	668	689	726	651	701	653	643	705	676	726	668	668	648	668	664	633	620	619	674	684	689	704	615	618	642	683	674	681	678	644	654	630	650	630	677	581	664	678	673	662	638	626	660	647	665	676	676	640	680	668	700	651	639	677	647	647	608	655	659	675	611	653	652	700	605	665	650	628	657	676	679	669	645	654	681	690	614	642	659	685	650	683	726	651	663	645	655	658	676	718	670	674	688	656	625	677	683	679	639	626	646	664	671	659	614	671	644	695	653	617	641	654	640	621	705	644	665	659	669	654	658	679	646	659	634	664	637	668	648	656	661	656	693	674	659	619	686	608	628	641	616	685	636	669	672	670	672	677	678	665	662	682	660	667	688	644	658	671	669	658	669	709	644	687	618	682	608	661	690	651	636	624	640	673	646	670	648	642	592	675	654	656	660	653	670	657	667	628	681	656	651	683	649	707	665	673	676	673	661	688	627	664	710	654	644	624	670	675	650	640	658	711	617	625	680	663	653	658	659	625	667	700	692	664	639	656	691	661	698	684	672	692	683	654	644	617	661	680	672	660	637	621	673	613	706	680	686	661	671	619	651	617	676	656	661	703	653	704	632	652	631	657	605	647	653	681	651	656	698	663	654	673	698	704	656	641	699	660	657	618	682	654	660	668	663	655	649	691	639	618	729	680	679	676	675	653	662	676	632	661	670	629	650	659	660	663	638	663	690	652	620	675	657	691	730	689	649	692	645	625	641	655	646	681	604	671	643	670	649	630	690	688	650	666	704	640	653	599	703	677	634	637	653	664	659	650	684	690	685	662	716	687	682	679	623	649	629	685	630	624	656	661	635	687	640	675	667	629	669	676	692	642	701	653	670	647	657	603	666	659	685	670	659	661	660	665	589	614	693	638	701	679	654	668	632	674	685	631	675	631	656	614	602	687	636	687	663	664	659	657	704	658	693	670	683	635	678	652	658	688	654	649	634	646	650	680	669	670	667	699	672	659	621	652	604	652	678	640	686	689	662	641	640	632	711	636	691	680	673	674	645	646	650	697	699	644	716	686	587	667	699	658	699	643	598	673	679	659	616	648	688	701	650	609	684	695	685	605	630	639	680	598	662	660	660	628	639	645	664	660	682	657	639	644	653	682	640	663	655	701	699	685	652	627	663	668	638	693	679	660	641	625	643	638	663	684	657	659	677	631	659	689	700	715	658	633	650	663	642	634	646	643	631	613	658	693	678	660	669	688	689	700	682	684	640	692	648	633	704	639	636	662	633	671	681	631	648	626	644	644	646	654	652	625	663	646	674	681	674	652	650	693	703	670	682	627	651	627	652	684	649	687	636	613	676	642	663	693	654	685	703	625	637	625	671	648	630	669	667	688	652	663	663	631	650	628	647	663	649	640	662	657	706	637	639	657	652	657	652	657	684	625	632	668	605	716	682	637	621	649	648	714	647	674	679	659	656	666	676	642	630	659	600	692	650	687	670	709	628	635	710	680	665	639	655	679	625	663	636	656	673	714	677	637	667	668	689	664	617	674	676	664	653	727	691	654	698	749	660	636	638	670	631	649	692	666	639	635	665	611	673	678	638	639	686	643	666	630	606	669	680	679	677	674	629	668	671	696	645	645	659	703	636	674	673	651	636	648	666	657	653	641	614	629	635	640	685	650	637	653	659	678	643	637	676	651	610	637	678	681
5354	10802	9104	4857	3419	2818	2373	1889	1564	1568	1415	1347	1226	1191	1169	1104	1005	1057	1069	1030	1015	1014	941	963	951	995	867	907	953	930	940	905	928	920	918	905	907	882	929	891	943	929	946	920	907	962	970	919	927	873	943	925	905	989	932	892	874	900	885	916	870	902	858	886	878	924	919	907	960	894	936	930	865	874	878	951	873	894	908	931	899	889	916	838	896	887	911	901	913	927	858	892	868	874	917	892	900	896	885	933	922	904	890	893	915	921	845	904	842	934	925	934	908	948	935	941	981	975	916	925	930	971	948	982	905	967	947	998	957	936	877	876	909	936	908	860	886	940	893	939	917	896	877	919	915	936	935	932	890	878	912	854	910	930	903	906	928	866	895	861	937	917	874	873	845	906	917	957	980	931	854	880	902	907	901	864	888	871	880	926	938	915	981	895	924	946	913	866	923	895	886	916	909	885	861	838	905	915	912	894	927	898	879	930	896	914	861	878	912	858	896	912	884	905	894	892	923	909	890	902	959	923	864	930	899	889	919	884	919	821	919	909	908	905	866	904	922	882	902	948	869	901	908	922	936	921	873	892	887	878	878	946	897	941	907	856	917	909	878	937	917	843	865	903	911	891	866	929	849	896	894	931	859	906	884	835	875	868	927	888	889	906	952	857	897	948	891	928	882	898	854	900	927	948	909	920	922	850	876	855	931	865	855	906	896	886	865	916	849	872	932	924	897	896	937	966	870	892	864	862	845	844	938	885	966	874	864	892	942	918	894	900	867	885	920	911	844	885	921	890	901	845	977	866	885	941	884	915	876	894	941	919	918	908	908	937	902	930	874	897	850	917	897	916	924	880	884	856	925	950	900	869	922	870	927	919	869	932	868	878	917	848	896	923	861	934	911	922	883	950	902	888	902	877	897	862	853	894	913	892	870	884	875	967	887	914	846	955	864	915	886	909	916	897	862	860	908	884	859	902	908	859	921	902	873	844	918	929	905	886	906	875	883	876	893	890	912	899	873	867	920	912	879	851	903	942	908	925	898	905	841	922	890	939	948	855	885	863	869	932	877	878	920	889	940	869	876	897	925	880	940	939	884	885	904	835	903	936	873	887	971	876	893	863	894	904	876	859	928	865	909	924	915	931	872	951	922	906	902	906	926	866	903	856	925	895	899	863	899	867	938	888	899	902	929	822	904	881	811	827	838	891	891	938	858	876	938	887	894	846	880	867	908	881	926	890	878	873	921	925	897	854	893	864	897	868	907	926	925	909	917	869	897	905	925	924	917	873	931	885	867	917	905	906	900	871	923	860	843	852	944	915	928	901	879	895	885	842	872	868	910	877	843	847	918	888	907	936	853	892	857	890	902	929	901	941	905	938	923	866	876	912	870	885	914	892	893	887	923	908	849	865	896	895	930	934	922	883	906	912	874	839	924	858	870	865	885	953	865	878	885	894	865	919	945	860	895	902	877	872	934	831	886	907	911	917	865	877	897	854	847	886	891	906	923	875	938	897	931	888	898	927	909	927	857	898	870	928	856	889	935	915	911	915	899	912	874	905	940	892	887	918	915	874	875	883	871	908	905	896	894	855	914	960	875	874	882	909	937	888	941	900	876	942	897	905	910	879	898	903	934	912	893	888	895	894	911	914	914	906	944	821	861	848	918	894	965	915	907	915	916	924	884	952	869	873	906	941	909	867	887	921	899	850	915	906	901	913	830	881	866	889	909	917	883	931	830	863	860	846	906	890	892	862	964	876	914	868	864	930	852	889	941	887	958	900	922	878	857	934	903	807	880	897	874	872	883	887	896	896	949	885	897	912	912	897	889	925	859	882	854	899	943	863	918	950	933	943	890	920	927	937	887	900	883	889	875	915	942	930	913	919	925	870	891	879	881	873	877	907	909	930	880	921	896	866	852	908	952	923	837	972	913	899	888	865	929	878	872	921	910	891	924	887	862	925	891	867	906	873	920	918	903	862	871	901	865	919	869	896	863	882	933	891	878	865	890	910	919	937	921	886	879	911	892	881	918	897	930	867	921	923	874	896	920	928	935	827	916	910	877	851	854	935	900	888	902	901	884	891	900	929	907	920	931	962	878	888	897	977	837	836	906	906	900	871	895	875	842	919	920	867	863	868	882	955	901	886	847	902	891	930	923	938	939	838	895	848	866	915	941	927	931	912	943	897	870	911	869	900	880	930	853	909	899	862	879	919	882	885	924	852	872	941	916	928	865	868	831	891	915	892	906	882	823	882	880	939	879	835	883	918	919	937	865	883	916	881	915	892	876	904	925	869	940	889	918	890	932	887	857	927	901	860	891	882	884	908	901	868	875	881	881	959	912	902	891	919	926	890	947	903	913	874	867	901	895	947	894	935	887	966	898	953	914	911	885	895	910	920	930	947	839	854	886	922	923	919	885	947	948	911	859	879	891	935	887	931	864	872	872	888	924	925	857	925	885	913	878	877	872	884	914	842	910	893	919	913	871	910	912	901	849	881	886	899	950	900	938	843	922	831	952	840	919	916	892	867	907	912	926	884	863	916	859	965	896	944	911	859	860	940	886	891	911	933	928	921	928	897	895	911	955	911	926	928	899	907	915	902	872	901	946	865	857	897	855	912	890	870	920	909	940	928	850	902	922	859	862	887	920	849	910	849	931	879	873	946	877	933	902	865	907	902	869	880	888	933	893	918	867	900	889	916	906	954	882	937	917	883	910	879	887	933	918	867	935	834	908	892	938	892	893	906	861	874	916	927	884	913	913	891	881	911	893	909	893	913	893	895	947	882	867	885	947	899	921	892	834	925	910	893	891	901	867	893	926	893	938	890	927	884	863	872	870	861	847	912	882	906	914	883	866	880	903	873	835	903	891	911	918	931	862	842	865	898	907	921	945	855	930	858	938	913	860	897	903	892	886	891	886	913	881	932	881	899	847	920	910	913	866	923	925	880	929	874	941	901	934	909	921	847	945	888	868	903	863	930	900	886	860	902	944	852	890	868	914	886	885	882	878	954	877	903	909	868	937	876	917	880	843	924	933	897	900	893	843	949	946	934	894	860	924	904	881	945	927	874	904	912	841	943	881	862	930	887	903	929	908	930	889	923	917	901	908	905	948	903	897	928	910	934	873	949	918	888	921	866	869	957	939	879	906	866	894	941	879	895	926	867	882	921	917	876	897	882	911	936	852	901	926	894	949	896	898	870	870	897	873	895	929	978	899	863	888	850	949	891	887	903	914	908	934	880	874	835	887	831	895	902	923	892	919	956	943	878	865	943	932	905	917	854	908	917	846	928	929	877	938	869	922	893	942	884	848	840	858	923	911	925	884	850	864	894	913	948	846	936	851	837	928	862	927	856	897	905	926	914	925	839	874	922	938	875	915	852	882	906	861	902	936	931	904	915	902	907	863	927	936	880	869	883	943	907	915	914	900	907	946	859	930	882	923	881	944	885	890	848	864	923	895	906	897	854	853	867	879	890	891	954	884	918	965	914	921	914
22892	20986	28749	23400	20989	20766	4207	1383	1039	940	869	792	770	731	684	661	630	609	634	591	634	615	624	542	561	559	577	585	573	572	550	550	543	504	555	572	544	537	482	561	507	545	522	518	539	558	518	482	557	534	552	537	583	525	481	553	499	514	513	538	470	541	499	522	537	557	479	516	521	524	520	508	546	515	495	501	511	543	494	479	557	481	500	552	527	500	489	503	475	547	508	500	504	487	519	479	457	510	513	559	509	517	513	516	551	482	509	518	524	532	514	564	481	556	504	612	612	544	556	555	542	520	540	584	584	610	557	562	534	564	524	516	548	515	511	527	522	551	534	500	542	526	480	516	524	513	524	546	514	493	541	507	542	504	541	559	514	502	489	463	500	486	498	521	546	562	508	531	534	507	462	536	522	527	528	520	538	522	504	491	511	526	494	500	508	512	497	520	533	513	562	526	511	522	497	519	549	504	497	528	529	511	530	486	527	503	538	539	492	515	515	503	499	501	455	566	533	534	489	551	548	532	507	500	541	506	507	485	508	522	468	492	509	520	546	503	452	491	525	515	523	560	537	505	501	526	489	535	527	536	536	537	529	518	534	486	539	509	478	522	528	505	518	498	473	528	520	509	526	515	513	515	493	515	534	522	559	511	506	497	513	512	518	526	522	546	517	523	513	483	497	501	575	589	491	567	492	508	498	499	579	536	475	546	523	543	521	562	504	500	497	496	510	514	523	477	491	505	503	517	525	487	508	532	532	521	521	520	471	481	489	540	493	524	499	522	507	513	496	510	526	492	477	493	506	515	579	490	534	554	499	496	530	503	541	522	495	488	493	559	532	560	518	514	496	530	536	540	525	460	512	516	552	519	502	527	528	554	509	527	517	497	531	501	508	544	491	496	513	532	511	502	540	522	536	535	488	530	488	456	555	545	523	512	549	492	540	463	554	492	483	491	536	509	494	524	489	516	508	536	495	527	538	490	470	536	511	520	539	535	465	480	544	503	521	501	545	545	477	508	509	508	516	470	526	541	525	522	501	515	485	499	519	528	478	487	502	502	508	525	556	523	501	514	459	477	517	534	491	508	550	501	525	531	495	495	523	496	528	527	506	528	504	502	538	578	499	495	527	508	529	575	514	514	525	541	521	545	496	510	457	491	553	519	502	504	502	528	542	479	489	521	537	534	529	484	526	495	514	502	482	512	470	539	498	508	534	511	504	552	469	490	522	531	535	492	541	499	509	560	531	533	533	531	528	519	534	478	523	511	508	447	524	477	506	504	509	507	507	516	499	476	509	514	482	529	495	514	526	511	529	498	545	515	524	540	534	495	498	499	522	558	483	524	564	485	510	548	519	500	481	520	498	543	518	496	529	516	518	480	532	500	548	527	522	518	495	533	569	517	475	541	546	533	515	460	539	500	518	513	524	486	507	508	484	550	500	529	519	505	493	500	524	507	472	512	528	507	475	503	478	479	530	520	534	482	473	552	501	505	486	532	491	534	527	541	543	519	517	516	511	558	453	532	521	490	513	546	474	528	526	523	556	490	542	492	508	547	444	504	500	531	544	497	508	539	549	479	523	481	502	501	495	488	477	525	489	497	477	517	513	497	479	497	497	537	522	555	536	547	521	529	467	527	490	505	538	505	549	526	529	540	486	513	529	531	524	514	506	521	511	521	521	528	515	519	477	508	436	491	506	520	498	490	452	525	531	526	504	480	537	536	477	496	525	500	534	529	525	511	532	484	518	511	487	493	518	487	481	520	497	541	528	527	505	507	526	508	527	515	545	531	533	517	463	491	516	501	467	484	507	542	484	518	458	545	557	511	511	549	486	532	500	559	524	541	487	494	479	518	503	490	485	495	530	515	531	491	522	523	513	517	526	496	526	519	484	530	513	517	510	521	494	507	516	539	528	567	563	510	515	510	493	503	471	554	473	514	537	513	516	527	504	552	519	495	490	528	513	496	478	523	547	554	560	553	505	532	497	519	460	491	497	545	491	508	530	517	535	514	507	504	500	529	517	515	529	538	559	507	501	508	494	523	520	563	523	507	526	508	526	518	508	496	507	498	544	530	492	466	512	557	502	486	457	505	517	506	525	500	555	512	504	499	508	530	532	526	503	514	502	572	508	503	526	486	478	554	524	541	487	526	504	536	509	511	492	478	467	525	546	551	505	504	501	515	523	484	499	519	505	522	512	490	497	528	517	525	543	516	555	501	538	474	531	522	492	485	521	542	502	513	526	505	535	531	531	475	531	520	545	518	519	562	505	530	467	528	547	487	482	575	492	537	471	526	514	468	510	488	518	513	513	488	503	527	509	490	496	486	556	463	503	525	509	501	545	542	541	503	505	486	529	502	477	512	562	506	494	481	516	537	500	509	492	500	486	517	502	466	522	497	526	505	503	503	518	494	540	513	510	498	504	485	534	532	520	503	533	526	528	539	499	491	522	505	498	552	500	468	475	515	544	532	528	484	509	521	494	485	498	503	521	521	539	504	488	527	521	508	553	537	534	527	504	508	524	490	489	497	524	533	521	526	521	546	528	535	491	529	528	552	517	499	516	492	517	500	555	495	526	532	532	513	528	535	533	497	515	535	523	508	517	477	506	523	488	575	511	538	515	525	533	473	521	500	484	505	566	515	483	489	502	524	513	484	473	504	513	551	534	506	509	551	503	512	489	511	503	509	509	506	504	470	540	475	488	521	520	520	518	548	471	537	540	499	527	514	493	502	491	500	494	515	531	565	484	497	476	508	506	530	543	506	534	492	500	534	562	493	559	500	512	508	514	492	517	509	510	502	522	504	489	529	545	552	495	544	492	528	541	548	521	531	497	567	508	517	468	488	518	507	529	461	508	552	496	477	515	521	525	510	537	527	503	518	513	534	518	460	468	495	561	518	520	483	511	522	543	503	556	501	496	451	490	505	516	512	477	506	531	478	533	488	499	522	528	531	480	530	469	528	525	553	488	515	524	481	496	485	506	536	551	499	504	489	477	512	533	526	540	531	529	493	528	489	544	530	505	522	516	511	496	487	508	517	514	499	490	511	537	533	524	510	534	518	496	502	477	480	525	534	521	530	492	492	500	515	509	498	455	519	539	549	508	520	514	508	487	538	532	539	533	507	471	534	508	506	504	518	527	493	539	498	545	556	535	509	482	529	476	495	502	510	513	487	486	504	522	489	538	516	492	529	492	515	502	475	476	498	509	480	511	496	491	532	539	487	537	530	520	523	487	501	521	516	508	534	504	518	488	509	510	477	475	524	522	505	545	490	527	518	485	464	508	492	505	525	497	481	528	510	488	507	491	505	532	515	505	542	484	527	496	541	524	491	535	490	472	486	442	503	510	480	503	511	534	499	565	496	535	515	487	516	512	526	528	517	567	549	508	498	507	480	505	483	525	521	531	497	537	533	531	505	512	515	501	504	491	501	468	512	537	514	529	504	537	477	537	460	498	463	533	556	559	513	499	515	468	527	511	489	531	501	499	511
7489	16612	14132	7790	5599	4181	3298	2620	2197	1965	1728	1506	1362	1232	1144	1033	1048	944	951	922	882	880	859	876	865	766	802	829	823	782	786	786	759	740	791	745	763	803	716	771	704	751	745	728	742	744	717	682	747	750	698	702	763	662	743	672	714	723	701	741	700	739	680	706	656	685	714	717	690	683	709	728	702	687	771	752	688	662	714	731	697	648	665	671	734	734	715	730	678	682	728	710	690	704	677	675	732	704	680	706	668	711	675	745	726	739	672	710	700	695	693	743	755	857	813	775	792	775	728	756	783	791	803	768	763	791	746	787	794	783	742	692	714	760	723	748	718	675	767	681	703	693	696	710	710	700	745	710	713	716	695	692	698	703	680	681	709	704	712	697	688	683	687	747	684	750	672	710	720	721	718	735	682	727	721	720	704	745	706	726	705	705	701	720	700	736	734	682	702	720	731	751	753	725	669	737	700	650	719	697	737	704	703	633	698	674	715	704	771	684	682	701	684	686	717	747	741	713	722	741	728	713	684	687	684	692	696	686	707	710	732	670	666	719	679	685	681	710	664	670	658	699	667	672	710	746	704	720	637	700	709	727	696	734	667	714	680	655	729	682	695	680	722	730	685	704	703	715	676	730	703	718	716	720	727	696	684	710	687	667	694	771	713	672	700	718	654	717	689	649	709	742	699	723	688	715	704	720	671	733	685	717	667	714	691	724	697	738	729	674	715	709	661	719	743	691	699	711	744	731	698	720	686	703	720	706	725	732	723	685	701	695	684	729	708	692	735	746	680	670	730	706	726	734	684	677	692	674	709	726	804	722	710	718	665	699	703	656	680	651	727	685	709	721	696	701	732	688	666	706	673	682	701	667	683	718	677	707	685	702	658	677	715	740	677	674	701	688	751	701	686	704	681	679	691	654	696	727	723	679	684	680	700	689	718	721	635	696	720	736	685	739	675	702	672	712	681	683	694	616	678	694	703	687	705	697	685	686	693	699	714	680	729	678	689	700	685	703	674	682	722	724	747	683	693	676	701	662	734	751	672	738	647	641	716	690	674	663	729	679	733	707	708	703	755	665	702	688	740	694	728	697	734	683	667	721	679	741	685	684	684	740	734	698	729	723	720	748	741	691	661	644	692	705	750	694	645	719	692	699	654	728	654	688	718	681	735	737	716	684	705	761	741	705	698	683	680	655	666	667	690	732	716	717	726	692	750	673	698	683	701	702	698	734	708	696	787	705	704	705	659	633	728	719	683	713	673	683	670	728	768	688	710	707	685	692	660	755	711	716	668	741	702	721	705	676	742	684	662	721	684	698	722	670	729	728	707	721	716	737	722	689	705	711	732	702	702	699	662	679	719	701	649	719	669	740	742	666	694	716	693	665	729	666	669	679	667	729	710	726	699	715	725	724	667	702	715	738	730	723	712	773	680	723	676	736	714	682	719	722	717	701	714	654	693	646	729	733	706	690	679	667	711	658	677	663	716	692	716	722	682	671	724	711	675	694	680	686	717	729	683	692	712	692	709	709	674	704	701	675	716	771	718	686	708	702	735	700	698	704	685	700	726	701	703	690	661	745	700	721	723	694	691	695	697	667	673	663	689	712	671	722	721	712	738	670	673	693	658	706	709	670	722	717	675	703	749	711	717	705	753	688	667	698	698	695	681	711	732	734	680	703	706	725	700	664	706	729	747	747	664	689	647	714	702	698	704	693	717	719	730	717	703	713	743	713	695	660	683	695	726	704	688	679	699	693	678	723	676	698	766	748	711	652	698	687	697	661	696	720	664	678	675	708	678	680	710	701	695	742	737	690	615	697	671	715	695	698	695	677	684	684	643	691	725	679	681	706	708	719	695	676	684	701	694	678	688	656	666	676	671	702	692	634	712	698	696	652	706	696	697	688	681	668	723	677	714	728	696	686	727	678	717	680	704	652	631	751	673	627	684	719	689	752	665	698	730	671	700	723	652	696	699	670	677	758	713	684	669	725	644	672	655	691	730	728	704	735	694	693	687	700	704	735	701	686	620	754	711	688	697	702	676	708	721	666	663	706	710	672	629	715	696	724	698	700	712	712	704	686	648	667	724	733	680	724	701	677	698	666	709	685	742	704	722	697	675	705	674	730	689	683	716	666	704	665	691	692	703	620	709	713	728	711	721	676	729	693	700	710	690	684	680	651	738	717	617	721	729	684	734	707	724	697	657	672	718	693	717	725	662	712	725	706	704	737	680	696	746	690	713	676	684	668	721	703	707	718	661	702	699	716	653	701	637	724	711	683	667	689	673	725	718	703	690	693	690	713	704	716	690	653	690	699	695	712	715	643	701	685	706	705	728	693	639	666	683	704	724	686	705	703	691	747	715	691	702	672	692	658	737	667	736	669	702	747	716	670	721	709	718	705	733	706	672	726	718	632	676	671	645	734	698	682	695	718	691	769	691	720	681	713	692	711	687	647	680	698	690	690	702	783	687	688	737	714	700	703	703	735	658	686	702	642	719	707	731	674	727	698	687	749	639	719	726	699	703	697	684	672	725	678	691	662	678	688	754	686	697	657	698	660	665	697	678	719	722	702	753	760	667	697	711	687	695	690	692	676	714	679	755	671	697	684	705	700	739	688	752	706	723	724	694	715	724	694	682	698	697	720	740	698	720	689	660	654	673	670	737	704	745	700	706	709	705	659	690	709	699	736	698	703	658	705	696	722	695	698	692	729	686	700	701	680	767	666	659	707	703	720	716	675	689	726	680	705	701	704	683	668	673	671	660	738	687	716	693	672	688	670	649	748	701	722	727	684	715	659	725	703	688	729	678	682	733	685	665	699	704	726	724	671	710	686	678	690	694	668	674	697	681	700	726	708	736	697	696	690	676	659	717	662	696	669	726	682	709	643	734	691	663	690	708	688	674	706	725	701	684	646	701	671	732	676	709	698	671	728	721	723	672	654	691	700	668	684	696	670	705	719	686	714	675	692	684	673	762	695	747	676	728	714	762	735	716	677	765	703	741	704	734	694	704	665	698	689	706	717	677	720	720	670	734	689	677	716	695	724	692	699	669	694	713	704	757	710	708	692	708	738	691	684	725	728	696	667	691	713	685	685	746	656	707	665	690	735	689	662	716	651	690	694	705	713	729	730	701	698	673	658	731	732	720	720	713	681	668	709	678	704	711	665	697	687	687	662	692	709	668	713	691	660	695	682	731	698	679	718	728	712	681	675	731	720	692	722	656	730	685	650	737	733	729	702	695	752	709	715	692	707	734	704	689	684	670	733	698	651	722	689	698	713	711	696	714	700	751	699	684	698	680	708	718	719	677	655	698	719	691	665	677	722	734	712	617	716	692	707	739	733	719	709	676	723	679	672	716	706	697	720	681	688	699	666	716	743	739	704	701	728	657	728	660	691	701	698	675	698	752	708	699	698	731	685	708	713	710	672	686	725	703	709	675	704	721	694	686	708	700	700	674	698	655	663	676	716	688	712	688	783	704	687	704	664	699	735
26570	20089	7781	1211	825	682	653	700	706	690	624	664	682	641	683	680	666	643	639	693	670	679	707	637	673	623	639	657	646	680	661	674	636	619	662	642	716	679	626	629	636	641	647	637	672	603	640	659	628	644	624	593	642	626	661	655	654	580	655	640	630	672	648	634	614	626	620	643	651	641	652	594	666	680	688	621	628	644	645	686	645	650	667	640	667	676	673	657	621	694	656	643	621	661	694	652	647	638	659	638	628	685	701	674	673	683	616	714	617	684	605	661	654	690	680	652	608	703	667	661	667	617	701	644	647	698	693	630	653	653	648	665	626	650	626	647	643	645	659	675	665	651	633	617	666	620	687	626	630	620	626	622	637	617	617	631	632	652	637	654	634	599	608	615	649	623	681	631	639	648	636	664	654	613	605	609	664	647	646	639	670	631	618	663	643	657	601	640	622	599	615	648	679	620	642	622	652	630	677	688	654	651	624	677	622	665	654	650	662	617	627	605	630	732	649	682	612	612	628	650	662	657	679	593	644	658	645	635	690	687	671	632	658	617	653	651	632	653	657	646	625	589	629	673	653	673	639	658	642	617	630	652	665	663	687	637	627	609	639	642	682	634	639	634	665	620	639	641	631	647	693	668	623	694	653	637	641	667	641	634	682	619	634	672	691	628	634	662	615	668	666	683	659	629	635	680	649	614	678	640	648	664	632	662	625	630	661	661	663	661	642	599	594	701	605	691	672	667	624	633	643	622	599	653	688	614	661	642	633	633	637	606	677	617	667	648	617	658	661	619	677	696	669	645	627	644	633	669	651	689	660	660	638	673	683	673	647	676	681	643	658	657	657	686	634	645	642	672	664	671	622	619	639	687	668	657	610	669	698	609	649	629	627	624	641	640	634	619	634	602	689	586	681	675	606	649	693	631	693	659	672	657	655	669	646	687	669	650	688	664	663	633	659	646	614	641	671	680	661	618	637	645	630	631	630	645	648	656	634	618	661	658	625	657	655	665	656	685	633	628	632	598	645	612	659	611	670	634	656	703	648	671	676	679	626	617	659	666	657	651	660	631	641	611	653	679	672	672	627	620	650	653	623	614	652	661	626	707	672	600	692	673	685	660	626	613	637	610	608	655	604	648	661	664	681	652	675	627	649	665	675	648	607	608	618	647	668	644	631	639	611	662	620	644	664	599	671	641	629	667	644	649	634	630	610	658	615	678	632	667	684	635	650	646	658	634	629	627	652	625	683	640	674	629	690	622	701	600	668	631	645	648	646	662	651	669	646	611	657	647	656	641	586	611	619	694	672	629	664	641	654	665	656	632	622	701	663	608	610	620	659	655	647	690	662	633	662	690	664	651	624	654	661	634	642	644	659	683	702	664	616	610	685	653	684	687	712	658	628	636	662	651	682	677	635	614	638	692	674	604	674	641	633	713	682	673	665	639	662	638	683	601	653	640	655	644	635	671	631	667	658	650	641	649	646	677	663	648	627	691	649	635	640	677	631	625	684	624	620	623	655	650	617	676	651	638	612	623	661	603	666	636	659	633	648	627	662	616	627	650	666	624	673	627	626	598	670	680	689	620	660	634	669	618	663	664	635	659	662	647	638	629	643	639	648	665	626	674	668	669	658	676	627	652	661	680	669	652	669	638	648	630	648	677	636	630	666	629	618	640	664	653	639	640	645	636	678	641	683	676	637	649	635	669	626	655	624	659	635	635	672	714	618	639	686	661	631	655	662	638	585	647	627	664	634	614	675	602	643	647	635	652	666	614	643	600	613	655	624	632	605	654	663	648	710	681	637	626	612	660	651	671	601	653	638	634	670	634	643	684	662	640	662	631	663	650	606	660	658	627	584	618	673	671	694	628	650	656	664	625	662	665	606	695	654	610	639	652	648	652	634	673	596	614	617	670	666	605	625	653	628	669	628	602	675	668	651	638	610	611	644	623	671	612	678	658	586	664	685	652	611	655	681	632	712	615	620	696	699	643	653	630	696	680	641	613	649	680	681	629	630	633	641	657	631	639	660	655	671	682	639	665	651	599	606	695	610	645	584	667	662	658	642	658	606	628	637	687	649	660	639	639	669	621	625	651	665	658	650	641	665	674	645	672	653	608	588	632	689	643	652	623	708	620	641	597	601	619	659	638	673	716	655	644	617	661	681	665	673	701	644	646	625	639	611	640	677	634	660	665	664	650	637	670	624	616	696	669	698	614	679	682	626	653	672	627	697	673	658	635	659	636	620	606	629	684	615	594	597	621	636	611	647	657	665	579	637	659	628	617	672	686	676	583	657	676	667	610	644	621	651	640	642	649	632	649	668	592	630	697	619	638	619	685	630	635	629	651	631	658	661	606	640	689	623	682	637	628	654	677	623	715	644	676	644	623	645	644	654	655	683	661	648	693	647	638	581	658	629	652	636	677	632	678	622	630	684	654	645	581	639	685	605	607	665	671	602	622	662	648	625	634	626	666	632	614	613	667	658	674	645	611	634	613	631	629	650	658	647	656	635	631	667	673	669	639	665	654	633	684	659	671	663	640	671	640	621	629	670	625	664	669	636	638	646	599	651	640	657	664	646	676	702	621	645	644	630	644	657	648	672	654	631	684	627	650	626	645	619	652	659	618	673	630	712	623	665	667	612	610	652	637	639	659	657	648	671	647	625	667	609	686	629	651	657	629	674	680	621	630	651	645	617	651	673	624	636	656	594	620	631	630	676	682	678	657	621	644	594	615	644	648	645	625	661	650	658	683	622	648	638	681	616	634	625	646	609	631	698	640	645	652	711	653	607	654	661	673	690	636	636	673	624	597	619	657	632	628	619	633	687	672	576	626	651	622	634	595	672	621	628	632	615	653	662	686	619	601	644	631	671	704	649	614	618	631	626	635	681	639	658	740	646	626	625	659	650	657	647	724	656	630	647	662	674	648	627	668	674	654	619	666	619	662	634	645	638	687	650	671	631	589	643	671	668	652	649	655	634	703	642	666	667	665	650	631	664	650	655	653	660	657	609	651	672	678	665	628	638	667	632	616	667	647	570	646	630	642	618	663	676	622	623	654	623	650	678	651	693	657	663	660	646	629	627	613	644	663	626	627	629	617	609	601	636	624	646	626	652	633	653	675	619	626	646	652	633	645	641	654	645	671	631	674	670	595	654	616	613	650	670	602	649	651	634	658	620	663	586	649	623	606	713	685	667	645	620	681	624	659	677	649	648	637	672	653	624	670	662	655	654	631	669	658	683	642	613	678	648	643	683	608	638	608	638	614	607	647	673	626	651	612	617	685	644	674	652	671	657	650	635	622	648	624	652	641	663	613	654	613	636	667	626	637	641	613	618	634	628	647	614	608	648	664	668	638	651	658	644	678	673	620	652	658	663	652	641	673	690	639	678	648	639	664	633	614	632	621	658	655	639	638	654	648	619	672	620	646	685	665	627	618	671	654	601	645	678	642	664	645	647	646	668	672	594	647	641	626	655	662	620	621	625	671	659	630
4284	1876	1671	1210	1157	991	994	931	951	946	879	909	904	872	932	867	861	874	869	884	871	866	889	861	905	900	872	796	878	848	892	895	930	871	815	904	864	873	907	870	867	887	841	873	846	879	840	835	826	856	916	869	864	858	851	891	833	901	875	871	865	911	836	895	879	876	839	841	847	946	895	829	854	856	825	906	896	862	909	894	827	891	860	897	859	840	894	866	862	888	898	877	857	840	877	851	871	909	841	898	881	902	898	880	837	912	908	862	856	868	906	889	879	880	909	852	955	898	898	894	915	909	883	895	909	898	925	838	929	871	921	851	926	880	897	854	868	908	897	872	934	852	847	879	871	892	836	860	857	865	871	876	869	886	883	847	898	859	855	890	858	903	843	870	868	838	850	858	834	894	880	899	845	828	915	875	818	896	834	828	936	842	868	917	891	854	860	854	890	866	863	849	869	839	890	868	856	897	888	877	875	852	877	917	828	885	828	888	862	903	801	887	928	860	866	886	911	945	895	840	891	827	911	869	861	805	860	898	850	885	817	929	851	906	916	891	861	843	841	842	878	903	884	870	841	863	861	886	866	901	896	831	902	850	859	889	849	862	828	850	850	855	961	879	831	885	916	880	837	912	872	858	917	890	857	833	869	833	902	852	892	856	879	858	886	833	877	838	835	907	887	852	825	874	873	851	867	877	943	901	843	899	864	845	816	850	833	819	863	864	835	863	842	848	921	933	894	799	924	799	832	844	862	855	870	856	855	897	861	913	936	862	907	890	923	892	893	845	899	897	849	911	887	876	857	830	826	876	859	855	879	911	898	874	900	872	884	886	885	844	860	858	894	961	824	847	904	849	888	848	853	812	862	865	873	851	861	872	912	843	879	843	910	884	847	870	895	875	868	899	919	846	882	815	876	873	876	928	863	899	839	917	951	894	862	859	833	866	866	906	870	888	788	905	863	864	871	843	852	884	913	842	805	898	885	905	860	843	892	858	880	836	848	781	840	871	849	849	865	899	842	857	859	898	893	888	877	867	900	883	816	900	890	882	819	869	860	877	824	862	847	863	938	903	945	861	849	867	851	873	855	859	841	871	876	830	863	863	893	868	863	935	846	846	856	911	864	841	855	822	835	849	914	903	887	895	859	883	868	901	885	892	881	866	909	816	898	853	890	919	848	926	880	858	891	888	880	905	888	878	927	911	882	849	856	831	856	831	890	944	886	891	858	882	875	821	865	869	862	820	925	859	876	857	881	842	820	877	891	877	926	886	908	892	823	861	885	862	860	909	895	849	894	862	888	866	896	903	824	864	892	875	877	882	805	842	846	875	885	844	870	859	874	866	884	876	842	916	871	854	858	906	863	897	870	861	897	879	865	843	876	896	842	884	900	892	838	879	883	843	831	919	850	850	898	895	871	938	887	879	910	904	873	869	888	886	854	858	874	875	871	847	868	854	904	877	915	908	871	883	908	841	835	862	858	902	839	880	831	846	853	890	883	888	928	828	870	835	847	851	898	913	867	874	908	929	865	830	917	885	841	850	839	841	896	868	807	856	905	858	839	832	918	850	895	854	833	842	841	868	901	843	907	855	891	862	900	844	855	846	847	825	862	838	844	902	854	899	871	888	906	863	893	854	855	899	850	874	893	862	873	856	867	907	858	795	877	870	850	848	870	878	875	872	843	875	865	873	882	900	879	869	945	885	877	848	876	863	884	850	887	884	868	802	834	833	847	873	873	873	882	861	892	848	881	848	882	903	886	826	890	883	814	912	900	927	886	866	904	868	912	833	861	872	813	851	912	903	918	816	938	896	843	897	919	847	845	850	879	897	878	860	874	885	879	935	843	890	846	843	905	899	880	881	867	911	877	805	872	881	846	856	866	850	897	866	869	869	867	896	855	904	886	888	864	841	876	908	793	874	885	913	838	849	877	921	823	927	862	882	829	885	893	866	882	903	834	931	826	865	846	881	912	853	846	900	832	877	884	866	836	838	839	830	898	858	860	899	873	860	869	784	919	835	905	873	893	893	859	872	843	871	883	833	813	821	851	842	870	874	901	909	897	897	839	902	895	863	870	897	820	915	852	877	846	896	850	871	845	853	890	895	882	854	848	860	880	841	877	881	888	882	899	895	843	916	913	865	908	820	856	841	852	874	942	853	909	885	917	887	898	874	910	930	850	849	906	846	853	909	864	845	873	850	860	848	895	880	820	894	879	850	835	893	840	818	863	888	820	811	864	902	892	837	874	836	900	822	845	862	876	904	863	902	881	819	864	903	858	891	890	881	826	841	816	915	866	873	878	892	864	880	905	915	874	864	824	855	836	869	834	845	880	847	872	820	902	860	862	840	894	874	922	864	885	867	892	875	844	867	834	861	869	847	877	824	875	857	883	840	840	842	871	834	869	876	860	906	895	837	877	829	931	851	820	878	872	849	914	910	869	876	862	878	856	862	869	869	898	908	886	852	845	918	898	889	827	884	888	840	892	871	854	894	867	907	831	861	899	916	914	899	935	904	893	859	892	868	822	861	843	877	864	842	897	837	852	908	833	919	895	892	878	890	835	941	885	856	860	855	895	816	920	829	847	930	879	884	825	896	840	896	908	867	878	855	843	886	901	884	840	839	926	919	904	841	874	819	833	882	890	925	859	904	862	879	883	866	897	774	877	869	882	846	867	924	814	922	918	852	886	902	909	895	886	902	848	934	831	837	812	831	844	840	853	878	847	872	832	853	851	860	898	827	924	847	841	846	862	862	844	907	952	844	833	913	865	886	922	872	873	869	873	830	855	813	909	867	872	854	848	877	873	854	830	940	856	821	876	856	904	857	855	841	889	892	841	868	847	866	832	874	891	873	863	855	882	882	892	826	853	835	857	874	853	868	911	921	865	880	909	864	852	882	845	933	933	896	885	861	909	854	872	898	883	883	883	879	887	882	837	858	874	927	848	860	866	883	897	883	868	801	847	868	865	828	933	874	880	868	865	841	862	896	845	865	849	861	925	877	900	879	865	901	890	898	880	876	908	849	885	863	903	858	903	859	886	878	830	908	845	874	872	924	900	912	854	891	878	796	862	884	935	835	922	855	831	897	849	847	888	859	867	890	899	845	842	793	875	867	910	866	875	854	891	816	924	907	857	920	879	835	829	904	855	831	904	861	863	864	946	874	848	822	904	924	895	884	899	856	869	925	820	862	848	860	860	896	865	847	851	898	873	874	844	880	903	871	821	861	880	868	822	858	933	834	867	848	949	899	832	889	852	894	805	863	855	859	842	892	848	865	854	860	849	875	861	910	871	890	856	862	836	881	891	858	874	901	830	885	846	867	864	847	840	877	866	810	866	883	834	894	880	808	914	888	860	862	843	832	887	842	902	888	898	865	861	912	885	823	848	894	901	862	856	830	839	834	854	792	926	889	922	915	861	811	809	863	846	849	878	819	834	828	869	867	843	847	881	876	894	859	827	908	895	913	831	854	860	831	849	855	914	851	885	910
23782	20942	28160	23860	20816	5759	1433	1092	952	933	867	832	804	821	784	747	777	720	696	712	746	711	742	736	742	702	763	671	677	691	716	639	707	654	727	654	659	723	713	617	688	680	678	718	712	698	683	665	661	720	642	697	678	652	711	661	665	672	636	759	691	723	712	654	656	652	650	683	685	685	656	661	678	665	706	723	668	669	700	634	665	667	669	699	706	676	687	696	661	662	667	686	649	678	702	679	679	668	668	657	658	655	670	649	665	668	640	652	630	664	710	662	684	723	675	724	671	718	733	736	719	704	716	698	689	744	741	722	738	681	680	663	664	713	705	704	653	655	662	685	654	691	681	675	672	624	689	665	633	704	678	684	683	668	685	647	660	671	661	657	734	697	694	707	640	679	715	663	699	680	698	677	712	714	643	726	610	637	666	674	671	669	738	723	634	684	658	709	702	695	653	707	661	702	640	677	717	695	709	641	696	647	669	690	717	654	649	651	711	688	703	682	704	687	677	678	650	692	713	684	664	647	692	686	711	697	683	630	690	657	675	709	698	632	685	622	660	688	673	650	691	679	682	668	693	666	722	667	675	671	695	674	669	655	716	682	666	630	651	650	654	691	668	656	609	666	650	655	695	639	690	682	654	641	659	647	640	653	647	649	664	721	669	663	671	655	714	623	642	718	707	690	719	663	695	663	722	655	652	666	699	644	657	670	677	658	767	716	669	666	664	729	639	647	648	708	634	673	651	629	652	699	672	666	680	630	652	679	650	663	666	713	669	678	691	665	683	640	676	675	664	676	648	669	654	685	685	674	697	680	693	661	649	673	665	644	704	673	688	696	697	677	674	696	664	710	682	671	697	660	647	671	707	673	665	619	663	733	726	677	709	707	666	702	644	661	731	687	665	686	695	670	636	673	663	685	716	687	679	652	673	698	661	708	697	682	686	660	688	732	685	657	651	675	649	653	676	693	719	685	650	664	717	662	728	660	677	667	620	660	653	661	641	669	687	674	687	690	661	617	684	684	663	677	688	661	663	693	705	662	673	646	690	638	655	660	655	661	680	689	709	627	668	682	719	642	689	616	716	657	646	650	666	670	661	692	641	677	644	694	673	660	695	667	666	700	659	659	661	625	666	657	665	696	704	682	671	705	684	705	625	662	704	647	672	663	630	705	628	712	681	632	649	714	685	701	726	650	671	676	696	714	680	725	658	665	646	639	689	692	643	673	692	705	711	652	706	646	655	674	689	676	673	697	659	659	669	687	653	664	678	701	679	693	649	673	695	675	722	659	668	693	657	689	657	663	648	676	679	664	682	700	662	704	656	695	666	649	651	668	666	644	664	677	643	672	640	712	675	675	620	735	659	675	676	625	645	661	672	681	653	633	711	726	656	660	608	701	657	659	665	673	647	654	682	678	659	659	681	648	729	674	666	677	706	689	682	618	661	651	663	694	672	665	667	650	662	686	693	689	652	701	683	689	660	725	663	667	684	721	660	682	662	684	688	660	690	666	665	666	664	678	655	674	646	659	701	666	693	652	706	721	706	661	660	687	668	720	639	709	686	665	639	684	703	699	663	633	677	681	678	655	650	657	684	657	678	684	668	707	631	664	693	666	647	658	707	635	639	661	701	663	672	697	677	660	706	694	664	644	661	720	631	648	695	686	665	714	678	658	655	639	696	622	622	707	667	677	716	687	644	667	682	612	657	710	656	634	670	684	705	655	649	686	675	658	654	641	675	663	695	678	670	636	615	677	639	679	657	654	691	665	713	653	697	680	658	649	701	667	675	686	689	645	699	657	688	675	731	665	720	696	664	667	654	652	662	662	643	688	698	654	628	669	698	701	688	671	676	658	664	680	675	689	697	641	656	703	693	657	704	663	658	677	640	693	683	661	680	637	698	664	659	650	671	693	677	656	667	692	689	649	676	692	625	651	642	696	746	675	662	690	693	708	624	676	653	680	694	685	595	713	620	648	675	656	665	686	677	676	625	665	647	652	671	668	641	748	639	652	637	648	661	673	670	701	670	645	685	687	661	635	690	653	671	668	692	624	674	655	688	648	693	708	706	642	642	664	681	680	702	732	686	658	678	686	643	619	673	705	746	651	678	666	679	669	686	641	674	682	698	693	684	670	676	690	661	677	643	636	642	690	640	654	701	689	694	702	661	695	662	651	668	689	670	665	671	684	645	687	677	679	607	648	634	670	671	678	699	661	633	709	705	660	661	682	675	670	687	653	656	670	657	684	701	696	717	718	660	668	654	675	644	633	656	695	682	684	662	671	677	704	657	672	670	727	729	647	670	665	721	686	653	663	654	661	671	659	690	711	680	660	665	670	640	698	697	664	710	682	631	678	688	649	708	667	688	682	680	635	695	676	717	639	682	652	654	649	677	674	708	685	652	675	685	694	582	650	631	668	667	666	653	721	666	685	672	694	724	645	688	702	678	692	689	678	704	709	701	694	659	671	687	656	704	652	631	695	688	653	671	633	684	661	687	617	677	655	672	683	670	675	703	657	685	662	690	644	679	736	690	669	707	668	704	690	726	686	683	691	687	685	620	668	668	734	615	665	674	619	723	676	691	651	669	670	689	673	690	657	657	653	680	674	630	666	667	689	685	677	656	669	673	650	685	666	664	710	680	672	680	635	697	700	688	724	693	654	621	654	650	681	669	645	674	677	735	620	637	666	630	672	680	708	647	655	646	679	633	692	676	683	658	704	677	686	612	654	638	665	679	685	715	703	688	636	676	645	675	654	677	669	658	663	669	678	660	644	677	670	648	706	693	695	645	662	678	631	719	677	668	657	641	725	690	658	683	744	679	668	659	722	681	683	673	657	674	690	656	648	687	641	681	694	702	652	685	671	639	711	687	678	680	671	662	689	697	674	698	687	665	646	699	673	630	677	660	691	660	638	691	668	681	671	683	710	682	710	699	657	678	711	704	657	654	700	693	646	679	592	717	654	679	683	625	655	688	698	674	700	662	696	655	709	672	650	684	691	670	663	706	701	647	666	673	663	668	693	662	689	692	660	692	635	685	681	696	657	704	634	671	721	657	646	612	698	634	669	647	661	671	669	682	643	660	637	729	677	625	705	677	670	706	688	634	676	648	668	678	642	672	695	698	703	654	636	671	695	649	668	668	668	699	673	721	631	677	671	648	736	645	623	633	676	687	686	642	689	673	662	675	685	706	652	650	667	659	697	673	651	661	625	655	703	720	670	617	666	677	661	715	669	721	644	690	684	696	686	679	667	684	660	704	697	667	675	626	669	652	660	678	680	686	663	681	686	683	688	697	702	668	645	667	684	686	699	681	639	654	679	676	653	683	649	665	625	635	705	649	695	691	647	688	654	648	691	631	697	646	667	642	680	664	706	706	679	642	682	690	659	680	660	694	639	612	709	679	699	634	688	683	689	706	647	684	699	691	689	675	685	648	673	661	689	712	635	701	673	662	679	642	646	701	655	645	676	664	644	657	645	653	664	677	699	659	654
5442	10812	9214	4874	3473	2741	2188	2005	1764	1490	1448	1314	1295	1135	1156	1106	1086	1054	1002	1055	968	1034	983	1025	936	967	949	988	958	982	944	941	927	955	923	939	939	903	932	911	925	966	951	978	915	896	931	917	991	899	959	942	914	927	953	900	889	919	976	936	917	946	898	913	970	957	860	901	945	879	910	929	933	872	944	937	881	882	932	893	912	902	923	964	893	918	953	901	947	918	975	854	948	913	920	873	899	931	876	934	909	888	893	943	930	900	892	932	937	915	916	941	977	958	983	995	950	1033	965	972	912	990	923	1001	987	960	972	982	939	922	977	960	929	921	936	900	930	1021	861	892	891	929	942	869	955	889	934	869	911	930	897	933	939	928	914	937	915	896	978	873	899	907	983	921	898	889	868	971	907	861	866	907	929	898	922	916	883	912	919	945	912	872	919	897	955	909	911	883	932	877	908	881	985	912	923	876	955	891	965	914	883	963	898	926	928	859	953	904	939	887	971	916	887	880	894	907	879	909	941	928	914	881	860	973	923	881	903	878	874	920	988	854	855	878	915	899	925	929	954	914	921	892	988	915	965	886	916	924	943	921	921	918	914	843	910	934	935	857	877	894	923	933	936	872	916	878	907	929	904	856	938	955	902	877	911	936	897	865	890	868	910	888	928	966	905	908	883	898	947	857	942	943	869	898	963	938	969	863	925	917	869	914	909	919	905	940	909	889	868	913	880	947	861	979	936	956	906	898	922	915	955	931	938	919	901	897	880	915	905	864	913	884	907	893	911	922	928	956	896	895	918	934	927	906	931	931	886	885	847	857	875	882	897	895	876	939	938	853	897	959	935	877	947	902	905	864	893	939	900	901	915	907	914	933	913	892	897	898	898	929	929	891	872	862	899	910	911	902	940	850	899	923	906	885	931	902	887	882	913	890	893	971	912	912	953	893	879	934	868	920	906	937	942	884	937	925	903	916	975	936	918	930	899	914	875	942	888	901	934	945	865	931	896	931	910	933	892	975	933	914	896	940	949	944	951	915	970	954	944	893	889	899	875	919	958	919	914	837	909	845	948	968	875	885	878	884	902	842	894	926	863	920	972	882	949	882	913	924	938	902	933	929	915	907	943	889	917	923	927	951	904	911	969	927	980	890	924	962	873	881	958	929	896	896	915	933	962	892	891	913	897	912	905	936	910	909	950	866	914	930	953	939	872	882	890	937	993	934	936	919	914	932	871	915	891	921	849	900	929	882	937	922	901	994	970	932	905	866	866	920	923	875	898	930	918	893	908	882	939	898	883	891	950	895	908	950	959	929	891	924	894	887	900	891	908	916	849	892	965	902	896	932	961	900	920	911	904	904	890	896	936	927	841	935	887	923	916	924	908	947	899	903	893	906	893	887	961	918	875	893	913	907	879	925	890	905	890	890	913	935	930	917	848	897	990	932	877	856	943	873	904	888	926	944	917	878	959	893	906	935	955	894	925	893	960	849	923	896	937	942	935	910	972	889	904	941	897	885	900	914	901	892	936	897	905	928	938	889	934	928	925	916	949	893	883	884	899	903	942	898	859	876	904	948	928	913	907	954	904	887	899	903	912	896	929	920	945	898	918	918	914	913	882	891	947	960	964	926	916	919	875	919	863	862	931	990	894	931	920	921	878	894	898	912	905	901	908	901	869	950	925	953	914	899	919	895	925	884	910	895	909	888	883	912	861	955	849	943	893	882	911	925	882	909	879	898	904	906	947	950	945	891	962	938	922	925	939	886	888	910	899	906	875	1008	851	868	884	864	923	891	920	915	904	879	905	918	895	930	921	918	904	932	926	944	927	910	935	919	908	891	869	922	925	921	934	883	901	904	905	877	834	828	882	901	898	934	914	940	923	915	908	887	949	897	892	934	878	881	926	939	909	936	892	874	956	904	896	914	976	873	919	827	948	893	909	930	876	885	918	930	915	909	953	901	886	921	893	954	899	869	900	901	894	893	931	852	861	876	867	885	931	917	930	939	860	882	916	921	912	867	933	928	870	921	874	925	851	895	963	915	889	898	975	924	890	922	935	899	910	894	872	929	916	921	953	906	889	879	914	916	891	922	886	941	896	892	897	886	885	913	878	846	916	848	943	905	941	947	914	930	914	867	928	904	884	935	916	877	925	926	965	928	898	887	955	894	936	932	932	847	881	882	934	871	974	905	925	884	924	893	844	892	886	895	942	948	858	915	911	871	905	931	909	970	938	942	930	935	938	973	975	907	904	922	875	920	937	882	909	865	895	837	948	906	848	924	861	889	898	895	923	903	906	919	883	895	915	881	905	904	904	897	925	913	939	966	921	889	954	865	925	933	886	930	922	911	894	898	912	947	971	899	887	937	911	946	898	950	917	914	911	926	936	921	880	947	868	918	916	883	949	868	909	933	905	895	912	894	912	866	919	929	871	843	935	944	916	944	888	913	913	932	931	934	904	903	886	877	950	934	864	876	935	904	892	892	912	869	915	915	927	926	924	913	942	863	879	858	958	911	859	868	918	940	924	863	949	906	888	963	904	855	877	869	934	907	908	948	935	922	932	886	905	890	892	867	933	876	921	937	919	905	874	949	933	916	897	911	875	926	927	926	941	926	921	964	949	913	922	952	926	932	888	899	877	873	927	897	880	907	947	941	912	891	906	909	912	947	896	924	921	906	872	928	947	971	911	932	929	946	875	888	912	911	901	962	883	980	899	977	918	905	905	948	937	878	867	965	911	944	935	914	920	895	900	903	924	882	880	905	908	953	907	904	956	955	950	855	906	929	860	958	891	905	942	927	885	881	876	871	893	906	923	942	926	911	889	948	937	913	909	925	896	885	901	946	939	914	877	925	862	897	874	941	937	868	896	944	867	907	925	900	931	931	891	910	827	895	955	896	925	898	917	881	874	872	895	941	896	935	923	945	904	936	937	923	927	910	930	957	929	849	884	901	878	921	932	970	882	901	918	929	851	910	900	935	850	877	913	931	875	830	921	986	904	923	903	878	898	901	915	850	908	905	896	889	897	886	910	901	981	927	878	869	835	877	926	910	886	836	926	919	912	916	893	868	875	913	935	905	925	854	890	900	935	921	917	896	924	918	903	943	950	909	891	860	944	933	944	908	910	899	905	943	889	901	887	957	905	925	868	906	917	925	925	908	871	917	918	921	879	913	885	917	890	906	944	891	887	883	941	933	913	936	921	930	908	859	911	876	896	893	939	965	928	905	932	885	905	900	910	921	920	869	960	889	920	942	919	934	886	897	865	913	914	907	964	911	890	897	901	890	925	870	915	898	912	978	1000	932	889	896	926	947	945	903	926	919	904	958	899	924	910	919	916	905	899	854	868	959	930	970	899	928	878	884	876	936	828	972	932	932	931	901	870	939	888	929	914	904	904	922	910	949	936	918	941	927	943	891	866	906	943	903	874	885	924	931	899	884	919	880	911	902	885	881	891	899	924	918	912	891	852	943	908	900	903	944	917	916	966	908	910	866	886	900
22804	20990	28752	23422	20992	20738	4076	1387	1080	942	807	787	736	734	723	636	683	668	602	606	620	583	617	602	558	565	591	561	622	587	581	571	582	564	541	549	519	592	497	545	532	538	556	517	530	582	526	529	557	545	522	518	605	542	534	534	529	574	570	550	514	470	542	493	541	522	538	541	569	520	537	536	510	523	532	604	547	491	499	544	520	512	490	540	598	496	518	529	527	542	532	540	548	580	517	545	521	542	516	537	536	513	506	526	545	539	521	536	520	505	537	503	544	522	614	589	555	567	578	545	538	544	510	526	568	590	542	568	552	557	553	487	536	519	492	499	546	543	493	533	519	563	513	577	518	581	515	524	504	544	566	547	545	513	546	516	534	547	473	517	546	601	515	574	539	512	489	506	603	566	553	522	542	519	496	479	507	531	504	492	534	527	543	533	525	522	507	525	546	487	524	527	504	545	524	527	509	538	497	545	555	519	522	448	506	490	504	572	587	488	514	567	506	495	482	512	475	529	523	512	526	530	477	513	541	496	531	506	521	519	513	530	532	561	518	517	529	548	523	478	509	522	519	509	522	543	482	560	537	545	570	517	555	546	535	502	557	527	562	508	537	541	565	512	529	542	515	549	519	502	512	541	551	495	506	526	516	538	516	533	487	526	513	497	553	520	496	540	565	526	547	510	496	513	465	509	548	497	508	524	491	512	537	572	543	521	528	535	504	489	556	561	526	535	509	521	495	539	535	501	539	534	539	531	538	516	535	519	488	515	547	532	515	517	544	512	510	540	539	543	554	527	518	486	504	570	530	516	502	541	544	513	521	530	527	567	531	495	530	545	572	548	531	512	521	573	509	526	519	548	552	535	482	530	494	528	513	509	525	554	512	504	512	528	540	505	524	516	497	524	562	564	528	569	497	497	547	500	524	512	525	526	553	491	562	533	538	520	527	522	494	517	526	544	512	535	551	540	523	553	499	555	514	501	518	542	537	519	543	541	532	543	509	531	515	575	518	514	508	525	507	500	527	576	517	565	515	523	519	511	497	499	456	496	498	524	551	529	511	504	520	548	510	512	540	477	527	507	507	494	519	533	536	545	495	516	531	548	567	535	507	535	516	496	535	536	529	499	507	525	488	521	515	531	535	499	526	530	535	523	503	513	527	504	565	480	578	550	478	531	538	528	516	531	535	488	526	555	511	499	542	496	529	534	523	554	529	499	511	546	527	554	527	539	527	528	558	521	534	516	529	519	527	509	503	533	518	544	480	512	481	527	508	534	542	525	556	544	528	493	568	493	514	510	518	532	532	515	539	559	542	497	525	529	573	501	479	545	560	500	498	505	495	509	521	496	549	501	522	532	525	489	533	512	492	496	532	532	502	534	507	527	512	518	512	517	502	519	523	552	524	521	514	521	565	557	489	496	541	531	535	489	507	528	569	522	544	533	530	516	519	534	532	523	514	547	522	492	523	516	518	537	522	532	561	582	528	538	511	488	535	531	528	507	506	567	526	514	521	529	512	534	539	517	573	515	552	501	497	498	544	513	529	515	491	493	550	540	514	540	522	572	578	489	569	515	531	531	514	551	567	525	501	563	494	571	509	489	540	505	511	554	520	563	485	519	494	545	512	540	522	528	547	548	534	527	561	536	533	510	551	552	540	524	538	510	539	518	487	540	542	543	572	551	522	512	523	545	559	549	538	511	578	515	512	479	479	502	502	537	489	517	519	504	544	502	537	521	510	550	535	467	546	513	537	565	568	561	525	571	548	544	527	462	536	479	545	534	526	518	512	550	516	520	534	591	507	528	506	500	501	523	566	586	532	563	509	496	551	496	512	473	533	534	551	510	520	509	556	515	509	515	536	536	518	551	534	501	527	523	543	534	550	502	556	539	532	528	538	525	562	542	554	468	567	497	575	548	531	530	532	555	526	545	550	547	540	508	515	513	517	482	503	562	545	543	551	524	532	499	537	519	532	507	520	476	522	548	517	490	501	545	513	550	516	543	546	502	532	531	500	530	548	471	536	575	540	538	575	539	478	525	530	517	540	499	514	528	531	520	545	501	536	531	536	540	520	543	525	541	532	521	531	527	520	462	549	521	527	479	512	514	509	577	498	537	536	520	536	500	511	517	514	531	495	584	512	497	486	493	492	532	542	515	534	524	513	528	542	545	552	567	521	530	533	511	498	558	455	534	529	523	488	529	558	530	514	541	557	495	489	537	476	539	513	535	542	520	534	501	534	539	477	533	535	511	549	513	514	543	503	515	542	490	511	510	493	544	498	491	562	516	515	541	529	495	541	528	537	562	495	575	510	503	524	520	516	489	526	541	519	500	543	553	546	506	541	477	473	521	500	522	553	519	517	539	518	517	537	551	495	497	512	515	532	486	520	478	533	505	493	547	539	527	540	532	524	539	502	538	521	551	598	524	540	502	503	522	515	551	513	509	526	534	506	522	510	554	557	506	513	541	484	501	554	485	544	521	533	515	497	538	531	518	537	514	491	556	543	582	515	518	521	500	525	507	552	515	515	526	535	529	496	507	504	489	556	499	538	512	515	541	531	544	517	540	547	502	495	521	499	528	513	500	529	561	556	532	515	509	539	550	522	540	499	534	531	531	526	520	560	517	545	583	537	522	518	506	525	515	535	555	523	548	472	521	592	550	580	542	506	539	520	542	503	498	529	532	539	538	536	528	558	532	518	477	536	571	504	552	530	513	542	504	524	502	529	487	494	489	521	558	530	552	515	562	500	490	523	499	502	471	495	518	504	515	517	504	530	508	501	574	538	525	534	518	534	513	493	547	518	537	488	584	512	493	512	503	496	527	537	496	544	483	523	505	532	490	536	484	520	492	543	510	501	494	479	520	544	534	534	517	554	531	527	512	540	507	567	523	518	534	523	514	536	506	518	535	549	528	510	541	544	540	520	547	521	525	495	522	474	490	510	554	542	535	527	560	529	540	539	553	569	523	538	500	558	523	501	556	535	514	519	502	542	511	522	523	525	533	558	517	519	532	514	546	549	525	530	516	523	542	517	540	494	532	556	537	537	564	517	545	518	496	528	549	511	502	523	528	525	545	493	492	532	540	530	538	510	522	512	523	518	509	499	560	548	502	519	510	520	511	526	505	508	562	565	513	538	527	510	522	535	556	563	536	496	472	528	504	527	526	511	564	527	523	515	485	554	538	530	520	526	516	498	552	514	548	563	538	532	501	544	500	519	507	491	517	550	524	512	525	518	493	517	522	557	520	529	530	552	546	520	481	530	517	521	543	486	510	516	503	538	531	521	523	503	554	512	498	580	552	502	507	556	546	544	506	532	545	503	499	521	544	501	557	541	513	518	507	525	549	516	488	520	535	515	521	574	567	496	511	511	527	503	535	505	546	495	560	532	536	516	532	544	531	519	535	511	561	542	517	482	536	554	536	508	518	512	545	570	515	508	504	525	526	489	520	526	520	549	517	537	476	502	530	511	541	526	521	533	529	529	523	503	528
7465	16558	13962	7618	5466	4221	3220	2694	2288	1924	1660	1537	1306	1289	1079	1083	999	1015	913	950	915	881	871	845	861	783	820	836	819	808	803	789	850	761	810	770	796	710	745	743	744	725	785	762	726	747	705	730	745	747	748	755	703	741	754	744	740	760	715	748	719	743	713	675	693	734	727	709	744	690	739	725	715	697	752	730	721	688	722	717	731	765	722	769	763	702	711	730	705	745	704	736	697	766	674	717	745	701	671	730	710	730	732	713	719	724	737	774	762	697	692	752	751	806	779	821	804	816	815	787	870	774	785	794	794	853	798	837	798	773	848	751	733	729	707	700	775	723	730	737	720	761	725	717	705	713	738	666	746	719	721	705	787	708	714	725	718	709	736	704	714	673	716	695	710	666	701	704	754	702	728	714	738	698	728	714	715	698	738	709	668	721	713	724	708	719	726	731	708	743	698	753	744	735	710	688	697	714	752	741	732	698	688	711	732	729	710	716	699	749	750	749	728	756	734	695	739	725	696	732	705	705	679	714	739	711	748	700	666	725	720	730	711	758	711	712	710	682	714	765	695	713	693	729	676	723	736	744	725	770	689	747	668	795	661	743	707	733	716	710	730	754	739	785	699	747	717	679	709	707	725	670	700	755	746	683	785	714	705	679	705	699	672	726	722	709	696	714	721	709	727	705	737	746	709	703	690	701	713	716	692	724	699	665	664	732	697	691	752	744	715	687	753	706	736	756	734	700	741	708	732	709	718	742	729	730	689	702	707	734	721	702	705	699	715	714	758	702	734	704	700	761	678	727	684	719	718	737	673	726	699	678	726	713	697	698	700	736	704	753	706	751	771	722	713	704	733	720	703	691	728	699	752	759	718	719	673	709	748	756	725	703	708	675	748	756	696	720	708	722	701	695	721	732	717	658	715	721	712	754	694	748	731	731	639	708	750	734	712	745	717	703	700	720	704	690	723	722	738	731	704	683	690	732	680	720	676	688	738	709	710	740	728	708	736	705	731	687	759	702	739	690	706	748	692	728	710	719	701	709	722	689	708	723	719	691	704	713	729	722	755	707	671	722	734	740	696	684	667	704	719	699	726	705	722	709	705	753	744	718	694	752	737	696	665	695	756	702	717	696	769	667	727	730	707	702	733	717	718	681	691	687	727	707	667	704	757	707	785	699	738	692	713	728	713	734	713	759	695	700	736	709	700	686	693	736	733	747	749	708	755	762	685	747	696	721	687	696	732	715	727	763	704	735	713	708	706	741	691	713	720	685	697	736	701	716	704	674	716	730	703	696	765	712	738	722	702	726	758	729	708	737	706	700	725	698	668	735	736	699	719	716	709	701	779	658	666	752	729	689	725	695	712	770	722	764	714	702	713	744	674	751	746	703	715	708	715	736	677	692	713	717	673	761	713	722	704	700	711	680	773	683	705	735	737	689	717	692	693	694	687	746	695	707	724	744	693	699	738	725	723	705	700	704	679	699	712	715	729	687	720	741	719	721	745	700	694	729	746	714	777	694	725	722	708	706	686	724	691	740	730	700	672	709	716	719	720	760	719	707	734	730	736	728	718	690	658	704	712	726	722	702	705	685	649	710	669	729	672	725	658	712	694	685	762	713	711	679	736	766	739	730	752	706	757	648	741	672	748	698	731	695	731	702	728	691	705	748	683	739	672	728	741	706	700	718	744	708	727	706	722	714	694	710	716	728	725	766	708	673	728	732	673	704	768	728	711	743	701	734	695	697	717	688	680	720	748	742	681	723	724	685	654	736	707	682	673	664	722	727	736	762	745	723	705	658	676	737	706	725	728	703	710	693	726	721	714	687	706	749	669	702	717	671	688	711	715	721	722	727	718	720	714	690	747	735	752	683	734	769	709	731	713	714	749	778	701	720	691	726	731	710	714	704	715	743	677	717	718	706	699	706	716	691	743	695	720	768	695	734	724	742	750	726	707	691	685	729	735	751	717	727	735	706	746	730	700	727	697	739	714	697	738	679	664	764	741	747	707	709	751	651	728	705	733	757	711	708	688	698	743	723	701	683	741	699	696	732	707	704	731	727	678	716	714	705	709	688	719	737	702	681	700	705	661	724	717	689	740	714	675	704	692	736	697	727	735	734	750	718	760	682	745	728	678	741	705	678	713	703	748	733	670	695	714	735	711	733	715	702	675	706	698	692	716	681	756	688	664	690	738	760	740	675	707	706	747	672	720	727	727	715	717	728	748	675	680	773	716	697	734	705	710	676	704	706	782	726	723	720	698	715	702	695	677	714	700	683	752	719	682	716	698	685	724	731	707	722	674	704	732	720	753	724	761	723	694	703	701	700	698	722	656	725	711	703	715	746	709	687	656	721	637	709	687	749	724	705	712	736	752	745	718	707	766	712	712	711	710	695	680	705	686	711	746	737	724	673	693	684	779	719	717	717	739	774	707	658	731	720	732	728	731	699	770	729	688	668	673	704	709	680	693	739	744	681	699	734	708	674	700	716	706	728	721	705	689	708	686	701	734	734	694	695	763	728	716	723	724	696	706	674	715	749	718	708	706	688	690	742	739	714	742	690	738	728	709	716	729	743	733	771	705	717	738	723	697	757	739	667	739	734	727	697	708	707	734	764	725	716	718	726	748	680	732	655	766	713	694	731	731	697	711	742	683	654	736	721	685	727	682	688	707	726	697	689	706	729	759	709	711	722	711	754	703	743	685	670	729	741	686	715	735	678	691	714	744	711	690	694	710	718	698	672	693	754	668	741	731	696	700	718	690	732	689	716	727	739	719	746	694	710	685	720	705	710	728	687	728	731	716	678	758	740	659	649	732	701	747	724	712	699	721	726	694	662	678	695	726	758	737	678	669	753	721	692	734	741	699	711	686	728	717	709	706	688	749	713	695	680	715	697	747	708	696	667	699	742	711	709	707	667	691	719	702	738	757	692	780	710	712	712	675	712	755	709	723	743	701	700	708	668	683	710	719	687	735	717	724	746	711	699	702	713	689	728	726	748	701	719	719	723	727	702	731	726	707	733	687	713	731	710	740	721	763	699	715	723	779	698	705	751	714	656	695	659	688	727	770	723	760	715	708	716	686	734	656	723	748	731	721	710	687	699	731	679	695	712	733	728	723	694	763	691	677	754	723	727	733	732	707	707	740	779	703	695	744	708	724	747	700	761	761	702	700	713	708	734	730	666	711	717	669	744	724	691	767	692	713	728	723	703	650	710	741	759	711	713	704	710	691	747	704	759	736	700	700	691	739	676	719	709	691	711	700	736	702	717	710	733	757	741	679	733	722	760	695	723	730	711	730	701	711	724	696	656	720	709	722	760	687	740	706	692	722	748	722	735	717	704	700	759	771	695	702	721	744	748	733	700	713	693	719	728	737	679	715	758	726	722	720	700	747	684	723	734	712	702	704	694	729	731	730	713	759	690	682	772	648	744	716	715	687	716	695	691	709	710	726	698	710	692	725	687	731	717	718	696	706	710	698	678	710	692	752	689
26678	20031	7593	1110	724	697	682	699	657	692	688	676	638	677	677	658	668	676	666	653	697	648	651	669	653	630	638	693	673	671	605	654	704	693	668	621	668	622	700	646	712	675	683	635	630	656	639	697	683	664	661	696	659	664	670	669	673	644	645	683	670	648	640	649	653	676	643	673	657	636	643	697	688	647	705	657	646	686	700	666	646	687	625	684	676	632	657	679	668	657	679	645	664	670	675	656	623	704	684	682	670	650	688	660	702	689	650	633	654	686	659	686	681	633	655	670	683	644	652	671	662	668	630	697	689	658	705	660	669	688	679	646	663	655	652	697	719	702	683	685	662	645	649	712	681	669	656	635	666	710	620	635	674	672	642	680	647	670	635	688	660	608	644	679	654	646	679	651	626	653	656	673	672	621	680	651	642	627	685	651	668	626	658	716	699	698	682	673	661	650	696	701	691	654	680	661	675	651	671	689	686	659	674	651	669	664	681	646	627	680	653	683	629	650	619	635	646	638	670	667	667	679	627	678	652	682	633	672	621	626	661	693	638	647	666	612	652	613	637	665	661	648	676	646	720	594	666	709	666	670	630	697	662	643	700	705	619	653	613	690	653	673	659	674	684	651	664	629	636	659	652	643	638	618	643	679	686	649	619	665	659	681	653	656	647	644	660	682	669	658	673	658	669	632	622	669	659	642	672	653	711	666	672	657	655	635	621	655	721	660	647	678	651	639	655	637	645	669	631	662	672	675	648	645	680	660	685	708	639	633	666	669	664	615	669	652	664	671	688	667	657	665	673	697	669	664	663	636	629	667	657	665	644	678	685	662	685	649	653	665	631	663	672	709	658	640	659	613	594	641	662	646	664	666	699	651	626	627	683	638	663	631	618	693	680	637	645	636	637	704	615	670	678	691	659	680	613	686	684	664	668	630	658	618	662	640	655	668	623	616	659	699	645	650	647	685	678	635	678	618	636	692	611	692	694	636	640	638	662	647	694	691	615	680	657	664	643	653	641	665	664	651	669	605	636	653	619	623	664	730	626	664	669	649	670	636	676	665	718	683	662	700	653	694	626	675	638	663	658	679	672	652	630	697	644	658	664	667	639	650	674	702	679	649	684	618	643	606	675	648	683	657	692	688	668	604	695	637	661	681	708	712	635	679	629	637	661	660	672	677	661	679	652	656	677	620	677	646	675	659	697	620	675	683	695	655	672	716	657	674	635	644	642	705	649	645	668	659	683	672	655	681	609	637	650	683	680	713	648	692	679	653	661	685	654	658	638	661	632	681	632	685	641	650	656	737	678	648	641	668	618	684	737	677	704	688	677	640	655	733	591	702	666	648	642	719	644	676	657	662	640	749	670	660	703	676	613	689	683	696	659	660	686	649	689	700	662	620	615	695	665	677	692	693	664	621	646	626	612	682	663	666	688	709	659	646	653	615	639	637	698	697	632	671	671	717	627	659	660	661	617	629	651	678	647	659	666	639	675	651	703	669	678	600	658	651	656	652	656	658	629	631	670	648	653	646	588	654	632	715	701	644	680	671	664	661	635	608	700	648	683	644	664	672	681	660	702	720	710	669	659	674	684	631	679	637	637	689	665	727	662	628	681	692	619	677	583	645	678	623	626	671	631	649	681	649	717	670	670	661	664	664	637	669	668	668	625	672	652	648	684	675	658	640	674	657	631	646	686	622	611	640	645	719	668	659	670	704	625	618	590	700	670	680	658	639	675	664	617	686	618	636	666	715	652	658	641	693	661	664	642	683	654	639	641	683	676	670	657	665	632	635	682	657	658	659	620	656	661	645	672	665	709	593	655	665	659	690	677	671	670	657	652	604	662	657	679	609	638	669	644	655	643	628	672	668	632	634	662	695	661	664	640	644	687	667	645	583	705	655	655	634	639	621	663	683	661	597	682	649	661	671	655	659	654	670	638	675	674	625	649	675	634	649	677	608	660	670	612	621	647	647	658	666	674	657	682	642	720	674	687	666	621	642	649	664	681	669	635	692	646	666	660	674	662	647	624	652	643	655	667	691	675	687	651	666	650	677	656	694	707	650	664	679	587	657	683	663	617	686	668	676	705	646	651	630	648	668	669	645	662	651	642	636	650	658	648	628	614	676	675	654	608	692	657	627	663	628	647	682	648	679	669	657	648	679	685	699	652	694	655	677	664	645	650	636	609	646	659	638	604	619	602	673	619	686	667	675	652	689	669	683	664	625	647	696	691	674	631	673	683	684	618	681	656	666	652	672	662	626	669	637	647	718	659	667	681	679	703	632	683	672	632	668	686	645	640	673	692	654	640	678	710	655	668	646	734	638	611	625	678	636	640	664	655	657	667	713	651	667	705	680	641	651	637	697	670	617	645	667	689	663	655	669	724	646	669	679	645	670	638	654	662	641	670	656	682	632	657	659	628	674	631	646	631	704	686	676	691	643	654	612	659	638	675	654	664	625	654	652	664	672	640	698	633	703	632	670	661	652	662	654	691	669	602	685	672	719	710	655	654	619	681	663	653	635	629	655	616	631	657	673	658	634	681	630	632	633	677	615	699	685	668	642	678	675	688	700	680	693	687	697	641	643	667	677	662	646	657	620	668	678	676	670	684	633	661	649	626	647	671	672	660	648	650	708	657	636	740	641	674	684	658	671	683	649	640	652	676	632	660	628	697	674	682	631	676	655	616	662	664	692	672	659	673	681	646	635	640	670	662	659	701	693	651	645	655	676	641	660	681	684	623	681	642	643	670	644	708	671	668	664	672	656	623	642	681	616	661	677	651	666	627	680	610	655	694	660	657	648	661	657	673	710	718	635	601	647	679	640	689	625	652	661	661	681	644	647	632	683	647	683	669	663	661	705	699	659	626	605	623	688	716	662	599	662	627	646	641	634	658	642	655	642	677	680	639	660	655	629	643	670	688	624	664	670	666	647	650	665	643	664	674	654	694	654	669	620	648	681	631	670	688	636	709	650	674	630	690	643	650	706	695	682	674	631	662	675	690	616	650	657	642	694	655	608	655	629	646	659	650	709	707	669	712	648	661	652	638	714	684	743	674	652	650	659	657	614	654	656	621	675	665	679	661	639	652	681	611	651	638	666	605	643	685	668	627	676	661	695	697	667	656	672	636	644	666	638	665	661	701	619	651	637	693	647	661	641	684	656	631	665	680	696	657	700	675	683	676	667	647	649	651	605	677	631	648	671	646	638	705	632	675	652	664	636	685	666	655	622	631	657	644	617	616	692	665	684	667	615	699	648	680	617	652	640	656	660	624	639	656	593	596	637	662	648	676	664	630	699	630	630	662	705	663	638	637	653	653	671	674	656	704	616	648	680	635	685	671	652	689	608	674	667	667	657	657	657	638	626	661	683	662	679	631	662	669	646	698	641	669	672	636	657	657	658	659	655	619	611	676	635	688	616	636	665	592	654	605	659	663	663	682	621	691	691	624	644	639	653	662	668	664	675	673	641	631	632	650	664	663	665	633	627	654	644
4268	1821	1609	1240	1102	1064	1002	984	981	917	918	920	865	918	869	940	905	959	921	928	942	926	892	885	923	898	879	887	951	896	883	912	898	832	859	888	860	919	899	870	879	869	894	933	897	845	898	892	892	903	886	889	930	906	931	904	877	900	925	886	886	910	880	866	916	881	875	863	895	883	868	875	908	867	925	884	877	873	881	920	900	887	876	856	863	900	881	908	905	946	852	925	866	828	882	874	893	917	909	884	873	852	858	938	869	906	940	892	905	862	959	894	893	895	925	926	963	861	943	892	961	930	866	919	885	937	891	868	930	920	870	898	930	913	877	889	933	903	899	886	903	888	868	915	919	896	897	886	881	917	897	881	871	854	912	859	878	902	857	918	877	870	855	939	881	919	878	888	869	864	949	896	841	873	910	897	933	877	876	906	856	865	867	920	934	882	892	899	952	843	881	908	891	881	873	881	912	875	930	880	888	912	879	850	897	893	857	840	878	818	876	847	917	897	915	895	836	872	936	876	835	893	899	862	854	849	866	922	916	879	891	892	917	884	829	894	901	852	935	926	959	910	912	891	891	915	893	932	919	871	870	893	858	876	912	887	979	914	887	882	892	845	853	906	944	848	871	878	875	862	903	924	909	922	912	830	893	894	846	899	951	887	916	868	900	970	897	947	900	869	938	908	856	924	921	875	857	939	913	897	875	871	905	906	827	867	893	897	870	885	907	894	894	898	923	838	905	918	930	870	934	874	915	910	903	893	848	889	894	912	898	881	922	895	873	885	851	860	880	922	879	911	870	879	906	832	950	898	935	919	972	882	882	904	928	929	906	849	922	972	929	882	854	808	957	937	895	898	906	930	888	897	921	889	934	869	884	894	840	896	909	866	837	890	866	914	911	934	857	876	962	905	924	853	899	923	892	914	921	902	909	870	899	884	916	887	884	920	842	900	928	907	907	889	926	892	922	847	907	865	911	890	956	903	895	906	914	886	897	884	939	883	925	890	950	925	905	871	870	887	928	867	896	869	934	916	864	903	874	841	871	918	943	838	870	897	921	917	908	903	896	904	871	870	872	899	867	883	819	920	955	869	886	890	893	934	897	885	904	904	880	865	933	877	839	889	891	907	899	891	875	887	953	901	902	975	950	879	847	813	910	928	892	931	843	916	861	871	920	923	883	907	881	854	867	892	889	868	884	862	909	891	907	962	872	921	908	848	888	906	913	905	871	881	951	905	869	857	866	933	891	877	937	911	879	868	922	890	900	899	854	933	894	903	875	850	905	900	907	820	900	862	852	946	909	935	930	885	896	858	948	923	901	911	862	890	925	925	951	847	937	872	858	923	860	825	890	845	904	888	882	868	900	904	902	912	894	904	854	858	891	936	866	866	864	855	911	933	927	893	902	890	882	893	913	869	852	831	901	925	888	929	903	948	882	868	866	884	923	861	931	854	838	884	898	927	890	857	884	910	902	913	875	899	850	882	895	952	849	903	918	936	854	896	896	881	917	895	862	888	876	802	900	869	882	854	819	883	885	942	891	938	839	877	911	884	914	931	866	886	932	885	938	887	921	866	856	936	854	915	901	872	849	930	897	854	901	874	916	857	868	913	906	870	879	913	838	864	908	876	904	877	927	860	918	879	896	887	855	872	886	863	953	851	881	933	906	912	904	898	879	949	916	935	925	889	875	933	931	921	877	870	904	923	924	900	915	862	865	884	891	840	909	892	888	936	903	947	932	878	917	914	892	883	914	878	875	922	948	859	881	824	863	853	899	879	892	926	886	913	849	896	872	905	840	908	915	894	850	888	879	910	861	931	848	867	832	868	895	896	841	904	866	914	866	877	928	871	911	944	900	944	924	906	935	900	918	891	939	889	857	886	859	918	898	889	913	884	880	858	897	892	907	909	886	862	883	839	889	895	903	928	882	843	905	858	898	883	919	839	909	877	907	901	883	885	920	839	875	885	868	887	881	916	955	903	873	903	887	899	889	893	881	849	932	867	882	881	924	886	912	859	888	889	859	909	873	854	911	931	904	870	907	950	871	877	904	910	942	914	861	870	869	842	886	884	937	903	909	891	911	850	897	896	878	896	916	884	867	922	901	916	812	857	918	875	871	885	935	869	776	870	884	850	916	844	928	880	911	834	874	897	908	916	910	853	816	831	838	838	939	891	870	903	873	890	858	933	897	887	877	892	965	953	859	874	912	892	865	890	917	839	846	834	919	891	932	881	867	900	858	943	867	883	828	907	881	905	897	890	881	891	886	885	895	888	921	899	933	896	904	879	894	888	868	897	885	846	886	884	928	894	856	888	894	933	918	897	881	926	887	930	912	862	879	911	918	901	924	917	937	886	928	896	865	918	918	874	912	912	905	904	903	955	904	935	863	924	893	895	912	857	903	884	908	874	902	856	910	881	855	839	880	856	895	903	890	881	874	930	927	841	942	875	923	920	919	885	902	871	918	899	893	905	883	941	904	845	956	922	899	915	895	953	889	866	855	898	912	895	939	840	872	894	923	937	879	887	889	908	883	871	873	872	944	902	938	890	867	933	909	849	844	866	915	884	870	916	877	858	879	910	894	861	862	841	948	905	868	906	930	886	893	904	879	900	826	876	855	922	841	856	938	878	911	837	857	945	866	821	856	863	881	892	944	917	923	923	894	864	936	929	865	894	890	900	910	823	885	901	921	843	860	921	856	875	816	871	873	903	903	883	930	876	885	949	856	851	921	860	868	848	871	891	939	904	919	887	878	901	906	864	928	964	898	879	877	883	900	921	896	830	908	887	920	886	880	843	885	917	905	859	938	843	935	876	912	867	888	892	906	886	948	912	866	886	973	878	888	916	913	931	860	842	833	885	866	883	852	930	919	913	945	864	942	888	875	874	942	887	871	866	882	887	885	871	893	879	895	890	954	881	966	841	836	887	913	889	902	847	865	861	919	849	846	866	901	847	877	849	920	843	917	891	859	847	894	866	874	859	921	911	893	859	888	882	907	899	884	881	929	871	920	877	893	850	905	890	874	879	893	900	834	906	942	896	888	853	907	909	866	847	825	886	930	865	920	887	859	847	881	835	929	904	869	891	852	889	877	902	920	885	895	880	926	896	875	911	918	888	901	927	869	920	902	895	874	879	931	942	881	927	896	887	917	903	929	871	888	911	926	881	922	941	839	838	873	882	857	882	884	891	915	874	901	879	846	870	895	838	850	896	898	899	886	888	919	907	946	914	948	915	881	926	879	900	856	902	883	887	872	915	843	895	840	919	874	866	913	875	903	886	941	845	895	934	925	909	857	853	883	965	893	870	884	952	903	861	948	897	936	886	954	875	861	889	824	914	898	877	893	830	935	885	889	887	804	880	910	863	930	903	890	919	899	893	904	872	863	884	878	897	864	856	904	934	903	910	841	897	937	901	900	907	893	855	878	908	889	925	889	908	857	874	874	851	886	868	856	873	913	873	889	894	870	907	908	901	898	936	835	885	919	891	870	910
23832	21006	28193	23990	20872	5877	1450	1111	944	910	912	789	817	799	795	771	754	717	747	699	723	722	727	731	697	714	712	715	709	736	696	676	705	717	731	715	683	726	715	712	660	662	694	773	689	706	684	695	688	703	725	718	687	697	694	665	702	713	725	699	704	682	684	702	673	696	676	726	736	695	679	673	661	716	695	700	685	710	707	725	677	703	685	709	689	651	721	713	672	656	638	688	663	685	685	670	663	692	681	692	699	697	696	673	690	674	679	710	663	668	636	687	682	760	745	702	710	731	745	719	820	753	729	760	687	697	686	675	698	691	771	683	680	685	718	686	663	716	715	687	752	715	719	716	699	654	730	703	737	713	694	713	703	709	672	672	686	698	698	710	637	655	694	684	648	662	688	656	699	676	691	708	726	651	660	703	645	641	710	718	698	660	676	705	707	690	706	681	698	667	742	677	670	692	682	700	747	680	635	670	661	706	662	703	667	655	708	685	668	684	679	675	685	683	650	689	679	670	728	722	733	680	713	732	709	646	678	679	698	710	684	684	689	664	719	756	731	712	651	684	676	736	688	658	683	698	701	726	725	706	721	755	690	673	681	716	678	665	717	684	690	717	686	657	683	665	681	718	710	700	670	701	644	661	673	691	674	656	673	682	657	666	703	673	670	668	685	677	698	690	680	692	686	716	668	679	673	717	733	690	692	670	685	665	679	706	671	654	695	689	718	722	673	651	659	688	686	689	710	686	695	661	686	689	673	665	656	711	661	668	694	659	692	721	689	680	705	673	694	714	725	725	716	645	704	691	713	687	704	680	673	677	698	703	647	700	681	725	668	660	672	716	731	720	683	678	656	724	663	699	753	680	699	731	667	664	651	716	721	713	706	685	696	673	640	745	680	699	690	672	678	688	684	669	673	691	620	718	674	685	688	713	718	679	713	720	684	664	660	708	668	703	752	650	720	688	666	717	649	691	677	708	757	681	712	703	671	697	676	653	661	700	661	667	682	717	706	696	700	661	722	712	664	628	678	729	677	731	677	658	759	686	657	734	649	703	650	691	643	648	655	680	672	706	710	675	679	661	648	656	675	717	687	689	665	708	681	678	651	691	695	683	687	703	687	687	678	671	661	686	711	740	759	671	671	684	738	690	718	709	713	715	697	682	688	695	716	670	702	689	677	713	654	640	726	649	628	690	728	659	714	680	748	657	660	682	641	704	714	663	693	722	701	699	720	685	664	684	655	717	680	662	684	721	715	668	654	662	662	679	675	678	698	705	699	709	740	666	652	646	689	678	661	690	689	698	710	696	671	686	695	659	700	712	683	694	659	665	713	694	688	646	688	701	686	666	678	671	687	683	676	664	712	668	683	712	690	695	707	680	699	637	679	681	673	672	700	671	698	666	674	661	688	731	659	716	682	690	722	692	660	663	671	704	679	640	651	690	692	659	693	688	635	680	638	714	656	734	640	650	663	703	694	699	728	703	720	683	645	729	662	718	680	721	704	723	685	685	707	704	668	678	667	700	657	652	648	671	668	714	720	684	736	689	660	713	690	726	684	707	699	668	690	716	662	683	658	728	678	686	715	725	697	672	693	683	694	676	704	686	728	703	667	675	645	682	699	697	707	671	702	689	694	738	684	710	688	705	672	647	698	652	675	673	691	658	654	688	702	693	683	692	695	701	662	727	737	689	721	669	670	712	695	680	718	712	702	677	685	659	686	738	710	651	730	681	686	648	729	723	724	676	669	695	667	714	681	641	717	737	683	697	716	655	678	616	736	668	700	638	702	690	662	641	676	726	671	712	715	642	655	672	722	677	728	670	708	681	670	655	704	708	689	691	631	690	685	636	702	719	670	692	670	719	673	664	695	645	698	702	670	696	709	684	703	641	636	676	662	706	666	700	674	693	680	667	678	671	658	727	713	687	736	675	690	692	718	679	641	696	678	695	714	711	654	673	695	676	690	668	672	732	686	720	701	670	752	676	718	683	667	649	666	701	718	690	709	731	687	735	673	679	669	681	717	696	699	688	696	730	706	668	633	715	674	707	656	697	694	698	665	654	695	664	662	708	664	692	671	693	718	608	710	679	694	691	740	722	691	674	703	643	663	706	713	678	719	683	694	685	671	658	701	699	672	637	720	688	663	682	654	666	688	650	701	637	702	684	671	707	682	610	685	737	677	720	674	702	679	714	722	679	658	673	689	670	688	685	666	706	733	687	662	691	668	705	668	682	656	658	668	676	650	682	716	722	693	670	693	665	708	640	624	664	673	748	697	659	710	676	676	669	673	671	710	708	674	674	692	710	686	634	691	705	726	721	730	667	679	688	679	648	647	681	681	698	688	722	684	667	688	707	710	678	665	656	700	667	682	659	655	643	707	663	716	743	663	694	729	689	692	689	705	699	657	722	710	699	671	717	684	701	654	702	679	658	671	682	741	683	689	695	675	673	729	687	737	673	663	694	686	637	698	678	684	694	666	686	670	710	720	688	708	675	723	753	693	687	696	674	696	631	723	716	691	674	682	677	717	678	714	670	655	702	684	701	681	671	673	662	691	676	706	697	665	620	690	655	686	686	688	706	707	684	688	670	695	716	688	693	687	663	695	666	685	694	680	704	684	711	660	684	643	667	685	673	662	706	701	702	618	660	674	684	729	713	733	689	695	741	705	698	690	693	683	674	682	668	722	717	660	668	677	673	688	684	654	705	669	682	696	707	686	656	694	694	691	654	660	687	680	683	687	679	658	682	745	708	744	676	699	688	665	665	675	654	704	660	651	681	700	686	659	746	662	696	722	693	647	683	691	692	661	666	684	731	673	679	712	652	673	689	644	661	718	680	702	690	696	701	686	646	715	685	661	681	686	669	636	651	698	686	699	676	692	699	712	670	711	670	685	672	683	706	731	675	708	693	658	657	716	706	632	698	639	700	693	687	672	689	683	684	628	684	691	670	702	689	723	664	653	691	658	672	697	675	667	714	685	619	694	647	671	728	664	656	642	668	698	688	657	647	659	692	716	666	705	673	649	643	694	687	674	712	693	653	675	701	707	680	659	703	654	665	720	681	690	671	711	715	645	695	680	681	740	684	673	688	700	661	691	711	737	666	756	680	670	685	684	667	689	670	714	668	684	666	640	703	673	707	698	622	680	726	725	679	694	687	706	687	674	673	621	660	677	732	656	661	636	645	680	664	676	690	692	659	711	661	717	682	638	675	756	782	641	710	690	714	693	744	741	676	658	651	710	674	666	650	637	709	668	649	635	736	706	652	714	684	687	637	629	706	700	689	699	634	662	688	657	639	686	759	667	676	656	689	685	712	716	713	656	742	676	689	722	728	706	661	683	672	696	648	720	693	674	654	687	682	717	666	722	711	666	698	680	678	671	670	685	694	685	697	649	663	664	674	709	644	598	709	682	653	644	679	712	713	696	710	689	677	624	690	702	630	669	658	661	723	658	700	699	686	707	667	669	695	668	691	708	714	710	714	681	691	641	687
5396	10684	9129	4966	3505	2860	2331	1893	1700	1547	1476	1308	1316	1191	1126	1139	1095	1054	1076	1017	1015	1041	1012	1003	1031	958	1000	970	949	967	961	951	977	925	1039	910	972	948	906	950	902	946	944	981	920	886	919	892	971	959	895	912	892	937	963	934	950	934	939	939	941	940	940	968	928	944	977	974	956	919	931	973	966	937	881	952	942	933	903	892	948	973	888	892	941	940	936	906	906	966	909	836	921	966	917	955	919	951	954	965	943	934	966	929	897	906	966	944	940	880	953	923	949	983	967	991	994	957	967	965	1031	956	991	996	1011	1011	959	980	1007	1016	932	974	980	917	936	946	970	898	934	931	942	902	988	899	907	864	971	921	935	912	984	876	919	912	938	897	923	941	921	947	943	921	904	917	967	956	939	937	904	860	980	895	889	948	898	957	921	943	935	928	934	904	961	920	914	898	943	968	950	934	916	945	888	918	952	950	913	893	956	927	906	1003	918	916	951	893	909	902	968	932	958	887	878	900	933	940	886	936	916	950	870	916	884	958	921	947	909	917	946	902	907	909	896	945	958	949	955	978	915	926	898	958	885	927	903	970	862	951	888	956	916	951	867	943	920	887	937	936	905	919	917	899	908	943	927	911	992	930	917	942	967	903	933	959	881	907	944	914	913	903	928	928	950	900	923	867	911	925	901	875	881	908	887	891	953	920	922	898	954	968	950	920	866	926	883	966	966	913	865	917	932	915	940	900	916	913	1005	888	897	932	987	891	923	927	891	929	919	918	941	886	921	917	956	928	974	923	913	944	912	962	886	986	938	920	939	913	898	886	883	945	905	933	887	961	915	931	899	933	922	882	934	915	956	914	943	966	925	907	963	886	865	960	889	902	916	893	916	884	906	936	954	895	923	934	888	969	909	927	956	911	981	933	921	943	871	966	919	898	929	955	893	928	951	927	917	913	919	946	875	932	928	993	964	943	856	927	908	967	905	939	914	947	897	927	882	937	893	970	894	956	891	881	918	901	908	912	916	854	923	928	950	945	973	910	949	880	938	953	884	963	948	901	912	937	907	910	918	913	927	911	893	935	874	871	945	954	960	930	969	956	964	897	902	885	932	957	926	967	914	884	941	886	920	901	966	910	925	920	961	955	881	940	943	950	909	922	865	956	914	908	914	931	922	935	970	939	939	929	912	911	875	1000	946	937	916	912	902	882	926	875	935	928	912	918	955	961	926	911	951	924	926	915	884	922	964	975	925	953	905	896	967	973	908	943	893	905	853	904	894	930	940	891	907	964	937	914	883	943	889	910	943	1016	938	984	932	944	905	928	908	985	924	945	938	903	944	962	978	947	915	944	954	994	905	917	955	870	911	939	932	930	929	880	983	952	947	935	948	961	937	927	1019	928	954	943	980	920	962	922	943	882	936	927	935	915	907	1005	903	939	906	881	886	880	944	941	960	886	919	924	948	877	961	883	959	973	970	947	949	904	994	933	968	930	937	898	941	944	952	920	898	949	930	907	877	902	905	918	897	950	906	930	905	847	898	931	909	930	933	887	954	889	899	914	928	891	952	935	924	931	931	931	982	966	910	880	910	899	959	933	915	943	953	922	944	902	985	970	935	943	914	936	885	963	886	959	905	955	928	970	951	952	941	906	914	903	906	980	926	938	920	942	935	958	927	944	949	913	892	911	918	919	933	950	948	913	899	952	945	985	961	946	914	925	908	928	916	971	933	929	890	910	908	918	944	887	947	927	871	984	943	892	924	941	931	949	930	946	871	950	974	905	931	924	918	902	909	923	954	967	896	942	848	902	981	944	961	935	934	940	928	954	936	919	880	903	869	951	919	933	903	988	940	920	874	943	941	929	986	925	913	973	916	908	873	904	897	903	915	953	941	943	942	972	881	936	939	974	928	948	952	900	905	881	929	907	944	933	930	904	931	945	956	905	913	923	964	908	933	934	909	929	970	949	904	932	944	975	962	911	899	892	892	937	992	968	955	938	931	895	902	901	901	920	938	922	884	900	902	949	911	937	932	924	917	931	906	927	913	969	922	926	954	929	924	954	915	902	914	908	909	882	946	935	931	934	957	909	945	919	976	949	933	941	953	940	921	953	927	992	937	897	904	934	915	942	937	935	952	907	956	975	951	963	936	933	965	868	939	969	904	916	918	968	940	923	919	888	913	946	932	897	917	942	946	904	926	867	928	921	908	939	905	915	931	910	919	896	902	905	927	938	915	955	939	948	921	912	930	946	925	968	918	878	924	937	954	974	887	937	905	878	956	902	921	890	911	963	938	898	919	903	932	878	929	952	895	873	889	917	943	965	919	860	910	919	931	897	897	901	901	955	916	873	922	1021	915	930	898	936	902	884	942	861	947	967	913	939	928	914	958	969	911	964	948	888	950	928	889	963	933	979	920	930	913	923	950	1005	913	943	968	980	923	966	931	886	910	936	881	952	933	977	876	902	970	977	920	979	923	938	908	905	960	959	937	900	919	934	950	926	918	936	965	868	845	914	950	907	938	901	1008	929	908	918	938	939	906	942	943	946	915	902	933	908	883	859	934	944	952	904	906	925	916	819	885	963	941	881	939	948	882	917	947	943	904	914	940	910	932	949	927	888	883	895	949	980	951	886	953	911	877	937	956	944	929	895	888	881	957	921	896	917	936	910	896	986	919	885	923	998	982	932	883	984	930	889	875	951	899	923	914	940	932	901	948	896	905	905	933	893	908	898	893	946	944	950	928	918	893	970	949	906	864	890	906	947	934	924	965	926	887	943	962	954	954	971	893	908	948	875	949	954	955	842	923	931	958	926	951	866	994	913	981	954	942	931	935	864	920	920	921	915	954	937	935	966	940	936	921	912	896	890	922	906	935	932	883	916	870	912	957	874	948	923	940	905	940	922	929	864	927	958	941	916	946	863	957	976	970	962	911	943	939	917	918	918	965	945	867	916	950	918	949	907	927	872	925	959	868	972	946	936	852	930	960	904	858	910	916	943	912	933	917	918	889	917	931	897	976	838	946	907	944	980	981	903	903	910	956	876	927	957	930	961	931	960	895	919	928	944	976	947	928	945	930	884	919	900	890	970	924	935	900	891	933	938	867	934	891	885	922	910	936	954	932	937	944	908	953	920	920	921	900	950	960	969	958	914	933	930	914	923	933	974	935	938	928	944	883	999	915	932	866	912	961	915	907	858	939	911	894	900	908	910	945	884	907	953	917	916	904	929	903	943	950	886	914	894	935	922	896	950	950	872	942	928	913	937	931	900	879	946	905	914	958	920	972	929	936	967	932	930	969	929	930	915	918	990	935	971	936	945	907	958	969	899	920	897	914	981	940	910	901	983	939	879	970	908	891	911	905	920	940	915	855	948	953	969	927	893	923	928	963	937	931	944	908	906	898	873	958	881	952	891	961	947	971	916	941	931	927	919	876	926	959	957	939	945	917	952	931	933	906	882	955	956	895	948	955	873	873	944	932	898	898	929	835	954	913	910	897	892	909	900	941	858	983	936
22826	20940	28682	23376	20940	20685	4104	1314	1076	950	843	809	782	771	740	647	691	668	646	587	629	633	588	612	574	610	584	536	616	496	536	593	585	546	596	578	591	595	578	626	517	528	594	560	560	586	588	573	559	567	540	519	536	576	525	555	518	536	540	537	566	519	528	505	560	492	529	550	557	537	567	544	547	542	580	486	522	523	542	554	555	535	525	530	582	562	588	545	549	557	530	532	506	587	506	523	559	533	522	516	504	553	510	537	508	512	525	577	533	535	544	551	569	572	598	585	595	584	554	607	603	576	599	563	545	566	565	550	569	551	578	550	525	572	606	517	557	553	567	538	516	525	554	468	551	532	538	505	588	543	551	535	535	540	537	535	549	498	508	575	555	546	476	551	531	522	510	556	536	571	530	506	534	524	543	531	551	514	557	528	523	504	540	575	533	527	520	564	613	527	542	559	512	513	525	528	542	562	575	532	516	562	558	540	517	565	535	544	518	494	527	528	591	543	557	569	543	548	528	546	541	506	510	530	523	507	569	565	527	549	579	547	496	538	504	542	559	531	473	510	525	532	508	524	489	544	533	547	541	572	558	563	549	499	499	536	515	523	521	562	541	557	540	551	507	534	557	544	515	543	484	505	526	499	557	527	520	546	518	526	564	524	564	520	536	481	538	511	474	532	520	513	541	563	548	536	529	521	519	504	553	538	538	562	589	517	524	563	508	540	562	509	524	563	567	515	549	528	544	537	496	505	534	574	593	494	568	548	518	591	548	551	564	540	550	540	518	490	496	536	542	532	527	553	547	578	558	544	552	515	571	494	539	529	547	543	527	539	550	574	540	530	532	491	536	520	557	532	555	495	546	519	528	524	534	559	562	539	528	529	512	549	536	511	509	513	531	508	552	566	522	571	513	552	552	537	538	505	514	546	499	560	535	538	520	538	510	536	513	518	516	524	526	579	524	505	619	536	543	550	490	541	550	591	491	533	531	502	534	541	527	558	587	555	545	516	518	523	506	556	523	567	565	535	564	585	554	511	559	568	525	549	516	517	511	527	542	511	570	492	597	553	556	518	536	535	550	518	546	524	502	548	554	476	470	506	481	529	549	539	509	576	541	557	500	574	543	512	544	503	507	539	537	523	577	550	541	518	533	544	551	552	508	570	545	504	552	548	550	504	523	529	562	524	518	541	522	506	535	517	551	512	480	510	526	578	531	534	528	523	477	517	481	542	569	567	539	510	540	534	522	490	553	539	557	552	551	536	523	533	528	557	566	559	551	494	533	542	512	557	494	515	515	537	542	555	542	538	557	529	547	520	537	545	514	566	564	516	487	567	543	535	527	524	500	468	517	474	508	527	527	507	528	548	547	551	532	547	567	540	535	547	504	537	526	540	520	530	544	524	546	526	524	505	490	542	549	547	576	554	545	540	528	546	550	503	578	582	547	515	527	575	569	546	500	538	559	512	530	553	540	541	557	553	541	542	550	527	573	570	532	602	532	543	538	565	523	522	548	514	515	515	566	519	486	550	537	526	491	532	502	536	610	527	550	538	556	528	558	493	529	546	527	496	504	535	587	557	525	541	529	517	520	552	473	547	517	532	588	520	555	521	554	522	562	523	549	507	528	477	576	564	509	525	533	523	518	523	572	498	582	572	557	525	530	569	581	565	569	536	521	528	539	523	536	518	548	509	535	550	537	542	565	557	551	541	560	522	510	538	523	554	507	540	534	511	523	566	513	570	492	507	522	569	547	543	549	520	524	511	559	533	556	491	505	506	503	578	508	520	499	538	569	515	548	475	519	535	498	518	535	551	554	529	500	547	499	522	536	527	568	527	488	536	553	515	482	561	534	535	566	485	485	536	552	530	476	523	506	534	499	552	545	529	536	523	528	568	541	526	493	587	583	518	543	526	563	506	503	514	537	572	524	521	536	533	522	531	518	544	549	495	519	538	526	505	559	559	571	545	536	502	530	536	556	530	538	515	585	560	521	532	529	557	530	509	545	495	509	585	480	521	544	515	553	542	566	568	498	529	544	559	585	548	518	525	507	566	555	527	521	532	535	535	522	553	529	529	526	561	551	529	502	545	516	545	550	574	516	544	552	538	555	504	557	506	546	548	560	537	547	562	516	520	505	509	532	537	546	510	505	549	532	531	516	535	531	522	552	499	542	572	548	523	513	524	504	529	518	462	520	492	543	527	556	540	519	545	563	545	566	516	542	551	526	492	548	522	524	548	528	512	547	536	519	530	505	514	557	503	534	528	508	552	515	524	521	559	530	547	501	556	503	543	518	552	512	542	562	524	510	587	541	526	522	517	529	545	565	523	481	519	485	515	529	517	510	515	558	477	534	551	571	544	501	531	539	536	535	525	520	522	511	553	502	541	599	538	522	511	569	516	529	581	544	560	555	507	531	558	552	556	561	572	515	484	561	585	530	538	516	533	543	518	549	528	520	510	519	534	519	545	591	528	559	508	556	583	544	549	510	514	574	508	573	543	549	504	554	514	514	545	526	533	586	566	538	564	546	547	549	536	529	541	514	527	526	575	535	566	502	504	559	573	513	533	519	555	505	553	505	500	580	527	560	539	516	552	534	543	550	576	534	537	514	516	545	549	535	533	551	536	562	554	538	503	568	511	539	553	534	528	514	542	519	525	540	499	533	513	537	495	579	515	477	520	513	534	539	551	520	515	522	501	551	496	558	506	518	553	534	525	538	518	492	582	546	569	536	533	514	574	508	477	541	506	518	538	523	503	554	580	522	528	561	491	591	549	565	503	515	542	528	524	525	549	547	531	546	528	501	522	538	509	503	511	536	527	536	572	535	549	514	553	499	529	547	558	538	536	546	544	538	485	555	525	529	566	521	523	497	527	497	553	533	505	559	525	554	506	549	549	555	508	507	519	517	521	561	506	571	509	503	544	523	530	495	524	531	529	522	488	521	527	530	535	536	565	529	498	505	541	575	531	508	551	541	530	489	517	532	556	487	522	498	543	559	584	538	543	550	527	557	525	493	555	525	534	544	501	515	550	516	551	545	533	535	512	527	562	518	497	497	518	557	522	465	552	548	522	547	547	526	527	529	531	513	497	546	517	515	525	500	533	559	524	530	543	491	592	570	492	529	521	531	541	539	538	525	525	520	560	538	543	507	578	540	492	499	499	554	532	545	497	530	513	563	491	527	519	530	560	513	509	544	558	501	544	556	539	498	532	532	543	507	568	530	538	534	568	545	538	528	535	517	552	535	561	551	538	578	514	526	507	530	526	561	482	503	548	533	488	520	483	531	521	550	565	519	526	516	560	550	566	528	541	539	524	528	543	506	571	558	491	545	521	544	505	507	552	499	520	521	514	511	521	527	546	532	555	533	511	538	516	550	525	563	494	555	587	496	476	518	546	515	535	507	588	524	532	519	514	569	534	528	564	530	550	515	516	537	519	550	554	573	566	501	562	531	531	538	535	559	499	521	576	557	560	583	489	553	542	497	536	514	494
7356	16560	14325	7638	5369	4247	3310	2666	2239	1891	1689	1520	1350	1228	1171	1075	1089	1015	976	922	949	852	863	847	926	837	852	794	783	777	751	783	738	753	781	814	746	732	778	780	785	763	726	712	760	818	676	766	781	773	730	704	758	749	718	755	753	752	716	736	735	694	729	726	719	709	726	732	703	712	716	739	713	758	699	758	692	733	732	749	742	743	752	716	698	751	774	729	730	751	679	711	735	730	704	726	697	743	781	685	739	746	744	690	683	663	774	726	717	731	722	714	767	774	781	900	762	759	786	767	873	820	840	847	829	803	793	799	755	826	714	756	756	710	777	764	711	703	791	761	741	736	718	791	733	783	675	773	810	702	739	754	704	758	724	697	726	712	712	735	748	678	680	687	748	727	758	754	735	652	690	712	788	710	754	729	715	716	703	756	703	760	705	771	733	723	695	700	759	710	644	757	725	743	672	693	734	721	732	737	734	729	779	716	728	701	730	715	726	746	734	740	683	660	691	764	712	728	741	736	731	746	734	740	727	709	705	727	736	684	736	705	718	698	700	744	709	708	780	716	700	756	761	700	702	720	723	725	756	693	709	713	728	712	733	772	690	708	688	710	760	731	763	737	772	702	726	720	734	749	723	717	714	725	729	760	701	747	721	765	736	726	754	697	682	728	695	721	722	721	803	700	715	686	715	702	690	728	751	680	715	723	710	765	745	721	706	733	666	741	724	681	696	733	683	741	726	703	710	710	702	722	729	677	738	726	661	711	725	749	713	720	738	755	728	750	742	710	680	699	682	694	735	713	726	753	708	699	727	702	737	783	753	693	697	729	749	730	710	778	725	722	679	721	738	748	737	751	756	740	707	727	705	709	745	719	677	745	727	739	703	719	712	705	739	770	700	666	697	715	712	685	728	688	735	757	795	762	757	705	709	719	740	676	716	745	732	710	708	753	674	738	752	706	719	722	747	758	713	747	699	733	705	708	747	724	731	706	747	720	693	745	762	716	702	751	715	727	703	759	736	714	763	703	766	722	693	746	713	750	710	781	728	715	746	711	668	719	741	731	741	684	688	718	711	728	708	732	742	726	721	718	758	688	711	703	701	680	789	724	717	720	708	697	751	729	738	721	693	660	722	748	737	769	730	726	764	728	683	698	734	729	676	744	676	755	692	738	691	735	746	746	684	702	734	764	734	698	678	725	736	727	721	695	659	753	697	708	732	749	731	706	698	729	745	746	682	696	777	741	736	730	707	694	744	718	715	690	803	682	724	711	778	748	709	730	751	707	751	728	719	723	729	736	721	722	719	703	715	752	748	694	712	713	754	711	765	727	706	748	694	714	691	736	734	716	732	733	735	710	758	698	706	741	681	748	765	762	696	724	686	669	752	761	751	706	736	725	746	730	748	750	740	759	737	706	717	717	753	772	703	747	716	727	685	633	768	700	753	761	736	702	747	735	723	736	715	732	693	710	751	773	718	747	747	727	724	711	714	672	714	688	726	711	749	703	680	728	738	739	673	717	669	696	719	740	726	730	714	717	692	697	670	728	726	705	746	766	729	764	680	698	711	696	705	684	756	690	685	720	690	759	723	714	759	756	724	705	739	773	741	723	705	706	717	676	692	711	757	714	710	717	748	722	706	732	760	716	752	674	750	665	718	724	677	707	714	757	751	694	739	762	713	746	690	736	730	721	728	758	689	704	721	707	671	725	733	700	722	758	691	764	711	730	704	741	735	747	740	706	707	718	693	769	727	724	758	727	678	759	708	720	733	704	729	746	712	711	707	695	777	727	729	685	710	695	734	720	760	708	707	691	701	696	736	716	705	696	742	714	717	682	712	723	732	723	773	764	730	740	689	698	704	729	732	745	723	757	741	714	747	771	748	734	778	716	715	766	689	679	738	728	697	677	740	716	756	702	714	747	715	767	726	725	762	736	727	697	748	694	731	723	717	682	683	709	714	728	772	745	739	682	694	696	692	720	745	706	783	753	680	728	704	737	697	684	767	753	702	754	751	718	750	758	719	737	711	712	699	681	729	672	736	706	686	713	665	682	689	743	672	700	701	714	740	705	702	710	743	676	709	697	723	676	737	726	692	693	744	707	662	708	760	739	712	729	737	698	737	677	720	687	708	692	700	753	724	770	685	716	711	728	705	695	748	726	750	706	758	705	753	759	710	736	734	745	738	681	730	782	730	682	767	747	687	673	718	748	688	741	769	727	745	714	680	736	711	767	733	750	736	714	726	753	730	758	716	719	738	725	745	696	786	731	740	759	732	685	696	745	715	730	740	725	740	684	772	706	729	709	782	748	727	711	716	717	689	718	712	741	757	737	666	724	677	718	771	738	725	701	664	733	754	654	727	673	808	695	715	703	722	766	722	675	707	770	731	738	734	700	710	698	728	723	715	745	737	718	737	706	715	705	730	749	703	738	713	729	687	714	697	738	697	690	671	721	769	770	722	715	681	757	706	730	659	703	763	807	730	708	720	663	718	714	683	750	694	708	718	762	718	705	663	747	705	715	733	701	724	702	745	669	706	742	677	753	701	733	736	723	743	741	688	718	817	710	756	696	670	748	731	719	676	741	714	707	702	666	744	690	698	719	740	664	770	648	738	703	696	726	765	733	709	760	773	710	730	744	691	729	701	699	746	747	741	696	763	681	738	741	718	706	744	695	730	738	706	757	758	777	673	708	725	741	736	718	743	748	705	724	753	788	710	740	728	751	711	720	711	742	705	699	751	692	659	744	739	671	737	713	703	742	699	753	702	721	736	777	734	706	730	773	743	661	720	712	686	741	710	749	695	678	683	711	729	755	677	724	706	711	741	683	740	721	778	747	697	716	709	737	701	702	710	696	693	707	711	713	719	729	658	719	772	715	756	734	722	722	683	731	725	739	755	727	782	725	697	693	713	726	741	758	705	756	745	697	720	731	744	693	768	753	714	709	737	718	784	658	675	718	715	703	736	724	692	725	726	685	709	779	754	698	720	740	710	662	718	667	714	691	725	756	734	724	711	719	739	760	709	695	705	726	718	747	731	761	680	721	713	708	703	716	720	649	704	704	706	702	684	737	731	739	780	729	716	714	721	763	737	707	723	736	724	725	715	685	697	725	706	713	698	728	736	718	736	714	696	762	687	658	697	748	730	737	716	742	688	754	754	711	682	759	795	749	703	701	715	721	710	742	715	753	679	728	740	713	728	709	742	746	716	719	694	735	712	672	717	744	725	722	714	668	726	770	745	754	682	703	713	744	714	695	718	733	715	703	696	778	722	722	732	699	704	736	720	741	719	712	753	739	699	737	676	745	680	784	718	749	759	693	754	746	731	695	666	703	723	724	732	756	741	751	710	720	739	775	721	708	705	681	697	740	719	715	731	704	674	641	677	715	775	701	738	684	684	739	719	716	716	732	738	696	694	669	678	722	677	702	676	726	722	706	707	731	724	718	704	736	720	653	674	758	694	712	762	720	665	706	709	733	701	714	720	697	674	685
26517	20104	7737	1149	813	713	682	701	686	675	656	676	655	723	701	665	689	681	688	672	677	665	696	682	716	664	689	663	672	639	661	695	720	686	666	662	677	665	681	645	701	644	674	694	699	671	625	698	663	694	685	671	645	643	761	685	671	667	658	671	632	654	678	641	634	662	662	684	724	728	689	700	694	655	653	722	661	650	663	663	659	701	669	618	673	685	680	655	652	660	656	667	627	660	732	664	660	679	674	695	683	700	649	667	706	669	711	710	655	671	637	661	664	684	689	737	684	711	684	700	665	719	732	703	660	741	642	640	626	683	685	652	674	672	690	680	693	681	729	665	698	720	647	688	688	660	709	674	709	631	660	661	674	648	688	661	646	643	684	724	723	677	680	710	672	674	636	668	678	696	672	680	611	704	654	705	627	701	728	668	739	681	665	656	660	669	673	684	687	641	658	675	691	693	660	655	710	649	634	671	671	655	650	665	666	688	694	619	638	668	669	657	621	666	694	685	707	640	651	646	635	709	674	645	680	657	647	649	682	705	659	637	653	677	683	664	655	655	689	698	693	673	628	669	645	684	678	654	673	698	668	631	668	694	720	687	656	652	701	714	637	681	656	702	681	650	655	650	659	670	725	639	695	649	674	666	700	655	626	701	687	694	634	686	662	686	632	655	705	650	705	625	655	690	686	713	681	664	641	654	650	662	649	702	622	631	655	654	708	645	651	676	653	654	673	641	675	624	661	670	677	693	687	658	719	659	700	651	618	697	703	702	687	661	685	642	673	716	654	693	621	638	702	651	743	709	667	632	639	635	699	679	689	692	629	661	656	691	666	599	664	645	702	698	612	682	686	663	642	720	669	660	668	673	675	690	712	632	655	631	667	693	659	655	682	681	677	670	717	642	692	697	610	676	648	735	655	654	693	656	712	692	650	583	646	686	672	675	638	664	664	695	665	711	730	654	699	683	714	669	692	657	662	665	732	685	704	658	691	696	689	659	694	652	731	669	665	657	679	664	656	674	658	633	688	695	684	651	690	656	644	711	647	679	603	622	688	706	631	651	661	658	627	661	643	651	642	694	664	697	666	628	661	736	672	641	675	695	662	660	651	671	668	677	699	678	723	671	661	652	632	706	701	695	682	636	630	650	634	689	694	697	706	672	666	658	714	683	696	633	679	641	679	691	630	674	659	636	700	692	710	665	664	735	648	637	599	703	684	651	704	663	622	675	634	710	707	653	698	709	697	709	679	703	701	660	659	673	667	708	695	692	642	656	664	692	667	716	687	655	722	652	635	675	701	687	661	617	696	684	669	649	635	702	687	662	653	607	716	637	672	683	649	670	669	686	652	666	711	688	680	616	652	651	667	667	683	684	695	700	685	675	674	681	641	669	638	644	656	689	670	665	648	691	687	678	695	647	662	713	684	667	646	691	689	675	652	687	640	635	667	667	682	641	671	700	683	667	674	629	685	652	685	682	656	679	674	685	641	654	683	638	642	664	670	646	667	693	689	655	648	665	692	632	665	682	685	690	682	705	686	641	669	667	679	709	686	684	701	680	674	685	671	658	667	658	678	659	710	650	666	658	660	680	668	633	645	640	668	673	639	697	679	649	692	691	705	662	665	661	689	650	673	633	634	681	672	661	646	696	669	636	656	742	697	636	679	682	697	683	633	680	666	636	693	678	702	676	652	709	648	688	650	706	698	646	654	668	682	664	699	664	663	653	692	663	656	678	677	633	652	645	650	686	676	666	704	645	705	685	589	691	686	678	695	696	682	708	685	649	687	715	661	680	633	637	655	709	660	671	661	687	637	678	694	669	661	656	686	688	676	694	655	628	671	629	652	638	658	643	707	668	635	658	653	646	673	653	641	654	674	668	693	678	648	678	706	652	662	714	643	676	654	652	698	693	674	682	668	647	712	678	702	667	637	628	668	668	677	713	680	664	610	707	652	672	712	673	639	659	723	660	704	628	641	673	627	711	706	689	693	667	636	691	661	670	640	650	632	629	658	654	672	678	665	636	605	667	624	616	640	663	683	664	652	624	658	711	669	689	699	686	675	675	655	717	692	675	673	672	633	656	675	673	669	657	661	675	652	659	682	629	605	667	698	693	698	689	664	649	662	639	723	662	682	659	660	661	653	702	688	688	647	644	685	691	654	655	632	717	698	634	706	662	677	638	657	705	714	677	685	635	695	666	657	626	656	645	702	690	652	642	666	662	646	693	663	629	675	680	618	681	658	684	684	671	673	654	666	624	677	676	710	655	653	687	681	700	620	695	679	659	656	655	721	659	711	693	623	691	678	696	684	663	666	677	647	693	635	628	634	608	656	636	712	660	686	656	678	686	623	675	640	647	684	695	682	693	679	649	657	668	701	726	701	703	626	669	635	715	652	622	676	661	694	657	667	678	655	654	690	653	669	658	653	640	651	697	665	640	687	692	707	668	649	680	653	678	677	685	587	676	672	671	673	667	694	695	623	680	679	658	709	618	672	659	678	662	699	638	697	671	634	718	668	643	694	669	686	693	648	645	654	639	672	661	647	675	698	687	646	660	690	656	672	699	612	702	635	677	671	675	626	631	642	679	718	688	662	670	674	653	681	639	648	705	638	637	676	722	707	629	725	686	716	666	679	673	674	639	649	658	664	683	703	680	677	668	680	684	697	701	680	647	665	718	671	660	677	650	693	658	728	615	648	704	674	656	679	701	667	676	668	684	668	655	676	634	675	668	694	608	630	679	652	638	679	641	723	675	723	645	681	684	675	663	654	671	683	662	696	664	691	694	661	680	724	669	658	700	676	681	666	657	687	668	660	658	641	703	678	633	672	700	696	704	703	680	646	738	678	659	689	665	602	610	657	662	615	703	712	670	698	670	678	652	687	677	654	641	648	635	678	650	677	645	649	674	673	688	695	674	667	650	667	662	669	662	647	661	681	705	729	613	659	674	675	640	615	702	627	653	599	643	645	623	664	639	630	700	676	694	634	662	668	633	666	687	699	670	692	667	659	672	664	693	700	665	648	678	702	679	697	678	665	680	715	673	669	661	687	678	687	638	695	658	633	699	659	605	666	663	656	656	709	676	657	663	708	704	690	715	681	628	651	667	682	626	650	599	709	683	657	672	658	636	685	702	695	662	633	675	721	710	667	698	674	660	666	654	654	648	678	684	660	690	701	665	665	671	670	724	663	697	637	683	739	690	709	677	604	694	649	665	691	635	670	706	677	690	641	678	645	700	707	667	678	679	649	660	643	668	677	656	683	643	654	672	735	648	713	680	637	658	662	635	644	711	715	643	668	712	674	677	649	654	646	652	702	647	658	686	681	706	706	635	669	657	678	617	659	669	668	702	694	665	636	692	665	706	675	719	712	654	675	675	666	715	630	644	651	679	674	663	649	668	635	660	664	671	649	718	685	658	695	666	645	672	652	655	636	640	654	687	686	666	692	673	664	698	672	673	687	648	685	656	634	721	694	635	670	639	700	677	695	644
4211	1919	1650	1222	1065	1027	964	996	1001	925	914	905	910	921	906	899	930	917	891	906	928	900	898	909	885	940	912	936	886	880	898	925	908	904	897	950	901	895	826	898	915	928	924	871	866	946	855	904	901	916	891	873	893	940	875	914	897	914	920	926	879	886	906	845	830	918	922	937	911	899	931	910	947	881	927	901	904	917	897	892	866	914	935	881	930	883	906	889	910	896	911	896	912	829	899	865	931	856	925	899	902	926	900	852	867	869	908	886	904	909	871	917	875	924	930	932	957	943	879	951	960	932	982	943	942	915	944	887	963	901	859	942	907	882	874	863	902	909	919	890	901	934	918	818	877	907	907	928	868	936	916	904	855	898	926	905	904	919	897	855	904	871	907	895	952	861	889	916	938	845	903	912	907	890	930	865	930	927	891	840	870	911	941	869	880	885	891	886	917	858	908	881	934	883	883	873	904	870	875	888	904	879	967	930	863	878	863	896	878	909	916	868	922	887	868	925	881	886	843	898	893	866	896	913	944	900	883	919	872	888	901	907	907	894	901	904	905	873	841	848	873	874	836	905	888	894	885	915	889	901	934	865	864	890	852	866	913	861	892	858	852	924	888	853	917	925	890	881	911	892	909	859	822	900	908	911	904	887	917	881	861	942	898	894	909	868	955	884	886	925	915	934	887	899	918	928	930	934	929	909	895	877	902	861	907	900	873	891	918	907	884	898	881	928	886	870	913	875	906	920	841	900	909	905	885	937	890	915	936	894	875	898	900	908	861	915	892	936	911	865	910	907	896	938	931	881	917	866	977	889	861	908	898	883	916	860	892	880	903	830	925	894	920	886	889	828	903	890	862	879	901	917	899	894	914	906	929	895	897	891	894	943	859	895	898	860	866	918	878	880	915	924	908	907	862	878	907	935	903	894	860	936	884	835	900	905	907	841	915	884	890	904	870	886	848	899	886	901	886	860	876	904	863	887	937	907	879	873	858	923	888	900	840	860	879	850	859	926	950	945	906	907	872	842	932	875	916	906	945	893	900	866	916	847	883	904	874	894	880	872	936	897	834	849	839	848	912	881	856	887	893	868	920	955	862	906	877	857	879	872	915	923	879	897	847	886	922	926	863	864	891	904	897	909	912	965	844	901	874	912	896	893	952	873	874	913	882	902	871	904	896	877	911	832	894	956	932	923	902	903	867	901	849	911	921	878	878	857	873	896	912	908	940	893	873	896	875	909	858	911	898	924	848	900	828	906	888	851	891	923	879	906	918	903	914	866	886	921	871	873	888	944	903	860	854	922	878	910	884	833	899	898	846	897	856	920	972	906	933	865	890	905	892	868	918	925	846	871	862	866	867	843	902	893	876	935	810	888	920	864	911	882	890	875	942	897	891	955	879	886	843	890	897	919	947	929	860	907	915	931	900	886	898	884	961	900	913	887	943	875	908	921	918	909	938	908	888	936	873	942	891	875	921	878	900	947	923	869	875	879	890	919	918	936	940	892	892	907	966	885	884	888	833	888	887	917	916	900	883	862	863	846	922	879	890	848	902	859	861	843	896	871	876	861	880	909	912	881	937	859	931	864	894	950	902	868	918	907	880	856	869	899	952	918	871	896	913	854	932	878	916	871	884	867	867	912	860	880	841	891	936	898	897	907	866	893	921	834	900	919	906	913	882	911	860	900	883	905	889	886	946	867	885	868	966	906	888	932	922	853	874	883	891	893	933	841	918	931	908	876	933	917	941	910	901	889	882	867	870	835	881	894	940	822	865	883	904	883	895	921	888	848	906	931	940	851	891	855	898	869	838	920	868	915	903	926	855	900	908	913	861	903	896	838	860	952	871	863	873	903	940	918	899	888	908	864	918	883	974	953	876	922	865	943	946	882	847	905	942	885	861	932	927	871	913	953	932	869	885	898	928	895	912	905	929	882	910	892	906	925	880	858	915	916	860	911	854	885	921	902	862	960	915	893	912	919	917	908	897	832	905	958	846	871	907	933	950	863	899	915	824	915	889	837	949	845	867	923	892	892	870	927	926	954	896	890	930	894	907	873	920	936	934	908	874	890	931	902	901	936	899	885	890	914	1002	908	968	930	946	947	913	829	902	905	845	780	893	933	908	927	970	940	912	854	925	878	857	850	955	924	884	877	905	917	863	963	863	845	880	944	894	927	882	931	897	883	926	898	912	961	897	864	861	876	861	875	927	914	909	892	889	902	876	881	933	924	926	946	917	910	915	901	897	934	878	836	857	862	910	904	849	927	899	927	907	889	854	907	887	890	877	896	887	940	875	883	930	954	877	890	867	900	894	882	888	875	902	864	854	931	920	924	925	874	948	903	857	865	916	879	892	859	871	927	886	859	925	904	905	962	915	830	874	889	882	848	886	915	913	879	900	912	829	866	899	877	905	880	899	867	874	843	879	871	903	901	868	872	907	914	820	936	865	868	933	885	885	891	903	870	879	912	900	877	905	946	898	889	906	892	929	918	892	922	874	898	887	883	884	868	915	917	898	910	925	887	855	916	874	905	836	900	901	906	933	889	913	913	921	882	892	914	901	873	884	889	886	848	896	971	917	898	869	880	902	906	893	887	906	915	915	920	857	901	970	883	835	903	919	853	871	899	887	921	833	902	885	917	870	903	859	930	878	873	887	903	912	875	896	889	915	911	858	888	943	885	930	918	933	872	939	872	904	903	838	913	936	934	859	879	868	930	868	903	908	873	899	877	908	927	907	908	906	904	843	929	913	905	851	826	915	864	857	946	894	902	874	926	883	901	904	909	863	879	877	899	917	889	869	887	879	897	917	928	911	882	853	885	891	946	907	846	906	942	861	871	913	861	864	847	900	957	882	904	923	929	871	887	852	844	929	847	926	886	872	896	870	936	914	889	888	934	895	927	890	891	924	888	852	906	918	867	868	981	913	914	874	897	865	879	907	894	851	866	935	910	920	895	902	899	927	873	894	931	907	908	870	873	880	957	867	875	896	876	931	949	863	903	939	920	882	901	924	898	992	860	843	877	969	880	880	891	876	884	858	894	882	938	877	898	887	912	875	904	895	893	838	929	903	877	902	904	915	901	942	863	889	876	902	892	915	946	885	923	907	951	912	897	882	941	955	876	886	905	928	930	900	900	906	905	937	910	916	893	879	873	916	893	919	912	875	930	868	871	881	928	862	894	880	837	879	921	863	914	863	954	911	885	892	868	957	905	839	911	895	839	929	899	897	868	876	904	912	866	906	874	902	864	892	863	890	836	896	890	891	974	952	882	852	920	920	864	948	872	902	915	858	875	882	899	905	871	899	946	896	882	940	886	882	888	920	901	863	930	885	897	910	910	912	885	913	908	864	858	916	900	920	899	907	861	886	910	875	907	884	886	862	896	869	869	873	917	916	939	917	925	893	873	885	917	906	860	897	829	891	866	868	890	956	869	936	904	862	899	961	864	880	992	930	885	927	867	888	880	915	902	932	908	911	911	892	880	903	883	945	926
23851	20932	28137	23876	20818	5723	1472	1134	975	942	872	841	782	834	748	782	756	745	749	730	742	721	745	702	693	704	734	707	690	741	767	772	700	692	739	733	729	714	704	715	683	653	690	651	687	734	709	692	701	694	714	721	687	680	717	719	670	681	704	676	719	713	704	710	721	634	673	737	662	669	691	702	754	681	713	666	682	690	684	637	701	691	696	716	621	685	718	653	708	716	715	706	703	659	736	677	697	705	679	688	716	686	693	691	725	682	667	663	665	676	706	706	724	662	741	725	690	692	742	698	710	684	694	763	753	692	698	687	701	682	726	725	724	689	699	716	703	746	673	691	730	673	706	723	738	666	681	690	657	683	723	703	709	634	725	669	707	657	731	722	669	653	634	676	708	710	669	682	648	741	683	721	692	723	661	696	735	692	697	692	690	696	669	666	714	693	727	675	670	671	713	685	676	663	684	690	666	701	660	644	659	706	688	658	694	703	633	720	688	667	699	729	737	698	712	682	725	711	694	693	681	665	696	678	712	658	647	704	725	681	702	692	675	679	713	646	652	706	685	691	681	683	645	700	673	694	708	691	660	672	695	708	702	677	725	682	667	692	702	659	713	696	689	670	687	700	716	675	721	653	713	705	714	647	691	692	694	658	702	685	720	701	709	714	674	712	695	696	689	688	670	743	707	711	670	697	730	675	686	694	684	688	691	676	726	705	685	715	748	745	665	663	705	699	673	729	697	678	675	673	696	694	671	721	681	658	675	733	694	654	704	710	701	708	711	710	681	671	682	694	676	677	667	658	724	687	702	693	678	681	717	661	697	659	731	679	696	728	661	721	724	662	692	689	693	706	659	683	674	709	719	705	698	709	753	700	719	694	695	742	658	630	687	705	706	703	675	687	675	708	685	705	690	660	681	717	713	707	681	658	720	650	722	654	726	657	649	704	708	692	668	642	686	723	710	707	670	720	717	642	684	699	667	644	658	640	707	671	638	686	684	706	726	702	707	734	656	680	713	739	712	673	622	698	689	694	690	675	674	657	718	675	678	672	739	698	685	729	691	708	697	685	709	745	696	683	716	714	680	723	714	713	693	697	691	681	675	682	678	629	706	663	715	709	687	708	662	678	679	672	726	685	716	654	704	711	681	721	729	697	723	678	670	710	671	652	673	728	688	655	676	664	727	691	667	664	666	711	716	701	710	685	725	677	670	677	664	722	713	652	719	716	634	655	672	643	707	682	681	711	648	682	670	691	652	673	675	657	670	649	643	692	702	691	694	725	650	741	719	722	682	676	666	726	714	739	691	671	685	699	687	644	689	642	679	678	681	692	704	714	718	701	722	701	671	662	743	709	691	678	695	685	734	717	666	644	698	726	694	715	729	696	698	715	678	653	712	722	659	647	665	630	685	725	684	687	689	671	687	677	680	683	696	699	754	688	695	680	697	659	654	746	658	701	655	706	689	713	679	660	644	695	659	672	705	725	694	686	660	731	671	652	701	682	703	666	750	742	705	708	706	699	742	659	725	741	679	700	690	697	670	691	671	632	711	699	654	700	669	713	679	698	708	683	725	665	700	712	742	725	709	671	692	679	661	695	719	682	705	686	674	715	684	665	702	674	667	707	708	684	669	663	677	731	675	688	680	681	736	638	677	653	630	672	655	670	688	689	662	718	712	666	693	729	637	698	694	709	700	666	704	732	693	705	680	691	729	722	680	727	730	719	727	676	686	683	713	708	679	708	668	701	727	698	686	702	710	684	691	682	674	636	657	665	637	672	732	695	701	686	708	715	664	691	702	691	715	689	684	702	696	737	713	708	685	699	659	654	663	750	662	720	695	672	695	658	706	720	701	739	695	714	661	650	731	621	683	658	661	655	708	671	672	709	723	642	709	697	705	681	666	689	674	704	678	694	693	634	696	668	714	691	725	693	733	701	784	691	679	720	704	641	733	654	742	713	635	711	686	682	707	702	682	696	714	735	643	671	689	774	695	629	718	698	672	744	674	664	669	696	662	684	677	635	677	674	750	667	728	673	699	696	703	704	683	700	731	742	726	686	688	684	680	716	701	679	704	696	666	706	742	632	681	709	726	674	643	700	665	685	709	671	706	668	716	682	643	727	668	649	697	748	700	680	721	653	690	650	709	755	681	675	676	709	698	707	673	721	716	704	655	678	681	691	698	705	708	687	685	683	658	719	640	688	733	670	731	714	663	722	648	649	699	726	719	664	724	680	672	704	715	650	694	667	718	729	687	680	692	645	675	664	680	693	687	742	685	668	693	667	701	658	690	672	663	709	667	646	736	680	683	647	686	701	674	661	683	650	717	674	695	706	692	682	700	732	700	696	693	649	708	660	716	662	737	710	723	643	682	671	670	691	737	697	696	709	732	699	708	698	671	663	691	728	669	696	736	656	689	670	637	722	667	702	672	685	719	671	681	664	705	710	632	689	684	699	680	770	678	671	670	692	675	720	660	731	718	737	666	683	698	704	717	671	723	677	680	613	642	722	695	709	673	684	682	659	693	661	712	697	706	675	738	738	696	691	732	634	684	728	697	688	699	690	684	703	701	693	721	694	724	678	711	717	700	679	692	646	732	708	693	674	653	726	723	659	680	706	683	670	675	627	743	696	681	700	664	676	671	681	658	682	713	678	697	646	727	696	675	651	678	732	710	651	681	686	619	707	662	696	697	663	682	721	682	683	708	684	647	673	698	700	632	675	758	717	688	699	719	732	669	669	710	665	666	638	693	683	676	651	651	692	673	677	677	702	670	643	713	675	691	728	662	703	647	706	676	711	682	664	708	695	662	732	679	697	663	659	713	662	714	641	736	679	702	717	706	661	725	684	673	729	712	648	678	680	725	682	669	707	742	653	668	699	659	710	714	706	714	656	715	680	704	711	700	715	651	703	644	710	647	714	666	660	662	709	686	665	660	621	665	662	681	694	718	708	642	685	679	672	673	675	696	699	692	712	655	650	702	685	694	649	694	738	660	666	660	659	677	649	703	666	677	630	699	671	720	703	681	697	673	650	705	677	665	679	651	671	703	713	673	695	684	668	692	684	652	691	683	628	675	665	698	704	723	676	698	696	721	711	681	656	715	685	675	640	679	693	674	717	733	683	672	642	683	669	704	674	721	703	691	662	682	692	670	702	690	687	677	690	673	687	669	701	700	671	638	655	672	698	685	681	707	685	740	685	698	714	672	710	667	716	687	688	704	701	742	738	653	669	689	714	681	663	703	656	709	681	706	677	669	733	719	687	706	674	689	696	701	718	658	719	733	711	741	681	668	691	713	693	676	687	703	646	691	697	686	681	652	697	650	650	726	665	707	699	726	668	709	698	704	740	662	692	657	673	702	653	730	682	693	724	687	685	733	731	659	687	705	649	726	697	723	689	707	696	706	695	616	694	678	645	711	638	692	683	730	693	702	683	723	658	683	671	728	687	668	676	684	739	677	650	741	719	675	718	679	662	681	639	710	650	681	724	707	649
5308	10689	9151	4842	3465	2797	2289	1960	1730	1586	1410	1370	1184	1167	1187	1179	1098	1051	1004	997	1023	980	1028	1009	1024	947	983	980	983	995	980	955	983	977	940	882	960	977	992	922	905	1006	921	965	933	942	974	940	969	974	1017	905	933	905	912	918	999	988	937	962	956	951	941	946	963	941	896	989	923	945	931	943	908	949	967	936	903	948	897	930	917	923	910	956	979	915	970	958	1002	910	938	936	979	897	885	915	938	927	908	950	881	945	931	1002	953	994	991	893	914	892	931	916	947	1013	960	1050	961	976	1014	966	1022	1020	1026	975	1017	976	1008	992	983	963	943	985	987	936	999	991	980	980	938	974	954	956	936	945	947	965	910	917	928	962	970	872	961	960	893	950	969	923	927	898	952	916	985	961	920	922	978	984	943	928	952	954	948	956	937	873	900	949	927	926	946	982	982	907	957	943	917	925	946	956	963	925	929	909	951	916	932	938	978	969	935	956	952	868	906	964	959	945	910	941	952	977	903	968	908	853	909	908	952	983	1001	904	967	885	948	940	948	927	911	906	982	952	925	929	996	946	953	927	921	935	967	890	922	945	910	886	907	881	933	911	935	906	878	956	929	958	950	965	965	983	892	938	885	928	882	916	905	933	917	980	940	899	933	902	904	924	954	928	943	916	892	889	904	928	948	898	967	910	948	979	913	941	957	946	942	935	925	938	978	946	938	936	964	974	954	996	943	951	904	908	873	964	996	925	908	922	924	926	916	930	873	927	926	933	929	928	951	929	903	918	1014	906	894	882	945	919	916	961	972	944	952	851	936	921	983	904	945	962	960	910	989	904	920	968	905	931	981	917	948	974	936	930	940	962	937	969	934	905	950	967	902	940	912	936	990	942	998	932	912	956	915	893	915	985	951	965	902	924	928	939	902	924	970	945	943	925	912	894	955	919	944	926	909	962	961	911	917	930	979	923	921	895	897	913	915	971	939	915	940	921	948	947	920	910	920	927	913	899	965	945	992	919	862	959	893	943	937	888	902	928	867	958	884	935	911	864	898	950	924	898	862	897	979	928	901	876	945	890	954	873	926	893	967	968	919	956	969	902	958	908	945	934	946	945	950	901	950	917	925	955	886	887	888	902	943	950	888	886	905	892	921	974	959	967	930	944	923	908	961	893	965	939	858	917	919	987	956	872	887	928	941	928	941	928	937	914	914	902	939	927	875	864	915	869	911	905	931	958	890	919	959	930	886	952	887	925	907	925	938	892	919	955	992	922	901	971	908	925	917	958	914	866	870	919	892	915	912	949	944	953	937	893	921	908	904	934	943	955	891	928	987	945	912	893	948	945	968	918	943	939	864	906	930	905	966	977	946	952	947	909	967	953	954	930	925	871	950	933	962	934	939	949	949	990	923	941	909	874	932	937	940	928	911	889	941	1009	956	914	921	905	908	925	952	903	941	936	975	964	972	973	958	942	928	920	918	832	971	931	930	934	910	890	893	960	884	966	908	908	933	981	910	913	987	926	949	896	906	882	895	989	948	981	887	921	981	974	889	936	886	954	910	921	980	917	960	941	932	907	972	963	962	905	913	882	914	915	924	946	919	963	905	917	901	891	922	862	981	917	937	914	928	930	981	972	939	956	939	892	907	942	956	934	922	970	888	956	888	933	931	898	923	907	925	959	951	1006	950	943	950	900	881	932	906	953	899	954	873	960	914	890	918	937	877	923	961	945	938	902	938	857	927	904	989	934	974	973	936	855	923	899	909	934	942	869	884	947	946	887	979	895	911	963	930	954	944	953	916	905	913	977	965	928	946	930	940	871	964	927	929	881	931	914	954	923	961	970	932	905	850	918	947	937	961	949	922	931	922	930	875	937	922	891	908	888	947	923	955	906	892	927	860	943	873	956	940	924	856	947	956	941	930	969	954	974	910	902	998	950	915	938	909	960	896	903	946	934	940	910	946	904	950	899	941	964	893	938	883	916	930	949	919	939	911	968	928	912	967	968	934	939	928	970	965	924	924	940	963	944	965	922	934	913	927	890	969	976	897	917	919	919	908	963	908	951	931	980	940	949	910	909	883	948	920	934	921	906	951	917	929	919	912	979	904	875	902	938	974	943	974	901	925	864	915	891	934	955	875	932	938	968	944	910	924	965	920	939	899	946	946	906	956	936	956	945	976	943	863	938	1001	935	1005	907	915	966	928	985	906	916	955	895	892	940	956	985	939	944	914	920	917	937	957	923	941	938	930	966	944	939	997	942	878	893	845	888	957	947	896	945	931	932	882	892	926	919	919	944	880	988	893	984	935	939	945	953	935	953	943	949	933	921	969	926	899	921	873	930	950	908	955	953	938	960	904	949	976	971	923	965	937	915	946	892	916	911	939	884	885	970	927	875	924	927	903	971	954	907	909	928	933	972	933	950	892	899	920	943	956	918	923	952	921	938	899	872	882	968	876	942	913	954	937	909	903	977	943	953	898	915	912	899	919	925	932	981	934	923	1002	914	928	926	881	907	937	946	893	930	946	880	950	946	887	907	983	928	953	927	952	946	910	945	973	948	931	913	929	899	881	963	951	945	928	967	911	930	954	975	852	915	879	941	940	933	944	979	923	941	933	936	996	1001	927	944	951	940	986	940	939	977	932	893	905	930	922	915	922	913	912	920	895	921	927	916	972	924	945	908	943	919	976	942	901	919	913	965	939	876	896	976	905	936	987	907	908	947	954	954	938	923	910	923	945	918	953	873	915	939	884	909	959	983	953	1032	894	926	910	908	915	957	911	915	925	912	923	927	927	946	871	898	961	932	876	923	949	928	962	922	956	936	952	948	972	905	912	935	941	910	940	945	923	942	953	984	910	955	874	928	957	962	930	932	928	955	900	964	915	922	925	912	940	919	898	926	953	996	935	944	965	892	894	920	945	975	894	943	910	943	983	856	933	903	905	934	943	948	943	888	967	909	920	913	971	903	924	922	970	919	916	921	895	925	914	929	940	894	931	943	933	923	987	939	891	1006	905	905	909	915	907	961	926	867	937	934	915	986	966	874	920	889	907	917	913	895	940	939	891	962	931	877	876	944	959	940	963	916	926	941	932	910	935	917	893	919	931	919	946	920	926	936	952	942	851	938	902	989	888	974	928	882	891	967	930	988	939	919	940	982	957	923	948	898	980	896	925	907	960	913	926	937	1011	924	923	898	928	929	935	961	956	930	918	951	888	903	931	963	930	891	964	909	982	886	927	910	986	929	898	953	885	908	913	907	934	953	954	921	913	885	894	885	971	890	897	890	927	943	928	961	948	940	947	908	962	928	937	905	921	941	957	871	960	971	965	952	920	919	924	948	878	907	901	911	969	892	905	897	989	939	910	906	937	928	920	967	941	889	965	951	948	901	926	936	914	925	961	934	905	939	945	929	944	975	944	903	895	967	961	901	946	929	948	983	906	931	939	900	921	954	902	988	902	927	917	938	944	913	917	947	933	896	1020	919	906	947	920	887	951	975	989	946	945	891	935	932	952	887	906	890
22688	20852	28532	23284	20853	20638	4049	1397	1044	1017	861	793	758	711	733	651	680	627	667	643	605	589	584	589	548	534	586	589	560	518	556	578	561	557	584	597	541	536	548	517	573	536	550	569	588	556	585	527	517	549	562	526	556	618	550	545	556	527	555	510	518	505	506	512	523	548	518	499	589	524	506	571	552	570	547	505	568	552	509	531	546	505	555	530	510	557	551	536	555	540	502	561	569	539	566	536	566	548	582	524	601	516	501	537	541	538	524	540	503	576	529	585	584	557	581	615	594	561	582	582	556	583	600	612	610	566	548	583	589	587	560	562	531	590	573	540	575	533	556	560	556	538	557	561	557	569	518	525	548	541	523	575	527	617	543	547	517	552	531	544	556	538	558	556	518	597	511	497	513	534	522	540	525	554	526	513	501	520	556	535	515	555	566	527	528	576	574	566	547	564	556	580	554	539	510	551	544	521	529	541	529	550	500	574	529	586	555	529	497	535	531	516	510	525	562	539	524	526	546	547	548	560	526	526	528	541	538	535	529	525	509	531	541	633	553	562	515	501	544	528	545	536	507	528	484	544	515	559	506	492	510	574	567	511	567	521	529	526	496	531	559	552	541	490	529	552	506	530	548	544	525	503	515	556	576	548	512	545	519	508	570	506	539	569	552	527	552	534	519	551	550	556	533	529	536	530	537	578	521	540	509	560	530	538	516	558	539	564	554	541	513	539	565	519	535	525	567	514	582	563	569	537	537	568	514	526	533	519	523	500	543	559	575	535	518	545	521	569	534	525	528	552	545	553	563	540	553	562	513	548	563	544	557	503	520	518	574	483	537	515	596	562	536	542	528	520	532	549	538	534	529	536	551	593	540	541	573	576	578	537	512	538	518	530	557	503	524	555	548	536	516	550	531	519	508	558	556	550	542	521	537	516	530	556	500	520	527	511	512	518	511	539	530	568	514	534	548	513	512	581	535	505	482	490	512	545	546	501	515	528	515	549	517	564	542	571	502	524	506	530	481	517	595	530	535	505	548	523	567	552	527	545	548	495	512	502	573	519	490	561	576	555	529	533	554	535	548	513	586	499	477	533	526	562	558	511	570	533	572	534	544	525	539	559	532	539	512	527	485	514	528	534	507	502	543	558	544	552	497	526	551	531	536	501	522	484	561	532	552	563	542	543	522	530	539	556	530	565	555	526	551	522	501	540	566	553	572	548	524	508	559	535	579	525	569	546	514	548	530	511	573	542	535	565	552	520	486	545	541	591	527	551	542	534	551	517	589	554	532	588	529	547	559	587	536	536	523	502	555	589	579	557	514	565	569	517	540	571	484	526	490	555	534	564	575	545	536	509	570	542	514	515	525	525	513	520	512	535	498	580	546	553	539	568	557	523	539	511	543	536	524	549	563	530	526	540	553	552	544	559	511	527	557	535	513	554	495	514	564	553	568	491	554	553	508	567	574	554	545	543	505	533	540	544	579	524	502	552	496	547	548	521	565	561	558	534	536	510	514	542	531	570	511	488	545	540	527	572	524	558	544	513	540	550	515	514	485	533	535	543	538	566	508	574	529	523	536	575	553	522	537	535	538	537	510	515	533	521	569	541	543	544	504	542	542	537	541	545	532	504	543	526	518	538	528	512	527	522	538	532	562	544	513	538	557	501	513	534	564	549	528	541	545	508	524	541	480	541	539	571	553	556	542	534	593	527	522	515	540	524	528	553	522	540	547	558	533	530	526	558	481	574	545	520	513	514	524	530	548	547	545	549	504	523	519	534	525	502	514	517	558	517	515	500	550	530	546	577	549	536	538	515	519	536	554	556	534	543	532	518	512	559	522	516	539	504	540	524	547	555	548	512	529	519	530	559	543	547	544	526	475	554	509	487	493	526	497	548	518	534	502	493	561	512	540	538	498	534	548	536	557	523	543	552	536	578	557	551	569	493	524	572	577	517	556	537	550	554	531	506	489	515	584	539	534	535	518	530	518	504	538	531	539	532	545	527	481	543	552	566	558	562	514	525	523	551	478	535	528	579	545	526	561	509	547	502	561	541	506	547	577	508	554	589	595	530	506	542	566	537	563	533	559	526	555	565	527	568	515	550	512	544	540	508	515	513	506	546	544	538	582	533	541	563	541	524	523	488	515	488	521	541	504	547	537	517	603	575	561	567	539	512	540	558	500	536	588	517	504	501	528	591	557	550	520	522	525	528	516	502	515	526	542	514	505	525	500	553	498	546	552	542	558	534	537	568	556	498	537	531	533	555	531	498	498	540	542	535	560	541	553	537	535	562	556	513	509	517	541	517	527	512	519	525	522	532	529	552	509	513	547	516	512	538	521	523	552	531	541	514	503	528	506	499	532	539	587	556	497	556	577	545	557	507	525	540	510	532	563	538	525	520	521	530	555	499	522	569	548	523	504	501	525	559	546	525	528	568	527	527	550	524	546	482	498	523	531	529	534	538	510	537	479	526	550	476	485	541	524	573	504	534	507	530	535	529	496	505	540	516	541	540	526	570	540	519	547	534	559	550	532	530	510	546	526	513	506	548	530	549	568	557	537	521	527	537	537	545	511	509	561	540	513	557	559	530	480	557	551	527	521	519	513	552	554	558	585	568	565	539	517	545	533	569	551	506	508	567	577	588	512	548	506	523	552	522	547	557	531	499	516	515	549	537	573	570	529	525	500	562	544	559	530	507	532	557	549	540	510	559	519	495	536	517	548	565	543	494	566	559	505	526	518	537	528	533	582	517	549	540	559	589	538	565	540	526	561	533	540	545	504	545	533	526	498	537	534	542	520	531	529	549	552	524	525	549	532	514	509	570	553	543	558	534	487	534	568	549	510	542	530	517	507	526	561	514	573	533	550	552	553	518	552	541	504	502	593	542	510	529	516	510	550	513	547	588	494	561	534	537	539	553	489	518	512	535	516	555	567	552	557	554	531	534	517	500	557	554	564	501	530	508	519	516	553	550	571	504	536	531	495	556	522	550	507	545	521	525	529	506	536	524	549	579	505	522	501	532	526	497	545	545	506	504	545	542	539	565	527	512	536	513	537	546	568	521	539	548	495	532	555	542	556	538	556	568	603	563	543	572	575	526	509	523	505	516	525	560	529	535	535	576	541	543	512	533	518	523	561	555	494	581	491	532	581	533	571	462	541	520	519	541	555	553	536	507	522	545	506	541	545	546	499	525	552	517	521	526	551	530	539	550	554	543	519	519	531	521	544	538	510	537	531	521	554	551	528	581	545	520	508	560	566	548	561	540	536	531	513	537	534	529	537	553	529	530	571	544	541	527	541	508	579	497	535	558	496	523	503	554	557	530	593	553	545	546	535	510	522	539	502	504	558	513	559	578	530	538	510	540	524	502	539	559	534	522	533	525	550	522	553	534	563	485	553	528	539	538	542	548	556	510	535	528	552	528	538	522	531	567	530	540	589	541	566	543	518	502	512	542	521	568	523	530	518	543	563	560	529	508	546	513	547	565	566	557
7446	16438	14020	7777	5467	4190	3269	2703	2216	1898	1659	1492	1306	1245	1142	1061	1069	950	1011	930	871	897	877	813	846	851	803	806	800	792	797	813	779	756	774	782	795	760	756	828	815	756	726	813	765	772	793	759	728	776	774	776	700	735	752	724	719	739	751	775	753	773	723	743	710	722	719	737	686	752	745	710	715	725	714	721	734	738	756	699	731	745	742	759	725	740	705	708	731	770	734	696	715	746	703	726	714	726	728	750	737	784	694	725	710	703	735	682	750	737	753	713	744	785	840	924	863	852	840	860	828	901	847	800	899	846	781	796	764	785	779	829	776	782	781	729	753	758	787	764	766	728	779	777	735	747	767	762	698	741	745	727	719	725	717	724	801	734	747	757	713	722	711	731	742	735	748	734	688	708	719	768	732	702	743	735	699	725	728	779	725	691	673	742	730	729	720	768	744	759	743	722	741	735	753	703	694	733	704	751	746	740	739	715	746	752	762	766	741	750	727	749	769	732	701	732	748	696	717	720	726	690	757	711	724	716	733	761	693	706	755	726	715	738	738	736	759	750	659	699	698	736	699	708	757	777	740	691	757	683	689	712	744	741	740	705	724	734	771	796	707	735	729	735	754	770	747	724	688	740	727	744	713	679	690	738	704	702	671	738	738	723	744	716	701	724	721	727	743	690	708	691	756	714	766	724	689	738	717	748	778	724	726	777	741	747	740	723	745	758	703	742	712	756	703	712	687	716	716	675	728	698	728	719	756	679	722	720	716	672	771	715	769	753	708	714	770	729	719	741	733	710	770	718	760	780	697	688	674	694	740	735	716	749	767	710	785	751	744	709	712	742	766	731	730	766	721	732	722	731	727	739	707	720	700	757	732	742	710	794	722	746	706	672	725	720	722	661	701	749	691	767	721	768	708	772	690	749	712	758	696	748	688	730	727	709	726	717	676	780	722	737	727	719	687	740	718	713	716	721	767	735	746	701	724	741	735	736	708	734	744	722	738	720	733	720	757	779	671	680	723	724	700	725	688	734	729	743	739	753	747	745	720	727	711	729	728	704	697	725	753	723	749	722	714	752	736	742	756	721	706	696	730	728	772	718	774	715	709	767	780	722	786	746	725	763	773	743	692	735	734	715	744	718	771	732	762	771	707	703	713	719	737	713	705	720	777	753	716	729	768	758	737	687	711	713	725	779	725	724	792	718	736	718	697	770	709	727	692	723	723	732	734	746	746	727	758	701	768	737	751	709	730	697	724	703	757	754	732	767	717	690	699	747	699	677	722	737	732	704	717	743	738	706	711	708	750	698	735	713	764	729	734	752	738	707	739	713	717	749	708	751	730	706	753	716	679	690	742	737	724	776	697	719	715	739	712	763	738	737	743	707	709	726	713	716	746	700	726	722	780	728	746	729	747	751	736	698	742	760	695	745	720	730	726	722	694	739	741	725	683	737	741	757	730	712	712	785	741	778	726	768	744	697	689	752	721	752	703	709	734	770	741	708	776	738	709	753	722	754	729	735	746	734	733	781	689	729	715	734	701	694	704	711	737	716	738	703	685	690	738	688	777	733	701	793	687	770	713	751	728	714	700	770	737	689	706	721	732	761	731	732	733	769	753	770	693	720	784	755	722	728	746	737	745	712	759	726	746	727	714	733	724	711	728	718	750	773	795	744	714	676	721	773	726	781	712	711	701	740	757	739	717	729	740	704	706	701	747	714	715	723	746	706	685	717	722	744	749	725	755	767	690	718	746	741	712	785	708	750	702	701	724	749	722	729	734	728	733	749	740	726	723	728	710	726	719	730	727	731	739	738	690	720	714	723	718	735	772	710	726	712	678	729	720	750	797	702	683	703	701	722	717	753	754	706	717	707	733	753	765	777	743	734	695	693	766	744	770	756	702	752	699	704	728	708	755	737	700	716	725	742	746	755	697	690	748	754	689	744	734	751	761	733	704	722	794	704	739	739	701	737	724	697	697	736	677	723	694	721	725	741	741	731	692	711	736	775	738	702	733	696	712	723	672	762	702	696	678	714	741	747	725	734	789	699	712	769	709	702	785	774	707	680	667	719	758	759	701	723	770	758	688	746	714	801	715	779	747	697	678	739	741	765	782	730	751	761	702	683	721	718	686	734	686	728	742	742	742	789	731	732	683	732	734	731	745	733	716	691	766	762	712	753	711	757	746	730	721	758	722	727	758	732	745	744	791	741	763	741	731	700	702	687	716	757	695	796	733	754	722	744	679	769	745	773	725	696	701	726	747	735	737	720	715	722	748	688	706	733	765	739	742	770	733	733	759	757	730	751	696	722	686	741	758	745	760	757	754	763	704	728	719	729	690	748	739	726	753	701	679	753	717	704	721	749	703	756	714	719	699	749	741	718	739	742	737	736	712	742	757	751	722	761	742	722	699	735	757	753	700	708	715	772	728	719	735	782	702	776	802	697	746	715	748	734	729	722	724	737	719	727	773	723	701	722	726	781	718	745	723	654	683	681	790	738	703	732	748	743	719	759	765	726	732	743	699	691	719	743	744	700	765	745	748	739	776	669	711	714	764	730	741	802	781	716	748	708	721	749	717	763	738	734	746	710	714	719	786	722	722	711	711	740	667	708	750	715	726	709	748	641	721	737	732	726	718	803	717	705	723	755	732	720	727	729	750	765	748	707	715	691	732	707	714	700	749	762	746	734	762	741	721	712	759	706	710	694	691	718	749	744	697	756	736	726	713	735	736	745	689	751	708	728	720	728	741	728	698	750	693	727	749	722	670	740	701	742	738	721	741	724	739	716	723	727	752	713	673	771	691	703	738	785	739	761	765	715	748	699	704	713	713	764	699	725	727	733	743	705	754	740	733	738	719	696	716	777	718	768	754	721	690	691	734	717	702	742	712	703	756	694	776	693	730	742	749	752	710	748	748	716	770	729	739	772	741	736	743	731	680	734	721	716	670	750	691	756	682	705	780	714	740	744	758	677	733	658	666	692	727	684	728	692	675	756	745	739	682	776	728	721	699	733	758	733	742	732	748	758	690	742	726	714	734	691	709	685	705	719	757	755	721	722	704	703	715	697	715	732	750	756	699	713	715	683	729	707	738	750	668	668	707	737	767	682	713	751	726	673	731	741	697	744	744	693	758	739	733	716	712	737	698	720	742	711	740	768	678	729	718	746	770	712	720	732	762	784	768	699	764	710	715	735	678	716	738	724	725	725	697	723	712	732	716	744	730	713	790	718	773	763	763	689	728	741	725	714	693	748	729	713	772	728	724	757	714	704	741	783	721	749	684	749	713	743	728	721	736	781	708	695	745	761	714	725	694	763	692	754	753	658	724	699	701	696	754	717	695	703	701	681	747	750	735	711	724	698	699	707	745	711	731	734	729	750	727	707	698	761	719	693	695	651	755	746	650	702	730	741	712	755	751	716	748	787	749	778	740	664	741	741	658	747	675	705	713	748	720	685	683	764	741	713	718	697	757	711	740	764	693	745	729	707	741	706
26629	20050	7660	1149	785	767	754	652	688	737	670	652	675	664	646	718	692	635	693	707	629	661	642	678	717	667	668	676	657	710	718	711	652	676	651	640	709	688	669	693	642	717	687	665	680	701	628	690	650	700	664	678	705	703	660	708	643	702	702	691	668	711	671	684	690	619	679	658	651	680	647	631	636	668	654	688	685	682	659	607	747	693	706	666	690	630	656	628	654	688	675	687	653	626	628	680	605	670	681	661	692	704	684	665	693	721	682	650	662	667	665	620	737	720	667	712	679	651	668	675	726	707	694	702	710	715	738	694	672	716	670	667	667	717	653	639	653	688	687	679	679	656	710	668	673	666	658	673	659	647	667	709	690	700	691	672	668	671	705	662	691	696	624	686	644	640	674	714	688	625	641	627	630	653	644	708	733	647	691	700	713	645	645	613	683	661	661	679	651	682	693	705	670	671	608	707	658	654	659	715	711	654	649	669	690	693	650	647	643	713	643	673	696	682	715	632	672	632	664	700	650	686	631	647	680	654	661	641	637	695	632	630	665	678	648	656	679	701	705	666	684	684	689	638	633	663	676	665	630	657	665	692	684	678	691	689	661	674	678	649	703	629	662	659	669	672	665	637	655	702	667	721	685	671	692	661	678	673	682	639	663	699	619	684	703	645	699	656	679	662	723	642	688	703	629	645	653	656	667	670	691	632	623	720	732	669	658	668	709	679	686	660	678	685	654	643	632	687	628	621	672	708	678	663	667	664	684	703	680	665	636	692	659	639	667	635	643	670	710	650	693	679	639	688	684	670	665	662	701	682	665	642	692	642	697	669	645	673	726	637	638	663	705	682	710	677	655	672	686	666	679	705	632	654	704	647	709	653	634	642	635	663	652	662	699	653	726	713	717	708	690	677	700	670	714	664	639	662	610	621	687	700	688	712	672	683	636	667	652	656	694	688	660	720	660	666	665	717	671	628	654	674	668	731	693	695	669	708	634	668	658	653	658	699	663	700	687	645	682	648	690	683	710	645	607	670	664	666	660	692	691	689	694	693	679	659	715	667	647	667	657	679	704	679	672	704	693	662	664	671	658	664	636	715	618	645	721	685	667	642	674	684	650	692	666	719	645	650	728	638	664	673	655	640	687	656	654	687	610	632	693	666	688	680	676	706	654	673	700	669	614	665	715	687	653	619	695	675	681	670	689	633	685	650	641	664	691	634	667	620	680	667	695	660	656	656	717	702	661	641	670	680	641	678	677	665	648	660	668	665	667	670	655	677	680	634	646	706	683	669	670	706	699	691	647	677	694	659	728	645	628	667	675	678	676	632	661	653	686	639	677	639	689	720	673	665	724	647	636	693	683	683	704	641	643	668	694	668	685	724	679	652	611	674	618	652	721	706	669	686	683	654	717	664	681	676	681	708	720	667	665	728	664	680	685	734	655	654	695	634	671	699	700	697	623	694	659	622	636	669	697	663	689	665	697	667	695	615	648	702	671	667	676	689	701	693	665	679	677	643	623	661	659	679	614	674	627	715	649	646	713	618	630	651	732	686	687	678	624	657	643	642	644	649	648	630	679	640	678	704	683	640	677	715	691	675	649	653	702	706	671	641	662	680	669	678	689	688	670	674	637	680	658	650	638	700	652	635	663	709	699	650	659	648	626	658	654	701	656	666	650	724	675	687	726	705	688	690	659	655	706	636	635	696	634	687	685	695	695	670	731	643	651	658	711	675	648	680	710	686	668	660	647	666	666	622	680	617	683	668	677	706	671	705	717	662	663	661	677	679	706	676	668	663	674	653	706	676	703	647	640	677	666	662	649	665	702	706	718	682	681	631	683	628	642	661	682	653	715	701	657	703	705	643	684	652	677	673	684	671	671	637	691	668	646	656	681	614	679	662	632	675	637	688	624	671	706	686	680	648	654	662	693	656	688	649	661	663	698	645	644	669	725	661	683	666	670	667	666	704	722	662	634	665	690	627	675	666	670	667	662	678	681	651	665	715	666	681	707	648	648	612	692	685	654	696	677	650	661	630	708	664	694	640	668	659	643	680	713	650	616	664	648	665	627	706	674	711	704	680	648	690	668	677	705	638	678	671	726	695	624	650	701	678	688	724	695	664	675	680	673	693	710	701	656	672	717	661	657	646	646	662	661	680	710	710	664	703	724	664	636	669	678	654	726	701	667	642	649	674	665	638	654	665	686	688	733	677	649	659	648	646	622	660	676	625	646	675	683	668	659	694	678	675	680	674	674	691	723	645	683	644	697	631	650	614	669	676	674	665	638	679	647	654	677	712	696	663	700	690	680	704	673	665	656	690	683	675	631	636	685	662	653	675	654	666	660	674	633	692	644	646	675	623	711	683	638	676	647	652	677	691	700	672	707	653	696	707	683	681	677	696	709	668	664	637	688	644	657	669	670	637	682	630	676	690	667	639	691	715	637	669	682	674	649	606	631	678	658	692	701	665	622	719	671	683	721	647	719	672	732	656	644	695	683	686	670	632	682	649	725	698	654	713	677	650	680	660	652	664	616	697	685	688	677	661	641	635	651	656	635	672	702	645	658	708	649	696	675	708	663	665	670	675	662	674	656	717	714	651	715	613	687	636	622	675	666	684	646	635	703	670	679	660	703	666	680	688	649	691	638	625	661	692	690	687	724	676	641	707	668	664	724	686	647	679	656	622	679	634	682	620	669	680	679	692	656	715	699	688	672	671	672	685	686	638	677	707	663	707	675	652	698	684	714	646	630	625	678	636	649	655	683	657	661	657	647	636	687	684	667	691	650	656	698	671	661	643	651	636	634	652	681	665	695	712	725	690	693	681	693	662	632	745	660	671	632	706	712	634	666	639	692	669	683	650	649	695	693	663	683	702	687	698	697	657	715	716	664	703	642	662	643	655	688	697	689	689	660	662	659	686	678	668	733	654	681	664	668	621	729	653	685	711	670	654	682	667	715	662	691	643	634	684	676	683	638	672	661	679	663	687	648	652	677	658	700	660	670	669	678	699	683	627	629	660	645	705	658	663	696	678	636	653	647	690	697	667	674	723	681	684	696	686	652	634	692	641	642	716	674	691	686	710	655	643	656	692	703	671	651	681	650	682	667	672	657	641	665	663	708	677	690	618	664	701	689	718	661	640	689	717	709	667	676	660	714	684	692	655	687	714	668	702	686	638	741	657	664	618	729	647	674	653	680	636	644	673	718	716	715	690	685	651	638	622	686	699	622	678	704	613	707	670	681	659	672	684	679	690	677	674	699	691	665	659	687	659	681	702	683	676	732	677	727	664	713	649	645	657	655	672	703	661	698	661	704	697	693	656	672	644	660	713	716	653	697	646	701	620	660	622	626	650	657	661	702	640	667	671	717	682	675	690	650	666	649	673	644	648	696	679	669	667	704	620	669	680	677	672	727	638	676	718	662	663	658	634	677	632	691	703	712	668	666	694	690	711	596	671	700	680	612	689	669	633	703	651	673	662	683	660	666	661	673	662
4293	1873	1663	1266	1155	1111	1002	1054	931	957	999	931	918	933	928	888	908	908	860	944	976	931	905	894	925	930	879	974	932	929	909	915	931	941	861	898	935	885	899	909	910	903	867	926	922	894	937	897	927	927	909	924	922	871	909	874	896	899	915	875	857	902	892	911	913	847	898	878	889	946	860	932	918	937	862	896	991	949	910	904	931	866	949	964	906	835	886	888	921	892	882	922	869	878	898	887	923	854	840	894	897	868	877	916	901	955	907	896	870	929	842	938	886	934	982	961	964	928	903	974	953	953	980	928	985	951	981	918	916	944	926	911	921	924	892	888	895	959	921	926	903	915	864	892	975	892	938	906	884	889	925	958	843	958	935	873	900	827	878	915	936	917	861	944	903	924	906	918	930	937	897	880	907	891	910	875	944	912	907	897	970	914	915	891	889	935	894	893	918	993	889	922	909	884	891	914	939	916	958	927	905	887	881	908	923	894	887	869	892	923	849	916	875	909	911	917	900	894	892	900	921	881	912	903	892	933	877	906	894	913	950	928	893	876	873	929	865	851	918	913	846	915	889	915	886	916	888	890	927	852	885	912	900	891	908	901	900	914	888	892	899	878	888	920	914	899	894	917	876	910	911	879	913	872	965	929	892	921	887	895	869	877	923	891	873	963	918	906	919	891	882	927	945	908	893	889	893	883	864	921	862	889	883	926	861	894	890	880	901	842	922	925	848	910	818	880	912	825	859	908	944	946	924	937	905	863	902	941	872	874	908	909	909	960	853	887	884	833	890	876	934	925	919	935	916	870	888	910	933	865	914	903	925	926	907	860	901	894	898	842	905	887	894	931	868	894	976	910	928	936	876	898	904	905	910	895	903	938	875	904	909	852	898	885	888	904	919	911	928	889	914	934	930	923	886	836	904	935	912	904	901	899	826	876	859	912	878	855	938	896	917	907	957	897	906	896	937	934	892	919	883	888	855	923	883	901	894	889	874	885	901	929	937	891	914	892	927	901	871	893	887	896	969	939	883	876	871	907	900	820	910	872	883	841	920	887	944	932	932	897	883	918	960	916	888	902	896	946	963	914	874	932	960	899	909	869	875	949	882	953	857	899	913	943	951	897	889	936	875	920	927	914	924	842	918	875	892	869	917	874	920	906	880	921	836	880	899	925	893	879	921	946	948	898	856	925	938	892	924	906	908	898	906	881	907	911	920	932	915	871	924	891	932	883	849	909	879	956	915	884	948	894	861	859	883	914	916	874	907	897	894	914	888	848	916	903	851	938	896	886	888	905	892	930	897	958	916	956	886	918	915	890	889	963	958	927	833	900	933	901	894	941	907	876	897	872	899	924	952	981	875	928	903	933	855	867	846	896	927	894	929	929	869	935	912	910	892	890	926	887	912	914	906	878	906	872	913	892	888	905	900	876	957	887	894	924	922	853	922	917	906	866	892	858	883	938	948	891	901	926	942	862	901	924	887	929	879	883	937	899	933	853	886	913	934	932	904	876	900	901	899	892	942	937	880	876	937	872	891	956	887	903	916	932	905	930	949	895	862	892	880	919	870	931	918	938	851	926	931	881	892	852	920	955	937	850	916	876	927	895	961	924	847	932	911	922	879	885	940	916	947	920	881	937	943	910	895	940	921	903	862	917	890	960	937	918	864	936	911	934	925	950	843	876	900	852	906	904	873	946	914	863	901	892	955	850	871	912	966	885	897	920	875	933	909	873	936	875	894	900	930	893	905	854	911	899	857	885	884	919	921	864	948	895	903	936	924	872	912	907	923	904	932	880	889	904	933	898	929	918	929	891	867	904	930	911	840	863	945	898	919	943	878	873	904	882	887	950	940	921	876	876	902	914	894	957	870	929	859	903	870	900	949	949	967	912	892	929	827	904	919	914	914	910	866	891	899	903	896	854	897	831	922	938	914	895	918	899	949	884	890	887	904	840	890	843	897	859	911	916	943	928	890	929	916	947	886	959	881	898	876	857	901	929	919	941	899	864	874	888	897	950	871	934	916	886	870	907	918	928	930	890	892	880	864	881	906	877	894	863	878	900	928	924	924	903	878	902	890	907	902	918	916	902	909	934	896	923	947	942	846	888	875	928	965	894	854	954	944	893	891	914	938	899	902	894	925	883	917	944	917	902	937	931	913	935	864	874	877	917	855	914	868	945	946	892	895	922	924	901	872	871	948	876	928	881	874	914	890	891	861	867	861	893	874	858	913	930	903	914	889	944	976	909	887	870	937	937	873	913	950	924	931	886	890	923	897	902	908	898	906	901	887	881	904	922	933	980	896	894	863	887	911	875	922	917	950	932	880	927	937	895	907	877	849	899	914	881	876	934	919	916	904	896	884	902	912	945	879	940	892	904	901	902	968	890	887	927	918	862	875	890	865	918	918	935	888	870	940	861	919	911	875	910	902	925	847	864	839	930	944	926	924	877	915	918	951	888	899	925	876	882	864	926	923	898	932	891	964	897	869	905	870	926	886	894	917	892	930	926	971	909	948	858	881	907	889	891	915	915	957	916	921	919	901	935	913	868	887	901	843	931	952	893	880	960	895	917	841	950	889	886	891	899	888	877	905	877	871	931	881	921	910	909	853	935	929	948	926	880	943	880	942	857	902	955	959	870	879	935	865	917	886	950	927	882	924	906	922	907	877	903	911	930	876	866	940	929	909	894	914	870	925	885	890	861	943	937	932	878	889	949	890	912	889	852	916	900	922	903	937	883	968	895	919	905	896	895	894	943	901	899	902	899	897	902	889	944	951	850	906	884	956	913	870	869	906	916	913	888	926	913	931	879	914	929	920	869	967	863	904	906	944	877	899	919	920	924	883	904	946	878	915	897	938	931	863	888	929	936	910	909	871	921	961	906	885	906	900	927	902	879	867	908	906	853	898	883	916	877	935	907	890	898	950	888	924	914	847	945	940	960	914	882	953	887	924	898	870	976	857	908	941	941	882	891	892	887	894	915	911	916	897	931	853	879	895	855	937	916	891	914	952	913	894	927	923	895	853	899	886	949	948	910	925	946	881	898	977	928	929	904	911	915	892	899	905	890	938	861	920	927	883	872	886	894	907	901	919	879	956	914	904	885	932	909	946	923	902	844	895	932	837	839	921	859	957	941	942	911	910	935	930	931	896	850	891	920	948	924	868	933	966	801	987	861	912	931	885	883	951	921	923	887	901	941	919	888	926	882	923	887	940	897	901	853	899	869	901	900	855	908	922	887	961	882	931	890	902	928	883	858	941	960	903	946	968	873	928	913	906	875	870	976	944	937	897	908	976	919	856	953	878	872	879	953	891	880	854	916	900	858	918	849	891	903	901	901	952	880	919	943	934	894	921	961	899	926	858	924	948	861	914	912	921	945	911	877	890	893	938	930	908	909	901	825	846	927	912	905	903	914	907	920	918	888	928	920	909	876	870	875	874	900	958	908	931	874	929	918	868	882	856	916	912	866	895	910	890	919	894	895	845	928	917	927
23792	20958	28169	23932	20795	5594	1442	1172	979	955	866	922	815	726	775	770	797	794	767	752	715	699	750	741	693	728	725	727	711	709	698	704	790	710	707	754	662	719	713	745	691	680	659	687	705	720	651	683	694	675	740	678	710	703	720	731	679	720	683	694	720	680	727	656	675	689	715	698	693	683	702	685	724	674	709	672	636	702	684	676	661	689	684	731	694	725	745	701	717	636	678	704	700	696	677	674	710	654	699	697	714	662	648	710	709	708	682	705	643	614	702	679	682	698	701	756	762	732	724	749	751	732	757	725	774	713	722	690	716	735	715	720	727	718	749	720	713	653	734	720	729	684	681	705	698	677	684	665	738	752	687	696	684	677	694	719	664	693	724	669	629	695	706	649	693	669	741	716	671	689	772	686	682	709	706	663	693	664	689	706	638	681	723	665	656	682	725	740	712	697	730	674	732	725	710	698	637	676	695	715	644	705	697	687	682	718	702	689	708	738	655	677	681	697	666	687	690	715	732	672	671	727	707	730	677	697	709	679	703	663	674	684	727	668	720	652	666	662	728	686	717	693	699	683	681	720	685	705	688	701	691	686	701	698	699	630	772	705	700	697	712	660	700	681	656	685	684	719	659	731	695	661	726	658	686	686	708	651	685	675	683	709	679	664	684	695	692	692	715	694	730	722	708	693	693	729	668	672	698	705	644	700	690	684	664	682	689	722	715	729	672	683	673	647	711	727	720	681	648	721	719	679	712	663	684	705	704	663	677	667	624	725	739	734	688	618	703	665	717	702	713	677	721	700	711	710	730	634	726	651	665	713	716	663	713	690	712	684	690	693	691	705	686	672	652	678	693	750	696	667	669	716	727	691	673	699	712	712	683	711	702	694	698	673	711	639	675	683	692	683	718	703	694	675	713	697	654	696	697	664	682	683	674	677	688	692	655	711	669	641	696	703	783	704	708	719	727	697	725	689	677	651	659	661	739	699	704	707	738	723	684	626	676	716	727	711	707	748	680	641	714	648	690	735	714	721	698	653	662	679	701	719	726	682	649	708	716	693	689	682	702	710	679	670	695	678	640	640	689	705	710	676	706	735	677	664	679	705	654	653	702	727	719	716	732	662	703	639	655	699	687	704	627	738	696	657	716	715	715	664	707	697	675	649	651	677	679	733	669	672	754	722	651	701	740	718	726	713	686	700	676	718	718	692	706	736	671	702	705	658	664	700	688	711	679	703	676	713	718	692	644	666	684	732	682	704	719	678	737	679	664	649	708	715	713	647	703	661	687	684	701	723	717	687	650	696	711	730	710	683	698	666	727	706	678	728	675	677	718	722	718	718	672	708	681	699	702	726	682	715	752	744	695	710	629	689	733	703	680	640	692	738	723	689	698	661	663	721	723	713	684	713	698	719	703	690	705	732	662	692	714	704	743	709	664	678	699	687	717	657	736	731	694	682	698	714	657	732	709	702	752	674	670	713	676	682	680	693	695	680	681	669	666	691	712	689	680	692	721	695	683	669	694	697	684	698	722	748	703	686	664	667	674	692	696	666	694	689	716	701	693	727	661	697	673	697	657	724	685	726	654	705	728	698	656	714	679	712	690	675	672	715	729	719	692	720	707	710	705	686	682	660	711	717	723	707	642	689	669	725	703	703	654	662	691	669	701	734	650	658	638	704	667	687	696	658	701	664	722	691	653	671	679	655	718	682	676	640	677	727	703	700	681	656	676	722	674	682	666	714	731	695	741	729	702	741	687	718	697	686	677	670	710	715	705	714	682	698	659	731	670	757	703	643	668	689	712	695	651	643	722	679	715	669	707	688	736	648	775	736	700	619	682	675	652	719	660	679	700	700	729	693	667	718	671	685	681	733	651	705	688	699	676	711	680	654	689	691	711	694	696	663	694	676	687	701	654	727	704	641	665	651	684	690	706	655	708	681	697	661	702	724	703	730	678	719	687	670	679	706	727	687	673	651	705	701	657	707	674	700	630	763	680	721	720	699	712	679	768	709	702	723	686	699	687	683	679	728	689	713	653	685	672	724	670	739	705	700	736	668	678	675	625	648	721	720	731	713	718	653	654	717	702	670	694	703	701	686	703	700	685	729	683	716	724	677	677	699	714	655	669	683	680	701	676	665	726	685	708	739	714	735	683	653	669	640	681	679	742	627	705	645	710	645	655	684	707	661	684	732	646	691	755	685	714	668	688	725	678	639	666	694	735	685	687	747	686	708	684	662	692	669	697	689	712	706	740	662	665	714	697	715	683	654	733	707	662	673	701	678	670	719	683	667	675	725	718	668	651	702	675	706	725	719	685	720	668	705	686	743	735	672	640	706	676	710	661	660	728	686	690	709	690	714	690	660	725	687	711	646	659	754	687	686	684	698	705	645	681	708	709	682	656	695	651	731	705	717	637	686	689	685	668	665	672	691	702	691	646	712	701	706	718	749	662	690	671	652	723	678	702	708	721	676	695	703	736	655	637	687	706	658	736	690	722	713	678	687	703	714	669	679	689	658	662	712	727	695	711	691	659	716	682	683	716	680	670	694	688	651	714	704	712	706	672	689	707	722	680	718	734	678	664	662	702	686	651	699	700	728	709	692	637	718	672	702	674	704	703	719	664	689	665	693	705	726	676	690	694	711	682	733	728	700	681	719	688	693	711	684	674	706	688	718	708	744	689	755	709	664	690	694	683	711	707	694	689	673	680	664	729	670	733	693	682	678	702	724	698	678	657	708	695	683	693	650	744	697	658	709	704	678	663	690	701	682	697	654	678	717	641	702	671	657	707	746	692	667	714	671	735	665	697	677	707	677	682	680	724	684	645	689	716	699	677	695	725	681	653	744	700	696	688	707	708	719	700	668	672	730	731	696	740	728	689	725	675	698	711	684	648	681	702	700	706	682	698	709	693	656	733	677	707	697	666	726	702	714	684	708	687	688	681	713	701	676	696	723	710	676	676	710	679	681	689	696	713	720	669	672	681	676	725	677	672	708	716	662	711	693	680	701	681	676	727	718	674	663	681	652	701	702	693	739	689	682	764	696	702	647	711	689	731	701	670	658	678	704	680	701	718	667	603	735	709	647	678	670	660	692	691	697	702	627	685	686	682	693	712	702	737	643	754	707	672	676	694	665	727	644	716	669	765	684	729	732	709	729	710	675	680	701	708	663	676	680	717	702	680	676	679	708	666	681	702	705	663	717	673	660	676	732	702	700	677	708	686	698	671	692	764	689	722	672	678	721	696	731	654	681	657	681	686	690	736	684	688	684	664	673	725	634	702	696	653	684	705	680	684	669	696	669	669	653	682	666	669	628	721	650	705	732	663	666	715	712	697	723	679	705	683	681	669	726	700	688	673	724	690	706	723	691	712	696	672	708	694	673	696	647	732	713	695	721	668	685	656	646	695	671	673	676	741	710	738	680	709	677	700	715	674	681	735	678	643	694	698	688	695	693	645	685	720	666	678	695	706	663	693	662	711	735	702	671	716	653
5434	10662	9273	4837	3587	2803	2324	1965	1745	1592	1406	1386	1277	1146	1177	1142	1090	1083	1066	1040	1013	1031	980	1013	972	1050	978	957	971	978	926	974	989	951	999	968	972	948	925	1008	967	974	973	951	951	952	962	979	956	968	909	971	947	913	888	974	942	964	1002	970	978	965	916	1028	953	946	964	910	931	991	961	939	959	952	950	932	943	904	937	971	883	938	918	917	973	928	931	921	995	964	896	994	948	931	957	937	901	929	900	936	963	930	955	926	908	977	983	923	879	917	941	889	950	937	977	972	1071	946	985	982	1008	1050	1056	1049	1032	1056	978	1031	969	967	979	963	978	987	964	965	964	990	964	945	947	956	951	937	978	945	934	929	1007	869	887	974	991	900	941	927	953	969	925	889	895	946	925	932	935	948	993	943	953	925	947	907	931	947	915	888	898	997	929	939	945	948	980	884	907	907	910	891	953	988	962	928	882	948	923	941	961	950	916	949	923	916	928	935	932	945	893	958	943	937	988	941	941	898	997	920	887	896	918	964	908	875	927	894	898	957	956	944	913	887	929	936	915	883	949	929	847	977	987	936	951	935	916	945	962	959	891	920	911	939	932	962	928	917	966	903	958	968	938	958	877	955	948	895	981	916	892	888	969	931	915	896	965	945	907	973	940	886	940	922	936	945	927	942	980	940	887	920	942	911	883	954	937	905	937	950	970	853	925	952	948	935	951	951	941	959	954	971	898	877	897	934	913	930	944	870	912	938	929	938	927	970	966	975	917	943	928	940	926	969	912	916	946	899	929	968	922	929	920	911	984	996	924	933	949	891	910	952	929	962	893	912	925	939	901	912	951	916	936	875	906	948	921	966	885	907	944	937	907	942	908	988	934	947	917	951	927	907	963	949	970	917	947	883	890	895	959	931	920	929	940	931	985	943	938	931	950	942	902	965	941	992	986	910	953	939	902	944	886	945	961	888	1003	961	928	913	921	928	914	923	880	923	953	948	964	949	919	962	970	937	907	916	896	931	958	925	955	892	954	921	916	937	978	943	969	942	949	919	948	922	944	903	923	927	953	951	930	894	936	882	981	971	899	964	953	889	944	953	943	952	910	939	918	963	936	914	949	953	884	910	919	942	946	956	939	938	934	955	873	916	929	890	968	915	966	936	945	958	938	940	976	998	954	921	871	945	958	949	971	944	938	893	934	961	942	950	960	958	951	888	962	939	947	921	924	1018	890	907	936	976	977	954	932	909	929	953	958	879	937	927	918	906	911	937	974	983	981	951	930	959	930	968	979	985	931	952	917	940	938	937	924	939	926	961	883	882	917	916	940	939	1003	907	920	943	979	957	914	937	932	969	949	902	958	953	956	915	958	992	946	899	975	900	906	893	916	914	918	923	941	971	935	948	941	952	963	951	906	884	978	919	912	959	928	871	968	988	964	946	948	897	981	913	921	924	847	949	949	947	954	950	958	984	906	930	911	919	910	890	908	935	925	909	902	946	936	981	927	937	934	1000	929	969	959	936	941	942	871	941	917	1013	964	915	938	886	930	941	919	927	943	913	896	973	943	923	883	967	994	951	926	929	892	1006	929	938	996	926	965	899	935	958	922	951	943	917	952	942	999	999	918	958	890	896	958	923	910	934	918	957	926	866	926	968	1004	894	897	914	936	969	913	972	925	964	933	963	854	921	954	982	934	897	940	917	959	899	1006	910	908	918	917	960	957	904	942	958	934	990	957	938	905	959	951	936	932	918	951	919	928	907	951	946	904	948	960	953	941	937	979	923	900	907	935	942	892	995	953	947	932	930	980	978	931	950	954	981	917	935	959	955	913	955	978	966	962	966	955	880	927	945	953	920	952	953	941	930	909	973	948	968	949	962	973	896	962	923	922	889	942	934	934	970	899	945	932	957	861	990	967	959	932	940	894	930	921	928	955	900	963	956	982	866	912	968	946	946	910	955	933	911	910	895	952	918	1010	904	974	993	971	906	967	928	938	981	904	913	1005	911	960	912	913	935	943	941	944	960	927	988	938	900	925	956	920	940	886	939	893	959	972	984	917	943	959	942	936	912	905	918	951	954	952	933	912	1000	966	863	918	933	890	895	957	929	921	932	943	871	897	920	947	906	936	948	911	869	964	953	954	924	966	907	968	923	942	924	952	999	911	966	960	950	935	930	978	940	874	926	967	945	985	927	954	911	966	913	921	921	872	970	862	986	953	930	930	959	950	932	919	975	948	896	929	900	957	924	1006	885	927	915	926	921	924	907	936	999	937	969	951	945	974	952	895	932	919	919	926	922	950	919	951	940	929	921	960	935	924	919	996	953	932	991	937	972	936	918	927	921	976	912	919	956	908	948	918	874	940	906	949	926	891	952	893	849	899	905	907	953	911	938	959	920	962	962	979	885	962	879	942	952	967	948	980	931	955	974	954	933	930	996	915	881	945	917	982	915	905	959	949	955	853	926	926	955	893	936	987	965	900	951	978	949	997	978	960	964	957	928	923	912	947	997	956	973	980	916	943	930	957	966	987	961	956	880	934	943	962	929	929	950	921	923	908	966	897	911	942	941	929	924	912	979	928	938	914	960	929	913	966	921	914	919	899	917	944	961	969	924	936	953	941	927	932	967	927	906	896	921	959	927	941	959	929	921	922	912	970	932	1008	934	907	932	932	925	957	921	960	865	927	994	919	924	977	916	929	968	924	945	985	906	930	935	923	943	893	945	898	899	937	996	939	949	892	940	1022	972	929	915	958	955	887	957	914	919	999	970	910	957	922	901	923	970	984	913	898	900	865	940	901	930	905	963	959	918	943	929	922	950	953	917	922	924	920	949	940	935	967	925	965	901	968	874	984	941	886	891	921	917	935	949	920	953	951	951	952	945	905	899	935	949	911	956	953	865	972	925	955	973	952	951	934	1003	924	951	885	956	963	958	950	987	939	944	924	1007	925	931	933	904	934	892	937	910	935	966	936	919	965	943	941	931	963	971	873	914	960	922	941	1017	959	923	948	899	982	935	950	926	932	914	864	961	940	939	919	895	935	994	971	962	885	968	915	947	964	969	911	883	913	900	890	962	952	1006	923	934	899	941	986	893	869	951	938	901	924	932	945	978	981	990	926	862	905	955	989	923	886	947	938	903	958	897	882	935	946	907	968	898	958	912	970	895	901	918	886	959	899	1012	946	923	933	952	900	914	949	906	940	899	933	852	948	943	971	924	917	866	946	963	930	925	941	915	898	902	945	964	899	1001	953	952	894	914	903	946	941	949	962	914	963	900	908	879	912	989	932	910	940	938	937	956	931	913	924	983	934	971	937	906	923	954	932	956	991	942	977	926	955	937	867	879	950	919	892	899	940	998	940	965	939	912	908	939	982	964	974	947	938	908	923	980	895	905	947	941	926	960	969	967	971	953	912	881	960	984	939	929	940	968	942	916	979	967	935	929	909	939	873	934	944	916	912	942	952	906	876	942	925	927	937	905	945	909	992	933	943	961	952	932	900	949	946	948	927	966	982	970	994	927	987	892	882	922
22748	20846	28532	23295	20849	20620	4187	1393	1009	906	884	851	786	738	686	676	674	654	604	652	651	587	595	610	610	606	578	631	584	570	592	514	554	610	533	536	540	526	569	608	568	575	566	550	532	593	581	573	499	520	536	565	533	552	564	546	569	539	544	557	564	536	552	526	576	507	581	522	552	571	533	563	558	509	580	549	583	554	535	585	563	531	509	564	549	538	536	554	528	546	540	528	529	527	529	545	531	590	513	541	572	563	496	512	558	557	550	493	564	520	554	529	562	603	572	593	579	576	558	584	556	619	593	573	571	576	591	605	570	586	569	563	566	555	577	542	552	581	562	549	549	556	532	576	541	545	583	554	566	529	533	540	512	534	565	544	506	515	545	517	557	568	499	527	498	508	513	576	530	528	510	505	547	547	549	524	579	532	511	551	539	550	541	531	555	529	535	561	566	506	568	525	562	552	546	555	523	517	506	530	561	571	551	518	547	537	542	567	511	552	537	542	537	571	562	579	574	580	504	499	536	513	541	524	521	537	577	555	514	536	519	525	602	507	531	547	540	546	515	551	533	520	542	536	531	542	515	566	512	525	540	519	522	531	568	514	500	472	532	534	539	543	545	495	523	523	510	520	543	551	535	530	554	511	513	552	545	551	533	513	516	558	503	527	492	557	550	536	494	563	547	482	539	497	557	539	531	554	533	538	554	510	539	529	564	552	526	562	537	548	549	534	539	536	529	509	519	521	550	535	577	561	581	549	575	564	547	515	546	541	529	495	537	525	566	481	554	577	561	573	502	557	570	546	534	517	516	487	546	535	566	484	559	509	534	544	541	541	560	548	547	541	559	525	534	561	574	544	546	539	528	522	551	534	530	489	528	519	550	507	541	523	531	509	542	528	531	566	532	545	535	553	507	597	538	564	549	541	547	561	584	574	535	533	555	585	543	529	534	502	530	545	522	555	550	541	559	523	551	548	541	535	520	526	547	577	521	496	552	539	521	532	574	550	472	587	543	508	527	535	542	533	556	527	548	550	554	559	507	532	528	515	561	511	545	562	560	533	532	546	513	516	580	542	511	503	526	568	543	528	558	570	527	525	526	529	527	501	589	553	559	512	556	515	573	512	524	542	546	586	595	564	508	552	576	548	565	505	531	545	576	570	498	544	548	553	499	524	558	527	555	511	585	559	532	516	528	533	511	523	532	554	540	524	509	529	515	552	526	524	482	559	556	526	532	540	528	537	566	516	536	525	533	490	547	517	521	544	540	516	538	540	520	529	515	559	544	586	530	549	515	557	552	538	514	546	526	540	528	559	568	560	601	531	553	590	509	538	518	491	573	545	502	548	573	528	505	580	537	576	528	507	586	571	499	529	521	546	561	547	563	541	508	526	542	539	525	501	524	530	522	552	561	488	545	549	530	562	512	585	548	544	503	585	536	484	529	565	552	511	570	508	569	483	547	543	538	523	573	497	534	530	514	533	541	516	512	532	549	547	529	545	542	532	554	529	546	559	568	489	484	514	557	559	587	537	549	512	522	527	531	511	546	468	536	523	557	496	536	488	529	515	519	530	539	508	585	540	521	559	529	551	546	533	513	537	562	523	545	549	548	589	528	540	517	547	518	524	540	536	519	530	524	507	525	539	595	554	573	535	537	543	540	559	569	561	535	570	531	491	509	528	537	558	516	524	494	537	547	524	569	546	549	548	529	572	532	515	521	548	541	503	515	548	560	511	518	516	504	527	508	572	548	559	550	490	551	535	530	504	538	529	561	557	490	553	546	574	524	553	578	538	560	540	523	571	512	578	541	505	550	573	562	508	544	510	510	521	518	568	515	530	525	521	499	569	528	509	550	497	538	537	527	562	562	575	546	535	533	526	538	553	581	538	560	492	515	553	536	575	538	596	540	556	528	539	527	524	527	536	550	533	525	555	573	514	538	544	532	539	507	518	566	547	531	501	518	538	541	524	512	506	553	528	566	500	536	517	528	534	533	511	534	556	508	498	504	576	552	523	528	531	570	521	561	534	509	573	556	550	560	577	512	524	549	544	537	564	508	517	526	539	508	544	550	520	530	534	554	509	543	486	569	545	538	566	540	526	521	581	580	540	506	528	532	503	525	565	530	529	542	547	505	551	538	538	577	514	567	463	535	547	527	575	529	557	503	534	516	505	500	506	545	543	570	570	506	561	552	501	585	510	530	565	532	503	534	518	510	523	516	526	544	524	536	517	545	540	511	516	498	533	540	540	549	545	558	501	505	490	532	574	498	558	563	560	584	528	543	586	572	545	535	570	524	526	548	511	507	554	520	525	507	538	546	524	550	526	540	507	526	514	548	511	530	518	554	508	531	559	553	529	548	526	500	531	547	559	525	545	602	520	511	549	547	489	555	533	501	478	532	530	535	527	539	544	532	546	528	495	523	560	522	551	577	547	508	509	512	605	511	608	521	528	559	538	571	546	555	543	493	495	503	550	531	517	570	518	559	562	564	567	529	492	553	549	539	564	590	527	546	554	550	522	567	539	516	536	550	529	513	542	515	498	544	499	539	546	558	536	494	524	559	546	553	560	509	550	525	554	556	493	522	517	556	522	494	552	537	542	522	525	537	531	536	495	557	577	551	486	543	552	566	526	543	513	539	553	490	536	512	551	508	565	494	524	543	526	528	541	563	530	503	516	541	512	576	570	518	534	514	516	536	529	543	537	525	505	566	511	579	485	521	536	551	542	539	521	566	524	536	546	566	568	535	543	535	550	571	575	533	529	517	544	549	559	544	523	498	559	579	509	536	522	547	557	466	534	556	537	533	511	557	571	530	527	508	523	552	523	548	548	564	528	564	539	505	553	523	530	488	519	498	541	560	535	498	539	540	533	536	560	561	536	561	501	513	534	522	562	540	528	513	516	568	530	522	544	532	518	533	551	552	524	578	550	541	490	583	517	520	544	529	538	531	509	560	557	535	559	510	523	545	544	551	551	549	517	539	529	524	531	533	519	538	540	553	491	539	591	562	539	553	533	527	557	519	558	490	529	543	559	526	509	498	532	548	569	545	506	540	569	505	551	519	550	510	585	533	571	549	581	552	512	540	525	552	553	540	505	519	536	560	522	482	547	527	533	543	578	481	556	550	530	541	526	550	547	523	537	518	528	509	534	480	552	472	520	519	532	554	515	502	554	557	530	556	534	512	488	556	527	544	519	559	551	545	547	568	568	610	562	537	536	536	523	529	539	530	545	572	534	553	548	524	517	529	522	518	545	524	559	517	523	497	542	531	542	551	536	527	567	561	494	542	531	519	522	550	494	583	528	539	561	526	508	510	563	519	526	512	508	556	496	525	544	544	522	527	511	544	520	549	537	526	565	525	554	519	552	547	529	533	530	541	517	542	549	527	494	524	490	489	516	501	521	546	539	533	568	568	519	531	558	552	542	516	524	490	579	552	536	528	525	528	583	538	526	570	536	514	500	499	546	546	509	525	525	556	572	495	542	546	549	505	510
7499	16737	14187	7869	5504	4274	3345	2663	2301	1900	1756	1508	1335	1283	1147	1094	1104	1015	1022	1024	914	922	876	859	833	802	905	811	772	857	784	776	782	780	810	778	780	783	778	752	813	811	760	768	751	769	764	768	747	829	761	783	794	800	727	765	778	814	741	728	706	715	772	744	776	725	745	753	741	724	764	751	759	761	697	751	781	781	729	758	739	687	753	727	775	728	740	724	719	730	750	752	771	719	774	736	778	788	754	766	776	721	768	729	742	765	702	749	735	746	725	714	777	797	837	788	917	797	772	783	861	839	876	815	910	795	812	834	795	787	801	752	786	753	777	742	786	782	779	722	759	741	752	758	711	752	763	776	725	759	701	779	741	771	696	720	708	742	735	760	732	716	726	761	738	716	798	792	696	683	733	697	733	719	746	682	708	665	705	750	735	723	791	720	744	728	727	743	733	734	734	709	727	742	762	704	774	698	710	711	742	727	774	772	732	725	724	738	728	713	736	772	744	729	751	736	742	740	725	720	755	725	776	728	729	754	733	760	721	743	716	725	738	761	721	708	761	682	723	752	760	713	740	720	767	754	748	747	725	783	762	729	721	773	738	688	702	728	712	748	716	728	720	735	741	736	682	752	693	657	724	775	767	718	731	732	706	719	720	695	677	747	713	752	729	751	713	697	726	745	734	708	732	749	765	757	761	686	733	701	769	768	753	725	731	730	710	720	723	704	725	700	702	734	707	732	731	722	758	703	721	728	738	694	741	765	735	766	735	739	770	727	732	711	735	759	677	759	755	767	745	691	723	730	789	748	737	755	715	756	735	746	725	734	731	714	785	724	743	738	734	692	736	750	721	733	725	732	740	773	700	717	731	765	730	729	707	763	763	760	694	767	703	725	719	719	781	703	756	725	745	712	758	780	726	796	719	708	731	751	737	728	706	731	698	714	739	730	691	740	722	742	743	756	697	722	693	754	728	736	725	717	752	703	679	727	718	721	743	718	768	721	740	707	714	752	730	751	737	753	716	722	745	738	714	719	758	760	732	806	794	709	718	736	732	765	685	748	709	781	702	752	707	709	713	747	723	744	759	720	745	680	748	683	740	716	721	696	700	739	677	772	746	677	735	732	777	719	708	736	720	761	714	763	688	675	674	751	731	715	778	733	736	716	741	727	796	748	729	713	695	757	706	766	718	739	751	740	745	763	769	735	769	790	774	732	691	730	694	721	753	692	683	740	736	749	763	697	715	684	754	722	733	765	713	720	772	704	726	711	736	752	739	680	717	733	740	719	694	735	707	712	718	742	715	764	756	749	760	731	716	746	783	739	713	748	724	762	710	708	697	726	712	719	722	693	740	725	772	720	729	751	703	703	707	744	770	716	720	705	754	700	708	767	754	732	700	767	710	760	726	727	715	729	732	695	686	721	783	732	775	696	740	760	745	710	704	689	746	691	696	707	764	683	738	741	661	732	776	708	736	717	726	702	747	740	700	728	742	716	732	738	699	731	764	722	727	715	729	715	759	740	722	706	730	736	756	726	781	677	699	718	706	732	752	765	687	758	710	769	744	720	732	767	745	726	701	713	722	723	750	732	760	702	664	757	710	738	732	723	744	681	719	719	745	763	736	671	732	728	721	763	747	722	767	734	744	802	752	742	752	715	737	687	693	794	734	691	699	732	737	748	783	728	727	741	741	713	724	695	718	742	739	700	713	748	765	765	729	731	765	756	762	726	721	752	726	718	703	741	701	751	718	733	733	704	741	719	773	753	702	765	740	752	737	733	749	734	735	747	747	722	734	698	714	695	746	724	744	734	733	741	721	713	702	764	777	743	777	744	780	726	710	728	747	782	720	729	733	771	728	747	734	753	718	708	738	810	718	779	739	743	714	789	750	730	721	754	732	781	760	701	736	759	742	669	716	769	731	733	710	737	703	714	720	699	719	760	718	734	740	731	765	682	762	706	723	689	735	668	751	718	731	765	791	725	725	737	729	797	814	682	727	739	725	740	767	735	743	712	762	718	741	716	688	696	711	757	702	723	715	732	677	739	736	755	710	682	703	710	735	721	734	735	692	752	691	793	733	761	710	720	701	701	721	763	724	773	738	787	672	695	697	752	729	743	769	768	743	731	725	777	711	752	759	756	741	703	677	725	726	695	736	775	734	777	749	685	796	768	734	758	740	717	701	699	724	739	711	718	739	766	731	705	755	729	720	770	732	750	703	757	739	737	807	723	727	721	682	784	744	714	757	758	683	744	753	780	724	736	694	700	732	708	723	734	695	721	748	693	725	769	743	699	728	769	679	751	798	755	703	780	757	737	688	725	738	771	730	756	805	735	759	720	748	721	761	706	779	686	775	680	732	707	727	689	743	666	703	726	748	767	742	770	739	749	716	755	745	735	728	702	772	710	753	760	738	715	759	745	689	705	756	712	716	693	730	730	776	704	744	708	731	756	690	726	723	730	751	761	725	706	737	741	695	744	721	744	729	738	764	756	727	730	750	727	708	708	772	773	733	713	725	768	706	782	814	779	729	756	768	714	707	754	753	726	763	674	744	693	702	715	701	700	747	701	731	756	719	757	749	745	720	699	738	715	740	761	716	694	763	722	716	725	724	724	756	729	748	695	753	765	731	731	727	718	737	729	731	750	763	717	741	695	750	769	747	721	756	727	723	726	718	758	761	728	702	703	739	720	724	715	772	717	717	746	732	753	745	749	748	739	740	754	735	739	705	720	756	704	743	715	776	716	708	744	737	722	747	686	705	716	695	787	722	711	688	743	678	739	763	711	747	746	747	751	708	692	779	789	736	713	728	745	776	724	747	705	716	789	736	708	717	685	709	727	770	737	726	759	723	766	747	731	725	689	762	730	761	732	753	779	684	744	710	748	767	714	757	746	732	745	732	660	728	711	757	723	729	730	750	787	780	742	722	728	723	721	727	722	738	728	701	745	690	703	784	746	733	763	717	739	698	770	748	741	717	704	767	730	685	756	821	725	727	738	736	741	718	737	713	737	731	742	744	701	721	703	742	728	721	704	720	733	721	689	768	724	715	768	723	706	685	828	741	798	752	766	728	676	729	720	713	748	794	749	744	752	697	740	767	796	715	748	745	748	742	757	674	729	699	729	730	808	732	724	745	725	717	741	752	730	691	740	730	759	733	770	667	714	732	722	802	754	703	702	740	692	740	716	752	727	689	688	696	752	738	745	741	694	707	731	674	745	713	706	793	723	786	746	698	704	743	739	735	727	688	711	711	739	702	731	753	731	755	686	699	693	721	720	729	713	722	765	749	748	771	713	698	778	749	694	710	708	712	777	744	747	731	734	754	729	709	765	690	716	745	688	706	722	769	731	738	721	715	715	787	733	751	710	741	709	748	684	686	753	762	735	708	743	759	696	679	727	772	750	758	691	738	704	727	732	737	714	743	730	782	692	720	702	711	721	712	726	742	726	716	748	758	698	752	711	745	753	734	769	723	778	751	733	724	681	738	724	729	758
26729	20139	7775	1134	777	704	720	734	707	757	707	664	683	715	710	664	653	720	687	674	673	670	685	652	674	675	670	684	657	617	723	681	703	696	694	693	665	694	651	712	706	683	652	683	694	700	661	674	716	683	657	676	677	673	665	690	693	717	680	660	684	704	669	679	685	695	678	719	632	649	687	676	705	660	667	640	652	721	682	673	660	672	678	704	676	664	693	674	694	669	678	702	662	673	647	655	685	678	708	712	690	669	655	690	659	699	680	683	681	653	655	673	691	772	706	657	657	666	687	704	653	706	718	709	736	709	669	689	705	706	673	664	668	685	682	659	756	707	689	656	665	687	657	721	673	698	666	702	703	679	705	676	718	659	671	688	676	631	710	678	707	690	695	678	654	674	657	681	733	696	644	702	646	661	676	657	669	689	659	671	675	711	671	721	679	680	634	694	702	690	672	676	660	648	717	677	707	674	681	611	717	649	685	642	682	681	689	688	634	696	681	655	683	633	700	704	717	680	700	682	721	610	665	700	691	705	667	708	652	676	701	696	665	678	681	660	691	666	730	671	688	650	690	663	698	679	694	669	670	692	673	661	638	646	633	716	671	682	635	640	666	668	664	687	731	669	713	703	679	693	702	693	692	640	734	669	673	670	664	671	682	686	719	666	706	684	634	654	708	683	654	656	658	651	724	666	647	673	690	702	662	676	667	676	684	663	694	681	721	676	675	694	623	699	645	698	715	675	691	669	681	745	671	658	660	686	698	723	698	684	696	636	690	728	669	729	731	678	697	689	665	709	685	665	688	699	702	729	673	698	736	699	648	656	709	698	659	688	724	700	658	647	700	688	711	686	663	656	704	625	701	688	724	634	635	666	682	681	703	691	674	696	674	697	682	697	671	673	675	661	678	685	719	707	654	692	670	683	699	689	664	657	657	664	641	687	708	726	712	664	705	669	665	670	703	659	709	719	690	673	672	693	665	711	667	724	694	713	670	711	685	682	711	680	703	675	726	678	646	644	651	635	734	680	665	659	665	733	649	691	686	653	701	741	684	694	703	682	636	725	695	680	657	671	694	651	698	686	705	701	642	657	646	646	671	673	691	630	676	708	653	681	696	655	716	710	664	661	697	659	652	666	705	693	663	691	639	676	718	674	635	657	700	649	692	693	640	678	673	647	693	684	700	716	668	652	690	667	657	702	721	648	682	709	646	658	671	693	700	668	685	633	710	650	702	685	641	659	728	687	690	693	695	688	678	662	649	658	654	741	652	695	657	746	668	692	664	666	648	661	653	655	658	654	674	684	704	694	682	713	707	685	736	646	661	658	678	682	669	679	643	698	670	702	725	661	708	655	672	658	698	676	672	653	655	682	714	687	694	685	719	655	646	722	683	716	648	688	694	693	657	699	646	663	681	691	705	676	699	716	675	673	719	687	668	684	702	734	676	695	673	712	671	670	646	653	693	690	644	640	667	693	691	661	693	686	648	666	655	698	700	694	699	657	657	666	657	684	660	657	698	702	694	674	678	645	723	728	649	630	635	705	656	641	638	675	680	724	660	718	658	688	713	689	681	694	693	698	683	683	676	734	690	675	691	645	676	665	690	684	763	678	696	686	698	656	688	629	685	694	659	720	674	668	683	680	702	669	710	673	694	694	628	703	683	669	679	664	701	666	677	691	679	720	721	708	654	667	696	694	682	679	690	690	676	657	685	680	676	709	708	685	642	665	689	656	687	678	646	688	712	680	700	698	679	676	674	725	667	639	635	655	670	654	678	687	678	646	720	718	689	692	739	643	698	643	639	695	725	682	697	648	739	681	699	630	703	668	728	683	636	682	715	712	679	667	689	723	713	700	657	676	666	697	667	710	722	677	672	682	741	682	695	739	696	677	678	659	669	636	676	691	649	727	683	663	623	667	690	704	696	694	662	686	705	671	636	684	656	686	703	680	690	670	687	696	652	689	692	664	675	673	713	721	686	644	722	622	670	683	652	653	672	684	672	654	677	652	710	675	653	689	657	707	668	630	698	716	709	685	650	630	632	662	689	717	697	630	692	657	640	659	705	707	655	677	652	662	678	677	692	696	681	698	676	656	705	745	684	665	694	676	696	692	706	675	637	659	721	691	668	608	674	694	717	682	674	672	670	685	674	673	680	674	700	675	706	722	686	706	671	681	676	715	697	636	709	697	706	663	696	681	736	666	741	702	684	683	661	709	703	722	698	693	713	697	725	670	659	673	684	736	678	646	660	648	725	685	700	645	730	639	669	667	692	686	675	696	673	685	711	701	648	628	636	690	675	694	729	733	680	696	693	706	686	670	703	668	675	680	718	677	662	722	726	696	701	661	705	698	664	672	658	696	682	661	688	675	674	652	688	677	690	738	704	714	679	646	678	663	685	705	675	681	678	709	678	707	705	729	677	654	649	661	699	679	625	687	663	699	706	688	690	708	687	693	721	667	656	691	671	652	674	646	679	668	659	676	664	668	712	701	722	703	660	705	695	688	701	661	644	648	639	693	677	713	694	669	687	653	670	681	661	664	673	652	731	701	672	699	648	721	698	696	693	659	682	671	683	692	702	694	692	659	664	715	666	676	694	643	703	662	650	665	663	662	602	683	673	726	654	666	663	707	679	714	668	712	721	695	663	700	680	701	714	685	673	689	702	724	729	671	609	644	692	678	678	630	677	669	617	682	647	679	693	691	632	678	678	673	698	642	659	667	674	662	701	670	655	677	699	663	711	686	671	665	715	669	677	677	687	707	672	645	671	669	709	677	686	714	703	679	661	711	668	695	703	632	687	697	669	670	666	674	699	664	670	657	725	685	717	668	714	687	668	686	687	661	688	701	696	656	736	681	654	651	732	667	690	684	680	710	680	689	694	668	664	712	670	721	703	702	648	678	716	650	689	675	678	672	711	708	664	662	644	657	685	697	638	656	706	667	652	631	651	677	689	719	686	651	692	698	676	718	724	706	656	673	666	675	717	641	697	696	680	666	664	707	688	708	634	657	664	716	681	650	732	675	657	647	695	663	698	669	691	672	703	665	699	679	672	681	737	709	701	700	647	672	717	695	684	665	691	654	653	666	677	681	699	740	669	674	691	698	689	638	668	675	673	688	650	672	682	693	625	682	719	649	685	686	663	684	647	668	688	656	722	743	723	669	694	706	677	694	679	683	660	675	680	709	691	673	664	677	663	692	679	660	639	694	691	683	668	634	643	657	669	699	665	734	744	668	673	707	696	657	688	711	623	708	683	715	659	668	712	672	688	667	649	668	640	677	658	664	647	648	716	696	682	688	696	692	705	706	669	700	683	698	703	629	616	707	672	723	691	689	689	685	683	647	684	650	696	712	684	714	716	660	683	684	657	663	681	652	659	686	705	660	693	702	709	685	677	668	678	713	702	643	677	669	769	719	717	679	709	691	694	663	694	649	677	685	730	689	689	673	696	715	713	684	699	670	630	663	686	700	697	647	705	715	745	651	673	668	701	724
4259	1901	1672	1230	1129	1092	1096	1008	931	975	950	954	954	898	939	901	929	906	914	922	951	959	932	914	877	898	872	925	910	937	898	880	940	909	933	901	936	941	900	935	953	939	932	905	945	895	863	935	906	930	933	859	940	971	947	885	910	917	964	936	907	920	932	861	916	889	895	947	918	954	893	909	923	914	921	916	916	902	923	891	937	904	895	912	905	916	917	902	887	878	838	904	881	935	911	853	922	854	925	927	913	898	858	890	929	908	946	909	890	927	897	902	932	982	979	987	956	953	919	946	957	925	942	960	1017	1008	906	1017	950	989	915	937	885	945	852	888	970	922	934	896	908	910	963	938	890	927	1028	892	957	890	962	907	896	930	952	872	907	895	883	933	924	895	901	908	935	989	907	907	881	891	880	934	903	888	929	894	939	858	957	949	913	914	906	907	895	952	888	873	915	880	852	938	871	862	917	882	884	903	918	876	935	893	944	913	921	908	854	940	910	965	865	961	911	964	925	976	923	895	862	901	929	913	923	910	914	992	905	848	915	884	880	906	872	952	856	943	883	904	928	890	889	953	936	891	877	910	901	871	900	853	891	853	812	936	924	904	966	937	946	916	937	915	895	905	907	893	947	979	937	935	905	898	912	959	880	875	904	946	923	881	922	874	927	970	925	894	945	941	929	903	940	923	896	956	908	930	887	929	951	882	988	910	954	900	925	938	927	865	917	912	977	954	881	888	893	870	926	892	872	918	897	895	898	981	931	928	961	887	964	936	895	944	957	904	865	928	915	934	927	928	891	992	881	907	871	943	897	861	886	931	944	926	929	898	906	943	920	925	885	933	876	916	928	989	950	925	933	940	906	914	894	919	918	877	949	932	929	868	931	871	920	886	885	924	973	899	932	881	876	966	935	939	962	908	980	901	906	910	854	932	900	918	911	920	915	923	954	934	877	924	880	871	913	900	867	891	918	904	917	901	901	933	972	939	892	921	889	945	918	949	905	919	941	952	915	938	910	999	861	896	925	894	894	915	908	933	973	943	905	866	888	905	906	871	930	918	901	907	924	934	961	912	944	901	931	891	922	918	927	962	881	920	942	936	917	956	893	927	981	884	907	917	937	954	870	815	950	870	924	919	926	891	952	962	921	873	911	908	961	908	893	889	861	871	939	874	895	911	956	934	940	965	916	971	937	933	834	935	896	921	912	925	930	941	932	955	909	985	935	878	904	873	791	892	874	945	966	892	879	931	852	933	906	964	910	843	902	906	938	925	882	879	899	928	921	983	889	955	924	850	903	935	888	858	919	900	889	881	914	892	939	922	887	908	956	936	873	914	918	892	931	934	898	916	848	861	912	874	921	961	907	926	856	947	895	925	912	935	873	928	876	911	930	903	881	894	895	930	905	903	981	935	967	975	925	921	849	966	896	922	930	962	950	889	959	888	957	897	926	926	944	916	897	914	888	897	922	894	948	946	936	939	848	930	961	930	880	881	899	899	891	931	932	876	869	851	917	909	956	923	892	936	926	939	893	937	885	933	906	947	935	924	935	891	947	921	902	882	919	945	923	910	942	896	878	933	920	953	914	912	923	946	875	907	872	911	934	951	880	934	966	865	876	879	940	924	914	965	904	867	928	925	908	911	914	928	945	900	871	900	879	915	939	961	926	887	916	889	909	910	910	973	927	923	940	890	892	903	915	898	908	924	869	918	885	889	920	927	910	910	916	930	914	902	957	927	913	906	857	946	879	885	892	866	889	873	896	973	948	883	919	904	927	980	911	947	903	971	955	893	902	840	874	895	994	898	921	890	920	914	892	910	924	889	922	888	888	920	945	959	911	868	919	935	902	901	891	898	891	903	942	898	918	896	890	985	913	889	947	952	906	918	941	900	874	947	940	912	913	919	864	903	950	949	931	928	942	930	932	918	886	914	919	867	898	1001	917	903	935	983	866	938	886	924	961	872	899	864	924	951	894	935	906	889	888	846	920	927	984	929	933	881	895	913	937	929	884	900	931	910	915	959	912	901	927	898	936	894	909	937	893	949	947	1002	925	912	972	930	902	912	844	910	925	871	975	895	923	917	956	884	938	876	987	912	928	932	884	905	881	901	912	970	912	964	894	938	897	908	932	882	963	951	916	916	889	938	909	888	941	901	895	837	922	935	916	918	879	884	890	922	914	856	920	926	899	911	941	869	900	964	895	904	922	913	939	930	902	889	926	901	897	835	939	925	876	887	876	912	901	909	892	921	942	914	908	878	902	901	927	880	920	873	915	945	934	907	928	921	918	911	894	901	862	937	944	898	926	949	987	982	951	918	959	871	922	908	934	872	905	890	903	953	870	925	1003	951	896	870	938	873	896	884	868	934	936	913	968	977	992	923	872	904	950	942	952	935	923	901	946	875	912	901	896	930	904	944	937	917	984	926	890	938	951	824	936	920	896	905	950	853	888	914	888	885	957	946	888	981	857	910	918	896	902	899	925	954	896	968	927	929	886	922	855	917	914	883	908	892	932	903	931	922	896	913	937	913	889	936	877	906	886	927	892	882	911	903	921	914	918	831	916	947	871	895	879	918	951	927	920	968	904	932	946	884	889	905	900	923	892	911	954	965	906	888	905	905	909	944	946	975	960	929	899	951	896	928	902	927	964	876	926	863	954	931	901	895	932	962	984	943	895	888	951	921	934	910	963	956	885	911	926	897	895	967	905	889	930	886	921	925	869	929	895	927	924	902	893	866	938	877	894	872	877	912	876	928	923	922	919	922	879	858	906	912	934	941	906	923	915	929	917	903	942	908	915	941	964	860	893	963	893	952	873	904	909	911	927	890	946	904	918	864	921	891	897	828	898	854	921	893	920	957	870	931	891	947	913	881	900	890	936	948	951	945	896	900	927	910	971	929	871	868	910	904	898	973	959	911	950	914	838	937	866	854	944	859	958	932	889	858	894	907	907	925	916	902	912	937	894	964	898	903	958	886	927	905	943	921	942	921	916	885	912	925	916	865	952	928	919	910	938	895	879	971	939	940	946	934	903	934	927	892	955	929	907	931	893	897	857	904	841	902	927	882	906	937	870	989	905	922	879	850	868	923	938	923	939	941	877	962	982	926	926	969	952	912	925	914	928	925	867	905	902	905	926	885	870	889	900	904	897	960	957	919	910	902	882	1005	892	972	873	916	875	898	947	893	912	886	883	962	945	913	975	962	837	877	975	917	920	879	966	910	937	932	913	872	954	908	893	987	988	918	898	936	935	900	898	897	917	936	931	902	903	869	920	896	976	890	920	923	907	833	956	872	926	929	916	918	972	880	922	922	893	929	898	952	896	873	946	881	860	951	942	911	933	910	889	930	921	956	942	903	871	863	895	906	931	865	880	915	922	878	930	928	929	927	893	927	892	911	892	889	955	947	902	945	904	913	912	914	911	918	941	897	935	889	924	896	904	887	908	912	847	889	897	909	931	901	966	899	926	956	870	969	868	870	970	934	929	943	910	913	896	903	930	903
23848	20936	28078	23948	20791	5534	1518	1083	1066	950	928	824	838	749	761	799	832	778	729	754	733	766	749	697	768	711	738	704	748	754	759	710	674	695	677	712	742	748	718	724	738	660	712	690	693	682	708	732	700	657	674	662	696	776	679	710	731	700	675	734	703	691	726	713	696	649	685	685	730	714	717	746	683	710	679	785	679	696	692	709	644	679	709	659	764	728	685	704	731	682	696	774	682	709	688	672	710	713	712	657	709	659	690	710	648	698	680	727	679	701	717	719	715	680	718	741	741	744	703	706	715	758	796	763	775	749	740	724	727	716	690	712	801	753	690	714	706	728	674	666	732	712	656	732	676	678	725	704	715	662	668	685	681	734	730	744	693	712	714	735	712	725	653	674	680	733	757	692	677	746	716	661	666	717	744	674	716	665	748	746	737	655	698	680	671	686	744	675	662	671	692	670	677	707	700	644	696	683	686	674	678	718	684	713	733	683	673	711	694	728	722	703	723	636	703	703	712	704	766	715	719	687	721	676	736	677	728	708	703	709	693	729	695	658	706	704	666	729	693	672	667	699	677	706	739	675	688	727	676	710	705	667	688	702	722	658	705	725	723	700	662	701	738	645	714	724	700	664	703	728	665	662	651	710	720	713	691	675	737	717	765	650	668	730	685	690	680	719	725	678	740	699	693	705	640	744	721	717	715	735	706	679	698	638	716	759	678	692	756	710	691	703	724	725	720	740	657	721	744	695	711	718	737	672	714	700	733	737	714	709	675	668	732	719	682	725	700	733	731	698	687	729	701	679	723	661	723	697	685	626	732	686	699	646	674	693	675	669	705	748	710	672	722	697	708	717	644	644	642	719	684	659	702	659	717	699	703	698	705	648	677	712	638	721	697	679	728	704	689	693	709	668	702	728	701	740	672	702	729	703	680	677	677	749	708	715	703	711	693	663	724	719	659	738	688	658	717	709	729	694	680	732	715	682	667	682	739	684	667	694	688	687	701	639	697	715	699	677	704	726	677	707	680	724	697	708	703	686	709	644	684	708	707	651	704	692	674	655	711	695	719	708	699	660	715	678	737	693	677	715	738	667	677	693	698	723	720	698	721	697	734	676	635	720	741	683	677	756	698	700	675	745	669	685	691	668	691	705	710	686	694	692	703	725	690	676	694	702	709	704	676	713	716	737	696	712	631	688	743	665	690	692	717	695	723	733	667	667	691	694	705	680	732	687	713	745	691	698	702	687	667	704	698	709	704	653	744	701	700	670	716	723	729	727	683	712	716	710	735	701	698	700	700	690	699	696	733	744	704	704	715	717	688	699	719	682	668	715	705	746	709	728	698	663	706	730	719	733	716	681	725	719	705	658	700	700	754	714	696	681	734	710	686	740	699	672	726	701	714	692	694	696	711	670	700	718	688	663	715	687	675	713	750	723	722	723	679	686	718	689	704	737	681	698	684	696	668	668	719	704	717	713	750	691	701	658	669	686	719	709	696	685	699	703	738	668	704	650	703	720	688	722	701	722	685	674	716	724	664	693	683	661	674	714	704	720	727	722	697	676	692	743	735	704	674	733	691	682	697	695	708	736	726	683	726	688	677	697	729	716	742	683	676	768	714	706	692	649	682	733	748	699	694	702	714	703	741	708	684	732	705	702	716	655	711	682	687	713	730	695	691	732	733	703	725	680	646	676	662	682	686	665	665	730	740	650	690	714	625	707	701	724	703	699	692	733	717	699	721	659	713	674	715	684	686	737	764	685	702	693	682	714	679	688	720	697	717	663	723	687	700	688	729	687	698	676	704	706	740	687	675	686	686	664	689	678	736	715	680	691	689	694	680	689	675	682	685	675	712	637	686	680	671	700	714	675	734	688	672	679	729	692	713	714	685	688	724	712	670	740	682	711	667	710	689	675	727	699	718	674	747	704	724	699	728	683	742	751	722	686	678	732	708	727	673	709	758	716	699	693	719	639	700	714	671	702	703	690	722	706	706	691	673	692	675	719	703	710	666	706	703	725	693	757	701	700	733	695	719	708	700	722	686	640	679	658	704	678	724	681	689	722	704	663	688	680	729	673	701	721	754	748	720	654	694	696	689	660	678	687	679	721	684	659	710	731	629	695	698	679	702	671	750	737	710	672	677	682	700	717	672	655	678	650	715	659	710	696	690	679	705	700	673	710	660	730	702	705	716	716	726	711	714	692	749	708	714	697	658	677	671	715	680	677	665	703	703	720	674	684	655	703	665	750	669	684	711	709	718	701	692	681	705	703	682	743	654	644	639	701	703	682	674	682	668	659	688	694	698	729	703	662	729	673	701	699	709	675	711	696	720	684	699	728	685	758	695	679	679	677	729	697	691	698	669	712	723	682	681	694	680	716	700	717	725	694	683	681	752	697	672	746	727	672	716	691	681	720	662	706	688	694	705	745	719	706	727	715	701	701	693	700	770	682	724	694	693	701	719	710	698	686	763	689	722	708	713	643	708	637	658	667	685	691	685	673	715	625	699	713	681	754	728	731	686	655	647	730	733	673	737	759	668	690	722	716	685	695	667	687	670	731	665	734	700	708	694	684	694	684	673	729	685	682	735	697	650	703	719	716	650	706	719	721	688	670	687	680	682	676	673	723	724	691	704	709	664	641	720	687	677	697	669	745	667	680	717	658	688	729	740	632	722	691	670	717	734	664	684	711	698	731	641	686	686	672	669	713	693	680	671	730	724	703	660	658	666	673	714	685	721	727	666	671	671	757	703	704	662	689	706	679	705	658	702	706	705	717	684	691	703	695	717	709	680	688	710	686	695	670	699	684	717	720	761	725	682	675	694	703	680	716	724	675	714	695	750	671	720	691	615	650	739	715	749	698	671	643	636	722	693	683	697	721	683	776	698	678	716	705	675	709	736	697	647	713	691	723	707	685	740	778	688	670	748	683	704	679	709	707	712	734	690	720	739	675	678	685	694	653	703	671	688	692	768	654	662	682	761	697	703	638	702	717	700	648	682	706	667	753	712	610	679	714	682	691	727	709	654	683	680	712	751	685	722	710	667	667	701	735	678	677	662	690	697	710	656	659	727	699	727	639	659	727	715	696	737	672	663	679	695	689	712	706	679	753	703	636	672	711	694	708	700	744	676	740	660	696	689	714	742	694	709	691	667	732	673	697	657	680	747	702	720	752	646	695	666	726	670	719	711	708	709	684	700	614	694	711	756	691	670	656	677	697	689	722	698	671	698	702	697	708	713	700	687	707	656	699	715	679	694	699	685	667	652	700	668	720	670	705	686	734	677	733	680	683	657	705	712	703	692	626	724	688	639	706	663	669	726	704	651	716	707	710	684	710	739	710	695	671	672	732	713	724	706	717	700	694	669	640	718	751	708	659	689	713	747	733	704	668	719	732	676	691	667	688	691	657	674	720	755	743	706	692	697	707	723	677	675	649	713	695	679	693	669	678	680	733	693	738	658	663	693	695	740	686	664	729	686	703	683	693	683	675	722	697
5340	10705	9311	4957	3505	2742	2291	2022	1733	1571	1439	1365	1289	1210	1177	1130	1137	1118	1083	1031	994	971	1032	1008	1028	1008	991	1013	965	987	994	980	1025	1031	986	931	956	1020	956	979	1023	943	980	970	938	979	931	957	992	972	965	948	999	969	955	964	938	936	968	995	961	972	922	931	882	953	950	975	952	910	901	896	962	954	979	925	930	937	969	970	982	917	930	904	929	981	1005	947	955	948	913	928	978	962	973	925	972	961	961	937	976	948	968	918	951	965	949	917	969	953	992	931	934	973	1064	1059	1056	982	1030	984	999	1034	1047	1059	1086	1024	989	960	970	1011	993	923	956	990	994	944	964	1007	949	932	930	979	926	945	948	981	932	904	977	940	909	951	957	968	961	900	901	944	904	934	959	953	1007	938	992	960	903	886	994	954	938	969	965	926	969	969	965	923	888	966	949	950	926	931	961	890	948	985	953	916	949	981	953	900	1031	907	941	1000	907	888	981	879	885	912	989	971	927	952	909	985	879	935	948	947	900	945	936	877	937	881	900	946	1029	921	926	905	941	1002	912	941	936	946	913	883	926	964	934	921	924	942	876	908	955	944	982	949	895	968	958	937	948	946	905	934	974	925	929	940	924	924	925	920	889	986	947	872	948	948	894	939	849	914	923	869	1001	930	914	913	946	936	964	886	967	911	1007	916	969	934	885	980	981	948	942	947	965	906	952	913	965	1005	915	962	951	931	935	971	948	1020	990	920	940	911	972	964	971	967	953	1006	907	933	935	971	966	958	970	903	953	882	911	961	937	929	961	880	949	927	961	903	956	948	922	924	937	975	897	979	889	979	886	966	968	906	911	976	958	936	989	951	974	925	958	938	958	995	933	937	943	936	945	965	931	949	939	943	983	900	927	938	939	869	941	963	917	923	951	928	927	947	935	931	907	932	911	905	926	983	913	979	919	918	988	942	930	934	930	922	924	904	952	971	959	932	872	953	943	960	939	966	927	936	917	962	902	971	950	968	974	974	979	904	968	938	973	942	964	931	924	1029	918	966	896	959	963	943	901	940	975	900	938	955	966	990	997	939	922	934	985	1012	954	892	927	946	985	935	960	911	920	972	878	906	993	950	962	890	949	958	913	935	898	907	932	950	938	938	957	925	959	971	921	957	959	970	981	918	955	892	890	1064	913	943	951	965	961	935	938	1001	965	941	984	977	930	960	970	990	924	979	930	953	938	951	941	949	1015	954	920	949	971	933	954	957	899	884	929	936	932	953	960	938	975	933	878	950	917	896	918	912	978	979	956	964	893	923	923	926	914	974	967	916	932	922	910	990	900	938	932	915	1014	995	937	933	877	915	933	969	939	962	905	872	866	958	891	982	962	917	918	919	985	943	967	1002	860	936	923	1001	907	975	939	995	910	910	973	962	917	945	894	912	970	920	948	937	1005	886	967	979	859	942	946	986	936	957	957	977	991	960	937	973	918	936	920	973	888	947	942	954	955	931	979	978	1010	932	912	912	921	919	975	933	913	913	919	897	953	971	968	903	937	906	888	915	920	886	957	884	981	956	948	920	990	879	952	976	914	888	908	950	936	892	885	976	965	920	937	941	854	992	906	974	932	961	947	968	940	911	962	952	977	912	943	924	930	1005	952	908	901	943	934	911	940	926	950	1009	932	959	928	853	924	953	885	900	965	935	870	967	937	909	961	946	944	933	967	944	963	915	992	954	901	931	963	975	928	965	942	955	946	933	931	944	921	953	1008	934	972	928	964	942	892	951	935	964	949	918	902	932	941	964	962	964	945	938	923	983	906	971	924	942	913	962	958	933	947	973	865	956	889	950	927	958	945	955	907	1001	874	935	875	911	934	887	987	902	957	924	957	953	874	944	932	960	999	958	945	963	954	949	943	992	915	957	953	969	926	967	914	895	958	960	916	964	993	946	948	949	919	961	978	948	906	943	918	893	933	918	980	954	951	898	919	910	923	917	956	921	896	925	975	944	953	928	964	921	961	997	936	930	927	899	979	892	901	972	955	929	927	906	964	956	913	918	944	918	967	1014	947	980	927	877	955	952	949	948	1019	962	922	1002	975	961	938	911	969	911	885	916	876	960	973	905	955	970	916	923	923	961	927	925	936	987	910	945	940	914	906	922	956	940	912	926	962	873	925	955	971	1005	963	955	912	942	974	892	934	945	961	985	914	907	994	963	952	934	941	991	938	971	994	996	925	977	962	908	947	912	950	930	986	916	1012	994	896	956	1002	942	935	979	890	961	956	923	898	959	908	952	936	907	931	937	930	949	902	936	992	959	919	962	1000	902	941	917	944	930	961	922	917	1018	979	926	916	992	936	972	962	931	883	924	945	936	911	970	950	946	913	902	902	916	950	984	942	970	919	962	961	969	915	898	918	910	964	913	952	940	974	947	968	938	1010	933	940	917	971	960	960	950	900	952	967	961	905	886	990	949	874	891	873	941	905	964	1003	927	868	939	974	912	945	941	963	909	976	903	894	963	928	908	964	934	966	977	998	937	938	976	944	942	889	952	955	992	898	988	947	874	960	943	911	936	955	907	1002	967	988	973	942	902	979	957	937	930	917	1032	918	942	906	898	922	982	930	949	893	922	939	947	919	879	879	928	938	1042	954	979	977	939	941	909	895	975	990	990	979	959	904	962	959	969	890	889	911	943	945	949	922	913	908	938	884	906	875	972	946	1023	953	977	1003	947	874	936	914	950	932	979	954	937	899	974	940	909	945	914	918	919	962	909	941	925	986	971	981	927	968	965	934	968	928	920	949	933	905	947	952	968	889	942	961	931	953	925	953	955	955	926	1002	935	974	989	973	926	906	959	966	995	987	940	978	912	990	938	923	935	980	906	990	1031	983	925	951	969	949	933	931	959	926	943	913	928	993	912	950	960	940	979	892	1008	869	973	912	927	995	938	930	963	965	963	981	905	908	937	911	986	979	959	935	984	1002	944	906	892	932	898	977	944	939	929	978	931	961	921	900	940	971	940	940	948	1001	932	964	951	938	952	933	935	945	949	985	934	961	929	928	938	927	972	933	918	952	889	946	934	971	974	925	995	950	910	936	974	920	922	975	910	919	927	950	966	946	972	924	960	980	956	933	956	956	861	906	974	966	944	959	993	951	913	923	1028	961	945	943	959	943	988	946	943	1001	929	887	894	924	970	943	959	896	917	960	888	883	943	978	962	960	991	948	975	981	962	923	981	938	980	926	957	951	944	887	900	860	928	986	984	955	1011	987	971	901	985	923	961	951	1006	935	926	898	953	871	993	949	924	903	981	952	969	894	957	943	942	974	934	938	913	901	994	940	914	971	933	907	957	1012	902	920	964	930	952	951	991	941	954	960	977	926	962	958	932	998	916	880	880	946	901	988	957	967	911	899	925	939	865	930	966	863	910	949	944	953	961	963	988	959	921	929	956	964	931	965	910	947	977	944	976	923	935	958	958	953	967	965	917	968	957	939	1010	926	937	995	909	937	968	968	914	915	1004	1020	951	906	864	981	963	884	899	884	953	975	944	920	969	882	988	940	997	982	975	940	901	897	947
22692	20838	28545	23241	20837	20530	4170	1404	1018	949	921	790	728	762	747	710	693	667	625	578	625	613	626	609	611	623	564	597	552	578	597	553	589	596	574	580	563	532	600	553	566	577	577	565	559	570	549	595	532	586	564	549	584	536	553	544	534	540	532	582	555	578	567	496	551	546	580	520	595	572	557	573	534	540	555	564	520	543	546	570	572	564	593	564	548	583	514	585	507	556	544	546	535	534	530	539	575	528	516	516	550	513	543	552	587	553	500	557	549	535	558	561	555	564	594	543	567	558	570	587	574	601	623	580	601	619	537	597	573	577	569	603	523	536	565	546	554	570	551	545	563	560	543	539	543	549	549	536	514	528	523	549	534	546	554	578	603	530	542	546	501	528	540	550	586	580	514	540	535	570	553	542	511	571	522	572	526	526	575	529	581	530	551	561	530	554	581	571	541	586	527	554	518	564	540	526	594	546	570	543	553	510	567	501	505	512	549	501	545	512	576	551	550	540	537	529	532	510	553	573	572	542	551	559	598	558	560	534	556	566	559	543	563	522	579	550	532	551	525	577	535	534	560	540	502	537	596	549	566	553	551	548	550	517	515	592	508	550	552	525	546	559	558	583	579	515	564	551	542	523	540	502	574	555	521	527	547	541	574	580	598	579	599	574	544	533	561	538	514	505	556	561	532	529	513	534	531	549	560	571	552	562	584	556	510	522	555	526	524	567	536	525	506	537	575	574	528	523	547	593	524	508	504	528	546	565	518	561	497	498	587	543	564	494	540	561	554	517	535	542	517	562	559	551	567	552	570	542	566	532	554	515	499	548	595	563	519	518	577	543	507	526	530	538	529	531	519	518	551	527	547	538	531	517	517	562	561	535	543	553	511	537	526	535	575	541	546	528	533	565	582	543	523	550	537	519	524	572	560	544	598	575	545	557	565	515	605	532	570	543	562	566	564	546	512	556	538	552	541	503	598	549	537	555	547	560	565	534	539	513	570	537	554	542	516	528	607	525	525	557	513	551	519	521	533	555	525	550	562	580	477	542	506	561	521	527	524	545	561	539	534	511	586	556	545	528	588	518	516	560	544	557	533	531	581	542	550	536	537	531	557	563	577	512	547	539	560	547	564	535	558	523	537	572	545	520	524	540	550	528	526	547	547	550	495	560	483	551	563	569	547	521	561	556	521	534	582	549	517	548	560	546	538	555	560	531	537	492	507	559	528	540	561	541	520	504	546	559	544	588	587	499	563	534	553	554	557	552	546	572	563	569	542	525	554	559	512	550	547	523	548	509	563	510	533	558	528	558	539	548	541	565	530	550	619	545	553	503	563	592	530	526	559	507	551	541	574	501	541	545	566	533	535	533	558	529	534	525	566	519	547	535	533	534	530	535	579	539	554	546	530	485	548	500	568	614	533	526	534	556	549	540	559	509	480	532	535	532	487	544	560	528	532	517	590	538	557	543	499	536	559	556	542	552	584	579	568	558	569	543	552	529	548	515	524	553	543	538	534	536	516	545	573	543	565	522	539	547	560	533	537	567	470	532	522	549	551	530	502	517	560	538	507	586	508	578	567	575	521	536	510	555	548	560	564	536	516	552	532	595	548	533	553	537	540	541	551	547	565	528	510	541	546	534	569	539	539	541	539	550	551	553	543	550	514	525	503	567	542	561	549	553	571	537	546	538	600	554	559	550	575	519	547	522	585	528	520	536	581	564	543	531	533	551	535	545	574	503	505	560	533	581	523	536	564	527	567	528	570	586	491	551	538	534	543	554	529	493	523	558	521	571	546	559	518	541	559	543	523	524	554	550	526	534	519	552	518	512	535	524	512	507	544	545	504	546	574	565	538	532	558	589	560	530	555	551	521	523	555	522	552	555	528	514	554	537	532	524	613	545	547	576	578	526	545	560	523	562	555	519	544	540	495	575	538	507	563	556	497	552	544	580	551	559	563	524	545	575	486	532	507	539	513	531	534	490	536	595	522	563	554	537	519	505	539	568	476	563	552	534	541	543	502	546	552	563	554	508	537	539	552	529	588	523	478	544	538	520	508	581	589	551	532	534	587	524	542	508	563	511	559	523	507	545	503	563	546	534	545	600	556	581	520	526	527	555	542	544	567	560	580	510	553	584	536	546	530	539	526	536	514	487	505	551	544	511	538	525	535	551	581	498	534	547	506	520	521	556	531	559	550	539	580	560	542	561	538	528	530	541	548	498	543	519	561	535	504	540	547	592	576	481	531	565	554	513	518	558	539	538	552	523	523	560	549	494	579	522	504	544	547	560	553	537	532	509	552	524	541	552	568	535	569	593	533	564	539	534	586	542	499	512	535	543	515	593	527	546	505	538	549	538	522	518	557	591	513	566	552	498	560	530	540	555	529	546	526	531	576	548	565	527	522	523	514	554	577	568	567	556	539	527	546	553	543	511	562	570	541	514	510	534	503	567	509	497	551	552	518	533	579	548	573	537	523	494	545	536	534	577	497	539	588	557	516	539	563	577	541	569	534	542	463	528	545	537	520	544	555	541	531	547	524	538	533	542	596	504	554	523	554	540	533	534	535	562	518	524	527	571	551	542	527	557	526	537	536	563	551	545	560	578	543	526	523	579	555	558	527	526	544	576	535	555	496	549	576	577	540	557	532	529	533	541	525	547	558	530	565	504	542	541	570	536	524	548	561	559	566	532	517	530	588	540	530	580	570	549	525	549	526	521	534	539	543	556	519	535	534	534	520	557	526	556	569	483	520	540	572	535	557	532	538	530	522	576	588	534	543	534	544	512	510	530	530	540	553	562	544	546	516	556	493	515	584	512	521	492	516	565	533	507	511	537	553	542	526	536	533	583	557	536	550	550	576	525	524	562	513	500	516	548	548	552	577	550	565	516	537	528	528	504	554	561	547	536	559	567	539	527	523	569	566	536	557	556	533	502	542	571	545	494	521	553	518	552	543	534	512	515	556	532	584	575	523	510	540	546	563	544	534	544	544	513	524	539	510	545	545	545	509	548	535	517	532	545	504	556	544	494	555	513	508	533	568	554	542	559	503	521	557	522	554	572	578	563	556	531	564	566	556	584	587	552	567	541	529	550	551	534	508	523	547	528	533	552	552	535	580	550	516	575	578	576	572	552	558	533	561	552	584	572	535	525	550	540	541	511	569	548	527	556	551	577	492	539	595	543	571	522	502	536	553	542	563	538	548	563	517	553	552	525	521	514	522	556	540	537	538	498	553	551	518	559	544	522	532	584	552	570	530	570	525	512	531	550	517	522	540	560	584	558	513	550	571	540	526	545	468	564	539	551	535	524	554	538	512	529	568	517	535	528	571	551	547	562	504	514	568	570	556	517	550	515	571	539	567	490	533	543	561	557	568	525	519	508	573	572	539	551	543	535	565	517	518	578	547	563	574	495	585	527	531	561	538	539	562	532	557	546	540	524	510	540	582	577	532	573	561	523	498	538	567	557	543	536	547	518	464	552	503	581	530	541	561	560
7584	16410	14048	7819	5407	4168	3287	2710	2241	1922	1644	1454	1397	1281	1146	1134	1051	1003	999	958	965	892	934	885	866	818	838	885	840	845	820	858	783	797	740	767	788	769	796	832	776	773	784	764	761	707	792	755	831	757	765	699	763	808	742	738	792	695	745	742	754	755	745	753	765	779	753	789	768	764	778	722	747	759	740	745	740	687	720	746	752	691	755	758	768	736	741	745	742	759	753	757	753	741	752	799	736	765	725	786	697	765	794	732	750	724	704	782	767	753	732	786	805	782	861	805	871	765	826	797	813	841	844	887	899	863	876	855	789	823	762	772	766	787	814	765	731	728	766	741	680	762	718	763	789	749	707	706	708	771	768	701	763	743	734	746	746	789	698	754	730	767	788	787	739	736	723	763	756	786	707	734	737	781	748	694	714	795	700	705	693	800	783	721	724	746	787	720	721	759	791	781	753	776	763	743	803	783	809	726	708	739	712	688	785	771	744	766	785	751	738	782	741	754	763	705	715	726	700	739	710	734	755	724	819	708	719	718	724	680	750	699	744	743	759	746	743	697	755	744	745	760	716	764	724	707	723	743	681	731	691	801	759	759	687	730	701	696	700	721	736	747	789	718	687	697	740	698	759	752	694	733	753	750	754	722	714	775	771	701	764	751	782	710	734	737	737	757	695	751	801	729	740	719	762	753	738	780	732	749	728	731	727	732	716	673	764	751	776	739	715	762	765	696	739	741	746	743	721	757	702	740	771	761	719	769	732	761	742	755	744	710	735	737	766	742	791	729	722	789	697	789	772	717	753	697	735	686	742	743	700	782	760	704	745	766	714	738	760	734	756	699	743	784	694	761	776	723	741	766	788	728	751	715	705	724	711	753	713	754	742	715	732	745	728	758	774	753	718	745	792	720	734	727	758	688	759	762	765	727	760	780	778	694	797	805	693	758	689	737	762	718	712	749	737	708	736	769	738	721	725	792	773	710	772	721	739	753	746	747	727	733	749	700	731	731	708	785	711	735	735	738	754	693	751	713	785	734	734	750	739	717	713	723	736	769	742	733	732	652	772	745	760	739	700	787	698	722	734	766	692	729	759	728	677	788	703	678	747	720	786	788	696	745	753	736	744	736	756	704	723	718	733	710	753	747	746	727	719	785	766	789	736	725	755	730	769	751	755	751	738	754	715	752	769	784	751	785	772	705	752	742	692	753	728	737	740	758	693	722	729	698	754	724	801	704	737	739	744	708	773	695	722	727	731	713	727	719	794	741	698	735	737	756	741	758	725	690	743	724	746	785	723	766	733	774	689	729	727	739	704	768	705	751	730	779	739	726	711	753	684	754	753	772	717	713	745	740	733	799	776	687	745	782	787	723	766	695	718	741	750	781	692	730	730	749	729	745	758	752	768	738	755	727	744	721	726	697	777	750	768	766	713	738	683	746	725	744	740	743	738	789	750	733	740	747	764	727	730	739	754	757	733	728	688	758	771	757	698	740	709	727	689	735	739	678	756	677	739	723	720	760	764	795	739	807	760	727	745	783	733	703	760	732	724	748	692	729	750	730	752	747	684	704	698	716	748	766	765	724	719	755	694	708	719	737	789	729	747	746	765	744	728	750	745	744	748	739	749	764	755	740	757	693	702	770	754	713	787	736	753	764	769	687	771	748	708	773	730	753	746	767	708	704	739	724	747	756	754	761	718	743	774	705	755	729	801	724	730	703	750	705	750	744	725	722	711	729	754	701	761	731	749	799	732	765	769	725	744	747	751	748	727	700	735	739	704	772	745	716	776	737	757	759	763	693	834	735	725	749	751	749	771	748	747	747	783	745	723	736	788	743	734	729	707	722	768	715	777	727	736	730	755	781	728	713	740	748	727	744	748	736	734	752	726	731	765	712	701	758	736	737	749	750	736	755	729	753	730	751	732	743	733	714	750	722	713	729	741	716	731	778	715	751	755	777	777	710	724	705	741	756	744	722	771	727	729	674	761	728	732	732	824	760	724	767	736	673	703	744	718	718	747	723	668	746	731	733	762	750	728	713	737	719	667	714	733	726	734	794	726	762	767	692	725	758	768	775	698	712	746	739	707	700	751	699	752	788	747	721	689	727	701	764	730	742	766	736	715	743	817	734	746	711	727	744	733	742	746	740	782	721	760	738	721	744	726	734	746	771	784	753	758	736	725	741	711	775	710	764	740	799	774	751	759	746	744	697	685	773	727	728	740	777	745	741	758	741	746	720	720	733	740	726	737	719	718	746	777	776	731	740	723	780	733	736	747	729	766	732	736	793	674	726	710	715	744	752	753	782	700	761	754	783	710	708	729	736	749	724	786	755	735	800	777	752	720	713	745	725	687	804	710	732	759	733	674	760	750	694	698	753	719	692	719	720	761	702	760	748	781	698	726	748	751	747	737	759	718	770	788	722	755	769	740	738	747	747	732	668	728	781	723	750	683	751	755	755	730	700	746	700	740	751	686	745	732	745	696	715	741	715	748	799	685	733	691	762	720	737	770	743	753	714	775	762	767	720	717	726	758	727	767	734	740	758	807	729	764	737	675	778	717	766	745	695	731	718	768	753	767	731	714	724	736	747	779	763	759	751	738	702	766	678	714	759	707	699	753	754	729	729	728	743	738	723	769	765	708	774	747	728	724	729	699	724	775	777	769	773	714	710	742	746	743	753	702	658	754	764	746	757	727	700	686	746	701	762	745	706	725	766	730	753	738	753	698	762	735	706	754	711	740	731	713	737	738	725	742	704	753	754	742	725	726	706	729	765	739	744	699	761	733	780	752	742	767	729	728	772	715	749	740	771	732	755	722	722	773	672	792	715	732	731	754	725	791	788	717	723	699	729	742	769	728	754	746	729	776	756	735	703	739	724	699	738	750	730	750	753	776	741	742	742	769	723	742	804	743	711	713	736	763	729	761	749	742	772	762	759	740	720	729	724	721	739	692	783	740	740	708	737	712	748	728	728	727	754	784	753	771	698	746	766	718	754	726	778	727	760	759	749	774	754	798	763	711	762	813	724	750	745	691	766	742	719	702	743	762	763	752	773	741	713	779	710	761	728	734	711	714	756	746	722	741	703	698	724	777	725	753	741	764	762	717	757	733	735	716	722	729	731	742	754	718	705	790	748	757	750	716	739	715	728	728	693	749	749	702	728	732	753	719	743	776	760	759	759	781	752	721	788	758	751	723	759	742	765	729	694	712	719	685	737	744	714	684	717	738	691	740	734	757	755	723	752	752	752	750	740	743	714	774	755	736	765	723	719	746	751	726	749	754	774	731	712	758	751	761	731	719	765	721	693	732	728	713	733	739	759	698	749	721	723	757	725	721	709	723	714	742	700	718	727	710	778	714	745	734	735	721	764	714	772	758	695	691	760	701	733	760	723	758	752	731	736	763	717	731	763	727	741	709	736	735	729	738	712	743	696	779	723	708	707	741	732	719	735	771	736	796	729	685	744	756	717	676	788	756	730	733	728	706	697	750	734
26547	20074	8064	1320	896	836	755	682	742	729	691	749	737	677	692	710	730	665	732	682	707	652	727	734	697	700	678	713	662	673	716	640	742	711	714	666	659	666	676	718	671	641	695	634	687	692	664	708	715	707	666	719	667	678	644	698	662	696	675	660	682	650	672	698	694	685	675	673	724	694	655	739	674	639	684	668	627	721	652	689	668	710	702	696	685	634	706	731	685	669	658	653	650	697	706	683	696	733	676	678	669	685	674	657	679	663	674	699	685	657	682	677	736	681	717	687	703	715	668	706	714	705	688	718	695	705	690	702	695	696	714	696	712	726	729	693	702	661	641	706	637	688	712	670	633	732	730	695	669	725	710	695	663	691	715	638	675	681	724	690	665	694	648	666	682	688	683	708	668	732	662	699	641	708	702	691	695	695	640	687	691	686	666	671	685	729	677	722	671	669	736	730	731	648	652	701	676	671	701	662	647	642	684	697	696	727	688	702	665	698	681	667	684	676	640	648	641	709	703	716	733	644	637	692	748	723	642	685	689	681	720	685	700	667	718	624	654	619	692	676	730	651	707	748	679	707	695	737	688	742	692	675	637	662	658	645	700	710	655	679	703	660	625	702	672	735	644	671	740	677	686	692	704	721	670	702	692	738	687	657	640	670	672	652	676	739	684	677	750	686	706	688	693	647	677	639	672	661	711	704	700	714	700	688	699	645	634	681	685	638	669	676	668	621	691	669	674	683	705	685	638	696	725	676	652	706	673	721	637	726	680	718	678	738	706	624	664	718	710	705	670	695	690	642	693	694	662	719	714	709	652	615	717	700	713	622	672	704	690	648	644	698	650	694	671	680	673	653	652	683	705	687	666	697	660	666	692	724	658	657	702	664	725	630	705	682	652	662	695	691	698	674	707	636	715	711	654	683	652	740	704	730	646	711	699	684	690	645	669	657	682	669	629	696	701	702	646	691	732	690	628	678	699	673	657	691	666	708	704	685	685	656	650	694	664	668	738	680	690	685	700	692	689	685	710	640	652	677	722	680	619	664	715	700	721	702	639	661	731	692	704	674	672	706	681	721	694	663	723	742	693	683	742	648	688	687	692	691	647	750	727	686	694	669	725	688	647	705	640	734	676	692	650	707	686	696	662	704	667	712	646	669	686	705	713	712	622	671	678	675	667	694	695	683	683	686	670	670	693	668	681	630	683	664	630	667	666	719	693	736	664	657	708	718	652	675	721	634	663	672	692	671	714	691	649	687	684	716	700	644	674	678	684	651	710	718	704	695	711	661	676	664	619	672	697	674	700	721	713	698	648	675	656	670	688	684	719	728	689	677	687	695	678	682	668	691	658	586	645	706	710	625	709	687	685	726	699	701	656	681	659	700	678	665	685	665	697	702	671	672	669	736	719	696	676	653	637	738	663	729	684	697	689	648	713	705	682	700	705	679	725	658	672	671	703	718	656	620	682	717	667	640	686	721	696	723	702	684	683	644	664	701	673	698	728	663	684	691	726	632	669	655	638	690	723	695	694	677	716	652	681	667	691	681	745	653	661	719	691	665	707	695	704	674	664	680	666	690	707	696	673	641	673	685	668	683	666	694	682	678	668	725	678	686	689	733	704	664	701	676	662	690	679	683	652	718	682	702	697	681	653	657	632	679	716	669	735	644	664	667	665	677	679	665	716	639	706	713	670	715	656	657	650	699	712	713	657	664	665	646	697	693	684	644	725	699	653	683	693	658	697	695	705	637	717	699	650	683	665	677	688	728	677	697	674	649	651	644	699	711	673	692	670	703	664	738	658	680	705	708	678	653	651	743	722	695	715	664	644	674	750	663	708	736	698	726	668	656	660	748	711	681	638	679	675	680	652	698	682	692	709	699	727	746	694	681	682	746	679	674	674	679	632	682	689	705	726	683	723	689	701	691	671	689	706	669	692	656	732	652	710	657	661	709	664	716	659	683	631	712	661	667	705	679	652	705	665	654	711	662	712	655	713	695	731	728	678	711	718	692	699	676	678	674	645	659	700	687	646	669	644	700	677	691	687	697	671	730	651	641	708	686	685	723	684	732	696	731	713	716	701	699	670	679	659	675	748	699	656	709	676	646	710	661	674	710	666	679	685	699	690	689	681	686	682	677	737	669	691	687	714	686	718	684	712	692	693	692	675	755	661	703	685	689	667	733	717	626	698	679	717	670	653	703	654	716	716	709	690	695	712	643	658	677	658	686	706	723	696	695	635	679	691	697	708	669	654	710	679	695	668	654	618	649	691	672	667	730	663	685	669	699	692	676	668	647	656	720	705	694	697	672	717	691	677	684	694	640	671	719	682	653	721	678	733	667	703	709	697	675	733	678	674	697	712	700	686	672	636	694	704	719	655	717	677	675	726	694	689	692	655	731	675	701	679	674	686	698	713	673	691	715	682	673	624	694	691	617	671	706	644	717	636	732	697	702	693	666	652	676	697	657	692	661	654	674	683	706	683	672	662	684	706	691	696	671	695	690	656	683	674	684	726	661	670	654	675	713	691	673	650	684	682	672	671	638	712	667	702	685	693	685	715	712	675	653	676	676	668	702	636	674	692	708	696	648	712	672	693	694	646	657	664	672	667	653	718	651	716	710	672	676	702	679	660	685	687	662	677	636	678	650	663	681	649	671	702	751	659	706	697	657	709	700	690	709	714	615	739	675	710	704	727	697	665	694	684	739	698	675	676	688	664	670	671	711	640	715	641	658	643	668	693	680	684	669	649	659	706	688	683	672	671	696	687	663	696	709	649	645	727	679	708	672	633	667	690	712	697	704	628	688	690	665	729	651	681	688	699	679	667	697	668	678	674	709	684	643	672	694	670	688	682	656	673	694	632	691	659	654	642	692	696	705	599	629	661	703	720	717	662	686	641	665	651	698	669	705	711	667	646	660	717	641	675	653	710	673	671	687	661	667	688	705	708	692	665	726	689	694	701	732	677	704	673	667	735	739	699	661	689	743	705	660	693	659	715	649	698	705	706	662	674	674	682	683	687	713	654	682	659	720	716	681	638	690	672	674	744	690	666	696	686	666	709	715	645	710	662	687	703	651	677	670	676	676	687	674	683	711	642	731	684	666	699	678	691	641	709	644	692	727	676	674	694	656	714	682	692	674	685	773	710	726	702	692	652	703	707	691	679	680	723	654	698	664	687	692	680	688	681	746	733	696	634	645	694	671	644	713	675	676	679	683	650	703	676	680	671	710	690	672	726	665	682	706	663	703	698	710	727	700	703	641	695	690	669	656	679	650	706	715	689	663	662	654	659	693	677	664	697	678	709	687	646	666	648	734	734	679	719	669	674	712	670	715	696	668	697	662	688	670	662	711	672	718	697	691	699	700	663	719	654	764	651	707	711	699	726	671	655	697	688	690	670	695	683	709	659	684	663	683	674	661	659	692	688	674	712	689	696	681	666	678	670	679	698	653	698	679	723	767	640	657	664	669	686	718	694	665	686	672	676	686	692	671
4294	1973	1769	1268	1162	1104	1032	1083	962	912	923	931	918	874	926	922	959	945	940	937	933	942	963	902	953	956	909	880	882	917	973	961	928	904	900	954	894	863	931	959	967	908	911	909	923	936	902	908	945	902	951	920	884	932	912	901	963	892	912	967	939	918	942	946	920	912	919	883	897	890	930	868	966	897	872	928	851	894	993	979	889	936	900	971	896	903	972	943	856	961	910	872	915	857	916	941	904	901	946	899	882	921	940	957	907	912	926	892	975	962	943	922	918	921	987	958	1036	919	900	929	933	986	990	1002	978	1064	959	968	960	920	943	1055	966	927	983	973	865	897	934	918	937	929	923	958	959	963	913	918	919	924	892	941	988	930	932	882	891	865	916	955	901	962	892	905	881	938	893	848	965	881	966	938	932	912	914	924	922	861	928	944	882	961	969	911	956	931	928	923	948	915	916	907	927	908	904	935	926	911	939	848	906	957	925	892	940	897	951	921	897	964	917	932	905	943	896	842	956	923	932	936	923	891	921	917	892	894	908	958	932	915	900	962	879	930	876	936	939	913	938	940	965	974	882	944	911	950	925	918	950	914	944	932	920	884	915	907	881	913	886	929	949	934	925	876	905	896	875	915	977	899	909	908	878	878	934	894	889	913	915	956	884	947	921	931	951	893	891	935	924	912	900	875	843	964	955	872	878	833	950	899	898	941	937	910	842	891	911	886	920	888	947	960	927	873	919	859	921	934	879	864	878	891	926	932	842	855	884	876	928	918	922	881	870	902	922	928	894	890	924	883	938	915	944	919	980	927	908	925	947	901	916	930	885	939	925	926	866	906	975	881	894	957	903	974	964	929	895	923	888	914	910	972	921	963	910	917	866	923	886	981	914	938	881	947	913	904	938	959	924	946	948	885	898	937	937	863	973	876	912	915	859	922	812	939	972	968	923	894	881	939	918	913	911	980	899	899	891	873	870	876	923	936	936	952	905	907	884	907	887	897	890	936	961	914	903	949	951	947	908	883	927	886	909	912	918	927	908	978	837	949	896	984	888	934	857	946	905	953	903	915	928	910	936	877	990	924	890	909	931	978	942	965	909	866	967	930	855	921	958	958	905	875	944	966	930	906	937	912	926	962	897	895	904	910	967	889	948	954	932	879	977	885	896	867	941	968	954	901	944	887	822	861	961	938	920	897	850	910	924	893	912	927	928	886	937	930	847	893	946	929	915	894	896	960	935	936	925	918	891	911	890	949	926	868	916	916	990	929	906	934	924	930	950	979	911	957	917	921	865	953	925	916	956	889	971	894	873	991	893	906	906	919	867	965	928	885	921	946	887	914	943	898	923	846	950	1010	878	917	906	928	944	968	912	895	939	893	887	916	915	908	899	930	878	866	918	925	906	855	887	945	884	867	876	946	948	945	893	930	906	884	928	919	931	853	920	907	916	946	900	907	955	903	887	902	911	914	953	931	887	891	956	906	929	898	886	956	923	919	898	914	924	891	918	879	892	873	877	922	937	922	933	865	930	895	857	906	894	960	896	923	881	914	907	938	877	887	903	903	907	955	885	904	897	862	915	926	871	869	872	907	919	890	925	879	934	926	998	962	888	895	860	928	912	943	953	934	865	950	925	958	938	874	901	930	906	937	884	874	952	926	928	954	946	873	942	888	924	893	923	959	899	909	934	905	893	901	949	976	910	891	904	927	887	938	924	900	879	932	916	933	881	897	865	944	874	920	942	888	887	903	928	929	944	937	897	952	970	961	940	932	894	942	888	897	918	947	954	915	942	919	923	864	895	928	927	928	902	925	946	954	921	907	897	823	888	886	918	945	975	887	930	892	960	961	937	963	892	887	957	939	951	966	887	959	909	917	956	840	915	944	886	926	921	934	895	937	972	919	929	932	894	946	865	937	927	959	917	902	912	886	873	944	884	935	886	969	925	898	931	923	922	860	1008	876	946	872	851	872	927	899	910	908	893	974	907	935	902	884	882	924	880	939	948	921	985	901	936	930	958	939	921	949	921	916	912	917	923	922	885	936	917	925	944	936	885	915	916	883	922	910	917	911	980	948	896	917	865	970	881	897	954	838	901	916	938	952	873	933	958	855	906	935	892	920	941	898	920	907	930	916	914	966	872	879	869	905	985	948	884	942	860	900	923	904	900	855	933	941	939	955	921	926	899	902	887	897	946	895	926	997	835	905	915	929	923	881	866	854	929	885	912	907	957	934	926	915	937	966	941	914	906	914	952	909	892	963	894	905	886	915	936	916	834	903	894	927	940	901	957	938	945	940	927	961	938	889	906	929	873	895	895	869	906	880	922	966	919	937	916	961	925	919	883	886	877	899	954	922	912	919	927	895	931	859	903	912	923	919	939	929	913	899	951	903	960	913	909	926	901	896	860	941	885	915	891	928	912	1007	908	885	883	861	919	932	884	891	918	878	928	893	899	921	893	934	953	914	927	882	933	903	886	954	894	889	888	896	935	937	917	913	941	919	895	926	952	913	938	867	935	923	933	939	869	931	940	911	940	919	889	896	936	960	922	939	862	890	947	899	958	836	929	861	916	891	897	882	902	911	887	911	915	897	905	962	957	918	918	853	898	894	902	962	886	929	919	882	920	909	886	922	863	894	894	916	909	916	900	930	907	928	971	908	948	880	978	911	928	953	888	945	897	902	945	944	974	907	862	929	952	897	896	931	928	922	915	931	963	894	872	930	922	923	850	901	919	915	941	896	895	906	976	911	926	899	903	903	947	847	877	933	910	917	906	936	904	926	907	893	940	924	898	890	943	919	926	944	933	855	867	955	912	941	916	932	885	923	893	911	886	946	906	981	942	894	933	954	886	918	880	923	926	930	914	932	901	911	922	884	871	941	933	959	912	973	936	877	918	879	890	924	1004	901	876	986	881	904	890	918	935	923	885	928	859	932	895	941	918	955	952	894	873	920	886	884	877	955	923	906	901	905	976	905	931	895	878	969	921	891	911	893	928	906	947	981	942	868	878	985	898	889	902	861	868	901	920	945	897	919	868	936	922	904	873	956	895	932	936	895	903	906	927	906	912	932	900	957	941	918	872	924	901	942	955	982	930	930	911	874	950	960	934	905	896	927	912	922	913	887	924	969	909	968	934	989	935	919	868	892	871	917	905	895	850	912	936	901	925	921	892	897	919	944	898	916	926	917	880	925	910	898	918	937	897	925	842	894	825	888	924	885	859	992	923	963	934	913	883	915	914	962	894	916	965	911	902	938	921	926	923	922	928	930	927	923	901	890	928	929	908	895	913	905	930	930	907	928	900	908	879	945	955	935	931	918	909	854	925	894	895	915	917	900	901	923	869	910	916	908	883	895	921	909	945	878	926	961	899	880	949	910	969	894	930	882	908	925	956	862	901	912	901	877	894	896	934	949	889	944	925	946	936	945	879	867	945	947	897	957	919	950	891	917	949	970	972	909	926	950	943	970	913	891	904	916	920	896	895	860	901	942	922	941	939	916	906	892
23854	20984	28106	23779	20721	5761	1523	1137	955	942	930	863	821	818	827	782	776	776	759	748	768	768	759	743	710	770	742	725	699	731	742	682	732	721	718	726	731	741	728	691	758	729	686	703	761	737	745	700	744	722	685	730	731	750	671	680	703	686	743	723	687	689	694	702	696	737	676	739	712	726	731	693	676	674	752	698	720	680	689	718	710	741	720	687	688	718	737	728	722	693	682	718	719	743	682	694	693	684	698	653	723	668	692	717	717	719	750	733	730	733	740	700	699	705	736	743	729	731	693	725	752	742	759	755	738	752	752	751	702	729	685	723	719	778	719	702	795	690	668	733	771	738	724	718	744	717	713	759	649	690	698	705	687	662	721	724	756	731	719	684	701	691	697	688	718	681	703	678	700	687	669	688	731	716	754	694	698	793	713	668	702	688	732	706	696	706	711	724	720	706	668	687	713	704	673	704	716	714	675	758	719	687	696	724	695	656	737	717	736	715	712	645	752	704	665	692	684	707	731	690	746	677	737	732	691	692	677	695	755	703	670	701	726	662	698	714	660	735	695	719	723	673	674	719	719	686	735	718	695	704	746	682	707	714	714	670	693	702	721	742	742	660	724	759	679	721	681	682	712	693	690	700	671	739	714	718	690	659	684	738	727	716	701	697	768	693	690	702	682	708	708	697	725	711	683	658	740	748	756	639	682	674	706	715	690	711	717	665	725	699	716	663	674	678	748	705	732	728	667	717	749	720	641	668	706	699	711	718	716	642	710	678	700	742	740	717	709	686	682	690	720	753	699	736	714	671	711	687	782	693	744	667	732	673	701	691	698	672	712	721	717	702	704	676	711	648	734	721	705	713	682	682	660	711	690	731	717	724	704	706	671	702	664	714	699	656	717	747	707	692	685	720	756	714	694	740	733	712	705	765	722	652	699	716	695	671	706	692	676	660	699	735	696	719	714	695	724	700	741	690	716	694	695	710	684	676	690	767	725	689	708	723	698	771	726	699	697	792	700	733	724	708	700	712	731	722	701	747	664	714	727	703	722	731	700	743	708	677	676	724	682	709	698	735	669	657	746	715	702	724	742	737	709	695	671	708	721	707	713	686	675	742	715	700	723	734	750	733	707	731	731	704	694	692	711	721	728	678	687	706	735	734	715	761	717	705	671	704	733	730	720	718	730	731	748	684	698	708	690	730	701	673	695	738	713	711	693	700	688	686	724	688	706	694	667	707	714	667	752	713	764	671	713	758	672	747	758	684	732	675	717	733	713	773	748	729	688	756	725	705	679	717	694	717	732	695	708	726	709	669	723	743	707	719	717	705	706	771	668	730	700	731	708	655	669	689	680	726	674	781	697	713	690	661	696	687	721	733	719	729	695	733	729	686	720	732	735	746	713	685	681	707	662	709	690	686	719	675	700	713	701	698	705	699	713	690	712	692	751	718	762	689	688	701	651	708	746	703	681	729	703	718	693	689	750	677	667	738	684	651	679	670	724	726	719	749	692	744	703	710	701	706	722	717	732	683	706	701	748	713	722	688	673	679	730	666	723	688	734	746	669	694	737	689	736	710	726	686	699	695	719	696	706	678	675	725	726	717	718	705	693	692	698	698	683	738	729	693	720	696	710	705	705	657	708	695	693	678	723	707	676	683	685	720	672	701	690	713	738	700	704	731	697	681	686	725	719	724	726	719	715	726	716	729	694	708	716	749	703	757	696	723	676	722	698	752	720	704	711	685	697	681	730	713	684	676	696	677	717	721	693	710	725	677	709	707	724	673	732	724	681	768	676	712	715	726	668	733	686	671	678	718	722	709	685	727	688	682	714	719	678	735	735	718	727	671	688	700	750	701	707	727	698	686	698	741	750	704	707	698	706	717	707	722	696	673	709	710	779	673	671	732	685	725	673	696	699	663	681	699	704	715	687	734	739	693	672	682	747	693	679	685	700	698	727	698	732	657	695	698	713	675	698	687	695	683	726	733	711	710	701	693	745	704	750	697	692	724	739	723	683	715	625	718	700	728	685	703	673	697	723	657	689	713	668	689	719	720	651	713	738	750	694	703	645	701	699	710	719	742	706	684	684	700	718	702	732	733	684	745	675	704	701	730	674	746	709	754	675	700	725	718	677	680	708	726	703	742	701	711	698	690	744	737	709	709	709	709	751	745	739	723	669	672	673	715	682	667	703	704	699	645	718	701	667	732	694	723	727	761	716	697	683	728	692	707	703	709	698	762	692	706	726	694	738	688	706	617	731	626	773	734	727	732	672	677	735	701	691	711	736	723	757	673	719	754	700	695	699	726	693	666	693	701	747	679	688	702	703	739	697	703	713	705	703	715	678	661	716	683	692	688	662	722	734	739	663	714	726	703	705	716	691	741	708	680	701	688	682	723	748	657	690	720	690	652	702	673	686	727	704	683	704	679	717	691	741	700	634	662	700	673	716	681	671	684	723	695	732	693	676	675	686	695	761	694	739	700	701	668	697	709	728	691	746	706	681	682	740	719	759	733	658	718	655	664	719	728	682	676	713	710	714	676	721	717	707	727	707	704	741	705	678	689	732	678	680	720	720	748	705	712	733	718	700	695	673	680	670	661	672	721	732	705	691	672	716	732	727	713	716	703	725	716	749	686	674	693	715	736	678	675	687	728	716	723	728	756	648	675	716	734	674	714	724	686	681	681	687	717	676	690	690	722	717	693	704	666	730	700	740	718	748	688	686	709	705	727	692	715	684	752	729	712	716	685	702	734	718	692	679	736	728	676	683	710	682	739	715	734	703	701	722	703	708	663	750	672	703	721	726	668	719	695	694	722	751	691	714	720	695	701	708	687	720	720	732	651	687	681	749	697	733	694	658	700	684	688	735	735	718	696	662	707	713	706	793	726	738	730	710	717	680	721	719	642	715	673	702	706	730	694	713	711	705	690	696	714	689	713	687	713	689	715	752	652	727	702	715	720	710	683	692	689	732	703	740	738	755	669	731	731	688	725	668	715	704	739	719	699	695	664	707	711	768	680	684	736	689	711	688	675	723	695	628	740	692	691	655	686	711	680	715	702	749	701	715	685	718	690	661	720	695	727	665	741	688	709	749	685	700	703	699	703	757	697	692	683	688	735	649	749	667	724	723	712	742	722	738	690	733	689	700	667	741	703	710	666	723	726	688	705	700	722	672	699	678	712	758	652	714	717	704	728	705	690	667	687	718	718	706	685	746	679	721	724	678	758	736	674	694	707	714	746	718	683	707	695	669	670	706	744	742	670	665	690	718	654	709	675	726	697	728	713	705	661	664	700	735	714	706	683	731	744	726	681	686	712	667	654	726	667	742	682	682	687	734	698	725	664	704	725	635	691	718	694	725	735	662	685	684	717	726	699	706	678	689	691	718	720	717	718	708	683	667	677	743	702	690	701	686	654	773	697	686	709	711	708	701	697	692	673	699	743	673	683	737	714	706	706	699	733	716	719	664	661	720	646	723	722	694	719	733	703	681	737
5418	10778	9301	4944	3591	2822	2350	1942	1795	1471	1486	1335	1275	1196	1172	1175	1111	1087	1112	1096	1048	1053	1084	1019	1054	982	1022	1038	966	989	1020	993	948	976	969	1012	940	925	976	960	953	978	1025	964	1010	1002	1003	974	974	1006	1023	973	932	957	931	971	986	997	1013	977	1003	954	983	948	971	958	938	952	990	963	974	955	964	940	962	912	951	965	939	988	880	981	937	1004	959	950	894	931	942	965	970	969	961	1000	983	969	936	986	949	935	905	971	898	941	935	917	1012	972	936	936	1012	956	983	972	1004	1020	989	1048	947	949	1047	1055	1040	1012	1064	1055	968	1020	1016	985	956	1007	994	1018	884	982	1026	1009	944	978	922	981	983	943	924	954	984	857	1023	979	1008	982	934	961	1020	1005	991	936	929	914	957	952	953	986	943	888	919	954	1004	920	923	1085	963	1010	976	893	938	973	967	991	994	942	934	903	944	891	943	973	947	926	949	995	933	963	936	1018	911	923	944	919	939	913	942	981	918	995	883	960	1003	943	948	992	981	959	983	928	946	980	961	919	983	990	903	960	926	999	931	917	968	958	921	961	890	954	906	994	1010	915	886	945	990	978	945	959	905	957	907	907	979	982	944	911	958	918	920	952	909	946	918	933	985	978	976	995	956	900	927	1009	975	968	974	963	963	967	980	978	929	884	997	929	922	1016	938	966	926	953	914	917	977	938	947	947	966	939	911	927	932	934	925	946	946	938	945	975	943	880	923	975	975	938	981	939	890	935	990	965	906	981	1014	920	933	924	949	937	899	912	981	977	995	936	996	963	984	986	946	923	967	978	933	919	930	990	932	919	988	906	922	944	981	934	985	971	940	903	980	951	931	946	955	961	875	984	1001	951	1043	904	938	940	928	971	931	951	953	912	864	936	945	940	952	948	914	940	933	959	992	892	922	925	951	936	939	969	978	987	941	934	989	966	940	973	947	942	986	978	947	911	982	988	995	930	885	952	937	996	952	943	975	944	914	917	948	997	982	969	977	939	959	989	869	949	966	961	940	962	959	972	973	894	975	973	948	945	909	980	930	967	959	909	965	957	983	973	1009	1003	925	931	976	899	946	975	959	943	974	939	902	951	905	992	968	924	958	992	975	988	922	947	923	981	943	929	1047	1004	963	934	971	923	907	930	926	969	917	966	977	994	944	998	939	961	1006	972	988	936	893	961	973	961	956	940	950	963	943	943	939	1011	983	963	932	930	936	910	949	969	926	958	1003	934	974	979	911	928	945	962	997	953	984	935	912	968	965	969	953	914	998	954	928	940	935	984	963	944	952	956	944	949	1000	937	958	909	958	878	944	993	952	971	898	1018	926	963	976	910	950	927	941	925	1013	953	925	922	954	930	958	930	973	929	967	992	986	969	937	921	948	954	935	937	912	945	946	889	962	948	960	1024	945	900	968	943	975	935	936	925	891	913	963	956	932	938	950	992	887	926	953	995	968	964	912	950	957	1016	908	974	969	954	941	956	983	941	937	930	984	959	932	937	964	972	989	982	920	948	952	998	962	949	938	923	944	939	892	961	992	971	993	1017	949	955	905	942	943	903	975	984	992	974	960	943	952	928	988	937	933	928	964	982	972	1001	960	965	888	969	964	970	954	965	948	934	914	973	903	928	926	923	970	974	975	1000	921	978	907	972	910	958	945	944	943	1015	962	980	1001	959	990	950	948	971	938	948	930	950	948	1005	904	935	986	976	955	880	917	945	985	934	962	966	997	974	962	1001	996	921	945	925	992	950	965	938	969	965	983	956	936	913	925	899	952	931	942	971	980	971	935	964	920	975	932	928	1002	976	1032	970	938	960	971	999	920	964	937	958	957	939	945	969	995	998	947	934	928	980	965	907	973	959	982	979	947	938	931	944	932	966	945	928	888	963	917	910	927	940	989	934	946	1000	948	944	977	957	908	953	927	944	983	883	991	915	949	979	953	975	968	935	1034	949	897	953	919	969	976	925	989	931	942	910	919	990	944	941	923	948	1004	935	918	1044	1005	929	969	909	955	941	965	954	968	913	953	905	923	936	946	950	955	876	987	970	984	961	968	962	920	922	935	1002	933	976	1034	968	936	994	946	913	989	942	981	966	999	975	951	919	937	979	965	959	957	963	945	937	926	1005	947	881	964	927	948	992	978	978	899	962	932	1005	916	982	974	934	942	983	947	907	969	939	943	957	889	949	916	990	956	962	964	976	945	911	927	965	928	987	948	968	958	981	985	984	995	911	965	987	996	984	905	941	954	971	948	916	940	944	978	993	983	942	946	984	936	955	950	926	985	964	972	1001	967	931	928	910	948	935	989	925	982	1001	926	977	958	978	970	969	920	949	1033	933	926	991	920	961	933	929	911	950	964	942	1007	973	939	947	915	904	972	970	914	956	944	983	911	942	943	974	974	935	955	936	964	997	958	931	963	985	958	991	922	907	967	939	990	980	924	982	985	988	926	921	949	932	935	881	959	927	1005	882	909	944	989	952	944	927	890	973	967	940	984	918	934	983	899	982	967	905	933	968	971	965	987	948	891	967	952	885	923	1007	958	959	912	945	920	975	918	914	934	957	945	936	948	964	1000	973	925	959	943	962	914	928	948	972	969	944	951	985	952	897	994	995	970	955	929	971	935	932	1032	935	945	929	951	950	963	895	985	990	953	985	880	950	943	908	943	983	903	940	944	1011	963	934	926	990	971	968	971	997	980	987	943	936	981	935	942	984	947	931	959	937	940	920	939	916	979	956	986	965	954	938	1009	918	929	989	980	968	1010	942	972	977	939	916	975	956	870	929	937	954	942	957	928	944	970	914	926	951	984	948	947	957	980	971	896	953	956	992	949	985	892	970	950	987	906	934	964	911	963	954	968	967	938	916	977	956	957	900	999	1037	951	882	988	947	933	959	976	893	926	923	961	975	967	990	968	933	968	962	937	939	933	969	966	935	938	959	954	939	967	966	1003	973	977	969	943	971	943	970	914	1011	969	982	996	933	979	949	932	923	914	888	1040	949	924	957	998	991	960	890	943	988	942	994	956	941	916	907	909	945	931	941	912	944	933	938	912	960	934	946	937	959	937	980	925	913	907	919	980	959	934	934	969	961	932	967	996	935	943	951	994	958	900	926	866	909	930	929	964	971	972	944	913	955	941	910	975	973	963	944	960	961	1003	946	970	940	933	965	953	1016	944	975	952	941	968	935	994	951	932	952	952	924	922	945	944	964	972	947	927	915	958	951	918	960	934	930	970	918	922	993	1002	946	963	933	996	974	940	980	918	947	943	938	975	946	956	963	982	961	908	965	978	918	978	928	907	966	927	891	999	958	932	959	961	960	942	1039	907	965	955	991	971	962	1007	983	920	954	975	939	956	876	983	951	946	969	904	962	938	935	995	959	987	1004	988	968	950	1009	985	1004	945	960	897	994	1018	974	981	928	876	931	965	955	918	997	970	967	927	910	954	992	945	1021	936	940	935	945	923	932	952	941	899	923	945	921	960	941	961	918	945	915	943	934	955	950	966	947	943	974	970	958	953	949	945	973	925	992	954	958	949	978	961	941	980	934	967	921	961	967	970	929
22786	20928	28651	23366	20929	20707	4263	1424	1012	1019	889	832	747	728	678	687	726	635	619	692	643	594	609	581	577	611	615	560	593	570	586	581	604	567	526	539	623	563	574	566	579	575	579	605	539	569	594	574	550	558	555	605	516	596	603	550	601	559	553	564	568	556	544	591	569	582	559	562	572	569	559	532	531	524	563	550	535	564	540	582	561	515	558	549	592	534	524	580	555	578	531	560	542	561	555	558	537	532	562	564	552	559	554	532	553	547	577	561	518	577	590	533	564	605	590	541	611	623	582	588	549	613	598	684	549	641	606	555	549	525	598	564	567	593	580	554	563	543	555	571	557	583	566	529	592	561	542	567	546	519	531	528	549	547	533	527	541	554	524	553	533	578	552	582	496	535	578	567	542	514	555	546	555	555	589	543	537	576	498	568	547	533	540	575	568	525	540	530	567	511	583	606	498	578	531	553	540	559	526	613	558	522	565	563	587	589	543	521	543	567	559	522	573	546	524	521	558	573	557	584	566	578	522	529	545	549	554	524	539	568	574	548	525	578	563	557	549	561	538	541	542	550	510	556	526	512	541	536	541	578	517	492	518	528	550	580	529	567	582	556	577	580	539	530	570	545	577	539	546	522	559	576	532	569	542	549	521	539	507	552	553	591	531	549	567	581	597	560	561	567	524	548	557	524	495	527	511	585	530	555	567	534	552	562	563	517	562	581	574	564	540	494	525	525	552	536	568	552	595	501	598	567	564	544	544	531	530	550	573	567	525	566	566	549	564	517	567	553	557	588	583	531	548	565	537	555	535	510	565	519	524	542	569	579	532	546	558	581	531	502	542	558	573	515	573	538	564	526	551	558	533	573	552	567	545	542	570	538	567	536	551	572	564	533	561	553	580	527	530	585	534	529	551	551	547	577	529	539	575	589	537	515	567	555	551	558	572	583	539	579	524	530	578	586	523	523	518	529	548	550	549	559	526	565	535	510	522	559	515	547	540	585	563	576	536	580	540	548	555	528	541	585	506	546	505	537	549	554	557	596	551	530	561	524	553	537	519	532	544	554	563	569	494	569	554	564	596	555	590	561	551	555	555	593	539	534	545	518	528	579	587	552	566	556	545	571	546	559	561	543	556	562	524	563	534	546	543	516	556	569	508	574	568	543	560	545	512	526	559	539	523	511	590	543	567	574	527	572	523	542	528	542	535	496	539	546	520	524	558	520	557	503	533	527	528	547	560	585	565	544	507	548	526	535	551	549	577	536	553	536	521	596	527	561	557	543	556	586	563	549	558	559	516	546	564	541	583	589	547	541	551	504	551	546	569	526	566	569	526	557	550	540	555	601	517	541	559	534	555	510	493	543	629	563	525	557	503	579	562	576	577	543	545	518	582	549	542	521	565	558	521	542	539	586	555	536	511	564	563	542	566	544	588	569	560	558	568	580	564	550	569	560	541	522	589	515	544	565	549	548	539	546	579	576	566	578	539	567	577	577	576	533	572	552	589	518	548	555	505	516	512	533	534	581	562	579	549	604	519	550	537	528	543	558	543	517	553	566	571	554	558	542	531	553	550	606	615	540	577	573	557	533	560	583	554	573	572	566	537	552	512	562	572	584	562	551	568	558	551	519	561	590	553	586	533	530	526	585	553	527	537	612	525	538	583	527	491	617	551	529	514	586	558	601	528	559	541	526	557	511	562	533	569	573	523	546	538	543	511	536	569	530	526	533	518	555	524	566	536	524	541	587	578	565	567	587	559	561	570	573	566	525	533	540	534	537	549	579	572	565	563	566	556	559	534	577	550	535	548	537	548	562	527	563	565	587	564	532	524	547	557	559	532	549	553	578	542	583	535	546	543	509	488	564	567	535	526	545	550	536	568	556	526	525	544	517	585	556	474	527	566	553	563	604	547	555	543	537	575	578	489	590	547	522	509	559	524	548	543	585	556	528	562	531	522	557	574	511	547	549	539	566	553	569	506	587	549	537	527	553	529	569	538	536	517	537	566	551	542	535	535	540	565	562	551	594	564	531	559	563	544	545	576	516	557	553	551	521	548	534	526	566	576	532	556	568	568	520	551	571	570	545	553	572	520	575	534	552	580	556	520	537	544	552	549	522	557	532	553	571	543	498	577	529	527	591	575	538	562	530	518	559	550	526	548	603	558	549	577	548	548	558	563	540	569	557	523	568	557	553	576	543	526	558	529	558	569	533	567	530	548	523	547	499	563	527	564	527	543	537	569	550	581	558	550	538	537	558	545	559	564	558	556	553	566	552	568	569	551	547	548	549	572	550	505	557	576	551	558	541	517	575	516	550	550	507	553	585	568	535	552	579	551	569	554	560	494	542	547	524	541	511	557	559	548	553	483	522	548	530	545	539	546	511	531	575	551	549	545	514	563	538	526	563	509	507	574	538	554	563	574	563	518	556	534	556	544	509	575	493	540	540	529	555	548	549	571	580	543	547	569	568	579	492	552	559	567	545	548	527	540	556	563	529	566	550	542	557	551	562	524	512	537	546	530	540	516	560	554	624	561	530	534	563	562	557	536	529	544	542	554	535	551	537	509	570	541	529	544	576	554	557	533	573	545	574	601	553	558	546	560	557	556	539	511	548	522	531	543	549	579	574	520	583	537	526	527	551	553	530	537	528	502	516	555	564	577	567	540	531	571	568	527	552	572	570	593	540	539	547	563	542	548	555	560	524	576	538	569	525	589	573	552	558	552	548	557	562	494	559	544	522	537	515	548	545	547	517	539	573	544	566	546	545	560	518	547	554	533	541	556	544	539	520	541	527	536	521	534	547	537	549	543	542	552	530	586	518	618	546	539	548	552	536	559	501	543	553	557	579	534	525	556	504	557	522	555	569	521	523	544	607	561	498	534	530	566	547	585	502	579	547	569	555	521	543	503	536	573	510	561	546	582	570	572	549	512	535	560	558	500	590	535	525	551	585	475	541	537	544	533	546	543	568	564	565	565	499	599	548	543	552	521	547	546	535	493	558	549	565	552	522	534	524	492	567	526	524	538	507	554	552	552	529	552	549	549	576	564	579	576	526	565	621	549	552	557	556	526	556	520	559	572	532	563	537	530	581	584	541	518	549	545	567	537	524	570	559	558	550	549	533	548	573	567	512	555	556	548	526	578	545	540	568	527	508	587	568	547	546	514	579	525	574	503	547	508	571	576	543	551	563	607	531	562	571	551	567	544	571	556	555	525	534	570	529	540	527	520	583	550	575	555	540	567	530	554	571	588	525	561	545	513	531	528	555	467	547	588	580	557	580	551	523	523	529	575	556	524	551	534	524	557	559	529	516	558	528	533	550	573	551	548	565	572	570	568	520	573	582	552	564	551	558	527	506	545	579	554	529	536	530	554	550	574	561	511	534	529	552	564	532	538	521	535	533	567	506	551	553	536	530	527	536	548	528	535	581	553	562	552	531	529	545	582	564	540	549	566	541	522	558	543	571	513	505	531	587	542	558	550	569	531	561	571	556
7522	16765	14196	7740	5469	4151	3313	2743	2232	1891	1678	1525	1365	1258	1190	1118	1061	1040	964	994	890	878	941	888	827	903	855	831	738	834	838	843	856	808	832	815	788	742	774	752	789	780	767	776	752	751	787	809	802	735	707	761	747	742	730	749	788	756	775	795	759	760	736	785	757	766	747	750	748	741	756	753	758	761	765	764	736	710	766	773	734	738	733	785	791	743	730	732	668	772	731	799	814	792	757	748	701	802	755	763	782	761	730	752	770	720	730	706	746	701	786	783	746	773	847	853	865	825	770	806	811	870	887	925	856	873	841	825	817	800	804	787	779	810	825	794	774	774	790	734	753	727	733	759	770	740	770	739	737	720	758	782	709	714	765	740	737	763	772	770	738	794	727	792	707	788	725	772	733	747	811	768	761	763	756	743	691	727	764	742	711	756	744	764	737	751	735	766	774	695	718	749	720	784	759	747	727	750	757	738	721	768	793	768	819	773	720	735	741	763	747	749	772	787	686	779	793	734	795	724	747	754	705	732	803	740	739	766	721	782	739	683	686	776	761	752	716	737	711	761	735	747	690	711	750	730	733	730	740	722	774	779	753	725	731	724	730	733	762	738	777	749	737	767	721	740	740	737	697	760	741	754	730	759	764	757	704	788	741	757	775	761	738	728	689	762	795	741	717	721	792	751	734	755	764	756	743	699	753	759	719	727	787	732	775	703	716	732	701	770	718	760	718	678	784	802	755	734	733	735	785	688	730	743	723	723	748	742	757	746	689	730	722	702	706	750	785	693	770	740	768	705	745	772	733	762	746	767	749	802	738	759	750	727	715	747	743	720	670	740	739	743	704	757	717	737	710	728	749	713	729	686	711	754	768	751	750	725	773	731	758	740	750	700	805	771	727	785	726	700	768	734	700	700	737	774	759	766	751	714	693	772	743	738	758	745	692	724	741	723	720	764	724	748	708	725	751	781	751	770	761	716	756	747	806	752	733	725	784	731	758	746	790	743	709	755	776	740	726	759	660	692	762	683	746	699	748	779	776	703	741	820	781	701	770	731	735	776	748	698	795	766	762	734	707	746	766	700	719	716	742	784	760	769	733	726	752	748	695	708	699	759	754	749	766	764	767	714	785	710	740	724	757	734	767	788	781	735	719	722	778	726	716	713	713	746	710	729	765	743	789	745	777	750	717	763	720	736	779	765	735	709	792	718	738	708	709	738	723	729	762	757	743	720	777	748	797	764	730	788	726	759	724	745	763	773	741	729	747	727	705	728	708	750	733	790	772	709	745	789	728	739	757	696	714	732	779	743	754	694	697	770	749	754	692	744	737	719	778	763	690	785	727	719	746	698	730	759	740	764	749	794	746	727	702	770	768	776	715	735	773	731	663	743	768	746	709	733	717	728	747	782	743	754	724	712	735	754	758	741	719	699	728	763	717	700	763	735	690	734	721	763	748	754	783	713	746	772	722	758	770	765	772	734	724	675	782	751	708	768	745	778	732	706	715	764	734	734	723	742	783	735	758	747	761	723	719	764	781	742	750	711	771	745	803	725	733	764	761	700	727	707	741	787	710	819	696	699	735	789	771	748	731	765	710	728	753	795	775	694	743	749	751	755	709	765	756	762	749	775	776	728	728	708	729	730	748	710	756	761	711	768	669	765	731	688	773	716	772	731	797	718	742	761	721	703	767	737	754	759	780	772	773	733	832	746	716	757	737	709	744	760	728	785	764	715	728	731	715	703	741	747	706	766	732	742	760	758	713	756	715	787	723	694	763	753	773	742	781	705	790	761	734	769	762	739	767	759	735	750	758	730	703	743	746	702	748	725	749	687	760	736	757	757	755	717	787	740	724	804	736	747	721	763	717	771	737	789	774	745	785	729	752	761	789	728	752	746	762	716	697	715	766	754	820	773	763	736	705	747	773	763	731	715	750	775	722	723	733	759	710	746	771	691	780	779	759	735	694	767	746	741	714	772	738	766	772	779	744	735	781	778	761	780	719	735	778	770	740	723	731	716	761	732	763	791	742	719	720	706	763	773	754	763	742	715	807	749	822	715	681	723	744	774	736	756	771	711	722	709	708	742	732	740	722	773	732	753	741	757	781	779	704	773	712	728	753	738	743	726	718	714	728	730	738	737	733	722	758	734	716	720	733	717	720	697	778	711	760	724	729	699	751	728	751	738	709	745	745	723	718	791	733	704	742	727	781	702	751	772	750	751	774	744	751	732	720	762	745	743	725	749	707	728	732	739	750	747	773	726	779	739	742	709	720	751	778	740	727	759	727	759	726	741	785	757	753	712	762	702	737	766	780	772	750	726	709	753	725	765	730	769	765	699	770	758	743	775	751	776	764	719	743	717	777	811	748	753	747	764	777	743	714	760	728	687	792	755	721	721	752	736	765	700	728	716	694	752	703	750	713	740	741	726	738	757	733	731	784	762	744	751	780	731	714	698	767	798	768	739	745	783	769	750	797	786	770	750	783	761	717	703	747	753	735	774	719	718	763	737	748	768	758	739	703	727	778	755	775	768	718	741	766	734	729	722	749	756	738	759	756	797	760	744	781	693	729	737	739	724	743	741	712	737	761	720	738	714	736	719	728	699	736	772	694	757	737	776	781	763	771	773	731	756	732	750	748	743	763	712	775	777	721	770	680	787	736	714	685	768	682	718	718	761	728	762	769	758	734	737	758	756	766	772	745	776	718	778	772	780	720	750	719	776	777	721	772	725	741	749	710	742	755	719	716	745	752	738	761	755	713	727	745	741	713	759	727	726	736	755	781	756	702	746	756	772	787	787	767	704	709	744	722	730	749	739	743	787	723	805	738	750	738	752	797	745	692	763	787	754	695	742	742	706	727	749	710	743	749	788	712	759	723	717	750	731	739	731	725	767	754	760	766	774	720	739	703	717	726	704	726	740	788	707	719	704	739	777	735	781	742	774	778	746	682	754	740	698	758	755	692	748	708	766	726	771	714	708	755	753	768	755	735	759	755	752	730	763	703	754	725	708	701	792	746	766	750	750	753	763	758	808	727	748	748	751	705	782	687	736	764	723	739	744	668	780	738	754	781	747	771	758	782	731	730	693	802	773	720	715	659	804	696	786	711	730	757	684	713	737	739	752	762	727	746	733	740	715	747	708	760	789	802	717	747	776	705	782	756	754	742	756	727	735	744	736	793	766	738	709	799	728	735	746	743	716	703	742	744	716	714	756	706	706	757	724	737	738	736	783	766	732	764	733	779	827	733	779	770	747	748	760	791	710	775	730	736	766	787	793	734	765	743	718	734	745	767	728	695	693	768	738	725	734	730	741	732	763	748	780	714	750	726	716	780	782	791	747	764	786	741	776	728	796	734	744	713	726	709	771	724	730	762	772	740	749	738	702	751	728	740	761	786	754	712	769	713	706	771	735	772	783	762	744	712	761	728	777	720	745	768	728	759	778	717	716	750	697	775	729	736	705	718	736	755	768	742	752	750	750	754	757	729	712	751	750
26566	20109	7963	1190	828	725	808	715	730	705	701	669	755	701	728	673	706	715	695	705	689	705	683	709	711	660	682	696	691	703	690	652	654	683	726	661	666	696	716	716	722	685	655	725	641	675	691	683	675	685	655	694	690	702	718	670	697	711	666	693	741	702	699	680	721	652	707	697	749	687	679	721	675	669	679	710	712	656	702	697	663	704	657	655	670	684	690	727	681	680	651	687	681	654	690	705	707	687	693	738	706	693	643	689	653	677	673	645	635	687	690	731	715	693	684	673	728	682	690	704	688	706	766	687	754	721	673	677	645	707	679	687	718	705	711	672	748	697	694	675	701	732	710	681	677	659	710	665	657	723	694	672	725	649	677	674	682	708	654	686	730	674	671	670	683	668	722	705	671	696	718	644	689	673	709	750	690	718	684	679	670	674	736	711	701	675	708	713	687	700	678	681	673	678	679	692	737	679	718	633	672	681	698	683	652	713	677	656	641	725	673	725	696	714	626	669	691	682	730	688	726	705	685	698	677	660	657	717	671	711	697	667	683	684	732	729	661	711	697	738	716	698	719	694	688	693	685	705	649	654	655	666	645	700	743	661	648	701	716	709	658	694	646	697	653	689	679	705	704	697	734	735	663	691	686	697	716	699	660	674	640	722	672	659	712	694	716	683	686	709	697	698	725	692	696	683	705	692	687	705	693	674	692	750	719	660	669	641	678	686	688	712	710	706	681	717	691	680	746	667	690	736	690	700	678	683	649	646	663	695	699	675	722	651	679	695	679	691	669	687	715	691	711	622	717	670	655	667	720	704	715	653	635	680	680	688	705	700	689	718	692	730	693	692	749	664	703	710	654	705	713	688	678	698	710	718	672	697	714	663	699	688	702	698	643	649	715	708	663	716	698	706	677	681	699	692	713	684	687	705	700	680	658	701	648	655	700	739	701	687	682	685	676	678	721	723	720	739	726	680	677	686	675	638	690	707	721	710	679	658	679	695	704	702	691	706	664	706	681	629	710	689	726	739	678	696	684	682	727	662	722	721	678	698	687	699	713	683	681	683	684	721	722	716	687	688	675	702	692	673	711	710	695	665	669	651	706	687	674	636	684	627	681	683	697	697	703	714	665	694	699	740	759	747	614	731	678	678	722	697	660	666	704	654	719	722	697	690	692	689	668	685	649	708	684	669	694	693	660	707	668	698	703	666	713	640	715	660	675	695	698	651	726	707	629	706	683	723	711	732	734	707	721	700	681	684	691	709	672	698	678	711	733	704	677	696	754	680	672	715	697	688	676	684	721	692	666	712	673	682	652	711	636	632	682	667	723	708	682	711	678	720	694	679	701	707	690	622	675	699	686	673	702	659	669	671	694	744	667	720	703	694	688	719	658	675	655	690	666	680	687	719	690	678	679	670	753	673	700	708	685	688	733	688	725	665	730	707	700	689	716	705	641	613	710	676	693	747	672	671	666	672	709	733	712	672	670	699	724	760	732	698	709	716	672	694	682	680	651	701	716	706	692	651	681	713	716	689	640	732	642	659	694	675	684	707	685	718	672	701	701	745	724	729	705	708	660	677	683	721	675	671	661	677	715	748	694	670	734	687	707	704	683	710	661	663	683	688	710	702	702	638	709	660	685	749	676	693	711	706	647	721	692	698	648	633	655	625	685	696	687	693	716	711	749	697	696	661	709	687	706	686	638	666	745	695	686	667	707	666	702	683	714	680	682	655	704	734	659	663	668	660	687	647	681	681	686	686	689	661	692	714	702	667	708	718	673	698	692	704	695	688	713	694	709	698	643	666	721	680	671	644	679	694	725	688	689	729	645	664	672	670	692	680	680	699	707	737	673	705	726	674	715	701	641	661	642	631	650	689	701	678	660	683	699	675	739	696	672	641	681	669	720	708	708	686	688	698	696	695	700	715	671	642	651	693	699	714	693	743	694	691	714	719	674	716	675	736	713	693	739	745	679	719	715	715	679	684	683	665	723	736	687	644	735	693	681	668	695	655	687	708	672	625	696	652	694	708	709	689	687	612	642	736	646	754	627	731	709	693	757	705	683	720	698	722	673	712	733	677	732	683	675	669	683	686	662	705	718	714	659	707	683	683	693	675	722	714	679	668	706	714	696	669	714	676	684	654	677	673	679	684	697	647	641	662	717	671	666	741	704	655	681	695	689	729	696	696	698	728	719	697	707	715	734	681	682	695	710	774	652	688	656	635	694	657	735	705	699	694	690	679	627	652	737	696	735	746	720	668	700	705	714	721	695	710	704	700	743	699	668	656	699	700	689	716	692	634	643	646	684	650	710	720	693	675	667	708	669	660	707	699	704	752	688	661	714	664	656	726	675	651	723	691	654	716	704	721	703	702	690	664	668	695	706	671	708	692	704	707	752	710	738	755	654	725	623	714	707	692	669	708	667	683	678	682	727	674	699	615	672	687	699	672	708	712	709	712	718	691	659	727	693	685	675	652	691	644	707	696	676	690	696	698	650	703	731	657	681	714	703	663	709	662	708	606	675	654	706	699	692	699	680	673	699	671	690	685	686	742	666	699	692	683	720	695	716	627	695	675	716	667	699	696	663	666	704	655	672	672	703	706	628	717	698	662	688	655	672	728	661	709	699	671	669	728	712	735	682	688	713	673	649	685	717	701	662	690	699	674	686	702	694	700	703	684	678	672	688	757	657	644	696	713	700	663	710	638	689	705	688	654	672	653	713	664	731	708	688	657	694	719	748	726	659	697	690	724	692	667	648	635	650	704	704	646	694	718	688	660	694	645	729	740	691	651	699	685	737	660	713	664	685	654	674	718	720	711	695	698	690	746	698	685	703	684	672	690	752	721	665	713	695	716	673	676	688	688	629	722	662	665	696	727	698	723	741	698	638	715	651	763	653	693	691	684	721	719	722	668	688	715	710	695	679	675	660	665	742	697	691	728	665	700	663	727	614	669	671	725	725	660	745	737	682	674	697	671	703	665	676	686	665	667	675	677	689	680	667	765	713	676	672	676	692	643	690	671	682	712	701	723	678	693	654	680	697	688	686	678	711	698	700	680	662	727	685	669	714	663	685	708	700	680	677	640	702	718	740	683	725	747	714	674	692	695	729	653	675	686	688	702	697	659	689	675	706	675	668	701	679	716	682	715	712	696	700	720	699	683	698	701	685	680	760	698	673	733	711	638	682	672	678	650	613	657	721	699	715	677	716	674	727	657	671	676	690	670	684	696	699	659	712	692	720	642	693	623	730	692	728	706	717	670	646	671	648	678	678	727	685	744	697	664	661	745	699	667	690	698	666	657	732	642	692	725	655	679	700	656	729	757	621	714	678	705	701	690	664	672	641	678	705	702	701	647	676	687	703	694	669	722	728	724	709	686	721	728	707	675	758	653	639	698	684	741	679	718	629	716	688	733	750	682	784	702	664	662	678	703	657	716	671	675	674	716	707	701	669	666	740	733	658	693	688	677	664	682	696	692	699	688	661	715	634	690
4338	1890	1731	1298	1109	1125	1041	995	1028	1001	974	954	972	940	924	942	916	930	976	960	960	973	935	937	970	890	946	937	919	919	885	903	932	962	963	900	966	987	934	932	945	903	936	938	956	921	951	908	913	881	891	879	910	895	978	933	966	890	917	920	947	907	885	945	973	937	939	899	1004	921	916	946	879	946	918	998	892	918	905	910	891	906	899	873	919	940	925	942	934	937	927	1003	958	999	909	924	894	907	925	958	939	892	952	979	912	931	889	954	964	899	916	959	922	948	970	973	1004	975	943	957	958	943	989	989	1010	959	970	1037	960	960	1016	972	961	913	930	937	1040	992	951	956	878	921	918	932	903	938	908	940	850	912	936	988	907	923	991	925	910	872	936	942	960	964	909	912	899	929	947	934	915	928	971	929	946	888	906	907	924	904	911	946	923	982	927	900	898	916	936	961	870	939	881	943	941	912	939	925	912	923	957	926	815	934	966	937	907	905	919	821	893	938	944	946	896	901	914	904	901	966	933	908	928	971	933	917	951	884	920	893	949	1008	945	945	939	869	947	960	900	911	913	997	962	913	918	900	877	867	923	948	921	921	948	878	913	920	935	935	950	943	880	928	957	948	926	947	907	905	927	934	904	953	900	937	944	987	977	965	893	972	924	955	929	910	929	947	917	960	917	960	922	912	954	915	887	877	926	902	929	914	922	946	922	920	922	856	936	881	931	924	909	937	927	930	897	939	979	954	889	936	850	886	990	915	883	940	883	897	889	925	938	885	917	951	931	899	890	884	847	912	947	939	875	955	909	905	977	942	936	986	936	929	920	939	950	876	940	890	961	910	941	930	977	983	904	903	902	908	913	870	927	962	933	980	930	974	876	924	958	938	914	873	909	912	984	865	892	903	960	896	928	964	928	930	906	950	932	956	869	886	949	959	936	975	908	932	937	914	926	966	887	915	883	853	927	911	935	878	946	907	917	954	934	981	1000	921	922	907	893	899	875	952	979	900	927	901	933	903	904	923	924	963	980	957	908	903	897	952	963	956	963	894	888	905	907	948	921	969	943	942	949	969	908	877	930	928	900	955	924	941	957	967	948	953	902	907	957	897	920	865	919	911	927	909	945	913	906	971	894	876	945	956	905	889	896	904	867	959	945	916	921	994	922	887	913	939	897	906	858	911	904	959	906	876	970	934	930	921	956	922	919	907	883	949	912	934	914	914	977	952	889	925	890	1000	932	985	932	919	931	943	911	930	954	944	925	964	898	870	884	906	906	924	936	930	920	952	900	922	899	942	937	897	879	925	985	948	924	918	952	871	927	935	934	908	930	907	989	970	895	951	926	911	908	947	908	903	948	947	927	978	917	919	921	890	946	871	889	914	898	959	943	929	925	925	911	972	943	970	894	938	903	944	902	897	908	901	903	915	906	878	864	926	973	930	935	955	905	889	927	944	911	880	878	910	937	883	940	919	938	889	910	924	906	915	947	965	899	935	929	902	916	894	968	881	913	965	911	953	932	943	910	995	960	913	903	917	888	967	851	980	929	928	916	970	943	922	929	991	974	896	960	861	939	922	934	930	924	924	923	930	946	929	901	967	935	918	901	933	916	876	938	940	928	926	955	910	910	925	921	914	900	925	932	936	925	910	943	908	933	971	912	925	935	925	937	951	937	989	952	898	926	894	898	990	903	880	951	925	933	891	954	915	901	930	946	943	909	926	940	972	951	918	934	956	929	909	948	907	998	989	892	890	997	906	896	915	891	955	954	906	897	967	918	960	959	913	933	919	925	912	951	946	949	932	944	934	873	918	919	986	919	902	919	920	919	911	941	935	946	937	918	941	960	849	964	925	974	893	899	955	937	963	915	874	951	923	878	895	920	898	882	938	949	835	873	971	884	924	958	904	923	909	884	928	962	994	962	966	949	904	909	941	958	932	947	897	943	935	860	935	898	973	940	935	918	944	913	951	941	911	948	949	908	892	955	928	940	949	935	889	936	926	909	938	917	906	946	929	951	935	971	960	907	931	965	970	908	942	905	924	891	939	925	918	934	956	914	865	899	940	851	929	886	870	910	974	951	869	927	907	918	871	941	930	882	927	942	932	933	921	897	914	951	933	966	891	848	854	910	949	899	912	905	965	927	901	901	922	865	935	920	909	957	910	915	893	921	915	963	967	904	946	938	952	928	932	924	872	922	919	926	934	956	946	941	925	924	965	930	909	951	938	911	886	941	958	946	926	888	952	912	925	938	928	916	927	920	933	898	927	929	934	937	896	899	932	895	944	930	874	947	898	949	919	875	943	952	948	947	912	883	900	916	939	942	898	864	910	885	1012	896	876	961	887	893	932	906	886	907	943	856	924	978	908	904	949	951	972	922	914	892	1000	935	919	918	921	895	937	952	870	934	929	961	942	962	902	934	884	954	953	917	924	927	942	893	879	924	916	935	874	906	957	932	939	897	959	949	907	931	945	890	912	915	993	942	971	953	928	923	931	902	894	925	946	937	977	925	938	925	963	930	916	916	878	910	914	887	853	911	900	969	884	944	934	923	948	865	916	911	934	893	923	984	932	897	901	932	887	906	928	945	996	947	951	921	898	928	877	897	898	949	921	881	893	910	896	956	907	877	951	884	943	945	883	905	962	932	930	936	921	918	956	940	943	861	913	926	903	903	921	964	900	890	909	923	964	922	909	911	906	952	914	924	990	924	929	873	929	938	942	910	910	914	879	945	952	932	891	924	905	928	917	910	915	901	893	870	924	940	916	909	929	904	932	893	879	896	927	930	958	930	898	884	914	901	863	912	936	931	887	977	967	895	913	935	917	929	917	916	964	885	958	946	893	950	905	937	912	911	896	947	911	950	894	924	927	899	941	911	935	890	985	927	1004	871	940	899	932	948	926	971	911	934	924	907	898	944	924	932	888	952	928	913	896	873	911	957	919	899	917	911	907	951	953	878	941	928	961	894	946	923	939	918	930	956	936	927	947	926	975	931	909	890	937	952	936	923	928	862	978	939	948	883	943	918	947	954	920	921	947	881	951	966	925	883	952	908	881	901	916	920	932	925	922	917	954	902	911	948	874	952	909	940	913	948	904	957	901	876	910	970	906	970	884	877	911	884	937	896	969	904	937	914	931	913	938	887	900	943	937	908	894	939	883	977	906	950	953	967	927	872	943	871	922	931	998	933	926	865	911	908	968	902	952	921	933	924	950	927	915	920	938	872	953	904	941	958	900	912	927	928	963	938	922	913	922	890	954	982	932	904	868	896	929	893	884	937	902	946	968	924	925	934	933	920	949	903	928	962	959	922	912	886	925	938	964	901	940	950	925	956	975	953	963	893	911	891	941	912	896	917	915	939	932	938	923	925	936	929	914	909	931	924	922	950	916	940	897	938	922	964	906	966	953	924	941	949	912	929	897	950	944	918	898	942	960	924	959	871	924	941	940	904	899	929	966	905	915	971	893	925	908	977	899	873	935	889	933	910	938	922	878	958	985	925	932	912	946
23884	21040	28263	24047	20931	6132	1537	1171	974	940	934	886	881	798	812	796	822	739	781	738	778	817	781	739	693	745	724	774	720	737	757	737	757	739	720	745	730	725	713	730	757	712	743	758	726	687	748	753	677	733	760	718	755	706	737	717	733	710	735	747	727	734	771	738	707	718	740	776	683	701	702	763	754	732	728	664	725	726	763	781	706	725	710	681	724	720	670	749	667	725	753	759	666	733	727	742	697	796	721	729	727	701	707	735	714	753	703	724	714	706	761	666	702	730	764	754	761	729	757	722	769	726	718	780	803	772	763	730	756	683	729	735	739	713	731	751	680	747	715	712	723	693	714	701	678	663	680	721	697	706	721	674	733	726	720	730	719	708	752	739	714	751	691	742	668	726	699	744	739	761	710	664	772	708	740	692	762	692	679	757	727	652	729	745	722	714	757	728	753	707	745	693	705	712	716	682	670	671	723	755	743	694	763	668	705	740	687	728	704	720	768	719	718	725	703	679	754	747	758	709	686	725	730	705	705	733	671	785	694	669	732	711	688	739	701	735	667	740	747	739	778	768	721	732	723	707	722	786	670	720	748	696	681	661	736	722	749	681	681	746	709	762	642	729	741	721	693	725	685	676	742	694	706	719	722	726	768	728	744	790	720	728	729	722	723	699	743	795	745	718	757	737	728	719	722	765	714	722	734	758	748	757	696	709	682	732	725	713	704	712	676	711	751	674	693	731	726	711	699	721	737	762	728	703	705	707	705	763	753	716	727	734	693	727	720	709	702	712	755	699	725	782	735	739	754	706	691	716	703	742	704	672	701	713	682	695	676	748	719	720	706	699	734	724	724	694	673	718	706	711	714	729	704	708	767	780	705	727	724	702	741	684	736	685	697	704	718	690	750	702	726	694	725	715	761	668	680	720	745	727	731	660	740	680	708	720	749	725	681	745	678	667	720	708	694	709	736	746	737	684	694	765	706	681	723	721	733	724	718	677	738	737	710	730	732	709	716	689	757	745	720	713	699	731	707	748	689	660	768	732	716	733	686	742	799	706	731	687	756	686	685	721	733	736	783	717	691	739	699	731	721	731	683	686	741	722	733	710	716	691	714	695	691	708	732	705	673	727	714	738	729	718	702	695	690	659	764	701	689	742	719	679	729	707	704	752	673	726	685	709	728	670	690	694	742	674	691	744	738	650	668	698	685	739	694	765	735	741	731	725	769	677	693	706	719	760	735	710	702	718	684	726	718	676	723	767	756	731	715	692	770	728	694	702	705	694	715	702	731	714	713	703	774	777	743	689	696	698	720	721	750	732	714	703	651	766	771	766	647	669	641	756	768	704	722	697	737	736	734	683	670	758	697	717	756	759	725	701	722	676	765	721	711	752	715	702	725	719	709	732	730	735	712	694	687	742	702	740	676	727	679	731	729	730	719	692	709	721	705	751	717	724	736	722	758	705	689	760	693	703	700	759	682	722	746	731	705	699	743	729	745	663	705	715	712	726	730	748	738	754	745	727	755	704	710	735	737	682	716	712	714	696	716	687	722	703	667	701	740	759	692	675	718	702	735	729	680	729	723	722	725	673	666	712	731	711	691	732	728	735	696	717	707	721	676	717	732	726	708	738	689	751	690	703	739	734	758	722	742	682	719	739	661	729	665	724	674	773	707	756	733	713	760	747	731	700	731	702	739	723	698	707	735	726	756	746	707	711	740	693	728	688	707	778	728	720	744	730	660	748	717	727	721	762	736	740	728	703	804	706	726	765	741	715	719	726	759	733	689	689	714	692	725	725	746	749	707	716	723	707	749	756	688	731	737	712	697	731	696	716	721	729	703	703	678	697	686	716	711	691	720	707	702	668	664	686	751	725	744	689	736	747	732	731	724	737	686	708	666	718	760	684	679	744	685	709	688	694	686	720	691	729	724	732	698	734	691	709	752	729	723	708	703	660	745	694	665	672	742	730	692	707	739	726	698	759	730	711	729	686	744	720	722	752	709	766	730	725	764	765	715	672	700	707	690	713	695	715	692	735	721	764	717	716	745	692	773	695	701	760	718	742	672	732	734	714	706	658	736	699	703	703	708	689	720	744	750	706	737	749	729	684	778	735	709	755	702	693	715	741	745	703	717	687	685	721	711	717	678	718	756	728	689	746	735	743	736	688	678	723	745	714	721	754	755	690	715	691	702	695	691	718	741	673	736	715	674	765	733	726	704	757	744	739	747	706	732	679	722	740	707	746	704	704	713	731	724	731	731	726	710	706	695	662	723	670	677	702	743	698	743	721	665	720	768	747	775	729	681	756	660	686	749	713	709	781	744	717	680	711	703	741	711	678	707	674	717	723	716	694	698	684	753	702	756	677	706	662	688	677	723	744	716	724	692	727	733	754	744	753	728	707	742	710	702	678	721	763	708	738	765	736	694	683	677	720	692	664	708	711	701	668	685	717	716	747	674	724	683	706	698	665	723	742	715	716	719	723	710	721	677	752	757	717	734	718	758	758	727	721	755	766	714	688	686	711	708	778	690	768	708	725	728	747	717	746	733	703	744	770	733	696	723	706	721	719	706	732	735	743	686	746	735	668	695	728	690	692	727	734	710	728	717	783	744	690	727	752	711	742	707	744	712	737	685	744	682	727	738	703	735	661	713	737	698	717	746	683	735	763	711	712	641	699	726	765	715	689	654	728	765	691	728	730	734	728	716	707	739	681	670	705	719	675	716	674	672	719	737	723	737	713	702	723	725	743	703	734	711	741	683	658	676	695	681	708	730	674	693	736	731	720	725	773	740	705	722	712	681	747	760	716	764	674	719	698	706	689	703	709	656	718	689	655	748	716	717	728	695	724	729	693	677	650	707	751	734	716	703	727	717	731	665	661	709	710	717	701	696	700	742	658	704	723	734	720	690	716	726	699	723	762	655	725	726	698	726	725	711	713	705	702	674	732	731	740	730	699	713	705	688	695	738	730	726	726	712	743	663	678	708	677	704	742	693	762	766	715	731	719	728	644	736	779	773	727	688	703	759	698	726	718	627	746	692	704	722	710	713	734	689	697	684	725	664	719	697	772	717	714	748	713	712	731	737	719	678	645	735	743	693	714	703	723	694	721	707	713	723	722	693	712	766	700	711	680	705	703	753	701	715	745	727	758	736	752	688	724	741	711	719	727	749	720	738	739	710	713	750	695	716	758	685	675	713	711	710	705	743	704	699	692	690	729	668	691	693	662	677	725	720	734	731	708	760	700	750	734	683	738	723	699	751	683	685	693	736	774	700	723	712	733	740	777	720	707	662	706	677	732	694	749	712	678	683	726	712	735	748	716	707	766	713	707	741	682	699	709	669	748	670	753	725	732	745	696	756	728	743	697	680	698	730	746	752	723	707	729	722	697	697	762	651	732	662	683	731	696	695	724	685	703	690	736	705	734	682	728	707	747	771	728	724	671	721	705	795	733	720	701	658	724	755	658	733	740	729	712	670	678	697	734	726	719	717	765
5419	10899	9231	5028	3522	2805	2351	2115	1774	1627	1492	1410	1279	1258	1152	1203	1132	1040	1150	1056	1048	1053	1066	1041	1034	1030	974	954	994	1012	1039	1014	983	913	1028	966	942	1025	977	969	981	996	977	998	1013	944	968	935	972	961	963	929	929	972	999	944	935	1039	925	982	1010	941	909	991	931	915	933	999	924	926	973	972	963	936	947	988	983	946	997	955	963	971	987	960	921	975	923	952	978	1004	963	970	951	936	993	920	964	954	969	1014	865	1009	950	955	922	945	956	976	928	964	951	945	1037	1002	1078	1064	933	1066	969	1046	989	998	1049	1034	1020	1019	1025	992	1068	949	975	965	991	977	975	996	1010	946	994	1007	994	940	993	935	935	953	936	974	1004	982	978	1000	928	985	950	988	968	1016	1032	955	1050	886	947	1001	954	1033	953	1004	954	988	969	1025	967	944	966	930	938	942	987	961	1015	962	956	917	927	937	951	954	931	967	936	931	993	947	943	950	941	953	959	952	934	977	963	969	940	967	1021	958	980	989	999	979	955	961	987	935	930	951	995	954	937	963	952	992	911	912	1001	917	947	937	943	952	926	951	937	931	989	924	966	948	889	952	1015	978	948	943	980	949	982	968	929	979	971	988	924	1006	933	993	904	931	992	1003	950	937	909	948	971	931	926	950	951	956	999	946	935	934	999	951	1001	917	971	960	920	973	970	1014	987	954	961	926	926	981	924	974	1023	947	965	968	916	969	961	973	963	971	930	939	1012	939	947	928	900	1023	898	994	981	974	939	958	936	1004	934	939	935	970	955	984	973	941	957	1033	944	965	940	964	945	957	988	987	955	977	958	999	1001	936	927	991	946	990	922	975	979	967	974	929	924	945	925	964	959	967	955	925	999	966	961	975	937	978	968	976	960	972	914	1018	989	903	923	986	942	926	954	941	947	956	942	968	982	979	966	928	949	991	968	1002	940	955	959	951	1008	981	996	946	917	926	978	976	1002	954	968	976	1006	940	966	981	937	973	939	979	975	938	959	959	956	935	988	893	977	977	971	949	960	958	1005	1020	942	945	946	913	947	975	911	961	964	992	975	953	983	926	946	972	970	974	939	938	918	960	906	979	955	986	983	929	958	991	968	949	971	1022	940	969	965	947	950	984	931	1020	985	935	954	934	1008	968	1006	955	923	1007	972	953	944	960	964	936	1008	945	981	913	961	985	935	984	967	966	938	969	951	944	1026	912	954	944	937	929	960	981	984	941	983	949	964	999	996	996	929	1004	932	944	972	897	961	958	972	945	1009	907	998	955	983	931	992	1000	949	983	1029	942	1007	1010	954	1001	958	951	977	996	963	932	998	897	891	987	914	934	976	914	991	957	961	977	971	958	962	960	958	945	1003	1049	967	962	979	988	950	948	945	994	958	942	914	991	933	958	935	951	954	923	1023	937	941	950	1004	954	983	985	928	971	954	949	991	955	961	935	940	941	919	964	1005	972	995	1029	1010	950	930	956	930	982	976	960	934	969	940	946	998	1013	962	945	932	1020	976	927	920	964	952	896	961	973	944	964	1000	937	970	926	933	960	939	934	965	956	938	1006	925	986	893	972	972	952	962	916	964	987	948	936	919	974	950	951	931	955	916	970	971	920	946	971	1040	925	954	908	940	965	911	956	987	904	919	947	1002	925	961	977	960	938	903	967	982	986	996	950	961	946	965	927	911	999	945	916	974	982	978	963	978	1019	1015	1018	962	954	915	966	953	942	1002	932	950	953	939	896	958	975	953	946	981	999	945	932	943	990	1011	960	961	910	925	955	974	942	942	1011	931	928	936	962	999	992	1013	949	931	926	923	970	962	968	932	1051	900	910	936	983	942	973	969	1014	998	969	936	1000	973	923	961	938	969	989	966	980	943	1030	997	965	966	966	953	969	993	954	947	1010	1001	956	951	946	930	962	910	957	944	961	963	926	928	965	920	941	935	1021	965	946	932	968	1007	937	972	930	929	942	946	974	945	948	960	971	980	1021	1007	950	953	999	1016	994	967	910	945	934	956	966	1014	953	955	957	1004	975	912	930	995	1002	968	986	985	949	1006	948	939	1001	979	950	937	958	914	939	962	957	912	890	913	947	908	987	976	1000	1053	969	995	964	940	985	959	972	996	993	950	1031	962	958	1028	981	952	916	985	985	943	932	983	991	1041	969	972	934	967	929	969	952	969	950	942	992	978	951	966	991	927	941	1004	949	952	974	933	972	958	985	967	935	966	990	919	884	993	961	954	964	994	973	1000	929	987	979	964	986	924	920	958	927	989	1012	951	1017	947	942	975	1019	941	984	987	1001	1036	996	985	977	933	988	922	1013	961	923	951	933	946	941	987	881	979	971	961	975	970	945	921	973	988	951	972	989	932	965	978	1016	953	922	928	903	943	970	977	910	972	904	895	935	928	954	908	930	933	966	936	969	960	1017	970	924	999	980	943	978	1013	963	958	954	1001	942	952	938	915	1006	1009	915	922	948	941	944	972	916	968	968	935	980	951	866	935	973	943	1021	972	950	983	987	978	968	941	1003	969	952	1011	970	924	971	965	977	995	976	869	987	961	979	978	947	958	958	952	967	1022	975	960	956	975	926	960	959	902	948	937	904	994	964	927	969	946	976	929	941	967	1007	939	939	922	973	964	945	972	962	937	924	948	1008	955	961	996	915	939	930	965	974	974	975	916	937	963	943	965	970	949	936	955	968	905	979	958	916	944	1027	1000	934	959	960	968	997	952	944	931	917	947	961	906	977	921	935	989	978	939	982	939	926	926	953	939	938	927	957	999	914	963	965	959	962	960	935	971	954	977	963	918	916	971	981	916	946	941	926	916	994	957	944	964	897	977	969	985	1020	956	991	952	954	985	942	940	954	933	964	1003	964	951	969	955	953	910	888	947	997	965	940	946	974	945	937	949	947	908	973	957	955	930	967	998	932	951	869	975	998	980	931	911	981	954	944	992	915	959	958	982	972	982	985	988	929	1007	934	936	943	960	954	1018	929	1004	919	988	944	944	973	953	963	991	997	895	937	1016	1016	994	963	931	924	1031	962	919	943	951	922	934	963	1024	938	937	1000	963	936	937	914	973	972	948	964	978	960	984	949	877	961	960	951	963	893	930	1000	993	955	930	948	982	981	932	950	936	950	991	1008	959	994	943	991	931	956	956	1018	938	898	919	955	912	973	941	999	969	992	924	980	938	971	1008	927	969	1028	977	980	942	977	943	962	905	947	971	976	885	921	977	991	981	924	975	929	1020	981	895	958	943	933	919	991	976	943	1006	961	888	976	955	920	981	965	954	874	955	930	989	952	951	967	951	996	922	938	916	916	980	962	1027	989	948	968	957	889	889	950	924	938	934	963	942	965	934	984	912	955	1021	942	980	963	975	968	949	968	949	1002	913	954	958	948	930	935	960	899	987	932	917	968	971	986	975	982	922	963	942	982	996	927	964	990	939	990	986	939	950	959	951	1030	927	984	908	960	947	1002	991	964	960	974	945	903	929	928	983	949	989	987	992	897	972	1039	974	989	1026	954	971	933	962	985	992	996	956	979	920	928	934	970	984	903	979	917	936	1000	931	919	928	997	932	944	921	999	926	968	1005	973	937	992	980	977	989	937	980	981	929	960	912	956	963	965	966	958
22851	21020	28781	23463	21022	20786	4285	1350	1020	942	902	830	776	765	726	737	690	651	667	650	625	630	609	586	617	636	590	606	595	561	578	593	590	535	602	531	562	579	582	549	587	564	576	563	566	581	552	578	574	608	555	543	551	547	570	545	535	547	603	581	573	554	580	547	562	613	571	550	545	523	563	541	587	570	577	542	530	569	612	533	574	553	541	565	574	513	590	511	551	572	534	561	537	579	566	546	542	566	581	549	573	531	545	558	573	535	561	584	517	571	576	525	581	557	606	619	578	641	609	578	552	540	593	620	657	599	633	573	569	553	611	596	564	546	597	586	570	578	551	582	566	551	547	518	590	542	551	552	504	555	584	552	545	545	540	553	606	527	556	538	580	535	562	563	531	535	537	534	517	567	515	535	550	548	620	551	545	547	579	534	554	560	583	548	569	565	531	536	554	563	511	536	589	569	566	578	555	607	546	547	595	571	539	524	571	539	541	543	490	526	614	573	537	542	580	592	562	557	503	527	566	582	595	552	565	564	563	556	557	571	546	521	540	558	555	548	591	564	530	534	538	541	553	549	534	579	542	544	569	576	525	563	526	579	520	533	536	567	573	553	555	569	550	519	527	547	548	549	541	564	564	562	515	543	574	588	549	578	539	542	544	596	567	546	561	509	550	557	563	535	559	555	536	533	569	583	559	524	545	507	521	559	536	526	544	569	574	546	602	561	549	514	539	512	527	550	550	534	552	592	544	535	547	551	555	599	589	577	539	581	514	547	513	586	519	565	580	571	533	531	521	598	557	543	585	553	548	552	585	532	560	557	586	525	549	540	524	533	541	566	514	540	524	516	585	611	568	543	550	545	544	552	510	585	533	548	559	602	544	514	540	566	534	561	542	558	555	521	544	550	565	555	560	559	525	575	539	537	576	566	561	577	565	589	559	559	561	549	569	547	553	526	591	536	477	555	548	520	512	580	583	571	533	556	526	552	583	529	537	566	544	562	582	569	552	562	548	560	555	546	546	536	545	499	541	571	510	573	560	573	570	573	563	569	528	577	580	564	547	552	556	554	552	544	556	535	550	556	539	522	556	508	530	556	578	539	535	585	563	545	540	609	563	543	488	525	547	553	531	596	595	540	533	532	526	538	583	582	558	546	568	571	524	518	567	552	552	541	575	552	537	551	559	564	537	577	561	549	520	540	549	523	566	548	526	568	570	565	566	576	518	556	532	552	525	529	536	513	558	560	601	522	577	559	533	567	531	533	589	556	520	559	531	535	531	564	556	502	589	526	561	538	505	527	515	544	530	555	520	575	607	576	563	586	544	542	561	573	528	546	553	537	538	560	560	537	556	505	544	554	537	549	583	550	507	578	568	601	581	527	497	567	500	493	556	565	557	558	545	537	546	531	516	558	534	502	587	523	514	558	575	503	553	531	567	518	553	565	585	600	541	549	573	550	603	539	589	568	549	530	603	520	537	578	570	534	561	540	521	578	552	517	576	534	519	533	571	514	558	531	485	580	537	533	538	555	563	549	542	523	522	532	592	566	533	541	537	551	562	555	555	533	581	561	549	567	572	536	554	522	540	554	554	564	531	561	598	561	545	578	575	555	549	538	543	551	537	584	562	522	543	559	585	518	554	541	555	543	585	542	501	535	567	536	553	608	583	594	532	536	524	550	505	536	573	571	595	543	536	559	581	538	545	501	575	481	559	557	524	546	534	600	532	538	566	533	585	555	519	551	547	531	558	552	500	600	567	535	561	552	584	559	551	556	555	570	551	551	520	538	549	523	551	524	554	544	564	505	563	553	567	580	536	548	533	581	531	521	528	571	530	537	546	525	508	563	540	583	585	556	525	540	557	588	543	549	548	554	518	565	529	543	534	557	555	530	598	525	517	558	581	541	580	553	550	557	555	546	577	553	593	560	556	541	528	548	540	526	562	546	536	530	585	589	573	541	560	543	547	569	531	541	573	546	548	569	518	550	570	538	511	552	544	560	574	606	543	571	503	549	547	588	567	510	566	523	508	574	549	541	535	591	531	522	583	604	536	565	555	528	563	551	528	513	558	540	518	549	560	549	556	543	532	555	544	591	571	549	559	571	569	527	561	583	554	566	557	560	571	520	535	554	569	569	501	618	534	556	548	519	522	555	590	474	494	523	541	537	556	509	564	561	528	561	573	561	530	594	527	572	576	588	545	567	532	551	523	586	588	549	550	539	565	608	596	576	528	551	558	535	575	534	548	586	574	516	607	580	585	491	585	540	546	543	562	516	577	570	568	538	571	543	497	533	550	548	540	540	559	540	568	535	581	573	541	545	547	527	553	539	536	553	548	561	512	546	549	531	550	540	543	591	531	519	563	560	551	526	571	538	553	503	546	520	577	540	535	576	542	550	574	540	550	499	548	528	517	511	545	531	570	561	527	553	537	602	500	566	572	524	526	549	547	551	553	559	524	514	523	569	524	557	590	565	511	539	582	557	556	537	546	557	547	571	568	544	573	532	554	573	585	534	565	516	553	586	524	547	560	524	519	513	589	587	574	545	561	574	552	522	567	580	590	534	551	532	497	536	525	535	517	541	496	580	541	514	582	590	539	566	584	556	513	564	575	597	583	572	530	546	535	512	551	569	586	496	539	568	588	600	522	557	563	542	577	543	536	549	559	587	529	540	570	592	542	537	529	524	539	515	542	567	548	555	544	577	541	532	582	554	545	515	511	547	568	505	563	507	560	555	509	527	585	561	574	531	554	526	548	544	533	558	567	565	559	576	599	593	488	568	543	531	556	554	569	567	557	538	535	609	575	561	560	584	495	554	528	549	519	534	516	533	572	567	587	567	536	537	577	560	544	566	521	535	548	561	578	587	525	568	602	520	539	528	568	542	494	562	525	535	507	588	514	572	556	559	511	566	513	565	532	522	538	549	564	556	542	563	564	582	536	554	548	509	542	541	575	521	534	532	552	537	543	580	516	504	557	565	583	583	550	572	541	605	525	575	574	539	528	586	539	615	557	581	520	550	558	566	511	595	547	536	556	522	560	545	511	553	578	524	526	529	551	576	558	543	600	534	567	534	526	518	556	520	548	520	518	541	522	554	582	554	534	533	561	592	562	484	543	551	554	524	564	583	534	571	561	531	549	559	539	592	535	586	546	589	545	573	519	572	568	533	546	566	553	547	553	563	577	597	548	543	574	543	571	514	504	524	549	551	564	582	562	561	590	533	505	547	567	572	571	577	540	544	551	536	605	540	546	545	565	560	553	550	530	503	525	552	542	541	553	591	600	509	558	578	537	527	544	548	558	575	556	536	531	546	552	534	511	559	569	560	531	514	547	540	570	539	553	563	555	499	549	576	569	562	554	542	565	530	562	511	558	543	563	561	518	532	559	499	570	527	539	532	555	565	535	551	528	520	562	561	581	551	540	547	550	558	534	545	551	592	562	560	533	550	515	536	538	579	537	548	561	508	548	541	548	554	570	535	560	507	580	586	542	551
7597	16641	14092	7839	5565	4259	3256	2693	2347	1965	1706	1610	1386	1255	1187	1128	1054	1096	983	948	943	876	906	893	840	838	871	813	867	833	821	820	797	826	831	792	771	799	740	772	784	833	800	788	754	808	806	785	810	775	768	778	777	715	749	723	764	746	753	769	750	712	780	748	766	769	719	752	755	773	751	736	726	733	787	771	747	757	770	748	727	745	753	839	704	750	790	707	750	754	755	792	737	743	736	774	765	752	717	737	763	761	752	729	742	748	721	708	750	811	725	746	771	768	830	870	826	878	870	796	814	799	858	827	868	859	807	774	796	832	764	741	766	793	760	810	747	795	832	749	718	771	776	705	754	752	727	702	753	748	716	718	779	760	770	794	699	783	731	792	754	795	736	708	755	687	741	747	739	751	729	742	714	735	737	823	751	757	733	736	780	784	797	748	712	697	773	687	762	702	744	748	733	722	712	739	746	773	736	753	768	744	733	694	733	703	728	750	663	748	698	701	706	738	728	758	777	751	716	801	720	735	763	690	754	780	739	752	752	743	707	763	744	755	744	744	769	792	726	769	684	754	734	777	769	777	733	700	750	798	723	703	723	760	752	718	774	802	760	732	738	719	759	776	776	778	720	800	753	706	736	770	767	727	745	722	751	709	696	748	755	709	714	776	709	753	774	730	735	740	697	780	786	811	734	735	783	791	743	729	729	701	722	748	716	687	777	750	752	735	722	726	732	771	729	779	744	762	737	720	746	688	763	758	724	751	738	735	778	755	730	738	750	745	775	783	801	743	751	766	755	692	736	702	762	763	732	726	688	723	716	749	709	756	732	748	751	753	726	731	735	760	737	705	735	787	721	723	768	726	744	738	752	756	756	676	711	691	747	807	780	772	751	783	744	773	735	735	742	711	759	742	751	728	725	723	748	763	747	762	730	751	742	733	713	795	713	703	765	789	746	719	742	789	734	709	752	764	739	771	751	710	654	725	746	738	746	718	714	701	756	748	767	735	727	718	747	751	782	742	734	736	768	717	800	747	772	743	760	770	731	764	747	706	761	731	724	713	745	724	737	733	778	731	794	740	721	791	751	762	729	748	784	743	758	752	720	728	715	763	731	742	691	749	734	750	735	763	696	729	721	728	775	745	760	704	740	719	673	746	780	783	764	753	719	735	724	750	729	768	716	710	712	757	756	722	737	729	767	778	733	774	758	745	752	809	780	692	769	777	782	738	727	726	697	772	715	766	717	758	725	773	747	768	743	731	731	734	751	764	716	702	711	747	767	714	766	761	785	761	738	736	782	731	729	758	718	744	665	691	713	688	739	732	732	781	750	707	742	752	745	759	741	753	739	730	759	758	726	704	778	807	756	747	728	757	752	733	723	745	773	756	720	726	760	800	763	750	777	732	713	736	793	720	758	744	733	731	738	761	740	747	748	759	723	745	796	712	754	753	682	761	756	778	717	754	748	750	746	751	768	767	713	744	731	756	772	747	724	729	766	752	720	739	750	698	737	726	728	678	779	738	749	748	711	764	732	784	773	695	749	782	750	748	743	728	763	730	701	789	760	760	716	781	765	733	741	741	781	761	784	772	716	752	733	723	758	770	706	741	735	703	787	750	745	742	742	744	780	721	802	769	753	721	742	768	746	730	758	725	775	773	739	761	689	775	765	745	758	800	738	783	735	749	760	697	759	748	702	745	717	730	707	753	739	779	782	748	788	748	749	739	741	755	741	754	768	753	749	789	753	747	728	734	713	722	760	759	721	736	737	784	758	730	774	794	758	718	784	771	728	781	747	734	693	748	747	756	715	730	794	719	727	754	740	747	756	771	735	734	727	759	789	767	759	733	742	740	756	760	738	746	729	729	731	752	675	752	691	730	742	763	722	747	761	750	768	736	746	729	765	768	709	758	814	788	736	756	729	740	780	726	749	767	710	758	718	776	747	730	736	704	708	707	734	743	760	712	713	755	758	742	686	770	737	720	744	728	728	722	778	748	732	742	715	715	719	747	723	751	697	734	765	733	754	689	725	705	760	770	788	758	728	758	729	731	738	779	757	705	763	732	729	743	757	686	773	751	761	725	710	743	750	750	767	734	722	750	754	764	688	762	767	730	728	762	774	678	763	750	710	713	743	763	747	739	729	754	739	729	756	742	711	800	777	716	722	764	781	774	780	761	786	675	739	791	766	744	707	775	788	727	729	765	755	721	754	749	770	779	751	750	752	738	772	713	738	773	727	727	728	721	731	767	722	722	709	698	708	762	764	747	736	749	777	807	729	705	767	765	764	673	757	752	686	748	720	725	714	757	793	745	744	757	739	724	717	766	781	729	765	752	719	727	708	754	796	747	735	727	712	718	755	733	699	756	733	744	815	729	715	775	727	789	734	775	687	711	773	709	801	712	694	742	689	753	708	724	766	725	771	748	704	714	745	717	755	700	774	717	733	738	749	705	706	736	772	747	744	723	711	716	754	705	781	785	751	740	741	735	755	793	745	723	742	699	716	734	750	730	724	725	769	751	750	703	777	744	751	742	728	706	760	713	753	745	744	771	728	758	705	768	738	718	781	750	747	715	740	746	764	743	754	708	725	809	729	727	705	716	712	756	681	768	771	724	713	786	745	706	743	722	761	711	748	738	727	749	741	746	769	722	758	751	733	735	767	712	792	785	724	739	754	770	781	750	759	751	777	774	769	764	722	731	766	726	733	728	743	778	768	726	742	723	750	704	765	797	733	755	793	710	691	692	752	706	708	782	741	731	754	729	767	804	766	752	720	750	705	736	734	701	752	716	747	749	727	749	746	760	753	732	696	744	727	776	747	732	704	759	730	729	685	734	747	767	739	751	789	719	763	733	795	746	756	700	741	717	718	741	754	746	748	805	739	766	741	742	779	732	748	757	752	708	712	770	707	744	754	732	736	756	760	710	767	747	792	725	723	701	735	699	727	749	745	734	756	748	755	767	800	741	750	738	736	764	708	774	763	717	750	803	712	749	735	753	682	716	775	741	725	770	762	706	750	735	733	734	720	743	732	765	734	741	770	745	729	777	699	754	794	723	721	680	721	753	799	724	731	742	769	746	761	795	673	731	767	771	768	740	751	744	713	734	719	783	706	722	713	743	780	743	754	730	786	731	766	736	800	711	738	747	721	757	737	735	750	751	726	789	767	750	714	757	781	748	774	706	692	732	762	783	752	738	740	769	738	734	725	784	757	748	769	724	738	714	769	736	738	711	763	725	703	716	757	768	715	750	739	735	773	708	776	711	772	736	752	719	704	711	745	680	723	742	776	789	721	739	784	747	735	707	705	749	780	767	745	758	780	715	756	742	744	742	727	770	713	713	734	761	693	752	759	781	771	697	729	779	739	746	722	760	761	731	751	722	789	764	746	742	741	724	797	722	741	753	746	763	728	716	745	740	794	726	744	710	735	767	727	727	715	717	772	801	770	744	709	738	734	674	729	674	686	708	731	735	738	720	753	754	741	733	754	745	697	728
26821	20281	8042	1192	862	756	801	730	666	729	754	705	677	709	665	694	693	701	716	678	686	678	736	706	711	709	693	729	704	689	665	717	710	746	700	692	654	650	671	714	684	666	699	677	696	729	673	691	722	657	724	716	690	690	718	718	698	685	699	689	732	680	731	744	723	704	738	651	674	689	701	729	656	713	709	669	636	729	649	696	724	719	716	705	693	706	703	734	746	679	743	679	718	720	675	713	680	685	685	737	708	672	685	714	723	694	696	704	685	702	721	712	684	686	711	726	713	741	726	693	675	709	712	694	723	766	716	736	707	729	649	757	733	678	712	715	690	707	726	724	657	736	727	727	641	753	710	721	700	684	690	712	708	689	728	690	672	694	697	681	679	693	716	693	764	711	717	684	664	715	675	679	731	686	731	744	769	646	667	697	711	673	656	659	696	703	675	653	753	724	707	694	725	734	644	670	693	678	711	716	635	714	656	695	715	696	714	715	743	680	678	673	703	673	659	654	747	672	749	697	749	693	735	727	689	684	664	689	668	690	629	708	704	672	711	675	666	730	678	627	675	663	690	714	743	686	743	694	755	709	695	736	704	666	714	713	722	705	718	691	699	718	690	744	671	678	740	712	713	705	671	652	682	675	728	719	688	669	658	674	727	705	710	730	734	706	674	706	641	725	707	666	701	690	660	717	676	690	665	634	694	695	680	695	721	691	662	708	695	704	703	706	698	643	731	691	714	709	696	696	683	726	646	721	778	700	656	695	739	703	748	680	676	676	680	700	662	666	720	711	695	720	684	670	691	747	721	719	734	686	702	677	682	707	733	659	664	717	676	716	715	682	675	654	659	691	697	659	694	725	688	698	704	668	699	673	706	684	709	724	680	707	693	679	703	705	718	730	696	706	682	693	666	713	669	671	693	701	717	699	701	681	674	659	657	657	684	706	696	684	684	731	750	709	710	749	781	729	654	690	703	711	721	710	694	658	718	712	692	687	676	669	675	733	722	691	680	713	681	703	713	687	674	755	665	647	727	676	701	646	665	651	684	714	660	735	747	645	679	735	741	655	661	657	661	660	728	725	706	701	687	764	711	759	679	663	711	685	679	676	717	698	699	680	715	711	698	708	703	686	701	687	742	657	671	661	732	670	698	672	673	649	679	696	737	665	668	705	680	649	719	662	704	717	688	680	702	715	638	690	681	699	708	738	723	676	692	720	700	731	737	720	698	676	664	704	729	675	708	652	722	705	722	712	745	738	687	663	678	676	677	664	692	737	674	699	683	693	678	712	679	719	704	693	695	722	685	691	649	677	679	659	716	683	676	646	682	735	679	666	696	689	693	659	644	706	723	666	672	739	698	693	713	693	714	713	715	681	654	693	673	697	702	673	719	688	681	702	697	670	681	738	697	685	711	723	698	701	651	673	724	692	684	767	737	662	697	674	671	682	714	684	742	741	658	686	683	721	679	717	695	703	680	695	695	727	689	697	671	687	698	712	689	737	696	703	669	695	666	679	689	710	679	694	686	665	719	664	701	689	714	730	674	721	709	702	683	714	712	668	689	711	730	739	701	688	700	774	698	713	722	671	760	708	708	696	675	712	666	716	694	665	737	719	744	667	741	690	685	714	683	755	678	699	709	705	726	674	706	776	707	667	664	676	692	710	695	673	709	659	659	677	714	684	709	689	706	704	680	735	668	697	696	738	650	739	692	656	735	695	685	700	693	710	696	710	694	710	753	711	644	697	757	746	654	709	682	693	734	696	689	699	713	661	686	735	732	707	661	682	688	713	688	666	659	703	760	704	687	739	721	647	702	741	717	712	739	659	684	737	715	702	669	702	683	694	734	713	685	669	730	670	728	687	717	694	694	695	725	651	658	735	708	704	701	726	690	662	679	719	732	698	678	659	661	707	665	695	655	714	739	735	742	655	699	715	727	694	669	666	685	716	705	691	673	686	699	691	711	705	720	686	663	699	667	694	694	658	693	670	687	677	707	708	696	687	681	693	708	684	689	646	701	691	723	688	685	712	728	690	690	727	735	728	694	683	691	677	640	693	671	712	721	702	678	690	695	676	701	617	699	712	700	678	736	700	692	692	698	711	698	651	679	683	701	726	688	689	687	631	695	695	688	695	686	713	742	674	715	741	697	714	756	681	679	648	712	709	708	667	669	684	653	654	701	648	679	690	706	665	712	735	679	696	741	711	672	697	702	718	689	680	715	741	726	673	695	697	735	679	682	722	704	688	731	703	676	685	696	676	709	678	722	659	698	701	728	695	707	736	712	716	721	656	685	742	659	679	676	674	699	690	706	719	731	677	699	699	706	702	694	689	731	654	728	692	730	712	729	716	666	683	710	709	759	724	644	717	699	686	651	707	718	696	715	730	722	682	678	713	667	715	680	698	714	720	728	727	667	728	719	710	720	687	687	692	687	706	670	707	682	699	684	672	678	717	653	702	708	689	770	693	698	678	708	695	648	721	701	736	681	678	658	713	710	685	716	658	693	622	743	719	691	696	678	738	749	643	683	718	719	716	691	683	664	668	666	688	684	705	716	700	669	690	722	652	679	701	703	642	690	690	707	698	741	667	705	680	689	657	733	732	719	640	713	660	719	679	719	692	688	655	636	742	686	672	716	725	711	725	674	686	685	661	727	732	695	696	672	709	692	746	668	732	741	702	662	665	684	698	714	663	688	668	657	646	695	718	662	672	688	695	640	672	688	712	687	689	698	681	695	661	682	720	712	705	713	715	729	736	706	690	689	706	710	642	660	636	663	674	729	700	696	700	685	703	715	690	676	746	697	666	683	711	717	696	706	736	691	699	673	691	676	698	679	720	722	722	651	699	684	683	692	703	749	725	680	707	697	686	707	659	687	668	654	689	697	681	785	672	672	679	697	736	707	706	665	676	730	666	723	734	709	721	706	683	682	739	724	714	727	655	702	697	681	686	735	663	691	683	713	660	707	758	676	757	678	686	676	774	663	674	676	651	708	660	719	702	635	673	682	723	682	718	695	711	693	660	717	670	704	721	679	703	719	700	716	691	748	709	672	696	694	687	726	671	677	687	731	702	673	681	717	697	695	723	740	678	709	670	729	699	700	664	665	693	720	647	674	677	699	650	759	674	668	682	648	684	708	703	721	716	723	655	679	744	688	752	717	678	688	711	699	688	681	649	661	727	680	693	679	677	717	712	664	684	698	685	667	667	747	673	707	682	763	721	695	702	715	673	700	695	744	700	750	717	673	681	690	659	743	655	698	730	669	696	723	655	653	721	693	674	651	693	705	705	695	694	661	704	734	713	699	680	704	673	707	732	714	685	701	680	719	693	716	724	703	688	679	719	708	695	731	743	704	696	668	689	700	674	670	709	721	710	687	668	700	726	701	688	680	704	722	717	678	688	728	735	673	711	717	673	682	697	637	746	734	715	711	698	699	708	709	668	717	679	693	707	696	669	730	706	733	755	762	721	728	681	637	705	686	701	643	736	690	713
4263	1898	1700	1262	1069	1081	1055	1018	1010	1009	949	981	916	968	970	984	962	978	905	970	908	908	922	920	924	925	933	946	997	904	911	955	983	884	887	960	905	951	922	973	979	905	994	841	914	917	925	924	901	968	943	935	895	933	927	933	909	950	862	897	867	912	916	958	916	897	925	970	937	920	949	896	947	966	909	923	937	964	925	951	919	905	970	929	941	863	908	914	927	893	968	919	961	840	886	945	931	862	976	936	923	939	886	927	954	899	902	890	920	935	923	889	985	988	910	924	952	1017	935	931	955	980	1014	918	989	959	972	945	940	926	973	971	966	955	980	917	922	918	900	933	927	958	909	924	882	968	929	933	921	985	954	918	949	949	876	956	923	940	965	923	893	931	910	928	960	971	959	879	888	917	932	960	994	888	902	953	912	945	923	909	849	915	904	903	932	938	843	884	932	909	932	915	905	925	926	947	891	934	990	916	939	895	916	988	913	917	951	908	974	935	955	939	895	898	933	916	907	930	910	943	882	904	906	932	959	963	904	954	940	979	919	929	952	915	931	955	947	927	922	960	952	920	932	939	904	946	970	930	943	934	922	963	973	914	916	892	897	975	937	944	924	895	941	1002	900	893	928	927	984	880	944	974	942	959	973	945	963	962	907	886	901	959	898	948	938	932	947	942	889	987	927	881	931	905	894	896	879	929	913	915	947	875	903	1011	970	900	923	912	925	919	944	896	884	891	914	944	908	948	948	946	898	924	937	895	933	939	1005	939	958	920	903	951	906	853	945	937	902	968	970	906	1013	1001	954	926	925	931	894	884	903	920	940	935	933	917	938	960	924	902	957	950	958	933	955	907	950	898	911	929	983	967	941	935	943	913	912	918	932	926	962	910	885	959	925	972	905	911	927	861	918	924	937	896	917	959	931	907	982	922	923	980	894	956	921	918	899	870	945	956	902	934	957	968	954	937	942	918	988	950	932	995	921	853	905	890	928	920	939	949	895	916	963	905	906	962	928	903	943	919	869	910	945	914	947	901	899	960	919	945	925	917	891	934	922	943	898	966	915	943	906	895	884	975	918	950	932	970	917	956	928	928	951	932	914	937	969	865	930	922	989	958	947	908	978	937	924	886	906	966	943	975	935	921	928	894	903	935	962	905	930	886	956	933	950	911	928	944	924	958	929	955	924	925	943	942	933	945	926	951	904	931	918	938	934	899	913	903	933	918	935	908	952	966	929	966	893	959	935	894	924	984	954	946	935	946	896	948	919	898	921	930	907	920	950	925	925	912	967	976	907	941	915	961	927	935	949	921	909	992	878	919	908	949	920	931	897	915	935	921	888	967	952	871	947	919	903	1041	904	935	941	944	986	933	926	872	953	946	892	917	905	908	921	992	863	905	918	971	904	901	933	973	954	898	935	921	932	943	927	930	937	918	954	850	970	965	1001	921	902	983	914	856	952	943	944	897	916	944	913	887	996	913	930	934	978	902	940	921	869	893	882	927	869	926	905	946	874	924	952	905	889	956	935	913	927	950	963	920	885	930	873	897	920	925	990	932	941	999	967	911	950	937	981	972	914	923	920	934	939	904	907	891	967	936	945	918	843	885	941	939	931	937	920	897	906	889	961	920	894	956	958	896	889	954	929	956	911	954	969	926	995	914	881	975	906	928	933	931	961	917	918	911	876	937	961	957	918	944	908	939	950	882	935	931	913	923	921	945	939	865	913	886	922	876	905	954	913	959	872	915	917	970	919	965	977	920	948	936	883	911	963	984	920	940	989	946	910	1029	915	925	919	943	864	915	941	915	923	921	1033	907	936	941	879	936	866	892	955	955	915	882	950	942	933	940	884	927	915	985	968	951	924	945	925	900	931	960	883	949	914	930	920	944	990	859	917	937	902	937	949	952	924	955	944	922	949	974	963	903	957	872	907	937	936	976	862	831	948	883	915	950	921	955	901	920	944	914	914	914	926	959	940	972	867	930	909	903	950	884	883	938	875	937	940	940	963	919	866	957	961	904	966	898	953	972	892	933	1045	940	896	922	941	909	911	922	906	972	959	943	951	935	932	915	971	921	910	922	954	935	923	965	878	886	907	1006	914	950	883	932	940	933	953	908	969	927	920	874	894	910	949	903	922	933	941	982	937	901	890	931	890	977	959	923	900	921	995	953	933	894	936	913	935	880	966	933	867	918	939	922	949	941	907	941	912	913	927	932	935	866	888	936	872	941	927	966	912	908	983	923	932	896	929	987	882	922	930	906	950	956	924	912	924	945	904	935	874	903	936	916	948	914	973	919	933	905	940	906	920	929	911	910	987	948	843	931	910	926	938	953	920	953	919	900	905	963	887	934	955	938	960	954	950	938	968	979	920	950	911	914	932	965	910	917	927	915	912	866	943	918	958	954	957	909	987	867	961	943	901	946	934	947	924	889	932	930	910	972	922	910	940	958	996	931	923	948	945	907	871	953	978	927	992	989	956	927	889	923	959	906	971	922	987	932	891	953	909	906	893	902	907	949	974	926	885	939	943	964	907	966	946	890	916	925	950	927	953	934	919	947	879	889	967	966	950	905	947	896	930	892	927	957	932	887	917	885	889	952	989	908	877	920	907	932	874	919	940	925	940	918	890	948	900	905	913	877	915	941	956	932	964	921	925	927	921	923	980	955	929	902	940	914	947	954	888	910	960	918	971	935	934	889	909	883	905	928	981	880	883	867	888	958	913	887	919	879	929	929	952	974	918	855	927	920	953	921	937	913	872	968	874	925	881	855	956	944	937	946	894	900	966	928	923	960	918	888	943	904	951	906	932	931	899	891	925	958	990	910	951	908	960	899	924	972	912	914	908	941	895	960	935	944	948	951	958	970	983	923	880	920	926	875	965	930	934	917	910	914	900	928	949	937	967	923	913	917	928	928	927	946	923	966	885	913	945	964	942	977	934	935	929	903	889	909	935	921	942	955	941	922	902	910	862	917	945	908	953	904	916	884	890	946	925	980	918	948	864	917	922	958	943	922	973	901	952	971	886	929	926	937	911	907	937	920	942	894	904	896	913	905	907	955	927	944	866	912	901	880	962	879	923	913	1001	948	933	925	909	893	926	924	927	968	901	907	902	941	982	904	914	944	858	926	942	927	905	1010	926	899	987	927	938	967	902	936	900	850	923	936	934	921	895	938	966	948	964	921	1004	925	907	923	903	956	919	938	942	914	911	921	900	926	956	975	900	819	877	952	921	951	932	899	933	949	911	908	935	886	914	923	982	920	885	887	948	950	922	936	932	966	919	897	947	968	966	932	927	914	1005	885	985	924	892	944	888	897	920	928	920	947	936	892	929	932	878	946	923	927	950	1009	969	935	943	923	930	919	938	955	855	925	960	921	920	900	995	955	992	913	918	887	834	891	970	899	947	905	891	916	892	903	975	941	961	887	894	934	916	929	908	957	907	952	929	905	951	904	960	922	939	946	954	888	962	905	943	892	910	917	888	924	906	878	963	999	948	934	940	970	922	922	944	904
23873	20990	28218	23938	20883	5804	1495	1148	927	988	927	848	863	849	798	782	748	763	797	767	778	753	774	744	771	759	739	760	774	688	735	724	737	731	742	736	704	710	739	752	722	766	708	696	763	692	712	689	714	703	732	676	697	725	766	726	761	675	721	695	714	733	727	750	721	743	757	748	669	744	709	729	701	676	725	705	731	725	710	719	669	672	707	741	764	685	717	697	667	729	708	690	713	733	706	737	753	744	748	726	723	692	679	702	716	657	726	703	727	704	709	751	742	690	781	772	735	718	737	730	715	687	703	742	709	777	716	715	732	685	729	733	656	745	700	730	682	713	698	734	688	721	718	680	734	718	709	734	743	718	690	700	716	731	733	697	702	667	710	691	735	737	669	702	706	726	693	685	732	684	678	702	709	694	687	761	708	700	649	651	688	707	673	792	702	729	720	692	790	690	737	704	660	675	696	680	714	747	724	697	721	709	764	728	698	695	697	756	769	682	722	709	680	710	724	733	677	734	665	702	700	728	731	709	686	666	642	777	693	693	728	691	668	701	692	737	697	688	722	748	696	760	710	702	714	720	769	709	724	687	693	720	686	694	715	716	705	685	702	696	708	750	751	705	719	703	703	647	755	705	677	713	728	722	700	702	680	703	699	736	710	736	699	705	704	696	704	684	739	719	734	710	688	688	722	704	719	735	709	662	686	733	698	755	733	708	708	673	746	693	730	706	719	730	691	703	727	697	749	726	689	655	689	772	700	727	696	726	668	708	717	683	712	689	764	690	723	712	693	726	744	733	721	708	716	740	773	716	695	668	686	736	701	718	693	714	724	659	726	671	699	724	713	750	754	727	710	713	703	669	717	736	732	685	680	730	729	690	734	695	700	711	691	724	716	659	666	744	690	691	747	743	720	685	678	677	748	701	747	744	686	712	746	734	763	738	737	717	694	741	727	732	756	712	737	690	703	720	724	671	703	710	710	709	740	715	709	724	695	713	639	791	727	737	716	722	722	767	696	713	693	692	707	722	706	762	703	728	715	690	665	681	672	689	748	682	703	685	720	680	684	631	679	682	634	716	680	709	691	735	721	738	640	744	645	689	732	692	724	741	742	748	660	724	740	711	748	744	695	711	721	763	713	739	744	704	706	693	722	707	712	695	701	732	749	709	698	728	720	714	722	765	727	705	752	721	700	702	697	700	704	721	728	725	724	726	688	723	694	714	714	732	738	734	701	712	748	697	690	678	679	727	709	735	690	734	696	693	670	701	726	737	726	675	734	667	697	698	711	704	722	707	710	690	699	688	702	706	737	726	715	676	698	729	717	748	728	742	643	670	747	651	680	711	676	736	704	757	719	717	700	704	703	701	736	741	702	701	721	725	706	722	704	697	696	756	723	716	711	750	747	681	732	700	776	679	730	704	686	690	735	739	735	729	740	717	718	673	713	759	721	718	721	710	722	724	673	743	742	749	698	671	740	723	733	704	703	676	701	702	713	757	692	679	671	727	731	733	787	709	703	691	669	700	715	715	704	762	708	705	712	706	715	695	710	715	759	698	690	758	700	742	749	669	700	727	742	666	712	739	667	722	693	687	670	689	731	720	720	727	733	691	718	700	703	710	756	688	726	711	694	714	716	721	724	707	702	763	670	725	736	741	704	714	694	750	700	700	740	730	730	753	668	736	714	696	767	692	710	708	701	716	709	708	735	736	745	710	703	742	689	755	789	712	671	761	739	747	773	702	721	700	680	711	641	693	690	718	729	687	725	688	717	674	748	690	738	701	665	722	730	763	687	724	695	714	703	712	702	743	724	704	754	715	738	707	707	720	713	725	725	738	710	748	743	750	676	752	735	742	688	690	706	673	732	780	696	706	726	701	701	697	710	675	698	697	682	712	669	642	679	703	696	715	689	693	672	759	745	714	700	706	695	745	702	680	733	729	745	702	701	693	739	711	698	734	721	732	708	652	740	707	722	763	718	698	658	697	700	669	743	723	753	721	726	746	714	674	733	691	698	732	657	715	727	717	702	742	720	744	679	697	683	724	761	700	712	713	741	674	707	716	685	749	763	710	759	718	702	736	677	714	723	702	717	645	730	680	694	733	691	710	687	697	767	781	728	779	686	744	748	686	660	718	726	702	696	762	729	722	689	714	720	775	685	710	730	708	683	673	711	685	664	722	729	697	670	704	692	688	666	694	697	725	660	705	735	716	680	714	697	747	737	662	732	715	681	687	727	736	725	726	703	662	681	729	687	744	744	739	753	690	760	736	722	680	670	711	745	681	736	703	746	652	736	658	696	726	686	700	720	731	738	699	700	736	700	754	723	746	696	745	755	737	723	699	673	714	683	718	687	718	702	707	726	743	702	710	770	671	710	688	701	688	646	709	702	697	736	690	706	666	726	652	682	717	652	732	743	683	679	729	672	718	717	713	739	694	678	709	665	677	759	692	737	718	677	759	742	709	735	703	741	671	709	638	674	690	706	733	675	698	666	719	738	718	769	670	696	697	720	706	722	669	691	754	652	683	720	695	717	748	733	699	679	704	736	706	701	700	719	726	730	698	754	677	736	714	712	672	760	685	722	699	731	691	717	726	760	689	667	697	739	688	699	741	702	750	680	708	731	699	696	715	722	709	693	715	732	739	713	714	666	684	747	724	691	720	695	721	716	722	743	744	694	714	729	680	765	719	724	618	739	732	698	688	707	710	678	729	758	687	735	710	723	703	718	726	730	724	780	693	724	697	664	732	734	679	739	709	718	696	701	779	724	707	737	715	721	722	741	713	693	696	703	672	672	689	687	714	693	656	727	715	681	689	740	716	696	686	660	760	672	709	665	776	713	688	734	737	707	735	723	698	685	708	709	713	688	674	717	687	726	735	696	634	682	704	727	718	715	716	717	703	716	720	687	742	690	739	731	711	676	717	727	715	725	692	745	698	697	702	679	710	690	688	698	740	652	753	709	714	723	731	748	689	711	700	684	713	705	786	695	699	694	665	694	728	719	743	723	684	703	679	702	706	750	702	729	693	737	702	781	713	723	721	751	688	700	693	704	723	718	734	701	706	669	755	721	741	750	720	740	735	693	723	683	706	722	704	689	679	676	712	678	674	736	719	696	667	734	699	731	618	691	759	694	664	753	773	677	709	720	701	810	683	683	737	656	698	694	671	722	698	786	711	712	746	678	685	697	723	715	744	722	726	708	645	737	673	676	717	694	718	658	681	747	699	688	701	682	728	703	732	710	756	733	681	685	738	702	685	683	701	674	711	722	708	673	730	691	739	711	739	729	700	681	720	729	676	682	681	696	712	654	716	694	660	704	692	733	713	695	748	719	686	661	668	707	727	744	721	688	716	708	709	685	746	686	714	734	696	715	711	779	702	687	654	702	662	668	689	686	715	706	683	742	664	687	684	682	708	725	717	687	734	669	703	724	724	740	674	747	743	747	747	658	708	721	758	669	706	715	701	688	737	738	719	742	701	783	698	710	720	707	700
5425	10842	9212	5020	3505	2913	2293	1922	1728	1551	1450	1310	1310	1194	1127	1051	1134	1140	1081	1057	1068	1115	1039	1055	1067	997	1031	987	990	980	947	963	986	940	1055	1007	1008	969	941	997	995	981	1002	979	979	983	1011	1008	996	960	955	952	992	902	1011	956	954	945	1001	959	939	960	982	966	976	938	945	983	910	971	909	917	1008	1023	961	925	960	990	941	959	925	966	1019	996	986	996	989	957	979	1028	965	954	975	946	941	1002	963	911	923	1018	988	956	967	926	991	944	926	927	993	995	956	909	961	927	1067	1059	1073	1005	1064	1038	1020	1017	1034	1011	996	1016	1036	976	1053	950	938	947	978	977	1066	942	950	982	1028	980	1000	991	925	980	928	1001	934	963	984	997	1018	967	891	979	983	996	1019	958	986	956	975	974	938	922	950	973	949	986	1008	934	966	931	971	954	923	1001	979	957	929	951	971	1018	988	952	964	950	968	970	932	921	953	992	915	948	952	953	978	989	1003	965	929	931	946	926	930	961	1003	906	975	961	909	946	962	930	946	964	949	923	986	985	900	1010	923	934	964	962	951	988	957	971	995	961	1006	966	951	1009	1016	963	987	959	962	960	1016	962	967	966	969	900	963	924	944	971	952	934	963	974	950	986	918	962	986	912	1050	993	920	935	961	1020	960	992	933	961	957	917	992	932	1022	947	951	972	931	919	956	941	949	1014	950	960	914	981	897	971	912	935	939	984	974	971	984	928	998	966	976	932	965	935	949	931	928	901	960	912	1032	1035	966	918	1044	931	951	978	931	952	919	922	964	941	954	962	908	974	955	947	973	968	911	973	964	1022	956	948	965	959	948	960	892	958	946	1028	922	1001	936	983	955	972	951	972	966	935	899	965	956	1007	968	942	933	980	933	938	968	980	963	970	957	931	894	944	904	899	980	961	980	992	923	938	981	933	961	1000	1004	969	988	971	978	945	976	1004	906	968	967	955	973	901	986	903	912	991	952	914	941	928	916	952	922	974	962	921	991	964	958	965	924	970	978	975	954	930	956	950	932	929	934	969	991	981	897	946	971	955	963	939	960	946	1004	940	916	905	958	888	941	960	944	975	958	972	965	911	985	964	939	962	964	933	946	968	964	958	881	857	904	930	929	935	958	954	943	908	898	914	925	928	980	990	917	958	938	974	955	975	903	906	940	933	889	916	978	946	994	980	1029	961	955	995	983	948	935	924	946	914	973	959	905	942	980	920	967	944	955	968	916	952	967	954	936	957	986	1005	910	986	939	956	975	930	956	935	931	953	982	949	953	936	962	942	976	970	989	964	969	950	954	958	875	975	950	950	965	1013	979	940	933	979	973	950	916	923	932	965	977	948	909	923	932	1010	944	993	972	970	980	972	930	977	910	928	943	948	946	987	922	919	920	956	957	950	937	986	952	975	1038	929	991	960	958	944	934	942	945	1037	927	931	958	932	921	981	954	945	958	965	916	916	951	944	944	1017	914	996	949	995	994	941	909	944	954	932	940	938	999	959	950	940	942	995	947	971	948	931	918	965	945	1002	930	969	966	986	993	947	965	947	945	986	921	945	913	1001	975	929	929	956	1016	906	975	926	996	947	969	908	980	951	929	1020	947	975	1004	959	962	956	912	974	917	970	959	959	944	950	943	977	958	937	990	948	1006	988	975	955	949	978	950	976	987	924	959	956	998	943	943	1003	1023	935	945	937	1020	932	1004	1001	915	933	955	943	926	907	953	968	986	939	989	950	941	1026	950	973	944	949	993	966	921	1002	970	908	934	938	966	917	953	975	915	1013	1018	948	950	970	1005	989	974	917	960	960	967	973	980	969	953	948	999	999	973	947	970	925	946	1022	953	991	895	970	938	953	995	951	992	940	967	936	934	957	998	935	971	911	948	985	897	961	929	994	990	1032	930	975	999	913	892	959	986	905	953	923	891	1009	955	927	990	959	900	1006	994	952	992	932	1016	977	968	950	912	942	1017	966	956	995	946	961	949	924	970	974	979	986	951	972	937	972	993	956	897	1025	1040	948	968	914	905	968	988	921	981	988	963	1063	1011	915	900	919	938	948	985	915	989	948	933	949	1007	922	935	1026	970	951	946	949	945	1009	968	984	952	941	1009	942	961	980	953	956	952	962	965	996	995	990	970	966	992	957	970	982	982	1005	925	921	959	906	946	979	942	946	943	942	939	1019	950	983	992	910	932	968	981	950	976	964	1007	967	961	952	946	1013	952	943	923	1074	957	954	979	985	967	981	966	1017	956	1016	1014	950	918	1005	951	904	972	929	988	946	947	893	952	1040	873	965	1006	932	920	940	971	978	945	951	922	1009	952	931	933	1008	972	967	969	936	1015	961	938	974	978	939	930	951	963	937	946	946	941	930	960	945	961	950	915	1010	970	932	939	995	956	993	936	889	1005	978	976	940	1004	992	955	1009	931	951	910	924	968	921	956	974	941	1006	946	935	929	932	958	946	1003	938	928	960	952	893	951	933	920	970	991	935	978	989	901	961	932	929	972	922	991	952	969	935	935	973	944	971	975	968	1000	969	940	943	943	965	907	965	946	889	1029	949	940	962	941	943	964	980	983	899	916	988	952	940	976	950	991	928	950	945	1011	886	1005	960	929	998	979	929	1024	987	913	925	1005	980	993	955	963	937	952	948	959	941	965	940	942	951	953	989	950	944	944	1008	890	934	955	943	960	909	965	957	1007	994	966	959	1003	987	963	957	1018	970	943	911	942	947	962	932	948	970	991	953	924	982	968	932	955	931	909	954	932	931	969	957	956	982	941	966	897	891	981	962	949	912	911	995	983	898	967	923	923	976	915	946	962	966	971	966	971	1007	1000	993	967	967	960	901	910	987	932	960	933	965	991	964	930	979	953	937	971	946	1004	953	971	1004	934	957	941	956	1017	979	962	966	938	1014	907	978	994	977	933	944	970	968	925	981	973	979	961	984	988	944	935	968	926	990	945	993	983	911	959	892	945	956	957	978	997	935	968	994	964	988	984	958	998	968	969	969	1001	920	938	912	924	939	940	934	986	976	989	877	999	971	935	967	968	972	944	984	932	963	948	888	938	952	944	969	922	937	938	930	917	945	918	927	993	942	904	1039	925	972	974	939	983	1026	937	978	948	924	940	947	935	953	959	985	994	909	955	973	940	1002	983	979	962	935	937	986	954	948	913	922	921	939	986	937	939	970	917	987	927	917	979	881	982	985	975	1027	981	933	941	975	989	978	947	986	887	948	925	989	945	934	934	966	971	956	945	901	962	905	922	968	933	990	908	960	990	923	926	928	957	941	900	953	932	966	960	959	955	917	1013	977	939	997	912	976	873	931	941	921	955	945	949	946	955	955	953	915	993	961	963	928	920	946	925	987	1053	969	967	945	944	938	943	960	980	981	921	971	919	985	1017	961	961	996	966	971	990	997	974	906	926	955	993	931	946	951	949	967	963	993	1017	931	925	941	924	952	976	929	992	983	949	973	949	891	989	992	957	923	933	949	941	963	975	984	926	924	923	972	944	931	915	914	940	936	951	938	961	972	930	892	973	990	943	939	982	997	1000	998	938	983	909	934	931	986	978	960	930	966	963	951	957	1000	970	968	950	943	977	976	945	934	989	964	981	959
22898	20990	28728	23415	20992	20783	4288	1330	1040	1005	901	806	799	703	725	639	704	640	617	611	619	632	599	631	597	566	590	653	659	550	612	555	594	566	563	602	565	544	590	548	579	542	588	584	557	574	579	553	568	538	566	603	565	541	576	575	538	552	547	546	609	599	551	593	549	550	579	557	568	529	550	573	578	586	594	595	559	523	539	510	577	551	540	568	536	542	547	513	602	534	552	558	536	545	582	552	580	579	554	530	593	585	551	583	558	591	584	567	553	530	566	537	551	521	633	574	602	614	579	599	557	575	591	605	588	585	599	536	555	585	524	569	581	553	543	557	554	551	549	550	535	582	579	570	557	534	583	549	593	541	552	550	560	500	527	560	552	508	565	544	527	569	512	559	546	580	534	551	542	565	575	539	552	522	561	538	543	551	561	532	576	542	550	544	587	524	542	505	534	556	562	525	529	562	553	530	547	550	570	584	553	512	498	577	550	583	584	512	574	521	553	558	520	542	534	553	551	549	589	535	493	559	520	542	550	558	538	574	578	517	540	545	503	550	567	541	554	533	515	569	566	555	548	565	554	516	570	532	509	566	528	521	540	521	527	571	555	544	518	573	579	556	521	546	569	513	531	557	534	572	572	523	549	562	562	518	545	533	515	514	553	531	556	552	559	552	568	531	481	540	541	531	552	522	531	545	554	565	588	561	515	509	575	526	521	524	560	559	543	555	544	578	514	536	536	575	535	529	537	573	581	566	517	572	589	523	549	542	534	540	569	522	511	543	546	512	545	527	568	596	534	564	534	540	567	555	519	527	568	522	544	512	536	518	544	571	574	531	536	533	516	539	563	542	564	552	589	537	524	531	530	523	540	522	543	593	542	547	538	554	505	521	562	568	520	573	531	540	512	510	478	519	567	592	538	520	504	525	555	562	532	567	548	544	585	527	533	601	575	531	533	565	508	603	562	534	562	581	522	572	587	566	577	541	560	544	576	533	538	563	556	539	530	528	562	549	563	569	573	542	542	539	518	563	565	525	526	545	520	565	567	542	500	584	501	551	543	494	508	527	559	551	563	571	531	543	544	593	537	560	570	575	575	534	559	549	544	554	535	513	542	571	586	559	522	522	564	548	523	565	530	581	579	543	520	542	552	558	537	573	504	522	527	539	537	585	572	545	528	572	512	498	570	551	581	543	547	544	502	555	557	547	591	565	539	552	543	502	549	555	502	534	549	550	513	517	525	516	570	556	531	537	590	549	517	520	543	555	564	558	546	551	533	509	522	523	530	571	558	507	562	518	541	552	512	530	622	543	519	540	534	537	521	540	573	573	553	550	540	564	579	530	532	579	556	577	566	490	546	541	541	573	502	560	549	543	527	556	518	532	562	532	557	531	499	523	581	576	536	577	549	566	551	535	570	544	537	519	540	562	536	609	548	541	559	544	578	537	528	540	520	552	564	575	554	534	533	533	508	465	529	528	576	513	530	592	516	522	531	545	544	527	541	536	543	546	553	502	544	543	553	570	536	522	567	517	543	540	545	550	535	555	531	523	561	572	592	504	597	533	564	559	529	577	538	540	526	505	528	541	545	551	551	590	513	550	546	533	551	550	533	583	535	559	572	556	555	542	591	535	507	517	541	526	543	569	561	531	544	557	537	546	545	533	555	537	533	582	544	563	561	537	532	563	519	552	532	561	512	531	568	561	553	536	517	554	518	542	526	537	529	516	582	555	525	543	565	517	541	541	537	552	543	521	531	550	553	567	582	536	556	513	536	530	533	525	552	497	542	540	546	574	551	548	554	563	523	505	563	551	580	564	540	547	543	519	559	576	561	572	500	556	545	554	580	532	521	472	549	561	514	527	586	558	539	530	557	550	575	491	534	589	528	556	548	524	549	504	557	532	535	525	504	508	534	510	572	535	544	536	538	536	530	591	574	558	512	538	492	548	566	552	562	503	545	568	540	536	558	530	575	550	561	529	537	505	560	554	512	569	551	545	559	536	514	517	562	556	534	488	537	523	562	526	547	523	572	550	514	554	528	512	517	593	521	532	532	529	569	509	549	611	534	525	587	536	542	557	554	511	574	566	531	568	540	513	549	558	543	561	529	552	520	542	533	531	558	538	542	506	576	524	533	540	536	565	520	560	523	547	553	537	531	535	530	521	504	531	538	531	567	556	522	530	573	520	552	560	561	538	511	560	560	574	531	533	529	511	572	574	549	536	527	535	501	518	523	548	571	537	539	513	577	573	549	572	570	589	556	557	562	542	550	515	563	594	557	500	537	558	613	550	497	538	571	583	554	544	483	537	556	527	551	561	541	550	544	538	534	537	549	554	525	552	555	520	558	564	514	560	566	527	534	515	534	528	487	506	530	531	542	557	573	554	550	529	550	595	541	539	560	543	529	556	549	562	530	532	563	554	547	539	577	538	531	582	551	558	561	523	510	496	503	552	576	530	552	543	546	550	530	539	543	573	518	540	564	515	503	588	536	528	563	557	549	556	547	550	570	567	534	572	535	545	556	553	554	536	526	500	546	495	505	533	543	502	552	523	544	507	570	551	572	530	549	564	565	554	562	553	560	527	536	559	517	558	533	532	539	530	502	476	555	550	513	560	518	521	538	520	505	577	564	518	535	497	513	587	553	568	562	567	542	521	565	558	540	502	526	574	526	553	541	568	574	527	511	531	533	535	537	553	580	545	558	548	549	539	563	516	584	588	482	558	560	552	567	600	572	525	562	539	509	518	533	584	569	593	551	536	550	512	549	549	546	527	560	553	550	546	545	524	551	574	549	546	559	509	542	497	560	558	549	540	547	575	557	565	551	527	529	540	551	565	507	585	536	555	498	568	544	531	570	526	544	539	544	598	521	522	585	543	562	514	509	542	547	528	559	548	564	532	513	560	538	515	567	559	523	519	559	517	553	586	530	558	568	546	526	537	530	587	564	530	565	593	545	555	523	532	532	533	523	564	530	571	553	541	531	534	578	532	543	559	566	542	561	589	566	586	547	572	546	508	571	523	540	566	544	596	546	510	561	502	551	544	526	504	534	540	542	579	549	531	533	546	560	619	504	585	592	515	521	565	560	559	547	540	569	559	517	551	475	542	549	556	553	529	545	527	561	549	563	549	554	507	549	548	554	573	547	560	565	549	534	529	521	518	558	526	566	566	529	533	549	562	503	535	559	538	605	541	501	549	568	584	550	582	505	511	558	576	552	513	503	558	558	514	551	566	555	552	499	526	523	528	567	528	524	538	564	513	521	568	568	524	540	578	555	559	558	568	565	529	557	550	586	502	519	511	537	560	543	590	541	550	560	516	541	544	557	548	522	539	533	532	552	550	582	545	568	534	528	568	528	544	538	494	524	555	523	584	567	535	562	537	572	534	526	568	560	544	534	559	575	559	530	532	546	587	515	503	537	537	539	504	533	513	565	563	501	502	504	559	525	592	525	515	522	523	561	535	580	562	571	561	549	558	553	537	556	541	529	533	548	584
7653	16582	14133	8000	5498	4250	3416	2761	2239	1914	1653	1510	1327	1289	1157	1121	1097	1012	931	892	892	898	897	903	896	819	856	838	813	772	800	786	770	791	835	821	821	760	794	771	800	816	788	738	774	777	768	776	766	734	728	807	747	776	737	755	773	751	754	726	766	709	713	756	736	761	788	759	741	708	744	745	751	781	716	721	758	703	803	743	747	752	730	719	797	724	734	739	709	786	732	749	770	747	762	736	806	723	737	741	763	758	740	739	723	720	721	707	726	719	749	773	763	784	788	845	873	907	811	847	824	846	834	811	845	810	861	782	790	800	813	812	775	810	810	747	736	790	768	731	756	749	761	740	787	783	703	753	675	791	746	733	748	700	691	729	759	741	712	688	733	709	782	698	775	692	738	724	754	749	705	739	746	740	696	756	733	795	760	739	695	786	737	713	699	737	764	789	745	748	684	763	715	708	736	776	729	749	788	721	765	731	743	750	709	768	753	697	721	742	706	754	717	800	722	730	740	754	780	756	705	756	740	745	727	771	740	742	721	707	736	750	750	792	725	697	722	732	714	778	714	711	720	776	761	763	677	803	753	719	766	746	743	665	728	748	764	741	746	753	705	699	728	721	753	699	753	734	741	724	750	754	744	753	777	733	752	748	765	736	755	744	710	707	711	764	723	671	734	739	743	719	732	744	757	782	752	740	754	777	735	715	785	729	736	747	738	740	746	714	751	721	755	743	777	700	747	768	714	762	773	760	749	737	744	725	713	764	715	774	754	755	733	755	755	739	730	761	716	765	758	815	771	732	789	765	754	721	704	729	712	722	689	727	734	764	702	707	743	739	754	781	746	716	767	756	735	743	725	717	725	740	756	716	706	732	745	750	737	762	732	741	663	719	731	749	752	736	707	755	758	763	792	771	723	758	714	706	758	744	768	732	751	710	731	718	731	679	767	747	762	770	684	831	794	740	756	721	758	759	705	729	763	706	724	739	751	704	702	738	729	739	736	683	723	718	742	712	782	710	714	788	701	714	752	795	725	739	740	766	763	735	748	757	741	728	688	717	701	751	696	710	739	769	756	689	714	736	714	768	720	741	680	743	749	747	729	733	735	735	707	697	747	781	735	701	721	764	696	728	722	736	705	730	731	739	733	724	736	780	716	717	724	729	752	745	718	707	764	752	734	722	725	731	725	701	750	667	739	715	718	742	730	704	711	703	732	731	751	776	770	724	756	765	702	719	775	762	748	769	740	700	765	756	739	693	730	738	724	709	749	722	741	733	745	760	700	707	773	725	772	725	763	760	745	681	747	754	711	722	723	754	710	704	703	731	815	773	753	746	737	738	740	699	771	729	700	750	772	738	724	714	778	709	708	718	744	728	777	787	723	755	753	709	716	746	754	739	761	703	763	747	724	768	742	762	749	776	734	662	729	768	736	733	733	766	735	763	727	738	740	724	752	730	759	718	795	719	687	759	745	709	713	754	774	710	737	719	766	763	743	717	746	729	723	709	745	730	701	805	713	744	757	746	759	739	742	699	790	721	710	779	733	716	826	732	764	774	751	721	793	709	673	709	714	755	707	805	729	761	742	672	745	766	755	781	713	733	708	727	753	727	724	752	710	736	734	717	737	733	772	750	739	743	718	767	747	716	721	711	715	784	738	745	716	730	726	738	756	796	708	754	721	754	750	740	756	741	726	741	724	703	758	728	743	694	741	714	766	744	750	737	750	715	733	719	773	766	740	764	749	738	721	729	710	739	731	755	697	744	747	749	754	716	717	741	779	704	727	731	728	735	697	726	742	731	733	771	749	731	763	718	742	705	710	738	775	699	757	717	724	726	697	728	707	734	725	725	770	738	749	716	758	738	724	748	739	713	746	765	774	760	727	709	688	714	707	742	753	743	732	746	734	748	752	692	770	716	764	757	711	765	706	715	680	773	748	716	722	715	757	726	703	710	748	769	748	723	738	729	701	775	723	716	756	778	744	740	733	714	712	727	751	765	745	740	768	759	698	734	698	758	714	770	729	721	722	758	766	732	737	740	717	745	727	714	682	771	722	724	759	731	807	785	730	743	740	716	721	782	745	734	682	740	773	710	681	780	712	739	782	720	761	756	717	734	774	750	779	735	777	760	760	721	743	760	746	775	765	762	791	713	711	769	740	736	714	727	797	740	723	775	760	740	751	733	737	765	784	768	726	692	732	742	740	714	713	724	730	766	716	771	684	706	749	721	746	758	751	704	738	726	743	734	703	724	686	753	778	737	738	690	749	743	777	777	703	731	710	691	741	730	759	759	726	741	738	723	740	771	698	734	754	744	712	731	726	760	685	740	757	712	722	696	733	725	736	725	748	737	740	701	764	728	734	710	762	735	733	750	713	789	726	738	729	711	735	744	734	724	810	716	703	764	749	754	711	744	723	717	707	765	722	700	742	765	729	707	702	771	774	762	762	762	699	726	715	708	736	706	675	667	740	715	780	744	726	717	732	759	759	739	713	752	730	747	709	702	743	676	736	768	753	734	728	754	783	730	771	769	770	728	760	689	762	755	756	695	745	784	735	683	729	769	708	741	729	766	709	767	720	739	736	747	773	729	760	738	740	744	742	757	754	716	685	747	756	720	739	745	733	719	788	763	763	772	752	789	793	690	743	693	789	741	729	734	723	643	716	766	720	708	719	744	725	751	737	695	704	730	697	753	728	743	736	724	741	746	737	725	769	733	731	763	747	755	732	744	727	787	722	769	764	731	796	724	746	708	730	744	720	724	704	718	727	715	730	720	702	747	744	733	676	738	724	738	764	747	713	744	724	729	707	711	742	721	747	691	781	781	730	724	723	727	730	705	716	713	762	744	779	725	730	744	722	726	729	702	775	740	765	710	781	771	780	727	754	716	725	743	749	735	758	676	747	728	750	711	755	770	761	732	758	710	684	696	715	716	765	742	746	721	723	709	715	713	728	724	738	732	743	722	757	786	744	756	721	749	696	730	755	740	715	751	710	765	713	765	702	740	727	734	729	742	729	723	669	710	737	694	735	754	705	791	749	734	753	719	742	764	757	719	742	760	738	731	710	753	791	758	759	739	731	731	728	698	753	729	729	741	710	732	760	735	740	769	728	733	739	739	741	720	764	714	720	769	733	737	776	774	735	716	714	747	758	763	746	721	783	759	705	742	728	802	784	766	759	802	714	743	746	740	693	719	722	741	715	752	728	723	715	781	774	741	725	766	758	709	737	759	732	757	728	721	720	718	734	758	727	733	749	773	781	731	759	706	737	714	716	772	676	754	735	737	763	740	724	737	763	691	697	765	729	703	745	765	702	713	700	739	745	746	792	734	702	741	726	779	681	735	704	724	741	732	745	803	764	719	693	689	743	739	747	781	741	708	741	802	746	729	731	682	706	768	709	768	711	768	727	737	739	707	751	741	719	740	713	763	749	753	711	774	770	761	725	754	749	772	695	698	693	770	729	759	776	705	705	735	699	703	723	730	756	760	775	758
26708	20192	8067	1234	868	757	743	717	745	711	725	697	719	729	733	663	687	700	688	717	704	742	697	657	709	728	696	712	704	702	669	697	697	701	725	691	778	708	670	732	738	747	682	689	634	699	708	688	726	720	670	677	686	734	673	646	693	728	735	663	684	714	714	684	670	689	747	687	676	734	699	754	707	723	729	693	709	734	663	711	709	766	734	700	682	701	699	711	705	697	683	663	667	712	719	727	734	703	691	692	685	732	702	679	686	774	742	684	654	693	757	680	700	679	696	698	717	808	673	686	728	712	749	749	722	701	714	721	690	689	759	734	718	711	753	712	645	706	716	725	730	705	715	743	670	691	692	703	702	705	657	754	699	716	706	683	703	737	702	708	732	693	676	688	693	693	647	663	698	691	684	705	706	749	716	671	728	677	712	701	684	675	703	731	671	751	702	693	692	705	697	670	710	663	695	711	744	711	652	717	669	707	681	701	693	685	657	684	701	703	693	725	695	706	724	682	645	724	661	655	632	728	667	684	716	665	701	684	695	675	698	677	681	655	713	686	690	634	699	745	715	705	639	738	726	721	707	722	724	693	683	694	717	717	665	698	681	697	690	669	692	672	673	669	738	692	696	743	692	733	745	721	751	665	721	691	658	679	711	720	727	677	711	697	722	688	711	675	706	673	673	685	707	706	709	692	696	671	726	691	667	684	724	684	696	717	700	700	689	717	663	677	725	677	683	668	690	693	659	711	707	646	724	660	710	670	699	686	671	678	690	646	699	672	717	743	705	707	665	682	669	684	718	678	722	686	662	730	670	702	694	659	720	696	692	723	705	731	696	679	673	723	703	742	753	678	666	675	677	705	727	684	720	689	679	764	662	743	651	692	680	713	694	700	677	715	697	693	686	697	681	686	728	669	737	674	672	722	658	710	703	698	668	725	733	736	657	716	700	683	678	698	692	711	679	634	717	699	737	653	712	742	704	702	719	687	711	692	729	747	661	720	657	733	651	648	655	679	677	688	739	708	703	670	692	712	676	698	697	687	692	744	694	651	727	694	704	702	672	711	694	765	712	674	668	705	663	653	683	698	703	708	708	700	712	723	690	681	693	653	678	689	677	689	681	701	707	695	722	697	652	714	752	723	737	728	713	757	670	712	728	717	693	680	692	730	685	717	683	663	671	667	759	670	769	711	764	655	708	685	718	685	736	722	682	714	666	648	705	700	756	690	722	744	704	658	723	728	686	667	703	738	695	723	717	677	704	641	715	721	738	719	692	706	665	667	726	694	702	703	735	683	648	738	740	693	671	676	710	733	701	686	688	691	731	699	687	734	700	685	708	689	723	740	621	766	713	678	733	735	716	693	703	717	727	698	712	709	695	744	701	714	707	691	734	714	705	663	694	717	672	698	682	704	683	674	670	736	698	686	705	696	716	708	712	758	750	736	681	707	705	671	708	708	686	697	715	683	708	678	707	696	673	677	721	702	724	665	714	710	723	746	691	632	727	730	687	736	721	715	666	658	696	658	690	701	739	684	656	670	704	685	689	676	667	693	695	705	685	711	655	727	712	685	684	709	705	763	684	684	710	725	679	737	684	700	735	701	718	726	725	660	722	671	709	738	756	708	680	699	738	677	744	681	712	730	716	712	675	651	695	689	702	702	707	701	656	742	701	753	681	718	706	689	720	723	717	719	769	627	704	670	756	664	623	665	703	679	734	765	700	689	723	663	684	731	713	695	696	736	731	712	672	706	720	690	659	645	729	700	698	684	722	679	721	701	698	722	632	739	673	682	732	739	722	735	658	695	705	680	736	708	694	666	732	708	695	672	699	750	683	725	709	731	665	659	731	707	700	717	694	707	714	736	730	732	675	712	698	704	718	709	682	698	699	721	702	743	700	725	729	704	684	725	689	679	713	687	731	667	684	704	650	658	660	662	722	717	698	736	692	725	682	731	713	719	691	708	696	716	742	688	702	724	698	711	706	702	681	694	716	702	710	730	721	683	685	658	719	731	703	717	682	692	684	658	625	747	694	714	680	719	692	712	731	702	698	709	715	706	690	664	683	663	724	646	665	676	699	700	693	716	686	695	717	726	741	702	657	712	702	738	717	688	657	688	706	673	721	693	710	682	749	671	696	699	715	700	670	668	684	703	706	702	719	701	729	692	719	683	663	686	663	703	710	652	646	668	685	692	728	655	669	710	707	750	691	719	695	659	720	704	711	751	691	676	719	703	692	689	684	688	666	719	717	662	743	692	654	742	702	688	743	630	709	703	744	690	749	667	730	690	698	657	672	708	724	716	656	687	697	683	691	676	677	685	733	715	671	715	703	696	685	692	672	638	714	737	657	756	702	681	719	688	719	701	688	660	675	710	704	686	664	665	712	688	684	722	708	703	657	707	677	687	666	713	746	715	698	698	704	702	725	662	727	723	744	713	671	674	689	666	704	674	683	689	735	703	729	666	704	725	666	700	704	705	719	689	659	705	718	699	712	740	707	683	753	662	698	705	691	704	670	680	684	694	715	708	693	688	690	728	682	723	694	666	699	695	689	688	684	671	689	663	695	683	657	680	701	711	724	691	690	736	672	709	674	720	718	643	699	696	727	674	740	695	701	691	697	675	685	692	693	684	677	662	691	685	654	724	747	720	655	683	692	709	695	713	681	671	669	710	716	693	715	664	736	705	663	721	671	688	719	708	718	723	756	691	735	715	724	739	671	676	668	674	689	657	684	693	709	701	731	666	678	717	736	703	725	720	689	691	641	739	700	642	719	714	683	703	726	641	705	692	738	690	717	707	682	668	695	694	690	676	695	713	723	669	721	703	732	669	713	732	633	742	712	692	662	701	676	708	698	708	658	732	740	697	666	675	752	679	729	720	670	716	702	730	678	715	737	752	718	660	701	715	694	732	691	676	701	715	714	648	657	738	742	723	731	684	733	739	731	745	666	696	716	705	687	767	675	732	644	695	711	679	671	712	723	675	695	665	680	694	698	728	657	726	655	702	692	720	736	697	717	685	675	726	722	659	683	695	712	732	689	702	713	680	694	705	704	700	696	712	676	738	737	704	696	724	717	743	683	716	713	694	662	696	674	721	689	668	688	705	727	680	703	707	692	694	693	698	704	666	686	707	684	679	743	726	725	675	715	666	703	701	664	716	732	680	739	726	690	717	710	703	725	688	737	703	677	711	684	693	662	701	670	722	713	659	688	688	670	705	663	679	704	707	670	698	684	673	717	697	696	655	685	702	743	704	669	685	713	697	668	695	692	712	668	736	702	699	656	675	732	668	670	691	710	723	724	685	697	713	694	700	705	691	643	670	756	680	702	695	721	707	697	695	718	730	661	718	698	688	670	700	714	687	690	661	706	721	640	709	720	747	709	656	686	666	700	648	696	682	692	744	680	681	674	689	674	699	701	683	674	675	652	639	669	739	710	689	739	734	634	637	705	704	604	716	705	656	693	723	729	666	684	697	690	656	673	693	666	680	720	681
4204	1923	1711	1255	1185	1095	1032	1009	959	969	1010	958	919	956	999	1006	951	987	964	975	934	931	959	922	934	898	931	929	934	947	904	920	971	996	945	940	900	926	918	930	968	930	954	930	940	930	952	897	934	903	950	945	905	954	928	953	930	909	854	969	926	926	1017	904	923	952	978	925	876	995	935	931	901	893	957	944	913	905	963	926	925	960	938	965	876	896	907	931	913	944	964	931	920	932	959	917	900	918	903	920	955	937	937	953	930	903	920	972	949	892	928	915	931	927	945	950	977	980	983	915	952	930	936	987	992	924	957	975	904	1001	948	943	972	925	1000	944	934	905	966	903	965	883	934	946	934	922	995	1023	934	940	940	965	931	880	932	940	905	966	910	920	962	966	954	980	937	958	912	942	909	892	930	951	880	895	957	922	948	966	922	944	952	932	953	967	897	911	919	980	907	884	940	971	986	961	907	982	898	961	889	941	982	980	928	950	901	917	1006	908	916	973	910	891	926	956	886	977	973	952	969	903	914	928	937	899	916	920	917	880	915	904	985	901	935	949	947	912	909	924	924	996	916	910	954	941	959	922	904	931	915	891	975	947	942	937	996	1028	965	926	932	972	941	889	914	915	916	925	969	956	914	926	946	887	931	927	931	907	902	925	875	948	976	944	969	914	902	909	929	944	926	963	909	893	970	926	915	915	975	922	886	906	872	916	930	908	892	983	949	885	907	963	893	899	945	965	991	943	908	935	913	928	983	923	903	934	961	916	954	909	936	941	934	915	924	945	918	935	890	925	929	929	883	950	933	952	935	942	936	917	907	919	944	945	915	925	922	910	917	918	967	899	904	928	949	905	924	957	938	915	937	901	905	944	975	967	933	932	901	917	936	924	898	934	920	917	928	936	975	964	954	907	945	895	909	927	894	907	938	927	885	965	924	935	961	924	880	910	915	935	860	917	977	966	964	919	956	934	898	911	936	902	985	946	963	921	898	932	937	971	910	901	953	889	916	914	956	912	951	985	933	940	929	897	926	1002	973	940	917	905	893	959	896	946	947	986	969	959	939	898	908	952	899	989	912	917	897	905	982	941	911	900	924	969	907	951	927	953	962	924	898	914	953	932	984	948	946	929	920	926	908	908	916	954	947	927	952	916	971	938	899	932	933	927	957	945	944	904	962	950	918	942	957	983	910	956	933	920	905	919	934	965	924	926	852	908	914	935	963	898	938	956	932	866	934	890	916	984	884	928	950	972	987	869	927	891	941	931	974	897	914	915	934	937	924	895	1007	969	940	892	1012	897	952	916	907	934	979	941	923	878	976	895	921	980	917	948	930	917	887	922	948	913	944	926	943	935	937	896	893	927	955	889	929	952	905	948	881	941	1001	968	938	940	965	962	934	907	913	953	910	903	977	946	878	944	950	924	912	932	965	923	896	935	931	1010	947	872	883	921	989	908	929	939	928	969	947	863	923	933	938	915	960	956	957	939	932	961	919	900	986	935	950	957	988	876	969	968	936	930	932	949	909	940	945	924	923	943	942	939	934	949	916	893	955	907	934	939	966	881	938	940	978	926	1020	938	915	899	922	904	957	907	915	966	946	984	916	917	870	878	897	979	930	919	933	909	910	960	963	884	874	964	959	924	907	969	949	953	967	880	1006	907	955	938	969	948	950	919	917	938	932	915	907	954	929	917	928	923	875	931	898	908	874	903	964	946	942	934	919	904	945	890	983	988	919	939	934	937	933	879	925	976	891	944	971	971	967	948	932	897	923	948	924	899	916	871	894	954	869	933	903	906	959	917	912	915	977	958	910	948	946	893	919	978	933	925	927	928	917	940	927	942	913	894	912	936	930	867	966	932	919	958	953	930	949	1008	892	920	984	978	907	902	968	910	970	961	934	920	941	994	980	941	1012	936	964	934	941	936	970	950	957	943	918	992	983	972	920	852	917	935	937	971	917	950	951	906	858	898	930	911	939	894	945	928	923	930	917	956	964	874	867	950	927	938	928	947	901	866	945	885	916	940	951	920	935	974	894	917	986	955	916	987	922	944	998	972	944	962	925	944	985	901	1054	954	921	926	924	936	933	954	943	927	960	917	974	970	983	892	937	950	941	938	940	1014	937	997	877	932	959	888	912	963	970	918	932	874	927	921	897	930	947	952	881	897	902	996	918	947	942	940	930	940	930	926	990	909	935	1012	926	949	989	975	967	948	904	909	937	862	944	961	911	926	989	946	949	971	911	931	972	906	937	951	937	885	938	944	935	943	898	933	947	917	906	887	937	935	916	895	900	915	920	964	987	922	945	936	896	926	898	954	962	928	918	905	906	931	972	939	877	923	907	886	914	957	944	984	912	939	965	911	954	918	994	965	868	927	923	932	919	887	936	944	983	892	903	1000	981	948	898	923	958	955	895	906	950	965	916	901	922	995	973	864	914	906	971	929	939	924	921	935	904	943	910	1007	971	928	985	934	908	910	950	909	1003	962	978	860	898	954	931	881	937	960	906	979	904	939	970	942	935	916	912	900	932	907	927	925	938	973	909	904	896	977	922	907	899	900	898	898	911	966	914	934	966	923	915	896	953	904	929	961	918	897	947	920	901	947	927	902	954	976	938	931	916	890	955	922	935	896	978	960	909	942	931	961	961	896	918	894	943	927	891	880	964	871	932	928	937	964	948	913	917	934	973	923	942	900	925	902	999	933	918	924	925	906	932	920	857	894	903	932	906	876	942	988	931	934	938	891	931	939	936	936	876	987	959	912	991	934	947	977	940	950	1002	915	913	986	954	926	908	934	964	938	912	937	966	935	895	948	968	901	934	943	973	997	911	917	930	960	986	917	925	914	962	857	962	855	926	936	985	923	907	939	976	861	955	898	925	980	925	920	952	924	871	922	926	961	916	939	997	925	915	959	899	984	842	901	915	936	860	948	922	959	932	903	868	941	935	962	957	929	923	975	927	957	940	907	900	913	962	962	956	942	921	948	941	933	910	920	904	964	918	940	940	930	917	966	930	958	914	949	940	950	959	901	914	894	962	1014	967	937	882	943	932	897	886	956	845	938	989	889	912	954	958	924	936	953	962	908	922	930	945	940	949	962	948	927	913	892	956	937	942	929	1016	945	953	980	946	939	936	957	913	932	963	959	983	942	921	909	974	985	932	928	1014	935	883	931	940	966	923	941	950	965	922	897	958	955	937	875	956	970	907	897	924	937	954	915	911	962	897	907	926	926	907	969	923	986	939	968	893	894	902	949	942	910	909	919	934	911	912	928	896	949	900	924	900	947	950	894	936	906	971	900	959	930	911	932	919	963	940	973	966	919	964	950	961	891	948	939	948	910	920	879	937	888	942	877	926	962	957	916	905	942	967	953	958	967	939	1007	923	885	964	928	932	893	916	967	1021	931	930	914	939	944	926	955	925	928	1003	947	922	1000	949	926	939	936	898	933	944	934	977	986	934	979	914	959	914	948	934	935	904	912	973	983	915	963	987	917	919	930	895	984	916	901	928	900	947	954	848	924	932	964
23878	21036	28286	24004	20932	5905	1518	1105	996	920	954	852	849	861	841	803	832	802	769	790	786	784	762	759	761	766	738	723	754	780	757	730	789	745	743	724	737	719	748	745	726	754	750	758	716	704	713	729	707	734	765	757	715	734	731	717	715	733	740	700	758	745	708	711	743	764	713	673	656	738	672	734	739	704	764	742	707	683	727	745	720	707	751	700	713	729	713	741	759	796	751	691	653	706	725	721	797	714	747	742	741	694	727	726	735	743	724	771	753	684	729	737	787	767	722	773	689	790	743	715	746	738	731	765	743	779	737	781	713	771	755	696	755	729	740	706	746	713	744	731	694	752	748	737	672	720	701	745	698	715	755	713	740	722	719	733	677	691	708	753	743	733	748	742	710	723	679	747	746	734	744	750	729	786	758	731	712	716	695	741	727	700	716	730	679	699	758	729	699	757	716	680	758	755	750	700	788	747	702	711	702	698	729	708	717	673	748	741	717	738	734	711	695	697	752	729	761	731	767	708	732	767	717	711	640	717	701	700	747	696	674	722	738	705	694	706	735	760	715	743	683	717	714	711	736	729	705	737	789	717	783	689	702	692	715	702	726	753	684	719	692	694	703	707	721	671	734	740	764	738	740	693	712	700	748	735	719	713	646	702	707	729	721	708	731	682	698	677	775	763	721	725	643	677	652	744	664	702	689	686	742	694	755	756	708	717	716	693	697	741	749	735	728	662	733	707	705	700	704	691	710	715	674	714	715	732	712	740	733	633	700	724	761	699	726	739	753	664	735	711	728	717	708	719	719	682	724	677	737	668	728	704	750	685	711	739	716	705	745	750	680	681	730	744	714	688	719	728	705	725	778	733	741	731	704	759	743	733	773	703	725	744	742	713	723	725	751	753	716	736	739	744	751	728	701	759	690	756	743	736	731	718	729	709	694	721	751	749	682	677	698	699	742	738	757	786	654	772	684	759	742	723	745	731	700	704	743	755	726	696	708	696	711	702	693	696	721	670	755	723	713	732	719	694	736	677	689	734	712	722	760	746	802	726	753	684	702	744	736	741	741	755	701	720	727	728	699	730	752	683	683	709	722	755	697	777	725	669	737	743	685	688	720	751	760	712	701	725	734	671	720	730	760	684	677	699	715	713	791	727	713	704	695	702	712	703	746	717	752	741	672	709	712	755	737	715	687	683	700	699	703	764	708	684	725	755	723	724	702	728	695	744	715	771	679	772	726	717	697	681	685	702	720	758	749	726	724	741	702	753	664	668	755	702	729	697	792	740	711	717	687	795	724	728	708	702	759	690	731	712	710	729	727	678	708	759	702	705	750	714	697	705	663	731	786	701	754	680	769	714	692	726	684	741	679	721	711	719	736	704	718	695	708	672	721	718	730	737	734	724	717	654	755	740	729	701	698	651	710	706	696	731	734	761	724	682	696	727	772	672	695	712	753	658	700	747	712	737	741	714	723	703	717	721	723	749	707	683	692	730	713	734	734	671	735	678	738	742	745	758	726	687	739	739	659	695	770	715	710	691	712	703	762	697	723	732	703	727	695	698	666	717	731	709	708	735	751	721	712	731	708	736	733	673	718	691	728	700	731	739	742	716	695	715	715	788	717	739	752	693	774	710	715	704	725	764	695	724	728	715	733	762	768	677	724	711	775	697	708	765	730	721	726	684	650	716	743	696	735	713	717	707	691	699	713	759	697	725	784	705	719	690	718	694	691	763	725	716	701	746	685	704	700	714	730	750	702	709	700	758	709	748	710	738	718	727	685	714	676	705	693	718	700	747	690	730	727	720	732	750	702	733	723	751	723	734	746	704	740	725	686	721	716	756	718	695	785	717	720	721	734	706	693	754	660	754	662	715	739	703	738	721	729	748	713	743	724	714	730	695	694	740	733	716	737	695	724	688	753	754	659	711	727	698	709	674	749	727	758	655	722	730	711	727	746	743	761	699	685	718	682	741	752	728	734	764	751	752	709	722	706	732	678	763	731	723	691	778	755	718	737	734	723	679	741	679	760	692	714	738	731	752	723	731	715	662	695	740	713	687	692	706	695	685	723	717	674	763	705	717	765	692	696	709	757	753	695	726	730	717	702	734	740	684	721	722	679	691	751	702	779	693	724	745	745	702	735	751	724	749	717	734	687	732	704	718	676	716	709	736	733	742	708	714	743	710	689	737	707	762	687	654	666	742	699	685	746	680	803	728	727	700	697	728	696	732	744	706	725	686	753	704	710	741	661	733	746	726	710	691	737	708	736	695	734	729	712	685	672	734	704	745	741	713	710	728	707	698	718	738	738	710	778	709	737	779	718	731	697	678	693	719	717	711	718	740	726	658	717	697	750	736	695	708	688	733	715	716	755	698	707	727	692	711	728	701	746	734	700	707	705	737	717	683	669	709	755	690	665	683	735	748	730	731	718	766	730	743	702	715	716	737	750	719	756	767	717	747	691	724	701	685	707	710	712	725	733	688	705	735	721	716	702	734	695	699	719	675	719	731	699	739	728	684	731	769	702	757	702	699	731	717	718	735	730	752	744	748	710	717	732	741	703	709	716	683	756	710	707	747	755	707	761	679	748	670	683	723	739	730	746	676	691	722	754	710	716	722	698	725	744	699	727	705	694	717	751	767	723	731	727	749	725	734	688	732	719	718	681	761	724	721	731	698	712	796	732	702	739	705	704	746	687	694	731	660	717	716	673	721	723	707	741	711	706	697	784	727	763	725	743	717	718	706	703	763	711	732	745	754	723	716	736	701	711	737	727	724	712	737	728	704	703	741	730	706	730	721	716	690	733	762	736	713	750	716	702	759	689	723	664	701	778	718	696	735	694	781	704	762	732	748	642	701	738	738	745	736	715	734	740	708	754	748	709	694	724	746	663	728	771	677	687	702	725	738	726	653	689	765	738	710	706	710	749	710	731	719	718	706	719	679	673	704	676	713	803	770	666	709	652	737	708	717	740	729	734	707	696	697	718	691	745	716	702	752	740	680	711	735	716	650	723	703	700	743	728	731	762	708	719	722	708	655	737	704	770	723	751	755	723	742	753	677	671	677	730	689	712	737	704	713	689	746	714	715	688	712	727	724	745	713	737	759	696	718	729	743	726	695	716	731	687	695	707	704	676	703	764	707	759	755	725	731	734	711	710	748	715	684	742	708	753	688	736	749	707	696	700	746	740	765	715	690	732	687	660	703	722	740	736	707	715	706	713	736	720	721	709	711	729	724	722	696	694	697	739	686	697	710	722	721	724	703	747	696	732	706	721	751	733	742	714	690	718	745	745	687	774	704	657	748	738	729	719	714	722	725	721	696	663	733	710	757	725	698	739	737	778	710	687	730	638	726	704	735	701	745	731	697	744	748	739	730	696	715	674	706	690	729	702	738	743	703	723	680	687	687	725	720	737	772	730	719	680	750	737	688	704	771	749	736	760	725	771	688	739	740	697	715	679	705	679	676	677	718	708	731	740	757	679	697	736	766	755	731
5503	10868	9303	5072	3563	2814	2357	1965	1689	1616	1483	1419	1307	1311	1150	1153	1164	1096	1070	1093	1057	1070	1005	1036	1021	1022	1030	1013	1044	1030	980	1024	979	974	909	988	991	973	962	993	994	979	996	976	996	1016	971	999	1020	959	977	975	1001	1011	1031	950	970	972	972	987	923	948	1031	971	1007	968	945	990	945	977	958	983	960	972	978	974	965	968	984	973	995	961	970	975	930	985	900	972	1005	962	969	1023	1000	972	1029	962	997	950	977	958	985	973	943	964	978	969	980	899	1040	951	963	976	951	961	1049	1061	1057	1089	1037	1040	967	1106	1000	1050	1031	1038	927	1026	983	968	1003	1011	983	973	953	977	1004	976	974	978	962	976	997	943	980	1000	1009	1002	911	939	962	937	1027	941	904	955	987	1013	981	970	930	998	976	970	973	920	964	960	971	981	916	925	972	985	1030	954	1015	1003	1028	993	942	928	977	904	974	993	920	988	981	985	960	996	994	961	1013	974	957	912	1018	1011	1004	972	1020	960	973	977	968	999	972	936	974	915	977	986	931	964	994	999	966	966	939	998	921	921	947	992	975	920	922	969	960	1015	976	966	932	951	933	981	956	967	1014	965	987	957	984	956	1004	952	965	987	917	996	937	957	963	988	1006	1003	950	980	948	916	936	1002	969	998	964	936	948	1017	952	1011	1050	971	947	963	994	970	975	985	1001	954	956	989	976	962	932	958	973	1010	1000	994	1016	973	1000	976	942	992	932	999	979	930	948	963	954	966	950	1002	1001	1015	952	959	973	906	962	960	982	976	960	1000	936	940	975	931	910	1036	949	931	1046	989	960	934	931	966	924	979	943	956	968	977	1040	995	969	983	997	902	950	919	986	958	968	967	983	995	921	919	968	976	933	935	986	974	967	1041	1054	950	923	897	950	970	923	953	934	929	1009	977	971	921	955	912	953	964	937	942	962	934	953	978	932	954	948	931	958	953	993	971	913	935	930	931	1005	965	981	1007	968	962	989	989	982	944	977	996	944	920	936	1005	930	965	951	902	913	996	988	990	959	948	983	971	916	937	979	957	965	923	941	947	966	958	910	1023	963	1050	1041	948	996	946	999	979	918	969	1040	936	934	966	909	957	961	967	1003	929	975	948	960	954	1017	935	997	972	1011	949	932	992	993	959	943	999	954	942	970	972	947	948	980	949	994	965	939	983	996	962	978	968	1000	963	968	946	947	908	971	980	1017	957	990	957	970	1005	964	967	1023	917	980	982	893	964	997	928	943	916	982	946	918	935	909	967	994	910	973	943	970	1006	959	992	967	959	917	1004	990	903	900	904	930	955	1011	959	1004	956	955	989	963	954	937	951	963	946	956	939	961	980	1019	962	946	1004	993	983	912	982	975	970	1019	1020	938	943	995	1018	983	977	980	1022	925	939	964	973	938	949	957	971	972	935	956	1043	1021	967	984	1006	1005	964	975	940	972	1038	1016	970	1000	981	942	935	948	1047	1027	979	1054	962	900	1042	938	949	984	939	963	954	940	956	964	995	939	951	958	993	1051	979	933	991	989	976	960	989	948	968	1061	994	935	981	995	1003	961	951	927	967	1013	998	987	928	984	954	979	989	973	1014	956	973	1027	973	968	997	1018	954	942	930	981	878	1031	942	997	966	986	976	1003	1006	973	944	996	999	1000	966	943	1020	957	988	960	997	930	1016	994	998	933	972	953	961	940	924	951	1013	1022	880	967	980	947	952	988	985	967	988	1014	1020	903	927	920	966	987	1011	981	1015	932	967	958	969	951	1027	930	1003	993	909	1007	1011	984	977	979	973	1024	935	1020	958	959	997	953	957	954	1005	950	999	960	993	982	986	964	928	1006	979	990	962	965	942	1022	915	960	972	979	960	934	947	930	916	1024	950	956	936	971	976	988	946	957	954	982	938	929	986	958	969	998	974	926	942	951	996	939	1000	944	963	941	1008	970	931	982	961	993	918	907	1011	1015	998	929	936	972	911	979	956	948	978	989	1018	977	940	1002	958	955	931	904	975	969	1002	986	925	972	985	967	963	936	1016	998	961	977	978	970	938	968	955	970	964	1003	956	953	988	970	949	971	967	972	985	945	992	968	961	959	920	965	1006	886	955	970	933	1002	899	962	1023	984	960	927	972	988	1007	962	932	963	1008	961	1041	961	1024	971	1020	994	997	915	942	980	964	978	928	957	1036	991	970	900	965	926	958	1023	991	975	951	977	923	959	1015	980	981	972	1010	1014	920	972	952	1051	940	975	960	1058	938	984	961	955	977	952	934	972	989	937	961	931	1020	964	990	945	977	1001	1007	962	973	922	939	951	1014	951	1007	981	936	1005	1076	932	949	987	964	937	952	937	985	987	1013	1019	975	1068	962	976	988	910	976	946	992	939	928	964	977	937	988	970	932	981	929	1011	954	998	978	945	974	975	961	994	960	1029	912	965	962	950	973	915	943	1005	966	1004	975	974	975	960	952	972	936	987	926	1002	1035	997	990	1018	928	979	999	962	945	1004	952	980	907	938	1021	955	1006	995	956	916	919	974	946	940	958	929	956	968	949	1002	966	964	973	945	973	930	966	958	929	959	948	973	1005	964	968	983	947	991	1003	965	983	958	977	933	949	1017	1040	978	1004	964	961	993	962	939	965	966	950	1055	995	956	948	1036	987	925	926	954	958	982	984	1007	947	945	947	1020	964	977	952	1060	967	960	987	966	952	949	953	1009	979	983	973	983	954	997	963	941	1005	985	1009	900	973	967	951	949	975	962	960	960	950	888	970	916	970	1003	907	911	978	913	979	938	988	914	949	938	977	918	982	1001	972	992	921	984	978	973	965	966	997	937	989	1018	1003	1018	974	1011	925	986	941	934	980	940	904	1005	927	976	970	921	872	963	988	1008	1007	951	981	931	946	1008	949	986	947	983	976	918	976	904	990	955	951	945	992	952	919	972	1016	969	924	953	989	958	926	958	959	983	1049	994	950	1020	940	962	965	926	994	966	940	958	1010	986	1008	961	1010	948	947	938	941	986	929	939	956	968	976	942	955	969	994	979	1009	853	967	953	909	1055	927	963	999	956	1006	920	979	982	928	994	926	959	985	969	956	969	1044	950	977	997	923	936	975	993	944	1009	989	963	957	974	1017	917	934	972	984	999	968	929	907	1015	993	970	970	969	920	1022	990	957	999	961	908	992	941	972	1006	967	939	975	964	950	960	1001	998	982	951	914	953	941	953	931	1015	919	995	951	975	951	944	967	1021	975	1008	962	1006	997	975	930	965	969	920	996	1016	943	1031	968	936	925	947	949	957	939	946	965	962	959	978	994	965	971	952	968	940	913	954	979	1000	949	953	872	1018	1023	1010	966	965	974	1000	1014	1049	969	951	929	937	939	1003	945	993	993	937	985	923	977	961	1019	914	974	992	949	930	978	1017	984	1004	939	954	1018	969	1013	970	984	917	971	998	975	935	947	965	1001	991	997	934	963	915	927	1026	989	994	1008	987	928	923	954	977	988	959	945	972	995	938	987	953	994	970	954	945	987	951	1003	949	921	981	995	980	947	954	933	1008	947	950	987	970	1012	949	969	957	929	1004	962	981	956	940	1055	943	938	980	930	950	956	938	956	1032	937	932	974	1007	930	947	954	964	969	1006	974	1000	980	948	945	908	998	971	950	981	1012	1017	931	1006	961	962	966	911	919	895	970	979	916	971	990	954	1005	944	977	936	933	978	984	1000	960	997	941	950	972	926
22874	20990	28772	23411	20995	20762	4315	1438	1019	966	963	807	772	739	756	710	688	674	694	716	653	672	618	592	633	593	609	563	575	616	584	571	550	580	587	562	554	531	533	557	626	565	565	595	582	584	550	566	558	580	545	554	585	564	531	568	531	566	541	574	584	584	595	579	563	537	545	538	574	540	558	500	543	561	550	578	565	597	557	584	532	555	528	553	516	579	520	560	553	549	558	567	521	576	542	576	594	553	609	549	560	540	562	546	563	547	555	583	548	591	540	475	601	549	593	589	578	624	559	545	589	609	581	597	554	593	604	616	603	569	558	557	580	560	578	539	614	566	568	530	556	579	525	577	552	568	554	518	625	571	538	510	562	575	537	574	599	577	531	572	546	537	529	577	508	564	556	576	559	569	541	553	497	564	564	556	546	580	557	520	534	528	546	545	552	565	548	556	559	571	516	548	541	547	534	570	499	535	544	533	532	526	519	528	601	543	577	564	563	493	548	517	564	610	582	581	553	547	527	584	545	549	584	533	549	555	548	559	553	544	546	548	547	591	577	560	542	551	561	586	576	546	530	574	553	522	571	556	554	560	538	552	537	585	555	526	494	541	535	512	520	543	555	527	514	519	563	574	570	520	561	552	552	545	579	529	564	556	560	530	547	561	557	529	512	532	541	558	504	601	585	552	561	548	606	569	530	576	521	598	528	579	548	577	534	547	533	558	601	547	508	577	525	572	535	533	532	579	572	588	575	556	556	556	549	548	533	559	570	537	551	533	517	591	546	557	541	571	541	523	554	533	614	567	558	541	569	577	604	555	523	536	558	539	551	586	562	545	521	512	534	578	548	529	542	539	559	534	528	564	553	542	564	543	558	579	549	519	571	548	516	552	577	523	526	559	557	588	545	577	579	567	604	532	578	503	529	557	535	531	533	546	501	586	618	513	574	533	547	572	557	538	549	539	572	543	527	543	603	537	555	545	586	544	542	537	569	510	553	567	586	540	529	543	526	512	551	580	555	538	534	548	554	520	544	553	507	502	613	563	569	553	534	536	528	521	595	548	537	562	557	552	561	501	557	551	542	628	539	563	617	567	525	572	545	548	559	528	556	554	499	534	534	559	558	549	531	581	545	571	527	527	546	593	512	499	550	564	557	587	536	505	615	599	565	543	570	574	501	533	551	532	542	599	548	561	555	553	557	560	504	557	586	561	555	560	581	569	593	563	585	538	507	535	530	580	592	533	574	554	547	538	527	570	531	572	540	585	569	524	566	557	519	542	576	553	506	594	516	522	553	579	578	521	571	566	510	516	593	561	508	529	544	555	562	541	560	510	548	510	508	543	586	569	565	559	554	538	563	547	515	566	547	571	513	564	539	571	571	562	562	536	491	565	527	555	572	514	575	562	562	545	576	567	591	569	543	560	577	509	562	573	499	525	558	543	578	570	527	544	527	532	540	577	571	540	561	550	591	575	554	589	544	562	564	555	547	570	520	528	540	534	541	545	556	538	519	521	578	559	530	553	534	591	572	568	542	540	515	577	574	584	531	596	563	544	554	597	576	571	531	561	528	554	561	525	558	491	573	509	513	565	570	552	569	561	544	575	517	539	574	527	539	558	569	553	523	551	526	570	552	518	521	557	547	554	570	573	518	502	523	529	523	544	538	594	540	524	531	574	579	572	543	523	566	555	525	518	506	536	585	575	577	527	550	575	545	581	557	553	570	556	538	544	564	510	559	512	535	535	535	519	598	540	520	546	543	576	582	534	532	584	537	547	566	533	588	520	554	531	546	514	536	520	534	542	593	557	566	540	506	562	546	551	513	518	568	516	577	549	556	563	532	588	534	529	600	567	558	566	493	572	543	548	571	566	535	509	534	567	562	536	542	543	554	514	565	606	570	565	538	496	566	545	523	538	558	541	533	546	571	539	544	534	546	597	551	535	547	587	554	562	531	536	582	493	569	513	560	523	533	541	546	521	538	581	589	536	513	570	570	569	592	562	527	564	562	546	518	527	510	570	565	558	561	559	537	558	528	528	548	512	526	567	513	542	532	530	560	581	559	515	536	547	546	569	560	538	573	544	503	552	581	539	577	521	544	560	529	545	511	498	536	560	530	565	584	552	527	533	532	572	537	546	520	524	548	558	539	570	541	555	535	538	538	515	546	530	556	543	557	526	555	518	566	512	544	544	550	586	575	528	568	537	535	541	543	553	573	559	560	544	565	557	534	549	525	578	544	528	515	570	529	575	587	560	547	533	560	624	557	543	570	584	519	548	553	536	536	569	531	515	567	577	548	526	568	560	566	527	514	521	574	555	539	601	565	535	549	508	517	540	551	566	527	605	550	518	560	541	569	546	551	509	590	558	566	548	541	531	547	572	542	540	535	567	558	538	527	548	541	545	545	542	553	578	567	543	568	544	556	605	525	554	586	554	573	548	534	558	521	531	534	544	547	575	518	576	542	559	539	570	574	568	546	600	592	535	557	553	559	514	536	534	573	572	585	523	545	537	505	582	531	582	550	519	533	571	543	564	547	542	539	577	569	565	584	528	553	574	555	543	528	614	524	568	555	536	557	529	515	545	525	566	521	544	543	519	548	579	576	544	556	543	554	537	534	536	549	559	547	547	549	554	584	565	517	572	539	550	524	500	506	533	537	587	546	580	570	523	580	588	554	521	568	560	556	516	531	562	554	502	546	548	576	553	555	532	541	566	568	556	569	524	519	522	560	516	548	510	575	555	519	595	585	591	532	515	519	514	513	563	500	554	571	529	571	546	572	549	549	536	528	573	554	544	557	547	520	547	540	552	523	559	586	562	562	549	558	552	552	533	568	567	545	537	553	553	534	552	565	588	598	552	544	568	531	511	533	541	532	535	570	562	547	548	550	524	583	540	560	522	535	537	551	535	563	529	571	560	575	566	528	575	529	575	542	578	554	532	519	557	551	544	524	543	530	554	502	563	543	578	532	512	532	555	587	587	553	570	581	519	511	576	537	555	523	588	519	554	581	570	560	581	562	539	528	524	570	580	526	540	537	570	548	534	550	608	558	566	556	581	511	543	557	555	567	555	512	559	530	576	506	527	585	527	573	540	553	538	548	561	560	552	529	552	565	498	557	575	559	596	558	572	563	537	550	532	566	557	584	545	536	585	555	533	518	519	571	534	484	513	563	545	491	547	545	581	545	551	554	560	555	541	533	555	571	571	565	536	586	514	550	532	589	568	541	519	518	524	525	530	568	549	533	567	575	584	494	539	550	537	565	523	521	563	559	522	554	541	547	546	554	587	561	528	584	505	498	561	572	563	563	507	565	578	530	529	546	555	555	531	571	555	578	558	526	530	557	541	541	550	604	540	558	522	531	504	548	575	549	528	530	551	562	514	528	545	551	529	522	525	574	580	557	566	521	520	519	519	569	500	546	561	564	483	543	543	561	552	554	554	557	549	536	534	563	526	531	486	545	539	556	540	498	560	581	526	585	613	490	564	576	549	578	582
7569	16765	14156	7813	5568	4299	3362	2651	2298	1923	1686	1534	1395	1268	1171	1053	1021	1048	1030	939	939	917	893	928	885	852	808	845	817	820	802	802	807	842	791	820	770	807	808	759	769	755	754	756	760	780	780	789	732	778	772	758	748	759	780	704	735	724	733	767	764	740	793	746	785	777	768	720	805	748	745	745	728	777	716	771	795	737	741	757	741	769	785	736	702	753	745	758	743	735	762	711	739	713	728	756	738	771	720	705	719	768	714	778	771	767	775	780	725	813	750	792	750	811	816	881	805	916	864	820	797	804	859	843	763	801	794	854	796	824	775	747	816	758	748	724	795	770	799	775	747	787	742	785	763	739	756	701	743	741	714	737	758	722	749	768	749	730	712	721	740	682	772	724	768	717	718	756	771	749	755	760	775	771	738	768	747	764	771	796	729	790	725	794	794	770	731	774	739	735	754	751	731	726	708	787	755	777	763	705	760	722	696	726	733	743	734	751	728	744	771	741	720	733	713	730	752	760	729	738	723	768	744	761	795	736	729	788	725	693	731	764	748	765	739	706	724	748	747	690	758	769	760	766	729	774	770	737	753	723	768	779	724	741	707	725	732	744	766	765	706	749	723	728	715	735	822	711	767	725	735	744	770	718	758	771	756	751	707	728	724	790	785	760	723	789	768	733	742	748	736	752	725	786	721	743	727	738	765	761	743	766	752	714	684	712	750	690	745	768	798	707	750	748	741	747	755	740	766	758	706	752	750	741	780	711	728	720	712	759	804	747	672	729	736	714	755	757	738	751	769	760	748	725	723	769	749	737	734	764	720	745	726	724	800	750	722	750	743	738	753	736	739	734	769	778	702	742	725	758	724	785	751	719	714	739	787	726	721	737	747	707	749	769	773	752	742	785	752	799	739	762	767	733	734	736	760	757	791	758	749	756	720	749	741	756	771	761	666	750	761	748	757	776	705	731	809	750	739	782	737	759	733	836	747	696	738	749	713	761	721	691	788	708	778	714	747	765	738	753	780	775	750	694	790	682	830	776	743	766	700	746	703	763	747	723	737	737	734	752	704	741	731	760	745	743	754	774	793	730	728	772	703	735	745	704	744	732	738	761	744	766	783	716	689	749	730	732	762	759	750	741	789	791	747	743	781	728	753	742	730	780	747	744	759	760	823	760	719	765	766	734	713	754	746	739	730	749	778	772	719	761	738	758	733	713	727	734	736	788	754	688	717	779	704	773	746	750	752	781	735	752	736	729	784	746	743	742	728	688	769	762	746	760	758	779	758	754	748	790	723	724	813	746	761	758	763	714	772	763	731	719	709	750	742	733	784	758	721	725	755	770	771	794	756	748	784	732	764	762	759	732	697	757	754	789	783	750	743	728	752	779	767	739	726	691	727	741	731	697	718	712	704	736	787	771	782	764	751	715	750	722	688	728	757	748	737	792	725	689	750	754	706	748	757	802	734	733	749	775	735	755	746	766	764	713	744	747	704	675	710	835	748	703	750	750	759	707	723	725	732	747	762	766	760	746	774	746	737	757	732	782	720	696	752	746	734	713	738	760	714	710	762	732	739	727	710	710	747	752	762	755	794	754	756	731	742	749	713	725	723	737	768	736	769	733	682	746	784	750	720	719	676	743	734	749	760	779	697	773	744	762	727	764	782	721	730	748	738	743	739	747	729	725	736	742	745	749	725	755	734	734	780	723	749	716	745	758	770	725	736	715	732	770	751	757	717	780	707	727	768	786	718	744	734	730	750	711	817	730	756	754	737	758	718	717	705	711	773	775	734	777	742	741	765	762	759	791	748	769	707	783	745	680	777	750	729	705	728	722	748	719	763	728	705	724	733	781	716	767	733	716	749	796	766	789	818	748	735	753	706	791	685	760	765	766	727	739	737	731	756	704	772	728	736	762	714	775	701	774	700	808	713	723	754	760	788	760	732	737	760	758	739	775	742	738	713	768	707	750	752	751	772	768	736	730	722	762	764	745	741	738	727	721	736	731	745	764	784	728	766	729	701	740	721	740	706	709	729	715	805	731	745	723	710	711	733	792	689	706	727	736	696	722	779	724	710	729	723	765	745	713	782	759	773	738	763	728	780	702	705	775	731	764	733	700	768	735	731	745	745	764	708	709	733	691	764	744	694	734	736	777	780	731	699	678	728	722	747	743	744	708	760	768	789	748	726	714	744	765	748	791	760	718	787	761	723	696	812	754	736	748	751	762	751	754	704	700	764	711	762	758	693	775	760	780	732	765	756	746	737	765	695	763	724	763	765	761	743	735	761	727	686	733	780	736	817	738	766	709	769	768	773	744	744	744	708	773	738	739	797	732	737	745	707	743	677	734	692	750	753	746	756	732	750	730	701	695	718	764	759	767	753	770	756	728	785	738	739	751	764	715	751	722	779	700	776	749	754	768	739	714	728	765	707	787	719	764	733	762	739	721	747	746	772	742	715	758	718	714	754	755	719	717	738	758	732	728	779	738	737	730	769	754	702	770	703	769	728	773	713	742	773	733	736	747	764	742	754	741	736	793	677	742	737	738	734	736	738	734	728	725	707	768	767	766	724	753	737	757	684	791	779	737	739	782	688	787	729	732	708	737	752	763	710	735	746	711	767	732	704	755	677	790	674	783	759	723	689	742	728	737	730	759	804	716	724	718	750	755	756	730	733	748	727	782	745	756	783	728	766	686	787	786	734	747	758	768	784	743	742	756	771	742	742	768	759	799	751	745	767	747	762	719	738	723	743	763	721	782	744	795	763	741	744	719	734	739	734	759	750	786	748	732	787	792	768	713	765	774	765	755	731	711	745	734	783	772	786	809	756	711	690	696	702	729	759	736	775	764	711	779	725	748	731	734	744	763	738	759	748	739	762	771	712	760	727	817	760	708	715	754	725	728	758	678	690	727	752	739	732	757	718	761	737	761	763	698	693	746	689	720	713	750	732	780	693	745	746	723	740	726	770	680	772	762	775	764	775	742	725	766	754	735	717	669	717	761	740	739	738	764	749	741	710	758	729	713	740	757	748	759	719	698	681	741	720	777	727	758	756	677	781	702	734	721	782	740	785	793	747	799	742	767	729	760	705	756	709	729	769	765	722	719	740	753	742	777	760	728	758	758	732	737	741	757	772	767	744	740	764	753	673	790	779	748	750	755	741	739	737	769	730	749	727	773	741	746	759	704	740	751	769	731	750	731	758	744	742	790	755	718	720	728	720	750	715	725	718	766	738	740	747	727	733	703	761	721	725	746	758	759	761	775	704	775	721	721	745	715	737	710	818	745	756	732	732	774	747	732	715	714	707	738	759	728	762	751	782	783	727	767	724	736	764	767	779	748	768	768	755	713	757	720	746	733	745	675	741	749	720	763	747	748	742	724	747	731	695	731	739	767	742	724	756	735	736	724	717	754	770	694	756	733	722	785	788	722	779	734	729	778	715	772	762	736	700	743	711	737	771	749	750	758	746	742	710	754	703	737	739	742	730	725	762	729
26572	20066	7778	1159	869	762	728	709	705	697	732	717	751	696	700	703	738	735	668	711	692	728	731	710	748	692	696	670	682	729	685	685	734	685	697	706	726	704	682	725	704	660	704	747	699	714	699	698	729	681	700	705	700	713	717	695	715	743	702	662	713	676	682	738	700	720	684	737	730	728	703	697	701	707	700	764	727	732	695	706	703	688	746	707	712	699	759	747	710	711	716	693	695	715	697	662	658	718	669	663	753	737	683	676	693	730	738	749	735	669	685	666	744	725	713	751	728	727	775	752	714	700	708	691	754	709	709	725	712	721	749	716	683	689	711	710	686	666	697	695	701	666	729	675	724	667	682	684	699	700	733	650	706	652	687	729	687	719	665	757	649	633	658	713	700	665	672	736	714	683	697	674	722	689	672	725	695	709	685	678	719	705	712	740	674	698	678	717	696	674	735	668	715	694	660	689	693	671	690	717	707	671	669	671	714	683	712	693	710	688	726	728	731	684	736	718	716	672	710	695	744	711	714	711	757	708	771	769	668	685	719	699	706	676	671	700	720	712	734	709	736	706	711	685	698	697	722	691	708	712	715	693	656	694	709	741	673	730	704	727	718	710	729	700	627	696	692	695	745	745	699	722	739	741	729	699	736	739	692	713	653	732	681	707	640	704	719	715	724	708	735	673	712	741	672	713	661	742	682	677	727	726	636	732	664	654	730	705	730	683	741	698	733	705	726	685	701	644	693	729	687	719	720	689	707	713	725	669	704	672	714	734	692	720	657	781	660	723	720	697	693	744	658	703	677	681	649	716	721	749	673	725	706	668	696	726	700	704	720	709	672	706	676	690	671	682	698	710	722	697	757	721	704	759	686	698	693	699	756	675	675	714	711	731	697	767	746	712	711	688	693	681	725	680	700	720	695	666	717	668	749	735	688	681	734	716	713	712	665	746	720	709	707	724	725	664	707	689	724	753	702	715	673	705	714	674	727	712	672	719	681	668	706	701	723	692	694	719	708	722	720	662	697	729	728	747	720	706	719	720	705	699	664	720	704	733	680	698	736	725	649	703	669	708	708	705	690	661	733	719	747	671	687	667	687	719	689	708	734	703	695	695	709	709	707	707	720	726	688	686	744	647	772	752	695	775	703	684	681	750	661	718	661	693	705	671	720	712	709	715	628	718	689	686	706	706	689	680	716	708	723	645	711	704	667	658	708	772	711	731	685	715	670	734	705	655	733	708	731	707	744	703	701	654	705	676	647	711	715	740	670	705	709	762	732	700	720	681	689	728	726	732	673	669	682	727	756	658	697	665	696	668	679	709	706	725	734	701	687	689	719	737	731	722	707	707	693	719	731	677	740	734	774	769	688	698	675	684	748	705	681	685	689	676	677	762	724	700	737	729	688	706	700	725	692	695	736	686	693	751	718	683	672	668	682	708	674	742	753	708	741	688	732	713	716	676	670	737	700	707	676	688	643	714	733	683	683	680	733	710	668	743	693	701	708	738	694	732	677	681	722	692	717	716	650	680	759	704	729	725	687	707	691	708	694	744	719	685	651	664	688	662	655	708	704	711	655	655	702	677	725	708	650	699	685	703	683	772	675	727	694	684	696	745	711	681	734	729	712	751	656	685	696	721	711	697	666	677	700	678	697	646	722	709	702	642	727	707	723	716	763	720	681	688	729	769	686	707	677	723	752	714	722	734	718	672	696	717	691	716	681	710	691	648	706	679	695	762	672	724	686	675	677	729	680	687	672	670	685	685	736	738	656	703	709	690	710	691	712	721	704	756	683	687	688	704	716	700	714	681	739	757	710	728	703	686	715	688	753	670	686	711	725	697	751	696	767	662	718	704	749	699	750	688	680	701	650	690	733	744	736	714	688	704	629	681	719	681	706	696	639	703	699	732	698	657	674	642	685	681	691	680	687	708	727	712	727	700	713	717	702	704	689	714	704	663	674	688	768	669	698	681	747	685	718	733	754	685	702	691	709	655	702	673	685	705	723	702	714	701	711	706	654	704	717	661	674	704	703	724	733	713	706	672	779	683	708	730	679	738	662	723	674	698	685	736	732	684	694	649	756	703	730	680	704	730	676	747	726	670	724	686	730	720	736	646	684	694	691	700	714	673	684	713	708	750	699	724	696	689	700	722	678	665	728	725	724	650	697	674	699	666	693	725	718	734	734	705	752	730	733	688	690	718	723	658	694	753	710	710	699	691	717	705	697	685	732	723	702	761	727	727	712	702	693	735	709	696	761	654	731	740	696	744	723	680	699	680	717	734	700	670	712	719	717	723	692	679	650	690	738	663	750	696	717	710	684	712	708	724	732	734	755	680	697	639	671	701	719	667	705	676	701	642	743	670	688	692	728	697	707	739	680	708	667	691	671	696	685	691	668	715	683	696	724	667	740	697	678	704	730	683	672	741	688	695	743	724	711	726	683	695	705	714	709	700	707	724	709	729	706	677	758	739	674	689	710	702	687	658	702	717	702	662	726	731	647	740	738	658	646	749	735	679	713	690	655	676	687	678	690	714	704	675	693	709	688	677	686	726	656	719	702	670	744	739	710	728	690	692	730	705	714	690	734	706	689	715	695	721	657	712	709	703	707	719	666	674	694	710	755	665	703	652	703	713	700	680	739	725	775	710	735	711	705	685	711	710	764	742	730	672	725	696	777	695	715	749	711	682	706	706	674	696	703	717	673	685	670	722	711	648	664	666	678	722	710	725	677	723	724	664	691	688	713	736	744	696	740	717	703	719	748	691	694	685	741	726	717	762	687	742	712	694	695	719	701	730	726	667	699	746	674	668	699	759	756	726	686	679	689	753	675	724	687	669	733	713	765	655	700	729	727	670	713	744	739	729	692	701	720	674	690	728	697	719	696	703	676	727	687	658	694	725	679	714	708	710	729	702	728	719	733	691	748	674	671	724	663	720	658	691	709	689	694	710	714	712	694	667	708	703	701	732	682	711	682	729	684	678	725	720	699	691	679	707	647	748	727	705	718	727	711	694	715	692	701	737	686	723	698	719	695	677	670	705	669	699	703	685	650	710	704	716	679	687	744	712	667	696	757	701	733	729	685	699	715	700	728	755	728	764	714	716	663	710	671	696	680	728	698	718	697	752	706	725	730	698	702	705	707	695	694	665	718	666	715	713	761	724	707	742	693	748	679	660	773	689	735	715	719	711	702	700	736	654	683	698	712	715	721	636	691	751	703	683	715	721	708	687	669	703	689	698	745	734	709	730	718	686	750	716	736	671	689	677	744	741	681	695	688	776	709	677	739	704	704	654	727	695	687	671	685	733	651	721	684	713	689	754	663	697	671	683	684	726	704	686	716	710	716	690	738	714	643	698	679	742	681	665	722	709	683	669	667	703	709	666	720	668	687	687	718	701	706	699	717	696	713	674	645	769	706	674	712	690	696	687	697	711	731	705	668	701	698	620	715	672	716	673	688	685	700	696	655	722	688	655	703	720	724	748	716	673	718	702
4313	1868	1704	1256	1112	1127	1066	1034	1009	1041	951	989	904	983	946	947	932	951	914	951	979	926	962	953	956	943	982	956	983	971	960	866	911	967	976	952	891	973	950	908	900	919	930	916	934	969	943	918	922	980	997	921	933	943	871	915	952	940	971	949	956	922	913	912	960	889	943	931	914	930	950	945	914	944	922	934	922	973	912	967	933	895	1004	935	947	947	891	911	876	937	910	959	917	922	978	935	986	899	967	941	962	937	948	995	887	951	933	981	890	925	948	980	982	910	1020	989	979	966	937	970	979	947	967	965	986	1021	967	954	958	938	1011	1025	947	967	947	953	978	964	961	981	985	934	943	917	917	950	947	967	962	933	962	917	958	943	896	984	985	877	981	965	869	992	972	939	994	984	947	951	920	892	947	922	907	918	922	947	924	955	899	973	949	972	944	937	905	935	927	911	946	924	1008	900	935	954	914	958	964	919	965	979	951	923	929	912	943	941	905	966	909	880	904	890	925	894	994	941	911	935	892	952	951	917	898	946	985	953	927	879	926	890	927	920	950	970	945	925	896	890	923	879	962	971	912	982	1004	955	910	919	889	902	946	931	935	946	928	939	906	960	965	960	959	974	927	969	912	934	871	955	934	933	908	954	909	873	984	953	975	980	1007	925	909	931	946	962	929	958	963	924	936	999	950	916	908	940	957	969	939	920	962	951	970	936	935	933	966	954	914	987	946	923	929	943	974	934	974	939	992	911	884	936	944	897	993	907	883	936	975	909	923	980	969	933	925	911	943	886	917	917	925	945	926	940	934	970	916	955	930	935	946	987	895	931	927	934	912	912	900	947	956	944	899	934	898	941	944	909	913	946	986	922	960	902	924	968	957	912	974	939	893	912	915	962	896	959	962	950	997	927	889	952	957	924	928	970	917	878	898	972	929	899	995	935	965	948	922	886	927	913	929	934	897	948	953	948	865	929	1009	923	911	981	925	947	967	927	906	979	912	937	929	952	898	972	960	941	939	983	946	888	960	951	954	934	890	950	900	1003	973	968	941	946	889	937	924	967	925	920	929	951	954	971	892	896	971	914	894	957	924	912	937	980	884	977	962	949	990	930	938	952	943	935	932	946	958	973	930	907	946	970	958	968	896	905	889	963	963	911	851	946	977	939	927	950	937	928	919	887	920	920	946	949	948	922	952	943	973	878	954	926	944	852	941	989	886	922	982	937	925	956	888	921	972	966	977	914	937	892	934	976	888	1003	946	867	1012	977	979	944	920	1042	948	987	966	930	896	920	919	935	941	877	943	952	894	951	974	936	926	954	955	921	912	893	931	950	936	946	933	941	968	893	905	941	953	911	896	913	962	923	984	936	941	956	943	869	938	934	961	976	950	893	917	962	906	924	959	969	973	933	919	911	976	908	950	955	898	938	972	941	879	945	911	918	895	948	968	924	969	946	919	947	960	924	931	947	985	885	877	945	970	977	942	947	997	959	925	955	940	960	964	911	922	925	1009	919	940	931	920	943	924	972	929	954	917	891	968	967	936	929	918	987	959	980	951	954	947	939	937	967	945	916	987	983	1005	962	983	959	998	955	916	908	945	962	951	902	924	942	930	903	963	878	961	910	920	969	867	953	937	969	973	837	955	979	954	928	927	879	962	947	943	908	976	927	955	901	898	877	898	923	912	975	922	923	914	956	976	983	945	969	950	943	924	984	914	985	945	917	989	948	969	923	962	908	974	878	929	933	943	932	912	963	908	946	898	930	938	914	937	930	941	951	955	904	947	937	929	969	905	896	961	906	956	930	950	904	889	948	924	951	925	972	941	934	920	952	946	937	946	959	928	914	971	951	949	951	956	973	931	890	979	1013	946	987	937	906	906	936	931	945	925	965	940	952	921	954	941	967	950	937	939	923	960	930	955	952	901	910	914	947	950	914	953	937	884	930	939	974	978	912	947	913	961	906	921	941	923	907	973	916	952	935	970	944	903	966	994	959	932	933	964	948	900	944	912	974	934	911	941	972	953	923	946	956	916	999	897	944	995	942	955	871	905	988	901	899	910	978	970	894	922	971	899	923	958	935	945	1016	939	898	882	948	940	953	927	940	916	870	907	952	975	962	892	912	1015	872	904	931	963	963	979	914	922	946	917	904	889	942	928	911	940	957	965	921	912	905	888	974	949	927	964	935	952	949	926	970	919	937	934	889	927	956	868	977	950	920	957	919	879	916	985	923	950	944	954	935	979	953	929	920	924	972	877	914	891	883	870	948	934	954	923	927	962	917	938	940	955	928	896	903	970	917	905	927	977	891	953	904	917	883	946	962	959	958	931	961	912	946	916	953	914	892	943	930	904	951	952	967	968	943	942	952	952	891	978	957	902	965	966	945	906	905	922	963	937	951	950	941	938	901	957	913	908	919	957	971	884	912	955	955	982	951	945	912	952	961	912	918	958	927	944	897	910	981	979	936	956	951	941	913	902	950	918	925	974	926	940	950	896	933	884	907	954	917	931	896	946	938	996	979	950	951	881	916	918	911	960	933	923	1020	936	927	960	945	950	926	932	932	929	889	967	902	955	930	947	949	927	876	961	873	975	875	943	914	933	950	964	922	919	924	955	940	927	955	894	943	936	941	868	971	917	966	883	961	970	973	921	919	918	908	915	984	945	935	927	914	998	946	1007	945	972	965	908	919	941	916	945	945	926	923	972	957	947	967	964	905	928	949	937	941	971	998	927	932	967	911	961	878	958	923	910	980	916	964	960	987	914	920	967	957	971	924	915	951	958	907	974	1009	951	934	944	917	915	939	958	938	938	918	941	933	969	917	935	864	920	921	920	870	905	976	1006	919	951	961	915	899	870	934	932	975	954	967	958	914	913	910	921	918	964	883	914	907	943	925	911	952	951	924	977	910	927	953	894	925	902	965	948	962	974	911	910	926	936	928	883	968	917	924	937	963	903	949	940	999	920	890	935	933	937	927	954	914	976	970	928	949	1000	980	977	913	962	960	935	918	924	950	931	896	898	954	888	960	877	967	957	948	884	965	928	933	909	959	944	1015	925	923	862	1013	941	984	883	996	970	978	890	946	956	915	919	885	894	986	961	921	893	945	993	972	965	961	931	932	941	929	903	899	960	952	981	985	926	985	938	910	916	982	943	938	969	932	917	979	945	960	926	950	904	930	978	908	880	974	922	903	952	931	950	967	950	943	950	949	938	924	965	954	927	961	943	910	970	918	946	899	948	901	984	978	952	935	935	958	965	902	980	923	935	972	942	962	905	866	958	910	957	906	1001	911	945	954	888	890	957	946	894	956	900	935	947	934	953	949	951	934	951	994	974	973	962	976	889	978	880	959	886	942	999	913	947	960	975	928	955	962	938	976	898	906	942	920	945	997	987	939	911	901	966	991	956	905	879	932	888	946	896	875	977	988	944	915	973	914	967	940	941	952	931	916	930	952	929	925	959	977	976	923	991	972	928	938	920	936	913	893	967	969	942	904	914	918	935	934	906	971	990	947	972	958	966	904
23688	20820	27917	23812	20705	5741	1495	1122	995	933	964	882	820	838	799	811	843	755	758	809	749	744	743	750	753	766	779	702	712	782	753	703	738	746	724	770	747	712	723	758	735	713	756	748	772	721	718	686	715	751	736	725	768	705	728	745	729	756	725	747	775	721	708	763	705	717	720	660	767	746	809	701	720	717	738	703	741	695	703	694	736	701	727	732	692	761	714	668	755	702	735	725	678	726	737	792	718	663	700	699	765	742	681	685	727	746	738	727	704	709	772	715	752	733	696	751	689	822	761	747	727	710	720	766	787	719	758	703	753	755	722	731	730	727	692	770	675	756	656	766	721	674	681	722	692	713	712	701	721	722	713	747	738	703	694	704	657	670	719	749	711	708	737	709	707	704	729	743	736	733	696	648	729	725	741	759	745	699	728	691	731	734	716	761	703	698	684	708	705	715	650	665	720	746	727	706	676	704	724	766	686	750	697	756	733	779	719	726	700	698	737	737	732	720	696	691	697	735	727	694	707	751	686	700	739	742	720	712	724	728	706	746	722	771	730	719	701	770	727	724	731	753	696	724	711	734	683	749	726	715	734	725	723	767	684	708	701	714	731	690	701	703	685	716	679	762	688	732	725	742	708	759	755	721	755	705	768	712	715	705	763	689	692	715	703	716	675	722	771	723	724	736	717	769	697	711	736	672	709	723	731	780	760	776	757	648	725	708	649	676	689	722	727	672	729	688	697	680	683	729	703	707	744	710	777	724	727	715	744	727	699	721	745	737	741	685	719	728	703	701	674	723	692	665	754	739	693	700	702	746	683	718	740	738	706	713	703	748	706	704	738	728	737	724	742	733	740	740	704	716	757	728	771	751	715	792	709	712	745	751	771	735	682	681	703	711	676	688	732	738	747	701	736	676	718	729	700	648	713	764	753	758	779	746	734	732	755	761	709	711	718	698	715	737	751	682	685	749	727	716	710	750	743	730	731	717	694	694	742	717	779	695	732	717	656	663	722	718	715	697	764	718	746	735	709	748	725	716	706	714	747	721	739	709	726	705	692	754	688	690	724	724	767	666	768	723	719	723	712	716	770	740	683	656	683	697	703	726	754	746	734	722	686	715	698	699	694	706	694	674	735	690	751	673	659	699	728	734	725	681	720	735	737	742	686	763	705	759	750	741	729	687	758	727	669	742	710	709	721	727	690	738	752	771	737	707	730	694	696	760	735	697	712	711	704	743	717	717	711	726	713	756	717	727	729	698	735	696	753	702	673	748	714	711	763	720	705	693	731	706	719	709	691	765	659	698	721	709	734	714	764	715	743	712	721	705	730	734	713	732	709	721	678	722	745	722	729	729	723	706	716	726	698	700	716	710	784	667	712	711	771	724	772	740	703	739	766	710	707	678	707	699	670	708	729	728	754	733	736	704	693	714	709	688	717	678	726	711	707	720	728	692	734	709	706	699	760	686	750	706	779	708	720	723	719	736	733	744	744	687	679	689	765	686	728	706	660	729	685	679	720	728	723	724	750	696	773	731	717	727	723	729	692	700	722	717	730	746	728	723	748	721	668	703	745	681	730	678	691	742	751	787	692	667	737	738	758	692	681	694	711	693	704	724	756	737	692	686	728	735	782	722	696	682	710	700	741	772	736	703	715	703	722	725	701	725	706	719	703	724	722	686	758	730	740	675	694	777	712	711	794	689	739	716	731	755	662	724	690	738	731	750	690	761	708	738	740	721	695	707	675	683	712	717	692	723	724	732	722	717	686	719	684	734	696	675	701	737	706	738	750	686	717	736	758	744	733	758	703	738	750	714	661	715	712	725	677	742	706	735	760	740	727	704	721	756	702	663	701	691	716	672	743	715	734	730	725	697	763	753	728	660	751	708	738	700	701	735	734	740	778	749	696	715	757	713	697	710	748	729	730	693	726	721	708	723	728	726	754	681	666	686	711	719	746	748	714	765	738	748	762	707	734	763	671	699	742	700	716	727	751	713	759	760	746	763	708	696	713	738	633	701	752	729	746	710	699	716	707	725	719	697	719	720	768	731	708	716	748	676	739	724	745	687	735	786	713	748	718	740	727	724	725	747	713	716	741	672	685	701	718	741	724	724	721	714	670	673	709	730	713	770	725	752	696	683	651	691	718	751	695	702	727	709	735	707	698	757	742	685	732	765	708	653	729	748	721	748	691	686	707	709	707	751	703	685	734	747	736	715	721	741	707	726	717	703	685	695	680	747	695	695	729	724	709	680	727	717	699	781	709	709	748	712	723	684	724	714	712	746	722	695	710	717	697	695	715	667	739	725	672	681	733	710	714	775	748	781	714	740	717	703	734	686	729	715	703	724	706	688	773	773	707	740	723	733	694	724	725	748	700	681	693	738	717	787	721	703	699	715	704	718	738	688	745	716	689	664	753	672	717	727	712	745	700	727	729	711	694	736	695	746	742	701	715	676	729	740	709	714	760	738	753	655	766	719	692	665	721	705	687	726	711	730	671	755	754	669	680	711	682	723	750	695	720	717	684	696	746	740	745	748	682	727	694	702	736	690	733	736	706	740	703	759	718	719	667	745	631	707	701	670	688	665	748	725	758	763	752	711	761	763	735	725	748	713	684	717	752	691	725	674	729	628	733	709	711	691	749	704	698	733	718	705	702	735	705	685	663	664	666	715	717	693	701	718	726	763	705	706	752	682	707	724	716	700	759	696	740	640	768	711	668	718	692	694	711	659	709	739	754	714	699	751	709	721	682	672	718	695	755	744	681	694	705	755	717	678	752	667	763	684	713	703	720	711	711	692	746	726	673	722	675	701	739	723	700	728	676	693	703	703	700	736	710	695	717	736	738	701	741	745	745	725	707	710	692	684	719	720	739	724	678	722	700	698	720	719	736	737	724	720	730	727	725	767	752	687	675	690	691	700	764	735	734	725	690	652	726	728	725	713	724	723	725	778	677	733	707	716	683	668	721	718	744	719	722	681	740	716	740	731	710	720	707	700	681	752	735	659	728	748	676	740	731	688	727	677	733	719	702	668	699	705	728	767	736	703	700	744	732	678	712	728	710	688	702	699	709	732	743	716	720	661	712	685	703	726	744	711	692	705	712	726	720	731	744	763	724	695	679	738	711	719	727	686	677	702	717	741	737	709	706	718	712	706	723	725	769	684	700	688	690	707	748	724	754	702	702	766	656	717	735	773	758	693	694	695	737	720	717	728	696	650	771	764	708	726	747	703	698	798	760	708	740	711	711	701	740	718	733	749	728	694	720	678	686	711	759	698	704	771	700	702	715	731	778	729	728	713	724	673	739	729	725	675	679	728	658	667	705	719	720	713	739	714	700	738	786	737	728	738	717	700	703	701	718	683	765	746	702	760	719	761	726	744	758	735	705	724	701	699	721	713	735	699	703	689	728	723	685	673	694	722	721	767	737	699	751	720	703	718	659	708	718	715	745	716	747	714	733	736	726	713	716	719	724	721	742	704	641	709	754	714	705	724
5367	10751	9087	5045	3564	2813	2226	2004	1792	1608	1496	1358	1293	1236	1193	1158	1167	1139	1090	1093	1094	1067	1085	1086	987	1065	1054	1032	1062	1061	976	1026	966	1057	1030	1032	987	1014	951	959	955	982	996	976	966	1021	1048	910	987	1036	985	934	1051	993	1005	1018	934	996	974	949	1031	984	1008	935	1001	1012	1012	932	969	959	983	955	1015	1005	951	977	957	953	961	944	943	958	938	994	968	1000	920	980	961	932	949	992	1022	921	945	962	1006	1007	1005	934	959	984	974	973	945	951	965	971	953	1061	937	940	1005	1022	1072	1039	976	1044	1032	999	1031	1036	1034	1014	1001	1028	1019	1046	1030	981	1005	958	1002	984	1004	995	989	1024	1041	933	920	921	963	980	951	1017	1035	986	977	979	998	983	952	995	929	891	958	980	914	927	982	986	924	965	946	1027	992	971	984	1023	986	1028	991	934	954	983	981	911	976	956	950	1000	947	948	927	1006	939	1005	1027	973	922	1003	990	870	982	960	889	1014	898	991	1022	1006	994	992	965	964	964	963	1002	1044	948	992	924	964	934	986	942	954	970	987	957	929	1021	978	974	986	967	988	946	954	911	1009	958	960	975	1004	947	1018	969	948	936	953	938	978	956	988	991	958	999	976	965	971	989	964	970	949	969	936	948	997	948	951	1034	962	974	970	958	941	939	937	955	976	949	1004	1013	1047	998	978	975	953	973	984	955	985	931	946	946	982	962	998	897	946	969	958	983	918	948	995	976	919	971	1049	967	939	987	912	981	992	974	1012	984	966	977	1011	953	1040	943	972	942	973	973	951	1014	943	1002	1037	948	997	966	945	936	994	1001	1003	1008	1001	982	940	929	948	966	949	1013	950	981	971	1001	968	1019	912	938	989	938	925	1004	967	984	939	1000	953	998	980	983	970	885	1008	1021	966	945	987	932	970	959	1012	941	996	954	940	929	966	990	1004	976	939	967	980	976	907	922	921	943	920	952	964	950	1001	1018	921	1011	936	930	895	1026	967	1007	934	918	980	978	964	947	1025	915	980	993	968	980	926	988	985	983	986	965	960	926	962	952	935	979	922	982	985	939	1019	1016	963	1026	899	980	952	1011	973	996	974	950	920	946	928	959	933	927	920	926	993	912	977	948	911	929	1019	961	994	991	999	940	938	995	979	946	1010	943	1021	954	991	1009	946	934	994	985	990	1045	989	973	974	970	980	1012	950	989	977	951	990	948	954	994	1008	974	958	1002	936	990	984	990	956	934	983	1005	978	997	984	973	955	911	958	987	963	1011	953	987	982	958	970	986	1008	983	957	945	981	957	939	974	1002	980	1017	963	940	989	969	958	971	978	949	964	986	946	951	979	1020	1003	995	930	965	939	973	981	958	896	965	995	985	960	978	1004	990	958	979	976	983	953	886	1018	980	957	967	932	932	1024	939	1013	952	995	989	967	935	1044	978	967	976	987	934	940	1000	969	960	932	987	1003	978	945	994	974	959	981	992	1038	969	961	945	970	981	953	944	959	956	963	955	983	960	1024	886	1002	978	974	971	975	996	949	990	980	983	981	1021	989	901	1008	1027	994	991	1031	938	950	971	964	937	966	901	937	964	937	936	934	946	956	934	958	981	926	962	932	1004	1009	947	979	926	980	994	919	940	983	925	968	936	987	934	922	977	971	942	937	1001	973	896	934	978	957	969	1001	971	982	998	969	961	982	964	964	961	967	945	1042	944	982	982	943	911	981	985	964	895	1012	973	976	970	996	971	1001	962	977	1035	1007	952	913	949	938	965	940	967	941	991	929	931	988	948	992	999	945	981	971	999	1004	932	958	900	985	973	955	967	978	939	945	936	942	968	934	940	1008	924	966	944	989	945	966	972	933	971	1002	959	969	911	1014	941	1070	1021	932	994	928	954	956	1032	941	978	951	1005	988	956	993	897	992	954	953	969	966	989	928	1006	972	935	961	969	950	951	984	963	944	950	956	1013	941	1004	976	1012	924	922	978	944	1013	934	945	987	939	928	961	954	938	969	1004	988	979	980	975	972	932	986	989	953	999	993	955	959	988	1006	984	983	1011	950	987	981	1015	978	1008	984	966	958	1003	985	985	946	945	906	975	975	960	990	931	955	944	919	1023	1003	992	938	966	1043	1014	1013	987	1020	974	924	917	980	941	952	968	916	984	1011	965	880	960	992	971	985	941	938	1032	964	986	930	997	961	978	953	986	970	975	1008	1000	984	952	925	994	969	944	956	1005	978	971	920	987	926	1033	963	962	951	962	1000	983	941	954	970	959	998	976	1020	1010	942	960	896	943	920	972	914	985	991	961	990	899	988	935	946	871	984	976	992	947	962	1013	981	965	964	988	974	983	973	902	1019	932	970	1037	995	958	955	970	1001	998	1005	991	1007	964	966	941	1046	988	915	997	910	966	985	940	1001	968	937	1016	980	952	967	943	955	958	955	907	973	987	955	976	966	954	952	988	962	977	944	1005	940	1007	992	950	989	974	961	985	959	969	969	1005	896	947	944	947	951	984	999	917	997	1000	999	942	1021	934	979	1004	944	949	981	961	979	1006	873	941	948	977	943	951	946	962	1010	974	999	974	992	912	975	996	978	969	997	974	969	1043	955	1009	952	984	1017	974	957	986	1028	982	962	977	971	928	967	992	1015	988	976	999	946	980	954	958	947	991	950	979	964	919	959	981	922	950	941	1012	948	991	971	1017	928	921	974	927	950	967	963	969	990	1012	962	963	957	943	924	949	945	955	958	975	950	1007	994	983	941	963	1000	935	950	983	968	999	955	933	1016	1010	963	1019	966	974	933	916	1003	992	949	937	936	885	965	946	967	953	1016	957	961	1021	979	999	943	926	975	961	975	972	915	944	999	1006	970	1006	968	1007	996	934	946	1046	958	976	994	928	988	1018	1009	987	987	952	936	946	975	979	950	951	932	1005	925	971	945	951	941	979	1000	938	987	965	973	966	1001	992	1006	970	913	986	968	951	912	939	955	937	946	933	931	1003	947	965	972	995	1022	957	972	980	1052	960	943	889	971	989	951	924	958	975	929	988	953	998	983	901	1005	966	987	935	964	999	931	985	951	980	971	965	970	981	986	959	968	973	963	978	963	908	927	985	941	949	962	974	910	1016	949	945	955	1002	1028	910	1002	978	994	919	985	1035	998	995	1039	939	965	941	941	946	968	994	957	910	953	938	981	1016	985	912	987	962	943	989	945	1004	954	942	937	978	992	969	937	934	971	942	985	963	908	983	1019	976	979	969	950	940	989	930	947	928	994	1031	960	939	947	955	982	966	975	951	942	971	972	941	942	980	944	1033	999	959	965	976	996	969	938	990	999	969	964	930	927	917	941	973	955	981	945	963	960	894	976	975	925	1039	967	966	1001	956	974	957	918	945	925	972	1033	972	956	981	987	967	939	939	930	1033	989	968	954	953	962	1040	999	961	994	950	1002	945	967	971	1054	958	934	927	931	963	978	961	986	979	994	1026	993	967	982	942	1007	979	978	946	955	959	989	982	977	950	978	1018	948	975	962	998	930	929	1014	874	958	972	1015	952	952	1003	980	995	990	914	992	958	975	983	957	990	955	990	954	940	989	1037	954	914	957	947	955	991	990	943	973	982	974	951	967	992	906	944	977	1012	990	946	993	949	948	966	963	979	973	997	899	953	945	995	1015	993	925	938	1025	929	975	967	999	944	964	987	977	994	957	1008	916	1001	1014	991	1015	955	993
22931	21030	28775	23469	21030	20761	4157	1409	1062	1011	889	826	729	738	720	701	751	666	712	642	667	606	605	622	625	619	643	601	593	596	596	618	613	589	585	587	576	605	604	598	548	584	557	540	569	542	585	593	534	587	561	576	578	571	563	542	602	563	524	564	569	591	572	546	564	561	552	607	598	574	533	540	548	587	559	588	588	563	574	584	566	550	584	562	533	555	535	599	618	520	562	565	549	587	542	572	595	554	555	511	527	538	579	570	556	583	587	549	566	541	552	566	602	599	608	653	636	583	609	586	575	632	563	605	632	589	546	576	595	592	579	567	533	570	566	572	590	567	576	548	544	560	571	551	542	582	589	550	590	621	543	552	565	529	510	536	535	521	546	561	579	593	573	540	563	544	571	526	572	575	557	569	543	573	531	554	554	548	531	570	548	531	567	543	577	555	539	510	512	547	613	553	549	588	558	518	568	563	553	520	576	540	534	602	574	535	561	562	534	553	543	535	566	521	545	605	568	537	561	536	556	554	541	550	517	524	558	607	597	589	536	551	569	571	565	565	555	589	525	588	571	568	553	574	564	558	569	558	585	551	595	512	557	568	551	582	521	601	575	546	620	583	529	576	597	581	538	565	526	563	532	545	558	570	573	571	565	558	581	557	553	609	538	558	559	597	590	529	597	584	537	567	593	546	547	546	584	577	547	598	564	559	591	592	592	555	563	594	526	548	528	531	561	567	586	553	573	554	534	585	550	562	585	570	587	540	562	559	561	538	556	590	551	553	575	560	521	520	521	570	588	564	543	533	580	528	542	514	538	585	516	599	557	586	561	551	553	582	549	535	548	520	554	563	550	530	543	565	542	565	552	550	571	546	544	582	555	600	544	577	513	541	573	526	541	594	529	577	566	540	506	537	576	533	552	551	547	539	568	581	501	514	557	599	535	554	583	588	530	617	529	599	574	539	585	537	525	520	562	558	566	581	556	554	544	566	576	585	572	525	535	547	573	556	577	549	572	554	560	529	574	578	570	559	565	541	539	554	578	576	517	578	546	583	566	596	582	565	533	536	572	541	623	557	572	583	571	526	568	522	520	561	515	557	550	562	573	510	542	557	577	547	528	589	548	541	572	551	606	587	580	530	563	580	555	605	588	508	553	547	593	558	579	591	556	550	564	520	553	564	540	555	553	526	536	569	584	518	546	552	574	575	527	588	606	554	592	514	577	562	556	540	501	565	585	548	591	552	605	559	545	565	569	536	571	541	508	627	577	570	566	559	516	526	542	558	522	538	584	567	603	610	561	573	586	549	522	569	548	555	574	565	551	550	579	559	585	574	543	536	578	555	494	555	558	501	577	575	565	557	534	573	552	560	534	557	593	533	581	543	561	538	569	520	561	549	519	586	566	575	550	578	573	556	552	545	567	558	551	549	568	549	569	535	542	577	565	566	513	568	549	567	516	595	524	579	545	579	582	577	578	523	547	551	563	564	569	569	563	547	534	566	570	616	579	554	554	537	581	588	546	538	605	540	523	539	541	555	538	565	561	551	540	528	566	518	512	578	545	575	589	564	583	490	576	579	544	539	522	554	546	543	553	554	528	525	605	551	538	564	525	611	538	547	570	548	592	577	576	557	578	547	540	584	533	538	541	588	577	549	546	569	583	562	554	593	563	558	526	554	552	565	575	575	561	581	526	531	579	599	542	597	586	569	551	583	581	607	571	533	545	563	525	551	523	556	537	540	553	580	568	569	568	556	568	541	564	541	532	583	544	526	548	567	559	546	540	552	559	559	567	538	546	531	564	552	560	552	533	546	513	533	572	560	539	559	521	637	544	562	576	561	542	579	543	528	551	539	524	552	576	525	560	551	555	548	572	574	507	515	540	549	535	543	531	545	573	587	562	584	560	553	558	552	542	574	514	529	552	590	577	566	585	558	526	599	547	508	545	564	550	577	576	548	567	546	539	572	546	589	570	548	551	556	515	535	543	567	569	542	566	517	557	568	554	522	545	539	556	539	566	569	599	562	547	544	604	529	577	538	573	533	549	592	566	564	533	577	548	523	575	504	526	557	565	585	555	539	568	551	559	568	575	560	542	575	560	581	554	548	559	567	565	543	567	493	581	584	545	535	557	544	532	581	524	568	597	568	579	570	583	548	574	567	580	548	579	521	545	572	540	568	538	533	511	579	519	568	537	560	560	592	561	560	545	563	563	541	539	555	551	554	525	549	595	576	520	547	549	539	580	537	556	554	556	617	531	557	569	541	591	548	567	574	534	572	582	574	553	546	578	527	536	522	574	535	549	504	567	532	554	566	589	538	581	514	523	568	584	552	540	560	557	522	550	549	555	571	542	537	536	576	587	564	557	526	546	607	593	532	571	575	575	574	537	562	548	538	576	540	557	568	527	521	559	562	583	550	568	584	553	603	548	537	505	543	547	535	574	543	552	563	536	516	561	555	536	533	603	526	557	521	551	543	547	555	621	554	581	538	562	612	593	625	538	556	567	568	555	546	567	540	499	546	570	583	571	583	567	526	556	581	519	537	546	554	559	573	572	538	531	551	544	532	551	557	558	513	570	583	561	543	594	564	562	525	582	585	540	541	551	546	584	525	527	557	559	535	560	551	549	543	561	540	551	515	595	540	558	511	567	514	557	543	546	573	555	504	571	569	530	549	534	529	544	537	548	588	556	570	575	618	581	579	529	589	582	553	551	608	550	573	584	545	508	562	537	552	560	538	571	559	562	536	559	510	553	586	554	594	563	551	538	559	547	559	558	519	540	539	543	560	519	572	571	532	573	539	545	534	563	564	574	595	585	592	523	532	553	561	549	561	612	590	558	562	547	603	571	576	562	579	543	566	574	562	561	554	570	565	547	545	624	558	549	552	596	564	574	593	564	589	573	539	539	596	553	559	538	542	530	576	574	567	562	510	558	561	576	580	543	541	551	551	550	546	579	546	533	521	530	550	538	569	543	552	612	552	539	519	574	549	547	535	555	542	541	549	589	527	564	550	603	616	558	557	552	577	525	573	587	561	559	541	611	565	610	565	544	584	539	558	557	604	576	559	560	520	537	561	567	551	559	571	547	565	552	575	570	581	538	562	558	540	584	560	550	575	524	531	556	571	540	558	579	573	579	556	518	530	544	552	553	550	590	552	556	568	516	552	564	572	555	523	584	520	568	580	535	539	558	564	555	590	565	547	548	551	578	549	537	553	593	504	565	571	551	554	548	578	581	549	589	560	570	584	511	566	533	531	596	551	575	550	543	549	543	568	602	547	530	594	563	540	584	529	526	561	560	538	516	567	577	527	574	595	591	551	544	517	558	540	520	499	567	587	563	601	541	576	546	534	532	570	590	590	539	552	551	552	573	523	569	551	514	593	515	571	548	528	593	537	571	570	536	552	548	577	550	539	545	526	510	575	559	583	576	600	557	549	556	581	553	602	546	559	522	565	523	558	516	541	558	552	528	553	566	525	533	616	498	532	544	566	575	527
7677	16771	14171	7927	5516	4210	3385	2716	2270	1964	1677	1518	1318	1347	1229	1065	1048	991	1015	992	977	898	934	910	871	887	829	855	791	838	850	847	818	789	789	775	803	830	822	775	790	834	753	787	802	805	774	814	775	804	752	844	815	793	762	777	806	741	786	780	802	713	778	808	729	727	776	822	768	806	768	755	770	771	802	731	770	797	742	780	783	766	748	805	757	747	758	794	741	734	788	807	774	770	762	762	781	791	723	772	745	776	776	769	764	765	725	777	803	738	792	793	781	781	822	845	827	920	838	810	813	852	848	798	839	824	842	764	823	754	812	806	772	761	807	678	764	797	738	796	758	755	797	742	759	819	770	753	777	776	776	777	723	740	779	778	772	725	764	768	767	794	760	738	761	734	755	796	747	794	777	762	782	721	758	776	800	786	723	773	745	756	774	780	750	735	793	766	754	765	810	767	757	736	808	734	775	799	786	775	696	785	748	743	730	763	790	740	733	748	771	793	771	765	804	824	745	736	760	781	780	728	780	738	773	801	822	711	767	745	746	719	778	752	770	721	728	784	756	696	775	721	823	782	720	747	745	749	755	784	724	730	712	783	757	760	759	758	733	795	768	751	740	750	782	773	773	712	745	762	764	733	783	802	799	810	781	762	764	789	769	754	779	786	725	775	741	731	761	802	805	742	773	769	768	772	760	736	734	787	766	813	707	730	719	771	766	742	764	758	779	738	772	747	734	752	709	771	728	755	750	755	708	784	732	720	755	743	726	739	722	734	757	767	759	719	749	782	805	800	800	734	727	745	755	706	655	748	731	786	720	750	725	803	733	769	797	782	770	743	765	746	775	780	770	787	743	749	757	729	744	744	746	740	774	756	729	755	814	722	762	775	703	763	782	738	756	761	769	732	762	748	798	692	737	733	738	781	755	746	754	757	727	731	792	790	758	771	768	713	779	719	739	785	715	783	768	779	735	815	775	728	721	756	783	778	716	745	765	751	758	755	746	804	742	775	733	796	743	747	767	744	812	776	779	834	810	767	771	777	762	783	813	761	757	833	751	750	779	736	731	814	727	725	751	740	803	754	744	755	746	727	759	720	822	747	759	722	794	735	757	752	799	730	755	757	730	765	711	723	729	756	770	755	774	752	695	803	743	747	777	775	754	756	788	791	768	748	759	711	780	731	766	761	765	716	782	712	759	744	753	782	721	773	732	737	787	775	738	790	785	809	765	759	772	751	808	720	824	739	758	774	779	793	748	759	791	748	759	713	751	757	736	805	761	778	782	749	784	742	739	756	761	738	735	770	724	765	748	729	768	726	771	798	761	736	759	749	736	765	750	760	762	744	762	747	729	754	725	704	754	755	735	780	728	759	772	756	716	717	779	765	832	781	745	738	723	770	771	766	710	740	789	781	716	816	734	721	807	785	736	783	780	800	726	705	736	798	774	731	778	770	778	750	792	790	697	761	760	738	721	795	766	734	724	783	748	801	740	745	752	729	718	759	760	769	724	828	753	765	745	762	799	766	754	749	766	740	771	763	797	734	786	780	768	756	717	757	800	780	748	753	700	777	767	758	727	748	768	807	683	766	736	764	765	729	766	779	761	761	670	786	767	771	749	731	812	757	752	730	762	768	747	745	801	743	758	734	742	742	736	770	748	739	745	792	709	753	768	712	757	789	785	743	766	764	798	756	806	716	726	815	705	758	787	798	760	771	708	710	735	712	740	723	768	728	812	754	746	689	717	763	784	793	734	700	756	780	761	766	807	716	716	732	734	762	742	743	794	786	761	772	809	724	772	724	755	800	721	762	754	765	803	779	753	782	755	724	774	766	729	750	780	717	714	744	756	797	787	769	773	784	718	789	732	764	763	769	735	785	781	789	698	697	789	734	785	768	808	750	751	833	739	757	720	728	733	774	721	755	770	803	742	756	777	779	829	725	747	763	708	753	765	768	769	706	743	772	803	765	715	766	814	798	763	785	724	756	757	742	771	753	797	779	718	768	755	798	756	781	794	782	787	802	792	745	736	729	711	763	761	754	746	763	803	716	762	816	719	765	721	754	789	756	774	796	767	794	782	769	702	760	698	734	736	764	763	704	772	763	789	742	741	743	730	756	741	780	737	751	743	775	775	742	785	763	774	772	741	759	799	790	766	771	752	731	761	733	790	780	744	731	753	756	731	788	716	732	805	763	791	731	779	767	767	709	717	763	768	797	731	723	805	758	742	756	760	785	786	772	756	723	735	795	722	726	755	746	732	739	720	755	812	687	778	751	769	763	770	751	739	770	785	760	746	777	733	761	781	760	769	750	757	760	751	755	745	731	757	742	754	742	751	787	782	746	747	765	829	752	773	750	761	763	747	753	788	727	731	761	767	731	750	751	782	769	746	778	748	801	711	764	718	744	719	784	774	777	772	747	780	765	827	788	757	793	737	753	710	733	688	716	764	844	727	749	785	760	743	784	711	771	737	725	747	709	728	749	722	745	716	784	767	777	744	740	828	721	739	774	762	767	790	772	714	759	791	802	769	737	743	755	825	761	849	791	777	768	723	740	745	768	784	756	773	776	768	768	768	776	774	737	786	755	774	830	773	740	758	749	740	744	753	700	764	754	776	756	753	792	749	759	751	735	718	714	782	778	727	794	727	793	740	767	785	800	765	752	766	781	744	771	760	767	804	797	749	701	778	744	717	789	754	733	790	756	752	755	786	801	727	750	740	771	735	753	757	790	765	756	769	786	746	743	732	741	762	716	712	722	761	723	739	739	716	739	718	695	800	737	775	758	750	771	785	712	769	782	750	795	799	784	759	743	749	747	741	713	787	706	732	742	784	776	748	777	810	789	737	709	772	747	765	756	752	753	777	776	744	728	774	733	704	755	800	780	780	690	746	746	764	737	769	765	762	687	737	723	799	781	701	753	747	766	775	727	674	742	722	746	730	741	753	756	758	743	742	780	753	763	772	718	792	754	757	751	774	730	768	803	698	746	765	698	748	741	736	777	786	764	769	802	787	779	736	785	745	769	743	777	773	713	750	761	777	778	821	716	817	753	723	787	745	767	794	775	744	753	714	748	803	818	728	725	765	714	791	772	797	780	751	715	721	759	748	791	763	728	744	745	792	740	727	745	767	767	803	764	764	760	760	815	804	791	722	754	748	799	762	757	728	733	760	788	745	699	754	721	697	769	733	750	752	739	744	756	770	788	820	732	776	702	761	791	763	786	791	780	752	780	796	764	748	757	743	761	757	713	718	766	768	714	799	752	721	757	797	762	754	744	732	753	741	763	763	738	794	763	770	729	751	749	730	730	739	778	720	739	782	777	763	785	764	745	744	738	782	791	778	804	728	770	788	721	714	791	771	765	803	737	730	717	721	764	755	759	740	793	796	761	739	756	736	771	746	767	736	791	752	754	747	778	784	717	774	793	775	736	729	771	769	778	778	794	752	776	788	738	758	745	776	694	796	748	733	777	747	755	773	778	748	752	741	764	787	735
26693	20220	7797	1181	843	740	791	738	729	726	679	719	696	723	756	733	785	695	698	694	724	686	728	711	757	715	718	711	682	769	683	701	731	701	699	704	734	693	716	698	679	694	701	667	690	732	746	708	698	684	678	728	691	720	738	720	704	728	717	707	681	709	715	692	686	709	676	691	703	675	693	673	739	676	617	691	739	683	746	731	722	713	681	691	706	676	666	669	710	750	681	732	695	735	724	759	721	747	689	695	660	692	695	733	733	697	670	744	696	669	710	713	704	704	733	704	696	708	740	709	722	718	724	649	744	732	770	707	726	711	708	720	671	724	693	730	737	746	702	716	730	691	676	721	752	704	658	707	730	713	796	743	675	756	677	642	732	735	683	728	694	667	735	733	688	706	691	671	735	695	678	736	703	642	689	684	685	712	740	682	734	700	656	672	692	698	709	706	703	720	740	737	691	656	722	721	692	738	701	718	645	681	712	729	649	655	724	693	697	723	701	696	673	739	728	726	694	714	698	682	719	667	759	743	695	631	709	688	725	726	710	684	659	721	692	695	710	702	717	707	687	671	708	678	720	693	720	699	736	685	701	712	707	695	666	696	743	703	694	736	666	715	715	684	731	679	696	743	699	698	721	725	691	684	702	696	645	709	702	658	719	669	667	682	687	687	722	734	647	708	688	715	699	727	759	704	718	743	694	675	686	686	681	740	641	664	717	685	682	634	708	709	726	708	723	718	760	727	711	678	726	721	758	718	719	721	696	665	714	686	714	724	692	711	726	653	720	662	707	676	643	676	674	729	732	683	702	683	641	678	725	701	664	709	704	677	699	701	726	737	649	690	721	732	710	721	655	697	740	698	680	753	691	747	747	700	720	718	645	684	688	724	666	748	653	661	648	726	669	711	702	769	715	722	698	711	673	720	675	697	687	691	692	705	768	706	719	692	738	734	686	696	694	688	715	746	721	735	634	708	703	663	694	718	707	731	691	679	723	711	673	717	653	673	688	698	729	683	691	747	750	675	686	729	716	733	732	715	724	691	694	720	683	670	717	702	729	690	686	720	718	704	719	709	706	691	727	718	704	716	722	712	727	706	723	690	711	698	720	702	723	704	747	710	684	744	721	652	709	677	712	687	684	710	679	691	732	706	744	722	670	732	709	672	718	706	689	728	713	732	729	713	696	664	738	692	744	672	742	672	702	697	691	674	698	700	712	697	687	718	716	729	738	743	691	698	684	719	678	702	730	747	676	737	701	639	745	730	717	748	679	687	716	741	720	728	707	680	662	665	703	698	713	721	679	716	685	742	706	721	724	724	707	730	731	698	724	738	703	685	695	750	712	724	708	674	689	714	717	715	735	724	658	699	719	671	692	670	669	761	678	700	684	704	731	686	715	687	693	689	748	664	679	720	654	702	682	645	669	681	691	740	722	695	744	696	711	694	737	692	697	703	748	736	703	679	750	736	718	695	726	708	692	630	693	725	667	720	708	705	756	708	653	732	757	675	786	738	720	751	674	637	655	786	662	685	711	686	721	691	690	749	726	665	705	719	690	698	714	683	658	702	687	747	712	687	723	702	682	662	694	734	730	716	705	674	693	689	699	707	701	725	722	712	763	723	674	735	690	736	690	689	702	648	677	676	661	695	686	713	725	694	709	640	730	746	690	704	713	711	719	711	702	693	751	715	692	739	692	732	737	701	688	677	693	707	702	676	688	746	702	742	731	712	719	675	759	631	701	709	707	711	741	719	698	726	724	656	707	711	762	704	730	694	703	717	732	702	709	678	682	712	737	665	704	673	724	695	699	709	717	690	712	734	665	702	719	677	671	699	662	703	678	718	696	736	740	740	723	694	670	689	665	657	686	723	684	671	711	738	733	709	689	733	683	715	714	682	713	771	699	688	698	685	747	731	698	715	685	666	728	680	719	708	678	730	699	717	687	698	707	669	683	718	716	733	728	698	682	689	698	707	709	715	717	748	683	731	730	752	690	682	701	720	702	692	700	733	680	669	710	659	701	725	730	687	746	703	715	735	677	717	714	690	764	677	682	775	731	671	665	723	717	669	720	711	762	698	676	704	714	690	695	674	717	727	692	681	702	664	697	672	762	692	667	683	692	662	682	730	708	675	693	710	741	700	704	710	737	768	712	716	731	723	727	728	665	706	706	700	741	707	705	694	719	688	680	735	733	688	681	696	662	735	704	690	672	718	641	687	707	702	732	757	701	721	701	724	699	671	687	687	752	676	704	672	751	682	674	728	696	687	733	736	684	725	690	670	743	734	735	696	687	728	720	704	739	724	719	736	709	692	643	755	697	669	669	685	704	687	702	653	710	686	739	644	725	695	703	727	746	716	690	710	705	656	680	736	704	747	690	700	673	670	698	697	712	745	722	670	679	719	736	689	678	724	726	783	680	715	765	715	744	680	679	700	697	739	668	694	781	688	724	706	735	711	729	754	710	761	763	720	686	664	725	689	669	726	674	697	716	686	731	731	699	740	705	699	773	664	727	678	687	711	724	707	675	688	708	702	691	710	720	650	723	696	716	648	703	659	678	705	729	711	711	713	700	737	689	651	723	701	704	687	664	727	708	744	735	685	701	724	720	712	726	717	698	718	666	694	734	705	690	694	689	692	723	724	712	668	686	660	726	676	692	703	702	728	697	686	720	692	747	694	726	727	691	708	736	656	713	692	729	680	656	699	746	682	735	736	684	685	740	698	716	679	697	739	711	696	712	726	767	714	695	619	677	694	700	690	691	683	744	724	706	688	667	710	689	731	660	670	739	687	664	716	715	712	715	724	717	689	662	710	700	724	756	700	698	705	647	740	677	706	658	687	745	669	749	753	714	706	774	698	669	705	698	689	710	690	681	706	687	726	708	700	679	712	700	747	715	743	708	726	646	675	689	703	700	734	681	739	676	694	681	747	675	697	734	721	747	731	712	733	684	704	717	709	748	697	730	740	694	661	672	719	709	702	729	704	658	720	665	717	703	683	696	714	697	704	734	693	688	677	703	703	670	740	693	733	705	716	719	736	674	680	709	692	700	690	714	714	711	707	667	726	682	705	692	743	745	671	706	681	803	674	740	707	713	689	706	740	718	684	732	706	686	686	701	718	689	681	667	650	657	722	716	679	657	732	695	723	719	694	748	715	690	678	698	731	707	668	734	714	696	697	673	688	698	717	707	725	710	666	705	713	699	677	679	688	704	741	694	661	666	725	715	662	728	733	663	716	733	687	681	706	691	699	728	683	688	695	676	681	704	764	705	706	701	718	732	731	700	676	666	722	754	702	741	762	720	699	705	703	714	705	697	750	687	695	756	700	692	735	650	714	742	728	683	662	712	704	697	749	716	716	719	688	703	686	689	713	727	708	752	674	745	699	685	684	715	713	684	669	712	703	706	705	699	675	708	699	715	670	677	657	730	720	667	664	721	676	733	714	697	696	718	691	657	647	708	674	717	707	706	666	720	658	688	686	694	731	719	708	718	686
4290	1854	1789	1341	1186	1099	1033	1037	1008	1024	1008	954	944	965	958	985	955	966	950	954	953	995	931	1000	981	900	900	968	946	939	932	980	925	944	901	985	861	961	955	891	933	949	959	912	929	933	980	931	948	951	909	1009	951	915	954	966	931	957	912	973	924	934	918	929	940	947	957	949	946	924	983	896	1011	958	964	926	954	910	945	934	909	933	1040	976	957	916	920	957	942	933	959	907	958	986	955	927	897	908	944	934	912	946	962	999	955	957	953	897	946	930	907	959	983	947	991	991	1008	1009	1026	942	971	943	964	998	953	989	935	978	1001	951	975	960	912	971	941	1053	954	942	950	942	982	938	952	907	927	915	964	981	986	969	957	958	916	954	957	967	987	900	905	931	929	967	928	918	922	964	940	985	933	974	989	944	942	947	940	985	920	938	914	1016	917	917	932	994	925	999	948	982	960	975	932	951	945	953	961	977	934	942	905	955	960	915	924	914	911	936	909	919	887	943	913	937	965	933	918	968	918	959	959	883	906	918	924	903	1006	886	960	928	943	981	978	966	939	943	972	882	945	1007	1017	936	920	949	893	989	901	930	950	937	929	925	933	983	965	909	1015	958	942	929	929	977	988	948	935	940	993	1005	981	919	941	966	998	978	974	950	938	960	939	925	951	987	906	940	937	963	900	905	962	908	897	959	944	977	966	952	896	938	969	963	942	960	900	948	942	956	938	956	955	903	913	974	910	959	1002	1000	958	979	949	977	934	921	965	982	955	907	965	950	970	953	982	991	915	926	966	928	1019	991	959	923	978	937	972	974	906	887	970	899	901	963	910	974	971	917	921	950	964	909	906	950	937	972	930	947	942	944	966	992	922	938	917	873	940	979	961	910	944	993	922	1028	971	928	976	967	926	958	895	890	918	931	972	955	951	933	967	980	957	913	925	936	996	971	1015	951	976	952	977	916	948	916	965	963	932	969	897	965	953	972	932	957	925	945	865	965	968	925	925	943	961	933	937	941	941	973	1033	939	912	965	985	965	988	962	905	952	949	971	946	908	958	1011	926	923	976	912	969	942	917	906	938	962	965	914	928	880	965	964	916	967	929	913	950	985	972	943	942	973	975	942	959	962	935	992	901	971	966	932	902	979	892	987	900	925	903	940	962	946	1003	975	976	972	981	941	914	936	927	971	867	967	963	926	966	997	958	928	963	932	932	949	953	921	956	946	933	993	957	951	852	938	985	971	909	950	941	961	880	846	941	953	933	951	1001	932	893	926	936	927	970	956	940	954	943	924	957	893	958	970	899	912	978	940	919	916	972	973	942	968	967	964	918	971	904	967	978	989	970	926	941	944	971	942	963	960	940	948	972	945	918	902	865	977	957	959	940	981	902	968	974	922	940	948	912	911	992	900	923	925	920	930	965	898	923	945	945	969	950	958	973	972	943	919	1006	916	981	903	1007	989	923	958	982	912	1041	945	965	970	957	968	986	937	906	992	961	914	1005	1000	966	937	934	917	1008	947	947	955	932	923	983	943	968	955	954	952	957	981	943	959	949	950	941	898	958	968	918	990	972	962	900	911	977	907	949	951	941	955	973	925	899	969	945	893	984	906	990	981	982	922	966	937	986	898	922	971	948	973	928	981	937	934	936	899	958	986	946	956	958	922	881	995	996	900	1011	928	908	909	945	990	911	945	938	938	907	934	924	922	960	956	953	960	953	982	921	944	966	922	958	965	969	925	954	931	971	994	956	930	953	1007	992	973	993	920	962	996	969	931	972	914	933	942	950	956	936	919	960	1009	999	929	1013	925	911	952	900	939	1006	938	945	984	977	960	939	946	962	954	993	909	912	959	949	963	986	973	960	937	953	946	979	976	927	1009	954	1002	956	891	981	935	888	943	912	1010	995	1004	919	931	1016	943	918	953	998	942	935	952	961	971	941	1003	988	1003	974	911	987	913	995	935	954	979	897	979	938	949	888	923	981	941	949	952	972	912	936	918	943	902	953	950	948	959	961	862	975	930	905	948	923	900	936	974	975	914	926	919	922	964	899	944	946	926	981	907	920	1007	873	973	930	919	933	941	953	966	1005	934	970	927	903	962	988	875	882	997	920	923	974	956	899	928	942	950	1004	894	923	1005	943	916	998	970	997	961	963	902	1009	983	922	1005	940	984	966	968	914	980	947	942	989	937	955	956	971	936	982	1010	947	928	966	883	918	936	993	948	979	936	927	886	977	960	969	914	960	940	986	910	898	969	952	914	977	950	935	910	1032	955	907	949	935	976	1000	881	1006	949	959	906	918	983	955	919	934	971	998	948	1035	923	961	961	991	930	946	905	979	1018	944	986	946	982	955	964	943	909	887	917	956	960	992	920	952	940	991	912	935	1007	956	951	926	942	900	942	953	941	924	946	956	933	928	930	963	955	977	1017	932	934	920	971	946	943	981	942	932	963	926	949	916	922	969	940	993	942	953	989	988	930	1011	878	940	932	945	948	973	953	930	912	943	929	978	989	978	971	989	963	952	895	961	912	929	1018	1001	972	928	929	993	899	1012	931	1004	976	956	934	941	953	981	933	954	996	943	968	946	978	963	925	935	1026	968	934	966	939	997	877	966	936	925	956	951	925	969	923	969	942	923	957	872	967	934	966	1013	973	955	925	958	950	933	993	885	954	913	964	905	945	995	902	929	980	968	938	927	945	972	939	944	967	955	930	911	974	958	955	959	902	886	1012	919	1004	925	959	916	909	916	901	1028	987	986	960	990	918	971	949	896	905	953	945	998	913	986	897	973	964	923	976	915	909	975	912	946	969	964	993	951	986	970	1001	984	890	928	906	969	900	944	925	929	976	941	980	898	973	995	948	1024	976	944	971	970	903	932	934	908	999	933	953	950	928	960	902	968	966	944	943	928	926	950	926	920	929	942	917	965	965	929	974	925	928	900	913	962	945	915	963	936	933	906	945	983	930	955	932	944	935	919	977	968	973	980	949	960	969	930	963	958	960	924	931	922	962	968	976	944	899	950	881	995	978	941	908	919	902	932	889	998	1030	941	1011	954	923	938	981	947	951	957	853	938	995	955	922	952	877	955	952	882	943	920	953	960	954	980	999	983	937	926	976	957	913	973	927	911	893	945	896	943	932	967	897	920	898	944	947	928	966	893	954	960	942	942	972	955	995	968	910	1001	981	905	957	936	956	918	915	974	980	948	929	932	952	952	950	890	960	958	940	926	964	926	984	949	946	917	982	892	917	949	929	884	924	924	964	938	956	1014	979	994	961	939	940	949	925	998	915	898	974	961	1007	955	962	959	968	983	970	927	952	999	913	980	912	949	916	1009	917	919	970	923	961	967	930	965	889	888	913	974	1019	968	895	930	940	1034	899	987	937	938	946	994	990	957	967	974	962	914	966	880	914	928	920	989	933	982	961	944	908	927	936	978	959	937	954	934	912	923	937	936	922	884	993	946	950	966	932	941	953	956	1002	869	966	936	933	975	867	917	936	918	936	965	954	886	931	910	916	957	941	916	962	939	987	937	965	951	928	940	913	997	981	949	989	886	970	955	934	944	947	921	950	1021	933
23831	20932	28111	23910	20806	5701	1496	1137	1011	937	909	826	873	843	845	851	783	829	805	722	783	771	747	748	732	694	761	759	722	727	727	670	756	752	772	714	750	755	720	702	725	720	698	735	725	719	696	706	733	716	775	738	716	734	724	676	748	754	711	755	699	725	743	701	760	776	711	703	737	676	722	707	753	747	756	717	710	707	743	756	710	715	691	698	766	715	746	696	759	693	737	706	714	721	705	755	756	690	723	706	736	693	735	731	781	727	745	689	721	704	733	757	763	750	723	743	718	788	773	771	766	730	746	776	758	752	731	762	723	740	752	768	744	728	750	771	722	764	723	722	695	736	736	711	710	705	723	704	684	714	720	701	672	670	731	763	749	747	720	759	708	722	717	724	775	722	667	664	700	718	707	729	709	747	730	719	740	732	699	714	736	714	716	730	732	739	720	695	680	721	745	693	743	700	726	661	724	735	745	671	725	691	710	727	692	689	735	683	697	757	715	700	711	733	684	717	706	720	751	725	740	705	747	738	744	670	731	726	749	710	725	706	742	740	712	768	741	715	723	763	695	739	698	772	761	754	714	724	715	746	690	715	687	723	786	743	737	693	719	741	714	715	719	682	705	730	709	732	758	696	751	700	659	716	696	735	717	741	687	664	735	717	754	743	712	725	685	726	722	661	666	711	736	731	729	696	730	714	721	726	718	718	705	700	694	721	688	717	754	693	765	711	709	707	741	731	714	739	748	712	688	792	709	753	731	674	719	733	721	761	711	744	787	709	702	701	702	707	720	697	751	690	743	697	722	709	739	736	705	748	694	719	706	710	739	710	711	720	730	717	716	743	720	743	772	711	732	719	711	732	709	750	677	674	747	712	694	731	778	723	743	750	728	710	744	719	744	713	756	745	687	744	732	735	731	743	722	709	785	673	756	693	712	722	737	717	723	703	707	690	751	771	701	716	741	682	695	670	729	684	750	791	760	771	739	731	724	758	753	741	740	743	753	745	733	688	725	679	676	700	754	720	718	692	722	716	707	683	696	739	697	701	727	712	714	702	767	688	715	726	721	756	739	732	739	738	701	683	731	714	721	736	726	724	734	716	719	699	713	729	683	699	750	681	734	726	730	697	689	720	720	700	722	715	688	700	715	702	707	731	743	669	708	700	715	751	744	680	714	657	718	766	745	765	704	675	741	674	719	726	749	699	731	738	688	696	738	660	685	737	698	704	728	729	729	715	711	727	701	677	688	709	715	706	703	710	714	733	682	692	769	738	733	738	695	722	692	723	719	744	759	702	730	718	746	729	681	723	720	751	726	715	747	686	760	711	761	755	705	731	654	724	712	729	727	737	711	755	756	777	694	763	669	661	748	704	717	749	695	703	760	716	744	746	711	726	770	685	746	762	715	758	741	758	680	719	731	727	717	747	712	708	682	758	711	687	730	705	717	726	727	727	732	703	745	715	748	707	706	710	708	709	744	752	714	655	740	678	715	731	731	729	733	695	740	701	749	689	735	670	720	707	711	756	697	711	766	741	744	714	615	741	718	735	686	711	733	713	698	691	753	687	705	734	726	683	707	744	720	699	743	721	717	701	733	679	747	723	713	725	693	705	714	709	706	731	771	738	759	752	713	716	710	736	737	690	717	738	711	733	706	747	746	673	776	698	723	722	751	756	699	718	710	747	706	721	739	744	729	702	714	675	755	676	719	710	718	749	776	705	702	710	675	720	667	745	711	699	708	670	727	707	674	740	716	745	717	729	710	810	759	792	698	744	715	691	769	708	697	722	734	737	696	684	739	705	724	707	704	673	696	694	729	684	697	690	702	695	722	767	698	709	708	757	774	728	702	731	721	744	715	713	697	742	779	723	735	700	693	754	727	717	746	701	725	676	705	741	697	727	754	767	759	728	746	715	750	787	766	733	728	687	711	707	720	676	703	690	724	726	699	729	698	704	732	732	704	692	706	712	697	718	746	669	731	723	709	755	668	682	722	734	731	708	725	722	728	735	709	717	782	650	673	709	735	759	698	702	706	711	681	741	740	764	748	721	660	734	751	691	658	705	692	735	751	716	726	729	725	727	746	717	747	708	712	731	734	714	704	713	755	731	693	755	694	764	697	729	674	750	693	728	694	795	741	706	750	696	746	703	745	717	753	683	721	735	725	704	665	745	682	669	688	740	715	730	737	709	703	719	708	693	715	743	733	650	727	740	738	731	708	706	673	677	727	703	658	754	691	713	722	709	716	734	717	702	712	723	695	683	764	670	715	740	701	696	746	769	720	700	718	743	706	695	683	734	712	701	696	740	737	718	732	744	758	712	751	676	733	763	724	715	649	767	727	758	706	769	729	747	693	722	740	743	667	695	719	721	703	711	747	741	704	736	670	741	754	707	705	679	706	710	737	637	697	696	708	711	705	730	720	713	693	707	702	686	738	700	745	671	736	708	708	704	688	758	690	737	711	709	753	745	687	682	741	720	732	720	705	704	723	711	680	684	696	689	721	665	697	720	696	756	690	750	745	714	674	669	772	692	706	684	713	738	690	737	728	712	691	693	724	760	764	724	733	739	726	717	776	703	754	690	726	694	695	715	720	768	733	770	731	690	682	719	704	750	722	736	683	698	733	746	750	693	751	675	700	696	672	689	733	688	769	706	687	710	728	712	692	702	759	736	710	730	739	709	758	688	696	750	716	710	765	721	706	706	697	737	711	716	712	738	741	695	728	684	682	737	722	709	715	710	715	655	722	680	670	722	702	715	757	714	745	658	731	769	682	738	758	719	725	746	717	702	738	690	733	731	757	692	771	721	724	679	718	716	686	707	725	699	747	743	721	730	737	698	665	715	715	681	713	707	688	663	714	718	677	709	662	734	716	708	684	751	703	699	756	695	779	687	732	707	688	744	722	694	781	760	761	740	712	685	689	720	701	729	671	717	679	648	640	700	725	746	704	718	734	682	792	691	719	741	710	657	750	738	726	766	720	726	717	688	641	731	730	723	763	767	717	727	733	737	716	733	778	712	704	717	707	727	718	699	672	737	776	705	734	654	703	712	699	727	732	710	708	769	676	701	776	673	747	654	744	737	705	752	728	704	675	707	705	692	727	678	726	652	763	711	645	722	739	718	719	678	733	661	679	763	696	702	704	756	702	729	706	740	710	694	698	676	694	728	655	748	738	747	654	664	747	687	679	746	756	757	716	706	744	738	686	745	768	697	715	716	681	701	692	690	704	771	689	698	738	689	753	695	746	693	684	715	704	720	707	669	718	730	747	721	759	704	701	708	717	707	739	764	739	702	708	697	690	647	728	747	724	703	682	750	735	724	718	700	718	723	725	736	734	724	691	737	716	728	695	698	721	739	738	702	684	766	665	742	743	676	701	702	756	704	724	684	731	699	716	681	741	683	674	708	720	779	744	718	703	697	767	682	689	748	681	703	719	758	753	736	723	715	717	663	692	731	707	718	757	691	714	719	703	737	695	669	685	717	710	731	718	717
5346	10516	9211	4900	3584	2817	2304	2049	1697	1619	1502	1344	1291	1269	1210	1131	1129	1123	1094	1053	1048	1111	1064	1001	1026	1001	1065	1040	1063	1046	1030	936	994	986	1003	983	964	1063	1036	977	961	1017	1054	1015	958	1004	962	984	1066	1017	994	1004	988	937	1004	972	999	1048	955	989	947	958	958	974	985	1004	1018	940	995	980	1005	995	967	1013	945	943	1008	973	1023	1018	957	991	923	947	1026	986	960	958	949	982	1014	936	972	935	977	940	942	935	1008	977	1007	965	947	946	1048	951	998	977	964	976	940	987	1016	986	1049	1046	1003	1044	1059	995	994	1045	1019	993	1015	1022	1054	1037	1073	1073	1000	988	1005	1036	1012	982	1038	974	1014	996	987	1005	974	955	961	929	942	959	920	905	981	945	960	932	932	1039	925	963	929	939	915	979	975	1038	991	961	991	1004	1001	936	975	1009	998	1003	1022	992	994	952	1001	979	989	974	948	958	978	938	940	980	965	1010	969	990	979	920	938	958	918	979	954	927	952	996	1008	912	939	953	1024	984	950	958	1016	942	951	1014	1010	960	970	997	1036	937	1049	955	947	980	1002	996	939	960	947	936	898	962	1003	963	932	972	964	931	939	985	980	982	940	970	947	999	957	931	955	1020	1036	975	966	980	1017	978	948	909	997	952	989	944	940	938	980	986	981	988	994	990	906	976	980	929	963	975	935	963	954	964	1000	1023	911	967	951	959	977	943	1008	955	995	943	933	985	906	902	922	986	944	912	949	996	951	897	947	961	1029	956	996	918	994	969	1021	970	985	1008	1021	922	1002	969	940	966	923	1028	976	1034	936	967	946	999	967	997	1003	980	1021	950	1022	987	984	1035	994	928	1049	916	964	934	969	971	905	984	971	967	948	997	941	972	980	967	1005	992	948	972	943	996	923	983	995	1007	916	977	951	999	976	880	976	1007	977	925	959	938	1019	949	976	902	968	969	989	938	964	966	953	959	972	1022	1046	951	983	928	973	999	959	956	973	943	916	992	890	1000	1000	987	941	1037	1019	990	951	927	931	896	995	958	1007	933	925	937	954	961	963	929	965	966	978	927	993	1006	948	961	951	969	926	937	1019	1000	927	999	965	952	981	957	942	992	941	972	980	990	981	954	951	946	977	988	945	976	941	1011	969	965	963	959	956	1018	948	967	973	984	975	948	979	934	996	980	1008	1015	960	918	979	1001	1014	916	901	986	965	949	965	1027	930	939	948	938	926	945	940	958	956	947	954	952	964	954	960	1001	1024	961	921	1056	973	984	941	989	970	969	889	1057	944	939	939	959	987	941	1009	921	947	946	1003	968	967	985	1019	983	937	990	990	961	978	947	964	981	1010	900	942	982	961	914	973	972	959	945	991	940	965	1004	993	975	936	943	967	969	966	980	1000	974	944	918	967	963	1001	972	971	962	970	971	982	917	991	973	981	977	964	949	936	984	992	969	948	966	978	957	947	919	963	985	1020	961	954	987	978	979	940	933	984	988	987	944	909	1012	945	979	975	971	997	940	915	1019	957	973	960	992	1011	915	956	941	970	918	998	960	954	960	1007	934	936	992	972	918	977	985	1045	969	970	937	996	918	954	964	999	981	951	909	961	871	973	955	980	959	977	986	1011	1033	1047	959	951	953	1036	1033	979	964	990	969	943	921	961	968	946	1002	970	991	936	988	956	967	1037	993	957	958	947	986	964	980	983	988	1060	951	962	1009	898	907	915	969	1025	974	939	937	968	968	916	915	926	910	963	947	929	1007	961	934	984	932	968	1024	981	976	962	912	952	974	961	961	966	951	985	982	923	957	961	1035	1028	916	1014	952	958	1025	1002	921	969	961	956	921	930	976	947	979	943	956	959	972	1014	932	935	938	976	954	938	1005	1024	1022	945	989	1016	960	962	982	984	939	958	981	989	1031	1005	942	976	1035	994	996	972	949	962	980	984	949	990	972	936	960	1002	987	1001	963	968	903	1006	957	964	1011	938	950	930	971	995	963	995	923	1051	963	979	1010	984	889	948	933	981	964	984	1010	986	969	1013	997	904	960	999	986	948	948	997	937	933	980	993	985	1008	1017	994	1000	1020	962	1026	992	991	984	907	993	958	1016	952	947	988	990	929	927	964	969	936	1005	977	963	990	979	966	1036	1011	952	982	986	942	961	983	995	960	1028	1000	1019	983	977	990	948	949	921	948	959	994	968	984	945	950	968	981	986	1010	945	982	975	981	972	946	941	941	944	912	1019	966	999	901	971	1036	1042	988	1013	950	1005	1045	951	945	981	1048	979	951	963	980	948	1038	990	989	1012	991	983	970	974	931	974	938	935	965	1002	969	980	962	976	972	992	970	972	1020	982	944	962	1028	981	924	1037	962	973	1030	988	1017	944	989	1014	917	970	946	884	953	952	967	999	917	982	996	945	958	972	968	928	954	947	984	1037	963	984	1044	916	940	954	965	920	991	982	965	967	1000	922	971	1042	930	972	979	955	1072	977	987	962	1000	984	965	936	974	945	944	1012	963	913	970	960	996	1015	969	982	1008	987	956	940	906	967	921	985	949	987	977	1011	958	932	921	987	909	1022	962	986	950	954	992	971	983	1007	954	905	1065	989	997	994	970	931	1043	935	973	965	999	951	921	1000	976	975	949	1037	1002	984	959	954	1020	947	998	984	978	981	962	930	970	919	971	947	972	1005	990	966	966	1003	974	903	980	970	961	933	967	978	996	961	1034	968	925	939	1016	931	1040	951	956	1021	982	972	943	996	1046	929	948	985	999	958	964	979	938	954	927	989	978	975	992	1004	979	917	997	974	982	961	977	937	957	986	979	954	994	969	915	974	997	987	946	987	989	970	972	982	916	961	950	987	999	912	987	1006	987	963	1016	963	968	973	941	955	988	948	976	997	988	931	968	951	1022	993	948	989	992	904	985	998	964	956	929	972	950	966	997	1000	934	925	977	1012	979	1003	956	934	993	1029	942	982	935	985	944	980	980	935	988	917	970	1016	1016	1032	1027	977	969	1027	941	978	943	998	972	999	1010	991	883	1000	953	1001	989	935	1012	1008	982	978	971	991	954	982	959	913	1014	932	973	999	961	932	965	962	982	973	982	960	974	990	985	973	935	944	969	937	993	928	993	928	996	945	981	971	998	973	1032	972	1001	1017	958	1016	984	975	968	965	1011	1015	986	899	971	944	976	975	943	951	958	994	990	969	946	946	1017	990	978	948	977	942	945	942	978	1005	1000	1031	960	957	909	955	997	980	958	939	941	1001	973	978	930	1026	968	949	1060	932	977	955	1014	981	1002	987	975	957	1021	927	947	1000	983	985	944	999	921	1004	991	1022	989	950	1007	895	994	998	965	966	971	1023	941	953	977	937	994	946	1019	968	918	959	965	954	979	973	951	997	998	955	966	987	958	915	949	989	1046	971	981	972	977	942	975	970	1001	964	950	989	1011	918	943	957	978	933	932	983	951	980	966	973	946	987	956	971	974	1017	953	1008	1029	958	968	946	1028	933	937	952	919	957	993	987	974	942	1008	975	946	951	942	987	952	931	982	1021	992	954	922	965	1052	1001	972	996	966	957	980	1006	977	952	953	986	994	958	959	949	955	969	985	1048	961	965	952	996	964	929	955	954	953	989	1036	975	903	988	965	959	976	974	958	1028	968	992	945	998	965	927	931	1035	971	927	1028	999	963	1027	965	928	999	967	981	910	971	941	916	970	963	939	924	997	978	995	941	961	904	929	949	928	920	943
22830	20962	28686	23389	20971	20688	4277	1428	1091	976	897	853	770	740	670	683	710	690	665	632	644	611	607	609	579	556	614	586	594	580	583	554	594	585	580	600	570	592	546	568	581	555	549	573	566	525	578	595	529	606	582	582	583	582	586	555	584	541	523	553	586	562	534	594	557	606	540	547	581	567	597	571	546	539	559	576	561	551	527	543	537	581	554	577	586	524	564	559	528	547	549	591	550	573	591	571	544	545	552	586	580	579	556	561	557	549	543	571	526	552	574	562	596	597	554	527	590	604	612	614	633	595	604	554	610	614	558	598	599	576	573	591	533	562	524	549	553	560	538	562	568	592	563	597	514	568	551	575	553	595	533	582	568	590	517	529	530	563	579	550	565	550	561	542	523	545	516	568	577	501	545	567	574	553	561	558	583	552	545	544	545	567	503	536	507	526	599	533	522	579	536	544	539	543	555	571	538	508	537	566	545	544	526	562	551	568	525	547	577	547	525	567	553	590	596	547	587	543	546	536	554	566	588	607	532	546	555	556	558	520	530	594	528	576	586	567	567	556	554	529	581	539	554	536	549	563	558	527	560	556	600	553	568	512	553	577	563	569	553	571	571	533	517	522	548	545	554	555	572	570	543	583	554	531	568	576	590	571	517	578	540	571	557	574	556	590	569	578	578	535	525	536	568	536	541	569	564	558	552	537	533	539	578	584	573	522	526	595	569	532	597	548	504	595	558	528	573	573	543	536	555	562	558	516	563	613	524	563	496	551	569	583	547	527	567	535	558	551	539	541	538	534	527	528	558	599	537	570	521	529	553	550	539	532	526	531	559	544	575	535	588	545	567	559	568	549	581	577	575	561	530	530	531	546	546	532	557	552	533	561	555	548	527	620	555	559	536	520	558	561	540	530	520	544	514	592	568	519	598	532	536	538	557	579	569	581	581	560	552	515	508	549	529	539	531	540	548	569	562	546	524	534	573	543	552	515	531	562	608	549	552	545	559	551	568	565	579	611	522	520	532	543	560	546	512	550	528	533	566	557	546	529	575	550	569	562	556	540	543	544	553	569	557	592	549	558	515	532	597	571	572	587	512	588	530	602	574	576	544	561	542	554	529	572	567	538	535	578	536	560	574	578	569	534	528	577	582	559	522	520	560	541	572	538	558	565	506	554	564	581	562	559	607	572	560	534	550	571	540	568	519	523	572	568	559	587	546	566	585	522	547	570	534	580	512	548	548	532	553	579	534	574	572	555	547	529	556	564	554	556	537	578	573	526	568	582	498	521	530	587	566	533	560	561	568	540	532	571	513	588	569	563	574	586	538	569	555	605	523	545	569	556	584	553	555	520	522	546	548	500	594	564	521	558	533	548	547	535	522	608	562	526	525	579	576	532	561	554	549	584	546	568	577	583	535	567	552	531	583	569	544	530	514	562	581	534	550	566	551	556	563	520	507	572	568	578	537	513	532	536	558	543	536	544	563	550	550	555	525	554	541	545	544	534	525	579	612	580	565	554	537	576	597	571	523	553	560	534	564	545	588	578	570	529	553	521	567	541	537	606	560	559	521	534	593	561	596	517	535	589	545	547	547	523	585	586	562	562	488	557	556	530	628	510	598	532	577	538	549	550	567	537	522	574	549	535	558	541	544	602	633	529	581	557	525	565	554	535	558	533	555	533	508	550	557	593	563	565	589	571	558	531	539	564	574	549	563	556	554	505	552	555	552	533	582	506	558	529	526	527	517	562	552	560	588	557	542	520	563	505	547	550	578	547	566	558	542	591	609	567	556	567	530	592	545	579	576	574	580	558	593	569	538	577	583	569	579	537	564	529	516	586	521	534	541	555	504	475	602	581	595	532	567	533	513	561	564	529	565	509	533	588	571	541	569	547	553	541	613	540	582	574	554	576	589	541	553	530	527	582	551	539	562	550	548	608	518	563	539	550	544	565	527	547	536	531	538	545	544	553	509	543	511	579	514	563	526	548	570	561	528	554	577	596	557	560	589	552	561	584	535	581	578	596	533	560	568	526	542	579	538	517	554	516	560	541	570	550	550	491	580	549	530	566	582	529	510	524	567	540	565	583	571	525	527	506	519	581	541	523	496	547	574	542	568	553	540	512	569	510	571	563	559	580	540	546	580	528	522	558	567	531	563	546	523	547	537	606	526	553	553	523	562	565	581	509	548	539	564	536	586	548	546	557	570	539	566	537	558	538	509	507	546	513	543	559	541	589	581	582	533	535	554	596	512	540	584	591	477	526	535	536	541	527	523	562	557	572	527	558	543	527	553	526	553	554	535	533	543	536	544	508	563	579	533	534	583	528	509	519	564	540	571	539	583	566	557	558	564	535	566	536	566	502	489	558	540	541	554	560	537	567	521	545	545	574	553	596	559	557	555	512	533	538	554	588	533	568	587	538	550	624	537	560	552	534	577	548	500	565	535	544	566	528	528	571	523	547	543	486	549	500	529	516	551	639	513	573	536	579	559	591	589	549	512	534	614	581	529	533	525	563	577	552	543	560	541	551	554	555	538	507	540	537	614	596	558	514	589	561	580	560	535	527	557	562	538	571	587	565	555	562	542	514	543	568	538	537	528	554	609	571	551	520	599	508	576	519	559	611	584	562	518	567	562	519	520	527	538	565	591	567	541	561	569	582	538	564	595	588	520	571	540	568	517	516	514	556	555	510	533	573	544	547	565	537	523	565	542	542	524	565	555	505	572	526	568	562	544	567	535	542	569	541	508	587	532	534	562	560	571	556	538	525	537	552	553	577	526	572	540	551	561	584	565	557	497	543	571	574	559	511	560	537	599	547	526	527	601	519	563	555	541	538	574	518	538	515	551	553	529	559	535	574	525	538	564	561	553	528	616	610	571	568	526	553	579	520	575	541	561	530	565	532	534	525	539	530	551	549	542	573	566	565	572	567	565	568	574	552	576	528	538	568	617	550	553	553	545	595	599	527	532	586	570	511	599	588	593	502	559	553	563	545	521	565	521	512	576	571	565	569	512	548	540	562	518	537	545	515	560	550	534	540	536	544	544	537	558	573	567	511	563	556	532	543	526	603	542	553	576	536	524	515	545	595	571	581	547	568	534	569	589	561	506	592	557	543	541	545	563	525	515	552	529	542	505	550	589	569	571	544	527	546	594	551	543	546	592	538	553	565	546	593	529	529	546	522	536	541	588	566	572	543	565	532	587	527	539	530	569	535	523	542	532	531	552	512	540	528	574	548	576	527	516	514	561	550	570	534	547	560	576	521	544	551	529	542	572	558	547	588	577	587	571	572	561	519	552	595	534	606	532	569	550	512	506	560	527	563	551	540	508	535	529	518	534	530	565	537	539	528	529	551	541	557	551	566	563	553	541	593	556	535	520	551	528	544	564	544	561	518	578	561	586	550	550	537	585	479	520	553	553	525	573	571	536	567	549	577	551	532	522	533	530	558	568	603	524	537	533	504	541	584	533	564	562	546	495	580	585	561	551	560	555	515
7581	16719	14282	8013	5525	4266	3434	2738	2302	1961	1726	1560	1421	1246	1223	1071	1045	1009	991	973	935	875	933	873	913	897	831	885	813	835	820	867	800	805	786	789	809	808	763	789	832	806	735	756	762	813	776	780	739	762	785	757	779	756	779	825	761	741	760	764	765	783	770	761	796	786	749	757	747	781	764	755	748	714	779	775	757	732	763	730	716	801	760	745	783	735	762	771	770	748	757	763	754	776	720	771	736	756	761	718	734	747	753	741	773	800	759	715	758	780	777	742	748	817	764	822	847	879	901	872	837	814	825	825	820	831	833	794	805	772	778	750	772	754	753	763	791	731	768	791	759	748	743	754	710	730	761	792	743	746	746	780	737	691	757	755	750	744	772	795	750	726	759	667	703	737	747	762	749	720	709	783	703	787	759	790	740	770	731	759	734	699	724	721	743	737	753	700	758	749	765	789	763	741	772	722	716	782	710	718	738	782	749	778	689	722	741	733	816	742	747	719	751	771	728	704	747	755	711	749	738	755	790	756	736	691	730	751	757	744	707	739	782	741	727	665	733	761	791	719	768	728	772	754	780	754	706	723	742	737	767	777	713	710	744	755	738	710	751	820	778	786	776	753	726	754	730	771	744	754	738	764	757	774	704	771	755	757	689	768	739	706	788	725	722	776	753	775	761	733	747	754	783	780	695	764	736	784	719	737	781	741	741	750	732	775	771	719	681	735	738	770	755	766	729	788	680	730	758	751	721	742	760	770	758	766	739	752	753	743	720	721	711	752	768	788	758	768	706	726	728	752	741	744	762	759	762	703	723	746	734	811	748	720	780	729	796	730	773	738	733	788	753	733	767	787	755	718	724	758	754	731	742	737	756	757	772	759	727	739	701	723	753	759	745	742	759	742	767	726	758	772	746	733	829	741	795	766	745	719	748	745	729	792	756	729	747	750	754	741	747	749	744	776	765	743	754	731	741	733	764	746	757	786	812	703	706	732	768	766	766	744	760	731	765	741	784	776	726	728	778	727	740	768	779	800	780	785	771	780	712	763	779	715	730	756	812	724	741	808	755	766	746	782	750	757	787	763	770	735	692	724	799	748	744	774	758	712	737	752	739	729	760	739	758	728	726	751	728	725	737	743	783	690	767	716	774	728	777	752	763	716	739	783	698	713	768	760	777	752	740	736	739	754	767	774	735	740	734	798	754	719	752	754	697	741	743	752	744	719	742	755	741	739	765	759	715	736	766	736	747	700	742	726	690	697	742	738	744	723	671	772	765	717	767	721	808	745	781	741	739	784	725	749	748	772	747	714	739	705	778	759	719	752	777	768	722	752	762	762	770	763	778	734	825	757	744	733	751	726	722	747	759	762	803	719	722	748	726	743	771	763	762	780	709	759	764	743	734	750	758	733	716	758	787	731	681	753	722	772	749	770	722	722	765	728	776	751	734	713	772	729	734	783	760	750	748	742	770	751	765	707	735	741	724	723	747	770	736	753	759	742	737	741	726	732	737	770	777	716	783	741	757	739	776	721	761	720	716	716	750	773	707	738	752	741	756	741	784	779	771	779	724	753	765	744	746	737	718	737	798	747	725	745	721	774	762	712	756	755	759	754	742	735	694	784	735	708	706	796	737	736	746	747	769	738	766	792	749	729	723	728	736	730	741	757	744	756	756	751	758	753	733	770	721	796	761	740	749	751	722	734	735	752	786	737	722	779	745	738	741	727	669	757	810	772	778	737	737	812	728	795	738	741	763	757	724	756	810	764	726	776	777	793	755	695	779	761	769	799	746	745	787	735	764	786	777	771	745	737	807	797	738	745	726	762	781	699	794	760	759	799	750	768	732	787	741	739	743	717	786	727	786	767	766	769	765	757	719	703	728	767	728	753	737	795	829	788	723	707	725	774	732	767	753	793	748	771	782	786	693	765	737	702	777	780	755	806	743	732	792	764	726	712	737	767	741	785	796	761	777	749	751	809	801	749	704	762	711	728	739	777	719	723	732	717	744	732	730	785	704	759	763	768	764	728	724	757	781	716	717	767	761	712	776	767	745	718	764	742	709	753	724	777	765	749	726	756	785	749	752	733	683	754	768	721	803	761	766	768	774	736	742	729	764	751	724	727	746	697	751	791	745	739	752	721	744	775	746	728	727	705	690	769	810	763	696	784	700	717	714	775	752	708	768	740	744	727	739	754	749	736	749	733	733	759	743	781	757	733	741	735	720	707	725	691	756	758	766	749	764	759	751	780	776	720	797	706	774	753	700	751	725	773	710	755	832	765	709	705	730	700	767	714	804	722	694	750	779	748	739	752	703	712	784	788	764	762	712	780	780	758	717	801	747	781	792	734	773	703	776	758	791	714	751	750	708	773	763	709	752	783	771	711	782	768	787	758	809	797	743	767	710	743	747	712	768	792	712	770	728	736	772	715	723	774	744	739	710	769	735	773	737	726	774	758	730	754	741	747	747	774	771	729	741	759	743	714	773	683	740	740	774	785	789	764	733	760	735	756	727	741	732	727	718	743	757	770	726	728	791	759	738	801	760	735	763	697	788	766	749	741	743	753	730	704	763	719	744	731	749	776	770	738	729	716	805	780	727	766	741	770	728	797	765	771	768	708	716	732	726	764	743	742	722	752	760	737	737	744	728	742	724	757	751	708	735	735	730	787	739	783	735	711	718	723	755	734	719	760	723	748	761	736	713	772	802	704	737	748	774	768	729	786	712	724	741	738	784	745	760	720	767	763	763	763	788	773	707	723	756	772	721	729	716	756	743	695	728	744	733	775	769	734	711	736	753	783	721	725	705	757	789	762	732	751	754	742	754	750	727	766	762	745	763	713	733	796	702	709	745	736	769	704	723	720	744	693	747	799	767	721	714	675	715	729	745	722	734	797	740	769	747	766	713	680	786	750	739	740	790	741	751	766	724	768	758	755	748	732	702	726	772	741	735	753	731	736	737	743	713	778	748	769	754	696	765	746	771	722	695	744	749	721	800	715	716	722	725	737	716	774	752	756	769	732	764	799	764	790	743	741	762	769	733	738	751	780	747	730	791	736	816	708	706	774	728	739	774	763	700	757	741	737	755	781	737	779	739	704	741	698	733	751	811	723	739	755	756	805	767	766	761	786	768	733	778	735	757	722	714	732	781	733	729	721	768	770	722	731	765	725	728	711	731	770	700	763	712	738	732	703	752	742	748	704	710	768	753	723	757	679	743	730	733	707	741	765	726	768	708	764	757	752	720	728	742	721	753	792	690	701	786	755	718	786	764	754	795	737	744	751	708	767	760	741	748	778	812	748	742	703	713	786	747	721	765	741	747	718	740	702	773	713	719	785	808	737	780	729	730	754	774	743	755	746	749	767	811	802	742	714	737	769	756	719	756	736	711	741	765	743	777	744	740	746	720	792	734	710	781	754	787	772	742	769	758	713	733	727	703	762	731	739	743	798	791	731	765	737	758	765	732	727	716	757	803	707	722	788	731	722	792	729	729	770
26621	20084	7737	1158	863	780	768	742	721	743	686	694	754	713	725	712	661	742	742	681	716	726	692	699	703	685	695	702	725	759	726	696	731	682	730	687	702	698	696	707	727	708	721	715	706	728	703	670	730	683	697	716	693	724	708	700	727	720	726	685	736	771	735	713	729	658	703	655	688	701	729	686	710	686	681	726	713	692	741	711	675	692	725	689	681	705	687	688	702	719	744	707	731	670	681	677	723	750	716	699	723	716	740	724	687	729	701	700	712	732	714	662	681	688	693	742	697	696	726	747	786	704	662	717	704	735	723	722	669	727	681	721	715	708	696	690	685	703	709	681	722	718	702	701	674	685	713	649	715	741	701	705	729	753	679	699	733	710	681	669	742	698	663	687	671	693	758	722	718	694	703	706	703	720	757	702	703	694	676	718	763	728	717	714	662	743	677	664	666	721	758	684	681	681	669	665	700	710	696	714	690	705	739	715	703	737	691	730	709	737	709	690	684	647	731	693	701	718	706	723	718	649	724	696	717	736	702	656	702	682	681	726	659	740	728	694	689	654	732	693	705	699	663	722	706	683	659	735	701	670	649	679	666	742	682	645	745	680	659	736	738	677	699	699	739	701	741	689	730	689	693	736	724	707	686	687	717	681	706	754	740	717	753	718	753	740	684	730	671	684	739	720	678	714	693	711	701	719	723	675	709	725	710	718	715	727	684	731	721	666	713	756	703	666	745	666	733	716	744	670	706	725	693	687	708	656	698	705	707	692	732	749	734	685	709	695	713	675	721	672	731	675	672	798	690	707	701	671	703	721	690	697	704	678	733	694	725	750	697	658	641	661	712	729	771	706	666	699	733	710	721	716	704	730	718	737	660	706	716	653	667	736	708	730	728	638	718	686	702	706	728	686	691	678	750	730	697	693	733	665	704	712	693	695	732	702	705	718	690	689	733	690	744	662	770	676	725	710	728	708	667	676	690	727	729	709	732	735	680	668	679	714	705	715	730	671	675	709	711	689	706	700	647	772	669	716	672	702	662	711	689	712	698	685	744	715	727	673	649	703	659	700	670	703	710	700	690	678	723	672	692	663	728	688	688	737	661	648	675	712	784	699	735	750	701	700	736	705	712	685	736	706	683	693	728	692	715	728	662	727	763	716	698	690	677	719	714	727	667	692	724	690	709	675	716	700	707	716	715	701	726	698	693	678	688	698	678	708	692	695	718	669	736	717	706	743	755	701	702	701	720	722	689	721	703	714	713	753	732	693	766	694	724	668	724	683	721	714	701	717	672	716	726	677	704	706	756	704	674	724	702	731	676	737	729	709	670	724	745	689	701	656	695	684	753	734	722	643	701	661	742	752	701	714	735	695	686	690	686	726	689	729	689	702	733	742	745	710	675	732	696	712	708	753	661	707	739	675	683	690	719	695	699	718	681	689	706	699	719	729	729	694	726	663	658	693	719	700	679	688	675	699	709	709	684	677	742	737	728	720	705	738	710	677	675	679	674	697	686	712	686	701	697	698	715	706	694	696	706	698	674	646	727	737	681	707	687	692	703	742	712	718	721	669	707	699	742	672	728	682	711	686	748	741	685	752	754	766	712	710	711	677	681	675	689	736	663	695	673	714	741	669	735	747	627	711	717	678	721	720	711	741	731	697	657	710	716	720	689	743	687	668	754	711	714	686	740	699	745	632	687	664	725	688	738	729	685	656	738	689	687	678	711	692	690	693	708	750	741	731	713	671	742	743	699	744	680	727	682	699	689	687	700	693	688	694	672	715	699	683	702	698	701	633	722	651	677	671	679	704	720	722	697	655	705	704	693	722	693	686	701	732	673	724	719	716	727	737	717	752	723	713	713	679	702	664	728	741	715	734	738	724	714	729	773	713	708	677	690	676	702	668	698	701	719	690	725	719	748	756	731	684	683	722	717	713	700	691	739	706	737	733	630	705	675	701	681	720	704	704	704	679	653	697	705	696	722	708	690	703	695	688	684	768	710	689	679	688	689	677	723	669	731	680	755	712	722	677	672	705	696	692	678	719	651	767	734	700	752	710	681	657	681	728	698	719	710	721	726	714	723	643	690	722	728	672	690	653	682	671	800	709	671	708	742	694	730	681	705	698	664	674	660	662	738	667	698	720	678	665	719	718	741	675	719	674	691	687	686	670	694	699	675	685	700	775	696	733	711	708	758	683	697	688	693	668	717	706	664	690	692	718	688	684	669	675	703	725	704	731	718	684	771	718	739	731	719	749	677	735	764	740	712	656	699	718	648	715	716	704	694	721	709	696	689	749	688	669	715	709	725	749	758	715	759	701	729	758	732	707	681	700	680	675	679	689	718	734	703	682	688	735	699	710	679	756	743	731	746	721	675	727	666	711	698	737	654	706	692	725	719	691	678	673	698	722	713	671	711	669	718	683	708	662	680	736	692	683	664	743	717	672	717	752	742	716	774	699	704	756	668	676	738	714	695	698	688	688	724	711	693	713	661	688	698	669	671	650	703	685	689	686	781	667	702	699	727	719	676	772	703	709	658	681	724	708	678	714	689	676	749	673	701	712	698	709	747	682	681	708	720	725	715	703	686	698	720	682	681	732	664	714	708	682	710	696	745	709	674	718	686	687	691	698	685	688	713	702	686	666	646	717	770	703	731	654	679	692	719	701	745	727	701	669	706	732	681	626	680	681	754	662	660	710	708	738	727	687	723	752	670	692	742	720	732	678	727	722	704	745	703	725	717	669	756	671	717	690	691	670	687	638	743	716	684	699	681	708	657	702	720	689	715	744	748	697	717	729	712	691	713	699	745	714	704	699	749	730	643	687	713	684	695	759	676	669	709	751	729	675	748	699	697	701	717	770	674	691	757	727	703	671	724	716	662	705	697	702	686	685	707	686	677	699	712	701	709	706	763	694	694	693	749	706	696	693	670	693	707	737	718	713	723	710	699	666	687	736	651	692	690	728	642	712	671	724	697	696	685	746	711	708	661	712	712	739	729	679	709	674	718	674	755	673	721	708	701	661	736	708	678	651	644	715	737	681	709	676	689	688	727	726	692	705	716	711	661	703	710	747	662	673	705	701	698	721	706	724	704	740	723	724	724	703	704	683	707	697	674	729	708	725	737	695	706	701	694	737	684	733	685	685	721	731	737	689	677	691	747	688	676	656	691	746	692	675	708	680	705	660	695	737	729	676	708	709	735	702	723	700	676	645	696	716	692	650	704	741	746	691	715	688	746	760	701	685	702	750	723	673	723	736	681	701	706	734	705	723	688	707	695	678	722	746	676	701	732	687	702	724	682	682	688	691	677	771	717	674	714	668	668	716	672	695	655	714	697	716	723	681	672	701	730	676	731	732	693	725	650	652	699	696	659	704	726	653	756	708	732	713	638	716	678	717	720	700	710	718	684	729	729	704	663	688	698	730	723	724	721	699	702	711	715	703	724	686	736	675	685	724	717	718	708	663	710	659	662	662	733	708	687	684	653	709	750	698
4263	1920	1710	1283	1146	1110	1049	1051	963	987	984	985	975	969	988	966	910	958	926	987	909	956	996	912	960	937	965	886	975	904	945	915	892	971	954	957	927	924	968	938	984	932	990	983	916	944	945	967	928	934	945	995	939	923	876	961	869	991	946	981	989	984	933	945	962	962	956	1028	932	906	937	904	919	913	966	861	991	953	955	1016	925	994	930	913	943	944	919	925	1007	943	940	972	926	932	968	963	968	994	965	961	903	950	1000	914	936	977	881	914	889	957	907	943	949	971	994	1041	890	961	1004	1023	885	975	965	969	1005	963	992	990	960	944	985	1011	995	983	986	920	959	1007	940	981	893	944	984	935	964	880	964	998	911	940	917	961	953	917	962	921	923	971	912	941	926	984	906	920	950	1005	962	914	953	973	944	1001	1002	941	904	947	1015	909	932	944	977	955	974	949	954	918	984	967	928	956	949	914	954	904	927	877	948	926	910	889	981	973	982	922	934	947	932	910	911	971	904	920	985	931	971	921	1006	934	902	913	1013	923	945	974	904	972	989	913	998	942	912	965	949	953	927	952	926	917	984	914	906	965	961	883	872	952	935	942	957	936	937	878	984	904	923	959	950	947	976	939	921	919	980	949	999	977	914	920	949	924	908	917	927	934	953	932	919	956	912	977	954	911	908	948	944	1003	884	960	954	994	919	927	948	964	957	901	969	896	959	931	926	871	919	948	974	992	910	946	933	976	918	930	920	902	952	941	978	960	958	994	947	945	929	951	938	949	981	976	930	928	992	886	941	950	929	959	923	994	975	964	935	937	945	961	876	954	927	934	922	940	969	932	961	975	860	906	930	938	951	993	937	972	921	949	932	963	962	977	942	890	924	981	935	938	850	950	947	972	965	995	930	976	948	945	1015	953	935	970	960	1017	970	902	948	936	922	930	933	947	963	962	1035	961	926	940	930	937	941	906	921	977	948	947	910	973	942	935	978	979	941	926	918	970	936	951	959	938	953	943	937	991	926	970	887	961	949	927	882	942	924	1009	979	930	975	986	973	929	925	987	934	912	972	971	920	943	969	975	920	998	972	974	947	962	921	987	933	966	912	884	925	906	977	965	906	909	919	939	905	973	966	905	963	928	941	942	924	946	930	951	909	965	969	958	884	936	967	972	927	931	959	957	963	929	941	979	1005	871	983	919	921	976	970	931	927	926	977	963	925	992	948	927	887	1003	909	920	976	965	932	874	860	990	931	971	894	1006	941	972	901	947	937	859	943	879	948	955	939	923	985	907	971	967	950	938	993	1008	1010	948	926	897	941	974	970	933	966	987	930	907	941	916	930	979	941	931	982	938	946	958	960	976	938	959	914	1005	963	926	960	967	943	981	934	996	930	903	953	918	972	970	942	936	958	951	928	966	944	963	963	931	879	894	949	932	940	969	938	952	961	936	938	938	963	1027	921	991	916	978	924	936	954	933	956	1004	952	964	944	948	977	951	956	975	930	976	978	957	908	920	929	943	952	964	949	1002	892	907	956	970	955	919	925	881	1010	957	987	907	925	965	951	927	947	918	994	907	995	998	964	928	996	932	992	950	978	957	973	946	1006	910	973	899	921	960	935	951	899	935	953	944	924	948	942	919	915	959	921	977	1010	943	917	903	938	1040	924	961	950	896	940	912	935	977	956	969	920	947	941	960	938	985	921	924	940	946	944	921	992	885	954	922	890	900	887	948	957	938	915	921	931	956	922	952	950	982	952	987	921	966	949	960	981	960	946	986	901	981	957	904	899	920	962	888	1012	968	987	981	955	931	927	938	896	919	1011	918	925	970	995	973	937	868	935	1017	878	959	958	937	1004	933	955	918	950	1023	934	905	917	948	919	991	975	938	887	904	926	934	922	951	955	1010	951	934	1011	924	991	944	1006	923	936	988	954	928	966	936	948	992	964	910	940	972	898	920	968	947	1031	920	942	1012	916	925	913	941	1054	923	917	904	965	939	907	967	966	930	990	979	889	963	932	946	934	962	977	978	983	988	897	993	930	973	937	963	884	928	933	941	954	932	918	950	945	915	956	918	970	924	945	881	914	917	945	960	917	910	972	946	939	955	918	968	930	999	920	995	960	927	986	941	931	932	975	985	925	938	951	906	931	994	958	914	912	909	959	970	971	911	914	998	885	973	891	905	921	928	975	987	918	992	907	996	909	954	956	953	950	920	937	918	962	914	950	913	944	1018	882	874	943	945	947	934	966	947	938	912	961	894	975	924	965	903	921	919	924	926	930	939	980	1000	959	945	917	934	914	903	941	934	941	941	955	916	972	927	989	968	931	965	916	999	910	898	981	971	944	958	940	982	975	973	940	954	951	967	982	920	1002	947	900	970	984	920	966	917	967	931	924	984	959	883	935	994	890	920	939	938	970	965	994	924	1006	979	922	943	934	928	945	922	931	955	993	925	929	942	969	915	973	954	935	912	926	970	950	919	928	942	918	953	909	978	952	941	957	948	940	991	930	921	935	942	959	946	966	941	932	969	943	899	958	981	984	944	974	942	948	906	1003	967	944	964	958	905	923	942	977	993	885	913	987	914	945	917	935	906	924	967	946	902	980	918	906	971	962	952	933	964	988	938	938	960	979	911	944	917	968	931	905	926	957	933	961	929	903	944	910	932	1001	957	909	979	968	938	964	928	900	890	938	941	957	956	943	923	949	997	918	927	938	936	901	1013	919	937	911	934	972	991	939	865	926	912	909	960	995	927	933	918	971	921	930	968	898	896	936	960	951	920	956	888	923	950	932	914	993	940	973	917	903	924	969	971	935	922	891	942	943	946	926	946	935	913	975	950	948	961	961	960	942	906	983	974	1003	913	941	908	905	925	909	930	978	931	966	921	956	950	922	932	958	1026	988	968	902	969	936	969	960	956	963	935	928	927	958	983	933	974	960	987	901	942	928	930	972	956	994	966	942	930	918	913	1024	927	963	937	988	946	937	949	922	977	934	961	954	922	1010	957	947	957	979	1000	922	966	944	964	946	956	884	953	940	966	888	972	931	901	945	929	953	933	961	880	986	938	928	910	993	940	964	973	993	936	917	945	929	937	1007	930	943	952	951	931	997	1013	978	939	947	881	936	979	955	973	962	909	937	956	925	951	955	914	956	969	967	956	943	965	891	948	991	966	963	988	952	917	926	980	973	990	1019	992	978	919	902	951	955	939	964	998	938	979	923	968	918	930	908	930	957	968	925	924	891	984	950	911	926	1006	930	933	936	938	929	981	944	964	894	888	910	947	948	1024	995	921	911	902	1018	943	1013	903	959	961	927	1000	973	994	946	921	961	973	969	932	916	967	947	946	936	938	918	888	909	941	894	941	912	986	900	952	954	982	953	951	930	903	940	986	907	946	944	944	953	883	915	972	948	946	931	981	982	977	942	918	959	988	911	989	850	920	925	914	964	1011	1029	971	951	930	946	946	955	1005	946	961	961	955	998	1028	916	900	946	1009	951	967	1004	939	896	895	961	915	947	933	967	916	957	871	940	923	938	965	910	943	885	973	982	935	947	945	928	904	925	953	936	923	902	947
23839	20974	28190	23937	20857	5688	1519	1138	1072	975	924	871	869	856	811	795	806	768	773	791	795	776	786	782	772	779	751	738	751	747	703	736	687	775	724	723	753	768	730	737	748	735	787	713	736	753	719	704	742	791	754	779	733	759	712	746	731	691	745	672	729	733	676	772	718	732	695	717	727	721	705	727	731	762	734	714	668	718	746	722	700	761	793	705	755	698	737	751	725	764	720	757	700	710	736	721	730	696	713	723	721	694	721	731	692	712	728	733	681	732	729	800	782	780	701	743	744	772	748	758	736	788	761	725	749	769	744	779	750	706	751	731	777	691	704	757	733	729	751	721	730	738	717	754	757	755	748	740	699	706	737	708	711	702	680	724	730	703	736	739	732	692	742	721	712	710	746	725	746	726	744	736	724	706	714	749	748	761	765	683	707	707	723	755	714	714	747	693	741	716	752	713	727	715	762	736	712	739	714	720	780	738	709	711	752	723	745	719	733	729	752	764	731	736	757	740	709	716	749	752	714	708	690	782	702	722	780	709	758	708	739	722	736	711	757	703	737	748	713	703	763	739	733	713	718	768	720	706	689	739	712	748	743	734	710	754	702	756	749	758	754	719	755	743	685	671	730	765	695	708	729	768	689	714	723	730	693	746	751	707	725	665	720	702	687	682	749	702	743	721	711	744	720	671	685	757	746	728	695	717	736	774	730	713	751	718	696	720	699	697	715	746	730	712	766	753	722	710	696	716	719	757	736	728	746	732	744	762	719	700	688	674	738	755	684	743	719	719	748	719	697	720	734	725	759	763	734	730	700	709	743	751	694	753	719	740	688	785	807	790	768	707	741	738	756	712	731	714	715	704	705	733	706	727	716	744	769	744	724	725	745	736	751	755	679	682	737	696	709	729	689	690	771	729	681	669	688	718	715	705	663	756	696	666	754	766	688	713	744	733	673	701	676	727	731	732	785	753	759	768	717	686	785	691	739	742	778	724	687	693	774	760	745	726	733	702	692	726	728	709	712	771	787	743	736	721	745	732	695	706	677	763	764	730	706	764	694	714	695	692	713	728	725	730	756	715	691	733	731	777	774	737	690	687	765	728	748	737	767	721	707	704	739	754	705	700	774	788	745	751	736	694	751	746	757	759	732	721	666	736	695	693	717	737	699	741	678	764	714	716	711	738	743	727	758	743	700	746	689	693	735	687	691	682	692	732	687	739	705	709	709	736	729	728	725	789	760	690	731	719	714	725	702	696	783	723	712	741	751	750	718	692	703	701	754	751	756	732	742	721	736	707	714	708	705	690	714	703	786	696	746	728	735	732	689	750	724	739	704	695	799	717	696	713	688	740	733	708	683	684	722	774	723	742	771	763	740	690	716	721	717	713	679	675	720	695	770	695	719	739	736	773	692	731	785	758	680	713	681	700	713	751	769	697	731	718	712	717	675	761	764	734	719	744	732	686	728	743	730	736	728	735	752	726	682	738	734	726	691	714	737	750	745	742	717	754	724	724	746	717	735	685	738	721	765	737	766	699	678	751	692	685	797	670	714	711	697	746	742	757	749	695	719	743	765	707	710	672	723	706	722	754	730	772	752	726	782	715	737	725	766	725	759	769	676	749	742	741	674	746	718	725	741	665	709	713	722	713	689	736	726	717	755	774	731	692	713	804	744	733	743	742	766	732	718	723	749	749	699	719	698	705	672	725	733	746	711	679	774	730	732	719	700	731	741	735	743	716	737	749	749	749	712	734	684	708	692	722	731	686	757	718	744	701	748	724	708	777	700	719	749	706	738	661	692	691	721	684	713	758	718	700	723	733	780	733	721	744	729	726	711	760	721	725	682	706	742	695	700	679	725	679	768	753	733	774	733	765	709	751	738	708	707	733	721	718	761	727	770	726	738	733	747	749	711	729	729	748	696	709	710	768	731	736	667	730	688	729	750	732	672	745	695	723	732	668	687	725	706	688	705	751	712	689	730	754	694	713	750	672	703	717	703	738	694	731	675	729	754	715	701	731	773	715	715	745	697	724	718	734	692	789	762	714	668	712	697	704	734	729	700	720	719	754	712	755	660	659	762	733	753	676	685	729	740	698	740	706	720	731	719	727	720	703	754	741	738	733	705	764	753	701	720	753	703	695	732	703	716	740	687	707	768	773	704	727	705	750	745	700	711	708	736	685	695	772	729	741	697	734	729	759	711	703	706	726	758	736	712	734	674	740	727	739	689	742	724	724	718	666	720	709	717	703	788	687	718	741	737	749	706	733	750	711	736	682	734	752	720	717	743	718	702	740	768	764	726	739	698	710	711	691	713	724	730	722	736	740	724	714	758	730	703	758	707	758	718	693	723	712	697	682	732	723	715	714	738	719	728	750	765	744	715	755	744	754	753	755	722	744	747	719	718	754	733	751	745	716	725	737	698	674	725	679	714	734	673	750	748	662	760	689	739	762	683	677	698	734	734	686	708	727	679	699	744	725	717	774	696	768	688	670	745	719	761	688	737	781	726	712	702	714	710	791	738	756	712	698	757	747	780	716	785	706	735	685	722	715	755	742	719	712	721	775	691	751	729	747	708	738	700	711	698	690	716	741	687	765	745	716	695	734	698	675	725	703	774	687	719	725	756	716	740	746	759	711	704	704	692	724	692	752	708	692	683	734	748	729	750	697	767	728	718	733	738	750	725	687	714	747	705	742	706	652	724	702	690	743	683	679	732	729	725	715	689	744	690	744	692	717	715	739	731	729	723	738	736	733	725	683	733	725	761	724	721	745	713	731	740	758	707	760	703	760	726	703	709	731	704	716	727	721	731	710	746	705	698	746	759	753	724	768	734	694	743	750	712	689	754	714	745	734	688	713	746	738	782	751	720	740	756	720	729	734	706	729	735	666	699	720	677	678	679	748	710	684	692	726	696	730	722	687	692	737	731	745	713	714	762	739	711	803	694	730	715	727	706	685	699	711	740	759	715	732	728	702	754	722	738	746	725	752	721	722	722	698	752	749	711	737	707	765	743	725	734	760	739	695	730	748	751	729	720	725	728	771	769	701	758	738	765	730	766	680	772	705	722	767	694	745	718	761	721	776	741	740	724	774	644	703	781	751	720	710	683	731	712	727	701	721	722	679	672	731	713	729	766	687	718	755	684	763	713	759	711	688	711	738	704	697	743	738	762	730	699	755	680	733	730	708	782	697	714	681	703	727	730	731	742	730	770	716	684	702	738	719	723	733	720	719	704	698	732	766	691	729	745	726	771	681	687	746	719	735	718	681	683	722	704	696	704	741	761	714	734	712	711	689	694	698	729	729	726	737	725	712	771	704	712	745	717	709	687	679	782	726	774	733	755	697	725	745	733	699	674	693	709	770	711	736	698	748	759	755	763	714	665	749	658	702	738	718	741	734	704	750	736	735	697	717	721	708	745	736	713	733	720	703	730	699	726	719	740	742	714	698	726	728	707	680	729	696	732	765	782	714	727	726	743	700	753	712	698	707	754	728
5417	10745	9357	4912	3602	2770	2292	2016	1796	1562	1478	1354	1268	1278	1221	1175	1147	1147	1050	1144	1054	1016	1073	1020	1017	1013	1010	984	1013	1029	1007	975	1036	994	988	973	1007	1035	1000	1053	1036	984	968	996	990	973	991	964	999	1038	1039	984	1001	980	986	977	1040	968	922	953	969	964	972	1001	930	940	962	968	972	1002	1012	1019	973	984	993	995	1053	942	1026	964	1021	957	991	1057	1035	1000	1034	1013	992	954	1002	961	996	961	958	939	1056	1011	1003	969	994	993	964	978	1040	971	956	929	946	1004	987	1003	975	1057	1011	1041	1043	1067	1048	1057	979	1019	1015	1071	1049	1008	1000	968	982	993	1015	970	989	1000	1007	950	1002	1008	1015	905	1001	963	979	1019	972	952	998	1023	962	917	1043	940	1027	996	970	1001	1027	1002	1023	991	953	980	947	1003	1007	964	1000	983	905	1014	946	994	994	946	990	994	998	1001	973	969	977	959	1012	1004	1033	927	985	982	926	993	1047	975	998	982	947	950	963	967	945	974	961	954	1002	949	983	955	958	961	983	1007	972	964	1003	1007	1006	1020	968	978	965	1008	995	984	929	965	982	1001	980	867	967	1012	968	990	941	1008	1046	991	936	967	953	962	944	963	960	909	959	961	1021	982	941	1062	994	1013	940	972	995	951	986	968	989	1012	969	958	994	1002	983	1014	963	985	985	1011	959	960	929	1000	986	939	947	1005	994	1019	987	954	1014	910	973	1037	1036	923	998	936	1014	964	1015	975	929	955	912	971	979	980	960	923	1006	958	975	983	1039	1055	902	961	954	986	990	987	1018	992	981	928	948	927	1000	957	994	1005	935	917	1008	1015	991	971	1030	1014	965	959	970	968	982	988	1008	1004	1002	963	986	1006	952	954	961	950	975	1009	966	931	984	991	993	975	1028	909	956	997	984	982	1037	960	919	946	1008	995	1017	1013	988	1009	940	984	961	980	1000	985	938	987	959	985	1015	1003	964	938	982	996	1024	914	961	940	1004	975	983	990	978	1018	976	964	990	1014	955	942	978	1005	980	971	945	998	1020	998	945	991	951	990	929	1050	1017	949	973	937	957	1001	1028	984	1007	1013	930	985	979	966	923	998	985	922	1009	972	1041	993	1045	1007	965	1021	939	925	990	973	1041	994	1009	1000	994	981	977	1029	967	977	1007	954	960	1007	989	924	895	931	1029	945	969	955	964	1029	940	1008	968	977	1004	922	996	1026	931	968	876	984	970	929	1020	978	952	991	921	983	936	976	898	989	1002	980	999	942	988	937	977	1006	930	982	963	965	1002	968	968	937	950	989	935	1015	1030	979	982	978	996	947	1022	978	1024	989	915	986	1002	1027	932	967	981	975	991	982	947	967	938	932	989	984	998	975	993	1030	993	957	1028	989	1002	978	1011	1031	948	998	939	1004	968	956	943	991	961	1034	931	962	966	1000	1021	1027	974	1017	1001	945	966	998	980	954	989	973	976	988	942	1000	992	996	999	920	952	958	1037	984	973	1030	949	974	958	1031	953	1005	971	994	964	921	1011	989	981	1034	957	964	935	1016	954	1018	952	1020	981	940	945	939	1031	968	1005	1026	984	956	914	979	978	987	1013	919	994	971	961	960	980	959	973	999	985	983	954	913	940	999	912	1012	1007	976	969	1000	975	1023	965	991	980	963	1050	965	979	952	964	967	969	960	958	992	960	1000	974	1018	1042	966	966	990	994	987	954	971	996	932	966	952	991	999	960	949	973	1012	1068	994	1013	925	955	1001	961	960	943	976	904	921	976	959	1009	970	964	972	941	983	934	982	996	954	984	1003	970	936	957	977	1018	998	971	957	1041	1003	944	1027	1053	960	1004	945	992	927	995	945	994	953	935	1001	975	988	985	997	968	975	964	941	974	989	939	1005	932	921	963	987	971	996	974	1027	1005	986	940	1004	937	999	980	939	999	980	964	956	969	965	957	996	996	954	1011	977	927	1037	995	1048	1019	939	986	951	986	990	965	1025	1037	959	992	1002	992	959	997	963	963	956	951	1002	998	959	970	1054	1002	973	1004	952	997	960	988	972	1009	948	982	980	997	935	963	973	1019	1003	964	959	1016	1033	945	968	984	1041	960	937	953	931	982	956	1009	998	946	970	978	1031	977	940	999	1031	955	1040	953	951	930	1016	924	924	946	1003	963	961	1006	983	961	954	1009	917	1011	977	988	984	1034	939	975	995	923	945	946	951	1027	947	944	979	1016	1014	1013	972	959	992	940	972	962	1005	952	943	916	1045	1002	990	992	1018	967	959	932	979	947	986	977	932	939	988	1032	1000	988	986	935	961	998	923	1002	1005	920	964	985	929	923	981	1007	958	921	1011	955	1014	970	1003	1013	1021	992	982	1021	948	952	963	951	1007	966	925	996	956	972	966	1001	959	1013	960	995	1039	983	957	967	1006	952	949	1001	960	1004	944	1009	989	1023	1040	982	959	962	987	946	994	1048	950	1032	981	1004	964	1012	988	981	913	960	983	924	1045	932	905	944	1013	1015	982	1013	970	947	955	1030	996	932	911	975	943	974	989	997	979	1032	978	1031	967	933	1000	1004	989	976	1015	990	986	984	1000	1024	970	960	978	951	952	934	1011	1007	984	933	995	1009	940	992	949	1007	972	966	963	1028	974	1002	953	940	958	993	957	1005	989	964	1004	955	956	972	1012	972	952	934	997	982	958	997	1009	975	989	952	975	994	1004	966	1005	966	927	929	1001	952	956	1047	1036	1000	991	980	924	903	919	976	949	945	1004	986	1041	984	912	950	965	1019	946	936	974	992	962	1041	976	988	1007	978	1004	958	972	994	998	1021	931	973	971	923	954	979	987	992	974	988	997	980	1006	983	990	1004	975	1008	919	960	1012	1052	920	934	965	960	1008	982	941	953	948	985	966	992	1017	1011	976	929	961	988	970	957	965	965	969	987	994	946	949	958	969	968	970	982	999	970	1006	993	1003	963	953	961	986	1009	977	1021	958	1003	989	946	959	971	987	954	940	915	956	962	918	967	998	991	1004	948	918	941	978	995	951	984	988	969	963	1008	893	936	990	1019	1021	942	958	1063	966	977	962	1024	956	975	975	981	994	945	980	979	925	976	1009	979	1002	1018	972	1001	1030	987	987	1003	1010	971	972	969	929	1018	1029	964	972	1000	967	994	943	1013	983	963	1031	973	957	916	992	977	987	913	948	949	979	949	969	981	1003	1094	995	943	1000	971	956	905	992	1018	1018	953	1005	956	964	955	904	998	942	992	1007	964	1046	944	947	939	965	964	985	1008	996	966	981	940	995	952	965	1028	959	1015	1033	887	1023	989	952	953	964	975	1015	972	995	941	1040	983	976	976	958	976	1013	965	952	982	999	936	949	974	969	965	967	1016	963	964	996	947	944	981	979	1008	976	960	976	1041	1002	1004	989	1002	1011	997	999	1009	961	1010	1010	924	1022	968	995	957	995	973	1029	978	956	978	1019	993	990	981	967	962	983	983	1011	978	966	1006	981	979	980	962	979	967	955	987	939	934	956	942	914	1001	1057	951	1016	986	930	945	953	918	1017	954	954	931	965	976	1009	985	971	955	989	957	957	933	976	973	892	951	990	972	958	923	990	964	952	949	1008	993	987	992	1043	940	965	981	951	983	1016	991	961	1002	1024	943	979	940	964	947	974	964	919	936	959	975	965	969	980	983	941	947	939	1026	986	945	932	999	1013	967	993	1006	925	950	953	992	1004	955	938	1010	1030	940	989	984	934	947	993	1011	983	936	971	975	1043	963	952	991	992	994	1027	976	987	992	946	1006	953	970	968	975	967	997	975	1003	944	975	977	979	954	983	979	996	1030	973	985	930	981	988	958
22825	20940	28651	23384	20940	20631	4252	1424	1076	980	903	871	784	741	770	718	681	704	647	623	639	658	628	594	601	621	595	608	583	632	583	594	556	617	576	550	584	556	564	546	580	594	608	628	549	587	583	536	560	596	594	562	534	579	561	571	586	524	566	564	542	578	564	580	584	584	526	582	567	532	539	539	557	576	597	565	539	511	532	546	574	546	576	591	551	550	595	583	542	549	568	585	510	553	563	508	560	546	565	585	577	535	583	531	527	538	574	543	560	532	621	568	573	613	609	573	568	599	599	585	588	610	617	598	584	528	598	577	605	584	593	610	589	532	545	557	555	566	593	535	528	564	556	579	524	604	629	533	567	564	597	614	559	571	565	559	541	570	547	527	542	568	539	582	540	517	545	565	584	589	550	558	571	510	553	574	594	545	569	534	580	568	561	565	561	574	575	572	606	539	585	554	538	537	536	549	589	538	564	587	558	551	563	559	566	530	541	560	568	550	551	510	561	570	532	513	540	547	520	609	558	557	561	537	543	535	568	560	579	568	544	562	579	580	594	561	557	531	545	563	570	544	583	518	574	573	557	559	532	598	580	518	564	585	544	551	536	563	588	571	514	556	562	550	553	558	581	530	578	561	528	588	601	563	571	572	540	535	528	573	557	544	591	616	542	562	549	617	567	566	532	548	575	577	554	578	526	544	529	542	584	551	547	518	538	541	572	536	616	560	583	531	520	559	557	541	549	521	543	557	592	515	531	596	559	553	575	579	512	555	562	547	533	544	581	542	611	556	559	557	539	548	533	535	570	553	511	590	574	581	538	540	583	566	522	567	572	544	554	515	569	579	535	557	529	578	543	533	575	598	549	575	540	579	565	595	525	550	577	596	571	556	542	569	564	554	563	534	594	581	555	598	567	536	533	571	561	566	578	563	570	579	549	574	588	562	546	521	541	554	581	590	500	514	552	558	496	584	562	548	550	532	560	558	506	569	545	576	559	512	581	548	494	554	572	546	571	572	572	537	578	595	532	519	546	518	563	551	505	557	575	616	531	597	602	622	555	572	564	528	538	579	545	604	532	569	557	546	572	571	569	585	570	521	570	568	572	584	576	572	544	580	558	545	556	586	559	534	537	568	538	558	554	526	534	557	556	543	562	559	531	560	580	564	536	562	567	557	529	545	556	577	573	555	567	561	559	569	528	572	577	518	533	589	546	569	587	562	601	545	525	528	562	548	541	540	566	553	538	533	555	576	566	584	551	545	538	562	515	551	540	550	564	547	518	537	539	576	563	579	582	528	566	555	533	529	567	544	516	531	548	529	548	540	587	557	572	543	545	528	583	560	559	534	549	551	590	574	534	558	574	582	574	535	555	571	567	559	500	586	547	570	592	507	555	589	610	564	513	591	560	535	588	559	561	519	521	601	530	571	533	556	543	573	534	557	515	554	589	598	555	548	572	534	525	548	558	620	559	560	540	545	556	556	568	636	573	544	578	553	536	588	557	552	566	581	570	560	544	577	547	544	590	542	567	582	547	534	556	549	551	553	537	550	533	538	574	591	550	566	529	516	567	533	576	565	563	562	514	540	560	543	547	541	576	570	545	565	526	539	566	555	556	559	575	592	515	530	550	554	613	558	508	533	594	543	568	558	559	487	528	549	560	549	520	546	534	582	577	573	568	563	579	557	557	559	585	587	537	578	544	573	576	565	527	585	542	573	568	550	540	548	538	518	573	537	603	582	553	566	579	537	532	549	520	574	555	563	564	589	557	551	590	539	577	527	602	565	545	546	591	574	536	575	620	526	566	525	614	531	535	580	561	565	570	560	548	566	557	543	544	518	524	571	565	570	531	546	546	584	574	563	628	586	559	527	569	578	543	615	521	544	570	535	577	581	538	561	541	577	591	531	568	552	567	561	548	538	555	604	562	555	528	552	587	543	575	561	539	593	553	554	558	565	555	558	531	544	579	556	581	550	551	571	541	551	539	560	559	508	555	571	559	552	533	557	542	527	551	562	550	533	583	568	498	556	537	540	530	548	518	585	588	552	549	553	522	577	526	519	596	525	517	597	554	559	581	566	542	564	536	590	563	557	565	558	531	571	499	582	511	531	558	558	558	540	536	505	564	594	523	551	581	539	555	545	575	542	605	559	546	538	556	550	555	562	536	559	572	546	634	520	540	568	579	579	563	590	585	581	585	573	600	549	564	553	536	575	565	559	547	534	540	531	562	578	520	533	546	592	558	512	567	567	562	550	517	509	524	564	560	559	567	550	541	558	528	572	541	563	624	591	560	601	545	539	558	525	527	589	577	569	592	572	569	554	521	537	546	577	520	584	561	549	553	529	552	545	569	602	543	502	516	564	566	585	522	552	599	538	531	542	568	599	556	550	578	527	577	546	546	547	524	614	570	550	564	534	542	571	591	577	546	568	535	567	531	563	553	589	525	537	519	573	524	559	567	519	578	571	542	528	545	576	534	561	560	545	531	564	572	595	552	560	553	564	518	588	509	565	546	608	565	547	549	565	569	559	552	509	541	572	546	546	568	507	562	544	585	559	580	562	559	565	551	536	535	568	541	539	574	581	595	552	556	535	561	526	588	525	585	595	537	544	546	541	542	558	511	547	605	516	577	570	559	517	592	529	542	514	557	561	587	578	520	562	545	542	566	508	514	540	563	573	611	557	523	598	522	585	537	581	524	589	614	586	532	562	560	536	508	591	533	572	599	559	563	548	559	546	560	572	530	558	548	565	583	528	563	574	520	513	562	582	638	570	579	566	549	562	544	568	542	525	545	563	588	549	551	577	591	552	574	550	556	538	543	526	550	575	559	588	548	578	552	533	580	567	562	546	573	540	533	560	576	612	570	569	556	569	565	564	599	533	605	514	559	555	557	557	558	577	571	533	577	519	545	585	567	549	589	517	530	531	571	553	544	566	557	579	578	576	570	574	528	537	566	513	525	543	571	565	548	595	547	549	577	608	541	547	549	538	544	540	575	594	585	552	576	535	574	577	582	565	553	554	536	589	598	550	553	552	528	573	526	512	587	518	577	577	556	550	587	553	489	548	555	507	550	556	540	579	590	548	532	533	562	600	586	518	570	552	534	537	596	559	565	540	600	555	563	494	576	542	589	525	582	558	535	538	599	604	518	527	532	565	544	554	550	505	551	528	546	549	591	557	554	533	581	590	530	526	536	539	562	565	580	583	561	525	569	557	572	538	537	559	527	531	587	535	566	543	567	558	588	541	579	532	570	547	563	570	550	572	513	564	562	563	512	593	553	571	561	556	549	577	586	593	591	497	541	548	597	584	524	592	511	516	554	544	537	597	579	583	555	590	584	559	551	537	540	568	548	574	513	536	585	579	554	573	606	557	532	550	542	583	497	567	562	521	538	530	598	592	533	564	562	577	508	543	583	541	575	522	613	533	593	573	541	547	539	527	544	545	530	565	589	536	592	530	576	584	554	491	561	533	581	503	574	537	557	557	585	553	538	543
7655	16515	14239	7748	5516	4268	3430	2740	2322	1983	1674	1564	1429	1257	1256	1142	1053	997	1012	970	932	946	871	924	854	902	878	839	795	825	827	866	841	822	786	818	809	761	836	808	799	787	806	762	796	816	761	775	788	775	772	773	735	792	790	775	773	766	755	716	773	800	793	755	848	721	780	767	804	738	850	749	775	745	786	759	781	768	758	735	772	789	793	805	739	781	789	703	748	772	735	719	746	728	750	764	739	723	769	754	789	741	775	771	733	749	769	746	769	798	821	743	857	853	846	827	835	885	834	820	854	820	850	815	839	789	809	770	804	786	735	798	824	780	730	773	756	784	762	726	769	748	804	750	761	754	736	805	789	743	773	794	751	743	770	736	747	800	758	733	719	793	713	799	736	762	774	775	768	704	816	782	804	735	772	760	730	766	832	766	725	747	808	782	730	740	768	746	715	788	716	760	713	802	718	763	747	752	809	743	769	776	730	736	727	731	780	755	778	714	785	741	762	723	731	776	734	738	751	717	751	789	709	765	711	776	727	767	788	761	714	736	745	771	791	719	761	743	767	737	728	783	784	775	768	765	694	768	748	706	768	718	712	801	743	740	789	761	755	759	739	709	761	776	773	760	720	776	773	741	752	741	753	766	727	765	715	696	761	800	765	755	714	786	743	722	709	772	747	775	750	803	760	787	739	754	762	732	751	757	735	709	690	788	746	731	751	758	714	724	763	779	724	811	748	689	738	726	757	784	734	744	788	743	721	771	763	748	745	777	775	755	744	783	763	771	715	771	795	746	717	693	719	768	737	774	782	740	710	802	757	737	741	772	749	790	724	749	758	722	751	679	765	749	750	752	744	739	711	742	794	740	781	798	721	775	729	699	768	747	719	768	762	788	740	802	728	780	761	753	764	755	725	752	741	730	790	779	739	757	763	783	778	781	772	784	799	805	797	725	741	761	763	745	735	736	710	725	758	743	775	773	778	745	753	788	758	787	762	777	757	776	752	753	736	751	719	789	698	729	769	773	789	735	735	741	758	737	777	754	777	759	781	803	744	745	710	740	746	763	753	740	746	794	699	720	714	753	756	763	767	715	779	764	771	716	778	750	800	772	745	771	721	762	724	746	761	764	720	775	745	748	766	745	765	688	765	761	800	781	758	732	733	758	789	743	746	749	751	753	763	731	746	758	764	764	724	776	712	742	721	734	800	767	740	823	741	762	756	740	757	790	791	772	793	734	761	781	737	802	674	770	794	752	747	746	718	785	714	755	781	777	719	748	783	780	735	771	736	773	768	774	749	717	801	705	751	688	781	722	797	745	732	766	798	762	766	716	773	716	772	799	738	750	755	728	731	772	741	759	778	771	780	745	760	723	790	749	724	788	792	716	771	740	786	788	680	770	730	761	736	727	744	743	717	746	750	784	757	780	755	789	743	772	766	752	723	736	772	748	834	716	771	791	774	784	727	784	786	757	757	769	776	722	781	772	740	747	747	771	739	775	733	751	759	714	778	757	796	763	736	764	714	758	754	776	776	764	740	777	738	714	742	769	735	744	773	753	715	753	731	823	756	759	798	798	766	733	722	737	748	743	768	761	695	776	776	756	754	749	709	795	742	770	770	761	753	713	735	807	731	797	752	734	758	728	733	704	730	710	766	789	755	775	778	757	778	745	720	756	775	785	744	715	741	747	761	710	688	738	744	723	759	813	802	728	770	766	780	754	726	750	765	787	740	774	719	755	739	798	674	777	765	738	734	735	752	721	761	815	789	761	715	744	800	794	766	773	779	766	756	764	726	743	783	775	758	750	724	773	745	741	717	734	761	763	782	724	720	798	711	719	706	714	702	705	798	734	740	767	761	808	776	753	747	787	740	749	728	734	752	785	732	762	722	708	735	778	758	776	779	715	767	807	770	784	741	810	753	742	721	763	741	674	741	784	737	750	735	804	743	706	790	743	726	741	755	741	749	752	819	750	739	770	766	756	773	768	851	728	716	756	750	760	800	772	744	752	757	781	745	794	736	739	757	771	778	716	769	757	789	728	697	807	712	716	758	745	735	763	776	798	790	775	750	764	757	687	745	727	803	745	781	769	800	743	734	768	812	805	755	762	704	736	729	752	800	772	775	789	744	741	699	772	770	754	746	742	798	762	780	765	783	720	793	797	748	791	763	745	738	749	747	746	783	832	742	780	713	765	785	773	748	752	756	757	780	744	765	744	754	761	744	788	811	767	792	766	750	742	778	760	780	720	776	713	791	743	788	784	761	712	778	757	773	813	729	758	758	778	740	734	753	744	749	735	794	762	757	799	784	754	744	767	784	728	770	764	738	747	729	798	745	777	782	794	742	776	743	750	748	740	767	751	776	757	717	806	787	780	746	745	729	722	748	738	730	725	776	756	762	756	754	798	763	758	765	763	742	750	707	737	753	764	800	749	757	745	716	753	701	785	706	782	728	723	749	697	806	715	758	782	766	750	765	752	762	779	752	764	755	729	753	740	765	778	772	722	746	735	746	721	752	744	743	801	799	775	740	717	822	703	727	801	759	774	746	684	786	802	760	722	784	740	754	789	805	753	720	745	728	790	758	758	740	743	784	760	801	778	716	728	738	742	778	772	774	762	735	751	752	778	779	780	779	759	771	729	746	786	756	780	730	766	782	742	761	756	759	768	753	763	772	739	735	766	751	757	755	770	720	756	767	776	762	746	754	740	775	750	756	776	750	739	796	720	740	782	787	762	769	769	788	750	756	727	740	758	734	744	760	773	764	796	682	738	701	751	711	749	743	732	706	716	804	752	781	762	753	740	756	728	752	740	815	761	748	747	741	736	797	780	779	768	739	748	704	740	714	733	735	730	731	727	795	717	745	706	771	805	763	714	784	717	729	768	707	783	764	726	737	777	745	783	757	756	691	766	693	701	790	754	763	761	784	716	773	747	743	773	730	721	775	751	729	787	817	712	752	728	749	798	762	792	751	759	769	766	741	754	781	773	751	761	674	727	744	729	804	788	692	788	735	774	724	735	742	783	767	749	754	731	767	757	732	727	735	788	809	759	777	741	772	766	755	753	779	726	770	741	742	804	717	764	789	786	711	774	759	735	748	706	735	791	712	767	774	793	721	733	764	709	728	782	747	719	761	755	799	784	789	789	708	728	780	768	729	787	720	810	731	712	731	768	745	742	777	753	780	763	749	749	745	745	761	783	721	721	799	777	760	732	767	745	758	768	743	756	781	752	771	723	768	752	753	803	749	747	775	770	741	732	749	751	720	755	740	786	743	761	748	782	724	732	765	798	744	783	738	751	731	738	790	741	750	791	781	789	762	777	721	741	748	735	773	787	731	728	800	777	756	719	781	741	722	732	771	724	751	808	758	751	768	742	745	725	765	768	737	722	743	763	753	698	790	724	739	747	711	781	739	753	717	748	784	805	790	769	770	782	784	789	768	741	729	744	726	728	749	727	745	789	752	758	712	735	790	762	720	736	744	747	801	751	711	716
26732	20224	8072	1227	862	777	758	759	720	753	740	721	748	690	723	716	717	734	730	726	728	723	667	743	724	687	760	685	710	710	647	729	751	706	703	724	735	719	687	694	722	749	738	774	707	716	687	692	685	690	730	719	682	722	705	727	679	703	716	748	705	715	706	721	694	739	684	696	668	752	685	731	724	748	689	712	744	707	703	710	664	705	763	713	724	698	696	680	718	727	714	686	721	753	738	719	704	718	748	774	710	714	674	700	738	742	700	705	691	740	689	698	771	756	755	745	723	775	758	744	711	747	713	733	718	715	726	719	701	695	724	728	737	758	770	686	696	727	674	711	779	705	681	739	706	702	712	763	694	761	737	726	716	711	711	755	752	708	716	722	659	696	694	713	719	728	675	727	659	699	744	708	702	734	749	687	706	743	715	693	792	713	684	735	768	748	695	699	713	723	748	742	765	690	717	744	684	684	643	706	683	712	696	702	724	705	716	748	713	683	718	748	691	715	759	719	725	690	694	725	717	730	669	716	724	720	736	703	706	710	690	717	714	721	718	730	728	693	746	702	731	684	712	673	738	684	749	707	730	772	725	718	712	692	729	708	739	717	716	723	720	739	747	705	717	748	665	716	718	691	704	724	687	749	764	760	695	693	724	737	764	710	680	689	753	725	710	709	708	720	744	752	738	752	678	687	665	722	730	742	672	683	765	730	712	709	677	679	702	717	690	654	676	693	730	694	697	700	734	755	710	784	692	746	706	730	729	720	702	707	718	761	702	701	697	726	729	673	719	714	754	727	719	721	749	705	746	700	723	713	747	695	709	716	747	692	708	721	699	680	688	732	688	755	710	760	738	705	718	698	721	738	715	725	743	747	690	692	715	729	685	717	712	746	712	715	730	709	726	673	693	737	718	718	739	711	699	688	735	750	688	706	722	746	714	700	714	746	731	740	659	725	683	703	689	748	735	755	740	766	766	710	687	720	694	671	711	709	726	685	711	720	738	697	757	729	704	696	721	698	750	750	739	715	700	698	718	738	655	712	720	663	712	701	716	710	737	709	758	727	684	709	803	694	733	688	767	760	729	724	730	706	743	698	719	736	735	746	720	733	720	738	715	738	753	726	690	725	709	733	705	746	709	736	704	733	710	751	724	734	742	714	723	720	747	722	719	720	672	708	695	730	715	719	709	705	728	773	730	728	725	711	730	649	719	712	708	746	731	728	673	744	706	734	717	730	720	737	653	684	697	735	737	740	711	682	723	690	704	643	652	717	734	731	706	701	789	717	710	756	719	692	730	695	762	666	693	714	695	794	686	744	690	674	701	733	719	741	691	678	690	702	742	696	764	683	770	710	749	741	723	705	759	702	739	735	757	753	727	670	732	690	770	699	725	705	740	703	733	731	738	694	693	705	724	682	680	701	704	727	706	708	729	727	736	731	714	690	706	709	702	733	697	710	708	710	712	678	712	713	686	701	726	724	729	699	693	754	734	726	671	714	708	798	742	745	706	729	745	681	687	720	730	726	704	699	729	743	718	702	713	699	754	718	734	716	697	700	718	700	715	712	715	717	705	706	722	774	738	680	692	699	729	754	754	709	751	717	727	712	771	760	716	727	662	748	740	707	738	756	725	732	685	715	707	732	721	737	763	721	690	734	726	660	735	717	679	712	744	701	702	760	684	699	703	673	755	705	710	752	758	719	736	704	704	678	710	686	745	701	730	702	674	718	674	706	727	700	702	734	698	707	729	681	705	702	714	697	708	737	734	724	683	717	665	748	712	711	730	713	735	690	704	740	700	734	694	730	691	705	672	721	698	742	708	734	750	696	735	717	687	746	745	738	745	749	713	740	716	720	698	745	716	739	723	695	701	710	753	684	744	693	772	787	671	728	659	693	743	728	695	704	692	740	733	708	700	744	742	690	697	720	729	747	722	705	742	751	640	686	677	736	727	681	688	721	657	759	712	719	734	730	683	756	694	707	715	681	730	729	710	715	681	746	679	710	717	712	699	665	772	755	721	708	701	686	683	698	721	692	807	697	731	737	723	680	739	700	746	711	718	739	729	703	709	728	716	729	718	714	702	726	664	676	679	731	724	736	734	726	741	732	709	699	698	712	722	681	735	706	728	710	696	764	750	719	745	735	784	700	698	732	729	711	740	720	725	722	697	740	694	749	713	722	690	737	662	702	697	757	786	736	704	729	680	779	670	691	711	782	680	708	714	734	794	760	733	707	693	729	749	746	736	709	705	688	695	707	702	744	738	725	746	719	746	781	658	713	731	715	736	748	754	672	700	711	698	725	659	702	756	730	708	728	732	725	721	753	656	715	684	702	685	732	686	751	704	671	714	739	731	730	700	744	678	753	704	723	693	748	741	758	747	748	716	662	717	693	733	718	689	733	725	758	754	758	757	742	692	716	750	736	710	694	743	750	707	732	726	709	688	748	683	722	688	709	729	719	753	744	686	705	719	745	698	706	655	675	749	724	665	728	740	701	731	730	687	724	717	757	685	710	711	695	721	695	693	714	732	749	698	694	702	722	722	702	696	697	686	693	699	717	698	729	750	716	684	682	682	696	749	710	659	716	682	753	715	702	718	712	682	732	681	721	687	724	747	720	709	733	702	755	724	719	717	667	738	730	720	678	696	671	754	778	706	719	719	703	745	730	658	689	719	700	746	711	710	717	709	698	727	722	678	670	709	747	712	686	704	737	717	702	774	756	723	685	697	697	703	694	672	743	713	704	736	728	717	716	697	769	688	718	749	687	706	699	666	795	691	689	741	720	767	705	683	692	740	713	697	762	719	715	674	676	713	717	784	704	734	686	722	720	710	703	718	740	732	739	739	713	725	741	675	717	710	721	716	696	723	708	712	737	740	706	734	738	715	700	694	731	707	694	696	744	717	733	692	711	692	739	726	699	753	723	752	742	680	743	742	696	728	677	765	710	681	689	723	693	743	745	721	686	721	729	685	701	684	725	704	706	708	707	714	742	710	694	694	708	685	659	676	690	726	717	687	704	719	755	701	711	707	731	738	717	729	760	724	700	681	719	683	728	705	786	698	715	711	709	713	702	709	719	679	702	695	722	737	695	722	707	695	691	704	756	674	730	714	707	710	679	696	796	717	727	740	720	742	716	759	686	722	679	760	732	705	724	711	767	669	738	752	759	744	707	703	672	689	716	716	756	751	729	755	729	736	714	681	746	722	701	713	755	725	678	670	730	723	716	720	718	708	685	702	700	733	668	731	739	704	759	694	716	731	723	702	647	752	749	707	770	737	714	709	698	639	753	716	707	682	644	713	704	681	706	761	686	720	639	718	770	719	700	714	716	716	720	772	746	725	701	711	700	686	695	736	703	698	699	711	677	706	703	687	730	697	718	721	727	704	711	767	698	749	666	706	753	713	730	734	674	717	733	712	708	685	694	694	740	697	711	690	729	709	696	706	776	716	708	684	692	719	668	662	710	706	734	730	728	746	737	694	692	719	733	740	708
4253	1937	1822	1293	1158	1075	1051	1000	1007	974	1008	921	957	979	1000	975	937	965	978	962	993	913	939	942	964	946	980	966	988	965	965	966	942	936	967	917	983	945	951	939	907	979	875	973	959	1010	932	1016	927	960	965	998	924	948	936	929	944	982	952	983	953	997	985	913	930	985	963	965	935	997	973	968	1005	929	920	982	933	982	999	955	973	969	972	975	934	993	954	944	942	925	1018	955	929	899	943	949	1007	917	926	969	942	935	924	896	940	933	956	940	925	931	995	987	971	967	930	971	946	1008	1013	1024	1006	967	966	1014	975	933	1040	948	983	970	937	940	981	903	996	972	965	979	934	935	899	919	979	935	968	921	931	968	888	980	951	940	964	959	998	990	970	955	1008	954	924	972	1042	925	935	934	963	925	937	957	1017	968	964	927	891	973	982	967	900	966	944	946	975	962	1012	924	941	956	997	996	890	994	976	906	959	921	976	950	986	993	961	953	921	910	969	926	923	933	946	932	928	916	967	933	925	980	948	933	953	975	943	1003	986	977	984	992	970	974	971	972	933	986	952	940	951	979	900	921	915	910	918	920	959	1022	927	985	966	934	1011	982	942	943	969	942	935	963	984	975	1027	915	1017	949	932	950	937	957	913	969	922	909	994	1021	1000	939	956	990	950	963	936	965	889	943	878	973	916	980	884	977	958	963	943	971	910	950	931	1004	926	927	981	866	944	976	1001	950	940	960	975	943	909	910	976	930	981	955	966	994	975	948	960	960	957	999	900	997	931	938	927	1012	937	949	940	1000	959	951	974	964	928	925	1002	971	1037	947	968	1022	933	953	951	967	933	910	933	909	949	950	937	980	964	958	976	1001	1002	945	876	915	969	931	938	957	975	970	938	944	952	981	978	974	915	910	961	939	975	964	983	991	976	974	975	952	960	1012	965	988	926	920	998	1013	955	920	1018	950	908	918	947	949	949	904	999	943	925	993	1018	961	941	929	922	970	981	946	990	956	927	981	962	959	927	915	915	880	919	1018	897	975	1002	937	950	918	967	948	896	965	968	938	939	946	985	969	948	964	913	961	946	919	955	941	914	1001	958	989	925	986	949	975	896	932	955	895	1029	989	948	940	923	964	935	941	956	1034	948	929	929	954	952	940	906	919	929	994	982	903	998	953	959	900	942	951	913	922	942	936	938	925	933	937	987	941	941	956	929	938	874	948	949	909	960	915	960	949	944	929	974	955	979	977	956	993	932	961	999	930	985	960	988	883	900	933	972	979	967	998	931	960	987	930	970	940	939	968	966	964	984	973	968	958	884	1007	979	956	965	1001	997	956	958	943	928	936	891	983	925	936	976	971	968	954	982	992	957	966	968	967	945	985	1004	981	1027	962	994	943	935	934	968	977	1006	990	954	931	966	979	914	990	920	929	980	995	999	995	1028	989	976	965	978	1028	976	986	980	940	974	953	969	963	939	938	954	948	942	990	975	944	967	976	980	991	901	948	957	954	985	997	946	959	912	892	921	980	952	924	950	942	972	948	929	971	897	967	981	962	923	952	980	995	986	1005	1008	921	919	960	931	925	905	957	934	948	943	957	1015	925	967	934	913	973	932	949	956	972	999	939	973	953	941	971	959	954	923	979	1001	892	966	947	982	962	956	954	958	954	951	953	970	899	861	1002	916	945	1009	918	983	983	969	939	943	986	918	969	930	897	926	986	947	954	933	988	906	970	924	1000	924	940	987	903	948	909	960	1008	965	894	950	925	999	933	909	993	929	925	899	968	985	939	935	955	978	963	992	969	956	955	962	957	999	943	969	963	944	957	947	990	978	963	1003	956	951	968	910	976	996	990	950	966	943	983	963	945	945	939	917	933	950	968	942	944	1013	948	948	972	927	979	994	937	974	939	978	960	934	1007	906	956	958	921	950	925	929	1015	1008	1001	941	947	985	898	893	943	933	934	970	922	953	947	1007	919	987	934	992	986	968	926	936	930	950	911	970	942	958	948	1001	923	924	1023	941	923	960	947	919	931	942	951	948	930	936	924	984	939	946	910	974	995	974	984	978	921	985	924	946	932	942	929	901	948	969	978	932	966	960	997	930	944	960	950	897	930	945	959	938	912	911	953	1019	1017	960	917	920	972	941	940	948	987	953	976	941	961	891	1001	947	953	941	1016	905	940	937	953	941	967	940	933	948	970	972	964	947	975	960	986	901	996	947	937	977	956	934	938	988	1013	923	935	917	931	923	875	954	986	934	949	954	997	984	968	918	917	1010	931	893	941	999	960	964	914	957	935	950	907	971	911	890	940	944	981	998	935	922	921	981	937	913	924	952	933	945	938	917	986	996	964	928	996	968	914	916	960	995	956	946	916	948	972	895	926	961	950	938	918	991	951	999	901	920	997	898	942	956	924	988	999	957	926	943	948	980	988	981	952	976	942	992	951	989	1012	926	927	985	938	960	930	933	979	979	989	879	923	893	954	927	965	956	958	922	943	956	951	955	967	936	961	933	966	935	929	966	937	939	937	938	947	943	949	967	938	874	965	935	939	990	941	987	939	940	918	1033	945	957	978	917	926	969	966	987	935	966	939	914	935	938	957	1009	945	992	940	996	964	946	945	1024	922	872	966	954	965	918	950	929	929	908	955	905	955	961	912	958	983	942	942	993	950	940	894	982	951	952	954	950	916	923	947	944	901	993	980	940	959	952	953	987	948	968	927	958	957	1038	965	979	901	926	930	983	959	1026	1011	937	935	919	978	977	917	1030	1010	977	934	1003	943	921	944	934	1024	961	977	992	982	998	965	896	975	948	968	948	970	943	1049	955	969	897	977	948	967	940	973	978	932	958	964	920	903	986	925	930	963	1008	885	900	914	921	983	1038	890	979	971	933	997	989	948	943	954	885	904	976	930	939	941	1004	958	919	940	920	980	903	896	965	928	995	945	931	1010	968	951	882	955	891	960	956	979	909	937	979	940	969	932	930	980	893	933	953	987	969	998	996	968	941	1032	979	949	983	990	949	961	983	962	962	924	947	962	988	960	961	984	960	913	967	936	978	1000	935	935	1019	968	899	902	994	966	912	925	978	986	968	910	979	949	983	947	981	946	947	996	927	922	902	943	1027	995	978	936	926	956	937	981	965	953	990	1024	968	995	984	949	964	958	1002	949	966	969	907	933	967	944	951	944	958	925	917	958	984	974	1004	958	946	896	934	920	936	970	977	915	988	957	900	987	992	934	935	936	961	928	984	962	994	970	972	962	1012	936	964	952	920	960	1054	960	951	941	966	895	968	933	960	962	958	913	935	902	966	940	910	969	956	1012	975	916	1014	967	945	935	957	953	922	942	966	990	969	951	967	949	940	908	990	918	1011	929	956	992	927	944	959	1000	937	967	991	966	943	956	938	927	940	984	923	990	915	923	890	926	931	903	949	961	935	996	994	925	962	948	993	916	932	958	917	969	968	947	950	892	953	946	923	946	999	983	927	929	943	988	953	869	921	918	889	917	1005	905	960	976	964	924	998	893	921	945	861	963	950	974	940	1016	937	1007	952	931	967	956	956	939	924	949	922	976	966	934	977	946	957	906	892	928	989	944	945	901	925	995
23830	20940	28161	23889	20812	5824	1584	1126	1025	969	932	879	907	824	853	832	845	814	789	775	770	816	751	784	735	740	765	750	797	761	771	759	784	773	736	720	759	704	773	719	708	749	745	769	780	760	765	722	766	766	772	768	705	707	719	746	701	741	698	758	713	754	804	787	730	711	752	735	707	752	759	729	787	729	731	726	738	745	713	733	736	737	744	734	738	709	727	747	649	721	748	751	693	735	713	721	733	744	727	761	737	757	706	753	740	741	699	730	727	773	715	776	751	789	750	705	745	801	768	786	799	754	765	790	744	697	765	737	716	755	715	706	745	738	788	777	730	727	700	747	733	728	723	740	725	714	702	693	725	743	739	743	696	730	756	722	762	754	747	721	730	739	733	719	714	762	758	698	745	716	720	738	715	735	778	719	699	721	699	731	724	703	736	780	766	719	735	752	725	719	745	742	700	780	715	752	743	697	694	752	724	712	754	739	760	755	740	747	690	727	727	759	742	743	673	749	720	732	689	747	777	749	750	697	726	729	734	737	744	733	756	739	752	759	798	733	755	750	763	662	715	753	703	732	756	677	734	717	718	720	745	712	746	712	715	722	724	699	739	726	750	759	715	747	762	762	702	770	760	760	743	676	694	734	733	709	716	755	666	762	686	728	795	746	764	743	734	739	691	718	766	760	713	737	680	747	756	705	705	747	752	738	730	760	729	708	685	746	704	731	667	716	696	691	709	768	705	712	709	683	728	754	718	692	757	731	722	773	723	727	725	725	714	699	714	695	704	716	716	719	710	713	730	695	754	727	704	743	693	712	734	701	715	728	702	717	798	703	723	711	718	749	673	747	754	675	727	752	711	701	749	768	776	736	728	734	800	737	706	729	733	748	709	706	764	691	759	767	735	733	744	728	691	751	766	722	732	734	736	709	704	723	755	708	683	747	727	705	739	702	702	788	746	690	774	707	717	723	763	771	724	678	725	737	720	714	707	707	717	753	777	750	725	729	713	722	733	726	776	709	672	746	731	702	698	755	750	732	749	724	730	691	707	780	690	722	760	705	741	728	732	760	728	684	754	721	698	781	793	699	703	723	744	731	746	731	716	739	724	715	669	703	705	740	725	714	725	777	779	752	741	741	742	744	764	766	779	734	762	733	689	735	727	743	745	756	720	729	747	739	711	758	735	742	748	674	760	715	759	723	750	683	727	714	730	715	747	748	716	748	722	687	738	702	666	718	750	724	720	725	723	708	744	775	731	731	717	775	734	689	711	724	754	695	724	670	772	730	714	758	750	740	698	731	700	736	709	760	738	691	737	735	719	732	736	752	740	748	710	764	736	683	713	709	742	733	725	722	760	734	743	739	740	766	751	743	736	706	725	694	720	727	720	728	703	771	695	763	721	716	718	733	721	690	717	682	732	740	718	704	731	741	741	684	722	720	730	715	753	738	750	710	717	755	707	751	751	743	768	752	698	690	733	707	739	754	713	709	747	750	776	736	746	757	765	709	761	724	709	730	701	738	754	768	768	779	746	674	694	730	728	697	749	748	705	698	712	700	712	754	766	723	758	706	753	740	731	709	755	713	749	727	723	689	740	722	702	707	697	728	736	761	751	764	734	733	719	739	740	748	726	712	741	721	760	697	757	754	750	761	735	727	788	651	729	705	804	745	724	760	735	706	747	708	727	676	735	695	741	770	761	702	736	698	716	733	688	749	720	762	734	759	705	718	691	759	746	692	688	705	719	720	692	732	688	744	740	707	733	729	706	728	742	755	734	706	724	734	750	761	754	739	713	699	708	723	653	757	731	767	747	773	758	772	737	755	735	737	747	702	746	696	731	731	737	694	695	719	670	743	698	748	756	761	772	765	730	739	731	752	715	757	716	740	733	751	759	719	703	726	713	688	727	677	730	737	747	689	749	741	701	683	723	744	718	693	723	723	740	736	726	736	748	692	672	819	773	710	722	716	702	710	704	716	730	741	746	692	740	763	743	750	740	748	749	776	750	683	755	715	713	706	780	738	734	766	698	717	737	746	662	744	717	771	734	708	699	729	723	741	738	714	722	741	744	731	695	701	683	728	774	689	743	732	718	795	759	774	736	716	734	705	729	738	705	721	767	730	763	691	704	734	745	700	757	735	712	703	696	742	734	744	726	730	758	741	725	720	672	692	795	713	723	747	748	686	696	716	748	740	769	759	778	716	701	749	680	694	749	746	695	728	705	733	724	706	728	710	770	708	689	719	719	724	658	722	740	725	735	698	734	763	716	753	734	695	722	746	735	777	707	744	749	744	712	732	804	743	772	812	674	725	699	742	721	775	750	731	721	701	722	744	774	789	719	712	758	738	698	722	737	712	711	713	735	711	776	709	741	734	691	731	713	712	792	723	677	747	697	764	741	699	724	746	726	749	674	766	738	757	749	732	725	733	697	732	703	757	721	755	754	745	720	739	704	765	727	706	737	705	728	753	739	719	745	749	732	734	760	735	705	727	718	696	673	740	716	725	724	705	723	724	739	696	770	698	757	755	708	720	732	690	757	759	737	756	735	707	699	715	748	720	716	759	731	740	694	733	729	686	766	735	752	718	728	737	669	730	697	732	745	726	714	722	715	746	705	693	703	714	667	734	723	786	692	765	728	712	719	758	725	729	743	728	734	725	749	724	695	692	752	717	717	764	720	717	722	709	734	746	739	717	734	729	697	723	750	707	698	685	738	772	761	728	724	719	730	726	743	707	677	747	731	734	690	711	713	703	754	743	737	762	729	732	740	713	780	684	744	735	735	704	717	753	746	723	685	680	769	734	729	709	726	739	765	705	705	701	701	707	701	758	752	732	769	677	704	740	715	757	722	737	747	740	732	754	701	771	735	753	696	708	718	766	720	717	758	750	737	730	763	730	735	761	692	687	737	756	733	696	724	676	723	673	741	756	735	712	729	745	702	728	768	751	728	737	734	718	765	709	744	700	659	688	687	737	710	733	725	732	740	750	729	701	733	746	704	731	750	729	719	742	744	698	690	729	753	673	704	710	682	752	757	765	751	724	741	678	696	757	683	694	812	726	721	732	745	665	734	729	675	742	769	713	717	715	720	747	658	629	731	722	698	677	762	728	726	707	740	733	757	718	737	738	699	730	721	730	714	697	723	724	727	748	696	745	751	743	716	703	731	731	724	698	730	741	686	734	737	710	701	690	799	706	778	728	720	719	738	762	731	702	690	746	700	727	746	701	773	742	679	702	754	712	682	700	738	708	718	742	744	749	692	737	710	771	670	744	764	706	737	715	683	731	711	719	776	711	693	742	764	747	717	753	775	748	660	773	709	760	739	673	741	768	703	725	721	727	742	751	723	707	738	697	712	718	703	743	716	711	733	746	681	671	773	676	678	720	737	728	776	726	713	708	779	775	723	716	694	705	720	773	775	677	714	699	716	715	715	702	715	706	755	727	767	762	703	746	757	711	740	703	699	712	746	775	730	750	739	709	699	750	676	765	709	736
5410	10824	9191	4976	3538	2795	2350	2021	1800	1540	1482	1405	1273	1322	1185	1211	1198	1100	1104	1070	1080	1060	1084	1010	1078	1010	989	1034	1008	984	978	1074	1018	1059	971	995	1032	1000	1051	978	1001	1021	942	976	961	1020	1000	1006	991	955	1025	1008	961	982	1028	993	998	1003	992	924	980	1007	1002	972	991	998	1012	992	1009	974	973	956	931	1007	998	1006	978	994	940	968	946	1001	959	1016	964	1001	1010	985	995	966	969	967	976	1055	918	984	974	961	990	937	962	974	921	968	994	964	933	980	914	998	989	958	999	1060	982	1052	1039	1096	1114	1074	1054	1063	1011	999	995	988	1029	1022	925	1033	1040	1019	1009	980	1011	961	970	968	947	995	985	1011	935	948	979	1027	962	1007	950	976	1023	1003	982	1002	1000	971	979	978	1002	924	1028	959	992	1009	980	977	999	1055	953	998	944	974	959	997	946	981	982	991	923	976	998	954	1021	927	933	1011	1023	967	938	1017	901	982	970	979	995	969	982	958	979	1004	951	905	950	993	981	998	958	955	1023	995	1000	999	966	974	920	1032	975	997	956	968	996	965	940	1019	960	951	935	962	993	1001	960	1033	975	999	942	959	1016	962	966	975	1016	938	953	972	933	999	1009	920	1043	953	1083	1019	948	953	944	1025	981	994	962	1019	951	957	992	925	987	992	996	1002	987	1029	985	998	922	1018	981	1019	1079	1008	974	969	1027	1018	963	1030	962	990	935	928	985	950	1005	1066	999	988	1023	945	976	971	931	1015	1031	971	1017	972	1019	1001	1014	991	977	983	978	1003	977	896	1038	956	970	1000	948	1009	993	991	993	960	997	1044	988	944	1014	1020	973	989	975	974	999	977	1021	926	916	968	1031	991	964	1036	1033	964	959	969	960	1001	950	1006	999	1006	973	967	968	1005	853	985	1010	987	969	985	942	983	971	973	1021	958	973	1020	975	973	1008	922	1002	964	958	979	923	986	1008	975	987	994	970	957	984	973	973	1001	1032	1003	1012	947	1001	1032	984	1016	959	999	974	1007	941	946	997	999	946	941	1017	987	971	983	999	924	955	1018	960	951	1000	954	983	954	1014	970	957	1037	932	983	996	986	981	1015	1012	982	977	935	927	981	947	979	985	1026	949	987	968	966	986	1054	963	977	959	1017	998	985	913	1052	956	1015	975	1016	993	1007	1005	999	1027	951	950	965	973	1002	946	966	974	994	982	1004	980	971	971	976	960	946	983	957	942	987	973	1007	977	958	994	1002	987	989	1001	1006	972	987	1000	983	987	972	932	1034	981	976	1003	914	988	967	1020	1002	965	987	950	1001	969	967	942	913	975	981	951	977	996	993	971	966	961	942	999	910	1005	986	1041	949	1006	939	996	937	1000	1026	1056	1005	1029	967	986	1011	976	961	945	989	994	999	979	949	987	960	987	970	945	959	972	944	1005	996	1001	1025	994	1024	1014	955	906	981	936	993	977	1037	1035	972	929	941	1005	990	961	989	983	986	978	971	974	965	1015	957	967	1007	966	955	1033	926	954	941	972	989	1025	971	988	933	1022	955	1035	987	982	981	960	999	944	931	964	993	948	988	967	967	962	960	995	950	934	983	964	933	999	1034	964	939	976	1041	974	994	1015	991	884	970	957	913	940	1047	997	939	930	995	1003	996	937	944	1012	939	949	990	944	1011	1003	987	942	974	1006	964	1008	1018	996	1013	997	1027	958	1011	954	992	993	999	1002	994	980	924	1007	956	994	981	1004	997	979	939	939	949	947	1041	957	994	1004	970	990	947	978	973	938	984	955	972	955	955	976	990	979	963	948	984	943	961	964	967	994	990	940	1030	994	965	950	971	995	997	1029	1019	989	1004	952	1014	1000	1038	976	1010	982	932	958	933	1052	937	947	968	1011	970	1004	1017	998	987	985	1039	1004	972	1004	966	944	976	917	933	937	1009	972	1029	971	1018	959	964	988	977	919	1013	1061	1007	959	959	999	911	954	959	945	973	1000	970	1006	969	953	963	1029	958	990	970	953	986	1012	977	998	998	1004	942	944	995	970	926	1005	957	977	930	977	993	975	947	972	927	940	1015	990	966	985	967	995	960	943	944	983	943	1040	1003	971	1037	953	989	994	1025	953	932	1009	966	981	976	952	997	957	995	970	955	980	969	1057	962	993	971	1035	971	972	977	966	931	1013	984	1000	980	967	994	984	1024	981	981	978	952	948	984	916	984	940	992	955	982	993	973	1005	982	980	979	969	974	951	980	1009	994	994	971	958	980	1011	960	951	979	947	970	937	1022	960	1011	950	962	1017	992	1000	1027	944	973	948	988	948	1029	1024	918	964	921	970	1003	1022	930	1013	938	970	985	942	979	974	959	1008	968	974	970	1010	984	974	946	1052	968	973	991	1009	973	957	1021	1035	1000	972	940	953	942	1011	926	987	980	940	956	1010	963	968	1028	981	968	976	949	914	994	1044	1023	942	978	959	987	963	953	1015	976	1028	949	995	965	989	976	954	1043	1005	952	934	952	1008	984	953	998	975	1028	984	998	1066	995	1015	963	961	1000	977	975	992	989	952	952	978	1020	998	1007	993	978	913	1013	951	1059	976	1011	962	983	991	930	1007	944	1026	965	1005	920	971	916	993	1009	1016	967	977	967	973	969	982	1000	970	970	947	982	961	945	999	1026	935	951	919	995	1031	999	994	994	967	925	1023	952	934	940	1035	930	976	991	956	1012	951	947	972	947	995	1043	951	1010	983	949	944	964	978	1001	992	1009	985	977	941	1008	984	969	1010	966	1034	932	986	1010	975	969	965	984	971	979	967	996	964	934	1004	973	978	937	983	1002	1002	982	972	1015	953	998	951	972	987	921	973	995	963	989	1004	1004	979	961	1029	996	1000	911	1025	967	976	1001	973	1015	957	952	959	986	949	1017	1038	1039	985	982	1012	982	1033	994	963	982	984	963	928	1033	1029	970	960	997	959	986	999	914	995	1010	973	953	1038	963	949	1009	991	965	991	1000	990	1015	950	1025	955	960	971	1011	991	1013	968	954	1019	972	961	1024	986	983	939	1032	977	987	944	981	996	1002	1052	959	979	1006	896	922	887	998	932	1002	1006	950	1023	966	1006	1026	1026	943	960	967	965	1009	968	945	1011	958	962	1040	983	1045	897	1008	951	997	985	978	975	998	1057	953	979	994	999	1005	965	962	968	981	1073	980	1016	978	948	975	1017	1002	956	990	934	977	924	971	959	1001	905	1006	969	1042	994	1033	960	934	1016	1078	984	998	962	966	998	998	993	990	995	935	955	1017	932	981	1011	1057	959	989	933	962	966	1018	1060	1022	989	1009	985	969	963	989	994	994	971	971	1009	958	975	961	937	1007	962	955	966	963	925	950	1048	1016	985	975	976	941	1057	1023	975	999	1005	970	971	1024	985	971	1009	989	988	1006	937	931	994	948	1000	929	965	961	1001	992	970	995	1001	983	937	944	1032	1013	916	999	986	978	1028	952	955	999	950	998	972	1000	980	1011	992	983	995	969	977	951	983	968	966	1014	982	922	1017	974	1020	1013	982	968	963	1022	1014	1045	983	1022	1024	983	1011	927	1008	966	963	961	952	966	1002	933	995	980	981	990	1005	947	969	932	922	979	985	997	1034	989	1008	992	957	957	983	947	982	975	935	1004	992	935	985	1008	948	1000	989	963	962	943	973	1004	1000	963	942	1012	965	916	1006	964	962	977	941	984	926	949	969	1016	968	983	940	1021	1026	966	973	970	1028	990	972	968	984	961	966	990	1001	982	1013	993	958	943	1001	929	1005	972	940	967	1031	963	985	986	948	983	982	983	1010	999	969	939	996	985	955	987	1012	944	1051	918	986	938	1051	935	955	957	931	966	979	1025
22828	20952	28681	23398	20952	20683	4221	1348	1047	928	894	830	744	819	774	746	674	666	649	653	635	631	605	622	638	635	633	606	653	605	602	603	582	581	585	588	622	557	561	543	562	586	614	596	580	597	585	545	549	586	563	524	591	567	581	557	568	572	572	560	577	575	496	570	548	551	540	591	518	559	629	566	585	591	556	572	558	540	556	561	497	546	554	566	574	540	540	517	569	580	572	576	538	580	569	570	574	577	537	545	592	567	549	557	537	550	556	603	550	559	517	561	572	606	589	604	584	560	642	647	612	603	609	577	580	593	587	570	567	545	626	574	549	557	563	559	598	602	608	574	550	538	540	544	579	588	588	551	577	587	524	587	557	570	575	539	555	575	551	576	571	531	558	597	566	599	566	558	552	551	545	574	531	510	525	602	600	566	523	587	545	566	582	628	548	567	605	556	544	586	574	599	598	552	568	535	551	552	603	543	555	572	579	604	554	586	603	548	533	553	545	575	527	563	583	540	573	562	568	584	577	542	589	583	595	535	600	580	553	563	544	564	559	542	540	529	556	521	554	579	545	579	548	564	579	557	579	562	551	539	579	589	544	536	593	556	552	527	527	544	567	511	563	549	545	538	529	598	567	543	550	574	569	549	561	558	559	550	580	560	560	572	573	603	527	559	559	577	516	548	524	587	541	563	557	540	562	554	537	571	568	603	552	570	590	592	574	590	578	569	573	565	505	504	578	567	560	556	621	545	521	548	530	550	555	538	577	514	529	554	538	584	533	581	592	547	554	571	554	528	556	560	568	542	530	556	587	521	561	574	565	580	527	523	603	553	527	521	544	524	548	528	546	530	583	528	594	579	566	499	542	518	582	570	577	549	565	558	551	587	582	593	571	555	568	564	580	527	531	564	559	530	556	547	562	631	569	549	594	520	542	551	555	525	566	576	552	575	558	555	541	566	567	579	578	546	551	505	554	541	567	631	574	606	556	553	573	562	555	572	534	599	552	542	555	524	594	566	544	559	555	559	591	574	559	549	543	545	563	558	523	574	529	581	511	529	540	579	557	574	590	536	570	547	533	555	543	545	587	558	562	565	591	576	570	576	565	550	541	550	571	577	551	555	552	559	580	552	574	566	590	588	523	591	593	543	561	531	543	571	548	570	564	583	539	557	592	540	542	543	553	573	556	569	552	568	551	577	548	557	565	539	533	611	543	553	553	553	555	581	566	575	525	587	463	538	552	510	547	578	609	537	579	566	575	539	521	561	545	572	555	592	522	600	580	589	562	525	597	550	570	550	505	565	577	541	585	527	570	555	548	582	547	552	533	569	582	549	568	523	543	580	548	516	545	532	521	556	572	574	564	557	557	587	578	549	559	534	557	557	559	578	547	551	524	577	495	564	555	518	556	558	532	548	534	599	534	578	530	523	593	550	541	556	540	572	541	545	559	540	579	588	554	549	561	541	552	546	610	540	567	522	532	549	595	547	569	571	605	586	543	526	597	585	551	526	552	540	540	579	556	592	563	565	549	585	575	554	560	533	495	515	556	554	534	554	532	590	529	550	563	579	552	569	544	525	548	499	553	587	544	562	550	548	532	579	610	518	505	554	578	553	582	506	555	537	589	583	577	547	566	556	534	529	566	549	550	531	575	588	575	535	566	532	518	518	609	545	576	508	562	572	514	558	554	565	563	560	516	523	573	568	526	557	547	519	529	576	535	575	516	527	615	545	593	558	572	526	560	561	555	555	525	560	564	538	572	539	531	587	548	560	588	523	566	545	549	567	559	560	542	547	562	536	536	559	517	539	569	541	534	509	541	572	499	536	532	555	543	535	571	578	548	553	552	571	572	533	574	558	572	573	571	595	544	571	506	522	554	558	543	571	556	534	549	511	566	537	572	567	548	577	549	586	528	503	524	507	570	547	557	545	565	556	565	515	570	592	560	518	536	579	550	595	587	545	557	553	588	569	549	568	575	567	607	520	561	525	550	543	580	525	601	571	575	572	553	545	506	568	555	532	535	539	618	534	530	556	591	559	576	523	558	577	553	570	560	528	572	531	563	571	550	577	548	558	525	606	600	563	582	535	514	565	550	583	568	565	556	569	571	572	553	579	603	570	568	580	550	529	542	531	531	551	570	523	573	568	577	541	556	541	536	556	508	551	599	592	563	557	560	598	510	563	578	561	560	557	555	547	550	573	541	573	594	535	524	564	547	585	554	552	561	562	547	530	577	555	593	560	554	560	549	533	498	520	579	545	595	546	565	554	563	529	553	589	555	565	540	570	553	544	523	567	568	519	550	535	557	567	542	542	576	536	523	553	561	580	564	549	557	522	576	544	582	556	593	582	555	570	580	548	568	546	577	602	546	541	555	567	566	545	539	538	536	574	578	561	564	576	578	540	557	563	578	569	563	538	539	566	573	593	543	565	550	549	597	527	568	548	513	555	557	567	572	601	566	542	532	585	585	572	576	569	554	558	605	556	580	546	580	574	531	537	603	549	594	542	562	523	561	576	539	576	553	562	512	549	565	543	580	539	523	580	550	579	599	581	589	573	567	536	556	561	598	557	573	557	585	591	543	561	527	567	506	574	594	600	557	562	575	533	529	553	573	537	537	558	573	520	535	613	539	555	528	541	554	560	555	595	533	519	555	546	562	556	566	540	593	551	552	544	576	565	565	533	565	556	542	545	578	528	566	597	564	547	551	560	580	585	524	571	583	577	560	580	552	549	524	571	534	547	571	537	558	579	528	579	557	571	559	538	563	522	551	578	567	561	552	531	535	591	553	574	553	543	582	582	539	576	563	549	526	544	538	550	588	555	543	538	556	508	541	548	566	559	533	580	534	518	576	565	565	573	547	575	519	532	528	549	559	534	550	556	567	511	548	570	574	556	610	559	528	550	582	540	553	595	631	574	575	522	545	553	510	531	555	595	554	549	588	527	564	549	554	560	522	604	556	599	569	554	579	562	574	541	547	507	537	562	547	553	571	562	555	517	559	551	561	611	545	591	581	523	572	591	562	529	559	554	576	598	597	505	570	529	592	560	564	559	614	564	562	538	549	521	585	542	554	565	564	513	502	554	561	589	533	568	547	565	524	583	561	591	572	557	513	570	553	538	542	535	543	557	572	583	573	572	543	561	539	559	529	529	536	529	537	550	549	544	558	576	560	518	558	565	573	556	574	567	507	551	544	533	546	551	538	558	577	536	582	545	579	547	572	558	579	535	582	497	555	557	560	590	577	534	527	570	508	568	533	619	517	598	580	517	547	533	566	526	590	563	607	539	601	563	554	559	570	549	551	572	582	563	536	572	554	596	555	516	567	564	540	562	521	533	546	591	591	543	535	545	546	578	546	566	568	571	531	539	586	575	533	545	566	580	573	565	565	518	555	563	591	542	505	540	563	567	583	581	566	577	568	530	535	537	566	577	565	529	519	520	538	538	567	566	535	591	563	569	515	552	571	558	553	547	556	598	532	500	542	618	563	547	582	522
7591	16476	14244	7965	5378	4307	3306	2724	2276	1903	1749	1517	1339	1311	1250	1130	1039	989	926	982	959	973	925	898	917	895	849	838	803	854	848	851	796	832	813	857	830	779	825	764	817	819	821	792	816	827	783	727	761	812	693	800	798	772	790	789	779	809	720	780	756	786	743	738	788	781	760	800	744	759	768	774	751	752	759	762	795	777	742	764	754	796	813	717	808	756	788	789	809	752	752	789	730	743	790	772	783	756	751	736	802	800	742	782	782	742	748	787	771	768	724	768	803	765	830	845	797	845	848	855	859	834	841	813	853	770	795	797	797	794	760	744	759	777	768	750	749	812	792	760	795	731	756	704	713	755	723	792	748	785	746	713	762	746	739	765	759	759	764	756	694	756	744	736	744	774	752	755	811	742	780	748	769	759	779	781	754	779	726	799	761	695	776	759	774	737	787	774	720	746	752	696	761	758	772	767	786	756	759	744	735	763	745	753	775	746	739	728	772	777	767	770	800	784	767	748	746	760	789	811	765	761	774	749	770	735	727	740	754	775	752	793	759	717	743	711	748	730	711	739	691	829	760	728	750	724	759	803	773	776	782	806	767	794	760	745	779	759	716	736	765	780	729	752	747	757	717	776	732	734	759	743	751	737	768	746	760	768	806	765	760	754	785	781	770	771	718	780	749	769	741	763	805	783	762	718	735	742	776	760	749	735	767	706	785	787	770	753	779	749	760	735	748	762	747	776	718	744	702	742	719	794	784	784	778	777	787	760	671	709	750	690	765	724	712	794	759	729	765	772	700	798	768	726	837	742	771	752	780	778	721	777	741	736	758	716	767	778	774	773	706	790	719	825	795	795	722	706	788	748	727	793	828	796	783	771	734	743	755	743	785	785	735	752	717	764	792	751	735	738	749	788	701	746	719	709	766	750	788	729	792	795	737	787	795	738	753	731	753	777	744	712	780	781	744	756	765	782	697	784	696	753	755	770	795	743	745	749	813	754	749	830	794	767	753	727	755	718	755	759	722	765	798	751	754	767	795	749	750	791	746	729	701	777	757	736	753	767	811	740	793	766	739	765	755	739	751	760	719	785	781	769	780	738	727	790	764	797	750	786	760	728	776	783	698	753	714	752	796	757	722	759	726	792	776	844	795	767	745	779	753	753	734	800	750	758	769	760	800	738	774	749	787	738	800	805	781	826	792	687	758	797	699	782	756	789	726	750	823	788	800	760	788	773	725	746	754	742	734	791	739	713	791	778	706	688	773	770	759	725	771	735	733	746	755	769	766	804	796	765	726	758	739	775	770	745	743	708	826	731	750	794	705	749	717	743	723	729	798	821	759	743	739	746	729	743	769	773	768	778	760	767	694	743	758	793	756	773	736	747	738	783	763	748	753	778	736	730	759	766	765	746	748	728	787	812	741	732	746	711	751	753	749	794	743	718	770	711	784	753	781	758	772	782	781	737	760	735	749	791	784	767	794	756	790	719	761	765	747	768	807	751	726	771	747	752	783	755	761	786	777	733	766	769	713	751	750	758	795	809	740	787	780	756	770	711	789	756	751	772	750	782	769	739	710	766	753	727	735	712	718	779	745	730	801	757	771	756	749	718	769	779	746	773	774	762	758	769	788	774	730	730	751	750	783	756	815	717	759	733	780	754	756	733	776	749	731	774	722	736	759	753	750	748	787	778	748	804	733	775	748	756	700	790	695	751	814	788	790	764	740	806	763	758	714	777	732	736	751	719	737	750	785	715	740	720	733	767	785	751	774	730	702	777	854	776	703	793	825	731	761	802	756	792	749	767	741	808	774	722	753	788	817	777	725	777	751	679	759	763	760	798	779	762	700	734	741	784	784	739	775	760	725	738	754	807	746	717	743	742	747	773	778	756	766	783	783	755	784	736	791	791	751	756	824	765	752	751	748	753	694	795	788	755	793	744	724	752	778	806	772	752	739	759	752	736	806	747	737	740	721	767	781	770	745	713	773	751	738	809	768	789	733	775	762	755	782	747	729	744	795	668	793	815	756	734	754	738	774	767	733	762	729	756	736	778	718	753	738	759	759	750	788	747	709	773	766	762	767	741	748	755	770	786	737	784	727	768	757	767	812	797	742	761	730	740	768	772	780	777	762	765	733	709	768	744	744	734	777	737	777	763	761	757	774	730	736	781	769	742	724	747	771	730	775	740	807	714	800	750	744	704	781	784	670	718	776	744	771	760	758	740	788	791	704	735	794	772	732	730	753	780	743	723	740	768	764	762	782	748	784	747	752	769	796	737	728	768	795	747	725	757	782	772	760	748	726	742	753	785	746	776	772	762	803	776	772	756	769	776	793	762	771	748	787	753	765	705	751	804	759	720	709	736	789	777	765	744	722	776	772	790	785	755	752	776	781	769	744	744	814	745	731	768	727	765	786	724	739	767	780	780	748	746	740	731	734	751	777	753	776	766	779	764	770	763	808	765	776	753	792	763	749	752	778	781	735	788	745	738	716	774	775	769	747	781	751	757	762	775	758	741	780	754	771	795	747	737	738	714	801	767	744	739	767	730	783	766	765	739	742	756	756	757	737	726	770	754	763	738	775	783	785	749	756	794	748	748	759	803	729	748	708	770	743	765	711	734	754	744	757	741	738	716	736	758	786	741	744	756	700	743	747	753	843	794	745	730	824	748	784	751	729	728	700	787	753	774	764	797	784	756	819	749	757	780	715	788	782	763	752	758	711	772	738	753	743	723	773	783	767	792	730	741	759	738	721	771	758	739	765	739	719	786	767	746	779	744	765	793	781	757	768	727	753	760	719	740	764	774	791	767	779	781	725	743	763	772	737	786	765	754	766	751	786	801	731	702	726	777	742	725	764	748	763	750	727	765	720	792	763	766	793	756	730	699	799	799	760	811	726	797	743	789	743	748	762	756	739	766	766	706	766	781	730	782	746	806	754	774	701	758	787	805	727	754	781	757	762	811	783	762	728	791	766	732	790	736	707	751	745	834	722	770	691	765	692	770	715	767	776	775	788	749	770	811	700	734	751	752	744	755	821	760	770	744	760	749	758	815	811	798	788	793	734	758	719	748	779	758	758	766	759	740	773	790	773	753	825	760	751	741	701	776	775	727	764	721	776	729	779	729	809	759	714	807	777	744	752	728	739	763	770	780	769	775	775	738	731	762	752	733	743	771	743	780	759	759	756	745	779	744	757	770	743	800	769	756	716	784	760	711	712	762	741	778	746	766	786	796	786	731	777	772	701	758	787	742	742	767	787	727	715	750	784	714	744	789	747	757	752	773	730	736	786	748	756	770	753	753	734	740	749	736	758	767	746	750	752	743	733	714	797	742	759	754	759	751	729	722	774	804	742	734	706	738	710	729	736	738	795	772	768	773	753	766	715	731	750	806	775	730	751	749	779	749	778	754	724	714	806	783	752	755	761	747	745	783	764	766	732	801	711	751	727	736	722	767	749	715	770	764	759	750	760	779	810	764	726	790	766	748	777	741	775	769
26712	20119	7687	1172	841	772	786	743	766	719	733	706	753	705	744	718	761	761	709	750	763	723	705	720	739	742	750	737	754	750	770	731	709	702	671	728	740	705	749	700	709	760	704	683	713	683	737	725	720	730	692	696	725	705	715	736	756	751	711	733	705	722	699	712	737	687	734	731	740	690	711	701	714	728	736	736	712	722	764	758	706	716	741	747	734	759	751	670	710	699	699	744	710	775	751	690	684	692	730	741	647	716	696	752	737	701	733	696	733	693	708	747	724	709	748	768	705	713	718	761	776	752	713	752	742	742	727	744	704	673	699	703	682	718	699	769	733	723	771	698	737	739	704	694	744	761	708	712	681	747	728	732	750	712	738	679	679	696	717	749	691	708	730	660	700	730	731	707	741	688	735	780	724	733	692	740	680	723	733	700	716	699	715	695	707	714	705	738	660	691	672	703	727	735	687	743	741	734	734	716	696	699	752	706	765	708	709	693	728	748	727	704	683	714	703	704	714	689	720	722	718	728	668	700	741	736	733	720	674	716	750	681	677	719	719	677	739	724	721	699	732	672	760	711	726	695	712	715	693	726	660	719	751	722	755	680	744	738	763	725	737	706	706	738	769	689	746	730	723	697	758	714	701	721	671	692	766	757	723	713	763	657	720	716	696	707	750	750	694	685	699	712	703	735	748	713	753	690	743	715	724	694	747	705	704	708	725	711	750	753	707	730	718	704	752	711	726	730	723	750	739	739	717	749	676	675	760	746	744	752	719	725	654	693	751	702	686	785	744	711	766	694	762	754	713	723	661	744	720	690	704	720	714	705	677	677	758	742	757	747	738	706	695	734	735	699	727	747	734	712	736	717	660	726	682	719	738	674	689	716	735	744	764	711	727	677	694	691	732	738	712	716	668	738	697	749	713	691	720	741	737	693	718	710	718	705	776	703	689	643	744	725	723	720	732	757	730	690	704	739	703	711	728	707	725	757	714	738	714	709	734	717	733	707	763	687	731	708	753	708	716	702	759	704	770	762	723	718	751	715	685	704	695	750	730	699	718	714	761	726	737	714	701	669	763	734	664	730	772	767	684	702	735	673	739	681	718	737	704	743	731	727	717	690	731	745	695	694	700	679	705	728	734	715	690	684	715	698	710	691	701	724	727	689	767	710	726	713	653	759	749	707	713	701	753	713	723	709	674	668	751	694	729	667	735	699	713	744	673	706	725	739	734	717	699	691	704	772	755	695	740	771	722	689	694	694	757	744	672	736	711	683	699	696	697	703	715	678	717	729	735	716	712	744	684	721	726	725	722	723	772	745	746	710	718	667	697	775	746	743	690	746	694	760	725	728	727	686	724	717	775	762	693	690	679	752	708	740	764	686	710	668	731	750	721	722	725	739	656	773	720	696	667	762	726	680	686	714	718	713	687	754	717	739	697	728	708	762	701	710	710	763	767	693	745	673	710	665	743	710	771	715	728	738	707	704	707	761	726	774	759	715	773	709	678	750	697	718	688	699	741	719	732	674	782	712	720	709	719	741	730	722	726	720	705	681	679	754	689	723	710	735	680	697	719	693	723	741	697	717	747	737	734	719	720	698	710	682	708	723	700	711	726	728	779	703	728	694	722	729	642	702	763	712	723	710	685	712	722	710	750	728	737	687	706	690	705	722	736	742	688	734	723	679	723	713	705	719	669	729	735	706	687	726	695	713	722	705	657	751	685	748	719	777	734	676	712	703	723	724	713	704	693	723	707	692	744	684	755	713	665	756	705	720	724	699	681	661	722	763	710	719	746	700	759	724	731	721	753	736	746	756	655	690	733	758	723	723	733	730	724	678	723	678	701	692	722	792	718	702	699	714	687	724	719	730	724	693	734	747	747	720	676	703	754	716	712	693	731	700	684	759	758	738	772	708	743	727	700	722	687	688	727	692	772	782	698	658	686	783	697	651	745	704	708	737	684	711	671	725	717	678	724	714	703	751	682	705	746	719	709	700	736	764	717	717	715	746	676	678	725	707	666	725	697	732	683	687	758	745	690	730	687	758	718	699	721	710	703	725	687	747	723	727	678	686	707	724	707	765	729	713	717	686	720	694	722	738	688	699	731	724	687	702	692	709	675	754	778	701	767	703	705	733	721	729	706	661	719	685	667	667	712	678	748	718	731	691	731	733	771	719	713	737	706	717	743	731	651	698	692	748	700	754	709	752	735	724	667	683	691	737	695	704	737	729	731	698	754	688	727	752	719	707	706	734	727	748	712	679	680	689	694	708	741	734	712	725	729	763	730	717	677	737	695	728	743	679	702	706	682	749	715	708	734	726	707	714	718	768	691	740	712	696	701	733	736	740	691	682	753	734	714	727	678	727	767	737	747	717	731	753	696	704	753	704	715	756	758	681	731	804	723	744	694	705	732	749	737	763	707	740	760	732	698	688	729	706	771	771	720	643	730	725	710	732	707	719	731	717	717	759	719	730	749	685	741	690	716	744	766	737	682	687	677	714	688	697	727	688	678	732	700	732	709	692	740	702	749	742	710	770	658	676	720	697	702	712	772	729	703	703	705	714	689	753	731	705	729	751	679	738	716	679	728	764	714	714	712	746	684	675	715	673	742	757	694	703	745	720	708	699	668	717	754	737	713	661	722	703	715	690	714	695	711	706	720	731	713	743	763	724	679	718	716	731	734	776	686	760	694	697	691	686	727	696	689	704	707	740	727	727	723	690	697	738	685	725	695	685	731	707	757	734	699	721	716	737	716	788	732	781	718	725	723	752	701	690	730	703	749	731	686	752	715	698	719	739	707	732	741	676	677	704	709	729	753	705	738	712	702	672	736	717	732	668	721	683	697	685	725	701	654	723	701	684	733	703	693	711	720	720	706	697	747	741	726	703	727	678	728	775	685	687	736	717	713	702	732	751	768	687	716	720	725	745	696	707	696	717	687	733	721	766	736	686	698	730	725	680	707	745	718	721	701	742	756	747	718	727	709	728	751	703	684	736	704	682	651	727	733	719	654	693	734	707	761	717	757	730	750	732	710	684	788	759	734	744	717	739	728	762	714	715	763	687	723	723	702	682	716	719	713	721	726	715	712	724	703	787	676	689	712	738	717	728	711	749	691	686	684	715	755	697	721	687	731	773	700	740	683	750	752	665	745	693	777	738	702	764	709	708	726	743	724	694	697	745	686	736	706	719	676	724	752	693	720	742	738	717	694	674	759	710	709	692	735	683	691	692	744	697	722	746	730	688	718	747	729	739	699	726	717	716	764	710	709	709	697	702	696	735	709	694	699	692	719	754	696	712	706	703	702	746	735	717	751	737	732	765	686	699	745	735	751	708	703	712	713	710	691	695	708	713	673	675	737	694	726	719	705	743	675	714	670	727	724	654	687	725	745	721	738	729	730	724	735	710	734	775	712	674	647	743	762	716	756	711	739	689	683	745	690	696	735	696	698	698	717	717	719	735	692	707	695	705	727	736	736	693	710	747	713	718	710	697
4263	1947	1750	1280	1194	1090	1069	1033	1039	1012	993	995	1004	970	973	959	977	1051	986	1000	992	1023	914	921	952	912	920	918	962	950	964	960	977	919	900	979	996	943	978	911	924	998	946	962	961	949	984	939	971	980	952	913	934	922	987	942	955	989	1026	956	963	942	981	976	962	921	980	925	1000	977	975	940	930	986	943	977	949	925	958	970	905	963	946	950	971	954	939	970	958	956	935	967	1007	1007	959	957	938	998	976	962	984	1023	990	935	988	949	938	940	943	931	886	944	959	980	996	1002	938	934	1017	1006	1030	1011	993	959	990	978	988	978	988	1011	969	965	1002	934	1010	982	974	930	972	1018	919	976	992	940	970	956	964	922	979	962	973	974	949	954	931	970	975	889	956	930	960	995	955	976	952	943	987	953	895	919	1031	958	962	1010	912	1031	892	918	1015	996	953	936	964	1044	964	928	932	951	922	964	955	902	986	974	959	935	972	897	949	956	970	977	991	1007	957	923	995	920	966	936	910	894	894	989	999	982	931	884	976	953	968	993	890	915	989	931	925	923	1001	949	983	981	943	998	977	918	953	965	936	998	934	948	936	910	932	1004	955	957	985	967	942	922	1044	933	963	941	991	1013	951	954	957	924	924	926	941	991	989	912	971	989	924	956	974	978	992	923	985	944	941	962	934	956	972	897	928	942	1011	928	945	974	946	962	874	943	917	984	952	982	928	994	933	971	962	931	991	1021	962	961	924	932	933	989	965	1004	937	973	1043	962	986	938	947	914	999	926	976	973	900	983	974	922	990	923	947	951	964	1006	967	978	929	948	952	926	995	1024	978	939	1002	925	908	940	986	924	947	951	940	946	923	932	958	910	916	930	962	900	966	942	938	984	877	913	953	957	943	958	975	907	947	977	975	947	913	1006	975	956	964	997	899	916	980	970	894	934	1015	932	986	1032	907	904	975	947	987	937	947	928	1029	937	1016	988	1030	938	976	931	1005	918	957	941	966	941	968	962	967	891	1003	953	884	889	993	988	1011	971	948	944	955	984	958	951	937	969	959	959	973	992	977	957	914	990	960	937	924	927	985	946	975	957	952	949	913	938	986	934	983	935	921	1008	953	965	956	944	925	994	886	1014	938	967	924	979	995	950	967	943	931	904	955	933	952	988	938	926	964	957	977	942	945	995	962	1007	961	912	927	952	988	969	1031	1006	954	891	982	983	923	960	946	976	953	942	999	897	985	999	902	966	928	936	968	901	915	972	939	927	979	966	954	943	933	933	1003	933	940	932	941	985	910	996	907	934	975	946	936	940	978	942	969	954	886	967	955	974	937	962	1001	984	934	962	964	965	937	923	929	928	1025	921	996	936	948	935	975	926	915	996	1008	987	975	929	991	912	987	930	980	983	988	946	917	986	947	916	915	975	962	881	959	917	958	928	956	993	990	980	1003	937	962	993	980	1006	989	931	975	960	934	948	969	919	980	933	980	966	958	914	965	1041	932	917	935	987	959	984	1002	949	922	942	933	946	963	974	924	987	980	958	936	946	974	946	971	928	1020	957	947	958	899	1018	993	934	875	1002	990	964	952	966	973	978	951	929	906	1014	991	927	953	963	955	944	914	968	936	937	955	933	929	916	954	958	986	1022	950	985	951	987	966	969	856	937	958	946	945	951	945	963	1005	945	975	993	933	946	950	946	954	957	973	982	945	970	935	979	1016	931	992	957	960	959	955	936	947	955	952	946	947	952	934	937	998	959	947	1006	962	954	977	993	954	935	953	960	942	918	952	986	984	984	971	898	975	954	977	976	928	977	932	939	981	961	1044	965	937	912	951	962	1004	930	916	933	974	965	933	974	971	954	954	975	976	995	965	977	967	945	924	987	981	979	932	933	937	978	964	943	938	893	918	957	1004	941	972	1007	943	922	1021	984	942	948	935	994	961	946	1011	1004	967	905	973	1008	957	974	995	1008	979	909	920	990	937	916	949	929	940	963	956	976	949	997	968	930	1008	998	908	933	954	951	927	947	972	943	1016	1005	963	1017	942	909	942	917	998	970	863	943	938	988	943	962	972	950	942	925	943	997	940	984	963	960	931	1006	928	933	982	920	957	935	983	937	926	970	956	936	930	904	928	997	929	996	953	1030	945	933	944	917	1009	987	957	965	971	923	906	955	957	919	930	941	949	978	1037	962	934	939	963	931	938	1005	920	961	978	927	939	927	949	965	958	958	979	940	989	934	980	944	985	1000	951	967	979	981	928	969	947	976	966	940	937	955	926	970	915	1010	898	970	1010	931	926	952	945	952	1006	983	944	919	966	925	992	962	919	992	937	965	966	920	946	947	963	958	959	957	958	968	932	990	994	995	956	924	1015	980	935	939	1010	1009	925	1027	992	942	963	983	906	923	1015	993	964	935	927	996	989	999	940	958	950	915	930	928	967	961	996	978	970	945	949	934	954	1012	999	919	970	970	1011	942	979	882	933	1048	1005	923	951	903	909	942	943	916	928	972	911	910	959	924	961	979	922	960	959	978	973	913	980	920	924	901	945	928	976	954	917	940	932	950	1005	959	949	985	901	918	922	931	986	931	901	971	923	1019	932	949	956	980	912	981	980	1008	979	946	932	925	972	951	995	961	996	937	993	1015	996	934	920	929	945	953	957	1030	950	922	987	924	936	947	927	970	988	947	998	935	971	948	999	985	975	1025	1001	960	964	953	956	919	946	992	963	953	968	948	911	973	959	990	999	983	939	1013	982	952	943	901	947	930	990	937	963	1004	951	933	972	928	945	966	1013	990	973	982	956	963	958	969	944	947	963	975	954	957	998	943	973	941	952	952	905	963	980	991	971	907	911	949	971	906	955	978	945	883	956	1009	1004	965	957	953	945	977	946	921	995	1001	988	953	968	916	943	967	945	900	956	1004	930	954	922	999	906	949	920	974	959	919	980	959	976	990	929	978	999	883	995	993	926	981	989	983	969	993	951	929	970	908	978	991	974	941	953	930	954	1005	967	916	989	918	1006	921	984	959	937	921	882	949	964	967	940	934	938	986	975	951	987	965	933	935	962	938	982	985	965	979	924	994	939	974	923	964	999	949	947	995	975	922	946	989	958	921	919	932	949	983	964	944	966	964	1006	883	937	957	989	917	953	938	924	988	917	966	909	948	953	956	898	993	997	912	942	946	996	952	938	978	937	948	989	920	1019	934	866	965	989	949	969	952	937	943	923	994	972	915	954	971	1023	941	986	986	1010	920	938	969	910	934	948	954	988	946	984	985	985	999	943	997	991	969	988	980	910	971	958	908	970	980	991	969	949	954	965	902	968	930	958	980	930	931	948	985	997	924	989	940	972	962	967	950	951	937	981	968	940	1018	924	945	944	1011	1025	1030	978	916	976	943	948	960	1035	970	988	923	989	956	976	981	915	913	999	1000	981	923	948	951	909	947	973	941	977	945	966	941	939	1020	914	933	913	908	1008	974	954	902	946	944	942	931	970	946	959	981	905	879	975	946	896	981	945	975	980	985	1008	956	920	990	909	994	1006	955	949	944	1002	985	956	988	944	921	987	923	985	948	957	956	975	950	968	1016	964	929	893	909	963	926	979	921	940	923	970	1015	968	946	939	1008	916	1034
23842	20944	28135	23873	20838	5861	1583	1184	1020	969	921	936	868	871	858	800	824	797	797	761	769	796	750	773	757	792	754	768	784	804	774	806	726	797	749	806	737	748	760	761	727	767	788	740	780	744	784	754	756	696	710	707	737	719	761	762	772	734	726	732	737	748	747	727	731	740	692	742	730	759	777	697	767	759	756	760	711	703	741	737	743	780	735	764	726	738	694	743	742	728	729	706	736	737	779	673	732	722	793	693	724	765	740	714	746	736	742	759	682	740	725	736	763	765	771	808	787	744	804	759	777	740	723	713	720	712	760	738	710	684	779	796	765	715	829	755	807	683	736	723	721	748	726	689	772	750	717	720	743	757	748	723	711	760	778	726	760	735	733	725	708	726	746	776	731	715	791	753	763	703	727	737	708	733	781	714	721	727	723	759	741	720	738	746	693	715	764	744	760	690	744	744	777	735	751	694	720	773	772	782	723	755	721	737	743	719	714	727	715	766	719	708	783	797	727	751	758	721	720	704	694	702	745	711	724	735	736	765	742	717	780	725	716	723	677	717	743	713	771	765	731	729	715	721	736	666	724	753	696	754	708	687	688	736	705	742	750	715	721	713	718	775	719	725	720	780	738	717	781	716	752	726	722	688	737	767	731	711	787	747	726	742	711	757	751	803	745	722	759	730	775	734	769	723	736	772	758	735	774	724	724	734	718	735	709	726	725	784	732	737	758	711	750	746	776	775	752	736	751	746	759	761	807	730	723	769	723	771	741	742	734	732	724	760	793	761	712	758	738	794	697	776	730	747	721	764	721	766	714	779	735	767	723	716	725	730	740	739	729	715	746	699	753	715	685	734	731	734	738	732	751	749	744	730	722	714	707	792	765	728	709	775	734	736	712	738	776	723	687	717	713	709	734	755	756	756	739	733	743	688	760	766	777	733	787	739	726	723	780	726	727	714	713	691	734	717	723	753	750	729	735	744	656	745	724	746	784	722	786	727	739	746	725	775	717	744	716	720	749	731	724	721	678	761	722	753	778	714	729	731	710	741	700	763	762	756	718	722	761	736	749	709	789	750	759	734	784	727	790	721	757	742	771	740	718	756	761	702	759	752	720	790	677	781	739	735	715	717	756	780	738	716	718	697	727	710	721	784	748	760	721	725	768	727	736	713	778	704	779	717	719	728	737	715	772	690	745	738	715	732	727	805	741	734	744	752	750	728	718	755	753	741	703	785	762	754	694	735	719	769	726	746	687	755	712	712	748	728	707	730	743	782	734	764	758	742	737	740	752	729	745	716	788	710	701	742	690	767	718	708	725	728	728	729	804	751	766	705	772	701	718	746	762	677	715	802	718	754	741	748	741	758	714	720	774	734	722	734	793	717	734	734	725	746	716	733	737	718	746	728	764	750	727	713	726	739	715	726	739	751	740	703	742	720	764	722	743	753	763	762	722	746	734	734	724	761	737	751	762	745	726	745	731	760	715	773	744	702	785	734	729	711	693	722	717	704	741	688	740	695	746	707	685	761	793	746	730	781	727	735	727	698	751	773	704	705	752	698	761	696	731	725	804	690	723	698	751	695	761	706	782	720	738	671	747	721	768	746	774	750	757	724	742	749	758	705	743	720	759	712	750	752	727	745	733	728	730	726	736	712	727	778	675	732	742	766	775	712	763	683	704	753	719	754	745	753	755	731	713	753	726	751	724	735	731	743	697	690	758	710	751	770	705	734	729	767	727	737	712	768	787	744	702	720	756	778	742	755	750	740	802	770	781	730	760	761	748	772	760	717	679	732	691	723	731	769	769	737	748	703	712	751	676	738	766	714	749	679	732	782	750	786	718	712	712	720	700	730	730	709	730	764	744	719	757	710	735	722	733	776	731	779	740	722	762	751	709	725	784	787	674	742	793	731	744	759	750	725	729	745	745	706	712	730	734	793	744	720	758	701	746	722	753	772	749	768	737	733	732	740	775	741	752	724	749	724	749	736	705	701	735	731	705	735	707	723	725	715	777	753	745	735	707	760	790	694	790	730	756	712	713	694	742	712	779	744	739	687	740	743	765	717	749	690	746	718	689	744	744	760	762	742	720	768	688	690	728	738	807	759	751	731	706	750	756	703	752	710	747	708	750	718	707	721	735	761	710	736	724	739	780	734	729	744	736	742	743	744	766	676	731	681	720	731	759	734	753	726	752	741	786	773	776	744	785	741	737	789	725	712	735	746	716	755	736	721	747	714	733	736	739	742	762	694	784	731	722	695	721	705	727	731	766	686	717	768	790	750	708	761	732	736	684	729	745	761	735	718	761	781	738	711	732	776	733	723	742	764	741	717	691	696	803	728	782	733	778	690	734	713	709	691	731	705	757	755	700	752	699	757	697	725	752	735	775	706	746	707	733	735	691	743	748	736	707	728	760	694	734	719	735	694	750	731	705	744	689	709	727	739	758	732	714	710	733	724	693	709	765	721	707	763	735	730	714	738	696	747	698	720	714	693	752	747	739	789	731	698	730	736	744	765	772	697	754	780	772	711	715	716	703	756	765	699	712	754	731	709	726	711	745	725	707	773	784	727	752	765	698	723	696	726	762	724	760	709	726	709	753	746	754	685	749	719	753	760	773	694	776	750	708	751	715	710	711	736	736	723	759	731	713	741	770	693	751	751	741	767	748	762	739	687	738	721	778	762	733	757	761	720	746	728	752	761	784	724	728	743	735	726	733	711	716	734	749	697	769	734	729	717	706	762	730	744	708	743	700	740	751	700	782	732	736	707	758	755	758	791	702	779	723	705	768	715	698	795	708	770	735	721	712	750	738	708	735	731	719	721	782	734	767	748	720	751	723	689	696	747	723	696	737	704	750	726	685	701	773	733	701	707	695	797	742	747	770	741	707	761	766	743	742	693	719	761	723	804	686	749	724	797	724	772	767	755	760	744	751	729	738	731	762	733	779	736	756	670	739	714	735	714	773	758	714	700	769	725	747	705	745	689	707	736	757	744	750	719	757	742	746	739	748	727	752	745	740	735	801	748	709	743	745	728	712	730	708	735	737	763	698	720	740	719	710	752	701	789	733	752	759	724	757	717	705	762	753	743	761	797	719	777	723	748	736	762	777	689	758	693	710	719	726	761	752	773	747	759	716	686	745	732	757	729	776	727	743	719	730	744	761	679	754	693	756	705	752	712	698	764	770	761	727	738	714	708	728	709	748	774	767	750	730	763	749	719	742	718	677	765	724	754	737	724	732	740	714	721	733	741	709	752	728	781	721	712	737	767	793	661	687	744	731	750	764	746	775	703	733	736	718	718	762	740	758	758	741	738	744	743	756	704	726	676	695	760	761	747	751	745	738	733	727	740	761	700	692	785	711	709	737	766	726	726	764	775	717	744	721	726	767	717	726	721	720	738	794	758	707	756	735	698	729	721	705	710	760	741	772	774	718	730	777	744	734	739	725	706	733	693	726	712	780	727	741	764	752	733	725	703	720	763	748	727	678	707	725	683
5497	10699	9297	5014	3572	2839	2411	2045	1742	1532	1446	1400	1332	1292	1216	1162	1211	1096	1095	1086	1069	1090	1109	1115	1038	1057	1083	1066	1024	1068	1060	1034	993	1013	1038	1033	1084	1022	994	1041	976	1013	1036	981	963	982	1057	1003	1028	990	1016	981	1026	1015	952	1006	1023	937	1033	952	1006	982	1044	957	961	986	991	990	1026	1001	989	992	1090	999	986	987	968	990	997	1009	995	981	1008	995	991	1030	954	957	1026	1001	1039	958	1021	951	975	984	999	1019	973	1030	941	1026	977	1000	978	944	977	971	1027	1045	999	961	1105	1046	1082	1014	1026	1078	1058	1016	1087	1054	1004	1033	1000	966	1078	1030	998	997	1026	975	998	1013	998	1036	1034	1008	1005	968	1013	982	971	1017	977	1002	987	1004	935	1007	1046	993	976	950	1015	996	1012	978	923	1006	983	989	965	1003	1006	1070	973	1011	950	997	1017	1038	1004	978	1056	1002	1021	1019	977	977	974	968	1020	995	943	1026	1000	989	957	961	1025	1002	1027	1056	976	984	974	963	906	975	1003	992	1000	1008	1019	981	1005	1036	980	1010	940	966	1028	1015	1030	1029	946	981	957	1031	1010	1043	989	1016	1042	1002	1061	1007	1005	977	1035	1043	1013	997	985	1025	979	978	984	962	1012	1000	978	964	1020	981	1022	1040	992	946	995	969	1006	934	1009	1054	960	1001	1034	1010	1030	1029	968	1028	1001	986	1047	1011	1000	966	1009	933	924	1024	1022	993	1029	960	978	1002	952	991	983	972	1004	997	1010	945	1004	959	999	1004	973	972	1037	950	999	1048	969	1015	964	962	1004	1007	961	982	992	964	966	992	1033	1010	1028	964	1040	973	1015	947	985	967	1005	920	975	996	953	1003	940	1018	988	993	1011	1026	982	996	979	974	989	966	961	977	976	978	1046	984	1035	1022	1045	1007	1000	970	1014	1005	1016	1002	968	993	987	985	934	1012	967	988	1001	983	975	1015	1038	978	1042	883	993	961	1036	1052	980	981	939	974	1011	1002	936	950	955	960	1011	979	950	921	1005	1004	928	979	976	971	993	1009	995	992	961	970	986	968	1057	981	956	1041	1050	1044	1042	963	997	1000	961	970	992	997	993	1023	1005	982	981	1014	987	1025	960	987	972	972	981	949	1025	1026	1041	1009	1001	956	973	987	972	1020	933	1036	973	943	1022	951	968	1001	973	972	1033	1005	1008	992	945	1021	962	1011	1025	925	1010	994	980	929	926	960	992	980	967	1016	1009	1025	1007	996	975	1009	983	993	995	969	1006	976	1013	990	1025	1047	1001	954	958	992	936	970	1008	981	967	943	902	929	1017	986	956	976	1013	988	934	976	1000	971	1064	974	1024	973	999	972	984	1056	1023	968	1002	983	948	1046	978	961	963	996	956	956	986	1023	978	1009	987	1041	1036	996	1038	1037	994	978	1010	964	1015	1010	1000	996	954	1019	985	990	971	990	946	1001	998	947	955	999	983	1018	971	1040	975	993	1021	999	995	1032	979	976	1020	1003	941	977	1009	1006	928	953	977	1039	1007	1058	985	970	911	1046	993	1024	1043	969	1008	1006	947	919	1019	941	973	1049	999	945	986	984	1007	955	991	993	962	998	950	952	1015	1006	1035	979	999	982	1025	1055	994	1020	998	1010	970	969	945	1002	1029	962	966	971	992	989	948	1026	963	994	985	973	986	986	1002	1010	1018	978	954	954	997	1020	1006	1029	931	957	979	1043	988	1049	1030	1007	937	1046	1008	936	968	980	1014	961	1010	927	975	984	956	996	986	960	1002	952	979	998	1014	1012	1018	990	985	944	937	1002	1034	1045	1043	1033	964	996	987	983	1002	930	982	983	1028	974	964	974	965	953	1027	1001	993	951	950	1032	985	995	1016	1004	1015	995	969	959	1029	957	944	992	980	1000	1029	1000	973	1000	1011	1014	1029	999	936	960	959	982	1021	980	988	1004	1013	1010	1020	982	973	1009	968	1044	922	1015	1012	966	1009	1021	1020	930	956	1021	998	1066	1036	986	1015	981	1003	1013	981	982	934	1019	985	982	976	988	958	1014	962	964	968	963	1027	959	961	961	995	1031	983	944	1038	959	1007	1003	970	961	967	961	994	967	983	1010	1075	962	977	999	983	1080	1040	943	996	1006	984	978	949	971	964	1022	994	960	1068	1040	999	1034	983	1010	934	985	1007	939	955	995	1009	958	998	979	997	931	997	995	1006	966	1027	997	1004	982	949	992	991	1016	953	1015	1022	944	934	974	1012	977	1014	1003	1015	993	1033	976	981	1043	954	982	1003	1004	1006	968	993	962	908	991	1007	1056	1036	961	976	934	991	993	991	1017	990	959	1029	987	1009	963	1004	944	1018	974	1001	1055	966	1031	919	972	1042	985	966	1010	967	998	996	976	947	969	1002	1018	962	949	1006	1027	995	1009	936	1000	1033	966	976	1030	1039	926	997	994	975	1004	962	1009	1016	1052	996	934	1028	1003	1003	992	977	974	967	975	1016	1012	936	988	1032	972	982	970	984	948	991	984	932	963	961	1005	949	978	988	946	1034	948	966	1044	1038	969	959	1040	1015	963	978	1011	993	1020	963	952	1010	1016	969	1018	984	977	940	965	1033	970	930	988	959	1010	1000	909	1021	983	962	1002	981	957	971	1027	1016	1018	975	955	954	1002	966	987	940	953	973	1021	969	980	1038	982	957	946	1022	1009	971	1005	1003	968	991	977	982	945	961	994	964	990	983	950	975	1013	967	1010	978	1037	953	939	943	978	1012	1048	1016	1018	996	940	953	971	1008	984	980	939	1012	1023	1007	978	1041	1025	972	972	962	968	982	1006	994	993	971	961	967	944	945	1019	983	981	1057	1019	976	1008	971	985	1005	958	925	975	1029	919	965	1042	968	953	934	983	1000	988	960	979	984	1025	984	1005	1013	997	1001	949	988	983	1001	982	1021	996	977	958	1013	1003	965	1005	937	1001	994	937	938	952	1003	983	977	1057	980	980	978	1004	1068	982	1053	965	1033	976	972	992	983	1031	983	985	1018	972	999	1004	1047	1045	1035	997	939	961	965	1002	973	992	1029	995	1022	970	997	1016	974	988	983	991	970	950	987	1005	1000	1021	1026	978	1008	1004	994	959	965	1005	988	999	962	1030	974	1010	945	1021	997	1008	992	965	1043	988	984	958	1041	980	1017	948	985	994	999	1038	968	955	923	976	994	1020	956	969	996	945	1032	1032	979	1014	977	961	1021	1003	975	996	1006	1033	979	952	980	988	998	996	931	959	973	996	950	975	1010	978	1020	997	974	1015	995	1022	1024	1004	1005	988	967	976	946	1051	1020	989	1010	1013	919	1012	988	955	1008	959	964	1000	953	968	953	988	936	978	987	954	983	913	1033	995	1007	965	982	941	988	961	970	1016	962	939	970	985	981	981	1019	949	990	930	956	909	929	958	990	1041	1013	1016	976	995	987	992	967	943	974	992	1019	986	969	983	999	984	1018	981	982	999	996	965	945	982	1045	985	1058	967	969	991	992	1036	945	1001	951	967	981	959	1012	1017	933	982	952	1018	999	1017	1041	969	964	991	955	981	944	941	968	964	984	1020	991	992	975	946	969	1029	1014	983	961	953	938	917	977	981	1026	974	985	938	961	999	965	1023	988	973	1009	997	1001	965	1029	1024	1025	930	1004	997	954	985	989	993	960	1010	1020	1005	1014	1014	1006	999	980	937	957	983	948	966	970	988	999	1006	985	1022	1000	974	1011	988	958	1009	1020	1004	982	1037	936	943	973	1002	1004	1020	1036	966	964	960	971	944	981	1027	1034	998	1038	943	962	959	1034	983	973	993	975	990	962	967	961	986	971	991	975	996	938	1006	1027	1016	1004	944	994	997	979	1029	1013	1033	1027	984	1036	1014	974	912	1044	997	957	979	1034	978	996	1027	911	994	1001	977	971	986	948	964	1004	959	1001	975	973	996	1018	978	985	977	1002	984	961	1044	959	991	967	990	989	980	928	958	1004	1051	1012	1016	1004	980	953	969	1026	979
22848	20978	28735	23402	20979	20756	4478	1435	1115	1032	905	871	860	821	780	740	686	705	668	692	658	650	599	646	629	631	634	643	624	577	598	629	622	554	612	597	595	634	638	610	610	594	560	573	602	541	590	601	575	598	574	568	571	599	593	610	556	542	576	535	559	590	570	561	565	593	598	549	546	605	558	587	571	576	524	577	568	582	615	580	576	532	528	555	571	580	538	574	573	564	575	590	620	594	599	522	579	582	611	569	565	562	567	584	576	588	518	566	593	559	545	593	592	627	631	578	628	599	567	629	618	599	627	633	587	587	605	621	552	631	590	604	579	565	590	591	626	562	576	575	595	576	557	595	590	584	558	583	515	559	588	588	586	572	545	593	557	580	553	627	587	549	551	578	549	555	546	540	525	559	546	592	602	559	554	574	575	595	591	581	585	575	533	570	558	555	557	520	545	589	573	561	551	588	565	562	567	546	541	560	569	539	558	550	586	556	548	530	583	562	547	556	588	560	521	539	591	589	597	575	563	595	532	596	546	545	527	555	567	534	565	542	589	561	583	564	584	557	557	565	538	580	529	609	581	591	560	601	567	551	546	523	568	590	534	598	570	511	581	588	579	531	534	554	562	547	543	564	586	605	524	565	613	590	565	569	584	542	588	558	550	541	556	581	546	565	525	533	588	599	597	600	569	578	557	574	565	576	523	544	540	531	629	588	612	580	570	581	597	560	558	594	556	582	546	556	575	595	559	564	575	579	546	575	567	585	583	551	592	595	539	545	595	552	580	582	573	569	610	566	591	502	596	596	554	577	569	570	559	589	593	550	592	552	599	513	606	569	549	549	540	507	590	559	596	579	559	564	602	553	563	565	592	565	575	568	594	554	585	555	594	593	537	576	542	536	572	545	567	584	538	588	544	532	568	568	593	564	577	539	563	566	592	596	535	566	593	618	538	576	576	568	562	552	586	559	623	572	520	553	554	557	568	611	540	566	558	594	531	556	527	570	587	582	553	541	530	571	569	554	557	561	579	590	578	589	534	603	565	589	574	560	583	583	565	591	569	568	590	588	599	543	522	547	607	563	539	578	599	559	595	557	596	540	544	541	568	561	548	559	580	560	627	558	560	617	551	578	551	551	542	600	607	558	577	558	541	585	592	565	536	616	570	552	560	543	557	542	599	543	576	571	562	537	606	510	551	593	570	576	566	560	571	545	544	560	550	571	562	563	530	581	520	574	583	620	591	587	577	522	549	580	595	609	591	557	535	557	571	567	537	559	543	604	547	591	547	555	546	578	596	541	595	568	602	536	578	557	595	573	580	576	552	563	568	583	562	576	601	595	565	590	537	554	550	537	596	560	582	573	535	616	569	593	547	617	552	556	524	581	557	601	571	546	595	564	564	576	573	550	562	576	555	570	548	567	578	539	586	578	571	573	575	598	563	561	555	567	567	545	613	530	580	611	585	516	554	565	549	555	553	573	561	540	558	569	572	571	577	556	579	583	609	606	535	600	586	546	581	541	574	600	626	554	620	554	561	534	561	557	572	561	585	575	564	543	524	561	549	596	560	563	571	554	553	527	573	561	544	583	554	551	591	580	563	574	560	552	594	539	591	536	564	580	575	565	535	611	602	574	595	564	564	584	579	588	560	547	550	573	567	585	579	577	541	592	591	543	530	513	562	589	567	578	617	541	528	546	554	567	585	587	559	560	525	577	597	566	558	558	538	562	590	595	580	537	586	553	563	584	525	541	584	568	591	556	567	550	553	571	585	553	562	525	579	560	574	555	556	624	528	545	593	588	625	595	547	549	575	567	564	548	525	602	547	595	561	561	554	555	579	556	577	573	547	564	557	516	540	577	564	578	579	549	587	585	496	542	558	586	603	575	588	500	585	574	552	583	586	596	508	530	586	595	571	593	561	597	561	558	521	571	559	570	573	538	520	596	541	604	548	598	577	599	541	549	559	548	606	537	585	527	581	584	556	545	541	589	541	549	557	562	559	568	583	604	560	554	589	602	572	558	639	563	580	531	596	551	564	580	570	551	591	569	579	558	624	566	584	581	591	571	548	570	562	570	550	582	592	579	617	574	558	593	592	606	597	576	543	590	560	571	579	600	520	550	530	552	598	576	535	547	542	562	560	577	550	524	599	592	561	559	561	586	556	573	588	596	574	563	608	581	574	578	545	545	522	521	537	571	533	560	597	562	581	605	557	564	529	583	582	534	603	556	573	575	585	573	569	523	531	562	586	553	573	581	584	563	578	532	578	557	538	549	591	589	553	558	576	614	568	531	595	522	556	561	565	551	555	597	647	542	514	538	558	578	587	560	619	581	545	528	551	535	604	579	556	562	526	507	586	558	553	572	530	579	534	548	649	571	575	574	583	555	546	589	570	570	589	576	563	530	554	525	544	598	563	576	555	582	506	529	585	583	563	557	630	538	601	535	546	535	563	553	598	551	605	588	494	569	517	570	580	567	575	560	572	577	522	562	592	524	567	593	549	583	556	559	554	576	561	550	529	582	509	563	558	594	517	571	552	579	581	622	542	592	579	552	610	603	572	610	563	560	559	593	581	593	563	588	599	586	550	602	575	559	605	580	533	563	578	546	587	555	550	570	564	566	565	566	551	570	602	568	579	577	563	546	611	581	554	581	569	517	551	598	567	599	557	541	631	570	560	582	562	572	592	553	572	565	621	548	531	592	560	570	568	586	546	543	555	577	567	533	535	558	567	576	551	540	542	573	554	588	547	597	566	527	551	530	568	578	539	541	536	572	609	579	586	584	569	590	583	535	570	564	529	583	555	609	584	555	584	563	553	563	543	554	542	568	536	562	580	540	592	558	609	611	584	597	569	608	580	618	598	546	588	571	564	541	551	562	543	547	581	567	586	569	544	551	599	583	607	593	571	572	591	588	588	530	562	540	554	574	557	544	600	561	597	621	582	572	578	536	583	550	558	586	569	553	580	581	628	596	625	531	611	588	575	575	572	579	507	571	600	565	563	606	548	552	529	586	544	553	624	560	580	587	602	540	581	572	538	558	546	587	569	585	561	566	570	611	568	531	583	549	563	552	536	572	617	592	575	585	582	551	573	537	565	589	589	555	526	579	543	554	534	558	568	569	556	536	560	568	579	596	567	560	596	548	598	513	578	582	584	587	547	566	574	553	566	541	549	597	584	585	566	562	560	524	625	566	578	559	583	511	590	542	561	574	561	562	531	559	573	556	580	551	549	581	576	581	617	568	543	574	626	581	559	592	585	509	556	564	588	592	579	561	555	553	546	530	615	551	575	600	536	623	594	598	562	611	607	559	576	578	553	603	617	550	579	579	558	535	555	595	591	579	541	564	549	562	622	576	551	553	596	540	561	558	542	577	523	514	564	581	540	582	584	546	564	617	544	569	515	551	582	551	552	529	586	596	583	560	560	579	513	482	600	575	545	548	566	596	514	599	521	577	535	581	562	560	581	561	568	583	567	554	569	576	556	560	585	554	563	556
7519	16860	14319	7759	5488	4402	3413	2795	2231	1891	1803	1548	1415	1267	1183	1168	1090	1057	991	953	991	935	929	893	915	845	905	860	861	824	867	845	854	897	830	806	818	783	833	795	829	837	799	775	780	778	805	820	809	777	801	788	812	767	738	770	803	786	738	783	798	763	808	779	767	788	810	796	779	767	766	798	808	787	738	752	775	768	714	757	766	785	780	795	784	814	769	763	794	827	793	780	760	761	727	775	756	774	740	735	789	704	758	767	772	780	739	764	780	717	742	757	768	888	823	831	858	822	875	826	932	841	799	780	791	885	786	819	866	803	814	736	787	786	798	780	822	807	838	800	779	795	743	808	724	757	762	777	781	753	771	757	756	765	765	734	774	762	779	772	806	764	785	751	749	769	755	753	769	725	792	780	760	776	718	767	726	744	711	725	762	749	769	764	774	772	735	789	754	757	804	753	779	806	739	725	816	766	709	820	770	796	727	751	758	782	786	832	770	765	730	778	732	785	767	768	757	744	752	793	753	786	798	774	768	762	807	780	752	811	798	779	750	784	777	750	786	734	741	751	796	773	751	754	733	782	803	768	740	768	734	784	796	796	736	790	733	801	798	771	758	793	791	774	782	792	828	790	768	767	739	749	750	734	745	775	780	809	792	766	735	755	793	769	781	761	737	763	760	768	799	770	779	764	776	778	802	737	774	722	761	723	792	758	744	790	787	746	768	769	776	787	769	811	725	790	741	765	745	742	737	761	730	818	776	693	775	734	726	778	759	821	760	770	743	736	760	761	750	791	760	766	745	793	738	790	752	754	787	774	769	762	799	774	757	767	760	787	743	746	767	777	772	756	769	803	768	816	758	723	755	771	784	779	726	784	817	734	752	747	750	719	788	777	789	722	822	760	756	779	766	774	716	778	773	774	717	787	761	724	799	766	727	713	750	760	812	785	777	749	748	764	764	753	820	734	770	737	739	764	786	737	769	768	826	752	810	768	776	830	767	768	755	738	798	803	777	747	778	814	788	767	797	799	758	783	784	767	732	739	769	767	789	772	774	776	759	800	719	816	795	760	780	781	755	752	752	725	793	758	744	807	740	757	751	769	801	750	828	742	794	810	748	729	792	750	746	730	758	779	745	790	780	762	821	742	724	819	749	785	746	748	747	711	802	803	764	768	699	772	795	778	803	794	747	792	699	783	793	719	782	767	774	712	756	774	797	786	740	761	767	784	783	766	780	774	799	809	781	818	782	720	802	787	715	768	753	770	770	769	752	746	682	815	775	763	745	778	753	768	790	763	746	794	759	771	801	715	745	761	794	729	740	803	782	768	770	735	804	761	788	745	743	777	792	791	781	745	784	782	751	738	787	748	746	802	792	769	727	759	779	736	743	727	729	799	744	772	790	768	780	741	715	741	767	771	814	776	716	748	789	731	739	774	723	770	727	751	746	779	806	798	739	752	737	748	733	766	751	700	742	742	763	771	791	738	745	778	771	780	777	746	716	756	751	803	735	809	722	736	778	746	731	805	765	783	780	746	749	740	774	857	722	788	720	741	757	773	765	756	809	782	763	746	795	756	832	695	756	811	753	757	712	792	794	807	791	728	721	763	792	753	792	796	738	843	739	774	805	777	756	778	813	807	775	818	769	799	762	790	753	821	721	731	738	765	734	791	759	758	782	747	724	748	794	771	796	733	745	773	750	765	721	687	774	737	749	748	791	749	739	753	740	757	760	733	728	763	748	768	803	794	764	755	757	761	780	767	795	786	750	774	792	740	732	768	786	770	786	765	754	726	757	766	795	773	782	716	767	730	763	747	762	805	760	768	809	793	757	741	790	765	738	805	772	789	763	796	800	796	756	767	758	773	740	780	741	802	727	765	781	820	773	753	812	755	719	791	765	783	792	739	786	745	743	779	724	797	744	742	760	701	717	765	735	793	762	737	774	744	706	731	810	755	824	748	741	790	804	738	704	765	742	711	762	781	739	759	811	788	746	776	815	716	735	801	778	815	770	829	724	783	790	757	800	786	779	794	781	755	768	748	733	795	731	736	808	772	798	750	799	811	778	781	779	765	770	785	798	794	767	790	734	785	766	758	733	773	778	744	754	803	780	702	737	797	793	760	781	726	717	800	755	785	756	778	744	778	783	743	771	782	783	812	787	792	774	765	785	791	789	766	798	795	750	773	765	734	751	773	744	751	780	720	786	766	743	774	753	773	765	777	784	785	760	769	722	748	782	785	797	835	799	719	781	783	759	746	763	802	770	786	753	841	788	776	820	769	767	812	752	784	753	789	757	725	729	731	779	732	741	767	724	741	699	747	752	807	755	778	757	726	728	696	815	774	776	726	752	776	790	793	744	775	725	778	795	714	783	753	772	782	691	751	784	777	753	769	738	768	751	777	743	749	752	800	727	757	755	732	777	741	767	757	757	750	739	802	752	777	730	787	802	768	761	728	776	742	774	787	761	708	765	730	741	768	747	782	766	718	789	745	728	741	811	744	703	746	735	732	819	779	789	787	767	778	791	781	717	778	782	726	758	738	772	805	754	737	760	762	722	779	801	734	779	787	739	809	767	775	761	745	778	752	794	726	734	746	702	723	741	745	797	762	824	736	810	739	779	791	775	713	791	772	759	777	746	745	749	768	777	791	735	774	755	804	747	763	735	722	774	780	796	803	769	736	780	741	716	762	793	722	767	790	761	769	838	780	777	774	782	787	758	785	758	777	756	810	748	782	744	772	769	719	758	818	748	804	787	816	821	717	707	740	770	792	735	748	775	769	764	743	740	702	780	787	766	792	778	738	818	830	744	776	801	800	813	806	811	754	784	744	759	784	790	770	768	736	771	813	797	756	773	825	773	772	776	775	757	776	792	743	791	777	762	726	765	765	752	750	780	745	725	766	772	751	752	757	752	798	731	767	741	810	773	792	754	729	768	717	801	788	747	786	779	772	795	728	746	786	731	791	790	788	748	805	731	761	722	724	820	787	793	750	785	733	772	778	800	724	770	782	754	768	749	777	775	759	771	833	801	780	835	755	780	752	768	743	789	759	767	798	729	764	759	807	754	726	784	780	739	788	813	766	730	752	790	755	796	759	750	758	797	737	808	767	726	768	761	733	808	757	736	755	755	775	762	743	748	750	772	786	775	734	819	776	739	789	823	769	768	757	736	751	751	775	767	796	775	747	811	776	779	734	760	812	793	732	785	727	769	753	790	742	754	752	839	789	756	755	777	797	753	746	729	779	802	796	790	762	769	762	790	766	758	764	738	762	809	744	705	757	733	752	782	771	717	719	728	758	791	782	790	758	781	782	779	794	736	765	731	746	785	787	776	737	680	759	775	731	752	762	782	778	772	779	826	734	763	752	772	791	774	761	784	800	721	748	795	754	757	743	736	750	775	784	743	778	727	751	765	734	789	763	709	729	780	759	803	801	756	754	765	773	730	765	828	766	798	764	721	707	785	750	756	734	757	762	803	729	774	782	737	717	776	777
26660	20147	8203	1241	895	755	791	809	778	755	813	749	765	759	736	738	712	784	713	716	769	690	755	722	743	706	726	745	751	701	750	723	708	723	767	716	721	748	750	795	766	742	697	703	813	748	700	734	743	733	792	739	754	734	779	721	733	738	698	764	760	772	730	696	734	702	708	701	783	705	781	720	715	774	748	727	682	690	758	775	737	752	710	698	767	714	772	715	686	738	685	710	700	736	708	731	785	738	728	697	721	740	730	715	715	694	742	753	767	740	727	717	730	757	744	736	762	778	758	769	757	774	745	705	740	797	746	751	763	749	746	802	714	740	775	738	734	744	739	757	739	732	782	749	702	762	725	688	688	753	760	721	703	764	795	693	753	719	725	757	771	708	711	694	774	782	717	750	738	709	710	663	764	711	733	748	741	712	729	711	782	736	724	764	710	744	740	696	759	736	727	707	705	773	733	700	742	722	732	761	738	701	751	733	771	727	715	727	749	725	777	715	727	749	715	724	749	691	688	701	766	695	742	689	773	785	753	744	752	723	702	713	717	797	752	711	702	718	740	719	741	684	698	768	725	732	759	726	732	739	676	698	723	725	689	758	724	728	760	712	732	757	746	792	705	789	736	729	714	746	734	726	703	708	666	728	724	742	694	734	696	714	691	730	713	697	734	733	729	725	716	738	758	719	746	761	730	770	733	730	766	671	707	704	683	721	747	729	754	717	747	742	687	739	705	747	777	749	738	779	773	715	753	713	747	710	783	720	735	698	724	715	763	695	717	736	730	713	755	722	730	781	693	729	745	734	728	771	712	713	753	766	760	786	687	752	745	714	695	728	713	751	727	730	733	717	770	709	754	766	760	730	765	744	738	749	699	731	730	716	747	685	715	661	638	794	758	755	724	717	693	730	734	698	746	739	748	731	721	715	706	734	756	741	713	748	734	755	740	741	698	752	726	730	716	713	739	757	749	726	781	836	664	702	702	747	741	746	734	702	734	747	813	715	726	765	698	772	730	735	741	690	755	740	747	776	776	728	676	739	706	701	752	724	765	758	765	745	709	718	747	738	739	732	714	772	723	753	710	741	743	761	765	690	758	743	728	763	681	685	731	776	717	736	734	700	720	741	706	744	720	773	722	714	708	763	774	749	709	749	682	719	715	731	692	719	743	733	726	721	729	719	785	740	747	711	706	781	759	708	733	698	742	712	711	758	770	748	753	695	719	745	760	732	721	689	728	806	716	699	739	730	753	797	722	754	732	737	745	720	783	760	699	765	744	737	733	750	733	731	732	739	761	730	721	740	687	666	736	708	744	742	794	743	703	719	729	744	719	717	737	702	678	742	743	713	734	739	663	731	726	734	704	726	752	683	711	717	753	730	714	713	705	747	734	687	761	733	713	737	707	762	769	738	737	680	712	765	726	748	748	776	756	704	679	703	768	755	724	725	749	763	765	750	756	708	743	696	737	689	738	720	751	762	713	780	708	719	714	732	741	735	703	730	722	739	744	760	746	728	706	753	733	704	711	682	742	752	714	780	734	724	723	708	714	764	726	731	686	736	775	702	715	723	713	707	721	690	717	736	716	746	735	770	749	717	749	731	727	720	713	713	707	707	757	756	709	781	709	746	766	728	807	682	717	722	757	781	742	707	717	729	684	741	702	787	736	749	695	756	726	756	692	734	731	721	733	715	734	714	774	775	704	713	757	729	766	750	704	700	721	693	766	732	714	706	726	756	694	719	758	732	716	724	686	726	704	719	732	662	679	726	723	692	741	692	745	756	735	770	705	776	707	758	748	724	674	694	752	721	735	716	738	748	830	719	671	725	668	712	713	728	688	754	727	726	748	761	749	719	734	737	767	736	713	709	798	728	731	728	736	704	711	685	685	676	743	696	731	745	752	765	776	731	758	741	735	741	766	745	738	732	747	708	749	751	761	688	738	720	779	723	730	718	712	769	733	758	749	727	735	739	771	741	731	693	748	728	757	678	719	769	741	733	812	695	720	754	710	702	763	769	734	760	757	753	716	747	715	729	759	703	728	721	726	711	727	726	752	692	800	768	777	733	751	743	711	713	745	730	695	677	756	747	750	737	733	782	748	688	732	690	737	733	793	728	745	724	720	743	723	737	717	699	725	773	762	760	752	717	687	742	738	720	715	715	769	727	662	759	738	716	712	761	737	763	741	750	756	685	682	746	762	712	729	735	764	751	757	727	721	701	716	762	710	704	758	711	748	731	726	803	742	700	734	752	726	779	728	737	704	727	735	753	716	787	731	735	748	740	738	701	754	725	715	726	757	693	751	730	678	751	734	711	709	687	678	720	705	722	704	745	762	706	701	703	691	743	745	681	723	731	769	769	695	784	675	735	750	754	723	758	704	751	741	678	718	790	706	694	739	737	707	704	703	753	751	719	748	738	707	743	773	737	734	717	761	773	705	677	730	712	718	722	688	767	754	738	756	769	699	719	725	712	783	700	736	761	708	786	704	723	722	730	767	765	705	728	738	712	760	746	743	729	795	752	691	713	731	720	729	752	769	773	688	699	751	718	730	702	685	720	742	720	744	762	715	745	722	743	757	753	808	741	681	754	738	729	755	770	728	726	724	739	694	717	689	699	818	748	764	728	753	707	762	728	748	750	734	735	731	684	783	722	690	766	731	767	729	709	730	759	731	694	754	715	661	700	684	747	753	726	703	775	736	762	700	711	757	794	722	675	690	718	718	728	774	705	708	781	730	715	724	794	738	758	737	735	709	762	774	765	769	750	802	691	736	743	750	676	681	734	770	712	741	767	690	726	731	748	659	773	750	693	721	751	726	731	742	686	745	727	720	744	755	765	719	740	735	759	767	740	758	749	755	765	718	726	745	771	744	691	729	726	744	702	729	688	720	737	697	727	737	718	762	694	755	678	737	763	807	724	804	693	716	721	701	714	736	730	737	738	765	752	750	775	729	750	772	752	692	735	694	724	760	732	734	736	710	725	750	685	757	747	727	790	761	728	773	697	717	724	742	746	758	761	783	709	758	698	707	709	691	718	732	764	703	736	739	759	744	736	770	695	729	698	761	711	758	738	754	714	704	717	722	705	751	739	738	757	722	724	735	739	735	784	715	752	732	769	800	716	739	721	718	763	743	695	735	731	737	722	685	716	720	722	733	707	690	727	693	716	723	681	739	773	728	736	752	782	697	749	733	726	693	718	753	730	745	709	760	747	715	704	748	765	701	718	730	717	789	750	726	758	745	698	792	733	761	721	804	691	751	689	693	722	752	757	697	687	734	767	748	753	715	735	725	758	668	724	707	742	733	704	724	729	702	721	726	723	761	726	738	734	769	735	755	704	727	747	758	690	712	709	689	697	726	687	743	706	723	738	722	760	766	716	720	700	700	765	753	704	696	739	672	736	690	744	727	712	741	729	786	683	722	708	724	752	678	738	719	699	752	712	702	723	704	739	775	754	780	722	749	675	703	676	759	672	789	696	770	743	730	712	747	738
4218	1953	1752	1266	1207	1075	1030	1060	1003	1028	1020	990	1053	1033	956	1042	989	957	954	983	988	1019	919	979	964	980	916	952	1081	1001	989	1022	987	961	940	945	971	997	988	1056	953	999	968	964	959	982	1023	957	952	953	967	942	944	963	956	983	960	993	984	1018	973	981	982	944	1007	918	980	983	969	976	1014	956	964	975	960	1017	979	974	963	979	961	961	956	985	1017	919	949	975	1075	980	928	973	983	1046	1017	982	973	1007	962	934	982	918	959	955	936	921	970	923	940	995	1018	975	1026	1013	942	985	985	1017	985	959	1006	1035	1000	998	981	979	1016	1008	993	968	1012	948	995	975	917	980	1042	956	983	962	904	944	958	976	934	961	973	948	997	956	1002	980	930	936	1017	934	1002	951	970	933	949	976	978	887	1009	942	953	958	962	926	972	968	996	1009	983	971	992	958	926	973	956	993	964	1001	990	955	991	934	924	943	958	1001	995	944	983	1019	984	1012	952	902	976	964	970	946	892	973	937	956	939	1010	988	944	1034	968	1026	964	970	877	935	1012	968	950	936	975	1039	962	900	953	937	956	970	937	985	1044	973	997	991	978	981	970	966	998	1036	977	985	960	913	992	970	917	1021	1004	1009	995	977	945	971	928	1037	983	985	952	993	980	955	978	1050	998	978	966	972	910	923	1010	979	956	995	922	946	975	1030	998	942	968	895	984	1016	1009	955	976	973	986	880	957	945	928	938	929	930	929	985	957	1031	996	1076	960	987	983	976	938	951	962	989	917	916	1036	987	957	960	915	964	968	1006	965	961	997	976	940	995	965	978	992	1045	968	949	994	970	1004	951	992	941	952	983	964	981	963	1024	974	958	963	986	965	974	1021	963	935	932	956	932	960	967	972	991	952	957	988	945	950	973	1021	977	927	921	948	951	1029	971	998	969	953	964	960	1019	983	891	963	944	981	1001	918	967	950	943	918	952	963	945	981	957	939	962	987	977	962	932	997	1009	971	973	963	920	1037	968	981	982	965	989	913	959	914	963	991	936	999	984	953	947	1005	964	1024	967	982	914	925	965	983	920	992	956	997	999	944	985	976	997	932	918	1015	936	1014	956	975	958	1003	931	924	976	917	994	971	989	1034	952	962	931	968	1022	984	971	919	968	1001	974	936	1013	985	954	979	974	926	1020	943	964	1010	950	1005	935	978	1018	982	1005	970	1003	1020	1029	921	988	955	972	992	971	968	896	975	971	994	1024	978	982	982	968	1005	908	977	954	978	959	964	943	939	994	927	996	963	954	973	977	971	970	961	1018	1000	958	976	954	966	943	994	991	949	969	974	944	960	966	957	955	991	970	982	999	991	958	951	960	965	949	947	931	985	977	977	973	946	1018	985	948	980	972	960	919	906	983	930	948	995	974	937	927	971	940	999	967	964	971	970	934	1039	993	1006	979	964	984	1012	981	968	1003	948	966	960	960	970	907	948	927	980	930	965	991	912	975	931	949	993	987	923	1026	1002	985	989	991	1006	999	928	1015	943	969	925	1040	981	979	975	988	931	968	881	906	998	964	981	973	949	1003	962	934	935	948	960	914	979	968	990	1045	987	957	992	1019	909	974	1005	968	908	955	983	1006	961	1005	967	950	950	992	957	984	955	938	976	1000	953	984	965	995	973	933	937	996	952	953	967	953	951	946	972	999	969	922	1018	972	1015	1017	991	974	916	954	982	972	975	928	955	981	958	995	994	955	949	931	989	954	930	1023	964	969	970	981	927	993	1002	996	949	934	973	983	970	1017	956	988	948	930	1024	988	990	956	959	952	1008	975	1008	987	947	975	1004	949	924	946	967	991	915	965	988	1019	991	1010	998	989	967	975	1012	968	996	991	972	945	1016	960	983	964	993	928	965	953	986	966	948	986	967	987	997	947	982	926	1020	946	1023	944	943	1020	1019	953	973	1002	1054	1031	923	962	993	993	957	991	924	986	1021	942	956	947	958	990	981	1043	986	900	962	959	1020	921	927	976	918	1002	1046	949	926	940	988	982	936	956	1003	950	937	957	979	950	939	987	941	968	949	946	1002	927	983	1014	1014	926	973	937	956	969	988	958	967	889	961	1020	984	1013	959	933	981	963	977	982	969	943	967	951	1005	946	976	953	949	952	950	934	944	981	1001	983	981	982	989	945	1014	975	924	983	937	969	937	926	983	962	986	999	966	1044	950	982	928	958	935	905	1000	978	967	1003	1016	948	966	1011	923	954	925	1000	941	924	968	1010	1010	948	952	975	973	984	928	917	945	1055	938	974	1032	965	955	969	943	991	996	976	983	971	959	929	990	952	886	977	956	985	947	937	978	974	939	967	989	940	976	1005	970	1011	906	959	923	959	989	892	965	1065	975	944	1005	936	935	914	972	999	960	1025	1028	961	946	990	970	989	990	957	987	974	947	940	962	1047	979	941	970	974	1034	1050	924	998	959	961	1006	962	988	991	997	961	963	971	949	999	943	922	956	943	974	964	1029	1031	971	1021	919	934	962	944	958	940	988	930	891	978	968	991	949	1020	930	915	994	950	905	916	988	963	946	996	1025	981	1011	1006	992	945	960	973	1032	979	1031	932	974	991	956	1004	945	943	971	999	1018	943	1021	961	998	1030	949	939	1005	961	1018	997	976	964	929	908	947	990	918	920	914	959	924	984	950	971	993	944	976	922	975	973	992	948	993	946	1017	947	982	967	990	984	920	952	1027	997	997	1039	994	950	1006	959	935	991	988	991	1003	1049	974	995	930	950	948	989	962	951	952	982	1007	992	955	951	964	967	944	955	981	982	962	963	950	981	1003	977	964	976	942	933	995	982	954	992	989	930	955	969	933	973	911	992	929	1021	985	992	956	898	922	960	972	944	969	945	951	1023	962	1015	980	940	932	973	981	936	976	972	986	960	925	921	978	971	957	958	975	921	927	1000	928	967	950	1030	979	992	978	970	977	971	978	999	920	1021	961	947	1003	961	936	950	983	973	930	950	953	971	968	954	915	921	946	973	929	945	970	937	988	959	977	965	943	952	942	954	975	930	978	975	969	964	958	989	998	1013	964	913	981	994	975	1000	959	966	1027	946	912	953	962	977	967	965	990	1036	951	1020	1006	974	1005	988	982	968	961	973	972	982	1003	981	975	976	933	965	947	977	978	933	943	996	951	993	967	968	974	948	984	1005	934	1002	1003	980	981	977	951	1026	1018	948	938	951	948	960	966	983	964	996	973	1007	950	1025	976	988	993	972	989	1009	998	980	962	929	912	957	953	953	922	934	1003	977	909	979	948	941	916	926	950	968	985	929	983	972	938	911	972	973	919	1009	965	949	919	1021	992	937	1028	925	986	955	959	973	889	924	953	946	965	951	962	948	941	962	906	992	970	1022	954	938	978	951	934	933	913	980	1026	976	965	938	1030	990	940	962	938	971	981	966	975	966	963	974	973	907	926	996	943	978	966	938	972	981	928	987	954	966	979	1019	1013	1021	925	984	959	982	966	947	975	958	1024	953	1017	1004	951	960	955	1046	989	1063	992	957	990	983	964	931	938	991	928	930	953	1022	1018	978	963	911	978	992	956	948	965	958	967	983	968	978	976	965	952	934	1027	939	981	945	980	1002	921	1001	1053	935	931	989	940	946	977	948	973	1004	957	907	940	957	985	987	978	959	969	1003	901	960	976	941	973	1020	970	966	982	974	1005	996	915	1009	954	960	997	965	977
23898	21008	28234	23970	20904	5890	1545	1186	1100	991	936	927	879	869	800	778	792	878	827	817	765	768	767	766	771	793	789	768	730	765	752	725	764	793	806	754	809	737	760	775	759	670	738	769	742	746	731	804	766	773	774	784	723	805	775	765	773	758	802	712	716	807	768	704	758	741	743	721	770	707	781	756	757	736	771	799	734	771	774	756	720	756	760	754	765	774	773	716	716	776	763	745	767	731	724	755	739	743	672	761	764	690	729	738	728	743	799	763	782	730	718	724	748	760	742	768	758	767	795	793	751	776	744	700	695	745	788	723	786	721	769	714	745	768	724	712	722	763	764	752	775	734	694	712	756	698	741	735	771	697	733	736	710	742	768	760	736	744	721	742	711	738	756	736	698	721	742	745	777	752	718	770	794	738	760	753	741	797	753	755	728	760	760	719	746	788	782	703	749	701	709	751	756	761	767	740	770	704	774	768	740	745	783	764	808	737	752	759	765	738	760	698	765	716	778	738	726	713	708	695	752	770	722	731	745	712	769	745	784	742	765	755	689	704	747	723	733	733	765	754	729	747	740	779	776	764	724	755	771	736	752	739	745	752	712	723	742	778	745	771	748	753	733	755	779	771	749	763	725	770	726	741	690	783	749	702	744	784	727	793	709	743	736	742	741	708	797	755	782	736	776	721	738	741	724	713	709	742	744	737	757	768	725	758	770	746	696	710	735	740	721	766	697	701	737	797	736	761	738	741	739	755	775	729	720	787	764	778	737	740	770	744	716	714	711	770	744	788	795	747	727	725	731	749	735	679	755	741	751	725	738	729	737	742	758	764	773	757	722	725	765	696	783	747	736	676	745	756	785	704	764	732	759	735	752	727	741	774	696	733	766	729	748	763	756	775	745	715	754	759	819	732	749	793	721	747	718	706	710	715	714	736	760	708	735	750	748	744	727	776	739	786	722	723	721	710	744	768	746	773	734	761	758	750	749	743	757	759	718	741	675	722	742	697	764	747	784	741	752	735	724	708	717	749	704	726	710	691	773	758	814	787	782	705	743	740	790	773	717	763	752	758	766	740	806	766	780	720	775	729	755	748	725	803	787	740	704	736	812	767	743	746	708	781	728	762	750	737	760	713	682	746	705	748	734	744	751	749	711	726	724	736	785	758	740	763	766	787	707	718	748	732	732	737	699	793	723	730	749	763	794	683	774	745	744	688	734	688	709	712	733	741	704	751	720	716	784	691	798	749	765	768	746	808	732	735	735	780	744	720	727	744	747	774	784	766	732	726	750	724	769	784	689	736	731	773	710	798	753	765	741	779	745	750	743	721	731	764	793	788	742	710	761	711	740	699	775	771	763	745	729	765	755	802	747	734	739	731	700	742	703	734	738	771	748	703	744	786	753	778	766	785	760	764	749	741	785	747	726	711	729	718	705	787	727	780	776	743	748	732	744	714	732	696	724	740	780	753	716	707	687	713	689	721	775	766	760	795	749	704	744	698	674	741	711	786	778	735	734	747	738	698	751	742	785	768	745	750	760	703	696	743	789	730	762	751	761	815	789	733	766	774	732	781	780	797	748	733	755	760	724	750	759	725	721	717	786	742	705	769	725	736	757	790	712	796	782	751	791	742	756	750	734	742	706	716	717	685	749	752	750	747	674	750	714	719	755	757	781	739	767	714	770	708	753	741	725	702	743	751	792	736	767	743	721	765	691	733	721	752	691	760	773	717	717	744	711	667	690	735	717	745	747	732	762	780	742	758	737	799	772	726	742	763	727	740	735	761	736	721	786	746	719	757	754	737	781	809	732	768	697	761	708	744	774	706	766	741	744	786	746	733	716	713	762	754	706	745	761	706	713	732	769	768	769	732	733	774	727	692	799	711	755	761	736	790	702	743	754	750	737	711	722	773	753	785	747	740	742	758	735	775	685	782	713	717	774	771	653	781	772	762	735	742	758	762	773	758	760	724	709	726	702	699	748	761	755	737	770	748	804	751	722	759	747	741	799	812	774	696	787	693	714	728	777	781	749	756	758	712	775	720	723	768	745	770	759	786	731	738	771	746	786	719	728	701	700	737	711	704	704	759	731	694	763	707	734	680	793	754	725	731	710	761	752	762	762	728	778	799	770	780	765	755	740	706	719	765	696	744	761	719	688	767	746	758	757	754	710	762	710	686	714	716	759	736	742	710	745	774	725	747	768	755	727	743	745	727	751	757	727	705	727	757	728	682	723	783	768	782	747	740	799	776	760	723	738	735	780	781	740	697	743	789	746	711	775	803	714	753	746	755	765	707	742	748	712	788	733	762	796	767	749	766	764	723	781	705	753	742	757	700	724	734	754	754	739	776	703	709	714	772	781	773	706	727	727	764	772	742	743	756	760	759	749	750	692	757	778	747	702	776	768	770	701	772	763	750	718	724	792	714	773	768	772	686	721	731	780	726	734	763	796	755	803	776	808	775	728	693	749	769	736	787	726	757	776	709	739	788	747	775	778	762	749	758	762	750	770	725	715	732	730	728	759	749	738	769	670	692	761	737	767	736	738	723	734	742	717	755	688	703	716	757	753	716	785	695	726	725	733	757	761	767	737	734	751	763	797	737	765	766	730	777	707	690	749	799	679	724	781	694	754	760	781	755	719	734	729	753	726	746	744	762	739	774	764	714	715	729	796	699	739	711	747	768	755	737	727	740	724	740	761	741	705	763	743	745	742	721	741	743	737	716	766	748	682	731	767	737	735	747	746	707	740	735	688	753	794	722	751	715	712	762	817	769	739	738	748	727	739	768	731	751	716	701	741	751	729	740	726	808	749	738	774	736	746	738	781	768	725	713	762	781	743	785	782	747	737	795	744	778	719	723	703	712	818	799	731	760	766	762	754	753	721	792	737	711	713	808	731	740	728	720	716	703	728	741	769	746	804	744	776	705	700	794	756	715	728	739	746	756	749	714	745	739	707	752	768	752	756	721	740	738	770	742	777	746	701	728	714	734	749	718	731	766	777	738	748	748	711	763	734	743	757	705	790	755	766	761	773	741	742	722	718	744	791	762	778	745	703	722	802	763	706	741	740	739	748	736	773	771	724	695	790	763	769	736	718	765	749	708	757	729	780	741	733	744	759	774	739	712	714	747	737	729	702	755	747	729	771	719	688	730	818	749	712	746	770	740	764	764	688	754	786	714	739	735	738	710	741	711	750	752	759	807	715	753	752	724	764	722	721	754	724	709	768	706	742	733	754	692	724	708	748	746	741	716	748	766	740	704	755	728	755	735	752	737	720	790	736	778	744	741	737	735	741	725	764	779	713	743	751	753	737	751	758	753	776	757	732	737	749	739	709	753	754	771	731	747	768	766	748	724	744	723	737	719	761	775	743	743	773	712	735	742	707	725	722	754	756	756	807	704	764	742	728	752	674	758	725	755	714	702	739	718	753	773	742	759	706	745	719	740	705	767	796	685	716	781	707	768	780	711	767	791	725	798	768	714	752	722	714	774	757	756
5385	10815	9239	4996	3581	2793	2372	2022	1738	1590	1425	1377	1266	1221	1265	1194	1151	1125	1199	1067	1106	1119	1127	1078	1054	1064	1068	1027	1041	1043	1063	1054	984	1056	1029	994	977	1041	1015	1002	979	996	1002	975	1048	1004	1034	1041	992	957	1007	1050	971	1007	1005	963	1024	1051	1052	985	984	1045	1023	993	1013	1019	1006	996	972	1002	1057	1085	993	983	944	937	992	1005	1006	1023	1005	1029	996	979	982	1061	987	976	1002	952	996	1021	1023	1021	1013	1006	999	968	998	963	996	983	947	1018	1054	976	1004	974	986	962	1024	1016	989	1106	1036	1058	1022	1075	1107	1057	1044	1066	1007	1044	1071	1050	1033	1008	1021	1020	1027	1036	1088	1006	1007	1049	1033	1071	957	1042	1015	1037	996	940	971	1005	959	993	965	1000	1006	987	1018	1057	1037	998	1022	981	992	1001	964	1033	1036	963	998	1039	985	993	1067	1037	1018	1011	1017	988	951	1028	1002	973	945	1016	978	990	955	948	1025	1024	1029	997	1020	1024	1000	966	1010	966	968	1027	1001	1002	1007	1032	998	1025	956	951	984	1011	997	1008	954	1043	956	992	1023	1048	950	1005	984	976	984	999	989	1011	1055	993	937	985	1023	1025	997	1010	919	992	971	984	1022	985	1032	1006	993	1021	992	1028	1063	996	1033	961	987	965	925	978	995	1004	1009	995	1043	980	1045	939	1015	958	987	945	973	1067	980	1015	998	982	1011	1011	952	981	975	976	1012	984	1061	960	960	953	980	1027	994	992	953	1023	961	961	939	1015	993	1001	1045	1029	1029	978	1052	989	974	1007	945	1000	970	978	1013	1007	961	957	986	987	1025	997	972	992	976	1028	1020	971	1041	976	967	984	1017	971	1078	1027	1010	1037	1033	950	989	1030	938	985	965	1027	997	1051	968	960	1101	1045	982	993	1024	1003	989	1023	1024	961	1003	985	1019	1017	998	1019	998	1016	1015	998	1003	1006	994	956	1009	997	1028	1025	986	942	1001	1003	1009	965	1061	1008	974	1001	966	994	988	1003	978	1037	1051	1018	1028	997	981	999	957	999	997	999	1008	949	1008	965	1007	967	977	1038	982	961	981	971	958	1007	1014	1022	1028	995	1008	1000	1008	968	975	1012	1004	975	993	982	949	1008	997	990	1053	1015	1003	1016	928	1036	1024	937	959	997	999	978	974	1024	982	996	979	956	1028	991	1042	909	1024	986	992	973	1029	951	981	988	1025	1066	1025	1050	1066	981	961	988	947	972	984	1033	1043	955	1047	1017	1004	989	1029	913	1008	947	1048	1001	1010	989	993	938	994	991	982	1016	982	1025	1024	943	1009	961	993	944	998	956	993	1036	994	989	1004	984	960	1014	976	962	996	930	981	999	981	1019	991	1005	985	976	1021	951	1012	1019	997	1017	1034	972	962	976	958	994	1015	1047	1008	1071	976	984	1019	1024	986	1026	1002	1033	968	1005	984	999	1012	953	981	999	1045	992	970	976	1052	969	1013	1019	957	1013	939	955	934	992	971	947	1034	986	953	1037	1007	1057	1022	946	984	967	1007	934	1039	983	948	1048	976	1049	1026	1013	1030	946	982	1027	956	1023	984	981	962	976	984	983	1031	961	1033	951	970	1068	979	1046	1051	1017	1011	1026	971	986	955	1013	990	989	1025	1063	981	950	992	1018	989	967	974	997	955	986	980	1039	1003	992	977	1000	1006	973	1032	1009	987	1025	969	1026	1004	985	961	1044	938	993	976	981	1015	977	971	981	988	969	1035	992	1020	979	984	983	1011	989	941	1030	1041	1003	973	1034	953	992	979	1002	1054	1005	961	990	1032	1025	968	976	1005	969	990	1000	968	1000	1014	998	1019	1015	957	986	962	959	935	924	1004	997	975	988	1017	945	1039	979	1037	931	986	983	999	1010	986	1036	1040	975	1076	964	1027	1007	1002	951	957	984	1012	976	983	1021	956	998	973	1029	985	1004	990	978	961	999	1047	1006	942	1041	1026	1016	1038	1012	1077	998	980	982	991	968	966	998	1014	1033	1004	971	952	1009	963	1015	964	1037	983	986	994	1020	990	939	964	1047	1035	990	986	949	1060	1032	960	1022	1013	958	959	1017	1017	966	956	1035	1014	1016	1052	964	939	943	1019	1029	948	996	979	1081	948	955	964	997	1001	1002	1023	1011	999	996	968	969	991	999	1004	976	982	1016	972	1019	973	1013	934	1022	1006	977	987	1035	976	977	1035	1022	944	1045	988	989	1031	982	1007	999	979	1037	995	1056	1006	1009	968	967	1030	973	994	971	1012	992	1078	978	1023	994	1016	993	951	1029	972	945	1054	949	979	996	987	984	972	1026	1025	1018	965	1018	960	1053	1005	1041	1009	1029	991	1023	990	927	996	944	960	1071	976	991	929	986	967	1028	940	936	998	977	966	947	953	963	956	976	1064	1008	1009	1019	1029	987	1058	1000	987	973	1026	1018	957	950	999	995	1019	1018	981	1058	1042	989	991	939	955	955	955	1007	988	978	1002	1007	1027	991	1002	1068	968	992	999	923	1030	994	975	967	1028	969	989	1012	1010	983	1022	927	1000	1009	995	1028	986	996	1024	975	1025	992	986	987	966	997	971	959	994	986	1036	941	1009	994	958	1014	1061	985	1017	983	1025	961	1052	990	991	1037	979	970	1037	934	1016	1047	967	972	964	989	993	971	996	947	943	980	991	1028	1005	1010	1023	988	1007	921	1009	1073	966	964	992	1022	1020	964	973	959	1013	1016	1009	988	969	1003	991	999	1010	971	1004	962	1005	998	1058	1016	948	1065	1014	982	939	1015	944	969	942	1007	980	1015	1000	969	973	1011	959	956	993	938	1061	968	1067	967	1037	1013	1036	962	987	936	955	973	967	989	1029	1028	1025	1053	955	1021	1025	1017	966	1023	1042	1030	1033	986	1007	1020	1054	999	955	991	1001	1040	1020	973	958	963	968	999	1011	992	992	992	1021	962	972	1007	964	1033	1013	999	981	1096	1008	1023	982	1000	1041	1007	1027	991	941	972	996	1016	1044	1070	987	949	1012	967	985	954	955	951	984	974	997	980	961	1031	1011	1046	1003	1029	1017	975	1002	1054	1032	991	980	1047	977	955	1014	1038	948	1025	1016	1018	1002	1009	997	975	1033	961	954	989	974	1002	1043	1003	969	1003	982	1038	982	961	930	946	1026	981	1036	974	984	990	1000	973	950	1000	1029	954	1017	1011	969	957	979	964	998	1021	962	1023	995	1023	999	966	935	970	981	1015	1003	1001	988	999	1056	1062	1014	1022	980	993	951	1015	984	992	994	1021	1007	988	990	943	984	947	1024	1014	1019	1007	992	1022	1011	977	1017	1006	997	995	1064	956	982	1018	1008	973	1004	984	1072	983	1001	1033	1037	993	1008	999	972	963	959	950	968	1017	965	1020	955	978	1008	980	974	1010	982	976	1034	1009	1010	1024	940	1030	977	1027	1002	998	1007	1011	1002	1003	959	981	986	1003	973	998	999	973	991	981	965	987	985	1002	1001	993	1003	991	957	931	970	944	975	979	1046	1020	936	1003	977	932	970	1031	951	1009	1015	1010	942	1007	1024	1005	989	992	1048	1021	952	926	978	964	1037	971	1020	944	1055	971	1001	957	977	1002	1016	1026	1015	984	959	1014	985	989	971	998	1038	963	958	957	1003	1016	972	1035	1007	973	969	982	964	1011	1005	1004	1043	957	967	1004	1028	1022	1005	997	1043	956	1043	1024	1032	1015	1021	1023	993	1009	982	1032	944	946	1027	968	985	1040	962	995	1003	964	984	1032	1019	980	976	1004	958	986	992	1042	959	1003	1032	984	995	1055	1024	979	1024	1011	996	993	956	1023	971	1002	972	1017	988	979	1068	1014	989	992	980	968	1033	966	956	954	991	932	1007	982	1061	987	1023	984	1033	982	960	964	997	977	992	1012	957	985	976	976	1001	1025	978	982	983	960	988	990	1017	1004	979	985	977	968	1034	985	956	933	971	989	982	1009	988	964	1010	989	991	1080	972	1013	980	1021	975	1004	1041	1010	999	1034	1029	990	1003	1021	1035	1008	886	972	1004	979	996	981	941	975	960	985	966	996	1049	1004	992	984	959	970	1061	961	1056	1017
22916	20976	28733	23412	20978	20752	4407	1438	1097	962	954	884	813	762	717	708	691	647	679	657	652	594	650	649	614	593	612	584	628	612	612	589	588	608	641	590	581	579	543	620	563	627	574	580	588	552	605	607	589	532	546	564	590	577	608	570	625	560	551	642	608	583	564	572	622	576	587	537	595	578	543	581	527	598	539	577	516	572	548	531	613	555	559	544	569	604	599	539	562	623	571	594	575	556	575	600	533	593	593	587	592	561	581	605	599	602	584	594	618	620	628	588	601	586	641	574	596	588	585	607	583	639	617	618	588	627	586	573	573	577	578	622	568	569	567	586	569	578	585	557	591	592	571	571	556	560	572	585	598	580	566	561	578	567	560	550	564	606	536	606	549	579	598	551	585	547	583	624	551	573	596	588	553	585	614	557	546	558	582	604	585	565	595	546	576	581	541	548	537	580	551	536	517	553	572	605	588	568	535	555	577	541	551	575	554	558	549	589	574	622	550	593	530	564	552	608	566	554	586	561	571	581	524	543	549	576	573	602	581	549	556	539	557	579	597	536	538	571	557	609	561	583	561	543	557	587	578	623	582	596	620	602	567	591	555	593	579	574	574	556	578	566	593	560	558	554	555	633	586	564	530	544	617	594	553	584	561	588	573	597	587	555	561	564	618	568	529	502	584	519	564	573	584	597	573	558	552	550	559	562	544	593	570	573	605	568	538	611	587	586	571	537	571	587	560	575	540	582	603	558	578	602	586	589	590	617	572	572	564	591	608	570	578	559	558	539	616	569	577	535	607	562	537	602	562	553	576	582	537	533	572	585	555	589	585	563	593	562	550	609	577	575	562	531	597	601	522	583	581	570	558	605	543	556	591	525	554	548	577	556	569	563	544	590	582	591	616	607	548	585	588	597	611	559	557	591	567	601	577	530	549	577	590	562	582	542	624	570	558	523	536	532	613	580	575	552	555	611	531	512	526	586	563	594	590	568	558	532	582	607	561	571	566	569	569	552	541	572	585	566	577	571	518	585	547	582	575	570	561	537	556	578	525	569	598	581	583	578	540	537	585	583	568	578	588	589	566	599	579	589	547	557	555	579	593	567	557	548	547	575	598	577	605	634	522	584	578	558	567	555	526	574	566	558	577	582	590	573	555	507	549	573	577	582	531	555	560	543	582	588	561	555	585	586	558	555	589	558	550	568	587	546	568	569	566	568	552	606	553	573	550	586	561	552	565	566	532	578	550	542	588	568	563	575	580	538	518	551	533	574	628	574	596	617	566	587	554	554	559	532	549	550	491	549	539	529	561	542	518	616	606	580	563	646	570	560	534	571	560	569	552	558	534	506	578	568	536	593	570	579	575	532	591	539	589	532	571	624	558	576	616	553	605	565	565	539	564	579	596	544	559	571	572	584	577	538	598	559	563	569	548	535	551	571	575	585	625	577	604	596	569	566	554	541	571	551	582	598	559	521	604	568	573	542	557	581	554	543	535	572	556	582	566	562	531	565	540	540	575	587	560	571	593	548	517	544	555	581	574	575	595	573	606	590	558	557	560	587	556	543	589	551	582	574	555	579	564	548	543	562	539	556	571	588	536	556	564	546	579	557	608	544	527	532	595	538	585	569	550	582	528	586	570	538	557	542	565	528	553	530	588	568	503	579	580	519	570	610	546	547	584	524	582	553	541	552	591	574	545	623	577	559	595	551	614	542	564	566	560	595	502	532	576	550	566	533	574	552	540	556	575	554	561	535	536	526	538	538	554	541	584	573	559	528	599	575	596	571	534	568	568	541	580	557	562	552	559	547	551	596	579	595	562	560	575	520	553	599	563	557	549	557	592	621	594	558	561	571	588	550	575	563	585	594	524	587	570	582	556	555	565	545	589	575	506	564	505	544	538	557	523	575	560	552	561	589	544	584	574	586	559	572	542	525	558	535	567	531	574	586	597	595	573	594	546	551	542	583	581	568	576	554	562	569	582	567	574	587	568	538	574	542	578	594	567	560	577	541	558	544	504	570	563	593	589	562	606	597	542	569	575	576	527	529	574	553	631	540	598	553	546	609	568	561	585	572	545	577	561	586	543	588	580	511	594	546	564	571	556	518	620	575	569	597	542	600	585	548	586	571	566	564	575	551	554	601	571	582	574	525	540	586	557	583	624	577	571	565	565	559	576	564	562	607	566	545	572	578	583	566	535	604	562	577	541	531	566	552	575	586	602	582	544	554	581	580	590	546	583	595	515	562	560	577	573	587	577	603	557	513	541	543	608	624	531	573	554	610	576	561	616	595	560	523	572	544	559	552	571	532	579	607	557	574	559	568	566	533	532	592	613	609	572	531	590	568	533	573	529	562	523	582	554	582	589	538	543	522	563	571	572	561	565	565	615	558	588	599	529	536	570	511	545	539	552	583	517	619	566	515	572	567	583	515	568	596	550	573	523	520	560	584	567	543	586	584	553	608	586	571	538	559	549	582	566	524	573	548	529	605	583	561	591	583	563	565	582	532	588	546	548	582	564	627	601	576	574	537	540	597	601	564	534	553	557	557	617	561	555	552	572	546	579	546	550	571	580	589	540	513	542	563	540	587	545	545	554	588	501	554	555	532	593	608	554	550	568	551	643	567	520	568	568	576	516	568	578	567	544	549	532	564	533	584	553	611	630	568	562	589	549	590	576	555	561	571	557	574	611	575	569	518	564	570	576	551	585	597	584	585	551	583	560	550	591	588	587	563	520	510	589	578	559	563	570	579	595	587	582	575	562	598	556	575	582	579	548	573	568	598	534	580	572	550	540	523	584	578	585	575	555	555	540	529	548	568	521	602	545	533	560	555	567	553	555	568	569	595	590	570	576	564	587	554	573	535	521	575	591	542	514	506	603	525	529	590	550	530	561	620	567	557	549	616	559	544	538	579	563	606	534	558	553	574	553	576	561	539	553	564	567	524	553	534	550	548	552	574	554	524	531	505	571	537	553	546	556	561	567	524	618	553	547	569	581	570	537	558	581	551	542	597	594	540	528	564	588	525	519	603	582	570	541	575	573	548	564	542	533	571	560	576	540	536	586	588	556	523	556	575	571	562	546	552	582	555	558	586	553	592	558	547	548	568	555	553	567	557	574	571	575	578	566	530	567	566	606	528	588	579	585	552	541	596	631	597	552	540	587	533	572	546	551	571	565	548	549	592	557	544	553	574	539	562	549	509	559	563	579	544	594	597	575	562	547	552	562	617	566	606	583	552	557	568	569	587	605	578	609	555	593	585	559	567	505	600	581	557	563	524	591	609	541	557	593	533	544	554	493	563	567	586	594	562	548	620	539	590	547	547	602	540	565	535	602	615	560	555	537	534	557	596	580	589	546	534	581	573	558	505	586	521	606	539	539	569	585	541	578	575	537	583	555	579	579	540	574	537	566	606	530	566	558	578	568	545	594	515	545	554	596	578	528	571	549	514	559	583	571	575	530	551	565	546	557	525	541	560	581	564	540	563	579	585	573	588
7575	16747	14152	7867	5595	4338	3432	2775	2277	1913	1793	1480	1402	1269	1252	1122	1128	1072	1014	970	981	914	958	844	912	844	890	869	856	860	866	806	796	830	796	797	805	800	839	799	815	775	805	831	778	761	808	740	805	802	819	807	793	803	787	816	790	824	759	779	770	772	785	729	793	782	744	775	755	780	762	806	767	780	755	768	772	777	741	796	788	774	805	765	755	724	785	807	767	720	772	803	775	726	840	746	753	791	785	785	778	770	811	819	715	798	806	735	767	746	712	773	850	825	838	788	877	842	884	814	892	895	861	799	809	828	798	791	881	862	760	809	854	771	841	778	795	782	770	769	766	750	777	806	741	756	777	792	776	738	791	788	811	741	787	797	749	777	770	721	747	748	771	711	707	791	745	776	770	760	745	812	749	739	757	773	787	776	765	773	756	786	749	790	785	755	805	782	791	783	747	783	791	717	805	755	724	756	761	741	763	742	778	773	750	776	731	785	746	793	768	772	774	750	776	768	743	721	744	787	725	749	727	767	768	777	715	794	769	759	778	719	743	789	729	719	738	754	743	765	784	760	738	740	751	729	764	762	719	770	726	699	796	752	836	742	744	748	749	791	785	748	770	731	764	780	753	778	762	764	769	778	777	804	793	773	742	797	727	796	737	752	770	765	783	760	762	775	749	802	749	767	737	749	803	721	781	747	737	731	722	740	705	813	785	778	746	740	719	822	789	797	760	756	766	789	755	793	772	759	836	745	767	762	730	821	763	753	783	786	757	721	748	728	767	750	762	760	742	786	774	751	726	724	764	789	755	740	797	736	731	765	806	774	740	733	793	758	722	780	733	720	795	790	762	787	790	721	753	762	758	731	778	765	797	785	760	724	726	746	769	741	747	825	751	758	740	694	795	789	781	824	782	732	710	817	740	727	767	757	814	737	780	783	781	801	755	745	720	782	771	747	743	762	779	763	774	743	769	780	829	764	793	788	780	721	760	785	769	740	840	796	773	788	719	759	811	775	745	738	764	830	769	708	714	772	769	774	775	773	797	808	731	786	783	750	717	794	765	726	769	736	745	774	789	766	786	761	753	802	749	752	754	759	746	796	801	711	764	769	790	741	776	735	765	769	772	779	770	762	778	775	747	775	793	756	753	755	804	759	793	745	769	740	779	749	771	745	771	770	766	776	780	793	776	803	777	770	783	760	757	791	727	742	794	773	749	724	785	779	746	779	760	763	768	770	805	727	782	793	712	802	774	797	734	722	755	770	737	743	735	761	745	766	732	786	741	745	777	834	750	729	808	742	726	769	810	754	766	778	765	820	734	756	740	727	734	745	772	780	738	812	772	750	777	759	813	704	785	769	792	764	766	738	740	771	785	738	796	779	762	734	772	762	792	788	791	822	749	770	767	768	772	748	776	766	738	714	807	774	780	751	774	765	775	784	761	773	768	762	811	770	741	755	751	751	737	764	786	776	737	727	779	748	740	731	759	759	748	773	725	761	709	836	744	769	769	783	792	751	799	739	715	770	787	787	752	770	741	814	799	750	711	789	752	771	749	707	771	779	828	766	774	777	718	731	774	710	776	761	756	757	794	777	759	765	718	783	759	749	801	724	784	725	754	785	783	727	776	835	753	762	768	769	773	753	797	778	807	771	768	773	730	726	774	781	823	843	759	740	788	744	791	755	782	748	836	742	756	757	798	779	771	713	745	788	709	782	757	787	727	798	772	803	789	734	781	816	797	726	802	795	768	756	763	797	734	742	749	728	736	755	793	746	746	750	778	789	681	786	727	761	730	731	804	760	729	699	719	779	789	805	742	756	790	769	749	748	810	772	710	807	737	759	767	755	765	741	782	755	793	797	777	744	808	807	801	730	735	751	775	722	792	809	758	734	757	768	764	744	787	745	767	796	714	710	740	794	766	783	754	750	783	756	734	750	838	767	761	749	749	782	715	778	696	807	757	824	697	770	744	778	765	766	725	786	760	805	774	738	800	766	744	732	730	777	775	773	731	784	761	747	752	753	762	776	787	743	801	737	754	753	757	794	758	795	770	810	778	783	796	793	782	775	795	787	726	774	739	741	807	786	772	789	733	707	816	794	746	760	761	770	714	739	749	785	745	746	759	757	808	743	779	780	750	748	780	769	776	753	755	789	787	757	764	782	760	780	786	783	754	730	789	837	770	760	785	769	787	762	783	747	743	721	784	759	782	784	776	725	762	753	768	794	787	766	745	702	766	748	756	768	729	808	799	789	766	747	752	794	780	777	773	761	758	777	808	762	803	740	729	712	824	782	762	741	757	800	768	769	750	737	743	778	770	799	727	710	739	741	741	757	785	776	829	800	785	708	750	810	764	728	709	770	685	763	759	769	798	796	727	800	771	761	745	788	777	796	718	801	779	780	785	825	778	837	776	734	761	752	725	747	763	781	764	796	834	828	796	721	797	739	776	791	742	742	791	746	778	819	753	755	786	752	792	773	797	750	714	812	782	764	802	779	763	748	741	762	810	775	711	745	753	737	759	757	748	746	786	763	796	805	750	733	760	753	782	774	754	785	762	768	753	759	790	807	739	794	771	764	766	777	782	719	760	760	739	700	824	802	791	714	747	759	752	762	778	740	755	784	727	726	724	763	747	724	717	774	763	803	723	770	744	823	781	796	805	750	763	749	762	740	773	823	776	772	737	709	736	735	737	783	771	772	760	747	816	771	779	721	727	746	750	775	790	734	755	731	781	759	786	762	749	747	740	753	721	744	793	749	788	758	752	823	748	751	720	734	800	800	756	751	727	795	780	805	770	807	767	765	701	793	733	734	754	774	764	798	780	780	760	717	787	734	774	780	768	780	721	746	761	735	770	775	807	792	826	750	752	738	711	742	742	781	744	745	763	754	712	756	777	775	749	762	723	776	795	749	756	774	723	776	784	782	720	832	798	825	748	783	725	723	743	762	754	775	761	782	769	793	743	797	749	795	800	754	766	759	750	782	737	706	744	779	751	729	746	742	726	823	758	785	802	800	763	766	745	754	774	781	825	715	795	789	792	754	722	732	790	736	733	765	700	769	785	777	747	825	787	794	745	767	804	742	750	730	812	765	790	824	768	798	737	782	742	750	761	764	771	766	769	774	765	771	767	802	787	745	792	748	748	820	768	827	758	787	779	783	696	757	748	721	766	767	804	784	749	742	809	809	698	814	763	740	823	815	757	736	803	734	764	753	764	781	761	760	711	755	770	728	763	732	767	785	731	735	749	857	765	755	763	776	812	831	747	784	755	785	783	715	727	797	742	777	787	792	826	781	769	723	791	778	745	762	780	782	791	812	788	810	774	787	752	750	742	782	745	767	751	735	779	756	778	741	818	787	749	784	761	781	772	770	706	771	798	724	732	727	797	775	776	753	760	766	747	782	786	764	805	800	740	793	757	769	764	715	790	724	781	783	708	740	712	800	827	732	766	777	764	737	800	765	728	706	826	744	757	759	756	752	741	735	784	792	742	714
26528	20035	7982	1295	858	804	796	749	731	770	734	780	744	758	742	768	725	720	765	713	728	728	762	766	720	756	781	723	727	710	732	719	720	727	716	754	727	658	719	723	755	753	692	771	702	740	768	756	706	727	740	742	720	751	705	724	725	755	746	724	737	745	724	745	784	707	763	705	753	710	724	763	724	768	728	688	726	701	735	749	732	705	716	768	822	746	751	709	682	781	784	712	782	675	680	718	748	692	725	731	730	714	708	731	715	718	687	684	693	740	736	702	723	757	767	739	782	795	761	720	792	725	769	688	787	729	734	730	769	703	772	743	703	741	702	721	755	731	721	744	739	761	768	735	754	695	749	712	687	716	737	738	689	711	742	754	754	723	745	734	737	706	718	748	768	700	723	711	703	706	730	700	711	723	738	719	744	695	746	744	691	727	732	756	730	706	752	735	712	794	691	729	716	719	709	779	721	780	708	724	725	729	706	733	745	741	687	715	742	726	752	703	761	718	712	746	726	741	779	738	725	734	732	714	750	705	753	727	780	706	697	781	723	725	724	714	689	732	731	774	724	745	699	751	664	748	777	722	799	775	721	706	750	711	706	731	729	683	736	712	730	705	768	732	745	732	688	720	776	753	714	769	711	709	730	740	721	695	724	754	703	716	761	758	687	677	695	754	724	744	697	697	733	760	727	671	748	676	753	700	713	731	731	735	729	737	739	736	754	750	701	749	735	722	720	733	694	697	749	690	689	735	739	719	708	691	695	727	763	723	729	743	769	706	721	680	708	714	774	763	768	712	718	720	733	712	711	730	718	711	701	704	753	730	711	753	739	754	681	732	694	745	746	770	718	735	745	738	778	733	667	699	721	714	754	782	740	676	724	758	684	726	713	755	756	713	677	730	719	668	762	705	789	666	760	748	728	747	758	718	731	720	704	724	697	706	688	698	773	758	712	769	686	744	760	736	709	739	747	726	730	742	758	729	718	734	772	705	727	750	713	714	738	735	721	770	760	722	688	736	727	717	720	754	695	691	670	724	715	722	757	691	728	770	727	765	753	726	717	726	771	758	704	664	747	764	671	684	698	767	715	732	697	761	691	672	763	789	764	718	728	753	747	714	711	695	740	731	751	727	710	712	726	718	727	684	744	725	752	721	716	646	768	773	750	710	749	734	754	681	748	702	719	740	722	738	748	714	724	733	734	673	756	687	726	761	765	762	726	718	783	747	744	740	704	735	735	750	764	776	749	696	737	717	705	724	725	719	683	747	707	749	741	750	721	727	722	707	726	689	741	729	740	694	689	730	687	707	705	728	753	658	718	745	735	733	698	704	741	751	778	703	738	713	737	760	792	786	743	664	768	746	717	738	755	779	698	719	733	688	707	741	788	690	708	756	738	745	720	718	758	717	735	723	690	787	672	765	748	741	719	738	696	718	716	721	754	707	709	695	723	715	717	698	720	748	759	742	728	753	733	765	780	706	703	744	728	771	751	709	755	721	721	742	758	713	733	691	700	761	714	719	748	761	733	737	700	743	741	697	756	736	707	752	743	747	739	714	753	745	732	756	758	735	734	753	723	709	707	720	712	718	717	736	741	738	703	733	688	783	767	718	708	736	706	731	755	783	725	737	728	710	708	730	723	704	738	767	707	760	686	744	736	697	748	711	779	725	721	718	692	707	729	760	713	724	737	689	754	691	730	727	763	734	722	782	705	739	777	696	748	712	734	747	693	694	751	667	709	696	749	705	753	746	684	700	721	728	795	703	698	713	703	725	703	755	706	727	680	705	714	746	694	713	734	772	735	716	686	699	709	678	747	689	703	746	754	707	739	684	760	776	772	664	694	670	700	693	728	708	751	743	718	759	745	679	718	717	710	752	724	726	716	757	686	724	707	705	735	700	817	738	756	727	753	723	734	724	662	694	730	747	738	739	723	704	733	747	790	709	697	741	734	716	741	730	775	764	752	719	691	749	733	777	699	727	768	686	784	751	720	757	685	726	751	756	728	707	717	714	703	754	739	725	809	795	719	700	710	753	732	762	761	702	727	722	734	727	696	730	751	748	694	731	693	725	717	707	772	722	727	770	719	737	738	733	740	694	752	728	721	729	736	705	737	708	743	690	731	702	751	764	722	732	749	693	729	711	734	699	737	741	723	742	680	714	733	777	738	755	740	749	753	735	757	747	719	695	694	734	742	742	735	740	723	722	741	713	748	708	714	778	680	745	768	751	732	697	740	749	734	721	716	743	677	714	721	703	722	732	776	704	730	746	726	702	711	746	704	739	705	700	728	828	716	727	736	735	764	761	722	736	726	742	764	747	702	700	656	722	695	747	709	751	658	728	703	733	738	735	735	752	771	736	772	727	730	748	732	716	712	699	692	759	720	732	703	747	706	750	722	764	725	746	731	720	781	766	765	686	717	668	722	716	738	695	732	729	687	711	747	748	727	684	746	702	752	713	735	736	679	747	757	717	741	767	761	729	709	735	705	732	755	723	756	773	700	725	759	733	691	708	782	680	739	704	740	691	759	740	722	710	760	737	760	753	747	750	755	666	692	717	696	734	693	751	759	687	697	720	740	704	753	755	728	726	693	716	732	689	748	731	765	696	686	663	717	725	708	691	760	741	705	700	692	722	759	731	682	721	744	723	716	729	744	755	750	719	710	758	745	708	726	734	711	700	763	723	706	771	724	710	747	752	681	741	728	752	745	756	711	689	722	693	756	685	728	772	731	701	709	732	723	714	695	734	734	726	749	720	713	738	776	688	690	709	719	692	709	724	720	762	714	716	694	692	751	725	733	775	760	682	803	677	739	712	744	755	718	690	715	741	705	717	728	739	734	719	743	712	736	720	725	728	710	767	700	709	695	741	704	739	729	688	697	764	717	719	772	739	747	733	719	767	701	785	740	731	738	726	772	694	778	730	743	705	764	738	765	733	753	716	703	694	715	714	738	748	707	741	766	722	740	760	738	708	774	726	748	773	731	678	681	700	706	734	730	739	714	747	741	737	737	776	682	752	787	760	664	690	725	707	737	679	771	725	726	720	785	680	715	731	740	749	733	739	700	754	735	701	776	741	749	727	738	734	715	739	712	732	719	690	726	770	748	739	723	699	761	643	715	751	732	722	724	768	715	747	717	764	820	744	726	718	739	693	820	727	744	742	684	749	717	738	745	741	744	752	693	810	759	675	703	695	777	759	691	736	720	686	702	741	727	719	782	689	793	742	754	755	708	713	723	752	767	723	723	716	677	762	764	749	710	697	788	720	701	709	782	730	700	749	756	728	756	707	739	749	733	721	757	745	757	725	729	745	742	725	709	685	749	748	711	716	716	728	711	716	707	785	724	698	744	711	721	769	672	768	731	721	761	705	743	767	713	701	720	730	769	738	730	772	726	739	710	738	694	711	762	732	772	718	738	712	690	707	729	720	692	704	701	701	756	751	740	765	720	729	718	719	754	782	698	774	717	705	727	773	738	734	714	768	748	776	695	711
4270	1917	1690	1304	1194	1113	1066	1079	1060	1036	982	1030	1012	1050	1012	951	996	955	989	970	953	993	996	995	1035	1017	1015	1026	956	1003	983	964	956	970	987	987	937	889	960	999	946	964	1014	945	965	959	968	951	980	979	1030	1012	970	983	933	995	953	936	903	1044	991	993	943	950	945	991	999	1003	963	966	1010	982	983	942	950	1012	976	992	953	930	1039	964	950	929	1009	1037	940	989	935	1004	983	951	951	956	1010	1001	996	964	958	983	1018	976	961	989	966	956	922	938	999	944	1028	991	952	1081	1022	990	1006	903	1022	1041	1049	1029	1006	982	992	947	974	991	992	946	971	982	998	1005	959	980	1004	971	967	979	966	979	977	972	1000	1026	1044	966	945	943	971	945	987	962	988	970	913	968	965	924	949	966	978	1001	976	996	1032	996	1013	957	982	1023	903	959	1004	947	975	999	967	960	903	933	945	988	944	1005	955	957	1008	999	935	977	998	973	915	930	968	1020	966	960	995	969	956	955	1034	990	985	973	956	935	945	934	1015	912	959	962	940	966	957	978	971	920	899	903	974	963	922	968	1013	1014	978	963	967	958	971	958	990	957	950	979	1016	970	992	1029	952	898	950	1012	928	959	965	956	992	960	935	932	975	947	947	970	956	971	936	976	937	958	947	947	944	947	990	989	1011	1032	960	893	968	966	972	978	987	954	989	962	928	961	944	927	910	903	970	966	917	990	979	1005	1002	993	926	964	935	944	1005	1021	985	926	1022	999	968	941	968	981	933	940	928	970	1008	971	953	977	1017	1062	942	977	971	973	984	1025	978	956	957	975	943	931	938	925	923	911	915	899	970	949	935	958	997	965	988	922	906	958	949	1006	971	933	898	979	981	950	961	1005	992	981	986	1012	1032	1017	1027	1004	968	947	998	963	963	979	976	1003	958	929	1000	920	1022	963	990	1007	990	922	948	961	993	959	1004	953	977	998	954	1009	975	950	956	1024	970	989	873	965	947	915	964	970	1022	940	1015	972	948	972	984	973	962	978	962	982	915	1002	993	991	955	982	956	1000	965	954	965	969	955	972	944	925	970	1004	1002	1000	988	1001	982	977	940	1041	999	971	959	958	946	958	998	1003	906	1018	990	954	935	985	939	986	1016	955	980	932	950	970	948	935	964	949	960	930	991	931	935	984	990	944	976	953	885	916	977	966	923	1009	959	976	964	978	981	928	964	1044	990	1032	947	973	974	994	937	947	933	919	959	991	1001	940	976	1053	955	988	946	960	1011	994	982	991	956	966	976	933	960	989	932	998	910	918	1010	929	958	1011	944	937	965	926	991	996	939	931	973	986	983	975	926	961	959	958	905	965	991	935	993	978	1003	906	954	1022	961	1036	1009	955	1018	980	997	1006	995	973	1000	920	1021	922	992	951	923	942	952	956	973	980	1011	995	985	969	964	985	1004	947	948	1005	1013	970	989	971	927	981	986	979	1009	1013	1036	975	936	973	960	988	926	963	959	993	1011	950	939	983	974	956	990	1000	980	995	943	1004	982	979	1012	938	989	957	959	951	1005	950	988	937	969	1000	954	970	969	1015	948	1023	1018	1027	972	932	1023	947	954	924	969	940	917	1012	984	1021	921	985	993	953	992	961	986	927	970	936	950	964	1016	952	1015	936	1030	973	974	969	1010	995	994	964	976	980	946	971	988	1000	954	971	996	1003	1057	922	935	917	933	955	979	959	939	1018	951	961	980	940	991	897	1027	962	991	1027	972	963	1003	977	960	993	996	987	996	1006	1004	964	994	904	1009	1002	947	941	998	985	999	1003	970	1024	1005	997	964	955	989	918	977	944	1020	970	1039	937	933	945	994	967	974	995	966	976	988	949	953	1031	986	978	977	999	1047	1001	965	915	907	979	1031	972	953	961	983	924	967	998	946	982	955	980	975	1035	1006	1041	955	973	936	955	950	947	988	915	997	977	957	991	995	992	955	921	977	1013	1009	939	1045	959	930	987	958	910	976	947	978	993	986	968	993	1022	933	951	1012	906	990	990	974	1016	923	892	968	923	941	997	928	969	974	951	1005	931	984	1021	972	987	1032	1005	957	979	985	1015	960	955	915	964	898	1007	943	981	996	925	959	978	960	978	1004	955	975	993	994	967	993	956	940	979	971	995	1000	925	992	971	960	956	1035	916	959	988	900	968	945	964	957	946	959	964	994	987	966	985	976	945	960	986	1010	933	954	1009	906	959	993	1006	948	968	967	987	926	982	982	958	971	953	965	926	972	990	1033	980	942	943	944	1021	981	993	976	874	938	969	935	956	932	997	970	939	946	952	1017	972	987	941	972	970	978	983	959	1029	942	890	929	926	928	996	987	1019	1007	948	961	965	994	973	937	972	962	980	941	1018	974	941	984	960	940	1039	944	909	948	895	984	935	992	930	992	975	946	985	989	1008	982	982	1010	947	920	984	1023	1031	999	984	955	993	945	948	946	970	974	928	929	974	983	992	1029	992	1006	1014	971	959	959	945	1004	964	982	987	936	938	987	968	942	1004	955	991	978	938	925	969	1009	957	989	984	995	946	960	950	951	983	945	982	908	940	974	996	940	1009	970	959	972	979	995	990	999	1017	963	972	926	1001	923	1021	958	957	975	954	952	977	1005	932	957	918	1001	965	999	927	912	931	951	1004	978	965	1014	946	953	1021	966	969	941	1023	960	931	974	978	967	941	958	955	1032	975	958	961	955	954	979	963	979	966	1025	973	1002	976	927	1010	927	969	999	947	970	969	937	922	991	926	988	990	1037	964	972	960	988	967	996	1001	1012	1045	992	949	921	949	1017	957	1005	990	955	966	964	942	935	974	998	935	969	950	986	982	985	915	978	951	1002	1020	1002	920	957	970	922	1017	956	978	972	960	960	952	1055	980	993	963	927	967	983	983	1007	925	997	925	960	975	971	977	949	982	965	954	994	1000	953	962	997	961	968	1016	969	1001	1001	975	977	940	955	932	1002	923	995	993	969	961	961	990	962	1011	988	955	962	897	959	957	973	954	986	965	990	925	1007	930	1037	961	1018	1009	997	966	927	1012	954	968	976	1008	988	986	974	963	947	994	953	915	979	985	1003	950	927	991	974	972	996	1010	1016	976	993	1013	948	977	982	915	1014	981	948	974	958	1006	1013	950	1028	969	983	973	943	983	962	1022	1011	974	995	1000	1001	924	904	993	987	1001	969	942	960	992	971	973	991	1084	1009	922	979	968	980	939	989	930	1024	954	965	998	1038	992	1006	986	962	983	928	990	928	985	1033	926	986	978	1005	953	1000	984	991	982	963	1012	1005	1002	919	947	984	975	970	1000	936	967	971	974	955	902	932	966	944	968	930	956	989	923	966	956	935	828	892	978	940	1001	925	977	1025	956	943	973	1025	957	956	933	986	913	929	991	997	934	986	909	972	970	998	960	1026	943	946	929	990	1007	961	939	966	977	983	873	987	911	1001	1040	966	927	929	986	964	1003	1018	1005	1004	964	942	1007	946	988	896	927	940	947	955	933	1002	1045	916	983	898	948	971	942	1013	1042	979	1025	968	1017	988	972	1003	994	934	975	943	953	947	1006	961	936	962	961	944	951	1028	1071	957	931	919	995	951	977	940	951	1021	957	996	993	939	995	1015	939	941	982	963	914	971	950	966	927	1008	993	1001	987	976	1006	947	919	937	997	970	928	971	962	989	953	977	985	987	969	940	945	939	937	917	989	956	981	962	960	969	993	1005	968	999	954	963	1014	934	939	938	969
23886	20968	28199	23926	20855	5962	1518	1191	1028	951	957	896	892	894	799	849	850	863	792	782	840	801	790	783	762	744	802	729	788	773	818	786	780	838	801	800	763	794	782	813	796	789	696	818	767	754	737	778	769	795	769	740	738	773	777	788	787	779	746	757	735	788	719	760	736	783	752	764	745	760	749	733	720	728	708	721	739	748	779	747	751	794	735	749	744	772	736	740	775	753	709	777	766	786	746	725	757	691	737	765	745	780	730	734	773	714	792	740	750	748	780	781	778	771	781	788	793	782	752	827	811	791	790	746	746	739	761	799	770	828	824	782	718	749	772	710	761	745	799	752	807	788	750	739	785	773	736	758	749	740	720	752	767	742	709	789	733	776	678	713	748	778	753	718	711	719	739	811	777	752	746	733	736	716	709	782	723	730	757	727	780	755	747	740	791	773	780	762	765	740	789	751	768	764	737	719	746	739	729	688	762	746	798	781	730	740	720	748	704	844	745	761	750	798	790	734	748	719	714	786	711	759	750	729	768	808	764	723	792	810	770	749	768	746	769	742	747	756	766	754	735	752	768	769	748	711	779	759	804	706	783	715	774	718	745	743	712	750	763	752	740	754	761	798	767	741	753	799	746	753	767	799	789	752	772	722	749	763	707	730	740	796	752	719	780	714	722	746	731	762	770	754	749	759	755	781	742	768	769	756	702	734	726	764	722	734	725	794	710	742	739	780	758	686	703	759	771	737	749	759	755	760	771	739	781	766	762	771	746	775	753	737	717	762	737	751	750	746	756	696	746	724	737	719	710	771	789	748	744	788	739	737	720	796	739	742	762	746	716	767	741	747	779	741	749	781	651	775	715	745	741	769	728	755	792	749	720	758	721	758	797	739	721	734	730	738	776	751	804	695	725	768	738	808	783	758	732	741	742	726	733	754	785	753	706	770	750	783	780	720	692	754	743	786	750	788	724	785	743	800	736	781	765	732	743	714	699	764	768	732	741	787	769	714	757	752	772	734	740	729	723	742	744	757	723	732	731	737	758	742	743	767	811	789	755	740	761	769	782	755	732	716	740	745	755	741	758	762	737	756	826	760	763	737	742	720	737	822	743	759	720	731	722	706	757	762	747	786	786	779	753	745	741	749	779	756	738	786	759	758	746	688	756	788	734	793	726	746	793	766	755	763	705	713	799	784	734	714	757	748	745	748	750	755	704	797	777	762	729	748	732	755	709	757	742	776	740	713	757	662	772	696	764	750	768	742	743	759	753	736	764	726	728	746	753	755	742	701	761	721	726	741	762	743	789	750	729	772	735	772	731	782	776	723	751	715	770	730	688	799	754	738	738	801	789	768	757	795	732	750	773	713	767	764	723	725	762	738	748	711	744	721	706	720	773	740	717	716	742	760	713	754	747	768	720	725	745	744	759	690	774	731	734	785	745	759	759	786	730	727	699	820	789	744	752	733	759	750	677	748	734	750	753	755	758	735	795	746	718	762	760	747	759	765	745	740	733	778	738	811	756	720	737	807	760	766	689	721	736	769	749	732	759	752	679	757	769	719	791	758	756	727	771	751	729	776	766	780	759	743	717	779	714	746	684	722	706	750	760	792	752	764	726	743	768	712	744	762	776	747	738	748	739	699	787	757	745	785	755	705	764	754	734	702	767	751	738	768	757	763	720	779	748	748	754	691	678	733	759	731	740	736	690	769	730	769	714	757	728	749	707	776	742	746	782	710	773	753	737	760	806	804	721	716	765	787	758	794	763	771	723	756	760	719	761	764	735	737	721	768	749	775	737	778	750	740	742	733	705	709	773	746	779	721	761	748	774	774	762	749	725	760	719	722	758	738	764	762	729	716	700	724	787	703	769	700	738	771	772	710	808	796	746	770	693	756	758	750	776	775	742	780	793	760	758	713	769	745	783	781	791	761	772	766	779	746	705	706	685	720	811	731	749	781	754	760	764	716	767	704	748	693	710	717	746	712	742	784	740	741	773	770	791	756	737	771	746	734	731	750	785	729	730	744	760	745	702	761	744	756	763	748	704	774	716	740	760	768	743	783	774	704	780	756	725	797	791	764	772	732	772	762	675	754	740	745	794	702	760	757	752	759	779	751	730	718	745	737	715	837	694	829	792	688	766	715	717	714	736	758	715	755	789	762	797	702	739	733	738	690	827	756	762	743	712	698	781	680	710	780	755	784	734	752	787	727	756	733	705	754	754	753	757	766	751	778	729	706	787	741	733	778	748	749	722	795	748	724	739	728	764	732	766	738	783	732	759	758	741	736	733	671	800	760	792	708	715	738	718	714	753	772	772	742	732	718	798	750	746	734	747	761	758	705	728	745	716	772	781	759	725	766	743	737	741	687	777	757	762	717	777	751	771	703	731	740	784	729	714	781	747	778	785	704	731	775	747	711	735	756	725	700	748	762	828	758	788	746	759	761	736	767	713	755	707	775	762	724	793	743	730	778	750	794	708	716	726	731	727	790	762	767	737	757	758	814	777	719	770	730	736	763	772	779	728	775	729	744	752	735	731	724	747	750	715	761	768	764	753	741	765	741	735	710	814	751	741	737	749	779	740	748	777	782	786	748	768	777	725	747	772	766	775	721	689	784	779	769	753	784	725	736	741	769	753	794	755	790	694	735	740	748	792	719	751	789	754	767	792	719	748	754	753	762	801	756	768	760	752	716	735	760	708	753	725	742	739	687	745	783	724	700	717	771	706	734	722	773	736	751	765	717	796	727	752	757	741	789	759	781	750	753	760	741	677	743	756	745	769	755	721	743	783	735	751	725	689	748	714	748	708	795	733	732	764	747	694	692	764	703	712	763	706	710	713	716	759	729	755	701	732	733	741	694	742	796	779	773	746	791	771	764	758	714	735	795	728	763	723	707	723	785	742	711	740	732	747	755	723	759	753	710	726	699	695	716	743	742	730	745	726	783	741	779	733	794	796	750	771	795	784	722	782	774	740	761	768	734	703	724	772	715	761	698	742	753	802	703	757	726	794	746	752	751	801	719	722	753	716	782	799	713	706	766	769	724	733	756	699	740	764	722	798	753	723	752	703	735	744	747	712	737	739	737	795	700	756	794	803	732	786	701	729	787	748	773	728	753	737	766	801	727	762	705	743	744	775	727	745	791	726	727	747	707	785	724	735	805	746	758	743	731	743	776	722	770	736	712	753	781	816	743	764	732	741	702	774	767	710	749	759	767	788	789	748	747	747	737	792	777	739	763	750	806	751	773	737	691	772	720	740	774	771	772	755	725	758	737	740	752	703	820	707	746	770	744	741	721	758	736	758	737	744	723	786	729	751	787	759	710	776	783	728	770	748	730	729	744	706	758	724	749	799	754	766	730	694	746	747	775	771	689	746	779	754	782	786	692	792	683	771	712	728	737	727	722	736	772	705	720	752	704	785	710	728	749	745	782	747	771	803	762	701	775	724	793	763	759	747	738	788	740	776	700	748	743	713	744	794	738	741	728	786	774	752	748
5415	10796	9383	4914	3691	2876	2302	2120	1868	1616	1455	1400	1365	1331	1205	1213	1143	1135	1151	1125	1087	1142	1067	1060	1033	1039	1070	1034	1090	1032	1082	1004	1015	1078	988	1057	968	1003	1105	996	1000	1057	969	1021	1018	1009	1042	1036	942	1030	1002	968	1034	1001	1006	1009	995	1016	939	1002	1052	996	1020	1044	999	1046	991	1006	956	999	1052	974	989	1012	1002	1052	969	992	1008	969	1037	1016	1059	1025	1024	1009	953	1042	1008	987	1004	1035	1000	1012	1013	1021	1030	969	976	1025	983	1061	989	1009	1028	1041	977	1019	963	1053	1022	955	1060	1023	1048	1115	1071	1031	1080	1161	1030	1036	1150	1111	1091	1001	988	1021	1067	1042	1104	1071	1010	1004	984	1008	1017	1053	976	1023	957	1007	1052	977	1019	1058	979	1000	981	970	1016	1089	1004	1022	1020	1088	1012	1020	1039	1028	1004	956	965	1004	1016	1078	977	1041	1077	1062	1015	1073	999	1008	1018	1001	1076	1034	946	1022	995	1023	1027	960	989	988	1009	954	1009	1039	1022	975	1004	1012	1011	990	1009	1005	993	1009	1032	1058	987	1011	992	998	992	1042	1015	978	984	987	959	1049	1019	1018	1071	993	1012	995	957	994	1017	955	1042	974	1021	945	1050	1047	1014	990	1028	1075	1044	1037	1012	1012	997	998	1008	918	983	1022	1022	1021	983	1002	1002	1010	992	999	1034	975	1050	1018	977	988	1024	984	962	1025	973	958	992	1024	1001	1028	946	988	1024	1047	927	1022	1034	980	1010	1064	1025	942	1090	1034	1052	957	959	942	1009	1014	1039	994	1050	962	987	946	972	1032	1034	935	1025	1029	1007	1035	1025	961	1027	1004	1004	975	1036	965	1010	1019	1062	1069	1062	1032	962	1084	960	968	1064	969	1035	1026	1069	956	968	1028	1037	1018	985	1014	989	1007	1031	951	1027	1040	998	1015	1031	1038	1027	1019	1034	998	1038	1023	1099	995	1005	1091	1012	1042	985	1019	991	1021	952	1039	982	994	964	1085	999	977	987	942	969	1109	982	978	1031	982	1068	1011	1000	1034	966	1020	994	995	1024	1036	940	980	991	1008	1011	1019	1002	1018	960	987	1029	979	968	1026	963	1063	969	1065	1012	994	1014	991	1010	1020	988	1015	924	977	976	1008	1019	960	990	1000	914	958	1070	979	980	1010	990	971	1001	1025	994	974	946	989	1005	982	976	988	1002	1057	1014	1023	1078	1034	1025	993	1040	992	1078	995	1017	972	980	992	1012	1009	988	1014	1008	996	983	929	979	1048	974	999	1007	1024	1045	985	989	983	1005	1006	949	991	1053	942	1039	1010	957	1047	1030	1015	1027	958	969	1022	991	1075	975	1053	1016	1006	1007	1015	1011	1016	1031	990	1078	962	1057	1000	991	1015	980	1021	1025	977	1038	1022	995	972	1000	1013	979	972	991	920	1033	1020	1065	964	983	1015	1015	983	963	1057	1023	1037	1049	1035	998	1023	1023	1067	969	1028	985	1001	1011	957	984	1081	1006	952	1007	995	997	1000	989	952	1023	1001	1020	1034	1013	1051	1039	1032	1022	999	955	1013	993	1026	995	1025	976	995	1050	1056	936	1039	1003	1007	1045	983	984	996	1008	989	1006	1032	1017	967	1043	1014	1008	972	994	974	971	1011	1036	1008	1032	1015	1010	994	999	984	979	911	971	969	1059	972	993	966	985	1033	972	968	1009	961	1040	985	983	1000	1011	1006	999	1028	971	1054	990	1016	1036	1006	1046	1000	968	997	1022	965	1015	1053	1010	1006	973	1081	1023	995	941	984	1016	1009	964	1002	999	996	952	1031	977	986	999	955	974	946	986	965	971	955	1008	949	1023	998	983	995	993	1002	1005	985	1057	971	1005	1045	994	1035	985	1050	994	1029	1003	1008	1023	1063	977	994	1023	998	1010	991	1016	992	968	1021	969	974	1012	1035	1046	999	1047	1012	982	994	999	1056	1047	1019	1052	969	970	996	1033	990	1020	978	1066	970	970	999	1005	1021	1056	990	994	967	1045	1002	1055	1056	1019	1000	1032	944	1001	997	1008	1010	1029	984	995	987	1020	989	1005	1024	990	1034	1011	998	982	975	999	997	1014	946	1050	1004	1009	984	1016	1028	993	970	960	950	988	980	999	987	1021	957	1051	1046	960	1006	965	965	1003	1012	1031	1015	996	968	969	961	1041	1002	1004	1022	949	998	1023	1009	1009	1020	990	979	960	948	1027	1025	1033	1021	989	987	1036	1024	1018	988	1003	970	1017	1030	1018	968	977	966	1001	1061	1040	1000	970	1010	1005	969	1001	1020	1005	962	962	966	939	969	996	1026	1020	976	1033	1000	1029	987	1034	952	1012	960	1016	984	967	1024	1042	1033	1038	987	1004	1004	1021	966	1049	1037	964	1024	980	996	983	1048	1049	987	991	942	986	1002	992	966	1008	1056	986	1012	934	1079	1032	1000	1060	1002	1029	1026	949	1008	997	1012	993	1021	968	1014	1050	1021	1053	1029	972	995	1082	992	1030	1015	1006	976	979	1018	971	1024	1003	960	1015	993	1017	1041	1011	1019	978	1000	1026	978	1031	1076	989	967	1024	987	996	975	1008	975	998	974	997	1009	987	1003	1013	1030	968	986	1057	988	986	982	977	1022	1027	1031	984	1036	1011	964	999	1024	974	1058	976	1000	1096	925	988	1058	1059	997	954	1025	953	1017	978	972	984	1026	1000	1024	1001	1020	1009	1003	992	1005	995	951	977	1046	978	1021	1045	1003	1066	1036	988	1018	1009	945	1035	1018	1004	1011	980	998	969	991	1029	1053	943	960	987	1059	975	1016	1004	1014	1072	1041	1048	1076	1031	1020	992	939	1064	1010	1003	1010	1007	1012	1002	999	968	935	964	973	985	957	1016	974	982	959	960	1033	1017	984	975	1014	996	1018	980	1000	992	1040	1029	1101	1048	981	999	1059	980	1002	962	1038	1060	1009	1017	1037	985	979	995	1019	991	1046	992	930	1009	979	970	968	1044	1008	1005	949	1047	980	1038	965	1008	979	999	1052	1005	1032	1002	991	928	1032	1053	1042	1012	1037	1016	1058	967	967	987	1030	994	952	1011	1043	1006	1005	1002	977	969	1047	1041	1090	1042	997	897	1036	975	1033	1001	1002	984	953	977	1036	1019	977	1014	1009	1016	1031	1029	1008	992	1016	1006	982	1032	1003	959	1014	1013	1052	1026	1013	953	986	1003	939	1052	1018	978	1008	987	1030	1010	1021	1028	960	990	1037	1038	1011	1002	1004	948	995	1032	1041	1026	987	993	992	1001	1028	1001	1028	978	997	931	933	1077	988	1005	1000	1000	1024	984	955	1034	978	1047	957	1031	978	1009	1031	1004	1005	1031	995	1001	1006	1035	1065	1054	1038	1002	960	1018	966	1003	1001	999	985	1031	958	994	948	959	1062	975	966	940	1007	985	1042	1070	955	968	1032	953	1027	990	1011	1004	979	1022	1020	994	1052	955	954	959	963	979	1014	952	1027	966	956	1007	994	1029	1025	996	996	1014	998	1043	1019	1039	1017	1033	1027	989	1079	992	997	981	1041	1049	1014	964	968	1029	1004	1025	968	944	1007	1007	997	1054	998	938	990	1045	944	1026	1012	954	996	980	981	1015	1000	1017	1002	1029	987	945	1022	966	1036	971	984	981	1037	1002	1001	990	946	992	1051	1046	974	978	1025	995	1047	1004	1022	999	974	995	1021	983	972	1020	989	994	1006	1003	989	936	1019	1022	993	1037	958	1019	1002	988	976	1009	1032	1029	1033	960	1016	990	1001	1020	1068	1026	999	1033	1006	991	993	953	971	949	1013	1024	1012	1014	1004	1028	992	967	983	993	999	1035	1020	1012	949	951	1002	1021	1016	953	1014	1004	1000	1055	967	980	1016	1017	978	1007	1003	1045	1058	1004	1038	1017	1034	1069	1050	1012	987	972	1081	1012	1023	1027	1030	1072	1004	998	1025	1006	989	960	991	972	1045	990	967	1012	993	1007	984	979	1006	980	1021	945	1053	1020	958	993	994	957	1015	997	983	1007	1014	1039	1020	1031	983	954	964	1006	934	980	987	1039	1040	1005	966	1018	1027	1040	985	976	925	977	966	1044	994	1038	994	1013	1001	964	996	966	1000	958	1011	1003	1003	1041	1061	965	1043	1001	967	979	983	999	1037	953	986	1021	1033	960	982	978	1040	1013	999	958	1042	982	957	1027	983	1050	1010	1042	1024	999	1005	1039	1001	1018	961	1007	1052	990	1005	978	1004	972	977	973	936	1013	1006
22896	21016	28809	23435	21021	20807	4346	1412	1152	1021	1013	847	839	736	774	756	726	717	659	735	683	676	620	620	649	591	637	593	628	610	622	613	556	639	595	598	569	630	586	597	591	611	601	596	571	595	570	601	588	549	613	585	596	559	570	560	619	622	591	593	587	576	609	592	596	600	633	559	559	564	549	553	609	549	588	555	572	579	560	621	564	596	599	554	582	582	573	624	605	566	539	549	560	591	540	564	606	582	548	632	567	578	580	565	592	611	563	618	530	572	576	567	584	549	585	629	616	631	683	570	654	628	679	643	601	646	567	621	646	583	564	607	634	556	610	569	534	574	607	555	596	608	551	563	581	567	546	561	568	559	558	586	577	590	576	569	608	626	552	630	595	590	606	547	604	601	551	585	594	588	555	561	597	517	615	587	573	518	592	635	560	524	568	602	565	606	580	595	591	614	615	577	581	544	586	602	583	550	567	550	612	596	565	571	598	571	565	567	573	567	583	570	559	599	597	587	561	538	608	588	579	567	567	550	601	574	547	570	564	576	532	578	590	604	565	612	532	527	575	549	595	562	581	588	565	577	543	582	528	592	554	597	578	615	572	544	575	584	563	585	562	565	631	616	560	624	568	576	605	595	561	582	564	626	558	609	558	553	559	561	599	574	577	521	578	609	544	567	583	609	547	624	602	572	582	570	586	573	593	580	539	599	546	573	587	596	568	560	558	520	549	563	583	558	591	571	580	531	601	609	601	574	570	636	557	587	603	575	598	576	560	550	583	586	565	568	567	599	584	621	552	583	525	573	553	562	580	578	570	573	554	570	552	555	605	579	567	574	573	561	592	584	548	580	549	584	556	622	569	538	599	598	594	559	589	574	538	587	605	571	622	516	569	601	584	551	558	592	559	567	569	582	581	604	594	560	574	601	589	627	576	566	612	588	609	584	565	589	604	591	579	532	546	582	570	588	544	593	594	583	572	569	597	596	564	562	559	547	611	541	605	589	599	559	581	527	562	584	538	575	596	572	542	644	595	583	610	577	571	626	568	549	562	572	592	582	563	558	581	569	587	566	605	575	585	561	564	578	575	601	549	549	563	578	542	600	538	597	562	579	594	585	538	593	588	566	547	570	571	571	576	602	582	558	540	562	563	574	595	578	561	604	561	611	543	565	567	582	572	588	594	568	584	532	595	564	588	564	580	571	592	603	564	533	572	571	571	589	550	548	612	583	567	594	569	594	597	555	635	581	574	617	560	615	615	542	565	520	593	573	578	604	587	530	594	555	609	583	579	570	584	620	583	575	564	597	567	566	578	561	560	599	586	593	571	542	541	547	541	571	610	562	561	607	550	545	590	557	590	627	573	597	602	542	603	550	542	574	591	569	557	589	561	592	550	605	561	557	577	530	623	560	576	579	614	562	592	611	618	547	587	540	597	585	544	564	543	610	587	597	561	544	543	567	588	602	529	571	589	608	594	595	573	544	577	563	563	565	577	596	553	565	579	587	573	545	588	549	565	570	530	593	586	552	575	547	606	590	575	569	594	537	595	597	575	542	578	598	598	543	563	589	572	629	604	559	575	543	574	604	561	548	592	628	596	598	574	623	629	613	554	619	561	578	572	562	594	572	561	563	554	569	576	594	577	546	574	595	557	587	546	581	581	567	612	567	549	622	560	603	557	611	572	582	610	566	589	556	528	601	581	562	577	563	555	551	608	544	566	584	585	600	548	592	570	559	574	580	573	561	579	546	595	565	575	539	585	610	567	543	574	572	586	580	573	598	576	526	587	623	618	609	545	572	588	559	585	607	560	588	623	541	574	552	593	579	562	545	602	567	600	575	606	588	589	555	584	567	601	554	581	606	576	585	561	577	564	579	529	573	568	529	581	583	603	583	599	586	559	623	582	558	581	609	564	562	576	543	564	599	525	608	564	599	570	582	573	598	534	562	550	572	605	593	605	557	569	590	601	595	589	593	562	570	549	558	621	570	570	564	555	543	595	606	574	554	606	577	583	574	602	607	536	561	543	559	572	586	611	557	570	527	562	586	573	579	553	584	606	571	584	585	617	560	605	573	590	587	553	603	562	618	562	551	588	566	589	564	583	544	564	577	586	559	610	562	629	571	598	619	587	584	594	592	566	579	606	587	590	584	560	574	571	539	525	587	596	585	554	569	620	598	544	559	580	561	580	597	530	566	572	569	587	542	565	587	563	587	573	581	586	569	575	579	591	565	578	578	551	548	574	593	587	607	541	590	578	549	547	548	608	589	543	559	573	570	575	553	581	561	642	590	558	548	535	598	582	575	654	577	591	589	557	609	587	574	558	540	613	592	558	570	565	576	597	562	591	592	559	542	621	585	616	569	582	541	548	550	594	575	551	579	608	542	568	626	544	572	613	576	563	605	570	531	509	568	570	588	567	558	592	551	579	579	545	578	573	588	565	589	561	574	607	564	598	578	575	567	569	544	548	587	577	603	564	544	596	536	562	571	581	545	585	560	540	567	554	588	589	571	585	594	626	568	611	553	531	578	582	580	585	555	608	607	566	544	592	603	605	545	590	568	610	531	583	589	567	552	607	580	586	564	603	583	608	595	611	571	570	562	560	567	530	591	613	586	561	553	601	586	559	599	593	554	586	562	598	574	577	534	556	552	581	576	582	601	588	604	601	599	530	553	597	542	595	574	585	566	537	588	599	565	525	588	564	577	583	560	604	603	628	594	569	581	573	590	578	589	579	523	568	559	545	598	568	597	592	601	604	618	548	583	578	588	598	583	540	612	521	573	599	602	615	581	563	614	589	564	597	534	588	542	558	586	551	593	555	615	561	537	551	605	544	571	568	596	546	577	598	561	616	610	574	608	550	580	566	551	603	583	594	585	603	570	600	614	559	565	577	573	499	617	571	564	557	590	601	594	577	581	595	579	580	582	607	589	554	619	544	573	563	580	520	585	568	555	585	576	589	555	606	560	558	515	538	570	548	570	579	576	576	538	592	585	600	564	611	542	559	575	564	587	559	598	541	527	522	558	582	572	576	598	595	557	554	628	577	554	534	590	555	548	590	548	571	558	612	584	583	598	590	545	572	558	579	614	593	582	586	561	598	570	581	593	586	602	607	568	570	574	612	559	577	575	611	567	580	567	594	572	572	588	606	553	615	571	595	549	574	576	539	609	563	569	575	564	604	556	587	581	616	580	591	545	616	580	550	537	571	562	591	549	612	611	548	570	555	548	560	591	548	563	583	565	610	547	580	585	582	523	565	575	587	601	546	568	579	568	565	556	556	582	586	573	558	570	615	541	559	602	601	574	619	620	628	540	553	571	583	587	581	552	521	573	552	586	579	596	577	585	594	566	576	571	539	545	629	575	626	565	594	642	526	584	528	559	595	623	545	558	596	566	537	586	577	527	578	561	551	606	570	579	605	519	617	570	587	581	557	611	587	586	555	580	602	628	543	561	602	624	568	615	556	564	551	576	608	584	588	543	557	566	517	591	549	580
7575	16820	14485	7828	5563	4243	3365	2709	2425	1999	1743	1500	1403	1350	1202	1177	1117	1078	1014	969	989	1002	931	921	919	885	946	864	857	880	825	852	816	849	821	804	839	838	793	801	769	827	838	831	808	799	830	813	839	782	818	791	829	836	779	838	785	805	797	785	758	777	782	768	769	760	796	766	778	816	808	810	789	785	761	805	759	741	768	765	770	776	783	761	773	741	794	776	765	797	796	781	731	773	781	749	780	783	777	797	804	737	766	776	788	810	769	785	743	796	716	801	808	844	817	791	833	835	885	901	882	837	976	943	848	860	838	803	820	874	796	818	810	817	790	775	774	824	792	784	847	798	746	805	793	781	761	785	782	767	746	748	753	758	740	738	757	763	791	739	757	818	844	792	782	754	759	796	779	754	700	756	797	722	719	776	787	817	727	816	749	745	786	776	765	796	745	755	717	791	765	770	788	780	821	762	780	757	792	775	781	786	770	720	779	777	790	807	749	781	761	795	786	782	765	772	752	784	819	812	778	821	756	781	797	748	782	730	819	813	774	832	794	781	797	765	808	777	800	739	770	750	819	736	736	824	803	840	799	811	805	782	788	800	805	798	740	807	766	792	763	811	744	799	747	786	741	819	774	835	741	749	790	831	799	752	723	788	789	782	757	732	769	758	779	778	791	775	781	804	823	818	803	767	747	823	771	779	782	816	771	816	763	790	758	818	784	816	771	760	737	773	777	773	780	806	801	761	787	765	754	721	756	732	780	733	757	789	818	790	801	825	740	762	798	731	726	787	785	812	789	790	733	778	809	806	790	772	741	798	781	792	793	782	794	717	793	807	812	753	810	762	800	753	752	791	762	807	740	776	770	761	784	815	830	823	765	762	759	750	770	745	814	775	764	715	765	799	787	803	769	783	717	762	797	790	766	808	772	741	790	820	751	777	757	810	765	776	758	763	797	729	779	785	788	776	782	775	801	758	780	776	776	781	798	743	805	796	763	815	807	821	764	803	770	794	762	781	774	743	758	781	801	808	764	779	759	772	767	728	752	764	782	808	782	782	797	761	750	731	753	776	751	769	734	754	790	753	734	822	819	827	784	780	766	782	784	819	846	762	777	836	760	802	801	789	785	799	748	741	805	746	778	776	691	809	824	798	794	800	752	776	808	852	770	774	816	746	770	715	787	759	809	811	760	784	830	743	791	764	721	807	748	776	784	794	766	763	802	787	747	781	809	758	761	798	742	812	736	779	780	834	752	817	760	792	821	787	766	827	751	804	779	752	751	765	789	754	810	747	792	834	791	781	796	774	863	789	876	718	778	761	765	769	821	804	755	765	799	773	818	710	838	757	783	756	719	751	788	809	764	750	805	745	770	770	787	740	797	789	818	814	798	775	792	738	751	807	729	765	740	785	797	780	777	740	819	787	752	784	798	752	810	792	776	762	725	743	795	782	758	758	816	792	768	803	714	783	823	783	766	775	729	753	784	743	795	750	744	801	793	792	817	767	767	815	737	759	789	782	806	756	817	812	746	725	848	761	769	774	760	722	770	762	810	706	782	803	794	783	801	801	777	798	773	816	772	787	825	781	807	787	783	742	710	789	766	746	772	810	751	775	841	777	741	786	792	792	797	793	807	755	779	781	786	783	771	739	753	789	732	804	791	788	817	801	774	744	795	775	791	755	719	793	798	758	766	803	792	788	744	783	763	744	824	806	790	783	816	820	803	789	785	786	765	844	803	772	762	796	732	758	803	758	851	743	784	798	805	789	775	809	781	743	829	756	808	734	762	742	752	767	855	808	762	842	746	785	811	788	797	765	835	763	785	760	784	792	819	827	794	776	761	750	800	734	728	784	793	763	791	825	757	705	765	792	784	758	800	778	785	773	766	741	780	774	707	749	747	747	766	794	796	732	796	754	769	787	769	829	788	741	709	809	818	763	784	742	769	781	774	791	794	767	777	796	793	807	804	799	748	745	816	748	795	792	797	749	810	782	800	774	779	756	801	794	756	792	769	800	805	766	814	782	803	786	750	750	809	839	776	760	807	788	751	795	741	744	795	775	740	752	825	751	750	758	752	859	735	748	751	786	747	781	769	776	793	762	780	766	776	817	785	731	811	775	766	798	745	760	790	739	832	814	800	754	813	746	838	744	740	757	785	777	776	782	753	779	779	776	798	713	756	772	769	771	783	792	807	794	783	756	832	788	747	771	784	786	833	784	777	751	758	793	775	766	764	798	771	764	812	783	798	745	760	767	779	791	763	810	799	783	819	793	808	794	774	806	769	776	813	803	791	798	795	737	762	744	808	748	766	825	768	777	773	790	753	783	809	770	803	771	796	780	802	741	798	772	799	767	736	793	795	780	797	804	792	811	790	747	773	752	765	797	743	797	796	791	803	771	829	776	821	798	782	779	765	753	827	788	768	764	809	742	774	796	805	798	774	747	760	731	751	794	756	795	755	764	802	770	773	771	783	774	781	814	761	769	759	795	800	746	770	748	776	808	785	815	778	794	738	783	746	823	763	724	780	798	745	758	797	761	791	797	821	820	771	791	818	753	724	781	786	761	727	742	780	787	792	777	772	763	783	776	775	774	785	772	724	730	801	795	764	772	746	800	755	769	811	744	814	767	739	771	801	817	766	796	802	759	788	757	763	798	790	766	780	785	775	820	793	798	754	765	767	778	763	773	779	733	793	771	801	783	810	764	743	791	787	740	758	757	779	775	750	767	796	788	796	791	737	748	803	826	744	776	782	742	761	753	823	825	756	800	736	787	765	786	787	811	841	772	747	761	777	769	771	732	771	835	793	749	771	794	772	751	795	763	753	808	757	748	755	809	799	705	758	791	777	802	757	840	813	754	778	742	761	795	798	780	823	783	792	744	742	728	753	750	815	715	785	795	778	728	800	779	752	771	829	814	793	858	828	765	766	707	809	772	819	778	747	827	792	745	772	789	748	802	802	798	812	780	756	791	770	786	785	847	809	772	789	756	736	745	787	814	789	773	797	817	782	758	780	796	804	783	797	805	804	759	768	732	740	790	746	820	763	748	810	760	803	744	784	785	751	733	753	788	809	816	738	779	752	744	834	803	776	751	763	767	749	812	802	743	795	795	817	762	756	785	745	781	759	836	750	806	868	758	768	779	804	760	741	756	758	805	750	709	779	811	757	769	753	802	828	799	771	724	831	764	812	797	735	796	769	849	810	775	775	752	766	791	810	788	812	830	704	778	776	734	777	803	762	744	811	797	793	808	798	778	745	791	817	753	737	774	779	747	756	817	754	752	803	757	782	738	800	807	759	744	789	780	766	797	797	800	766	723	736	768	806	801	775	800	706	763	752	817	727	735	720	774	760	757	759	751	777	781	773	762	817	726	784	730	800	741	788	726	769	755	778	800	766	776	752	779	784	809	823	756	777	777	799	755	783	827	786	773	764	800	777	820	762	789	819	836	817	806	775	770	774	760	793	841	759	760	793	739	750	798	806	780	813	787	781	769
26670	20154	7895	1325	840	762	799	753	761	744	756	743	743	771	739	738	767	724	765	766	739	741	724	709	758	776	755	736	729	701	742	725	736	707	807	672	763	779	758	718	700	782	732	710	707	707	737	747	690	739	712	754	756	767	717	781	776	744	790	736	759	729	712	759	775	731	719	767	750	732	703	733	729	706	701	776	754	725	704	712	783	724	764	725	735	730	739	749	718	730	751	772	714	708	731	781	754	731	736	735	743	755	737	707	707	774	729	774	774	753	749	742	758	759	776	734	737	715	781	718	763	765	759	747	723	777	744	731	701	730	777	757	759	705	760	737	723	775	752	737	740	740	747	747	787	786	757	736	745	715	741	776	733	747	703	715	713	726	808	770	781	737	755	741	701	715	724	722	746	736	740	757	739	766	755	746	711	743	741	734	754	736	703	729	729	742	732	739	726	746	779	736	784	744	732	725	680	719	760	733	776	766	741	705	748	722	759	752	792	783	758	715	802	762	719	737	706	681	730	731	688	774	724	706	707	733	737	721	770	675	721	749	764	745	804	750	738	711	710	776	784	800	719	676	822	713	730	757	719	719	767	744	690	783	712	718	747	689	733	733	687	712	738	731	718	778	740	719	755	766	725	729	760	747	750	742	745	716	754	732	783	748	774	711	747	725	714	722	765	776	736	806	710	690	706	757	743	733	787	740	773	779	720	743	742	689	762	711	739	740	751	758	711	751	675	772	727	748	727	741	795	723	731	785	723	701	748	738	807	783	703	762	741	724	700	753	745	721	775	725	732	778	723	750	693	665	777	773	724	722	741	772	742	774	701	765	719	693	800	739	733	766	769	766	774	742	740	685	731	721	758	772	744	714	744	750	686	755	735	691	766	739	763	735	721	753	744	776	757	758	754	757	730	760	729	777	771	734	777	711	764	741	712	761	702	729	766	765	740	739	754	714	722	751	768	720	753	767	741	742	806	700	786	737	773	722	716	733	674	743	737	781	754	761	747	799	774	699	728	722	722	741	764	750	773	729	764	759	708	760	709	749	755	766	690	763	734	763	734	737	734	742	717	778	741	754	732	741	729	740	689	702	728	769	705	712	760	778	737	731	762	766	691	690	732	749	747	802	759	756	716	720	758	774	686	758	764	787	715	713	715	730	763	768	747	755	773	715	723	742	788	752	715	742	743	753	750	712	765	742	721	733	825	760	701	727	742	748	762	763	777	710	786	765	771	776	740	730	715	747	731	719	731	783	767	766	750	751	728	744	742	708	735	807	743	727	723	731	748	717	734	775	738	726	715	659	766	776	701	708	710	735	726	740	741	728	736	816	753	712	778	730	751	688	764	710	757	729	748	730	713	736	767	732	687	757	757	787	715	684	708	796	772	790	712	685	698	774	730	787	726	767	720	747	746	748	735	708	724	761	744	777	717	769	724	791	754	696	751	768	717	804	685	709	741	743	727	777	690	710	761	756	743	703	696	738	741	778	781	758	749	738	765	747	710	767	708	735	702	809	739	736	721	777	715	741	767	727	713	716	729	752	723	698	725	725	703	704	793	693	734	750	768	765	746	769	750	717	715	713	711	719	699	649	698	741	743	732	758	754	808	758	689	737	797	730	772	724	716	698	720	747	689	745	741	691	721	735	744	715	749	764	729	756	719	748	727	774	733	751	767	735	730	742	747	703	791	754	726	736	687	749	733	735	760	765	761	676	744	738	740	762	723	735	750	731	718	681	730	724	680	790	735	766	729	700	737	738	734	756	758	755	744	731	674	708	725	766	746	728	729	690	782	751	701	727	706	724	733	706	726	693	743	720	640	777	779	782	721	722	713	681	729	765	729	746	741	797	731	732	759	752	740	750	759	666	743	756	704	744	753	689	739	750	759	685	792	728	753	744	728	763	761	760	721	735	758	721	729	769	778	788	705	761	696	753	700	790	771	718	708	687	694	724	756	738	764	714	744	737	753	725	714	742	737	769	669	764	753	722	776	716	741	744	755	703	744	730	718	730	783	737	734	690	685	681	697	760	752	701	742	699	719	701	745	725	744	738	706	773	743	719	753	740	812	756	746	726	746	742	743	723	752	741	732	704	799	711	747	674	725	741	745	751	752	721	722	733	771	680	733	748	782	763	745	785	765	736	732	741	764	743	722	724	732	732	729	730	765	724	735	742	768	732	741	738	776	765	795	746	726	666	754	778	707	704	710	747	711	735	763	723	736	722	697	734	751	782	735	713	743	715	747	741	766	729	729	779	753	743	793	733	723	793	693	702	758	764	731	711	766	766	750	738	680	808	695	733	740	737	763	772	747	698	717	764	754	721	755	699	732	752	747	747	786	736	715	687	708	717	746	768	728	746	709	716	751	712	743	740	742	718	686	757	713	750	745	740	733	765	701	742	764	742	693	746	759	749	693	736	737	736	702	740	736	733	743	700	785	773	750	711	790	800	806	724	716	758	760	732	749	798	722	749	733	743	743	750	767	709	744	752	696	719	782	730	763	743	723	709	757	745	723	781	770	753	728	742	734	729	782	694	732	763	766	717	750	702	695	773	782	728	766	744	751	769	713	733	686	704	744	728	718	728	686	756	687	731	768	713	743	753	780	723	788	804	729	727	748	766	746	777	704	704	813	804	778	742	716	761	774	780	764	782	782	757	724	768	736	738	722	725	693	736	714	716	726	732	710	784	703	749	770	762	743	754	764	742	754	772	775	748	752	745	724	731	660	764	764	775	719	736	686	725	741	766	707	721	768	761	713	777	772	708	745	796	723	682	745	722	736	737	726	737	733	704	666	722	741	748	722	728	735	784	722	753	718	701	715	749	755	695	762	755	726	732	709	764	752	729	763	766	732	706	720	811	749	726	691	720	737	733	735	766	711	699	771	715	703	752	742	745	718	741	711	749	709	729	723	770	724	723	767	736	768	711	771	764	751	730	729	724	744	709	743	798	708	724	695	698	722	767	748	736	798	779	774	741	700	784	742	718	753	741	783	748	769	717	743	776	790	743	730	719	765	740	766	727	731	736	746	759	754	745	790	753	718	712	659	722	770	741	765	760	731	742	738	793	718	749	721	738	701	750	736	732	750	702	770	702	735	759	673	751	751	735	796	777	793	735	759	777	754	767	764	758	730	712	749	708	765	692	763	676	756	755	738	729	752	736	651	724	778	772	731	786	801	744	759	730	799	785	730	784	729	706	692	710	790	733	713	729	749	785	747	709	756	749	811	735	754	755	732	764	727	751	714	679	737	742	705	782	741	768	684	735	743	743	724	763	738	747	760	774	714	781	769	765	717	744	697	696	713	773	690	717	742	714	749	794	745	716	723	696	706	702	740	784	737	715	737	744	725	769	785	781	749	767	729	772	723	726	725	724	723	737	719	776	740	707	695	743	706	710	696	727	738	756	732	721	782	682	724	689	752	732	707	773	725	761	722	769	773	720	741	717	838	721	753	724	735	764	731	778	757	759	732	698	755	753	688	766	770	750	733	706
4374	1947	1755	1279	1205	1210	1164	1042	1021	997	1028	1030	948	1077	1025	977	962	961	1012	1001	979	1001	999	1007	979	1005	995	992	976	970	932	996	1031	999	1006	963	1003	1024	969	978	1062	1010	1031	960	993	1011	1006	960	967	971	993	988	1021	1008	974	1016	999	938	999	977	1005	1005	982	1032	1000	998	1007	955	950	1000	952	991	1000	1062	1028	1008	1009	1003	1030	1025	945	1007	984	973	982	970	985	1000	967	972	972	944	1006	989	1001	982	989	985	956	982	949	980	1040	952	972	982	965	969	967	974	1051	956	972	1057	1000	1031	1000	1002	1018	1009	1057	961	992	1026	1090	1011	1010	1011	1008	1007	999	1028	1044	984	944	1012	1008	1026	1017	980	1002	1011	984	1009	991	981	991	1018	946	1001	985	1027	958	958	935	934	999	925	1021	976	997	994	1006	1008	986	1062	942	984	1034	980	1027	1021	966	992	987	984	996	995	951	1006	997	1021	994	1003	944	995	1016	943	952	1002	976	1008	995	994	980	983	979	999	1038	964	1023	972	1000	906	1008	946	1014	997	1015	1000	1036	1019	941	1005	971	998	1014	981	939	1000	971	992	999	962	996	985	1015	1033	976	964	1003	978	1016	964	925	932	949	964	950	956	979	1037	983	993	1017	975	990	996	969	985	1013	905	984	1071	1005	1008	1020	977	951	978	953	1009	997	986	1028	918	968	998	978	933	924	1022	972	1007	1006	986	974	982	968	959	952	971	1015	966	982	961	975	995	988	982	951	938	997	1022	947	1021	1001	992	1020	1013	1020	974	970	955	1005	975	952	1025	998	968	941	1070	971	939	955	1033	1019	976	1026	997	1011	1004	997	931	933	1036	1031	1009	966	950	986	959	976	1025	992	1004	964	1000	1020	940	982	983	988	985	1002	988	966	969	996	978	994	961	959	998	947	983	973	1016	1031	988	980	981	926	1029	1032	960	944	954	980	944	1014	971	981	1042	994	999	992	1015	947	968	1015	956	957	908	944	966	970	975	974	1033	952	1029	987	925	997	915	1019	1029	1030	1021	982	1010	973	971	985	909	1017	1017	941	1002	975	950	1014	975	982	1000	945	972	1011	1001	1001	1010	978	1077	1032	1042	984	989	978	983	984	1003	1005	968	991	1029	962	1010	965	939	990	957	931	1019	994	964	978	970	981	927	1012	981	958	986	993	928	989	971	988	1015	949	931	973	971	956	1025	1004	1021	1008	1000	930	952	1025	990	941	985	985	983	990	1014	989	988	999	1008	943	986	983	947	995	990	987	999	951	987	1025	1021	949	1001	996	955	974	990	976	1014	950	961	986	1014	1055	1001	979	982	1003	942	967	989	1017	1014	972	993	977	993	1005	947	986	1028	1077	988	988	1020	1010	962	989	980	938	1012	972	1004	948	955	1019	950	946	985	1045	987	1026	981	971	976	972	998	995	913	991	1015	995	1005	991	970	1002	950	960	1007	981	940	992	981	1023	975	998	988	1025	979	980	989	972	998	921	987	1011	920	1016	959	1011	987	959	948	995	979	972	980	988	988	982	979	999	963	981	1024	1018	971	997	956	974	1018	991	980	915	1007	973	958	1009	1016	968	935	983	1007	943	982	980	985	989	961	964	920	981	969	1018	969	955	1012	979	995	991	1021	1038	970	961	993	975	926	1014	988	979	996	1034	961	984	1046	1048	910	982	915	933	1017	1024	967	997	961	979	941	963	1026	964	951	978	935	957	954	1004	992	940	991	973	975	943	975	949	988	916	1057	1042	982	996	977	981	977	986	969	990	1027	953	918	935	983	967	1030	969	994	982	916	1007	996	977	919	962	1018	1051	976	986	975	1016	968	1005	944	968	977	982	958	912	1009	1006	997	991	979	927	1063	968	990	979	976	1050	993	1011	986	1012	949	976	1013	974	1031	954	1021	948	979	979	1032	1001	1019	995	947	978	1051	981	984	1022	945	936	961	973	952	997	985	1011	1036	974	1011	997	956	1019	1005	1010	1021	996	982	953	999	1002	1004	970	1004	979	1026	970	987	994	1024	1009	1018	1019	988	1027	908	942	1004	958	1017	974	1003	991	960	1010	995	1048	967	1007	984	949	942	1044	1028	1001	946	977	931	1080	941	965	977	997	1030	1011	1015	934	979	1002	980	989	983	952	989	1016	985	988	977	948	1025	944	1005	956	993	1004	995	1014	960	1022	970	987	1042	941	965	958	1014	941	948	991	922	991	996	968	979	962	991	1001	972	1001	972	983	984	1000	1022	973	1006	951	948	1003	1029	974	1001	1005	947	965	986	969	986	966	974	976	955	948	990	1028	1010	976	988	1033	973	1008	930	968	1020	963	1016	989	957	1044	933	998	957	1034	957	1039	1014	955	940	1000	1019	1023	1013	1003	1008	1012	948	947	972	1019	962	973	1020	970	962	929	960	984	1012	986	977	1027	941	1022	973	1014	970	1006	997	970	954	1027	1032	994	1014	961	1021	1007	996	1019	903	1032	933	979	1004	979	971	1008	1018	1001	961	1018	1019	1046	979	1001	948	1022	1004	1018	964	970	993	998	1004	1004	1015	1044	955	1055	982	1046	999	959	1000	959	1015	951	957	968	997	964	977	993	1011	976	951	981	1022	954	970	986	1013	941	988	979	968	982	994	1010	1003	1022	1031	963	964	980	995	975	1026	984	932	893	1060	970	972	950	1015	991	1031	987	967	958	991	980	978	1029	969	1006	974	990	949	973	990	987	971	977	985	970	1023	1016	961	969	990	985	986	1026	946	1000	1021	966	947	1002	963	930	956	942	996	986	980	989	1020	972	958	1047	964	999	957	1045	1009	1009	969	989	979	944	971	1026	988	1014	952	983	991	996	1008	966	987	986	986	958	991	985	964	974	946	987	1025	1011	934	962	1023	911	987	976	963	972	995	992	970	941	999	969	1003	964	998	986	1006	938	969	926	970	942	986	1012	957	944	1039	907	945	1004	948	957	1026	976	1002	1015	1002	994	1013	962	984	955	976	996	990	1009	1011	928	989	955	1041	953	1002	998	987	987	993	1001	989	1030	1038	925	1000	923	1006	978	1005	947	956	1005	1017	958	995	1019	988	1001	991	1050	936	1011	933	984	1042	997	948	998	991	1013	1000	990	947	1020	1000	1022	1034	963	986	1032	1038	962	995	981	1048	982	989	998	1040	973	987	991	940	1034	1036	1009	1017	978	984	980	1056	1008	984	956	1058	950	975	986	930	1016	955	989	940	966	1043	987	902	1034	980	1025	936	1057	985	972	1005	970	1003	968	1023	978	1031	1009	967	964	984	1091	928	950	981	978	952	931	1007	1014	1019	995	941	1039	927	1007	960	964	950	965	1021	983	992	984	1010	948	1003	943	972	988	972	984	956	998	996	1009	968	1058	1011	972	993	980	978	1007	982	920	1011	977	967	1018	1023	979	955	979	935	942	1004	1026	1034	1024	986	1019	1001	975	945	912	945	1016	990	1033	1016	978	955	1004	1020	945	1006	972	1046	1010	963	1037	971	1014	977	959	980	968	958	1004	1009	964	981	978	975	999	1041	970	983	1007	992	962	1011	997	940	966	1005	986	959	962	965	996	1007	974	1023	997	1036	999	1000	960	976	1031	978	1013	947	1023	987	1008	957	928	982	962	935	957	927	969	998	972	981	972	952	950	1011	1027	1048	989	941	1050	972	1004	954	985	905	973	963	985	1002	945	993	999	1029	1015	959	989	989	991	953	963	1007	1015	1042	968	1008	994	1009	1015	940	975	972	953	958	989	959	994	1030	971	929	963	1036	959	990	971	977	1029	964	1018	1004	977	1025	956	973	1029	1025	1031	972	970	984	966	1013	983	973	965	994	1005	1034	974	942	991	1005	965	949	991	1048	985	987	981	1017	962	969	1056	968	1011	976	976	940	1027	994	950	972	993	1000	1006	935	962	979	978	960	1028	1050	950	949	915	979	949	1012	1037	977	1014	961	924	1052	968	979	996	1016	967	1031	1036	1003
23831	20980	28193	23932	20857	6058	1608	1195	1070	1003	925	935	922	881	826	814	849	832	823	798	807	806	773	777	757	818	794	765	744	771	789	745	819	783	793	807	769	734	816	818	770	750	784	756	761	725	709	755	759	723	787	727	746	792	769	775	804	735	717	777	757	765	757	799	754	776	754	768	768	722	753	760	776	745	741	791	725	701	693	761	766	749	704	723	761	735	811	799	743	760	712	776	788	767	689	837	766	717	752	761	803	763	760	753	752	758	790	721	764	768	730	767	795	796	769	810	729	791	772	717	755	779	815	762	719	763	764	779	810	771	732	736	767	786	784	782	760	778	764	735	753	761	719	787	762	713	803	774	761	725	790	720	764	802	724	740	715	740	754	753	754	753	688	761	757	760	781	759	732	771	762	756	746	769	717	787	741	817	761	732	758	772	747	780	788	755	755	748	721	796	725	714	786	777	778	721	750	781	807	820	792	808	784	756	811	776	747	728	780	768	736	738	780	790	796	797	747	753	769	801	746	722	770	726	719	803	784	742	749	768	750	741	749	795	765	724	768	741	762	743	689	780	796	735	761	793	793	785	796	761	823	823	756	743	762	716	709	712	737	753	738	737	711	734	783	764	753	695	701	729	752	766	764	789	763	755	768	746	813	750	758	765	735	784	743	739	721	735	740	742	747	805	801	783	811	794	780	743	766	776	706	791	740	774	759	729	765	760	746	751	784	781	755	707	760	692	757	730	757	753	785	791	754	770	799	734	731	731	706	753	761	723	775	749	756	765	742	747	735	767	776	756	778	771	758	787	773	736	761	811	741	757	782	740	796	750	760	749	732	735	708	729	788	781	814	751	784	743	789	817	781	737	747	787	774	721	753	773	773	752	765	761	758	806	785	757	717	768	734	782	747	766	747	734	771	720	767	722	717	781	748	775	811	721	788	795	756	777	719	780	779	738	748	780	792	759	762	727	761	806	725	758	754	754	738	748	748	796	745	758	710	781	803	718	765	711	798	751	736	821	780	726	735	778	744	748	781	772	775	755	773	731	729	760	771	769	761	763	777	834	750	734	777	806	727	767	748	737	792	750	787	723	756	756	736	779	748	705	762	743	769	773	787	755	739	784	765	729	760	756	754	794	743	839	748	727	755	759	759	744	793	751	747	764	779	779	779	800	786	781	764	748	749	764	755	766	733	740	767	722	758	798	748	711	775	743	718	738	712	742	777	765	715	763	734	774	773	789	683	750	821	708	749	802	744	746	755	816	721	727	726	725	755	747	785	757	786	770	777	742	779	763	778	766	697	696	741	769	722	777	741	724	736	714	746	709	752	759	788	705	775	717	778	725	732	764	793	747	771	730	752	763	714	760	760	757	737	785	709	789	729	806	809	723	769	737	797	773	692	814	791	772	764	789	758	774	718	817	723	742	766	780	766	756	748	773	804	771	737	767	773	760	742	765	767	712	709	726	781	737	757	700	723	740	812	750	740	778	717	713	763	760	783	752	730	732	829	746	765	752	751	771	716	699	676	704	768	749	790	779	715	713	752	743	742	725	769	765	798	731	747	696	823	767	707	685	801	762	785	783	751	809	765	814	771	750	773	755	741	697	785	740	773	747	747	738	816	754	767	783	739	785	767	745	733	752	785	734	773	761	765	770	723	735	767	704	729	736	717	769	729	770	770	755	760	739	760	695	722	712	753	761	721	734	754	749	743	773	749	776	755	752	750	759	751	709	707	739	753	748	778	749	768	744	788	728	738	771	754	741	768	749	739	735	740	810	696	742	747	778	714	725	791	792	775	737	751	741	793	749	734	697	741	750	800	718	748	844	726	738	755	777	766	772	747	758	739	738	712	751	731	763	752	725	749	775	734	737	796	689	732	763	719	731	768	760	773	772	768	777	769	771	756	737	720	724	794	764	755	751	766	705	767	754	783	803	738	753	737	772	764	725	783	803	807	720	758	772	752	788	780	726	729	752	813	790	774	774	745	785	714	727	770	765	749	757	785	754	763	735	787	714	742	763	741	779	741	715	742	808	703	790	721	752	747	775	740	773	764	740	705	793	757	734	781	742	792	743	749	759	694	764	782	707	781	728	739	776	760	755	727	739	757	692	759	743	696	753	758	768	759	767	762	767	710	739	776	797	714	763	772	772	749	744	721	757	730	689	742	762	728	784	758	734	735	766	762	736	784	786	787	734	770	800	767	753	773	777	722	702	733	757	736	718	739	801	747	793	691	788	727	776	801	783	787	723	703	755	749	774	760	726	761	751	752	758	699	755	700	769	755	787	733	776	695	718	776	748	771	750	721	778	769	763	790	714	764	748	759	738	795	692	742	764	745	769	755	744	735	765	756	731	768	750	790	768	728	747	740	810	742	678	787	767	763	791	752	802	752	697	790	784	778	781	754	736	807	818	719	781	807	772	770	746	800	788	776	708	732	750	738	785	744	713	763	725	765	772	756	742	788	752	684	708	800	769	718	750	748	748	751	761	722	709	741	710	762	720	792	742	759	784	783	816	741	769	728	775	745	744	783	759	769	729	793	715	700	798	696	798	779	756	755	774	697	725	777	786	739	785	749	713	767	765	750	707	764	769	769	725	743	725	702	724	714	736	773	740	795	831	767	738	784	717	780	752	731	764	782	721	793	780	772	712	772	741	784	732	778	746	737	771	751	748	795	765	783	733	753	734	764	750	749	768	726	781	759	735	775	744	811	777	763	752	740	787	777	736	798	721	780	783	784	771	722	794	766	764	749	751	751	773	808	801	793	711	780	740	728	745	761	804	793	747	788	752	738	741	794	781	733	784	710	763	740	819	797	761	735	823	770	753	771	787	807	722	777	736	735	748	768	728	740	761	734	769	748	710	712	790	789	777	751	758	752	725	762	761	794	766	782	781	736	716	753	788	729	752	749	733	720	768	701	741	727	711	746	726	775	795	729	752	717	730	755	727	726	701	747	777	781	773	752	789	704	686	777	784	728	780	797	745	734	735	716	751	776	761	760	719	740	769	710	742	731	759	729	759	776	763	761	741	735	738	749	716	793	732	775	775	767	740	754	747	765	710	735	794	734	732	768	760	721	842	737	755	777	719	742	805	757	691	740	739	715	798	760	740	765	796	751	746	741	716	737	754	772	743	749	734	734	742	747	749	753	754	833	739	764	768	745	743	745	698	738	790	777	735	772	719	722	761	774	695	766	732	747	745	758	752	736	686	721	741	762	740	735	736	767	803	748	788	804	778	729	768	740	760	707	799	722	709	786	772	788	780	748	722	749	737	777	749	753	756	742	740	764	786	736	815	746	751	742	772	774	783	729	814	729	778	748	753	710	781	747	682	794	742	749	735	745	794	782	739	774	788	786	790	738	773	720	788	689	745	779	712	752	707	756	721	750	740	757	741	735	732	767	731	721	726	782	766	753	771	761	750	800	766	716	745	746	788	750	794	724	777	800	718	732	759	726	753	762	748	728	741	758	750	738	715	724	778	732	781	781	777
5486	10918	9238	4971	3578	2889	2461	2027	1771	1618	1515	1461	1308	1297	1224	1227	1141	1199	1112	1090	1044	1056	1098	1073	1088	1064	1138	1126	1057	1036	1061	1013	1083	1004	1021	1010	996	1061	1050	1046	1045	1043	974	1066	1024	1028	1012	1046	1033	1036	1046	1057	1010	1048	975	1044	1006	1004	1005	1048	1053	1041	1055	1016	1002	992	1057	1004	1035	1024	1032	1007	1000	1043	989	1021	1018	1029	1027	1064	967	1012	1087	1059	938	981	966	1058	1028	998	1073	1016	1000	1018	1018	995	1080	1012	1033	1031	973	1017	1049	955	1007	1016	983	1040	988	1036	989	1001	1033	1013	1021	1067	1086	1080	1090	1048	1027	1094	1116	1101	1081	1031	1133	1074	1063	1055	1043	1052	1058	1044	1027	1005	1059	1060	1026	1022	1031	1028	1021	1036	1013	1035	1045	1050	1001	991	1040	1010	1013	1096	1019	957	1057	1022	1014	1026	1002	991	1035	987	1006	977	1010	1059	1077	993	1030	955	1059	981	1024	996	1003	1021	1040	986	965	1004	978	1022	940	1013	1014	1000	1009	1025	966	982	1029	1030	1031	1023	1006	981	1063	1044	1014	1046	962	968	1002	1027	1026	1011	1031	971	1031	979	1053	971	1083	1042	1033	1015	986	1037	972	1088	988	1045	965	1029	1030	999	1013	965	1012	1023	1018	1049	1041	990	987	1052	974	1023	939	961	970	988	1042	1037	1021	972	985	1025	1045	1041	1018	1009	1010	968	1063	988	1066	970	1038	1064	1002	1006	983	961	1044	987	1019	1052	1025	960	985	976	1005	996	969	1030	971	975	974	1003	1012	1037	1037	1072	984	993	970	993	1022	1016	1002	985	1043	1038	1015	957	935	996	992	939	1003	969	992	1042	1084	1025	1021	971	1035	1077	1002	1038	1031	965	1069	980	986	1047	985	1021	1006	987	999	972	983	1066	997	958	983	1016	1018	916	985	1008	1016	1006	1004	1009	1049	977	1019	983	1017	1002	916	1035	1054	1005	981	999	1005	1039	985	1023	994	967	971	1000	1005	1006	1024	1005	1015	1045	1004	1057	1010	995	985	993	992	1019	1006	982	1006	1070	1082	971	995	1068	1017	1022	1005	1006	1036	1018	1048	1011	1049	1008	998	989	1024	1026	986	976	989	993	996	1025	994	1045	1039	1038	955	1031	992	948	1076	1025	1011	1019	1012	1039	1055	1074	1009	1058	992	979	1024	982	956	968	1017	1036	1061	1005	1045	1004	1015	985	1023	977	1024	960	972	1028	989	1055	1019	950	1008	977	1013	1026	1043	1016	995	990	1026	1066	998	978	1014	959	1001	988	1059	1056	1012	1003	1023	1026	1095	992	973	1018	1009	1034	987	1021	1032	1044	1085	1011	925	1027	1024	1061	1017	996	1027	1027	1018	982	1030	977	996	1009	969	1007	990	1089	976	1016	1006	990	1034	1026	994	1014	1010	1021	1046	1000	1054	964	983	1041	1045	1008	1030	989	999	991	1009	1050	960	1020	1024	1012	1069	986	1048	1004	991	996	1035	1018	978	1019	939	1013	1037	1009	1040	996	1042	1045	1009	1009	1080	952	1010	1008	1025	985	998	1016	1035	994	941	1079	1034	1014	996	999	941	998	1005	965	1016	996	998	1031	906	963	1009	1010	944	1007	967	1004	1014	993	989	1037	1011	1026	1006	988	1048	971	1049	1021	953	1017	986	993	976	957	995	994	956	995	1014	1027	948	981	968	1003	979	951	968	995	1044	999	962	951	1060	997	1020	956	1016	993	982	1041	991	1051	1010	1016	992	987	1004	986	1047	1015	998	968	980	995	935	1001	1031	991	995	1049	980	1021	985	954	1002	1046	1000	995	971	1048	1015	940	960	992	969	1065	1023	1006	1004	1025	959	1060	974	1001	1071	1084	985	1016	975	1030	1019	963	1000	1025	967	962	980	1049	1007	1041	1034	1029	1004	1036	1051	970	1064	1006	1002	1058	994	1047	1013	1049	1057	1000	1014	1043	951	978	994	1046	1028	1069	983	1065	995	996	1045	1029	981	1007	970	1023	1051	987	976	987	994	1024	975	1014	1052	968	1062	1015	1114	1070	1015	976	1037	964	1024	1033	982	971	1005	991	982	982	993	1061	993	994	956	998	1024	1031	1003	1043	1073	1028	980	1025	972	999	1027	1019	1069	1004	1106	961	1014	1071	986	964	1038	960	966	1013	1013	1022	1046	1011	1009	1026	1022	977	1048	979	1010	985	994	1031	1094	977	958	1008	1035	983	996	1005	1022	1003	1016	983	1024	1021	985	986	951	987	1012	1019	1036	967	984	1034	1017	1091	1010	1049	980	982	1021	1055	1012	1038	1017	1029	1022	975	1012	1019	1035	1031	1009	1029	996	992	1034	1028	1023	1113	1025	1023	1028	1047	1014	1066	1020	1014	1024	990	1044	983	995	996	992	1023	976	1009	1056	986	972	1002	999	1010	1066	1003	1077	991	956	1014	1004	1024	1019	988	974	1040	989	992	960	991	987	1016	1026	986	1011	991	1011	1042	1003	998	995	1046	984	1020	1095	1039	983	1048	1042	1020	1023	1025	1007	1028	1010	1024	993	987	991	1035	1002	995	1053	1034	1026	1050	963	984	1012	998	957	1025	1023	1021	1019	1034	1017	1001	1019	1082	1046	1025	1032	975	1015	1032	1033	1092	1034	999	968	1010	1024	1021	1032	1050	1025	1011	1029	980	989	1041	1023	969	980	1002	1051	1090	968	971	1036	968	966	962	1015	994	982	1014	1002	1013	1041	1011	996	1009	1002	982	1033	1010	1005	1018	1053	1049	1032	996	1052	977	965	993	1018	1027	989	1060	948	969	990	975	1071	1054	998	994	1048	1018	1132	1030	1060	1056	1006	999	1062	1013	986	1015	987	970	993	1005	1046	972	1007	1026	1012	1028	1029	996	1020	970	1046	1000	1053	1004	1030	975	979	950	1008	968	986	949	976	1031	1059	980	1014	1007	1021	1036	1009	1059	1010	1044	968	1004	1004	1028	984	1043	1023	985	1033	972	1061	975	1032	1041	1006	972	1001	1030	1052	980	1042	1018	949	1041	988	1010	1036	992	990	1023	1011	988	996	1024	1036	1025	942	1028	975	1047	1044	986	1043	1052	1086	1007	1000	995	1009	1025	1034	1021	1040	999	1000	992	1001	1041	1034	1006	979	1070	1051	1045	972	1025	1040	1049	1043	1007	1060	1036	1013	1041	991	949	986	984	1031	1032	947	1000	1025	990	1064	1034	1002	1015	995	1008	1014	1007	977	1019	1064	1046	1032	952	1012	969	1012	1039	957	1037	1024	999	1046	1003	1003	1026	1023	978	997	1030	968	1071	1061	1063	1092	997	1007	1024	1009	980	977	1034	978	952	982	1034	989	988	982	1041	976	987	1001	1018	1019	1017	1003	1052	967	1065	1060	1020	1037	1009	992	992	972	960	979	1065	1001	991	1054	997	1044	1032	1053	946	1023	985	1021	1051	1102	1025	974	1015	1041	1060	1078	1012	978	1009	937	1044	1016	1005	1087	983	1026	1019	1017	978	968	1049	1039	982	988	1019	978	982	1008	965	999	1008	994	1023	985	1020	1009	941	1017	991	1031	987	1013	1047	962	1031	1024	990	1000	1043	1020	1003	1000	1049	1035	1027	1000	1015	962	978	994	966	1043	1044	1013	996	1022	1001	1015	1005	1008	980	1000	990	1027	1059	1039	985	945	986	1022	1034	1008	966	993	1042	1039	1067	1030	1025	983	1047	1007	1067	976	1065	998	958	1031	989	1026	983	982	1026	994	1028	1033	1049	1028	1075	983	1005	1052	1077	1002	1023	1036	965	1063	978	1026	1025	999	1025	1018	978	1002	1010	1035	1050	1030	1008	1006	974	986	1009	1009	1063	965	989	1001	978	1005	995	998	1031	978	1080	1008	987	1102	1039	1039	1029	998	965	989	1021	1026	1027	1017	981	997	967	964	1042	1054	998	1016	951	965	1021	960	1040	980	1034	1017	996	1015	984	1073	962	1027	1052	1034	1033	1009	1033	983	1016	998	1063	1018	972	1030	1012	1040	1048	1034	1005	1051	1023	1018	1059	1048	1024	1014	964	1062	1027	999	1042	1044	981	952	1006	987	1017	951	972	1000	1026	940	1045	1025	968	1028	961	1016	1025	963	1033	997	1013	1020	1021	1020	989	1031	1016	1039	1001	1031	1010	998	1038	1015	1043	984	1033	1003	984	1078	1023	1021	1017	967	1050	1047	1022	977	1020	1039	1026	978	989	965	1003	961	971	995	957	1047	981	973	1047	961	992	949	994	1006	1021	951	1030	996	1021	1052	1018	1002	965	950	1007	1062	1003	1027	967	1054	1040	974	978	1015	1055	1000	1027	989	1010	1003	1002	1017	1014	999	1009	1021	1050	969	949	975	1100	979	981	1006	1031	988	1049	1037	1061
22799	20942	28695	23350	20943	20751	4411	1418	1084	991	969	882	860	827	733	743	722	644	654	649	655	667	639	670	648	620	607	694	641	602	631	656	649	579	620	583	652	618	617	629	621	580	599	594	623	624	567	618	618	576	628	592	590	596	622	575	592	606	620	579	554	590	593	639	638	637	571	577	595	579	606	641	573	596	605	606	617	585	563	576	576	554	627	602	578	619	630	569	607	604	610	553	589	580	585	571	617	602	576	569	574	597	579	579	583	575	567	579	590	571	559	577	586	655	562	603	600	630	633	647	590	680	676	658	625	650	651	569	586	636	587	593	607	576	603	565	596	607	580	597	549	605	613	568	565	580	622	562	616	619	574	567	601	608	583	605	594	578	611	604	570	577	587	589	619	567	525	564	599	545	572	610	609	562	601	564	571	590	565	630	555	556	598	538	562	587	614	575	616	589	566	579	560	591	582	629	553	589	576	542	617	620	596	560	614	566	601	614	548	579	612	605	630	584	635	575	588	594	584	588	601	558	582	584	619	570	572	578	566	548	637	588	583	619	645	588	619	598	550	591	593	584	583	559	566	620	632	610	566	584	585	571	558	538	560	565	611	570	614	531	592	619	578	588	624	595	583	580	559	626	598	529	603	591	555	567	587	662	593	601	592	582	594	598	639	563	605	560	575	571	587	591	595	632	564	568	587	567	601	593	614	560	566	585	590	566	602	621	631	605	571	578	577	576	514	615	589	591	612	586	625	584	608	599	624	570	567	607	559	620	601	580	565	595	561	570	548	572	555	578	597	545	621	541	587	584	555	564	616	592	593	579	596	608	573	593	569	567	533	623	580	575	590	537	585	593	581	548	563	573	608	591	550	592	615	600	583	570	589	625	576	608	607	665	617	598	570	605	588	601	596	598	556	552	600	599	629	604	588	594	602	561	610	577	599	602	590	613	584	594	524	586	580	555	588	565	584	590	559	596	610	604	568	528	549	555	595	623	610	591	611	594	616	562	575	570	602	567	590	562	580	574	613	582	565	619	578	595	558	523	564	543	603	547	583	622	614	572	578	636	557	576	603	600	553	589	599	618	610	584	587	508	578	566	557	624	573	521	608	591	597	556	602	548	598	614	586	568	602	566	564	582	574	581	554	584	603	640	629	567	559	572	575	595	588	578	537	596	584	606	609	590	557	599	608	587	554	561	568	609	565	598	640	554	598	617	555	589	586	571	571	591	608	606	603	563	560	565	579	617	573	612	562	584	610	604	559	563	573	553	611	626	584	575	621	605	606	599	565	587	600	610	583	599	557	632	623	597	577	562	583	576	597	555	558	619	602	579	563	622	559	597	552	594	600	585	609	561	563	564	578	547	613	558	608	578	554	580	611	560	608	598	620	561	621	594	596	594	566	546	591	596	612	577	599	556	567	578	566	611	568	592	580	585	658	571	550	621	577	590	560	588	596	583	578	596	565	541	591	593	558	573	582	572	598	567	574	583	592	572	579	590	580	582	597	554	547	595	566	609	566	584	600	605	544	604	551	596	548	555	552	627	601	560	584	555	581	575	566	508	553	602	597	559	611	609	562	528	599	559	543	576	570	589	611	595	573	567	579	576	600	591	607	625	573	513	602	568	587	558	555	537	574	613	620	569	589	593	597	558	532	589	567	581	600	539	594	590	610	617	606	547	635	581	588	562	602	558	598	624	582	620	564	589	593	595	557	589	589	552	606	590	602	548	624	549	578	624	565	587	603	582	569	563	569	551	553	611	587	597	597	599	570	592	620	543	593	592	594	590	566	586	596	618	604	571	595	564	562	596	610	598	576	575	596	574	582	573	590	594	595	556	557	594	632	556	580	590	565	560	618	575	567	555	589	571	588	606	611	579	603	570	557	602	579	598	543	629	603	580	565	569	612	588	599	563	610	594	580	592	607	595	575	601	555	561	583	603	576	596	566	590	570	596	655	601	598	569	603	601	586	590	600	576	571	578	603	603	546	605	589	597	574	600	549	616	582	583	562	547	568	579	598	527	549	574	566	591	585	602	562	553	550	602	620	599	574	577	603	596	580	531	581	563	584	607	591	585	577	575	603	612	575	572	620	593	576	577	587	555	526	593	585	567	617	543	551	604	560	564	603	594	571	580	609	576	588	597	598	603	561	585	547	571	636	598	586	568	586	598	545	566	566	582	594	601	613	532	596	560	589	612	580	547	594	617	568	577	586	578	583	571	625	578	567	606	581	539	592	617	612	588	601	608	569	623	566	576	584	614	613	591	587	526	591	581	579	583	581	558	601	628	592	612	603	555	573	571	623	553	601	540	567	592	586	576	560	636	582	589	533	565	610	551	601	567	589	562	617	568	600	632	579	522	570	559	546	588	549	550	594	579	593	544	557	575	559	537	602	571	539	550	577	581	582	539	558	580	560	574	577	605	601	597	581	569	590	640	567	623	573	555	571	608	610	575	591	605	573	562	578	561	611	554	557	599	591	521	543	578	565	591	602	572	552	621	535	546	602	603	575	611	589	627	546	567	593	578	568	539	549	566	586	602	558	575	576	580	572	565	574	564	583	573	577	626	557	612	576	593	586	569	573	575	580	530	587	599	575	596	535	601	616	558	609	605	556	563	562	585	571	546	546	583	577	575	544	576	595	547	534	584	557	621	567	585	606	637	578	560	545	537	544	554	568	614	596	594	585	569	570	509	571	623	562	546	546	604	542	599	583	578	588	590	542	626	589	582	590	628	581	559	601	570	588	581	601	610	563	593	583	610	590	575	613	615	545	548	604	593	607	587	603	569	566	572	590	597	630	591	574	619	575	583	573	591	585	615	576	550	598	603	565	557	647	584	588	570	563	565	586	581	599	556	547	581	610	576	578	543	573	488	555	552	570	599	587	593	621	588	585	581	553	603	602	625	568	559	617	582	588	572	591	557	571	594	545	585	607	576	596	600	523	608	595	538	551	552	589	550	568	606	576	606	553	568	634	572	598	564	571	553	581	550	549	596	566	575	615	608	554	518	531	580	545	575	593	581	583	594	548	595	570	568	592	603	581	623	602	569	594	554	560	589	564	544	572	587	560	638	597	566	585	607	544	595	529	546	605	555	620	565	606	637	574	589	600	592	619	559	582	550	559	611	561	574	567	599	597	585	591	570	599	557	563	567	613	555	597	580	586	587	605	582	606	617	544	556	546	625	559	588	600	597	605	518	589	585	605	587	610	616	545	568	606	584	602	593	567	575	542	618	614	582	569	551	636	564	631	570	577	540	615	617	572	596	574	545	536	600	571	589	610	594	570	615	558	630	564	573	560	621	542	567	579	577	575	581	590	578	596	551	623	555	571	597	575	600	572	581	560	581	571	571	571	611	590	584	577	626	538	603	575	555	544	581	586	630	596	585	596	546	586	570	587	563	621	601	601	570	617	616	612	587	632	595	554	573	565	540	603	574	563	580	569	578	539	590	569	578	588	598	592	584	593	609	613	573	644	570	587	554	563	546	550	626
7660	16809	14164	7703	5674	4226	3291	2721	2334	1995	1737	1615	1410	1255	1251	1231	1085	1086	1033	1033	1002	962	941	915	938	902	883	894	913	875	861	840	874	808	852	869	795	812	860	814	746	780	829	806	798	835	820	813	811	826	772	799	739	808	800	798	777	782	822	778	776	786	793	782	830	784	841	788	807	793	833	793	815	836	821	772	758	783	745	760	739	793	771	846	770	746	733	819	797	759	812	763	817	821	828	747	768	769	845	822	770	774	803	801	725	753	773	762	829	753	791	794	783	852	899	843	870	854	809	892	944	882	925	915	895	877	900	885	819	853	871	807	816	834	783	803	822	832	782	793	786	812	791	813	780	816	806	767	746	783	815	744	799	759	765	798	781	762	786	740	774	752	774	805	765	772	778	749	781	756	781	792	789	754	792	733	789	762	783	811	780	751	806	750	830	791	733	740	771	750	826	780	798	797	782	812	775	764	795	759	774	773	829	820	784	795	773	862	788	768	731	808	758	792	804	745	765	705	761	818	781	783	776	819	740	822	825	793	810	770	761	786	754	767	744	780	742	793	866	767	754	804	762	801	788	785	737	831	827	776	784	792	735	808	784	780	782	753	773	782	746	819	811	803	798	767	782	818	833	834	810	813	806	785	766	772	750	774	808	816	778	766	755	803	761	797	759	817	762	754	772	761	766	770	824	716	792	802	766	754	784	799	828	835	810	834	819	716	799	764	795	804	795	760	801	766	819	770	838	778	861	758	831	755	789	757	821	776	774	822	799	763	782	750	792	784	806	763	823	758	816	743	813	784	776	785	824	798	722	780	785	762	794	800	802	762	762	782	779	743	759	823	751	772	756	728	767	825	807	745	768	792	845	776	822	797	737	786	819	816	739	799	745	777	743	786	813	842	812	786	810	849	808	821	760	774	789	796	850	769	831	794	762	772	807	783	835	774	762	782	807	802	789	740	742	755	816	775	811	818	784	781	785	750	757	797	773	798	765	824	787	821	771	839	781	768	815	760	805	804	770	748	748	798	740	764	805	782	780	807	795	751	730	815	772	777	774	803	764	779	759	749	763	791	770	837	717	789	798	818	820	808	762	778	794	785	786	785	772	781	804	774	755	783	776	754	826	760	788	799	745	746	792	743	778	805	787	777	842	767	736	829	799	753	754	804	755	775	791	747	809	803	821	800	777	744	794	782	762	785	811	822	807	782	747	726	784	840	773	781	813	766	768	826	804	784	826	799	806	767	817	784	794	801	749	751	757	767	776	793	826	788	792	776	793	798	783	754	788	783	789	812	788	813	769	792	741	816	782	755	734	832	777	816	800	784	818	785	831	783	758	743	809	794	778	765	831	756	770	790	733	805	795	748	790	789	772	753	827	854	807	754	777	748	796	738	798	735	735	774	790	852	794	768	779	792	777	809	759	775	758	754	766	786	741	758	749	769	770	840	826	814	764	796	759	814	814	791	786	774	796	834	814	755	781	780	804	782	788	770	746	740	778	798	806	809	753	799	821	751	782	769	774	799	765	809	846	791	794	721	808	816	770	757	817	802	764	760	774	773	789	752	769	800	734	740	775	828	723	747	719	743	800	798	789	779	813	806	781	793	751	797	794	795	776	783	784	808	792	779	789	795	741	785	761	779	795	766	816	842	768	752	810	810	750	767	769	779	767	795	744	781	799	831	747	776	719	824	833	745	750	820	841	727	782	802	775	825	815	785	767	792	792	779	798	778	831	751	783	776	800	788	803	840	739	775	703	762	750	786	774	798	810	801	792	779	791	822	801	798	777	777	842	793	764	810	781	793	808	779	778	748	813	760	773	800	776	762	794	786	802	788	763	793	777	801	819	802	783	807	761	832	800	780	828	757	822	745	780	791	822	742	758	789	758	803	763	771	838	719	817	758	780	791	799	786	776	770	778	793	835	750	830	771	786	780	789	835	796	781	788	834	799	767	801	746	739	816	753	780	817	792	790	783	771	836	802	806	791	790	739	767	773	799	784	756	778	796	757	788	786	758	812	745	806	789	816	749	760	746	775	771	772	778	774	790	781	777	809	758	778	764	760	798	735	750	778	761	788	768	737	782	823	829	783	788	834	748	728	740	733	770	751	784	782	793	732	799	815	782	808	775	790	791	769	748	780	772	735	809	772	799	787	793	778	721	716	798	759	803	817	737	739	784	787	761	761	789	792	712	771	769	800	790	794	780	802	836	815	748	800	785	836	802	834	762	783	750	782	766	761	746	800	810	747	767	792	826	792	830	772	794	761	762	797	795	796	788	796	794	758	793	773	768	776	729	770	803	747	767	780	774	807	790	782	775	789	752	716	798	794	811	811	815	755	845	796	821	774	798	776	814	766	796	784	739	761	823	778	776	795	766	838	758	745	809	743	787	826	756	801	804	775	770	744	788	733	770	821	828	834	696	835	813	790	750	815	781	793	842	811	793	784	812	749	728	786	791	748	809	791	776	767	796	785	780	761	760	787	791	834	788	727	813	798	790	741	797	815	772	794	780	769	838	790	780	729	816	743	788	796	776	795	800	833	785	714	741	760	807	826	784	808	786	718	820	805	764	786	756	800	817	801	815	745	770	729	786	805	804	804	757	822	751	793	756	783	763	739	792	832	797	793	713	774	771	784	785	783	808	830	839	762	781	788	746	800	765	855	787	707	830	792	737	756	797	755	735	790	800	760	833	746	761	805	781	778	793	753	771	720	816	763	754	760	795	768	792	754	765	767	751	778	775	782	814	790	801	780	793	776	807	778	817	750	772	815	866	773	819	784	772	781	764	773	780	800	762	736	818	783	798	774	805	828	793	746	795	747	783	794	801	771	772	768	816	778	767	729	779	758	778	788	803	800	840	790	825	799	790	779	804	818	787	754	783	799	790	737	749	757	804	752	780	776	761	769	811	785	736	753	808	832	747	793	766	782	764	792	790	751	798	791	817	763	795	783	751	814	776	782	762	796	801	832	798	796	733	843	812	831	812	783	771	784	764	778	805	755	762	780	778	795	818	757	769	762	811	811	776	806	775	752	750	789	814	796	827	790	766	818	767	832	756	806	832	779	788	755	797	782	765	796	774	742	808	797	779	790	796	769	744	831	787	790	820	791	779	788	797	813	794	797	813	790	788	811	774	750	735	788	778	814	766	754	775	793	760	761	753	747	740	744	740	760	781	794	771	788	818	775	819	783	765	781	803	768	800	837	781	828	799	799	757	799	801	768	796	776	747	761	755	782	777	803	748	795	766	794	810	819	771	842	766	798	680	791	761	784	805	797	810	782	778	774	774	752	801	813	774	772	786	793	802	750	792	752	753	805	751	820	818	800	755	737	793	758	775	782	806	732	796	772	802	701	734	776	769	784	800	747	787	760	750	725	763	789	808	787	773	776	769	765	807	720	802	790	776	768	786	800	799	765	754	749	790	760	775	787	818	792	789	795	731	795	798	773	777	730	770	747	818	777	772	804	702	799	780	829	745	783	773	801	772	802	803
26642	20180	7987	1230	855	813	741	764	767	733	712	758	725	808	776	731	755	724	710	764	718	733	768	769	735	750	716	813	788	760	746	736	751	738	732	714	717	776	753	747	744	740	788	715	716	759	745	767	740	708	740	740	739	710	764	706	760	750	712	754	754	756	752	781	803	730	721	756	763	746	736	784	757	825	741	755	707	715	765	745	743	758	760	742	711	733	727	714	717	782	781	753	757	736	764	727	780	730	801	775	727	747	760	754	757	780	756	770	745	741	738	768	711	778	757	757	778	764	779	730	767	770	765	780	771	765	772	709	738	739	752	764	726	765	752	718	744	748	720	739	770	735	774	785	732	768	712	725	738	697	765	806	750	717	781	738	794	779	735	736	745	748	709	755	768	736	746	801	778	701	740	763	747	753	745	759	766	734	754	749	791	737	744	727	707	743	795	745	745	673	728	707	734	789	723	804	767	737	748	709	781	728	762	745	770	747	817	764	795	743	722	742	740	770	789	739	754	722	738	730	727	738	734	738	792	716	738	731	770	751	791	742	751	733	766	748	714	719	772	720	764	701	755	758	748	749	705	711	752	741	767	712	700	751	721	754	783	760	758	743	766	719	772	757	741	719	759	787	784	764	778	758	778	707	701	733	739	724	731	763	761	748	753	734	711	734	752	764	801	765	773	689	716	740	825	761	722	787	711	730	734	735	722	728	726	728	743	793	757	815	778	751	719	757	746	764	720	767	720	752	818	735	729	715	731	740	818	786	720	763	756	722	708	721	748	720	728	758	718	817	774	782	756	779	753	749	760	753	779	769	794	730	748	749	736	765	752	735	754	759	763	779	740	776	772	779	767	743	774	685	732	719	804	758	721	788	745	746	716	785	771	707	730	789	781	724	757	744	772	769	792	769	727	725	785	735	713	734	713	760	816	734	723	729	713	759	717	750	719	704	788	762	745	803	747	774	689	741	732	734	755	709	735	734	763	743	787	741	714	761	717	713	740	737	748	747	746	769	713	768	790	739	696	725	696	771	714	742	684	711	712	785	705	746	735	783	692	711	763	727	744	713	772	737	724	789	729	750	739	792	768	766	702	731	701	722	772	700	733	761	716	737	745	726	756	749	777	728	728	750	743	771	745	746	798	741	710	712	701	759	737	765	665	683	781	759	689	742	698	717	750	743	769	749	737	741	736	722	737	767	724	745	755	698	740	749	760	728	750	789	741	743	780	731	750	742	725	711	759	799	705	768	775	738	777	708	718	744	779	723	786	760	730	755	745	766	773	751	745	698	783	785	714	749	788	752	779	749	724	723	748	797	777	751	707	755	741	777	759	750	735	813	742	720	725	792	723	802	721	732	738	713	727	752	715	773	743	739	738	741	726	700	732	736	757	729	778	734	698	735	759	716	739	728	754	710	701	754	780	710	726	724	720	733	781	785	754	738	697	677	730	772	787	713	698	793	776	742	751	736	729	733	722	745	767	792	707	761	777	705	678	732	744	754	743	740	764	739	696	746	736	785	762	758	765	728	805	742	777	691	719	768	704	719	745	770	738	756	779	761	776	773	757	764	779	752	742	757	775	719	731	769	725	766	697	736	725	757	772	721	731	755	701	703	713	746	718	763	741	739	729	746	713	765	750	769	728	799	744	776	741	781	749	736	735	763	725	732	760	720	730	751	763	791	745	779	772	747	752	770	762	731	771	781	802	776	746	725	758	714	782	742	743	686	734	704	778	754	759	755	763	731	731	744	772	780	782	754	703	732	727	717	800	760	711	762	730	756	765	755	744	701	755	707	713	787	726	762	757	778	705	750	710	742	723	733	723	704	758	754	727	743	774	730	808	676	747	761	737	775	707	728	682	790	786	737	778	800	743	772	756	767	747	804	734	786	761	772	763	731	758	748	702	735	731	724	697	731	734	747	724	732	721	702	770	739	748	736	711	738	719	758	756	730	756	836	750	729	750	774	743	735	773	748	781	766	731	747	747	751	714	699	786	745	749	738	735	732	759	781	716	761	794	715	702	709	722	748	757	764	737	708	701	752	733	716	791	740	755	757	722	780	744	767	753	714	791	747	724	766	784	759	755	766	762	763	741	770	728	732	733	710	767	723	760	727	752	743	753	729	736	720	781	732	759	743	762	753	767	733	686	754	746	756	768	732	711	721	752	749	753	708	767	757	758	735	741	726	758	811	752	756	777	717	751	732	712	737	738	739	776	752	768	770	747	757	753	779	765	745	718	699	780	756	713	797	685	743	726	756	764	776	774	741	761	763	748	727	749	775	733	761	743	745	759	722	787	807	755	791	719	725	788	767	736	786	753	716	708	773	735	757	710	734	777	729	785	785	769	725	705	726	821	732	771	709	765	777	761	753	717	736	809	734	749	740	749	746	742	725	717	742	756	728	728	785	748	740	718	772	759	795	757	706	772	730	742	705	797	753	771	746	748	783	741	826	762	731	751	798	737	738	732	735	726	761	734	780	738	739	759	762	752	758	757	782	763	760	751	747	759	767	791	769	752	715	746	775	803	723	766	793	727	754	795	740	745	772	735	737	709	738	736	773	742	752	720	735	765	766	765	723	803	769	718	744	719	715	796	743	725	765	743	776	734	775	695	742	760	760	739	755	754	776	730	789	754	702	759	725	727	734	786	721	742	734	744	759	755	754	788	797	767	739	740	733	801	716	769	752	789	751	782	738	750	738	765	778	753	741	706	741	702	736	745	804	716	705	709	763	702	757	711	760	735	694	714	708	765	733	770	751	787	780	732	742	709	739	714	743	708	768	719	735	716	783	749	768	760	715	770	724	647	766	747	711	762	737	807	751	777	710	686	793	795	758	726	778	736	715	729	761	775	750	728	708	702	765	778	729	752	777	773	739	764	817	738	754	789	762	757	756	746	791	735	761	787	721	743	742	715	726	766	681	747	721	753	732	769	742	778	745	729	749	793	757	709	716	723	773	753	720	767	734	754	715	796	709	724	723	780	780	715	747	722	736	771	708	720	775	708	782	767	724	793	794	738	727	759	778	774	740	742	778	741	789	723	775	784	732	667	724	708	782	755	766	773	775	693	774	752	753	747	712	732	743	758	713	745	751	753	723	784	737	700	717	728	786	773	752	688	764	711	756	736	750	726	745	732	727	765	791	746	718	763	732	761	771	705	709	760	723	689	737	739	724	745	731	735	754	776	748	728	769	715	763	727	759	716	794	724	741	721	789	734	746	715	692	757	756	768	730	722	767	747	768	717	686	757	740	760	712	751	758	767	700	763	777	757	739	762	738	813	764	753	691	747	737	729	779	739	755	737	728	809	748	718	715	711	748	758	742	758	703	752	750	813	720	731	718	776	729	759	689	755	767	724	717	727	756	697	765	715	798	745	753	751	752	717	735	727	706	731	737	756	753	746	781	722	777	708	747	767	734	749	770	754	750	729	724	758	757	753	740	710	777	744	764	741	759	733	731	743	734	740	781	763	803	747	715	722	746	767	733	784	719
4361	1975	1859	1357	1235	1188	1108	1014	1077	1035	1023	1010	1013	1037	1066	993	987	986	1022	1031	1017	977	1050	1042	1009	956	1047	986	1012	1070	975	1020	980	1057	1019	1004	1065	983	983	939	973	1003	958	966	994	1043	985	1021	963	1032	967	1013	991	1013	941	1006	1003	989	1027	994	963	944	1028	1013	978	974	991	1007	992	960	974	997	1040	1016	1015	1022	985	949	1016	950	1021	1002	1004	992	975	993	985	935	962	997	986	1056	1008	1028	995	965	951	1020	963	1003	997	993	1060	1000	967	953	998	1013	1047	1031	992	960	967	1034	1059	1041	1030	1026	1048	1026	1038	1045	1001	1086	1037	1071	1069	1057	1025	969	982	1003	1041	998	1035	994	1030	1019	997	984	940	989	980	1013	1014	1018	1017	974	1021	943	1067	985	969	1010	1021	1008	969	969	1010	940	986	1012	945	982	1012	982	1017	951	1039	1013	1037	960	984	967	1030	1033	995	1020	1009	929	1031	934	985	993	1002	1018	986	1028	1012	1034	964	998	994	950	1001	1002	972	998	1035	1000	1017	1018	954	996	1036	1003	971	994	980	962	943	998	1017	1011	979	975	974	1017	970	1020	1007	1017	1016	980	968	1024	967	1042	1039	1023	970	1026	1015	991	971	1031	929	1018	965	1022	1018	980	1006	1030	955	997	984	940	990	991	958	965	1015	1022	968	979	993	967	918	958	1033	1031	1039	944	992	998	948	946	1044	967	983	1000	1019	1039	1010	967	1017	982	972	998	978	982	1027	991	971	1041	971	1052	985	1007	1032	997	970	1024	995	996	973	891	1008	944	996	1007	993	1053	970	1022	1071	1067	1020	957	1007	968	984	974	969	1005	962	984	987	958	975	933	1033	1022	961	975	1040	900	997	979	982	977	1000	980	966	1016	1014	1000	997	952	999	1003	988	1014	984	1037	982	999	1008	977	953	962	1005	955	990	1001	1006	1046	1039	1012	944	999	1029	1009	944	1027	1075	1010	1000	986	993	991	969	1000	1027	954	1039	1049	986	972	970	1040	967	946	969	1043	1034	1034	1055	1056	993	1052	1062	1022	1040	1026	964	1015	1018	980	954	1073	1019	1003	1002	1022	992	1009	967	931	995	973	981	966	1026	951	964	1016	1004	1041	1001	964	975	1010	1015	1019	997	981	1050	985	992	1022	958	1031	1004	1001	976	996	1006	1020	1024	991	962	970	959	1013	971	1006	1029	960	1013	1018	965	1062	1022	1023	987	1039	982	990	1006	952	1057	1043	1010	1077	1024	990	976	990	968	998	985	989	989	980	981	948	969	989	1026	1009	1007	1026	1018	1024	985	1069	1023	975	958	1004	1006	987	973	1001	999	952	975	1010	1005	1017	992	1000	1005	972	968	992	1044	1005	927	946	953	1080	975	1049	1042	993	996	995	1000	1014	1010	1049	982	990	1004	996	965	1009	994	1021	1015	967	932	933	980	952	987	953	993	991	992	932	972	988	1008	1005	1012	1025	996	1022	1006	1007	1003	1018	992	1031	1023	980	976	948	1004	1034	936	1008	1014	956	1022	1011	1018	970	972	1030	1013	1037	1048	1010	977	990	965	1026	1009	1013	1005	984	1012	983	1044	1045	1009	985	993	971	1045	961	976	1007	1023	991	978	1021	1070	1058	983	985	991	1011	993	987	1012	973	1010	1008	956	1055	1009	985	981	968	981	1062	1069	995	1024	1011	999	1012	985	1034	1014	1007	956	975	1033	978	1016	1021	1008	1010	1047	1016	990	990	943	1005	967	1042	1004	1006	991	986	1004	1012	984	1006	993	961	1003	979	972	1011	1013	1047	869	975	1034	969	1005	1014	996	982	977	1012	1022	1001	1036	1007	1038	1017	943	987	1016	1031	1033	1072	1034	1017	992	1004	1017	998	964	1091	1016	976	1029	1014	947	1031	994	1035	1037	988	988	1003	989	1017	1026	996	994	1087	1059	1007	959	995	999	1041	982	985	975	1016	1034	1037	1030	1045	1008	978	1006	1026	1000	1051	949	1017	1019	980	1003	986	1068	982	1005	993	991	1022	1017	1017	998	994	1012	983	991	1067	979	961	952	996	930	989	1047	1020	978	961	1013	1014	978	1015	1032	967	981	1013	989	964	1038	955	1019	974	1009	1002	979	988	987	978	1043	967	1009	968	996	972	940	1013	1025	1015	932	975	957	985	994	968	1027	950	1030	1043	1077	966	991	982	967	1003	971	973	1001	937	1013	1013	1046	994	1016	979	1002	981	1013	988	932	1011	1008	1002	1003	1029	977	959	984	948	1025	973	1008	1039	970	977	1003	994	1003	973	994	972	1024	983	1000	984	1018	991	994	1031	936	967	984	1013	1017	1005	952	1037	1052	1019	961	1046	985	957	991	1027	1035	963	989	976	1011	1031	964	983	998	1042	1002	956	1005	994	1004	940	1022	1010	955	1026	1017	1024	1022	1021	960	1006	983	937	974	988	987	1015	1056	1031	983	1010	998	1020	976	985	968	1010	983	965	1040	965	965	1017	1021	996	1033	981	1009	1003	1009	972	1031	963	994	957	953	988	1011	998	1003	974	1041	992	1029	1006	977	1026	1013	1076	1044	1020	972	986	1005	1003	957	1021	959	971	1056	962	974	983	990	1014	1007	1006	967	967	1000	984	957	978	963	1016	922	991	1069	950	966	987	1007	1008	1043	968	985	971	973	984	993	981	1003	1043	1010	969	966	1026	1011	1032	965	968	955	985	1022	993	956	989	1043	973	960	1052	952	930	987	1030	978	949	979	1044	941	986	1032	981	977	1040	1004	984	989	1026	962	1034	961	988	974	1033	1021	1019	1000	1019	972	1027	989	1010	1045	963	995	950	955	1029	991	956	995	986	1001	986	1031	917	975	1004	1014	968	978	969	997	1035	1014	962	974	1004	995	927	1021	987	975	1001	1022	956	999	988	967	1010	980	1038	1020	1022	951	1025	922	1001	1032	997	990	980	966	982	932	964	1007	1000	1039	1019	1009	985	1029	1007	1038	965	995	1062	1016	1016	1035	1036	1001	966	968	1015	1013	986	971	978	1017	1012	1001	1013	1025	980	945	977	1032	978	997	1026	1013	960	1014	1021	969	971	995	1021	974	1023	988	1015	995	993	956	1028	995	1004	978	968	1021	995	996	991	959	1011	1014	996	1029	987	975	1006	1006	1044	1000	979	975	984	977	1006	986	1026	964	946	1025	981	975	989	1086	1027	981	944	1038	983	1004	965	1052	1035	1005	931	1016	1010	1020	958	1001	985	990	993	958	1056	993	1043	1001	974	1012	1023	990	1041	1007	948	996	930	960	1044	966	1004	946	1012	965	943	952	1052	1027	944	1014	961	1014	999	998	1028	954	1048	1025	1004	1042	1006	1022	986	976	984	1028	991	958	983	997	1012	1031	955	923	1010	987	955	920	965	1040	961	1001	1041	938	961	1035	1029	1013	1000	985	981	1018	1039	1019	993	973	1008	967	1034	1020	1003	979	1053	1029	992	980	970	982	971	1007	1018	970	1029	1029	979	975	995	991	1011	996	1013	1014	917	948	1010	1007	1023	1010	996	937	1009	1001	978	973	1013	1010	993	985	936	999	974	1022	999	1016	942	951	1016	1034	1080	979	974	1032	968	1017	1037	984	956	955	992	976	994	968	948	1078	978	1017	997	986	963	998	1055	964	935	1052	974	964	1008	999	1047	986	961	992	1004	959	980	961	998	993	1064	956	973	955	972	1022	1038	984	970	1040	1019	1021	1015	1036	998	1002	1000	1031	960	997	999	1035	978	992	1020	987	1012	1067	1024	934	1003	1004	989	994	1034	960	997	1052	1008	1027	995	1018	1066	952	1021	1016	976	1019	1053	968	1018	1069	1002	977	1033	930	989	970	998	956	958	1037	929	1006	989	981	1046	1032	1053	972	972	1005	1015	1024	978	951	985	955	993	951	991	1019	972	990	970	975	977	1020	1033	954	1043	1008	1005	938	954	952	1017	978	1009	991	1052	970	1005	969	980	966	928	1006	951	1017	1040	1005	995	1001	982	966	1011	979	908	1025	961	995	958	940	977	1026	1027	964	988	990	1003	985	953	1021	1039	972	1005	950	1020	1079	992	998	1035	961	1066	1018	970	944	1072	1029	1029	920	938	991	1011	988	1001	961	1043	995	938	1020	1001	1005	951	1021	972	972	966	997	1042	1000	1001	972	1016	1047	983
23856	20994	28208	23973	20877	5900	1589	1192	1034	1017	958	842	904	824	803	806	898	921	797	839	806	806	783	786	781	802	760	780	790	793	756	760	816	816	808	840	762	745	815	783	806	761	807	799	767	740	770	716	760	759	818	776	710	787	781	807	764	731	797	692	804	764	809	783	767	742	746	786	729	772	741	783	818	793	792	804	792	749	791	741	748	784	798	799	833	757	762	792	775	796	762	784	723	752	794	792	732	791	768	759	733	750	777	736	767	819	814	765	761	752	758	739	746	790	781	801	779	787	795	775	837	767	788	826	833	772	798	802	812	760	809	777	747	774	780	740	720	730	754	763	754	720	780	785	747	766	786	781	804	766	740	714	763	791	792	769	793	788	722	723	747	785	774	779	739	785	754	764	740	773	810	767	742	785	789	784	750	808	714	794	762	735	756	743	774	791	834	780	800	748	773	761	768	772	748	756	794	756	827	754	787	754	712	764	750	773	746	760	734	775	750	781	773	726	748	750	793	778	745	779	754	786	750	760	767	713	768	781	764	750	788	770	779	695	762	759	764	711	828	692	778	743	727	724	851	776	768	734	784	782	747	766	758	738	734	763	814	739	739	733	748	748	783	751	742	721	786	769	812	796	773	779	792	762	801	755	764	761	830	738	755	804	752	772	795	809	772	767	731	753	766	761	792	791	723	741	770	751	784	781	814	722	762	688	742	755	837	814	771	752	753	775	784	735	761	705	779	802	742	774	727	766	660	759	787	792	778	778	751	761	772	740	802	790	764	748	772	759	760	764	771	758	774	743	752	706	795	755	780	716	745	773	761	755	755	822	751	759	783	756	689	764	766	728	765	761	754	758	745	794	795	791	712	789	770	806	785	790	789	801	711	735	765	777	783	757	784	785	739	700	817	740	768	838	729	745	775	775	814	779	702	805	760	806	813	736	761	743	745	754	733	820	740	771	747	786	774	801	811	766	764	787	808	761	773	806	723	764	745	786	755	766	763	763	755	775	697	728	820	778	751	793	767	755	778	745	766	789	792	770	698	750	711	718	744	764	777	765	758	739	757	803	768	747	745	678	787	775	719	730	773	776	722	709	795	750	787	711	730	726	752	797	791	750	779	794	768	771	732	766	758	814	771	739	750	718	750	746	808	768	735	737	777	747	753	765	763	741	766	751	732	741	712	777	777	786	775	774	780	799	831	798	760	816	782	810	762	758	761	808	754	813	733	795	772	752	800	761	801	764	750	763	730	710	829	738	756	767	758	764	726	729	746	796	799	733	705	781	752	779	731	782	758	784	762	790	764	756	770	799	741	774	753	741	752	742	756	779	702	761	725	764	738	684	718	723	801	807	759	739	788	737	746	718	761	769	761	768	738	741	755	746	763	707	827	744	775	766	736	818	750	737	762	780	728	790	759	792	713	766	726	726	751	801	819	725	762	731	802	771	767	768	795	736	750	739	773	819	755	820	731	768	768	770	792	763	773	763	733	731	774	802	770	779	769	771	784	762	798	754	763	766	745	784	753	818	784	709	771	771	780	714	713	764	729	742	805	731	755	758	775	748	775	724	771	746	796	761	810	738	759	756	757	784	816	694	734	749	762	754	828	757	742	796	750	758	791	730	772	794	756	701	793	849	725	733	760	748	757	737	755	746	779	748	754	697	748	780	758	776	743	766	793	765	762	783	747	743	737	743	754	782	731	803	680	775	748	740	774	753	766	752	744	775	793	755	812	765	783	728	756	747	758	727	716	763	751	749	781	778	774	766	769	765	792	751	803	787	763	714	793	797	751	780	743	778	777	776	734	782	703	752	762	774	727	761	756	741	745	717	761	765	743	705	786	717	761	761	768	720	728	744	790	768	770	779	806	794	722	800	746	760	775	776	747	812	674	790	751	737	767	810	747	804	754	810	760	807	778	751	716	758	739	803	721	734	771	788	752	732	780	716	753	791	722	792	732	750	805	695	760	783	782	784	783	770	791	839	781	776	742	745	753	722	745	778	779	791	795	754	768	821	714	751	767	751	737	715	746	793	813	793	757	750	728	770	766	758	777	756	770	796	763	740	732	815	731	761	708	744	765	796	766	727	764	741	772	756	753	777	770	715	733	755	774	771	730	722	770	795	755	809	733	720	786	759	789	795	737	757	754	800	755	724	734	742	804	759	752	766	724	760	821	750	761	716	752	767	790	783	800	703	735	778	781	752	734	681	751	749	738	805	738	694	760	760	770	742	752	730	772	806	756	758	748	744	746	803	780	748	753	755	765	754	782	773	770	748	767	742	790	744	808	778	773	723	793	772	802	727	798	717	739	724	753	735	735	770	801	770	745	782	767	761	756	723	749	793	732	798	740	770	753	747	740	708	782	760	724	774	787	785	728	787	735	742	744	753	743	784	781	729	805	708	790	706	753	805	752	782	735	758	775	732	732	809	761	761	734	827	756	740	798	735	740	729	783	753	761	759	775	759	784	793	767	778	750	761	753	730	772	808	771	795	758	723	740	794	756	771	787	690	769	731	765	723	742	762	742	762	736	716	758	775	799	779	742	798	770	722	733	699	784	731	789	727	740	738	754	750	744	730	756	811	720	765	754	754	746	720	762	762	745	772	761	720	809	758	760	727	806	761	733	748	808	749	791	794	823	771	766	753	808	760	750	733	709	771	755	742	765	762	775	750	749	774	751	770	756	689	740	780	787	778	755	767	762	732	784	780	732	714	765	758	754	785	759	767	786	816	741	763	722	757	739	762	734	754	785	748	717	766	733	738	737	740	782	747	775	803	793	788	767	740	762	724	771	786	748	786	768	766	764	743	744	774	747	740	820	820	790	740	770	709	809	789	799	773	756	768	747	759	779	763	724	761	746	719	740	775	765	790	758	738	774	780	777	740	752	712	806	838	765	777	721	766	735	768	738	760	769	766	732	778	829	761	811	746	761	761	781	780	767	737	728	732	744	685	739	745	737	763	795	737	741	733	746	798	787	805	779	733	814	765	794	839	763	765	833	728	794	736	767	745	759	763	750	818	786	723	794	726	780	738	755	764	790	750	788	734	748	763	744	756	808	824	780	829	772	754	745	759	763	766	713	743	782	758	757	745	788	749	758	758	724	758	746	765	758	736	764	741	751	826	713	781	735	785	771	749	779	739	737	764	751	798	714	759	756	789	795	759	760	773	720	800	746	749	783	783	741	776	748	744	757	710	781	735	751	758	821	775	770	772	782	786	799	790	734	805	773	783	812	766	764	783	771	767	786	791	785	812	767	767	785	776	758	766	791	763	748	779	770	733	753	792	779	765	729	766	734	734	724	808	746	741	772	711	732	753	783	757	734	730	763	756	760	754	801	759	757	784	792	710	703	751	752	749	766	781	762	775	724	745	775	789	849	760	782	734	730	796	746	748	790	751	764	773	770	740	763	780	764	757	782	757	746	777	745	765	835	797	734	738	768	766	789	748	754	764	756	684	755	720	758	777	757	795	745	740	765	771	760	777	806	785
5502	10726	9340	5003	3574	2912	2427	2061	1898	1660	1510	1451	1367	1267	1322	1196	1200	1182	1156	1143	1137	1114	1131	1143	1066	1042	1086	1085	1037	1019	1062	1057	1048	1065	1058	1042	1017	1043	1105	1059	1048	1063	1042	1009	1039	1108	1024	1009	1018	996	1066	983	983	1036	1054	1062	1002	1083	1038	976	1080	1055	1041	1048	988	1061	1052	1037	1063	1034	1056	1066	1076	1011	998	947	1046	981	1024	1023	991	984	1062	1071	986	1068	1022	1006	995	1002	1077	1021	1009	1012	1034	1015	1011	1033	1034	1072	1080	1017	1020	1041	979	1067	1045	987	1019	1023	1059	1007	1100	1021	1027	1047	1080	1098	1041	1088	1108	1068	1091	1058	1067	1071	1040	1069	1042	1058	1012	1053	1070	1026	1068	1065	998	991	1061	994	1059	1011	1001	1063	1053	1088	1026	1008	1070	1073	1056	987	1025	1014	1049	1025	1067	995	1038	1030	1110	1050	1043	1030	958	1076	1095	1038	998	962	1062	1044	998	999	1029	1027	1028	998	953	993	992	1059	1048	1018	1004	1052	1043	1079	1005	1083	1045	1015	1067	1045	1011	1008	1018	1045	986	1017	999	1067	1047	1030	971	1028	1000	1031	1069	1025	1016	1051	980	1018	1023	1009	1053	1039	1004	980	1058	1017	1008	983	1031	1008	1068	959	1014	1102	996	1026	1094	1042	1046	1012	1014	1029	987	1025	1047	1030	1043	1025	1030	1009	1017	1031	1042	1042	987	1046	1036	1051	1015	1055	1043	1047	1033	1094	1009	1017	1014	1003	1034	1013	1049	994	1016	1045	1041	1011	1035	1058	1024	1027	1015	1027	1016	981	1014	1045	984	1001	989	1066	1030	1002	1049	955	1047	1029	1050	1038	1007	1010	1035	1020	992	1041	1087	1010	1013	989	1040	1052	1075	1026	983	967	1069	1052	1029	1003	1030	1068	1017	1033	1053	999	997	1010	1052	1015	1054	1021	1035	1029	1001	998	1081	994	1022	1022	1066	1020	1001	1046	1054	997	1016	1077	1046	1048	1029	1002	1020	1073	1031	1026	990	1029	1042	1010	985	1030	1044	1024	1026	1059	1004	1068	1038	1036	1045	1073	1019	1046	1058	1059	1032	1004	989	1016	1039	1003	982	1020	1021	1018	1076	993	1033	1032	1084	985	995	1033	1051	1067	1083	1023	1009	1059	1003	1026	1051	1005	1021	1030	997	1032	1050	1072	1051	1017	982	1060	1038	1044	1044	961	993	999	1014	1076	1022	1012	1083	1056	1008	1051	1047	1050	1065	1109	1021	1020	1031	1012	1006	1020	1029	1053	993	1022	1019	1005	1056	1019	1037	997	1010	1070	979	996	1073	1070	1045	1028	1018	1077	1044	1061	1035	1036	1016	1029	1000	1034	1051	1015	1004	1027	1093	1080	1011	1043	1015	961	1018	1007	980	977	1007	1020	1049	1043	1051	1017	1009	995	1010	1073	1019	1059	1033	1014	1038	963	1021	1056	1094	1022	1026	1022	1013	1040	1014	1040	1030	1081	1056	1056	1017	1024	1031	1014	948	1029	1032	1035	1097	1042	992	982	1003	1020	1075	1040	1021	1043	1014	918	984	1057	1024	1005	1047	1034	1008	964	1011	1023	1065	1036	994	971	1022	1045	1015	1010	1037	973	1036	997	1037	1066	1032	1059	999	1039	1054	1049	998	1025	1059	1053	1011	1060	1064	1017	994	1061	1004	1059	1089	1068	996	1023	1070	1034	1060	1011	1037	1003	989	1010	1019	1020	1021	1072	1017	1044	1030	1017	1080	1081	1004	986	1044	1008	1055	1051	1018	1033	988	1043	963	1093	1013	999	1051	1029	1129	1084	1026	1015	1000	1043	1081	1063	1046	942	1010	1024	1012	1045	1005	1027	1029	998	1067	1014	1033	998	1080	989	1034	1010	1007	1024	983	1017	1009	963	1043	1071	1012	999	1002	934	1057	1087	1010	992	1037	1043	1010	1027	969	1014	1008	1049	1023	1029	1040	1035	999	1030	1095	1017	994	1035	1035	1035	1038	961	1046	1041	1008	1030	1050	1056	1022	979	1030	1058	1042	1004	1005	1006	987	1026	978	1065	1044	1048	1031	1042	1049	976	1011	982	1037	1006	1046	1061	1070	1015	1036	1017	1048	1000	1079	1049	1111	985	1029	1048	1024	1050	999	1037	1033	1046	1058	1049	1044	1021	1066	1009	1035	1025	1030	1002	1049	1022	1021	1007	989	930	955	1023	1013	1024	1070	1057	1048	1077	975	1057	1034	990	1027	1042	1055	1014	1069	987	1039	1077	1027	1057	956	1052	1022	982	1044	982	981	1043	1031	1040	1033	1027	929	1052	1009	975	1025	950	1024	1013	1053	1022	1037	1005	1100	1015	1070	1014	1036	1032	997	1009	1028	1021	989	1049	1044	1064	1040	1024	960	1017	1073	1024	1000	1006	1013	1045	1006	1035	1002	1047	1061	982	1011	1048	1082	1009	1007	1031	1062	1064	1059	1045	1022	1009	1028	1008	1001	1045	996	995	991	1027	991	998	1054	1046	1060	1087	1018	997	1027	1074	1033	1037	1020	1059	1040	1051	1040	1052	1007	1040	984	1040	1125	970	981	987	998	1012	1067	1018	952	1051	986	1016	1065	1001	1013	1046	1019	1116	1127	1054	1057	1080	1059	995	1028	991	1001	1032	975	999	1071	1014	1040	1024	973	958	974	986	1015	1071	1050	1077	1039	1066	1055	1043	1060	1001	998	1036	1060	1021	1022	1034	1047	1011	1010	993	1043	1054	1082	975	1019	1022	1085	1034	1021	1055	1047	1034	1025	1037	1058	1022	1075	1036	974	1074	1054	1037	1039	1074	977	1031	1051	1056	1002	1063	1057	1007	1001	1022	1057	1054	1024	1048	1041	1029	1054	991	1038	1031	1045	1075	1013	1009	1032	1088	1037	982	1024	1044	998	1061	965	1054	993	1050	1041	996	1010	1020	1018	993	1061	1025	1036	1006	983	998	1013	1039	993	972	1039	1073	1036	1063	1030	1066	1049	1013	1008	1037	1037	1015	1037	1000	994	1004	1078	1024	975	1031	986	1047	1041	1025	1030	1031	946	993	1029	1035	953	995	1013	1009	1066	1027	979	996	1013	1012	1009	1071	1038	1012	1001	1036	1013	985	1098	1035	1013	1058	1022	1002	1041	1035	985	1039	1082	1030	999	1038	1030	1031	1040	1075	1043	1002	1055	1015	957	1042	1039	1048	998	1059	983	995	1033	1090	986	1062	1049	1021	985	975	1033	1004	982	1005	1003	969	1027	1006	1053	1059	1068	1049	1052	1041	1042	1057	1046	1034	1041	1082	1085	1034	1045	1012	1071	970	994	968	1010	1032	997	983	1038	985	1071	978	1054	1050	1039	1103	1048	1072	1075	1098	1026	1078	1083	1056	1087	1018	1024	1051	1027	962	1040	991	1055	1038	987	999	1068	988	1069	977	1092	980	1006	1013	1037	995	1028	1040	1082	1014	1016	1046	1056	1011	1062	958	1063	1064	1053	1039	1005	943	943	1016	1004	991	1051	1012	1039	1037	1082	1003	1016	1000	1073	1021	1003	1007	1010	1120	1017	1024	983	1032	1082	942	1066	1050	1043	1045	1080	1061	1024	1058	1044	1052	1023	1069	997	1055	1023	1028	1027	1010	1007	1004	1047	1009	1026	1033	1023	1062	1057	1031	995	1044	1040	1079	1054	1010	986	1005	1070	1034	993	990	1058	1057	1063	1048	1045	1026	1045	979	1025	1056	1019	1026	1034	967	1029	1037	990	1079	1026	1002	1003	1060	1049	994	995	1017	1079	1050	1033	1045	1050	1012	1063	1034	1045	1023	1030	1085	1018	1024	1083	1061	1041	1000	1005	1039	1092	1029	1000	1070	1089	1038	1009	1028	1063	1065	1077	1043	974	990	1023	1035	1023	1054	1057	1034	1028	1064	994	1030	1049	1032	929	1023	1023	1076	986	1038	1040	1100	1055	1012	1015	1009	1005	1041	1032	1022	989	1015	1090	1096	1011	981	1030	1086	974	1011	1031	1073	1003	1070	1077	1051	1014	1020	1086	954	986	1017	983	1026	906	971	1054	1049	1101	1048	1021	1040	1043	1016	1060	1002	1031	1025	1053	1046	963	1008	1064	1035	1011	1056	982	1019	968	984	1028	981	1034	1059	996	995	1058	1029	1008	1045	1035	987	1019	1029	1017	1055	1023	1016	1041	1030	1020	973	1034	1029	1041	1008	1002	977	1007	1034	1021	978	1061	1051	980	992	1043	1069	1024	1033	1025	1007	1114	1047	1016	974	1011	1052	1053	961	994	1013	1053	918	1038	1034	975	1057	1040	1102	1076	993	1080	1028	1040	995	1018	980	1044	1068	1031	1015	1074	1024	1047	1029	1047	1054	1000	1049	1046	1012	1022	1027	1033	997	1025	1064	1047	1025	1032	1017	1024	1045	1057	1006	994	1081	1041	982	1022	957	994	1053	1100	1057	1009	1043	1053	1089	1021	1060	1006	1005	992	1042	1061	1071	1087	1019	1032	969	953	992	1018	1094	1036	1024	1040	1036	1027	1035	1009	955	1046	1033	980	1035	1056	961	1009	1026	1050	1037	1058	1036	1078	1066	1067	1053	984	996	1000	1015	1060	1015	972	951	1010	978	1025	1026	963	987	1029	1023	1067	1038	1062	1076	1033	989	1057	974	1082	1020	1037	1006
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
