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
340290822517	340290823037	340290823587	340290824137	340290824687	340290825237	340290825787	340290826337	340290826887	340290827437	340290827987	340290828537	340290829087	340290829637	340290830187	340290830737	340290831287	340290831837	340290832389	340290832937	340290833487	340290834037	340290834587	340290835137	340290835687	340290836237	340290836787	340290837337	340290837887	340290838437	340290838987	340290839537	340290840087	340290840637	340290841187	340290841737	340290842287	340290842837	340290843387	340290843937	340290844487	340290845037	340290845587	340290846137	340290846687	340290847237	340290847787	340290848337	340290848887	340290849437	340290849987	340290850537	340290851087	340290851637	340290852187	340290852737	340290853287	340290853837	340290854387	340290854937	340290855487	340290856037	340290856587	340290857137	340290857687	340290858237	340290858787	340290859337	340290859887	340290860437	340290860987	340290861537	340290862087	340290862637	340290863187	340290863737	340290864287	340290864837	340290865387	340290865937	340290866487	340290867037	340290867587	340290868137	340290868687	340290869237	340290869787	340290870337	340290870887	340290871437	340290871987	340290872537	340290873087	340290873637	340290874187	340290874737	340290875289	340290875837	340290876387	340290876937	340290877487	340290878037	340290878587	340290879137	340290879687	340290880237	340290880787	340290881337	340290881887	340290882437	340290882987	340290883537	340290884087	340290884637	340290885187	340290885737	340290886287	340290886837	340290887387	340290887937	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	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
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21881	20420	27999	22743	20420	20489	11360	1356	994	904	859	715	675	658	631	637	606	579	538	567	551	485	514	527	482	502	475	480	456	487	452	474	481	483	458	494	429	463	473	467	453	474	455	476	458	477	453	467	431	403	443	478	445	454	451	442	473	446	493	439	396	460	459	449	460	405	451	419	469	467	476	475	446	430	433	449	457	433	505	449	449	475	432	451	458	440	432	412	443	429	433	457	447	458	447	455	450	410	439	439	456	440	445	460	473	428	446	493	459	459	463	449	430	444	462	438	464	454	425	463	450	394	467	437	478	471	435	456	411	424	474	440	427	440	499	440	475	427	430	440	462	442	472	450	436	423	452	468	442	466	463	475	411	467	416	461	451	420	445	466	410	462	450	374	451	434	457	457	476	443	464	462	431	444	450	482	425	503	444	441	439	463	435	425	440	439	456	445	430	426	432	435	438	438	429	432	476	407	464	411	431	460	456	448	407	473	437	414	467	434	444	450	428	460	479	431	460	452	446	449	449	456	460	505	450	490	447	437	430	448	392	464	480	418	444	424	490	438	448	447	444	475	484	435	453	463	437	480	432	418	464	437	441	461	477	448	448	477	393	450	445	412	499	436	451	456	452	433	483	437	444	409	435	453	476	478	454	472	445	406	465	439	377	430	434	452	406	417	443	471	459	456	444	434	453	424	413	449	449	471	457	493	438	438	423	434	457	447	440	454	477	487	424	390	419	495	423	415	456	499	436	406	471	413	459	476	408	422	440	454	433	442	418	446	429	433	440	449	443	415	412	451	485	422	440	470	432	422	452	445	467	430	438	448	453	431	475	433	433	435	436	459	451	429	458	447	436	449	415	434	443	443	435	418	441	452	455	465	421	427	461	460	468	461	464	437	432	448	418	438	423	454	462	457	405	433	468	470	460	444	448	437	460	457	428	445	467	480	401	459	427	444	422	440	461	424	466	421	443	451	433	446	443	483	421	447	447	439	443	435	449	439	434	490	440	487	423	445	446	484	425	478	443	493	444	449	428	462	454	445	415	449	462	440	452	424	432	432	447	463	455	441	444	483	413	410	443	448	429	415	423	419	446	427	425	455	459	496	456	458	448	495	455	436	462	458	455	459	458	461	455	470	449	474	410	433	449	425	446	453	432	444	455	453	415	465	447	461	495	465	412	447	443	420	450	465	429	481	450	452	483	384	456	448	416	407	437	425	496	456	450	447	444	460	409	449	445	436	444	463	460	437	480	423	424	411	430	486	399	434	483	436	487	457	421	441	465	429	491	452	489	440	415	423	460	428	454	455	454	429	457	450	411	431	457	492	423	401	461	422	437	420	415	481	465	458	429	443	438	417	445	455	478	451	423	429	430	470	445	416	452	460	473	437	485	468	459	457	420	479	443	479	466	452	432	387	408	456	412	432	446	433	474	444	393	421	450	469	434	451	473	478	450	454	445	429	437	435	442	453	436	477	436	418	413	428	420	451	445	467	443	427	419	433	440	428	409	445	456	511	477	443	466	456	430	455	452	458	432	457	446	420	437	437	445	462	460	461	466	434	491	424	448	443	451	486	427	477	434	451	416	452	453	424	470	464	474	411	447	436	455	487	465	433	437	429	441	426	492	468	418	457	477	434	446	424	466	455	425	444	425	436	495	454	435	456	452	435	426	452	418	422	440	425	396	453	454	427	427	458	443	441	459	442	454	447	418	473	439	467	434	467	472	433	464	437	450	458	432	454	467	425	436	470	457	454	410	419	435	460	486	480	428	439	404	439	439	442	465	417	461	435	451	416	480	433	451	441	441	475	430	420	467	445	439	433	489	458	436	466	446	440	464	453	457	456	435	444	392	458	437	439	452	438	408	430	422	441	467	464	431	442	446	477	454	398	455	428	448	451	445	480	432	477	461	453	522	454	462	426	451	448	419	501	459	429	433	428	441	398	453	463	446	405	438	455	451	442	466	465	427	427	454	421	406	480	422	477	458	463	446	421	439	455	470	447	425	432	417	437	475	435	448	440	482	419	425	430	428	428	426	435	462	426	457	430	448	451	448	428	482	461	447	444	421	395	489	496	462	451	463	431	454	445	461	453	466	458	444	445	468	473	458	466	450	433	475	437	437	421	452	434	458	408	463	450	400	429	449	436	419	392	449	433	455	432	444	439	445	423	504	454	494	449	435	440	436	425	411	439	442	391	432	437	431	427	396	498	444	414	405	431	455	430	437	407	482	411	450	441	425	434	437	468	425	447	456	462	400	414	468	480	433	416	460	448	450	449	477	483	464	499	448	426	460	459	458	417	462	431	412	464	448	424	397	448	461	453	430	422	436	458	423	477	436	425	467	445	470	459	434	437	421	425	444	459	455	432	446	454	426	467	413	402	463	462	426	420	382	455	414	434	433	412	443	455	451	476	419	464	447	474	435	404	430	434	421	426	425	416	448	433	438	427	468	428	452	463	437	473	425	411	445	476	459	427	449	439	395	445	461	462	449	431	442	465	419	449	446	437	449	456	428	432	424	441	464	471	465	433	462	466	458	423	449	453	430	437	459	429	448	406	424	423	430	422	477	471	436	452	444	464	472	468	462	441	441	453	478	393	444	491	452	412	478	418	424	454	426	435	425	457	441	464	444	401	456	408	418	448	478	405	446	435	428	431	457	422	436	404	425	453	412	452	437	438	483	434	429	428	442	429	482	446	450	441	421	441	455	456	441	444	447	490	459	406	427	429	478	419	441	449	444	459	417	459	420	458	428	462	423	478	435	433	445	450	440	467	431	459	434	467	440	434	483	453	491	414	404	441	490	411	393	446	452	463	435	438	446	467	435	438	461	435	447	452	461	451	467	466	421	420	399	419	455	474	440	433	492	461	435	448	478	408	457	450	439	420	440	480	489	409	469	449	421	437	482	465	450	439	475	450	457	454	475	426	454	457	440	437	455	461	478	471	460	422	417	401	475	444	481	409	426	417	417	469	462	464	431	464	438	440	446	410	443	462	438	454	413	423	447	482	427	443	451	446	442	435	414	453	413	430	468	490	435	420	456	476	459	441	447	481	438	439	451	435	457	446	410	449	427	423	426	461	438	429	458	419	465	459	441	467	394	460	466	421	444	438	433	449	404	454	432	439	445	476	428	438	431	409	463	424	436	432	453	455	429	460	468	425	461	429	481	389	463	442	429	461	446	448	458	416	453	440	422	444	429	473	406	467	444	433	447	478	456	419	460	418	435	461	445	428	407	410	448	447	443	471	435	432	419	444	472	420	489	442	419	463	462	451	450	436	451	452	418	410	440	477	415	458	472	441	441	445	500	486	457	429	456	411	498	453	452	442	450	459	457	439	442	431	450	427	465	452	464	391	432	431	457	476	431	424	475	457	426	439	478	442	434	425	434	407	429	419	431	452	451	464	505	417	428	447	469	448	405	434	462	419	431	434	453	428	470	439	441	465	443	442	458	421	456	437	458	462	432	443	449	443	455	425	459	457	431	456	452	426
6833	15511	12625	6441	4689	3587	2764	2258	1822	1562	1381	1220	1100	994	943	885	863	731	677	692	649	699	637	674	623	594	611	621	581	597	623	576	573	562	576	596	556	517	544	541	565	526	532	543	530	518	505	508	502	522	510	521	536	525	522	493	560	548	539	526	504	543	564	506	534	500	549	514	550	503	540	515	546	536	504	552	519	542	516	523	494	528	461	535	525	501	555	514	517	537	513	524	530	500	488	521	444	576	489	505	508	496	517	473	501	519	529	486	501	519	505	483	499	537	490	474	510	534	505	521	508	478	505	515	510	477	500	474	488	517	531	527	506	494	512	492	508	546	502	521	493	506	535	519	502	505	508	477	492	551	524	504	507	499	515	495	524	500	493	563	496	542	483	494	538	509	508	497	533	507	523	515	572	493	549	505	537	520	531	536	516	533	499	500	496	520	506	502	535	505	569	492	471	517	496	480	478	507	537	524	483	528	495	493	516	492	519	502	465	515	507	502	519	494	497	514	507	516	498	502	510	483	476	522	540	517	502	488	513	525	506	546	538	497	498	496	513	482	498	510	530	483	506	553	533	536	499	523	488	521	512	518	507	495	567	516	536	502	492	515	482	527	561	451	521	541	516	507	463	478	484	499	501	471	482	471	567	519	515	511	526	502	475	515	514	528	508	512	521	509	464	544	522	508	518	480	522	518	498	500	503	546	529	561	498	513	461	544	495	516	514	491	466	506	515	474	517	525	488	498	533	509	494	531	477	497	525	500	512	532	514	485	516	516	512	495	475	535	526	499	506	522	503	491	512	489	541	510	534	537	536	569	527	545	524	528	543	509	491	515	508	483	523	515	522	514	503	527	546	504	550	500	505	508	485	488	500	533	531	515	449	491	541	546	573	519	507	520	531	519	533	474	494	551	471	531	528	481	482	492	502	515	511	504	490	504	513	524	524	491	532	490	489	527	490	511	542	485	496	501	511	540	459	479	531	495	510	486	488	490	481	485	512	555	492	500	524	489	502	510	470	523	520	492	509	507	485	523	593	507	539	508	514	528	491	524	507	485	475	481	518	544	502	510	501	505	489	512	538	502	513	523	483	537	478	522	478	530	504	532	492	549	502	546	512	530	516	499	481	523	516	499	539	489	482	506	497	518	466	511	510	487	498	535	506	491	498	545	512	518	526	466	547	577	494	486	518	512	501	466	506	488	520	512	520	528	526	500	495	501	495	464	569	493	508	530	516	548	522	497	470	523	491	530	477	466	524	513	482	502	524	499	540	494	491	533	500	476	501	488	490	496	548	506	573	498	507	480	535	510	498	519	486	471	539	521	529	521	489	519	487	479	468	540	484	472	514	547	546	531	489	509	510	495	476	500	489	507	484	523	512	486	501	525	538	507	510	508	544	481	520	507	530	554	549	492	505	516	511	499	579	519	496	520	522	474	517	507	533	503	524	500	502	480	522	504	496	509	524	508	503	514	485	495	498	498	491	507	456	473	516	465	494	480	518	514	472	513	475	486	488	514	527	510	522	507	525	530	534	497	535	471	484	481	483	530	501	512	521	529	513	499	489	505	516	485	524	531	520	496	520	517	487	473	490	522	501	529	497	485	549	515	537	536	505	483	475	475	511	466	498	526	545	465	528	514	562	521	478	494	435	519	486	524	474	506	485	494	518	512	478	486	499	482	486	513	470	479	548	521	532	493	506	508	484	522	552	538	529	498	512	513	531	480	500	497	464	533	526	492	510	484	512	563	489	502	497	491	506	521	479	491	560	549	522	455	497	511	503	560	509	501	477	509	517	489	514	468	545	537	506	535	502	496	515	483	526	538	517	474	504	519	533	551	480	508	501	496	503	513	555	503	518	517	487	529	543	540	527	500	488	535	509	492	528	493	518	504	511	483	533	446	504	518	508	497	543	504	509	533	511	517	497	515	463	511	490	562	529	540	510	544	509	460	519	491	520	552	517	500	492	488	524	533	496	510	529	511	495	493	490	495	531	549	551	507	525	486	445	496	549	511	474	539	516	508	509	499	497	470	522	535	509	513	470	531	499	522	491	532	512	475	465	486	509	496	500	548	479	504	471	535	531	519	523	526	490	517	549	528	489	503	528	511	497	498	530	499	520	480	484	508	489	542	504	482	532	497	519	492	466	518	535	481	496	497	500	510	507	506	566	487	517	513	496	548	498	528	529	518	523	509	487	513	485	488	488	515	512	551	504	508	490	502	516	512	509	511	487	517	496	505	508	527	471	480	523	513	471	493	527	501	473	545	474	509	509	523	490	539	460	491	497	489	455	507	537	469	529	479	490	534	524	503	501	504	539	492	534	501	481	518	483	520	491	519	526	511	515	488	521	504	484	494	516	557	480	492	486	490	529	497	533	477	475	499	491	478	503	532	500	505	513	532	493	511	499	510	518	509	498	576	522	485	522	484	492	511	451	482	503	499	514	512	534	486	503	508	517	514	540	510	500	505	526	530	491	509	501	477	527	538	509	503	525	505	531	507	546	527	509	554	530	513	529	530	512	493	517	496	500	502	516	507	498	530	483	475	547	491	476	497	497	538	514	534	511	549	508	524	474	553	505	470	514	531	506	509	531	455	470	517	474	491	499	486	498	506	512	550	484	479	487	512	498	525	497	543	481	501	509	520	501	490	510	519	510	519	530	494	471	531	508	532	518	485	494	496	489	517	466	513	480	534	495	520	487	517	525	483	492	451	493	510	502	503	489	463	496	480	523	491	485	542	524	525	495	514	513	480	500	486	482	499	479	506	504	498	528	488	488	521	537	511	546	502	482	494	507	484	488	512	481	500	496	531	486	491	514	501	528	522	511	519	529	518	475	541	516	494	477	509	521	545	534	533	489	533	441	479	509	516	532	512	482	478	466	479	539	500	510	469	530	518	530	535	513	479	530	545	485	479	523	484	528	486	466	528	513	488	511	535	513	494	521	506	490	459	511	515	519	491	519	493	489	488	528	513	535	554	517	500	480	510	499	485	473	490	568	484	514	514	498	531	498	501	511	479	502	523	548	516	528	515	525	493	468	494	541	516	496	500	483	514	539	560	518	524	496	515	548	492	504	546	485	515	525	516	526	503	492	498	462	515	503	528	501	525	528	526	535	501	507	535	503	520	514	455	505	518	508	488	492	512	487	501	533	538	511	512	538	520	497	514	498	535	516	499	481	531	492	530	484	526	499	497	515	494	467	525	503	486	541	495	513	478	562	524	473	458	526	487	521	530	510	488	500	509	534	497	517	509	517	500	505	489	505	529	497	515	497	530	500	485	501	519	539	542	530	529	520	551	535	494	513	506	489	493	499	490	511	492	483	480	495	541	506	481	530	487	531	489	502	484	505	501	474	513	518	469	523	476	487	515	509	530	497	513	485	510	505	538	518	500	486	529	487	518	499	476	471	511	494	497	537	493	493	511	485	490	532	545	522	494	490	520	500	541	544	478	493	534	512	517	521	541	533	543	508	514	504	503	483	529	502	518
27622	20456	7233	881	646	580	529	536	548	562	526	493	516	529	532	546	497	512	487	536	498	566	501	546	502	550	514	544	508	495	506	561	572	492	515	496	509	484	511	540	498	505	507	470	522	502	531	501	555	487	508	535	534	502	575	465	582	454	523	498	495	537	523	514	504	500	464	509	505	527	495	534	506	511	523	511	533	498	536	517	518	522	540	495	498	492	550	531	492	506	499	505	533	487	554	497	484	506	489	529	495	476	531	534	545	483	491	531	493	539	501	506	530	495	520	494	483	503	468	550	500	507	485	552	491	536	522	502	488	537	550	504	519	483	520	490	521	512	521	472	523	493	494	479	510	487	554	516	542	536	525	568	501	499	525	548	523	495	526	478	521	508	486	529	490	477	518	556	521	510	508	538	472	513	492	503	503	514	501	506	490	483	512	513	486	531	517	514	528	558	520	478	492	512	548	514	533	516	499	490	538	474	509	538	526	517	492	517	512	479	484	519	484	522	503	499	483	482	513	523	516	534	535	535	530	502	493	486	539	477	542	496	531	505	493	519	513	541	539	519	511	537	531	527	499	528	526	532	510	551	495	522	510	513	493	496	519	513	538	506	539	509	484	483	493	533	521	500	505	508	490	551	502	476	502	545	533	496	500	515	539	469	499	515	506	502	500	533	502	508	518	502	535	504	504	489	562	523	490	524	514	478	529	510	480	527	513	485	505	499	513	527	521	523	535	517	465	543	538	520	465	528	519	530	528	473	475	537	513	503	505	488	494	554	465	504	521	519	512	514	499	474	511	515	503	459	510	487	524	528	524	518	502	545	540	536	488	529	515	472	508	490	483	508	491	539	503	465	541	552	492	498	486	511	509	510	482	501	530	503	482	535	530	504	520	516	460	525	531	519	501	479	537	493	495	528	478	486	516	480	525	518	458	505	520	557	521	473	533	525	511	541	516	512	517	514	529	491	532	508	524	521	482	501	471	489	552	510	502	502	496	512	524	500	488	467	526	492	496	536	532	539	460	551	501	514	509	475	553	528	520	478	484	490	523	567	540	556	539	490	521	516	533	500	484	495	515	541	515	496	506	512	550	488	521	471	489	511	511	471	529	451	508	517	519	511	490	504	486	544	498	508	474	511	527	475	489	493	477	522	503	503	530	497	525	537	530	507	494	456	490	524	471	477	511	496	502	496	514	466	547	551	519	557	549	513	498	517	504	468	517	505	495	484	538	514	527	512	516	513	503	539	506	515	515	532	557	536	503	480	507	498	498	521	525	475	521	546	476	514	444	527	551	495	557	494	490	561	534	510	523	474	525	516	508	552	491	497	537	505	505	498	524	525	495	467	493	478	524	528	482	510	526	528	486	516	527	481	496	491	520	497	532	491	533	514	500	508	536	478	521	481	559	501	511	526	488	504	509	507	499	474	486	489	532	505	508	474	532	535	509	520	536	508	555	531	539	507	491	531	512	537	519	521	520	486	512	522	468	546	486	529	498	516	520	491	486	529	503	502	519	524	497	534	506	563	498	461	505	522	488	494	500	469	495	526	487	555	515	513	506	520	509	472	516	557	525	538	538	504	504	519	491	495	537	484	536	477	530	507	498	501	503	467	524	541	519	448	522	533	475	507	532	511	536	500	552	502	486	511	504	526	499	507	505	501	545	520	487	530	507	476	509	533	544	510	537	486	512	510	519	550	478	530	480	502	517	479	520	539	534	544	468	508	526	507	465	517	500	541	514	529	505	479	478	526	494	500	519	481	513	523	496	520	467	530	559	541	507	532	511	478	512	524	466	475	511	526	483	548	549	504	469	495	490	515	489	504	508	533	528	555	522	507	479	489	494	505	527	506	547	484	562	471	496	513	511	474	493	478	521	531	517	541	516	490	513	507	537	474	496	500	512	514	485	511	490	496	513	537	463	505	495	485	507	518	518	556	509	541	507	520	497	473	528	566	515	512	515	547	494	530	546	512	499	490	544	529	526	534	512	495	509	515	527	499	481	527	510	561	515	500	490	526	487	538	525	553	540	515	506	490	496	503	524	521	506	563	504	506	504	522	511	525	509	533	498	497	548	564	486	517	520	495	522	496	495	523	494	500	468	476	476	531	502	525	527	524	509	553	479	511	533	519	532	505	518	527	536	499	553	457	545	548	496	490	549	494	522	489	506	505	532	482	512	503	539	524	481	457	521	489	537	510	520	492	527	499	511	509	483	525	493	513	501	483	545	473	473	501	500	530	516	477	516	541	498	509	477	512	475	499	529	518	528	510	480	458	523	518	495	546	482	517	492	527	531	518	504	483	472	505	516	492	530	505	495	470	519	520	514	537	490	503	496	480	501	497	553	492	507	479	469	510	536	520	521	522	495	503	540	524	543	553	510	475	474	493	520	523	531	504	498	531	574	514	537	527	532	483	550	499	485	506	540	501	516	501	473	520	492	552	493	503	494	478	503	508	500	528	540	539	484	547	514	519	526	516	526	490	532	527	512	485	513	532	530	540	548	538	513	530	495	492	505	493	492	529	522	486	507	489	510	530	520	492	501	550	520	532	465	543	544	534	496	492	466	492	549	508	509	509	474	519	504	499	515	510	506	545	500	453	529	529	498	509	512	490	538	556	512	489	534	533	492	516	522	499	493	442	501	495	473	521	500	514	532	494	522	475	521	519	471	510	538	488	513	524	509	507	511	529	495	505	498	511	487	481	507	510	509	509	486	540	490	533	513	493	524	507	538	518	537	549	540	515	491	481	497	487	530	505	546	536	530	554	502	488	499	501	494	518	466	506	531	533	514	527	501	528	467	513	544	496	504	575	542	490	523	482	508	549	507	519	550	489	515	490	495	523	539	502	483	506	522	486	482	485	524	476	555	495	512	497	474	513	523	489	483	519	505	502	473	514	539	508	517	526	514	541	547	522	514	525	546	494	543	534	482	476	494	485	514	508	478	519	519	506	507	502	540	526	555	546	493	527	536	507	535	535	479	521	487	533	512	505	450	520	534	533	471	516	543	474	503	514	544	504	505	525	482	526	505	502	528	524	490	545	465	542	542	495	507	513	505	516	519	510	506	535	502	473	541	522	529	543	488	508	508	504	509	474	502	500	492	513	526	499	504	518	553	511	489	500	517	512	505	508	480	524	544	486	507	508	511	506	469	542	524	502	531	493	539	500	492	546	533	484	518	493	544	537	487	528	496	475	520	533	505	517	518	530	517	525	536	488	498	513	475	505	492	545	514	535	482	523	524	485	498	517	532	526	490	542	527	506	507	523	518	515	508	511	484	548	534	529	500	543	503	507	485	503	518	486	501	460	525	511	554	502	507	508	576	489	504	488	464	519	507	484	524	542	509	513	493	471	533	510	550	477	505	536	506	481	516	494	468	508	487	519	532	508	471	491	479	539	515	545	497	531	479	517	475	529	563	518	515	543	512	445	505	509	527	531	485	470	510	499	556	498	510	507	508	503	537	519	519	518	512	511	513	496	526	494	535	480
4228	1361	1199	895	786	721	704	727	679	678	697	663	664	621	644	612	637	646	639	646	653	664	648	639	623	645	594	663	644	665	652	634	577	624	615	651	623	591	618	585	667	630	607	582	665	633	637	628	624	606	617	626	639	645	630	579	618	603	599	630	599	667	634	667	569	626	625	603	607	573	610	625	633	615	635	634	637	649	631	633	660	613	599	621	655	672	594	639	675	576	619	610	659	642	629	642	647	568	599	657	599	592	624	662	626	607	622	605	628	601	621	637	620	620	588	645	650	622	640	656	607	644	642	684	636	655	655	585	615	616	637	626	637	618	574	639	675	681	614	622	622	612	609	604	649	660	647	598	593	651	631	577	669	626	628	596	632	635	620	628	603	634	598	593	580	591	607	608	613	607	606	631	625	595	617	613	638	624	591	642	614	651	664	675	608	644	551	626	605	610	629	647	589	660	617	647	651	653	656	697	656	637	629	633	639	589	605	625	628	605	647	614	620	614	574	633	630	599	621	667	617	640	597	644	639	627	614	633	585	604	615	591	627	596	574	630	594	596	678	570	681	602	643	616	652	671	621	658	647	596	587	621	588	625	609	639	667	653	629	609	632	624	595	639	587	695	663	619	625	632	642	621	618	645	649	640	633	619	664	662	645	658	643	620	601	632	628	618	619	605	598	620	625	591	648	625	618	630	640	567	605	649	598	611	593	600	631	604	640	640	623	624	653	616	639	614	634	598	652	569	641	638	627	615	631	629	640	606	625	625	638	572	615	608	647	641	608	610	636	581	578	646	632	602	627	598	658	646	590	651	631	685	600	634	639	645	618	630	640	647	630	605	614	607	660	623	662	605	642	593	631	627	625	622	674	609	626	635	633	639	600	639	646	666	640	596	622	631	605	601	561	603	599	658	658	580	653	598	617	590	638	609	617	617	614	636	660	611	628	605	630	626	639	619	620	626	589	616	633	625	652	638	694	617	619	619	627	627	642	600	567	633	660	651	638	633	632	630	631	656	594	613	623	633	634	601	647	648	658	611	593	654	615	630	589	654	646	615	638	601	622	598	628	626	606	657	634	618	661	598	619	631	638	621	635	625	621	652	606	656	635	651	642	637	649	626	635	640	609	603	617	623	641	585	628	597	625	608	614	649	605	599	633	609	622	615	624	599	621	630	574	676	610	647	642	651	615	596	608	582	648	617	647	573	618	626	633	642	634	648	621	633	613	631	610	623	653	593	685	648	640	619	662	629	655	632	652	580	663	620	605	664	631	653	616	666	627	636	641	644	631	646	578	621	649	615	617	625	619	630	620	636	668	661	622	624	591	614	621	604	671	600	659	618	644	657	636	622	666	593	608	564	634	656	613	626	612	604	594	622	649	562	621	628	636	621	637	614	631	597	641	613	650	559	621	596	613	632	641	601	576	605	599	607	599	599	643	639	658	616	661	614	663	600	619	590	622	654	650	579	635	668	624	631	594	623	675	611	630	645	618	588	616	606	651	634	656	616	658	621	622	607	591	655	608	669	613	628	654	629	647	615	648	555	613	659	638	644	634	612	662	603	657	597	618	658	574	590	612	629	618	636	646	641	666	613	603	640	622	646	601	630	637	655	621	653	622	617	656	612	611	631	561	625	636	634	628	596	583	633	645	612	630	575	654	607	612	651	637	651	676	641	656	618	638	613	606	612	672	607	660	627	618	626	598	648	675	628	685	610	620	570	628	614	663	657	672	615	616	623	620	648	662	678	646	630	646	623	647	651	617	606	631	637	660	613	649	642	617	610	616	651	660	656	660	626	626	604	620	640	630	641	631	638	627	609	617	684	593	644	579	621	665	617	597	638	665	620	635	585	609	692	598	662	627	635	638	647	629	612	629	580	620	580	627	637	656	627	682	616	626	633	627	595	604	617	657	601	669	642	619	624	623	635	624	617	646	665	628	690	563	640	638	620	614	656	671	643	586	593	633	644	623	605	631	643	588	638	640	618	623	649	636	619	614	606	633	685	653	584	671	602	656	636	642	660	637	600	647	599	626	649	646	650	643	643	606	615	590	639	624	634	699	624	593	625	646	563	619	680	669	628	677	602	656	697	627	617	630	579	675	654	626	602	649	625	611	576	615	601	610	645	607	634	620	647	654	629	642	617	642	611	608	614	629	622	582	633	632	574	616	618	670	673	650	652	599	622	601	589	620	651	637	623	591	622	656	626	642	671	642	632	627	661	561	598	597	597	617	630	621	611	612	625	591	644	620	623	604	608	607	635	623	625	577	581	658	646	641	596	606	629	611	646	584	671	634	654	646	623	635	659	555	620	623	635	659	636	618	595	658	571	640	640	673	565	602	649	633	623	652	649	652	610	563	642	643	627	620	624	590	588	616	615	645	599	613	619	628	588	674	618	641	597	635	660	604	596	653	626	606	630	629	655	586	605	629	614	612	637	625	604	648	588	631	649	612	615	638	638	584	639	621	635	668	649	627	646	650	629	644	636	610	647	635	649	622	578	614	666	640	643	601	593	648	613	636	644	650	628	597	634	602	647	593	596	636	682	596	665	641	645	656	638	640	601	609	639	642	657	639	624	616	672	582	623	672	635	625	601	650	635	569	670	621	693	589	607	643	616	647	641	633	603	579	607	612	678	579	637	678	611	622	631	623	585	635	613	635	641	610	609	605	616	609	636	622	649	659	617	638	611	601	613	664	602	611	594	621	590	645	633	603	628	662	608	642	629	644	650	607	588	608	614	646	606	612	584	658	624	658	631	616	630	613	618	593	659	629	574	635	601	620	618	655	630	596	625	635	660	652	616	639	574	605	587	618	609	604	670	600	633	626	635	635	610	609	618	614	670	633	666	682	676	656	633	622	646	620	606	625	607	625	647	568	634	658	590	655	567	649	639	632	623	614	621	606	650	623	615	652	658	653	633	665	657	664	645	677	640	647	614	597	649	605	595	600	582	625	612	655	589	624	649	591	612	615	598	626	648	619	626	626	604	625	593	602	672	569	623	633	622	567	635	613	623	622	591	617	638	640	652	649	589	623	660	654	642	646	620	627	607	669	617	627	609	610	641	599	647	631	674	615	635	595	610	586	593	643	645	624	607	642	679	612	599	641	618	621	607	663	662	650	615	609	626	632	645	621	594	618	619	653	597	623	599	654	596	638	646	638	652	553	659	656	631	645	603	614	614	578	620	656	673	633	659	578	623	634	654	659	644	632	599	626	610	600	666	597	600	628	629	610	581	616	622	619	598	585	656	602	617	646	647	627	640	619	610	634	621	608	645	689	643	658	637	635	605	614	666	605	636	620	627	603	645	607	593	669	619	673	615	621	649	622	600	636	627	628	616	622	626	595	645	556	656	651	625	666	630	623	636	618	608	626	635	684	622	607	639	607	590	666	623	677	606	603	572	637	653	668	591	585	612	655	614	639	664	641	639	674	684	672	616	661	622	633	648	585	639	593	696	596	614	617	632	654	594	668	625	658	618	622	643	634	643
24150	21630	29186	24463	21569	12684	1246	696	607	527	486	465	394	397	359	379	340	337	333	329	312	312	308	295	319	314	311	286	324	338	303	325	290	292	300	291	281	312	270	257	285	277	297	283	283	298	262	253	277	294	281	275	275	306	256	270	291	291	262	295	274	289	274	246	278	260	297	253	276	294	322	290	267	285	298	273	291	288	290	289	290	288	292	268	258	295	281	278	280	291	288	287	284	279	258	261	327	278	252	286	300	293	293	283	276	288	272	279	314	297	263	297	297	277	267	271	291	267	299	300	292	259	304	239	251	254	260	269	269	284	296	271	276	298	269	273	256	268	306	287	255	306	276	255	271	301	293	282	284	272	281	292	296	306	246	271	291	278	285	279	260	272	297	291	301	304	268	296	275	276	271	275	257	265	281	261	319	295	298	278	264	249	276	292	258	297	311	304	306	259	286	280	276	272	308	277	282	271	262	238	235	302	297	299	277	285	272	275	307	272	278	297	248	255	288	253	274	273	309	262	259	277	246	305	274	240	313	274	299	257	276	259	278	282	277	261	289	283	292	301	252	283	254	275	316	287	260	272	297	264	283	256	298	271	283	285	261	284	268	292	282	279	296	260	276	288	285	272	272	283	287	281	306	282	242	276	299	266	277	288	256	255	266	274	277	277	272	288	291	266	272	287	285	286	280	272	281	290	262	286	267	274	273	288	278	296	282	233	267	269	273	303	277	272	277	308	282	289	267	298	282	284	265	298	276	263	268	289	260	286	269	271	266	258	281	241	296	301	289	272	271	276	296	279	265	288	289	273	276	271	292	290	278	255	273	298	298	265	262	287	299	271	268	301	280	290	276	275	259	284	251	263	264	297	272	287	280	268	274	286	279	260	267	291	282	299	306	274	272	293	295	289	251	276	275	275	287	281	259	288	299	283	287	269	301	287	274	270	294	299	281	276	297	250	295	300	299	274	255	265	283	270	284	265	314	251	267	257	288	284	278	287	269	252	256	287	271	281	252	269	260	257	263	257	262	284	253	273	286	252	292	293	280	269	254	269	291	283	274	260	292	258	271	244	293	280	289	266	280	276	245	270	297	256	267	281	264	291	274	248	261	275	262	291	259	263	290	292	274	255	297	291	296	262	286	290	301	305	293	275	285	299	279	317	275	274	297	238	307	260	289	310	293	277	306	287	291	274	303	279	291	279	256	285	259	268	271	287	249	260	273	268	291	256	275	290	255	289	282	279	258	289	269	270	289	305	275	259	268	253	279	302	301	264	263	279	253	284	282	259	292	286	282	287	299	280	252	277	294	270	267	280	281	262	273	291	302	265	290	282	248	271	285	231	275	284	265	263	311	290	277	281	255	286	271	267	273	282	301	259	280	282	291	284	278	251	268	272	287	297	297	267	298	264	258	267	307	272	267	261	282	285	305	311	281	295	267	254	269	279	283	271	280	277	292	322	287	278	285	308	264	252	279	277	321	271	289	299	295	269	249	276	294	275	252	288	279	259	250	281	272	274	281	272	287	268	302	287	308	257	264	289	307	255	297	269	289	265	275	280	273	295	283	285	282	271	261	293	269	257	276	301	289	291	284	264	285	272	262	287	272	265	297	269	280	296	263	304	250	307	270	294	296	292	276	292	277	275	273	294	294	291	261	291	288	287	274	306	297	285	280	263	268	249	318	248	278	265	292	304	295	282	234	274	281	295	262	303	276	273	276	269	272	265	323	271	276	308	276	286	284	295	246	300	265	297	300	266	287	248	252	303	281	278	253	261	268	284	271	280	258	273	250	254	265	296	313	240	290	279	317	279	272	293	301	285	279	260	280	290	295	282	245	261	270	279	278	276	307	318	244	267	285	308	302	283	270	296	237	266	287	269	334	275	252	271	293	293	292	278	292	271	280	287	297	286	282	288	293	296	258	273	288	277	250	289	296	248	275	308	269	289	256	272	270	287	282	284	273	280	271	301	270	251	282	253	259	267	260	284	286	244	298	284	260	298	275	281	300	273	299	299	265	250	280	293	273	265	266	258	255	274	277	280	278	266	270	272	282	278	274	307	282	282	304	280	273	288	281	265	292	276	257	263	292	271	285	312	271	283	254	276	275	276	295	276	276	275	268	280	275	259	275	293	264	243	255	267	288	269	309	293	297	261	279	280	270	301	259	284	262	254	279	269	274	263	290	270	256	272	315	262	279	297	281	268	269	272	298	281	272	294	289	276	297	244	295	272	266	262	280	256	266	245	298	252	320	270	299	281	261	278	261	271	255	256	281	271	297	284	270	263	307	285	265	286	270	263	245	243	267	299	306	273	282	273	267	277	279	235	294	273	265	255	277	323	297	265	272	279	281	263	279	273	257	268	285	307	275	266	273	281	296	276	235	278	282	269	259	262	280	272	288	257	268	291	295	276	269	257	260	296	265	280	267	264	277	277	271	283	292	246	289	280	283	297	273	282	275	296	281	272	316	273	272	279	281	281	311	268	289	259	275	280	302	284	276	285	293	254	305	279	283	295	302	284	283	259	307	282	302	275	262	249	265	273	294	273	278	273	274	289	257	294	302	286	228	284	276	247	278	256	264	282	276	314	279	294	305	266	259	272	301	279	276	259	292	256	274	259	272	290	258	283	299	278	259	257	270	261	266	281	309	279	309	300	256	264	276	282	231	282	280	278	287	292	251	271	260	272	288	241	226	264	279	275	303	282	281	248	284	265	293	276	295	305	282	266	259	289	243	271	290	296	284	289	291	264	269	267	245	280	260	272	320	288	287	294	280	291	311	262	291	297	273	287	270	308	274	296	275	285	305	306	290	280	281	298	276	272	292	271	284	282	259	267	286	257	268	280	269	268	237	269	276	287	267	273	278	292	292	259	248	256	304	275	288	278	275	285	260	291	277	263	275	293	272	281	274	303	267	272	252	289	281	263	297	297	297	281	288	274	268	267	242	287	238	272	266	315	281	277	286	269	294	287	270	293	277	256	259	275	287	291	255	273	294	278	267	277	271	284	286	272	270	284	258	298	287	290	293	281	262	277	272	272	268	275	253	253	315	318	282	264	266	307	261	273	267	252	276	259	292	272	276	261	256	317	266	269	310	279	251	264	281	285	285	299	289	293	248	277	277	286	277	252	263	269	279	270	273	264	298	295	271	299	305	276	285	277	263	325	273	296	242	277	297	284	315	262	260	275	284	258	259	270	280	262	317	259	299	280	259	247	279	287	276	256	264	281	270	299	278	259	297	247	295	256	255	260	259	298	304	301	291	266	261	313	269	280	267	246	264	277	269	260	269	255	310	275	268	248	290	259	257	252	299	281	292	271	269	265	268	291	284	278	272	291	282	247	268	277	296	309	286	293	256	289	237	267	283	261	272	251	311	282	299	271	286	291	277	288	302	266	278	270	244	259	238	262	258	283	252	293	300	272	279	291	300	267	293	266	295	281	295	269	256	289	281	294	249	272	270	311	251	257	260	285	282	283	266	270	271	291	264	274
4898	10241	8206	4101	2794	2183	1608	1262	1106	967	844	710	640	622	591	554	529	498	464	471	452	428	425	415	390	404	429	401	383	420	390	367	391	386	439	349	352	374	364	346	384	373	374	354	353	369	347	388	379	383	343	333	360	361	370	372	348	339	343	382	377	372	366	344	369	403	360	334	325	365	360	329	356	375	332	345	386	342	369	338	363	333	373	372	351	332	375	356	332	353	359	359	336	341	318	373	354	360	321	364	336	355	400	346	374	331	362	312	356	381	335	355	350	357	356	337	377	364	356	371	342	353	343	350	353	320	350	367	339	366	380	358	371	348	353	348	376	375	376	348	317	380	375	310	338	377	342	392	354	351	339	360	363	344	353	341	354	361	354	374	363	353	316	319	338	351	348	362	339	331	362	350	360	372	363	337	336	361	350	355	381	356	349	363	361	363	339	361	331	330	345	345	355	383	342	321	348	342	361	353	337	374	382	348	365	332	348	352	371	373	334	348	350	359	342	368	320	317	341	329	353	368	352	349	363	355	353	332	344	324	352	350	338	351	375	354	366	331	360	347	330	404	349	366	362	333	360	376	344	338	369	386	358	364	338	333	348	343	324	386	340	313	353	365	360	386	307	371	332	341	357	363	359	346	368	368	344	378	359	354	340	339	367	356	354	373	332	351	362	370	352	368	345	354	384	375	342	345	353	331	377	332	351	352	368	389	355	342	383	354	347	325	343	367	357	371	357	351	366	359	359	385	354	327	311	355	339	373	359	360	362	366	356	356	341	380	371	360	350	372	344	355	336	345	366	357	358	311	372	357	332	343	360	397	335	371	381	400	392	324	359	339	368	367	332	314	370	345	358	348	344	367	352	311	350	359	352	366	324	363	371	354	337	339	328	393	336	383	353	364	352	384	356	329	371	337	369	362	368	392	351	336	379	347	376	339	322	360	346	359	335	347	343	340	359	361	304	324	363	342	355	331	362	340	336	352	327	328	367	330	370	356	338	347	379	351	355	352	360	351	336	354	367	393	362	306	338	358	370	338	369	379	349	349	335	356	342	370	365	350	347	356	370	346	357	377	341	360	354	358	335	356	309	360	317	325	390	364	339	345	361	356	341	384	387	346	360	350	326	320	360	360	352	391	354	357	346	326	353	363	338	351	361	370	363	338	350	380	349	348	348	364	379	364	352	376	387	332	354	355	341	368	348	366	316	356	337	340	353	348	369	359	374	371	360	372	344	378	359	352	348	354	383	361	390	337	375	350	343	333	372	344	373	334	362	348	336	354	363	362	382	349	350	379	348	346	346	290	369	370	324	320	324	349	327	337	363	343	371	334	344	359	358	360	301	329	360	363	364	369	366	332	355	332	326	331	347	322	347	370	374	356	345	349	352	350	338	351	361	384	369	373	355	337	324	357	390	368	387	366	383	335	379	336	338	364	361	348	368	368	380	363	314	335	335	373	349	353	359	348	344	370	352	358	369	344	354	352	348	364	367	370	335	350	329	365	332	339	354	372	373	362	345	364	368	323	355	361	352	367	359	352	360	348	324	391	325	322	368	309	366	338	314	333	346	298	350	359	402	354	346	340	369	396	316	347	367	365	342	368	375	349	371	322	370	322	380	369	349	363	378	350	339	401	334	308	344	338	356	360	364	405	318	358	354	337	335	369	325	364	344	369	380	366	364	379	368	352	359	363	343	368	345	374	367	366	347	347	337	362	338	344	381	366	371	359	357	360	347	356	373	339	344	368	344	309	355	331	350	342	341	349	347	358	357	365	326	356	348	381	346	360	311	387	358	351	371	355	367	362	330	350	332	381	320	329	345	328	351	357	331	358	346	351	298	374	374	355	369	329	388	354	358	314	358	376	322	344	359	342	333	373	346	347	364	358	340	353	339	354	331	342	376	328	353	347	341	316	350	359	339	358	347	371	360	342	339	334	343	345	347	343	352	359	363	331	338	364	358	339	358	337	378	348	351	345	366	339	342	347	378	354	353	368	336	372	306	315	335	353	313	296	348	358	339	336	353	355	355	351	353	359	356	317	352	365	376	350	385	370	375	361	329	316	336	329	340	349	375	366	296	344	300	342	339	368	326	367	335	353	390	355	346	360	332	347	366	396	323	329	354	339	364	364	338	341	347	345	326	335	368	360	344	335	339	372	325	344	362	361	358	363	371	351	335	366	325	357	338	326	345	377	328	333	311	364	353	360	365	375	370	335	324	376	355	332	355	346	383	320	371	356	358	343	385	333	356	342	351	364	341	352	344	346	344	337	341	312	338	352	341	388	326	340	365	360	350	355	329	301	380	367	325	336	342	340	323	358	368	350	332	352	356	370	379	361	377	368	371	368	377	354	339	346	339	342	357	358	355	351	332	368	340	305	349	345	352	352	367	366	365	366	354	374	349	334	369	381	353	361	359	335	338	392	348	334	316	342	339	328	349	335	334	317	333	349	371	333	347	347	327	361	359	345	371	356	363	368	376	383	344	379	369	351	335	380	336	374	315	335	337	343	367	321	380	348	317	334	358	333	335	388	352	334	380	346	356	382	363	331	336	342	360	351	340	346	307	359	310	317	336	375	343	348	343	356	349	340	340	331	366	369	312	362	361	336	346	374	323	339	363	368	363	364	347	339	366	333	363	371	396	363	336	356	376	333	354	357	363	356	322	343	334	349	366	358	336	361	356	357	349	338	348	352	382	342	340	353	342	376	354	327	379	353	365	389	343	331	347	369	332	357	347	337	336	324	379	395	353	345	376	338	373	332	336	338	345	340	334	344	352	352	347	362	331	390	345	341	336	353	376	352	319	374	356	331	378	375	346	332	372	330	302	354	339	396	354	350	362	356	352	380	356	377	370	328	371	347	349	342	345	340	369	365	354	374	362	356	359	356	352	358	322	360	320	385	346	367	341	376	371	323	361	353	339	335	345	346	360	388	349	370	336	379	367	361	360	357	385	369	342	351	351	324	371	343	336	331	357	351	345	383	352	328	396	356	337	344	329	370	356	348	322	378	344	338	351	368	350	321	354	326	319	352	315	351	317	321	325	325	383	339	332	314	354	374	384	356	361	319	305	320	383	354	369	365	353	321	338	339	349	332	373	381	331	378	317	335	340	361	364	324	375	346	374	357	350	336	358	358	367	317	347	368	313	367	369	340	351	344	327	333	361	332	339	329	368	315	325	358	364	363	340	357	352	386	328	363	377	355	376	379	330	329	356	340	356	325	354	326	358	336	348	345	340	372	361	338	346	335	372	343	352	389	347	363	364	355	374	360	352	318	334	364	372	350	327	363	334	335	384	371	371	351	320	365	357	372	356	360	327	357	350	362	344	373	357	356	348	353	390	359	323	380	335	363	324	343	382	344	326	366	321	331	376	343	352	367	352	360	353	353	355	330	314	368	348	356	333	368	366	375	384	329	343	376	336	351	340	354	339	332	343	356	354	353	329	367	349	365	367	359	347	287	338	380	351	336	343	356	351	362	319	382	370	342
25400	21636	28189	25486	12496	1278	1102	950	808	810	819	818	850	800	824	782	773	738	771	800	738	762	769	738	742	743	793	794	743	716	771	802	746	707	739	735	769	789	740	780	749	734	763	755	777	769	745	774	749	813	730	736	724	737	726	792	771	810	724	783	716	720	770	752	753	742	799	768	765	736	698	712	695	761	678	713	740	734	705	773	751	712	764	699	704	760	716	786	732	717	780	761	753	695	751	764	720	703	732	687	771	736	700	776	750	731	727	763	722	736	723	756	720	757	751	719	760	739	723	780	758	663	720	726	793	695	709	753	755	772	739	702	703	717	755	722	747	762	765	764	722	727	700	728	740	773	721	715	721	714	712	751	774	782	738	730	731	707	755	763	749	761	763	735	694	798	715	733	722	726	707	766	748	725	734	734	752	736	712	735	724	708	722	791	779	735	743	750	728	780	727	686	779	748	703	687	740	733	729	718	758	752	675	799	710	698	708	734	699	746	731	728	747	713	718	710	760	748	748	701	735	763	742	750	751	741	708	743	753	792	722	745	745	781	739	720	747	732	796	766	705	710	729	792	700	727	738	694	754	680	745	726	799	742	721	761	746	754	722	716	761	727	692	730	727	747	717	727	726	773	744	749	734	781	686	712	764	714	731	689	762	762	733	673	707	711	720	753	716	741	698	731	730	779	765	759	754	731	776	727	721	784	710	715	717	715	778	746	761	757	753	731	731	768	744	725	739	729	718	812	742	736	746	767	741	731	782	741	726	732	790	752	732	763	710	778	703	742	752	733	773	735	723	739	696	739	708	689	756	701	742	758	778	710	758	733	711	749	714	720	753	720	732	713	722	659	775	758	711	710	726	687	701	739	761	769	753	717	747	733	682	768	703	742	705	766	743	736	763	749	741	731	748	714	738	720	758	718	690	729	695	771	769	753	767	733	701	724	737	692	701	708	745	776	670	734	756	701	739	702	754	733	782	708	704	759	737	739	723	765	691	709	749	745	752	725	702	795	728	706	767	730	735	688	767	752	803	754	782	773	721	769	753	752	749	644	753	752	771	762	741	699	769	711	724	745	784	724	701	706	794	816	739	721	785	706	691	752	795	763	760	775	725	721	734	747	747	713	715	713	707	708	730	723	775	743	740	793	728	731	680	721	719	720	703	700	755	722	782	765	720	742	767	751	766	768	763	740	723	713	811	730	715	727	741	754	726	756	740	778	761	745	789	741	730	692	789	721	722	708	752	754	730	716	735	747	761	769	727	741	733	710	734	698	716	729	724	754	708	714	730	784	737	764	749	745	731	716	697	707	717	743	752	708	717	745	753	736	706	739	765	749	758	780	740	776	805	764	712	711	746	780	759	744	758	715	731	745	756	739	766	710	686	744	737	727	703	731	781	798	754	718	749	712	696	751	719	756	761	703	690	759	750	718	727	728	748	741	739	753	758	765	789	710	758	717	723	732	752	708	738	690	694	720	713	745	731	716	788	775	772	757	691	779	756	692	772	723	743	786	718	703	721	738	692	767	735	722	662	735	721	706	776	724	748	738	729	723	706	709	770	731	729	792	729	725	709	749	733	720	746	727	744	758	738	738	725	731	743	751	751	751	738	768	722	733	742	720	741	740	753	773	738	791	755	718	731	713	766	705	692	724	777	709	774	724	728	744	744	735	744	689	788	704	756	800	749	738	718	740	713	758	700	748	716	670	731	725	723	707	745	742	758	706	747	717	754	692	741	753	745	737	715	692	728	732	762	732	723	700	682	771	721	691	757	718	739	749	738	725	673	722	765	742	741	754	752	722	776	737	734	731	763	742	762	755	694	722	696	806	720	678	744	767	754	746	717	735	739	780	749	733	709	717	726	749	743	727	729	722	747	716	707	730	680	701	739	764	734	790	731	692	698	672	767	740	788	768	750	758	738	708	760	743	738	723	724	708	721	712	689	751	762	706	760	765	691	718	755	710	701	746	743	731	735	771	727	711	700	668	765	718	721	704	717	737	750	738	729	741	725	754	761	748	748	682	775	764	755	772	754	782	734	724	741	707	751	743	753	761	710	724	720	716	743	695	772	743	751	746	754	739	745	704	724	776	712	772	740	740	767	777	748	751	715	751	730	750	691	721	712	741	751	739	738	737	765	752	688	756	761	730	774	765	730	767	681	777	758	683	718	697	720	740	745	770	784	705	763	754	721	718	772	739	733	689	775	766	751	723	742	735	736	776	727	776	769	751	744	736	732	760	764	790	723	721	691	710	791	787	725	732	756	709	780	715	724	721	746	696	728	763	754	710	703	753	773	721	740	767	730	740	744	740	756	687	742	739	759	731	728	710	748	746	726	720	727	781	755	730	744	705	778	795	718	777	714	745	741	701	674	706	750	768	717	748	746	723	739	707	725	695	658	697	777	764	755	712	749	731	734	744	697	722	772	736	737	727	765	716	719	633	754	682	709	740	735	656	730	723	769	746	739	749	736	735	728	745	740	718	700	701	717	750	766	778	744	707	786	709	728	697	679	770	710	785	781	745	663	753	735	753	735	741	789	747	701	752	716	781	690	735	741	720	735	716	740	769	725	680	730	774	715	708	757	739	772	713	735	744	704	786	722	744	766	693	729	774	759	774	758	793	711	719	724	717	761	691	713	683	758	756	725	747	714	740	741	743	743	704	738	754	711	668	764	669	741	738	737	669	689	745	723	760	744	717	729	740	751	718	719	745	753	748	779	728	748	744	720	744	739	694	724	741	773	719	775	740	756	768	747	775	706	718	735	742	737	708	767	714	737	698	746	731	654	730	759	757	739	707	750	740	720	734	739	754	712	721	721	730	748	742	755	723	776	784	719	698	812	725	717	770	702	756	762	746	742	726	713	754	735	737	722	721	744	754	753	720	749	716	749	735	762	698	732	747	760	745	706	735	724	743	822	779	731	726	687	733	681	769	728	712	757	757	726	819	710	701	753	686	755	705	700	794	760	779	727	728	765	806	696	744	758	706	754	697	738	751	774	662	747	742	731	717	732	726	756	746	709	747	775	729	752	742	699	726	748	710	691	726	755	705	643	723	768	738	753	759	762	734	744	769	712	734	725	729	749	743	761	692	755	751	675	708	722	746	728	715	733	769	717	723	724	743	768	734	746	787	711	707	738	756	760	733	679	766	734	749	729	682	772	789	721	712	707	695	765	719	782	738	684	721	706	761	778	712	708	803	751	709	721	705	705	724	733	715	685	736	724	711	714	747	730	701	665	738	747	684	727	722	697	716	742	763	739	737	754	729	741	760	723	692	708	720	766	696	733	726	734	740	746	739	694	737	770	716	765	741	726	739	728	737	742	736	742	739	754	760	679	707	748	760	705	682	753	720	748	719	743	710	694	764	701	750	720	690	764	749	718	726	737	682	753	748	721	740	744	753	752	726	756	738	735	685	751	722	723	727	738	700	739	762	776	741	768	772	721	748	730	780	741	709	709	739	753	766	756	723	748	751	705	785	721	687	690	762
4706	6056	4628	2643	2042	1669	1473	1339	1293	1164	1090	1106	1007	968	987	996	885	1007	882	874	877	911	928	887	852	901	896	933	879	870	900	839	867	866	815	825	937	877	845	939	857	880	843	849	845	901	886	870	890	870	863	865	868	871	865	866	782	846	856	872	806	782	872	828	883	809	886	837	870	851	880	828	862	893	838	871	880	853	837	878	903	824	858	831	830	868	856	826	852	864	862	867	877	824	896	843	854	835	842	896	855	855	899	919	832	849	874	873	875	824	832	809	862	815	885	825	868	845	891	871	888	894	852	825	870	832	871	869	844	863	799	885	871	900	807	808	861	810	880	896	852	869	887	827	843	819	892	841	846	834	837	890	895	854	823	838	879	882	867	913	859	864	808	848	833	884	857	834	839	788	816	891	850	805	880	884	833	833	869	835	883	862	836	869	857	847	863	881	900	840	877	878	889	872	885	887	842	891	908	863	882	832	865	829	842	903	874	862	853	887	887	891	894	849	834	873	870	818	865	865	820	836	832	833	853	809	857	832	840	815	858	867	828	932	857	832	826	867	813	821	821	907	854	837	832	880	890	840	863	869	845	889	839	920	822	846	890	822	911	840	890	818	820	894	833	850	851	919	835	850	805	858	832	865	891	896	893	833	898	838	831	847	869	811	857	852	857	891	790	886	852	852	823	842	862	835	893	819	882	822	883	869	827	835	844	854	864	864	855	855	861	857	864	849	878	869	874	830	872	828	785	844	851	809	867	828	829	920	828	854	825	868	875	855	831	848	837	851	858	899	862	808	864	906	869	845	864	818	802	846	831	901	867	798	811	888	901	863	844	834	864	779	869	857	835	889	836	867	828	845	862	845	828	839	848	917	868	860	830	912	838	853	885	920	867	862	784	822	866	862	849	862	860	852	847	888	910	868	863	902	803	886	855	814	849	917	877	852	846	881	875	831	843	878	818	860	836	863	876	867	821	903	811	867	862	786	844	853	862	824	885	855	828	810	923	904	868	874	818	844	814	864	844	886	793	839	869	880	887	832	850	868	826	814	863	872	837	883	853	841	857	872	840	885	876	873	882	889	857	844	894	879	837	826	815	876	858	871	881	888	869	911	799	832	876	878	863	879	882	868	810	881	868	863	810	828	810	878	839	868	829	887	893	848	842	857	908	869	871	856	835	846	859	874	872	826	855	872	821	812	905	827	767	842	888	865	816	838	885	868	894	789	828	878	880	842	863	882	867	933	852	867	833	863	855	827	858	852	865	818	828	936	860	869	855	818	880	797	841	857	838	847	891	847	859	853	809	796	897	818	843	796	858	889	829	880	825	930	897	830	874	864	863	837	856	834	873	910	862	829	905	871	900	912	885	854	883	865	842	871	854	911	854	858	839	828	867	921	841	825	843	857	905	865	867	914	820	837	850	874	948	879	841	869	819	864	840	896	859	827	873	847	868	856	863	875	878	834	819	899	817	862	855	824	844	883	841	847	808	808	879	850	907	819	865	851	866	868	828	826	862	906	889	850	864	851	865	854	824	881	862	820	842	839	835	854	851	805	881	862	834	864	847	905	859	880	870	808	831	860	828	870	872	860	871	849	839	862	863	836	860	815	875	906	894	892	883	863	843	890	866	863	830	880	874	904	848	819	877	845	881	859	861	871	836	867	852	834	860	855	830	880	866	902	860	816	842	845	861	916	861	856	847	825	803	860	845	834	837	848	865	882	860	824	873	792	836	840	891	890	817	884	885	834	850	863	781	877	848	854	887	895	826	870	846	836	871	860	895	839	789	858	851	847	897	914	888	877	884	834	866	917	848	911	868	883	848	905	842	834	835	870	820	850	876	808	837	873	941	833	883	828	885	872	878	875	877	882	877	857	851	858	831	871	869	885	879	840	854	878	888	843	883	846	888	890	880	845	889	910	882	821	813	832	805	861	875	822	883	853	820	915	855	879	888	866	825	868	811	885	831	785	913	862	860	789	827	902	873	853	832	862	897	852	813	836	855	849	864	850	843	882	801	872	835	836	839	816	850	870	869	830	854	835	895	822	847	867	842	827	818	866	868	903	850	845	901	850	818	813	831	900	833	833	819	806	855	842	873	910	828	934	875	865	849	875	813	897	862	845	841	876	826	921	891	861	874	821	811	874	874	882	835	842	842	905	851	852	914	855	885	861	857	864	877	850	889	847	828	846	857	906	915	851	877	869	849	842	809	848	818	873	872	905	861	826	881	842	863	843	805	805	926	905	858	885	824	852	882	849	827	881	864	874	886	846	851	856	847	843	862	846	852	858	850	812	859	882	820	810	911	827	851	869	858	854	846	859	839	898	834	937	893	825	851	873	875	844	823	871	868	840	861	903	868	854	809	875	864	805	908	825	811	881	835	806	834	816	820	851	876	876	801	875	850	772	845	893	805	838	888	878	838	875	831	842	888	868	847	865	840	898	862	887	888	833	781	834	871	881	865	881	849	842	894	934	901	797	832	873	881	882	870	870	858	820	876	877	840	858	867	845	794	844	839	822	829	851	866	867	875	901	894	892	829	901	876	870	843	872	827	848	849	838	879	864	880	844	862	831	869	863	849	867	855	869	824	828	820	834	901	804	843	817	876	758	870	833	865	861	834	847	895	881	841	861	821	855	881	883	906	872	918	825	880	862	846	872	885	876	861	820	860	819	848	843	859	864	823	812	840	820	862	861	855	876	889	856	944	855	894	887	830	870	807	855	838	856	882	899	852	837	832	926	907	872	907	884	870	885	849	898	798	843	848	843	885	899	878	840	876	844	910	825	892	826	830	807	840	882	872	861	828	852	792	858	900	891	903	881	834	841	857	879	812	877	829	853	767	856	854	869	871	822	839	910	791	867	846	877	839	791	870	808	844	833	852	912	857	834	901	803	851	874	859	827	828	825	792	902	861	889	888	896	854	893	857	876	836	860	888	837	845	847	906	833	834	825	803	895	815	853	865	859	862	859	862	845	866	805	871	904	828	863	890	852	856	826	822	894	882	857	861	871	870	849	810	833	862	831	817	867	871	837	828	861	854	862	817	907	828	819	843	893	863	835	867	825	895	846	813	858	879	877	828	866	830	871	879	864	887	916	852	866	876	853	873	891	894	850	831	845	867	819	882	854	851	816	835	906	870	860	855	892	838	884	870	843	849	835	893	858	879	868	883	895	870	825	883	887	872	866	888	839	897	902	840	842	876	807	839	886	872	831	864	858	869	837	842	783	839	834	891	874	892	860	851	829	831	898	857	871	863	888	843	867	899	898	847	835	865	862	857	852	885	847	860	832	847	857	878	859	853	873	842	890	843	811	821	873	816	919	902	840	804	865	829	863	795	863	889	831	863	837	846	841	928	880	811	855	894	875	862	836	831	850	799	857	854	832	841	876	889	806	838	858	844	853	846	813	856	862	850	843	796	885	856	839	849	852	869	912	909	864	864	869	915	870	882	854	921	843	847	867	868	860	871	883	894	867	894	860	840	845	864	878
23165	21638	29663	24113	21641	21700	12262	1495	975	952	874	885	732	618	678	656	570	597	570	571	551	589	508	596	555	559	525	575	528	525	547	463	471	524	507	516	546	491	495	471	501	494	508	502	468	524	532	501	507	470	496	472	508	478	462	502	479	478	512	494	507	470	498	512	475	513	478	484	521	503	479	486	486	523	485	452	513	501	455	459	458	460	501	476	458	480	467	447	491	488	536	473	439	489	502	496	484	478	471	458	472	485	479	475	466	461	514	480	475	490	488	483	487	478	504	479	514	500	515	534	499	455	433	532	542	499	500	438	446	480	496	467	459	479	492	489	471	513	504	460	484	435	462	505	451	483	482	436	484	483	488	469	478	510	484	482	501	459	447	485	480	506	475	470	465	497	485	524	448	449	491	453	483	500	480	506	461	477	469	464	464	490	483	450	468	498	486	510	461	491	477	457	501	489	486	447	498	520	487	501	461	478	459	516	506	476	493	463	508	500	459	507	500	529	482	466	511	488	476	516	494	477	436	468	452	485	488	477	467	453	483	518	437	469	483	493	450	456	480	501	447	450	457	473	469	467	461	482	458	482	444	441	457	444	473	518	465	480	489	482	442	501	495	482	495	455	460	483	467	494	469	478	502	494	477	487	476	455	465	487	492	516	466	450	464	490	462	475	462	446	481	480	490	501	446	486	442	442	488	480	487	495	434	479	489	490	419	515	456	474	465	456	500	470	471	473	487	470	461	485	504	468	491	512	496	480	455	488	459	514	505	438	498	453	481	463	511	447	471	483	476	483	451	477	490	487	469	473	455	476	472	473	475	480	508	504	477	458	486	522	451	488	433	447	505	508	477	471	441	517	450	475	464	494	454	524	485	486	475	445	477	481	479	490	503	474	482	474	492	509	496	473	480	494	464	490	512	499	486	502	471	444	441	481	484	483	495	481	453	493	479	512	508	461	459	481	470	469	480	471	500	483	511	484	467	531	484	497	491	482	466	471	510	491	497	440	513	438	476	506	438	450	473	451	473	471	465	463	481	456	477	454	444	460	486	471	474	486	456	496	503	492	504	469	526	461	477	484	497	464	477	489	468	496	453	453	457	489	489	504	490	484	476	468	474	486	487	482	480	523	488	486	443	468	501	506	514	469	487	460	480	499	451	478	488	476	473	503	482	468	433	480	479	473	460	476	501	497	436	492	488	480	491	472	496	464	460	466	458	488	447	485	472	486	488	446	494	496	483	454	468	475	490	498	444	462	493	478	478	498	447	460	467	486	448	469	464	496	465	462	483	494	470	482	448	494	446	479	476	477	517	477	472	477	490	492	466	469	509	446	493	455	449	479	419	482	425	504	464	499	500	494	478	453	459	508	486	486	477	485	454	447	464	469	476	473	440	463	472	486	482	456	489	506	480	514	476	466	468	478	466	450	446	470	497	447	479	479	520	487	474	455	482	451	435	479	445	497	468	442	470	479	426	474	495	490	462	464	461	447	452	473	504	483	473	482	489	503	453	455	528	438	482	490	473	459	457	472	469	487	483	468	488	488	465	520	435	499	539	497	456	459	421	467	436	503	461	494	445	480	485	435	450	434	503	471	460	517	479	485	525	478	470	493	470	501	498	487	472	505	493	483	523	510	460	461	479	477	487	455	469	472	486	455	464	486	473	520	507	470	467	511	513	458	488	507	467	496	478	483	522	485	463	458	462	506	489	448	469	488	462	505	462	494	493	493	452	494	467	493	457	488	520	475	511	490	460	508	482	499	457	444	495	480	469	473	503	420	458	495	507	530	479	489	484	471	497	486	505	444	440	474	457	437	475	514	488	497	466	473	472	493	465	467	496	482	492	483	456	479	481	464	492	492	462	500	488	469	459	481	486	492	508	508	482	512	427	456	509	486	523	463	466	448	448	464	447	481	497	494	456	474	497	465	474	505	446	427	498	476	492	469	456	496	463	485	480	477	493	469	449	436	456	468	520	461	507	441	486	471	482	511	521	504	466	490	497	502	486	472	468	486	476	497	445	463	480	467	472	460	469	499	470	503	481	469	482	447	473	498	535	476	458	446	468	495	490	482	446	464	482	456	499	514	449	480	450	460	447	482	504	470	450	476	467	515	468	432	457	508	452	503	487	478	492	470	462	439	444	471	494	503	504	488	475	478	479	508	468	456	471	458	464	479	423	466	454	487	441	443	477	490	489	489	468	463	491	459	459	475	499	464	470	464	464	487	444	439	481	438	482	474	476	478	468	480	493	510	463	460	471	494	478	468	460	434	488	472	512	437	451	463	472	477	483	472	470	468	479	488	494	495	443	467	480	446	484	499	506	482	471	465	474	499	452	465	470	464	488	467	467	470	471	487	497	465	498	484	488	467	472	500	493	527	463	452	474	472	471	501	506	486	462	498	494	468	471	421	504	476	498	439	487	520	499	502	430	427	452	472	471	501	468	489	486	468	478	423	441	484	448	452	462	472	502	499	466	487	458	455	474	480	430	485	477	458	426	476	497	474	478	441	484	450	438	464	519	516	477	457	447	475	466	479	464	474	450	502	441	466	503	456	431	451	489	515	501	470	509	495	488	492	488	472	469	468	452	471	463	520	486	465	474	472	478	458	471	457	442	498	506	489	479	473	468	444	473	492	468	483	468	458	483	463	444	474	447	494	445	488	474	491	459	462	503	492	453	456	473	476	463	474	499	483	481	481	473	459	436	471	490	491	500	513	519	487	486	489	473	463	456	440	520	445	463	459	462	453	499	460	484	471	464	442	481	475	464	460	516	492	495	472	451	432	500	517	478	469	455	490	494	466	492	512	470	481	463	471	453	479	495	444	498	477	429	483	512	525	457	512	500	464	497	478	489	450	457	482	503	420	450	496	428	450	473	486	489	470	473	469	478	503	479	507	456	466	476	479	480	477	487	510	502	462	465	454	435	479	501	475	441	449	445	498	480	471	446	456	452	475	468	487	465	468	467	513	458	441	457	481	495	490	465	485	455	450	465	446	479	484	494	490	553	476	448	461	440	460	480	466	467	459	474	484	430	503	451	443	474	442	463	465	466	490	479	438	490	519	471	466	432	480	489	482	481	489	510	461	479	484	484	497	472	463	460	500	486	508	482	475	448	459	442	472	449	447	494	501	498	455	470	466	476	461	489	503	486	479	458	455	449	463	449	462	466	477	501	544	474	460	507	497	498	476	483	482	490	478	502	493	434	489	456	460	467	478	502	467	484	485	474	481	486	477	472	492	484	469	508	466	467	453	454	476	478	491	477	505	483	475	484	461	451	456	488	468	447	482	493	437	482	471	450	437	456	461	482	475	495	467	480	501	485	511	489	460	449	461	476	492	466	455	503	473	481	500	481	422	476	494	469	428	498	494	473	446	446	490	507	479	515	456	472	484	470	459	488	464	513	475	485	503	461	479	446	459	446	502	482	468	473	490	461	459	492	434	486	453	527	496	476	473	462	475	548	494	460	523	469	488	449	439	480	491	502	447
6948	16329	13298	6880	4810	3749	2957	2378	1933	1705	1476	1253	1137	1113	952	902	825	804	753	764	718	701	685	644	692	629	661	692	599	625	645	599	617	594	587	597	602	575	592	592	564	579	590	604	535	532	507	565	586	570	590	575	534	553	572	547	569	538	555	578	529	536	532	567	546	559	550	553	564	620	507	505	557	535	536	553	545	516	556	538	542	538	580	537	553	559	562	537	556	570	541	578	534	557	574	543	532	504	565	548	550	543	610	501	566	536	537	499	564	539	523	573	495	550	583	541	580	529	524	556	527	536	532	537	558	562	541	599	542	534	548	532	532	560	554	544	595	534	530	558	562	522	508	546	493	558	556	551	545	511	570	541	552	518	561	563	522	560	578	559	577	526	551	527	547	517	515	535	546	559	533	606	510	539	572	514	556	523	562	562	527	523	556	548	520	566	549	528	536	577	529	500	547	521	542	556	520	552	557	555	544	536	535	531	535	514	533	514	537	558	558	539	513	556	514	577	537	525	489	518	541	597	524	548	541	565	565	575	547	526	523	497	550	557	558	563	554	524	605	513	541	533	543	515	532	528	595	515	546	557	539	526	541	524	559	492	531	494	532	550	538	558	521	534	547	564	523	526	509	532	563	569	557	544	530	527	534	561	547	510	548	513	550	564	535	540	547	573	518	518	560	541	488	557	553	548	530	542	573	552	528	500	556	551	531	547	545	591	564	583	515	544	539	555	546	547	558	560	572	514	514	548	528	551	548	552	547	515	539	548	566	505	549	544	555	553	524	568	564	540	536	547	518	516	554	524	529	548	541	484	510	559	571	540	513	471	524	525	518	544	529	508	514	515	530	543	540	561	462	517	544	529	541	556	584	534	543	549	563	545	529	542	584	553	565	553	521	498	543	554	560	541	548	574	519	564	507	561	532	551	560	531	520	509	507	509	516	559	532	558	515	558	580	538	571	512	552	566	553	504	516	539	531	548	559	547	545	535	517	582	568	531	514	535	562	574	559	517	520	545	522	552	541	522	524	501	551	568	559	527	533	549	522	547	495	588	547	550	571	590	522	543	548	551	529	547	546	546	540	560	519	564	546	498	519	534	528	560	565	571	518	552	520	533	573	560	535	548	532	551	553	501	545	521	535	554	504	585	550	503	535	566	602	526	552	527	551	528	565	537	558	538	513	549	561	577	522	516	518	531	543	523	545	558	532	524	537	547	548	527	566	533	507	542	532	579	525	511	539	546	539	517	547	532	543	516	520	564	542	544	530	552	562	535	502	514	541	564	536	506	564	541	517	547	507	577	569	552	531	548	500	566	537	541	560	528	527	564	568	572	562	492	549	533	540	595	600	551	560	578	525	539	529	555	524	569	509	527	539	538	545	535	538	535	571	537	490	536	588	545	561	564	522	502	505	549	515	515	520	511	536	500	526	559	552	554	521	530	573	563	532	544	551	521	473	538	524	529	542	586	503	504	516	563	531	561	550	520	539	520	540	564	542	567	556	554	566	534	532	555	534	538	551	569	540	536	527	539	526	547	548	550	555	557	527	545	524	520	523	514	565	566	547	548	551	525	536	524	561	546	504	556	526	511	541	547	559	537	527	569	545	525	541	562	528	543	534	574	558	510	565	537	523	560	525	485	555	578	547	539	545	542	552	546	515	540	502	533	578	584	542	561	545	515	510	545	506	543	547	588	511	495	563	546	496	517	506	556	552	551	512	565	600	532	537	543	562	579	604	512	552	525	529	541	532	533	541	544	536	528	526	499	558	549	473	559	557	529	556	526	494	583	507	538	532	575	532	564	579	559	557	507	538	544	569	520	552	525	536	507	544	553	567	571	503	575	568	572	560	568	501	550	548	543	529	580	519	526	521	543	518	539	512	574	529	546	529	536	552	548	538	540	534	548	544	519	525	520	560	509	529	556	529	548	538	535	556	563	565	512	530	517	576	501	589	584	546	512	579	561	547	537	523	545	493	546	571	532	534	521	506	549	527	535	528	538	540	580	523	548	530	528	526	575	512	556	556	480	535	540	552	521	504	551	547	531	565	535	531	551	535	512	502	546	537	554	593	553	543	539	509	566	548	503	551	536	537	515	529	510	541	600	527	523	573	559	506	572	529	542	524	522	531	553	520	537	520	555	548	537	561	526	531	552	535	504	517	540	547	520	544	561	522	521	579	493	548	550	528	528	596	578	546	565	556	503	491	528	476	590	507	567	547	527	510	536	566	543	570	553	563	513	589	544	538	542	541	515	542	551	530	529	511	546	554	563	539	546	551	525	573	530	580	557	552	554	563	579	539	501	534	516	525	543	517	539	565	543	589	514	549	544	521	505	534	557	562	547	538	566	577	541	514	543	523	548	539	499	529	549	562	525	559	531	547	544	549	565	586	559	523	549	580	513	608	534	525	525	547	525	527	548	517	539	555	541	567	594	564	546	560	551	549	587	522	576	539	515	552	561	542	485	509	550	529	546	539	549	543	547	559	534	563	530	597	527	515	551	552	554	574	546	519	526	586	530	562	544	544	538	559	530	559	530	520	548	546	540	538	561	501	540	544	523	556	531	505	566	535	537	579	548	540	552	506	536	531	541	527	555	513	579	557	498	546	544	509	541	510	531	517	559	533	511	532	543	573	541	514	550	532	579	562	520	543	544	523	540	549	522	518	538	545	504	565	571	580	572	505	530	506	557	535	571	575	562	520	529	526	548	513	505	529	484	519	559	583	499	533	571	519	544	522	492	560	509	522	519	522	574	550	548	491	543	531	516	553	563	570	565	524	537	555	555	555	571	531	558	539	550	504	519	522	548	529	562	519	541	563	532	517	553	522	537	564	531	532	537	529	539	534	551	560	520	515	562	521	561	513	538	526	532	511	575	525	546	554	518	514	520	525	539	519	581	549	567	521	520	574	554	514	527	527	538	555	531	577	529	537	558	516	563	555	510	544	539	522	557	542	490	530	508	566	513	557	577	567	544	551	552	545	545	583	546	544	538	553	534	601	555	566	517	558	563	565	582	563	565	520	523	559	516	556	541	566	571	577	570	556	560	551	544	576	549	558	575	522	516	550	527	484	582	514	599	539	551	527	521	528	537	520	595	557	539	516	557	536	556	530	576	527	543	531	556	528	569	501	560	550	537	540	474	543	525	530	508	517	539	506	557	558	544	532	530	554	544	533	520	575	548	505	522	523	532	570	566	535	541	573	557	503	545	515	552	529	485	571	554	545	555	594	559	519	558	582	538	524	538	515	546	562	512	507	523	507	550	564	498	582	545	498	507	556	590	549	561	492	531	523	545	528	534	536	576	566	564	594	538	548	526	544	539	571	570	582	525	537	578	522	525	559	540	545	509	535	508	530	550	486	541	542	592	549	542	576	551	496	531	529	533	565	533	570	561	523	567	540	513	562	545	529	537	586	543	538	523	538	563	587	518	547	551	534	535	544	568	522	573	556	521	547	527	548	525	514	557	531	563	550	571	560	532	545	506	538	548
27601	20408	7688	1222	973	782	669	548	522	563	524	565	574	561	534	521	541	532	521	506	523	505	529	512	555	499	508	472	541	514	504	527	507	466	486	539	521	490	486	498	486	528	504	511	523	550	501	528	543	521	515	487	552	535	484	544	533	514	535	483	490	554	517	498	494	500	480	515	577	497	521	528	542	558	499	512	490	505	552	544	522	523	485	499	509	478	478	547	518	547	530	524	542	528	526	558	496	512	509	508	510	498	506	531	480	554	524	543	535	490	510	511	517	523	536	507	548	488	512	550	510	495	509	504	551	492	516	527	479	501	523	533	520	503	529	541	504	546	496	504	528	510	529	516	486	535	535	546	530	518	515	544	522	531	520	496	521	496	514	509	518	540	531	551	513	533	541	517	534	496	500	495	518	481	533	514	494	527	515	554	515	522	521	483	520	478	488	507	520	524	500	526	525	495	526	560	531	505	510	508	522	495	476	537	504	547	486	512	535	528	492	535	532	515	533	512	500	498	520	527	478	541	529	488	528	513	522	516	516	525	511	500	518	563	567	524	536	526	477	520	496	532	524	521	526	508	529	506	520	529	525	501	513	513	540	524	468	511	506	502	521	496	495	555	460	543	527	502	495	478	528	507	508	480	507	471	516	481	514	539	533	507	537	551	507	466	500	519	518	547	517	473	511	552	497	514	546	514	523	495	529	554	516	506	467	519	514	553	550	530	535	528	480	505	486	514	505	509	531	498	542	558	456	496	536	537	498	530	536	506	518	527	519	539	544	526	496	472	530	479	488	517	528	530	490	505	521	511	525	555	574	545	504	532	510	509	460	541	515	530	515	541	474	547	492	558	535	468	543	516	500	507	549	513	526	496	530	563	504	532	503	522	482	501	508	538	479	499	529	542	520	519	529	531	537	512	498	573	505	508	496	508	501	517	488	500	541	478	496	489	539	524	552	526	542	521	562	478	464	491	517	522	483	512	518	521	529	532	517	488	518	480	515	517	531	535	520	482	508	500	512	544	503	509	549	538	498	515	560	499	477	523	507	491	515	522	524	510	484	517	503	505	532	469	503	504	501	551	508	536	534	552	526	527	500	514	509	499	550	481	537	510	516	521	554	514	562	482	530	513	520	489	493	498	500	500	523	468	492	527	495	532	530	525	552	545	529	510	507	514	455	496	546	510	509	557	511	524	543	502	527	520	526	517	494	553	513	541	505	492	490	482	557	507	540	524	560	486	546	520	490	500	510	498	488	550	531	530	489	501	497	498	540	505	506	463	507	540	536	492	512	487	475	510	496	495	512	506	491	529	550	528	552	495	446	536	484	507	492	530	519	505	542	554	518	507	538	484	480	502	523	510	517	509	525	510	493	476	494	488	473	546	530	472	505	519	513	582	556	508	480	531	510	502	564	498	522	504	545	509	572	536	491	523	460	517	507	528	494	535	535	514	506	516	540	530	509	488	490	542	530	504	541	552	530	513	540	553	529	502	500	532	521	549	497	482	503	543	500	479	530	527	481	498	513	568	565	528	526	529	530	533	510	507	459	509	535	525	499	514	525	524	532	478	533	513	467	495	537	525	518	520	540	490	531	506	531	522	507	487	538	496	501	509	545	484	533	519	517	493	513	469	525	525	524	522	518	505	485	524	512	534	543	538	504	515	523	501	543	537	537	539	541	518	504	526	477	521	517	520	541	489	513	534	472	529	503	505	513	487	538	466	527	496	530	504	521	539	520	560	495	505	478	573	526	537	512	497	525	518	499	515	494	510	469	475	514	499	502	537	524	542	482	509	529	507	546	514	482	508	519	503	536	524	538	507	483	523	537	531	500	547	508	482	508	550	495	529	539	557	509	512	525	513	524	521	539	531	486	477	543	474	521	507	520	508	535	531	507	467	481	510	504	502	530	511	530	495	474	521	494	548	498	502	503	532	513	556	494	555	513	518	516	519	488	509	538	509	512	490	529	520	506	522	496	502	510	490	534	530	470	542	500	497	500	473	534	562	497	510	517	492	531	494	512	485	546	480	512	480	490	503	547	484	529	503	560	544	529	512	518	514	518	536	514	518	532	521	541	479	522	482	522	538	516	510	529	517	496	490	527	526	511	495	526	524	543	486	498	484	521	565	516	506	504	505	510	529	499	517	529	520	533	538	520	508	519	497	514	553	483	514	521	509	521	530	500	503	507	491	516	517	525	513	514	514	513	469	500	516	517	508	515	503	534	504	528	514	534	502	537	513	520	487	504	525	500	493	510	543	538	486	547	488	522	522	540	515	496	512	502	496	559	492	493	515	550	511	520	505	520	491	499	525	524	543	481	556	513	511	531	501	505	549	536	515	514	523	515	537	505	500	535	562	498	517	489	535	504	525	501	551	490	510	506	524	508	496	510	515	522	530	520	572	509	525	495	509	527	529	478	512	518	507	496	490	518	508	497	512	522	528	508	528	496	517	564	489	544	526	534	545	509	481	510	486	512	508	478	552	493	487	506	520	488	511	553	519	516	542	537	492	555	482	543	507	521	509	490	539	538	485	513	523	524	468	504	496	502	533	528	539	473	575	525	470	532	533	525	511	487	511	499	517	522	537	531	485	525	524	524	550	523	511	489	491	518	520	538	521	520	511	516	514	531	526	512	505	544	505	525	528	501	512	504	524	515	493	471	528	545	539	517	537	503	495	505	539	460	502	532	509	523	504	549	496	535	552	468	491	498	535	514	538	538	550	511	513	571	529	501	529	488	512	518	496	518	542	527	491	514	538	516	529	519	503	481	533	525	493	540	496	522	520	501	565	531	556	546	498	523	524	513	506	536	510	476	539	495	551	509	569	507	537	444	512	550	514	502	543	552	560	504	498	536	541	530	512	523	543	502	535	574	477	510	515	518	520	525	487	513	531	528	560	545	494	508	523	523	529	504	462	519	505	497	539	518	498	533	537	556	502	477	514	570	522	558	540	515	528	493	568	536	542	546	500	491	521	515	517	510	531	505	513	472	492	503	493	501	476	534	512	490	523	506	447	509	502	482	505	511	543	538	501	514	535	513	480	528	510	503	528	550	531	517	498	477	489	506	466	501	515	503	492	489	519	495	474	540	507	491	534	510	524	525	525	482	456	531	481	491	527	541	544	515	526	503	555	516	502	520	505	470	496	493	496	507	514	506	509	531	513	529	563	508	513	485	494	517	526	496	523	522	491	506	529	501	521	501	501	531	533	495	505	494	490	584	523	483	508	533	539	527	510	495	463	518	517	531	530	530	480	495	504	516	491	554	526	512	529	497	495	501	480	530	499	493	526	509	504	471	567	487	553	505	513	495	508	552	531	504	555	471	519	531	506	487	518	524	475	520	517	514	542	499	528	525	513	544	536	512	511	513	505	514	478	504	510	532	507	507	509	546	494	482	536	474	549	515	532	507	502	519	496	504	525	546	507	581	464	485	481	505	529	516	531	498	532	497	518	488	515	518	512	503	507	517	511	492	504	559	578	544	464	507	528
4325	1535	1373	941	858	754	734	684	669	657	717	655	643	686	683	617	664	666	656	627	613	618	628	656	639	643	665	625	625	595	605	624	638	596	634	608	603	626	618	638	623	607	619	654	605	648	601	654	653	651	673	638	629	646	602	637	588	615	627	591	602	644	638	614	578	616	599	666	634	602	635	594	620	639	664	638	690	604	618	617	584	598	658	633	579	600	634	616	653	594	609	614	626	605	635	599	645	632	584	644	595	642	622	598	649	606	605	629	588	591	633	635	654	652	629	635	633	620	633	652	622	578	683	607	674	651	622	630	634	641	608	591	601	603	629	588	663	590	645	619	621	619	632	620	586	625	667	611	650	670	581	631	624	627	611	628	654	601	591	632	611	613	593	604	628	640	631	659	614	640	598	612	625	621	643	632	597	654	604	589	664	631	656	624	608	629	626	655	692	666	677	598	688	639	622	632	616	611	630	633	650	578	606	626	625	709	632	592	615	659	595	659	596	635	573	639	635	636	669	620	654	649	625	608	652	608	588	632	629	653	619	606	656	595	597	610	579	649	582	646	615	609	567	621	638	694	618	674	618	570	633	640	651	605	626	649	646	612	630	674	618	621	616	622	639	663	696	617	627	678	587	573	645	657	604	607	606	643	631	636	639	647	636	624	669	619	619	646	602	638	616	599	645	644	642	643	629	607	616	631	664	585	669	605	639	635	605	565	622	633	616	668	683	641	671	632	628	651	636	630	625	605	631	624	577	612	637	672	587	576	623	646	569	621	613	617	676	625	635	635	663	609	608	624	694	622	605	618	634	650	653	626	590	664	627	628	608	616	568	640	682	661	618	664	625	616	624	624	644	603	622	574	637	629	646	622	653	640	661	627	620	624	650	661	656	625	637	592	605	660	623	643	624	610	582	639	646	592	612	621	623	628	599	619	634	621	607	633	579	671	604	639	622	649	606	633	597	605	616	615	623	604	621	590	630	637	602	587	585	574	649	627	585	612	638	633	650	586	683	620	590	652	646	672	626	599	623	586	625	636	628	614	631	609	580	610	610	619	604	637	600	602	630	646	627	643	617	619	630	607	584	606	624	651	645	596	628	659	637	622	595	625	658	626	666	658	616	648	602	640	596	716	637	642	646	662	644	661	657	664	622	641	644	604	602	686	582	600	612	624	609	628	655	600	641	637	620	633	649	645	633	594	592	607	641	595	596	613	626	596	590	627	652	609	609	591	603	653	645	634	632	655	609	661	589	596	635	631	630	629	602	627	599	595	623	634	586	641	655	584	668	615	572	587	605	639	657	635	610	586	630	673	616	567	628	658	590	632	588	626	594	618	631	651	620	660	687	674	618	577	667	577	622	619	611	598	605	644	583	625	618	621	651	677	631	615	581	622	654	657	574	649	583	615	637	636	647	631	625	643	670	640	581	649	691	626	638	629	611	660	606	589	660	638	596	627	627	634	655	668	655	604	637	609	602	634	636	609	613	634	641	664	643	628	614	620	618	639	597	603	596	633	686	653	645	609	671	637	626	611	617	609	640	651	649	649	655	582	617	573	605	674	640	634	614	628	684	630	656	653	603	623	665	616	606	665	672	633	594	625	632	642	630	636	589	656	589	639	633	636	613	624	619	657	656	580	627	649	649	607	624	647	632	590	637	660	637	623	612	629	622	645	621	661	599	643	612	624	607	564	586	631	604	666	642	660	599	603	604	657	608	620	560	598	601	625	623	629	614	639	658	630	657	625	671	622	608	628	624	645	605	645	637	614	660	622	616	655	639	598	602	612	622	662	619	618	602	632	611	649	637	614	607	660	656	576	623	572	643	605	616	651	597	610	649	613	627	600	640	617	610	647	637	605	646	642	628	629	625	635	629	648	639	622	566	643	614	622	625	623	625	663	617	647	659	579	576	586	626	634	664	617	618	610	648	618	623	619	624	662	647	601	620	585	639	629	624	648	583	566	617	626	675	599	619	632	632	630	659	648	614	637	655	629	624	609	618	615	630	612	653	668	617	606	600	569	630	641	667	632	647	630	644	610	634	641	621	613	620	635	633	641	582	630	618	615	612	579	614	581	609	643	636	609	666	635	681	638	622	608	629	638	653	654	629	640	669	675	592	661	657	614	654	673	614	671	583	613	676	591	669	619	656	612	671	618	631	640	592	622	631	608	665	612	591	674	629	644	616	632	604	651	589	597	638	620	623	605	588	605	635	662	616	617	597	633	597	639	616	644	608	655	628	624	620	657	638	614	616	634	660	626	662	622	626	615	667	632	599	625	615	644	596	598	648	627	610	628	665	625	613	642	621	642	677	614	626	612	622	668	576	667	640	645	652	633	664	593	660	630	624	622	677	629	619	647	593	585	608	607	633	627	611	630	602	617	633	613	662	597	654	644	644	622	668	561	632	622	632	632	627	607	611	633	616	629	663	641	622	647	604	619	644	654	616	583	619	597	610	617	638	673	618	661	654	608	625	585	619	610	646	633	650	630	637	604	615	607	620	663	613	641	646	646	604	594	580	621	586	637	633	650	596	607	683	620	602	651	629	650	604	627	581	648	625	617	639	612	644	619	653	592	614	622	616	608	638	642	657	614	618	649	691	593	616	630	619	679	679	598	661	626	634	627	623	643	640	650	626	591	643	667	667	623	601	637	614	674	621	606	634	656	647	610	628	585	626	668	640	627	653	649	656	605	636	624	672	602	696	645	599	625	660	648	647	628	606	640	595	619	633	647	613	641	646	636	691	644	599	620	611	588	654	677	607	654	622	590	642	629	624	670	618	625	607	578	610	610	608	634	648	630	643	629	689	616	626	645	630	631	637	613	615	621	620	648	625	629	582	635	626	682	614	641	631	639	630	652	652	570	602	630	619	649	662	642	635	605	612	610	646	629	625	648	678	614	647	659	641	595	637	602	648	621	605	658	615	628	668	591	657	585	598	596	638	610	630	620	607	631	657	642	670	618	618	623	634	581	601	589	638	646	619	649	615	601	614	634	635	669	670	644	595	652	602	624	622	681	620	589	639	654	607	628	581	612	607	606	655	645	627	621	611	654	645	668	597	628	670	639	668	571	661	575	634	640	643	588	628	655	636	639	604	659	599	583	651	627	620	659	624	648	652	605	652	633	677	633	590	629	640	603	631	632	579	619	666	610	623	618	645	601	629	624	607	618	597	617	655	570	643	620	586	615	636	647	626	633	632	606	603	666	628	598	600	599	640	595	622	625	647	624	623	574	633	621	642	662	646	628	611	624	651	630	597	657	669	614	658	614	603	635	590	599	622	592	626	657	624	617	600	610	633	640	658	599	637	614	655	596	615	595	628	660	610	614	632	626	606	638	612	637	645	612	598	616	615	616	582	619	615	610	667	623	603	649	591	625	617	623	596	653	667	610	671	632	613	643	561	602	605	619	657	571	586	665	631	602	637	630	640	615	590	648	652	645	624	628	602	623	641	642	590	566	625	602	611	639	598	641	606	630	628	649	664	694
24117	21634	29267	24480	21626	12734	1242	724	573	535	524	493	421	413	369	357	343	352	330	323	338	314	311	355	315	323	269	302	315	327	298	270	278	310	317	293	343	277	333	296	286	284	264	317	259	300	268	245	294	283	272	320	282	283	282	273	277	301	277	267	303	266	284	287	293	292	271	292	262	272	287	295	294	302	288	288	305	286	294	305	277	288	277	270	297	298	295	292	266	302	311	280	282	286	259	309	273	264	265	267	294	301	275	282	279	315	268	256	308	272	275	261	272	251	304	260	267	279	289	293	304	278	276	305	263	305	277	282	258	290	297	276	253	282	251	275	278	291	298	293	295	282	270	285	252	266	232	292	282	281	265	289	279	282	291	287	287	260	287	260	288	301	272	277	304	269	286	301	260	281	294	269	258	268	288	303	253	286	287	269	241	295	269	278	270	267	299	286	285	294	282	291	263	281	279	264	284	284	282	300	269	287	253	262	308	279	293	269	297	282	299	288	271	270	269	301	293	267	281	308	272	281	288	309	267	271	274	275	284	280	252	259	313	300	294	302	290	282	296	285	311	270	266	274	264	299	292	293	285	317	289	295	273	275	256	252	267	284	289	283	278	292	298	281	322	296	261	251	302	294	301	254	254	302	258	279	300	240	296	271	281	273	284	309	273	275	283	268	277	272	284	283	305	267	271	292	270	272	292	260	285	268	284	322	262	301	283	297	279	304	296	269	279	274	263	259	270	264	287	302	310	249	259	293	297	288	275	264	269	288	294	300	300	279	254	302	276	269	266	291	280	254	289	264	287	248	270	305	272	276	290	308	327	262	264	256	276	301	296	336	249	313	316	258	272	294	287	262	267	278	277	275	291	280	282	240	304	281	288	280	274	259	283	262	285	290	288	269	255	297	287	272	247	285	297	297	264	301	258	253	308	289	259	265	265	283	265	313	287	242	284	286	271	286	287	283	278	271	305	254	283	271	288	292	309	273	262	288	268	276	259	282	307	286	256	293	297	284	301	320	300	270	268	292	295	286	284	277	258	269	288	286	261	306	264	278	289	283	273	293	299	282	286	267	247	261	259	286	274	269	280	286	289	265	263	289	288	301	277	290	292	317	266	293	248	284	255	286	278	248	270	247	300	283	290	307	279	277	256	316	263	264	271	278	288	298	281	285	262	298	267	274	295	273	287	287	280	288	256	292	254	302	300	265	284	276	283	264	253	289	286	227	262	294	276	291	268	277	307	293	267	275	277	300	268	286	296	281	283	252	315	296	281	252	258	284	283	285	304	312	310	284	287	241	289	287	281	285	333	271	274	253	276	277	263	264	307	294	293	265	265	274	285	271	273	273	286	297	283	265	250	294	272	300	268	251	269	297	326	288	316	292	253	284	266	277	282	295	280	290	279	299	304	284	271	265	288	294	307	271	251	292	285	285	256	290	274	298	286	278	291	268	281	261	266	268	283	285	271	291	312	295	280	311	253	286	266	281	281	292	294	289	260	288	274	279	269	298	278	287	281	294	271	273	299	288	274	288	307	251	288	296	280	247	273	284	270	272	258	293	261	257	243	314	264	286	280	254	284	245	312	250	283	300	270	295	284	283	287	249	242	254	274	290	286	303	250	281	271	271	268	277	294	289	289	272	261	297	250	281	307	281	236	271	277	265	292	275	297	296	287	293	287	273	271	250	289	270	282	306	275	288	290	262	292	257	292	297	313	294	265	293	278	292	296	287	282	299	290	297	309	277	290	259	276	280	273	260	266	267	279	270	293	280	246	301	268	280	290	294	272	274	275	285	298	283	290	308	268	271	303	307	276	290	281	280	294	301	304	253	301	299	305	257	288	273	272	274	290	288	278	273	311	284	266	289	288	271	249	283	264	278	277	284	276	269	283	299	278	263	288	297	299	270	268	265	278	302	265	284	294	259	284	271	254	272	287	275	244	273	241	266	284	297	293	258	282	271	288	285	272	271	271	296	294	296	281	276	278	249	279	274	288	264	262	306	260	280	295	305	307	258	315	275	274	295	271	285	272	269	300	273	258	269	265	299	251	250	253	273	266	257	276	245	251	290	280	299	280	267	249	272	314	263	318	274	293	278	299	276	263	265	282	304	264	256	302	285	262	295	281	280	268	314	269	288	262	282	271	308	263	257	277	281	305	283	293	305	281	259	286	286	261	264	299	306	273	254	293	271	291	279	299	272	266	286	268	285	266	276	288	288	259	285	283	253	253	272	274	265	272	283	284	274	266	269	281	296	294	293	277	265	280	300	292	307	282	287	299	271	274	285	275	290	281	308	302	275	272	289	274	314	277	307	296	286	256	265	285	262	271	263	291	272	292	296	281	291	262	290	250	286	255	254	267	260	284	270	293	271	294	296	248	302	288	290	246	280	273	260	265	309	289	272	266	263	282	256	279	302	286	268	300	301	255	264	302	236	292	292	277	294	280	258	288	295	299	289	271	312	278	298	307	259	264	258	271	273	266	265	273	305	274	297	280	283	253	274	242	280	272	290	270	242	274	321	280	249	303	295	259	250	251	284	233	279	306	312	288	276	285	258	246	277	276	278	268	288	251	271	277	306	287	282	294	277	299	340	298	307	263	280	286	281	282	319	272	277	282	303	283	260	308	263	302	275	264	291	298	267	294	274	315	288	272	259	262	281	249	281	268	273	296	299	284	293	271	284	238	313	274	259	270	286	287	294	281	280	243	273	256	274	265	263	310	281	262	259	261	265	260	255	263	303	260	269	265	271	274	263	300	279	288	287	298	285	252	289	270	269	290	302	275	311	271	304	314	266	274	250	280	255	273	261	305	285	288	271	274	269	290	277	262	282	254	294	292	293	272	262	317	289	253	273	275	269	267	309	261	273	293	264	290	282	311	257	264	271	236	251	248	304	261	265	259	268	284	288	260	265	291	273	308	277	304	282	287	262	281	321	270	288	325	248	271	284	266	317	261	312	290	288	278	289	290	299	258	271	288	295	259	261	275	263	270	280	267	300	311	303	272	306	281	284	274	277	295	260	291	297	272	240	266	279	272	309	294	276	291	298	257	268	261	297	287	268	260	270	321	254	294	253	282	299	276	263	260	261	279	272	260	277	292	274	296	275	284	299	295	281	294	282	278	276	278	274	280	308	264	278	286	277	252	276	270	265	264	289	294	307	280	286	294	282	289	263	282	247	308	269	266	227	279	279	299	283	284	268	275	253	293	279	281	291	259	263	273	313	277	281	275	295	285	266	265	299	246	292	262	293	303	264	279	271	269	284	262	263	253	262	279	273	264	268	266	290	284	275	315	301	268	270	270	281	264	276	275	305	304	300	268	257	276	269	299	284	268	281	297	285	251	290	288	284	276	303	286	280	287	276	310	263	269	271	293	288	274	283	288	248	282	287	293	261	268	271	285	246	280	287	291	257	253	293	272	274	248	289	270	288	296	284	305	309	282	262	273	302	277	291	265	295	278	277	309	246	321	294	288	281	279	273	301	271	309	324
4860	10239	8118	4110	2794	2092	1587	1317	1114	915	826	739	651	643	576	548	508	473	489	456	395	442	422	415	445	379	417	389	384	368	390	393	402	375	405	369	346	354	381	381	406	366	375	365	337	358	371	352	356	341	356	361	371	358	384	349	337	365	363	375	403	376	341	358	365	343	349	348	344	359	335	347	338	383	348	362	377	342	355	342	343	377	340	357	383	373	353	298	338	368	356	331	330	363	369	392	410	345	347	310	363	370	357	339	361	352	364	371	361	369	341	328	340	332	341	374	370	345	309	357	376	382	355	326	350	345	361	362	341	323	347	379	380	360	365	382	360	358	330	330	357	387	360	332	383	373	339	346	354	327	334	351	343	314	345	366	348	336	340	356	372	373	369	351	304	371	339	366	372	311	375	355	326	366	370	349	349	343	330	328	352	346	360	344	329	384	373	381	360	369	345	358	342	345	331	360	364	381	358	330	346	345	339	401	345	355	347	349	362	350	353	367	348	296	360	371	330	349	380	334	369	339	354	375	350	344	380	334	339	359	347	329	338	352	352	369	326	308	359	349	357	350	344	364	379	364	337	344	328	344	355	366	373	367	361	386	365	365	364	348	355	314	352	367	349	325	370	360	338	376	366	346	375	332	367	380	371	342	353	364	348	360	384	343	396	341	361	338	340	370	347	357	356	375	342	347	367	323	292	357	341	358	359	365	332	337	362	364	379	336	315	354	355	340	359	354	351	378	373	390	368	349	355	351	325	361	375	359	311	318	349	362	379	362	368	346	340	366	334	314	342	329	327	351	363	374	346	359	338	367	361	323	353	355	355	338	353	348	333	336	364	326	347	341	360	377	370	359	358	357	349	378	376	359	373	342	402	353	328	341	360	363	350	358	357	333	383	330	335	363	339	355	336	355	364	335	363	334	348	372	336	301	379	356	345	356	313	367	342	369	380	344	326	346	318	347	315	310	353	363	341	368	355	343	376	351	356	361	372	353	382	341	367	368	338	359	353	325	362	356	386	368	344	341	381	349	335	382	334	357	361	328	340	357	330	336	353	327	363	342	377	368	318	354	341	330	339	354	370	361	367	372	339	353	317	369	361	336	348	352	348	369	338	313	379	342	377	315	342	378	353	338	345	319	336	326	358	362	348	338	344	360	377	325	349	353	371	355	357	378	340	356	359	348	342	324	351	388	351	370	346	378	358	357	371	342	359	353	375	342	355	367	340	339	322	368	341	340	340	363	363	355	392	351	361	371	375	360	334	325	336	338	364	353	321	376	290	371	351	347	339	344	374	328	335	353	334	345	330	331	325	360	339	355	337	367	352	328	358	329	331	328	352	358	311	351	347	352	329	382	317	360	352	346	334	373	376	343	384	368	377	355	344	347	338	382	342	359	340	344	341	384	352	344	336	365	305	309	346	345	353	342	342	359	329	330	347	351	354	356	336	344	353	337	362	374	324	375	357	334	344	391	317	351	355	357	356	388	376	362	331	332	345	345	350	332	338	328	359	329	332	351	343	329	353	364	339	347	350	336	351	351	354	342	370	350	368	366	321	347	361	362	388	374	349	346	336	344	310	353	359	342	389	322	355	345	370	312	379	334	311	359	353	398	364	332	355	360	356	341	326	376	291	366	342	328	324	314	340	355	391	340	379	338	323	360	351	363	349	376	361	348	336	360	334	338	377	396	327	329	354	384	375	359	397	365	358	365	370	349	365	389	359	351	344	357	318	376	360	361	341	361	344	352	349	356	369	352	336	343	386	360	308	347	338	340	315	344	368	355	351	342	344	313	341	362	375	314	335	344	326	364	360	360	349	401	376	373	322	355	343	392	347	325	340	337	317	368	320	315	344	347	354	381	336	372	355	329	351	354	357	345	368	354	357	322	376	320	350	337	335	369	374	328	320	351	346	356	357	338	322	347	316	325	323	350	337	364	346	342	346	362	346	369	324	344	324	338	334	368	350	380	345	342	356	337	358	332	347	338	337	363	353	325	353	358	346	343	362	309	365	349	340	362	359	335	350	381	369	348	359	350	345	361	371	361	345	374	321	361	334	385	340	342	306	349	343	339	336	328	344	363	369	332	348	350	362	345	336	332	339	345	361	346	372	396	373	352	385	370	317	345	377	371	386	376	324	348	360	361	319	365	357	373	362	361	363	326	375	356	349	361	353	363	345	362	331	358	337	362	315	313	341	339	357	358	338	357	357	336	342	359	371	341	359	365	336	367	378	343	358	329	348	356	329	361	343	361	332	341	348	343	359	376	336	331	341	347	345	369	329	324	328	366	348	350	377	347	358	342	382	314	404	350	330	361	320	348	345	366	334	357	347	339	375	316	330	343	350	368	330	342	353	370	343	363	342	346	331	323	378	352	351	390	303	336	366	347	369	346	345	318	348	352	357	349	383	337	366	360	343	362	332	327	364	323	347	359	339	357	346	370	365	356	376	318	373	347	356	334	379	366	364	356	350	366	328	329	342	333	348	329	337	343	350	371	344	389	359	359	365	333	359	343	365	349	326	392	341	356	347	339	360	323	347	350	329	342	336	360	321	332	340	357	373	332	344	350	308	374	342	360	344	332	370	347	355	336	341	344	370	346	327	391	359	364	362	330	371	336	342	357	352	353	346	359	346	369	356	325	356	358	361	331	332	328	328	338	315	343	355	308	364	346	379	353	362	350	332	387	351	351	334	325	354	349	339	319	332	337	367	343	367	331	347	374	367	339	329	367	347	371	365	365	298	314	358	363	361	341	353	347	364	357	338	366	364	367	356	375	369	379	338	338	340	364	347	350	338	332	346	360	340	374	396	342	331	361	331	313	346	392	348	350	321	341	365	348	362	374	335	365	337	343	325	320	362	352	373	374	340	326	363	349	369	341	353	363	366	373	387	342	353	352	345	342	336	329	340	372	316	347	338	363	323	359	343	396	366	335	349	333	385	367	350	358	317	351	354	362	316	338	367	336	370	370	347	364	357	346	349	338	318	333	344	347	345	324	342	368	367	352	344	371	344	329	336	357	394	338	330	346	368	335	373	339	365	337	334	368	374	331	352	355	388	324	328	366	360	324	366	342	363	355	388	353	327	369	368	369	367	362	368	344	362	360	356	342	343	348	341	347	343	351	385	340	360	357	379	342	343	371	378	359	342	350	358	357	366	366	361	356	375	358	351	330	351	366	343	352	336	370	359	334	357	382	323	372	352	337	333	368	343	363	354	329	366	347	350	361	378	342	377	359	397	378	364	366	317	369	386	384	360	346	353	382	357	357	335	341	336	373	335	334	321	349	312	373	338	325	347	319	368	380	363	321	348	350	332	325	380	353	341	311	347	304	344	352	352	356	373	340	340	343	332	386	331	333	341	344	350	376	345	375	330	382	353	326	348	384	344	344	387	348	367	348	365	350	375	337	354	361	327	339	344	338	363	330	352	378	370	359	339	351	357	329	328	359	324	347	343	306	371	356	343	331	362	338	364	317	350	348	370	346	325	358
25394	21608	28131	25470	12220	1374	1031	936	883	826	819	795	794	780	782	801	780	731	747	752	753	736	771	765	714	749	735	749	724	705	784	752	729	749	761	778	714	765	777	731	753	758	701	729	752	761	790	713	745	729	734	673	768	711	761	731	748	718	739	686	703	747	728	760	742	764	706	766	757	706	717	752	756	700	752	768	732	723	719	702	700	763	713	684	730	730	749	744	733	764	778	744	774	711	752	737	749	707	744	709	757	766	751	730	735	744	749	760	672	723	729	751	739	767	736	749	695	711	745	723	736	773	767	734	790	729	715	776	767	741	759	715	729	712	798	749	743	767	746	738	704	748	740	712	754	705	698	719	761	752	731	711	756	749	731	720	766	675	780	672	746	696	735	782	779	764	733	715	737	696	770	708	787	731	754	761	770	740	755	770	738	701	719	715	717	749	737	764	705	728	762	705	760	725	752	721	724	756	697	741	703	768	756	748	734	709	725	686	734	725	710	771	684	721	741	728	750	681	729	769	730	730	728	702	755	747	733	736	739	717	729	731	762	750	707	687	763	746	740	765	770	740	745	691	734	734	703	740	753	726	749	752	711	693	720	701	737	726	721	758	751	819	833	759	721	750	741	754	731	735	785	743	759	769	736	778	732	708	733	727	749	744	703	746	679	755	736	745	793	766	760	724	729	734	729	755	753	734	804	738	729	755	739	720	791	727	725	689	769	729	708	723	735	756	735	744	767	753	731	743	735	708	690	762	740	791	719	724	720	756	732	724	736	731	708	736	762	737	695	758	742	698	706	800	735	718	762	706	746	714	739	750	744	740	728	680	734	748	713	688	741	727	791	766	769	751	710	727	738	743	691	736	717	760	754	756	739	739	726	693	770	716	705	733	720	699	773	734	728	768	716	747	733	726	731	737	732	732	750	745	738	762	742	745	716	745	734	729	705	756	714	771	724	724	703	811	724	738	735	758	735	777	721	751	681	759	750	678	821	707	762	730	706	742	772	779	737	758	757	732	748	697	774	713	734	736	709	725	730	710	737	734	715	790	753	700	771	737	714	732	704	718	708	717	712	727	715	773	744	740	714	712	698	773	709	753	708	767	696	769	737	765	737	715	779	753	708	764	766	762	764	759	683	702	782	707	720	712	743	708	761	755	702	706	734	742	718	713	735	738	771	736	736	702	765	679	774	708	705	742	697	721	735	772	700	751	728	706	733	740	692	675	721	730	726	724	722	734	742	738	742	742	705	744	772	724	696	732	704	688	726	749	724	740	749	710	692	784	717	714	778	753	702	726	732	727	705	729	730	673	753	714	721	728	755	770	746	748	717	669	706	739	752	776	706	705	725	714	731	727	754	764	695	673	734	780	785	738	696	700	665	757	699	735	756	725	727	760	733	729	706	714	722	707	778	689	712	752	705	762	735	732	729	726	718	746	716	701	704	736	757	741	750	708	718	722	697	776	754	737	786	749	705	739	725	736	701	685	719	772	676	752	745	735	707	711	748	686	695	782	719	767	742	691	777	789	747	729	789	737	769	728	765	743	748	724	705	785	689	701	720	696	726	685	720	709	794	715	752	700	708	731	741	732	698	729	716	719	712	750	700	708	722	793	746	737	748	733	725	772	773	715	715	757	767	722	743	708	748	756	733	722	705	726	754	705	728	732	759	724	775	746	769	735	739	766	742	726	683	702	696	711	740	760	726	715	716	698	761	749	704	719	723	724	701	734	743	736	753	773	683	704	752	731	758	722	692	773	780	706	725	759	724	723	703	752	736	744	731	709	677	675	761	775	738	737	773	775	718	723	712	753	761	770	739	740	755	651	697	716	763	727	745	752	703	731	757	720	728	734	684	784	742	720	708	687	761	721	742	762	678	755	756	718	723	699	722	736	736	768	734	717	771	727	739	716	747	757	746	717	742	716	743	706	740	746	711	699	752	727	770	714	721	746	721	715	694	742	765	672	757	758	745	738	729	745	739	727	779	716	730	746	685	746	741	689	701	766	729	840	747	705	755	787	731	749	745	717	709	729	776	734	737	696	734	720	745	737	705	771	707	722	755	732	778	726	754	738	726	712	760	774	716	732	772	713	691	726	706	708	735	716	756	704	725	731	745	755	745	793	722	726	665	751	722	781	781	684	695	726	705	691	714	772	725	747	719	800	716	714	725	779	728	741	714	772	742	725	724	688	779	752	764	684	731	697	759	691	725	742	751	744	698	703	770	734	722	744	777	707	718	735	666	736	704	789	749	745	723	767	717	754	766	705	709	708	736	746	735	703	780	733	742	738	744	731	729	743	754	703	733	723	738	703	762	752	745	691	781	728	711	759	716	744	701	725	709	725	748	729	703	762	775	700	747	689	658	726	701	711	766	717	741	691	716	742	746	791	745	688	729	724	762	778	728	748	726	722	738	742	768	741	729	729	691	742	754	738	710	711	741	722	781	799	746	761	708	763	755	751	754	727	736	699	747	717	755	795	705	736	734	740	768	740	698	748	794	713	726	727	686	685	729	697	723	721	737	813	741	823	768	740	747	725	777	724	712	704	709	706	764	724	705	780	723	754	736	737	740	751	751	711	706	736	743	730	778	760	759	727	719	702	749	677	719	718	726	700	712	750	758	725	715	742	715	729	705	721	698	735	734	741	754	707	721	778	733	707	788	751	722	743	755	759	708	680	757	717	743	739	747	674	706	733	717	722	713	722	745	748	737	755	764	713	746	699	781	700	760	712	741	722	777	735	753	746	722	732	754	786	742	709	747	657	717	704	765	786	736	714	752	729	731	686	787	719	716	742	672	744	762	747	736	722	718	702	739	727	697	771	766	695	690	744	712	714	800	733	774	644	747	704	710	740	725	732	731	731	705	781	738	737	732	737	725	706	710	710	793	745	733	739	752	735	710	695	705	769	768	753	747	748	734	741	718	701	774	742	721	714	745	769	709	698	755	730	703	755	730	758	753	774	727	788	675	783	760	724	713	734	757	789	740	684	725	730	764	774	732	733	696	716	733	684	747	760	714	742	707	793	721	742	727	712	705	721	731	725	706	793	761	769	725	763	720	713	723	686	684	720	716	732	713	789	755	749	717	721	709	742	753	767	769	729	727	762	736	719	732	719	733	800	775	734	724	733	745	701	711	715	734	782	758	730	710	747	751	780	698	728	777	694	711	729	741	754	763	720	751	703	722	753	792	749	683	697	729	730	736	713	726	760	730	709	699	751	758	743	769	744	740	727	766	773	717	733	741	730	697	777	683	786	709	732	713	757	725	710	712	680	755	741	703	696	745	731	724	721	746	774	754	765	710	777	656	713	731	755	702	724	700	709	708	771	749	757	696	724	734	747	743	752	775	707	719	725	782	748	750	762	743	696	811	761	757	756	764	701	750	748	704	766	772	749	703	807	748	747	741	743	750	732	757	736	756	719	734	697	726	723	743	725	763	671	747	691	684	760	754	732	743	763	765	715	737	695	708	721	717	695	708	736	748	722	762	722
4621	5974	4747	2712	2119	1615	1521	1278	1198	1120	1093	1068	1044	1054	998	982	972	972	921	933	918	893	871	899	935	927	860	826	928	881	900	873	877	870	919	868	912	851	852	852	882	837	842	843	857	862	808	801	892	824	882	827	856	913	865	850	891	886	840	835	878	896	844	895	878	860	889	843	917	858	843	857	918	903	892	867	839	898	793	889	904	874	858	891	893	849	881	876	860	809	833	853	883	839	916	910	810	858	832	835	878	826	819	840	846	862	844	835	852	888	891	917	877	920	810	869	836	835	850	869	832	829	860	887	942	881	837	886	863	903	818	887	847	872	913	842	810	870	825	908	855	799	891	916	852	923	889	837	870	854	969	901	844	855	836	790	848	884	855	877	881	866	852	861	865	845	834	869	862	881	844	873	843	835	893	809	887	886	841	866	862	869	874	875	849	915	842	868	885	911	877	874	871	882	865	882	881	853	858	840	882	818	852	828	866	856	877	855	881	845	884	849	820	824	836	856	851	856	874	831	856	861	826	843	860	920	858	863	845	824	799	838	830	939	830	855	901	906	822	843	834	877	850	848	891	859	843	860	859	854	907	843	857	877	798	934	867	828	855	895	844	866	881	854	840	859	785	849	848	798	913	866	867	859	827	869	858	869	836	851	870	826	908	846	848	886	902	892	821	880	854	913	894	883	878	869	876	842	837	863	833	894	828	846	852	893	858	857	787	832	842	859	872	881	839	886	871	817	847	885	865	851	826	832	881	867	877	883	869	870	909	839	803	955	902	782	804	851	867	870	849	879	900	819	878	819	841	882	894	818	839	809	837	842	860	812	879	857	850	884	817	865	850	913	879	846	851	838	804	889	906	861	892	877	885	843	837	821	786	892	863	895	857	860	894	848	885	866	873	875	825	822	916	843	820	859	861	869	904	848	906	892	862	795	865	863	872	859	878	891	863	832	837	834	853	811	874	857	849	912	848	845	812	862	818	867	866	877	830	840	832	838	831	907	915	805	854	855	884	820	801	806	891	841	835	861	890	872	789	899	840	864	881	843	810	852	865	863	817	884	799	903	868	887	871	868	824	853	852	834	876	856	869	925	850	856	904	835	870	862	835	875	850	862	850	878	893	837	855	826	804	828	870	847	849	877	863	859	880	877	831	854	856	875	833	874	835	844	960	811	919	790	805	868	883	854	886	879	818	835	891	885	900	818	865	812	872	840	876	830	838	883	867	785	833	832	882	866	874	865	858	865	897	890	840	920	887	903	835	879	897	805	918	862	818	839	869	860	843	877	885	883	889	842	831	841	875	876	874	868	867	838	908	935	874	830	888	853	865	849	880	847	903	899	823	880	827	827	878	890	858	846	813	781	853	795	785	895	862	875	835	887	860	828	870	926	840	892	833	869	858	848	843	925	879	797	881	870	840	869	869	855	878	874	799	821	844	895	888	865	856	886	871	855	812	818	873	836	833	833	847	844	828	860	846	841	868	813	883	862	860	888	891	946	854	859	907	883	863	859	861	844	916	853	861	924	854	836	870	847	847	861	867	845	867	836	837	875	863	874	846	833	833	837	889	886	883	895	883	847	845	898	830	872	888	900	902	871	806	833	877	842	868	862	851	852	840	857	848	848	854	821	847	878	852	817	810	866	851	888	831	859	848	932	869	934	867	886	879	851	888	856	865	835	870	845	842	854	901	819	840	894	870	861	815	874	866	887	897	902	879	907	840	869	827	833	865	859	837	872	843	867	831	867	829	895	874	879	859	834	876	852	867	877	880	846	863	818	843	855	864	836	830	839	874	870	847	867	879	900	892	843	845	836	863	855	886	866	875	886	877	849	855	806	923	840	894	841	833	861	843	883	824	860	847	928	878	860	813	859	848	840	849	902	851	870	858	800	845	802	847	828	806	892	885	815	823	821	830	868	883	848	849	855	874	833	852	835	851	846	836	879	823	823	860	920	856	848	821	895	891	877	829	869	854	889	904	853	901	866	853	813	829	824	875	836	841	917	853	856	846	896	871	868	870	840	911	894	872	815	855	875	857	860	829	838	856	828	843	913	849	849	827	830	783	920	853	870	837	918	857	882	911	913	862	892	835	873	871	905	856	876	879	836	836	802	836	903	884	857	879	869	862	875	864	908	905	846	839	896	894	881	902	888	819	904	913	837	903	840	845	921	870	893	847	846	855	841	882	905	820	855	859	906	878	837	848	895	893	882	866	804	871	824	865	855	863	857	854	901	880	873	849	891	856	839	854	844	882	869	848	862	856	851	842	858	830	894	829	871	880	836	858	849	867	834	824	878	830	834	871	889	838	821	862	820	873	841	865	852	863	854	865	829	880	889	842	859	860	842	824	809	846	912	871	870	809	870	882	830	885	874	816	840	880	844	896	845	930	831	841	893	858	856	920	901	868	838	869	834	886	887	834	799	884	822	810	923	912	886	838	888	856	826	862	848	857	890	864	869	893	900	861	882	882	837	855	837	860	840	887	853	887	863	862	857	881	823	878	856	884	780	824	828	834	858	875	825	900	831	829	856	841	867	853	860	880	792	872	871	893	826	854	854	846	860	871	883	826	807	867	902	850	865	879	842	822	910	873	840	877	852	859	816	849	854	852	824	889	858	810	872	887	818	870	857	872	863	891	836	865	825	830	839	869	835	869	829	811	882	890	886	841	914	857	862	867	947	893	877	863	888	906	867	817	876	898	880	896	800	880	831	820	878	857	868	822	807	899	833	856	868	854	931	839	903	866	827	855	900	894	853	838	856	895	818	883	870	878	866	863	948	828	861	841	844	877	819	858	829	906	867	814	872	908	865	874	851	868	885	835	810	862	863	871	862	882	794	836	889	851	863	886	845	885	912	901	821	885	859	873	887	854	847	849	856	890	886	852	884	852	866	844	863	871	862	869	872	869	890	789	863	849	866	916	869	836	905	901	789	819	832	873	891	836	843	851	883	864	909	950	886	898	871	884	860	863	893	844	875	846	850	855	872	897	836	809	917	882	873	885	880	842	868	845	856	847	899	873	875	923	853	883	834	836	833	880	872	829	824	838	905	856	878	857	872	861	827	884	919	866	868	839	854	865	933	845	853	912	883	818	811	877	861	808	881	889	820	896	844	906	900	876	839	930	829	863	851	860	821	881	811	857	884	901	855	945	848	841	828	880	813	863	805	853	830	837	875	855	837	844	838	873	861	870	895	890	913	833	889	886	832	888	855	820	926	812	865	849	828	844	893	851	900	840	825	839	843	825	872	817	832	861	856	875	909	843	890	889	854	869	900	857	843	856	873	917	851	862	843	878	832	905	856	825	889	862	855	848	853	866	816	826	829	911	905	873	879	857	836	913	857	843	855	884	828	877	854	800	859	906	849	828	844	832	875	847	850	836	869	869	836	820	887	865	881	898	861	870	858	888	868	871	831	851	882	896	861	809	847	875	834	848	893	900	889	884	858	825	880	926	853	871	872	853	871	911	837	877	847	885	896	858	811	880	809
23210	21668	29662	24215	21633	21666	11947	1459	1064	981	823	776	714	721	606	653	667	618	580	586	571	586	533	537	529	517	530	494	504	516	532	503	529	545	476	494	468	477	488	494	460	535	527	478	468	482	499	491	465	456	512	473	466	485	477	507	474	506	509	481	505	477	468	484	506	490	491	473	513	476	497	474	487	470	487	446	451	499	503	500	469	488	482	471	460	478	438	465	479	519	459	469	487	464	516	460	511	463	498	523	489	445	486	485	528	487	455	512	492	451	504	472	484	506	469	458	472	514	478	485	447	466	482	476	475	522	496	481	487	474	474	519	485	482	469	480	433	460	450	526	471	491	477	505	467	434	481	464	516	496	497	516	483	469	501	493	458	452	491	470	468	531	471	485	434	454	479	476	503	477	526	475	470	459	434	495	496	519	474	492	490	469	475	468	462	489	408	502	487	456	483	510	485	492	511	533	442	483	521	462	490	476	493	520	477	447	515	479	463	444	464	484	494	513	443	461	494	489	505	496	517	452	456	446	515	466	453	470	508	476	461	458	434	482	489	458	497	473	496	432	480	465	486	507	431	482	509	470	476	462	477	456	493	477	487	449	416	459	447	516	486	518	483	481	492	482	521	494	486	440	518	475	465	462	444	460	445	470	488	486	488	487	505	463	476	470	502	439	474	470	494	483	478	455	465	451	482	468	482	506	473	504	454	488	437	515	452	500	468	488	461	468	481	491	447	506	490	451	436	520	462	467	451	473	495	484	439	485	472	478	453	458	505	479	456	465	467	490	471	500	476	474	452	512	454	467	464	494	482	422	475	514	494	502	495	496	497	464	491	500	477	527	496	455	484	485	447	524	456	466	505	466	480	458	480	493	421	459	453	447	455	443	496	518	493	469	447	470	502	495	460	473	489	439	502	478	477	533	489	473	440	523	455	498	490	450	459	469	463	463	480	474	448	496	502	472	473	501	484	458	486	455	471	468	488	455	470	472	481	516	464	487	446	479	484	475	468	495	495	526	490	518	465	507	449	470	483	497	493	465	454	442	450	531	445	470	489	471	485	522	470	504	449	446	473	482	489	446	485	483	493	499	469	470	451	450	469	505	460	493	453	485	488	458	502	432	510	484	443	444	490	473	465	483	489	487	477	453	494	482	479	499	458	479	494	495	525	473	500	461	478	430	446	491	501	470	498	446	493	468	487	487	508	473	479	434	451	443	541	422	466	443	450	480	415	433	436	476	468	464	475	470	449	493	492	441	472	479	516	506	445	456	472	491	467	445	529	510	442	430	468	466	468	419	452	438	480	487	477	452	467	472	500	474	462	473	464	489	475	474	469	455	454	454	457	488	468	487	506	497	487	471	473	460	498	484	435	502	510	469	458	459	490	478	479	484	478	480	464	453	456	420	467	502	418	465	473	441	445	508	493	439	479	478	495	494	484	483	504	484	527	516	486	457	476	461	466	489	438	493	488	474	513	413	463	480	454	472	455	485	476	464	485	469	462	498	445	484	449	481	465	522	459	516	470	453	447	508	470	477	477	464	458	488	488	496	481	464	499	465	447	475	508	502	466	442	471	508	478	478	470	506	474	432	491	429	479	489	494	480	508	511	467	435	455	480	482	485	494	450	455	471	462	453	467	451	463	481	516	434	513	502	460	468	482	455	481	477	462	477	437	500	463	470	501	466	484	478	491	433	481	483	460	469	473	461	502	489	484	438	460	461	444	427	447	481	504	465	479	536	484	477	504	518	483	483	482	450	475	452	476	502	492	479	456	498	453	442	455	468	476	446	460	476	501	492	519	484	448	519	506	467	465	471	473	445	466	471	431	506	496	487	479	412	491	496	456	467	504	449	492	461	477	477	496	468	499	466	486	468	481	508	511	461	447	487	451	489	491	442	454	439	487	488	530	479	519	503	454	452	546	484	456	445	451	492	471	449	509	464	491	491	494	477	509	494	501	479	465	502	445	506	477	427	476	516	486	477	492	454	472	501	469	453	536	486	462	457	476	468	472	462	504	480	494	463	463	477	510	474	449	473	490	455	493	474	464	441	477	479	488	486	494	462	503	448	499	465	460	481	502	471	449	524	457	472	444	479	472	437	503	464	482	484	463	491	500	502	506	487	464	440	505	463	449	507	476	467	483	508	496	471	485	494	450	497	482	491	470	482	477	475	477	478	441	501	487	475	471	493	457	482	451	450	500	481	467	465	481	470	471	491	427	484	446	502	460	480	452	493	476	454	461	451	477	454	504	470	485	479	465	473	478	470	476	428	464	485	477	479	473	470	510	485	471	468	505	457	494	486	445	481	483	472	497	484	476	506	423	448	459	446	473	505	464	455	477	434	482	480	456	477	438	480	481	482	437	441	477	479	454	457	447	488	456	473	489	531	453	469	464	484	474	459	472	470	473	496	490	451	475	464	474	506	473	506	477	478	493	464	481	416	531	491	471	473	470	450	528	473	495	445	495	480	449	459	442	450	454	445	463	484	466	487	509	441	470	456	485	432	496	470	503	463	463	500	465	454	501	477	468	535	483	480	456	475	500	479	485	484	458	452	461	425	485	484	476	496	501	464	485	478	494	488	502	470	474	483	456	477	505	468	451	482	474	496	494	503	470	484	478	464	488	424	510	455	429	482	488	499	501	439	502	475	489	457	482	475	448	483	435	472	480	489	447	488	491	507	459	473	450	470	494	481	512	463	508	494	473	447	449	487	504	469	478	501	487	442	456	492	467	443	456	482	501	462	480	470	475	466	489	472	464	499	453	449	495	467	444	429	488	508	472	458	494	495	468	454	543	486	464	407	457	489	455	450	454	476	463	489	474	474	484	509	491	473	478	496	423	507	467	469	486	484	482	460	454	416	496	475	483	474	458	481	489	480	481	464	463	457	478	470	528	464	471	428	480	448	480	462	486	500	482	494	477	473	507	524	434	469	470	481	465	464	506	479	447	447	478	474	474	475	501	512	468	459	433	468	461	470	467	458	462	442	500	477	467	489	465	506	437	498	473	439	497	479	477	482	464	467	487	507	494	486	458	490	485	488	430	488	482	441	511	488	476	492	471	449	497	453	483	464	512	453	488	454	471	454	448	504	458	445	507	490	472	477	494	475	494	466	495	475	446	504	481	481	471	473	483	484	444	500	458	465	456	493	508	458	467	489	479	485	476	454	487	511	489	496	482	485	476	463	489	485	498	449	452	456	477	485	498	453	443	462	457	489	504	461	456	489	441	466	474	488	451	434	472	467	481	479	458	457	467	485	505	473	457	493	472	465	489	448	499	464	461	445	476	491	432	476	459	466	470	499	492	455	509	526	495	459	454	475	457	436	469	430	457	443	517	453	472	525	432	453	452	472	496	470	532	480	450	510	465	501	522	491	486	450	482	492	498	451	456	472	496	477	514	498	473	477	494	469	497	484	463	496	441	478	475	479	459	450	507	517	486	489	478	493	468	464	455	475	503	483	510	528	475	462	496	451	495	499	491	481	487	455
7004	16590	13434	6946	4943	3792	2978	2316	1909	1656	1466	1313	1171	1058	1002	923	890	785	800	773	743	708	667	694	669	606	675	660	657	619	644	583	617	555	582	587	587	568	583	555	595	563	566	601	561	576	534	586	544	549	586	522	595	551	578	542	549	559	572	575	546	503	539	565	583	576	588	560	603	543	556	571	545	553	581	564	590	577	565	582	543	571	572	554	569	513	523	543	581	544	547	561	564	548	547	571	546	503	511	542	531	550	563	556	509	540	528	565	538	552	543	505	541	520	547	553	623	541	521	558	516	527	566	572	568	545	551	529	532	531	587	572	568	556	560	577	519	527	562	555	560	583	527	545	527	495	588	531	535	531	519	540	563	519	540	560	536	566	550	567	524	546	582	551	522	563	555	587	575	555	554	556	516	537	578	549	567	529	556	576	551	540	542	521	522	508	522	575	506	551	503	575	576	557	554	540	544	521	548	557	583	550	544	605	558	556	530	514	547	533	516	568	541	544	512	495	539	529	552	532	516	517	553	548	584	606	541	558	558	563	589	533	511	562	549	548	532	576	550	578	546	593	548	561	540	567	508	590	545	555	564	531	503	545	546	573	541	544	551	545	524	598	561	515	519	568	562	556	562	557	558	553	527	509	555	547	532	560	558	567	532	546	518	525	564	520	584	483	519	560	541	533	535	540	528	551	575	532	536	554	525	553	574	576	533	549	543	560	509	551	540	522	550	522	528	579	537	549	534	525	542	513	556	544	547	564	551	559	545	528	553	539	570	520	540	529	569	578	506	532	528	515	543	540	514	573	552	543	565	516	577	523	543	553	533	575	546	560	519	553	548	525	550	514	526	556	522	533	552	543	548	559	530	555	546	559	552	582	500	510	516	547	529	582	539	568	528	539	602	555	566	530	566	554	544	567	527	505	517	525	514	542	569	542	553	559	561	548	530	537	560	573	526	563	532	550	531	550	566	531	594	556	549	561	523	539	540	531	521	536	523	546	550	559	528	500	510	515	517	551	588	548	531	540	547	560	538	571	561	525	519	538	520	570	534	580	597	522	565	499	552	561	531	554	516	523	561	527	566	553	548	512	577	556	500	550	503	520	556	515	551	491	552	528	545	548	548	541	567	524	507	517	563	484	520	546	560	537	525	554	520	552	521	531	526	515	546	541	524	520	520	564	530	575	556	558	562	514	541	542	565	507	516	522	495	550	523	570	557	544	577	546	549	547	552	533	577	508	549	508	540	570	561	579	570	521	537	542	539	549	497	549	553	580	517	585	550	526	547	555	565	544	541	510	522	538	521	526	554	581	529	540	525	546	559	557	550	555	551	532	547	576	518	511	541	574	561	551	565	586	533	549	517	583	537	562	553	554	538	539	542	543	556	499	560	524	532	509	503	542	575	581	562	534	545	564	565	546	559	532	526	507	570	565	508	570	570	597	554	512	507	585	527	532	483	514	568	512	573	569	531	549	533	518	556	560	543	531	511	524	550	544	527	597	566	510	530	526	544	549	587	516	545	516	559	544	538	563	531	549	560	572	518	511	545	545	544	573	579	563	573	546	534	521	528	540	530	533	543	557	540	551	582	558	562	514	509	541	558	522	575	535	553	577	594	552	509	556	566	563	570	551	518	537	536	545	536	554	532	590	533	525	560	516	546	550	532	566	518	567	547	548	573	548	562	615	535	528	568	517	545	566	551	567	532	576	571	532	527	580	505	555	543	558	527	566	496	549	540	559	549	560	507	571	553	525	551	521	553	564	574	566	517	573	548	541	519	534	561	544	536	547	553	540	534	529	532	544	527	518	550	568	551	546	558	531	575	540	557	563	530	528	531	559	538	560	520	567	513	564	543	537	565	550	481	501	572	542	564	518	517	523	528	523	540	540	509	571	584	541	535	563	512	542	532	566	533	520	542	527	567	546	526	551	533	589	547	554	596	530	529	523	556	498	542	525	575	548	517	552	575	590	566	479	561	547	515	543	533	555	537	547	580	519	564	553	561	539	548	553	535	582	553	518	524	585	528	544	520	524	542	575	508	548	526	563	540	525	535	556	550	541	547	511	509	560	545	546	528	552	569	509	519	528	535	583	539	569	518	537	553	554	536	583	548	537	515	510	563	554	569	557	532	569	565	500	560	556	550	559	534	549	540	547	529	559	539	546	529	564	558	545	567	564	522	555	523	546	532	536	548	543	574	549	528	512	537	530	537	554	542	530	548	544	602	582	524	533	559	548	559	581	503	543	556	545	592	524	512	551	558	570	532	496	533	543	556	555	509	592	481	532	567	545	576	523	587	519	588	546	525	513	586	557	507	558	548	526	560	560	474	550	529	560	526	535	565	508	540	526	527	582	559	544	531	564	533	572	516	585	517	511	561	562	560	575	546	560	494	576	574	542	491	537	547	547	526	541	529	535	577	536	501	566	534	512	517	558	523	557	516	583	548	538	526	507	556	542	553	554	563	558	564	542	564	567	487	522	545	526	536	539	529	517	528	546	574	570	545	540	535	482	582	562	533	511	526	559	555	535	502	546	539	530	547	539	572	526	557	548	502	534	542	540	545	583	581	550	540	544	543	550	505	569	562	562	535	537	539	535	575	536	567	509	503	542	574	582	542	549	548	557	526	537	482	554	526	539	524	587	568	569	539	558	564	526	550	535	508	599	549	537	527	503	602	551	541	548	574	550	563	546	563	540	567	540	548	500	534	553	607	530	553	523	545	567	525	556	548	548	530	545	521	512	573	572	559	530	511	545	558	517	520	571	479	524	529	498	550	553	567	559	541	547	549	529	568	524	561	537	547	580	577	563	539	514	516	500	516	513	515	514	536	531	551	546	531	551	581	553	509	521	536	548	521	541	590	562	511	551	555	575	546	515	565	520	591	521	542	526	541	550	565	544	496	575	594	512	569	533	530	577	526	533	548	559	562	579	534	554	524	548	563	556	524	566	513	572	541	564	545	508	563	494	556	516	548	555	535	539	549	558	561	532	511	544	542	524	571	565	559	527	513	508	539	560	581	556	532	540	533	566	539	522	561	526	525	588	522	509	524	496	518	562	528	562	552	529	555	537	500	556	551	496	551	525	543	539	576	544	579	520	560	530	471	561	512	558	523	558	539	545	555	529	571	522	530	572	547	526	530	535	552	584	513	570	541	539	558	535	525	505	543	549	569	550	543	577	523	536	558	554	556	536	499	526	568	542	503	544	523	556	621	565	543	548	556	521	554	553	507	539	553	519	583	564	559	558	552	507	588	548	555	555	553	559	496	552	541	559	536	566	540	587	497	572	538	560	540	567	584	518	574	519	554	528	543	565	524	537	557	550	516	527	542	567	579	559	558	540	572	556	522	510	524	538	555	538	579	556	491	517	538	541	522	551	561	562	561	561	538	547	539	547	544	545	530	554	553	508	553	500	548	507	539	582	572	543	538	572	535	576	496	568	560	526	546	559	555	542	545	531	523	539	569	524	556	531	548	567	584	501	564	544	546	587
27731	20553	7223	979	672	581	578	518	549	507	542	495	521	536	536	557	513	503	516	528	479	500	523	526	494	539	506	524	540	559	508	504	512	504	516	552	510	540	490	497	540	485	506	525	551	479	536	498	497	520	576	522	533	520	518	516	507	476	499	497	481	482	527	511	471	542	509	545	515	510	516	531	473	471	540	527	513	517	483	504	529	562	514	496	495	528	482	522	521	529	528	525	493	518	564	516	506	522	525	516	533	535	526	476	531	493	550	518	507	512	483	529	536	513	514	513	525	514	584	504	506	528	525	481	529	470	483	491	480	539	513	494	519	499	529	564	488	566	482	541	520	498	536	494	525	550	504	493	493	471	552	501	503	486	500	500	526	512	516	535	492	502	537	501	511	502	527	546	502	509	538	523	509	485	514	524	561	538	540	495	496	496	534	540	515	542	524	526	528	515	500	489	532	514	527	514	522	515	508	490	489	491	473	500	541	489	536	508	502	530	542	504	506	487	502	516	510	535	464	505	541	555	553	530	484	483	533	551	481	472	485	507	537	491	513	484	524	535	540	540	525	482	523	488	532	510	503	488	519	523	493	521	546	509	469	504	532	528	491	521	486	487	489	523	526	546	516	522	517	516	524	564	520	551	536	536	526	543	534	538	482	485	511	505	499	499	523	517	545	512	492	486	523	513	519	520	501	492	546	530	500	519	535	505	524	543	491	528	515	508	486	541	488	518	517	530	501	508	508	520	501	531	495	521	518	508	521	516	552	496	506	489	510	537	537	505	520	497	549	483	505	525	533	527	520	545	537	549	511	510	476	517	547	498	512	483	509	544	516	513	495	561	492	528	487	498	511	521	524	522	537	512	525	507	488	546	538	540	527	511	527	518	526	503	551	510	500	531	536	503	499	530	474	529	525	507	524	521	539	505	528	551	465	492	508	505	542	520	526	507	550	522	524	510	499	505	491	492	502	542	485	522	547	520	487	523	523	488	518	532	525	502	524	554	525	529	526	527	525	493	526	530	537	509	504	515	503	506	520	526	484	530	500	531	505	534	519	523	475	550	517	517	517	518	510	519	492	474	468	511	507	533	482	540	506	491	547	549	496	526	500	537	548	482	496	519	527	486	558	515	523	565	494	502	509	487	538	540	477	549	513	526	568	544	535	483	537	528	510	521	523	535	528	471	487	521	526	501	530	487	532	483	524	494	527	525	534	515	525	535	551	493	497	527	493	490	499	485	540	504	486	513	571	508	513	543	537	532	547	523	522	511	496	522	504	493	527	519	483	539	524	537	535	526	514	535	505	495	509	549	519	471	515	553	516	494	531	543	529	491	504	524	509	538	506	536	476	498	542	518	529	512	487	489	522	505	532	506	492	557	496	519	519	513	546	505	519	518	518	481	509	485	557	520	488	536	520	535	430	511	517	516	494	522	524	503	503	489	513	503	500	502	510	507	539	514	571	477	523	508	529	527	529	518	479	531	496	517	512	528	465	510	453	529	513	542	497	518	506	527	501	497	511	571	522	473	524	545	518	523	487	546	545	551	517	519	506	481	488	484	524	524	517	505	508	512	531	536	484	507	534	494	556	518	523	495	551	509	524	528	558	497	528	523	515	480	522	564	521	511	516	472	512	544	507	515	505	491	498	490	517	552	523	496	523	485	503	520	558	537	476	508	516	504	530	523	543	535	519	455	510	511	529	511	485	497	503	505	485	552	537	464	550	520	525	518	476	552	501	543	512	499	498	515	486	479	535	494	523	508	536	522	510	493	559	450	457	548	536	505	517	502	511	531	537	528	518	516	582	508	497	505	521	517	478	527	501	509	521	492	527	544	541	470	523	514	521	540	497	491	526	498	509	483	555	486	516	495	451	489	544	569	517	517	511	511	552	522	494	520	562	479	561	494	546	517	507	509	528	509	508	518	519	488	540	536	508	501	503	506	518	551	511	531	520	471	506	476	548	519	536	483	542	533	527	555	533	514	503	520	539	527	504	518	497	529	509	556	531	519	499	493	512	487	511	537	512	517	538	524	543	562	507	521	531	523	493	549	508	537	546	523	513	567	519	514	489	483	545	529	506	506	520	504	534	492	470	502	500	502	520	532	550	506	565	497	501	555	527	524	530	509	482	544	514	514	488	506	558	497	521	488	525	565	538	539	526	527	500	493	540	493	527	486	525	507	527	536	483	527	523	509	530	517	533	564	511	490	523	538	500	522	510	516	511	526	533	511	497	519	540	547	497	500	514	514	519	520	540	526	535	503	494	489	547	521	492	508	532	537	517	518	539	491	508	485	466	509	490	483	525	516	512	538	471	504	488	469	485	471	502	510	503	488	486	550	548	505	525	539	540	529	494	520	481	516	554	472	485	534	520	529	554	522	550	551	526	516	522	495	467	527	505	533	474	534	579	517	490	548	524	518	530	532	484	497	521	499	546	525	521	504	526	500	506	507	565	538	507	549	520	513	477	555	519	513	515	521	501	557	511	538	522	505	517	493	479	528	511	535	536	550	497	502	531	538	538	529	530	523	553	527	504	496	517	575	499	534	534	539	538	484	499	527	511	542	503	520	488	506	499	515	497	507	504	504	506	519	534	501	441	542	485	537	510	509	531	534	484	527	495	536	487	549	493	508	473	493	513	539	503	506	516	474	490	487	497	534	499	535	463	515	506	511	470	525	530	501	495	491	546	510	513	505	517	454	455	560	498	546	472	546	507	523	517	543	534	511	496	504	497	522	524	513	567	506	521	524	495	516	535	529	514	480	529	553	549	522	585	509	521	503	505	498	537	515	531	472	549	516	507	523	526	487	518	542	507	511	509	494	537	548	532	511	557	486	481	497	493	493	503	509	504	557	543	562	548	514	562	523	523	527	520	531	488	531	495	514	499	507	527	522	519	523	526	506	517	528	510	491	496	504	508	512	545	507	497	511	491	474	533	526	502	526	490	529	522	497	505	548	517	512	524	511	524	513	536	530	504	496	512	498	535	516	523	500	515	562	494	542	534	484	526	510	535	513	517	529	519	485	498	526	512	475	496	518	501	505	532	509	536	534	480	541	530	486	533	488	568	521	527	492	558	509	486	533	510	501	555	514	520	512	456	494	553	509	532	490	553	497	492	531	544	505	465	502	543	528	510	495	530	522	539	516	491	519	568	471	485	486	554	528	534	534	535	506	516	503	555	491	543	523	540	507	475	481	568	504	518	469	569	516	514	515	538	544	540	505	503	547	541	512	523	496	511	520	506	511	545	517	526	503	519	504	534	539	513	519	514	533	539	446	504	515	486	523	483	539	503	487	498	504	536	527	503	501	520	528	507	478	495	502	512	542	531	543	508	565	562	489	512	503	511	502	521	500	526	510	524	524	527	498	529	494	506	506	501	550	541	522	512	516	513	518	532	557	568	535	515	496	498	500	522	488	475	536	497	513	489	533	519	509	538	486	517	527	523	560	494	472	510	514	558	532	507	512	475	541	542	502	554	502	463	469	482	486
4280	1350	1190	831	784	733	704	681	685	741	651	668	639	656	650	628	630	592	622	620	642	660	613	606	652	620	604	644	623	603	651	640	580	623	624	672	622	705	657	685	635	645	640	662	615	600	589	674	649	583	617	593	626	654	674	647	590	631	649	631	620	610	580	593	646	597	666	627	648	598	656	649	641	625	667	688	642	592	634	573	661	639	653	675	682	612	665	633	591	605	600	605	592	618	613	635	683	655	649	612	640	623	631	657	630	612	634	639	652	617	611	593	636	607	676	616	641	610	639	629	616	585	642	683	598	662	603	604	652	641	640	633	617	618	642	634	668	621	615	597	694	607	600	627	614	607	633	632	625	601	650	629	622	593	618	624	640	611	647	668	626	572	625	625	623	557	610	620	599	660	669	667	627	626	587	613	603	652	656	637	589	638	568	608	618	601	651	665	595	638	647	610	606	629	642	612	657	617	684	678	682	654	595	646	616	632	643	628	598	653	663	644	596	619	634	587	644	645	655	642	602	609	627	670	652	620	631	624	610	636	656	685	621	639	595	629	625	663	606	632	631	613	640	653	643	663	608	634	640	638	684	630	660	649	576	626	591	653	650	650	668	581	647	657	649	607	673	644	618	625	613	656	627	640	639	653	638	654	608	626	609	626	628	613	584	635	655	619	640	631	656	670	638	605	571	624	653	640	626	622	627	619	634	629	596	644	659	629	640	615	585	623	602	609	616	634	615	551	599	640	602	659	661	612	655	618	601	634	633	643	608	632	650	627	602	676	644	607	619	608	643	608	601	659	669	620	623	603	617	585	660	659	625	639	661	624	602	656	603	634	631	652	636	635	658	626	622	596	655	624	635	663	632	640	622	650	637	581	650	611	598	635	604	594	631	628	631	622	643	628	656	650	624	646	619	596	620	620	610	666	631	572	661	627	612	641	641	620	658	636	605	644	605	675	633	606	651	624	627	651	635	631	662	660	639	578	625	605	619	638	623	617	671	600	667	639	654	601	638	612	653	645	619	638	611	603	619	613	643	642	629	625	601	635	703	628	607	628	645	612	642	629	619	592	643	600	654	590	623	641	594	620	648	646	585	622	645	638	655	679	651	622	585	650	633	650	632	635	648	609	665	634	627	636	595	611	618	612	607	623	680	602	644	596	632	640	640	603	646	626	627	644	641	662	629	606	622	672	651	604	617	634	613	609	590	635	671	643	667	613	636	604	625	648	621	641	624	610	648	628	679	674	592	653	622	612	621	608	595	647	635	637	588	631	638	671	660	613	618	644	640	580	596	644	629	594	617	676	601	590	641	627	642	629	626	663	659	632	616	652	645	631	586	657	663	632	620	604	607	668	602	605	611	630	641	628	624	661	630	646	622	620	648	601	639	607	596	645	645	674	682	647	633	601	627	631	612	639	595	630	635	607	680	630	630	638	606	584	641	658	677	614	626	641	609	591	626	642	620	643	605	655	604	641	627	627	642	623	626	642	593	605	590	620	637	660	669	605	606	620	703	585	604	646	627	645	619	653	613	622	615	643	618	628	643	614	662	636	639	683	631	661	620	641	634	589	594	631	668	610	651	630	628	626	572	639	641	640	576	635	663	606	663	633	624	618	604	587	655	639	616	647	652	627	632	623	643	610	614	616	632	639	659	658	639	627	637	597	596	630	636	660	642	695	618	641	656	623	587	622	651	678	564	616	593	630	640	615	608	620	623	630	638	630	620	619	603	640	595	616	612	622	661	588	604	594	571	573	655	663	630	610	659	642	613	636	586	653	606	655	592	638	672	662	623	686	627	579	649	676	587	614	637	607	597	651	600	660	603	652	613	652	674	637	652	669	631	629	644	605	639	638	620	641	673	622	640	616	608	599	637	683	593	657	658	621	676	601	656	610	613	640	566	642	610	636	634	684	631	590	650	677	593	681	620	651	630	618	605	611	631	616	648	642	581	595	605	645	572	632	618	629	616	651	635	679	605	664	596	602	627	620	617	607	602	632	650	679	626	626	588	667	620	623	618	656	606	639	651	656	617	588	637	555	592	612	603	630	644	611	623	607	633	637	643	665	641	662	607	622	606	638	653	611	683	634	657	645	609	624	633	638	600	583	602	591	662	642	616	658	649	619	641	623	641	664	614	592	640	648	605	641	609	636	623	603	629	606	637	666	652	604	639	619	650	658	632	580	650	621	615	608	612	628	646	622	593	612	670	635	590	604	632	628	644	623	609	618	613	572	600	632	647	611	617	608	596	629	647	601	592	625	648	641	614	622	646	664	639	605	588	651	636	643	633	640	632	603	596	635	646	575	659	647	659	603	645	616	578	578	626	645	612	600	593	654	639	637	627	701	640	618	637	590	636	618	584	608	580	595	661	570	595	596	670	592	657	602	674	557	632	625	606	579	591	636	642	651	639	659	675	634	619	703	605	575	637	660	662	642	612	672	625	699	639	617	630	645	594	668	620	623	642	628	636	639	629	639	611	612	659	590	584	670	653	621	582	638	677	625	652	694	671	654	657	635	618	688	643	647	627	633	625	655	653	616	650	645	605	602	633	649	667	631	626	590	590	586	633	637	615	640	628	614	639	643	672	615	617	600	644	646	629	644	644	636	594	637	603	627	612	605	625	637	609	647	609	639	615	640	635	625	644	631	621	596	637	650	626	635	625	579	632	654	602	614	616	640	619	596	620	624	629	656	655	675	624	646	586	599	635	644	601	696	653	655	662	623	648	626	669	579	660	646	611	616	668	607	638	613	625	658	658	640	670	646	657	602	592	644	642	622	650	611	640	600	634	582	623	630	637	635	617	613	619	658	626	652	594	654	618	604	654	633	615	610	664	609	630	619	653	612	613	597	593	623	642	591	622	630	660	642	641	618	652	594	611	645	635	632	618	679	591	651	617	630	629	599	608	647	613	591	651	607	606	623	588	646	612	615	607	586	616	665	650	626	642	652	645	620	644	654	603	654	613	627	651	675	624	629	686	645	599	624	631	667	618	611	630	621	646	636	622	650	607	633	626	624	626	585	587	632	588	571	618	634	660	679	625	695	644	598	588	618	631	644	627	668	615	666	596	592	611	628	617	642	646	647	623	629	660	613	609	634	612	613	667	699	630	664	623	628	631	637	585	560	619	651	630	655	642	640	636	597	673	633	633	622	664	633	645	599	635	671	650	605	642	639	631	631	583	658	616	621	613	609	671	570	621	614	599	614	637	643	593	597	652	629	617	647	646	653	599	638	662	612	608	634	656	627	616	626	629	626	660	607	608	609	621	644	620	655	621	605	606	588	632	650	611	655	644	620	626	611	636	630	621	622	661	620	628	602	652	622	650	654	645	620	613	631	603	597	656	569	616	691	682	631	651	601	603	633	620	609	618	618	617	649	616	643	605	641	655	614	654	672	609	676	621	627	693	659	641	678	622	645	652	578	685	647	660	661	638	639	618	640	617	674	669	647	553	643	597	636	589	645	636	637	640	608	649	634	578	647	594	619
24194	21626	29214	24530	21631	12524	1121	725	589	520	455	405	418	383	376	344	333	324	335	350	335	319	303	315	324	338	310	315	300	279	311	303	296	300	279	293	270	300	305	282	307	326	317	254	292	266	257	291	274	288	275	288	321	280	320	271	283	259	302	295	290	296	280	266	297	266	304	270	252	258	260	277	275	283	277	300	277	299	294	279	295	282	293	261	256	246	273	292	257	253	276	282	287	267	282	271	322	276	230	237	267	273	274	286	283	304	256	249	258	290	286	270	272	292	309	293	279	264	278	286	280	285	288	323	259	278	301	293	310	303	292	271	250	280	286	277	321	311	275	269	305	284	258	258	267	283	284	268	256	283	260	311	272	271	261	283	299	281	311	299	264	270	281	268	277	277	291	253	239	258	258	290	303	251	270	278	288	269	292	281	261	317	272	297	253	277	256	288	255	282	282	275	282	246	276	259	268	276	263	280	283	277	265	255	243	305	308	314	262	269	301	270	285	284	279	264	295	294	296	285	300	290	293	247	289	303	277	262	297	275	278	280	300	275	288	299	267	296	299	260	277	269	268	261	279	275	266	268	293	279	277	256	283	284	284	288	265	286	291	287	308	285	274	246	266	295	267	258	265	287	272	287	277	287	291	279	279	300	291	286	261	272	252	304	274	256	308	274	263	263	235	294	286	292	302	269	304	255	275	265	305	258	277	279	272	281	283	313	289	273	282	272	265	266	298	268	259	272	271	271	284	283	273	265	271	277	271	259	254	308	280	260	253	272	260	287	284	280	302	287	287	288	272	266	295	282	305	304	278	273	300	294	297	273	278	281	292	275	281	264	288	265	305	264	279	265	294	273	288	300	274	274	257	266	265	324	305	266	300	270	276	266	277	256	266	272	288	295	300	286	263	290	275	253	275	267	254	275	271	281	250	268	244	273	249	315	243	275	280	283	263	276	255	272	273	301	261	270	290	265	274	284	267	285	261	294	270	287	256	298	284	308	263	264	269	290	282	282	263	256	288	247	282	267	279	283	290	279	272	301	266	280	286	255	279	286	279	253	261	264	316	273	308	252	289	301	266	252	302	307	258	284	263	299	239	280	292	268	266	291	284	267	258	287	292	278	268	283	273	263	275	306	256	274	306	270	254	265	299	283	264	276	258	285	247	275	246	268	249	266	265	277	274	290	269	283	266	303	290	268	265	302	260	269	291	278	280	246	237	251	278	280	277	295	279	289	293	298	277	254	268	280	275	282	272	268	293	279	298	312	285	253	274	256	287	262	287	244	263	233	267	306	277	312	281	301	298	286	266	291	257	259	274	273	279	266	250	269	279	276	280	304	278	284	274	271	259	296	275	254	282	283	309	266	259	298	301	304	290	261	300	302	248	275	263	269	306	318	290	251	263	277	256	287	281	296	302	261	289	283	276	297	256	296	264	295	254	266	262	299	268	272	285	278	268	309	281	298	273	304	302	279	261	269	268	282	252	265	288	285	254	306	276	273	286	250	294	272	277	260	277	272	277	286	301	312	302	309	301	248	306	289	284	272	272	299	254	258	267	283	246	300	275	258	279	287	297	307	251	287	280	253	294	263	265	297	292	296	274	277	261	279	284	278	278	275	293	266	318	297	264	274	287	278	256	285	293	253	265	268	294	283	280	278	271	244	281	318	309	266	282	276	260	266	266	303	277	286	279	274	252	287	297	297	274	270	282	248	308	292	274	272	286	257	252	262	255	251	290	296	258	298	235	268	307	297	290	278	281	253	256	275	269	288	273	277	271	312	260	293	274	286	299	314	298	294	287	258	277	256	280	274	268	297	288	298	259	290	290	292	261	294	261	271	274	318	304	276	273	260	258	287	278	313	279	276	264	296	278	311	296	290	260	255	272	275	278	280	282	269	267	273	281	258	266	297	270	283	283	260	296	271	261	272	293	279	274	261	281	248	274	270	305	305	278	272	294	265	266	267	277	289	290	287	300	260	305	273	293	275	273	265	293	251	296	295	272	249	284	307	264	270	262	282	282	275	278	250	296	281	279	293	278	267	264	292	299	260	276	275	257	307	310	281	283	292	284	279	293	266	264	270	274	278	277	262	276	276	275	269	282	286	280	305	280	265	261	282	281	264	266	251	286	262	252	257	289	249	252	252	294	287	293	288	293	260	273	258	267	271	269	292	291	266	264	264	256	292	255	265	283	286	263	262	277	291	286	308	252	291	284	255	258	275	284	263	267	253	274	263	296	262	287	268	262	283	279	275	301	283	290	286	297	277	282	295	279	273	254	279	274	294	258	280	265	267	291	270	299	295	254	276	255	284	261	269	283	289	308	280	293	270	308	259	296	252	304	283	253	286	259	288	281	283	271	271	301	258	240	248	254	294	284	245	298	252	292	279	265	288	276	280	262	254	281	296	298	267	275	269	297	278	279	285	287	259	304	252	258	264	293	257	267	252	292	275	270	275	298	260	309	334	257	257	312	292	306	253	297	244	288	247	267	274	282	275	288	268	257	295	286	294	301	260	288	293	249	291	279	274	295	283	285	252	283	289	278	273	268	236	276	300	279	288	306	269	277	278	258	283	282	279	276	307	273	291	234	259	295	281	307	291	278	315	276	258	290	298	282	236	287	266	283	279	253	296	291	266	259	254	270	288	268	271	274	235	286	270	275	292	267	290	290	277	273	268	285	262	276	295	250	275	279	274	273	290	273	286	287	263	306	286	295	296	300	267	244	268	282	286	242	311	270	257	265	267	279	279	265	276	269	263	283	257	294	259	275	273	258	270	306	260	308	263	296	279	246	277	281	273	267	274	258	264	261	264	278	263	289	276	273	280	271	287	281	270	291	304	253	265	255	273	291	278	284	277	282	254	253	268	272	290	289	316	313	296	265	287	296	283	257	261	249	273	298	270	289	262	287	284	263	305	260	257	260	252	298	281	274	257	276	263	278	234	291	250	294	287	287	298	283	283	263	256	276	314	261	283	285	272	269	287	238	271	271	247	279	278	300	268	282	276	294	283	254	279	313	301	282	264	300	285	267	286	277	312	303	289	290	296	300	248	274	273	287	305	291	265	263	275	292	304	282	319	258	251	261	268	250	276	314	298	275	286	257	281	280	307	272	272	298	270	273	277	282	286	294	264	268	281	253	278	291	249	276	263	286	259	281	267	261	282	264	287	265	315	264	260	267	262	272	286	260	272	254	286	246	293	274	287	304	234	300	277	291	316	261	285	267	287	258	244	240	265	273	273	299	283	300	255	274	256	274	264	265	249	285	285	283	243	276	281	299	292	296	269	270	274	263	277	297	297	266	283	278	291	253	264	276	287	269	300	279	261	301	277	296	296	303	266	278	283	240	290	289	269	269	258	289	270	244	292	270	269	270	263	250	251	281	260	302	260	270	293	285	285	271	281	288	279	308	276	286	294	277	284	270	298	254	259	290	299	255	296	244	266	257	258	265	269	249	261	259	284	272	260	265	265	298	254	317	266	303	310	291	267
4858	10296	8177	3926	2797	2122	1593	1302	1056	886	812	740	681	641	570	558	515	496	444	463	419	448	417	396	397	426	372	391	420	363	380	389	386	412	401	376	361	368	382	408	384	378	405	343	334	350	373	382	381	377	361	354	346	394	356	348	355	331	393	370	355	341	369	350	371	337	371	339	389	334	330	351	365	372	349	325	355	362	336	359	372	352	367	330	366	358	361	369	346	358	325	357	332	349	364	345	341	345	328	316	370	352	360	387	364	352	357	363	332	344	344	339	347	348	356	344	382	337	364	337	326	344	364	345	346	373	392	350	356	365	350	314	353	357	340	326	352	352	344	341	361	349	354	384	330	335	352	329	343	348	360	358	341	343	356	360	353	357	380	404	343	354	315	331	362	335	374	347	352	335	352	358	308	355	338	374	349	362	337	317	347	378	334	349	358	389	351	325	358	358	343	330	357	343	340	362	320	356	358	351	375	345	397	389	354	334	331	342	382	343	363	355	358	352	327	366	353	365	324	339	339	326	341	340	337	354	354	352	347	354	339	351	375	347	374	365	351	356	336	334	344	329	368	360	358	366	323	330	310	316	359	350	336	375	357	353	347	340	328	348	323	361	363	332	377	355	340	363	332	315	346	337	298	362	343	332	355	373	349	359	393	333	362	337	302	331	363	369	347	337	360	375	388	350	349	345	330	330	337	369	381	362	357	325	356	362	329	375	372	330	375	353	344	336	342	379	392	350	347	360	389	342	309	357	361	349	309	354	340	354	364	379	312	380	327	386	370	373	356	345	371	340	335	357	372	361	349	340	326	335	342	336	373	335	360	343	343	356	331	337	379	397	377	349	335	332	364	356	324	316	323	354	349	361	336	320	334	351	336	357	320	329	376	355	344	342	367	382	332	344	347	325	410	362	360	350	352	365	347	348	348	329	354	316	352	362	352	328	345	348	378	328	362	342	357	379	349	366	312	331	342	322	329	345	358	330	343	380	323	342	361	363	349	316	353	354	372	348	395	378	363	347	373	352	365	338	370	388	340	334	326	383	365	352	371	322	370	368	338	336	384	329	359	353	363	391	344	319	383	343	392	349	340	337	355	360	367	367	371	331	348	333	351	355	365	362	308	331	341	378	346	314	342	360	342	360	352	343	362	322	356	344	371	348	352	351	293	367	350	364	358	354	329	356	367	355	360	332	380	354	366	335	332	336	351	349	371	348	347	392	333	358	368	356	349	343	348	352	316	330	334	314	324	358	339	340	325	323	335	343	361	365	371	386	331	361	346	337	356	351	337	338	370	351	347	327	350	349	334	341	364	370	353	361	346	363	384	331	379	362	358	324	291	363	351	332	329	379	337	324	324	320	329	365	343	341	331	370	357	327	336	335	367	345	337	324	350	342	339	345	383	350	337	381	351	378	324	350	335	330	366	354	326	363	336	359	374	379	352	374	295	376	361	342	361	363	353	320	358	360	366	351	327	330	324	361	331	343	316	346	349	355	383	345	353	388	375	333	344	323	371	401	375	305	342	331	345	339	366	346	367	304	331	318	333	366	363	335	331	320	333	363	345	349	332	350	373	372	335	370	331	351	332	386	347	380	355	354	369	335	340	339	342	347	326	338	355	381	373	369	312	324	352	373	370	357	340	385	369	374	329	318	367	333	353	369	370	339	381	372	354	336	328	334	329	355	377	328	316	357	369	311	361	383	333	340	325	356	362	340	335	323	326	367	353	384	343	333	375	353	364	339	333	368	352	374	346	334	333	340	353	353	317	328	362	380	354	334	360	316	342	373	352	329	358	348	345	358	333	344	357	360	378	378	371	365	308	356	373	348	348	392	352	359	327	345	363	368	374	313	337	343	336	360	367	358	332	335	326	335	310	366	347	347	334	332	348	346	312	348	349	327	329	368	382	320	344	339	342	357	377	367	371	385	352	332	335	360	315	331	389	369	333	385	323	352	364	349	367	354	343	344	346	342	359	369	386	360	375	329	346	329	343	378	365	332	385	328	360	394	328	363	329	344	330	342	362	347	363	365	358	346	363	337	332	402	343	346	322	349	345	338	346	342	342	383	333	329	319	336	348	357	325	326	335	347	347	332	336	353	327	345	386	349	348	382	333	347	356	350	361	367	331	355	378	385	382	364	334	379	370	354	362	343	374	345	360	340	345	357	380	344	354	373	330	366	350	324	326	383	359	340	370	345	346	359	338	358	328	359	343	357	314	363	373	372	381	367	346	352	345	348	345	328	354	395	330	347	351	352	351	362	350	406	366	341	323	401	349	329	365	335	370	369	319	338	359	342	338	335	340	375	308	325	382	362	358	377	324	356	361	366	325	327	376	342	362	374	331	346	349	360	334	326	346	382	353	349	332	358	336	344	346	320	350	360	354	351	357	394	349	365	341	364	353	361	360	361	385	341	350	348	332	334	387	354	364	331	361	367	332	369	328	378	375	337	346	344	385	348	347	353	349	348	333	350	393	323	374	307	368	349	352	390	316	370	372	331	363	332	370	366	370	347	349	353	383	320	344	360	341	365	332	329	326	336	357	369	342	308	362	357	372	326	360	348	368	374	389	331	350	330	329	333	338	341	315	316	343	361	324	346	332	342	323	314	321	347	316	325	357	352	394	345	354	349	358	382	333	340	376	312	349	330	353	320	344	332	359	371	353	380	358	332	332	365	358	301	347	308	339	388	339	362	355	320	373	330	370	346	343	357	370	369	341	335	361	349	331	405	371	348	353	339	334	344	364	394	358	382	362	325	329	329	346	340	343	342	351	314	360	360	344	311	368	369	359	354	377	375	365	346	324	367	324	353	337	348	325	350	350	347	361	324	380	347	364	337	364	324	326	357	365	333	325	328	327	364	324	363	367	379	330	359	337	371	369	346	324	360	358	319	360	363	341	370	349	333	339	355	326	364	358	358	372	292	376	311	370	338	349	362	352	348	349	349	365	359	354	382	324	363	355	362	351	315	345	401	351	373	370	355	343	329	354	365	360	367	320	343	325	329	355	338	364	309	374	327	360	355	349	357	339	332	343	326	319	326	325	354	359	347	349	370	336	313	350	316	364	365	319	377	347	359	382	370	353	337	360	353	357	370	337	371	323	308	368	295	341	363	366	342	340	333	332	335	341	354	372	352	341	361	349	329	359	378	348	364	366	351	382	377	360	386	345	333	347	369	330	311	360	368	333	391	345	327	370	339	340	348	328	352	325	362	357	344	357	317	355	338	354	371	334	356	371	347	322	357	343	354	346	399	350	360	344	321	343	337	378	346	377	348	363	371	344	342	359	363	328	359	357	376	347	355	358	324	354	358	340	362	337	337	370	366	350	321	344	370	350	346	348	327	362	381	352	362	383	354	336	340	339	337	346	390	314	345	355	365	313	359	307	373	361	359	363	365	356	363	336	354	336	321	367	348	331	328	342	350	348	388	386	337	368	357	363	374	336	343	364	358	385	345	364	329	351	345	334	320	318	345	358	349	358	347	321	362
25468	21640	28140	25537	12180	1357	1026	891	841	826	850	805	832	780	756	793	756	779	753	760	760	741	726	764	717	748	759	762	739	757	731	763	726	709	767	694	725	746	738	717	771	762	729	753	712	721	755	736	786	714	752	756	739	756	753	752	701	769	724	766	700	791	746	720	725	761	729	738	756	724	720	717	800	775	724	702	754	761	756	756	726	691	741	712	758	767	723	752	779	711	682	701	734	708	703	718	751	721	730	752	758	734	749	738	754	759	734	728	777	746	687	781	743	745	721	746	684	729	757	770	755	767	671	729	718	744	744	801	703	749	693	719	707	765	739	740	739	722	702	761	712	737	793	718	678	765	717	728	707	712	797	746	760	703	786	708	747	742	689	736	715	745	729	712	750	708	752	745	738	751	746	760	766	704	699	728	721	742	798	750	733	755	731	727	733	749	778	688	714	711	740	727	737	732	662	733	738	739	741	716	720	799	736	781	723	711	719	749	704	774	734	794	720	749	691	761	770	747	702	728	719	774	752	703	720	725	716	719	723	714	753	760	701	751	744	744	730	734	767	718	711	702	812	703	798	749	704	739	709	714	748	713	750	727	727	659	729	733	739	741	733	752	682	739	704	753	740	816	755	711	743	725	722	704	670	715	757	720	730	713	747	772	714	738	758	724	761	725	736	641	727	729	695	765	746	756	718	706	735	747	751	726	714	711	748	774	724	762	725	731	716	720	750	754	719	752	751	735	664	729	667	704	707	797	742	765	763	709	732	702	725	725	718	749	684	738	744	716	741	766	755	673	770	736	720	713	753	724	724	762	757	742	732	766	720	725	728	679	712	764	740	748	760	730	731	744	688	699	728	725	741	724	747	714	799	739	725	715	749	752	721	729	749	748	757	729	740	792	715	750	748	751	697	715	771	700	734	768	731	719	734	712	739	727	729	718	734	714	688	746	732	720	701	708	768	751	724	756	777	722	717	709	742	747	741	654	759	737	712	750	780	704	759	725	732	716	722	746	760	717	705	717	731	684	726	773	744	677	728	759	711	713	713	708	793	774	724	724	717	667	777	683	744	700	738	717	733	719	727	781	749	766	756	717	743	762	742	728	676	704	787	773	692	721	740	723	749	714	743	749	746	719	727	745	726	725	718	755	768	715	706	789	741	719	731	764	786	708	760	730	713	692	752	714	725	736	727	710	693	750	721	736	705	731	728	786	715	734	732	678	749	765	740	732	705	703	676	729	748	805	720	722	731	783	725	764	722	749	742	758	745	777	776	712	721	731	721	703	779	720	710	717	735	789	712	733	718	720	720	740	775	725	779	725	758	741	739	716	713	672	717	763	732	756	749	750	750	725	742	744	716	798	734	739	720	747	698	776	740	723	714	735	690	724	731	676	772	728	669	747	798	730	695	781	705	737	725	729	698	739	760	721	718	697	787	761	757	736	716	710	742	700	730	728	721	716	713	794	732	733	779	747	715	740	742	775	690	750	733	766	712	697	729	748	707	678	704	726	726	719	708	687	733	714	731	764	771	787	749	711	732	762	722	705	726	727	701	716	738	737	765	729	760	704	746	754	722	722	667	749	735	715	705	729	750	738	725	796	711	749	722	745	757	733	790	770	735	715	711	660	748	744	696	726	769	709	739	709	768	763	738	792	749	744	752	746	676	687	696	714	763	716	747	743	757	707	757	746	754	728	794	725	781	710	733	718	764	754	775	719	708	711	752	706	773	732	722	724	708	741	730	749	745	724	681	762	711	783	709	707	743	749	682	783	755	735	709	724	758	759	730	758	735	723	728	756	737	747	727	706	742	747	774	777	746	717	708	738	663	711	741	718	738	708	783	735	743	747	740	750	782	729	710	713	730	760	706	786	730	728	752	733	806	729	683	737	736	733	754	776	752	754	694	779	690	707	751	715	738	745	700	701	752	783	786	753	738	720	684	773	760	723	708	702	710	749	768	770	747	734	708	783	711	711	754	713	684	743	757	736	747	740	742	737	758	763	766	727	685	722	742	688	725	701	791	699	741	746	734	748	726	752	719	830	714	766	787	694	687	746	745	700	692	711	748	739	716	700	718	730	741	766	759	709	747	749	754	726	745	685	732	749	736	763	715	792	703	713	764	731	728	712	786	730	726	731	784	734	744	743	718	736	742	735	765	790	746	722	694	713	747	707	769	772	750	763	737	720	706	698	721	733	712	753	732	717	696	710	720	758	748	775	734	729	749	744	717	743	762	718	778	722	755	749	731	757	752	741	717	752	733	746	748	704	748	723	743	731	769	728	713	797	724	766	741	760	757	795	732	711	758	721	796	687	717	760	750	796	733	754	751	724	768	749	768	740	736	758	755	733	724	719	748	712	742	735	696	721	726	732	699	736	716	730	762	747	679	739	738	698	695	708	757	707	725	708	754	723	712	685	772	710	735	746	765	702	739	754	767	737	721	742	742	739	723	752	712	737	755	727	764	721	674	742	796	745	721	719	734	756	760	723	748	708	811	654	726	709	711	682	713	759	770	789	723	781	727	744	742	691	719	786	695	779	726	742	784	741	742	727	718	715	772	726	736	751	771	761	744	738	751	715	753	741	726	738	759	701	724	769	690	757	706	750	726	735	728	656	700	772	715	739	737	741	732	706	744	687	724	744	735	749	737	776	733	709	721	748	717	733	760	688	712	724	743	797	722	727	732	698	743	745	768	728	729	723	704	780	703	748	760	699	761	770	704	721	778	725	765	741	735	754	752	726	702	717	655	709	736	695	768	784	730	733	768	736	790	716	765	716	684	715	719	737	711	718	733	713	718	750	710	732	673	731	741	715	706	757	787	747	653	761	736	772	734	760	736	745	752	776	727	731	738	749	741	712	741	725	748	686	754	776	753	746	709	735	741	737	758	763	749	761	693	722	677	714	655	738	741	713	788	763	734	753	771	724	715	737	754	772	672	766	726	719	707	744	742	735	768	691	755	705	721	718	737	787	682	712	679	751	708	678	734	737	764	734	739	748	774	784	747	693	714	690	697	686	686	722	708	755	753	761	702	728	738	754	713	728	751	758	747	719	716	702	748	761	759	745	735	758	707	759	732	774	686	699	713	709	809	722	732	748	734	704	726	741	740	793	772	729	785	724	742	717	681	727	708	753	752	710	747	703	757	752	741	697	727	732	729	714	730	724	702	707	727	706	739	750	740	719	722	762	719	734	730	691	692	730	740	731	735	746	664	748	682	763	743	752	714	733	747	725	750	771	717	777	722	745	765	718	699	727	750	762	730	733	693	713	785	735	785	735	736	694	738	701	764	732	726	720	730	728	761	724	756	746	718	735	725	715	737	744	768	728	748	710	739	706	725	710	696	758	724	707	751	717	737	723	721	715	775	746	760	731	718	759	705	716	738	718	733	790	710	735	732	691	704	744	696	735	713	735	739	736	709	775	769	724	736	715	735	757	724	739	764	711	755	716	764	768	752	752	698	736	699	710	720	726	692	707	775	728	745	736	710	733
4606	5929	4687	2592	1972	1665	1445	1316	1247	1107	1090	1049	1068	1006	1033	952	881	939	918	886	907	902	873	844	902	877	842	868	815	903	871	876	866	840	908	896	881	843	890	883	811	881	890	869	842	840	898	839	833	853	886	862	890	849	831	801	822	857	858	888	846	873	851	835	871	887	818	883	902	871	876	863	887	893	854	835	858	814	878	832	888	896	893	899	835	814	877	902	844	895	884	821	914	888	874	912	841	811	812	887	911	855	852	862	888	898	854	844	860	818	861	873	862	866	887	888	878	922	859	861	849	863	888	874	903	859	851	854	838	850	873	864	869	878	845	818	843	880	886	834	837	863	885	874	891	868	943	922	840	829	853	869	872	811	829	842	864	856	844	859	835	873	874	821	890	831	848	839	841	828	892	858	825	881	796	881	853	819	870	816	889	858	930	867	825	842	877	787	839	834	868	833	869	894	881	867	880	885	839	872	883	864	877	840	825	887	832	817	840	866	840	843	815	848	860	825	863	878	873	837	879	860	866	862	892	879	900	856	798	867	834	948	876	862	836	875	846	869	910	896	845	816	875	839	861	785	843	822	869	838	884	859	871	864	860	868	872	863	848	798	869	870	846	838	870	851	871	886	880	859	886	851	774	847	857	856	916	825	874	892	822	846	878	834	910	854	916	885	840	885	828	854	862	867	885	870	870	840	830	845	908	869	880	863	848	867	871	883	866	809	868	875	869	811	851	866	830	826	828	828	845	854	876	859	891	830	854	854	835	839	809	879	868	869	830	851	829	872	881	828	890	862	830	847	860	881	850	844	857	847	835	876	853	909	865	867	886	854	895	888	839	914	867	891	923	830	862	890	858	816	858	875	834	861	896	956	865	840	868	911	889	851	813	826	875	820	866	784	854	900	901	842	874	863	862	879	794	891	881	875	824	841	902	840	824	854	861	875	841	836	817	843	794	837	872	878	884	874	840	865	852	853	866	839	821	872	874	859	826	837	822	831	872	886	820	876	851	848	849	874	852	872	902	854	844	878	852	849	894	823	870	852	790	803	993	842	878	840	868	886	860	859	838	888	851	822	867	824	940	830	885	871	860	870	850	842	840	858	885	806	871	840	873	919	888	873	859	824	896	855	816	889	858	839	821	846	853	843	853	868	829	852	873	864	870	818	858	827	810	859	861	896	859	869	926	842	912	878	856	787	859	796	851	922	865	886	864	887	852	790	865	875	879	791	882	917	827	903	845	851	794	874	882	868	875	855	863	843	874	902	848	861	856	841	903	828	826	887	867	875	895	835	845	876	790	891	857	856	845	820	888	793	904	886	872	850	810	869	845	866	826	867	863	795	871	892	827	872	897	882	859	869	891	876	859	889	854	869	848	856	905	933	868	882	805	841	860	870	900	870	843	843	834	851	869	795	844	879	859	860	839	847	838	863	856	823	902	889	891	864	833	876	848	863	859	832	873	832	828	821	876	850	871	862	846	839	872	845	874	852	899	837	825	863	840	872	907	894	836	841	895	879	838	861	888	881	823	905	850	906	820	846	873	885	839	868	860	880	843	899	859	883	850	824	871	851	887	868	856	861	886	825	842	895	856	825	827	905	873	812	847	852	832	812	917	823	851	843	865	843	931	845	866	840	891	856	810	863	908	835	838	806	859	868	882	878	853	864	868	823	845	866	821	878	906	893	852	845	836	838	829	865	875	910	840	891	882	884	898	842	842	822	848	841	867	851	898	865	836	861	885	868	856	812	880	867	911	888	888	894	828	872	881	889	861	881	894	859	839	871	778	799	841	847	868	843	827	888	854	866	839	889	867	832	871	846	872	825	873	847	886	861	843	864	874	848	867	879	872	844	835	833	854	858	864	890	862	859	819	864	812	875	853	879	845	872	910	877	866	858	899	855	872	876	850	858	874	864	842	839	899	851	882	872	863	852	833	956	798	903	893	886	886	875	816	890	881	836	876	853	936	880	795	821	849	900	870	889	874	892	838	877	864	873	851	874	893	821	890	799	884	901	872	856	854	859	845	882	913	877	844	897	860	891	856	841	821	867	822	853	823	851	846	909	858	864	858	878	880	807	846	858	848	847	840	895	866	836	848	821	878	871	851	923	909	830	818	865	921	849	878	861	802	876	870	837	882	787	892	857	882	845	854	874	856	807	829	854	899	909	849	882	912	870	852	841	855	897	864	850	834	846	876	860	806	831	904	908	826	845	835	900	853	880	861	813	858	849	842	814	870	858	850	870	876	865	902	906	864	848	836	864	833	866	864	892	782	901	884	830	859	858	820	843	901	807	844	843	863	887	864	869	906	848	855	885	820	928	873	871	858	870	899	893	811	869	899	941	844	868	807	882	884	863	873	809	834	830	842	816	840	860	880	874	861	879	839	842	851	858	832	886	841	894	832	871	857	859	801	872	882	884	850	891	830	807	922	829	883	888	840	819	864	938	906	830	882	811	902	843	889	894	897	851	884	869	817	886	864	814	859	875	826	937	912	901	864	843	907	845	830	833	877	820	875	849	925	906	871	823	876	859	923	875	877	878	883	809	871	847	916	846	837	879	886	801	806	869	848	849	866	864	856	833	951	835	858	862	881	892	860	873	854	840	815	838	840	893	888	871	871	870	890	855	855	888	831	884	855	887	815	846	861	910	821	908	885	906	904	862	907	875	853	886	833	879	855	788	891	885	894	853	865	817	866	842	819	840	858	828	932	862	899	867	852	922	843	855	882	862	778	866	885	885	826	917	921	815	879	859	888	875	845	868	909	876	901	846	841	886	816	863	852	887	818	815	859	890	902	864	839	882	850	878	849	850	831	883	860	828	835	884	859	820	888	854	822	911	797	898	819	857	818	863	865	881	835	877	801	821	856	870	821	898	870	853	884	859	880	849	850	882	889	850	861	858	848	848	900	840	885	859	863	835	836	868	834	857	853	859	855	865	828	830	892	857	852	875	917	873	856	874	848	851	857	834	850	887	942	908	840	843	888	830	877	829	872	900	850	897	844	939	868	823	833	860	867	824	873	877	853	878	850	870	917	863	859	861	852	838	862	892	866	883	837	869	839	914	845	830	853	895	842	860	797	845	847	836	783	896	853	839	863	856	816	882	817	917	813	913	875	901	814	926	900	840	853	848	873	896	821	832	866	924	899	832	851	812	893	868	866	878	888	836	916	854	822	832	848	880	820	855	785	846	868	897	828	868	884	866	866	846	907	859	829	791	831	859	919	860	931	846	848	884	833	906	860	880	808	887	894	839	913	831	867	859	807	885	826	860	881	913	853	839	810	882	892	863	869	795	810	812	869	870	856	810	884	845	898	910	855	832	884	865	863	862	883	798	884	809	792	826	863	856	813	845	890	860	870	839	863	841	852	846	841	869	846	868	846	819	844	917	846	817	927	843	872	852	868	852	836	890	886	860	876	877	851	918	856	874	835	864	889	877	889	886	844	875	825	817	863	848	846	853	876	841	899	877	874	831	861	898	808	879	902	845
23222	21658	29632	24164	21651	21727	11856	1423	965	933	877	789	714	699	663	645	597	572	587	555	545	551	580	584	524	537	494	517	492	547	501	561	538	499	518	468	529	525	464	476	525	449	462	485	483	521	493	468	519	497	460	433	443	484	446	470	461	481	476	473	460	483	483	527	467	483	515	512	469	543	462	478	489	469	481	505	514	455	486	498	453	460	487	474	463	490	498	492	485	469	488	476	481	493	470	458	467	476	496	477	452	514	458	488	502	513	475	490	475	485	510	533	506	477	464	472	509	520	435	435	483	484	459	448	461	472	473	490	483	485	495	461	487	500	430	498	464	490	482	511	488	472	469	484	497	439	503	469	455	474	482	474	459	481	492	466	446	534	465	472	487	489	465	471	483	480	478	431	487	479	451	513	508	490	459	472	456	502	471	446	465	463	460	501	489	490	492	464	524	478	500	488	473	499	496	469	483	463	474	452	479	520	459	479	429	425	477	460	469	511	475	538	511	463	485	468	445	504	491	429	491	463	475	465	498	492	446	432	487	507	469	481	465	532	463	453	459	467	511	488	431	452	476	494	478	454	488	466	495	488	474	470	484	523	493	472	477	453	478	464	489	472	471	482	490	508	512	483	504	514	507	473	458	493	481	489	505	471	537	483	428	480	484	490	505	447	448	456	450	487	471	476	488	495	457	492	458	493	473	473	493	510	531	494	462	491	426	462	471	470	456	477	476	466	479	473	501	505	455	468	456	485	465	502	457	466	529	493	476	476	509	466	479	466	502	510	543	480	484	504	449	480	474	487	491	498	445	492	456	479	506	445	476	447	460	471	474	509	514	490	461	449	465	457	480	451	468	474	492	473	464	500	466	472	507	487	487	474	464	474	460	493	477	480	485	453	501	482	479	465	507	481	504	459	498	467	462	541	508	450	471	490	468	446	499	469	487	449	496	505	481	478	481	489	517	465	454	478	485	448	515	468	456	481	443	509	447	492	470	461	494	485	504	466	508	468	442	527	462	485	496	442	482	502	463	456	441	476	468	503	461	461	493	526	411	449	473	457	463	492	458	513	482	497	486	540	448	476	478	460	441	490	515	469	489	489	490	441	542	486	474	501	491	448	460	466	509	467	459	480	484	466	471	461	462	476	450	468	474	441	507	486	472	517	491	458	483	454	522	478	490	461	483	458	485	436	474	494	465	485	446	486	496	434	529	436	497	467	432	540	501	443	464	506	460	447	507	477	489	420	505	458	484	473	467	497	511	481	515	483	481	483	460	481	495	515	491	453	460	454	438	497	491	477	464	481	419	485	454	446	504	450	500	477	514	462	473	467	464	487	483	452	499	507	488	465	491	472	505	510	470	473	472	497	497	477	503	528	476	471	466	475	490	475	462	481	457	486	508	471	476	485	496	429	505	496	477	490	485	471	484	503	472	466	482	463	512	473	507	471	484	477	483	462	486	451	479	516	480	485	466	454	488	507	475	473	449	477	497	459	473	491	474	486	471	537	509	445	472	482	465	485	489	488	455	470	475	479	493	483	484	468	456	474	495	488	437	493	474	489	478	475	448	490	438	458	490	455	473	460	513	485	498	503	489	464	485	442	499	448	496	520	468	465	482	435	469	491	469	443	462	498	454	452	490	479	502	498	455	494	532	444	483	513	455	483	456	458	480	474	458	447	479	486	424	467	457	487	489	467	459	450	493	446	489	453	523	480	445	493	458	512	442	419	475	468	484	465	484	492	493	481	441	486	452	474	469	458	498	478	461	452	483	509	449	468	498	444	458	470	469	457	462	478	459	435	465	500	496	482	508	479	509	504	463	473	467	482	446	461	462	461	451	475	499	513	462	479	490	482	441	504	488	496	478	489	459	470	479	447	493	442	499	455	442	478	444	485	492	488	464	526	501	451	486	467	493	473	454	480	480	449	470	460	465	474	489	453	460	481	478	483	473	478	476	495	497	485	504	466	499	519	473	504	469	426	497	469	474	510	462	462	459	470	432	492	504	495	472	504	516	473	453	490	454	458	505	457	462	497	467	532	479	484	482	448	496	464	485	457	492	496	497	495	484	486	503	475	471	490	489	509	487	488	499	479	481	488	481	497	460	482	466	475	476	513	486	473	522	512	517	481	479	479	463	474	487	503	478	488	472	472	454	477	493	473	451	500	511	503	486	459	483	452	472	484	530	487	469	470	485	471	477	479	472	453	509	473	477	469	472	476	496	455	452	505	472	461	462	473	490	476	448	437	485	459	493	456	437	479	450	445	442	472	504	475	472	456	500	473	460	408	489	485	458	455	454	475	489	451	482	489	466	496	518	470	453	436	475	476	495	518	470	515	475	450	456	466	470	466	506	508	472	476	461	493	489	477	486	448	473	472	467	475	481	496	510	463	484	465	458	507	443	471	456	481	474	461	482	526	447	509	468	439	493	484	484	461	486	446	469	464	500	476	473	472	481	459	507	504	456	453	483	476	504	463	458	520	450	469	498	498	489	431	459	493	514	502	526	514	468	515	465	485	533	474	426	510	500	499	484	476	468	493	470	476	484	445	502	452	504	496	469	458	477	494	475	484	464	531	466	461	491	468	498	445	470	461	494	464	451	534	479	481	507	457	463	471	459	494	476	473	458	494	437	457	482	483	451	492	457	484	447	454	503	454	459	502	486	438	441	505	465	493	429	507	477	501	437	482	437	497	445	497	494	483	483	463	499	537	487	475	482	474	498	498	480	520	481	449	464	457	460	495	484	448	457	457	495	455	459	487	473	470	452	470	495	486	479	470	481	483	481	466	491	470	469	496	495	451	433	466	458	455	470	469	489	460	472	475	474	491	458	447	461	513	509	512	443	434	501	500	416	467	468	468	461	468	492	474	483	467	472	464	472	537	468	495	476	470	437	473	431	479	516	471	479	483	432	470	491	469	492	504	463	476	464	477	512	473	481	460	470	471	451	485	471	458	469	489	464	472	477	475	466	500	467	427	494	456	528	469	469	458	491	436	455	492	467	484	503	483	471	428	448	488	480	483	487	494	466	508	500	478	419	467	533	497	494	485	469	486	501	443	469	502	482	551	472	470	501	493	456	478	493	485	500	481	431	473	522	486	479	478	481	513	501	461	494	466	501	493	472	515	519	440	456	511	491	479	484	496	451	509	503	457	485	493	467	444	495	446	459	472	457	470	457	508	491	492	502	476	449	457	462	499	511	468	447	474	494	479	475	457	464	456	478	453	482	503	487	466	457	479	481	444	486	508	544	477	474	491	478	489	457	479	464	495	473	455	472	467	490	516	460	467	485	489	453	475	483	497	482	462	487	448	481	474	479	483	457	474	418	471	480	481	455	480	473	496	518	511	486	479	482	468	477	482	475	463	476	486	486	480	510	498	495	494	481	477	451	464	485	456	495	443	467	482	445	476	489	428	474	453	459	453	453	484	485	467	507	426	488	460	466	474	480	469	472	492	468	454	469	428	456	476	430	500	493	477	497	489	477	446	476	457
7058	16423	13205	6838	4918	3668	2867	2325	1928	1662	1512	1317	1173	1087	981	947	831	795	767	767	728	673	650	637	655	673	684	602	592	618	656	633	606	594	577	616	578	625	576	562	592	566	569	547	568	542	554	522	615	603	568	524	521	589	556	604	602	560	610	571	576	528	568	562	538	552	517	545	563	598	557	548	579	523	518	549	555	529	518	568	562	535	579	534	557	536	539	560	558	537	531	522	565	574	526	569	518	550	539	565	567	537	530	588	569	594	537	531	522	529	550	550	600	544	562	550	543	539	546	526	503	522	517	527	564	554	556	543	552	522	498	541	545	513	547	566	540	558	594	550	573	540	563	521	512	529	563	536	506	554	517	571	532	586	542	503	556	605	509	567	555	561	529	516	509	528	563	553	549	561	525	548	541	534	582	573	538	523	552	558	531	565	532	550	512	551	542	549	572	539	553	577	523	550	562	541	594	537	545	562	538	567	559	557	549	538	533	522	524	544	548	533	605	537	536	502	535	507	543	536	582	538	521	560	573	503	580	515	513	560	519	525	531	534	578	546	564	534	552	508	556	508	527	531	536	577	556	567	551	552	547	524	548	544	556	547	558	576	552	553	537	569	521	557	540	570	530	530	545	551	575	502	541	580	529	542	529	523	545	547	543	533	562	548	530	538	540	520	559	566	535	558	531	524	545	556	528	551	554	572	525	521	530	546	520	540	547	534	509	556	560	569	543	525	534	599	587	558	573	596	577	581	552	559	545	537	572	524	538	536	544	534	557	546	545	513	568	530	507	520	568	565	545	565	541	542	519	565	542	574	536	539	530	505	540	582	541	580	532	524	517	526	554	521	521	550	524	544	549	535	501	542	563	566	529	525	568	573	535	542	583	549	544	537	574	534	547	555	578	565	558	501	553	518	530	551	533	544	546	555	531	547	538	541	547	549	513	570	535	567	565	548	542	509	513	560	548	557	573	554	536	534	537	540	518	535	546	551	573	554	557	490	562	557	551	514	580	578	547	551	552	531	549	583	507	508	543	558	541	541	545	542	594	531	565	545	563	516	574	575	553	536	551	537	530	534	559	549	555	549	546	536	526	574	521	568	543	523	567	540	481	574	563	585	552	568	527	538	534	508	552	593	571	537	545	531	539	566	547	505	542	576	527	532	547	519	524	531	494	597	510	478	565	575	545	563	576	563	520	508	544	540	560	560	559	542	543	539	511	512	529	539	536	575	511	556	577	554	508	509	568	536	570	551	553	561	519	566	561	520	608	531	496	538	563	557	541	559	554	550	512	575	495	562	559	536	514	561	538	531	549	526	531	543	540	546	563	544	541	511	531	574	548	566	531	540	498	541	539	533	545	556	577	531	542	550	605	523	520	581	516	571	534	555	530	536	513	511	528	543	557	512	556	587	533	590	544	553	587	524	555	560	548	538	547	537	553	500	539	549	530	506	565	554	569	539	583	524	559	564	542	603	563	521	560	532	549	585	497	527	527	577	586	578	537	497	548	483	546	564	558	556	548	558	532	492	570	568	564	534	521	561	577	540	563	542	536	584	572	539	535	548	516	531	577	557	558	559	542	530	562	554	561	577	518	599	501	572	499	600	545	570	573	531	541	557	560	517	531	547	576	538	533	558	556	541	570	573	542	565	528	553	523	578	510	538	533	522	549	559	569	530	503	564	542	531	554	559	531	565	555	544	569	524	519	558	546	535	607	531	568	550	574	519	545	570	557	559	525	542	571	520	521	544	588	503	534	502	560	546	565	541	551	592	576	556	574	544	534	540	536	561	556	572	555	541	505	545	530	519	551	540	497	541	503	547	539	564	563	559	558	535	555	596	510	549	599	526	572	537	558	592	536	521	514	545	544	501	547	560	526	534	530	537	543	550	582	534	573	540	565	565	479	560	566	537	568	540	566	554	516	511	489	557	551	571	576	568	533	528	547	528	548	535	540	574	548	572	558	546	530	556	502	531	511	548	537	524	509	541	563	570	582	510	561	567	549	584	543	512	557	594	551	584	584	551	525	515	535	597	510	540	529	512	552	540	545	534	549	524	532	553	556	547	581	514	534	561	569	538	538	554	550	530	552	569	552	537	579	555	578	510	510	578	561	564	517	549	543	568	597	521	531	534	583	585	543	541	527	526	538	552	560	557	563	577	543	556	573	535	527	544	514	552	558	549	524	516	534	577	550	536	539	548	525	532	536	550	566	547	562	566	507	583	528	580	537	537	546	569	564	601	523	541	533	500	537	594	545	572	558	542	570	548	538	549	564	556	545	536	531	549	566	539	546	556	539	530	480	558	563	492	516	537	537	565	584	535	537	539	500	568	570	508	472	545	556	536	557	604	533	550	559	524	514	568	558	556	565	522	598	567	516	501	506	591	527	526	547	570	557	550	513	516	512	572	564	520	550	504	556	553	548	548	564	546	560	572	528	544	557	560	558	586	544	532	554	535	552	573	515	534	541	518	535	518	550	512	520	568	511	591	565	514	575	503	549	528	507	542	534	481	568	544	572	575	516	536	561	528	537	518	567	547	581	554	514	515	544	591	536	528	583	574	537	560	570	489	525	513	553	539	581	554	555	559	539	542	575	534	534	534	501	560	547	532	534	554	566	569	540	531	597	548	532	530	591	530	541	501	515	530	517	571	524	516	557	556	553	582	575	539	548	548	541	500	613	567	547	537	513	565	548	542	578	507	531	528	579	554	580	510	580	562	546	578	578	512	540	511	562	579	520	495	511	522	523	582	504	493	547	521	547	543	581	536	524	533	529	551	560	518	595	557	554	491	537	548	594	539	543	553	504	557	518	534	528	544	512	579	515	499	528	582	562	544	540	556	541	480	524	495	538	529	543	556	529	562	546	529	549	532	518	583	513	535	555	554	542	498	512	538	547	552	549	560	510	541	542	506	506	534	518	603	535	552	537	565	572	520	548	582	540	518	521	552	546	580	549	569	575	605	538	530	561	518	547	502	564	546	589	549	565	549	518	552	533	515	554	517	566	532	554	556	545	576	545	520	559	523	549	525	572	532	530	548	514	539	519	552	525	572	546	549	524	544	511	561	553	531	555	563	535	556	541	537	541	521	573	550	516	564	561	522	510	523	561	541	559	545	539	512	564	524	564	550	590	520	568	524	535	530	569	573	543	545	523	545	551	559	526	509	548	543	520	544	553	536	570	553	517	524	575	550	563	526	558	552	510	502	565	520	485	518	572	559	535	524	566	485	592	572	539	502	549	533	536	560	521	560	544	546	588	537	540	568	562	567	544	554	517	544	548	543	544	578	513	554	504	573	567	522	539	557	538	587	525	534	516	555	531	521	518	493	528	563	529	517	587	526	523	494	532	531	561	537	558	586	549	554	560	540	568	542	522	599	504	536	518	555	565	507	553	526	586	540	538	561	529	536	553	511	556	533	534	554	565	493	582	597	575	504	547	562	536	564	526	545	514	493	506	531	566	578	553	522	555	532	507	535	532	529	528	561	555	564
27709	20452	7312	1078	744	689	667	556	579	580	538	520	568	548	506	537	529	465	524	520	512	533	551	530	498	489	512	530	522	521	512	494	527	521	499	480	507	529	549	515	502	534	508	514	520	554	534	537	499	543	455	527	498	486	507	515	538	543	493	563	509	517	524	528	471	526	525	506	480	533	479	532	522	535	494	540	508	535	504	510	519	479	540	514	505	524	503	531	545	497	544	508	490	513	564	529	506	525	540	521	557	552	526	501	506	501	558	530	534	503	514	478	536	482	519	503	508	532	520	553	504	482	514	471	549	474	506	516	478	496	521	564	537	578	504	520	496	513	530	490	568	528	567	525	501	484	569	517	522	536	525	484	511	509	553	495	513	470	500	483	512	517	520	562	511	555	483	505	560	562	482	517	472	511	482	552	507	509	521	519	498	510	536	497	503	528	487	531	522	515	524	515	521	547	506	501	525	532	544	526	496	505	501	507	539	492	498	505	452	510	514	539	508	496	539	518	495	532	533	513	484	478	499	526	487	493	537	498	503	517	522	514	507	524	481	532	520	541	519	511	492	511	490	533	480	510	491	507	493	480	568	495	472	538	495	521	524	503	527	519	543	496	534	501	528	517	492	552	554	509	522	507	549	550	528	515	515	507	484	484	516	531	551	504	542	497	523	514	534	530	549	556	500	536	528	585	522	499	522	504	506	554	540	521	546	523	534	521	549	480	512	518	538	508	502	506	478	509	506	537	532	496	537	498	533	541	542	483	520	484	516	487	519	517	489	557	522	482	556	501	508	518	505	503	509	512	540	489	523	511	525	552	511	546	508	517	476	503	524	529	520	489	525	541	524	519	500	524	488	505	501	487	486	523	502	519	513	528	525	539	491	525	480	514	527	529	527	539	478	516	499	515	499	517	557	528	543	528	483	488	539	532	535	471	531	465	504	524	493	480	518	533	515	536	521	540	534	514	534	542	528	487	530	503	532	498	491	535	549	508	507	491	566	510	530	519	471	540	550	497	535	530	557	556	536	500	514	530	521	537	524	544	529	535	517	511	504	514	488	507	508	498	486	484	509	533	530	534	524	523	534	510	493	517	510	499	526	539	478	506	484	499	476	527	537	481	513	482	482	543	503	512	520	525	537	482	532	506	506	503	517	491	549	543	531	534	533	534	523	494	514	517	509	481	510	534	531	485	536	485	506	526	553	524	498	509	554	518	531	502	534	514	521	498	504	551	540	506	525	498	546	554	543	535	526	521	511	474	559	510	507	541	499	546	514	493	517	511	554	518	479	471	514	512	522	501	511	544	472	503	553	556	495	536	547	467	527	530	507	459	455	489	510	557	504	518	517	549	520	545	542	524	547	472	514	530	522	531	521	502	494	486	496	498	542	484	529	563	485	520	504	506	547	499	511	493	534	526	516	510	524	495	534	518	507	553	525	543	507	512	495	495	488	527	508	501	499	548	507	520	512	521	526	522	538	526	536	525	554	514	495	513	514	490	506	499	511	557	496	549	508	523	515	529	550	499	480	548	518	505	550	544	525	479	507	520	545	566	519	539	482	499	518	524	515	513	526	481	543	499	559	552	496	520	497	538	499	542	525	504	523	531	535	530	478	556	527	500	491	529	518	531	519	511	503	515	478	503	510	511	511	545	510	492	551	504	523	519	580	495	504	521	509	535	484	472	489	484	491	515	508	514	509	478	550	552	507	559	495	542	529	535	465	529	517	569	539	533	538	517	520	547	548	509	483	498	513	513	536	524	527	565	531	530	521	499	532	534	503	531	537	507	543	478	461	525	485	476	544	525	513	569	506	565	509	523	529	493	523	508	521	561	515	522	526	489	503	487	484	504	522	519	547	536	513	522	536	514	559	529	516	511	490	470	494	542	532	511	510	553	539	511	536	540	478	516	519	552	545	470	515	501	517	540	526	549	545	470	529	514	600	521	502	529	487	509	520	523	505	508	564	496	493	496	498	499	544	489	555	567	547	537	487	519	483	474	553	533	488	542	537	508	523	508	530	487	526	478	489	524	542	514	536	515	504	472	519	565	522	533	523	503	517	530	543	519	543	510	513	540	486	487	561	568	463	524	525	521	525	523	486	478	517	500	470	476	569	542	524	546	514	512	539	514	531	510	542	525	533	548	507	519	561	497	523	502	483	483	520	527	541	513	499	524	541	535	590	536	466	527	540	528	510	553	531	489	544	505	506	487	531	531	508	532	521	526	496	503	494	522	537	517	542	529	529	532	525	503	527	491	513	563	503	499	519	556	529	486	524	515	517	493	520	571	499	544	555	520	496	521	511	512	515	498	521	544	536	543	511	557	556	571	494	548	530	522	507	542	503	519	496	508	530	498	556	535	542	467	549	511	556	533	548	543	556	532	513	526	518	498	548	578	544	518	501	521	507	479	514	463	530	535	525	501	529	500	534	565	528	547	493	529	525	560	528	515	545	501	536	518	497	509	498	493	493	546	522	519	499	545	523	475	538	512	546	490	521	510	522	503	530	485	485	500	531	487	509	484	536	530	516	521	517	491	518	546	500	478	498	544	530	543	512	497	515	525	537	525	518	540	505	525	517	515	510	502	521	534	487	520	501	501	516	488	504	486	557	479	532	516	506	525	540	515	513	533	494	499	499	484	525	506	500	503	469	530	530	522	556	570	535	489	510	513	576	502	507	509	549	509	520	543	507	505	529	523	537	521	510	538	485	483	503	565	528	488	476	498	520	540	530	566	514	537	545	520	502	535	547	508	534	528	475	491	504	516	566	512	511	511	539	506	492	528	546	532	482	528	541	475	514	508	509	539	526	476	577	526	482	534	560	524	561	526	554	528	573	521	517	439	497	506	528	504	527	519	534	506	528	531	552	509	523	501	506	532	535	495	536	536	515	543	510	537	461	526	498	526	499	532	552	566	536	537	526	528	505	516	504	515	516	493	533	514	469	537	576	545	520	517	541	486	537	513	493	490	528	527	502	528	534	503	553	506	502	482	534	542	508	477	496	516	531	519	532	547	497	472	518	542	512	521	542	533	510	506	514	514	505	513	507	496	531	520	512	535	501	522	492	504	513	507	477	490	549	474	501	490	531	531	493	485	519	562	540	513	521	527	523	529	510	535	496	493	510	492	525	509	562	496	516	531	461	531	505	522	499	522	507	490	506	549	555	491	530	517	501	512	507	505	526	507	530	570	514	530	485	510	548	533	524	519	529	543	554	531	501	493	513	493	507	521	548	497	504	539	496	525	534	509	529	529	536	491	514	524	537	519	528	512	536	533	554	537	511	567	557	495	493	547	535	495	515	525	504	511	483	489	523	518	502	501	522	457	530	558	533	541	529	551	539	520	533	493	514	482	494	536	555	532	464	524	536	528	553	521	512	500	510	556	492	494	518	513	511	491	548	555	505	541	485	505	504	524	485	495	547	536	548	544	527	518	504	513	547	512	513	514	551	505	495	525	511	506	485	475	528	490	508	531	519	515	511	531	517	529
4289	1475	1208	896	801	778	719	688	700	677	683	616	654	631	687	624	676	609	636	640	630	724	583	653	641	613	615	649	639	608	627	630	646	634	609	618	657	613	621	658	631	668	615	599	637	633	653	632	604	633	610	610	697	632	630	667	664	654	620	663	671	590	597	620	627	606	683	615	643	620	611	654	666	613	622	673	605	635	617	616	667	613	630	614	606	626	637	655	616	584	635	597	661	655	620	648	650	617	653	608	654	643	619	616	658	625	629	667	616	639	619	649	633	652	614	634	665	645	620	625	612	676	653	627	643	609	619	639	654	672	648	643	648	668	628	629	641	611	622	633	591	666	603	662	657	664	622	660	615	629	632	593	633	635	644	621	666	591	596	649	644	672	608	637	615	628	655	663	620	609	592	612	646	636	639	637	634	642	665	645	633	655	626	612	614	605	642	685	670	599	691	633	659	623	662	640	627	619	652	636	639	606	594	625	665	654	644	599	658	614	616	687	615	608	644	653	624	658	673	627	634	640	644	611	627	645	606	647	631	618	577	651	614	619	639	651	670	612	643	617	619	615	679	673	598	674	615	650	635	647	630	597	648	646	638	614	650	625	605	640	615	647	634	616	638	614	602	622	641	605	618	662	674	629	666	588	636	640	637	662	624	632	614	630	571	641	604	592	666	631	641	651	621	622	618	652	625	618	624	632	638	628	626	659	661	588	638	626	654	610	603	620	610	645	637	653	629	638	624	638	649	647	611	656	639	654	653	640	679	693	633	632	655	590	608	569	618	678	639	626	601	598	639	620	596	633	639	642	641	652	637	630	665	621	621	612	639	599	603	651	638	659	636	608	602	620	597	610	624	697	645	644	660	593	582	610	596	622	635	635	661	641	623	672	638	623	648	639	611	610	621	630	606	596	638	665	653	626	664	626	651	700	648	603	623	588	616	647	604	626	645	667	649	578	662	606	622	608	626	672	594	632	624	626	616	620	621	609	628	638	653	600	613	588	638	591	668	601	627	632	666	634	655	630	620	644	655	589	617	619	585	652	598	624	592	678	627	616	629	642	654	655	685	648	655	643	632	626	627	599	614	599	638	657	653	656	591	662	606	644	636	662	614	656	660	621	663	618	647	645	668	682	597	639	641	651	682	653	641	595	597	605	604	596	633	585	627	606	636	623	645	640	607	584	643	626	591	632	601	585	670	654	656	653	663	616	640	641	625	624	624	687	663	637	578	632	607	602	635	602	616	648	620	594	634	649	636	635	636	656	635	654	607	607	635	652	601	654	627	626	675	620	611	660	665	607	609	662	651	621	648	623	622	602	624	642	609	642	637	636	643	596	651	621	618	639	663	650	615	600	612	618	625	636	611	662	637	605	605	646	634	601	584	641	664	588	667	609	642	607	598	601	665	629	633	625	633	631	627	637	627	612	615	599	617	653	603	612	619	639	605	577	578	641	630	585	623	622	608	640	595	625	616	652	642	639	681	656	608	691	633	605	634	635	617	627	651	667	631	659	626	654	639	617	653	620	607	653	632	558	643	621	664	611	616	618	592	635	649	637	657	609	624	623	666	638	605	627	616	629	610	627	594	654	577	594	595	604	631	646	620	630	617	631	656	612	598	623	643	598	615	641	608	598	602	642	642	648	640	617	674	642	627	634	694	658	610	620	660	606	617	641	590	609	649	651	642	628	655	653	652	610	632	587	609	604	607	652	583	625	617	623	643	611	611	616	640	635	645	625	671	597	634	651	641	648	618	640	644	650	687	657	606	635	622	649	629	628	609	601	622	646	594	638	631	647	632	682	605	598	621	635	599	629	653	606	623	638	655	624	595	632	627	629	618	607	639	581	617	602	638	664	632	643	612	633	578	625	626	651	649	620	634	678	625	629	615	635	631	632	596	651	612	605	606	664	591	639	652	616	608	634	619	627	628	638	600	632	660	652	623	606	605	670	607	646	640	632	642	643	619	649	645	595	630	644	593	630	623	643	586	648	627	644	655	602	657	627	562	651	659	616	665	600	660	609	624	632	598	639	616	604	639	628	605	628	627	649	612	627	649	594	597	646	615	577	684	628	655	631	620	609	647	665	645	649	625	619	637	615	581	648	653	631	617	600	648	653	646	613	594	675	626	671	617	610	680	567	613	627	644	618	623	628	645	669	598	659	616	638	615	603	631	616	630	659	637	624	641	660	630	622	703	627	637	622	596	629	648	630	625	592	618	658	606	619	611	638	632	583	641	644	665	614	609	615	644	643	641	612	646	672	649	658	615	649	646	614	639	621	651	649	638	632	585	620	623	677	640	637	630	656	638	623	627	619	636	596	634	602	619	581	620	667	643	603	657	618	640	611	588	626	625	646	557	633	633	603	603	591	625	629	628	658	620	595	658	639	644	639	624	658	651	589	696	637	584	613	584	635	604	654	623	573	652	607	634	614	608	589	614	634	636	625	655	632	601	610	656	631	633	657	637	649	666	613	604	644	672	590	653	605	620	630	654	648	647	624	620	556	649	669	638	636	597	607	626	613	670	665	615	675	620	617	649	609	639	634	639	605	677	598	642	621	596	649	605	664	570	623	633	640	589	649	614	669	611	669	630	637	608	601	625	635	635	628	661	651	640	606	600	654	639	622	674	638	647	630	636	617	616	629	657	628	633	646	645	614	638	625	687	606	618	637	628	623	655	648	596	591	617	600	643	613	591	657	655	641	659	668	621	630	617	627	625	631	638	641	639	648	647	637	625	616	664	666	633	619	640	622	646	634	616	660	604	579	634	687	650	630	677	599	576	637	603	597	601	621	633	636	634	662	639	644	648	660	648	635	642	636	658	619	675	617	628	622	672	615	587	626	621	638	676	624	634	611	653	656	611	619	647	623	652	655	649	628	599	644	665	673	648	682	673	619	650	640	640	647	658	596	614	567	598	655	642	652	630	661	640	623	635	666	636	591	649	600	631	640	610	594	657	590	579	621	631	623	635	634	620	682	668	636	647	672	649	651	648	620	650	635	663	630	646	620	654	633	663	628	636	646	623	579	650	615	591	646	652	650	632	601	643	663	704	611	589	640	624	648	607	654	569	638	629	635	617	644	638	646	623	611	643	648	625	611	626	683	614	613	631	621	603	654	652	689	610	625	639	696	642	619	629	641	665	637	584	635	649	630	606	575	611	663	600	599	659	612	654	578	646	612	637	554	640	643	620	635	631	631	631	609	679	607	636	644	619	641	608	654	672	601	648	654	611	602	619	635	636	581	649	644	640	654	626	580	622	606	618	566	605	630	665	622	636	633	674	598	618	606	658	643	667	631	613	672	627	660	620	629	645	643	640	672	685	609	548	666	628	641	645	584	601	617	614	618	625	643	687	618	614	677	607	652	616	580	632	662	599	656	628	650	672	630	621	678	660	657	602	618	625	590	598	606	638	606	654	668	610	616	657	589	628	609	624	633	613	640	673	651	616	614	641	616	625	656	646	608	631	617	658	643	648	645	628	655	610	637
24095	21566	29101	24498	21553	12583	1158	690	645	498	478	423	418	391	322	381	346	353	326	327	321	309	329	352	306	292	300	306	296	282	302	298	312	304	284	298	315	307	262	291	280	288	298	283	279	303	293	277	299	267	299	295	260	285	272	268	261	273	261	290	306	266	293	282	283	284	277	282	293	299	286	279	311	276	306	266	299	273	274	275	253	298	277	272	259	304	292	263	286	295	279	322	263	295	262	271	304	289	279	263	293	281	263	278	284	235	249	272	280	317	292	296	292	271	293	268	261	277	270	283	267	279	274	272	305	265	276	301	291	244	277	292	287	295	264	264	246	267	275	298	320	287	273	254	289	262	288	295	253	312	291	269	286	308	278	298	271	277	266	282	252	315	272	255	298	281	304	295	301	267	301	261	285	272	268	284	284	237	315	300	276	284	301	288	273	276	305	278	286	295	278	277	292	332	299	291	301	303	286	304	298	278	268	285	290	239	245	307	280	294	274	303	286	263	285	277	281	274	265	277	287	269	281	255	295	292	284	291	283	312	254	265	279	300	245	289	250	289	293	277	270	276	287	265	293	261	261	275	268	276	270	264	252	287	276	282	250	297	261	274	313	266	249	272	274	281	290	269	287	321	268	288	301	246	285	270	296	272	273	312	241	298	261	287	261	291	285	274	258	276	302	281	278	284	295	261	262	294	254	315	285	289	279	246	299	263	270	286	298	293	293	301	275	273	280	280	249	279	287	301	279	306	270	235	254	252	264	287	299	267	262	272	265	279	296	278	270	315	287	276	280	279	268	293	272	276	260	249	270	259	250	273	266	289	267	274	289	282	286	250	280	253	270	286	265	282	261	280	310	273	266	305	288	281	252	309	301	280	285	285	290	304	292	282	286	272	294	278	290	303	287	306	266	305	287	290	331	280	287	287	268	286	280	285	285	249	279	297	279	255	275	275	274	312	299	286	287	305	304	297	273	279	275	284	277	267	305	240	304	286	300	293	240	274	280	241	283	268	295	289	278	300	271	290	278	283	264	292	272	279	284	292	297	305	256	287	297	289	286	277	291	276	270	260	299	278	292	278	266	253	262	295	290	265	270	288	275	291	285	268	241	275	274	290	278	267	286	308	262	274	271	280	302	296	267	296	284	282	282	282	302	295	273	271	286	284	295	278	269	257	265	258	280	315	265	294	256	273	272	289	253	302	269	259	295	298	281	261	297	301	255	260	259	307	296	303	273	298	247	269	271	257	297	271	260	250	262	290	285	271	267	287	302	302	249	273	280	291	269	284	306	281	293	287	309	287	312	292	292	262	280	314	278	265	279	282	281	311	293	281	277	306	318	294	312	261	265	280	309	289	292	279	271	296	267	263	267	284	292	291	282	254	282	289	265	290	281	286	282	284	293	297	294	267	277	295	304	285	289	264	286	304	294	254	261	294	280	293	250	267	265	245	294	254	268	256	319	290	280	268	269	276	277	257	255	270	294	289	295	285	278	287	268	286	296	292	274	294	298	243	284	287	293	287	276	279	281	264	259	292	291	260	285	264	318	270	266	293	246	293	271	283	279	272	257	278	266	277	265	275	268	261	287	312	287	267	251	269	314	272	301	257	269	281	270	271	291	256	285	279	298	308	294	290	258	258	271	283	274	279	276	260	267	249	294	300	300	281	275	282	276	290	306	266	292	289	278	293	285	277	284	266	247	258	260	282	269	263	293	276	247	261	289	273	270	315	278	297	256	275	280	276	288	297	291	253	268	303	252	293	273	329	299	290	293	299	311	293	251	288	253	313	286	287	239	277	271	272	282	269	281	281	305	278	281	284	274	300	261	272	297	286	287	291	289	256	279	271	265	269	294	305	275	273	292	275	249	298	289	271	293	245	284	314	288	294	289	311	255	281	278	258	290	282	265	257	274	272	281	294	270	290	298	305	312	293	276	297	275	301	250	300	275	280	283	288	259	278	275	274	279	275	275	312	270	292	298	251	257	294	279	260	288	289	285	280	278	283	289	286	291	255	282	283	251	294	264	285	289	253	285	305	294	311	287	295	301	247	256	274	300	297	275	289	285	273	257	302	278	289	304	282	289	257	283	241	285	284	283	258	303	270	246	281	271	293	306	316	281	274	301	259	269	272	258	272	273	283	292	324	304	254	265	281	259	289	267	277	290	297	291	294	263	268	298	287	284	274	269	272	293	301	258	291	274	306	278	264	300	271	301	316	268	293	266	313	294	294	301	261	293	263	290	300	283	287	255	277	276	279	305	291	295	273	273	301	277	270	296	297	258	256	261	283	278	280	316	262	288	274	275	265	298	281	242	301	270	257	258	267	278	260	260	283	298	306	288	285	286	301	275	293	271	273	278	262	279	291	268	305	303	293	277	269	262	296	266	274	310	296	271	288	286	261	283	294	248	305	280	266	264	248	306	262	305	272	289	314	280	267	282	274	289	285	289	259	277	267	290	291	272	285	259	252	283	302	266	300	306	261	266	272	302	274	291	274	296	247	274	268	292	261	295	288	286	289	281	295	277	297	294	293	244	289	257	296	265	290	289	304	272	300	275	253	278	279	293	284	278	306	287	287	291	281	268	266	272	278	298	270	263	277	276	312	287	290	304	276	261	302	280	279	278	297	313	240	323	270	315	257	263	264	267	286	251	262	269	278	286	276	272	270	265	243	277	275	283	269	278	261	282	297	264	274	279	271	266	264	284	293	268	293	269	271	292	268	276	272	284	300	270	289	311	256	273	263	261	291	270	282	288	282	246	259	274	305	306	273	276	277	255	286	303	292	285	300	297	289	251	295	288	322	284	291	294	292	279	266	261	260	281	269	287	283	277	283	314	323	291	311	278	267	237	312	284	274	251	296	252	258	277	272	283	288	276	280	298	253	277	286	280	284	270	267	260	276	298	300	258	254	283	286	242	289	272	271	309	280	272	303	261	294	276	285	289	273	280	292	285	288	285	285	274	278	281	289	297	301	289	256	274	291	276	312	279	291	305	287	308	281	272	278	290	288	303	279	271	297	319	281	280	274	283	283	283	274	289	268	276	284	268	276	238	249	273	256	304	295	261	259	271	288	262	267	288	274	252	280	284	290	274	316	277	287	311	271	297	258	259	274	280	276	286	278	256	297	273	278	284	270	287	270	264	272	268	285	298	287	287	256	291	263	254	277	287	279	275	291	298	299	269	268	246	278	316	282	266	279	294	269	279	295	281	309	276	273	263	279	264	260	287	289	267	294	281	283	274	280	271	275	318	291	262	300	291	276	273	279	289	301	272	217	295	282	281	270	291	277	269	275	295	283	271	307	283	277	279	260	282	294	245	275	296	256	265	263	268	301	281	249	276	286	281	287	296	284	281	252	294	263	256	283	252	279	264	277	270	277	264	274	282	287	270	263	237	253	297	247	289	279	277	273	285	251	281	258	291	272	295	275	286	284	271	296	289	254	291	256	274	286	275	273	297	274	262	305	301	282	262	277	324	264	281	281	294	306
5031	10177	8136	3869	2807	2070	1589	1234	1039	921	822	759	682	618	538	525	526	442	491	413	468	423	461	424	435	405	389	417	398	390	371	370	366	378	376	408	367	371	377	375	331	354	386	404	348	356	359	348	356	366	403	384	361	393	355	358	347	326	361	397	322	360	363	366	338	366	361	341	370	384	367	327	350	376	329	362	373	353	389	365	338	362	346	343	348	370	348	357	342	357	344	373	380	345	346	323	305	358	362	327	367	328	339	343	337	361	371	360	343	359	360	370	360	343	389	328	360	354	331	372	335	334	358	324	368	360	356	313	370	352	346	354	349	353	358	382	404	330	330	336	364	331	349	358	363	323	347	350	332	333	354	363	368	348	338	360	385	359	394	328	351	350	377	378	325	328	331	352	371	373	328	336	357	387	332	379	347	366	353	329	375	331	320	345	324	363	339	347	373	349	329	336	350	340	363	379	352	349	331	345	348	351	347	385	355	359	328	358	360	343	353	339	359	339	340	337	382	347	383	327	369	377	359	367	357	352	343	333	376	357	363	352	323	338	334	348	351	357	368	348	351	339	361	390	342	372	352	345	378	362	347	331	336	364	324	357	339	344	392	376	322	355	341	297	334	373	335	336	338	386	335	353	356	349	380	346	347	364	349	378	359	339	358	350	335	379	339	327	322	368	325	339	321	340	385	337	355	350	364	370	333	371	338	348	377	356	340	361	385	374	358	401	340	335	370	321	355	344	359	329	354	336	324	363	355	401	352	342	379	335	330	331	324	364	376	364	345	362	372	369	355	385	350	342	350	349	363	349	328	348	361	356	365	349	354	338	341	388	364	351	365	331	373	354	357	335	344	372	375	327	368	348	340	356	342	379	319	306	363	329	340	328	329	335	345	377	366	337	363	352	337	321	326	328	352	334	379	387	346	378	347	333	355	332	382	359	335	352	334	369	346	364	324	368	335	327	374	381	327	357	344	368	351	311	332	364	330	353	355	313	329	357	387	350	362	351	390	336	351	323	337	370	336	364	342	367	337	304	371	360	371	358	347	345	364	334	331	327	336	374	390	332	359	339	378	338	345	343	318	373	347	319	372	383	350	339	354	360	332	338	301	356	329	351	322	365	345	385	327	300	376	360	361	357	339	332	353	339	336	359	346	384	372	363	352	360	345	338	338	354	367	351	375	368	346	350	351	346	328	339	324	356	366	351	342	363	339	333	327	354	326	375	348	311	368	352	335	359	377	374	354	348	357	354	384	405	344	373	349	308	384	347	336	367	367	339	365	353	347	376	351	361	330	324	376	370	381	337	297	309	394	361	317	359	358	324	359	385	349	354	369	340	366	331	384	341	353	338	396	347	347	336	350	347	355	338	351	350	356	342	366	345	363	355	320	304	393	362	340	339	343	347	333	335	348	340	392	366	356	364	371	346	354	343	374	352	343	321	335	329	358	366	367	329	359	372	358	365	366	351	352	343	359	362	342	347	309	358	350	357	330	392	334	344	328	350	350	361	337	370	352	324	348	370	326	343	326	354	365	334	389	344	321	379	380	349	389	334	350	377	377	357	370	387	380	337	384	355	303	354	367	347	358	341	351	324	340	356	343	349	366	363	380	370	306	337	351	331	388	344	310	317	333	311	363	341	346	332	359	338	349	328	349	352	342	343	372	322	308	377	356	332	382	332	392	320	350	325	371	322	353	369	328	379	351	343	358	348	360	353	330	356	331	351	362	352	347	347	352	338	389	383	383	349	359	354	355	326	345	355	337	350	329	352	336	366	305	332	352	346	349	337	339	319	346	362	342	359	395	353	331	332	361	346	361	375	354	350	326	359	351	338	337	328	348	345	339	314	343	386	321	344	351	326	321	350	320	364	340	354	358	367	325	353	370	335	353	370	350	338	339	339	350	369	356	341	309	339	369	350	344	325	372	374	379	346	362	346	352	369	355	327	380	337	346	360	317	350	367	353	327	361	326	334	380	348	372	376	381	360	341	347	358	355	365	360	328	387	354	342	345	371	348	345	341	350	320	327	324	384	333	334	351	340	360	346	368	368	373	329	357	355	377	354	341	349	341	374	365	334	357	330	320	335	355	348	319	338	329	349	332	360	345	358	348	372	393	362	374	388	365	327	335	359	349	311	342	351	347	294	348	355	361	325	350	370	360	321	360	365	382	332	359	363	371	348	390	330	342	341	359	344	369	328	354	363	341	346	356	364	326	372	347	325	335	337	348	347	348	333	325	351	337	366	350	357	361	342	369	354	366	361	360	335	355	365	377	358	379	336	347	374	316	340	350	343	352	352	348	336	353	352	332	346	315	372	354	341	332	351	349	336	350	345	343	346	376	358	348	326	342	374	339	334	359	363	354	363	359	372	335	319	327	355	380	323	343	322	340	335	348	314	331	343	350	361	345	353	341	345	330	341	363	354	356	364	386	350	391	358	376	341	350	351	308	364	360	348	354	353	312	346	357	333	350	359	358	351	366	334	398	372	345	335	352	334	348	359	359	335	367	355	358	316	354	345	342	351	364	345	332	331	314	415	354	335	350	337	358	382	355	334	333	344	321	397	347	354	347	314	366	348	335	345	408	336	344	360	330	360	349	334	359	349	370	376	342	327	340	377	344	392	318	375	370	376	330	352	345	347	353	320	346	367	368	366	354	373	349	348	352	328	361	338	330	348	361	374	352	350	329	321	341	373	381	354	362	346	369	385	329	389	363	378	402	375	349	389	347	332	373	347	339	345	356	359	332	329	338	387	372	344	359	398	347	398	377	352	342	356	377	319	356	345	329	384	368	325	379	349	333	363	338	348	379	364	348	357	369	318	378	323	342	346	367	340	369	350	341	332	342	340	312	359	344	366	356	351	335	339	377	374	349	391	361	347	331	369	354	362	367	337	335	368	319	343	336	361	344	355	352	342	352	350	357	366	345	401	365	355	334	368	386	334	357	357	355	328	381	355	354	316	345	383	364	349	380	354	354	356	333	367	313	332	331	338	339	356	315	356	335	366	340	337	313	353	355	348	390	334	345	323	349	317	341	368	359	325	333	360	330	360	325	341	385	355	360	349	328	334	345	326	305	345	332	366	376	399	347	349	351	334	328	336	367	335	345	335	328	332	376	359	341	322	323	341	369	366	322	350	328	365	332	370	345	329	312	351	365	359	333	353	339	351	364	332	331	337	321	354	335	342	366	361	374	365	349	352	352	359	337	319	347	323	341	323	391	319	343	334	338	369	364	344	349	361	357	319	378	385	344	372	333	363	344	336	340	346	371	353	323	364	368	357	343	331	363	350	372	333	348	351	352	368	341	322	339	363	357	346	348	339	344	334	353	390	355	385	359	340	374	328	345	311	340	330	368	381	331	315	339	345	362	325	344	341	377	344	356	342	325	334	356	340	360	345	314	383	358	348	347	367	330	344	344	353	355	341	358	311	348	372	362	347	352	350	357	334	325	319	348	358	328	328	347	347	352	316	341	382	343	318	343	337	331	337
25485	21568	28036	25468	12015	1357	1022	919	843	853	823	812	835	831	739	720	721	772	807	767	741	768	745	781	720	763	744	745	682	736	721	742	777	713	758	754	714	761	707	746	773	717	739	750	708	742	724	719	715	742	734	769	723	723	742	788	753	708	753	732	763	761	780	744	726	763	711	706	813	772	688	776	732	737	712	730	756	821	723	730	701	735	748	747	726	759	708	731	764	784	737	739	749	737	696	735	765	729	742	735	733	750	715	769	728	733	699	730	724	744	748	724	713	737	716	703	753	753	726	719	781	710	736	726	750	743	788	748	715	733	726	730	727	718	754	736	754	749	723	739	738	752	692	714	698	775	751	790	720	689	768	768	754	698	759	745	720	768	744	748	747	730	733	756	767	717	736	733	718	739	772	742	753	737	737	720	715	726	667	746	730	706	732	742	725	734	769	778	770	750	783	729	662	729	727	754	780	800	718	685	741	775	772	734	780	773	707	791	742	670	743	768	694	770	752	768	751	708	814	697	756	735	748	748	697	730	734	768	710	798	747	791	746	733	678	741	717	736	786	722	746	706	796	711	738	718	732	737	712	726	745	743	729	753	700	726	713	737	780	722	743	731	709	751	704	712	775	696	748	705	761	759	762	729	752	737	757	742	744	688	750	726	693	772	721	761	785	741	733	712	712	757	703	697	733	801	727	724	702	799	716	741	738	743	715	740	749	764	800	715	743	716	720	760	718	782	753	745	711	726	726	696	781	718	755	731	718	757	750	724	721	707	738	730	742	682	754	758	707	700	712	747	715	774	712	719	762	760	726	732	747	738	738	745	684	747	710	709	704	750	771	746	774	741	765	726	699	706	703	688	721	733	705	673	759	718	732	762	740	735	695	733	713	754	744	728	771	735	701	721	678	739	696	725	725	762	716	709	721	739	728	726	704	768	738	678	753	733	755	755	708	729	730	737	742	770	769	741	724	714	750	798	697	718	719	744	740	718	740	772	731	732	727	715	724	733	723	731	701	691	723	740	705	741	777	742	726	733	752	785	767	730	720	747	695	715	709	742	751	761	773	738	719	717	720	725	801	742	732	687	700	703	747	746	696	720	754	757	732	704	696	693	719	756	770	739	766	731	757	681	727	747	762	759	712	772	717	748	743	780	689	716	747	712	736	733	734	751	734	781	695	742	707	737	751	705	760	738	727	768	734	721	753	689	769	739	722	716	712	724	760	732	750	745	738	633	706	712	692	690	738	741	768	757	701	754	712	736	723	720	727	789	735	698	682	746	776	664	702	770	714	759	715	735	695	680	740	754	729	678	752	726	788	722	690	713	728	760	727	756	699	753	707	712	730	759	740	790	727	675	766	771	759	702	684	716	717	707	704	735	730	728	728	716	738	727	680	740	723	714	680	717	738	704	685	739	745	764	762	712	755	730	771	696	700	745	733	758	758	698	752	769	738	696	718	769	747	701	707	763	759	759	683	697	736	733	765	699	736	702	774	728	707	795	728	756	693	699	735	745	751	767	774	713	719	762	800	741	714	726	749	681	731	713	675	733	721	724	739	685	765	727	773	749	704	740	674	698	744	704	745	745	735	741	754	741	721	769	690	738	720	709	772	718	772	733	740	727	704	694	716	749	724	737	716	740	725	728	789	782	690	757	706	702	757	714	720	706	706	764	748	736	731	726	694	754	759	745	774	739	724	712	781	714	770	728	741	755	716	715	737	708	725	747	735	712	770	736	729	717	712	804	775	782	725	709	728	732	708	719	728	740	680	740	750	740	691	686	690	736	680	706	733	726	707	766	749	745	691	684	756	741	763	746	740	722	758	702	757	697	745	729	740	643	755	768	692	756	737	698	708	731	712	788	725	707	722	741	731	711	745	684	696	761	724	725	717	771	726	729	736	741	757	745	750	733	805	767	721	717	741	743	707	763	764	706	744	737	764	747	710	720	723	774	720	736	729	746	718	695	744	759	763	726	737	732	766	707	710	745	712	720	742	744	775	751	754	737	680	778	746	724	786	722	770	750	732	756	743	715	708	702	758	723	769	725	777	715	719	763	739	760	717	772	739	717	761	710	748	770	717	762	778	714	745	723	720	731	766	759	721	723	701	768	764	714	716	728	708	705	760	703	750	755	742	711	761	697	721	747	701	743	699	691	697	730	750	751	705	748	773	735	724	731	708	722	710	699	715	728	731	736	743	714	724	736	715	773	708	749	740	710	714	724	651	740	746	775	743	728	746	767	742	764	718	675	747	758	728	696	709	722	711	718	707	734	751	731	731	704	712	710	685	739	740	741	731	728	729	723	708	716	744	725	713	691	733	784	762	747	704	706	719	666	771	693	705	742	725	739	759	738	715	659	757	723	750	716	744	763	791	700	774	778	710	724	742	767	703	728	729	735	793	689	752	745	697	728	776	730	758	741	760	701	746	726	711	727	727	758	711	715	717	771	741	757	746	735	754	744	761	762	723	781	778	677	743	719	753	719	782	726	729	763	741	716	710	691	753	753	755	742	740	722	708	709	698	740	728	705	724	711	722	739	757	794	791	693	712	751	712	677	746	714	749	731	789	766	719	708	694	772	711	777	768	746	720	708	780	740	729	720	713	739	766	735	736	715	718	704	719	746	693	737	743	691	729	775	733	757	715	717	717	707	757	703	747	737	686	784	716	724	756	736	729	759	739	709	739	783	704	760	730	797	706	724	768	705	729	750	732	715	758	735	702	761	757	760	735	739	812	763	754	720	770	731	747	689	745	696	727	715	732	721	729	724	732	729	737	699	686	717	737	753	722	747	780	686	749	710	750	751	730	718	736	721	779	766	773	764	744	754	719	719	728	695	774	728	717	743	786	711	790	686	729	689	690	701	736	750	727	724	714	781	751	767	784	730	742	732	703	721	730	704	747	748	710	725	741	762	698	726	775	761	698	727	715	724	707	756	760	729	772	721	690	733	739	701	741	749	725	758	708	768	740	756	731	750	751	712	732	749	710	805	748	692	735	738	710	720	695	721	705	686	713	744	700	735	719	749	792	726	748	736	770	674	732	719	716	703	732	771	784	753	784	789	740	736	731	721	735	721	719	764	746	721	722	712	736	734	736	701	752	727	763	775	712	750	720	748	715	749	747	733	751	690	735	752	722	712	762	744	716	730	736	746	697	729	690	739	778	767	756	744	722	738	727	724	747	711	717	762	752	779	673	719	704	764	791	760	788	762	739	747	739	729	718	729	760	722	772	734	713	708	710	741	713	725	740	736	765	749	729	744	748	785	732	704	696	707	764	748	776	695	678	734	710	745	705	732	739	708	746	683	707	776	755	754	738	724	737	670	718	740	749	730	741	778	698	732	739	775	736	752	716	747	778	706	740	721	717	736	719	731	784	728	757	713	735	743	725	763	718	785	705	714	674	730	749	725	706	753	796	713	715	696	698	733	730	713	757	755	741	714	727	728	715	737	721	752	704	735	732	764	731	764	769	692	740	750	742	767	705	694	728	751
4728	5802	4707	2545	1983	1680	1499	1378	1193	1142	1177	1039	996	1011	952	978	974	864	912	950	909	891	869	902	910	898	883	916	869	881	875	860	791	897	882	880	922	899	905	876	840	850	827	871	880	914	880	878	791	906	924	837	910	860	846	857	904	842	853	901	814	867	846	841	879	893	860	852	852	937	858	838	869	878	894	807	875	921	935	886	916	858	912	888	890	861	927	820	872	850	862	854	874	861	850	870	864	881	892	856	891	869	841	843	830	839	847	855	868	804	827	861	843	884	845	884	838	920	899	901	830	835	894	857	843	864	870	868	821	860	834	883	869	943	841	851	885	890	829	849	843	873	825	868	891	862	913	827	888	895	851	835	886	829	881	846	864	866	857	881	829	894	863	870	867	839	846	855	847	826	928	848	893	859	891	842	853	822	829	898	863	874	887	877	824	867	798	862	829	898	844	899	768	866	884	785	869	886	874	854	882	867	838	917	857	841	882	917	816	836	823	926	850	862	938	820	892	885	903	822	827	875	824	895	835	895	850	869	831	869	871	878	822	855	879	871	858	868	842	825	825	858	837	898	870	823	875	863	831	811	855	862	799	874	829	849	822	937	832	838	831	870	770	812	866	869	878	854	876	857	848	926	865	881	895	857	875	891	809	896	863	843	932	884	860	888	842	850	877	866	872	831	837	921	836	824	835	850	864	854	879	880	855	906	867	826	809	867	844	855	822	794	851	820	864	845	874	822	857	821	866	850	884	893	827	820	869	856	876	871	837	891	852	838	855	868	827	929	801	888	828	795	847	893	841	853	829	885	827	856	873	842	883	888	806	848	802	911	869	876	870	856	927	863	831	914	927	860	844	891	847	894	844	871	848	904	877	838	816	839	854	805	861	860	851	883	789	912	883	887	808	802	787	859	859	840	894	909	887	905	921	911	875	837	853	859	804	901	901	834	906	844	889	916	844	897	815	888	859	881	819	858	859	856	875	840	850	875	926	867	863	861	870	901	846	881	875	827	820	823	875	836	843	848	824	856	791	885	840	865	870	896	847	822	883	870	907	852	847	884	854	919	858	873	882	846	816	873	863	892	838	877	838	883	842	863	862	839	800	907	836	874	926	848	829	899	891	824	826	876	853	859	887	876	863	831	825	887	839	867	870	827	862	837	848	849	832	863	833	913	872	857	885	844	848	916	919	886	837	908	832	847	914	874	840	839	877	864	857	842	863	868	804	857	827	876	858	875	864	828	915	909	891	866	860	840	874	870	854	824	886	841	908	854	849	872	880	854	876	842	833	920	857	789	879	874	882	796	825	898	860	886	873	883	908	850	846	811	899	829	867	816	839	808	885	850	893	889	864	863	878	894	865	895	912	874	917	895	835	838	811	870	920	843	890	875	873	810	872	825	891	874	867	879	847	871	859	917	858	857	849	812	862	855	862	867	845	864	890	878	820	872	820	804	891	851	884	863	828	871	808	833	932	818	851	865	879	840	884	889	867	870	819	831	859	908	911	908	910	865	884	835	889	823	843	822	866	846	839	852	847	832	878	825	810	916	870	931	895	846	869	831	798	868	828	843	885	851	821	854	878	843	825	894	892	849	813	833	888	872	863	824	875	800	868	845	889	838	857	848	864	852	861	855	820	818	817	846	838	834	874	870	862	907	814	864	834	910	838	859	894	915	811	857	815	875	854	887	840	854	832	916	839	741	891	888	867	852	915	880	847	830	837	855	876	857	861	841	850	903	832	841	934	876	860	833	854	824	822	844	820	829	839	843	908	867	866	845	842	851	861	834	849	850	842	863	876	872	873	850	911	873	862	827	835	861	845	861	829	826	846	892	838	860	825	926	878	849	892	908	863	838	881	840	841	861	857	891	905	877	851	843	834	844	845	864	853	854	858	884	795	878	874	887	851	805	846	855	796	838	886	828	905	843	841	865	825	865	848	828	858	867	820	816	878	820	887	885	894	870	825	874	896	834	859	844	873	801	860	835	869	902	818	846	859	851	845	870	808	863	916	850	906	862	871	849	898	805	793	907	778	840	816	863	855	808	906	814	831	895	853	852	835	850	860	848	859	861	836	845	845	853	832	808	866	837	811	824	876	856	859	864	871	819	749	820	882	828	903	915	852	867	872	896	859	821	842	826	898	822	839	850	836	894	848	898	809	864	889	902	873	848	828	808	843	852	860	845	861	803	861	860	843	863	865	837	868	832	888	863	812	862	905	835	877	867	802	881	873	895	900	803	794	857	851	886	810	843	814	879	859	887	848	816	873	827	877	865	887	866	849	886	890	870	910	914	824	835	845	865	832	857	845	847	894	885	918	845	814	863	907	858	842	876	876	852	840	854	818	824	854	821	834	883	873	835	859	891	831	847	780	871	853	864	875	908	844	857	894	833	826	908	867	833	835	903	858	859	855	875	893	842	834	855	847	879	909	905	861	846	873	873	830	884	847	852	881	828	887	843	838	862	854	913	877	828	888	805	836	831	863	896	843	906	884	849	779	876	902	852	945	903	867	862	871	860	887	874	845	870	829	865	867	850	785	850	859	848	863	851	861	872	904	931	919	875	865	875	870	853	853	859	847	853	868	887	843	826	884	883	905	817	879	878	842	882	895	930	908	875	840	900	910	847	899	867	827	896	867	849	864	856	843	881	826	858	917	846	819	840	818	838	837	879	886	872	829	841	845	855	844	845	838	883	854	861	866	879	858	888	841	872	883	866	845	844	815	826	853	827	880	873	885	887	845	846	874	864	854	851	854	874	893	846	891	806	844	818	849	802	880	899	875	844	862	839	870	868	886	865	887	871	850	857	849	869	866	821	863	821	884	812	865	848	863	813	870	843	906	885	904	929	942	861	860	879	845	864	858	873	901	850	856	901	891	886	922	886	857	845	823	825	888	880	861	864	847	793	843	854	892	849	835	873	823	868	887	836	894	850	875	894	853	892	902	878	866	868	897	844	836	857	919	872	902	866	837	857	808	877	802	829	853	815	877	912	882	887	866	864	969	893	863	884	817	833	831	818	817	880	863	873	861	842	842	885	859	851	880	855	876	831	869	872	852	828	869	894	816	878	859	906	833	826	893	808	831	851	864	817	814	871	864	882	860	887	906	853	826	886	861	865	854	845	831	820	861	827	848	818	856	872	874	831	862	883	816	887	850	859	827	830	892	868	811	876	940	881	828	854	823	845	861	861	893	885	832	820	880	886	852	850	874	838	850	828	874	900	875	796	861	864	940	821	920	839	839	860	858	874	864	847	858	879	878	814	901	851	874	853	903	875	865	854	839	823	838	847	876	872	868	895	904	853	843	878	875	821	818	890	883	812	859	815	871	809	869	897	836	884	861	778	880	832	867	828	861	822	854	856	879	843	817	855	861	895	829	827	823	891	860	856	870	867	882	863	866	862	869	824	861	816	867	904	869	855	865	904	824	875	859	905	849	877	871	845	873	905	871	869	936	828	893	849	886	859	879	884	834	879	828	828	874	831	899	902
23070	21588	29594	24085	21589	21637	11926	1484	1086	894	828	757	753	704	673	660	610	546	580	589	549	535	580	523	582	541	512	564	528	529	501	528	526	512	494	468	527	480	481	449	509	496	491	487	485	485	545	537	531	482	482	483	508	493	490	475	508	468	521	469	487	500	490	484	512	490	491	436	470	516	461	466	513	488	476	502	504	442	461	503	518	479	488	489	494	485	476	485	493	496	465	492	493	527	469	484	469	465	504	498	468	504	516	491	465	495	499	485	453	513	486	443	491	463	453	485	478	539	506	476	475	488	470	475	485	482	449	475	479	485	477	484	478	500	465	510	499	536	489	482	477	493	454	475	471	459	460	451	469	475	487	475	489	456	439	472	469	471	467	465	493	513	505	512	487	460	462	492	459	475	433	475	509	475	459	479	517	463	473	477	460	482	475	494	469	487	447	475	474	510	503	444	506	481	490	498	492	476	495	485	449	484	509	478	527	467	448	523	494	492	462	454	489	485	467	491	481	473	508	445	456	433	497	485	502	486	517	466	472	458	498	507	455	464	438	472	483	518	493	490	454	460	427	494	451	481	475	472	504	468	443	470	495	452	468	482	492	497	480	445	461	454	529	471	443	494	457	506	475	489	481	486	482	487	453	477	465	501	502	505	490	462	507	496	476	481	472	476	486	471	517	469	479	491	499	482	501	483	490	477	502	471	486	475	526	473	473	511	463	460	442	472	442	496	486	504	468	449	449	495	480	466	494	512	504	531	504	467	503	464	517	443	479	490	531	495	448	455	480	469	508	455	459	485	460	463	519	500	480	492	447	482	522	424	448	470	526	478	457	478	468	487	438	495	488	499	475	475	482	463	503	491	449	475	512	454	495	476	433	497	451	487	499	487	455	462	502	484	476	483	486	466	495	479	480	492	466	462	454	494	476	450	490	499	479	470	445	462	496	494	466	483	441	489	511	452	457	446	478	486	488	469	462	496	494	484	473	499	491	461	489	503	428	499	541	487	475	442	501	457	522	508	527	506	498	471	486	469	454	487	486	477	441	469	485	468	497	505	499	462	480	507	453	451	446	459	522	479	512	477	461	458	468	471	511	476	474	448	445	529	456	447	418	454	432	533	466	448	471	510	475	494	507	431	494	449	491	489	498	456	455	461	462	438	464	490	478	497	497	467	450	463	470	469	504	496	470	504	486	483	475	479	451	498	445	474	481	463	485	470	487	484	499	483	517	507	497	484	517	459	509	462	481	497	493	475	480	479	466	464	465	503	502	496	491	460	485	515	484	480	497	467	501	478	513	486	471	477	509	453	448	487	518	483	497	493	437	475	462	459	497	505	494	495	483	462	470	510	489	470	495	455	479	501	532	473	488	486	482	493	446	476	500	444	497	436	489	510	508	473	476	507	462	523	500	535	467	471	488	475	473	457	463	455	498	507	447	461	462	501	465	485	427	486	498	466	538	450	453	459	485	464	487	523	499	489	469	507	459	502	516	467	492	509	462	458	492	483	493	470	469	513	467	446	499	495	493	452	443	460	514	435	522	521	485	486	452	467	464	442	459	491	487	493	486	433	434	478	452	527	508	474	493	473	454	483	499	455	488	442	486	495	455	455	463	488	500	515	511	492	487	472	554	470	489	517	471	498	489	445	483	480	488	454	468	491	505	468	523	473	464	502	486	486	470	469	476	485	481	452	464	512	454	527	468	453	446	468	477	476	507	501	498	465	449	469	506	454	480	520	487	493	483	440	487	527	464	461	497	516	468	488	467	449	492	460	519	491	503	468	538	483	473	484	500	469	500	447	476	507	492	482	451	445	482	514	487	459	486	499	472	475	491	489	472	427	518	481	472	471	486	484	407	486	482	516	517	491	489	479	462	454	472	475	507	503	484	425	464	464	469	489	465	469	468	528	471	449	474	487	456	481	468	465	475	461	510	490	514	499	499	448	455	494	481	505	446	499	477	486	487	458	467	488	439	467	493	463	480	455	486	488	446	485	463	465	484	478	496	478	471	489	461	482	482	504	508	469	470	475	453	485	483	476	471	506	497	506	498	520	528	472	480	450	512	472	458	541	480	507	459	476	471	440	481	488	482	495	491	452	444	472	479	469	446	458	483	505	491	515	459	518	467	471	486	491	475	439	481	491	483	478	482	475	457	492	475	482	489	488	503	469	462	447	468	452	476	514	489	469	486	543	466	431	494	497	469	497	486	459	471	454	459	478	470	501	513	498	460	458	485	467	478	464	484	460	451	497	484	500	449	462	421	500	493	466	462	468	491	463	470	463	465	452	433	466	494	485	462	495	451	471	491	513	469	498	534	464	443	493	462	514	469	458	484	491	428	459	461	477	443	522	506	447	488	427	495	526	482	437	470	487	492	470	464	458	510	473	470	520	512	459	492	454	487	472	471	467	443	490	477	454	493	466	475	455	502	484	451	500	520	495	521	458	510	491	489	500	522	470	496	474	454	522	505	465	451	477	441	467	480	460	500	497	454	491	501	516	459	485	449	473	501	480	494	481	501	484	406	463	456	502	474	461	472	464	484	458	477	491	492	485	492	483	462	498	480	489	496	492	527	493	510	503	506	466	513	544	463	459	464	443	439	498	501	510	468	436	470	489	430	442	477	484	438	448	500	481	494	462	477	478	469	476	447	475	512	451	452	491	483	440	502	495	463	490	474	495	504	454	498	464	465	475	484	481	478	517	466	495	514	448	460	501	447	434	491	485	482	472	516	471	460	478	465	473	493	463	470	482	503	499	464	482	460	472	502	457	457	493	508	496	448	511	480	474	498	492	469	482	495	487	438	514	440	497	472	495	488	443	509	485	469	465	497	498	448	472	482	457	430	471	492	483	495	457	479	473	490	462	465	477	498	492	483	504	440	487	477	494	470	481	441	473	490	450	470	464	491	492	483	531	460	459	452	495	473	504	493	474	449	448	478	480	465	452	454	487	446	489	512	459	507	430	464	460	499	471	469	491	490	497	506	479	482	500	529	476	488	447	471	474	439	492	477	488	487	486	522	475	521	490	519	496	496	456	482	474	560	455	482	487	472	495	474	424	443	459	485	494	517	494	501	491	503	486	463	511	488	473	468	491	461	507	516	485	502	481	458	480	516	455	472	449	474	480	481	456	489	483	483	453	499	455	525	482	422	466	466	506	500	447	495	501	482	439	452	475	471	456	497	464	479	480	497	469	466	462	522	471	487	441	456	480	490	478	451	436	466	500	517	481	471	500	504	489	460	452	456	498	486	489	516	446	464	515	500	463	479	458	478	501	491	432	421	444	457	493	506	493	466	515	504	453	457	424	477	473	514	465	485	483	492	461	428	461	443	480	464	485	489	457	482	447	472	461	501	476	460	428	484	491	467	449	464	469	490	473	483	500	491	461	508	513	485	489	462	493	508	489	484	469	493	474	495	465	506	438	447	514	448	452	493	437	480	498	506	497	526	482	492	469	496	471	484	474	460	465	489	485	461	474	484	505	472	441
7069	16340	13451	6918	4919	3727	2981	2307	1964	1632	1470	1334	1150	1089	1019	908	846	805	732	789	733	715	677	683	642	665	656	618	678	624	603	595	594	598	631	612	589	604	607	590	604	551	577	614	596	588	568	598	584	589	534	546	556	573	613	564	564	541	559	558	577	592	546	557	561	564	552	544	518	542	542	578	562	550	557	513	546	540	541	532	531	573	526	571	526	538	532	552	555	548	524	534	516	541	534	539	581	516	536	585	542	530	546	526	578	589	545	545	547	546	546	568	570	551	546	537	566	530	527	570	584	594	542	557	524	529	547	544	569	564	560	572	550	542	541	546	547	576	576	561	563	531	538	544	579	553	532	558	568	560	527	514	566	624	530	567	536	520	535	538	560	547	580	530	557	521	524	580	579	566	571	512	554	551	562	550	572	515	542	514	579	522	553	591	551	582	543	532	521	528	564	526	544	557	566	550	571	550	554	505	547	541	529	526	555	545	564	558	565	567	543	541	580	589	511	550	591	516	524	555	548	535	576	577	565	546	565	565	531	560	528	512	549	521	568	495	567	597	522	561	573	565	497	516	539	557	555	519	517	543	558	535	495	562	542	547	501	532	581	526	566	551	527	548	521	526	551	543	583	524	570	581	559	556	574	533	541	537	531	536	576	568	532	524	571	541	541	570	547	536	516	553	587	500	524	532	554	564	563	520	553	528	586	579	568	559	543	565	525	565	519	535	563	551	526	591	493	534	538	566	574	533	559	515	544	557	532	527	561	518	537	561	556	499	548	502	567	530	554	513	558	539	546	540	552	559	532	547	561	525	541	594	525	542	537	540	568	556	565	523	517	519	530	527	536	559	514	560	595	584	505	584	501	557	545	560	580	504	581	527	524	556	579	515	545	516	539	530	501	557	539	552	525	575	543	543	532	520	576	570	516	544	512	522	565	524	558	540	573	571	557	563	523	546	541	583	588	534	560	556	579	515	559	538	505	535	545	506	509	558	563	566	544	534	504	572	542	543	538	556	564	543	534	560	565	574	491	560	568	529	536	505	546	528	533	546	535	532	525	527	538	574	505	562	522	535	527	524	518	548	537	538	568	526	541	573	560	512	504	585	558	503	557	558	570	542	549	547	549	557	546	539	564	541	561	541	515	534	525	569	526	501	553	568	523	588	541	571	482	563	536	556	587	542	563	570	529	526	557	537	503	542	582	547	560	547	565	532	544	598	565	520	550	555	546	513	523	587	560	526	514	551	568	539	555	538	566	555	540	547	542	539	509	574	541	584	501	513	574	592	567	522	553	525	582	565	533	530	495	524	560	560	539	502	540	564	523	533	529	585	538	520	555	564	532	523	557	626	532	601	556	538	554	535	573	556	540	518	557	533	531	528	543	545	598	565	550	482	514	544	568	544	539	574	536	542	561	490	545	543	518	573	582	510	539	558	545	566	567	526	513	560	553	554	556	583	562	561	542	544	529	535	545	534	572	552	530	589	530	571	542	551	524	539	574	574	500	491	559	501	555	584	568	508	525	577	536	517	585	513	549	507	556	568	564	521	560	557	536	587	505	553	572	517	562	533	521	511	536	516	511	526	535	521	570	510	529	577	541	580	489	574	551	555	564	552	544	510	554	549	548	541	526	520	537	519	559	536	537	541	526	548	602	533	560	540	542	512	561	538	537	517	549	588	544	600	533	545	558	549	526	553	531	538	570	535	541	509	503	546	525	537	530	514	571	570	528	580	567	538	561	564	519	541	590	575	562	552	526	497	554	538	573	546	553	559	562	533	512	534	563	535	549	527	580	590	519	554	555	586	533	523	558	527	566	563	592	515	509	566	554	587	551	548	539	560	539	541	512	569	540	585	563	518	588	548	577	581	525	545	519	576	546	571	512	538	571	541	515	554	541	517	520	578	560	522	542	572	544	516	518	567	558	540	530	534	543	574	564	568	523	526	557	547	569	568	586	524	553	565	526	561	532	568	555	546	527	544	535	551	552	579	521	539	558	541	521	534	558	562	522	546	549	554	519	550	539	517	563	564	578	545	569	507	479	537	535	534	534	542	571	531	568	519	582	551	555	563	582	523	565	558	563	515	521	560	545	531	561	525	570	537	559	547	513	515	484	555	561	533	593	531	567	521	528	578	545	542	491	570	526	553	556	548	551	557	590	550	537	556	550	484	546	542	543	547	524	579	571	503	582	560	546	558	508	503	514	535	560	534	519	500	563	554	549	564	497	543	526	617	537	528	552	538	594	532	525	539	538	547	525	548	519	564	532	544	553	564	570	553	503	555	565	571	563	542	552	598	529	513	587	497	563	579	531	575	561	546	505	543	535	534	555	546	515	558	549	575	536	505	565	541	541	547	524	559	544	557	545	578	502	579	549	557	548	549	523	550	566	566	574	542	559	561	517	560	534	524	539	563	533	524	546	555	505	526	566	534	506	544	555	511	575	565	596	571	520	536	520	579	562	534	534	523	565	553	524	526	544	506	543	575	570	569	608	535	519	547	540	550	562	570	522	550	591	553	531	566	564	545	551	530	570	534	539	562	546	569	546	518	538	555	540	546	505	530	556	557	539	559	548	555	529	537	543	553	549	509	521	520	574	502	545	541	565	505	538	576	565	564	535	564	506	541	545	570	488	555	545	544	538	551	590	538	522	531	548	583	531	562	527	576	563	523	576	539	551	585	551	547	540	560	569	532	585	551	572	539	573	554	528	551	566	574	564	561	521	539	563	575	508	574	587	534	537	533	548	566	550	511	518	546	526	570	530	553	571	604	529	549	541	550	574	544	519	522	500	528	539	547	553	544	516	535	530	583	564	551	527	545	567	549	527	538	574	558	564	548	578	536	585	530	578	530	552	540	543	531	552	539	553	557	519	550	565	496	575	510	542	534	556	570	528	500	524	533	554	553	589	538	539	523	545	531	553	569	549	558	551	536	589	592	533	553	576	528	547	526	544	560	527	546	562	542	548	512	530	546	533	541	605	545	538	531	562	552	538	526	540	549	554	556	568	601	583	531	565	541	511	531	568	547	511	535	569	561	557	549	538	508	542	567	520	516	550	574	527	559	554	519	545	584	539	522	535	549	571	514	547	502	572	508	550	564	546	520	606	488	487	555	564	547	498	576	506	475	532	559	553	511	587	558	544	516	566	594	509	557	582	510	570	520	557	556	544	557	536	575	532	513	548	525	559	515	552	551	505	522	535	535	540	551	553	567	560	595	563	558	573	529	544	476	540	584	526	572	565	548	535	549	567	556	531	535	553	576	528	544	568	530	543	521	534	541	532	577	542	560	570	565	551	574	555	567	504	488	534	551	556	576	484	585	556	539	578	589	570	518	532	545	521	539	539	556	552	551	536	540	521	592	540	554	515	553	488	583	566	572	526	541	529	507	561	557	516	522	534	564	543	580	558	582	522	548	539	556	573	497	528	552	531	551	494	607	548	567	544	504	472	549	565	565	561	544	531	533	519	525	548	540	561	564	559	575	542	576
27707	20478	7433	909	643	603	524	574	543	519	519	550	551	508	541	517	526	531	524	541	493	519	513	530	557	559	475	487	480	509	534	566	547	500	524	449	540	499	505	557	499	510	500	522	491	512	512	477	477	535	540	513	493	534	533	519	520	501	501	502	534	492	484	525	515	534	493	524	497	523	542	538	487	564	499	500	538	493	511	528	493	545	503	562	500	525	554	513	530	526	528	516	539	513	507	525	512	535	507	514	501	556	525	519	519	498	494	483	487	538	584	530	524	507	498	529	517	520	487	481	518	503	522	582	527	498	518	522	529	487	510	523	538	529	536	492	511	487	492	491	515	542	483	525	505	509	525	511	536	518	550	527	483	546	498	504	523	521	505	483	532	498	497	535	532	524	479	514	524	531	566	492	537	519	528	543	552	491	502	502	508	499	506	499	498	529	515	563	522	524	494	524	508	538	527	550	535	552	530	550	535	525	492	524	540	553	516	486	517	501	558	515	501	545	510	495	563	486	501	530	549	520	534	511	518	537	527	540	525	533	506	522	548	532	524	477	532	531	550	561	536	541	534	479	539	543	499	472	464	520	508	496	520	519	508	496	529	558	516	536	543	514	530	502	507	547	525	539	476	520	508	505	542	487	481	529	543	473	570	516	546	528	495	573	538	532	517	503	569	476	495	478	498	518	495	484	538	470	538	505	500	495	524	488	513	506	544	493	490	503	513	522	505	544	554	539	569	499	511	510	498	520	497	468	545	493	489	477	545	491	565	503	547	522	497	531	561	537	507	521	511	497	523	545	504	513	534	537	511	531	533	518	507	534	527	523	501	511	537	527	526	548	526	533	518	549	537	535	503	538	480	510	470	481	505	532	522	550	531	512	518	495	496	503	532	517	516	507	517	529	529	522	503	537	516	555	511	500	535	531	526	544	536	486	484	486	493	495	484	530	518	536	496	528	543	504	490	542	503	517	511	514	534	518	499	572	528	514	491	513	518	503	512	527	504	514	491	481	493	532	490	485	541	488	522	511	521	517	540	547	555	507	489	508	519	556	497	534	504	523	508	548	512	532	512	503	492	481	552	511	517	517	488	509	514	490	511	520	518	529	505	526	527	513	529	527	540	485	560	539	467	476	530	527	564	532	508	475	509	509	528	502	540	519	528	499	557	521	545	550	497	496	539	502	536	503	503	487	530	519	538	537	529	517	471	514	508	519	513	524	542	515	473	519	538	539	515	529	520	517	511	551	491	488	527	527	560	505	522	532	539	507	497	532	501	534	488	515	489	480	554	560	528	524	503	498	523	470	534	553	511	530	538	514	503	505	537	545	498	517	548	511	511	543	547	530	537	495	528	529	507	503	524	475	516	516	516	546	538	491	514	501	560	517	556	515	532	524	519	473	503	499	514	523	520	523	545	468	530	534	508	505	491	480	538	489	538	483	524	519	534	484	520	506	522	530	519	526	512	548	557	515	512	533	481	503	539	493	523	508	503	520	503	532	506	529	536	543	480	520	527	517	530	533	470	514	521	528	482	515	520	520	501	519	529	558	504	518	576	549	531	488	535	536	536	522	485	492	510	536	516	507	521	508	534	522	516	523	511	544	493	495	511	501	513	483	545	508	562	554	504	522	550	508	572	523	526	463	499	484	502	507	508	500	516	507	521	547	498	481	549	496	511	524	489	502	563	553	487	566	516	525	516	529	515	539	526	482	529	479	491	501	512	518	503	468	512	507	535	524	479	526	522	506	489	517	535	522	519	535	562	549	487	498	515	523	576	506	543	540	536	483	547	492	528	516	497	509	497	493	495	485	477	480	506	492	525	527	496	494	514	497	516	539	530	514	499	536	531	509	537	554	525	555	534	507	554	532	499	525	524	485	571	553	508	514	508	551	490	506	467	497	532	529	485	544	510	526	531	554	506	518	544	568	502	498	483	498	513	519	498	504	498	530	548	532	524	574	507	522	494	520	547	559	514	511	493	508	553	519	521	528	537	499	524	542	518	540	533	506	511	502	517	483	547	553	544	483	517	507	495	492	495	483	513	496	525	508	548	552	509	561	530	527	539	491	474	522	508	469	490	560	521	496	502	475	520	536	541	544	515	490	507	541	486	516	492	528	519	530	540	492	482	507	525	544	516	496	479	516	482	527	535	540	510	517	542	487	541	520	497	538	492	482	529	515	540	466	534	536	503	523	473	488	487	519	520	513	493	536	529	522	544	540	520	496	494	517	502	460	502	534	493	509	464	523	481	539	509	562	518	551	511	513	565	513	489	480	530	519	521	516	462	493	496	511	518	502	536	542	512	506	516	501	579	466	525	529	526	505	496	499	528	534	540	499	432	528	542	483	522	525	517	493	487	537	528	482	527	523	530	531	484	556	540	516	490	527	540	527	496	527	504	544	512	516	536	532	526	496	533	510	491	497	502	532	507	509	524	548	496	548	524	512	525	534	518	514	538	475	531	518	510	516	487	509	512	483	533	555	510	538	498	494	508	514	519	472	503	525	504	502	505	528	513	425	516	512	528	505	528	551	563	529	520	501	497	501	523	535	501	524	530	504	495	516	507	522	547	541	521	535	508	498	513	520	512	496	498	500	530	522	541	524	574	513	536	529	534	469	506	511	499	533	528	530	517	544	520	553	530	522	497	503	506	537	501	509	538	531	482	441	565	526	514	478	509	528	507	509	510	514	518	495	517	513	534	509	509	523	545	528	536	538	491	524	532	496	523	471	527	516	521	495	505	530	496	530	536	502	516	545	543	524	495	527	527	527	515	526	494	509	532	476	520	511	517	495	467	500	524	511	520	485	505	498	466	525	512	532	551	498	527	522	524	541	491	519	526	523	575	553	549	540	531	502	507	539	505	510	513	513	530	532	519	517	484	520	504	565	522	523	492	497	512	480	524	506	489	516	538	506	506	511	514	520	518	526	543	470	470	505	496	507	490	504	485	494	493	550	511	555	569	509	551	544	524	529	525	510	509	525	475	531	514	518	494	507	527	557	504	498	507	494	519	495	511	479	526	520	494	531	565	493	557	527	560	491	520	561	546	544	525	548	501	532	513	536	501	497	535	504	518	541	528	494	489	472	507	452	516	481	531	494	501	498	511	540	542	496	475	495	552	508	502	534	494	495	527	535	525	525	534	482	490	468	536	528	482	521	529	521	517	506	474	507	548	498	505	533	560	541	518	535	530	571	537	566	545	514	514	478	504	527	515	501	510	538	518	507	537	529	509	534	492	538	508	564	503	521	546	520	526	522	489	541	510	483	507	503	545	518	521	527	490	523	501	514	499	563	512	511	532	543	507	483	487	548	510	518	506	497	494	519	519	520	555	546	514	496	511	542	500	494	521	530	519	529	492	464	535	514	521	509	507	512	543	515	519	502	485	553	481	523	506	517	512	522	522	546	464	505	525	533	495	489	509	531	528	503	521	528	510	510	541	487	510	528	488	452	525	510	551	496	540	551	500	513	528	523	519	579	508	493	537	510
4195	1414	1199	868	807	744	664	693	738	661	627	666	676	618	631	655	646	628	694	616	637	643	589	643	631	621	616	651	594	637	635	624	640	598	626	671	643	574	614	640	656	620	612	633	691	625	646	613	622	661	623	638	657	606	621	649	648	623	668	625	582	642	671	580	639	645	642	659	661	607	673	604	657	618	687	634	679	599	611	613	639	609	653	613	623	609	611	657	628	606	635	662	649	643	622	624	674	612	666	613	627	605	652	626	643	578	670	591	643	606	637	603	644	661	652	643	629	650	630	600	613	616	647	644	678	633	586	630	622	660	640	687	658	618	636	625	659	600	620	629	653	646	646	626	612	636	607	612	623	682	618	646	674	655	673	638	644	623	722	634	636	621	638	577	639	649	576	631	655	647	649	637	620	635	648	618	607	615	629	618	647	626	634	631	655	639	652	621	621	657	630	650	644	635	599	605	636	661	639	576	660	663	593	648	612	660	614	619	666	635	623	612	601	617	618	621	641	631	606	624	595	637	622	595	632	644	624	630	664	659	627	619	625	618	613	627	602	645	639	590	634	651	621	632	621	664	616	621	637	674	641	608	659	595	657	597	665	619	668	617	596	592	643	647	629	635	622	622	649	625	664	633	660	614	631	619	620	623	636	626	635	681	656	654	599	642	629	588	644	619	594	630	606	664	671	609	635	649	632	623	633	617	585	634	665	605	604	638	603	626	620	637	645	595	679	622	612	637	627	641	623	624	594	654	637	679	637	652	637	663	626	574	623	664	635	590	597	575	634	674	619	626	643	642	627	643	609	623	611	602	638	606	623	656	625	612	658	562	625	623	600	594	621	664	585	649	604	642	676	615	619	624	640	639	677	674	636	626	604	593	691	610	590	619	641	588	607	665	617	634	606	662	613	642	615	647	627	593	610	647	664	673	586	644	580	608	664	584	616	592	613	630	623	611	568	613	566	591	635	602	579	613	652	604	625	645	655	590	653	622	605	670	657	629	661	600	612	680	615	640	651	633	639	622	643	667	617	668	612	639	614	581	613	652	648	606	618	642	585	644	658	636	602	655	641	607	667	646	630	668	595	636	633	654	601	640	628	647	638	597	608	625	652	642	615	654	627	666	629	660	644	606	622	627	634	630	652	626	631	583	591	631	653	627	621	672	679	646	639	632	670	599	617	648	695	598	658	606	610	620	615	657	639	620	672	614	644	628	632	618	626	679	628	659	644	649	600	648	644	604	648	623	608	599	613	623	602	684	606	642	598	594	621	646	601	637	638	664	638	599	606	636	653	640	662	647	616	643	618	621	608	615	708	642	671	588	668	623	632	641	663	587	604	686	633	633	628	621	655	571	657	638	606	647	579	660	643	639	629	632	616	688	640	616	616	680	646	652	650	644	634	594	598	651	610	695	621	649	623	634	616	612	653	652	598	616	644	635	632	612	649	624	618	669	664	596	618	627	641	622	594	635	599	611	628	640	633	642	633	645	636	623	608	617	616	583	587	587	628	615	675	652	637	639	626	660	658	627	582	629	668	641	621	646	602	612	654	661	615	635	651	631	641	599	608	630	611	651	629	652	639	613	621	666	645	606	599	652	631	628	633	666	664	616	590	597	594	685	654	673	639	626	602	585	591	583	612	632	606	641	650	606	627	618	659	653	607	670	639	644	657	604	672	590	584	645	656	638	615	644	648	623	652	593	605	665	626	623	697	676	657	616	637	616	640	693	658	605	621	642	621	596	580	626	651	612	662	588	600	609	653	686	629	621	631	680	627	645	660	629	607	626	608	626	668	609	650	651	595	618	621	646	626	674	656	691	645	631	603	660	591	647	607	639	627	599	658	624	606	657	646	617	683	591	632	659	642	682	648	654	633	651	616	607	608	623	612	633	611	642	642	613	599	613	689	656	648	595	592	660	629	625	644	656	581	637	652	661	643	621	627	674	644	626	617	635	651	635	679	638	602	681	664	621	640	637	608	623	628	653	640	625	651	607	646	635	636	568	615	665	656	639	622	649	609	591	649	619	670	636	643	650	639	639	598	615	638	649	656	643	624	595	636	658	654	624	591	571	611	673	624	662	617	637	617	615	668	660	583	675	620	620	668	647	636	647	670	650	646	634	671	652	601	590	624	625	649	634	659	613	567	665	634	617	634	642	636	639	626	684	603	609	654	667	591	671	652	634	647	592	637	609	615	648	610	603	665	678	609	647	596	594	619	610	694	604	655	677	649	583	592	643	624	643	630	644	622	648	677	638	626	643	658	596	641	612	643	614	654	614	637	583	644	614	577	599	611	608	617	660	610	629	637	636	617	627	689	664	599	687	683	611	622	662	641	607	641	611	621	602	708	620	649	584	631	595	698	584	574	598	635	580	623	649	662	616	629	685	631	671	614	632	569	600	648	671	626	634	611	628	632	588	589	608	628	624	610	607	662	640	643	611	716	622	682	619	627	622	654	641	608	640	675	575	671	621	623	657	620	605	629	680	658	612	623	634	586	610	656	616	631	596	640	609	631	649	629	607	614	612	611	610	612	627	596	627	636	614	664	628	643	647	640	614	625	587	662	635	631	553	638	634	630	634	631	655	626	596	615	640	668	637	670	620	638	607	609	637	601	639	642	673	608	585	635	593	677	597	647	594	657	673	619	640	624	611	636	641	639	629	635	636	631	594	590	648	632	680	639	631	629	624	625	646	659	640	668	630	673	678	630	619	636	650	649	612	586	643	604	664	651	602	605	599	637	661	646	614	589	611	546	624	635	620	646	680	613	604	614	664	615	629	637	606	634	649	667	608	650	631	665	607	648	645	634	647	678	634	604	658	611	656	650	650	653	649	623	602	679	597	648	616	623	645	626	624	660	647	593	632	633	638	608	607	649	625	653	650	618	590	637	612	592	680	675	622	625	675	645	591	618	657	661	615	661	617	610	637	623	641	644	607	637	638	657	606	639	679	655	646	642	630	630	668	578	662	618	650	616	636	634	669	610	684	619	595	587	678	628	651	617	615	639	643	567	657	651	629	662	595	615	624	648	619	644	623	591	638	582	633	658	637	664	631	612	623	679	660	597	657	650	601	602	704	621	615	644	638	610	604	654	609	619	585	625	643	608	601	590	657	663	626	661	668	645	626	644	625	597	614	627	667	626	641	628	615	644	638	651	650	648	638	622	663	600	612	589	615	662	592	632	615	649	644	636	626	599	670	585	665	585	615	634	633	647	630	625	643	608	626	605	635	656	624	643	648	643	663	657	632	610	640	625	668	627	620	662	641	618	667	656	652	628	658	645	630	620	622	608	693	682	649	602	607	624	645	627	655	596	659	622	645	630	629	645	612	621	636	624	639	613	625	633	629	617	668	667	611	605	648	626	634	613	632	634	653	657	606	673	639	621	614	623	649	651	618	641	621	601	607	618	651	588	633	620	645	605	644	596	608	618	635	658	602	682	644	638	647	643	637	674	642	622	632	652	610	616	652	625	649	651	670	648	621	681	636
24048	21514	29072	24372	21504	12774	1263	745	544	533	484	418	451	401	391	375	368	376	340	337	373	304	323	320	338	308	304	284	275	308	291	317	300	339	305	311	289	284	279	311	269	304	322	276	275	309	273	293	301	288	242	281	280	285	279	272	294	287	259	274	293	273	283	283	290	267	268	294	253	277	245	284	294	280	288	269	277	295	270	268	294	269	256	302	265	314	263	268	297	296	259	285	292	258	319	288	269	297	279	308	277	286	301	274	288	274	304	295	300	262	283	303	291	271	315	270	310	275	304	290	276	284	276	291	291	275	321	259	282	285	286	315	243	283	293	275	302	276	274	252	282	274	282	285	310	317	283	250	297	283	306	280	278	282	262	316	300	261	294	295	280	276	301	281	322	274	270	316	252	254	279	269	306	294	260	252	278	281	274	268	303	276	272	278	314	260	295	291	278	303	293	280	252	291	298	300	305	295	294	269	290	305	282	284	302	312	290	293	279	266	281	268	285	293	268	317	285	297	275	298	266	278	305	289	264	297	281	287	289	262	289	250	268	297	308	279	264	301	282	286	296	274	291	277	294	270	299	284	258	265	274	294	278	284	288	288	261	278	269	275	284	315	289	268	303	265	273	263	289	300	254	282	268	288	292	260	282	268	275	266	283	265	284	255	291	303	284	250	253	289	279	289	304	257	303	278	307	274	311	277	294	279	309	277	274	303	301	267	289	284	276	264	276	250	288	290	266	280	281	274	271	294	288	297	267	294	309	306	329	286	262	253	283	290	299	311	259	278	285	306	313	245	279	289	303	272	282	271	268	258	261	289	296	268	255	246	291	269	268	302	282	268	279	259	321	296	293	269	298	267	280	267	265	280	266	302	299	268	268	308	278	294	289	267	270	321	302	290	281	282	279	260	276	293	248	297	309	266	291	293	294	275	297	282	294	288	275	291	277	286	282	285	298	280	266	279	292	260	304	298	276	321	273	279	300	287	291	289	282	314	288	284	255	292	315	284	314	279	296	300	266	296	289	305	278	299	281	249	268	309	317	278	280	275	284	307	270	291	318	282	274	276	273	279	264	287	311	291	253	280	276	291	292	278	282	264	301	284	321	284	285	278	301	273	299	262	320	275	300	261	299	273	259	298	280	276	268	283	268	249	272	316	304	275	264	293	276	277	297	282	306	300	288	297	272	293	286	255	291	304	279	300	316	325	290	268	300	290	269	283	278	272	282	294	267	269	285	280	288	272	280	287	270	258	298	276	277	262	291	300	263	296	250	276	262	288	275	278	297	276	249	306	268	299	247	282	279	271	288	308	277	293	290	272	303	274	273	281	268	272	264	259	302	254	288	299	269	300	278	288	267	267	265	268	289	288	275	273	306	252	271	282	282	302	278	294	281	306	307	257	269	286	287	255	254	291	273	303	288	290	281	274	275	307	274	268	296	280	302	278	291	296	275	255	293	288	292	310	286	314	278	282	284	262	260	287	284	266	297	280	274	285	302	291	281	297	278	263	273	304	263	271	270	319	293	256	252	262	301	287	296	283	290	254	263	284	279	293	281	298	284	289	245	268	274	296	282	300	284	337	267	287	284	277	281	280	279	273	301	266	287	292	319	295	290	257	272	285	296	284	279	286	305	268	283	307	278	262	264	292	294	262	259	274	280	276	306	283	261	297	288	298	291	257	282	274	281	297	250	244	272	240	315	299	260	279	313	280	281	292	300	267	285	265	292	299	299	274	266	302	279	260	290	278	262	286	287	280	287	281	261	276	287	281	274	265	313	311	279	270	264	298	262	293	300	287	267	287	281	291	266	279	286	268	315	306	257	279	307	279	279	291	250	294	299	294	277	265	299	286	295	267	300	294	286	257	290	256	289	272	290	284	275	287	276	284	322	275	288	289	269	302	290	287	325	237	270	295	298	277	295	286	291	320	281	280	304	275	308	277	290	294	277	275	253	291	286	283	281	262	311	313	274	305	281	279	285	284	318	273	285	284	295	318	308	247	298	286	276	294	275	280	279	307	281	306	298	275	267	261	279	297	308	306	265	299	273	305	274	273	273	307	262	294	291	268	277	310	288	267	284	262	306	298	255	312	300	276	254	258	299	277	251	261	268	298	298	292	287	268	259	268	275	292	291	300	291	286	313	278	264	314	314	276	321	272	298	311	272	272	278	269	306	276	281	272	303	270	263	286	287	288	269	287	252	277	272	289	288	285	265	310	279	283	268	285	274	286	251	288	258	265	260	294	264	271	266	267	298	291	284	285	293	282	273	280	294	274	282	266	313	279	275	278	271	296	306	282	312	289	270	307	276	289	268	292	281	285	247	249	262	296	317	279	290	306	277	274	279	313	299	292	293	305	267	270	279	271	310	305	240	256	274	295	288	277	304	301	276	249	273	305	264	288	269	273	268	273	329	303	286	261	293	260	269	254	305	310	299	270	268	286	286	280	291	297	320	284	259	265	302	276	282	274	285	294	250	285	265	263	296	301	327	277	264	277	280	287	259	278	290	270	297	269	303	303	266	283	276	258	267	285	256	266	309	267	289	260	291	274	281	293	308	294	276	290	309	305	298	285	281	269	296	288	272	301	260	284	292	285	277	269	272	283	250	248	272	293	289	278	259	276	283	265	281	256	273	264	283	263	297	286	274	293	336	294	274	261	301	278	293	250	268	313	287	283	288	278	279	309	276	272	270	318	269	289	276	279	294	243	278	275	270	290	299	260	284	283	305	292	284	265	291	293	298	290	262	297	290	274	300	294	303	278	280	269	292	257	266	310	291	255	287	288	294	305	294	286	262	306	281	277	276	273	295	300	268	307	248	299	292	267	277	294	268	280	289	312	258	285	292	283	304	285	274	289	292	241	258	269	291	270	267	288	320	283	263	271	286	251	287	272	284	284	257	277	275	291	249	284	244	283	289	278	261	316	267	264	264	291	273	279	284	283	282	292	318	295	279	293	265	300	268	316	301	297	280	292	260	274	283	287	277	281	260	272	291	271	281	316	283	262	265	293	275	287	311	273	300	276	278	316	293	302	282	275	258	274	277	304	302	255	245	257	240	300	280	287	286	270	285	307	282	297	286	267	291	280	263	281	279	296	273	272	260	284	279	292	306	263	267	257	311	255	277	265	269	288	244	267	260	277	275	285	274	311	303	258	278	295	251	253	295	257	284	258	263	254	272	313	253	293	287	295	287	300	321	294	272	275	265	287	291	284	278	277	296	277	291	287	274	287	269	276	286	276	283	279	266	259	269	291	299	264	291	313	291	280	291	284	279	252	285	278	259	258	278	296	284	256	262	310	284	283	253	270	289	296	266	269	324	303	299	282	281	276	266	268	286	274	284	290	262	278	279	264	283	283	287	290	270	277	304	275	299	275	281	293	279	296	282	260	280	297	314	285	262	320	293	287	282	279	255	266	285	277	308	279	307	272	278	260	265	283	275	306	329	249	266	259	284	306	284	309	282	286	281	273	320	256	298	282	250	253	295	269
4895	10048	8159	4056	2772	2124	1648	1325	1056	971	828	761	641	641	612	492	533	488	462	437	436	438	442	398	426	414	423	396	378	411	414	366	410	425	371	378	379	380	376	411	373	388	358	411	364	400	334	357	336	393	390	371	366	356	362	363	348	374	327	337	323	345	353	363	338	346	335	361	361	370	337	341	381	372	344	352	369	361	355	360	382	361	338	329	374	393	368	344	360	342	344	336	360	354	338	343	330	340	363	335	357	409	352	326	329	348	349	374	361	337	346	350	323	365	351	361	335	377	349	348	388	376	332	387	334	369	373	382	356	350	367	346	330	357	372	365	354	351	361	336	391	329	330	381	365	352	333	342	356	338	343	360	325	369	339	352	352	335	395	370	333	350	392	354	345	350	363	387	347	366	338	358	309	369	361	362	345	344	354	353	324	369	366	385	355	342	348	332	355	341	357	358	324	373	365	337	356	342	350	374	312	361	340	351	401	380	349	378	324	347	352	375	352	356	335	350	346	352	379	369	353	345	335	331	347	347	345	337	344	369	324	346	371	345	366	375	303	356	356	351	361	355	343	386	376	332	330	335	352	331	353	375	338	353	365	343	362	376	339	324	373	338	397	329	363	317	351	343	352	337	367	328	387	357	340	351	339	337	372	384	357	326	363	326	367	331	342	335	341	363	317	342	340	360	371	374	369	333	347	349	341	361	383	364	327	339	338	348	334	335	319	349	328	335	367	339	362	358	367	345	331	373	352	342	336	364	337	346	357	344	350	358	335	353	367	351	333	352	374	360	342	365	347	331	351	363	347	368	305	350	363	305	368	351	359	369	360	328	361	370	334	342	348	370	378	382	360	352	310	369	344	366	366	358	340	335	329	360	367	341	345	403	338	377	340	342	352	322	412	352	342	350	323	382	355	372	362	357	338	336	347	328	368	382	371	302	361	370	350	357	328	323	365	351	329	344	343	353	381	355	390	371	362	373	333	338	307	327	348	349	337	348	357	350	398	350	363	335	351	362	381	364	339	372	364	354	363	347	347	346	346	341	360	337	336	337	339	328	364	361	345	343	310	360	338	372	363	368	367	373	375	344	329	374	360	319	344	341	345	365	328	381	348	353	360	374	349	338	352	352	325	353	365	343	356	331	321	353	334	344	332	349	323	342	361	344	361	341	370	397	371	322	341	365	342	336	332	347	342	381	336	352	317	347	362	349	365	363	347	345	320	334	352	332	332	343	378	364	330	348	381	355	402	358	362	349	350	345	366	333	355	342	368	359	348	324	355	344	323	374	348	379	326	379	355	328	341	364	358	333	353	344	318	346	362	369	394	361	337	343	313	334	374	341	346	361	324	368	372	355	330	377	353	365	321	342	382	349	351	364	368	335	354	333	333	353	361	332	354	347	349	357	349	380	356	327	354	319	365	352	353	355	360	344	385	357	377	361	356	356	343	355	368	356	348	308	343	328	360	354	347	373	340	341	347	335	337	348	355	345	361	387	349	348	340	337	367	356	376	348	343	320	346	360	349	367	371	348	348	326	341	378	333	354	370	342	357	374	376	372	358	380	344	331	358	330	332	363	349	385	338	327	352	333	356	368	365	337	332	332	358	333	342	368	361	373	355	328	375	372	347	348	315	319	346	385	357	360	348	362	347	373	363	347	328	300	367	344	342	345	363	342	353	348	375	380	343	365	360	409	332	341	337	343	356	359	335	348	343	338	304	368	328	345	366	327	341	359	367	354	373	326	354	351	369	344	356	369	362	353	343	345	339	354	368	327	374	331	381	345	348	356	364	385	350	335	346	330	328	360	332	376	364	381	375	338	388	364	367	348	379	320	372	353	342	348	354	337	351	370	315	316	350	376	355	344	341	348	363	349	362	341	357	361	358	368	368	359	356	330	349	390	366	336	362	340	391	346	326	356	336	381	338	355	344	345	342	326	354	352	379	355	347	363	338	347	355	351	349	353	331	320	345	357	313	325	353	339	378	339	349	374	344	369	373	347	347	368	341	361	391	326	387	367	330	367	341	322	337	367	378	360	332	356	356	342	361	346	359	358	345	315	361	358	361	368	359	341	386	347	347	342	335	342	325	328	357	366	353	347	324	341	366	351	363	348	364	350	359	353	333	357	371	372	320	368	347	344	346	354	313	340	353	318	364	374	339	381	329	363	316	344	378	366	351	343	319	351	369	357	336	365	320	327	337	328	362	368	345	382	319	376	356	341	332	341	348	337	391	360	344	365	371	374	354	334	357	339	342	374	356	330	328	358	332	347	365	338	372	348	382	310	335	340	336	348	339	350	386	362	356	339	360	345	340	385	329	372	369	348	343	347	333	355	345	347	395	359	342	362	380	345	358	358	376	325	345	349	351	375	349	351	334	361	367	348	328	328	365	356	346	330	358	342	302	371	341	369	354	328	327	300	348	387	327	345	363	341	362	352	364	354	323	344	347	347	301	359	366	351	323	316	341	369	338	355	386	350	363	370	367	319	339	379	366	350	353	346	344	337	341	354	335	360	354	322	318	319	359	318	364	354	359	356	338	382	345	345	342	346	349	331	395	340	318	382	334	320	335	374	337	364	338	346	362	379	338	333	326	335	337	332	353	354	321	338	361	349	357	349	349	332	352	335	368	343	357	336	356	358	384	362	343	340	361	336	350	344	283	370	369	333	341	349	330	354	362	338	314	352	355	346	345	333	354	353	308	374	363	370	339	368	362	374	338	322	365	349	357	358	358	361	352	340	352	346	337	362	372	361	313	371	321	356	368	369	350	362	330	347	340	371	349	412	371	351	336	360	345	346	347	347	354	348	370	367	323	353	323	378	339	368	337	352	344	387	355	358	346	378	393	358	349	371	342	347	364	355	349	362	326	345	355	347	350	376	348	351	360	353	356	409	308	358	365	354	352	357	353	345	356	319	341	350	328	336	346	337	355	353	368	376	346	335	356	371	371	342	362	362	366	333	329	353	345	350	348	347	322	370	326	366	359	360	309	346	337	356	356	357	340	344	364	341	375	351	380	318	351	400	362	330	355	372	326	325	354	396	363	331	353	333	342	367	367	323	332	323	379	354	376	360	363	367	342	326	322	379	363	366	338	331	330	319	349	349	378	346	353	348	340	331	354	355	332	352	365	354	318	306	332	366	346	330	362	314	350	329	362	350	384	316	372	367	334	346	361	340	365	365	331	374	355	353	320	339	340	337	349	360	351	365	345	321	327	331	353	366	323	359	333	373	345	325	357	340	359	375	346	342	354	357	302	331	374	327	334	324	356	352	356	329	360	324	350	353	357	325	365	363	387	346	347	337	358	356	337	340	357	365	355	348	342	353	334	343	370	341	339	351	369	338	341	348	340	341	354	326	342	381	331	329	326	358	349	339	384	332	367	374	373	365	352	337	321	368	347	362	348	355	374	339	343	359	327	349	350	355	346	369	354	347	372	349	354	349	359	392	363	349	352	348	341	326	366	361	318	368	344	315	331	356	361	347	355	338
25413	21615	28204	25437	12586	1369	1078	928	872	874	823	777	869	736	764	775	791	812	797	771	755	725	771	731	774	734	800	791	741	735	770	760	803	743	739	719	728	763	732	743	752	768	760	750	760	735	767	729	741	747	791	780	786	735	740	776	759	764	733	726	740	717	707	717	778	811	747	708	782	740	763	767	742	748	761	763	755	717	731	749	779	736	735	759	750	685	755	732	737	731	727	781	757	750	739	740	772	809	756	758	763	787	798	714	765	710	768	734	731	719	736	759	709	754	779	749	785	721	788	750	750	755	773	734	744	778	718	758	745	778	762	731	749	777	756	737	726	698	787	756	698	710	734	805	715	745	750	793	768	736	741	737	747	715	721	773	774	738	728	739	745	745	764	731	789	765	754	783	726	789	718	734	695	796	707	713	718	764	739	734	792	749	772	732	746	785	719	736	742	711	837	751	734	776	725	740	755	739	759	732	745	729	765	740	779	733	741	769	737	712	784	764	732	739	756	774	768	754	753	714	717	740	717	735	724	744	749	735	750	733	760	770	730	757	728	740	754	732	758	765	706	741	756	745	708	757	756	763	760	780	756	766	768	724	757	715	746	763	772	736	727	761	709	737	748	741	730	716	725	740	738	788	724	728	766	733	716	726	710	710	753	721	769	733	671	779	723	784	745	699	753	708	733	788	756	769	775	771	725	684	747	747	716	717	712	764	748	741	787	737	721	698	766	722	723	782	700	724	770	708	738	736	755	731	720	782	739	759	751	743	746	759	757	697	736	728	724	753	699	753	708	752	716	744	737	713	733	719	743	742	753	760	800	786	781	804	765	795	717	690	750	726	725	731	775	791	756	726	776	723	730	802	780	719	720	746	689	759	776	759	747	769	728	707	746	722	733	762	757	746	760	752	779	739	712	730	726	736	742	748	732	730	757	725	716	736	696	712	696	712	726	803	731	748	754	801	745	780	733	741	729	744	740	749	754	779	789	731	734	778	815	719	761	737	777	769	748	756	740	717	816	707	774	747	731	761	753	754	738	740	768	760	694	736	770	714	704	733	730	740	766	765	793	740	695	738	747	718	759	725	710	738	725	710	720	762	744	750	733	725	727	754	777	740	770	731	742	719	741	733	794	716	738	698	740	721	745	746	727	756	743	729	675	759	779	705	739	723	724	777	738	806	762	756	756	788	712	743	728	748	755	761	713	754	741	782	762	700	748	727	731	769	707	794	714	725	764	759	768	749	740	759	737	775	767	798	748	772	714	749	754	762	789	774	748	762	731	745	740	783	758	770	750	705	733	751	786	708	806	734	721	783	769	788	758	741	783	759	746	756	748	748	724	758	767	710	714	761	701	767	752	713	757	771	755	726	768	749	750	725	804	734	719	748	783	742	694	710	755	764	744	697	753	735	768	753	724	730	748	762	685	768	750	754	762	728	762	690	741	767	747	789	763	714	731	742	765	760	710	736	734	681	739	747	725	777	773	750	770	768	745	803	708	741	753	696	747	723	808	744	776	725	709	716	751	754	744	753	755	768	726	714	773	722	750	750	729	751	723	722	740	697	727	719	743	709	797	733	688	790	807	761	724	738	783	726	718	724	748	740	717	723	740	737	741	787	720	723	719	715	741	750	716	758	773	745	795	756	727	790	810	766	765	754	751	696	790	716	755	760	704	780	698	764	768	744	738	695	770	763	721	744	723	726	698	742	758	734	763	723	764	742	763	787	760	749	746	770	784	753	739	700	729	731	739	757	717	748	735	761	741	714	746	757	728	767	731	749	767	756	710	733	751	744	714	766	760	790	724	795	756	767	731	712	816	778	774	770	750	762	719	746	756	750	729	734	753	774	708	747	727	739	743	738	751	741	739	759	736	699	753	737	747	780	740	716	767	743	768	727	724	765	758	767	718	753	729	691	676	722	776	758	739	731	726	712	775	728	747	763	780	800	686	708	747	767	766	764	722	691	757	712	761	771	730	745	725	769	742	741	767	757	806	747	713	713	687	750	738	736	716	722	730	740	730	728	777	703	742	779	751	781	710	775	719	744	719	795	803	767	729	738	753	810	710	740	747	749	781	764	779	768	780	738	731	735	794	694	717	769	688	787	701	701	727	780	751	745	758	722	722	775	740	744	738	732	772	760	687	782	750	740	757	760	714	756	713	738	737	767	754	722	771	739	740	717	766	761	733	687	767	713	728	737	741	782	757	734	723	749	758	734	755	741	707	766	745	744	730	753	747	784	730	739	734	750	756	772	725	690	770	709	722	755	755	738	725	733	751	729	750	712	750	784	754	711	761	705	739	788	755	796	719	713	737	755	759	708	743	796	724	763	813	697	736	753	755	662	737	737	728	704	721	739	719	757	730	744	750	760	700	757	724	699	696	728	751	773	717	777	719	748	770	740	722	767	753	783	781	734	741	764	751	767	713	700	721	751	722	737	763	768	708	751	740	753	741	730	744	766	714	711	760	705	741	770	753	753	763	722	776	722	809	825	739	729	746	727	762	755	748	682	749	715	764	746	707	768	749	774	747	724	754	745	747	729	707	731	712	758	764	705	758	739	793	753	753	737	775	767	701	750	744	709	754	726	772	763	751	758	794	720	762	772	750	750	756	743	753	728	716	712	721	760	746	712	729	748	722	727	768	752	718	729	753	759	753	730	735	748	716	757	705	731	716	751	763	730	743	725	760	724	721	737	719	771	727	763	744	770	756	783	764	736	773	707	797	734	740	817	741	772	733	731	744	801	707	780	764	732	753	748	708	745	795	748	732	720	749	749	710	744	802	733	702	709	755	808	738	739	747	714	727	777	745	697	769	757	744	777	721	721	740	722	763	745	759	743	740	787	755	692	762	750	686	746	734	724	767	755	724	738	720	703	720	780	747	746	783	737	759	752	685	754	753	732	747	743	764	769	766	710	756	742	718	726	717	725	730	704	740	779	745	736	727	762	778	729	785	771	744	730	726	704	741	724	751	744	770	742	736	734	747	731	729	749	744	699	734	745	750	715	735	731	758	730	727	753	809	740	738	775	798	744	728	742	733	763	778	759	733	776	753	761	778	789	735	725	755	725	732	772	731	750	734	732	786	786	749	724	741	805	778	749	760	783	755	774	762	746	738	773	768	722	767	746	744	748	755	761	734	749	694	757	799	719	715	718	760	736	763	736	715	722	713	700	693	726	756	738	724	716	727	735	742	765	734	733	731	722	738	780	728	757	742	711	730	715	738	700	743	777	745	769	752	758	730	719	771	757	766	757	719	766	755	757	708	737	695	799	742	714	720	732	748	721	734	707	688	739	747	732	687	722	744	771	788	719	724	790	757	773	722	753	717	753	720	761	696	740	766	763	705	771	767	760	760	769	719	765	736	791	755	725	699	717	761	748	737	751	799	737	716	769	721	773	737	707	749	678	796	695	730	740	783	742	748	765	776	731	728	703	734	771	696	758	746	729	736	725	748	696	764	756	730	763	745	758	769	766	760	737	729	743	728	735
4728	6041	4873	2611	2020	1761	1475	1317	1243	1153	1131	1038	1026	998	1005	970	989	962	934	925	913	901	880	872	924	921	937	898	881	921	889	803	924	838	896	917	905	887	880	873	873	912	882	864	867	859	859	916	883	892	898	855	807	907	921	888	913	901	878	863	832	898	921	907	872	894	835	891	887	896	867	888	825	880	874	901	861	862	898	837	825	884	909	869	871	834	832	822	916	801	818	938	892	908	909	905	829	875	890	912	873	853	875	861	874	893	854	864	851	884	883	867	873	874	833	849	828	882	827	820	862	834	875	812	888	890	872	829	897	796	897	905	920	871	877	861	917	886	850	858	861	883	869	873	882	854	882	899	855	901	859	843	902	868	827	855	921	885	893	817	828	924	861	853	849	873	852	867	914	886	835	857	835	853	954	850	857	884	840	897	848	864	913	841	883	857	879	886	869	917	880	878	873	847	843	857	864	888	865	909	878	866	882	912	859	884	868	900	874	848	841	874	870	844	888	836	843	893	863	884	887	897	859	859	866	863	872	830	912	844	882	885	866	839	861	866	889	892	890	857	840	862	911	910	886	818	869	861	867	815	862	807	794	864	872	877	873	761	916	881	865	863	891	879	846	881	891	887	878	870	807	845	846	818	881	872	893	894	855	901	893	849	857	817	883	892	900	847	847	880	832	913	858	868	843	859	810	861	852	898	879	901	871	862	863	868	867	886	885	868	858	794	830	900	915	844	891	842	942	836	805	836	866	913	864	896	884	774	841	909	879	852	870	890	917	845	912	875	873	856	846	866	893	897	898	828	896	872	844	866	891	902	812	880	819	865	851	854	855	879	903	862	854	879	857	839	856	860	830	865	897	886	830	839	837	882	865	896	892	867	877	826	830	849	858	876	836	840	886	841	900	907	887	836	905	842	889	902	883	861	842	864	867	839	862	861	868	873	835	854	863	840	830	839	892	886	847	852	893	876	829	895	901	918	839	828	875	910	871	872	882	895	873	880	871	916	855	880	864	815	839	885	943	857	877	892	845	862	949	885	841	867	883	861	880	884	885	864	859	850	889	816	914	895	884	857	871	841	836	886	939	879	849	911	898	827	845	858	891	870	848	842	838	870	866	879	910	866	906	904	920	825	855	884	878	896	879	870	916	837	885	901	869	856	903	843	869	871	878	886	841	842	846	849	864	851	829	849	836	822	877	826	868	853	866	877	840	913	828	862	872	859	803	847	897	914	927	900	858	884	899	923	867	894	874	849	857	833	835	858	844	846	832	820	847	868	834	892	822	888	862	926	864	806	849	874	874	854	901	828	879	880	856	820	867	886	896	861	861	877	876	913	865	906	848	882	857	926	842	869	867	856	866	913	848	867	870	846	876	856	922	939	868	875	846	914	814	866	809	864	859	872	880	864	851	852	804	872	862	819	913	842	896	878	838	825	886	881	845	901	892	827	835	871	905	857	913	856	870	847	833	905	867	802	873	918	885	810	862	874	848	873	846	828	887	868	847	873	820	868	840	855	890	889	853	869	947	884	894	870	845	839	848	861	818	856	881	898	868	842	862	865	855	880	901	857	827	878	893	829	869	902	896	845	855	834	866	826	878	879	909	862	890	868	864	833	877	828	853	916	861	917	855	867	855	830	855	913	889	870	876	881	872	887	866	876	833	858	830	841	900	846	887	835	885	846	899	856	832	850	843	886	836	860	869	805	891	848	879	916	869	901	865	882	862	805	831	863	883	890	871	899	849	864	862	914	871	882	881	881	878	856	886	860	839	855	811	907	844	853	898	883	830	832	850	828	822	805	819	850	878	897	818	845	839	853	879	869	852	803	837	848	889	844	920	900	855	877	887	839	828	894	908	894	875	878	835	850	834	821	913	823	878	879	849	877	904	913	825	918	916	908	860	883	892	911	862	877	893	894	854	892	839	900	906	927	833	840	844	876	841	935	844	867	900	887	878	864	855	926	889	825	793	848	886	856	911	894	811	865	920	866	880	861	879	918	847	853	908	874	870	807	843	848	842	851	885	854	878	896	874	852	857	873	855	907	922	892	865	909	904	880	884	895	837	823	856	837	841	918	872	860	903	882	853	873	900	845	860	856	870	851	887	859	876	887	823	831	854	903	878	885	831	843	829	829	814	929	863	851	825	885	904	818	863	904	864	878	877	824	917	895	844	898	845	872	894	912	826	902	873	878	854	833	859	854	861	848	810	878	862	889	877	914	858	886	885	872	844	847	825	826	860	877	854	884	827	819	847	866	874	885	882	807	898	906	799	861	830	855	867	856	855	880	884	881	885	921	865	874	862	871	836	885	899	849	878	838	890	860	892	887	955	832	899	875	871	903	894	870	853	894	891	840	860	850	865	843	845	848	858	877	875	898	920	881	884	824	911	803	895	868	868	874	857	898	794	916	929	846	861	876	818	860	890	835	898	855	871	898	867	893	920	850	873	818	879	881	876	848	833	827	882	877	886	843	847	854	810	900	810	882	857	872	852	883	871	899	878	864	868	855	868	902	883	878	843	897	889	883	835	850	899	893	812	894	868	887	845	877	944	837	871	858	858	880	893	870	845	897	856	897	933	831	884	886	871	904	914	879	831	838	829	871	838	840	869	870	874	871	859	896	897	835	826	908	880	912	851	853	893	858	864	861	848	822	862	906	844	917	906	825	858	822	861	891	852	853	874	832	854	862	860	851	787	898	900	842	829	821	839	859	889	846	852	869	884	881	861	868	870	919	918	885	916	846	834	832	892	858	819	863	854	924	917	876	840	862	876	818	820	864	859	881	827	838	882	883	904	897	915	847	909	852	868	871	895	804	857	831	878	847	853	887	888	844	890	865	834	874	873	911	896	822	867	869	946	858	850	807	839	920	889	887	868	839	921	852	840	819	843	837	849	866	847	890	823	917	885	861	876	872	885	852	867	856	861	842	875	874	818	886	893	842	887	851	896	924	862	843	849	847	874	881	910	889	922	830	848	883	871	886	887	926	861	881	888	878	904	860	839	859	914	857	832	904	851	819	926	864	869	906	829	854	822	889	879	866	858	897	882	857	843	869	856	855	864	815	834	867	865	854	858	857	826	857	842	861	910	834	815	877	868	878	816	856	938	858	890	855	876	857	834	896	874	898	936	844	848	890	867	868	870	906	887	904	860	930	867	841	873	885	901	862	866	916	871	911	901	888	843	910	864	846	866	897	864	872	839	899	858	882	882	924	883	887	830	834	851	883	856	842	895	902	842	848	899	899	812	856	860	907	890	862	903	892	903	856	875	869	924	878	877	876	901	894	876	870	893	920	863	832	853	848	888	833	861	863	841	822	870	877	874	877	860	836	911	854	841	877	866	886	892	851	877	841	885	873	862	853	870	846	882	850	868	883	854	883	863	866	853	867	874	914	858	850	842	839	794	922	886	895	824	848	842	870	866	880	875	858	843	849	881	955	898	865	774	844	854	874	849	904	834	918	884	831	848	849	856	869	880	862	838	836	859	886
23279	21674	29707	24185	21674	21720	12292	1483	1008	933	854	818	704	712	650	620	641	568	605	562	548	572	559	532	541	554	509	526	540	512	558	513	552	503	509	472	562	583	534	487	488	540	542	479	492	473	525	495	488	506	502	491	477	506	469	484	511	458	536	512	517	510	518	466	473	481	511	511	492	532	453	492	531	507	499	492	452	472	492	505	508	488	484	471	498	530	517	487	503	507	497	454	484	520	534	469	473	500	459	493	489	455	521	516	515	473	496	482	492	489	488	495	485	483	503	462	484	493	469	461	481	498	489	492	513	481	482	512	511	496	482	480	516	513	487	499	474	462	491	495	461	547	515	469	459	467	545	509	457	444	491	477	495	502	510	506	527	481	495	501	514	479	526	474	489	534	479	480	487	449	471	465	539	488	485	513	514	496	463	480	471	465	512	472	530	468	490	482	463	506	484	484	468	474	514	515	488	514	483	497	478	493	485	457	496	499	505	480	447	499	499	486	501	482	455	496	498	510	479	464	477	478	498	472	497	480	496	526	501	464	475	435	461	460	482	499	495	473	451	440	469	434	496	509	445	497	534	494	502	446	537	474	490	512	495	472	495	509	510	493	501	501	528	471	521	506	482	499	532	490	514	468	493	461	498	490	462	487	493	482	487	494	473	488	476	466	501	516	497	492	471	447	468	469	473	475	483	464	451	467	487	500	459	476	536	475	495	483	505	454	470	491	463	464	463	460	490	482	472	494	473	516	465	475	456	488	453	466	513	453	538	459	484	451	497	466	485	449	483	485	475	511	466	456	490	517	466	471	451	503	507	455	460	484	461	484	496	484	495	444	465	484	525	467	510	525	480	470	513	490	497	492	474	494	484	492	520	496	487	471	474	473	471	479	459	527	484	490	495	496	492	514	501	486	497	493	493	446	500	490	489	487	488	491	502	459	444	456	478	478	488	481	464	480	471	493	510	505	504	539	479	505	486	490	485	491	482	508	464	465	465	505	539	505	459	536	472	465	475	482	480	466	454	467	457	489	494	454	469	476	490	468	485	479	478	492	478	479	481	498	468	491	455	516	481	468	483	457	500	460	468	482	451	494	519	523	441	539	557	490	498	495	465	458	482	468	433	505	465	474	481	492	488	501	476	470	420	490	505	506	470	469	448	494	544	449	476	488	467	473	505	478	495	510	521	496	495	519	491	465	493	488	471	513	497	447	508	472	479	473	538	478	450	451	487	528	491	499	496	480	500	454	476	482	499	481	477	462	477	465	496	532	466	466	474	480	467	510	463	459	524	484	506	482	507	451	501	502	487	494	518	501	520	510	469	495	466	506	473	433	482	489	464	496	497	491	508	523	517	469	547	483	491	489	462	472	488	470	506	510	476	490	481	515	461	494	530	487	484	524	489	463	476	468	437	450	438	456	488	555	478	465	439	454	482	524	494	451	492	510	502	523	525	476	508	468	505	515	495	498	463	492	461	492	484	513	525	493	492	479	497	447	486	505	466	483	497	438	470	465	457	487	474	510	489	512	483	482	468	413	483	446	527	473	470	459	499	484	495	476	486	487	490	480	489	484	533	490	487	479	505	469	527	440	485	474	477	519	521	492	473	482	483	461	504	463	475	510	490	492	488	478	450	522	498	487	515	493	513	500	494	458	462	528	532	504	486	461	486	508	516	493	469	500	484	472	494	452	453	468	484	470	507	446	458	444	461	500	500	486	441	500	519	450	437	474	490	449	516	473	454	503	470	481	464	488	466	523	499	527	478	470	490	487	472	480	493	476	501	511	474	497	484	468	462	519	493	455	491	474	499	472	494	468	485	484	485	463	475	487	483	511	469	474	531	484	474	516	482	547	499	482	491	498	453	504	509	500	451	500	487	495	502	480	432	510	452	473	474	472	480	459	484	489	514	453	497	502	491	454	465	474	517	492	459	465	495	455	523	439	475	496	465	465	499	455	495	478	483	493	430	479	466	482	465	502	484	479	461	491	499	505	479	475	504	468	480	476	478	498	468	497	533	479	495	455	499	488	466	474	516	486	460	497	466	500	504	461	471	465	483	471	449	473	491	522	508	497	467	466	486	437	499	486	515	489	420	424	530	554	450	485	471	492	515	513	449	471	495	471	446	472	498	502	473	484	468	465	469	470	453	480	508	473	493	494	493	492	511	471	455	509	471	463	511	495	460	491	511	482	487	463	473	498	471	483	470	478	505	461	483	540	462	450	482	512	494	498	469	494	473	507	478	529	461	494	431	440	478	497	499	465	506	484	491	496	482	509	477	462	544	445	464	466	482	449	450	464	432	471	494	481	479	478	483	510	457	479	506	500	494	492	441	511	467	508	519	477	467	487	475	489	491	486	464	475	490	519	488	464	476	442	483	471	464	497	486	515	492	497	492	463	473	479	476	495	466	483	538	479	511	512	443	482	496	458	495	482	488	462	496	455	496	475	452	435	481	468	492	468	455	484	499	482	493	484	479	484	477	458	493	488	476	447	446	457	485	440	470	497	445	504	479	459	487	476	518	535	480	469	466	469	476	483	460	490	468	502	461	504	477	487	446	459	480	449	485	486	482	496	466	496	517	544	477	468	466	508	501	519	494	512	492	476	492	455	490	498	511	507	495	478	491	493	471	468	454	516	493	501	510	493	479	500	443	506	469	508	463	471	535	502	490	462	484	500	441	462	491	493	489	472	489	515	474	491	529	479	514	465	492	467	493	504	452	432	469	499	521	468	458	474	479	499	499	460	487	506	446	418	472	476	492	442	467	449	466	467	479	465	499	458	499	469	498	498	524	487	464	460	479	502	515	467	472	485	496	499	539	455	482	456	490	466	493	499	498	457	513	496	498	504	489	459	472	546	464	485	489	475	484	447	489	495	500	448	456	465	500	527	498	442	462	479	487	504	515	470	521	500	484	476	495	455	444	481	475	500	456	504	471	479	454	477	465	477	481	496	478	530	446	502	503	477	469	463	525	503	495	468	479	479	505	528	512	526	534	547	470	510	481	506	444	496	487	503	479	472	442	483	470	496	466	485	513	508	475	509	453	516	517	484	474	475	471	464	485	467	483	537	485	493	448	455	456	507	493	483	491	467	479	483	533	468	498	463	453	555	497	485	443	475	473	506	462	473	434	491	467	477	476	513	471	454	492	475	465	488	518	464	470	452	492	487	462	488	488	493	432	473	491	462	481	515	470	490	481	491	508	482	482	495	515	431	489	487	446	498	482	508	480	500	497	457	477	461	517	488	471	435	463	507	493	424	469	507	486	480	491	494	469	521	473	459	474	490	517	515	520	482	479	491	504	496	520	505	469	483	515	508	500	444	506	506	464	473	490	475	467	483	480	498	483	503	488	444	472	472	531	521	480	489	476	472	472	501	505	472	461	474	437	487	462	464	477	478	460	477	497	452	488	483	493	448	514	528	487	488	489	462	492	470	490	474	454	469	492	489	518	480	450	469	474	470	462	490	486	490	467	488	463	474	523	519	482	521
7291	16722	13642	7071	5013	3914	2983	2343	2013	1655	1495	1267	1194	1053	1006	951	826	791	796	726	698	694	679	679	696	666	634	646	677	615	603	625	631	580	624	602	617	615	589	633	635	614	564	629	584	524	622	591	573	609	580	594	564	547	566	591	534	597	588	570	566	541	574	574	606	587	555	552	577	584	553	567	538	568	557	604	537	518	563	573	580	566	582	540	585	608	565	527	595	562	573	528	544	535	562	562	576	524	569	559	545	600	501	555	618	540	572	550	584	572	549	540	554	557	567	540	567	570	541	548	564	577	534	519	531	560	552	555	567	581	527	570	532	551	573	544	548	552	537	515	558	550	578	545	535	581	587	562	559	571	567	540	533	551	576	554	552	560	544	567	537	487	570	560	541	580	551	542	589	521	601	541	553	522	559	549	568	554	573	534	506	560	591	555	566	538	531	539	553	557	581	560	518	541	560	609	564	571	565	563	575	567	594	545	530	532	558	541	515	554	545	533	548	568	563	567	526	570	574	548	523	559	539	533	544	564	533	538	580	540	530	535	564	528	557	526	551	557	551	521	561	593	561	591	540	585	571	574	594	559	529	508	539	565	547	573	555	532	529	557	534	548	502	561	504	550	507	517	479	550	561	577	502	538	525	531	549	556	572	619	539	540	549	540	556	543	544	531	565	525	522	542	522	601	539	610	530	522	545	554	577	523	555	562	608	544	545	555	533	564	558	545	551	550	522	556	560	542	556	516	548	535	619	576	545	569	562	533	558	573	570	535	539	540	559	572	567	514	564	559	547	552	563	578	563	571	567	548	533	534	544	520	586	531	554	536	599	549	505	573	528	540	567	550	580	562	558	539	536	534	538	591	553	513	600	549	584	533	595	549	592	593	512	555	497	544	550	510	522	520	589	544	584	530	522	574	537	523	568	545	561	569	517	547	502	569	556	566	555	566	512	602	507	557	537	528	514	549	556	558	570	539	537	522	517	586	540	558	555	565	535	588	555	561	586	536	582	528	561	519	603	536	569	567	572	530	609	558	514	566	540	516	513	600	534	550	535	574	562	567	571	547	552	567	558	541	536	549	519	589	556	523	535	544	524	584	575	577	549	558	557	569	553	538	547	570	530	575	550	536	590	572	556	583	555	596	532	548	566	547	570	566	541	595	544	580	563	547	573	553	553	521	547	574	565	548	546	555	520	592	555	560	548	551	536	555	553	561	548	561	506	551	575	565	570	544	554	544	560	560	583	568	543	552	561	551	500	531	564	532	562	536	526	552	534	532	501	527	525	609	557	541	517	551	553	530	549	503	548	538	541	585	540	586	524	599	556	543	564	543	544	555	566	506	613	560	574	518	573	535	580	543	554	540	562	574	525	538	533	558	531	518	553	571	575	588	589	522	523	560	537	537	557	557	534	524	526	589	540	509	527	510	507	562	573	533	558	569	559	547	545	555	545	573	527	563	554	524	547	553	571	540	550	592	543	505	547	527	580	581	525	536	539	551	559	583	559	570	531	562	521	588	518	572	585	550	534	513	573	584	551	526	555	555	583	578	581	572	589	549	557	508	577	526	563	596	546	566	571	557	587	548	536	575	580	546	557	551	557	547	593	538	523	577	537	553	545	559	535	541	527	556	535	554	552	517	566	554	523	537	549	550	579	564	545	513	570	572	539	541	562	536	557	536	526	560	558	545	535	556	520	550	548	549	560	530	571	588	561	523	521	493	561	552	570	565	569	545	532	539	536	524	565	566	572	555	507	541	587	536	534	557	560	567	539	566	586	566	591	562	555	565	554	556	584	539	548	557	509	593	575	553	527	576	561	527	572	567	559	542	567	598	546	518	570	551	549	549	529	558	594	560	540	563	537	543	568	528	584	569	558	518	554	569	547	545	550	532	567	571	551	520	557	578	555	545	545	537	577	569	566	536	574	557	551	546	565	572	487	529	545	539	530	546	581	552	554	534	546	568	530	561	562	548	526	579	583	509	564	541	558	498	518	550	562	510	538	551	537	548	549	550	533	561	548	552	533	539	550	544	601	526	551	543	588	594	558	541	543	538	579	564	610	573	537	539	571	560	541	553	523	520	585	525	526	543	546	580	561	552	602	561	526	542	520	576	596	547	543	592	592	539	536	547	567	554	520	549	561	512	572	520	536	559	539	552	525	565	549	548	584	562	514	524	570	566	540	564	544	575	596	553	521	567	515	584	541	527	554	547	552	524	561	552	507	533	538	508	538	577	561	556	562	539	546	532	542	571	546	556	549	514	543	545	556	554	555	544	568	585	590	532	560	616	587	575	538	559	530	553	549	529	508	577	542	557	519	511	544	540	565	568	538	539	565	561	514	530	549	574	554	567	583	549	540	567	560	534	555	571	590	572	549	492	521	526	555	555	547	569	539	568	559	560	526	561	525	547	581	557	565	535	519	521	561	554	556	532	527	560	557	543	556	572	522	535	512	569	515	508	515	561	549	552	555	557	552	587	535	506	557	560	548	538	553	515	499	545	570	559	543	556	578	528	564	548	525	568	517	552	536	521	499	516	524	540	608	554	637	544	538	581	518	590	539	530	549	520	572	575	538	573	542	559	497	571	555	530	549	548	580	588	564	576	555	511	564	539	554	603	522	547	537	558	564	554	503	538	561	536	546	534	559	540	559	547	555	548	568	560	519	564	564	545	593	539	575	529	569	584	581	510	545	533	511	556	574	525	565	534	545	532	534	558	529	550	569	543	550	593	561	547	552	526	539	549	545	555	558	520	569	548	527	551	538	537	560	538	593	510	545	517	577	570	550	529	569	583	537	543	570	551	546	569	494	594	521	575	525	544	556	519	560	562	544	516	519	517	535	531	536	570	573	579	552	557	540	579	576	529	576	572	493	564	587	518	541	569	574	497	507	559	564	529	528	541	580	556	543	541	570	530	531	518	539	533	547	555	523	558	542	543	552	568	555	547	535	583	571	518	576	567	570	518	562	533	571	551	569	548	537	567	553	563	539	587	563	537	541	556	539	514	516	583	568	555	583	554	558	548	551	553	551	557	526	522	572	546	551	534	568	563	515	579	571	561	558	525	545	566	565	517	520	573	553	506	523	584	525	510	558	512	572	574	538	512	521	561	562	505	528	590	606	554	483	593	572	552	565	554	552	518	493	531	508	566	543	529	531	563	525	534	586	538	530	546	550	578	542	583	564	558	520	566	520	592	596	527	553	542	508	569	579	538	563	554	578	540	546	554	515	517	518	563	531	536	516	569	542	570	570	611	556	541	567	559	555	556	523	550	550	539	565	534	565	602	534	558	551	534	533	526	546	582	584	538	527	559	539	501	536	557	539	545	551	534	545	569	553	516	554	590	533	533	547	554	540	550	562	560	569	550	534	598	548	545	589	549	576	575	522	561	564	546	551	589	523	607	562	549	525	556	567	550	564	530	556	548	549	533	567	538	497	573	547	566	583	554	583	576	537	581	552	569	563	567	543	542	563	559	572	559	527	552	533	532
27731	20632	7708	984	613	566	600	514	540	511	532	495	505	560	530	524	529	530	544	497	505	549	497	501	532	519	523	509	496	491	520	521	532	531	537	480	496	533	561	511	533	581	535	481	533	521	517	539	525	528	511	506	530	504	521	466	532	524	476	509	535	501	514	492	530	499	518	504	525	524	523	518	506	526	528	529	507	584	540	524	516	492	496	519	522	531	531	513	526	551	524	508	525	500	504	509	507	531	496	523	548	507	499	553	511	523	537	534	534	539	547	502	500	493	499	530	508	553	490	480	554	504	535	497	495	530	505	508	523	538	485	527	510	479	541	531	511	526	531	515	513	516	523	535	526	502	511	511	504	488	518	525	523	486	480	487	533	532	529	504	478	536	493	483	537	495	571	490	517	539	502	518	529	539	544	531	529	511	529	510	548	494	490	530	502	531	507	524	505	502	525	491	512	506	492	511	483	535	499	595	531	498	513	511	556	497	550	513	522	514	523	539	544	531	542	529	509	505	507	475	513	551	474	490	531	538	539	518	524	547	539	493	515	487	532	509	547	530	490	523	469	472	502	535	538	549	522	502	474	526	516	513	521	557	513	519	485	556	546	507	532	545	493	518	523	519	502	520	525	524	513	514	517	543	554	506	488	505	498	511	482	526	502	531	528	533	532	517	506	536	505	536	533	513	534	523	493	513	508	520	514	545	538	518	539	506	572	559	542	498	540	467	512	534	501	539	539	520	486	519	506	540	533	543	495	488	557	519	504	573	527	541	542	514	544	497	505	505	511	524	484	530	564	551	508	541	517	537	483	551	518	506	502	487	504	461	527	529	519	499	525	525	547	490	500	520	496	534	503	512	514	530	558	527	568	494	527	518	502	510	553	504	499	550	530	512	502	523	528	486	523	506	475	530	511	487	507	504	524	549	526	520	547	519	516	542	531	514	510	495	552	561	551	497	526	516	488	525	526	503	545	514	532	528	510	510	552	526	518	530	516	537	555	501	527	548	522	485	499	538	534	503	516	530	548	497	503	540	490	474	461	509	499	487	513	525	571	508	535	519	557	535	492	528	513	504	520	490	539	515	490	497	537	531	504	497	517	526	550	587	516	523	518	546	506	500	511	546	516	551	487	540	491	515	544	519	494	498	531	473	536	522	513	543	540	501	511	514	516	496	547	487	537	551	519	503	521	510	533	505	490	513	506	502	559	507	512	488	503	578	545	528	517	513	503	543	530	483	476	548	534	519	546	547	513	522	512	512	570	549	495	460	520	523	513	505	523	563	537	503	545	579	506	525	506	508	505	531	494	489	539	528	543	505	538	548	513	504	511	486	509	527	471	538	528	487	503	518	525	540	539	541	543	536	522	551	487	497	542	494	534	530	519	494	526	506	547	503	488	515	504	494	511	510	512	514	533	478	547	523	537	483	491	517	496	491	516	535	503	458	506	528	503	577	522	509	521	521	516	492	503	531	494	487	505	548	499	506	537	522	518	503	465	511	535	503	496	498	525	495	484	528	548	514	479	527	511	559	517	511	526	515	544	482	548	528	534	498	569	539	487	496	496	525	502	500	541	520	506	554	530	533	505	514	561	535	543	513	541	547	520	528	532	550	525	559	506	506	490	509	512	498	519	520	525	533	546	562	518	491	483	509	507	516	511	549	529	499	504	488	503	539	488	479	506	538	510	536	471	529	546	516	499	554	492	506	518	496	496	509	483	554	505	537	557	533	508	531	529	517	492	488	531	490	552	508	485	518	502	538	536	523	501	497	508	498	497	541	520	537	493	522	510	511	529	504	566	501	546	529	502	529	541	548	470	515	508	511	552	529	461	538	523	527	485	491	547	502	497	492	567	522	528	517	484	517	542	549	524	513	499	509	506	521	506	513	488	564	529	523	502	520	504	530	472	527	520	544	526	524	541	534	545	530	503	511	523	462	525	525	506	529	552	504	534	497	513	476	516	542	522	542	511	501	493	558	535	489	527	499	510	503	499	465	527	515	522	516	538	534	523	565	514	506	512	530	565	522	518	543	522	574	511	502	541	501	556	505	525	495	562	560	552	502	502	509	488	536	517	590	521	523	491	511	515	510	539	536	543	523	483	545	513	545	530	524	475	491	531	542	498	474	496	553	489	542	514	478	499	516	485	517	535	525	525	525	519	499	528	514	527	494	498	483	498	570	503	516	525	485	489	557	530	537	514	519	531	524	521	545	543	508	527	505	529	552	497	490	503	554	525	526	559	509	524	506	515	561	512	552	564	488	514	536	521	537	536	501	527	500	536	498	522	548	479	541	527	522	480	503	512	526	497	504	515	488	538	558	505	531	516	532	520	538	502	524	554	566	513	525	542	523	558	537	565	521	510	538	518	502	517	527	515	517	510	494	517	499	518	537	519	523	497	561	483	531	524	509	540	521	523	488	537	509	547	520	527	512	510	506	503	554	529	482	506	484	499	510	482	541	478	525	552	479	528	503	534	487	508	491	532	529	535	501	502	502	508	466	566	503	503	525	519	527	465	482	512	471	542	553	521	543	524	506	542	508	590	498	536	479	504	506	459	488	518	520	517	515	517	552	512	522	458	513	504	501	478	534	544	513	533	476	512	553	558	541	497	533	490	530	514	513	527	492	520	495	506	491	515	524	499	530	498	540	539	488	572	516	501	526	478	548	528	527	517	533	529	535	507	523	543	517	524	483	509	513	478	553	551	503	518	545	494	536	534	538	518	524	524	524	549	502	538	532	532	524	539	543	504	545	529	513	517	562	512	507	556	498	541	482	543	560	540	500	498	517	509	547	455	505	557	547	545	499	511	512	474	476	509	505	512	510	548	500	494	478	529	498	513	559	543	551	500	513	530	512	498	550	524	508	502	516	517	503	504	523	533	533	506	524	457	489	498	504	508	559	486	494	496	552	521	506	547	537	466	534	525	529	518	507	502	496	529	513	499	517	534	518	547	501	537	526	499	477	536	513	521	523	512	508	513	511	521	463	505	550	523	490	513	582	535	552	542	531	518	542	508	507	508	497	541	469	538	528	513	542	515	516	491	521	525	534	483	533	526	533	518	523	511	508	509	495	518	495	503	457	510	508	504	518	525	502	470	572	530	510	550	486	527	523	501	512	490	528	557	530	519	544	525	525	516	511	551	546	510	468	504	522	508	549	524	504	527	516	540	539	520	527	564	536	579	487	514	568	542	535	514	518	515	526	531	514	557	531	534	465	539	523	527	561	547	515	505	529	529	541	528	505	531	523	509	486	519	514	567	529	518	539	516	495	545	529	527	552	522	520	573	531	503	526	535	521	528	525	530	565	516	504	450	543	517	566	503	522	528	508	515	510	540	511	517	537	485	524	557	487	507	513	527	511	535	497	549	548	480	513	524	531	553	520	495	509	511	529	530	510	563	575	516	515	514	495	546	536	553	499	528	527	530	540	513	526	535	541	522	498	494	557	527	523	524	545	538	566	563	550	562	542	520	485	515	535	492	490	526	530
4455	1414	1217	901	800	719	730	659	680	691	646	629	644	638	614	638	671	651	689	668	642	607	655	621	635	610	612	610	613	631	636	658	618	659	649	600	640	718	623	626	592	653	615	633	648	626	588	635	638	620	642	636	626	627	702	617	623	654	619	600	602	604	580	636	648	632	606	642	620	605	607	619	628	618	628	646	675	650	662	630	622	616	648	660	633	619	660	638	635	607	634	634	622	662	646	619	660	606	646	635	666	620	609	644	632	640	665	671	662	628	641	615	653	617	702	638	652	636	622	637	597	660	627	621	638	638	634	634	669	609	642	576	631	644	600	604	599	621	643	629	621	666	639	652	667	652	613	603	620	643	608	653	653	600	670	618	616	628	698	625	647	667	650	642	603	638	665	636	646	631	652	602	610	660	689	648	621	628	606	629	658	670	668	655	647	662	637	634	638	635	639	652	617	665	633	656	630	702	646	634	588	630	642	647	648	609	658	660	667	663	656	594	604	663	620	607	634	603	669	641	641	591	642	659	607	681	639	610	604	616	603	639	649	634	666	652	622	643	602	617	638	671	646	594	616	607	623	673	598	651	691	606	635	631	636	687	645	605	589	628	628	602	656	611	639	647	600	605	666	637	682	611	653	636	654	623	617	639	614	625	619	673	680	633	629	563	625	631	647	679	687	602	656	667	635	590	643	627	668	628	584	613	629	666	714	610	636	666	626	663	573	684	643	652	623	563	610	610	653	624	603	645	617	641	606	621	649	678	612	634	625	665	632	645	624	628	649	603	652	627	631	613	627	692	628	624	648	657	612	685	613	650	620	639	594	616	642	660	647	688	641	620	636	661	618	626	614	638	654	637	607	633	650	627	643	668	600	630	632	681	654	610	627	632	642	657	604	644	658	605	694	595	632	638	629	618	666	648	630	619	678	607	625	655	589	614	626	676	675	619	616	645	600	612	660	670	627	659	617	660	620	615	639	620	645	678	626	627	599	607	621	634	605	622	655	658	613	635	676	648	621	652	614	649	605	679	648	649	604	593	614	650	608	688	673	631	645	642	624	613	675	569	602	614	648	575	644	646	592	625	652	655	662	612	679	600	592	614	658	601	620	658	633	635	610	649	623	652	661	653	652	698	594	690	640	642	625	624	611	648	633	628	618	606	620	638	666	620	640	682	649	590	632	624	628	635	616	655	676	660	644	631	610	677	619	631	650	615	642	582	622	639	604	612	630	641	674	638	617	643	599	635	630	657	636	595	641	629	630	660	608	603	611	637	613	579	611	600	651	615	645	639	614	640	660	666	656	602	631	648	669	661	683	654	619	625	632	618	657	623	621	637	635	670	610	661	634	637	619	640	661	627	647	618	636	617	646	654	592	651	599	673	674	619	637	653	637	634	597	600	652	575	678	642	643	635	618	648	655	629	646	636	603	620	646	613	594	634	651	640	643	665	617	645	676	638	641	597	604	618	644	620	617	633	667	661	647	606	652	650	620	661	588	605	624	647	636	637	631	615	657	625	656	665	670	599	635	623	592	655	635	615	643	617	594	674	606	649	658	600	630	669	608	599	646	621	618	609	575	637	638	627	660	675	599	651	593	637	648	638	638	642	615	621	606	625	595	674	586	618	645	604	649	649	653	659	618	611	638	618	638	633	625	677	586	635	595	649	641	612	601	688	626	645	654	620	641	625	586	637	597	629	658	641	648	647	657	652	643	681	616	630	627	622	610	659	629	644	611	705	694	604	629	608	640	600	639	625	623	632	618	654	605	661	640	589	610	626	612	680	606	621	631	616	643	607	638	642	652	639	669	646	659	636	658	619	618	605	612	629	647	644	604	651	666	644	634	699	638	621	644	617	708	634	630	649	606	644	618	593	631	636	669	605	601	617	675	625	658	618	625	642	603	639	647	613	654	620	647	609	633	627	645	570	619	657	632	656	625	663	683	627	636	650	613	619	663	622	621	609	660	605	655	658	648	680	609	595	604	654	614	639	649	603	634	613	589	665	628	596	630	649	642	693	671	651	661	647	662	566	608	626	672	583	619	654	650	629	604	612	607	634	666	632	643	625	611	634	654	686	613	641	614	616	623	610	677	658	635	609	620	607	653	653	625	653	644	697	637	610	603	588	620	655	664	645	617	626	621	615	670	626	615	649	641	646	595	665	649	620	669	631	613	614	628	650	629	631	661	656	655	609	631	671	616	609	643	612	629	650	632	601	677	626	634	606	659	657	633	652	630	625	650	633	623	686	656	669	619	622	671	643	653	658	690	621	663	589	641	663	655	607	633	602	645	617	680	644	616	650	626	643	637	670	643	621	604	627	615	627	630	693	581	558	626	614	661	655	625	659	632	661	612	665	602	617	620	640	649	648	628	705	674	632	682	622	635	634	597	657	635	660	664	655	621	639	616	589	642	604	669	624	603	602	656	629	624	646	626	672	685	619	643	645	633	609	662	612	661	653	628	582	613	615	638	622	609	654	613	647	618	661	600	640	653	661	644	651	643	661	662	660	648	646	627	626	599	651	648	608	659	619	642	639	635	646	613	626	633	597	613	643	642	635	607	665	668	608	600	612	590	646	611	637	689	656	592	584	623	628	630	629	624	632	611	610	648	631	634	621	677	637	604	642	625	644	649	675	575	633	621	624	610	656	671	630	636	605	639	645	643	619	648	615	612	645	674	607	613	597	629	633	647	651	593	617	599	633	638	645	666	687	616	600	623	639	602	701	598	639	616	637	656	647	649	646	654	599	652	655	623	630	622	593	621	649	605	626	569	670	631	658	642	633	655	656	612	637	634	634	608	649	637	630	648	611	638	629	626	636	584	645	636	658	645	674	647	640	641	635	604	655	597	677	624	616	641	650	661	621	616	590	655	660	650	654	626	652	625	652	640	625	649	629	581	651	592	620	616	624	628	607	665	604	604	653	623	650	637	642	646	644	646	634	655	614	616	667	612	592	706	591	647	630	602	658	650	656	687	627	638	594	641	683	683	603	626	655	604	610	648	666	602	670	661	608	641	645	609	623	645	583	604	626	629	651	671	603	664	687	611	626	633	613	662	625	649	666	645	645	645	626	644	627	614	671	636	645	632	636	632	625	644	614	614	614	635	660	676	631	624	638	649	644	631	627	603	622	655	663	650	633	649	599	672	626	635	661	624	622	626	606	649	614	656	622	659	667	653	649	652	612	626	601	627	645	648	632	606	616	585	639	657	659	589	604	643	649	659	620	648	622	669	601	644	611	577	621	615	625	607	616	624	610	627	659	650	623	625	598	623	607	646	599	636	651	597	618	623	606	648	613	627	618	640	614	607	661	622	592	637	616	637	652	618	643	620	612	617	626	645	641	709	622	624	658	636	624	673	679	634	632	608	599	599	647	591	664	656	664	628	629	646	641	637	647	649	670	644	595	634	630	593	650	685	624	666	635	621	636	655	611	638	616	678	618	640	657	613	626	600	622	639	623	596	605	608	657	635	655	667	644	631	609	585	592
24076	21558	29155	24424	21545	12763	1174	718	615	506	507	417	406	401	374	341	387	344	347	311	314	312	349	307	324	294	292	323	323	319	308	300	281	286	314	284	313	278	292	286	279	274	297	274	294	277	288	285	300	300	285	273	281	288	275	309	306	303	282	283	294	277	281	288	295	273	288	277	267	247	276	296	267	292	255	281	283	265	278	266	287	299	296	276	300	309	257	291	277	300	278	298	272	270	283	288	292	298	310	282	256	276	258	289	300	277	274	245	271	295	269	286	307	285	259	311	281	269	295	273	309	286	313	273	291	274	270	305	280	302	278	275	272	271	267	285	268	260	317	290	260	280	282	275	311	293	263	287	242	296	300	266	302	301	259	271	265	302	280	299	263	282	294	309	294	286	278	266	292	276	272	292	255	295	281	243	316	281	312	299	278	265	312	272	281	292	290	270	267	296	273	299	274	316	271	281	312	275	265	280	264	283	252	262	290	266	292	249	267	288	264	279	296	306	301	300	289	277	290	281	283	278	285	285	288	291	260	269	249	247	269	273	273	303	274	265	300	296	269	239	288	288	307	298	263	271	277	291	279	284	290	291	285	268	300	300	311	299	285	270	276	251	303	274	307	286	289	269	295	304	292	257	289	274	268	311	252	261	306	292	300	297	278	279	292	267	274	290	258	280	301	298	293	288	300	300	281	263	283	286	274	293	275	262	290	285	282	306	318	284	261	256	281	265	281	254	288	256	290	287	290	289	292	278	288	312	281	298	269	269	281	280	309	292	291	283	261	247	280	301	275	263	286	273	305	273	292	264	292	297	271	297	257	295	264	273	270	326	281	274	294	273	288	260	302	269	297	262	269	269	297	270	241	256	282	273	267	275	304	242	275	277	280	277	297	270	317	270	301	271	275	273	265	284	273	276	290	289	257	277	275	300	295	257	262	274	272	276	277	279	303	288	261	278	277	248	279	270	289	289	302	276	262	295	285	288	263	257	275	291	288	286	277	273	256	266	309	289	299	274	276	281	297	261	291	286	264	294	296	291	288	277	252	294	291	289	281	254	291	309	264	308	281	301	263	311	303	263	294	291	261	290	274	279	310	270	288	289	297	291	286	283	286	274	293	278	297	258	285	237	284	288	290	279	286	262	286	302	286	288	280	253	286	290	282	288	253	277	286	301	282	281	281	290	307	257	306	301	245	264	257	294	264	290	277	281	255	294	276	261	281	259	308	276	273	282	283	264	294	323	259	290	254	239	282	274	293	274	257	291	278	283	262	270	289	268	282	290	283	268	291	286	266	307	280	297	281	275	257	297	292	242	314	290	282	295	263	290	287	301	258	268	273	278	307	311	295	269	292	299	286	260	306	318	293	263	301	259	276	320	298	268	251	292	314	300	273	289	258	288	275	296	266	314	273	311	289	271	304	292	321	247	275	296	288	263	327	245	273	294	257	274	306	273	282	308	297	278	263	297	298	304	257	277	268	259	251	284	299	266	305	306	271	257	288	268	296	330	277	284	307	299	273	312	296	269	278	296	299	270	322	295	299	267	279	289	325	243	303	274	279	292	279	287	295	289	272	295	249	268	296	319	309	320	257	272	269	290	244	298	256	297	267	271	282	315	303	280	265	340	281	285	296	263	258	300	268	264	265	280	262	282	296	297	275	278	293	290	287	274	288	263	274	276	293	283	264	290	281	285	282	283	265	271	259	319	280	267	319	283	287	296	259	292	302	259	292	303	292	279	315	269	248	266	260	297	286	292	266	301	253	264	306	273	293	282	243	289	265	246	290	269	243	281	272	286	289	277	265	264	288	285	285	292	279	286	283	271	291	269	249	255	278	268	298	317	276	314	290	278	292	276	298	284	272	283	281	290	284	286	264	284	265	293	278	276	260	276	271	282	271	302	298	287	254	243	257	264	291	272	299	301	280	281	287	274	278	306	280	290	268	276	284	271	269	280	305	300	269	302	284	257	273	288	271	276	308	282	272	279	262	301	287	284	285	248	264	293	269	272	269	237	267	244	261	269	293	300	298	268	269	262	280	262	287	289	272	270	278	264	300	283	272	288	290	254	282	269	292	250	279	252	305	286	266	248	306	280	282	310	266	303	278	273	290	274	319	298	289	254	276	283	292	290	251	264	285	255	313	272	283	272	289	283	255	290	250	291	287	280	279	290	291	267	259	311	280	314	276	265	310	288	283	268	283	312	291	301	297	260	282	276	296	287	256	284	280	266	268	263	294	291	254	283	273	250	274	257	272	281	295	293	301	273	284	301	303	285	281	265	295	264	272	275	276	303	286	275	304	252	283	265	301	272	276	262	281	251	265	270	312	294	289	291	270	296	276	291	267	272	309	273	280	282	286	262	275	260	276	277	290	273	312	301	291	279	294	302	291	254	283	281	290	282	276	266	269	275	266	285	268	305	272	300	264	310	265	287	279	286	247	264	279	271	266	302	288	307	285	258	312	283	283	283	289	272	278	304	264	262	301	280	297	289	266	294	233	292	305	289	308	313	259	283	286	260	258	288	320	262	241	274	300	288	289	278	274	252	276	285	293	253	292	301	290	273	261	276	277	273	271	294	274	296	258	323	283	262	280	256	279	271	268	266	329	280	285	272	289	275	296	256	277	256	313	299	274	277	308	279	307	297	265	283	260	293	278	261	283	286	282	289	295	306	239	288	282	275	297	286	289	295	267	265	294	293	304	272	289	263	301	272	283	293	300	281	293	262	277	294	255	284	294	270	254	280	286	263	283	270	298	297	278	289	293	255	264	291	291	307	285	296	290	288	297	291	273	267	281	322	311	257	292	319	276	296	276	264	288	268	295	270	285	280	291	279	271	286	275	283	264	299	301	280	281	278	259	311	248	277	277	256	257	259	300	286	264	281	315	281	278	311	298	265	257	282	287	272	306	296	283	265	297	277	286	297	297	267	291	267	269	298	307	281	269	262	293	277	315	259	302	255	286	285	291	300	304	283	286	281	276	258	305	277	277	259	271	268	316	278	293	291	288	288	263	279	277	275	290	259	287	295	294	288	274	284	294	271	281	281	291	283	257	295	262	279	278	296	285	293	260	276	284	306	293	276	285	252	303	283	273	261	263	285	276	297	285	291	289	295	290	308	283	270	306	264	288	276	281	290	296	289	276	277	293	274	275	303	316	275	282	277	292	258	300	260	286	301	317	308	272	281	303	286	290	252	279	280	275	267	268	300	288	274	286	279	286	280	290	297	291	285	264	297	332	283	302	282	300	270	273	308	263	272	296	287	308	281	283	274	303	262	292	285	290	278	254	269	260	279	282	283	271	301	283	310	289	277	282	274	254	273	265	269	276	282	252	266	302	265	308	279	271	297	289	278	262	274	273	266	266	276	263	273	271	258	283	297	271	266	288	249	258	256	282	283	280	271	276	302	300	276	262	292	308	283	298	265	280	277	265	273	284	284	297	275	312	297	275	288	273	283	309	280	279	292	270	281	283	281	267	290	272	266	297	269
4930	10211	8168	4050	2757	2009	1651	1284	1091	957	849	729	660	603	587	568	468	514	498	448	456	434	412	434	415	442	406	375	447	408	422	403	378	366	379	402	388	360	382	368	367	368	421	353	377	363	354	398	361	360	337	366	374	372	389	350	359	366	332	342	357	386	361	359	362	378	323	337	368	315	370	319	342	381	346	346	330	332	360	326	349	356	356	406	344	351	334	368	351	358	334	349	341	340	360	345	370	323	354	323	359	377	367	382	400	333	336	317	368	358	355	373	373	326	334	388	334	357	357	359	335	355	360	387	372	377	368	355	335	329	361	354	380	369	369	400	372	362	359	356	356	342	348	345	362	374	365	369	408	362	344	367	347	330	323	367	357	380	357	358	333	362	335	345	358	357	374	351	359	340	340	358	335	323	326	366	344	297	365	358	341	361	361	348	359	395	361	341	326	352	327	372	350	349	385	381	345	336	356	364	328	334	344	348	371	366	376	389	336	370	360	332	364	347	368	332	318	368	327	331	400	365	349	353	351	355	336	332	393	380	361	365	373	337	327	384	349	330	313	356	328	358	334	356	324	335	369	357	346	353	346	353	343	333	332	361	336	356	348	362	373	306	368	333	358	361	364	344	362	347	320	329	368	332	352	373	353	343	336	335	353	358	361	339	362	347	362	352	352	336	313	346	339	361	362	346	361	380	371	351	343	360	372	374	348	353	339	339	346	335	346	372	382	367	373	344	327	335	347	333	353	351	353	382	378	369	372	365	334	356	346	364	350	348	377	338	362	384	333	345	354	347	353	354	337	364	340	333	371	351	369	375	368	360	361	337	353	355	366	336	360	348	376	364	374	358	371	341	351	367	348	316	362	326	377	359	378	350	357	343	356	345	334	340	343	363	349	369	344	390	342	374	332	351	351	361	346	340	346	340	354	372	325	344	342	367	336	380	370	356	349	372	360	356	380	353	368	362	353	385	343	348	402	364	341	337	351	381	372	359	332	324	347	342	328	340	342	336	364	350	307	313	359	361	318	324	372	331	353	386	356	358	337	365	366	362	366	321	325	391	328	352	345	348	340	354	343	342	343	302	352	338	359	370	356	350	316	345	386	397	341	339	311	367	336	314	342	368	353	331	343	386	333	365	316	350	341	339	335	339	379	349	389	343	333	358	341	331	348	354	345	369	350	354	387	375	373	357	385	362	355	364	365	383	355	324	368	345	337	358	360	357	363	376	367	319	352	315	375	358	383	340	311	320	363	351	320	338	362	352	348	334	342	335	369	361	347	328	336	399	347	371	352	346	336	374	341	330	342	341	358	340	351	331	304	309	356	364	392	378	346	335	342	358	360	323	333	306	377	349	356	350	337	364	353	336	369	340	371	353	337	341	375	375	353	353	373	342	321	338	331	376	366	337	320	312	347	334	349	337	372	376	328	326	353	388	370	338	345	348	331	342	340	337	389	374	338	366	338	360	361	355	319	322	352	367	364	364	347	361	368	354	352	375	368	346	359	345	359	307	332	349	372	334	375	353	358	357	379	318	331	379	373	334	357	323	383	336	334	370	333	352	332	363	353	377	351	360	372	364	368	355	348	352	335	352	349	336	352	346	352	353	339	360	356	357	353	354	366	347	347	347	372	369	340	374	355	352	327	309	350	353	339	377	344	382	336	375	369	378	365	349	346	356	332	347	327	343	362	353	329	369	348	357	365	401	342	361	336	372	357	363	322	353	363	340	376	380	354	352	367	348	370	343	356	342	398	357	333	354	379	342	334	322	331	339	352	353	329	365	363	389	326	339	323	340	344	388	358	351	347	354	337	377	358	363	352	329	322	359	328	336	371	343	359	367	317	359	353	353	336	349	336	358	362	387	360	345	346	379	361	370	330	348	381	364	357	355	337	341	345	362	348	366	341	331	310	374	343	389	366	357	355	351	344	324	375	335	375	326	366	341	354	356	377	350	344	374	364	366	322	314	333	362	384	329	369	368	352	335	381	346	370	351	355	341	365	390	344	369	344	360	355	348	382	365	338	353	370	340	384	359	331	314	334	374	345	348	347	369	348	349	332	315	335	346	323	337	378	329	379	356	337	358	351	342	331	376	344	357	392	298	353	375	338	344	341	362	326	324	359	369	356	305	378	366	351	329	325	356	357	382	397	332	340	351	352	350	375	366	366	342	338	358	356	322	376	390	349	323	348	341	348	341	360	343	346	333	379	317	357	350	325	365	363	355	379	367	340	366	352	310	365	357	353	364	328	355	353	335	350	353	355	378	344	363	348	329	359	347	355	325	400	357	349	353	396	362	312	333	374	357	363	339	399	350	363	341	365	347	368	379	318	341	341	368	365	340	305	338	388	365	329	316	350	327	336	388	357	359	383	364	322	352	368	361	334	368	383	351	339	360	381	340	344	344	354	329	339	353	351	333	383	342	368	327	384	337	346	382	352	368	355	355	344	344	346	336	366	350	370	326	342	339	315	390	353	323	386	370	371	361	355	360	338	351	353	317	350	345	347	365	333	362	328	356	379	357	357	372	342	326	355	364	381	339	360	336	385	327	363	356	345	367	324	360	345	348	387	380	368	354	388	346	321	343	350	324	376	355	338	343	367	340	369	348	357	331	328	389	354	370	362	354	344	387	331	394	357	367	331	330	367	353	334	357	366	381	353	381	329	345	335	339	357	359	347	355	365	347	375	326	356	363	375	336	361	342	341	383	366	395	338	364	358	316	342	368	331	332	348	350	354	348	382	356	351	371	334	343	357	351	331	383	352	345	387	380	346	305	337	367	357	342	337	364	340	356	368	378	345	338	360	365	366	365	336	352	383	354	359	387	337	318	379	383	318	360	319	359	349	331	371	383	347	355	372	369	347	365	377	362	349	372	340	343	321	368	329	350	334	367	342	347	341	366	343	351	355	360	331	368	362	349	380	387	366	358	333	371	341	365	375	338	340	360	342	336	366	372	372	359	352	350	363	342	344	376	350	350	375	377	337	381	348	355	387	342	353	360	353	332	341	333	366	366	342	345	373	321	342	371	352	321	355	355	327	353	368	332	374	334	335	338	347	322	364	319	369	376	338	380	362	347	388	393	362	338	333	341	343	351	373	355	342	332	369	346	329	348	358	347	348	379	334	349	352	329	330	343	357	349	326	359	352	364	376	350	349	363	350	331	333	354	409	356	336	361	340	350	383	365	354	358	352	361	355	354	371	326	339	353	375	356	383	368	339	362	319	400	371	350	326	349	365	356	352	360	344	350	395	350	347	364	361	338	369	360	343	350	329	383	343	352	352	360	346	341	334	374	340	314	382	352	352	356	323	327	355	398	362	378	373	345	355	345	344	351	331	356	375	354	359	365	380	332	394	346	371	344	331	358	375	372	386	365	340	380	319	331	355	348	340	340	355	391	354	377	321	356	348	343	341	361	351	366	325	359	350	362	326	348	354	357	336	330	337	359	339	360	386	326	343	330	368	358	350	350	343	353	345	379	336	352	379	339
25455	21634	28193	25494	12195	1349	1053	981	860	891	787	798	804	818	826	756	772	796	790	769	723	762	778	760	762	785	735	778	806	760	742	738	801	755	761	767	752	771	756	737	813	739	754	690	756	740	731	804	719	790	760	752	718	800	726	759	750	704	760	733	792	722	708	743	719	756	793	748	758	721	743	738	726	743	740	776	779	741	747	705	745	756	758	803	769	740	750	742	757	786	706	780	768	748	730	770	719	781	713	743	746	735	771	731	746	739	731	742	718	720	746	757	746	724	775	750	745	762	749	747	732	754	793	682	725	744	740	774	710	721	722	690	718	738	733	778	737	733	755	720	765	727	741	746	700	712	734	766	745	715	724	765	711	719	761	725	729	734	754	789	757	730	773	762	803	696	694	710	735	724	698	726	774	738	739	702	775	702	702	712	729	772	721	734	765	703	693	774	746	740	733	718	811	749	757	708	749	784	751	736	726	687	785	706	686	711	719	787	730	744	752	742	718	713	732	762	745	747	729	767	734	717	695	741	759	723	781	769	798	762	788	738	742	722	738	736	752	715	694	714	740	709	756	736	712	730	759	746	733	778	758	764	763	734	718	744	770	750	730	705	735	769	753	742	706	761	740	702	748	769	703	809	770	697	728	776	749	724	778	757	774	773	730	792	772	736	708	764	766	741	763	747	750	772	722	698	716	755	728	718	734	766	730	761	734	710	773	789	754	762	784	780	745	699	757	735	728	780	750	730	755	736	718	775	756	781	790	745	737	751	776	786	762	741	762	755	780	739	749	711	742	703	768	759	721	757	768	676	760	735	738	774	766	689	764	775	742	722	743	743	725	738	731	740	778	723	725	732	720	709	729	747	743	751	741	742	696	754	762	744	711	779	754	791	785	762	794	759	766	789	717	728	728	728	718	762	789	771	681	713	733	689	786	695	724	695	739	724	744	752	760	751	755	729	676	748	724	744	758	708	765	738	741	760	771	737	727	745	657	761	776	762	730	751	743	756	751	726	713	712	736	745	746	723	762	778	764	761	756	743	730	699	746	729	754	763	755	737	735	745	766	768	723	777	734	740	752	725	704	722	730	809	731	729	752	756	726	744	735	720	752	750	741	732	732	758	752	693	750	787	752	727	769	770	724	742	722	740	750	813	731	763	703	739	808	749	749	764	790	723	761	729	760	782	744	727	743	717	722	808	731	721	743	734	783	699	781	740	776	777	741	746	737	707	747	701	721	697	786	731	737	704	746	726	705	723	706	763	760	796	801	755	721	730	743	734	724	738	768	754	724	747	727	765	734	735	739	769	745	732	811	748	746	694	739	688	768	723	701	741	800	726	736	703	781	723	734	765	773	742	709	714	733	745	756	751	782	716	740	724	697	714	715	753	719	692	732	756	746	711	718	743	801	745	756	676	752	712	740	788	766	766	735	719	767	764	729	755	705	750	759	740	717	757	780	705	784	768	753	730	744	743	728	744	728	788	716	718	806	749	757	680	765	748	721	725	773	709	726	741	770	756	750	702	751	755	732	736	667	787	794	730	750	698	732	699	761	728	764	746	749	708	703	743	778	764	751	704	709	734	735	726	734	703	758	766	760	768	758	690	770	757	722	775	727	730	758	739	733	756	753	744	781	731	781	759	753	749	693	743	789	796	745	754	749	710	727	713	676	687	734	750	750	701	735	730	772	712	778	712	728	701	732	744	754	752	736	767	732	749	754	723	692	735	764	810	731	720	746	689	705	736	775	741	728	710	721	746	707	775	825	719	753	723	782	729	761	727	769	719	734	785	724	692	760	737	737	741	711	721	694	709	715	752	773	748	694	717	786	774	777	734	769	750	741	782	769	682	729	777	759	763	754	745	718	712	742	740	684	789	732	696	728	717	758	736	717	722	686	804	723	741	706	785	727	767	758	709	734	800	768	796	715	719	792	703	749	763	743	696	781	732	722	719	751	735	776	736	728	745	753	751	735	751	723	761	758	730	748	724	738	719	797	757	781	740	745	717	674	712	724	691	721	722	725	796	751	730	712	772	755	731	790	793	779	724	713	779	768	748	687	698	754	725	729	793	713	760	732	697	729	702	753	786	782	772	748	732	776	757	744	713	761	663	770	740	736	752	749	720	685	695	722	760	690	729	757	742	686	729	714	781	700	717	696	754	680	689	740	731	743	771	711	740	713	722	755	724	757	726	758	734	805	734	724	719	731	750	746	688	789	748	741	769	726	741	707	752	731	672	752	734	749	710	703	710	766	740	749	735	743	720	701	733	720	724	771	712	773	687	740	703	781	743	729	740	734	706	729	736	704	784	744	748	723	760	738	747	717	724	752	715	752	768	754	780	737	745	743	714	735	733	722	746	731	724	724	718	734	729	690	775	749	751	770	786	732	772	758	744	743	757	737	684	689	733	728	692	737	736	772	779	708	749	802	756	710	786	740	738	758	775	715	704	766	778	732	724	730	745	795	793	774	758	736	706	755	713	794	784	726	740	756	708	731	697	765	721	700	717	716	722	747	732	746	757	756	731	680	750	760	767	717	773	756	762	755	704	760	765	739	752	738	778	799	762	729	729	716	744	774	761	693	785	727	705	796	727	759	746	796	751	765	726	736	713	728	720	743	743	741	766	719	710	702	725	720	695	733	737	733	788	757	796	798	732	707	709	732	770	774	754	734	726	770	772	730	813	781	772	757	721	729	710	760	734	728	716	689	721	727	758	748	727	776	735	799	774	757	684	774	709	716	742	743	743	736	777	753	777	766	762	702	768	804	732	762	728	833	729	755	713	738	750	704	780	709	705	692	756	730	710	741	764	722	744	748	788	757	767	750	804	717	735	779	763	762	767	732	724	735	793	741	804	726	740	739	711	739	754	784	706	717	756	725	737	745	709	733	733	754	704	739	757	742	749	742	748	684	740	728	768	791	740	752	736	823	761	792	771	694	737	692	721	747	782	728	692	719	753	707	725	744	753	727	768	749	774	745	740	761	789	726	721	718	725	742	705	753	729	770	705	736	752	752	739	755	706	753	706	776	744	738	793	749	744	743	743	754	796	714	710	775	778	724	717	734	720	742	669	736	768	751	755	744	745	744	774	716	756	694	749	733	731	719	720	738	707	743	743	778	738	741	748	778	706	700	782	739	787	790	728	729	756	806	758	701	801	702	744	776	759	769	764	650	741	751	787	749	788	761	756	730	727	748	732	675	740	728	762	725	782	697	782	741	709	754	720	792	790	692	748	757	734	745	714	720	699	761	758	765	706	735	813	735	731	720	775	744	727	728	786	811	715	773	759	739	754	696	704	743	699	732	720	772	783	763	721	725	733	734	781	663	778	693	732	742	722	740	716	702	732	763	752	753	765	712	722	703	738	779	797	784	770	758	710	685	715	776	742	786	797	716	742	702	757	762	782	694	717	694	739	706	776	744	673	770	717	774	757	704	722	774	767	783	769	755	745	739	775	780	743	713	686	778	747	757	733	721	800	665	746	746	773	704	728
4827	6071	4796	2597	2121	1695	1421	1314	1176	1205	1107	1006	1000	1066	1020	993	968	985	957	935	884	957	925	931	879	879	860	858	914	860	875	882	877	875	900	894	857	844	875	873	843	909	871	838	898	830	917	873	872	856	891	840	903	787	865	911	828	864	909	857	858	903	896	887	872	900	785	877	941	888	911	877	908	864	863	829	842	900	870	869	859	892	881	819	893	847	885	842	805	856	908	873	931	868	858	871	854	828	880	902	887	869	882	886	915	879	885	863	871	885	859	857	845	866	868	850	861	893	848	880	896	870	857	885	874	857	882	917	863	893	855	858	891	825	898	894	831	911	904	919	866	859	876	897	921	902	904	880	814	856	867	877	872	900	845	851	848	906	854	878	898	866	839	877	933	811	848	887	901	885	905	863	924	852	803	867	880	858	910	824	863	829	865	898	890	900	853	889	892	868	849	940	888	810	883	869	861	837	817	938	902	870	912	928	807	857	875	870	873	859	887	868	920	915	854	853	867	890	873	891	825	797	857	888	895	895	924	847	823	815	879	897	857	864	826	879	829	916	839	888	868	871	838	883	886	860	814	846	835	836	892	839	883	841	827	852	862	853	820	887	880	859	828	870	838	896	899	887	887	864	857	889	842	860	836	902	839	823	832	920	841	893	845	854	903	888	871	879	876	863	836	864	870	842	843	871	854	853	868	852	874	851	836	870	870	854	825	842	905	837	834	868	878	902	883	879	845	885	859	850	869	875	825	855	831	874	874	851	878	832	840	840	885	855	813	872	849	927	845	821	843	865	855	881	876	873	901	819	850	873	905	888	883	878	830	854	896	896	831	874	815	851	826	894	886	863	888	888	873	904	856	861	896	849	808	843	852	841	846	914	817	862	853	909	861	845	840	828	904	912	856	885	910	882	919	890	927	882	837	838	964	888	892	841	949	888	872	853	848	873	945	857	850	859	870	856	855	855	914	853	841	873	897	796	865	833	839	918	895	836	888	852	930	915	951	932	832	837	855	848	839	872	832	829	899	823	853	875	832	840	821	875	841	853	902	838	878	903	898	888	876	892	871	888	915	846	848	914	889	854	902	870	887	854	836	879	856	881	871	863	924	905	839	857	892	874	883	906	897	927	849	853	878	908	870	860	843	834	859	841	853	888	868	884	850	920	875	879	908	907	873	858	870	889	874	902	843	840	906	796	820	890	837	878	836	863	856	857	883	839	897	840	856	856	918	885	910	939	897	822	845	924	926	892	885	854	894	886	828	851	829	887	855	858	856	893	879	899	912	841	817	864	896	846	870	860	882	881	878	860	920	876	859	864	860	850	892	887	839	886	833	927	868	888	897	855	822	876	847	856	860	797	827	862	795	826	837	869	867	847	875	865	874	868	886	894	872	941	917	868	921	895	871	816	867	875	893	848	833	867	846	888	898	838	860	873	865	881	914	874	789	826	909	865	848	874	907	899	863	861	885	816	860	871	886	873	885	855	859	863	849	901	870	865	853	918	823	859	874	865	943	878	818	908	806	917	883	843	869	853	896	851	854	891	856	870	802	894	841	859	831	872	861	859	876	846	865	867	901	904	842	869	881	883	880	878	876	896	865	891	926	866	829	855	859	829	827	860	871	875	829	840	855	857	864	890	862	892	878	847	870	875	818	874	876	867	902	880	853	894	911	850	863	835	851	820	846	850	868	904	897	898	845	799	906	939	866	883	881	873	895	893	833	835	845	856	860	864	913	854	829	938	880	862	859	819	817	902	871	880	863	869	837	880	933	804	844	890	916	907	841	876	874	869	867	876	883	878	826	825	840	863	884	807	842	895	869	849	800	865	826	806	803	835	837	890	869	868	896	842	858	835	862	878	908	885	845	846	810	867	862	856	860	868	887	874	841	911	882	826	834	867	920	837	877	902	861	891	924	832	853	851	895	867	860	881	878	862	864	890	891	866	892	904	860	867	942	899	823	878	836	812	918	872	874	874	822	872	868	832	903	920	885	857	894	856	872	858	905	874	825	893	882	908	905	864	828	888	885	857	893	936	860	848	901	861	855	824	894	870	870	870	859	854	855	865	863	851	854	858	831	902	874	874	846	893	881	847	845	855	838	842	859	854	880	828	833	856	851	906	834	862	885	909	886	867	869	885	860	838	883	919	882	857	896	855	933	858	891	867	853	844	936	878	878	889	896	899	839	839	907	926	820	861	894	833	912	871	890	823	869	857	875	827	890	863	854	878	893	836	851	881	867	860	866	896	888	869	907	857	924	865	818	887	827	849	853	863	821	892	858	908	893	885	880	898	863	875	880	855	908	911	886	866	879	848	869	852	868	890	879	886	861	867	855	886	873	884	880	915	929	874	887	816	797	880	936	895	904	840	890	877	915	871	885	843	856	848	921	898	855	867	806	913	833	869	864	859	842	857	890	797	870	871	850	915	869	850	822	828	895	899	891	826	876	894	837	848	808	882	884	933	895	894	886	865	876	878	831	888	879	840	850	836	835	890	873	842	918	943	857	863	837	806	830	899	840	804	881	899	872	869	871	896	891	853	940	887	903	812	881	884	896	838	895	848	836	900	893	862	897	832	920	790	903	840	837	899	813	884	816	899	849	877	919	854	878	855	927	858	881	853	834	863	851	869	847	829	859	824	883	856	926	876	854	874	878	830	912	864	933	850	877	843	837	893	868	878	928	874	869	892	856	895	871	902	836	858	883	857	912	876	828	891	879	827	895	883	880	849	848	929	847	838	846	880	913	892	879	920	883	855	864	900	865	809	882	905	884	897	869	903	870	874	845	931	863	900	850	885	913	884	853	839	841	850	851	879	896	823	839	927	848	886	823	908	889	849	896	886	887	882	844	853	854	846	893	831	879	891	831	851	878	845	871	877	869	862	829	893	823	892	890	855	856	854	887	839	842	868	901	886	860	944	854	852	885	862	939	841	864	852	914	907	865	851	872	845	866	851	905	827	857	860	897	886	845	945	881	909	904	893	891	933	853	886	900	858	878	888	942	838	881	869	874	923	867	885	875	836	904	895	921	848	870	850	887	883	850	877	890	888	839	888	911	844	878	869	823	870	878	893	882	849	835	922	882	832	902	868	870	861	841	897	879	870	852	889	841	911	872	855	815	897	882	895	858	884	855	900	901	848	835	840	840	835	876	861	855	880	912	859	847	847	882	915	834	838	930	872	834	883	847	909	823	885	836	813	830	864	855	822	841	907	865	886	824	923	891	864	877	844	859	861	807	826	836	833	835	861	864	857	899	900	862	876	859	873	872	904	836	852	907	881	915	889	862	841	895	858	908	852	900	862	852	877	837	836	820	879	926	913	839	847	872	785	903	886	854	843	858	821	892	913	886	922	804	861	823	920	830	875	802	878	896	872	869	903	875	853	844	890	906	888	814	852	845	883	925	835	917	906	904	885	868	889	799	926	908	903	875	881	911	902	858	842	858	879	863	844	833	918	838	887	915	884	861	861	933	883	843	878	893	891	896	897
23262	21662	29678	24141	21655	21702	12344	1488	1003	966	898	756	766	694	645	646	610	539	576	557	585	554	595	534	546	532	522	543	486	550	529	506	482	520	504	510	524	551	513	483	531	509	472	512	493	476	492	520	522	520	517	499	479	500	533	474	523	477	474	501	467	464	514	487	510	500	521	540	486	505	507	483	468	484	507	486	466	489	463	513	453	518	498	492	439	485	492	424	535	495	515	512	513	497	497	496	490	509	482	479	458	458	489	492	507	549	514	479	486	486	523	478	531	547	483	486	512	513	511	479	500	501	477	460	480	493	492	495	496	513	518	502	463	489	503	482	492	492	515	480	457	471	442	497	462	470	472	467	468	491	467	479	466	475	499	451	504	522	515	442	503	544	510	507	495	499	446	520	475	474	475	524	489	485	490	455	503	497	513	501	444	474	537	497	487	537	501	474	492	463	487	490	465	498	530	485	483	515	450	468	466	475	503	533	494	515	462	516	464	448	494	462	462	478	494	503	464	456	486	483	470	491	506	503	507	488	437	493	495	482	443	496	506	482	491	503	489	467	512	526	494	482	460	505	521	463	476	457	438	513	460	454	478	484	442	466	515	484	490	489	473	475	495	492	470	495	504	455	500	476	496	515	482	519	513	453	429	458	476	465	482	449	487	484	484	511	526	480	506	496	474	464	473	502	443	497	494	480	457	482	478	495	491	469	482	495	499	529	486	531	499	480	512	473	520	500	478	467	495	493	512	493	481	495	486	472	480	475	477	487	461	478	503	475	479	456	520	491	457	510	463	468	476	465	516	501	468	498	461	457	500	483	484	496	513	485	452	471	457	444	475	539	470	470	479	439	525	464	494	474	507	490	511	468	509	507	481	500	508	506	512	498	517	503	497	482	469	499	475	509	522	479	467	440	476	504	495	509	493	485	442	495	487	454	489	509	494	485	478	507	492	524	488	463	499	477	483	507	528	489	446	515	476	481	488	481	491	466	516	514	508	486	475	487	479	491	465	429	504	513	452	466	528	457	487	489	510	478	448	478	469	456	481	490	520	507	476	486	507	512	482	492	492	454	473	492	490	466	500	509	505	516	509	489	471	461	453	478	513	482	506	498	494	490	485	479	497	490	492	451	463	463	501	491	480	479	515	443	531	442	485	474	488	451	484	479	480	464	477	541	491	513	460	511	474	510	490	510	507	503	457	496	477	473	502	469	482	493	505	494	482	509	505	462	490	457	462	479	526	499	535	491	517	471	468	500	495	465	485	483	501	487	491	442	528	481	463	477	525	499	486	553	465	491	477	500	511	513	514	479	499	497	509	515	474	471	458	484	493	451	485	494	499	485	484	435	508	464	496	479	478	515	505	440	494	475	504	492	502	459	479	498	533	527	477	484	464	505	457	499	477	472	457	520	466	486	470	476	477	472	481	466	451	489	465	501	516	502	499	524	508	493	462	456	444	512	522	481	463	492	524	453	483	484	511	499	469	511	459	486	490	483	513	518	470	491	502	486	484	440	512	503	483	492	518	497	522	500	478	481	489	503	495	529	526	480	514	511	507	496	473	456	490	508	501	458	486	483	482	504	500	524	494	521	547	495	467	492	471	478	509	447	499	476	506	515	506	433	503	495	454	471	498	515	502	490	502	528	457	467	491	487	446	478	472	525	515	530	519	447	497	511	503	450	475	493	445	484	469	457	512	481	467	470	496	495	454	476	509	491	504	462	479	466	528	491	518	516	484	502	476	481	487	440	511	483	485	477	492	484	471	478	510	476	495	468	483	477	514	493	491	493	490	525	483	513	466	465	512	513	445	511	471	489	547	518	500	444	495	490	450	529	455	486	441	497	517	491	472	495	495	502	437	468	527	470	497	486	489	467	468	468	469	492	490	518	498	433	461	479	498	472	472	469	476	488	446	488	466	493	484	475	432	466	461	484	490	485	479	463	476	481	481	484	456	477	492	457	475	486	484	525	472	472	485	512	502	458	497	456	506	489	457	480	463	471	515	468	477	474	503	521	448	472	518	489	504	485	536	500	489	505	492	487	470	486	500	511	492	492	480	492	476	490	467	509	480	464	475	455	474	477	487	474	481	480	468	497	482	473	489	448	499	482	504	499	498	469	476	498	475	499	501	518	490	470	503	492	540	499	480	501	472	500	521	469	476	506	520	503	487	492	495	502	531	481	495	444	504	493	471	490	476	455	504	502	493	476	485	513	452	524	505	448	485	467	505	497	494	472	466	475	448	443	460	481	486	436	508	463	523	521	485	494	490	488	483	457	503	453	456	452	479	497	476	468	503	459	485	438	493	473	512	513	518	513	471	476	473	460	491	502	487	474	469	440	500	500	480	507	484	484	496	502	528	483	427	470	468	492	445	450	483	460	497	483	466	472	466	514	512	462	516	478	471	463	501	513	495	470	454	445	496	507	468	490	476	484	491	497	502	492	447	485	472	452	470	474	470	495	490	512	479	488	470	520	474	446	493	481	516	471	476	527	453	456	521	529	491	474	443	502	475	484	482	461	498	490	466	478	511	477	504	474	507	508	483	494	549	508	502	471	487	466	500	474	484	491	496	492	507	464	507	483	503	503	523	480	489	493	476	487	459	459	461	458	476	491	455	484	496	489	494	493	484	487	477	509	490	496	494	456	475	495	480	489	474	471	465	479	444	464	488	473	502	477	513	484	476	543	469	466	439	525	512	509	486	468	463	464	502	485	496	475	477	481	508	468	485	469	507	501	486	484	467	448	536	471	450	480	500	452	479	503	486	475	506	484	511	461	445	468	432	505	505	462	436	518	490	487	486	459	507	465	500	529	508	484	492	479	513	473	489	526	452	485	499	447	475	472	512	471	491	473	505	494	515	455	425	471	488	478	463	462	505	501	479	488	461	489	509	475	511	523	463	474	513	515	498	445	508	455	492	469	466	480	486	486	495	486	492	524	492	468	505	481	466	464	500	506	487	453	486	527	486	500	514	482	508	482	471	479	506	497	490	479	503	513	495	514	498	500	514	499	487	503	482	465	490	522	442	529	483	452	502	500	519	466	489	512	506	506	488	485	482	503	479	500	532	492	504	427	494	505	501	506	488	431	492	484	449	527	453	499	461	500	515	498	489	479	489	499	514	509	485	461	458	472	474	493	469	495	485	469	510	474	505	512	479	474	500	459	453	493	468	503	473	483	482	507	505	435	494	498	450	439	527	429	498	524	467	473	428	448	486	470	487	475	489	484	488	473	522	508	475	494	485	474	459	501	494	504	484	470	458	478	461	486	441	464	438	478	450	496	489	507	507	497	494	465	502	464	452	482	514	516	448	443	511	457	479	435	481	513	490	473	465	466	509	476	484	504	494	455	471	497	495	473	462	482	463	496	463	477	493	485	481	495	474	477	473	488	454	502	469	491	475	472	506	471	459	484	463	506	503	469	481	459	489	477	479	467	453	468	500	500	474	523	502	508	481	487	497	503	487	486	496	452	491	475	454	493	506	542	483	505
7335	16724	13495	7076	4981	3779	2996	2376	1922	1635	1498	1316	1190	1042	1033	960	849	840	792	808	779	711	761	654	741	679	683	617	673	634	593	606	622	617	630	587	628	606	623	585	607	598	574	605	568	614	565	595	550	609	533	543	640	566	605	573	579	567	587	553	563	616	584	550	566	561	534	590	558	592	598	567	593	578	581	590	584	554	533	577	565	553	574	570	541	524	577	529	587	590	540	526	538	584	593	570	560	569	562	596	544	553	556	556	558	562	571	571	589	534	565	547	548	577	572	585	583	537	584	541	519	547	546	565	577	586	512	582	539	517	568	592	568	608	564	526	581	550	546	536	599	522	523	580	553	543	541	512	564	526	588	576	545	542	549	547	537	543	554	552	549	574	534	566	543	566	549	572	572	578	530	551	535	558	573	539	579	566	544	563	537	559	567	567	569	523	539	552	554	570	573	545	519	562	573	555	563	535	514	504	554	585	526	571	600	537	557	526	531	542	519	592	559	566	616	506	559	563	516	556	595	551	568	570	570	564	535	488	572	570	522	589	571	566	573	576	528	621	586	565	569	543	576	580	536	558	558	532	569	555	544	511	574	515	539	565	587	551	517	509	550	549	552	565	564	568	587	551	579	573	530	578	529	608	575	565	556	571	573	547	614	524	562	570	522	559	569	524	526	536	590	580	538	547	587	568	546	568	589	563	561	572	552	579	538	533	562	532	563	580	528	606	541	535	562	536	572	568	557	532	532	516	569	564	545	566	569	538	592	569	550	551	545	576	557	528	552	544	563	522	559	544	517	598	553	578	563	597	566	584	537	509	560	565	572	540	557	543	532	591	570	568	555	600	564	546	572	553	514	624	597	591	559	565	606	551	536	534	570	496	544	520	546	538	539	505	574	530	540	562	552	554	548	530	533	562	580	529	545	568	557	580	524	563	515	554	571	558	578	565	553	552	542	565	565	529	560	515	577	546	555	554	567	580	583	548	551	569	559	547	542	553	573	577	544	552	519	597	563	520	549	553	571	556	535	521	570	530	556	584	563	565	546	586	539	537	553	547	473	581	573	568	530	509	545	568	536	586	576	548	557	493	551	543	564	561	583	567	566	566	587	557	532	588	551	601	573	555	627	573	561	516	560	581	548	537	554	573	533	567	548	559	633	535	545	561	537	540	552	543	583	527	547	571	559	562	547	572	591	565	555	545	565	562	545	594	537	575	527	576	550	606	587	547	534	534	518	558	587	523	573	529	551	529	550	541	567	516	536	530	547	563	568	548	525	546	511	567	594	544	577	607	543	584	590	540	537	583	566	567	556	528	550	543	535	586	552	561	557	548	574	566	570	551	565	533	572	571	542	576	545	589	576	531	600	554	538	536	537	558	553	526	585	534	568	537	615	554	547	529	566	593	567	545	585	572	561	542	542	551	593	543	532	567	568	583	574	530	606	546	531	560	576	587	537	550	590	558	555	562	578	569	592	548	540	585	554	549	559	533	574	568	559	560	545	583	571	558	572	588	560	568	536	553	556	580	567	564	550	569	564	528	525	536	568	580	538	539	570	561	564	555	563	581	560	556	551	538	581	556	584	561	539	545	569	580	567	575	534	590	595	542	559	566	565	540	561	538	606	541	541	533	594	561	588	550	552	544	565	549	577	577	506	582	564	600	566	505	528	538	578	546	568	526	573	532	562	589	542	554	505	589	565	569	546	594	581	572	554	547	544	552	560	561	517	476	568	584	544	556	544	531	601	574	569	540	517	578	560	590	595	532	542	579	570	591	564	576	572	565	516	538	556	545	555	569	542	545	572	571	556	515	550	490	603	564	568	550	525	573	537	567	579	575	539	557	597	537	561	587	572	550	545	543	589	576	571	507	550	597	579	546	564	569	521	564	572	585	543	563	552	581	562	549	544	539	587	518	563	579	563	535	523	562	560	561	527	586	575	535	507	545	563	532	529	485	535	546	537	580	564	555	534	552	566	530	487	574	550	520	554	525	543	558	564	532	531	572	540	555	519	551	512	537	578	543	569	523	588	576	538	571	502	590	586	576	577	505	539	563	576	492	576	557	538	520	537	521	555	528	599	526	559	545	562	564	563	585	607	569	564	553	593	555	586	555	560	552	579	529	535	515	537	526	516	560	541	561	583	545	574	557	553	544	517	598	567	548	572	556	595	558	562	571	548	638	553	542	555	544	568	529	578	521	540	565	533	567	552	589	551	564	614	540	585	526	562	560	562	585	561	547	580	530	555	546	600	522	540	567	533	559	569	591	532	537	567	590	562	548	562	560	531	505	563	536	555	547	546	563	586	585	536	550	555	549	580	612	547	524	565	607	568	552	562	529	530	514	557	577	559	548	544	535	574	539	557	555	555	527	530	544	549	537	611	591	520	534	547	546	545	537	522	553	527	563	517	546	535	608	581	541	530	533	582	544	583	553	563	537	519	580	583	554	608	550	528	569	505	542	558	550	573	540	539	537	541	558	534	576	556	529	560	568	583	534	566	573	569	511	517	570	532	537	528	543	560	550	553	549	541	560	554	535	542	536	536	570	529	575	572	555	566	582	571	534	565	544	529	576	526	549	526	609	545	505	579	531	565	540	607	512	523	566	542	624	577	549	566	581	542	565	574	546	518	573	563	540	574	561	526	567	560	542	524	521	573	553	546	557	509	587	547	541	607	563	564	500	549	553	549	550	584	548	561	573	547	548	532	534	571	560	577	576	544	565	527	548	499	515	548	527	523	574	530	535	556	543	569	596	572	510	512	603	519	543	577	547	571	538	540	550	561	558	569	521	490	534	589	565	602	577	573	547	554	530	571	613	598	563	557	598	571	564	593	528	553	527	575	563	552	535	598	542	559	551	573	535	534	562	520	556	593	548	600	558	588	578	576	547	568	548	551	523	556	542	568	566	549	571	551	558	516	554	575	562	528	582	547	542	547	561	544	546	553	560	538	528	566	541	586	535	566	535	540	543	540	528	581	548	542	605	591	560	559	547	563	516	561	544	563	548	542	534	539	550	597	543	549	554	570	597	550	549	523	538	533	572	578	588	518	564	588	561	551	550	558	532	597	580	548	569	558	497	549	573	576	553	540	561	561	554	554	559	584	564	599	500	535	591	561	539	540	565	568	589	546	563	594	530	596	556	539	552	594	519	535	540	559	547	551	568	581	616	543	534	532	555	523	543	569	585	544	529	557	565	536	561	496	522	575	564	572	546	538	540	519	538	545	590	542	613	536	517	530	575	534	560	575	522	537	538	575	540	559	536	525	551	518	549	564	548	493	564	560	571	546	573	541	543	606	552	568	541	526	529	552	538	546	589	593	545	560	544	615	594	578	537	563	531	521	536	569	573	542	565	566	541	559	522	543	565	571	569	547	531	611	557	537	604	585	518	537	533	535	589	555	579	575	499	570	573	561	540	558	570	536	546	588	523	588	593	543	556	583	487	547	580	554	586	542	538	593	588	575	559	538	551	565	559	580	541	575	528	503	590
27712	20565	7483	1012	658	611	549	559	552	529	513	559	547	542	486	541	519	517	509	555	529	556	534	571	515	536	520	517	563	522	511	525	522	539	483	507	544	488	509	544	535	570	514	551	509	550	518	510	522	516	508	545	527	498	537	517	515	517	555	524	549	524	487	530	527	521	546	508	494	531	478	511	524	531	522	542	509	535	521	479	540	518	506	528	544	506	498	494	555	528	500	525	490	522	513	509	494	526	525	519	502	542	547	508	544	471	479	549	486	522	529	511	524	548	479	499	526	452	510	542	523	525	510	528	542	518	488	521	531	526	536	525	551	498	552	532	482	523	512	494	510	525	535	525	494	523	555	487	548	485	558	545	521	553	554	509	501	513	501	509	541	523	497	562	509	554	487	518	547	521	528	511	513	534	482	517	507	482	512	555	518	528	514	548	543	490	505	481	577	535	491	519	515	506	524	535	491	512	534	537	515	506	521	525	526	483	478	500	512	501	535	511	535	524	519	516	501	517	516	519	526	501	531	558	564	506	515	516	507	496	521	502	487	530	509	502	565	537	507	567	520	500	529	537	488	525	530	552	527	499	537	549	512	499	527	505	510	528	555	555	520	522	518	518	529	518	499	520	510	504	523	502	527	517	504	502	480	538	540	548	514	522	524	517	551	478	528	528	537	514	558	528	522	543	515	497	525	542	504	535	480	510	498	491	528	524	527	521	553	526	528	546	492	472	495	558	506	525	526	513	545	541	501	522	525	509	516	501	530	538	528	520	491	507	522	513	551	518	546	516	528	505	535	521	508	486	489	536	476	542	515	512	535	513	529	492	481	517	533	535	543	488	527	470	564	515	546	510	570	540	499	497	557	529	515	539	467	542	523	490	497	538	488	465	528	513	533	537	551	537	490	537	497	525	498	523	504	553	503	541	579	517	561	558	520	571	513	499	523	530	563	557	521	492	485	513	485	522	515	530	544	473	539	495	511	504	540	519	541	561	505	480	455	502	527	510	495	538	537	525	473	488	533	524	515	510	518	541	497	515	493	540	506	538	448	509	495	493	538	540	536	560	502	487	556	495	480	484	539	535	521	509	541	501	504	527	504	508	524	546	542	548	523	507	523	529	492	533	547	502	511	538	480	564	524	508	512	526	528	502	547	543	531	551	543	524	485	530	534	519	532	523	525	515	549	509	545	530	486	516	551	521	518	519	522	516	531	517	515	525	583	531	515	551	529	514	494	539	499	545	524	525	527	553	533	535	545	479	524	517	526	512	539	491	538	526	523	490	516	529	514	522	527	473	519	511	519	509	512	501	521	550	530	523	526	551	552	503	516	555	526	519	524	510	502	525	500	490	527	491	490	503	483	480	511	507	550	508	508	516	508	514	523	549	542	515	505	538	492	522	464	542	522	526	537	515	547	569	524	474	540	537	518	547	508	523	521	536	494	552	553	518	498	522	534	524	491	532	513	531	512	521	525	529	524	513	511	487	547	518	522	538	513	481	502	531	496	486	524	470	522	545	563	500	510	521	527	524	564	491	568	524	503	538	494	475	540	528	515	484	527	536	521	544	524	548	513	536	530	525	518	504	550	552	531	517	521	509	527	500	552	472	533	529	512	477	497	513	545	513	535	572	535	513	505	493	550	539	559	517	540	529	516	504	514	560	523	530	561	532	537	504	494	507	463	537	500	537	476	530	489	544	500	511	561	573	555	552	509	544	491	523	523	511	529	537	554	565	541	476	547	544	493	538	526	519	515	485	508	509	504	511	516	525	511	530	537	545	535	495	521	583	474	539	493	564	530	514	538	492	558	538	513	483	527	521	527	552	509	503	489	539	503	509	546	476	533	523	496	541	498	508	509	503	520	504	520	557	523	513	506	525	527	496	493	501	527	470	515	527	498	498	534	558	483	507	502	509	538	535	482	513	508	552	507	551	527	542	560	520	513	536	517	529	531	524	520	530	514	477	516	533	567	535	505	529	511	536	539	529	488	538	518	496	550	548	550	541	468	512	547	535	480	535	519	508	526	484	520	534	526	503	532	523	563	509	556	505	495	488	513	486	525	540	471	481	551	472	532	502	537	495	541	521	543	537	518	507	537	489	486	555	501	515	509	523	537	461	543	498	532	532	497	540	513	490	492	522	504	564	494	531	489	545	516	508	509	500	526	542	519	483	495	528	509	505	510	551	504	491	537	503	556	536	502	497	503	510	541	540	550	499	544	503	529	518	528	494	474	546	542	506	550	504	519	502	520	511	496	548	558	537	507	444	502	499	519	513	527	517	522	524	501	526	490	537	520	542	565	531	515	517	529	501	535	548	504	535	549	475	535	545	508	520	514	503	540	536	502	505	499	504	491	505	463	543	529	524	485	518	505	486	535	516	532	549	526	508	536	517	487	510	514	542	559	553	547	518	526	556	521	493	520	518	492	497	518	516	540	533	542	501	486	523	489	500	525	506	517	506	517	499	553	530	524	513	521	486	490	529	522	499	509	515	548	503	502	524	523	556	520	532	505	503	538	545	561	520	524	535	532	548	526	515	491	527	505	507	519	513	515	528	530	540	515	492	545	537	503	511	535	512	529	505	532	479	508	491	543	540	461	522	517	533	520	523	541	508	535	504	517	472	520	520	512	548	511	493	539	533	485	514	534	512	486	524	529	546	499	537	513	476	527	494	495	535	524	507	528	475	502	521	537	541	525	535	564	507	492	534	531	516	539	502	532	526	548	566	522	484	472	517	497	542	532	548	531	514	491	547	522	514	510	507	526	527	503	586	513	547	541	526	484	519	517	525	536	533	496	475	534	557	508	525	500	527	498	519	522	507	528	531	481	507	481	536	498	540	518	533	517	522	522	494	532	519	530	489	483	520	493	512	520	532	546	514	548	540	524	511	523	531	560	531	572	518	500	481	520	513	462	552	528	532	523	506	519	516	520	580	534	517	521	509	472	524	507	485	517	532	555	513	536	490	498	501	541	506	493	522	508	539	575	508	483	524	499	487	543	532	522	496	549	560	517	489	551	520	548	518	521	540	524	516	542	563	501	558	507	511	514	552	492	540	528	526	535	543	540	485	505	516	523	506	519	489	528	548	503	529	512	525	498	473	526	521	532	535	528	515	519	506	536	530	510	531	515	538	496	514	539	510	528	495	490	539	509	506	505	511	540	500	504	518	568	510	548	513	532	550	553	548	536	576	537	543	496	529	544	514	518	502	540	488	501	501	526	514	536	538	532	529	496	521	520	518	546	537	482	503	497	545	494	519	508	528	485	536	495	544	491	514	496	494	524	553	482	539	584	541	503	522	515	509	543	482	509	537	509	514	512	527	543	522	546	545	491	513	546	534	547	503	514	508	506	506	481	523	530	491	497	513	501	542	545	532	518	533	522	521	499	456	489	493	490	506	522	516	532	531	518	555	532	528	534	534	532	512	514	512	533	486	500	496	510	494	539	528	515	536	529	531	512	482	540	523	489	495	516	532	526	530	484	486	550	537
4254	1384	1287	900	772	709	732	667	680	681	656	629	679	645	683	642	682	618	661	660	612	623	648	614	662	592	662	653	638	635	631	620	660	630	675	639	623	614	656	619	631	658	612	638	644	627	600	694	650	593	706	614	652	650	616	626	621	652	661	651	665	662	626	645	611	649	660	602	607	637	658	692	626	633	650	638	665	644	634	612	636	667	631	606	685	645	633	635	625	601	599	645	644	647	596	670	603	635	638	660	622	593	637	651	685	575	574	664	644	610	675	599	652	598	573	642	695	635	627	678	623	615	635	655	629	658	671	632	615	650	608	602	595	653	620	596	576	642	596	647	651	678	624	623	659	650	637	600	658	573	634	599	624	618	629	664	623	601	641	611	634	661	605	638	677	657	598	633	669	616	599	594	637	651	652	668	664	614	628	589	634	651	673	641	683	634	647	597	687	602	622	663	657	650	630	622	636	657	626	628	621	618	636	630	631	630	647	608	642	654	653	627	639	606	672	641	654	654	640	627	605	601	639	612	638	652	606	618	649	626	663	642	610	616	667	675	665	630	639	635	629	609	664	599	601	658	601	640	679	652	655	649	603	646	623	612	634	594	647	635	614	644	613	634	613	613	623	637	634	613	628	610	606	619	662	666	631	610	604	618	627	571	648	628	644	604	663	663	645	627	673	580	638	672	625	631	659	674	656	682	638	606	671	633	650	598	628	655	612	638	620	601	643	613	596	630	616	645	673	673	621	605	622	656	691	631	656	633	614	610	662	608	637	642	642	645	651	615	603	634	631	647	671	590	638	631	626	638	642	647	661	668	639	568	613	638	599	648	655	613	634	546	654	614	687	674	643	622	608	589	666	634	664	679	664	641	607	656	638	617	636	591	651	691	661	615	630	653	656	627	600	652	589	661	639	599	661	656	637	614	618	619	653	631	632	659	622	645	620	602	636	662	622	674	644	635	623	588	633	684	627	649	609	645	631	673	610	678	646	623	620	627	627	658	671	640	661	612	644	692	634	627	622	632	640	619	645	629	638	626	664	652	651	592	665	592	650	642	627	670	696	629	612	639	641	619	646	636	595	679	598	628	647	678	652	665	635	637	623	664	640	628	645	624	637	680	627	658	608	647	645	647	620	666	657	621	666	617	629	685	619	629	634	655	622	645	671	612	599	622	692	661	596	615	592	617	643	586	652	607	638	652	608	622	640	638	663	598	628	654	606	618	628	637	696	622	661	628	619	660	602	598	613	597	669	646	603	663	647	646	618	596	618	634	624	626	651	654	574	634	617	640	608	648	585	626	609	615	652	653	628	615	695	583	608	677	638	697	652	601	609	620	694	624	660	674	627	669	629	625	633	606	607	615	640	681	657	654	665	614	656	663	655	618	642	625	628	587	607	630	612	646	595	654	606	625	623	658	626	608	648	642	658	623	623	603	590	621	629	654	672	636	652	634	671	653	662	605	633	679	660	668	620	658	657	682	606	698	659	611	638	632	698	667	646	635	603	621	614	642	664	639	633	621	645	655	661	612	658	632	657	652	605	636	619	644	658	653	662	628	657	604	609	606	643	637	601	645	618	587	618	666	673	657	644	644	643	677	633	625	630	609	591	661	641	674	657	672	639	614	648	624	676	628	632	640	680	637	656	643	612	625	652	626	638	638	643	644	634	628	650	669	664	634	650	648	655	621	681	623	649	639	596	645	621	652	640	642	627	632	655	639	634	622	593	629	651	651	637	593	634	648	622	588	663	652	686	649	607	617	685	665	626	654	634	606	621	625	673	643	670	616	659	662	626	664	635	639	656	607	636	608	604	625	646	650	611	626	648	669	602	630	626	629	681	619	614	642	631	635	648	622	650	599	630	604	634	639	639	617	659	635	655	624	631	658	659	647	685	620	610	629	645	656	627	605	636	639	637	665	636	628	616	626	621	643	656	662	592	612	681	599	680	647	611	642	655	677	659	695	549	621	624	630	637	613	655	603	645	659	649	628	643	615	635	634	640	636	648	632	596	652	658	646	700	641	654	649	621	637	641	616	620	609	618	608	661	671	619	618	666	593	585	647	667	644	653	611	653	673	645	629	624	671	608	618	606	625	640	560	650	613	661	673	601	598	636	642	617	631	655	642	629	635	624	638	626	634	653	635	659	640	627	626	666	623	619	650	658	674	654	705	696	634	618	636	594	634	630	655	633	650	654	624	692	629	660	665	619	636	585	645	649	629	613	622	661	631	637	626	635	624	673	634	626	642	647	609	641	654	656	633	651	664	636	628	670	659	702	654	616	661	642	571	642	650	614	633	646	652	656	668	626	612	613	594	639	629	594	632	658	650	633	641	617	672	646	655	600	665	597	622	631	605	645	634	645	609	630	618	636	652	626	623	616	646	628	660	629	642	602	636	634	609	649	634	663	623	628	646	627	659	679	673	592	640	664	631	674	628	603	664	658	603	628	604	675	645	647	602	636	639	617	635	638	660	635	611	676	633	608	624	642	639	617	607	590	630	635	643	630	659	696	605	652	642	628	630	628	619	646	623	633	622	672	611	610	607	641	645	616	627	621	680	649	634	629	650	633	662	633	611	652	658	623	600	595	664	605	637	675	660	632	604	642	691	651	625	631	624	665	617	633	656	636	601	647	595	656	642	665	616	636	632	596	590	631	670	609	679	658	609	625	633	626	651	668	616	661	645	659	648	631	645	610	631	628	632	645	640	613	648	629	595	627	669	645	662	653	628	654	630	624	662	593	650	609	571	672	685	629	590	601	665	651	602	623	606	653	634	639	634	626	603	639	673	628	649	609	649	573	659	636	587	682	644	646	679	674	669	648	604	627	648	642	604	620	594	612	647	670	663	614	671	600	668	656	624	655	642	645	642	641	627	624	647	628	677	680	630	686	591	640	668	611	655	640	619	583	645	668	673	660	636	651	634	607	604	635	619	616	650	622	665	634	655	624	638	639	643	668	612	633	670	624	631	667	631	655	616	617	642	637	665	633	612	610	647	605	623	648	596	593	663	645	654	620	651	617	645	638	654	624	626	644	635	648	626	636	649	643	663	617	628	637	647	634	653	621	674	619	652	644	649	667	654	604	602	652	626	630	592	651	653	629	619	640	675	656	650	643	638	628	622	659	625	604	617	648	612	623	659	632	631	630	650	663	576	613	624	653	650	629	656	618	645	664	626	629	624	609	651	632	639	646	658	645	610	632	608	608	719	626	641	618	619	618	638	641	619	629	660	653	634	650	629	678	625	637	673	589	619	649	647	604	615	596	669	671	624	683	650	581	614	648	592	660	636	666	637	659	635	651	626	666	651	633	633	667	605	606	602	642	629	620	635	609	608	660	637	633	628	594	631	591	639	662	691	626	653	627	621	601	669	641	617	596	640	668	609	625	644	633	636	636	661	612	610	645	578	603	646	635	678	613	596	660	653	671	645	617	628	595	695	649	625	604	662	605	653	650	620	634	650	628	597	629	585	637	675	625	645	618	685	646	663
24131	21624	29241	24490	21615	12741	1176	741	612	525	489	492	448	378	365	375	354	325	350	339	315	321	326	314	311	294	307	317	303	299	337	287	304	301	297	307	329	294	291	308	316	288	328	313	283	268	291	283	275	292	283	309	280	270	279	293	295	285	289	308	287	261	310	288	283	262	278	272	279	292	277	286	283	278	276	269	273	278	299	271	280	243	281	294	288	285	274	256	298	285	293	296	282	321	259	299	272	251	256	298	275	292	261	304	282	285	294	264	298	290	284	280	263	291	269	309	276	296	280	279	299	271	291	270	273	280	277	289	306	284	278	292	281	286	294	295	285	313	299	294	287	297	279	292	295	287	288	295	281	269	278	317	311	294	292	280	291	259	355	277	287	284	293	293	281	281	297	299	304	319	274	308	322	243	316	278	271	265	286	269	309	286	304	272	307	298	280	294	233	290	251	290	258	265	288	255	287	310	290	283	316	287	285	256	293	253	284	305	280	273	291	288	308	285	269	262	303	306	281	304	304	299	297	305	256	307	289	313	286	317	294	275	283	298	285	298	260	287	296	284	295	275	291	267	259	284	267	263	294	273	287	268	278	325	297	295	274	243	285	268	299	314	287	246	287	284	290	306	264	275	277	280	271	307	269	316	281	293	294	298	291	262	287	281	295	298	282	298	276	273	279	262	274	297	287	295	276	264	292	298	285	264	313	274	263	288	271	272	265	304	292	283	276	283	299	289	311	279	286	283	292	271	284	294	278	286	312	281	308	274	302	261	325	291	274	284	298	274	277	283	302	294	306	276	278	274	286	257	319	300	276	298	262	256	281	276	275	302	273	297	283	286	296	302	293	302	281	287	285	280	287	292	265	266	293	295	282	266	300	263	275	280	276	306	283	291	306	298	276	267	270	300	305	291	285	310	305	269	277	296	295	280	268	279	278	239	274	312	237	286	260	275	334	301	294	313	261	269	291	287	311	258	266	257	275	274	276	297	300	242	287	270	304	300	298	267	300	301	222	284	283	289	284	293	287	294	302	291	271	276	304	315	284	286	291	287	287	275	308	259	286	249	277	301	260	282	271	252	290	283	270	276	287	303	259	255	266	295	280	303	289	272	275	278	271	277	278	270	294	288	268	302	324	280	290	257	297	275	280	285	282	280	286	257	287	291	294	311	302	278	290	276	286	261	300	285	294	316	266	298	265	291	297	294	289	260	306	262	269	287	285	262	264	291	249	278	294	292	289	274	285	299	252	287	265	311	295	282	250	278	265	290	299	266	294	305	272	282	303	287	274	292	292	272	307	296	266	292	293	318	281	280	287	286	258	256	283	279	288	300	262	284	280	298	294	274	283	254	285	308	318	283	260	284	294	256	277	280	305	280	288	288	278	283	271	278	308	279	286	265	278	286	275	281	311	278	282	299	300	273	293	287	269	272	260	302	266	281	292	270	279	287	294	277	308	280	321	285	284	282	283	270	290	273	273	266	289	291	279	258	246	264	303	289	274	260	284	293	295	272	278	269	280	268	284	280	287	263	283	292	268	297	255	281	278	289	260	287	277	293	321	260	296	293	276	303	292	281	318	299	264	284	296	263	280	273	287	277	277	289	292	270	287	279	257	285	299	270	309	302	263	274	282	265	248	309	274	302	260	253	292	278	291	298	263	280	287	274	297	291	280	274	294	283	293	270	289	287	267	291	300	308	285	296	295	258	305	261	267	284	289	279	275	263	317	266	256	283	265	273	288	270	264	274	265	281	279	285	320	250	304	294	310	297	288	307	266	252	309	282	295	266	301	308	274	290	288	278	318	281	281	284	275	287	283	287	315	300	283	297	307	268	267	277	270	288	269	294	279	284	281	318	301	269	299	285	289	263	274	273	300	304	267	275	261	255	294	276	268	266	284	260	267	279	294	296	284	275	308	293	293	281	298	281	264	272	302	266	301	277	294	275	264	257	286	312	303	261	289	299	298	278	286	252	283	297	232	277	281	314	277	284	277	311	263	278	292	275	276	248	260	297	282	285	264	272	257	250	285	294	296	283	281	295	293	261	303	280	278	267	302	277	317	307	302	342	298	278	306	246	265	279	294	305	313	268	274	295	293	296	277	301	261	270	281	291	264	293	321	284	282	287	281	308	273	268	266	299	275	264	272	285	303	320	253	300	305	272	289	296	292	264	281	287	266	285	288	295	318	288	312	274	296	274	296	296	274	282	272	291	302	291	268	272	274	308	262	304	255	271	310	298	276	289	303	300	271	284	257	279	279	282	294	270	299	313	284	307	273	266	319	293	279	301	277	310	313	284	298	237	232	261	298	242	290	288	292	291	277	287	263	293	281	273	277	279	279	295	284	286	288	272	283	280	286	264	292	264	275	310	258	321	273	267	272	293	305	282	288	277	298	297	316	267	296	269	255	289	313	309	277	275	291	258	298	275	275	286	295	292	268	298	259	284	295	304	312	276	312	253	282	284	301	262	298	268	261	281	283	307	267	292	293	263	278	285	296	261	287	289	283	318	314	270	290	268	296	292	275	301	287	244	283	283	279	277	258	280	293	281	307	275	274	248	293	289	274	274	273	257	270	271	284	280	269	258	263	305	287	301	290	283	266	259	269	259	287	253	227	295	292	269	280	256	286	277	272	271	303	301	295	295	293	256	254	285	281	286	262	281	301	298	324	276	296	263	250	249	301	238	294	259	294	282	309	275	283	284	272	273	269	305	263	294	290	264	285	301	319	272	308	277	283	321	271	275	251	271	252	288	276	312	255	286	276	245	281	277	284	316	303	266	266	298	271	250	288	261	253	301	266	282	269	290	297	261	299	289	276	265	261	312	303	301	278	284	269	295	279	284	272	265	257	269	292	295	314	328	280	289	294	306	274	327	283	265	289	282	294	270	293	296	287	297	297	273	281	305	301	266	295	307	279	321	281	268	275	289	309	294	271	305	259	282	285	270	285	300	256	284	261	287	284	292	252	288	293	266	298	259	293	263	288	286	283	319	271	270	303	272	278	312	294	291	284	289	305	256	260	263	288	253	261	293	263	294	289	281	284	284	297	285	306	270	292	273	254	279	292	316	302	313	271	299	278	261	264	278	295	273	280	269	261	288	271	308	273	306	287	309	292	295	271	294	295	281	309	248	296	264	292	283	287	298	297	267	264	276	281	277	269	257	282	273	286	302	281	281	300	305	282	283	275	311	274	297	281	267	299	298	291	279	278	290	243	274	279	296	290	284	302	244	288	264	282	293	262	298	316	301	289	288	259	283	279	269	272	294	270	275	316	275	280	295	276	290	277	277	272	300	288	286	296	289	283	272	276	298	304	284	288	279	275	287	261	268	280	293	283	329	293	298	286	306	290	279	289	257	285	302	241	266	289	290	271	293	283	286	288	275	273	286	280	278	306	293	290	274	298	285	280	268	279	291	262	284	286	317	249	271	308	300	292	276	296	310	315	294	291	289	282	250	277	294	331	260	292	278	294	311	288	272	286	291	314	315
5237	10167	8234	4076	2765	2083	1643	1303	1097	963	866	737	640	623	536	612	510	481	471	460	468	430	427	481	430	409	391	422	409	414	389	396	409	403	391	382	364	397	400	377	386	350	363	389	382	362	359	365	353	356	367	396	362	356	363	402	343	349	357	395	355	343	398	366	347	330	366	384	352	333	372	346	378	348	354	374	358	378	386	347	341	350	366	377	370	379	356	343	343	366	343	360	342	303	381	319	336	372	373	366	338	362	361	314	352	352	367	354	371	363	382	326	342	400	370	361	360	340	363	350	341	366	356	367	365	345	346	363	335	370	325	338	340	366	339	349	353	352	338	333	365	353	359	364	352	337	371	346	375	356	361	319	336	369	351	379	345	367	372	352	363	350	388	341	351	362	355	351	336	316	358	323	357	363	342	345	362	351	353	341	405	357	367	348	367	384	373	373	367	339	379	378	384	382	386	333	357	354	355	372	330	365	372	363	339	360	362	379	375	364	334	349	336	348	345	342	373	340	353	366	356	348	351	345	349	387	353	370	372	345	345	382	338	351	347	357	320	352	360	364	392	381	375	368	358	397	357	379	376	365	341	337	350	357	344	351	345	349	357	374	374	367	377	343	362	336	337	349	371	377	371	365	384	354	392	363	372	352	397	338	388	371	368	340	379	361	356	368	337	322	350	359	348	372	369	363	347	352	393	343	375	369	353	359	363	376	331	391	316	365	342	313	347	345	329	339	364	337	372	351	368	337	365	364	348	352	357	349	365	351	368	339	372	329	355	355	357	336	334	358	345	377	346	350	346	342	353	390	373	366	358	342	322	332	336	366	341	343	377	332	365	370	349	387	350	360	352	368	391	369	356	346	373	369	374	373	358	346	350	332	402	373	352	345	312	390	357	343	338	347	352	370	353	364	343	373	361	289	370	359	344	374	333	368	375	377	366	339	335	371	359	349	368	374	373	341	367	379	359	328	340	347	353	322	339	362	365	333	354	383	321	367	387	345	340	363	326	368	367	331	368	358	355	339	364	370	372	355	331	390	369	348	361	363	361	373	375	374	357	376	364	361	379	395	364	366	359	374	350	383	397	360	333	396	372	364	357	340	339	356	354	372	363	345	317	369	375	361	350	330	376	373	362	368	353	351	346	345	346	380	381	370	348	343	351	407	365	361	304	385	342	373	346	333	366	329	356	321	369	324	328	328	397	348	354	365	336	371	348	351	353	370	331	331	395	366	349	348	342	378	357	348	368	332	363	340	363	331	399	344	350	369	373	355	342	353	373	357	381	370	374	374	386	341	344	356	367	359	366	335	323	344	374	338	368	379	351	342	329	384	378	332	346	357	343	396	359	399	395	331	374	350	381	335	350	382	332	311	338	360	404	350	350	363	333	374	372	362	359	343	349	344	361	351	360	381	360	378	364	360	386	357	327	342	351	343	377	370	339	375	366	371	336	322	351	345	349	333	378	323	359	372	328	365	336	370	316	362	355	372	338	378	363	371	337	383	330	323	364	358	356	363	348	346	332	380	345	337	408	360	342	328	342	357	354	369	378	363	351	361	366	328	365	302	320	363	345	362	382	371	354	345	354	380	328	330	350	342	361	369	364	360	315	348	332	361	392	324	368	356	359	332	378	358	325	381	364	380	338	321	343	355	347	331	374	352	353	375	361	352	327	363	353	341	360	341	376	358	380	373	376	337	343	371	353	374	349	354	353	351	326	362	337	345	355	386	342	327	416	380	364	336	373	351	345	358	328	353	332	358	346	379	363	378	367	360	386	356	341	386	356	393	340	343	368	321	344	351	363	363	359	306	330	344	351	356	379	395	336	389	364	348	331	336	379	349	353	339	340	353	364	389	359	376	376	343	342	379	374	325	352	348	348	355	347	366	395	392	323	350	362	379	397	351	333	352	360	350	388	321	376	364	344	348	347	350	309	403	332	374	374	369	365	386	379	330	355	340	351	368	343	366	351	337	359	330	369	355	335	325	369	373	370	360	350	377	355	348	358	365	353	380	373	380	383	362	341	339	323	369	345	357	360	359	333	383	324	353	331	424	338	318	350	328	367	358	325	338	380	308	373	371	365	361	352	335	377	345	359	380	351	353	364	356	368	363	351	331	385	388	367	344	360	389	355	327	378	362	339	396	369	333	359	350	326	380	338	340	348	364	352	347	384	362	361	356	356	360	360	348	336	338	397	359	365	365	373	360	357	341	355	354	342	359	358	374	374	371	355	332	375	357	343	356	347	367	393	379	403	315	360	349	389	348	331	348	328	355	384	319	351	304	358	373	335	348	374	334	377	365	343	343	372	368	357	371	385	382	312	339	314	366	383	371	367	361	337	340	330	367	362	316	327	368	304	361	366	339	354	350	359	375	343	358	335	376	356	373	376	334	363	365	351	359	382	342	361	352	361	343	358	390	346	345	355	343	392	359	387	347	353	375	375	374	362	361	329	333	347	344	351	333	367	372	363	342	347	331	325	370	353	352	324	368	353	319	339	352	393	358	363	368	376	384	363	363	352	361	380	372	346	362	319	353	363	374	364	359	336	327	350	347	360	329	376	354	390	344	366	375	375	347	343	343	374	339	355	371	347	385	382	329	323	358	342	331	364	330	375	349	335	326	380	334	340	342	353	349	336	360	364	342	345	341	324	352	358	374	358	365	361	334	358	315	333	358	360	349	326	370	371	350	361	379	339	364	332	337	350	344	346	321	381	395	335	369	353	372	370	361	343	337	336	327	344	353	378	354	351	364	340	367	339	355	330	341	354	345	322	340	351	401	339	328	337	376	359	361	331	366	347	336	386	351	350	340	361	385	341	350	353	400	358	356	341	359	339	346	350	342	406	336	334	356	360	330	375	355	363	383	355	322	322	361	324	370	354	319	339	358	342	377	369	342	360	366	357	337	362	342	363	343	366	345	361	349	372	379	376	343	376	357	343	378	317	345	332	372	349	333	343	333	338	325	373	350	365	345	351	344	352	369	343	375	368	344	351	379	343	384	355	364	334	346	402	322	404	342	372	357	381	359	381	346	349	327	334	368	363	317	377	375	357	378	344	366	387	345	359	350	353	334	370	362	358	360	309	354	344	354	373	373	326	358	378	348	380	372	332	347	392	363	333	343	362	359	348	321	395	336	339	370	379	357	354	366	356	404	378	357	371	377	358	360	340	349	348	306	388	346	360	359	330	355	346	376	372	331	350	371	384	356	348	346	376	383	342	381	351	363	342	349	299	370	360	371	357	380	363	339	372	366	330	368	365	349	336	347	336	371	357	343	342	339	352	353	376	338	386	343	350	385	362	339	353	385	296	350	378	347	356	344	364	365	350	391	320	334	364	330	371	324	348	364	345	360	344	349	342	350	355	361	335	383	345	336	364	386	348	337	332	355	336	355	315	368	350	341	365	362	326	402	351	369	393	338	339	371	346	414	341	368	370	355	397	365	379	361	383	331	339	378	373	341	359	374	399	370	407	376	361	340	353	347	344	380
25487	21627	28194	25475	12401	1393	1041	905	890	816	849	837	812	767	766	767	817	814	760	804	779	760	730	766	810	744	813	770	745	767	709	740	780	777	736	721	759	796	723	734	780	788	755	773	744	731	723	780	742	784	753	702	772	760	711	754	756	741	757	792	731	720	783	742	756	729	754	709	740	720	741	730	736	707	790	724	730	770	720	754	779	709	784	751	705	762	768	783	738	744	757	780	757	775	712	732	784	747	731	739	738	770	721	747	732	720	697	739	729	788	791	749	767	755	800	720	749	738	754	790	725	776	805	722	774	742	705	740	726	762	793	746	724	707	688	732	753	751	789	800	724	717	738	726	768	720	804	737	707	758	773	758	771	696	769	733	774	746	726	727	778	690	769	704	711	738	712	694	737	787	742	741	780	753	768	720	735	755	716	724	738	760	737	783	752	738	764	741	744	778	717	769	749	748	787	746	721	739	771	773	745	745	742	778	733	772	701	732	736	707	681	769	766	820	771	785	722	734	707	751	747	743	770	702	771	749	804	704	791	790	780	756	693	733	769	730	796	748	756	811	743	760	747	770	762	716	699	694	758	799	721	771	750	709	738	729	815	758	770	751	721	691	739	763	777	735	772	751	750	779	795	754	728	763	735	712	772	753	776	691	774	745	770	733	701	722	756	776	743	771	757	800	748	737	720	751	725	697	794	730	676	793	743	768	755	775	765	750	767	715	709	769	739	722	757	716	735	749	734	725	732	749	727	733	746	820	733	727	711	682	775	752	778	747	736	720	807	722	790	734	711	767	776	766	751	667	733	723	773	766	750	737	734	707	782	747	764	686	763	774	786	737	791	756	714	764	831	734	716	764	781	749	749	806	737	740	747	752	736	678	746	748	772	731	791	730	758	755	766	771	772	735	757	795	737	731	756	746	774	782	780	753	732	794	775	732	734	818	723	766	750	733	733	756	746	732	761	737	709	764	744	742	733	738	758	734	746	765	717	793	766	787	781	736	710	764	763	762	710	747	725	748	747	784	761	780	733	752	739	741	774	791	748	669	755	751	755	777	737	705	741	738	728	710	722	704	764	798	743	694	768	748	759	730	720	746	754	793	678	753	819	757	725	725	739	791	713	720	749	702	708	735	750	762	761	725	767	729	745	790	707	720	748	746	718	689	716	739	713	748	747	793	752	815	760	810	722	726	718	709	741	746	768	757	746	712	751	813	773	780	761	754	693	725	746	763	759	697	749	736	698	776	720	805	744	736	744	786	743	744	761	717	746	730	741	773	755	702	707	777	792	770	696	755	749	741	753	762	726	710	756	751	765	717	744	701	765	722	717	751	735	735	758	678	730	817	760	760	779	737	715	701	751	743	722	724	764	804	737	703	761	715	737	790	736	745	719	751	736	732	749	773	713	749	761	775	743	746	712	760	799	706	723	769	756	716	714	746	784	748	720	684	806	692	774	743	763	732	764	763	776	739	741	753	740	748	711	776	760	790	709	748	783	714	752	731	724	727	745	784	715	759	753	713	697	760	715	767	745	784	749	701	727	734	687	759	729	761	714	710	722	819	776	781	707	752	768	748	739	750	787	752	763	751	792	755	720	743	802	719	721	724	716	739	750	766	719	781	722	761	746	790	792	749	707	737	759	763	742	774	746	743	741	764	781	772	753	744	715	735	749	758	690	744	738	726	759	738	714	778	742	748	749	704	749	764	751	736	751	755	762	734	754	762	766	779	754	721	787	748	741	754	773	773	708	736	750	714	768	834	812	728	777	731	728	710	722	764	703	749	714	743	743	720	716	741	725	780	717	708	771	793	764	690	818	728	773	748	688	749	739	707	753	741	823	726	744	773	723	766	753	745	756	765	776	736	798	774	741	772	822	737	708	741	781	744	747	732	718	770	782	693	701	795	754	814	750	786	745	733	743	694	743	726	763	672	770	757	788	739	785	762	779	750	745	801	790	698	744	770	722	692	754	779	752	745	739	773	792	751	773	750	729	761	743	760	763	719	804	732	744	775	691	755	728	731	748	788	737	704	735	736	745	720	754	743	776	726	739	797	757	742	758	752	765	812	752	706	797	762	751	745	739	703	745	745	742	734	723	770	746	695	772	766	778	750	741	717	766	741	763	767	743	688	767	731	747	725	715	752	716	747	753	748	727	720	826	722	769	801	743	772	727	751	731	792	732	712	744	743	738	733	779	725	724	723	740	738	765	729	808	762	753	815	768	695	798	713	736	718	725	812	736	775	741	741	740	756	725	756	744	801	743	747	746	671	746	749	704	712	783	705	761	721	758	773	759	740	761	761	772	767	751	743	739	757	733	738	712	709	698	753	697	707	720	777	764	757	730	742	730	739	699	734	756	768	757	789	719	690	740	739	717	751	741	774	753	755	705	747	746	731	731	779	768	770	743	722	751	746	732	695	773	777	719	728	711	727	751	730	810	733	823	715	709	728	734	711	759	776	771	754	791	802	710	735	718	785	712	778	748	752	751	760	771	712	791	699	727	744	697	741	781	777	710	710	726	785	768	807	759	710	723	730	769	758	746	777	743	753	758	756	813	733	765	731	723	703	716	776	724	779	750	657	694	718	762	726	730	749	735	750	749	766	736	729	774	778	734	756	707	788	764	777	771	782	746	723	743	775	741	799	689	735	749	744	770	699	758	746	680	735	745	759	764	728	784	755	736	704	754	793	766	752	711	734	760	819	753	754	786	793	767	757	751	767	740	723	738	741	791	748	744	723	760	737	727	731	754	732	736	782	693	731	740	727	753	740	699	728	772	734	760	743	720	757	745	737	773	716	782	735	746	770	747	691	727	723	721	737	754	742	770	734	752	691	780	748	712	773	767	696	769	757	761	802	724	776	748	710	729	745	771	692	761	750	726	772	791	744	713	705	722	785	718	772	744	777	771	735	766	773	708	760	702	751	756	800	734	762	775	762	740	738	709	711	743	704	795	745	814	771	734	742	728	739	753	756	739	760	683	749	731	737	739	770	749	766	800	785	751	708	741	771	743	744	767	740	729	728	737	744	771	815	757	721	769	779	728	727	732	751	789	786	745	715	715	717	755	706	747	757	737	775	776	742	758	726	745	753	733	764	760	808	784	736	730	733	711	807	720	714	767	738	726	726	804	762	742	737	780	738	770	731	721	746	707	726	741	724	754	729	743	727	754	797	738	734	736	807	737	700	743	719	738	748	779	750	765	734	771	786	713	772	715	768	732	728	771	722	773	791	781	790	763	745	766	690	755	720	701	775	713	770	744	701	788	738	707	779	764	709	703	794	737	742	717	702	764	735	765	741	797	729	722	726	752	799	713	785	753	781	767	760	695	733	734	741	789	720	766	762	767	783	814	737	723	746	726	746	727	724	707	740	753	745	751	761	766	708	770	730	760	792	775	727	722	753	762	732	761	738	717	738	775	729	720	760	751	678	793	762	729	738	722	767	719	713	732	789	745	731	718	726	752	782	736	704	777	738	767	785	728	695	757	741
4778	6026	4867	2549	2031	1730	1534	1290	1273	1159	1119	1104	1012	988	1016	912	1007	939	963	906	941	935	899	892	867	937	832	894	884	926	888	910	907	957	890	884	923	927	911	890	891	861	895	881	874	913	896	918	900	866	868	871	822	873	872	910	840	928	860	833	906	906	876	888	868	869	898	847	862	911	868	874	889	845	865	872	885	862	863	825	865	860	922	901	883	830	885	855	863	902	865	827	849	870	863	832	899	854	882	860	864	851	842	849	838	877	878	842	877	845	913	900	857	859	923	814	888	855	862	868	845	925	893	888	855	866	888	873	883	897	862	857	854	847	877	837	845	830	888	869	842	890	906	902	861	843	822	854	872	839	863	919	897	895	923	863	847	836	864	875	876	835	892	869	885	891	895	897	900	809	910	868	827	863	905	911	875	907	920	851	817	831	814	884	838	894	850	880	899	847	845	857	913	874	888	841	893	883	881	857	884	915	843	857	862	870	826	873	881	872	858	924	908	876	850	904	802	874	848	897	851	893	820	897	849	877	908	838	834	900	874	839	900	856	900	901	940	812	890	836	853	851	840	886	875	868	876	877	844	878	871	842	804	893	907	838	894	915	862	859	890	891	923	862	895	861	848	875	890	813	848	944	908	913	880	883	861	887	865	891	807	867	852	921	878	879	958	891	866	909	891	882	912	869	877	889	876	891	891	860	840	856	854	865	848	880	879	896	875	943	835	860	831	864	853	864	899	788	874	860	849	859	874	878	873	878	870	876	909	923	921	834	897	919	861	904	880	851	941	906	867	883	896	828	869	890	896	877	864	891	889	871	846	878	852	845	907	888	880	862	827	829	832	888	903	829	856	919	869	910	855	882	867	828	888	898	910	840	813	876	891	897	869	892	896	889	856	899	866	801	846	872	893	843	838	862	840	890	858	913	850	879	822	902	903	919	866	871	876	836	815	902	865	845	885	859	833	862	837	912	860	880	903	876	941	874	830	891	849	930	861	886	835	884	866	829	904	824	882	874	850	838	834	931	821	893	832	863	874	897	854	915	854	866	896	873	889	896	835	891	833	875	909	885	865	813	917	834	839	869	868	847	886	867	861	887	855	840	861	900	852	821	881	848	888	832	866	870	901	883	887	843	860	859	878	873	917	902	823	851	940	940	887	911	806	888	871	902	871	796	809	861	825	917	858	884	843	891	926	889	872	911	913	873	853	859	788	847	910	935	875	906	876	864	869	869	847	884	869	900	907	906	917	806	854	919	864	897	853	876	874	831	895	878	832	885	896	892	884	864	873	843	846	882	921	834	905	891	814	869	863	841	864	835	896	851	871	803	847	895	854	850	864	880	927	877	871	902	836	868	862	862	863	889	871	857	917	833	896	877	829	845	843	892	914	857	854	868	813	894	817	892	852	878	802	888	856	832	844	847	913	919	890	879	943	882	879	846	867	919	866	833	881	880	906	884	895	823	866	884	875	862	881	882	897	889	898	830	914	844	927	867	831	909	887	849	837	848	849	895	870	871	914	877	903	907	861	867	877	887	873	884	884	857	848	909	906	875	864	880	845	926	879	861	836	851	856	853	911	831	878	889	866	909	863	861	873	908	918	861	837	866	917	862	874	903	842	871	910	860	887	839	840	837	843	880	902	879	945	892	858	924	845	887	898	880	805	929	930	869	835	876	902	886	935	837	903	922	805	858	885	869	882	933	893	838	914	896	885	835	825	888	850	862	877	908	904	914	852	872	854	879	944	898	852	907	909	893	874	843	887	863	912	902	894	864	862	856	836	841	870	901	862	900	852	853	888	847	877	867	879	856	862	919	936	833	876	934	878	884	883	864	893	871	886	860	849	829	903	836	851	854	874	883	870	878	844	885	905	864	885	886	916	882	861	902	878	870	868	848	869	881	863	897	882	876	896	897	864	915	883	867	917	857	843	850	851	879	853	892	867	898	875	903	840	898	869	842	896	877	897	844	858	878	870	921	869	824	924	873	862	843	871	876	859	879	889	885	853	853	857	873	883	912	848	851	852	910	888	839	857	870	897	853	838	879	827	877	905	873	863	851	872	823	829	880	876	834	898	854	868	865	830	937	846	874	910	892	902	836	843	840	909	839	864	899	817	933	863	844	915	880	882	861	878	890	938	860	849	860	869	945	855	900	875	878	850	820	853	898	865	857	939	889	862	880	869	876	899	872	873	892	929	920	901	829	903	825	926	850	888	897	877	857	864	888	869	880	857	851	884	900	873	850	903	874	866	911	824	857	906	867	856	911	849	905	923	905	892	882	851	861	902	854	925	858	856	854	869	880	837	853	890	909	893	837	948	892	909	900	874	838	871	859	900	914	850	856	911	893	903	890	875	793	876	828	874	896	870	898	841	932	914	872	863	846	865	841	913	846	882	906	852	868	937	875	906	852	871	888	876	855	828	895	894	865	829	847	876	879	919	860	848	896	883	849	900	882	818	847	853	818	887	888	893	926	876	843	890	859	904	851	888	839	899	905	870	847	834	895	914	865	900	917	923	871	846	860	866	935	865	881	838	849	896	876	937	864	858	886	875	890	870	867	888	895	864	904	862	833	876	842	824	855	885	839	876	937	891	854	841	906	818	876	914	794	866	866	894	836	947	902	859	882	836	863	873	918	887	877	840	867	887	840	965	885	911	874	883	888	884	935	860	871	899	925	857	871	867	911	885	860	894	853	887	913	874	872	867	900	818	813	875	842	905	889	825	914	869	929	895	921	879	861	885	870	861	847	861	881	849	836	866	884	846	885	844	891	818	879	854	870	890	922	857	848	875	860	904	870	887	884	874	870	823	860	934	920	873	905	883	860	812	881	875	918	845	864	837	898	870	834	907	884	903	903	885	927	892	873	898	888	851	892	857	870	898	858	846	863	836	899	877	794	888	841	889	903	830	946	864	894	880	859	861	860	862	835	930	897	915	891	871	899	859	926	862	910	848	904	901	813	865	852	877	873	887	883	893	834	876	871	876	899	867	885	872	876	859	853	903	870	870	884	884	835	882	901	870	853	879	824	875	912	871	907	898	895	852	875	879	877	847	877	890	837	909	891	868	805	900	926	926	861	876	880	884	881	855	879	824	891	863	856	885	814	780	850	872	880	895	780	834	842	885	835	918	855	882	841	829	818	896	879	899	819	869	915	905	913	892	841	835	870	872	857	865	889	841	830	876	893	898	806	868	844	821	893	811	861	874	872	913	885	904	894	902	901	872	841	888	862	907	863	866	869	883	919	861	900	871	877	874	899	832	875	857	909	865	846	844	859	859	864	879	913	917	887	847	831	890	884	855	921	898	828	885	851	847	881	846	817	885	885	877	873	886	890	869	909	904	908	892	848	890	880	910	902	888	836	878	898	803	914	879	847	898	849	850	881	853	924	861	848	881	878	901	898	891	851	840	854	842	890	881	872	860	898	900	936	871	856	881	821	891	860	846	879	900	825	864	807	920	862	840	896	884	857	875	876	930	879	932	874	893	893
23180	21658	29661	24159	21661	21730	11983	1511	1059	990	888	807	726	677	673	707	615	612	631	621	601	571	586	571	596	569	548	516	506	481	525	514	555	529	504	505	485	481	554	532	519	535	495	492	527	539	517	527	480	521	523	533	522	481	518	530	560	461	487	530	522	526	495	500	474	467	467	495	513	481	505	503	537	548	461	507	528	526	474	532	481	498	505	543	509	509	504	490	480	475	523	470	494	520	491	508	519	473	511	470	492	492	476	524	470	504	495	499	472	484	474	453	465	474	502	492	494	486	494	526	483	477	519	490	511	484	476	473	500	485	523	474	480	488	469	464	497	519	459	487	478	512	500	524	495	494	495	518	518	521	500	438	460	522	541	483	508	458	474	510	465	504	505	485	510	493	491	485	485	496	519	483	491	517	475	475	472	472	501	538	491	465	497	466	512	510	518	512	506	528	502	509	517	495	503	466	466	514	502	519	487	545	466	528	527	498	506	493	470	527	523	504	507	537	478	523	489	524	474	489	499	481	485	492	521	524	514	527	473	496	478	515	481	482	481	444	485	509	520	482	474	473	455	463	512	491	548	503	532	469	471	493	486	481	484	481	465	509	501	476	499	473	483	479	495	496	471	493	491	511	471	484	478	517	469	508	458	557	477	507	495	467	474	501	468	457	505	468	500	479	506	480	503	503	504	443	461	412	495	558	505	506	424	556	474	482	514	478	504	452	507	482	503	486	459	464	494	471	470	498	473	482	498	471	497	476	469	527	486	494	528	478	473	490	510	525	477	475	490	514	509	479	485	492	453	514	464	489	463	504	523	494	524	472	547	496	475	528	482	468	478	448	510	457	474	495	461	461	460	535	447	461	491	448	495	497	500	521	487	451	460	507	514	490	487	507	456	453	507	499	510	481	475	482	511	513	487	448	513	517	456	503	496	485	464	463	503	484	458	444	491	520	478	466	501	521	496	499	490	472	537	482	457	471	533	504	502	497	456	448	477	513	480	476	477	548	471	498	479	487	502	479	457	504	466	489	521	498	508	497	484	507	465	483	507	501	471	482	525	484	509	493	483	475	505	515	512	475	528	482	529	515	476	516	483	477	518	512	457	495	501	504	515	496	461	455	506	526	476	481	479	525	467	449	491	471	484	502	493	537	483	448	529	478	487	506	482	522	501	472	504	485	490	477	479	488	475	474	483	475	459	536	521	502	484	474	518	488	520	513	521	507	519	490	485	498	484	460	549	495	486	494	520	468	472	480	483	468	479	475	536	491	445	479	518	475	484	525	488	432	495	436	503	493	467	508	486	501	484	483	476	490	488	532	515	508	480	503	504	495	495	513	463	517	475	524	490	519	496	507	491	460	523	493	472	489	521	497	478	499	513	525	449	479	488	533	502	505	513	486	471	491	471	503	506	485	480	472	491	476	494	501	506	482	528	444	495	473	459	488	499	490	534	497	514	489	481	518	470	493	491	476	496	528	490	467	486	525	478	490	460	491	512	482	467	509	477	478	478	503	487	494	492	483	460	522	509	495	492	510	446	452	505	483	478	476	492	530	525	480	452	443	474	495	488	507	505	519	461	504	464	488	524	489	475	505	458	481	503	511	521	489	519	478	525	500	472	475	485	451	458	436	455	476	467	502	503	514	523	479	504	486	486	480	488	466	487	490	501	453	508	469	501	506	503	524	501	505	503	423	508	493	471	514	498	509	447	488	507	501	492	496	495	488	481	513	484	458	456	491	532	500	482	532	505	436	489	496	503	504	481	476	501	461	497	494	475	509	511	474	472	478	481	469	532	497	481	480	527	454	494	531	480	514	483	471	498	505	477	490	495	463	499	510	496	462	479	509	470	487	475	486	478	481	470	482	515	501	504	481	494	515	488	479	474	506	481	454	459	499	553	490	473	499	451	470	483	484	495	510	521	477	466	515	481	497	490	466	494	493	473	485	474	443	489	479	459	481	526	544	491	498	502	463	508	488	475	490	468	460	467	476	473	465	496	500	496	506	476	476	500	486	477	436	468	458	478	508	485	506	484	492	517	481	532	486	455	477	522	506	484	530	465	532	468	478	499	487	519	521	484	486	510	493	482	485	495	495	530	543	500	483	504	500	454	499	502	457	467	471	533	477	514	497	525	492	544	517	460	436	470	529	491	501	491	529	481	489	496	499	532	484	539	448	481	495	489	486	480	476	496	509	509	521	508	539	464	479	493	530	498	467	475	449	498	486	525	475	495	480	444	495	524	473	504	479	501	456	503	500	500	468	531	452	493	504	517	473	413	489	488	491	470	444	496	479	498	505	522	448	472	501	503	468	497	463	469	517	474	530	453	506	478	453	546	493	500	500	466	476	473	449	485	496	485	512	529	477	470	495	448	488	510	498	463	484	500	462	504	497	498	496	485	517	493	447	496	456	472	485	511	472	475	483	489	492	438	510	494	501	497	460	476	447	481	462	506	474	487	491	533	500	466	504	528	470	496	462	504	480	509	503	457	467	437	479	528	495	506	493	458	495	487	496	458	457	431	488	486	480	461	506	490	487	473	501	477	482	503	450	512	463	493	498	494	508	494	461	430	478	476	447	510	512	461	508	528	490	487	513	496	435	490	520	462	497	521	496	484	523	520	483	499	473	475	470	461	506	480	475	466	455	489	495	482	477	444	507	494	483	519	475	522	540	492	515	452	441	493	544	457	468	479	503	486	482	549	470	502	495	508	483	468	467	476	502	558	500	491	504	493	448	485	455	504	484	489	503	485	535	487	520	511	494	505	531	494	470	461	478	461	534	464	472	557	503	507	510	496	500	464	456	466	482	490	460	496	503	474	487	496	498	499	496	508	462	491	489	477	478	482	520	510	488	499	430	496	430	529	488	457	466	518	485	469	508	453	491	478	485	479	501	468	500	524	467	472	480	504	515	501	499	496	480	516	470	440	495	482	510	505	487	477	496	497	491	481	479	471	500	519	506	467	503	463	526	478	438	472	487	488	483	504	503	524	509	478	469	496	537	422	507	500	517	460	507	501	509	507	510	537	491	501	482	509	457	467	468	509	498	468	505	544	494	474	516	493	527	510	512	489	476	480	484	473	497	487	518	482	490	456	468	512	489	482	467	490	478	511	486	528	464	457	486	495	485	504	493	482	459	540	488	530	487	521	479	482	483	520	489	498	481	512	492	486	484	509	509	508	512	496	483	487	520	474	506	499	465	487	511	491	465	523	492	484	505	473	437	469	498	514	532	518	510	500	495	484	491	498	489	490	492	509	459	519	444	509	506	492	506	461	506	489	458	502	475	494	514	488	505	484	505	513	508	478	492	462	494	458	531	497	466	485	492	503	494	485	512	499	458	466	517	452	465	505	503	482	512	444	483	475	521	489	464	479	449	496	467	485	485	480	500	517	480	482	494	493	473	491	484	520	507	473	479	515	474	460	516	479	514	505	452	509	516	513	451	477	501	482	460	500	492	489	470	448	464	509	494	469	507	520	507	491	489	483	479
7196	16444	13238	7002	5059	3673	3042	2297	1922	1698	1450	1336	1205	1075	1003	961	838	769	790	796	743	749	691	682	630	689	657	619	638	649	662	632	592	645	664	624	554	610	586	577	607	602	622	577	592	581	577	622	577	610	578	627	554	568	570	565	584	588	551	552	545	624	597	535	599	561	587	561	571	536	569	591	557	558	569	592	561	584	556	535	558	607	597	535	586	579	543	553	552	551	548	612	561	545	566	533	580	575	552	590	597	598	551	572	559	524	562	552	548	582	614	570	553	583	575	541	566	553	540	546	572	515	584	536	567	555	523	579	551	570	560	559	562	567	545	560	568	539	576	575	582	552	552	532	532	622	585	555	602	518	603	554	589	535	526	564	549	585	543	557	540	583	562	536	559	596	564	595	506	564	580	592	583	549	568	547	582	592	577	556	545	588	560	564	574	565	542	549	546	568	543	555	582	543	518	554	602	554	563	590	578	584	580	594	557	531	569	562	535	523	573	586	579	599	621	602	564	579	582	560	619	558	552	559	542	520	554	595	566	526	550	529	546	565	539	556	520	549	578	583	592	603	564	565	542	558	566	577	564	563	538	592	569	515	531	524	612	581	559	562	555	539	571	559	600	584	584	536	612	561	558	539	557	572	540	525	546	568	587	573	583	571	553	573	550	550	534	525	555	533	554	578	518	594	557	544	546	539	510	568	568	539	565	555	566	563	624	525	545	530	552	576	514	538	545	557	507	535	528	547	573	513	559	603	541	553	535	552	571	545	542	557	600	517	560	543	583	566	605	522	551	567	528	543	564	529	564	565	569	547	566	576	562	527	533	600	584	532	520	554	577	558	550	566	551	553	548	557	592	582	559	570	575	531	575	563	536	525	537	534	576	566	569	523	538	592	542	548	597	543	537	590	587	518	568	549	562	517	508	577	555	571	539	524	597	522	576	567	532	540	553	586	524	552	572	517	597	546	564	609	550	562	576	581	552	579	555	563	495	573	523	550	561	531	574	582	545	519	561	558	558	532	559	524	560	569	538	535	614	550	514	547	549	603	552	565	523	579	584	599	513	547	550	600	551	581	574	591	587	527	519	549	584	575	533	573	559	583	531	581	531	560	580	598	605	562	606	557	537	530	533	533	527	521	586	561	601	545	562	508	516	544	559	601	570	546	560	528	538	598	549	553	561	511	590	556	561	568	554	588	607	545	539	561	524	554	519	591	525	563	533	552	568	541	521	564	592	540	544	579	611	537	583	548	552	543	563	510	548	564	564	561	569	537	553	549	549	546	556	523	567	529	601	563	545	543	567	538	570	561	548	531	556	547	539	551	551	553	525	547	549	549	540	571	530	557	597	543	533	564	559	531	569	567	533	593	575	531	557	582	530	563	546	552	552	558	525	567	556	569	543	584	514	574	494	553	533	526	591	525	577	562	583	577	536	567	575	550	572	586	525	585	580	540	584	585	580	631	555	594	560	555	532	564	620	571	539	511	550	564	538	530	522	563	574	592	556	583	533	572	598	502	537	569	564	573	574	546	565	561	571	584	538	577	551	555	582	536	560	549	577	553	576	587	542	534	555	547	537	561	587	551	555	594	540	545	549	529	589	598	573	543	587	559	556	582	566	604	507	538	558	562	516	572	546	617	558	525	570	551	563	591	539	561	564	551	509	564	615	546	520	561	557	591	567	579	567	590	582	574	528	530	573	571	569	541	595	573	571	568	591	548	593	521	530	531	545	593	600	554	525	553	596	562	559	545	576	561	542	563	515	550	534	515	570	538	543	547	547	554	544	533	549	555	535	545	538	532	541	540	524	568	568	524	576	602	573	578	545	585	566	575	593	569	525	576	554	512	569	533	569	546	603	606	555	540	578	529	560	577	546	581	543	540	561	556	553	558	508	568	573	556	531	572	560	538	523	560	573	550	604	555	540	533	587	575	574	554	561	555	553	565	510	555	566	567	542	558	521	566	562	545	569	559	547	542	581	603	558	562	564	542	537	537	553	571	565	539	581	529	531	567	551	589	532	576	579	562	563	553	584	590	570	571	558	554	576	554	534	508	534	558	560	577	550	577	559	546	519	569	571	604	612	552	584	585	552	556	567	542	612	582	573	559	516	576	547	543	565	540	529	612	578	538	553	559	504	603	551	581	570	569	529	571	538	547	573	562	565	574	555	559	543	546	560	509	581	559	588	553	552	564	510	528	582	549	557	528	533	595	563	604	522	557	581	554	580	556	543	577	511	552	567	533	561	535	559	562	547	529	581	576	578	548	552	489	564	547	558	557	566	565	580	521	539	513	531	559	543	555	569	528	577	537	502	565	548	608	580	570	578	529	524	561	563	541	547	579	569	505	605	532	543	595	559	561	552	567	602	530	551	567	543	572	538	592	529	556	543	533	565	554	553	559	566	604	518	528	528	542	545	570	605	580	490	567	564	566	558	550	529	583	583	557	543	548	560	532	567	582	593	579	616	568	568	566	530	586	592	580	504	565	531	545	547	565	531	542	559	576	532	553	566	538	538	576	522	568	523	537	571	550	567	527	542	553	570	539	572	537	557	562	531	557	589	537	562	535	568	573	544	547	577	556	538	518	562	578	565	556	601	575	577	611	540	570	580	564	584	564	542	574	578	568	544	536	566	565	585	594	540	527	517	541	578	562	515	591	556	585	565	566	541	587	566	584	501	571	515	550	548	608	546	528	581	549	555	551	571	560	574	553	606	579	574	537	534	575	552	562	552	567	565	552	574	585	562	550	513	568	542	575	541	569	557	555	551	571	567	531	583	575	527	578	556	584	554	527	563	537	590	566	556	583	533	570	610	554	565	563	553	527	548	561	603	525	536	590	571	540	558	561	585	523	558	559	556	593	570	534	579	614	561	556	577	564	539	562	559	579	514	583	550	571	584	536	545	549	567	562	515	593	528	563	579	538	514	571	519	565	550	557	542	588	579	540	567	539	584	528	566	537	561	579	572	555	555	545	547	568	539	548	595	585	519	570	555	555	547	560	546	578	536	542	556	562	514	564	524	555	556	544	575	550	498	537	564	574	566	543	570	568	556	553	541	572	584	540	578	554	569	552	542	529	600	551	550	581	599	566	546	563	526	529	532	550	537	584	560	578	540	565	583	563	562	513	527	556	563	531	547	537	602	562	562	551	570	592	563	606	548	518	562	533	557	537	588	539	555	525	541	529	579	576	585	533	563	560	548	541	549	584	587	569	530	575	565	556	528	589	599	514	556	509	546	533	559	541	554	590	585	556	548	567	590	541	580	608	546	542	602	551	565	567	542	546	532	579	584	581	552	553	534	564	529	568	555	589	572	562	579	540	554	566	582	505	623	569	582	564	569	550	589	555	517	556	554	531	571	516	560	545	567	552	550	565	554	530	600	571	522	551	543	540	579	577	526	557	563	593	552	515	588	597	526	587	560	537	550	559	604	564	545	531	554	595	579	575	584	538	570	565	580	575	564	600	552	567	546	568	552	557	526	563	563	536
27510	20529	7509	1144	852	793	684	559	530	580	563	474	550	547	561	530	519	552	527	528	552	528	534	520	527	528	547	539	545	558	532	561	544	508	533	502	503	512	537	554	536	540	537	517	518	488	535	523	525	491	509	512	562	523	521	547	550	543	543	558	492	539	479	521	493	537	539	501	529	521	484	510	496	487	523	531	504	539	499	538	487	585	531	484	570	552	519	537	531	508	501	515	509	515	550	504	568	514	494	498	515	532	522	525	469	537	507	507	522	510	571	530	528	527	504	512	516	506	502	497	536	541	559	529	544	560	551	563	503	562	519	505	523	475	501	486	511	521	521	505	532	534	493	543	523	524	509	491	585	508	556	517	496	519	533	508	511	504	515	532	496	544	501	511	517	531	538	511	565	496	547	515	511	520	551	572	525	535	516	550	515	518	510	501	527	518	510	508	489	531	566	530	519	496	534	509	507	496	524	564	532	550	514	526	551	524	530	513	546	526	505	513	547	554	533	532	493	538	508	507	564	550	543	497	547	510	544	505	502	488	494	530	508	534	511	480	515	505	517	556	529	504	566	495	496	495	556	502	524	514	474	494	495	545	568	554	510	515	534	533	562	513	508	493	491	557	582	501	523	539	535	497	524	507	457	503	488	512	491	498	521	475	561	470	573	543	499	487	527	529	498	484	521	505	554	530	560	517	492	495	538	561	526	501	523	522	492	468	533	513	537	545	499	523	529	530	565	529	454	534	552	536	543	497	529	490	480	531	496	537	491	546	547	530	537	550	536	521	508	528	496	547	532	502	541	524	582	524	501	485	544	519	544	549	526	561	522	476	531	541	467	533	534	543	496	506	518	493	536	558	528	515	550	542	561	531	562	477	453	504	499	500	554	513	516	516	478	560	497	516	524	535	532	545	524	564	535	527	505	498	527	522	557	512	541	532	516	554	542	551	544	532	510	516	521	558	515	560	516	501	527	525	518	500	494	525	540	536	520	490	504	511	509	508	513	512	481	501	521	514	515	524	495	533	496	523	515	530	493	489	485	562	493	532	518	540	529	500	544	537	481	527	520	510	520	486	500	496	507	533	516	542	528	537	530	523	503	521	556	505	557	547	518	560	491	571	509	476	520	484	527	526	495	549	579	545	535	489	503	504	539	524	533	557	501	558	522	552	538	525	525	494	539	569	517	492	543	520	559	498	507	522	530	526	553	535	540	564	541	540	497	504	496	514	559	517	511	519	524	522	524	521	546	522	529	540	514	483	501	539	509	524	505	481	496	551	518	523	507	523	531	516	516	490	515	580	538	532	502	496	522	514	521	505	501	547	497	550	495	527	515	537	493	499	511	531	522	540	545	528	526	526	517	485	531	552	546	514	494	559	496	525	531	492	530	572	524	507	549	543	502	486	477	517	504	552	526	499	520	528	522	567	530	532	527	499	537	515	536	556	537	502	579	522	552	482	602	544	516	522	535	493	530	513	537	534	541	486	501	503	538	568	537	488	501	508	530	561	507	546	516	546	535	525	526	518	571	505	512	553	517	566	513	510	520	550	506	538	533	577	555	539	563	509	524	545	529	533	517	522	508	551	508	511	517	487	499	496	530	541	511	551	532	510	550	521	531	537	529	550	506	537	537	524	498	521	541	552	537	502	534	517	507	518	522	533	490	573	536	540	511	569	527	505	527	509	548	538	523	516	527	517	503	552	563	526	539	560	546	524	529	512	517	480	535	529	548	531	498	514	527	528	508	549	516	554	549	498	523	547	555	519	516	523	499	511	515	536	545	511	524	520	546	495	517	526	506	530	491	541	525	484	528	549	497	527	543	526	495	529	503	515	561	512	530	516	544	503	570	567	485	525	524	518	507	513	527	553	522	514	500	491	495	518	530	523	546	552	506	564	535	509	542	507	538	521	555	502	539	496	530	479	567	539	512	517	539	557	571	485	549	508	521	518	543	532	551	520	564	476	534	486	535	503	515	496	510	516	516	548	523	516	554	550	587	510	497	556	538	538	495	584	507	499	519	539	529	540	516	515	488	485	550	535	571	561	562	539	478	505	509	525	559	520	484	512	492	562	504	511	566	536	517	548	537	515	518	511	530	512	563	542	493	549	535	529	488	524	533	559	529	502	524	559	565	538	553	551	541	513	480	552	500	512	517	538	613	509	524	550	467	532	521	498	507	513	498	543	526	498	499	519	483	536	494	529	540	539	543	538	491	479	530	501	515	510	557	517	537	504	518	485	532	518	547	520	534	503	583	530	530	522	572	531	518	545	489	501	495	522	531	505	544	511	504	500	587	479	494	533	520	535	481	519	526	524	513	524	498	560	511	532	539	550	512	501	489	508	540	545	537	553	512	489	512	528	535	517	493	527	512	547	517	510	554	520	534	532	466	525	516	517	516	488	474	510	542	503	527	542	497	522	528	499	555	513	535	510	550	549	539	528	515	516	504	518	538	502	524	517	528	502	544	495	520	548	547	510	544	507	524	551	505	543	538	530	537	543	520	550	497	504	538	516	498	545	516	526	593	518	495	582	531	537	561	551	562	525	539	526	554	532	507	528	517	516	505	535	555	541	527	529	520	543	491	532	532	505	537	516	505	510	552	469	537	462	497	520	508	530	551	522	520	535	524	509	523	514	513	534	562	501	548	532	537	513	499	535	565	529	507	513	512	504	517	555	511	555	511	513	548	487	530	547	482	524	512	545	515	478	499	498	557	527	534	548	537	523	486	574	488	505	528	519	538	523	518	556	525	530	500	511	497	522	549	484	536	531	522	496	507	504	505	525	522	490	545	526	537	484	546	500	513	495	553	509	531	509	537	514	495	518	524	511	501	516	563	508	541	508	523	502	526	511	532	528	489	492	521	547	547	487	528	493	500	534	567	526	541	499	490	545	451	497	489	554	534	481	523	480	537	499	592	531	538	527	514	546	552	518	541	552	570	550	565	463	495	497	516	556	504	515	528	505	557	521	524	513	535	501	514	518	539	508	506	509	547	568	510	560	530	491	507	506	518	569	502	529	565	563	497	514	557	526	531	526	525	542	489	547	559	513	528	468	545	504	530	591	508	509	506	530	502	523	506	492	508	530	506	551	487	529	476	509	516	540	522	508	532	538	514	513	542	534	489	556	488	526	495	549	547	511	518	518	520	521	505	541	555	520	494	547	544	515	529	548	519	531	556	552	512	537	469	508	523	591	529	510	514	484	536	551	518	518	532	488	489	502	535	549	519	493	522	539	527	527	518	524	495	532	529	498	547	515	570	490	544	539	524	501	509	499	557	520	523	475	469	465	495	494	520	545	500	506	494	539	519	504	526	511	540	546	528	487	521	521	519	500	518	542	539	498	516	513	503	538	498	530	497	540	547	522	508	561	570	516	507	519	523	525	544	527	518	517	489	547	505	531	540	553	508	542	524	542	485	548	545	519	547	534	502	539	510	498	508	510	515	551	530	558	506	489	471	535	482	520	545	504	522	519	545	559	486	538	481	510
4324	1514	1292	957	811	753	734	688	709	691	674	599	701	630	690	624	596	626	681	625	633	592	645	628	648	626	652	678	672	616	669	634	614	625	641	656	638	646	627	624	675	652	606	633	620	649	646	611	625	635	622	628	622	694	668	596	600	639	657	624	610	658	663	658	615	655	604	644	660	587	641	622	642	647	627	618	551	624	615	620	640	592	579	637	683	671	620	658	624	604	605	648	621	663	607	634	628	627	669	632	637	652	635	637	678	635	651	660	592	592	645	606	646	674	615	612	664	657	615	661	650	649	653	625	623	603	652	634	617	660	615	613	624	594	615	620	604	642	626	581	659	652	651	613	693	623	569	653	628	637	643	627	580	645	625	615	631	609	654	591	647	664	612	606	637	643	657	667	659	611	675	608	653	608	614	642	655	648	613	648	664	639	585	576	648	619	670	628	627	690	640	629	624	642	654	659	608	623	645	656	622	675	641	598	672	586	610	626	605	627	654	625	634	603	611	676	637	641	611	606	624	645	642	636	618	635	668	616	608	665	648	663	629	625	637	608	652	649	625	662	656	636	657	647	645	667	632	609	672	619	602	624	660	640	593	623	622	616	610	636	659	614	625	626	665	614	575	625	686	660	644	622	653	663	667	620	665	625	648	670	633	616	646	650	660	626	651	654	657	629	658	638	628	617	628	621	615	642	637	615	623	609	611	608	641	625	660	628	643	618	614	606	627	640	656	633	624	584	610	635	619	631	618	643	636	647	634	660	648	689	600	651	600	625	666	629	639	605	613	649	637	611	601	599	610	614	636	652	668	632	634	622	666	653	631	629	652	642	704	645	614	646	647	624	655	574	586	609	623	588	591	610	636	622	635	630	656	663	687	651	619	617	573	639	678	604	600	627	642	660	665	651	619	641	680	618	624	621	631	639	621	644	631	639	627	638	643	602	656	667	635	651	634	673	693	626	692	635	622	655	677	608	657	634	673	634	609	651	637	617	615	670	623	670	623	629	625	689	655	601	674	602	613	629	614	636	643	592	670	624	635	659	622	613	640	696	614	620	689	615	655	611	618	594	650	640	628	693	595	612	645	638	610	594	626	609	624	648	648	635	629	661	619	653	629	639	619	648	650	638	645	672	622	640	654	612	614	571	609	634	667	635	655	613	619	628	661	622	618	637	602	655	630	681	651	636	604	592	645	659	640	639	617	630	653	641	657	630	643	708	617	630	610	617	632	626	647	665	631	626	626	666	655	633	625	656	659	591	641	633	643	671	674	647	646	643	572	620	655	674	618	624	628	608	647	678	627	625	605	647	628	632	653	645	630	633	658	670	643	612	605	661	633	689	649	617	613	662	593	631	629	641	626	651	658	657	680	611	598	627	623	651	638	626	665	577	619	619	637	642	623	618	673	661	637	638	621	599	670	673	616	630	635	658	642	640	641	656	616	632	623	656	625	642	650	599	613	620	648	642	658	616	610	627	623	636	654	599	693	626	645	631	618	628	641	643	605	625	606	625	606	626	597	655	662	586	637	613	689	642	579	620	637	630	670	623	610	642	660	650	615	645	653	687	610	651	610	602	622	619	615	618	594	632	685	627	656	646	656	612	623	638	615	647	598	613	654	652	625	602	619	680	604	630	621	677	629	624	630	639	643	636	631	620	594	615	590	633	704	644	651	652	678	630	586	639	627	598	644	659	633	652	647	673	662	675	637	572	606	642	612	641	631	605	648	621	635	610	618	663	654	588	636	603	627	608	631	632	649	644	612	639	597	637	643	635	690	665	607	642	638	620	636	671	605	606	618	581	605	639	624	642	682	658	639	644	628	642	586	644	648	658	640	602	584	659	650	660	642	641	621	614	619	633	640	639	653	618	631	667	629	647	617	688	652	589	623	640	656	640	654	633	563	631	637	651	584	603	666	667	594	632	653	596	610	641	610	650	610	665	609	597	650	613	590	643	624	631	623	643	612	601	585	613	626	627	593	649	647	621	628	672	612	671	616	598	621	639	579	638	679	652	655	660	630	629	627	604	631	717	626	637	613	637	666	592	641	659	653	603	639	629	624	609	657	635	654	633	684	629	679	649	620	644	622	670	650	622	672	647	648	667	592	636	652	639	647	642	651	614	630	631	607	629	644	613	610	601	644	664	668	569	599	681	617	633	627	575	612	589	655	614	624	617	633	647	642	668	626	633	640	639	635	663	685	694	640	643	648	634	627	629	622	647	660	675	632	604	648	662	633	619	630	599	614	568	651	696	648	613	630	612	680	610	619	630	661	654	653	639	636	660	624	630	650	629	647	661	658	643	624	622	668	623	627	569	624	690	611	642	653	603	659	633	659	619	637	635	607	645	633	665	649	651	667	621	600	616	607	608	615	633	678	617	651	601	602	620	659	654	634	624	625	653	635	663	598	633	685	656	573	591	653	637	662	615	587	616	636	608	599	653	646	641	623	656	628	640	655	623	655	674	618	654	650	596	669	599	621	642	620	621	615	649	657	629	654	646	651	652	608	659	616	604	691	623	613	621	636	598	625	647	587	616	676	647	643	645	654	652	622	667	629	633	581	604	623	639	605	655	646	631	636	642	622	594	665	648	652	650	634	651	622	645	653	589	616	655	690	683	612	646	599	616	617	666	633	666	663	652	614	642	647	679	640	631	644	630	653	635	638	633	598	636	603	629	617	610	600	653	623	629	647	633	653	659	632	625	600	633	633	637	609	600	677	652	631	631	629	632	610	600	605	646	640	670	661	623	656	645	635	635	611	580	641	646	630	660	638	611	665	628	608	626	616	644	589	641	666	616	647	638	632	666	605	670	634	603	654	645	650	722	641	683	634	635	699	636	599	639	622	600	654	628	630	653	629	629	663	637	629	594	640	690	639	652	604	615	653	661	650	622	636	568	629	635	615	647	634	660	630	641	605	631	655	669	604	618	633	615	654	666	632	622	631	641	607	618	658	653	636	639	614	650	622	585	671	643	672	618	667	614	588	623	628	630	704	646	596	618	642	639	658	672	621	670	652	628	669	654	656	626	625	596	650	639	650	636	587	600	664	635	613	637	646	665	611	585	607	655	596	660	665	634	651	662	645	636	625	637	685	617	665	633	647	660	628	636	640	625	641	614	647	642	642	625	601	637	673	640	611	637	579	631	658	677	701	596	635	614	596	629	611	636	718	603	649	650	645	643	614	638	631	655	627	617	651	606	691	678	634	630	645	662	606	597	656	645	638	645	651	576	616	635	644	625	619	638	631	660	635	631	618	584	639	628	663	650	591	639	641	651	659	643	606	627	641	664	623	645	694	632	660	664	638	623	663	627	665	661	663	636	618	569	641	624	685	668	627	642	703	654	666	646	628	586	662	618	657	648	641	668	682	625	639	671	634	644	629	631	586	638	617	642	675	664	597	651	593	660	639	609	627	621	685	624	647	623	619	604	624	621	621	621	632	641	638	566	601	643	635	631	638	610	692	639	640	662	619	656	647	611	662	643	609	647
24173	21642	29244	24541	21636	12623	1181	731	606	541	460	443	410	368	341	366	342	325	334	364	326	320	287	318	319	315	354	307	289	296	283	304	309	308	294	311	307	307	279	334	303	264	294	291	291	294	315	296	279	285	292	283	276	274	285	288	256	295	289	312	284	318	299	302	290	309	291	296	302	337	316	297	268	298	245	285	264	320	283	304	260	286	315	303	305	302	276	306	307	293	284	313	273	286	304	292	277	274	270	326	298	293	293	292	306	268	278	284	308	297	273	298	321	300	279	270	276	239	265	247	301	300	273	292	286	292	300	306	275	284	293	262	273	307	269	293	284	272	278	279	282	298	261	273	300	275	272	275	296	322	262	261	294	292	274	287	277	274	292	286	307	267	294	297	289	303	322	262	305	274	270	266	290	288	286	263	313	292	285	318	305	293	275	282	298	297	302	322	272	290	321	291	292	284	267	287	290	306	299	299	239	244	311	270	292	304	288	281	297	292	268	273	294	280	273	309	318	289	298	305	276	303	284	286	281	271	294	277	286	286	287	241	281	310	273	277	286	314	271	281	260	324	325	292	291	262	295	305	291	268	285	297	246	325	247	271	279	273	314	290	318	262	268	302	261	302	289	283	287	284	302	277	304	293	277	298	273	304	269	277	277	276	247	311	262	281	284	291	273	302	294	289	276	294	247	283	282	310	289	296	280	282	290	286	308	250	286	270	271	283	316	269	322	253	313	284	303	265	260	273	295	280	267	271	286	285	288	302	286	305	291	289	256	294	284	282	272	284	300	290	253	263	283	328	276	286	287	275	271	260	285	320	301	295	271	298	268	291	283	300	289	304	297	296	295	268	321	295	292	252	278	295	288	279	299	290	280	322	303	264	263	283	283	290	283	292	287	299	271	274	293	285	274	263	291	282	295	253	295	286	297	274	289	267	272	308	285	296	308	291	316	295	267	287	262	285	244	314	314	313	322	282	301	289	310	262	280	297	312	314	271	304	262	296	292	277	295	262	284	279	286	314	296	289	308	283	260	288	300	293	266	308	292	306	304	281	261	289	289	283	319	310	291	310	285	270	271	309	285	264	301	293	277	260	279	292	312	295	297	273	285	288	290	314	281	282	258	290	312	271	279	301	281	257	316	282	303	285	290	276	256	270	279	257	291	313	263	267	255	322	292	255	245	282	276	307	310	275	282	275	304	289	242	303	256	287	258	265	299	275	271	282	250	290	285	279	305	273	292	280	293	301	277	302	289	282	269	272	277	280	286	286	286	282	282	288	292	303	269	300	278	292	265	285	296	290	305	286	287	303	275	260	309	280	249	252	262	284	301	260	285	294	281	302	305	293	280	319	284	292	288	309	287	299	276	291	297	282	262	282	267	286	285	276	247	273	261	290	270	288	284	271	301	279	275	303	301	282	300	306	314	320	307	288	266	281	279	282	258	296	263	310	284	288	288	296	298	300	281	298	271	290	284	273	272	286	314	267	298	279	282	275	282	281	313	273	284	263	286	285	295	302	305	297	272	294	281	275	298	279	278	283	320	299	272	270	328	294	279	276	277	289	311	289	271	241	273	293	260	265	272	284	272	300	287	292	295	293	289	261	274	288	264	262	275	315	305	314	297	271	266	253	286	276	281	302	276	296	291	299	261	273	269	262	315	313	286	286	282	289	289	310	269	267	282	287	306	307	255	298	300	288	301	286	262	270	273	273	291	311	291	314	298	276	279	315	279	268	270	281	297	289	288	281	275	277	282	292	284	284	281	270	269	253	281	300	291	296	303	254	275	287	274	286	275	275	260	233	279	289	299	274	291	265	278	282	309	307	290	286	278	256	283	273	294	277	256	288	255	295	291	275	298	285	321	330	316	295	288	316	300	282	305	291	293	282	278	311	276	272	302	295	294	272	278	289	297	317	287	265	305	264	283	286	292	304	258	302	256	268	297	278	254	303	267	294	240	281	279	299	300	295	263	310	302	299	301	291	294	276	310	280	279	302	282	274	284	292	280	298	270	261	285	274	262	311	260	288	279	268	287	275	279	288	264	275	269	338	268	299	289	261	290	285	288	296	279	271	285	254	262	286	280	300	274	271	278	253	282	285	264	269	258	249	253	266	276	293	283	320	282	267	304	295	288	293	271	317	313	275	272	295	273	278	272	264	256	269	266	293	288	282	289	296	299	300	267	302	261	300	263	300	292	280	289	296	303	310	293	291	294	297	284	287	284	269	265	272	279	312	292	281	292	274	290	281	282	260	291	296	257	307	283	259	249	263	282	259	277	308	304	322	287	296	282	288	290	304	283	288	297	261	294	265	296	295	280	276	317	290	294	278	287	272	284	287	268	301	293	279	282	301	295	249	278	271	268	269	274	273	255	304	268	300	291	303	293	266	286	244	310	285	294	227	306	310	244	264	305	302	279	272	261	290	283	269	268	283	285	276	306	304	292	280	271	302	300	289	274	287	286	291	222	272	278	283	274	269	269	273	264	311	298	294	293	290	293	299	269	286	317	270	259	282	271	294	300	270	297	297	281	275	278	273	270	316	281	309	288	309	242	303	300	268	269	266	282	266	293	293	291	278	261	300	284	277	274	256	305	281	317	279	286	270	312	314	268	259	265	280	296	281	303	310	287	303	278	268	261	288	238	288	293	290	311	278	319	277	291	297	273	254	291	295	321	295	312	276	281	299	312	293	299	304	306	272	288	272	294	281	288	291	263	304	297	295	276	280	293	284	268	314	291	326	276	273	303	278	278	280	313	296	289	282	308	274	268	319	272	273	293	304	266	257	295	299	299	285	296	245	265	302	291	295	297	287	281	291	298	295	245	297	298	295	266	270	322	265	282	278	268	319	299	290	266	277	280	266	278	278	307	286	274	247	295	265	296	330	250	250	277	277	267	291	288	296	289	270	285	277	266	285	311	272	285	275	286	280	268	265	282	275	283	299	264	285	302	288	305	278	278	305	302	298	288	306	291	286	276	294	300	287	320	273	296	293	283	279	269	278	295	287	298	284	285	308	277	282	325	287	267	293	290	240	282	282	285	260	277	274	301	298	286	284	280	338	289	273	264	255	284	274	299	304	283	298	277	289	309	286	271	280	243	281	286	289	291	297	270	290	284	273	272	290	305	289	278	250	290	263	267	282	299	257	291	282	277	293	305	297	262	244	265	282	285	265	267	337	275	280	303	307	290	317	298	309	298	282	281	295	269	297	310	280	306	280	276	304	239	281	267	288	300	299	299	297	289	298	306	282	312	271	325	273	272	321	287	290	271	281	279	305	311	287	261	294	284	263	284	290	258	269	311	266	285	295	288	315	280	295	271	260	262	285	291	273	284	274	262	296	317	291	300	256	306	264	255	299	281	272	259	276	302	296	320	302	278	270	308	266	308	289	290	249	298	330	287	272	289	266	278	292	292	272	297	283	285	307	274	261	302	308	298	275	299	326	280	254	306	267	274	263	294	289	271	259	296	289	290	308	281	304	271	282	269	294
4908	10166	8262	4003	2700	2051	1583	1294	1071	932	779	792	700	596	573	494	519	443	489	436	476	431	423	456	422	410	410	436	425	404	392	384	358	386	391	346	386	377	370	373	360	371	395	367	373	391	358	362	314	357	377	343	371	377	383	354	359	395	336	359	340	365	350	365	366	395	380	359	351	347	355	364	369	369	393	339	352	345	369	353	342	342	337	352	381	369	331	351	352	369	372	408	357	390	326	350	364	389	365	378	350	349	383	367	377	365	356	375	352	342	351	391	377	337	363	378	357	348	324	346	384	385	361	388	327	355	392	361	358	359	361	343	366	355	374	361	368	348	347	353	338	385	365	381	337	344	338	344	401	354	357	342	343	377	346	341	367	356	371	383	363	373	331	378	346	332	365	340	342	358	327	358	358	349	362	357	368	386	371	389	379	323	363	354	361	342	365	386	360	352	362	346	383	397	404	388	373	387	351	352	348	349	327	362	372	354	371	395	381	363	363	325	359	381	365	349	326	382	364	361	365	358	381	345	342	417	348	361	343	342	368	337	323	372	373	356	357	344	367	369	325	383	355	348	342	356	355	350	390	355	353	378	340	340	353	374	316	325	362	352	389	370	389	364	354	348	332	371	339	356	372	351	371	328	332	359	327	321	376	361	365	344	361	371	392	364	372	385	422	360	348	349	367	363	348	333	311	368	346	369	356	350	368	374	348	377	364	352	357	362	364	345	405	361	364	347	386	317	323	326	361	350	367	349	376	331	364	344	347	355	347	360	374	358	375	336	356	359	343	333	348	381	343	389	358	372	370	307	345	339	321	343	361	371	378	356	348	369	376	327	370	336	347	341	364	361	319	374	378	361	378	363	411	334	352	353	360	386	336	374	368	339	337	340	354	387	304	368	361	359	313	372	331	351	345	326	342	349	369	374	329	354	324	352	337	346	374	369	346	351	362	355	353	378	363	390	342	377	337	330	399	355	385	339	378	369	315	353	374	357	334	373	384	355	335	336	338	364	368	351	322	365	350	368	343	354	370	343	339	332	363	344	383	352	300	338	351	361	337	362	370	368	346	351	367	408	366	337	339	379	375	367	336	361	361	402	358	324	355	347	371	373	356	375	373	336	380	352	358	356	350	383	347	381	404	335	379	385	338	331	376	326	365	343	358	334	384	325	384	371	372	379	385	385	358	398	357	350	339	350	371	363	346	376	365	377	367	379	353	361	350	295	321	353	338	371	373	361	367	360	376	348	340	364	385	353	391	363	347	351	373	374	372	354	332	381	334	361	352	362	365	334	348	339	349	368	372	365	326	369	374	383	361	372	400	363	369	353	358	347	360	362	340	341	347	396	343	342	377	361	367	349	377	328	371	309	346	357	366	373	376	346	359	361	363	363	364	362	394	358	369	346	370	382	355	362	359	340	370	358	369	353	380	334	364	360	336	378	333	364	336	324	376	372	389	361	351	339	340	340	361	360	350	357	338	377	357	368	341	331	364	371	325	337	357	361	388	334	337	333	356	343	355	344	335	346	373	371	408	336	372	353	407	368	332	312	368	364	334	368	339	337	374	355	378	368	372	339	363	349	346	341	326	366	370	399	357	364	376	345	337	352	349	386	373	326	324	376	323	348	346	363	381	368	369	341	343	345	364	367	349	380	331	380	377	382	349	346	343	322	351	354	367	352	397	353	382	380	366	354	366	353	361	381	357	342	364	326	391	386	371	349	361	396	371	369	367	360	312	359	369	373	318	347	358	374	328	328	367	383	363	313	372	347	351	374	336	367	363	373	340	359	367	349	352	322	390	380	353	380	354	361	362	347	341	341	375	343	387	373	369	343	352	338	339	327	357	373	360	357	343	363	342	356	373	342	372	368	364	382	337	374	363	368	350	388	347	357	335	311	378	368	381	369	347	358	342	341	354	369	362	368	344	345	354	352	358	364	335	329	387	358	359	322	372	346	321	367	349	344	391	364	337	335	371	361	363	346	377	358	313	368	348	352	361	365	374	354	350	379	369	321	356	341	334	363	355	351	394	361	363	329	334	359	365	321	377	359	362	357	355	351	349	353	339	343	357	340	352	354	370	358	355	379	343	360	363	337	401	335	355	360	340	374	377	350	343	345	386	363	385	347	387	367	370	373	370	353	365	349	357	355	386	339	345	361	338	365	374	362	371	393	368	340	360	326	353	358	408	366	355	342	375	351	392	381	354	342	365	381	354	370	356	379	332	331	355	327	344	351	377	372	342	359	376	354	323	357	382	374	379	364	369	347	324	337	341	332	385	356	345	341	340	381	339	345	355	378	357	389	350	355	360	341	352	361	372	322	365	380	351	384	341	369	349	383	337	377	359	351	374	362	342	324	371	337	360	381	357	370	383	358	372	382	352	341	354	373	338	367	353	343	362	360	325	352	353	326	349	353	349	326	356	342	344	337	350	392	349	396	361	340	387	345	392	324	370	334	376	340	339	369	356	354	363	328	332	354	327	366	335	331	396	336	353	334	353	321	387	319	311	373	359	358	358	322	360	389	368	390	354	371	363	375	373	353	380	352	335	353	377	342	366	308	356	370	347	359	384	330	355	348	331	367	360	350	340	340	380	356	361	359	397	338	357	342	372	363	355	368	387	355	318	352	335	351	379	341	355	347	349	341	370	346	376	341	340	347	380	361	376	378	360	332	357	363	339	351	369	340	350	351	356	370	340	357	372	307	396	356	327	358	334	366	308	375	369	350	332	369	382	377	380	368	358	366	314	366	364	318	352	373	372	361	353	323	371	388	326	364	357	344	352	403	361	392	375	361	342	336	328	338	346	365	339	338	345	359	364	349	329	360	388	322	350	360	341	328	343	366	376	328	373	358	313	384	402	359	351	342	359	376	359	362	373	377	372	347	335	344	353	345	384	329	356	373	394	353	365	335	350	376	353	357	335	329	353	337	328	351	339	332	376	387	358	331	341	325	344	377	310	342	373	372	372	370	322	399	379	352	331	334	379	365	383	362	346	354	345	369	361	347	357	370	346	401	351	342	344	374	346	353	332	326	366	359	357	329	380	363	366	378	350	328	324	344	314	391	358	366	355	336	320	396	349	371	394	360	361	337	394	347	368	352	385	336	340	346	363	352	349	341	344	341	354	378	340	325	346	328	346	345	357	314	374	352	366	358	378	341	329	351	357	353	357	321	353	359	342	345	372	369	356	357	381	347	360	341	348	366	357	379	312	378	380	340	355	358	353	343	388	353	368	369	356	355	349	369	348	375	363	362	354	370	346	375	362	348	376	368	360	327	364	352	336	369	380	368	344	343	310	331	343	344	346	353	351	357	319	384	343	358	374	357	354	318	382	346	351	334	359	355	387	372	320	381	366	357	364	359	369	366	368	329	361	374	355	359	366	373	331	342	351	364	343	368	355	350	364	357	351	372	353	369	347	359	359	374	372	396	349	357	361	353	353	366	357	386	368	335	356	357	374	364	384	345	381	372	369	350	377	392	354	374	347	369
25443	21641	28166	25495	12297	1366	975	922	863	847	853	822	797	822	786	794	775	764	779	803	795	756	786	806	789	777	752	761	758	770	748	741	738	716	771	760	746	747	763	767	719	763	802	779	757	714	752	757	753	741	685	740	781	790	747	776	733	753	740	745	791	757	732	793	785	739	780	769	811	734	712	727	745	771	814	730	681	699	763	759	723	738	711	755	760	724	744	752	702	771	794	717	798	761	738	820	756	758	761	761	810	778	735	749	752	730	769	734	756	745	725	727	721	790	777	757	708	817	777	719	793	708	757	732	737	751	767	773	811	774	754	723	720	843	734	747	747	771	738	685	769	768	759	755	787	793	788	723	812	716	741	713	755	739	756	754	764	784	773	733	742	778	736	746	722	709	767	771	728	752	799	722	769	713	741	772	723	742	773	782	755	749	745	747	754	739	730	792	728	806	693	745	752	769	740	761	763	748	749	786	776	770	772	762	783	723	814	743	754	760	736	702	763	750	759	759	718	739	769	775	737	698	716	779	819	735	747	793	768	737	760	722	708	740	771	788	772	732	787	796	708	768	754	769	708	717	729	815	781	742	760	723	743	777	749	760	795	747	741	779	750	742	727	759	774	758	765	788	731	771	736	734	735	786	721	753	811	747	742	780	735	764	745	771	689	772	752	730	815	740	716	787	774	760	743	746	739	744	763	782	763	780	742	754	764	755	738	812	758	747	771	713	752	724	688	745	758	761	788	774	754	733	723	765	770	730	799	761	775	762	696	704	762	734	693	745	776	730	743	756	744	700	708	755	781	751	733	787	714	796	756	754	716	773	740	738	744	713	731	765	695	809	793	795	750	784	770	794	792	791	759	747	718	756	674	726	761	778	754	712	806	810	722	720	686	738	729	738	739	775	756	769	788	736	767	781	802	779	767	782	731	762	762	794	755	781	749	713	768	712	748	742	744	788	728	743	745	778	776	719	753	745	726	742	748	796	740	764	705	781	755	674	757	761	716	780	753	771	755	762	756	777	767	727	750	751	794	738	702	753	757	748	744	716	807	753	783	766	739	776	797	693	800	756	711	736	752	722	767	804	731	767	721	758	782	761	732	729	786	733	773	730	756	759	742	805	746	741	703	761	717	719	727	753	747	748	788	774	775	748	773	752	768	737	707	704	788	721	745	756	750	756	738	754	793	732	699	738	777	734	771	720	731	718	803	702	789	746	742	762	765	769	730	731	745	762	747	770	751	800	739	724	743	741	736	763	705	737	760	744	709	747	753	780	747	735	738	741	747	786	752	727	780	774	747	757	737	703	757	744	729	743	780	819	791	749	727	766	714	744	769	770	757	784	736	803	781	726	760	789	741	771	769	758	721	732	763	772	750	751	740	771	784	735	695	752	784	750	775	718	763	776	757	787	764	815	770	728	777	748	760	721	744	756	714	734	749	773	700	808	725	749	758	775	772	727	755	767	791	743	761	754	720	715	822	760	742	735	770	759	759	708	746	748	724	726	723	736	787	739	801	760	752	738	729	768	780	784	735	748	767	719	747	753	738	718	736	685	732	724	756	756	760	750	760	774	750	772	744	772	746	721	728	731	733	778	769	763	709	779	745	756	772	732	719	776	770	741	725	787	760	703	705	701	770	741	739	745	771	743	751	675	805	774	720	747	782	725	784	758	728	751	772	774	755	781	730	765	749	762	763	688	768	739	752	751	806	761	744	774	765	735	759	739	760	750	734	727	793	720	700	760	737	791	769	701	713	785	714	730	758	774	753	762	761	758	751	788	781	780	751	718	730	733	719	730	738	742	695	751	774	732	749	735	753	721	745	756	767	686	760	774	800	765	729	770	731	734	743	747	802	772	806	758	699	743	766	774	768	728	748	781	771	786	762	761	815	810	697	798	771	725	723	696	773	802	773	754	700	744	748	745	727	764	736	776	812	757	714	785	732	703	711	783	805	779	751	763	772	774	763	779	702	716	745	766	730	724	761	752	758	758	787	726	748	698	692	716	760	738	681	752	759	757	711	710	756	723	726	747	760	746	757	785	743	753	753	760	757	763	741	777	718	725	756	728	719	731	816	758	744	736	748	731	727	736	774	762	741	790	849	733	804	742	767	772	743	774	815	754	711	734	785	735	734	747	780	719	796	702	749	729	751	775	763	769	748	740	734	758	714	754	754	736	700	762	703	792	780	759	744	733	782	756	759	758	733	691	757	734	729	760	680	751	731	753	753	768	770	737	737	751	732	744	748	765	720	744	777	727	745	756	761	722	775	740	741	754	741	781	740	752	760	725	726	791	750	773	755	742	732	755	746	772	788	790	713	689	723	772	714	760	798	716	726	737	752	730	750	773	749	768	756	738	736	753	772	774	761	747	728	783	778	762	740	731	721	728	720	786	759	720	738	731	748	781	774	801	724	733	762	762	718	729	669	753	767	714	742	789	778	733	745	728	780	750	762	707	788	757	729	769	787	756	783	746	773	750	745	752	722	763	768	790	770	744	763	736	772	735	768	809	749	731	780	752	751	726	712	733	723	684	687	736	714	730	752	746	766	710	720	789	741	743	759	721	783	736	747	719	744	736	714	759	736	773	784	788	727	763	748	745	733	784	746	793	816	762	796	758	783	741	725	749	808	745	774	700	708	748	782	735	756	756	742	791	714	806	731	765	771	747	780	735	810	749	714	753	735	796	715	777	803	714	752	697	734	755	768	764	766	706	709	750	704	754	786	753	764	763	778	777	742	753	715	711	728	733	793	781	788	776	721	733	739	813	760	812	745	777	773	805	699	725	785	695	703	722	791	722	752	748	736	759	741	751	799	730	745	771	785	767	767	767	781	714	770	763	740	784	767	760	768	766	787	775	698	766	777	712	759	718	753	726	776	743	786	767	750	704	793	744	794	704	723	735	746	723	725	781	741	746	737	783	764	714	799	748	720	782	733	727	751	758	759	755	740	708	754	755	740	755	739	715	740	741	718	788	731	761	755	740	751	779	700	725	724	755	755	716	758	769	761	734	714	744	754	765	749	753	732	744	792	756	828	802	716	763	771	733	758	715	725	726	738	778	789	736	757	707	759	733	712	707	740	739	666	756	696	782	727	742	747	752	747	716	752	773	751	751	717	765	752	741	728	719	808	748	756	735	774	819	753	741	715	786	769	775	771	785	780	705	766	730	736	765	767	709	756	730	733	797	750	782	754	748	736	779	792	760	741	722	720	752	758	754	702	733	789	732	725	733	739	774	711	767	736	731	728	742	745	761	756	763	730	742	746	766	766	726	755	751	712	779	717	703	754	776	805	721	718	793	763	735	805	752	740	774	779	795	768	716	743	737	738	812	680	738	781	749	726	763	752	752	769	702	748	737	814	756	764	733	730	729	737	741	770	691	713	738	715	731	720	761	743	770	691	755	740	736	711	777	758	741	763	734	764	705	738	703	792	724	761	752	735	727	721	752	760	765	742	699	795	762	794	778	766	727	770	738	761	747	764	704	770	777
4676	5973	4865	2617	2063	1829	1550	1361	1236	1133	1133	1098	1021	1067	1000	994	926	920	992	937	954	920	935	941	903	886	935	846	913	919	833	895	880	906	905	884	935	954	868	869	910	897	932	917	896	915	931	891	871	864	919	861	852	882	925	878	888	883	846	943	916	827	891	867	878	841	912	906	909	906	891	884	892	863	859	914	889	874	885	845	864	906	896	897	931	888	893	908	840	822	918	870	905	878	881	917	897	854	911	908	875	890	920	904	863	872	885	920	870	885	887	877	920	884	836	871	870	909	901	892	893	912	924	939	885	876	813	851	923	851	940	853	826	919	892	871	902	817	863	932	874	920	913	900	881	837	892	945	931	862	853	836	862	849	897	913	887	872	864	880	914	859	861	853	907	847	889	838	857	882	943	891	881	882	835	890	901	883	953	848	887	880	891	862	887	864	897	904	879	892	877	857	880	862	855	915	887	876	847	915	875	874	874	875	840	875	886	837	861	904	855	879	898	917	906	853	897	840	852	910	848	923	868	870	857	841	846	844	885	894	898	907	927	915	865	834	859	902	906	884	859	867	894	823	859	944	865	864	874	934	829	855	841	811	863	878	896	870	853	864	868	897	917	864	945	867	897	894	910	860	922	846	867	880	906	895	885	837	853	869	895	858	873	854	899	835	877	866	838	885	910	895	891	879	881	919	863	899	828	879	883	864	868	893	888	860	847	860	859	934	911	865	843	939	888	862	867	902	887	891	942	875	863	873	920	830	864	882	875	866	805	839	841	842	932	845	899	844	871	902	855	929	862	921	869	884	838	877	824	880	816	887	881	876	891	910	898	917	847	848	902	850	914	848	862	910	871	824	840	906	883	871	887	857	925	845	888	829	907	858	854	858	876	832	864	849	853	837	921	869	880	941	824	918	864	952	870	848	880	854	895	872	887	869	850	898	921	893	825	882	821	845	824	872	821	857	898	935	850	892	864	864	868	880	863	880	883	847	843	863	876	909	888	878	866	920	907	880	874	923	883	853	831	890	854	865	835	893	858	913	917	878	861	869	898	888	843	872	809	880	886	828	865	931	877	846	889	888	940	880	855	847	936	879	900	879	878	933	837	909	869	895	920	860	939	872	858	912	822	840	901	858	910	828	910	879	874	873	846	892	832	844	858	873	858	846	887	868	901	867	831	882	915	835	864	882	871	911	844	899	854	856	896	922	879	844	894	911	840	862	953	903	879	914	912	910	894	889	916	862	952	920	857	847	917	835	923	880	883	901	925	893	921	935	887	930	831	906	810	846	921	877	876	875	861	875	883	865	852	868	899	843	846	866	845	875	891	896	886	855	855	876	881	812	888	889	884	869	883	848	887	862	836	901	866	817	871	897	903	871	897	886	906	851	811	904	865	854	834	895	820	843	845	921	887	875	888	809	846	867	918	837	940	847	868	856	886	850	887	911	844	916	888	850	943	903	848	874	872	825	871	873	867	880	860	909	859	870	895	915	853	829	877	841	906	905	836	806	875	911	852	841	914	893	812	893	879	890	895	884	908	840	885	885	923	892	909	867	879	924	862	936	943	865	894	899	863	893	880	866	826	863	884	884	858	877	902	940	874	883	872	888	897	874	861	842	853	871	867	888	864	880	828	874	840	857	910	851	860	901	897	862	906	811	885	876	881	843	887	867	854	872	838	890	866	879	928	877	951	894	943	892	852	847	829	871	899	873	838	862	888	877	904	907	894	902	877	908	874	887	900	897	905	865	869	870	911	866	887	908	867	880	918	842	841	875	867	905	841	918	851	877	881	870	947	918	879	841	829	887	872	913	878	905	882	924	849	868	964	908	921	852	854	845	866	895	929	888	884	847	904	902	871	827	837	911	884	832	926	881	883	872	891	907	870	863	913	881	893	920	873	877	882	887	862	917	907	810	861	897	903	871	859	874	904	863	907	868	868	863	940	863	850	875	864	888	865	911	884	892	873	836	908	835	885	883	830	909	904	851	896	873	905	850	883	874	882	903	874	815	872	877	835	862	863	866	859	882	873	884	899	878	815	903	916	897	874	881	915	867	899	857	861	845	874	859	881	892	869	835	871	905	818	890	836	890	894	877	936	890	869	897	883	957	900	894	867	896	898	897	907	869	859	914	870	922	882	851	861	889	835	901	869	833	878	894	921	901	881	822	909	872	906	885	860	880	842	863	868	827	881	831	901	865	866	883	868	861	845	871	828	882	831	876	902	898	870	907	867	918	873	933	875	948	943	939	947	872	911	877	900	951	917	898	892	894	895	903	809	849	849	891	841	856	838	858	851	849	869	869	888	918	907	873	899	868	829	811	872	940	886	809	912	892	901	927	875	913	855	863	839	877	861	947	876	815	870	884	841	873	882	789	816	883	936	884	859	856	930	882	878	834	852	873	834	853	887	917	885	885	868	875	851	926	898	858	890	953	888	846	849	864	845	859	845	876	878	889	811	829	925	846	887	858	881	894	877	903	915	882	897	902	852	889	916	888	891	895	859	860	837	889	876	895	902	924	871	914	846	845	872	910	887	832	859	894	890	883	857	889	835	854	863	859	872	866	926	889	890	908	875	887	875	889	875	849	876	914	909	862	862	904	900	903	848	896	865	881	887	901	862	829	843	910	880	856	921	917	850	885	923	894	912	906	844	835	906	872	851	895	883	857	909	880	933	937	914	862	856	899	894	853	901	869	884	844	887	858	914	913	885	893	860	888	860	864	905	884	861	849	877	917	876	848	857	870	814	871	898	848	884	947	890	929	871	901	892	848	857	854	839	853	899	898	895	888	902	870	921	867	825	857	880	889	817	901	918	905	828	887	877	875	898	846	869	871	950	883	882	867	907	901	844	866	902	878	882	873	888	882	929	833	861	803	848	888	889	851	862	876	897	865	894	901	830	875	838	868	897	864	849	868	862	861	891	903	891	960	846	855	858	879	903	854	885	871	831	908	882	874	864	865	901	859	906	871	927	830	846	934	845	912	926	850	884	862	919	807	869	864	905	833	862	865	869	798	919	909	849	885	904	921	798	861	849	875	900	871	833	925	881	849	859	923	836	882	878	905	850	845	847	883	950	856	887	869	887	847	865	938	908	933	863	921	851	860	887	893	866	871	899	841	839	923	874	867	870	844	909	905	880	909	865	835	907	970	908	892	863	932	890	903	832	822	876	892	835	891	838	872	820	882	881	877	905	835	922	913	890	901	904	846	906	885	867	887	849	906	863	907	833	910	868	915	867	891	861	852	870	859	886	900	835	846	880	861	909	911	864	840	888	870	864	877	843	904	840	877	836	909	910	880	869	844	942	845	895	916	924	887	854	859	852	921	853	848	910	881	889	847	898	870	938	880	949	814	886	851	893	860	856	812	916	848	879	879	902	830	898	881	890	907	871	844	864	910	924	835	864	907	831	872	902	922	914	821	900	915	862	835	898	874	903	897	895	872	892	874	907	903	903	885	891	859	874	843	873	878	840	902	898	837	855	873	874	899
23222	21624	29621	24147	21617	21666	12184	1434	1044	981	827	767	732	702	684	708	641	667	602	641	602	572	569	535	549	549	556	522	536	535	503	542	495	546	512	503	515	584	521	502	543	516	462	523	507	471	500	461	534	512	471	502	491	500	498	508	495	480	510	497	494	504	506	509	554	504	490	504	501	490	533	534	527	480	525	487	506	490	506	483	512	506	495	451	503	507	483	488	491	502	502	485	484	481	509	478	469	451	534	471	469	521	495	501	482	495	498	500	515	524	461	496	518	504	504	508	481	503	487	470	485	515	473	478	501	464	480	506	508	517	494	506	482	486	479	494	473	480	536	447	525	475	505	468	480	484	490	492	494	494	475	445	453	510	492	505	433	488	496	475	520	470	478	483	485	521	492	499	531	492	484	533	508	524	491	507	484	471	492	500	522	443	443	524	519	483	497	501	499	483	524	483	498	490	506	480	486	505	479	472	511	505	471	508	524	505	471	496	439	484	528	444	548	504	498	521	495	487	481	524	456	458	501	515	462	449	523	499	496	474	470	483	462	488	498	505	478	496	488	472	455	502	509	479	485	452	492	507	526	504	521	433	459	489	494	488	522	482	531	480	511	489	503	484	527	484	477	462	478	470	503	474	529	519	474	462	475	509	521	456	533	493	478	474	495	474	466	528	509	487	498	437	486	486	522	486	520	484	495	454	490	499	476	485	504	504	502	475	516	497	481	511	520	500	514	491	462	520	471	491	465	491	507	460	472	493	503	479	463	523	498	483	490	499	464	466	493	502	497	463	461	522	447	513	446	484	494	458	496	508	454	506	498	473	505	507	530	471	482	487	473	460	490	496	473	512	462	503	516	482	527	486	501	519	502	498	471	504	506	459	520	531	519	496	473	487	482	522	530	506	494	503	475	498	518	454	521	515	469	499	487	513	512	496	530	475	460	469	490	473	534	470	503	496	488	493	508	497	459	501	452	525	503	508	504	496	502	510	489	489	489	464	507	443	493	485	507	523	436	489	526	459	506	496	468	512	472	511	496	469	538	511	550	527	484	480	501	498	531	511	505	505	484	479	488	498	452	504	454	536	454	517	477	465	486	526	482	479	496	514	493	489	478	513	505	514	570	477	498	484	472	469	495	486	504	501	506	503	519	491	487	485	457	502	502	515	510	488	506	482	513	499	498	499	445	481	458	496	492	487	466	476	475	525	491	467	474	441	437	523	486	521	518	518	540	482	469	523	470	482	445	491	478	509	477	491	473	523	488	492	487	471	494	500	516	500	506	503	538	484	491	507	484	473	517	456	507	504	493	477	499	503	499	491	482	487	470	476	516	501	488	512	481	481	473	499	519	504	501	484	520	460	529	499	494	471	478	493	469	530	530	476	472	478	491	469	489	476	490	507	483	496	533	465	515	527	518	496	516	480	472	461	506	531	493	525	497	462	503	525	483	480	494	477	465	479	474	478	436	480	496	484	500	483	514	495	514	454	480	498	453	518	527	529	497	465	483	499	453	490	479	462	505	488	507	507	485	490	471	539	506	489	490	525	505	480	496	503	495	496	464	487	481	524	529	521	454	452	517	509	513	504	512	506	471	505	459	513	474	517	509	502	515	502	467	523	474	463	536	503	453	509	471	520	487	490	502	493	508	482	508	511	483	526	493	488	476	473	499	514	498	500	501	493	497	482	468	510	524	470	456	495	499	477	495	494	498	500	504	493	484	514	473	499	530	484	511	493	480	554	515	497	484	495	455	489	477	462	528	478	505	496	497	497	518	477	512	506	488	507	491	489	483	464	541	521	461	492	490	460	476	513	519	513	475	510	488	492	524	497	484	476	479	485	494	476	477	449	487	491	446	545	534	499	490	510	495	454	475	508	500	468	486	486	504	509	506	452	485	496	468	497	493	504	478	498	494	472	533	510	490	468	460	503	510	500	494	510	485	524	505	474	513	481	496	469	483	504	474	477	491	500	477	480	489	475	508	519	466	499	500	470	516	494	457	487	453	491	496	517	463	491	497	496	469	490	450	464	497	481	506	526	497	478	485	506	495	485	531	494	494	476	469	508	522	495	457	465	491	504	497	496	508	473	512	462	530	480	486	462	492	463	517	476	472	475	484	455	460	530	496	502	497	444	525	471	513	510	497	508	477	488	501	475	511	528	483	502	456	489	523	509	535	508	509	467	496	508	510	456	495	490	484	479	506	478	512	452	505	471	484	452	512	503	509	531	478	495	511	490	491	468	478	485	480	455	491	500	477	520	491	510	452	509	479	464	458	506	497	500	472	494	435	467	496	509	504	491	491	480	480	463	504	515	497	462	502	472	464	516	487	489	515	535	514	499	517	487	501	522	529	464	500	476	472	518	523	471	521	514	465	486	472	507	510	513	467	514	499	484	513	496	464	521	476	462	479	533	470	500	458	475	488	489	517	531	480	462	522	483	492	498	471	453	464	503	514	485	531	523	478	499	521	457	504	500	514	499	537	452	484	472	524	480	481	522	484	490	499	465	485	491	462	460	515	495	527	492	502	522	511	483	462	491	525	509	483	504	479	463	481	521	513	491	499	512	495	439	514	516	500	526	460	504	490	506	486	463	478	528	479	524	511	531	489	441	490	436	544	552	477	484	521	507	487	484	493	471	529	507	460	494	460	521	496	500	532	482	474	497	496	486	493	505	492	504	491	541	501	482	462	502	482	485	500	556	514	442	525	494	458	494	498	490	514	456	499	469	498	481	461	520	460	495	490	512	503	505	491	506	462	544	467	510	462	467	499	477	481	499	491	491	499	502	500	452	521	491	472	460	499	516	533	500	479	491	516	458	548	504	495	486	484	520	493	482	503	512	503	522	518	504	492	506	478	487	475	477	471	461	488	490	488	504	448	461	459	488	493	466	487	482	517	532	456	483	465	481	476	479	470	523	462	534	481	521	477	492	475	468	510	456	504	498	532	533	475	517	494	483	487	507	472	536	509	474	503	474	505	519	515	476	513	538	468	492	505	521	498	491	487	499	481	525	504	481	496	462	497	449	471	513	537	532	514	501	490	494	472	495	478	511	478	508	484	501	507	483	502	489	496	474	495	529	503	505	481	501	486	490	464	525	511	469	480	451	512	465	474	517	464	480	500	466	490	504	510	490	532	507	469	514	498	509	510	501	516	467	476	455	456	469	527	489	525	502	509	521	513	522	476	502	500	557	456	475	492	491	470	538	475	491	477	541	514	480	512	506	486	544	482	492	485	480	508	458	503	453	502	491	504	509	504	507	482	534	481	505	475	516	497	478	453	456	496	548	521	469	518	474	476	479	494	510	466	489	469	461	456	470	462	515	489	509	471	481	470	492	504	483	523	483	468	510	517	492	496	510	510	494	482	474	505	490	508	468	538	450	502	471	483	474	493	484	491	509	474	528	476	490	483	479	487	480	495	518	468	520	517	514	485	505	471	499	489	480	502	484	519	453	469	490	524	514	472	475	456	526	520	467	493	466	492	466	492	478
7043	16488	13548	6930	5026	3781	2882	2330	1977	1680	1398	1299	1214	1102	973	932	867	824	765	780	718	737	714	684	718	664	689	625	673	660	631	632	663	641	606	572	625	607	616	608	572	596	591	635	619	586	605	578	573	622	585	546	515	550	560	637	572	554	583	570	579	541	552	562	563	606	599	584	526	581	600	593	594	598	596	558	543	577	594	584	569	591	579	615	526	511	584	560	602	552	513	561	548	577	591	516	597	555	569	581	538	548	581	538	563	562	580	578	565	547	589	580	521	580	540	566	536	545	528	539	554	526	600	584	622	555	568	565	548	552	559	516	579	529	605	610	535	569	587	572	577	539	570	600	562	549	617	565	528	552	521	568	578	539	607	591	545	571	549	549	572	572	581	532	551	564	601	568	602	561	526	550	546	587	558	611	528	538	579	571	604	559	611	573	603	588	571	577	575	539	570	588	541	570	548	535	574	531	567	575	565	547	571	556	576	562	554	587	539	563	600	545	583	577	590	571	564	569	559	581	573	513	581	557	575	570	561	552	546	537	557	559	535	599	575	582	541	558	547	538	590	538	545	570	595	546	575	529	555	564	550	511	554	558	602	600	599	534	552	530	573	533	635	568	572	561	555	570	573	561	560	574	538	569	543	589	585	618	541	561	560	574	534	565	550	590	535	527	551	601	575	586	544	576	521	561	578	584	575	565	546	584	587	536	514	570	553	573	563	544	520	565	609	541	547	570	522	539	584	575	577	587	553	564	545	582	558	523	587	561	568	568	592	542	544	589	585	521	550	559	570	550	552	613	562	568	556	600	607	579	543	560	569	558	531	556	600	507	572	560	532	532	562	571	582	546	563	552	597	562	560	556	556	550	561	565	549	545	565	562	576	570	517	581	597	587	561	567	532	565	594	608	580	589	564	549	532	568	598	511	566	560	556	541	571	519	543	577	544	565	562	553	591	540	547	494	578	546	549	526	555	562	546	538	558	527	497	568	555	569	537	577	579	539	596	570	608	582	567	547	553	531	546	525	560	516	571	546	548	578	556	575	572	567	598	540	580	603	555	594	571	569	552	543	589	530	548	547	551	581	516	551	566	549	558	551	552	568	564	563	568	527	568	551	531	535	550	576	551	544	581	567	562	570	550	549	574	570	564	561	527	573	527	599	554	574	583	563	558	556	542	572	596	494	594	603	541	597	572	539	537	595	564	538	621	531	531	513	582	605	522	564	547	534	562	509	566	526	563	564	553	549	587	520	557	546	538	571	572	525	572	554	528	566	547	546	587	539	535	587	595	551	591	567	576	513	534	539	548	562	576	512	576	520	602	577	543	557	548	567	547	570	557	539	559	552	570	533	550	555	567	561	563	564	610	548	550	567	574	604	591	543	561	530	542	542	574	567	547	578	534	596	558	518	610	542	592	533	565	588	540	553	547	594	549	586	536	560	537	591	568	581	603	540	559	528	575	561	539	557	540	570	543	519	522	565	562	557	590	564	543	576	567	548	609	557	576	559	581	565	549	553	588	590	531	571	589	527	551	572	506	563	569	554	541	572	533	565	551	577	583	573	559	573	557	523	574	539	507	579	559	573	510	590	560	593	588	576	594	569	530	588	616	600	598	578	583	604	607	597	565	556	556	583	565	545	525	588	524	570	569	595	586	576	570	547	515	572	577	538	597	537	556	567	591	573	558	597	584	556	573	552	502	533	570	552	557	507	584	540	525	548	529	550	537	546	567	586	542	574	547	526	535	562	558	563	565	581	541	553	545	526	543	557	517	542	586	545	552	580	557	516	587	587	560	551	530	567	568	569	560	557	616	600	567	570	626	558	581	544	580	535	548	572	533	562	571	551	522	582	572	589	542	564	577	577	551	539	560	561	512	571	500	572	529	569	558	563	559	605	575	555	551	550	526	558	548	567	574	578	577	545	590	556	547	534	585	534	553	573	565	590	519	566	564	560	618	559	567	584	545	597	588	497	603	571	553	588	539	576	557	548	518	567	557	564	571	542	537	536	553	552	539	538	539	560	565	561	575	549	537	523	552	604	605	548	556	599	562	606	568	549	561	597	555	546	569	522	536	547	555	530	504	586	563	562	562	559	608	584	567	569	606	555	568	549	547	563	566	563	579	583	536	526	551	568	584	559	585	592	614	534	575	568	604	565	551	562	598	555	574	576	514	582	536	489	564	596	564	552	535	507	594	523	573	621	563	586	601	538	560	523	555	602	564	570	551	552	560	535	564	562	537	521	574	588	550	592	568	540	554	565	557	547	585	563	594	521	524	575	572	574	540	591	555	576	540	584	573	610	550	543	559	530	553	537	560	534	553	621	569	542	570	589	582	535	566	538	567	569	562	576	561	551	555	560	570	544	569	576	545	576	556	600	590	553	522	562	564	503	545	573	581	532	559	535	534	595	547	559	521	532	564	537	546	526	526	564	564	569	542	520	515	570	542	584	594	552	533	525	550	585	546	564	644	565	606	550	583	550	586	590	529	584	568	563	544	539	519	583	539	578	586	575	539	523	547	595	566	563	526	526	552	528	601	601	584	531	563	563	574	520	561	567	579	534	571	563	529	538	567	546	555	584	533	566	565	566	579	571	574	553	563	528	548	608	572	594	556	593	536	586	534	572	570	551	557	564	555	589	556	567	589	549	587	542	563	574	561	547	564	608	536	532	544	546	555	546	576	587	551	577	543	602	540	567	564	567	564	501	523	575	551	557	547	579	604	592	563	588	582	574	504	601	600	581	563	593	545	560	577	530	558	586	579	521	548	578	542	568	610	582	529	546	535	582	573	553	546	605	575	562	557	546	553	596	583	577	545	532	543	545	564	559	575	563	553	567	552	553	572	577	538	536	614	534	559	583	588	500	548	533	504	562	586	533	553	565	566	571	578	582	582	542	563	597	549	631	537	544	569	560	548	530	596	583	542	566	568	549	547	600	587	593	589	544	533	565	560	573	543	563	611	588	523	530	565	571	572	537	606	583	599	556	548	530	510	537	570	573	553	594	524	570	567	542	549	515	577	503	548	546	551	556	618	533	594	564	538	549	559	584	526	561	574	528	550	560	576	553	570	535	555	566	556	550	536	589	579	500	572	545	544	560	574	534	581	540	558	568	584	572	538	542	539	584	564	557	577	579	581	551	581	585	586	548	554	523	584	556	534	524	577	546	536	576	586	576	573	554	561	549	524	559	579	579	614	554	547	567	528	562	585	612	560	560	544	566	542	576	571	550	578	562	551	586	640	587	551	597	585	550	566	539	584	551	581	533	562	565	573	576	557	565	539	558	562	537	554	594	599	569	536	525	578	519	563	546	541	535	517	538	564	565	557	535	537	579	543	557	571	573	557	577	576	581	509	594	607	595	544	591	567	544	567	578	535	543	564	575	589	607	536	569	563	555	583	566	580	546	600	548	547	563	582	544	575	512	518	593	558	588	518	614	577	558	561	511	559	565	582	566	559	588	562	560	546	505	565	569	603	554	520	593	580	547
27750	20657	7631	1036	621	597	553	545	519	524	499	545	560	533	563	507	533	533	486	510	535	513	477	546	533	520	538	480	527	530	510	535	535	533	580	511	569	534	545	517	491	535	543	511	521	528	526	562	473	545	521	538	534	567	518	520	506	512	527	541	488	558	517	528	530	518	557	540	516	532	533	525	535	546	516	542	507	556	584	528	562	534	548	505	532	586	565	586	530	546	515	489	510	512	534	507	556	487	505	513	550	532	511	517	543	564	569	565	579	531	532	526	565	531	503	502	491	520	510	506	572	518	534	572	568	515	547	539	526	533	465	523	523	551	530	521	512	528	528	512	567	522	511	531	571	531	548	518	485	492	519	544	522	524	537	523	533	486	543	551	517	526	542	554	552	525	517	530	521	523	555	522	531	543	496	542	504	550	482	512	520	521	557	528	524	515	510	542	555	529	508	502	508	536	510	581	509	538	546	554	484	533	517	462	491	521	554	541	500	491	524	547	547	513	548	497	529	529	536	512	520	563	525	526	490	522	532	515	496	527	523	576	539	526	520	513	525	518	550	551	468	520	503	503	597	521	568	536	534	531	547	508	491	508	503	567	533	530	547	539	552	542	500	529	533	495	510	476	530	554	557	496	496	496	518	521	509	509	508	562	518	522	525	489	475	547	515	509	523	502	542	556	534	498	520	558	525	546	505	511	504	500	557	502	498	510	523	559	498	481	495	527	517	541	513	528	570	496	517	517	473	497	555	543	546	555	497	553	510	504	490	556	489	550	564	557	554	583	544	530	512	559	546	536	509	553	487	514	524	538	510	525	545	499	531	490	494	519	518	540	537	514	521	551	512	556	470	489	492	537	568	543	519	477	563	494	543	533	559	541	548	532	531	531	522	516	514	516	560	548	561	535	516	521	525	538	515	528	516	537	537	532	494	524	531	530	496	497	506	496	571	509	512	539	494	565	500	508	534	535	493	539	550	540	503	485	516	531	533	515	525	514	563	544	540	547	523	532	520	524	527	507	557	530	517	544	533	553	517	533	528	563	586	486	498	511	546	547	494	536	527	502	529	498	531	548	530	481	580	500	534	505	519	493	518	502	518	534	511	553	519	532	512	572	530	529	514	506	568	487	546	551	505	533	538	526	534	519	552	541	521	516	522	535	537	544	543	522	542	495	549	542	534	558	536	502	507	526	495	520	523	551	498	509	500	525	563	530	533	562	548	488	531	536	532	502	526	557	508	513	529	501	493	510	509	539	524	526	503	524	521	518	515	549	459	529	517	508	512	529	598	498	536	527	499	512	535	487	551	524	526	537	534	511	555	564	522	517	505	494	533	474	504	518	546	487	538	543	551	497	498	496	527	496	550	501	510	497	481	485	561	514	540	504	523	553	517	565	561	555	537	542	526	520	522	545	520	522	522	550	556	500	530	488	520	510	539	567	497	510	515	461	533	540	551	537	510	510	516	529	538	567	499	541	514	506	530	568	517	526	495	522	551	526	526	500	533	501	548	547	522	526	528	515	505	506	490	524	493	497	521	551	558	558	516	580	525	490	487	503	545	519	511	508	502	469	530	573	513	491	520	555	511	527	515	499	537	539	516	564	483	518	530	507	515	554	522	517	540	532	488	525	535	515	501	525	560	548	526	542	498	517	545	505	553	533	517	501	497	557	573	536	506	536	508	536	525	552	572	553	495	496	520	509	535	497	513	485	555	539	523	519	555	555	520	539	519	527	517	530	542	545	532	522	549	526	566	514	471	527	484	532	553	513	531	508	508	532	545	506	555	555	538	480	512	516	520	570	534	518	538	546	519	517	502	532	563	548	508	534	491	529	519	542	503	568	531	510	501	524	560	561	526	508	510	506	507	528	537	546	553	538	547	544	582	522	535	542	518	548	494	553	530	537	582	530	578	546	531	529	557	481	549	524	525	528	479	543	536	526	500	513	535	492	532	540	537	513	506	482	534	525	515	503	505	514	525	511	523	530	510	459	503	510	521	536	469	520	493	546	492	545	516	554	542	496	546	503	546	486	530	524	502	524	543	559	519	517	524	481	517	500	514	502	544	530	539	536	561	526	497	543	493	541	529	519	535	523	524	536	487	511	524	520	535	574	528	529	539	482	582	533	510	522	527	524	518	522	520	535	510	530	513	513	513	492	525	478	506	514	517	538	492	508	532	556	515	535	531	489	514	559	522	547	505	474	528	530	550	560	542	522	518	530	564	536	511	515	532	583	490	561	542	554	501	533	506	550	504	529	519	536	534	505	524	557	537	550	538	586	528	506	495	517	524	549	542	505	526	520	544	513	494	525	501	478	544	525	523	519	534	538	522	518	521	560	507	504	514	504	501	490	490	530	569	512	527	518	557	593	516	545	523	520	507	536	505	539	504	518	550	533	529	532	504	560	524	521	515	514	513	506	549	551	528	539	563	523	519	530	521	493	566	545	523	576	559	516	493	500	532	527	498	579	531	541	529	517	533	525	498	481	475	526	533	511	536	532	520	495	537	517	529	516	532	528	547	521	483	566	517	487	513	538	514	511	525	558	537	545	491	519	494	555	520	573	543	510	532	564	533	515	525	500	518	521	513	549	551	539	542	548	541	521	529	528	517	477	490	476	537	554	528	547	507	525	525	533	549	546	556	515	524	522	527	498	477	518	513	538	576	540	544	553	507	527	523	516	529	503	547	539	524	503	514	515	518	489	540	530	553	500	510	514	524	551	469	529	513	522	511	507	494	502	524	516	534	526	557	535	548	514	505	562	522	564	559	522	506	543	514	515	526	554	517	495	501	535	520	513	510	534	496	538	559	521	498	504	527	506	535	521	543	549	530	468	481	539	549	510	520	499	565	537	489	559	555	483	512	536	534	524	525	519	530	587	554	496	549	527	574	527	501	514	552	519	523	545	562	553	499	522	544	495	505	546	486	499	511	527	496	538	526	541	539	563	538	475	542	512	513	499	517	534	507	543	507	513	514	556	579	512	566	531	558	508	527	585	531	526	555	517	545	504	563	555	500	505	492	557	508	552	476	523	558	489	531	493	505	542	537	534	532	525	512	541	548	533	552	554	513	538	526	526	506	565	480	454	497	496	496	499	527	535	531	481	537	515	493	525	517	547	553	485	540	555	549	522	569	539	537	553	502	520	494	531	529	534	503	508	571	536	487	502	529	551	520	519	553	575	529	530	545	523	553	496	508	510	536	547	533	505	509	498	537	564	497	554	517	515	529	553	541	513	567	502	531	526	532	504	529	539	534	506	544	527	509	528	562	499	568	496	511	510	540	516	495	553	511	504	533	516	500	533	557	497	548	492	508	544	502	554	525	523	531	493	511	553	536	563	515	512	569	511	506	512	544	555	510	502	546	532	529	536	545	483	544	496	514	546	534	537	568	531	519	519	531	513	471	537	495	543	560	519	568	534	519	514	527	519	521	516	533	560	521	539	575	532	596	542	515	494	529	513	537	548	563	496	503	530	520	507	544	533	524	570
4806	1462	1198	848	792	764	737	700	674	651	673	665	681	637	632	582	640	665	667	644	657	613	678	656	664	643	631	649	618	634	662	644	654	660	708	660	648	694	618	614	608	659	639	651	645	646	633	610	676	620	635	624	652	642	662	634	635	662	636	670	650	618	658	619	622	653	620	640	596	685	640	617	626	613	657	633	676	677	644	648	629	669	636	664	628	659	604	605	633	651	634	616	664	651	651	611	641	677	619	637	585	645	664	614	672	636	630	639	672	623	670	630	622	627	682	668	613	641	637	680	621	655	635	641	620	656	687	631	631	614	686	656	658	630	597	631	657	629	632	674	644	601	640	673	625	644	616	633	618	649	619	633	650	649	580	607	626	635	659	602	660	622	651	644	623	627	629	593	639	617	614	641	646	653	627	634	615	652	628	641	683	689	612	612	626	660	615	664	639	632	631	616	625	613	646	621	650	609	638	633	626	675	681	672	619	602	612	691	630	633	666	626	608	650	631	658	637	625	619	610	641	647	627	684	666	665	656	614	629	654	632	639	617	631	664	693	616	664	621	594	639	613	599	642	619	666	617	621	566	662	716	677	638	618	666	677	618	639	614	622	670	661	649	677	641	657	633	667	669	654	634	650	657	644	673	587	612	627	635	648	611	594	608	634	675	609	652	605	641	606	627	616	667	644	619	671	655	642	616	650	631	614	629	659	662	642	650	649	639	694	653	666	635	655	633	622	600	657	665	656	643	639	625	655	633	649	652	629	634	685	623	602	655	631	644	694	630	642	613	614	644	655	649	667	628	656	660	596	654	650	663	628	613	575	633	631	554	612	676	642	686	682	622	593	642	638	644	649	623	622	664	679	622	683	623	665	635	602	574	646	620	618	632	629	623	608	655	617	653	655	632	642	680	656	677	644	664	641	613	623	636	666	646	635	621	593	631	633	638	627	617	624	635	647	607	646	578	666	621	654	674	642	623	637	624	621	648	637	633	644	629	642	613	624	645	637	625	661	607	682	645	630	614	659	599	650	668	619	621	580	617	616	592	660	645	643	646	688	598	691	618	646	616	647	626	640	654	616	653	657	628	633	635	617	669	662	651	638	666	623	649	660	620	649	642	635	671	661	658	688	625	673	665	650	604	619	625	623	663	627	590	654	653	659	672	672	622	611	662	637	638	630	648	605	654	624	628	627	644	618	664	657	636	611	625	599	654	632	620	627	642	636	617	629	659	640	618	625	658	634	622	597	670	664	632	651	697	666	666	677	624	658	687	626	637	656	651	625	640	608	645	659	604	606	610	671	673	640	627	642	611	643	688	639	631	628	631	591	612	680	648	631	616	628	636	666	601	631	635	648	572	602	604	628	663	619	649	633	571	659	620	611	629	603	608	605	682	651	632	689	666	625	650	645	649	632	643	627	640	649	629	630	691	637	655	621	642	646	662	657	658	583	634	620	648	627	604	639	603	664	654	666	652	651	598	661	638	633	618	633	630	615	607	669	646	627	647	638	667	620	613	663	608	638	608	665	655	624	602	594	692	632	638	653	655	650	679	597	684	595	571	661	621	604	601	662	627	628	651	626	647	652	633	612	659	646	634	715	656	640	638	617	631	644	589	620	664	625	608	620	607	645	625	653	675	632	657	623	691	660	664	631	654	615	638	650	704	607	657	624	662	614	642	607	647	681	657	629	643	656	651	620	626	652	644	640	639	667	598	638	649	648	657	670	601	614	650	661	650	684	638	675	653	606	607	627	628	575	673	667	644	642	617	610	627	653	654	647	629	631	604	656	645	623	609	688	630	619	644	605	638	597	670	651	651	670	635	655	636	654	597	675	666	587	652	611	649	650	642	635	644	607	627	689	624	635	619	636	628	651	684	637	642	596	678	637	607	626	631	638	614	628	676	603	603	628	616	652	602	616	650	672	619	660	635	619	640	651	667	658	651	640	645	633	656	672	624	604	647	649	627	661	639	575	654	607	608	617	652	653	690	591	609	656	664	682	662	604	616	620	630	629	634	647	657	667	685	602	640	659	581	605	678	621	640	617	632	656	637	638	621	673	610	601	648	663	647	629	677	645	581	672	635	647	627	641	634	671	650	630	615	656	625	656	655	630	663	628	600	643	635	636	643	606	668	662	659	633	701	605	624	609	630	625	642	666	636	684	606	616	649	650	627	608	646	648	630	667	639	639	659	607	658	641	669	653	617	641	644	582	650	662	660	661	644	661	596	631	607	624	620	671	669	637	667	643	609	625	602	641	636	619	619	694	625	640	650	607	651	629	625	627	621	630	646	611	691	641	663	676	639	643	585	624	603	611	648	644	622	623	645	642	667	638	632	598	614	621	653	659	623	601	663	625	638	663	633	677	654	614	631	607	642	652	668	681	670	640	678	639	621	599	649	631	646	690	660	677	625	617	679	607	652	690	678	625	670	625	635	605	661	594	699	611	638	648	628	640	665	630	639	618	623	625	596	636	611	624	675	634	664	624	618	671	629	670	676	649	676	632	686	582	657	640	606	643	687	633	651	640	648	650	645	617	632	655	613	666	639	587	663	646	587	637	671	668	626	665	639	658	637	646	623	625	641	606	650	628	653	640	647	669	672	622	636	648	607	662	665	692	636	648	702	685	631	632	630	659	628	611	623	641	671	633	631	631	677	602	635	609	673	591	673	649	628	647	659	641	655	650	654	687	640	634	631	609	580	648	621	631	662	657	650	654	635	681	643	638	633	629	660	605	665	600	650	679	654	622	659	623	657	637	625	644	656	653	637	633	623	605	634	628	686	637	608	638	680	643	661	633	614	673	614	649	636	637	615	647	602	610	679	658	647	660	660	628	639	627	611	641	621	646	585	628	663	697	662	617	663	666	670	631	632	689	613	675	623	668	687	605	662	647	638	634	647	649	683	634	643	625	590	602	626	660	619	640	598	623	640	659	641	644	633	692	670	625	627	592	622	594	629	596	622	663	645	629	637	638	653	632	608	638	636	662	639	631	627	682	637	672	613	591	638	620	664	628	669	618	651	661	613	627	619	651	637	642	620	657	677	646	699	627	622	603	653	654	637	595	610	609	622	658	655	649	645	683	652	657	670	669	678	616	646	633	671	611	641	632	645	651	659	659	648	617	667	626	623	674	667	667	639	655	674	601	632	664	673	680	635	658	659	676	597	677	652	657	669	578	598	653	658	636	638	598	617	662	613	643	617	646	641	610	652	605	642	615	632	659	641	665	611	651	628	623	638	639	600	659	646	631	629	634	651	671	665	633	685	598	629	664	653	644	635	632	608	630	613	622	620	637	654	651	656	625	612	615	647	629	668	584	588	584	672	622	634	645	583	670	653	546	669	617	646	654	608	623	676	651	635	610	640	634	660	638	609	601	645	618	664	621	616	659	625	663	620	641	646	625	638	651	651	700	625	658	691	648	637	654	663	593	646	665	660	624	660	600	602	643	673	618	598	636	635	667	652	640	660	681	621	625	675	644	648	651	605	636
24221	21633	29241	24474	21607	13016	1254	710	582	532	500	460	412	381	429	365	378	350	356	342	329	332	325	334	312	317	317	295	308	311	297	311	309	291	271	267	321	280	330	273	308	265	289	271	316	268	265	309	275	286	288	264	311	290	279	287	264	291	292	299	305	294	294	275	264	291	269	296	303	256	286	269	298	302	305	289	313	270	296	312	278	267	302	279	284	300	289	254	262	312	279	296	308	303	275	295	301	303	291	308	280	287	292	297	311	306	298	287	282	296	275	290	277	275	264	269	287	293	305	262	256	267	290	262	304	290	247	265	293	259	261	259	280	301	277	294	305	260	302	289	281	258	290	294	284	276	280	334	283	262	299	281	284	285	283	304	306	293	254	271	284	260	280	322	279	281	301	304	273	315	266	270	280	290	281	296	275	256	271	257	298	275	283	311	276	308	309	280	307	267	280	269	267	302	287	269	290	292	289	269	301	311	277	300	304	276	267	296	300	283	266	280	293	286	286	278	267	280	277	285	257	309	281	287	293	263	320	278	277	287	288	286	281	287	262	283	292	295	293	275	299	302	281	290	283	272	284	268	300	299	280	288	253	289	269	284	275	286	282	255	278	269	296	268	276	292	265	259	275	276	275	283	320	304	292	299	318	296	282	258	300	268	299	315	273	299	260	297	269	289	278	295	312	283	313	270	300	284	293	299	286	292	269	269	297	277	256	289	285	299	293	247	300	278	295	286	298	277	283	307	283	321	263	284	295	294	278	290	305	302	255	299	259	265	279	265	315	284	275	273	279	299	278	323	299	276	287	321	310	307	290	264	297	296	259	287	310	267	300	275	289	272	273	262	251	297	262	313	254	272	263	295	294	274	272	276	281	259	275	264	288	295	286	296	270	306	303	287	268	262	261	289	262	281	290	301	294	277	303	271	270	278	261	288	250	282	293	289	279	299	286	283	291	275	293	295	283	298	302	279	259	280	324	283	266	287	281	271	284	279	283	295	315	252	244	307	274	264	284	302	280	287	303	291	296	270	288	280	279	271	288	274	294	288	300	273	323	321	279	291	295	279	294	282	299	294	273	283	298	254	298	256	266	277	279	286	279	304	274	286	298	280	311	282	287	291	260	272	298	281	308	302	282	284	268	294	302	300	300	269	269	273	287	283	289	288	273	293	305	296	280	288	298	257	291	315	299	292	273	305	279	250	265	273	310	286	270	284	263	294	278	273	296	304	267	271	287	288	286	304	290	273	299	256	291	276	297	263	284	291	298	261	281	274	296	278	254	293	292	291	277	282	268	278	309	293	262	262	311	305	262	267	309	290	300	275	271	311	295	286	308	253	283	292	279	271	281	312	293	242	299	281	284	255	289	293	282	288	280	283	270	269	300	325	275	307	277	282	278	281	280	274	305	274	294	296	305	268	289	271	288	287	298	269	252	293	288	266	273	297	289	304	255	273	259	243	314	300	259	278	320	296	328	299	314	287	296	297	288	298	280	280	263	266	291	286	291	276	309	291	293	297	289	275	269	261	299	282	302	294	298	299	281	315	284	265	316	287	266	289	274	258	322	304	250	304	300	297	292	271	259	298	293	288	278	267	280	324	276	318	292	277	293	264	302	294	268	320	267	289	271	316	288	278	274	279	291	329	270	284	314	258	281	288	284	303	291	276	281	258	300	302	279	272	298	296	313	298	286	270	283	297	304	288	268	274	282	276	264	305	287	288	283	296	280	287	255	256	269	281	268	291	295	281	267	319	258	305	281	296	274	287	317	291	304	275	265	277	277	291	279	291	279	284	284	255	279	287	302	306	285	292	296	307	318	290	290	267	317	255	309	291	277	296	262	298	275	291	274	265	271	272	286	267	309	283	307	283	290	261	269	306	306	275	296	279	266	278	301	262	316	270	297	278	274	284	309	285	273	263	309	292	271	267	322	334	281	313	265	268	293	261	288	309	281	292	310	271	271	245	295	281	275	241	297	282	305	246	301	283	269	266	312	274	295	289	259	275	291	265	315	304	279	261	281	278	263	293	296	298	275	307	280	283	287	304	280	299	280	298	267	276	278	265	270	267	268	278	311	301	269	285	309	276	270	273	302	289	279	268	250	269	315	316	264	295	296	286	304	271	271	295	295	293	303	280	299	270	300	264	314	261	297	307	287	291	277	311	283	322	307	286	271	265	285	293	284	298	284	285	296	303	302	274	281	296	276	286	255	306	279	261	317	279	285	295	259	311	276	274	275	276	281	291	280	295	297	296	277	313	283	296	288	243	275	292	255	288	291	233	318	322	287	276	281	308	279	284	325	274	301	251	269	296	265	270	284	272	245	300	299	292	311	276	274	284	273	266	295	315	265	305	273	291	273	280	302	285	282	293	337	274	288	310	283	295	275	284	281	301	290	288	262	304	294	252	294	302	312	294	302	267	306	266	270	285	265	290	301	254	302	252	287	319	296	295	261	305	286	266	275	294	266	329	302	305	279	281	266	303	281	269	296	301	275	276	295	288	270	257	294	282	314	283	302	288	302	310	274	307	313	311	316	294	296	308	301	268	283	276	314	294	287	266	307	284	276	309	270	272	272	275	285	290	279	263	290	314	288	270	286	265	247	287	294	275	276	288	321	260	283	298	294	289	273	296	279	268	285	291	261	295	249	282	279	269	277	290	288	284	292	312	284	259	293	311	302	287	318	301	307	309	264	266	284	292	268	301	264	264	271	299	265	274	285	275	285	289	308	314	301	255	269	290	292	265	273	279	290	289	256	259	306	304	292	297	288	263	299	305	269	270	291	265	275	279	266	289	271	318	321	304	286	257	288	251	282	294	278	283	294	243	293	294	273	261	292	270	302	278	308	285	275	311	261	259	279	287	261	284	300	277	298	296	272	281	274	246	299	294	308	288	292	287	279	272	290	291	276	286	281	314	282	280	291	277	290	292	262	291	317	302	267	275	251	281	286	292	272	322	320	269	310	292	273	287	304	257	313	290	316	313	294	292	296	273	288	269	301	267	286	309	266	280	290	283	252	305	293	298	275	288	292	283	270	307	281	274	269	276	254	293	288	278	306	263	289	307	295	280	282	325	299	299	267	283	274	285	292	278	303	273	276	302	266	259	293	265	295	306	275	255	277	257	311	315	294	287	261	272	303	289	288	284	253	298	269	266	264	288	278	294	277	275	265	290	266	281	301	295	263	274	252	299	256	264	275	291	282	262	271	284	279	273	270	277	284	260	306	298	294	307	279	265	298	278	270	291	281	294	257	278	311	248	273	285	273	293	266	285	235	292	279	289	269	323	295	298	308	299	300	269	308	291	256	270	285	303	260	268	280	274	277	275	290	290	313	281	265	297	272	299	283	296	293	264	305	293	291	264	290	306	279	292	283	255	308	259	305	310	271	290	295	269	277	305	271	275	263	262	274	286	277	257	267	276	302	280	298	276	272	282	259	303	230	281	284	285	269	276	285	285	264	307	291	299	303	288	273	294	296	273	283	298	294	285
5001	10277	8315	4024	2886	2164	1638	1304	1092	919	819	756	685	667	602	560	520	535	495	431	468	473	454	425	420	427	411	417	417	401	384	396	356	369	434	371	383	406	357	410	387	356	382	356	371	385	384	367	335	379	357	381	387	361	379	407	364	381	369	357	395	376	333	358	333	354	405	386	372	345	353	364	350	338	354	368	373	339	378	341	368	361	386	389	408	365	347	374	376	373	381	358	365	376	345	369	368	389	333	350	369	393	344	373	348	384	357	339	378	375	351	361	377	341	341	391	336	352	378	372	393	366	385	341	373	360	360	356	349	340	367	364	300	377	379	346	377	341	343	371	384	397	397	342	403	384	366	364	368	355	350	344	355	354	314	359	367	354	354	368	335	368	359	346	392	381	346	388	350	361	340	339	372	368	323	361	358	372	388	348	365	373	333	367	366	374	353	333	365	375	354	379	380	356	348	337	352	375	381	375	377	360	356	351	368	355	360	362	355	364	370	385	334	326	363	366	371	379	377	337	374	383	366	369	369	380	350	364	358	341	359	335	413	369	371	319	348	399	381	356	404	352	382	337	360	389	373	357	343	356	334	364	389	372	357	358	350	343	386	335	364	372	336	361	350	358	380	352	370	382	386	349	340	339	377	346	369	352	350	371	356	332	362	350	358	382	347	350	351	369	369	356	367	401	350	347	340	361	401	376	371	375	365	366	377	365	391	391	361	374	356	352	326	368	343	357	353	359	320	325	374	395	369	391	385	342	349	361	321	348	368	349	373	372	329	348	372	348	367	411	329	364	359	352	390	345	340	377	370	356	369	329	388	351	327	372	332	350	363	364	391	387	400	354	349	368	390	360	343	377	418	337	321	362	369	355	407	353	377	360	376	337	373	368	379	389	384	350	390	354	361	375	356	366	351	392	375	363	369	374	333	360	362	354	359	381	326	351	366	381	375	327	354	384	341	319	377	361	352	373	357	378	377	348	389	376	384	345	355	379	381	365	365	388	343	386	369	361	387	367	357	364	368	407	369	356	349	315	364	330	355	330	347	373	359	316	355	371	340	367	353	361	324	346	370	332	396	338	368	329	360	340	350	380	352	309	348	358	345	375	365	400	382	349	343	393	351	360	366	378	389	384	377	368	383	325	336	352	366	355	349	348	334	395	397	367	364	359	383	386	338	349	404	365	336	329	353	326	349	333	362	380	347	354	358	342	357	366	366	364	394	366	336	371	374	417	342	345	386	342	396	399	367	355	329	324	380	392	355	351	400	363	321	354	364	362	377	358	409	359	350	344	358	340	332	362	352	359	372	363	353	347	338	342	351	358	378	356	355	381	337	368	377	351	344	359	353	365	344	320	323	340	327	402	374	374	359	358	338	382	345	340	362	372	371	370	350	360	359	368	378	326	386	398	352	358	350	331	337	359	356	366	367	337	383	377	361	344	352	380	386	377	349	370	336	400	378	339	342	351	359	337	350	354	373	374	333	385	369	363	361	351	371	349	324	350	346	366	334	365	372	364	386	368	338	344	362	343	387	304	370	343	342	359	395	380	330	341	356	349	346	343	337	365	331	330	351	369	355	344	362	373	390	339	330	361	313	360	337	345	349	376	371	348	325	356	372	383	371	368	363	355	345	335	378	334	352	379	355	355	355	372	390	354	355	340	337	362	365	376	362	365	382	378	365	373	384	327	338	359	349	389	330	351	382	346	339	346	303	346	350	372	332	360	336	360	354	336	364	376	412	336	329	373	378	347	354	345	361	361	389	313	340	374	363	331	382	338	328	398	378	362	391	369	369	362	375	393	335	389	357	347	348	368	372	360	364	394	346	375	359	354	362	368	367	339	321	367	364	397	382	391	371	390	385	369	343	374	372	344	340	318	331	375	363	347	332	382	332	380	379	365	367	353	374	352	359	343	352	352	348	355	385	337	362	343	383	392	364	356	322	386	352	367	373	356	350	382	379	360	368	358	367	346	340	354	375	365	355	345	330	356	329	386	343	371	390	396	387	354	336	360	327	371	346	390	333	349	367	350	340	361	375	369	357	393	363	370	354	371	352	365	374	360	385	313	356	368	355	383	372	342	344	342	374	340	346	357	381	369	387	377	370	402	366	352	358	372	370	355	368	331	364	342	405	347	346	392	359	365	347	399	374	360	372	390	367	369	333	400	374	361	353	405	389	380	356	310	383	372	330	373	355	345	352	339	375	325	345	366	334	347	353	383	350	337	392	379	380	355	375	339	372	366	394	392	368	370	374	361	358	372	383	355	391	330	375	379	353	343	361	341	372	334	347	379	361	364	361	342	368	365	382	334	341	390	340	399	351	361	360	370	366	335	370	364	383	383	324	353	362	372	386	345	385	354	372	326	371	356	376	359	357	366	334	348	384	353	320	367	370	361	377	350	351	323	381	372	330	376	384	354	363	368	356	373	348	359	373	383	374	388	376	381	349	345	372	387	383	355	360	377	354	330	355	350	374	384	334	371	330	375	370	368	379	396	341	356	390	343	337	339	359	360	371	336	385	361	385	370	358	319	331	361	397	356	359	364	374	373	366	339	325	340	360	308	383	396	354	341	334	332	343	365	318	360	364	357	354	355	360	365	354	372	352	357	323	360	373	385	379	391	373	401	360	343	357	347	358	365	349	343	329	362	368	339	359	340	345	362	342	344	379	325	384	319	360	368	385	344	366	381	361	360	373	352	372	368	383	351	380	350	363	359	339	358	362	390	372	362	373	361	342	390	362	348	338	339	363	357	379	352	389	392	381	363	375	384	341	391	350	322	349	336	329	313	352	334	382	353	371	397	324	319	352	371	337	374	359	384	349	356	370	381	367	365	354	322	336	385	372	326	344	356	363	361	380	380	367	369	356	350	355	334	370	369	352	356	353	364	360	351	361	362	358	354	359	333	320	374	378	345	357	379	370	364	367	394	377	348	386	315	322	370	358	326	344	375	355	357	358	353	324	348	333	353	337	381	391	354	362	363	364	327	370	330	390	378	370	338	372	367	330	351	352	379	355	358	361	326	353	344	390	347	373	343	359	364	380	341	343	373	409	378	374	344	379	370	374	381	328	363	364	289	355	350	345	370	349	365	309	364	378	373	338	339	372	340	370	355	356	338	345	390	355	370	357	382	388	396	372	341	359	390	365	355	391	345	346	362	377	360	330	384	333	398	294	355	353	355	371	350	347	368	365	349	378	354	363	359	345	344	348	357	408	364	366	385	338	369	352	366	370	366	315	363	386	361	360	344	359	348	350	390	368	338	355	364	347	357	363	366	369	350	351	373	348	351	352	401	330	342	363	375	371	336	374	379	398	373	359	373	386	365	341	375	346	322	367	351	345	366	330	343	333	343	377	383	369	348	379	374	373	351	360	368	336	360	351	380	343	373	345	401	351	331	365	377	370	351	364	338	363	367	383	346	350	381	378	359	381	347	344	368	364	359	382	378	363	362	380	340	348	361	390	366	360	421	347	347	335	326	367	345	348	369
25412	21619	28150	25470	12537	1335	1118	981	886	883	817	835	825	788	758	834	864	758	798	769	770	803	793	802	809	761	774	770	739	762	765	726	762	760	753	719	772	790	728	805	787	797	766	779	789	816	805	760	748	723	733	778	749	733	765	789	722	775	748	713	754	730	796	740	714	742	774	697	736	741	730	773	749	742	731	759	744	718	796	755	765	751	755	747	772	739	728	776	764	784	754	739	750	750	762	757	768	729	706	771	738	787	757	755	751	793	779	729	809	764	774	781	719	785	731	769	734	765	709	776	757	805	751	789	736	717	727	761	794	790	771	764	771	820	719	712	716	752	776	729	755	775	781	702	727	728	704	764	747	759	730	786	771	738	788	755	785	757	681	736	737	805	727	744	749	721	748	757	768	734	726	755	770	711	723	692	769	729	742	761	720	762	769	753	775	768	749	800	788	760	741	708	812	763	805	759	712	720	798	708	765	750	709	763	750	744	738	768	722	770	792	756	727	683	760	822	775	740	784	738	794	796	768	736	757	730	730	784	749	817	756	763	786	766	762	774	755	737	816	728	808	758	749	725	778	760	722	756	794	763	771	733	745	802	738	742	760	752	744	778	726	758	745	748	749	780	741	786	773	758	772	765	729	696	746	743	752	783	714	744	758	755	710	741	703	790	726	717	779	753	776	754	770	781	717	718	745	760	802	725	739	805	757	768	728	763	726	751	732	764	723	787	761	746	775	779	819	728	736	784	752	764	768	752	747	718	795	773	754	742	781	719	756	778	769	729	743	748	717	785	728	770	717	704	733	748	748	746	775	773	735	734	752	760	752	750	757	743	701	726	762	803	802	809	786	735	743	731	728	786	756	784	735	785	752	747	746	727	702	787	738	714	735	726	729	716	782	734	753	707	792	728	775	767	769	774	767	808	789	763	711	719	760	781	727	781	784	738	758	763	706	706	771	757	794	759	715	742	696	764	728	756	743	739	752	771	718	717	821	777	741	790	757	751	747	781	770	784	730	741	699	765	718	743	784	714	756	752	753	771	784	768	771	799	749	736	760	786	731	764	762	718	755	770	780	780	797	713	709	748	732	741	756	756	806	778	762	731	752	694	794	779	802	728	735	798	773	780	795	768	773	772	759	740	729	734	717	735	741	753	729	712	710	768	750	780	728	736	772	750	739	764	704	755	760	681	796	784	794	784	768	719	738	749	741	710	769	721	776	719	717	761	745	745	786	782	726	740	723	756	779	721	702	695	787	746	779	741	730	740	732	756	741	810	693	743	764	731	736	761	707	743	802	799	733	739	798	742	757	731	766	710	753	780	782	730	745	777	776	728	712	773	762	744	728	713	765	724	762	813	761	763	721	776	709	735	739	739	731	738	777	777	755	762	747	707	731	734	742	767	763	763	751	808	771	783	752	741	758	765	794	731	747	782	737	765	798	697	780	738	784	739	769	696	694	737	784	709	752	718	768	688	741	723	747	723	790	808	724	771	767	716	806	716	758	742	739	761	798	742	854	791	753	771	798	738	760	747	797	766	771	748	740	769	711	746	747	735	772	810	727	716	739	780	792	774	720	724	743	717	729	753	747	714	782	732	806	699	795	796	756	747	738	785	816	755	738	777	777	738	794	706	781	783	773	744	764	774	763	777	746	726	740	768	748	722	739	745	808	751	744	785	697	679	752	789	736	759	695	739	765	732	711	738	761	763	747	736	761	703	697	726	742	781	717	708	764	760	721	717	722	735	755	751	738	764	707	749	778	722	771	789	814	734	722	759	769	722	757	701	732	740	742	805	730	737	753	758	780	751	702	779	795	756	785	788	810	741	709	743	749	706	734	713	752	748	803	778	757	755	721	752	750	759	771	711	736	766	790	759	755	726	768	706	755	739	754	757	753	722	742	742	732	689	793	713	731	703	764	791	714	743	745	755	706	801	751	762	763	752	760	787	783	722	772	757	741	764	812	783	751	751	759	773	719	815	738	756	797	721	732	735	729	730	794	754	781	710	759	767	774	752	778	774	742	752	759	754	728	784	769	764	782	794	770	742	757	778	729	831	735	737	778	774	770	758	705	762	762	744	714	765	808	754	777	736	762	745	794	728	750	719	744	714	757	755	780	762	815	698	758	768	745	739	758	761	767	757	772	735	756	789	731	747	744	779	719	761	814	764	774	805	736	767	804	723	766	735	735	810	773	734	763	763	773	749	774	741	759	705	770	763	722	768	777	777	738	768	742	733	777	723	812	772	723	768	780	787	777	779	763	742	700	717	769	749	728	711	732	717	784	734	790	754	780	718	768	776	776	771	765	745	751	726	759	813	691	757	731	773	809	747	728	712	809	765	738	717	756	782	761	784	731	753	750	745	735	753	729	703	738	780	777	806	725	720	764	779	789	724	768	735	747	743	703	746	717	776	761	742	753	739	803	777	768	817	742	740	771	730	801	775	761	730	781	733	740	714	735	760	777	763	779	733	745	749	694	728	731	738	732	723	708	828	699	772	746	730	778	711	734	764	716	779	767	795	752	759	726	741	753	753	770	767	762	747	784	731	708	756	803	793	790	803	722	738	738	736	785	714	795	754	774	743	772	771	800	741	741	736	790	777	763	774	749	793	770	701	776	775	757	748	722	770	758	757	793	755	688	729	759	745	721	755	740	719	734	725	770	769	786	749	750	744	756	760	751	727	774	778	751	749	762	723	748	754	769	752	783	712	769	772	670	780	754	743	730	709	783	765	759	752	719	710	745	802	720	766	710	734	740	738	750	778	762	773	819	705	752	785	761	689	725	723	761	746	670	794	792	720	773	767	716	741	795	748	721	773	729	761	734	725	711	732	759	809	747	684	706	780	751	723	717	716	791	740	788	802	723	745	732	751	814	742	725	755	784	796	723	749	768	766	793	757	833	775	748	808	783	757	727	775	804	766	752	770	732	766	741	767	753	791	778	793	789	726	772	750	754	754	760	767	762	781	774	752	784	749	767	804	766	795	834	726	770	774	699	753	736	668	757	772	719	715	758	779	793	775	740	747	731	742	765	757	759	770	753	809	803	709	697	739	783	763	754	784	760	767	729	743	768	713	749	761	732	738	845	745	753	738	776	707	705	731	782	738	736	759	777	741	727	764	771	756	767	716	769	791	812	769	734	732	703	743	720	706	779	758	783	723	753	805	755	743	772	724	739	764	763	745	751	769	739	747	736	752	770	723	757	772	702	738	771	755	759	763	822	724	751	699	770	775	781	720	736	720	760	727	763	773	768	731	804	721	756	777	774	757	716	769	738	781	752	739	736	746	735	698	771	742	779	719	714	802	739	743	756	701	774	773	762	736	704	748	765	776	697	741	725	707	726	779	746	729	790	800	680	771	739	797	742	767	745	714	747	757	780	781	751	787	791	761	711	756	814	770	746	786	750	765	688	759	775	722	802	722	732	752	781	765	754	764	757	763	780	753	769	727	756	710	779	754	793	755	754	754	754	783	761	764	714	768	766	740	733	722
4925	6076	4828	2659	2039	1708	1496	1259	1231	1197	1128	1067	1054	994	989	931	997	911	934	975	959	856	916	963	887	918	854	891	901	893	882	862	897	914	864	906	921	885	895	842	864	880	881	928	833	896	942	828	957	868	816	848	853	891	923	871	897	887	939	825	874	909	897	909	899	916	879	866	842	867	869	845	925	892	883	870	912	881	879	869	831	878	835	867	860	877	831	908	860	927	893	897	920	927	887	896	935	909	914	898	915	908	836	871	949	907	933	858	892	874	935	889	941	893	878	850	856	866	852	858	833	861	879	904	869	907	946	900	938	881	842	934	857	897	851	888	868	889	950	880	892	863	841	867	856	885	847	872	874	851	831	896	872	910	849	893	879	879	905	864	905	897	891	810	866	857	908	910	845	879	868	917	907	836	835	836	886	868	898	891	884	909	902	849	799	901	813	852	934	845	891	916	917	885	920	829	877	851	882	850	881	932	871	895	862	898	933	867	909	898	887	857	894	854	841	859	805	882	854	891	911	853	951	837	901	823	865	913	910	887	877	840	868	875	937	878	900	900	843	885	903	853	881	870	935	856	883	900	880	891	909	885	877	865	847	875	916	934	865	860	901	874	942	895	867	879	906	877	869	864	871	855	961	893	917	919	817	902	904	849	844	868	912	908	885	921	876	841	865	937	866	853	856	872	860	840	896	875	893	841	858	900	813	873	842	883	884	897	880	872	887	884	846	870	835	884	896	875	908	876	942	883	802	854	825	921	898	909	873	900	893	848	858	895	860	941	903	896	909	841	870	927	868	841	835	857	864	878	906	884	906	910	920	908	884	944	854	874	890	912	869	934	931	870	920	892	888	861	912	943	899	896	893	875	879	842	923	938	917	831	899	917	821	872	842	883	926	905	936	808	862	820	904	909	879	915	861	887	920	859	878	851	912	929	881	839	914	896	902	881	860	935	847	896	885	844	900	887	864	848	863	885	880	887	880	859	889	933	839	853	857	835	932	900	886	904	890	887	901	839	904	958	863	893	868	857	878	862	884	912	847	833	878	880	915	897	924	857	868	876	864	890	878	881	847	883	897	853	847	857	901	928	903	884	868	917	860	875	873	868	891	865	885	897	841	853	870	888	839	949	910	888	887	897	847	875	915	862	850	870	838	871	895	886	867	847	839	873	875	841	865	842	910	877	883	875	878	917	902	904	842	901	880	851	926	900	886	864	879	898	870	825	891	891	827	887	914	874	853	898	839	827	866	835	883	860	878	869	877	884	870	865	902	888	906	872	916	853	866	846	886	927	912	888	868	893	913	841	842	918	874	878	859	896	817	886	914	892	853	893	905	926	889	852	874	935	917	870	907	872	893	875	931	910	864	866	926	860	912	888	849	866	850	898	859	922	836	885	811	905	909	897	935	885	891	887	881	952	867	870	859	882	866	871	833	895	870	878	810	910	940	876	835	860	848	858	836	872	857	854	865	849	851	875	856	882	859	915	866	856	843	904	921	871	900	926	894	862	904	903	937	893	837	837	850	887	882	874	846	847	893	904	894	841	879	911	862	895	884	871	885	843	866	841	892	846	860	890	928	850	854	906	863	950	895	895	940	876	859	870	887	884	863	866	883	872	904	854	850	868	921	833	872	872	853	913	874	839	892	847	886	866	874	868	885	897	850	883	906	868	839	857	881	860	855	893	929	902	872	949	864	872	873	855	832	908	861	874	876	903	903	891	881	863	946	914	886	933	878	872	871	889	864	876	891	902	877	913	878	904	891	845	861	856	859	878	860	889	900	957	885	843	877	923	885	942	942	891	844	887	841	897	855	849	862	878	942	827	885	851	886	877	847	903	871	890	883	843	896	924	863	969	887	878	865	890	921	888	809	914	921	841	870	906	900	940	867	894	859	852	883	883	941	879	903	847	922	844	834	894	916	872	924	921	882	847	898	903	869	936	913	891	819	888	877	907	883	908	865	863	902	874	876	886	940	941	942	910	897	835	867	918	799	882	903	856	864	963	853	878	873	862	818	828	865	853	895	877	905	883	899	907	895	894	889	881	878	850	831	848	897	859	906	856	876	874	888	910	864	888	923	887	872	867	852	877	842	890	950	873	898	892	891	874	901	830	893	876	888	879	914	806	860	864	874	873	896	917	833	895	906	856	881	914	867	852	828	871	896	913	894	863	912	874	884	929	892	872	927	906	896	896	894	916	825	885	945	903	870	856	915	877	868	901	878	862	868	855	865	903	888	876	870	861	851	918	802	845	934	898	923	911	901	882	880	847	864	882	875	884	872	888	863	870	854	837	919	853	875	899	906	856	804	865	869	931	843	904	925	875	898	885	848	883	845	819	851	876	858	900	931	845	938	803	868	853	874	891	897	857	891	862	896	825	822	900	919	878	886	910	867	876	877	792	878	961	808	851	838	861	879	836	877	878	882	836	914	919	832	861	906	919	824	900	874	883	830	897	843	841	851	867	841	897	850	862	862	832	864	862	852	844	869	883	936	848	844	873	904	867	838	910	911	868	864	854	859	880	841	893	873	817	822	863	902	924	834	885	877	885	850	899	890	869	854	907	917	929	866	893	832	912	917	811	854	871	831	918	884	891	858	914	888	874	881	912	875	895	868	837	892	872	875	856	860	878	904	879	898	860	923	935	863	924	843	911	860	902	896	950	875	866	823	920	868	846	917	904	901	877	857	949	872	919	916	848	930	825	914	852	873	878	853	865	865	880	853	897	891	899	905	857	883	905	895	854	883	934	856	871	880	823	879	858	886	884	837	865	856	884	896	863	853	888	907	851	903	893	904	833	888	843	913	838	921	924	877	884	833	867	860	903	890	881	864	899	903	876	873	897	794	883	896	897	866	881	843	855	859	894	859	846	900	893	879	860	925	827	859	846	839	902	829	887	883	894	907	871	883	903	884	948	881	876	911	880	875	826	863	916	895	874	903	874	860	861	882	895	900	932	839	892	913	894	911	916	851	866	929	885	875	883	882	931	869	863	878	888	840	921	870	882	879	888	865	895	885	908	904	845	876	850	908	905	874	886	939	902	915	901	888	887	850	880	860	879	853	903	871	859	850	902	852	875	866	886	824	858	933	895	901	869	888	869	868	915	840	860	854	885	930	878	882	841	879	900	875	864	881	877	855	893	847	844	907	922	891	900	915	864	855	898	915	857	840	876	938	902	845	905	891	929	916	892	892	913	884	883	903	833	897	860	883	864	877	871	918	826	907	863	881	898	888	897	906	888	906	856	866	841	885	892	871	872	896	903	910	878	883	896	913	848	902	852	869	859	914	909	875	950	886	809	908	873	882	886	888	889	881	877	878	921	876	879	875	849	907	855	883	899	886	852	847	884	935	867	889	876	878	872	915	894	875	866	891	909	877	814	903	866	869	925	863	847	887	867	920	869	890	888	877	873	872	866	880	870	950	875	870	950	858	883	860	890	921	903	899	909	834	924	872	876	900	886	838	816	854	920	866	900	848	840	916	908	819	866
23239	21662	29664	24157	21653	21721	12267	1531	1082	892	856	829	740	722	702	627	596	574	602	568	559	566	563	536	536	577	586	570	525	514	545	583	543	493	514	518	542	496	458	509	520	527	524	528	510	502	506	477	525	516	528	537	477	489	469	543	497	523	482	505	506	531	497	451	532	502	481	523	500	486	540	516	480	505	473	498	537	506	465	493	502	472	464	510	498	472	509	471	514	500	502	505	506	521	497	487	509	476	498	495	518	514	527	486	502	510	490	486	469	482	470	492	472	464	484	479	494	470	492	507	530	469	513	536	518	495	458	496	528	481	535	497	504	527	509	501	521	476	520	482	517	470	485	486	523	466	497	510	516	479	509	494	492	474	480	512	505	518	461	523	486	470	476	507	451	464	507	513	488	462	516	516	473	499	463	466	518	519	506	505	472	506	463	532	468	509	505	491	496	460	521	518	452	512	493	489	554	470	546	487	497	508	527	528	504	517	515	477	504	521	506	512	502	529	475	473	513	508	490	500	458	479	501	465	520	477	490	465	489	489	502	478	509	456	471	473	474	468	468	512	493	505	533	475	477	503	503	492	479	479	501	507	524	480	481	476	510	546	519	510	491	496	527	508	506	483	484	523	507	472	475	493	512	465	491	492	488	489	457	517	479	479	491	461	511	509	492	514	516	502	482	486	505	485	508	490	464	488	482	470	525	530	473	468	492	499	527	469	479	512	524	479	482	478	480	515	488	502	488	488	515	505	500	494	508	461	497	507	530	461	508	533	476	484	519	480	535	511	471	545	500	481	467	468	494	502	527	491	527	464	459	463	498	517	481	500	504	466	493	496	453	457	493	484	477	479	472	513	497	511	512	475	522	491	508	487	471	499	515	524	500	512	456	468	507	470	506	511	512	470	507	532	452	484	474	470	491	495	526	496	494	518	509	487	462	502	474	483	516	439	506	512	480	545	497	494	519	464	522	512	514	455	502	533	499	513	475	504	501	499	510	503	480	523	490	478	453	441	497	520	536	496	495	461	492	499	449	469	479	491	489	450	511	529	500	492	446	515	511	493	517	493	471	484	507	499	484	486	544	516	508	458	479	526	483	509	472	472	496	512	479	499	490	497	500	492	492	478	484	510	516	475	513	518	488	481	497	512	532	476	526	514	471	472	491	471	531	502	478	478	498	511	520	500	508	482	500	510	510	567	492	462	490	529	455	472	496	495	489	488	472	452	453	461	490	512	500	521	468	478	507	533	513	473	472	508	549	454	526	484	491	512	507	470	507	518	473	507	487	509	543	464	537	503	521	483	492	471	469	495	459	478	529	504	463	494	492	507	501	474	467	479	486	513	438	472	486	536	505	535	468	551	488	509	496	508	517	515	486	538	470	456	477	458	502	463	517	466	493	485	506	461	488	496	514	521	501	520	514	492	471	501	472	448	468	487	518	486	506	502	498	511	476	515	500	527	496	461	492	440	507	482	485	499	464	529	522	469	504	483	510	518	487	520	491	462	512	508	548	477	504	519	505	493	490	482	470	488	465	491	476	506	476	498	483	529	518	432	515	485	483	500	513	497	489	468	546	490	478	495	501	468	450	498	521	444	557	484	490	486	447	529	470	520	489	499	459	467	499	476	493	488	485	529	478	488	477	492	543	489	458	409	506	523	488	498	486	505	508	515	509	493	494	502	510	507	541	486	480	468	526	503	507	514	510	509	499	557	520	488	514	510	502	492	483	464	499	498	512	464	489	457	550	511	485	528	452	524	484	483	502	484	512	503	465	503	484	491	503	493	523	524	522	466	465	502	518	513	485	542	487	507	511	478	446	528	498	477	490	468	526	484	528	467	448	501	536	513	479	451	513	456	486	510	519	490	511	471	544	513	474	476	485	532	478	492	494	518	491	506	494	473	445	508	491	510	483	493	511	467	526	501	502	468	518	492	522	471	479	492	473	482	520	476	456	480	489	525	529	499	486	512	504	469	513	475	503	514	485	491	512	476	470	483	439	532	454	487	498	495	452	459	462	536	495	494	505	455	487	501	526	510	481	515	487	476	443	490	504	479	487	506	513	481	488	516	484	519	462	500	486	458	491	497	491	492	489	451	510	443	514	484	495	473	517	519	446	495	493	486	463	492	502	520	495	510	473	498	519	497	466	487	546	505	479	456	529	501	484	513	489	553	471	490	445	449	512	508	498	553	474	467	471	485	459	490	455	526	495	514	487	484	481	501	515	512	498	479	498	497	493	463	461	537	489	469	494	490	501	496	550	489	484	461	448	521	482	507	507	524	496	483	505	481	477	443	487	491	494	522	480	487	503	486	517	492	490	535	499	497	480	505	470	478	546	510	532	499	499	487	475	510	485	455	509	480	505	511	452	481	503	464	494	506	475	499	522	461	505	514	508	531	491	479	506	474	469	489	533	517	460	487	519	491	483	501	517	530	486	518	531	500	573	487	506	501	508	490	487	508	508	485	467	503	483	474	472	511	488	482	493	445	497	492	459	470	458	498	510	493	480	498	504	502	529	497	499	509	480	468	491	530	534	510	484	456	461	463	495	479	515	461	467	534	497	479	498	478	510	456	519	511	489	472	507	512	511	450	485	502	468	501	489	487	485	465	536	477	510	489	476	501	492	479	510	480	506	478	507	450	519	477	516	480	494	480	491	433	463	483	498	498	468	476	469	467	531	496	527	513	501	493	476	467	483	490	480	497	527	487	529	478	535	473	477	487	483	479	506	478	498	517	533	506	464	519	488	464	499	487	514	500	469	497	492	467	461	470	522	488	527	515	502	537	493	515	532	463	535	471	460	504	498	511	485	487	497	466	475	536	520	528	504	462	540	487	463	506	516	499	504	476	476	504	509	485	480	478	494	488	502	496	499	476	512	510	493	476	507	458	480	439	479	531	509	497	472	448	518	500	470	498	492	464	504	524	491	495	484	467	503	522	458	494	490	466	515	522	483	527	479	490	504	480	496	513	466	516	535	516	490	521	488	480	500	500	475	480	480	475	496	483	478	495	520	474	473	484	462	474	483	501	512	518	470	465	505	496	503	451	455	528	479	522	516	519	507	449	475	477	504	541	501	519	484	528	478	499	446	510	528	506	493	486	499	501	480	482	497	496	485	473	485	466	510	525	509	464	488	545	495	464	525	476	476	465	471	469	504	514	499	439	515	512	512	457	479	486	476	497	452	536	497	468	488	490	495	489	450	511	488	459	508	533	471	502	552	492	499	554	487	477	461	542	538	500	473	510	510	479	507	495	510	481	512	496	505	492	507	482	499	509	487	530	478	518	462	485	505	484	490	473	478	501	491	472	481	481	524	502	512	495	498	468	471	508	462	509	488	514	474	525	479	486	528	486	498	483	534	505	493	484	508	526	517	504	534	486	490	504	497	515	520	523	460	503	487	518	460	493	481	499	488	475	474	475	521	504	504	494	494	475	479	500	514	466	524	480	512	499	472	481	438	449	516	493	485	496	524	463	456	491	480	469	506	537
7508	16634	13534	6983	5101	3739	2954	2408	1991	1692	1513	1361	1203	1096	1003	958	884	863	775	819	760	692	707	697	654	664	635	642	625	643	608	638	569	612	584	626	641	625	621	624	618	616	599	560	572	596	585	596	594	583	558	573	605	549	582	597	570	516	538	565	581	566	561	537	556	586	576	550	594	562	602	609	557	598	591	575	603	597	574	607	563	602	608	567	585	586	583	566	530	628	616	582	574	573	563	629	533	584	578	573	539	598	594	576	558	606	593	586	557	593	616	551	556	581	535	524	624	526	577	615	590	585	570	593	589	575	572	635	589	553	549	568	566	569	571	529	575	553	598	556	550	574	580	630	570	549	620	579	549	556	532	569	522	554	502	611	552	583	537	538	568	589	576	556	532	562	538	561	661	568	538	580	583	603	563	568	595	542	522	596	567	550	590	600	612	549	587	573	596	576	580	534	587	557	548	562	547	583	585	567	584	602	564	570	542	580	625	580	531	541	549	583	535	531	578	547	544	569	603	577	579	538	559	572	551	551	578	587	582	538	530	614	574	590	536	547	595	572	562	596	588	562	557	583	575	571	570	572	610	611	597	608	586	550	524	565	578	575	604	567	580	578	543	560	581	583	553	565	584	553	523	558	581	541	575	603	543	537	550	558	547	576	570	568	581	584	571	554	587	527	574	532	555	553	591	557	562	572	564	541	589	589	534	550	540	599	559	594	537	568	582	539	567	535	548	564	563	575	595	587	509	545	529	609	590	595	608	590	585	573	574	570	563	571	563	603	559	562	595	563	529	583	570	597	556	559	553	589	548	577	526	573	523	574	559	577	556	556	566	533	538	580	592	556	612	577	546	577	587	570	606	537	572	583	577	568	555	565	578	554	571	581	531	605	560	573	563	513	555	544	524	613	563	526	559	574	573	604	544	588	605	557	545	574	549	578	576	580	526	559	548	521	554	556	552	554	597	571	549	545	570	598	545	547	570	570	565	569	554	607	567	626	558	608	543	568	553	608	594	555	560	554	538	576	565	571	558	582	590	552	628	500	591	548	545	548	588	576	586	540	570	610	584	546	535	569	570	553	540	551	561	571	573	605	572	584	565	577	608	529	565	591	541	516	553	592	528	529	558	557	568	611	543	563	579	555	570	615	575	557	529	567	530	547	592	544	564	550	549	596	558	568	552	591	576	589	567	560	582	556	570	585	566	580	577	537	552	572	554	576	539	529	616	545	615	540	572	566	544	565	564	546	551	555	561	549	603	592	521	551	553	595	558	583	592	563	561	581	549	560	555	548	578	557	569	545	583	584	547	590	525	571	605	571	539	608	562	555	571	546	599	543	563	544	584	557	580	628	558	603	526	512	548	568	578	551	555	578	578	563	533	579	587	546	547	571	556	562	572	552	592	599	588	580	560	580	577	531	535	559	619	562	557	562	581	559	564	592	619	490	607	545	534	559	533	558	586	559	549	542	525	547	576	580	569	576	610	544	534	559	601	560	588	592	570	588	582	602	595	627	593	585	552	579	556	584	618	542	552	529	584	540	558	561	589	532	613	568	615	577	558	562	589	521	556	523	541	545	523	564	537	586	546	550	604	554	580	573	541	571	610	530	596	581	581	558	544	515	593	583	552	597	578	572	566	611	601	524	535	572	524	604	564	584	566	579	546	561	568	544	554	556	570	549	533	623	508	552	563	572	595	585	576	536	562	584	568	579	578	588	531	532	597	570	565	566	577	581	557	563	561	554	571	560	569	603	579	547	585	538	579	587	579	596	565	566	532	545	572	556	614	581	552	560	606	576	551	527	562	563	545	579	585	593	576	593	597	596	558	567	547	574	511	560	556	566	553	566	597	548	565	556	558	576	554	563	588	534	555	576	546	603	587	541	553	603	604	558	566	523	548	559	591	544	566	580	556	549	582	567	582	592	577	540	602	527	498	533	600	557	534	597	543	562	563	563	543	558	579	577	588	568	544	556	567	597	543	553	607	539	542	594	547	540	568	595	549	541	561	534	570	576	554	564	607	547	565	554	598	569	540	558	584	604	560	576	578	527	571	542	576	553	535	567	563	577	601	564	557	572	564	559	569	569	563	583	529	578	523	548	588	564	529	585	581	570	599	586	542	569	563	554	579	564	579	573	547	593	628	562	577	562	515	579	546	575	578	540	584	566	588	563	607	541	557	575	566	546	543	584	573	552	581	555	541	544	563	567	524	552	587	591	585	607	551	592	561	554	567	581	552	534	546	561	583	575	529	574	583	555	567	557	579	588	581	596	567	558	601	539	568	583	559	560	531	578	565	557	584	604	583	549	537	603	534	537	610	598	580	588	528	593	552	580	568	529	556	587	529	560	603	592	542	564	550	588	551	569	562	548	530	538	548	567	574	543	583	523	536	554	575	539	543	560	555	543	529	550	580	571	590	581	582	563	576	572	509	602	534	625	581	537	537	569	567	589	558	549	568	565	594	561	547	521	592	558	591	572	518	558	549	550	572	591	554	542	543	549	570	546	572	552	575	584	581	567	566	592	546	575	579	586	572	574	598	569	551	551	601	550	540	576	526	576	617	557	578	580	573	522	558	568	600	576	579	565	582	509	552	574	571	606	580	556	598	543	594	562	571	553	543	567	580	589	571	591	611	592	552	621	581	551	530	596	589	591	583	588	555	555	548	565	541	563	578	549	591	561	583	589	582	528	570	612	566	586	585	560	575	590	572	548	554	565	555	599	606	557	555	582	562	568	598	560	541	574	555	554	558	534	552	577	586	568	530	558	594	584	583	579	558	556	576	567	577	541	554	536	569	542	600	581	567	532	584	573	539	547	598	586	578	568	549	574	562	542	549	591	568	582	562	579	534	595	545	549	555	584	557	557	581	576	576	591	599	582	541	554	506	579	575	569	544	553	582	574	562	550	545	575	560	562	568	560	520	559	549	575	550	577	592	533	592	579	569	590	591	597	573	541	573	580	583	555	601	553	606	573	570	544	614	579	577	537	557	535	609	564	559	525	542	581	564	608	569	583	542	611	507	599	547	588	571	559	528	583	587	629	545	611	599	582	570	555	588	548	570	564	534	561	576	619	558	554	605	557	600	598	549	561	549	607	584	533	544	594	582	595	568	572	550	581	552	573	546	559	527	569	576	554	582	510	581	547	566	605	527	574	574	599	572	579	589	600	558	588	540	594	564	559	583	568	541	584	534	583	596	519	578	553	511	552	570	574	589	582	563	579	607	568	531	558	569	548	557	580	575	560	588	562	590	524	535	581	569	535	565	547	576	576	558	531	582	554	602	564	594	589	532	560	578	550	552	570	592	570	546	608	534	536	546	594	609	557	565	572	585	551	564	585	564	580	534	537	560	548	563	577	570	543	516	585	557	574	567	582	544	560	545	581	598	527	560	525	569	579	595	566	533	538	581	564	574	596	572	570	572	596	593	524	582	566	554	567	549	498	591	507	581	567	520	528	566	560	549	584	528	530	560	555	573	542	587	582	555	544
27617	20575	7765	1024	666	622	574	559	591	510	533	569	579	550	493	512	583	549	512	531	533	505	541	558	554	512	547	550	537	540	519	501	499	545	524	566	519	558	498	516	567	549	524	536	561	512	500	539	520	516	525	585	534	501	516	551	511	576	550	537	510	544	513	521	528	536	528	528	547	579	585	543	514	554	511	551	507	518	542	545	510	537	543	541	551	549	537	504	519	502	535	524	519	509	556	552	535	526	511	530	552	496	533	606	544	527	538	503	537	530	495	459	531	521	556	556	516	513	519	501	547	570	538	526	525	508	512	574	502	557	509	533	483	558	536	552	572	535	515	508	483	544	574	514	504	588	523	503	568	549	525	507	545	499	543	520	530	505	515	541	527	555	550	504	523	507	534	558	543	540	535	529	503	551	574	544	553	514	571	523	502	531	566	550	489	507	520	506	529	517	542	509	513	512	547	478	558	513	534	528	521	523	524	506	534	575	504	543	516	530	487	548	518	515	461	487	524	535	543	506	529	521	515	552	552	540	532	504	525	498	552	550	531	501	485	501	542	529	501	537	543	518	513	541	529	488	570	510	524	505	539	529	593	508	475	482	551	530	538	531	520	545	517	563	500	528	512	483	482	515	551	540	528	536	543	527	515	558	547	529	524	530	516	523	517	515	513	562	545	538	511	535	555	528	542	505	490	516	564	539	534	518	554	527	488	478	551	542	562	487	499	518	524	524	519	579	530	519	541	534	530	554	525	517	521	492	519	565	537	542	511	517	554	554	533	542	533	502	481	522	523	518	530	591	496	527	540	548	559	496	532	564	510	516	536	503	534	521	513	541	515	525	557	535	507	499	518	497	537	507	527	511	566	510	536	522	542	537	569	492	511	543	516	543	530	557	506	553	553	502	504	557	576	517	511	478	512	525	532	499	511	483	541	560	561	497	524	515	502	525	565	470	533	533	537	553	499	541	515	519	545	501	546	557	498	509	490	532	538	529	500	538	514	550	513	524	537	517	529	503	529	524	518	529	524	522	529	507	555	559	534	534	498	495	471	539	475	502	522	547	544	520	555	517	482	468	526	521	554	525	503	524	537	509	558	532	558	510	523	520	532	514	515	477	511	560	534	539	500	522	552	545	492	532	517	585	510	531	537	531	571	515	582	531	494	541	497	523	505	530	546	493	529	528	495	549	561	500	500	502	556	503	480	514	494	498	519	532	509	517	534	516	541	531	518	491	471	530	521	535	481	542	518	506	565	534	553	515	561	521	535	545	500	536	513	543	499	532	552	515	521	547	527	530	528	535	527	530	570	571	546	512	536	537	540	551	555	552	487	503	520	533	504	522	545	541	523	554	473	526	553	521	502	528	520	529	540	541	539	548	537	552	502	494	484	497	547	549	529	528	533	523	498	525	524	519	541	559	536	510	520	548	496	540	515	513	536	543	496	525	521	518	519	567	529	572	506	521	553	530	548	554	526	503	543	528	499	538	525	559	548	529	502	530	528	535	505	553	516	515	495	520	486	537	524	543	520	550	523	526	473	513	547	538	550	525	511	566	490	514	536	495	505	526	555	538	504	521	541	521	532	547	521	527	535	518	524	527	508	508	502	569	476	560	520	527	504	513	531	472	548	463	561	507	546	519	533	536	534	537	559	472	534	480	563	552	497	551	490	534	501	527	506	551	541	495	540	486	534	545	529	549	513	534	536	495	493	527	524	547	531	546	544	523	504	510	553	555	512	559	558	516	520	503	541	529	514	517	548	536	518	539	555	557	568	535	514	525	521	527	536	522	527	494	576	507	522	527	493	504	511	523	534	528	566	516	559	589	537	545	546	533	517	512	558	478	521	574	553	519	527	496	520	513	550	552	531	513	556	549	521	538	530	502	485	533	564	516	512	503	501	501	480	538	531	508	525	479	532	535	548	529	505	537	525	497	566	534	547	526	528	515	482	505	517	553	509	498	515	511	550	529	541	531	509	563	529	470	534	510	503	549	535	499	532	495	523	503	545	503	497	541	539	529	560	488	559	520	516	516	498	511	536	553	559	513	536	532	517	554	538	524	494	529	538	558	537	573	561	498	563	520	525	553	563	523	542	505	532	536	484	530	498	507	507	554	565	549	519	554	544	524	492	536	544	528	539	553	541	511	518	551	550	514	517	502	499	519	523	525	533	541	505	503	529	529	561	519	555	535	515	535	541	526	498	526	530	557	576	500	515	555	513	550	492	566	520	581	559	532	509	526	566	536	540	505	502	538	587	532	515	481	568	514	496	545	520	564	533	529	528	525	514	488	505	534	484	555	551	509	554	554	480	521	517	555	531	519	564	492	500	502	530	556	527	528	509	536	471	532	559	555	547	513	506	506	515	503	586	584	456	517	566	501	524	513	537	547	502	491	524	569	553	541	529	498	536	510	569	538	532	552	532	512	528	504	535	500	539	515	551	522	521	564	534	513	556	524	532	482	530	528	525	561	535	537	488	507	524	552	547	551	545	558	522	542	542	550	529	492	553	567	532	547	525	511	521	482	558	503	547	535	538	507	501	504	552	529	530	544	500	551	520	532	529	513	523	531	502	477	507	529	526	527	562	498	526	540	558	501	536	499	506	495	518	572	548	513	522	507	502	523	525	528	556	487	547	489	524	534	526	513	484	541	474	560	493	506	537	526	532	510	540	517	551	496	533	509	540	517	476	519	549	521	515	535	516	508	511	514	521	529	519	480	525	508	553	493	552	526	525	535	556	540	533	530	532	521	502	547	530	521	512	548	525	536	517	505	527	545	493	567	530	467	522	526	514	508	483	499	523	531	526	500	508	518	526	530	561	526	509	519	521	540	516	529	524	554	529	531	556	548	520	534	530	542	508	564	542	495	513	514	524	558	504	525	574	499	536	529	524	539	553	515	521	511	524	501	505	491	516	537	487	562	530	511	545	541	535	476	554	539	491	512	499	510	542	526	508	509	544	529	540	495	515	498	481	530	545	526	555	566	565	547	552	526	515	504	540	570	539	529	474	518	548	594	551	511	508	462	527	550	554	518	546	520	544	527	530	555	538	520	495	530	529	487	502	534	551	539	562	541	510	547	542	526	511	526	506	547	522	528	545	520	511	542	506	528	548	523	514	531	523	511	522	549	547	556	508	534	499	526	533	549	550	520	520	500	519	513	507	575	555	529	519	508	542	490	527	543	529	525	526	563	536	541	491	486	500	494	531	539	534	522	483	490	486	548	506	523	516	548	537	513	522	545	521	560	517	498	576	548	559	521	516	547	505	541	528	532	518	529	531	511	528	499	574	563	556	559	503	527	525	488	510	493	535	524	559	512	519	582	528	517	533	533	484	526	568	550	566	522	525	521	526	531	494	519	543	566	553	524	500	526	494	503	511	556	520	534	529	556	576	551	557	507	529	514	530	476	530	524	546	543	503	541	540	541	516	533	541	560	563	482	525	537	516	529	532	549	538	526	528	523	532	503	531	507	554	487	561	537	548	543	516	519
4298	1429	1251	902	820	784	695	717	674	691	648	669	650	676	627	660	639	656	651	631	654	658	627	578	649	664	654	638	658	654	616	658	608	640	677	621	633	673	692	663	595	660	623	590	636	627	574	646	614	628	673	617	655	649	633	627	637	614	640	596	645	699	689	654	654	651	682	620	622	655	635	585	627	588	606	618	656	679	651	662	649	648	644	641	647	674	705	607	689	708	621	681	635	623	618	651	629	641	634	661	672	633	633	649	628	657	662	607	645	653	680	647	641	646	648	614	674	679	607	589	633	653	616	598	608	665	625	621	697	604	683	696	659	623	579	658	656	646	617	639	667	671	601	621	636	623	683	638	628	576	605	673	602	652	647	698	651	630	628	664	648	632	641	619	665	639	635	680	628	615	602	612	598	652	696	610	649	644	656	615	636	589	643	636	644	636	632	609	675	642	654	673	631	579	641	669	610	675	627	628	603	642	679	632	648	648	635	672	632	670	664	668	653	642	633	614	632	621	702	622	640	663	614	637	640	636	639	643	637	684	634	640	642	639	608	635	626	644	625	633	635	608	623	620	648	601	617	672	650	614	644	643	651	598	662	627	672	637	648	642	648	641	654	656	644	605	663	622	647	645	652	634	625	633	614	625	654	670	669	654	616	655	659	616	651	632	643	642	673	650	641	640	652	677	659	622	621	621	622	647	719	647	640	634	666	637	635	659	633	608	622	638	653	649	635	649	637	637	615	642	625	646	633	636	651	654	604	616	669	664	641	682	650	628	628	659	649	677	641	624	610	640	641	666	619	658	614	653	658	657	660	676	655	620	661	650	653	575	680	616	656	643	667	627	686	661	603	629	686	649	650	699	653	643	665	663	619	613	664	645	669	651	641	678	633	630	646	662	658	648	637	623	624	663	643	627	624	634	634	643	660	629	620	601	699	654	661	641	612	589	653	678	613	614	628	610	645	634	633	643	651	600	667	608	627	639	601	630	659	634	680	662	608	645	654	665	677	681	623	610	650	624	607	608	591	634	665	666	655	697	625	604	595	674	616	663	661	624	638	646	663	649	610	649	661	667	653	611	668	621	669	637	634	626	689	663	651	658	624	667	632	657	641	642	658	630	629	627	632	643	636	653	628	685	621	645	649	663	643	661	657	611	638	628	657	670	612	646	616	683	598	661	634	646	653	597	644	670	678	643	638	653	652	639	634	623	639	638	630	612	662	666	649	637	615	669	628	653	672	639	662	710	667	640	589	634	663	654	648	641	619	590	696	639	618	655	635	657	645	602	616	660	633	648	651	668	638	628	641	614	594	658	641	627	643	651	585	647	617	641	651	620	642	640	686	656	646	662	642	595	615	590	603	645	615	690	623	695	695	638	618	679	634	626	671	587	647	686	668	638	660	647	597	581	682	676	644	703	610	700	648	637	611	668	660	640	654	592	656	663	644	668	654	650	638	642	592	642	640	683	639	691	648	623	703	637	647	635	726	682	650	654	643	633	597	650	635	653	650	620	632	650	683	664	613	613	608	651	665	635	668	615	661	656	601	650	623	631	640	626	662	648	654	625	651	658	693	625	666	620	600	609	674	665	620	639	655	629	640	649	617	666	666	656	653	642	635	657	635	643	626	661	590	684	700	606	668	692	630	606	648	696	621	644	636	675	647	610	618	646	633	600	632	642	627	620	655	597	632	631	680	613	657	661	642	676	613	663	622	648	629	601	657	613	633	640	598	623	615	640	700	667	631	630	612	688	606	607	642	666	647	654	598	656	642	643	653	644	620	653	626	605	684	679	650	664	665	673	667	642	647	643	622	662	614	658	643	641	633	663	660	672	636	663	646	654	628	617	673	628	602	641	619	618	652	654	641	616	666	628	635	636	639	672	663	674	662	615	623	656	652	656	617	654	651	614	623	649	638	647	642	597	638	611	630	637	609	614	624	623	618	618	640	628	596	646	631	659	653	674	602	614	641	650	651	658	647	624	634	601	583	608	650	611	635	636	610	641	717	644	629	644	638	658	655	653	617	663	646	634	650	621	603	631	641	621	645	675	644	655	703	643	601	673	644	648	659	600	663	618	639	640	608	620	621	649	638	615	655	653	638	637	665	645	623	649	663	674	663	625	643	633	619	626	688	623	638	620	674	584	656	642	666	644	617	624	642	667	654	653	663	617	649	633	597	672	648	584	667	615	665	631	644	606	649	635	609	620	625	643	601	663	661	645	653	605	664	633	636	658	655	629	652	559	609	607	639	580	616	655	655	649	648	627	622	645	632	629	619	656	602	622	651	648	650	612	637	615	599	667	620	601	663	666	630	629	630	681	616	622	662	598	632	650	626	621	643	621	621	669	636	646	609	657	618	650	600	681	646	601	657	635	615	683	632	636	629	639	659	632	650	628	651	630	632	642	675	631	618	644	626	623	642	664	670	668	602	593	613	620	667	644	671	628	618	616	672	647	609	668	588	699	645	626	649	625	614	641	617	628	580	682	605	645	598	631	649	612	639	685	627	629	636	635	647	709	641	619	628	640	683	645	661	660	632	659	618	653	625	663	652	665	687	654	579	683	654	647	653	612	641	623	595	626	659	650	686	640	591	634	656	639	630	621	626	669	632	650	635	660	672	631	651	610	619	655	676	631	639	660	642	635	640	645	655	665	638	631	688	622	642	682	611	656	638	675	616	633	676	702	609	629	636	649	631	648	639	659	600	630	662	638	676	630	688	662	683	678	615	620	671	645	658	642	688	644	634	612	665	641	646	649	621	626	634	636	634	630	652	642	697	625	577	680	676	694	625	660	689	599	630	639	703	644	637	620	647	668	654	663	645	608	650	647	604	625	630	625	638	620	656	607	697	630	633	639	619	622	689	668	691	633	612	640	643	646	602	630	623	643	666	636	654	649	646	694	620	639	661	625	616	631	617	622	627	670	658	608	667	634	640	647	653	658	693	628	644	648	608	605	628	640	661	668	661	612	618	654	649	628	648	623	654	619	617	640	651	641	611	643	668	626	627	628	672	666	671	619	632	650	642	646	622	673	651	626	627	625	647	602	692	670	634	626	646	662	630	565	620	592	669	678	649	652	609	598	619	597	640	608	632	633	636	617	624	606	646	646	657	669	573	653	660	637	669	648	600	611	675	623	623	616	714	644	631	609	639	662	656	643	653	689	684	629	650	680	658	633	616	667	643	636	689	647	617	622	665	640	639	645	665	666	609	663	690	592	655	609	638	669	633	644	661	670	668	615	639	609	666	656	610	624	624	609	644	609	667	594	628	682	619	641	737	673	662	631	654	664	643	676	671	642	651	624	564	610	634	603	626	673	674	649	657	657	664	649	639	596	681	657	648	656	631	617	647	670	692	634	646	639	614	627	643	622	597	653	674	611	648	620	639	642	653	600	635	625	622	643	682	617	628	645	631	651	659	638	699	619	692	628	623	644	642	657	643	670	615	663	667	644	676	611	643	607	661	705	598	664	618	597	654	675	632	643	607	651
24134	21620	29248	24467	21599	12991	1246	723	550	489	503	468	433	400	415	384	371	324	315	345	316	328	320	293	327	335	337	326	318	332	302	309	317	315	314	298	340	300	322	279	309	299	316	304	285	304	301	282	325	306	305	296	275	318	323	298	279	305	308	313	276	309	283	269	256	253	321	293	297	281	305	307	300	278	281	274	263	308	295	306	296	287	326	282	316	277	312	316	286	295	269	316	296	314	298	272	303	278	313	293	298	292	284	289	302	274	302	319	279	258	289	306	285	309	311	264	270	282	280	266	283	303	306	287	305	293	275	294	289	284	285	294	304	315	308	298	261	315	307	290	286	322	276	287	265	311	292	315	278	300	286	296	292	304	279	323	263	273	275	315	258	276	288	300	283	271	262	293	324	277	326	306	278	274	273	311	290	281	293	309	270	287	311	292	277	253	289	286	291	288	280	300	300	296	274	281	293	310	306	271	283	269	289	283	303	259	294	273	262	246	279	327	280	304	273	282	304	299	302	281	288	272	279	287	288	262	308	266	323	314	317	268	266	287	286	275	306	308	295	309	259	292	277	313	293	291	284	263	286	267	289	289	300	288	290	281	271	271	311	296	318	298	300	290	303	273	322	313	305	281	295	359	299	323	276	323	284	298	279	268	331	256	290	297	285	295	281	307	282	279	306	299	294	312	288	278	285	292	276	296	282	290	294	281	282	282	307	279	260	289	278	295	294	294	303	275	305	314	289	326	288	300	316	270	271	306	280	267	307	304	281	285	294	299	265	266	310	304	284	288	284	269	273	302	286	275	315	299	286	271	307	288	279	275	290	267	300	295	314	294	298	315	294	272	287	291	293	294	314	302	265	309	271	302	301	281	271	284	315	306	297	303	285	295	286	298	288	288	286	288	285	268	290	283	277	311	259	270	296	286	298	303	274	286	307	262	294	293	315	272	304	280	284	300	298	282	290	281	314	307	327	294	267	276	302	304	300	295	278	279	295	282	287	266	275	305	308	297	299	253	251	287	300	304	285	269	307	298	291	286	279	275	298	297	276	271	305	296	287	268	298	311	293	328	308	305	306	334	286	284	302	304	318	287	263	302	311	276	266	302	295	250	304	282	265	286	305	263	315	307	291	284	298	302	255	328	264	263	258	295	287	295	284	313	289	278	279	302	284	283	303	311	289	291	284	342	289	300	267	284	313	312	299	300	305	280	265	297	296	286	303	305	285	319	316	304	306	274	282	303	316	298	249	288	317	290	292	292	300	294	317	264	288	294	270	316	284	288	307	293	275	346	279	308	304	242	270	305	267	278	260	299	316	264	302	296	290	273	300	283	282	272	306	272	303	277	314	288	309	290	284	313	260	293	297	281	271	289	284	257	301	314	302	287	289	284	301	274	302	266	278	267	273	260	300	305	281	290	274	302	314	297	306	270	307	275	261	302	307	306	279	312	290	263	299	289	263	293	269	294	301	284	299	263	275	292	282	275	321	317	299	289	316	286	272	280	286	295	275	283	297	301	263	288	289	324	315	283	302	261	277	286	272	277	290	290	301	261	291	295	278	282	287	308	279	276	299	303	286	286	284	260	301	264	290	281	304	321	317	294	290	288	323	276	294	299	269	309	269	294	283	301	285	277	293	282	300	278	302	289	312	299	269	307	277	270	289	274	304	304	276	320	309	269	262	296	284	279	272	304	286	287	303	301	295	294	258	308	275	299	300	275	262	302	283	294	295	271	291	320	282	252	236	280	322	272	294	300	282	258	331	290	294	277	290	278	297	293	280	267	306	288	256	301	242	285	298	277	297	295	298	318	295	293	295	274	305	258	311	280	287	327	307	296	292	310	285	293	315	305	290	298	291	287	253	257	281	315	275	303	256	272	293	292	322	286	278	292	271	285	291	277	282	286	314	333	279	326	287	328	306	312	288	289	288	298	297	254	290	305	311	335	308	310	279	283	296	278	284	279	313	273	274	297	300	305	291	282	310	269	267	301	283	302	319	301	321	280	283	288	312	293	306	296	308	306	303	280	292	314	287	288	288	278	250	309	279	315	299	284	282	285	279	257	297	288	260	311	295	258	279	309	311	288	295	296	256	318	268	264	313	289	296	300	301	317	275	268	288	292	295	314	271	295	291	298	342	289	312	295	297	275	269	267	290	300	310	292	289	256	271	297	303	271	306	291	291	316	296	275	256	287	279	304	285	275	285	278	274	251	280	290	290	292	280	313	285	323	297	268	280	284	288	288	284	270	270	268	298	280	294	279	272	281	286	312	277	256	275	295	310	279	313	313	278	283	307	272	313	271	319	342	283	326	310	269	288	286	295	301	282	280	310	292	283	293	299	287	278	290	291	283	293	311	307	267	281	292	289	263	275	297	308	299	294	283	298	266	285	297	259	289	291	283	290	280	318	292	278	313	303	271	291	293	275	272	338	305	285	251	273	282	267	276	298	249	271	270	261	263	290	309	280	302	309	293	285	297	266	291	300	278	281	284	274	289	280	303	260	307	319	274	285	316	307	281	279	303	320	331	294	300	277	266	302	295	286	286	286	296	289	302	278	299	316	307	297	281	300	285	285	268	282	275	276	297	310	276	274	321	301	270	256	293	322	281	279	287	316	284	302	306	266	297	301	325	297	289	292	284	283	297	267	278	324	292	295	260	264	287	260	282	316	289	306	295	275	314	303	268	272	260	284	290	281	278	286	300	293	281	296	260	288	304	270	298	309	288	286	277	267	293	292	334	306	313	257	275	262	266	305	281	281	282	281	273	271	284	297	306	283	301	289	290	292	294	297	279	307	291	312	293	306	300	278	276	287	275	278	295	251	290	297	314	300	295	266	302	297	289	297	263	297	281	301	285	270	302	287	294	303	298	293	272	273	274	295	271	291	283	245	285	259	287	302	318	280	268	301	298	282	263	283	278	286	278	264	310	269	254	300	295	302	309	284	277	288	304	313	286	295	306	294	292	295	301	287	302	280	291	282	300	292	277	280	275	291	337	256	297	297	301	270	282	297	304	268	244	294	299	257	303	295	284	287	283	290	315	258	269	281	277	278	296	331	278	291	287	286	285	275	309	293	289	311	302	283	286	318	269	300	307	317	284	297	279	296	273	276	282	292	293	279	322	284	311	311	278	305	295	296	273	243	331	296	298	303	309	300	288	286	291	278	326	265	253	305	271	285	283	302	301	261	321	274	281	325	276	288	275	262	281	293	294	297	306	276	314	281	286	297	270	317	283	291	281	282	291	304	286	266	283	296	302	283	267	289	290	312	311	288	291	269	305	290	301	303	263	276	282	287	272	305	302	287	282	263	271	299	302	258	290	286	281	305	266	328	263	261	278	277	275	303	238	289	300	295	272	268	298	265	307	310	299	279	311	289	353	314	272	281	303	271	289	294	278	292	299	287	282	290	253	271	304	265	296	283	296	295	296	313	309	275	301	286	286	279	294	282	314	275	301	309	265	297	292	294	272	291	275	293	289	267	278	319	303
4898	10192	8278	3969	2883	2028	1572	1303	1110	946	891	730	649	637	585	570	562	454	458	427	474	472	441	432	465	424	384	412	415	397	399	410	410	386	392	392	369	369	400	359	412	367	396	377	403	359	370	377	369	376	360	383	366	354	331	367	376	344	370	395	398	346	367	377	394	365	370	370	401	394	372	350	367	361	400	363	341	379	348	339	404	373	353	346	343	377	353	372	360	355	355	359	355	341	360	388	373	361	343	350	394	362	362	358	361	325	331	369	336	362	359	384	379	367	365	323	346	376	344	382	391	360	406	350	346	330	348	361	366	341	344	382	353	367	336	356	353	331	367	360	321	354	351	365	365	339	355	351	353	346	337	382	381	353	387	365	336	360	360	352	355	367	350	358	365	339	337	350	367	360	369	369	354	377	348	364	332	367	353	342	338	375	352	371	350	353	347	353	353	335	363	375	372	360	374	329	343	343	370	344	352	367	392	323	387	392	395	365	346	348	358	351	383	355	384	354	370	337	369	389	332	352	412	359	345	377	362	360	390	369	354	377	359	335	365	371	341	355	375	352	363	347	390	362	394	337	379	365	374	353	381	329	354	329	398	402	337	392	351	365	378	400	357	326	402	381	385	365	371	378	354	350	360	381	358	342	394	331	364	346	370	389	346	375	360	346	371	352	402	386	393	381	347	376	363	390	366	372	365	360	350	356	355	362	368	355	385	346	308	356	351	352	352	364	362	361	382	366	340	365	378	377	345	376	348	385	343	341	364	357	362	352	400	369	357	399	357	393	346	388	373	338	337	372	360	356	357	363	346	359	335	353	372	316	358	384	365	391	304	341	337	351	362	343	346	368	352	375	377	385	331	379	385	398	358	351	361	357	366	376	335	366	339	323	377	354	360	358	384	374	354	364	360	375	380	364	382	348	329	342	381	360	365	374	376	397	389	335	354	365	374	364	376	361	358	373	357	359	345	363	394	361	347	398	358	399	367	377	356	340	371	376	377	388	332	342	368	348	360	346	346	350	355	366	326	350	357	361	334	376	369	400	348	370	391	361	369	370	368	361	366	373	386	349	348	340	377	372	351	334	367	348	355	368	384	359	354	358	326	374	364	382	354	367	375	381	350	352	340	387	354	380	342	375	347	392	357	367	374	338	332	339	333	334	375	354	356	386	383	357	359	323	387	400	349	357	365	338	399	354	389	340	350	401	371	335	307	347	365	336	369	353	368	339	339	339	339	387	351	375	381	339	378	360	375	341	376	352	364	323	376	362	379	393	368	355	336	356	354	356	375	381	346	339	402	360	391	402	419	364	357	364	373	351	365	315	360	349	350	342	343	366	379	358	371	398	360	346	426	373	364	380	369	370	334	401	388	377	344	362	355	325	358	371	349	351	342	351	360	341	360	365	351	365	336	340	344	397	335	347	370	352	374	381	349	355	393	362	363	362	305	340	387	368	343	348	353	371	332	366	350	362	349	345	395	358	367	370	373	354	394	340	401	374	356	382	347	377	322	360	379	394	394	336	346	381	366	347	373	354	398	348	345	337	363	383	360	369	397	394	351	394	390	328	359	335	376	356	366	381	344	343	319	341	307	325	386	345	333	363	359	348	367	353	372	343	383	343	372	362	332	366	367	359	385	374	315	358	361	364	372	355	333	371	329	333	356	372	362	370	325	374	378	338	367	376	353	353	345	324	353	347	380	358	368	338	355	380	335	328	344	365	318	353	361	377	330	358	358	392	362	372	347	360	371	385	377	328	391	379	373	361	369	331	354	397	371	382	350	362	380	367	346	377	380	361	367	351	348	366	389	394	361	343	338	388	354	333	349	411	370	381	365	376	372	343	330	373	369	350	366	352	372	344	363	338	359	398	369	350	373	362	369	346	316	367	344	378	365	365	341	342	351	355	375	375	364	324	380	367	328	357	382	382	362	355	365	349	349	350	345	374	359	357	347	380	356	361	370	334	386	361	348	377	371	396	361	335	372	369	349	400	357	373	347	377	347	367	350	359	338	359	371	343	319	359	332	368	355	362	364	373	363	374	366	350	353	338	369	378	371	359	358	387	350	385	351	353	347	384	308	362	353	387	344	367	349	364	348	378	390	365	376	356	361	387	390	372	366	330	372	340	349	354	350	354	384	362	384	376	396	328	353	379	356	329	362	367	359	347	366	350	365	376	373	369	347	366	354	370	370	381	347	370	395	337	349	371	371	319	384	370	360	325	350	385	329	351	385	385	367	368	362	370	382	385	353	324	360	376	347	365	328	380	362	348	374	358	384	392	347	338	354	331	385	335	353	342	342	339	374	369	348	348	340	341	379	358	389	387	362	394	368	351	363	374	346	361	351	358	346	323	360	371	355	352	379	346	327	361	347	358	338	371	401	368	369	339	375	360	390	365	349	354	325	380	385	357	372	368	361	351	362	369	362	370	360	335	315	359	355	369	321	350	374	376	393	355	376	358	357	374	371	330	347	330	367	337	356	368	385	342	366	358	288	350	357	345	342	329	350	339	356	362	345	379	361	373	327	383	365	357	387	341	382	365	420	366	330	350	388	372	353	378	374	362	354	356	369	336	359	360	338	329	343	339	347	390	364	380	384	345	351	359	387	380	367	327	371	379	377	359	352	358	387	379	353	362	341	377	355	364	350	346	402	363	393	384	377	362	376	346	355	392	390	386	356	363	389	346	356	398	370	339	353	370	373	393	405	358	379	352	346	347	366	378	374	414	360	353	358	344	352	363	349	389	359	338	354	365	340	351	368	353	350	334	333	334	355	366	361	391	387	401	322	368	362	367	321	384	327	363	398	354	371	380	373	355	354	350	370	390	399	366	377	346	389	380	350	353	347	362	346	380	348	330	354	369	390	365	370	336	345	376	338	355	365	372	356	356	348	340	357	365	340	372	318	369	368	371	324	342	378	357	367	371	374	341	345	373	391	362	354	385	377	345	378	359	346	362	384	360	360	355	372	402	357	346	332	360	359	399	356	378	342	363	349	378	378	363	340	352	360	362	354	396	383	341	379	384	340	337	377	369	382	320	346	348	332	349	348	357	368	368	376	360	341	382	381	378	369	340	354	359	322	365	343	375	361	359	426	346	352	364	374	370	360	331	373	373	355	355	378	362	387	346	378	371	355	357	353	343	364	356	376	390	374	376	358	359	338	351	365	363	366	378	332	352	355	360	355	351	392	363	378	336	360	344	368	387	371	389	370	370	353	351	316	363	353	376	333	366	352	353	317	375	367	361	338	375	339	361	358	336	376	355	364	371	395	365	368	359	330	332	361	375	355	364	364	363	355	376	382	307	364	382	366	350	364	374	343	352	360	354	354	359	353	378	355	343	319	373	334	361	355	379	330	344	375	355	354	328	363	359	368	363	357	354	340	338	355	344	364	388	353	377	343	351	392	367	374	358	341	344	348	351	381	363	364	372	355	358	404	372	342	358	348	348	381	388	375	332	368	395	339	371	383	343	340	323	374	383	352	343	368	353
25447	21619	28164	25450	12410	1394	1050	926	834	803	830	853	812	801	807	815	787	797	781	783	803	736	814	786	776	783	793	832	794	817	765	760	757	769	775	750	745	770	733	775	762	775	740	718	815	775	769	762	783	763	760	769	774	762	718	815	738	770	772	706	755	760	791	778	781	744	731	763	705	768	756	775	793	779	774	738	753	749	755	777	822	755	759	720	793	766	785	773	750	753	747	777	761	809	814	771	802	743	780	812	722	726	798	757	807	799	712	778	765	713	768	714	748	766	785	774	760	790	755	740	766	760	797	724	775	772	782	787	735	700	710	749	818	757	759	716	713	719	730	715	747	766	802	825	760	791	749	727	799	766	710	731	794	782	728	764	785	735	751	701	825	748	724	747	742	745	772	746	727	792	723	771	750	729	801	745	739	762	710	745	768	723	762	751	725	839	708	730	809	777	779	788	767	780	745	717	748	785	742	757	756	725	759	723	778	749	775	792	757	727	784	758	745	813	775	725	754	794	718	754	739	725	783	788	785	765	742	758	755	775	735	740	742	800	756	742	769	748	760	780	741	792	754	801	779	733	760	775	709	712	726	789	765	729	744	727	708	728	739	746	806	757	796	779	738	804	773	755	754	744	775	762	750	788	792	740	728	730	770	792	731	743	767	776	777	792	759	781	738	751	742	738	789	747	780	755	796	767	754	722	743	765	816	755	762	741	760	814	783	785	754	750	730	768	790	790	773	743	769	769	750	759	763	752	824	708	728	757	755	728	754	764	756	732	707	685	737	751	740	803	757	764	755	798	726	788	753	825	735	750	801	744	765	768	816	814	733	784	810	817	755	762	742	826	749	755	778	769	740	773	733	792	782	738	756	772	744	770	799	764	778	767	752	729	765	763	767	765	746	808	787	768	753	743	785	731	793	772	776	752	784	779	803	760	736	744	806	785	752	765	735	760	705	713	765	745	759	771	766	725	784	753	727	734	764	781	788	771	763	795	751	745	739	747	785	769	781	736	777	736	781	789	741	751	722	799	715	769	792	749	797	751	765	774	763	773	804	762	733	747	779	756	756	745	762	793	731	741	756	747	727	811	756	701	761	717	763	713	763	728	738	715	709	748	742	746	737	820	748	764	793	727	734	766	805	703	735	754	749	779	751	708	751	787	807	743	770	771	745	773	780	754	762	732	793	757	743	778	778	778	738	739	755	774	713	734	758	787	748	750	710	729	778	792	738	713	745	762	772	744	722	753	816	787	799	767	809	766	741	748	795	742	782	726	757	761	754	757	707	836	728	764	762	786	802	753	747	737	766	708	809	808	740	748	770	740	778	764	826	713	740	767	789	748	752	742	743	706	755	815	753	759	761	697	724	717	751	748	742	755	761	737	750	767	831	760	757	732	776	738	775	702	798	749	787	753	744	734	753	793	745	762	775	770	752	730	769	751	813	791	725	771	756	783	749	780	728	722	738	778	697	777	730	732	767	756	747	711	804	745	716	750	712	797	753	755	780	757	725	731	800	778	763	757	778	754	799	763	750	746	709	706	771	783	731	741	761	710	729	755	788	766	720	738	743	729	776	739	756	839	745	814	747	748	762	820	779	745	797	826	726	721	770	816	755	755	712	775	751	766	810	743	767	757	740	741	732	763	801	713	711	781	822	751	796	710	783	732	766	769	766	759	735	730	804	782	806	752	749	732	755	793	777	767	769	795	790	771	740	708	790	708	752	760	756	777	726	762	754	767	778	811	744	774	771	786	732	762	777	744	757	742	762	747	718	774	785	756	763	726	748	770	703	757	710	721	730	776	734	724	730	782	780	771	733	763	728	733	738	774	764	734	738	746	774	776	762	789	717	763	783	725	740	727	742	751	758	734	740	788	782	776	757	734	775	764	784	752	734	737	748	793	736	741	759	760	767	762	732	709	746	803	753	755	758	783	784	718	785	839	768	737	814	766	800	797	773	785	750	762	766	766	761	737	712	768	787	765	773	781	739	762	783	762	760	741	718	762	769	746	695	753	726	745	733	759	742	807	741	726	765	776	722	752	703	757	766	765	785	775	770	711	775	757	749	760	784	773	721	755	748	779	740	745	731	774	809	787	777	775	797	774	727	741	803	720	747	755	723	749	737	763	741	747	769	703	781	778	767	731	731	765	719	755	806	713	766	732	758	773	756	732	777	824	749	779	766	734	782	770	774	794	746	771	778	757	773	741	750	792	707	785	710	756	755	746	681	785	745	841	750	800	758	763	749	784	756	803	764	744	737	758	801	731	771	744	763	757	725	774	773	761	780	713	771	730	748	742	776	741	727	748	769	707	733	746	788	750	785	728	762	781	778	788	716	727	751	817	772	729	756	750	729	741	713	720	739	757	756	723	737	746	735	772	763	773	749	800	758	759	750	739	755	756	766	744	776	723	757	780	746	762	752	845	757	738	749	799	765	776	740	722	786	780	746	724	749	820	766	786	755	744	780	768	710	773	765	748	771	738	735	748	758	780	769	732	737	781	736	697	728	722	760	736	789	757	794	788	745	811	767	716	718	719	728	701	750	770	775	748	771	791	745	782	755	741	771	736	737	784	716	772	808	761	760	771	758	731	763	761	762	773	741	758	779	797	767	734	764	741	733	728	842	753	786	759	756	761	758	732	740	790	756	750	753	776	787	764	788	742	765	748	739	791	752	793	806	754	747	716	814	768	750	788	748	758	736	752	782	763	750	746	748	774	781	778	753	724	760	802	722	767	755	754	742	681	831	770	763	754	812	762	784	763	766	781	757	746	777	783	738	722	760	768	758	704	791	758	739	735	780	741	810	784	756	782	773	711	761	723	786	728	756	771	822	801	810	782	709	753	768	767	730	786	752	745	741	733	811	758	753	770	774	763	775	725	745	713	711	761	744	816	742	731	756	732	722	772	724	843	726	757	723	743	741	775	762	741	720	773	777	781	777	737	779	743	780	783	742	773	744	793	723	748	734	731	786	734	780	755	770	706	780	857	760	708	734	784	743	762	781	722	792	780	721	776	753	699	774	769	769	766	761	758	758	747	760	785	782	738	746	713	807	804	726	769	757	755	753	760	723	780	744	740	714	768	808	766	767	784	778	810	713	794	756	734	780	752	751	757	781	780	740	776	762	702	834	779	742	772	760	782	756	732	804	775	797	741	770	740	749	723	746	755	749	743	700	780	756	767	799	778	723	766	753	726	774	749	730	795	808	726	789	737	752	741	763	763	788	788	745	782	712	736	730	789	798	763	744	749	760	793	749	743	740	780	791	735	755	797	738	771	793	739	779	822	732	775	790	771	762	754	700	759	743	739	737	762	741	765	738	737	758	745	750	742	784	761	724	773	797	711	727	739	748	767	755	779	756	770	776	776	775	830	760	756	792	737	781	739	777	722	781	749	774	787	727	820	734	767	757	773	727	723	776	772	758	806	791	774	759	739	744	783	774	736	768	708	855	789	730	858	744	747	750	760	790	739	751	754	763	708	716	779	782	748
4812	5958	4827	2605	2106	1777	1486	1275	1291	1120	1156	1108	1011	987	980	945	920	960	940	905	923	931	915	941	900	943	926	933	857	863	907	891	871	900	875	874	912	866	925	906	865	849	836	880	897	859	866	886	870	862	906	920	962	837	865	892	881	899	884	920	900	936	871	925	872	943	879	907	871	866	870	865	925	922	870	886	839	881	927	895	940	918	874	894	858	908	852	886	874	871	858	886	837	910	939	884	909	886	872	891	878	866	897	955	892	882	878	852	918	867	919	867	839	917	873	900	891	945	941	867	925	875	892	846	976	862	885	903	888	930	856	863	900	959	856	887	872	878	913	942	894	893	880	893	886	897	908	897	830	871	814	855	876	857	936	903	876	893	905	857	888	855	866	919	873	878	906	869	878	808	878	947	914	929	847	853	888	874	877	874	892	899	907	900	899	882	921	885	857	860	829	867	866	848	861	888	851	877	876	857	846	863	877	877	920	846	909	864	892	840	815	888	868	872	908	905	882	884	901	834	895	884	867	917	866	841	909	874	872	844	882	877	887	850	892	898	926	887	952	915	893	921	907	878	878	901	855	833	881	891	876	891	885	876	894	869	894	945	920	842	860	915	934	897	940	910	906	832	915	884	880	878	877	864	877	875	895	892	850	835	890	960	871	916	856	892	906	843	869	827	905	859	924	892	947	874	890	929	896	913	878	877	876	931	842	948	911	938	898	863	894	833	877	848	889	934	841	919	914	874	876	888	825	847	885	870	856	914	927	888	860	828	869	930	889	913	929	905	859	899	895	844	888	845	909	917	877	840	869	890	866	904	935	917	916	851	929	879	882	910	837	868	875	890	905	860	874	895	923	901	920	841	904	904	893	925	937	872	874	886	851	871	855	881	914	894	910	842	870	907	881	845	869	868	832	855	900	884	936	897	831	883	911	933	860	876	904	853	829	943	897	919	844	882	884	879	871	913	857	836	884	898	903	898	857	857	920	909	873	841	840	874	884	831	914	838	913	859	869	860	866	876	904	878	872	880	930	839	875	889	883	854	872	862	904	856	916	889	877	866	907	847	907	868	907	873	915	843	867	893	815	914	889	917	889	895	925	943	869	908	927	852	857	873	889	919	897	906	886	873	880	920	870	893	879	929	901	888	872	869	936	910	860	877	910	830	864	853	882	889	855	905	911	925	820	865	833	905	935	894	863	884	871	869	898	931	923	889	912	909	877	885	904	887	885	893	985	911	937	897	872	909	888	868	873	856	858	907	905	836	865	890	872	910	896	850	862	858	880	874	864	832	890	864	890	859	933	931	874	904	920	866	902	874	882	951	852	888	877	900	819	912	890	857	903	867	864	838	893	878	844	875	890	880	859	868	921	924	931	860	900	879	921	863	907	915	863	884	915	882	859	865	883	876	865	872	862	872	884	856	900	879	892	906	869	890	871	862	867	869	868	870	876	881	935	914	833	885	857	877	833	918	900	884	890	806	890	884	892	909	904	907	879	873	868	886	886	876	863	922	847	858	914	885	843	856	916	861	868	831	879	903	899	905	902	863	888	916	865	937	840	844	905	845	869	934	927	922	936	870	909	872	971	862	872	894	840	935	881	883	854	879	914	902	900	880	926	905	889	917	883	868	863	918	922	897	837	888	858	910	867	902	887	855	884	847	883	871	837	856	891	886	941	918	883	858	840	872	864	854	826	935	890	879	945	893	872	875	900	894	827	867	909	875	898	875	874	862	855	880	854	828	886	910	864	886	876	852	831	849	867	870	913	904	899	848	875	921	851	951	913	861	885	861	849	877	831	919	921	887	939	941	873	905	876	855	909	888	842	887	895	862	919	884	883	912	812	872	925	888	862	834	913	903	867	905	873	884	888	891	935	873	899	898	898	843	893	901	881	867	835	865	876	887	868	844	929	865	878	853	914	836	860	883	890	886	844	898	900	856	872	845	853	847	904	880	886	870	816	949	930	859	897	908	852	857	826	891	898	897	909	841	921	869	879	856	808	860	845	882	885	829	895	907	904	922	855	876	960	858	900	932	884	957	912	922	885	846	886	862	933	896	849	889	900	880	901	888	935	882	931	926	884	905	840	864	842	910	890	890	883	901	861	860	871	885	901	868	837	897	882	877	874	900	896	957	913	913	837	859	917	865	876	832	871	893	880	869	896	898	819	898	847	910	876	923	864	872	919	891	868	873	859	900	873	863	858	900	840	863	935	899	864	952	942	825	871	941	868	879	886	918	884	877	909	840	825	881	843	881	871	867	882	859	862	946	856	859	936	884	852	909	904	848	875	891	904	880	929	912	873	925	908	873	868	899	880	855	883	918	845	953	891	903	882	883	865	911	927	954	921	873	913	917	879	895	869	867	886	864	877	875	847	882	909	904	871	871	891	908	921	877	927	875	933	853	917	881	896	888	898	874	946	890	912	844	879	886	845	891	859	879	935	898	842	882	898	899	914	900	874	921	895	877	905	919	861	843	931	890	889	932	881	930	918	826	935	896	915	865	875	885	837	897	881	852	863	881	912	875	851	881	901	861	912	939	949	926	881	846	917	909	879	918	898	829	919	893	863	884	901	901	852	890	853	931	824	859	913	884	875	859	825	906	882	951	887	853	867	906	898	870	893	894	888	901	921	979	866	883	861	885	800	951	901	928	896	854	886	865	861	892	884	869	918	891	875	885	876	892	881	905	901	897	900	862	899	872	903	871	885	867	897	869	913	951	893	840	900	940	838	922	925	921	895	919	903	856	929	937	901	890	895	893	860	859	851	808	880	873	936	882	903	950	877	852	924	860	914	806	927	917	898	872	913	837	843	871	860	821	898	934	904	863	896	886	876	884	863	837	890	895	882	906	899	895	916	867	884	890	918	896	876	912	852	830	872	904	873	879	862	846	893	893	902	862	872	873	943	864	910	825	884	910	913	903	896	880	919	854	877	802	905	898	898	942	886	922	873	861	897	915	901	877	920	887	837	857	915	884	875	845	869	842	858	865	910	889	843	881	912	860	816	872	902	910	835	813	889	851	883	942	851	884	889	915	908	870	880	852	900	872	894	886	871	859	868	910	941	836	894	890	870	890	850	881	874	859	888	889	912	870	893	888	887	885	823	922	900	944	887	919	885	900	954	860	884	875	888	827	844	902	907	898	905	889	913	886	882	878	850	891	867	841	916	872	926	878	903	862	886	892	905	858	886	863	868	904	846	910	834	919	892	921	838	859	905	864	906	872	941	918	920	918	873	924	891	893	902	850	869	846	791	869	905	820	835	902	916	911	947	852	967	892	874	885	861	888	898	875	913	875	859	853	923	906	894	893	866	899	922	891	901	870	911	833	871	898	879	868	838	881	933	877	917	912	953	863	854	903	864	891	893	898	925	914	865	886	838	916	919	868	836	921	875	878	899	855	888	916	939	870	834	893	856	834	831	902	840	895	808	861	906	862	873	865	868	863	887	888	868	874	887	894	932	899	867	864	895	913	869	914	889	868	865	935
23227	21666	29663	24173	21666	21721	12463	1428	1117	1007	907	842	713	744	652	651	597	647	564	623	613	534	619	529	560	561	552	593	513	552	552	558	558	563	506	480	496	501	543	532	513	552	532	506	497	540	534	517	481	548	519	534	524	553	506	475	538	521	514	491	504	543	525	510	471	475	510	530	523	504	495	505	515	514	521	489	556	507	532	471	537	497	452	531	518	498	494	521	527	568	501	519	539	530	484	485	495	502	518	525	488	496	490	484	509	522	526	488	525	490	480	504	508	515	512	554	511	496	532	493	498	505	477	499	477	526	514	532	516	513	518	525	512	500	547	517	516	507	484	480	510	486	441	535	485	503	526	512	508	505	519	520	489	516	504	506	525	494	501	495	547	542	480	526	470	491	515	491	495	483	491	484	515	498	481	467	461	510	466	498	505	471	509	473	476	532	526	509	516	509	543	547	501	501	494	502	507	476	494	520	522	534	511	500	519	485	474	496	500	472	500	501	496	498	511	501	478	495	497	492	487	503	481	509	519	504	462	473	491	500	494	510	479	545	476	489	528	518	504	468	546	492	545	497	494	475	501	511	488	467	486	513	507	467	544	513	551	477	535	500	527	487	468	475	516	487	492	502	545	493	458	514	491	480	497	472	450	479	487	518	476	516	475	489	515	528	481	491	520	470	496	517	495	518	505	484	514	501	510	506	485	513	510	521	478	491	517	504	537	495	547	543	524	517	513	511	515	478	489	506	544	484	522	515	505	492	516	442	526	519	503	506	550	502	481	522	481	517	520	523	519	476	447	480	486	512	471	478	512	520	560	472	525	521	487	487	510	471	479	494	446	518	467	527	486	490	454	510	514	495	500	502	536	523	493	478	513	510	530	521	507	469	538	514	477	487	544	517	501	485	510	481	463	494	490	546	499	514	506	541	469	529	491	511	509	496	487	504	502	487	502	500	518	529	547	510	488	490	468	500	477	510	496	543	496	536	510	496	509	516	537	500	494	547	529	496	508	483	503	473	496	501	551	513	482	484	503	494	524	541	477	491	524	488	519	467	541	462	502	495	528	487	519	484	500	496	529	472	464	504	467	461	477	486	486	521	522	511	546	516	515	515	493	488	525	506	515	523	511	493	508	484	492	516	502	483	504	509	496	512	554	517	486	481	546	510	526	474	463	527	494	474	515	496	526	478	545	499	513	477	525	469	516	492	498	471	500	516	476	481	530	529	499	522	511	509	505	498	484	517	520	519	511	494	546	511	507	498	450	495	509	478	532	493	526	497	494	491	556	483	487	525	477	481	486	517	483	497	489	523	478	525	521	461	482	474	508	508	489	468	498	513	518	501	543	500	496	508	509	530	542	481	504	512	452	508	488	536	509	505	514	494	522	544	543	539	488	548	510	499	528	498	509	489	520	479	544	489	482	496	494	479	547	476	447	520	472	524	517	495	494	500	495	481	513	485	521	515	495	537	515	533	578	482	479	522	470	520	508	482	498	495	483	494	520	505	525	512	517	504	493	450	468	537	501	513	478	485	511	496	526	452	470	516	462	508	448	469	498	531	509	473	470	484	503	489	505	489	535	485	493	486	511	536	484	501	465	525	495	484	532	492	550	495	477	500	514	507	525	471	521	517	506	467	523	508	462	471	507	534	484	497	521	455	528	487	492	492	493	507	487	497	499	532	499	480	520	528	532	488	452	484	506	486	518	507	491	521	499	522	505	550	505	482	533	499	543	502	506	528	508	503	496	463	465	484	488	531	479	490	450	532	499	488	489	468	497	531	488	502	540	495	451	496	503	497	507	505	540	514	512	475	530	504	512	509	480	493	554	509	482	553	488	505	506	500	497	502	488	481	492	492	519	441	482	517	478	494	493	474	501	483	484	510	490	537	515	442	510	501	521	470	556	507	567	551	494	528	516	507	494	494	537	506	510	511	474	467	509	486	500	493	527	525	502	533	523	499	487	490	481	564	510	503	531	524	521	527	499	512	483	501	455	524	491	533	529	515	484	511	501	499	473	502	488	503	497	497	447	504	475	496	545	485	479	493	512	519	472	544	467	487	543	493	502	546	496	541	494	465	503	497	492	514	475	508	481	507	488	470	561	489	493	512	526	514	536	497	478	482	508	496	489	483	492	476	499	489	502	476	473	472	494	488	452	471	466	469	518	528	524	470	514	535	537	497	522	474	507	521	469	508	532	501	513	505	470	496	512	499	482	492	465	506	506	539	482	476	524	520	482	506	466	486	497	490	508	486	521	490	479	509	506	492	473	498	509	519	509	500	478	550	529	543	511	511	538	488	474	541	513	483	493	521	521	464	501	503	513	514	509	540	507	548	529	492	521	501	547	544	492	503	481	505	540	507	498	516	478	490	532	514	499	470	515	510	515	508	480	519	497	495	449	497	477	481	467	502	477	494	470	483	488	519	558	529	513	532	478	492	520	486	488	479	460	518	479	485	505	507	502	479	527	496	503	489	450	511	536	514	503	503	539	511	479	518	530	524	463	508	467	475	486	491	483	477	585	480	491	519	555	521	490	507	548	479	497	511	450	504	510	508	474	496	541	480	511	504	499	518	475	509	533	486	549	539	476	496	516	458	498	505	500	477	532	450	540	534	490	480	474	486	503	518	483	504	505	507	478	447	511	510	533	478	495	485	516	497	467	488	486	445	485	518	501	513	501	495	501	525	528	462	484	515	482	480	484	521	501	485	492	498	509	526	530	496	468	477	476	484	494	488	481	513	516	510	480	460	534	498	449	507	464	493	520	491	522	479	537	478	502	498	526	490	489	528	469	532	478	515	502	499	482	502	494	498	475	476	498	543	512	489	532	517	516	466	494	499	491	509	529	500	510	524	501	447	478	506	520	530	504	490	515	505	497	517	475	517	496	494	502	510	468	513	512	501	480	490	477	530	476	533	478	542	523	505	503	515	526	484	496	519	508	492	508	494	474	480	480	511	459	456	501	454	486	503	525	498	447	502	525	490	487	546	527	469	509	504	502	509	507	535	562	498	526	477	463	460	486	535	498	492	509	514	496	522	526	478	518	503	484	487	515	514	508	478	476	470	490	461	503	472	481	508	550	502	493	541	513	494	487	516	487	475	462	478	487	527	522	549	505	490	469	543	482	457	511	511	482	480	513	505	464	493	449	527	470	490	480	510	476	553	494	481	519	553	489	498	497	508	492	487	496	541	536	514	510	476	487	493	494	509	507	513	534	497	498	492	506	510	499	502	524	501	503	485	522	476	507	496	508	488	469	500	513	497	503	464	517	491	524	513	504	502	512	522	500	503	488	477	511	515	465	508	536	494	528	497	470	499	484	486	489	526	508	500	487	496	518	483	493	492	511	478	478	487	506	489	473	518	499	517	493	485	516	495	522	510	491	486	554	517	469	508	508	482	486	461	494	479	506	537	510	477	496	517	475	515	500	508	516	515	499	492	499	512	517	469	482	495	499	538	494	501	471	466	504	485	520	490	486	496	478	519	509	492
7618	16587	13504	7139	4892	3786	2910	2324	1959	1692	1478	1285	1217	1023	1020	964	891	897	756	757	778	675	695	696	679	691	661	659	661	654	623	628	640	656	597	668	617	592	599	604	609	646	575	603	567	640	588	584	574	627	617	619	595	629	594	629	581	610	591	575	573	622	565	562	574	562	638	562	630	586	615	592	613	554	572	600	533	587	583	599	555	566	579	577	560	640	608	583	622	559	539	585	594	551	598	576	560	616	562	592	586	579	577	569	600	562	591	579	558	570	585	562	606	587	583	546	593	555	620	533	569	554	596	573	564	561	551	577	580	611	556	544	594	622	565	584	526	529	507	531	602	569	593	590	606	612	545	558	592	546	589	591	573	567	542	625	547	553	580	567	591	593	606	545	593	594	555	554	607	594	549	582	562	600	586	597	596	542	523	533	592	616	556	561	585	569	562	611	585	591	528	619	539	553	620	585	584	587	561	554	555	574	582	534	551	582	581	562	587	550	554	555	533	606	567	563	610	578	553	527	616	550	529	576	538	535	526	571	594	553	567	524	593	523	564	583	550	567	584	550	587	584	551	561	550	569	550	618	536	571	590	555	585	590	594	565	504	613	553	577	559	557	544	614	612	600	553	556	555	573	577	585	578	568	564	568	624	565	575	574	579	569	587	553	565	560	585	550	550	611	619	597	550	535	582	572	526	577	553	540	613	561	557	578	546	556	541	573	596	580	545	584	598	609	585	519	510	561	572	584	567	559	532	548	550	565	557	578	554	585	541	564	558	577	548	563	507	554	624	566	579	569	560	604	536	562	545	584	610	559	559	564	607	582	560	588	533	585	556	622	546	547	575	586	552	597	567	536	566	569	602	606	552	591	582	576	539	560	540	518	571	547	552	568	580	532	551	562	523	598	537	572	528	555	625	564	570	579	577	632	568	587	550	583	576	582	564	574	632	589	568	558	580	594	556	604	564	562	602	627	606	596	555	504	567	560	540	581	574	556	621	575	543	555	562	548	529	512	579	539	551	503	559	585	559	536	594	554	588	545	532	579	561	603	545	506	534	541	557	572	531	559	589	549	582	558	605	600	583	559	568	595	534	542	547	590	567	555	617	579	576	581	575	569	575	583	603	585	544	562	649	595	546	573	537	598	548	582	563	567	558	568	580	550	575	554	540	558	584	577	571	579	556	574	546	546	577	557	557	558	568	578	583	586	543	611	529	590	544	574	604	585	559	647	534	545	592	567	561	538	607	616	538	558	582	584	556	620	548	552	572	568	589	609	546	558	565	595	534	555	548	579	542	601	578	632	590	586	563	549	603	550	553	598	528	584	547	568	591	573	547	542	549	557	527	553	582	593	600	584	607	571	551	556	558	564	574	570	597	577	524	555	558	540	542	572	550	565	561	582	567	538	554	558	578	612	612	541	572	594	570	557	563	550	621	571	567	585	578	544	587	587	553	595	599	539	578	593	613	536	549	555	519	591	539	619	526	617	551	592	590	608	598	575	543	563	544	584	560	549	570	565	544	600	583	590	589	530	537	513	542	577	531	551	529	530	601	538	565	553	507	552	548	614	523	529	631	579	547	591	603	556	588	545	526	573	555	566	545	554	522	571	590	572	567	590	553	564	598	539	566	570	569	522	549	559	586	534	567	577	564	533	565	534	583	582	560	583	611	582	563	588	581	585	556	577	541	567	566	575	533	540	613	572	593	557	558	511	571	599	564	577	587	578	536	510	574	575	560	568	592	556	566	593	601	552	559	581	591	551	572	592	557	571	520	566	569	572	564	571	564	570	594	564	560	564	556	533	567	570	572	588	579	572	547	523	559	574	576	544	602	545	574	545	553	580	607	579	582	610	557	565	560	555	567	580	598	541	587	560	540	560	623	553	596	548	551	595	538	575	555	545	582	614	544	574	542	556	577	595	614	556	536	612	545	590	580	529	541	566	552	545	585	579	545	586	549	593	592	594	520	541	572	605	573	564	568	566	575	585	559	566	580	585	544	572	645	583	584	578	557	573	555	555	589	585	606	580	552	545	545	555	598	589	581	532	573	585	530	547	625	575	596	578	592	547	578	580	572	604	552	567	592	622	542	591	534	582	549	535	527	581	572	560	561	566	601	554	597	554	554	577	589	588	592	572	605	632	581	587	608	587	578	584	577	559	573	556	599	614	531	576	523	564	565	562	568	549	589	552	548	559	612	535	599	581	540	566	565	564	550	544	551	588	589	567	586	547	524	595	618	618	602	564	511	577	527	610	540	572	575	576	558	566	554	530	568	591	541	569	573	579	580	581	563	553	612	585	578	568	526	583	610	531	593	555	606	554	610	593	556	604	548	583	571	586	574	560	541	579	564	561	531	591	574	526	589	590	603	535	569	586	581	540	567	546	568	578	558	557	630	603	570	567	571	533	568	564	614	543	581	552	568	573	579	560	560	599	523	577	540	552	536	554	572	599	529	600	532	601	609	576	570	596	536	609	586	564	537	584	559	589	585	591	587	573	574	586	542	543	596	579	571	552	572	546	545	536	633	570	560	560	548	559	584	590	537	544	577	552	555	593	545	566	597	565	592	547	569	640	576	558	561	568	633	567	554	586	559	579	554	580	546	542	584	597	550	569	559	568	590	610	585	566	553	541	553	589	549	574	548	557	571	565	555	543	539	585	544	632	575	538	613	573	555	571	619	555	594	555	594	546	535	559	578	584	575	566	574	577	593	547	603	537	556	584	566	615	566	589	578	534	573	549	584	594	580	614	553	577	518	601	579	578	582	521	575	551	587	525	586	584	591	526	541	547	525	579	565	582	555	554	577	558	590	592	571	564	511	564	611	617	557	631	574	606	580	552	575	553	570	596	574	581	515	578	569	583	557	555	577	563	549	583	550	570	559	551	544	577	566	554	552	583	566	600	579	589	583	562	607	553	612	598	539	538	571	573	593	559	569	583	569	579	541	583	555	568	590	548	572	585	561	551	577	580	527	569	550	583	533	599	609	557	546	590	562	589	565	563	581	526	556	567	552	555	572	568	576	545	558	567	516	523	565	567	554	557	563	532	593	567	583	562	575	560	564	556	553	573	587	599	560	543	568	556	529	578	572	556	558	559	540	587	594	619	554	556	588	563	568	586	564	571	561	560	576	569	566	589	574	541	556	581	561	554	556	576	585	577	554	577	621	592	522	575	517	568	532	592	563	594	605	548	565	618	592	589	553	520	576	518	567	558	545	536	553	591	590	564	589	557	592	542	570	533	620	562	598	536	550	581	597	561	585	543	563	546	552	564	630	537	542	560	554	637	572	540	531	535	553	580	570	549	534	610	549	585	578	553	561	538	522	575	590	564	566	543	579	597	574	624	596	565	536	562	577	579	587	585	545	570	550	565	563	593	561	598	540	574	558	576	564	599	558	556	603	552	607	590	584	524	580	614	601	580	601	565	567	576	542	562	605	546	581	578	549	558	596	542	543	557	562	588	543	525	570	603	609	568	556	570	564	588	580	571
27628	20619	7647	978	644	629	613	563	500	525	516	597	541	509	522	515	575	552	538	509	528	528	562	556	548	534	507	534	522	507	523	488	547	543	532	572	483	544	506	544	560	505	514	535	557	516	533	555	533	509	524	528	511	500	538	541	495	553	506	566	529	563	551	507	498	509	498	523	524	519	537	520	504	579	539	516	524	509	523	537	544	547	517	558	481	539	515	510	498	506	504	543	527	545	529	518	557	535	495	544	519	508	522	531	518	531	508	485	523	500	522	492	535	515	528	537	558	519	512	554	497	534	499	519	520	524	495	529	523	510	493	596	540	565	529	489	523	526	566	533	565	535	505	499	577	528	562	525	533	546	489	532	508	491	529	568	507	511	535	504	515	544	529	534	529	576	549	499	506	511	512	536	509	554	516	505	528	505	501	529	540	546	535	538	521	547	520	513	515	510	538	524	518	524	516	487	525	532	492	523	507	543	509	503	545	504	495	511	528	533	541	499	495	542	530	514	493	537	517	511	494	512	562	527	559	519	506	476	512	548	512	529	501	525	577	531	517	585	537	524	505	549	505	520	540	489	516	475	495	516	535	495	527	508	495	520	518	541	520	557	521	513	520	527	559	514	530	497	506	553	544	515	541	540	498	512	523	491	551	518	570	520	518	545	524	532	531	514	520	472	534	560	513	485	515	514	504	535	569	519	569	524	534	550	516	515	536	510	492	516	514	516	503	543	564	467	504	503	546	539	503	532	515	523	545	536	518	518	542	553	543	542	493	544	540	500	522	540	513	515	525	524	545	527	522	572	561	534	540	511	514	493	527	489	526	510	540	518	569	507	506	516	521	534	530	492	537	532	510	530	534	548	550	508	533	510	525	568	538	496	525	500	543	578	539	525	513	507	546	517	542	541	521	540	573	533	573	508	541	545	512	503	504	530	562	477	529	503	545	533	517	541	559	535	523	552	522	561	569	552	569	524	523	517	520	503	530	508	571	550	527	496	495	524	555	512	517	505	604	548	515	580	520	513	519	528	528	525	516	549	525	543	533	523	523	545	556	549	514	494	598	506	488	548	518	556	540	515	556	538	526	561	545	544	576	513	506	553	564	527	542	541	501	552	570	553	514	533	533	516	535	511	509	535	511	525	519	530	529	535	576	539	541	544	518	480	520	545	521	485	479	541	532	563	516	530	483	516	562	572	504	536	563	534	531	534	525	528	524	516	532	491	540	549	511	533	543	554	523	480	511	529	539	537	538	509	546	540	519	537	574	533	536	524	536	539	522	521	542	549	511	535	508	548	524	582	498	521	568	530	519	520	539	532	511	536	508	523	522	522	483	548	519	564	524	532	549	519	540	497	513	519	519	513	537	516	521	529	552	531	528	542	516	548	549	496	514	499	511	583	537	541	537	521	555	524	552	567	536	497	510	534	554	521	535	513	545	548	536	496	550	559	514	498	497	576	495	509	523	543	551	510	543	514	517	542	517	493	532	586	539	506	507	544	490	537	564	480	505	538	528	502	518	497	515	535	486	524	525	516	536	571	525	504	551	552	529	556	524	512	577	553	510	518	556	551	544	509	496	560	543	556	462	559	517	503	563	523	534	538	518	498	491	568	534	574	531	527	514	537	502	524	509	540	529	509	521	557	479	525	562	497	566	572	539	558	534	560	582	532	530	539	513	516	541	553	540	535	525	521	535	516	541	544	543	520	569	511	515	526	544	518	542	486	552	533	516	516	523	532	550	521	527	533	546	536	534	489	538	537	536	515	577	521	539	521	517	497	564	546	525	573	543	555	531	551	553	544	564	542	505	506	498	529	511	513	521	519	534	548	549	477	504	530	526	587	505	507	518	495	531	516	488	515	524	474	516	512	524	555	572	531	489	514	503	505	567	503	537	530	539	546	594	549	525	541	509	530	526	541	551	480	512	535	543	539	543	548	530	579	553	514	558	569	582	530	489	528	533	578	499	523	540	557	529	570	481	549	456	579	535	573	563	569	508	510	503	540	481	516	505	556	562	540	516	546	502	501	518	525	543	556	510	497	523	540	505	544	504	540	519	503	528	568	575	518	488	527	539	559	532	522	560	535	566	497	526	542	500	541	537	533	546	557	557	451	550	508	537	503	470	556	532	499	532	506	532	488	526	542	559	522	499	541	547	537	529	515	496	543	521	488	463	502	535	506	551	545	558	544	565	545	537	521	552	543	498	524	483	527	500	547	542	517	546	553	511	565	488	528	511	517	512	489	501	508	550	508	510	534	550	558	484	464	563	554	535	576	546	492	572	500	547	566	517	498	517	502	519	553	537	528	532	526	540	524	559	508	531	534	494	546	528	526	553	538	531	551	538	538	572	544	577	532	515	524	534	533	523	567	540	519	549	508	499	523	514	545	531	520	523	515	565	539	511	534	477	562	518	493	473	537	525	507	567	528	526	508	499	565	513	491	532	508	528	548	523	529	506	476	510	542	499	563	540	551	563	471	536	540	495	530	563	545	513	527	556	510	493	495	518	578	535	532	533	560	518	503	525	573	503	536	556	538	531	530	524	531	537	537	541	545	514	548	548	525	520	497	531	485	518	536	533	519	540	525	504	538	536	464	531	527	521	508	512	531	556	540	527	550	528	519	532	532	498	501	524	520	533	532	543	582	513	554	512	547	508	530	527	512	523	532	533	548	524	534	524	566	511	562	509	545	541	530	516	513	501	520	523	488	516	493	516	545	533	488	497	524	479	561	493	535	522	528	528	559	506	513	492	546	512	488	567	606	535	527	517	496	534	540	524	534	530	535	537	527	493	498	490	544	522	534	533	511	542	565	552	533	498	558	497	565	521	559	543	509	527	518	499	520	562	544	485	527	525	512	535	528	558	537	515	554	544	547	530	533	554	489	503	528	524	490	528	515	515	490	493	502	554	510	499	533	566	516	511	544	513	537	500	529	535	516	586	551	559	542	507	559	499	547	530	528	535	487	566	501	501	529	492	510	522	481	543	542	533	509	496	524	540	510	507	541	566	525	494	523	572	556	488	536	525	499	515	536	513	523	529	530	481	503	527	540	493	515	497	535	520	504	480	555	509	558	543	538	517	527	583	516	505	544	525	501	506	503	570	567	545	548	576	550	571	528	518	509	558	530	550	543	570	512	518	510	552	521	559	510	591	525	500	558	540	549	546	549	526	532	490	548	516	531	480	536	544	575	518	509	526	580	493	522	515	522	483	511	510	555	537	558	492	507	505	474	528	547	528	525	533	541	520	532	511	511	533	521	486	488	525	489	517	493	488	484	535	546	542	537	544	538	555	550	526	501	526	492	517	548	528	533	522	526	545	517	573	525	525	500	497	539	559	484	550	487	577	493	556	538	523	530	517	508	500	508	562	523	528	552	526	503	531	506	476	512	556	575	511	521	553	520	453	527	500	498	496	503	521	554	543	531	566	538	504	543	535	509	577	523	531	499	590	538	539	527	552	555	525	521	554	521	541	542	514	538	526	543	542	532
4294	1387	1221	881	794	752	707	718	679	674	683	639	680	696	705	658	691	686	675	665	680	623	654	692	653	637	626	643	720	652	663	580	598	657	665	617	636	624	609	627	630	693	670	598	650	655	661	621	672	652	718	640	640	622	632	627	656	645	667	669	615	650	661	643	646	680	674	634	677	675	618	612	639	672	659	632	693	637	660	582	630	619	659	609	683	617	650	595	637	596	644	658	599	635	595	633	632	680	627	656	665	639	658	650	622	678	671	604	658	645	618	648	610	629	620	665	694	638	680	664	602	702	645	680	659	656	640	661	640	619	653	667	591	638	603	647	653	645	638	659	636	608	593	679	659	655	601	616	629	696	724	668	622	666	642	655	634	659	631	655	613	644	612	646	660	634	555	645	614	650	658	605	630	612	647	622	602	634	648	657	652	629	638	609	654	567	658	649	658	641	672	636	658	690	635	670	625	639	630	650	667	587	603	601	668	600	624	649	658	706	629	685	676	665	611	661	673	639	638	671	628	650	648	641	646	625	632	632	638	624	627	658	635	665	614	610	677	630	672	608	658	673	705	589	639	616	659	643	634	645	643	693	668	622	701	625	591	638	646	629	638	648	619	644	648	676	699	641	659	635	652	671	679	610	621	654	654	610	634	615	714	657	594	626	666	627	668	611	621	613	644	651	622	624	603	645	651	655	628	677	661	596	673	646	614	648	646	647	615	640	623	667	633	657	600	644	634	630	619	633	623	658	655	656	592	616	610	602	660	680	673	644	621	627	625	627	666	647	689	694	647	656	613	628	664	630	603	661	640	613	624	623	626	653	609	623	638	621	662	624	607	655	634	678	630	648	613	642	610	648	632	670	622	633	641	629	605	650	628	659	671	639	654	662	651	681	688	665	618	632	600	643	632	651	640	662	680	619	660	631	609	665	607	631	622	624	664	666	616	667	683	636	655	650	609	642	638	653	600	668	625	665	655	617	653	641	653	682	638	689	634	630	657	669	660	638	674	648	586	646	669	690	668	655	617	645	629	664	601	659	612	633	660	620	622	625	628	666	647	668	631	646	659	598	658	677	613	606	652	620	620	671	651	619	603	595	603	605	631	651	625	648	605	643	666	608	639	639	601	596	635	647	676	608	667	674	630	630	645	657	665	615	621	621	616	605	689	660	704	649	655	664	684	631	610	632	612	640	646	631	681	603	609	678	641	605	647	668	703	625	651	650	634	659	641	624	635	656	656	617	633	686	638	669	644	577	642	631	650	642	691	658	656	619	664	593	614	633	664	623	618	633	699	632	611	635	649	637	660	663	677	660	686	703	654	651	644	638	630	630	631	674	649	652	648	654	653	639	669	660	681	633	631	695	664	631	669	661	652	697	690	656	627	649	653	653	676	601	612	641	634	677	608	623	609	688	601	660	646	690	657	665	674	604	624	641	617	631	639	625	643	648	633	691	633	653	652	626	639	633	667	678	655	661	636	622	625	600	656	624	674	668	603	598	598	637	670	647	636	617	566	630	641	636	604	633	659	647	641	592	629	631	643	628	599	645	674	652	658	613	618	653	636	609	669	602	630	645	631	637	682	667	650	632	635	603	670	634	694	640	608	677	647	645	617	629	651	658	639	734	684	636	652	643	625	627	617	703	653	650	625	613	653	620	623	634	625	657	620	605	652	637	673	700	654	616	676	653	636	676	644	704	650	641	643	653	648	656	578	637	661	622	665	620	620	625	615	626	680	647	666	653	623	681	642	618	648	658	641	601	636	644	627	671	628	669	642	656	652	605	641	671	625	624	643	639	629	619	673	634	640	619	604	654	661	641	650	630	616	665	696	652	645	659	667	687	643	613	652	665	633	652	648	639	582	690	605	616	601	651	659	673	620	649	628	689	675	639	615	629	640	665	643	645	626	690	638	692	637	682	677	627	650	617	625	659	648	619	583	678	641	635	674	650	661	674	620	665	659	631	609	605	645	664	634	660	626	658	644	672	599	642	654	640	647	651	636	664	635	637	584	638	618	650	605	628	630	657	645	564	641	624	665	618	616	624	680	629	651	634	603	661	645	676	592	626	615	657	663	635	709	674	621	636	645	624	633	661	664	616	615	654	624	664	603	655	613	660	645	665	650	621	613	631	653	651	636	663	670	616	601	695	628	614	672	651	633	612	632	642	626	660	672	654	688	598	658	657	662	616	630	650	665	683	631	663	651	645	638	612	630	652	677	702	684	667	653	665	684	606	635	613	630	624	684	644	607	636	665	595	648	631	678	627	670	638	642	626	620	642	651	656	642	646	675	644	614	604	644	603	611	626	606	628	642	579	650	612	671	665	588	643	698	622	624	666	693	633	648	624	644	646	673	617	667	639	597	655	626	624	656	649	658	649	612	643	594	621	600	692	650	634	625	641	653	646	665	663	651	678	611	597	667	614	630	631	617	679	658	630	655	669	636	707	649	633	631	659	634	675	625	620	644	661	650	623	638	662	631	647	633	604	646	645	621	607	655	641	630	623	657	639	652	619	630	606	642	574	658	657	691	628	679	640	638	649	628	628	620	662	627	622	724	631	671	647	640	637	686	664	651	639	670	641	645	668	608	651	667	650	633	598	677	651	618	616	667	637	603	623	644	618	620	662	613	653	670	630	617	634	639	619	663	644	643	690	664	657	635	629	671	597	626	649	633	647	625	637	645	638	614	656	665	638	638	650	638	636	591	584	685	643	612	626	651	657	649	668	639	618	629	638	666	667	676	672	687	614	629	677	649	657	662	676	652	619	649	640	599	658	624	665	661	644	645	655	625	631	635	645	589	684	588	603	679	626	643	633	659	680	631	618	686	599	657	615	650	593	644	592	656	628	678	664	599	635	660	634	624	614	664	639	649	646	654	617	675	630	672	612	668	655	648	671	605	669	640	648	681	614	588	682	671	632	629	660	602	608	623	660	602	611	657	660	644	633	615	624	637	608	653	631	653	643	624	670	614	641	641	582	634	621	619	626	621	662	652	636	675	623	634	651	620	667	667	608	611	653	688	616	625	621	614	671	645	634	665	641	631	657	620	636	656	595	646	630	688	615	636	663	633	600	670	637	647	633	627	663	608	667	630	636	651	629	663	657	657	667	685	645	643	607	630	625	636	615	663	635	608	675	594	674	607	610	612	714	638	651	666	621	620	650	611	630	663	664	630	681	633	639	654	675	657	651	639	644	627	670	601	609	639	642	663	624	629	659	617	612	612	620	634	663	646	629	650	614	639	645	670	640	653	663	663	624	638	631	649	638	650	622	637	617	631	659	668	661	627	645	665	669	658	629	670	623	623	688	645	622	645	626	624	649	618	629	602	642	625	621	675	634	657	613	624	626	586	666	617	640	654	653	624	646	571	644	623	653	626	694	657	611	648	650	700	642	633	630	644	617	681	621	666	634	632	664	609	579	644	652	654	645	606	686	634	643	690	638	618	628	676	622	668	647	634	627	667	682	576	592	665	607	651	631	668	637	652	639
24146	21618	29200	24518	21607	12814	1186	740	634	520	446	431	431	388	388	376	381	322	337	325	337	336	304	314	306	330	286	318	321	290	288	276	289	312	291	312	315	295	277	312	268	279	297	315	306	305	280	296	288	300	292	312	272	259	276	270	337	315	290	276	310	279	288	273	296	315	285	274	288	276	269	321	275	281	285	279	312	300	270	287	243	261	318	337	304	257	258	299	277	323	308	254	277	273	269	288	283	291	299	263	292	286	289	263	277	263	304	303	312	274	296	300	276	303	292	287	279	292	289	253	279	302	272	291	272	295	306	287	267	281	293	295	281	279	298	289	300	321	287	322	276	290	294	297	285	301	288	309	279	246	291	310	324	307	285	277	274	292	270	291	283	282	285	295	282	285	276	316	298	261	276	261	321	305	274	291	279	297	322	258	280	272	289	285	290	285	282	274	305	305	313	292	298	299	311	275	286	277	272	283	306	294	292	295	293	303	288	284	269	282	290	292	287	294	282	263	295	276	298	308	271	281	286	270	280	296	291	288	301	302	305	265	283	299	303	297	289	286	270	289	276	312	287	268	293	297	282	294	266	281	297	279	307	267	297	310	292	284	262	275	314	294	295	273	261	306	299	300	298	310	284	284	286	277	273	291	278	280	288	294	288	294	279	268	270	261	278	298	270	292	263	285	299	272	299	264	284	301	284	290	299	261	283	300	280	272	278	284	312	293	285	287	294	262	304	271	293	274	284	308	306	324	281	267	290	292	286	294	263	304	297	298	318	286	307	299	249	288	307	270	302	278	294	325	294	278	282	253	283	295	318	287	273	291	283	332	306	257	263	307	291	297	280	311	294	324	279	274	300	285	289	285	304	302	266	319	295	283	299	289	298	269	271	327	283	309	290	297	309	320	286	296	289	248	291	265	290	279	258	291	292	308	243	262	300	267	261	278	306	303	286	317	259	294	301	318	300	278	284	286	314	283	303	299	294	279	275	283	280	288	303	266	300	297	284	306	282	301	316	288	294	289	316	295	320	279	292	293	289	292	308	285	272	287	310	288	260	272	288	294	278	289	301	282	288	293	283	282	286	340	284	264	291	296	293	276	300	279	261	300	322	301	293	286	266	297	259	294	285	305	292	305	274	307	268	324	284	289	271	270	269	287	289	298	319	314	273	267	284	295	290	298	266	297	302	274	281	307	307	278	282	294	317	293	287	278	299	273	274	290	265	289	292	279	311	294	273	271	313	273	271	307	290	271	261	299	294	264	310	312	279	266	299	302	297	306	296	333	287	286	286	297	296	308	280	305	299	308	295	282	309	268	312	281	282	323	291	287	282	297	314	268	273	296	276	294	301	281	322	291	310	274	276	295	306	271	271	269	281	274	256	281	311	289	281	305	296	307	296	291	300	255	291	279	290	234	274	263	302	281	268	277	249	282	245	307	265	282	273	293	271	293	292	290	293	293	291	280	288	317	323	291	318	285	290	282	287	314	275	282	291	278	281	342	303	274	259	275	286	288	300	298	280	282	299	287	279	303	284	308	301	276	285	294	282	278	281	270	291	312	271	297	301	298	254	270	266	280	304	269	266	291	296	299	296	298	270	268	293	276	286	301	273	319	293	291	307	295	266	286	288	301	304	313	302	288	285	288	300	273	321	288	315	280	309	289	266	298	287	295	261	307	276	273	267	260	269	322	273	284	280	285	276	313	274	294	281	296	249	274	280	309	294	272	263	292	292	300	291	339	310	287	279	303	285	298	267	288	288	290	281	265	303	274	299	309	295	310	265	289	301	305	274	284	270	289	284	313	291	294	281	309	267	292	304	268	293	255	291	285	252	309	278	262	317	277	298	290	307	319	269	306	262	308	316	278	278	280	280	285	290	284	259	278	290	270	290	263	266	271	304	271	277	309	270	266	308	283	291	279	301	289	285	289	272	276	289	309	290	281	296	269	303	292	295	289	274	314	286	284	257	287	286	295	284	296	283	249	294	273	299	272	295	305	287	305	276	300	269	274	299	277	309	278	270	310	269	267	279	298	278	302	303	300	270	263	249	275	288	286	268	269	288	275	288	285	299	303	297	303	267	280	304	273	294	289	283	286	257	313	298	287	270	273	280	286	283	256	315	332	265	293	288	275	271	276	290	287	300	289	284	265	298	297	291	312	305	257	279	301	324	294	302	262	282	254	268	285	333	333	288	305	264	278	301	293	275	284	276	277	287	300	295	258	289	280	292	302	294	294	278	280	269	290	291	269	309	296	312	268	290	255	308	290	287	292	281	302	321	254	292	275	283	270	267	305	306	314	265	283	290	286	263	280	272	307	263	296	280	278	308	253	273	284	286	279	301	312	282	288	307	289	280	298	293	303	317	292	286	297	270	281	266	264	284	319	323	285	297	308	282	299	283	298	307	290	306	303	286	332	281	295	304	284	311	283	261	302	287	310	278	275	291	341	272	287	299	275	299	301	309	279	264	320	310	266	286	300	305	290	249	307	292	283	292	296	299	294	310	306	277	303	293	255	289	297	264	267	246	284	301	289	303	309	273	260	298	273	286	329	320	283	282	281	271	272	275	323	302	263	294	287	280	286	292	308	298	271	266	276	276	293	311	291	305	262	290	310	310	281	284	251	305	279	253	274	290	284	277	291	271	269	272	276	305	289	284	268	288	282	303	312	289	299	283	270	300	281	313	253	302	276	291	306	333	279	315	275	288	272	265	266	285	289	272	276	266	279	316	290	273	258	289	293	261	277	298	311	287	292	270	290	288	304	317	328	286	285	320	331	296	296	263	286	279	288	312	302	276	281	297	297	266	294	286	286	310	282	289	253	305	330	283	293	297	267	287	269	313	299	264	302	292	273	323	279	288	308	312	293	293	273	315	301	285	271	283	298	285	316	296	297	313	261	295	281	306	299	264	266	298	297	327	274	274	264	285	288	291	270	308	299	285	260	300	306	277	280	275	314	297	285	256	281	277	277	298	272	317	274	286	308	242	271	294	301	253	259	296	295	298	297	277	282	311	267	257	292	290	304	333	300	313	307	283	270	303	279	285	282	298	287	321	251	285	292	289	267	277	286	270	298	257	293	280	285	302	296	269	310	299	276	315	256	296	289	269	258	281	308	272	293	300	262	307	286	266	302	297	302	278	284	309	290	308	286	278	284	282	286	261	283	310	296	306	276	307	279	302	287	296	251	287	266	295	265	268	281	293	279	297	305	273	308	304	309	280	292	261	280	289	287	283	298	340	291	313	300	274	282	271	271	299	300	295	316	291	296	266	270	255	258	289	270	270	290	280	290	293	298	270	285	266	290	279	276	278	284	278	300	302	282	309	265	288	282	332	280	285	266	294	263	270	319	273	298	276	293	293	314	315	290	308	295	288	290	293	292	306	296	257	294	298	278	283	271	306	277	263	278	314	276	320	284	295	328	299	274	304	283	313	275	306	306	273	308	291	278	309	297	291	280	270	281	278	280	287	321	275	272	310	291	273	276	273	298
5034	10177	8335	4000	2788	2082	1654	1305	1103	919	843	791	666	655	590	562	528	505	487	446	452	450	429	431	428	443	473	383	396	426	376	381	388	377	374	398	366	417	402	382	362	387	393	403	416	388	391	386	373	380	345	377	400	350	340	378	376	361	355	393	396	380	383	390	359	373	364	367	372	384	348	381	372	353	397	373	375	392	401	365	345	366	356	353	376	335	383	378	373	363	375	369	366	359	358	368	370	342	374	375	360	360	377	373	373	350	370	331	354	344	368	369	326	360	381	360	340	379	372	331	355	326	371	362	346	368	370	333	346	362	349	345	379	362	370	365	338	371	356	348	347	362	378	337	369	376	387	370	366	370	400	418	364	343	358	363	356	383	387	369	386	363	389	358	379	335	377	357	355	374	389	387	344	349	379	379	366	355	322	347	350	362	365	380	367	398	367	326	331	365	340	309	360	367	355	406	364	348	359	365	327	359	390	337	345	367	399	369	354	378	375	350	348	395	360	377	355	343	334	368	331	368	387	346	365	357	327	356	360	349	398	366	375	362	373	369	385	370	360	373	376	367	343	359	367	367	349	325	385	372	375	382	353	352	347	385	368	381	388	339	372	338	349	371	353	362	374	327	393	394	361	374	338	364	359	340	392	374	371	361	356	377	354	384	342	389	352	385	344	363	355	389	399	376	367	331	352	353	361	346	386	380	363	345	355	380	390	361	369	364	331	353	338	364	384	385	357	359	342	347	364	353	364	382	379	359	351	413	382	353	374	361	360	357	362	341	365	365	365	352	335	325	349	356	376	348	369	349	375	338	377	363	393	362	369	355	387	357	328	344	388	365	367	373	320	363	354	334	413	343	365	360	381	358	349	341	381	365	315	356	355	390	387	363	340	359	361	370	365	355	309	384	345	320	357	342	356	352	388	403	355	368	341	362	348	356	372	361	385	378	384	318	334	347	384	383	347	384	307	355	363	374	333	348	317	341	367	316	360	387	360	355	329	354	392	387	362	378	357	341	382	334	381	351	353	370	375	399	342	301	364	355	347	350	336	364	367	370	362	348	358	399	380	387	372	384	350	361	349	342	366	338	346	361	371	335	378	380	353	378	393	372	356	358	367	368	355	356	338	362	339	394	372	381	366	354	341	314	356	359	414	355	391	342	377	366	342	393	368	352	358	350	346	357	376	344	371	355	367	338	400	373	362	366	338	351	401	363	368	360	355	359	351	396	349	374	373	388	348	387	347	340	350	344	361	362	333	345	343	385	353	381	368	351	383	354	346	388	352	369	398	346	387	407	330	401	393	367	371	353	373	356	357	391	361	343	345	381	361	419	397	382	348	366	346	351	373	365	339	356	360	379	331	371	346	332	363	362	388	378	389	347	348	371	402	359	332	401	366	372	363	403	381	370	346	364	301	353	391	324	371	389	361	359	365	331	364	422	388	351	350	376	333	350	362	370	374	346	349	340	348	358	385	370	343	367	369	364	374	358	360	350	360	328	331	369	323	318	357	347	336	377	328	373	369	379	356	357	382	338	369	362	374	352	349	386	338	347	370	366	331	348	349	347	343	377	409	344	346	354	354	365	353	405	335	361	383	372	344	355	393	328	356	352	374	362	354	393	368	378	363	344	377	378	333	328	382	373	390	380	330	370	349	365	353	359	348	377	381	372	394	349	383	373	365	352	380	368	350	350	348	331	352	344	361	369	367	381	351	390	372	340	335	380	351	367	396	375	361	370	366	357	355	360	366	333	369	356	367	398	355	360	390	369	351	372	371	359	357	380	345	303	349	396	353	361	354	337	398	354	372	394	343	325	397	356	361	365	380	366	379	335	391	349	367	353	353	346	394	385	368	339	364	345	362	350	358	369	375	335	365	368	322	386	354	359	349	347	360	372	365	373	333	350	395	371	341	376	368	347	371	362	346	350	367	370	353	345	338	410	427	363	362	371	382	351	365	357	353	344	398	334	384	342	358	384	350	385	358	375	373	329	351	357	328	345	364	374	378	401	354	372	396	358	352	357	364	374	367	383	377	375	339	343	372	357	350	383	372	383	357	350	350	337	352	410	378	355	340	359	362	351	348	369	377	354	370	370	363	343	353	353	340	371	390	343	372	361	330	367	343	366	374	374	381	361	367	326	385	327	357	353	378	359	358	335	348	316	373	344	395	350	340	329	366	391	365	387	361	350	328	371	379	378	373	383	371	391	314	362	394	363	384	344	396	362	360	346	371	360	419	370	394	367	344	403	351	377	365	342	368	361	361	364	400	365	348	370	346	363	352	372	352	334	376	356	337	354	367	370	346	408	307	366	399	362	384	330	377	358	333	352	395	390	358	395	346	376	337	347	377	324	343	360	345	351	365	352	348	349	361	357	355	362	372	386	374	324	383	360	363	372	377	381	356	383	363	392	370	373	377	353	394	364	336	376	359	353	319	353	376	328	384	368	362	348	343	384	354	374	348	370	396	373	382	360	350	345	358	363	355	387	364	336	353	368	392	339	357	363	377	366	365	351	349	377	370	379	358	332	351	381	378	373	371	352	372	334	335	343	374	347	371	334	374	391	362	337	383	362	357	371	362	336	398	370	345	372	367	351	396	353	372	398	353	367	375	328	354	343	378	375	345	375	366	350	301	339	362	453	358	362	366	372	360	334	361	373	351	369	376	362	354	385	324	379	363	380	390	369	362	365	342	380	374	360	389	364	366	393	372	337	364	363	353	357	363	377	372	375	350	370	352	379	386	343	356	371	354	368	366	341	339	342	358	318	374	358	363	353	376	382	334	352	330	342	370	353	367	393	374	378	353	325	364	364	338	351	367	336	330	364	404	381	379	371	382	373	360	384	360	350	335	375	379	367	357	364	362	359	360	373	351	346	375	360	391	350	351	356	364	348	363	343	364	385	403	327	362	333	357	349	367	346	345	363	354	336	345	367	352	383	334	355	357	335	382	386	372	380	372	380	367	389	375	338	392	396	367	334	340	391	388	389	371	368	373	372	395	351	325	368	326	373	371	348	316	336	362	368	366	416	368	383	362	353	368	347	354	380	372	371	334	354	330	342	357	386	377	379	340	386	364	339	376	352	349	372	356	364	354	360	392	411	337	386	360	320	358	355	347	357	366	382	361	374	369	377	362	352	364	368	335	363	329	330	334	372	354	357	371	418	342	346	304	349	391	402	358	364	350	375	371	397	373	369	356	378	376	362	362	334	357	346	386	366	392	402	379	392	377	354	373	378	386	381	353	313	410	368	358	332	348	378	367	363	360	357	367	372	373	352	381	322	332	352	359	351	352	341	407	346	347	370	362	354	376	363	364	328	358	385	358	336	394	362	348	362	380	369	373	367	352	368	339	399	352	341	372	409	364	377	349	363	375	346	396	336	335	323	377	367	339	340	385	366	352	381	340	336	379	356	364	388	405	356	338	355	363	324	364	342	399	345	347	373	354	361	376	348	364	373	363	394	393	368	362	377	359	364	345	369	382	372	341	375
25335	21518	28034	25405	12252	1351	1096	905	891	838	851	821	857	816	776	793	802	813	774	804	743	784	782	801	767	773	821	807	764	760	780	752	810	721	764	765	739	762	734	764	747	776	755	794	780	760	735	742	783	797	771	755	785	772	808	769	783	772	754	776	739	773	736	754	750	758	781	747	744	804	714	778	758	764	756	783	772	766	778	774	770	768	807	742	789	754	709	813	779	811	768	777	752	758	735	815	690	718	734	795	791	746	752	791	787	774	768	732	786	798	762	750	816	781	764	732	738	743	726	733	797	754	756	739	725	829	776	759	820	725	749	760	730	805	722	738	825	798	783	764	763	741	755	764	728	737	761	790	741	736	806	756	771	790	790	811	803	736	740	746	728	733	735	797	782	706	758	747	802	794	796	759	692	739	771	781	761	783	760	746	720	781	737	764	736	750	752	731	764	740	726	769	718	737	728	769	777	761	771	729	771	723	766	714	756	740	718	792	753	766	756	759	748	753	768	731	788	771	795	799	752	730	775	763	739	750	771	724	751	737	741	773	726	758	739	801	694	802	749	792	748	754	787	779	781	748	744	790	791	775	833	774	750	786	757	743	795	752	776	746	772	760	735	765	737	797	783	779	734	762	745	819	742	753	766	777	735	764	762	769	795	747	773	738	730	767	775	744	761	785	792	729	717	744	738	750	806	736	735	756	778	734	710	783	722	758	778	749	750	744	747	759	786	719	714	782	744	796	784	759	747	722	743	738	761	752	754	777	780	774	765	734	754	751	768	729	712	765	737	748	757	765	781	720	730	774	759	770	795	751	738	733	697	762	750	730	786	762	807	763	749	760	754	737	790	748	748	741	738	770	763	741	747	750	788	772	773	763	716	750	771	758	751	704	748	760	783	732	747	782	783	762	740	752	767	730	728	727	751	723	786	742	764	783	794	735	793	717	735	773	780	768	754	755	771	762	745	737	789	735	729	795	724	720	786	757	736	805	748	768	797	763	775	781	800	789	774	767	802	747	747	813	726	809	718	768	774	688	765	742	770	702	797	738	779	786	767	769	726	783	721	739	787	783	770	757	763	734	744	735	726	737	755	747	769	768	767	773	757	763	775	751	755	768	739	775	766	748	810	781	772	740	755	759	747	788	774	729	734	772	771	752	811	777	737	817	754	768	745	714	778	738	786	802	802	762	819	748	771	747	754	757	792	781	759	770	687	768	804	756	743	749	773	724	725	709	690	785	726	719	801	767	786	726	763	738	743	757	742	734	713	742	729	790	797	788	789	766	764	736	772	746	730	747	758	798	773	740	747	747	746	764	720	698	756	754	754	782	731	764	761	806	730	736	762	747	747	775	754	743	788	791	715	755	770	772	755	776	728	733	763	762	705	752	757	724	785	771	763	799	750	752	774	721	759	736	763	763	734	751	752	725	772	780	763	746	708	727	760	773	765	743	728	756	743	728	788	706	734	762	769	765	747	725	779	765	680	762	727	778	798	816	755	723	783	741	726	792	732	774	773	777	785	775	785	796	753	794	758	743	765	735	767	727	756	802	743	738	756	774	748	786	758	768	827	803	814	748	751	808	751	769	736	726	740	752	744	723	777	805	766	742	786	727	778	751	767	759	756	743	764	736	738	760	722	737	794	769	763	734	754	752	740	748	780	759	738	757	787	786	833	709	777	755	734	692	809	784	728	744	742	736	767	762	756	800	772	744	778	777	705	729	789	767	739	770	769	764	768	771	784	788	784	761	760	741	753	717	708	734	779	744	762	778	748	733	777	814	780	754	762	720	746	750	766	752	745	731	715	780	758	765	762	744	782	730	728	773	739	767	745	749	705	782	767	747	779	743	721	740	786	751	788	722	738	750	758	739	758	689	769	806	805	740	759	756	766	735	840	760	739	736	758	760	773	706	760	796	774	735	781	729	757	778	761	799	756	774	767	755	762	798	833	734	747	732	802	722	764	780	700	775	723	767	779	773	737	754	780	747	752	806	744	716	689	721	778	831	729	786	743	792	759	748	795	797	734	760	742	783	721	779	730	753	775	756	783	798	729	751	820	778	812	783	768	805	779	729	767	707	777	782	762	723	730	781	746	783	776	794	778	764	760	775	751	775	739	750	745	782	776	788	749	771	782	757	743	763	757	713	794	763	763	790	781	748	751	760	803	782	752	751	772	722	746	763	752	724	747	779	697	787	823	714	745	759	784	792	790	760	780	731	751	756	750	703	749	720	748	771	771	764	710	768	752	722	778	722	754	729	787	733	769	831	731	769	767	750	763	764	706	772	783	781	784	821	741	790	757	767	769	732	735	762	795	769	783	742	758	775	776	739	726	778	744	795	748	748	727	777	796	759	731	799	780	746	718	732	816	746	798	766	762	741	785	800	757	773	776	748	762	754	827	757	738	751	726	747	797	734	768	791	772	760	777	760	707	760	749	734	694	683	763	724	786	767	732	772	789	750	729	785	794	738	806	759	755	782	802	755	751	767	767	757	743	781	793	770	755	742	759	716	781	794	714	749	752	755	794	803	724	771	742	731	752	749	755	778	779	765	771	770	778	813	774	792	735	764	734	760	766	776	767	758	766	710	757	747	732	707	748	760	758	713	726	762	741	755	742	776	734	730	737	706	699	772	776	728	791	766	758	747	782	766	702	756	764	735	714	702	763	730	739	734	825	654	762	732	735	766	727	696	743	803	771	751	773	772	814	806	783	796	754	767	779	796	734	785	742	766	760	787	779	725	739	704	776	701	800	788	777	761	764	697	763	819	708	736	763	730	766	738	777	762	752	726	796	724	785	775	764	761	746	733	761	759	739	802	760	760	738	764	770	734	782	788	745	770	754	785	700	711	795	773	812	758	722	744	740	768	710	721	775	761	752	760	789	761	744	773	767	776	761	741	748	761	728	706	757	724	723	751	728	724	756	778	766	756	754	717	738	695	807	686	785	772	770	769	746	777	744	823	758	760	747	769	747	755	752	743	801	767	759	743	760	721	694	744	766	756	779	822	754	721	746	796	767	740	809	775	791	800	756	749	734	776	749	734	722	771	743	773	772	725	732	743	764	768	783	753	752	747	690	706	812	721	719	774	772	772	781	819	767	718	753	785	829	790	777	774	806	729	770	776	758	741	778	698	728	735	756	730	786	800	784	732	799	791	785	731	721	737	730	732	677	761	772	747	725	761	777	773	833	801	701	774	801	752	775	685	773	792	724	769	744	797	750	816	692	714	733	727	747	768	711	773	740	809	755	787	786	727	783	752	822	731	751	762	740	761	794	775	755	749	746	790	791	769	730	750	793	762	774	729	776	777	785	758	709	770	771	753	828	776	750	749	789	776	735	780	743	734	711	762	781	772	713	742	761	756	755	762	710	822	762	736	741	775	778	694	760	739	753	765	734	774	738	765	766	741	686	732	711	735	784	725	768	757	808	768	736	706	757	746	757	762	787	742	771	759	732	783	799	803	742	742	752	820	731	712	734	753	743	754	704	759
5041	5850	4877	2628	2079	1669	1528	1385	1301	1169	1078	1026	1086	1022	1010	960	984	915	976	942	938	887	906	902	932	942	901	932	928	895	916	872	961	918	873	864	936	867	881	901	858	919	869	878	913	897	906	863	885	886	919	869	923	856	887	911	921	865	848	907	892	887	912	898	913	873	877	943	867	882	874	923	880	863	908	884	847	913	884	860	883	803	896	885	908	858	904	941	862	938	905	889	876	885	884	899	916	953	895	827	849	898	851	874	823	864	861	902	875	847	871	886	864	958	909	926	903	844	883	889	854	875	939	895	853	861	905	843	919	862	834	907	838	852	886	847	861	873	914	879	878	872	881	836	856	868	906	883	902	872	932	891	919	875	960	856	838	872	837	912	889	884	860	926	918	945	892	915	887	889	921	921	869	887	891	917	918	870	851	880	917	883	906	888	865	869	930	905	842	920	867	876	902	891	929	867	871	886	857	870	899	907	835	841	866	865	875	918	860	884	876	916	898	851	850	844	901	819	847	868	924	883	857	821	930	888	927	932	809	869	856	870	907	898	863	869	864	880	917	900	938	916	924	904	910	970	910	890	913	880	882	893	867	875	906	903	883	870	927	856	896	894	903	874	946	851	926	885	900	857	873	917	909	900	900	918	873	861	885	870	918	868	921	929	898	869	827	856	833	879	864	884	864	854	921	907	881	878	837	919	903	882	873	847	852	872	916	943	899	919	824	869	869	835	883	915	861	887	903	950	885	897	880	866	832	856	927	839	851	866	847	882	886	939	841	901	897	900	905	900	934	902	892	832	889	821	897	860	863	915	883	851	891	913	882	869	877	930	881	853	892	845	894	871	892	954	904	845	878	884	904	868	858	901	885	890	909	888	905	862	902	959	908	826	852	873	861	849	832	805	898	856	921	880	869	851	891	947	853	845	901	877	885	884	841	889	910	927	914	873	876	877	866	906	921	961	948	878	902	982	857	874	852	852	863	915	914	839	927	840	904	838	944	901	899	891	888	847	897	883	897	807	892	905	925	848	840	896	836	911	878	873	928	879	908	896	869	875	885	911	925	864	892	878	880	861	895	858	875	936	877	882	884	874	872	848	843	900	908	860	892	881	835	882	889	870	901	865	835	884	907	932	885	884	856	897	877	844	896	841	888	870	888	946	843	901	870	877	870	847	802	902	834	867	889	807	884	859	871	880	883	920	891	848	885	887	917	882	864	902	886	942	901	860	871	917	928	882	903	897	862	886	909	822	867	916	826	878	895	819	874	835	894	873	901	879	846	878	918	886	910	883	903	897	912	857	912	921	900	865	853	894	920	917	867	915	908	937	908	838	876	882	831	862	830	908	871	815	866	927	936	905	862	887	854	842	943	894	927	873	863	875	848	905	877	887	883	892	833	858	928	846	883	865	868	906	861	881	865	859	884	898	853	881	909	884	882	901	886	864	884	867	918	886	916	829	966	913	935	915	874	878	862	893	848	879	909	860	932	904	884	895	839	951	903	886	895	889	862	799	937	913	889	889	859	851	895	866	911	909	902	834	895	884	861	893	864	884	909	927	895	861	889	844	859	878	847	897	894	846	889	883	877	936	835	903	848	885	889	886	878	946	943	915	839	907	832	832	879	915	920	920	865	897	848	877	913	892	881	928	903	869	899	858	920	869	934	904	886	861	914	911	862	860	869	853	880	823	857	890	893	912	886	934	842	864	869	855	929	879	943	861	896	889	858	839	910	869	910	894	869	900	870	873	864	909	922	867	881	892	846	895	854	850	896	930	872	900	874	920	877	951	867	860	915	898	911	914	870	884	912	910	879	864	905	869	914	849	915	856	863	900	880	899	892	934	865	910	901	879	881	927	893	912	864	882	873	866	877	952	816	847	909	891	881	906	938	930	867	888	855	926	883	873	865	909	844	898	846	850	919	833	875	920	886	920	900	911	871	876	843	847	859	889	888	914	902	892	899	897	882	868	880	922	879	902	890	920	888	861	887	842	904	894	854	870	912	889	888	886	861	849	877	878	839	869	859	909	844	899	816	849	880	934	885	880	885	886	956	863	885	857	899	905	877	900	854	880	882	874	921	861	929	886	865	948	861	879	883	863	896	849	870	865	891	867	930	895	875	834	909	853	890	811	918	886	824	904	910	924	917	934	872	878	835	850	880	900	930	860	865	858	852	893	912	886	826	848	917	896	937	870	832	879	914	914	925	863	884	943	885	898	838	875	872	928	900	872	934	891	920	842	834	913	858	895	916	908	854	868	896	914	859	897	851	884	809	893	897	896	923	872	861	884	865	853	894	877	937	902	882	877	900	832	913	867	879	857	883	892	887	887	850	883	884	855	909	894	859	847	902	885	911	856	912	891	941	828	909	872	897	886	888	823	842	938	908	902	880	815	837	942	885	930	872	899	854	846	874	903	885	850	898	868	939	846	860	876	896	896	825	872	915	842	895	887	845	851	935	869	855	897	911	877	881	885	883	887	860	950	882	897	933	904	875	885	865	887	823	882	861	909	894	930	869	886	869	868	828	900	908	868	886	912	919	871	889	868	878	879	855	847	865	915	906	870	909	820	862	858	886	901	809	927	950	899	875	900	910	890	883	880	920	885	870	862	890	868	918	896	910	857	856	891	909	849	899	839	888	870	882	847	879	919	868	900	920	868	922	893	899	845	906	864	897	894	869	885	898	859	918	879	855	868	893	894	844	900	919	845	880	879	848	840	892	898	896	896	931	870	930	908	843	914	868	870	857	842	853	866	874	876	873	834	862	857	829	870	864	860	881	856	868	915	887	866	873	847	911	900	861	922	919	934	922	945	834	889	879	909	887	860	894	888	870	862	849	900	866	909	956	871	905	921	853	877	891	930	929	832	844	880	913	929	870	878	889	907	822	857	874	901	812	902	915	894	958	857	869	859	876	904	926	854	915	901	910	857	885	875	864	872	921	858	969	891	885	858	892	818	888	840	808	901	909	837	902	921	858	899	788	847	928	948	890	907	866	837	864	914	853	916	851	910	884	899	882	867	915	891	855	915	886	855	881	920	844	862	897	951	882	899	890	916	897	866	903	843	920	904	829	877	900	899	915	892	951	903	877	846	949	867	844	901	907	838	892	859	884	900	930	906	881	896	893	940	825	872	853	849	850	878	897	839	883	868	883	911	892	831	883	878	888	822	826	873	909	889	911	855	820	886	911	863	871	862	869	886	901	880	903	884	945	923	893	891	829	881	867	880	833	883	823	901	830	899	843	916	870	926	902	858	941	857	852	881	867	868	903	830	833	913	850	909	879	916	856	911	952	919	921	894	874	882	860	907	847	897	832	905	913	886	891	914	890	923	905	849	884	902	853	864	916	858	860	872	904	943	891	943	884	911	893	854	897	882	903	919	854	820	855	925	850	864	885	887	900	897	887	873	851	853	903	893	890	864	845	849	882	869	916	878	892	895	844	901	857	911	903	880	912	898	882	851	901	877	880	883	857	908	884	915	858	883	860	856
23276	21650	29665	24189	21655	21709	12057	1509	1027	1006	957	801	804	693	690	664	644	586	619	587	573	564	564	572	546	519	530	522	527	523	572	520	519	538	500	515	548	582	532	552	540	543	523	503	504	545	530	538	515	533	568	533	524	496	491	516	530	500	513	540	504	567	498	504	497	520	505	486	522	467	511	525	517	494	544	507	533	493	508	514	503	534	481	490	519	533	469	525	510	517	481	475	505	516	499	471	525	491	486	476	518	513	523	514	520	502	543	524	501	499	544	514	476	510	529	541	539	525	512	494	543	509	480	490	524	530	542	524	493	498	468	534	502	510	491	496	535	474	488	545	498	462	501	543	525	516	509	513	474	545	490	462	505	467	467	505	459	482	531	509	523	535	519	498	454	513	534	505	484	475	518	515	513	506	525	508	479	497	530	455	543	537	528	501	499	497	497	504	501	501	510	484	520	537	521	496	487	502	489	548	523	479	521	519	523	526	526	488	512	535	522	518	528	508	453	540	515	495	520	499	516	537	493	524	485	509	537	548	530	516	517	469	495	476	559	548	478	483	498	521	512	472	523	492	479	482	526	503	486	491	502	546	517	522	540	500	494	513	509	513	485	494	444	490	495	534	530	501	474	496	557	471	486	504	521	528	484	521	496	513	515	485	502	512	515	502	485	484	525	500	498	489	520	515	473	500	533	524	482	456	493	517	481	524	490	489	494	479	505	519	490	509	473	476	503	565	493	483	535	501	527	486	548	514	530	499	488	496	485	489	504	537	470	489	502	515	517	479	489	506	456	507	526	495	486	512	522	494	561	554	490	527	574	518	529	492	496	474	509	481	531	494	503	509	486	536	497	507	520	518	528	460	481	505	490	487	495	519	474	496	492	494	477	507	500	523	479	475	498	560	515	483	513	479	495	511	500	528	527	564	471	506	495	509	481	521	505	519	528	528	482	493	468	476	538	529	502	550	494	521	491	461	508	463	502	480	515	489	538	481	482	539	534	531	510	497	550	478	461	490	486	499	493	507	506	528	516	463	481	469	538	472	506	516	528	500	507	486	534	501	500	550	511	539	494	563	505	513	517	462	484	522	518	490	496	507	509	469	469	495	489	538	497	524	462	501	510	501	506	511	492	512	472	496	512	490	407	503	502	509	479	504	469	519	518	478	507	482	499	473	459	464	497	494	502	496	512	482	487	511	493	455	505	436	518	508	481	499	558	498	483	522	490	509	504	487	525	534	481	528	519	490	491	476	513	484	497	475	533	501	512	502	507	473	474	456	490	489	511	472	518	525	501	541	500	514	520	500	524	496	511	521	522	499	487	533	529	508	511	491	543	468	460	504	493	545	562	499	508	531	503	530	525	544	483	523	519	504	505	503	485	496	505	536	507	531	507	484	497	536	497	473	510	474	517	533	511	516	524	504	552	488	482	534	503	517	500	530	556	475	513	501	537	515	514	545	469	477	508	519	467	474	512	517	510	491	538	504	468	497	493	473	499	506	474	493	513	477	520	505	474	488	469	523	463	496	505	494	465	491	494	519	518	507	475	525	494	490	529	506	506	508	488	517	503	492	515	507	531	476	486	494	455	512	513	524	509	553	501	516	533	523	473	493	502	452	561	509	479	511	470	464	504	518	498	498	546	488	553	485	499	512	504	494	489	517	483	518	524	504	477	502	494	509	460	470	504	477	472	545	501	467	506	512	504	501	486	491	501	518	467	475	488	557	488	500	533	487	476	512	499	478	503	502	534	552	501	482	495	521	520	520	464	508	499	491	479	485	449	486	449	539	526	493	520	527	493	522	516	479	509	498	474	522	480	510	491	478	532	536	483	487	515	504	509	475	528	550	532	507	501	533	508	542	528	509	471	479	528	478	492	512	531	480	488	497	507	488	513	487	521	484	481	533	531	488	524	491	496	507	498	455	505	483	481	510	496	467	538	529	479	496	511	493	484	482	497	492	517	509	460	498	488	500	508	483	535	536	510	521	483	487	476	514	507	466	500	501	486	503	499	538	511	440	526	493	531	519	498	502	446	505	498	519	510	481	490	499	504	517	518	555	482	508	496	504	537	534	512	460	521	503	491	506	490	486	499	466	500	514	510	461	507	505	505	487	527	506	496	503	502	444	532	505	524	509	504	504	505	530	509	503	500	492	494	505	516	507	527	486	551	473	503	498	514	463	484	512	512	491	492	485	511	454	472	536	511	454	470	531	482	497	508	519	541	496	512	496	504	514	522	506	505	552	498	484	510	499	495	493	502	509	503	527	487	482	490	510	525	469	497	494	506	514	459	462	518	445	472	516	480	501	500	496	483	545	483	508	470	516	542	497	568	502	521	513	451	434	495	530	497	479	467	486	546	513	524	485	497	502	519	545	472	528	486	472	527	484	483	530	512	543	533	539	501	500	511	487	503	465	523	444	505	495	476	492	514	511	530	502	500	507	495	496	485	470	479	523	524	503	509	484	522	518	509	477	502	510	502	483	469	519	514	510	489	529	484	519	485	489	455	545	493	516	467	509	504	541	527	528	502	473	519	443	515	504	515	516	525	529	536	521	522	517	482	523	492	521	520	496	499	529	483	502	499	506	509	513	486	503	473	502	495	513	507	514	545	468	505	523	539	521	516	527	522	466	469	521	501	502	516	465	469	480	510	500	501	484	530	479	485	506	510	494	500	520	504	516	478	502	481	515	498	487	526	493	532	483	462	486	424	469	522	507	514	487	492	501	453	515	488	515	522	502	481	482	485	522	520	530	522	493	502	478	508	466	506	511	537	475	474	517	515	509	493	526	462	521	566	489	515	535	473	540	531	525	516	497	508	512	487	497	490	486	497	484	488	475	511	462	481	492	494	517	458	450	473	526	489	476	494	505	553	483	520	500	523	520	490	513	545	520	491	546	504	499	466	485	498	510	474	507	511	521	491	503	475	463	488	454	471	516	527	504	481	511	476	470	468	511	481	499	502	515	483	471	538	511	463	486	520	509	471	533	499	482	504	503	526	510	519	521	496	512	466	476	494	514	492	515	525	542	530	488	515	466	500	532	528	470	510	498	480	523	501	495	492	528	478	483	485	480	489	489	499	491	460	487	522	495	447	489	491	510	525	535	497	482	536	506	537	469	463	529	490	453	499	506	484	523	518	493	534	520	503	523	492	475	508	493	510	485	459	497	507	498	464	487	482	519	541	450	489	527	513	474	513	513	514	484	478	511	493	490	524	482	489	495	541	505	561	490	482	465	486	493	482	481	505	515	511	487	502	496	510	495	512	533	519	514	507	506	509	520	523	480	490	516	524	526	490	515	497	477	479	476	454	490	499	525	532	518	490	519	499	507	528	510	523	488	459	484	500	523	502	503	464	465	527	502	528	521	523	449	494	464	509	499	467	492	561	505	517	487	554	489	508	473	512	519	438	469	486	465	491	538	501	483	492	525	445	444	486	525	513	514	524	500	542	520	501	483	473	456	508	485	498	507	452	517	543	515	566	475	469	486
7152	16352	13414	7097	4892	3786	2914	2430	1929	1691	1500	1384	1207	1088	989	954	862	901	803	805	756	712	736	698	710	666	655	674	702	645	612	631	657	618	668	606	605	615	624	667	651	618	624	634	609	613	577	605	609	589	586	603	577	589	603	582	611	558	636	596	568	579	578	581	561	544	617	564	585	588	577	572	603	536	570	609	560	598	562	558	588	536	578	546	556	567	604	628	604	560	551	572	557	589	561	585	580	566	573	572	596	560	598	563	577	609	586	599	558	569	607	542	570	600	572	588	577	603	580	561	575	583	578	569	600	578	573	576	602	564	556	534	569	554	571	607	560	552	587	630	578	559	590	589	539	569	563	584	560	593	540	562	557	587	592	574	579	548	615	556	573	572	568	607	562	602	610	578	594	611	534	543	592	596	562	545	599	571	595	545	583	586	566	594	576	576	582	588	526	547	586	534	562	544	557	581	581	548	581	560	567	584	576	591	591	602	567	536	539	590	590	576	550	586	562	570	560	556	581	582	569	559	561	546	590	572	596	579	558	562	568	564	559	594	594	542	553	560	521	621	566	557	572	601	585	594	581	586	566	567	596	589	582	548	598	555	560	534	578	545	562	548	547	541	609	585	587	553	545	553	571	585	562	559	571	594	597	563	601	609	564	598	557	529	557	585	510	592	604	573	566	567	521	590	559	585	610	559	572	538	560	580	582	578	595	574	559	590	606	576	594	595	570	585	556	536	617	596	575	593	556	536	585	600	586	564	581	572	581	590	602	558	584	577	558	586	597	542	558	600	557	561	564	552	544	580	538	591	571	590	554	535	613	640	528	573	582	565	564	602	582	560	577	575	561	587	615	550	584	581	585	581	565	584	597	575	618	586	571	614	591	564	599	551	564	600	546	604	551	587	583	540	602	565	570	567	596	544	618	601	549	557	571	574	545	530	587	550	546	557	576	603	542	575	590	594	589	543	583	552	560	518	524	547	546	571	577	580	543	555	591	549	550	613	541	584	567	621	600	586	527	523	580	560	561	619	622	571	535	584	551	607	560	598	528	571	600	579	568	568	569	598	583	549	554	555	580	550	571	541	588	606	572	577	621	543	562	601	538	583	588	604	560	546	538	618	548	585	526	605	539	577	626	623	561	642	597	581	560	577	541	608	553	599	622	610	578	561	540	570	546	558	563	593	585	566	584	578	552	587	594	530	580	574	571	568	525	557	610	594	588	582	575	589	574	533	605	570	602	584	547	567	529	600	583	625	595	580	566	569	544	550	590	525	606	562	561	571	523	543	583	596	567	621	630	557	574	579	565	546	561	537	579	552	561	590	565	590	602	569	547	578	536	588	594	581	550	563	574	580	571	517	587	596	542	549	587	550	585	605	555	565	563	546	552	558	593	566	588	591	592	541	556	554	554	606	552	558	546	553	582	578	586	511	564	559	536	540	594	564	574	557	614	568	611	557	611	555	552	596	567	639	590	573	558	548	585	616	571	567	600	576	540	572	582	588	545	554	555	537	607	577	574	566	572	558	547	599	531	593	595	573	526	568	542	579	564	589	510	568	565	522	560	536	594	561	575	580	586	633	568	597	605	532	563	556	543	558	569	567	615	596	559	603	564	551	583	540	541	585	541	567	584	559	531	598	586	603	526	588	642	573	580	550	591	557	575	548	545	570	586	605	583	559	562	578	567	551	594	547	566	611	588	593	590	557	570	574	574	592	611	549	582	559	549	592	583	577	603	611	598	546	568	591	601	574	578	598	586	565	546	600	530	539	541	570	585	572	554	534	577	538	611	543	563	590	586	568	551	543	584	609	542	571	575	552	602	577	545	589	540	560	550	583	586	529	619	577	561	576	594	565	620	549	535	573	538	603	595	602	549	563	541	554	534	556	571	556	547	567	535	547	596	583	614	576	540	570	541	576	586	581	647	551	559	639	506	567	571	574	542	546	581	568	578	537	577	592	536	574	598	569	557	535	550	574	536	589	570	564	544	605	575	574	549	569	637	604	579	570	560	563	571	560	588	564	633	593	557	570	607	571	588	542	611	548	577	564	600	578	555	603	555	589	569	602	559	560	599	623	598	552	523	591	566	573	622	602	568	561	587	590	537	574	594	575	553	591	613	580	573	570	579	600	614	529	565	531	563	531	541	567	574	556	557	569	561	544	613	591	539	548	583	552	586	560	569	578	585	563	559	609	558	591	566	574	576	591	570	537	565	517	548	585	548	536	566	577	563	550	582	609	561	546	567	590	547	557	532	553	575	550	596	596	536	549	566	545	555	558	576	546	564	583	546	620	614	571	582	544	554	558	565	589	591	574	647	581	584	616	548	573	584	542	554	534	587	575	566	579	575	533	576	571	538	540	585	520	577	575	531	571	568	574	581	575	550	573	594	562	569	598	586	562	587	586	543	601	530	562	636	545	602	549	564	569	593	551	568	567	613	554	603	554	548	576	568	563	562	637	562	581	594	548	592	596	620	565	558	603	507	570	564	610	556	600	547	602	574	558	563	607	559	565	568	541	575	561	580	537	566	575	546	575	561	592	604	607	536	583	568	550	603	596	586	607	590	562	607	572	554	614	580	575	604	588	561	592	603	571	589	550	591	565	644	574	571	561	572	576	587	594	582	537	587	604	533	586	572	557	557	603	525	551	585	570	592	578	533	619	622	584	607	569	592	601	594	558	593	603	571	609	565	560	544	577	555	592	579	579	540	559	567	603	570	545	582	557	612	591	543	630	592	606	552	603	581	582	590	587	596	607	568	562	605	567	544	587	589	564	613	595	593	588	562	579	516	544	580	565	584	562	566	584	532	517	570	536	589	557	572	583	559	574	576	583	543	635	560	593	603	560	543	598	533	506	573	586	588	587	574	539	569	592	584	573	566	611	590	538	570	594	547	548	558	488	559	575	545	563	530	542	609	574	580	598	562	577	574	557	586	559	554	563	595	544	551	612	574	571	578	578	567	608	606	609	543	568	592	591	570	571	597	568	610	616	595	538	570	567	573	602	545	607	585	545	565	586	545	571	596	592	548	585	572	571	546	606	604	579	572	538	547	559	626	564	551	595	591	591	588	586	581	559	591	569	610	618	588	586	568	531	574	582	599	597	581	575	617	544	583	566	571	616	605	553	567	558	599	569	576	589	591	593	620	547	577	536	570	601	591	551	577	604	582	556	558	554	544	604	530	585	550	567	530	555	581	555	611	535	584	561	580	555	596	598	563	583	597	560	566	546	566	603	596	574	510	572	578	607	579	495	580	593	593	602	578	633	605	612	591	578	582	549	557	552	560	578	568	557	627	578	561	575	590	611	632	554	580	633	609	566	559	549	579	544	568	550	589	596	592	532	619	585	571	581	588	559	562	575	617	559	548	565	575	572	554	572	617	536	503	547	592	535	558	571	530	572	600	609	607	554	600	630	608	565	582	609	594	555	593	588	552	614	568	572	608	619	595	550	568	603	560	615	566	581	546	561	599	577	549	578	550	535	596	568
27633	20567	7471	1015	638	595	572	585	559	556	601	552	538	533	580	518	512	520	484	530	528	506	505	526	504	511	560	536	529	527	566	536	510	533	532	540	507	526	536	518	542	525	486	553	555	506	556	536	487	491	551	548	547	532	523	516	520	536	507	512	546	507	547	522	539	535	545	549	566	513	543	515	528	512	524	515	509	486	565	552	573	542	508	508	518	550	555	525	512	534	526	540	522	529	485	526	535	501	530	499	551	550	540	512	537	519	525	513	528	521	501	508	460	514	507	529	586	552	541	567	572	505	516	545	539	526	548	540	516	552	517	517	524	531	568	556	550	563	528	510	559	567	530	535	506	528	591	536	506	516	513	537	588	526	533	508	538	502	560	486	536	501	544	557	506	542	496	538	503	526	569	513	528	513	525	518	529	506	511	579	522	550	529	564	534	523	555	502	522	522	529	527	496	531	525	504	542	568	532	519	519	553	532	559	558	539	527	551	500	548	520	525	550	529	529	533	530	553	530	551	526	548	531	521	509	554	561	515	526	494	530	543	521	489	504	554	522	508	519	503	538	496	528	514	528	535	516	553	541	549	526	535	497	524	541	529	528	526	512	512	493	544	529	502	532	525	539	491	550	528	527	549	505	524	561	548	559	538	538	583	515	561	533	537	491	555	497	539	513	559	551	554	530	521	513	554	510	487	540	477	506	558	502	479	506	581	532	533	489	532	544	530	517	558	482	514	525	534	537	489	488	538	528	538	501	494	509	506	518	516	544	509	543	523	526	494	543	506	488	513	491	563	502	512	507	491	534	542	530	483	550	524	557	504	545	536	525	517	526	558	556	510	506	522	520	551	525	519	526	513	527	568	516	545	539	533	551	518	506	471	568	464	519	566	542	482	563	560	528	543	569	543	531	513	502	525	529	569	516	527	546	548	540	530	534	567	473	555	520	470	496	522	498	502	525	504	538	509	487	524	514	496	511	532	550	526	522	510	492	514	497	510	528	567	506	521	537	529	500	525	528	559	535	564	538	486	532	536	489	495	508	559	517	509	538	501	505	554	520	514	574	524	562	490	514	533	498	519	530	511	526	501	533	520	492	519	488	515	513	523	537	515	529	527	522	552	496	517	525	507	531	581	518	483	525	502	544	512	529	540	570	522	533	531	541	523	541	535	542	500	494	517	499	545	473	543	516	499	499	488	518	518	565	541	496	554	517	512	510	534	530	530	577	498	516	520	540	557	528	564	506	493	534	537	519	515	548	501	515	568	500	563	554	520	506	526	522	516	531	518	534	535	531	516	527	544	528	517	535	530	545	502	503	512	549	563	566	509	544	537	536	526	544	542	528	555	519	543	570	533	552	579	540	520	562	571	550	492	505	527	527	542	505	514	518	504	526	531	540	530	517	534	586	564	547	541	480	535	509	602	538	545	480	539	510	525	482	515	514	531	531	500	502	493	550	536	519	552	554	549	500	544	489	515	534	545	537	561	517	558	567	529	532	546	530	513	504	565	506	505	528	496	540	532	521	530	567	515	523	507	555	511	517	526	546	520	534	494	528	558	553	516	513	538	539	490	530	529	527	587	556	528	503	536	571	513	535	561	551	525	548	541	561	523	541	488	527	539	532	553	544	509	530	516	522	533	523	540	559	529	522	521	559	533	500	512	581	516	507	531	537	552	511	559	529	536	522	526	552	518	498	508	580	502	536	587	566	569	546	531	511	487	506	517	539	524	536	532	560	547	516	491	533	535	493	561	506	552	501	486	558	531	576	521	539	538	536	492	549	527	518	462	494	490	540	518	555	546	563	534	499	529	529	554	539	519	498	514	507	561	507	484	544	494	538	513	530	522	546	540	535	535	559	520	561	523	531	543	541	534	556	521	498	545	554	528	538	530	534	478	532	547	499	504	520	529	531	482	511	528	548	474	502	530	571	528	521	511	531	544	557	512	535	520	507	512	519	525	519	520	515	534	515	481	549	522	504	575	539	496	539	515	535	542	529	486	524	508	542	530	530	531	527	482	544	559	538	474	478	506	535	493	535	532	530	535	551	539	504	518	529	520	555	512	517	539	479	530	551	514	540	512	523	502	507	547	508	542	544	525	518	544	514	497	523	536	501	523	501	543	530	518	574	526	572	529	548	535	531	538	500	517	499	526	517	533	505	488	594	543	507	553	523	557	538	495	522	518	506	534	568	510	512	546	552	553	543	533	528	526	540	503	514	491	516	530	505	555	545	527	528	536	525	552	547	522	595	521	554	539	494	550	538	543	541	506	511	539	547	558	548	522	575	543	515	528	498	536	510	487	508	498	509	528	495	537	511	517	522	538	562	533	530	521	538	539	535	498	546	528	518	574	551	532	507	483	526	558	498	554	559	551	562	533	524	559	532	513	515	525	550	497	529	544	540	525	585	550	593	522	552	502	527	523	558	533	542	550	524	523	530	547	543	550	507	542	513	496	546	550	514	508	532	537	512	506	526	542	547	525	503	523	584	550	490	512	496	521	527	530	523	528	533	520	506	521	524	552	493	513	471	562	558	503	503	546	530	535	530	479	501	535	534	554	532	521	500	500	536	507	533	539	527	528	483	508	524	518	550	558	510	564	526	511	527	483	554	558	538	534	542	522	546	551	551	526	507	505	528	532	572	537	564	532	501	505	574	538	519	542	540	527	551	580	546	499	510	474	519	561	497	568	523	523	527	530	544	547	527	560	533	532	556	553	555	550	490	594	542	524	527	523	539	528	490	492	515	517	542	547	536	521	516	519	518	537	548	540	547	524	509	493	556	518	531	538	520	516	474	542	542	523	525	515	564	516	567	533	534	531	536	514	511	541	542	505	526	552	524	520	518	547	523	534	486	547	548	525	524	484	559	579	489	550	526	511	475	549	535	520	530	549	520	543	546	490	516	570	561	546	539	591	538	544	488	557	514	472	529	506	525	517	512	558	536	527	562	524	542	517	554	572	517	515	522	496	532	525	521	534	543	546	534	522	516	562	586	509	557	589	552	547	529	540	494	517	516	548	543	512	564	529	514	521	524	538	527	537	520	562	515	509	517	502	534	545	519	592	520	525	505	526	492	545	536	554	557	534	512	548	524	546	515	510	534	542	550	490	531	516	497	551	528	516	544	513	545	581	544	519	508	488	509	523	517	548	573	541	499	555	495	517	510	525	558	535	502	526	508	543	543	549	577	512	560	529	492	548	497	499	547	531	521	532	513	517	532	543	533	501	527	560	566	524	543	557	506	517	489	556	527	533	553	560	517	558	542	567	526	531	485	517	530	531	539	547	549	530	503	529	575	525	515	522	516	512	546	535	525	493	585	501	558	532	523	576	559	521	529	515	508	513	520	514	531	510	579	529	516	541	502	511	527	549	559	527	517	521	518	516	494	548	515	506	531	582	518	591	553	544	554	547	550	521	555	552	504	507	511	556	498	504	513	547	532	533	534	507	495	536	568	539	504	546	551	510	506	520	489	510	497	516	540	511	522	528
4502	1431	1285	864	821	796	779	708	721	687	641	619	682	706	639	656	652	630	648	640	636	676	669	653	674	674	670	660	637	671	613	611	628	680	693	660	670	695	672	669	641	641	654	589	629	710	654	672	633	637	638	624	696	645	668	709	687	652	673	667	642	684	666	593	649	641	649	648	676	624	635	617	635	609	651	637	678	626	665	644	644	709	618	651	636	635	683	626	670	641	605	653	674	655	624	614	663	633	640	635	639	618	622	637	670	625	685	640	663	643	665	639	701	729	621	639	596	666	667	661	663	599	621	599	633	675	592	620	631	629	666	629	628	669	644	642	659	667	648	658	657	632	624	649	688	696	659	592	618	617	707	593	628	656	659	652	639	692	608	675	637	677	616	637	666	664	668	668	614	648	647	615	629	656	644	690	618	650	652	651	614	662	632	663	635	617	620	632	663	669	625	608	635	661	645	634	643	677	680	627	655	678	676	637	666	674	640	639	637	655	624	627	623	604	666	648	662	641	618	614	607	617	655	620	647	684	610	667	630	645	619	644	661	600	644	630	623	610	656	624	619	664	681	668	638	649	617	631	604	670	684	669	672	623	648	618	633	668	591	692	646	653	686	701	651	611	599	649	588	652	660	636	632	657	677	634	641	621	637	614	631	644	631	677	635	638	623	655	679	652	619	644	676	646	627	642	596	670	674	617	598	600	633	648	629	648	627	618	632	637	672	627	648	611	657	659	651	624	643	653	671	638	633	637	677	678	596	669	626	700	676	636	660	614	652	671	626	642	634	681	629	639	641	674	679	625	635	634	671	668	633	631	607	628	644	631	628	606	626	660	659	680	658	634	647	678	645	678	601	629	653	622	654	629	680	617	623	616	623	631	662	654	657	641	667	636	650	649	657	624	662	642	647	657	674	637	566	637	673	664	614	658	628	681	649	652	620	644	624	640	601	664	646	660	611	696	642	624	651	626	623	657	657	650	632	612	609	636	655	644	667	681	642	650	634	636	656	648	628	641	642	668	659	632	645	656	616	591	649	636	622	646	629	624	614	677	614	693	686	661	618	623	648	625	574	626	674	670	675	626	683	650	646	688	634	672	629	637	593	665	628	611	625	692	646	632	680	689	652	620	638	619	585	618	640	634	641	648	645	661	559	628	664	644	626	655	625	639	652	703	649	584	654	671	665	624	640	653	634	608	635	635	606	569	661	656	626	667	631	618	615	657	622	669	618	616	652	646	657	641	667	697	606	674	668	636	646	659	579	604	652	647	709	619	681	596	658	683	634	644	607	642	593	605	656	633	681	604	656	642	671	634	629	649	617	637	670	637	682	640	606	667	636	687	669	665	656	626	636	667	639	657	586	622	637	618	617	680	653	629	644	646	612	618	695	664	626	626	642	642	608	628	636	683	634	636	656	656	597	650	656	622	676	609	674	652	620	641	637	637	616	605	662	654	671	674	630	659	638	667	649	645	662	686	639	643	610	599	634	655	613	647	641	707	652	668	656	627	622	634	675	688	634	683	629	630	632	651	565	672	635	644	637	646	634	658	621	654	667	664	642	654	682	589	702	706	650	676	659	684	646	650	624	636	640	646	664	626	651	651	638	644	608	642	634	623	639	676	597	616	663	621	631	655	645	663	622	584	645	676	660	628	641	640	679	692	659	683	624	653	648	652	653	660	592	661	617	698	693	660	653	655	661	618	656	620	642	699	655	630	616	612	638	652	671	678	669	648	672	621	654	693	667	659	643	648	671	632	659	612	646	673	619	654	613	661	649	714	676	634	637	667	669	655	643	645	678	616	602	591	679	634	586	668	639	621	671	655	657	616	651	638	651	671	656	660	702	644	644	653	674	687	636	630	671	580	625	646	666	623	644	651	655	615	679	667	677	603	650	640	592	629	672	686	656	677	692	607	632	635	597	621	647	618	682	648	676	668	671	666	642	605	718	655	648	605	672	605	656	631	683	638	638	639	659	631	611	670	647	631	597	625	621	645	649	648	689	668	646	624	630	602	627	613	584	657	610	613	648	658	664	640	625	647	654	665	687	635	655	666	629	640	643	613	654	636	720	657	662	623	667	626	682	587	636	647	684	636	667	681	662	611	665	671	647	644	656	662	623	646	609	639	621	698	592	650	653	633	644	659	618	665	638	641	605	652	629	663	580	648	619	626	676	644	626	615	680	634	631	641	637	658	631	647	668	612	673	657	637	690	619	620	629	663	596	641	575	628	615	700	633	621	637	688	670	660	627	675	600	727	649	673	660	624	593	596	675	665	615	624	622	641	633	629	624	665	648	657	637	666	646	685	655	610	615	661	659	621	642	645	620	626	646	614	660	653	616	654	670	621	649	675	661	641	654	667	660	661	630	636	688	651	688	644	666	678	684	645	628	624	588	625	619	623	680	639	659	636	657	605	634	653	645	678	652	628	641	648	639	608	642	634	673	602	651	668	619	692	649	621	682	653	653	629	652	635	634	648	616	635	654	620	664	622	674	593	628	642	658	658	632	608	640	640	617	632	675	618	655	626	626	621	656	674	667	627	618	596	674	659	635	617	646	646	593	655	661	654	624	619	637	646	683	664	648	666	648	645	646	597	627	708	665	685	639	642	671	591	627	620	646	639	657	619	649	643	679	666	651	645	657	642	635	617	631	644	706	640	620	624	621	660	651	661	672	638	634	669	652	664	616	657	654	680	641	686	641	688	660	619	669	647	652	672	655	649	621	698	650	663	653	618	659	659	682	626	655	704	649	652	639	627	602	648	652	655	665	636	621	640	624	632	629	636	680	689	670	628	592	709	637	703	630	670	656	642	644	681	668	628	635	622	635	618	693	698	680	648	677	623	644	635	630	662	605	606	678	621	648	656	619	636	638	656	688	687	643	664	619	616	613	672	626	654	628	675	640	668	639	643	681	677	676	628	627	606	657	644	672	635	644	640	649	623	669	660	650	643	636	667	645	644	708	648	654	642	670	646	665	685	698	639	629	632	613	679	635	625	650	643	644	656	647	694	646	650	624	613	682	670	623	658	662	638	642	611	631	667	656	668	661	641	629	625	598	625	644	668	644	643	633	646	646	629	659	658	672	651	621	618	634	626	680	658	619	680	661	703	648	607	661	626	639	640	657	663	621	616	675	662	603	561	650	670	671	641	684	641	634	644	650	604	622	650	653	646	635	630	650	654	607	628	669	619	657	639	640	679	652	645	665	658	636	646	664	661	650	676	638	642	658	661	621	601	657	619	659	603	612	694	655	604	626	679	669	641	619	668	659	694	628	654	638	627	665	658	651	633	658	658	653	679	660	689	643	649	643	668	668	595	656	675	664	654	656	625	650	637	648	663	624	640	624	680	657	636	669	645	692	630	640	636	655	664	681	647	641	662	678	648	622	696	638	687	617	603	625	673	636	670	632	637	646	638	657	653	619	691	728	658	633	665	617	646	684	628	647	632	637	675	607	637	616	647	677	677	659	638	612	632	639	618	639	678	676	680
24166	21614	29220	24482	21601	12788	1204	732	599	558	502	473	448	412	391	431	344	338	353	344	338	340	338	317	309	317	322	308	320	307	315	305	283	325	305	299	295	302	315	287	267	287	274	352	285	311	289	279	311	301	319	324	322	296	285	286	311	293	306	306	281	299	299	296	334	298	276	280	287	297	297	299	290	287	259	299	314	314	309	302	317	301	297	297	316	292	282	280	279	298	261	311	305	318	285	302	302	268	268	307	283	308	302	270	294	271	334	284	292	295	317	290	286	291	308	273	296	266	284	279	293	329	265	280	314	252	264	311	270	291	271	279	274	309	303	281	288	294	303	310	275	306	266	310	295	293	318	301	289	305	301	296	256	312	290	270	285	319	292	252	295	316	292	297	311	311	331	306	259	318	269	289	278	296	297	320	282	311	313	277	300	267	288	271	283	306	293	318	276	331	287	293	280	281	286	305	256	325	324	316	296	256	267	279	295	280	293	303	260	311	294	329	274	276	266	313	316	308	306	250	283	300	252	304	274	317	268	288	305	292	282	288	292	285	285	273	307	264	303	299	279	308	309	307	310	267	296	292	277	269	293	266	258	286	273	289	295	314	283	291	269	282	306	275	325	272	266	313	257	283	297	305	291	275	280	295	321	289	289	266	280	297	272	252	285	294	303	308	282	296	297	294	272	296	284	300	284	285	272	295	320	277	297	307	343	319	285	291	306	265	299	287	281	266	281	281	280	316	268	290	282	308	303	287	295	295	288	291	284	288	289	273	282	304	281	262	294	305	278	267	298	272	279	269	296	302	268	315	270	290	287	280	282	315	238	291	285	315	293	300	304	265	307	294	274	262	277	299	303	298	290	289	282	265	295	289	302	297	305	311	279	284	277	298	307	282	277	281	283	278	303	277	303	286	324	305	300	260	302	293	288	310	294	280	286	300	315	279	302	299	281	271	278	263	289	317	265	274	298	272	288	289	269	322	279	313	312	296	292	289	286	309	269	280	316	325	305	289	292	301	313	292	303	288	290	284	277	263	254	312	286	308	287	280	290	286	292	326	291	300	287	282	297	291	308	266	290	308	319	297	302	313	290	306	286	264	299	254	294	304	295	256	280	280	294	305	280	284	300	292	282	268	293	289	315	291	291	293	276	314	298	295	275	305	318	291	253	286	290	282	301	266	276	286	277	309	313	263	282	280	287	260	305	279	263	293	253	305	253	288	309	290	302	294	301	329	288	265	314	261	302	276	271	310	292	319	301	282	328	278	315	322	281	295	315	271	284	273	286	297	299	278	280	282	290	305	287	284	321	264	312	295	293	268	310	294	286	294	314	309	285	282	292	274	284	286	266	291	299	305	302	281	315	298	277	295	290	306	308	282	279	297	265	304	256	294	282	314	300	302	314	264	288	296	297	279	287	282	305	296	260	301	297	295	277	272	250	283	313	265	306	296	279	291	269	277	278	284	306	290	285	283	287	285	310	297	300	290	282	284	299	283	312	323	264	277	291	292	300	268	259	290	277	274	279	259	282	291	277	287	293	287	300	330	291	316	304	289	282	319	314	313	281	302	281	297	285	276	290	281	302	285	312	309	282	280	299	301	307	278	277	267	304	321	280	303	306	303	297	275	268	290	284	312	255	281	265	284	317	313	295	279	267	259	298	279	256	273	325	294	288	312	297	276	309	316	293	286	287	286	284	274	288	305	295	292	284	296	329	293	312	300	291	285	294	282	302	291	280	288	295	282	283	278	281	292	262	292	285	270	309	288	294	303	293	277	278	291	281	276	294	267	302	293	268	273	287	291	314	319	269	325	281	279	297	316	273	339	300	279	316	275	278	292	286	296	308	315	303	294	276	315	299	263	266	281	301	292	288	272	268	319	273	306	307	293	274	287	316	267	292	272	258	308	298	300	276	293	297	284	284	323	300	317	315	298	287	271	278	290	265	322	301	293	289	299	283	302	305	315	283	292	305	329	319	321	314	257	292	279	267	308	261	277	292	265	288	316	284	287	303	267	295	288	290	277	315	300	306	294	259	302	272	338	295	278	293	326	277	294	281	305	273	280	272	283	304	284	283	283	292	275	272	281	280	287	307	314	300	292	319	294	325	315	279	311	277	312	272	283	304	287	298	293	315	292	300	294	307	289	239	304	262	285	309	272	277	295	269	315	297	305	302	259	292	297	310	319	306	326	307	265	299	299	289	303	307	316	278	298	249	282	249	283	295	294	319	313	283	294	306	298	332	321	262	261	300	296	309	281	310	306	301	259	328	274	292	314	286	288	332	298	282	285	271	305	275	277	291	280	269	290	283	279	273	288	298	247	288	290	287	259	275	301	278	307	289	290	271	273	259	294	284	310	273	306	312	290	296	268	269	303	294	285	296	321	289	286	269	264	314	279	314	273	311	256	275	295	293	309	295	265	291	278	273	300	301	314	289	298	278	275	287	278	297	305	319	296	290	250	306	263	258	295	286	300	293	275	277	270	298	273	276	284	261	240	310	318	286	264	293	319	240	312	307	277	293	260	298	317	287	275	281	294	303	300	267	296	253	279	276	247	282	270	262	311	299	356	287	319	286	297	288	294	289	268	326	280	264	283	289	255	273	280	283	307	281	285	272	280	287	301	313	286	274	299	283	282	267	292	273	265	295	308	317	275	319	271	272	279	315	264	268	321	292	290	304	281	310	297	293	295	280	319	298	278	294	320	283	269	298	261	339	268	328	286	304	276	283	279	279	288	308	305	266	298	320	311	318	276	291	260	298	305	279	295	301	280	314	277	268	307	296	296	316	255	283	257	331	266	293	274	303	294	274	315	258	283	329	297	300	283	292	295	318	294	274	294	321	289	251	314	274	296	294	299	294	262	286	287	279	306	283	280	312	288	263	336	284	272	272	284	323	271	277	274	307	277	274	331	306	280	306	301	287	258	272	282	256	290	314	307	305	270	279	283	269	295	269	264	275	307	284	301	279	332	303	272	343	315	309	265	299	302	277	275	270	286	299	289	310	299	273	278	301	270	293	282	321	304	285	260	290	283	314	293	273	298	292	298	286	328	277	292	298	254	300	308	289	272	297	308	294	291	292	262	256	270	301	303	309	268	279	283	278	284	308	290	272	272	276	294	279	302	303	304	304	294	304	273	327	299	275	281	308	287	301	294	245	281	275	263	288	287	278	314	287	319	272	278	285	292	266	315	312	315	300	284	281	287	276	287	312	293	297	276	282	309	284	330	287	294	266	316	314	306	278	295	299	288	310	270	271	278	253	296	266	302	281	268	281	271	301	289	262	251	285	282	295	283	287	296	307	294	269	328	279	336	308	267	289	298	297	273	299	296	275	290	264	300	292	294	317	251	279	281	282	291	291	284	312	289	295	277	303	263	274	284	327	285	281	314	302	292	306	283	282	289	286	289	299	293	307	294	263	276	317	296	269	317	326	284	288	289	293	283	269	302	253	289	294	282	298	273	278	271	280	275	311	293	288	275	279	287	296	329
5155	10036	8270	3959	2776	2015	1710	1259	1132	950	839	721	733	620	591	571	562	490	511	449	437	459	445	436	410	391	440	405	426	417	372	392	388	392	395	411	422	374	344	363	384	375	408	372	359	371	389	365	364	361	368	362	351	370	333	349	351	393	337	390	360	361	399	335	386	399	354	392	412	359	407	372	361	327	364	365	390	372	368	360	351	377	367	348	355	375	342	347	358	405	378	385	375	354	348	409	318	350	357	374	347	374	407	379	352	355	355	349	372	367	363	367	385	365	362	355	380	368	376	362	389	342	357	359	342	357	353	348	376	329	354	373	369	359	352	372	395	334	355	333	370	382	373	365	394	366	361	369	400	381	343	350	359	367	403	413	345	357	369	347	384	336	362	375	382	349	396	370	346	347	333	341	346	382	363	334	407	360	340	346	352	357	338	368	398	365	372	387	407	332	362	346	332	383	381	370	331	353	338	392	377	366	383	350	381	378	346	381	366	326	357	337	368	334	356	327	349	358	351	360	355	384	367	328	378	363	374	374	349	328	358	352	358	360	366	378	365	337	368	370	428	361	384	360	355	384	348	374	331	391	365	396	349	362	360	361	361	361	394	355	361	395	349	362	352	358	379	363	353	385	336	361	380	365	374	420	372	349	382	369	384	360	358	366	341	383	349	341	392	366	372	377	376	374	323	357	398	345	376	359	335	365	383	338	348	368	311	341	369	361	345	364	386	371	367	375	342	366	377	361	349	342	353	385	365	345	383	370	352	379	345	365	355	390	341	362	320	360	312	349	331	362	373	379	385	383	355	343	393	396	349	359	384	371	350	383	360	364	369	363	369	327	374	347	376	371	328	390	351	355	352	361	388	364	371	381	307	361	360	355	351	367	391	385	353	379	388	388	373	360	370	378	389	353	374	354	387	335	378	341	365	377	345	357	338	327	336	374	405	368	370	333	373	372	369	368	353	334	358	398	348	343	391	373	377	347	385	360	378	356	334	331	361	377	352	392	376	349	366	341	406	379	395	361	387	354	402	383	345	368	352	373	351	381	370	362	355	380	330	384	379	334	360	326	352	393	395	348	356	374	369	405	338	390	349	382	359	349	354	402	380	350	383	355	365	397	368	398	369	358	360	347	367	362	416	385	394	358	371	375	390	391	360	362	308	352	330	365	349	363	348	365	372	368	320	328	349	394	374	385	375	367	334	331	347	383	340	359	376	367	355	354	378	373	359	321	344	351	372	364	370	389	350	338	341	387	326	386	386	341	378	361	356	347	360	367	356	350	373	361	335	343	371	332	328	373	371	374	352	357	334	361	418	365	340	350	388	377	351	363	342	368	371	362	383	336	378	393	398	384	361	385	378	362	392	357	352	363	330	353	379	384	382	392	369	402	361	379	346	349	364	352	349	376	402	378	366	362	358	374	385	396	392	341	367	373	356	355	329	370	352	364	353	372	355	366	375	370	349	333	369	370	358	373	353	356	356	350	362	329	338	350	368	350	372	349	415	401	402	359	319	340	390	358	371	365	350	336	368	387	333	371	392	355	360	354	394	331	347	388	356	336	370	358	353	367	342	371	375	366	359	372	371	360	375	376	389	352	338	402	322	367	358	354	369	367	400	362	364	378	356	356	352	370	367	319	354	390	361	372	352	333	359	385	363	369	364	367	360	396	369	373	373	382	379	360	347	347	347	359	359	375	364	369	324	342	378	332	358	370	374	368	334	354	352	365	383	375	356	352	350	365	370	338	363	343	364	356	365	396	373	336	364	345	367	365	366	351	366	363	349	390	396	371	366	370	333	315	392	371	353	362	348	360	353	388	340	376	396	373	387	344	377	371	362	360	354	374	347	399	372	366	376	359	355	388	359	361	347	342	397	370	353	345	380	352	367	351	384	335	358	349	353	378	382	378	353	358	387	358	352	371	366	383	382	370	337	347	354	402	375	345	376	400	375	354	363	347	381	353	382	376	384	377	357	338	369	333	364	357	388	352	355	348	356	360	372	336	351	340	374	358	361	321	366	361	339	376	337	386	369	359	360	360	361	359	310	356	373	356	357	356	374	367	381	377	350	350	342	349	382	361	362	375	379	374	388	409	386	384	322	348	346	376	384	316	348	339	394	362	365	356	353	389	359	378	403	352	393	379	320	326	319	379	355	348	346	347	354	373	353	377	377	372	320	387	350	345	373	338	373	362	383	362	380	382	377	376	343	357	341	378	388	355	362	375	367	350	384	394	341	363	362	389	366	332	372	366	361	355	367	366	342	370	325	368	412	354	361	383	367	345	339	394	359	371	343	356	373	361	348	369	364	335	382	342	380	338	377	332	349	396	393	326	346	355	352	364	363	387	365	365	324	353	351	348	351	354	388	362	354	346	374	404	361	398	403	349	353	364	379	350	357	334	367	378	352	347	365	331	344	392	326	349	359	346	381	349	376	400	372	353	335	356	349	351	376	362	349	362	383	343	360	378	364	336	402	348	366	371	369	348	341	361	337	360	340	357	361	361	353	340	363	354	366	394	369	368	373	358	388	356	388	346	369	363	363	332	391	360	408	381	355	356	393	343	360	376	354	444	360	364	421	359	361	370	343	363	386	391	400	393	391	362	370	390	359	376	365	387	340	374	398	365	366	355	345	351	350	323	416	367	360	395	396	371	353	373	382	389	371	361	373	364	341	380	348	339	336	374	360	365	343	373	368	383	386	338	393	384	364	364	366	393	356	340	373	370	371	370	338	372	386	381	348	356	362	363	365	363	357	355	403	381	342	398	323	368	370	318	363	355	382	359	359	356	357	379	362	356	371	379	355	373	348	386	333	361	382	353	361	369	363	354	407	378	342	360	358	331	345	360	365	377	342	338	332	385	355	356	326	347	317	374	365	369	374	359	357	378	328	380	379	353	334	350	370	387	411	374	367	367	361	344	393	377	357	376	373	388	385	374	360	343	377	372	349	404	367	344	354	373	361	371	376	385	367	364	396	353	404	351	353	390	361	356	364	363	369	320	414	381	358	374	330	363	361	369	367	406	368	391	348	368	390	338	387	356	351	353	337	378	373	369	377	380	374	353	359	372	393	361	336	396	343	354	349	374	354	355	357	372	352	362	346	334	341	359	354	364	362	358	364	399	409	378	321	340	360	373	336	359	365	338	340	357	374	367	335	368	373	399	352	352	385	327	358	363	366	352	365	358	393	346	374	350	361	370	380	362	326	369	375	356	371	382	382	377	356	322	346	411	387	334	399	334	330	379	353	369	400	379	331	353	363	364	340	341	375	339	403	343	387	359	377	395	380	357	366	338	355	347	324	371	339	400	347	359	362	386	352	374	364	361	385	329	358	369	353	379	372	366	382	326	384	334	363	358	355	367	355	344	328	395	389	399	379	358	352	337	328	332	387	361	373	357	390	377	360	337	378	386	358	358	406	335	348	338	369	378	342	381	385	376	399	356	368	358	369	372	372	366	352	376	359	351	386	372	407	345	382	332	386	359	358	349
25447	21625	28143	25476	12404	1390	1047	869	873	847	877	859	887	858	827	766	758	812	776	795	751	813	778	801	756	808	789	763	802	751	771	781	744	734	788	692	802	769	758	798	778	801	779	777	742	749	770	735	773	824	763	778	822	766	817	727	791	761	741	786	759	775	761	809	783	767	722	800	785	801	736	744	787	755	773	789	756	767	761	758	793	775	797	769	790	777	723	775	723	814	754	745	765	758	775	808	779	771	719	766	755	774	799	738	744	784	777	761	742	780	746	724	784	759	812	773	761	751	773	694	736	804	771	768	792	811	751	762	745	734	769	723	767	746	735	735	776	757	784	790	762	779	816	753	748	832	751	768	711	808	772	746	827	739	775	742	803	763	775	765	751	753	749	741	724	786	750	719	803	750	791	745	810	809	812	801	764	762	779	783	782	751	715	744	756	790	739	755	735	763	826	793	773	747	760	734	830	726	759	761	802	800	810	787	787	807	786	775	751	835	762	785	754	802	763	745	811	729	747	692	777	726	723	715	710	774	778	779	768	753	756	777	757	775	750	750	754	763	734	696	778	737	736	763	773	799	762	743	768	790	724	800	740	846	752	760	726	787	786	750	743	784	798	732	731	794	759	816	829	728	777	815	771	809	764	771	775	753	855	769	782	743	794	834	738	780	779	714	788	797	776	726	804	813	747	763	771	785	768	825	783	812	737	749	771	778	783	775	737	773	734	780	739	759	827	747	768	713	729	760	745	764	745	737	777	786	737	710	712	787	772	785	742	787	797	778	762	716	759	784	827	780	804	776	733	772	758	798	747	772	736	757	779	849	779	730	768	796	773	728	787	774	794	738	758	731	765	761	749	729	749	822	736	775	749	774	755	792	755	764	771	790	781	764	748	814	741	751	728	798	731	775	736	794	777	798	789	817	693	753	791	774	747	735	765	720	744	741	761	772	718	738	775	759	771	761	785	749	731	761	765	758	789	764	712	813	784	746	748	774	782	769	753	832	832	728	752	737	813	772	779	796	802	758	763	761	729	714	772	727	775	811	765	772	759	756	746	797	735	768	701	759	765	765	753	718	814	773	745	731	784	764	756	790	774	700	743	741	762	773	758	738	794	781	759	760	746	743	796	759	737	787	753	820	840	704	780	748	745	766	767	792	799	798	759	776	748	809	762	773	800	741	775	783	739	739	758	716	729	755	757	790	814	756	729	749	830	826	790	806	799	735	717	773	795	709	722	770	761	764	767	739	776	767	714	747	769	743	783	764	724	753	811	811	775	798	737	757	756	761	765	788	766	762	746	743	736	767	757	766	778	785	735	798	725	767	752	769	739	775	755	754	768	792	752	752	743	776	745	727	727	791	757	738	780	761	746	803	780	729	740	735	777	774	772	766	739	797	767	774	819	770	790	704	735	833	741	783	752	790	774	732	755	745	754	761	750	814	724	694	779	757	768	777	754	706	702	807	724	786	780	792	796	815	780	786	789	742	720	801	799	745	774	786	801	776	744	728	809	760	780	763	794	745	740	791	745	821	783	748	765	734	786	742	785	738	712	774	729	803	747	789	788	759	831	718	770	764	753	813	788	812	748	746	765	766	763	729	727	785	735	791	778	793	755	743	754	801	771	753	759	827	755	804	781	814	786	784	731	777	743	761	756	766	753	754	795	767	758	724	806	743	760	749	773	792	746	755	739	777	729	792	736	736	785	776	773	789	782	757	798	718	805	756	782	813	770	757	782	723	734	766	724	763	758	780	784	792	809	726	762	744	769	712	792	726	783	755	754	828	780	764	791	719	755	784	767	718	785	849	765	783	742	739	715	745	800	734	755	769	750	750	776	777	752	759	780	772	766	774	781	780	818	786	755	752	778	762	775	802	765	770	741	753	749	765	822	748	812	763	708	741	756	740	785	774	709	770	783	769	753	730	782	740	727	768	771	762	738	811	808	769	795	737	747	763	734	770	748	763	761	791	737	828	753	755	804	749	751	731	785	787	742	767	800	768	780	762	799	701	736	729	773	733	715	822	778	779	758	778	794	777	791	840	765	733	765	773	729	755	765	762	787	780	759	774	744	781	708	750	811	771	751	804	786	770	743	747	759	748	744	764	763	730	777	755	792	754	762	767	750	767	763	707	745	780	766	827	776	770	737	790	762	759	757	755	764	776	732	720	803	758	780	738	818	753	759	746	752	748	785	818	766	768	764	725	831	798	808	732	755	738	777	765	721	760	776	784	712	796	781	818	764	792	772	786	774	770	765	772	724	797	781	765	776	754	772	771	775	776	741	766	750	788	786	782	783	755	790	801	799	758	777	830	800	759	783	801	730	734	782	783	788	741	792	739	750	748	783	751	754	758	774	733	785	714	726	795	758	740	771	758	732	764	737	772	756	797	784	762	804	713	725	735	730	714	773	788	782	799	772	793	823	722	750	780	756	721	742	783	767	746	768	756	740	730	739	768	783	726	743	770	739	757	808	735	763	768	803	813	756	760	771	784	789	787	728	744	797	746	756	797	783	793	758	739	761	773	807	756	791	794	815	722	785	797	793	750	743	772	762	728	770	773	819	747	773	772	764	764	775	765	755	772	774	732	755	760	779	704	739	777	769	775	787	753	743	755	789	796	720	758	720	759	772	785	781	768	765	753	753	764	709	746	761	803	771	775	772	727	736	742	755	737	766	763	730	803	744	743	785	761	739	731	729	754	749	731	744	715	750	740	812	750	751	796	787	759	792	777	782	779	764	765	739	786	782	742	783	732	770	768	761	764	746	728	738	731	765	806	772	769	795	745	772	711	804	763	793	789	795	722	774	796	727	720	767	756	775	705	809	761	769	762	777	764	830	722	788	765	744	800	772	738	743	756	740	769	762	765	772	758	781	788	775	703	759	754	767	830	782	800	775	774	701	763	762	718	746	736	779	776	774	761	801	771	761	732	783	791	763	728	757	845	760	762	708	750	731	765	749	781	805	778	743	762	753	791	724	831	788	753	748	748	716	780	775	792	763	815	806	737	753	723	787	798	792	762	771	753	870	752	802	780	743	752	756	765	729	732	810	817	746	729	778	804	754	762	792	727	766	709	738	790	778	755	800	749	760	778	783	766	774	786	751	757	773	778	727	728	741	776	753	775	766	737	791	751	790	803	755	769	765	737	725	754	735	760	798	796	763	737	782	752	787	766	774	793	751	728	749	765	803	757	814	769	753	772	759	711	787	769	728	747	764	788	794	758	759	797	756	797	753	744	721	814	731	785	697	739	771	767	758	723	708	709	723	772	750	756	742	720	742	732	759	722	755	788	759	749	784	789	801	758	780	759	726	758	700	758	763	837	780	736	740	804	770	722	758	716	797	756	779	786	781	756	731	775	743	749	736	737	730	822	784	764	760	777	761	769	767	750	691	745	834	806	783	755	808	742	747	782	792	748	767	764	744	764	761	692	737	762	740	751	777	773	739	767	762	762	719	733	800	721	802	767	779	773	784	732	750	706	761	766	752	771
4904	5923	4760	2576	2093	1778	1420	1373	1236	1149	1142	1124	1037	974	1088	990	1038	927	945	881	923	930	948	889	916	926	902	878	886	946	918	889	906	915	864	921	879	904	911	924	922	953	888	872	947	862	909	912	918	865	896	891	873	903	921	909	938	871	906	955	857	895	906	878	912	895	866	915	869	902	879	920	931	916	938	890	875	884	912	926	908	925	888	901	907	858	888	913	938	883	916	874	891	899	826	869	827	878	891	874	896	873	942	864	920	893	908	876	922	839	870	881	892	899	920	924	932	948	870	902	891	918	925	869	842	898	919	833	907	869	890	867	867	867	906	922	917	882	841	937	872	891	885	859	915	862	861	887	884	912	892	874	912	917	892	927	939	888	905	911	911	899	836	899	850	918	899	939	890	900	909	852	894	898	890	907	900	892	913	879	836	856	895	881	836	891	898	911	826	889	933	879	915	879	913	881	895	868	892	874	886	889	878	894	912	900	866	826	844	895	872	843	895	847	930	855	914	854	833	899	941	876	900	897	884	914	889	864	943	908	911	925	891	838	838	922	847	888	895	887	840	936	838	903	928	865	875	872	870	846	905	872	873	875	923	906	866	886	872	886	900	827	866	919	900	874	898	884	899	847	880	918	957	894	901	886	901	901	927	879	907	884	918	921	849	916	934	926	890	888	897	865	868	846	908	846	895	877	853	910	832	926	940	876	914	951	875	879	898	931	919	884	884	856	901	865	926	874	904	883	900	894	858	916	923	825	888	899	797	894	916	933	843	916	849	860	872	911	864	937	909	820	943	868	879	847	880	879	936	929	868	890	884	917	845	896	926	912	886	961	915	893	877	844	941	905	863	910	925	875	915	932	899	865	848	917	942	923	875	944	900	881	872	916	917	898	864	846	863	902	868	934	862	920	896	903	920	898	931	890	857	856	908	904	916	878	891	914	868	927	876	887	899	901	893	900	897	930	890	877	843	949	883	898	903	893	877	916	896	923	893	880	935	909	908	879	866	945	838	857	867	900	904	934	923	904	916	870	874	900	882	904	914	869	847	837	887	927	838	898	866	893	902	910	859	877	906	883	928	856	876	916	911	825	874	872	893	903	870	903	944	934	900	857	884	882	875	883	885	893	901	838	940	889	866	874	891	902	922	897	908	848	877	912	858	863	836	851	889	879	915	871	899	882	973	913	858	852	882	930	891	930	891	851	851	897	891	946	913	882	897	927	827	898	859	896	903	890	847	864	925	895	913	876	868	921	863	909	869	876	935	855	908	833	882	864	915	879	827	956	934	910	876	856	861	882	928	922	913	881	900	886	895	913	889	888	869	896	860	899	925	884	892	875	874	863	947	855	872	934	885	878	913	874	925	951	904	888	930	868	951	915	872	885	944	854	886	885	866	914	867	908	960	883	902	865	924	898	885	855	926	860	909	916	844	876	900	874	905	926	896	893	893	856	863	898	863	913	917	831	902	912	908	921	861	900	904	915	861	889	901	902	947	872	909	888	852	907	855	843	916	894	911	896	944	851	894	884	951	882	887	895	953	827	900	875	877	898	885	898	898	914	885	937	868	891	863	881	849	876	881	875	908	906	844	861	904	893	880	869	936	907	892	847	855	881	863	870	951	896	904	876	936	910	891	841	929	880	893	900	819	922	914	951	893	924	860	862	892	916	882	861	884	914	910	901	941	860	918	889	913	882	878	935	891	885	917	896	921	883	940	907	898	887	901	917	833	922	903	937	913	961	891	803	892	888	909	946	909	886	907	907	890	934	891	846	899	897	837	891	933	908	878	924	955	914	909	846	932	818	914	898	845	909	896	879	867	894	903	932	941	900	834	900	890	878	871	858	854	880	894	917	876	894	881	948	896	880	888	899	829	851	898	877	851	907	917	904	862	882	882	874	906	912	888	855	899	868	841	876	850	915	873	871	953	846	874	848	853	953	903	915	898	895	906	931	886	897	848	867	896	899	868	908	864	902	894	892	911	872	898	890	916	890	875	949	841	911	861	881	883	939	911	864	894	900	826	903	864	883	885	848	929	895	899	910	899	859	837	886	906	877	854	870	831	892	910	936	853	899	879	892	858	857	896	933	842	918	880	881	888	882	902	951	883	930	923	925	882	910	875	893	876	931	906	943	870	905	857	875	869	885	896	947	911	821	892	880	881	907	870	923	935	875	887	886	861	967	902	911	864	924	879	822	868	913	907	901	889	902	931	924	851	957	943	842	897	897	875	863	884	849	912	861	902	860	875	908	924	890	876	885	870	886	832	917	807	923	874	870	887	890	868	907	865	847	888	891	886	902	879	894	950	917	893	814	883	884	870	853	894	779	872	877	859	869	836	901	889	913	858	902	875	912	893	920	916	913	884	861	853	896	914	921	920	836	876	917	842	928	807	918	863	915	910	937	944	881	820	867	845	930	934	870	842	854	865	912	902	950	895	844	863	922	900	862	847	833	867	890	918	915	840	923	876	926	909	897	860	906	894	849	924	855	887	851	843	909	879	911	861	852	876	899	885	903	870	921	863	892	932	933	925	925	890	914	833	848	885	857	877	887	877	919	922	868	950	908	923	850	877	910	909	919	901	918	879	925	906	932	882	865	911	879	888	934	869	914	945	875	856	921	909	890	939	906	901	922	905	896	937	866	885	857	931	802	844	900	912	896	879	882	900	896	909	908	876	894	849	924	902	848	832	877	935	931	917	913	913	867	866	909	908	868	935	923	917	895	845	858	847	870	911	859	903	899	898	866	944	873	917	865	864	919	870	848	921	905	881	868	926	900	862	881	892	899	904	855	839	918	898	851	926	875	886	916	956	887	931	883	881	919	901	929	903	884	910	889	921	897	917	870	888	952	830	865	823	858	877	892	911	838	920	900	890	925	856	872	908	865	855	880	886	872	890	860	855	878	876	953	897	921	896	896	881	874	884	896	889	896	897	867	960	849	862	898	870	903	813	924	856	898	889	905	917	920	869	861	907	856	886	904	880	883	923	888	897	899	881	888	919	910	906	901	914	873	871	892	863	844	893	885	921	898	888	868	911	926	871	904	935	922	840	864	866	854	878	937	862	912	901	891	835	860	935	875	908	874	869	906	906	943	911	888	835	911	875	813	911	903	883	883	914	900	888	861	896	843	939	926	919	886	852	895	892	897	877	897	900	925	943	835	909	840	914	862	914	899	867	835	927	870	894	828	936	898	867	985	908	905	950	883	903	842	903	877	850	891	916	895	862	878	928	893	892	877	913	955	911	891	945	874	882	805	856	889	907	917	900	900	915	866	886	919	905	911	904	866	885	929	813	847	908	930	979	887	925	938	891	897	907	939	890	911	880	912	905	884	889	899	869	901	877	866	878	856	875	881	847	872	844	865	884	927	897	850	920	891	866	909	917	862	861	884	905	871	907	889	901	831	871	891	864	886	926	884	827	911	878	889	910	859	898	907	841	892	901	930	877	862	878	885	888	954	934	911	886	875	892	830	880	921	831	901	872	871
23203	21642	29621	24198	21644	21714	12352	1509	1081	961	890	797	799	742	700	700	699	626	627	620	611	610	589	585	563	554	539	565	527	544	568	525	560	564	508	520	562	573	512	513	507	574	526	507	510	542	522	525	541	539	472	529	511	516	497	527	507	463	511	537	515	495	510	482	483	524	542	529	472	511	486	462	516	514	543	498	548	492	535	503	478	526	533	484	526	475	525	511	533	496	482	520	483	507	502	497	481	481	527	498	474	534	514	475	509	515	512	513	493	526	523	521	527	488	489	555	492	506	487	532	503	531	519	497	516	519	504	447	504	529	498	463	488	511	528	485	488	518	541	517	470	519	508	530	536	498	508	500	508	521	492	505	508	518	507	509	533	487	479	493	533	491	506	528	522	500	546	493	508	508	486	506	506	521	504	491	504	526	505	499	449	497	491	476	515	478	523	508	488	529	492	547	524	494	478	467	526	507	533	516	485	529	538	502	510	523	481	537	505	519	511	516	499	531	548	491	542	479	544	518	463	502	504	477	499	501	529	492	507	496	489	545	494	515	496	494	517	494	487	518	452	502	537	503	489	495	515	504	536	481	516	500	521	516	519	523	491	473	521	505	506	531	480	471	504	504	521	534	516	520	559	516	526	506	489	480	521	496	507	469	521	532	537	507	534	489	527	524	474	486	521	507	505	543	521	476	533	487	518	482	505	495	541	511	510	512	469	514	511	490	478	505	504	502	477	497	521	507	483	507	477	494	514	495	518	492	514	493	511	508	505	576	490	518	501	513	525	569	514	543	472	509	478	485	501	515	475	524	514	502	554	531	520	480	524	496	520	525	502	508	502	475	525	484	542	532	505	537	482	501	540	494	507	479	483	486	477	515	499	505	472	536	485	480	508	534	486	484	483	503	518	514	513	556	495	465	497	490	505	533	519	473	526	501	546	493	591	543	501	480	481	505	519	528	500	511	486	520	467	517	486	506	500	504	511	494	516	534	504	507	504	494	515	542	529	536	517	459	447	495	504	503	506	547	537	490	498	518	523	499	510	497	501	520	483	504	491	531	488	518	523	511	488	505	489	506	500	470	477	494	556	551	498	503	546	486	502	532	528	494	514	512	518	502	518	545	536	553	536	487	515	500	512	475	518	516	486	498	521	526	517	462	515	510	516	523	536	472	485	496	505	482	520	493	496	529	475	519	505	535	470	513	500	539	492	495	502	505	538	516	510	492	483	522	476	562	495	518	493	487	523	521	598	534	532	501	529	496	522	488	486	487	524	512	465	512	547	474	506	507	567	493	501	519	484	502	474	566	551	508	540	570	490	474	496	506	494	508	516	555	483	526	477	518	518	513	485	526	544	526	529	540	488	495	509	476	520	495	494	487	504	502	535	512	534	507	523	525	502	480	507	506	483	524	486	533	500	509	482	495	505	488	556	508	483	492	504	538	524	538	493	503	533	523	519	502	526	495	513	491	520	480	546	483	514	487	511	481	486	499	537	494	500	508	555	522	500	537	549	538	451	501	499	506	518	534	503	501	495	514	538	551	472	483	496	523	538	500	485	528	519	476	477	465	485	519	479	497	506	534	530	545	488	502	511	507	542	512	480	502	527	481	450	482	513	507	476	496	493	535	499	515	506	497	510	516	495	489	464	531	504	497	497	512	479	509	571	499	504	511	491	509	523	533	501	477	499	533	529	502	521	505	506	490	529	514	510	504	484	500	521	503	509	546	467	559	487	508	448	511	492	470	514	479	512	557	506	557	522	498	524	518	507	475	541	530	501	481	531	538	509	503	499	479	519	509	520	486	522	512	522	463	486	492	520	480	514	512	539	475	494	500	513	475	493	504	473	459	497	468	472	473	529	527	530	489	487	489	495	527	546	486	509	482	489	508	472	483	463	494	531	509	511	506	511	497	448	512	523	531	485	485	530	504	510	473	515	490	567	515	514	483	494	472	518	484	463	479	504	531	535	513	506	554	554	465	448	523	528	503	528	485	507	500	503	504	503	511	526	506	479	535	510	523	521	535	499	463	495	482	485	475	521	496	497	499	540	513	513	467	492	478	495	482	501	511	475	476	486	495	493	529	501	516	513	513	500	508	531	493	509	479	539	488	497	517	508	535	508	534	527	515	476	500	474	526	474	518	499	499	456	520	484	510	520	527	529	527	502	500	483	497	512	513	518	491	508	513	509	466	501	500	513	486	483	515	551	471	475	503	488	492	515	507	519	508	500	494	538	472	501	486	480	544	521	534	481	531	518	508	524	510	548	559	518	516	552	501	490	492	474	480	481	503	531	472	503	506	518	527	491	488	504	542	530	482	530	493	499	511	504	470	525	533	472	499	512	491	513	530	500	457	537	532	494	497	520	542	495	472	489	492	530	502	510	518	485	514	465	528	456	493	492	543	480	483	533	521	492	505	480	481	489	518	550	519	521	479	515	486	509	522	524	498	515	494	516	503	523	557	470	516	552	462	485	519	506	513	522	479	504	520	529	479	515	503	527	545	520	520	515	515	488	502	495	470	501	568	561	511	526	516	522	523	514	482	471	487	468	484	533	552	538	524	489	484	548	510	520	482	509	492	493	529	502	514	524	512	473	529	493	477	499	514	516	525	509	498	450	503	508	492	486	521	499	478	512	532	504	520	530	502	522	552	494	488	511	548	476	522	495	467	498	494	503	539	495	515	514	475	497	510	527	503	496	476	498	497	507	520	503	503	496	498	505	510	558	495	513	522	522	503	519	507	497	583	505	500	530	475	506	485	488	532	490	511	523	493	512	522	523	460	515	528	508	516	514	478	498	508	519	517	518	487	478	496	517	487	507	509	482	512	482	496	511	534	461	487	496	527	506	515	507	524	498	538	501	477	504	455	506	528	472	506	504	538	518	477	456	536	515	474	534	505	517	528	526	498	534	532	465	493	451	518	450	478	524	532	528	518	528	532	528	485	509	486	478	489	512	522	493	439	469	488	536	471	517	508	485	500	542	516	525	514	471	569	527	483	517	512	492	531	516	510	547	555	493	540	546	479	520	509	523	521	515	533	514	524	506	495	506	460	486	504	491	512	557	540	516	494	493	504	493	483	415	477	505	514	502	526	495	517	501	509	495	479	494	489	502	483	491	515	497	491	496	510	518	507	536	469	537	489	526	492	510	498	474	542	489	490	539	497	521	527	509	521	492	463	507	475	505	509	507	517	497	489	522	537	561	524	501	488	495	516	481	471	462	453	477	469	522	454	506	518	472	494	496	514	477	516	475	466	526	525	524	513	542	453	519	484	471	492	490	525	482	483	499	523	510	512	500	488	480	522	462	500	513	513	444	530	495	515	474	502	483	507	492	536	519	507	522	503	497	503	482	521	476	514	526	509	506	506	524	465	499	502	497	512	532	510	504	499	519	577	512	552	509	503	508	487	533	478	516	514	476	519	498	522	513	484	537	515	535	534	478	460	506	556	452	525	483	506	486	502	463	533	531	503	515	537	502	444	542	452	509	474
7211	16405	13573	7054	5030	3822	2980	2387	1944	1674	1503	1357	1161	1148	998	896	869	838	823	758	742	755	721	705	678	730	649	643	638	687	665	616	650	647	635	639	647	600	618	606	640	611	610	606	645	584	619	608	579	576	603	614	592	613	600	583	603	607	597	547	600	566	581	643	561	602	593	582	626	632	591	539	565	599	588	550	581	564	585	581	577	649	549	557	554	592	542	571	595	570	575	560	561	580	581	598	602	601	581	577	551	582	610	593	560	526	582	614	566	571	568	621	595	623	537	603	567	576	601	551	544	568	550	589	584	550	598	564	563	566	580	574	587	567	558	549	585	600	584	557	565	603	554	601	605	567	544	577	602	554	573	606	576	574	554	587	557	558	584	602	553	586	570	578	586	556	576	555	587	609	609	600	543	538	547	541	594	570	557	599	579	608	592	554	579	583	563	596	575	515	582	581	578	579	593	604	530	583	577	540	576	570	553	575	593	596	582	582	593	564	652	569	532	587	505	602	600	540	574	591	603	598	605	586	555	576	563	556	573	578	571	567	574	622	560	578	589	585	599	567	603	576	590	561	577	579	592	602	536	571	594	526	572	574	608	581	564	600	602	602	582	570	588	550	542	552	605	585	580	568	556	594	594	574	564	557	608	600	585	574	527	552	529	599	558	575	596	583	600	577	634	560	574	573	580	572	574	630	561	566	598	595	590	557	562	623	544	592	600	576	573	571	577	579	597	605	563	582	554	560	590	577	551	578	568	562	551	617	602	591	551	577	604	598	580	642	596	574	633	611	589	559	532	572	607	540	588	615	570	583	565	575	559	609	537	586	556	563	570	585	581	591	549	574	594	536	584	589	565	578	600	599	583	590	586	549	618	599	612	566	570	580	613	560	561	595	541	564	563	552	569	513	606	556	573	573	523	581	577	543	600	574	558	564	596	599	587	581	600	585	587	598	575	603	602	575	586	590	550	553	564	581	569	599	588	577	627	594	564	550	558	580	584	560	550	556	570	574	570	532	569	596	544	592	594	581	599	571	578	570	585	563	559	578	569	555	599	577	527	561	570	593	562	549	601	579	614	604	587	549	567	572	593	594	541	550	559	584	573	579	564	587	557	588	607	566	539	543	566	598	543	544	541	558	579	594	566	613	572	564	555	573	554	534	556	606	618	577	555	588	573	590	593	579	570	580	593	573	568	562	549	592	565	601	607	582	603	614	576	557	549	616	550	614	580	559	582	579	602	639	563	568	594	587	536	612	573	514	624	540	581	599	556	541	533	588	559	552	577	573	600	572	567	600	564	582	598	553	603	574	616	602	545	577	584	556	561	561	551	584	618	576	571	572	577	567	599	580	583	565	579	574	558	601	574	589	609	601	580	538	562	565	565	564	534	583	555	541	571	555	578	575	573	618	557	548	574	601	547	572	588	598	564	587	551	580	541	592	574	599	554	560	590	629	571	591	578	543	570	563	545	600	547	580	592	589	578	547	564	571	590	582	522	609	588	589	561	580	585	535	585	606	572	575	567	558	593	562	567	585	583	603	649	608	560	543	583	549	576	589	606	610	527	561	583	555	577	584	572	583	561	599	568	575	612	585	576	578	588	631	556	586	608	554	566	599	581	567	576	584	595	511	582	545	606	627	546	556	587	585	568	607	604	546	569	530	610	571	592	569	557	537	585	584	566	567	589	567	542	585	543	566	570	570	585	571	575	554	599	644	524	616	576	560	594	610	555	591	585	533	590	609	608	587	559	576	548	579	573	609	580	567	542	591	608	581	582	541	573	553	559	539	604	593	544	600	577	594	590	521	589	553	570	584	612	554	567	615	599	581	609	608	542	582	591	554	593	537	598	582	595	565	565	579	617	609	523	622	591	555	561	528	559	620	556	606	586	635	563	571	560	593	554	571	545	584	578	591	578	618	589	591	572	604	562	609	551	588	577	575	620	595	609	589	600	571	588	590	594	579	580	584	571	575	576	600	568	590	570	589	590	549	573	577	611	519	562	552	541	570	551	562	551	614	573	584	577	557	595	581	588	566	608	622	594	598	587	620	578	612	618	591	579	527	619	593	609	621	579	571	553	589	555	549	562	605	566	527	625	604	540	572	596	623	557	599	561	590	622	536	540	584	572	606	632	582	557	601	534	577	587	549	629	578	585	550	598	591	563	578	586	579	575	574	565	577	633	567	566	580	560	596	572	589	571	534	568	565	585	628	595	609	600	624	528	595	579	615	561	622	599	568	621	592	571	584	612	563	558	559	583	542	583	553	578	563	549	543	588	515	545	588	580	577	595	565	597	595	552	571	627	569	578	565	558	597	585	580	576	623	577	538	567	554	591	570	552	587	564	592	612	569	585	554	562	575	558	556	553	564	586	563	575	593	551	592	570	595	573	589	555	596	610	619	584	541	533	582	538	608	549	543	557	575	589	568	570	579	581	534	570	579	588	546	544	561	588	585	589	596	591	567	546	563	633	554	582	556	576	617	591	554	568	599	593	581	586	621	621	554	608	546	572	573	570	609	562	574	609	585	586	595	558	599	538	592	574	552	579	592	571	553	539	533	557	602	584	585	614	599	523	624	609	568	571	580	606	543	551	555	553	641	590	582	567	536	529	595	578	584	548	601	602	546	642	565	577	579	551	568	558	601	589	567	616	567	526	601	600	545	569	564	572	537	623	579	545	561	582	551	565	572	577	564	565	602	555	582	586	583	567	558	560	580	563	574	586	545	582	622	541	565	551	562	526	551	542	568	568	553	589	574	572	562	559	606	572	539	559	586	637	587	630	584	586	564	591	580	562	558	556	586	579	584	585	571	588	570	605	569	581	610	552	593	595	578	588	553	513	603	565	568	589	587	604	571	564	562	573	579	582	621	572	602	563	595	630	532	578	521	567	597	576	577	573	612	581	596	546	604	546	575	596	596	618	562	575	602	551	558	612	537	605	519	588	550	560	570	569	593	568	619	562	571	585	598	564	569	614	536	591	589	547	561	610	576	559	589	572	592	524	577	546	635	584	572	562	557	572	557	584	533	578	553	574	580	552	556	575	605	581	567	570	553	598	576	579	598	572	542	607	589	564	579	567	514	588	571	594	554	579	577	562	595	592	554	548	615	573	556	608	600	583	523	556	618	586	572	589	554	577	572	512	565	581	577	610	559	550	551	586	544	544	553	562	581	600	573	565	559	582	574	543	594	581	562	580	573	563	544	540	601	566	623	563	587	582	599	578	568	604	575	588	558	548	581	592	523	586	622	592	587	566	594	592	597	588	576	575	594	553	607	589	579	575	607	568	589	573	597	572	594	586	534	560	551	575	544	591	567	602	561	571	590	555	551	630	591	607	585	591	588	616	506	579	581	582	611	555	584	517	558	608	549	599	588	561	572	535	574	575	577	562	607	578	598	565	621	559	591	577	576	551	541	586	571	571	566	586	560	554	559	565	592	582	560	571	570	536	605	540	556	590	576	575	569	576	598	577	585	565	593	574	571	538	598
27617	20671	8172	1233	953	840	730	572	561	555	622	565	499	538	585	518	542	542	514	522	512	513	515	516	523	540	549	534	530	565	527	574	517	491	524	563	569	539	503	542	533	517	565	544	524	566	553	560	540	554	548	479	532	549	541	511	529	508	495	528	515	495	531	536	517	526	536	534	544	540	514	526	553	557	533	540	506	563	553	537	526	548	552	529	527	513	559	551	498	516	509	543	554	503	546	542	493	532	528	515	547	534	556	509	511	539	528	517	506	545	500	522	546	497	524	516	535	495	508	537	526	541	548	559	553	488	545	566	523	544	537	493	529	517	561	480	479	535	493	523	558	532	510	538	542	555	507	556	536	538	466	536	545	494	550	595	517	556	534	491	507	515	492	527	558	544	548	562	512	570	542	537	497	533	505	511	544	539	545	499	503	519	493	578	487	509	524	529	537	515	511	550	523	548	542	549	522	496	542	511	561	505	541	551	565	510	490	489	498	532	526	514	573	519	550	530	537	566	519	538	556	534	537	507	559	571	517	507	552	575	530	532	528	552	543	531	512	548	547	538	529	524	576	531	522	509	501	550	569	565	518	511	555	567	563	529	558	535	541	571	551	485	515	585	531	516	528	508	524	496	517	514	522	532	535	519	510	514	496	492	549	537	522	532	518	532	561	537	505	545	501	520	537	522	564	536	527	530	522	534	535	515	525	536	512	539	561	553	521	572	523	511	496	568	537	528	530	547	487	529	522	534	514	522	522	540	569	527	572	531	524	511	542	529	512	545	553	527	530	504	488	548	504	523	543	544	539	541	534	498	475	564	521	521	524	588	533	513	510	517	515	530	535	539	578	522	524	523	543	522	552	557	489	514	533	516	562	516	524	537	540	520	534	559	454	541	571	517	563	554	514	530	534	513	515	539	557	512	558	576	512	552	523	575	545	530	540	531	558	548	492	566	506	529	571	526	544	501	514	543	559	515	521	566	571	519	500	523	548	530	505	526	503	527	534	494	498	511	504	531	561	499	537	511	540	512	548	554	499	533	557	527	527	506	505	590	521	483	567	564	516	555	479	527	508	494	565	528	522	518	566	513	522	501	517	551	523	509	530	528	527	529	538	507	538	521	526	514	535	551	526	553	554	570	500	505	534	531	582	543	544	530	532	567	515	518	488	505	512	517	524	531	556	511	511	561	506	546	498	488	519	525	522	518	569	515	526	534	548	504	523	541	502	598	514	513	541	564	517	530	530	508	547	498	503	535	535	485	515	557	528	527	498	520	516	509	538	505	495	528	517	523	499	526	541	534	529	546	532	518	542	512	533	530	555	539	528	549	508	545	518	529	508	541	544	540	538	553	480	546	518	568	545	540	515	534	499	489	513	551	492	498	565	494	550	548	530	534	478	551	506	531	529	525	497	494	520	592	527	536	548	537	511	569	503	554	530	523	517	537	560	540	539	530	529	507	531	563	537	510	514	514	508	511	515	507	515	546	507	523	522	537	469	521	524	517	511	537	546	511	508	524	552	506	537	517	568	528	500	532	489	534	547	492	559	531	524	542	568	525	543	548	510	546	511	547	562	497	528	572	556	548	520	535	489	541	549	513	563	562	541	578	521	517	566	549	543	529	494	509	526	496	522	502	549	517	504	515	535	490	550	554	538	555	493	531	503	521	544	523	531	573	544	526	527	544	522	511	533	515	509	520	509	517	537	533	491	542	516	520	517	560	481	545	538	534	550	553	542	517	521	522	533	579	509	585	527	522	525	486	549	536	533	537	539	500	557	548	511	521	568	562	535	532	532	527	524	490	510	547	562	554	515	530	528	526	571	513	499	511	519	536	568	511	506	557	517	563	500	544	516	521	531	521	525	525	519	553	555	508	514	567	555	504	545	568	547	523	532	531	513	507	524	483	558	521	524	551	516	515	499	572	549	557	512	498	516	514	529	499	513	503	581	547	524	519	548	537	508	508	531	484	517	564	522	535	538	571	535	548	518	495	518	525	507	534	536	537	532	513	500	504	524	529	533	512	555	533	530	528	539	499	585	476	522	497	534	529	521	522	515	523	514	564	548	546	555	529	523	591	530	521	522	510	497	488	517	562	509	550	528	517	546	550	531	531	485	537	545	528	518	542	534	534	540	549	557	557	469	544	508	550	499	513	532	562	557	554	536	521	547	548	499	530	552	516	553	519	542	547	545	511	511	535	544	542	508	544	480	501	509	517	540	522	506	553	535	587	529	515	524	571	510	522	509	566	517	532	493	548	537	547	501	530	576	499	511	567	477	532	533	524	513	543	576	523	548	544	526	559	545	570	508	517	493	555	549	507	516	546	547	517	558	557	539	518	520	503	551	502	539	519	517	533	532	521	556	543	536	525	541	518	542	520	528	503	560	531	534	526	560	525	510	544	524	525	532	518	563	504	520	493	535	511	524	524	508	527	521	550	536	519	543	523	508	479	505	492	484	497	536	530	549	508	520	537	545	532	532	521	547	542	539	563	527	575	520	485	512	517	537	501	547	538	491	518	547	522	493	533	516	508	530	533	532	531	516	544	531	516	504	530	550	510	527	508	491	507	571	541	528	523	543	536	531	497	530	532	507	526	538	546	566	542	543	529	519	521	592	521	523	545	518	531	503	499	527	508	516	537	539	523	568	505	555	503	568	601	529	489	542	571	570	529	574	516	558	591	486	533	493	522	593	515	537	520	517	549	515	524	497	495	534	562	525	512	513	512	524	537	574	518	536	548	511	507	531	512	505	533	498	527	521	538	549	546	489	533	544	521	520	540	512	556	575	554	527	537	577	533	518	543	526	576	538	533	564	571	561	533	500	517	496	555	489	522	561	552	500	589	580	540	506	522	531	527	520	515	545	548	532	511	520	504	503	536	539	516	529	513	518	537	542	527	576	539	520	538	520	519	515	571	515	502	590	520	531	579	527	501	485	533	526	517	560	538	508	530	504	557	525	514	530	516	564	524	530	560	508	522	532	517	523	539	515	523	555	506	521	588	524	521	502	513	521	522	553	495	542	553	536	548	534	510	502	542	519	525	562	540	543	484	529	501	503	515	517	541	527	575	533	519	503	537	553	487	530	520	504	481	500	519	540	519	540	475	572	526	508	506	533	519	543	567	507	509	503	496	543	477	551	528	532	545	544	488	581	562	524	564	532	582	535	480	529	583	506	520	525	528	532	539	538	545	539	550	557	548	559	526	464	534	559	510	572	532	560	536	532	544	533	550	519	581	489	570	508	573	599	543	565	512	513	538	564	554	555	548	529	513	535	519	493	516	534	512	563	524	546	519	545	490	558	489	539	529	528	555	530	500	525	515	563	564	499	504	565	529	550	516	585	564	516	536	537	529	551	510	517	528	494	485	531	539	547	525	531	557	557	485	515	566	559	558	553	474	498	534	559	534	531	549	534	525	517	528	565	499	520	535	551	549	520	586	586	518	479	555	557	524	536	549	538	511	517	535	520	519	549	535	546	521	551	580	510	524
4684	1620	1366	966	860	758	740	722	697	688	653	669	716	695	646	649	646	662	666	634	604	648	705	694	653	680	615	649	658	653	642	669	619	653	634	668	673	645	658	655	639	622	655	681	652	661	626	636	630	676	635	660	689	651	670	613	665	567	640	678	633	680	677	625	631	693	636	678	655	625	652	643	647	631	595	656	616	647	686	653	681	628	616	622	711	652	640	626	621	608	655	641	628	649	639	650	633	687	682	654	648	674	657	655	629	634	671	651	657	694	685	639	603	617	628	649	677	616	642	620	634	670	643	623	671	672	602	679	630	663	655	611	684	650	650	576	612	613	606	616	614	650	662	609	633	647	665	677	627	650	681	665	689	665	646	628	627	637	637	661	607	640	618	634	648	631	727	659	680	659	616	654	669	650	632	662	630	638	655	684	645	641	652	664	630	584	633	602	671	660	631	650	648	616	675	637	626	627	654	583	671	646	633	591	655	644	616	646	673	576	636	617	666	655	650	685	649	650	702	649	612	673	656	633	671	650	632	655	674	665	652	630	667	615	697	628	644	653	649	647	662	673	655	651	664	635	708	590	659	667	663	613	663	636	626	705	682	685	674	611	609	677	626	665	680	599	613	673	662	633	671	606	660	670	622	627	627	609	641	637	653	652	651	673	591	592	669	635	679	694	652	676	670	652	623	651	673	666	622	638	623	666	638	636	659	672	657	698	610	690	677	676	620	662	650	582	662	693	632	609	654	672	664	619	685	641	633	652	670	665	660	610	624	620	663	658	666	622	629	678	647	617	641	611	649	643	654	657	664	637	619	680	619	612	606	634	626	655	638	617	623	693	634	690	663	694	623	616	664	587	656	662	603	670	644	628	634	635	707	656	599	632	687	663	687	700	620	618	651	660	609	630	618	701	668	693	635	640	628	656	646	725	659	591	584	663	627	593	622	649	635	691	649	617	660	613	635	611	624	656	656	621	653	679	672	656	704	623	581	640	640	644	679	630	675	678	658	674	678	633	646	646	639	639	641	622	614	667	636	660	650	627	623	592	669	652	695	646	649	661	647	652	667	673	636	657	632	676	670	714	645	634	689	640	639	621	685	656	651	650	654	710	632	662	680	683	631	637	648	639	650	672	592	661	628	658	641	630	629	627	633	634	676	659	655	676	616	658	637	652	612	657	647	622	634	698	686	627	646	680	665	659	629	628	633	667	679	654	612	662	652	667	613	693	634	603	601	602	668	642	640	647	637	617	653	654	663	637	649	650	680	645	643	669	673	608	625	654	641	698	641	603	689	616	628	674	657	641	684	609	663	647	588	658	641	635	631	600	635	609	653	639	646	637	645	652	663	675	663	666	651	613	656	642	605	639	664	689	675	636	589	645	647	628	640	659	698	658	675	613	666	628	593	627	644	660	620	698	621	640	596	593	652	662	669	607	623	675	650	680	663	639	656	663	657	613	648	631	657	613	613	699	651	641	647	639	622	628	673	622	628	646	697	650	665	660	647	635	667	614	643	665	615	639	627	637	662	650	681	665	663	637	627	653	605	596	663	620	646	594	672	655	665	637	634	651	609	677	632	640	627	652	698	681	614	713	625	682	640	604	666	659	701	636	640	700	640	653	641	614	609	667	615	578	681	661	639	613	624	641	621	619	628	647	651	622	664	697	660	677	646	650	622	652	619	660	655	658	633	609	668	612	658	663	622	637	676	648	652	657	615	629	635	683	622	653	627	646	637	649	642	638	669	651	648	668	647	658	666	642	679	645	644	638	638	645	710	635	654	662	627	696	668	614	629	621	682	621	599	671	693	624	628	617	658	659	622	645	671	650	677	654	621	622	688	666	671	686	695	640	594	651	634	639	650	625	625	612	642	608	680	657	638	621	669	637	637	678	641	651	674	667	621	632	618	629	597	679	660	638	643	649	632	654	627	603	699	680	628	632	649	636	630	649	609	656	613	619	638	608	660	650	673	660	652	636	644	618	678	675	668	607	648	627	698	690	656	653	622	626	677	670	676	634	676	667	644	650	622	716	614	619	672	688	654	584	652	637	656	625	644	629	654	667	641	612	648	622	593	649	669	631	633	714	669	656	658	633	645	678	681	585	627	679	684	610	645	612	642	626	672	644	667	625	621	648	641	650	679	655	636	632	645	609	642	674	629	641	669	615	637	612	612	663	649	631	676	655	640	627	659	621	663	644	610	632	659	635	667	647	651	640	605	637	633	661	632	667	657	658	629	662	624	644	665	638	647	657	656	647	688	621	636	702	634	710	623	612	669	649	686	614	684	648	673	657	675	636	680	619	653	618	676	629	639	652	621	646	655	629	657	606	667	652	639	627	596	691	641	648	683	631	648	644	666	644	638	628	660	659	593	665	645	680	662	626	648	631	664	692	619	638	692	630	642	661	595	655	638	715	644	662	644	609	612	610	659	639	670	629	659	671	642	642	628	609	661	640	621	677	610	625	620	706	643	648	671	630	640	685	644	554	638	677	634	671	656	617	654	674	648	639	621	641	646	630	657	620	664	613	660	661	633	671	641	647	642	641	651	626	667	632	678	687	656	663	629	639	629	609	650	720	681	691	618	614	621	667	711	687	658	607	680	695	676	666	631	666	643	615	721	674	636	665	661	681	599	621	646	669	672	601	602	624	654	632	661	656	645	686	657	664	644	637	628	645	670	626	640	616	655	659	610	701	612	667	600	659	623	651	652	637	640	654	670	617	676	682	591	588	639	658	717	637	614	672	664	639	669	626	673	635	654	645	703	675	628	591	655	655	633	659	658	639	663	646	667	687	669	658	597	615	686	626	624	651	623	689	638	625	636	682	677	648	643	653	612	698	659	624	643	676	648	620	619	644	715	616	692	630	693	692	647	639	657	661	632	646	663	720	640	597	601	607	668	662	684	652	652	661	655	670	642	645	643	596	634	666	639	672	641	648	654	624	677	645	617	658	638	640	627	593	688	639	624	642	661	644	659	609	661	646	638	660	649	668	656	651	666	646	613	641	642	621	708	651	676	634	666	626	613	681	694	624	638	663	654	611	650	678	603	636	678	626	619	677	556	679	746	632	635	667	652	649	650	701	623	677	638	656	690	652	673	636	639	652	642	636	619	677	603	646	644	689	629	653	627	641	663	621	668	659	636	612	660	649	651	627	591	652	626	614	649	628	613	656	641	674	654	643	628	640	662	637	627	681	695	627	628	649	741	669	666	634	630	677	654	630	653	686	655	620	617	672	608	619	683	680	641	655	633	637	696	668	699	640	696	609	654	638	648	692	631	655	670	623	663	638	679	641	686	626	648	643	661	627	641	650	579	621	629	647	644	621	609	658	652	681	668	640	677	671	691	635	667	668	671	702	607	657	674	633	662	609	665	639	668	639	629	659	681	664	688	634	654	623	618	647	629	672	677	636	672	658	614	652	650	663	647	607	657	660	666	631	673	590	667	698	708	683	615	612	672	607	639	698	646	637	666	635	619	680	666	666	640	666
24225	21654	29310	24519	21645	13186	1240	701	555	551	496	479	440	407	400	376	366	355	371	339	345	328	327	310	325	299	285	337	325	318	325	320	305	299	316	297	335	308	310	304	268	316	285	309	301	272	311	302	284	281	284	326	299	334	271	283	330	295	312	293	328	292	275	275	273	306	286	314	291	292	305	301	266	300	322	264	310	312	329	299	293	275	313	287	296	282	303	326	300	296	319	285	291	303	305	305	302	317	323	295	264	292	302	308	269	293	292	292	310	303	311	281	302	316	296	265	285	267	287	285	284	291	289	303	280	301	277	285	302	314	287	278	294	296	300	296	301	296	291	301	289	272	277	273	307	293	293	293	295	308	278	298	294	286	324	309	295	288	288	297	270	283	303	303	274	276	254	268	320	328	267	271	301	298	306	289	268	298	313	324	295	331	280	287	286	313	268	298	304	329	314	295	282	297	300	306	312	290	275	288	268	283	285	300	322	334	305	288	280	284	297	315	267	288	315	319	307	282	297	277	282	297	281	267	295	272	277	307	267	250	279	310	272	292	278	292	287	288	273	299	287	313	275	280	295	315	283	296	291	305	329	313	281	338	324	292	277	304	262	260	256	302	319	309	282	317	301	294	283	326	271	281	307	309	255	284	245	269	306	309	273	283	312	273	297	294	279	273	291	309	280	298	291	270	273	307	274	309	255	293	293	280	275	294	288	281	296	294	250	305	304	324	290	260	291	293	289	274	281	295	287	300	276	296	299	289	278	281	279	295	295	304	298	299	280	290	322	304	281	334	295	313	317	293	281	340	286	299	293	313	287	259	306	306	299	310	273	268	280	274	306	338	303	281	287	291	266	301	249	287	299	311	320	313	295	281	299	322	274	301	281	263	311	316	328	271	288	279	313	307	290	289	303	275	304	275	288	306	291	305	298	274	320	286	272	270	278	278	281	325	269	267	321	291	305	254	298	304	308	289	256	290	299	288	281	296	294	291	297	278	299	326	295	289	319	330	314	291	267	286	303	292	291	302	314	281	294	292	307	320	289	294	304	278	285	306	284	339	285	306	282	281	264	258	310	317	313	310	297	312	254	297	298	301	296	265	328	265	296	251	305	278	272	296	310	268	318	279	312	286	276	327	307	300	277	274	264	341	307	298	311	278	295	280	306	271	319	303	277	296	283	282	285	307	292	301	323	297	268	279	266	251	265	284	302	270	300	299	282	289	298	247	301	259	290	298	295	276	309	293	298	297	269	300	286	279	330	312	303	310	311	288	306	319	320	316	286	284	296	317	319	300	292	292	302	294	288	243	306	302	273	273	301	304	302	294	292	290	280	304	276	307	269	286	280	282	277	324	317	297	306	312	314	291	268	321	292	307	272	312	279	277	294	316	274	286	280	296	313	288	309	306	277	264	299	276	293	291	299	279	321	318	295	286	274	294	286	293	316	274	277	306	285	308	316	308	307	295	307	297	274	288	294	274	294	278	291	294	281	290	306	285	297	282	284	302	322	308	306	295	284	294	280	313	331	290	276	265	304	317	306	294	303	287	335	283	314	291	299	306	295	289	253	275	294	284	292	271	327	274	269	254	338	301	292	313	288	286	288	289	296	297	318	265	282	295	275	290	289	323	283	276	328	321	286	297	274	280	291	302	351	286	280	287	310	262	297	304	287	285	303	291	288	294	272	312	277	298	295	317	297	288	283	260	287	287	263	283	300	289	315	299	299	314	297	291	260	256	310	303	283	283	297	288	313	294	291	314	287	249	279	301	301	310	317	317	280	302	293	264	292	287	279	303	315	269	312	299	303	270	272	318	272	302	300	298	289	293	280	307	307	276	297	300	274	299	316	301	314	303	286	284	303	304	296	295	283	261	279	296	304	312	269	285	314	293	305	290	283	262	286	296	267	291	290	326	269	298	288	289	287	318	333	294	331	270	297	299	265	308	297	306	305	296	301	314	291	275	296	306	262	265	291	282	340	284	280	317	307	289	298	283	315	278	268	280	288	279	301	282	310	302	262	286	277	314	310	316	321	296	272	264	286	287	272	308	294	290	300	301	289	271	288	286	281	276	316	297	320	330	289	313	272	308	256	279	305	293	270	260	310	292	279	338	283	268	303	287	291	300	295	276	300	313	301	310	301	282	298	283	271	271	280	302	287	285	300	262	303	282	331	304	316	325	305	294	283	287	299	267	270	289	267	262	293	279	285	284	290	263	277	309	266	280	304	285	292	306	298	281	295	289	266	296	311	311	307	274	281	292	287	263	294	297	302	297	310	271	296	296	287	285	306	321	285	294	282	263	295	311	280	296	290	286	310	296	278	280	280	292	269	299	310	292	317	280	322	300	332	307	298	302	294	310	279	298	306	265	277	317	286	319	270	284	267	279	268	266	286	278	300	332	316	271	283	299	280	280	250	290	302	308	319	296	292	308	278	318	308	308	283	304	305	313	270	314	297	277	278	278	285	318	294	271	284	278	323	290	293	275	299	322	297	279	276	292	255	289	324	296	303	281	294	324	272	276	293	327	279	303	301	309	283	319	308	285	285	265	295	322	313	294	286	290	278	278	269	302	284	255	300	293	287	270	294	310	245	279	265	274	255	309	298	252	295	277	310	304	316	304	281	292	304	304	311	271	315	275	294	313	289	273	271	280	293	322	280	274	304	307	292	257	299	287	293	304	268	313	305	293	322	279	308	304	282	276	298	269	248	316	318	294	260	281	252	311	296	307	299	343	292	308	342	270	279	304	299	284	276	275	296	267	299	273	312	269	289	317	302	254	291	269	312	291	310	286	307	278	305	282	286	279	294	278	278	299	301	273	298	279	300	316	250	292	277	306	307	291	320	329	302	281	310	295	285	327	324	325	318	310	289	304	275	321	285	289	308	274	300	302	315	285	305	297	308	276	301	294	267	289	321	282	267	293	297	300	285	310	296	290	283	296	302	269	290	322	301	316	283	297	272	299	306	267	243	270	299	263	292	269	288	324	315	286	294	291	269	298	288	267	302	280	255	266	290	277	293	273	266	313	291	290	269	285	300	271	286	294	276	308	302	291	310	287	285	319	300	301	312	293	281	292	309	315	284	300	278	318	283	306	280	296	270	279	278	323	358	314	280	300	283	291	278	286	290	287	285	279	298	305	284	286	284	270	243	317	277	295	272	289	288	291	330	285	269	302	295	289	285	280	308	303	298	334	315	288	303	281	295	284	305	272	278	286	294	312	320	305	304	280	291	274	274	287	285	280	318	271	292	314	309	303	323	296	272	314	280	269	304	250	285	294	310	290	310	254	322	285	328	321	303	309	300	306	305	301	252	304	266	264	266	297	268	250	276	311	314	299	310	273	301	279	291	274	302	299	299	309	320	318	296	272	262	254	322	298	320	272	290	313	291	291	265	316	285	267	277	300	284	270	303	276	319	267	292	305	305	294	278	298	294	276	281	260	289	301	317	289	290	283	294	253	285	328	290	294	260	286	300	277	298	287	262	339	315	285
5231	10303	8197	4013	2932	2097	1572	1319	1166	931	892	783	701	642	596	570	545	515	466	481	461	478	449	465	435	391	420	422	399	396	403	368	388	412	361	379	413	385	367	394	371	402	383	398	398	400	381	356	379	396	375	371	362	365	395	390	371	410	391	386	388	407	386	384	378	371	385	359	373	366	381	411	366	388	352	368	389	399	346	385	387	363	386	389	355	351	352	397	367	339	435	389	370	362	387	345	327	360	379	374	328	343	381	341	376	376	345	362	334	382	359	321	401	375	384	379	339	336	339	367	363	359	384	354	368	355	391	361	346	394	351	374	368	372	349	342	415	380	355	378	400	397	366	376	345	372	368	379	378	348	396	380	377	363	366	340	367	357	372	373	424	348	350	343	384	373	378	374	359	343	371	327	324	397	368	367	355	351	350	390	348	365	380	358	374	380	398	349	389	388	362	394	345	370	336	357	357	364	342	362	348	353	357	364	363	371	349	348	377	338	378	371	379	357	381	357	350	356	376	352	391	362	330	371	380	373	363	362	379	370	370	364	346	335	379	391	391	351	392	351	391	371	396	405	381	380	327	371	362	361	381	378	360	364	352	362	346	329	371	358	362	339	341	368	351	340	417	324	358	357	339	352	370	367	391	343	364	374	348	347	358	389	374	372	381	331	341	371	414	373	364	363	376	364	365	357	378	362	377	349	372	352	370	346	354	390	377	354	360	384	348	392	355	324	332	370	358	351	369	408	357	342	384	375	353	361	399	368	366	360	356	383	373	398	374	365	340	403	372	385	410	365	377	372	388	340	356	359	349	394	359	369	372	382	357	340	358	399	354	347	383	349	376	350	366	366	375	344	354	385	366	360	383	392	403	361	384	362	337	395	365	382	367	376	383	362	367	383	362	367	387	380	391	368	319	377	416	361	396	369	356	341	327	374	369	409	399	373	364	394	385	322	354	360	389	386	394	386	365	390	334	383	333	345	392	347	378	368	355	358	386	363	389	370	372	324	350	366	384	397	411	367	351	355	402	370	370	363	391	335	399	350	364	361	369	361	380	362	350	365	371	418	400	372	379	366	366	373	369	352	389	366	352	361	364	371	369	394	402	360	386	315	344	366	387	372	373	376	365	392	371	350	362	375	348	358	374	357	394	366	384	382	358	405	374	319	387	343	335	375	400	369	386	343	368	367	402	381	382	374	342	391	375	380	425	394	371	353	380	351	367	353	356	373	358	358	395	373	373	354	359	346	365	350	394	337	402	371	377	398	355	379	325	321	386	352	362	343	325	385	352	351	333	354	372	378	398	349	365	375	379	379	342	365	345	365	348	373	340	401	350	373	361	384	393	369	368	385	364	359	372	334	386	389	345	357	356	407	353	365	358	382	387	374	383	388	388	378	380	383	359	388	358	350	355	354	345	336	370	364	379	381	360	358	348	358	395	357	383	313	371	363	360	348	401	370	339	317	345	361	369	329	376	383	409	359	347	397	354	368	395	343	382	378	375	337	349	354	350	373	364	378	382	366	351	378	395	351	364	351	369	402	390	385	381	362	374	355	337	390	360	355	403	357	341	353	354	370	337	380	353	376	361	365	331	362	341	346	376	393	359	355	363	341	387	350	394	337	368	366	363	342	334	369	345	369	350	369	386	378	366	379	385	394	354	341	381	386	365	368	379	399	384	373	393	382	386	360	357	392	363	359	369	359	383	373	348	372	367	369	340	320	352	334	393	350	365	385	369	378	378	373	358	356	373	337	393	365	336	384	361	361	380	312	364	386	373	356	387	378	391	360	377	360	372	367	355	374	343	382	366	344	377	330	354	357	357	398	357	391	364	376	367	380	360	322	388	358	359	388	376	360	364	356	351	364	340	384	358	358	360	400	342	375	346	384	385	400	384	396	367	353	365	348	368	389	353	386	361	393	372	417	381	381	349	393	319	384	378	360	343	392	341	370	326	412	393	391	360	367	421	341	350	351	381	356	378	396	362	372	365	379	370	358	361	353	372	397	362	385	353	372	355	388	352	353	358	346	342	362	364	342	353	357	353	354	344	381	376	397	369	356	362	353	372	339	379	333	380	375	377	377	391	400	336	350	368	401	347	368	381	375	351	377	359	326	389	361	404	380	363	356	403	381	396	371	362	375	421	399	379	367	367	358	379	392	364	365	379	406	373	363	350	379	358	339	342	384	366	364	357	348	387	345	352	368	358	330	352	413	356	359	358	359	339	372	371	364	351	387	396	386	387	364	329	369	373	392	356	395	367	327	384	388	352	366	347	381	383	392	346	362	354	357	375	357	392	374	354	381	356	402	350	347	358	359	358	359	336	371	363	345	348	373	345	369	334	394	344	384	340	364	363	332	366	393	358	346	371	384	346	366	363	385	347	348	371	380	349	358	381	356	359	368	364	367	355	396	379	366	379	371	375	356	362	404	363	367	374	344	374	398	372	343	408	351	382	376	386	347	360	384	332	388	340	375	380	371	366	353	395	391	372	371	358	341	371	373	352	376	327	374	360	386	386	370	355	362	368	378	374	397	374	363	376	337	385	400	352	361	376	383	370	378	361	384	345	342	334	389	381	361	392	390	330	377	346	340	359	342	363	351	374	335	336	396	382	345	350	359	365	386	360	381	320	388	379	391	371	374	357	343	356	383	364	396	375	386	335	382	368	355	354	357	368	359	372	387	353	381	358	358	349	390	329	324	376	378	383	377	372	364	379	356	341	388	341	349	316	361	373	391	366	346	378	354	372	394	357	335	392	355	375	367	364	350	337	335	388	353	357	325	369	382	411	372	359	356	388	376	374	355	365	369	364	359	373	339	345	384	358	354	330	349	362	366	370	347	386	387	388	355	340	350	383	345	373	376	366	343	361	393	387	336	345	337	361	353	380	372	385	352	342	385	366	410	358	362	345	393	396	366	379	349	360	353	363	369	366	343	377	384	347	370	374	384	397	358	386	343	377	353	374	376	366	361	352	369	390	360	355	336	383	379	356	386	331	378	337	388	381	392	372	352	385	344	360	370	390	342	365	375	393	403	384	387	362	389	400	386	369	393	351	368	378	379	372	362	361	400	337	371	367	399	362	339	397	362	370	381	368	365	393	401	369	373	371	364	338	382	405	374	375	367	372	361	347	336	383	353	368	391	326	397	395	343	384	388	329	375	353	368	358	406	368	331	377	387	398	381	373	343	355	351	379	366	371	350	365	345	368	388	347	365	366	355	382	320	356	385	380	371	349	336	380	352	347	348	362	363	352	373	352	396	355	398	398	334	369	356	340	383	387	359	351	368	369	355	356	397	370	386	394	396	386	346	365	359	359	385	347	359	391	382	352	324	364	384	376	381	348	356	353	367	419	374	348	355	350	344	368	370	349	388	349	327	375	373	372	310	349	386	342	398	377	372	354	375	387	348	375	344	373	405	384	343	384	394	346	356	355	372	356	359	364	346	412	381	357	367	371	387	351	369	354	363	389	399	380	366	372	347	345	359	355	367
25482	21611	28146	25457	12669	1411	1054	920	857	889	839	928	858	828	793	874	830	796	810	782	813	796	729	806	778	775	764	790	792	773	797	856	802	781	767	767	797	829	738	822	758	788	793	751	833	766	775	761	761	766	776	743	813	802	767	837	787	757	757	774	755	758	773	770	766	768	760	769	720	768	824	821	796	806	839	756	785	735	736	756	762	704	789	795	740	738	759	721	777	734	737	733	807	737	719	733	770	727	796	708	732	806	763	796	793	816	786	782	766	766	776	762	779	779	772	783	786	715	765	783	788	745	741	764	775	757	801	772	764	748	763	770	732	769	776	746	760	766	771	716	708	764	747	750	746	754	810	717	737	760	787	733	765	809	704	775	760	740	768	791	784	756	755	779	770	754	834	750	721	755	802	740	789	772	795	759	788	802	757	765	778	767	776	747	780	766	721	787	733	765	759	758	718	733	734	769	801	768	760	749	794	817	800	792	738	796	806	798	753	795	791	769	748	816	778	761	792	754	742	780	744	754	750	794	760	828	756	769	744	778	729	743	749	790	792	729	721	797	777	742	789	759	745	767	722	795	763	738	781	754	831	712	757	798	787	745	745	801	740	763	739	775	733	789	740	778	751	801	772	732	770	725	756	768	787	752	781	790	756	781	777	773	772	767	768	821	803	794	802	726	790	782	764	737	785	743	793	748	734	757	784	744	685	763	741	716	751	774	784	725	720	759	720	787	820	783	798	711	785	732	754	722	787	791	751	796	772	725	812	793	776	760	807	766	732	774	775	776	763	738	789	780	736	722	806	733	790	745	798	796	724	776	765	767	776	783	773	782	823	775	756	822	782	824	728	764	792	777	795	803	778	771	724	756	759	782	751	746	793	795	741	774	783	779	760	729	843	803	783	766	774	769	778	787	744	708	757	799	726	784	729	772	814	757	822	815	713	817	783	771	771	733	785	829	772	756	755	787	764	731	766	734	754	736	799	750	770	716	806	774	734	722	726	784	785	854	817	756	795	753	818	784	775	797	769	781	728	755	739	783	769	715	775	779	798	717	800	805	723	797	734	748	736	760	767	775	748	816	776	800	772	757	752	787	745	757	828	821	766	788	753	756	705	762	772	741	777	823	752	751	732	747	757	753	779	762	791	782	812	740	726	768	778	757	752	811	790	737	753	705	764	731	792	731	803	769	766	774	786	776	754	763	765	693	770	796	739	722	806	776	763	751	775	747	713	730	789	779	796	826	792	753	735	761	809	739	754	767	765	758	761	731	776	745	807	770	773	753	792	760	776	810	780	778	766	760	759	800	786	771	745	772	748	801	776	803	706	793	798	746	743	824	758	762	781	759	751	782	753	835	729	779	762	784	715	764	779	780	720	781	732	768	780	727	703	709	804	799	795	781	776	754	791	802	809	728	817	751	752	729	764	757	777	752	753	755	749	783	741	705	762	719	768	796	792	751	801	750	760	770	757	771	774	722	774	746	741	752	837	774	766	766	748	752	770	811	742	768	785	758	777	766	755	800	766	818	779	809	770	748	807	748	713	744	828	732	769	751	756	768	721	762	735	742	738	765	776	723	771	780	787	731	803	751	802	721	756	760	743	789	762	787	708	748	715	749	758	816	745	776	778	749	789	791	807	777	798	804	780	759	778	771	731	763	772	750	753	743	760	751	746	751	780	795	785	709	778	800	705	721	784	787	737	806	790	772	768	751	765	765	824	726	754	765	785	762	746	746	779	727	714	766	758	761	781	746	765	736	753	757	753	722	760	729	791	777	782	802	711	754	747	764	759	757	754	779	749	767	773	805	785	730	807	759	801	789	747	718	771	756	723	752	737	738	813	733	749	770	768	798	749	720	712	785	785	755	783	789	804	759	785	797	741	777	766	732	713	764	822	750	761	761	781	788	781	798	757	749	729	778	749	762	812	763	765	738	839	709	769	769	817	785	750	786	758	755	750	799	806	755	745	744	810	738	800	737	733	760	742	718	738	753	751	773	794	768	779	787	717	808	817	795	788	716	770	773	740	761	752	761	744	774	785	734	744	766	755	739	775	791	747	739	739	771	763	769	733	804	752	754	747	794	767	757	701	707	755	762	820	792	775	738	803	732	730	727	795	754	768	748	782	813	784	734	762	784	746	759	768	707	795	760	781	824	799	815	760	760	770	785	763	738	809	774	784	802	785	768	715	764	805	777	768	714	787	746	762	765	839	776	782	784	782	799	798	768	774	778	744	804	714	754	716	776	783	800	736	725	766	753	824	787	786	808	772	750	736	752	794	742	811	801	736	781	772	752	763	760	803	764	752	762	750	739	731	768	792	749	775	800	770	752	777	760	744	741	797	771	743	742	789	782	770	757	750	796	777	767	762	767	688	789	744	762	748	809	754	812	816	746	783	786	731	745	804	738	806	751	758	819	727	746	806	755	800	782	716	830	780	725	750	759	719	748	717	772	740	796	776	715	707	811	764	814	731	746	770	754	792	731	753	776	767	740	753	765	752	739	782	773	774	772	789	789	806	753	735	754	793	775	768	771	720	754	797	763	794	803	758	797	746	784	808	765	717	800	713	794	760	728	757	785	803	738	818	729	769	791	807	848	733	783	713	783	794	805	825	747	734	734	777	781	723	786	764	687	756	769	733	795	781	800	724	785	775	808	770	816	735	753	792	748	791	703	797	720	789	789	744	794	713	767	726	789	770	772	813	772	794	769	735	748	766	744	749	787	766	765	796	695	697	820	794	840	768	803	841	744	763	779	793	747	772	809	762	741	810	747	769	766	760	753	770	738	793	785	742	714	740	788	789	800	733	695	780	770	768	778	756	778	805	773	795	776	797	781	763	731	812	851	788	754	766	756	773	762	783	755	778	741	769	758	751	750	793	736	774	751	754	803	751	797	774	743	778	725	719	746	749	738	782	735	744	777	721	795	772	730	756	759	714	799	785	761	767	806	810	725	770	766	775	789	808	753	760	803	780	734	784	723	734	766	763	780	748	791	734	772	728	735	767	764	802	803	803	763	787	734	700	795	726	757	802	756	797	803	766	764	744	721	740	790	774	741	793	769	846	693	758	770	788	756	823	762	770	734	737	778	812	740	822	731	778	816	755	761	800	746	759	815	724	764	812	766	709	742	778	770	788	769	834	810	780	779	771	784	787	787	727	766	769	755	787	786	793	741	804	796	733	757	787	764	730	788	772	793	775	737	760	749	800	741	725	760	779	730	783	721	702	748	786	710	703	758	756	774	745	784	729	807	744	740	718	786	748	751	796	804	781	785	767	750	794	734	773	787	818	752	750	727	753	728	715	782	777	783	733	775	743	794	750	757	700	760	779	729	770	807	723	737	722	780	787	745	695	724	764	720	819	768	761	715	802	750	794	741	775	788	759	775	759	789	761	764	726	755	767	809	770	758	776	767	777	727	765	754	785	744	738	787	756	758	744	801	750	738	722	810	803	772	772	759	803	823	746	767	777	773	819	722	770	775	778	737	718	778
5103	6061	4866	2593	2128	1780	1526	1339	1231	1163	1154	998	1116	1054	1007	972	934	1002	930	969	930	943	927	945	922	854	892	927	911	927	949	913	885	913	875	958	863	910	907	889	930	880	893	893	908	870	896	943	920	919	918	916	868	904	873	860	921	911	879	917	868	906	859	884	891	909	891	963	928	870	916	852	893	924	883	898	893	920	891	925	911	931	855	878	911	914	906	900	872	837	891	828	956	887	854	866	914	920	878	909	941	887	839	870	875	880	901	851	892	899	855	919	895	901	846	888	888	907	909	874	890	899	872	905	893	922	912	910	907	827	942	936	924	857	884	900	910	914	867	927	902	912	889	904	913	874	921	912	895	913	886	919	841	908	859	897	958	910	954	892	884	921	904	936	892	901	880	842	912	921	892	878	918	939	850	868	885	939	941	926	879	878	932	918	920	858	930	850	910	900	860	893	852	963	930	911	869	880	904	920	869	912	945	914	885	926	860	891	911	890	863	965	885	880	907	894	902	912	850	903	923	941	944	910	872	914	911	904	944	898	947	883	843	903	936	862	873	877	905	888	879	907	877	867	928	921	944	902	911	881	928	885	861	902	893	863	954	916	875	910	891	945	900	913	896	928	834	923	951	897	898	928	877	931	937	886	918	902	883	908	886	866	920	891	843	872	902	875	877	918	943	871	896	917	858	930	829	937	875	951	911	855	943	881	898	866	932	888	926	886	895	880	833	928	909	1016	850	912	922	894	876	935	923	935	892	895	908	859	896	982	867	856	851	910	877	854	877	915	896	868	922	936	909	899	922	888	903	884	888	844	903	923	896	910	900	873	922	926	882	851	871	878	897	992	914	881	924	861	906	871	855	957	913	900	944	921	871	884	912	943	877	920	932	872	968	948	842	869	911	900	821	904	926	909	853	953	895	869	876	883	846	927	888	855	893	890	919	833	948	860	946	921	905	905	935	965	877	938	864	900	878	907	873	864	926	965	914	939	881	891	911	923	896	889	912	885	933	925	833	864	884	904	907	976	887	919	905	900	879	832	937	883	932	841	881	858	905	946	939	893	933	931	877	908	914	882	846	893	874	865	905	869	897	855	892	882	917	869	919	871	919	900	877	845	912	936	887	929	870	877	927	910	891	904	873	885	942	886	910	891	908	929	863	966	929	858	922	930	878	916	931	902	832	904	884	815	858	919	873	876	960	907	873	928	941	935	882	912	950	915	885	906	918	917	868	881	938	886	946	913	915	862	896	885	918	953	918	988	910	883	906	884	914	916	892	883	914	878	870	900	930	896	921	884	918	889	936	953	882	892	886	862	869	885	864	952	860	943	907	866	894	917	873	855	920	916	872	873	889	905	932	956	867	945	955	887	907	913	872	848	871	877	873	923	878	861	848	890	871	858	879	854	904	853	915	952	911	878	936	879	884	855	886	896	897	881	854	829	939	963	864	876	878	877	920	898	849	923	907	915	920	893	870	867	914	896	930	979	961	884	888	910	950	906	884	908	892	880	941	932	873	962	881	873	918	893	941	897	913	900	915	918	906	940	890	847	884	921	959	937	905	861	888	978	864	876	942	893	927	921	925	895	884	904	877	887	866	856	869	933	907	895	885	890	891	909	834	979	961	843	909	881	916	982	874	958	878	954	850	859	918	870	911	905	849	919	925	871	894	919	905	948	897	919	878	896	908	945	982	934	860	862	911	894	861	922	879	889	921	859	901	873	904	920	965	904	895	914	899	851	998	855	902	895	836	881	844	932	894	898	892	874	943	924	892	870	864	931	875	926	894	922	866	943	912	920	884	899	901	918	897	898	914	881	916	934	860	870	876	818	909	887	877	845	887	898	898	878	878	943	943	914	924	912	892	870	881	906	898	904	898	907	923	925	948	900	891	908	908	910	865	860	900	889	894	917	910	924	927	878	877	896	939	902	871	911	831	868	868	887	853	894	932	917	925	843	874	878	919	921	875	845	910	921	837	905	902	890	901	940	881	838	925	876	888	913	884	912	849	903	908	888	889	889	872	921	873	940	886	944	881	964	925	955	912	857	872	884	950	972	837	816	924	895	879	918	899	876	881	892	841	884	920	921	912	866	894	862	963	868	891	863	876	908	866	865	904	911	878	896	911	906	889	930	897	917	882	882	862	920	912	914	918	936	911	926	866	893	904	938	898	895	871	872	861	916	902	886	874	952	891	909	886	946	904	906	929	908	850	932	965	884	912	911	911	915	913	859	889	908	890	897	915	874	884	915	920	860	829	910	938	870	857	909	829	875	891	880	923	906	917	919	909	871	911	955	851	895	886	943	936	879	877	928	917	941	877	906	911	899	886	871	895	917	879	927	892	923	893	926	878	907	864	909	883	947	855	868	833	904	906	877	872	954	911	792	849	948	848	881	888	852	952	850	812	892	936	938	956	906	876	906	917	881	901	891	929	910	922	909	909	840	875	921	907	849	916	911	897	941	916	897	864	873	900	848	910	913	910	887	819	910	904	857	913	913	895	936	852	949	904	864	939	907	905	890	874	868	891	883	889	905	892	840	867	850	916	877	905	879	892	922	899	892	884	860	919	874	886	898	897	886	885	872	935	927	884	896	869	931	882	898	877	918	902	899	974	912	855	904	890	918	901	882	881	937	894	898	861	865	873	900	871	890	851	930	888	939	909	938	824	887	907	864	873	884	891	899	889	864	872	851	930	878	899	867	877	879	912	890	916	895	913	918	850	899	875	881	866	846	850	862	917	899	901	888	938	947	932	839	919	886	909	896	931	844	929	912	875	884	891	878	910	877	932	909	866	967	903	873	878	931	880	874	915	924	873	898	933	935	977	820	927	909	836	946	854	933	881	850	931	895	914	927	933	914	945	875	918	894	861	879	876	876	943	876	939	833	900	933	861	899	893	872	885	893	883	960	885	895	1000	896	926	914	918	898	927	904	894	925	911	890	870	855	930	921	842	889	893	904	935	891	865	946	944	879	916	924	843	924	849	929	897	890	890	908	867	944	864	926	872	901	864	891	850	920	904	936	853	939	868	929	885	890	872	878	954	880	912	903	890	955	917	854	896	951	860	874	885	880	894	888	857	875	907	904	901	920	933	839	909	895	919	899	873	904	925	902	880	894	938	906	901	897	876	875	880	878	956	942	972	907	889	945	909	920	942	896	906	918	907	882	878	896	887	853	962	894	874	946	937	892	865	933	899	888	866	947	892	892	843	870	911	906	947	925	863	943	872	872	867	850	851	848	891	910	886	889	900	880	843	899	924	938	912	906	862	952	888	928	897	902	875	926	912	870	870	886	911	885	891	936	888	872	927	905	878	872	907	898	965	873	888	887	894	892	895	878	860	910	899	916	907	924	917	879	908	935	850	902	911	832	901	903	899	899	927	864	872	920	873	879	905	921	918	918	880	909	863	933	882	945	918	872	904	902	920	886	887	910	883	906	841	847	877	893	926	941	891	840	853	895	864	911	856	853	955	865	884	890	872	894	900	898	928	927
23189	21670	29689	24140	21663	21729	12445	1487	1071	951	876	880	807	727	704	652	670	646	581	621	628	604	604	570	587	551	565	544	576	552	542	572	560	547	581	505	501	518	562	568	553	541	500	545	570	504	538	538	517	607	570	554	523	510	527	519	535	531	530	512	476	526	504	502	559	527	509	562	513	541	506	511	508	537	528	541	458	519	511	475	564	523	535	511	512	531	487	488	497	504	510	520	517	542	516	470	537	485	508	534	506	514	507	503	534	493	489	510	501	468	493	497	533	543	529	509	532	503	506	504	499	549	499	501	510	517	513	498	522	535	512	496	488	524	503	473	556	515	519	537	454	492	515	524	529	511	528	533	513	542	484	514	538	510	534	517	511	483	511	513	490	507	527	509	485	526	507	487	505	519	507	516	526	493	522	531	553	476	530	484	517	511	516	517	508	479	519	509	488	533	498	529	523	515	522	473	532	504	520	511	523	499	505	518	502	568	508	523	496	503	502	506	485	504	566	505	513	557	509	502	522	544	506	503	510	516	506	523	498	519	517	521	478	505	552	508	479	513	504	511	497	532	526	506	493	524	511	515	562	507	527	507	511	537	522	475	505	499	512	521	510	492	512	543	497	532	494	483	491	515	523	497	552	518	526	527	488	526	526	492	492	481	533	488	549	507	511	475	533	506	549	534	503	488	536	506	511	508	466	489	515	462	493	498	528	534	477	543	488	537	509	521	490	488	514	537	521	548	510	497	543	497	529	514	477	518	496	521	478	519	515	517	549	508	532	526	512	484	494	489	514	483	488	487	504	525	522	466	471	492	489	509	494	524	544	503	459	487	495	502	488	507	551	553	489	538	488	530	507	512	567	484	502	495	482	492	530	507	504	503	467	517	515	547	509	528	549	505	505	500	479	463	547	508	504	538	527	527	522	491	502	548	511	541	482	506	514	473	480	495	503	546	512	522	535	565	534	517	542	516	527	542	503	500	507	549	538	537	565	482	549	487	571	528	500	544	528	486	558	541	499	497	567	497	478	472	484	535	532	525	519	531	547	527	516	509	466	504	537	521	537	517	534	587	513	520	499	550	504	521	471	496	513	527	524	510	518	522	551	519	501	482	533	479	505	546	515	496	501	491	556	479	546	551	539	492	482	494	517	525	511	494	546	506	479	477	513	501	491	502	511	515	500	533	508	549	511	477	516	511	517	510	471	493	463	514	545	516	507	520	552	523	512	512	543	491	537	539	479	497	531	471	464	552	481	562	513	514	508	509	486	531	512	503	483	479	519	507	540	540	555	500	487	491	488	530	510	495	498	492	524	479	546	481	493	471	526	553	516	556	491	539	489	530	540	495	491	570	514	549	496	538	554	467	511	507	533	513	506	497	506	529	491	580	502	486	503	523	508	494	496	545	503	494	498	483	489	552	566	515	480	494	512	519	547	522	541	477	501	511	505	498	504	512	529	462	477	522	481	468	490	494	494	513	523	510	512	523	522	527	529	476	530	521	521	532	517	513	490	477	453	518	538	516	515	501	511	511	509	567	546	471	514	498	531	528	473	517	490	511	490	505	518	524	532	528	518	516	491	511	495	542	501	547	487	540	515	513	525	510	517	513	489	538	494	517	524	494	499	510	450	544	478	544	492	515	509	515	507	509	525	529	519	512	523	515	492	509	470	485	517	542	510	510	464	469	519	482	517	488	506	512	500	484	498	531	533	519	542	526	487	484	541	498	519	502	503	503	486	526	509	489	475	505	492	536	477	539	516	540	487	518	494	531	478	510	540	523	515	510	509	477	508	502	546	511	504	520	493	483	501	465	513	531	504	495	506	520	490	504	496	521	534	499	505	481	515	495	497	486	479	533	494	517	501	499	509	560	507	504	518	486	498	538	507	512	453	499	509	503	509	502	573	539	529	522	531	497	539	519	492	527	511	483	511	482	522	510	504	549	514	491	496	502	497	533	492	527	513	530	485	498	523	491	540	527	533	497	523	532	494	496	489	461	462	477	529	498	507	506	520	557	537	524	487	544	486	514	502	562	523	523	518	499	549	512	527	519	496	475	512	493	521	556	554	498	513	502	523	493	506	531	498	524	493	495	478	513	513	511	475	507	504	512	513	520	520	501	526	535	512	469	536	523	465	527	526	500	532	506	517	486	525	515	491	534	487	485	522	561	474	506	547	523	473	507	517	525	516	516	491	481	543	540	501	517	484	528	505	495	537	518	499	489	547	528	529	495	499	495	529	527	491	533	505	480	495	483	512	529	506	575	526	497	503	520	518	508	532	514	518	538	558	528	506	520	509	518	510	503	520	528	563	528	493	537	536	516	501	494	482	466	501	528	450	490	566	513	528	499	487	525	491	539	521	469	526	511	517	529	505	497	526	513	515	499	462	512	502	504	557	482	515	557	499	517	535	525	539	508	513	543	509	523	504	489	553	522	496	500	503	544	499	550	526	492	484	494	481	504	547	484	501	552	531	495	507	503	509	498	473	486	536	489	491	532	535	511	503	482	511	508	526	530	521	490	493	515	481	499	510	533	500	502	531	491	486	521	513	530	509	507	518	529	514	481	525	564	491	524	494	557	534	526	525	515	513	505	540	544	511	485	473	529	541	497	516	462	529	508	496	537	521	484	498	500	515	524	522	526	516	488	549	484	531	493	498	503	517	490	501	499	509	538	561	528	480	499	539	494	504	504	518	534	487	505	503	525	502	508	522	508	514	480	526	502	539	557	519	477	502	486	502	553	527	523	514	515	513	493	494	529	529	536	468	497	510	491	531	511	546	525	482	487	528	515	515	482	496	495	479	523	528	529	537	573	510	536	525	516	469	508	530	481	533	513	496	460	506	517	489	501	516	487	540	495	498	542	523	473	498	513	533	525	518	505	537	498	513	503	495	496	507	478	519	520	496	503	505	543	494	499	509	486	510	500	528	547	517	521	489	541	543	467	495	507	536	493	524	513	541	517	495	487	491	501	532	477	520	495	511	455	519	506	482	491	502	522	482	539	524	483	512	518	509	507	493	478	513	513	502	497	517	519	528	512	513	480	528	473	500	487	497	543	502	519	485	552	519	495	537	542	540	478	499	493	542	488	498	480	519	544	538	506	511	519	506	478	552	540	506	502	523	519	496	480	525	529	470	481	501	535	497	527	508	475	519	514	495	501	543	522	489	496	501	438	573	495	521	506	510	525	493	475	495	486	534	440	515	474	511	502	489	501	513	469	502	556	489	517	496	495	525	494	510	521	492	547	473	537	554	502	494	496	517	537	517	481	541	518	501	456	516	541	513	512	491	503	512	529	451	512	526	499	509	502	529	524	480	495	495	509	505	506	524	516	537	511	488	466	561	518	525	501	511	494	502	529	492	545	547	523	549	535	501	522	558	498	503	505	487	521	489	502	535	515	543	506	538	577	503	510	534	517	506	547	498	537	524	508	502	524	501	545	544	503	527	513	517	511	501	496	503	518	496	532	535	507	514	503	529	536	494	538	493	551
7307	16611	13589	7147	4918	3875	2952	2348	1993	1753	1504	1372	1223	1085	1012	939	904	848	778	772	807	736	751	716	643	675	720	653	638	688	661	682	654	606	600	651	620	643	607	630	661	624	641	640	607	628	596	643	606	600	621	639	612	574	617	610	578	560	634	564	605	567	585	571	591	609	571	550	588	600	597	583	598	554	568	551	591	580	610	600	553	564	577	580	584	590	587	514	595	601	565	627	588	582	612	610	604	585	558	584	597	581	591	588	588	571	641	576	564	584	591	586	615	584	620	630	565	614	598	598	571	630	541	620	623	599	587	578	553	586	569	565	621	618	603	564	596	573	647	595	583	592	625	625	582	595	564	587	626	564	585	590	540	571	567	546	591	636	610	553	603	568	600	607	567	594	587	591	584	580	566	578	590	615	580	627	598	625	599	559	602	597	602	597	595	620	609	615	557	583	577	578	580	580	600	558	590	571	596	590	555	568	588	596	579	571	606	573	577	602	504	618	588	584	577	535	582	599	618	581	616	558	561	600	600	592	583	591	565	587	547	615	601	555	594	593	575	545	572	531	565	608	576	592	589	566	567	611	607	557	575	583	566	581	566	569	544	601	574	563	560	588	570	590	563	602	607	564	583	586	546	579	589	591	563	568	552	590	581	611	564	555	571	563	570	543	588	597	532	571	546	599	582	615	601	581	535	634	600	536	554	589	624	523	591	546	585	545	578	608	564	560	585	549	593	588	543	542	553	547	591	577	607	552	565	613	605	575	581	587	576	584	613	569	569	543	555	574	578	591	621	591	606	563	587	614	546	559	576	612	608	556	575	584	599	584	559	587	562	594	586	535	602	609	664	609	542	586	601	592	603	565	607	563	533	582	598	582	603	578	598	567	558	581	580	590	562	552	582	552	585	564	508	612	593	578	562	583	591	601	580	609	590	616	609	556	569	608	566	586	597	579	612	579	600	577	591	572	598	562	574	569	561	550	632	540	574	580	584	568	508	546	611	586	610	615	538	596	672	620	574	599	607	594	585	570	564	589	564	584	607	550	573	614	552	583	539	574	613	585	569	568	605	571	578	606	597	604	608	617	549	601	593	566	560	620	562	560	555	563	568	572	548	604	619	560	580	603	561	575	594	603	594	605	616	547	607	578	571	560	597	618	538	625	567	582	562	596	545	581	553	595	551	608	624	541	571	621	560	600	569	581	627	625	573	608	582	608	563	602	529	593	603	543	614	605	588	580	555	579	562	581	626	588	624	562	579	590	572	581	583	588	593	577	581	557	581	545	589	579	580	531	583	577	558	574	644	563	578	562	550	590	550	563	590	558	600	588	596	609	556	518	616	581	547	569	580	565	566	574	593	617	603	590	568	583	625	589	603	615	604	622	560	581	575	622	592	563	529	579	545	586	573	566	583	537	600	537	605	585	540	581	579	577	606	538	596	563	584	566	566	603	561	595	597	555	586	580	588	582	570	565	591	593	603	548	566	564	588	562	600	609	557	559	621	634	575	583	602	580	573	576	580	554	571	601	604	589	563	591	584	615	617	597	548	536	610	566	636	558	528	565	559	595	578	581	591	601	611	542	596	576	576	592	587	609	606	616	607	579	545	602	542	611	594	600	584	577	575	564	613	568	560	592	569	595	559	551	570	580	535	597	573	554	573	596	577	579	595	591	592	621	572	591	616	592	562	607	509	611	588	625	532	561	570	580	604	592	607	573	565	571	566	600	584	600	614	610	588	577	558	585	612	575	587	561	578	599	588	597	566	609	572	581	563	630	595	618	579	571	630	580	553	562	580	560	577	609	555	542	591	567	566	591	575	590	612	557	594	550	573	582	563	593	587	592	637	564	596	556	611	578	529	572	567	614	594	565	559	552	604	602	609	589	588	563	628	624	591	599	580	603	565	579	644	567	607	605	559	544	565	567	583	540	612	565	582	599	569	566	598	570	540	605	544	532	605	575	574	632	554	575	629	591	558	565	566	590	589	567	565	629	570	536	593	583	574	545	586	601	593	595	624	587	569	600	575	540	582	572	571	558	596	572	586	569	549	577	618	620	573	595	602	549	570	612	562	561	586	577	583	598	544	593	586	628	593	528	641	615	554	581	564	567	585	593	590	588	571	573	590	610	562	587	593	552	604	590	586	599	592	573	568	593	621	594	595	594	600	571	552	553	621	588	615	578	569	573	576	590	607	599	598	651	547	622	567	583	584	577	571	570	586	577	542	554	594	569	546	601	603	578	572	604	532	628	583	575	554	611	599	572	621	616	642	557	543	612	618	590	595	596	574	541	580	563	565	597	585	572	627	570	548	563	573	642	565	560	533	567	576	569	564	628	616	591	565	596	547	583	609	594	585	557	546	620	581	576	563	582	620	602	559	583	601	599	605	550	576	607	571	594	589	575	566	598	589	561	570	549	591	630	559	577	590	571	589	571	599	576	579	587	571	569	538	616	597	575	613	596	587	558	587	607	609	607	605	562	602	582	550	570	631	620	617	575	533	558	606	583	573	577	545	617	556	599	579	571	622	573	597	551	551	592	536	560	531	571	558	588	585	576	568	535	596	590	582	583	601	595	535	603	614	592	598	558	565	631	605	598	604	570	593	564	576	543	595	562	569	566	620	569	560	593	573	630	574	551	608	572	553	571	603	583	579	618	601	570	613	555	526	615	569	570	534	598	585	557	563	558	623	561	584	575	600	544	607	595	570	623	544	583	522	582	610	602	593	621	584	632	597	596	558	552	597	564	578	567	597	592	564	602	537	551	574	622	558	631	583	595	619	584	566	578	621	594	570	571	599	575	552	586	623	570	581	551	546	551	555	558	541	586	586	596	556	593	608	588	602	564	581	606	565	598	594	600	587	535	605	568	587	566	610	607	569	568	591	556	534	598	615	567	541	575	569	573	577	570	570	579	592	577	581	574	611	578	579	566	595	597	563	586	545	577	596	562	596	556	571	582	569	588	555	588	561	537	529	562	607	587	574	614	582	579	575	580	563	593	564	628	574	595	606	610	542	619	589	566	603	585	549	583	567	568	574	589	527	555	599	546	607	580	588	571	573	585	557	556	591	559	562	562	571	551	578	590	580	596	611	575	605	593	591	592	574	602	623	586	596	575	566	545	610	585	591	599	600	543	575	547	599	568	622	588	594	591	587	584	573	603	592	592	558	574	582	579	578	567	596	569	624	599	557	562	621	581	526	569	558	564	579	558	573	604	599	571	603	628	599	571	546	581	572	594	590	631	570	604	573	571	583	594	558	572	587	580	582	601	619	585	567	603	616	545	586	557	578	544	581	576	597	561	580	600	565	621	618	600	562	633	570	619	612	598	622	575	585	555	571	591	559	623	557	529	590	572	576	537	592	546	585	601	549	565	604	568	571	624	558	573	598	549	555	600	574	562	556	581	586	574	574	568	614	580	562	629	564	578	586	570	581	617	578	570	601	570	566	546	575	570	551	583	552	578	592	590	610	559	597	584	572	622	590	599	558	567
27696	20699	7985	974	664	605	572	567	557	532	564	561	540	494	527	503	545	518	571	537	557	538	529	540	521	545	526	517	565	559	566	520	569	526	526	533	565	524	541	552	558	542	556	517	544	535	552	503	504	523	539	530	529	549	542	534	552	540	523	529	492	553	527	547	519	522	555	534	530	534	502	540	476	569	560	487	539	512	541	545	523	549	562	532	548	522	558	536	532	536	576	554	500	499	501	560	555	551	550	530	524	526	525	493	547	506	558	556	532	550	493	570	555	529	547	523	545	556	524	553	507	481	538	570	522	551	577	552	515	526	558	527	529	559	543	562	507	511	575	569	526	544	579	562	526	502	530	569	531	509	523	520	509	498	515	527	535	516	503	574	505	550	592	560	501	538	539	504	526	516	550	559	577	520	579	542	516	555	507	543	510	540	527	497	542	523	521	575	520	530	523	537	568	532	566	535	570	564	504	518	535	489	523	545	518	527	512	570	558	569	582	510	548	525	541	527	547	514	515	545	534	492	535	567	540	565	502	541	567	542	568	564	518	569	536	502	528	533	511	522	524	532	548	523	543	534	498	565	523	560	529	515	558	486	528	533	508	507	555	527	490	511	508	541	566	514	521	533	546	541	570	557	518	562	533	517	586	532	511	503	496	534	565	558	533	530	531	541	514	516	563	535	521	527	512	556	525	518	511	527	547	558	502	529	520	525	544	521	520	527	560	552	512	526	514	547	535	567	526	584	511	552	525	539	531	554	528	503	540	480	532	566	534	529	533	546	576	504	531	545	566	542	560	512	522	539	527	548	547	550	559	545	506	501	499	500	551	537	515	521	553	521	582	550	557	592	540	528	528	526	538	498	540	555	549	503	535	560	509	533	545	544	538	492	517	498	550	535	533	515	557	523	512	530	495	523	561	531	546	537	518	548	531	566	529	568	539	516	514	528	536	539	520	549	560	520	556	547	553	572	556	555	519	561	533	509	532	557	545	515	566	534	510	505	529	536	533	516	540	511	515	498	520	530	539	550	565	478	516	557	531	507	566	554	528	536	519	560	534	482	535	522	519	507	545	572	533	554	552	551	515	540	537	519	547	540	516	514	498	573	496	516	520	524	535	560	552	529	501	527	489	533	531	543	499	551	535	538	540	584	552	547	534	513	534	493	535	508	519	533	546	559	558	581	522	491	564	532	509	541	527	524	546	540	531	518	474	554	544	517	548	535	545	565	586	612	515	520	544	514	529	524	544	514	508	537	561	532	543	548	532	532	538	522	491	464	548	504	550	533	521	566	552	509	575	517	572	521	493	547	551	564	593	562	540	537	540	516	525	547	521	522	545	566	504	551	535	505	520	554	536	532	527	560	572	548	532	529	552	562	553	556	529	522	537	537	524	519	546	579	526	528	553	579	549	523	523	547	564	504	550	523	539	529	494	522	531	518	523	546	488	526	537	502	486	541	559	550	538	573	558	562	536	573	487	549	539	506	522	557	542	579	531	515	533	541	544	518	575	508	507	573	509	542	571	530	490	528	521	488	563	517	546	564	546	552	538	525	531	564	523	517	488	546	580	525	571	526	541	580	579	557	545	535	558	525	509	542	557	577	547	506	544	504	550	541	505	562	522	516	549	523	529	525	523	550	509	491	545	501	527	517	502	522	535	533	526	535	522	545	502	527	522	539	523	534	507	492	568	509	499	575	492	532	501	526	586	542	513	507	566	535	523	561	549	554	492	532	600	516	545	572	512	517	492	516	535	537	518	538	523	520	543	486	547	516	537	563	525	527	545	493	502	546	553	620	554	516	535	544	536	498	515	564	520	562	529	507	539	576	562	565	552	560	507	550	576	485	510	536	520	564	506	521	522	537	569	544	560	550	542	518	555	506	516	539	538	560	528	523	555	561	542	559	519	553	531	569	533	540	524	558	519	515	499	536	541	545	505	513	509	535	497	512	515	516	535	559	564	585	543	558	522	555	562	567	530	528	540	595	529	541	529	509	557	547	531	584	560	531	550	529	534	540	548	542	493	538	564	526	573	540	536	542	575	555	558	502	528	540	528	523	532	510	518	479	578	581	544	492	549	550	570	528	562	566	590	551	574	552	528	547	524	509	547	542	546	555	499	545	509	542	539	523	500	518	528	521	541	545	544	545	532	546	522	578	506	562	524	501	547	520	543	510	550	534	562	515	534	600	561	510	537	570	545	570	516	482	493	526	544	546	574	523	553	545	529	537	511	518	542	554	491	522	542	548	556	516	533	518	518	489	503	533	525	522	496	559	522	542	589	544	516	506	538	525	535	526	524	536	543	540	527	531	535	554	525	548	510	506	547	520	529	518	546	540	535	520	533	507	524	576	562	549	513	548	526	542	541	590	563	478	499	522	549	517	508	509	561	553	533	552	512	536	551	534	545	535	551	549	529	553	552	511	531	523	540	537	538	526	547	542	513	557	554	522	566	535	505	575	534	575	551	528	519	549	525	515	548	553	523	537	551	511	567	519	548	516	538	539	507	541	529	527	508	555	565	524	477	551	548	584	541	521	568	553	511	522	520	511	531	509	544	549	510	522	564	566	533	542	543	545	500	573	516	540	560	529	580	538	548	509	562	527	538	551	548	535	540	545	538	540	549	544	528	532	554	531	520	538	520	532	515	539	534	544	546	498	530	565	543	552	529	530	585	505	506	501	534	563	530	529	556	535	569	537	539	527	529	572	534	559	517	544	546	486	527	549	500	551	515	541	540	545	533	539	542	553	563	519	537	567	516	543	569	525	507	571	580	550	534	568	566	554	541	518	493	541	517	540	479	532	554	543	509	538	501	553	584	558	542	507	502	527	548	567	578	521	493	539	539	525	499	483	542	536	525	534	514	502	553	538	524	532	531	520	510	514	511	511	524	527	531	520	494	497	557	554	544	546	520	544	562	525	598	588	522	553	530	567	534	517	506	527	500	598	555	543	527	485	555	544	521	513	494	577	530	522	571	569	561	568	496	549	522	529	539	562	549	549	551	553	571	578	483	503	494	549	540	545	580	541	561	546	573	560	539	544	551	539	541	509	510	548	538	551	555	523	578	535	523	529	489	541	490	568	514	525	518	524	500	521	518	507	528	565	497	518	508	530	549	513	521	527	499	551	516	563	563	509	516	524	525	578	535	561	566	527	496	535	505	572	552	512	564	532	563	545	516	523	569	556	528	567	499	507	555	554	520	526	530	557	536	516	526	546	548	533	519	518	535	540	539	548	566	541	471	569	543	541	561	548	521	537	524	527	555	530	525	525	544	565	545	555	511	538	532	546	524	562	542	525	509	530	532	543	472	556	562	505	544	486	525	523	546	552	536	512	502	564	543	538	573	566	537	560	544	545	557	556	537	531	559	547	538	557	521	539	512	527	514	531	580	524	515	539	571	526	548	479	527	573	519	519	544	540	540	547	513	552	527	554	512	482	516	537	509	566	514	576	510	505	575	549	544	565	502	561	579	548	529	570	514	582	557	528
4643	1434	1237	925	825	777	724	689	685	671	650	683	627	667	670	672	707	664	651	666	646	678	643	618	662	675	628	665	670	681	685	651	640	664	654	668	673	661	653	610	648	639	676	669	646	694	693	657	630	656	667	674	669	632	643	702	640	662	670	652	650	633	659	647	636	655	681	610	653	651	626	659	653	632	631	644	661	653	630	653	640	641	624	674	667	625	679	667	656	632	654	650	642	673	634	650	565	629	664	678	651	626	659	672	682	664	610	678	689	633	606	626	686	654	623	636	620	620	662	681	666	658	677	669	635	647	672	628	624	674	693	666	662	630	656	633	670	667	616	677	685	661	652	674	662	656	688	673	700	733	697	639	615	689	679	594	625	631	649	683	672	694	610	668	628	642	673	664	663	652	640	636	621	638	663	649	635	667	642	657	680	650	633	675	658	637	684	600	626	630	616	647	696	723	645	646	625	620	619	632	641	676	687	678	622	662	669	657	664	607	633	657	667	673	625	667	626	656	663	657	655	687	687	665	666	637	641	631	638	643	647	696	672	672	636	628	679	677	626	669	640	643	693	641	642	672	639	654	649	637	665	622	676	641	633	622	659	659	659	620	653	650	630	670	616	620	616	661	664	666	696	657	615	661	633	658	665	710	647	639	698	653	611	633	641	652	652	681	667	648	668	663	659	622	653	634	637	614	638	600	626	621	669	634	650	668	614	689	647	631	634	642	693	636	648	634	667	653	618	648	696	676	648	636	682	671	672	643	662	649	671	645	617	676	686	613	692	637	641	644	620	634	672	656	659	653	641	675	676	648	646	660	611	616	699	629	636	653	644	603	658	666	679	663	618	631	599	677	682	680	686	687	677	657	604	605	674	662	594	624	638	701	686	668	670	626	605	640	636	672	649	665	649	655	651	616	656	669	620	638	646	671	664	660	659	606	619	668	707	673	654	648	633	668	642	697	688	690	648	631	654	635	666	651	630	643	637	597	630	681	660	681	681	630	691	643	682	656	629	631	625	681	679	627	671	657	650	680	653	589	649	628	645	650	648	638	709	662	621	644	642	623	643	625	623	612	677	637	669	640	675	647	675	675	693	614	644	619	652	689	663	678	658	635	637	693	679	668	678	638	672	675	652	699	656	648	667	641	646	642	704	663	654	630	625	596	642	684	677	653	645	685	639	601	673	680	669	656	680	689	650	642	687	683	613	631	690	676	611	670	651	680	721	650	689	690	661	650	622	635	641	649	681	664	598	607	643	684	690	684	654	655	659	660	675	664	593	641	646	651	718	618	674	686	621	624	690	649	637	686	697	647	671	654	707	638	606	656	616	613	651	680	648	639	656	600	671	600	639	658	670	657	656	621	637	684	614	642	638	655	618	594	645	630	695	600	656	619	635	649	660	632	706	696	656	660	650	635	621	646	675	652	635	609	650	609	641	688	666	673	647	652	662	603	659	648	626	664	641	647	676	672	629	657	601	667	715	641	688	658	598	681	662	633	660	708	637	649	654	644	702	671	632	668	638	683	640	653	678	637	642	625	628	594	633	709	641	635	640	623	636	618	624	644	626	618	652	656	688	687	649	640	670	665	664	673	697	636	635	650	654	650	638	626	631	609	631	708	659	657	684	646	595	638	624	646	652	667	625	616	649	670	635	653	635	648	666	640	650	684	688	653	677	630	632	653	653	631	656	659	682	633	623	665	603	638	682	627	646	644	657	656	681	602	624	668	676	676	659	674	624	660	692	683	636	645	644	638	642	670	656	669	612	664	673	685	674	665	666	671	622	667	636	635	666	699	671	683	697	656	658	637	645	715	664	677	632	659	614	642	657	692	679	705	634	662	645	689	672	646	646	675	672	591	625	630	660	650	618	616	613	657	612	676	688	716	619	609	685	632	687	621	668	693	611	621	612	629	659	650	647	714	675	704	689	646	678	624	670	652	678	604	638	695	650	638	665	675	653	655	676	624	630	636	689	644	598	610	661	667	642	672	601	660	648	649	681	662	720	629	683	617	656	616	634	620	656	676	677	681	708	655	613	664	652	673	654	693	655	637	657	658	670	684	666	628	663	672	633	639	679	637	695	610	636	636	659	667	658	656	692	738	650	630	650	631	630	631	577	627	683	635	658	621	672	685	641	641	652	622	644	668	642	682	641	643	644	633	682	608	655	639	666	605	637	646	684	648	637	633	616	689	662	657	677	627	607	648	643	602	659	648	663	682	618	670	648	584	663	626	646	649	674	682	615	653	665	682	656	668	581	650	637	639	626	620	662	679	641	678	617	644	610	658	639	645	667	628	632	709	646	656	634	626	696	692	638	667	643	614	644	655	625	642	640	646	625	627	685	642	594	666	615	655	621	621	621	639	674	668	652	582	635	631	673	641	665	643	600	692	684	692	621	651	656	642	624	598	645	645	639	625	633	667	639	659	649	618	664	677	625	641	629	654	567	634	628	644	641	670	662	635	657	658	663	621	613	664	636	669	615	634	656	659	659	666	618	657	683	634	680	644	683	644	675	667	664	659	637	619	632	632	637	696	632	640	631	633	686	679	657	643	609	656	669	683	643	661	634	655	654	667	659	691	664	683	625	635	658	620	701	624	636	619	645	642	680	656	623	609	667	689	591	675	623	678	606	657	675	681	675	691	596	673	674	686	666	670	641	654	688	637	655	668	657	622	656	659	665	640	613	676	687	621	635	677	648	666	590	665	624	636	612	651	671	661	659	658	629	610	655	664	662	692	671	676	645	604	636	646	668	615	683	680	667	687	640	652	664	667	640	692	646	631	666	648	660	649	659	675	647	648	645	662	629	618	712	615	658	613	686	643	705	623	638	692	585	613	593	633	597	668	639	714	631	635	624	646	635	661	602	674	695	649	640	673	657	633	613	642	639	644	656	651	664	618	643	735	627	679	684	666	632	692	635	605	667	653	637	634	624	705	628	643	652	622	624	669	666	641	650	665	639	635	614	645	694	655	670	659	648	643	624	684	615	628	651	654	596	659	632	677	647	611	622	609	638	649	685	638	667	677	638	671	608	648	676	651	627	643	639	672	629	663	690	661	669	629	671	650	656	644	677	708	640	612	661	662	646	689	598	647	642	628	659	635	656	621	618	668	703	661	624	713	677	640	631	690	666	657	640	646	640	633	587	625	665	630	637	655	699	650	677	696	656	643	651	654	623	612	622	665	681	699	677	648	634	671	672	651	633	668	632	682	617	656	683	656	658	684	666	667	630	674	671	642	637	667	641	659	614	658	668	622	666	613	661	650	647	642	643	685	674	692	660	672	668	638	638	638	658	682	666	617	643	612	614	651	657	632	677	661	676	650	647	632	698	634	642	671	663	640	660	638	660	670	651	659	682	670	662	603	642	638	646	650	670	669	678	681	686	637	654	683	641	664	657	651	650	641	623	638	696	654	609	672	650	700	638	659	672	646	627	689	614	683	645	629	614	589	649	640	645	619	637	625	652	657	623	666	646	628	668	634	665	629
24106	21634	29281	24485	21626	13277	1273	742	555	515	512	501	420	394	359	393	378	381	345	350	379	326	314	327	318	300	327	336	293	283	313	331	343	295	333	297	286	287	311	310	304	315	309	330	313	294	331	312	308	296	302	291	304	285	273	309	281	318	311	293	300	302	285	315	292	322	304	287	284	317	282	289	314	301	273	284	263	304	302	317	278	305	299	298	298	306	313	262	244	267	285	293	288	288	307	315	322	301	341	298	313	271	286	280	294	280	307	294	310	267	286	303	306	309	302	265	278	312	298	315	304	338	289	291	283	307	294	271	289	257	316	287	298	302	306	311	307	309	295	301	268	286	311	302	293	308	293	322	269	316	306	284	293	276	307	302	294	296	317	309	297	310	276	342	260	289	341	278	319	288	263	299	323	294	292	336	288	284	287	264	319	272	296	295	288	292	297	266	303	298	276	346	288	283	307	303	303	292	283	302	288	292	289	317	335	324	295	308	319	315	279	294	278	287	306	313	272	302	317	312	257	288	281	282	295	319	316	298	293	298	303	272	295	296	310	265	324	294	282	305	324	290	274	300	284	272	312	283	295	281	297	309	292	303	275	283	290	282	309	308	299	298	327	299	283	302	291	285	302	313	290	291	300	312	323	309	285	293	310	300	306	321	295	312	280	269	297	304	281	297	284	281	293	310	319	299	281	256	275	293	271	293	273	292	287	317	291	294	260	289	314	295	283	289	273	280	264	296	326	300	301	301	271	309	289	304	296	303	284	267	289	272	291	286	287	303	291	270	298	322	302	326	300	308	333	277	302	280	297	332	320	296	317	297	309	261	297	332	319	300	322	295	277	300	269	297	291	282	301	297	301	283	271	288	300	288	281	318	289	315	303	298	271	299	297	286	299	295	270	294	294	311	282	294	297	293	293	302	288	306	322	257	296	280	275	324	297	295	287	299	282	313	301	284	289	300	285	289	280	281	293	319	292	287	297	315	291	291	323	322	300	305	309	275	295	282	291	263	293	314	306	260	321	305	260	296	303	308	300	301	312	317	301	277	290	305	348	283	258	312	289	303	272	290	303	301	307	297	295	284	295	299	299	284	288	303	276	311	305	301	327	305	292	281	281	302	321	267	297	282	298	266	298	291	298	284	277	304	271	305	306	271	327	282	291	309	325	280	303	312	282	315	284	314	297	270	291	262	259	253	278	297	271	295	288	294	287	284	305	262	315	299	292	285	299	290	326	276	267	287	314	297	306	269	301	289	306	326	304	276	329	285	300	294	292	286	289	305	302	322	240	310	282	334	321	288	321	293	282	273	294	319	300	292	314	281	290	288	325	296	301	303	279	272	274	268	295	301	326	296	315	283	277	293	300	295	309	296	326	308	298	311	297	266	285	304	296	321	283	265	266	271	286	312	312	294	345	298	266	298	280	265	275	311	317	310	308	308	296	301	285	295	314	292	272	270	311	295	306	303	281	286	278	290	281	302	304	263	297	295	274	319	315	287	328	324	299	282	315	315	281	288	287	327	278	317	325	301	289	302	285	307	313	260	273	277	294	265	322	273	264	299	265	311	312	294	270	293	279	283	326	295	309	297	291	293	280	294	314	324	279	307	324	317	335	294	286	294	266	293	266	279	300	288	284	285	315	278	273	275	288	303	309	288	289	307	271	303	296	285	302	324	302	292	288	281	301	338	299	305	312	305	267	305	322	285	299	301	316	280	297	266	297	292	327	308	290	284	296	308	313	282	292	319	317	278	317	293	291	254	315	287	287	274	286	302	289	271	308	273	319	251	322	286	284	257	274	289	315	315	306	278	315	290	311	303	333	289	287	274	302	265	293	283	298	292	310	289	266	302	306	268	264	304	267	292	323	306	268	323	282	281	268	289	316	287	306	263	286	269	282	291	291	321	301	278	301	290	274	297	298	296	310	282	288	283	300	277	277	302	303	283	301	292	314	300	292	294	309	287	287	262	286	289	309	286	309	306	288	311	308	321	294	269	300	297	315	312	295	287	305	312	284	293	273	322	306	296	304	324	311	300	283	281	280	273	259	311	276	275	303	271	290	298	277	309	299	286	309	292	285	270	287	284	288	322	256	308	327	264	294	310	279	269	272	288	307	299	281	321	261	299	285	290	334	257	310	296	295	346	275	310	296	285	299	288	304	264	277	286	286	276	351	273	302	301	294	299	322	308	314	285	311	288	293	272	291	298	292	288	316	279	267	309	310	303	305	283	286	268	268	304	305	285	281	310	284	285	312	336	304	291	272	302	296	273	306	297	323	288	295	283	294	309	318	300	294	290	314	248	302	284	287	307	292	286	290	282	312	291	308	313	324	296	283	276	293	294	302	266	266	298	285	283	308	332	279	283	290	302	290	309	321	297	280	260	281	302	287	295	300	307	274	287	299	278	313	319	282	246	303	315	279	296	272	314	307	289	291	306	284	310	270	279	278	309	292	292	284	319	285	264	313	283	298	274	319	287	277	325	303	291	262	247	278	320	310	308	295	286	278	276	322	288	290	272	274	305	300	293	295	319	280	306	281	299	310	285	290	317	295	310	318	329	322	306	299	295	298	295	306	313	264	287	311	301	295	265	306	296	283	286	317	294	279	302	302	299	305	263	306	329	318	321	274	280	277	270	284	283	284	336	328	284	299	290	312	296	273	318	287	289	300	291	290	292	284	290	315	298	340	320	288	312	287	291	277	312	302	296	277	297	261	272	315	294	315	273	294	306	305	283	293	297	281	281	307	282	309	317	301	282	304	287	277	286	295	297	301	301	298	271	315	310	275	285	281	289	299	276	282	294	309	272	274	274	278	277	278	279	331	286	313	291	283	270	269	277	288	290	283	291	304	265	309	303	269	289	302	265	286	272	308	307	285	282	289	302	295	296	292	277	302	303	290	307	303	286	301	313	298	319	299	299	294	304	313	296	280	307	298	280	298	312	278	264	307	308	288	292	281	235	312	261	265	321	312	316	278	306	283	259	295	305	327	291	318	315	286	298	293	294	289	283	291	277	300	301	277	262	285	287	294	290	309	318	299	303	289	322	270	300	295	308	275	274	271	284	288	306	260	300	291	338	257	290	318	296	309	290	297	274	312	304	284	305	261	291	312	287	272	270	300	292	283	303	291	255	273	287	280	296	292	285	294	274	277	293	314	309	285	285	291	299	323	285	297	295	277	329	284	318	303	306	279	291	304	300	303	299	283	287	276	291	276	309	308	292	268	296	282	297	282	255	288	288	319	294	313	292	287	292	308	305	324	288	303	254	301	279	300	321	279	293	303	302	281	284	305	281	294	321	311	319	287	292	302	294	273	323	287	309	286	304	309	279	289	290	306	274	331	271	311	291	307	292	315	284	316	281	274	338	290	293	318	285	320	291	285	311	272	274	276	311	306	280	279	292	310	323	333	305	285	273	283	286	295	301	303	313	282	273	321	339	303	288	271	312	307	303	310	296	284	267	299	307	326	331	287	275	315	308	281	299	303	304
5142	10165	8254	4053	2775	2185	1575	1339	1080	929	849	755	719	584	618	543	541	503	494	457	436	485	442	457	405	443	428	411	440	380	431	443	400	392	381	426	373	398	358	395	387	365	405	384	418	404	377	373	398	383	383	370	330	396	342	376	416	358	365	380	354	388	375	390	387	371	343	379	380	385	350	379	385	350	414	332	357	378	351	391	408	379	378	403	367	366	385	364	418	361	403	349	401	379	375	358	350	403	358	372	385	367	376	354	365	375	366	411	364	388	398	334	370	352	378	357	372	355	370	372	348	372	365	346	377	381	356	387	399	382	347	363	352	380	393	399	361	365	359	358	376	374	377	387	357	370	355	411	338	352	346	383	353	402	353	381	394	381	365	391	361	368	382	348	379	388	357	341	389	371	335	376	341	351	395	383	396	337	358	378	366	360	384	348	370	355	387	414	366	337	397	348	350	388	382	355	338	388	408	383	370	363	359	353	384	394	354	415	381	344	365	387	360	357	401	359	393	356	345	354	365	340	390	379	381	336	374	361	352	353	370	369	342	403	350	372	343	369	366	364	341	380	375	351	370	359	372	369	379	359	365	349	357	376	380	363	373	405	362	367	364	377	364	365	414	354	367	352	375	388	386	399	336	397	396	358	337	360	352	352	374	369	350	358	345	359	388	379	346	317	375	370	369	350	396	344	367	343	404	366	388	371	328	358	317	340	362	404	366	389	368	368	405	358	359	352	392	355	376	401	382	379	353	349	389	401	369	351	380	363	365	364	362	371	382	354	381	405	388	362	339	399	336	390	339	349	380	385	371	373	402	342	394	395	361	310	374	341	379	366	377	375	331	373	373	360	399	363	365	365	355	404	364	365	380	347	345	362	375	408	356	380	378	368	373	369	374	363	388	344	395	365	367	367	391	370	358	349	340	371	353	377	354	368	364	380	385	356	367	384	387	395	344	396	349	337	350	367	329	377	413	366	365	331	365	374	380	366	341	357	365	374	392	333	372	374	370	374	353	363	376	346	378	393	322	339	361	350	375	347	393	358	356	348	381	390	357	357	366	356	352	377	374	353	347	375	364	366	361	393	329	354	379	378	352	340	341	381	353	385	387	352	377	362	347	388	380	354	378	389	367	358	360	354	367	388	370	367	347	363	358	362	343	393	413	366	406	367	375	406	339	343	349	403	390	361	348	378	365	377	374	338	374	367	361	374	397	392	382	340	380	365	424	369	430	351	352	389	365	368	341	402	376	356	375	356	357	404	366	377	353	369	365	349	345	345	351	397	370	355	377	372	319	372	347	382	362	381	355	361	389	351	344	367	390	372	399	336	364	357	391	396	390	339	341	359	365	381	369	340	364	364	418	348	384	350	352	416	372	351	330	358	355	366	323	399	376	364	354	381	373	360	369	339	373	363	366	348	368	367	353	378	352	364	351	358	401	341	349	368	371	368	371	350	377	399	371	366	365	369	375	373	386	356	392	325	420	382	362	366	392	357	379	381	372	382	369	374	360	372	369	403	381	396	362	364	376	363	370	386	354	398	364	360	420	343	361	338	379	360	359	382	363	353	356	337	346	344	368	398	357	360	369	360	384	363	342	363	391	379	386	370	394	359	364	352	346	367	375	365	383	381	360	319	347	380	352	372	353	368	351	360	409	338	372	376	360	379	360	360	340	358	359	340	359	387	386	342	347	388	349	361	366	371	359	410	383	380	354	344	355	363	393	367	374	355	380	340	334	365	370	350	374	365	345	339	381	370	362	375	373	374	370	374	398	365	356	372	378	356	374	337	406	355	391	340	378	353	356	324	336	370	372	425	396	383	378	352	343	355	364	359	328	388	362	385	369	386	354	358	400	368	363	365	363	351	393	360	404	353	361	329	360	386	384	414	370	395	389	376	388	362	362	374	390	369	368	366	359	387	351	361	372	400	379	365	378	389	375	343	357	417	382	412	357	365	364	368	338	397	381	353	413	371	397	368	387	388	384	364	353	339	368	348	362	388	354	389	357	373	324	364	383	377	378	363	347	361	387	383	377	367	385	360	365	361	364	414	389	396	383	363	364	362	361	357	380	387	396	402	365	339	404	369	394	353	375	378	378	385	356	393	387	350	368	347	323	392	391	385	369	332	371	378	365	347	390	364	398	359	353	360	375	376	357	346	366	403	377	347	376	373	383	387	372	381	357	355	353	379	353	359	388	357	367	380	364	370	368	336	363	348	387	346	367	340	366	366	335	371	380	375	322	340	387	343	399	385	350	348	370	382	405	354	361	374	371	365	385	365	366	366	371	398	387	359	406	358	351	380	369	341	408	359	346	368	380	399	375	362	383	364	341	376	371	370	347	353	409	366	363	358	382	417	353	377	330	375	379	386	389	355	405	359	355	369	341	379	416	400	387	371	397	361	355	341	392	339	361	383	351	378	368	361	385	329	352	389	399	346	358	354	405	374	389	352	341	352	350	399	371	366	367	376	378	344	332	348	332	379	394	356	378	369	386	360	351	373	402	373	323	361	372	373	378	349	353	382	379	373	371	374	387	376	389	343	368	347	367	363	385	364	403	352	369	358	369	374	364	360	388	359	385	378	376	345	390	389	367	375	333	397	393	380	378	325	365	362	382	337	398	346	318	373	364	383	364	363	368	383	354	399	369	380	365	373	376	389	373	373	364	357	400	390	340	326	352	416	351	358	403	390	370	358	369	353	359	373	365	372	373	350	339	362	372	351	398	388	332	391	367	383	381	373	365	400	386	377	374	352	379	393	351	363	363	369	361	368	358	377	394	396	371	357	355	360	374	357	354	368	396	383	338	377	400	361	401	374	372	388	385	377	372	355	381	376	348	371	379	366	383	377	367	362	341	373	371	359	366	367	377	372	374	409	354	414	329	367	391	406	372	390	359	359	349	364	389	337	329	369	382	374	376	374	357	410	370	381	399	346	384	348	389	321	368	352	331	364	381	360	352	383	361	322	338	377	395	357	397	374	354	429	374	371	348	336	356	318	394	372	364	384	402	345	373	307	360	330	385	375	357	385	387	361	379	354	358	363	365	384	362	394	387	388	365	354	374	378	362	375	377	346	344	365	369	363	361	378	365	392	397	396	356	348	354	395	381	355	367	360	385	348	375	392	402	408	344	372	375	375	378	360	412	374	376	377	407	363	378	336	389	352	347	372	356	366	365	356	353	383	390	339	390	352	363	366	342	357	350	365	389	378	334	380	367	385	371	356	335	353	405	358	378	373	357	366	371	374	368	362	357	356	365	374	397	353	349	346	381	336	353	397	372	385	346	363	341	403	363	370	330	360	388	354	345	379	354	355	361	352	389	365	380	359	387	390	329	341	364	384	362	354	363	373	371	363	344	316	344	336	366	370	349	348	361	352	357	364	339	390	368	371	354	339	342	384	371	372	375	376	400	363	344	353	361	356	369	353	398	324	376	348	356	379	365	367	363	381	361	370	383	363	370	361	379	373	354	358	345	368	365	361	347	348	365	375
25423	21605	28179	25416	12944	1344	1020	939	926	920	813	886	856	854	807	843	862	809	843	793	761	824	809	745	762	758	798	831	752	754	794	740	808	754	813	784	778	823	735	788	733	796	733	784	774	791	846	742	796	793	783	775	785	760	733	779	755	774	803	764	765	801	775	832	788	768	702	760	828	769	837	796	805	817	784	765	781	799	780	808	771	733	806	731	763	780	787	788	786	772	772	807	733	781	747	800	738	800	806	778	774	824	775	776	773	788	764	751	751	784	783	804	775	859	847	791	747	760	769	831	779	792	806	770	803	763	828	763	843	745	772	762	788	787	777	791	764	778	704	786	771	799	768	765	761	746	768	784	809	736	730	758	782	782	742	775	732	790	823	810	799	799	767	783	797	787	764	773	775	799	771	745	787	730	797	757	762	804	830	771	783	830	810	756	781	806	690	747	759	789	732	798	740	797	801	746	753	801	803	770	733	786	786	773	807	752	755	743	790	745	857	811	806	812	785	792	757	801	780	801	788	804	812	730	786	780	786	791	787	782	752	774	738	762	758	782	751	750	760	762	743	744	741	761	784	779	787	804	734	768	823	792	735	791	782	769	793	780	793	767	750	782	762	710	791	774	784	791	773	811	748	775	778	805	713	759	772	776	805	809	780	748	740	779	762	790	744	845	841	779	746	812	775	751	791	746	772	717	822	749	719	765	791	758	784	785	799	783	772	730	760	767	717	820	784	762	771	775	815	766	761	790	792	767	763	776	760	715	765	852	792	758	750	795	763	759	753	793	771	750	761	788	759	787	759	795	741	712	770	754	804	757	767	790	732	834	766	800	770	830	754	780	757	795	772	769	774	748	772	741	794	820	830	772	778	750	779	795	768	816	835	770	767	771	766	776	770	763	794	698	773	778	798	809	804	748	768	772	763	806	774	773	733	812	761	791	834	816	755	779	743	765	763	795	746	814	779	733	786	762	814	813	751	753	812	803	746	784	787	768	771	790	812	759	772	795	755	729	779	739	780	729	730	825	792	736	744	779	767	791	774	807	768	766	762	770	793	818	778	747	841	779	777	778	769	793	738	782	780	792	725	768	747	766	769	766	816	820	801	682	804	751	753	733	696	765	745	800	754	756	864	748	766	815	776	803	768	762	810	774	746	767	795	758	741	792	822	806	768	834	761	790	736	799	797	741	740	765	729	770	834	731	767	774	788	761	749	756	772	763	777	822	751	759	741	730	792	746	778	820	774	799	778	775	755	827	784	777	791	799	775	773	767	796	782	787	772	779	764	778	803	776	780	760	795	770	769	746	839	774	741	733	738	799	768	786	782	739	788	736	760	754	744	779	764	773	799	749	791	771	781	812	756	736	749	776	737	767	734	792	747	726	801	827	742	829	765	760	745	799	792	772	779	812	813	811	843	785	767	775	783	797	773	754	741	733	735	801	779	758	788	763	770	813	769	736	801	767	781	769	745	745	743	773	779	758	777	801	783	775	727	774	782	754	775	721	832	765	783	777	773	804	747	751	787	739	810	802	741	820	770	845	777	794	740	809	777	779	771	797	765	785	792	751	791	762	809	754	764	793	796	773	761	744	768	767	764	755	761	737	750	751	777	780	747	785	814	738	773	774	802	760	749	761	786	753	762	742	762	780	790	753	785	750	789	769	764	755	757	854	771	770	766	773	757	770	736	773	791	792	755	769	738	868	752	736	738	804	799	751	768	801	721	796	741	756	767	724	784	765	814	761	784	774	771	771	754	766	759	764	737	784	809	715	794	782	774	736	727	757	788	726	781	763	800	767	782	799	791	768	777	743	764	767	780	743	760	769	798	753	750	774	753	811	799	801	803	778	788	852	765	820	744	796	802	795	806	790	750	815	771	786	817	795	756	790	798	771	797	759	757	769	808	752	801	787	730	758	764	789	752	804	759	778	752	780	756	778	747	740	781	793	835	776	803	792	753	769	756	745	782	769	802	768	767	764	775	771	782	768	731	769	828	753	803	807	770	817	810	737	786	736	777	787	750	796	833	750	759	830	760	804	790	792	737	780	755	759	785	752	766	796	785	779	778	794	775	863	812	746	785	825	788	768	761	784	798	753	766	741	787	757	779	759	704	773	798	830	765	801	732	783	800	794	767	773	776	775	776	767	800	728	741	797	758	817	805	812	818	801	834	806	788	780	825	813	779	749	809	736	759	757	755	790	785	788	756	761	762	788	830	753	762	755	853	812	779	801	797	783	799	807	778	773	812	774	758	782	781	805	737	730	761	784	746	743	787	774	763	807	801	803	777	764	797	830	792	798	776	757	790	821	757	751	786	751	779	739	749	751	752	761	780	775	755	788	776	769	828	803	731	779	787	774	753	792	747	756	764	809	769	791	785	744	837	785	759	808	820	771	720	776	776	709	810	784	736	792	771	780	732	736	760	772	798	826	745	791	793	783	770	783	754	736	749	798	778	764	781	796	752	793	747	803	768	757	741	774	737	780	796	766	814	791	768	774	747	772	793	774	764	785	772	770	726	772	767	766	836	761	738	766	786	825	783	771	747	781	826	758	750	808	824	748	799	808	766	794	758	790	783	768	792	763	758	807	762	749	793	804	728	780	819	790	750	779	786	743	777	767	797	804	721	756	737	790	789	800	774	778	769	832	800	772	780	729	811	760	761	777	701	786	760	763	796	757	739	808	739	760	824	767	770	755	718	799	792	778	787	791	797	834	770	760	788	798	800	759	751	780	782	795	748	833	777	769	784	815	782	781	731	788	732	729	805	808	772	763	805	757	734	777	767	798	790	782	774	724	764	755	806	753	752	792	766	782	794	825	728	811	793	727	778	779	759	793	752	761	827	774	781	787	763	796	759	740	767	753	759	804	788	826	801	799	795	778	761	791	733	764	742	773	774	759	757	797	792	772	774	783	797	769	807	786	761	803	798	805	779	785	755	793	766	809	781	787	790	765	781	743	780	795	824	779	795	796	750	747	789	755	737	793	793	809	760	825	781	814	775	748	782	777	789	789	747	781	791	754	763	775	718	724	820	749	789	745	762	764	791	790	744	803	752	741	765	751	794	803	802	789	794	783	757	807	792	802	759	729	790	765	811	760	754	822	737	759	737	770	802	800	751	720	780	771	742	806	733	753	784	767	765	805	757	797	807	791	725	764	820	767	783	774	766	691	729	781	774	770	797	786	760	797	793	739	834	784	775	760	737	745	777	744	787	791	748	785	793	755	759	813	829	738	799	781	784	776	778	700	763	790	769	827	754	773	757	763	750	803	775	723	738	830	761	799	773	769	738	742	751	785	747	782	803	791	757	741	835	756	758	801	797	759	772	762	794	792	754	773	798	771	775	760	753	766	758	804	779	738	777	801	741	760	794	803	746	759	745	777	782	784	822	791	832	789	785	786	815	741	792	713	772	781	759	773	762	799	804	798	788	745	812	783	780	794	743	785	775	770	773	755	741	758	755	749	764	733	770	784	795	785	726	842	776	735	724	808
5058	6051	4831	2733	2082	1741	1561	1367	1267	1154	1166	1129	1026	1081	1052	1005	970	1036	919	940	935	928	937	945	953	991	937	912	944	946	885	941	920	873	916	927	919	922	897	909	876	916	945	910	916	937	905	861	929	909	869	935	923	879	903	900	896	949	906	879	905	896	888	911	831	901	877	903	922	907	943	874	864	910	879	973	869	863	895	904	920	896	918	892	898	896	902	845	929	888	930	899	928	912	860	895	862	960	903	906	870	934	868	870	885	864	917	888	952	865	890	905	891	966	888	858	944	895	892	886	928	928	873	907	858	896	924	878	855	909	909	887	873	873	882	905	918	926	916	929	890	917	916	837	898	911	876	902	895	904	893	890	913	906	926	870	892	830	909	922	880	937	868	894	868	895	906	931	910	835	872	885	851	919	898	881	877	850	925	881	897	933	869	835	900	917	897	923	851	937	874	877	870	922	886	927	966	929	922	912	911	904	889	891	927	875	961	858	844	927	933	881	935	927	908	912	909	903	902	914	904	883	929	893	864	898	898	897	943	875	917	908	871	883	943	905	835	884	918	889	860	902	866	923	887	933	847	838	940	887	918	942	885	939	957	924	893	909	952	854	894	887	881	915	941	926	846	935	887	952	932	848	934	882	926	936	943	937	906	933	886	880	860	933	931	877	863	965	912	928	883	895	864	939	856	904	861	907	842	921	888	913	892	898	909	896	910	958	874	930	919	912	935	852	864	881	905	920	923	939	911	876	931	896	893	915	885	933	900	887	910	860	899	897	905	875	868	928	898	895	911	868	911	883	855	899	909	882	913	886	852	869	900	871	947	934	868	907	957	974	869	901	923	919	864	875	856	909	915	838	868	859	935	905	888	872	904	895	910	886	902	834	921	867	911	914	902	857	912	932	900	912	902	896	950	860	919	832	935	874	958	883	903	841	876	900	875	972	902	855	917	892	888	909	912	915	909	897	846	849	919	859	851	882	888	888	895	903	912	859	844	897	867	898	941	876	913	917	915	902	983	900	873	868	872	920	885	906	911	885	909	882	945	868	845	868	944	935	932	868	894	847	894	874	915	828	892	863	851	903	981	945	900	892	924	868	876	882	889	917	862	875	909	873	927	877	847	918	848	897	910	906	914	947	922	909	878	886	896	862	881	864	866	893	883	907	893	896	889	920	936	940	875	947	939	922	954	893	905	917	911	910	877	905	840	902	881	892	954	878	866	911	900	837	892	884	848	904	914	891	901	928	910	927	892	942	898	897	876	877	914	881	873	872	877	924	894	904	894	861	947	913	898	874	904	938	944	926	897	912	904	917	929	915	904	944	903	867	864	932	919	892	914	928	976	844	911	840	891	904	867	915	849	943	887	931	878	902	925	905	890	897	938	956	922	893	908	967	884	891	946	884	906	897	885	923	903	897	897	905	896	909	911	928	910	921	916	894	932	900	873	876	892	899	873	853	884	990	929	887	887	901	924	906	921	920	896	945	900	875	845	921	913	926	896	893	884	902	889	907	853	932	909	921	907	860	880	869	903	923	929	890	888	889	856	877	917	940	882	943	857	896	843	928	898	905	877	939	889	856	891	890	928	900	912	887	850	872	856	893	916	887	940	918	926	888	900	885	902	877	930	789	871	875	878	919	872	883	900	920	930	899	937	879	891	893	895	951	884	908	863	867	928	883	932	890	909	881	851	896	945	876	914	930	885	917	932	851	883	912	913	886	882	923	926	888	885	924	884	905	930	897	909	905	870	888	930	915	913	865	883	865	890	932	897	909	898	894	929	888	910	865	925	897	915	900	953	913	899	880	863	903	948	906	929	906	886	904	905	906	875	935	899	889	945	884	872	916	923	876	926	900	890	866	914	892	908	886	918	870	890	875	935	922	900	875	934	926	875	901	886	847	897	894	905	896	880	871	837	901	922	861	885	850	942	875	948	858	880	937	887	884	884	885	857	872	917	910	882	883	949	928	842	929	878	858	906	899	907	886	921	903	899	918	901	905	896	912	933	919	923	862	887	900	888	825	864	865	915	902	875	912	886	919	911	878	878	845	947	909	902	934	896	927	869	900	901	860	916	883	884	894	842	954	939	884	892	843	867	869	952	882	868	870	927	861	868	920	895	866	870	876	911	944	866	862	901	901	909	868	885	899	970	880	917	912	918	939	906	811	908	883	916	857	853	916	952	884	918	901	906	939	917	923	946	892	850	945	875	922	904	930	874	897	922	896	869	914	939	908	890	930	894	882	928	922	910	899	906	864	879	964	900	933	841	876	916	893	875	893	915	946	861	900	891	919	942	944	913	844	862	880	996	845	890	845	873	913	943	916	892	900	839	957	890	927	914	959	924	928	959	880	876	923	935	847	906	935	895	881	908	878	898	900	931	900	876	892	881	920	902	915	943	920	929	891	869	965	886	888	894	918	851	892	915	862	921	871	909	884	922	913	952	898	842	898	896	923	892	934	924	943	890	942	904	919	907	955	954	920	895	923	847	863	877	900	916	849	910	917	911	867	932	912	878	902	884	872	903	929	924	955	894	864	920	904	895	958	906	930	872	907	949	857	922	910	895	868	871	845	874	911	838	930	933	897	890	899	829	915	885	907	877	862	928	892	837	899	952	889	910	880	890	942	907	878	898	918	961	869	890	884	902	863	879	949	914	934	889	929	900	970	868	887	919	843	905	908	899	932	877	878	913	883	886	938	914	898	893	868	903	913	878	861	917	956	918	895	934	896	863	869	970	910	933	858	949	890	915	915	910	920	870	982	909	852	911	898	912	843	884	876	883	892	898	895	857	951	953	889	880	900	917	850	927	876	903	892	940	906	911	866	866	904	877	922	939	909	846	878	926	907	843	850	901	861	845	927	910	907	897	907	879	895	868	897	914	917	862	904	883	898	874	890	920	917	934	903	896	883	912	868	981	908	905	874	889	909	888	855	859	893	915	863	903	906	895	909	870	908	887	871	928	897	929	882	885	891	889	880	952	918	884	885	879	870	864	880	920	861	894	891	881	885	848	944	949	891	874	905	875	923	904	865	923	886	859	921	939	880	904	884	891	917	849	899	873	881	884	892	870	908	890	878	892	861	895	873	861	933	858	902	861	883	912	919	890	891	869	929	912	945	910	899	925	920	916	872	909	951	904	892	898	856	876	852	878	865	938	931	878	892	856	879	906	852	949	834	915	940	879	880	887	899	897	892	910	889	921	848	938	887	892	883	987	881	943	932	935	934	950	910	887	859	909	889	905	927	934	887	915	926	885	938	909	877	913	913	903	888	897	903	887	945	912	877	889	934	862	843	913	938	887	907	924	835	901	877	934	851	949	918	876	808	837	863	915	920	871	879	918	929	938	909	902	890	904	929	853	895	904	956	921	947	916	906	949	929	877	928	911	890	882	935	888	928	940	880	859	879	906	890	943	872	852	888	856	894	818	848	969	907	956	927	907	880	854	954	867	955	881	897	917	897	913	956	888	906	898	871	882	917	900	905	952	895
23215	21658	29684	24157	21651	21718	12688	1481	1028	966	896	845	784	738	713	684	683	613	614	593	610	594	611	543	566	529	597	538	586	588	515	568	552	551	557	571	536	556	544	544	532	492	520	522	542	529	505	553	518	520	525	538	541	505	572	514	527	477	540	547	543	561	507	557	515	495	552	553	547	526	528	514	522	530	515	518	520	552	524	526	531	509	500	574	475	483	587	568	540	540	493	509	527	525	512	504	472	577	483	508	532	501	527	522	481	516	512	559	521	497	495	499	518	541	522	523	537	530	500	506	554	545	543	540	522	523	497	523	503	505	560	496	539	474	495	512	462	529	568	542	493	540	509	507	540	522	499	551	472	465	529	543	559	503	489	489	517	548	533	539	504	510	523	484	516	584	520	504	529	557	525	516	515	512	503	480	542	499	483	506	509	549	505	568	546	504	516	502	563	511	489	551	507	527	503	552	537	513	535	487	508	526	525	507	519	519	526	534	507	491	514	522	540	537	513	533	492	475	534	517	525	561	581	535	521	530	518	507	544	496	497	518	519	532	514	507	497	518	497	502	524	508	540	585	489	506	549	509	509	495	504	502	514	526	503	531	478	515	513	516	512	504	527	523	530	550	559	516	579	539	509	522	531	506	503	502	517	544	527	524	527	524	500	526	534	475	513	485	520	511	553	523	527	502	532	531	509	524	520	518	521	511	478	552	477	509	506	515	482	530	520	524	475	525	521	508	536	531	506	495	533	475	559	531	501	480	514	520	512	520	508	511	504	526	491	505	525	479	519	546	517	522	533	508	517	504	477	482	516	497	539	472	542	523	528	500	516	543	531	524	498	526	534	518	533	538	476	538	543	531	497	555	548	521	528	491	519	527	495	493	510	526	512	555	506	503	509	555	524	537	505	541	510	540	567	526	514	541	566	589	523	510	538	553	508	491	539	517	507	531	542	495	535	538	530	512	527	524	529	489	513	520	522	551	518	543	518	563	510	515	503	523	521	481	493	564	504	496	547	517	535	536	538	490	466	531	490	508	479	533	505	533	524	526	521	500	511	540	546	493	495	542	520	513	507	508	502	512	504	476	498	518	502	502	507	495	494	532	510	491	520	534	508	507	539	500	509	522	526	467	519	541	512	500	544	497	539	498	493	497	512	572	504	528	467	526	496	493	508	521	503	588	549	524	516	498	499	527	515	496	515	537	514	525	519	590	519	519	507	531	478	520	536	527	463	536	526	550	506	506	482	541	512	526	542	487	497	514	532	537	533	539	499	485	518	506	512	505	513	513	507	491	489	510	531	517	520	520	505	473	517	518	472	518	493	508	522	553	499	535	487	522	533	547	549	548	482	540	512	468	515	509	511	505	478	542	470	506	491	493	506	500	495	475	482	520	526	516	497	503	517	522	485	496	532	510	547	513	480	498	521	493	550	520	510	529	495	546	481	524	534	497	511	500	512	497	551	488	491	525	536	534	557	511	496	529	510	529	495	543	514	539	480	504	560	507	516	512	512	478	497	524	491	508	510	537	501	504	486	532	515	507	504	531	511	542	508	534	517	540	489	528	492	525	519	512	549	477	557	518	545	518	538	488	540	508	528	502	517	498	525	535	486	572	514	483	492	497	483	502	483	535	504	534	492	515	478	510	512	530	513	511	495	500	522	530	502	529	522	510	513	495	518	526	503	546	507	573	529	526	511	515	522	499	513	538	552	526	555	517	504	514	477	531	552	492	478	521	503	488	467	483	541	525	519	521	506	544	513	492	500	536	548	536	475	540	521	479	535	510	496	523	512	547	519	527	534	534	532	494	504	530	549	500	497	531	504	522	527	518	509	521	508	517	562	476	492	558	549	513	524	533	485	524	507	487	462	516	516	532	526	519	551	526	514	497	551	539	524	555	523	499	523	505	469	485	541	502	497	530	511	528	505	513	518	540	541	482	537	514	554	509	491	534	500	492	495	505	503	500	497	541	449	532	518	554	516	498	483	502	518	523	519	528	496	493	510	514	502	478	520	519	503	508	540	494	541	511	509	553	552	518	502	491	547	545	492	514	506	549	513	550	552	558	538	496	511	527	533	472	493	537	500	518	523	498	520	519	522	538	524	495	497	551	497	502	518	483	535	533	480	515	490	505	492	496	518	479	471	515	520	505	536	501	509	509	506	536	499	519	479	545	495	529	541	530	515	517	533	507	529	539	554	506	515	531	516	476	522	535	501	501	520	514	514	519	496	547	502	560	520	514	501	543	496	561	516	543	522	530	497	557	503	519	554	538	473	477	504	498	532	559	551	509	471	534	562	494	520	515	509	542	557	514	532	487	532	516	547	538	495	521	529	521	472	532	490	524	511	510	505	524	545	522	517	522	502	519	504	488	502	497	492	517	467	499	532	522	508	512	525	521	530	510	538	512	494	512	543	539	484	518	526	506	464	507	526	485	516	526	534	523	507	509	483	515	523	500	542	529	533	510	544	510	510	547	536	558	491	501	481	495	532	536	510	485	486	515	528	511	525	489	522	520	519	508	510	520	513	509	502	501	502	466	488	528	492	523	507	518	525	544	497	506	490	480	502	491	502	490	547	546	534	525	505	512	515	519	528	543	516	491	481	529	507	474	466	519	521	516	531	485	532	508	501	516	490	520	529	497	520	509	498	491	520	497	475	527	520	537	504	536	536	553	534	512	549	476	476	510	549	523	514	481	507	507	459	570	549	472	490	478	531	490	480	481	482	487	499	502	536	456	484	481	501	469	501	523	539	489	501	504	497	493	523	519	530	511	515	514	489	525	498	484	504	481	524	545	501	471	487	532	514	446	533	493	532	502	527	523	519	500	502	553	537	500	525	466	545	489	528	533	493	516	515	502	499	466	483	510	539	536	486	523	497	545	506	520	544	529	538	520	528	511	522	517	498	535	481	487	530	491	493	531	518	514	502	524	525	502	532	465	514	474	512	558	530	542	515	514	521	513	556	530	504	494	541	519	534	504	500	502	539	518	468	505	512	553	510	497	481	569	552	540	444	511	521	501	512	496	518	471	524	485	518	476	483	563	492	553	517	515	527	531	510	548	474	524	551	556	525	486	526	509	526	513	517	520	530	512	506	527	498	495	480	522	542	482	458	465	532	488	506	551	517	507	561	500	513	515	516	518	533	502	549	520	502	522	536	558	514	490	496	512	531	478	496	538	507	508	506	502	454	534	532	516	503	518	490	503	466	529	558	538	484	544	536	539	528	524	509	510	509	528	538	514	517	534	529	532	503	497	470	501	506	528	529	503	522	501	527	545	555	487	527	538	541	519	527	510	462	503	526	521	521	487	525	508	520	493	527	519	563	526	525	506	503	464	531	508	494	541	480	488	527	548	518	492	528	533	532	488	512	503	521	531	524	534	513	491	510	475	498	542	480	503	500	525	496	524	548	507	563	504	556	568	521	518	532	515	528	508	460	521	559	544	531	531	532	527	530	516	484	509	493	479	489	518	521	557	512	492	527	464	495	476
7421	16538	13533	7033	4975	3875	2970	2459	1982	1643	1480	1403	1294	1129	1030	954	850	893	852	797	769	721	734	728	728	682	702	679	652	709	665	650	675	609	597	656	615	672	617	579	649	637	609	661	619	629	574	617	629	605	609	524	588	596	599	590	607	594	596	612	608	642	629	560	570	576	526	617	642	651	613	622	621	588	596	610	633	571	618	628	601	566	567	603	609	599	583	594	578	578	635	590	569	555	577	589	578	574	615	584	570	630	586	633	575	606	600	584	582	547	645	615	591	564	558	567	578	608	577	598	553	581	609	582	568	585	577	628	592	565	596	549	579	587	603	599	642	637	594	577	628	573	582	567	569	565	597	601	633	570	596	588	588	552	590	586	593	561	603	613	604	599	587	625	613	586	595	599	588	586	570	587	568	556	573	525	609	590	574	549	547	572	601	595	560	578	582	591	539	558	561	614	593	565	537	574	572	570	574	616	567	646	614	600	593	598	569	614	617	600	595	583	585	645	563	608	579	583	585	548	603	560	601	606	577	583	572	590	589	622	553	586	591	600	583	541	575	590	602	574	560	617	581	599	591	533	589	592	557	630	588	635	578	652	571	608	617	606	589	627	565	605	566	608	553	561	594	567	612	571	577	588	544	579	552	622	582	535	626	538	580	549	593	598	588	569	602	552	591	565	623	566	593	589	589	584	602	619	570	587	586	576	616	575	569	577	572	598	579	616	585	576	640	536	591	572	572	611	609	593	584	573	568	587	609	578	564	581	571	618	601	617	592	583	573	634	560	586	576	625	605	572	618	576	568	577	557	576	643	608	614	570	547	584	594	604	540	585	586	550	540	604	567	598	576	575	614	608	576	542	596	597	618	583	617	605	593	624	548	594	585	567	534	629	608	602	568	582	611	581	587	590	618	551	557	606	569	562	567	601	598	608	585	602	583	629	609	566	538	605	552	583	574	600	617	578	574	583	605	567	620	561	553	592	569	594	600	566	589	590	602	631	544	592	563	614	566	629	604	532	601	588	554	594	572	558	587	596	594	595	599	569	552	637	608	577	600	586	571	611	633	570	593	565	638	589	581	567	608	628	617	547	628	587	577	586	574	611	563	542	607	634	608	608	578	579	563	569	583	599	604	595	593	590	584	582	578	632	572	571	569	648	577	571	598	559	582	590	585	599	556	552	595	549	616	564	608	617	571	556	621	600	599	607	616	597	587	548	585	561	595	605	598	589	598	580	613	564	565	606	594	583	615	589	584	553	526	598	609	543	607	611	575	589	605	606	610	599	628	577	562	556	589	575	614	542	614	588	569	610	595	610	577	561	564	571	629	556	565	581	558	556	603	561	611	598	599	583	587	601	571	597	535	588	591	561	634	577	574	556	596	580	568	622	571	554	611	634	550	558	625	597	575	540	576	553	596	606	553	593	608	600	599	570	558	611	571	570	585	554	566	610	550	624	590	588	544	584	617	597	593	623	577	591	600	597	545	625	548	617	599	575	612	618	566	548	613	580	578	568	593	616	598	608	593	589	570	610	583	579	559	656	548	553	599	586	552	580	575	576	574	592	555	573	552	547	579	585	597	621	574	582	595	555	610	583	569	618	588	598	620	582	604	614	586	574	568	592	573	584	549	610	567	601	575	576	603	628	592	591	547	595	567	565	573	569	547	539	560	554	566	564	569	609	545	589	593	582	578	603	582	548	589	609	584	584	625	623	579	594	536	580	595	525	585	570	620	602	591	566	578	597	588	608	591	579	608	551	594	625	569	569	575	551	582	590	573	607	578	567	570	593	590	571	638	587	564	572	595	585	572	552	592	585	594	588	586	585	553	584	609	592	560	593	616	597	565	632	602	574	573	575	560	559	559	607	647	559	615	598	570	571	568	589	606	573	602	602	598	592	652	598	586	646	560	620	610	623	604	571	614	627	593	589	582	593	566	603	548	524	604	615	599	577	562	577	605	616	605	627	610	557	627	595	589	580	587	603	624	595	604	579	592	640	612	528	587	576	588	603	624	553	578	569	583	570	543	544	593	609	621	573	570	559	555	559	579	586	584	584	589	570	588	615	568	596	557	586	588	560	594	576	568	593	603	616	613	600	623	545	592	571	582	547	615	575	583	557	594	591	572	606	605	627	595	563	567	608	591	546	589	541	589	552	574	611	560	590	590	592	593	571	558	570	614	616	619	574	587	614	561	592	563	559	532	581	591	585	591	635	525	575	559	613	587	562	596	579	602	590	597	583	597	562	581	597	607	653	576	534	598	601	627	559	548	551	627	602	579	598	571	615	547	623	553	610	636	588	595	568	576	581	616	575	567	609	598	565	587	593	576	571	596	628	592	598	569	581	639	597	586	583	542	602	595	590	560	614	561	564	574	614	638	577	610	558	603	594	610	615	603	593	615	557	506	582	574	539	547	596	563	564	555	579	595	601	591	595	601	624	597	574	557	574	586	604	576	596	571	585	562	553	569	565	588	590	565	575	547	554	604	591	594	635	598	610	556	594	595	538	634	555	571	567	612	608	629	617	598	563	621	549	607	554	604	578	576	603	564	557	592	603	572	560	601	572	580	561	591	574	567	543	559	529	598	552	640	602	564	583	592	562	573	583	563	576	552	568	595	606	587	615	550	586	578	582	599	599	586	612	570	608	593	576	593	571	578	614	583	593	567	635	614	586	634	576	557	604	583	576	558	579	569	595	664	595	569	580	588	562	562	598	576	559	574	639	554	593	591	605	611	602	554	531	587	612	624	617	579	585	586	569	601	585	576	520	554	614	546	576	618	592	555	560	580	579	564	584	562	585	523	589	543	570	561	664	614	543	587	581	568	613	589	626	594	583	611	575	591	555	597	569	611	531	608	590	605	597	590	591	566	568	595	576	547	573	570	533	596	578	611	574	574	559	640	572	589	592	634	560	596	590	560	526	572	582	631	574	593	569	668	585	600	531	626	543	541	606	553	604	575	565	598	570	640	563	552	623	582	570	628	610	608	563	557	597	601	572	601	587	573	580	591	595	585	591	563	575	604	601	600	645	571	580	579	581	581	567	533	572	573	585	589	550	565	584	566	608	624	573	589	603	523	566	568	626	572	585	578	594	591	571	596	592	572	578	581	588	597	583	621	582	589	610	595	559	594	577	590	567	599	587	573	583	573	542	588	609	556	604	596	624	585	594	531	545	581	586	558	538	569	610	597	582	581	572	573	584	592	608	603	591	520	589	588	539	564	582	598	596	606	587	590	571	529	578	584	611	591	579	576	594	556	551	609	544	577	573	579	603	538	589	599	603	566	587	601	570	560	609	590	600	590	595	622	600	585	620	598	554	588	609	579	580	500	595	610	645	590	659	573	565	568	570	576	574	586	569	558	580	607	578	588	609	602	594	566	595	548	576	527	580	549	602	552	598	595	525	557	626	563	554	558	590	622	577	564	559	599	570	592	584	574	522	618	574	596	561	592	566	552	599	602	547	613	638	592	568	597	631	541	557	560	586	585	590
27538	20634	8295	931	620	603	613	571	566	570	565	522	562	543	536	544	508	570	537	561	549	567	524	557	575	577	573	534	560	531	546	565	517	526	532	553	572	531	512	543	551	559	529	566	498	541	553	481	515	522	565	545	509	528	509	515	530	521	536	577	539	549	528	532	532	523	532	562	507	538	523	556	566	525	497	533	533	579	567	529	546	509	553	550	540	510	518	502	528	525	537	515	511	537	524	515	527	536	530	517	516	566	529	537	518	522	549	546	514	550	500	520	502	511	536	564	551	556	567	532	506	542	562	503	561	540	504	547	520	543	522	552	502	556	538	539	546	514	482	500	510	574	557	534	508	553	528	513	540	519	548	511	549	521	554	520	528	504	533	532	510	541	499	556	558	536	558	531	547	500	565	486	548	529	549	550	578	509	561	520	527	510	517	533	543	520	538	506	532	535	522	563	531	559	538	558	513	564	517	592	514	534	532	521	519	585	500	523	545	528	531	571	529	532	524	512	557	554	615	509	528	547	535	530	526	552	569	565	519	550	544	548	580	559	539	455	527	517	559	474	545	571	547	542	506	517	527	495	521	481	488	534	560	509	534	530	506	557	538	521	528	545	539	537	527	538	517	479	547	552	522	544	521	490	536	532	563	516	535	563	545	528	531	545	504	501	556	556	523	527	525	519	532	524	525	560	512	536	553	564	498	513	497	567	552	538	547	548	506	547	579	533	536	551	484	547	565	516	543	561	550	561	589	530	533	526	543	512	549	528	536	531	562	633	498	550	525	554	524	517	493	521	547	562	539	530	567	538	552	566	556	530	571	506	503	536	587	530	518	555	518	547	536	553	509	526	530	541	547	509	519	515	518	496	551	572	535	528	505	551	543	511	551	549	561	548	553	575	504	536	550	522	565	527	549	517	555	494	546	539	473	516	569	553	528	519	522	537	529	527	535	566	574	516	530	493	533	547	527	547	507	566	508	504	542	529	548	526	587	574	529	520	508	545	547	525	534	555	542	479	514	574	539	528	528	548	567	545	511	522	535	537	553	540	561	530	555	556	570	531	535	557	535	568	512	573	532	529	562	521	518	542	542	512	566	532	536	542	538	532	513	519	539	520	502	559	517	483	533	550	539	510	536	535	524	546	510	522	540	516	551	603	573	487	528	509	531	518	566	504	500	586	532	488	546	529	575	505	527	569	540	541	521	542	523	533	565	469	530	522	509	509	546	524	492	510	495	516	484	534	544	519	588	574	557	559	525	513	506	562	534	546	520	553	528	530	508	538	523	534	544	545	490	543	505	501	581	556	533	569	546	560	562	517	553	524	539	564	553	531	550	544	546	531	552	532	526	511	553	519	539	518	535	581	532	560	491	591	568	506	554	545	534	533	505	528	524	548	560	518	538	535	497	538	509	524	574	553	519	572	549	534	557	573	558	558	497	512	527	486	530	546	527	548	529	562	542	542	550	542	554	545	527	535	539	553	559	554	523	531	533	550	547	519	536	549	545	552	513	571	498	559	541	514	535	576	512	548	539	543	550	521	523	539	560	574	501	542	534	549	569	551	523	497	504	553	581	551	524	555	524	561	572	516	552	502	568	546	550	560	562	572	510	514	554	517	520	525	553	504	569	598	569	535	548	492	523	557	538	548	522	549	547	534	549	537	502	503	537	517	502	531	480	535	525	551	531	510	574	458	572	534	556	578	561	561	564	558	526	534	536	537	498	481	566	534	513	519	522	523	522	493	554	501	549	569	515	561	544	545	588	497	559	527	527	512	548	530	527	538	505	543	567	531	537	604	512	529	560	555	536	532	536	516	587	544	569	520	521	575	541	560	531	554	537	509	525	524	543	560	562	556	520	540	541	554	549	582	521	575	531	559	497	497	545	522	536	541	547	561	565	507	543	534	571	521	515	551	560	536	564	520	524	525	540	547	551	514	529	571	524	486	532	533	566	550	548	586	521	534	532	521	559	512	546	547	529	533	544	586	563	537	544	548	561	547	533	524	569	564	549	552	526	538	510	576	573	575	555	543	496	544	476	537	526	554	535	519	516	520	518	534	530	548	550	559	550	541	487	532	587	529	515	555	559	544	535	531	560	555	495	528	523	577	522	556	527	564	557	546	524	529	543	551	524	512	538	488	545	526	556	531	533	507	546	535	519	525	515	549	570	585	549	511	502	563	565	523	548	509	538	536	531	570	566	533	543	560	561	541	489	532	557	524	527	548	514	531	537	566	578	554	498	522	558	608	559	567	533	580	527	535	539	517	494	548	557	517	534	520	552	518	535	541	548	566	541	513	503	542	588	506	498	538	554	553	559	510	558	561	550	530	528	555	546	562	565	535	526	580	528	536	544	521	568	546	575	528	523	511	559	537	509	506	525	491	516	500	569	524	534	538	475	567	495	533	531	554	524	540	565	509	562	507	561	634	541	504	516	511	533	533	497	584	561	546	505	556	539	533	539	539	533	559	543	563	569	521	598	566	555	533	530	504	530	484	529	529	546	572	541	550	531	499	509	579	497	558	568	541	524	530	569	553	540	523	494	523	526	544	545	497	541	509	547	526	515	565	548	553	513	550	545	559	556	529	516	525	538	610	556	558	527	533	519	502	529	549	530	518	574	505	537	522	561	515	556	529	587	492	516	563	510	499	546	553	523	516	530	537	562	508	537	523	520	527	502	549	500	569	528	555	542	501	491	544	550	524	549	539	522	525	517	547	524	533	507	532	541	521	540	469	549	537	520	533	567	518	522	586	529	530	509	568	539	549	551	510	526	545	501	529	507	533	499	496	542	533	579	542	510	529	529	534	539	545	519	510	531	488	535	516	542	542	534	536	541	503	541	537	559	519	497	593	528	555	563	551	524	527	530	527	523	538	541	494	557	525	531	548	516	518	533	527	557	542	580	535	552	574	548	523	534	537	535	529	551	559	511	519	537	598	542	525	569	517	575	553	561	526	543	489	512	538	549	521	514	525	558	539	561	534	539	576	554	549	498	518	534	539	547	532	497	546	562	544	526	512	528	541	521	544	499	511	524	498	529	545	574	552	579	508	497	502	500	492	558	508	554	504	561	562	559	513	517	533	525	532	558	530	507	543	569	582	574	530	536	551	561	575	571	501	505	496	556	533	536	539	525	540	550	563	575	521	526	534	524	515	523	508	519	531	520	502	534	527	540	543	534	543	515	528	558	532	522	517	518	517	517	505	507	567	516	576	503	553	551	513	585	499	544	501	571	568	502	526	538	527	536	526	545	560	507	560	526	530	555	524	526	545	569	548	546	533	539	516	544	540	483	573	523	543	532	485	550	518	514	546	503	522	589	552	555	503	588	566	529	532	519	544	542	521	521	516	532	529	527	535	559	563	530	562	554	558	563	508	531	481	535	516	532	524	512	533	546	536	570	500	542	551	529	547	520	549	553	542	556	535	552	515	556	559	536	553	556	537	560	491	562	527	558	539	538	527	524	519	540	535	506	537	503	538	539	531	539	516
4377	1419	1190	901	802	731	720	701	747	721	672	646	652	687	693	660	608	624	660	672	711	646	663	643	678	639	631	619	619	668	678	636	640	638	665	668	621	641	681	643	648	712	642	625	659	668	690	666	660	633	648	673	696	617	637	694	630	676	611	674	660	631	658	620	601	651	661	630	666	647	669	632	680	652	667	692	690	681	638	675	642	712	697	687	638	690	646	660	602	624	687	650	676	588	615	643	679	713	653	619	627	667	686	630	628	638	675	647	588	684	648	617	650	671	682	646	687	634	641	623	639	675	665	675	683	590	648	674	674	681	644	658	633	638	660	646	663	656	631	621	677	605	621	624	687	685	626	655	640	669	672	659	615	630	648	634	631	620	681	676	665	633	630	632	684	658	619	643	632	636	625	629	633	642	657	688	642	660	647	671	664	607	630	672	695	645	628	629	614	629	695	643	674	662	634	635	713	630	653	657	623	614	695	648	646	638	647	695	674	678	638	611	619	661	635	631	631	686	604	653	644	709	639	619	581	598	641	651	692	664	718	727	645	675	630	675	656	661	646	690	667	673	606	669	659	638	657	664	673	593	639	628	659	616	653	655	668	652	713	695	659	615	623	627	628	653	596	654	648	654	656	651	596	648	612	647	647	640	637	648	676	690	665	642	667	667	608	708	652	666	617	656	612	680	630	667	627	628	627	630	629	609	657	649	633	651	642	685	650	656	651	637	690	650	619	629	657	640	645	655	673	680	641	659	686	643	677	627	649	643	590	644	666	664	668	671	668	682	690	644	643	620	654	671	631	652	640	636	607	628	685	665	640	611	680	677	669	694	629	634	682	675	681	700	683	659	656	642	640	646	615	697	638	666	645	634	617	604	672	642	663	640	643	632	683	644	628	678	696	673	684	663	649	626	663	671	649	665	659	677	602	699	657	665	704	662	654	639	680	675	686	639	692	622	668	621	631	652	657	629	693	650	662	642	680	630	670	624	622	654	640	659	631	649	694	671	647	634	652	666	643	662	675	622	635	640	622	659	644	633	648	619	641	682	655	625	615	660	630	608	685	648	651	630	590	664	669	685	650	638	675	644	624	644	684	691	657	666	656	621	653	645	640	625	646	691	696	623	620	696	681	657	616	682	650	650	656	644	613	622	672	617	637	659	627	648	630	645	647	664	701	619	662	623	678	702	681	665	635	618	646	643	635	642	637	630	657	584	627	652	603	626	645	620	657	664	688	603	613	660	636	617	675	662	647	693	618	668	691	714	669	726	637	654	658	664	660	660	664	627	655	618	671	649	678	628	650	667	647	661	674	625	638	623	687	661	688	676	636	662	644	655	650	616	691	655	706	659	711	606	689	608	638	665	637	689	681	605	664	651	685	636	657	645	674	642	630	623	661	649	658	669	679	661	618	713	632	660	616	627	589	620	630	659	684	583	664	674	633	650	618	641	616	671	643	659	659	677	653	684	624	697	637	639	691	673	625	634	619	686	644	612	644	669	655	684	689	612	627	668	659	629	688	617	656	656	655	650	664	626	620	625	666	619	672	646	701	631	668	664	636	655	650	628	641	652	645	615	670	684	649	629	621	655	665	671	663	659	647	626	682	687	667	637	642	673	663	658	633	591	690	662	614	625	640	673	706	631	606	650	660	665	637	647	690	650	624	653	610	640	626	672	630	661	640	666	679	645	652	624	661	627	624	614	632	660	672	642	649	654	700	658	642	662	638	625	669	636	609	610	669	622	630	670	644	662	651	628	703	670	644	652	626	637	658	653	664	659	640	614	721	616	635	654	655	665	663	648	644	665	637	628	662	621	646	674	641	678	628	679	665	630	627	653	648	634	628	635	627	645	678	634	695	629	651	640	668	656	633	654	667	667	649	635	631	648	624	650	667	632	638	631	668	648	697	623	658	683	634	652	648	650	678	658	656	592	637	608	683	628	670	637	621	609	714	684	673	637	632	648	636	611	649	644	611	673	664	709	641	639	617	664	642	655	632	615	654	674	666	659	655	653	648	654	647	687	637	658	665	664	680	662	642	665	675	637	623	647	627	620	651	649	632	655	597	662	685	648	663	669	718	671	647	635	671	684	674	629	623	673	583	628	622	648	671	629	624	654	714	719	657	622	630	671	680	639	657	613	657	606	644	626	634	611	577	648	674	620	638	665	638	643	633	680	685	647	656	663	624	656	640	649	671	664	624	632	638	681	658	602	662	672	658	622	676	645	670	593	633	656	635	633	650	654	675	674	699	681	643	669	669	652	595	652	622	630	662	665	692	639	631	658	632	664	606	659	686	665	629	635	633	648	653	667	666	690	700	638	642	638	644	645	686	686	651	647	604	625	654	661	680	668	639	635	619	663	645	621	627	639	627	686	633	643	667	653	649	650	652	640	690	682	653	640	664	622	645	677	662	645	667	619	675	610	676	668	609	606	700	642	604	658	710	623	649	626	648	609	719	672	657	659	652	648	654	688	632	717	631	599	625	695	658	615	682	662	664	624	656	690	677	636	651	646	651	667	671	679	671	689	657	621	633	632	644	656	680	655	619	672	645	639	627	636	703	664	629	638	658	681	669	658	646	681	661	654	626	651	634	727	652	658	655	651	640	640	671	650	673	623	623	646	639	654	695	629	639	712	694	646	639	640	697	654	685	637	627	662	631	632	636	646	678	668	677	630	693	654	643	629	636	633	662	655	670	665	633	658	637	629	696	659	671	673	629	685	650	645	666	722	646	611	652	674	637	665	688	648	647	692	646	658	640	623	624	663	601	618	649	647	619	628	601	652	671	633	652	674	683	640	643	633	606	624	668	703	636	696	655	627	637	626	691	670	634	638	693	638	699	653	666	640	654	660	666	645	666	639	669	664	683	660	655	630	637	622	646	643	689	629	636	704	671	644	656	673	668	669	665	618	713	643	689	663	677	650	644	670	648	646	644	656	665	676	663	665	682	637	631	615	651	671	622	643	634	655	612	665	633	644	664	654	693	670	664	621	646	662	656	634	632	675	678	636	637	651	670	642	704	636	628	640	675	654	665	650	681	587	696	679	636	662	666	647	700	628	681	629	661	672	629	649	653	662	650	622	629	642	624	666	654	640	632	640	664	668	643	658	633	659	664	616	655	673	631	664	694	663	686	638	694	610	614	677	630	681	690	693	651	707	658	685	680	684	655	647	652	713	669	577	626	641	614	652	658	600	672	666	622	632	657	645	665	685	678	657	634	653	679	649	637	642	679	638	606	661	645	654	669	602	653	639	718	617	679	643	629	693	635	709	626	686	685	676	635	652	665	638	640	641	643	669	676	631	619	635	606	665	681	647	632	716	662	653	648	674	654	644	647	675	638	674	662	652	651	634	673	633	612	655	660	690	665	633	645	656	653	582	668	629	700	667	624	633	641	616	659	656	677	599	616	675	653	690	618	639	648	627	612	663	607	648	674	641	646	611	619	611	646	646	631	649	652	625	650	651	646	639	694	637	627	656	654	663	666	648
24080	21618	29250	24448	21605	13407	1232	688	629	532	523	480	438	394	413	398	348	345	317	351	343	361	335	313	315	293	305	315	326	332	308	317	306	284	318	323	322	321	339	276	307	320	313	298	304	282	338	351	300	303	288	294	288	287	273	321	305	294	320	288	312	283	315	295	307	301	290	285	340	304	278	336	295	293	302	301	313	290	316	298	300	285	298	288	302	294	303	294	297	292	272	301	256	293	316	305	299	312	302	293	313	290	306	296	321	298	303	277	316	300	290	295	297	284	314	316	302	282	298	278	295	300	284	289	292	289	341	276	306	294	335	290	313	293	291	299	307	330	284	287	256	289	313	276	308	313	296	293	337	320	317	284	301	340	300	292	280	280	341	271	286	287	290	302	301	296	298	290	274	304	309	305	307	308	281	314	321	285	299	290	319	288	322	254	318	292	334	287	263	265	277	260	290	281	269	308	312	298	310	301	296	313	300	283	268	283	301	312	291	277	304	309	288	304	324	313	284	301	297	291	329	309	273	270	311	278	260	281	297	279	287	282	280	294	286	236	278	291	315	295	278	301	293	301	297	284	306	283	313	290	328	308	292	297	298	280	292	311	307	253	306	291	284	301	314	308	302	294	267	290	316	312	305	277	272	284	280	307	288	288	298	298	287	282	289	302	313	300	284	281	307	306	264	263	270	293	270	270	314	269	315	294	286	309	326	304	300	301	299	296	296	326	311	269	265	297	280	299	293	311	282	303	325	295	307	320	285	317	289	304	287	280	269	304	343	304	312	267	315	318	292	303	287	299	266	291	319	285	278	284	285	300	300	310	277	297	261	269	277	310	303	307	285	291	297	267	321	323	311	266	285	272	299	299	276	291	318	275	302	337	283	301	311	305	298	281	292	305	304	292	304	307	299	309	314	291	278	279	313	288	277	283	264	307	287	316	287	297	278	295	277	290	289	272	281	305	308	285	316	307	305	306	298	357	279	267	304	290	305	278	288	295	314	322	291	297	305	311	301	287	300	301	291	309	301	274	301	299	315	307	295	281	296	303	285	293	263	303	301	305	296	273	279	302	260	325	268	275	313	296	289	264	263	298	311	312	288	298	305	304	273	309	289	299	328	298	290	306	289	290	291	290	306	262	283	303	297	285	279	288	303	323	291	283	311	303	297	306	291	310	292	284	291	313	262	280	276	262	289	269	266	299	298	297	266	282	275	313	265	294	288	289	284	318	273	287	306	274	294	312	286	256	290	311	289	277	303	324	304	305	267	267	304	315	293	291	286	300	272	292	276	307	347	306	270	292	319	314	344	303	311	268	305	309	301	301	290	267	263	320	280	307	317	301	277	283	302	286	290	332	300	286	308	287	306	294	303	290	290	310	291	290	285	325	291	286	311	290	360	296	296	297	311	289	293	312	313	311	295	306	309	326	300	273	285	318	273	301	346	303	287	288	326	318	320	308	291	286	312	314	282	317	281	294	293	316	321	312	289	316	302	310	311	308	296	268	294	260	331	317	313	299	277	354	289	262	288	293	315	300	283	276	302	285	299	334	325	301	287	324	303	301	284	331	290	306	292	309	301	257	315	302	289	292	300	306	300	295	295	276	287	295	270	286	313	306	302	295	316	315	342	317	295	302	307	311	290	302	297	261	299	310	297	263	295	295	267	284	299	257	291	307	278	300	330	314	267	302	278	287	286	278	328	304	332	318	285	271	299	300	310	267	317	282	312	270	316	309	290	342	302	340	294	315	292	286	281	317	289	307	287	290	321	280	264	321	299	270	334	301	278	285	287	292	289	303	311	302	322	300	304	292	305	290	319	278	274	272	296	332	319	301	293	295	275	320	308	294	305	282	301	271	299	306	302	329	319	314	292	311	310	313	295	281	290	302	304	308	297	285	296	305	293	272	311	289	278	243	293	306	327	288	304	281	310	311	289	281	314	338	296	297	285	279	286	299	302	286	317	295	263	307	290	324	296	287	302	304	293	268	302	317	291	305	303	304	290	292	285	310	280	300	306	303	313	288	315	263	264	274	298	300	299	289	286	297	302	277	290	293	317	308	307	301	277	295	315	334	301	276	266	309	310	275	297	292	281	310	314	303	278	306	318	287	325	279	295	304	294	284	304	301	310	272	301	296	288	290	310	310	294	307	297	285	289	310	298	277	305	292	291	266	290	294	276	264	271	277	286	327	329	302	270	297	309	318	285	304	311	288	266	295	285	301	292	279	282	268	299	307	297	308	265	269	323	319	294	289	300	306	288	298	323	315	289	268	300	289	297	311	280	318	283	302	280	291	289	308	299	318	310	281	278	282	299	305	293	299	279	284	268	286	278	292	297	293	303	296	323	319	302	296	286	315	318	267	282	296	292	301	302	306	292	318	302	325	291	285	299	320	310	317	290	295	313	263	302	297	309	286	311	312	312	320	273	296	292	298	285	305	307	306	298	304	300	291	305	308	293	307	298	297	294	285	272	288	310	304	283	310	319	313	289	320	308	305	284	322	296	291	278	300	296	318	285	296	266	319	302	317	308	327	300	322	330	290	298	290	311	248	319	293	312	277	296	277	274	287	305	296	283	301	300	314	287	297	291	292	304	286	305	310	273	251	303	277	299	322	297	283	301	310	296	274	297	303	273	314	301	326	318	285	289	290	287	328	304	320	291	308	280	302	320	279	284	302	306	275	294	289	350	284	264	282	305	281	285	297	281	314	296	321	306	279	283	284	282	274	285	262	290	326	288	302	271	288	297	306	266	294	310	283	250	295	290	288	286	288	291	298	304	296	274	293	303	285	307	280	321	277	322	332	298	292	316	306	294	303	312	312	286	334	263	299	279	304	284	286	276	299	305	327	275	276	299	285	292	276	290	296	289	324	330	288	297	279	293	261	296	289	299	281	303	288	312	315	276	291	302	274	326	282	279	304	282	272	319	297	301	282	301	296	307	314	314	306	281	280	317	302	297	285	311	337	304	280	286	319	306	300	311	316	302	281	306	266	292	292	326	323	282	300	265	278	290	304	274	263	322	307	285	261	287	268	286	295	292	276	290	282	275	300	282	277	302	288	315	272	303	308	342	292	284	305	286	272	280	305	295	298	320	295	296	312	304	303	307	280	303	281	298	306	280	309	302	296	278	284	293	287	298	299	345	315	296	312	320	297	324	320	283	313	308	300	297	293	318	301	269	319	280	289	342	291	310	272	312	301	263	305	263	293	335	334	324	300	312	301	285	302	288	311	331	292	247	322	283	294	314	309	288	278	301	284	299	280	292	303	291	289	290	306	279	292	257	314	286	303	279	293	309	298	308	283	287	293	260	314	312	316	264	297	327	291	276	310	279	308	316	283	292	306	276	282	306	326	303	302	313	260	343	327	266	288	261	308	293	320	314	298	320	325	283	282	282	285	313	316	302	282	295	283	307	300	284	275	298	303	277	307	288	299	311	285	282	258	293	321	278	276	298	280	335	242	283	299	295	305	294	290	314	326	321	274	301	298
5181	10313	8406	4049	2846	2130	1669	1377	1111	1001	829	777	736	652	565	564	559	511	490	494	466	482	451	464	438	383	437	374	393	402	413	382	392	396	373	413	428	366	377	400	365	393	382	413	373	379	383	406	382	364	382	415	367	421	375	374	368	377	346	362	359	383	394	406	384	434	394	388	376	354	393	389	372	403	372	411	349	332	352	353	388	338	412	371	381	362	384	419	379	384	374	373	410	364	382	391	367	383	347	353	355	364	386	380	387	394	406	375	402	382	384	390	397	382	364	377	396	352	379	406	347	369	382	367	336	372	351	381	377	361	378	359	418	352	373	383	378	390	370	349	374	373	366	384	312	370	348	355	387	386	352	400	357	378	367	371	363	352	364	348	339	361	394	403	394	370	367	383	334	353	409	377	342	321	349	343	392	368	378	378	339	375	365	375	358	357	359	364	377	374	366	375	372	334	361	388	331	399	369	376	409	351	372	346	414	347	339	411	372	360	364	353	388	389	338	357	359	349	375	353	377	371	387	351	387	379	345	357	376	363	380	361	391	404	398	368	357	382	397	366	394	374	416	375	376	389	368	368	370	387	362	343	367	378	378	369	390	362	355	394	395	371	367	370	363	376	363	357	365	371	348	414	371	356	350	354	386	379	353	376	339	375	367	372	389	385	354	387	396	382	354	400	353	378	400	371	375	346	340	381	344	345	365	360	358	380	379	374	393	363	385	376	366	360	364	332	363	368	367	401	377	368	399	424	326	363	348	389	360	378	341	382	384	359	353	394	368	348	384	349	353	355	366	377	353	305	380	410	389	346	407	375	358	346	395	394	346	396	399	370	325	345	368	363	384	395	362	377	363	366	377	362	372	365	357	373	370	345	352	348	343	323	360	380	378	346	345	390	371	347	370	347	382	365	377	362	370	381	398	348	367	357	378	385	364	348	359	346	363	330	373	375	376	364	390	364	365	389	353	332	371	393	364	390	342	371	397	374	376	376	358	387	410	387	351	354	358	343	361	382	345	372	379	369	375	350	343	357	368	384	359	380	378	354	388	377	354	326	362	347	371	373	359	362	344	380	380	328	337	367	411	431	376	365	363	387	408	351	394	363	357	375	414	377	371	390	345	390	408	367	362	366	391	365	381	351	383	339	365	363	377	421	347	384	355	374	374	375	360	388	385	383	359	362	376	364	361	357	357	351	391	342	385	402	365	378	413	358	405	358	406	391	386	357	389	368	372	386	379	352	366	365	373	360	360	339	416	372	366	414	396	381	386	357	370	366	368	393	376	377	371	376	394	387	379	381	398	344	374	357	356	363	368	386	381	381	353	373	331	385	383	378	363	361	369	366	400	351	363	374	416	371	354	395	394	418	401	361	381	366	401	401	360	373	383	359	327	393	396	344	375	382	363	379	380	369	406	358	376	375	369	385	342	391	385	381	349	359	324	351	361	388	369	386	373	335	396	355	397	394	373	351	337	334	397	353	384	360	357	382	343	379	400	388	355	357	380	388	393	359	361	370	383	430	369	397	376	383	348	372	349	380	345	418	401	360	380	355	364	387	354	344	372	383	370	364	374	357	386	319	349	365	389	380	341	384	357	338	361	409	320	383	374	395	377	390	384	364	385	363	360	388	391	344	363	364	383	372	330	401	371	339	376	351	360	380	342	388	353	392	380	364	349	372	342	413	357	337	372	361	363	370	382	387	357	390	382	354	362	347	395	391	377	356	403	359	380	361	362	354	380	354	393	349	354	325	358	358	330	370	366	379	393	357	360	366	399	385	383	367	387	362	350	376	364	391	355	392	406	322	351	356	400	322	338	401	364	336	395	356	399	352	387	383	370	383	341	346	392	373	356	355	394	361	345	363	367	357	368	358	376	355	385	348	383	384	377	355	352	371	355	386	362	378	373	387	382	347	376	359	380	357	397	345	383	363	369	354	376	347	347	397	392	367	403	349	351	393	382	343	377	366	345	334	359	347	368	355	388	364	354	375	406	367	395	381	397	372	357	352	376	356	388	329	370	366	383	336	345	354	360	335	391	362	353	376	367	380	377	354	394	346	392	382	365	349	400	370	357	390	399	350	381	380	364	371	329	359	361	357	355	345	399	378	385	400	383	377	362	331	407	381	358	368	388	375	383	352	410	426	362	414	370	381	355	350	359	360	314	335	364	353	368	354	347	378	395	361	400	356	397	383	354	342	393	348	366	365	360	345	374	387	378	375	376	349	362	342	375	363	370	366	385	350	385	376	371	321	394	353	398	351	363	417	358	332	370	370	397	376	373	414	411	373	368	396	374	364	356	367	392	379	367	356	369	370	390	396	408	366	366	386	357	361	372	365	382	372	386	370	379	348	388	347	379	401	382	367	353	352	349	372	372	387	348	347	340	382	353	395	343	359	384	362	385	363	374	401	384	357	347	352	369	421	419	344	373	382	353	384	355	369	376	374	382	369	354	345	395	412	363	396	364	354	369	352	357	360	362	386	351	359	370	341	358	374	338	376	365	366	389	389	385	358	371	372	359	364	335	359	378	367	411	353	351	376	343	367	352	412	377	375	392	377	365	363	375	363	337	377	342	423	365	390	377	355	342	390	373	365	392	417	370	393	358	355	380	361	385	347	356	389	394	381	349	363	350	391	381	357	371	378	356	364	395	386	399	385	389	414	366	374	360	361	357	348	393	342	376	375	377	361	330	385	343	377	350	378	377	357	372	418	379	414	385	375	371	395	388	396	395	399	375	373	383	390	377	372	354	374	382	360	336	379	411	327	386	338	359	385	415	369	385	368	319	357	347	359	372	379	369	357	367	351	392	381	370	388	373	355	323	350	351	393	357	387	374	372	392	339	359	388	355	359	401	355	386	390	348	361	363	376	375	364	371	395	342	378	388	365	372	385	360	341	382	363	337	372	344	399	336	371	345	384	394	388	357	382	369	391	387	373	355	361	372	377	374	356	373	367	368	370	351	372	382	366	377	398	365	397	368	340	373	359	366	400	381	337	385	343	390	358	354	397	349	368	344	352	363	330	365	348	374	383	383	364	386	362	349	384	393	361	373	361	412	355	364	358	379	390	383	371	389	343	395	391	397	362	353	349	397	394	367	364	357	394	355	379	393	379	397	410	358	385	373	373	349	379	371	350	357	334	371	392	353	350	362	357	363	378	378	401	343	361	342	358	319	362	365	344	391	381	403	347	346	352	388	411	364	361	329	372	399	368	372	409	340	330	406	402	356	349	352	376	362	375	362	368	372	410	373	391	362	357	366	381	380	388	356	389	402	345	356	368	363	358	371	361	372	376	379	388	374	345	380	360	357	380	393	389	325	363	372	382	344	399	355	356	360	375	369	405	349	346	352	375	370	321	385	378	371	379	369	370	378	348	378	390	350	372	364	367	419	405	372	391	394	378	362	357	376	388	373	352	392	339	364	347	374	399	379	398	391	369	390	387	340	374	340	383	385	398	417	383	345	351	371	357	370	353	369	387	376	318	399	382
25510	21622	28208	25413	13081	1419	1074	952	915	857	898	827	854	845	860	845	794	798	821	804	792	802	799	795	825	859	715	770	736	799	814	782	780	743	740	767	768	776	789	777	785	821	811	758	731	750	796	818	771	767	806	812	805	771	795	802	821	780	750	805	749	771	785	790	827	755	789	767	788	740	760	756	764	806	748	798	792	783	814	740	793	776	786	808	750	841	780	803	788	767	770	755	798	797	787	789	795	795	740	816	797	783	775	779	818	797	776	787	795	813	776	748	780	775	748	809	809	748	726	761	807	783	754	785	815	780	781	794	786	825	794	771	739	790	783	781	775	797	711	771	729	774	771	736	820	777	739	761	765	772	821	745	773	764	758	741	849	782	697	800	763	779	774	804	811	763	792	739	775	820	796	808	769	822	805	738	766	800	747	746	813	805	771	769	740	763	741	812	749	785	765	810	796	768	780	828	790	815	732	756	761	784	799	763	758	753	827	802	838	767	740	786	729	816	821	753	783	768	774	806	732	809	776	727	722	816	768	791	782	785	768	756	810	748	755	754	746	812	789	800	757	770	808	760	777	738	782	731	766	816	793	809	834	747	786	759	792	740	751	787	783	796	722	828	764	756	742	727	811	760	815	793	782	772	789	781	822	772	754	765	776	754	813	766	810	769	709	782	750	789	796	813	795	779	787	742	796	734	809	777	761	763	797	780	730	774	816	754	778	752	775	826	815	774	788	786	804	756	814	789	823	811	805	760	758	732	765	772	778	747	761	774	743	805	790	771	765	794	756	809	790	815	773	813	788	808	767	756	807	767	827	798	841	790	769	767	775	789	711	801	749	781	791	739	746	751	833	841	818	793	753	770	762	829	822	772	807	813	772	779	768	801	752	821	787	765	739	807	814	742	754	761	765	783	819	782	741	771	735	713	766	795	789	772	754	791	790	773	763	735	792	804	806	754	782	792	830	807	760	782	757	800	792	777	779	800	775	805	746	796	746	730	725	766	792	750	738	773	802	757	804	765	750	777	758	801	729	772	834	794	817	766	773	800	742	733	768	802	766	730	741	779	801	773	767	792	791	688	776	755	759	755	725	755	795	737	770	762	734	774	815	800	778	778	733	798	779	769	742	774	765	761	782	723	751	774	799	733	813	749	736	789	767	745	804	765	742	780	755	794	788	777	787	769	732	745	747	760	775	786	766	750	747	786	756	797	759	729	760	792	785	808	769	733	775	732	741	763	756	803	803	860	778	786	787	781	780	749	808	793	785	777	799	760	789	780	753	770	806	789	813	787	775	790	795	757	784	711	825	803	751	762	749	790	818	768	751	777	761	812	791	797	743	769	751	815	748	770	775	758	819	792	801	774	738	826	825	766	724	762	793	827	734	790	789	773	789	787	787	746	788	725	768	752	790	818	761	800	796	781	774	783	824	783	815	761	770	817	777	799	782	768	769	762	785	794	761	773	787	823	816	738	791	795	753	821	778	813	745	761	769	757	780	790	817	829	791	812	790	770	772	802	792	757	732	783	816	787	714	759	768	845	716	821	777	795	792	778	784	735	804	724	753	738	776	802	783	763	795	758	795	726	809	804	767	806	790	777	843	752	765	773	772	769	778	774	787	765	761	789	785	739	722	779	805	726	759	778	753	785	789	777	777	727	774	768	824	760	756	792	777	766	774	785	845	769	793	826	760	742	771	795	749	730	794	773	743	794	764	812	733	748	758	769	754	767	754	831	766	757	747	772	794	774	809	772	754	790	768	766	766	780	761	800	802	766	762	770	734	799	731	789	774	719	803	798	792	730	781	720	739	794	811	803	759	827	761	776	750	772	802	759	777	803	812	795	770	754	803	726	790	756	754	776	760	796	766	766	760	780	735	791	758	739	767	781	804	761	807	727	800	765	788	753	787	753	756	799	783	723	746	827	762	771	744	808	794	857	797	799	826	720	755	795	765	783	785	738	750	813	781	778	784	768	811	772	776	790	804	761	807	722	763	797	786	787	825	786	749	822	758	758	762	771	790	794	758	780	766	739	776	786	790	786	821	755	755	763	803	795	813	757	800	719	773	769	749	782	738	799	756	810	746	739	785	780	797	760	789	782	799	695	757	749	725	804	798	728	765	842	773	788	788	818	804	815	792	716	696	775	749	800	755	772	811	762	783	742	743	805	829	782	799	793	767	780	795	818	780	820	830	804	797	762	805	802	825	798	748	840	786	827	806	773	805	758	764	749	777	762	733	769	774	766	770	759	788	778	802	779	790	774	786	801	746	837	775	754	801	820	841	825	749	793	765	764	809	793	806	778	757	770	819	782	810	817	798	777	807	764	797	797	766	751	778	801	780	803	764	760	759	761	804	806	740	762	796	743	770	743	786	771	794	761	775	793	768	785	754	750	732	775	764	784	805	798	739	761	787	762	739	796	783	811	765	770	725	783	781	809	735	782	782	789	761	741	776	746	723	747	816	796	796	772	758	806	773	780	813	795	781	818	805	765	776	785	752	760	745	816	749	803	749	760	794	775	795	770	773	741	828	802	785	769	758	793	792	773	803	792	771	818	768	713	833	780	800	805	779	813	781	735	774	787	797	805	755	796	755	777	770	750	786	764	793	751	788	789	767	780	753	794	806	739	791	757	782	766	812	751	757	772	748	791	798	797	740	786	792	806	787	808	792	773	838	797	702	773	759	780	738	772	812	793	781	779	753	756	779	787	794	797	775	733	817	798	784	770	760	733	748	806	797	772	766	776	736	785	776	733	745	702	747	790	771	831	767	691	774	757	857	799	804	810	781	799	789	844	814	752	791	770	786	788	769	771	734	767	793	735	801	803	771	780	772	805	758	822	818	796	811	787	718	736	758	803	785	755	759	780	748	790	761	756	749	804	752	841	773	795	730	728	746	765	832	746	735	768	794	789	744	744	787	787	784	746	788	756	799	761	764	778	828	734	782	787	789	747	767	775	756	750	800	776	732	793	780	797	754	728	757	800	778	789	747	702	818	772	800	782	740	802	789	785	809	768	743	828	789	795	715	772	819	809	782	775	777	762	764	744	762	805	792	728	794	775	790	762	774	776	737	739	744	806	771	785	801	747	810	792	812	817	759	774	707	770	834	704	783	732	806	696	788	779	756	852	739	746	738	727	753	757	788	797	784	802	788	777	818	769	835	762	735	831	785	769	822	740	788	741	762	804	834	744	792	798	784	725	741	813	794	772	820	788	796	785	757	791	795	760	796	788	784	781	761	797	764	842	812	798	779	782	822	811	798	792	771	790	785	785	716	711	777	773	750	756	786	844	761	774	747	749	780	781	753	804	791	747	747	753	726	715	788	795	789	799	725	765	756	794	739	778	794	725	801	759	794	739	757	826	804	771	759	782	753	745	777	712	814	760	780	805	782	749	787	757	801	741	781	753	793	737	772	783	774	797	749	784	789	806	732	746	806	786	793	744	818	728	739	781	774	743	794	754	792	752	744	789	776	801	779	766	721	828	771	756
4830	5986	4814	2711	2001	1744	1507	1422	1276	1225	1201	1094	1086	990	1054	977	986	970	982	900	1007	923	1003	967	993	965	999	908	915	968	954	920	856	885	916	870	868	957	903	895	899	921	896	909	920	906	984	921	910	959	891	935	901	853	923	904	890	836	914	905	905	917	865	957	999	903	875	871	902	911	900	879	875	904	876	918	953	943	900	857	929	903	923	920	895	914	888	906	894	949	922	935	878	906	897	901	928	894	883	880	915	921	923	886	873	930	933	917	929	918	886	923	910	907	917	939	867	912	944	921	939	896	846	888	931	850	919	916	939	936	872	880	931	906	965	915	902	910	905	905	926	865	881	896	916	883	875	924	904	941	938	919	888	845	932	931	915	925	894	892	908	875	852	890	929	936	922	878	936	892	899	863	901	906	914	908	895	923	889	907	916	842	888	934	937	886	907	901	933	891	855	857	951	909	884	910	906	890	924	893	843	880	866	855	900	933	905	933	913	930	888	951	909	927	907	919	855	913	878	892	883	875	880	882	884	874	929	913	880	897	906	922	896	900	898	940	951	898	916	861	874	941	936	939	896	920	913	925	887	853	883	838	884	893	873	890	892	874	887	876	851	849	928	897	898	928	944	845	920	944	877	937	898	894	906	943	917	927	902	907	902	852	868	911	919	914	883	916	912	907	904	922	951	860	876	889	913	907	913	892	934	880	896	919	886	992	933	869	917	912	913	908	881	909	921	921	861	885	914	888	892	919	872	895	872	885	867	920	867	900	947	971	881	930	897	937	896	956	923	949	889	949	892	914	923	908	893	936	910	928	947	917	936	903	923	903	910	928	886	928	876	869	908	890	884	955	892	957	847	859	872	890	921	911	936	947	868	878	924	906	893	896	918	859	878	866	942	898	877	907	862	883	958	927	935	903	882	853	883	863	887	883	831	855	883	893	922	913	844	900	870	936	931	873	938	933	923	921	898	921	842	930	910	907	875	860	919	881	929	921	890	931	841	909	879	917	896	863	898	906	945	878	907	905	899	925	900	884	927	900	953	920	901	936	948	913	947	944	885	921	902	842	844	909	904	900	922	939	864	919	885	903	856	912	903	901	917	963	918	937	926	856	911	880	897	900	883	920	924	866	941	892	913	857	905	911	937	925	929	941	882	896	873	918	862	864	875	873	947	881	917	849	933	953	924	925	887	846	906	931	928	942	956	914	935	926	873	919	973	909	933	862	938	899	897	895	940	954	926	863	902	861	933	863	876	891	910	914	916	851	940	887	912	872	899	881	928	907	939	909	930	888	942	913	887	933	890	909	907	920	909	897	850	883	877	937	902	969	906	894	903	863	864	911	924	850	909	899	897	916	910	880	915	892	923	856	833	908	924	904	879	907	893	885	931	880	964	929	892	924	916	976	894	897	942	915	915	886	814	814	918	883	930	913	912	908	952	948	922	941	878	925	895	904	876	862	865	910	870	930	907	870	912	845	909	908	917	879	866	877	924	877	929	865	888	904	976	937	965	886	916	844	923	884	855	901	915	898	930	910	941	883	874	853	950	905	883	913	882	941	882	896	909	900	891	889	928	907	926	895	930	930	892	893	937	929	899	925	920	899	917	891	890	939	889	992	868	904	906	874	926	867	891	914	918	960	915	921	917	943	850	913	844	904	868	903	916	961	886	896	877	890	914	899	906	995	915	947	853	866	932	933	872	858	880	898	943	919	871	942	928	880	896	873	888	915	898	882	946	895	925	915	856	877	876	922	920	928	901	876	927	890	936	886	944	917	889	972	939	932	868	902	863	940	918	920	915	890	880	900	879	971	891	902	907	866	914	902	924	886	888	961	934	923	860	945	944	913	919	853	907	912	935	915	908	880	872	941	871	917	918	910	922	874	951	921	885	907	938	921	935	916	934	929	934	938	896	881	932	883	877	903	841	965	886	904	921	931	894	900	833	853	922	959	946	918	945	886	945	900	880	906	918	876	896	918	902	932	932	913	887	860	897	918	948	932	941	925	907	901	899	939	909	867	908	911	954	933	931	898	847	913	874	956	960	925	912	921	846	889	905	911	903	909	988	885	922	960	925	879	868	867	886	873	902	835	878	985	886	840	885	899	891	913	903	944	967	888	930	912	895	927	910	869	937	878	913	963	910	957	895	927	866	873	936	905	945	892	885	922	906	945	907	909	932	877	871	864	892	854	913	830	884	908	950	936	918	919	918	899	927	948	892	891	936	866	864	951	879	899	911	864	859	907	925	959	913	909	921	884	867	914	922	929	922	898	893	893	860	892	926	914	887	908	894	920	934	890	900	908	910	922	919	938	968	907	916	932	867	945	897	872	928	937	932	932	867	896	921	937	946	943	899	883	955	915	896	872	870	890	909	960	876	902	940	856	918	912	885	888	834	867	896	953	916	871	911	891	946	912	917	900	922	893	932	922	954	904	909	944	895	901	929	900	861	941	922	969	891	886	862	939	934	921	919	866	911	937	940	933	952	869	934	921	917	906	877	891	921	903	916	917	906	923	904	974	899	866	930	960	891	872	914	908	924	903	879	940	885	882	894	887	961	842	931	987	949	884	843	940	902	907	933	929	932	901	902	929	883	930	877	904	896	921	897	902	913	890	874	898	918	902	859	919	896	895	950	917	919	918	886	875	908	929	915	941	864	930	865	951	874	886	900	940	896	904	894	916	879	912	947	898	857	912	903	891	904	858	926	897	886	817	920	949	884	865	914	888	895	891	901	876	900	945	871	919	897	930	858	879	934	868	929	924	893	884	912	851	918	924	916	864	894	938	903	970	951	838	873	958	863	902	943	930	869	898	904	831	885	880	956	873	968	934	908	940	887	867	912	942	848	923	888	851	895	896	903	826	909	857	968	942	912	894	851	917	888	908	924	889	901	925	861	901	935	975	916	899	918	906	923	880	875	939	890	892	928	838	910	861	932	887	908	959	910	932	949	901	846	936	897	895	937	861	848	924	900	861	857	943	843	894	891	910	908	961	887	851	905	909	904	870	892	888	905	967	905	935	907	853	885	912	883	876	916	929	924	872	857	898	876	891	897	796	870	858	951	910	930	911	967	892	931	899	904	951	960	921	932	918	887	889	924	888	888	951	899	914	905	910	909	889	892	911	859	945	922	858	877	899	876	889	917	918	912	959	841	929	930	891	893	877	891	893	918	912	889	887	1001	929	930	868	855	845	881	892	907	881	871	914	923	898	916	914	900	910	881	908	866	912	942	939	930	917	900	925	912	882	918	899	917	899	911	877	887	942	922	883	941	930	892	909	927	873	904	894	878	904	897	943	899	861	899	913	875	930	910	908	923	867	843	941	914	935	911	958	868	909	891	855	906	907	950	885	904	850	871	899	876	867	906	932	848	955	973	918	937	943	912	973	898	923	862	854	895	935	904	921	907	919	914	904	861	861	854	906	921	837	917	912	873	993	889	924	906	901	912	952	899	909	903	913	902	869	942	927	929	916	943	911	869	921	985	897	883	930
23197	21654	29686	24141	21655	21713	12614	1541	1063	1003	975	876	774	768	720	665	665	644	664	653	598	577	563	569	542	554	562	600	550	579	567	547	559	520	578	584	527	590	529	554	539	566	522	537	531	507	494	522	552	533	536	497	538	525	499	549	530	519	538	531	493	560	518	529	513	520	529	559	543	586	538	581	553	543	528	520	570	485	520	537	560	524	522	507	546	512	555	504	524	466	514	499	515	483	551	535	552	521	540	487	529	518	531	514	541	547	533	509	538	497	489	510	541	536	536	508	492	548	528	536	505	537	530	574	558	506	522	550	513	532	491	533	527	541	552	499	502	558	509	495	552	517	538	573	507	477	501	504	531	537	503	535	529	532	526	528	542	528	509	473	489	505	525	560	526	549	574	545	516	554	520	527	572	505	538	503	535	543	519	545	489	492	472	518	530	501	510	540	481	493	515	535	518	505	500	502	510	514	554	552	505	526	517	537	478	528	498	536	497	537	516	523	521	548	526	541	480	512	505	509	547	546	506	522	521	485	516	531	495	481	545	526	526	537	521	523	510	529	537	553	538	515	518	514	485	506	520	528	506	513	518	517	495	539	552	494	534	510	528	577	514	476	529	505	522	516	537	522	515	513	482	499	544	505	554	545	507	532	480	520	524	527	550	517	528	589	521	486	498	527	524	505	508	479	462	535	500	554	509	496	509	541	522	509	541	544	578	567	482	545	520	512	522	540	546	509	540	559	510	520	471	507	552	520	496	528	492	491	519	516	548	520	520	534	524	522	488	500	508	501	521	481	511	509	522	504	526	493	521	498	541	536	516	483	524	490	501	523	528	547	533	529	497	496	486	548	517	542	515	547	526	512	461	493	548	507	544	527	489	562	493	462	535	504	506	554	549	523	531	530	535	501	499	496	529	499	508	495	505	510	502	499	494	493	496	502	558	495	498	552	563	498	520	526	513	489	507	587	532	536	521	504	524	526	562	502	511	560	472	496	500	520	542	540	528	503	490	519	542	538	543	545	527	512	488	521	529	485	537	509	528	476	523	479	537	503	526	523	482	487	516	529	515	513	523	513	500	484	497	557	528	510	508	531	504	486	495	525	556	548	506	555	547	528	505	490	567	523	497	526	531	509	515	511	506	517	528	509	509	496	503	473	488	509	509	532	501	537	509	495	520	527	511	544	477	482	505	490	548	520	541	567	518	549	545	496	536	551	532	542	499	522	533	484	514	509	510	520	549	499	554	548	523	533	484	526	537	565	507	543	526	492	528	509	537	495	473	538	499	538	547	482	513	552	480	537	539	537	518	528	546	511	533	483	512	518	457	513	504	547	516	536	488	530	512	522	552	550	519	489	516	525	522	530	497	518	469	522	537	547	509	535	516	543	540	528	529	530	496	509	557	481	482	517	522	556	505	514	494	478	537	527	478	504	505	518	551	567	541	507	549	518	524	522	491	521	487	528	499	464	566	539	498	550	547	521	498	542	508	510	498	527	537	501	481	546	510	516	515	516	507	549	474	519	544	532	514	495	524	525	539	485	526	521	510	506	524	528	513	509	499	494	561	495	513	520	470	543	510	528	492	515	525	533	518	480	513	487	558	486	503	519	483	538	540	498	503	495	540	544	490	559	533	506	505	520	506	505	492	497	467	483	530	546	544	544	483	551	489	559	531	493	508	505	538	543	525	528	492	537	503	519	518	510	489	522	533	497	506	506	517	517	517	503	536	504	527	542	536	513	515	523	508	519	518	548	537	499	534	503	523	514	533	517	492	477	524	528	511	544	513	545	503	494	536	535	537	562	539	482	526	525	499	474	515	553	506	541	540	480	503	532	504	500	495	533	524	503	528	480	516	530	520	529	552	487	531	536	501	502	560	526	495	554	510	505	494	557	491	521	484	540	514	515	550	459	507	511	507	533	554	528	520	545	454	555	519	490	514	545	509	535	521	545	511	517	521	552	492	534	440	537	529	492	492	532	524	510	519	533	546	500	523	512	519	490	493	553	520	516	534	530	534	512	522	515	498	491	508	500	535	478	536	490	517	499	495	496	500	500	502	515	537	516	524	517	509	517	557	536	487	530	509	515	519	502	542	514	516	488	497	496	502	509	505	519	517	505	513	512	499	525	516	536	449	498	552	545	484	518	517	554	506	534	519	500	513	543	497	500	536	490	528	538	471	516	571	507	521	507	497	526	554	479	536	528	515	522	537	543	512	523	535	511	553	479	552	536	544	546	510	501	513	499	542	524	497	547	549	491	502	527	527	491	497	566	499	480	560	464	481	508	545	502	546	523	529	530	509	502	555	550	484	501	535	552	541	518	525	536	488	500	500	515	525	555	518	545	523	532	522	479	520	509	528	531	530	521	484	507	524	504	488	550	510	508	512	504	510	513	507	532	502	527	511	563	533	511	492	503	534	508	484	519	513	521	549	502	548	549	515	476	526	510	488	525	511	501	513	500	518	503	503	518	513	500	516	527	539	488	555	520	511	515	549	492	541	531	515	495	513	532	499	540	513	504	488	566	522	537	539	560	501	497	568	506	505	477	506	525	492	480	547	532	507	505	495	523	497	546	564	528	485	521	509	509	518	518	509	510	541	472	524	512	540	522	534	523	529	528	510	532	524	511	548	546	494	524	506	528	541	532	554	519	565	497	485	479	556	523	515	471	540	508	549	518	495	501	541	501	513	533	505	518	535	516	516	534	568	526	507	548	562	457	517	512	514	501	521	514	458	551	535	487	503	498	499	509	515	494	534	476	515	514	544	508	505	502	511	498	513	511	529	538	514	536	558	538	539	538	533	484	548	520	539	519	530	509	506	470	515	532	466	522	502	516	481	530	525	572	511	491	534	478	490	498	496	505	532	527	502	514	540	505	513	500	538	506	524	466	533	538	575	481	514	508	521	519	514	506	526	534	496	510	496	520	529	555	537	541	531	498	517	541	522	536	530	507	531	542	540	544	517	533	557	500	549	537	557	500	508	534	480	542	544	527	534	516	515	494	470	517	532	485	521	501	485	504	514	503	500	493	498	487	523	547	486	511	521	499	532	502	548	512	479	490	537	538	513	484	516	547	492	505	521	511	487	514	515	526	519	504	510	506	508	558	482	527	503	528	539	489	484	532	516	531	512	526	522	532	493	534	531	545	501	493	509	472	572	510	515	532	538	520	539	523	473	520	472	509	533	494	526	501	517	526	490	575	485	535	503	473	529	549	514	471	516	508	529	498	458	494	519	501	533	509	523	517	517	485	533	524	536	527	506	487	533	508	475	535	524	513	560	530	522	532	506	487	522	549	514	490	548	518	511	522	524	520	517	511	530	548	558	557	511	551	522	503	575	495	533	516	499	502	488	522	510	552	517	539	526	519	533	515	539	503	508	502	499	540	527	512	506	522	550	539	522	463	491	534	519	548	487	532	509	486	471	531	532	501	503	471	570	523	542	538	519	521	502	517	533	534	534	511	516	502	518	489	524	522	489	512	515	470	557	500
7104	16522	13364	7010	4978	3751	2983	2415	2029	1736	1528	1313	1227	1130	956	981	837	833	764	795	778	765	781	730	723	701	756	730	680	678	691	633	650	701	636	642	654	601	582	616	614	639	642	608	614	642	638	589	641	634	590	593	639	606	635	622	555	566	613	599	599	604	626	616	614	616	560	623	581	623	579	598	605	613	627	591	576	587	612	604	587	606	602	594	604	563	536	565	550	568	572	655	555	599	582	585	547	591	569	611	579	592	560	570	620	615	597	566	592	583	632	591	571	583	608	601	632	547	575	603	562	559	587	552	604	607	595	632	558	585	579	598	582	627	608	588	579	615	552	549	614	584	598	634	616	552	599	555	586	561	598	617	559	619	617	592	595	590	602	554	593	590	577	592	598	601	577	573	595	622	569	586	570	551	631	611	578	512	617	611	595	629	569	585	590	594	589	581	617	620	613	570	564	603	628	590	561	588	555	559	608	592	570	573	601	578	623	584	566	561	585	564	618	570	603	584	551	594	601	585	608	580	603	588	606	562	550	538	550	569	574	606	642	546	577	574	633	603	582	624	523	574	605	541	648	620	556	603	649	587	597	563	614	580	583	575	598	571	555	595	608	589	584	591	598	622	622	596	609	576	591	606	565	579	597	602	591	593	562	575	582	620	606	588	657	612	567	623	610	547	592	608	631	557	582	611	596	586	601	588	580	548	570	610	572	628	574	592	597	589	619	605	566	586	563	593	524	608	582	561	569	593	552	586	617	588	543	573	623	576	601	622	596	605	588	556	590	601	564	606	619	600	625	568	581	595	564	583	578	613	561	619	560	627	606	608	596	578	554	593	636	561	570	564	564	569	591	616	588	607	606	612	550	585	592	584	599	602	569	587	564	566	571	616	589	535	595	562	588	538	612	597	593	594	647	580	580	580	540	605	587	533	623	631	576	617	599	579	594	552	565	593	630	590	577	577	560	607	596	600	566	607	635	571	596	601	559	581	587	615	577	631	587	587	618	543	574	595	574	581	623	552	565	584	566	594	603	580	621	562	606	508	592	620	596	578	564	633	597	599	563	566	564	597	564	600	590	574	605	578	581	619	610	570	587	567	582	608	574	555	598	597	616	575	584	618	588	596	586	610	603	598	552	612	581	573	561	584	579	581	622	571	550	609	561	603	569	588	559	618	600	542	601	669	579	583	621	588	562	575	610	592	584	609	614	574	610	610	546	547	566	604	569	577	605	559	618	594	602	560	622	618	629	541	585	564	623	608	621	600	573	575	556	561	628	542	618	599	576	552	583	602	606	576	579	593	542	607	557	564	620	577	558	610	570	617	549	613	578	576	575	606	619	590	604	564	622	595	631	590	600	572	582	593	598	628	593	600	589	603	586	618	646	561	575	527	620	593	624	563	555	565	571	565	615	623	545	561	590	609	603	632	624	600	578	564	593	572	580	566	591	581	624	541	611	557	645	624	564	600	610	600	556	590	587	608	605	616	596	597	599	615	576	584	573	576	583	606	593	586	571	580	565	616	579	578	586	584	598	597	572	586	598	602	636	622	589	598	608	544	583	587	557	584	568	563	608	605	590	648	589	539	578	620	589	623	618	580	571	597	553	592	625	556	585	573	620	570	628	545	590	593	617	578	590	583	579	583	587	583	626	547	617	561	610	599	585	639	581	609	624	582	611	630	594	613	563	552	613	581	582	590	545	613	590	587	581	579	609	544	564	631	572	596	595	606	606	564	608	591	563	589	639	594	609	552	564	604	559	571	572	569	577	552	566	600	577	605	581	581	603	604	574	621	569	615	591	578	576	619	573	604	623	585	605	620	612	614	628	586	630	568	613	603	588	606	552	586	576	614	598	592	592	605	578	553	573	667	602	574	581	583	627	587	587	591	620	618	592	592	601	557	565	586	540	583	567	586	625	567	559	611	583	549	624	580	593	630	613	575	602	603	558	585	556	616	594	576	579	585	580	561	603	614	598	624	562	582	557	575	589	580	563	605	598	598	587	624	601	586	605	540	572	589	564	574	581	572	621	621	568	566	568	621	596	560	563	593	563	608	626	593	621	542	617	586	568	628	565	579	561	582	619	571	572	617	571	557	592	571	588	595	607	584	615	592	585	587	567	588	556	580	616	568	624	596	552	610	592	592	573	512	571	599	594	567	613	585	530	588	589	600	581	625	606	626	572	608	656	587	561	591	628	584	587	609	597	575	615	612	590	603	566	589	564	600	566	577	567	598	599	595	579	634	551	593	594	593	613	571	617	588	600	604	593	595	606	606	557	639	602	615	590	610	562	582	546	552	574	618	596	608	581	586	590	550	548	617	590	617	588	580	594	594	545	613	583	601	568	554	572	557	616	610	560	600	603	567	596	541	601	589	596	565	602	593	588	572	599	567	609	593	550	579	565	558	566	552	623	611	558	574	548	561	553	566	598	607	562	579	565	604	572	607	565	615	610	594	572	574	607	627	603	548	583	581	599	534	615	623	560	618	607	583	584	608	629	664	584	622	566	565	615	587	569	587	618	600	591	610	596	603	590	574	584	593	634	600	581	516	592	614	580	581	622	532	614	581	568	630	554	565	647	604	566	584	605	605	610	573	568	600	585	555	621	580	565	573	588	543	614	603	592	569	613	578	583	563	576	581	584	582	565	599	625	598	560	583	583	580	601	583	625	598	601	596	579	575	549	596	594	584	570	579	606	621	590	622	617	558	584	591	576	560	611	592	583	566	580	596	612	553	588	540	561	606	562	572	571	599	589	577	573	588	533	580	549	605	616	626	582	574	605	590	620	604	558	598	598	627	608	616	596	607	549	584	590	564	543	619	592	600	547	583	599	586	631	609	566	561	610	611	567	608	607	559	570	544	579	609	596	570	632	590	593	588	582	538	557	592	563	586	581	644	563	606	597	588	597	605	576	597	581	611	573	604	647	596	622	579	578	616	566	576	568	583	582	572	596	562	578	604	598	616	604	595	594	581	561	584	563	589	554	606	577	633	598	613	594	599	587	586	566	602	582	599	565	561	615	570	539	608	609	556	582	574	637	602	553	599	546	584	569	574	625	605	585	551	581	598	500	587	622	591	589	652	566	615	584	676	564	548	614	613	577	566	575	593	571	593	588	596	577	600	569	584	563	618	596	597	588	557	609	584	615	571	558	562	573	557	574	592	596	587	592	563	597	576	621	575	592	551	606	548	611	589	577	592	610	630	593	549	617	580	533	615	571	567	592	565	623	591	567	572	551	562	584	616	592	601	641	552	586	558	588	584	587	598	589	594	621	537	593	577	613	588	605	602	619	597	597	603	556	553	660	593	599	573	598	588	582	589	607	596	594	597	551	592	587	608	606	589	550	592	576	583	589	611	615	578	601	584	599	580	606	559	591	612	609	585	589	555	608	574	610	571	617	550	600	571	546	588	593	595	550	551	590	564	613	601	589	614	576	612	565	561	603	586	559	616	539	624	562	560	598	591	557	567	627	591	580	564	582	614	585	592
27663	20761	8134	999	653	607	587	592	543	539	552	549	583	586	558	568	518	551	563	575	538	559	547	530	520	564	517	547	550	527	518	552	509	587	548	575	550	504	515	527	554	539	533	516	524	516	581	547	549	538	510	546	551	510	519	546	557	500	551	540	517	553	530	535	554	567	561	524	526	513	531	509	528	539	529	565	528	506	519	552	565	536	543	513	582	541	571	515	529	550	546	553	578	540	551	560	519	616	517	575	551	578	519	581	548	549	578	523	489	552	564	561	504	537	532	489	551	524	527	521	550	542	560	525	565	518	540	530	561	530	483	599	523	536	548	563	532	525	532	565	568	563	510	530	537	586	529	513	575	536	555	576	564	570	569	536	536	539	512	527	571	499	527	545	530	565	562	543	564	566	492	555	553	535	551	551	510	543	532	553	557	532	506	514	528	555	501	540	545	541	549	533	570	535	568	549	548	487	562	560	512	548	521	509	546	533	543	520	530	570	583	534	548	551	547	514	545	517	516	487	507	524	515	524	515	518	546	548	542	547	529	531	564	545	538	561	582	596	510	527	517	596	538	518	537	538	540	561	523	505	542	573	523	561	586	539	534	548	536	507	499	517	531	560	517	546	575	520	550	529	548	526	565	499	540	564	547	542	557	543	544	522	538	538	508	551	504	539	561	540	541	554	547	533	578	544	532	522	533	581	569	533	506	533	552	542	516	518	553	539	540	552	529	532	511	586	540	540	558	506	534	511	524	534	512	491	574	564	555	549	578	558	539	549	538	533	566	520	539	536	542	546	508	568	543	535	579	521	518	498	531	503	540	528	531	558	550	523	515	549	508	557	515	545	548	555	576	551	548	559	559	516	567	541	490	516	563	538	539	554	511	545	574	604	546	498	529	613	522	510	504	549	571	502	561	531	543	561	509	533	562	572	557	544	565	575	527	568	557	568	534	530	554	524	522	508	522	542	539	501	562	538	545	503	534	525	492	505	541	581	498	531	540	553	544	528	564	538	534	541	554	543	508	546	522	545	532	529	565	569	534	540	540	507	540	548	520	501	526	557	527	589	585	539	513	538	540	530	606	564	572	518	572	562	549	587	560	560	494	538	521	531	504	567	557	548	532	523	528	511	505	522	536	569	527	578	520	546	577	533	536	499	524	513	490	561	525	529	553	512	546	518	570	578	560	535	526	558	538	547	562	521	526	485	503	556	523	526	557	570	536	567	552	531	467	541	562	520	537	541	521	503	518	534	505	568	573	500	540	567	577	557	531	563	500	575	579	548	523	533	553	534	582	553	580	565	551	534	551	523	542	522	513	547	568	558	543	520	584	585	523	557	496	539	532	540	534	549	573	551	540	521	565	538	531	529	582	536	532	566	570	529	553	552	531	535	514	518	520	506	567	503	517	546	499	537	529	501	526	533	498	578	548	566	519	526	549	534	517	542	515	540	547	553	546	530	573	543	539	527	522	538	510	579	534	526	529	518	546	565	548	524	549	546	562	504	537	562	563	546	570	504	540	571	551	542	554	560	620	499	569	542	545	573	535	541	593	533	513	497	548	546	562	570	533	542	526	568	564	554	543	538	536	512	535	526	547	508	583	522	567	601	567	503	520	570	537	557	524	549	515	529	565	533	508	507	535	532	490	533	546	587	526	533	492	555	520	553	598	510	549	517	531	555	535	492	552	505	544	529	542	565	510	539	500	534	559	542	531	529	505	527	512	542	522	523	520	559	542	523	479	549	550	544	547	576	565	526	520	536	555	594	534	492	535	530	520	548	552	539	541	525	554	515	552	538	527	513	514	525	564	533	561	557	514	534	504	551	543	495	598	538	548	557	525	553	563	535	526	538	511	479	557	545	530	535	549	541	551	548	533	519	592	583	533	603	561	529	520	569	530	568	555	550	525	481	525	567	542	518	549	570	548	548	500	493	535	567	507	557	541	513	529	543	507	529	505	510	541	557	538	548	487	531	484	540	554	553	524	514	537	542	564	550	546	608	548	546	546	577	555	526	537	530	540	564	565	552	572	516	565	560	508	529	538	521	559	581	553	604	538	533	547	578	568	561	551	565	502	551	515	540	523	533	563	521	558	565	550	542	506	545	512	519	533	511	494	552	520	556	552	496	571	546	530	595	530	514	508	537	523	530	551	517	531	500	530	549	542	546	530	516	570	559	547	501	559	547	564	535	541	515	532	508	540	540	494	498	531	524	539	578	571	552	569	576	520	512	527	569	512	562	497	541	535	545	546	528	570	585	591	522	500	511	512	539	547	581	539	555	551	526	561	552	555	518	553	531	525	505	545	540	569	519	546	537	541	560	511	564	526	560	560	530	528	551	580	520	563	537	548	526	527	544	570	554	549	537	524	536	584	518	537	555	516	528	564	523	538	528	517	560	516	538	560	579	543	556	536	524	518	513	532	561	541	515	541	531	567	529	531	515	602	539	518	576	586	532	534	570	532	541	554	522	521	541	548	508	520	515	562	546	519	572	547	557	538	545	534	537	549	530	522	576	531	566	572	522	584	552	545	557	556	586	504	562	576	513	525	521	524	508	583	591	530	543	537	529	539	579	546	537	531	552	572	555	570	532	512	500	534	560	562	505	536	540	549	568	554	476	545	544	546	524	528	486	566	554	509	561	525	549	544	540	534	532	578	544	518	553	535	516	520	537	557	540	547	554	542	529	521	512	531	523	496	540	541	527	542	533	513	541	543	515	583	532	533	556	533	569	528	568	543	543	532	501	556	536	529	498	496	539	476	518	533	557	585	539	533	562	585	541	588	531	532	505	550	526	493	511	533	556	553	510	508	569	563	516	546	525	565	524	549	570	544	582	499	527	560	541	529	519	485	564	526	570	535	525	516	549	534	518	555	523	509	565	527	550	532	553	526	550	541	541	568	581	539	502	536	505	530	544	544	555	538	545	533	520	560	570	558	585	515	527	566	547	518	532	521	560	530	565	518	509	540	530	555	551	530	602	523	576	523	544	554	536	558	558	557	536	565	514	562	528	553	523	544	544	541	518	526	555	555	588	538	520	545	538	588	539	529	537	590	547	549	568	541	562	522	537	574	512	543	518	542	537	531	519	514	520	533	586	557	548	545	550	556	593	570	539	563	529	547	536	537	500	531	535	495	553	576	580	544	501	539	572	526	555	603	553	532	563	558	537	536	535	535	581	524	516	481	540	568	523	510	552	502	561	577	552	568	543	520	572	561	587	540	526	568	547	549	573	531	546	526	560	528	529	585	558	527	562	572	521	535	540	567	514	534	553	551	561	546	528	571	508	553	527	563	555	554	533	539	522	556	528	518	574	501	550	528	544	577	516	520	545	531	595	551	567	527	492	546	566	501	587	543	516	534	518	517	556	525	471	557	543	553	549	501	536	562	577	526	515	553	487	556	529	531	527	517	543	527	541	562	559	518	553	515	562	530	519	519	540	536	528	539	543	559	552	587	541	585	562	536	544	571	556	552	530	542	524	556	524	527	578
4585	1480	1235	851	820	772	761	727	737	665	723	649	647	679	624	667	657	693	614	626	664	632	659	673	592	637	615	637	645	696	717	645	680	639	634	640	664	674	692	671	649	693	665	683	644	645	672	623	679	658	638	639	627	662	699	654	619	635	642	628	648	660	659	687	710	655	674	623	660	648	660	649	647	705	677	637	661	623	638	685	665	628	628	653	605	643	744	634	673	688	674	658	666	687	685	624	620	648	663	657	654	686	624	626	654	645	678	630	633	642	641	660	642	633	700	594	635	698	721	651	629	644	685	680	651	648	649	667	631	659	644	626	694	683	694	623	644	606	639	673	687	640	660	619	607	631	688	641	709	696	666	620	651	666	686	668	660	633	642	634	651	634	653	624	634	622	725	640	682	636	628	650	685	618	622	663	682	647	653	658	707	640	667	675	663	666	657	645	709	629	635	728	606	632	669	678	626	645	662	706	708	658	645	649	641	693	689	637	650	638	666	632	664	700	636	650	640	680	693	645	667	669	661	690	665	619	669	634	662	667	646	705	644	704	708	660	681	610	692	668	652	664	685	640	667	644	654	663	704	662	654	674	687	636	634	652	668	664	612	638	620	646	694	658	637	613	642	581	645	673	639	648	682	672	636	676	681	630	660	642	644	654	657	684	658	660	668	666	596	680	674	669	678	701	656	665	619	681	665	625	651	674	675	650	672	656	673	624	654	632	680	665	640	644	639	665	644	658	597	647	609	619	671	662	656	663	667	668	630	637	624	685	642	634	698	665	667	632	654	638	676	653	626	612	630	643	680	614	634	615	624	686	696	636	662	640	722	674	600	666	701	677	657	705	671	654	669	665	651	659	659	685	641	661	664	663	640	660	672	682	594	651	625	641	642	648	625	641	643	670	635	626	675	633	665	699	661	666	569	664	675	602	663	620	585	654	663	663	687	652	652	680	674	627	658	657	657	672	650	665	705	647	678	669	624	696	666	662	658	633	675	676	657	662	663	624	616	650	649	600	691	631	643	619	660	625	635	616	722	633	643	654	641	632	678	624	662	628	642	664	642	642	601	681	681	614	687	616	658	656	660	630	671	641	654	637	644	679	631	693	698	671	663	644	638	665	653	695	633	655	659	643	612	603	673	659	606	686	654	673	661	674	647	650	638	589	647	669	686	654	680	688	697	640	690	644	657	681	658	662	665	673	641	673	632	666	664	649	643	639	650	664	673	627	675	663	594	636	672	644	662	634	674	671	589	669	607	643	680	661	712	652	640	617	648	672	622	647	670	639	638	674	640	722	664	662	663	660	654	689	664	680	668	693	675	643	665	652	639	671	673	711	658	642	664	651	627	622	653	691	635	643	624	644	644	657	631	640	675	693	649	646	656	659	705	669	678	672	658	655	620	684	657	656	628	627	671	642	686	674	628	668	617	650	707	660	667	643	623	669	668	641	656	632	658	688	671	628	659	641	640	659	654	637	646	671	710	663	649	674	661	640	619	643	636	659	697	678	655	643	686	641	685	642	696	600	642	678	652	648	677	612	667	676	654	618	662	713	639	613	685	673	692	702	690	644	651	642	642	639	680	664	626	676	675	678	666	661	667	704	647	675	664	593	640	651	636	706	658	650	690	654	643	692	639	617	646	579	696	640	623	634	623	645	644	645	655	642	656	658	648	698	614	659	617	652	686	653	694	625	639	634	673	697	652	631	658	657	642	640	686	683	687	627	634	673	650	667	611	706	651	675	661	706	648	612	673	707	707	665	635	648	648	633	622	634	663	614	621	650	658	673	679	645	683	673	647	649	661	661	652	638	684	696	631	608	673	655	641	645	660	669	669	686	657	641	652	711	674	662	702	621	634	648	646	649	631	694	736	672	679	684	658	653	702	646	657	625	700	664	619	674	648	593	650	705	675	712	615	673	686	654	657	686	645	668	660	651	622	682	649	667	663	579	685	636	642	611	639	627	666	623	653	634	629	658	621	662	632	672	686	647	641	628	622	657	658	654	677	624	649	655	619	617	677	629	653	689	647	674	601	642	631	655	634	668	662	659	647	651	694	679	659	671	696	616	634	683	672	649	629	640	714	583	657	630	623	626	669	647	632	643	662	664	659	639	678	636	652	629	655	643	671	681	659	651	636	685	633	625	661	686	637	616	637	695	671	711	650	641	701	668	669	618	719	667	617	674	676	665	642	690	611	701	657	664	664	585	620	624	694	654	638	664	671	638	681	676	693	639	656	657	700	650	640	647	663	664	660	629	631	613	691	632	594	623	658	657	662	594	678	672	644	648	675	611	695	688	594	652	644	680	660	670	736	662	664	704	636	655	643	671	627	594	644	670	656	634	658	661	646	607	649	696	621	684	639	630	667	675	625	683	673	645	658	647	642	674	629	638	663	633	611	662	671	620	686	655	666	627	641	653	641	650	655	645	642	659	720	641	690	648	659	626	645	618	656	702	650	633	651	645	688	628	669	655	662	640	669	655	651	661	697	646	713	633	629	636	651	659	661	629	638	656	654	686	618	640	674	641	670	625	646	676	669	653	622	657	660	642	653	672	692	653	679	653	693	642	694	662	681	647	690	637	653	608	639	683	659	655	643	617	661	638	719	638	659	602	699	674	671	664	688	674	654	637	624	588	657	670	664	664	657	647	661	663	629	663	634	616	659	659	639	653	656	643	676	613	616	664	690	678	620	689	669	666	626	651	653	647	666	675	729	648	631	641	624	646	686	653	668	707	625	649	660	685	677	714	667	661	656	648	578	606	652	642	644	675	670	663	728	654	667	675	627	677	627	691	656	666	691	641	619	653	699	666	668	624	670	649	653	696	655	689	681	661	680	681	603	681	647	662	630	642	661	608	637	652	678	655	665	658	637	706	661	647	632	701	647	631	654	655	637	658	626	599	682	610	651	610	683	660	685	684	625	620	621	669	651	637	674	603	650	623	669	665	645	641	699	701	643	628	617	687	657	619	654	667	661	675	664	628	662	652	665	652	645	668	676	682	672	639	643	669	616	648	598	654	691	692	631	624	672	671	650	679	649	647	666	651	694	634	694	693	645	614	691	661	652	668	634	622	667	664	681	684	678	623	653	691	648	687	642	650	692	651	681	652	666	612	695	665	615	622	662	679	635	641	637	655	634	619	649	645	684	618	670	699	661	678	660	628	658	627	651	665	642	620	597	650	667	628	667	692	652	677	652	632	632	644	712	611	677	652	691	644	665	662	646	618	667	688	680	680	661	684	635	660	676	643	685	644	649	653	684	665	676	653	632	691	639	674	678	643	632	632	671	675	692	651	665	645	647	643	633	682	688	699	636	706	677	642	654	687	665	666	713	642	620	694	619	683	661	684	663	647	659	705	641	650	704	658	700	714	676	672	649	654	623	673	652	671	653	634	712	667	655	648	648	615	677	653	624	666	631	686	634	665	618	662	661	671	611	622	665	674	660	673	678	689	646	677	636	693	644	653	641	650	639	667	628	658	705	651	571	686
24166	21636	29289	24451	21622	13416	1219	788	612	531	539	469	477	420	430	384	379	350	355	322	377	348	357	334	338	351	349	320	301	337	328	312	308	338	331	310	293	292	313	360	296	293	299	311	319	286	331	287	318	323	332	286	326	294	306	294	294	290	292	311	300	317	312	324	322	297	307	287	321	293	303	314	320	302	332	315	307	256	325	308	306	291	286	276	299	309	278	280	308	308	295	320	293	313	314	312	292	290	277	322	309	294	299	311	315	300	338	309	299	311	306	280	302	305	284	320	277	300	273	278	313	305	288	303	323	313	287	274	280	288	269	306	306	317	346	253	289	294	316	305	291	318	289	300	298	314	321	276	268	295	329	295	304	322	300	317	289	301	292	302	301	319	294	332	271	298	330	295	299	309	282	311	322	287	339	292	327	320	252	326	329	315	324	283	337	330	288	323	281	306	290	266	313	299	339	330	303	291	307	279	283	279	281	298	315	314	306	300	323	289	303	306	300	313	311	290	308	316	292	297	302	323	307	311	289	280	340	306	302	321	284	281	313	312	291	312	312	318	343	309	305	311	291	331	297	285	263	289	283	312	274	302	291	312	296	335	303	289	304	321	300	270	304	278	306	258	308	298	313	333	309	300	316	322	273	314	293	306	305	297	297	278	292	306	262	310	331	299	313	301	296	308	291	293	293	294	342	257	283	341	304	265	299	318	285	275	290	315	289	304	319	322	321	297	287	321	296	315	321	291	302	285	335	303	314	330	323	338	287	331	304	301	306	288	293	299	293	297	298	301	302	317	306	283	312	320	289	316	297	301	311	292	297	294	338	332	315	335	266	288	287	294	303	284	312	295	317	297	301	278	307	305	300	312	312	303	305	292	299	278	276	281	291	319	282	306	294	294	327	291	316	330	297	289	320	337	336	335	292	311	321	346	302	288	319	301	289	287	279	284	303	298	310	281	326	320	303	299	271	308	285	326	305	287	334	304	290	299	310	284	306	300	326	320	332	304	258	321	302	270	303	284	319	293	290	321	314	303	279	331	290	310	304	284	327	300	316	271	314	284	334	304	300	313	298	291	327	277	305	305	293	307	321	311	318	270	286	313	290	281	291	283	353	317	308	299	325	320	325	289	295	321	292	276	291	304	316	296	293	287	318	326	297	330	316	302	313	267	317	291	290	291	319	268	279	283	292	304	285	334	273	337	311	285	298	272	325	310	325	288	284	296	322	333	335	320	293	329	331	294	312	306	273	282	320	335	325	290	306	306	287	296	305	325	296	319	269	302	308	300	272	287	293	286	309	286	284	307	283	323	277	313	291	309	320	305	304	316	315	319	279	310	284	283	291	293	307	298	307	303	284	288	301	318	313	302	293	303	303	294	309	285	294	289	283	314	295	295	308	289	307	287	278	323	279	296	281	324	290	284	283	342	307	285	300	299	318	334	246	294	300	327	297	300	334	301	267	321	289	329	318	303	311	325	330	326	320	322	300	299	296	288	275	306	308	289	285	276	308	289	307	300	313	306	291	307	290	250	308	289	317	262	318	270	301	274	293	298	275	304	303	261	313	303	303	289	308	308	298	310	299	282	305	283	323	316	334	297	286	318	319	288	303	318	317	286	263	283	301	302	310	299	253	319	308	314	295	291	272	303	311	290	302	308	273	304	286	300	283	264	327	322	322	324	324	317	307	300	305	308	306	307	285	290	305	315	280	281	315	293	308	276	304	280	285	287	318	299	272	307	329	290	342	299	278	294	306	304	299	272	269	312	313	268	305	312	323	330	277	291	278	316	303	271	319	307	307	256	266	303	310	307	294	295	290	305	285	317	282	307	291	279	309	279	287	297	295	310	308	287	296	298	283	280	311	300	314	282	304	272	296	297	296	284	313	290	291	299	287	299	295	290	299	282	279	315	288	312	312	296	293	270	310	261	320	297	306	296	321	305	289	351	273	304	277	296	298	307	302	291	306	281	294	299	293	285	272	266	284	274	297	291	292	291	354	286	279	264	284	305	299	302	266	327	309	313	321	262	290	306	304	279	288	313	298	277	289	278	302	308	295	313	323	272	314	310	306	290	309	322	338	309	288	318	269	306	298	294	298	304	300	299	295	275	314	291	288	284	320	313	314	268	294	300	276	295	292	268	285	286	291	315	288	289	291	297	279	302	313	289	283	285	317	290	274	289	298	280	294	324	301	275	323	285	262	282	301	329	296	292	283	275	292	312	266	341	301	322	300	295	296	310	306	315	286	299	290	299	297	296	315	316	311	328	315	332	286	281	290	322	293	297	315	276	307	288	310	315	287	313	324	280	265	278	303	291	310	304	313	318	324	319	292	304	281	256	290	287	278	320	295	298	277	311	291	331	295	325	289	294	336	291	301	297	294	305	287	303	318	318	303	302	295	304	317	296	282	297	314	306	274	307	310	292	315	321	297	325	297	308	308	296	281	324	284	273	313	304	299	310	314	290	352	310	323	289	301	332	282	303	279	338	280	288	300	310	309	296	301	314	294	298	287	338	286	275	300	285	302	312	305	268	314	298	346	315	295	330	324	314	312	317	333	295	296	335	288	305	279	309	319	309	322	307	309	294	261	280	311	331	331	301	273	309	282	309	298	307	298	285	292	289	332	316	293	295	303	317	301	285	323	334	291	312	319	310	308	289	276	298	303	287	309	328	319	324	327	305	305	280	301	271	309	317	298	300	302	315	307	327	290	326	292	269	300	258	289	321	275	311	304	284	333	301	318	284	285	280	323	263	281	302	314	284	319	300	299	296	302	282	286	319	299	295	310	317	307	316	315	311	309	312	300	240	311	286	283	280	292	265	297	260	305	305	308	308	278	292	301	278	293	283	320	301	281	331	320	302	312	290	311	300	289	311	337	302	320	296	266	293	274	312	302	324	293	297	280	299	269	285	321	300	293	309	288	296	306	278	298	316	308	273	288	302	327	296	282	327	322	360	293	313	293	294	278	306	318	299	266	298	268	280	305	301	248	290	303	269	307	319	307	284	296	300	278	297	281	297	320	304	332	295	302	312	291	294	307	328	292	292	311	261	306	313	287	309	290	330	313	306	313	263	300	300	307	287	271	290	309	326	282	277	336	286	305	290	328	293	288	307	299	299	305	296	310	327	323	297	298	272	302	302	294	306	311	314	328	304	293	299	298	309	276	300	306	341	289	285	296	286	322	275	312	333	322	292	302	309	305	289	290	283	274	295	283	306	290	282	284	267	301	289	279	299	296	319	301	324	303	301	307	317	299	305	277	315	341	310	291	311	309	307	287	323	318	324	281	304	270	303	290	280	297	280	317	298	301	290	297	280	291	308	309	289	312	310	308	285	306	333	290	284	298	296	285	317	294	283	271	308	297	314	348	294	301	299	304	293	314	301	292	328	302	313	275	283	309	328	296	330	295	307	313	283	261	279	307	296	316	313	267	304	264	296	280	321	297	322	306	317	309	303	302	323	297	281	344	316	285	322	298	314	304	301	314	290
5071	10249	8215	4054	2822	2110	1641	1282	1149	918	818	773	658	650	594	538	505	488	557	448	477	451	448	422	421	410	435	439	389	417	401	374	437	419	361	434	388	385	386	359	391	411	368	424	396	418	435	389	381	412	384	383	365	356	398	401	385	416	400	375	385	347	370	385	351	398	338	362	398	359	369	366	369	357	350	357	419	350	366	353	378	328	378	361	399	354	340	392	392	375	331	402	372	348	375	415	385	353	377	383	385	408	383	350	421	395	391	380	365	373	409	379	378	386	391	396	352	389	395	375	353	384	387	367	369	364	375	373	379	354	353	391	356	368	386	378	391	373	361	400	373	386	351	379	360	382	361	366	372	378	386	383	383	380	381	346	373	368	350	357	359	368	387	342	359	420	380	389	368	378	338	352	374	380	368	381	388	343	400	367	367	368	388	369	379	409	341	352	356	360	367	370	358	360	341	342	373	416	383	396	403	387	383	394	360	373	356	379	360	349	361	349	389	371	395	320	397	382	371	379	381	387	358	341	389	355	376	381	395	399	377	340	372	367	394	392	390	402	367	362	382	341	375	372	335	375	384	377	397	368	365	378	379	348	342	382	412	326	372	358	352	351	347	391	338	367	328	355	359	358	388	351	391	384	367	365	360	361	368	379	371	347	410	390	342	361	333	396	406	352	332	359	345	393	374	369	370	366	362	327	374	366	330	374	373	400	360	368	351	317	402	381	337	353	424	330	403	381	337	353	328	416	370	386	367	337	406	356	363	386	361	396	384	329	337	361	406	365	367	361	364	400	364	364	375	386	395	365	374	363	367	362	395	375	339	370	388	359	382	366	387	352	334	381	377	388	339	383	367	404	357	366	357	374	384	379	403	390	368	383	380	371	368	370	370	386	367	434	336	371	365	371	358	355	377	400	374	410	355	367	346	371	398	405	378	376	381	349	371	391	389	368	348	356	385	382	381	356	355	376	370	364	379	372	395	360	398	374	371	351	344	371	321	405	339	383	390	338	383	342	354	371	360	367	371	355	397	391	361	348	374	384	411	374	373	352	367	391	376	351	346	379	430	401	406	337	377	360	360	358	351	365	359	352	341	389	382	382	377	359	356	408	386	350	361	376	326	376	389	390	354	369	379	358	396	381	363	387	360	371	365	400	350	384	377	364	391	385	394	397	350	374	380	354	353	380	390	355	375	392	337	375	387	367	392	371	359	389	377	344	335	369	373	370	400	345	376	386	353	357	358	389	366	369	384	395	364	360	379	347	369	389	378	352	385	375	365	402	374	376	411	417	363	386	385	370	373	343	369	382	396	350	342	362	363	369	374	375	370	360	373	372	391	380	360	340	362	389	388	379	362	382	389	396	324	363	337	358	388	383	385	385	367	357	353	358	367	354	389	351	406	369	339	395	354	373	363	383	414	370	357	402	380	345	371	384	400	387	366	356	382	402	362	360	370	380	380	368	342	366	309	370	370	369	368	385	363	386	403	376	353	388	350	375	361	377	376	344	370	386	395	390	338	397	363	370	377	376	360	368	364	386	386	413	367	367	395	363	389	388	355	347	381	364	370	355	367	354	351	345	344	384	381	360	396	351	384	380	344	387	358	376	398	326	331	356	356	405	378	393	381	390	364	333	363	375	327	385	370	357	392	377	392	382	383	342	343	351	378	355	359	390	404	370	340	363	368	363	383	339	379	363	350	349	339	355	389	353	376	346	389	392	409	365	364	392	363	378	367	381	357	381	369	350	359	385	367	365	361	380	346	370	358	364	380	383	371	392	387	363	381	380	374	367	345	357	381	356	364	358	384	399	373	392	376	403	370	371	344	358	358	360	412	385	391	381	397	381	360	362	367	382	313	341	364	381	347	321	390	365	386	403	347	352	367	375	410	397	375	344	352	357	382	388	357	374	383	412	367	355	360	349	356	345	369	372	333	376	355	351	385	395	335	385	362	375	357	353	375	396	330	359	371	396	403	363	384	389	389	378	370	382	379	372	374	379	353	354	365	376	367	380	371	359	363	367	365	330	373	379	344	366	342	361	343	376	374	347	336	357	377	420	350	361	359	351	397	368	365	375	362	368	370	388	394	398	364	353	351	357	346	383	391	362	392	391	392	386	366	381	365	380	368	380	345	376	378	378	358	397	396	344	393	395	341	354	401	388	392	367	377	381	351	365	368	397	364	387	363	394	395	344	399	362	355	332	356	341	382	370	363	378	370	380	374	361	369	391	343	355	368	366	380	383	422	363	370	370	325	362	382	379	384	372	352	377	367	353	387	365	395	382	355	395	389	361	357	386	353	375	349	396	357	377	354	384	391	360	356	349	398	364	375	356	391	360	394	382	331	370	356	366	348	376	409	393	367	356	383	390	349	394	354	359	404	376	405	387	423	348	345	369	389	368	335	401	387	363	365	380	374	359	365	351	369	346	372	341	348	391	393	368	372	374	389	374	366	390	359	360	372	394	332	402	354	331	364	391	368	369	397	336	356	361	355	369	320	377	368	402	395	365	412	382	395	365	355	366	350	363	362	361	350	358	377	372	359	375	388	336	380	373	385	353	346	388	394	369	339	387	336	350	358	363	357	366	392	336	352	367	391	385	363	369	421	395	343	356	362	375	341	384	376	384	312	390	371	381	393	376	370	393	374	382	370	407	393	377	373	412	369	394	333	396	368	384	397	380	364	370	371	368	379	358	350	407	374	378	400	373	390	395	352	382	373	387	394	377	369	378	376	343	364	377	384	357	354	388	377	387	379	368	367	349	377	382	374	373	378	391	384	357	390	354	373	375	347	384	406	397	326	373	391	385	390	393	388	389	345	383	398	385	377	373	354	418	355	352	341	363	357	365	402	347	415	352	376	380	391	407	352	369	342	357	364	351	381	416	409	383	352	403	387	354	378	372	365	376	370	373	346	372	353	381	410	372	372	360	392	361	358	385	384	378	372	369	359	342	351	349	379	353	374	374	380	399	372	362	359	370	348	367	376	363	364	358	369	352	362	353	381	384	382	332	371	362	354	366	321	377	351	359	353	397	388	389	359	383	358	347	389	377	369	360	386	403	350	372	340	391	380	376	392	359	338	352	356	358	348	364	379	339	381	362	369	347	375	392	381	393	354	386	391	347	411	407	403	370	373	372	368	411	358	340	361	362	331	387	388	376	367	358	353	403	364	394	391	361	340	381	395	373	378	362	379	380	355	373	354	348	359	372	349	368	362	398	384	354	370	365	381	370	386	374	380	368	382	411	352	344	367	368	376	402	377	365	393	347	359	377	341	359	375	388	379	350	386	399	386	333	373	329	361	363	368	360	358	357	372	373	347	389	348	359	368	397	374	370	389	344	405	415	354	395	369	334	372	349	377	365	338	361	377	387	425	354	358	377	344	382	342	351	362	397	380	383	385	367	377	357	353	375	372	374	356	373	363	390	403	372	386	388	383	396	384	387	364	365	367	372	358	424	376	335	371	368	332	382	401	376	352	383	383	347	350	368
25376	21629	28219	25464	13096	1425	1042	1019	929	879	930	923	908	899	869	853	854	816	783	786	772	788	774	808	774	788	836	768	786	734	804	783	807	787	775	794	816	799	832	784	811	770	833	810	770	794	811	767	801	790	817	754	750	765	807	773	839	806	747	829	758	727	817	777	773	838	805	805	763	821	770	791	802	825	835	764	820	792	857	813	747	830	788	806	785	832	758	784	804	802	819	795	767	817	795	856	759	785	773	745	756	774	815	842	800	812	753	767	785	793	762	779	782	765	804	721	727	818	741	786	779	814	834	785	758	807	769	756	772	777	806	761	810	767	757	797	784	771	785	796	778	845	765	831	790	814	763	799	799	776	766	805	752	736	796	753	732	807	796	764	745	767	762	812	734	763	730	735	740	774	779	750	790	802	767	771	770	833	834	766	764	795	765	832	804	741	806	822	844	818	792	787	839	830	781	763	761	761	836	781	798	763	743	810	785	815	725	814	784	759	740	779	794	723	786	819	786	761	751	786	769	777	796	767	801	775	736	766	795	791	760	759	766	832	723	794	777	786	803	784	705	737	776	769	800	749	803	781	807	806	798	755	786	825	770	784	823	810	816	777	775	797	816	771	778	769	806	775	789	778	777	821	743	781	806	823	815	829	722	777	818	785	763	814	770	771	840	761	754	778	731	785	835	773	770	823	783	805	784	811	806	738	774	832	748	783	766	728	752	797	784	776	744	778	781	818	775	799	810	715	751	801	782	804	785	807	789	778	810	804	813	740	752	770	757	814	773	747	810	837	800	777	757	771	800	816	814	715	775	846	786	778	793	732	771	788	787	771	745	827	819	785	797	781	786	793	797	770	801	757	774	730	762	790	830	797	814	800	778	803	805	787	801	800	802	787	827	791	788	766	835	792	772	756	769	738	770	784	764	738	811	778	818	788	765	819	779	778	733	787	804	765	795	774	767	799	748	797	809	773	751	763	788	816	813	771	762	760	786	768	784	810	807	832	806	812	833	714	811	841	813	785	799	801	745	777	812	788	791	830	775	781	811	832	794	787	784	770	778	823	790	769	787	746	777	793	833	821	746	783	839	810	755	731	831	789	789	826	775	747	795	767	760	756	783	792	793	784	752	818	747	799	773	734	756	778	772	775	818	764	740	789	820	755	767	785	823	786	802	834	800	740	793	759	784	805	804	818	799	765	803	754	816	738	764	749	761	798	802	761	802	791	766	765	838	797	826	765	764	806	763	782	800	804	736	742	781	761	804	780	775	789	798	828	771	802	773	738	791	790	811	765	780	808	793	745	832	820	798	753	803	790	781	786	784	718	805	804	766	794	776	773	835	854	780	772	775	803	832	798	826	757	796	777	785	802	790	737	786	831	815	807	761	759	813	754	816	842	766	793	759	776	756	763	749	786	768	751	780	764	785	786	755	747	775	784	826	831	788	800	787	773	784	766	813	748	783	763	781	811	806	742	787	790	757	785	778	734	812	788	796	791	824	750	762	787	766	763	788	820	808	794	789	808	821	814	773	773	749	739	759	776	836	784	783	849	766	818	790	756	851	789	814	808	756	776	773	820	837	794	766	811	792	716	766	770	818	743	769	742	778	802	773	812	836	760	814	793	763	816	763	791	798	786	703	733	784	750	775	755	747	773	738	723	791	798	781	761	718	786	776	770	721	749	762	757	743	854	831	767	759	807	783	777	823	784	785	796	831	766	814	746	815	800	784	795	732	812	771	742	785	770	765	750	822	766	764	757	746	759	831	760	817	786	765	769	784	758	815	799	833	821	790	804	812	821	812	807	792	740	821	756	762	765	790	835	777	783	819	793	771	837	755	788	774	750	775	753	721	759	752	799	859	776	799	800	755	795	770	768	792	767	804	828	827	779	780	805	841	789	818	796	753	760	841	781	813	751	774	817	749	788	800	775	785	768	755	818	764	780	822	789	750	796	764	760	803	823	783	779	786	781	718	771	737	735	837	726	773	761	806	814	756	760	824	777	767	750	774	751	759	771	776	786	728	802	831	798	799	791	798	777	815	786	805	792	796	785	785	793	763	755	795	842	765	768	751	796	781	788	782	825	760	826	803	790	795	784	744	763	828	807	771	769	858	773	739	779	754	775	817	801	754	775	768	805	751	762	818	710	773	770	764	802	815	760	755	766	778	850	794	807	817	822	814	846	786	788	791	734	754	796	753	790	778	786	765	806	793	769	782	774	787	717	815	731	747	757	714	768	723	773	802	764	773	795	840	790	767	778	744	762	824	752	792	749	790	795	835	760	795	809	769	804	787	801	780	739	769	778	778	755	751	760	802	777	805	807	795	771	802	784	748	753	758	793	804	816	791	834	873	783	795	799	753	755	843	817	803	776	795	783	736	772	790	752	850	762	748	804	793	750	734	792	803	773	753	797	761	799	807	790	768	801	786	800	838	756	780	728	783	758	784	827	764	817	812	824	821	792	735	795	817	812	852	796	775	749	799	771	779	803	814	744	745	772	804	818	813	759	809	764	731	843	731	793	780	761	746	805	770	798	792	795	789	773	804	784	823	756	788	776	760	773	821	804	792	781	747	847	733	761	783	763	800	754	769	775	809	787	777	768	767	788	808	792	773	786	773	784	806	740	768	834	801	812	749	786	758	802	757	802	746	759	811	798	756	765	765	822	801	729	835	800	765	777	766	764	785	797	757	767	741	770	766	751	792	830	832	776	778	812	777	785	746	768	829	772	801	808	771	776	776	761	759	779	773	787	764	812	782	776	803	772	757	741	753	811	788	815	820	820	735	767	707	834	731	801	790	806	759	737	779	794	826	828	773	775	812	753	741	765	790	773	788	811	757	794	802	755	727	783	744	766	820	728	818	805	819	804	789	769	785	785	798	787	801	769	784	756	742	792	822	755	779	805	784	755	773	800	787	779	771	753	754	785	820	805	753	774	798	797	794	803	832	764	767	760	773	769	779	792	769	783	760	775	808	771	781	727	765	785	747	755	782	763	797	789	741	776	830	783	775	777	810	783	819	796	811	800	811	789	805	788	811	782	792	830	750	753	785	778	814	746	776	808	782	827	776	781	741	739	789	746	820	766	821	806	750	797	767	761	797	819	751	796	766	792	774	743	785	792	748	745	768	791	776	780	816	793	787	784	784	772	754	773	727	761	800	800	814	782	781	790	788	841	783	818	763	775	787	791	748	787	835	761	797	765	744	825	719	798	796	760	772	786	779	771	807	796	749	777	816	788	764	763	780	784	728	752	762	798	791	758	778	795	745	767	767	788	770	850	821	734	820	748	788	851	741	752	744	796	765	759	752	726	756	824	800	793	758	784	830	824	779	833	763	817	774	798	796	786	771	809	788	764	795	756	793	766	795	780	786	764	832	858	795	757	787	783	771	800	814	816	781	728	806	798	825	758	743	820	816	802	838	862	773	781	740	745	795	834	827	782	753	806	758	791	785	756	795	754	797	760	823	821	787	720	768	804	776	786	779	801	754	747
5025	5924	4829	2649	2085	1725	1554	1388	1318	1186	1151	1116	950	1077	965	1056	1027	928	967	960	917	942	933	946	956	949	922	859	863	896	908	871	915	899	907	857	947	939	893	917	915	899	899	908	957	948	856	888	908	910	884	868	908	932	942	934	888	900	911	932	936	859	917	890	914	931	916	902	901	934	926	911	928	970	884	913	943	880	921	886	926	905	913	898	870	880	917	890	896	885	915	880	912	917	908	906	831	963	889	893	974	865	956	879	884	925	942	938	935	911	901	891	927	893	872	888	893	893	886	921	902	910	922	904	905	962	898	908	955	905	882	964	905	893	899	930	925	947	940	912	932	932	894	852	894	932	852	947	898	895	871	949	894	923	895	970	939	901	880	912	869	963	885	884	903	906	904	903	883	899	891	901	990	863	909	907	948	881	916	878	848	897	828	843	877	909	910	904	877	904	923	899	952	937	937	926	846	948	915	928	913	851	830	922	920	870	952	918	910	956	893	938	905	895	907	926	922	951	913	945	857	901	957	907	917	887	939	893	989	859	940	921	873	910	881	947	939	878	894	875	937	883	939	919	907	890	963	889	901	886	865	843	897	957	908	881	941	945	900	885	978	869	888	919	962	882	904	955	874	911	898	934	946	880	924	867	914	911	901	932	946	936	917	915	958	930	917	922	964	898	865	923	974	921	890	849	906	871	864	874	908	941	937	908	924	898	892	905	913	903	903	905	946	891	838	896	921	922	850	869	929	897	921	842	924	925	931	944	917	891	833	924	895	902	971	914	900	894	947	898	918	927	845	918	889	920	920	918	916	914	898	890	839	959	902	952	940	917	949	907	915	913	926	911	897	899	908	878	953	881	920	903	952	896	937	932	966	885	868	930	881	902	898	919	854	948	947	943	925	897	882	970	861	958	874	850	924	905	936	830	852	950	927	938	963	917	887	895	949	941	935	895	902	928	902	886	939	890	939	907	928	880	931	911	894	898	920	933	896	877	893	897	916	845	913	926	951	942	956	872	925	895	953	964	897	896	907	944	912	933	889	806	911	876	940	845	941	914	918	868	916	920	890	927	899	916	940	809	922	949	893	844	933	903	893	867	900	975	913	911	867	908	931	918	962	852	968	926	906	913	876	898	892	882	869	894	912	902	931	882	877	905	887	870	902	934	838	917	929	932	931	902	881	871	924	871	867	927	906	906	896	869	862	920	947	875	968	840	878	872	877	944	933	836	901	882	895	890	986	895	883	938	867	911	909	893	906	886	841	903	881	880	905	926	920	882	876	905	872	918	880	929	879	862	905	940	869	914	883	923	940	927	927	902	949	927	916	909	932	951	926	946	885	870	922	916	890	850	909	938	898	916	956	874	902	868	872	893	889	895	913	920	907	889	871	916	862	935	890	860	935	884	870	915	892	937	894	893	870	926	875	907	954	921	916	910	910	894	915	921	900	897	968	927	969	850	879	889	946	889	950	837	938	833	926	922	901	919	940	898	885	857	930	907	886	951	898	919	870	860	908	927	933	918	941	899	931	887	894	943	900	928	869	902	936	937	863	949	875	904	882	939	841	859	885	958	923	940	870	898	907	957	898	947	881	924	859	909	909	882	907	873	860	929	888	910	935	883	919	927	887	907	902	911	937	947	866	902	914	895	928	882	930	876	888	868	941	886	920	902	929	927	909	874	865	970	914	877	877	912	884	910	912	919	906	910	878	874	924	905	937	860	918	931	930	941	963	933	909	891	934	905	911	940	895	914	875	897	967	900	912	926	895	898	895	904	920	908	891	918	914	941	894	910	823	926	896	879	889	897	867	914	894	920	923	946	901	885	934	883	907	919	909	926	837	993	934	921	886	936	931	902	929	903	956	867	913	921	941	880	847	898	913	927	895	974	865	937	916	852	918	943	874	896	910	897	930	822	924	896	886	934	925	894	923	888	884	870	918	926	929	883	891	911	907	884	923	904	861	872	977	893	917	906	897	855	942	885	909	815	884	931	881	924	967	937	905	927	901	926	849	946	922	893	930	947	909	966	868	902	940	871	889	915	943	902	910	876	930	869	915	940	897	909	896	923	904	919	925	886	909	929	887	896	900	863	865	950	920	893	908	933	921	909	907	931	923	875	841	943	934	898	923	868	870	914	890	876	931	942	859	907	915	921	968	933	919	897	879	918	897	921	927	969	897	904	955	886	936	904	937	909	899	905	888	928	882	905	899	912	892	932	895	944	936	903	897	871	921	887	910	860	950	908	939	929	892	861	930	922	902	945	916	886	893	865	922	853	931	920	893	883	893	888	932	866	906	903	939	862	934	888	901	907	880	922	905	911	893	878	927	897	901	897	867	905	913	945	869	921	895	886	881	918	914	905	954	906	901	857	962	871	874	895	941	903	928	896	926	935	917	915	899	940	883	926	884	926	908	892	926	905	911	942	918	920	949	919	886	923	902	876	924	898	930	851	951	921	836	891	863	939	944	851	940	921	958	895	930	930	932	961	985	882	899	888	923	927	877	947	903	891	933	889	874	959	909	912	902	930	901	847	920	896	911	950	912	911	914	918	910	953	890	890	878	929	925	921	891	866	860	880	898	877	882	890	916	930	915	953	866	956	859	894	949	873	883	855	881	934	915	932	938	892	936	901	906	903	899	859	893	885	884	891	894	961	915	931	931	937	890	915	908	880	882	949	883	898	912	895	905	923	933	905	826	991	917	865	917	904	853	874	954	907	879	918	878	893	950	851	916	907	933	918	920	914	887	949	936	910	955	896	894	873	857	837	951	921	887	924	953	942	926	888	896	880	931	891	922	915	900	863	877	926	944	892	915	910	925	915	907	894	882	911	915	886	891	910	891	889	865	879	953	887	925	875	932	922	921	887	884	876	926	925	896	887	953	894	869	843	939	910	877	892	891	903	945	954	904	913	887	894	923	959	911	913	893	923	845	950	923	925	883	922	934	951	952	911	899	909	896	911	862	846	902	920	940	921	886	893	865	931	891	864	951	944	911	899	862	948	895	943	902	951	901	883	913	892	877	899	894	879	893	880	877	922	866	934	879	871	877	879	864	883	914	893	888	913	977	958	949	949	905	879	883	903	894	903	909	869	865	934	906	886	916	828	887	918	897	921	915	870	922	879	972	921	923	877	901	907	911	876	931	921	863	903	937	862	853	940	975	907	925	874	903	898	909	912	818	917	887	900	936	867	886	932	844	922	882	859	907	910	970	922	899	899	925	891	875	913	941	906	913	967	935	845	882	922	896	926	879	928	877	879	900	899	911	869	861	964	904	930	894	907	892	924	868	896	875	874	949	875	958	902	863	906	909	855	857	856	839	898	957	910	896	948	916	880	880	932	869	943	842	940	920	924	939	884	864	895	925	958	882	902	877	847	906	913	934	921	856	882	885	942	848	904	929	910	913	924	925	922	920	886	944	855	911	909	921	887	917	909	975	906	942	882	876	908	848	923	885	880	906	856	929	928	891	860	897	900	882	872	869	931	905	946
23166	21654	29709	24116	21654	21713	12664	1595	1106	986	875	816	747	802	779	685	630	660	655	625	642	615	615	623	528	630	557	588	587	570	597	578	576	562	593	535	571	545	549	519	480	512	567	509	571	494	528	515	554	515	563	482	552	504	523	514	502	551	528	555	555	555	556	497	529	504	538	516	549	560	551	534	541	547	542	530	504	543	524	522	514	535	479	534	535	535	482	511	488	500	546	524	498	576	582	516	545	519	515	534	485	536	528	505	548	577	535	538	535	527	544	540	524	529	568	514	539	493	531	577	516	550	522	565	518	522	504	489	521	506	515	519	538	557	521	481	508	496	483	522	524	532	533	519	508	470	542	528	472	524	528	511	567	597	491	560	482	519	556	521	503	488	549	476	515	520	554	550	545	525	508	500	507	535	524	559	532	525	560	523	527	523	522	535	570	535	509	507	468	561	486	493	570	508	511	513	523	488	583	515	558	532	547	474	573	534	500	589	558	505	502	527	550	516	555	523	524	498	556	504	501	512	504	511	545	562	508	533	545	528	530	524	498	517	514	539	507	508	501	514	504	526	538	546	549	527	543	529	560	520	523	524	498	510	543	581	500	523	499	514	544	505	548	498	559	548	511	518	536	509	548	524	518	532	558	537	525	538	492	543	525	530	505	511	504	505	561	558	505	523	566	519	538	532	538	551	518	539	551	527	550	522	498	510	536	518	543	559	509	522	532	529	508	522	552	533	537	496	547	493	510	471	550	533	527	526	525	523	568	506	539	543	486	539	542	525	543	547	536	518	533	500	515	509	510	523	564	515	523	540	520	523	517	503	560	529	551	519	546	537	569	540	531	515	535	578	526	560	548	531	556	539	484	528	533	495	495	538	517	506	510	549	529	539	568	531	526	513	516	507	527	525	532	536	543	530	486	539	535	545	528	520	518	535	524	541	540	491	532	514	537	565	512	570	546	518	514	499	472	507	521	504	585	535	527	559	500	548	515	503	530	525	499	553	533	548	513	511	497	518	533	547	512	493	498	474	513	563	549	554	522	511	539	528	536	539	506	538	504	508	510	523	488	518	517	526	514	510	488	524	480	536	556	500	501	507	489	527	517	541	501	541	504	543	498	550	571	520	511	521	507	543	533	539	548	515	552	477	513	509	511	542	516	537	557	535	517	497	559	545	515	525	503	519	501	526	479	522	529	513	522	580	540	530	527	552	479	507	535	527	532	555	538	525	547	505	533	557	515	524	531	507	600	484	513	500	533	491	474	502	542	530	529	520	568	517	529	535	508	539	535	508	541	555	493	526	528	522	521	508	534	566	518	512	489	564	493	504	561	546	537	528	491	522	568	485	540	557	557	519	531	476	555	518	507	551	537	488	471	521	547	514	490	565	516	565	472	477	539	519	563	527	527	516	536	578	495	541	529	546	514	517	473	464	519	480	508	561	502	526	572	538	518	511	539	523	537	494	501	512	573	529	529	522	507	519	521	533	528	493	526	547	508	547	564	529	517	512	495	541	499	528	506	547	507	470	555	556	554	500	554	502	542	531	516	524	509	495	537	512	539	551	528	545	477	469	510	556	513	532	561	553	514	586	570	517	503	553	543	543	533	509	505	506	511	578	555	506	513	551	529	495	558	513	482	524	552	522	542	478	507	478	525	470	527	535	530	506	544	555	553	523	480	542	498	530	560	517	521	578	546	553	498	504	537	531	538	538	478	529	522	528	512	509	545	539	494	526	518	557	539	486	492	519	518	515	532	508	483	501	508	515	527	529	534	545	485	534	528	518	539	498	580	507	545	555	502	569	497	535	532	533	565	483	563	522	519	542	515	478	533	482	516	498	491	522	508	515	504	562	522	550	537	531	574	540	536	537	521	540	558	564	501	524	576	517	483	549	554	524	522	521	553	529	515	542	513	533	527	563	526	491	486	523	507	520	530	514	512	517	520	526	465	533	528	512	544	515	506	488	525	536	510	546	532	520	517	519	477	525	550	491	514	500	540	525	510	506	499	522	549	518	500	538	506	553	485	541	596	530	567	520	567	496	500	563	541	496	506	543	538	531	504	546	528	525	553	519	524	545	509	515	493	539	505	486	533	529	519	511	506	476	458	554	521	533	541	539	541	561	516	553	522	519	505	524	509	542	509	553	517	523	524	518	539	521	506	557	483	527	537	517	509	522	510	536	518	526	509	512	501	491	535	560	548	522	543	521	509	545	531	484	518	529	509	512	546	514	525	533	507	576	523	513	585	525	503	506	490	556	554	542	511	465	499	542	521	501	530	557	554	506	525	516	543	509	514	527	542	503	525	507	508	540	523	532	533	518	522	511	495	510	498	525	537	500	494	531	517	537	505	489	520	487	507	507	534	526	523	519	524	526	535	562	523	475	518	556	510	518	517	503	507	528	520	543	478	527	507	515	518	582	519	587	526	528	514	537	532	572	490	540	560	531	553	469	555	522	548	525	493	500	509	514	494	523	514	545	514	511	451	497	544	526	493	533	514	487	490	512	530	520	530	524	485	524	521	550	537	435	526	531	534	534	515	507	513	481	548	507	565	528	584	497	479	548	504	516	522	544	519	526	513	507	491	526	517	520	504	526	500	508	488	509	513	540	536	528	555	494	485	501	556	534	559	528	511	543	513	526	510	517	545	550	564	508	515	560	514	558	528	547	590	507	537	534	485	527	498	484	491	538	534	515	499	560	550	553	492	502	548	540	490	482	499	493	479	519	548	523	505	489	549	519	537	553	505	558	500	591	487	488	525	548	490	492	552	513	503	555	509	485	531	524	541	517	544	506	543	514	513	505	541	490	528	538	521	477	527	515	517	530	542	483	546	527	518	525	495	510	524	568	537	508	474	537	545	525	541	518	551	511	505	527	509	503	507	506	508	548	510	519	542	523	546	527	501	524	542	523	529	512	506	534	499	516	526	550	505	530	518	518	556	516	509	530	537	561	541	511	492	513	511	472	534	521	511	520	495	495	519	520	520	509	540	534	553	517	506	574	517	575	504	517	523	543	518	526	533	506	524	549	519	495	501	495	497	489	507	515	514	541	521	578	511	479	523	516	524	518	496	528	545	518	500	559	520	526	506	532	546	551	510	503	515	523	528	515	502	479	497	546	522	565	537	498	543	500	500	557	509	499	540	530	555	537	520	529	557	516	497	546	504	557	498	542	569	544	503	539	514	534	518	542	545	508	535	551	487	549	512	521	488	504	522	490	507	508	491	561	507	532	520	530	512	521	530	498	541	494	501	559	523	532	510	507	542	508	533	538	521	560	571	502	506	536	552	484	534	517	483	535	502	562	557	496	529	492	525	544	543	481	539	523	510	512	528	545	553	514	521	537	490	480	505	505	524	517	546	543	529	540	548	550	556	495	550	557	524	526	535	503	478	539	539	536	527	511	510	465	505	516	533	544	503	498	533	544	506	516	507	529	580	530	528	545	481	526	518	498	546	510	533	496	500	520	535	539	543	543	503	534	520	572	527	539
7259	16541	13520	7042	5042	3948	2978	2440	2055	1736	1551	1356	1287	1084	1077	935	880	854	800	762	787	760	746	688	721	732	695	699	658	636	659	600	642	652	615	653	629	625	622	622	661	610	643	622	637	655	606	622	634	614	635	633	579	603	596	614	645	582	585	579	648	610	591	623	576	617	614	648	629	572	585	613	574	597	616	649	613	601	650	585	603	614	590	605	662	594	563	620	608	608	536	598	571	581	578	578	643	599	617	634	557	604	598	569	598	629	604	602	636	637	595	575	606	598	573	612	640	629	582	587	554	613	587	589	619	584	581	610	608	623	626	569	606	585	586	609	627	586	557	577	579	615	579	603	607	592	576	608	625	502	568	587	602	535	600	593	571	605	540	632	607	600	612	602	569	580	589	594	625	601	573	604	591	574	592	609	560	581	596	582	570	566	589	602	612	585	615	582	595	563	596	540	629	587	624	603	597	587	645	578	599	624	574	577	538	599	615	599	564	597	615	628	575	608	614	636	589	560	580	612	572	612	557	621	597	576	562	618	593	601	622	625	608	613	591	620	596	562	661	555	585	568	590	595	580	631	584	579	595	572	602	602	599	588	588	581	589	594	610	569	551	637	596	603	581	615	573	544	613	617	631	579	604	600	596	582	551	586	583	626	600	580	632	587	577	589	589	578	590	606	544	622	590	593	604	590	601	610	575	611	564	580	595	597	568	603	531	578	598	613	598	605	584	590	557	606	610	595	580	558	611	608	573	596	562	570	588	601	608	616	579	569	536	591	598	588	603	617	605	642	564	609	613	573	580	603	623	634	566	572	600	566	580	572	617	619	611	578	587	609	629	544	626	643	558	576	609	552	558	623	581	603	592	606	568	608	577	573	622	624	626	557	570	565	574	579	597	585	607	603	580	582	580	605	641	578	602	637	607	605	610	606	564	644	611	603	630	611	555	569	647	568	556	625	594	551	616	587	571	600	584	585	561	579	613	604	567	589	595	563	626	588	586	628	549	588	562	615	572	592	612	604	605	600	559	572	556	577	636	604	599	626	599	587	627	610	572	617	608	601	629	594	609	583	561	553	588	621	576	586	586	584	581	605	580	602	623	605	627	560	588	536	588	580	603	611	615	586	573	583	587	610	573	599	549	591	584	624	574	585	607	582	566	574	600	605	586	595	602	612	612	592	569	595	591	549	618	586	578	597	591	586	525	557	590	574	609	557	602	623	590	566	597	604	598	610	580	538	604	547	598	567	613	609	588	626	563	543	581	562	587	597	597	608	631	585	566	577	562	610	647	590	569	607	563	601	577	555	593	587	584	597	598	628	619	599	563	595	571	584	619	582	573	614	588	576	574	608	572	623	591	618	603	641	582	605	614	571	582	595	578	582	632	612	607	612	620	618	603	587	566	577	602	588	580	587	612	623	644	594	612	589	594	588	576	586	585	576	614	573	642	577	570	581	619	593	552	631	571	595	572	551	600	545	588	595	619	631	611	597	521	560	603	578	605	615	575	629	560	619	551	562	599	546	541	616	606	536	622	601	586	628	596	580	586	587	589	625	644	609	611	581	625	593	581	557	584	610	594	574	568	586	601	613	623	595	591	577	609	597	571	612	584	585	604	558	604	553	651	559	601	624	588	610	589	612	588	559	573	553	582	587	576	635	553	605	612	577	603	550	592	554	571	576	594	591	593	549	571	627	583	613	581	584	597	572	556	628	584	611	593	616	574	587	534	585	609	582	585	553	628	577	597	566	610	616	568	580	618	581	544	608	557	642	586	588	600	606	589	607	596	587	551	570	610	608	531	612	581	592	602	572	608	600	617	623	601	603	577	587	579	599	584	609	620	583	594	591	632	597	589	553	592	609	616	632	588	598	599	519	586	637	620	587	616	608	600	589	603	544	606	568	603	596	599	573	575	566	599	563	565	606	562	648	599	593	605	597	583	600	638	580	588	557	571	583	629	583	586	614	610	568	648	631	573	626	592	613	584	606	595	602	640	555	578	620	627	612	600	599	616	592	569	589	578	589	593	587	611	576	598	586	603	589	584	570	587	577	579	530	595	608	596	604	628	594	605	585	628	579	589	614	631	622	623	606	522	564	600	572	575	580	614	599	576	596	631	566	638	625	618	605	604	609	546	583	561	616	621	572	576	624	584	572	574	587	611	584	580	594	590	571	588	579	596	597	549	611	570	584	597	587	598	598	572	636	606	585	557	597	569	615	576	608	641	557	628	569	587	617	601	542	582	646	618	597	576	594	543	606	593	547	577	619	600	601	564	613	597	571	607	589	578	594	596	532	612	545	573	631	625	565	612	577	595	602	547	570	568	581	581	588	610	617	598	608	571	593	540	575	580	570	569	586	550	566	604	589	574	605	609	617	626	600	583	559	600	619	560	578	625	552	609	617	575	606	582	556	588	537	600	621	566	576	589	603	568	588	590	589	609	657	573	599	585	617	617	609	631	585	592	603	627	598	567	603	553	592	580	584	578	614	579	584	587	628	579	576	588	594	587	553	590	624	596	627	613	603	567	594	559	593	533	606	599	593	612	612	567	626	621	578	572	575	554	620	621	573	577	609	603	634	579	619	558	595	619	578	568	558	563	579	583	590	569	537	577	525	637	589	614	583	593	549	572	548	593	609	596	541	600	616	578	604	535	623	587	572	604	590	561	561	567	597	594	592	610	601	590	641	574	610	571	608	553	563	548	599	578	581	588	555	597	592	528	568	616	548	531	570	623	557	605	562	521	549	583	589	605	575	588	577	590	553	565	584	637	544	589	616	574	555	567	586	598	595	569	578	598	630	585	583	586	587	649	573	635	576	589	599	578	610	612	593	621	564	641	584	595	602	598	555	615	599	575	573	576	567	631	569	600	603	587	594	611	568	627	576	622	622	599	592	564	591	574	596	585	593	564	584	613	577	567	569	551	564	634	599	569	590	552	617	616	620	597	618	599	595	611	569	574	605	605	578	607	584	579	570	605	611	606	556	595	593	624	593	582	555	592	588	587	597	613	596	616	620	556	596	616	525	605	580	589	620	626	609	563	588	549	597	567	619	562	547	604	600	592	601	579	567	613	608	540	613	595	632	529	555	616	594	589	581	598	585	601	585	638	597	594	562	580	585	609	565	582	568	605	630	555	641	587	614	604	613	598	609	596	577	580	597	584	608	618	584	589	608	589	557	578	610	615	622	584	616	608	596	599	610	608	578	590	605	655	641	590	569	601	584	646	570	579	635	620	586	586	586	591	598	608	593	625	588	564	527	618	615	627	552	566	584	577	594	568	576	595	579	600	554	582	581	600	630	601	569	588	565	566	588	572	618	599	584	604	569	564	580	576	576	588	603	580	551	616	593	604	576	594	618	557	598	585	607	628	584	605	596	604	588	602	603	614	601	595	570	633	600	584	572	578	575	616	551	589	572	606	546	608	609	604	596	545	577	582	623	590	557	553	611	581	569	598	596	623	562	597	558	587	615	571	596	578	582	563	600	551	572
27789	20768	8094	977	629	604	631	569	574	528	563	543	541	523	588	538	515	557	557	528	577	524	553	533	531	586	546	536	559	543	556	549	540	610	571	524	601	546	533	542	558	547	560	515	532	542	577	522	543	555	535	563	582	552	532	562	555	536	563	506	555	536	551	572	559	547	536	540	552	550	501	569	532	545	492	568	497	564	568	544	533	548	510	540	543	540	592	547	538	554	552	539	528	533	540	513	614	552	565	543	547	520	584	503	549	544	557	549	522	547	560	570	538	531	573	552	567	533	567	548	541	528	552	554	552	503	550	536	548	563	522	554	523	522	537	567	560	528	526	568	518	512	546	553	502	524	547	538	533	532	544	570	579	566	546	589	576	562	562	569	517	537	584	522	513	571	536	559	523	526	539	558	573	547	552	527	498	529	536	510	574	543	598	548	572	539	548	536	532	526	583	530	563	512	553	583	582	549	572	596	554	577	573	506	540	511	547	562	581	564	522	533	520	600	550	544	544	518	607	585	536	520	516	548	580	574	554	514	546	552	523	575	570	567	538	580	536	549	512	575	548	484	559	538	553	524	518	577	527	484	582	511	540	581	559	540	547	601	537	561	571	567	531	492	518	574	495	545	578	545	551	546	533	598	525	550	522	536	585	523	567	523	537	563	574	543	538	554	546	523	556	582	542	552	593	515	545	536	511	537	534	546	553	568	574	541	580	591	569	514	549	563	523	510	551	548	511	564	539	565	571	556	548	545	521	559	579	576	573	521	541	576	592	561	558	569	551	569	560	549	582	517	576	521	509	573	548	551	519	546	581	550	569	550	493	596	549	550	593	544	584	535	511	522	535	565	539	535	526	552	568	561	530	590	534	556	516	525	552	543	486	535	577	568	549	574	520	489	554	551	570	529	549	572	576	553	517	503	519	534	529	558	565	570	546	537	551	541	553	536	547	571	509	537	522	562	546	530	551	525	556	561	572	565	521	570	552	545	553	529	536	523	526	554	542	545	553	543	541	546	506	534	528	537	510	522	599	529	544	548	570	545	545	529	528	597	548	516	513	559	546	541	539	590	550	544	554	565	563	571	557	519	544	503	511	572	528	556	501	559	549	582	560	505	574	528	546	542	558	545	539	534	572	552	523	516	555	523	547	565	537	596	543	515	570	575	548	546	541	574	536	556	544	581	537	540	550	557	565	586	504	597	573	576	539	542	617	567	546	535	562	550	574	501	514	537	555	552	549	598	559	529	565	559	522	556	568	555	541	537	545	536	534	520	564	531	522	523	494	583	540	576	547	568	506	519	580	543	535	572	543	555	580	513	547	519	510	521	561	559	569	481	532	523	538	574	569	508	586	577	572	579	543	547	536	537	556	519	533	589	550	560	518	536	577	545	534	585	509	615	588	563	520	524	506	531	549	546	514	538	580	574	537	595	535	571	544	531	616	542	532	563	558	550	576	554	551	575	519	589	518	514	525	537	553	539	577	545	534	552	570	555	541	556	527	522	545	520	568	530	582	562	537	554	495	518	550	548	551	512	539	572	567	495	542	540	552	523	593	553	596	580	569	569	543	557	535	548	496	546	543	568	540	538	548	533	539	536	524	514	541	510	585	563	546	535	509	567	541	537	526	561	541	521	551	564	543	554	562	540	568	517	526	546	558	522	572	564	550	542	532	515	523	535	528	580	510	560	549	555	560	503	541	520	556	553	547	508	562	556	564	585	518	583	532	563	553	525	529	578	552	519	533	564	549	567	539	551	523	579	540	585	550	574	555	570	558	553	561	560	547	541	540	523	535	522	525	558	536	554	547	548	555	550	515	518	580	558	589	594	548	512	518	555	592	572	582	558	566	559	573	597	550	532	546	564	586	550	558	536	565	576	576	568	522	556	560	540	578	527	513	552	564	596	545	485	583	524	520	529	573	535	552	555	571	555	547	555	574	548	549	554	527	571	574	559	549	584	549	551	528	524	565	551	547	547	522	523	567	557	523	538	544	522	580	517	577	531	563	541	510	556	536	523	590	538	570	580	549	510	508	573	615	529	514	555	527	560	552	539	537	573	520	505	572	544	538	530	608	529	601	539	563	552	543	529	531	580	559	534	578	551	548	529	537	529	564	559	528	536	587	543	529	582	552	561	562	550	548	521	565	585	561	554	551	571	505	556	534	525	560	581	531	552	481	559	563	568	574	555	543	546	503	537	557	525	549	546	549	571	576	500	525	557	532	504	548	535	562	553	532	509	534	548	520	553	560	552	528	574	587	521	569	507	541	548	570	508	573	567	536	574	529	567	588	558	543	521	559	503	551	524	525	549	542	539	552	558	572	521	529	517	533	571	560	554	555	603	548	560	555	556	601	532	519	534	526	535	513	543	495	576	579	521	523	530	527	561	527	506	569	514	562	535	526	576	534	543	537	557	555	587	516	563	542	544	534	521	531	530	517	560	553	540	568	541	556	520	555	526	544	528	507	580	535	538	579	536	509	528	566	587	553	524	551	580	571	560	551	534	557	565	562	567	551	546	569	566	543	568	570	484	545	536	564	505	545	553	544	501	510	541	555	523	558	589	579	583	487	519	530	543	597	535	570	535	566	584	539	522	529	560	527	540	526	553	544	551	564	537	570	581	528	527	521	561	536	580	575	553	540	552	547	575	516	529	553	533	564	590	522	574	559	514	553	526	533	565	535	567	552	524	558	575	558	582	594	602	545	553	550	571	529	517	540	581	517	564	556	520	571	557	527	533	541	576	563	546	561	552	589	534	557	524	567	530	548	533	550	534	528	530	558	530	538	542	508	554	521	534	561	524	560	566	565	525	579	542	537	555	523	549	536	513	568	573	553	572	541	538	543	550	554	542	560	519	523	547	540	562	532	550	547	540	587	506	546	613	550	502	516	564	575	557	592	537	544	553	535	562	584	518	527	559	522	553	537	506	544	562	557	570	524	537	558	569	501	520	565	544	566	569	545	513	562	574	526	510	594	590	637	570	559	500	581	549	543	545	548	538	557	534	519	555	545	526	521	538	562	518	560	545	522	595	566	509	574	545	553	572	555	567	508	540	558	602	534	567	533	579	545	569	496	583	592	577	548	566	579	556	562	535	558	532	534	552	562	546	545	551	510	538	581	542	588	576	533	562	559	522	513	540	538	512	515	562	540	552	557	525	577	545	558	596	548	561	522	527	575	523	564	528	515	530	552	571	515	549	539	565	566	544	567	496	549	529	570	617	534	526	560	613	538	519	526	523	530	505	542	502	529	539	559	577	525	506	530	540	565	534	542	587	534	571	567	575	518	537	593	554	497	575	542	547	539	546	524	559	539	626	582	548	564	558	567	523	549	543	548	586	552	512	537	549	555	547	525	561	522	553	578	608	566	557	588	568	587	574	580	509	560	563	530	566	542	540	534	551	569	580	519	530	596	520	548	553	571	522	501	521	530	563	541	535	536	540	520	579	504	539	523	558	514	540	586	615	539	565	562	595	556	530	537	505	566	562
4566	1512	1215	909	795	741	790	723	699	762	649	684	647	669	721	689	606	690	657	656	643	678	643	669	665	671	657	621	635	666	650	643	640	661	651	643	693	654	649	657	621	639	659	671	670	684	629	659	656	654	626	658	716	642	683	693	666	633	670	642	683	672	659	667	665	634	662	665	649	640	677	614	664	677	631	725	677	663	675	681	689	688	686	661	646	645	645	678	674	706	658	647	638	633	634	688	661	654	660	666	697	670	664	612	669	647	630	614	617	658	684	638	702	688	668	680	647	658	684	645	633	634	637	713	681	651	697	697	659	621	628	634	637	655	694	663	674	663	638	652	628	638	651	659	660	631	684	656	689	682	665	669	682	653	637	670	614	649	684	641	648	669	683	655	619	670	684	653	683	696	681	659	684	649	694	664	678	672	665	683	666	648	673	637	624	637	625	647	675	602	642	684	640	637	615	681	664	671	631	735	697	640	654	635	667	648	667	636	640	698	689	659	628	625	663	682	615	660	625	677	657	649	697	659	658	642	658	690	635	683	664	631	657	650	651	639	640	691	659	653	672	712	650	690	641	651	642	650	677	675	663	674	617	680	658	655	640	614	661	638	645	678	636	646	672	616	611	643	637	627	718	651	630	689	679	685	716	682	630	670	649	667	676	716	681	623	673	638	658	659	669	702	665	645	704	650	670	616	642	619	640	593	673	638	636	656	659	678	657	674	696	658	690	651	590	629	697	643	687	677	702	633	701	651	648	646	662	663	663	633	663	666	684	648	664	645	643	670	692	665	683	689	668	634	655	650	699	672	655	678	672	663	655	645	629	657	615	685	680	672	656	668	655	638	651	679	673	658	620	692	606	640	657	648	708	699	626	633	636	702	661	667	614	677	674	657	626	652	660	654	662	644	695	676	613	622	681	650	661	651	658	665	637	684	700	641	672	663	637	640	668	645	714	671	642	651	659	659	684	662	659	625	697	629	646	685	651	629	637	625	688	618	655	629	678	665	590	634	682	643	638	669	680	677	687	685	686	661	638	657	712	654	673	663	669	639	704	661	694	667	672	615	682	633	676	680	697	649	655	646	668	611	658	665	643	694	699	697	642	670	626	645	667	691	679	658	653	646	644	663	654	685	660	628	692	639	681	620	660	665	675	623	640	621	631	662	668	615	688	622	658	707	662	620	629	630	638	627	630	675	641	649	641	642	661	675	664	673	599	607	640	667	634	661	682	697	665	642	653	684	636	609	657	705	646	632	644	636	700	660	660	663	686	661	675	675	645	647	662	668	712	646	633	696	688	655	640	653	653	663	655	638	654	674	600	630	680	668	625	685	685	669	618	636	678	650	668	654	659	661	674	647	655	635	710	641	665	652	633	592	648	683	669	612	610	651	655	628	624	725	620	625	634	667	629	633	641	697	647	694	692	689	711	643	693	656	677	645	615	654	684	627	669	711	679	671	633	633	682	676	638	646	634	671	676	663	657	681	655	679	593	628	678	676	656	632	656	605	640	676	702	692	681	624	687	651	634	696	659	667	707	672	630	654	681	668	680	650	630	661	643	672	638	669	644	656	639	666	661	650	637	650	682	653	695	675	639	684	624	628	627	697	644	616	661	630	665	647	657	656	671	671	699	669	621	644	617	654	682	672	662	664	646	610	694	642	641	654	635	648	643	596	654	669	621	681	643	675	635	675	653	676	688	663	622	666	649	671	679	663	618	619	637	596	670	648	679	734	682	639	616	673	670	625	706	651	708	657	671	678	684	680	681	635	606	669	641	640	690	653	616	694	637	628	636	696	668	689	661	591	707	620	690	691	673	748	663	657	688	651	679	684	621	650	707	657	611	624	623	702	674	655	642	652	665	648	644	652	613	620	632	696	704	648	652	644	651	662	647	628	634	651	627	669	649	672	695	656	681	642	637	660	644	653	690	620	694	668	660	705	687	653	672	686	651	651	644	620	649	652	653	656	673	606	678	664	671	694	630	608	627	654	685	672	708	653	637	674	649	633	693	620	623	712	666	661	662	692	625	592	686	650	672	618	660	643	641	673	656	666	679	655	645	662	639	644	679	660	651	648	625	676	655	659	687	622	692	656	628	685	651	629	644	647	642	654	681	727	607	681	614	631	682	685	645	675	684	679	653	670	648	630	637	645	649	667	655	669	705	653	670	676	658	665	656	697	661	598	694	629	648	630	666	654	637	668	630	687	670	609	677	674	650	687	681	644	674	655	715	650	636	661	624	639	653	669	629	622	663	628	673	698	695	612	674	636	636	656	665	633	626	650	666	646	659	638	651	644	652	622	626	648	677	618	639	676	648	681	645	619	622	660	627	626	676	635	676	611	687	624	616	672	664	626	698	658	610	682	633	649	676	646	649	645	638	620	647	617	654	666	662	664	657	631	664	666	659	646	646	632	700	662	623	636	668	660	610	649	660	667	629	698	640	675	643	640	693	674	679	682	726	665	638	727	635	659	671	690	727	697	690	635	671	657	659	649	612	673	631	698	660	667	675	662	672	647	610	661	690	691	672	663	663	677	643	600	666	679	669	683	640	666	654	701	673	676	676	619	726	668	673	643	642	687	716	653	654	621	653	675	638	696	676	674	670	630	675	683	680	650	651	656	697	690	672	669	670	686	705	624	672	687	677	654	658	644	690	666	674	638	659	616	624	685	659	670	659	656	649	601	637	658	680	695	630	628	668	658	677	653	678	682	667	677	690	651	661	685	631	667	653	697	647	665	676	640	659	650	668	623	658	684	664	647	659	647	666	721	636	665	641	684	611	662	647	617	657	651	654	685	631	660	655	718	661	645	657	600	680	705	674	672	604	688	644	675	697	641	667	658	663	658	637	651	686	693	620	648	630	650	678	695	659	697	617	688	624	652	616	701	674	659	629	626	620	720	614	656	656	638	687	664	650	682	703	687	668	713	652	679	632	629	676	657	637	690	681	644	661	654	652	653	663	669	648	690	659	662	613	627	658	645	691	682	621	660	625	648	657	682	654	658	674	680	681	669	661	658	631	679	665	661	656	649	678	635	667	672	646	653	678	664	640	653	670	655	641	644	670	688	657	647	636	682	650	613	594	640	710	641	642	690	652	697	655	678	686	647	704	671	680	621	640	645	636	649	698	650	663	640	644	665	641	630	679	641	663	685	661	643	634	633	668	668	638	666	669	688	648	655	675	647	644	669	669	636	664	645	652	669	724	678	667	653	647	674	669	639	689	644	636	687	648	641	646	657	641	673	653	653	681	627	615	632	618	706	712	693	645	668	646	652	643	659	630	669	666	670	652	692	655	664	696	656	640	650	642	715	686	699	673	611	630	654	666	684	627	676	644	645	647	666	676	713	686	680	669	583	609	692	668	658	665	619	694	673	707	628	682	663	621	621	694	655	616	644	644	638	667	626	694	629	647	661	726	657	696	650	661	681	628	656	683	666	698	660	677	643	634	652	658	654	617	695	656	646	641	660	659	654	646	712	646	643	708	647
24152	21630	29286	24440	21617	13573	1314	723	623	567	499	502	402	415	433	406	372	338	323	361	331	341	345	332	334	353	377	343	305	309	342	346	329	322	305	292	298	291	310	265	334	335	301	334	305	306	325	321	335	304	297	278	311	316	275	290	278	291	317	314	324	304	340	319	302	299	328	281	289	309	265	328	298	309	298	365	314	261	309	304	324	300	314	298	296	318	274	307	318	316	317	329	308	323	328	335	318	284	276	310	325	306	308	300	351	267	289	323	316	288	308	307	310	301	322	320	293	320	307	301	294	373	298	325	297	303	308	283	329	299	307	292	328	302	326	306	323	290	294	291	290	283	321	297	303	300	317	315	295	292	315	333	314	302	297	325	298	326	323	302	273	311	315	284	290	324	308	286	308	312	287	323	296	280	313	280	275	316	297	307	299	309	312	278	278	303	284	307	320	280	270	281	304	292	320	309	308	332	315	329	307	313	335	291	274	301	294	349	317	325	313	276	326	315	299	293	294	263	291	315	273	278	302	303	281	301	279	302	271	299	310	297	327	311	313	279	300	291	318	301	312	266	307	297	288	302	305	299	323	336	292	301	315	315	273	337	290	311	291	310	266	311	303	315	311	311	313	288	270	286	295	318	309	335	311	320	301	337	291	279	320	310	325	297	293	307	307	305	296	283	297	276	289	264	306	289	287	324	327	306	302	283	330	324	326	304	307	301	282	282	308	323	310	319	289	291	316	283	279	299	287	289	336	295	340	338	317	301	299	300	327	322	305	261	308	298	310	288	280	296	324	311	297	289	290	314	282	312	302	302	298	319	289	285	270	320	275	294	305	331	303	305	300	330	328	280	283	276	317	303	305	303	297	327	312	310	314	269	318	295	248	291	286	311	295	292	292	318	274	301	292	286	317	319	282	297	297	329	265	278	277	284	307	314	300	287	303	260	265	292	318	269	288	294	299	304	327	322	272	304	326	316	293	310	320	269	298	318	327	320	291	290	304	308	318	303	300	313	319	327	301	301	331	300	283	315	322	295	316	264	303	288	309	298	336	332	307	328	332	307	313	282	289	290	311	309	288	320	323	314	284	290	288	299	289	273	329	287	308	311	298	289	308	302	295	284	298	316	318	292	306	300	306	318	305	297	277	301	288	300	330	291	265	292	333	282	266	324	289	272	282	296	299	323	333	314	307	286	306	280	291	316	314	291	310	284	283	298	316	339	305	273	283	302	306	306	297	304	321	303	304	291	297	284	326	285	308	310	271	321	326	303	281	312	300	289	319	278	285	294	309	325	280	310	299	315	299	301	275	297	306	325	293	288	312	289	321	305	312	319	293	307	301	311	280	347	295	325	310	272	328	302	308	294	305	279	289	277	283	288	278	303	281	300	267	303	285	308	281	300	302	320	317	286	296	302	284	281	303	301	304	280	301	289	284	318	297	299	313	289	300	308	309	289	319	305	305	290	318	310	299	299	291	290	299	304	315	295	313	281	274	321	319	271	269	292	324	296	305	258	323	307	310	312	310	289	320	306	301	307	302	292	304	285	285	338	336	299	303	293	297	300	322	284	302	309	298	309	291	288	283	284	269	304	291	285	286	311	300	314	300	305	285	320	269	311	313	288	269	288	279	282	304	299	307	308	277	297	317	330	293	295	291	304	308	287	278	280	292	300	305	310	313	331	293	293	330	268	281	285	333	301	312	298	299	310	317	301	338	297	305	317	307	288	354	289	303	307	276	295	274	270	294	292	332	314	286	287	305	307	328	319	316	325	286	302	311	264	303	313	339	294	289	327	320	309	326	307	361	298	322	295	311	282	316	278	330	313	316	300	331	259	287	296	320	344	296	303	300	301	307	280	289	308	306	319	299	287	316	292	313	282	301	325	294	286	279	299	298	293	284	307	344	315	258	288	279	306	291	329	323	298	287	292	289	297	286	291	299	289	319	306	311	311	303	290	322	310	289	296	298	311	299	293	257	286	285	289	289	281	291	261	341	303	295	286	319	287	337	265	320	338	291	290	297	292	306	295	292	318	294	280	317	308	284	316	316	304	299	290	309	312	279	275	301	291	323	330	311	296	322	297	306	342	319	304	336	303	294	292	301	297	317	305	284	308	286	295	294	319	285	300	320	291	346	301	287	344	310	279	295	303	323	292	312	281	297	282	293	302	299	292	318	309	295	323	297	305	329	290	321	316	334	296	303	306	303	302	289	321	317	283	291	298	320	303	305	285	267	313	308	284	296	315	304	290	284	278	303	301	305	300	297	276	318	338	330	307	298	322	292	318	328	297	303	293	298	297	297	293	302	303	277	307	322	288	285	315	290	270	292	296	299	318	322	308	303	307	303	307	285	295	304	291	292	302	301	284	306	314	301	268	273	297	308	318	320	296	305	279	325	309	301	323	322	282	296	272	327	297	314	321	287	300	297	314	323	297	330	310	301	308	318	329	347	339	290	287	298	295	287	290	327	308	300	295	323	290	300	343	276	285	287	313	315	303	300	299	293	285	300	276	304	313	294	295	279	335	312	313	316	302	305	311	301	291	297	306	293	301	325	310	325	311	302	295	303	295	324	307	301	300	294	272	271	302	314	304	323	280	299	301	280	306	297	278	262	291	299	305	307	280	292	309	307	291	285	309	321	300	293	313	309	307	277	295	320	289	292	255	323	282	321	305	310	309	342	293	326	310	271	303	305	303	272	305	317	312	308	294	285	298	312	288	308	301	296	281	271	292	310	324	282	324	314	322	292	287	298	325	287	293	317	297	293	273	292	283	309	311	324	317	288	294	300	289	299	331	296	281	323	272	295	327	299	327	294	284	309	266	308	267	309	309	324	301	289	318	282	293	291	292	298	302	308	310	281	311	311	309	289	293	307	270	303	338	319	316	299	316	311	298	275	282	305	291	340	310	284	281	284	282	315	267	333	319	313	319	269	344	308	277	303	289	304	277	283	298	308	328	297	295	296	276	311	291	291	311	298	310	312	296	319	317	285	329	339	284	328	285	313	283	310	278	322	316	311	293	299	299	275	284	290	304	290	309	337	308	291	317	304	283	303	311	292	295	297	282	276	295	293	298	312	312	279	276	309	297	316	311	325	309	315	324	315	295	304	295	283	303	272	304	307	277	309	296	275	278	320	292	308	304	312	314	299	288	293	303	294	302	269	293	270	281	328	318	301	289	310	302	318	287	302	289	287	280	299	289	337	325	275	318	313	307	314	305	325	307	280	305	298	329	319	273	345	319	279	318	284	262	299	292	292	302	316	296	308	340	336	265	281	291	293	311	282	305	316	302	307	310	291	322	302	315	289	307	293	310	255	311	274	292	314	286	294	306	300	297	277	297	282	299	285	316	278	319	296	313	289	298	300	358	303	295	305	294	291	273	316	304	308	291	279	321	326	290	314	297	306	324	320	289	297	291	288	291	328	303	287	276	305	267	301	286	296	314	302	270	313	300	310	275	265	286	311	298	333	300	297	290	320	292	287	325	269	282
5223	10365	8346	4058	2844	2136	1650	1389	1043	987	794	754	683	625	621	564	540	564	480	510	487	488	495	436	457	410	444	415	438	399	368	414	399	423	367	387	390	365	400	387	385	399	422	379	406	406	394	369	393	399	415	375	394	367	380	408	376	387	385	359	380	384	414	412	385	391	393	376	383	393	375	383	371	382	390	386	370	377	358	404	367	337	376	369	381	396	352	404	379	380	424	374	379	362	352	378	392	350	357	399	372	370	380	413	395	373	367	393	380	406	386	394	388	367	393	358	378	309	389	366	358	369	407	370	390	323	374	379	383	384	384	382	345	370	375	398	420	348	347	356	360	358	423	349	394	371	375	384	424	404	376	333	369	359	407	383	424	403	351	341	350	379	382	392	376	387	383	336	353	396	404	368	359	392	380	394	367	367	364	353	389	424	372	370	385	351	370	342	387	411	386	370	376	390	396	390	365	336	384	390	364	361	406	357	389	349	384	377	385	367	373	370	346	372	346	354	372	392	355	363	395	334	373	431	394	345	376	390	379	373	380	339	374	395	390	366	341	408	366	373	363	371	364	376	386	393	368	339	389	358	356	372	348	362	346	378	333	376	387	376	368	397	343	360	401	371	395	386	403	363	359	383	387	337	369	374	358	386	387	368	330	410	381	393	363	369	368	386	368	414	354	355	366	361	368	351	376	381	367	372	393	366	379	396	377	346	368	375	385	398	376	386	379	368	365	381	349	368	401	376	367	366	367	362	373	355	359	379	358	369	374	389	340	371	379	381	413	355	397	365	401	369	360	363	354	389	361	364	361	378	334	416	391	373	386	411	386	376	371	375	364	347	350	364	359	358	355	410	369	374	368	386	387	338	373	388	356	355	379	352	347	356	366	373	383	340	363	337	396	355	381	349	376	379	370	347	350	377	394	316	394	390	375	384	379	366	330	361	356	393	408	369	382	384	394	377	391	395	396	366	371	347	375	399	400	393	380	387	378	368	388	360	382	399	338	395	380	385	356	367	364	393	387	364	367	340	374	396	361	400	413	358	363	369	384	416	380	337	375	373	394	378	359	343	349	392	415	353	376	376	353	387	390	350	352	385	390	366	368	379	360	385	400	389	384	351	388	391	381	363	413	400	362	315	361	358	368	355	375	381	385	390	373	371	354	392	374	417	393	356	387	378	394	369	389	376	375	387	356	357	381	375	357	377	361	361	404	343	392	406	390	402	378	397	387	360	350	392	351	344	354	372	358	373	373	369	383	375	363	376	393	388	346	403	366	380	371	352	362	354	381	364	369	375	352	396	365	340	390	378	372	363	398	397	387	367	390	370	391	360	343	370	351	382	376	392	381	379	428	360	407	371	382	353	396	375	375	412	378	392	364	386	391	398	352	345	373	377	383	362	357	384	405	398	362	367	376	403	360	360	360	381	352	355	347	380	369	361	389	341	358	393	404	365	362	388	385	381	382	402	350	359	361	349	339	379	386	355	384	379	360	393	381	377	376	390	364	366	358	360	341	381	381	410	396	398	394	358	348	370	395	367	359	358	398	398	367	355	357	349	364	382	364	353	395	381	374	383	357	372	360	335	370	409	378	372	350	401	400	373	346	387	348	355	343	357	375	340	422	374	368	378	399	392	392	367	368	374	353	384	382	367	336	382	385	399	360	413	376	356	379	391	390	369	396	389	382	410	382	367	396	405	391	340	366	387	403	435	402	384	329	401	379	378	359	360	394	368	389	357	361	361	344	410	395	374	351	355	367	354	371	375	356	388	379	348	374	326	357	370	396	358	394	378	384	398	366	344	366	352	374	383	358	385	362	383	368	351	391	371	389	387	375	393	395	410	390	372	375	377	383	360	390	402	364	405	370	384	349	402	345	387	336	357	386	364	390	368	411	336	388	382	346	380	365	377	375	363	388	346	385	383	400	370	370	383	385	375	406	378	396	356	364	419	385	378	357	399	360	341	367	356	369	391	363	377	361	406	387	356	389	367	409	345	377	374	378	356	407	354	384	388	373	370	352	377	333	386	385	368	355	371	379	373	374	398	376	364	396	328	368	361	348	350	376	386	358	381	342	354	356	378	339	387	369	368	401	356	369	330	361	386	397	393	384	353	417	367	368	397	358	375	355	360	361	395	364	394	374	389	380	355	372	378	376	397	403	381	385	362	347	366	336	379	387	354	377	380	398	381	369	392	380	361	389	366	400	376	393	384	390	408	354	405	362	349	370	359	318	401	358	392	369	379	407	351	345	384	344	360	377	364	345	411	390	369	340	382	386	409	365	368	394	378	387	364	338	379	393	354	401	392	348	375	336	411	366	364	398	379	378	368	338	367	388	355	359	347	354	369	390	392	365	371	364	370	371	355	375	360	369	373	378	419	371	355	370	366	420	384	356	329	348	409	412	354	389	401	404	384	360	331	382	389	364	372	412	378	372	366	379	406	394	377	388	375	337	360	419	363	344	351	350	386	386	416	328	394	385	388	378	382	365	327	399	351	403	367	337	383	394	332	380	392	386	362	358	386	387	310	382	360	373	406	355	378	373	356	378	389	362	381	374	327	390	347	396	367	414	355	421	368	349	395	361	386	400	393	390	361	367	384	367	329	396	379	376	355	338	360	396	392	372	377	363	387	374	368	374	401	380	365	373	376	353	371	375	353	375	397	419	341	374	377	382	363	380	378	402	379	381	353	365	391	374	380	368	368	406	354	343	435	357	401	383	367	393	364	400	396	388	363	399	372	374	384	374	363	388	338	354	374	329	360	352	411	416	372	384	385	370	359	378	373	387	397	332	378	370	357	348	376	368	390	358	425	359	351	403	358	371	360	362	375	356	369	378	406	345	356	392	357	352	372	393	362	373	389	385	389	381	342	351	349	370	402	411	348	325	374	364	346	364	392	377	387	373	341	395	387	373	354	382	364	343	378	372	414	362	390	349	357	379	341	341	396	386	389	369	357	350	390	404	388	362	372	413	371	394	412	407	379	384	363	370	371	361	398	408	350	362	358	389	381	422	402	363	419	404	362	356	379	367	369	362	397	386	362	404	324	359	368	364	376	365	353	364	354	356	404	359	391	413	364	370	409	368	411	367	358	376	413	364	404	387	388	380	371	354	403	371	374	387	346	370	371	392	366	347	372	386	402	391	361	365	404	408	385	396	364	371	401	413	392	374	328	361	363	359	351	377	392	403	373	374	410	384	359	383	352	350	383	337	372	390	360	394	406	385	369	396	375	367	359	409	354	359	368	385	368	334	357	376	385	373	369	390	377	352	370	383	367	397	360	373	359	365	385	373	418	376	379	370	393	391	391	364	339	405	414	369	384	380	370	393	398	378	379	392	352	401	354	390	374	367	393	376	369	365	346	352	353	378	342	367	377	363	373	351	399	370	368	401	393	351	348	350	370	381	369	363	353	379	411	371	398	372	383	347	398	374	390	413	372	385	353	367	391	384	403	365	389	329	355	350	346	369	360	366	341	363	390	358	394	396	360
25413	21622	28210	25398	13232	1471	1157	980	923	939	874	874	776	801	798	829	819	791	735	805	762	828	756	780	786	808	876	798	824	741	805	824	804	797	862	841	772	730	826	799	815	822	766	805	778	792	759	818	856	796	803	795	776	747	776	743	773	759	798	844	786	742	795	768	823	756	710	810	765	808	811	767	825	764	832	827	764	783	839	756	768	822	785	777	821	834	882	771	784	794	780	777	824	734	762	748	808	799	781	800	792	825	784	791	828	781	810	827	783	745	747	818	844	820	762	787	761	758	836	781	791	786	795	818	778	814	801	774	748	774	782	752	804	796	770	784	793	782	807	797	760	775	809	802	817	870	747	830	758	783	774	778	776	758	789	776	751	787	784	746	789	744	812	756	800	823	780	771	816	751	876	793	759	771	785	772	758	812	772	775	785	797	773	763	796	799	780	795	766	758	825	757	751	775	794	796	764	790	841	692	797	780	771	775	808	802	805	772	759	757	746	747	777	742	823	793	757	787	760	769	733	758	752	768	800	790	791	754	829	794	777	751	830	832	743	779	772	804	766	827	786	768	780	747	786	770	833	784	787	772	788	779	772	778	767	745	795	776	813	771	779	784	784	774	738	720	777	772	793	757	765	795	735	816	713	795	804	769	741	798	813	786	762	730	753	835	843	839	814	803	763	802	747	775	730	766	801	813	754	742	737	755	788	724	788	770	795	838	812	790	766	798	780	770	764	754	753	799	823	786	771	776	810	759	787	776	735	818	737	807	760	869	789	804	825	811	785	770	767	785	845	748	781	798	791	774	792	721	798	843	741	736	806	801	801	810	791	749	717	795	808	828	781	756	799	817	816	785	684	754	777	800	813	821	759	801	769	774	726	759	760	785	730	787	808	795	762	817	788	805	788	800	786	735	819	779	779	741	774	785	791	745	807	777	762	752	795	783	746	794	818	803	797	787	823	782	747	769	835	746	758	757	779	761	821	776	768	804	786	815	771	744	801	741	766	788	780	808	771	748	785	822	816	785	770	770	777	812	817	793	805	772	751	752	790	725	794	763	801	792	786	747	783	774	789	783	793	818	845	829	817	747	799	787	767	800	728	777	778	812	775	753	841	774	754	752	788	804	749	772	777	778	803	852	787	792	776	810	731	789	741	783	798	724	797	744	784	856	825	761	788	751	767	779	758	771	762	834	764	764	818	822	807	794	738	740	817	755	780	839	788	796	735	764	749	777	819	782	753	780	821	793	777	793	772	762	810	791	792	735	776	827	757	782	776	794	798	770	810	733	748	791	794	825	797	781	739	763	826	832	813	744	820	756	810	825	777	795	762	780	736	769	791	760	808	745	780	749	779	744	758	764	780	762	783	828	742	766	778	825	760	776	829	802	817	786	760	781	824	761	808	815	773	785	798	745	817	800	816	716	821	805	783	849	812	798	744	787	800	747	765	767	813	809	806	828	815	781	770	789	811	769	800	786	797	747	855	776	819	748	818	747	780	762	799	789	778	832	790	806	756	759	702	739	756	827	798	732	817	745	789	782	815	751	734	786	773	827	791	784	853	787	808	795	826	724	786	805	759	829	789	727	788	701	856	746	750	774	772	756	778	823	767	773	766	717	736	771	771	779	818	765	754	760	762	758	738	810	818	722	737	736	726	725	769	772	723	782	781	768	755	813	788	832	747	777	756	783	795	764	770	821	756	768	776	762	789	769	794	804	683	810	781	808	723	783	799	750	780	757	801	788	739	763	746	758	772	777	773	772	808	766	824	778	833	775	808	752	748	781	846	801	752	761	765	770	743	765	755	827	758	754	757	808	868	787	777	792	750	763	767	792	803	796	783	800	750	815	828	785	829	844	818	824	804	767	782	800	796	761	743	805	787	791	770	820	751	757	753	779	764	779	765	798	803	798	765	775	801	791	790	793	747	766	771	823	756	776	792	735	841	826	798	751	796	752	761	796	786	762	766	798	803	790	772	762	757	822	781	810	765	806	816	778	775	760	814	769	827	802	778	780	805	785	762	742	804	811	787	710	773	725	738	776	788	853	770	758	766	805	860	760	790	759	781	825	849	752	748	741	818	800	759	761	753	768	772	786	802	777	755	786	720	778	744	772	782	776	798	715	771	785	771	798	755	699	784	759	773	755	822	758	811	815	755	759	785	775	724	775	767	751	822	757	794	778	817	792	763	767	801	824	732	769	785	805	814	775	757	784	766	755	817	789	778	816	762	787	815	714	753	772	780	815	755	799	800	723	804	781	789	789	787	772	809	786	771	791	783	843	746	807	778	731	784	762	807	793	815	770	786	805	775	796	758	787	768	779	790	836	769	773	746	793	800	831	814	754	788	758	780	772	787	809	791	800	806	805	748	768	759	810	777	766	740	775	772	831	805	785	792	768	752	798	769	735	767	820	827	788	767	765	759	773	766	826	764	791	770	748	778	816	757	787	744	748	795	748	782	772	764	824	785	762	739	779	848	754	788	758	801	769	760	743	784	785	783	776	786	779	782	790	808	819	839	764	787	831	769	777	834	760	796	786	743	757	794	743	741	828	702	794	802	730	765	802	788	804	802	819	841	753	807	727	748	797	757	820	765	766	777	794	752	757	787	798	764	793	748	801	781	762	755	783	770	811	774	758	803	808	795	839	792	770	747	782	777	785	802	704	768	793	729	801	801	753	751	813	805	771	788	857	783	815	775	772	820	781	764	773	770	759	804	749	825	812	802	844	794	811	781	819	835	864	760	780	790	730	818	785	753	774	742	800	831	784	820	689	791	775	786	729	777	813	804	806	793	777	828	799	764	795	769	804	783	846	815	768	791	765	777	781	803	731	771	778	754	787	740	755	736	784	776	729	785	782	802	775	784	786	795	812	813	766	767	795	771	742	767	772	757	790	757	814	727	778	767	853	817	778	741	788	767	758	824	795	764	733	827	805	791	768	774	803	785	852	815	756	823	727	779	799	762	748	728	782	738	768	784	779	787	794	762	799	778	816	777	811	714	756	775	778	784	755	769	806	741	773	779	841	729	814	782	821	812	788	775	816	810	775	750	796	786	753	741	769	799	748	797	798	763	796	765	767	807	751	749	782	760	768	720	773	788	732	816	795	796	806	799	761	758	812	797	802	794	789	738	845	783	794	803	781	830	812	798	770	715	848	762	777	757	778	753	776	764	750	766	778	741	784	743	775	750	780	770	779	801	788	784	739	772	764	780	764	801	770	800	813	757	818	761	755	788	748	818	815	796	762	774	742	810	774	762	759	792	780	777	768	789	813	794	798	745	835	772	771	821	767	749	774	797	790	810	767	760	789	787	745	792	770	788	785	750	818	816	793	790	807	792	758	778	752	800	805	806	795	791	736	807	787	792	770	815	817	809	789	781	799	742	739	754	733	814	792	754	791	763	729	777	788	787	786	765	759	803	809	822	762	805	742	797	737	786	766	787	740	779	813	759	845	753	758	796	743	831	792	784	779	822	768	733	777	711	807	745	743
4944	6125	4804	2650	2096	1796	1558	1339	1269	1250	1126	1040	1094	1045	1031	967	1035	979	1075	951	948	977	924	972	948	883	945	918	981	932	931	928	910	879	964	940	968	938	950	895	985	975	915	945	927	987	946	933	933	914	911	906	926	943	895	924	950	949	943	962	914	896	895	887	966	932	915	897	959	877	905	910	858	932	967	925	947	935	920	969	987	949	863	930	848	868	891	910	911	903	924	868	926	928	919	959	936	903	905	956	876	882	990	943	892	943	932	909	923	935	933	841	942	939	917	859	888	939	878	895	910	940	917	949	937	855	910	888	928	920	965	919	852	892	889	903	955	907	922	896	875	910	944	868	870	909	869	925	910	907	943	899	948	890	903	899	897	872	937	961	858	938	834	886	907	894	963	898	992	933	881	943	945	940	904	928	907	895	886	913	922	899	866	943	906	932	910	884	910	899	898	915	942	941	911	883	937	902	916	918	923	969	996	890	842	931	904	921	925	908	909	874	880	912	900	923	939	861	874	891	944	898	916	917	872	941	906	953	906	912	913	892	882	906	906	917	879	912	934	930	918	941	943	916	901	907	911	905	898	916	947	936	925	929	899	891	963	870	909	917	902	900	950	923	955	899	920	984	921	923	926	876	948	971	900	886	939	864	937	981	857	941	854	899	873	911	930	893	926	897	908	937	927	910	940	916	943	937	913	929	950	920	952	949	862	927	929	965	913	941	869	925	906	848	915	917	876	936	933	950	893	928	921	895	927	903	911	928	883	901	927	863	980	941	926	942	912	910	935	885	853	951	910	876	876	911	896	905	945	902	916	917	866	878	903	904	912	921	901	922	901	941	912	941	860	915	859	920	920	980	880	849	922	929	886	901	887	935	932	891	869	887	892	882	946	929	902	919	907	915	937	941	894	893	905	910	958	929	891	942	881	897	889	915	933	856	907	895	854	940	893	930	911	889	917	897	864	947	907	939	927	923	962	907	875	859	884	906	912	914	891	907	914	836	912	889	943	915	941	855	928	936	913	905	915	944	980	933	896	903	936	857	934	888	877	836	875	902	903	941	914	929	863	913	916	888	899	952	945	967	899	921	922	903	902	913	887	894	922	869	952	887	910	899	915	892	836	871	909	905	952	916	919	898	921	951	883	928	901	965	911	922	929	910	917	909	910	909	923	908	913	867	874	918	919	900	912	893	860	855	904	947	929	891	893	887	878	932	865	921	892	913	915	930	914	912	889	902	924	886	933	900	947	877	915	913	936	916	929	908	919	916	886	909	910	927	921	875	913	857	933	912	866	931	928	907	879	925	915	912	916	868	912	940	996	925	950	925	873	904	820	889	924	884	916	986	881	849	924	887	904	880	905	917	946	882	915	908	886	906	919	918	957	915	922	864	963	888	886	885	885	928	947	918	944	861	924	855	929	918	862	943	889	883	930	963	895	968	959	917	907	874	975	938	915	962	887	960	908	950	940	924	885	913	921	902	953	923	868	952	874	979	891	903	924	904	917	910	938	890	951	899	908	928	880	892	939	936	947	923	957	948	882	914	891	906	949	871	995	873	947	872	914	878	935	919	887	882	963	910	938	926	893	910	951	910	962	860	912	956	903	930	888	915	932	944	898	904	876	879	949	973	902	888	977	877	916	901	924	916	945	932	961	930	883	927	934	977	890	934	922	900	897	927	947	868	969	927	964	949	897	906	970	884	960	906	896	913	913	945	885	927	854	859	882	874	905	887	929	910	949	909	938	889	894	994	922	907	933	909	907	906	937	895	897	920	935	962	936	898	905	853	936	911	877	931	897	880	856	901	935	914	932	901	908	924	907	928	918	894	975	882	913	875	916	903	918	925	897	920	913	957	887	927	925	898	861	922	932	955	860	921	910	908	898	954	889	898	905	907	834	883	879	924	937	894	917	878	909	893	917	875	923	876	938	878	862	945	894	920	888	942	919	952	920	954	881	866	913	913	953	965	957	925	937	895	898	923	908	901	876	898	969	859	922	911	914	894	870	875	889	893	930	864	848	921	946	868	892	904	935	871	939	957	852	891	890	968	926	893	928	858	903	895	902	896	955	986	961	939	923	902	949	913	877	864	933	896	927	933	933	868	960	928	928	900	924	864	889	887	880	861	914	891	951	931	941	907	955	946	888	923	909	929	897	950	886	907	925	969	879	925	910	912	917	962	910	908	945	903	925	862	931	940	869	940	911	905	901	980	884	869	935	900	939	830	907	901	932	893	916	921	903	930	884	899	856	919	882	878	947	914	882	908	932	896	901	927	896	948	885	925	974	887	949	920	930	951	921	915	920	907	923	864	890	931	926	893	906	922	910	894	951	890	890	892	907	938	932	851	949	950	917	891	898	957	970	979	905	895	960	903	914	893	951	915	895	899	929	878	916	897	930	856	896	927	920	869	922	879	941	840	945	890	894	892	954	904	949	859	904	923	951	978	899	917	908	876	942	920	950	918	952	907	927	886	985	920	957	902	976	930	926	890	924	957	885	895	904	932	978	873	929	878	951	893	989	829	881	947	924	901	922	908	964	924	882	907	944	925	959	943	910	940	904	959	927	899	946	890	888	929	935	895	954	893	931	919	893	906	927	905	915	888	922	885	961	911	957	827	876	898	873	887	925	913	948	857	898	920	954	925	935	894	929	913	939	900	928	856	983	921	969	898	883	949	940	912	934	963	906	864	914	861	932	968	896	922	943	928	914	940	902	879	897	942	927	893	918	936	924	888	907	921	931	929	900	850	912	897	900	956	943	923	929	904	976	888	915	887	907	927	929	913	938	881	925	903	914	874	936	872	872	916	956	938	922	951	924	919	894	959	861	893	927	947	916	895	908	929	912	928	905	938	883	928	909	913	893	920	923	959	908	935	945	894	900	893	939	930	917	901	920	915	924	908	872	878	878	972	893	880	904	858	849	980	919	909	928	866	972	920	905	917	891	938	906	954	938	902	894	960	948	951	917	929	893	925	888	843	918	834	897	910	871	942	922	899	926	912	954	899	906	951	943	895	895	843	911	917	947	893	881	921	927	972	915	936	952	867	949	945	923	922	888	922	950	913	926	914	920	886	936	928	862	946	882	936	931	887	861	980	912	896	868	916	882	869	919	933	896	875	951	919	899	957	906	950	930	921	998	946	857	911	850	880	896	920	907	937	945	923	903	901	912	917	886	912	908	873	913	886	953	871	928	913	879	916	908	879	921	902	905	926	927	896	888	937	892	939	900	875	868	881	942	922	921	885	908	937	960	844	917	845	917	904	944	864	904	906	881	956	888	904	943	890	954	923	901	879	908	912	947	905	925	952	929	941	861	898	926	942	860	889	931	909	892	915	953	920	899	897	887	904	961	929	938	953	943	908	925	902	854	916	842	930	927	903	911	906	904	908	974	953	917	926	912	950	879	882	975	911	892	898	889	934	961	949	910	909	948	901	887	926	892	955	893	897	921	956	913	919	929	934	901	877	876	854	955	895	939	961	828	895	918	901
23159	21616	29637	24077	21607	21674	12686	1491	1087	987	923	846	794	777	729	725	632	671	600	652	583	570	587	596	583	569	586	587	595	585	585	583	561	560	538	582	559	538	602	556	580	518	528	517	522	558	519	527	514	549	490	538	489	533	536	507	533	544	538	558	558	545	554	542	500	547	500	503	508	515	547	501	562	490	507	524	520	542	546	538	536	579	492	533	545	499	574	529	564	527	523	513	526	574	512	500	507	558	511	538	503	534	527	492	524	538	554	523	517	515	526	518	557	547	537	524	542	532	514	529	525	531	523	517	527	527	552	510	512	476	606	530	520	513	521	516	536	503	508	581	560	544	517	539	515	533	518	522	545	568	532	547	537	537	512	521	520	509	544	557	562	537	512	527	491	504	558	506	547	532	516	537	521	571	530	555	490	541	514	571	524	561	515	520	504	490	472	501	512	503	531	516	541	547	536	524	495	547	516	544	564	540	520	523	495	553	516	515	507	521	494	513	530	554	518	562	507	518	513	499	508	541	566	563	529	517	497	529	535	540	519	513	540	515	536	506	551	541	528	521	511	541	527	517	547	484	496	514	540	529	465	500	516	504	544	544	474	501	481	567	493	518	539	538	475	483	498	517	529	552	519	540	512	524	482	501	534	520	552	516	546	526	493	564	515	509	508	540	534	550	520	561	528	522	522	483	549	546	559	512	516	562	528	560	549	536	517	528	529	504	552	535	509	532	511	537	520	547	539	482	570	557	544	530	517	530	490	490	530	539	511	569	508	480	479	534	529	521	531	512	490	509	514	532	503	482	541	482	506	493	570	550	489	544	502	519	553	502	538	529	503	530	545	518	510	528	530	520	507	538	541	513	467	544	507	515	510	520	530	549	550	526	513	507	505	540	522	524	514	499	497	531	539	494	544	491	517	510	522	483	546	557	555	522	483	524	564	522	546	541	528	543	498	533	558	500	527	519	533	558	539	522	484	513	497	476	498	504	545	500	529	505	482	498	521	542	488	533	501	501	537	566	528	553	545	518	522	512	511	541	527	519	546	509	501	531	553	496	535	547	505	517	469	507	540	514	538	507	502	541	493	506	526	550	519	505	530	504	509	557	492	517	527	522	586	497	526	495	493	554	552	531	497	508	508	476	543	560	533	510	515	549	498	546	538	531	517	541	500	531	561	542	535	517	490	543	527	516	535	512	535	521	525	540	471	505	535	505	485	506	517	488	575	509	535	528	509	508	539	478	554	503	553	538	481	504	519	507	507	518	517	481	479	520	524	526	517	479	525	507	571	542	539	576	537	533	547	565	499	543	509	517	553	516	494	496	525	523	541	493	469	542	507	500	507	514	550	530	517	490	493	568	513	506	524	507	485	494	502	530	556	541	507	524	516	516	512	476	486	529	508	520	524	545	499	537	510	533	496	507	512	506	517	517	552	523	518	514	527	563	532	507	518	516	493	495	464	518	545	545	517	510	541	527	469	548	516	530	532	499	533	531	514	533	517	476	508	528	541	518	517	535	498	525	489	481	524	555	528	512	482	548	502	515	484	516	545	529	518	508	512	520	531	527	536	507	531	532	527	508	473	507	496	578	545	513	517	560	509	520	514	457	560	506	493	556	510	517	485	488	551	499	529	545	514	526	545	529	552	508	510	530	484	527	538	519	543	570	499	532	508	499	492	502	479	527	525	539	530	555	505	527	533	540	546	504	527	498	507	489	532	519	510	533	492	509	518	563	549	496	531	523	535	517	491	566	523	515	511	527	503	516	512	504	519	476	544	481	506	516	557	567	529	512	483	518	537	502	538	489	503	512	485	523	515	515	539	497	533	533	518	536	543	520	514	472	500	519	523	547	507	495	510	526	510	541	500	492	517	542	522	574	509	502	489	514	528	484	504	500	510	521	521	484	497	491	532	474	527	538	510	558	511	504	531	491	551	534	507	543	489	507	521	527	523	515	488	546	543	544	508	494	534	495	532	542	504	550	502	533	512	470	497	517	474	527	503	480	525	537	575	549	557	536	458	494	512	503	508	592	545	552	504	550	495	514	499	554	501	519	488	543	521	544	526	513	505	532	533	503	522	569	541	532	500	528	534	569	528	531	567	521	503	538	544	488	539	524	534	532	555	540	497	529	489	535	518	493	567	540	522	496	527	510	539	537	547	527	468	519	523	516	546	514	495	500	581	499	507	541	521	514	541	506	511	524	533	528	514	515	525	508	480	515	578	515	543	549	540	511	517	500	554	543	539	520	550	524	535	550	477	552	512	522	515	549	559	533	555	515	571	532	514	539	524	521	513	535	547	502	486	580	513	503	535	523	531	551	527	515	533	563	517	568	524	519	501	512	475	499	482	523	520	498	522	525	499	515	523	499	507	500	518	531	535	523	537	511	493	480	534	559	542	535	533	511	539	534	505	547	527	489	506	501	564	488	530	523	515	540	524	467	515	535	500	531	524	509	501	502	501	533	519	546	522	560	528	514	553	512	511	486	531	516	541	519	519	557	504	486	533	540	518	519	542	527	495	545	496	543	509	529	535	503	537	494	491	528	554	526	530	507	525	528	495	492	499	523	526	561	509	488	513	540	483	531	513	512	523	555	477	555	527	528	524	507	491	516	542	549	510	562	522	497	522	537	509	506	524	559	498	514	518	550	523	483	497	528	485	506	522	540	496	481	537	523	513	550	538	504	470	530	521	513	551	503	537	506	515	536	531	486	523	520	531	525	517	535	529	523	491	513	507	562	528	517	546	495	558	517	481	544	479	528	521	505	523	512	518	518	558	537	515	547	503	531	521	491	535	554	511	510	479	554	519	521	548	505	547	560	537	497	555	485	485	554	545	563	526	552	481	522	496	530	555	518	550	547	550	575	494	496	494	541	507	521	513	528	543	538	486	527	475	503	483	482	517	520	470	518	485	554	518	508	487	524	530	533	495	517	531	560	516	538	552	492	537	553	497	492	519	517	540	516	493	490	489	504	533	523	503	512	503	570	541	523	499	499	532	551	538	527	523	530	528	539	508	534	546	529	506	513	543	517	545	487	531	556	551	550	489	534	535	485	490	516	510	506	538	515	519	519	491	550	532	520	525	481	491	513	509	519	522	498	497	486	524	552	511	486	528	516	546	525	510	508	516	549	503	547	539	499	540	516	500	530	514	506	524	529	540	501	509	522	498	525	563	521	500	533	513	534	522	510	530	517	510	550	510	491	471	504	502	543	515	559	466	489	519	496	515	507	534	506	529	562	477	544	508	550	494	514	587	497	497	514	474	539	501	538	512	523	515	526	525	519	545	509	494	535	535	533	546	523	529	509	534	490	502	523	526	528	530	531	502	549	505	508	562	566	496	538	517	548	527	472	512	565	509	502	584	541	516	489	501	514	518	544	538	540	517	530	544	510	529	547	499	531	534	540	528	551	527	513	521	506	526	545	542	532	478	534	505	588	559	536	554	505	546	527	522	563	469	506	533	560	476	510	532	499	548	521	546	518	545	512
7356	16597	13545	7197	5059	3777	3006	2479	2012	1728	1525	1337	1216	1184	1034	984	901	805	849	813	807	803	737	764	709	721	680	696	673	702	697	678	644	622	655	645	697	637	598	632	601	626	663	621	648	588	614	632	648	631	623	606	661	634	706	595	578	661	616	614	607	589	597	590	611	637	594	558	646	596	576	584	633	637	581	598	621	600	624	591	616	616	634	590	557	624	567	600	601	595	574	608	624	569	626	591	602	595	636	591	590	522	615	641	599	608	553	610	592	578	595	629	597	560	594	595	542	611	612	617	573	616	584	612	616	616	629	602	609	621	639	611	583	634	568	567	603	635	573	623	594	598	627	565	630	604	569	591	588	606	604	576	580	625	593	604	622	578	597	617	600	616	585	629	555	612	583	598	580	550	587	606	613	560	646	568	587	611	571	593	607	587	600	594	548	585	644	569	592	594	603	557	597	588	618	591	608	580	616	588	648	598	623	608	589	586	604	594	591	574	596	590	564	608	589	582	605	604	626	608	587	602	558	561	600	577	567	594	584	591	630	620	607	594	594	571	611	597	613	589	632	609	597	605	585	582	567	606	613	613	634	652	572	624	625	567	602	590	594	577	625	584	581	596	599	560	600	608	609	584	577	603	608	623	581	594	581	605	617	588	588	640	605	592	605	616	616	582	570	597	568	602	612	595	584	607	602	619	624	565	591	602	601	610	584	568	608	597	569	605	622	584	651	562	580	588	605	586	652	579	596	576	623	618	610	556	605	579	591	591	563	583	545	630	568	596	606	600	607	572	567	594	635	549	624	608	573	606	604	618	630	538	581	644	620	619	575	551	569	604	590	564	594	616	571	593	580	568	627	596	607	611	622	635	642	597	608	590	608	598	601	607	567	608	568	582	623	561	601	556	600	562	648	591	640	611	590	627	604	554	548	637	586	556	550	579	588	582	625	568	598	594	570	608	615	590	581	580	579	616	619	620	551	582	599	572	582	592	571	572	564	582	586	545	577	619	588	588	576	592	570	583	596	565	554	551	621	645	569	589	629	596	598	564	613	553	590	609	545	588	625	634	611	553	578	593	596	593	620	648	600	568	609	571	620	576	641	581	640	620	628	623	586	592	606	593	597	625	614	590	581	578	597	618	574	596	564	626	558	590	578	597	594	608	605	606	603	579	591	556	595	562	623	590	614	621	647	598	556	573	599	589	598	608	615	598	597	609	601	595	583	601	601	606	551	609	587	581	620	587	573	600	589	561	602	593	569	607	631	594	590	586	605	620	614	604	616	578	634	549	558	569	577	624	597	624	597	594	582	591	603	610	578	589	645	621	600	633	585	624	568	628	617	614	615	561	671	563	651	628	597	589	601	570	645	591	643	569	595	572	590	596	617	574	596	595	683	596	569	576	581	576	544	600	587	579	617	596	588	560	586	558	577	609	585	606	561	583	587	666	573	550	635	661	622	570	571	627	590	623	622	558	628	586	656	629	623	603	584	604	611	584	594	560	654	576	621	607	571	645	608	572	615	564	627	564	583	604	584	551	610	581	656	573	607	651	608	590	581	546	584	633	614	582	606	597	605	600	618	642	583	574	627	590	581	591	577	587	606	629	610	581	625	615	582	600	638	617	609	588	608	583	603	604	574	628	590	553	566	596	613	649	613	570	613	602	596	601	565	585	607	616	645	575	586	575	570	571	618	592	607	587	604	618	566	580	566	594	602	591	577	581	609	593	597	578	607	605	599	615	631	572	610	585	605	625	613	617	583	552	613	614	641	624	622	637	592	606	600	628	579	595	617	645	589	550	620	577	625	620	596	584	636	619	586	587	629	630	620	572	540	575	636	601	634	604	598	585	614	596	603	576	608	557	587	602	609	576	619	657	608	582	561	608	563	566	601	605	609	614	616	573	592	600	577	570	591	583	572	617	586	630	579	630	617	581	593	589	591	600	594	600	593	632	592	564	643	586	624	603	627	620	637	602	629	559	612	609	575	573	560	597	603	571	601	586	613	585	583	551	609	553	614	610	584	591	634	602	545	538	539	606	629	564	607	548	598	601	576	563	618	574	574	542	628	615	607	634	609	602	598	588	560	585	607	551	573	616	616	580	594	606	575	619	595	626	586	621	569	569	629	606	622	623	628	577	569	621	583	607	598	553	589	605	624	560	598	567	618	636	622	615	565	602	581	608	598	632	585	618	623	565	568	642	622	575	601	600	604	595	580	591	617	643	573	592	624	557	621	602	623	590	623	603	630	614	593	601	626	645	605	598	595	567	590	575	582	607	610	592	598	613	573	592	582	585	619	629	587	563	572	593	599	593	631	592	563	636	569	554	576	570	572	567	555	612	569	585	568	594	582	572	573	593	589	587	592	573	571	659	582	580	630	580	596	576	588	599	623	591	551	601	566	574	621	615	599	572	598	597	630	642	607	584	595	574	595	567	621	588	562	595	615	573	583	600	587	599	628	580	608	573	588	590	615	607	576	616	570	586	613	581	603	609	590	616	604	577	629	602	592	597	540	595	604	670	584	622	614	567	620	571	630	579	600	546	569	623	595	565	562	552	591	593	630	654	591	617	615	586	636	599	604	602	643	578	608	597	576	632	595	569	617	597	590	598	595	614	641	586	566	590	602	610	610	572	598	610	578	595	543	585	606	602	590	597	568	621	610	593	613	583	597	611	583	583	613	534	593	578	603	568	606	587	622	588	542	581	647	622	602	635	572	588	612	559	638	591	573	617	637	597	610	538	612	647	568	630	614	531	595	615	587	629	608	584	561	615	636	593	574	569	618	619	640	560	609	618	592	561	574	640	628	603	627	593	630	574	586	554	599	627	620	563	585	585	626	571	584	583	599	533	589	603	607	598	587	595	605	609	638	590	610	627	670	602	586	607	614	590	544	588	584	620	604	642	572	599	587	599	582	573	606	580	572	564	633	606	580	626	581	602	601	603	590	589	565	585	567	647	576	585	567	625	557	626	608	579	591	625	607	594	589	616	600	575	588	585	599	583	586	580	562	578	574	584	549	570	575	604	634	589	564	585	626	571	600	589	607	571	634	631	637	595	609	606	583	606	601	621	571	586	603	609	553	638	596	597	645	614	591	614	613	613	593	604	572	573	590	575	588	576	547	635	571	585	563	558	595	586	626	598	590	614	598	614	564	625	585	610	594	597	576	642	591	589	598	663	611	632	578	548	565	590	586	624	575	616	616	600	582	573	616	640	606	624	612	587	596	598	614	644	630	587	553	599	625	552	577	592	531	620	612	575	566	570	590	624	534	607	594	580	650	575	605	598	610	598	597	596	648	569	612	561	591	640	606	603	568	600	616	634	587	593	584	634	617	589	605	590	621	586	614	592	591	609	589	541	579	599	590	581	597	616	608	543	573	568	598	595	593	573	581	584	604	600	577	579	616	609	586	590	593	657	593	580	597	611	582	622	621	593	589	581	601	629	630	579	640	608	585	607	635	611	569	669	592	563	617	657	590	612	615	611	602	592
27688	20806	8346	1010	669	640	585	608	598	563	567	534	557	554	547	552	543	547	570	534	568	550	548	560	526	521	558	488	549	556	538	587	570	550	540	540	550	562	548	524	556	528	545	559	546	602	549	530	516	528	543	560	552	556	515	526	518	541	549	540	558	492	578	551	518	544	508	526	574	532	541	561	542	531	565	589	581	547	585	532	562	538	566	515	530	526	552	538	551	565	513	560	484	562	576	567	535	547	552	531	547	560	525	571	511	565	508	525	567	518	556	563	538	563	539	547	531	537	530	568	525	553	544	531	552	535	548	532	499	524	518	557	548	609	514	546	559	539	564	540	523	593	517	529	558	524	531	530	554	482	577	511	532	488	537	528	548	552	557	580	568	509	495	559	567	524	547	554	538	548	564	557	571	543	520	540	541	515	541	600	522	525	551	557	542	553	505	538	493	547	510	550	562	536	532	567	569	556	485	518	522	532	525	572	509	574	524	563	549	556	516	534	583	560	518	558	536	536	530	523	550	544	591	550	535	512	535	502	518	540	541	508	523	558	551	559	551	522	541	515	528	576	544	576	551	557	549	532	548	545	528	541	558	551	558	565	504	522	521	498	561	559	538	513	555	556	561	564	528	588	548	548	559	544	529	517	539	536	526	524	528	521	563	522	526	537	573	546	575	540	512	541	531	498	514	599	533	555	561	521	571	499	501	533	511	539	567	580	544	540	553	489	514	543	536	515	549	547	549	567	533	508	548	534	541	548	544	538	588	534	542	537	541	539	527	538	533	503	520	564	510	557	578	564	523	524	554	534	561	547	546	552	509	553	563	517	547	531	577	507	557	557	566	507	551	507	525	532	559	523	537	574	531	590	543	591	538	530	495	544	518	571	572	501	535	524	514	552	559	560	519	552	506	528	522	591	540	547	539	546	538	578	575	560	528	561	510	579	570	561	487	530	522	528	545	562	539	500	592	527	566	532	506	517	537	518	524	588	582	573	545	517	549	558	524	548	557	537	565	571	521	565	527	534	578	535	530	521	575	562	539	486	564	571	528	542	495	570	544	555	534	536	543	600	549	489	583	535	497	527	545	535	580	547	524	558	524	555	535	533	545	530	567	551	536	492	517	553	551	514	580	559	604	585	560	555	579	560	522	564	556	559	512	514	529	549	515	520	531	526	555	561	511	544	513	533	529	544	557	557	535	521	514	548	564	563	553	531	548	529	520	534	559	567	529	530	546	532	491	508	562	529	567	535	601	552	536	529	528	527	493	536	511	512	532	501	558	491	522	567	480	568	555	558	560	552	558	516	539	549	566	484	560	525	536	545	575	531	559	547	543	551	556	523	510	536	534	556	537	521	529	540	541	515	560	555	533	570	590	560	543	516	572	532	531	486	565	538	530	511	555	512	541	591	551	517	529	560	533	536	543	511	518	539	568	547	540	523	519	555	545	579	547	555	550	558	502	508	581	571	537	502	497	551	558	509	489	544	577	550	540	526	547	555	549	565	562	534	517	561	549	482	555	515	518	505	540	525	525	521	541	555	541	522	530	572	558	509	597	573	532	528	532	506	566	596	516	545	522	536	566	574	551	545	568	572	528	565	555	532	559	536	549	517	560	556	468	536	526	565	511	582	599	578	556	555	514	556	533	591	544	609	535	522	553	503	527	529	521	522	546	566	527	551	503	540	560	495	543	543	563	527	542	534	533	536	541	535	562	507	532	555	517	584	503	537	539	509	545	556	583	537	558	502	533	539	484	559	510	561	556	534	512	540	538	532	527	530	538	534	540	568	534	537	563	537	554	517	535	556	521	561	577	552	526	563	514	560	554	567	517	515	507	535	544	510	530	540	586	512	551	591	540	532	569	578	535	559	506	514	546	543	560	540	560	545	519	524	581	553	550	527	539	527	523	537	492	520	506	574	538	514	546	549	552	536	510	578	516	510	553	554	552	537	566	529	542	541	545	559	492	535	522	547	558	587	534	542	527	570	539	534	519	570	555	558	565	551	590	512	540	530	528	553	536	538	547	548	570	580	568	521	556	512	514	581	536	555	544	531	525	491	544	540	546	548	553	515	529	571	563	532	564	569	500	568	545	532	595	523	546	522	564	541	524	496	509	517	532	543	585	550	587	513	573	555	560	519	538	531	555	520	494	565	591	549	538	573	542	511	531	539	535	541	540	557	551	532	529	573	584	547	547	504	540	547	530	541	526	538	541	561	519	476	520	555	531	525	538	566	554	508	521	548	560	516	539	590	478	558	576	517	529	522	540	539	515	523	530	521	544	537	500	550	536	544	552	539	530	538	524	514	495	517	555	542	569	492	525	493	549	569	490	535	544	581	521	517	556	556	559	536	550	543	532	559	548	530	537	571	524	519	524	570	530	540	585	546	526	550	553	513	515	478	534	537	568	551	518	545	537	548	553	572	573	537	530	574	549	541	592	509	534	541	533	523	566	474	552	561	535	557	511	569	551	552	516	563	547	517	523	576	507	573	560	548	580	520	550	518	562	575	575	500	532	572	534	595	523	589	539	527	502	549	538	488	527	528	537	541	536	563	509	589	537	560	528	532	500	532	557	530	545	501	560	545	535	581	560	508	561	570	528	559	555	524	559	527	522	516	554	543	515	532	560	534	516	540	530	530	519	544	547	554	525	549	534	550	549	525	548	528	551	539	528	556	536	528	540	561	516	574	527	557	503	523	531	577	576	533	546	589	581	589	520	517	557	557	499	540	514	544	528	610	523	541	503	571	535	544	563	538	558	527	510	565	565	542	507	524	516	546	514	524	541	524	557	507	543	533	557	548	521	548	547	528	510	509	524	578	559	517	538	516	496	561	575	540	579	573	555	536	533	579	534	531	548	579	574	539	530	518	551	569	543	506	536	574	540	512	521	540	520	515	541	554	544	540	543	520	538	528	537	521	555	536	523	559	530	500	535	535	535	562	547	522	557	532	553	550	555	478	538	530	506	538	581	544	561	532	504	557	548	537	505	528	572	567	585	521	559	580	539	542	537	521	521	548	542	528	508	533	551	539	539	535	541	513	526	551	551	601	507	531	532	570	559	526	535	532	535	537	547	535	562	553	510	555	550	602	563	568	545	508	564	482	539	548	522	597	508	541	543	528	498	538	565	556	551	515	535	527	568	529	500	537	563	587	546	575	528	528	554	539	579	533	559	542	537	610	554	514	576	502	558	540	549	519	565	531	556	569	559	559	541	587	517	522	500	503	564	551	548	563	520	551	568	561	577	544	546	499	545	517	570	562	570	533	525	539	551	490	573	561	523	565	520	541	537	589	568	543	549	531	543	534	552	528	519	537	563	545	537	558	510	517	569	550	478	565	536	548	549	552	524	521	518	564	536	551	595	549	538	571	500	580	546	577	507	518	514	554	463	510	524	524	539	573	560	585	536	511	549	550	524	509	530	536	491	564	561	518	522	526	513	544	549	544	569	536	509	557	558	521	551	554	543	496	547	498	539	522	543	519	573	526
4744	1441	1234	919	813	810	742	703	738	682	690	708	658	686	673	665	640	708	699	667	650	688	635	704	725	631	715	661	677	622	630	677	708	667	675	653	639	680	610	647	668	654	647	689	677	685	645	726	674	634	674	688	686	737	643	661	616	655	668	683	646	652	677	664	687	659	655	620	645	622	631	673	682	681	605	694	603	633	664	623	651	692	647	672	704	685	644	694	642	679	657	652	676	684	668	681	627	669	688	635	656	626	713	617	653	639	643	640	656	684	679	619	690	619	624	665	665	636	700	646	648	680	644	693	635	681	640	679	704	682	630	636	660	670	648	682	673	658	641	671	639	675	632	665	664	646	640	645	696	609	653	714	676	652	651	644	650	616	683	680	669	652	638	655	681	629	685	677	667	675	695	609	660	681	671	673	660	621	630	656	635	682	655	642	620	655	653	648	657	637	694	619	687	649	634	640	637	625	667	659	684	678	664	641	667	686	719	657	673	684	696	666	645	639	684	687	644	672	661	633	664	654	680	635	624	608	666	657	653	652	685	671	665	665	661	677	668	683	645	626	651	676	598	685	667	612	655	667	654	687	672	678	626	603	664	637	650	634	692	677	684	640	665	666	640	649	628	642	682	684	664	652	683	681	578	643	654	666	657	660	657	631	663	699	646	670	654	629	744	656	650	642	623	636	641	683	684	641	697	606	643	734	646	683	640	633	662	679	724	629	682	606	661	679	676	706	651	646	658	688	641	667	645	674	682	651	696	674	670	687	671	639	630	680	694	640	663	653	642	629	628	654	662	648	659	702	704	693	696	646	671	761	697	664	674	635	670	626	717	672	657	638	658	683	659	631	705	687	638	661	650	644	668	620	700	625	628	626	636	632	648	660	665	690	655	703	642	645	663	680	687	645	645	669	688	652	675	662	688	662	642	639	690	690	677	643	664	682	643	666	643	652	653	692	624	603	652	650	637	681	678	674	658	700	716	655	707	678	641	670	616	646	695	657	658	667	703	674	683	677	665	635	654	652	633	653	703	660	662	643	696	719	676	682	700	629	667	669	659	640	722	646	644	615	672	678	720	704	657	662	643	672	683	668	673	625	698	687	652	658	661	623	642	654	641	638	623	680	651	685	602	609	648	672	672	638	694	651	729	696	695	615	665	649	653	707	698	623	689	665	639	669	611	686	670	681	649	639	674	677	705	635	665	641	633	644	669	652	669	611	622	683	701	680	632	636	658	626	660	582	674	671	664	664	630	658	656	685	676	636	645	656	666	643	680	637	676	646	659	628	678	660	579	641	636	680	693	690	665	672	599	692	654	644	673	626	623	669	669	628	714	627	667	623	667	658	695	619	655	658	683	658	677	614	618	700	675	663	681	688	629	689	626	659	650	659	642	673	653	669	659	624	632	661	682	685	668	669	612	672	619	668	666	686	647	688	659	623	661	688	645	625	595	668	666	633	674	647	644	670	623	688	661	627	665	676	643	672	644	654	702	688	595	685	716	627	648	691	611	636	687	636	665	622	626	693	726	704	638	659	643	653	650	647	679	683	661	661	674	676	635	688	656	693	688	628	605	675	663	669	659	693	649	709	687	678	618	684	671	708	642	634	660	698	654	662	677	654	633	681	653	646	689	693	676	658	686	651	703	644	676	665	714	625	682	618	634	682	662	662	699	656	692	684	677	648	668	662	642	644	666	676	680	661	651	642	728	709	661	689	683	658	639	664	623	651	680	674	691	668	688	650	665	669	642	696	649	637	657	680	685	641	660	659	613	667	680	690	639	632	692	623	697	657	653	608	665	676	645	685	641	678	638	687	664	608	669	664	631	671	722	664	669	672	628	623	671	653	691	638	651	672	684	654	691	617	625	635	671	699	677	632	631	650	680	632	676	664	697	632	637	621	624	653	666	673	681	655	611	630	668	677	700	658	671	704	668	658	686	701	697	701	697	660	656	654	639	693	652	669	641	638	630	677	641	622	635	676	638	656	629	681	696	625	667	648	667	701	664	640	669	686	624	628	667	697	639	644	642	689	688	658	640	665	655	681	638	683	670	675	707	666	660	636	634	650	619	640	634	645	627	611	649	633	674	635	668	644	639	663	685	656	683	679	639	652	659	653	655	655	702	662	637	692	661	631	632	697	624	625	634	681	670	700	669	686	674	676	657	609	670	667	684	660	608	690	651	665	629	662	646	660	687	639	714	645	674	616	688	684	693	627	693	648	651	685	665	678	702	702	697	631	632	648	667	695	723	673	644	634	642	651	667	668	621	714	661	648	724	673	666	703	646	677	680	650	705	624	662	656	673	637	688	670	624	608	658	725	636	646	676	664	659	646	645	674	687	688	649	595	643	655	657	640	668	647	684	675	651	627	634	636	669	665	672	638	605	656	646	682	655	659	647	618	669	682	631	649	631	633	684	642	656	641	691	669	650	650	676	677	611	615	686	636	654	718	653	660	636	690	657	625	657	692	637	632	677	635	696	643	674	662	648	672	612	701	638	621	653	616	636	654	629	618	654	693	695	659	640	655	659	684	631	692	647	708	669	683	643	663	689	647	663	651	642	650	688	660	643	690	693	660	630	679	660	642	647	668	671	634	638	618	645	679	628	694	681	724	664	675	707	658	706	656	662	616	659	680	647	673	637	620	656	668	688	643	667	645	664	641	648	675	685	641	676	680	676	654	672	657	647	685	650	669	675	653	679	685	664	629	644	654	642	715	652	653	687	677	655	674	697	653	643	647	667	685	645	653	663	653	667	642	649	638	662	659	650	629	709	631	656	673	638	690	662	661	680	670	671	705	647	648	652	673	617	672	665	682	625	636	639	647	629	659	681	603	686	604	668	708	639	692	657	654	715	635	722	618	688	684	666	634	654	665	632	640	669	668	634	678	632	651	611	646	610	655	722	654	666	677	653	650	632	662	646	681	653	667	649	667	713	634	681	696	657	686	649	657	669	672	631	657	677	647	695	660	687	684	695	642	662	656	632	685	631	674	682	618	639	648	634	621	675	638	696	650	644	642	607	634	662	655	665	678	670	636	697	639	687	617	634	692	647	677	660	663	643	679	696	659	713	610	722	655	696	651	642	672	691	684	682	663	634	678	681	660	670	628	652	642	641	702	653	658	639	658	669	658	695	639	594	605	638	695	623	691	661	711	680	692	657	660	660	670	646	650	620	676	707	685	670	653	686	674	642	680	611	696	674	648	657	657	636	636	667	644	676	652	654	694	676	647	628	676	637	607	656	671	648	629	677	702	665	657	628	679	657	630	623	661	648	705	663	694	673	667	653	682	680	617	680	673	620	661	660	639	676	684	666	716	659	681	648	631	643	700	661	662	653	624	645	660	696	669	689	676	669	630	636	730	656	645	663	666	668	657	699	694	665	666	669	685	702	687	658	664	661	682	628	671	621	661	631	679	668	700	696	684	652	660	630	667	667	678	747	655	650	632	663	678	653	635	686	669	694	587	707	639	626	649	681	679	721	658	676	683
24092	21614	29271	24449	21604	13554	1297	688	607	556	520	494	473	409	414	432	352	371	330	368	353	307	321	330	322	349	324	344	358	295	314	300	313	313	312	289	299	282	283	307	283	300	327	310	325	300	316	325	309	277	333	287	323	310	293	318	314	290	292	293	337	310	328	277	309	265	300	303	306	306	307	342	311	301	296	306	280	285	322	324	312	296	280	339	303	328	295	340	306	309	290	307	286	301	298	300	289	345	282	314	291	287	287	290	297	317	310	311	331	289	318	340	302	294	287	331	283	304	279	300	304	303	285	296	289	326	321	288	269	280	327	313	293	302	320	273	342	292	309	294	296	309	324	298	295	296	326	300	290	301	305	264	338	308	287	294	307	311	312	291	302	316	292	280	306	310	276	287	286	279	306	306	306	302	298	294	298	342	287	279	316	324	326	286	291	296	293	283	270	290	305	287	288	294	290	318	284	265	299	322	308	307	291	311	284	309	299	315	293	344	341	334	314	291	290	322	304	314	301	302	300	300	318	317	314	287	321	311	298	293	296	309	306	296	289	277	300	284	286	263	297	295	280	318	298	284	292	303	297	292	306	293	312	272	327	311	309	314	303	289	303	298	335	275	324	318	314	307	313	305	330	305	298	304	307	304	304	272	315	282	304	297	303	298	313	303	326	310	311	309	291	304	330	320	307	282	304	318	324	278	319	283	297	262	327	335	303	337	324	315	324	302	305	288	337	301	308	301	303	292	326	297	308	283	304	310	328	309	313	287	296	310	307	276	317	293	296	337	286	284	321	292	306	311	298	292	322	292	283	314	275	320	330	278	303	338	323	339	279	337	290	294	282	294	294	310	283	293	283	295	339	297	328	303	333	298	267	273	285	309	307	291	302	299	288	284	317	305	303	294	287	326	327	286	290	303	311	292	294	294	291	304	303	289	290	303	267	328	302	313	297	287	259	317	303	312	272	297	317	290	284	323	287	293	281	277	305	304	276	281	329	314	280	297	302	319	311	272	309	310	274	290	267	296	277	312	328	271	340	303	315	334	304	297	300	268	304	314	325	273	315	279	307	298	309	301	279	290	317	320	313	298	330	297	277	323	306	316	314	265	300	281	289	322	311	321	280	284	323	314	306	279	298	311	327	290	333	279	318	275	312	323	280	301	298	307	285	308	311	278	289	298	297	310	299	303	326	310	294	297	278	302	294	298	299	291	333	294	301	323	318	302	312	294	266	282	315	315	344	307	278	282	298	315	329	273	302	304	298	303	269	305	289	324	267	307	292	295	305	285	320	299	313	316	328	292	287	299	308	278	285	317	304	315	310	302	261	297	305	291	295	309	263	327	298	297	274	296	313	299	283	273	289	311	273	330	306	297	297	294	308	294	275	308	280	319	284	289	307	281	333	322	314	304	318	290	297	289	286	290	294	289	303	300	299	293	307	306	279	254	295	285	293	292	303	304	304	301	319	304	307	293	311	275	294	276	294	316	295	272	296	284	269	290	311	306	312	299	322	295	311	284	304	305	311	336	299	292	299	317	294	295	300	327	308	289	335	317	315	322	319	309	294	293	285	316	333	282	280	302	292	279	296	289	320	297	287	280	308	308	300	282	307	289	320	290	295	303	295	318	294	312	299	320	310	301	296	321	309	293	265	307	267	326	317	319	315	304	311	295	276	325	287	282	302	317	276	299	297	326	302	279	308	308	311	302	301	311	262	309	308	311	315	308	311	286	295	275	306	270	271	304	279	308	292	287	294	299	318	281	315	269	311	316	291	310	309	314	289	311	315	301	291	286	301	281	308	286	298	294	305	305	299	291	281	292	276	327	317	312	312	277	297	289	308	306	309	287	309	314	300	306	312	291	315	297	298	286	298	290	334	281	319	297	318	331	302	289	313	310	312	301	285	299	323	287	307	293	306	294	285	287	291	296	316	275	289	279	295	307	309	297	312	284	293	309	303	300	284	295	311	311	318	290	276	308	268	328	297	310	287	301	317	279	289	273	287	284	320	295	283	288	280	305	275	290	295	273	297	255	310	294	309	272	304	313	290	299	278	305	314	304	307	316	299	293	301	305	327	314	286	296	303	328	303	290	281	285	304	324	283	302	273	301	308	289	312	312	298	320	285	322	282	325	305	330	305	310	302	270	282	289	319	291	285	274	298	301	297	289	315	294	283	291	321	295	277	312	297	295	306	307	321	304	322	311	329	305	292	301	302	303	320	269	318	319	299	304	298	304	278	303	318	321	296	275	304	307	311	307	318	294	318	305	317	296	293	287	316	333	311	294	320	280	281	278	284	338	318	289	333	301	287	286	281	307	310	309	324	316	323	284	286	305	304	311	307	288	279	338	289	291	318	318	315	328	305	314	270	271	300	325	310	277	308	313	332	280	277	308	301	332	294	327	296	273	281	276	304	301	242	327	292	311	282	308	308	311	320	304	332	311	299	337	288	297	284	278	294	290	296	329	294	306	317	329	324	312	286	303	312	308	298	297	257	301	295	277	283	306	310	339	305	313	305	355	298	300	296	296	304	298	316	291	322	289	264	296	295	307	291	277	292	351	315	291	313	314	321	298	298	308	301	325	280	309	310	279	307	298	302	278	278	290	304	282	308	311	306	299	304	299	250	303	300	316	315	295	284	338	268	314	298	329	313	311	272	304	314	327	326	296	326	318	338	302	280	313	262	286	311	302	295	317	318	280	281	297	272	315	300	306	291	319	332	291	297	314	293	314	296	328	314	279	322	329	359	312	302	297	279	279	281	273	294	293	305	294	284	271	279	269	282	299	321	328	303	319	301	324	278	282	305	297	318	311	279	293	286	307	317	313	285	335	290	332	294	345	287	265	308	270	294	294	309	285	275	290	303	274	331	298	291	322	288	315	321	298	269	324	330	255	279	312	303	323	312	289	302	325	306	311	305	302	296	292	294	311	307	266	287	306	300	295	268	313	302	297	292	318	324	306	322	310	290	278	288	289	286	276	320	311	296	316	285	258	320	326	302	315	292	306	309	319	301	294	290	338	300	284	318	298	300	279	310	278	292	313	289	266	286	283	317	268	297	295	314	278	286	284	302	292	301	305	303	338	304	289	279	264	303	302	296	293	284	311	293	325	285	305	277	261	274	312	321	267	281	291	309	298	344	311	278	311	278	308	294	312	306	295	285	301	323	297	308	310	304	326	324	308	292	307	295	292	303	298	303	297	309	299	305	282	283	269	317	310	306	301	305	325	296	300	271	298	286	270	312	301	292	292	302	304	298	307	283	297	293	301	298	316	315	284	296	304	323	297	295	330	294	320	285	279	296	283	269	320	313	298	303	319	332	323	269	286	313	288	325	295	326	287	288	312	329	319	304	315	325	267	307	302	294	279	314	308	322	331	308	297	270	317	308	320	291	295	272	313	291	280	315	307	311	298	324	302	303	293	287	304	306	289	303	317	303	282	303	281	319	301	285	301	301	301	280	277	290	291	325	291	276	284	290	328	289	308	293	264
5278	10476	8310	4078	2831	2087	1629	1326	1089	929	881	781	695	638	627	594	536	512	490	460	464	437	450	437	437	388	435	408	397	407	437	415	376	411	405	396	387	432	411	412	403	422	402	388	380	359	370	418	388	392	400	386	428	379	376	379	378	368	411	408	399	400	393	366	352	365	328	377	377	426	394	385	366	380	370	354	430	391	406	371	366	368	395	403	363	386	389	372	346	381	396	381	386	358	361	376	419	367	404	364	358	420	364	369	377	387	364	367	350	401	390	389	399	388	357	375	364	392	405	397	396	352	373	381	373	392	347	387	386	390	404	363	384	397	362	371	365	385	401	399	383	397	395	396	356	352	344	390	372	345	385	376	377	375	405	391	352	396	378	339	356	381	386	370	360	388	365	386	355	348	334	367	391	389	370	387	399	362	352	389	381	379	356	368	375	380	399	381	382	399	383	368	373	395	390	361	414	366	338	378	363	393	384	395	384	381	399	381	373	376	372	377	386	367	393	371	389	414	379	372	390	386	361	341	359	363	369	398	373	395	366	357	362	370	414	368	354	383	398	384	362	360	346	371	361	368	355	359	413	378	378	341	401	377	382	354	382	398	380	391	381	373	381	363	357	357	367	337	362	397	388	377	366	385	366	394	387	407	393	350	385	353	361	377	351	361	366	365	410	384	372	369	385	396	380	385	400	353	383	341	377	345	355	385	376	346	392	359	371	388	372	362	384	331	367	414	387	390	395	405	364	404	378	372	356	381	366	405	338	352	381	407	366	354	397	397	380	390	396	399	383	382	363	354	373	349	360	345	399	373	374	377	371	368	377	396	338	375	354	365	371	367	374	370	380	386	402	407	439	360	409	370	364	391	389	387	349	360	396	379	380	415	366	386	394	379	369	355	360	383	406	363	380	382	394	401	419	350	347	378	345	365	403	362	373	356	380	318	401	375	408	368	361	361	351	369	380	384	370	394	347	369	408	371	405	402	390	402	372	367	406	406	400	395	373	398	379	374	394	364	381	392	352	420	376	371	370	376	376	408	375	358	349	333	400	378	387	390	374	398	366	389	380	385	370	364	389	360	350	388	379	383	375	405	394	390	382	379	386	376	367	367	382	364	399	399	401	386	397	380	385	372	365	359	426	412	390	359	383	378	353	392	371	362	379	373	351	399	408	374	363	374	382	380	415	380	367	364	388	391	351	374	407	391	369	372	371	352	385	372	343	382	390	396	364	394	364	371	375	379	371	369	400	373	393	375	359	352	374	376	360	417	421	371	384	363	383	384	372	379	347	349	371	361	393	355	369	383	391	340	376	400	379	400	372	362	389	404	392	396	389	365	361	368	394	397	403	399	355	401	379	372	381	399	367	374	388	405	348	385	367	354	362	370	390	378	360	403	362	383	365	389	357	382	345	406	353	369	375	378	416	356	400	356	362	345	395	376	373	391	362	380	374	360	363	359	399	380	360	377	358	379	390	373	371	352	426	379	372	348	351	411	354	356	395	374	317	364	417	392	395	396	422	367	363	373	366	377	413	404	375	394	381	366	377	364	374	396	355	365	390	411	361	380	359	381	387	380	369	411	371	377	355	351	394	389	383	351	359	372	389	393	391	364	390	386	359	340	392	376	378	356	374	401	369	372	370	397	389	375	401	368	381	377	387	379	399	359	370	368	345	354	379	336	390	410	370	380	406	372	360	412	371	397	380	362	313	396	375	380	359	352	384	334	329	404	379	398	382	394	386	364	383	406	398	360	362	386	361	352	368	368	378	345	386	373	385	349	363	407	406	372	369	409	377	375	397	372	357	390	375	373	402	394	361	380	343	391	368	340	372	361	364	383	397	404	376	377	373	387	394	377	386	322	371	390	371	328	370	416	374	378	367	357	371	371	378	354	358	372	373	376	362	373	371	363	412	394	367	382	368	349	351	370	369	365	385	355	390	371	399	323	370	379	392	373	354	374	377	345	396	332	380	343	368	371	378	372	392	382	400	383	385	330	379	370	388	374	366	393	421	381	360	396	348	355	381	390	342	356	390	366	379	365	379	381	343	363	395	397	362	404	366	420	356	362	399	351	386	377	349	367	382	369	361	334	378	372	380	385	372	345	368	367	388	398	393	420	376	405	392	363	354	380	403	403	382	375	393	378	366	369	367	355	319	388	415	358	361	390	365	385	382	386	384	375	388	364	392	351	382	379	363	355	359	401	372	384	371	369	397	370	380	385	368	371	394	357	387	375	373	399	362	342	377	363	370	366	333	344	378	392	356	371	367	385	360	379	409	347	387	378	369	432	345	374	401	384	383	376	362	378	396	352	382	391	398	363	393	344	403	410	371	384	358	366	359	377	358	357	398	412	400	392	367	401	335	370	366	359	375	375	337	347	378	390	371	370	358	408	396	349	355	365	364	395	362	364	346	367	366	375	399	371	346	358	397	371	375	416	360	347	390	394	383	366	343	371	389	372	349	352	358	380	375	366	382	355	347	339	348	354	371	379	359	353	372	363	372	389	381	375	413	391	379	369	386	388	371	395	372	367	349	380	375	422	349	376	366	351	362	354	401	345	379	336	397	392	422	334	405	388	399	380	389	375	398	365	376	390	386	371	360	380	335	363	363	403	383	396	373	393	369	397	384	380	399	354	382	388	333	368	377	355	384	337	364	374	348	361	400	395	360	403	381	388	369	349	394	390	373	383	361	382	392	374	364	389	375	373	398	383	405	366	394	404	376	383	376	374	374	377	384	381	378	394	355	357	389	378	385	397	388	393	364	407	360	331	374	376	397	371	337	398	374	395	416	354	365	392	378	363	383	381	373	370	400	386	412	410	370	344	393	382	369	376	384	388	385	349	405	369	377	395	383	358	354	365	379	388	367	370	372	331	367	366	378	379	403	408	398	378	383	363	413	366	403	406	378	376	394	349	398	354	361	391	365	406	397	373	351	367	393	372	382	407	386	393	385	369	391	386	418	394	358	367	367	402	378	395	358	368	337	389	386	374	352	346	385	405	357	366	388	384	381	402	352	345	384	367	391	384	375	359	379	379	370	351	357	383	375	375	361	347	410	377	382	350	356	379	395	394	373	398	378	368	378	356	375	391	355	393	347	404	388	343	395	350	365	411	385	383	374	383	415	370	376	395	360	378	359	396	360	356	358	376	372	386	371	379	372	358	343	372	353	389	403	375	362	384	371	368	353	400	383	404	414	327	404	368	383	364	355	348	412	370	395	352	379	379	422	377	413	344	352	364	341	368	385	397	352	408	378	377	383	370	367	410	392	364	346	360	344	382	377	384	373	392	371	350	386	397	362	346	383	375	357	365	374	351	384	387	353	375	363	368	363	376	359	374	372	383	409	386	390	393	372	379	373	364	389	381	351	391	370	394	378	365	430	357	391	360	342	410	393	375	330	367	349	389	381	341	347	360	374	393	402	428	364	370	410	348	364	355	336	390	357	337	383	352	386	360	343	374	383	382	348	344	368	385	381	386	378	388	350	367
25285	21472	28055	25196	13223	1425	1063	933	895	885	839	902	819	843	858	834	791	862	828	796	761	793	824	796	801	806	797	765	815	787	762	767	838	735	799	809	750	818	746	757	831	773	823	777	777	805	804	778	874	785	792	774	776	755	785	791	815	757	789	756	780	785	779	756	735	797	742	789	791	809	752	795	767	810	753	776	793	803	821	811	742	799	781	755	764	812	829	783	824	740	769	816	818	786	817	862	790	761	769	739	836	791	771	763	785	735	797	785	823	737	809	754	802	743	835	780	761	788	780	778	779	835	796	806	791	809	781	783	822	830	826	735	773	791	798	811	769	802	818	734	747	744	792	772	776	798	813	777	779	770	814	711	792	736	792	764	773	756	799	761	772	793	798	760	773	800	752	755	790	808	799	767	786	790	767	761	796	825	853	785	794	745	781	780	789	766	766	781	793	742	823	752	770	780	807	759	746	774	729	770	756	771	812	768	741	742	759	749	744	757	775	787	806	827	780	716	800	791	795	735	788	779	750	805	774	746	773	798	766	777	712	772	758	722	761	802	789	780	786	737	744	782	756	762	825	800	768	779	749	752	784	810	801	806	800	745	808	774	805	760	793	752	795	798	800	770	820	789	757	775	742	753	777	774	780	772	769	801	767	781	780	798	756	780	773	775	779	844	749	749	785	752	754	754	782	777	771	795	732	759	779	775	780	818	817	783	769	812	727	803	783	772	772	775	809	788	811	759	764	841	806	800	732	790	772	802	758	768	769	814	765	769	812	808	804	733	826	812	764	798	804	797	751	727	806	784	803	759	797	809	806	787	790	772	777	818	778	777	825	795	777	812	747	798	779	830	787	784	767	753	829	758	792	797	769	793	759	783	783	751	752	771	773	814	793	739	777	762	773	778	786	779	775	804	800	793	758	771	766	780	852	737	787	754	793	785	762	791	811	841	743	740	777	796	768	796	781	739	789	826	807	716	786	715	764	764	800	833	783	762	781	802	765	773	724	802	819	820	806	747	820	772	782	777	764	764	780	764	801	795	776	814	811	739	750	735	793	823	716	855	751	792	750	795	766	795	783	797	760	743	759	756	818	786	768	753	756	746	787	800	786	739	802	788	738	761	751	851	765	741	822	790	765	771	740	800	729	760	757	761	781	823	743	771	795	815	834	766	772	761	783	752	791	762	805	741	783	772	756	742	738	804	785	790	796	829	761	820	799	764	754	822	721	769	744	831	782	815	772	821	795	762	813	758	796	785	814	780	794	759	822	741	750	785	811	788	789	783	848	799	760	770	784	777	781	790	781	740	757	784	865	796	798	804	748	738	764	793	729	780	796	784	774	780	808	787	783	802	811	794	769	677	784	770	727	790	737	798	785	799	831	806	813	750	744	782	798	727	806	761	771	741	791	745	758	818	798	774	787	775	776	837	795	760	717	755	773	811	742	820	766	801	749	805	744	737	800	788	802	756	801	817	755	789	759	756	736	778	760	739	812	802	781	758	790	779	778	773	811	791	813	767	737	784	797	785	759	765	792	724	811	775	766	760	788	793	788	785	724	787	789	802	838	807	814	779	757	770	767	747	761	746	757	757	791	814	768	757	759	852	779	759	782	805	725	766	788	782	761	770	761	740	741	768	744	729	815	778	771	764	772	736	746	769	787	771	752	805	833	774	771	819	740	826	762	781	768	775	737	774	805	757	793	746	769	762	831	749	831	812	772	733	754	783	800	736	804	765	801	790	773	735	758	758	823	800	783	782	795	776	820	768	802	789	783	814	762	769	740	781	847	797	758	703	795	799	814	785	816	792	737	777	771	773	828	769	804	756	748	771	738	723	799	728	767	747	774	805	820	752	829	769	746	822	772	753	776	777	782	764	771	780	761	781	786	737	714	773	740	807	746	743	791	800	794	836	807	722	724	787	707	775	815	800	793	758	769	790	774	759	791	756	766	804	717	796	801	746	762	712	807	762	723	759	767	806	799	764	776	731	737	793	769	829	809	752	777	787	783	769	778	775	725	758	784	769	809	773	772	812	765	774	757	792	737	760	747	814	768	763	802	782	782	762	756	774	819	770	777	745	815	782	737	745	778	816	770	791	777	760	747	822	739	798	820	818	755	812	758	803	753	842	790	772	797	730	795	836	734	775	776	737	813	819	808	777	731	801	836	796	789	754	781	808	786	782	788	774	764	771	801	737	756	800	757	820	789	793	799	761	764	788	798	811	769	802	754	822	816	808	779	787	791	740	815	744	806	764	782	722	799	716	787	818	796	732	808	764	780	758	730	763	791	774	718	801	790	789	778	811	802	806	774	763	749	771	779	788	749	761	831	778	769	802	734	790	813	747	773	762	783	789	742	772	790	770	812	771	767	821	779	745	805	776	830	824	786	786	794	749	793	794	749	810	794	756	776	732	780	783	761	824	775	781	809	819	787	789	771	795	737	756	693	793	799	820	779	776	791	753	753	784	790	823	789	765	749	778	783	762	801	735	776	768	828	744	755	793	802	797	737	794	772	809	742	738	750	785	780	788	824	769	808	780	800	786	787	768	840	742	804	749	733	816	738	806	830	769	747	753	729	790	815	805	779	741	777	820	798	749	812	753	808	775	759	750	814	753	750	738	777	769	790	756	728	805	808	815	762	794	778	782	766	778	796	723	790	797	769	757	796	699	806	786	820	802	767	810	803	825	772	820	734	811	771	803	783	806	776	798	811	794	775	824	723	740	778	754	802	810	772	750	789	809	783	808	790	754	831	769	738	793	730	785	755	757	789	794	761	812	761	746	757	785	790	837	796	771	803	755	741	788	766	722	825	778	796	772	757	744	755	818	782	822	765	824	733	790	782	795	811	812	816	800	788	740	807	795	768	756	730	780	751	742	769	802	749	777	768	755	772	755	771	738	763	741	768	815	769	764	745	790	814	795	738	800	761	756	776	780	762	753	809	747	778	813	734	784	769	793	787	809	839	769	805	773	784	780	815	749	794	776	766	785	760	770	782	774	773	757	791	802	836	735	779	793	761	771	795	798	777	757	698	777	784	778	776	776	838	778	802	783	728	822	780	790	768	728	760	793	757	761	738	758	794	830	784	760	808	799	800	779	839	784	725	786	806	805	724	790	781	783	813	768	774	783	747	730	741	746	800	717	826	775	822	811	790	776	772	768	752	764	754	761	783	789	795	706	747	730	774	769	806	782	763	766	788	805	778	738	827	791	765	739	791	798	777	799	783	753	771	802	790	778	732	799	803	817	786	803	767	799	817	744	770	818	798	763	724	835	812	720	814	849	776	846	795	815	791	780	767	758	740	780	799	787	771	849	809	736	774	736	793	840	785	717	738	794	748	798	814	757	752	760	803	773	721	807	770	788	761	748	770	769	813	777	743	797	789	779	763	797	755	818	802	773	827	775	794	747	768	820	813	822	773	804	797	782	778	787	781	800	789	775	789	780	832	784	790	745	757	796	762	733	714	755	761	795	784	745	779	810	727	824	789	787
4813	5977	4840	2668	2126	1771	1577	1347	1277	1173	1215	1072	1117	1042	1039	1031	1032	984	960	923	953	961	958	896	968	880	907	922	939	932	916	948	889	903	935	936	901	893	922	953	914	933	928	975	924	921	872	893	889	873	972	860	899	929	887	940	947	907	911	959	911	945	924	911	963	920	892	872	910	913	893	918	931	908	930	895	874	948	955	957	895	978	840	953	897	903	954	955	881	944	930	891	868	892	891	945	919	964	853	896	885	860	898	901	906	895	922	940	897	944	856	895	907	841	965	926	914	930	925	968	923	908	927	966	881	859	891	916	927	900	842	952	920	854	900	883	917	911	939	899	867	878	910	895	906	900	921	878	914	894	946	872	877	912	906	898	911	912	950	927	848	935	904	896	898	921	900	884	938	919	907	960	964	864	909	914	900	939	898	919	867	859	906	885	868	931	898	968	916	896	878	911	833	920	902	911	974	940	946	864	888	916	893	916	904	918	904	903	882	873	873	907	865	891	932	909	917	893	980	825	910	886	913	892	952	882	886	938	872	923	882	896	935	891	870	920	898	915	883	914	894	903	919	912	884	879	904	851	930	922	940	927	913	882	872	941	927	930	898	864	969	942	861	952	892	882	882	922	989	892	901	875	923	895	909	946	895	914	911	870	943	924	935	962	934	862	899	954	927	812	969	912	930	923	860	865	850	897	920	861	896	867	915	904	915	925	912	867	911	939	932	934	906	921	939	960	941	903	873	915	878	961	899	947	925	900	877	910	893	911	917	896	887	917	928	930	875	933	871	929	918	895	952	865	919	858	949	907	893	860	929	953	938	919	911	884	880	943	903	844	919	924	895	873	878	892	882	859	935	930	868	882	904	913	916	882	887	957	936	925	926	927	1003	939	918	893	920	917	940	932	870	872	865	936	915	918	878	926	903	873	886	886	902	898	946	890	907	856	920	875	891	913	948	910	873	934	875	956	882	943	890	877	881	937	906	915	946	928	878	941	898	886	916	901	908	900	904	899	934	889	960	931	905	932	922	921	905	954	895	892	919	900	932	902	870	870	860	907	912	921	877	868	886	929	930	858	870	920	863	884	929	923	866	904	904	908	942	972	927	907	855	933	873	905	919	883	915	914	929	906	899	896	881	908	930	930	860	865	952	857	947	953	923	906	895	920	948	861	951	968	893	871	909	969	866	940	916	920	961	883	916	921	912	852	915	921	883	912	854	933	887	928	904	912	887	906	938	849	877	916	925	895	932	937	912	912	863	927	838	931	967	853	960	849	907	957	931	881	921	939	888	959	904	912	861	927	906	924	961	893	953	868	877	865	914	902	918	956	852	924	910	925	898	917	944	929	922	923	938	889	894	913	922	901	861	933	931	889	931	950	939	915	877	899	949	912	848	927	935	880	884	901	877	914	937	933	959	886	890	845	910	981	955	890	884	969	916	930	922	917	928	950	928	913	979	888	975	903	915	900	900	876	892	875	931	919	906	923	937	934	864	958	925	921	875	946	855	927	892	928	927	955	857	895	942	885	874	910	940	890	896	907	914	938	916	850	934	916	912	914	820	946	875	913	924	914	893	950	934	957	908	890	898	932	859	898	947	963	944	943	881	873	888	923	891	887	909	885	889	890	878	900	896	902	875	888	925	941	900	942	921	932	881	893	874	949	884	896	895	904	893	925	914	933	873	882	860	873	929	859	884	876	877	900	907	945	893	904	863	858	869	919	887	951	889	946	889	940	925	966	938	979	896	904	921	904	919	948	928	902	919	938	890	867	909	898	881	876	871	884	898	935	884	862	885	900	868	898	898	924	930	960	912	924	896	871	930	953	900	936	877	854	890	854	879	911	895	874	868	878	878	911	944	943	925	935	860	912	890	890	920	903	965	909	882	978	953	918	936	874	910	904	920	900	907	929	905	886	933	927	908	914	904	875	888	875	919	914	905	949	896	889	907	855	894	855	954	904	888	870	912	888	880	956	901	902	921	888	856	875	897	919	885	883	963	955	959	936	883	914	893	835	917	876	956	976	893	938	941	932	860	996	923	850	898	928	843	899	898	945	910	948	906	918	895	939	918	904	936	922	986	906	874	870	861	898	916	867	969	898	889	885	910	897	866	893	937	906	869	914	932	857	918	877	910	958	938	958	897	858	867	870	959	905	920	888	940	920	905	935	905	875	889	867	915	889	897	928	894	912	923	906	895	889	901	904	939	879	968	865	890	918	927	850	929	916	903	914	849	911	929	885	929	891	952	924	911	933	886	918	895	908	931	830	871	901	957	911	852	860	949	916	925	895	910	888	913	912	952	924	926	854	913	914	891	919	908	882	913	915	872	943	845	859	925	909	854	862	910	917	919	923	942	918	895	912	911	887	944	905	950	868	928	898	913	894	896	900	869	867	910	917	886	883	884	863	879	886	926	897	880	883	892	923	867	869	895	915	889	911	874	895	956	873	920	908	921	854	903	893	898	933	894	916	901	910	907	948	909	954	955	917	866	950	874	888	957	890	880	934	943	893	910	874	926	864	889	833	978	901	952	945	919	934	881	931	869	861	917	919	909	909	888	933	941	869	933	888	913	933	905	947	940	891	966	957	888	904	825	882	937	943	900	952	858	916	885	885	932	929	877	931	890	889	923	910	904	914	929	918	929	935	935	903	878	878	898	890	941	922	910	907	951	924	868	962	882	860	927	926	880	931	867	943	845	902	872	876	932	924	943	915	907	857	884	882	911	947	927	894	932	883	913	834	909	933	921	873	880	897	875	883	863	876	969	930	938	878	896	961	909	887	949	922	901	946	855	953	929	927	937	948	905	857	886	886	921	906	902	916	966	920	885	960	870	913	916	910	922	871	899	941	918	900	920	842	906	920	894	890	907	927	920	837	877	968	875	842	946	895	881	910	881	916	897	927	891	904	930	969	878	889	918	918	864	871	852	910	922	886	946	944	890	902	931	945	925	897	906	899	936	909	888	865	869	909	957	937	892	858	921	890	941	901	856	948	883	950	957	969	893	906	915	897	883	909	942	966	949	903	890	839	904	950	919	892	918	882	932	913	937	942	938	926	925	906	885	873	942	879	913	976	877	860	935	936	890	906	903	886	875	920	891	853	894	904	896	889	960	943	919	972	895	880	892	976	885	945	975	900	904	885	929	917	900	863	930	887	917	904	849	893	941	939	892	891	964	930	898	838	895	887	920	886	909	893	937	878	951	900	877	898	914	891	891	946	928	911	940	896	924	890	898	865	873	858	919	938	954	895	921	887	888	868	888	905	890	909	918	917	871	958	890	948	943	922	893	918	912	901	926	901	834	875	866	964	848	860	995	923	937	912	929	869	970	904	932	918	989	850	912	859	920	881	938	934	932	896	922	876	970	888	958	920	895	860	917	895	932	872	876	926	888	887	888	892	886	890	931	972	938	939	883	939	907	881	936	980	925	885	888	967	937	882	827	878	932	911	916	919	865	891	872	896	888	890	919	904	944	852	897	923	945	904	927	925
23137	21599	29654	24034	21596	21641	12734	1606	1050	1030	929	842	784	752	691	662	700	645	625	642	632	558	600	595	551	642	638	567	541	564	598	573	618	565	548	607	578	515	566	557	535	581	559	523	508	566	507	558	564	527	524	524	553	523	520	538	518	596	543	530	520	516	524	556	498	496	551	513	497	550	547	538	523	510	509	492	559	508	526	520	573	541	501	506	496	507	580	569	521	518	551	519	528	542	525	562	527	548	525	542	553	495	561	554	517	507	565	529	490	524	501	591	569	533	533	554	484	515	481	526	585	518	552	523	541	519	522	539	543	558	529	531	522	573	505	545	530	488	528	555	510	568	514	531	527	479	539	508	532	496	515	531	498	555	539	517	500	554	552	509	531	537	528	521	510	522	537	500	526	535	554	523	534	507	594	503	523	533	511	532	486	546	511	509	542	538	512	527	556	512	548	522	598	507	517	539	539	547	519	499	545	534	561	551	534	530	495	546	536	513	552	539	501	528	487	510	519	527	517	560	530	519	507	490	549	532	563	533	506	515	541	510	571	489	526	521	545	539	578	581	527	539	569	493	515	536	529	527	553	561	540	493	520	494	490	522	541	533	505	555	505	574	508	559	549	553	524	545	546	511	535	511	551	549	552	500	480	528	493	547	496	532	541	520	536	546	507	551	500	538	527	552	511	494	543	518	541	508	501	550	525	503	537	555	508	536	526	533	515	519	513	469	541	526	500	536	518	557	526	515	581	529	524	551	495	532	507	552	532	551	541	536	536	511	543	542	565	562	547	548	572	502	539	523	532	536	535	530	521	492	533	510	542	540	539	498	496	549	517	492	546	483	532	544	538	522	547	494	495	535	568	521	544	548	613	534	511	530	560	497	546	525	509	527	495	516	541	519	489	558	552	508	510	600	535	504	503	545	517	588	554	520	514	484	502	500	514	536	514	555	562	548	497	493	541	531	487	574	550	518	533	540	533	536	521	520	541	508	539	518	497	552	534	493	534	535	540	563	539	507	541	494	536	538	529	569	532	552	567	515	551	499	513	538	500	539	508	546	535	505	503	551	523	505	503	558	498	509	504	498	525	500	488	584	519	535	521	548	512	547	562	530	531	548	520	519	549	567	501	563	543	507	533	556	548	521	561	533	520	514	498	520	510	538	536	525	520	534	515	514	520	561	546	546	518	534	536	537	495	552	527	529	493	565	515	516	511	537	562	509	521	527	521	542	518	590	516	545	556	531	526	508	538	484	514	511	491	534	526	565	530	478	523	515	544	530	537	516	540	527	502	522	545	545	500	511	533	544	512	547	513	566	500	537	530	521	506	540	501	530	525	549	522	500	527	487	509	509	522	529	488	532	551	558	531	509	536	506	511	542	536	527	500	514	483	527	581	529	509	544	557	538	572	547	507	553	524	532	516	537	477	526	540	519	536	523	544	545	492	503	546	537	543	510	536	494	490	548	551	554	548	525	540	538	530	550	522	537	527	518	552	508	534	504	535	510	567	519	534	541	528	531	522	541	529	524	548	497	557	518	514	552	533	505	507	552	508	549	526	518	530	508	546	567	514	541	537	519	506	503	493	514	519	526	513	488	499	509	567	515	521	494	547	532	533	541	548	536	512	524	541	534	519	543	561	558	517	520	533	513	561	577	599	538	523	528	521	491	545	542	553	530	501	529	552	513	502	548	519	505	487	507	527	509	526	503	497	539	505	506	521	518	518	518	547	508	523	546	534	543	485	485	547	506	513	531	550	532	479	527	544	543	497	497	534	533	514	518	525	554	498	507	512	527	546	553	541	533	526	539	515	502	531	544	515	527	558	514	530	551	544	527	480	530	574	519	536	528	544	527	522	545	558	546	537	527	504	543	559	530	517	564	517	554	489	527	526	524	492	542	491	545	565	541	528	557	537	550	524	526	550	489	503	526	587	510	511	500	525	518	543	538	488	523	534	526	531	526	507	543	555	490	484	554	529	569	517	565	555	516	521	529	478	535	524	551	549	532	530	547	544	524	517	524	506	537	531	571	556	523	536	609	509	518	536	528	522	525	569	540	531	529	550	565	530	519	556	539	484	513	558	546	546	474	528	518	531	533	492	564	542	564	537	556	538	523	537	571	489	535	526	481	509	515	518	502	519	529	589	535	480	491	531	534	568	493	518	554	535	559	545	499	519	534	504	532	560	518	501	524	556	507	527	538	497	543	496	518	519	534	496	536	504	487	565	496	521	523	545	522	510	519	513	560	515	536	533	548	539	588	544	491	533	557	515	544	546	525	462	522	515	549	567	476	554	500	476	515	523	573	529	530	528	515	563	520	540	587	508	526	529	528	504	499	520	513	560	526	535	527	519	544	537	490	508	524	541	515	504	497	521	523	542	527	530	515	545	530	526	527	551	524	540	531	511	548	525	526	551	556	499	515	502	508	512	545	524	527	515	517	505	558	482	518	520	520	562	512	497	526	554	507	472	530	547	543	522	510	494	492	523	529	507	524	532	533	567	509	530	519	518	482	547	562	534	531	551	509	495	499	534	577	554	551	502	530	513	528	501	523	535	553	520	495	536	502	483	495	551	553	542	541	538	520	480	523	520	519	536	513	510	519	544	546	545	497	537	507	508	478	509	499	537	552	552	521	476	529	534	507	530	506	494	566	528	518	480	512	489	531	549	462	530	570	557	517	507	548	560	517	516	526	531	533	538	480	561	545	563	527	496	500	520	553	516	518	500	540	519	512	506	499	527	528	547	517	520	524	548	540	511	526	522	580	545	508	542	522	515	499	504	559	506	544	520	531	532	538	527	561	506	514	518	511	530	544	528	525	547	567	520	530	507	533	509	534	553	508	543	508	532	546	536	527	540	567	529	490	555	573	564	514	498	530	523	530	494	503	535	535	545	515	529	508	511	496	512	502	535	540	489	525	511	473	555	533	556	504	566	538	513	554	528	524	546	568	528	489	508	530	521	551	539	551	526	523	502	557	550	526	537	511	534	538	543	508	538	526	554	517	485	526	524	524	514	520	538	512	478	516	535	491	560	510	554	501	503	558	519	563	576	484	561	514	468	506	471	480	532	463	520	513	508	517	547	504	531	536	542	492	502	544	543	546	506	528	515	517	522	533	515	540	545	533	525	524	544	536	533	541	507	545	521	499	506	548	519	518	477	517	514	548	505	488	530	533	585	476	550	561	549	488	576	526	541	505	518	506	557	518	516	538	510	489	524	531	530	479	528	565	525	530	528	540	521	521	557	532	505	551	559	506	530	523	508	531	556	567	545	540	507	541	504	524	565	560	530	530	539	531	546	493	559	500	513	518	535	548	538	537	557	497	559	509	571	524	531	559	519	552	517	521	547	510	591	498	587	488	552	521	540	533	521	509	495	564	492	529	517	507	503	532	532	530	516	454	534	506	534	510	530	531	520	491	538	489	537	562	573	544	561	562	563	545	528	488	550	514	537	491	512	497	528	503	475	511	511	512	472	532	516	510	531	525	545	527
7480	16704	13437	7180	5046	3818	2973	2431	2051	1707	1478	1310	1154	1108	1018	990	908	888	830	799	766	762	766	770	769	725	702	697	642	645	672	651	656	673	679	597	622	632	640	629	674	652	613	632	621	663	622	682	641	639	618	609	611	631	587	607	562	604	625	658	646	595	639	585	598	606	670	631	605	639	615	622	650	641	626	626	612	579	586	611	575	601	628	596	591	624	579	598	618	651	628	600	593	614	607	578	602	606	609	651	613	589	611	628	573	623	571	588	629	590	599	597	615	593	583	611	616	620	599	595	589	610	616	596	552	613	597	607	612	631	619	610	602	591	622	619	628	576	592	623	598	661	605	567	583	619	621	524	606	595	647	596	584	611	618	591	599	644	600	613	622	622	605	542	614	606	637	595	566	620	630	574	598	592	592	554	575	617	615	627	618	609	619	619	605	639	633	575	604	615	592	588	645	595	615	570	607	635	620	579	600	583	572	567	622	597	598	529	552	560	633	597	614	600	602	588	652	606	610	568	607	616	560	587	582	603	590	640	597	582	587	586	555	620	626	602	599	593	644	620	618	574	632	617	612	595	540	607	612	554	538	577	614	611	612	629	635	565	572	596	608	628	618	589	631	571	601	589	583	643	592	572	593	543	607	619	638	595	580	589	583	602	590	571	604	602	634	617	587	595	563	632	585	631	572	582	590	628	620	590	599	598	559	613	588	622	552	645	579	618	550	582	609	584	574	639	622	600	602	584	627	580	603	595	608	593	575	624	611	637	612	610	602	622	596	566	609	575	601	596	592	579	603	612	615	601	627	592	597	577	619	560	604	623	634	586	591	619	628	587	578	596	566	645	627	601	573	598	607	572	567	637	587	580	645	643	621	593	589	599	589	582	607	571	631	573	600	647	552	589	617	591	592	580	594	610	572	597	594	592	645	581	611	593	559	643	600	555	645	602	589	612	576	570	593	623	639	580	610	570	580	627	567	627	566	615	569	564	582	649	602	619	623	611	578	623	569	574	597	592	585	619	607	561	616	571	596	584	643	565	592	595	617	566	586	588	634	619	616	588	631	585	600	626	598	591	597	631	580	572	620	604	597	560	594	613	616	599	634	620	599	600	617	634	563	575	598	625	640	559	583	685	593	617	582	580	633	617	618	643	601	593	579	600	573	612	615	606	614	615	611	601	596	610	596	610	552	599	620	575	601	605	600	625	584	608	577	591	610	619	618	634	610	603	640	582	601	625	624	660	614	565	585	520	622	607	590	602	624	591	594	614	621	587	632	583	606	608	604	597	601	608	578	655	582	624	622	632	555	619	598	591	574	562	606	634	602	554	571	600	601	618	596	614	617	616	589	610	587	620	594	587	581	611	572	632	586	626	559	610	633	560	601	607	593	626	633	575	602	601	581	618	552	583	611	601	595	613	628	573	574	556	557	594	602	581	589	558	604	615	610	615	638	590	558	587	566	585	619	627	607	613	574	584	622	580	592	636	613	615	597	602	614	559	588	601	630	583	629	596	597	599	637	635	602	577	583	601	572	612	591	615	631	616	625	597	599	597	584	603	633	618	597	599	616	597	578	612	587	579	590	566	603	617	598	600	680	583	610	577	607	625	565	610	609	621	626	642	596	606	592	623	565	546	612	581	604	619	588	574	588	596	577	575	595	587	598	623	584	591	582	583	586	585	584	635	588	575	574	602	549	601	609	608	663	629	588	602	623	563	594	625	611	615	590	606	571	609	650	590	578	640	622	624	562	578	611	582	636	576	579	598	583	640	606	604	619	576	622	590	556	599	618	614	669	643	612	589	597	561	614	574	523	581	610	597	568	587	634	579	619	613	581	565	607	592	604	626	579	603	597	625	606	602	579	591	593	584	641	635	595	580	574	597	603	594	592	591	576	604	560	556	632	604	575	599	582	608	573	626	612	608	621	579	613	584	547	621	599	612	595	567	604	643	633	575	596	551	579	581	595	584	582	607	621	567	576	588	611	598	592	625	626	633	650	611	649	637	602	546	650	619	640	588	635	568	598	584	624	610	560	637	593	616	586	620	620	586	595	557	608	605	605	620	629	615	577	588	587	645	614	622	660	573	542	564	581	571	602	600	618	621	560	616	606	609	586	571	545	592	593	606	598	616	594	603	602	603	597	595	572	624	573	581	610	598	601	641	613	573	664	558	594	645	589	605	609	595	575	623	590	578	599	609	589	626	599	638	596	579	592	607	586	586	632	567	589	575	617	584	577	610	590	606	611	598	584	529	602	576	603	638	580	580	605	599	598	659	614	623	580	603	558	586	592	598	613	619	643	613	617	601	591	588	575	587	569	625	584	575	624	610	605	561	605	566	602	560	584	628	604	567	647	542	607	636	557	623	610	562	598	571	575	633	566	609	633	619	608	572	581	603	612	557	630	578	590	582	587	636	621	605	615	577	635	610	581	603	576	629	613	613	595	602	573	555	647	584	615	582	637	579	591	569	599	602	580	560	592	561	602	592	588	584	601	597	602	529	632	599	601	596	579	578	575	594	603	657	632	598	570	610	562	594	666	604	635	623	607	605	628	594	660	609	569	556	559	623	618	576	590	605	570	599	600	566	618	589	581	571	587	601	608	599	568	583	594	629	609	598	608	571	616	630	576	585	579	632	587	612	590	598	579	601	589	606	610	615	652	596	589	550	590	614	625	612	605	595	578	533	623	558	620	623	648	622	571	600	564	559	620	603	580	583	633	625	589	582	574	590	594	586	601	612	603	585	595	560	613	628	631	590	630	602	601	641	607	606	626	591	608	635	603	569	566	586	604	616	605	583	618	646	551	554	580	634	593	602	620	612	581	603	607	587	577	597	626	589	609	619	585	596	581	579	603	595	565	623	618	545	589	621	620	588	621	579	565	556	620	605	581	605	565	583	591	588	638	586	592	617	597	590	578	596	594	602	613	614	535	578	602	586	590	621	597	588	620	582	599	627	597	592	599	597	621	650	614	579	640	634	561	561	603	615	611	603	579	551	581	604	655	612	580	605	588	603	613	608	565	597	639	589	610	621	615	573	585	631	639	607	617	566	597	596	597	604	617	585	620	641	592	583	560	619	587	573	554	601	604	610	598	615	578	589	623	607	589	628	558	609	557	602	580	620	600	631	608	616	650	626	561	595	597	615	598	613	602	605	584	587	603	577	602	622	556	579	583	582	590	596	625	623	593	649	623	561	596	569	601	589	573	605	574	588	566	569	650	597	605	568	608	620	605	599	606	609	581	662	598	578	591	629	643	609	596	537	576	580	646	585	614	605	566	547	639	603	633	627	603	625	591	610	599	626	604	579	572	622	575	673	619	623	592	538	609	596	572	604	621	549	568	533	574	562	587	559	607	630	621	593	602	579	628	582	580	597	592	591	635	589	651	602	589	603	582	628	555	623	573	557	631	640	600	580	580	587	580	604	629	551	578	594	605	608	596	602	659	601	609	619	603	606	616	579	531	600	637	623	618	601	611	585	568	621	560	588
27674	20758	8319	995	660	620	573	565	570	537	589	526	577	538	565	544	537	508	491	509	555	532	566	511	526	517	554	538	557	568	541	545	545	563	533	520	575	537	558	494	583	562	547	509	572	581	536	534	513	522	568	541	521	566	522	523	515	562	529	502	536	562	536	520	585	547	529	511	520	583	553	548	613	529	529	551	539	545	548	528	539	565	549	529	504	558	541	539	504	533	527	550	505	572	534	537	542	538	542	548	495	586	565	551	608	551	543	540	555	529	557	544	510	545	553	546	526	540	541	527	557	533	549	565	578	512	535	566	535	502	567	514	527	573	558	530	539	551	554	534	576	579	562	526	527	571	574	534	533	530	535	521	517	498	583	582	574	544	524	513	545	494	553	553	519	512	555	524	528	529	538	580	492	548	529	546	549	532	540	555	573	517	554	549	555	552	508	541	541	516	562	599	569	513	525	535	541	517	516	530	588	525	548	538	506	528	527	550	525	569	502	542	502	558	550	516	572	543	551	540	556	546	512	546	525	540	537	532	535	540	563	559	547	550	540	533	509	538	492	520	542	550	519	562	516	525	524	526	527	579	562	529	550	554	555	545	518	575	535	500	559	537	545	548	576	549	560	515	559	537	537	543	520	495	529	538	508	543	524	528	536	576	546	530	566	525	561	511	530	543	591	524	555	532	562	494	529	523	586	521	495	571	546	577	535	519	517	561	563	549	500	552	560	531	588	560	577	546	530	551	539	541	559	526	548	528	546	521	523	552	514	527	509	534	518	557	580	515	554	542	582	536	595	526	532	534	490	563	541	514	532	542	558	539	523	562	557	544	533	519	502	535	605	595	556	530	548	547	534	523	554	583	556	519	524	520	555	532	548	527	523	500	541	519	545	570	509	564	531	545	540	545	550	574	557	566	512	527	534	524	553	551	546	540	538	526	537	530	527	562	518	535	549	526	519	563	534	496	527	562	576	550	546	548	558	529	544	524	537	528	526	540	524	509	551	499	537	594	535	514	532	529	570	499	593	540	550	511	573	512	502	500	574	593	535	540	536	520	530	530	592	531	566	547	520	564	580	525	539	521	529	548	514	521	587	543	492	532	521	549	572	565	570	575	570	569	533	520	520	548	554	558	561	582	512	528	455	520	572	543	524	521	549	524	540	554	500	539	520	580	538	541	566	556	579	524	555	567	520	494	534	529	555	533	594	565	513	540	557	515	527	540	546	542	554	545	545	577	554	514	588	572	577	566	517	577	559	535	518	540	542	533	570	560	533	520	513	544	525	522	567	543	523	563	534	517	545	543	580	564	520	544	544	564	543	521	549	553	539	547	496	541	504	527	562	560	491	555	551	567	519	573	590	560	520	539	560	539	562	511	552	529	558	570	527	544	514	527	522	551	512	580	524	538	531	594	548	560	513	550	535	554	518	515	521	527	555	556	534	520	545	535	549	562	514	558	536	541	549	516	563	556	550	534	526	543	540	549	577	558	503	555	523	574	544	589	510	540	574	545	543	553	563	528	541	548	531	533	543	494	530	555	538	503	490	551	541	573	552	586	563	535	576	566	535	526	546	496	511	535	523	538	566	524	537	551	535	536	528	555	550	527	536	581	526	570	565	564	552	533	553	539	521	540	542	506	535	555	565	548	528	541	484	529	566	551	503	541	522	513	531	574	556	542	540	540	526	567	542	544	555	535	528	525	551	509	556	539	512	530	557	559	515	551	557	498	547	549	520	510	549	537	546	568	546	558	536	497	526	517	523	521	526	567	553	567	534	580	518	560	543	519	544	565	484	552	594	584	543	522	528	501	565	559	535	546	543	543	509	521	530	563	582	533	563	483	577	539	535	566	601	558	572	522	555	526	548	580	510	516	572	568	533	570	514	560	534	550	561	551	534	529	524	483	518	533	526	546	560	540	541	537	533	583	554	542	559	572	577	570	550	510	530	567	551	544	530	556	540	565	521	558	544	574	546	530	539	556	515	553	516	531	583	550	543	514	545	541	559	497	570	549	550	537	532	523	559	555	575	548	572	574	532	540	563	525	537	581	551	504	512	514	539	484	515	543	491	537	575	518	497	542	578	528	542	576	531	533	518	510	556	573	503	493	538	557	515	540	510	518	540	577	539	566	571	517	534	530	523	563	537	552	537	549	519	557	598	573	528	481	524	560	559	520	541	520	550	537	531	537	501	532	571	559	526	520	546	544	535	507	545	545	533	534	530	574	535	537	564	502	520	531	538	542	543	542	540	550	609	507	539	513	497	549	536	550	576	505	536	487	524	540	539	576	520	534	551	518	567	539	557	517	511	547	519	530	503	581	569	557	508	564	549	535	528	577	505	537	536	545	565	542	529	560	513	573	550	576	553	515	545	490	515	519	565	563	552	581	559	538	551	528	557	535	528	574	568	570	546	556	561	559	576	548	543	523	567	571	528	535	562	539	576	550	553	557	528	521	543	549	518	527	549	548	566	503	521	508	521	538	531	545	520	539	523	554	590	544	557	561	503	587	507	546	553	513	557	537	546	538	527	555	580	541	550	583	534	526	551	527	564	526	559	541	577	544	559	543	531	536	561	546	517	556	506	565	536	533	523	567	560	529	559	558	522	524	556	547	538	563	545	508	555	533	537	537	534	565	522	572	509	536	549	567	520	525	586	523	520	510	537	527	549	540	493	535	544	540	527	562	561	531	511	585	551	527	533	552	558	551	558	508	532	510	509	559	545	581	533	520	489	520	543	557	544	548	536	506	509	546	567	551	559	572	529	542	558	573	553	562	563	568	495	563	563	523	531	551	530	549	535	547	547	559	504	518	513	578	485	535	564	505	499	525	503	495	533	558	544	519	551	536	594	551	550	547	547	509	556	520	546	528	542	496	510	493	549	555	583	482	562	548	547	523	589	557	532	513	528	554	543	568	541	602	538	538	503	507	516	523	538	572	546	549	563	536	558	543	563	569	590	541	547	506	493	516	535	555	591	518	496	512	558	530	555	572	554	531	505	554	529	539	542	496	552	525	513	533	533	549	556	528	519	536	552	571	520	547	573	560	528	565	537	538	530	537	591	582	564	564	532	567	557	530	492	541	541	532	530	569	556	523	535	576	560	507	557	517	550	517	543	567	549	513	521	546	571	517	557	554	518	573	531	527	542	570	574	560	513	558	539	531	536	527	538	523	542	555	509	535	541	514	530	554	549	509	574	531	561	514	528	537	525	566	602	500	543	548	505	533	528	499	563	535	549	546	535	545	553	543	560	553	540	548	532	538	509	516	554	543	525	574	525	558	526	573	561	534	546	487	549	564	502	531	521	526	534	566	548	565	580	570	551	540	516	518	527	548	523	555	540	571	540	564	559	540	508	523	519	543	544	518	514	507	545	547	537	496	539	584	535	517	564	496	518	574	556	548	530	500	541	528	498	531	572	545	525	524	512	507	547	504	525	539	519	539	554	543	573	525	547	546	549	557	532	540	560	535	510	493	541	522	566	540	560	573
4396	1488	1254	883	842	752	758	696	690	707	702	682	730	698	657	748	624	695	667	700	698	638	675	638	640	637	654	677	640	633	691	664	661	666	687	687	665	677	653	698	688	667	638	673	656	672	673	679	630	669	645	655	686	646	661	676	629	637	659	635	660	658	658	633	656	695	629	614	660	706	647	644	649	642	648	698	649	629	674	638	679	666	676	658	685	662	656	633	685	637	651	676	649	675	597	671	680	693	710	692	648	644	645	651	697	674	658	678	681	654	638	678	635	667	688	699	699	686	640	660	657	666	636	666	648	708	653	679	681	624	647	648	622	643	673	627	629	658	670	654	650	679	673	670	680	632	691	647	661	688	630	705	647	627	623	668	654	666	666	649	665	658	605	666	601	713	650	664	676	672	676	673	641	718	646	679	675	647	657	666	671	671	657	640	638	653	665	650	656	691	677	658	668	655	650	632	685	681	653	635	649	682	669	664	656	690	621	625	683	653	637	642	613	637	642	644	686	634	648	607	720	657	634	633	679	640	619	660	645	680	643	677	642	661	648	647	652	663	668	666	659	660	642	656	663	673	652	657	655	650	614	649	649	637	644	655	629	633	694	663	658	718	690	651	630	627	638	672	644	660	642	633	650	646	660	704	664	667	655	667	671	663	638	678	644	650	670	701	698	671	686	637	637	682	650	640	613	622	632	721	661	680	646	647	639	628	676	693	648	698	677	679	688	644	659	679	628	644	665	653	658	627	673	625	666	657	650	659	660	680	669	626	685	751	670	690	645	658	658	655	677	641	635	638	665	737	637	634	652	631	695	709	633	632	641	669	679	643	661	653	633	621	679	670	663	679	670	659	682	655	663	664	620	716	674	675	690	628	690	663	676	661	667	646	690	632	697	688	641	621	661	652	649	653	640	685	681	664	637	699	658	672	631	657	641	673	632	658	640	689	675	604	651	674	674	674	653	621	679	646	675	719	656	625	642	669	685	595	683	685	679	680	654	657	629	725	676	666	662	699	672	635	618	645	645	669	673	700	637	616	656	705	657	695	629	625	672	658	678	641	647	655	682	662	663	650	643	653	723	647	679	691	673	644	652	666	640	677	650	667	636	691	650	642	646	664	676	731	677	685	656	679	657	654	651	662	644	668	645	677	705	629	612	657	691	666	636	696	654	681	643	623	628	648	670	604	650	655	618	646	647	611	666	682	678	716	643	677	619	616	647	669	657	620	638	650	668	651	704	652	655	701	663	651	654	669	665	665	665	592	723	660	663	649	664	641	671	677	641	682	651	656	635	640	620	674	650	679	648	664	706	702	660	655	651	661	664	684	630	657	662	619	674	641	615	658	707	652	647	662	655	605	661	625	691	682	659	676	654	674	620	647	731	700	675	641	671	677	630	672	645	702	699	613	639	644	706	649	665	687	670	658	686	629	651	671	681	653	667	644	644	659	649	645	632	651	652	686	691	633	673	649	671	616	600	685	638	630	669	654	662	695	665	645	619	662	667	599	709	668	665	650	623	652	680	583	702	681	620	653	634	713	680	650	683	657	671	659	668	675	660	701	700	680	630	640	671	681	671	635	672	693	686	664	648	652	660	679	642	711	665	676	657	675	660	641	631	708	683	624	671	660	653	609	672	667	661	710	667	653	666	688	638	675	675	672	625	663	618	673	626	626	725	607	655	649	669	648	644	657	650	677	689	645	646	641	640	643	610	672	648	702	637	654	668	653	668	636	697	663	687	671	649	691	682	648	667	634	622	711	611	680	678	681	670	656	659	655	673	670	660	629	676	638	632	683	686	674	664	683	711	642	689	626	683	678	656	667	702	681	647	673	688	653	712	646	643	683	663	669	641	695	659	700	663	660	654	673	656	697	662	675	643	653	640	650	610	615	649	681	660	664	658	595	689	670	637	646	637	683	637	625	630	653	724	665	683	670	707	651	668	664	658	690	639	688	643	642	614	731	654	651	640	658	661	671	670	680	683	688	707	704	675	679	699	646	714	621	656	625	658	645	658	690	678	725	653	659	656	618	634	666	674	660	607	689	700	653	673	667	630	729	649	683	707	708	656	667	677	628	655	731	652	703	662	689	697	666	643	665	708	656	687	651	650	649	620	686	690	672	609	623	648	673	657	688	611	673	635	689	634	689	664	666	607	644	653	660	643	661	636	652	683	589	638	640	631	719	676	654	688	672	665	693	667	633	625	661	635	683	651	721	655	654	689	647	642	681	690	633	628	625	639	662	644	708	686	645	673	645	634	687	688	632	678	652	658	663	679	648	687	665	663	642	617	672	638	644	641	671	643	713	656	695	657	621	668	702	661	580	653	701	647	674	636	635	644	667	626	696	658	678	651	660	644	647	632	667	689	632	691	655	679	642	692	628	679	608	704	691	697	668	685	721	671	599	633	663	672	674	648	697	674	685	674	688	655	655	646	666	630	642	640	665	659	602	658	613	704	637	699	633	680	632	649	608	705	692	661	714	662	690	646	657	677	641	698	669	644	697	692	644	651	630	686	647	651	665	628	692	635	693	633	712	661	685	662	643	672	684	679	632	647	718	656	645	665	670	703	662	651	626	693	666	687	680	626	664	689	663	684	700	645	689	657	670	661	654	652	645	674	711	692	668	637	662	675	634	681	628	645	649	684	672	643	696	637	635	689	662	690	639	685	699	625	628	641	709	638	664	656	658	667	672	631	675	691	617	699	657	648	651	628	639	634	619	661	631	626	627	668	696	650	619	664	642	759	635	692	669	657	702	670	661	631	640	684	622	660	684	648	635	655	704	672	669	681	656	684	645	616	633	624	644	676	688	649	648	663	656	608	697	699	690	639	676	641	655	602	647	667	659	644	704	618	692	688	697	662	663	592	663	681	682	699	657	678	672	641	690	651	674	713	633	705	635	668	645	667	626	667	679	672	660	702	653	644	636	700	646	666	687	640	613	617	673	675	627	664	662	609	662	608	655	702	668	642	687	686	689	626	708	667	682	623	664	673	678	678	663	674	657	623	654	673	711	665	639	674	662	633	686	728	645	693	666	650	679	662	727	658	666	662	649	647	633	732	655	655	682	664	653	685	684	676	641	652	645	649	669	606	698	673	691	668	675	681	643	630	671	698	665	669	645	676	631	635	672	643	631	639	680	652	673	624	720	666	671	684	657	674	653	674	653	645	661	685	681	674	651	679	675	692	649	645	640	638	629	686	636	667	647	639	623	693	695	662	666	651	621	662	624	646	582	648	674	649	704	634	683	683	644	625	629	684	677	664	708	661	618	698	680	691	661	650	653	653	678	624	659	648	667	636	661	673	669	681	668	682	669	635	694	674	693	663	655	660	647	639	677	672	666	667	713	650	696	693	639	686	691	641	634	645	694	663	657	658	637	653	663	610	656	669	660	661	627	664	652	681	647	703	680	648	639	675	641	672	743	645	712	647	714	670	673	684	679	671	651	673	630	664	652	672	631	602	667	614	663	663	669	662	682	643	693	708	634
24005	21552	29191	24345	21555	13632	1347	736	605	526	450	468	447	379	379	408	373	364	372	350	346	373	335	328	340	312	353	339	312	332	323	299	311	325	348	344	312	314	290	331	304	314	304	332	293	296	317	328	310	311	300	303	343	274	302	311	340	300	304	313	325	305	292	327	329	327	296	318	318	307	295	303	304	315	305	322	311	292	287	304	336	319	279	325	285	303	300	316	328	309	309	313	322	302	304	306	276	315	350	333	290	287	294	266	341	312	312	343	334	321	315	291	284	305	283	276	302	278	329	317	314	295	295	296	276	264	299	310	294	332	302	296	285	324	317	277	304	283	336	296	343	288	312	294	333	286	305	288	307	319	315	287	308	296	317	306	344	330	314	279	272	323	281	286	309	284	293	308	336	309	318	301	296	307	291	320	301	295	290	272	309	319	309	322	262	293	300	330	297	300	327	316	332	296	283	287	289	291	316	317	296	311	317	289	308	329	298	286	299	300	254	293	302	278	337	310	303	273	294	272	297	289	306	292	285	293	298	335	306	270	269	318	313	273	289	306	295	293	292	294	301	274	313	296	279	301	281	292	290	300	329	285	284	277	306	283	286	311	289	312	305	281	282	298	277	315	275	287	324	294	348	320	315	292	297	317	294	282	305	341	302	319	289	284	288	305	289	323	258	265	285	302	271	296	331	269	287	313	301	302	299	310	274	296	311	301	312	278	303	301	324	288	331	338	279	290	305	289	310	318	284	303	287	271	291	310	300	277	299	271	306	276	315	309	283	275	356	334	285	277	295	317	326	292	285	293	317	339	332	296	281	306	293	316	300	339	321	317	307	281	299	310	283	330	327	271	297	289	298	292	305	338	321	275	277	295	331	329	280	281	299	302	301	319	312	293	304	309	307	293	308	304	330	274	302	275	306	313	301	332	289	282	320	325	317	306	299	318	300	286	296	314	294	309	301	300	323	303	296	291	322	286	317	313	286	289	305	314	280	293	313	279	284	320	320	298	304	312	318	294	294	311	305	286	286	305	281	349	296	303	287	277	318	309	301	280	309	288	318	315	284	320	317	325	344	291	307	312	311	314	341	304	283	301	300	307	295	302	324	300	293	274	297	294	264	291	301	291	312	296	316	324	321	293	294	280	317	302	296	313	313	320	302	303	285	336	319	301	299	286	305	319	311	307	322	287	303	293	294	296	290	303	286	292	294	303	293	286	290	298	307	267	290	296	318	273	311	305	303	292	284	304	282	324	317	316	282	278	306	269	304	301	321	296	299	303	294	311	294	327	305	317	308	299	312	308	312	292	323	307	322	304	290	280	303	299	310	292	298	313	307	271	307	286	290	305	290	318	321	305	282	326	326	296	286	301	286	273	304	256	297	310	304	312	329	281	298	291	280	315	288	330	290	304	303	329	323	280	279	301	268	298	283	310	289	322	275	290	313	309	264	320	320	310	283	293	341	310	291	307	301	296	288	266	288	305	309	285	345	298	292	270	327	312	311	309	308	294	321	294	278	313	298	317	323	301	327	305	306	288	283	290	309	269	293	306	320	284	294	320	277	299	321	322	305	306	314	308	308	302	270	323	336	300	285	321	304	320	304	278	311	321	309	284	336	273	302	283	320	307	317	332	272	305	299	298	301	309	273	299	319	291	292	301	283	318	302	312	306	285	292	281	302	318	295	307	286	279	307	308	310	300	293	307	309	300	294	297	267	268	295	299	304	311	297	299	307	333	275	309	299	322	267	303	275	311	299	311	302	275	301	306	291	299	310	260	318	290	315	300	312	279	285	282	315	314	324	319	321	287	344	275	289	285	289	310	325	289	315	300	337	337	290	302	307	296	292	286	288	287	310	262	297	298	278	279	263	320	310	299	278	300	315	281	271	285	281	303	276	283	290	330	291	283	282	270	318	309	306	314	283	282	295	306	317	314	283	333	306	265	306	265	301	291	319	300	335	300	306	323	330	305	300	301	319	307	302	321	324	304	312	343	307	319	303	309	290	315	275	283	300	259	291	304	273	300	325	308	288	307	332	282	316	315	291	282	298	296	285	335	303	289	276	301	282	287	300	286	280	269	308	290	287	297	323	275	282	299	260	291	278	284	296	327	303	289	270	296	315	306	278	329	287	284	310	294	263	326	301	300	304	315	300	304	310	286	310	294	305	315	316	286	311	282	295	292	302	285	291	312	283	313	300	328	290	343	300	257	314	302	298	318	295	304	347	341	314	309	293	283	322	288	285	301	311	290	314	286	318	276	316	297	310	305	282	294	328	301	284	297	310	325	293	302	291	281	288	278	321	296	317	344	311	330	292	301	313	302	308	344	325	319	318	312	304	307	314	291	314	333	277	327	277	313	292	303	289	323	324	283	310	303	295	285	301	304	263	299	297	302	307	264	322	292	314	317	296	306	331	310	316	311	288	310	304	273	290	300	333	294	294	327	293	295	304	315	257	302	292	303	311	314	304	279	334	304	302	317	327	318	290	296	319	280	278	320	291	287	296	273	329	298	319	310	295	276	317	318	283	299	310	305	284	318	300	275	331	304	303	322	295	280	308	277	278	288	299	297	296	292	290	310	329	269	298	255	330	275	327	294	298	283	271	289	306	270	301	293	300	296	333	310	309	321	302	300	278	290	287	274	303	296	291	284	300	307	313	291	296	304	297	287	296	338	280	324	275	283	317	326	314	315	309	304	291	340	306	302	285	299	297	285	283	287	287	323	335	318	317	284	289	291	287	322	286	283	294	315	317	285	280	291	297	307	295	329	293	311	308	296	318	303	300	290	323	302	288	319	290	274	303	298	285	295	297	306	296	283	314	297	317	283	296	307	312	295	296	308	295	308	322	284	279	299	295	296	271	337	298	305	296	316	275	309	296	312	301	318	351	306	323	339	314	271	322	275	293	320	304	308	283	300	296	282	319	312	304	321	293	304	325	298	289	325	341	319	293	316	314	319	304	279	260	347	311	303	293	314	308	288	323	284	280	290	321	323	293	278	316	263	292	322	309	295	337	281	324	303	322	328	301	297	310	301	294	284	327	298	313	358	296	297	306	287	274	301	322	285	274	292	274	298	322	291	317	310	285	300	341	295	307	298	277	299	307	321	298	276	304	291	261	289	302	334	310	308	303	278	314	298	284	317	310	310	318	287	308	324	339	290	283	305	299	293	318	278	293	289	300	309	266	274	295	304	290	304	322	293	268	289	309	291	281	305	310	292	294	323	307	302	259	309	320	282	284	319	289	295	338	316	292	298	292	302	323	327	299	298	298	255	316	309	296	307	319	293	293	307	324	281	333	300	306	280	290	316	290	287	279	310	326	317	266	273	330	304	312	292	297	298	329	312	267	293	311	307	319	300	290	298	292	322	324	300	292	282	297	306	297	319	323	295	291	318	333	284	319	268	304	323	307	315	299	286	308	294	305	291	319	284	273	274	317	317	294	320	284	305	288	295	313	304	291	320	307	306	326	330	307	315	301	294	310	295	320	311
4920	10161	8393	4146	2734	2126	1662	1280	1090	974	805	797	684	603	616	605	535	537	530	486	484	440	474	458	468	454	422	449	425	436	415	424	366	430	391	425	408	418	441	393	415	381	388	403	414	379	385	382	376	378	396	417	413	391	365	382	417	382	418	400	392	358	363	407	372	397	370	424	378	384	393	340	406	369	386	397	372	408	393	373	395	389	337	388	379	412	389	352	374	392	417	392	362	379	394	396	379	396	355	402	384	383	388	373	363	386	391	389	387	374	367	364	354	384	390	379	339	366	408	369	363	391	355	348	389	404	388	396	369	365	345	388	364	367	407	400	385	364	350	360	370	343	378	372	413	384	377	356	382	407	372	374	364	381	391	377	400	386	401	394	393	399	357	381	395	402	379	390	336	380	375	387	383	349	378	398	373	367	377	354	371	358	371	357	402	358	396	370	384	365	377	366	369	374	387	362	390	371	387	356	364	370	417	393	372	402	349	383	365	376	373	359	395	372	363	395	362	393	419	397	417	357	360	375	353	368	386	354	346	372	356	365	373	360	370	394	339	396	381	369	365	423	374	406	376	398	388	396	365	376	351	341	382	400	379	352	340	400	386	368	355	379	380	344	426	383	364	362	382	386	366	393	386	362	359	345	380	356	358	367	393	360	373	409	369	366	383	353	368	349	384	405	381	401	359	396	368	388	375	361	367	389	366	375	404	369	342	396	371	389	376	388	385	392	377	398	408	313	376	366	372	419	364	351	381	392	390	376	400	396	350	395	393	422	395	382	397	371	368	360	402	379	372	360	374	389	365	406	367	366	365	342	407	384	386	346	372	380	395	376	398	397	378	385	367	394	404	361	332	349	369	388	349	379	361	376	361	368	391	378	351	359	363	363	375	393	382	367	355	372	394	393	361	349	383	369	370	357	391	389	407	408	370	363	358	371	359	361	371	351	369	373	375	376	353	375	389	363	383	377	378	367	417	362	388	374	355	365	344	377	355	387	376	409	390	365	391	376	381	394	377	364	370	383	338	361	397	401	356	400	323	367	378	383	367	358	371	371	349	402	358	366	382	385	371	387	363	340	371	340	360	385	365	387	372	375	408	392	393	389	372	363	369	363	382	369	367	395	366	351	382	388	384	362	345	386	394	355	407	370	349	365	361	338	342	383	377	380	396	391	364	353	378	387	410	386	355	390	409	380	327	389	377	366	384	344	396	380	403	381	438	359	360	399	361	375	354	388	394	405	388	373	353	371	355	384	373	349	341	384	427	345	400	374	380	356	386	358	375	349	383	389	339	392	366	395	380	396	375	375	405	406	383	380	385	358	342	367	363	387	361	387	391	339	356	374	355	382	381	389	383	381	392	395	379	363	406	352	379	344	365	364	371	341	373	391	364	382	369	385	400	373	386	354	381	395	351	411	385	392	361	378	398	363	421	372	390	348	372	402	399	382	386	394	361	382	396	384	392	392	366	384	400	330	363	403	378	393	340	376	376	341	381	414	374	387	370	379	362	359	389	369	397	381	392	392	333	390	373	347	393	349	402	366	388	382	386	385	343	364	342	407	342	374	391	352	378	417	359	356	377	379	378	376	356	391	376	373	392	361	389	367	421	376	362	357	379	361	381	363	358	363	351	368	375	359	374	349	381	396	387	362	383	334	377	369	362	349	384	391	378	394	336	344	392	371	367	380	346	374	359	404	323	385	345	359	383	352	373	397	410	390	367	377	352	396	369	369	371	407	376	393	390	388	336	423	360	420	384	361	377	368	369	389	355	354	402	381	365	367	422	391	355	405	400	416	387	366	393	355	366	396	361	353	364	357	374	361	353	393	388	392	366	392	377	377	355	384	388	397	342	390	375	371	372	385	370	373	356	364	361	383	372	335	400	348	350	384	341	372	365	354	399	379	361	408	347	382	376	394	385	380	389	376	403	410	394	349	378	363	422	373	405	398	351	381	385	426	342	378	377	358	367	396	376	357	382	366	387	347	382	377	396	398	401	394	353	369	364	353	373	384	358	370	377	363	361	363	391	376	398	387	398	354	412	381	375	359	378	393	387	394	398	360	381	375	398	360	379	352	355	350	400	387	390	388	370	359	397	401	395	389	358	365	376	397	356	392	398	360	385	386	345	384	369	398	407	368	384	425	377	359	368	361	357	383	394	394	358	392	337	385	399	355	368	370	353	411	344	384	388	384	430	364	375	375	372	408	378	354	394	392	382	350	373	376	392	378	341	376	389	366	354	365	425	372	373	344	393	363	365	369	359	370	379	401	357	373	394	384	380	346	383	370	398	387	371	403	310	416	394	395	375	343	414	392	413	370	364	353	388	386	370	366	386	387	367	363	365	350	364	362	368	358	409	373	420	378	353	382	373	373	365	342	385	391	414	395	375	353	397	377	354	398	372	345	379	358	378	388	387	348	399	365	371	407	400	371	387	365	371	401	324	388	347	382	367	369	355	375	369	380	384	381	359	390	370	426	421	359	378	368	347	394	351	360	362	400	355	362	395	366	360	398	355	402	348	366	391	373	369	408	370	397	392	377	352	386	372	370	364	394	363	372	389	386	402	373	395	398	412	406	328	364	381	386	378	386	354	364	415	374	373	359	416	370	346	393	377	391	356	372	368	370	369	374	381	366	390	411	366	376	382	368	395	340	377	348	344	358	387	360	376	393	388	360	418	377	378	360	382	380	398	381	354	386	373	395	391	348	371	377	381	358	381	350	378	392	392	374	414	356	373	363	384	354	372	375	382	383	376	365	386	363	353	363	345	400	428	347	410	365	393	358	396	392	361	398	373	346	386	387	355	361	365	395	405	412	345	350	369	378	364	380	368	377	390	410	391	396	368	391	387	338	351	371	382	370	384	366	371	386	359	364	387	410	376	341	370	380	411	372	367	408	401	399	366	395	392	365	413	364	431	379	369	356	394	387	381	368	380	368	403	345	357	371	381	396	364	373	390	431	342	343	411	358	369	367	384	361	379	387	380	396	361	409	345	366	395	394	361	389	359	392	382	387	336	422	381	384	377	424	386	387	358	346	363	391	380	324	372	369	380	360	360	381	365	402	396	373	359	351	371	389	383	372	408	348	333	383	395	371	337	376	346	376	378	387	370	391	386	352	405	388	405	395	346	370	372	404	344	381	362	383	347	377	385	399	384	366	370	356	392	389	409	406	369	361	338	380	361	372	351	373	360	381	370	397	427	383	359	344	354	388	442	391	347	410	360	392	403	376	361	369	349	345	366	357	376	391	370	368	370	378	400	391	349	375	399	367	367	361	383	356	340	397	361	387	369	358	395	378	338	403	378	373	341	382	393	376	367	393	401	364	393	361	363	379	387	358	381	395	396	357	379	371	425	399	361	364	352	378	418	352	381	391	338	382	383	373	385	416	351	361	384	380	356	344	371	360	397	372	408	350	387	359	397	371	376	408	350	368	314	392	387	355	410	394	384	385	343	400	362	388	399	364	345	380	354	373	370	383	377	371	371	397
25358	21550	28144	25396	13142	1401	1074	977	915	895	921	935	859	878	828	880	827	742	776	825	856	801	786	827	819	725	803	774	812	829	781	795	714	815	817	791	815	782	851	785	756	778	808	795	813	764	767	817	790	842	729	770	752	844	815	767	762	796	775	767	778	791	812	763	772	800	759	775	799	726	810	786	800	797	809	769	826	763	806	817	837	822	805	856	787	785	812	771	761	777	765	770	847	862	785	748	810	745	812	795	782	858	783	775	740	748	764	771	792	773	830	799	771	761	821	799	725	820	813	811	809	776	773	807	771	806	818	790	788	771	839	771	797	805	784	772	765	794	715	828	803	743	775	849	808	789	743	745	764	844	762	821	796	744	762	770	787	730	757	764	785	836	794	752	814	781	797	813	748	815	752	760	744	766	750	794	729	742	760	817	796	759	734	837	790	763	756	785	779	767	825	776	812	763	812	817	805	788	749	817	820	762	798	788	785	835	776	788	815	808	799	814	785	778	777	762	801	772	760	784	828	775	784	846	788	767	791	759	771	717	797	810	771	808	845	779	820	826	751	833	819	786	832	792	784	803	776	708	809	771	827	798	751	777	823	778	771	747	760	828	738	797	768	774	764	833	790	824	767	805	776	807	775	771	822	806	762	781	772	749	788	790	749	763	812	781	754	798	774	845	779	791	759	802	833	767	766	837	814	737	842	750	787	757	750	779	781	772	736	761	837	800	796	763	820	751	808	819	778	792	784	810	810	773	769	752	795	834	773	745	797	791	780	784	733	789	801	766	786	818	761	845	769	756	760	771	788	776	785	767	790	789	844	806	779	745	767	798	747	776	731	765	782	744	823	798	750	798	734	781	725	777	793	773	750	742	807	805	747	767	787	775	750	802	774	783	776	770	800	792	814	760	772	769	770	799	771	778	798	805	814	823	770	802	783	749	819	799	819	783	794	811	766	816	769	788	755	762	790	761	773	772	760	797	753	758	775	799	789	780	801	788	813	749	741	804	796	762	772	793	858	741	869	761	749	792	825	794	786	748	778	801	762	780	771	759	802	795	750	775	794	783	790	828	820	809	797	799	774	785	802	794	786	772	796	824	753	823	765	798	797	783	773	808	726	767	779	797	787	762	771	770	755	778	759	796	779	766	747	738	778	809	774	795	760	827	780	758	809	774	790	763	778	740	757	779	804	786	827	840	761	819	837	765	815	766	840	777	814	764	783	882	770	762	760	773	793	808	798	806	802	767	800	828	764	748	782	817	766	829	746	765	765	776	832	800	797	774	852	795	836	815	782	809	761	771	767	782	773	818	739	811	754	738	769	820	837	772	798	746	756	778	810	820	857	761	811	835	804	761	752	809	791	731	770	766	736	811	767	774	758	790	797	759	785	817	834	838	793	839	796	780	798	799	803	854	754	747	813	763	731	747	803	749	733	709	796	817	770	782	799	780	786	803	812	781	802	768	838	781	830	762	800	704	820	844	787	777	739	810	797	781	779	790	785	798	756	784	767	734	748	778	800	779	802	725	805	763	726	839	822	816	815	765	722	811	786	784	756	817	787	796	783	811	823	785	750	808	729	793	809	803	783	807	781	779	845	847	781	794	794	763	754	800	849	818	798	805	790	807	826	758	730	801	753	776	758	774	766	736	801	790	771	772	760	776	790	825	788	781	784	733	757	763	807	799	816	810	825	815	816	742	802	789	813	774	799	773	819	788	775	776	747	783	766	806	736	827	820	784	806	767	749	750	767	755	773	759	824	780	763	803	768	794	796	763	762	794	793	806	777	747	728	806	779	814	740	765	824	791	744	798	765	791	832	756	767	690	813	813	778	818	759	784	780	800	799	836	781	822	725	769	760	737	801	818	793	796	788	809	714	790	798	812	823	770	770	753	790	776	794	813	779	811	787	764	766	788	786	802	799	776	752	795	786	772	810	818	747	809	760	847	768	835	829	779	759	734	773	815	791	753	774	792	763	770	768	757	778	807	817	762	831	748	745	771	747	796	762	784	805	779	766	785	816	766	748	731	862	801	759	816	824	767	782	738	792	732	788	745	758	778	759	827	754	773	836	768	782	770	831	805	748	749	768	752	762	817	714	811	768	746	776	832	741	819	802	785	777	749	784	762	774	848	842	776	774	746	801	793	793	807	816	807	788	802	791	774	773	788	754	815	801	788	737	809	824	785	824	783	786	859	789	831	777	781	803	790	784	799	769	794	781	779	820	790	821	829	755	689	790	766	817	781	816	830	793	763	810	819	789	772	742	811	754	794	789	765	819	800	774	774	825	767	764	772	757	766	781	788	745	748	831	779	800	744	757	808	767	797	773	759	771	825	808	799	783	779	768	804	838	770	805	824	792	772	807	794	819	815	764	772	786	833	771	767	705	782	807	797	778	738	817	784	804	789	804	768	796	778	742	790	761	750	774	771	810	810	828	759	807	796	735	769	778	780	795	734	788	808	791	753	821	796	792	758	809	792	790	789	777	814	743	763	786	787	804	795	775	808	809	761	764	780	734	789	780	787	775	796	744	771	804	784	786	735	771	789	753	758	777	766	806	781	813	811	776	744	801	794	822	766	745	814	764	751	784	845	778	751	776	764	802	735	783	789	754	795	735	753	778	760	818	744	730	793	791	755	789	764	821	824	749	801	721	740	807	786	763	788	775	800	738	763	778	814	816	761	823	810	822	768	809	755	768	775	797	783	777	814	750	784	771	837	763	825	781	789	811	763	810	818	781	801	781	788	755	772	810	774	739	750	769	809	794	781	798	846	755	770	770	809	803	815	756	778	787	842	730	758	793	750	815	736	826	718	760	798	812	795	778	762	782	757	801	786	795	810	721	778	762	763	831	794	763	810	815	833	770	801	749	794	730	775	813	771	743	806	764	814	795	765	757	734	772	792	759	734	791	737	813	753	742	790	741	791	801	836	775	790	760	834	750	744	794	741	763	783	771	766	797	772	757	830	752	820	812	750	758	814	761	729	815	827	783	817	749	802	828	760	754	784	770	773	781	768	768	807	728	744	759	773	807	814	782	779	783	772	762	790	767	727	767	762	766	785	786	804	806	875	803	804	773	781	791	793	744	806	789	800	785	745	738	749	735	811	745	728	758	794	777	748	748	802	730	765	751	762	790	747	758	832	768	779	796	750	750	800	802	795	784	818	795	790	777	783	852	771	806	819	788	782	775	753	799	813	748	765	828	774	802	751	758	759	778	796	752	823	777	845	785	810	810	757	756	795	809	777	811	791	759	816	767	799	770	826	787	818	786	741	800	771	786	842	808	796	801	816	801	780	761	792	759	808	828	769	786	810	784	752	805	845	746	792	766	770	752	813	796	817	747	810	781	758	750	796	800	777	847	807	785	840	768	804	788	789	805	811	742	750	798	764	743	774	759	768	750	788	814	813	807	771	805	815	788	751	794	719	786	785	808	754	754	790	775	818	802	772	817	788	783	737	701	761	776	790	804	783	766	773	815	845	780	741	798	757
5046	5935	4816	2697	2187	1805	1585	1339	1301	1211	1172	1062	1098	1083	1062	1006	979	982	949	960	986	905	995	947	954	954	923	992	981	944	974	912	914	926	922	982	912	962	907	846	983	930	872	926	930	944	911	902	879	949	928	882	905	902	895	968	888	891	902	953	921	929	909	924	954	906	893	989	922	962	948	893	907	921	934	901	896	988	941	894	985	968	911	890	851	951	931	908	949	956	868	940	886	949	958	950	940	939	903	897	851	863	945	902	910	874	931	907	926	896	964	890	961	888	902	959	926	895	889	929	926	921	958	922	922	907	889	921	919	892	903	922	937	908	914	852	899	939	957	897	896	881	937	943	911	918	918	903	916	909	923	904	915	930	875	880	899	946	927	934	895	879	921	935	950	918	948	957	920	905	935	900	859	851	905	965	886	918	872	863	920	927	961	843	939	900	887	895	951	874	926	908	923	970	920	898	882	953	926	925	952	917	922	879	893	888	961	963	932	935	896	900	902	850	939	967	919	948	864	917	957	869	876	912	895	887	917	940	933	925	925	901	950	900	988	899	926	902	878	918	889	904	904	908	922	937	924	922	889	929	903	906	894	939	888	878	892	933	876	952	907	944	934	934	912	911	975	938	924	895	938	939	923	940	945	945	899	939	878	847	867	965	869	952	973	911	909	965	941	882	927	940	886	909	937	884	928	921	921	1011	953	976	948	875	969	910	892	880	902	935	921	925	877	911	944	948	895	925	903	907	935	923	911	923	899	913	936	961	914	920	918	959	928	947	932	873	975	882	881	899	939	942	943	925	892	916	880	946	905	911	936	929	929	874	968	940	925	836	861	881	836	929	870	908	878	929	958	923	986	932	896	915	944	927	897	971	941	938	891	889	923	935	928	916	893	926	900	919	926	892	905	891	890	951	923	907	892	903	933	929	902	893	919	957	928	910	903	971	894	895	922	864	949	910	920	861	933	934	899	883	944	894	908	921	895	888	947	959	958	889	922	946	939	925	937	919	948	949	911	926	933	915	922	898	888	894	872	939	911	888	885	931	925	916	901	970	939	881	895	918	899	986	919	868	937	906	908	909	944	957	886	930	926	897	917	909	897	947	895	845	907	929	891	913	905	947	864	908	949	922	913	891	916	931	979	871	917	1000	919	965	941	918	933	951	933	890	952	920	961	933	944	929	959	972	893	924	918	929	892	948	862	938	915	898	896	903	944	951	810	973	928	930	889	888	889	907	908	907	889	927	959	900	921	928	989	938	931	904	940	936	888	942	925	943	941	945	937	906	938	901	906	918	932	919	957	912	958	917	891	924	893	964	893	976	902	897	962	895	913	931	890	888	934	883	907	889	883	929	913	944	906	917	870	914	905	931	942	901	920	886	963	935	953	912	913	907	918	933	845	853	898	924	926	909	887	881	923	900	930	946	942	911	905	893	916	916	891	875	926	880	868	947	839	930	900	903	930	852	940	921	951	931	914	955	910	852	948	901	877	912	916	907	983	915	931	905	855	955	905	913	940	963	901	936	922	952	907	927	897	998	923	907	902	912	913	906	932	923	941	889	900	903	896	943	894	859	883	861	875	963	926	856	913	941	909	939	891	903	937	915	885	908	936	991	943	883	895	897	929	933	938	919	952	937	921	907	960	921	922	976	861	907	892	922	933	869	901	932	915	910	900	887	891	934	899	891	936	915	914	919	963	908	898	920	943	978	878	939	922	909	944	933	937	929	911	904	899	907	927	917	857	866	939	897	939	910	884	872	887	919	888	930	874	880	926	894	894	978	887	909	919	937	907	856	911	984	922	972	922	918	879	925	956	935	878	904	957	930	880	936	894	943	938	939	911	886	923	930	941	946	909	926	946	904	933	912	961	1025	950	939	963	884	956	895	873	980	937	913	838	933	862	955	941	923	935	934	949	979	940	937	880	914	888	937	943	894	949	922	902	930	942	911	915	912	929	956	917	930	876	924	921	939	908	945	900	900	920	924	913	882	908	923	884	863	921	915	894	899	914	917	977	924	908	941	934	862	907	922	902	924	938	882	944	921	923	939	928	874	922	968	960	920	878	966	915	940	888	951	875	908	896	926	997	958	948	928	937	952	945	898	919	936	950	889	932	940	924	847	904	919	901	906	903	915	922	883	940	907	865	944	956	943	904	955	905	920	911	897	911	904	903	927	936	955	936	850	947	973	937	891	940	841	953	902	937	950	897	872	816	878	937	903	937	887	945	885	958	896	907	921	927	909	891	917	885	949	906	966	936	887	921	890	936	899	867	922	935	909	921	957	920	906	973	942	928	958	908	905	921	945	923	908	877	908	949	921	919	900	926	930	850	956	873	897	918	931	927	915	925	915	929	940	845	977	860	911	905	892	935	896	952	951	846	931	906	895	861	916	905	927	885	998	914	909	908	913	906	898	881	931	952	908	927	920	916	882	906	887	947	914	905	934	924	950	887	904	922	920	893	892	903	967	895	883	931	879	865	1007	933	920	902	915	921	961	948	925	949	936	919	882	915	895	896	858	906	936	931	882	950	928	937	922	898	926	948	892	931	952	909	908	921	880	921	956	857	939	977	887	930	899	921	911	950	862	931	915	898	911	972	948	869	945	905	928	925	965	856	931	921	941	916	907	874	914	900	911	861	935	964	935	877	919	899	932	897	901	885	925	891	908	900	938	947	896	899	875	902	955	912	914	888	964	955	855	894	918	927	918	934	898	943	918	892	943	935	887	864	911	911	931	929	917	909	926	927	967	900	852	977	922	920	855	911	908	938	856	899	886	943	881	918	933	917	926	915	950	860	943	835	909	964	901	907	902	890	935	930	941	959	908	909	926	904	901	934	930	929	893	922	904	906	906	876	938	919	895	940	891	931	902	854	931	887	910	922	922	925	947	890	923	872	888	851	886	944	883	896	930	943	917	952	874	878	934	920	903	896	960	927	945	893	911	900	905	904	881	935	892	923	947	923	915	949	870	910	872	924	895	872	921	927	910	901	968	909	931	959	906	927	898	923	889	944	921	894	955	949	894	925	894	898	898	926	885	950	929	916	933	908	970	942	942	842	924	960	957	936	907	966	908	912	924	901	915	888	948	927	945	921	923	939	912	926	907	958	937	914	946	897	947	880	920	927	940	945	931	927	941	923	856	922	961	854	914	929	933	903	963	963	890	883	828	909	900	950	936	879	939	926	919	893	906	901	889	954	881	854	856	901	904	946	880	892	894	936	922	856	914	897	954	894	935	918	885	935	974	927	873	936	893	938	905	947	924	895	934	946	940	881	904	902	872	907	892	954	876	903	952	984	926	948	913	906	925	904	851	942	940	908	949	930	952	917	860	945	915	857	900	903	918	866	930	918	950	913	902	919	931	914	908	883	898	857	868	896	878	954	940	945	904	858	921	921	905	935	951	903	885	905	949	943	939	911	886	894	918	914	921	899	867	900	855	892	910	954	907	941	899	886	912	967	911	966	970	890	965	887	873	922	971	889	926	948	922	922	924
23099	21602	29641	24032	21608	21668	12732	1551	1119	1016	871	829	800	728	767	684	710	654	622	634	651	627	579	590	584	590	602	588	565	521	574	570	544	568	587	596	599	567	573	546	580	529	542	531	573	547	582	557	523	521	538	526	527	513	561	505	515	555	540	510	580	533	571	545	540	564	588	520	549	577	559	563	542	540	580	498	537	494	553	545	558	532	523	552	529	523	522	525	518	496	544	544	539	523	527	567	569	537	564	536	532	557	562	525	575	526	510	513	538	535	546	523	503	555	562	518	523	501	539	533	546	534	568	542	573	500	534	535	534	499	547	530	546	516	527	545	534	513	503	537	539	561	489	557	574	543	512	617	545	545	562	541	512	520	502	512	542	480	486	532	565	516	544	521	548	514	562	552	525	529	536	512	532	539	515	548	507	559	524	512	527	506	571	533	521	550	514	537	541	560	521	550	557	527	529	547	487	530	508	529	520	519	536	510	512	525	513	508	555	533	556	534	515	561	526	503	515	545	540	532	533	548	483	522	542	537	503	559	550	533	549	488	554	544	528	517	530	535	531	557	543	512	542	543	519	500	511	516	532	539	514	510	539	539	557	529	571	556	569	542	527	503	543	497	532	542	482	498	519	518	534	537	507	462	477	543	530	513	497	549	504	486	548	542	552	498	553	499	529	525	513	528	527	486	533	544	500	528	538	533	497	511	508	511	495	497	508	542	516	509	528	541	507	503	556	536	532	542	525	504	527	492	504	555	504	539	571	518	494	528	523	514	523	533	547	502	555	530	534	525	518	505	520	506	496	541	559	538	513	524	507	519	492	504	540	523	522	523	494	532	528	552	511	519	491	531	527	522	530	544	533	527	549	510	536	538	499	542	530	503	518	486	519	537	511	548	555	542	526	523	516	543	530	511	541	492	509	500	520	491	514	551	510	555	521	537	538	538	524	455	547	505	502	529	508	560	509	529	540	488	506	509	548	570	543	533	520	513	530	542	545	552	507	537	508	563	514	558	513	531	505	577	505	521	546	562	507	565	507	573	507	547	514	514	561	513	508	515	550	531	544	501	542	579	541	560	534	525	584	505	543	500	531	545	557	552	538	551	534	517	502	536	534	538	507	549	522	538	537	534	553	496	513	511	542	519	542	496	543	533	475	535	538	552	512	529	538	547	509	537	534	549	545	570	539	510	512	518	569	534	539	475	540	536	530	513	531	502	531	523	497	506	522	506	539	556	525	541	566	551	541	518	507	510	516	538	526	533	556	531	534	526	559	524	587	530	529	531	530	520	558	583	513	512	511	507	518	498	535	528	542	519	539	474	572	511	508	523	556	526	540	522	534	500	511	524	541	503	484	526	519	555	531	496	521	491	577	477	520	496	510	505	506	552	500	532	516	531	529	506	501	504	541	501	549	498	531	484	512	499	501	510	539	522	515	502	536	534	557	527	506	507	519	537	538	568	534	549	530	515	509	523	566	564	510	521	528	539	505	526	530	511	522	505	536	471	520	557	561	532	547	546	517	487	528	545	507	538	510	543	531	499	499	555	517	524	586	539	528	542	529	548	547	511	523	541	521	550	529	520	558	559	507	521	494	565	534	529	546	543	535	555	531	518	561	525	559	486	507	550	483	544	514	572	482	473	531	530	525	520	505	544	554	511	513	507	497	545	491	561	532	518	527	549	539	516	534	494	503	533	511	540	523	515	500	574	489	532	548	521	508	473	529	515	540	546	533	519	548	555	523	531	541	534	506	542	521	505	524	552	528	514	546	532	523	542	536	535	514	501	517	547	532	567	524	554	521	535	510	523	548	528	559	546	525	504	516	530	536	551	537	542	492	529	548	532	554	514	570	555	531	487	525	549	508	511	502	514	542	516	519	541	552	528	501	526	553	567	548	486	487	515	545	513	510	542	570	519	537	557	520	519	548	560	536	503	485	517	541	530	488	508	543	497	553	551	562	504	514	514	492	535	562	497	506	541	511	525	523	573	560	529	540	548	491	485	549	526	535	538	561	482	519	523	551	523	508	516	500	521	509	469	522	550	500	564	521	502	522	503	543	571	510	539	550	589	541	523	493	490	516	567	500	509	530	542	545	551	504	522	511	539	516	545	508	550	529	507	568	523	547	549	521	543	502	539	532	519	522	583	554	549	513	536	516	511	520	521	537	516	547	574	506	531	506	512	507	523	519	551	573	490	498	503	550	533	525	528	559	535	542	506	482	514	522	516	524	535	517	491	549	520	490	494	555	554	568	506	492	512	535	500	558	555	486	521	524	487	539	523	500	518	548	503	554	513	536	510	494	542	547	556	519	528	542	510	574	525	536	499	512	525	548	542	524	551	512	507	511	487	547	496	525	533	518	524	529	478	547	518	557	497	524	501	553	529	541	534	532	586	506	501	492	503	515	505	551	539	536	526	505	544	541	570	574	481	547	549	529	522	506	537	534	550	546	496	521	526	486	519	505	497	536	541	502	522	530	543	533	494	543	589	529	523	534	499	500	499	552	521	504	521	549	553	497	551	552	519	567	524	529	494	470	532	484	522	534	533	543	526	547	496	509	555	517	509	505	487	516	552	537	511	531	529	526	506	500	559	544	540	506	549	524	550	557	480	551	520	517	529	539	509	563	530	526	523	496	551	474	497	519	529	551	522	522	516	557	508	561	565	529	561	489	513	503	549	546	490	496	565	536	488	529	523	579	535	563	532	550	501	543	535	525	526	517	518	558	508	501	526	544	538	500	512	523	514	499	540	519	512	486	468	513	514	526	558	494	512	547	500	496	506	527	495	561	549	547	511	546	539	494	529	533	497	532	542	518	503	501	546	523	503	539	518	512	534	514	553	497	524	570	500	516	506	506	528	525	495	482	517	520	489	483	612	537	528	563	539	485	564	548	525	553	559	522	511	527	471	567	509	563	521	529	536	521	530	505	485	501	544	520	529	552	551	518	497	492	493	526	506	506	514	556	536	574	510	520	521	543	529	485	518	549	558	487	495	491	504	583	526	559	521	559	551	530	521	522	512	510	576	534	525	495	529	563	539	529	563	500	502	519	513	500	536	512	508	535	502	522	522	536	506	520	536	551	512	516	530	566	535	505	542	532	555	535	556	543	511	525	565	538	564	485	533	554	562	560	531	530	480	510	567	501	553	501	545	534	565	531	554	520	559	544	512	548	532	531	513	522	535	525	478	518	503	542	499	514	498	571	571	501	531	510	549	481	513	544	539	537	524	501	504	571	507	517	517	562	509	535	520	529	544	483	538	554	527	573	528	541	531	532	482	533	542	531	529	549	518	523	528	512	542	533	529	528	527	533	530	534	517	523	548	504	531	539	533	542	553	536	553	499	498	529	539	520	530	557	515	510	516	525	515	518	527	495	554	529	537	490	511	521	527	521	524	560	512	549	537	565	546	529	534	525	514	512	504	528	509	518	527	510	514	545	513	560	562	519	492	520	461	535	509	508	501	509	546	532	515	530	496	518	550	525	506	539	498
7293	16524	13516	7225	4951	3872	2987	2442	2062	1694	1512	1359	1257	1099	1090	987	900	854	831	773	798	795	745	756	741	737	692	728	673	667	639	627	707	684	649	665	631	584	648	674	680	643	646	620	609	626	606	615	592	626	626	644	594	623	607	581	591	590	596	617	655	641	555	619	653	623	594	631	640	600	664	626	617	632	618	594	594	589	618	599	629	633	578	606	571	619	620	577	606	628	636	615	596	644	612	619	643	597	616	625	600	603	613	610	626	593	591	594	607	589	582	579	645	599	669	604	587	647	606	615	636	625	559	612	579	594	598	610	573	573	606	640	599	557	607	642	599	577	608	626	584	599	632	575	600	627	614	633	616	585	636	635	612	622	631	620	585	641	642	614	602	597	566	618	591	574	611	558	608	615	604	579	637	581	586	622	620	632	603	592	573	579	599	648	560	595	599	617	588	618	577	654	591	576	633	614	605	610	615	606	602	573	550	631	593	617	622	583	575	591	617	574	632	571	627	614	627	624	622	613	580	618	612	600	644	569	601	622	627	616	574	614	617	562	627	569	610	614	648	615	588	572	601	596	590	633	625	585	605	602	544	620	642	590	602	634	595	581	605	566	624	614	578	598	605	605	568	591	615	560	616	599	625	579	647	583	606	618	593	609	609	648	583	623	595	613	575	587	563	630	632	595	625	609	576	585	579	617	576	597	596	581	596	621	609	652	667	605	597	617	597	582	578	617	588	610	618	600	625	583	556	575	602	629	611	632	591	580	598	603	621	600	578	548	541	631	597	568	575	590	609	593	603	539	595	611	624	607	597	577	580	616	605	604	613	608	617	633	597	599	609	618	598	638	608	640	575	597	582	608	631	555	625	587	613	597	649	582	568	623	618	624	612	631	629	636	631	552	593	587	629	602	623	609	597	571	580	577	629	625	621	602	593	598	584	597	593	627	607	587	568	604	586	546	600	588	580	555	611	600	609	604	645	582	602	637	586	609	598	619	619	567	600	596	609	587	551	649	613	632	611	623	589	572	593	585	578	580	592	643	577	589	625	598	638	620	596	563	574	594	577	613	617	622	630	624	599	598	592	595	629	600	605	597	628	625	607	578	617	586	598	591	596	604	628	628	603	602	586	643	576	595	616	591	617	584	602	609	614	615	586	609	569	556	607	623	629	553	599	627	665	631	653	604	588	583	623	610	595	595	569	657	607	574	663	577	590	596	586	574	638	580	573	587	609	634	601	580	609	607	610	576	563	591	604	610	566	595	635	626	584	621	627	606	643	604	634	605	583	574	576	566	598	625	560	569	620	608	595	571	587	567	628	595	562	570	645	602	605	578	588	625	581	577	625	618	628	581	625	595	606	590	610	591	590	566	615	571	610	586	589	571	637	599	628	567	624	638	572	583	597	646	597	631	584	629	638	586	622	607	623	570	585	602	553	609	617	616	618	647	563	626	606	621	554	596	604	598	606	609	638	552	662	606	661	567	598	605	543	595	566	592	611	640	562	633	583	612	595	618	600	596	595	612	584	623	574	611	586	546	646	604	561	628	606	606	616	624	602	594	593	597	611	578	564	654	633	612	575	557	604	578	605	641	646	630	602	613	593	612	594	576	612	629	608	626	605	609	588	604	595	639	625	595	589	621	562	617	583	590	637	588	595	592	644	626	566	607	595	590	641	593	638	578	605	602	570	589	583	606	561	636	588	638	580	584	602	631	596	590	577	572	606	582	639	601	611	579	605	600	650	609	636	615	658	618	587	630	585	565	604	560	584	604	602	568	608	602	622	655	646	663	648	554	662	559	631	606	580	589	577	633	592	599	584	595	578	614	605	590	590	564	593	625	600	560	578	608	598	584	644	567	584	601	611	620	602	604	614	589	591	650	565	624	622	635	635	621	587	571	605	599	613	597	585	608	572	635	597	597	643	615	644	589	629	571	602	612	590	584	630	580	589	621	594	605	577	596	627	586	560	585	604	624	613	614	571	574	559	628	590	619	663	598	617	618	553	600	593	629	571	606	616	564	593	605	586	618	568	593	590	610	590	628	591	619	625	610	628	627	617	622	616	633	601	651	575	594	627	566	624	569	603	599	589	612	594	591	585	640	580	632	585	598	582	600	587	652	578	618	603	617	634	658	635	626	614	604	597	611	590	633	596	632	603	606	604	612	591	603	575	589	552	619	597	644	622	620	624	585	577	574	585	634	582	581	605	643	583	605	595	620	583	604	600	604	630	609	621	608	613	618	626	665	622	647	577	616	589	581	621	618	615	609	613	605	628	619	640	638	582	585	631	585	638	614	585	543	618	600	576	578	599	655	668	598	604	587	601	613	612	586	593	619	572	587	575	591	592	649	606	586	625	577	595	575	582	605	565	625	594	594	594	602	614	611	610	618	610	576	600	607	624	632	583	579	623	571	627	569	591	603	600	604	609	611	557	609	557	614	606	539	584	606	611	592	636	595	587	587	610	646	606	614	616	623	597	622	574	616	619	558	609	637	602	586	595	599	598	594	589	592	620	598	557	608	566	615	587	615	598	600	625	614	595	548	650	569	604	598	576	565	645	623	571	622	601	590	601	587	603	656	580	593	638	623	606	624	570	630	580	589	571	641	569	592	628	578	582	578	586	581	566	640	603	597	595	590	618	602	627	582	598	612	600	598	576	548	608	612	635	598	609	577	589	591	600	560	556	595	595	634	659	634	547	601	659	603	649	583	586	599	632	597	612	602	643	568	581	612	612	591	631	591	611	604	588	605	633	578	629	598	611	635	609	582	576	604	561	612	624	635	601	583	658	644	606	616	603	596	600	632	593	658	603	600	613	641	589	625	653	618	584	602	604	626	578	613	582	614	593	624	594	594	595	595	605	600	634	587	677	570	608	596	606	625	609	607	638	605	587	612	615	566	565	593	616	651	596	565	587	610	553	600	623	564	601	614	641	581	660	597	614	642	638	609	621	604	604	629	578	620	549	564	600	598	619	668	640	575	635	624	642	608	620	586	609	587	640	607	560	631	568	591	628	582	609	603	602	596	655	615	584	594	586	579	568	591	587	622	589	610	593	664	620	613	595	576	604	589	584	620	629	605	584	612	585	621	599	569	598	607	582	609	601	592	648	575	615	579	626	572	609	617	594	564	630	552	561	615	628	572	605	614	622	592	598	585	610	594	607	587	622	621	604	609	577	588	642	619	594	629	607	599	594	588	621	600	598	580	590	583	590	611	602	587	607	624	610	597	600	642	594	600	591	621	561	630	640	617	604	626	614	627	607	577	615	616	642	568	614	599	588	602	599	610	569	607	602	622	591	605	646	611	589	605	594	644	632	606	635	599	584	569	608	606	582	600	567	595	611	624	592	654	621	596	607	591	609	625	622	574	571	614	595	612	623	587	620	579	606	560	603	632	626	576	552	589	651	601	565	634	626	532	559	605	609	597	592	580	597	562	616	598	593	649	614	598	612	554	601	618	564	621	621	576	598	630	611	595	640	576	624	592	579	596
27507	20687	8055	995	658	645	586	582	570	556	553	566	522	557	562	514	522	471	559	540	539	491	594	523	524	538	537	546	518	547	491	508	535	542	587	519	550	537	539	572	553	567	491	543	570	552	540	533	542	536	565	539	532	561	543	560	585	562	500	535	558	521	577	470	546	568	536	487	501	527	565	565	527	545	501	504	522	513	515	497	533	527	541	542	599	555	534	534	559	563	537	549	519	527	579	571	556	524	549	560	545	559	548	512	561	561	573	561	552	607	500	514	508	556	540	506	568	548	546	525	500	549	577	534	557	565	525	562	514	534	524	531	534	545	562	508	540	518	531	512	497	495	533	546	506	486	566	554	527	527	538	593	557	525	545	523	565	560	505	546	557	538	534	554	544	583	508	564	519	543	527	531	583	525	562	554	528	536	548	531	502	559	542	560	557	566	535	532	519	514	545	547	510	519	532	594	503	494	558	528	531	524	485	580	521	558	561	511	527	518	523	550	537	566	540	570	605	537	518	537	469	523	541	551	532	469	519	539	571	562	562	547	536	532	535	484	514	491	537	521	573	535	555	576	541	502	541	550	546	558	552	492	526	521	523	565	511	539	527	560	515	500	507	533	564	542	551	553	581	547	516	501	557	535	530	541	556	529	465	519	514	542	517	525	551	569	583	556	529	543	554	539	557	533	560	508	537	528	556	521	535	537	519	544	523	505	540	572	541	524	560	533	530	520	548	549	528	503	542	539	531	610	481	532	556	534	538	525	564	518	549	545	492	517	527	516	553	493	516	552	569	554	543	548	560	567	521	522	539	517	575	550	519	531	504	512	533	510	548	505	551	539	527	545	535	547	490	556	547	546	545	560	579	567	514	557	539	541	532	534	584	531	557	584	520	550	555	511	568	534	538	569	521	566	563	570	538	563	555	551	529	518	545	505	510	522	525	516	519	492	549	570	516	499	588	557	560	559	533	534	569	540	550	553	560	535	542	544	586	544	565	554	539	540	540	523	532	563	552	521	565	511	518	538	545	526	563	530	560	541	535	516	592	530	533	592	543	535	517	530	542	525	568	534	559	555	529	528	575	519	534	552	507	533	557	524	492	573	508	541	545	528	511	500	563	545	552	554	547	563	555	577	529	570	554	523	535	503	578	572	549	517	526	540	548	546	568	552	531	555	512	547	534	581	549	581	552	496	563	528	527	542	498	539	484	498	569	527	518	556	533	522	521	521	502	548	521	527	536	576	530	536	535	601	580	554	537	559	548	532	524	558	541	530	569	508	533	509	530	543	556	553	555	551	554	543	557	537	551	586	560	540	557	533	561	548	571	527	553	550	576	539	576	537	527	551	545	488	517	514	566	569	540	550	535	541	533	569	518	551	555	543	561	566	535	555	505	520	541	552	548	559	499	551	562	542	555	564	576	539	533	512	523	539	581	536	501	518	514	513	521	492	532	589	552	533	549	516	481	547	518	566	522	543	558	555	556	546	489	529	530	572	475	562	559	559	564	504	521	568	533	527	537	562	569	572	517	532	552	534	533	521	537	541	511	543	516	538	549	537	536	550	567	535	542	558	555	549	543	577	503	558	504	520	560	494	536	519	509	566	569	542	520	540	570	483	538	585	530	569	558	511	562	536	549	527	555	520	523	564	547	545	556	527	523	567	540	554	500	537	550	522	528	542	542	536	554	562	545	494	541	522	536	550	545	552	576	529	527	508	547	529	556	536	547	596	552	511	525	527	525	549	495	504	570	507	536	558	581	545	542	565	518	556	568	525	541	521	546	554	516	538	527	540	554	536	487	538	592	585	530	535	528	543	540	539	590	561	532	587	559	514	502	531	496	543	495	525	544	538	516	521	551	513	545	527	502	545	553	538	539	556	535	533	525	548	555	559	550	550	521	549	511	509	557	570	491	546	505	565	578	558	492	531	499	514	599	509	487	504	533	499	563	493	547	514	566	486	522	543	534	537	539	551	541	521	573	554	550	504	556	536	555	502	555	549	530	539	527	524	545	541	553	522	543	510	558	503	551	500	553	508	541	550	566	550	529	558	539	558	542	521	541	545	560	531	556	550	530	577	526	552	549	539	577	538	531	547	540	541	514	557	557	531	562	523	517	537	537	545	488	541	526	505	562	524	591	576	526	521	560	525	572	569	498	541	506	532	502	556	548	538	557	553	584	513	531	533	541	577	555	560	555	517	528	608	565	557	550	543	536	532	563	523	559	482	524	521	551	560	548	582	506	510	532	524	600	544	502	549	507	554	533	554	541	575	571	546	543	561	540	514	537	519	519	536	573	493	555	560	579	524	558	514	578	533	607	564	516	535	518	555	579	552	573	541	562	513	544	562	498	592	527	498	525	522	515	515	512	560	546	549	553	550	519	537	561	549	544	521	498	558	525	564	527	546	552	551	546	549	510	486	539	549	507	550	548	536	550	532	563	508	534	527	564	525	562	540	574	540	541	578	551	543	569	523	506	497	552	591	537	559	560	548	574	536	519	577	576	562	568	556	534	523	539	532	516	525	551	558	534	538	538	593	536	532	510	579	530	511	527	519	531	507	560	569	587	571	536	564	517	528	543	533	609	506	542	544	512	525	577	565	561	573	565	544	552	573	535	544	502	555	535	580	579	522	531	552	587	530	581	527	512	513	508	549	565	544	590	545	557	569	516	557	493	559	518	526	520	524	530	569	560	520	547	533	574	549	551	539	533	579	561	488	549	536	489	570	534	544	578	525	516	537	559	574	518	556	553	563	569	520	534	547	535	534	540	552	576	538	520	548	527	525	518	517	568	515	609	525	511	497	577	560	518	506	538	522	531	537	548	545	524	540	513	554	524	531	517	542	563	510	564	575	522	527	473	551	536	530	566	535	556	541	544	535	497	510	567	541	550	560	500	507	532	499	585	521	603	550	527	500	538	516	571	545	584	532	515	540	535	537	531	567	591	537	545	561	533	533	519	600	547	521	538	507	569	533	525	560	552	517	552	489	532	510	527	544	565	572	546	554	585	529	527	530	545	554	508	548	525	511	571	533	567	550	563	507	493	554	516	592	521	517	571	577	530	534	516	567	530	542	584	535	539	585	547	567	546	538	504	509	512	525	550	525	545	539	557	506	559	544	550	525	568	488	553	567	533	532	503	564	521	568	573	531	480	488	516	562	513	531	518	512	555	506	527	563	535	540	513	552	544	541	573	510	548	538	506	568	557	547	574	557	603	554	509	509	564	540	548	528	508	545	499	532	549	482	542	540	554	486	529	495	543	546	534	567	490	540	558	526	560	544	535	569	547	525	564	549	537	529	551	542	519	523	514	570	517	542	521	494	508	545	563	549	550	587	547	551	571	596	540	555	575	535	557	519	549	529	540	555	516	562	526	536	556	523	493	515	542	519	503	557	511	549	524	514	510	529	540	519	570	595	553	563	542	543	545	562	526	537	533	519	546	554	564	539	522	504	519	549	530	539	571	541	563	534	510	493	544	552	554	547	532	532
4298	1484	1270	864	824	793	747	760	700	654	676	646	663	662	650	724	672	662	640	649	662	688	687	664	657	651	661	647	631	618	653	663	668	661	670	636	657	665	643	684	648	710	685	640	630	642	657	649	650	670	672	670	654	653	682	689	692	650	661	655	656	651	658	675	668	634	650	630	657	682	701	627	664	614	645	686	638	601	684	653	633	621	637	633	705	656	705	673	680	702	667	629	671	710	686	667	709	660	661	665	684	623	648	640	686	688	668	652	667	655	626	635	670	617	687	699	667	671	676	682	660	669	662	661	658	633	681	686	668	634	651	634	683	709	684	629	642	690	623	650	659	712	637	682	639	653	655	686	679	668	626	682	641	631	634	688	632	673	668	659	676	645	659	664	654	666	645	669	664	660	693	682	723	631	677	684	643	688	702	674	679	701	649	723	622	664	667	671	652	666	602	662	666	695	658	658	661	658	652	669	614	692	642	682	663	656	676	697	708	654	682	647	708	713	646	689	655	631	635	702	671	669	627	688	655	686	645	655	670	665	705	672	663	641	650	707	676	704	688	637	709	663	645	632	666	624	677	674	693	712	699	620	663	676	713	681	685	685	662	687	662	629	646	654	617	682	644	623	682	649	646	604	638	702	629	623	678	656	677	684	667	644	668	658	685	683	660	659	671	688	703	674	653	704	682	640	705	699	651	621	616	600	694	613	681	646	639	647	651	619	670	639	672	688	642	665	636	645	627	672	655	651	646	672	675	709	693	678	678	623	713	693	673	673	672	644	626	666	676	686	647	629	665	571	684	646	654	671	644	693	608	690	653	639	616	637	652	612	632	686	639	608	678	666	668	678	681	661	668	646	651	654	661	677	649	680	652	626	648	650	635	685	702	668	688	683	677	630	726	703	682	611	685	654	668	665	665	673	695	658	664	639	651	644	638	640	642	668	657	606	648	632	672	647	615	657	627	660	674	681	653	658	702	681	686	670	662	632	645	677	642	688	640	692	621	657	682	652	645	666	690	665	653	692	705	653	662	678	672	680	714	686	615	685	665	614	663	693	657	669	642	669	697	621	683	672	649	693	716	681	677	665	695	702	684	630	663	636	676	641	643	665	702	646	644	663	662	641	674	662	662	633	640	649	645	672	657	664	650	648	654	637	703	667	697	671	670	661	681	664	653	661	661	639	709	664	692	668	670	663	650	624	669	642	668	683	696	607	652	680	638	644	603	642	690	624	689	696	658	680	652	568	654	645	650	661	671	644	675	667	669	612	678	640	662	623	638	657	653	662	664	661	620	677	653	657	625	638	596	631	682	666	688	664	670	663	654	620	651	635	686	650	683	637	650	659	692	641	664	684	684	653	706	599	627	645	673	679	662	643	700	658	647	649	689	660	639	684	667	628	691	653	674	685	623	614	630	618	700	670	664	671	645	711	682	639	624	658	691	651	685	648	665	615	636	614	628	661	657	663	679	662	635	647	639	671	644	597	691	664	614	647	737	646	624	643	610	693	685	630	726	608	708	678	691	636	645	679	637	662	663	610	670	612	628	688	684	629	649	675	665	645	676	629	662	657	659	664	650	639	676	680	649	692	618	678	661	640	673	639	644	654	653	629	661	634	652	648	676	680	685	621	682	698	643	646	657	677	624	678	710	696	627	634	700	674	689	661	693	637	655	647	676	675	676	667	647	704	673	644	694	682	621	649	661	642	628	632	676	633	710	643	606	643	677	673	671	658	632	690	673	684	645	643	634	644	680	679	708	682	688	650	650	697	717	653	671	642	678	662	638	623	676	628	666	670	679	645	693	659	655	660	687	683	620	685	703	675	679	655	625	644	642	717	666	675	669	649	662	670	611	667	670	697	655	657	637	615	657	689	639	657	718	663	650	682	653	731	621	690	700	679	616	670	652	655	689	661	664	679	696	659	634	678	656	673	673	650	670	713	616	620	651	637	653	637	637	681	649	672	666	650	637	659	688	607	635	690	652	666	693	739	659	639	710	608	644	696	675	674	654	626	649	679	625	696	664	664	644	598	659	584	638	688	643	678	665	671	661	631	673	623	629	690	682	660	629	615	640	662	668	655	625	689	646	681	684	653	640	653	669	655	647	691	643	656	697	656	710	634	628	639	658	653	713	626	626	622	647	631	685	674	644	661	672	689	636	650	608	684	686	628	663	705	644	655	694	668	661	637	670	685	710	611	660	669	650	632	704	667	632	662	713	666	619	654	642	640	710	620	649	694	675	655	692	630	653	670	648	674	670	612	677	650	689	628	655	680	725	665	726	665	715	663	645	669	650	610	649	641	646	647	618	641	694	686	649	673	640	675	694	658	649	680	636	667	648	670	643	661	654	679	649	678	655	685	669	649	623	674	655	633	654	650	640	658	652	650	700	655	688	715	670	645	624	617	678	678	657	670	684	666	657	616	646	679	625	657	692	684	635	673	654	689	683	640	671	688	668	682	660	660	668	673	619	634	675	650	633	651	665	628	645	700	675	676	635	688	614	667	658	695	677	658	637	652	671	642	629	599	665	663	647	657	640	622	644	659	649	642	631	639	679	704	630	687	594	643	694	688	660	646	698	708	643	649	676	657	670	700	648	735	664	649	641	667	654	664	663	652	635	675	670	714	673	705	644	602	652	592	680	627	657	687	637	684	607	647	659	651	676	630	658	627	672	710	632	669	737	646	657	650	690	642	634	643	638	652	649	668	702	652	686	704	710	652	664	711	641	670	634	662	656	663	652	621	681	702	672	673	660	694	693	641	673	659	682	677	682	697	679	651	634	661	692	697	678	671	636	632	675	696	630	626	680	621	719	651	704	630	702	622	673	649	645	640	673	668	685	663	650	654	622	648	672	685	657	671	624	655	632	683	676	667	708	621	653	658	660	679	633	670	686	644	649	671	658	677	642	687	691	684	654	623	631	613	671	662	670	644	677	647	657	654	685	675	683	642	661	689	635	653	619	664	691	675	664	660	646	672	609	633	692	711	636	656	658	691	625	651	658	688	645	615	594	615	654	660	640	690	679	655	706	656	628	631	659	640	670	659	675	639	673	629	645	703	612	678	636	621	709	692	638	667	661	673	644	692	626	656	695	661	699	659	674	656	637	693	633	654	635	646	681	722	703	670	662	699	680	658	679	699	688	653	661	673	649	672	642	668	648	673	624	684	639	692	658	634	645	690	671	641	652	671	662	685	671	639	676	670	643	672	644	681	617	626	665	693	721	649	662	652	654	673	662	659	668	652	686	667	651	696	659	694	660	650	668	661	659	672	620	717	660	659	611	638	650	662	630	742	672	733	686	720	627	639	711	692	667	629	645	654	648	685	628	685	645	633	698	686	719	650	654	628	686	678	639	688	622	646	672	633	620	624	670	754	652	664	658	637	687	641	675	681	646	655	684	665	633	654	683	657	706	641	654	657	690	680	650	675	698	681	656	654	682	640	694	671	691	645	650	628	665	678	633	705	659	613	627	679	670	678	698	642	654	675
24038	21540	29163	24368	21525	13544	1352	705	595	519	517	501	434	420	392	373	355	364	372	375	379	357	327	340	319	329	298	301	365	342	307	313	331	322	322	331	318	328	306	323	299	286	274	299	327	262	344	306	368	325	298	341	303	306	314	302	287	299	302	315	295	288	279	279	298	305	300	282	295	268	307	309	307	310	302	320	295	301	317	305	334	303	326	309	327	286	289	315	280	289	281	265	286	302	296	287	287	322	308	296	295	332	335	298	297	325	300	323	289	296	302	321	327	305	318	329	305	278	285	291	309	306	265	291	307	265	291	292	309	300	277	330	308	326	274	281	307	305	302	317	311	292	316	301	304	278	312	282	322	332	308	291	312	304	314	326	294	272	309	313	302	298	318	299	312	303	310	287	289	293	299	320	283	312	294	308	327	283	335	294	324	328	325	288	334	287	299	298	295	289	274	333	302	291	308	318	319	290	305	274	315	314	299	286	308	301	309	310	305	306	289	300	290	309	334	323	332	314	274	298	271	324	294	318	285	307	303	303	301	284	307	274	313	302	283	303	274	284	279	304	282	288	281	303	282	339	297	312	262	270	316	302	344	282	310	303	266	295	299	294	286	305	303	283	272	308	311	287	292	297	267	297	277	301	318	301	314	320	255	321	323	283	296	299	315	332	283	321	298	280	295	305	321	303	289	301	333	316	311	308	332	297	300	306	294	325	306	308	302	309	306	274	313	322	286	293	311	295	304	292	297	298	288	320	296	293	304	309	308	300	331	308	346	306	262	312	326	312	326	284	283	307	286	320	283	316	326	297	269	265	276	288	276	261	310	298	259	321	311	284	306	315	299	320	329	312	310	270	279	315	279	320	292	310	246	306	294	280	305	301	308	308	303	272	314	302	307	302	340	275	320	336	295	264	300	301	274	303	296	310	271	290	290	275	299	291	307	295	315	322	282	313	304	323	265	291	294	282	292	280	309	302	283	287	302	315	314	309	290	296	305	295	264	300	306	299	276	300	304	272	313	296	316	287	303	301	306	301	310	276	300	299	300	284	296	281	312	310	303	284	315	299	311	309	320	291	292	315	272	297	311	326	297	291	314	306	339	307	319	283	300	323	294	294	266	319	320	296	307	297	289	324	291	306	320	302	279	303	308	291	293	315	277	319	305	288	284	324	312	305	288	314	297	344	319	301	342	288	284	354	293	303	310	303	298	286	302	292	257	305	340	319	311	309	318	290	295	277	299	311	300	319	330	288	323	320	300	296	301	316	325	293	278	280	323	315	306	309	308	330	303	294	321	320	311	300	286	316	298	305	306	353	310	320	278	266	323	322	300	290	303	292	322	297	265	296	306	311	274	287	299	278	295	318	297	296	302	302	315	269	284	275	322	305	294	280	302	330	307	297	317	316	324	310	293	308	307	278	275	292	294	326	291	328	315	311	294	315	309	277	293	288	298	289	285	314	290	305	294	313	302	293	329	296	318	285	305	284	325	310	291	321	281	307	303	280	265	319	313	283	303	261	290	319	315	306	303	280	350	288	285	321	288	307	284	287	325	356	280	297	273	326	279	313	292	285	295	312	316	316	305	314	314	292	322	276	284	298	319	295	287	302	334	296	267	296	303	294	312	300	318	317	331	289	315	290	295	316	294	265	281	290	287	256	284	302	288	324	301	297	301	309	271	320	310	318	299	322	316	319	288	275	318	304	285	324	331	294	302	317	283	262	300	322	305	290	282	304	312	294	223	326	292	282	307	290	306	312	336	306	314	311	283	314	298	299	319	304	292	326	286	311	292	319	324	306	311	296	310	320	305	287	309	332	293	308	306	288	306	308	286	323	312	289	279	286	312	298	299	292	273	300	317	318	328	302	303	315	298	313	294	307	306	297	305	322	315	333	294	274	296	321	263	308	303	320	267	300	358	303	295	284	310	250	319	323	307	290	296	299	309	313	308	310	289	301	284	316	300	311	325	306	268	266	294	275	327	303	264	296	288	303	289	284	272	310	328	292	305	342	313	259	325	311	304	279	297	300	301	296	280	312	298	302	344	299	282	298	275	292	316	311	299	313	293	282	288	320	311	281	292	297	294	272	296	291	317	308	309	295	292	301	295	297	299	297	308	273	318	317	341	282	298	295	338	288	302	305	283	293	309	307	331	292	296	303	273	314	330	327	307	291	293	329	298	294	298	274	309	318	313	266	272	300	274	293	309	327	296	293	275	312	321	306	322	292	285	329	297	270	307	285	309	310	296	302	302	322	306	301	294	303	308	314	256	296	337	271	293	319	285	320	281	324	304	261	304	304	278	317	330	286	317	278	304	312	317	280	299	309	304	304	286	307	277	275	284	357	282	309	311	289	302	311	294	301	302	305	303	307	294	315	303	295	308	280	285	298	313	297	283	297	298	270	320	336	283	289	289	302	267	307	281	344	302	293	277	280	311	321	291	295	315	286	286	273	279	280	302	322	281	286	311	273	315	269	326	302	328	299	295	285	278	320	285	313	327	308	311	310	289	302	297	296	274	287	314	314	312	274	285	293	296	319	314	319	304	312	255	282	318	284	309	302	308	295	299	305	295	277	287	298	280	286	300	296	306	287	303	321	319	294	292	292	307	296	295	304	334	320	286	309	271	339	321	293	302	261	289	279	287	295	322	301	309	291	300	290	297	311	269	277	282	300	281	298	304	298	317	291	313	283	307	292	273	292	285	270	300	295	302	303	287	339	272	317	314	318	303	273	298	319	290	288	315	294	298	295	304	272	277	273	302	281	299	317	321	301	285	286	282	284	316	300	295	307	319	291	311	273	299	286	339	289	291	313	307	294	323	280	305	298	293	290	283	303	297	308	304	305	312	332	309	298	306	289	294	284	282	296	332	336	284	312	296	283	314	286	335	303	285	297	313	301	316	307	303	302	303	298	288	280	283	305	310	299	310	346	320	294	324	276	294	316	302	313	296	312	281	315	296	307	321	311	290	303	296	324	294	298	299	291	312	279	315	327	311	320	310	294	277	299	310	320	291	316	297	307	285	293	299	281	305	334	312	306	279	285	297	277	290	300	310	299	308	340	304	276	331	313	309	296	284	283	269	299	294	332	319	279	313	289	295	314	309	331	297	299	331	286	302	307	303	316	289	312	319	283	292	272	311	280	299	298	293	319	316	299	280	284	290	273	287	302	295	301	304	295	283	271	301	306	296	296	296	308	289	321	279	283	298	270	308	327	293	283	292	296	293	288	302	317	323	335	285	297	308	334	301	272	270	313	282	287	297	296	365	325	289	315	290	274	313	299	320	316	301	299	297	290	276	308	276	313	316	272	315	313	299	295	270	301	286	296	321	334	286	292	316	261	281	331	293	321	307	313	287	299	270	289	344	294	312	273	319	310	309	305	313	284	307	330	302	297	296	284	291	305	299	291	291	277	320	266	273	306	277	315	293	284	312	305	305	310	326	296	293	290	251	294	320	266	284	283	304	295	325	305	293	317	297	312	289	301	285	327
5127	10085	8261	4063	2768	2144	1618	1361	1111	922	887	779	680	625	633	563	585	514	447	507	460	472	468	446	427	440	412	418	437	432	408	433	417	427	392	400	410	397	367	412	381	383	397	394	402	368	408	415	400	410	380	362	358	394	409	412	365	357	401	410	361	395	370	397	364	399	362	371	382	379	413	377	384	379	390	383	398	350	389	403	390	415	356	372	382	359	388	386	393	423	405	399	424	355	409	381	389	396	376	371	374	394	389	387	383	390	366	393	409	377	397	397	381	405	390	377	382	366	374	389	377	350	373	374	370	397	369	380	368	405	406	376	377	400	400	389	382	370	336	407	342	378	386	390	357	398	386	339	370	344	366	371	403	403	355	360	392	375	368	446	371	351	388	383	365	388	399	353	382	390	370	371	414	376	354	382	395	384	404	372	397	376	365	410	376	368	395	409	386	384	380	375	360	344	335	390	386	378	395	371	375	377	377	384	370	404	376	356	387	386	391	384	377	385	383	379	360	368	360	389	390	386	365	347	397	373	352	365	376	376	383	372	386	349	395	371	379	381	363	369	371	355	364	347	382	398	368	401	412	396	361	369	346	369	387	347	361	363	376	397	341	366	429	408	392	363	343	382	390	359	389	378	376	398	378	387	372	438	365	360	386	382	374	413	344	378	387	390	390	349	327	382	387	398	368	370	338	359	376	377	403	357	385	391	395	407	388	334	339	381	330	377	367	402	337	387	362	382	388	393	372	393	360	355	322	360	390	420	394	362	345	368	395	407	392	361	385	351	373	357	391	368	355	385	369	384	385	378	366	351	389	350	396	402	358	396	389	389	396	397	362	371	376	359	370	396	343	347	413	346	352	409	393	383	367	381	401	378	363	405	384	389	393	353	403	377	365	391	376	419	403	368	400	347	370	385	408	381	408	405	378	403	394	428	382	393	364	393	373	369	377	380	334	368	358	391	347	410	366	367	352	364	383	372	348	370	354	385	362	345	370	397	366	402	380	400	381	395	374	374	358	342	391	368	378	367	365	350	390	405	346	429	354	394	329	385	422	382	387	395	385	332	405	376	374	380	378	397	371	362	384	404	373	398	391	386	408	360	351	396	394	393	406	388	360	367	399	388	382	377	409	370	370	426	405	360	389	347	395	341	396	394	374	376	358	375	361	339	392	362	389	362	361	366	374	382	400	374	360	361	381	384	361	376	346	386	369	348	373	399	342	389	375	385	366	374	370	355	377	373	388	392	359	369	377	349	404	386	339	349	371	412	347	342	387	383	395	350	393	415	351	401	407	377	393	382	384	365	370	370	359	364	377	374	445	360	361	359	382	417	371	353	389	371	375	395	388	393	353	381	353	407	379	354	394	389	351	383	397	352	359	350	422	358	367	389	345	403	350	408	373	383	370	402	425	339	396	339	395	359	361	370	328	347	406	354	424	383	388	375	376	370	401	367	404	348	372	379	395	374	402	397	368	379	342	374	363	378	379	354	368	370	356	375	388	393	368	404	371	360	362	386	386	376	357	393	387	411	401	372	406	362	398	406	368	369	372	362	404	394	384	386	364	392	421	351	365	383	367	363	340	365	353	379	395	378	359	364	378	379	379	386	379	375	398	380	378	369	399	395	396	372	342	381	378	384	375	348	406	367	352	398	381	370	391	383	398	361	371	416	356	378	378	389	350	412	397	387	399	359	378	407	357	382	373	387	389	393	391	386	382	419	343	351	370	403	356	370	398	390	381	385	349	402	394	395	376	373	383	388	347	408	382	360	357	363	407	368	369	369	400	365	361	376	377	357	348	392	353	364	384	374	370	375	408	357	400	346	382	352	380	386	371	380	384	381	372	375	440	364	374	378	351	396	389	382	409	378	381	355	397	347	356	381	410	395	384	383	387	356	364	405	342	358	425	391	378	358	383	397	385	373	375	358	374	373	386	380	380	383	365	393	359	386	341	403	374	371	403	349	351	376	429	384	367	366	378	346	409	357	347	385	387	380	365	396	365	358	363	368	374	369	372	411	360	367	395	356	435	393	371	386	376	368	381	339	361	383	357	388	345	386	390	396	374	374	359	349	353	371	381	373	371	367	377	380	387	346	395	364	359	398	392	345	388	351	350	390	364	388	421	344	365	381	357	369	342	384	355	415	373	362	394	391	387	398	368	375	402	370	395	387	414	377	378	387	415	373	340	363	359	402	355	357	371	401	379	375	351	400	350	344	383	372	376	337	387	374	405	379	386	387	382	390	405	337	388	376	362	364	313	389	401	354	358	369	385	414	367	415	411	393	372	386	424	394	421	381	371	380	397	374	355	416	371	360	368	372	360	360	398	397	364	385	388	391	382	329	384	371	353	407	378	357	357	387	399	389	391	397	358	374	403	402	388	381	403	390	356	394	360	390	382	352	364	364	435	333	381	383	376	400	350	362	375	377	393	367	398	349	386	398	360	376	417	383	365	372	364	359	400	350	393	372	385	390	392	353	368	411	336	385	363	381	384	366	386	362	368	355	409	387	370	367	347	376	375	400	383	367	379	342	375	392	375	354	385	379	386	379	378	384	370	358	391	391	357	372	383	351	397	388	384	399	385	378	385	376	360	378	380	382	358	379	380	375	334	379	375	382	388	368	398	397	383	362	384	349	358	365	373	358	370	372	370	388	405	383	361	358	372	377	389	393	406	384	372	369	372	380	369	389	360	375	402	365	377	394	371	348	363	411	372	378	406	375	376	391	356	360	342	399	374	394	381	377	407	407	379	397	383	406	382	377	372	392	390	373	364	404	406	369	366	358	354	361	372	367	382	403	384	385	378	352	378	417	357	371	344	375	347	399	387	361	374	338	388	374	347	371	372	362	384	377	352	376	336	370	389	378	395	390	351	361	391	378	390	404	366	367	395	362	399	393	377	393	384	381	369	373	396	409	383	371	364	344	378	361	360	385	349	360	368	368	401	346	404	403	376	400	394	389	363	397	404	360	366	362	384	382	385	385	379	407	386	379	355	389	364	341	361	365	361	381	350	365	373	409	361	376	373	361	356	377	369	375	381	366	363	360	397	386	380	390	392	395	363	420	425	395	375	409	377	347	371	351	351	386	371	387	431	390	394	363	378	378	364	399	415	337	379	361	372	381	377	356	375	384	412	367	363	387	362	371	361	380	363	403	373	389	371	401	345	370	333	381	396	370	345	373	364	385	390	336	381	362	384	407	404	384	429	327	368	388	432	351	388	378	386	372	424	380	359	376	362	370	347	396	371	359	375	387	371	364	376	385	354	399	388	377	333	385	378	399	352	375	378	358	370	385	404	402	355	380	380	355	353	372	397	405	370	394	344	394	366	383	390	403	371	367	386	380	366	380	367	375	366	389	374	379	419	376	391	406	367	352	382	379	396	373	416	364	382	361	374	397	380	365	336	379	368	388	377	383	374	354	379	384	393	376	371	371	371	385	357	391	367	365	342	336	371	383	396	395	331	365	403	363	389	358	402	395	394	370	401	338
25349	21558	28132	25344	13047	1452	1029	987	927	927	832	837	826	871	853	852	855	841	807	788	776	844	843	800	785	826	800	837	803	735	806	809	841	765	829	808	792	723	833	809	861	801	753	810	824	819	796	788	828	757	747	748	830	794	786	729	836	782	823	816	755	810	760	776	769	804	791	766	793	795	801	819	750	785	811	806	752	791	749	795	755	797	775	809	751	818	825	782	801	824	798	790	786	771	780	776	778	756	804	766	834	788	837	805	789	718	777	806	797	747	830	795	812	801	791	823	801	825	813	730	754	807	800	756	800	768	793	819	799	788	770	784	807	831	802	795	737	777	806	760	811	748	768	765	818	783	808	785	770	747	789	814	834	786	807	793	759	815	748	782	824	789	799	764	738	749	752	785	788	749	722	744	812	793	809	766	762	758	834	823	792	783	807	784	775	783	783	801	763	777	797	782	767	758	798	746	796	794	779	767	767	829	822	815	814	726	832	784	798	740	787	759	730	863	831	744	793	768	794	791	820	755	806	806	748	793	790	749	763	780	761	775	802	786	776	780	815	769	768	776	768	709	800	814	789	765	744	805	790	804	802	776	709	764	737	740	753	755	815	788	766	765	789	759	712	780	798	797	792	765	763	765	809	787	776	814	780	784	767	757	707	808	829	788	770	794	796	827	812	811	768	778	780	772	757	755	799	759	769	774	831	801	835	843	767	780	828	841	814	747	783	779	725	781	803	788	821	766	768	769	742	822	780	812	803	767	754	785	773	794	752	751	750	761	780	726	822	762	759	781	793	774	807	739	819	770	775	755	781	830	768	731	784	779	768	763	801	817	812	825	753	767	808	781	822	815	821	735	812	793	793	788	806	748	781	770	751	829	750	773	807	799	826	770	805	780	802	826	859	782	777	754	814	828	827	784	818	742	818	782	739	817	772	753	795	773	780	792	758	818	830	815	754	779	728	777	789	732	799	785	762	785	819	804	807	796	799	754	753	771	770	741	812	742	794	812	807	778	794	825	753	794	750	854	847	778	720	826	755	780	752	821	768	801	770	850	768	808	793	777	788	791	765	759	773	789	830	794	810	753	827	778	829	769	778	830	777	790	714	767	796	820	803	750	796	780	776	775	788	780	748	760	783	752	821	771	806	785	807	783	765	771	765	789	763	798	827	833	832	783	762	793	768	827	778	766	814	787	772	836	768	795	801	787	753	818	778	741	786	749	776	736	779	799	762	767	762	807	763	806	783	788	798	806	770	763	771	792	764	750	786	822	771	829	771	748	770	798	825	762	775	767	812	819	824	762	812	802	802	775	746	785	773	780	786	751	816	794	824	788	747	743	773	750	771	817	777	789	799	795	849	785	800	779	803	790	787	798	759	741	759	804	774	787	824	797	787	835	757	768	806	828	870	757	783	790	786	779	760	783	803	792	817	757	827	791	774	815	774	796	794	772	815	798	809	811	782	748	788	777	796	779	771	777	799	765	792	741	787	814	784	743	801	766	736	751	808	830	787	831	743	793	804	830	774	782	825	838	797	801	818	825	832	861	799	758	786	803	766	783	769	761	783	806	788	795	777	768	824	771	793	781	808	787	796	810	779	791	765	754	823	747	792	783	761	753	825	720	843	766	796	788	760	759	784	813	807	756	778	759	783	796	797	758	792	786	783	736	778	814	765	762	787	787	749	796	785	749	837	772	791	808	783	804	774	756	773	780	830	746	783	807	844	784	801	814	708	750	768	799	824	819	781	754	790	797	772	790	752	783	789	781	825	756	761	810	861	787	733	797	778	792	763	794	798	744	779	771	788	792	795	810	811	763	830	763	760	802	774	763	813	758	847	753	776	796	765	756	765	791	786	779	775	763	749	783	772	751	822	728	788	802	866	824	812	743	725	777	760	770	835	815	809	807	757	746	791	819	758	781	818	784	765	749	781	828	762	775	780	809	831	830	748	786	733	767	808	779	816	758	799	773	783	811	781	795	809	766	719	779	810	812	748	784	780	777	825	730	817	787	822	750	817	789	819	804	751	827	750	822	787	769	815	768	783	804	736	769	774	753	750	802	787	779	794	806	741	774	737	809	791	798	744	781	774	760	772	770	846	793	808	780	784	747	770	763	765	769	794	811	754	779	768	804	779	774	781	840	760	826	755	821	743	778	785	775	770	773	780	753	760	740	750	784	777	772	791	822	786	802	801	816	744	741	762	825	820	788	781	816	776	788	787	753	801	814	792	778	796	752	788	811	811	766	782	837	751	789	793	801	781	825	784	785	804	793	776	751	813	759	707	780	775	773	792	790	776	781	802	817	765	787	737	738	806	777	768	785	796	809	800	811	774	792	738	745	788	768	753	859	746	779	865	782	818	818	703	780	784	800	800	819	782	764	778	772	741	748	798	841	764	782	745	818	739	796	834	812	754	793	821	811	797	776	851	756	786	810	806	838	769	764	743	781	728	851	785	794	794	800	837	790	792	801	839	795	792	814	772	755	730	797	795	793	777	749	828	781	838	750	851	799	762	804	797	786	782	803	738	828	763	760	734	797	779	772	755	796	764	781	796	739	735	781	853	771	790	771	798	749	810	794	753	785	783	775	766	811	767	791	800	855	782	782	753	768	820	777	791	800	784	808	782	784	779	740	782	804	778	753	794	793	785	748	734	797	825	763	770	784	789	764	765	807	792	835	791	813	777	789	803	753	778	837	794	783	779	800	776	764	756	813	784	774	827	746	788	791	781	780	771	798	760	829	765	776	846	775	774	823	780	799	804	824	778	780	765	760	804	821	739	857	789	794	722	771	794	812	833	763	783	782	698	759	787	828	820	781	755	776	792	763	774	807	734	778	794	794	801	801	751	782	781	773	761	818	756	764	752	773	790	810	812	790	756	784	817	794	780	739	780	822	795	780	813	806	814	786	783	800	843	804	803	747	797	864	776	769	775	794	772	773	819	749	782	719	795	780	800	823	803	808	799	773	775	797	736	769	782	781	772	806	760	779	780	811	728	797	790	740	756	793	813	728	815	802	772	780	751	740	779	791	786	801	792	766	802	774	807	809	805	832	738	748	770	771	802	807	765	802	766	787	717	828	769	823	789	786	844	804	741	758	737	734	770	778	812	780	754	755	818	789	780	801	798	785	792	782	823	814	815	889	732	751	808	780	740	784	757	767	765	776	772	805	767	794	760	758	766	771	829	809	735	766	792	734	738	759	749	762	771	779	788	804	778	743	775	753	799	828	805	781	753	765	773	745	807	791	844	764	844	775	752	757	781	796	737	802	792	754	774	770	832	756	786	729	783	782	816	787	740	818	794	744	763	766	763	786	779	762	779	820	765	779	842	770	757	790	688	775	795	815	802	825	785	779	719	802	763	721	796	780	807	846	826	751	786	791	780	811	790	785	772	857	760	790	821	800	821	808	775	749	756	790	798	787	728	759	736	796	767	839	790	820	761	758	789	778	760	807	771	830	754	778	747	799	811	804	794	782	779	830	804	799	810	809
4878	6085	4797	2723	2100	1821	1519	1392	1350	1164	1126	1142	1117	1062	1034	968	1080	1060	941	957	988	935	991	946	904	893	947	923	964	991	935	920	905	902	913	909	905	915	1004	888	927	911	963	948	963	881	875	935	977	948	975	927	927	902	884	899	866	947	899	904	928	957	923	916	868	854	893	974	930	942	941	949	921	910	932	900	927	884	915	917	969	936	967	896	917	899	960	984	906	947	931	925	940	949	938	901	955	876	938	862	921	900	860	947	978	947	966	897	898	931	902	918	918	931	945	919	904	883	909	924	908	920	949	915	910	890	921	899	969	893	945	929	893	842	950	968	916	921	951	888	944	908	912	942	942	927	901	935	972	897	940	966	909	928	929	915	935	957	964	932	942	910	958	940	905	922	905	926	981	917	937	961	911	903	884	896	948	900	878	895	918	920	911	925	915	972	918	905	865	878	909	901	856	866	893	935	926	913	939	940	913	885	916	860	948	919	941	954	921	885	984	930	917	969	922	923	905	992	920	949	925	910	916	968	917	898	913	933	940	931	936	942	924	947	912	967	966	900	938	950	919	853	925	953	906	939	895	932	905	913	980	933	905	946	910	904	905	954	935	934	913	897	923	961	902	864	911	903	874	915	922	904	907	927	945	928	937	914	891	872	951	939	900	934	914	928	948	894	987	862	965	969	891	911	899	925	868	874	900	977	876	913	899	949	922	902	915	930	951	897	890	914	891	899	915	934	986	933	974	903	916	956	933	928	921	901	872	980	933	988	925	850	885	927	900	946	908	944	916	962	926	922	894	945	923	862	904	915	913	903	930	886	935	866	919	913	906	895	920	952	953	953	897	911	963	910	924	933	879	894	960	859	946	902	919	947	958	914	915	972	947	909	911	956	914	961	903	897	909	927	891	891	931	910	919	918	934	891	883	991	897	871	941	938	949	942	955	886	916	949	903	918	875	982	890	913	932	899	904	892	898	880	926	886	886	942	916	944	907	896	885	925	934	914	942	887	890	916	910	876	885	917	958	894	926	899	921	918	960	899	1014	995	923	932	954	945	883	895	955	947	886	957	886	883	914	877	939	922	910	962	943	902	900	908	904	863	971	934	963	935	928	907	901	920	945	941	921	938	934	956	948	890	975	958	869	988	879	932	901	903	927	914	876	944	919	895	911	914	957	868	930	899	911	916	946	869	916	955	916	904	944	882	956	890	930	906	863	907	936	879	904	908	900	972	910	914	938	893	949	949	882	846	955	893	944	942	884	901	947	879	924	922	944	932	929	884	898	998	988	925	956	943	914	858	923	890	913	912	968	939	901	974	870	931	950	893	909	978	911	927	927	923	915	975	963	903	947	933	869	923	878	915	941	933	902	902	873	920	942	941	943	900	899	922	969	864	921	922	903	920	865	948	937	874	888	909	918	952	920	930	942	1005	938	918	979	891	904	923	864	909	848	941	936	917	930	925	964	972	913	929	983	890	828	883	944	893	940	922	875	940	927	928	948	943	947	927	946	864	944	893	973	952	947	928	935	923	936	971	912	875	893	899	896	959	879	898	938	935	902	917	984	877	887	921	948	983	938	929	950	843	908	879	895	912	849	916	973	958	951	922	911	892	879	910	947	918	887	935	925	887	882	945	935	904	932	906	918	934	903	922	902	913	918	952	947	977	922	837	914	901	921	927	881	907	895	931	913	930	981	913	907	943	920	888	884	909	950	881	933	962	905	920	910	902	903	920	942	925	945	863	887	990	888	984	867	891	891	892	902	943	904	842	908	912	899	866	892	875	904	928	937	929	891	951	949	925	919	947	912	877	1004	915	930	894	951	917	932	836	891	970	887	904	934	919	954	928	915	887	902	906	913	913	887	935	935	909	919	928	931	920	978	879	908	934	912	896	954	913	937	923	891	897	911	963	906	956	884	951	877	940	935	907	932	896	905	941	954	915	941	868	952	913	920	890	910	921	869	976	957	925	906	929	893	908	940	925	892	914	924	905	873	943	998	969	949	892	844	949	917	978	864	850	884	973	907	909	917	959	906	873	922	887	942	891	969	935	952	895	925	946	940	934	880	905	912	890	907	914	895	929	901	932	928	883	949	919	919	906	922	922	916	911	908	932	939	944	912	980	904	905	933	884	860	941	937	906	912	966	861	946	901	903	950	893	881	929	920	901	924	876	904	892	921	920	843	939	944	910	931	951	936	949	867	943	915	936	898	907	939	905	953	946	919	902	959	928	921	869	901	1008	945	888	958	899	946	968	962	880	935	982	904	918	841	933	914	916	944	851	898	892	960	955	873	863	893	934	845	946	946	922	905	919	898	993	937	937	930	917	896	932	898	951	904	913	905	866	975	921	885	959	917	922	958	965	892	921	904	945	892	893	919	924	874	894	879	944	874	903	877	917	905	947	902	946	875	954	904	993	920	892	883	902	974	921	957	929	886	929	959	1012	884	888	906	887	841	878	930	877	903	961	931	877	923	918	904	943	880	904	937	923	885	915	891	957	919	913	862	1004	895	903	964	914	939	908	924	938	939	913	900	896	908	873	886	957	922	959	848	910	903	927	935	901	994	935	903	937	914	914	912	882	874	950	892	929	939	973	908	926	935	923	952	904	940	944	962	947	948	918	918	917	932	914	870	937	916	919	843	888	910	924	985	906	918	927	921	973	858	859	905	899	872	931	977	922	936	934	892	910	923	919	928	932	912	926	964	925	899	894	920	922	958	944	929	956	981	911	907	904	913	894	904	840	992	948	911	930	923	901	952	954	959	905	963	872	910	847	938	944	928	867	926	962	919	913	928	898	912	889	888	906	958	906	896	864	910	884	931	929	918	922	942	919	858	908	921	926	924	928	892	907	983	898	884	923	880	917	957	881	935	872	975	922	910	947	905	912	969	877	904	911	987	925	937	900	885	947	879	926	948	934	943	924	943	916	912	911	951	956	887	986	926	942	910	887	920	921	875	963	991	927	911	901	922	888	936	909	908	936	919	880	887	909	956	819	945	916	904	875	934	930	873	909	937	903	943	931	959	876	932	940	926	956	868	957	909	914	920	919	919	933	915	883	966	919	935	875	922	992	876	893	904	876	905	946	944	921	901	919	911	927	954	964	905	902	934	885	900	918	941	879	950	901	940	856	954	941	960	935	889	972	900	896	905	938	926	875	976	906	906	870	936	917	857	917	923	924	977	888	924	911	946	986	925	908	921	928	902	896	891	935	911	902	872	879	937	960	938	930	914	922	924	936	927	903	935	924	902	922	884	933	974	921	943	968	911	952	865	944	925	917	924	918	933	861	948	949	914	932	915	952	909	988	895	931	901	863	982	907	930	853	931	928	844	931	921	917	911	929	899	929	918	916	890	948	925	930	980	925	993	864	951	961	970	887	921	892	916	901	904	892	966	916	904	921	941	928	930	844	973	962	854	915	963	891	956	890	930	917	936	932	961	935	876	909	925	921	883	943	930	979	930	930	916	935	957	881	926	946	884	883	925	915	907	887	899	883
23078	21596	29610	24049	21599	21657	12840	1557	1144	972	853	801	840	750	720	686	684	612	650	598	605	640	610	572	555	567	598	551	546	561	556	587	543	549	525	580	522	563	579	515	577	557	542	552	538	523	587	558	600	559	563	569	587	520	543	524	535	550	519	551	551	495	556	509	513	553	522	599	507	536	555	538	478	539	528	568	548	564	544	540	538	511	530	512	561	574	531	529	537	527	509	531	534	536	528	521	504	542	564	556	580	512	497	563	500	554	541	536	541	537	555	593	542	521	523	503	488	530	519	555	571	540	551	530	570	566	514	525	544	483	525	530	572	551	543	554	554	514	540	546	555	521	524	548	517	530	499	539	500	480	507	550	520	516	518	568	558	496	559	506	519	565	546	558	531	521	538	513	530	474	524	497	516	522	520	590	527	565	516	548	528	525	533	590	527	557	519	522	511	550	532	518	526	522	517	566	556	544	504	505	529	519	518	512	521	570	556	522	547	560	515	511	565	504	503	533	529	531	538	577	489	550	509	521	518	493	529	561	554	526	553	551	557	511	548	565	530	530	491	578	536	526	522	531	523	512	518	523	545	532	523	513	502	519	538	577	539	569	563	541	540	558	539	553	577	537	509	539	545	537	551	540	532	520	514	557	554	533	517	550	496	531	508	491	518	524	531	523	518	520	531	562	561	509	541	533	541	492	554	583	539	528	520	523	513	504	500	566	500	525	522	568	541	533	506	557	535	537	524	517	562	498	538	579	550	563	503	543	534	510	547	514	567	546	530	539	544	519	519	542	518	543	543	522	524	484	529	513	561	545	558	481	542	555	517	513	530	541	529	590	526	549	574	547	525	523	557	529	543	529	530	523	570	502	538	501	551	560	560	543	533	560	491	523	553	497	528	571	509	524	538	505	567	545	564	534	526	504	532	516	528	538	542	540	530	514	508	532	533	537	530	522	504	521	513	525	531	497	504	581	520	488	536	550	526	535	509	543	513	543	560	521	532	543	530	554	524	496	507	532	544	499	548	514	569	487	527	529	553	558	552	541	518	530	536	511	525	502	564	497	533	499	563	549	544	516	505	513	530	524	575	535	509	582	526	565	534	534	569	509	556	530	556	527	548	523	560	527	505	519	517	531	551	532	564	543	506	537	555	525	555	527	484	516	505	516	524	531	528	517	558	513	548	503	561	490	509	540	543	519	518	531	533	466	586	530	519	534	599	519	540	516	524	537	560	519	544	532	578	487	531	509	510	553	525	531	524	539	533	510	522	551	529	538	536	533	518	550	550	535	532	536	517	551	539	529	543	522	529	541	511	544	495	533	479	564	542	510	541	527	540	514	538	480	527	520	503	479	556	532	537	542	548	529	528	510	559	508	534	522	539	502	532	521	531	578	523	570	528	508	470	572	529	525	523	580	498	523	492	514	532	527	503	532	515	490	541	535	557	513	525	517	525	563	543	540	497	538	526	560	534	551	546	530	508	545	533	552	491	526	552	563	522	576	543	513	553	538	559	505	524	526	505	537	546	538	538	586	525	552	540	571	530	557	522	545	562	562	580	565	519	560	525	510	573	542	534	551	534	508	575	535	562	558	505	574	537	508	528	536	548	507	539	508	524	527	495	485	515	508	522	565	576	532	538	509	538	508	575	523	533	551	513	517	531	528	534	560	532	508	500	535	520	523	570	539	533	562	522	519	516	519	530	526	552	497	496	536	557	551	524	549	539	540	511	511	501	529	524	513	495	538	529	484	540	528	523	523	547	518	485	533	517	522	519	507	545	540	550	518	521	540	544	502	522	532	521	557	537	548	499	545	512	533	536	541	553	485	551	572	511	542	541	515	534	523	495	553	551	526	530	541	497	515	518	525	539	550	533	517	559	511	520	530	534	540	530	526	530	501	500	511	529	543	554	527	545	517	520	535	518	514	554	510	488	534	501	526	531	551	535	532	568	529	531	533	526	513	578	552	535	523	576	550	545	515	481	520	523	488	554	531	522	520	569	502	515	540	520	545	523	516	522	549	534	554	537	516	519	518	523	541	536	592	522	560	540	526	534	547	543	525	501	533	540	505	512	522	517	496	524	496	501	547	561	546	555	556	564	496	502	517	546	490	529	546	543	488	537	587	516	524	532	552	543	532	488	496	533	552	556	542	518	526	503	545	544	559	502	506	531	531	535	521	521	570	510	522	545	531	523	481	508	574	491	543	533	544	509	536	517	488	521	529	526	534	528	547	509	486	559	485	508	473	543	537	539	529	488	510	556	530	532	534	521	530	519	482	546	526	502	497	519	525	562	549	528	550	509	532	544	580	515	518	538	523	519	522	501	516	537	564	505	551	495	496	537	501	550	523	506	525	548	513	503	547	554	508	542	521	535	522	563	530	534	508	543	498	520	561	545	539	534	518	543	545	511	513	550	526	534	559	513	572	530	504	540	542	557	525	533	509	507	578	507	522	534	512	505	531	527	508	506	504	528	556	547	548	516	498	528	492	523	541	487	497	561	529	541	528	506	504	504	537	516	537	527	585	499	472	524	519	532	547	530	530	574	552	479	508	534	496	499	514	548	517	514	552	551	544	560	517	531	561	521	495	532	548	505	513	499	517	513	500	573	490	488	547	539	541	516	523	525	523	533	562	490	539	556	519	554	522	529	502	555	518	527	520	544	515	562	503	548	555	529	523	519	542	540	552	544	521	496	512	533	569	562	551	498	580	529	524	545	509	511	536	514	540	504	532	533	564	512	547	537	569	541	537	547	513	504	528	471	515	523	537	539	529	569	536	536	530	537	490	521	520	547	547	512	485	489	519	561	510	549	507	542	521	492	545	537	529	547	556	559	512	535	570	499	516	537	550	503	518	563	522	543	492	518	497	577	522	503	565	537	591	568	507	474	509	551	507	548	505	514	502	543	531	518	492	540	511	513	540	547	510	531	540	554	512	501	510	555	483	538	554	547	559	531	504	535	534	555	498	541	540	573	539	535	523	501	519	482	539	553	495	543	532	533	510	593	494	514	480	546	552	509	525	530	527	515	513	552	564	536	535	538	549	527	533	535	519	543	538	496	565	536	522	493	537	533	539	522	530	531	472	521	523	541	537	518	535	537	513	500	491	505	520	549	538	526	543	525	521	542	551	538	554	528	491	539	525	527	517	529	499	509	477	558	509	507	535	498	557	544	563	520	546	533	553	584	543	503	560	589	518	513	538	530	552	526	513	562	552	528	544	550	553	555	562	523	503	574	510	536	510	506	527	546	568	515	539	540	515	499	567	502	539	538	519	544	536	518	543	572	513	511	524	509	535	553	552	560	491	512	532	555	537	542	556	521	572	529	522	513	522	564	528	515	514	540	541	536	566	559	511	483	538	517	496	498	541	553	528	499	533	527	519	547	512	493	525	586	554	559	493	536	510	531	547	528	541	558	520	506	506	559	565	547	535	545	494	535	520	555	514	506	508	536	537	504	524	542	528	534	522	525	524	581	561	495	523	557	537	536	541
7117	16594	13704	7215	5037	3953	2948	2434	1930	1718	1482	1409	1165	1128	1058	1016	938	950	860	809	807	762	743	746	724	774	682	734	693	674	664	621	646	650	642	683	615	669	575	658	655	662	637	592	655	635	632	642	673	627	600	593	644	606	599	632	611	644	654	661	567	610	625	597	650	606	603	611	624	601	620	659	586	597	618	626	577	628	644	611	604	645	653	634	596	629	556	584	601	602	629	639	575	622	604	613	619	660	638	605	606	622	582	633	622	572	619	648	574	596	617	585	636	611	584	565	628	625	633	600	636	627	599	602	582	575	590	637	613	572	627	648	570	627	608	562	633	593	587	647	573	612	596	614	584	657	618	616	603	596	644	590	664	588	630	613	631	585	593	612	618	604	576	594	596	601	614	587	606	635	605	647	583	588	565	588	654	632	587	626	603	621	638	604	633	610	658	552	575	630	657	612	587	635	642	565	643	603	619	619	584	581	638	574	577	604	643	607	621	654	620	635	599	599	613	593	581	638	612	573	604	631	611	664	581	580	589	568	593	623	664	594	639	622	623	601	599	562	648	616	623	607	626	611	591	587	620	657	641	587	589	566	632	592	580	622	667	570	580	600	591	543	630	588	566	585	587	595	602	626	613	588	628	580	604	585	595	652	598	592	589	614	619	614	584	566	635	611	589	589	566	656	574	613	606	621	639	622	561	589	584	608	573	638	592	631	592	592	587	584	638	634	601	587	590	595	617	650	613	626	606	608	604	620	633	606	595	631	616	633	601	644	570	590	582	643	605	557	615	544	614	619	543	625	618	588	564	612	639	529	603	613	605	598	597	574	613	610	615	614	587	616	626	605	627	594	608	620	563	605	613	601	626	584	560	600	579	576	602	618	633	630	633	615	595	621	590	611	623	571	585	678	614	590	603	625	595	579	600	582	588	583	600	608	597	635	610	598	613	627	595	561	620	610	628	595	645	594	588	611	580	585	595	601	632	580	615	622	602	589	583	647	595	654	623	603	614	647	628	607	598	626	583	623	609	632	639	638	618	602	578	614	617	605	617	595	607	589	657	588	630	593	594	551	593	595	612	595	595	576	625	598	580	630	606	575	595	593	598	606	632	604	642	563	625	575	569	651	625	567	600	603	637	617	595	627	634	607	551	615	609	607	610	612	623	590	616	596	606	612	627	573	604	603	625	605	565	630	599	586	637	582	620	614	657	616	618	626	556	591	575	600	620	646	660	605	601	630	635	619	574	582	576	613	583	591	609	588	670	635	579	600	579	608	579	587	619	615	565	596	597	638	630	631	582	623	594	604	594	611	608	559	571	573	626	610	612	577	626	647	602	618	612	654	612	597	570	568	605	568	583	602	617	592	581	610	592	641	575	608	636	606	633	608	622	585	599	621	623	608	613	607	649	628	583	579	612	568	612	593	631	593	614	604	607	603	633	574	591	605	570	626	620	599	631	604	615	606	608	637	637	636	577	605	598	639	592	604	618	616	597	619	549	601	576	672	623	575	611	600	614	638	606	609	590	655	616	585	617	571	616	613	609	593	568	601	549	575	599	604	641	564	628	618	611	616	612	599	595	570	595	528	621	590	622	598	598	588	620	570	601	631	602	575	600	593	585	638	567	609	576	636	607	591	599	581	575	591	593	596	605	569	582	600	603	594	601	614	557	604	586	625	616	608	639	621	592	624	608	601	602	614	649	612	593	617	605	641	630	604	640	572	594	575	646	607	613	621	608	571	590	626	585	589	613	595	620	616	595	597	645	606	600	588	630	608	633	585	604	606	569	601	620	602	571	561	597	650	562	612	632	630	616	637	611	651	612	623	614	581	606	571	598	625	614	661	615	657	608	583	593	608	590	616	627	658	601	565	615	603	584	629	559	618	619	588	601	595	598	607	613	633	604	599	606	592	599	637	574	596	630	582	617	661	632	574	651	586	616	623	615	631	606	626	630	501	604	648	605	624	604	646	590	622	563	572	609	635	589	588	581	562	630	631	625	651	618	565	587	597	617	648	582	611	607	605	606	643	595	617	602	577	551	609	562	604	630	631	588	616	614	641	637	612	616	615	625	639	637	599	633	615	618	613	588	583	645	611	606	622	603	569	599	595	614	633	660	610	603	551	615	596	648	579	594	619	620	611	601	604	605	629	569	626	589	594	625	624	575	612	641	626	592	568	613	569	626	594	606	624	597	618	603	588	574	585	600	616	608	602	614	598	601	598	604	634	614	635	609	585	623	577	579	658	669	597	606	603	592	597	630	628	582	640	622	585	644	608	627	601	609	620	584	604	576	561	600	603	602	626	593	595	618	652	619	601	617	620	646	670	578	586	595	620	607	606	570	584	660	596	624	604	652	599	610	591	628	603	602	611	632	595	612	615	598	579	650	599	584	607	620	583	626	591	636	622	611	621	636	596	578	553	600	627	597	633	558	607	606	629	666	560	595	613	588	586	625	615	579	639	587	657	615	603	633	620	598	621	611	631	630	625	605	605	646	590	646	590	621	547	582	595	608	568	604	591	592	564	623	616	590	602	620	596	584	603	632	609	577	610	593	591	610	618	623	564	591	596	605	626	610	601	604	613	653	568	631	609	599	618	573	580	637	603	611	604	604	597	632	585	604	615	571	602	608	613	632	585	618	569	622	611	610	649	596	650	679	577	634	610	650	586	648	607	612	597	611	575	591	582	622	573	602	604	586	583	609	623	559	616	605	591	580	624	614	591	554	601	619	600	604	603	596	613	631	616	624	593	603	643	566	610	576	613	600	582	604	603	618	592	628	598	560	623	587	613	629	639	541	602	623	603	635	607	600	587	621	612	601	591	614	598	604	631	606	566	601	588	615	621	583	627	589	628	616	616	613	644	597	560	603	598	630	611	597	592	600	606	572	595	598	578	607	622	650	590	606	567	617	594	564	611	630	626	605	588	611	593	589	605	609	579	614	514	603	604	594	611	582	646	581	635	603	627	616	599	599	629	607	558	598	595	595	573	611	635	627	620	569	572	600	568	572	605	627	635	578	596	605	603	589	580	571	618	651	635	588	622	606	586	609	606	587	610	569	598	583	641	608	605	598	593	601	600	584	588	625	614	611	621	626	619	623	619	625	597	606	604	611	646	584	578	611	550	589	630	584	619	614	570	672	608	601	648	591	619	602	614	565	623	626	625	597	598	598	574	646	612	622	608	582	624	651	629	596	604	603	617	635	593	641	581	581	611	602	623	640	588	559	585	586	595	578	568	590	598	645	590	586	615	637	611	629	579	601	581	575	571	602	605	606	625	604	570	600	609	606	586	587	608	599	623	611	612	617	648	617	632	585	588	560	589	653	650	616	600	574	607	544	628	583	650	588	610	605	595	637	579	588	596	576	608	573	616	581	584	592	588	579	556	644	639	594	618	554	610	600	581	608	601	590	595	606	614	590	606	579	565	615	581	609	605	611	598	592	612	595	621	558	592	589	628	577	598	587	580	662	578	572	612	595	619	596	609	617	570
27460	20691	8366	1029	744	648	615	560	572	527	523	499	566	515	532	515	606	531	581	514	566	516	537	525	534	549	552	560	516	541	533	526	543	541	492	540	531	520	529	554	557	548	563	566	559	530	519	495	544	513	553	523	525	526	511	553	571	517	518	569	527	530	529	568	561	541	511	523	561	561	487	545	572	558	536	561	503	519	489	535	552	511	558	501	550	531	539	569	533	530	514	545	562	550	538	539	547	542	537	526	546	562	533	531	525	525	536	527	520	533	567	516	515	563	587	569	532	575	529	525	553	547	556	550	505	519	529	524	498	511	522	536	561	567	519	513	533	553	540	515	543	508	567	559	497	528	552	554	540	528	521	545	528	522	546	518	527	554	542	521	554	554	541	504	503	529	549	568	582	540	511	509	551	530	544	561	529	548	501	523	550	538	564	513	544	537	568	564	486	553	533	527	537	575	513	523	540	512	535	520	574	528	498	540	527	581	560	526	510	595	519	539	543	514	579	557	560	529	586	491	558	565	525	531	549	511	575	537	558	521	563	518	543	531	531	547	562	536	555	553	522	583	503	574	509	559	509	466	543	561	551	555	508	527	529	512	551	531	541	544	534	533	560	547	557	500	513	545	563	543	545	501	488	562	526	531	542	512	525	530	557	516	543	510	546	561	506	538	570	526	498	510	530	509	538	566	532	510	527	551	534	512	560	562	533	526	525	552	523	510	541	514	540	497	499	532	527	537	542	547	613	520	491	589	548	524	567	533	529	539	527	564	547	521	540	555	509	550	536	481	533	508	532	599	578	534	517	549	528	527	550	517	536	518	542	563	551	510	508	520	503	524	491	547	580	524	520	548	512	531	526	543	569	554	550	547	500	538	545	497	539	494	541	527	561	546	514	547	536	508	541	498	525	523	551	591	489	549	554	552	540	542	546	562	545	501	570	543	517	519	556	542	567	532	544	513	543	558	530	569	528	554	587	506	529	540	516	524	508	537	538	544	544	565	538	551	501	553	488	524	551	502	554	515	598	539	509	554	514	548	567	579	523	537	557	555	497	531	537	557	530	582	509	532	547	508	530	532	508	524	545	515	585	549	519	553	529	522	540	477	558	496	520	524	541	536	530	538	555	535	544	536	536	539	526	476	520	510	588	545	547	560	534	514	557	528	560	500	529	535	547	519	516	497	547	562	536	538	552	589	561	553	562	593	513	572	537	509	533	530	550	564	571	537	551	531	547	517	524	571	537	552	548	565	499	577	535	558	561	528	514	557	506	539	534	517	527	558	494	542	575	586	519	533	515	544	526	557	534	497	571	529	553	566	559	535	560	548	506	554	504	529	532	534	559	509	519	524	554	507	559	541	577	544	528	532	515	593	534	583	546	516	528	530	543	528	602	534	543	566	503	523	507	516	498	530	553	522	513	531	551	519	548	554	530	533	516	511	572	518	519	516	534	522	573	543	542	569	533	613	507	535	532	521	522	512	522	554	523	552	523	526	601	564	552	549	589	549	544	561	573	491	556	515	583	524	533	571	539	538	520	486	524	523	541	527	555	556	535	509	598	570	516	561	484	547	569	513	518	516	548	525	519	502	533	515	576	536	537	524	519	572	531	541	530	540	564	512	514	537	545	606	536	525	543	576	515	527	550	544	525	517	514	575	527	522	521	596	553	554	542	543	541	558	545	541	563	518	558	526	560	548	520	513	521	625	508	511	583	544	529	554	518	498	540	524	557	526	550	510	553	546	548	555	534	526	536	524	492	518	527	513	568	559	525	524	515	566	503	556	511	577	516	527	550	519	539	515	561	528	539	527	565	565	569	559	560	477	571	547	534	524	528	506	544	523	549	505	515	555	551	550	520	513	554	536	539	543	563	505	529	526	536	560	524	561	536	570	568	518	563	495	543	567	582	542	545	549	521	479	498	560	537	519	542	503	522	547	522	527	556	545	537	539	556	466	497	541	549	567	525	515	510	596	513	507	543	577	548	580	532	512	522	531	547	548	570	518	515	511	574	570	559	551	546	555	526	555	527	542	531	550	539	532	518	581	535	528	547	507	528	536	544	544	536	559	517	513	551	476	558	530	538	514	524	528	534	531	565	522	561	513	529	523	555	573	512	552	481	546	537	555	522	528	532	563	541	529	520	530	525	530	561	493	508	528	561	545	471	541	521	549	532	483	528	546	524	555	520	540	533	495	531	547	557	528	532	546	583	548	559	527	552	571	541	538	512	471	524	523	555	511	560	565	538	538	579	533	517	539	524	546	522	556	582	543	568	550	515	556	532	514	524	565	546	545	534	552	530	572	564	548	508	571	539	516	525	544	521	519	560	567	523	554	549	549	530	544	524	537	506	508	524	506	568	511	530	517	545	553	524	547	532	509	552	523	556	586	544	511	521	514	540	486	508	521	549	531	494	533	533	530	571	510	572	518	513	564	559	519	497	547	579	574	582	527	478	540	530	590	563	553	550	580	533	534	523	561	548	550	523	525	569	582	539	538	526	552	539	516	536	590	525	551	532	539	555	566	543	588	541	515	535	536	533	521	545	498	522	549	546	527	538	539	541	547	523	513	511	551	520	549	576	572	606	543	550	564	541	579	536	531	538	564	526	513	562	547	548	520	553	493	472	542	542	543	510	528	561	545	576	562	564	552	522	522	525	531	526	494	539	564	531	570	509	545	527	515	540	494	529	522	520	512	548	501	535	525	613	554	541	545	568	502	526	573	565	522	513	515	558	479	506	509	550	519	537	503	545	554	516	499	541	519	526	533	528	544	558	506	546	542	522	530	565	574	547	547	556	508	560	528	530	579	546	536	542	530	542	543	541	557	536	525	527	549	546	506	518	554	564	492	550	551	512	521	527	560	562	539	560	551	526	501	535	546	520	508	524	551	531	543	580	502	542	520	526	526	546	511	551	516	559	521	543	574	542	559	564	544	551	530	585	532	583	535	517	571	543	550	559	534	526	514	532	526	548	525	524	525	508	562	560	532	536	551	606	534	516	522	547	548	471	543	556	483	533	561	505	517	545	530	571	549	547	499	541	522	553	531	532	540	550	491	500	573	498	570	547	544	563	526	506	581	494	513	548	516	516	565	551	520	460	523	557	556	562	544	538	548	514	564	508	565	583	537	593	509	535	527	530	559	552	551	530	491	497	572	552	506	553	559	557	537	553	519	540	553	540	528	532	485	552	508	547	542	527	560	573	494	554	561	546	529	533	523	525	521	528	552	521	551	564	488	535	611	498	538	514	531	537	511	571	560	487	552	564	540	533	511	535	545	584	526	516	553	494	538	576	480	598	539	532	533	531	531	560	578	552	548	548	525	512	578	538	545	560	541	509	556	558	499	501	519	518	568	538	546	559	490	546	485	515	532	557	530	552	531	575	494	550	522	564	570	530	537	563	582	538	529	519	568	554	512	546	518	581	559	549	591	528	504	554	575	498	511	531	525	514	519	509	550	535	531	532	537	491	506	513	557	552	538	563	577	534	501
4245	1463	1343	935	806	757	776	700	704	712	690	677	677	698	677	660	658	632	706	627	720	661	655	648	674	653	695	661	672	660	642	626	676	619	692	670	667	674	662	644	683	652	648	645	686	669	702	691	637	642	666	661	739	639	673	675	649	679	693	650	682	648	641	648	620	678	663	649	636	655	654	651	672	716	675	675	673	666	679	683	665	672	650	657	688	631	658	633	658	641	719	673	702	644	653	766	661	688	699	667	696	678	599	706	638	625	682	664	676	633	669	710	654	681	667	637	673	704	654	625	641	634	653	661	668	656	661	666	651	672	689	641	703	626	639	655	658	661	575	645	627	636	681	647	634	665	658	700	668	636	681	689	689	717	668	666	659	619	638	655	632	656	612	668	686	650	674	599	637	644	700	644	648	629	645	668	681	677	701	688	681	683	652	652	665	678	627	675	677	697	694	639	721	684	649	665	645	638	661	669	641	693	653	655	613	670	689	631	687	654	673	640	621	669	631	691	682	639	671	655	666	687	657	670	607	669	677	673	673	654	670	677	665	662	711	676	635	659	617	653	662	666	632	672	641	617	660	593	649	662	663	678	660	616	682	629	628	679	695	689	646	675	664	685	668	658	668	664	642	676	663	644	684	660	675	653	699	725	642	629	666	676	657	641	707	646	687	634	679	680	699	612	673	686	696	647	688	697	644	669	678	660	688	654	605	620	683	644	661	658	623	673	653	693	675	644	666	667	692	714	661	668	677	682	683	651	688	681	668	696	709	635	670	621	611	669	674	675	688	695	683	644	686	651	662	660	612	659	650	647	646	628	700	675	695	665	685	641	696	666	656	644	653	628	618	681	642	676	708	660	716	695	675	648	684	636	679	684	652	711	676	675	636	689	611	669	662	657	708	677	656	669	685	664	660	673	636	713	688	689	653	665	672	623	648	646	658	716	624	697	646	650	662	623	635	646	662	660	639	621	644	675	644	653	649	683	651	691	659	676	671	674	702	670	670	662	666	649	604	661	635	645	670	672	678	665	684	632	685	661	670	665	667	656	635	669	721	677	656	670	686	658	699	678	741	647	673	699	711	675	660	680	671	636	661	646	685	664	687	653	667	694	684	677	619	650	616	664	667	658	636	659	679	698	652	631	665	663	632	641	723	677	693	689	625	627	648	678	662	675	618	628	730	662	644	653	649	624	641	645	636	709	679	644	639	688	658	651	637	673	726	677	686	701	677	672	641	686	655	617	651	689	658	652	677	626	613	621	589	663	706	650	654	605	624	619	634	704	700	618	683	635	694	674	678	635	630	662	641	609	720	664	634	701	682	672	683	706	660	626	688	685	644	607	656	677	657	642	670	648	642	695	664	657	614	718	675	645	703	685	643	657	677	651	643	682	664	685	611	666	669	643	711	691	646	642	685	630	668	642	651	623	636	677	692	673	639	662	668	680	652	627	671	635	674	629	673	640	688	669	696	746	653	683	664	627	668	701	649	665	653	686	634	651	680	614	698	647	688	690	687	646	642	672	705	627	644	658	641	655	648	685	688	627	663	638	685	628	694	655	701	694	630	644	697	666	712	652	676	652	723	664	666	675	698	702	675	661	663	666	653	651	668	619	692	654	638	689	641	661	640	679	641	670	662	657	630	635	658	697	628	628	690	683	676	631	690	662	651	683	630	612	692	680	673	638	660	649	664	668	622	631	670	678	693	654	653	606	660	581	613	653	611	670	649	665	681	648	620	737	674	630	709	681	706	676	647	634	676	656	610	664	711	678	698	694	648	660	646	663	724	654	643	683	654	646	660	676	674	637	647	639	678	693	653	677	702	675	672	640	623	622	667	642	628	689	665	671	605	643	655	670	700	687	650	682	666	658	690	691	664	653	640	667	678	651	668	647	619	686	635	665	662	641	695	686	726	697	667	655	672	680	687	637	668	686	670	732	603	632	658	653	673	664	692	656	677	663	634	713	608	642	614	659	660	667	692	643	670	673	695	649	631	657	691	683	654	670	689	698	669	673	681	620	636	668	675	616	687	641	651	687	664	639	703	666	642	650	667	652	666	640	678	696	657	631	643	666	650	668	659	660	674	654	678	654	647	725	633	672	612	656	683	653	682	652	684	702	624	658	625	630	651	679	682	642	712	688	676	652	661	665	680	660	712	653	731	622	712	670	670	640	671	639	636	653	615	693	655	664	646	635	632	673	651	692	687	649	676	639	711	707	661	689	658	610	644	681	631	679	578	682	641	676	660	650	672	677	647	694	672	663	663	668	631	660	641	727	640	691	629	709	648	663	682	656	670	663	659	679	667	682	679	644	712	638	634	677	642	655	714	614	640	653	705	664	646	629	647	687	702	667	675	676	685	717	635	662	641	607	674	651	673	624	642	683	665	690	614	673	655	695	668	616	660	679	685	652	656	648	683	664	668	667	685	658	661	605	647	727	667	645	648	698	608	663	646	645	651	681	622	594	642	680	717	693	642	671	651	667	695	657	618	679	685	683	650	648	668	670	625	649	671	689	693	674	652	669	644	629	634	667	710	686	660	669	702	685	637	700	680	684	666	669	660	602	658	693	712	667	672	699	695	694	639	691	653	683	653	651	605	647	646	612	621	686	673	676	635	630	662	712	652	647	676	643	626	653	675	640	655	681	702	656	646	642	654	635	663	642	688	675	685	672	641	686	662	739	672	605	712	684	652	669	601	679	652	653	643	680	668	678	698	648	634	648	682	665	650	681	654	698	676	662	661	661	661	704	659	623	654	634	637	660	678	707	631	677	602	649	702	633	665	662	662	655	682	669	696	708	659	677	654	689	636	676	700	635	709	685	681	674	664	712	695	647	647	659	668	673	659	663	629	658	617	689	692	662	661	649	659	625	666	632	674	656	693	650	724	619	669	669	634	635	651	636	695	700	620	626	644	659	647	645	621	622	678	649	645	609	611	661	668	680	654	664	674	680	662	678	684	665	614	707	619	657	679	636	684	629	682	651	632	688	675	663	656	692	683	666	674	656	672	672	629	705	650	623	636	661	635	642	642	664	657	659	658	662	650	670	717	651	690	633	680	651	667	633	704	715	637	620	672	627	650	721	689	713	666	638	665	628	664	709	673	644	675	689	625	669	634	622	663	653	624	652	685	685	629	657	687	666	649	610	624	693	670	635	673	650	641	672	655	674	687	663	664	643	639	626	660	648	679	710	653	699	635	678	701	676	692	636	656	653	634	641	634	633	656	651	639	663	650	681	639	671	675	648	671	697	674	685	652	697	690	634	654	649	682	702	656	692	622	633	624	670	662	664	720	685	683	714	679	665	667	698	652	686	634	637	683	645	670	652	652	658	706	697	604	639	644	639	635	691	660	655	621	700	645	631	680	648	689	703	684	617	686	661	638	663	669	707	612	650	686	689	620	700	675	601	681	690	659	658	626	615	657	595	664	668	703	660	644	652	640	660	701	671	648	682	702	675	683	641	633	616	643	650	662	653	689	690	687	683	662	674
23958	21440	29038	24236	21426	13585	1308	745	618	558	521	450	445	445	420	394	363	336	353	318	349	351	353	346	337	330	310	347	340	300	317	276	326	324	293	339	291	329	304	303	341	317	321	324	297	304	306	318	319	319	310	302	312	307	334	319	307	309	320	318	305	295	301	284	307	298	296	302	296	302	299	300	310	335	311	270	300	278	299	303	290	307	284	289	308	304	345	312	314	314	300	302	322	341	291	304	319	345	287	274	324	338	317	312	255	366	304	306	303	307	298	331	303	287	290	310	310	335	270	310	289	310	307	286	276	278	267	293	278	310	343	288	281	299	303	309	309	322	304	337	285	348	295	291	324	281	335	276	312	338	305	300	319	287	287	313	321	304	334	296	309	298	328	295	311	299	278	322	329	289	304	338	300	293	327	308	302	303	264	283	271	313	290	298	322	292	315	323	296	309	351	317	311	293	293	281	310	275	289	308	300	286	293	304	313	272	306	267	309	265	314	320	308	305	321	280	299	280	294	289	273	332	291	304	321	317	294	316	285	290	336	292	280	356	300	324	263	276	333	277	298	294	332	292	314	299	323	291	275	326	280	285	291	307	314	335	304	295	342	314	298	309	328	286	298	312	313	273	304	290	277	301	292	300	276	262	300	292	323	319	274	332	291	315	302	329	286	299	307	306	291	313	283	298	309	321	293	279	308	304	314	286	323	319	300	293	318	301	311	282	298	287	289	283	303	296	305	284	304	300	316	301	280	292	290	291	296	284	280	297	280	275	277	314	320	308	314	307	285	282	309	289	291	306	309	318	281	292	299	302	310	264	292	280	298	307	303	272	273	322	298	310	282	299	294	320	298	293	291	323	327	292	322	296	284	301	327	332	293	289	280	292	325	306	322	323	318	322	287	296	321	279	313	319	279	281	285	309	311	272	308	288	300	263	300	301	307	305	310	324	283	281	295	293	303	311	317	284	271	277	310	312	297	285	276	291	310	338	297	295	321	302	310	266	336	295	275	294	275	306	298	309	263	302	326	291	298	318	314	294	296	322	309	315	289	324	306	283	304	294	319	297	288	308	309	295	300	285	303	294	282	283	259	307	277	277	296	320	308	284	279	275	309	303	319	309	324	322	289	297	273	321	271	303	325	292	302	326	285	305	314	289	292	267	312	286	289	325	304	309	301	296	296	283	306	304	304	264	283	283	280	316	307	288	307	298	297	304	310	311	298	296	297	323	291	303	303	288	289	278	277	277	277	297	304	310	338	282	281	323	294	349	290	316	279	291	325	315	286	299	294	316	279	306	289	307	325	270	299	279	296	289	327	272	316	311	275	305	281	306	323	329	294	338	283	284	289	309	347	352	326	273	322	285	319	317	323	278	313	305	298	283	306	312	326	319	269	277	281	305	287	283	260	302	328	298	305	314	279	321	324	293	299	330	302	286	291	294	307	333	294	283	290	290	267	323	302	281	325	292	311	327	292	314	294	303	288	301	296	304	331	305	332	297	292	297	304	304	320	309	300	340	320	296	307	316	304	302	300	284	304	302	305	311	310	301	266	265	272	305	308	301	311	293	275	302	288	298	297	300	295	289	283	259	318	310	275	324	281	301	306	303	330	305	326	324	286	338	294	288	326	283	272	308	290	288	293	279	314	269	308	283	310	289	336	285	301	321	299	296	280	317	299	314	302	311	337	290	270	295	297	323	274	277	327	340	304	312	295	301	303	301	287	317	302	295	309	310	300	306	308	307	321	345	301	328	314	300	298	272	298	299	301	292	329	331	312	286	300	305	332	311	306	302	309	293	325	287	291	300	286	296	306	288	290	262	290	326	305	323	305	305	313	328	306	326	297	305	306	326	292	302	276	313	333	306	311	293	311	315	304	302	298	302	292	268	285	289	300	331	281	314	289	284	288	293	298	316	308	287	287	295	296	303	310	283	275	326	281	315	310	299	294	320	294	294	282	267	302	309	287	266	299	295	297	309	300	339	297	278	292	293	315	283	308	286	305	273	296	302	269	292	329	285	310	288	291	301	289	276	306	315	297	290	295	303	320	326	331	255	296	331	323	331	293	289	288	294	293	339	271	314	307	283	316	283	306	328	316	307	318	317	287	324	307	293	291	325	305	333	292	351	320	338	302	320	286	294	321	279	315	295	325	294	339	274	309	299	307	304	345	332	322	292	293	300	274	300	292	285	287	298	361	331	313	271	274	312	364	323	311	313	296	333	301	305	276	302	322	304	303	290	293	296	288	302	277	305	320	307	299	293	342	317	309	293	327	311	296	301	301	273	295	292	273	309	283	304	299	306	304	296	295	308	271	324	298	307	301	314	274	278	315	328	294	283	294	253	282	292	344	327	307	285	278	285	297	268	283	350	291	297	277	249	291	330	293	296	320	285	300	297	325	327	277	300	293	282	290	353	312	293	317	308	333	287	297	295	303	289	270	299	296	293	290	284	300	295	283	306	338	278	317	326	316	300	325	335	299	318	306	280	277	300	271	275	292	315	329	328	306	286	295	317	299	294	274	300	280	319	311	314	290	301	281	324	317	289	309	322	260	302	327	301	299	315	335	283	272	310	327	306	307	293	286	293	275	304	294	315	311	345	319	293	291	296	277	268	292	290	291	302	294	307	302	311	292	294	290	300	292	330	301	315	312	320	306	304	281	315	302	292	328	291	294	284	253	325	330	318	288	318	333	314	265	311	301	310	316	319	326	331	281	276	291	300	300	302	297	265	282	289	319	303	341	294	292	314	287	290	286	324	297	285	316	304	319	299	304	295	324	289	306	323	304	292	293	266	284	265	281	298	285	311	328	309	321	287	291	309	312	284	291	317	324	280	312	281	305	322	254	278	290	282	310	342	285	304	298	323	290	299	307	324	307	327	314	274	309	309	321	286	316	316	295	273	298	282	298	306	312	306	294	314	288	307	306	318	301	283	314	298	304	266	276	286	296	285	307	328	292	320	308	296	311	310	329	319	312	307	299	312	308	299	316	323	300	281	282	317	332	297	291	305	320	294	279	312	305	316	304	314	293	344	314	317	304	300	311	302	280	276	278	325	288	292	296	294	287	315	289	289	307	285	296	305	299	335	323	286	299	296	299	313	314	280	279	272	302	262	292	324	317	320	304	329	328	305	284	302	299	294	323	289	310	299	268	321	303	277	318	277	297	292	340	280	312	310	307	284	268	278	333	291	273	318	312	285	308	302	308	291	286	296	270	313	344	297	339	327	280	310	343	286	337	316	273	289	291	323	281	307	302	327	302	310	320	282	304	295	332	290	317	303	324	297	279	287	295	298	299	310	280	306	321	276	305	303	289	313	295	300	324	290	320	293	293	297	306	316	317	292	295	294	280	306	307	313	287	300	303	325	324	306	293	303	304	322	295	286	309	301	307	303	278	294	300	279	283	305	312	283	319	374	295	310	285	314	314	310	319	292	309	314	274	288	277	296	288	346	275	287	287	310	302	295	310	303	348	296	301	311	297	321	293	289
4918	10059	8326	3983	2865	2045	1750	1382	1113	992	854	774	753	653	595	562	545	511	520	495	455	476	467	409	441	489	424	430	422	412	422	395	412	385	401	389	395	388	405	374	380	395	346	357	368	387	397	379	382	409	408	386	356	413	362	396	409	340	384	368	369	393	408	369	403	400	354	362	410	379	367	367	365	367	411	396	381	375	426	381	408	399	395	409	373	370	385	390	410	431	375	384	377	407	365	377	370	367	362	380	389	412	392	388	366	407	377	370	378	344	388	397	342	350	369	390	380	348	415	364	358	387	343	354	359	341	382	407	365	340	372	353	395	380	379	377	371	399	373	360	372	365	390	379	354	397	398	368	380	368	337	371	389	377	383	385	346	399	374	377	360	382	419	393	389	384	373	384	358	386	415	381	392	372	368	369	385	400	381	378	404	400	375	368	382	349	341	394	391	378	370	381	407	392	367	370	386	392	350	395	372	404	388	365	383	370	403	401	383	371	358	389	385	389	383	350	396	364	369	372	393	364	409	339	375	396	365	376	376	356	393	389	408	425	376	391	348	366	414	386	379	398	368	357	347	374	385	375	371	432	331	375	381	397	372	369	379	364	343	394	380	397	375	337	349	346	396	409	367	338	354	357	368	396	350	407	378	383	385	388	383	388	383	409	408	376	399	381	370	360	398	365	395	431	364	368	389	400	363	374	340	389	383	338	353	388	367	359	412	377	380	352	402	367	371	380	395	407	358	423	383	367	411	380	384	360	406	417	350	391	352	387	376	403	360	408	370	372	385	393	381	380	377	383	376	383	387	388	380	403	400	342	367	405	408	371	400	375	375	362	372	379	378	368	400	340	356	441	344	406	377	400	376	378	389	351	385	402	366	329	359	398	406	392	375	376	390	381	398	380	365	352	394	371	358	373	361	372	358	390	360	404	371	397	417	390	360	388	361	362	388	394	407	383	404	384	343	377	398	360	421	396	372	364	375	392	403	378	376	389	356	364	374	385	379	382	366	396	361	375	387	384	367	375	418	385	359	414	375	386	373	365	388	399	402	352	378	366	398	373	395	374	382	363	369	395	382	401	379	378	378	375	378	376	361	387	383	371	376	381	381	368	380	377	390	388	399	390	390	363	410	359	377	397	391	377	397	376	402	317	400	353	367	401	376	373	357	406	387	368	358	336	357	355	420	387	431	384	377	337	356	356	396	398	424	389	379	373	420	391	363	392	384	424	377	398	345	417	351	366	384	364	349	392	403	368	377	321	370	383	368	363	366	380	393	361	363	375	387	412	355	361	403	370	362	381	365	364	370	399	402	399	424	372	350	414	371	369	402	393	423	390	382	355	392	355	389	354	397	366	417	393	386	392	387	372	370	398	375	369	371	373	389	381	346	366	391	399	384	360	357	365	357	341	384	388	342	386	351	374	373	386	387	412	397	370	375	388	382	386	379	367	369	362	396	363	389	386	354	375	363	361	402	343	355	370	398	394	392	399	384	405	351	367	375	398	381	375	347	380	366	371	383	386	409	350	406	380	410	346	370	370	356	355	371	375	374	363	350	390	375	388	355	338	377	407	354	384	335	427	349	386	406	357	380	397	360	403	376	399	394	356	392	396	356	381	417	392	374	359	405	368	342	371	378	343	389	388	381	372	370	385	393	368	370	382	378	389	406	375	375	390	403	370	408	411	407	404	398	380	385	361	396	395	351	356	413	384	323	387	369	373	350	405	352	402	405	384	395	330	354	351	388	378	380	384	374	375	403	403	356	391	348	429	377	375	369	403	393	373	374	373	385	359	348	414	396	394	389	391	409	369	375	356	383	409	400	362	379	366	372	404	406	388	404	364	373	381	399	361	354	368	382	374	359	360	358	380	360	393	376	371	360	380	383	426	389	366	396	362	365	384	359	349	356	345	361	371	350	388	368	376	394	406	377	400	372	356	352	387	344	407	386	436	383	373	361	344	388	385	391	385	360	385	388	356	333	373	385	350	337	372	372	394	355	384	405	341	365	396	380	392	369	387	362	349	376	356	357	407	389	398	383	371	378	397	372	373	352	365	380	358	360	361	366	368	387	395	393	369	376	355	372	389	363	387	355	373	359	375	360	372	391	374	375	353	378	403	391	381	356	381	410	406	399	364	355	371	368	370	375	370	386	368	412	403	390	411	396	377	381	373	364	371	370	357	408	371	360	369	381	358	376	394	381	386	410	338	388	361	371	375	351	402	392	395	355	341	343	386	398	380	384	394	383	385	407	360	368	362	347	398	362	389	388	371	387	418	390	363	395	394	401	351	383	381	364	395	372	370	409	388	388	380	379	378	385	373	358	380	371	375	405	379	373	358	344	351	375	394	376	397	360	380	349	373	385	360	394	368	364	402	370	364	375	420	386	382	381	371	378	324	390	406	363	360	380	408	421	369	372	396	354	371	378	362	362	370	372	412	367	354	361	368	351	351	388	354	383	398	379	400	390	353	371	336	381	387	378	369	381	382	384	395	377	381	385	383	353	370	388	367	362	390	367	372	371	369	386	373	388	399	372	391	402	366	401	416	370	375	388	391	348	405	417	390	366	367	381	393	375	406	365	391	384	373	369	371	371	370	377	387	376	385	416	385	368	360	368	394	392	378	367	380	362	360	333	364	379	410	386	337	401	364	364	374	359	428	393	379	354	397	366	383	426	366	411	361	353	379	401	374	396	376	367	432	373	332	368	434	377	386	394	404	367	387	371	374	352	372	384	380	383	374	357	366	353	404	385	369	377	395	410	353	359	387	368	368	377	399	404	367	418	362	364	364	380	357	368	368	333	400	351	367	373	374	379	353	371	425	359	377	403	392	376	375	379	359	362	418	368	357	409	350	373	374	360	384	380	363	392	419	395	405	386	346	389	382	401	361	392	393	393	388	346	395	365	359	366	391	375	372	369	363	396	405	394	363	367	355	351	378	346	398	356	387	384	422	353	381	370	372	388	367	378	355	393	395	360	372	402	395	394	416	365	376	385	403	367	373	373	363	385	406	368	366	379	400	368	373	397	385	381	383	392	396	371	390	378	343	379	383	393	394	358	392	386	403	368	405	377	364	374	372	383	369	374	373	385	384	369	408	406	395	415	376	381	403	384	379	356	394	376	381	409	332	398	364	397	362	392	379	403	369	362	381	398	384	418	356	390	361	380	394	376	366	386	354	390	353	390	372	387	358	381	376	360	389	370	372	363	343	370	396	394	382	343	368	344	380	395	392	324	347	351	404	369	390	401	373	362	366	380	398	360	350	392	359	397	398	405	387	389	357	401	372	405	359	399	367	378	352	340	377	376	401	418	389	365	364	393	391	371	371	389	420	354	397	367	385	400	390	391	405	420	338	369	402	366	392	384	353	373	406	365	428	349	363	380	350	350	366	350	396	360	356	359	409	368	387	425	404	362	364	396	386	359	389	360	370	390	379	361	394	366	378	362	397	373	371	391	369	388	359	368	367	375	373	372	373	409	368	397	388	390	395
25398	21560	28213	25395	13432	1505	1048	993	890	954	930	914	847	834	859	831	813	847	797	811	797	819	840	795	794	817	774	842	840	849	870	789	831	870	847	827	817	836	820	780	825	837	783	793	821	758	796	856	807	789	823	828	867	831	841	817	810	812	786	783	757	792	806	770	809	819	837	784	785	824	815	815	785	756	819	797	802	800	805	825	787	813	785	798	798	747	856	777	766	852	768	780	785	809	808	779	797	859	877	780	754	785	754	754	768	755	765	793	819	752	779	791	779	851	794	808	764	786	815	799	852	746	756	823	823	832	735	800	816	824	792	822	773	816	769	824	798	754	818	814	806	782	793	806	776	757	817	827	767	830	815	768	779	788	789	811	750	811	831	794	755	812	730	769	848	779	800	831	758	786	750	816	807	767	789	739	791	761	776	786	832	824	736	807	776	820	832	783	730	787	789	775	798	827	785	809	759	781	783	817	725	858	842	791	772	835	774	818	760	799	798	812	802	832	799	852	817	835	827	798	801	766	828	792	822	762	775	782	795	784	820	777	754	777	795	837	815	794	764	826	799	777	831	759	794	779	747	808	806	795	754	808	742	797	830	815	773	844	790	804	857	815	792	807	812	767	825	762	758	757	737	783	825	792	780	818	826	811	790	841	805	805	778	782	746	804	797	752	773	817	795	764	798	767	824	757	805	757	808	779	804	788	796	783	791	762	788	785	810	798	805	826	801	841	795	854	773	782	813	778	772	806	759	837	795	858	788	781	783	751	823	838	780	753	858	756	781	768	784	759	839	777	771	793	765	809	817	757	835	826	808	837	786	791	774	795	777	798	881	818	767	867	837	843	769	835	838	779	808	750	790	811	799	802	766	811	782	790	792	748	857	776	803	798	758	848	724	799	807	852	802	765	825	717	761	798	789	781	788	813	829	733	801	820	816	781	796	770	806	802	850	871	825	790	829	758	734	784	809	813	786	783	833	791	750	793	815	778	791	732	792	803	785	803	767	758	813	809	742	850	764	863	838	782	811	796	829	750	803	809	789	815	815	866	808	822	791	806	802	772	790	779	798	782	829	790	773	792	821	798	772	768	809	747	824	810	794	783	820	747	805	801	756	812	787	784	842	814	844	781	825	831	797	781	778	786	793	828	772	799	775	802	799	810	831	849	817	788	755	802	778	776	816	777	770	794	900	754	798	769	793	795	813	803	816	807	773	762	821	818	814	848	812	782	776	738	814	789	764	760	800	827	848	790	790	784	797	821	788	794	820	777	747	835	794	770	820	832	832	819	840	830	808	799	774	795	771	832	757	806	767	812	806	795	845	849	793	762	790	797	824	780	780	794	788	779	817	794	772	788	797	772	780	844	803	820	791	845	811	816	749	794	825	810	772	819	759	811	809	816	779	764	818	803	792	773	807	839	798	790	797	808	789	778	811	806	783	764	789	815	761	823	800	844	829	773	828	757	846	846	779	755	879	795	770	777	808	784	792	801	747	822	791	779	737	867	789	767	785	832	812	839	781	771	765	832	831	799	809	813	819	819	804	757	798	758	829	759	797	904	801	819	816	808	763	820	820	860	738	802	793	772	835	851	804	822	800	781	775	817	861	802	809	799	812	836	795	824	761	798	772	773	826	756	771	789	775	742	756	783	794	792	768	808	796	817	826	811	779	804	826	738	806	775	783	820	735	711	786	809	815	810	811	761	763	836	762	834	829	736	808	773	831	796	811	785	781	874	815	788	804	787	764	851	764	814	824	792	839	789	804	803	792	832	755	830	812	839	767	804	770	826	798	823	766	774	770	770	820	796	802	750	791	806	810	794	770	804	803	832	876	813	812	809	793	773	796	791	857	842	832	864	811	805	751	822	747	827	759	787	829	765	775	792	823	760	796	790	809	833	768	785	817	821	845	764	753	780	792	787	843	825	854	702	823	817	801	819	811	806	782	826	819	783	805	790	814	795	845	807	762	750	749	776	760	817	887	782	797	711	825	762	770	827	783	811	811	798	774	755	820	790	861	816	816	826	832	780	795	783	823	788	807	804	765	769	797	812	791	823	771	819	822	784	809	786	816	785	828	792	822	806	779	800	823	860	816	827	788	827	759	809	799	795	824	816	780	843	837	768	793	783	787	781	776	795	763	805	712	831	788	846	821	794	738	733	806	733	791	782	760	746	771	758	784	786	801	803	774	782	781	811	795	778	754	795	773	796	773	837	796	845	761	830	807	797	791	754	790	857	816	832	774	755	802	795	784	821	802	759	735	791	793	793	793	803	739	777	761	837	775	790	841	777	833	795	848	833	816	762	783	803	803	745	839	748	770	790	796	787	814	810	798	750	787	784	786	829	806	766	753	811	800	773	774	831	808	811	799	806	840	782	792	752	775	785	731	793	778	804	825	773	751	785	809	801	755	822	829	782	787	787	785	788	799	770	791	761	735	822	771	844	791	776	789	817	786	791	796	886	768	814	797	800	825	737	781	795	832	802	847	758	758	775	812	777	788	751	769	785	828	821	856	850	814	796	798	756	790	767	807	831	803	781	810	802	797	851	771	774	790	767	803	787	811	802	780	788	805	818	792	830	764	762	812	736	752	821	793	817	811	786	788	823	762	791	772	790	783	812	848	759	789	800	824	819	824	873	805	777	745	817	839	817	769	803	741	807	841	798	836	788	791	770	805	785	853	751	813	841	790	829	784	762	793	855	776	787	797	868	761	823	849	820	750	749	803	800	832	821	776	839	778	775	781	740	797	787	801	775	819	821	752	832	793	773	790	821	830	817	813	854	805	799	830	805	745	818	800	891	803	778	766	762	759	764	840	843	771	779	810	785	763	813	719	772	789	809	800	830	803	835	770	812	798	824	824	836	771	813	790	782	828	749	781	848	851	750	788	777	809	835	828	823	824	805	795	813	815	828	830	838	823	802	800	759	800	857	766	784	812	821	817	808	770	866	806	763	799	792	792	760	779	752	754	780	802	810	791	780	772	848	788	772	816	811	792	780	812	825	789	740	777	810	797	776	805	782	831	786	817	807	794	801	805	771	809	793	751	792	809	791	764	795	753	809	768	790	758	791	767	822	835	857	837	784	826	774	766	781	809	771	763	781	783	771	813	803	775	769	753	801	767	750	822	799	802	816	820	794	807	807	819	808	844	775	786	777	842	818	792	798	810	789	778	793	767	835	795	789	740	843	748	822	801	793	748	798	736	807	786	817	833	791	798	840	819	743	758	809	759	822	790	797	810	847	756	798	835	819	823	782	753	784	806	733	814	808	819	777	748	762	776	752	802	793	769	777	763	765	797	818	757	776	826	787	811	793	793	828	772	793	773	790	813	810	822	791	856	777	786	821	804	802	824	782	840	800	823	783	800	792	800	772	815	794	812	802	743	776	801	797	796	761	813	788	806	825	803	826	838	759	778	769	802	734	804	727	793	798	827	820	826	801	763	751	851	810	817	771	810	774	783	768	847	759	792	808	759	865	766	802	848	823	771	822
4712	6150	4822	2689	2036	1737	1490	1447	1314	1262	1193	1140	1123	1081	1069	1040	1020	978	1023	978	947	981	910	985	947	929	910	971	928	977	924	978	899	955	964	974	903	927	946	946	943	944	933	913	973	967	894	936	953	947	928	948	974	972	920	942	897	934	995	894	925	922	986	861	944	942	943	1017	903	912	985	989	896	872	946	915	932	929	926	941	927	918	976	906	924	934	975	946	928	905	876	945	928	951	986	934	953	971	938	961	950	959	907	962	892	973	909	981	960	873	927	942	912	924	928	938	952	966	904	864	931	982	907	927	918	984	903	998	948	905	948	941	929	893	929	897	901	920	927	924	900	904	909	876	932	903	897	955	921	914	921	975	953	936	905	930	961	901	913	887	910	924	963	964	918	928	947	909	902	934	933	908	966	934	895	934	909	929	892	890	915	930	979	908	972	847	945	901	962	928	1000	841	882	929	943	927	899	895	932	922	921	948	972	905	894	954	973	933	928	914	960	910	955	883	950	876	930	908	871	940	958	854	930	980	958	946	876	963	919	927	931	907	905	948	936	935	898	908	941	946	973	966	937	951	935	908	916	871	944	903	880	890	885	937	938	958	954	925	863	938	927	930	932	975	932	957	916	914	876	947	994	955	945	929	930	931	870	914	896	891	933	907	956	909	877	935	956	901	932	885	982	940	928	901	915	921	909	910	959	921	940	901	904	944	865	957	954	937	916	870	970	866	949	950	955	949	931	876	931	924	931	960	953	920	878	920	949	937	947	894	907	965	968	907	984	911	926	879	937	912	971	946	913	971	946	879	923	935	907	956	896	896	1022	942	891	962	957	917	938	917	946	909	852	908	947	903	935	942	933	907	954	905	907	904	940	937	931	943	892	959	929	901	912	945	949	905	889	973	958	925	889	924	925	922	896	974	986	909	898	885	902	941	895	908	887	953	907	941	977	899	896	923	910	923	960	942	929	911	932	940	941	919	951	921	949	852	936	932	960	908	887	956	921	946	914	903	920	952	907	895	918	979	917	904	921	912	946	991	937	894	938	942	934	905	928	922	889	968	950	938	917	869	909	912	920	917	841	937	975	904	895	991	939	890	927	910	898	917	900	924	982	944	895	944	906	900	962	892	945	915	940	929	904	945	883	903	1003	944	899	942	923	884	945	925	883	943	922	929	926	937	883	930	930	957	943	919	947	966	941	959	933	946	884	902	844	898	878	938	917	936	907	876	932	920	894	921	972	893	922	1014	914	894	932	1002	927	968	959	918	952	966	930	943	858	863	918	935	917	853	902	882	915	876	964	932	878	923	899	934	931	938	949	866	940	941	887	953	934	940	971	906	934	889	950	948	978	944	906	936	858	924	1004	936	946	932	904	923	948	895	956	936	901	955	914	906	925	950	885	935	915	946	894	896	925	879	911	951	918	949	965	915	946	953	876	923	891	905	931	981	905	925	959	953	970	943	899	977	933	918	975	907	965	897	933	975	900	887	881	927	935	944	892	957	957	939	897	905	930	906	979	935	919	893	930	901	911	939	889	931	978	951	909	950	887	950	902	899	903	911	931	901	894	975	936	902	937	905	909	995	946	978	954	929	888	926	917	891	899	897	962	935	914	897	913	925	919	934	901	919	922	936	938	963	898	925	914	960	971	884	939	917	879	956	882	942	920	897	902	944	945	889	888	917	949	964	914	903	929	911	935	933	944	980	950	918	897	967	954	880	903	931	871	884	907	946	920	922	927	935	947	941	919	911	982	907	944	948	948	913	950	906	935	892	935	942	951	947	904	950	927	909	948	987	948	915	935	912	954	913	944	933	928	925	891	945	965	933	947	956	928	933	927	915	952	898	930	883	954	943	880	972	936	943	852	947	942	921	912	939	926	948	952	906	887	933	950	909	880	946	910	888	920	1002	957	892	895	943	925	938	931	906	900	967	886	969	977	958	918	937	947	929	983	942	902	911	1003	935	963	917	946	907	909	946	944	907	948	874	917	938	967	916	886	907	931	979	903	946	925	955	929	901	923	919	954	902	921	930	932	907	888	948	881	894	924	928	896	880	872	909	923	892	926	951	933	873	955	926	930	944	966	943	977	955	924	931	953	929	949	909	913	950	905	948	886	973	924	966	851	931	907	931	942	930	921	992	923	931	894	930	976	922	980	899	890	924	893	929	910	876	931	891	939	923	951	958	869	876	889	912	906	915	932	934	917	936	895	913	984	940	907	917	928	896	898	950	951	938	908	940	933	925	944	925	915	932	921	956	968	916	998	927	958	939	899	888	987	917	922	894	863	893	930	932	886	901	960	868	882	936	981	903	922	914	867	916	936	966	937	941	908	952	876	973	890	905	916	940	910	912	893	923	887	954	905	909	886	911	883	886	838	903	905	888	934	929	906	956	939	915	965	879	928	988	929	938	898	903	954	939	945	853	918	928	866	942	918	928	928	926	900	949	911	914	894	964	913	945	909	912	886	915	896	927	870	944	939	931	984	930	938	931	902	957	891	917	964	964	929	901	937	962	901	911	919	900	953	912	939	875	905	917	929	929	980	883	879	899	973	897	932	943	908	954	908	953	899	917	963	941	975	916	933	933	960	928	991	970	939	986	873	869	932	932	901	934	864	971	964	941	942	916	903	919	941	958	911	882	877	932	947	920	892	935	896	925	978	920	965	903	868	927	995	935	931	922	883	954	877	899	928	984	961	925	932	932	912	896	906	936	948	932	913	927	865	941	953	945	910	904	980	919	977	958	895	931	925	934	873	933	839	875	954	895	936	938	958	984	949	925	955	920	933	954	913	948	889	932	920	900	956	912	1003	899	906	916	898	961	904	903	934	956	945	936	925	890	921	943	909	948	973	928	954	916	951	930	953	971	905	927	923	969	917	978	956	876	938	963	873	938	917	914	877	938	943	958	941	947	889	971	940	914	895	877	914	984	938	929	946	940	945	883	876	923	846	956	899	927	912	982	951	888	955	918	921	945	869	878	848	905	933	981	964	977	981	873	892	995	960	924	937	964	866	929	983	902	911	919	940	985	886	923	911	933	922	922	965	900	954	962	880	943	949	956	955	958	909	891	955	940	882	914	915	962	989	922	921	949	881	964	893	887	893	958	950	897	933	894	938	946	913	930	940	928	930	920	915	933	927	859	895	891	926	871	860	918	937	916	962	954	887	862	928	899	952	914	972	952	952	944	870	908	927	967	905	933	986	956	950	917	863	906	924	946	943	952	935	951	911	919	905	955	903	880	945	950	943	912	937	925	883	955	921	974	975	917	905	925	947	915	884	897	933	924	870	956	992	854	861	936	993	933	942	961	913	900	888	938	905	924	984	971	931	872	935	932	924	924	887	929	971	952	901	892	939	932	892	946	874	940	933	929	872	924	910	922	920	920	970	927	875	897	902	905	941	962	963	906	936	952	892	880	911	935	911	946	969	961	931	902	947	923	913	893	928	962	926	861	920	912	907	899	892	919	930	920	886	883	931	920	925	929	906	951	933	919	855	909
23136	21584	29576	24072	21585	21663	12858	1568	1111	1000	969	875	803	777	689	726	655	682	663	610	641	649	574	629	578	577	584	562	622	579	567	573	574	608	590	553	604	556	530	580	531	539	581	532	562	543	571	534	560	521	545	564	562	554	578	553	587	606	526	566	576	546	507	551	576	528	544	525	555	549	530	569	581	545	560	558	559	514	544	542	499	576	533	551	531	554	523	516	542	548	548	534	567	572	480	532	518	539	499	535	587	587	543	555	562	537	552	536	530	536	533	522	540	547	531	574	568	550	505	582	516	573	540	550	558	559	528	556	508	516	551	524	480	571	504	552	561	535	585	515	577	507	546	558	547	538	572	582	551	568	512	547	524	522	542	582	547	541	536	543	553	562	563	558	512	564	507	549	523	537	532	560	536	561	530	553	548	572	582	530	518	530	534	543	512	533	542	527	531	552	535	535	530	589	545	534	517	587	554	534	523	561	535	562	501	559	540	538	512	533	549	536	536	523	569	545	557	525	548	526	525	531	539	570	560	531	537	579	481	528	507	574	544	566	533	550	534	543	562	503	541	526	493	508	554	582	508	511	579	542	545	513	526	538	537	560	580	532	526	590	540	543	547	521	551	559	535	507	551	491	558	538	538	575	537	566	520	517	515	576	525	516	562	539	546	576	550	519	532	518	521	553	521	544	562	505	516	522	526	558	540	528	526	537	549	583	513	503	532	567	532	504	513	542	564	524	535	571	500	520	544	508	525	537	494	512	555	522	537	512	533	579	523	579	530	552	525	509	499	559	544	558	548	491	539	567	507	522	542	543	537	529	528	533	513	565	544	620	532	520	529	517	559	550	522	571	509	537	551	598	539	506	519	521	530	538	556	586	548	565	542	558	527	527	527	561	539	572	520	514	552	525	527	554	522	506	573	476	537	545	498	551	541	550	545	524	544	537	546	517	532	517	525	543	546	551	608	531	545	509	533	554	529	535	554	569	535	554	567	517	576	510	546	530	574	500	587	550	581	500	543	546	527	523	488	547	549	550	574	569	529	487	499	522	529	533	539	559	480	511	555	524	561	493	541	532	545	550	534	527	560	520	532	541	535	525	549	553	555	531	532	537	528	541	524	490	539	572	561	510	564	540	564	543	518	536	564	561	545	506	553	581	505	562	586	546	510	529	527	504	538	559	529	569	542	551	514	561	545	569	512	535	524	565	479	553	528	522	557	539	569	537	522	557	566	576	551	512	514	528	538	549	529	541	547	546	532	560	537	508	559	530	538	532	554	563	545	582	582	565	532	535	501	539	523	550	551	534	547	593	508	522	551	523	565	495	542	497	548	540	569	533	546	539	553	577	535	513	526	515	488	516	543	577	546	565	542	534	568	511	556	523	536	544	536	559	529	535	524	523	587	565	524	543	564	541	536	605	583	526	548	533	559	542	554	544	560	529	506	504	526	515	540	530	523	555	519	518	523	550	589	546	488	538	523	561	538	564	517	554	539	551	526	576	544	568	543	570	527	518	548	545	525	513	531	521	533	534	516	563	495	526	525	515	540	496	546	526	536	545	568	490	548	533	575	470	571	553	494	566	548	502	509	512	556	575	517	531	576	513	545	529	503	531	515	542	569	548	516	568	505	569	547	551	548	551	501	573	562	522	501	537	499	528	533	574	519	522	588	548	497	507	564	514	564	529	543	567	541	554	545	540	477	533	572	550	502	541	597	502	564	580	544	538	524	552	523	529	549	529	576	509	502	519	534	552	521	530	512	519	565	544	520	564	522	477	534	514	522	580	554	511	512	547	523	564	566	535	549	534	538	540	507	544	535	538	564	535	560	509	537	517	596	523	533	539	558	488	520	513	543	541	565	534	567	555	521	560	544	475	525	555	499	569	512	536	530	516	530	515	554	530	522	554	512	576	500	498	569	529	546	559	563	557	561	554	564	532	505	541	554	565	557	549	546	532	539	552	522	527	560	541	573	581	539	557	527	540	504	524	546	549	511	531	513	559	550	565	556	514	576	506	508	566	512	526	591	576	539	508	563	518	564	512	546	573	527	543	510	570	556	517	527	524	532	563	512	598	540	543	525	534	492	524	521	553	519	511	549	538	536	541	542	540	547	523	543	509	514	504	550	563	512	529	541	569	522	512	505	548	561	548	507	524	486	520	532	498	578	537	500	527	529	542	523	533	524	581	535	520	526	517	554	536	525	541	528	534	538	547	579	541	518	544	559	508	554	562	559	522	547	539	553	544	505	559	495	570	540	527	544	538	523	521	542	545	505	518	539	512	551	569	616	530	524	502	575	546	542	502	539	551	557	535	603	555	471	512	538	548	543	525	533	570	523	521	519	560	539	508	520	539	546	525	543	558	525	548	514	489	533	532	542	572	500	553	567	547	555	554	486	500	581	487	529	556	513	552	552	552	499	566	562	523	533	546	543	541	577	538	559	548	573	543	544	528	566	551	581	521	525	540	551	554	518	558	533	555	552	550	544	542	529	515	498	547	564	542	552	535	534	568	555	552	569	579	548	534	565	571	529	539	567	533	540	537	563	541	526	536	564	570	604	518	501	545	547	507	550	538	526	537	563	553	543	576	536	521	536	523	516	523	519	533	553	555	542	560	508	527	500	521	512	517	517	552	516	501	553	504	541	538	524	520	527	514	582	504	544	525	572	517	547	551	527	507	563	487	571	518	539	518	563	518	575	553	520	575	586	532	524	531	536	477	531	520	550	536	516	574	539	542	548	577	538	524	510	481	530	593	582	550	562	556	498	534	517	503	554	573	528	539	519	553	540	556	544	525	533	539	539	538	562	560	557	526	542	580	563	527	516	552	534	551	501	526	546	501	512	528	501	525	545	524	558	545	568	597	567	556	493	505	523	539	508	533	605	536	542	498	529	550	570	534	475	535	569	559	540	541	511	535	514	519	556	485	527	545	516	536	516	561	544	536	546	593	488	565	546	537	608	523	517	567	528	536	545	524	538	562	552	562	575	551	551	513	543	544	560	557	581	538	561	537	557	550	558	528	497	554	532	533	544	508	588	505	533	559	503	529	504	540	539	545	517	543	524	543	501	521	557	550	548	509	587	561	535	562	566	589	545	557	553	561	565	542	538	526	543	536	542	496	504	512	560	568	502	555	535	549	509	536	535	532	559	571	553	583	529	539	543	515	533	546	548	559	539	523	578	512	549	493	525	539	530	584	545	510	536	535	549	489	497	469	558	537	552	563	519	536	519	585	532	515	576	576	530	531	530	539	556	544	538	549	560	528	551	551	548	585	517	512	537	509	531	532	554	547	529	508	530	519	552	513	497	566	523	524	547	541	511	577	515	577	503	552	521	514	558	523	539	544	514	539	508	568	487	572	519	576	500	529	532	487	522	571	522	542	547	560	526	527	546	552	559	548	534	536	523	525	542	546	554	553	526	529	548	553	555	539	547	514	498	491	523	554	538	518	556	531	536	552	543	559	489	521	508	505	518	551	565	553	553	496	516	524
7067	16562	13514	7168	4932	4014	2977	2465	1970	1730	1533	1358	1222	1094	1062	975	846	808	870	807	758	730	743	744	751	757	701	725	729	702	723	676	686	653	730	681	681	660	621	660	651	674	642	637	616	589	610	608	625	638	662	629	656	625	619	609	621	628	674	600	649	602	649	643	582	608	606	642	608	626	606	640	638	637	615	615	597	587	675	636	658	619	636	637	576	634	619	613	607	646	617	607	583	630	645	596	599	612	618	640	607	585	615	595	615	625	559	586	636	635	622	658	645	637	573	603	638	605	621	643	585	590	627	595	613	647	624	539	576	611	587	655	653	589	625	601	586	593	597	633	638	642	574	618	620	654	626	603	649	616	594	568	583	608	637	577	648	596	616	614	560	577	586	630	618	608	665	577	563	601	620	615	613	633	622	595	593	631	590	585	630	609	591	583	630	595	624	621	609	616	576	609	620	594	636	613	613	601	625	601	613	668	663	638	630	599	615	633	622	654	615	625	592	651	667	630	576	575	588	562	570	620	623	630	603	599	610	601	542	607	614	634	631	665	663	639	599	620	596	605	661	640	587	586	628	630	564	601	580	640	616	639	566	615	583	576	612	625	629	626	581	600	580	640	585	658	585	611	650	671	638	622	613	608	651	605	648	601	618	609	623	606	626	628	583	601	652	616	630	561	612	584	553	592	632	622	575	595	637	564	612	618	616	555	603	599	592	594	621	603	590	634	630	621	628	610	596	571	605	596	584	605	576	591	638	609	642	594	645	603	635	626	644	596	608	644	604	606	636	591	636	647	597	616	585	576	590	635	613	600	605	619	619	606	597	602	616	642	644	632	601	631	593	606	628	583	590	610	627	631	562	591	569	613	640	574	573	599	605	628	630	579	593	555	657	608	599	582	592	595	590	619	572	620	603	584	601	634	623	643	621	600	623	633	595	589	628	600	631	606	603	614	572	605	592	590	586	593	566	634	610	635	626	605	636	588	584	604	641	585	630	623	610	644	594	660	602	647	606	644	611	621	578	609	606	627	611	606	607	594	601	588	605	581	604	596	558	627	608	571	643	579	643	598	608	596	603	618	626	644	592	567	609	609	634	608	575	608	629	597	605	602	624	593	606	575	653	569	605	607	592	589	586	589	583	610	607	604	600	645	619	609	640	591	657	627	666	603	613	643	585	619	542	582	607	610	604	601	609	623	650	545	572	614	615	642	586	618	623	589	613	637	636	628	642	673	633	586	626	626	662	605	609	591	616	578	646	648	625	577	598	598	621	596	609	603	602	630	578	625	605	576	590	628	612	646	639	582	646	618	622	620	551	594	616	642	585	586	600	619	619	570	555	629	572	617	595	567	575	617	571	606	628	617	626	654	577	563	631	605	616	626	636	628	563	595	625	632	687	607	613	642	612	600	592	626	616	554	606	627	618	575	578	591	617	597	568	653	611	566	645	619	614	601	628	628	618	667	645	619	606	621	609	603	616	580	583	608	650	608	633	660	595	601	608	601	595	635	581	621	584	610	630	627	604	638	614	609	577	570	602	597	624	652	583	622	548	630	541	630	572	626	595	621	596	604	594	641	633	589	578	586	680	644	606	595	605	576	628	622	603	568	602	621	597	574	581	648	632	642	610	593	597	607	586	586	571	597	627	595	595	632	606	577	612	607	598	610	579	577	611	623	621	572	582	642	574	575	611	625	623	576	604	566	617	623	595	629	631	619	609	585	587	603	627	586	604	612	614	604	624	636	599	597	623	586	616	598	590	643	604	568	599	586	603	619	627	598	628	580	590	619	610	642	623	644	603	611	658	639	659	606	577	584	625	578	631	632	564	618	596	581	591	636	614	592	594	597	563	594	565	609	581	584	582	624	616	621	603	610	588	633	614	642	626	568	629	592	604	627	550	596	606	611	620	612	645	675	591	658	613	594	609	601	605	603	613	590	586	618	601	661	624	596	591	583	622	591	586	574	605	638	570	602	609	588	571	612	639	635	637	636	661	591	634	629	573	568	591	616	614	630	585	604	644	550	600	620	618	598	639	607	614	551	669	617	595	625	631	607	589	575	603	609	622	662	659	579	634	644	641	588	590	593	632	604	629	601	574	608	620	620	568	591	620	585	655	614	644	580	567	627	598	595	588	580	597	596	584	612	612	616	597	596	580	625	575	609	651	642	626	656	578	594	647	547	605	634	571	613	646	609	631	553	605	609	654	650	607	622	574	629	596	599	622	642	604	602	583	611	589	596	618	622	589	610	633	616	578	605	620	633	586	602	641	577	629	621	621	576	621	599	614	576	642	562	595	629	605	588	587	629	613	594	631	624	578	607	618	635	606	613	582	600	610	621	654	613	620	615	611	614	582	637	587	585	605	627	599	569	589	613	611	571	587	632	622	613	619	606	591	622	579	606	635	617	605	579	637	608	622	595	599	597	639	620	662	582	585	599	649	589	599	563	628	627	627	570	599	608	621	592	623	596	577	602	615	617	644	624	568	622	662	591	667	623	642	612	619	643	623	615	621	624	628	592	626	612	590	573	565	607	595	600	612	564	594	654	600	621	652	618	595	558	593	625	605	663	568	667	593	614	588	636	592	627	563	571	588	581	616	590	633	634	626	636	616	580	629	599	590	585	592	643	594	606	655	567	620	596	644	624	595	574	628	649	610	623	626	587	662	589	546	639	612	625	626	615	594	630	644	600	591	588	613	616	610	608	613	627	594	629	603	634	615	554	636	576	628	611	567	630	606	605	613	573	598	661	586	568	604	610	620	602	632	559	607	683	609	622	605	591	627	630	617	629	601	603	650	619	648	571	578	608	633	660	630	606	658	629	614	570	604	651	601	647	654	620	617	591	575	644	642	614	634	584	602	591	620	611	608	595	635	650	636	618	577	599	611	572	596	597	636	600	629	639	596	610	594	623	599	633	596	638	571	617	608	597	656	587	579	609	579	602	643	591	598	570	643	621	610	595	603	609	595	622	571	583	611	615	604	603	618	623	619	612	618	585	647	616	641	611	586	595	602	615	619	646	640	647	606	631	600	630	586	615	586	584	655	644	629	609	578	658	623	626	656	613	610	611	667	630	636	651	626	573	591	612	599	587	595	610	594	633	580	615	632	613	614	594	622	596	585	585	641	591	634	575	579	570	570	590	620	612	600	629	579	617	605	614	604	612	603	592	612	599	615	668	630	613	630	627	618	649	581	603	610	595	614	609	603	629	566	593	611	608	569	600	599	589	635	541	596	598	640	598	606	620	621	592	603	620	599	577	597	572	596	538	613	619	605	598	626	648	580	600	647	613	621	590	601	614	645	586	637	593	637	613	609	595	590	586	590	600	630	589	615	647	591	624	597	605	616	599	589	623	603	582	634	655	592	567	589	628	596	651	601	624	589	661	617	610	602	605	598	615	618	670	610	591	623	565	626	623	579	633	594	636	604	630	643	588	629	628	598	616	587	619	637	577	653	580	624	608	593	576	615	675	610	635	579	597	601	605	583	613
27541	20731	8279	980	609	620	632	561	544	573	539	564	533	581	508	559	532	568	527	518	523	558	551	565	483	536	543	540	522	548	534	592	506	563	568	574	530	559	517	537	518	539	580	522	534	553	579	545	601	538	536	538	546	559	521	612	542	505	578	552	531	516	533	517	558	509	485	570	530	540	556	528	522	541	523	502	537	527	573	561	540	583	549	533	550	530	546	536	523	556	530	518	551	563	555	542	560	558	583	535	505	525	523	553	562	533	578	564	531	546	531	535	551	532	558	497	562	543	519	543	549	549	544	543	534	630	534	527	517	568	576	560	550	549	522	514	521	564	558	541	538	562	530	602	533	530	512	532	548	559	592	548	509	528	523	525	556	582	526	555	561	543	476	540	548	555	530	535	548	551	519	538	576	505	585	557	552	531	503	576	535	535	533	548	576	559	595	518	535	600	538	571	521	532	541	518	565	535	592	523	546	561	501	559	557	543	539	525	585	555	581	556	519	546	525	546	572	533	541	505	578	564	531	505	546	526	560	527	555	567	531	548	584	582	529	525	582	562	583	560	536	554	534	604	546	543	529	602	542	557	579	559	540	535	537	534	568	520	525	591	545	513	557	583	542	544	538	597	531	504	540	550	542	506	535	557	524	559	530	530	521	571	556	545	516	544	554	527	570	590	556	533	575	544	554	552	548	532	566	527	547	517	521	529	515	547	531	524	506	552	547	518	549	562	520	534	539	482	544	550	531	611	600	526	491	547	542	529	588	545	505	526	531	571	564	521	543	573	525	554	556	539	539	544	549	516	534	520	520	547	507	571	633	579	542	532	567	551	509	574	593	516	570	592	539	529	531	550	543	575	509	475	521	512	527	530	557	552	573	548	518	532	524	568	534	520	514	549	532	566	580	532	542	545	537	533	544	532	550	503	505	556	547	532	561	526	542	570	546	571	557	523	515	505	564	531	548	509	534	515	489	560	556	566	577	519	514	517	559	546	547	526	539	517	542	550	566	500	510	565	508	544	501	554	568	551	524	538	524	528	533	526	529	523	566	537	549	531	501	530	535	579	535	530	570	574	539	555	528	557	539	582	537	582	547	509	545	564	557	519	555	526	579	580	514	544	541	510	573	521	532	534	517	523	512	539	511	512	500	597	562	568	555	520	579	530	553	500	544	553	535	507	508	507	525	566	479	554	519	557	611	550	536	523	571	557	542	564	570	567	552	524	578	526	578	533	556	511	536	551	524	544	557	516	515	516	577	568	566	543	554	568	532	565	521	530	507	569	543	583	547	550	547	552	545	536	534	563	536	581	495	569	545	528	544	543	525	538	580	542	537	585	580	548	572	532	545	488	550	528	587	563	536	510	555	519	526	560	527	569	578	553	524	527	517	541	539	545	548	531	560	541	532	542	575	570	541	584	555	554	557	544	562	553	579	545	575	598	570	535	565	559	516	541	529	553	546	491	536	585	556	561	577	546	564	494	550	484	559	534	515	549	540	559	569	536	564	560	546	564	535	505	526	563	518	535	528	507	547	563	540	552	502	509	571	567	571	519	594	529	536	548	502	534	564	491	550	506	541	577	549	511	577	540	529	490	538	533	501	532	538	546	531	541	529	545	545	551	530	561	551	585	542	543	568	569	546	588	562	581	557	546	522	578	552	542	543	529	537	568	569	546	574	585	572	542	557	493	549	540	518	556	569	489	543	559	547	528	562	568	543	530	542	512	527	549	564	571	608	515	550	570	534	569	522	564	495	560	589	579	517	578	578	564	543	534	530	530	506	563	550	506	540	523	514	539	564	534	555	595	526	540	524	575	522	552	573	544	545	598	537	567	516	558	565	510	497	508	595	506	560	561	522	587	552	577	549	571	579	581	587	566	527	553	565	550	563	550	556	539	587	579	531	543	499	548	546	538	546	539	566	556	530	567	537	559	549	528	594	493	561	547	525	505	488	556	539	565	563	532	588	539	540	521	562	565	522	562	483	538	557	540	536	521	577	542	544	544	540	519	597	522	570	529	570	531	529	510	560	532	541	538	543	489	524	534	511	504	527	548	544	513	560	544	536	510	559	541	528	567	535	603	566	539	598	514	556	567	548	584	638	526	543	549	571	520	533	569	551	528	569	529	536	477	551	540	526	548	563	564	526	546	564	534	596	550	534	533	529	502	589	520	573	539	558	514	522	566	551	535	543	549	551	588	506	529	533	553	568	554	581	578	544	544	552	556	511	583	545	540	550	505	579	522	540	497	466	536	579	562	555	561	547	545	558	550	536	543	530	548	526	554	552	483	576	554	511	527	548	545	496	523	531	535	520	575	573	521	560	576	574	532	516	564	538	555	523	554	520	558	559	545	508	548	566	548	568	529	543	562	536	545	535	531	526	571	545	523	546	555	547	546	582	546	561	530	550	514	537	540	551	554	584	558	545	577	529	563	544	563	567	515	561	506	544	526	499	512	546	559	527	516	531	496	506	546	571	533	543	518	582	529	560	595	543	527	502	553	511	543	502	578	577	553	536	535	506	530	552	543	516	548	563	560	588	510	521	549	529	542	546	544	545	531	562	503	527	522	539	557	527	542	521	523	543	530	505	524	506	536	562	516	518	498	538	492	567	552	575	539	568	516	517	552	536	505	599	552	513	525	579	543	566	528	542	522	564	547	540	515	528	558	565	568	536	525	564	543	566	545	549	545	574	524	577	519	550	531	533	575	548	550	531	553	554	541	543	576	524	568	531	519	550	572	546	539	543	533	565	519	528	513	513	548	508	555	549	531	518	525	492	522	540	520	568	536	527	603	555	556	526	531	520	504	539	567	535	523	510	565	522	549	564	543	551	585	549	528	535	520	553	526	549	524	533	529	514	580	537	538	544	560	551	554	563	521	569	532	496	513	529	514	549	546	537	547	516	560	583	557	540	507	541	549	544	550	546	565	538	571	564	522	544	542	531	508	561	542	573	589	535	510	531	538	567	540	549	581	504	551	562	559	554	578	569	560	569	575	567	563	555	546	538	550	557	516	526	513	566	524	534	515	519	570	568	550	558	550	540	570	521	552	503	559	555	562	563	531	552	576	543	633	563	568	537	582	544	517	534	538	582	548	540	563	550	517	575	518	529	521	584	576	567	578	564	541	578	538	528	574	548	558	515	542	540	575	572	554	535	600	522	557	552	549	513	546	533	564	547	550	508	531	538	531	586	561	548	550	562	567	564	593	526	554	513	566	534	516	533	556	570	556	583	566	539	507	566	540	577	550	570	568	531	546	587	573	522	579	561	543	559	496	542	520	550	543	551	536	562	541	512	552	547	528	531	544	546	526	509	524	538	529	562	535	588	530	578	518	560	559	494	558	540	558	493	572	561	501	572	511	583	560	495	537	555	552	557	505	566	547	543	526	530	508	525	557	528	577	528	573	581	571	514	537	496	570	532	582	501	555	548	567	545	538	562	593	524	538	545	543	562	569	535	577	527	541	530	527	531	561	494	533	571	540	572	538
4360	1397	1228	935	832	741	762	709	704	743	686	698	691	658	745	698	636	721	667	670	681	677	652	701	696	644	650	637	613	666	639	674	667	717	631	653	657	660	677	685	666	668	649	678	629	659	665	667	641	676	664	644	632	626	704	646	654	699	662	670	659	647	703	689	679	699	690	668	754	678	626	656	637	631	608	640	628	644	663	664	671	669	657	654	653	668	687	690	677	673	667	665	653	706	647	654	656	647	664	644	632	633	641	625	687	694	640	695	631	647	649	645	684	659	623	705	684	656	679	668	684	657	650	666	693	688	652	652	649	649	624	698	643	723	663	642	654	670	726	684	661	751	621	683	664	694	671	661	646	658	711	696	677	692	704	644	687	683	663	644	646	667	682	648	710	653	630	644	728	615	683	734	670	673	679	657	682	629	646	636	686	657	653	642	634	681	676	666	640	685	627	680	653	630	690	679	637	681	651	647	666	628	650	639	678	672	647	631	667	691	672	675	667	719	684	673	669	660	687	658	644	707	647	666	641	637	656	669	679	648	642	681	678	643	663	659	661	673	694	688	640	703	693	679	679	659	669	676	686	640	660	646	644	681	630	680	686	653	707	683	717	641	698	692	689	649	636	707	632	652	663	738	668	655	647	686	678	661	682	687	703	695	659	656	661	657	667	633	699	654	603	659	630	618	695	637	693	665	662	644	702	663	674	671	630	724	668	627	645	664	667	652	650	672	646	663	626	652	685	655	600	690	688	658	695	671	686	699	598	703	650	655	683	619	678	651	645	591	621	706	650	679	723	696	671	690	663	631	658	666	682	684	660	685	633	619	665	656	683	666	667	688	606	626	692	657	650	696	631	661	680	681	652	649	685	644	699	677	645	661	673	654	620	655	690	730	695	642	679	648	656	662	687	670	630	673	636	654	644	680	674	679	662	650	659	630	661	708	697	656	652	689	691	659	623	734	663	699	661	652	620	682	689	658	666	679	672	715	690	642	659	684	675	680	682	676	671	682	676	696	673	654	675	668	641	635	691	713	676	655	677	654	685	611	654	658	648	647	635	616	679	677	678	658	653	673	657	674	673	673	664	629	641	658	660	658	664	672	671	648	656	660	667	618	693	673	662	635	694	686	638	678	671	690	646	670	632	680	698	682	712	667	627	637	713	685	691	679	645	668	655	662	649	679	685	646	669	699	725	673	672	680	694	637	702	677	637	697	653	641	695	655	662	619	635	630	657	658	682	626	666	658	641	633	675	693	660	660	710	692	667	684	681	671	634	658	573	690	637	652	687	708	676	674	705	656	744	645	657	705	685	706	658	665	612	696	645	674	662	638	664	654	619	626	646	630	677	681	658	652	667	676	627	666	698	641	656	676	659	675	666	667	667	662	653	673	671	668	649	667	691	681	665	658	677	681	657	680	719	694	674	651	662	658	677	660	641	636	646	632	672	642	635	654	715	636	658	684	619	639	707	678	631	717	668	645	669	624	649	646	653	657	674	676	702	660	711	583	684	649	604	715	683	650	643	656	618	638	676	697	618	728	653	688	642	706	641	670	697	688	641	659	666	667	681	663	622	687	676	674	653	636	674	688	660	659	677	680	663	670	713	688	644	680	691	651	691	679	690	673	685	685	675	698	650	609	685	662	680	715	687	673	680	704	660	653	678	667	665	655	695	665	692	668	646	666	634	683	679	667	688	659	620	676	655	640	663	662	632	709	710	631	690	696	621	645	693	637	648	696	709	664	639	696	726	621	625	644	681	665	717	661	649	657	695	671	659	680	662	672	649	673	656	674	675	691	712	711	686	658	659	678	640	665	666	710	615	739	666	640	666	639	666	626	658	680	737	678	657	643	616	686	634	652	683	659	700	653	686	679	687	649	689	659	688	665	692	671	625	715	679	637	669	620	621	640	688	666	689	684	657	617	643	678	663	651	713	687	676	615	671	646	671	658	627	681	661	683	625	640	608	663	625	645	685	615	672	646	678	641	648	604	645	682	706	692	670	616	667	683	659	690	673	639	653	650	652	700	643	628	668	705	673	710	679	634	654	647	646	681	631	667	679	671	647	666	674	648	666	590	647	657	670	665	620	650	694	650	665	677	692	665	660	645	675	684	699	643	661	709	621	666	672	668	715	697	664	635	638	671	684	664	668	607	647	651	663	698	672	661	689	682	687	659	652	681	670	682	707	647	630	664	696	648	706	646	752	667	673	675	667	679	726	657	706	709	633	694	673	652	626	711	665	646	731	655	635	653	645	643	699	723	690	613	675	668	728	684	675	693	639	633	687	682	683	658	713	668	676	661	670	631	608	640	713	700	704	610	680	700	649	662	711	676	624	667	602	684	658	673	680	641	683	657	671	670	687	669	663	608	671	629	651	697	655	627	617	649	621	621	668	656	679	647	646	676	702	676	623	683	637	637	653	643	663	679	663	663	666	665	710	652	683	661	611	662	644	656	680	612	670	682	684	721	697	696	677	659	656	695	644	639	681	687	654	670	675	715	658	623	660	662	626	666	681	663	690	676	701	619	725	634	735	665	650	656	642	637	629	656	699	637	628	713	662	689	687	712	684	668	640	656	680	669	674	638	665	641	635	694	655	690	667	653	655	649	687	629	619	679	622	634	602	640	724	662	708	685	620	637	673	703	724	700	643	652	669	668	657	674	653	655	654	652	673	629	646	707	669	662	657	676	647	662	657	693	631	655	660	630	617	616	624	651	673	677	657	701	692	642	680	655	650	633	700	685	699	633	690	690	661	656	627	718	654	646	660	671	672	664	627	683	692	616	654	674	671	669	699	668	660	655	701	709	632	686	636	633	652	628	710	699	670	656	712	631	696	665	636	649	651	698	655	677	668	696	646	677	642	687	658	743	625	647	649	707	649	672	653	677	693	675	666	635	660	669	675	681	659	657	699	618	703	680	650	733	676	700	641	666	674	643	702	660	656	653	657	634	679	689	635	685	665	646	657	650	621	654	646	688	631	697	640	675	686	661	684	659	680	722	714	706	622	655	647	641	662	633	710	663	656	704	673	730	658	649	649	699	609	679	657	637	684	647	656	598	680	675	664	640	648	652	657	638	685	651	696	668	686	693	691	681	647	633	641	643	655	656	665	695	708	653	682	659	609	641	651	692	603	638	696	647	659	665	619	664	756	625	723	715	698	675	669	655	657	709	665	674	660	698	636	626	657	621	684	606	606	710	709	647	649	632	665	644	655	699	655	655	672	672	661	644	645	701	668	663	683	615	642	622	686	669	678	688	681	647	678	660	637	754	676	656	668	654	677	650	672	639	687	672	683	658	681	646	676	624	683	654	625	687	659	629	683	664	646	709	670	689	692	668	639	671	675	614	657	668	630	686	679	653	690	701	639	675	660	629	692	693	678	650	660	638	694	675	697	652	656	679	657	693	650	703	697	595	666	659	642	700	695	674	677	678	674	659	688	678	677	632	660	686	667	646	682	648	691	673	657	653	678	664	660	679	685	694	687	687
24058	21554	29187	24369	21542	13640	1224	723	620	579	532	472	448	396	386	361	375	342	385	368	358	340	376	309	368	330	353	318	340	330	303	299	305	340	328	348	333	303	358	327	327	283	328	303	332	328	300	293	343	293	305	320	346	301	314	328	288	309	320	305	311	340	310	332	334	332	307	314	294	285	293	320	325	316	293	336	319	332	309	309	337	306	304	283	353	343	329	283	300	338	297	283	292	296	332	300	349	268	321	307	299	311	253	307	333	346	292	301	324	303	325	311	310	289	272	312	311	315	334	307	271	271	298	313	318	324	319	277	314	331	304	271	337	321	319	301	302	305	299	258	289	330	305	286	303	278	297	333	346	293	303	320	316	279	307	293	295	277	329	340	277	337	312	317	315	333	316	269	296	267	283	318	271	282	312	317	331	325	309	296	323	306	271	331	322	313	283	299	301	304	283	299	296	288	293	303	296	314	311	308	290	315	279	340	311	313	294	299	319	303	287	290	296	299	271	294	287	295	332	311	275	318	337	262	303	282	320	280	325	310	318	299	315	275	322	337	307	312	287	296	288	323	262	295	323	312	304	292	289	304	307	325	310	353	305	288	304	316	303	292	314	330	291	273	289	321	296	304	287	308	322	293	315	327	306	330	280	315	286	254	273	299	307	294	308	316	267	334	318	320	311	306	296	300	281	308	306	326	296	314	308	319	314	279	289	279	326	314	311	297	283	316	288	290	302	313	297	289	283	289	308	286	326	298	271	285	327	298	307	309	317	335	323	272	307	291	291	283	334	276	289	329	337	299	333	281	312	323	268	294	332	291	318	290	285	322	336	293	306	318	296	337	343	312	319	334	335	317	301	284	321	294	300	323	300	309	305	290	320	280	291	282	312	306	274	305	294	340	290	315	315	290	302	324	305	305	302	296	311	314	314	306	324	313	309	308	296	303	319	256	297	288	310	336	303	297	285	285	308	294	301	294	315	332	300	312	308	283	296	304	311	322	331	336	328	325	293	290	275	280	331	298	320	316	330	338	298	316	292	308	306	301	306	330	298	300	330	295	309	299	277	308	296	288	281	282	324	332	325	304	281	289	266	305	328	251	296	310	341	275	292	322	310	336	311	298	300	311	329	293	331	310	310	341	311	309	327	307	333	302	301	267	309	310	322	308	300	307	294	295	326	338	304	268	309	292	313	264	299	306	308	331	297	300	313	326	290	328	314	326	308	316	328	316	301	307	311	292	307	292	300	297	304	307	296	353	297	349	282	274	313	290	321	322	275	282	330	286	319	336	315	324	322	297	313	297	322	249	272	285	297	289	294	300	291	319	305	302	286	303	307	299	307	304	299	311	304	298	312	299	284	324	292	296	267	284	323	314	279	294	312	306	296	284	319	282	297	286	259	315	310	295	321	300	317	321	327	300	290	302	263	295	280	308	300	293	297	322	306	303	342	302	312	235	298	329	283	287	293	348	295	292	297	329	275	305	290	301	295	299	313	280	288	347	304	333	302	313	294	287	317	325	303	313	294	305	314	309	297	284	326	279	303	293	292	327	333	349	319	316	350	321	312	319	297	342	277	285	319	309	303	315	286	306	300	315	331	274	277	313	322	288	335	285	324	345	285	311	314	281	316	309	313	287	304	297	304	304	335	303	303	313	318	319	286	281	318	281	293	311	328	311	322	319	313	320	298	320	290	299	310	286	293	294	315	322	290	276	293	306	286	326	289	308	271	316	313	304	288	296	280	344	332	338	310	335	288	307	310	327	282	303	291	283	325	295	309	314	308	326	311	327	276	309	287	273	311	275	295	305	302	317	312	309	311	311	299	288	318	326	287	305	301	304	289	307	304	314	312	315	321	286	310	272	275	312	296	259	304	298	284	322	323	282	297	333	341	310	287	312	291	299	349	297	311	296	303	320	305	335	297	301	314	316	344	310	331	299	293	318	331	308	270	315	313	338	316	272	304	300	253	291	266	298	308	319	281	307	301	268	300	282	298	319	296	303	325	299	263	312	275	296	280	314	322	302	306	301	316	325	280	329	326	298	277	318	295	296	274	286	305	288	332	299	307	313	305	299	315	301	309	288	327	317	329	290	329	298	316	313	293	309	280	286	295	284	316	315	305	305	306	285	307	303	296	290	300	334	320	284	288	294	299	300	305	323	291	316	299	323	318	278	298	323	287	288	296	310	305	304	335	283	271	282	297	308	283	275	331	328	271	281	294	295	292	295	308	279	302	309	291	310	323	313	297	333	318	285	314	314	315	306	302	312	319	323	326	276	313	308	299	294	304	307	336	293	311	289	290	309	312	306	298	288	323	300	287	320	322	265	305	296	279	306	336	279	302	297	318	319	326	318	322	294	308	304	307	320	300	304	310	316	314	319	319	290	341	292	293	302	278	297	274	274	304	297	268	344	292	293	315	295	301	312	282	319	307	317	291	289	359	336	312	314	316	307	291	314	320	300	300	328	314	302	294	293	280	304	324	300	299	287	289	304	285	259	303	306	302	303	305	307	318	282	298	319	308	315	270	320	313	296	318	316	280	321	306	284	310	294	283	306	306	309	274	308	315	340	310	288	298	319	320	311	291	313	318	299	324	309	310	313	323	328	298	314	299	306	314	321	302	286	299	305	334	299	295	304	297	304	306	318	331	279	321	318	303	311	313	280	331	317	269	283	288	289	315	309	321	303	288	297	306	340	284	293	314	301	305	297	317	271	321	304	281	334	307	288	300	325	302	304	339	290	302	309	315	287	308	307	329	298	303	286	311	324	330	343	323	306	333	311	320	284	300	311	356	289	329	296	288	305	330	295	297	295	313	306	307	331	330	302	306	300	322	320	313	318	323	311	299	277	302	327	299	285	291	295	318	319	289	319	280	266	301	320	300	318	308	305	301	268	318	295	306	300	297	316	278	287	317	274	280	365	307	298	258	295	313	291	310	315	301	304	296	308	319	304	291	332	310	291	295	310	306	355	306	311	315	290	303	289	296	289	304	301	290	298	315	301	306	311	299	315	291	316	283	310	293	311	307	335	280	319	305	307	315	313	334	313	276	323	285	316	297	316	289	327	294	307	302	287	336	315	291	320	311	317	335	291	303	325	321	284	311	291	314	319	377	306	293	304	336	313	322	299	294	279	305	314	303	312	299	311	314	304	305	330	303	336	300	299	310	278	300	275	289	311	316	318	288	299	280	289	305	298	306	314	302	308	320	312	284	331	313	300	268	289	318	302	296	341	310	335	338	290	297	334	296	332	320	296	304	291	312	312	324	264	295	317	324	334	311	289	302	342	288	323	289	325	315	335	312	312	298	301	276	322	291	309	314	292	316	291	274	281	303	309	322	303	283	293	279	300	314	271	288	302	292	299	299	294	294	308	280	281	324	342	291	313	307	297	301	294	348	318	288	325	331	321	303	281	318	327	341	298	309	292	292	302	314	306	303	290	300	325	307	297	295	305	301	281	331	286	300	292	312	290	318	274	280	286	321	329	320	320
4991	10172	8266	4057	2816	2096	1659	1314	1119	975	836	764	736	601	637	569	500	475	503	446	443	480	505	440	454	432	461	396	446	441	420	421	406	433	431	415	396	391	389	413	389	385	404	375	413	403	417	384	383	395	356	411	398	403	399	381	401	387	394	393	374	401	401	363	411	389	394	379	378	363	391	387	355	423	380	381	373	404	407	400	409	406	367	385	382	370	385	426	399	366	370	378	375	393	376	393	373	387	421	368	383	403	383	372	424	389	422	385	380	398	388	392	385	387	379	356	323	379	375	377	374	356	411	393	375	412	392	417	385	382	375	396	389	381	369	384	341	384	390	359	362	393	409	382	392	409	406	400	354	384	369	378	372	380	416	382	380	366	385	372	368	387	411	403	365	402	369	345	359	370	421	420	394	356	416	401	377	378	368	381	363	391	332	381	381	367	371	358	386	391	350	403	389	355	420	365	389	368	373	403	365	383	375	383	380	382	368	366	365	390	353	372	375	397	392	378	399	388	425	356	392	403	398	388	383	385	368	362	395	358	395	351	376	381	384	397	375	409	380	383	386	372	385	373	349	391	382	381	375	388	362	394	399	383	369	396	413	383	421	388	367	395	358	366	409	337	380	382	390	365	390	386	355	355	398	385	347	389	397	379	371	407	431	373	382	365	375	334	333	336	390	365	376	365	368	417	377	383	375	380	395	404	391	414	351	359	421	394	376	376	372	403	400	400	396	380	382	385	338	376	385	387	373	402	380	341	371	358	390	363	369	397	400	371	395	368	376	422	353	397	358	361	397	359	382	386	387	387	372	398	334	390	317	367	407	403	371	411	376	381	371	405	397	366	362	373	364	378	367	385	369	404	378	380	372	380	420	370	382	378	393	357	398	365	412	373	358	398	383	372	395	397	389	361	422	396	380	411	373	372	378	381	383	375	356	392	386	365	379	399	387	370	367	405	403	398	403	346	388	432	393	396	359	396	385	387	399	386	342	375	376	335	366	380	373	400	402	391	383	362	378	355	351	392	376	393	376	387	404	362	388	388	385	373	411	401	378	390	396	343	390	370	357	386	361	379	387	369	358	401	378	415	371	374	369	368	399	388	367	377	390	419	380	396	402	390	372	375	376	391	354	369	416	389	390	358	397	389	386	387	367	421	396	408	374	385	371	403	383	409	364	370	417	337	408	366	409	379	388	362	382	380	366	364	374	358	388	393	422	409	408	407	387	380	385	382	365	393	401	379	394	347	374	365	385	395	402	331	379	377	398	361	376	382	407	381	412	365	392	380	345	374	374	365	381	382	401	382	396	380	358	384	409	357	360	401	420	387	419	376	355	375	389	392	383	375	395	411	368	370	414	384	360	400	376	354	422	371	364	391	431	374	394	384	346	353	366	380	407	351	398	365	390	377	377	415	371	432	372	369	372	352	392	394	391	428	391	355	357	388	383	344	374	388	401	375	357	396	396	384	388	358	398	384	366	343	377	394	378	394	395	347	401	372	392	351	396	392	376	372	388	350	384	402	365	345	375	368	417	392	411	366	391	383	418	392	369	394	382	420	334	382	357	409	395	365	357	363	370	383	380	367	394	377	393	394	370	358	379	379	361	377	384	373	387	368	356	403	350	392	387	351	423	404	394	421	399	372	375	352	380	411	349	392	363	348	361	372	345	375	396	399	371	384	359	385	370	411	389	386	397	403	391	375	350	398	372	380	389	426	371	397	377	387	389	349	368	405	362	381	395	369	398	390	348	390	370	381	396	371	387	358	455	401	382	374	364	345	406	392	388	373	368	396	397	378	388	388	360	388	354	405	417	389	411	355	374	393	358	405	409	356	378	392	374	362	379	421	374	377	388	353	404	389	352	387	392	346	405	353	377	415	399	428	408	371	404	373	383	368	408	399	398	369	388	402	387	367	399	370	377	374	363	392	411	361	379	351	354	402	365	384	366	379	349	384	371	397	434	375	398	357	332	372	414	394	384	365	381	368	375	371	386	403	415	386	346	364	357	432	401	390	384	376	394	402	365	353	370	384	375	365	363	400	402	377	407	359	397	378	358	404	380	368	363	401	371	387	398	392	376	396	375	374	425	398	366	398	381	428	378	362	354	341	388	389	363	379	370	364	358	394	392	349	363	377	368	397	393	433	368	373	395	374	350	387	346	382	382	369	393	380	385	397	357	416	350	393	385	372	357	354	352	383	377	380	419	409	365	368	396	389	377	376	413	377	371	366	390	370	389	420	379	376	445	375	384	387	415	367	338	350	389	402	370	360	373	410	395	402	345	361	348	370	392	373	404	390	368	340	362	385	360	393	375	359	380	396	411	373	384	408	405	379	395	403	371	379	370	392	376	368	371	386	390	365	381	404	369	364	407	389	383	375	366	371	400	378	365	414	391	379	388	364	375	354	370	382	364	389	391	380	399	392	392	350	406	362	360	379	372	400	406	368	451	406	420	353	388	357	392	379	362	360	379	396	382	368	369	379	410	373	373	404	416	382	353	372	384	364	348	367	406	373	378	394	379	383	370	372	362	373	390	384	368	376	420	405	400	385	364	414	378	387	377	402	386	387	338	417	343	371	370	367	385	376	384	405	353	385	407	363	387	373	397	378	382	361	394	358	343	396	386	447	365	392	405	402	396	369	403	405	387	410	411	371	399	379	369	342	392	412	368	408	381	395	409	430	356	397	420	374	380	389	356	382	395	386	410	357	367	373	413	382	389	401	392	370	384	368	350	438	400	402	359	383	367	392	386	434	364	373	353	343	341	388	354	382	376	413	361	401	385	373	372	370	373	377	358	351	395	362	370	367	370	394	399	381	386	368	355	349	369	336	357	367	389	376	368	364	369	384	341	391	380	393	395	380	383	373	385	389	390	397	353	373	375	379	334	383	342	370	372	388	364	381	391	379	373	396	374	374	375	378	389	383	403	370	397	378	395	395	386	407	404	391	381	408	353	365	384	379	368	386	395	390	357	386	406	395	408	420	390	403	372	362	403	355	371	382	379	424	390	389	363	381	391	363	378	372	376	370	347	391	381	358	379	411	399	380	367	387	384	412	384	359	370	370	367	359	391	370	373	374	375	386	354	351	370	407	358	389	361	370	360	373	415	395	380	405	383	365	397	365	401	385	369	383	370	349	393	373	416	400	359	368	391	366	412	399	387	363	377	362	368	420	399	404	379	380	413	390	422	401	399	359	359	381	364	395	381	371	391	402	381	383	395	348	411	410	397	394	367	383	415	386	375	379	406	329	392	369	363	387	384	364	376	396	407	402	379	392	380	404	388	417	332	356	380	414	386	347	376	417	384	410	366	390	385	399	388	401	400	385	330	371	383	362	401	373	373	403	376	397	452	378	345	370	395	365	346	377	401	421	365	340	421	425	353	378	377	378	404	362	371	357	385	384	412	401	359	391	397	401	394	370	384	369	412	355	349	375	379	383	411	403	383	368	373	367	371	387	374	379	366	359	401	380	387	398	436	374	388	389	371	366
25300	21562	28148	25352	13322	1442	1106	957	935	869	830	863	842	834	789	808	808	842	794	796	844	852	842	863	815	823	817	775	792	800	856	821	749	809	834	718	754	768	786	740	841	804	781	804	776	788	805	768	781	838	774	840	777	742	809	787	784	801	757	797	859	789	754	778	790	818	806	784	816	846	794	807	824	775	816	796	781	796	797	742	827	797	814	761	788	752	782	738	801	793	862	809	775	815	808	759	809	772	791	779	804	799	756	771	803	762	837	770	794	770	767	749	753	825	811	803	773	801	824	812	827	835	824	835	745	840	790	800	825	816	829	804	833	750	782	807	764	792	826	786	789	810	831	807	862	765	759	749	744	801	851	802	895	820	789	797	740	828	775	772	812	844	722	739	836	788	815	766	744	789	800	840	812	761	823	765	774	761	775	761	814	812	767	834	832	797	790	810	787	807	859	793	810	756	842	807	781	801	773	815	824	783	828	825	783	807	802	790	808	775	765	811	844	756	822	826	773	838	803	805	808	847	802	803	841	796	821	818	797	781	804	818	779	814	762	797	825	759	744	794	837	862	827	829	721	795	755	790	820	767	803	808	760	777	778	802	821	781	847	786	775	815	839	809	775	775	778	830	750	799	811	801	793	823	817	772	817	751	808	782	734	758	763	782	801	788	788	768	826	807	766	774	802	804	779	808	833	832	769	777	786	801	785	794	773	779	805	801	767	799	820	775	789	800	788	804	815	786	784	815	807	852	813	788	782	800	778	819	840	755	824	742	777	774	821	834	751	775	819	814	794	776	773	784	777	791	797	774	792	819	742	806	822	811	790	779	803	784	807	765	795	781	848	790	813	815	786	846	764	786	760	786	769	823	782	789	820	757	774	784	856	787	804	781	787	790	813	772	817	832	801	771	806	775	819	801	779	854	753	775	787	795	859	782	778	797	852	783	764	784	796	785	784	824	759	745	823	771	811	801	802	782	807	799	833	747	809	762	777	837	771	791	748	813	786	786	814	797	770	773	810	769	788	788	801	803	822	801	822	768	778	791	806	811	797	806	796	793	784	783	799	816	782	817	767	759	809	767	823	814	795	831	803	747	783	793	774	773	801	772	770	756	771	777	823	755	774	788	806	718	844	765	795	796	762	799	774	813	723	836	789	849	816	825	832	763	780	816	759	767	820	759	767	812	811	790	780	794	774	782	794	797	825	819	742	841	801	813	808	819	785	802	774	792	777	812	809	809	759	775	798	749	841	761	785	752	770	824	790	781	805	789	796	746	825	810	798	792	790	790	734	793	796	771	800	780	750	773	792	801	827	794	831	812	776	873	797	831	800	810	809	784	828	821	772	805	787	811	813	849	760	789	771	769	777	848	835	792	806	802	775	788	783	787	760	814	786	794	822	770	757	807	782	751	762	786	803	813	765	822	773	787	772	786	764	800	794	842	781	757	810	788	764	746	775	783	742	780	830	814	763	781	806	775	829	809	771	829	827	802	828	793	796	803	840	849	822	816	767	823	790	768	820	801	777	767	779	837	797	747	783	828	765	738	769	800	778	829	791	756	724	787	751	802	754	783	834	776	780	814	764	814	806	820	810	781	762	827	769	798	805	825	793	783	823	788	849	817	764	791	746	772	801	841	786	765	812	843	824	844	769	790	793	823	771	805	843	782	752	812	767	766	776	798	788	820	800	789	815	757	799	774	788	820	806	711	791	798	795	741	821	799	767	807	752	787	728	760	841	766	791	766	787	779	797	793	790	758	759	796	830	848	818	764	820	779	795	796	840	801	809	805	783	839	815	827	777	830	835	786	784	802	833	800	816	805	775	791	804	737	777	799	860	806	811	789	837	781	790	793	786	764	782	799	801	822	801	807	776	793	812	770	831	776	819	797	821	784	773	806	780	827	794	857	801	775	825	785	796	829	819	745	806	811	789	795	752	801	814	826	796	838	829	725	783	762	781	790	736	827	789	755	804	813	789	804	770	805	829	793	834	792	801	785	786	821	777	751	762	780	801	795	836	773	814	805	796	758	733	799	800	787	803	776	762	824	783	803	796	779	792	810	805	786	811	766	780	770	821	784	806	795	780	747	794	783	800	822	771	757	791	833	762	769	846	845	800	829	835	839	767	769	808	782	791	791	820	783	817	772	801	822	791	790	771	810	838	782	816	745	810	802	802	804	806	849	847	767	769	811	784	811	812	761	810	826	786	782	845	733	814	829	779	779	753	782	800	750	779	725	747	786	834	775	787	770	783	773	781	783	774	827	807	790	837	806	835	741	777	801	841	790	798	759	826	763	722	814	775	804	824	768	806	795	737	758	787	788	797	803	812	807	838	788	795	849	753	836	853	825	795	862	763	786	805	866	776	811	793	803	774	783	790	823	785	767	734	784	790	807	785	752	790	795	777	799	797	808	813	791	863	813	772	748	858	779	811	847	804	739	808	800	803	797	834	756	806	736	813	759	821	809	815	805	786	816	766	835	845	820	798	774	762	777	757	803	800	792	802	793	794	776	839	766	781	767	814	808	804	738	792	824	787	790	786	770	783	766	773	820	859	786	708	812	809	800	808	820	725	813	818	773	793	799	787	776	776	792	732	795	783	783	823	830	835	793	798	749	763	796	765	830	822	775	811	831	758	794	824	749	768	785	817	766	722	787	836	822	787	832	793	809	824	811	781	822	800	799	750	764	791	838	780	823	810	807	803	813	778	824	759	816	798	782	794	803	791	842	815	797	794	770	834	789	768	802	806	781	809	787	824	758	814	841	843	819	805	773	761	814	784	835	746	729	756	822	796	756	743	762	795	786	785	816	819	742	768	789	763	822	785	791	805	772	832	816	761	724	845	799	821	817	818	828	795	809	794	771	773	771	823	768	771	780	810	803	839	766	850	802	767	777	798	840	759	818	773	818	820	782	759	817	814	799	805	765	834	769	805	780	821	790	789	803	772	798	783	805	802	740	776	768	820	789	787	794	811	776	780	724	771	820	805	782	819	749	762	789	771	793	815	811	778	818	791	811	789	799	787	797	783	768	801	806	775	806	809	746	818	740	778	829	766	759	731	739	783	786	766	768	787	804	786	827	766	793	778	734	741	809	821	731	801	766	800	794	730	787	817	788	796	762	803	754	769	784	803	790	830	796	792	780	809	767	832	811	807	841	809	804	784	809	746	810	796	807	836	789	843	786	797	786	782	806	765	775	825	764	793	787	780	779	762	737	805	783	768	820	819	775	815	815	818	822	806	828	802	793	769	838	797	777	841	741	800	811	745	811	835	800	793	795	754	762	764	770	773	805	781	742	735	783	792	787	807	797	827	811	814	838	779	818	731	832	833	764	814	783	766	823	759	749	810	777	811	690	797	796	813	784	749	780	742	804	819	806	777	764	781	787	746	793	808	792	816	801	804	771	825	807	847	793	797	796	802	814	811	771	771	768	767	778	826	820	811	785	779	781	785	812	818	849	763	822	806	774	818	803	786	807	767	786	805	804	818	828
4815	6029	4900	2693	2104	1769	1556	1398	1289	1256	1238	1081	1093	1065	1050	1028	998	999	1002	968	1037	968	982	975	972	932	941	946	960	937	989	939	942	925	935	945	956	944	927	920	947	966	962	976	911	940	969	922	936	909	935	1000	924	906	942	974	885	931	908	898	934	980	895	981	937	927	955	926	904	931	909	965	934	956	923	944	926	924	944	951	928	915	949	953	948	958	892	902	924	930	936	955	981	946	969	948	904	964	981	892	943	917	950	958	937	947	937	918	902	968	940	950	924	929	898	910	910	932	933	939	937	898	992	936	875	912	919	904	895	925	916	927	875	901	912	896	903	895	913	972	949	883	909	899	871	928	916	924	953	943	935	948	939	946	906	981	948	910	922	946	911	908	885	914	881	896	938	896	966	937	965	943	935	927	997	937	928	1025	971	907	991	934	993	974	891	894	906	882	945	1001	955	982	973	983	897	943	928	978	941	915	931	895	948	932	927	932	981	919	871	927	933	905	903	946	970	916	952	946	957	944	917	934	924	929	884	911	957	964	950	911	885	951	973	923	914	857	886	963	951	918	974	898	933	926	923	891	983	890	911	980	888	904	916	937	865	919	873	877	882	884	917	963	926	947	954	933	1018	899	833	948	970	938	953	841	915	939	902	937	951	886	930	871	917	946	927	913	936	922	915	931	891	927	905	873	923	950	908	956	949	950	867	862	918	927	904	939	908	919	985	924	885	927	884	906	975	933	874	937	929	982	947	938	943	936	880	921	927	945	917	979	968	951	949	901	950	913	885	911	912	968	902	884	922	982	987	938	928	929	926	943	919	902	838	1008	912	889	880	910	926	954	871	967	962	948	890	916	892	923	959	912	933	920	903	929	936	914	901	929	932	915	932	936	930	868	931	992	944	909	951	950	893	886	917	892	894	908	956	957	967	973	899	951	919	930	942	903	920	882	908	920	973	944	904	941	994	894	905	959	933	903	912	939	916	909	880	967	912	935	960	874	954	966	943	907	888	906	908	968	934	993	945	882	877	955	913	901	967	865	950	949	886	908	993	889	893	895	976	939	914	965	909	940	931	928	911	958	956	941	927	916	923	920	974	920	957	916	954	930	943	911	948	899	914	943	884	936	915	933	957	904	890	888	908	924	937	947	911	969	958	892	933	886	930	887	934	900	907	911	938	997	912	941	962	964	960	904	916	952	935	967	905	925	939	917	922	916	887	869	921	940	908	906	958	934	974	916	888	931	912	941	901	893	911	926	919	950	933	906	906	977	935	929	898	929	946	880	916	964	964	938	933	936	931	978	909	938	933	966	966	931	926	943	922	927	956	929	917	896	981	925	924	902	891	934	943	927	890	914	956	870	935	897	862	931	897	928	924	966	945	916	931	941	904	923	928	930	911	888	964	931	947	925	976	905	926	905	930	991	927	879	901	922	895	938	930	911	920	915	900	1036	968	914	1002	927	867	927	985	918	937	965	966	995	896	898	977	944	948	887	907	885	890	965	925	899	985	928	947	906	964	932	942	909	921	944	905	922	916	942	914	900	977	970	904	925	953	939	922	902	894	924	962	913	957	943	938	937	934	939	912	956	956	900	900	947	919	915	925	903	949	937	937	918	972	914	943	923	970	929	837	956	906	908	925	961	942	906	875	896	933	928	953	943	974	852	911	889	948	934	948	919	915	950	912	1006	928	917	868	935	932	955	936	944	919	914	892	926	956	917	908	914	940	954	911	929	945	943	944	905	924	962	902	963	952	897	974	873	914	902	938	940	955	935	939	947	946	912	943	931	932	882	909	911	1019	990	905	921	915	954	988	870	897	913	878	907	899	959	908	968	954	892	951	897	968	956	960	938	883	901	916	948	893	889	908	895	918	937	923	911	892	954	947	932	906	982	915	913	971	943	949	955	920	945	861	915	919	902	943	907	969	927	951	911	955	952	959	945	974	926	898	969	952	887	917	935	925	938	914	911	930	951	974	925	899	915	900	946	949	939	937	931	942	943	894	920	884	922	910	937	896	912	926	946	933	914	937	929	950	942	947	948	897	911	918	897	946	893	910	921	958	896	913	870	928	958	875	932	921	951	949	920	970	904	874	944	941	889	928	936	943	947	873	920	955	919	866	993	906	920	900	969	922	898	949	975	922	920	913	947	946	927	919	890	919	854	944	918	862	1003	945	900	963	935	930	898	871	904	939	947	939	886	957	875	913	960	941	890	938	920	916	952	945	936	954	953	919	909	928	914	891	932	904	940	957	882	894	906	970	917	937	908	977	934	935	936	939	929	902	963	928	893	911	941	888	942	977	880	913	895	944	907	896	920	917	924	936	943	935	937	899	920	864	938	924	918	936	997	996	888	889	908	907	915	981	929	889	929	963	942	890	944	940	924	942	927	989	892	888	934	914	934	995	923	959	839	902	918	896	911	925	961	935	939	937	923	948	930	960	947	954	870	901	941	842	897	895	934	910	895	923	976	968	921	933	940	939	926	956	926	901	934	898	924	959	919	947	913	953	895	886	901	884	944	893	911	878	949	906	968	954	898	921	1000	954	926	972	939	980	923	908	916	895	930	963	859	928	925	898	879	926	935	925	922	946	893	929	933	876	913	914	940	914	935	938	926	929	907	878	955	945	901	882	930	904	947	936	939	950	930	920	948	899	883	1013	921	930	917	909	954	905	978	874	884	936	923	932	886	911	940	869	931	900	1003	967	908	967	890	899	881	923	952	938	934	963	890	945	902	942	874	951	916	905	966	922	895	913	926	969	927	940	895	947	930	912	927	903	906	899	956	902	976	943	910	915	968	927	947	932	974	905	914	925	943	907	980	907	876	939	953	899	898	897	966	948	947	926	918	908	931	969	907	994	889	925	885	948	910	921	925	951	918	961	918	987	962	965	923	927	909	904	893	929	900	924	890	976	954	969	936	932	978	907	944	944	908	915	982	890	972	984	892	969	892	947	935	894	910	902	1000	916	887	929	930	918	896	891	993	916	912	917	920	920	914	933	936	951	908	934	887	952	943	931	930	939	904	954	932	952	881	913	944	884	928	953	957	874	915	932	958	908	876	951	981	957	957	896	918	912	903	898	988	909	991	959	942	920	927	996	909	932	937	951	871	965	929	902	897	925	946	933	958	947	902	945	893	931	932	886	927	902	911	955	931	953	907	970	943	963	974	942	935	899	910	891	966	899	881	897	921	936	891	939	924	924	926	929	882	929	902	926	930	867	960	949	911	948	919	943	909	938	914	897	943	970	880	904	923	915	944	913	954	911	921	921	939	896	911	912	960	922	901	921	904	889	977	933	965	942	955	965	950	899	899	938	897	943	979	921	950	919	883	906	938	918	951	873	931	897	954	941	942	970	960	943	930	924	919	937	922	995	902	891	894	829	891	900	965	950	1019	939	897	853	887	914	963	895	945	945	924	933	903	886	924	928	918	923	893	913	900	926	932	1002	932	923	912	988	975	968	958	959	907	942	903	962	923	877	905	902	955	920	861	908	922	965	917	928	890
23098	21580	29578	24070	21574	21629	12840	1576	1136	985	911	821	808	756	788	715	676	652	647	635	630	640	598	596	572	580	622	567	556	629	600	555	577	585	577	516	603	572	616	562	497	536	530	525	557	580	558	537	528	602	575	559	577	561	590	560	565	607	528	511	555	583	540	529	530	579	580	578	555	547	548	583	566	572	541	537	548	570	493	538	590	557	552	558	570	510	543	569	505	551	519	531	563	536	540	549	519	584	581	530	556	550	509	507	536	561	537	534	538	551	570	528	525	544	549	536	534	555	558	558	556	537	511	507	506	548	496	529	569	544	460	544	547	560	539	572	556	533	560	514	541	580	514	534	519	541	520	587	513	560	566	552	510	564	521	539	538	522	540	556	529	568	543	509	562	558	512	555	557	572	558	498	583	507	579	536	519	575	510	574	539	519	523	581	507	573	507	530	525	554	566	556	565	532	518	521	501	500	543	574	559	549	489	565	571	531	520	572	540	552	565	569	517	520	549	523	584	519	531	552	577	529	511	551	536	537	533	583	555	601	571	585	540	563	511	575	585	597	508	515	513	541	539	518	543	549	580	571	545	519	537	520	538	536	544	583	542	527	567	572	526	575	527	523	533	528	554	526	544	539	558	590	572	581	552	546	492	550	562	538	535	520	521	597	571	543	541	533	530	520	548	509	535	532	542	538	571	522	508	536	514	569	597	547	524	515	532	514	562	537	589	545	545	556	529	514	543	515	520	534	572	583	550	557	528	547	498	561	595	533	507	520	540	561	544	541	518	543	530	557	476	540	573	565	551	543	499	555	513	547	506	595	515	580	545	540	550	554	569	546	520	543	515	564	537	525	561	540	564	586	582	512	518	523	546	569	558	536	525	544	567	526	519	535	520	523	528	528	510	557	557	525	543	559	528	532	565	552	535	534	557	564	578	592	525	539	520	531	526	556	560	502	545	532	523	525	599	543	541	502	525	532	561	555	504	535	506	567	564	538	527	539	548	562	553	574	513	506	571	537	504	505	547	520	515	547	552	543	527	557	558	502	569	581	575	569	534	550	498	515	539	593	534	530	570	555	557	552	543	522	533	527	550	527	532	513	526	535	499	550	542	527	544	510	539	507	560	549	526	580	548	521	541	566	519	511	526	552	576	495	481	524	474	554	522	539	568	503	512	501	541	545	527	555	518	565	550	494	558	543	543	556	555	503	526	535	526	534	547	546	540	554	528	489	504	493	537	509	515	534	553	573	526	533	506	595	504	510	563	532	551	543	541	513	527	555	565	546	568	500	515	543	553	506	576	524	546	553	531	554	560	586	493	582	562	483	553	556	554	529	539	491	531	540	520	567	501	545	596	551	544	533	581	544	555	558	508	545	545	588	549	571	570	568	559	541	558	518	523	554	523	570	528	476	556	547	540	583	541	581	502	498	528	527	514	501	588	497	539	506	568	549	540	574	552	592	513	541	522	568	540	543	568	527	565	514	525	570	588	541	541	516	540	510	510	515	527	554	514	534	549	546	574	523	548	574	527	524	547	506	538	487	540	506	539	540	529	559	549	547	540	535	532	517	535	575	586	552	523	509	550	554	550	533	563	509	540	566	590	572	523	524	550	547	554	557	511	542	553	545	505	556	566	580	554	525	557	525	560	582	578	533	489	569	533	545	520	546	482	531	544	512	511	515	522	551	530	558	599	516	530	525	555	533	555	525	518	533	517	533	529	576	554	535	547	507	540	586	539	510	546	558	542	576	525	515	556	526	503	552	518	531	496	550	536	508	560	550	556	511	561	515	506	545	571	521	558	555	534	501	523	532	534	534	545	552	538	570	513	534	553	563	506	518	518	534	543	570	548	521	545	535	541	483	504	542	520	544	551	511	504	527	550	538	524	561	560	553	507	547	535	537	554	518	520	562	548	542	532	556	504	526	555	535	539	589	529	539	538	540	574	518	532	524	548	527	523	540	520	541	556	555	520	534	591	549	551	577	525	577	537	537	539	537	517	553	572	541	519	553	558	575	556	547	557	533	518	523	533	554	543	551	541	529	534	527	558	551	544	514	563	483	553	534	533	502	517	514	546	534	512	512	542	541	543	562	532	536	561	553	567	546	544	515	561	525	521	558	544	544	589	558	558	555	575	555	547	508	509	516	513	496	546	517	535	503	547	548	557	529	555	511	543	572	503	537	579	505	586	548	531	554	545	533	542	542	540	504	537	561	543	554	539	492	516	550	554	560	552	562	511	520	540	540	517	548	553	525	536	543	526	545	524	506	505	538	539	562	536	574	532	560	508	550	503	533	524	550	527	550	533	510	560	587	558	505	542	538	540	510	512	542	568	551	542	541	527	539	508	564	506	544	556	524	553	523	520	561	550	595	503	502	560	566	548	502	536	454	546	526	557	533	536	552	496	520	518	539	515	563	575	534	532	555	546	502	526	550	505	570	559	579	532	475	516	559	555	557	511	540	546	543	576	499	550	538	558	550	522	519	510	526	552	571	571	554	563	511	511	529	543	546	533	547	495	576	535	531	484	542	553	539	563	527	574	511	504	537	559	534	560	564	586	536	538	511	519	544	562	533	550	554	514	537	562	553	540	596	586	542	571	547	519	563	538	511	515	549	523	533	560	580	553	531	541	563	518	552	530	552	552	521	535	528	500	525	513	502	548	572	536	549	526	535	548	549	594	556	505	569	575	575	540	509	516	599	530	559	543	497	531	564	522	508	554	558	531	544	499	494	526	531	544	492	549	517	558	550	527	543	535	531	502	520	541	581	542	554	529	549	510	514	510	525	553	553	541	538	565	571	547	523	519	536	544	525	522	510	557	542	531	588	565	560	543	567	545	558	525	536	538	546	545	543	562	516	571	538	555	553	526	518	546	542	532	568	544	556	548	572	507	540	552	565	513	512	536	545	515	478	542	535	529	518	540	554	548	557	531	493	580	518	520	499	527	518	532	522	524	554	517	532	502	523	518	556	587	561	596	562	515	521	577	578	564	568	582	541	513	612	575	531	547	512	517	523	525	531	500	551	540	561	519	522	566	535	530	547	527	530	523	551	540	510	524	483	532	547	511	517	530	526	570	549	540	544	548	557	539	532	564	581	546	530	556	553	550	553	546	484	532	533	581	574	529	535	540	549	572	529	521	499	536	539	554	555	560	544	553	552	521	563	565	511	542	565	528	572	530	529	532	529	532	549	511	558	535	524	568	552	557	538	490	533	521	536	544	538	550	554	494	567	479	577	553	555	520	518	511	510	525	553	576	553	523	539	528	524	553	504	565	527	515	550	507	547	536	543	542	564	518	527	538	509	528	510	556	521	554	513	510	555	535	516	525	536	547	530	498	548	569	524	544	579	540	539	546	585	576	563	542	547	521	543	579	517	494	553	504	576	545	511	523	541	564	566	515	526	512	539	565	532	555	532	506	524	543	579	535	527	548	539	551	550	546	536	531	590	545	481	497	549	554	523	547	550	562	557	572	526	541	532	533	540	539	550
7246	16371	13401	7006	4966	3844	3034	2396	2025	1729	1474	1342	1214	1080	1053	1017	900	883	873	798	804	728	778	761	732	687	686	723	709	697	665	703	634	713	650	655	642	636	661	662	646	642	693	638	636	676	618	637	606	669	642	633	635	607	633	667	605	618	649	593	613	666	547	645	639	612	653	587	640	616	623	625	615	620	614	647	656	627	648	639	610	599	666	633	677	627	643	628	602	639	602	639	602	641	626	607	590	599	622	591	672	608	600	599	627	615	590	589	627	626	621	653	601	637	614	629	592	597	601	633	614	583	648	595	612	592	648	600	619	643	616	611	623	582	573	618	604	589	631	611	596	593	631	628	593	620	578	592	649	619	648	574	570	596	599	650	641	619	624	604	569	646	594	612	628	620	674	630	654	626	589	597	628	600	604	609	604	620	628	656	617	588	641	646	620	594	626	598	587	579	609	635	618	657	592	611	585	630	622	612	602	626	608	570	639	623	610	562	581	576	615	644	614	621	589	628	614	646	626	616	622	617	634	602	591	611	640	624	634	595	599	587	622	643	601	630	594	611	572	612	633	635	596	616	640	660	600	621	631	576	606	566	608	611	619	593	626	578	624	623	585	623	627	608	628	630	588	648	628	608	585	603	608	593	604	611	641	640	644	631	608	624	580	674	565	630	612	622	650	587	618	619	558	625	575	622	603	637	653	608	640	639	609	642	585	620	647	600	631	599	644	617	613	613	600	633	596	634	592	622	627	580	631	639	594	648	620	593	707	591	652	661	619	585	692	645	636	616	583	582	619	592	618	597	685	652	595	594	598	638	575	602	612	579	636	618	614	613	588	600	619	641	645	603	605	599	629	641	664	640	603	598	581	634	630	625	651	641	613	635	645	661	633	623	604	618	605	605	624	647	606	629	638	603	624	569	622	644	645	554	579	605	608	588	618	613	606	606	628	618	620	628	653	596	600	600	576	599	587	568	601	613	616	643	621	630	544	602	641	661	622	624	609	615	665	644	608	558	611	601	623	578	636	587	624	595	590	636	654	607	598	611	612	616	569	583	614	652	626	615	633	655	630	620	622	606	613	618	578	623	575	616	609	613	643	620	626	599	666	635	645	591	606	609	648	617	609	594	610	573	565	599	618	621	638	644	601	631	626	589	606	598	644	603	594	573	643	632	627	626	633	623	610	645	603	587	617	619	615	620	629	599	605	605	661	660	612	664	586	612	648	654	645	569	619	625	616	595	553	567	578	663	562	619	620	591	604	638	593	574	614	627	613	624	589	577	614	645	586	611	622	632	596	634	613	622	594	598	571	617	584	630	633	633	637	595	620	573	612	574	609	675	621	596	658	609	625	618	613	677	570	635	658	651	590	594	622	648	570	616	602	652	594	613	557	643	626	604	598	654	644	588	619	613	607	609	657	609	610	622	603	621	603	599	605	614	587	614	622	626	570	632	629	625	643	599	610	607	619	598	578	635	656	603	581	601	631	636	599	663	603	621	637	606	630	606	626	609	599	608	621	587	589	598	657	634	648	620	630	615	623	587	632	618	607	595	640	575	623	601	624	640	601	586	653	625	632	631	639	601	610	554	607	604	607	620	639	589	623	666	636	690	597	638	599	607	597	616	595	616	604	612	582	646	610	573	628	624	660	573	645	595	603	621	565	587	581	610	632	595	660	595	632	585	627	618	634	597	582	619	607	596	627	606	608	619	577	618	624	620	616	638	616	623	649	610	602	576	587	625	587	624	566	624	601	607	597	630	604	587	603	610	627	587	597	598	573	609	600	605	610	587	632	599	587	617	666	606	606	593	626	585	594	603	620	661	586	594	622	600	623	589	614	605	616	640	613	604	638	607	649	610	593	579	628	652	635	610	624	619	603	596	587	603	634	606	614	643	602	606	644	584	624	627	591	596	556	566	633	594	578	614	588	597	620	595	596	591	628	643	628	607	599	654	658	598	603	643	672	641	633	640	580	608	652	615	627	610	615	562	588	648	612	594	589	569	606	628	630	651	647	611	638	613	617	568	624	640	581	593	626	641	626	606	644	613	617	602	599	583	571	617	630	617	629	584	619	555	593	645	623	649	577	631	643	597	604	608	633	669	635	623	634	639	611	641	631	607	652	609	652	583	650	592	626	626	638	606	605	604	629	593	578	624	630	609	623	647	637	593	615	604	633	658	575	595	609	569	650	663	685	617	603	617	682	586	615	624	651	588	607	609	605	644	629	618	612	597	618	646	610	583	614	644	593	592	607	600	601	648	623	568	632	592	584	606	596	549	593	606	578	608	592	607	634	588	648	590	596	590	631	634	629	578	595	589	606	655	583	625	576	635	614	616	626	602	589	594	632	627	585	615	652	631	629	600	628	645	566	588	610	603	631	663	600	643	647	663	629	602	577	615	625	614	650	580	631	605	610	622	601	630	605	629	633	643	657	612	576	590	629	639	610	578	589	642	646	587	634	652	620	574	575	632	607	627	635	625	587	633	640	612	586	628	647	606	598	594	662	635	578	621	623	655	640	584	588	602	614	616	613	631	596	634	608	579	611	643	606	622	573	586	592	579	631	622	579	639	646	643	606	578	637	607	674	601	620	568	610	597	582	637	632	626	613	621	654	639	596	602	595	584	589	611	623	623	611	640	639	646	612	612	602	585	609	602	617	566	614	598	612	617	643	632	613	584	612	608	603	596	588	602	636	648	602	620	608	613	610	590	592	622	587	604	616	627	598	566	625	610	631	670	582	637	592	660	638	594	606	651	633	634	604	628	584	612	623	609	592	578	591	591	659	638	598	584	635	616	620	608	601	607	578	617	629	615	614	616	642	614	592	607	649	606	616	620	680	623	632	613	589	611	598	660	588	618	645	590	645	622	613	608	579	610	630	572	562	604	578	598	642	610	636	642	613	587	615	581	606	638	555	605	599	598	605	624	581	638	611	624	626	607	604	587	643	607	605	594	634	580	579	637	623	632	600	627	609	696	627	613	586	614	618	614	611	631	613	643	608	576	611	619	604	609	585	644	590	619	645	564	636	643	604	572	565	645	590	650	609	628	607	600	638	674	632	592	649	645	608	589	630	610	606	608	650	610	640	627	630	639	620	607	627	628	657	561	620	580	583	615	643	629	606	609	547	608	627	601	614	640	611	640	570	585	574	603	651	632	613	584	600	629	622	637	623	612	590	616	615	623	642	598	606	613	607	614	601	606	636	603	623	611	626	597	607	666	593	638	673	617	612	654	630	617	595	589	576	625	607	657	602	602	608	595	621	598	614	592	642	641	601	574	603	582	666	618	603	656	608	631	656	596	626	594	631	622	617	650	609	576	580	603	572	638	627	591	583	612	622	623	617	635	644	602	627	601	609	642	656	581	643	636	589	606	601	600	572	612	605	607	604	616	642	613	584	648	589	608	603	624	633	597	594	592	591	624	602	615	631	619	602	645	591	584	631	595	641	627	599	590	592	594	580	624	610	615	631	589	622	631	627	606	581	565	569	586
27515	20700	8259	994	701	594	574	563	568	571	540	518	577	576	546	552	557	563	506	550	552	549	547	571	549	568	517	557	517	553	556	562	564	546	526	535	528	544	569	545	534	494	565	548	563	579	523	532	564	581	529	571	531	546	516	506	539	544	530	589	571	568	546	512	558	539	561	584	523	532	549	563	528	512	566	508	513	547	509	591	554	514	508	516	520	560	584	542	504	506	552	555	592	528	564	583	529	562	579	596	546	526	577	566	596	515	538	549	553	529	593	552	523	528	598	545	579	552	538	546	566	566	539	596	585	530	541	562	560	569	546	515	534	537	534	517	517	562	532	529	560	556	538	537	516	530	536	533	551	567	498	532	546	549	562	561	547	516	503	560	551	514	522	556	579	536	520	545	541	534	535	550	545	550	580	549	615	573	562	545	527	509	560	537	545	542	521	551	580	534	546	538	519	511	535	554	558	567	537	591	569	575	575	519	548	537	545	529	556	543	574	601	540	523	500	570	532	600	581	528	528	557	585	540	489	544	568	570	503	513	529	545	505	548	555	535	569	525	561	554	535	580	551	543	536	502	532	592	583	572	558	509	577	499	502	534	576	542	529	537	534	568	553	546	551	562	559	586	500	604	558	558	548	503	544	537	570	514	538	534	540	547	565	514	522	545	546	537	525	541	535	571	555	529	530	498	543	541	534	554	573	511	511	551	548	551	503	538	524	589	578	577	559	574	568	554	543	563	519	559	575	537	538	533	570	526	556	556	558	516	541	566	557	485	554	507	517	522	516	549	518	503	562	555	513	534	529	542	549	516	522	527	527	536	591	587	579	565	518	556	549	540	535	526	555	577	533	550	555	495	564	573	584	550	542	528	522	582	571	572	551	523	497	536	558	531	562	562	544	564	566	539	547	513	540	564	560	553	551	530	530	534	541	537	575	555	544	543	540	528	544	577	486	535	550	537	587	548	542	543	560	528	524	564	568	546	527	559	549	564	541	582	543	606	537	559	560	571	559	562	537	567	537	524	542	529	569	526	509	576	587	515	534	562	576	548	548	548	539	573	569	560	528	549	552	569	541	552	539	546	538	568	566	531	540	567	538	498	512	544	507	560	496	573	579	605	581	577	538	547	554	574	538	550	557	547	538	571	552	524	566	564	534	570	565	561	532	554	572	526	522	527	547	553	531	534	566	524	579	582	547	550	558	541	547	505	537	543	533	509	529	617	537	604	568	542	559	561	531	594	511	571	535	552	562	591	559	553	517	566	539	565	524	554	557	546	540	594	499	587	526	542	538	548	562	539	588	505	573	540	521	562	554	532	523	546	551	561	553	547	585	543	495	553	566	555	560	527	564	548	563	595	583	538	548	564	572	551	581	528	576	525	534	533	496	578	535	562	524	523	540	560	551	554	581	540	561	572	531	571	571	520	529	577	588	542	524	542	547	556	516	555	565	561	568	547	547	527	532	509	525	574	556	511	531	522	529	534	502	563	530	537	594	523	519	556	520	531	539	509	552	527	583	511	533	602	534	523	534	553	569	548	530	561	554	508	573	538	475	555	571	536	547	615	555	548	550	519	583	524	518	550	553	582	560	527	560	527	555	528	523	523	569	573	569	543	541	538	501	554	575	520	536	562	537	516	545	567	555	591	582	515	550	574	547	582	498	504	533	514	552	533	569	528	557	501	543	582	528	544	552	564	552	494	571	570	560	577	515	576	573	512	562	545	536	522	510	538	583	578	540	530	581	528	522	503	570	517	541	569	529	550	534	543	552	528	523	559	526	535	521	592	529	559	483	518	565	544	534	497	577	543	504	523	540	528	561	564	551	541	521	557	560	559	528	530	534	544	531	539	575	494	547	561	540	534	551	538	478	537	514	536	545	541	555	561	588	542	569	587	499	570	557	522	542	518	540	606	569	543	536	532	509	540	554	548	544	602	514	545	584	544	536	549	569	573	555	535	550	585	506	585	553	519	531	513	566	542	516	575	527	545	550	554	585	550	529	547	539	559	538	556	551	549	536	556	518	515	519	529	571	521	612	549	574	525	576	562	539	536	591	560	516	520	555	541	561	515	579	533	545	575	510	569	518	556	560	541	552	552	524	580	565	566	574	527	555	527	547	555	547	564	547	520	533	573	512	538	562	581	556	520	562	550	539	546	537	579	535	539	547	561	548	566	598	551	603	582	545	509	552	524	542	534	560	550	502	521	585	521	582	566	533	569	517	542	552	534	562	542	553	549	580	567	559	548	513	530	514	518	536	571	505	533	506	535	577	547	592	494	576	570	532	528	530	570	539	574	551	532	510	547	567	565	564	498	564	578	508	535	533	528	521	522	565	542	556	576	521	532	571	572	578	563	570	558	579	536	508	548	524	536	534	547	533	536	530	520	527	530	571	552	537	571	544	554	525	527	565	564	578	586	509	545	569	533	526	526	610	529	549	511	518	587	533	534	548	549	543	584	567	538	544	610	570	523	538	574	534	530	515	578	510	583	544	563	510	514	589	483	552	529	534	524	550	542	569	563	572	556	531	580	522	561	538	535	542	526	566	599	554	555	558	552	548	486	505	509	551	508	569	565	583	521	543	519	478	513	535	513	554	544	569	604	563	562	590	568	583	536	553	580	526	525	567	528	533	520	557	542	566	532	568	515	526	545	554	544	546	504	507	577	577	554	575	549	546	524	552	562	565	500	597	497	545	521	530	551	563	559	522	537	530	537	587	550	580	581	553	566	567	526	576	506	588	526	516	532	554	483	499	560	527	527	561	573	556	505	547	548	561	579	549	583	544	542	550	535	536	519	547	525	541	513	537	537	552	557	541	543	582	539	556	528	544	515	601	545	582	538	507	571	581	610	579	591	531	602	549	555	534	556	530	537	524	548	536	524	576	536	556	557	538	511	557	573	570	581	546	549	524	569	597	535	570	531	553	556	577	512	568	559	568	538	525	537	560	545	536	533	553	526	554	565	521	557	526	577	509	570	538	572	488	558	553	529	548	546	550	550	579	602	543	538	568	516	558	545	556	477	563	523	525	572	527	501	520	557	547	548	546	534	542	561	572	545	536	542	573	510	529	541	568	553	522	548	588	590	518	549	553	528	572	545	548	581	560	511	526	528	532	538	571	538	509	574	568	515	535	549	554	598	577	537	588	560	557	559	517	548	536	592	527	576	557	530	575	547	543	567	548	537	573	505	528	562	527	544	591	579	569	523	507	542	573	560	523	534	568	520	574	558	597	544	525	565	547	567	509	550	533	522	521	518	574	575	549	546	562	561	551	527	567	545	570	566	526	512	549	520	528	526	532	521	584	564	555	534	552	535	540	533	537	556	553	524	564	551	570	548	502	550	556	587	547	564	545	529	559	503	523	527	562	588	544	553	544	562	531	510	535	581	547	526	534	597	549	561	540	553	575	532	525	575	521	518	557	598	529	553	578	553	540	578	577	517	508	525	516	535	527	566	551	577	535	553	500	541	527	538	531	544	562	502	532	519
4381	1432	1238	910	833	704	787	696	706	684	683	707	686	653	644	695	667	655	626	688	620	697	660	666	695	639	674	708	745	701	696	619	665	666	676	658	688	659	684	673	647	659	662	697	639	643	682	676	673	616	643	668	666	611	715	709	676	635	649	663	642	654	645	658	651	647	713	673	628	670	647	688	727	679	597	654	678	715	636	671	694	673	667	676	698	639	681	656	637	656	660	670	697	653	652	692	652	664	667	644	668	605	676	697	683	658	647	653	677	637	615	686	672	744	632	628	680	654	666	684	633	703	627	658	647	631	685	691	672	671	643	674	683	658	678	628	702	669	671	712	649	627	663	650	641	666	617	662	620	685	667	687	685	654	688	661	677	693	647	644	683	711	654	645	660	677	662	691	636	620	636	651	678	711	702	674	660	659	706	647	677	676	632	630	653	652	659	703	667	686	676	640	684	669	732	717	694	686	676	682	683	680	711	640	639	628	656	658	649	688	627	668	623	706	656	676	702	691	641	693	691	680	665	657	644	689	679	669	670	662	669	688	672	661	690	606	612	614	653	630	665	622	672	680	660	676	681	670	651	678	634	656	645	682	659	680	664	703	643	669	679	697	682	671	654	699	693	691	658	678	692	650	686	679	653	678	669	693	685	643	674	672	686	691	666	672	675	662	726	643	663	678	711	652	632	689	650	663	739	713	685	605	640	669	673	663	669	664	612	645	663	648	685	632	710	654	696	713	673	700	661	617	665	699	676	661	659	665	687	647	692	665	651	620	673	686	691	675	669	642	713	689	637	683	644	627	692	672	697	692	637	641	662	689	667	622	649	669	665	656	678	658	647	684	686	660	699	639	670	660	719	656	668	623	703	669	657	633	681	687	655	664	664	683	686	677	641	681	693	626	636	630	683	684	633	662	687	669	644	682	636	660	699	669	663	667	632	639	597	645	661	665	660	671	645	705	657	666	644	653	676	623	647	657	685	660	680	714	694	693	645	654	673	673	632	664	659	637	684	659	665	668	675	715	701	651	609	694	665	648	655	646	655	679	631	692	699	680	681	666	687	640	671	653	694	703	685	627	633	683	669	654	676	678	676	696	627	653	655	703	667	697	676	643	671	657	633	682	620	667	660	662	722	724	664	686	658	702	631	674	714	661	652	684	680	620	688	674	618	674	655	652	678	676	672	691	658	677	622	694	653	635	675	632	701	675	662	698	681	663	654	654	643	673	661	674	694	680	623	674	649	670	669	621	647	651	696	648	656	632	662	685	628	646	662	651	695	696	673	683	672	610	655	639	644	634	580	642	671	721	720	647	676	656	674	643	651	694	697	660	671	665	647	647	628	655	671	620	671	664	665	664	699	667	653	664	707	685	676	671	636	711	689	669	656	685	704	640	689	680	690	667	669	669	596	705	627	641	709	650	621	691	667	672	710	688	652	670	655	661	671	616	628	661	623	614	646	668	654	690	624	691	668	661	626	682	633	643	635	648	680	724	646	672	689	672	646	672	685	688	650	661	731	681	665	710	690	621	682	669	689	661	637	651	685	672	671	679	676	675	649	680	627	655	694	657	651	676	702	574	714	663	701	681	679	671	647	616	682	721	692	674	703	682	720	663	635	694	668	636	677	684	673	646	654	688	642	665	696	661	629	626	672	621	660	718	653	671	636	643	676	673	635	635	714	671	663	684	668	681	682	691	623	705	641	654	657	693	676	629	663	716	696	632	709	680	684	605	647	641	687	661	673	653	667	655	657	644	638	694	701	670	661	683	691	672	652	685	675	668	689	653	695	654	671	641	692	655	655	654	642	693	674	668	626	678	619	653	662	678	690	664	666	670	654	674	671	631	688	681	660	702	678	679	649	668	646	646	688	683	668	650	655	645	667	703	652	707	665	689	691	610	642	654	650	681	663	641	662	606	659	674	657	648	644	688	601	665	657	687	667	666	624	684	674	659	669	648	654	664	699	664	654	681	681	696	658	716	674	682	725	662	622	670	638	676	677	671	681	634	666	680	685	682	667	645	649	642	702	721	671	631	638	675	663	660	678	683	655	612	701	687	665	621	692	647	661	659	651	697	674	673	690	671	625	630	695	633	642	666	668	692	617	671	682	639	650	629	658	643	688	632	668	674	664	703	657	684	653	668	688	644	672	642	715	655	690	709	673	701	713	673	644	710	706	673	702	666	635	686	653	661	668	670	663	690	712	667	677	682	659	701	684	703	660	657	676	700	675	669	665	737	636	695	649	675	673	718	675	624	608	692	707	633	670	701	671	708	674	615	711	737	726	702	691	645	654	681	691	657	635	637	727	719	645	696	684	702	632	657	660	682	683	672	704	661	701	682	638	660	659	658	681	675	658	644	677	711	669	675	678	669	687	659	656	655	678	690	642	670	643	607	671	658	654	698	674	700	678	701	687	668	610	701	682	634	708	664	631	632	677	705	681	678	716	657	657	656	670	666	701	681	693	654	642	675	642	675	689	655	654	657	658	635	716	647	601	657	704	688	705	649	654	635	684	681	647	696	603	645	649	655	666	685	680	656	676	666	665	639	648	678	688	679	662	651	662	675	667	627	613	664	630	678	666	661	685	618	668	645	679	695	705	688	730	673	649	679	662	674	672	681	686	656	654	648	694	714	685	616	689	663	717	657	657	658	664	671	638	651	622	665	661	659	662	671	605	685	634	645	652	658	630	661	646	633	691	655	656	657	710	616	640	687	681	660	677	658	647	662	699	691	676	635	646	656	629	675	658	704	654	674	692	644	715	711	690	657	679	674	675	671	658	682	672	619	664	693	654	608	667	632	669	678	703	701	663	686	669	673	666	659	677	685	689	654	715	706	650	630	674	669	671	659	698	666	659	658	665	622	697	651	700	707	651	656	680	686	666	686	657	643	678	653	666	629	659	666	679	673	689	671	662	661	694	669	640	673	654	648	664	622	711	640	672	660	632	727	634	637	711	663	670	667	689	672	602	626	656	667	689	688	705	699	691	662	662	629	650	625	712	694	700	653	668	689	664	687	671	666	663	697	605	659	667	708	644	676	669	663	674	679	654	660	674	719	649	638	688	630	636	702	646	641	655	667	682	620	707	614	608	691	674	685	667	668	668	636	675	694	625	705	667	653	693	724	679	627	640	642	639	658	688	660	650	696	657	645	662	652	688	648	635	680	658	644	640	624	683	641	697	681	688	628	627	666	704	674	687	653	695	652	659	641	686	690	718	673	685	626	660	674	681	670	684	684	654	646	653	686	678	696	694	695	647	634	658	625	661	658	669	642	656	683	680	673	687	672	689	632	684	638	711	692	592	697	626	671	709	688	723	689	640	690	674	686	685	657	662	740	649	645	627	634	666	642	675	676	709	715	699	675	660	684	667	632	683	645	669	659	652	660	692	658	703	631	709	642	658	633	676	683	695	646	686	663	652	668	658	658	675	656	678	680	643	677	655	683	662	650	670	706	672	642	709	635	684	679	634	654	670	669	678	627	668	683
23967	21554	29176	24339	21540	13616	1309	779	651	535	522	466	492	430	363	372	381	346	392	383	362	331	327	358	379	348	308	338	335	338	335	300	314	347	312	318	336	326	294	324	302	322	334	324	305	316	337	317	311	278	339	328	304	326	308	327	293	336	299	327	274	293	302	326	326	298	300	298	304	327	340	320	321	308	326	298	288	310	300	321	302	297	336	295	303	327	301	286	321	292	287	316	302	295	318	318	325	299	314	327	307	304	316	297	346	314	328	283	343	297	302	322	323	321	303	281	323	314	298	295	304	299	300	270	279	314	299	340	320	323	312	357	286	337	324	312	320	308	298	308	329	301	312	313	302	305	334	285	302	321	347	294	333	329	307	312	307	311	309	328	303	344	304	319	314	318	283	297	306	295	284	326	313	332	306	325	309	287	299	290	330	317	297	299	296	304	295	270	298	324	282	319	300	292	304	302	321	304	309	318	297	318	323	311	318	287	325	307	279	319	316	307	285	318	290	295	303	312	332	288	316	297	271	334	306	300	283	304	295	324	334	320	291	316	331	293	284	311	309	293	295	327	300	320	326	305	305	308	310	300	284	305	275	334	324	291	297	337	314	322	315	342	307	315	300	295	308	317	308	304	295	330	312	303	325	306	310	311	297	296	323	300	315	309	289	331	306	320	304	298	313	314	275	309	293	290	322	327	327	327	291	303	309	310	294	294	324	320	295	339	331	300	290	285	323	301	306	315	345	315	310	311	317	318	318	313	316	320	294	284	315	311	293	319	291	297	286	314	302	317	316	346	306	279	302	304	298	314	298	331	303	312	276	323	328	292	299	325	297	335	330	328	312	289	272	293	306	297	300	291	301	305	323	320	300	291	313	323	318	320	327	334	295	310	328	302	312	323	309	313	305	292	304	343	293	317	314	300	312	312	300	283	324	332	312	328	321	296	304	294	308	287	310	312	308	309	276	301	277	281	308	339	287	315	301	307	344	289	293	309	303	339	330	297	305	326	309	293	327	300	336	310	318	307	291	293	314	318	323	333	309	296	305	322	306	306	307	344	277	319	298	303	273	334	299	337	321	293	325	334	303	301	323	285	293	307	316	298	306	345	319	290	289	322	318	311	282	310	316	333	302	311	311	319	308	315	333	304	302	329	288	323	306	330	311	324	304	328	304	304	311	330	308	285	323	317	320	323	285	297	280	313	319	295	283	297	307	287	301	300	300	302	319	329	295	297	300	322	276	311	304	323	296	296	315	291	278	312	293	280	280	294	304	276	288	328	283	273	306	280	326	305	307	287	286	348	334	302	292	290	314	295	303	308	291	300	286	296	308	325	355	319	304	297	307	318	336	290	275	309	308	289	304	302	314	307	321	291	308	302	299	301	310	325	304	306	272	289	307	296	331	315	327	306	280	300	292	295	303	296	293	322	288	289	294	306	334	308	303	338	344	302	332	298	268	299	328	274	277	329	294	308	304	311	320	320	308	283	310	311	285	285	324	303	320	299	301	311	322	330	301	294	297	293	332	289	339	307	278	304	291	316	294	291	269	292	320	304	316	277	282	332	311	288	334	285	300	321	327	313	342	309	337	322	287	304	325	302	276	308	323	298	288	299	268	290	283	309	319	340	296	295	299	295	312	302	313	328	308	288	327	293	301	290	325	304	316	289	275	305	274	287	307	337	324	310	333	296	326	309	322	329	281	286	297	292	294	289	314	300	297	303	306	294	323	325	308	283	351	303	307	284	296	276	333	320	302	283	322	290	297	316	323	258	284	275	332	324	273	299	307	315	274	286	315	309	289	289	299	296	290	321	277	292	321	303	320	310	318	320	301	287	291	305	286	306	304	325	311	321	302	288	300	302	265	310	342	304	282	318	309	297	323	346	296	281	330	326	323	306	301	303	322	279	303	293	314	332	295	320	301	324	314	331	325	314	293	291	315	271	283	302	302	265	310	360	308	296	310	296	301	322	301	323	299	335	283	288	295	323	316	308	321	277	307	272	332	305	306	298	281	304	317	331	306	303	292	314	323	331	322	288	331	292	311	301	333	324	330	298	328	311	285	310	348	315	300	286	346	341	301	304	316	287	292	308	308	304	360	320	290	286	295	314	305	288	302	284	285	310	331	317	314	331	289	307	273	331	294	340	314	313	313	325	292	330	296	284	328	310	289	305	331	282	316	306	294	352	308	325	298	323	321	292	306	280	293	297	316	305	278	309	283	312	317	315	326	326	345	309	326	335	307	273	316	301	319	318	326	315	302	314	303	314	281	334	322	309	273	298	326	305	301	313	284	311	299	284	296	330	277	316	285	307	273	309	297	307	322	320	329	322	292	284	321	302	329	291	306	315	308	271	312	285	310	297	323	295	327	306	283	322	289	308	310	303	299	271	295	281	321	323	304	323	290	298	303	298	297	295	308	286	297	277	320	321	299	275	286	309	331	309	317	292	306	322	283	291	288	302	331	309	309	315	290	314	296	344	321	264	336	285	288	324	288	319	302	296	282	309	258	289	291	282	294	322	307	314	328	271	291	324	309	276	320	303	310	305	314	337	327	313	300	301	328	332	299	267	343	279	318	296	291	302	276	340	333	298	318	309	314	315	311	289	314	310	331	340	286	299	272	288	314	300	306	307	297	336	322	349	295	304	296	296	317	318	312	323	308	298	288	330	292	298	293	322	334	310	303	295	293	298	287	300	320	320	321	304	286	314	315	313	330	322	288	319	319	278	282	303	321	314	316	296	290	285	300	319	316	309	294	303	299	328	329	341	301	315	318	299	318	292	302	298	291	303	293	286	315	306	309	301	325	286	316	328	329	332	299	342	302	344	295	324	332	321	312	283	311	267	301	311	306	288	333	277	303	318	308	266	313	308	309	279	315	298	313	304	313	319	283	289	304	298	328	297	342	314	292	282	296	314	295	323	260	319	347	310	301	275	289	319	281	318	294	332	304	317	295	263	322	288	315	321	311	335	275	322	290	283	301	312	295	285	328	312	304	322	298	294	325	319	326	304	302	304	300	312	300	304	321	319	308	277	311	336	300	286	340	297	323	335	314	300	317	325	305	335	322	325	299	275	327	289	311	310	302	306	323	302	294	317	308	346	302	322	267	321	286	306	325	279	275	291	311	308	307	322	280	322	302	303	278	300	318	316	304	291	316	326	323	293	290	354	334	333	300	286	291	337	300	289	312	327	327	328	296	321	309	296	322	312	323	308	334	311	312	303	289	279	288	291	285	311	277	292	315	290	314	287	309	304	304	311	302	297	310	324	295	333	317	312	335	286	309	318	308	304	303	295	311	332	298	321	315	314	279	290	272	302	312	297	297	284	320	318	321	298	301	291	297	291	305	345	302	320	312	316	307	329	300	290	294	310	319	309	334	307	315	297	311	310	282	316	301	315	306	318	301	324	313	289	302	269	325	318	317	285	323	317	322	280	302	331	306	341	292	320	289	302	305	314	304	355	308	316	309	315	310	301	329	326	331	302	342	280
4837	10172	8323	4065	2786	2241	1674	1299	1089	941	885	766	719	640	606	590	571	507	494	512	456	509	457	425	443	429	433	450	418	445	436	385	448	405	376	435	452	417	429	387	398	413	391	436	375	388	420	380	456	400	375	423	421	420	393	393	389	394	425	389	391	404	370	404	416	408	401	399	408	407	381	402	377	368	400	415	412	414	368	370	388	386	412	399	400	359	398	375	373	381	356	391	407	407	376	372	402	424	385	430	370	394	399	403	364	355	380	395	409	398	382	408	421	377	401	405	425	381	376	377	409	368	387	406	396	357	374	375	378	371	358	416	376	360	432	378	411	379	349	397	406	402	419	375	379	381	410	373	407	388	400	390	379	375	392	401	367	379	368	365	393	389	371	387	389	379	349	394	365	359	392	379	404	386	369	353	383	387	394	397	379	398	360	378	375	366	398	395	386	371	376	356	369	378	365	427	411	418	398	388	352	384	392	407	346	347	361	333	390	385	419	376	378	394	389	386	340	398	380	385	366	398	441	392	383	363	390	366	404	384	381	399	369	403	351	376	385	411	387	396	376	388	386	407	398	374	380	363	411	397	404	368	391	398	397	441	357	400	381	357	389	392	400	384	385	385	391	418	417	347	363	406	414	378	349	371	362	334	380	362	393	384	377	360	387	386	374	398	400	386	376	386	380	412	385	352	374	384	377	401	381	397	386	366	395	387	383	410	414	395	347	360	333	391	403	421	372	386	346	371	385	418	406	377	382	359	378	366	370	392	413	394	395	413	369	356	380	382	373	363	393	386	409	407	372	418	387	411	412	414	403	386	423	389	392	369	326	393	355	370	386	347	381	356	399	402	357	401	374	375	387	354	366	375	382	367	385	376	377	382	361	376	398	378	374	358	378	394	381	387	392	390	415	403	394	386	430	373	384	383	412	409	382	395	435	401	376	404	350	430	367	375	387	365	391	371	391	329	386	373	381	384	406	378	356	392	413	363	373	384	423	404	404	369	350	359	409	386	397	403	378	362	357	392	414	372	395	393	371	371	386	393	384	369	413	372	357	352	404	371	368	371	383	354	371	355	351	401	372	388	401	370	407	407	398	372	357	389	341	379	368	382	388	403	389	410	339	377	393	415	385	383	407	393	388	358	390	369	394	376	353	404	400	363	395	407	408	380	398	388	375	411	410	404	369	358	387	365	379	360	400	338	393	398	395	414	408	369	332	376	368	363	343	366	432	401	384	361	362	386	367	382	416	384	372	386	355	384	383	378	352	374	378	392	367	341	377	385	393	380	359	388	383	356	372	393	389	366	390	379	393	365	383	396	392	396	378	413	387	372	344	355	394	370	411	397	396	360	374	395	388	383	396	379	403	385	402	392	386	383	345	359	380	354	422	364	376	408	384	368	376	386	369	388	381	399	378	380	375	386	379	385	367	357	393	374	383	374	379	380	368	380	363	410	384	366	373	397	390	374	383	371	381	371	386	391	386	350	391	366	384	379	390	366	353	393	392	412	359	381	376	377	357	353	373	378	403	372	416	384	394	397	396	383	395	382	408	379	388	384	407	418	384	370	377	394	370	393	381	405	377	372	400	386	391	363	397	403	363	397	399	345	420	380	394	383	366	380	388	364	377	392	389	361	396	390	373	390	381	386	372	363	401	362	427	385	402	393	410	382	382	369	399	353	388	390	390	390	377	356	383	379	373	363	394	386	428	398	365	392	396	348	407	403	383	363	372	378	379	374	346	384	330	328	366	344	393	380	378	386	367	395	382	391	359	391	349	366	379	394	406	370	385	402	409	374	376	386	379	367	387	384	423	388	407	381	364	368	439	397	395	417	366	371	362	391	381	409	388	385	395	387	382	399	361	377	388	387	346	402	407	374	392	354	434	362	409	379	420	431	388	398	382	380	354	366	344	395	386	448	400	378	360	409	384	376	368	355	379	367	398	392	369	395	411	372	359	400	395	370	378	403	385	369	388	367	391	383	398	371	377	409	365	401	361	361	374	383	379	373	351	399	401	354	360	376	393	359	344	375	366	379	376	367	372	368	418	374	399	374	396	410	362	368	369	363	364	374	387	384	352	351	414	365	375	367	386	409	409	389	372	394	391	405	389	378	358	371	373	345	362	355	367	376	374	394	367	413	365	362	368	375	389	417	395	386	378	416	375	385	400	339	393	421	398	378	354	417	371	395	398	385	350	399	375	377	376	356	401	363	400	391	408	360	401	347	390	414	410	389	404	379	383	398	362	397	361	367	377	401	432	385	404	404	379	366	376	376	414	374	384	385	370	388	366	360	394	406	367	384	392	361	364	342	377	361	389	414	409	393	406	372	394	386	344	370	362	412	409	363	388	390	378	371	399	376	426	386	427	385	387	374	366	420	422	367	399	388	383	385	367	359	364	375	407	407	414	403	402	382	393	386	366	394	343	388	393	396	411	366	390	386	389	388	353	397	419	368	382	409	386	424	390	379	381	377	395	401	403	352	389	411	409	374	380	335	374	381	388	376	410	375	376	379	404	369	342	378	385	384	393	407	402	395	350	393	381	384	406	389	381	356	386	377	390	391	420	381	383	368	356	383	374	406	366	399	355	387	382	355	390	395	383	389	387	423	386	347	384	436	370	405	392	391	406	356	406	373	361	399	386	400	371	384	394	365	406	372	375	375	362	389	386	375	378	371	378	395	381	376	385	387	396	389	387	415	394	376	394	367	384	367	400	376	370	391	417	381	391	427	396	369	365	366	365	378	373	388	376	393	392	390	367	401	389	342	374	401	359	391	417	369	379	376	395	409	388	376	375	368	372	417	359	387	346	401	414	384	392	387	378	373	383	373	396	420	346	412	380	382	377	396	362	386	387	379	362	382	374	398	360	376	421	402	373	390	351	371	363	364	425	384	401	363	376	396	362	377	361	400	370	400	362	353	368	413	377	380	372	376	414	375	374	380	363	366	383	367	420	445	379	391	449	382	383	399	386	359	371	388	393	365	435	364	379	393	345	360	367	377	355	353	400	353	395	357	376	356	341	372	376	410	412	373	355	381	409	368	370	418	374	405	394	399	380	391	401	354	397	412	433	401	387	367	329	370	357	335	384	335	364	356	368	369	412	381	392	394	393	418	394	372	341	384	376	390	384	372	382	350	391	394	386	416	370	350	409	386	349	399	356	389	388	405	388	383	334	380	406	381	384	392	357	397	401	407	407	379	405	416	396	413	371	374	351	361	375	384	382	403	392	417	394	409	400	362	357	348	387	373	388	369	417	403	365	382	371	410	383	400	391	354	390	365	389	354	409	383	368	367	348	362	386	353	378	421	366	379	368	344	407	400	359	386	373	424	360	348	379	409	397	366	375	374	399	366	389	359	386	374	414	359	398	383	381	367	346	360	397	406	380	377	412	389	363	389	386	362	378	398	369	363	453	395	393	379	400	384	376	402	372	363	371	376	431	373	381	354	397	358	385	381	351	359	408	362	397	398	378	355	370	381	399	397	369	387
25473	21627	28194	25433	13298	1506	1128	930	966	901	865	808	852	897	874	897	847	859	857	826	814	822	870	848	807	797	807	841	799	790	803	800	828	810	790	789	822	810	848	798	795	863	813	844	772	825	831	793	793	829	808	794	816	804	801	822	832	824	797	827	828	830	819	786	815	823	807	780	779	833	858	745	821	845	777	805	815	840	786	808	734	811	824	794	762	812	808	819	813	815	778	760	828	790	830	803	787	849	846	785	792	817	796	810	851	824	818	777	775	768	826	791	829	776	785	840	816	789	802	778	798	841	806	847	763	821	837	788	834	800	808	792	810	761	882	792	817	807	838	807	778	756	833	856	817	844	794	825	815	826	810	768	821	890	813	802	781	819	795	848	811	818	814	818	837	795	866	787	794	787	788	807	766	767	810	875	785	817	822	773	849	905	819	807	813	811	821	770	801	822	795	792	816	819	812	815	802	741	760	856	784	783	796	811	850	780	807	762	820	814	801	791	859	842	780	858	809	817	845	843	868	846	831	779	790	743	812	820	818	815	786	808	798	806	787	804	826	789	791	778	792	825	794	810	780	793	741	842	800	859	807	800	840	803	775	782	811	819	819	811	810	810	825	796	801	745	803	811	838	750	809	771	782	793	811	799	805	834	799	861	783	752	781	794	811	817	781	814	743	769	774	795	782	827	794	809	782	851	820	835	777	812	828	867	822	812	779	806	759	760	802	797	864	802	773	779	805	789	834	797	817	825	793	799	799	830	824	784	829	802	797	791	819	782	805	801	768	796	815	783	833	818	768	746	819	761	841	767	787	827	826	813	846	848	797	814	812	790	815	850	805	848	819	809	829	827	765	830	796	814	796	869	793	751	822	833	807	821	809	803	801	813	840	786	846	801	830	772	798	806	798	817	786	892	817	791	822	812	781	814	837	857	766	804	810	791	824	796	839	792	787	791	773	867	813	844	760	752	866	838	802	760	808	847	768	828	805	765	791	809	811	825	806	811	812	788	752	819	829	785	796	810	871	779	799	813	797	786	840	848	844	833	796	791	800	845	802	793	763	800	792	788	775	782	785	792	832	807	832	766	812	781	717	776	794	828	791	808	793	788	852	812	797	820	815	828	787	822	774	746	794	832	776	817	816	783	778	793	826	851	804	789	799	783	841	808	852	787	796	788	809	781	822	789	795	773	788	810	856	849	774	816	792	842	787	785	825	791	783	796	778	763	799	822	822	769	771	859	797	785	817	812	811	786	773	806	749	808	810	743	828	810	800	795	812	827	781	787	828	788	804	798	778	815	771	810	744	765	843	814	830	790	807	797	846	851	808	841	808	777	804	813	788	805	817	797	748	812	770	809	845	762	750	825	761	833	836	827	843	797	860	849	783	822	834	793	841	812	807	790	809	797	805	845	759	792	757	811	804	789	806	829	767	810	846	782	839	819	787	861	785	777	828	797	780	822	796	807	813	846	831	825	825	840	748	792	794	826	822	810	788	834	797	808	815	824	809	810	782	821	817	825	809	819	804	813	785	825	786	837	795	774	779	839	801	779	828	767	854	810	767	777	796	790	792	844	816	790	793	791	850	835	841	785	803	860	816	839	825	873	817	829	797	780	868	861	759	744	815	804	778	828	827	750	807	860	753	823	815	764	821	807	800	830	797	833	804	806	805	810	811	779	795	846	788	805	789	784	807	813	809	789	780	863	783	809	791	800	842	836	799	829	811	797	768	812	775	807	874	798	823	802	786	817	808	889	795	807	769	781	834	824	780	814	808	774	841	846	825	778	785	808	815	818	772	847	822	814	812	847	817	783	823	795	784	837	791	792	838	822	825	872	803	775	801	773	765	813	744	778	801	815	775	799	802	820	865	760	764	804	769	776	787	769	795	830	782	820	823	820	842	834	842	809	806	770	782	827	826	795	862	852	809	760	813	789	792	827	838	786	814	802	827	782	862	777	795	776	782	785	798	818	776	796	831	833	773	795	762	795	819	822	784	777	846	791	817	793	820	787	813	796	844	791	829	809	810	761	783	804	805	785	792	789	853	787	775	830	826	856	794	758	745	808	815	790	773	761	774	863	818	781	829	754	794	821	765	788	850	804	792	758	802	803	766	771	761	762	826	769	759	781	738	789	844	774	887	716	815	818	789	805	815	843	842	777	810	844	827	804	775	811	880	813	819	798	821	811	764	830	797	770	828	795	771	803	790	768	818	823	827	770	819	805	793	780	802	781	774	749	752	862	770	786	833	869	817	796	845	810	818	837	866	778	846	801	803	786	793	822	756	832	802	845	804	833	816	785	769	786	809	800	833	803	827	806	809	858	766	777	840	782	765	795	824	818	798	790	785	777	789	805	813	832	827	761	829	812	831	777	788	836	828	814	831	756	819	829	848	807	837	770	804	829	805	797	783	819	793	767	775	814	780	802	797	777	810	760	780	802	781	803	811	851	779	818	755	767	828	829	792	773	800	809	784	805	761	758	839	725	832	814	742	779	763	759	803	861	767	798	783	827	796	785	817	746	789	786	789	801	762	799	802	824	771	842	743	840	805	812	816	789	845	764	804	822	834	778	796	830	770	780	816	859	847	799	761	764	797	825	792	783	753	783	839	785	779	808	797	782	795	795	826	854	763	836	776	776	792	813	815	772	794	782	773	798	770	829	846	787	785	735	811	789	814	757	797	726	789	794	827	804	849	828	831	846	825	825	842	784	788	783	774	787	821	770	792	783	778	799	812	764	789	799	849	818	795	826	834	789	798	837	822	818	825	785	828	776	777	843	788	793	787	802	730	733	777	782	820	836	788	876	812	751	816	786	718	830	830	784	774	850	813	827	773	770	802	851	822	797	779	811	802	758	810	817	817	776	759	830	840	838	805	809	773	831	792	803	803	790	769	777	773	766	763	752	841	780	819	792	797	814	797	841	826	786	847	812	830	757	836	805	831	794	799	818	786	799	801	810	811	824	818	852	875	817	803	828	845	825	816	785	768	761	800	809	795	757	813	817	796	825	818	741	829	805	784	856	790	785	761	811	774	819	800	794	834	821	804	761	818	800	820	790	824	770	822	770	759	831	797	778	776	830	772	811	720	783	858	795	811	813	841	808	774	752	781	867	858	786	765	802	780	754	791	753	798	822	824	808	809	754	806	783	777	792	787	770	770	800	803	835	807	823	818	757	881	850	797	790	734	808	766	771	863	834	789	778	771	789	727	780	800	824	768	807	788	822	841	802	757	809	859	777	844	799	819	893	802	761	823	746	796	803	825	797	819	799	745	767	824	805	800	789	794	787	809	761	825	812	792	786	767	794	845	807	781	801	838	785	836	784	829	839	752	820	781	809	770	784	793	806	839	780	833	824	783	809	798	815	858	802	812	833	744	801	805	794	810	805	790	828	833	799	811	751	816	800	794	910	792	817	736	836	804	797	828	834	781	834	757	811	823	849	787	797	789	788	804	840	853	800	750	812	811	794	805	771	849	823	780	822	786	782	789	845
4736	6001	4839	2718	2067	1755	1591	1395	1265	1178	1167	1150	1089	1057	1019	990	1022	988	989	925	998	965	974	1012	984	958	973	913	927	952	927	989	908	935	928	928	968	924	991	931	951	956	909	929	957	958	943	999	941	961	887	933	908	992	894	903	879	957	894	968	941	927	942	946	924	913	921	917	932	935	940	889	926	945	956	929	940	968	921	934	887	952	872	914	931	961	861	958	975	881	956	922	955	903	937	918	948	989	958	925	965	902	966	927	951	930	928	945	985	944	939	948	992	983	940	938	880	889	839	955	935	941	947	893	918	926	923	971	958	969	928	895	891	986	869	922	975	890	931	919	930	929	918	932	937	946	948	939	940	946	920	867	937	866	941	904	925	924	933	933	938	931	920	947	962	978	913	904	903	951	968	967	944	1004	895	917	937	906	1007	880	940	904	905	900	913	935	905	945	925	913	955	971	901	944	943	904	907	955	939	923	989	984	929	897	897	948	892	907	856	877	989	939	931	922	954	884	959	952	902	889	947	916	1007	982	977	902	879	953	947	915	950	893	925	974	942	913	902	892	940	931	861	949	960	960	929	922	931	894	916	896	909	943	909	910	887	932	930	982	892	918	940	914	983	924	897	930	973	901	965	957	916	904	924	925	951	911	932	911	888	946	972	946	943	903	940	938	937	933	910	963	923	948	953	952	903	887	914	891	919	918	1000	934	900	950	963	924	892	916	941	956	918	940	925	945	926	910	975	920	942	949	925	943	952	957	973	926	973	915	933	910	981	930	908	939	961	877	888	935	934	969	927	885	976	909	893	870	924	890	932	960	969	912	934	883	963	891	909	958	988	898	859	967	956	956	958	894	903	920	963	953	932	994	987	905	932	927	944	891	1011	942	951	887	930	959	892	970	915	998	914	959	964	936	907	918	948	958	915	915	913	935	890	926	951	938	937	943	902	987	958	893	989	948	895	947	925	923	973	963	882	902	910	910	944	899	887	925	920	959	1012	964	918	901	1013	943	956	956	902	921	934	913	940	888	976	891	957	927	947	949	905	936	958	900	920	895	910	925	951	937	912	893	1000	887	926	945	884	947	940	964	963	862	886	950	956	951	957	920	910	949	962	934	910	957	902	884	955	900	915	934	889	872	942	907	872	926	975	939	953	902	940	931	983	938	955	906	900	907	964	920	909	898	930	914	902	940	923	946	986	930	893	969	925	931	961	949	939	875	933	945	974	935	972	915	1009	894	925	907	951	928	926	935	914	945	899	920	956	903	982	966	954	970	928	939	899	903	966	960	925	953	920	936	950	935	956	936	976	926	907	924	959	938	937	921	956	935	940	960	957	964	955	945	949	854	917	884	940	882	899	931	900	895	892	921	929	933	912	916	953	925	907	895	919	956	969	950	932	939	962	932	917	893	878	902	938	969	969	939	992	972	899	917	869	933	955	957	930	880	918	934	886	985	938	926	926	957	912	946	968	881	977	962	942	897	904	876	951	936	992	891	907	902	962	931	976	1001	946	932	967	930	959	924	977	954	977	968	913	914	935	992	960	931	915	947	928	928	920	938	900	910	895	941	955	989	917	945	980	901	969	901	939	944	900	923	955	963	926	925	923	944	928	950	986	959	895	905	919	901	936	912	926	949	881	951	939	968	970	950	930	944	952	906	1002	900	958	924	924	933	960	876	916	891	913	894	918	966	945	963	949	927	937	971	977	935	882	943	971	917	875	924	895	950	876	935	972	922	928	916	922	911	906	911	985	914	912	865	920	935	853	931	995	984	990	949	918	980	895	958	943	872	942	945	967	909	927	943	851	936	991	942	968	921	945	883	884	890	949	895	955	928	913	980	905	933	938	874	941	827	916	914	917	967	923	913	915	979	910	935	927	925	906	950	966	912	905	971	915	949	904	986	920	947	914	897	944	982	947	954	913	933	931	963	971	919	949	947	923	958	897	924	985	905	881	939	890	979	955	938	943	934	848	861	911	988	926	910	910	987	918	940	942	962	928	995	926	908	924	925	935	948	920	925	902	1008	935	927	911	974	925	947	888	891	899	961	939	927	888	926	926	929	895	916	900	896	940	933	915	921	896	904	999	907	974	956	907	866	958	922	920	918	922	915	939	920	929	954	895	976	969	938	896	953	999	939	921	908	943	913	919	950	923	876	906	889	945	964	892	933	961	954	956	958	930	893	923	903	916	993	896	975	985	954	1028	916	945	927	920	925	909	941	941	933	905	895	941	947	942	942	952	929	955	885	902	914	894	948	988	931	943	963	902	910	919	911	957	981	899	959	913	923	906	914	942	933	971	938	973	972	916	902	935	947	933	966	942	878	942	971	946	929	905	943	924	922	945	946	925	977	944	913	934	968	923	902	964	977	997	916	913	874	961	949	925	933	925	913	978	975	922	903	963	967	981	888	956	911	927	952	881	942	941	933	907	953	965	957	894	942	911	928	897	965	992	883	941	967	923	973	910	945	951	908	940	906	933	929	967	936	938	949	948	934	917	914	925	949	924	949	940	964	902	930	989	911	936	971	935	880	956	916	944	934	920	928	908	936	914	977	896	936	931	943	956	935	925	929	911	958	959	928	977	920	921	1011	891	953	946	915	945	906	908	904	905	952	927	963	923	931	919	977	900	935	926	935	954	934	921	952	928	974	958	968	968	920	920	921	989	936	958	898	943	940	890	963	933	924	883	967	964	959	894	913	956	931	972	924	893	894	933	934	935	1006	920	927	946	927	1002	950	921	929	936	911	955	882	919	903	923	923	901	903	946	957	970	939	933	931	915	985	899	940	931	971	934	960	949	935	951	934	889	884	945	964	934	901	967	949	887	952	864	884	953	912	895	943	931	955	979	964	924	903	890	946	969	944	889	954	899	881	956	946	932	898	927	923	943	913	950	939	928	936	935	936	946	885	965	896	977	957	967	945	901	961	970	954	924	925	932	966	936	899	862	939	939	927	919	970	968	924	937	944	881	921	914	940	884	944	941	938	956	881	939	925	957	952	927	967	906	925	895	967	941	912	893	944	938	920	927	989	835	918	946	939	933	957	955	919	916	937	975	910	915	883	903	922	942	932	883	897	916	941	984	948	908	873	955	1005	922	951	973	888	887	926	904	917	977	889	964	934	931	968	913	947	978	926	907	933	942	940	931	922	947	970	942	925	982	918	963	871	905	917	910	912	883	952	886	910	884	926	961	942	940	966	927	929	843	949	943	958	919	905	925	977	911	911	923	937	921	869	903	900	926	916	908	905	927	948	924	966	951	942	915	928	921	909	918	947	945	888	913	958	974	925	932	967	906	893	977	952	920	904	916	895	903	962	945	921	892	974	938	966	896	913	947	944	925	944	971	916	916	924	920	920	900	971	937	954	945	942	951	989	938	981	1008	931	946	951	970	1000	963	911	952	944	960	937	936	906	924	922	909	958	929	909	921	942	921	951	929	889	904	992	931	934	896	932	935	977	915	870	923	903	930	897	928	939	936	928	988	925	893	1000	952	939	888	948	891	938	965	903
23150	21658	29694	24134	21655	21725	12877	1563	1126	1032	927	884	760	708	739	679	682	669	703	628	654	621	654	605	609	589	543	591	547	619	604	596	565	565	589	576	549	545	519	560	538	568	551	556	560	585	565	574	601	530	547	534	543	539	586	513	536	555	534	561	609	512	575	551	515	553	521	556	524	570	535	584	565	567	564	528	576	541	583	554	571	502	576	568	488	557	520	580	568	552	533	565	549	591	549	547	572	565	508	510	588	534	531	525	593	538	574	533	590	540	541	503	567	565	542	573	567	566	566	544	537	554	524	510	581	579	581	536	566	564	540	539	539	577	545	559	549	519	550	585	545	513	560	536	566	526	566	563	531	594	558	539	553	549	554	552	537	542	553	550	554	547	583	531	519	552	570	539	544	486	557	529	523	567	546	576	531	511	578	555	542	531	539	492	547	530	532	540	551	581	551	551	547	507	539	540	555	549	527	595	545	598	542	548	535	513	533	519	552	546	543	589	575	533	533	523	561	584	554	551	577	548	556	554	513	550	542	537	535	550	562	539	528	587	531	563	527	538	552	544	587	531	561	513	571	494	528	552	522	552	552	571	518	530	559	536	532	564	566	543	536	515	557	581	554	548	541	560	545	542	522	542	521	520	523	494	561	534	565	556	562	512	527	549	530	528	528	542	510	556	520	547	521	529	558	573	566	566	506	572	604	525	534	555	600	547	563	523	544	554	498	520	552	512	516	561	550	575	566	592	521	514	557	524	536	500	547	525	542	518	543	543	525	568	544	527	552	527	556	563	548	520	567	534	529	547	547	546	560	592	484	528	545	553	577	562	553	569	572	539	532	531	584	565	539	536	564	518	555	567	539	535	536	538	572	529	525	545	536	531	552	573	563	536	558	547	605	530	558	569	539	558	535	562	555	557	610	552	527	554	561	549	576	583	521	536	547	557	571	535	559	575	602	559	523	551	554	546	510	526	550	516	572	558	578	538	551	530	525	559	535	532	525	536	581	538	557	517	577	515	564	532	509	552	559	517	520	537	557	585	516	545	564	506	569	545	550	539	561	561	560	539	528	559	529	544	545	591	520	570	555	544	569	548	546	575	538	569	567	529	594	559	533	536	520	559	558	541	530	543	534	514	554	536	573	530	523	555	505	562	591	533	518	572	518	526	525	484	523	551	539	529	522	549	542	580	498	571	542	529	576	545	543	515	559	513	553	536	552	556	561	581	565	581	548	526	539	564	519	540	572	517	553	555	527	557	558	540	544	547	576	541	508	547	528	582	519	541	507	517	541	560	558	544	553	492	552	543	533	503	502	545	559	539	557	564	543	522	582	568	570	549	550	548	557	592	544	545	571	567	521	540	524	561	515	553	582	568	546	539	552	548	562	543	555	509	533	505	534	531	561	531	573	531	502	528	532	573	528	587	527	503	546	563	540	569	516	509	537	554	549	529	510	543	562	541	548	532	535	557	567	569	525	554	527	579	538	518	517	540	541	516	543	514	519	530	561	521	560	567	534	546	520	526	538	563	553	501	521	517	537	570	564	535	518	533	564	548	530	540	556	550	559	562	543	536	539	506	539	560	552	591	570	523	554	497	539	544	565	543	557	561	577	534	580	532	566	590	562	555	573	570	533	525	559	572	525	508	532	556	560	614	511	542	503	582	533	545	560	534	557	531	550	531	548	536	560	541	545	550	554	529	501	569	531	489	544	552	532	533	553	537	559	551	540	509	554	486	544	549	559	510	530	554	551	570	550	541	554	542	571	546	548	525	557	543	549	567	540	502	513	550	560	569	576	538	546	536	542	531	593	538	575	544	563	527	532	534	527	548	517	547	539	555	555	549	556	583	550	555	562	564	545	571	540	541	587	523	577	532	570	549	525	612	529	582	610	528	578	492	554	562	485	535	556	517	613	564	535	538	571	558	582	514	500	524	533	529	602	517	518	552	536	561	545	545	551	542	567	550	539	540	538	528	530	565	515	545	534	495	571	563	563	544	569	529	531	556	551	529	536	518	536	534	504	521	549	548	525	535	517	544	540	557	587	575	538	542	539	508	529	554	556	560	526	561	543	555	517	546	526	518	526	537	549	515	569	542	571	596	513	551	495	514	552	560	554	563	528	608	519	532	531	530	546	541	550	504	499	521	563	507	530	556	532	529	567	608	538	513	545	599	525	550	535	525	532	538	526	525	532	523	556	503	519	547	570	536	544	549	570	535	538	541	580	532	569	557	517	526	505	570	508	530	537	525	542	570	583	567	538	504	540	527	552	482	536	538	570	525	568	551	584	552	571	518	505	493	578	509	501	545	512	518	540	549	518	542	545	548	547	591	510	533	541	546	548	523	553	563	561	525	542	553	501	512	531	550	568	541	532	511	537	499	565	505	500	592	533	500	574	565	570	507	556	526	545	567	537	531	555	587	547	541	580	554	555	548	537	531	526	516	510	543	547	541	505	531	553	558	569	554	570	525	538	539	510	531	542	551	568	576	554	569	517	547	504	541	536	510	548	547	552	574	539	580	523	541	548	552	512	543	526	541	552	564	528	509	542	543	544	567	515	556	529	531	513	547	558	543	535	536	552	548	547	570	514	526	569	533	515	577	557	533	538	538	570	570	536	548	599	524	520	565	525	538	536	549	544	564	534	564	543	556	566	561	518	507	542	548	552	546	563	560	568	529	528	548	502	518	541	566	524	544	555	571	526	569	567	508	524	537	559	537	585	532	533	530	552	528	522	522	564	528	555	524	517	534	573	522	535	540	541	519	519	543	534	531	554	543	509	514	566	576	526	590	499	631	521	522	525	548	580	529	529	523	569	536	512	539	556	524	541	549	555	549	539	519	554	516	546	532	596	543	539	529	575	548	555	543	533	547	550	512	557	522	542	542	559	515	547	552	553	567	589	569	582	516	533	524	484	546	524	538	539	524	533	507	513	531	524	570	538	536	525	558	558	536	524	549	527	575	545	563	515	554	551	552	554	568	551	522	530	502	523	543	566	571	477	521	563	589	523	548	560	558	568	539	520	545	565	566	588	529	571	520	564	572	545	574	533	559	583	530	562	562	521	539	502	538	573	568	537	571	533	496	542	546	555	545	545	566	522	581	523	497	517	547	520	559	531	528	490	533	545	504	552	586	541	538	534	538	516	542	557	525	564	531	552	589	568	550	539	535	559	548	489	538	508	554	587	527	531	478	530	559	534	511	548	538	526	566	556	522	548	528	539	544	549	516	502	559	542	570	498	527	482	569	570	528	511	546	580	532	548	592	555	542	531	557	517	580	581	512	568	567	561	521	512	552	539	525	528	557	539	540	539	553	548	581	552	584	540	542	543	544	532	525	545	561	537	544	537	552	557	502	566	531	524	546	600	538	557	569	536	519	565	526	549	542	601	571	520	582	520	544	567	536	544	527	550	537	527	549	535	564	489	524	589	504	549	554	575	505	555	565	540	540	581	544	536	480	552	549	482	569	541	560	514	517	555	581	546	554	547	534
7062	16582	13566	7189	5092	3830	3021	2401	1967	1731	1573	1398	1253	1111	1061	961	922	863	859	844	763	836	746	765	759	753	689	705	699	694	689	698	702	673	628	634	679	659	655	669	643	644	639	613	699	672	602	671	609	620	646	599	605	629	623	599	639	628	595	607	650	602	644	659	641	648	600	652	611	634	620	628	634	618	649	631	628	607	650	649	632	666	637	644	617	617	590	647	629	613	659	617	610	621	630	607	582	650	639	624	630	628	655	620	642	656	635	644	576	613	584	623	637	617	656	632	648	581	637	615	639	620	622	596	657	629	602	648	596	594	621	634	620	603	658	586	600	632	622	641	612	600	645	622	623	611	612	639	583	635	651	684	652	581	628	623	619	654	606	619	593	607	610	648	656	639	621	620	661	633	617	596	619	626	610	628	640	607	626	657	594	660	608	634	666	606	637	605	662	584	604	630	653	598	655	574	574	614	644	615	645	630	610	624	617	602	602	566	580	640	601	602	598	616	622	644	603	588	624	595	604	609	606	611	607	579	617	621	640	610	673	598	631	601	602	603	599	566	614	603	652	564	653	638	631	641	570	623	617	642	599	638	656	631	640	644	604	640	639	615	642	654	590	621	553	598	664	633	611	633	612	618	616	603	615	580	609	665	605	615	659	660	607	633	643	619	598	629	633	602	590	596	619	649	647	628	622	640	609	609	622	626	614	583	613	584	629	657	622	660	625	611	597	595	627	667	641	688	643	622	612	642	621	664	619	645	629	643	616	565	621	597	634	622	630	666	637	625	582	652	593	589	635	585	661	600	599	577	626	649	636	578	572	650	603	580	635	619	557	576	600	623	596	639	662	669	601	599	581	628	624	669	642	560	581	597	616	638	618	620	640	567	629	576	607	649	621	604	582	621	557	646	581	564	613	612	610	640	614	595	632	618	678	573	633	671	584	603	631	633	631	591	654	611	612	599	603	603	622	637	580	614	629	603	608	585	591	656	602	610	653	622	648	622	643	584	610	604	622	626	599	620	560	582	629	637	603	578	654	615	638	593	598	627	624	655	626	614	619	623	620	591	564	612	613	592	609	629	626	638	612	633	592	608	653	654	606	618	635	611	602	582	611	619	596	586	650	622	573	611	642	632	593	584	589	702	623	636	621	659	584	614	601	586	594	608	618	624	628	571	621	619	664	574	624	590	654	605	625	603	619	614	581	599	617	624	632	629	612	607	606	641	637	596	605	629	628	613	606	592	606	623	625	624	607	629	585	625	672	660	625	604	607	580	629	650	630	621	613	611	613	574	618	587	644	617	609	641	634	634	603	638	685	597	656	671	601	614	606	653	664	600	622	590	615	630	653	628	600	634	609	617	665	633	601	653	615	630	644	666	629	643	652	625	636	615	622	627	657	642	615	612	619	583	618	611	684	679	626	592	593	599	625	567	639	605	603	614	597	626	629	684	643	573	671	593	639	626	651	614	609	640	625	619	624	642	648	573	613	579	600	608	631	631	627	602	600	570	629	584	653	628	635	602	637	600	624	613	630	629	614	583	627	652	590	630	600	608	623	647	624	588	657	655	617	612	628	639	653	645	607	568	569	632	617	615	548	650	561	643	642	615	593	624	605	627	597	596	596	587	667	650	598	620	625	623	626	610	604	613	647	620	595	628	673	647	621	587	623	632	617	615	610	653	593	625	653	588	612	631	630	560	641	635	587	667	592	611	615	610	598	651	638	578	596	588	634	595	630	621	605	621	645	646	615	593	628	609	629	617	642	638	605	617	610	619	604	668	608	654	659	590	645	633	626	629	598	604	643	595	596	564	578	592	651	630	610	589	611	628	615	611	609	581	614	625	584	598	608	621	612	637	632	634	603	603	604	602	639	659	618	597	617	639	611	613	614	573	602	634	634	625	618	595	655	630	660	575	614	616	587	619	649	636	615	658	625	631	628	622	659	605	657	604	626	623	563	656	611	605	602	651	613	635	645	649	622	631	627	664	650	668	581	636	614	590	603	602	581	631	614	629	617	629	632	635	611	629	641	673	621	628	630	631	634	588	623	627	630	608	598	574	623	613	630	618	616	561	634	600	552	650	626	641	606	627	625	652	603	629	625	549	637	630	594	617	607	653	592	650	638	624	624	592	670	625	651	594	588	646	654	633	579	643	615	637	622	629	589	599	658	618	646	650	649	633	638	651	633	617	629	659	656	613	612	573	631	615	627	617	610	621	577	613	647	607	594	623	633	622	605	596	616	577	649	624	605	612	606	639	631	581	628	608	616	600	599	585	629	626	587	611	618	607	634	624	614	619	629	624	597	642	609	572	585	592	584	621	628	648	610	550	566	640	632	597	637	632	584	649	623	591	610	611	664	567	624	636	604	633	581	600	648	616	611	653	668	610	637	606	600	664	609	626	612	593	611	593	651	588	608	607	596	639	649	620	563	602	611	580	630	639	624	635	590	616	638	626	633	578	638	616	590	627	638	647	628	634	660	618	615	599	626	627	618	659	635	642	637	631	657	594	619	620	621	632	645	665	617	604	651	642	626	574	620	648	600	570	623	628	591	618	592	664	647	582	590	585	656	646	590	619	622	624	637	608	602	593	625	591	620	633	611	615	628	631	627	564	618	609	609	623	572	632	612	599	649	600	633	552	578	581	652	611	606	665	627	585	621	606	671	609	649	557	604	611	632	631	627	636	621	606	639	628	614	580	608	606	615	581	580	661	612	625	616	666	636	646	620	603	643	577	600	575	608	580	603	586	587	632	634	552	601	631	619	616	671	617	601	601	576	617	627	658	616	610	601	643	624	643	644	617	647	617	633	567	651	662	592	609	579	651	664	620	627	595	636	603	564	589	653	645	616	615	624	630	667	571	623	651	618	590	617	624	646	553	641	629	619	601	577	602	567	606	601	639	622	579	614	647	578	666	621	632	630	602	628	632	619	649	629	636	621	625	607	580	633	651	642	610	603	613	621	650	598	639	595	624	643	646	629	643	641	623	640	633	639	646	617	595	579	618	647	600	635	619	626	609	610	617	586	610	625	615	611	631	638	593	617	638	612	599	629	611	636	586	616	610	616	619	622	611	641	564	615	596	630	614	626	615	594	645	591	597	612	611	604	611	610	636	623	643	624	636	612	681	647	635	597	604	618	596	599	601	631	577	587	567	591	606	608	606	588	621	587	638	668	567	615	604	602	583	648	604	647	642	612	620	652	608	588	622	621	614	622	594	588	610	620	645	615	630	607	632	617	634	578	635	642	586	646	589	638	636	620	624	614	602	637	635	653	654	628	614	647	647	633	620	620	633	644	588	624	635	658	611	597	580	614	597	613	610	613	578	612	620	592	630	638	659	617	639	638	621	561	639	645	635	636	624	622	616	615	598	635	598	647	645	599	623	627	628	588	598	632	596	637	633	646	636	609	578	634	627	606	583	616	641	585	669	650	634	624	611	615	597	615	616	656	603	588	601	666	591	595	632	597	614	618	612	618	638	584	629	617	636
27384	20607	8169	964	682	582	592	587	545	566	593	592	545	558	549	552	520	535	568	543	543	545	537	539	579	502	541	501	529	551	540	521	538	525	534	550	545	548	508	550	563	505	512	533	592	548	526	536	531	494	515	573	533	572	558	550	571	502	518	575	563	496	545	507	569	568	555	576	517	522	537	532	540	511	517	494	511	538	544	517	545	550	558	561	571	569	539	542	579	567	546	520	571	544	618	533	528	554	514	544	502	571	510	486	514	567	548	526	527	532	562	549	528	573	517	541	523	569	570	559	539	531	584	535	548	538	542	534	518	500	543	540	579	574	532	530	591	518	554	538	554	550	543	553	577	568	547	578	573	524	529	557	556	528	534	541	563	525	600	545	549	554	541	562	575	539	521	572	573	550	566	562	527	525	568	541	541	519	585	572	532	556	573	491	557	536	527	542	563	548	566	561	554	548	535	564	540	555	556	511	563	552	486	586	536	524	535	539	588	568	552	536	534	569	521	533	524	576	556	521	521	590	510	565	509	609	542	546	559	553	551	540	510	527	541	517	507	610	567	541	558	554	571	559	518	530	548	547	560	546	520	549	570	536	558	546	574	563	510	530	540	574	547	571	549	550	576	567	518	548	536	550	556	517	551	527	537	563	562	511	553	532	535	519	567	528	538	541	548	518	539	557	544	552	589	536	513	560	538	577	529	526	580	538	551	538	543	530	555	591	562	588	498	560	567	564	559	569	579	523	557	551	526	557	601	513	528	565	513	604	549	532	532	563	513	572	599	528	569	549	604	540	555	576	521	550	525	505	560	552	557	568	537	556	551	493	543	574	505	566	551	559	581	550	573	549	521	556	553	578	531	545	541	543	606	527	545	531	580	530	542	511	552	552	488	545	535	549	535	563	551	525	574	553	517	525	582	517	540	580	596	536	583	557	549	530	537	527	557	561	529	555	522	516	570	526	550	549	559	548	526	538	530	516	565	529	530	518	568	578	496	547	510	549	526	540	517	528	540	557	539	541	562	511	595	554	538	538	548	537	516	555	594	509	548	507	557	592	592	576	539	539	574	544	535	542	549	552	552	515	560	552	557	540	519	555	539	508	595	512	543	560	556	582	529	553	532	505	529	558	560	531	556	528	548	539	545	538	513	555	542	560	593	592	574	538	538	542	544	554	550	590	551	527	536	565	590	494	513	573	538	567	557	562	545	578	533	551	562	497	552	557	588	540	573	556	585	569	558	586	544	537	571	576	554	586	540	525	540	556	516	537	522	519	540	553	568	515	560	543	569	534	543	540	562	549	585	537	542	565	532	557	545	550	563	518	557	556	531	533	558	588	544	592	531	554	532	582	569	538	542	573	557	545	532	537	543	509	526	568	541	535	548	513	574	533	546	514	519	546	531	527	562	595	534	561	537	552	571	557	526	530	549	551	561	548	554	523	522	497	543	571	585	561	554	560	573	536	541	574	558	546	559	513	575	524	545	541	568	556	582	561	523	513	577	566	564	514	599	552	556	510	521	568	537	556	597	529	613	507	544	545	580	577	577	507	516	560	553	502	524	556	534	547	568	559	526	560	513	503	572	535	526	532	543	601	531	583	549	514	550	562	535	568	544	549	516	551	563	530	529	555	576	524	546	552	530	540	490	582	517	563	521	493	579	543	547	517	587	542	550	559	526	567	551	554	541	543	543	559	550	551	581	584	542	529	541	564	548	555	567	560	553	529	532	591	494	541	533	553	541	565	571	518	514	521	560	560	534	515	528	564	532	578	542	581	518	550	554	541	569	558	564	540	547	544	567	536	548	573	540	562	570	592	545	481	512	511	510	557	574	566	534	511	560	576	532	543	527	555	510	530	550	568	573	567	535	534	578	521	514	547	603	560	544	554	528	571	543	557	581	543	564	549	507	542	536	558	494	541	556	549	495	504	541	541	485	566	536	584	562	541	582	559	509	538	550	544	550	583	554	550	600	552	540	542	536	546	513	548	507	567	530	549	514	505	547	579	564	514	498	523	568	534	601	548	578	534	570	517	573	587	575	556	535	560	569	544	609	518	527	535	521	570	511	499	501	513	574	552	544	548	542	544	530	531	529	515	536	544	529	565	531	540	516	564	541	595	549	536	553	553	550	540	534	519	536	526	535	550	539	544	541	564	555	494	547	567	587	518	555	572	553	569	579	581	515	545	571	564	559	553	505	510	574	532	552	562	544	539	510	530	544	493	540	517	562	605	538	565	543	568	479	480	570	525	510	565	543	528	523	530	552	554	543	554	536	531	577	521	516	567	547	537	534	543	557	577	561	525	530	534	488	535	521	572	543	535	576	534	540	524	568	504	584	560	539	506	534	524	563	551	561	571	539	624	529	541	548	539	522	532	563	538	515	532	566	528	563	491	518	562	527	581	556	578	523	517	526	526	535	549	565	555	550	497	531	510	551	591	511	544	554	573	557	555	563	576	550	519	531	568	577	531	565	535	519	523	515	552	548	556	534	583	551	592	524	488	509	519	536	541	566	528	571	570	566	529	557	558	522	563	546	601	535	525	529	548	571	581	510	546	540	545	574	525	556	536	542	567	598	526	556	531	550	500	581	541	531	543	580	530	535	567	507	549	521	549	550	492	536	531	516	555	535	499	517	563	537	529	535	589	565	546	530	557	540	501	585	579	562	582	544	583	560	531	505	562	568	572	533	544	550	556	547	545	576	574	513	510	539	531	592	529	555	548	532	523	560	534	523	557	582	568	567	552	535	568	546	577	546	538	570	509	549	553	512	552	527	554	549	567	530	564	548	564	537	585	563	543	560	549	522	534	551	565	588	537	545	528	546	552	556	494	575	540	531	539	541	512	511	550	548	522	526	544	530	560	558	543	540	552	576	537	536	526	532	537	547	554	547	530	500	521	548	581	567	506	553	543	565	523	558	567	508	546	585	567	572	568	506	533	518	525	549	547	525	540	488	521	529	598	542	544	552	579	549	512	555	523	536	556	529	558	538	575	547	546	541	505	542	511	538	576	543	515	526	541	554	550	516	527	553	532	543	575	585	524	539	550	538	570	536	537	557	516	538	538	521	525	543	503	533	536	563	541	549	510	553	566	574	535	551	553	516	547	537	566	549	591	549	564	608	559	569	551	526	513	558	549	531	558	546	506	559	526	491	560	575	514	587	571	523	582	576	577	530	512	516	557	570	541	537	502	556	519	547	556	569	565	567	578	530	593	546	583	531	561	542	537	542	510	553	539	589	563	541	531	543	530	491	569	541	550	559	513	566	539	534	549	544	571	568	507	549	565	540	534	558	580	539	572	532	575	563	513	536	563	559	527	526	583	563	526	570	548	575	557	601	568	527	574	529	536	595	534	547	522	538	549	501	555	530	537	546	548	534	552	558	537	612	573	547	552	529	547	547	531	548	531	569	553	554	548	540	522	498	530	536	535	556	548	525	512	545	573	557	548	562	582	598	570	521	547	571	566	532	553	527	519	544	558	563	537	544	516
4212	1439	1191	865	831	751	783	737	716	652	683	675	702	698	704	701	652	669	706	684	657	663	695	672	656	637	645	658	675	660	679	635	626	661	667	635	690	637	697	627	656	663	665	702	665	645	614	663	679	653	610	672	648	690	655	708	654	643	687	653	698	686	668	686	672	656	700	660	654	642	641	653	712	679	620	683	673	650	648	693	659	663	731	644	665	678	638	672	660	718	626	654	682	648	650	700	624	694	672	618	644	666	667	626	660	683	651	713	649	709	647	693	687	630	726	641	678	642	639	628	698	689	671	691	664	684	665	621	679	712	646	632	658	673	661	640	637	694	694	678	642	648	627	646	708	639	675	646	678	658	656	675	692	671	686	673	641	685	668	682	665	643	694	630	670	632	692	718	698	641	694	660	641	721	625	638	634	684	692	675	683	643	644	656	692	712	678	716	662	701	640	694	676	697	706	643	692	609	652	643	659	651	669	678	702	684	630	637	692	673	633	613	660	708	580	708	677	657	665	650	652	649	648	657	637	667	644	657	656	700	647	641	632	611	611	697	678	662	662	640	655	668	643	698	665	697	697	665	644	677	665	700	646	668	691	658	685	689	607	660	698	670	680	638	720	620	646	648	707	637	652	666	688	675	636	656	668	684	688	685	682	656	667	660	673	677	662	637	679	682	697	635	665	658	677	623	654	671	652	715	636	628	625	654	688	669	671	688	668	661	673	692	641	618	676	687	665	610	632	670	656	705	707	681	714	639	692	693	643	682	667	674	644	662	640	692	670	629	642	701	667	693	658	691	697	668	684	653	681	688	646	653	670	644	662	622	675	663	645	655	694	652	684	639	638	683	671	646	678	667	639	660	688	608	658	674	656	668	648	675	652	632	665	639	663	672	678	674	684	658	716	652	675	669	665	644	670	620	676	704	658	662	628	628	660	654	635	676	643	664	676	616	646	628	637	635	727	683	694	703	692	698	690	615	720	657	631	682	633	656	701	666	654	673	650	641	695	669	685	658	683	702	676	674	635	662	684	687	651	651	673	651	656	700	638	665	619	711	660	719	675	645	639	673	660	655	697	680	673	639	698	688	698	637	669	678	729	613	629	626	683	685	706	700	697	646	645	670	655	662	694	678	647	625	639	652	686	638	660	659	628	638	713	645	652	651	658	650	676	702	650	693	646	657	656	706	657	676	665	629	661	658	673	668	684	658	645	707	633	644	692	662	622	689	642	675	667	627	674	670	651	672	620	653	669	650	673	655	663	652	636	699	665	721	669	698	686	716	698	701	665	673	658	675	616	689	690	634	672	664	606	632	653	654	638	638	624	712	652	610	667	670	633	709	681	703	671	718	657	683	636	676	637	663	689	682	676	662	669	678	611	624	653	636	617	675	625	624	683	658	607	664	648	640	653	660	674	648	723	664	642	687	647	709	706	683	673	667	638	662	681	695	697	652	717	677	678	679	696	665	655	703	683	658	644	662	679	639	686	636	691	673	717	663	676	664	706	722	648	615	701	659	692	680	707	636	643	637	640	661	669	661	678	698	675	672	645	675	674	669	637	672	639	655	660	689	686	669	634	696	656	700	661	661	708	663	679	688	638	641	675	660	646	688	692	677	673	679	678	633	659	666	675	622	636	679	648	657	684	704	678	646	650	637	657	692	655	605	672	664	645	678	676	640	688	650	653	670	695	639	686	637	672	655	681	669	637	666	667	672	650	650	704	690	672	638	648	745	673	669	683	663	646	676	656	677	673	710	659	677	659	652	689	676	667	659	672	675	674	717	599	661	668	682	658	734	696	650	586	611	721	666	647	677	658	669	651	646	688	653	674	637	676	688	602	691	653	691	653	649	645	676	661	678	673	609	674	682	641	669	684	648	639	668	671	669	719	637	668	660	636	681	690	668	674	641	698	638	656	659	645	649	632	690	708	622	650	639	684	674	668	683	655	693	649	645	682	656	677	645	678	653	635	643	649	607	660	696	661	640	706	692	683	638	639	633	632	697	723	710	665	661	654	670	662	652	643	660	711	667	621	667	656	669	665	627	633	676	672	650	690	674	627	676	661	650	616	646	652	665	618	661	717	646	667	613	740	683	684	638	621	672	659	628	683	662	671	664	671	671	679	648	702	678	655	731	675	704	644	635	673	703	677	667	670	667	648	649	664	695	720	702	686	660	641	651	648	706	661	628	625	717	712	649	648	631	674	673	678	643	627	654	652	685	734	673	689	640	639	676	684	672	696	633	707	675	715	646	658	581	677	672	701	683	663	692	688	698	695	692	680	657	632	658	631	645	643	666	668	690	693	700	662	657	675	603	638	684	665	693	637	681	630	676	690	663	668	651	666	687	635	653	666	659	661	685	653	642	682	642	699	691	690	670	647	657	691	663	690	634	646	646	666	657	619	614	632	676	625	640	669	665	628	639	618	654	650	732	667	637	675	673	703	665	669	676	659	649	638	699	714	638	643	627	703	684	690	657	727	669	692	665	663	635	662	660	676	656	684	648	689	680	686	655	635	700	728	652	661	654	653	697	651	705	657	699	696	643	655	680	681	650	664	712	671	702	703	699	661	688	717	622	656	686	695	679	710	660	699	672	686	663	646	661	655	662	700	604	719	620	658	659	688	684	668	676	653	663	647	615	684	660	705	607	613	663	660	661	697	698	660	669	664	639	677	621	660	660	703	638	658	665	671	648	706	659	658	679	652	693	685	680	683	616	638	666	644	679	629	678	646	617	665	698	649	608	677	688	626	631	651	662	689	713	653	665	682	663	683	648	682	643	649	620	668	674	697	679	650	659	653	679	716	697	672	667	617	693	656	664	709	729	708	689	686	636	688	692	615	641	619	609	622	650	703	680	670	652	674	666	692	671	694	684	699	695	693	631	652	659	679	645	641	673	665	667	670	649	649	630	680	643	662	673	685	643	641	666	628	662	653	642	623	693	720	693	652	673	666	653	663	672	634	692	699	692	664	676	674	608	678	678	693	631	660	663	665	643	603	622	628	692	666	659	645	646	683	669	646	680	674	721	636	681	620	686	666	682	730	661	688	658	671	694	662	703	650	743	642	714	669	674	699	666	684	693	622	669	674	682	625	671	689	642	643	671	699	706	658	659	588	654	615	641	655	662	666	674	628	690	668	648	638	652	694	700	617	693	677	665	656	674	677	731	650	669	726	675	667	659	716	678	660	707	696	627	682	660	646	689	625	671	693	670	710	672	665	681	670	648	670	612	665	653	685	683	731	665	657	681	685	633	639	769	692	653	662	642	667	682	706	671	661	656	633	642	741	623	656	680	672	719	641	688	676	679	703	688	689	666	645	608	682	669	670	657	674	700	612	727	659	645	588	656	651	736	618	713	646	635	633	667	652	666	651	699	654	645	683	635	691	727	657	613	658	699	654	662	686	679	679	658	668	706	650	672	652	667	631	716	644	691	642	640	690	680	689	653	685	623	732	661	670	682	698	661	661	677	706	722	671	710	639	679	651	686
23952	21538	29157	24386	21540	13608	1295	740	664	546	522	472	430	414	358	396	421	354	345	340	347	357	334	333	357	353	359	350	298	363	315	318	331	305	312	346	322	332	290	322	318	311	302	343	317	303	324	341	297	302	319	284	317	347	299	306	319	343	326	290	321	345	305	310	319	325	315	305	330	301	295	314	330	294	308	294	323	315	315	295	292	306	304	319	294	327	313	300	289	309	311	323	297	340	309	329	321	308	294	304	315	289	314	301	333	314	314	290	326	289	299	312	327	326	313	326	355	302	296	301	297	299	305	298	301	335	311	338	290	303	335	322	296	316	308	272	313	314	303	302	337	319	347	276	297	308	315	312	335	295	343	309	346	317	329	291	305	306	295	323	302	308	297	304	327	293	314	292	318	299	307	292	328	301	309	300	256	294	322	304	295	295	310	303	315	312	310	295	320	317	320	293	310	304	291	294	322	296	309	305	300	311	343	291	283	292	282	317	290	277	325	307	326	309	314	300	279	305	288	342	328	302	292	284	314	316	330	309	324	317	302	321	282	335	288	342	308	340	340	307	309	340	312	317	311	297	322	323	309	295	308	310	296	297	266	308	304	335	288	307	280	308	313	328	339	323	331	303	317	286	320	303	317	309	300	333	298	313	295	328	299	329	311	304	298	290	306	266	290	299	288	285	283	309	296	295	315	312	319	307	292	327	301	292	307	291	286	294	315	324	300	315	296	278	305	311	284	299	271	289	289	311	347	342	300	307	293	299	285	298	327	308	294	321	323	292	317	316	316	298	317	299	297	304	302	311	321	274	359	279	297	304	290	296	303	288	321	300	293	307	295	299	314	318	309	299	314	302	293	291	311	347	326	322	306	308	310	295	318	303	350	276	329	322	303	331	310	334	272	306	299	314	317	294	302	308	321	300	280	320	311	302	313	282	296	322	291	313	305	349	296	334	323	288	304	290	308	313	332	299	284	287	274	304	321	318	313	278	278	274	296	287	323	316	324	318	291	315	323	298	308	310	296	274	281	265	302	287	326	292	325	316	301	287	319	317	315	327	308	302	337	262	293	343	322	315	314	314	328	315	305	311	294	298	312	308	317	301	327	323	308	292	312	316	304	323	255	299	324	290	307	298	335	308	315	301	303	309	338	295	320	318	323	338	342	297	323	281	305	302	340	303	310	308	304	272	293	302	310	279	321	328	291	326	294	306	306	276	321	325	320	309	327	302	291	307	324	330	328	306	298	311	299	320	298	292	292	290	289	321	311	281	329	305	276	326	319	321	321	319	288	315	288	292	278	301	313	303	290	361	339	297	323	313	298	280	319	311	322	334	330	327	326	308	290	313	292	290	303	330	328	299	300	322	309	300	315	311	325	297	309	322	321	331	308	318	326	335	337	288	334	309	288	328	299	269	313	325	325	305	308	306	274	329	327	318	319	322	294	318	325	331	301	285	278	292	311	321	320	325	309	323	299	299	296	304	305	308	308	298	297	301	306	272	269	301	329	303	294	314	288	303	295	279	294	341	315	321	297	309	320	340	327	280	287	301	312	308	300	283	315	302	334	303	301	299	293	309	301	301	316	329	308	318	299	325	323	301	281	308	319	295	301	302	301	274	321	308	315	274	315	317	293	295	287	326	272	289	288	326	294	322	328	314	284	300	334	333	345	317	280	287	313	303	300	325	324	316	319	287	294	301	294	279	321	293	305	312	303	309	308	282	292	296	294	289	281	311	282	307	303	307	300	289	299	306	322	340	293	290	316	311	328	311	282	264	332	337	329	320	329	279	316	309	311	280	327	322	306	304	300	324	267	261	329	317	309	306	322	288	329	306	297	307	323	275	326	314	311	307	307	320	309	286	302	309	273	280	285	318	319	288	322	316	312	336	276	304	324	296	306	319	329	275	318	294	311	355	283	330	329	305	289	297	312	294	329	283	307	301	305	269	338	331	291	323	289	280	292	259	331	320	323	284	290	294	305	281	303	299	311	314	313	273	297	315	314	325	332	349	309	332	309	310	316	295	279	326	323	292	315	300	307	281	317	289	324	307	336	294	293	308	288	315	278	309	280	307	305	284	354	270	285	311	302	311	293	297	315	340	300	304	330	304	317	315	338	305	291	290	312	303	309	276	319	318	283	302	293	311	312	322	297	310	305	345	315	303	286	321	327	262	284	319	302	314	313	280	327	306	313	340	297	300	334	307	296	314	317	315	324	310	307	301	310	309	319	320	301	317	305	304	303	305	315	301	267	289	304	311	325	305	280	280	326	314	340	321	306	324	299	275	322	315	298	323	324	318	304	292	296	301	335	320	319	346	300	274	297	299	321	349	305	334	330	295	297	291	318	293	302	338	289	323	313	286	293	318	315	311	302	311	337	311	319	282	308	297	316	324	295	332	302	327	295	286	307	331	262	290	315	313	286	295	309	322	292	278	321	318	317	330	322	326	298	282	297	301	312	295	297	286	280	327	313	280	311	308	346	337	288	318	294	323	309	316	314	321	311	311	309	299	304	327	280	326	273	307	320	290	279	288	288	302	293	295	312	341	301	296	298	311	291	292	314	324	333	321	287	318	308	281	318	322	311	311	292	286	317	316	289	327	310	290	330	328	316	307	300	302	301	297	278	307	293	310	294	287	283	336	297	291	299	307	295	315	306	274	283	263	306	326	297	298	338	308	310	312	331	302	314	328	289	297	312	329	312	293	293	280	317	288	279	314	308	306	302	317	319	328	287	311	329	297	320	303	338	324	307	309	326	320	288	320	296	337	308	305	311	326	336	295	307	303	306	317	322	308	316	291	287	324	315	322	309	309	333	322	290	300	305	319	318	304	284	297	318	311	282	316	312	316	288	327	301	314	293	302	316	292	294	309	323	316	304	253	290	303	287	298	286	281	339	304	295	329	276	284	335	312	315	318	298	300	316	279	327	300	293	285	285	289	317	301	281	300	305	292	312	301	336	304	297	309	324	288	299	298	358	309	279	313	299	325	316	314	294	324	328	308	315	319	329	310	316	311	310	307	301	296	286	273	320	326	328	340	287	305	290	309	307	318	317	295	297	318	301	298	301	295	308	301	305	323	311	312	297	285	303	313	289	314	306	311	281	308	275	281	283	322	306	263	327	314	309	337	325	296	295	321	295	328	310	301	318	323	302	333	295	283	290	308	310	289	302	335	330	297	310	320	287	290	304	309	286	293	316	324	303	278	303	297	306	306	334	313	317	292	293	301	268	306	323	299	308	298	318	308	320	312	297	334	315	280	313	317	296	333	320	314	319	312	329	327	313	291	309	303	289	287	327	299	307	327	294	306	305	321	275	313	280	325	346	272	309	328	281	278	309	289	319	323	311	303	300	269	275	303	308	326	297	313	306	301	330	319	280	325	278	305	265	300	259	322	335	301	311	305	272	309	294	318	293	317	298	301	299	338	343	337	321	288	267	316	308	296	287	295	302	322	296	296	302	317	277	350	288	286	306	304	308	305	346	324	316	273
4905	10173	8257	3901	2836	2123	1669	1261	1145	941	858	730	705	630	571	571	548	528	467	489	527	508	437	466	441	434	447	421	428	430	420	411	393	426	386	409	391	450	397	417	403	429	414	423	458	414	374	425	402	392	404	430	425	372	421	396	443	431	398	387	385	373	380	382	449	385	391	374	415	374	403	370	390	431	414	345	389	428	391	376	390	406	409	414	411	367	403	391	398	382	399	386	393	373	394	356	412	417	387	357	383	368	412	395	385	411	387	361	384	370	383	369	383	345	440	398	376	392	375	396	383	382	368	394	383	391	382	376	369	376	369	386	378	365	344	381	370	360	402	391	406	395	372	406	393	383	381	376	386	375	399	409	398	401	405	362	360	386	356	371	400	348	370	385	378	361	381	392	400	398	409	376	386	416	374	388	391	357	394	380	386	401	399	392	385	358	365	407	401	362	352	399	353	376	378	389	378	444	376	372	374	393	346	437	406	394	369	399	386	382	353	398	368	406	389	370	428	399	378	382	394	359	364	375	357	368	393	363	395	346	399	365	390	380	392	384	366	379	393	404	393	398	394	394	362	405	368	385	361	387	386	385	403	410	355	381	435	393	391	382	378	372	372	398	341	372	350	372	395	416	386	382	372	374	394	412	370	356	398	374	443	381	356	379	350	392	407	359	365	368	401	387	379	357	399	395	410	396	370	422	372	368	407	398	379	400	398	381	381	380	386	417	369	366	382	405	376	387	409	384	369	396	370	382	407	403	368	396	392	395	402	391	344	377	389	380	371	362	390	349	392	380	393	390	418	405	379	386	373	381	388	390	396	377	413	392	374	383	406	389	402	369	376	396	385	377	363	361	382	381	379	390	391	367	384	449	404	407	377	387	383	372	385	380	377	383	376	387	401	368	373	399	382	383	383	379	361	384	389	418	380	394	397	432	416	354	352	406	389	378	400	380	366	359	363	385	387	417	380	423	383	385	403	373	395	401	375	366	393	384	403	388	376	395	357	359	358	399	370	391	370	388	405	365	403	350	372	374	383	367	378	384	413	359	391	342	386	363	414	391	380	349	410	360	358	410	353	393	387	405	400	377	394	379	404	363	368	365	370	367	394	376	423	351	423	381	334	369	357	373	384	373	387	386	365	368	405	357	368	392	410	402	386	374	388	418	408	397	363	402	354	396	381	379	362	395	358	392	377	370	404	394	390	375	380	423	389	335	380	394	349	375	389	429	398	410	371	410	355	407	386	373	400	389	395	403	393	393	382	383	395	392	379	388	406	358	389	385	384	409	371	357	399	400	395	387	370	408	349	388	380	416	393	366	357	393	408	342	389	405	426	387	346	382	365	381	396	390	372	390	423	410	363	421	386	368	390	394	382	386	371	389	357	375	381	381	391	365	401	368	386	428	372	410	367	387	405	402	417	356	389	416	398	372	402	382	381	353	374	397	381	354	375	368	391	391	372	394	396	351	393	369	389	387	413	399	387	388	363	366	348	405	445	355	383	380	392	374	370	378	369	426	365	382	404	403	364	381	375	381	395	379	387	379	420	385	378	374	363	393	402	408	377	402	369	349	401	381	360	378	399	406	392	366	377	383	370	386	358	418	382	392	379	384	371	371	380	392	370	387	385	364	392	351	376	384	378	375	391	402	366	386	384	408	364	400	369	387	386	361	389	389	366	378	359	327	433	406	407	352	395	401	408	390	388	358	360	409	396	402	374	395	373	391	404	366	415	352	429	422	370	374	381	398	350	387	415	371	362	420	374	344	366	387	399	345	396	386	367	358	401	382	373	399	397	383	377	375	347	393	392	387	380	392	397	364	385	410	334	364	410	383	400	391	366	382	374	389	436	401	381	379	381	390	388	397	360	382	398	350	381	381	363	431	388	396	410	401	412	387	355	344	384	401	398	391	390	383	407	354	386	367	416	356	384	371	390	361	396	397	357	387	364	399	370	400	367	383	372	393	390	397	374	394	416	352	353	392	382	353	353	370	387	379	378	413	442	400	357	407	397	388	402	389	370	391	390	429	364	368	384	371	334	392	389	404	386	394	382	371	395	394	364	382	376	395	382	379	379	416	379	403	410	353	413	356	383	326	373	390	370	412	401	381	368	402	411	374	388	378	357	400	363	387	363	389	380	357	438	391	406	371	413	349	344	331	407	378	398	392	379	364	360	406	384	347	377	386	390	367	358	375	391	378	357	376	380	414	402	379	376	408	386	367	406	382	370	361	352	400	397	372	394	408	382	388	391	384	357	395	408	347	412	359	420	354	392	419	393	359	377	414	409	422	382	359	376	393	373	423	412	421	408	381	402	413	403	406	358	393	397	410	396	407	376	367	351	391	391	382	394	399	389	345	352	355	375	394	387	376	383	360	381	419	406	375	379	394	339	379	415	366	341	434	393	374	357	392	402	411	394	390	398	392	371	356	382	369	349	372	389	399	400	402	379	400	404	384	391	375	418	410	373	362	386	374	398	413	403	414	413	364	364	402	406	392	407	395	354	385	409	380	420	382	354	367	371	357	411	400	398	382	357	395	396	409	406	378	379	392	400	388	412	370	359	375	401	401	384	376	395	376	389	401	406	387	376	377	369	419	391	392	373	386	342	367	418	424	387	416	390	359	359	418	416	407	364	400	377	362	340	383	393	389	382	378	387	379	386	397	407	406	332	400	402	413	363	413	423	405	364	362	392	346	429	390	394	404	366	399	358	411	397	412	379	437	400	370	412	401	393	398	409	366	356	378	420	392	399	378	374	387	403	391	362	400	384	362	396	388	369	385	402	375	376	396	366	407	377	373	361	373	374	398	365	404	370	376	344	397	418	384	365	381	396	361	401	375	391	408	392	382	400	423	380	364	372	350	383	346	407	375	404	383	380	374	359	393	366	413	404	380	412	401	360	403	385	371	397	389	424	399	412	383	363	377	399	385	396	410	388	385	403	380	381	386	381	391	392	413	387	395	353	400	363	401	377	369	393	397	423	381	379	413	350	417	383	398	360	384	392	403	375	366	405	367	392	368	336	360	365	390	384	378	346	381	380	398	389	390	411	359	378	402	421	407	378	352	414	379	396	412	393	362	349	398	402	408	356	385	361	390	379	391	396	387	397	403	382	369	411	396	378	370	374	350	383	374	384	392	373	407	379	421	375	406	371	381	374	392	367	416	379	397	421	386	394	367	398	413	399	403	407	374	367	377	377	394	397	376	389	373	440	377	390	402	380	389	377	414	378	402	365	386	397	367	383	355	384	344	411	423	392	385	390	358	387	373	404	402	395	398	364	393	358	351	374	389	388	405	390	362	370	390	378	407	412	391	340	396	386	388	363	401	368	370	403	347	375	386	429	404	381	404	385	401	368	427	379	383	408	347	365	403	395	388	367	370	398	401	360	399	391	375	370	388	385	404	399	386	353	394	393	367	362	362	421	380	366	381	406	394	372	393	392	360	387	359	389	384	420	393	395	342	372	381	370	369	376	344	391	380	411	406	410	393
25368	21552	28155	25321	12889	1395	1132	966	883	948	861	880	884	845	848	833	839	833	745	835	795	805	814	789	832	795	794	786	806	843	789	741	811	724	852	812	814	781	808	830	773	792	773	821	867	789	805	810	745	804	784	821	787	778	811	814	790	758	768	793	813	834	820	767	788	861	836	833	773	794	828	778	813	843	787	802	856	786	791	812	786	815	813	765	793	777	820	802	771	830	810	768	799	841	795	830	852	783	804	794	825	782	773	803	813	796	840	788	814	752	761	838	821	823	834	800	812	759	779	843	805	813	815	774	816	811	830	804	782	811	815	793	840	787	800	787	813	819	794	794	775	732	786	789	797	762	839	807	817	794	783	848	841	779	777	807	833	818	787	794	790	809	819	790	792	806	778	789	809	783	800	789	838	874	778	795	773	818	836	844	800	759	818	779	795	772	816	813	773	788	813	753	780	810	794	811	756	746	780	758	834	808	817	824	769	804	743	838	776	776	767	777	735	794	765	816	851	754	818	804	879	807	851	793	725	808	759	774	807	799	760	762	779	785	809	865	809	840	843	834	771	831	819	810	818	846	843	820	808	764	760	789	771	821	845	851	800	795	778	744	774	793	838	792	810	797	757	821	853	824	764	767	781	798	742	800	810	793	790	806	766	835	832	815	795	822	764	783	804	784	752	784	821	807	826	776	777	777	824	820	794	801	778	812	782	778	797	801	780	815	794	840	832	844	749	825	817	828	807	740	821	775	803	834	859	756	813	827	778	825	777	824	820	782	784	769	788	822	827	822	827	814	830	795	815	753	804	816	809	732	789	781	816	773	856	846	806	788	785	748	825	760	816	796	779	783	839	728	782	822	820	811	797	758	816	838	820	828	746	778	820	807	788	792	816	807	786	833	785	790	818	821	793	811	814	791	867	763	829	800	762	823	768	796	821	807	840	823	793	797	808	769	770	783	807	785	791	791	803	886	804	809	802	786	763	819	819	771	821	836	773	770	794	783	784	776	778	815	808	797	841	799	795	805	737	787	769	785	785	798	801	788	785	762	794	745	763	818	806	776	762	810	791	797	771	799	785	778	816	799	804	795	835	768	806	828	822	780	779	839	776	806	806	785	806	811	855	795	811	808	764	790	809	792	791	775	751	842	787	795	795	813	825	777	800	776	827	764	774	819	834	787	749	787	769	831	809	822	757	767	812	789	814	736	797	823	771	833	796	798	804	785	805	806	815	812	842	807	819	812	778	795	786	794	770	747	820	789	855	800	838	859	853	801	827	834	810	811	753	837	764	756	795	788	812	809	824	782	823	794	798	836	800	819	797	817	785	773	840	791	754	750	763	808	821	807	872	752	778	796	820	786	770	810	825	776	782	795	782	828	793	811	833	833	812	778	806	776	785	792	803	752	777	757	808	789	839	796	765	776	795	758	853	802	829	817	808	786	770	771	825	821	825	795	840	781	820	806	809	801	763	813	739	757	787	740	781	822	807	799	824	814	805	817	785	785	798	835	807	789	756	756	781	778	799	774	790	813	818	807	819	829	802	788	806	841	801	759	797	776	803	784	775	787	767	789	858	813	819	824	783	826	767	765	788	768	789	828	820	819	815	763	765	777	757	820	812	829	849	796	788	811	771	831	822	862	832	767	795	762	820	749	791	832	794	808	762	790	784	826	811	815	865	783	758	786	819	766	813	796	817	790	777	767	846	806	816	848	769	764	825	782	839	860	779	786	809	805	766	821	786	820	796	764	776	827	818	788	792	847	748	795	778	791	765	772	796	823	825	812	815	844	793	890	835	778	828	815	778	796	794	777	799	848	826	778	772	760	754	855	813	803	776	823	814	766	806	772	802	752	773	853	820	779	818	835	782	778	745	773	823	864	786	812	775	784	812	792	797	797	783	760	805	822	772	782	830	779	801	828	773	820	789	756	728	840	855	763	805	815	815	787	806	767	727	786	845	803	782	792	772	773	768	752	819	813	804	804	820	832	806	827	807	856	861	794	799	814	797	797	744	807	814	788	751	828	791	764	775	785	820	765	831	789	804	801	814	758	799	790	806	753	786	820	808	828	741	778	823	813	792	818	812	809	782	815	824	786	793	810	776	800	809	848	797	814	824	772	776	767	815	849	811	803	816	794	787	823	809	794	794	755	800	778	809	819	770	847	829	830	787	789	765	810	816	791	809	808	779	823	808	808	843	810	783	839	770	804	831	787	775	776	764	806	807	773	794	825	750	778	774	768	814	806	757	773	757	763	782	797	729	824	795	765	845	826	828	790	801	803	799	784	785	819	827	800	725	810	807	817	818	756	806	832	835	775	832	786	800	804	778	776	761	748	810	869	816	830	826	839	796	819	790	843	838	788	790	811	812	735	809	754	807	816	829	803	805	768	743	823	762	798	824	818	789	764	815	808	817	864	806	785	781	823	793	849	848	803	808	807	828	771	787	758	785	816	803	817	842	819	808	798	781	837	780	813	810	804	851	752	761	752	765	783	799	800	817	799	791	776	803	815	771	804	812	775	755	842	760	804	800	845	819	815	795	743	787	815	770	804	833	751	815	776	779	788	794	762	768	776	805	788	800	768	788	821	827	796	786	815	758	838	793	801	802	754	810	786	742	781	807	752	728	843	789	742	794	792	798	792	755	879	815	803	813	776	771	759	795	787	779	804	795	750	758	822	855	830	789	819	772	823	777	763	832	779	783	821	846	800	753	771	794	782	799	821	846	819	782	779	779	792	859	817	810	815	767	745	802	771	800	787	753	832	798	766	746	782	798	798	738	810	779	784	812	839	831	789	808	763	794	804	757	808	802	802	810	863	721	781	825	821	775	829	767	757	781	782	792	817	810	787	821	768	810	761	740	813	812	866	815	785	813	821	782	820	789	769	789	762	781	772	767	822	843	825	808	809	764	825	801	768	790	837	844	793	746	807	803	781	841	800	818	844	811	794	786	801	799	784	815	784	810	818	763	788	783	783	799	746	753	816	797	825	849	813	830	848	823	757	817	796	802	849	808	788	791	797	789	780	812	770	770	782	837	818	730	858	719	764	778	816	819	803	787	792	763	762	845	759	837	847	843	790	806	773	785	828	814	845	831	797	854	805	838	802	798	772	806	778	834	833	803	808	731	748	756	802	788	817	848	807	794	817	820	856	809	812	851	758	808	849	826	779	765	797	810	820	783	790	832	812	796	801	775	811	813	865	819	860	774	799	810	777	749	797	814	818	806	827	779	763	797	792	820	771	785	826	806	758	803	865	814	800	829	794	784	805	793	807	821	812	837	802	763	806	840	800	784	795	831	800	780	797	820	810	811	709	814	766	829	843	792	825	795	789	787	817	817	771	784	842	807	788	782	816	753	810	727	793	762	763	802	807	779	784	803	791	751	779	792	792	779	764	854	802	765	820	791	776	801	800	804	762	788	776	748	809	807	765	807	768	796	794	801	788	777	814	792	819	809	820	780	810	813	785	789	778	756	815	853	810	758	776	794	827
4766	5966	4750	2667	2087	1715	1517	1352	1334	1231	1092	1138	1074	1104	1066	1052	995	997	990	992	963	970	950	1013	1013	959	987	1009	936	953	994	955	971	929	956	890	893	1000	912	955	956	951	977	919	1004	925	891	916	885	895	957	935	926	990	915	927	979	963	938	973	938	925	959	926	983	913	953	938	979	923	1002	865	976	949	909	943	989	941	935	931	916	926	919	914	909	901	898	893	890	886	937	950	938	944	927	958	928	961	928	904	993	1023	918	950	941	958	907	925	902	945	970	971	972	920	905	914	916	960	896	938	913	888	963	902	895	952	963	923	955	969	895	975	939	931	962	924	943	933	944	941	952	906	939	945	917	935	933	912	916	940	897	930	969	971	944	996	985	954	900	888	1010	960	927	980	957	975	907	870	909	919	918	953	910	921	951	948	954	942	943	939	922	950	929	970	929	918	925	931	904	953	983	888	895	880	953	898	888	949	916	920	955	959	940	991	912	864	940	934	910	952	855	970	917	922	933	872	987	904	893	928	886	912	888	925	954	955	913	953	962	951	892	951	910	898	975	942	957	922	975	923	938	963	943	975	956	919	894	972	927	904	910	929	926	955	899	912	981	950	944	952	957	915	936	912	940	954	965	1011	901	937	967	960	909	897	895	918	977	884	905	925	901	946	968	898	947	943	966	946	922	898	863	945	933	945	955	944	933	929	997	934	954	923	918	990	970	875	959	957	912	892	935	876	887	947	883	951	928	917	895	943	972	930	917	928	994	970	931	985	1000	907	964	923	883	942	863	929	964	983	981	979	889	947	943	962	965	983	946	970	914	947	910	949	964	921	904	885	977	935	904	909	883	965	967	975	955	958	1028	895	965	895	978	898	970	943	912	903	884	885	919	942	938	946	919	951	940	926	942	941	935	933	934	938	917	895	958	902	983	973	923	916	926	947	969	879	944	916	917	924	948	933	961	920	948	906	945	909	931	921	954	958	950	988	934	934	964	1006	896	974	894	934	950	920	976	913	903	880	972	866	894	909	948	947	916	960	917	918	988	928	927	926	954	948	959	956	900	920	942	944	839	967	921	959	967	866	871	931	968	915	880	931	929	916	937	918	899	951	949	887	925	919	965	942	938	893	878	922	928	938	953	890	947	904	920	903	969	951	978	911	923	864	894	959	906	865	969	930	909	989	936	924	961	891	949	948	926	991	946	922	942	921	985	937	853	899	951	976	930	926	916	906	944	935	921	962	932	946	908	939	907	893	969	933	905	948	938	947	930	980	913	953	944	915	909	953	947	929	895	881	916	916	1013	962	925	999	963	936	906	934	933	906	975	926	949	876	989	909	972	948	927	948	921	950	974	957	897	937	944	962	914	989	930	885	938	954	913	928	930	980	920	952	929	924	893	986	841	940	922	908	946	979	912	896	944	948	972	950	959	926	896	907	939	951	887	901	900	947	905	918	945	948	926	895	968	953	904	890	911	951	931	980	959	920	896	1001	971	943	926	940	899	953	906	952	922	950	876	920	1005	908	950	934	940	944	918	965	918	937	948	958	976	901	938	922	958	906	938	971	868	948	949	981	927	942	976	972	992	927	970	896	904	895	937	957	988	958	950	896	946	915	924	907	954	979	971	1005	920	936	921	927	940	918	982	912	888	906	980	965	929	896	903	970	918	939	907	993	893	968	958	966	945	921	899	972	906	956	955	964	895	884	954	883	913	937	975	936	914	960	914	942	926	885	894	920	933	964	917	905	927	957	936	936	979	957	920	941	922	923	982	929	896	955	901	919	989	922	903	950	927	951	859	951	937	916	919	899	988	958	944	873	946	925	911	927	957	916	938	905	901	968	913	938	889	938	932	928	909	957	920	944	974	886	979	964	1000	923	879	915	948	893	966	970	926	934	935	923	951	902	937	934	926	898	937	924	970	1002	919	978	901	933	987	906	929	901	928	953	943	938	913	992	924	896	923	925	909	939	923	952	904	842	932	958	919	935	912	913	918	937	902	919	938	980	883	914	922	917	969	920	957	963	955	937	956	909	953	925	933	973	964	899	943	942	929	988	910	977	945	924	951	974	963	917	986	947	955	930	924	910	939	910	955	958	926	933	924	931	963	948	933	959	910	956	968	893	981	947	889	920	991	906	955	922	958	952	957	937	878	957	943	877	937	929	939	925	944	885	931	891	960	873	983	893	931	883	954	929	972	934	898	949	930	1017	941	948	977	967	868	947	975	896	964	976	978	877	954	942	914	934	954	985	899	921	885	905	942	935	902	981	949	905	932	928	951	928	929	918	977	926	942	927	982	1032	933	902	886	959	913	885	888	943	922	936	922	984	934	924	954	902	932	926	975	1004	924	950	938	965	929	1001	989	933	975	933	931	933	946	915	909	964	873	897	917	937	953	958	951	926	927	895	955	937	921	951	929	955	933	901	916	921	941	939	959	958	952	922	955	920	910	964	953	915	935	948	926	899	948	925	945	933	906	958	956	920	955	906	881	925	1008	942	902	973	929	906	931	946	918	842	908	918	943	923	941	906	925	918	984	996	894	907	927	905	969	895	895	926	942	914	960	976	874	926	932	966	954	912	936	947	969	951	912	969	862	962	967	967	952	902	920	959	922	908	924	924	908	972	955	910	926	944	928	892	904	885	875	935	921	930	950	991	853	964	965	913	931	945	965	912	972	915	922	940	933	943	907	910	914	946	949	941	940	936	923	934	908	923	923	955	949	948	940	925	883	819	947	993	909	933	1023	938	887	918	931	944	952	939	908	975	918	947	973	965	949	942	865	976	957	937	957	935	922	925	977	906	910	926	929	959	948	934	968	931	968	984	942	949	920	914	953	970	960	912	967	934	949	943	1005	940	863	965	901	1004	948	914	875	965	900	906	906	947	934	917	935	956	924	942	916	885	907	962	898	935	955	974	953	935	908	950	944	1005	967	931	997	947	949	835	884	903	969	959	983	907	908	921	928	957	900	949	952	972	929	873	928	963	967	940	947	992	960	953	912	946	916	971	882	936	937	943	920	996	884	944	906	935	954	931	972	901	930	923	916	937	898	965	919	945	918	912	947	945	912	903	962	968	973	921	918	929	952	955	935	920	921	877	898	971	917	901	927	909	942	917	964	956	917	993	889	968	946	926	965	937	946	896	910	957	914	948	894	898	991	917	938	906	868	947	897	902	923	915	909	951	904	910	988	989	927	961	989	914	957	941	965	955	929	889	873	947	974	919	909	907	884	940	928	952	924	889	920	989	959	916	903	920	940	948	944	910	992	937	921	948	921	922	950	908	916	983	908	896	979	888	984	912	960	944	909	902	884	887	907	917	952	961	925	918	954	956	910	942	917	989	1001	918	941	978	941	906	986	916	942	941	865	993	953	959	927	938	905	950	876	986	978	906	915	878	1014	963	953	983	950	1009	892	951	985	969	987	972	875	913	940	939	982	908	961	953	937	950	914	950	919	1037	953	924	887	965	885	915	935	913	914	953	976	938	961	973	946	890	929	931	893	944	977	935	951	963	964	895	893	951
23011	21490	29432	23960	21481	21550	12537	1499	1102	1015	929	876	873	732	738	691	715	645	660	624	614	633	620	597	602	600	603	602	622	579	583	601	551	582	560	573	547	553	575	503	527	548	592	528	548	537	515	549	517	615	518	548	584	551	575	530	560	571	559	528	549	545	539	532	577	531	542	535	546	568	543	511	526	553	573	571	521	536	534	577	536	519	578	556	552	537	524	561	526	547	531	585	530	532	546	534	569	508	604	582	554	523	546	552	549	539	525	575	531	558	540	588	549	531	573	537	569	533	510	536	547	566	531	519	529	556	505	512	556	549	541	527	497	484	550	530	572	599	522	538	533	562	541	557	547	535	531	511	492	569	500	552	558	564	521	539	548	549	519	505	536	521	512	585	552	544	502	568	553	555	569	558	566	547	522	551	557	563	524	538	553	539	542	580	522	557	565	507	534	537	589	550	517	553	581	539	533	522	582	574	555	560	539	492	509	522	514	547	545	503	572	604	557	553	533	554	593	533	510	526	561	547	517	564	564	553	539	544	551	561	524	525	527	545	535	596	526	594	536	576	575	567	533	541	534	537	549	529	537	533	537	567	536	539	507	529	558	537	534	554	539	558	554	495	543	554	513	536	564	556	506	547	544	512	542	517	559	539	532	517	539	531	569	553	530	546	506	543	570	540	516	543	501	496	542	530	549	567	554	577	565	529	526	547	548	567	548	495	561	557	560	496	515	551	543	561	558	540	569	546	546	491	564	516	562	554	527	489	524	525	528	565	529	550	552	518	535	592	578	545	543	586	516	525	561	518	554	569	597	522	576	536	536	562	525	534	557	553	540	564	549	530	545	555	502	496	530	528	542	561	581	535	534	508	537	564	533	543	546	542	543	527	551	590	546	583	571	571	550	568	546	558	543	579	568	541	562	535	498	575	565	580	520	555	516	523	550	506	522	558	549	555	529	494	582	557	556	569	556	540	578	492	514	519	578	538	522	539	593	534	613	562	530	526	512	523	521	529	576	550	555	545	503	573	528	485	549	533	527	526	532	547	546	526	537	569	586	485	534	545	500	543	549	521	534	528	549	538	529	515	562	548	530	501	550	523	535	587	514	602	608	502	542	558	548	547	522	538	512	524	557	518	536	517	513	551	521	551	518	499	549	542	527	536	498	522	502	537	535	536	570	551	518	574	565	551	556	552	521	524	563	537	538	574	538	560	527	594	517	568	547	488	547	562	533	530	550	550	537	531	510	526	557	538	524	559	536	528	548	584	486	531	576	498	584	550	517	485	522	574	526	547	584	556	573	541	524	557	543	559	549	521	516	510	525	524	513	576	544	534	517	556	634	519	511	552	534	520	546	512	543	552	559	516	534	553	546	548	502	563	542	522	533	539	563	562	557	554	542	582	512	526	553	546	542	532	541	556	508	523	500	546	544	561	550	560	563	541	538	546	480	525	561	578	574	564	530	576	537	549	521	561	571	512	564	499	526	543	532	523	529	517	548	565	545	541	528	523	506	532	603	500	586	536	561	539	587	550	557	559	502	534	532	504	520	551	501	547	514	557	556	548	587	538	545	526	557	526	542	540	570	572	561	577	508	537	568	533	525	573	516	553	541	566	542	553	556	551	537	506	563	563	549	534	566	567	517	517	525	544	533	501	503	549	517	522	519	534	556	533	559	539	566	537	537	530	519	549	544	521	528	564	535	549	523	563	572	549	527	508	511	487	581	540	541	572	537	497	551	514	554	555	539	502	574	515	565	541	557	554	520	541	535	534	561	516	547	575	537	546	551	531	528	540	542	505	514	525	511	520	525	592	514	507	528	518	523	536	513	511	557	579	505	543	557	531	493	574	500	525	559	595	555	527	526	523	551	555	530	527	522	580	576	525	497	543	534	550	571	564	519	580	544	547	546	542	518	561	500	596	554	537	565	576	527	556	563	595	495	537	529	569	539	509	529	498	493	506	520	544	540	534	537	524	530	535	525	572	528	546	538	556	577	547	605	536	555	589	521	524	516	538	566	522	498	584	548	542	507	579	548	502	559	523	519	566	528	576	537	524	493	504	558	535	550	503	514	530	551	541	553	532	553	535	581	493	538	484	569	582	513	577	533	521	569	513	515	589	544	545	611	518	553	529	546	497	543	529	534	589	501	496	503	520	532	561	529	569	552	545	535	548	550	560	519	523	546	513	568	519	494	536	547	549	555	556	552	554	492	541	538	513	529	575	535	545	561	540	551	547	544	601	525	542	526	565	543	531	542	509	505	509	523	511	526	550	611	537	509	574	584	508	517	558	587	540	528	507	541	506	528	543	544	536	549	534	513	533	554	565	558	545	545	529	534	566	550	507	573	562	518	540	550	572	532	571	503	526	524	520	540	575	541	541	551	525	538	540	544	530	533	558	541	599	509	566	551	528	552	554	563	563	559	546	525	528	579	552	546	492	509	524	545	515	549	529	579	518	563	565	533	518	514	529	553	585	576	558	512	549	542	548	530	555	502	536	572	537	502	498	602	518	554	518	513	477	535	565	526	570	532	541	509	530	536	576	585	532	553	531	536	567	579	539	541	570	537	550	555	568	544	555	509	555	568	526	556	551	591	549	546	541	549	510	541	533	543	524	573	536	563	581	528	532	540	536	548	539	590	543	589	539	538	518	533	524	529	486	535	515	567	559	537	531	552	489	548	539	531	542	492	562	568	571	585	518	505	527	590	558	525	551	528	528	543	543	545	500	540	538	574	532	491	555	522	549	506	525	555	536	499	573	525	507	542	503	509	544	548	572	545	541	562	577	547	548	563	588	513	547	526	532	526	583	518	517	566	529	545	545	565	551	548	544	531	546	535	567	545	517	533	561	521	564	561	521	528	543	536	537	576	509	537	509	513	523	522	528	508	558	540	532	545	475	481	541	536	536	502	544	562	537	549	553	593	569	567	531	583	558	531	624	515	561	561	527	514	541	523	520	561	597	514	538	573	513	517	575	542	586	562	570	528	549	524	558	519	516	539	517	559	552	587	545	493	554	534	535	546	540	564	545	495	536	567	535	562	522	525	515	548	511	536	557	575	511	519	539	552	583	514	581	567	557	500	544	515	562	561	555	524	584	610	544	530	568	538	577	540	514	563	530	537	548	505	500	540	515	544	522	579	572	535	518	536	598	536	522	554	507	552	565	507	550	545	555	505	538	545	561	529	584	533	495	538	531	544	523	522	477	554	548	558	506	538	533	539	561	570	538	512	562	565	525	564	602	531	550	561	542	520	532	534	514	553	565	556	534	578	514	551	541	576	543	577	532	534	547	535	570	543	539	529	539	607	596	508	534	513	530	511	560	509	543	543	559	530	529	557	581	534	518	539	557	571	521	540	561	547	511	581	552	564	560	513	526	522	557	566	574	538	540	526	535	541	562	546	569	528	551	580	519	533	518	517	565	554	566	576	515	521	589	554	594	539	551	565	550	552	544	558	513	555	525	571	537	482	539	509	553	541	516	581	532	540	559
7041	16583	13429	6995	5102	3869	2904	2349	2034	1741	1608	1381	1279	1168	1052	1002	942	853	817	857	824	807	751	762	734	725	710	741	694	711	708	701	656	688	631	680	585	648	721	670	664	678	611	621	648	681	646	624	631	676	653	640	628	707	625	611	611	659	643	632	644	647	604	673	614	675	633	643	648	666	638	631	650	627	592	578	660	657	598	616	575	583	676	591	624	605	610	627	608	693	631	665	660	615	582	639	647	600	593	589	637	618	614	594	631	646	630	601	691	623	565	600	608	649	626	640	634	630	621	633	656	621	595	616	630	632	648	623	630	634	607	636	667	620	630	648	645	623	581	592	609	658	605	622	648	617	588	649	645	627	635	625	644	640	568	631	624	644	634	601	614	642	665	640	610	585	635	622	578	650	635	585	624	630	618	670	612	650	644	632	662	638	610	579	602	619	649	583	616	628	620	639	627	620	652	665	629	601	650	618	594	612	650	591	624	587	588	637	600	622	635	611	603	578	597	601	617	630	650	638	609	639	624	662	615	660	620	634	668	634	626	618	626	646	591	648	599	565	637	598	602	649	609	579	601	617	580	616	627	588	577	605	629	624	608	621	623	597	620	619	611	627	579	636	618	613	609	600	659	641	582	602	567	626	642	629	629	596	600	627	636	607	583	607	614	583	653	584	599	605	601	631	629	622	581	597	623	674	638	604	616	600	604	610	627	628	638	648	621	611	617	668	625	594	666	589	637	612	625	612	649	622	634	594	583	612	623	621	623	584	661	585	615	649	621	623	617	640	653	593	641	652	598	583	590	556	639	617	599	603	603	619	623	601	587	576	601	615	635	638	642	590	636	622	589	597	662	638	601	578	594	610	574	667	630	611	617	613	652	645	606	601	638	618	605	669	627	643	618	574	650	624	645	641	597	601	645	621	598	625	628	597	595	578	614	618	602	648	603	621	639	593	627	592	604	572	650	600	614	658	625	657	624	663	623	659	624	613	645	659	605	628	614	565	588	573	621	619	611	617	642	646	618	562	621	581	633	665	572	651	625	613	630	644	615	633	620	612	620	622	606	618	654	601	609	625	560	621	607	608	661	630	626	607	621	611	617	596	621	604	628	635	661	606	613	607	621	647	617	578	592	596	618	666	582	579	653	663	619	602	609	644	645	633	640	617	602	588	643	656	638	633	606	653	626	615	649	654	626	671	613	663	621	595	626	605	611	597	607	599	649	638	596	605	625	600	640	614	636	611	639	607	597	602	627	627	600	571	646	613	618	636	571	630	596	650	601	672	637	609	629	609	627	606	600	630	597	671	594	620	629	660	622	617	617	633	625	645	622	657	654	612	617	609	651	634	635	616	638	654	611	607	647	663	619	589	599	614	629	639	589	638	617	634	642	592	604	591	606	607	612	633	593	655	627	664	606	640	629	629	607	628	617	579	662	638	637	642	593	579	597	624	619	628	675	599	585	643	593	651	592	624	616	601	639	605	580	594	575	610	639	633	622	630	627	589	607	599	605	586	610	663	596	589	628	647	656	587	630	613	628	619	600	602	598	610	610	642	624	653	640	668	610	609	658	610	616	603	582	592	658	625	606	605	607	613	643	647	579	629	590	616	650	597	639	592	621	568	605	621	625	602	671	645	602	614	580	612	602	639	583	606	569	581	613	593	600	598	647	607	580	613	585	615	619	612	595	623	595	625	608	607	626	594	635	628	642	613	593	586	625	639	630	640	585	638	595	608	636	649	549	612	590	572	656	606	631	606	625	616	583	581	632	655	669	616	599	610	600	563	624	612	617	593	558	638	598	580	641	623	613	605	623	626	652	672	619	614	639	603	619	626	628	625	613	624	587	629	581	611	590	572	633	637	645	596	622	636	661	625	607	587	630	628	619	657	601	603	643	593	601	598	606	587	617	633	603	632	617	630	665	635	637	612	626	618	649	609	653	611	623	596	590	618	640	634	609	620	645	617	635	626	653	646	596	615	640	629	574	604	597	637	661	618	566	619	579	634	634	650	668	629	568	632	628	656	646	599	633	578	573	580	624	652	642	619	578	650	639	644	591	635	613	664	654	626	598	660	580	624	609	651	573	589	612	614	599	592	603	633	601	611	585	602	618	617	627	637	628	605	629	610	621	624	647	638	603	590	628	624	587	555	606	611	586	599	620	600	587	608	625	620	611	625	603	656	597	614	596	631	657	608	646	651	648	679	611	635	595	626	604	690	625	632	629	617	634	655	649	656	622	587	597	638	611	579	592	610	583	583	605	626	597	646	647	641	600	607	608	599	597	623	576	637	651	576	599	585	623	632	594	583	625	598	630	576	617	615	620	600	614	616	604	614	650	614	625	628	575	605	620	580	610	628	598	605	583	617	659	633	582	599	603	648	604	572	596	587	609	606	641	647	633	639	610	643	643	581	601	605	605	597	630	637	640	649	594	665	601	594	615	637	655	613	622	623	676	624	610	568	628	611	598	640	603	605	641	658	644	649	656	597	610	638	605	618	608	613	617	593	635	589	603	637	603	639	595	598	633	655	610	592	597	627	619	575	636	619	651	656	580	586	635	608	622	587	592	616	637	611	645	607	632	614	613	603	597	616	597	619	589	582	632	645	620	612	625	591	614	619	653	606	624	635	629	656	584	598	644	620	620	586	566	611	657	621	614	645	629	623	655	641	625	626	612	654	591	612	618	610	589	657	625	602	652	621	636	600	641	628	629	630	618	597	600	627	588	610	631	614	611	602	638	603	626	615	568	661	640	627	571	586	624	628	587	607	685	615	580	617	642	599	635	634	656	631	597	606	612	625	592	585	599	623	653	652	607	633	625	613	620	593	599	587	602	591	608	664	630	667	633	631	618	624	662	620	604	630	613	667	585	636	611	597	582	602	581	638	631	616	637	637	639	636	617	623	653	616	567	608	640	639	654	626	646	629	663	597	589	649	611	565	606	626	564	610	597	594	625	608	642	651	624	609	622	648	614	596	634	627	612	610	620	639	579	617	603	620	587	643	606	648	608	608	599	604	662	601	689	614	608	613	649	675	621	617	602	641	618	638	673	618	649	576	619	610	617	647	554	584	633	638	625	628	656	604	623	614	614	648	641	604	550	634	610	636	617	619	606	592	598	595	614	630	565	612	644	631	615	594	606	632	611	624	618	633	606	608	611	571	593	606	645	584	578	620	573	663	630	600	606	628	650	619	600	590	625	564	586	586	602	618	625	567	627	588	634	634	623	614	597	635	607	617	574	634	590	662	637	655	615	595	665	637	662	607	642	575	611	644	568	608	629	599	621	610	634	619	640	635	628	614	639	611	690	653	656	620	654	601	620	582	610	611	583	602	650	605	628	561	594	636	616	599	602	641	604	561	604	613	607	607	606	625	619	631	618	628	593	651	640	653	589	587	618	619	646	617	607	575	615	613	593	579	622	601	552	640	652	599	581	625	644	577	643	619	575	632	625	663	649	660	610	608	589	616	608	595	593	641	640	667	608	619	639	639
27490	20603	8055	961	628	619	573	599	549	570	553	540	566	551	590	561	515	542	561	568	551	529	565	532	544	555	556	562	567	545	527	557	574	550	538	547	570	568	530	546	534	529	568	556	514	513	550	549	600	557	536	521	554	534	551	559	512	600	559	552	547	527	546	538	538	540	547	559	529	567	534	509	555	543	551	547	595	548	583	529	502	540	594	555	521	537	568	524	555	606	540	494	559	555	556	547	496	563	506	512	543	570	563	594	568	489	563	547	551	533	508	557	600	538	563	501	524	552	516	554	560	536	576	552	562	557	539	525	530	549	564	582	529	567	554	537	567	533	572	542	558	542	540	534	548	541	519	528	556	540	581	510	550	544	573	537	570	555	542	508	539	524	576	573	516	532	547	512	548	516	527	551	551	494	525	504	541	568	545	567	553	498	499	511	492	528	559	576	580	574	601	544	532	525	468	572	547	567	540	542	526	554	504	538	568	529	566	490	535	577	542	543	532	550	546	538	528	603	551	571	583	561	524	582	576	567	547	559	495	545	564	525	518	523	591	544	541	550	590	560	520	547	503	543	532	582	536	578	550	547	583	578	564	551	571	552	568	565	565	539	590	511	542	541	519	585	557	586	538	548	567	559	553	572	528	547	556	511	580	553	570	488	536	544	499	571	523	555	580	538	524	534	575	532	586	509	516	565	537	604	591	566	504	543	538	562	554	519	544	557	559	553	555	521	531	592	564	527	592	534	566	520	610	563	559	586	551	524	574	586	541	579	519	516	552	545	539	525	538	540	567	559	587	550	577	544	515	551	594	539	580	563	522	494	555	547	586	579	584	543	528	594	494	536	552	551	525	564	501	544	570	536	578	541	553	560	540	563	556	542	562	549	530	530	521	538	532	507	562	591	556	522	536	568	528	527	536	558	579	500	531	541	540	584	561	540	530	606	550	546	563	550	567	585	533	551	579	514	548	563	525	548	537	545	536	551	535	501	533	534	528	505	579	561	493	560	535	537	517	498	503	538	557	552	570	571	570	541	548	549	500	573	517	551	545	543	568	585	559	554	526	540	557	554	541	534	581	558	551	503	539	618	510	552	509	507	525	488	561	555	552	548	541	531	529	575	518	581	557	572	577	510	531	537	550	527	539	562	513	545	507	567	544	581	571	516	543	582	517	528	559	521	590	535	546	540	547	551	505	541	548	533	538	570	535	580	547	560	566	557	560	539	583	552	590	532	576	534	569	588	539	561	507	557	569	586	554	508	536	568	545	508	503	549	513	535	574	548	557	554	518	532	577	525	548	507	565	507	567	500	561	549	509	558	562	534	580	544	547	553	568	548	500	550	522	508	533	555	542	525	536	539	538	596	556	542	533	551	520	545	558	532	558	533	545	564	546	571	518	551	495	552	534	541	543	553	536	523	547	524	555	538	535	557	558	531	546	532	528	544	566	528	531	529	537	531	539	548	507	537	551	508	547	539	556	564	548	563	568	566	562	527	559	550	567	535	563	525	565	537	528	567	560	555	536	506	549	541	544	488	507	536	510	570	515	569	583	580	517	507	535	515	588	560	551	595	535	534	551	530	541	543	534	516	526	556	563	535	555	603	542	513	549	548	571	584	491	562	530	560	524	554	564	536	552	532	545	510	566	554	530	573	563	504	570	568	502	536	565	535	548	527	560	546	561	576	553	534	568	492	517	546	546	523	520	571	519	547	575	521	539	534	577	534	562	528	557	596	589	531	514	534	517	537	518	509	581	520	581	570	572	552	553	520	582	517	554	553	581	538	571	564	535	571	543	566	541	558	546	574	555	552	573	537	583	575	536	533	575	515	534	547	562	555	500	562	518	538	537	528	544	502	518	547	530	567	511	566	481	539	526	478	566	533	590	533	554	554	547	530	562	547	549	541	508	548	548	574	588	598	522	569	546	553	560	567	581	545	573	572	551	587	550	543	547	535	544	527	556	554	542	542	528	556	540	597	524	576	572	547	546	550	545	537	531	572	534	550	552	555	544	574	512	544	560	550	531	489	566	504	559	507	553	551	555	545	553	572	557	550	507	525	552	544	565	501	586	552	550	546	541	538	534	578	566	574	542	519	525	545	541	524	538	523	548	561	532	522	577	559	504	519	527	572	551	547	529	555	561	555	516	551	561	546	572	584	608	526	570	544	527	511	532	549	581	572	519	583	566	568	573	557	506	576	502	561	510	544	564	559	518	551	522	548	526	530	556	549	534	550	558	543	599	531	537	555	556	552	536	563	522	519	587	556	576	583	540	546	564	537	544	541	537	552	542	559	512	574	582	515	572	563	565	580	541	533	543	545	566	546	550	514	544	555	548	566	588	514	546	536	556	546	559	570	553	504	532	527	570	546	519	564	548	561	524	542	550	537	551	509	551	546	582	523	556	556	571	560	535	529	566	546	470	585	545	559	581	551	554	549	546	501	532	534	534	576	552	563	551	575	530	556	520	561	561	543	541	534	535	534	566	574	568	543	555	550	578	570	552	538	577	551	530	550	580	559	553	555	510	529	530	521	538	596	577	588	516	570	537	529	574	541	546	542	545	592	536	516	550	577	517	534	553	509	501	609	560	534	554	581	560	541	540	521	560	604	567	525	538	559	598	549	517	559	551	541	546	574	587	530	523	524	543	527	573	539	544	516	534	507	557	506	539	539	532	544	519	533	542	523	501	593	536	515	559	572	545	537	563	508	533	569	571	557	534	552	537	552	551	609	555	545	579	551	581	550	576	537	562	530	528	527	564	532	523	553	502	545	546	540	527	480	561	549	531	540	561	536	521	555	565	546	545	575	559	550	539	558	542	538	520	589	562	550	535	554	508	585	560	564	564	577	513	528	532	540	564	534	561	531	543	562	554	524	544	563	548	550	504	557	504	585	539	553	548	562	544	515	540	545	573	575	508	474	558	590	505	533	580	537	529	582	538	535	518	525	532	520	505	547	530	535	548	555	544	527	539	573	559	548	553	555	492	524	530	515	552	513	522	539	535	523	540	552	575	571	537	538	524	571	536	540	557	556	568	562	571	535	525	530	526	532	543	559	547	515	522	529	560	539	556	551	515	524	520	542	608	610	529	528	570	547	525	536	559	554	541	586	485	534	538	527	587	577	538	551	539	545	549	589	541	535	537	562	551	526	561	529	533	527	554	580	555	554	530	531	558	540	542	511	509	524	536	523	506	542	573	545	513	610	541	572	557	497	557	550	489	572	552	515	565	577	515	526	574	560	576	566	542	506	517	529	553	520	539	559	578	562	545	561	597	529	512	612	546	530	508	516	519	538	507	537	527	571	554	543	517	516	552	537	558	555	531	615	537	536	505	519	553	575	480	542	545	563	562	530	563	531	576	555	551	545	547	487	525	523	493	551	537	516	489	576	553	562	531	586	567	534	574	552	552	522	581	557	562	520	545	510	528	489	540	564	571	564	566	544	559	532	546	570	548	559	568	546	548	564	594	564	510	563	538	533	582	537	511	561
4453	1352	1229	915	812	753	729	728	707	637	672	692	695	681	697	692	657	656	713	679	674	671	722	691	663	641	682	719	681	682	686	654	704	675	713	706	681	692	698	678	634	667	630	684	686	704	660	673	691	679	652	662	678	673	677	651	683	710	649	661	696	703	703	671	680	614	643	711	686	645	689	645	645	714	717	705	674	655	682	694	675	711	643	639	656	708	642	674	651	704	677	642	730	659	685	689	638	608	621	659	679	672	690	665	658	692	670	689	651	655	659	690	633	649	669	678	642	677	682	697	662	672	646	691	639	669	653	630	666	647	676	672	725	684	708	720	624	647	668	627	668	609	685	652	664	664	657	675	701	657	680	703	669	679	660	640	732	673	642	691	678	692	673	662	690	669	654	690	682	678	677	688	671	641	667	664	676	703	690	670	657	734	678	681	624	633	672	658	661	659	636	626	631	647	688	639	661	667	677	696	697	672	710	652	604	695	639	677	652	636	625	676	678	683	679	750	668	699	682	690	700	697	647	663	694	695	651	696	644	658	645	667	714	677	661	691	645	663	658	662	634	701	667	673	634	656	693	724	720	661	696	687	735	690	657	659	692	683	645	689	654	664	656	668	685	680	695	638	642	718	666	649	648	683	676	697	630	668	702	670	668	667	691	659	660	649	688	635	668	675	694	634	659	620	698	679	691	654	669	692	677	711	681	661	700	678	679	627	694	647	654	704	607	683	714	715	655	651	719	637	707	658	673	631	700	682	617	691	664	662	702	662	653	662	678	637	675	668	658	681	679	691	670	667	686	697	696	674	647	661	639	663	680	618	636	708	653	640	685	702	650	666	652	647	684	705	667	701	667	671	704	713	604	706	656	667	645	704	753	665	633	699	672	699	623	703	688	706	676	627	671	667	686	664	643	678	750	682	694	671	698	684	669	709	653	654	596	705	647	694	679	664	706	686	664	688	687	714	692	735	682	685	636	642	679	636	631	720	631	656	628	661	747	590	704	680	638	647	684	677	705	697	691	685	685	656	683	615	673	666	661	680	645	654	619	649	618	715	694	696	669	670	663	697	642	729	646	737	665	647	673	695	646	676	678	707	686	673	689	679	691	688	682	671	714	661	647	672	628	692	654	662	691	661	658	718	617	700	654	713	656	647	672	694	695	668	666	649	651	686	707	639	621	641	696	650	650	699	660	692	680	648	667	657	656	675	622	673	658	664	681	690	674	727	651	635	712	676	670	695	669	635	626	664	706	620	664	725	659	644	637	635	680	704	631	701	690	698	666	682	640	696	701	737	668	697	675	621	626	657	680	685	673	657	682	688	670	667	664	669	678	659	628	697	634	655	684	653	647	675	676	651	663	628	667	683	672	736	715	675	616	693	671	658	661	678	656	643	678	643	714	664	669	673	732	690	693	650	660	686	684	695	688	628	705	650	679	670	706	697	659	686	703	653	668	665	672	692	706	696	673	673	673	677	686	682	667	622	688	659	695	715	706	646	661	708	712	641	682	707	672	654	789	687	694	650	660	694	713	653	692	627	659	610	624	675	697	667	677	696	643	644	671	702	645	706	631	670	663	674	694	696	652	610	681	638	660	635	663	715	672	680	613	624	643	702	629	682	684	665	673	673	676	686	681	628	660	681	674	671	702	693	665	669	669	663	687	689	687	679	646	716	675	691	655	718	653	693	648	646	655	688	711	681	639	686	673	691	668	657	689	656	715	648	660	679	679	659	633	641	660	672	669	655	665	661	715	622	695	715	693	710	680	625	672	659	646	724	667	680	683	658	681	679	680	682	657	691	733	690	690	640	691	648	664	645	641	660	720	669	656	681	660	697	680	702	666	708	639	692	629	674	670	697	672	662	683	658	703	723	694	686	673	661	658	676	688	676	640	688	667	734	689	662	695	659	619	656	663	705	661	643	667	649	672	688	648	639	649	698	613	684	685	657	652	698	671	644	677	641	702	702	662	672	679	650	669	641	687	618	675	664	663	654	677	641	665	678	677	667	701	714	673	687	645	712	687	635	671	658	697	716	677	646	653	672	688	648	685	652	711	699	671	657	654	671	671	669	676	654	724	671	671	668	630	663	656	655	651	634	682	650	669	689	676	677	674	680	635	694	656	646	691	683	631	659	672	724	693	675	628	646	667	690	629	670	650	681	697	668	641	669	678	665	679	677	632	640	640	692	635	654	622	703	677	628	657	638	711	690	674	675	615	655	683	682	687	603	685	672	697	646	665	679	671	644	668	649	671	689	603	654	696	654	682	677	741	653	660	667	686	693	679	659	692	648	646	652	631	691	653	666	639	624	665	711	619	668	668	686	713	676	706	699	662	656	656	645	611	658	659	664	667	643	662	637	662	674	652	691	679	655	677	701	655	670	676	689	623	651	683	674	696	671	652	660	604	677	649	657	730	655	668	644	647	687	603	677	699	688	677	665	693	641	632	662	673	623	672	646	664	651	650	670	676	672	691	702	677	669	629	664	659	725	644	668	698	724	653	624	624	679	699	653	690	697	678	674	681	699	631	666	670	696	665	676	641	674	648	665	639	687	687	669	634	652	692	676	694	661	692	684	673	618	648	699	698	665	693	683	722	642	647	682	685	695	632	648	686	714	702	698	669	641	672	646	733	685	633	709	660	665	657	686	613	661	663	648	645	689	650	682	630	652	670	618	660	704	657	657	678	647	716	681	708	697	655	665	686	686	689	729	662	629	695	649	661	651	642	696	634	682	677	693	677	715	660	681	670	710	671	650	701	689	723	686	721	646	659	663	696	681	738	691	704	663	666	678	675	694	641	586	625	665	654	673	658	678	666	677	665	674	661	623	691	675	670	689	661	665	708	655	677	676	685	683	668	657	620	655	662	655	674	664	665	711	731	622	655	678	645	690	671	673	674	663	678	646	684	746	692	671	694	671	652	649	614	710	633	607	696	667	653	645	668	649	714	693	662	677	647	676	670	680	651	704	658	690	635	692	668	689	678	652	676	668	672	664	672	692	698	654	647	671	629	658	670	640	642	654	699	693	642	663	641	706	618	708	714	660	694	637	595	676	672	657	655	687	692	671	691	671	663	709	656	665	661	662	632	685	682	655	691	676	706	664	646	707	625	636	668	742	646	691	669	657	674	629	687	651	673	674	705	694	677	646	648	669	650	687	709	675	637	678	690	697	665	682	644	707	675	669	644	655	624	662	674	658	697	653	633	657	621	640	661	637	660	664	646	663	649	691	690	623	670	686	696	719	660	717	673	668	676	652	677	669	693	671	663	666	681	687	707	698	677	655	695	686	648	669	711	674	690	686	639	667	679	696	699	649	671	683	642	635	671	717	753	706	642	715	689	660	678	649	687	679	662	680	668	638	676	643	733	650	693	674	663	664	681	695	643	656	650	655	674	658	667	722	709	724	659	635	625	678	684	698	672	642	701	629	639	692	707	675	618	712	636	646	677	672	670	697	639	672	671	681	640	626	654	664	683	723	655	702	704	653
24070	21532	29106	24387	21541	13278	1307	740	620	556	513	479	442	412	417	386	391	358	362	372	352	340	346	353	346	360	364	327	311	361	317	328	341	324	307	354	302	319	323	329	332	308	316	332	297	349	332	313	317	312	331	309	301	316	339	298	312	342	324	325	313	325	298	337	321	319	312	341	289	312	300	316	310	325	328	329	297	319	318	278	314	304	310	325	275	319	303	319	301	310	305	312	315	338	323	290	327	288	314	324	297	296	307	354	326	319	338	285	339	314	302	309	304	346	307	334	296	324	302	333	317	284	298	295	311	296	336	297	297	304	266	349	309	301	276	306	332	314	344	324	298	285	321	311	330	319	296	305	334	325	336	327	366	304	320	283	304	325	326	297	309	309	303	302	272	299	283	308	295	340	307	322	278	286	310	289	295	279	320	317	332	286	290	308	307	322	298	327	303	297	315	317	297	327	285	283	348	334	302	312	318	299	318	304	306	327	331	311	282	292	334	324	328	305	291	301	282	321	314	280	300	312	332	361	279	294	295	303	312	291	325	362	319	316	293	324	344	345	316	295	320	313	333	304	293	312	319	304	306	292	297	295	320	307	324	306	332	348	299	337	323	313	331	306	322	290	296	303	320	320	339	316	281	303	361	296	305	307	308	284	294	352	319	298	305	291	283	327	304	341	338	271	315	278	311	318	330	278	315	315	312	300	322	306	280	319	341	323	340	319	299	322	310	314	313	314	333	318	315	321	324	319	300	310	307	309	301	295	295	309	304	302	327	296	305	304	331	294	304	300	311	335	326	324	306	275	352	328	320	327	293	314	292	304	338	311	294	308	293	328	294	314	279	304	288	330	305	287	307	276	330	328	299	291	332	300	317	324	309	307	353	282	296	288	309	299	300	300	310	336	314	353	326	337	320	315	284	332	304	304	305	305	296	266	332	301	284	347	325	290	333	313	302	330	303	343	343	298	335	325	307	325	305	295	305	319	311	299	323	306	319	332	310	281	308	323	299	320	306	314	307	322	320	313	319	298	314	321	299	324	318	298	324	325	318	299	326	321	315	303	338	307	313	288	315	307	312	312	324	285	293	299	313	303	312	310	304	306	302	325	323	291	331	291	322	308	286	307	304	306	349	317	320	297	307	301	311	290	315	321	308	312	293	284	269	326	309	327	347	314	327	323	269	325	301	339	338	325	304	283	293	290	331	303	321	307	290	322	297	312	320	335	310	311	312	296	298	305	331	283	285	306	309	288	327	288	307	280	302	306	312	315	315	298	322	308	308	293	288	299	328	317	275	316	292	341	313	369	321	321	308	312	310	337	298	303	306	282	310	310	327	303	329	300	300	311	319	283	283	301	328	299	315	367	290	314	314	311	323	302	338	341	323	336	327	291	321	300	315	284	314	289	309	287	325	294	310	313	308	316	283	317	322	300	324	312	313	279	315	308	331	327	324	321	331	304	288	324	271	299	283	361	301	306	353	295	300	334	286	307	333	297	289	280	300	296	297	298	319	312	296	339	347	304	323	319	309	295	294	302	292	316	326	312	326	306	276	301	323	283	304	315	303	251	342	297	284	309	314	343	331	313	336	314	311	310	293	342	307	331	302	327	298	287	299	302	318	293	284	294	289	303	294	326	316	308	346	314	303	306	292	306	312	287	311	297	276	296	276	307	298	319	313	325	298	289	301	318	332	313	313	346	325	298	312	306	330	366	327	319	299	316	297	300	326	344	290	306	339	334	321	295	293	282	327	297	297	312	305	318	322	311	296	316	322	294	315	323	312	301	346	288	316	300	284	303	317	314	298	325	289	324	349	293	301	318	330	304	294	312	346	304	303	313	333	324	318	306	294	272	311	345	298	281	295	309	301	280	326	316	325	336	314	326	324	297	341	304	323	278	322	348	304	293	340	301	276	294	339	312	295	294	299	337	296	290	319	340	298	346	294	305	348	284	322	324	306	306	294	278	304	306	318	295	325	319	307	317	312	277	292	327	299	273	308	327	300	303	282	301	335	305	300	273	310	290	289	320	313	325	331	303	309	285	303	300	290	304	279	298	308	328	334	299	278	321	294	316	318	321	287	298	314	273	289	297	302	309	305	317	357	308	290	306	302	306	299	281	340	277	302	303	284	323	335	330	308	323	314	307	294	283	317	321	296	305	331	340	309	307	326	333	295	302	299	299	292	329	302	293	302	310	298	346	314	306	294	328	305	327	304	308	342	290	315	312	347	343	308	316	333	309	283	315	311	305	320	331	301	320	316	316	287	308	316	299	318	288	321	304	304	321	261	339	317	338	341	319	330	304	305	314	313	327	308	327	320	321	296	319	295	307	310	328	331	284	334	283	297	321	275	277	328	301	291	311	304	298	315	304	313	299	296	312	308	293	302	298	303	307	301	284	303	291	352	312	306	288	328	324	282	321	299	328	280	289	324	290	310	307	277	307	327	318	274	307	321	294	317	284	314	326	290	331	295	304	345	317	303	305	313	307	316	332	338	317	327	290	325	291	312	315	284	289	333	324	329	314	314	314	310	277	309	290	331	330	297	319	323	334	294	302	289	308	294	317	327	301	295	285	302	321	307	266	302	318	312	284	317	305	352	285	295	304	292	315	332	324	320	294	303	274	262	309	317	329	339	304	291	319	295	326	312	327	338	301	344	292	343	312	329	310	309	312	305	299	276	307	300	292	305	322	273	313	325	328	315	298	303	323	327	322	310	309	316	294	317	309	276	317	316	320	364	330	305	307	309	327	322	315	310	317	295	297	318	295	302	303	368	293	297	294	316	307	329	329	310	294	319	313	324	306	284	299	325	322	296	303	291	293	299	280	295	289	299	349	316	324	325	260	328	316	321	295	314	307	322	321	297	305	298	290	323	313	341	326	318	319	305	315	310	313	321	319	280	297	301	308	307	285	322	302	308	297	317	319	314	313	315	287	305	318	325	278	324	283	305	351	316	308	323	316	317	333	322	299	311	314	317	290	310	332	306	304	293	287	323	308	316	308	313	319	292	320	309	319	324	292	300	306	343	313	294	316	317	303	315	325	301	300	327	266	310	301	283	274	292	304	304	299	322	302	303	293	322	292	297	296	313	308	291	291	292	315	310	310	346	300	295	288	310	313	302	309	321	297	317	319	305	296	338	304	303	307	305	329	305	327	286	293	316	306	307	292	331	305	322	287	322	292	294	306	330	303	313	336	317	291	312	309	303	289	316	312	315	328	342	325	290	288	323	308	313	295	296	298	312	303	319	307	350	353	312	316	307	287	310	301	326	308	302	321	306	276	306	318	297	328	309	306	316	303	324	277	332	305	288	267	342	290	321	276	294	294	297	287	271	294	291	306	320	303	297	340	317	300	302	300	305	308	313	335	324	301	296	307	317	279	291	301	329	278	279	312	322	340	324	279	314	313	320	284	299	260	312	327	325	279	329	296	320	337	286	327	347	298	327	308	306	315	316	304	328	299	305	309	290	321	301	321	288	292	293	322	310	305
4833	10164	8224	4086	2811	2120	1709	1313	1123	938	828	760	727	629	643	577	516	507	480	530	489	443	462	446	448	431	403	473	424	431	409	401	398	410	392	382	429	402	396	433	410	393	391	413	411	397	398	435	422	406	415	376	362	405	421	400	443	379	391	383	331	384	394	373	412	394	418	396	383	405	374	395	395	403	384	378	386	370	398	368	396	376	371	388	400	405	391	400	393	397	411	375	409	368	380	409	377	390	380	388	413	371	396	397	395	344	378	375	400	392	370	410	391	367	367	393	426	401	375	389	401	361	397	388	378	361	412	377	414	370	404	387	392	399	387	378	385	388	400	385	389	402	404	403	393	386	375	404	385	373	381	395	390	375	399	401	407	398	398	390	388	410	379	362	381	400	419	395	405	399	399	429	372	353	399	385	406	384	389	368	394	387	379	381	396	406	388	403	412	419	393	404	378	379	389	391	382	358	383	414	415	382	366	370	385	424	376	386	380	389	393	395	383	345	362	379	385	380	358	381	391	351	368	386	357	384	324	358	415	370	395	343	382	362	405	441	393	371	401	381	435	357	385	367	416	386	375	369	385	391	354	395	429	375	403	435	412	369	390	445	398	420	385	395	400	390	384	387	375	385	403	372	385	430	355	412	403	353	382	391	392	405	382	390	354	407	408	410	395	406	405	364	386	356	389	360	408	364	397	389	404	373	365	381	358	354	410	413	404	419	373	429	382	396	392	381	401	365	377	381	414	397	350	379	379	387	419	402	361	339	392	381	397	365	371	378	384	369	410	401	369	406	403	415	389	359	380	367	359	377	368	391	379	363	390	364	370	378	387	383	362	379	390	364	397	431	416	399	385	419	376	389	414	350	380	408	405	410	395	385	381	379	406	341	383	404	376	354	374	374	391	410	360	358	394	407	387	348	344	370	404	397	397	383	386	398	373	377	388	404	388	382	381	370	382	381	368	388	383	407	384	401	347	391	403	348	395	384	363	393	391	339	409	422	406	374	389	388	374	386	385	400	382	357	399	413	389	367	380	395	412	381	387	411	367	373	412	357	404	394	372	378	420	388	391	385	417	389	364	364	400	380	399	361	410	445	369	356	376	351	411	360	384	412	391	383	379	375	413	419	349	380	366	364	372	390	412	395	378	371	400	405	383	413	364	359	379	402	395	372	398	386	383	412	390	408	417	356	358	370	353	415	363	444	412	391	407	384	336	396	344	386	386	369	361	343	366	413	368	377	411	362	400	434	356	406	381	381	394	381	380	400	398	364	366	428	345	390	400	405	407	374	403	378	395	378	376	387	394	383	411	396	411	383	367	361	381	400	381	407	374	372	399	383	392	390	357	376	375	372	414	370	412	344	412	349	397	387	375	418	402	428	380	390	396	378	371	445	391	378	430	387	380	418	338	389	383	389	407	371	394	372	380	407	389	399	399	424	378	416	391	366	375	379	402	393	405	385	391	408	400	373	372	398	398	417	395	390	404	396	448	383	387	392	431	429	411	367	369	381	402	393	412	388	389	393	365	394	360	376	407	390	432	377	423	365	414	364	377	400	363	334	372	413	421	380	396	389	419	346	371	388	383	382	379	397	339	357	408	382	393	377	366	391	388	359	396	396	383	363	392	415	413	389	391	376	383	403	405	425	362	391	349	397	373	389	343	396	387	393	389	373	380	392	373	377	376	359	381	383	387	392	409	371	368	382	389	374	383	368	370	405	398	388	382	409	372	420	374	409	371	395	391	356	407	360	364	385	417	387	367	399	380	376	345	381	381	371	398	387	387	384	387	378	394	424	372	391	384	407	356	373	404	407	383	416	368	387	378	396	403	412	421	378	387	368	397	420	403	431	384	389	372	413	356	361	357	395	372	363	408	392	367	407	340	413	396	399	427	381	370	396	382	407	372	390	373	375	390	394	374	400	421	387	366	390	394	354	381	420	438	401	381	385	374	389	379	350	383	410	397	379	388	418	404	368	386	403	387	392	393	383	412	358	363	382	384	389	376	371	386	400	438	371	413	394	402	403	372	363	404	377	401	343	366	388	394	392	403	353	357	376	369	379	401	396	411	352	368	386	405	409	379	399	399	393	392	408	337	393	389	385	382	410	417	403	377	410	356	397	397	353	359	429	376	379	381	360	389	426	402	360	380	378	384	430	338	410	356	375	386	369	412	405	374	387	385	386	394	408	420	376	404	369	376	381	389	377	355	431	392	350	376	399	362	374	406	383	398	349	401	392	371	406	433	406	371	356	391	409	388	346	395	370	408	355	387	388	402	393	388	409	416	371	427	372	415	390	404	374	383	395	375	393	382	378	415	372	408	370	357	382	400	423	379	364	414	423	347	406	408	425	415	399	359	404	386	377	410	404	379	369	398	394	381	358	400	370	370	416	389	376	386	374	392	375	379	375	399	367	380	386	388	423	377	397	373	394	405	346	392	376	380	378	365	413	377	388	366	361	330	400	399	376	398	383	436	441	381	397	420	416	368	396	374	410	402	381	402	376	381	389	380	400	397	404	359	366	386	336	397	395	369	359	380	400	389	390	399	356	384	395	424	379	367	341	397	379	402	394	357	386	407	374	395	391	384	385	414	390	368	415	389	418	410	390	399	414	394	400	422	395	374	384	416	423	407	361	389	439	393	395	402	388	400	412	406	395	406	406	392	398	351	391	403	365	402	411	402	388	388	408	378	376	420	400	375	395	424	392	348	386	407	372	375	381	372	352	386	384	394	394	428	398	370	391	359	404	364	374	379	409	413	393	397	365	373	383	403	346	382	396	405	352	367	389	360	414	388	383	399	395	351	399	396	413	360	372	371	387	393	382	409	359	391	372	394	380	391	425	387	353	377	368	389	383	395	383	392	374	361	370	353	419	407	410	401	359	399	415	351	368	395	394	374	376	381	387	415	387	378	361	401	387	401	442	416	382	379	405	390	377	394	382	415	383	370	376	414	390	392	415	412	383	373	389	370	400	400	428	386	390	409	399	371	360	415	419	391	349	390	422	386	389	378	369	387	379	383	353	417	368	362	371	376	357	391	388	410	382	382	391	359	385	362	399	369	375	389	369	385	401	385	369	358	383	356	377	385	386	407	414	418	400	391	398	423	415	359	363	369	381	378	395	377	386	361	402	359	422	379	413	402	357	408	390	395	396	354	395	343	412	379	354	418	380	402	394	386	405	387	400	374	409	356	361	366	390	383	368	400	382	374	404	374	382	371	393	426	410	387	360	378	381	364	383	352	360	375	366	370	375	411	370	376	388	366	429	399	420	390	403	389	386	415	390	390	415	392	362	382	376	378	397	368	393	376	359	360	366	387	393	415	376	397	354	413	385	404	372	408	403	407	390	376	362	397	393	384	371	390	421	378	408	362	374	412	403	417	364	337	386	392	398	371	358	380	359	428	404	389	406	413	352	393	381	377	366	365	409	386	380	382	410	415	380	387	388	371	386	377	420	348	443	377	385	379	352	380	377	361	371	421	369	351	434
25461	21616	28200	25503	12812	1378	1130	1003	924	889	861	881	892	897	823	830	811	836	830	811	809	857	803	866	823	811	839	792	805	783	871	840	782	783	837	798	819	780	778	856	770	844	824	833	807	805	827	825	840	804	818	820	811	851	790	857	785	852	811	798	846	812	891	809	795	778	797	845	749	786	788	868	796	814	839	760	844	839	775	826	784	797	884	758	823	765	839	797	798	830	820	784	755	762	777	799	770	837	848	791	802	851	802	819	783	748	776	782	858	810	801	824	835	822	826	816	799	813	774	826	800	743	802	806	857	818	802	762	836	768	826	837	798	843	791	765	805	815	813	810	785	815	824	790	799	818	798	834	843	781	853	820	833	790	817	874	796	800	765	828	816	836	805	800	794	762	807	800	836	779	821	822	820	837	867	758	826	787	845	843	837	795	822	834	791	745	822	803	799	799	832	754	803	797	819	809	841	802	806	811	772	829	781	850	818	741	809	832	843	786	856	778	851	784	832	823	794	834	820	778	828	804	774	803	801	827	864	791	784	801	757	803	827	795	827	830	798	770	810	810	801	766	818	861	773	769	804	851	778	756	825	754	823	791	848	816	787	768	766	837	772	797	798	761	817	809	790	809	800	823	754	804	835	794	768	780	820	800	870	809	848	816	795	836	777	767	814	815	786	815	754	798	785	746	837	813	800	880	778	818	810	755	762	793	771	796	814	832	822	808	785	847	788	811	796	828	743	825	851	855	811	813	771	839	811	854	790	776	775	840	791	819	813	760	789	811	816	788	854	810	789	820	826	819	791	768	807	772	779	850	815	819	811	829	787	857	807	792	769	818	799	818	784	833	831	823	804	781	781	792	803	798	806	850	800	833	816	799	834	756	777	809	809	856	807	825	763	811	810	769	809	786	827	796	809	791	786	796	782	749	807	829	820	833	809	783	768	810	814	782	850	746	847	808	845	827	793	771	836	804	772	778	774	798	830	815	793	815	748	825	850	811	823	773	791	809	826	787	757	798	773	747	844	859	879	819	835	823	818	847	800	777	804	800	830	827	757	786	819	778	770	771	832	829	850	784	793	822	826	770	798	792	857	794	825	800	775	783	813	744	775	805	804	794	820	745	748	779	790	722	783	764	806	824	742	781	825	771	786	787	854	798	797	813	833	828	816	780	836	755	814	848	815	836	794	795	848	816	820	826	797	829	818	829	731	764	831	817	845	802	787	815	795	791	810	818	768	796	789	786	800	801	809	811	758	809	834	826	785	786	805	797	772	830	759	790	816	836	733	780	761	797	755	822	802	817	769	758	777	840	810	771	776	834	790	749	780	771	801	773	751	813	774	783	771	779	787	779	789	806	793	798	790	795	758	753	821	796	827	739	814	787	765	790	838	839	849	778	767	839	793	807	821	792	742	754	800	814	823	813	819	821	845	873	798	818	846	835	741	798	795	823	784	774	832	783	801	761	789	812	801	830	790	825	837	758	770	789	804	821	833	825	820	840	850	814	836	806	804	844	756	781	797	816	824	798	770	823	793	798	759	781	785	806	850	783	806	803	768	821	796	794	771	773	843	781	795	812	790	810	780	751	796	813	786	779	800	891	839	801	770	791	774	834	826	825	800	812	821	776	819	809	777	746	880	819	823	793	776	764	757	847	813	793	740	790	771	773	758	827	792	778	761	775	765	822	827	748	799	781	820	783	798	802	774	802	780	790	778	825	838	815	815	806	799	773	807	835	787	784	812	801	797	786	750	792	786	820	775	791	772	806	825	790	860	811	784	782	827	801	791	756	815	833	855	791	830	820	811	797	828	761	837	838	803	763	794	789	777	864	770	843	833	857	814	743	764	838	764	760	819	802	783	788	808	781	788	814	810	799	850	808	808	780	833	796	851	792	813	808	851	787	786	843	852	781	786	847	771	833	744	798	823	771	793	823	821	755	819	842	769	826	815	809	796	814	821	881	747	820	812	804	793	800	777	810	777	783	812	798	877	816	814	782	749	786	820	771	815	807	783	806	800	794	775	853	794	818	831	757	804	810	782	770	805	773	836	793	761	785	802	831	806	779	808	822	728	768	817	784	808	788	851	824	840	824	811	813	834	809	830	819	818	835	803	841	814	756	764	816	841	847	800	786	829	834	853	784	817	754	839	830	768	802	793	775	814	762	753	758	793	825	857	732	880	810	824	840	836	850	783	809	801	819	824	843	796	790	838	806	799	824	786	830	818	824	759	776	821	758	777	764	783	809	886	866	822	800	767	864	787	800	804	756	789	779	842	788	841	772	802	749	795	744	789	797	826	788	772	810	823	760	777	800	847	808	802	793	811	829	792	841	819	813	802	780	822	808	821	830	797	873	819	804	733	779	798	843	811	806	859	772	849	792	779	828	835	785	804	785	786	790	775	805	788	778	788	826	763	799	802	709	803	788	785	842	773	819	786	834	806	807	770	830	790	762	753	773	817	764	829	795	812	739	780	785	848	810	839	790	781	808	799	794	757	798	806	817	821	800	799	755	773	814	786	773	825	843	837	844	827	821	755	820	802	809	851	824	787	807	790	830	792	794	773	807	759	808	798	801	845	738	795	774	850	857	755	825	749	798	861	786	850	809	829	822	826	806	859	839	823	813	846	778	789	795	767	816	786	742	742	854	807	823	809	875	791	761	761	799	788	823	740	841	862	765	841	760	827	869	797	762	786	758	811	787	805	773	839	809	782	789	813	777	804	792	841	833	848	785	759	823	747	813	776	757	810	787	790	841	791	806	717	846	790	807	825	829	828	798	791	793	780	830	826	775	765	789	820	797	822	773	794	808	822	801	823	809	835	835	772	790	807	767	848	782	794	826	854	812	823	838	812	825	817	806	805	783	821	764	836	785	804	788	787	823	779	840	841	791	809	798	793	795	794	850	798	795	866	771	814	813	837	817	828	759	817	833	833	816	790	817	832	801	810	777	791	867	783	853	881	811	797	806	812	844	738	773	788	800	796	827	760	834	766	796	776	844	820	810	819	797	811	820	801	778	787	855	798	808	754	804	808	775	825	834	787	729	825	806	791	786	800	782	788	789	842	805	768	836	776	752	841	825	766	800	810	816	795	794	818	743	803	819	763	802	850	793	833	787	808	863	822	799	842	769	845	845	853	797	805	812	769	791	778	768	809	796	828	752	834	782	832	779	807	817	814	759	840	821	778	794	830	772	777	813	796	771	791	770	750	804	823	808	755	785	807	750	781	847	838	817	820	829	782	842	800	761	795	772	811	818	795	814	793	800	784	840	840	817	805	811	762	771	795	759	825	781	822	741	783	817	817	788	828	751	765	846	764	805	761	824	794	775	764	816	836	821	771	840	840	810	769	801	836	836	805	800	833	833	785	754	849	776	795	801	789	807	852	802	802	848	798	766	814	811	755	773	840	789	755	767	750	809	790	813	822	805	822	791	806	756	857	796	828	748	830	844	785	805	786	802	779	748	812	800	811	787	761	809	818	785	788	786	791	764
4891	6042	4876	2750	2213	1827	1536	1403	1354	1250	1208	1160	1115	1034	1044	1013	1019	1078	1019	982	923	1051	941	1012	984	1036	991	987	1006	942	1005	957	963	947	953	935	906	983	946	968	977	901	998	969	951	991	943	917	945	948	991	923	946	955	947	907	927	907	929	974	955	961	920	906	965	920	932	956	948	947	972	974	945	955	946	937	1020	993	933	922	914	914	890	914	921	887	929	958	970	1021	1007	944	915	960	944	926	950	946	905	926	975	932	974	929	941	915	915	926	970	943	996	948	940	1007	943	911	930	959	921	915	893	955	929	987	938	960	929	915	956	968	988	963	923	932	930	925	975	993	942	931	946	950	925	957	985	1010	904	971	919	936	918	908	973	958	943	953	909	920	987	923	918	925	948	930	984	976	913	880	902	919	939	908	912	971	907	952	855	981	925	950	948	968	939	964	926	992	935	934	908	941	939	945	924	973	913	992	1002	908	984	961	937	941	942	908	925	880	926	982	970	962	910	953	933	908	935	946	922	978	939	929	874	990	960	995	972	1008	981	940	911	946	922	931	914	950	917	942	901	917	915	950	935	942	937	894	990	942	950	952	940	930	945	977	946	872	950	961	919	987	911	985	995	930	913	955	945	943	931	913	978	965	928	915	913	911	939	1001	973	941	903	986	922	919	939	953	920	976	960	967	876	946	995	968	966	882	917	953	917	952	936	980	928	963	959	941	968	1000	968	937	976	927	890	944	905	886	911	924	931	950	974	902	927	929	920	993	927	1012	977	993	916	924	930	933	952	953	939	917	901	957	918	909	935	986	926	906	938	938	954	938	967	964	942	923	942	981	940	973	962	961	947	958	940	909	924	920	952	978	936	936	932	903	958	924	944	940	935	906	971	878	924	940	897	972	917	919	904	928	992	970	958	968	924	908	919	921	885	953	905	957	962	954	967	969	942	941	905	948	941	885	914	884	928	909	966	942	893	915	944	892	919	910	1011	932	966	964	968	904	950	988	979	935	943	978	912	905	932	944	982	963	930	955	902	910	952	932	941	953	937	881	917	950	967	949	944	936	974	956	916	925	956	922	918	956	916	954	966	909	950	967	962	943	909	936	953	919	990	871	950	912	980	917	987	920	929	956	948	916	930	944	924	924	919	987	908	953	994	957	947	939	929	935	951	935	931	948	961	931	888	870	896	971	915	972	930	916	952	940	928	1020	964	910	954	981	928	967	930	898	934	965	958	928	966	923	939	900	1006	941	887	916	859	961	953	938	938	951	948	965	945	919	949	913	914	924	933	941	938	926	1012	936	948	947	912	973	977	901	981	922	956	929	953	946	924	920	971	949	885	939	947	931	927	888	988	926	964	943	919	915	929	943	930	956	983	912	907	975	987	1009	930	968	934	940	963	977	1035	948	954	923	938	927	997	920	920	934	941	915	938	987	948	938	965	964	935	996	978	990	962	925	872	972	972	995	964	943	922	950	941	987	1042	970	958	920	965	937	967	1012	899	916	971	959	1022	994	945	957	933	973	950	941	983	901	884	881	945	920	971	939	983	932	959	896	919	918	1000	919	985	913	920	957	975	914	951	982	948	939	904	893	826	954	959	938	955	965	955	921	922	890	926	976	944	954	959	933	958	944	909	995	923	907	976	1010	920	956	970	958	944	932	1013	949	971	955	960	949	939	907	886	919	948	983	975	959	1006	968	948	968	941	977	954	939	999	930	987	930	897	968	912	935	930	976	988	922	961	976	939	1004	913	926	954	933	1001	989	955	977	883	947	982	898	920	951	999	878	945	913	943	943	928	947	969	965	951	944	978	963	987	938	950	929	929	1000	892	970	951	928	948	960	884	935	976	935	942	902	882	885	994	949	920	947	895	973	910	882	885	946	936	988	925	897	933	991	988	900	895	934	902	994	919	946	968	944	927	922	900	904	895	962	970	932	896	997	930	957	942	872	925	919	924	891	1003	946	941	949	964	1023	960	919	982	1008	954	943	955	984	952	891	936	950	945	937	894	960	940	970	936	924	1028	953	971	926	954	955	878	969	977	966	924	944	912	932	972	988	895	961	892	898	1029	939	936	957	931	964	931	950	1005	957	949	953	926	981	947	944	956	933	938	916	952	971	934	986	884	917	954	938	959	950	983	906	896	956	928	986	944	960	976	892	929	885	960	920	951	862	892	908	991	957	935	988	920	946	983	976	863	966	938	951	947	975	989	945	922	946	954	952	990	948	921	946	911	958	959	937	977	964	947	940	951	901	902	926	934	918	877	923	942	956	934	887	928	985	976	938	881	921	989	973	924	940	932	963	963	934	910	889	899	948	958	933	915	895	938	941	972	898	970	907	881	964	884	975	938	966	925	988	909	951	1000	953	897	916	957	942	934	955	982	927	900	962	944	964	870	982	905	938	928	977	970	998	942	902	934	886	949	997	913	938	935	912	955	942	913	921	936	957	983	948	978	940	942	905	940	904	938	962	906	918	913	999	982	922	963	953	975	933	1008	905	980	996	863	945	960	970	962	902	882	924	966	942	986	936	922	912	921	940	943	926	952	919	954	930	966	896	927	946	902	928	899	956	959	977	939	918	995	932	901	931	959	976	981	969	977	889	885	971	959	931	913	945	971	1007	952	905	962	938	984	914	892	971	992	911	949	917	902	984	973	966	900	908	919	912	925	901	907	1008	944	888	975	875	947	922	973	951	931	942	983	898	930	876	920	951	952	944	935	865	939	917	950	952	915	912	936	966	934	913	927	972	911	936	967	935	934	974	988	950	920	1001	914	954	980	969	981	958	979	944	950	945	925	955	921	913	968	943	941	952	964	1012	923	954	970	939	921	924	940	890	895	897	922	920	945	1002	969	935	910	918	933	938	913	889	983	949	908	958	904	971	921	942	943	954	974	960	962	981	942	939	964	952	945	951	946	902	921	942	959	915	907	927	938	907	963	926	945	978	963	904	926	976	980	936	920	935	949	909	957	906	970	931	953	981	935	923	904	915	915	961	942	994	925	945	916	914	919	968	981	942	934	973	958	974	944	938	971	932	871	919	959	976	899	963	918	962	924	988	920	953	979	919	925	947	908	951	896	932	917	979	923	911	924	909	919	844	989	958	958	915	921	925	990	939	916	995	889	927	1027	971	959	918	894	983	927	928	919	960	925	933	931	933	973	971	930	941	938	945	917	904	959	955	973	917	946	904	939	914	937	904	914	950	881	915	943	965	944	897	952	927	981	973	961	979	919	943	910	940	933	935	960	935	926	939	960	963	922	885	935	943	984	937	981	937	937	983	942	947	925	905	946	935	983	928	870	950	921	978	918	909	917	912	915	924	949	937	925	956	952	897	946	903	952	924	988	920	914	928	989	963	930	924	914	923	1037	985	946	915	968	939	857	956	952	989	957	904	917	927	948	923	957	936	931	944	947	946	950	898	951	954	878	924	921	955	957	947	966	879	979	923	959	944	935	914	917	922	954	936	905	975	946	916	1048	945	943	961	956	914	867	949	928	1000	917	890	951	913	1023	983	979	942	955	981	864	891	952	931	999	902
23128	21584	29558	24095	21581	21637	12553	1578	1151	983	915	898	804	767	799	650	657	675	636	658	620	597	541	593	611	628	641	611	610	587	597	553	566	590	584	611	552	537	572	599	547	591	540	561	551	554	562	574	578	558	593	570	567	533	563	558	580	562	548	530	544	575	576	504	562	570	580	584	544	573	564	533	518	517	530	566	505	534	582	545	485	563	524	545	540	561	516	544	520	536	569	564	536	560	549	563	562	577	545	583	582	574	550	515	555	559	536	549	557	542	567	570	560	573	494	527	527	577	542	529	587	547	538	558	542	561	574	523	528	517	553	590	527	550	556	540	597	545	546	615	518	590	573	535	541	599	532	527	574	480	563	549	577	514	546	526	522	539	570	526	561	571	522	567	550	583	507	527	521	577	531	544	547	572	528	557	568	566	563	527	559	521	549	519	573	524	590	547	557	564	526	547	557	558	525	567	573	541	537	550	567	584	550	570	535	548	625	567	538	572	529	554	574	541	532	555	570	576	567	556	547	568	508	528	538	529	591	569	520	535	544	526	514	589	552	593	519	531	536	571	530	562	581	555	551	542	530	547	505	539	591	548	552	529	508	536	557	569	517	565	546	523	516	599	548	549	534	609	546	547	545	567	500	525	547	561	585	569	540	551	586	546	550	499	529	500	532	580	507	549	552	543	529	570	538	517	518	594	545	572	584	521	536	552	617	511	546	511	541	570	571	526	552	523	547	512	571	542	538	592	558	528	577	491	537	574	546	533	539	574	560	570	563	516	582	493	561	543	544	515	538	545	557	532	557	564	550	540	589	536	573	592	529	540	568	529	574	544	547	558	563	532	539	563	557	551	544	562	547	527	572	537	566	514	518	549	551	521	555	555	579	514	540	527	494	515	576	519	525	567	554	527	546	546	545	550	566	532	556	549	530	546	519	564	511	554	576	514	562	511	530	599	595	577	575	570	517	496	543	566	547	528	540	563	559	567	525	565	501	563	533	562	523	534	505	536	527	540	541	531	555	534	586	543	570	587	538	547	542	596	555	522	563	535	562	518	562	578	506	529	531	554	574	559	536	531	579	555	548	541	561	539	564	533	530	571	542	477	585	526	524	542	541	560	548	547	530	529	570	547	571	525	557	544	557	539	532	553	541	551	512	546	567	558	534	528	548	545	560	531	554	525	536	550	576	553	510	548	532	560	573	532	594	537	540	535	577	530	530	587	555	578	502	542	540	563	506	520	509	586	507	547	580	529	553	525	596	530	542	545	558	517	516	498	566	529	527	545	525	590	575	505	565	554	531	550	559	550	570	549	494	562	524	545	514	526	546	550	538	567	556	522	551	517	536	560	563	557	542	552	514	530	539	530	564	545	541	532	539	507	540	506	551	561	542	546	569	530	558	576	523	524	554	577	575	541	533	538	544	606	561	561	533	571	595	538	573	508	526	581	547	530	541	540	580	530	524	538	567	526	538	563	563	519	532	551	546	543	561	575	550	565	550	524	563	537	517	505	552	522	529	566	546	520	539	537	513	567	568	542	537	574	590	574	530	569	524	569	524	506	541	577	527	557	545	501	563	559	570	518	555	514	543	536	547	573	557	577	527	558	542	555	539	581	528	550	564	555	588	560	572	534	561	487	543	548	562	571	531	539	578	553	607	520	544	546	574	573	530	552	537	541	575	515	507	575	582	500	549	545	557	595	500	545	547	557	532	513	556	520	525	559	547	553	516	523	507	553	525	563	516	550	528	516	543	555	553	572	552	546	557	539	564	514	524	585	538	515	578	562	571	573	591	566	556	554	535	535	559	564	549	536	543	600	549	548	569	580	581	524	539	544	549	575	537	561	577	545	540	535	552	509	505	570	549	569	521	557	558	528	524	535	568	584	507	553	557	538	550	535	588	569	519	556	548	584	563	554	589	491	551	569	597	543	564	532	587	513	569	530	575	549	555	560	527	551	535	524	539	533	548	529	514	567	514	575	576	541	572	558	574	546	565	542	570	546	499	532	542	572	534	535	536	526	537	560	555	528	565	546	532	516	555	588	542	522	558	521	531	537	526	534	534	542	539	570	568	576	543	560	568	563	527	533	521	583	521	527	550	556	558	567	574	538	533	527	537	535	596	558	522	527	541	559	507	506	568	534	527	564	550	597	571	590	479	561	543	527	516	570	551	543	527	534	527	542	530	494	530	527	561	539	544	540	534	544	576	486	550	550	579	543	564	544	535	512	584	525	526	523	544	575	526	527	556	527	607	558	529	495	586	529	551	554	538	541	555	559	566	572	554	563	556	587	557	512	535	558	582	549	547	490	549	508	580	564	534	513	520	525	568	556	546	552	547	589	571	536	520	526	528	537	523	554	524	551	557	530	577	566	564	564	517	534	561	546	547	515	545	506	526	545	580	564	536	580	588	553	552	563	527	575	511	534	575	561	541	574	523	548	550	574	548	569	561	575	529	519	547	517	552	547	526	556	518	527	532	527	545	585	572	552	527	534	500	567	511	502	562	534	506	521	502	532	558	598	551	553	534	539	582	558	541	521	560	563	573	537	571	519	512	548	535	529	501	526	577	537	557	555	553	579	532	539	560	494	560	556	541	534	576	529	525	551	509	539	530	542	505	551	524	555	532	562	530	513	566	588	565	521	542	543	553	535	537	569	529	515	549	556	520	532	517	534	519	559	540	512	528	527	532	557	564	494	516	521	540	560	544	549	536	515	509	539	519	558	534	549	574	531	540	550	550	609	567	539	547	521	522	538	575	542	592	564	558	562	575	546	568	565	593	517	570	592	548	539	534	578	540	529	556	542	538	567	546	526	569	535	569	528	550	520	561	547	562	489	543	550	543	552	580	525	555	567	574	525	563	567	613	588	500	596	521	524	531	553	577	555	556	550	563	532	516	539	525	550	571	551	522	546	570	567	561	492	511	552	547	547	534	558	534	545	537	575	552	533	556	568	565	552	537	555	537	516	563	564	614	527	579	533	553	562	578	554	565	555	540	537	526	525	543	584	508	538	578	505	524	518	548	503	538	548	592	541	540	539	558	543	566	576	518	533	556	536	589	520	591	578	526	560	527	495	502	513	561	550	592	542	540	575	528	533	555	518	559	523	540	541	569	558	537	512	552	558	517	518	567	561	544	543	551	564	535	552	506	584	547	592	557	557	503	565	568	551	537	586	577	505	522	550	539	525	547	545	529	553	556	575	543	535	535	558	519	551	538	542	568	561	557	580	582	521	544	599	536	502	522	551	521	577	550	538	555	540	554	571	561	563	553	550	555	523	540	523	542	526	524	520	538	518	550	557	570	529	529	587	572	514	526	537	549	541	536	545	558	551	540	560	547	587	591	566	541	566	562	518	552	542	590	561	578	505	598	506	545	581	582	561	555	574	569	511	516	491	535	550	533	532	569	544	552	563	531	600	534	569	510	534	527	573	578	519	558	543	584	578	566	538	547	579	521	524	510	529	575	562	545	523	568	558	538	510	601	539	577	527
7273	16646	13613	7071	5096	3914	3078	2463	2074	1801	1535	1351	1215	1039	1063	1012	943	929	866	813	789	781	801	753	748	738	773	715	663	745	664	706	691	721	695	672	633	656	670	676	678	688	626	661	611	632	647	682	683	638	656	625	669	630	629	643	630	705	637	627	685	640	620	680	631	668	658	606	652	630	670	644	649	644	673	679	652	630	634	618	667	640	574	615	649	617	612	630	603	644	633	669	622	612	651	634	662	634	638	618	641	610	623	639	593	636	610	625	637	626	608	650	611	647	579	582	621	647	609	633	637	604	638	668	634	647	612	625	608	677	646	624	647	656	626	642	587	630	611	613	652	626	637	610	639	632	615	586	600	598	622	606	640	650	615	646	644	624	686	562	675	593	618	612	637	586	655	624	629	641	634	637	607	615	604	638	611	641	619	629	595	597	673	603	643	587	669	589	623	651	620	622	593	618	624	614	605	608	636	618	619	644	619	593	628	633	602	653	652	648	610	602	603	599	642	633	688	592	671	629	629	641	599	647	624	631	610	654	636	626	613	675	608	601	617	604	647	650	593	628	610	627	610	620	638	621	611	605	627	634	638	631	656	604	601	611	617	643	583	614	607	634	597	618	676	635	588	616	653	645	657	649	594	597	602	613	619	603	617	618	639	602	593	646	632	645	621	611	602	647	638	665	642	660	615	637	684	652	599	629	631	653	612	638	640	639	603	631	626	635	558	596	622	656	570	611	625	600	602	633	631	633	614	618	612	601	644	653	639	615	634	678	626	611	609	651	663	620	643	578	611	628	618	597	618	640	612	595	605	606	613	610	657	613	635	611	639	646	618	615	618	652	635	649	644	592	621	609	653	662	597	636	636	628	637	560	613	591	655	649	619	650	591	593	606	629	596	592	646	608	601	574	627	606	633	657	607	606	595	663	630	659	679	598	636	621	636	598	635	646	603	628	595	634	649	640	591	604	615	648	661	613	641	645	604	661	606	625	619	609	621	604	626	602	669	624	629	594	596	631	627	591	572	556	584	570	589	628	613	619	631	620	592	633	650	658	630	618	649	657	618	641	625	607	604	636	631	623	608	672	609	621	600	653	651	582	666	611	593	609	624	599	610	660	617	622	627	583	618	624	624	586	622	596	592	628	611	626	647	633	618	573	632	627	639	624	633	646	691	653	637	656	624	608	643	607	652	606	630	613	621	603	639	617	624	637	639	652	604	653	647	648	568	627	595	586	688	624	654	604	673	603	592	587	605	620	639	588	616	676	679	594	613	636	580	602	654	622	639	684	620	624	615	619	637	635	610	665	626	624	590	657	630	663	637	625	620	599	616	587	633	594	647	605	598	640	644	654	624	608	582	602	612	598	612	639	577	626	647	657	652	644	600	605	613	649	610	637	637	579	663	624	636	620	629	613	607	672	600	670	623	622	631	614	633	635	607	625	643	625	582	601	657	588	626	613	628	636	619	654	659	585	653	631	620	612	633	609	642	620	604	658	633	680	632	617	593	620	604	647	650	581	647	588	597	600	623	579	580	601	687	633	628	637	664	654	604	648	648	634	651	650	597	580	604	589	629	654	613	659	664	614	640	613	585	648	639	646	590	624	600	614	609	683	660	584	636	625	629	640	605	577	565	637	661	610	675	578	630	638	631	652	626	632	616	651	636	639	631	604	674	659	616	605	628	619	683	587	631	628	646	640	634	639	595	652	562	652	582	630	641	620	608	633	614	596	608	641	593	618	675	617	631	621	604	632	647	597	609	619	604	640	658	618	640	622	632	688	599	601	643	650	611	657	598	629	611	642	662	605	636	627	625	634	609	668	649	627	681	617	631	600	649	602	645	615	627	625	615	552	605	595	620	657	600	608	588	598	648	607	633	636	669	634	610	580	603	621	577	584	641	628	600	606	613	620	637	601	614	580	630	659	608	624	607	617	642	647	666	632	621	641	587	632	584	635	618	630	620	623	595	629	636	609	660	645	606	597	629	646	581	652	638	608	611	652	625	623	618	630	624	629	641	604	664	634	633	631	645	631	638	616	644	638	626	617	610	653	643	645	640	658	618	632	684	604	631	637	671	624	625	615	641	611	622	629	662	600	587	609	673	588	624	559	620	587	639	621	667	590	609	617	617	663	649	607	632	621	612	620	623	571	591	610	640	611	627	621	590	625	604	617	666	658	583	607	650	653	659	643	607	625	621	602	612	634	618	589	603	655	607	664	616	595	638	653	610	615	614	662	605	655	607	654	622	627	620	676	605	650	641	663	634	626	654	643	593	617	656	688	610	618	573	601	618	629	622	609	644	655	622	616	619	639	626	630	604	586	617	634	634	625	653	607	594	578	643	658	616	634	609	619	621	610	607	616	599	572	636	620	619	606	594	616	636	590	623	669	652	610	644	644	630	654	617	698	620	593	601	635	611	702	617	621	632	663	623	618	630	626	669	642	629	618	604	607	645	610	625	592	632	649	655	623	601	607	630	626	640	619	582	623	626	599	656	621	626	603	623	657	642	652	645	637	616	604	601	623	604	639	644	648	605	615	655	643	627	624	641	657	581	606	591	606	606	610	641	620	621	600	626	588	649	636	610	596	648	664	605	622	585	610	597	588	654	627	576	635	635	581	702	654	617	629	620	717	613	583	643	613	655	627	639	671	643	631	576	658	624	606	609	607	630	624	656	652	625	607	598	656	624	616	586	618	621	608	652	614	649	627	610	610	633	671	581	648	627	602	608	665	582	612	595	676	600	610	611	636	607	626	628	636	670	617	599	613	626	628	591	676	640	589	612	653	664	615	619	634	614	611	694	656	624	613	620	644	650	664	614	639	592	634	634	646	613	623	608	647	603	623	635	616	662	634	667	652	621	594	624	618	648	600	604	610	623	574	636	625	655	640	598	670	653	615	652	644	663	665	614	587	595	645	610	606	653	628	633	622	637	653	633	637	643	606	648	633	605	624	639	601	577	561	669	595	620	614	599	617	650	618	627	629	636	631	584	598	648	655	659	614	678	690	631	601	608	605	586	641	676	572	667	588	577	621	657	666	597	595	644	642	596	625	609	610	682	590	630	635	608	613	617	627	659	621	666	630	623	572	645	585	607	624	621	660	605	596	621	644	616	641	628	610	592	600	664	604	623	622	642	626	631	661	634	583	576	591	612	599	637	610	635	626	651	613	605	613	641	593	606	604	659	662	597	624	606	622	585	614	638	618	632	568	654	640	613	600	606	596	645	598	629	635	591	632	664	617	623	607	640	671	660	621	613	630	622	599	648	579	645	609	617	629	618	665	610	603	654	659	603	614	607	656	637	653	613	616	627	628	657	587	590	607	643	633	620	611	693	629	639	619	615	631	580	618	651	618	661	624	600	644	588	622	590	600	619	651	577	618	627	615	583	622	640	667	658	636	656	627	640	644	622	643	607	569	595	640	656	630	649	650	659	639	605	566	673	594	626	624	631	626	623	652	647	618	611	617	620	652	600	644	662	600	639	621	607	637
27570	20589	7798	1051	700	626	605	577	580	574	572	616	554	555	542	526	552	531	561	584	535	575	558	590	544	579	570	555	574	563	528	518	537	548	599	605	532	554	513	583	521	559	529	537	501	556	527	552	532	557	535	542	551	570	597	537	561	558	550	538	531	558	552	573	542	547	501	557	558	530	537	521	555	529	588	548	546	513	544	574	557	602	530	529	588	552	585	588	581	564	534	535	543	537	585	517	555	542	562	552	573	546	581	548	572	550	556	568	532	584	585	544	523	544	533	581	535	518	518	580	524	553	577	578	532	535	546	535	610	554	593	557	541	563	528	502	556	565	499	563	558	519	565	582	543	561	564	586	588	491	552	559	555	523	508	534	511	571	560	548	563	523	581	576	572	518	540	532	546	518	546	544	572	524	552	529	553	602	548	582	579	498	584	528	585	564	556	542	554	526	592	585	550	580	578	533	556	554	529	536	569	532	530	526	541	605	519	604	528	573	583	565	548	529	578	535	501	506	586	550	567	542	555	565	523	539	529	547	560	536	561	567	488	555	524	572	576	552	543	578	562	551	535	547	577	533	530	540	555	553	568	565	513	563	543	598	556	576	488	579	511	524	530	565	565	536	541	503	543	546	562	544	535	543	563	545	532	541	545	566	589	532	550	528	525	539	543	545	574	518	520	616	487	532	523	559	527	551	549	569	526	528	535	543	542	552	555	574	572	557	540	547	553	574	551	534	558	541	575	519	533	526	575	616	557	556	550	528	529	561	545	592	567	555	569	580	615	516	528	529	582	563	491	533	529	586	535	530	607	552	583	565	512	552	545	531	521	535	593	582	533	571	540	531	545	556	570	542	533	542	565	574	533	589	504	538	549	546	530	535	538	579	574	523	552	523	545	530	517	568	530	527	536	627	544	609	536	553	568	561	577	536	540	560	530	544	512	508	577	560	567	581	543	535	562	571	552	567	601	585	501	513	538	536	602	565	552	573	559	616	510	544	553	505	541	535	518	553	555	542	550	539	512	511	554	580	565	551	577	551	547	516	545	571	538	564	516	599	551	532	532	547	524	518	560	551	548	564	539	558	570	534	567	535	528	558	541	510	571	542	560	531	553	562	577	581	550	528	547	509	539	565	599	575	524	521	556	517	565	545	509	560	582	512	523	560	535	556	620	511	528	564	581	540	580	546	534	511	548	533	512	562	556	534	552	567	533	551	528	555	524	538	532	563	539	545	515	531	576	520	558	544	564	563	559	547	533	553	559	557	550	547	581	546	519	517	542	509	506	578	537	560	561	563	558	518	544	585	569	519	589	558	569	547	518	545	538	537	542	558	568	544	550	593	544	554	545	543	555	547	543	546	573	588	538	526	533	551	552	540	545	531	523	578	566	585	564	532	527	546	606	519	561	566	532	522	568	556	541	535	521	556	594	546	518	564	564	599	553	562	538	580	533	547	566	576	571	515	546	518	568	516	564	522	512	517	530	565	508	552	522	553	559	505	592	541	563	546	528	520	579	545	579	512	565	549	510	546	540	554	553	542	558	546	524	604	554	575	531	512	526	524	550	582	550	553	520	487	540	599	500	564	540	536	558	547	562	542	546	541	554	536	541	530	565	571	563	544	543	568	550	549	526	572	541	533	547	561	588	538	537	539	537	523	549	580	510	521	550	508	547	538	553	537	566	618	535	508	541	585	523	568	575	572	518	518	544	567	570	538	568	535	540	547	530	626	534	564	572	601	518	562	585	514	543	576	538	507	556	534	537	527	582	556	522	529	576	545	559	544	555	573	521	556	533	585	575	529	584	549	561	533	522	550	518	578	550	574	542	525	551	504	585	578	582	531	546	579	533	552	542	562	544	544	572	563	581	552	536	592	543	516	554	580	551	563	559	561	572	596	566	550	519	508	540	567	551	530	576	540	560	552	542	585	554	496	566	538	545	564	557	566	578	531	566	555	550	553	566	551	548	541	563	526	506	584	539	576	540	567	563	574	542	537	525	599	544	523	550	517	565	532	563	510	567	569	537	583	524	546	554	546	562	556	547	594	569	568	573	564	525	563	541	518	545	575	567	515	555	539	553	535	535	576	546	545	575	551	605	533	552	501	537	527	562	515	566	606	539	531	592	529	547	539	555	526	527	554	559	567	531	576	588	507	561	549	570	592	582	561	564	540	531	513	517	559	527	552	521	534	548	513	531	538	564	534	558	524	530	583	567	552	579	558	532	588	564	579	559	577	551	563	558	572	524	557	535	544	546	501	556	561	584	508	522	569	553	521	593	586	519	553	536	547	563	528	546	525	559	561	548	541	549	537	568	607	546	529	548	529	535	562	570	596	524	513	532	540	505	540	531	582	564	520	561	556	521	605	542	579	558	583	576	501	533	544	532	579	521	563	546	535	512	566	566	559	521	563	566	569	536	532	545	548	567	538	562	532	550	514	576	556	548	585	540	582	555	586	524	576	552	561	572	535	517	528	552	569	545	587	526	563	554	565	557	566	538	583	529	543	575	539	559	529	536	543	521	541	557	521	533	561	553	544	549	548	534	570	544	493	525	534	569	581	534	537	552	596	547	563	553	519	587	519	549	553	576	551	577	569	546	574	556	607	554	573	564	557	516	545	501	547	566	536	608	514	526	569	580	549	541	575	592	547	530	563	523	531	566	565	559	529	494	591	544	591	569	536	539	553	543	529	503	516	528	552	569	548	573	549	548	570	555	545	527	567	547	504	570	527	531	550	581	543	478	559	545	589	568	544	546	505	558	549	551	503	550	552	587	571	559	532	568	526	546	549	526	547	580	557	552	601	556	531	532	566	548	574	570	545	538	560	592	560	515	540	561	540	542	588	546	544	506	560	546	573	555	522	530	572	533	577	561	556	511	553	558	554	534	510	537	564	567	508	507	511	559	549	524	548	547	571	593	547	569	518	566	534	582	524	530	566	519	527	516	579	558	546	515	555	537	571	544	537	553	529	576	515	526	530	526	542	613	545	556	528	554	510	535	569	535	547	535	530	568	546	563	540	541	535	551	584	538	579	589	518	603	534	550	567	549	526	610	491	556	551	572	543	550	533	585	553	559	570	535	527	561	527	577	514	535	568	514	504	584	530	521	543	518	546	555	531	545	531	535	560	539	525	576	534	516	515	542	579	570	544	526	561	540	530	600	559	560	547	549	565	541	551	570	520	558	578	537	552	589	583	509	590	557	564	580	554	499	582	540	531	531	547	517	518	496	567	557	538	487	479	536	557	515	557	516	541	566	578	569	535	547	528	571	550	552	495	525	551	562	527	573	525	533	527	540	560	537	525	541	572	543	562	552	569	566	555	570	533	522	573	585	555	564	561	566	553	602	556	572	515	563	570	577	541	532	548	530	581	553	524	514	558	569	560	525	565	516	564	497	532	530	551	533	535	533	547	554	529	568	564	552	531	558	549	541	537	549	550	572	553	561	559	562	533	572	539	579	582	527	534	585	526	557	614	544	586	518	547	531	519
4282	1444	1242	924	843	806	751	692	748	660	692	653	666	698	684	660	709	695	669	681	642	656	633	652	647	728	686	674	688	703	659	663	704	681	680	669	639	678	677	662	681	665	681	674	638	730	691	659	687	632	676	657	649	617	638	699	658	731	661	668	704	658	719	697	655	674	676	627	636	640	705	704	686	671	666	695	734	692	692	640	653	676	673	653	700	681	709	624	702	729	668	674	648	667	650	661	660	686	626	670	685	661	680	656	713	659	673	686	665	657	622	715	682	648	722	713	624	682	684	632	661	688	631	660	672	657	717	689	645	654	677	658	659	724	701	688	659	682	683	690	677	697	679	602	696	632	699	730	670	654	684	664	686	675	675	688	682	652	693	666	686	661	731	638	696	650	675	654	698	663	664	641	694	672	647	634	650	666	697	681	704	660	679	668	627	650	629	674	668	668	687	678	685	706	667	652	729	676	665	701	674	665	665	654	682	686	674	649	665	650	688	668	682	706	686	681	641	638	651	638	684	690	682	637	669	656	672	672	685	713	705	671	628	640	682	669	664	677	685	674	690	653	694	714	674	659	689	678	636	677	675	650	650	675	651	672	635	633	703	626	711	710	689	691	686	671	674	644	687	661	676	693	689	681	718	669	677	672	693	694	672	652	635	700	686	690	642	637	661	700	701	635	664	686	677	639	687	679	732	675	631	706	694	700	712	662	683	677	694	666	642	657	695	651	688	686	722	651	690	671	677	659	631	681	698	703	632	637	639	639	676	697	655	625	698	640	645	693	686	679	666	675	646	671	658	659	686	716	678	674	647	646	674	699	686	690	676	681	687	663	666	694	688	701	648	623	661	650	636	663	690	708	646	673	669	735	704	639	626	659	724	638	652	637	650	689	682	649	664	650	633	708	656	684	659	689	702	647	643	678	642	680	681	644	658	631	673	667	637	648	682	663	637	628	648	646	662	682	623	668	637	631	703	679	694	673	655	669	716	689	667	707	684	656	702	613	663	654	650	675	684	712	682	682	744	668	658	665	768	676	633	647	662	695	642	634	676	709	690	653	654	719	658	675	677	651	642	688	702	660	703	656	660	693	621	658	670	688	645	696	653	674	644	670	727	722	701	663	668	667	646	704	649	684	650	682	698	652	647	703	665	674	677	647	614	671	628	658	650	689	692	677	633	624	656	685	655	671	677	730	674	694	684	640	704	684	684	653	681	689	683	680	664	679	689	668	715	743	696	703	666	667	657	717	686	659	700	680	726	636	680	660	692	667	673	699	667	664	672	690	670	685	669	701	676	670	666	714	611	684	690	645	695	637	675	676	688	681	681	677	651	681	670	670	678	682	694	640	668	637	667	622	726	700	641	692	682	655	652	665	661	623	721	659	698	679	711	694	667	635	702	687	685	678	644	683	677	652	648	642	624	645	665	646	658	675	698	651	653	643	658	654	667	657	690	680	666	746	679	646	687	702	674	673	647	691	684	680	729	666	664	644	689	692	649	659	677	638	692	689	649	644	719	671	673	651	653	705	685	666	701	655	688	716	683	665	731	635	715	668	675	727	669	698	637	666	614	685	678	669	673	679	719	714	650	697	684	696	703	662	713	676	656	696	672	638	671	667	661	644	686	615	651	672	688	680	685	694	715	696	691	680	669	593	680	684	706	664	705	708	663	677	678	682	697	650	643	683	672	670	685	601	642	678	670	669	696	691	680	672	691	637	610	710	690	706	687	690	659	695	664	659	699	663	722	670	674	667	657	614	717	653	667	668	681	656	699	636	673	652	643	714	679	717	656	695	664	699	672	667	674	680	686	649	702	643	696	674	635	729	668	623	664	649	642	673	638	644	680	738	677	660	682	627	660	632	708	672	662	663	654	673	642	670	621	644	678	660	632	696	697	719	704	651	643	675	703	721	665	686	691	695	664	668	692	692	697	625	662	664	702	687	657	659	630	689	646	670	661	709	678	703	665	697	670	661	657	680	635	660	648	691	616	632	647	653	664	670	649	706	708	692	646	686	631	638	599	697	670	687	727	687	730	662	644	665	636	633	673	677	720	731	688	692	672	684	644	635	665	689	670	670	672	652	682	689	704	691	636	702	703	687	676	678	631	641	703	686	666	648	684	696	696	633	682	705	680	665	673	691	666	672	647	653	662	689	682	716	668	671	704	671	669	721	658	662	648	653	664	677	697	677	689	687	695	639	658	717	691	719	698	709	640	676	654	704	675	646	630	648	695	713	683	719	683	659	695	677	659	656	685	679	609	605	639	681	622	632	746	682	736	626	673	680	636	605	654	691	673	667	687	681	689	681	684	680	707	702	645	671	689	677	672	688	651	668	672	671	671	653	663	676	648	675	643	698	653	658	677	685	678	651	700	641	640	704	689	671	674	672	686	695	681	620	663	699	682	686	671	625	673	685	664	669	735	646	706	692	669	638	693	713	653	660	696	691	656	680	665	708	639	684	642	661	659	693	696	656	646	670	637	619	616	708	653	635	727	638	678	692	632	693	626	662	665	667	645	671	711	691	663	713	617	655	687	686	662	687	716	645	676	680	682	649	706	660	632	660	680	644	615	685	711	647	662	676	678	670	657	663	645	662	668	696	658	658	702	665	670	736	696	679	682	689	663	658	648	668	706	687	681	676	659	650	669	656	686	663	684	654	658	672	628	722	680	720	712	667	668	631	718	621	675	685	675	678	672	726	670	684	630	632	654	722	673	651	612	658	694	663	640	678	648	685	679	642	700	653	657	635	703	675	677	639	618	625	709	671	714	650	654	691	661	708	688	632	699	697	689	710	665	704	664	695	657	707	648	651	720	678	671	711	687	642	652	668	662	638	701	696	667	662	657	718	692	648	626	643	664	651	690	660	697	679	668	656	644	665	671	639	650	693	739	609	658	752	656	664	713	685	704	704	692	675	661	687	679	661	685	655	680	685	670	631	648	669	690	674	631	682	662	739	738	650	666	661	643	722	662	630	691	674	668	727	682	696	664	699	641	675	640	679	634	652	691	697	688	693	698	696	676	620	649	695	662	694	673	652	677	710	667	670	655	678	682	695	649	682	634	698	670	667	701	671	644	671	726	721	678	687	659	671	691	671	674	667	659	669	677	637	676	637	696	648	670	647	666	674	678	643	696	666	636	645	675	662	641	696	689	650	655	667	694	703	647	655	659	708	666	674	690	638	685	651	653	673	655	656	648	650	681	699	697	686	700	665	658	693	700	692	666	666	665	646	700	651	657	669	661	622	704	653	703	653	738	665	678	670	654	662	702	673	625	694	658	696	653	664	663	697	668	654	698	698	696	706	673	673	670	652	695	714	675	660	647	676	614	692	686	711	667	706	651	676	613	705	689	648	665	694	712	664	627	640	696	686	684	615	669	654	687	658	681	645	623	676	678	635	679	675	677	681	675	651	684	680	668	667	646	684	671	671	657	701	626	691	656	642	666	670	659	660	658	658	705	683	715	674	685	690	663	725	677	631	668	696
24070	21536	29115	24394	21522	13220	1357	711	611	567	525	498	434	415	417	402	386	374	370	361	327	361	341	354	353	333	344	316	346	316	369	289	345	347	333	347	335	344	331	319	313	321	331	336	315	322	316	316	331	339	312	301	340	338	326	302	329	338	328	303	342	319	319	306	295	297	317	302	348	330	326	294	336	322	326	329	339	294	281	304	333	308	345	314	325	327	317	318	288	279	293	314	292	350	309	343	315	304	295	301	322	304	322	310	300	305	320	328	325	305	322	303	281	323	288	340	359	301	331	310	306	308	316	293	306	333	332	327	304	325	320	299	329	296	335	331	291	336	309	314	349	284	295	343	309	301	293	309	297	305	280	307	296	300	294	314	311	293	322	311	293	332	301	291	318	304	313	301	294	295	327	317	284	316	332	279	317	289	265	295	335	332	326	330	316	321	312	297	299	325	309	329	303	323	319	313	329	300	306	332	331	296	306	288	327	334	337	275	334	311	297	272	314	299	315	317	358	355	305	326	290	326	324	284	300	334	286	316	310	315	302	347	349	313	294	353	278	299	326	300	296	359	294	338	287	269	274	347	288	342	339	311	310	343	283	301	301	304	317	329	311	322	296	291	318	288	317	301	317	288	347	316	316	309	328	318	301	296	336	320	320	305	325	339	301	316	309	287	298	294	308	334	321	299	310	293	318	296	318	325	323	317	302	333	318	313	310	327	292	301	314	328	300	312	310	313	296	307	290	311	307	355	316	317	313	300	321	308	328	300	297	313	313	272	286	320	356	307	303	312	310	334	318	301	311	319	320	311	294	335	304	316	331	320	303	295	293	286	305	271	288	347	278	323	291	326	295	324	321	295	348	289	268	282	301	309	313	301	304	303	321	325	311	317	304	288	317	315	306	327	322	351	347	303	327	320	331	334	304	316	307	317	305	308	299	323	307	311	312	315	311	331	311	305	285	321	297	333	331	311	315	297	294	283	309	306	320	300	316	306	302	314	281	309	334	315	303	319	318	286	318	324	287	341	290	310	305	326	265	298	332	345	293	323	314	289	294	313	326	328	297	312	302	315	286	295	301	303	281	302	285	337	309	327	266	325	356	325	308	340	314	332	316	329	302	323	290	294	291	315	319	336	316	331	295	338	338	274	307	334	333	308	317	316	294	339	285	315	314	291	330	323	315	334	303	353	323	284	335	330	317	316	324	317	287	303	304	326	325	300	301	307	332	311	252	317	299	313	298	280	325	287	326	329	333	328	287	303	304	321	321	294	353	300	321	311	326	318	315	309	349	306	319	324	290	300	302	314	357	326	330	305	311	317	290	342	340	299	291	308	321	315	311	308	322	307	308	351	307	327	302	313	281	332	315	288	300	324	326	324	287	292	310	343	322	324	325	333	344	319	325	330	304	328	298	298	300	319	343	333	302	311	324	268	310	314	289	302	317	301	322	295	258	287	318	310	326	314	327	298	334	281	300	297	313	334	313	324	300	311	291	301	299	290	287	292	318	290	298	327	353	364	305	309	293	289	321	348	278	312	286	341	306	311	299	310	319	311	340	324	331	285	297	290	326	328	307	308	299	312	296	293	329	301	310	306	335	315	299	308	327	320	332	313	315	318	322	325	296	317	290	300	301	299	303	316	343	292	298	296	330	308	332	337	341	321	323	320	319	280	321	323	310	319	295	317	329	287	286	297	306	335	321	319	309	313	327	303	291	333	303	316	312	332	323	319	334	307	308	314	332	309	318	324	291	320	305	303	327	313	305	306	319	291	319	307	285	350	325	282	304	320	322	321	341	303	308	302	306	324	295	309	334	325	301	285	300	315	339	332	321	301	310	318	304	277	326	282	299	311	313	294	308	324	310	307	304	316	279	306	283	332	293	320	301	288	363	309	304	272	329	272	295	340	307	332	289	303	318	342	309	315	336	330	326	311	305	319	327	300	315	288	329	308	320	354	314	295	353	266	278	276	346	321	302	312	322	308	336	304	309	303	291	306	303	309	311	320	308	328	304	339	311	315	308	304	320	327	317	289	301	300	327	279	316	295	314	300	337	318	309	276	320	324	321	307	291	293	341	289	353	291	294	307	305	290	324	316	330	324	325	281	315	285	302	297	299	298	284	301	328	334	313	315	336	337	316	299	314	305	321	311	328	312	304	291	295	329	313	312	319	306	309	325	307	295	334	326	297	336	296	315	316	285	314	319	314	323	324	323	316	314	294	329	324	282	307	307	276	321	307	324	321	301	324	299	262	321	316	296	323	316	337	291	309	326	293	328	334	296	313	318	314	321	320	310	338	312	317	340	314	300	316	296	291	301	321	284	305	315	308	319	316	322	315	309	311	318	318	309	318	342	340	331	307	333	324	308	289	314	310	295	316	315	337	286	330	291	301	326	311	312	286	313	356	319	293	331	303	330	315	334	339	342	318	302	291	302	301	301	326	319	307	363	317	301	327	314	322	328	346	334	286	314	305	325	301	284	338	300	282	305	266	285	325	329	341	324	292	290	354	310	330	333	334	303	319	320	301	322	302	314	309	269	327	314	313	317	321	290	280	282	295	298	324	325	312	336	318	299	301	297	258	319	292	330	295	324	326	316	302	352	344	330	276	340	333	298	326	322	281	305	315	314	322	310	334	323	303	301	305	295	350	322	312	303	323	293	283	296	301	305	299	296	316	332	277	322	294	333	334	304	306	300	298	294	263	288	315	314	331	303	337	315	328	295	288	311	321	304	299	311	307	302	332	334	300	325	282	307	317	321	305	319	297	336	305	306	320	325	315	321	317	287	313	339	287	325	345	318	295	324	296	329	338	272	305	317	349	314	260	301	329	308	308	313	311	286	325	305	281	314	338	303	309	289	286	307	314	340	299	326	332	311	301	302	289	324	305	311	284	310	298	325	300	281	322	326	311	330	309	295	295	289	339	300	341	264	307	314	330	302	338	330	282	316	293	310	334	321	291	330	324	324	326	303	307	327	291	293	315	311	324	315	300	302	314	328	301	318	307	307	270	286	300	316	288	296	321	297	310	304	316	306	319	296	311	294	293	298	344	320	296	282	311	305	299	327	336	333	339	307	310	327	280	347	324	309	308	321	311	300	285	256	313	315	313	299	316	343	290	294	316	330	324	334	306	294	318	316	324	342	296	312	358	323	287	301	308	307	329	290	364	307	292	320	307	321	337	317	353	317	309	276	292	335	294	301	288	301	295	295	299	336	285	287	322	306	316	325	316	322	321	332	299	326	297	319	299	310	331	304	318	275	321	322	331	307	341	325	311	275	281	335	308	316	291	330	332	309	267	329	303	281	327	340	343	299	309	322	314	293	292	309	328	278	298	324	277	340	288	336	295	288	257	326	312	329	324	335	344	322	312	334	312	292	340	286	311	314	310	305	302	314	296	283	317	299	326	302	289	307	320	310	301	277	318	321	317	288	305	302	303	279	343	328	311	313	296	331	294	302	326	315	287	313	274	306	290	357	322	302	311	339	335	307
4834	10160	8229	4095	2867	2156	1687	1351	1114	980	860	770	689	656	613	620	548	507	514	495	501	454	465	453	482	425	442	445	448	406	417	399	422	406	449	393	422	404	421	428	405	408	426	399	424	407	438	369	389	409	418	403	419	415	377	359	416	379	355	370	419	399	396	397	372	400	401	414	423	400	408	403	391	413	382	369	400	428	400	368	406	371	402	383	400	403	411	416	376	389	369	397	369	404	370	381	416	397	386	388	408	377	373	397	373	421	406	357	366	432	401	411	422	426	404	382	376	394	400	404	384	428	397	386	396	355	376	367	400	381	379	404	425	391	376	391	398	347	355	366	383	399	392	402	385	355	413	402	401	391	355	383	382	427	378	393	371	381	362	372	383	405	394	385	377	373	393	394	405	393	371	398	405	351	383	391	352	374	379	398	385	399	365	377	368	386	398	396	387	410	380	362	356	389	415	392	389	339	405	342	388	392	399	383	380	364	393	358	404	347	410	407	383	387	391	377	387	367	368	377	421	395	388	406	402	407	367	396	426	374	408	360	432	379	410	410	409	397	398	360	398	412	364	378	417	399	383	377	406	383	389	369	376	387	361	410	377	377	403	420	392	374	357	411	397	368	404	394	378	388	376	390	374	379	396	367	417	381	401	386	385	389	413	410	405	417	373	403	385	416	380	394	362	401	354	389	381	377	397	379	366	379	397	413	374	376	399	372	392	389	415	383	385	417	382	366	385	364	387	352	395	393	399	387	387	376	414	387	411	403	416	384	393	384	405	362	412	379	365	410	382	369	370	422	422	403	415	404	380	383	399	381	375	415	368	385	390	398	377	398	416	395	414	439	404	353	419	388	429	386	385	330	376	403	354	375	369	351	415	419	354	399	398	422	405	374	391	363	386	409	386	386	379	413	395	396	400	412	413	392	415	373	358	398	357	381	408	390	359	393	379	408	389	395	393	391	415	406	403	392	434	394	375	423	387	433	378	370	378	376	384	434	380	377	365	403	362	376	403	400	374	376	386	395	374	390	368	396	425	412	382	364	397	389	395	416	421	372	379	412	337	385	408	363	383	388	379	403	407	422	401	407	426	371	364	345	431	375	383	383	379	362	416	392	377	402	433	379	419	416	390	370	371	360	376	361	384	357	400	365	355	386	385	408	411	409	356	380	378	377	375	382	396	387	387	362	397	383	389	397	392	384	392	346	377	371	393	363	371	365	384	356	376	431	362	381	397	410	394	395	341	434	394	390	389	427	379	371	397	369	395	390	369	382	408	413	373	392	414	412	370	397	362	398	392	387	363	395	384	389	378	385	416	373	404	402	369	411	381	435	404	422	410	392	399	410	414	387	388	436	398	410	377	373	385	380	353	404	399	364	377	424	373	433	386	387	400	374	417	405	389	380	366	413	381	355	411	399	393	381	372	407	406	376	401	361	399	378	389	359	401	415	417	376	361	380	401	406	381	416	363	357	371	375	380	378	386	384	389	384	380	364	412	396	366	381	407	366	385	397	375	426	457	392	380	394	418	393	389	394	395	402	378	387	352	406	411	408	384	385	389	405	373	377	401	390	376	377	405	403	395	396	372	387	371	384	424	357	393	364	421	413	397	371	386	407	416	383	384	388	397	365	363	369	385	402	404	408	407	405	405	403	378	406	436	382	396	394	381	396	405	373	399	407	380	371	393	373	353	395	353	359	406	391	391	399	378	367	420	376	406	392	385	399	373	403	389	404	394	369	360	373	379	389	379	378	406	377	370	390	390	413	374	373	371	370	386	380	399	393	397	401	398	385	401	404	388	399	432	379	399	391	402	404	418	376	402	361	383	415	379	386	390	391	403	414	407	381	368	373	395	391	417	398	388	426	381	394	395	376	398	441	389	391	403	357	404	409	379	379	385	383	395	372	365	390	391	343	394	382	397	388	410	367	435	369	402	365	396	403	401	371	403	416	380	425	378	392	382	358	399	382	368	434	382	372	374	400	365	411	339	380	411	411	418	376	400	409	372	389	386	383	397	376	398	369	365	400	416	399	380	384	359	370	394	363	371	360	378	401	372	381	420	384	394	393	378	351	389	352	412	409	388	417	386	395	379	382	387	370	414	396	418	400	386	381	376	374	364	388	390	394	412	374	403	401	375	382	408	376	400	395	386	390	429	381	340	371	357	392	381	402	387	375	387	346	380	396	386	384	367	402	387	400	396	387	354	380	389	396	397	370	411	404	423	364	389	369	393	370	420	371	431	399	366	375	383	393	421	420	380	416	368	416	352	373	405	398	393	392	403	381	406	387	397	367	360	374	398	403	382	390	366	368	387	394	371	398	400	406	379	372	386	399	375	383	385	384	382	368	388	391	409	383	424	403	431	371	414	391	401	401	377	401	367	397	392	395	416	402	368	392	388	393	422	370	380	385	382	381	401	372	398	396	382	366	425	384	421	382	407	413	394	370	371	386	408	383	346	388	400	389	395	354	421	376	383	390	407	387	414	391	413	398	384	382	408	407	375	402	395	399	345	400	452	366	371	401	384	409	383	386	389	396	385	386	383	379	375	373	357	409	354	383	395	361	386	378	424	374	382	445	390	400	405	392	411	380	399	413	424	401	407	390	418	378	350	389	365	364	360	404	384	420	369	414	403	426	412	395	387	363	363	382	391	414	402	348	388	372	410	409	396	383	395	369	397	371	389	383	384	391	367	412	369	397	364	364	388	374	384	372	384	402	382	385	365	362	397	367	349	369	356	392	385	389	370	399	385	378	377	368	384	395	396	379	355	384	401	405	401	380	380	389	374	379	371	406	394	385	377	402	389	396	379	408	378	374	411	405	407	395	364	413	441	340	388	358	380	374	377	361	380	385	369	362	363	397	425	372	365	382	378	378	383	367	371	422	373	369	379	390	375	380	384	358	401	383	415	414	381	402	384	376	374	364	394	353	377	373	406	365	391	369	384	408	367	374	393	388	342	369	366	390	393	402	358	366	360	395	393	397	392	393	406	379	376	423	396	385	417	434	366	423	388	403	374	368	393	394	384	428	396	398	421	388	415	347	374	360	415	354	402	365	343	355	399	380	383	419	353	334	401	385	379	383	417	369	374	385	388	391	406	383	407	433	374	331	375	382	377	401	384	379	371	385	376	366	405	362	408	388	402	370	399	385	373	381	392	383	384	410	392	419	385	340	398	383	376	396	384	375	399	416	406	368	402	399	385	398	420	382	378	388	391	432	418	371	374	391	370	364	393	394	403	377	397	389	366	377	378	399	411	375	382	382	375	363	380	384	367	397	372	390	395	387	372	375	380	381	381	382	399	389	424	393	408	367	388	429	386	398	371	379	406	384	428	398	394	388	384	383	390	394	378	385	392	364	359	388	392	408	418	365	388	403	394	374	409	403	413	392	383	397	406	402	393	401	421	371	382	426	353	367	392	384	399	373	379	398	403	385	363	393	412	355	393	393	397	381	409	367	375	382	364	390	379	415	423	413	399	364	380	435	408	380
25261	21564	28179	25351	12789	1437	1095	1002	953	914	890	862	873	863	854	834	848	817	844	819	848	901	830	870	774	791	825	785	871	773	826	750	831	847	795	820	860	844	791	825	841	744	780	804	834	827	863	832	799	825	814	765	759	810	794	802	813	804	823	846	828	813	846	839	752	776	794	804	797	789	812	808	815	801	773	896	857	803	832	783	854	823	777	768	806	829	796	744	775	801	795	857	793	767	807	873	809	836	840	794	786	820	818	842	818	810	812	772	824	771	817	792	813	769	761	801	822	809	809	785	827	856	819	872	811	821	814	880	813	783	803	776	801	819	867	825	804	798	797	803	785	834	821	788	799	796	838	836	763	840	793	804	836	839	806	795	809	793	790	828	776	775	848	822	843	789	795	811	799	771	815	806	787	807	817	791	815	774	769	812	840	837	814	760	847	826	834	786	822	811	847	839	861	863	799	792	833	763	830	787	846	823	821	851	853	860	809	847	806	841	844	748	831	794	786	835	829	794	785	790	775	829	770	760	768	790	793	770	792	838	811	796	840	801	859	853	785	823	813	822	825	818	823	764	787	787	833	814	827	774	818	807	824	838	781	817	854	798	791	813	827	838	767	775	777	828	827	789	789	795	784	768	786	801	759	809	812	792	821	797	792	801	818	854	797	840	846	860	863	785	787	804	763	833	845	771	769	846	814	823	777	784	768	774	808	841	813	833	791	860	807	840	827	809	769	787	860	798	758	787	797	798	799	728	830	782	794	862	826	724	784	843	845	813	863	792	857	794	817	802	804	789	772	822	795	816	775	832	806	872	809	787	870	796	810	822	781	768	824	801	784	826	763	746	833	821	794	873	758	798	799	815	767	826	813	831	803	801	777	798	803	795	828	793	798	760	778	806	814	809	860	811	821	826	813	827	744	779	783	782	792	809	804	839	812	827	805	846	806	834	798	784	788	785	813	825	826	796	815	811	818	819	822	809	865	838	822	797	758	797	813	773	825	815	789	814	787	768	845	821	818	790	811	745	800	829	845	864	810	784	863	756	768	810	837	838	850	824	835	789	829	809	855	794	849	812	801	814	756	793	836	800	771	881	789	833	823	810	844	795	796	813	801	822	818	792	781	765	793	858	801	802	831	872	777	812	805	808	838	777	806	869	876	826	798	763	825	757	851	787	808	807	845	811	820	820	801	798	792	791	817	788	833	826	763	816	769	815	780	841	813	784	791	826	763	796	829	825	795	844	810	767	849	813	831	853	825	811	800	825	826	854	780	839	834	791	863	810	804	796	859	783	833	790	804	869	768	789	822	778	855	801	783	818	811	776	765	798	839	867	815	740	777	791	817	864	839	781	808	807	818	871	761	835	800	816	787	802	840	801	800	814	809	826	758	828	833	822	851	836	832	797	779	812	827	833	824	812	787	801	813	818	807	837	845	786	822	842	811	789	815	809	771	824	763	825	810	819	832	855	771	799	855	788	835	805	781	837	805	787	758	828	758	781	771	813	833	830	843	834	777	818	777	767	816	788	815	850	770	798	853	795	818	814	844	814	777	845	803	785	788	797	818	795	832	871	835	812	812	778	787	834	821	804	828	836	817	797	865	785	819	793	759	778	813	824	778	823	770	799	776	846	757	755	793	809	809	804	806	827	794	790	773	827	817	838	764	787	775	822	799	823	827	809	897	845	754	810	869	835	834	782	740	844	793	743	813	781	857	790	804	789	799	768	807	765	847	840	849	801	799	833	822	842	794	832	815	845	817	836	813	810	839	810	805	792	838	837	809	784	814	781	796	816	824	808	814	776	799	776	836	822	803	767	775	881	746	841	765	827	809	850	835	795	786	829	783	769	830	795	789	807	788	848	795	771	828	809	785	774	744	814	800	805	814	768	847	830	859	795	825	802	802	841	803	808	824	837	830	753	819	834	802	768	816	871	800	831	820	832	842	828	766	821	773	785	804	861	837	837	824	793	815	807	772	854	747	763	808	774	788	801	804	782	822	829	791	838	744	819	828	806	789	785	796	833	782	818	827	777	787	799	797	758	809	787	815	769	819	764	830	863	763	845	789	781	833	791	804	809	779	812	802	848	834	837	829	756	794	750	854	829	791	866	830	815	864	854	805	810	782	806	792	822	781	815	781	807	863	826	852	808	791	776	838	816	797	783	835	822	791	868	813	800	811	844	844	788	785	812	827	798	793	785	814	840	818	835	812	870	811	838	825	780	852	787	782	809	747	767	807	764	812	817	820	825	808	818	834	830	780	842	815	821	788	741	845	846	841	784	785	750	887	781	717	849	869	785	790	741	819	774	816	816	837	776	804	830	790	760	790	744	830	832	799	811	781	781	843	807	823	808	837	761	780	798	727	832	860	759	824	816	844	806	776	791	794	819	827	830	807	809	812	821	803	772	825	814	831	813	833	812	781	777	807	803	847	774	830	724	850	821	836	843	752	847	839	773	798	768	784	803	810	809	798	815	841	787	803	821	800	849	812	783	846	787	807	852	831	829	793	837	893	792	812	782	874	827	767	850	848	830	839	818	843	820	843	793	793	785	839	832	801	813	805	848	831	810	856	795	793	836	828	848	780	802	804	769	842	824	792	815	793	848	798	775	786	800	799	784	827	802	748	786	830	837	834	846	795	860	812	809	847	838	769	781	828	763	800	790	800	791	828	833	798	841	825	793	815	806	813	823	805	834	777	735	835	801	846	825	757	780	832	802	834	838	792	787	831	842	828	820	841	810	842	793	814	862	824	764	829	791	809	829	838	797	814	804	805	774	860	808	818	806	842	830	794	803	825	828	799	814	757	790	841	825	836	822	853	819	827	834	819	841	753	754	807	799	748	824	802	821	800	833	772	818	839	805	813	797	810	787	763	763	803	818	841	864	846	824	825	802	804	796	826	802	839	817	842	804	784	786	821	858	872	787	825	807	859	796	839	849	814	805	778	808	835	818	766	785	877	766	810	824	813	830	828	805	797	743	859	859	798	796	788	787	818	801	843	792	780	772	776	806	806	826	795	809	766	774	771	786	832	813	803	850	754	821	787	818	829	831	809	823	796	818	834	803	828	800	757	810	799	766	863	813	822	815	755	827	839	840	821	815	808	801	833	813	770	768	803	824	820	824	837	772	838	763	761	806	858	836	808	786	794	753	822	866	850	802	803	837	806	828	820	847	813	797	838	847	841	740	802	820	782	788	795	803	824	819	809	784	854	757	774	784	758	776	819	855	836	801	818	808	842	763	809	824	805	807	789	808	818	792	835	839	800	850	828	832	858	761	775	824	829	748	776	831	817	840	833	799	745	840	760	800	796	862	862	772	804	808	799	751	780	827	810	821	807	789	810	782	836	829	799	795	828	866	803	798	762	812	793	857	829	851	815	829	871	802	782	794	850	820	813	787	866	836	766	761	841	796	813	820	796	814	779	827	825	771	821	765	759	842	820	747	824	824	781	770	883	785	835	784	827	815	761	805	770	765	825	827	800	871	762	805
4907	6087	4893	2760	2112	1809	1621	1487	1334	1271	1190	1142	1117	1065	1052	1064	1034	933	1028	1003	971	955	958	938	968	971	950	969	1020	931	934	965	926	960	968	933	954	940	918	923	880	973	910	948	950	924	957	957	975	979	895	938	959	987	956	957	977	961	997	1003	931	975	1001	943	925	954	947	951	919	970	978	988	915	949	870	946	956	960	966	958	939	942	895	962	942	864	944	938	920	976	950	918	923	949	992	903	926	930	957	959	954	926	921	994	952	937	951	948	977	876	963	969	948	948	971	948	919	935	985	958	905	941	930	991	900	866	928	954	1002	964	976	932	927	885	959	926	976	934	935	976	926	962	966	910	944	929	912	945	971	957	929	905	961	948	983	957	939	970	955	961	946	918	955	922	886	963	916	871	940	993	923	927	903	921	994	883	978	927	955	931	986	973	986	933	939	930	918	917	963	971	1003	948	940	962	930	905	984	916	912	917	937	972	966	972	887	914	975	970	956	978	964	952	943	952	964	980	907	946	914	916	948	949	915	901	959	1012	903	946	984	966	947	902	932	941	960	970	962	907	926	925	942	955	878	936	947	923	973	905	931	983	963	939	987	883	889	920	965	898	952	945	961	926	957	879	939	930	941	945	978	914	930	938	934	984	926	1011	949	952	1001	910	966	891	906	990	980	979	962	942	961	939	898	911	959	952	970	964	996	971	887	933	987	936	961	1000	931	939	933	918	927	980	968	931	918	983	965	958	906	973	907	956	967	981	914	922	944	907	912	943	971	941	963	964	996	908	948	975	915	947	919	999	945	938	898	1002	912	930	931	986	930	940	967	974	942	935	925	965	958	927	931	882	928	908	950	949	959	979	936	913	933	907	938	970	945	888	912	910	990	1021	1007	949	980	951	931	935	930	933	885	962	952	951	951	990	963	906	892	912	1015	894	896	949	994	915	884	887	965	944	959	966	907	946	927	942	940	1010	895	918	939	953	966	927	964	968	913	940	978	945	964	949	907	994	885	952	970	970	952	976	903	951	905	945	957	968	893	953	907	957	888	947	939	935	925	923	919	966	970	867	899	937	987	914	963	951	896	953	929	952	967	1007	929	941	961	907	926	961	1002	949	942	939	954	925	905	953	931	955	994	891	909	900	974	892	968	972	961	961	922	964	972	945	919	938	990	926	965	912	958	882	892	941	910	1010	950	903	950	960	948	944	895	891	892	933	985	945	956	939	970	961	905	927	901	935	921	888	952	890	955	899	947	972	939	948	891	915	957	943	922	916	946	962	956	916	935	928	1037	923	885	965	941	957	956	967	881	923	922	921	977	945	933	972	930	986	906	943	940	946	923	986	911	914	944	980	1000	990	906	944	928	1007	916	989	951	950	932	957	981	933	966	893	933	946	946	878	895	930	909	916	931	943	936	972	982	910	957	915	942	917	933	884	978	914	882	984	921	951	938	945	944	945	974	962	934	939	974	937	945	973	948	967	931	929	938	946	922	983	944	960	974	977	925	945	930	957	918	949	970	921	984	946	940	1001	920	983	947	941	950	959	966	954	961	942	937	973	900	886	940	932	923	938	935	960	913	984	966	971	924	911	952	917	913	928	928	966	935	959	896	977	988	946	918	926	970	937	1004	946	934	945	978	949	913	950	946	921	913	934	938	950	924	895	888	925	937	922	948	976	963	972	933	907	940	963	1000	939	960	941	938	965	911	987	933	975	903	930	972	967	945	975	945	958	952	918	948	924	915	923	952	923	917	945	982	952	967	974	983	918	960	965	972	916	940	935	969	930	926	941	933	880	976	965	955	929	964	954	979	908	941	951	908	915	943	971	973	917	924	886	913	988	915	988	937	994	958	922	974	971	959	890	965	940	933	941	907	930	962	921	917	919	962	879	932	987	965	949	1027	971	913	885	966	956	931	932	924	889	965	935	906	908	980	988	986	969	945	948	902	928	929	952	913	940	945	989	943	939	884	952	917	934	943	973	913	995	917	927	929	900	910	940	954	944	929	937	965	876	993	948	906	976	909	994	915	945	969	977	963	959	948	920	933	925	905	906	940	972	907	947	866	999	920	931	901	946	956	971	962	935	900	967	943	904	906	945	909	935	915	969	942	949	892	938	965	924	930	939	947	957	994	967	918	942	919	918	939	915	947	982	923	947	907	879	956	957	921	924	960	928	953	977	940	938	961	908	936	930	916	962	954	907	928	948	967	914	971	937	891	947	910	930	915	907	981	877	922	990	962	966	924	947	985	949	988	915	980	984	936	946	926	970	938	980	935	916	931	979	922	953	936	1000	984	963	971	944	899	975	920	884	935	924	994	970	981	932	949	964	976	967	931	970	864	971	957	1000	940	984	935	999	945	917	912	952	942	917	939	1007	960	936	909	931	987	957	895	904	960	960	953	915	945	957	951	912	939	985	915	863	941	949	940	927	991	972	915	944	922	969	955	939	947	941	908	950	952	930	946	955	956	915	930	972	885	954	921	944	969	933	1010	948	886	927	989	941	996	927	945	931	918	967	928	926	954	977	923	950	942	908	934	969	987	946	893	919	914	927	954	942	923	936	911	965	939	907	930	960	933	939	948	917	951	921	961	971	965	963	980	914	948	906	920	922	937	910	882	904	1025	950	966	944	921	958	928	957	872	951	952	958	959	953	968	955	897	954	957	935	953	978	1001	993	964	986	963	927	971	959	973	971	965	977	942	962	964	968	926	954	943	939	957	915	956	974	866	917	953	914	939	955	932	939	955	969	911	931	902	980	982	884	966	895	975	952	888	959	908	905	910	947	982	922	930	961	917	937	975	940	950	934	991	987	972	920	958	919	959	953	948	943	994	992	908	948	958	935	910	897	906	938	886	972	926	928	906	918	904	978	930	915	925	910	954	974	939	914	950	895	951	911	982	924	920	928	959	941	1016	963	931	917	1000	940	979	923	937	926	926	928	962	950	984	884	959	988	936	945	994	928	912	932	867	939	1002	896	964	895	966	932	931	958	939	942	902	973	889	946	976	906	943	938	942	955	935	914	940	972	938	977	942	961	939	961	984	944	945	921	889	953	932	940	940	905	949	970	971	857	956	930	930	961	945	997	946	906	924	908	968	954	946	941	993	898	935	967	984	964	958	968	935	938	902	921	957	986	881	913	936	890	892	969	934	907	944	953	905	935	917	942	984	946	895	942	920	889	974	896	953	907	915	966	909	972	912	926	929	968	974	940	934	951	931	928	932	919	932	971	971	985	967	940	984	956	904	929	879	912	943	894	948	905	933	906	908	928	962	948	961	958	945	952	925	915	990	947	990	952	954	920	948	937	922	930	946	915	985	975	973	926	993	955	876	938	921	917	918	921	928	954	930	964	940	930	908	916	894	954	960	920	963	943	947	912	969	939	998	925	908	1018	980	943	936	907	932	912	918	944	986	927	960	884	1007	1002	956	918	884	955	971	919	967	852	913	875	989	941	935	907	972	924	959	935	951	940	907	883	924	921	940	914	944	947	917	935	976	986	962	964	877	932	940	942	969	887	915	918	924	957
23118	21584	29582	24071	21584	21655	12421	1619	1105	958	965	867	787	816	705	680	663	671	687	591	632	635	612	578	565	612	584	622	570	627	615	552	603	571	563	594	567	556	576	579	596	628	565	559	586	554	603	569	592	576	592	601	574	586	527	594	560	578	539	554	611	561	552	585	581	574	596	566	574	604	555	561	582	563	601	567	555	571	532	537	539	581	509	587	549	569	560	550	521	560	575	524	525	583	558	583	506	554	558	566	590	575	594	574	547	591	566	568	578	547	562	576	545	561	549	533	535	560	518	540	533	594	525	556	538	566	514	572	556	528	543	525	558	586	558	554	564	571	548	537	541	587	562	609	561	585	558	521	536	614	558	551	544	524	562	497	591	589	587	560	587	547	574	581	582	550	566	537	574	556	527	568	559	534	584	553	559	553	588	532	594	544	533	525	515	513	563	598	553	537	571	568	561	562	518	545	560	545	540	525	538	554	537	573	537	583	498	551	546	507	549	581	512	547	564	542	516	539	557	564	544	587	552	581	521	559	537	528	585	580	605	551	559	614	564	524	560	614	530	591	547	552	532	546	555	568	576	566	541	555	527	565	558	574	571	565	555	545	555	515	590	577	572	572	533	581	560	543	547	568	514	567	550	520	557	527	542	546	524	551	530	583	563	529	560	514	566	561	566	563	534	563	557	565	528	518	532	562	548	547	579	532	538	524	541	513	518	602	529	521	517	541	548	600	607	544	526	544	547	549	583	528	588	527	576	521	591	540	539	514	570	496	573	534	501	541	552	580	566	557	535	563	543	564	536	541	530	594	521	564	564	594	518	552	600	532	553	553	541	528	509	579	546	574	540	550	582	564	550	512	525	608	573	548	555	549	553	560	537	548	571	519	571	548	540	565	551	522	520	575	588	546	557	568	551	530	550	547	557	545	546	523	530	493	511	551	555	545	525	520	549	524	531	574	573	523	522	537	561	582	550	520	561	555	554	541	535	511	536	574	534	533	538	532	561	553	581	571	565	550	555	520	566	583	577	553	568	563	551	561	504	551	586	583	561	543	552	537	577	578	526	531	562	550	564	558	540	568	558	538	517	551	579	546	571	551	545	543	546	540	553	535	555	531	488	540	530	549	605	555	553	566	564	581	560	545	566	525	569	537	581	548	540	558	559	552	567	617	564	561	573	519	564	557	534	540	525	555	550	539	569	540	551	528	536	561	558	589	566	578	522	520	535	519	570	572	543	555	566	536	537	573	544	563	525	540	532	543	530	545	522	585	527	568	590	533	553	580	544	558	549	568	560	520	592	541	580	567	549	547	576	535	550	581	542	572	518	555	573	535	557	573	543	603	546	540	596	593	533	551	509	542	589	547	525	585	544	559	551	553	502	518	536	513	530	537	535	564	516	542	573	508	540	533	583	601	551	549	545	510	553	576	553	542	552	521	536	570	554	520	554	532	533	553	539	517	546	604	563	525	538	593	542	576	560	577	560	521	562	526	561	516	547	516	507	523	557	524	574	526	562	570	542	598	523	599	529	563	566	532	553	555	546	535	535	563	490	612	477	587	585	544	567	594	531	535	523	547	528	566	500	524	545	552	520	577	580	579	537	526	522	564	569	544	558	555	551	570	563	596	563	563	532	528	544	541	554	559	532	549	538	592	571	557	541	586	554	548	607	562	547	597	592	546	564	541	538	583	625	520	542	586	550	538	547	590	633	543	536	557	527	588	554	534	563	565	559	564	528	551	548	515	582	532	516	558	562	539	582	545	522	584	586	539	559	562	532	545	553	530	542	553	573	528	545	515	539	529	560	504	592	567	533	586	557	536	554	554	556	531	542	572	588	527	533	540	570	526	547	541	606	539	576	536	555	547	554	578	504	589	543	522	533	559	504	556	534	569	553	586	527	525	552	576	523	621	550	554	572	566	548	509	492	573	555	531	522	557	569	558	545	529	570	557	586	558	522	551	569	529	525	575	571	576	569	556	583	531	554	540	551	565	587	545	533	573	592	566	539	577	528	556	541	527	539	507	513	561	561	552	572	538	519	553	554	563	544	567	563	547	576	536	549	559	581	606	546	564	527	549	528	558	530	552	571	581	588	560	529	544	535	534	571	540	511	563	537	508	567	588	552	543	566	511	550	568	555	522	558	569	533	563	534	565	546	517	547	534	620	565	560	550	578	573	571	528	557	515	590	548	518	581	536	583	547	576	507	542	578	537	559	564	546	535	540	553	551	544	568	511	550	534	557	535	584	516	545	555	557	544	607	516	525	537	562	545	541	522	556	535	571	507	550	530	538	615	572	592	562	529	563	535	561	550	587	533	544	547	548	574	574	549	543	563	554	550	556	566	508	555	542	593	535	537	551	574	606	521	554	552	536	538	555	554	568	558	522	573	565	552	577	557	594	555	548	514	535	536	558	576	527	582	596	515	552	566	578	536	521	547	557	527	529	551	565	532	535	569	516	538	544	542	556	575	546	563	566	555	527	544	528	551	551	539	553	588	524	550	523	525	533	576	533	510	526	596	558	540	505	548	548	552	540	544	526	541	564	567	529	542	555	553	541	502	580	557	536	524	538	561	589	566	599	568	536	541	568	561	530	548	541	557	543	527	544	570	496	545	523	551	514	555	563	557	533	515	566	590	561	574	563	544	559	568	530	533	520	536	542	561	580	550	576	529	575	534	520	559	574	523	558	548	542	570	561	531	570	573	575	524	584	569	588	539	554	529	517	568	531	496	548	580	522	562	549	566	581	580	578	560	642	540	564	539	544	532	538	523	544	532	609	542	588	545	554	592	525	551	513	533	548	533	571	537	565	589	541	506	517	546	546	557	543	541	541	569	594	581	559	533	551	575	562	587	504	569	538	562	552	541	567	564	535	554	525	545	583	561	521	562	559	507	570	559	552	572	548	556	537	570	547	543	570	552	540	535	543	542	582	581	544	584	533	537	549	553	521	587	552	566	573	523	554	545	512	521	548	578	572	570	566	566	541	506	540	534	541	607	543	581	551	545	553	582	536	586	586	537	553	539	565	538	555	535	581	568	574	555	585	551	550	570	514	525	560	561	563	555	539	567	564	597	514	493	557	570	552	523	573	542	544	547	523	593	587	553	535	562	547	493	578	511	539	506	564	576	582	551	503	565	541	567	554	597	555	511	499	543	563	513	533	553	537	562	563	549	560	573	533	566	562	546	519	544	520	549	552	582	564	597	570	551	563	532	518	509	536	530	574	583	509	554	546	542	616	564	575	552	562	548	530	526	552	580	523	559	559	580	525	568	562	569	570	582	559	567	550	527	529	572	614	537	518	528	509	566	535	539	545	587	520	531	586	544	504	517	560	548	548	529	576	521	552	565	526	551	553	511	523	539	520	576	561	598	536	574	527	530	558	518	532	536	516	582	517	560	520	561	535	531	543	542	563	521	578	538	576	546	559	538	569	565	543	570	553	521	524	547	541	525	522	586	548	559	565	524	537	538	534	522	572	537	539	561	558	543
7173	16620	13455	7039	4993	3776	3063	2479	1922	1721	1503	1416	1298	1153	1070	1009	939	965	865	838	816	773	780	731	717	723	712	686	678	747	721	737	685	705	708	674	709	676	668	655	657	699	646	692	697	672	640	673	641	645	663	604	672	641	632	637	636	666	705	652	637	672	649	667	647	620	663	649	646	637	637	644	655	648	634	604	602	647	630	628	647	615	623	647	621	648	633	641	652	660	662	598	663	660	631	594	664	617	652	626	622	599	626	603	594	649	620	606	635	633	654	589	644	593	648	625	637	607	676	663	624	604	665	618	657	648	649	626	645	616	602	574	615	584	614	616	654	627	609	632	687	633	621	674	619	634	635	598	659	627	622	609	623	604	619	665	581	641	639	600	633	650	609	623	646	613	668	609	611	643	639	595	661	601	658	614	617	624	615	681	549	593	600	622	615	661	599	646	657	637	634	644	659	640	622	596	653	598	631	641	613	614	637	681	628	671	631	623	607	584	683	605	629	628	638	601	625	615	633	613	650	639	606	625	630	672	662	647	631	653	630	639	624	608	611	666	640	607	623	656	643	615	608	634	596	627	644	623	618	588	602	657	665	637	563	632	635	651	659	626	637	621	652	608	618	638	610	583	638	605	622	670	626	652	645	612	622	603	658	611	582	592	649	614	597	661	591	639	634	605	614	619	592	677	617	654	612	648	666	583	628	601	643	632	634	654	646	612	686	621	652	617	627	620	624	615	610	610	620	594	674	592	645	655	620	618	613	630	630	622	632	661	635	624	653	660	627	665	646	628	607	629	590	631	650	607	621	594	617	648	660	650	651	627	617	621	615	667	622	631	631	613	668	596	624	611	644	580	621	623	672	656	582	690	600	610	600	621	594	649	617	610	581	605	633	636	631	635	660	646	624	614	616	614	652	663	637	637	632	630	628	632	615	638	646	641	595	630	668	625	629	631	627	599	633	627	649	638	668	629	667	618	619	610	565	611	687	619	575	618	618	590	661	610	596	588	627	578	627	631	640	631	596	620	602	608	646	632	589	624	621	635	637	610	687	630	595	638	651	626	614	595	602	666	651	607	649	665	639	639	640	640	618	617	608	636	628	664	669	626	664	627	658	600	597	658	626	619	605	612	617	635	606	637	606	599	627	641	635	634	599	648	642	628	678	603	627	651	653	569	653	602	648	630	623	625	611	625	628	620	615	613	605	641	610	645	626	623	636	674	634	652	621	638	651	615	640	663	627	586	679	631	619	628	671	666	605	617	561	618	633	651	622	669	625	647	657	615	634	636	620	606	655	639	659	642	662	670	645	644	666	638	625	651	602	644	648	594	652	600	600	563	645	651	588	635	604	604	651	655	632	622	610	597	597	648	622	622	600	658	647	612	644	604	582	617	617	673	600	626	624	652	570	638	647	618	659	617	623	622	626	638	623	611	624	620	627	622	610	629	627	641	607	629	643	627	638	603	625	619	605	647	637	607	614	621	624	600	625	621	618	671	646	626	632	611	660	606	597	652	580	627	639	593	616	641	614	615	669	649	653	591	672	557	648	631	547	653	602	603	644	637	629	634	651	643	580	646	593	621	643	669	678	613	638	628	637	634	631	606	623	615	612	616	609	618	592	618	629	647	659	621	637	609	654	600	576	654	663	655	646	637	639	674	628	594	674	639	665	587	648	609	598	596	655	587	625	612	629	637	642	600	612	633	638	597	604	574	609	625	624	689	610	641	642	646	637	639	616	689	632	602	573	634	653	625	593	711	635	675	637	639	641	638	599	658	656	637	610	625	594	624	637	656	600	651	600	623	662	645	632	645	624	661	646	658	638	596	608	621	621	591	662	636	605	630	641	602	651	648	619	605	659	645	611	654	610	606	653	660	597	636	637	632	646	655	636	628	639	642	607	589	622	600	643	556	624	635	646	637	586	576	589	615	632	660	654	625	650	651	669	619	614	641	608	641	645	671	610	619	615	649	683	650	646	619	639	608	665	568	622	662	610	639	645	672	639	612	603	636	636	673	580	628	637	611	598	632	631	563	632	614	626	648	613	634	623	627	616	653	644	642	574	615	636	605	632	628	661	652	608	622	662	622	642	636	615	633	642	588	597	698	630	654	673	620	610	621	631	581	629	660	627	637	628	617	617	601	605	634	618	632	615	607	646	628	648	592	617	669	591	656	637	618	630	631	610	616	596	625	628	626	631	627	633	617	621	604	656	618	639	638	580	663	598	553	612	576	604	599	640	602	609	613	641	618	661	647	635	642	599	656	609	634	639	619	592	585	679	630	617	601	637	621	606	635	610	582	600	622	651	685	619	612	573	634	595	641	619	664	626	586	625	650	588	632	586	625	644	590	592	611	633	610	608	636	623	638	630	605	627	637	643	611	655	619	636	655	605	607	614	648	626	647	652	628	592	615	627	673	646	651	610	619	608	589	630	656	646	633	649	635	632	649	600	646	633	608	633	707	617	608	624	623	649	622	645	607	611	634	676	642	633	650	627	608	642	636	613	610	656	613	617	603	623	662	641	614	623	627	624	600	615	651	617	668	618	650	620	649	606	625	654	628	641	606	603	581	671	603	621	676	645	622	627	623	639	621	618	654	592	654	664	691	641	646	653	603	591	616	631	641	634	663	634	608	653	621	652	612	636	625	595	615	634	607	630	620	649	639	598	597	657	620	612	646	641	608	597	628	605	594	604	585	615	629	663	660	659	623	568	659	655	601	597	683	644	652	571	645	623	604	645	607	662	652	628	638	659	635	575	628	591	602	621	597	621	631	650	648	617	632	643	663	656	646	610	634	586	662	686	660	641	633	661	658	591	643	607	613	602	655	597	688	640	616	616	638	681	585	654	608	650	589	637	638	624	605	628	624	636	661	675	611	627	634	590	660	607	641	676	657	624	580	584	597	609	655	611	593	660	636	593	605	621	588	639	632	612	610	632	591	591	587	629	629	609	646	609	629	626	602	577	627	575	599	616	666	605	610	585	650	633	613	602	631	638	636	642	632	588	569	640	612	624	627	621	690	642	659	638	611	644	610	667	607	614	606	574	647	608	626	658	646	637	663	609	585	599	639	630	637	604	633	623	625	676	612	608	612	632	650	572	625	620	627	609	573	635	646	632	595	662	662	630	583	648	651	625	634	618	626	636	625	657	629	617	637	631	613	655	573	641	625	625	609	647	687	649	556	630	627	670	646	643	639	598	622	615	654	647	596	625	639	615	656	599	567	671	599	622	646	638	638	669	600	613	613	612	620	667	619	615	613	602	634	631	657	619	602	663	618	585	595	627	612	614	639	595	633	651	652	619	629	608	604	617	643	631	596	627	605	626	602	587	609	620	578	601	653	638	621	610	611	585	631	644	644	639	660	592	638	638	627	634	643	617	648	683	650	683	636	599	620	627	633	591	642	634	627	612	616	651	648	629	595	631	584	670	640	636	624	596	610	664	655	589	677	664	619	595	634	632	608	646	614	653	593	625	631	612	584	614	588	672	618
27624	20614	7565	1019	719	615	598	602	598	595	586	562	591	554	534	556	574	534	532	552	556	533	570	547	516	561	576	527	560	561	555	560	530	566	556	589	531	502	571	549	534	608	577	553	586	570	552	548	555	548	561	559	526	569	583	551	538	582	559	570	540	541	563	535	552	561	554	551	497	559	532	559	575	538	534	553	520	561	530	567	549	543	551	578	553	525	551	508	571	542	556	537	606	563	517	551	549	558	549	527	586	568	555	533	553	550	532	532	511	556	574	569	566	578	515	504	559	545	539	535	574	565	542	542	532	565	576	572	521	554	553	571	552	594	563	524	548	556	582	518	595	585	568	541	555	549	581	556	535	509	544	534	575	533	575	569	579	546	555	537	543	532	584	592	565	524	494	543	566	567	547	585	565	567	580	564	540	513	600	543	567	561	528	548	564	529	571	492	537	524	540	542	543	552	552	573	530	530	552	605	533	567	508	567	553	563	591	554	538	552	541	549	534	553	515	555	536	533	540	508	569	566	569	527	526	553	542	559	572	563	584	555	562	563	539	552	575	563	518	560	518	583	566	518	527	579	578	546	566	583	545	531	581	546	554	538	539	507	545	527	519	538	548	560	532	612	536	562	544	533	571	586	530	571	580	571	581	577	574	515	518	548	543	559	578	609	584	560	594	530	585	521	536	541	535	547	517	569	561	565	573	533	621	494	584	555	539	584	596	589	563	554	564	556	519	589	561	583	512	527	544	550	574	579	540	574	565	558	575	532	580	532	544	554	535	555	555	550	562	535	568	549	522	555	541	557	550	524	502	532	550	572	546	579	516	543	529	573	569	553	568	556	552	539	546	542	571	533	540	557	579	551	566	565	537	568	580	546	552	536	505	514	548	570	555	552	558	548	544	551	516	571	559	539	587	582	533	555	518	549	532	623	513	606	551	550	548	560	592	582	567	532	543	554	499	525	549	528	520	582	566	537	521	555	550	595	536	541	557	529	547	571	539	536	540	571	546	543	553	584	587	545	532	536	568	533	535	540	579	563	531	571	523	575	533	547	543	530	541	555	554	553	595	588	577	571	563	540	541	593	584	559	539	580	540	524	510	569	550	570	530	529	572	530	536	557	545	568	582	593	564	567	544	550	550	559	555	522	584	561	561	568	537	542	520	539	530	530	549	517	544	564	576	563	536	519	567	535	561	566	544	532	563	552	529	525	546	552	600	515	567	545	536	524	579	523	578	564	544	545	565	497	551	518	562	552	562	576	520	569	520	562	529	533	580	586	574	535	536	577	556	528	516	511	563	534	571	505	540	546	552	541	584	553	526	564	549	551	570	602	551	543	550	497	555	509	542	555	523	549	583	561	564	560	572	538	564	550	541	528	605	504	580	570	507	566	578	521	514	537	548	521	545	549	588	506	529	555	519	540	570	560	582	562	552	537	522	538	566	521	590	543	599	571	543	546	490	544	569	553	553	601	578	565	564	559	516	547	534	552	567	554	496	607	574	555	524	543	520	567	520	558	524	559	526	564	540	575	547	531	582	571	523	540	571	596	601	534	557	547	546	553	572	578	503	547	532	571	531	589	498	570	575	571	565	587	532	554	513	573	565	564	526	582	556	527	518	530	539	545	599	550	532	594	539	561	534	542	539	562	571	531	513	522	553	566	561	530	601	533	572	517	531	561	528	556	532	557	559	547	540	583	544	583	517	566	533	532	577	540	517	545	537	556	529	587	537	557	594	544	511	551	564	574	585	544	556	564	576	522	529	550	570	576	550	551	589	558	552	529	568	614	576	595	573	562	505	553	515	593	553	570	569	518	516	580	559	560	511	534	542	565	547	562	541	578	521	522	525	566	550	547	528	567	567	570	584	571	610	502	567	547	555	581	548	552	527	566	575	568	531	597	532	593	529	520	608	533	542	582	555	538	534	562	539	528	504	550	566	563	567	548	525	566	557	546	572	519	538	541	540	569	563	518	487	550	527	553	569	549	549	581	530	562	550	578	596	500	580	531	532	556	543	557	521	596	519	558	548	563	558	522	554	537	566	576	542	531	527	563	569	510	566	519	536	557	531	576	541	551	550	570	553	572	515	537	548	564	555	575	531	591	542	537	567	516	544	528	565	548	544	518	589	560	523	546	556	546	544	578	555	543	553	527	519	536	570	523	572	551	549	558	570	532	520	569	554	587	528	571	570	568	563	546	519	562	561	522	553	550	581	575	554	572	513	567	558	541	531	569	558	504	565	565	527	580	538	546	573	558	557	593	556	577	522	576	539	552	562	543	565	561	599	554	555	574	562	547	550	530	554	582	588	547	563	499	556	553	565	565	609	591	562	595	554	512	564	565	570	514	548	529	559	573	586	525	511	574	551	518	543	540	560	522	568	569	528	547	489	598	536	540	543	563	569	550	525	553	544	566	525	540	551	537	551	510	520	531	544	552	544	539	528	535	582	572	512	560	552	537	524	527	558	555	550	560	599	547	535	543	630	582	530	584	534	581	572	563	532	564	544	554	503	530	528	540	588	545	540	580	547	512	519	586	528	502	581	530	564	530	500	522	566	516	551	504	593	577	550	565	544	552	574	554	547	603	549	548	521	513	549	548	561	565	541	540	560	567	524	571	548	552	561	523	557	552	556	563	552	556	580	478	547	543	540	531	532	571	570	568	558	538	547	582	569	543	538	568	517	502	543	521	566	548	557	578	574	540	582	561	610	516	556	548	577	579	532	531	573	542	563	554	576	522	562	545	611	578	548	532	584	549	544	526	534	538	568	595	594	549	548	599	528	541	513	531	547	529	551	552	515	561	580	587	584	530	584	539	540	574	505	569	588	541	523	508	556	545	537	515	560	557	562	572	562	532	541	560	571	567	544	572	563	545	574	583	539	568	598	548	541	549	529	550	556	523	587	555	582	546	536	572	590	561	542	564	542	529	587	545	545	589	538	498	558	580	562	499	548	556	553	529	546	591	580	558	545	512	534	526	563	562	554	534	565	557	578	569	590	536	555	530	543	524	550	541	561	538	553	558	572	586	494	590	542	536	546	559	544	577	565	546	558	549	556	561	585	559	567	595	539	554	516	555	512	556	584	527	559	535	567	576	572	568	568	543	521	596	552	531	543	531	572	570	566	546	500	564	534	576	571	542	542	529	566	589	568	520	567	587	580	584	528	552	584	530	558	549	594	546	595	554	531	582	549	606	557	554	555	526	566	535	550	563	553	561	525	556	537	565	543	566	559	539	578	527	572	578	602	529	539	548	546	513	535	528	569	521	555	570	555	558	548	595	604	552	572	541	544	562	569	589	578	514	561	579	539	537	568	548	564	565	550	557	576	584	573	534	528	597	546	561	570	528	545	623	524	533	557	578	545	563	579	571	560	553	533	574	546	513	526	521	572	541	512	543	523	552	528	550	538	541	554	543	561	554	570	523	519	535	544	587	535	543	554	556	590	555	554	520	557	554	524	532	569	565	587	577	532	501	508	520	545	540	542	577
4452	1471	1308	952	809	808	787	737	693	688	719	698	683	704	673	686	673	672	676	666	697	678	654	678	664	697	656	677	737	673	654	706	711	725	670	709	659	602	696	708	688	670	646	708	643	641	698	672	659	709	649	632	706	677	699	636	678	674	659	666	649	730	699	644	684	684	664	647	688	671	693	661	671	682	683	650	685	715	656	683	702	647	647	637	632	653	696	690	647	697	685	689	681	675	691	689	665	629	691	701	655	664	675	654	680	693	662	649	651	635	699	630	703	663	671	651	725	662	656	665	684	634	688	657	660	702	671	635	678	655	631	659	729	660	673	661	678	706	644	691	672	707	643	683	679	670	683	635	658	720	644	699	706	620	689	701	672	678	672	679	651	642	666	675	681	671	694	674	735	674	709	724	675	679	667	644	650	687	681	676	714	668	699	668	686	665	658	709	679	696	695	682	669	671	658	684	691	688	682	672	685	647	691	680	668	695	662	678	660	654	659	683	723	680	714	674	647	654	688	690	703	678	675	707	640	688	691	691	675	687	695	680	679	665	659	727	673	664	691	671	658	650	681	668	637	651	660	671	673	656	684	630	658	665	708	687	697	675	651	661	696	674	683	642	710	640	679	673	656	659	644	672	665	693	682	673	728	696	655	673	689	650	664	654	657	681	689	671	655	654	645	688	724	703	682	721	688	693	664	675	720	661	651	679	696	696	678	685	653	649	752	674	682	668	658	717	652	621	612	649	679	683	652	674	658	693	697	674	672	660	709	749	671	661	691	689	666	658	701	681	701	669	625	642	686	621	664	643	670	663	692	664	655	671	646	688	682	641	663	720	687	676	672	689	646	656	627	656	675	685	675	676	693	699	679	708	659	666	707	666	704	656	642	630	655	682	658	615	666	640	704	706	654	679	676	646	667	706	603	684	651	686	702	683	693	646	630	686	700	672	712	713	700	739	661	682	694	667	659	662	693	692	700	704	708	649	701	655	687	673	630	646	688	716	676	674	693	649	624	680	701	684	699	680	660	690	709	665	680	679	695	667	687	615	668	692	673	646	709	644	674	684	726	675	663	711	680	680	738	686	691	658	652	703	665	653	671	690	674	679	684	634	673	673	682	679	708	691	623	672	648	682	658	629	653	663	678	696	681	681	675	706	683	720	694	708	631	702	708	724	669	718	679	667	644	718	717	690	680	661	675	664	681	653	732	678	698	642	699	645	677	641	707	614	650	662	716	663	727	667	665	670	660	663	696	692	627	642	662	608	679	714	668	644	702	685	617	697	712	672	669	648	692	675	688	687	703	616	678	706	689	704	703	667	616	656	739	659	676	709	695	643	700	719	696	752	745	635	695	681	619	710	688	686	696	659	663	675	688	679	669	657	641	672	706	615	634	696	651	703	642	707	691	649	631	693	663	632	672	658	668	707	724	700	663	667	720	738	650	640	651	669	658	682	652	680	708	739	652	662	652	698	653	681	692	667	681	686	682	681	658	711	649	680	667	681	662	678	642	679	692	641	667	677	680	702	677	698	675	686	701	665	695	685	635	655	723	687	644	640	665	694	643	669	702	654	717	698	678	649	696	630	690	632	669	716	685	628	718	668	660	655	693	651	697	666	698	696	686	748	668	669	687	672	685	628	654	654	698	703	668	642	641	710	688	641	678	654	623	673	677	695	617	650	634	645	691	676	674	680	693	697	708	635	713	650	686	679	686	705	643	640	606	648	674	681	625	665	690	701	666	699	680	639	651	716	669	707	667	706	686	679	631	688	691	677	718	634	673	705	690	719	614	731	657	702	666	660	667	726	659	693	690	693	683	653	675	680	656	648	648	657	710	642	662	687	681	636	621	711	705	680	658	650	647	687	670	677	693	685	645	651	721	655	664	718	656	661	676	690	680	683	717	618	687	703	680	692	664	702	711	662	682	722	643	666	723	661	672	659	683	649	650	649	683	687	668	708	680	677	717	664	616	722	723	664	703	659	663	678	658	725	663	691	682	626	650	671	679	699	711	672	710	665	723	646	652	730	662	648	677	686	665	638	722	704	667	693	656	652	691	660	720	678	678	679	664	709	655	682	660	673	645	667	668	668	670	699	716	713	653	690	676	679	681	638	684	686	694	692	693	677	661	662	669	653	678	654	717	644	664	625	612	667	661	635	644	694	742	693	689	651	695	675	691	698	705	624	686	668	697	711	704	692	646	667	654	692	711	644	648	668	721	652	658	699	695	660	688	670	669	695	682	663	699	651	647	657	600	679	696	682	670	711	706	653	688	700	656	636	716	644	624	682	673	693	639	652	665	621	686	678	640	694	664	692	662	706	680	676	658	680	641	705	668	651	671	645	695	683	678	725	709	667	670	670	655	695	701	678	698	718	644	686	710	661	672	686	681	716	652	643	699	682	719	669	646	685	675	659	665	670	695	692	639	675	669	643	679	658	654	740	731	680	648	671	672	669	656	656	661	640	674	683	670	707	624	675	630	671	637	703	674	619	630	649	712	654	681	668	723	698	655	661	648	676	683	677	645	666	696	679	648	679	689	672	691	667	673	677	657	721	731	708	665	655	674	699	696	710	696	693	702	700	684	678	681	700	658	702	666	653	674	704	643	684	695	647	703	667	661	661	691	664	670	736	695	703	667	673	690	680	673	677	682	650	694	686	729	696	714	688	660	653	664	697	725	681	662	708	641	714	673	677	636	654	662	689	727	637	701	699	659	668	701	630	689	672	681	679	684	680	700	703	691	651	725	703	647	652	698	708	637	684	645	657	655	680	678	659	659	680	688	676	707	705	637	712	690	680	648	673	733	673	672	678	723	683	689	678	679	700	663	697	637	666	664	665	678	665	696	649	653	686	706	684	692	708	676	673	693	685	752	639	654	637	643	646	643	699	690	672	718	669	683	703	662	681	688	686	678	683	675	666	696	623	668	721	660	698	674	679	722	676	685	653	697	719	659	703	681	693	687	647	637	663	714	691	672	686	673	674	691	680	640	696	652	714	657	658	666	649	693	671	688	713	675	695	679	668	634	692	683	617	728	675	660	667	703	646	678	695	677	654	689	635	633	672	706	662	688	647	711	707	703	728	631	677	669	672	677	664	710	677	696	679	622	679	666	644	698	700	685	598	679	712	686	661	681	676	706	655	668	705	677	671	691	670	658	675	672	695	697	668	661	702	670	651	671	607	650	623	654	680	669	656	676	761	645	721	665	672	674	652	663	659	659	677	718	662	699	661	688	691	634	647	683	740	684	685	686	706	680	645	648	685	671	705	679	686	687	657	702	686	658	701	691	673	675	714	640	653	699	695	653	687	660	668	688	677	655	706	660	729	702	643	640	701	674	650	717	706	697	692	663	692	666	722	673	695	645	707	659	651	659	661	660	665	642	664	672	660	648	739	678	672	659	677	676	682	663	702	714	709	671	683	696	702	632	691	687	686	705	612	639	644	691	679	663	655	685	725	711	689	669	662	663	688	666	672	653	656	725	670	640	705
24233	21642	29224	24515	21626	12859	1182	767	665	541	512	484	444	424	468	397	385	391	344	388	367	346	349	338	341	346	340	327	308	336	333	318	314	314	348	332	302	299	314	325	321	308	334	310	339	324	307	335	329	326	355	317	319	311	311	351	277	331	331	327	322	326	320	335	266	338	300	321	284	383	314	325	308	299	294	307	298	341	317	300	313	315	359	304	309	328	322	285	323	332	300	300	315	308	321	320	339	301	278	353	320	322	330	325	280	344	335	340	304	287	291	322	307	335	298	359	352	291	311	299	298	313	309	271	315	334	315	310	301	311	292	317	330	304	344	290	341	323	317	316	309	319	311	305	309	297	291	304	318	286	333	339	326	341	323	280	322	321	302	314	331	294	317	302	330	321	314	312	313	309	335	349	295	298	327	290	309	301	301	322	290	280	296	347	313	317	306	302	296	312	302	298	310	309	309	319	330	283	320	317	317	353	330	330	315	307	308	297	283	312	308	319	303	303	282	307	314	305	321	299	315	315	320	303	315	322	305	332	328	269	326	287	320	307	318	347	345	301	333	312	323	323	326	304	302	298	310	316	294	325	309	313	335	300	307	342	290	301	315	344	269	284	314	314	296	328	334	310	295	305	290	280	327	306	313	315	297	346	331	289	308	304	312	284	313	330	299	290	295	304	337	317	302	309	337	338	317	332	339	315	314	348	327	312	303	309	296	333	390	287	331	309	333	312	334	307	296	329	312	301	302	311	280	338	280	306	306	294	297	289	340	318	308	313	285	297	317	316	290	316	306	319	334	326	315	334	299	317	343	282	302	322	289	309	310	314	322	301	336	323	304	360	318	341	322	354	304	297	329	317	317	336	313	286	289	308	305	306	341	284	308	322	320	338	294	329	321	289	317	315	336	307	310	314	306	313	333	302	313	322	269	300	305	294	324	296	333	349	307	311	312	310	321	329	315	319	295	323	341	329	350	320	326	286	296	315	300	307	327	295	311	309	293	319	329	302	308	320	297	276	311	297	306	316	319	335	299	348	309	324	341	298	298	288	316	306	295	295	344	301	334	282	327	288	331	312	272	315	303	308	289	303	298	321	309	290	310	310	273	329	330	329	321	323	268	338	283	265	314	311	315	329	315	336	319	285	328	288	323	296	317	316	299	307	306	306	306	294	327	315	325	331	297	297	301	286	305	311	295	282	294	322	313	293	299	330	323	303	320	331	327	334	321	313	302	311	287	308	308	284	328	310	337	297	305	273	334	327	338	316	295	336	321	312	310	320	299	308	328	296	297	307	300	337	299	288	342	278	331	354	333	324	309	297	317	292	324	292	312	333	304	321	331	319	316	323	310	299	271	331	317	284	293	312	303	285	287	332	316	349	340	323	312	307	319	297	321	327	318	331	324	307	307	311	308	282	322	323	310	272	315	353	321	284	307	286	306	295	336	317	296	322	337	307	320	328	296	302	290	334	337	319	322	313	326	281	291	311	313	291	302	297	324	310	305	314	346	316	303	303	332	316	318	330	343	326	295	304	281	325	320	315	297	337	346	288	298	268	315	303	351	315	310	329	326	305	338	304	323	327	304	324	348	307	337	319	298	318	303	316	297	318	323	335	306	295	318	321	328	328	320	286	309	288	315	313	337	306	306	317	303	308	307	312	306	330	313	317	326	317	305	314	266	308	347	294	340	309	321	317	345	291	307	323	323	327	331	300	300	309	307	306	320	285	324	296	295	325	315	334	327	300	321	314	326	344	293	310	287	333	317	310	331	340	319	310	314	295	294	319	330	312	333	273	312	298	342	301	312	304	319	309	308	316	275	306	312	317	285	299	289	302	312	317	314	295	285	292	314	343	300	305	309	350	297	315	316	326	324	293	294	319	300	334	279	327	292	309	310	329	325	331	305	346	314	310	262	309	306	323	268	310	325	302	317	309	301	304	332	316	323	327	308	321	307	314	316	284	282	322	326	290	323	318	336	317	310	340	334	318	308	314	351	307	318	286	322	313	310	302	334	330	322	318	309	320	341	307	320	347	307	328	295	316	320	299	313	302	313	324	311	286	315	306	322	349	309	310	312	330	346	327	293	322	322	308	318	354	315	308	321	331	307	336	329	334	307	348	298	300	296	316	305	307	296	288	323	298	322	331	304	308	308	308	301	283	316	321	300	284	281	294	319	304	323	301	327	290	334	323	298	342	313	330	313	331	285	314	294	331	340	303	332	301	284	329	296	317	315	338	295	310	320	290	316	283	262	337	309	309	312	291	291	335	313	352	279	301	340	352	308	309	308	305	298	288	307	300	319	317	336	295	308	301	306	308	328	290	310	322	309	324	300	312	304	317	295	322	302	323	299	300	302	300	309	321	355	305	327	319	310	340	299	299	301	329	312	312	307	305	333	297	299	318	303	318	340	317	333	286	283	305	317	331	312	299	304	327	293	318	330	319	303	318	292	301	324	335	298	304	291	308	312	320	332	324	325	311	315	317	326	285	323	312	353	306	311	352	325	301	303	323	307	318	312	282	298	294	349	305	306	333	318	301	363	337	298	314	316	321	310	315	324	303	314	307	273	297	288	334	342	361	314	302	299	302	303	312	336	328	335	358	295	352	293	303	318	312	291	331	295	318	303	324	331	298	318	313	278	326	318	301	283	321	299	280	315	297	303	338	309	303	323	289	285	313	306	296	331	314	294	277	311	331	310	281	327	288	310	275	334	303	294	346	322	331	317	310	300	300	308	320	321	296	299	298	316	303	317	293	324	324	322	300	318	276	302	298	323	314	330	310	342	301	307	313	323	318	308	307	334	265	346	324	298	307	300	318	318	313	319	321	316	324	327	319	340	302	294	312	311	329	326	324	317	321	299	299	330	294	304	331	295	332	312	280	333	311	310	273	312	304	282	331	289	325	286	291	303	300	312	351	303	343	312	311	326	313	319	300	305	309	324	287	334	320	311	328	308	311	311	294	315	333	315	342	303	297	269	315	321	324	291	313	338	321	304	335	298	316	288	295	335	299	304	302	299	321	327	338	326	265	297	293	290	286	321	329	313	313	318	299	299	286	335	278	330	324	294	309	325	317	274	301	317	309	284	321	305	315	311	300	341	321	276	298	294	321	289	298	328	276	323	325	345	320	301	323	278	337	326	314	288	317	309	290	328	321	337	292	313	308	311	325	292	313	330	322	355	322	317	302	343	286	296	296	319	343	302	300	308	305	324	320	304	305	326	307	338	307	317	312	322	314	333	318	321	301	338	303	312	291	308	296	294	358	325	313	333	343	295	327	312	335	328	307	319	303	301	298	311	316	301	313	310	318	324	305	314	301	304	333	298	326	312	295	302	295	336	282	313	305	284	274	295	307	311	300	341	333	309	323	299	311	303	312	269	312	337	309	323	351	315	322	349	306	325	335	317	314	305	347	309	339	304	274	338	281	310	286	288	342	296	297	321	322	310	316	302	334	351	331	281	342	291	332	284	331	325	279	299	306	306	318	321	339
4878	10193	8255	4060	2799	2117	1614	1342	1143	982	850	748	705	666	612	566	611	529	524	478	491	426	464	475	468	427	470	433	436	439	443	427	394	458	403	401	405	446	397	401	436	429	431	413	392	428	395	423	423	377	377	425	377	455	382	400	413	391	367	373	397	431	400	420	373	417	381	418	396	394	408	399	355	369	390	406	396	396	397	389	418	385	391	375	401	409	421	421	421	395	416	376	398	383	403	386	399	407	421	397	356	369	375	396	368	400	401	372	404	403	414	379	381	402	398	372	396	356	371	391	383	405	383	370	389	374	434	383	387	398	432	393	396	408	371	368	390	387	396	409	383	391	393	369	430	370	366	404	383	365	367	371	398	397	417	388	418	392	408	386	403	409	405	416	391	416	394	402	414	373	375	396	390	411	352	379	386	379	409	372	417	392	373	403	452	392	412	405	367	401	413	395	385	385	389	394	409	432	422	428	401	393	357	389	389	391	369	375	416	397	379	424	400	389	416	398	388	342	408	374	376	413	361	389	366	390	396	374	394	416	395	377	394	377	413	421	395	377	392	396	388	328	377	414	383	382	425	397	369	366	403	346	368	416	413	380	418	391	403	371	363	387	378	403	396	379	404	364	432	378	375	394	418	365	394	390	351	360	391	376	413	399	389	367	409	390	321	386	409	388	370	400	382	375	387	390	387	368	389	381	398	419	365	417	385	414	377	414	416	350	381	389	359	365	399	369	378	380	389	411	366	412	380	386	365	387	387	366	369	392	427	396	387	422	399	387	421	370	375	384	397	357	396	403	379	378	404	383	389	357	350	390	405	394	394	408	426	394	406	396	351	399	368	407	396	372	401	383	350	381	385	397	377	427	416	422	391	385	408	371	355	368	364	412	369	352	406	400	348	405	410	375	440	445	373	392	403	414	377	418	402	400	423	377	386	389	378	399	378	413	392	382	379	429	419	387	404	372	391	391	417	393	408	394	370	389	363	370	397	409	375	426	417	373	407	395	349	422	410	423	373	384	440	386	391	399	395	398	385	375	334	397	426	393	365	378	379	400	383	375	416	386	372	393	379	391	377	391	396	366	376	378	407	420	424	398	373	369	391	366	414	393	427	399	416	402	403	352	383	369	396	396	390	364	423	359	395	381	395	366	421	382	388	385	383	389	432	384	383	368	399	426	403	392	409	389	377	375	397	366	415	376	374	386	393	445	363	413	422	362	366	378	356	368	385	386	394	391	394	380	347	365	417	378	410	406	400	411	394	426	396	392	371	380	382	354	369	391	412	380	358	358	363	401	392	394	400	386	409	412	397	413	428	436	390	402	435	369	374	411	369	365	405	400	376	364	385	422	356	389	406	405	382	378	398	374	397	372	410	384	365	362	409	373	375	392	372	381	415	418	420	390	388	410	391	413	396	394	399	410	379	406	403	416	399	368	410	368	402	371	373	390	367	414	368	388	399	404	406	404	393	376	396	406	380	384	388	371	378	395	392	368	385	415	371	383	382	385	390	420	374	376	391	388	399	396	388	397	405	388	434	418	420	402	381	385	408	377	390	435	405	403	367	381	366	383	393	403	421	448	362	359	446	399	391	373	402	409	384	420	375	412	417	386	394	420	400	401	418	389	400	367	398	389	364	403	406	403	389	339	408	392	397	423	402	426	381	367	411	394	396	433	396	393	408	388	374	378	395	410	390	396	373	406	426	360	428	393	395	404	419	379	360	417	368	370	415	405	394	406	420	401	400	400	372	382	375	401	380	377	393	392	375	411	389	385	383	392	397	387	386	370	393	378	382	440	360	399	394	359	411	408	422	359	418	397	375	412	415	396	387	409	402	386	357	399	405	377	381	385	359	392	432	389	390	386	372	364	405	408	380	366	376	378	388	382	411	406	372	411	388	438	380	374	375	360	409	389	394	402	371	432	414	364	390	404	384	390	376	378	414	418	401	402	408	373	405	360	355	392	376	364	419	382	401	375	402	420	386	394	390	375	388	403	367	407	427	387	401	402	401	403	410	450	406	366	393	394	377	385	397	399	388	392	380	356	389	401	379	403	375	387	386	391	395	401	369	410	420	394	423	360	406	398	382	387	344	403	379	399	416	393	359	359	395	400	392	375	386	357	394	402	422	374	380	412	368	361	375	398	380	416	399	362	402	424	403	384	362	416	375	406	362	379	408	384	385	421	391	389	356	363	418	357	397	404	399	404	378	419	371	372	383	400	383	392	394	396	392	405	422	373	394	409	396	404	396	415	410	359	389	401	443	352	424	400	406	401	411	403	369	383	404	397	381	356	410	427	354	356	380	404	414	370	373	416	380	419	385	366	386	418	396	387	395	406	385	413	422	404	388	399	434	405	381	367	372	386	387	399	368	374	408	388	396	391	405	435	397	381	408	373	381	376	421	394	371	390	397	379	383	392	385	382	385	399	383	379	362	375	416	406	389	379	405	392	392	389	377	357	383	414	404	388	411	384	380	423	417	402	383	365	391	425	399	393	386	404	414	364	384	422	409	388	402	402	353	391	380	389	418	401	407	386	398	415	370	395	400	404	385	389	373	360	367	397	421	390	377	395	404	363	426	405	398	380	372	420	368	376	389	404	382	402	365	419	416	411	399	415	378	405	378	363	376	384	384	408	388	382	379	347	389	410	406	368	407	409	410	393	378	407	445	396	369	400	396	364	354	370	364	360	358	391	372	371	400	370	392	386	381	395	404	356	394	409	404	402	387	367	373	403	380	408	393	382	400	381	423	397	370	398	392	419	354	407	423	381	396	406	387	404	402	371	394	413	400	393	396	392	383	414	366	355	378	376	390	370	420	391	399	414	396	401	375	412	422	381	384	362	379	392	393	399	398	375	427	415	396	397	366	380	413	370	386	376	396	371	407	397	406	406	383	386	425	419	350	366	413	367	421	363	381	417	386	388	408	400	391	364	388	394	425	402	370	367	369	419	370	409	394	372	382	387	409	402	430	408	384	405	400	396	397	368	420	387	395	417	385	427	364	399	383	333	373	381	384	390	383	370	369	406	387	357	399	366	405	381	427	390	400	413	369	372	413	363	372	399	373	389	408	389	395	407	379	370	378	398	385	391	391	346	410	414	383	398	407	392	385	398	381	400	418	395	389	387	393	376	406	390	396	446	372	379	406	394	390	392	351	427	401	399	391	378	390	418	332	394	403	419	356	423	373	402	375	371	403	370	407	403	410	404	399	386	424	390	368	398	419	384	361	391	376	384	418	374	405	368	399	372	406	386	411	376	396	379	391	383	413	398	426	392	393	408	369	381	407	368	385	387	389	393	388	414	406	423	392	380	380	400	393	386	381	409	349	415	374	420	399	407	394	362	399	382	423	433	417	349	392	389	367	404	363	377	389	355	401	390	371	415	416	410	390	411	369	398	374	391	397	396	400	394	393	378	396	379	330	395	397	386	388	394	427	354	402	392	420	388	391	404	414	384	399	357	385	357	397	382	388	380	349	374	385	395	404	431
25181	21451	27913	25292	12309	1351	1135	1010	929	896	890	881	873	879	878	867	805	879	820	861	793	821	815	795	823	817	825	841	831	872	807	796	781	834	785	788	854	826	799	764	835	826	793	792	810	800	823	829	871	840	791	787	829	818	773	809	822	798	745	796	853	823	772	789	810	779	764	831	816	774	779	818	794	792	817	811	834	822	770	740	840	795	836	807	826	775	821	796	783	850	815	808	786	827	790	791	819	799	804	806	826	784	769	833	830	793	826	826	809	802	825	802	767	857	855	747	790	851	832	809	758	789	759	793	806	736	831	818	819	773	774	777	784	853	827	752	827	788	793	816	797	802	826	808	817	801	817	853	814	864	810	812	778	805	769	857	752	794	781	823	816	747	829	804	770	806	788	794	808	837	714	768	813	838	824	809	802	838	802	781	808	839	797	823	853	826	772	778	746	757	801	777	719	794	755	812	806	797	772	830	833	807	836	786	796	823	804	770	803	801	799	824	820	786	805	801	790	814	816	823	800	810	840	800	808	813	773	782	818	805	869	816	827	783	783	830	789	772	783	823	814	760	860	823	818	811	787	766	813	825	872	788	766	753	826	760	871	808	817	853	793	828	813	821	817	775	785	806	828	747	788	780	792	854	809	765	850	785	832	769	794	792	764	833	812	805	820	839	829	804	733	805	832	786	769	794	806	834	824	809	748	793	754	848	802	798	772	804	801	806	795	810	849	775	833	791	808	833	845	828	811	825	791	784	875	813	830	816	802	758	872	825	799	763	762	804	786	825	827	781	833	818	814	785	848	733	865	826	790	806	837	778	748	852	768	825	809	823	819	778	819	800	815	792	802	779	796	809	775	837	789	852	796	818	814	781	826	830	801	828	838	781	791	764	866	826	795	788	810	788	833	774	761	774	804	791	812	797	795	805	839	800	786	791	842	838	783	807	792	801	824	795	774	812	829	806	791	826	812	803	756	783	785	802	792	782	867	831	777	830	831	793	793	785	801	794	816	784	818	802	819	808	784	801	771	802	787	805	797	831	842	828	797	816	756	786	844	786	774	845	848	781	862	770	817	850	786	817	775	814	744	812	814	761	792	757	805	830	779	807	779	837	854	806	805	825	752	837	797	752	807	813	791	864	782	783	766	834	758	800	825	799	827	755	783	834	806	807	760	850	796	800	825	784	777	801	786	781	796	753	846	851	789	784	816	807	783	817	771	775	764	797	789	844	829	777	793	815	793	794	814	832	826	829	761	815	773	791	792	818	822	789	819	779	771	811	826	775	799	791	797	777	800	765	812	859	759	780	764	803	768	784	804	785	835	817	762	818	783	808	772	761	776	808	817	814	749	799	810	835	793	797	811	853	837	796	803	812	806	770	806	845	774	781	808	858	819	819	791	855	816	846	833	809	822	776	798	806	799	847	794	804	808	860	819	799	764	812	761	806	790	780	826	828	793	789	797	819	819	787	834	826	886	860	792	786	792	796	789	752	857	775	789	750	756	762	760	858	794	836	773	779	791	755	804	803	783	795	735	813	857	824	847	769	788	787	827	754	797	831	799	792	789	807	821	823	750	828	819	823	820	838	798	801	827	789	788	753	816	797	786	780	791	788	832	820	788	796	791	778	815	820	775	782	788	863	832	779	813	794	809	797	818	863	778	793	779	776	876	804	782	834	786	786	802	797	808	790	805	834	773	824	792	792	819	848	772	835	794	853	826	810	751	794	804	744	805	828	771	821	813	818	775	798	797	812	788	790	808	799	804	807	854	782	805	771	829	785	729	834	819	810	806	798	799	821	820	870	793	841	801	853	796	813	832	789	800	810	817	773	764	802	798	843	819	814	783	833	820	784	781	784	811	777	841	792	774	752	796	801	820	810	831	806	838	789	752	788	793	773	795	787	784	768	836	797	804	812	775	804	806	840	875	771	818	802	852	792	771	814	823	790	803	777	827	790	784	817	791	792	778	779	812	821	780	748	787	768	757	807	815	755	789	778	782	840	808	792	846	807	778	805	766	822	858	833	772	875	769	797	772	785	825	789	785	796	829	795	783	812	792	800	798	764	815	876	815	876	752	795	787	790	807	826	816	765	808	772	848	803	754	813	811	828	815	813	806	828	808	778	811	840	842	825	815	784	858	761	832	865	834	795	773	770	817	796	779	767	858	789	823	810	811	770	772	793	817	817	836	838	796	754	753	790	745	815	822	848	830	799	791	847	796	805	812	799	820	827	784	822	809	776	826	776	796	838	794	806	802	758	795	783	751	769	805	759	784	775	832	773	822	793	785	846	805	771	788	772	765	806	810	829	772	838	791	778	774	800	772	800	807	795	765	759	762	781	786	822	816	800	811	815	825	780	778	806	772	841	854	843	832	783	789	825	799	816	829	848	821	824	834	819	788	819	781	776	778	767	793	777	778	796	799	865	748	823	832	773	831	763	733	775	814	816	802	803	815	792	829	801	821	776	763	774	791	778	807	797	810	808	795	798	817	852	785	760	817	831	795	849	790	839	782	759	817	772	820	811	837	796	858	859	816	825	761	783	759	810	846	776	815	792	781	792	802	844	852	775	797	828	820	742	792	825	838	817	794	791	754	768	805	820	771	799	832	811	737	807	790	778	799	796	796	777	774	813	763	766	807	792	817	791	820	801	860	771	791	827	782	813	823	759	790	809	792	856	789	774	807	846	849	810	756	774	774	805	807	829	819	804	771	810	814	800	787	878	808	821	794	841	801	768	804	784	767	778	810	796	772	827	722	801	785	769	784	806	803	784	833	786	783	755	767	824	721	782	845	808	771	849	834	799	799	830	820	777	754	838	774	770	822	768	764	757	769	849	828	815	796	806	850	822	829	781	810	822	848	827	812	842	789	792	779	756	819	796	779	869	796	770	788	811	782	793	782	798	797	759	798	785	810	782	781	843	839	773	753	764	821	802	803	764	804	763	762	780	772	849	760	793	725	779	862	793	785	787	764	815	831	831	820	807	783	784	781	772	882	812	814	799	799	775	765	803	814	838	814	781	791	802	779	805	788	810	828	813	799	800	753	864	874	784	774	759	842	768	806	780	801	815	778	786	811	779	827	801	771	790	791	806	810	834	810	774	842	759	777	802	798	822	815	778	768	816	826	813	827	858	800	758	823	739	803	860	781	771	746	819	826	812	830	795	787	832	804	784	793	820	831	787	773	735	828	785	834	768	795	819	801	750	787	759	836	750	772	799	735	848	864	800	869	838	747	801	790	815	801	818	804	790	763	760	754	828	784	773	808	815	770	782	760	769	777	760	800	785	786	772	800	794	828	824	785	791	844	795	743	799	794	846	773	798	797	770	798	839	841	807	846	791	829	827	777	843	745	740	811	783	750	845	757	793	801	793	812	766	859	799	820	786	819	794	826	818	781	804	843	832	798	794	821	850	845	759	822	887	804	780	786	796	831	815	815	788	733	840	797	769	828	827	824	829	857	800	827	814	818	785	802	801	756	839	817	848	799	784
4776	5932	4748	2669	2153	1783	1587	1445	1322	1224	1270	1147	1156	1010	1011	1020	1030	956	1017	921	1032	983	983	952	1011	958	991	932	956	908	985	943	964	975	950	984	1002	932	928	920	949	942	912	920	938	958	903	973	964	979	953	934	912	904	931	1022	936	933	930	923	961	912	938	949	994	988	1011	968	919	963	937	896	1016	941	885	926	932	962	921	909	932	914	954	899	906	965	1010	961	910	857	963	940	930	933	948	960	963	1000	992	971	931	928	884	949	934	932	951	957	922	949	969	917	958	977	901	886	907	971	963	971	970	914	935	929	1003	998	919	934	939	937	958	960	1021	935	947	953	959	989	965	926	935	992	985	957	930	923	953	927	922	941	956	985	912	900	925	958	896	939	884	961	962	890	971	923	979	967	930	946	956	916	937	1036	917	930	971	950	963	920	976	955	951	928	892	926	961	997	944	977	949	993	986	903	960	934	985	965	954	938	909	908	975	913	944	942	978	851	910	964	906	929	978	953	932	944	936	933	939	951	997	900	952	981	891	935	962	968	950	900	934	971	936	936	908	993	914	936	932	1015	952	955	922	900	966	958	940	888	932	925	910	933	966	946	967	935	883	973	945	931	978	956	936	955	969	971	959	973	891	984	948	952	986	961	935	920	955	1014	980	912	974	928	871	955	909	923	931	959	955	958	979	959	932	927	935	925	997	964	913	931	988	972	925	963	938	922	934	968	940	944	928	948	924	964	953	915	930	934	898	926	954	938	989	946	925	944	950	902	924	971	951	925	947	917	951	985	977	944	980	916	848	943	942	921	915	901	924	911	996	979	896	972	902	970	989	953	918	945	938	959	913	978	947	970	944	912	918	947	926	921	891	952	946	945	928	921	941	917	917	992	981	910	923	982	914	1012	941	919	930	919	906	917	934	969	970	940	961	967	921	925	912	951	942	895	901	994	956	971	873	953	942	977	951	917	879	1019	937	984	919	973	932	944	965	954	932	953	933	981	956	953	971	919	919	928	917	887	904	972	932	923	923	951	910	937	910	927	969	912	937	977	986	992	942	911	927	987	961	912	920	884	966	941	948	940	921	975	947	970	901	971	950	969	919	969	951	912	910	946	925	968	971	930	961	963	911	958	1006	944	936	900	916	954	971	936	916	941	943	945	899	987	982	920	942	955	974	968	944	932	981	942	924	917	954	918	977	991	959	935	929	954	969	929	925	924	916	951	871	920	987	947	891	959	935	875	937	966	962	903	938	999	937	961	920	945	936	938	964	967	924	940	944	903	971	976	857	966	940	902	934	896	952	929	913	924	914	922	903	941	985	942	923	905	989	911	927	924	879	911	942	926	949	909	958	936	922	959	953	943	930	939	962	944	970	925	945	908	948	913	870	963	947	881	918	952	910	914	943	963	902	973	971	918	937	956	952	951	923	914	979	930	974	960	956	910	920	928	955	907	909	962	932	925	949	978	1008	974	919	917	890	925	937	883	950	921	943	931	953	954	906	922	925	966	937	910	991	947	948	956	959	967	928	944	945	942	919	896	904	921	934	958	954	867	923	874	974	932	964	954	923	931	1000	897	886	917	948	925	1005	948	901	970	935	958	926	931	963	870	936	967	905	931	982	905	1013	1023	944	942	919	986	910	956	885	1024	960	1001	964	942	940	982	947	928	966	979	982	911	955	904	935	918	964	964	954	958	953	916	891	978	890	953	941	942	974	920	913	954	946	967	902	972	956	914	930	941	961	918	893	927	948	984	963	929	962	955	997	933	966	985	932	911	944	956	846	967	967	939	921	909	901	914	988	939	977	959	911	984	922	916	967	905	899	920	942	970	945	941	915	956	922	935	946	919	951	902	953	889	920	893	914	960	953	944	937	919	919	905	967	954	929	934	981	926	933	989	893	967	1022	881	923	945	942	946	925	948	941	981	913	932	937	889	888	968	969	917	942	936	914	887	974	969	955	945	920	925	947	933	918	939	968	916	911	962	952	927	929	969	943	844	895	912	941	920	953	937	958	910	965	954	1007	962	921	1009	975	972	956	897	958	934	918	904	955	908	877	938	929	928	947	948	961	937	902	928	955	928	960	963	939	965	938	926	881	939	901	976	970	876	958	926	940	953	1001	908	927	962	959	990	956	914	940	956	897	945	956	941	885	960	1017	912	999	960	933	956	953	932	919	949	944	927	923	1000	914	931	918	911	983	944	909	950	969	953	934	946	902	901	935	919	924	944	985	954	913	939	938	968	1013	949	946	901	885	947	961	984	1001	937	893	985	930	933	952	927	895	902	1026	976	985	929	922	912	885	912	912	959	984	1016	992	884	946	956	933	950	924	991	905	940	967	924	961	938	924	954	933	937	960	965	929	966	959	955	938	871	948	899	938	950	934	880	895	874	943	897	927	943	921	909	918	908	900	962	964	923	982	982	944	941	951	917	989	955	976	957	944	948	960	908	918	981	977	911	872	963	935	890	942	866	925	945	907	972	954	899	962	998	891	937	883	908	944	989	930	978	928	947	965	928	921	901	921	948	921	921	871	948	942	1019	890	947	1001	926	922	980	877	918	874	905	942	885	916	929	973	990	928	921	953	943	976	915	975	898	883	912	962	883	982	931	953	930	935	967	1012	936	954	937	950	1009	920	901	915	973	912	949	992	913	955	928	968	948	969	910	957	904	916	936	953	959	971	959	962	957	905	906	925	979	973	933	931	915	961	924	942	914	902	944	920	930	943	878	991	912	946	932	923	939	929	905	957	895	977	959	966	958	929	966	930	924	1004	943	915	903	950	879	949	958	927	894	889	908	904	912	969	933	931	953	953	959	943	972	957	916	915	1014	938	987	921	939	930	948	968	999	935	952	942	998	941	946	906	942	938	915	926	950	941	923	934	937	927	950	933	981	967	916	898	904	978	921	894	971	974	879	1001	907	870	926	913	913	930	949	941	984	926	936	902	968	931	955	957	942	1029	949	959	910	942	920	941	946	919	958	951	995	987	915	983	958	955	955	930	914	990	916	924	919	910	907	999	933	910	921	943	952	949	993	957	913	972	902	958	927	925	911	944	965	966	913	973	894	946	931	871	873	937	906	935	937	953	958	916	964	927	966	958	965	918	944	893	924	916	943	929	896	996	931	964	961	938	861	940	943	958	928	920	943	947	956	926	947	982	906	915	944	966	954	917	902	931	951	932	923	963	935	930	904	946	958	966	967	919	958	923	912	940	939	984	951	953	942	922	920	957	884	918	916	980	929	888	951	929	912	932	915	963	944	900	970	975	924	939	842	965	940	948	961	886	972	947	969	941	942	913	917	932	971	946	961	986	944	948	913	944	950	923	942	940	932	895	933	933	964	955	958	908	961	915	971	935	920	990	922	923	939	937	986	912	981	924	960	960	927	913	963	930	949	960	897	971	955	931	929	913	976	924	950	925	937	932	961	954	963	947	921	966	990	958	970	969	911	920	935	997	910	887	944	950	936	931	983	980	948	923	897	974	931	936	927	911	950	904	969	940	930	963	965	1004	970	983	898	994	958	936	899	942	1001
23164	21568	29501	24088	21560	21617	12191	1470	1112	1078	958	865	815	724	695	690	685	696	654	668	633	611	621	627	615	627	595	582	616	627	630	639	630	581	556	565	559	542	578	573	551	589	613	597	580	547	581	546	577	593	598	548	587	579	558	537	592	604	548	573	547	561	546	584	588	513	545	579	548	543	581	548	567	553	570	550	564	558	565	530	522	569	576	576	542	568	517	581	567	552	554	566	595	543	520	540	548	568	562	557	571	576	569	533	564	551	590	551	543	580	565	579	547	579	579	553	515	537	582	575	550	538	557	559	538	509	617	579	562	569	561	536	572	561	547	574	626	572	587	557	587	566	567	539	567	530	601	553	533	558	572	543	555	497	575	579	571	583	562	561	534	551	555	571	528	584	562	581	558	558	580	513	574	555	521	561	566	564	531	573	565	582	580	566	582	578	561	580	574	588	580	531	559	569	548	567	498	556	560	561	581	574	557	560	548	554	554	564	521	543	549	545	577	527	572	604	545	551	585	588	542	551	542	577	528	560	585	519	580	550	566	555	526	556	575	570	548	568	557	535	552	556	552	556	548	577	520	575	547	555	549	559	545	507	571	552	619	565	571	554	580	593	574	619	576	564	543	585	555	538	550	546	557	523	566	556	541	544	531	519	531	547	513	533	551	582	584	572	544	546	556	532	541	573	585	588	545	574	549	554	570	567	557	574	544	541	556	544	579	517	523	547	556	533	538	570	558	534	556	536	555	494	545	551	526	577	532	523	589	541	565	562	520	531	511	568	520	554	593	584	581	532	564	538	540	571	511	536	543	579	540	555	579	577	566	589	583	556	522	519	579	520	560	546	560	547	616	519	557	573	588	569	503	528	549	565	564	558	513	574	562	548	557	559	530	577	554	553	570	535	586	540	574	593	605	554	560	557	538	560	539	579	575	560	516	531	523	582	537	529	566	572	531	538	532	537	533	539	546	572	571	551	572	542	574	574	570	557	533	568	549	553	567	576	561	558	535	592	575	590	564	573	555	549	566	539	532	579	557	565	592	527	547	553	547	569	566	585	530	595	559	575	526	540	573	560	554	557	565	595	532	535	519	564	562	539	515	566	559	535	548	539	541	520	538	569	542	584	526	556	563	534	541	556	613	526	578	500	589	534	569	562	551	579	521	556	618	626	558	594	549	559	528	559	529	522	577	542	572	533	583	572	552	540	540	517	531	519	557	585	546	533	540	591	545	532	534	552	545	558	571	568	583	528	543	528	532	585	525	562	544	545	577	618	552	544	518	534	529	614	545	541	538	577	528	531	553	529	567	587	551	571	606	559	512	548	556	547	571	513	549	563	530	604	523	568	514	543	580	511	579	539	556	559	537	576	530	580	540	539	564	543	591	541	573	550	597	551	546	562	565	518	583	515	574	563	563	564	557	586	496	594	570	578	566	604	556	541	588	527	563	531	554	565	543	558	562	553	527	530	564	571	557	557	546	514	534	505	551	592	537	537	591	564	506	529	559	501	566	564	574	520	558	597	534	531	546	532	600	593	606	572	566	506	543	533	509	539	556	557	566	554	612	569	582	543	560	567	534	566	568	594	555	543	555	568	548	579	543	587	543	578	548	553	573	558	537	523	581	519	529	555	544	557	559	554	574	593	566	560	541	533	567	547	507	511	503	556	526	575	567	544	573	540	521	552	603	575	567	588	557	531	526	537	592	543	542	588	560	528	586	561	548	540	547	517	625	513	592	539	532	550	538	534	553	546	566	558	549	536	588	560	538	575	570	537	560	556	566	571	537	516	545	581	540	570	565	540	589	575	541	543	586	574	518	536	566	580	591	544	552	555	556	551	533	556	565	579	568	538	535	558	546	537	569	554	596	563	559	571	544	574	545	540	585	564	515	561	572	518	560	535	522	532	526	544	558	577	554	548	559	544	560	584	521	546	539	564	543	554	544	557	533	551	573	562	573	524	577	593	557	499	540	559	549	600	552	528	522	577	524	542	563	548	631	534	546	499	541	546	540	531	577	505	541	539	550	522	578	541	538	530	567	530	558	510	567	572	551	566	535	566	524	581	521	607	552	582	544	560	558	535	569	551	520	615	530	539	605	570	577	569	563	578	567	560	558	504	540	589	532	530	552	568	489	549	589	542	589	569	529	559	590	563	555	492	593	532	547	547	549	562	530	557	566	565	600	568	571	584	536	560	525	562	577	528	533	554	555	526	546	532	564	502	551	573	552	566	561	533	545	598	527	530	528	541	611	560	555	575	537	546	583	588	553	561	538	533	563	520	567	595	495	580	550	571	607	549	553	575	542	556	545	554	579	533	563	551	559	580	585	554	538	546	571	548	557	594	557	533	573	573	535	562	560	590	570	550	507	515	567	516	566	529	580	586	588	582	577	572	552	602	572	586	520	560	599	538	529	567	597	529	533	548	514	537	507	542	552	534	554	515	555	532	516	554	533	567	544	538	539	551	514	577	551	538	547	508	545	547	579	575	527	562	572	590	581	563	556	574	594	554	541	545	548	541	505	566	555	571	570	565	530	554	565	597	574	558	586	598	562	544	535	525	538	536	544	556	530	524	548	573	536	560	558	541	522	554	577	550	553	582	567	548	573	527	543	545	567	557	565	525	566	541	583	560	559	586	565	552	544	616	542	536	574	537	554	581	559	556	520	529	562	579	560	571	548	552	564	577	570	546	540	516	538	514	471	534	539	583	523	534	557	519	510	547	536	540	590	546	566	519	571	572	520	546	532	581	545	571	549	551	539	517	547	559	563	579	562	570	535	551	516	542	528	534	552	548	551	572	529	592	545	553	561	580	524	501	530	590	531	575	523	556	573	550	563	565	575	542	567	565	580	560	569	549	534	521	555	561	542	553	533	551	509	548	552	548	556	531	556	559	549	568	536	526	557	511	549	582	551	547	544	528	505	549	564	556	544	557	536	515	549	560	501	569	533	559	550	573	543	558	558	534	530	569	572	580	545	559	501	586	545	560	581	522	557	539	560	525	553	550	563	555	528	521	547	553	585	562	575	563	582	564	537	562	547	538	592	580	548	511	537	565	563	563	555	513	551	559	575	576	595	560	518	580	585	560	566	524	554	558	546	556	564	572	571	566	550	526	528	517	540	563	569	599	582	548	547	577	515	589	527	568	578	531	525	580	602	560	552	531	564	525	570	522	563	595	558	538	585	564	556	539	539	580	576	567	565	533	558	553	551	559	549	566	548	580	514	563	532	553	541	578	539	585	518	547	542	552	576	543	544	552	553	531	545	546	518	492	565	549	550	525	547	540	578	573	579	555	582	530	533	573	541	546	563	540	559	560	546	546	593	555	528	558	545	548	558	531	561	550	533	552	571	556	557	590	594	540	538	580	534	604	601	579	500	531	529	567	581	592	546	548	532	565	553	551	539	594	545	574	544	543	560	535	551	589	574	569	567	530	559	523	563	530	592	592	535	530	506	518	518	552	599	524	544	558	554	497	565	536	556	583	520	535
7006	16477	13318	7003	4959	3858	2983	2410	2065	1761	1500	1383	1215	1136	1094	951	967	918	846	840	853	799	800	804	752	730	709	740	690	759	698	724	686	685	676	675	671	678	654	669	682	635	681	671	643	632	640	694	669	633	623	611	622	654	663	616	689	602	687	625	689	637	628	644	661	633	627	602	584	642	607	667	641	687	607	675	636	642	655	649	635	688	646	689	611	614	617	627	643	657	602	586	644	634	633	634	614	614	597	697	680	590	624	646	666	583	670	645	643	613	621	611	639	632	650	626	652	638	635	619	643	642	638	631	599	618	639	605	635	619	652	633	647	600	628	674	636	596	624	626	622	650	636	651	634	611	618	634	608	644	609	698	651	638	665	665	584	612	638	619	644	610	625	599	619	663	664	651	622	667	599	684	582	676	656	598	622	651	622	639	623	645	651	633	653	624	670	687	616	603	572	613	622	668	606	668	624	643	621	618	654	611	603	636	601	621	675	687	657	676	635	612	614	651	592	613	612	609	631	640	594	635	643	637	655	625	650	620	607	611	633	635	597	612	585	630	661	636	630	599	639	647	657	651	635	610	631	615	640	649	603	657	651	625	594	644	627	643	643	653	672	676	640	639	600	625	654	644	667	603	630	635	650	609	641	640	669	602	661	613	645	633	623	595	638	625	629	643	640	636	605	639	651	637	665	672	645	649	614	622	644	603	648	611	687	607	599	645	643	660	617	639	634	606	656	654	651	624	629	640	632	682	634	639	634	634	609	661	712	666	610	622	635	605	609	634	614	649	656	631	656	616	621	602	647	625	623	665	622	610	661	658	641	658	669	658	658	642	596	608	631	634	638	644	622	595	624	655	620	616	625	616	601	620	662	636	634	668	639	613	647	618	687	614	629	638	642	652	609	630	657	605	651	618	651	660	614	574	649	635	627	664	619	674	681	608	575	634	701	653	599	624	631	631	686	610	642	658	631	648	592	643	623	587	616	618	632	650	644	623	629	627	659	623	628	602	634	610	612	606	622	664	639	614	631	637	650	663	630	646	633	623	606	670	596	646	623	605	612	644	657	618	591	608	613	629	625	634	629	649	637	580	637	578	633	615	654	662	645	622	640	644	625	644	601	583	633	622	636	629	600	605	649	615	650	625	599	627	645	627	640	654	640	626	624	638	631	673	622	687	638	627	662	658	641	652	670	661	650	594	657	619	613	592	618	675	627	652	619	646	587	611	596	624	632	631	660	606	651	632	614	659	628	618	633	582	586	595	679	633	655	635	670	630	588	653	669	644	686	629	652	656	648	583	655	637	642	672	654	667	639	627	654	619	628	657	652	649	623	639	652	639	662	630	645	643	600	614	609	586	646	620	640	665	651	614	658	601	586	696	670	635	624	666	655	615	616	661	588	610	647	601	626	649	606	640	581	647	658	641	630	634	603	619	610	608	649	602	647	657	625	632	679	607	631	617	636	651	671	659	641	620	608	649	622	656	666	626	636	645	586	627	655	626	646	641	612	583	671	605	624	651	643	625	614	673	665	646	641	612	624	649	633	616	647	654	648	553	600	591	640	658	610	600	688	612	617	615	653	617	664	691	621	597	659	652	621	636	604	615	610	638	672	622	654	650	631	619	687	633	631	652	672	629	638	672	644	670	661	623	617	655	660	629	644	604	589	650	630	637	638	586	626	674	655	646	670	647	637	625	647	635	659	653	594	646	603	575	590	655	607	618	630	592	590	655	649	605	609	636	610	607	626	613	700	645	642	656	621	551	629	625	588	649	643	617	606	636	627	655	628	646	598	620	653	640	613	619	691	625	614	602	648	629	646	625	660	641	597	645	649	599	658	602	657	631	614	648	644	577	687	626	597	664	600	607	650	624	689	638	639	637	664	662	605	619	639	647	672	617	684	628	676	604	617	616	628	601	591	610	617	629	663	603	605	659	624	618	636	636	667	618	615	642	618	665	642	648	641	616	651	630	664	639	633	659	641	586	641	675	643	598	605	630	619	585	606	585	586	631	629	621	645	647	680	666	604	652	623	609	635	602	620	664	597	619	633	628	617	648	599	642	676	644	620	654	661	635	593	677	656	624	659	681	626	645	627	622	646	618	615	665	650	671	629	616	634	653	661	669	639	625	597	602	639	661	642	651	595	682	627	619	616	628	598	653	592	663	640	638	623	704	625	643	607	622	668	629	672	638	628	660	604	601	667	644	597	590	581	642	650	638	632	645	637	679	658	639	657	590	610	613	598	642	644	646	589	668	639	671	614	625	599	656	642	605	628	657	628	631	660	620	616	633	645	667	600	623	626	648	649	610	611	648	653	590	657	618	592	635	653	647	649	630	651	622	623	606	605	614	618	652	604	655	625	640	631	650	641	611	653	618	635	658	664	599	614	622	646	635	620	617	680	616	602	654	658	586	627	641	611	615	611	611	617	686	598	689	650	659	641	580	568	643	616	648	644	620	650	639	634	612	655	617	633	609	674	628	625	645	645	624	653	663	616	671	616	649	620	609	610	641	583	611	655	602	627	629	601	664	631	584	642	617	655	635	602	630	658	624	626	626	638	658	623	614	617	587	662	642	616	594	669	623	637	655	599	617	634	597	619	632	593	670	614	606	653	621	634	665	607	642	622	631	623	667	649	606	659	664	613	640	636	580	579	600	655	630	681	615	652	625	672	590	637	600	629	636	611	634	598	612	654	635	687	629	605	614	674	643	634	628	653	642	624	614	613	609	600	642	613	559	637	601	629	654	621	646	643	599	628	626	638	642	635	624	653	657	641	628	624	633	655	625	648	619	650	681	666	618	656	644	600	645	625	609	635	644	643	673	631	653	636	619	600	620	635	584	652	666	608	631	618	634	643	646	652	619	626	607	599	628	600	641	614	660	668	650	619	659	622	639	667	582	645	588	637	644	685	648	610	663	633	605	636	628	635	636	644	621	623	650	648	608	656	648	638	602	624	625	600	628	641	647	649	632	682	635	623	658	597	627	669	631	638	598	623	652	634	624	615	590	643	614	612	658	596	617	629	618	643	587	625	631	646	652	645	599	618	656	604	579	637	628	595	647	627	663	655	601	619	656	612	625	623	627	646	601	608	708	608	627	643	620	595	694	632	668	625	666	664	634	621	610	687	661	593	539	620	571	628	609	612	668	617	609	655	663	616	602	656	689	627	637	657	634	620	669	664	613	645	635	652	628	632	636	617	632	600	618	625	622	672	628	606	608	622	606	643	637	649	682	623	672	610	610	625	678	603	688	676	624	656	619	591	640	619	623	602	640	644	622	647	615	654	620	603	613	609	661	631	651	655	587	658	635	624	591	625	592	658	667	632	641	607	655	636	635	633	615	627	602	662	594	614	611	625	580	610	623	603	618	675	659	636	580	658	609	649	651	633	632	692	615	672	628	624	581	624	644	643	619	635	625	605	613	608	649	617	597	644	648	627	616	600	654	649	609	598	628	615	637	638	595	649	610	597	629	662	629	630	675	632	648	609	625
27587	20499	7532	1018	739	611	644	561	562	560	576	588	563	536	588	582	536	514	553	590	572	549	548	558	546	563	522	539	554	552	529	582	598	536	584	539	571	572	537	532	551	545	531	571	558	517	555	532	535	562	571	531	555	531	537	568	560	538	513	559	552	543	554	583	541	568	549	569	547	578	581	498	522	528	535	540	597	550	541	539	535	517	575	523	550	513	554	546	538	574	599	587	565	504	506	559	553	556	577	511	566	555	554	587	605	545	550	558	551	561	525	517	574	563	538	545	539	566	536	537	555	535	613	562	584	570	561	553	547	550	509	548	552	556	559	557	563	572	540	550	544	512	537	591	537	550	548	536	529	551	561	576	582	585	532	557	555	602	552	567	579	577	579	541	580	564	577	558	567	552	506	516	551	556	611	588	584	558	573	558	555	509	572	518	519	620	566	559	565	534	524	570	543	521	541	558	542	586	545	589	522	548	578	576	549	559	519	570	515	532	551	533	563	545	600	575	552	548	555	564	578	557	551	564	544	520	530	538	530	575	570	566	576	547	521	535	570	574	549	530	551	552	585	534	560	573	538	569	549	575	539	539	576	572	558	534	545	575	528	529	534	566	596	538	548	558	572	572	517	539	549	593	583	558	560	597	592	523	518	550	549	548	594	609	573	533	539	537	551	557	585	543	529	590	574	539	533	560	578	540	562	599	587	521	545	492	542	534	513	566	555	581	572	568	559	519	511	557	522	574	607	553	545	566	546	568	601	555	530	547	532	588	544	536	564	551	588	527	577	521	539	554	553	588	486	548	548	566	546	509	598	602	574	564	543	564	597	545	556	536	565	537	534	552	567	525	565	599	575	532	536	570	602	538	551	545	576	558	591	551	566	571	529	537	541	513	533	549	549	534	547	587	534	555	561	557	530	507	561	591	566	557	566	558	549	564	539	546	541	555	570	582	539	534	562	521	551	560	550	549	543	580	591	590	559	511	587	587	531	552	549	569	509	575	530	578	554	524	556	571	578	571	507	544	615	563	549	574	579	557	535	557	517	562	545	546	579	575	613	546	552	568	559	560	535	564	605	571	541	581	546	547	551	570	564	538	562	554	563	568	550	552	571	574	574	558	550	520	577	533	558	531	582	585	576	514	576	575	574	534	536	554	559	548	579	533	546	576	540	555	561	586	539	589	538	519	543	576	566	548	513	565	534	540	556	589	568	554	522	615	581	534	575	534	529	533	523	522	516	562	550	593	522	533	538	538	565	531	574	559	511	520	554	585	544	553	537	545	571	573	530	563	550	637	523	558	493	552	560	577	551	567	543	592	541	545	502	571	601	571	517	561	589	570	565	578	594	552	559	570	574	551	547	542	616	582	531	532	584	567	526	579	540	566	546	581	569	528	556	586	489	557	561	563	497	579	548	587	565	565	552	564	551	548	566	561	529	511	508	566	550	558	550	577	560	585	531	552	538	548	531	534	550	557	582	550	534	545	529	567	565	542	541	539	561	533	561	534	530	562	524	565	569	502	535	596	571	568	537	596	599	570	538	557	555	579	585	554	579	562	568	573	535	543	536	547	555	552	510	595	546	570	555	541	566	597	561	559	617	555	523	549	543	530	518	600	544	557	557	555	545	529	553	566	572	593	567	578	535	548	568	570	543	526	573	540	625	527	557	535	586	573	560	530	584	553	565	513	563	537	587	587	578	540	524	548	558	566	548	586	525	529	542	547	577	578	571	552	587	563	572	534	568	543	543	550	496	565	534	584	558	552	550	545	522	575	576	551	552	564	515	540	533	540	592	577	514	542	551	522	527	529	573	620	533	602	589	546	556	554	547	534	554	615	519	528	588	533	549	522	560	586	496	549	547	556	554	528	550	547	581	575	508	553	545	582	559	585	563	544	534	546	600	549	571	556	592	539	571	522	562	572	542	530	574	538	533	605	601	603	513	584	570	544	609	540	562	570	539	546	574	546	536	583	537	571	538	537	581	559	570	547	545	532	559	546	558	519	522	546	556	572	560	570	568	541	584	572	520	536	561	545	583	543	582	587	520	542	549	558	580	543	585	602	531	535	548	573	525	512	601	538	531	569	552	576	566	568	556	542	540	561	557	538	581	609	550	516	527	566	547	516	565	551	554	563	546	561	528	543	567	569	565	558	547	571	563	568	579	513	554	603	545	524	530	561	550	545	569	563	544	545	508	525	499	576	580	565	572	542	552	563	536	546	554	578	563	559	569	568	581	566	536	520	541	563	630	560	517	551	542	545	571	555	537	532	570	542	596	570	545	567	537	501	537	578	597	566	576	577	522	541	554	569	571	521	578	541	568	546	547	524	552	535	565	555	554	578	566	537	540	576	550	527	580	535	559	558	542	505	574	558	532	575	598	553	547	543	586	577	540	559	563	589	550	508	535	522	536	561	539	543	543	527	558	525	534	565	543	557	540	563	554	499	559	581	574	534	534	567	532	546	533	559	600	576	571	558	547	598	574	579	551	591	575	532	535	553	566	548	524	558	566	533	549	556	557	524	539	565	519	564	535	516	511	556	558	530	562	592	553	568	573	593	559	536	524	538	552	546	564	606	519	575	524	585	528	564	596	523	518	515	577	541	532	555	553	542	548	575	502	564	557	581	530	545	523	553	593	531	586	546	573	591	565	555	495	545	597	503	573	562	544	550	534	559	576	538	556	528	554	550	569	544	555	534	552	600	513	549	541	608	563	578	563	577	500	555	527	546	543	574	538	584	520	533	531	580	577	574	582	535	518	565	585	566	518	543	551	556	530	594	577	545	567	547	549	582	520	551	569	513	508	553	562	539	543	542	574	528	533	551	588	544	567	530	563	573	491	582	574	526	525	582	550	569	563	571	541	563	515	534	582	530	588	593	536	531	551	542	537	568	573	567	554	541	536	569	565	538	587	524	576	537	609	538	548	573	530	530	546	528	582	569	547	521	525	569	565	608	568	514	518	545	578	520	566	550	598	568	545	562	582	547	532	551	555	589	517	574	567	537	550	547	571	596	559	568	515	569	568	544	546	561	546	507	583	546	564	547	568	553	522	574	511	567	565	529	549	568	538	499	579	565	562	531	552	512	565	568	538	576	570	544	614	572	520	534	519	547	567	577	541	585	508	591	516	535	555	553	537	499	561	539	556	541	550	561	576	570	520	560	579	539	500	530	567	560	557	576	554	531	581	574	596	596	540	563	548	568	519	527	534	578	580	512	526	561	546	560	568	556	542	543	578	623	569	537	561	603	560	584	552	566	561	491	537	529	589	553	537	549	543	516	542	520	568	566	527	570	530	581	529	572	520	551	508	582	501	549	562	546	554	560	561	571	584	547	520	492	553	550	524	558	560	532	592	553	576	569	589	582	562	554	528	563	556	546	506	562	558	601	555	563	571	555	541	550	548	582	546	553	572	569	557	596	598	537	519	552	541	558	581	543	574	563	548	529	560	542	534	529	512	535	522	566	574	594	568	537	578	562	549	582	569	538
4306	1405	1226	963	829	798	774	766	707	669	743	721	717	644	677	691	649	692	685	627	687	700	656	674	646	648	669	667	668	661	730	709	690	656	680	655	696	687	648	691	660	660	647	681	655	711	685	707	760	704	697	698	648	687	621	651	681	708	646	637	741	665	679	672	668	692	694	670	670	656	671	665	659	726	638	718	665	690	684	667	664	628	661	667	653	674	703	633	702	719	622	704	696	675	673	689	647	683	658	676	689	673	648	699	671	689	668	701	674	712	712	681	666	711	674	729	632	675	652	675	722	708	664	676	689	713	663	700	698	667	682	662	719	710	661	619	715	649	667	670	672	682	679	654	709	689	702	698	664	667	695	678	718	727	679	687	666	630	702	676	678	673	680	657	677	695	668	666	693	695	679	705	669	686	661	689	712	713	653	720	651	692	659	636	664	703	670	673	655	643	643	689	674	654	684	671	668	705	739	644	660	649	686	686	697	679	656	696	701	669	678	662	645	681	623	652	692	665	694	690	688	673	692	662	679	678	717	644	655	635	681	687	665	634	673	657	682	629	663	657	646	699	683	666	641	707	688	651	718	663	673	657	678	731	661	626	652	693	677	695	674	656	674	674	684	618	683	672	693	661	677	713	667	699	625	649	681	646	652	673	655	637	711	677	684	707	687	664	665	698	663	625	660	658	664	645	667	664	693	674	691	686	665	687	639	705	660	688	699	671	683	669	703	685	724	696	690	655	707	670	701	667	665	686	708	696	690	645	700	677	759	690	657	652	713	713	690	721	654	648	711	677	624	668	677	739	670	683	702	647	662	632	661	594	687	748	682	668	701	688	668	705	635	693	679	673	723	678	712	695	704	645	706	673	683	688	652	663	657	698	653	626	702	645	680	721	740	633	651	676	702	646	664	663	694	672	675	670	695	656	685	681	649	612	705	690	685	662	691	692	668	736	683	621	655	675	649	673	705	700	688	653	682	679	694	696	708	695	713	632	694	668	696	635	665	679	733	687	669	671	699	658	681	689	648	662	656	691	667	632	698	706	656	705	665	668	666	662	680	661	660	675	690	639	710	656	653	666	655	679	664	715	686	720	686	648	675	631	695	645	655	706	679	701	681	616	677	657	683	677	620	647	661	620	638	691	688	720	688	635	694	664	690	665	681	705	681	691	698	684	639	714	622	697	690	657	719	617	735	670	682	693	653	679	660	686	669	642	668	690	687	664	685	651	652	713	707	751	699	686	696	678	670	634	695	628	680	641	647	718	657	701	706	644	651	645	654	651	622	691	668	749	656	701	674	675	710	681	651	730	712	648	710	718	662	688	652	651	645	661	662	692	683	666	674	686	646	653	672	659	666	703	691	647	696	685	695	655	680	705	628	668	679	671	649	753	704	669	684	690	703	687	615	661	679	649	650	652	671	709	671	723	694	683	674	682	677	714	672	653	677	689	680	668	661	656	644	676	655	634	711	709	602	654	671	681	703	671	656	687	683	714	700	713	688	677	643	668	711	678	689	664	668	654	648	661	738	695	700	696	694	670	663	663	619	664	736	671	652	640	691	688	720	695	663	658	654	720	711	696	692	711	653	698	703	659	693	682	732	667	690	634	648	673	705	644	676	686	679	714	658	676	664	695	661	666	638	688	701	678	720	683	681	650	700	658	618	666	656	679	663	645	669	656	713	682	745	638	632	694	657	672	685	664	689	702	687	677	666	675	662	655	667	728	665	663	659	673	687	673	698	697	652	683	703	639	680	684	670	686	640	631	687	667	678	703	703	686	669	641	667	644	700	689	651	689	713	670	665	655	684	687	660	661	634	711	674	678	679	701	711	653	665	693	695	693	654	698	656	725	697	677	665	625	701	688	676	699	662	689	700	610	665	683	690	735	686	657	689	655	658	631	682	680	702	667	735	691	680	707	657	664	658	698	658	715	693	681	642	672	675	682	662	667	684	672	633	680	663	676	711	696	705	650	694	636	630	632	670	696	722	721	659	673	707	726	654	634	669	651	701	654	694	667	683	686	715	688	685	686	668	676	692	696	714	651	656	696	646	654	703	698	678	690	683	661	640	655	672	687	696	688	688	732	712	697	682	671	672	673	699	690	661	706	669	663	725	718	664	641	663	649	683	647	642	625	679	696	685	665	634	746	635	678	670	669	718	678	670	668	668	655	672	664	691	675	707	647	693	688	654	636	681	681	690	679	694	682	714	684	628	732	677	663	690	687	709	686	661	659	660	716	696	710	675	649	683	628	677	695	668	657	677	665	654	691	633	687	641	694	699	628	692	679	680	660	645	649	712	632	660	696	702	671	681	679	618	663	704	661	702	675	642	712	723	654	666	649	678	695	631	664	654	673	692	697	700	642	658	674	689	652	730	664	720	678	643	687	678	639	650	672	676	689	665	663	695	666	643	657	704	706	674	647	659	675	700	686	691	646	651	656	653	685	683	650	673	656	648	718	681	678	695	680	696	652	660	703	663	686	696	650	673	683	727	670	662	652	687	656	657	651	736	673	696	703	689	659	651	699	667	665	670	677	670	685	694	667	654	676	691	663	636	630	676	660	675	677	689	686	663	674	645	663	665	689	719	686	676	740	683	669	651	689	641	706	673	649	640	669	655	695	724	706	669	689	694	691	661	674	645	687	634	631	667	670	686	716	690	695	686	685	699	660	658	670	662	714	673	657	686	638	658	650	623	654	680	753	677	715	663	669	732	676	608	730	617	623	672	644	671	701	647	701	671	677	708	640	679	709	688	674	666	670	690	671	685	706	645	643	697	708	701	672	697	658	644	647	671	692	708	674	670	684	703	640	698	700	605	647	700	719	665	641	645	671	681	733	656	694	669	727	674	652	623	675	655	658	686	680	699	653	629	672	693	679	642	672	669	717	674	691	683	675	712	650	668	670	714	723	666	645	687	664	689	638	613	687	688	661	687	648	682	647	694	720	668	657	691	713	677	678	664	727	698	694	685	634	689	666	715	676	693	671	666	691	692	601	700	701	637	679	679	667	658	680	666	688	683	625	647	693	710	671	666	691	657	671	683	665	682	675	699	645	700	669	675	667	679	669	711	684	714	696	629	655	669	706	673	695	663	644	651	647	675	680	707	701	695	728	687	686	689	680	659	650	699	670	656	637	664	706	687	628	676	687	673	656	631	642	650	667	639	648	657	666	654	690	678	686	704	662	642	726	679	668	690	703	701	662	656	693	679	679	695	727	617	712	682	663	696	652	708	674	686	665	707	693	724	679	740	747	700	641	668	664	699	649	678	658	654	652	671	670	685	697	667	691	669	658	642	711	659	688	705	716	670	699	676	723	676	644	667	704	691	689	685	666	642	686	649	678	680	629	629	698	658	657	682	695	685	715	676	645	706	674	671	669	678	672	680	629	648	685	693	639	690	680	686	675	702	643	705	722	677	661	669	702	690	682	678	650	659	693	689	653	646	654	667	708	691	655	664	649	663	672	630	680	698	657	673	664	670	688	656	703
24061	21552	29159	24412	21556	12835	1266	787	607	558	506	457	444	435	428	387	395	358	369	350	364	365	334	331	317	356	354	352	310	345	335	313	332	354	329	333	323	329	355	330	347	332	311	334	298	337	282	326	329	326	316	323	324	320	309	314	350	286	330	295	273	316	320	318	296	343	331	321	315	304	317	309	325	315	363	322	310	354	302	302	305	303	315	312	307	307	355	316	302	311	300	303	320	312	314	299	314	313	340	301	304	329	306	291	302	321	327	337	335	333	336	338	340	306	318	291	302	331	323	318	331	339	335	302	299	310	324	319	321	328	328	293	305	315	297	328	313	287	343	332	322	304	315	316	320	331	345	310	303	322	316	325	337	321	331	329	301	304	321	335	317	311	340	299	332	310	300	321	314	312	307	302	319	349	312	328	296	297	323	306	341	305	325	303	334	318	317	351	300	317	329	297	315	326	339	306	308	295	329	340	311	308	297	313	336	322	317	340	289	303	351	290	343	332	347	317	329	354	316	295	301	307	308	302	307	333	317	296	309	304	325	325	330	345	321	320	347	287	311	317	351	290	285	281	306	319	323	335	318	301	338	320	361	313	321	339	334	327	364	311	306	311	305	303	281	302	324	318	304	313	318	304	328	324	299	336	308	308	341	324	318	318	307	303	312	300	322	301	302	317	286	317	340	321	290	304	309	312	331	292	311	303	330	292	326	325	335	306	292	291	325	306	348	307	293	285	329	316	299	346	314	312	329	296	298	332	316	301	327	320	295	276	337	325	320	334	298	319	325	342	325	302	287	318	302	313	295	338	295	329	351	316	321	346	307	335	306	296	313	309	336	340	325	312	339	284	344	303	328	309	335	345	304	302	284	316	310	299	342	331	329	314	296	308	302	351	304	289	300	292	331	327	313	329	329	295	327	335	289	311	283	320	298	313	317	279	299	307	340	338	321	308	338	295	328	301	285	303	293	330	317	324	296	320	299	319	317	301	291	318	342	312	327	314	319	279	295	324	322	309	309	303	301	301	311	306	292	317	288	302	330	318	350	291	332	333	291	341	323	340	318	312	301	319	310	323	355	318	317	311	304	319	324	308	308	316	314	328	349	288	302	308	296	311	314	301	326	328	316	305	309	308	304	311	304	307	305	290	332	313	296	315	301	307	304	320	319	307	294	310	328	290	296	316	338	310	339	314	318	310	316	302	280	336	300	328	312	323	309	306	342	347	380	330	332	314	332	338	301	354	306	310	314	320	336	337	327	319	318	332	329	311	310	329	296	334	349	299	324	320	336	312	324	298	312	307	316	359	355	272	299	340	344	281	310	301	300	326	311	342	335	312	332	322	287	345	311	314	351	310	331	330	336	298	326	349	286	329	311	345	294	309	325	327	300	314	274	278	262	307	309	360	296	309	303	322	320	323	325	320	282	305	299	308	319	307	315	322	313	305	323	338	267	339	320	335	308	318	337	292	310	332	297	319	344	293	341	351	315	314	306	314	313	302	315	310	317	357	335	305	324	329	336	325	375	337	352	317	270	304	322	310	309	322	300	334	321	308	309	320	329	356	313	295	333	300	309	331	300	309	324	345	315	336	317	291	310	322	316	291	309	326	309	311	300	303	272	339	317	320	307	316	321	316	314	288	314	329	317	304	305	316	279	315	336	346	317	304	339	299	330	309	347	307	329	312	282	320	299	324	300	316	325	308	317	336	320	326	320	314	306	333	318	300	304	313	266	310	326	321	343	315	315	309	307	309	293	307	304	318	322	298	326	320	330	323	322	310	351	311	315	318	312	322	292	300	311	305	289	316	334	315	353	336	293	317	332	302	286	286	329	314	347	308	316	288	306	301	309	326	325	304	318	314	309	324	329	304	309	332	295	357	319	292	329	331	307	310	325	319	314	333	301	270	319	319	321	307	301	307	317	308	306	305	318	293	302	322	335	313	322	335	302	341	338	290	305	337	317	306	318	313	325	299	312	328	327	316	300	312	324	305	319	341	309	304	315	299	324	312	329	296	336	319	320	303	303	311	324	311	332	307	346	292	297	320	319	323	302	295	306	294	323	323	333	346	326	331	349	317	308	335	312	311	310	330	303	300	305	294	326	325	325	333	350	300	340	329	277	329	321	294	340	305	315	323	326	326	339	312	306	329	310	322	304	310	356	332	321	323	313	309	319	291	305	316	338	322	336	340	349	285	308	332	325	330	303	334	308	349	326	322	320	329	308	280	286	290	288	328	309	356	289	325	323	331	348	306	296	300	330	317	306	301	292	318	305	302	300	341	313	316	304	315	320	345	304	327	325	307	300	296	297	346	342	312	324	292	311	321	314	302	292	325	323	322	330	311	328	308	300	330	331	343	326	318	296	306	321	293	295	327	298	311	331	337	323	301	315	316	297	288	324	320	310	325	306	305	296	320	331	320	337	299	290	315	322	315	331	307	322	301	315	327	335	287	308	313	295	367	347	335	312	339	270	310	328	320	303	304	335	281	302	358	340	326	326	322	343	297	290	323	317	297	350	304	331	306	336	305	290	304	311	282	332	300	326	309	326	311	305	315	335	313	322	325	323	295	281	293	313	306	294	327	319	307	319	317	320	334	308	312	326	315	321	327	356	311	294	305	303	328	340	288	320	325	294	299	332	324	321	288	308	305	333	289	318	345	316	338	328	306	314	325	326	327	316	310	321	331	323	338	311	318	303	304	309	316	355	321	343	303	303	299	307	324	297	311	309	304	335	296	319	344	303	329	318	328	291	285	305	280	306	329	308	324	340	292	335	337	318	313	284	339	316	318	317	308	292	308	310	323	276	303	311	287	282	313	291	325	306	333	328	299	297	310	344	295	293	294	328	300	315	328	337	335	339	319	304	296	362	273	324	335	314	312	300	344	337	344	314	304	326	321	302	328	324	300	337	294	334	343	317	289	308	315	311	352	329	296	313	345	279	290	316	307	307	321	316	320	305	298	336	286	343	312	329	344	305	288	320	297	339	354	309	334	316	308	306	293	311	301	309	337	313	326	297	324	315	323	314	325	309	301	333	325	312	314	326	309	327	334	313	285	328	318	336	297	360	308	338	308	298	355	327	297	309	315	339	321	298	318	332	346	327	338	284	308	291	340	309	339	272	324	315	307	313	286	348	316	321	336	330	288	287	295	324	325	349	325	328	344	347	283	319	297	314	307	324	338	320	304	282	334	298	323	323	314	317	322	317	309	322	323	310	293	298	280	320	325	323	353	319	313	309	298	297	314	331	312	291	303	302	327	283	325	307	308	331	294	302	321	317	283	301	318	322	331	315	324	320	320	309	339	324	318	297	286	269	297	306	339	333	340	329	321	320	289	315	313	294	296	356	279	312	330	314	336	278	322	310	313	321	341	310	334	281	302	291	290	340	330	290	291	350	313	297	315	356	311	289	311	345	291	300	343	275	283	322	315	302	342	302	335	338	320	323	303	300	321	323	310	309	316	309	313	339	310	301	299	308	342	311	318	348	337
4850	10164	8230	4021	2847	2125	1625	1356	1130	984	864	757	724	665	598	578	573	521	526	501	489	448	488	422	457	463	440	443	433	450	465	370	452	438	413	394	448	433	456	421	369	395	419	420	384	412	384	393	399	399	411	410	446	398	375	394	417	420	425	400	385	420	397	390	425	381	401	405	406	409	376	395	397	388	419	410	374	419	405	371	396	418	393	421	392	373	390	410	384	407	397	411	410	384	433	385	415	437	416	381	388	410	407	415	372	375	387	417	372	391	377	378	397	379	403	368	386	409	373	384	407	405	385	395	362	385	414	385	375	369	403	392	424	399	396	374	387	381	392	415	382	372	408	358	372	394	383	363	416	377	405	407	368	390	384	414	371	351	436	376	377	372	405	397	374	376	391	377	411	367	396	404	399	419	385	404	428	359	388	397	419	360	379	403	390	390	399	431	395	403	406	377	377	439	369	368	406	365	360	424	379	358	371	398	374	389	412	400	357	419	403	394	390	370	373	392	383	355	413	394	390	381	422	410	375	369	402	393	354	408	386	374	409	414	401	374	371	397	373	429	398	413	391	404	359	390	397	388	400	385	363	410	394	390	368	381	402	378	352	363	406	415	406	369	395	397	363	400	366	374	398	395	386	377	398	378	408	418	375	383	379	388	383	389	420	355	413	404	396	384	374	408	404	429	402	388	427	398	389	425	413	379	398	377	383	411	386	372	410	370	421	385	368	391	382	411	428	415	421	367	412	391	407	416	442	384	405	402	426	404	456	362	371	435	361	395	407	385	438	412	378	398	409	387	369	372	387	363	389	394	430	387	379	410	397	385	375	357	412	380	385	408	376	423	411	419	422	431	398	384	384	394	381	390	392	394	349	399	376	412	388	419	452	422	439	417	393	385	414	408	380	386	368	414	380	402	380	381	368	381	414	367	379	411	397	374	384	371	377	395	395	375	412	386	371	423	385	388	406	431	375	409	395	426	386	359	364	374	376	395	406	379	384	370	404	375	427	394	385	387	405	395	359	389	393	396	385	403	361	408	377	353	375	412	402	396	411	375	388	394	363	386	392	381	406	377	378	404	378	377	419	411	376	381	432	375	344	361	411	404	378	409	390	400	388	382	413	370	382	424	410	408	405	396	396	408	408	434	390	386	413	408	356	406	424	378	425	410	390	418	397	379	418	366	393	398	405	374	370	382	389	416	385	356	383	391	428	416	396	386	371	397	414	382	384	365	407	406	391	419	362	380	428	405	392	405	360	375	400	387	362	373	369	369	393	398	392	387	415	381	418	359	412	413	384	359	407	377	360	371	410	379	388	411	361	417	403	401	369	403	419	407	407	398	400	351	349	419	386	394	381	362	402	376	375	367	364	388	384	402	332	390	420	378	355	405	400	430	414	396	371	389	422	350	404	384	417	397	389	418	386	400	375	423	419	421	385	392	400	358	382	411	387	389	365	391	400	369	379	412	379	365	355	373	403	422	377	394	400	387	404	379	409	391	417	408	431	389	400	355	406	394	367	416	406	429	407	409	383	375	402	386	388	440	433	369	371	428	384	399	412	393	365	389	373	403	356	390	403	420	368	410	385	390	372	382	390	353	401	416	401	364	397	388	388	379	409	396	377	402	397	411	385	379	348	372	415	394	386	409	365	423	379	362	388	387	399	365	375	388	380	372	381	392	367	353	384	385	431	394	408	385	377	413	415	415	396	404	391	390	340	396	371	395	427	372	378	374	385	396	378	407	396	381	436	377	392	402	377	415	390	380	423	349	404	412	414	403	390	398	414	382	364	370	433	394	406	387	380	403	363	404	418	381	427	401	396	393	394	398	380	394	368	363	353	381	392	396	403	373	365	411	410	413	374	394	381	388	419	395	398	433	378	387	411	366	400	431	389	440	367	386	428	373	396	404	449	398	394	360	392	374	391	384	374	395	404	450	380	372	406	374	403	367	370	375	417	412	359	408	414	398	412	378	400	373	375	411	402	406	387	373	397	405	389	400	401	370	381	369	388	393	371	354	388	372	416	397	418	368	376	431	392	395	411	440	368	378	364	405	395	398	399	398	382	404	389	372	398	402	371	392	361	365	372	392	385	380	369	380	411	413	370	407	367	420	417	412	369	389	389	405	385	375	366	341	362	349	381	378	374	391	391	380	382	401	373	388	356	354	396	404	390	378	408	395	405	405	394	386	431	402	383	412	386	386	387	392	406	365	396	397	405	395	417	376	393	409	361	378	409	418	382	400	362	402	408	385	412	383	400	361	413	387	384	406	411	406	411	405	389	414	402	412	388	401	397	419	398	389	395	428	389	398	363	447	395	414	363	375	395	421	354	398	373	408	423	390	374	366	385	381	395	395	371	380	368	403	399	390	394	400	393	417	420	382	416	371	415	398	382	400	391	367	392	403	379	420	357	371	376	400	366	411	405	351	405	373	375	390	430	403	382	408	410	348	403	369	360	392	386	366	362	389	383	391	418	392	377	422	428	406	410	365	400	447	384	414	382	386	391	402	393	418	401	375	357	406	408	418	395	382	410	413	398	416	385	422	393	414	424	425	395	377	397	412	404	370	398	389	404	383	378	410	389	389	371	389	404	380	367	395	421	391	405	377	345	387	379	400	399	379	399	395	387	418	409	408	395	388	374	423	384	422	361	373	376	397	381	417	414	395	415	395	418	438	425	355	415	398	394	389	417	409	399	397	364	405	398	412	389	393	419	360	398	366	388	390	395	381	390	388	393	393	379	360	379	400	396	404	384	377	370	397	401	372	403	369	393	409	376	373	376	413	403	392	356	388	428	408	407	365	394	382	390	404	393	381	409	418	419	383	375	425	403	366	389	406	380	382	369	441	417	401	391	441	379	404	394	386	385	392	406	430	395	390	423	399	404	386	400	357	379	389	352	376	369	396	385	389	354	398	377	402	404	381	402	428	389	382	401	375	383	409	396	425	384	354	364	357	399	390	412	404	417	381	410	388	366	398	402	367	395	394	406	390	397	375	406	397	396	409	392	374	389	382	372	421	413	408	366	400	407	361	388	378	373	376	385	393	449	372	414	385	385	386	390	358	389	375	402	432	408	431	382	402	392	375	412	407	406	426	406	423	432	387	342	380	369	393	422	368	385	386	365	396	405	383	388	371	412	407	418	422	392	379	415	425	419	397	365	385	380	373	420	391	440	400	398	377	403	413	395	392	382	393	408	394	377	396	391	409	392	363	383	372	353	379	408	386	391	396	401	397	401	390	402	387	387	396	393	419	380	399	411	433	377	417	384	397	399	409	382	401	398	392	370	397	365	381	374	396	370	378	363	359	386	388	424	403	408	396	398	390	382	376	411	422	403	407	396	416	387	393	396	405	417	400	374	383	362	357	395	372	424	413	401	397	409	398	391	394	376	400	386	396	388	415	378	393	395	417	406	388	401	396	399	342	408	403	384	388	389	439	367	412	382	414	369	414	381	408	376	396	349	375	416	372	401	363	391	395	426	363	357	390
25357	21542	28070	25442	12494	1462	1086	974	933	945	978	886	868	847	853	932	871	875	830	830	827	875	828	807	838	842	853	809	809	815	802	841	780	830	849	842	809	789	796	810	797	832	824	793	870	794	845	866	740	821	788	837	789	809	830	820	808	826	759	843	812	807	812	856	786	832	825	791	775	852	875	808	851	844	821	805	850	778	781	849	826	831	805	780	834	818	791	834	818	825	828	798	859	801	808	838	827	839	820	810	850	826	774	797	822	821	781	862	806	803	859	814	827	846	820	798	837	814	848	787	823	774	797	799	839	826	871	843	804	869	805	804	869	778	769	805	841	767	842	836	785	789	782	838	830	817	813	808	807	804	834	807	832	819	827	846	780	808	849	828	833	840	849	847	840	823	846	819	796	856	766	846	824	812	806	825	795	841	792	835	849	785	839	829	828	778	809	766	815	810	781	777	763	843	809	832	787	764	849	795	813	790	804	751	789	868	797	751	815	822	819	822	760	826	796	806	766	800	775	813	790	803	855	835	817	792	797	793	821	782	799	793	756	845	798	777	806	800	856	839	763	864	831	798	836	824	820	787	801	797	804	806	790	741	800	790	786	797	784	790	870	856	797	794	745	810	826	828	798	862	797	826	812	754	800	749	786	831	796	837	816	781	801	840	776	813	782	812	860	771	809	795	832	865	813	814	802	789	810	798	748	854	805	795	824	855	783	817	789	825	808	808	862	801	730	789	839	817	840	785	823	803	802	810	840	781	788	844	834	800	818	798	765	800	799	806	778	811	817	792	750	809	847	841	779	825	839	812	820	873	812	833	788	801	787	834	803	822	838	777	826	884	856	830	799	753	814	819	816	816	828	805	825	824	820	805	783	786	799	771	819	817	820	804	807	854	843	772	828	804	795	807	795	779	842	771	824	834	794	823	750	818	809	884	828	793	827	803	799	775	799	730	832	826	825	788	832	831	847	812	788	794	793	814	819	784	811	846	806	759	804	784	879	791	834	828	863	836	771	825	784	808	815	782	841	765	840	832	838	831	801	866	752	806	818	762	822	754	834	814	826	808	804	841	847	811	804	828	827	807	857	792	774	840	807	790	821	801	813	780	821	872	839	845	775	798	832	792	803	817	787	825	815	795	782	820	806	775	820	812	787	808	807	807	830	816	833	753	847	787	814	834	808	852	838	853	844	819	839	844	810	829	801	831	838	798	739	828	880	779	801	840	846	759	864	763	830	791	832	835	808	774	815	829	818	781	804	809	778	839	812	840	852	801	776	783	812	763	777	770	809	851	862	798	796	786	824	823	843	834	817	777	808	779	776	813	795	820	818	829	804	814	771	771	827	807	818	774	767	839	855	825	819	802	853	795	839	780	793	826	791	823	805	858	835	866	819	829	812	790	798	791	823	835	785	798	833	825	767	812	816	789	800	784	839	799	822	769	825	779	785	759	782	812	828	839	810	830	861	801	758	787	806	827	831	832	808	814	823	788	809	906	792	828	796	828	796	854	838	788	811	799	778	779	815	808	801	790	791	786	825	804	837	806	814	823	836	838	806	839	772	873	817	820	844	791	809	796	794	759	790	833	803	777	839	795	771	792	814	763	794	846	825	862	853	857	821	807	848	794	811	824	831	822	793	802	823	855	810	824	790	810	810	806	811	836	836	809	772	821	769	767	827	807	820	852	823	787	853	840	818	804	784	788	827	828	773	804	814	815	802	807	802	852	815	820	825	799	822	791	789	784	804	786	845	803	764	794	800	835	851	796	838	749	808	806	821	828	778	817	799	805	836	781	807	790	804	801	812	850	756	820	779	766	811	843	843	781	801	843	830	783	832	817	863	831	825	818	883	836	801	785	765	808	839	819	814	787	812	776	808	785	795	819	786	808	826	799	826	866	803	806	851	825	831	837	783	778	878	807	793	847	790	801	788	851	751	856	862	823	776	818	818	802	831	792	838	797	779	792	823	832	786	785	830	808	808	809	843	798	850	806	845	820	775	766	809	827	817	790	829	791	851	846	821	822	771	815	792	845	782	808	768	780	823	783	853	847	801	813	870	813	832	787	801	802	807	802	863	830	844	780	815	787	797	814	779	816	810	771	810	780	789	809	818	836	767	768	806	796	867	785	837	872	800	832	792	759	793	772	784	801	836	862	819	810	835	807	842	798	789	824	774	828	879	844	832	810	804	792	802	795	799	832	841	780	837	855	826	728	834	764	766	781	778	827	763	831	807	866	822	809	796	910	817	767	833	826	820	789	741	849	755	844	854	807	785	767	789	839	847	788	825	833	806	813	876	804	823	828	803	817	852	780	783	792	827	796	843	795	796	825	808	863	812	830	785	866	828	822	753	846	769	772	828	826	777	811	844	764	830	807	814	830	809	873	811	829	794	802	821	828	765	790	806	798	873	780	750	811	822	846	803	842	888	826	789	773	838	843	893	854	776	840	804	865	807	835	803	796	809	778	798	797	831	787	791	807	829	828	783	834	816	810	822	751	810	806	835	821	842	831	797	829	874	790	820	819	797	781	811	810	812	862	831	813	795	798	823	802	813	807	790	815	852	827	831	882	831	864	814	741	776	783	865	849	823	853	751	841	797	779	801	865	837	780	797	827	762	823	798	846	845	811	772	799	801	773	773	838	807	746	801	791	830	799	845	821	816	794	741	771	807	821	823	851	826	873	887	819	842	805	842	810	811	835	806	828	792	809	830	811	843	821	841	767	833	785	766	854	820	780	801	789	788	814	804	807	839	849	813	799	830	803	837	791	771	834	848	800	844	802	825	813	800	792	794	780	830	815	760	767	863	799	775	805	824	830	825	809	835	843	854	804	809	796	792	759	790	851	856	858	839	774	815	818	822	820	836	836	814	844	795	758	858	775	810	800	809	833	788	837	832	826	785	798	796	823	849	802	840	753	782	821	806	831	792	819	818	841	841	865	787	870	829	798	860	796	807	819	773	829	772	843	826	798	851	807	838	856	823	829	827	788	820	824	775	811	812	770	874	889	774	805	849	805	777	815	773	863	802	787	824	802	857	835	790	799	824	797	816	823	810	800	770	810	855	821	824	783	820	816	799	828	868	833	801	791	830	840	846	826	788	793	826	785	817	776	820	812	856	825	832	807	764	797	792	785	795	799	796	833	827	826	780	845	843	776	804	755	815	785	784	831	837	794	803	832	809	792	814	842	832	759	802	833	849	734	852	766	818	777	829	826	830	816	849	846	826	830	814	766	813	787	884	838	810	831	813	820	812	886	814	806	813	780	796	818	846	807	831	788	780	795	823	800	859	824	829	813	763	826	787	812	759	822	811	775	845	819	806	819	815	811	799	779	813	817	787	791	829	847	774	845	868	801	809	833	807	786	815	833	783	780	875	775	797	777	811	792	820	784	836	823	793	776	838	771	821	826	832	803	873	824	822	780	797	850	804	843	806	850	819	817	807	876	781	824	820	830	798	853	777	811	820	857	815	775	814	780	787	822	812	805	840	866
4821	5920	4794	2712	2107	1773	1631	1430	1271	1228	1218	1153	1114	1016	1040	1045	1014	916	1067	1036	1024	987	1035	1016	984	954	949	983	981	1002	1030	925	936	946	943	981	921	942	977	953	933	1005	1006	1014	942	960	958	939	919	909	986	945	957	992	928	968	960	955	948	956	938	915	959	985	966	1010	919	984	949	969	947	927	984	944	937	992	937	988	933	932	957	952	981	924	959	945	999	972	963	958	929	959	939	986	936	929	912	916	927	983	980	947	958	953	924	974	924	954	970	938	967	960	954	919	932	955	937	864	971	961	980	982	925	976	935	977	947	958	944	911	951	971	1002	985	939	955	932	905	940	968	960	944	949	950	913	960	957	992	956	951	961	895	952	925	884	972	897	947	923	949	947	868	935	925	941	935	918	964	946	961	991	950	957	938	946	889	960	938	956	948	965	954	932	941	967	951	958	910	946	912	921	930	941	935	939	897	959	933	931	971	1018	956	941	937	905	998	952	973	949	964	950	905	993	969	930	953	914	951	944	934	968	928	955	981	983	961	926	986	994	948	931	941	947	937	919	909	889	967	903	985	987	968	887	990	927	932	965	997	924	973	912	965	939	969	960	1001	964	929	902	944	927	943	939	957	929	911	936	990	983	908	1010	960	931	956	968	959	860	933	977	935	905	900	925	914	951	966	937	871	1005	955	1005	892	951	979	910	909	971	949	937	941	965	922	979	993	923	966	982	935	901	930	955	927	979	975	923	952	948	946	948	990	967	952	924	937	974	918	916	982	934	907	955	963	973	921	926	889	967	978	922	983	928	1001	946	935	888	948	929	962	942	971	951	951	974	947	980	973	986	969	948	992	934	958	944	942	955	928	912	975	880	956	904	839	911	941	941	960	911	957	941	949	931	913	949	976	902	959	943	912	935	985	983	978	907	1003	941	962	948	921	943	961	955	955	971	922	902	944	930	936	975	921	941	939	960	942	965	896	933	977	971	995	968	966	930	970	949	921	888	944	939	928	987	980	929	946	961	971	929	917	936	976	940	923	898	967	943	937	972	931	974	967	1002	1000	935	950	953	984	892	934	903	941	942	938	962	962	897	934	993	903	935	953	927	993	911	906	935	968	955	976	996	932	927	935	905	935	971	907	946	923	992	968	975	964	998	965	980	950	950	946	966	906	928	961	877	907	960	910	955	985	964	890	905	986	941	982	969	955	960	928	949	968	932	936	943	947	985	964	936	930	942	966	978	960	963	955	945	985	939	938	941	992	936	930	937	919	909	960	998	922	911	961	906	935	945	942	947	961	931	904	959	928	960	951	946	920	955	928	976	917	980	920	940	967	932	930	910	896	946	934	924	976	928	975	948	937	913	973	981	931	953	952	928	943	910	932	969	924	907	992	1008	952	903	938	925	929	957	974	909	963	906	973	960	934	911	991	1012	927	954	929	939	925	901	928	920	963	932	917	976	998	961	927	970	939	949	928	966	964	981	996	879	988	943	976	964	924	956	969	932	920	898	867	901	930	908	942	943	907	950	967	932	927	1009	916	948	960	919	943	934	962	970	941	941	987	964	969	889	967	926	948	920	930	1025	952	915	921	944	929	940	947	902	981	923	968	940	977	886	999	954	892	912	984	988	907	990	967	972	948	928	952	993	918	909	971	945	977	939	978	918	925	960	924	981	956	952	936	923	954	969	926	962	970	962	954	965	875	984	970	888	978	957	938	941	956	949	944	936	874	919	916	947	980	915	930	973	982	961	922	953	935	923	958	905	970	934	912	920	921	917	930	917	966	975	950	940	916	944	952	956	901	922	943	937	919	955	919	933	950	934	934	924	956	935	898	924	908	966	955	972	992	947	890	912	948	902	969	894	975	925	954	931	956	986	962	968	984	960	907	967	930	924	913	946	945	1013	958	994	985	941	960	936	942	911	948	899	946	899	949	949	893	979	960	946	982	939	944	921	992	938	927	893	903	954	978	975	955	923	958	953	941	975	987	931	917	902	933	936	906	958	937	911	938	974	906	887	998	977	950	943	938	1013	926	953	1010	909	953	953	951	993	956	995	959	964	1003	930	933	893	988	939	877	946	927	910	953	901	988	953	958	948	904	931	916	975	932	945	939	987	929	941	960	932	1004	932	965	954	958	1014	948	954	942	981	921	936	927	949	952	973	1021	942	929	953	947	939	918	900	993	975	940	953	925	960	944	931	973	931	919	919	892	950	947	890	905	976	949	916	921	956	980	943	980	924	933	905	936	996	909	958	907	993	894	925	882	924	1005	943	970	957	935	932	941	1016	934	961	975	932	984	890	892	992	966	950	902	938	906	1001	981	960	975	980	972	982	892	985	911	963	1015	934	962	920	960	945	960	975	930	998	970	941	964	979	927	973	960	863	958	948	923	934	997	942	957	1011	938	950	929	959	942	966	972	943	872	960	956	945	921	919	912	992	976	980	986	940	1013	936	943	981	924	995	939	918	930	917	911	946	947	915	962	900	952	952	975	952	938	994	923	942	961	937	954	962	978	975	1005	960	921	946	931	928	977	944	950	993	965	916	957	917	914	1002	959	950	915	922	958	969	972	936	891	940	974	946	915	961	898	908	942	943	983	948	983	952	958	927	955	927	913	1019	1009	959	948	955	973	930	939	947	931	1004	940	947	931	955	923	973	937	942	994	963	954	956	920	901	933	925	955	962	1041	962	977	927	981	941	962	955	953	972	931	972	963	947	961	981	1014	970	993	971	967	991	935	936	970	965	887	963	995	978	947	980	942	954	956	959	938	940	938	907	940	952	912	965	945	884	944	930	945	1001	925	950	957	927	930	1018	953	938	961	931	947	942	940	943	939	925	1000	958	949	908	957	907	984	910	1003	958	965	931	968	877	953	913	971	927	944	980	974	943	986	939	986	967	971	928	963	899	962	980	928	988	927	984	983	961	956	977	970	951	953	964	951	988	964	886	923	958	936	924	927	917	887	913	972	947	919	920	961	941	984	941	904	905	931	961	972	945	897	981	938	1010	940	941	874	916	953	1004	985	952	952	917	909	946	977	926	953	939	952	983	937	982	975	968	978	948	970	933	969	969	974	920	1056	944	978	957	930	958	896	976	890	944	919	935	957	972	921	914	953	922	933	938	925	956	973	967	944	929	921	944	932	988	953	927	923	928	939	940	938	941	1003	971	966	962	904	942	881	930	937	1011	966	941	948	946	945	938	932	937	917	975	1004	913	967	972	984	967	939	925	923	988	964	1033	917	932	949	879	892	939	914	940	948	947	957	971	960	888	898	988	953	986	937	943	960	960	924	964	927	940	924	887	969	969	967	938	945	970	940	941	911	940	952	995	943	953	934	958	943	946	967	944	1037	946	976	925	981	956	922	1002	930	914	954	975	897	965	912	892	1012	963	886	932	980	948	1014	954	956	930	931	953	916	973	965	962	953	913	997	960	961	952	954	935	955	957	971	942	927	951	927	973	950	998	863	944	971	990	937	935	940	959	934	936	934	909	895	979	927	947	938	907	959	915	961	951	913	960	939	930	917	961	920	969	951	929	967	985	999	966	980
23191	21658	29651	24204	21658	21723	12349	1612	1123	1059	992	906	846	808	744	786	708	683	662	694	626	622	648	639	645	591	623	645	574	608	612	603	595	562	627	599	617	554	612	570	557	577	587	552	605	552	607	548	606	577	589	556	582	587	582	545	564	529	578	538	596	601	559	553	608	574	578	582	553	556	519	608	550	550	621	559	542	593	563	561	630	563	576	592	558	608	597	564	551	566	565	592	564	570	571	537	591	623	555	534	586	542	580	548	565	560	555	512	602	525	593	581	545	553	569	576	568	572	603	571	576	531	521	551	607	514	567	540	553	534	603	544	591	524	574	557	577	593	541	534	510	578	585	529	592	553	576	548	589	581	551	559	553	566	571	538	565	627	594	512	552	607	588	586	548	549	592	612	579	578	534	576	578	556	560	561	559	570	563	585	564	560	565	519	549	559	583	519	581	584	559	543	538	539	550	533	585	591	587	589	573	516	532	573	569	553	594	583	548	576	532	552	546	574	542	588	534	576	550	571	548	506	574	551	553	561	573	533	526	528	573	564	560	543	555	537	572	552	649	578	526	587	580	557	532	566	553	587	597	562	563	536	532	609	541	591	567	564	564	597	586	592	574	533	600	591	570	534	572	565	577	557	528	544	617	528	569	566	585	553	564	560	551	590	570	562	589	593	594	560	559	571	556	601	571	568	583	556	617	564	543	554	536	583	530	563	531	573	566	582	582	557	604	560	553	561	614	588	556	585	551	586	549	581	521	577	575	549	602	535	564	614	567	581	521	575	566	567	561	579	617	548	551	563	562	551	564	535	557	593	561	536	568	570	546	562	570	558	595	565	586	575	536	536	602	583	549	549	545	582	579	584	552	588	577	545	511	533	565	622	581	535	541	579	567	557	593	618	573	520	593	575	554	532	561	520	564	538	579	553	509	599	550	556	520	542	549	531	556	556	585	520	518	554	552	560	562	582	560	551	559	582	578	529	564	536	599	545	577	608	538	528	542	567	581	569	551	580	555	554	543	587	565	577	528	552	551	601	565	557	575	589	620	541	589	559	553	568	568	603	574	590	558	554	543	550	597	563	598	534	584	604	564	550	576	568	573	545	576	562	556	537	558	586	608	577	563	565	561	579	564	617	573	583	553	599	559	595	580	562	600	539	543	563	578	554	571	587	592	569	587	546	547	546	522	580	556	585	588	503	521	529	552	551	579	591	583	583	612	560	569	542	563	538	555	534	566	565	627	571	547	543	564	638	579	547	583	575	547	588	546	552	584	571	590	530	532	537	559	558	546	569	557	559	570	555	568	519	582	595	541	549	593	573	541	608	521	534	562	555	577	524	536	611	579	573	561	528	567	562	577	570	567	537	536	552	567	568	573	557	590	578	545	570	587	538	600	548	531	518	536	547	560	579	537	509	572	579	592	527	565	559	564	582	608	547	575	613	577	612	566	565	554	547	579	550	569	572	556	543	590	553	614	553	561	539	571	551	577	589	587	579	593	565	566	565	576	549	579	530	557	557	577	589	568	583	594	591	540	526	567	564	565	590	564	624	551	542	532	555	553	600	607	542	587	584	551	574	558	592	573	550	559	602	568	580	561	551	545	535	565	540	591	557	557	523	538	593	545	574	569	573	548	584	570	595	536	593	582	588	538	557	563	525	582	557	555	585	563	554	560	519	554	539	552	567	516	581	599	590	580	527	569	540	537	530	535	575	582	568	586	611	562	618	586	572	586	580	580	525	608	540	560	541	580	590	573	549	566	570	548	595	534	571	517	543	523	587	588	542	592	615	559	578	570	568	578	561	542	570	595	549	553	511	537	521	569	569	584	584	572	572	553	580	572	547	515	563	561	517	546	553	545	522	588	528	536	552	556	579	565	543	610	548	551	532	561	587	560	569	579	590	554	527	543	570	558	551	569	554	565	566	598	570	556	565	560	558	565	556	507	537	571	548	572	564	559	580	594	545	557	569	538	550	544	534	543	594	572	557	555	545	577	574	588	564	561	554	570	550	542	537	577	594	553	547	596	576	559	554	536	552	531	525	556	573	520	564	554	600	542	579	547	537	571	568	533	518	533	568	554	581	545	575	548	581	579	520	529	551	552	541	594	556	564	555	573	503	568	532	590	591	571	583	557	570	576	576	565	559	582	504	587	555	525	527	614	579	583	537	552	540	538	576	550	542	541	562	599	577	539	611	562	560	520	576	587	561	548	556	561	564	575	604	572	551	553	530	560	585	557	560	594	567	551	588	569	540	565	560	571	566	538	610	555	566	557	575	551	633	574	547	577	559	578	564	552	547	569	549	569	563	539	561	547	569	555	588	561	549	538	567	579	531	536	588	600	582	574	528	520	552	543	550	571	567	562	568	532	600	564	570	570	550	557	544	576	584	555	572	581	539	595	552	576	566	547	574	605	579	529	550	497	569	569	582	541	559	559	498	566	581	554	578	510	551	559	599	513	577	555	523	527	532	581	562	538	597	575	546	547	539	553	585	587	592	559	571	555	567	552	571	557	545	551	539	596	531	542	551	503	586	574	549	563	520	543	557	563	540	535	572	552	562	549	549	540	540	595	571	552	534	533	532	559	599	584	533	596	565	574	571	579	557	580	549	572	555	553	524	540	533	600	554	628	526	519	572	525	574	549	527	568	571	549	534	558	532	557	555	550	570	602	530	591	611	582	540	602	541	577	572	557	575	567	545	560	562	585	502	562	572	592	520	514	589	584	560	542	573	579	580	592	557	557	540	526	563	559	533	551	580	555	545	603	588	601	536	575	585	559	578	558	603	594	559	526	578	553	560	525	600	523	573	609	617	537	580	581	587	568	541	530	592	582	542	532	587	539	545	562	548	585	564	550	571	546	577	547	559	574	516	549	546	560	585	591	551	546	556	591	588	590	557	543	562	553	527	567	529	553	561	621	583	511	609	547	603	565	582	539	573	578	593	489	532	525	592	614	578	511	564	579	536	625	539	554	607	576	566	542	580	584	551	606	558	570	557	553	587	559	577	577	575	568	577	567	566	549	589	613	620	571	581	557	524	552	579	551	534	558	546	542	554	569	542	544	559	594	561	572	543	581	584	550	540	569	572	533	588	586	578	579	523	529	552	548	510	578	573	513	564	560	543	554	577	538	536	543	583	512	581	553	530	542	564	535	520	601	572	531	566	547	591	599	580	586	538	539	543	549	489	541	548	595	510	575	569	578	560	542	571	577	581	566	554	555	579	549	545	555	575	564	570	524	564	569	553	578	607	544	532	571	545	575	581	545	559	557	552	615	541	552	599	549	574	506	583	587	533	541	559	523	574	530	595	573	546	539	577	557	567	555	548	570	575	589	586	584	559	562	577	564	528	560	617	515	559	558	538	566	539	522	582	566	562	506	578	574	554	564	577	576	601	550	562	601	569	583	521	538	571	591	552	587	499	562	561	541	588	556	572	589	586	551	567	543	578	542	521	584	510	525	538	558	584	553	567	544	551	531	578	519	553	550	570
7034	16635	13494	7048	5077	3766	3023	2486	2123	1705	1515	1426	1185	1101	1090	966	927	923	854	839	779	825	741	785	725	704	718	758	751	720	724	696	671	679	702	716	687	669	669	696	673	718	684	657	666	669	615	664	675	653	675	713	677	649	666	665	690	647	665	685	662	664	683	667	653	653	613	647	664	663	618	654	628	637	613	639	653	606	630	644	674	656	641	623	662	667	678	590	678	647	644	613	654	621	608	688	645	616	649	657	616	656	622	617	650	645	624	695	666	664	688	670	595	658	632	634	683	632	612	616	651	604	660	641	660	624	623	648	638	667	640	637	613	629	653	667	611	653	652	649	625	665	682	696	624	623	633	620	650	621	629	629	641	635	604	610	660	664	639	662	621	632	621	642	619	626	613	672	629	671	632	665	637	642	662	609	667	622	672	637	656	627	641	655	637	672	632	619	704	623	614	693	644	620	626	648	604	653	664	639	635	632	624	651	622	629	645	654	643	654	672	639	610	605	607	663	656	662	643	657	665	679	687	630	647	622	611	662	618	643	616	613	617	658	623	662	652	621	677	674	661	666	630	648	638	634	680	614	650	619	661	645	672	663	625	631	634	642	620	629	660	622	629	623	652	670	610	691	598	660	651	630	638	625	635	642	633	667	652	642	579	688	616	656	611	637	630	608	643	617	606	616	664	663	642	624	606	658	618	651	640	664	652	613	649	630	610	649	641	604	633	608	631	650	635	716	623	657	691	655	630	667	609	651	626	611	609	666	660	615	624	599	686	659	687	611	659	658	669	632	611	671	645	607	662	657	639	632	672	627	625	659	656	641	614	683	642	651	672	667	645	647	633	628	625	582	630	634	635	620	574	604	597	647	634	612	587	645	655	626	614	653	617	617	661	611	654	649	651	628	609	652	637	643	602	641	612	671	664	622	613	643	648	661	641	603	639	647	655	638	605	642	554	614	648	626	651	626	589	614	648	676	667	630	664	610	618	633	674	626	617	604	631	667	677	645	606	653	607	585	634	643	655	606	658	605	659	614	662	688	601	636	627	641	650	659	637	626	662	647	689	615	666	625	640	610	635	611	622	661	663	665	621	624	603	621	619	611	614	633	623	635	652	597	654	630	671	629	643	681	653	616	610	598	653	657	616	639	613	605	623	661	663	651	628	648	642	614	615	626	639	657	709	659	650	630	609	630	613	618	653	634	632	635	616	618	595	644	634	567	657	679	624	651	641	599	669	622	673	597	629	649	672	671	625	670	671	647	601	640	666	652	653	641	616	667	624	634	639	639	698	613	659	613	601	666	611	633	631	674	639	629	618	670	649	659	611	649	679	665	644	619	669	686	647	606	647	607	646	608	597	637	650	624	656	633	655	629	600	640	664	610	600	642	588	610	641	620	627	640	613	630	621	593	646	639	655	652	674	623	630	591	613	648	593	617	664	609	644	620	655	674	655	598	621	625	584	660	653	614	653	701	626	640	640	693	634	637	625	608	636	604	658	656	612	642	600	582	692	620	626	694	667	624	632	638	665	628	575	665	632	662	662	656	651	633	649	610	681	624	663	649	631	710	621	613	610	647	638	638	601	657	628	638	623	641	661	650	684	622	565	605	632	621	611	631	633	624	625	657	658	659	597	615	622	676	658	623	629	649	609	660	621	599	612	620	609	616	596	614	599	628	656	628	627	641	614	619	649	635	645	617	645	650	701	594	669	619	631	634	654	677	655	657	636	656	579	618	653	665	645	687	642	595	647	599	641	629	620	672	638	669	624	660	589	649	645	639	628	620	660	650	614	607	674	619	607	634	644	652	635	639	602	632	616	675	624	629	619	609	606	629	637	647	618	634	638	622	629	651	607	622	620	627	662	607	666	623	638	597	636	636	660	621	651	653	702	621	632	626	659	613	657	660	619	644	627	637	631	655	614	653	643	641	651	613	676	594	605	647	674	658	657	659	673	669	657	638	634	590	659	635	614	635	613	633	624	631	675	607	606	620	653	639	627	620	642	654	638	622	705	693	653	627	640	643	618	612	668	633	628	616	605	639	664	655	632	664	615	674	647	643	622	681	701	651	658	633	629	677	626	645	649	660	627	698	620	613	638	673	650	645	621	654	654	620	666	650	617	632	651	643	673	654	617	609	636	574	658	650	649	594	652	648	623	612	681	607	648	663	625	683	630	642	635	620	635	634	623	644	626	617	633	648	692	644	624	644	682	635	597	633	609	647	658	618	665	629	654	700	635	638	642	605	650	642	663	618	623	663	641	655	662	627	645	631	645	672	636	684	624	614	644	620	628	638	620	633	639	635	638	601	586	621	624	619	628	610	690	638	658	588	660	616	655	658	639	632	689	606	666	644	615	642	602	651	641	671	650	609	619	671	640	624	597	635	612	649	632	633	663	600	627	664	679	687	659	633	682	632	631	653	629	591	625	615	625	625	669	633	640	645	643	584	629	680	657	657	658	677	664	633	619	680	677	621	644	631	666	618	678	639	644	620	647	642	635	640	648	666	638	662	688	624	644	639	628	650	630	659	625	639	622	665	623	631	656	661	660	603	638	678	638	635	629	609	674	619	626	624	672	601	628	642	631	635	621	649	617	630	661	620	645	623	597	652	671	663	671	601	661	659	662	597	622	643	614	630	623	654	595	633	622	630	602	631	620	632	629	686	662	614	667	639	626	599	611	607	616	618	642	617	635	645	656	577	628	595	597	652	662	642	608	615	643	592	680	630	595	646	711	649	620	639	660	614	617	613	655	631	636	603	641	621	615	650	656	647	644	681	644	652	655	652	689	655	645	624	689	643	609	626	680	685	644	656	630	616	657	665	654	648	651	639	680	656	619	638	615	633	624	622	614	646	632	653	599	616	619	654	686	624	557	655	634	690	633	609	625	660	624	657	630	635	612	658	668	667	647	654	652	644	665	668	672	678	663	644	648	615	653	666	631	622	615	630	626	627	668	649	656	661	643	628	694	654	610	639	637	614	660	628	600	639	641	632	663	669	629	607	659	641	674	638	645	616	662	634	645	694	652	640	635	601	630	642	598	635	609	648	615	650	643	614	618	670	633	665	664	622	633	643	645	599	609	626	658	625	665	660	639	634	655	606	636	612	630	665	662	650	647	615	713	604	657	660	633	651	613	650	639	636	674	599	628	606	659	666	646	619	632	688	648	646	637	650	599	655	614	664	624	627	665	637	607	649	643	638	648	632	663	611	568	634	645	666	614	659	610	641	595	666	627	614	627	646	644	620	648	611	686	641	650	658	629	652	649	620	657	667	631	627	672	623	634	630	680	607	657	649	648	647	646	586	609	589	616	611	628	607	612	635	639	582	629	609	611	707	619	634	608	630	643	603	659	637	615	586	630	655	633	661	594	655	662	612	679	598	625	628	614	589	645	641	682	629	621	610	620	657	603	635	652	676	636	626	636	614	625	618	642	660	640	650	612	680	660	650	629	622	616	621	601	639	650	672	671	642	659	671	656	640	605	630	643	686
27640	20556	7619	1015	715	646	614	611	614	546	588	629	595	564	558	580	585	560	540	564	543	613	566	554	573	599	589	563	560	600	585	543	549	547	557	515	550	558	579	550	577	550	542	521	555	566	585	572	533	565	587	549	568	587	545	589	590	590	583	539	545	520	600	581	531	596	558	599	518	570	573	567	600	564	579	575	553	592	529	568	539	515	554	573	598	551	577	581	557	586	545	571	558	585	560	548	566	568	536	548	540	524	592	565	546	559	546	531	573	548	563	578	552	569	581	563	544	550	540	539	524	543	579	561	553	576	576	537	556	531	510	549	568	565	551	549	561	562	587	531	571	569	558	534	553	502	538	542	552	580	532	587	553	567	583	545	586	525	576	546	547	594	528	582	613	586	585	592	528	534	556	582	574	570	564	551	529	584	545	553	532	559	558	534	532	544	555	584	553	565	563	579	509	507	559	546	578	622	549	557	574	530	534	573	564	553	557	583	636	564	577	551	548	558	570	536	568	534	548	553	562	584	547	554	582	561	519	557	597	565	553	593	567	549	536	540	584	547	553	533	570	548	566	559	561	580	571	566	561	633	514	588	594	560	572	587	568	578	485	538	526	547	588	534	574	561	544	570	504	522	580	570	532	509	527	544	559	577	558	557	537	607	572	583	586	539	600	545	543	559	567	552	558	580	533	520	515	537	576	538	532	548	561	529	537	560	551	558	546	555	522	574	544	587	575	596	572	522	575	581	563	541	556	564	568	557	576	584	525	567	535	541	567	548	600	577	559	560	572	516	590	533	559	529	552	559	545	534	576	558	576	592	541	565	539	561	572	545	548	549	551	561	523	558	549	565	543	581	547	522	591	517	536	558	565	555	548	565	542	516	528	509	564	559	544	544	569	532	573	565	539	572	565	515	585	569	609	546	605	566	548	530	561	576	559	541	573	537	579	600	559	515	540	559	535	555	549	555	529	552	561	575	588	553	559	595	594	557	578	579	585	542	584	539	507	568	539	553	541	571	591	602	553	545	551	563	581	533	543	545	589	545	581	576	563	548	570	583	567	563	557	595	551	579	560	535	532	536	580	570	564	568	586	556	581	559	552	555	540	586	502	550	577	585	565	561	563	566	560	530	566	577	556	546	550	517	507	562	581	570	554	537	552	527	561	578	534	549	557	566	555	560	590	540	564	552	607	576	581	548	568	530	591	545	581	583	534	582	559	564	553	557	524	544	613	563	556	552	590	624	570	589	517	563	525	552	556	561	557	545	568	550	536	568	614	540	571	571	559	572	553	545	511	567	549	548	551	605	543	555	557	535	546	596	537	581	574	556	528	523	517	570	561	553	567	545	597	567	557	552	594	577	546	564	503	553	559	581	572	571	561	542	556	529	608	566	550	577	567	573	612	547	559	572	534	536	567	519	577	588	598	576	525	545	597	578	582	563	544	583	556	565	549	554	542	560	578	523	542	557	601	559	569	574	558	593	563	554	537	563	622	538	565	585	552	555	571	553	570	574	566	591	578	562	559	580	593	547	576	589	562	558	574	578	623	536	517	555	561	563	558	533	551	557	565	529	540	518	550	558	576	597	554	555	566	564	584	591	529	567	555	568	564	569	533	547	531	558	536	576	527	616	580	568	598	555	567	539	595	583	564	570	592	548	543	528	528	551	589	541	553	547	557	557	531	579	560	520	560	563	532	548	540	535	510	568	597	545	580	578	545	545	556	573	566	543	522	594	551	544	600	574	545	531	552	575	551	525	574	571	560	558	554	595	567	599	566	554	540	612	576	596	592	555	583	578	550	562	547	543	560	563	584	592	596	547	563	556	562	525	548	569	591	570	582	549	556	556	583	545	560	535	528	538	615	536	550	570	549	546	512	557	553	529	588	551	552	590	563	557	550	608	553	519	584	575	563	538	558	498	542	582	566	553	546	565	546	614	567	582	580	537	562	542	541	552	574	582	543	559	564	484	574	581	537	575	557	569	563	571	555	561	586	567	540	591	562	556	529	538	558	516	560	545	559	574	576	579	545	552	539	566	569	544	547	602	550	569	523	542	561	576	575	541	541	552	590	501	538	551	490	580	576	552	558	550	547	555	580	587	565	575	550	544	540	553	585	584	544	563	518	545	522	577	544	565	571	534	582	508	566	576	499	543	518	524	586	570	563	532	587	563	549	597	571	537	563	561	570	546	515	541	560	549	564	576	544	586	576	537	613	597	554	564	521	559	567	502	548	548	545	541	603	519	577	525	551	610	558	571	586	539	555	570	529	525	543	552	556	562	578	571	579	548	575	547	524	544	557	520	565	541	548	579	587	564	546	591	577	607	568	545	555	554	581	559	569	584	551	551	571	612	562	567	540	555	568	525	581	560	542	548	559	607	542	497	602	553	534	548	554	566	565	566	525	579	565	576	557	560	557	547	540	555	554	572	568	532	568	572	594	575	568	611	542	552	527	584	509	580	522	582	575	580	560	543	532	565	595	585	518	556	593	540	549	552	556	563	595	609	548	605	577	588	520	558	576	515	542	577	566	615	540	529	557	574	544	550	572	552	525	593	525	544	597	556	533	536	561	584	552	549	572	563	526	565	596	598	589	550	567	584	592	550	564	561	646	577	604	581	571	516	547	580	543	530	547	573	553	543	536	531	535	567	588	547	552	580	583	563	571	570	540	530	546	539	560	546	603	538	578	583	554	541	544	549	575	588	530	565	566	527	564	582	607	599	565	531	558	563	548	558	524	502	532	589	551	555	593	566	562	537	542	543	536	529	568	582	490	568	579	550	581	575	585	601	575	595	559	548	516	546	526	573	542	524	553	555	569	548	599	551	572	552	574	581	577	562	521	586	539	530	534	565	566	549	548	569	568	572	547	563	530	560	560	542	542	549	610	561	546	516	534	563	567	597	535	560	548	532	562	566	508	532	572	575	574	561	556	573	532	557	532	567	544	565	547	547	556	579	558	507	540	547	602	511	575	549	576	537	551	602	563	595	545	556	542	582	546	548	603	520	552	561	527	581	562	583	574	555	533	600	606	530	578	496	551	554	567	585	533	587	558	518	576	557	543	599	575	537	571	554	560	517	545	573	536	524	545	565	565	527	560	557	568	565	592	518	595	553	565	527	545	597	599	554	563	595	537	535	525	558	542	551	572	576	538	532	542	533	582	542	591	574	539	559	525	589	562	555	575	551	581	579	544	563	546	622	561	593	591	522	599	559	514	576	554	562	591	521	551	540	545	558	590	573	558	571	564	588	583	540	591	586	535	546	559	513	541	541	537	526	576	527	557	563	554	551	548	598	563	537	580	573	550	543	597	537	577	560	558	521	565	547	526	585	576	563	552	588	547	545	568	542	543	566	581	553	535	584	542	577	547	564	543	576	565	561	601	577	558	543	566	569	550	604	603	497	512	539	586	559	559	527	567	586	545	610	530	555	560	576	545	602	566	552	583	542	574	500	582	571	545	544	549	526	535	561	556	579	571	521	563	583	542	582
4247	1483	1274	935	868	827	734	693	707	742	683	718	696	713	703	750	714	678	668	743	695	676	668	647	677	657	705	674	713	676	699	706	638	685	669	717	695	661	693	640	628	648	702	686	678	691	699	732	695	663	673	690	696	721	630	673	661	702	695	706	663	658	642	682	651	632	700	671	647	644	646	731	668	687	679	667	678	663	728	675	706	663	696	655	701	656	713	676	723	688	698	668	680	700	672	668	685	671	637	708	736	692	696	700	669	683	701	724	701	699	642	645	683	692	720	700	720	679	733	656	681	688	699	682	756	652	678	653	686	700	658	721	671	665	716	661	653	722	670	663	660	716	703	654	688	677	756	647	695	655	689	660	665	597	709	698	700	659	704	676	714	732	667	619	675	697	666	694	713	688	692	669	664	652	744	646	640	743	684	693	656	650	627	684	722	678	695	657	695	679	698	656	687	695	669	722	673	673	650	650	675	699	708	683	646	694	666	684	691	691	662	720	662	652	650	681	682	665	643	667	702	699	671	688	669	753	716	693	717	736	684	709	705	693	646	657	639	680	691	738	721	683	684	656	678	682	680	693	657	675	690	678	672	668	691	693	654	623	690	682	694	662	725	700	675	725	637	689	706	663	673	629	644	656	703	665	690	684	658	690	682	711	657	703	685	704	674	705	635	691	662	724	670	629	667	703	725	685	711	703	688	670	680	674	620	676	672	674	690	662	701	669	666	645	687	723	647	735	698	649	644	664	676	713	676	669	674	677	695	692	657	690	632	676	706	708	705	653	712	657	674	711	657	665	666	681	706	690	667	656	674	671	709	695	684	685	684	676	626	674	691	730	660	705	665	702	735	699	694	666	690	696	671	686	718	665	665	730	663	694	671	687	668	630	660	696	687	694	680	681	668	731	652	678	708	667	682	695	675	678	688	654	702	661	661	660	744	681	671	706	667	681	688	683	691	684	678	698	721	659	701	656	654	681	626	677	668	662	678	701	650	679	686	636	654	690	709	749	724	718	692	658	704	712	693	668	686	715	643	646	697	643	682	691	664	737	724	673	703	662	737	682	688	654	676	656	694	673	704	693	648	701	641	631	693	702	692	691	692	691	643	635	642	705	683	651	710	664	685	641	656	684	629	654	689	684	683	674	692	652	663	637	686	684	667	718	642	634	697	743	632	616	674	687	722	671	700	677	694	688	701	706	703	650	675	671	673	679	703	711	653	660	643	666	720	701	703	672	699	646	690	652	652	681	684	681	687	721	690	664	693	720	676	667	660	728	657	720	650	685	731	691	669	672	702	670	726	656	701	710	677	682	711	695	700	697	698	688	673	701	687	664	672	722	726	692	693	691	647	687	688	644	695	616	742	682	655	692	668	718	689	697	681	734	726	671	691	634	666	664	653	652	663	712	700	679	691	685	711	731	658	696	660	686	647	746	685	761	684	742	682	687	658	684	693	682	700	665	652	659	726	665	660	740	696	677	670	726	702	731	685	698	684	643	717	639	656	665	648	688	677	722	685	677	587	668	640	715	720	705	660	690	713	671	696	647	688	699	693	750	648	710	700	698	728	644	708	634	654	642	681	664	657	685	689	665	699	699	685	671	696	677	671	685	675	682	704	659	684	697	692	686	698	679	708	669	640	642	663	665	678	727	685	672	688	691	738	707	655	653	678	713	672	706	751	667	693	703	650	698	647	700	669	709	672	683	680	683	669	699	670	675	703	673	696	667	658	692	657	667	710	651	684	687	656	645	720	647	653	648	700	656	646	702	674	689	703	656	647	668	671	660	632	700	682	702	685	653	681	686	652	732	684	672	628	681	724	709	669	688	701	632	695	668	680	664	652	627	655	685	662	684	686	679	656	681	688	670	654	734	659	700	643	671	677	702	702	667	721	665	707	681	680	697	690	691	648	688	697	712	655	658	675	690	700	680	668	728	688	716	669	667	682	702	648	670	699	654	648	720	674	680	660	738	653	621	695	670	665	695	643	711	720	754	623	713	670	747	739	702	700	725	668	661	696	728	669	659	695	715	703	669	671	708	680	663	693	678	690	678	664	690	684	635	646	675	650	648	652	672	628	699	679	705	686	676	660	712	685	663	667	685	610	642	726	668	696	655	657	677	657	692	702	661	658	682	660	709	684	629	639	737	703	684	651	706	700	720	715	664	662	665	662	658	702	662	725	626	647	714	682	734	659	684	706	714	681	673	678	689	695	678	677	721	734	676	648	644	695	648	680	731	677	689	695	646	707	674	666	698	704	628	736	644	692	717	652	657	701	707	659	689	632	675	650	655	638	702	655	695	696	731	713	657	659	696	715	690	678	670	674	681	736	739	689	690	706	723	692	684	702	692	676	707	667	701	743	681	626	628	688	641	685	709	691	691	680	692	693	657	640	641	699	721	728	672	681	663	677	660	643	696	686	610	649	713	633	724	703	693	691	650	663	669	730	690	677	655	712	646	699	641	682	680	696	669	663	712	711	693	710	616	719	668	721	684	710	690	670	687	678	676	730	662	723	686	693	662	713	649	638	688	691	679	688	669	709	638	680	654	671	654	664	675	665	647	678	680	660	673	692	675	639	648	679	699	692	682	676	667	701	694	657	677	692	718	694	688	702	709	632	677	673	696	684	691	664	675	664	683	683	655	650	642	704	690	686	677	645	732	674	651	684	691	688	657	653	637	675	663	664	712	634	731	690	690	711	711	706	687	707	690	740	696	700	737	683	734	649	628	668	667	699	637	686	652	647	675	730	684	685	715	677	720	665	685	691	658	705	648	718	682	651	646	674	694	694	710	631	677	646	683	648	653	646	659	679	741	623	706	659	709	704	667	683	673	687	684	678	673	643	630	646	636	671	649	650	693	755	728	691	694	691	678	673	674	666	668	715	718	674	708	687	713	681	671	718	702	700	642	677	717	705	718	679	669	726	698	680	683	690	732	633	695	681	679	638	672	728	736	702	640	694	683	690	709	694	604	702	645	664	669	649	708	693	663	690	647	686	627	682	641	680	676	689	698	662	665	677	712	645	661	661	710	688	699	656	685	698	670	690	672	665	645	663	727	674	682	697	685	724	717	747	681	693	682	673	690	692	701	690	670	732	707	695	642	666	740	638	686	685	649	690	689	648	702	672	594	676	686	669	658	711	619	687	648	688	712	646	691	671	738	636	612	654	704	665	668	682	708	755	736	672	722	652	722	624	706	695	681	677	668	667	696	643	636	643	672	601	667	685	713	696	749	703	700	649	695	681	677	682	673	681	711	671	695	638	673	681	695	714	667	662	730	669	718	688	674	668	691	706	722	667	689	635	721	688	687	684	699	684	703	676	677	697	653	717	679	674	665	697	683	661	673	645	670	705	672	681	625	684	691	682	660	662	647	674	688	678	658	687	633	693	735	707	667	706	639	701	658	691	684	674	658	723	727	659	677	698	666	662	689	654	684	644	718	722	710	680	702	678	629	640	722	699	665	689	647	703	678	763	666	720	674	710	629
24117	21610	29224	24447	21601	12880	1308	709	601	561	527	491	443	413	423	408	386	366	376	376	354	373	378	342	372	334	353	342	340	287	372	341	328	322	313	313	316	328	306	326	369	299	332	387	292	324	346	318	345	329	331	314	299	321	338	324	306	312	327	295	310	324	314	320	326	342	328	347	301	310	317	314	311	299	304	320	329	298	317	327	323	324	313	306	307	335	307	277	284	349	318	328	300	365	299	308	346	327	338	359	314	342	307	322	308	306	317	340	319	332	307	316	316	307	355	327	323	323	304	331	319	293	300	307	323	322	335	316	296	346	312	343	345	295	325	316	349	311	301	303	333	280	305	327	339	341	311	312	309	302	354	310	335	323	307	318	318	310	332	352	314	330	281	336	339	310	302	317	324	346	333	360	319	288	310	323	314	349	294	300	348	322	320	283	302	337	350	324	307	332	346	328	342	326	332	336	310	304	325	282	322	335	318	339	317	319	338	313	329	320	326	330	310	332	344	359	350	317	338	319	341	356	327	313	308	304	317	318	316	314	282	328	291	300	340	324	324	317	327	308	321	293	329	290	290	344	279	288	337	343	334	316	301	309	347	312	321	302	348	309	323	319	312	307	338	329	307	302	310	297	317	333	305	322	305	320	325	313	291	347	336	302	293	346	318	319	337	302	318	309	339	316	322	357	359	290	306	288	291	291	320	314	338	325	328	310	309	339	317	349	316	293	316	319	309	317	315	309	343	348	317	356	343	317	329	295	334	313	314	330	328	334	300	276	308	311	326	311	302	308	322	330	327	310	316	336	301	338	338	311	337	308	330	292	296	321	313	328	328	306	299	334	320	322	303	312	315	326	270	316	345	311	344	307	336	306	308	311	333	331	331	291	306	320	350	322	318	295	345	331	316	332	350	316	334	299	283	326	329	302	318	333	326	334	336	321	296	319	343	308	351	300	298	343	309	300	305	318	289	315	320	318	318	326	322	338	358	310	315	333	316	329	296	301	360	311	304	336	304	321	323	292	313	309	307	330	319	285	316	307	325	335	315	310	320	314	299	292	314	329	310	312	329	300	320	308	338	349	346	312	343	307	316	321	322	297	308	299	319	301	331	318	350	322	330	315	311	294	301	330	327	344	312	332	298	321	284	306	308	347	339	326	310	281	322	342	324	331	302	292	304	294	311	322	322	305	309	346	311	291	282	317	323	314	312	296	299	304	305	321	360	339	344	298	299	316	330	337	343	335	283	323	339	290	321	302	344	337	295	354	330	311	305	269	322	327	322	315	336	304	307	306	324	352	333	330	322	330	311	347	314	317	304	339	310	322	333	345	328	310	319	342	323	315	311	327	300	327	326	312	302	324	304	331	341	312	323	321	334	300	332	302	317	335	301	294	299	343	300	310	300	340	347	319	328	324	342	323	353	330	308	344	332	352	291	336	367	307	319	324	298	329	340	329	291	335	311	363	326	312	314	345	318	308	339	314	342	309	317	324	320	319	336	331	311	326	314	297	317	342	298	319	317	292	318	326	335	354	285	335	345	324	295	338	321	309	319	312	314	304	300	336	306	283	337	313	323	332	332	319	335	340	344	306	314	318	354	335	326	324	326	301	320	322	336	325	302	353	309	318	306	329	314	324	336	311	291	346	360	322	309	330	310	329	331	294	301	284	331	309	354	377	328	308	325	334	328	313	323	341	329	339	330	304	279	312	330	283	305	298	313	313	310	331	304	362	345	356	299	329	337	335	328	306	338	349	303	313	314	307	335	319	316	300	306	329	323	300	280	336	333	335	345	317	292	353	339	321	342	296	334	299	307	323	323	315	343	311	369	317	336	319	323	299	295	293	306	320	323	330	314	325	328	268	326	338	303	324	317	329	328	329	307	286	289	337	321	301	324	343	330	317	331	315	302	288	343	281	318	325	312	320	316	316	324	327	303	326	272	348	284	302	329	320	320	331	300	312	323	310	315	342	327	316	311	314	330	318	294	305	340	322	319	313	334	333	318	341	328	346	332	322	315	278	309	317	331	289	331	304	310	315	323	292	314	311	297	314	314	340	306	284	334	295	314	317	313	294	285	312	310	335	354	314	314	320	335	336	325	318	313	328	336	328	319	308	334	315	337	311	321	298	346	319	325	322	350	305	307	333	306	324	311	351	335	345	329	359	330	317	336	330	312	301	305	312	374	324	316	339	323	308	320	303	315	314	318	314	307	334	318	300	346	361	334	341	309	289	323	319	302	310	336	335	298	306	317	304	370	330	371	306	352	337	341	331	313	331	334	306	335	285	329	318	327	307	313	312	300	309	299	292	313	316	305	355	333	332	329	321	316	304	308	311	283	327	334	309	292	351	303	319	321	314	322	331	276	300	317	330	316	298	290	346	347	350	317	338	324	274	313	345	308	313	324	324	322	288	301	302	298	305	321	312	332	283	312	311	315	350	331	300	313	287	323	320	315	317	320	301	338	322	329	305	322	362	313	320	316	337	274	331	294	308	321	321	291	316	297	303	331	299	303	329	340	365	344	312	327	306	349	307	347	303	344	355	324	349	306	303	307	318	301	300	290	304	291	326	320	313	344	314	316	284	311	326	298	337	328	319	298	328	274	345	341	315	318	326	319	304	331	340	321	301	324	321	336	340	294	288	322	312	330	321	296	310	300	304	353	304	330	305	337	338	316	279	346	321	333	324	306	304	296	289	274	316	322	330	301	322	277	337	326	326	305	313	321	329	292	286	309	332	313	353	310	311	344	344	332	315	330	300	296	329	318	340	315	339	309	305	354	324	312	356	323	341	318	360	294	318	315	258	308	316	305	321	319	345	328	316	289	338	309	297	294	340	318	313	310	306	302	327	325	301	305	340	364	312	321	355	298	332	347	348	334	350	327	261	314	278	315	355	312	340	303	360	292	314	316	313	334	310	323	293	330	322	296	333	305	299	330	285	281	272	280	337	327	335	338	326	296	324	335	310	310	323	335	312	326	322	322	317	282	332	326	330	359	286	288	310	336	332	308	305	310	332	322	321	325	318	316	331	347	338	324	301	299	323	339	320	314	285	330	315	281	328	335	334	346	328	335	317	310	318	285	298	308	342	324	331	336	298	305	332	331	336	337	327	326	338	300	338	294	361	300	311	310	325	339	327	336	306	306	303	314	312	316	309	318	326	368	317	296	320	308	338	306	303	333	310	282	342	327	289	336	318	294	294	309	343	331	309	327	299	330	327	309	351	309	293	298	330	288	305	293	314	316	309	326	320	343	309	316	304	296	273	332	312	328	312	294	313	307	325	323	306	365	309	295	321	324	335	332	309	332	303	325	330	324	315	314	281	298	320	323	298	311	315	341	308	304	324	315	308	292	290	308	324	316	343	298	320	344	320	281	340	297	345	322	311	299	355	324	329	297	330	316	318	299	296	339	298	326	321	321	316	297	300	317	335	322	313	307	334	296	298	333	301	335	321	311	308	322	321	306	334	327	323	332	324	324	314	300	317	319	312
4807	10083	8283	4059	2834	2130	1640	1306	1184	1001	884	772	731	645	639	607	545	507	525	510	507	470	470	481	447	431	450	483	432	425	451	417	457	391	467	440	436	399	423	422	413	400	421	389	430	411	416	408	379	370	393	396	386	435	436	403	415	379	418	420	421	384	426	402	417	424	431	408	383	398	360	385	398	416	382	372	360	402	395	411	406	425	383	454	393	378	394	411	436	376	402	384	367	417	408	386	404	359	393	420	370	387	414	388	452	430	380	397	412	399	393	384	390	395	392	426	422	405	369	362	367	414	383	409	384	413	396	417	352	384	413	400	349	384	381	390	385	393	391	375	412	353	387	388	405	370	382	375	379	398	380	403	393	406	404	381	381	427	389	367	352	421	412	446	402	442	363	376	413	442	414	388	374	382	411	414	382	384	382	402	363	420	422	381	415	368	399	365	436	370	390	409	389	363	419	399	415	404	415	390	378	404	401	365	423	384	397	390	433	402	406	352	406	416	392	401	418	417	418	413	388	387	406	406	394	410	397	379	413	411	370	389	383	385	413	405	403	413	407	398	390	418	406	403	371	403	414	368	371	412	411	413	397	408	380	399	377	413	412	375	402	397	404	385	398	381	408	378	361	388	411	367	410	385	405	422	376	395	448	389	354	367	391	392	406	395	383	384	410	407	385	390	386	369	402	360	423	371	406	383	420	415	357	380	375	386	423	376	417	433	403	407	390	408	381	386	372	392	394	414	366	407	378	390	400	379	412	358	367	383	371	375	395	435	392	416	383	390	420	385	434	347	390	383	398	395	393	399	412	436	372	402	372	412	388	398	379	367	408	406	427	417	423	388	356	381	388	373	395	372	398	387	409	361	378	354	400	348	369	396	402	404	402	419	411	377	373	417	418	389	407	372	430	353	390	396	366	377	401	411	343	388	397	397	410	378	400	327	402	363	385	374	378	391	394	418	399	384	378	395	439	395	374	338	368	383	422	396	423	405	370	362	387	418	373	383	430	369	368	381	394	390	378	422	391	408	369	391	382	397	396	392	388	397	415	409	407	420	378	400	368	410	426	356	398	380	379	381	398	383	407	404	409	376	416	369	438	409	353	367	433	416	377	412	347	421	385	376	392	408	376	355	409	379	401	369	376	402	392	416	391	407	418	428	386	375	413	381	419	374	379	429	405	428	374	412	379	376	399	396	404	399	401	374	415	380	371	404	372	413	394	397	403	418	421	391	392	404	398	419	377	434	392	390	395	411	342	382	379	416	381	415	367	439	412	374	381	402	370	384	416	380	382	407	378	406	385	370	344	411	405	379	415	403	401	411	365	371	392	402	401	364	387	383	347	363	396	392	415	388	380	380	376	385	372	389	384	402	413	408	383	380	380	423	402	420	430	390	376	354	438	390	390	369	398	379	392	411	369	371	387	381	402	392	411	394	385	402	410	401	414	397	397	372	353	398	376	387	385	354	400	364	402	425	390	387	400	412	423	376	414	421	386	421	417	394	410	347	352	389	368	369	395	402	392	376	391	349	420	421	390	422	389	376	432	409	418	406	423	420	375	383	395	413	404	406	404	380	420	392	399	406	387	368	389	408	370	390	399	384	409	400	418	377	396	423	406	422	375	408	406	390	393	395	377	374	404	405	401	420	409	405	426	382	368	398	412	356	415	399	456	390	397	399	400	367	396	391	438	389	360	390	375	389	396	424	395	391	374	404	429	377	382	403	377	384	419	363	397	419	417	376	391	354	378	419	390	409	403	415	387	403	409	385	374	399	384	407	396	412	421	380	415	421	404	382	409	365	385	437	412	392	384	381	420	407	395	427	375	384	394	381	382	390	413	386	382	409	437	397	398	343	360	387	395	380	371	380	376	414	379	375	399	368	367	454	407	371	418	406	391	373	374	386	415	397	364	405	422	397	384	379	410	395	393	415	391	373	364	386	390	393	406	371	386	365	385	404	365	419	366	366	408	384	379	416	415	405	403	390	406	441	375	417	385	378	423	393	390	369	399	383	429	423	410	402	381	381	364	403	421	380	421	397	374	353	366	375	422	376	422	440	402	377	427	411	395	388	387	385	359	399	416	381	418	430	386	348	397	416	386	406	408	390	424	404	401	417	400	367	421	365	355	347	408	380	387	357	371	410	392	384	401	400	394	410	428	396	369	392	362	363	416	399	410	367	407	413	415	413	432	417	403	389	377	390	421	406	380	413	427	356	402	410	410	409	410	378	416	414	407	372	343	398	413	413	390	402	427	394	381	381	374	398	382	400	400	391	334	416	441	406	410	389	386	407	357	428	409	404	406	388	399	369	379	412	410	388	437	375	388	375	429	429	377	438	404	374	404	399	386	381	412	377	385	419	372	396	431	406	369	387	389	403	400	385	400	401	400	400	437	411	411	409	433	381	369	413	355	392	417	393	389	372	373	406	401	397	388	385	366	391	395	349	387	383	388	384	417	370	402	407	387	377	385	389	384	411	405	411	402	365	406	405	414	409	405	409	441	376	391	401	405	371	415	414	425	382	410	424	420	396	395	387	390	392	371	400	447	417	407	385	422	372	401	415	393	376	375	391	385	395	412	388	413	392	443	401	399	372	368	415	418	394	406	406	415	432	386	409	375	388	405	412	415	376	421	407	377	385	413	358	405	401	409	401	373	417	392	377	399	427	426	415	398	377	413	400	384	388	419	448	406	386	378	396	362	368	411	405	351	375	376	397	413	419	398	393	403	391	398	398	365	384	431	399	381	368	405	378	393	360	401	435	414	363	401	393	392	388	377	407	358	378	396	420	398	396	386	368	377	372	418	395	408	367	388	405	412	384	428	352	411	410	379	404	380	429	403	408	353	421	356	374	401	393	337	403	364	412	393	375	395	414	369	417	389	412	427	408	382	408	413	385	405	384	374	407	389	414	400	392	368	422	409	375	412	394	373	411	420	376	367	399	404	395	403	396	382	366	394	403	397	397	434	394	349	374	442	426	409	367	382	383	423	383	410	422	384	391	394	415	412	408	401	427	393	403	392	381	359	425	373	375	409	387	366	390	367	404	363	417	394	376	390	399	437	386	387	386	389	386	417	413	395	371	392	408	369	405	383	373	373	387	414	429	404	376	387	390	387	390	379	394	400	343	387	400	383	392	391	371	392	412	380	393	432	401	378	400	413	387	405	399	365	376	416	409	394	376	424	368	416	404	400	394	346	371	389	384	387	380	384	404	359	411	389	418	373	388	373	411	406	407	409	408	374	417	409	361	380	409	391	411	386	398	392	389	394	396	386	405	421	414	407	373	372	395	407	397	381	394	400	384	389	359	435	385	394	364	355	408	406	398	403	436	403	409	412	421	415	401	431	398	392	366	404	386	377	402	410	424	376	394	415	432	450	414	390	395	399	373	383	393	400	384	395	374	413	415	388	385	406	387	354	397	390	370	395	402	390	401	387	386	358	376	374	367	432	347	400	381	434	393	347	394	377	406	389	397	406	394	376	391	406	378
25371	21634	28248	25507	12605	1489	1069	1002	968	938	958	905	957	832	844	894	863	891	820	834	816	814	858	864	826	846	854	857	874	827	818	836	835	804	828	846	806	834	855	786	864	816	779	794	838	848	838	854	849	794	777	764	812	811	868	821	828	845	802	800	847	852	822	802	772	822	835	834	799	807	803	828	789	844	775	806	837	813	817	809	858	789	876	798	837	797	828	887	851	839	791	841	854	813	797	797	823	795	862	845	793	836	810	861	794	823	817	813	825	818	835	864	852	811	788	839	816	839	857	800	858	839	841	791	811	853	823	835	787	779	796	861	863	856	865	840	877	790	797	834	850	816	852	852	834	807	832	815	840	799	834	854	821	863	823	808	778	856	821	817	808	814	816	807	826	813	821	783	800	792	823	859	809	807	833	794	823	844	828	785	792	791	823	816	838	838	800	845	881	838	860	780	845	836	828	793	766	801	833	827	815	807	812	817	861	815	864	805	839	796	805	778	769	808	813	782	794	803	856	821	807	805	827	852	831	848	791	842	837	796	846	820	853	845	802	801	787	846	866	793	789	812	870	824	812	797	802	805	842	830	864	829	775	792	806	815	797	768	829	803	776	800	830	897	855	802	820	833	798	799	778	799	801	874	810	849	813	822	774	814	828	837	781	882	806	787	776	838	838	806	851	829	834	847	788	825	836	855	850	826	812	816	815	849	809	840	848	807	849	841	843	807	806	821	858	861	903	859	754	832	803	880	825	857	811	778	843	860	833	830	852	833	886	814	840	823	855	820	828	822	833	841	875	837	827	825	857	803	834	839	855	810	828	872	778	847	797	818	839	853	822	817	843	830	788	794	836	813	851	790	807	818	786	832	844	791	817	726	789	827	761	794	776	833	793	816	817	857	830	778	844	820	814	773	820	794	854	820	794	816	812	830	879	865	838	813	829	811	820	823	809	770	773	774	830	820	756	821	833	856	814	794	808	843	792	789	880	810	835	815	778	859	859	767	856	803	806	816	826	861	806	843	814	748	827	874	778	836	796	769	849	815	833	831	846	837	812	782	861	846	816	815	814	821	880	823	824	798	804	809	841	797	869	852	844	785	848	850	849	871	786	814	791	833	794	784	768	828	807	832	836	816	870	819	847	831	800	836	790	812	866	840	842	875	848	798	830	844	827	842	901	805	772	812	840	823	795	830	818	809	821	829	836	738	814	759	871	792	831	833	834	784	851	838	818	789	815	849	816	801	830	820	861	792	858	870	792	832	841	870	847	819	801	774	780	809	828	827	770	836	741	817	830	809	811	775	812	844	785	778	869	822	811	837	839	753	771	830	802	873	842	840	766	770	816	823	832	777	782	856	868	865	816	797	750	762	867	790	841	797	799	827	781	830	817	814	791	790	802	782	827	793	766	823	814	822	781	829	830	736	843	767	837	800	829	832	837	802	795	793	822	816	831	813	800	795	812	834	843	831	824	838	848	794	883	765	893	836	803	823	823	824	875	828	813	828	854	868	834	826	805	823	786	809	784	782	820	829	848	822	829	863	831	817	801	785	854	828	783	786	825	833	835	810	812	825	819	797	878	833	789	840	797	849	811	796	777	835	863	787	849	853	810	794	820	822	787	787	858	832	779	807	822	852	896	911	833	854	814	858	820	798	808	820	811	835	835	800	850	822	858	785	789	816	844	785	844	825	806	817	795	751	817	854	840	815	819	816	860	868	802	805	826	786	821	834	830	841	790	793	817	812	804	738	818	807	914	823	804	798	796	825	777	848	875	765	791	841	791	824	825	861	819	823	831	830	787	865	796	829	818	802	809	828	865	883	818	797	825	868	791	791	874	815	887	831	798	819	794	804	777	777	804	764	807	832	779	848	807	855	812	822	767	811	816	820	820	824	843	869	875	767	813	858	800	838	791	848	844	820	776	785	824	819	829	831	813	800	819	824	842	829	835	853	853	748	865	858	812	812	764	848	827	823	799	823	800	821	856	775	799	804	804	804	847	789	791	832	807	812	841	855	813	844	793	808	813	811	788	822	791	854	819	848	804	822	814	928	807	771	822	792	779	803	843	788	815	815	839	830	851	818	799	812	839	868	774	796	800	821	807	821	821	865	848	795	826	819	836	840	881	837	800	869	752	853	854	784	845	816	862	805	894	776	795	808	809	813	846	840	869	764	859	795	824	847	835	837	857	857	791	817	831	889	864	835	818	810	827	827	829	843	812	782	848	845	852	876	832	776	809	800	814	847	804	806	810	821	828	853	855	782	864	788	818	842	825	782	857	790	815	802	805	828	804	794	777	802	821	823	814	806	822	763	806	799	811	826	815	828	824	801	808	804	788	825	800	793	817	814	796	835	808	818	846	783	780	852	846	848	821	855	857	803	774	842	831	831	784	825	876	796	814	837	837	838	814	736	832	851	813	829	823	843	762	830	755	817	786	801	860	783	840	837	849	848	783	811	786	775	820	821	843	840	877	830	829	784	812	812	832	792	840	785	852	813	765	852	832	813	826	860	843	805	847	813	816	828	797	793	801	798	832	782	784	838	857	840	827	804	863	830	828	828	837	818	862	796	845	833	799	811	847	770	813	818	802	842	859	798	760	811	878	810	841	828	824	773	894	800	834	797	841	792	850	797	825	787	826	771	834	847	850	814	854	867	819	842	855	815	860	811	780	824	777	774	817	817	797	836	806	816	799	822	792	804	895	798	881	790	795	809	819	765	810	830	836	793	797	824	852	814	842	817	761	798	752	833	799	798	833	795	841	824	849	783	860	781	797	821	799	792	842	842	845	824	828	851	831	820	771	815	842	791	869	799	800	803	803	827	783	804	830	760	834	803	864	819	816	814	817	773	808	826	816	807	760	849	825	850	818	793	841	791	879	837	847	801	806	808	878	808	788	842	850	834	872	784	821	808	795	765	776	865	800	855	822	815	827	810	851	796	801	879	775	836	839	841	762	851	809	825	833	786	846	784	832	864	833	861	856	819	868	847	810	809	816	810	777	792	816	808	804	787	845	821	797	870	802	801	851	838	852	852	804	849	830	819	826	833	885	785	848	893	801	795	820	829	869	772	844	833	792	790	821	812	872	803	815	799	793	843	816	830	861	827	802	784	837	817	829	839	786	835	786	823	807	791	808	829	839	852	810	804	803	849	801	829	840	829	803	801	860	770	802	831	816	801	806	800	849	828	879	834	789	801	791	824	777	781	753	876	826	845	830	785	816	836	802	807	842	807	812	780	805	805	781	823	843	858	810	773	863	886	791	764	850	787	784	862	825	841	829	845	771	825	824	846	749	871	802	805	815	796	801	798	827	826	783	807	852	779	772	839	808	838	808	802	813	785	859	795	803	789	794	831	818	810	782	771	877	857	813	791	818	835	769	841	791	796	817	768	809	817	795	822	827	849	825	769	840	804	799	834	790	771	796	807	810	827	804	798	787	822	856	785	791	773	794	800	844	837	827	848	787	837	806	802	782	841	841	835	835	811	869	816
4759	6155	4923	2702	2155	1817	1556	1409	1320	1267	1202	1131	1100	1147	1101	1056	1076	1034	1023	991	968	1035	991	989	1027	976	963	1000	962	990	977	973	963	1026	958	963	937	943	962	1006	920	922	1015	894	969	977	926	930	967	967	1045	933	936	895	945	1001	949	953	878	926	977	984	949	976	983	937	994	952	983	998	939	968	942	1019	944	920	946	952	945	947	920	979	975	931	989	967	973	927	957	967	974	965	956	956	949	943	1015	923	932	941	981	945	987	995	990	942	922	919	992	1023	969	990	928	929	883	929	1003	949	974	961	902	882	969	966	950	967	932	954	938	986	971	988	960	903	974	1005	930	910	913	931	938	954	986	945	1009	1005	906	948	955	907	926	1001	958	950	971	931	1030	973	961	977	1009	941	1007	960	960	944	963	927	962	929	931	964	945	915	995	886	974	958	952	949	845	1018	924	953	944	942	989	961	956	966	945	966	948	960	961	975	968	980	931	979	940	1004	966	985	940	904	984	935	957	1013	977	978	995	966	898	890	934	979	930	946	932	923	948	911	959	958	955	956	965	957	996	913	926	964	985	920	988	914	1025	945	910	974	928	968	968	971	943	908	941	978	900	950	986	920	939	999	957	906	975	989	973	1023	946	892	950	989	957	939	972	934	987	992	971	930	957	1028	916	932	926	920	949	951	1003	909	941	948	967	1013	910	1010	907	993	981	958	975	932	943	964	984	939	1029	969	945	970	924	954	1002	960	892	897	955	966	976	934	958	933	1018	988	937	919	933	952	955	920	994	995	962	954	996	958	935	915	937	1000	886	969	964	919	1026	953	970	970	957	956	952	932	970	928	966	941	977	961	986	901	963	925	947	984	992	966	946	982	932	951	965	960	1011	934	959	967	992	932	978	968	1005	950	960	958	950	930	911	942	948	960	929	942	907	932	904	918	961	1009	962	912	945	919	946	924	957	957	983	987	1040	933	986	1024	903	957	920	956	976	969	958	958	924	947	888	929	972	942	942	904	928	949	991	930	965	1006	962	980	960	1021	962	1002	943	914	954	917	914	966	936	946	987	977	954	957	915	956	1010	979	962	939	981	999	978	916	980	934	918	989	919	931	986	941	994	951	928	990	996	985	977	942	983	936	949	962	998	1002	978	984	946	932	967	952	961	958	1001	970	954	979	936	984	940	901	939	986	944	999	939	929	952	1027	924	937	972	981	952	921	943	931	996	983	975	895	959	876	956	991	991	999	948	1011	965	956	963	972	922	933	984	974	978	1000	928	962	940	891	969	968	927	922	933	967	931	938	960	890	928	990	980	963	895	968	955	957	940	977	927	1007	938	943	955	982	965	918	943	932	898	961	982	977	991	985	948	949	919	947	944	992	956	976	986	972	954	944	946	981	982	897	899	1001	1033	969	926	993	956	979	938	990	944	1028	909	927	958	953	927	937	957	973	979	970	980	939	923	946	959	977	976	930	963	911	950	922	969	932	920	955	986	943	974	977	943	950	924	915	949	964	886	968	966	1034	958	934	933	952	925	964	975	958	959	960	936	969	965	963	899	964	953	961	969	959	917	944	918	923	997	892	924	948	960	921	995	996	955	997	999	914	997	953	966	985	916	954	996	972	980	940	918	919	1030	1008	1027	938	952	961	1004	926	932	956	1034	945	925	939	1008	1004	1008	942	968	939	932	965	943	961	903	958	970	992	965	954	976	951	1010	981	977	926	948	933	938	994	974	944	967	1002	1013	991	970	927	915	937	921	910	977	1039	932	969	941	922	968	935	970	944	955	961	971	929	954	999	940	964	946	922	914	973	951	967	958	928	947	916	965	966	934	943	964	941	958	953	973	913	921	988	904	943	930	916	1024	917	957	1000	948	936	993	902	981	952	930	984	890	956	1008	923	892	946	956	932	993	949	921	969	949	957	916	945	1002	1022	957	1022	904	958	980	986	889	920	942	958	966	963	918	931	981	923	967	907	971	961	901	934	995	938	980	977	987	931	976	923	1012	930	986	1005	960	941	942	983	927	963	917	950	954	882	987	934	918	941	903	1012	897	926	1013	953	962	909	973	940	968	974	996	981	958	895	973	977	997	915	1000	960	931	960	1002	951	909	944	956	926	1012	953	965	984	933	908	943	907	897	962	935	944	911	963	1013	943	927	908	955	897	966	961	975	949	961	938	935	933	874	966	994	957	967	972	913	970	972	1011	897	910	964	939	955	957	894	939	925	982	918	961	917	954	948	958	906	933	945	935	937	978	965	932	978	927	1014	975	967	962	967	939	984	957	934	944	911	929	975	900	990	937	918	948	942	950	988	965	922	975	932	941	939	986	910	942	942	922	940	944	966	934	981	913	925	968	1007	944	913	917	968	976	967	994	942	998	918	946	931	965	965	989	965	965	986	943	996	895	938	931	1031	960	945	976	947	897	947	954	963	1010	995	942	998	957	965	935	972	956	942	933	914	946	1000	949	953	912	935	978	928	983	961	972	880	994	990	959	953	973	912	1011	993	956	973	975	983	948	898	1008	943	956	964	929	943	962	976	944	926	1041	1013	976	980	932	942	984	960	927	941	951	937	963	881	940	978	987	954	965	921	940	964	992	988	956	958	906	967	912	891	973	1044	933	946	936	915	936	964	918	987	991	914	994	924	1015	954	902	957	1001	913	932	910	989	983	989	982	1021	931	973	937	913	948	957	990	984	927	987	968	988	970	946	993	965	1018	905	927	971	934	905	937	947	944	942	988	932	981	948	965	921	948	1004	911	925	928	895	957	980	962	920	959	973	903	992	989	969	949	985	954	961	963	957	893	937	979	925	935	962	917	949	952	924	946	972	945	938	982	959	962	941	951	1006	873	947	947	952	1019	924	979	979	970	989	981	1004	1005	1010	992	967	926	931	963	957	945	950	938	991	944	1005	958	960	992	965	992	945	947	1007	977	932	948	939	952	916	966	914	974	940	985	969	916	957	981	983	976	1011	991	966	910	969	935	975	943	972	903	941	950	973	972	957	984	983	955	983	963	940	1016	964	987	1032	955	970	1003	954	943	1027	952	934	956	965	978	944	963	977	971	948	982	999	966	956	931	961	963	986	972	947	998	909	953	963	947	920	938	935	966	1027	970	904	950	928	1008	943	953	954	957	973	927	994	955	1021	994	968	936	960	949	955	942	1006	928	925	998	974	981	929	904	978	964	962	937	961	953	938	950	972	1013	909	963	958	940	995	942	923	946	956	977	941	989	956	912	952	992	967	959	1032	924	958	971	902	964	939	943	915	965	936	946	927	962	930	943	921	963	937	970	880	980	927	952	896	923	943	900	917	948	957	916	1011	957	963	1012	968	937	976	953	912	942	1010	922	971	899	986	935	1001	927	928	922	971	908	952	954	959	935	943	1012	985	990	946	922	985	908	989	945	910	930	950	913	952	976	971	934	927	961	985	962	1007	980	995	890	875	964	916	947	885	976	954	956	977	999	980	952	899	995	956	961	936	932	961	1023	947	919	929	1000	977	1010	969	987	970	964	942	961	952	992	994	946	925	935	950	934	968	974	949	964	965	913	937	980	961	950	959	961	949	937	994	1014	956	918	968	990	933	957	959	954	919	1022	966	952	953	952	940	949	939	919	976
23224	21650	29685	24140	21646	21720	12364	1644	1153	1075	943	886	851	784	747	739	710	649	734	685	658	662	669	636	591	594	572	645	605	606	576	625	594	593	579	600	539	595	586	587	637	631	583	609	613	639	601	582	593	570	605	580	583	582	586	611	553	582	551	597	570	561	605	626	565	546	594	538	598	598	558	563	582	538	562	593	560	585	573	567	583	581	557	594	554	562	585	575	560	539	586	547	557	546	556	599	576	579	606	610	573	570	552	511	547	561	545	561	533	551	559	615	549	603	587	584	591	552	537	548	582	570	556	618	537	557	542	616	540	584	593	553	548	581	566	612	569	582	577	573	525	578	613	576	576	566	540	582	573	573	607	592	551	578	518	580	590	561	624	565	601	571	594	551	542	592	542	562	581	585	604	597	617	565	561	540	579	559	545	569	543	536	553	552	618	563	599	562	578	541	588	586	538	568	543	561	564	548	541	583	597	579	562	575	556	563	575	547	561	545	529	568	537	553	590	584	603	571	558	566	521	557	519	546	583	523	593	541	538	563	547	568	617	563	573	538	542	546	530	635	529	574	580	559	537	582	587	561	569	566	574	563	550	564	565	548	533	548	558	561	530	567	537	529	617	567	591	594	580	590	549	578	568	562	561	575	602	554	597	536	556	570	575	577	552	609	548	572	548	588	569	594	557	588	561	598	550	626	545	575	552	579	541	556	589	566	551	590	559	590	557	552	549	535	551	515	534	572	582	536	551	575	576	562	562	563	539	563	549	595	623	577	594	580	555	589	594	568	583	571	556	570	527	511	524	586	559	539	558	526	563	496	574	537	536	592	556	580	534	597	547	562	536	556	564	556	542	571	577	534	621	590	545	575	540	605	533	572	567	589	555	571	576	590	547	504	546	596	556	565	552	552	577	586	592	527	539	610	581	567	537	590	572	575	618	583	565	529	583	589	569	565	531	534	568	527	588	552	557	522	535	589	514	563	552	551	521	578	568	571	563	572	579	572	576	549	569	560	581	578	556	589	594	531	562	599	574	529	546	552	521	564	553	555	524	592	594	534	540	569	592	533	546	585	556	570	544	570	560	534	562	591	552	552	575	605	555	551	556	568	587	596	579	591	592	516	563	569	571	532	537	560	559	577	598	536	590	562	570	577	575	562	561	522	600	585	570	540	562	571	586	548	557	531	591	545	540	601	550	548	583	606	564	581	569	544	587	579	535	583	536	624	567	566	586	564	566	558	600	591	597	576	543	564	571	583	567	585	520	586	573	553	533	596	582	580	561	590	583	604	575	577	577	609	586	563	575	562	544	572	557	555	559	547	552	555	573	540	551	580	569	531	566	580	545	544	579	600	564	565	580	521	523	534	553	586	590	558	563	585	551	564	583	586	594	557	617	554	572	563	584	621	564	599	595	575	588	558	552	553	567	550	556	602	569	564	581	547	551	540	547	583	573	552	548	576	519	560	581	566	574	541	545	607	544	579	572	564	587	541	603	528	552	552	575	550	536	603	568	513	546	538	507	561	606	596	533	583	556	599	574	563	558	539	581	587	571	587	564	542	553	548	601	552	551	589	543	622	558	534	587	546	545	586	552	545	560	540	548	568	570	602	546	582	576	553	536	572	571	585	613	562	552	576	634	574	583	570	568	596	574	581	561	581	572	528	565	577	546	616	543	556	561	539	541	537	576	542	569	521	546	584	524	598	585	570	591	540	594	571	558	547	567	583	540	579	621	577	578	557	573	535	584	527	553	578	563	571	557	563	573	545	548	599	537	613	532	558	595	570	598	570	563	564	543	584	544	547	523	548	592	554	554	569	573	549	548	582	572	553	554	577	570	551	631	570	509	556	569	605	556	548	523	566	542	552	573	547	555	550	570	561	540	526	569	532	581	552	560	596	606	587	594	554	597	580	527	545	576	599	533	579	569	548	575	524	569	600	552	549	588	554	556	600	561	568	535	542	589	572	571	596	550	583	571	527	567	556	552	537	555	559	561	527	557	555	558	541	592	600	572	549	571	550	576	548	578	519	576	591	548	585	516	570	567	565	549	545	522	538	552	539	555	539	550	562	573	610	516	540	555	584	565	541	618	574	571	555	567	599	592	584	528	539	554	544	591	569	534	616	614	547	545	585	585	575	573	578	574	533	524	567	583	565	559	586	552	570	532	577	575	573	585	568	574	611	548	541	530	550	591	579	589	558	543	568	567	603	546	551	581	590	607	569	512	594	573	579	538	625	566	590	622	534	546	582	549	597	511	559	586	571	549	569	528	579	563	583	506	554	566	562	534	599	531	549	577	590	579	532	527	554	592	542	525	577	553	518	603	566	541	536	604	566	596	594	548	537	525	569	534	544	590	563	570	610	590	560	562	566	533	571	602	525	572	558	533	591	547	581	608	552	604	597	586	545	605	540	596	567	544	538	582	564	580	522	568	568	571	518	556	567	554	578	572	559	561	544	574	551	538	592	574	533	585	549	567	525	543	534	593	558	579	555	581	561	585	559	554	536	559	559	556	536	542	576	578	544	576	530	550	561	595	545	580	537	587	574	586	560	552	541	571	568	576	554	572	587	563	571	564	590	560	557	581	525	522	575	550	570	587	581	541	567	551	576	544	556	582	549	625	577	533	532	558	595	569	593	555	586	610	580	544	578	551	541	559	589	560	566	583	560	553	584	551	523	582	614	592	571	572	571	546	549	558	537	551	576	560	602	616	546	560	570	558	550	550	555	566	572	600	593	584	562	585	545	595	582	558	598	555	524	603	536	596	546	562	621	594	577	544	591	559	575	508	565	555	587	595	555	583	586	548	584	545	591	584	551	554	564	582	574	536	549	565	580	579	613	563	534	567	560	528	567	582	573	595	558	551	543	577	565	517	591	561	549	543	541	579	578	534	568	558	583	586	561	570	580	616	599	526	604	577	549	561	569	584	578	574	546	598	523	593	528	566	591	601	633	565	544	584	544	604	552	521	551	551	517	568	625	579	580	567	517	552	524	585	569	535	568	599	568	625	548	569	506	600	520	588	554	560	631	571	573	539	561	590	539	527	526	539	586	566	571	570	598	579	554	570	585	525	609	604	583	642	553	607	588	573	571	565	608	607	560	527	550	581	530	590	564	563	597	549	539	561	552	585	550	570	596	543	537	543	596	530	523	540	618	555	628	526	555	560	567	546	580	549	560	556	560	582	569	591	565	590	545	524	569	511	623	603	500	533	558	555	600	583	574	579	565	602	584	583	593	580	589	598	553	566	554	591	615	552	584	551	531	597	537	587	554	587	540	521	533	582	564	570	569	556	551	544	589	564	560	619	573	562	547	604	590	551	595	533	539	536	531	499	579	562	539	569	543	587	590	590	562	576	565	560	574	550	535	530	574	551	559	572	583	549	584	543	574	574	548	568	552	551	541	558	588	545	579	564	546	533	560	546	569	559	565	551	539	517	542	575	571	592	544	586	580	548	518	629	547	603	565	576	564	564	543	549	567	557	581	606	505
7014	16822	13403	7041	5138	3931	2941	2492	2154	1766	1508	1456	1285	1171	1111	980	945	898	793	872	782	814	803	755	724	746	751	775	747	719	718	739	723	700	742	676	706	737	652	688	639	699	743	646	673	685	698	647	665	657	688	648	682	687	697	689	672	611	676	718	638	668	657	668	661	629	660	678	659	675	601	682	665	598	660	651	622	642	691	634	635	617	632	638	622	616	641	657	620	694	636	667	630	701	664	662	647	619	667	656	631	657	667	664	619	647	643	660	657	662	645	613	671	646	658	660	657	637	657	654	669	668	637	649	674	667	646	630	648	645	640	645	639	663	628	643	679	650	641	641	657	625	609	669	673	584	629	577	624	644	649	625	647	696	659	666	680	636	634	631	634	628	640	644	682	617	609	670	624	624	652	640	665	647	654	678	671	642	610	630	677	634	624	596	697	643	638	657	649	601	638	661	646	708	634	660	638	637	687	619	673	646	644	627	637	663	627	621	657	648	658	641	630	672	670	627	653	649	651	677	715	617	689	682	648	704	683	635	589	683	600	608	617	609	649	625	659	657	641	626	649	626	608	650	642	720	630	601	656	617	608	629	646	583	665	685	632	636	670	647	622	614	637	630	618	658	618	625	654	648	634	615	631	666	695	599	647	685	663	609	631	656	619	588	655	671	671	658	630	625	658	698	620	586	633	682	590	646	659	647	704	620	628	677	617	652	648	659	654	656	631	641	629	653	585	618	606	633	633	670	654	608	627	682	646	645	660	641	651	662	635	674	632	581	600	622	660	581	646	675	652	681	655	598	651	648	622	649	672	628	624	605	631	655	639	655	711	663	650	664	603	673	652	657	610	682	633	659	623	599	622	574	666	667	621	634	591	621	635	656	663	663	659	665	672	643	626	597	644	648	621	602	647	663	643	660	689	668	623	683	628	654	636	660	661	628	625	602	622	664	660	614	637	652	659	614	625	648	658	623	593	650	670	605	634	663	660	624	603	646	649	616	614	640	629	671	629	671	661	639	650	622	651	677	643	636	640	666	616	651	643	592	633	649	652	674	625	649	597	641	676	666	637	621	650	649	670	667	651	621	706	658	668	604	627	669	651	623	622	647	632	632	636	656	656	644	672	617	604	648	602	637	632	627	626	658	645	623	636	621	623	639	659	621	656	613	675	645	579	633	636	627	649	658	633	643	637	641	630	640	661	628	612	681	620	583	692	607	660	668	632	611	684	610	685	665	617	612	616	668	613	677	637	669	697	663	681	622	659	657	663	641	625	647	632	611	639	651	663	669	636	692	647	620	624	631	639	669	606	603	623	644	654	681	627	636	637	665	663	651	628	688	666	613	663	654	636	665	617	617	641	621	644	686	601	662	618	610	634	623	646	627	622	608	671	642	661	645	654	607	630	659	650	612	623	643	647	640	633	659	627	662	639	649	584	653	630	695	651	621	611	640	640	626	646	675	683	672	628	621	636	707	652	659	674	648	635	660	631	668	643	648	664	663	659	643	636	637	649	623	616	660	604	637	613	636	624	615	613	567	614	636	574	661	657	653	607	641	633	653	590	661	643	604	631	607	655	652	617	634	634	676	643	666	689	635	679	605	594	623	627	673	655	660	653	598	630	614	608	632	676	638	653	633	658	635	615	685	656	619	650	657	648	671	659	653	637	628	657	627	650	663	618	633	659	600	640	626	640	654	602	662	656	636	697	630	635	668	627	691	599	651	630	650	612	647	619	624	611	665	621	631	615	658	632	680	642	616	672	582	608	663	623	608	631	679	637	658	644	657	649	619	619	653	636	618	630	645	688	626	641	609	619	666	668	643	584	629	634	628	679	622	674	639	614	634	631	661	622	624	654	637	631	648	655	647	615	661	636	634	628	658	629	623	625	644	550	658	679	670	641	634	623	654	675	620	622	607	590	633	654	641	649	642	635	624	638	671	593	597	596	621	672	607	616	646	636	651	688	661	654	634	646	642	680	631	632	637	659	682	647	628	645	617	631	640	673	608	632	630	651	590	644	606	603	635	636	646	655	702	675	640	632	644	605	646	662	630	610	678	594	629	649	647	618	629	659	608	622	584	605	664	649	613	649	636	590	625	638	639	590	682	656	641	605	605	617	591	629	628	573	637	644	642	654	665	654	601	639	613	624	662	620	637	669	658	639	651	625	626	681	643	603	657	664	645	593	632	684	665	629	643	615	617	675	568	630	628	655	651	696	642	641	600	675	611	618	655	622	633	687	646	689	641	639	626	652	593	624	653	631	603	614	580	663	663	638	667	673	631	642	666	678	678	660	614	622	620	670	625	672	677	621	678	631	619	653	548	693	619	649	642	651	662	630	606	602	636	663	667	643	637	622	666	631	653	662	651	650	633	651	650	633	651	620	621	672	642	628	647	663	628	634	645	647	657	650	646	663	629	601	622	636	607	659	674	631	629	683	636	676	630	594	638	604	616	658	640	626	637	653	659	636	640	642	672	600	633	691	659	686	628	683	635	693	677	696	677	649	669	624	633	643	667	648	645	615	652	648	597	632	627	674	645	621	637	618	637	654	653	655	646	679	647	642	626	678	624	679	625	656	660	620	644	614	626	604	656	610	671	623	631	676	647	651	644	687	651	621	653	612	656	649	634	650	589	643	658	701	627	612	640	689	613	664	598	648	673	668	673	585	657	637	639	646	658	681	655	639	647	618	630	668	683	672	625	647	650	661	639	587	617	667	635	635	631	624	661	649	616	677	586	629	612	657	618	611	621	645	656	642	624	602	662	625	650	672	664	623	644	603	620	621	623	603	632	633	678	643	660	652	653	698	683	642	644	656	625	633	630	613	591	657	653	633	687	631	625	626	661	579	658	648	640	634	617	614	665	619	634	624	622	635	596	639	599	668	633	613	607	654	674	616	661	664	640	670	616	664	622	657	680	608	625	660	614	588	662	657	630	687	635	625	682	624	653	659	664	667	651	672	671	662	616	624	642	667	687	658	619	618	658	667	660	609	687	651	629	654	667	623	635	652	658	682	624	622	640	634	711	633	629	636	627	628	669	626	606	648	646	649	634	643	609	650	607	619	670	626	625	673	695	624	640	654	649	676	610	609	635	625	663	651	680	644	661	632	651	657	666	588	677	643	642	659	637	609	618	647	642	584	649	643	677	689	637	607	640	648	637	627	640	627	648	603	658	612	585	653	668	605	663	662	595	616	654	684	675	638	610	668	622	663	656	670	633	644	631	642	629	655	646	630	662	638	627	667	641	635	588	680	605	600	648	667	693	665	620	690	639	632	661	621	651	620	596	585	680	672	578	656	621	650	629	633	641	660	678	619	659	601	636	634	689	645	693	615	628	593	635	648	655	633	630	665	646	619	641	647	617	646	648	667	644	629	665	649	694	645	663	633	634	664	623	647	628	640	692	607	612	581	645	668	656	624	622	630	607	616	571	614	582	664	667	600	639	629	637	646	673	671	668	606	639	605	682	641	616	635	651	636	640	608	641	661	655
27651	20570	7788	1166	830	789	723	585	563	573	540	552	595	571	565	543	563	561	568	578	599	556	523	580	547	586	579	577	570	557	591	567	515	554	541	561	559	527	564	551	545	553	567	525	552	567	527	595	570	522	629	571	553	539	543	572	538	559	488	561	532	547	557	548	549	538	535	560	581	571	549	594	567	573	549	550	534	550	541	545	618	523	557	537	593	570	566	545	558	565	566	545	508	539	553	544	544	539	543	532	573	565	532	541	523	555	580	544	529	590	572	527	542	593	507	516	543	559	585	551	584	562	542	596	536	545	531	552	525	582	585	597	571	509	554	584	593	565	517	553	594	532	565	529	518	561	557	528	567	541	541	560	496	547	550	528	586	603	543	596	543	585	516	530	532	520	551	527	524	531	554	557	551	549	578	594	557	589	540	554	554	562	548	569	515	569	585	549	557	555	570	561	532	567	596	551	566	572	554	548	524	579	578	530	499	538	543	548	578	539	573	533	555	524	534	558	587	561	599	559	544	565	549	580	579	540	550	543	561	582	557	569	530	552	577	552	575	538	533	573	561	579	587	563	548	597	546	543	582	580	549	545	539	581	549	549	547	502	560	533	572	587	548	554	513	539	561	576	601	542	554	518	541	559	552	575	543	580	559	554	544	495	531	566	563	576	559	546	527	543	571	579	571	564	582	556	571	570	507	571	555	597	550	541	579	529	544	547	556	550	550	517	596	527	566	574	539	509	585	546	533	574	561	579	561	522	511	557	570	563	536	547	589	566	546	576	528	550	548	540	547	531	521	544	624	568	572	585	567	543	512	576	598	563	575	555	530	542	577	518	592	544	549	518	539	553	585	581	562	582	521	567	541	519	560	567	513	562	566	564	530	547	536	538	555	588	601	517	570	547	521	582	577	542	586	549	582	568	520	543	569	550	541	537	566	550	603	536	552	554	538	543	537	545	582	578	557	580	564	602	568	532	507	558	575	581	567	548	571	594	518	573	565	554	559	532	540	543	552	505	562	564	537	571	553	511	563	536	546	599	546	508	548	552	567	522	538	522	535	578	568	505	577	545	541	519	562	528	551	579	567	560	550	551	589	548	573	518	581	533	568	557	564	579	544	557	566	542	564	562	584	557	565	559	556	538	565	561	556	569	483	521	577	583	550	569	557	524	550	582	544	544	544	594	535	545	577	542	535	546	571	515	506	512	546	550	548	554	564	536	529	555	551	550	546	573	561	546	576	550	561	577	502	570	555	550	578	524	522	597	536	564	559	552	552	563	555	553	511	527	584	598	551	602	561	556	590	545	555	541	543	560	581	555	558	570	543	533	544	550	562	603	532	542	557	567	523	543	542	540	578	561	566	565	571	535	568	542	516	532	627	520	519	568	550	602	535	569	560	566	545	550	549	592	542	593	608	556	543	594	560	573	604	576	574	543	539	562	572	582	522	603	562	571	518	526	569	526	564	542	554	531	542	543	562	574	535	538	556	582	537	542	554	534	553	579	511	521	589	523	532	581	585	537	559	536	523	597	526	517	558	534	557	501	577	533	556	538	570	580	495	561	562	545	555	526	581	547	569	538	512	520	556	566	565	574	565	538	548	585	538	548	559	549	579	549	579	579	537	566	590	547	543	537	546	580	581	595	574	564	554	532	569	604	559	559	583	567	496	540	593	540	553	580	554	576	534	581	540	561	552	556	543	545	566	511	525	556	551	535	563	534	584	545	515	566	568	591	523	533	568	545	549	553	546	541	559	579	549	571	571	551	539	556	542	576	591	534	526	563	597	559	570	616	519	530	532	535	552	532	572	552	547	573	562	558	593	577	575	579	552	526	528	524	527	536	572	537	590	579	576	559	578	563	570	533	551	487	515	591	607	539	577	522	539	577	566	628	602	540	558	571	557	536	533	558	555	541	549	580	558	531	545	539	553	550	543	597	569	565	558	561	587	567	562	543	572	583	542	517	534	585	520	580	548	561	543	540	528	618	549	553	584	553	555	534	523	527	561	567	540	558	561	598	523	577	550	577	516	607	586	546	563	534	581	570	601	566	540	580	569	567	551	558	545	546	577	530	539	543	559	537	535	530	591	550	595	576	605	584	582	553	614	539	548	526	537	552	602	552	548	584	556	619	544	523	556	586	574	543	544	553	593	535	566	506	566	585	546	578	510	535	572	510	563	571	556	578	584	550	540	562	576	571	590	583	547	590	589	548	539	575	548	539	531	520	547	570	558	560	571	542	572	580	582	579	580	552	533	600	583	582	549	574	596	531	578	566	581	544	574	529	579	573	534	522	568	592	549	582	555	551	570	577	604	612	566	562	550	510	577	504	568	545	578	540	542	527	547	534	582	543	541	533	583	549	544	546	551	569	535	561	571	562	575	555	583	544	538	546	559	545	538	560	557	593	535	524	557	578	596	556	525	555	568	526	567	548	576	540	514	568	580	543	594	520	583	557	571	557	562	601	562	514	541	583	544	578	540	562	592	552	555	527	569	542	596	556	565	539	579	557	539	527	581	578	596	587	531	573	586	570	524	603	579	544	517	536	604	524	549	558	536	549	555	538	561	581	554	564	544	592	554	538	571	524	593	540	567	552	583	547	575	513	559	540	521	521	549	586	561	561	517	546	542	547	563	520	564	563	541	572	553	541	578	547	526	586	576	554	605	609	521	570	606	547	578	556	527	583	552	575	529	559	565	541	579	546	592	593	584	525	546	524	568	534	539	569	536	570	547	555	555	563	558	576	579	509	585	574	542	550	538	522	554	552	525	556	588	564	557	565	558	575	554	561	575	574	547	579	583	549	549	569	588	558	536	552	610	530	576	558	552	537	574	559	520	571	549	551	550	543	584	571	541	536	554	572	557	575	540	565	567	531	566	558	532	597	545	537	531	560	564	526	588	516	558	583	584	561	558	563	577	550	561	524	517	562	573	560	558	546	542	589	521	523	528	580	579	513	524	581	578	561	584	547	525	552	560	590	549	560	540	562	511	534	528	594	516	542	524	517	609	557	562	551	523	599	545	548	534	551	536	608	592	632	592	564	524	562	545	553	542	582	596	574	554	580	541	547	561	550	565	552	578	525	578	510	526	551	555	489	568	551	530	542	534	576	551	541	574	569	537	539	562	535	541	535	560	561	575	570	555	534	576	570	586	550	583	516	547	523	567	517	556	542	555	525	511	546	542	587	576	521	550	552	553	560	538	512	573	580	540	529	580	545	592	525	590	545	527	555	584	547	590	549	565	526	576	572	541	564	572	529	555	539	558	549	533	524	573	569	546	567	606	550	563	599	562	584	539	522	556	560	562	553	613	538	594	544	544	598	591	536	577	547	574	581	578	528	548	585	561	542	554	562	538	563	580	566	567	535	543	544	606	573	545	580	520	545	547	573	572	554	589	585	535	548	566	557	550	549	552	577	561	568	556	545	555	507	536	542	554	562	534	551	581	512	543	568	553	529	554	527	532	584	499	569	582	575	541	521	562	603	607	540
4327	1605	1359	953	905	831	750	805	736	725	736	754	699	752	683	669	674	652	657	723	696	692	729	712	662	696	679	707	684	676	656	706	681	654	695	721	639	684	677	676	692	674	662	676	712	707	730	710	701	687	718	697	649	669	635	640	699	695	632	631	697	673	646	700	689	662	660	660	685	705	666	704	662	700	700	683	690	682	702	685	756	721	730	653	689	700	670	727	710	679	658	679	667	645	640	710	655	693	651	715	673	701	650	733	703	692	711	700	646	688	680	668	683	688	734	651	713	665	666	678	695	713	658	704	660	678	685	699	656	658	691	624	691	681	694	712	704	723	657	730	688	692	682	678	690	667	714	700	704	752	678	689	696	684	624	662	715	719	683	701	666	738	693	709	682	673	638	680	649	688	687	694	667	709	649	661	654	704	656	668	677	685	688	725	678	676	656	677	693	695	641	693	644	677	687	665	678	675	661	659	700	694	663	670	688	714	643	708	737	654	701	686	690	683	672	667	695	689	673	674	662	684	685	686	659	704	647	658	683	719	684	670	661	661	687	699	666	699	676	644	625	680	713	663	680	727	702	695	686	677	681	678	688	642	698	655	681	692	684	672	718	683	732	664	656	713	674	660	660	660	665	637	670	646	680	676	659	645	680	694	712	692	695	679	667	663	693	702	683	681	647	673	677	676	658	708	682	641	689	700	663	697	735	675	637	683	710	655	702	723	707	678	706	696	687	741	671	678	740	716	636	698	722	686	640	682	662	684	695	626	670	663	693	701	703	686	702	694	676	673	724	685	723	633	678	684	703	669	652	720	658	742	687	687	697	682	711	733	691	687	689	676	702	708	717	651	689	686	653	701	654	684	671	685	650	685	704	732	644	678	653	684	682	705	703	683	641	666	691	679	689	686	613	674	648	649	680	685	691	659	677	684	703	696	697	728	666	641	660	705	693	604	676	672	675	700	727	701	723	652	700	657	687	714	623	708	656	697	733	693	710	649	689	683	658	726	664	670	669	617	691	664	697	693	664	720	701	702	716	667	682	682	693	683	678	638	705	695	689	726	677	748	664	711	673	625	665	736	682	692	695	713	678	681	669	646	659	703	690	682	678	648	652	684	669	722	659	730	667	686	650	683	672	708	633	672	640	708	682	672	675	701	655	764	712	646	709	709	660	680	697	656	632	673	676	648	671	679	663	700	706	651	692	680	668	684	681	680	729	731	703	684	696	667	641	676	702	685	696	677	691	682	740	678	636	625	672	713	689	709	629	716	695	664	675	683	668	682	695	680	661	717	686	684	700	652	655	665	673	736	703	664	766	679	708	653	655	708	649	683	664	695	722	665	675	721	636	720	722	651	689	650	683	696	701	643	656	654	721	679	663	655	702	689	701	663	716	682	700	703	682	651	642	638	683	644	674	697	616	681	641	675	664	716	659	675	669	725	691	689	728	693	649	661	699	678	700	691	694	700	694	685	692	694	751	693	685	709	712	673	684	682	698	705	664	682	723	661	678	653	709	701	658	721	682	645	691	689	671	654	654	699	704	672	658	688	692	689	681	688	670	713	686	689	713	664	686	699	669	706	713	710	688	686	697	690	664	675	701	683	683	679	639	692	707	675	658	658	713	732	675	655	692	655	735	705	658	720	677	695	710	665	670	671	638	675	670	649	669	704	705	687	697	670	651	692	664	692	677	661	641	693	680	715	619	663	675	708	651	677	674	736	666	683	693	676	698	758	605	693	677	658	672	700	657	669	682	718	694	639	664	705	700	669	684	706	701	669	721	697	687	686	696	675	654	664	706	675	638	684	649	681	690	638	689	711	712	662	664	757	660	687	688	656	693	681	688	641	712	711	708	685	623	683	664	714	711	651	714	647	687	726	643	703	654	695	762	680	663	655	678	676	720	715	673	661	671	700	717	661	700	710	681	660	644	703	648	734	736	698	721	678	719	654	687	662	634	652	651	641	692	714	707	702	711	711	676	650	709	676	714	653	694	643	656	715	674	702	706	676	696	655	650	670	731	686	704	675	669	654	674	701	672	680	690	663	710	667	693	684	645	702	735	656	688	698	703	697	643	677	685	672	700	718	665	676	725	687	687	655	677	707	709	700	619	668	690	708	694	660	660	641	738	715	684	707	671	737	640	682	661	745	674	699	671	666	682	709	672	621	676	708	677	646	681	649	622	647	690	734	691	671	610	656	682	698	692	679	684	730	655	653	659	641	688	660	690	725	718	698	650	650	611	718	670	685	700	638	650	725	718	689	724	699	654	679	658	682	688	678	699	630	695	671	665	628	687	743	677	667	651	693	637	675	655	656	667	675	675	692	666	660	726	690	711	678	665	670	658	689	670	684	698	668	667	728	692	686	730	683	695	630	715	687	669	690	677	678	696	667	634	684	663	681	674	657	648	681	679	664	708	665	661	664	688	708	638	743	670	664	674	692	657	671	702	685	703	648	702	688	650	633	711	666	656	688	667	715	691	636	676	681	656	631	679	674	746	672	687	697	704	705	672	703	693	671	690	702	706	676	701	699	683	664	699	703	719	709	673	678	707	698	687	648	689	706	721	710	707	686	692	688	728	666	683	666	675	731	700	697	685	678	653	695	663	657	682	662	637	695	694	654	679	649	678	670	666	686	704	698	651	644	686	667	681	695	684	665	669	687	663	706	721	699	700	669	728	665	669	634	705	696	726	668	697	698	710	650	701	691	657	668	700	711	664	700	634	696	683	665	712	693	686	655	693	666	668	714	690	725	667	670	650	678	675	660	670	666	712	651	666	683	681	679	667	693	715	685	645	686	725	681	702	667	709	678	682	713	693	671	693	692	707	681	694	643	689	682	684	627	679	682	689	697	715	694	707	690	695	673	646	678	668	630	642	681	674	682	649	688	698	691	666	706	701	679	689	675	657	647	688	655	738	677	733	644	661	682	709	717	718	678	683	731	689	690	709	678	630	671	669	703	707	718	718	723	725	657	707	679	679	699	726	686	666	647	691	680	664	671	667	606	647	718	666	673	686	648	692	734	703	704	660	704	615	725	713	701	676	685	696	717	672	713	684	713	653	735	675	667	672	718	676	669	703	681	647	726	671	639	686	702	653	724	684	652	668	673	709	727	709	702	719	669	720	702	677	697	700	728	730	674	705	660	701	710	699	704	665	658	638	674	642	681	648	645	686	658	684	723	661	670	651	670	701	713	698	687	726	637	678	680	742	671	673	695	673	678	692	733	682	669	600	679	677	678	711	635	661	696	684	645	706	701	706	659	679	712	695	649	678	688	689	648	710	682	701	657	685	681	697	655	670	713	674	632	650	701	707	666	721	704	664	728	663	665	617	647	707	724	676	705	691	676	699	650	694	635	671	687	690	662	697	692	688	679	640	675	670	726	693	632	736	684	679	713	691	696	700	706	688	685	695	670	648	718	720	667	660	702	673	672	640	669	681	689	672	670	682	652	675	646	672	671	660	642	737	661	697	675	664	681	655	712	670	673
24144	21604	29215	24463	21608	12764	1240	739	637	590	441	447	470	440	406	369	405	382	368	393	366	405	344	356	331	342	333	357	333	335	321	344	354	328	343	338	334	307	340	326	328	333	309	330	327	328	298	325	329	316	325	316	314	313	333	338	290	334	330	329	305	298	300	325	314	312	309	336	320	335	301	304	328	340	344	349	350	308	293	348	351	295	317	320	323	306	333	382	323	320	344	323	294	300	309	312	322	326	337	325	311	314	352	334	337	332	311	320	321	301	316	307	310	315	328	332	334	319	314	296	303	314	295	325	312	332	352	318	303	326	321	317	327	297	314	327	306	310	335	333	323	329	312	328	327	304	311	299	315	326	342	334	304	315	320	283	328	310	304	343	326	329	319	309	282	301	324	332	356	334	333	307	310	319	337	310	292	342	319	321	327	331	316	343	287	313	316	320	324	300	327	307	317	295	346	316	355	323	348	330	316	348	312	312	313	339	313	316	275	331	329	328	337	293	340	318	316	333	346	332	317	309	298	337	311	315	323	304	285	297	330	311	312	286	321	316	355	321	331	301	295	326	291	310	315	335	317	316	324	318	353	343	302	293	323	307	328	302	274	308	309	285	302	314	329	332	305	325	305	320	312	320	294	314	325	302	331	281	309	303	306	288	301	365	304	332	300	336	299	331	333	331	330	295	286	314	333	302	349	315	330	310	302	316	303	298	343	352	302	314	284	290	314	326	327	335	322	298	308	312	328	299	300	339	334	325	324	289	291	299	316	319	317	293	327	326	296	332	323	319	312	330	310	318	311	315	322	348	325	343	322	340	316	318	356	307	352	334	319	321	321	332	346	310	306	341	300	332	324	346	344	311	323	308	318	295	311	301	319	310	317	342	327	362	320	332	320	336	328	319	317	327	291	308	311	313	305	346	327	344	325	348	337	284	338	290	311	325	301	314	314	323	312	319	316	342	316	325	334	349	300	323	294	306	313	284	337	299	297	327	312	331	311	337	331	340	307	272	323	348	320	329	313	304	312	307	322	339	320	304	304	340	314	337	305	317	328	324	321	314	329	293	318	315	289	320	298	288	264	319	316	328	329	346	309	309	331	300	329	312	346	296	295	347	336	331	321	306	303	281	285	328	327	315	316	277	316	314	317	329	283	313	358	308	322	328	305	283	332	299	344	280	314	311	310	288	312	296	284	325	328	314	297	300	316	288	305	323	301	332	325	310	305	324	281	335	298	343	352	316	319	304	286	321	305	323	287	308	301	305	340	301	323	302	306	332	292	347	316	286	310	327	292	311	317	354	301	307	316	292	316	317	283	339	298	324	310	324	318	326	336	293	338	324	301	317	334	305	283	316	318	319	306	326	319	296	336	333	344	327	312	288	300	307	298	318	330	336	319	342	324	299	319	267	327	322	322	293	329	314	316	290	320	324	322	319	301	331	305	340	309	291	322	332	296	313	311	316	310	320	322	319	314	322	344	284	301	318	301	309	323	300	316	313	299	323	298	314	311	312	311	314	292	310	361	310	325	315	292	289	324	315	333	316	310	295	303	307	311	330	291	296	303	288	328	321	338	310	314	305	275	319	288	307	328	329	322	303	329	317	314	305	337	318	322	328	339	296	267	312	295	319	314	302	337	322	326	351	331	315	322	324	299	298	317	289	312	353	296	317	336	331	320	320	293	322	293	323	326	328	331	327	315	319	316	328	333	289	297	294	316	321	296	331	298	327	268	330	311	320	326	305	306	319	318	322	306	294	330	336	311	316	297	285	327	369	293	306	329	326	302	296	327	307	315	310	328	342	292	336	303	278	303	305	313	286	272	339	335	325	317	322	314	310	327	318	302	341	333	300	294	326	294	326	343	329	349	323	350	319	310	319	330	286	303	342	289	286	318	291	303	314	306	298	294	290	341	315	295	323	316	347	326	325	347	300	310	312	309	332	333	318	318	321	315	301	291	373	359	331	303	289	268	299	343	329	316	305	329	343	348	292	351	283	352	303	330	334	326	311	336	325	336	312	303	321	335	326	327	309	317	295	324	334	303	295	357	306	305	330	282	325	282	324	336	307	333	301	307	292	338	305	340	330	323	288	312	345	323	332	328	339	326	332	302	317	297	308	303	353	322	333	294	311	320	322	298	337	293	314	315	337	331	337	313	287	330	311	332	333	332	317	330	328	305	319	303	302	318	367	344	325	299	320	350	320	309	317	332	315	320	287	314	323	327	295	331	335	327	298	341	282	322	294	298	308	317	277	336	333	324	307	308	334	307	314	310	328	329	327	286	344	318	365	318	317	296	289	327	312	338	293	349	317	339	301	315	301	318	313	289	303	322	332	319	319	353	302	325	324	317	317	307	326	325	320	248	326	309	309	295	312	337	309	321	300	333	272	312	342	324	312	322	332	287	321	334	307	326	308	307	326	319	340	332	310	287	296	335	333	306	336	302	334	283	325	314	289	319	306	332	340	324	306	328	325	300	333	319	329	327	337	287	320	309	302	279	328	322	349	332	336	283	293	329	284	330	347	329	309	299	319	292	337	335	325	332	339	331	323	308	301	315	317	330	333	281	321	337	307	310	325	307	341	314	320	322	300	326	318	315	310	316	332	329	314	344	328	342	321	313	327	325	325	305	296	323	307	314	313	321	319	294	286	290	318	327	306	273	337	298	344	326	313	303	306	318	309	314	297	292	305	307	291	306	314	315	337	303	312	326	338	329	325	315	302	329	319	328	313	326	316	294	320	307	286	322	317	351	314	296	304	310	336	324	322	313	319	321	321	307	334	284	326	311	294	303	333	322	338	329	304	341	308	321	339	305	318	319	326	314	310	329	333	302	340	296	281	315	301	326	338	327	329	309	308	330	309	329	313	352	355	323	292	324	339	304	303	312	289	310	341	351	343	310	322	290	311	315	311	317	314	318	350	336	321	333	328	324	300	320	306	291	326	310	319	310	310	326	302	305	311	313	324	338	306	321	299	291	341	347	336	299	277	309	340	300	309	318	331	308	294	302	298	326	326	335	330	315	335	324	295	325	294	329	306	289	303	294	307	324	317	314	300	320	331	318	329	318	313	293	274	320	286	304	313	328	300	327	346	311	323	306	333	332	330	344	320	339	296	341	323	301	267	313	309	315	323	341	339	301	311	311	310	332	288	335	278	315	312	285	309	308	332	328	320	304	327	331	311	310	332	322	304	284	305	266	306	319	324	315	329	326	317	319	328	313	337	319	339	297	305	328	326	300	321	301	308	313	285	339	283	334	292	324	349	290	322	310	295	360	325	268	315	306	318	304	297	319	306	278	329	331	330	337	340	319	310	307	332	328	310	317	350	295	320	339	300	306	311	329	311	318	331	332	317	298	327	315	312	320	276	308	314	319	325	321	305	297	284	311	321	294	295	303	293	289	318	307	274	329	305	309	289	295	334	323	351	281	313	333	307	309	299	325	346	317	309	315	307	312	295	337	312	338	321	316	298	290	305	334	298	338	331	314	308
4799	10141	8308	4025	2773	2151	1682	1385	1176	991	858	794	742	664	631	581	582	509	537	541	472	479	469	456	478	448	464	449	435	423	418	410	478	429	425	415	417	446	403	454	448	426	427	462	385	420	442	409	401	367	397	406	397	411	380	420	402	425	386	379	402	413	449	416	414	359	442	370	379	378	345	406	381	386	345	376	419	401	417	375	368	391	387	406	432	407	406	421	389	356	410	370	414	394	380	434	371	372	388	407	392	401	385	383	418	418	421	423	389	394	382	421	441	393	431	390	421	393	380	414	390	398	392	383	383	405	399	400	433	397	397	399	407	418	412	374	399	409	425	423	402	380	401	427	407	408	387	392	366	391	416	411	401	403	412	386	408	408	395	433	389	400	398	431	403	358	391	386	420	418	399	388	405	389	423	377	368	372	395	400	416	408	420	388	389	423	383	392	418	382	393	373	426	405	399	359	391	397	413	364	409	419	414	370	399	424	403	378	396	419	405	386	415	419	377	410	356	377	395	398	421	432	409	380	383	401	383	420	415	388	393	416	382	403	372	417	416	383	384	383	386	425	400	393	378	450	380	397	349	415	377	388	396	402	402	404	370	393	394	372	383	394	398	403	404	397	401	408	386	397	424	392	395	401	379	402	387	381	381	389	418	407	374	403	446	377	366	394	383	420	371	372	389	395	382	434	409	408	403	415	395	406	388	398	368	422	376	383	382	360	376	384	388	415	400	418	382	389	393	393	406	446	434	395	408	397	368	393	424	405	399	404	412	405	405	383	426	384	382	431	377	423	383	382	396	390	388	423	388	403	391	375	426	390	392	391	379	388	407	407	420	395	426	385	397	390	379	331	403	361	389	418	399	417	398	411	397	408	398	392	417	386	395	399	372	400	418	372	377	417	407	362	382	401	435	435	418	380	387	377	386	379	374	397	430	374	377	435	413	427	415	384	371	411	392	392	389	422	365	374	396	380	431	434	412	414	403	459	432	371	401	399	387	388	403	372	327	369	419	403	429	401	391	390	378	416	415	366	408	393	401	376	428	370	406	417	376	396	392	392	418	347	410	411	394	388	401	411	440	410	389	403	403	379	388	411	408	405	418	402	415	403	401	383	375	401	404	416	405	385	408	404	428	392	404	416	402	444	401	410	364	409	400	411	373	402	361	399	385	345	421	380	411	390	380	395	368	401	415	426	444	401	373	382	364	372	378	359	395	409	409	417	404	440	412	396	377	356	409	373	408	390	418	395	387	431	404	413	379	385	390	383	420	409	373	371	418	389	397	398	389	393	408	340	434	383	390	383	397	365	421	382	395	399	405	407	436	379	370	368	389	374	386	359	406	382	408	419	389	437	398	398	375	412	396	389	405	410	380	399	399	424	424	412	398	417	417	384	369	387	408	399	393	396	375	407	392	400	424	381	403	395	429	426	345	429	378	381	399	413	418	390	367	408	399	443	397	377	380	396	409	388	371	398	414	408	419	399	369	392	392	386	364	400	412	411	374	363	385	368	377	378	397	415	403	350	397	414	426	386	365	375	400	400	406	368	425	390	370	387	412	391	371	381	392	437	372	382	386	404	391	381	392	375	381	389	412	403	412	443	366	364	381	408	386	412	390	409	395	413	410	428	376	349	393	398	432	390	410	390	387	386	390	398	384	357	370	399	376	420	397	412	401	395	352	382	396	371	424	431	421	402	427	375	397	403	381	455	412	437	417	400	397	429	373	385	385	406	404	380	403	401	408	382	380	434	379	411	401	388	409	367	379	393	383	390	415	397	401	425	438	391	406	388	417	399	367	413	400	389	408	384	409	354	395	394	391	380	398	394	427	394	391	410	387	387	358	403	387	397	415	381	384	409	402	410	387	382	407	416	385	420	398	374	426	356	407	398	425	401	398	396	441	393	408	398	390	420	404	392	409	385	398	375	376	403	362	405	401	401	414	414	387	365	393	366	410	397	392	378	380	420	382	405	403	429	413	402	411	403	388	413	431	374	394	399	371	393	398	393	404	389	414	402	372	386	384	369	430	420	394	388	428	426	402	377	386	383	367	390	393	390	386	435	386	421	427	372	376	348	406	380	406	373	415	386	396	409	367	350	382	357	413	384	406	393	408	335	381	402	405	364	395	387	406	414	388	389	393	436	429	386	381	431	438	378	420	405	409	419	383	400	394	421	402	396	420	411	410	403	377	375	391	369	427	440	420	420	420	362	412	386	401	401	392	385	402	389	394	411	388	386	386	369	367	425	396	410	383	380	359	450	433	404	384	388	383	404	419	396	409	384	400	431	401	385	382	385	407	395	385	375	391	379	439	412	388	422	370	433	392	412	419	411	417	408	436	408	429	403	376	419	369	433	400	402	368	386	410	407	387	413	398	408	443	412	402	353	384	404	381	392	393	387	381	397	352	401	401	383	382	388	397	378	424	416	405	374	430	383	401	441	425	368	401	364	427	362	398	396	399	393	395	401	379	438	413	379	412	421	390	398	393	420	372	389	395	423	394	376	392	392	375	402	408	392	431	389	385	403	432	388	393	393	401	382	379	397	382	388	390	402	393	378	406	406	407	424	373	386	397	399	370	409	413	409	391	414	400	407	417	431	393	369	396	434	392	397	407	362	365	402	393	402	383	404	378	429	392	368	412	400	381	394	386	407	378	404	371	416	373	351	400	375	415	376	417	405	400	405	399	372	405	408	382	391	374	410	372	386	398	399	397	388	376	416	397	379	397	425	402	364	403	391	364	379	388	389	392	403	434	381	381	387	392	395	425	393	391	393	400	400	402	397	385	380	365	408	388	362	385	410	428	408	372	403	404	433	395	413	404	416	404	377	399	424	411	384	411	419	375	423	425	390	419	390	418	355	390	400	370	397	399	430	389	384	449	377	414	406	378	415	388	383	383	394	387	410	365	401	427	387	394	423	403	383	387	393	400	421	398	410	382	428	402	389	407	412	386	397	391	418	401	404	417	388	405	423	373	405	395	391	441	411	391	375	398	380	407	385	368	432	369	419	411	380	399	412	391	415	392	421	379	390	416	410	403	377	406	407	395	364	403	424	373	415	422	372	394	414	429	403	402	454	371	384	361	375	392	405	365	403	378	381	374	387	413	365	418	437	363	413	382	420	387	379	386	426	393	402	362	404	392	384	403	397	430	402	404	404	396	386	418	416	390	388	401	430	371	368	402	387	441	391	404	400	412	400	399	401	400	333	374	386	429	387	415	369	406	435	392	401	394	417	417	417	367	438	399	405	406	393	386	425	394	415	408	409	418	414	396	395	382	413	393	398	405	375	403	378	397	382	390	439	405	423	412	415	424	385	390	416	416	431	363	385	375	394	403	389	391	416	404	398	393	370	383	390	387	367	411	394	396	377	366	436	390	395	405	371	424	383	409	394	378	378	401	349	403	437	391	396	403	347	385	442	401	369	387	383	392	387	383	422	383	416	400	424	413	381	394	366	401	384	406	398	410	410	392	402	434	387	380	388	402	400
25318	21614	28159	25452	12395	1442	1175	983	1063	953	904	867	913	874	847	863	862	882	828	823	898	837	905	847	816	863	896	804	843	805	825	864	786	822	814	822	806	836	780	833	853	811	783	814	820	821	836	777	752	811	827	863	849	833	867	817	829	806	816	808	757	809	782	829	839	811	817	811	832	823	847	844	830	835	805	827	820	869	857	826	801	860	803	782	781	836	838	811	799	824	836	861	804	788	804	837	789	792	796	803	841	780	844	851	852	789	779	840	795	754	840	833	845	831	816	786	814	789	848	764	827	858	766	801	794	796	830	839	818	819	812	834	802	756	785	812	854	828	778	780	836	794	802	798	791	804	816	824	788	824	786	830	859	828	802	826	870	795	829	774	840	779	808	808	798	833	802	843	774	793	780	850	856	852	822	809	822	780	836	795	820	809	875	772	779	831	769	837	806	789	808	818	838	803	857	793	818	867	840	778	830	800	829	813	791	810	815	863	788	812	818	817	835	804	815	797	795	847	804	799	837	824	776	826	826	806	824	843	848	794	832	802	813	810	828	874	816	816	822	772	828	817	783	819	830	828	750	804	803	823	797	812	796	842	827	823	825	796	846	793	866	800	806	801	828	802	815	849	786	796	791	785	826	850	763	834	848	858	791	838	810	873	798	782	840	872	804	794	832	813	845	837	834	793	789	826	852	863	775	793	828	821	854	808	833	772	819	872	839	831	796	781	809	837	834	869	815	814	806	806	800	799	810	844	796	805	856	805	830	805	768	781	737	793	809	792	778	870	834	798	798	827	780	851	795	784	826	829	746	813	818	799	784	828	792	829	832	859	822	780	847	794	796	772	753	815	798	797	801	859	808	835	776	837	814	839	781	829	789	834	811	829	819	803	765	838	835	776	832	774	828	870	778	805	819	870	798	829	794	848	804	798	821	795	777	804	826	836	797	850	772	815	769	849	800	840	840	805	835	824	819	846	789	783	809	799	877	829	830	774	824	815	777	813	828	772	790	816	775	822	876	801	820	839	821	810	833	791	838	859	864	803	829	849	834	856	812	825	799	849	779	823	820	884	826	772	816	860	796	787	853	845	841	853	826	805	794	769	837	782	824	881	810	833	812	810	851	855	772	793	791	804	797	880	782	821	780	815	825	855	829	819	781	797	819	840	817	851	841	784	853	883	827	812	815	823	787	852	793	802	854	809	798	829	839	862	807	836	802	795	795	798	826	849	815	908	831	798	797	813	844	805	849	855	817	788	808	820	849	829	793	839	832	831	791	770	801	840	789	851	780	860	784	792	762	820	789	840	814	807	807	789	830	835	823	855	783	831	851	784	794	824	807	819	818	776	829	810	809	804	780	832	825	790	773	772	833	827	850	812	804	806	824	792	858	828	821	783	812	839	852	795	841	855	809	804	821	774	822	778	786	805	794	800	832	769	822	795	784	841	810	854	791	809	790	812	778	825	832	811	826	853	785	834	813	842	779	796	826	788	816	798	925	817	800	793	703	815	805	799	831	798	865	858	858	797	828	837	806	800	817	796	850	835	788	788	858	803	800	786	856	776	782	806	812	816	819	833	763	864	792	860	832	818	820	821	870	797	830	835	803	829	817	783	826	819	804	857	840	786	855	851	812	789	821	858	820	820	853	828	836	793	834	759	794	863	801	881	853	829	807	815	800	798	796	805	818	837	807	784	807	775	790	777	827	810	781	829	804	867	819	794	828	841	794	793	816	756	832	844	801	797	810	826	777	813	840	799	812	835	885	789	748	790	781	819	835	756	846	827	780	810	794	804	832	873	885	839	815	841	861	865	809	859	829	816	812	801	831	786	807	795	840	793	792	810	850	875	800	872	847	847	786	822	831	798	776	807	825	850	835	817	777	793	800	845	816	766	871	788	796	832	768	809	789	883	844	797	775	764	835	837	838	836	789	820	845	880	805	798	817	816	829	855	812	842	817	767	812	766	787	832	821	803	799	786	852	788	829	810	837	828	807	752	835	809	844	830	870	813	806	793	817	862	783	820	834	848	784	850	845	769	752	815	809	795	836	792	844	808	831	816	795	854	816	838	792	813	801	843	812	787	885	828	808	826	787	807	826	792	834	845	832	877	824	817	892	826	821	813	785	803	832	765	803	807	848	772	809	809	790	799	794	770	817	832	832	827	824	840	810	851	803	796	851	853	788	818	835	798	793	769	863	841	805	821	821	854	839	861	855	811	880	774	775	802	803	845	801	774	780	884	831	805	815	782	744	827	797	876	793	840	826	820	796	851	848	838	842	803	842	795	827	832	863	856	830	813	814	802	860	806	828	820	824	803	789	801	814	851	815	818	813	808	885	825	828	810	803	813	823	864	831	809	802	824	810	781	794	829	845	828	819	826	807	782	787	816	833	852	797	821	831	839	805	834	828	828	830	839	788	830	777	820	830	837	827	792	867	877	820	835	830	795	836	825	823	789	794	812	802	836	796	816	779	842	811	755	793	794	799	763	846	870	827	809	787	877	825	777	806	820	823	839	813	832	792	795	844	826	805	765	799	843	810	815	808	835	832	790	812	836	809	789	812	827	833	817	870	825	831	800	840	822	792	767	822	823	879	863	809	815	770	827	820	823	833	798	857	859	822	845	805	832	814	840	816	849	758	855	837	844	841	827	835	796	808	828	828	811	814	785	819	797	867	807	757	835	839	781	813	789	841	844	815	753	819	819	831	813	865	787	792	796	822	833	758	847	831	770	861	807	780	834	818	795	821	814	805	829	789	803	799	845	847	818	819	824	824	781	804	814	852	826	831	834	793	850	806	830	817	845	824	846	817	829	812	787	811	773	824	828	830	763	818	821	820	840	811	771	796	813	817	829	818	838	793	835	830	805	832	800	810	814	833	772	781	871	844	820	783	801	805	781	813	807	814	844	827	817	824	814	844	775	805	781	850	849	880	846	852	819	846	836	775	852	870	841	820	826	810	818	796	827	831	780	775	829	857	818	780	779	832	789	804	876	798	763	828	834	790	804	839	895	809	832	834	780	809	837	839	786	818	891	815	795	799	784	810	769	772	816	826	792	846	749	800	829	821	800	768	785	817	874	798	812	777	826	804	792	845	850	835	822	757	837	801	809	810	880	824	846	863	792	870	799	850	803	786	856	825	860	825	777	781	838	822	833	776	755	791	796	813	808	827	797	837	787	754	822	796	812	831	830	820	825	814	809	815	812	838	825	864	812	842	790	820	795	837	862	808	892	806	806	868	830	783	775	858	836	872	813	835	792	829	825	795	758	824	777	835	810	814	825	862	820	842	805	858	784	820	798	834	794	813	804	852	808	797	787	791	852	833	826	859	845	787	827	852	827	858	803	843	819	824	714	808	821	833	842	814	830	854	843	824	782	822	743	793	833	835	833	858	813	855	819	792	810	807	825	865	774	813	806	821	816	851	823	783	841	865	800	801	813	857	815	826	785	808	817	848	816	847	806	837	814	861	785	841	845	844	816	851	848	900	813
4760	6096	4793	2768	2235	1758	1600	1474	1302	1236	1257	1173	1128	1068	1033	1043	1058	1045	1017	988	1031	1014	1000	996	978	966	958	944	932	1006	1006	1011	971	958	947	1014	1000	1024	954	992	1029	1010	969	959	953	905	892	965	949	977	1011	1023	959	1014	970	921	949	903	1002	992	1012	1005	940	1034	988	937	978	995	984	920	964	941	926	955	949	972	951	932	975	913	938	942	1001	945	968	923	991	965	936	958	954	996	909	957	964	992	919	998	940	936	983	961	1001	1060	962	1010	967	916	932	889	981	915	996	1004	902	948	955	918	949	977	980	909	1008	955	949	974	975	984	960	945	964	1016	969	951	936	955	873	980	985	929	943	929	937	954	971	927	994	901	957	982	923	914	911	988	972	963	929	980	895	921	960	1010	995	931	963	939	985	931	988	992	979	942	993	945	975	979	1056	996	961	972	973	999	968	961	955	942	923	895	966	1031	964	999	947	946	927	926	962	1004	959	930	977	941	970	963	928	960	1005	951	948	978	1017	936	949	957	944	929	934	912	993	934	1029	961	972	950	965	939	929	969	918	972	1002	953	938	963	934	951	1043	952	964	1028	944	949	915	929	983	951	984	951	907	936	868	958	944	911	933	950	908	975	966	949	908	936	944	962	923	933	982	958	960	984	950	989	940	982	911	968	934	944	908	927	935	897	992	933	966	910	932	994	880	986	1055	988	923	885	922	994	974	952	960	963	951	999	994	940	955	940	984	958	963	876	916	936	1036	965	950	1025	938	986	941	1014	950	972	974	980	1017	940	935	976	939	959	956	960	915	1010	971	975	967	937	1011	957	940	916	943	972	963	975	925	1010	945	999	970	1012	974	975	979	924	964	941	950	972	916	971	925	956	925	946	948	926	928	991	892	944	976	986	967	958	965	965	930	1015	966	862	989	898	960	948	982	973	946	947	961	1016	937	980	942	961	884	945	955	955	955	966	980	1010	941	952	950	947	991	964	954	921	972	963	978	941	917	959	960	997	1008	950	922	959	961	981	1024	951	958	939	919	973	906	896	987	951	1022	1019	942	990	916	902	950	946	904	1018	914	987	994	916	925	969	984	944	937	979	1015	953	986	897	974	898	968	1003	986	959	993	966	942	980	932	919	909	963	970	956	981	923	1008	890	940	930	977	965	1011	934	953	975	952	962	952	969	909	975	957	958	929	979	949	965	930	950	992	1008	917	947	901	965	951	1010	946	964	911	969	951	958	975	954	908	961	934	977	983	956	926	987	961	959	974	973	957	980	929	926	936	956	949	990	973	1025	915	918	964	944	982	946	988	952	986	923	967	959	965	952	945	949	982	925	959	954	943	923	951	865	975	954	960	964	967	953	1000	932	979	947	961	979	948	949	991	954	959	1003	920	932	993	965	906	919	940	932	943	951	920	985	980	928	986	930	952	992	952	985	929	986	975	990	966	1020	974	949	959	961	948	871	987	943	939	944	961	968	945	954	970	974	985	948	950	961	956	958	940	935	945	976	961	894	990	988	932	950	996	985	947	1007	978	934	989	925	966	940	963	977	987	991	937	963	976	970	946	954	969	973	940	977	952	937	938	982	940	893	975	922	976	994	940	965	989	921	938	948	989	963	959	974	974	989	935	1036	926	975	986	995	945	967	969	1002	968	998	918	929	917	929	963	992	948	912	923	948	965	982	981	934	974	925	973	970	982	936	939	985	965	977	1030	980	1049	967	993	964	960	972	964	987	946	899	976	950	971	927	988	916	959	915	959	976	950	982	958	957	956	900	953	907	998	935	940	882	950	905	951	984	947	964	987	944	890	997	970	969	951	993	888	982	921	975	978	954	926	922	1011	945	969	996	938	936	967	985	958	939	983	951	945	921	978	941	910	986	896	954	982	967	885	928	982	912	967	949	979	931	946	927	969	982	964	965	901	958	993	935	968	967	985	928	954	930	959	972	986	939	994	993	926	911	951	929	951	980	939	1002	966	980	936	921	980	978	947	946	996	955	967	948	943	987	968	1002	932	991	951	979	925	918	980	957	936	975	930	932	962	957	919	1031	967	895	891	945	897	951	933	955	888	897	969	951	899	1029	958	985	984	940	906	940	973	959	962	938	947	974	913	915	964	958	956	964	950	1005	959	992	945	934	935	965	943	932	948	1023	974	970	900	939	944	918	905	954	943	937	921	1000	920	911	964	982	1002	905	880	919	953	1004	978	957	935	912	933	963	987	982	946	978	935	1034	915	933	957	944	936	942	984	973	990	958	964	972	978	944	968	915	944	1030	940	977	971	1003	953	990	941	937	930	1014	960	982	945	883	932	917	957	974	946	930	1002	944	941	935	969	966	936	1001	899	1013	937	937	989	958	1008	973	982	993	983	1000	953	936	973	920	961	970	1013	911	964	919	1001	1015	956	901	949	977	915	960	916	985	966	952	916	959	1007	966	935	967	969	959	969	901	878	920	914	1000	972	993	998	928	970	950	963	949	1019	949	981	953	946	984	992	903	964	973	989	993	944	948	968	989	935	1001	944	981	934	985	960	996	986	959	949	986	922	934	975	929	960	959	963	965	935	876	994	915	946	940	947	957	981	959	1041	957	1019	927	932	965	901	959	959	936	989	950	971	926	941	935	959	918	986	987	957	934	898	928	940	915	971	1002	886	961	968	960	891	944	963	926	934	983	919	951	1002	1023	977	990	1018	895	990	963	951	921	969	953	932	970	914	944	978	993	1010	966	965	948	975	937	956	999	995	983	962	928	915	919	971	941	983	936	973	1013	972	938	965	964	963	896	918	909	996	999	936	948	928	969	972	932	995	923	993	990	929	933	951	946	953	932	1000	944	962	910	968	924	914	941	975	978	895	999	978	948	894	953	943	957	994	929	952	930	918	922	914	977	884	919	956	951	1006	958	956	980	924	918	973	911	967	930	949	935	968	982	959	970	955	973	911	916	946	1028	927	929	1024	979	918	957	996	908	973	908	942	867	973	977	956	933	941	957	940	971	948	942	977	982	984	936	1043	901	1000	983	924	943	960	967	961	930	911	946	916	961	903	958	931	964	962	973	940	941	938	928	983	947	935	956	948	935	947	982	963	1000	974	960	944	975	940	1009	927	938	948	964	989	948	967	958	990	989	943	957	909	983	937	910	964	909	977	949	978	954	956	1004	1041	971	946	1009	970	964	919	960	934	909	940	995	1003	911	1007	955	898	916	968	991	1035	966	1019	980	1007	942	921	975	937	953	974	918	939	971	940	917	1010	990	941	944	976	1040	977	984	959	966	977	1036	967	919	984	936	936	883	924	906	972	954	946	1005	925	982	979	965	987	949	942	906	997	921	944	918	982	1041	974	954	918	973	981	952	937	944	994	930	984	944	974	983	960	910	937	930	967	968	936	941	941	985	967	916	956	964	963	969	957	955	922	966	926	907	945	912	980	943	939	993	940	954	958	944	967	960	911	949	947	961	996	992	954	925	978	934	937	920	1006	946	922	935	979	943	968	934	936	1004	988	970	953	918	939	949	935	915	960	969	920	988	996	956	914	977	918	985	968	972	970	948	944	951	981	980	924	980	901	964	923	1005	957	944	899	953	964	946	991	953	985	945	1027	971	875	940	899	937	932	981
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
