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
338783436734	338783437303	338783437853	338783438403	338783438953	338783439503	338783440053	338783440603	338783441153	338783441703	338783442253	338783442803	338783443353	338783443903	338783444453	338783445003	338783445553	338783446103	338783446653	338783447203	338783447753	338783448303	338783448853	338783449403	338783449953	338783450503	338783451053	338783451603	338783452155	338783452703	338783453253	338783453805	338783454353	338783454903	338783455453	338783456003	338783456553	338783457103	338783457653	338783458203	338783458753	338783459303	338783459853	338783460403	338783460953	338783461503	338783462053	338783462603	338783463153	338783463703	338783464253	338783464803	338783465353	338783465903	338783466453	338783467003	338783467553	338783468103	338783468653	338783469203	338783469753	338783470303	338783470853	338783471403	338783471953	338783472503	338783473053	338783473603	338783474153	338783474703	338783475253	338783475803	338783476353	338783476903	338783477453	338783478003	338783478553	338783479103	338783479653	338783480203	338783480753	338783481303	338783481853	338783482403	338783482953	338783483503	338783484053	338783484603	338783485153	338783485703	338783486253	338783486803	338783487353	338783487903	338783488453	338783489003	338783489553	338783490103	338783490653	338783491203	338783491755	338783492303	338783492853	338783493403	338783493953	338783494503	338783495053	338783495603	338783496153	338783496703	338783497253	338783497803	338783498353	338783498903	338783499453	338783500003	338783500553	338783501103	338783501653	338783502203	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2774	3600	2300	2774	3600	2300	2774	3600	2300	2774	3600	2300	2774	3600	2300	2774	3600	2300	2774	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2772	3600	2300	2772	3600	2300	2772	3600	2300	2772	3600	2300	2772	3600	2300	2772	3600	2300	2772	3600	2300	2772	3600	2300	2772	3600	2300	2772	3600	2300	2772	3600	2300	2772	3600	2300	2771	3600	2300	2771	3600	2300	2771	3600	2300	2771	3600	2300	2771	3600	2300	2771	3600	2300	2771	3600	2300	2771	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23435	21108	27207	25248	21118	21159	9656	2011	1474	1378	1314	1236	1191	1098	1072	1105	1026	1042	1069	995	1070	979	926	1030	1059	1016	993	899	961	934	937	932	937	956	931	913	953	936	890	958	931	996	941	952	927	953	967	926	952	900	951	905	917	929	922	930	877	879	1010	904	937	935	911	942	931	912	906	937	963	930	890	902	889	938	944	937	950	973	928	970	886	948	931	923	897	910	906	959	922	925	963	908	976	961	893	884	923	948	921	996	872	891	934	954	930	880	920	940	865	980	905	902	880	918	961	933	910	953	967	880	906	890	909	915	926	933	909	917	1007	932	976	949	887	940	950	952	963	947	930	896	929	894	910	927	917	936	955	980	895	927	948	888	889	946	981	902	924	912	887	919	923	904	913	917	880	890	927	925	850	871	911	927	865	956	917	990	950	864	906	865	997	923	918	947	930	950	915	891	913	937	918	893	895	923	910	920	974	937	904	892	981	900	973	924	895	903	886	917	942	961	969	949	935	906	958	920	936	921	891	903	909	934	954	935	887	927	914	946	887	897	922	930	949	886	943	950	914	907	933	924	890	939	910	928	944	928	923	920	909	964	885	925	904	907	892	959	885	948	938	947	941	956	944	926	943	912	953	917	937	952	923	932	961	957	873	911	868	891	927	892	913	942	966	926	876	913	915	954	938	926	923	812	981	926	902	878	906	934	957	929	867	965	958	882	871	835	973	930	917	879	939	865	894	856	978	931	841	950	967	913	938	927	927	901	891	940	900	913	932	896	922	971	948	917	888	890	911	894	965	1001	966	915	925	938	884	894	925	934	928	919	915	908	925	970	943	927	934	939	962	916	849	949	930	898	911	920	957	914	897	926	919	880	888	956	950	935	887	878	948	922	932	959	942	873	924	902	904	906	930	932	890	900	905	864	910	924	933	928	938	928	938	872	883	879	899	861	885	937	915	895	927	936	907	906	884	921	954	909	901	862	1007	884	916	905	917	954	861	921	915	919	972	884	935	958	941	915	949	934	905	907	931	940	904	933	970	958	934	917	892	954	919	927	913	878	964	953	953	894	956	866	910	921	864	957	954	974	977	956	909	911	899	899	928	922	908	956	918	982	877	934	967	876	911	918	936	916	954	875	908	894	954	841	942	952	910	882	936	889	1000	904	973	852	887	915	952	987	936	894	919	916	919	910	944	890	969	934	907	948	925	917	958	941	884	953	977	991	918	897	904	953	975	978	916	945	840	889	955	955	910	924	924	896	972	915	918	899	876	909	964	920	878	933	952	896	915	907	913	935	877	902	934	938	923	941	908	920	904	939	906	925	903	936	934	940	951	902	916	987	870	926	947	866	940	943	868	906	898	898	906	868	896	844	863	928	899	926	974	994	928	915	863	920	982	953	916	916	828	917	926	942	962	882	984	972	926	977	909	879	890	965	911	892	932	897	884	915	884	939	951	894	934	947	933	934	918	940	863	867	879	931	908	960	937	930	917	905	891	884	938	929	874	916	919	875	904	919	959	900	922	948	944	911	889	870	941	968	918	938	917	938	909	918	883	934	908	915	918	892	877	896	954	953	934	960	900	892	915	939	903	974	961	929	903	925	889	941	870	946	907	919	893	894	932	948	915	990	973	921	908	894	934	937	930	882	880	954	880	980	951	937	947	902	918	891	959	909	924	901	875	908	926	929	968	956	913	992	881	939	950	889	875	944	938	909	889	927	915	950	933	878	982	898	881	913	906	947	971	919	907	928	907	894	988	928	921	954	925	924	967	974	962	941	833	909	900	890	910	895	904	915	889	939	924	901	915	921	917	911	895	881	998	887	900	923	929	889	908	958	883	883	911	921	940	908	949	885	926	917	901	897	861	904	944	859	907	914	961	887	911	916	940	924	959	878	907	879	924	908	847	904	867	918	880	865	923	935	942	886	874	917	905	960	946	961	865	910	897	942	950	893	966	913	906	952	947	950	886	913	906	927	912	911	953	932	904	949	951	904	952	903	913	963	889	927	933	894	940	932	907	898	966	922	929	942	874	921	882	896	965	894	871	859	886	926	925	955	927	916	894	893	891	896	915	928	973	889	881	864	937	981	946	907	915	883	939	922	909	947	957	924	898	884	905	964	941	910	947	966	943	929	948	921	891	946	911	926	929	908	980	939	928	894	910	981	871	932	938	883	908	887	941	940	962	978	950	955	911	900	914	955	899	876	924	884	966	890	999	896	955	932	878	871	935	952	954	837	931	930	970	902	861	904	915	870	903	955	970	986	924	890	918	934	957	922	910	919	945	929	911	892	921	918	882	917	961	929	988	951	973	929	899	924	914	929	935	906	933	898	886	926	930	908	909	922	950	931	927	927	906	900	881	918	933	934	922	914	921	899	916	894	894	902	912	988	924	894	912	960	874	900	952	996	903	897	882	909	922	885	952	939	882	950	961	954	941	903	895	997	907	900	959	920	945	880	836	981	902	906	935	925	911	889	962	967	889	878	858	944	939	913	859	953	897	974	952	916	890	889	895	889	899	969	1011	938	961	939	940	938	922	926	977	916	875	892	964	916	924	966	918	940	902	946	915	897	969	848	917	962	874	900	920	932	942	934	947	881	908	888	947	926	977	926	897	848	898	918	928	891	976	851	1004	916	925	899	912	925	947	896	875	846	950	905	956	921	910	905	951	952	984	942	952	920	895	856	933	948	954	895	862	927	864	897	1025	904	934	907	878	930	895	903	952	917	977	945	908	929	937	925	912	825	952	920	930	893	960	926	913	949	922	934	898	941	927	928	897	912	920	948	910	950	938	952	924	881	891	909	943	883	911	906	912	898	930	967	879	927	861	988	905	931	942	895	894	907	937	879	926	958	867	956	969	879	898	923	968	889	912	926	906	950	945	881	917	895	917	900	900	940	967	913	940	920	954	957	957	946	856	902	939	944	895	842	936	904	913	899	879	921	950	970	941	915	872	877	906	932	900	901	922	893	881	905	913	928	929	914	946	944	896	900	927	911	938	905	869	903	940	892	906	961	884	896	933	944	967	913	949	964	944	908	975	930	885	977	919	908	872	926	951	943	855	957	857	953	862	920	893	898	932	872	887	794	927	936	904	920	919	887	906	922	904	925	889	872	883	926	903	887	909	951	854	865	931	922	955	909	936	927	967	912	922	942	896	878	906	909	909	960	907	885	916	922	868	925	969	920	904	919	901	872	878	912	903	870	917	929	865	884	873	928	896	923	960	907	931	943	919	926	934	918	956	910	949	892	902	871	943	908	948	938	957	891	871	911	897	927	887	875	904	913	943	869	952	882	912	896	933	915	894	933	926	902	919	930	906	981	922	914	870	901	943	967	898	909	949	935	982	902	932	902	910	972	904	925	919	943	906	901	920	889	923	972	946	949	861	907	946	934	948	935	890	885	948	893	914	930	949	916	882	938	896	919	945	1007	895	922	925	916	926	910	936	917	984	925	878	935	917	869	934	956	928	939	953	932	918	935	887	887	916	916	947	941	897	932	904	953
26071	14950	13442	7983	5435	3915	3119	2588	2189	1953	1728	1616	1457	1389	1292	1269	1202	1117	1113	1085	1120	1046	1023	1048	1035	982	998	1042	992	990	921	961	985	921	966	908	979	901	930	888	869	899	881	911	888	901	896	876	860	889	898	861	875	873	892	852	921	874	883	892	845	884	858	887	886	885	881	897	854	899	885	863	840	880	850	800	885	909	829	850	863	852	825	862	890	853	799	841	908	879	837	908	838	902	873	823	858	852	886	854	853	889	883	874	885	812	896	855	893	856	852	867	848	870	826	850	972	918	832	895	822	899	887	837	889	865	840	858	905	875	914	877	885	890	847	854	837	884	899	852	840	904	860	859	887	879	829	923	919	822	898	884	846	886	871	874	840	882	831	953	892	873	899	763	903	865	857	866	921	835	895	904	864	831	877	862	846	867	860	842	876	856	873	864	816	881	898	824	857	854	899	867	919	859	901	833	890	853	895	907	862	852	867	872	907	895	873	886	824	924	887	898	856	877	890	919	846	847	912	838	933	826	862	879	861	885	840	878	865	900	860	851	859	843	893	883	879	875	870	899	852	919	910	861	824	877	853	853	849	845	861	847	887	944	866	873	866	841	858	827	881	843	854	868	831	915	846	916	906	867	842	867	857	853	836	858	904	837	875	896	846	830	860	866	864	870	853	823	811	827	833	833	836	896	885	868	832	891	836	845	857	872	874	837	842	880	869	854	874	881	848	863	892	874	882	888	822	817	815	876	907	789	866	945	837	874	854	837	847	881	864	861	901	849	863	846	865	837	864	882	861	860	881	880	852	849	871	865	884	886	876	848	917	845	857	860	848	900	833	842	857	883	899	890	858	918	860	875	849	854	849	892	879	848	819	850	871	875	887	840	904	849	909	867	847	907	912	864	840	853	907	843	846	857	897	909	858	799	903	851	887	825	859	808	870	891	793	937	827	870	887	791	837	867	902	854	862	838	863	856	873	890	903	849	844	908	833	844	899	932	931	864	860	852	885	858	864	889	903	825	916	902	871	896	883	843	883	863	875	837	836	868	801	870	877	829	889	865	887	856	820	897	843	839	921	895	847	889	856	897	838	819	927	837	828	869	871	844	875	833	835	880	892	886	854	808	854	893	860	829	909	846	856	855	865	873	878	873	851	880	856	887	827	837	913	895	879	863	873	872	880	909	893	839	889	793	829	849	855	879	859	843	862	882	901	900	819	841	858	842	842	864	868	816	861	901	862	832	811	869	827	884	891	845	864	910	898	885	854	903	806	901	888	841	850	880	863	845	883	889	867	911	829	827	899	848	919	869	906	829	893	804	890	889	931	828	884	872	845	906	841	840	868	872	862	807	902	898	877	863	836	834	880	902	855	830	902	881	838	878	814	890	853	878	870	865	894	886	869	900	838	850	862	884	834	840	885	913	850	879	848	799	888	861	864	853	794	836	858	909	861	879	813	868	836	891	855	877	890	886	844	892	886	887	910	875	859	947	859	898	878	887	889	847	855	858	912	855	921	883	906	863	840	897	865	862	836	874	862	813	894	887	917	860	884	852	842	848	835	855	859	884	918	857	888	906	858	859	874	895	859	876	855	820	858	842	819	864	913	873	846	830	842	917	856	835	946	884	808	810	870	776	842	855	936	817	852	914	856	838	860	820	815	850	806	819	882	916	833	884	920	893	827	827	800	875	843	836	817	889	885	875	820	898	861	873	884	818	808	877	821	843	837	851	886	871	870	853	874	915	861	857	920	852	913	832	873	921	900	895	862	858	791	884	877	889	880	884	873	908	832	854	840	851	850	929	808	868	894	844	844	818	909	919	802	857	858	870	903	855	893	860	862	882	841	932	855	824	869	886	851	830	882	846	869	836	870	831	910	892	879	870	822	885	849	839	862	864	895	864	911	919	817	867	859	815	875	857	818	850	834	844	856	849	857	881	871	859	934	847	898	854	834	895	861	855	859	896	900	870	871	821	846	887	864	863	862	853	832	831	805	824	835	839	858	857	839	849	904	881	864	853	854	871	859	885	823	810	872	825	807	866	868	927	893	821	860	878	849	847	915	854	880	839	832	840	883	847	829	880	837	887	925	848	895	850	880	835	835	916	875	851	864	884	852	896	910	832	889	815	859	884	849	878	861	895	872	852	844	886	882	903	841	874	836	832	901	840	856	835	844	891	926	923	934	871	855	844	844	856	840	859	912	912	885	908	893	830	854	851	822	862	875	857	832	850	888	866	821	842	844	890	851	844	907	879	922	840	873	871	860	900	855	842	870	822	859	897	855	855	911	869	851	848	872	851	897	788	848	871	863	874	880	852	868	875	892	856	896	863	860	856	888	885	912	870	841	857	911	879	830	845	822	869	854	849	929	863	825	862	827	882	851	874	884	867	861	828	871	827	884	848	882	899	882	853	874	873	820	870	866	879	869	863	920	845	840	920	849	890	903	857	856	851	842	906	915	837	873	856	877	855	900	845	862	877	842	811	873	878	907	897	897	939	852	852	874	883	871	929	907	790	865	859	909	890	805	843	840	862	856	892	899	897	854	887	879	853	899	857	844	851	848	851	822	876	920	921	849	882	873	861	902	835	916	908	843	923	842	857	901	861	907	863	882	822	895	866	884	806	825	879	904	870	864	853	881	900	887	835	831	874	832	847	891	894	900	912	852	846	839	876	832	857	859	817	853	845	838	822	905	935	851	832	875	818	823	890	888	845	846	884	859	929	886	943	850	895	876	902	808	884	870	849	856	846	847	837	871	891	865	878	826	863	881	894	828	809	858	842	886	798	867	893	841	821	839	833	847	865	886	831	836	818	877	865	860	884	842	781	886	866	847	839	857	901	913	854	887	874	850	887	848	860	871	907	848	875	911	872	861	859	817	843	878	833	897	892	848	841	882	897	841	856	924	898	891	830	830	814	862	848	914	912	888	894	855	875	843	906	858	820	864	860	909	835	902	873	838	867	835	905	881	864	865	896	915	856	926	878	849	848	914	866	819	844	889	848	866	914	854	867	893	882	856	864	939	870	900	856	888	894	877	882	829	926	880	878	840	892	844	895	915	851	831	852	877	856	873	876	873	875	862	861	862	824	877	885	863	877	841	860	810	827	887	873	878	861	868	907	913	875	883	855	896	926	837	893	854	905	824	831	896	905	819	870	868	914	910	868	877	878	899	889	853	882	879	844	886	881	829	886	834	878	851	837	880	883	879	837	883	869	811	862	842	846	851	905	831	859	842	835	856	858	928	846	878	859	856	868	823	851	873	881	861	911	871	852	861	901	850	852	878	813	861	934	933	820	857	921	806	831	905	883	876	824	900	881	884	908	846	865	830	872	913	842	897	871	860	854	868	871	857	842	877	891	884	913	899	865	866	901	869	879	869	911	847	850	858	866	875	884	859	860	892	891	862	841	863	869	892	814	861	872	834	853	875	850	882	859	869	848	872	845	883	875	855	929	810	859	861	911	876	828	876	893	853	889	888	886	923	889	872	845	834	827
31161	14698	2699	950	768	827	795	778	725	709	705	720	754	723	698	742	761	756	710	719	731	694	771	705	708	695	753	728	720	689	750	660	682	704	723	706	703	658	701	728	721	677	748	707	752	740	674	695	698	669	690	742	717	727	703	696	689	725	677	707	759	709	717	734	691	691	734	726	739	707	710	706	708	747	704	734	713	711	748	705	737	701	733	700	751	695	762	674	747	762	713	734	715	692	667	755	675	674	678	689	726	743	678	712	704	711	742	709	726	681	735	708	712	725	738	738	755	687	746	721	698	754	661	721	729	734	718	734	695	717	682	696	716	737	717	718	705	735	727	677	734	796	708	712	691	736	799	748	720	711	708	689	675	754	699	661	707	728	692	713	715	725	675	711	716	666	747	692	678	733	706	758	700	659	691	683	664	693	696	733	663	692	725	680	695	724	703	741	711	706	759	712	690	734	659	706	711	705	723	790	720	732	730	720	707	728	724	673	768	710	771	708	751	698	717	745	734	670	762	750	744	683	711	689	710	704	712	736	666	701	737	716	681	740	737	710	717	727	731	715	703	741	733	655	700	716	714	681	760	714	710	759	734	728	735	720	733	705	729	699	701	736	685	735	698	701	722	725	686	714	687	715	707	688	681	785	711	731	693	712	694	748	730	719	669	740	727	741	751	722	737	685	704	710	695	701	723	706	718	704	731	744	737	724	705	730	683	699	754	714	704	669	699	731	611	762	716	744	725	660	705	712	695	706	690	725	734	729	747	734	690	760	721	715	745	710	728	705	705	744	672	717	727	716	714	691	683	784	752	734	703	713	686	700	707	730	728	714	683	737	742	697	643	733	723	785	718	678	686	751	735	727	705	696	707	731	697	681	701	696	689	735	666	713	695	688	774	716	712	693	742	698	701	771	717	686	692	698	722	728	695	666	716	767	705	713	732	677	713	755	745	725	717	720	783	680	705	691	702	779	750	671	781	718	734	651	722	705	706	675	733	711	680	713	675	679	688	701	674	699	724	744	662	696	730	654	714	726	725	711	698	706	680	728	712	681	729	708	703	653	719	688	715	761	703	697	745	693	656	735	747	757	711	749	705	725	746	714	726	723	736	693	725	771	727	699	694	736	771	718	758	676	726	736	659	760	691	727	713	745	660	744	726	679	701	757	711	694	684	724	742	689	726	771	689	703	678	719	727	726	754	698	762	709	749	723	731	703	723	685	705	695	735	748	656	703	722	737	722	771	719	716	774	715	727	688	669	719	706	725	781	724	714	719	715	769	689	681	715	711	671	683	748	682	717	721	739	689	684	707	718	712	735	728	734	684	759	685	692	721	712	688	653	726	725	707	674	722	750	726	740	678	721	710	739	728	772	699	725	695	696	692	700	685	757	754	750	742	708	704	754	702	695	686	692	697	690	714	717	681	683	687	677	730	742	678	670	694	708	718	730	689	691	725	701	678	703	656	671	686	712	769	701	722	723	745	736	698	652	710	699	755	776	745	744	718	746	756	697	711	702	665	709	677	667	698	703	701	714	661	688	751	732	707	663	769	721	703	702	710	689	712	674	727	692	689	689	733	693	728	676	672	713	722	754	715	715	709	743	730	710	729	683	720	753	673	681	669	727	720	697	715	693	670	709	676	708	685	743	736	746	730	692	740	733	748	774	742	694	699	725	743	703	745	756	663	719	718	711	731	721	689	733	780	722	712	739	705	725	694	740	718	699	754	721	721	728	748	731	677	717	730	709	686	701	740	722	679	721	697	692	686	689	742	684	734	718	753	712	732	768	701	737	740	714	700	710	711	697	716	765	702	695	757	708	748	727	743	713	727	763	698	727	698	724	709	735	703	776	721	704	689	698	741	746	745	713	709	739	715	748	685	755	769	724	632	710	704	666	756	713	680	671	739	706	719	769	699	746	733	735	686	760	701	725	690	739	699	729	761	717	749	735	731	692	788	695	739	745	694	676	692	708	729	728	743	677	752	725	690	696	756	720	720	737	713	711	718	715	693	737	720	727	728	776	687	684	677	732	692	740	736	695	691	684	718	721	688	708	707	793	708	705	708	751	691	717	741	688	736	721	692	758	727	679	702	702	762	692	703	749	734	727	738	688	686	707	678	671	722	665	720	708	712	698	742	762	703	742	762	717	714	734	747	706	696	667	690	679	690	705	721	692	699	737	712	737	654	654	698	678	703	702	674	732	683	730	725	706	720	717	716	736	732	666	726	724	698	729	749	642	724	751	669	734	732	719	706	739	718	704	726	704	687	674	720	702	741	727	721	688	684	725	736	684	702	751	717	717	715	710	742	705	716	719	735	743	720	714	723	719	719	736	687	757	696	678	723	703	733	729	691	752	715	712	646	718	707	712	761	703	733	698	693	705	684	734	676	710	701	718	704	699	748	747	741	711	651	729	727	731	715	730	760	728	722	701	725	673	734	745	718	785	712	736	691	703	720	770	736	711	718	669	750	697	715	671	705	758	709	740	744	697	715	704	667	675	732	717	711	737	693	733	688	704	719	689	746	690	755	686	679	718	724	685	763	718	705	728	744	749	696	744	725	737	722	741	763	734	699	724	770	703	712	735	772	753	720	768	715	700	744	704	785	713	733	719	768	723	742	715	763	738	716	647	718	684	725	711	735	732	673	711	681	741	746	750	769	725	709	717	690	677	733	707	764	695	706	717	731	764	721	685	727	723	697	776	727	716	652	705	704	688	676	685	688	718	757	692	760	700	682	719	699	720	750	694	711	700	703	743	707	748	680	758	733	744	710	716	782	706	726	739	746	734	680	711	714	752	716	694	733	646	689	719	770	739	718	750	705	735	714	727	699	736	695	650	706	743	688	748	743	708	696	723	683	684	745	705	729	714	668	672	733	698	731	726	673	697	729	719	711	732	681	743	705	705	694	710	691	713	734	756	714	693	700	735	772	713	720	683	657	681	697	721	703	729	724	697	747	750	681	749	756	739	717	699	731	718	728	723	698	760	695	712	714	714	725	741	739	665	724	698	695	687	686	713	717	756	678	705	719	717	726	707	684	695	731	663	736	749	700	678	731	714	717	717	721	739	735	703	758	742	689	742	692	724	695	740	724	726	731	729	729	727	785	688	714	692	710	685	712	769	709	757	717	738	731	712	752	678	718	720	669	744	701	718	732	730	729	701	740	686	716	734	717	689	705	771	749	730	694	715	673	745	683	706	720	707	711	682	698	722	704	694	721	762	708	687	697	682	710	658	705	716	666	675	694	701	748	758	673	669	750	722	733	645	738	715	697	705	720	731	746	717	743	729	761	655	737	673	699	743	733	738	750	714	735	688	763	694	685	740	720	675	765	727	717	635	707	729	726	764	758	765	715	713	697	715	690	704	705	704	697	687	711	716	745	711	744	707	724	711	743	708	721	720	671	660	739	683	690	685	682	710	691	751	702	769	735	707	711	753	740	675	715	751	707	682	791	736	790	732	733	716	699	722	777	692	696	730	722	697	736	722	682
22786	1173	1133	893	853	815	793	749	758	746	774	742	769	744	701	732	733	732	740	794	747	779	773	763	738	746	744	721	754	722	712	742	735	762	750	711	754	758	725	744	758	725	781	734	758	714	774	723	714	753	815	758	730	742	796	729	676	737	753	770	747	782	770	748	752	742	746	789	787	770	758	718	803	740	725	738	756	736	791	734	748	738	712	726	712	743	736	703	705	695	745	754	729	712	742	672	724	777	744	732	780	685	753	770	757	731	766	739	737	751	708	731	734	742	716	773	763	766	731	749	754	735	722	789	718	749	739	762	733	730	776	725	728	760	734	746	764	717	686	742	741	747	730	717	743	761	745	772	685	777	750	745	745	760	735	728	746	801	732	750	802	714	735	765	686	769	763	732	701	753	730	767	758	741	747	775	752	759	722	716	736	726	706	698	737	708	739	741	721	741	761	806	788	727	788	745	692	727	698	803	700	729	779	693	714	728	769	737	785	744	721	715	735	741	733	800	746	700	781	743	742	707	755	731	719	724	696	741	703	730	705	710	722	743	724	783	751	699	711	702	767	755	715	728	730	772	731	724	723	707	720	761	707	758	719	715	717	750	748	739	743	745	736	792	749	738	729	720	718	707	760	734	713	755	716	719	732	716	746	749	766	767	752	770	727	716	750	765	749	706	793	744	771	742	696	720	730	737	722	728	717	744	750	749	732	717	710	739	689	741	752	756	732	767	698	777	706	744	722	736	745	744	764	750	749	707	739	728	728	788	737	751	749	714	738	768	740	749	737	766	706	783	763	741	759	735	722	717	709	726	706	735	750	741	779	728	754	730	748	719	777	759	735	729	740	745	709	756	718	730	726	716	697	715	745	753	722	756	733	769	672	773	689	738	776	743	723	750	728	734	752	723	762	729	718	751	739	699	724	728	733	730	745	750	756	756	726	731	761	772	727	784	758	679	738	711	751	699	741	732	778	707	752	695	771	748	739	731	751	728	758	786	744	754	738	734	749	718	711	758	718	727	762	741	754	669	715	705	754	723	714	794	741	774	763	732	751	750	753	765	754	720	779	751	735	741	718	736	773	737	788	749	697	725	709	741	740	735	752	757	685	786	746	725	793	731	710	756	776	724	704	761	737	728	724	696	768	747	718	742	753	720	738	734	723	707	735	757	747	756	726	771	764	721	727	771	703	754	698	744	739	728	693	768	770	723	731	709	697	761	738	709	714	760	742	715	777	739	729	739	716	690	774	715	723	784	734	747	733	739	712	760	778	769	709	748	780	716	735	744	730	749	711	704	712	748	767	726	740	733	719	762	714	737	710	746	755	738	675	687	786	708	750	694	741	729	757	702	694	689	824	783	746	750	695	749	733	727	763	749	741	713	729	740	715	740	798	740	706	787	716	737	717	721	774	780	758	659	697	717	737	769	734	767	746	723	748	751	740	724	744	756	730	733	748	781	746	759	703	788	729	714	741	780	726	700	709	746	773	730	740	701	754	788	785	744	713	717	727	747	720	745	724	721	755	717	772	753	718	750	710	755	762	764	795	731	752	761	745	706	685	732	703	744	733	756	769	690	736	745	726	754	750	728	790	737	725	746	723	704	787	739	758	757	744	740	762	814	753	745	762	724	734	702	738	767	685	731	749	726	741	747	711	703	765	735	763	776	667	712	726	729	730	728	727	765	717	753	724	720	765	732	750	699	727	742	749	712	769	727	702	744	810	739	711	745	700	759	698	720	716	691	750	743	687	708	729	744	721	779	740	729	721	751	733	725	759	722	717	740	785	721	719	695	807	763	788	741	713	752	739	736	788	743	721	769	729	763	748	785	725	716	699	724	785	737	713	742	737	696	744	750	733	760	744	772	734	751	746	704	735	745	683	761	747	718	723	727	731	784	746	823	720	735	748	743	756	730	747	735	723	737	722	739	718	722	768	695	742	798	724	763	675	727	682	772	771	704	804	748	739	696	752	658	745	706	760	718	732	718	744	739	721	769	740	729	746	776	732	740	731	778	742	754	765	692	774	737	723	676	726	734	745	711	715	763	772	718	725	693	690	692	752	729	746	748	740	748	754	758	738	778	666	752	745	736	730	744	735	756	743	745	746	753	712	758	733	752	731	762	730	681	711	746	756	745	741	712	770	759	745	734	703	742	775	794	734	701	730	759	721	699	746	711	728	766	747	796	723	737	731	740	737	762	715	751	750	791	731	692	726	739	732	673	751	764	749	749	746	747	710	741	741	707	744	711	725	806	765	780	728	721	783	755	728	755	744	731	716	744	751	726	748	728	761	733	724	726	763	695	754	709	720	773	724	702	728	736	770	768	723	735	716	763	711	772	729	744	811	676	743	731	751	706	661	692	764	754	759	760	721	742	723	749	775	705	743	749	721	744	753	739	708	787	750	684	721	768	767	752	713	725	706	725	754	725	720	718	686	761	753	738	730	736	747	750	679	733	703	761	780	760	728	735	730	751	744	762	738	724	766	741	682	752	729	766	767	755	722	677	735	786	726	714	756	763	748	743	692	720	655	732	766	744	794	726	752	720	717	719	743	748	748	716	741	740	751	719	724	753	742	731	760	706	703	731	727	766	780	762	750	799	784	710	743	707	733	737	676	709	732	767	770	766	694	724	754	730	735	748	773	701	754	725	718	755	680	782	709	721	770	711	683	736	732	750	727	728	689	730	728	737	738	778	748	771	776	738	740	714	732	734	778	677	713	789	734	718	735	694	730	723	708	730	764	716	707	741	760	693	751	764	770	742	771	750	729	725	714	786	693	760	772	730	766	754	753	714	751	787	741	728	737	745	731	773	780	720	740	731	732	728	751	754	752	752	716	740	743	758	725	744	731	706	702	746	704	757	759	712	736	759	768	769	703	706	700	692	735	770	697	753	752	717	778	704	727	779	772	700	708	741	708	755	734	726	784	726	717	713	717	792	763	726	697	734	717	754	734	742	686	740	733	734	747	692	739	747	705	712	731	716	706	737	717	781	723	736	715	678	691	756	757	783	740	738	756	721	693	736	761	684	754	774	707	748	711	727	741	710	735	708	785	761	734	733	697	730	740	725	781	742	776	731	722	730	755	747	744	722	764	722	742	729	720	730	770	725	709	693	728	761	707	736	726	764	755	757	749	773	754	775	697	775	776	713	760	740	766	746	703	757	710	725	700	740	721	727	728	754	739	744	757	774	685	736	730	748	741	720	722	755	742	709	734	714	759	713	731	726	748	768	770	740	727	765	729	699	769	733	802	739	711	757	704	719	726	730	777	769	742	784	808	717	773	777	740	732	698	717	741	747	705	775	759	739	810	742	744	738	697	767	755	773	716	708	687	742	734	750	738	754	729	785	721	729	762	670	718	770	772	696	717	754	746	762	762	731	741	749	736	765	705	728	755	730	775	722	765	770	754	757	836	781	731	741	757	739	740	710	748	733	740	755	729	736	704	775	711	789	772	770	714	756	769	742	709	705	753	744	754	741	713	727	744	738
24652	20352	25705	24867	20326	8840	1264	909	767	707	667	593	598	529	563	577	546	484	546	510	519	544	516	539	535	512	500	469	511	482	502	472	487	481	475	484	526	516	467	498	467	491	498	482	500	478	516	489	464	510	543	508	494	548	471	446	496	495	462	470	495	470	452	481	440	484	461	488	470	457	454	475	453	502	479	471	509	494	484	448	493	483	481	460	469	425	479	529	478	464	470	468	466	489	468	501	495	476	458	470	491	484	463	461	465	451	479	472	468	463	477	490	452	489	453	463	456	452	520	478	460	483	433	474	465	446	450	452	468	474	435	488	462	465	472	412	479	472	455	471	487	484	452	486	491	480	454	459	473	464	469	485	485	467	478	469	462	456	485	447	466	498	474	479	462	451	456	472	473	485	486	457	440	446	475	470	513	459	472	514	473	497	475	490	479	489	541	482	517	436	455	477	470	472	437	455	473	465	465	448	438	429	494	407	459	497	478	449	507	452	458	487	462	501	467	472	481	451	474	467	443	461	481	490	437	458	508	472	466	497	466	440	498	480	472	480	470	469	482	443	433	470	502	455	464	500	500	474	488	506	452	472	441	472	529	476	463	458	474	472	433	435	444	476	477	453	453	457	443	486	453	495	472	541	463	501	474	491	475	473	473	500	477	442	497	479	423	452	498	498	444	485	505	494	481	482	487	456	505	469	469	494	502	436	483	470	461	494	448	453	494	493	501	499	452	479	480	457	480	498	452	474	472	435	455	442	461	460	463	485	492	449	493	459	457	498	492	458	487	438	484	493	499	435	467	465	488	457	473	451	458	418	434	505	462	452	456	450	445	486	462	450	466	527	432	459	469	493	479	461	500	514	468	455	457	466	485	456	438	485	455	490	460	492	474	480	472	437	484	455	459	471	461	443	502	461	466	495	495	470	499	456	507	467	454	455	490	455	465	448	439	461	439	486	442	491	459	511	449	453	478	433	493	515	467	495	476	492	460	475	460	449	463	447	453	453	454	450	525	473	449	445	484	472	483	453	478	457	496	461	475	446	502	449	453	488	440	493	466	462	429	494	467	488	469	431	494	452	467	491	467	475	494	444	449	511	464	508	490	483	430	473	475	491	454	468	473	508	472	484	499	460	479	438	466	441	478	486	473	483	470	482	472	474	450	501	469	455	472	491	465	471	527	494	481	481	465	424	445	462	477	486	434	468	493	458	503	494	471	493	470	498	482	481	475	521	505	426	445	488	482	433	483	490	473	500	493	422	480	484	442	494	487	440	503	438	422	478	481	450	444	438	513	477	499	450	473	435	493	464	464	487	468	470	529	461	517	447	463	506	474	466	483	467	471	466	486	472	434	503	446	479	500	475	483	433	479	497	454	502	454	455	516	459	476	470	484	476	456	466	460	461	500	488	466	500	488	467	467	483	468	485	513	469	472	490	441	463	479	502	473	469	447	463	467	482	478	448	496	432	482	494	482	470	495	492	456	453	483	456	485	497	494	488	453	504	445	473	467	484	438	423	475	459	466	478	450	458	474	478	500	516	495	481	435	485	482	494	468	488	458	482	459	471	483	476	483	502	465	499	481	487	477	459	495	466	486	483	500	460	439	430	497	481	442	448	474	485	466	441	444	476	477	486	458	480	460	469	457	478	497	495	459	496	513	441	495	429	457	440	495	494	477	468	530	479	456	465	434	496	478	439	480	468	489	454	482	449	455	463	470	482	480	467	458	478	485	502	460	470	512	480	464	490	458	464	493	453	473	478	452	481	491	472	471	472	480	459	424	458	402	487	473	490	466	482	455	458	468	452	442	450	452	478	495	479	455	491	454	486	456	445	494	433	470	483	444	467	482	483	505	489	458	498	476	458	447	486	484	495	465	429	450	456	527	456	463	412	452	465	438	452	488	450	504	499	453	475	472	457	463	450	425	485	480	493	432	530	459	488	492	509	491	454	523	484	487	467	489	486	446	475	452	505	481	504	463	447	447	432	454	497	432	499	475	454	454	443	451	449	445	474	433	440	469	473	437	431	473	461	510	442	460	452	476	495	459	462	469	461	482	475	474	449	453	430	454	455	507	481	471	462	494	460	511	476	472	458	493	479	477	449	451	431	461	463	466	452	458	474	427	493	466	497	466	472	506	502	485	431	502	445	507	469	436	455	470	456	434	462	475	498	506	428	486	440	502	473	434	452	430	478	500	478	493	476	444	526	477	449	456	448	479	475	472	476	499	426	419	481	479	482	479	446	483	473	492	458	469	484	451	500	463	486	471	487	477	429	477	484	468	482	467	501	460	469	500	480	471	402	437	497	470	420	467	474	482	491	452	463	485	499	445	469	424	449	503	460	449	459	507	430	494	455	460	495	475	488	445	484	471	468	483	492	493	468	452	490	471	439	492	495	483	472	474	463	462	453	468	467	503	464	476	491	465	489	463	489	487	457	480	483	442	489	517	500	477	501	482	457	499	461	488	447	439	505	478	468	470	475	442	464	477	464	451	499	469	492	483	488	438	452	484	514	503	438	440	482	439	417	513	474	464	449	436	486	480	490	454	457	476	460	511	479	482	484	483	495	483	487	483	456	474	467	462	499	489	510	486	495	481	476	466	493	467	455	459	504	482	524	438	437	486	457	432	486	474	500	452	498	514	442	519	445	484	463	509	446	464	496	526	463	475	473	472	490	449	462	477	518	433	484	424	466	476	487	483	461	469	454	451	449	477	496	440	509	461	504	501	473	468	518	440	466	483	454	452	444	504	501	463	483	467	492	472	448	481	487	448	488	451	493	494	491	462	457	460	517	475	448	429	431	482	473	496	471	450	500	471	468	460	478	454	460	477	457	514	472	439	464	475	508	459	479	488	467	472	477	466	485	427	474	454	479	444	468	451	470	480	503	442	480	482	452	470	487	430	470	444	439	472	502	484	510	491	466	475	447	468	469	487	508	481	454	476	480	512	437	468	456	446	440	484	464	481	500	469	463	483	504	479	492	453	497	438	481	473	471	462	490	482	469	484	464	489	444	439	448	478	494	475	465	497	518	443	481	447	437	466	431	481	460	491	450	464	481	475	469	487	437	474	468	444	411	468	494	504	454	475	479	468	453	484	484	467	506	424	508	438	495	477	432	468	465	474	494	430	459	467	438	473	458	493	469	473	423	469	490	465	486	438	475	480	464	437	494	452	463	491	456	465	467	456	484	460	447	483	473	441	452	460	467	465	492	497	463	459	446	450	481	440	489	456	460	464	471	471	502	469	486	465	461	490	431	496	460	443	478	481	450	484	447	490	433	492	470	474	477	481	483	450	488	454	472	458	460	455	453	435	486	444	485	514	474	466	458	472	494	470	482	456	467	455	464	479	465	446	477	483	465	461	464	487	446	503	464	484	494	494	469	462	450	498	472	473	436	449	454	460	467	469	479	484	474	483	481	473	461	478	493	431	448	495	466	486	446	446	479	448	452	492	490	441	471	473	469	455	476	460	463	473	462	491	461	480	472
30142	8544	7719	4183	2873	2078	1689	1374	1192	1012	918	790	737	698	729	675	675	632	577	601	575	630	588	526	529	539	560	565	511	517	492	553	492	537	579	547	515	528	462	469	539	524	496	507	511	507	491	534	486	493	479	504	534	497	472	511	474	487	474	519	477	509	531	486	483	498	451	464	458	463	503	477	491	528	465	492	474	475	469	503	488	509	523	520	482	466	509	483	498	488	444	465	510	479	488	500	514	481	452	520	510	440	499	469	461	477	532	490	477	468	494	488	509	465	495	487	463	478	474	464	517	521	483	505	458	475	470	504	504	487	503	537	494	472	492	476	489	445	493	486	475	468	545	507	516	500	467	483	480	481	479	456	467	490	498	493	516	501	491	472	517	497	436	502	528	491	506	491	465	481	460	450	511	511	513	480	494	508	464	484	474	537	465	455	475	465	503	479	499	508	505	480	487	499	478	480	491	516	496	470	464	503	493	490	454	481	494	488	458	486	481	464	460	499	475	479	491	484	471	497	488	454	501	463	472	489	479	442	506	496	453	490	446	477	498	482	486	548	484	494	460	450	517	490	446	491	486	465	433	500	476	511	486	500	484	465	477	473	477	444	484	521	461	489	487	488	469	523	537	459	473	508	510	486	492	452	471	483	516	472	480	505	519	462	496	477	481	452	479	495	519	494	460	459	516	459	516	518	481	471	478	471	477	503	487	465	501	521	483	493	515	446	458	514	468	461	492	498	479	525	480	446	512	504	511	490	504	486	486	505	485	461	467	488	486	457	488	502	477	440	472	464	507	489	506	481	491	460	474	451	474	489	479	479	454	495	464	478	481	461	485	513	502	466	473	476	453	484	493	502	471	487	485	490	501	480	498	481	503	502	486	491	465	440	485	523	455	488	522	477	501	525	466	482	470	451	483	490	466	496	469	510	437	470	487	507	490	506	459	450	508	425	486	494	505	486	513	473	457	519	477	511	527	467	521	487	489	481	470	500	482	493	489	502	512	484	454	476	514	512	516	480	486	513	471	449	487	481	487	469	490	517	491	461	538	468	487	461	504	457	459	472	462	518	501	467	439	461	479	491	471	462	456	490	486	504	480	491	489	519	472	502	487	487	483	528	451	467	534	537	464	491	484	471	488	530	463	490	483	519	508	499	514	484	478	494	494	500	507	464	496	481	513	510	478	479	478	495	504	480	495	484	496	506	484	541	477	460	512	512	466	476	463	491	498	481	505	454	475	451	474	463	494	474	456	492	473	523	509	500	483	455	489	480	490	469	457	451	477	482	476	489	498	501	481	461	520	425	468	479	503	475	486	466	497	454	496	510	494	466	516	449	492	472	453	489	450	508	467	493	477	478	534	463	437	517	496	469	467	489	489	529	505	482	446	467	475	505	475	528	467	499	512	470	483	468	480	489	444	453	484	507	494	443	477	489	455	490	515	471	501	474	508	506	496	472	457	474	446	456	486	477	471	497	565	453	490	508	488	498	479	508	460	483	470	489	472	487	459	493	474	488	461	449	462	500	500	488	502	494	512	486	499	520	439	456	462	504	499	492	492	495	491	458	504	471	509	482	446	472	546	452	504	555	505	474	482	481	498	483	540	482	466	492	488	494	492	434	472	493	501	464	471	507	487	529	460	475	492	466	460	481	491	478	452	508	475	497	519	491	506	526	523	458	456	490	520	478	459	500	487	483	441	484	455	496	495	475	480	459	497	451	457	494	518	507	483	527	482	502	524	483	445	475	494	512	511	485	437	476	493	459	473	505	455	431	461	485	497	450	512	490	520	480	509	458	488	481	464	474	496	450	501	517	485	506	527	493	522	497	519	489	444	500	470	506	501	477	480	454	490	473	461	511	476	466	510	514	486	502	493	478	490	503	487	498	467	507	492	465	471	475	467	457	469	491	512	480	516	482	458	494	487	501	474	490	467	487	508	477	513	496	498	495	485	438	460	485	477	491	496	463	538	516	456	488	475	495	486	467	469	481	484	456	469	472	477	468	481	499	480	474	480	473	487	460	489	484	508	526	494	485	493	483	461	498	507	485	485	499	478	531	481	520	474	465	512	505	476	479	487	485	487	490	463	486	515	465	486	486	471	475	485	469	504	470	488	520	465	504	461	487	479	459	483	477	529	464	501	471	467	459	474	486	483	468	498	454	488	464	499	456	486	483	534	496	468	492	466	463	460	466	521	482	495	500	483	516	453	515	435	519	510	516	505	485	480	519	455	482	470	458	484	448	528	487	471	464	472	482	489	515	467	479	522	464	462	494	482	486	456	504	489	505	478	502	483	497	486	475	459	499	432	445	494	463	498	483	497	437	505	483	499	483	498	473	472	501	521	475	456	478	491	468	486	480	460	482	474	483	491	454	490	447	517	461	490	485	478	486	472	481	473	456	491	503	470	531	492	497	491	517	482	497	488	474	481	488	497	463	516	474	493	445	493	532	511	499	486	487	460	455	500	486	486	482	505	488	500	515	501	451	531	486	450	475	473	504	491	467	478	493	489	473	500	532	466	453	424	484	475	467	437	476	475	489	530	510	470	515	462	449	500	478	438	497	514	461	501	478	483	478	466	478	497	456	499	485	479	469	466	496	454	503	478	471	516	487	474	506	433	505	456	516	468	465	471	465	505	476	449	464	493	461	493	493	488	503	449	506	446	453	529	507	487	462	464	496	448	519	503	516	478	479	505	449	477	502	455	489	514	474	466	475	492	485	522	469	480	495	504	488	469	471	481	444	467	465	485	486	472	480	493	493	486	459	466	493	484	480	496	449	474	481	498	482	481	459	478	483	483	489	472	466	507	526	492	462	479	461	464	484	470	435	527	480	493	497	448	504	510	462	483	463	506	506	480	483	502	465	500	469	464	501	468	513	523	497	486	488	512	502	467	514	488	456	527	487	474	448	467	499	540	453	457	507	482	471	500	534	457	501	471	497	456	504	495	503	522	472	484	462	509	486	480	508	477	482	474	503	486	466	519	475	452	475	497	465	487	500	499	474	492	541	468	479	478	466	510	479	453	496	473	453	489	503	496	510	480	452	497	449	500	483	447	455	475	452	456	475	459	474	486	435	475	471	447	561	490	503	503	531	474	476	488	532	472	475	487	485	469	515	485	477	451	494	466	475	464	448	520	505	502	481	480	484	469	522	494	472	490	524	486	538	463	498	464	499	457	495	512	464	484	495	476	438	502	443	489	476	498	486	486	477	450	453	445	501	506	489	516	496	492	508	443	458	470	495	493	504	476	492	492	503	474	459	503	466	467	532	488	453	476	484	504	470	460	445	474	440	457	455	518	479	482	540	500	510	479	516	488	471	485	500	470	468	447	502	454	530	497	465	461	438	463	478	492	472	483	471	482	480	460	492	486	502	464	468	510	491	496	457	447	481	470	482	489	464	500	496	464	514	486	462	474	456	498	480	519	495	507	499	483	457	476	509	459	445	448	451	484	509	493	493	499	482	489	524	482	473	442	509	511	473	466	511
22683	20344	26281	24275	20349	20400	8883	1911	1497	1309	1275	1144	1148	1062	1050	1044	933	980	977	945	944	1018	965	920	919	955	919	947	943	865	944	930	865	943	868	938	941	940	830	877	967	873	912	895	993	926	899	861	862	918	875	896	928	924	881	856	868	837	933	926	918	879	839	863	833	859	826	918	865	868	930	867	856	866	885	869	894	898	872	927	921	970	867	914	867	851	886	918	870	887	902	840	896	895	893	904	894	868	906	889	852	870	896	900	906	832	871	856	831	906	879	885	867	851	955	911	939	945	887	915	892	903	859	954	879	872	788	910	885	879	920	868	933	890	950	809	867	881	901	870	886	902	922	848	877	855	839	874	829	911	898	852	840	929	934	921	858	911	886	822	904	881	895	855	890	870	847	861	845	860	885	800	947	878	906	919	901	890	863	847	941	915	840	856	879	879	844	892	884	874	965	852	913	869	848	865	827	865	896	871	894	849	887	845	820	842	861	925	910	847	892	834	916	892	869	883	887	857	959	884	874	883	898	888	914	902	914	838	865	952	858	869	911	903	854	922	878	885	911	891	858	885	900	883	917	970	861	903	823	894	850	862	811	837	874	828	885	891	887	902	839	869	857	837	905	890	849	875	895	919	852	915	860	898	871	885	856	868	892	882	881	858	869	938	875	894	852	851	851	869	897	896	874	874	872	904	853	843	888	898	906	878	917	884	881	876	874	920	860	908	909	823	874	949	920	871	829	857	871	824	878	886	912	902	863	933	844	848	937	840	826	894	834	871	860	880	881	863	918	856	871	858	966	881	906	851	919	910	922	882	887	867	889	865	845	851	859	895	841	886	868	856	879	850	920	852	873	926	906	891	896	870	865	884	937	894	852	877	879	891	831	853	868	881	906	904	856	898	885	883	917	850	834	923	943	824	916	922	891	863	855	853	865	911	934	865	848	901	836	868	864	889	911	886	903	889	875	868	944	889	934	843	911	883	880	908	879	859	903	921	858	883	858	889	832	930	852	843	887	895	903	919	930	903	840	883	861	886	939	828	879	829	873	846	879	915	876	874	898	853	884	864	877	876	917	860	891	905	928	872	863	941	835	885	846	927	951	916	922	875	853	891	903	856	915	914	874	846	855	791	906	910	896	914	845	847	829	890	861	833	894	817	928	885	871	902	905	887	823	914	900	888	854	862	930	897	889	839	895	871	870	876	899	856	884	875	871	913	898	896	874	870	850	884	972	874	881	910	916	929	939	894	944	940	902	914	848	885	887	857	860	827	890	886	838	850	843	911	863	904	885	862	911	858	912	875	848	878	863	893	852	850	875	911	911	890	918	836	896	857	899	821	907	862	887	871	866	885	940	840	884	877	876	900	892	903	925	886	841	908	911	949	819	850	910	916	930	841	886	916	896	895	926	830	820	892	841	844	858	858	884	912	831	922	841	866	830	829	869	913	854	902	959	852	911	901	874	846	854	869	928	931	945	872	885	959	907	887	841	875	891	929	892	864	854	907	876	868	842	923	925	890	845	886	911	875	885	906	887	847	909	903	883	853	879	833	831	854	918	911	889	861	885	879	855	886	873	882	916	839	864	876	903	876	883	877	868	931	852	910	822	896	868	898	863	881	872	894	877	882	944	889	892	942	851	869	881	928	863	868	882	889	878	892	856	880	886	839	926	911	924	883	894	905	823	882	893	868	852	882	918	897	782	877	859	834	849	914	905	881	908	916	910	904	861	897	882	876	922	888	897	822	873	903	847	892	910	859	871	877	835	884	887	876	931	849	894	846	905	888	842	878	922	895	847	909	827	821	911	850	919	884	880	855	863	894	894	896	862	872	851	923	901	863	880	953	924	884	860	867	862	833	898	829	870	865	922	864	907	825	909	836	873	859	903	890	910	894	856	904	917	856	882	880	926	889	897	871	885	864	868	866	908	815	924	826	863	908	869	865	900	893	871	837	901	832	890	859	871	906	847	861	902	820	874	852	884	882	866	889	874	945	845	888	905	835	862	852	882	841	867	857	889	904	850	889	909	948	866	927	868	956	895	869	855	863	844	798	927	856	838	925	848	831	875	894	910	899	896	908	888	901	866	932	864	917	866	884	841	847	896	883	887	876	863	843	899	888	882	899	818	900	926	861	863	838	899	874	899	847	857	852	933	843	894	890	931	923	862	859	856	882	863	921	893	874	887	889	839	794	858	889	897	900	881	915	905	861	890	883	825	915	888	839	934	950	875	831	818	871	854	877	881	886	895	900	857	893	866	840	864	906	861	896	878	865	887	873	885	843	891	845	906	918	846	856	853	861	923	867	840	892	894	902	847	904	865	857	895	910	907	917	862	923	835	857	862	830	889	870	879	877	892	874	888	939	924	901	932	918	862	833	911	909	884	842	893	831	862	905	913	857	895	879	879	912	888	889	942	891	918	904	905	895	918	882	896	891	828	937	875	885	841	908	917	802	861	859	900	877	892	852	881	887	937	863	923	917	850	856	935	905	917	908	884	928	847	884	904	922	841	895	877	888	864	906	932	886	896	855	910	876	885	908	887	901	888	836	837	827	868	850	870	845	886	847	836	899	893	891	886	851	893	888	871	912	930	867	891	867	887	843	845	896	890	897	886	845	904	887	887	832	884	850	875	925	884	850	886	869	855	876	893	890	874	865	895	880	873	883	868	849	852	862	843	890	886	891	922	859	900	924	810	887	850	869	861	881	863	933	870	925	895	909	924	882	845	868	870	874	907	837	873	889	888	893	893	881	849	864	875	884	838	908	858	858	906	891	929	903	917	897	841	884	879	889	862	853	902	884	933	959	879	902	923	912	890	861	813	864	868	898	839	864	910	918	879	845	861	857	853	898	905	859	852	894	881	888	909	893	882	863	842	853	896	943	915	837	869	802	900	897	947	877	894	832	836	898	839	931	882	898	902	901	913	869	902	911	853	887	926	875	892	892	953	888	894	885	902	865	872	883	896	874	877	879	900	891	861	849	882	874	846	911	909	834	907	875	872	861	849	867	851	891	861	883	810	875	895	854	858	884	876	865	885	819	877	878	878	845	875	906	877	836	873	859	864	893	906	881	854	858	885	877	848	881	892	842	904	872	937	938	901	844	826	835	864	837	891	863	833	867	868	867	855	870	870	834	862	929	870	846	890	921	905	910	904	883	834	889	875	880	886	851	945	890	855	887	877	905	888	858	933	915	884	918	898	843	896	877	888	901	921	914	928	871	890	824	843	866	867	922	863	867	886	904	885	905	905	923	851	867	855	872	850	909	847	924	868	917	829	830	890	874	895	848	866	822	857	864	951	873	954	880	862	893	853	859	880	841	841	850	843	896	907	882	887	866	860	867	878	906	907	893	847	823	946	906	892	841	868	886	843	891	933	907	921	864	864	905	874	889	834	826	902	893	931	905	862	861	878	891	900	913	904	882	908	922	911	875	883	822	895	848	884	892	867	954	832	905	852	868	848	832	930	896	890	917	842	839	890	796	904	854	907	872
26392	14415	13487	7713	5336	3917	3184	2513	2131	1889	1661	1531	1463	1311	1206	1181	1168	1092	1096	1047	1017	1030	978	950	938	930	926	919	941	907	890	880	932	907	876	860	927	881	853	853	887	847	885	853	860	857	868	884	846	866	858	882	829	858	813	860	870	802	848	855	870	851	861	830	864	848	840	796	852	833	894	853	816	870	878	811	852	818	847	831	795	841	829	819	837	820	839	869	845	835	800	811	850	814	813	834	873	831	806	828	868	765	820	848	811	833	830	824	861	830	860	822	813	771	855	861	869	806	831	873	845	840	879	810	817	809	880	830	813	882	836	863	876	819	847	841	815	795	804	841	847	844	855	891	860	835	826	790	843	867	849	851	783	812	892	829	864	881	859	855	840	840	866	820	845	836	838	861	879	826	818	801	806	828	819	813	819	765	770	785	808	852	894	799	780	865	798	800	839	846	867	821	799	839	840	809	804	869	806	825	858	873	816	816	844	815	792	881	802	814	825	879	856	850	815	821	844	795	838	862	861	889	824	847	822	792	809	815	861	873	823	807	805	836	879	817	873	796	849	829	846	927	834	803	837	851	848	837	793	848	849	846	824	837	795	830	850	847	811	835	805	854	813	798	808	871	764	832	865	870	830	811	782	849	840	832	828	839	827	861	839	840	851	853	818	794	852	833	836	829	802	854	829	807	801	817	811	839	862	863	795	810	862	835	859	837	834	867	834	794	870	880	829	834	821	809	847	813	842	803	816	840	819	798	841	859	829	839	863	809	790	809	870	794	867	823	805	817	848	849	844	820	841	858	836	796	829	841	859	842	856	835	870	832	832	799	822	822	855	832	822	835	848	826	873	844	864	783	823	823	851	863	815	833	866	853	762	849	822	807	842	823	884	868	845	795	897	836	892	844	819	809	794	834	765	822	829	855	857	828	880	810	800	812	830	829	838	853	865	818	798	821	868	807	794	852	843	872	841	835	859	858	869	819	878	799	874	834	864	812	872	820	806	800	776	808	851	839	777	789	829	841	818	830	847	819	821	911	821	889	814	854	857	820	836	826	792	833	843	871	847	818	762	832	845	829	784	821	879	803	847	862	848	857	833	829	831	872	833	836	795	871	796	844	850	777	843	859	824	819	833	845	839	833	903	832	819	860	878	832	797	871	839	863	803	771	847	810	877	812	876	837	873	834	827	805	869	852	868	839	827	794	843	797	848	805	817	794	846	855	801	855	799	870	822	797	869	876	828	831	888	884	854	814	787	812	748	814	787	811	824	812	825	828	835	846	801	817	827	784	862	844	855	860	803	861	819	817	778	897	837	851	802	845	813	827	818	845	881	804	828	836	827	880	859	834	837	864	821	803	818	797	872	840	828	840	830	823	783	885	801	764	823	814	804	850	783	843	832	819	845	781	819	831	866	759	836	819	783	849	811	841	883	819	819	836	842	809	806	800	836	834	807	856	822	872	814	809	833	827	842	843	863	836	810	859	856	801	840	806	840	809	883	779	807	837	835	832	871	797	807	815	826	845	820	859	811	860	831	846	847	849	831	822	781	850	827	821	852	821	751	851	833	823	831	836	830	843	843	850	802	864	844	854	849	794	818	812	848	839	829	825	866	830	844	846	800	822	821	833	852	806	845	849	811	830	862	800	876	839	807	844	852	842	801	821	799	854	840	853	838	854	903	827	843	794	845	816	875	810	841	762	808	848	867	813	791	766	841	840	866	813	840	826	796	870	850	823	846	854	820	860	802	823	833	809	794	830	847	822	808	818	817	857	851	845	787	870	814	798	805	837	840	801	842	838	825	902	828	870	864	851	828	898	826	838	859	787	860	819	826	850	835	808	871	844	860	834	831	816	864	792	851	815	806	819	880	774	872	838	841	785	873	852	885	810	820	764	819	782	808	792	816	821	854	812	821	784	835	834	804	855	788	832	813	861	831	809	809	823	816	895	801	860	822	845	816	814	793	814	836	819	832	823	798	804	857	846	865	785	761	890	866	837	863	868	792	849	819	827	889	805	833	804	809	801	853	800	824	827	895	892	857	797	815	848	836	844	858	879	883	842	813	819	789	835	824	823	848	890	853	794	839	876	823	812	886	814	833	822	902	799	862	815	830	885	831	836	825	823	867	825	792	812	791	826	862	803	854	827	916	853	865	826	822	830	788	828	834	857	834	774	771	831	860	785	796	861	808	804	829	824	829	880	800	832	863	863	823	832	798	871	803	878	805	864	815	821	767	875	839	897	827	859	824	841	822	802	844	823	829	802	828	800	829	795	844	809	856	840	814	853	824	848	831	815	837	862	827	835	797	853	818	817	853	826	860	810	827	879	814	855	866	838	850	834	834	788	814	919	858	794	820	813	834	819	876	816	869	878	804	850	871	829	824	835	822	880	821	860	846	799	850	844	854	812	789	879	853	860	802	826	849	825	826	855	810	814	836	874	803	831	884	897	825	845	873	839	802	744	796	784	836	880	850	854	827	852	757	852	770	860	837	864	841	811	842	853	821	798	868	825	837	830	832	786	842	843	840	885	826	836	799	826	859	795	813	750	831	847	884	826	839	795	811	848	851	828	830	797	830	870	807	839	844	856	862	812	851	832	827	827	836	830	835	896	859	848	856	809	874	865	822	766	814	868	858	847	791	853	814	855	852	862	807	802	831	832	888	822	758	850	794	836	848	811	819	801	817	858	818	794	902	835	841	872	859	823	843	826	807	888	811	809	839	815	823	847	881	832	816	849	805	832	876	852	892	842	854	791	876	821	788	798	830	809	811	800	828	855	859	862	857	826	853	838	872	848	826	824	849	848	804	844	817	865	838	836	859	854	853	830	853	835	844	810	823	868	824	799	857	836	821	784	865	826	850	848	810	859	806	823	813	852	813	800	845	850	879	848	808	790	850	870	848	818	851	828	867	882	851	773	827	788	840	838	777	772	790	843	835	835	814	781	879	858	805	851	855	806	831	864	856	902	851	829	833	822	839	801	867	841	868	803	817	819	820	797	789	827	811	846	812	840	881	801	819	886	806	841	839	826	826	832	847	841	838	834	816	822	883	897	828	819	816	811	849	843	811	836	846	863	772	780	795	822	776	851	901	798	835	842	821	822	849	805	835	817	844	848	839	811	819	834	833	935	802	779	847	854	866	831	817	817	789	845	790	802	869	861	871	861	852	783	817	844	799	794	835	816	805	848	806	917	827	820	825	853	808	844	841	820	781	890	851	825	829	794	785	837	827	862	823	879	838	802	857	827	838	848	900	784	821	823	884	823	814	815	843	792	792	803	803	859	851	841	839	819	841	777	813	826	787	818	834	832	816	777	827	844	804	813	782	789	821	848	870	865	830	810	849	870	854	842	795	844	796	862	792	887	824	822	859	849	841	825	847	816	864	836	880	839	852	831	816	830	819	813	826	802	813	835	809	823	828	826	873	816	822	776	821	761	845	813	810	805	810	822	855	862	865	808	861	820	806	851	765	840	830	869	837	841	835	873	842	844
30483	15171	2939	1025	786	758	724	728	726	722	770	734	773	718	694	748	734	714	722	690	715	666	756	710	706	764	734	711	756	758	681	702	731	664	753	677	751	730	692	698	713	652	662	738	711	758	723	727	769	729	760	702	746	716	703	758	710	749	762	741	753	730	688	713	688	667	701	662	675	762	706	706	724	722	716	734	714	743	727	738	720	736	725	762	736	722	764	739	700	762	762	688	763	718	701	770	707	752	686	765	725	709	759	699	752	737	758	712	739	717	753	735	769	717	725	736	692	696	759	741	692	782	746	678	688	750	720	714	699	728	693	731	728	681	725	707	681	721	727	725	726	729	732	757	745	704	698	729	748	748	750	702	781	701	725	701	736	733	807	704	695	639	699	747	735	702	712	701	723	730	724	720	761	707	695	759	700	691	726	715	652	751	700	763	711	680	719	769	753	723	738	720	707	706	693	698	721	754	763	746	687	713	721	712	732	744	686	696	698	761	740	717	751	761	738	743	762	735	733	735	697	723	726	772	680	759	755	717	732	749	727	762	702	723	742	717	705	707	730	753	713	704	745	747	744	731	710	707	760	699	742	737	774	687	720	787	742	746	716	716	767	753	698	715	709	751	725	712	756	788	703	742	723	736	703	738	706	714	710	773	745	719	710	656	715	702	728	726	706	703	716	763	706	683	718	743	760	749	731	762	705	708	724	793	736	709	734	693	703	675	686	698	729	731	747	718	771	720	727	701	684	709	763	710	677	705	773	681	700	774	689	707	738	742	718	715	703	790	743	715	699	691	712	652	679	659	762	668	738	771	745	716	777	699	751	674	712	690	696	707	656	710	788	735	728	640	739	683	705	699	636	680	728	681	718	703	686	696	687	748	717	706	725	726	757	737	712	763	730	695	685	714	740	710	713	707	747	729	745	721	767	677	695	697	711	727	730	805	717	796	733	714	735	687	686	717	776	739	747	729	727	706	738	741	719	722	690	691	697	701	687	739	675	731	733	715	761	691	692	739	690	712	742	699	726	743	768	680	728	700	681	704	745	758	697	737	734	707	736	671	672	693	709	700	724	719	720	728	686	711	734	715	692	717	703	725	745	738	722	713	735	733	720	745	716	736	743	765	693	717	731	729	721	698	854	710	692	742	733	750	723	725	695	739	752	727	763	776	703	755	748	766	736	734	717	731	738	698	652	757	706	747	747	767	709	702	715	706	730	747	746	742	790	720	687	735	701	691	766	698	719	710	706	737	703	786	762	752	734	732	743	736	745	744	721	716	710	707	740	759	748	704	716	726	721	707	679	746	707	715	694	683	735	735	729	724	744	686	721	720	739	703	762	719	733	670	712	661	679	746	752	721	760	762	730	757	720	748	695	717	738	726	709	729	749	686	672	797	747	704	784	770	727	752	747	697	745	697	716	697	733	713	703	697	736	710	752	706	726	735	682	726	707	728	714	727	732	718	734	718	698	703	723	713	714	763	728	774	739	716	711	682	785	712	718	716	751	738	771	732	741	765	718	695	692	672	712	723	683	740	682	726	679	728	675	722	704	714	723	732	676	759	692	749	681	697	728	726	716	682	726	718	720	689	725	744	726	711	727	692	730	732	704	766	700	709	729	729	766	713	720	701	712	715	788	747	735	700	701	755	745	746	754	755	729	726	708	764	719	758	708	730	712	730	742	689	748	682	680	744	717	704	751	733	693	712	740	741	721	702	702	736	737	687	705	741	669	728	753	684	735	726	714	757	745	682	736	705	710	670	743	683	698	743	728	668	744	746	681	725	703	748	724	675	752	683	700	763	728	713	728	730	734	716	698	752	738	723	727	742	720	710	728	711	713	733	688	741	720	762	729	735	735	755	750	693	720	689	701	748	700	750	790	737	745	725	692	715	686	723	716	737	721	748	735	691	672	738	664	750	724	733	721	726	718	710	718	757	753	724	736	765	767	718	738	676	761	701	726	739	751	792	721	718	753	717	774	718	704	741	703	713	736	705	750	719	675	714	770	782	720	728	720	729	718	744	728	777	761	740	744	703	724	749	722	712	757	726	710	706	751	753	750	668	682	695	761	771	777	776	801	744	748	681	759	662	767	742	691	664	711	731	723	730	715	718	728	761	700	784	711	754	767	753	780	721	753	698	744	712	665	759	705	735	686	706	696	710	728	691	755	722	752	707	722	740	716	737	713	751	712	739	725	692	721	726	696	760	717	713	762	720	727	716	707	704	720	744	677	714	723	682	766	724	715	701	734	738	708	704	716	721	738	707	728	773	694	758	704	758	729	717	717	734	737	693	720	708	756	765	742	682	706	708	711	724	705	729	793	724	687	724	798	753	719	717	728	728	746	704	708	729	723	706	715	746	772	685	771	742	777	736	779	687	793	752	670	713	718	692	687	666	726	712	677	711	707	665	707	714	669	719	697	719	738	726	715	744	742	723	741	749	727	781	723	717	699	771	724	757	756	759	687	743	702	736	709	726	743	707	661	748	739	755	745	691	720	711	699	770	700	710	759	715	699	717	700	715	718	701	684	728	782	731	728	714	700	704	722	753	709	689	718	711	711	699	671	662	704	718	740	739	765	710	709	721	765	702	718	712	717	733	652	721	696	704	714	679	722	696	712	692	724	694	704	683	713	722	708	763	719	703	752	749	734	776	760	731	732	742	760	723	693	708	743	738	773	738	755	690	681	720	784	741	775	708	740	709	691	732	743	749	692	692	741	743	755	697	717	733	721	777	758	766	686	748	707	766	727	725	690	739	693	688	687	705	793	696	699	703	731	704	720	751	704	772	726	662	697	744	760	699	747	726	719	692	688	746	711	740	706	716	678	749	676	724	738	728	691	739	682	671	722	749	684	697	712	694	721	727	703	750	709	692	718	717	700	726	691	689	708	693	660	754	719	774	760	739	729	716	726	739	731	720	741	712	743	696	719	687	742	727	728	688	720	722	703	692	693	713	695	714	714	760	744	756	731	752	712	711	710	715	703	724	677	725	739	715	675	765	701	748	738	719	740	735	704	715	785	706	681	690	740	735	739	775	756	710	772	694	742	722	733	702	698	717	702	768	771	730	737	712	697	709	703	687	723	723	732	732	726	716	711	670	747	678	725	718	719	758	659	728	692	738	667	772	736	746	687	706	723	722	704	758	717	725	749	756	745	741	724	692	720	691	762	712	747	785	679	717	711	754	754	679	692	733	732	692	703	734	694	731	732	727	758	719	698	747	746	684	713	681	741	719	736	751	695	741	752	752	716	718	687	727	768	756	698	733	737	684	675	729	693	700	683	720	677	758	712	731	715	728	711	732	741	732	745	705	751	674	720	734	743	722	697	676	738	797	705	732	756	652	703	696	743	667	673	759	717	719	726	745	745	715	712	724	722	713	793	691	794	684	717	676	701	720	702	731	696	666	723	713	722	729	724	682	707	696	725	691	720	689	745	691	736	674	721	711	706	731	706	739	682	755	715	676	715	762	717	685	796	730	721	694	721	719
20353	1228	1141	894	900	851	770	829	734	826	747	783	802	833	732	727	815	755	785	712	737	781	720	763	746	727	754	738	698	780	763	757	776	761	760	775	744	732	737	728	707	753	757	739	781	777	724	755	716	779	759	792	746	820	736	726	752	746	734	741	746	797	791	764	756	765	753	797	805	755	735	766	773	746	763	707	759	786	720	722	765	702	800	703	683	759	746	755	706	739	753	767	777	769	725	697	744	737	804	760	791	757	773	732	708	726	753	722	763	748	737	701	783	778	708	751	822	730	778	746	732	793	696	694	729	730	696	758	744	777	757	727	748	715	763	717	744	729	740	770	749	715	752	755	736	756	773	744	748	774	749	744	709	735	708	813	735	748	794	826	695	771	763	741	762	739	742	736	771	772	719	747	744	778	771	737	693	703	745	748	784	731	745	722	710	727	746	718	729	728	782	660	770	763	705	771	746	736	717	746	732	742	694	764	762	744	743	781	752	748	750	714	713	742	740	734	757	751	745	771	712	781	743	767	757	763	764	736	758	747	754	810	754	767	773	764	702	735	718	742	743	809	722	749	739	775	734	684	762	746	728	787	759	762	768	792	700	714	765	782	754	749	753	726	759	778	731	756	755	764	755	725	736	780	729	750	789	718	729	738	763	702	759	735	730	750	725	738	725	779	703	700	768	725	770	732	777	770	704	760	773	717	782	713	781	778	706	696	822	755	683	749	763	749	726	766	786	728	737	800	739	761	747	752	736	731	764	701	736	732	756	681	743	783	770	768	724	745	700	720	775	745	725	776	710	744	786	738	739	756	735	791	747	732	754	762	755	739	795	763	751	780	760	747	747	724	703	704	755	760	719	698	784	728	742	740	747	748	734	730	720	734	763	799	726	767	729	738	744	757	753	707	776	779	742	734	753	781	697	721	753	765	767	715	736	720	710	703	731	768	729	739	753	719	689	740	741	777	758	731	716	785	787	740	769	737	760	812	725	698	748	716	736	728	755	769	780	807	779	731	766	771	763	790	752	737	702	689	744	732	785	763	758	732	749	755	778	778	784	761	711	726	735	708	765	761	745	758	769	752	709	746	715	719	750	718	729	754	736	730	661	756	729	737	733	711	732	705	745	736	719	722	771	767	741	769	720	780	792	715	749	797	808	722	796	773	749	718	793	792	786	729	766	771	750	759	722	736	804	734	728	825	720	765	716	738	741	741	763	732	778	731	706	717	746	703	732	726	724	727	753	798	782	713	718	761	767	775	719	738	774	684	774	702	707	744	763	719	743	759	750	780	785	755	717	792	718	717	725	801	742	745	711	722	717	754	726	791	772	771	729	741	739	729	775	776	738	724	796	744	717	772	750	708	768	742	732	745	786	736	752	718	727	751	736	684	768	732	756	735	734	734	769	763	777	743	722	740	761	731	723	693	716	738	748	737	769	783	735	733	781	754	694	762	701	727	726	751	722	723	750	728	763	738	761	713	742	755	800	764	719	745	744	725	689	756	717	763	742	730	729	777	694	728	748	717	818	743	781	791	758	791	718	736	781	742	719	740	753	710	728	733	716	803	759	723	729	759	771	732	696	708	735	723	766	735	753	765	743	746	754	719	768	716	729	726	777	716	777	679	713	812	741	736	777	802	793	729	774	754	724	777	721	765	745	775	787	693	762	769	764	763	767	712	793	750	741	764	755	738	752	733	730	764	799	789	736	739	736	743	750	712	761	732	740	724	756	744	738	742	725	782	798	711	705	763	776	757	727	709	744	745	734	747	700	722	729	802	734	784	751	747	693	715	771	688	721	741	786	744	770	736	788	742	767	747	783	719	766	766	779	738	731	752	727	731	784	795	706	755	778	739	711	746	755	794	752	771	775	698	761	727	751	717	749	743	752	749	773	763	763	778	736	736	719	792	780	732	735	734	749	733	711	718	744	704	706	737	759	799	751	774	744	734	726	735	746	731	708	749	756	769	747	725	704	726	773	783	750	768	765	756	727	793	793	770	791	740	741	750	736	733	743	728	713	755	776	735	740	716	729	741	765	750	744	796	714	726	719	734	797	747	680	760	717	719	738	751	692	709	719	732	743	762	733	748	754	703	730	724	747	779	765	749	758	747	739	759	706	728	765	800	716	758	746	764	736	713	803	735	780	723	747	745	754	730	728	747	743	775	797	742	768	753	744	753	765	726	766	722	690	716	784	734	728	714	718	752	747	747	754	770	693	763	763	709	748	750	716	750	746	693	704	743	761	719	772	757	746	768	771	743	788	682	756	754	769	777	811	745	781	707	777	739	744	778	742	771	772	688	838	751	768	709	753	760	745	737	769	745	749	752	774	753	741	799	734	762	750	726	691	783	729	750	712	742	759	751	706	709	713	783	761	731	781	726	759	774	757	770	757	771	736	752	699	744	716	783	718	740	722	746	734	724	736	725	736	715	739	744	745	750	734	770	748	800	752	727	705	715	729	755	745	739	787	767	772	748	711	726	731	757	734	724	736	774	774	746	741	743	730	739	749	717	721	738	684	820	745	748	704	720	743	706	739	755	713	728	778	687	763	735	772	750	708	799	758	771	755	757	763	791	747	712	743	714	728	778	719	737	742	747	738	709	732	743	751	722	748	724	752	785	755	740	750	751	703	728	767	719	712	739	717	765	756	698	761	746	723	751	854	728	743	738	801	767	748	733	707	746	746	764	721	775	732	694	759	736	775	734	692	731	760	757	736	724	786	719	770	782	756	758	732	744	737	744	755	690	724	766	714	742	753	713	784	730	746	694	764	717	730	803	766	745	737	742	751	754	772	731	757	774	769	759	754	818	742	767	747	729	686	769	763	715	760	749	760	772	710	704	708	762	678	774	755	746	704	788	757	744	734	725	764	764	705	704	775	797	776	748	757	779	745	771	743	721	764	714	724	770	759	756	723	739	738	713	697	699	737	759	736	715	785	733	735	782	679	776	753	765	743	756	792	754	764	744	756	757	734	769	750	753	722	749	758	740	741	771	751	727	720	763	777	726	709	743	746	759	772	689	711	739	750	765	741	771	744	757	741	712	776	764	741	756	720	740	709	761	770	686	771	786	720	746	736	743	772	753	778	751	789	766	724	753	793	789	745	795	733	769	755	816	703	758	709	814	760	767	787	730	758	735	769	760	790	749	753	700	713	728	722	749	758	717	721	754	742	740	764	783	728	764	699	728	768	745	763	784	715	764	699	737	694	753	754	739	735	730	738	720	731	774	747	788	700	759	729	755	732	746	818	736	793	720	730	728	723	779	725	728	733	736	706	773	727	688	771	747	767	765	778	712	725	726	779	740	759	776	761	727	777	744	721	749	756	779	773	771	701	757	750	754	733	749	737	723	723	768	766	734	751	743	764	727	772	735	766	739	736	727	740	792	733	762	759	797	780	710	757	711	794	736	732	798	806	752	746	775	741	765	776	712	766	779	748	750	766	723	791	747	760	724	698	734	723	726	734	713	748	832	734	692	764	776	776	680
24601	20346	25735	24851	20336	8644	1243	906	835	719	668	607	626	568	566	583	580	515	516	557	544	509	508	563	525	503	512	521	505	463	515	472	517	471	527	476	513	508	524	502	507	490	531	493	509	497	495	496	483	507	489	473	460	492	456	493	471	483	492	487	508	531	514	506	481	488	488	516	473	507	469	489	469	465	447	465	446	450	503	513	463	490	502	471	505	485	487	520	490	499	498	460	503	481	480	493	482	479	468	495	525	467	551	451	504	502	484	453	472	481	523	487	516	514	461	511	521	495	501	472	478	499	481	477	497	494	500	492	496	502	492	446	458	499	485	471	505	457	489	465	538	499	471	455	504	532	444	457	489	508	493	483	481	512	460	495	492	445	504	485	491	521	508	496	511	491	489	478	495	474	495	517	478	480	480	493	503	489	488	498	511	467	469	477	483	454	450	450	468	465	465	471	509	448	501	517	486	441	469	487	449	484	484	474	475	514	489	448	471	477	491	494	487	513	492	452	477	470	455	472	495	511	503	504	448	521	490	461	476	492	443	478	482	499	479	481	472	469	477	466	481	522	460	513	491	465	472	466	497	485	491	536	448	440	467	499	501	511	512	459	475	470	488	475	490	547	484	459	476	470	460	481	496	489	485	501	488	506	507	496	496	497	470	497	513	468	480	464	475	483	477	502	474	465	497	476	475	496	474	446	497	484	524	511	498	457	471	524	506	462	465	478	494	483	488	466	503	443	518	482	480	454	484	483	497	465	479	516	477	462	485	490	457	482	497	487	504	458	484	507	468	514	525	463	477	496	505	496	500	486	469	507	520	505	500	496	531	492	476	539	502	453	487	474	483	521	466	522	479	503	476	493	469	497	523	469	428	464	447	492	494	438	468	465	480	476	495	483	481	474	463	472	478	468	480	487	483	508	503	458	497	516	488	501	480	449	497	499	490	509	481	485	471	465	516	489	513	470	437	474	462	473	460	463	482	482	480	503	455	467	476	466	489	477	465	504	524	446	498	492	485	512	497	453	485	519	494	485	491	464	525	510	489	505	481	481	487	470	491	496	530	477	508	487	464	480	467	462	460	438	481	505	478	484	472	482	501	488	471	485	468	494	503	472	500	504	480	476	468	497	494	487	447	486	482	469	469	498	482	499	523	474	488	466	456	506	495	473	466	495	505	445	469	498	503	412	445	473	503	504	488	531	494	469	496	508	514	524	503	518	477	397	447	522	476	564	487	484	486	481	461	499	456	488	490	500	500	474	475	503	500	487	441	540	458	492	477	476	501	471	499	498	497	481	515	480	498	483	506	502	488	496	483	480	469	478	479	467	503	452	477	450	506	502	510	439	468	496	463	490	460	504	462	474	494	503	486	503	497	457	474	460	514	488	454	481	486	465	497	503	495	473	456	512	511	499	481	485	500	458	498	442	468	492	481	510	458	504	476	486	490	473	486	479	466	521	502	464	463	502	490	488	449	488	528	491	483	442	506	484	511	486	495	450	454	482	489	500	487	481	474	495	476	504	511	462	488	476	492	487	519	474	469	488	460	490	487	487	442	455	476	501	489	478	499	480	437	454	502	485	510	489	480	495	501	471	514	497	508	465	520	491	463	497	521	510	458	485	447	485	493	492	480	507	490	513	477	519	514	462	488	493	500	464	476	481	466	497	488	493	501	508	449	489	528	511	515	496	491	445	468	475	497	485	491	471	492	477	510	502	495	458	489	451	509	512	474	473	466	499	466	455	491	530	493	519	460	474	474	467	457	439	493	464	427	480	468	519	469	470	505	466	487	500	496	496	472	472	464	463	433	466	500	449	488	468	471	500	462	504	501	473	473	449	504	476	458	487	453	464	472	500	485	508	467	469	496	472	499	505	473	482	516	452	528	487	478	495	447	542	511	542	490	475	497	480	457	480	516	473	467	452	493	473	478	496	476	533	495	487	469	513	511	462	468	480	490	488	483	543	455	538	520	507	501	504	509	491	478	483	508	479	488	475	461	492	465	516	468	469	483	469	474	443	459	479	512	540	467	525	492	492	457	492	475	461	543	474	459	465	489	472	466	471	493	484	500	508	478	490	470	466	464	461	521	526	527	474	488	530	468	485	521	444	513	481	521	502	499	508	537	501	505	463	503	480	475	482	444	479	464	514	507	487	505	504	502	459	467	471	492	450	530	474	512	488	470	459	507	517	444	464	470	455	466	461	476	516	488	504	456	465	481	493	508	501	469	463	478	468	478	515	506	482	499	483	476	507	487	470	452	480	503	491	507	483	475	493	481	493	497	503	512	499	459	464	491	463	443	464	472	473	516	474	480	524	478	466	484	489	462	491	497	476	496	470	506	473	442	483	483	464	484	477	475	488	486	503	480	480	473	481	471	458	478	493	502	456	505	454	499	495	489	487	487	470	512	485	472	496	511	482	493	482	517	478	463	465	460	457	437	479	448	476	487	471	477	470	509	510	500	499	508	477	474	480	457	473	533	480	499	493	508	482	518	457	499	492	508	465	496	515	480	520	458	462	498	471	441	457	510	473	489	473	483	482	498	489	524	484	498	492	490	494	452	470	481	469	476	446	492	471	506	492	501	495	451	491	523	481	508	469	477	463	478	471	524	431	522	481	442	441	479	484	515	477	476	482	492	487	479	465	489	542	482	515	489	484	473	536	507	505	456	476	472	473	485	475	497	502	480	495	491	495	476	518	444	535	481	503	515	489	495	475	502	492	473	484	515	512	499	475	481	484	497	503	494	497	520	456	476	476	476	492	485	479	458	471	460	460	468	480	503	507	523	479	493	483	454	435	484	511	459	534	442	488	455	433	471	515	475	466	487	462	491	506	514	452	484	509	503	501	478	477	505	531	490	471	476	476	447	498	441	450	469	487	495	464	490	499	450	498	524	448	460	498	461	487	470	525	451	502	473	503	472	496	485	451	455	512	467	498	516	480	471	452	455	465	471	484	477	476	475	518	459	487	489	485	436	497	469	474	472	451	486	471	518	470	482	531	497	487	444	520	451	525	507	484	488	549	456	453	512	493	466	480	477	454	499	505	475	503	491	434	471	496	498	472	510	453	496	457	466	471	469	521	520	472	468	454	481	529	493	485	515	500	485	510	490	482	496	489	496	512	460	501	492	500	490	503	517	472	482	469	518	501	483	485	498	496	486	500	480	472	439	498	512	471	513	482	488	455	458	452	531	485	463	456	525	476	513	523	514	502	465	481	505	480	471	468	434	501	494	513	461	446	476	497	471	538	491	502	497	477	472	496	481	482	467	479	494	447	438	483	508	501	445	480	478	427	466	472	468	465	512	485	472	511	463	483	494	487	497	484	505	456	455	438	476	498	485	470	466	467	466	493	466	451	507	478	509	455	497	489	481	479	440	500	475	490	506	451	484	492	506	494	481	469	497	504	513	480	468	528	519	453	477	512	484	487	474	497	500	490	493	511	444	480	495	485	487	477	488	525	450	483	499	480	482	472	484	490	461	479	467	500
30734	8567	7830	4361	2899	2094	1686	1373	1248	1006	892	850	778	752	712	686	644	629	598	587	577	614	546	611	586	564	579	530	562	509	552	526	567	505	518	527	520	512	545	556	535	518	570	523	460	509	561	555	527	507	522	556	499	513	479	500	526	506	503	541	461	528	501	547	481	517	559	512	479	475	492	479	504	520	478	494	504	547	485	460	543	475	507	507	502	481	508	534	537	500	491	512	489	521	528	510	529	542	505	493	511	519	515	499	496	500	483	519	525	520	499	458	491	487	504	533	508	508	483	457	464	479	487	507	496	493	481	495	486	479	486	521	502	472	460	489	480	517	510	509	465	516	508	507	531	502	496	488	477	499	487	462	480	493	471	480	499	471	525	507	562	506	510	516	484	549	448	487	471	547	465	527	484	504	500	476	483	487	494	496	520	490	504	479	502	485	501	495	478	523	479	482	475	493	537	527	501	457	504	520	519	474	531	484	486	489	530	494	492	494	509	458	519	499	485	524	494	505	481	484	502	461	510	484	492	475	473	486	489	533	514	501	495	480	465	467	501	452	481	479	481	476	475	480	496	508	510	479	501	471	536	459	503	496	472	494	509	512	511	547	536	487	496	482	496	484	497	509	505	515	526	476	479	501	522	494	448	439	520	488	500	510	478	501	508	551	520	510	499	514	522	493	503	504	457	494	531	495	507	527	531	496	468	511	544	497	489	496	512	497	524	517	505	470	514	471	493	456	519	537	495	535	474	492	472	466	487	501	512	486	497	511	483	460	492	473	464	485	519	552	486	512	460	488	498	486	481	493	514	488	506	473	515	500	494	495	475	493	543	487	524	455	522	533	494	454	532	486	468	501	476	511	465	494	482	506	509	525	505	490	511	503	480	477	488	508	466	500	463	509	544	505	546	482	494	508	519	516	515	495	481	507	478	492	505	462	477	444	479	520	490	521	489	478	512	482	484	556	530	500	511	472	480	506	477	504	497	474	509	499	487	476	524	487	496	506	508	479	506	515	483	504	477	458	518	513	485	489	489	503	477	509	495	482	513	476	524	499	513	501	491	506	476	502	483	527	516	501	491	475	501	522	499	511	506	494	535	514	516	524	497	482	481	466	536	504	515	478	506	524	505	481	524	501	488	461	520	517	466	493	497	521	453	513	488	484	499	519	483	499	452	490	542	455	507	494	491	467	507	531	478	494	467	526	498	496	460	495	475	501	524	489	516	549	500	498	546	492	504	489	497	489	527	523	480	473	485	505	512	449	533	473	524	540	456	513	470	509	478	471	514	462	490	513	451	496	512	493	520	523	469	474	493	514	519	485	503	547	517	491	511	474	498	487	501	476	489	484	497	486	489	495	521	495	544	495	502	475	483	522	488	482	458	494	515	515	502	530	482	497	571	470	494	500	523	518	470	500	467	464	510	461	498	496	521	520	504	473	522	506	496	506	484	493	500	537	524	454	538	495	460	492	482	488	516	462	483	509	478	507	514	496	534	468	533	508	509	515	524	450	548	470	525	485	517	548	546	538	488	497	459	527	502	489	510	483	481	515	492	523	505	466	493	500	501	534	466	473	470	538	518	490	501	517	479	518	524	480	474	510	504	471	504	492	488	543	471	514	524	543	487	480	489	498	516	485	498	537	531	520	531	516	473	480	521	529	469	511	491	483	517	453	514	492	478	521	473	494	511	443	471	518	504	501	504	499	487	519	525	490	515	501	478	480	482	483	571	484	487	481	516	497	520	474	509	484	498	514	478	490	503	494	510	485	508	503	509	533	495	472	494	472	463	510	507	517	479	487	521	480	445	454	497	525	478	512	476	513	511	482	514	518	481	514	487	534	523	468	549	477	489	484	502	466	494	543	492	492	502	486	469	467	509	512	501	482	486	491	481	486	515	502	536	516	487	506	505	493	489	542	491	515	471	494	507	540	485	504	531	497	512	464	494	522	502	465	482	484	513	554	498	506	504	520	466	492	499	482	527	494	486	497	526	507	466	527	484	504	488	526	513	496	470	498	534	543	476	497	510	471	499	496	500	486	512	472	538	476	449	511	516	505	509	513	538	503	459	506	501	482	475	518	506	500	474	501	485	494	518	531	509	486	477	478	468	525	508	479	522	518	478	509	535	457	467	499	491	505	509	491	470	493	487	483	476	515	487	541	497	540	499	503	510	463	500	509	522	470	505	544	502	525	461	492	479	509	471	473	524	482	525	492	496	479	474	521	484	489	486	457	495	488	489	478	463	465	513	483	532	501	501	480	515	512	492	521	512	488	526	504	514	503	502	491	491	464	522	479	503	493	491	483	522	529	514	493	495	498	507	487	487	522	524	490	519	488	493	496	476	497	471	496	467	487	477	540	485	509	508	515	482	499	509	499	475	512	508	478	470	488	508	498	499	530	483	504	464	507	512	482	520	493	472	530	501	474	510	485	444	512	516	478	479	507	501	489	495	496	484	526	495	475	501	475	496	480	516	517	515	455	531	515	504	513	490	499	472	496	478	524	517	521	477	470	450	505	490	458	528	518	487	477	460	476	521	527	465	493	448	492	517	506	495	494	534	500	491	488	511	492	466	483	554	467	512	500	475	511	485	542	533	495	468	473	483	480	483	492	508	489	517	490	492	507	491	494	530	488	479	514	530	490	512	510	500	467	477	490	518	484	521	501	507	496	468	530	515	507	542	438	526	503	461	497	480	470	464	485	515	515	492	481	474	498	500	495	472	496	468	467	466	516	479	528	474	484	471	462	485	463	475	501	461	470	475	508	496	457	513	470	496	519	510	510	526	471	485	508	503	527	484	474	481	513	523	488	478	490	475	528	530	503	515	521	510	540	518	474	471	452	499	520	470	479	507	507	501	487	532	506	516	510	517	523	494	479	489	524	564	507	493	501	468	513	503	514	507	500	482	482	495	480	511	475	505	516	536	486	487	500	474	479	497	511	500	509	466	507	524	494	523	500	478	501	484	476	491	506	495	492	503	462	489	522	471	491	549	483	502	484	471	498	508	454	516	443	511	526	472	494	537	496	504	492	499	487	492	499	534	522	494	503	533	444	467	486	492	500	491	502	487	526	492	502	494	508	465	488	490	503	507	493	497	487	514	553	488	488	512	472	499	483	493	517	493	494	502	463	479	469	471	516	523	499	475	491	474	491	531	486	509	473	520	471	501	520	511	462	524	439	464	475	449	444	501	511	527	483	477	478	484	495	493	473	518	517	517	492	511	501	473	490	486	563	525	488	472	480	554	497	498	479	489	475	481	502	527	512	520	546	455	511	513	498	491	503	509	496	460	526	470	488	540	550	535	478	496	505	483	515	519	483	511	483	501	483	485	497	481	498	503	474	511	473	508	491	507	482	496	503	480	495	528	478	474	493	510	469	473	513	463	514	463	503	488	443	526	500	480	518	430	500	512	524	487	456	476	531	435	547	498	506	491	509	517	460	529	520	492	509	500	503	485	497	536	499	519	514	495	484	526	476	514	523	476	497
22616	20346	26235	24329	20352	20410	9790	2001	1527	1418	1248	1250	1105	1162	1056	1087	1037	1043	1017	1028	981	970	997	882	914	986	952	948	899	899	926	979	912	915	908	965	933	962	953	917	994	910	910	950	981	862	899	915	963	930	951	902	927	930	940	921	906	957	911	911	921	919	888	899	938	923	926	872	900	901	966	912	982	954	929	941	950	974	929	891	913	939	952	955	964	912	815	890	908	926	962	848	916	945	906	940	870	926	918	958	952	927	976	867	951	922	887	922	889	925	942	956	966	933	858	904	912	909	927	959	902	930	930	919	875	922	926	892	908	934	898	935	955	942	954	903	900	868	947	908	914	931	909	921	959	991	879	937	928	918	918	891	886	888	893	887	950	919	922	939	887	934	899	960	922	954	913	898	949	877	906	888	909	930	900	913	921	910	898	980	933	904	880	985	880	923	886	908	900	931	887	959	903	897	916	964	911	913	958	973	920	899	939	937	909	885	907	875	872	881	964	880	945	892	913	879	858	906	938	885	951	916	921	877	897	858	871	918	885	918	918	905	864	905	880	906	959	864	926	888	867	848	909	951	876	886	888	915	892	940	813	871	880	891	881	888	920	940	917	880	939	926	914	846	818	955	906	947	931	883	921	934	909	881	868	935	876	898	909	928	906	954	933	872	901	886	887	918	942	959	948	910	890	897	957	916	902	955	920	945	904	922	902	876	884	879	903	891	956	862	930	890	920	905	944	923	932	940	886	917	878	933	801	933	847	899	881	897	930	900	918	934	971	884	908	939	913	871	955	937	840	893	915	882	955	930	910	889	886	875	888	876	910	890	932	924	891	910	869	865	961	931	883	916	954	920	881	910	912	883	888	920	946	924	900	963	889	867	836	887	905	898	885	924	929	933	923	863	895	930	861	911	875	932	949	931	919	874	878	937	938	933	865	909	922	854	911	884	881	892	921	864	896	893	902	866	933	905	926	922	915	899	915	897	932	892	894	917	922	946	929	889	950	905	860	933	911	888	926	935	939	942	958	918	908	941	866	931	927	890	817	930	929	873	912	872	916	886	963	872	949	845	931	944	889	886	916	875	918	877	877	947	977	898	946	891	1004	912	939	914	891	951	875	933	867	874	839	921	921	893	858	971	913	928	888	910	925	991	900	939	925	915	860	930	882	893	895	933	873	920	875	897	885	914	930	887	885	923	868	889	923	925	928	909	940	860	949	875	932	1025	932	874	877	944	885	951	873	917	924	926	920	922	925	914	891	880	984	932	899	919	867	908	867	901	921	937	881	894	875	898	896	898	895	955	904	936	896	890	892	887	945	883	879	875	934	863	923	892	934	879	898	926	922	923	878	897	906	933	964	948	856	895	907	883	872	880	936	881	955	884	902	861	922	964	937	927	864	921	912	867	975	924	882	891	882	923	953	929	905	889	949	899	970	888	905	919	855	924	841	920	871	977	963	906	867	902	916	910	910	921	948	911	876	926	919	898	906	882	890	880	925	886	887	920	945	929	917	921	852	890	932	899	913	968	922	907	929	905	904	920	906	931	925	950	943	986	888	903	913	943	909	940	960	921	909	873	885	887	882	931	919	939	968	877	897	917	875	904	936	913	900	907	896	882	910	897	899	862	899	903	871	875	930	892	916	867	925	862	884	915	921	939	873	897	886	876	933	900	881	817	894	908	903	923	859	909	889	915	880	910	925	967	891	870	916	941	966	904	967	864	902	886	897	920	879	915	941	944	932	900	951	880	900	898	894	896	879	892	907	920	937	903	918	871	905	920	914	922	951	923	876	922	964	947	911	895	914	893	907	888	913	922	943	879	871	876	949	917	896	899	926	910	934	899	897	894	913	859	882	908	925	925	872	886	885	856	892	897	894	844	916	935	872	938	882	874	879	893	907	847	887	949	931	925	914	908	929	907	911	906	899	950	939	923	947	911	925	948	923	948	919	888	932	945	919	875	921	871	917	908	959	876	876	893	894	898	860	908	856	930	886	897	933	907	981	897	899	877	886	890	935	917	877	922	869	897	874	940	920	882	939	868	925	849	965	922	908	870	851	877	916	995	891	918	852	901	899	913	889	931	873	890	964	920	927	882	967	909	887	877	910	893	899	905	924	873	931	924	942	927	926	957	986	934	908	916	917	923	930	930	909	902	904	933	885	880	875	882	914	883	942	891	873	872	919	873	942	901	842	901	905	937	927	863	869	894	929	886	922	889	927	964	920	952	853	836	922	887	899	905	857	963	914	865	931	930	894	887	855	856	959	867	848	915	880	861	880	874	924	889	924	893	875	914	907	921	882	896	914	930	898	856	922	916	930	868	845	932	883	972	958	933	873	937	922	887	919	925	908	954	910	931	881	935	876	890	951	899	889	909	822	863	937	852	915	914	895	949	878	872	913	896	948	910	926	891	930	957	884	892	918	874	917	932	901	947	927	891	883	861	879	913	944	886	896	936	938	896	933	912	899	901	837	889	880	943	913	907	909	903	874	876	875	991	951	927	933	922	924	890	874	883	871	897	880	908	905	901	889	917	869	870	911	872	852	898	928	887	874	941	936	882	1001	941	883	926	956	872	869	959	899	888	933	863	881	864	897	915	869	874	910	955	945	924	877	870	919	894	911	918	916	906	890	944	895	922	876	876	944	933	952	920	916	968	890	946	944	878	961	925	898	924	915	890	896	849	887	909	935	920	910	921	903	915	903	897	968	894	948	950	913	949	912	930	899	928	890	952	957	891	901	900	870	922	890	911	912	870	890	951	842	948	880	904	951	904	967	919	931	884	910	885	871	882	888	978	912	938	889	949	923	893	933	947	917	934	894	900	894	948	923	816	931	882	902	910	920	916	938	920	897	901	881	929	930	888	910	908	884	947	942	935	908	876	914	871	915	921	947	871	922	892	900	900	907	862	926	910	891	933	923	844	912	910	928	909	862	920	915	904	922	975	928	885	931	924	905	861	864	972	905	875	873	913	896	922	917	891	908	894	902	863	943	896	921	905	896	904	945	949	934	910	921	895	901	924	966	892	887	896	950	934	910	909	890	932	942	944	956	911	930	888	933	890	938	891	949	896	922	875	871	870	916	963	868	945	918	847	914	887	900	897	916	877	911	934	888	893	878	932	902	902	883	872	929	901	886	860	941	907	881	894	903	901	942	887	902	925	888	908	926	932	899	946	958	895	904	915	945	899	876	920	876	930	867	889	990	916	967	869	902	905	914	869	941	928	912	865	919	885	870	873	911	907	895	888	882	932	919	886	865	933	951	914	952	956	922	901	917	915	928	941	880	919	917	924	908	884	892	900	906	906	889	856	967	914	925	930	876	900	919	891	872	896	875	915	895	935	907	912	876	919	906	896	865	921	905	891	915	906	916	929	971	935	883	888	923	929	913	872	933	901	904	940	929	894	907	860	861	901	939	970	926	952	867	947	888	938	945	960	905	905	972	901	915	924	897	838	886	927	881	898	861	906	923	943	880	934	893	903	894	911	879	911	939	970
24718	14589	13536	7907	5345	4017	3099	2615	2269	1981	1657	1512	1502	1352	1297	1211	1138	1143	1129	1080	1069	1018	1060	972	1042	1044	950	938	958	902	960	931	962	928	896	931	955	960	899	918	889	908	872	910	847	899	895	874	886	820	875	916	920	911	892	853	910	850	850	896	823	905	901	904	846	827	844	907	887	824	872	817	833	834	855	895	871	800	901	876	866	878	894	851	849	876	859	827	829	853	831	888	830	841	847	855	828	810	852	876	836	862	888	852	913	880	821	799	845	896	847	832	857	835	861	876	882	885	808	878	876	853	883	838	874	847	873	836	835	816	831	848	833	889	862	853	904	818	861	892	828	902	833	860	843	895	857	912	877	830	920	832	815	845	868	848	852	829	877	869	814	877	879	854	807	862	860	872	883	832	852	893	836	905	846	858	878	849	859	837	837	842	850	847	841	813	863	828	867	881	822	910	862	856	857	866	834	898	887	805	860	853	813	905	847	909	919	875	820	855	848	890	822	851	865	744	900	862	884	883	869	892	801	814	933	833	871	870	862	855	868	842	818	927	857	795	845	808	939	798	856	848	823	867	909	905	803	817	828	913	859	867	875	861	872	854	869	891	815	853	804	830	852	833	879	887	850	852	847	836	887	858	855	871	884	821	823	808	824	865	788	873	889	898	938	784	882	895	862	854	865	828	855	882	828	821	870	837	922	845	886	832	882	894	875	881	842	957	809	847	856	810	897	870	838	913	822	858	840	826	853	855	848	920	867	862	911	814	899	815	828	862	924	849	839	821	887	871	838	815	845	861	854	821	877	844	890	898	842	894	904	865	867	868	866	868	795	857	884	884	825	818	822	855	877	811	886	855	836	890	841	883	858	857	877	846	948	841	852	891	868	856	834	863	868	844	915	862	854	868	871	883	868	820	849	904	888	881	834	880	809	893	828	888	865	899	889	875	858	859	871	850	818	800	880	848	857	838	887	832	870	853	838	836	876	871	844	822	852	926	880	885	891	879	827	884	874	887	849	846	884	882	872	854	874	871	861	807	879	856	883	851	821	808	863	828	804	831	880	823	830	846	899	821	868	856	844	842	849	853	898	859	897	841	847	870	849	809	816	822	828	880	842	816	845	857	862	849	875	843	861	838	802	868	848	874	910	896	860	864	871	871	847	893	827	855	891	847	836	847	856	879	849	828	846	918	900	865	880	855	855	837	863	866	844	815	899	828	846	827	904	873	856	839	880	844	832	831	859	847	866	830	849	850	876	850	827	882	835	816	891	834	817	889	872	877	865	869	873	863	832	878	859	910	809	882	877	880	795	849	848	828	889	782	926	855	880	808	866	771	865	819	829	867	821	881	845	846	922	879	879	917	895	793	854	838	855	809	850	866	902	830	863	839	855	871	859	851	838	837	833	871	816	894	879	811	886	831	862	865	870	822	819	867	893	882	854	846	878	885	883	913	825	858	887	880	888	869	847	854	857	883	831	901	818	842	859	839	900	793	848	889	879	843	886	886	891	858	930	900	868	862	868	849	857	865	809	816	879	866	818	835	867	850	838	857	804	848	849	854	864	884	879	868	810	800	860	834	852	885	850	909	867	840	854	825	833	847	859	815	921	873	870	843	898	867	854	833	884	861	859	826	885	855	884	850	830	840	873	861	852	785	854	813	827	837	855	840	830	853	843	809	879	867	842	924	923	841	858	859	846	875	793	889	886	855	888	867	853	847	888	875	858	871	912	880	826	831	847	878	861	837	842	869	794	892	845	885	872	897	929	904	839	835	855	849	860	852	860	791	825	866	881	858	817	906	893	900	876	807	806	814	865	876	828	862	864	881	873	858	773	860	833	878	866	868	840	838	871	850	865	892	856	844	853	836	878	842	845	844	848	862	854	815	823	840	833	851	824	867	856	892	871	890	850	845	848	866	878	885	823	876	841	907	868	922	929	800	881	834	859	854	813	843	873	818	889	848	799	881	883	860	801	819	848	853	805	866	818	885	861	845	887	869	854	862	831	870	901	869	844	825	864	876	896	852	911	848	870	861	914	844	866	911	875	807	855	832	845	880	815	824	840	887	821	842	873	871	852	842	848	845	803	819	879	901	889	894	850	841	842	876	816	835	827	875	813	811	854	890	891	886	840	833	850	871	818	866	875	850	848	875	853	859	866	831	818	918	883	827	855	825	895	856	851	879	867	861	846	874	849	816	835	871	861	845	886	909	899	879	855	851	820	823	871	866	861	839	878	848	857	862	904	905	825	862	840	874	852	847	891	836	855	844	837	833	786	830	861	879	869	825	831	771	837	849	867	875	881	898	852	860	853	865	859	886	860	905	838	785	869	862	845	873	857	816	901	826	865	864	869	914	868	906	851	875	817	855	826	897	872	886	877	831	818	909	844	854	845	841	811	864	830	853	873	826	863	879	887	920	832	862	804	858	858	850	838	837	865	819	837	859	873	830	857	828	868	815	802	863	855	842	881	862	901	861	857	829	838	918	829	882	812	811	831	853	905	836	863	836	846	861	819	922	840	848	914	880	859	847	876	862	782	818	857	914	824	838	905	867	872	872	890	865	870	889	833	846	833	767	898	817	823	879	822	840	870	824	856	820	854	870	823	888	851	804	822	886	894	852	824	852	832	906	877	845	883	805	898	855	795	866	833	855	894	880	878	899	902	914	794	889	868	846	824	844	870	835	813	871	824	845	868	846	884	849	854	898	795	810	841	852	863	890	840	868	771	837	832	809	868	856	769	861	856	904	830	845	822	845	824	845	839	902	841	833	883	843	869	826	871	866	847	831	863	863	871	801	828	862	904	876	836	847	834	835	820	812	851	867	854	842	909	817	855	845	822	837	884	829	825	831	843	856	860	909	867	886	856	833	864	847	885	899	897	846	896	865	850	853	861	855	849	843	873	843	873	857	857	912	860	850	875	854	845	839	906	852	812	855	870	874	846	804	821	873	817	808	818	831	827	863	866	911	821	888	843	865	882	802	840	887	851	866	818	911	899	834	881	858	827	881	884	816	881	899	815	865	853	829	876	818	801	866	824	825	838	792	876	812	841	889	881	856	825	860	838	830	907	853	872	867	905	805	828	835	870	887	899	896	805	834	871	848	877	897	894	930	884	806	865	937	805	850	872	847	873	903	890	853	865	902	859	880	864	851	862	883	848	853	848	832	863	842	856	844	849	817	854	886	826	857	874	930	821	818	911	886	829	859	866	854	869	872	879	911	843	890	881	840	839	850	805	848	881	926	841	838	891	900	887	869	857	865	835	858	824	878	860	835	863	837	805	820	881	804	873	833	924	861	812	877	843	864	932	815	864	910	896	836	955	862	888	876	837	885	837	846	815	871	847	855	905	859	842	875	873	880	849	850	838	830	877	842	860	869	859	872	883	880	844	888	827	846	880	869	894	876	874	897	841	867	855	905	801	841	843	840	843	905	839	862	866	853	896	892	838	855	860	900	874	905	889	791	872	860	903	890	847	798	848	822	855	851	834	859
30503	15260	2903	1033	834	790	745	787	715	742	757	777	709	733	744	717	718	755	692	742	745	733	736	740	716	690	780	715	726	772	774	725	763	752	738	720	720	768	725	696	768	710	755	677	764	740	759	707	733	747	733	791	742	781	655	756	728	744	790	774	740	741	714	721	740	754	720	738	729	760	736	747	737	731	729	764	731	720	714	717	753	687	763	755	726	750	730	726	755	751	707	769	768	775	742	758	737	764	762	698	676	721	713	672	748	725	748	748	752	757	740	748	678	751	749	747	763	747	732	717	797	775	702	702	689	693	740	722	780	774	752	740	746	750	730	689	759	707	687	688	742	756	736	719	741	754	704	743	769	718	721	684	746	762	725	713	716	769	720	712	745	713	758	679	710	744	727	778	784	773	725	763	743	761	736	736	738	770	710	732	744	742	706	707	745	760	731	763	707	774	741	698	762	732	743	750	732	711	712	655	702	693	711	746	726	752	748	740	723	731	757	730	728	755	739	754	753	722	728	696	735	748	767	706	725	749	723	712	754	729	779	736	779	724	739	761	753	710	791	735	682	741	755	749	761	723	750	758	723	745	722	769	717	699	749	733	708	741	711	739	733	739	752	747	721	758	753	780	695	753	749	720	761	731	725	739	745	751	744	735	788	751	742	702	736	755	748	751	745	716	746	741	700	754	715	744	767	748	713	737	721	739	772	805	746	699	758	789	732	743	718	756	736	710	729	711	752	730	712	718	743	704	735	800	738	703	743	745	769	771	721	674	741	715	725	691	710	747	778	710	743	773	780	738	709	745	748	682	744	717	781	729	748	736	731	724	766	779	771	697	729	726	745	732	757	748	755	709	724	721	750	703	730	734	728	741	741	718	718	729	745	698	718	708	727	711	710	704	760	740	810	746	757	751	734	712	692	734	736	729	737	774	735	724	702	735	751	715	774	722	746	705	768	793	763	740	717	716	756	745	741	744	775	730	687	756	709	653	711	726	721	724	728	679	715	762	698	750	735	701	718	774	729	730	760	771	713	762	686	725	749	729	743	718	699	743	744	702	721	678	724	736	779	766	724	737	752	733	750	734	748	752	709	756	742	741	751	759	723	746	734	715	755	718	761	689	710	741	749	779	733	736	735	725	748	735	773	740	797	738	730	719	751	769	786	739	744	779	785	740	722	703	755	709	736	750	668	710	723	714	746	687	713	723	758	748	741	725	722	717	723	739	689	696	717	756	767	755	759	713	733	754	714	753	704	693	711	731	709	712	739	708	748	732	776	697	709	719	762	732	769	770	747	725	759	746	756	784	705	755	728	782	707	744	718	723	749	726	720	763	775	747	771	717	764	733	740	733	738	731	687	773	718	764	757	740	728	732	718	721	741	713	777	760	747	723	688	713	759	767	731	735	739	719	701	720	758	738	661	724	741	717	742	740	655	698	770	725	775	635	772	733	744	705	691	717	728	729	713	714	727	705	719	743	741	708	760	716	780	751	758	715	732	696	720	744	709	727	701	784	706	721	699	684	714	728	775	734	735	740	741	754	729	704	804	732	726	686	706	728	692	724	743	757	692	702	727	720	798	750	738	708	692	748	718	718	771	764	693	728	751	749	760	731	770	726	733	728	730	713	755	749	715	758	775	662	685	769	738	751	765	778	755	734	721	726	723	743	723	718	739	710	796	691	740	710	734	747	715	750	733	708	674	722	774	759	734	751	723	794	679	770	689	726	717	745	709	745	789	768	772	768	688	708	696	731	731	789	690	742	764	709	723	734	735	758	730	683	703	710	743	762	753	691	754	736	721	753	753	761	740	738	704	725	789	728	756	735	738	769	715	762	738	701	736	772	767	730	718	752	761	763	724	751	750	751	699	720	697	761	725	733	772	801	721	716	725	775	717	719	705	718	725	770	758	788	760	741	757	760	737	722	789	722	745	749	726	717	726	699	776	693	711	701	732	777	745	695	742	717	755	755	775	716	766	744	746	695	710	744	767	739	678	727	719	723	716	741	731	752	751	748	716	726	791	755	672	722	771	770	732	718	729	728	728	743	738	733	725	788	745	745	774	779	722	746	757	719	741	763	746	752	754	729	723	719	740	747	638	741	750	720	769	726	766	724	773	762	710	724	738	694	705	739	737	735	742	734	688	725	643	768	744	753	765	753	730	780	732	698	764	752	759	730	744	713	748	731	717	781	706	703	755	778	715	789	748	773	758	810	768	768	700	751	729	705	760	759	746	726	718	789	775	760	748	737	762	712	715	735	718	742	764	754	765	755	693	737	739	784	712	735	735	759	699	705	764	758	764	778	761	725	774	742	758	735	771	726	722	736	730	722	731	728	731	727	735	678	745	772	771	747	742	713	769	697	762	728	719	669	716	770	747	704	662	720	764	725	684	741	770	708	755	720	776	750	733	717	714	751	694	768	770	697	749	752	783	734	775	751	716	734	743	761	773	700	732	746	728	744	730	725	742	749	756	712	739	753	729	696	740	732	692	764	736	760	721	754	706	763	723	730	737	756	694	711	717	715	772	693	761	718	703	680	744	765	756	720	719	718	726	703	755	727	732	770	732	714	741	737	700	736	783	716	763	712	711	691	772	721	717	723	714	724	729	744	739	726	721	733	704	678	729	709	717	737	701	717	740	693	740	725	723	691	768	754	750	745	752	754	759	723	745	708	742	696	758	796	708	762	744	731	733	724	754	689	720	724	757	714	758	696	739	757	724	717	715	690	718	714	727	740	719	736	755	695	730	733	711	754	776	745	765	691	810	727	751	739	744	759	704	717	732	723	695	747	722	725	687	724	722	781	734	757	762	737	755	796	732	745	734	745	814	737	732	746	701	776	757	757	734	752	731	772	747	731	729	779	728	743	700	726	747	787	778	696	695	732	729	703	712	721	734	796	772	756	726	705	754	716	724	749	759	749	779	751	744	729	765	771	769	714	756	749	696	823	761	746	707	771	763	739	719	708	737	743	703	780	754	742	684	752	717	738	728	720	749	715	740	714	748	735	698	695	739	746	728	690	722	731	717	728	772	720	732	695	723	703	703	767	769	774	732	758	676	730	729	726	701	666	765	689	743	667	692	740	757	763	740	732	741	748	692	714	728	746	702	719	722	758	729	696	748	755	769	754	741	736	746	736	720	710	732	762	742	748	770	683	764	773	731	784	766	794	730	731	724	766	691	709	737	757	722	760	776	725	716	723	782	708	748	761	755	720	713	728	786	751	683	751	776	738	793	759	734	757	733	795	751	758	717	782	669	705	766	764	700	734	730	746	733	678	728	705	773	698	772	740	711	692	753	720	713	724	728	712	732	754	705	759	736	705	756	722	716	746	698	733	687	735	727	749	684	715	739	721	743	755	753	749	712	736	725	709	729	729	753	700	751	757	666	761	714	741	754	679	747	732	697	742	715	787	769	687	766	755	735	713	723	710	694	710	717	737	748	798	730	730	718	753	759	776	705	734	681	739	755	745	787	739	772	721	778	734	684	775
19862	1263	1256	970	866	850	812	833	804	777	772	785	773	799	796	822	765	778	783	758	787	746	742	769	731	738	750	762	786	755	785	732	748	713	732	765	732	760	776	742	755	773	784	785	771	810	776	768	710	769	796	777	737	737	787	769	772	730	761	739	748	775	755	778	733	779	800	774	733	751	762	755	774	700	776	797	787	743	752	764	736	766	750	753	774	756	787	755	712	747	823	781	754	735	792	732	808	775	795	758	731	752	736	789	784	754	721	748	716	755	777	770	754	714	767	708	736	755	755	779	789	801	798	734	747	719	757	793	784	743	758	756	751	748	764	755	726	740	799	753	780	754	810	783	803	804	780	771	766	706	722	765	769	699	762	756	763	750	769	732	800	783	740	777	760	810	774	762	738	769	787	743	761	828	744	727	743	753	766	785	802	750	758	760	738	789	768	818	709	737	772	761	787	762	770	731	770	803	742	760	753	764	724	754	768	788	743	737	813	722	782	721	788	779	762	833	799	795	833	748	802	777	753	722	778	767	775	786	762	807	794	784	721	775	725	744	700	764	751	760	752	751	722	733	777	764	769	745	819	739	773	790	755	762	779	783	778	814	757	775	739	760	766	740	760	721	788	753	777	763	761	749	742	737	691	765	775	745	809	803	774	749	772	741	753	728	784	749	745	785	771	780	773	767	720	780	758	771	777	777	752	746	737	731	741	741	727	740	776	740	702	779	775	733	707	755	723	753	791	706	749	777	757	808	816	822	751	807	757	775	749	787	771	768	725	764	774	737	764	738	705	784	750	752	739	699	800	767	819	737	751	787	761	780	736	770	727	779	772	772	748	756	712	758	761	793	791	789	751	753	706	736	705	732	798	786	781	714	795	755	770	770	744	764	762	744	783	802	786	754	782	756	794	700	753	716	785	744	764	755	797	777	809	722	770	810	775	742	784	723	727	765	796	819	757	684	729	745	738	736	737	755	807	793	758	771	761	775	779	726	753	805	761	743	764	770	743	792	785	779	792	728	742	753	738	776	761	760	705	726	734	786	738	753	719	777	748	789	782	730	719	722	743	794	794	800	776	786	741	807	728	720	791	785	716	762	759	753	762	755	777	788	753	748	746	808	749	712	789	749	737	749	763	769	804	792	768	778	738	744	828	734	761	782	784	748	735	750	748	745	790	745	763	704	728	756	707	783	778	747	712	742	770	780	790	759	766	789	790	763	715	713	794	772	769	739	789	794	732	774	740	735	790	827	754	760	744	744	730	746	756	754	795	789	733	691	776	748	747	796	783	768	829	787	723	744	758	764	776	725	789	744	785	779	770	748	736	761	773	753	741	779	758	721	766	814	752	761	785	747	750	723	742	747	748	761	781	789	783	751	791	786	779	794	777	746	775	787	747	708	763	773	757	780	768	795	793	794	753	736	809	736	773	789	748	774	743	792	762	809	778	749	741	730	751	766	770	721	704	713	783	782	722	763	763	725	777	704	739	735	792	776	773	752	739	755	802	718	755	746	734	743	684	721	776	742	742	772	752	791	778	770	727	756	760	745	827	769	806	798	748	753	771	738	792	758	750	805	749	780	795	825	754	813	790	756	813	789	775	778	755	754	722	761	721	769	771	767	766	742	786	723	770	767	751	706	823	788	808	803	815	726	801	774	755	720	758	728	778	720	750	781	794	709	742	764	768	787	761	769	751	806	696	749	738	753	684	755	778	769	755	789	742	719	731	769	776	771	738	766	796	796	758	797	778	764	842	753	759	722	755	734	773	747	736	796	793	795	731	771	816	746	754	706	797	823	795	721	707	768	717	803	793	779	778	725	714	755	744	751	760	811	744	742	803	789	758	748	722	763	758	774	774	770	740	798	771	719	702	774	815	716	798	786	817	752	773	782	752	747	780	767	777	791	769	789	770	788	777	753	798	773	744	765	752	799	784	751	749	736	793	717	788	725	739	789	757	795	723	728	772	775	800	765	733	754	753	778	746	783	758	775	770	744	725	741	744	747	738	754	763	767	709	715	735	764	784	733	763	793	731	753	735	793	742	779	771	777	766	764	770	766	757	717	816	761	762	749	768	739	725	740	774	734	749	754	797	751	733	767	754	799	775	724	767	716	748	723	742	738	782	744	759	750	788	787	731	768	781	717	782	755	740	747	779	742	744	772	735	805	761	743	771	769	765	789	758	732	734	719	759	768	772	769	800	757	803	747	743	749	787	784	765	773	728	796	751	771	800	741	740	751	757	743	727	762	778	782	782	735	748	733	736	754	730	761	732	741	782	784	775	748	736	776	752	769	723	749	760	798	769	767	763	719	745	748	786	762	752	706	787	748	755	768	727	804	800	761	750	760	769	754	784	753	735	723	747	750	775	749	760	756	711	762	748	734	742	823	785	775	781	792	790	738	768	762	791	777	753	739	767	761	754	705	788	738	738	797	740	762	779	740	850	808	748	753	767	757	760	781	776	762	743	755	713	756	820	717	728	754	787	803	771	735	815	719	737	791	756	754	769	757	812	755	699	771	750	705	824	721	797	775	790	746	753	729	742	742	784	723	709	787	771	735	713	738	747	767	749	756	781	755	809	752	726	726	732	720	780	820	781	722	730	776	716	781	767	771	752	731	749	770	767	730	749	754	780	787	749	729	770	766	788	764	746	722	797	767	769	742	768	735	792	741	752	742	764	744	715	754	745	750	771	722	827	735	763	767	753	767	733	757	775	756	738	710	750	714	716	734	752	746	757	766	776	786	708	741	787	828	763	800	781	754	762	792	788	752	781	768	766	794	746	811	775	790	763	803	765	758	711	746	723	743	770	768	737	763	774	796	767	728	784	727	776	791	761	802	741	715	767	748	784	740	737	755	756	783	818	746	771	725	797	728	758	781	735	776	735	790	738	766	750	767	782	769	775	792	745	716	746	789	743	765	769	770	755	782	776	745	763	780	784	782	750	762	766	777	803	791	785	766	748	755	813	758	727	709	811	749	806	760	751	733	774	763	787	785	753	757	747	771	766	723	736	763	753	731	770	709	771	747	737	752	775	824	750	740	788	741	734	729	719	747	760	770	791	729	781	721	734	814	758	749	702	783	733	750	708	732	789	752	741	782	765	698	751	736	812	736	755	768	760	750	756	776	733	741	754	808	730	751	753	755	769	749	722	674	790	741	756	752	704	710	742	705	758	787	771	764	756	741	803	728	799	721	737	795	731	786	734	764	768	817	749	791	716	743	771	768	769	758	749	753	757	824	763	789	731	758	763	744	779	758	780	747	718	721	778	810	803	769	793	790	739	771	772	729	787	750	761	784	745	805	793	773	769	736	760	758	763	740	774	807	747	771	713	723	747	695	792	727	787	777	733	773	747	778	801	747	791	774	764	750	760	768	750	772	781	722	743	781	781	815	798	759	795	750	724	761	762	765	758	760	725	743	757	762	802	751	735	769	769	782	745	727	779	759	800	746	765	751	769	749	746	752	739	736	762	739	765	757	749	750	706	793
24558	20332	26009	24530	20337	10506	1366	908	803	749	669	598	631	630	576	571	586	559	587	551	591	560	471	528	529	506	541	539	504	494	494	515	524	529	506	510	504	485	513	501	509	501	533	511	475	480	499	477	512	564	514	510	497	485	509	554	473	499	537	508	506	477	511	510	470	502	454	527	478	494	530	518	492	477	491	503	517	502	531	484	478	459	518	525	520	486	496	464	518	551	500	468	477	530	479	480	519	510	497	493	502	489	508	501	514	501	492	502	484	492	498	529	487	490	505	519	463	510	530	514	475	483	520	509	497	547	504	482	486	523	523	498	465	494	460	490	475	508	493	469	483	511	478	490	450	556	505	480	515	505	509	546	478	501	486	511	498	521	488	500	535	504	477	508	537	480	536	506	476	484	518	499	503	466	481	487	488	517	548	504	549	502	522	497	519	465	469	509	516	467	507	500	516	465	515	482	512	493	451	516	490	463	477	478	539	503	530	515	506	486	451	511	552	504	535	526	467	486	470	485	510	499	472	452	484	516	536	512	503	507	471	462	471	459	495	477	499	469	520	493	506	520	489	471	512	461	476	490	482	527	502	516	551	559	481	467	459	482	478	533	483	518	495	548	497	462	518	479	523	494	481	489	480	466	492	464	475	524	502	490	476	507	484	487	506	474	492	537	502	472	492	481	442	506	458	524	526	463	510	524	516	507	473	501	497	491	493	481	482	498	477	488	460	483	475	472	543	500	505	501	483	499	481	528	522	516	481	506	513	462	503	481	474	488	478	553	479	489	509	454	503	482	482	462	514	505	534	529	508	540	523	488	534	505	525	472	499	521	498	488	524	474	512	468	455	451	478	466	509	463	481	472	502	490	491	491	500	471	495	514	481	512	529	514	546	501	534	521	460	476	521	504	493	479	473	508	519	530	487	545	535	480	467	487	518	500	429	448	522	522	450	504	500	516	482	492	520	505	485	499	493	464	495	526	513	524	532	483	455	501	520	509	487	481	502	481	465	477	542	491	499	473	505	476	489	526	453	468	533	494	488	506	513	509	468	496	483	484	501	518	501	486	514	528	506	466	511	492	519	488	481	498	498	471	480	488	520	505	469	460	505	533	496	506	501	522	499	489	525	457	465	484	476	496	498	520	517	496	476	532	527	519	469	544	497	525	472	505	492	503	525	510	501	516	501	529	454	486	460	509	445	500	520	482	434	493	447	494	472	520	555	519	496	523	469	486	495	460	515	473	502	500	461	505	486	508	524	487	526	516	489	483	514	527	476	490	447	523	491	516	475	538	510	477	521	469	491	464	495	503	480	487	478	500	478	531	507	506	509	506	480	539	490	482	543	490	492	534	502	507	508	492	538	506	498	485	502	528	493	485	484	503	465	435	510	459	533	467	518	513	496	499	511	501	470	484	506	491	509	506	441	505	471	522	473	454	519	533	470	481	494	524	499	506	449	511	522	483	504	476	493	466	503	501	504	531	466	494	513	545	502	482	494	466	510	504	519	504	491	483	516	489	556	514	508	499	472	476	470	514	505	503	469	477	459	494	490	512	491	491	494	511	468	493	499	459	531	494	479	459	512	504	499	469	484	511	492	481	468	495	508	477	488	472	500	506	508	487	487	513	533	498	499	536	467	494	504	471	481	483	488	500	466	493	514	496	454	464	507	443	510	490	470	537	510	487	496	497	453	458	510	474	473	493	557	464	483	476	479	478	490	494	507	505	466	483	470	486	507	462	480	511	487	487	471	526	468	492	495	506	453	470	504	495	473	479	500	493	483	548	518	498	504	491	530	479	470	496	463	486	491	499	486	500	469	466	457	505	485	501	476	483	501	503	488	504	471	470	493	516	452	491	505	512	516	508	500	471	497	489	497	547	478	474	498	475	499	577	494	477	515	452	495	486	490	454	473	480	498	474	500	515	479	480	466	471	458	496	544	443	503	510	504	466	491	501	465	513	506	496	456	480	495	478	496	452	479	493	536	505	476	521	523	494	515	489	487	514	531	510	522	511	461	478	534	507	510	511	519	504	529	502	540	467	505	483	485	482	508	520	509	537	526	460	478	515	510	484	495	480	488	501	499	505	470	503	492	479	469	499	498	473	447	495	512	478	443	441	496	475	507	535	535	503	517	502	478	496	519	479	500	486	473	499	501	454	475	496	509	513	481	487	507	521	482	529	504	522	467	533	448	550	487	510	493	459	472	516	499	464	472	523	446	496	487	509	485	512	512	533	494	525	523	504	485	552	506	504	509	513	507	448	499	512	483	491	512	512	499	474	505	448	494	465	485	493	488	492	525	502	473	512	489	482	449	551	456	445	465	476	505	510	492	476	481	456	519	490	509	494	471	507	476	505	574	492	501	521	492	493	495	498	497	506	489	522	521	479	488	494	466	517	478	500	515	507	518	495	522	480	488	519	507	462	470	472	489	486	522	462	506	516	472	492	469	505	526	476	481	497	529	499	514	489	519	504	505	532	511	474	498	508	491	491	469	530	518	513	491	492	529	504	506	498	500	497	498	500	460	492	472	478	497	519	478	463	483	527	477	485	475	531	466	522	489	448	515	489	526	455	485	482	522	477	491	481	483	465	500	492	481	477	479	497	464	492	492	517	496	474	468	503	488	520	507	470	524	525	507	497	536	518	522	493	505	483	472	487	517	484	479	518	455	502	523	474	526	484	495	486	507	486	498	470	476	462	472	480	480	495	491	482	531	510	488	466	483	492	484	534	461	481	536	494	497	477	466	521	530	525	470	476	487	473	509	523	497	506	493	476	508	524	494	470	475	514	465	481	516	457	490	501	485	474	475	494	512	475	498	503	475	506	517	483	516	504	503	481	488	497	455	505	484	496	465	477	490	541	476	539	524	475	489	480	490	454	479	522	496	471	507	470	487	507	501	501	475	468	510	511	512	497	498	534	508	528	467	486	468	477	508	526	493	470	490	510	542	469	489	486	486	472	458	494	491	520	490	521	511	487	511	494	463	497	475	500	498	487	497	505	504	476	478	503	527	502	467	462	471	477	467	500	494	496	470	481	487	468	502	510	499	490	509	500	467	480	483	489	523	495	512	497	502	522	477	521	457	462	501	541	499	500	507	474	506	530	489	508	514	495	487	465	513	527	479	537	518	545	523	482	482	468	497	476	474	470	509	459	478	477	496	523	503	489	536	509	510	551	501	506	535	456	517	505	453	508	448	499	487	503	487	453	512	496	498	517	498	496	527	502	491	507	516	487	482	501	520	456	502	480	521	477	488	495	500	475	487	507	534	522	521	473	517	465	468	463	529	498	514	535	477	507	471	508	491	527	494	507	514	487	489	503	492	465	485	474	524	465	484	486	514	472	510	525	500	491	477	498	477	484	522	504	479	492	487	490	472	496	528	474	510	515	515	511	509	457	508	515	510	480	497	510	535	504	490	494	487	509	492	511	491	450	479	507	480	504	498	481	484	479	518	487	465	517	473	513	458	503	495	542	483	501	498	504	460	504
26719	9116	8035	4465	2962	2145	1725	1436	1172	1101	985	880	823	791	707	666	673	675	634	588	671	596	630	611	573	545	580	564	551	520	570	529	591	528	559	533	539	573	522	532	505	516	559	568	531	526	500	517	526	542	525	510	542	504	544	510	519	509	490	527	502	524	512	507	492	557	516	526	496	514	532	530	519	480	539	515	532	499	503	508	546	490	485	527	492	547	479	558	531	481	491	565	496	519	496	508	480	496	471	504	478	552	511	481	504	496	498	494	488	545	528	550	501	523	510	487	530	510	536	505	522	467	516	511	511	533	492	479	532	514	517	467	522	527	501	478	519	517	491	556	539	505	539	493	522	538	517	506	474	504	502	526	503	514	552	474	542	510	539	529	529	544	515	528	523	556	475	492	499	491	495	491	499	515	509	481	489	471	536	515	518	444	510	485	537	501	551	511	510	497	495	521	492	500	517	550	534	540	542	480	527	489	519	537	533	533	499	478	522	564	518	532	523	494	495	524	528	490	512	537	475	523	532	507	529	510	517	501	505	506	518	502	519	517	540	521	563	530	528	528	469	513	508	513	495	522	527	507	481	491	530	532	484	485	557	483	480	531	508	487	534	517	549	520	515	499	509	535	490	503	504	522	525	510	530	554	554	533	518	532	534	488	537	504	493	536	532	514	490	500	507	507	479	491	496	552	494	466	515	528	544	441	503	494	507	473	494	538	519	519	542	518	535	507	500	512	538	497	535	526	552	512	488	470	531	535	492	479	511	545	541	486	485	534	505	515	492	505	479	483	484	498	531	489	541	492	482	514	521	523	491	555	511	509	514	522	469	496	527	512	538	479	488	498	467	530	492	494	498	530	479	542	506	515	471	493	533	528	476	517	551	489	527	543	492	509	512	530	507	533	518	523	542	527	564	498	502	464	537	483	535	533	491	509	541	518	492	530	484	519	518	468	515	477	499	532	502	492	510	520	503	519	517	519	485	570	524	520	479	509	503	491	529	496	524	539	525	508	502	553	522	482	533	524	505	484	534	517	515	526	512	487	533	505	547	536	460	501	484	503	488	534	500	505	518	495	495	526	491	526	534	529	529	553	486	516	516	514	506	505	533	524	538	499	511	539	506	543	484	501	504	482	476	516	523	573	493	503	509	523	550	496	524	511	523	553	498	516	487	539	519	540	496	493	522	504	513	538	543	458	515	521	475	526	564	502	473	500	532	545	537	548	557	527	527	503	555	519	492	526	511	540	504	524	514	520	505	490	506	517	491	517	494	514	479	518	486	495	508	492	479	499	498	492	519	485	513	475	522	520	508	477	537	518	500	516	515	482	487	502	520	505	513	514	509	556	497	516	465	477	464	542	501	542	580	501	505	471	482	459	531	524	506	519	507	480	502	487	507	533	520	533	530	518	535	527	507	506	504	467	473	518	542	535	516	520	515	493	501	497	483	514	481	509	509	512	517	496	508	496	503	475	513	520	472	500	527	511	516	499	515	473	506	507	479	462	532	523	516	531	514	477	519	516	517	486	502	507	513	469	547	523	515	532	537	478	508	471	496	521	526	501	512	489	517	513	494	485	504	510	504	489	500	542	502	532	507	535	518	492	545	518	506	512	533	479	519	482	515	464	522	516	499	541	518	477	504	477	485	519	476	550	539	476	475	566	514	493	505	512	549	536	464	531	510	504	526	477	531	478	462	503	567	500	490	549	518	515	534	476	546	499	501	516	488	490	523	513	530	533	527	486	491	504	507	495	516	521	511	549	491	508	517	496	504	491	551	519	509	493	508	516	511	532	507	508	538	487	550	532	518	538	501	514	476	584	469	503	509	575	501	541	492	494	547	522	484	518	489	515	476	521	492	546	519	476	533	519	504	508	490	484	522	503	517	527	530	489	471	503	511	485	495	504	494	545	481	488	483	473	489	524	452	541	528	500	516	537	554	493	522	532	500	477	506	523	488	507	506	472	500	489	502	572	503	501	495	504	511	468	509	524	495	539	516	487	539	509	518	533	528	545	523	537	484	507	536	494	531	537	514	514	560	526	507	503	509	518	517	513	523	569	490	493	517	536	490	485	529	516	476	501	537	528	496	509	508	521	501	495	504	521	518	557	528	550	533	517	543	519	482	510	522	543	496	451	502	521	544	511	479	534	538	492	529	517	531	535	494	542	488	511	476	498	493	503	525	475	539	562	537	535	556	508	530	496	480	524	498	503	495	516	473	537	503	532	510	498	513	513	541	477	514	542	514	529	482	522	552	527	506	506	504	521	495	502	508	512	524	504	493	491	523	506	530	507	521	486	476	509	515	564	549	532	475	496	518	508	478	541	519	521	512	540	523	530	491	489	497	526	500	493	495	569	505	508	467	495	527	503	542	486	491	517	492	487	476	502	510	506	499	462	511	526	506	510	509	555	513	504	506	561	534	462	484	513	534	460	496	521	504	505	510	506	526	494	510	506	508	507	529	520	507	541	486	520	537	515	536	519	471	537	517	538	526	473	509	476	488	538	528	503	517	484	508	554	493	506	512	503	557	499	483	497	525	514	516	516	555	498	489	501	529	526	480	494	546	528	461	508	526	539	508	547	508	462	517	529	512	542	464	472	503	534	498	493	476	533	531	486	495	553	503	503	517	482	521	517	493	501	498	512	503	485	539	499	494	439	462	543	510	506	496	494	504	489	543	509	512	461	531	515	521	528	533	516	494	540	535	513	519	517	549	482	527	527	462	522	490	491	518	533	508	509	490	505	483	505	529	476	498	549	498	516	494	515	541	532	525	480	512	515	495	516	531	482	491	452	484	501	511	508	486	478	510	513	533	493	525	479	485	534	508	517	502	532	535	499	532	530	525	501	527	528	515	533	525	525	492	519	492	488	508	519	516	526	528	516	478	497	526	503	524	518	495	515	523	494	526	498	482	497	538	493	543	525	539	482	515	509	530	514	511	506	563	462	508	535	507	545	536	498	516	489	522	521	508	494	539	518	520	521	505	504	497	485	499	479	473	484	504	486	531	498	514	513	508	513	483	494	503	493	517	523	519	506	487	522	509	539	501	534	484	500	528	520	559	509	514	489	507	518	537	525	514	507	573	514	523	488	486	511	494	506	484	552	523	543	514	492	497	478	516	509	528	551	519	497	541	540	498	530	515	487	489	474	526	510	534	525	534	537	510	498	475	511	544	531	561	518	488	531	496	530	509	487	502	528	494	512	510	526	526	510	498	502	564	507	511	516	454	532	511	475	509	508	557	528	492	524	522	486	552	490	514	532	514	510	487	528	476	480	527	498	513	489	514	549	491	488	509	505	541	503	535	504	529	505	545	538	496	516	490	523	485	525	571	493	514	500	504	526	523	486	490	474	465	507	571	529	502	524	461	535	533	475	477	535	492	486	508	556	490	510	543	522	489	518	494	451	505	475	520	524	502	535	539	493	571	542	511	451	473	512	501	511	526	540	486	523	474	467	521	493	494	514	525	467	532	523	501	507	488	523	489	504
22670	20380	26382	24254	20389	20452	10252	1977	1505	1413	1221	1218	1192	1112	1105	1066	1028	964	1019	978	978	962	982	1009	1072	945	1020	931	951	999	1024	926	925	963	942	972	923	954	931	974	938	859	987	952	935	961	974	952	958	937	931	874	918	902	970	953	863	908	945	931	956	928	950	898	957	923	936	886	974	950	888	945	905	961	943	918	938	912	934	972	948	885	896	893	936	873	894	928	929	944	922	924	961	907	895	922	958	956	919	900	911	913	950	915	901	919	945	952	894	919	910	962	961	942	945	847	920	921	916	953	901	902	955	938	927	905	937	913	908	882	952	919	936	939	879	855	944	935	897	869	914	878	924	936	943	928	918	928	978	859	875	906	944	887	862	869	884	930	970	870	924	916	911	931	977	877	943	891	943	933	900	920	903	894	892	928	959	939	891	904	940	896	888	955	873	867	915	946	907	945	896	951	877	899	991	948	899	876	937	917	968	855	889	876	849	918	934	953	948	937	937	919	905	963	849	901	926	880	860	905	914	886	913	922	920	885	888	883	911	867	900	892	922	901	910	952	933	936	938	913	941	955	957	902	977	913	919	885	898	916	951	920	938	947	960	886	913	884	886	865	967	871	904	916	932	909	899	957	900	925	904	885	907	911	828	910	907	864	868	945	896	914	881	892	863	963	895	883	917	922	924	937	862	961	922	900	916	960	909	868	944	906	929	904	859	903	862	901	874	924	984	939	959	946	902	961	888	912	899	871	935	936	893	895	949	916	945	918	955	919	935	895	888	900	893	858	972	962	877	977	885	911	887	907	920	861	872	898	918	876	951	924	851	867	932	846	926	910	895	924	917	924	942	896	922	903	948	922	916	905	844	924	905	919	908	886	923	936	881	958	961	895	875	960	861	968	894	920	936	914	944	861	903	884	933	903	905	906	946	952	909	906	952	895	950	861	927	898	942	949	957	908	913	944	901	935	900	897	956	933	920	935	916	910	892	913	955	886	909	876	969	918	913	901	878	912	901	891	906	912	882	915	920	940	908	934	896	990	930	894	920	861	906	932	929	894	933	889	890	906	888	915	955	952	934	852	926	832	951	880	917	909	873	927	919	906	927	946	904	896	947	966	909	925	950	941	867	857	909	877	922	945	886	913	893	957	899	908	907	936	882	919	925	891	920	900	922	913	917	965	892	898	902	939	887	908	897	878	901	888	916	914	908	897	902	961	942	971	897	874	895	926	917	900	912	925	926	926	961	950	939	883	868	935	908	896	875	871	906	920	890	889	918	900	884	883	893	852	867	916	911	946	923	872	911	886	968	910	916	940	929	940	933	930	892	894	878	933	922	950	912	929	902	901	952	977	917	947	938	872	925	913	883	892	926	874	899	917	920	873	896	926	888	891	880	929	904	935	891	943	877	897	926	921	941	953	904	895	948	945	960	884	913	948	948	893	860	862	931	878	903	875	935	901	945	917	968	937	925	931	893	879	903	946	940	954	942	926	908	902	882	840	879	920	950	944	906	887	950	938	851	908	944	896	916	906	883	952	949	891	878	961	903	925	915	901	930	942	924	900	881	871	911	950	872	858	949	901	839	912	945	891	878	885	942	879	901	905	901	876	921	932	889	918	877	946	939	918	876	927	907	876	931	924	913	953	931	858	915	920	928	924	938	878	886	903	920	917	906	882	918	878	898	931	958	888	875	932	904	873	882	873	920	896	954	891	926	892	879	937	924	874	939	890	844	950	909	857	904	941	989	896	852	951	925	928	921	833	874	837	928	924	912	873	934	903	915	964	950	900	1007	956	880	859	935	921	990	899	943	890	923	853	919	910	934	953	977	894	989	890	910	922	831	884	907	894	960	962	952	909	890	938	900	845	958	888	903	919	911	884	896	840	880	901	935	913	867	836	890	863	836	877	921	878	906	941	869	906	900	884	887	933	913	924	900	892	967	915	977	922	961	848	903	941	861	906	937	918	928	937	929	916	928	927	891	922	920	919	902	926	903	928	873	921	881	889	928	868	895	875	944	945	946	929	910	884	885	880	923	922	896	931	912	878	934	860	917	915	908	982	908	929	917	878	882	982	903	900	887	924	918	879	897	881	970	908	933	930	924	925	880	878	882	925	923	906	913	899	895	912	956	933	959	890	896	837	897	856	902	937	883	898	881	913	905	908	970	888	916	916	925	941	940	894	917	916	940	920	872	850	842	856	909	908	877	865	914	920	908	960	841	881	910	929	957	926	885	957	887	914	899	911	922	944	902	943	924	861	881	937	899	893	919	870	954	910	922	900	912	915	956	889	914	939	921	934	904	940	920	911	904	910	891	886	927	910	920	915	906	947	916	936	968	889	872	848	908	876	911	903	953	910	941	906	925	922	912	887	861	903	964	920	933	925	891	962	910	800	889	919	929	946	991	859	873	904	927	911	878	912	870	930	897	928	833	902	892	914	922	891	942	893	852	885	907	876	947	888	852	915	890	918	909	868	898	944	941	917	897	910	965	891	938	861	897	851	891	896	911	917	902	892	901	929	894	875	945	931	928	964	878	912	931	892	916	898	883	898	931	936	930	873	934	892	920	913	903	949	912	931	923	945	924	901	879	920	910	904	863	867	957	977	847	895	859	961	887	862	901	918	989	892	906	875	901	864	947	954	864	874	949	916	888	945	1019	904	914	949	895	900	960	919	863	911	907	890	869	927	926	919	925	922	933	873	866	894	888	893	973	924	838	912	992	904	914	960	933	886	866	939	886	929	933	972	941	892	859	910	855	931	878	872	933	922	888	889	901	923	935	910	928	918	946	907	915	932	938	881	885	935	928	936	932	908	914	926	890	932	949	878	942	886	904	884	921	870	936	887	925	897	945	904	927	914	867	892	921	896	905	928	966	907	978	931	934	912	893	943	952	976	878	933	895	940	920	983	908	916	939	909	877	951	888	901	937	922	942	967	873	977	862	894	916	892	942	886	868	893	920	889	897	967	901	860	857	904	956	953	901	854	927	938	901	863	933	841	921	941	909	859	876	969	901	921	905	937	880	965	923	811	835	870	879	918	927	943	960	927	880	864	898	867	923	864	919	893	936	878	884	943	868	917	916	870	864	876	920	944	899	932	926	888	888	873	908	943	887	854	974	918	941	882	951	948	911	923	887	915	938	884	938	926	841	925	921	939	937	923	916	939	933	922	923	908	901	892	918	919	868	924	907	937	880	877	922	909	942	911	902	941	956	906	876	865	942	925	887	903	931	897	925	934	888	905	871	903	860	923	900	867	875	883	876	870	879	979	933	898	939	888	921	953	876	931	895	952	964	852	915	918	905	889	949	931	884	873	922	933	906	897	870	946	908	923	950	899	873	941	915	920	963	947	894	853	900	952	904	880	883	884	956	875	939	924	929	924	902	925	947	868	902	964	943	905	846	922	900	899	889	867	888	883	855	924	926	916	910	882	888	953	862	901	937	948	915	854	920	895	911	885	914	979	896	944	882	914	915	928	923	914	931	852	904	916	928	861
23851	14615	13467	7652	5348	3905	3129	2622	2261	1945	1783	1555	1456	1357	1224	1235	1142	1163	1136	1120	1067	1002	1040	974	1045	963	966	987	923	978	882	986	952	880	917	901	927	913	913	881	872	958	906	837	846	881	891	889	891	902	886	902	872	840	863	896	894	849	877	915	909	890	896	895	869	914	888	829	938	850	907	845	865	834	796	854	913	870	830	905	887	875	889	845	854	818	884	898	856	879	876	841	915	836	862	810	913	896	858	920	872	854	881	887	877	815	898	829	879	867	868	814	850	890	850	916	873	887	866	877	874	857	876	875	822	832	868	866	857	908	879	840	869	886	882	846	853	875	828	862	882	859	871	877	879	902	879	825	880	830	814	906	861	849	875	824	864	830	856	813	857	860	892	840	782	856	866	908	885	848	900	886	878	909	881	874	860	880	872	869	864	834	855	833	915	915	887	844	842	933	865	831	802	867	857	848	859	854	881	881	854	865	838	880	855	874	898	928	850	893	860	845	860	910	879	937	847	860	872	858	881	859	876	815	862	867	875	881	908	883	835	845	899	822	868	865	874	902	867	817	871	889	904	879	880	900	814	869	868	880	819	784	868	794	918	809	920	850	867	900	847	828	852	901	877	793	861	820	835	822	800	870	845	835	830	870	935	881	826	891	857	833	904	873	822	818	861	854	889	870	792	837	883	838	814	861	833	850	866	799	857	846	879	848	862	840	858	855	832	854	815	845	820	839	794	857	836	837	875	838	864	820	869	889	918	848	877	859	872	848	823	834	866	822	873	875	881	831	912	876	845	821	883	856	855	860	815	823	846	896	822	876	909	859	913	879	860	839	848	820	854	902	891	884	879	867	854	801	826	821	809	873	858	878	903	842	833	894	881	860	889	806	866	885	850	816	853	869	897	852	876	871	894	842	874	857	848	895	898	870	869	832	841	886	868	881	816	863	774	840	837	888	867	859	841	875	859	858	907	846	890	828	857	858	870	851	890	882	896	868	930	886	780	871	860	834	830	885	850	814	846	859	780	866	898	887	887	834	888	802	851	878	859	860	894	849	876	865	860	841	896	896	893	871	858	877	817	854	883	849	846	869	817	842	870	841	874	879	887	849	885	897	810	815	837	848	922	848	842	847	876	882	859	910	832	813	865	886	863	883	833	833	851	835	861	785	842	852	901	862	852	853	891	777	835	796	884	901	846	901	869	853	837	858	869	845	893	814	858	824	816	891	889	861	837	881	863	949	902	831	856	854	828	842	856	888	799	829	890	841	919	893	880	841	821	770	824	903	858	882	926	807	841	859	863	864	857	821	820	868	833	928	896	903	876	862	859	874	857	817	889	830	880	863	852	889	888	875	894	882	809	851	838	841	884	890	854	834	861	873	860	824	887	869	846	878	889	869	854	826	833	851	853	824	868	904	798	848	868	879	871	867	877	820	839	847	908	850	884	908	905	898	909	872	898	890	855	891	856	865	880	907	858	844	859	925	855	891	825	918	908	868	841	917	895	841	844	840	859	880	877	847	833	843	871	855	865	873	893	848	904	848	863	823	859	905	891	871	837	896	874	853	852	870	832	852	867	815	891	910	808	900	841	876	870	887	902	833	928	883	883	855	810	848	839	839	898	836	910	870	840	847	832	827	805	845	882	927	881	832	818	881	838	849	906	894	834	874	849	859	852	838	859	838	838	899	881	795	834	837	876	836	853	900	895	869	836	865	913	888	825	828	851	854	851	845	814	897	863	841	880	912	866	882	859	869	898	854	862	807	869	851	867	849	880	853	855	863	896	908	874	874	894	869	835	826	896	908	904	866	838	882	831	876	867	853	876	860	880	820	872	871	843	842	861	854	837	851	869	866	877	880	849	866	894	907	860	877	843	911	880	845	831	840	846	811	869	823	859	839	831	905	892	806	908	809	849	809	891	833	856	861	838	918	886	917	821	817	883	890	885	892	850	867	875	874	844	885	860	818	902	861	854	810	876	872	865	853	916	866	846	888	855	858	868	849	868	852	847	885	902	851	860	859	897	905	845	891	859	853	888	859	865	855	894	837	843	865	866	885	890	918	832	883	803	884	895	817	879	887	874	861	857	901	832	835	830	839	898	836	839	886	851	862	882	827	850	920	851	883	879	916	876	841	813	852	850	880	869	858	897	909	833	883	908	868	860	841	862	841	839	867	863	863	912	902	830	890	885	840	848	878	853	844	836	867	899	879	852	852	857	844	830	807	819	859	836	891	814	872	850	853	841	816	866	834	845	856	853	848	831	850	813	834	891	846	805	833	903	845	841	846	866	879	849	869	873	831	838	885	839	889	872	843	902	894	859	952	855	874	812	844	846	858	850	834	835	858	837	884	824	867	814	794	882	842	837	799	820	858	889	822	833	874	864	859	844	840	827	885	823	884	852	847	875	883	922	828	870	844	839	860	875	840	831	850	837	898	853	824	893	875	792	771	902	865	849	862	848	935	885	877	830	887	909	843	879	910	867	813	844	885	875	867	894	840	907	822	815	809	848	856	926	848	873	900	882	810	895	837	910	887	834	891	908	883	918	908	867	889	865	929	836	854	844	897	861	869	857	866	858	864	884	880	868	857	810	891	833	896	880	901	865	853	863	815	858	898	867	820	873	852	849	895	864	842	879	837	880	813	825	881	849	867	915	899	857	816	868	868	887	879	821	836	851	833	841	857	927	874	832	856	831	847	845	817	881	882	862	892	813	820	855	855	863	881	850	839	831	872	887	837	877	868	845	849	858	815	891	882	902	837	902	859	915	867	836	883	873	886	854	916	829	891	869	839	919	864	864	866	826	873	880	865	923	853	855	838	861	800	937	900	875	874	877	875	816	844	952	853	841	859	829	823	875	908	870	864	886	855	847	848	834	840	854	829	852	892	854	894	857	893	866	839	869	893	866	887	832	869	860	832	825	818	935	836	834	883	904	858	876	874	801	867	870	900	887	868	921	897	840	801	850	897	868	816	903	854	849	876	905	884	836	834	893	844	923	845	850	867	858	847	890	893	853	830	835	853	883	877	885	846	808	889	877	862	878	861	900	843	869	823	831	857	863	875	869	858	896	866	841	864	899	889	884	836	900	896	854	856	885	824	849	857	836	889	885	869	898	852	850	857	829	843	885	900	925	853	826	813	897	887	865	878	926	893	874	875	853	833	851	902	900	884	868	843	838	879	883	900	837	871	825	822	825	861	829	907	828	914	825	883	845	866	865	906	846	917	844	891	852	903	892	874	872	873	875	845	857	882	888	853	832	875	889	865	812	873	890	809	858	878	840	854	883	884	834	817	852	916	896	877	847	796	865	883	827	805	830	868	862	845	906	863	884	864	818	931	840	808	919	841	916	858	887	851	888	829	823	887	816	874	830	881	883	839	842	892	852	838	817	841	911	892	834	862	843	907	927	825	898	833	832	887	843	841	897	894	860	839	842	861	842	866	882	882	938	890	858	849	844	876	865	860	813	867	865	844	913	850	864	898	867	866	844	865
30423	15258	3002	982	838	760	765	711	722	696	742	743	725	728	765	716	766	721	737	693	687	726	713	735	750	702	721	738	716	679	707	762	726	692	717	689	741	711	737	737	717	747	748	752	710	733	711	715	728	701	717	745	715	731	736	702	694	696	788	696	735	716	689	747	760	705	761	752	739	733	713	727	669	728	703	737	709	677	702	691	726	735	730	651	705	711	712	672	704	708	704	758	718	723	700	714	710	694	737	755	747	719	722	756	664	733	682	713	706	697	706	732	715	715	724	781	745	704	701	729	738	719	665	722	744	716	721	683	698	742	759	794	738	686	681	712	706	695	702	726	763	709	644	722	731	714	713	726	707	693	754	701	746	738	783	738	725	738	740	744	737	697	711	715	745	703	704	736	728	698	735	766	725	706	693	759	727	723	697	727	720	740	689	733	687	708	712	710	685	712	761	742	714	717	711	711	714	690	744	700	694	703	701	687	716	759	755	723	760	724	712	765	685	752	765	736	717	772	706	732	709	720	778	717	660	720	718	700	710	719	741	755	715	721	716	691	725	731	710	747	688	688	673	750	727	712	746	721	716	738	720	738	775	730	695	726	716	705	722	703	722	742	683	704	752	724	717	709	726	712	661	700	655	752	740	754	692	708	761	734	715	778	710	697	691	711	692	689	708	736	746	701	756	686	675	758	693	746	744	779	698	713	702	713	703	760	729	702	748	710	732	741	696	701	729	794	753	759	703	745	726	734	714	675	784	730	706	698	729	678	679	707	721	693	654	748	769	726	720	729	676	712	791	707	730	679	680	678	717	724	720	737	694	696	704	690	694	755	716	636	716	776	727	702	714	720	759	705	740	682	726	823	732	699	734	689	757	675	720	723	722	721	737	709	731	689	731	705	717	708	741	725	764	704	680	743	712	719	722	735	730	705	770	716	713	672	724	709	775	705	732	651	720	746	724	775	754	706	693	692	711	702	725	704	741	692	700	701	778	712	747	721	744	745	696	703	720	692	733	766	710	635	729	720	726	731	676	739	749	739	730	710	694	742	751	730	767	772	734	646	724	759	739	775	688	724	727	740	732	732	720	757	706	739	711	756	762	706	696	696	726	690	697	717	720	706	641	697	733	742	784	727	695	674	737	748	727	746	704	709	713	724	660	772	702	704	697	710	705	724	702	702	692	718	740	736	726	741	722	703	791	707	696	747	707	700	678	694	736	709	702	697	699	680	703	663	734	722	718	726	758	703	733	726	755	715	750	697	715	714	751	719	753	725	722	714	750	742	687	722	703	710	690	726	759	720	724	685	719	703	739	658	784	714	692	770	684	678	682	728	721	700	669	728	772	752	663	723	691	718	698	735	730	707	697	732	725	738	677	721	678	765	737	709	716	759	674	672	743	750	696	719	710	666	725	686	693	669	727	741	735	722	691	700	712	705	743	729	730	717	680	748	689	702	744	749	756	751	705	687	717	727	751	760	723	695	688	728	695	746	709	761	722	754	734	737	694	678	732	705	695	725	727	683	702	727	708	712	682	702	712	771	697	752	722	745	712	662	754	718	652	739	727	733	711	772	711	715	752	715	689	736	740	771	698	688	753	716	735	709	702	734	689	749	724	708	687	788	747	741	718	681	688	721	766	703	713	734	705	765	692	716	737	689	730	692	739	801	750	742	711	723	743	712	755	759	714	757	736	719	741	675	727	698	704	664	670	697	768	765	697	709	707	731	681	775	706	709	752	736	757	755	712	716	721	716	678	703	720	747	750	760	724	739	734	711	648	723	697	714	753	731	717	739	722	696	751	783	756	734	766	719	668	759	653	696	728	729	749	708	748	733	674	688	718	731	764	745	715	703	702	751	709	665	718	727	742	688	731	722	656	713	747	746	746	775	756	736	724	736	716	710	767	693	717	782	768	721	750	733	700	715	700	692	764	718	697	764	701	758	730	687	712	675	725	666	696	700	689	737	689	734	761	693	721	753	727	714	684	749	733	780	744	694	727	733	751	684	784	707	767	731	697	751	728	684	714	722	759	702	728	717	722	718	693	740	717	734	719	687	709	743	665	702	738	745	718	742	736	716	725	686	757	730	743	755	725	730	690	685	727	661	728	703	735	789	729	698	729	692	742	759	752	730	683	755	732	752	769	740	714	704	761	687	749	698	746	730	733	744	674	727	705	761	727	710	731	749	744	739	729	704	738	689	748	677	758	706	653	729	749	752	744	739	732	707	689	705	720	707	780	698	722	690	701	711	691	679	764	698	757	685	697	695	728	727	715	734	711	729	687	725	712	726	723	760	679	727	701	720	731	737	735	662	749	729	750	726	720	719	693	714	720	690	722	760	693	707	728	738	732	724	711	706	758	748	698	757	710	714	725	730	752	726	669	720	716	697	705	712	704	713	724	680	706	736	732	695	755	701	702	761	712	745	749	723	682	716	750	701	735	690	733	730	705	732	704	682	731	699	699	701	709	701	725	739	704	716	713	743	751	753	730	745	693	672	715	723	722	713	716	762	720	694	734	732	725	742	707	682	688	740	772	695	719	697	747	752	763	741	726	738	708	758	716	708	734	747	671	716	766	718	721	692	701	734	684	719	690	767	800	683	728	708	734	677	692	692	702	692	705	737	762	743	752	724	742	759	758	726	689	755	717	717	739	707	736	717	717	708	700	735	666	738	702	691	724	665	738	748	711	728	699	733	736	731	714	720	756	731	686	748	715	724	698	780	711	743	703	755	696	673	728	721	729	704	708	696	711	770	740	726	712	688	704	713	705	729	700	685	712	755	738	757	708	726	676	727	703	748	766	719	760	736	759	742	740	732	751	697	709	696	714	724	694	708	744	745	720	724	723	739	718	773	737	684	746	737	736	730	760	680	754	738	716	727	705	714	666	662	737	719	674	694	718	677	707	720	712	697	740	700	730	699	700	717	696	663	760	680	697	710	703	686	719	721	673	734	702	730	711	737	777	680	734	719	716	690	737	693	746	704	681	701	683	708	736	687	667	716	701	695	701	726	739	695	714	735	702	634	732	716	724	732	799	698	739	711	768	750	690	739	708	748	702	727	710	720	715	744	672	710	768	743	751	735	734	718	715	739	749	686	688	730	723	704	704	721	717	720	693	735	655	710	764	748	685	741	735	743	770	675	675	724	716	730	690	725	713	702	719	766	724	695	696	698	634	702	723	692	701	702	711	735	695	751	709	721	695	726	702	707	696	757	736	696	686	698	697	711	755	746	706	729	748	659	668	716	728	732	682	711	669	708	690	695	713	722	668	679	690	708	795	745	679	724	695	712	687	703	741	735	713	673	671	651	744	657	714	694	734	717	700	709	705	737	769	700	727	734	761	709	762	749	715	714	699	703	693	712	695	706	723	755	668	720	742	723	749	720	703	718	699	680	753	741	786	712	718	716	727	748	701	696	725	761	755	721	709	744	735	697	684	704	702	701	707	707	750	739	775	682	785	722	716	699	720	701	713	727	735	702	693	768	723	718
19467	1230	1183	946	871	832	762	810	774	800	820	763	773	817	757	749	739	746	788	770	698	756	804	763	749	751	763	750	763	754	741	739	715	766	768	730	734	758	789	727	721	731	812	771	742	780	737	777	738	767	728	733	739	749	730	732	769	755	777	728	731	737	728	763	771	742	762	771	760	723	716	738	778	735	770	770	734	748	752	778	724	755	774	737	709	721	764	752	775	810	732	781	760	778	730	738	711	766	771	734	745	744	785	774	769	691	742	692	737	758	775	774	721	763	769	738	754	766	757	735	796	742	755	727	734	704	719	743	737	767	785	716	764	764	769	750	812	711	762	784	741	776	809	738	748	700	797	749	734	760	746	734	704	767	766	762	740	741	721	765	714	747	711	696	750	744	686	709	686	736	747	744	751	727	721	755	757	778	723	777	711	723	759	727	753	747	718	790	724	732	702	713	763	758	720	794	763	758	712	712	753	751	739	801	738	743	752	775	734	749	744	734	782	743	705	714	789	796	733	740	755	702	766	796	715	736	761	763	741	763	774	737	743	720	785	756	736	818	758	782	752	751	753	742	771	784	730	717	710	713	741	773	745	743	771	783	749	701	766	728	726	678	755	738	773	756	749	772	777	750	727	744	738	748	757	716	694	671	746	741	749	711	737	714	725	772	666	725	720	758	739	779	755	781	741	748	759	734	752	752	724	770	732	773	713	736	741	709	731	759	759	749	783	710	771	730	729	802	773	761	741	719	762	741	754	740	716	781	759	757	769	719	755	697	686	742	752	760	682	719	773	747	731	706	763	784	748	704	724	760	719	734	773	731	741	716	748	801	758	728	753	748	737	718	741	780	722	770	726	705	692	751	769	749	721	717	703	768	713	788	710	747	746	714	765	721	729	761	749	744	774	783	777	763	774	733	785	752	701	761	727	727	755	745	749	744	762	705	709	727	758	730	739	730	730	766	730	724	760	775	718	745	785	726	725	755	743	773	786	752	764	730	718	727	730	787	754	781	699	757	776	753	744	694	776	774	726	698	843	692	728	748	778	741	708	785	766	741	727	691	790	730	719	736	720	765	702	749	717	746	722	794	706	739	765	763	744	713	784	701	779	761	745	743	764	723	697	727	719	738	744	772	717	751	755	730	767	744	752	717	722	725	724	771	793	727	768	748	754	724	756	763	739	701	726	731	734	726	752	791	747	771	776	795	685	756	757	711	756	736	762	681	772	795	765	787	724	764	730	791	736	757	697	776	748	739	753	731	743	746	741	748	726	726	756	725	766	699	699	734	757	757	719	712	764	729	719	708	749	755	729	749	718	718	764	731	764	731	729	727	725	756	742	749	695	747	723	778	781	749	761	771	737	770	711	663	765	738	783	776	685	740	781	796	723	745	737	712	777	756	728	788	728	778	762	761	748	743	767	730	731	778	731	762	711	759	755	723	758	776	758	710	766	747	696	763	738	721	708	797	780	782	732	745	736	770	742	800	752	722	787	810	760	724	733	709	753	770	720	721	772	756	707	767	693	744	697	736	767	764	701	734	822	729	758	718	713	783	735	786	743	778	753	769	753	709	743	725	781	754	760	757	725	738	723	800	816	763	738	700	730	773	772	787	749	762	723	743	760	758	735	709	726	784	792	798	752	749	732	789	687	765	723	718	724	768	742	731	745	731	769	742	689	771	705	743	776	753	739	737	749	735	735	737	752	800	779	716	721	734	705	819	728	746	781	715	752	734	763	733	753	740	757	743	767	753	754	752	775	729	756	764	759	704	733	764	748	778	723	717	772	716	711	734	744	792	721	764	777	747	779	769	730	756	779	743	776	769	725	763	724	739	762	805	742	763	756	717	737	739	748	743	795	783	754	757	741	746	751	694	744	708	721	755	803	740	727	783	790	774	686	729	729	786	781	756	740	763	736	736	755	759	773	716	774	774	767	716	731	797	760	733	797	723	760	735	721	732	738	720	755	753	741	757	778	711	743	790	754	796	777	768	758	786	739	742	740	728	768	729	734	736	806	750	713	731	682	736	702	750	758	724	756	772	795	703	779	751	755	747	720	711	733	701	718	728	751	765	752	799	795	745	700	696	757	752	750	799	771	778	749	712	721	724	808	739	791	731	736	764	771	770	746	764	781	728	751	760	739	718	695	759	782	766	735	698	757	716	740	744	751	783	764	745	718	778	728	733	746	746	756	747	738	734	754	743	731	714	775	766	743	740	737	756	747	737	771	777	778	749	741	732	826	795	760	715	789	788	764	771	704	731	737	748	744	759	762	749	799	768	774	743	713	727	715	717	760	707	747	750	789	760	771	738	782	769	744	746	738	751	733	731	720	724	731	786	747	724	741	757	718	798	754	764	802	716	805	752	704	747	754	731	725	798	714	745	748	729	730	705	758	731	739	790	745	749	783	724	780	675	755	749	759	743	768	811	752	703	736	776	698	760	764	736	670	742	734	738	683	762	750	734	791	738	787	738	785	731	756	721	759	757	725	726	759	779	784	743	749	773	763	758	694	716	779	754	778	797	745	742	749	750	707	736	791	751	736	749	735	728	724	765	750	788	780	746	768	756	729	783	739	763	750	684	697	761	729	709	726	762	782	757	731	790	717	787	801	769	794	783	785	749	750	725	723	746	724	741	726	737	744	777	785	822	731	750	705	766	699	775	738	738	718	768	737	750	759	781	688	784	728	743	731	721	753	763	718	756	716	799	727	755	765	723	814	722	734	771	743	710	695	727	723	753	776	741	725	744	721	805	729	741	765	748	733	742	742	708	755	751	746	742	728	773	792	702	820	706	723	753	727	732	752	719	742	751	765	745	755	753	752	697	754	729	751	725	744	727	732	724	764	773	703	768	652	788	731	755	739	725	735	796	770	752	760	733	745	742	681	737	763	727	754	722	762	782	725	749	772	745	757	721	770	715	803	746	775	719	714	746	781	740	764	819	731	740	743	786	741	728	753	711	749	752	705	679	729	709	773	792	751	761	828	735	767	673	767	730	698	786	750	759	697	771	709	697	784	757	721	744	731	762	713	677	680	739	756	761	733	733	718	740	729	777	761	737	772	752	765	741	822	740	739	788	760	737	774	720	726	778	693	738	724	715	712	749	750	721	775	799	757	731	753	714	746	716	778	776	730	762	768	756	772	728	752	768	762	749	748	747	764	718	715	746	762	751	725	703	758	751	717	765	728	757	738	765	736	796	795	744	750	689	775	711	747	710	764	719	765	771	727	706	711	693	733	742	777	751	704	739	763	719	748	783	715	750	740	755	780	737	751	726	737	741	739	733	741	770	755	719	753	757	753	753	786	722	763	732	758	742	776	727	768	737	768	704	759	790	741	731	734	737	740	745	720	725	755	745	737	742	753	771	732	758	734	757	771	734	757	773	716	752	736	783	711	783	731	754	695	750	710	766	766	734	796	760	749	723	712	733	733	710	728	706	746	737	748	752	736	775	738	731	721	757	749	781	767	684	705	766	769	779	684	762	738	761
24557	20342	26017	24524	20324	10008	1268	909	761	741	645	658	639	582	566	532	524	527	489	547	520	528	494	504	502	520	458	442	480	511	518	473	504	478	491	473	509	515	436	466	475	535	517	445	469	509	543	518	469	486	445	491	495	476	490	484	485	480	462	523	502	497	452	489	498	493	496	475	453	492	478	477	446	461	453	505	498	501	491	538	481	456	456	468	479	499	464	492	450	493	498	462	450	493	492	469	506	444	514	491	492	467	497	458	460	492	499	476	470	484	454	483	466	475	468	449	436	478	480	521	493	450	477	466	462	492	465	497	484	468	484	477	450	479	476	478	494	512	506	489	463	493	481	493	486	485	467	516	492	510	474	485	509	476	520	479	480	491	537	480	441	475	499	478	486	455	486	468	496	499	468	444	498	467	486	503	480	487	485	455	487	482	478	466	497	504	460	481	465	474	435	463	439	465	478	461	470	506	511	483	477	511	467	478	506	452	464	461	506	489	497	483	516	480	488	473	505	479	518	511	481	485	451	498	491	464	466	498	466	452	508	542	471	513	433	479	482	514	450	496	448	486	462	438	513	440	472	495	493	460	455	535	482	490	448	483	483	503	470	484	470	509	512	468	489	442	450	506	461	476	466	510	486	483	492	496	491	437	449	483	472	488	495	504	470	472	438	471	494	476	475	482	445	468	513	457	505	464	450	467	495	468	471	516	466	490	519	453	439	505	470	538	493	470	456	485	504	490	486	458	440	458	456	505	496	478	499	450	493	490	492	486	501	466	510	459	480	515	490	467	512	453	491	463	453	469	507	452	501	493	492	520	506	457	469	481	501	441	468	505	475	477	449	439	499	480	476	459	459	484	500	474	492	508	465	460	488	490	492	481	484	463	481	481	460	458	470	478	497	464	502	495	479	505	485	487	453	475	446	468	466	497	480	489	455	446	513	473	502	478	485	500	456	481	483	487	455	503	494	510	474	491	507	515	421	499	469	458	509	476	506	456	490	484	525	498	491	477	466	495	489	478	501	494	479	456	514	495	435	477	458	471	465	455	474	479	502	494	493	468	472	473	503	481	502	469	465	457	471	485	458	475	473	505	469	506	510	470	468	483	488	508	488	463	466	480	484	465	492	494	481	459	452	468	441	457	486	441	513	474	487	454	457	464	469	463	513	444	476	500	478	470	469	473	500	488	464	490	499	499	468	476	464	528	477	441	448	461	491	498	471	494	490	473	470	490	497	507	489	458	462	487	485	455	445	478	477	443	482	487	469	484	505	501	520	478	458	455	495	487	523	440	474	472	467	474	452	455	510	479	466	516	478	463	471	485	446	462	485	486	485	481	470	472	476	473	511	468	464	493	490	493	486	514	472	512	468	436	430	459	495	479	453	468	485	456	495	495	502	428	486	466	482	501	493	480	459	469	499	462	496	478	487	490	456	450	531	490	500	502	461	488	468	453	458	482	456	481	465	487	491	476	455	480	500	464	494	485	458	468	482	460	435	494	464	537	491	494	457	479	471	470	483	467	482	487	463	494	505	463	451	457	495	470	478	439	493	475	515	503	493	469	465	477	517	479	431	459	506	519	468	472	494	478	503	481	475	427	482	463	495	457	456	467	516	471	514	506	445	503	492	480	424	436	461	504	473	488	449	508	496	480	506	487	483	488	465	453	471	493	486	454	481	441	452	472	475	468	466	493	500	489	440	428	501	492	492	502	498	473	473	478	477	480	470	495	492	465	453	448	485	465	498	474	463	441	490	492	540	457	467	491	467	480	495	465	502	478	471	491	475	485	450	449	438	436	481	488	480	432	486	454	460	466	468	457	444	462	488	506	453	478	462	467	476	485	444	416	467	480	545	501	464	467	463	501	472	463	443	442	478	459	483	486	457	455	488	481	475	464	452	482	491	451	454	490	519	465	462	479	452	486	472	444	435	484	479	480	499	456	499	493	490	435	457	448	501	462	463	429	490	448	477	485	494	462	426	438	515	459	489	477	479	491	493	463	544	480	520	486	457	482	465	459	499	479	467	472	468	477	423	474	468	474	482	438	518	483	509	507	471	514	483	470	480	469	515	496	460	480	444	464	496	512	448	464	511	435	463	474	471	457	497	529	487	503	503	462	471	488	486	506	481	480	449	433	494	498	499	486	481	492	473	462	481	485	478	519	441	498	470	461	478	467	477	455	489	464	451	473	482	466	493	470	446	491	460	440	502	480	489	458	471	445	447	464	511	464	486	472	479	464	470	476	488	465	522	486	476	498	470	464	476	470	446	449	480	475	486	465	486	505	476	490	477	469	485	451	475	472	494	470	478	465	458	455	460	502	481	475	445	494	467	446	442	498	477	455	472	494	462	525	510	501	471	491	526	466	457	505	488	485	487	458	473	476	508	489	492	477	471	446	477	497	507	520	485	469	503	461	494	484	503	476	469	499	495	486	482	464	463	437	460	541	500	502	518	515	490	431	517	480	473	468	469	499	471	509	516	485	469	498	491	443	464	452	467	516	481	505	491	483	515	455	475	497	463	485	432	472	518	499	487	481	460	496	510	479	443	475	504	493	460	470	468	481	423	495	472	430	489	485	470	509	472	488	462	464	483	466	483	493	481	470	446	501	470	460	477	468	458	477	499	455	468	487	468	482	499	461	461	447	497	438	501	496	444	501	516	469	481	495	491	447	460	472	495	484	474	475	472	487	470	478	440	504	462	494	450	464	479	534	477	461	507	468	454	453	470	502	459	499	475	492	481	434	467	446	453	486	471	483	457	470	450	526	479	493	511	518	497	487	484	448	502	450	478	505	467	474	469	486	493	484	446	512	453	455	514	486	454	479	489	477	478	494	435	495	462	524	469	499	504	488	488	468	525	475	482	460	452	483	482	481	518	490	494	455	488	489	463	474	478	491	460	495	464	504	481	445	437	435	457	477	480	464	503	459	470	461	446	507	513	440	467	519	489	480	491	486	488	435	447	458	457	490	519	451	459	447	517	465	494	480	442	440	452	458	458	467	489	416	510	512	475	507	464	450	447	434	490	478	472	531	448	478	475	462	469	451	494	475	466	493	502	488	479	502	495	482	481	451	434	484	506	462	468	502	509	481	503	504	458	497	457	487	447	487	462	487	509	487	468	481	480	490	486	475	447	453	474	510	391	522	497	431	475	493	489	445	481	492	463	455	540	497	468	503	481	457	446	493	482	473	463	477	470	438	443	450	470	494	474	460	471	473	464	472	455	498	451	483	486	444	466	469	510	467	460	426	465	500	488	445	497	465	434	488	468	471	469	499	496	500	473	444	439	474	456	466	457	439	502	475	468	500	472	484	477	490	452	444	472	464	476	488	482	473	488	464	462	506	527	461	461	444	482	469	462	517	501	487	502	446	486	476	470	459	500	459	500	508	513	482	463	486	476	455	472	464	423	447	494	479	493	477	466	459	431	478	522	484	476	452	465	482	447	495	501	452	473	436	441	489	466	467	472	511	433	495	499	476	468	496	481	467
27314	8888	8224	4367	3029	2152	1609	1386	1169	1087	943	869	860	678	700	623	621	658	571	647	616	589	589	554	524	554	595	537	544	539	492	556	534	491	537	543	532	497	554	489	511	493	507	497	492	493	504	556	525	480	514	537	439	538	509	504	472	455	505	500	513	512	506	492	519	525	502	474	492	523	494	473	469	485	479	510	515	490	490	519	533	492	475	466	529	505	528	473	493	463	510	520	533	459	490	533	478	491	524	530	515	464	483	520	484	448	500	478	491	504	497	501	526	530	507	482	477	488	506	506	496	484	481	512	493	495	509	490	537	491	494	511	494	518	490	490	481	480	508	502	489	473	552	498	500	522	468	503	476	492	491	521	496	478	520	490	515	490	497	540	503	506	449	480	528	507	471	512	521	476	537	472	493	501	458	497	512	488	473	515	471	521	471	531	454	511	521	504	500	521	499	469	484	473	516	489	500	494	499	525	506	482	500	495	501	465	480	466	473	532	507	495	491	463	497	508	516	509	492	475	534	476	546	454	495	475	486	485	479	497	468	478	504	479	477	503	502	523	472	483	510	514	513	489	528	475	532	500	512	532	467	521	494	504	471	480	488	484	510	467	491	494	512	497	518	493	452	496	475	478	502	525	507	461	488	540	509	447	483	533	449	512	489	489	516	464	534	514	513	510	458	483	478	467	486	469	516	500	531	490	477	470	496	508	498	433	517	481	538	510	528	468	471	511	501	520	506	515	452	511	466	515	529	503	529	499	475	512	489	476	477	535	482	481	516	494	486	491	522	518	507	486	515	468	508	475	470	508	456	513	497	472	522	446	511	473	516	479	498	542	490	469	489	495	477	491	486	475	508	481	517	494	486	489	470	486	470	496	499	477	536	512	536	521	505	494	515	491	483	511	470	514	462	500	523	487	521	542	565	520	487	477	517	478	540	502	488	476	534	521	502	475	511	496	508	499	520	484	515	491	486	513	469	467	561	528	491	492	490	500	472	461	503	470	485	498	538	479	440	492	515	467	496	487	483	489	475	515	492	494	493	528	490	505	498	499	524	463	473	489	485	465	497	471	477	519	472	481	463	497	491	490	466	505	513	488	529	508	503	529	452	503	475	498	499	523	505	503	487	500	504	511	490	499	481	486	465	490	544	501	483	500	543	457	499	495	473	469	504	446	496	475	502	533	533	480	495	480	539	464	541	513	486	475	483	484	457	503	494	518	494	495	480	518	500	464	488	485	524	494	533	489	462	531	481	505	494	481	493	482	507	485	516	480	493	527	460	511	457	459	506	487	511	541	502	490	530	470	519	499	461	468	507	475	494	515	492	510	502	488	507	491	525	508	537	518	509	528	527	500	529	511	478	481	489	500	457	474	472	525	443	431	532	488	463	503	498	503	471	509	496	493	477	498	501	504	485	497	498	498	495	480	507	487	490	501	492	484	513	487	503	520	508	504	487	549	486	479	551	478	475	512	496	499	497	499	490	522	493	502	520	509	498	475	524	485	480	484	474	507	482	488	466	482	506	474	494	474	489	504	519	481	501	475	495	484	455	528	489	483	520	499	490	500	475	496	483	498	483	502	466	512	509	537	496	472	480	508	506	516	473	513	473	508	481	492	497	512	491	491	521	483	499	512	507	490	449	484	526	506	445	471	484	461	486	494	477	508	478	508	442	481	510	563	504	545	545	476	468	478	494	538	515	532	492	453	490	505	513	529	494	468	505	453	530	495	492	462	481	504	474	522	487	460	508	523	485	486	495	479	499	499	470	482	473	496	471	498	520	477	488	488	471	498	527	525	500	498	475	528	517	479	494	488	481	514	504	488	502	503	486	520	489	528	452	475	472	503	498	495	471	483	480	486	509	499	510	510	532	525	510	512	489	493	478	463	500	539	439	508	465	484	477	508	492	487	449	539	446	500	500	497	508	493	489	511	493	478	478	562	536	497	510	469	525	482	470	498	472	477	505	480	514	485	487	494	505	505	480	488	463	505	441	501	479	504	482	461	456	501	518	492	504	469	479	517	522	469	488	457	472	486	494	439	479	498	509	510	497	527	496	470	462	511	496	503	494	499	489	515	533	477	471	501	513	480	473	462	492	500	488	480	499	486	496	500	522	496	479	485	484	507	504	494	474	524	485	503	486	484	510	498	479	470	510	538	489	533	498	451	483	468	495	515	511	490	457	511	510	480	468	488	479	504	466	469	515	463	486	473	503	513	486	478	479	510	493	510	479	519	496	499	505	470	512	535	515	488	498	535	512	531	511	493	478	487	535	489	487	501	493	487	492	470	506	486	483	498	474	481	503	474	500	505	502	508	504	458	516	539	505	504	496	484	484	456	538	505	486	548	503	515	491	498	482	549	502	497	469	493	472	500	483	510	490	502	492	513	517	520	492	484	481	473	525	515	479	477	486	483	496	533	505	482	521	523	467	492	523	515	522	491	506	487	503	495	477	471	487	511	469	488	516	487	454	516	546	521	437	494	465	502	527	500	520	508	473	487	567	519	523	517	477	508	475	501	481	492	514	490	481	497	495	501	507	500	473	477	510	470	498	550	496	529	478	492	490	496	511	509	449	517	474	483	494	498	519	476	468	520	496	515	473	478	443	489	493	501	519	521	485	501	523	457	483	515	502	502	484	508	484	474	496	462	502	486	496	506	500	498	528	502	507	473	475	493	489	509	505	508	472	516	451	497	487	522	493	536	512	467	450	502	487	494	486	495	505	503	528	464	475	464	497	524	512	467	507	497	473	525	480	534	484	486	511	532	501	473	482	485	498	528	508	469	507	450	476	518	468	493	509	501	529	491	489	524	469	521	465	448	522	492	528	510	495	521	506	533	505	482	533	491	511	467	503	483	477	481	515	486	496	499	465	495	473	498	512	485	474	465	515	492	496	501	494	469	505	524	499	492	490	491	475	483	479	472	468	464	487	515	481	497	490	471	504	501	488	465	466	514	463	502	507	502	500	473	491	467	488	480	515	495	476	518	523	491	518	495	498	477	503	476	478	519	501	472	512	474	522	506	483	480	523	509	504	490	542	475	501	483	525	502	482	510	490	506	483	487	545	530	490	493	499	495	475	505	542	500	490	509	491	500	503	543	525	525	500	513	549	491	521	514	523	501	497	482	483	461	487	454	501	502	495	478	497	462	526	532	529	475	520	497	498	529	501	510	512	494	498	505	505	492	490	514	511	489	494	503	489	484	501	518	500	517	482	530	514	455	499	507	517	491	486	489	525	471	505	493	510	499	467	490	567	486	478	469	504	501	506	451	458	508	492	523	482	517	486	497	525	524	514	479	529	521	499	497	515	525	492	497	541	487	509	493	492	532	511	519	497	474	469	477	508	479	496	517	482	494	481	525	515	447	492	486	490	520	522	503	478	518	542	491	460	510	495	512	482	512	473	471	466	475	525	472	480	472	472	497	510	482	482	467	474	508	498	492	516	463	465	500	465	493	498	491	478	482	494	497	520	530	489	512	483	467	500	499
22558	20338	26593	23981	20341	20415	10593	2074	1465	1424	1278	1174	1142	1123	1127	1063	1002	1000	1014	957	1000	935	1024	899	955	968	968	924	971	953	897	916	937	871	921	901	927	873	928	937	949	908	945	913	977	929	923	877	893	918	882	844	872	898	894	846	903	947	890	932	933	867	844	917	876	934	917	880	877	912	855	951	931	934	918	896	890	883	906	925	867	857	904	925	894	834	926	935	919	904	859	882	898	945	944	813	925	935	878	880	888	855	903	890	850	923	882	890	927	884	919	901	826	903	992	957	940	927	876	876	891	953	897	894	893	930	933	977	899	858	920	873	890	913	915	903	885	877	856	871	949	917	895	895	874	929	904	904	918	850	872	880	861	902	895	943	827	854	850	862	898	899	949	920	860	878	950	876	891	848	932	919	876	914	911	891	878	885	932	839	947	938	878	955	850	905	985	858	887	899	892	910	922	918	908	924	901	911	967	970	896	894	951	861	976	867	913	904	874	871	914	911	918	881	916	910	877	905	954	886	887	871	929	937	883	893	985	894	867	880	937	888	888	890	883	822	932	837	890	877	929	914	919	843	897	919	888	838	911	924	904	900	909	834	867	866	896	899	955	915	873	848	925	860	904	931	922	893	914	882	905	928	930	885	924	884	890	968	868	907	888	887	868	906	900	917	922	905	884	889	880	909	865	898	879	823	901	843	869	878	944	939	880	895	843	855	882	848	890	891	881	897	893	868	920	929	847	899	891	869	895	895	873	867	897	893	851	901	878	898	870	863	970	955	871	840	942	896	879	918	858	885	862	873	935	900	885	864	878	849	910	857	846	824	858	890	909	919	914	907	855	910	901	940	918	853	880	847	905	896	889	897	941	906	892	842	836	877	885	915	946	929	875	884	856	867	939	854	914	863	880	882	874	930	886	887	861	853	960	853	906	949	897	870	912	929	905	898	885	902	891	925	902	924	879	881	882	893	870	894	894	845	885	945	928	869	860	861	901	919	816	875	904	900	899	872	864	853	894	914	851	938	917	894	854	931	926	835	905	896	885	878	876	881	909	932	853	934	890	896	854	876	863	925	880	888	930	914	890	884	901	924	934	871	886	893	927	917	861	952	870	839	940	902	939	937	896	928	891	939	901	884	873	880	889	915	922	900	894	848	875	966	863	845	921	909	884	867	955	876	874	881	850	913	886	881	904	934	911	914	912	868	855	976	888	891	929	903	937	891	921	903	840	877	917	886	913	924	858	946	906	932	863	900	942	918	882	894	911	896	894	949	948	876	878	864	945	887	850	840	901	908	926	869	921	929	911	887	911	916	933	912	928	858	920	906	849	937	883	920	868	921	938	932	907	929	878	869	915	852	881	905	851	897	875	894	908	898	915	906	927	850	898	944	907	846	864	859	891	913	872	822	925	880	895	938	876	912	909	840	919	883	884	937	880	934	862	934	888	937	910	872	894	897	915	911	893	930	927	920	840	862	924	905	870	891	905	857	868	930	856	879	856	860	890	871	881	898	897	882	891	910	899	891	861	916	934	935	937	897	928	905	912	909	901	870	838	863	935	937	879	891	880	884	862	887	893	894	940	902	892	865	906	956	857	920	887	870	941	854	907	914	927	935	864	943	891	874	913	872	858	917	911	920	904	863	946	898	870	946	867	901	935	902	922	844	890	944	933	902	876	870	936	826	858	917	891	894	894	909	922	937	879	895	895	877	923	883	896	833	887	861	947	948	879	850	856	858	902	866	938	858	879	901	905	870	898	926	930	935	911	891	912	930	915	862	924	947	924	906	902	862	874	889	858	909	898	861	894	905	889	920	940	920	901	923	935	879	858	879	946	919	867	855	919	872	924	907	852	869	901	880	947	878	881	870	856	991	861	887	834	916	860	898	869	894	842	926	851	905	927	927	927	900	873	890	872	910	898	889	883	867	905	935	875	880	892	902	963	869	838	905	910	875	828	900	872	914	887	909	924	851	835	892	870	899	883	919	873	925	946	893	842	855	911	907	898	903	926	912	900	889	888	933	851	848	876	872	926	841	906	887	909	892	913	891	885	880	916	911	907	890	892	841	872	910	937	909	867	961	912	880	952	846	939	837	887	972	901	881	898	923	925	893	885	861	888	881	895	905	914	915	920	877	857	983	888	893	910	851	878	886	938	861	888	885	880	915	914	897	822	868	836	834	870	916	843	925	845	858	914	887	850	855	890	879	902	858	932	845	909	877	877	895	905	919	898	873	905	885	911	922	895	893	915	905	862	880	900	884	948	875	901	942	886	874	913	921	890	935	860	886	888	958	909	857	891	915	899	903	907	892	858	895	911	899	933	868	865	912	906	917	909	873	909	891	902	880	963	943	941	869	868	875	897	890	834	868	904	925	917	845	897	863	904	883	933	910	885	902	893	886	888	855	910	832	918	928	896	919	907	933	896	931	891	893	917	864	948	862	904	896	902	882	944	881	902	889	904	899	893	913	926	909	885	863	918	845	855	849	917	923	817	914	899	850	917	863	845	858	819	862	892	867	926	919	959	870	905	838	941	903	888	955	918	879	870	882	928	891	959	901	852	900	909	892	903	853	922	847	875	910	921	906	863	852	840	885	889	866	861	856	881	944	882	886	876	941	876	877	885	895	818	921	888	905	880	844	941	921	879	916	886	871	891	932	877	903	892	882	905	943	864	854	881	892	896	889	889	899	952	845	826	868	874	901	988	869	912	930	900	878	893	854	903	870	908	912	877	925	880	828	878	893	944	846	900	909	882	917	887	842	898	850	895	897	851	901	845	877	880	896	910	873	890	945	878	926	874	861	901	893	872	929	855	846	948	921	888	909	887	850	858	889	836	917	894	910	862	873	910	938	947	879	797	885	868	845	927	899	889	914	855	929	888	839	839	904	929	899	863	870	878	877	861	886	939	879	859	852	825	850	901	864	881	917	842	885	916	918	816	924	911	883	891	919	920	894	909	945	904	927	946	849	879	914	892	911	856	896	903	887	827	909	876	870	925	848	878	895	898	911	945	901	905	814	871	873	874	913	909	900	830	905	872	889	858	933	876	882	929	885	911	910	885	881	886	902	929	912	883	916	918	918	870	921	931	860	923	915	918	865	849	900	916	906	880	832	910	915	878	888	925	913	904	894	895	886	933	851	920	882	913	909	868	872	920	893	929	856	882	859	866	940	882	896	909	913	894	874	844	884	929	875	928	943	887	913	952	878	895	858	843	905	899	863	931	882	921	899	864	891	873	853	890	933	968	886	871	869	906	890	855	896	900	913	894	896	890	870	879	901	917	881	915	886	967	921	917	872	871	907	899	927	912	923	880	912	929	951	919	929	865	853	842	893	957	923	856	885	843	954	935	893	945	875	942	842	869	931	930	898	918	879	821	870	889	900	895	897	910	895	851	854	902	942	895	904	918	945	883	921	876	888	944	891	889	899	938	860	948	897	819	872	891	899	913	848	909	889	876	814	901	892	929	892	900	920	924	889	946	898	873	829	898	854
22769	15094	13613	8187	5430	4033	3125	2576	2165	1910	1744	1626	1426	1369	1302	1268	1133	1126	1071	1142	1085	1072	996	1020	955	1001	976	952	954	940	892	925	890	887	905	873	969	912	917	890	918	880	905	843	896	892	908	865	924	861	897	853	853	898	891	841	835	872	836	896	884	945	899	869	881	838	893	847	886	822	825	854	869	818	877	834	773	850	881	821	884	837	889	843	871	845	872	846	870	846	860	904	852	870	846	822	874	848	856	851	837	830	850	889	829	822	827	830	855	852	848	841	856	810	817	840	884	861	799	803	888	884	862	847	858	873	801	875	855	904	800	817	872	844	804	810	891	827	870	820	840	849	815	846	856	823	902	828	840	882	916	828	865	801	869	862	836	843	810	813	830	871	838	853	839	894	859	831	871	827	887	853	828	823	831	844	861	862	945	819	820	795	853	862	875	873	880	872	857	900	828	886	838	857	884	849	883	827	832	786	801	860	820	893	819	908	846	852	837	793	775	813	832	894	853	897	861	858	930	883	864	813	903	920	800	874	817	815	844	853	887	827	838	893	856	823	819	796	873	868	864	866	856	833	772	853	810	875	811	843	860	860	833	872	825	929	869	843	871	860	898	818	861	854	863	858	850	870	803	823	940	907	838	829	899	871	833	871	859	815	846	831	820	824	843	859	851	840	910	838	858	825	838	885	863	809	860	879	878	831	891	819	840	891	844	830	838	850	832	814	845	825	834	774	845	817	874	847	892	839	857	895	838	848	805	886	883	860	861	805	826	858	828	867	859	842	826	810	845	870	813	857	829	839	823	845	815	850	881	889	835	844	877	883	819	821	821	791	841	851	909	860	821	805	816	828	810	821	812	896	797	814	868	837	829	849	882	842	875	860	894	846	855	880	908	845	819	875	792	853	846	839	857	894	855	809	823	874	845	844	865	872	831	846	819	833	832	875	890	825	795	828	862	824	839	849	832	860	852	853	861	795	826	840	836	870	809	801	869	839	836	852	824	801	817	889	808	871	825	852	853	847	837	887	806	898	839	843	829	847	844	853	839	829	814	855	812	844	868	888	851	812	817	796	850	864	905	876	864	851	797	822	885	843	845	855	872	809	829	825	881	833	861	848	829	838	850	814	831	908	850	838	828	787	865	856	897	837	822	902	830	858	860	852	835	877	836	777	865	892	818	778	839	801	844	789	839	860	815	804	814	963	802	851	863	856	832	843	866	793	832	845	865	868	889	835	790	884	854	890	876	894	862	848	872	856	841	809	856	830	820	843	855	818	835	849	855	831	861	843	835	904	865	870	846	873	871	821	897	912	857	815	847	809	823	873	823	866	941	831	875	891	844	823	803	875	827	853	834	803	832	858	864	872	851	835	856	846	848	831	817	843	883	831	822	836	822	889	832	850	871	826	875	786	792	839	873	885	851	871	810	821	840	838	836	837	835	881	849	846	786	811	865	864	842	852	852	825	875	808	838	846	801	867	879	813	862	825	875	803	858	907	876	869	849	833	812	852	833	867	850	867	872	847	849	875	866	839	823	826	855	841	814	802	851	868	827	878	853	858	878	838	892	810	859	825	813	872	843	884	877	842	770	853	864	888	840	823	866	837	886	846	832	831	880	862	808	861	854	887	833	855	886	863	835	820	828	876	852	867	819	819	864	882	831	802	825	882	889	888	825	835	800	894	845	840	886	856	811	803	897	806	893	821	881	849	913	825	813	885	797	826	860	912	840	838	845	832	830	844	817	884	770	853	853	821	803	872	801	903	877	893	866	822	880	806	809	825	837	910	901	803	873	840	827	845	849	841	883	859	823	905	798	823	834	920	813	795	891	806	845	854	900	888	835	893	896	853	852	850	840	803	846	846	868	811	851	861	878	866	843	842	821	855	861	842	838	847	879	862	869	849	859	855	864	885	885	890	840	820	806	830	811	881	855	874	841	889	824	837	848	859	864	846	839	837	853	846	796	877	874	846	833	875	849	827	836	845	855	918	777	857	859	866	860	827	861	894	830	845	813	834	828	833	819	845	876	836	876	806	781	766	881	838	852	884	841	829	886	837	830	876	794	890	848	839	818	871	815	836	800	884	886	849	881	820	850	855	877	875	848	865	811	884	818	895	818	821	844	826	816	816	865	816	852	843	903	849	861	880	825	801	871	879	829	810	841	834	815	842	870	839	886	814	841	860	828	820	850	812	847	849	833	757	865	764	827	858	813	835	859	833	863	850	811	844	811	846	844	830	838	831	827	810	851	878	848	886	857	850	886	813	862	862	855	851	864	826	868	867	905	859	846	864	825	793	836	864	824	840	881	810	799	838	906	817	888	858	847	820	854	807	847	801	886	882	873	845	835	832	858	820	838	856	845	876	829	851	809	824	806	869	850	838	880	854	819	836	879	901	878	806	868	904	824	837	892	837	830	849	839	876	814	881	863	815	816	846	838	899	856	878	787	891	871	874	857	812	875	900	833	802	824	852	867	795	844	831	813	844	858	814	835	793	798	836	900	905	829	810	842	842	852	833	846	884	839	913	789	807	829	847	860	862	870	834	813	821	823	893	862	861	850	862	888	877	873	878	903	871	837	877	879	897	910	828	838	856	846	871	847	824	835	833	890	869	887	852	816	889	857	847	834	866	847	823	851	867	811	859	836	867	874	831	871	866	801	860	842	912	833	813	791	796	837	841	848	839	842	829	854	847	903	875	818	888	848	812	866	788	833	826	850	842	818	810	864	868	834	825	842	842	834	804	877	853	859	860	802	811	857	797	817	810	837	828	908	842	852	841	824	896	867	851	867	827	867	857	840	826	846	858	824	899	855	823	869	881	819	829	803	798	779	816	870	844	832	815	837	798	843	860	867	827	850	871	848	864	839	816	837	853	853	846	863	898	815	861	858	868	838	841	816	837	880	843	838	770	858	854	902	803	856	844	853	824	821	857	803	810	851	827	846	850	846	832	831	823	819	865	855	821	849	817	859	813	861	869	885	860	823	852	897	864	829	826	895	848	847	851	790	811	846	820	846	836	824	765	815	850	867	838	848	818	818	871	923	903	871	847	895	785	856	880	860	813	827	860	800	849	842	839	840	835	870	831	824	846	844	827	823	900	898	881	831	851	831	819	920	903	842	899	844	838	821	845	865	835	844	853	839	850	888	839	842	845	822	858	843	841	795	829	869	793	856	853	832	885	850	830	800	811	836	771	883	845	842	909	828	859	801	798	841	851	857	870	827	865	817	808	842	885	873	793	796	892	845	811	867	859	829	834	852	861	863	886	886	848	847	839	856	859	889	808	849	884	845	822	813	801	868	904	851	821	862	800	819	849	816	893	829	864	873	792	787	808	782	893	810	838	801	820	888	850	800	851	833	855	856	842	807	813	812	864	852	837	795	868	864	857	832	869	852	825	810	829	845	830	855	806	839	883	891	848	829	828	787	822	864	826	826	834	867	820	879	886	812	883	867	822	862	818	868	866	843	796	850	800	855	874	841	835	836	871	808	762
30287	15316	2995	952	850	762	785	735	779	733	740	693	702	750	734	729	751	756	758	770	678	757	747	715	739	702	762	756	722	697	733	716	698	703	671	737	682	708	737	748	756	736	723	721	682	723	731	727	751	738	761	750	699	709	723	678	742	722	742	745	731	790	673	735	733	698	675	739	716	723	679	734	713	684	695	748	695	672	746	725	714	668	714	722	722	736	721	675	732	762	756	769	696	684	739	710	711	739	742	775	783	701	708	695	676	751	702	718	713	701	722	729	693	726	719	728	738	771	741	712	694	726	743	737	745	709	743	741	690	694	752	776	717	718	715	763	751	745	739	762	744	736	742	739	717	678	701	726	760	718	729	779	711	733	744	739	766	748	694	761	763	723	726	784	720	720	672	767	777	725	715	716	687	736	718	685	740	744	736	701	736	698	777	783	742	735	710	702	723	746	679	732	761	692	737	709	691	734	720	726	707	738	763	724	715	756	725	746	710	706	764	804	736	776	790	761	703	698	731	776	718	718	714	714	761	656	751	744	740	746	751	750	730	734	726	751	710	762	721	760	740	795	692	738	677	717	764	737	707	713	752	700	753	740	719	720	738	709	728	658	701	731	709	733	737	708	700	708	750	737	670	720	669	729	778	705	738	722	746	756	777	730	693	715	761	749	758	764	717	763	769	756	771	786	724	733	719	726	743	746	756	704	785	724	713	727	686	695	730	716	690	729	712	732	728	758	714	736	745	708	731	737	775	753	690	712	689	711	737	700	723	723	711	689	712	756	811	709	706	777	747	753	760	727	741	789	764	804	749	762	673	740	747	666	723	763	724	726	746	790	722	744	750	720	715	709	758	710	732	788	708	697	718	644	735	738	736	762	736	787	717	779	758	734	663	685	760	755	744	771	700	763	676	775	722	722	741	777	745	750	781	723	708	771	718	725	714	709	676	679	677	701	737	682	746	737	759	715	752	744	759	699	712	738	748	785	768	726	733	728	704	717	692	764	743	700	675	730	711	729	698	760	721	672	777	701	681	709	765	722	739	721	661	703	693	742	705	734	702	703	769	740	728	709	729	769	734	712	746	725	716	734	762	699	759	731	754	761	703	701	695	733	744	726	739	717	756	731	717	694	771	742	735	720	748	752	719	723	734	752	763	742	739	711	711	718	712	732	707	759	729	737	739	713	744	709	745	691	694	723	771	741	713	737	730	700	687	776	685	719	758	736	685	733	729	720	706	733	739	704	740	714	703	755	684	714	765	734	707	750	717	718	732	716	754	676	738	712	718	714	735	772	687	720	729	749	755	783	768	725	827	718	708	680	743	739	758	749	694	719	725	757	743	736	780	756	714	728	734	733	702	764	715	703	762	688	691	759	762	746	737	752	711	682	730	705	760	702	715	734	752	711	703	763	691	718	731	738	765	762	736	753	731	745	779	720	794	719	699	726	701	688	752	688	733	707	716	756	778	762	716	748	738	735	704	682	721	781	714	772	728	716	710	693	713	684	723	756	735	746	742	737	765	767	708	744	765	763	737	716	782	672	722	711	728	747	722	716	730	767	712	715	742	719	721	705	746	754	754	706	749	695	724	715	702	754	723	686	746	741	766	704	732	763	724	781	683	708	688	722	695	737	737	722	733	743	727	714	723	708	736	766	739	702	698	733	733	733	663	726	753	736	721	714	768	723	751	746	758	718	729	727	824	752	724	710	759	783	734	724	677	747	754	716	733	745	743	725	716	739	761	755	783	761	775	736	739	687	677	764	800	705	731	723	750	775	770	692	736	707	704	698	744	707	772	785	724	736	697	693	669	715	784	697	761	706	694	748	712	730	723	785	659	772	736	712	750	737	708	757	686	751	725	769	731	696	709	739	744	718	703	716	742	707	758	762	726	718	714	742	727	731	709	700	741	710	719	725	752	777	672	707	764	716	751	721	707	709	719	731	743	725	675	795	752	716	752	715	707	724	764	728	689	741	689	657	759	669	752	715	728	735	729	714	680	686	728	720	750	699	720	755	704	789	723	771	708	715	727	678	748	696	728	768	768	731	726	782	710	719	707	698	743	744	713	731	694	740	712	761	670	779	703	764	734	763	717	693	768	701	750	686	658	733	748	707	707	710	710	722	701	716	715	708	718	715	733	785	709	730	706	724	711	713	731	744	746	734	685	769	721	750	743	759	690	719	712	687	732	741	771	733	723	773	716	732	690	685	745	706	720	691	695	708	729	715	688	725	704	751	723	710	731	719	748	748	753	761	747	724	718	720	701	674	686	753	704	719	751	718	700	750	740	680	791	702	771	702	789	675	709	711	726	747	718	744	716	721	686	764	786	737	702	702	734	728	757	715	723	735	751	740	746	738	797	735	743	715	739	749	742	687	718	692	765	744	739	714	720	675	753	701	720	754	774	693	748	762	779	749	777	727	756	756	731	747	742	737	717	697	730	756	746	718	692	721	678	733	728	735	756	722	708	660	742	706	746	715	682	755	743	692	755	795	721	715	712	740	725	756	748	755	737	772	735	742	757	744	728	727	774	718	752	722	683	716	705	726	688	750	716	699	741	702	713	740	740	732	739	771	762	747	717	792	726	757	734	820	775	711	789	813	701	736	728	755	718	746	740	727	706	751	732	711	694	762	741	726	682	703	701	695	789	752	758	729	716	715	705	740	697	742	696	717	720	743	709	706	718	737	715	742	796	776	773	663	691	733	710	701	734	760	711	694	737	736	758	713	710	716	701	680	783	724	733	714	737	713	680	769	743	719	748	752	710	767	727	717	681	729	760	759	775	715	725	722	717	688	721	719	713	744	700	765	714	691	769	680	748	742	705	750	750	718	693	766	753	761	737	680	771	708	709	699	651	710	698	736	740	734	730	719	783	710	738	755	642	728	767	742	714	718	717	747	752	783	710	697	707	788	723	705	741	765	704	713	764	707	761	694	746	763	778	752	729	703	769	754	758	708	725	740	708	681	727	709	752	738	688	760	723	688	745	725	701	734	714	705	696	720	753	748	727	766	724	714	742	752	761	766	697	703	729	743	759	708	730	724	686	703	679	722	750	704	722	722	768	715	693	674	700	760	720	714	780	743	720	791	698	746	708	761	675	773	670	745	757	748	737	759	717	722	720	713	716	712	754	708	732	658	733	743	661	703	729	764	721	755	717	775	752	756	717	711	718	724	746	740	681	718	743	724	728	804	727	721	748	703	763	713	715	716	732	764	711	724	729	730	754	741	749	768	705	735	715	780	708	738	740	787	777	700	767	737	738	741	771	690	738	733	701	776	732	737	730	717	753	743	752	700	743	714	761	709	749	766	719	745	716	672	739	744	704	714	749	690	683	711	747	679	727	688	717	748	706	751	725	722	737	731	747	709	713	741	765	747	688	693	703	676	681	756	688	737	732	768	750	722	783	692	752	721	792	756	700	734	704	761	698	732	747	724	738	733	694	716	762	702	775	751	704	764	712	751	730	722	687	688	749	776	718	757	713	713	684	725
19241	1271	1176	959	856	837	830	795	791	801	762	805	773	777	680	730	761	729	770	768	756	802	790	755	753	745	704	801	742	775	736	727	737	723	729	776	717	735	739	735	790	768	804	732	800	754	758	740	752	778	792	765	759	712	733	755	699	724	713	768	735	695	745	763	789	703	772	766	735	747	729	725	762	755	725	790	774	746	772	754	716	765	779	778	708	748	744	736	744	765	748	751	811	756	771	740	749	721	752	727	729	719	733	764	801	831	745	735	751	769	768	757	768	762	715	796	728	732	749	817	789	753	712	753	751	790	755	761	780	750	776	758	727	693	779	714	763	799	725	704	749	748	761	748	780	713	755	761	795	735	768	784	761	715	773	732	792	770	759	757	733	742	756	766	761	815	794	803	743	736	790	791	732	738	743	793	768	734	745	753	760	737	802	791	711	763	783	764	707	724	850	721	760	730	780	772	748	732	713	792	741	747	795	755	772	766	715	734	768	761	735	713	804	776	776	735	801	804	760	797	784	731	778	753	760	781	761	747	766	771	709	764	723	754	760	751	762	723	732	781	766	754	746	747	758	708	747	738	725	719	737	767	749	741	698	785	805	767	761	762	755	771	726	767	731	769	765	748	795	762	764	776	763	741	759	737	782	717	794	804	726	761	776	781	767	752	718	731	775	732	796	750	726	774	698	738	849	765	755	748	808	769	743	775	729	734	785	780	725	748	740	733	800	748	707	782	778	748	741	762	785	738	821	793	746	820	748	719	720	749	789	782	749	726	704	772	742	779	769	776	765	713	721	765	732	785	781	814	741	768	705	743	774	737	747	780	755	780	714	730	751	716	746	774	748	763	768	761	783	733	753	745	748	755	755	729	771	771	724	775	700	762	764	739	729	756	726	755	803	780	711	760	801	747	745	760	754	766	730	769	754	753	799	767	769	758	739	790	737	758	776	776	739	737	777	756	769	721	727	745	770	784	752	753	815	789	714	735	756	789	748	727	775	744	749	763	694	777	683	778	769	695	797	793	725	713	728	738	762	771	717	767	767	760	771	788	751	698	775	752	755	795	754	777	739	735	785	811	723	743	767	778	757	740	750	708	753	713	780	758	740	750	757	756	758	776	756	763	706	732	742	771	759	762	736	757	764	761	747	727	755	749	748	733	776	734	743	746	743	769	740	733	760	752	711	703	747	812	773	731	772	764	759	733	732	721	739	761	791	728	776	715	741	757	729	767	681	787	737	760	751	803	770	784	731	705	745	754	805	712	723	719	798	716	758	720	753	731	818	767	749	753	752	730	754	754	811	731	760	738	778	768	767	774	761	767	785	749	712	746	744	781	774	766	734	708	759	763	726	791	760	764	789	780	756	738	738	771	806	724	726	759	761	761	769	759	786	805	750	781	742	731	754	800	778	762	729	780	769	728	759	754	767	743	749	756	729	781	725	722	738	777	733	734	784	793	770	719	739	745	722	740	763	775	761	774	766	773	783	710	757	701	761	733	749	790	751	755	761	723	741	790	766	765	737	717	790	793	759	799	759	752	720	773	767	739	717	756	777	737	769	704	736	723	715	760	772	760	768	755	794	794	800	769	779	737	749	774	742	764	791	749	742	785	771	711	769	738	707	748	745	721	732	753	775	795	776	752	753	805	814	707	753	734	744	775	796	734	732	754	744	802	791	756	739	752	736	746	767	774	756	774	736	733	762	738	752	794	772	712	733	765	753	744	759	771	776	730	706	752	730	767	729	770	703	769	747	681	799	746	719	760	730	732	767	790	761	767	710	734	786	759	702	721	737	758	778	754	734	768	774	748	751	745	752	791	724	760	712	744	746	767	759	726	752	750	778	783	761	766	737	761	763	732	750	756	792	738	758	732	763	758	730	747	781	744	720	746	781	727	748	749	783	722	746	743	768	744	756	797	814	715	740	765	779	720	753	745	745	757	764	781	780	711	766	779	694	754	768	816	739	713	745	755	772	758	723	777	736	788	765	713	738	779	716	734	747	796	767	774	722	772	757	751	714	768	747	710	758	787	733	770	782	766	756	785	732	772	824	751	730	751	765	725	726	705	749	734	732	758	775	743	714	757	723	782	740	769	742	743	666	791	768	791	779	774	766	773	747	695	732	781	775	725	747	706	737	694	767	736	733	721	752	766	761	728	765	754	750	775	736	766	731	832	736	776	747	751	751	765	743	725	731	761	753	762	771	779	761	768	805	757	738	755	734	750	736	732	729	782	736	753	742	778	759	781	782	728	724	745	770	756	775	769	776	783	735	760	719	748	757	763	806	761	768	709	716	770	779	781	742	743	746	765	798	724	755	732	788	795	687	744	771	796	716	725	713	758	706	739	723	748	778	734	749	736	754	750	725	769	775	721	789	769	745	742	727	746	753	765	710	728	732	740	769	703	726	733	713	786	743	777	749	745	762	775	700	759	748	730	741	814	770	781	714	730	774	745	796	796	716	751	704	776	793	713	767	713	735	707	702	700	776	748	758	780	760	750	763	692	766	746	733	743	696	759	775	736	742	746	778	785	808	702	694	777	730	803	798	719	770	706	727	711	756	709	744	746	754	755	757	689	722	735	721	780	757	748	777	770	782	726	768	756	804	712	740	701	731	740	771	742	732	740	769	749	762	740	791	762	760	711	737	730	726	758	723	765	726	726	787	748	741	775	707	735	777	791	780	746	714	725	733	764	740	732	769	762	718	745	777	761	753	685	699	783	767	726	756	757	768	723	785	687	776	708	760	763	766	752	712	740	790	749	787	757	769	769	742	747	745	745	775	724	737	713	778	722	744	765	758	765	756	771	766	725	753	747	725	756	714	773	761	765	755	761	748	754	736	765	740	706	692	712	746	724	753	831	805	736	787	728	755	749	731	767	740	734	749	786	837	805	737	740	754	721	766	746	799	709	771	765	759	795	768	732	771	728	728	709	761	745	746	798	726	725	792	723	752	710	746	743	761	773	772	731	711	788	770	781	781	754	793	765	768	733	732	740	774	716	747	752	761	675	734	737	748	745	744	725	762	758	758	735	745	703	720	774	738	775	733	708	714	783	760	781	718	785	802	766	742	727	742	672	743	802	772	733	733	774	688	733	737	739	766	716	723	765	809	769	812	741	757	757	725	775	785	724	716	743	791	731	706	701	775	713	753	752	747	742	774	755	796	740	729	724	687	771	818	778	785	812	805	755	759	780	790	750	708	737	716	749	752	756	734	745	757	745	789	792	779	785	779	770	748	760	739	740	818	774	784	762	787	729	761	752	724	771	714	712	754	748	745	790	708	736	752	763	739	758	779	749	781	755	706	747	735	751	714	808	753	738	714	783	745	727	775	710	762	770	742	710	782	739	718	721	724	731	810	779	768	750	726	789	746	815	736	758	668	767	791	765	711	776	722	836	777	783	799	719	820	705	751	754	709	781	759	754	754	758	754	726	747	759	752	722	728	737	736	746	717	777	720	781	783	733	741	775	749	756	775	717	732	739	719	704
24453	20368	26195	24411	20388	10477	1381	965	835	683	646	678	651	571	569	586	572	582	483	570	511	541	507	547	557	525	502	479	485	503	531	509	447	473	481	531	497	476	465	497	490	547	526	474	512	497	496	488	492	478	479	489	483	494	524	485	479	496	494	517	508	450	497	549	469	492	532	475	518	481	486	510	483	549	504	441	496	459	507	505	516	492	528	498	497	502	487	505	499	445	500	486	504	473	513	506	487	500	475	439	509	475	483	469	519	461	515	513	485	463	509	463	496	439	498	505	477	490	456	503	463	491	508	485	494	468	470	472	454	499	486	469	484	480	502	473	489	490	518	508	510	503	499	484	518	488	524	518	517	510	486	510	499	519	495	517	480	479	498	483	462	523	467	453	470	470	521	515	480	490	498	433	509	459	496	514	507	504	452	505	523	473	496	490	465	479	486	531	497	505	474	489	476	508	479	518	514	498	504	501	486	480	505	514	466	497	516	464	467	509	496	519	494	469	487	501	498	468	502	497	443	508	512	457	501	499	498	500	495	464	476	500	490	532	505	490	490	503	427	494	488	473	506	496	463	514	489	451	458	500	419	456	511	471	454	492	474	502	497	474	460	513	452	462	474	449	472	466	474	485	506	479	488	488	486	467	478	497	498	529	514	469	506	520	510	456	469	497	472	441	454	483	474	498	503	498	463	488	471	495	533	489	511	497	457	475	472	491	473	448	510	515	495	452	462	469	496	486	519	480	473	497	490	471	493	513	518	467	527	459	496	480	514	450	472	517	466	499	491	488	494	436	471	471	447	501	515	449	493	498	489	481	482	484	512	466	501	469	507	473	455	494	470	521	456	503	508	476	483	505	498	455	487	482	504	464	497	498	475	499	482	492	474	501	457	510	498	459	502	542	435	463	465	476	467	481	468	485	459	505	518	492	483	479	512	486	435	505	447	466	477	497	518	495	506	473	464	440	505	487	469	484	520	486	448	497	500	462	492	467	478	504	490	501	483	472	497	485	531	506	465	499	492	508	491	506	474	471	506	508	453	500	502	507	489	448	488	528	489	499	542	524	448	479	495	503	476	491	481	499	469	489	497	502	480	475	510	479	504	492	498	520	456	537	457	466	498	481	495	490	495	515	463	524	498	471	472	481	507	522	497	495	498	478	527	499	440	499	525	483	518	495	466	479	493	475	475	458	489	458	480	482	481	456	439	495	500	503	503	410	491	505	535	480	482	458	460	521	516	458	459	495	463	488	467	480	515	455	506	502	506	474	466	459	485	510	487	429	502	521	482	494	503	519	524	485	520	492	477	476	501	484	517	458	515	488	473	467	492	474	498	483	480	512	493	487	478	481	478	505	484	476	507	469	474	517	480	509	467	490	462	523	467	510	477	471	520	482	520	487	461	500	488	442	494	472	506	466	497	490	467	507	458	492	504	503	504	498	474	491	508	468	522	476	472	471	524	501	473	490	481	479	498	492	485	476	507	495	516	474	481	484	504	519	475	471	480	490	496	464	473	482	489	483	473	490	482	510	546	498	453	504	478	484	487	480	496	470	482	489	490	484	512	524	477	542	492	514	526	457	503	496	532	484	503	490	500	524	479	525	495	485	489	489	518	469	463	481	511	473	453	501	502	455	470	516	519	484	511	522	458	508	466	451	511	501	501	469	439	517	498	499	482	480	457	477	453	482	468	491	451	483	492	482	489	489	512	478	487	470	496	544	464	487	484	524	457	474	511	507	505	500	482	544	474	459	463	499	458	481	445	446	478	493	502	479	477	450	491	511	482	507	524	524	527	497	488	492	551	485	492	511	457	516	483	475	452	490	456	481	508	501	500	511	529	513	467	514	525	485	507	474	492	494	539	508	521	524	483	498	499	473	476	493	506	538	494	498	487	498	472	453	495	507	504	494	443	480	486	497	549	496	512	533	507	503	490	459	533	476	494	486	512	494	503	497	505	482	479	461	519	474	520	470	485	513	501	462	506	466	474	448	489	476	455	492	505	499	484	463	538	508	487	474	497	457	490	464	456	493	487	486	515	477	478	483	487	453	474	512	478	491	501	466	479	496	491	513	475	462	460	462	478	499	505	500	479	464	514	477	459	490	469	511	481	515	471	474	490	480	503	505	469	489	500	479	460	493	467	500	473	518	465	498	478	474	488	482	488	457	492	462	497	477	518	491	531	452	486	496	480	547	490	458	480	518	493	491	493	478	496	462	529	464	489	495	475	503	459	482	500	485	488	441	484	426	456	469	502	523	482	502	468	492	508	469	458	499	467	493	454	469	530	507	475	494	484	443	472	471	429	482	495	499	517	465	508	496	508	538	468	521	475	513	475	482	510	496	474	483	487	490	522	511	496	482	481	461	510	456	482	522	471	467	455	535	517	468	503	478	481	498	526	472	496	491	498	531	500	519	474	477	499	519	492	470	532	515	481	518	519	496	491	472	487	469	525	500	526	489	511	498	451	480	468	525	488	468	476	534	503	516	484	495	512	497	518	499	511	495	528	494	473	509	461	510	490	481	478	489	493	468	514	463	479	521	537	472	506	512	479	452	530	488	472	466	499	443	510	473	485	493	508	523	491	484	505	492	481	510	476	531	486	458	481	470	478	515	486	537	476	493	491	459	478	453	483	513	514	504	486	492	493	512	463	457	467	483	522	473	508	535	472	515	500	469	475	495	483	525	486	483	453	493	474	479	469	508	496	453	467	476	497	524	478	483	483	509	465	461	491	449	500	480	505	543	518	488	477	465	489	497	481	459	462	481	504	442	440	463	507	473	511	482	499	464	486	478	490	505	479	531	497	466	472	511	481	485	491	487	487	540	485	466	516	492	545	477	469	466	504	476	464	478	476	489	513	470	532	490	518	495	466	505	496	485	479	477	490	499	519	469	490	479	483	485	498	524	474	527	474	461	469	486	477	510	481	479	513	461	489	544	519	488	498	476	522	470	499	524	515	471	470	483	472	457	478	485	499	485	527	511	510	508	443	469	462	487	475	454	501	487	510	449	505	498	510	509	484	517	499	520	486	478	484	498	476	460	480	490	450	475	476	494	468	461	459	501	478	477	484	507	443	491	493	464	499	506	470	511	462	527	478	486	475	497	468	477	481	473	501	466	483	485	486	499	479	512	521	470	485	487	494	508	481	469	482	466	495	483	486	483	498	504	469	477	481	469	529	481	477	478	479	477	499	483	516	521	483	447	468	522	463	476	486	506	517	441	511	473	485	496	508	457	507	507	498	499	469	519	482	476	478	479	500	475	500	497	486	497	501	498	469	501	489	483	490	479	474	494	471	498	461	502	520	473	507	501	489	470	490	451	491	490	505	485	496	535	456	472	499	478	542	514	486	488	545	490	486	461	464	430	494	493	500	479	496	508	480	524	500	528	470	514	456	504	496	479	476	469	521	472	493	505	438	497	477	511	486	464	512	491	494	514	504	513	509	462	496	479	495	486	495	474	472	492	495	472	516	512	516	488	462	453	498	522
25835	8891	8030	4488	2868	2195	1649	1382	1152	1071	936	857	862	760	713	681	621	647	630	650	633	639	629	572	553	578	549	530	589	523	534	561	521	514	544	505	524	514	516	530	530	475	520	513	484	496	514	503	510	554	540	485	507	469	539	516	487	549	543	495	509	510	509	500	470	473	520	493	532	531	518	514	508	497	509	464	514	511	502	531	499	535	482	512	450	525	494	510	489	460	478	543	490	520	430	475	520	470	497	519	572	490	508	513	521	509	508	517	490	515	506	496	517	506	517	520	511	525	525	511	526	495	514	496	541	476	555	506	524	504	526	502	517	522	516	522	511	483	482	515	494	481	486	484	540	487	476	475	537	529	504	472	486	526	529	533	480	511	488	510	501	493	522	510	531	515	541	508	508	498	470	514	517	484	535	515	471	519	510	503	481	506	514	509	559	521	505	463	486	495	507	509	506	484	498	506	501	500	531	530	517	492	493	517	479	521	515	540	495	516	533	518	494	493	496	474	514	518	480	556	534	499	513	537	475	501	507	488	495	517	511	463	489	460	509	490	530	550	516	478	490	477	515	496	515	505	493	519	530	513	466	503	471	478	500	507	491	493	535	513	503	486	502	532	486	491	503	461	495	510	534	545	514	494	503	517	514	496	508	507	549	547	469	485	497	518	485	501	507	496	519	482	522	525	505	495	508	521	461	491	517	478	527	492	513	517	496	499	525	509	483	510	511	482	502	472	483	491	553	487	479	508	484	536	493	474	500	487	505	499	506	510	483	502	497	485	502	464	528	486	507	461	486	459	517	513	483	494	502	506	491	505	509	495	526	490	504	504	481	531	505	486	515	523	496	522	534	507	522	527	503	497	470	557	515	524	513	539	511	477	532	470	508	472	518	537	512	535	492	537	490	507	479	504	549	548	467	470	494	506	500	502	479	474	529	545	522	528	473	555	521	490	516	524	499	531	500	512	500	519	496	479	525	495	513	508	510	477	499	505	470	463	476	512	512	491	496	557	473	509	506	503	532	559	562	533	550	509	488	513	494	536	480	501	489	480	475	481	456	484	531	508	496	502	515	511	529	509	488	530	474	466	461	492	512	496	460	504	504	503	473	503	493	531	536	457	566	515	485	504	504	509	501	492	509	539	498	502	538	516	515	522	522	513	506	476	462	497	530	526	502	473	515	477	470	494	467	485	463	508	519	490	484	512	539	516	576	499	513	536	505	516	504	521	503	525	498	525	503	516	501	489	495	514	487	508	480	475	495	494	513	519	490	498	513	516	513	540	483	528	445	475	490	539	491	508	503	515	476	529	492	486	500	522	507	480	534	476	488	495	519	504	515	518	499	487	522	483	471	539	505	513	497	495	565	522	449	456	505	501	556	520	484	510	489	524	536	492	494	490	510	456	544	499	492	493	484	523	544	502	501	520	491	466	504	522	513	529	498	495	509	535	470	513	537	520	531	490	484	513	490	535	526	541	489	497	476	538	498	503	491	530	466	500	517	472	469	474	509	478	487	478	533	530	481	501	506	496	493	502	536	472	506	509	479	475	505	532	476	492	496	462	503	465	539	486	536	509	504	501	465	506	515	513	520	489	477	514	508	486	504	519	493	538	471	516	526	501	505	487	514	481	485	491	534	469	495	490	522	471	508	495	499	532	499	492	492	520	521	544	483	484	469	487	517	497	491	520	527	526	504	544	539	472	492	504	482	513	468	532	496	507	551	507	475	514	473	472	526	521	531	471	489	479	513	525	521	447	464	518	527	491	509	510	510	462	491	500	523	494	479	509	502	503	551	493	476	495	525	519	484	528	523	517	516	487	520	531	499	550	523	481	465	541	473	495	494	476	509	493	510	496	485	508	494	516	482	479	466	515	510	510	498	470	503	512	507	470	539	500	528	537	458	475	519	483	488	504	544	528	489	508	484	497	458	524	487	517	500	490	499	494	495	477	497	535	499	508	541	482	490	549	486	494	511	504	486	475	541	522	520	530	479	485	523	523	504	502	487	463	498	506	476	504	512	500	469	529	515	519	493	514	504	507	502	464	472	508	512	524	487	520	496	519	477	509	501	485	495	489	498	510	501	480	543	519	514	496	522	503	477	485	519	511	486	517	521	520	476	514	510	514	491	510	501	510	517	478	525	501	502	516	486	505	517	539	495	508	500	486	517	510	512	517	496	497	513	501	505	502	532	489	509	485	522	552	470	494	516	468	521	550	512	461	527	482	475	488	468	486	482	530	498	499	522	482	526	511	503	514	491	476	484	479	526	529	522	547	529	500	457	507	485	510	513	503	462	524	493	503	478	506	490	497	511	512	506	513	539	507	484	477	479	522	468	475	514	515	460	504	524	539	467	479	495	494	497	464	513	498	546	479	491	466	497	463	511	493	479	519	507	523	487	503	524	503	499	505	489	468	523	529	512	530	545	534	491	505	565	507	535	504	502	496	487	542	487	487	437	514	472	529	503	565	495	512	492	496	474	532	444	482	467	477	523	518	492	480	506	492	492	512	540	506	520	497	487	491	530	502	513	492	487	494	524	514	513	489	488	510	446	504	496	476	505	503	492	519	499	489	477	523	484	472	516	478	474	491	503	504	511	481	517	526	506	500	466	547	486	481	528	507	518	492	510	499	515	504	491	513	506	512	486	463	532	528	505	545	503	501	514	530	513	489	500	509	461	532	552	533	479	500	547	519	492	524	478	492	489	516	515	481	518	528	516	550	503	476	526	512	539	516	512	517	497	487	465	511	506	497	509	522	474	467	480	485	502	517	526	496	491	495	507	511	527	515	505	489	541	479	534	520	500	491	500	499	466	523	483	523	494	533	499	525	474	468	524	514	492	486	498	554	496	487	507	491	485	476	514	523	499	514	501	472	522	484	531	520	479	534	491	501	486	505	506	457	504	493	558	542	527	540	483	487	531	491	553	544	535	516	497	473	512	510	501	490	531	542	553	510	508	502	510	512	480	508	520	457	511	497	520	505	515	540	504	487	501	485	545	491	516	488	483	467	563	522	485	471	468	543	490	495	500	469	508	506	499	479	474	511	509	526	490	500	527	488	510	503	485	529	545	533	467	478	497	474	504	495	488	488	442	497	480	494	524	513	508	518	490	515	519	495	487	492	487	485	521	513	527	499	468	487	508	455	492	504	510	513	521	492	533	536	583	521	502	489	495	514	478	505	454	508	536	503	500	504	487	473	489	462	504	490	535	477	501	497	522	475	524	516	462	485	480	470	536	513	436	513	477	469	535	536	487	523	560	488	482	488	550	491	515	452	497	522	476	500	509	469	489	520	503	498	512	514	475	497	487	512	490	522	533	472	534	501	492	499	505	476	492	505	474	481	518	472	531	509	518	497	504	524	534	503	499	520	507	477	509	471	495	476	514	507	495	486	501	518	492	509	505	477	511	524	485	492	506	513	459	504	499	500	495	517	520	498	523	483	508	445	528	489	519	499	493	499	504	510	493	508	484	480	510	529	513	505	500	483
22578	20324	26577	23966	20326	20389	10536	2072	1528	1474	1245	1174	1198	1155	1115	1023	1044	1012	1062	999	1047	1017	1022	996	970	928	968	979	967	989	1003	1010	950	942	984	978	954	944	899	993	956	921	921	972	959	939	921	946	969	974	914	905	896	943	878	966	901	906	970	934	926	886	957	937	978	944	929	952	950	880	901	904	937	902	943	905	953	964	950	921	945	908	910	932	983	907	981	875	933	961	875	924	931	908	894	881	973	918	957	929	934	932	947	862	966	941	906	887	932	902	1004	956	937	910	896	983	942	909	940	938	963	935	920	847	987	871	919	993	948	933	936	959	900	899	886	953	910	930	942	947	951	911	909	886	900	961	908	896	928	919	862	936	915	950	918	935	942	952	941	860	865	868	892	902	896	982	906	922	918	901	913	948	937	898	939	930	960	898	907	906	957	907	881	903	970	917	903	907	906	929	926	897	901	935	892	967	952	900	967	872	915	898	905	931	905	946	867	917	844	892	889	924	868	923	927	895	936	967	918	920	896	895	949	967	925	899	909	913	903	914	929	924	969	897	897	932	941	889	922	952	918	924	940	942	889	922	922	935	917	928	926	924	904	927	938	926	881	895	891	924	914	900	914	941	888	966	921	873	878	909	869	903	933	911	877	953	904	890	945	917	915	895	940	954	878	916	919	945	951	981	905	890	899	894	896	894	882	881	909	923	876	889	912	933	896	914	868	899	929	941	870	875	887	910	879	923	921	934	926	966	890	880	882	915	944	915	888	933	965	926	887	975	864	836	895	956	861	945	890	900	890	925	866	919	896	871	917	891	872	868	896	958	945	935	990	932	817	889	872	919	902	920	927	962	961	919	927	910	893	960	925	903	960	915	933	937	1007	932	954	906	904	915	856	939	912	923	931	887	916	908	935	842	920	915	953	904	888	940	907	907	876	899	927	905	968	957	906	948	868	899	905	917	870	922	900	876	890	932	908	901	872	919	971	860	963	886	933	929	941	903	905	940	909	936	897	925	903	900	889	956	936	917	948	950	943	923	896	882	922	953	905	880	882	901	935	969	1012	924	970	892	907	906	944	922	925	939	922	941	942	893	931	850	899	912	936	867	865	918	929	915	890	908	954	858	930	921	954	956	910	971	901	895	926	919	879	949	918	913	923	905	910	919	918	932	971	912	916	945	963	952	902	879	949	906	892	895	907	942	950	867	895	979	930	959	910	917	858	912	921	940	942	920	902	903	962	927	986	951	926	947	942	984	873	912	966	914	936	883	919	887	900	903	917	891	929	922	911	967	959	913	923	920	951	923	861	877	909	904	880	923	884	921	920	913	902	909	923	908	860	959	929	931	936	893	909	921	942	917	959	901	891	950	951	914	906	902	870	894	935	904	919	900	884	951	919	868	886	893	881	920	909	844	859	861	906	948	940	927	922	913	932	901	922	941	913	933	881	931	947	871	978	924	908	882	864	938	868	925	929	856	930	897	906	876	892	917	850	921	871	933	922	922	880	945	947	918	852	976	892	932	935	916	961	942	921	917	901	886	879	887	894	923	914	891	931	898	929	933	912	980	904	907	910	942	910	912	878	934	893	931	879	945	975	913	933	913	933	909	949	961	900	922	905	954	944	968	932	947	892	953	901	919	933	924	918	823	967	897	987	918	922	960	930	923	937	926	936	902	949	866	880	982	893	958	914	891	880	887	888	912	917	933	856	888	885	876	899	907	945	943	890	955	876	984	896	841	913	980	868	936	940	915	1007	948	905	890	895	897	947	872	906	891	890	913	923	905	945	900	886	919	948	930	914	910	958	884	896	936	935	942	932	941	939	891	926	859	887	908	898	951	956	913	927	899	930	915	929	972	892	901	903	925	882	937	965	913	968	844	888	848	875	880	911	922	860	905	911	901	947	886	883	911	886	899	938	948	928	877	915	883	920	883	879	897	859	863	952	941	903	908	922	887	908	867	880	901	942	887	976	945	949	956	866	927	997	942	865	882	961	896	929	951	902	943	866	930	915	911	941	875	885	919	959	908	943	923	920	968	872	899	918	819	926	924	884	904	983	909	963	995	893	1002	931	911	903	892	883	910	915	940	934	883	896	919	943	875	990	916	963	842	933	950	941	978	924	933	862	910	856	876	907	917	890	929	911	920	937	932	932	940	949	912	918	915	880	913	854	912	938	876	881	918	873	937	931	881	944	893	890	941	959	895	938	874	896	948	921	922	966	848	933	895	922	949	918	905	865	916	977	918	996	928	935	909	894	899	885	938	903	908	877	928	920	905	943	924	904	922	901	883	967	898	910	928	928	876	927	882	897	959	924	881	882	943	963	941	916	884	943	921	921	915	924	875	866	944	901	877	929	962	878	984	911	940	951	910	955	975	903	941	870	936	864	914	896	896	887	958	945	945	946	935	919	943	915	903	929	936	913	904	873	870	939	917	915	955	923	955	907	955	928	891	930	933	908	882	933	932	877	955	908	945	905	880	908	896	929	934	841	940	917	919	962	958	896	872	934	887	889	966	879	922	929	878	893	910	948	866	931	966	906	937	914	908	942	912	944	909	883	914	869	909	940	946	910	949	877	902	961	935	890	921	910	926	911	895	940	878	912	907	932	940	925	898	914	890	974	914	951	977	903	909	902	888	925	859	855	879	933	855	853	938	934	974	925	878	858	932	936	873	907	902	882	852	889	899	875	871	906	857	922	948	858	923	968	941	970	910	936	918	904	963	934	918	959	937	929	893	928	922	892	940	899	964	972	890	910	834	941	968	926	884	958	935	917	963	934	961	929	912	893	901	958	964	900	933	903	934	884	885	901	915	911	978	898	967	915	906	868	931	998	927	951	956	872	951	927	944	968	890	895	965	936	939	976	900	903	914	917	882	906	899	955	911	947	882	912	910	864	956	883	949	931	918	944	895	948	991	947	896	997	909	896	929	926	944	902	910	931	887	929	906	929	978	929	892	941	930	902	865	915	916	918	930	872	952	915	926	936	927	947	897	916	929	877	918	981	960	907	941	964	923	963	910	922	926	919	941	887	907	907	923	871	869	959	946	977	913	885	923	886	909	936	926	945	911	936	890	973	913	890	921	955	893	921	920	908	873	949	936	878	885	886	912	944	903	902	898	872	942	940	925	930	927	866	899	910	914	901	889	918	963	937	959	866	898	937	920	976	930	921	951	939	949	871	953	914	933	947	874	875	929	921	897	951	899	949	912	870	935	894	968	895	919	941	929	918	909	901	890	898	888	899	940	852	957	935	918	944	913	953	978	897	903	928	904	1008	910	873	915	919	944	913	913	923	946	925	928	872	883	892	894	942	875	928	928	920	894	912	927	899	908	914	900	901	900	899	927	928	905	896	843	897	911	882	888	927	884	889	894	935	898	958	944	964	896	871	899	929	942	868	923	904	895	893	886	909	943	923	937	901	929	966	981	903	808	931	879	957	950	905	894	847	899	896	969	898	954	925	880	921	894	901	951	890	849	933	929	886	893	909	919	929	901	961	943
22934	14706	13554	7821	5423	3976	3157	2586	2224	1892	1808	1569	1395	1390	1316	1198	1160	1111	1096	1130	1124	1064	1047	1038	968	998	1002	951	970	942	930	936	924	937	954	974	937	891	901	902	915	857	920	901	892	840	915	885	903	891	869	872	932	898	822	867	890	875	867	905	853	880	841	833	900	924	856	827	900	875	897	807	924	854	858	911	860	843	840	849	841	830	872	880	827	878	925	799	864	930	848	839	885	888	896	887	854	833	865	822	901	849	892	916	842	857	929	913	907	838	929	806	871	909	792	870	922	893	884	893	876	824	852	834	900	857	863	922	860	836	858	903	876	872	871	910	906	870	852	875	907	901	845	847	861	868	892	844	868	915	821	884	915	844	813	897	859	870	906	820	848	891	887	857	824	834	885	843	879	841	865	805	888	831	854	862	849	874	924	884	886	845	803	867	863	868	885	848	872	898	836	866	898	886	812	868	890	884	846	896	922	865	857	861	828	852	849	839	868	848	892	796	874	862	833	851	838	859	885	877	905	904	860	892	874	845	867	914	864	862	837	919	871	899	876	847	861	835	847	820	863	891	847	862	911	870	851	906	851	899	861	860	818	828	902	837	874	871	848	843	874	858	852	851	831	853	916	899	819	922	905	873	873	830	836	853	905	871	869	852	881	851	804	904	904	871	844	891	908	885	886	832	852	811	831	852	891	895	887	893	840	904	834	903	884	836	943	845	898	832	879	858	867	892	916	882	853	886	852	821	820	835	889	881	849	893	927	886	827	890	902	898	834	802	850	854	841	837	858	873	909	908	822	853	851	839	843	837	852	892	803	885	882	916	898	877	863	864	808	856	885	772	891	879	898	882	870	852	862	915	918	882	886	873	851	884	804	888	863	890	855	868	821	887	850	854	879	857	820	837	884	898	837	870	892	865	834	899	902	863	860	864	857	852	819	869	836	869	845	843	862	857	901	900	837	833	885	888	871	884	874	869	865	890	845	874	877	847	823	854	841	839	862	845	816	899	885	901	873	890	889	869	927	871	891	854	844	853	859	861	805	860	844	898	882	873	903	846	864	837	849	847	854	888	907	811	875	869	830	816	854	876	856	855	863	840	858	863	851	883	903	854	862	877	805	843	862	812	848	881	891	856	912	889	861	853	880	864	851	873	848	862	869	834	865	888	871	875	871	859	924	887	858	852	879	882	869	890	898	898	877	869	838	889	869	866	869	857	813	837	839	901	867	851	842	871	865	851	889	869	922	826	872	873	841	854	826	806	880	860	887	873	846	802	790	860	854	848	870	873	854	879	876	837	899	871	840	809	880	864	879	844	835	838	845	794	867	897	904	896	811	867	832	875	856	844	838	854	913	875	876	863	847	875	906	842	843	835	820	845	888	863	864	907	848	888	857	865	847	866	823	835	816	849	886	871	841	839	878	809	858	850	835	805	874	853	838	910	901	864	847	844	928	864	855	876	896	855	821	818	877	901	838	931	880	891	824	890	814	837	876	825	888	856	881	865	836	889	915	815	824	848	834	800	890	907	890	887	812	883	900	810	901	885	853	834	868	901	885	864	908	797	866	887	862	926	841	819	900	851	857	805	929	885	868	838	833	830	843	884	816	869	868	834	907	925	840	881	902	814	882	890	900	867	865	846	824	903	858	884	868	912	868	905	819	902	860	847	888	816	833	869	826	832	862	854	916	835	894	863	889	863	866	838	850	812	873	841	829	877	888	847	815	835	844	858	862	884	828	847	820	844	867	870	883	878	863	831	852	854	860	882	819	850	839	838	812	838	820	871	890	816	780	867	876	858	901	856	832	841	837	885	833	843	869	835	859	880	867	873	907	914	837	841	882	908	874	906	871	875	895	866	864	823	828	876	900	818	846	836	856	867	853	834	876	919	877	865	878	901	834	909	867	806	892	857	824	835	875	842	775	873	874	862	854	842	874	814	847	881	870	898	844	877	798	781	869	860	904	878	872	874	814	891	866	895	852	867	891	864	868	873	869	854	823	853	801	879	924	842	846	862	891	903	864	954	877	814	911	910	889	860	835	845	864	884	874	878	855	899	840	875	866	888	854	846	860	858	887	881	922	831	865	900	849	859	896	892	924	853	831	891	880	839	835	844	867	810	896	894	826	855	845	900	836	897	822	936	845	846	854	812	816	860	916	900	878	846	838	896	818	866	835	876	857	847	860	898	864	828	877	817	860	851	878	834	861	880	876	865	830	877	902	794	842	868	875	822	845	836	901	840	849	893	868	889	834	870	832	858	834	868	873	918	806	834	875	853	843	881	925	858	880	885	867	853	854	874	820	886	856	870	868	878	859	851	908	912	905	839	845	838	895	850	845	842	858	913	839	819	823	829	824	825	851	866	877	853	853	932	873	886	887	847	888	889	893	820	872	894	868	849	839	868	837	888	821	860	830	848	860	842	847	837	883	846	816	880	861	884	869	835	860	834	895	849	924	854	879	839	886	838	870	853	872	861	881	854	863	926	833	850	875	837	852	820	834	824	874	886	886	835	838	804	896	887	906	890	853	813	865	917	876	828	837	854	889	855	864	873	867	868	893	857	830	849	820	852	876	883	898	886	885	847	847	789	883	873	857	832	896	873	844	827	869	872	896	851	909	843	865	904	835	859	872	873	861	819	855	865	810	884	789	885	846	863	836	883	876	848	851	826	914	802	838	843	846	856	879	886	856	821	868	900	877	867	893	862	804	879	880	869	878	805	835	896	852	884	783	858	861	853	897	872	841	850	839	875	875	797	812	914	849	841	843	847	851	905	891	859	816	804	883	909	877	873	882	854	858	831	840	859	853	848	872	854	851	844	892	841	855	857	849	829	926	902	834	868	837	811	876	863	847	826	883	875	876	882	839	891	882	898	875	804	886	885	860	837	883	895	888	832	876	898	860	821	881	866	812	837	898	848	872	861	874	870	871	898	877	873	853	861	896	814	861	873	904	871	871	898	854	843	861	915	845	817	880	896	876	931	901	920	851	885	874	842	864	831	864	837	887	858	911	843	847	894	888	836	872	862	840	851	898	843	914	791	847	814	887	849	916	911	872	885	867	886	841	859	850	928	814	851	825	881	902	819	832	845	869	837	824	836	825	859	898	817	827	894	892	852	838	795	888	849	869	884	864	888	858	865	850	856	856	866	873	865	915	833	840	867	770	883	877	848	870	845	907	859	834	856	875	891	845	865	830	877	840	878	876	836	837	861	884	901	907	839	834	916	868	847	846	865	828	879	862	883	840	853	879	846	894	880	815	882	852	866	857	800	842	850	866	884	870	853	887	858	831	868	892	827	837	858	822	897	835	848	862	863	885	817	853	887	925	884	813	828	801	904	880	854	867	847	840	849	859	920	889	787	835	864	910	844	883	821	880	880	810	858	789	872	814	809	895	871	858	852	852	836	851	877	840	833	809	846	895	863	831	878	883	846	844	879	876	845	861	864	866	892	864	825	830	825	836	865	847	848	826	839	843	889	877	867	897	867	874	867
30356	15430	3203	1080	861	818	842	791	816	833	782	741	824	758	821	775	769	784	770	798	756	794	743	786	791	815	785	749	820	768	760	790	814	724	744	762	762	786	773	812	779	783	832	765	805	758	725	827	749	732	741	821	799	787	749	758	711	799	788	806	781	772	807	748	768	761	797	730	779	769	776	771	760	742	768	743	784	761	797	792	784	777	789	876	762	793	743	789	771	749	752	774	754	768	741	761	754	717	762	771	789	792	788	760	749	752	726	800	712	762	805	792	766	774	704	805	771	746	869	792	736	744	751	794	792	792	788	786	749	748	812	742	760	769	803	838	751	746	770	731	777	763	764	806	810	802	751	732	773	757	725	774	722	768	731	801	750	730	789	810	743	747	753	782	781	766	787	756	808	790	797	737	783	825	763	774	756	772	736	786	734	757	766	795	744	754	772	751	754	809	817	823	762	821	772	818	774	739	736	731	794	792	797	721	788	715	739	766	749	764	786	749	789	789	755	786	745	770	778	805	731	789	751	764	770	753	775	779	788	750	774	772	785	755	810	770	797	746	764	735	799	793	734	758	747	781	792	760	664	784	765	810	774	725	829	764	787	787	798	775	768	773	771	791	763	743	794	812	791	822	767	762	761	781	704	781	746	762	801	777	792	834	753	819	872	798	801	785	768	757	790	749	758	780	766	753	794	734	743	788	807	797	763	741	767	773	759	773	759	802	789	761	803	761	757	720	753	797	785	760	788	752	793	794	796	819	778	758	771	760	762	745	756	750	739	751	744	750	808	768	761	794	764	768	783	753	728	784	737	745	761	826	760	799	766	764	704	761	794	785	784	771	738	794	789	790	774	785	735	835	810	719	768	771	825	790	756	844	783	752	803	790	772	795	773	803	804	768	824	745	726	779	821	792	792	824	803	747	748	790	780	759	728	800	784	813	717	744	720	806	762	757	778	818	733	735	777	762	778	767	786	766	805	788	789	780	779	743	767	785	789	759	791	757	790	734	795	765	809	757	708	728	788	737	778	724	780	764	766	783	783	768	733	795	746	766	751	751	779	742	746	804	754	745	752	729	789	780	777	767	826	806	798	791	785	786	763	735	762	754	823	773	722	777	741	774	812	771	726	765	762	799	769	778	710	821	781	754	789	796	743	790	759	771	804	782	800	789	761	738	793	787	778	786	811	777	752	766	825	675	770	796	731	736	777	734	797	765	728	817	757	729	743	799	745	801	804	794	822	758	806	777	753	778	746	789	741	769	759	780	792	744	762	763	787	805	747	723	790	748	785	773	797	768	788	784	796	780	759	785	786	758	764	795	770	747	747	815	790	810	752	766	773	785	796	773	783	729	782	861	749	705	723	730	810	772	780	729	745	833	756	768	759	762	814	764	766	772	820	807	794	788	810	780	750	781	771	743	743	791	793	757	789	740	819	772	805	749	752	759	764	764	773	748	766	772	778	740	788	783	748	775	769	782	787	763	757	770	769	780	796	834	754	798	766	747	772	754	725	768	776	793	758	760	787	793	761	746	756	763	781	816	760	756	739	850	787	798	784	739	756	799	767	801	794	809	750	760	779	794	773	741	745	783	784	765	764	754	754	753	792	766	779	786	747	761	751	771	752	790	785	782	729	763	790	831	794	766	757	788	819	746	785	771	745	786	795	814	771	741	758	785	767	794	768	743	774	734	792	761	801	788	730	763	759	713	765	743	762	834	725	765	811	794	784	786	763	813	747	773	774	747	801	707	763	736	754	752	758	757	753	737	757	722	742	780	753	807	755	791	781	812	739	771	739	826	768	805	800	776	780	814	757	800	774	804	728	763	787	783	756	747	735	757	777	760	820	769	775	772	804	793	789	765	813	759	755	786	744	805	790	776	750	811	739	732	740	725	761	846	778	757	801	813	805	734	777	756	755	763	741	769	763	797	772	801	734	782	789	790	805	796	797	763	791	752	742	803	773	796	758	814	784	768	825	812	762	767	741	771	764	759	783	786	774	815	817	734	809	697	787	796	764	823	775	804	766	788	795	831	749	794	795	813	820	753	788	763	760	758	728	765	805	808	770	781	748	770	779	778	748	753	746	786	817	785	710	729	802	822	756	708	735	768	789	720	762	810	786	775	812	755	779	759	788	751	753	798	799	764	812	773	773	753	772	735	758	789	814	755	836	724	749	768	740	766	822	760	839	764	713	789	770	753	792	800	767	803	766	762	770	806	760	762	755	794	739	807	759	793	777	819	800	753	811	783	798	773	782	761	750	768	742	782	732	772	788	759	795	751	755	794	766	717	753	788	765	770	773	807	760	791	716	767	741	798	776	805	793	746	800	775	748	784	798	771	782	824	773	777	759	730	742	793	816	744	753	779	755	758	731	766	759	853	801	813	796	784	820	846	745	764	776	746	827	742	813	763	800	779	764	794	826	748	768	766	741	804	756	726	708	728	821	812	768	758	740	784	754	735	803	875	773	749	774	753	798	782	717	770	814	767	732	784	771	761	762	768	753	763	739	777	780	793	826	779	797	792	779	791	802	789	735	779	729	803	767	747	741	796	774	730	774	842	771	738	791	758	767	743	769	780	761	781	797	736	786	780	769	750	764	745	828	785	766	765	724	789	795	749	806	743	762	741	756	778	787	841	777	761	762	750	767	792	793	763	763	737	801	757	775	772	771	797	789	774	791	733	801	786	781	706	807	775	743	760	742	734	786	791	788	856	791	785	794	832	770	783	750	823	796	748	827	752	777	808	805	754	758	797	746	783	757	741	776	770	731	755	784	761	762	819	765	734	766	758	763	784	762	781	782	798	788	772	789	776	764	738	747	775	811	827	816	774	785	784	736	766	775	772	766	751	747	763	760	754	762	794	744	769	765	809	769	787	764	759	781	739	777	777	782	753	812	771	749	754	773	770	811	764	831	800	745	714	734	774	776	784	773	788	772	756	754	780	796	795	776	757	782	745	813	802	749	741	752	786	788	804	754	751	786	770	760	753	720	822	739	773	800	739	766	838	749	767	776	725	755	803	757	788	795	754	803	770	813	763	763	781	747	806	807	765	754	767	824	788	770	783	786	781	773	753	787	791	787	747	775	768	814	785	820	750	730	806	782	730	743	784	747	726	736	734	808	742	774	769	768	796	744	804	837	790	732	706	758	785	783	756	764	766	798	849	800	743	752	832	755	798	734	783	733	780	768	752	748	782	726	782	793	813	782	814	761	831	775	773	770	799	778	755	795	798	760	752	788	776	798	732	769	770	733	750	800	741	762	785	824	712	764	784	808	769	796	714	745	763	714	737	822	787	767	752	786	740	729	763	734	746	737	799	764	785	789	761	776	795	796	731	767	779	799	787	775	768	815	726	753	726	803	761	774	785	797	750	772	718	728	749	746	761	814	796	786	736	787	812	760	736	762	739	775	808	780	745	752	731	810	813	787	796	794	774	761	780	789	719	774	754	745	725	750	754	797	766	756	806	790	799	755	752	817	754	727	792	764	795
19139	1335	1228	1002	913	944	830	865	819	847	760	855	832	878	736	792	806	775	804	840	827	774	811	813	778	840	763	813	819	781	821	835	794	800	825	845	807	730	773	818	783	768	793	763	769	849	806	801	779	789	818	828	779	814	744	841	802	751	801	785	803	758	860	792	794	802	811	762	819	780	823	774	800	818	780	789	800	750	750	851	803	799	844	795	809	746	744	778	820	837	786	776	803	775	812	745	784	840	761	786	776	782	796	764	761	804	779	814	790	784	780	797	826	766	757	762	787	794	746	829	791	774	793	829	813	795	771	757	783	836	780	793	809	810	780	771	757	777	753	787	836	795	779	762	761	806	779	804	787	802	829	749	822	776	801	779	792	811	819	811	816	772	774	752	793	835	775	813	786	781	794	797	788	846	809	809	779	838	820	818	795	775	787	830	720	859	785	807	784	843	773	827	793	817	787	758	742	783	753	819	772	815	845	793	772	793	812	792	804	783	790	813	803	765	753	807	786	841	749	841	761	799	800	843	774	773	756	747	820	802	792	768	771	798	769	813	812	821	778	808	769	774	754	758	819	781	777	777	819	753	775	799	802	793	723	850	775	783	778	783	861	796	820	794	819	799	793	731	818	812	810	786	774	799	794	804	800	801	811	780	807	768	787	804	784	844	795	821	771	771	763	818	775	754	812	799	772	778	776	808	786	766	742	816	794	826	776	838	785	780	774	822	843	787	784	808	796	819	767	790	777	816	802	804	729	775	785	772	760	820	780	797	749	748	770	795	787	759	816	805	825	797	787	793	799	804	765	801	758	778	804	775	783	805	852	759	795	794	796	772	756	828	769	795	737	778	840	790	799	769	772	804	783	760	823	796	807	774	805	761	783	759	769	767	784	771	824	803	801	765	769	718	782	786	815	761	818	779	771	777	775	792	797	790	821	729	824	788	733	725	772	775	733	783	801	743	770	784	795	801	764	825	766	802	816	772	788	801	749	778	801	760	793	774	833	797	827	794	786	773	796	790	782	755	823	772	781	756	794	791	764	749	775	757	796	856	849	798	842	807	760	768	764	863	794	808	802	802	794	837	783	848	767	801	746	810	789	798	790	817	820	750	779	773	816	789	755	780	808	798	818	780	795	730	794	796	800	778	802	780	793	809	824	788	756	789	822	792	831	764	748	819	764	762	816	826	809	816	753	771	717	778	785	787	849	809	837	760	780	753	787	774	791	773	736	834	804	787	783	834	794	806	775	846	762	743	797	756	780	837	816	779	823	793	796	827	845	767	795	754	822	796	846	742	777	758	783	799	769	796	819	800	830	770	777	753	806	802	751	713	757	816	792	811	805	801	769	763	834	791	808	836	845	768	820	799	781	792	811	809	798	814	820	800	809	783	761	828	743	820	792	770	765	743	793	774	746	805	824	776	776	776	766	801	783	803	774	823	788	819	789	802	810	779	825	744	787	793	812	803	760	788	795	773	735	749	779	770	809	758	797	833	734	785	770	807	826	788	791	762	807	788	802	801	784	794	853	771	790	763	764	797	775	833	779	830	791	813	821	767	764	819	798	774	767	757	787	767	756	721	801	802	813	742	767	810	769	801	778	838	776	850	866	760	795	807	768	793	821	793	830	822	792	783	767	748	799	743	812	795	746	798	788	800	824	786	762	800	796	816	839	770	778	750	770	750	852	808	792	758	810	782	853	793	775	825	760	817	800	823	754	843	774	772	826	782	853	771	805	859	842	830	806	749	848	801	802	794	821	806	754	844	781	799	791	757	826	781	807	799	860	782	837	816	819	754	752	764	770	796	803	845	790	795	765	801	791	789	746	798	818	773	767	823	799	800	805	785	834	786	780	832	800	770	791	798	808	835	770	782	775	803	815	852	825	799	776	765	804	795	776	791	775	784	757	796	788	802	800	791	830	819	784	788	824	776	800	748	771	841	792	779	766	794	791	815	779	801	818	861	813	814	803	786	816	794	773	823	813	775	791	768	773	821	827	784	759	816	861	797	771	745	762	825	806	821	790	803	766	811	763	810	793	789	781	760	786	785	789	797	836	788	806	767	799	818	806	791	816	808	744	772	790	766	739	758	837	759	772	806	760	766	772	768	860	772	807	776	781	757	778	807	743	761	815	788	788	785	800	819	788	807	772	785	774	765	804	768	802	765	812	809	816	817	768	720	774	788	786	795	820	846	790	811	808	787	811	834	796	800	781	800	787	777	790	841	803	802	802	790	833	822	817	798	824	821	770	795	804	802	804	806	781	836	804	787	816	817	806	840	840	753	819	797	793	801	750	830	820	796	802	789	802	806	822	843	840	721	830	798	767	796	768	809	801	790	745	785	784	800	791	837	792	793	763	785	765	802	806	785	778	758	797	789	770	774	744	798	801	779	803	816	796	796	793	780	785	742	764	812	794	810	801	778	781	796	753	809	821	830	809	845	823	829	744	753	761	805	817	795	827	768	825	861	790	851	766	817	744	750	802	781	759	772	769	811	817	802	786	795	769	802	824	773	785	779	804	788	834	765	792	868	801	779	821	807	800	820	797	793	762	779	755	807	824	799	796	816	748	834	795	835	756	821	784	854	851	790	796	789	773	793	807	736	775	780	768	768	810	753	792	801	765	792	810	796	801	781	714	830	828	780	757	785	824	812	751	823	724	785	749	814	775	830	744	773	804	784	773	771	790	754	776	827	768	759	783	782	793	761	773	786	789	811	833	787	826	790	830	796	787	797	806	805	790	833	803	764	801	788	817	771	812	786	790	760	781	799	802	729	822	790	792	788	771	792	795	775	808	808	829	814	803	771	804	789	767	788	777	804	785	790	787	791	798	788	858	780	775	795	787	781	831	785	791	780	804	791	788	823	842	780	756	818	776	811	804	770	823	809	756	753	789	818	768	782	814	797	838	883	749	783	820	789	804	779	779	824	818	829	762	766	788	808	787	803	805	856	749	775	772	773	810	793	812	786	779	771	788	840	828	763	773	783	808	783	787	796	793	851	769	843	746	792	830	790	740	875	817	788	777	782	791	783	741	778	793	769	795	778	776	817	853	829	787	833	796	797	775	813	823	797	734	771	833	773	820	778	774	825	817	768	816	873	797	809	843	800	796	832	794	812	818	836	779	768	776	828	839	783	805	808	782	788	765	785	813	749	794	792	822	774	782	779	812	834	788	715	852	832	809	785	781	816	855	842	789	745	801	859	820	802	880	785	805	807	770	821	795	774	781	785	821	798	809	767	814	788	832	784	772	796	796	786	836	835	759	828	790	787	820	745	814	816	761	766	744	796	834	787	799	841	822	738	769	771	786	766	740	796	768	785	836	815	815	767	814	832	809	729	763	791	773	809	728	795	764	764	782	821	832	793	794	771	799	810	795	786	753	692	769	772	812	794	749	773	796	802	794	765	806	798	767	770	764	812	735	809	762	762	808	770	788	812	778	805	768	797	768	785	718	818	817	817	763	762	811	813	821	843	793	827	827	785	780	778
24481	20330	26076	24420	20325	10082	1458	1003	833	775	709	769	667	646	634	623	616	623	619	605	614	602	577	545	527	585	572	567	549	570	564	548	566	563	556	554	574	525	529	557	558	531	550	529	569	558	572	552	548	570	557	534	584	558	564	514	562	542	558	568	588	526	527	521	545	573	538	511	570	579	545	575	573	554	542	550	531	550	555	549	578	578	529	570	590	524	564	525	556	518	526	523	505	550	531	595	538	557	564	553	527	588	560	598	505	548	581	566	543	550	578	543	526	536	535	526	555	550	536	540	549	517	538	532	536	614	533	522	527	560	562	547	569	548	525	571	539	567	554	583	510	582	564	552	584	560	541	581	488	542	558	540	533	593	559	584	561	586	566	554	546	489	541	583	637	534	530	600	571	556	568	552	526	553	499	547	518	547	515	557	530	537	559	518	529	546	566	538	591	588	548	573	564	593	536	558	551	533	497	562	514	549	525	582	540	501	540	587	537	545	587	541	523	560	544	534	580	542	537	555	576	505	505	560	584	492	559	544	541	573	560	533	604	558	530	567	556	565	522	539	565	542	545	515	545	540	555	556	508	570	575	552	556	551	549	549	547	518	486	513	555	537	583	545	549	551	551	533	552	503	523	493	537	549	555	568	509	531	547	503	542	578	543	545	569	609	543	539	562	534	544	535	568	509	562	553	543	594	539	564	531	556	536	570	546	565	548	527	538	508	489	576	550	540	526	539	523	545	564	564	521	576	541	583	507	560	524	557	555	541	556	580	554	577	540	548	538	534	534	548	559	531	526	568	534	557	518	563	511	544	550	552	556	525	526	539	548	537	555	535	560	588	568	543	576	578	558	544	573	543	550	521	551	569	508	535	592	543	574	552	556	549	538	616	561	547	530	559	540	560	543	567	538	556	523	507	560	552	514	531	594	556	584	520	532	515	559	523	568	572	556	554	532	552	552	531	534	498	554	518	555	573	579	572	532	571	566	559	563	463	532	558	541	525	583	587	532	534	577	588	534	574	537	563	567	572	544	572	598	570	544	542	539	538	542	563	528	549	571	548	525	532	591	513	485	551	502	550	538	532	549	529	570	522	569	548	549	502	571	572	550	541	554	582	553	540	582	550	568	563	575	509	548	579	509	551	546	560	512	523	567	570	525	554	572	540	526	541	538	579	560	525	529	589	523	543	564	541	552	558	528	586	548	546	526	530	547	537	544	550	528	574	554	580	499	558	544	554	541	507	576	539	534	525	545	561	559	567	532	534	522	555	567	522	540	568	567	573	546	567	550	526	547	529	531	548	551	530	516	564	546	575	557	563	563	545	544	522	532	550	541	555	566	580	571	593	530	588	528	508	563	547	529	541	574	531	563	523	510	539	556	539	540	554	519	558	527	514	545	543	551	538	540	527	533	566	547	531	571	543	540	583	547	524	556	516	540	564	550	540	547	600	551	562	544	564	552	573	563	560	576	536	523	542	553	546	511	566	549	574	537	543	548	539	547	520	567	546	544	573	578	580	548	580	553	515	534	553	567	554	501	566	528	561	548	569	585	559	575	531	550	590	546	559	512	537	573	518	556	548	546	540	538	529	564	549	510	514	504	554	546	545	541	529	547	569	521	592	552	533	549	522	552	547	549	522	528	573	510	541	547	532	561	517	564	534	574	550	536	536	539	578	556	602	539	578	562	512	586	572	557	524	547	588	542	535	584	570	566	564	575	550	529	494	554	589	532	493	553	499	542	550	544	543	526	571	563	542	555	502	579	549	526	512	539	568	536	526	531	536	558	571	521	520	554	548	548	510	583	594	557	550	554	518	564	543	541	525	574	583	550	538	551	550	554	535	533	558	545	530	545	540	533	554	582	520	515	488	576	559	553	560	528	554	519	514	577	525	529	532	566	557	539	527	557	582	517	535	575	588	548	552	520	555	593	553	497	571	527	577	603	552	508	539	541	538	586	565	519	551	579	535	589	562	558	551	547	534	514	623	560	531	578	563	575	583	580	560	556	527	503	500	537	559	541	548	565	561	567	623	546	527	538	525	514	567	562	552	567	575	564	528	532	547	517	547	587	554	511	552	560	517	521	513	554	549	539	555	562	542	573	507	570	586	583	510	552	559	561	556	566	527	513	532	576	543	563	510	554	582	559	551	533	525	532	600	583	615	541	525	578	504	502	534	621	535	565	531	505	490	566	544	532	540	520	561	529	535	511	593	525	547	552	534	536	550	558	499	503	566	518	529	539	556	548	571	588	580	543	576	578	545	586	529	521	511	575	519	567	567	551	555	510	540	556	572	566	569	562	518	559	562	544	555	575	558	536	567	510	576	529	584	568	600	563	602	611	559	572	501	544	570	524	599	525	552	531	523	564	561	579	590	567	581	537	543	529	562	560	495	552	505	586	527	553	617	549	592	524	531	521	565	549	518	562	551	557	573	561	530	549	537	567	555	522	546	531	524	554	556	522	534	549	556	532	571	535	554	537	512	554	555	604	523	506	571	535	494	555	574	521	611	512	520	541	541	550	567	514	576	487	560	582	591	543	593	530	539	554	560	521	556	469	555	579	530	587	537	565	544	548	557	547	524	538	559	512	552	585	570	567	598	565	517	552	562	578	542	542	555	533	521	551	509	535	571	574	530	552	581	567	523	527	520	537	535	527	554	523	516	491	546	583	503	581	567	543	563	558	538	549	500	560	541	542	586	520	545	553	547	534	528	531	545	555	511	549	520	610	563	539	584	505	544	527	558	576	565	544	551	522	543	530	532	514	538	577	544	540	584	558	581	536	531	536	517	514	552	529	522	562	535	566	550	541	535	556	544	528	525	535	523	576	492	547	573	532	542	563	570	560	535	559	592	512	582	550	523	524	561	538	557	552	559	551	560	554	532	578	579	519	529	568	547	539	558	503	578	509	543	577	513	511	556	563	581	526	565	526	519	551	534	529	570	611	529	565	546	511	541	517	562	551	535	512	526	556	542	565	563	569	552	524	594	534	556	548	587	536	544	556	512	516	546	561	557	527	533	547	540	509	546	525	565	560	512	576	559	620	529	545	512	576	542	550	592	546	522	535	525	555	547	549	528	603	578	555	584	541	572	550	553	536	510	567	517	529	510	538	556	544	567	575	519	559	542	551	572	531	560	548	524	568	558	516	537	604	526	557	522	530	585	542	522	563	515	566	546	581	619	520	563	509	547	546	551	595	535	536	578	528	534	515	553	578	585	525	522	533	518	505	529	552	568	500	538	506	550	544	565	534	555	494	504	552	570	532	542	544	530	568	554	524	576	519	553	562	517	589	556	535	567	561	534	590	518	567	544	549	598	532	569	594	520	523	543	596	598	549	568	584	560	550	519	526	550	531	570	566	534	572	515	540	544	570	522	547	515	525	572	534	570	515	535	532	552	529	506	541	555	529	557	491	536	526	525	562	544	529	596	559	524	524	553	536	540	533	531	550	532	530	540	534	534	584	578	543	545	529	548	546	560	551	545	587	572
27347	9152	8040	4569	3017	2176	1644	1498	1224	1125	972	946	854	796	794	724	701	709	695	679	665	660	609	647	650	630	624	601	588	612	575	593	577	632	610	614	568	600	609	586	603	593	570	596	566	551	563	560	575	595	588	580	583	600	557	565	568	571	578	574	543	582	576	609	578	575	564	546	572	586	559	570	556	528	536	543	550	561	543	594	600	550	545	564	554	563	578	538	560	584	547	550	591	593	567	508	527	538	555	558	576	557	579	510	557	544	556	566	574	587	532	562	518	588	571	563	570	578	559	532	620	592	557	598	585	550	521	573	598	563	542	544	550	537	568	589	552	575	589	558	542	561	552	603	536	574	590	531	545	556	559	520	554	542	590	555	579	567	529	559	556	586	546	523	526	553	604	589	568	566	548	493	562	543	547	573	553	562	589	612	569	560	576	587	592	538	550	539	555	510	577	590	534	544	497	547	571	526	528	590	620	550	594	557	546	573	582	539	580	521	536	557	560	510	527	587	564	529	542	567	547	553	475	578	574	556	517	564	563	564	582	544	541	607	589	564	567	543	577	554	590	582	572	543	549	556	577	527	568	561	547	566	559	559	612	565	514	566	592	557	501	541	543	542	557	536	552	534	559	532	547	596	543	546	548	506	524	552	582	554	548	522	584	555	545	526	551	554	564	588	558	548	524	569	551	538	575	597	568	560	581	523	550	561	591	574	519	559	591	553	571	557	536	567	551	535	583	567	569	556	546	551	547	588	571	534	529	516	554	548	564	551	542	579	578	565	560	564	533	568	567	546	560	519	590	553	521	557	568	554	541	557	584	539	557	563	531	581	524	589	590	578	569	579	532	520	533	521	572	582	609	584	565	578	577	577	530	567	535	587	559	548	560	517	608	601	562	541	571	560	602	560	543	535	556	552	534	584	576	521	568	582	570	526	546	557	590	558	558	581	531	617	533	560	527	571	566	545	562	554	573	571	562	550	562	534	585	586	580	559	561	555	538	557	555	567	558	538	530	542	539	585	553	551	571	566	554	576	530	560	547	538	599	575	561	504	543	571	549	551	531	555	551	541	557	584	503	563	535	541	596	583	568	592	587	541	545	550	573	570	585	545	585	494	556	562	594	559	503	529	573	556	517	547	561	594	558	541	553	571	593	591	567	566	551	544	625	565	551	568	553	564	578	569	557	566	575	543	586	543	581	558	555	540	554	514	570	546	525	578	512	581	523	556	567	581	575	581	558	555	538	568	574	538	597	568	592	584	549	590	533	555	609	579	571	578	535	533	558	581	564	550	561	543	556	554	508	526	615	560	613	540	514	528	574	543	575	558	537	549	525	527	574	565	607	516	564	550	548	561	527	564	506	539	589	614	529	518	581	557	542	579	531	598	552	562	605	585	564	552	596	598	537	508	548	555	587	561	563	517	582	550	541	580	572	563	576	556	570	548	530	563	549	531	530	569	590	548	550	559	549	575	528	588	546	569	538	542	585	549	535	533	550	564	518	529	582	554	561	581	535	543	543	558	565	595	549	504	545	546	538	554	571	579	551	524	578	552	548	543	574	580	552	559	516	580	563	590	556	556	544	552	599	564	568	562	559	531	551	554	531	579	562	545	587	534	554	561	544	561	590	534	520	504	553	603	580	571	558	542	547	570	557	542	562	613	577	506	512	525	550	545	620	490	607	563	535	543	558	535	550	568	592	526	588	551	595	505	530	515	539	587	551	584	527	515	541	537	571	598	565	550	594	568	551	543	551	534	571	545	568	568	554	549	603	547	550	551	545	540	587	540	576	610	566	520	583	566	602	579	597	573	556	582	597	573	562	543	551	560	576	505	600	561	543	551	551	588	543	563	554	555	512	555	511	588	547	581	558	585	577	532	578	542	530	550	575	567	540	535	601	592	532	609	568	583	528	580	558	570	569	588	545	566	530	567	559	553	534	505	581	546	556	561	539	553	605	538	543	587	586	531	593	550	540	574	528	534	565	531	586	577	553	540	539	556	586	555	558	582	560	567	525	556	612	579	517	535	532	552	587	544	551	574	504	580	542	535	540	541	585	550	596	498	562	575	565	551	601	563	569	571	580	558	554	566	574	556	618	566	556	555	526	568	527	519	508	550	500	603	619	575	575	567	562	579	563	552	563	568	584	585	551	599	552	557	558	568	573	564	529	549	570	551	554	547	577	530	562	570	553	563	550	541	531	582	550	532	507	565	587	572	562	544	607	546	562	573	547	589	526	541	569	564	561	554	580	584	566	528	557	524	513	533	526	612	579	526	555	553	577	577	604	512	544	544	547	564	555	540	536	555	565	573	573	585	546	556	566	621	567	542	555	549	543	545	556	574	530	624	567	581	549	550	543	592	574	560	556	556	588	567	593	530	577	603	552	560	554	557	546	537	550	514	548	583	572	577	587	530	610	570	586	508	551	551	579	540	545	614	536	523	569	552	520	581	546	524	591	536	582	555	586	537	554	589	570	561	540	542	529	589	521	563	538	523	532	541	552	509	548	583	553	525	568	546	526	564	607	539	545	515	574	530	609	490	550	567	574	533	561	547	582	581	558	566	545	583	559	550	569	545	583	542	558	565	549	564	561	570	543	554	604	589	593	571	565	545	531	577	541	524	590	580	566	523	557	565	572	525	526	557	534	528	579	583	574	495	548	568	557	563	553	580	559	529	571	565	561	575	527	576	560	572	523	552	550	563	532	529	578	524	546	547	568	553	536	565	518	559	564	544	555	587	573	580	588	613	544	581	607	553	537	557	578	551	553	610	562	540	572	556	643	573	521	542	564	555	549	584	557	582	533	569	562	575	581	521	587	563	533	581	541	507	599	584	552	562	596	541	538	523	569	567	561	560	587	561	578	551	550	567	597	574	547	584	573	575	531	558	568	545	533	552	528	574	559	554	568	527	559	616	558	545	558	579	530	540	556	562	596	527	524	551	549	565	544	604	550	562	528	518	604	529	537	589	564	566	553	561	549	574	549	577	547	592	503	525	585	584	515	544	554	553	575	544	532	522	564	568	571	614	586	579	587	525	551	584	557	588	505	557	613	519	561	604	524	545	498	521	533	551	628	538	536	507	550	549	548	536	577	539	581	523	525	582	518	583	552	563	574	558	530	574	533	554	520	569	572	525	568	579	563	536	547	537	579	535	557	530	552	583	564	536	557	530	572	563	559	580	548	554	574	536	541	561	547	555	511	556	510	525	546	552	537	552	564	541	556	549	580	568	536	591	534	563	561	589	527	561	579	568	609	528	570	595	543	552	573	608	595	565	562	548	534	539	563	569	587	573	585	547	579	556	546	573	521	587	549	546	557	573	606	556	541	578	563	536	536	549	543	592	568	543	592	564	543	555	539	550	560	590	554	553	569	564	583	566	593	535	520	557	600	516	570	526	571	568	570	549	544	586	567	534	555	600	594	623	579	553	587	563	551	569	547	519	562	561	567	576	524	553	513	588	550	533	538	574	541	519	566	534	585	551	548	563
22587	20350	26626	23964	20352	20425	10545	2025	1593	1434	1320	1278	1134	1188	1236	1142	1151	1099	1108	1024	1022	1020	1073	1055	1113	999	997	998	1023	1020	963	1029	923	1002	986	1067	942	1037	901	1020	945	1014	964	977	1021	931	949	994	998	984	991	1001	989	982	1029	1020	998	950	984	995	1005	975	1004	934	1011	901	961	1006	995	1033	1000	946	895	949	964	958	891	986	967	982	1021	957	1005	993	981	987	961	946	1020	918	953	1009	973	917	984	997	1002	950	941	994	971	928	1003	991	969	918	956	998	1024	1020	934	976	950	990	926	900	944	947	1012	958	956	964	972	1010	932	951	964	946	977	940	935	924	980	950	947	973	953	932	967	942	1004	982	987	976	987	968	970	952	1007	979	995	1030	998	981	1026	884	885	978	944	1019	932	990	983	927	973	953	998	986	941	937	953	911	930	920	925	940	987	965	980	948	984	955	1003	938	919	996	1011	969	919	882	977	958	950	952	970	982	960	1020	962	919	921	1000	953	957	986	972	927	918	1015	983	975	933	945	942	958	905	945	960	1035	921	1008	984	941	947	966	952	980	958	1046	919	943	904	958	903	953	934	933	1001	1009	1012	1010	1011	935	977	903	1004	962	891	995	935	974	965	936	984	999	983	979	955	940	982	960	959	1032	913	930	956	946	981	929	974	927	941	973	899	952	941	909	968	931	992	953	965	1022	927	929	956	940	952	921	989	949	947	982	990	933	961	978	975	992	931	954	986	917	968	945	942	936	1019	943	950	911	999	1014	929	985	892	985	973	954	1009	983	1034	934	926	933	979	881	880	934	976	943	922	978	963	957	998	969	994	876	947	981	968	972	945	1044	982	937	995	922	966	984	987	997	945	965	1010	917	920	926	952	988	985	963	956	935	937	971	981	931	980	938	996	980	1019	972	918	906	996	933	996	963	968	984	972	984	955	976	949	968	950	971	923	967	959	977	1012	967	1001	976	999	908	956	949	998	886	970	1001	972	948	991	1006	989	946	954	914	929	945	946	961	960	992	997	959	967	1041	966	973	944	884	951	981	919	999	944	991	927	944	939	922	954	923	974	980	980	971	932	913	994	928	948	969	932	927	993	1009	971	1025	1004	928	964	935	913	946	935	950	945	960	943	943	975	964	979	939	976	977	937	947	991	970	951	933	976	983	938	989	975	889	929	1016	933	1003	951	968	923	955	978	982	984	974	979	865	961	959	981	920	939	902	975	966	1003	970	943	992	992	996	977	932	957	983	959	949	864	957	944	929	960	982	975	950	967	956	986	984	910	923	944	918	951	945	928	1041	905	946	936	967	960	961	972	973	987	998	975	963	923	972	908	929	937	927	1037	979	941	915	981	920	994	957	937	937	915	989	940	900	956	943	934	910	976	944	951	958	964	968	923	959	964	1036	982	957	976	973	913	984	933	978	986	949	909	958	940	994	973	936	945	933	970	984	982	960	968	926	968	967	965	1014	944	932	961	935	968	943	955	961	967	979	938	967	891	955	968	977	916	998	913	944	943	981	938	920	993	944	948	981	931	1034	955	973	969	975	995	932	951	918	970	923	948	961	919	930	1004	922	987	960	940	961	992	951	929	913	908	959	954	918	973	937	1009	956	952	990	981	972	978	979	917	921	879	950	908	968	960	959	954	960	956	1025	964	1003	926	929	894	986	909	966	947	1001	916	1006	972	949	978	992	946	947	922	983	1008	909	950	923	953	964	983	943	954	864	956	942	957	969	977	1033	956	959	1014	912	976	940	937	928	963	1017	955	907	901	946	961	983	1030	932	1025	948	979	976	965	969	970	954	957	1014	937	961	920	963	966	973	921	950	957	929	984	945	915	919	972	946	986	1002	917	968	937	946	943	954	945	985	967	994	906	935	946	968	968	935	933	945	931	993	971	989	968	959	945	950	950	970	981	876	978	968	968	945	1023	982	977	977	904	1010	897	963	916	990	952	931	963	1005	910	991	975	972	990	963	936	947	896	996	932	1025	989	957	1027	991	941	968	963	943	984	999	970	1011	915	968	945	978	968	964	969	935	902	1003	987	906	967	942	976	980	968	853	948	943	981	906	985	977	1019	963	935	933	940	913	941	969	940	944	984	983	972	927	931	936	940	986	932	942	1018	922	962	1010	966	875	906	1001	976	934	994	926	936	1002	877	975	972	974	991	939	976	974	958	953	974	940	962	948	949	934	933	938	936	921	929	954	946	1005	1017	978	957	882	928	964	959	979	922	971	978	965	910	1027	934	1003	938	928	985	955	923	983	998	940	975	1000	933	930	997	966	982	976	963	935	949	936	975	982	995	980	959	956	911	977	917	951	941	946	940	1035	983	921	985	949	929	948	929	962	942	958	932	930	920	921	956	953	941	969	955	958	963	942	991	869	948	930	986	988	966	943	961	956	947	947	957	970	956	978	949	947	976	965	973	943	941	950	929	994	994	952	953	933	984	937	948	950	932	991	940	995	936	954	944	962	962	927	976	1006	963	956	984	933	935	942	1022	959	938	950	973	956	912	941	1006	977	974	959	1019	1023	916	993	903	976	909	999	940	968	1019	1001	933	943	991	905	922	969	927	926	913	978	989	957	992	960	982	971	958	943	940	1015	959	952	966	883	970	956	961	977	950	956	963	973	908	919	940	965	1018	965	983	958	947	946	937	942	976	946	946	950	926	951	975	958	1024	941	974	971	974	895	980	909	997	927	977	964	942	1015	961	939	968	932	936	948	962	946	969	1010	959	989	963	976	930	958	987	962	976	983	951	986	936	1006	916	957	994	981	930	965	960	967	937	943	950	898	918	968	1003	930	993	1015	967	955	937	958	961	998	945	900	956	968	912	918	1024	983	929	978	959	902	1027	953	942	999	1005	941	990	934	958	1020	920	925	960	985	920	961	987	975	973	1011	966	912	893	997	1011	968	966	995	939	952	999	978	995	946	1002	966	982	926	932	916	932	972	922	980	957	922	1012	909	980	938	987	951	992	954	973	946	921	1003	988	962	986	990	980	974	968	924	964	943	950	960	1024	1009	954	988	1043	973	910	929	937	897	959	959	1001	968	894	970	1010	973	911	987	1040	978	976	923	949	972	980	952	967	946	968	973	941	949	963	955	960	964	891	925	934	976	987	943	982	941	958	934	957	954	951	976	976	996	928	956	953	934	961	1006	910	959	947	942	938	939	955	942	938	972	988	940	925	982	993	938	1009	971	1022	952	897	964	1002	941	977	936	977	943	927	1005	981	960	973	1014	941	898	918	975	984	987	1029	924	990	1008	973	923	1017	954	984	1031	946	973	956	918	907	967	930	957	973	942	970	905	950	927	924	934	941	931	969	954	976	1001	947	1007	967	988	958	936	979	1015	977	986	956	938	905	963	952	992	950	939	912	958	937	943	959	972	1004	984	958	971	982	956	1004	959	973	980	946	967	1017	953	976	926	991	993	1004	1015	946	994	932	988	951	933	988	969	892	939	974	945	935	921	922	976	964	913	957	1010	961	999	956	978	897	938	985	1001	979	936	964	965	935	902	924	996	988	986	913	967	941	964	948	964	989	939	953	928	957	951	955	966	980	981	930	980	961	948	950	1005	945	982	928	980	1004	960	966	956	970	1001	991	1006	985	922	951	1000	936	922	965	980	896	929	933	981	972
23735	15074	13845	8042	5473	4159	3204	2651	2248	2047	1847	1666	1542	1416	1324	1324	1290	1173	1174	1189	1125	1077	1036	1041	1062	1070	1042	998	969	990	1026	1030	1014	996	994	886	967	967	969	890	911	895	961	933	943	952	961	998	977	921	927	978	1019	914	915	902	947	951	858	948	934	967	910	911	908	906	907	900	942	921	887	934	959	941	933	903	887	878	918	945	895	922	897	906	906	863	951	901	927	899	896	900	891	944	982	915	944	914	901	899	954	939	900	881	898	992	954	924	927	939	916	913	889	903	912	921	898	919	913	840	947	916	950	866	917	900	948	921	918	892	921	916	926	910	903	941	915	913	899	886	925	913	877	894	900	950	934	913	906	951	914	879	904	915	913	906	875	912	939	930	899	879	901	904	894	908	927	911	923	899	883	878	895	909	906	929	904	871	928	938	903	865	935	912	903	928	953	904	938	876	909	879	938	913	918	928	916	918	935	881	874	886	899	911	898	898	892	901	903	929	889	948	838	936	862	930	945	920	982	931	937	893	852	910	892	855	867	953	894	919	959	960	892	867	882	903	894	929	917	903	918	881	911	864	902	895	923	908	869	849	891	958	884	935	942	862	987	882	906	906	920	895	907	904	878	906	867	951	885	891	914	863	914	926	890	896	908	816	911	896	903	861	937	921	912	865	872	876	917	904	857	859	900	877	890	951	901	877	878	886	911	913	916	877	909	949	907	881	893	944	934	866	914	903	884	908	924	938	826	913	888	985	909	883	861	895	917	874	873	961	926	883	979	939	930	923	947	933	894	904	927	874	893	906	902	891	924	947	889	946	928	871	890	921	910	866	928	946	942	865	931	880	906	945	900	901	895	895	945	898	885	890	879	917	923	857	862	872	886	901	905	923	880	927	904	879	854	897	906	888	951	931	887	871	934	901	938	877	942	928	893	902	907	944	903	897	937	933	905	938	917	873	897	863	900	922	882	871	853	882	911	826	892	898	943	947	897	901	877	922	885	930	871	867	915	905	919	887	896	881	925	892	944	898	894	883	912	863	904	921	910	894	916	904	910	887	908	923	922	1007	908	892	888	908	929	957	954	914	904	908	855	940	902	859	886	866	941	884	914	883	909	866	889	897	892	884	926	874	958	874	891	834	888	913	926	902	893	875	921	889	883	907	867	895	862	888	826	938	862	843	908	872	986	925	929	901	946	911	930	900	893	948	954	897	968	848	954	865	909	944	938	895	871	918	854	951	903	876	918	915	886	922	909	906	864	915	904	868	881	879	861	877	929	911	885	879	909	919	889	944	890	897	921	904	943	913	922	947	942	929	903	944	939	872	910	887	894	944	892	915	909	974	911	907	908	869	982	922	871	885	939	915	917	899	922	915	852	926	878	877	917	893	939	870	963	963	854	867	891	833	960	921	900	845	927	944	961	915	878	913	947	839	910	943	904	888	864	900	913	910	866	883	879	906	833	835	891	927	924	896	854	910	927	897	894	905	868	902	913	901	873	895	924	882	896	940	846	894	915	912	896	920	883	852	906	909	904	945	902	938	914	865	896	946	879	905	933	891	902	944	924	895	915	937	879	886	910	899	912	900	911	920	904	838	910	954	820	898	857	851	912	940	856	889	955	902	869	880	834	893	925	896	866	898	925	918	904	886	897	897	889	896	890	904	887	952	911	919	896	900	904	904	954	878	918	850	916	896	872	895	997	895	892	901	857	918	888	922	905	889	965	874	967	859	914	892	888	872	881	906	886	945	956	926	874	854	953	902	922	894	837	873	935	910	923	913	904	901	916	936	856	866	925	908	892	941	917	887	883	907	864	972	862	931	885	906	901	895	912	893	936	883	909	879	953	840	837	872	943	894	991	886	932	960	946	814	891	925	939	931	885	954	869	847	926	937	955	912	865	939	911	949	800	883	912	900	926	912	928	883	842	865	995	921	913	953	879	894	907	928	903	918	891	976	927	932	889	1001	929	895	862	879	910	938	877	972	840	892	850	884	951	897	923	997	907	875	934	871	930	905	907	836	877	944	931	916	858	902	919	897	932	846	913	916	957	833	900	914	927	946	920	875	877	880	868	895	930	905	938	891	900	892	878	881	886	880	909	918	895	915	976	891	892	970	889	883	888	953	845	891	889	895	904	922	927	911	894	925	871	933	889	892	890	912	891	892	925	890	944	902	933	866	869	887	913	919	875	885	893	904	941	916	921	940	909	892	909	917	911	875	911	895	818	898	920	870	904	886	891	923	897	896	928	906	921	937	938	935	893	891	917	934	911	981	896	958	928	931	826	903	859	915	903	923	891	895	893	934	858	871	934	860	874	857	901	914	909	908	897	923	895	907	929	954	902	882	880	896	854	918	909	897	960	970	896	882	923	901	920	933	886	960	949	937	895	881	948	919	941	975	901	928	937	901	935	929	914	933	954	891	894	908	921	938	906	910	899	901	878	936	895	886	929	965	886	902	922	902	988	945	899	919	856	884	954	894	887	879	923	867	895	935	895	894	893	945	899	934	842	860	887	932	873	923	887	955	922	871	894	930	895	938	924	965	865	883	876	921	871	894	851	882	925	912	879	932	898	912	892	940	908	889	923	955	864	917	926	898	926	893	909	884	893	870	948	901	859	865	900	919	852	907	886	912	905	898	869	924	916	916	897	924	891	885	969	855	914	911	895	875	924	903	893	905	897	876	893	887	887	930	889	869	908	888	827	865	918	898	856	895	967	865	889	907	880	884	913	943	953	840	895	874	927	882	928	964	883	899	891	942	971	875	909	832	902	918	931	852	886	872	900	867	914	912	868	903	903	921	857	896	885	915	846	914	884	951	900	884	876	938	936	912	880	936	917	920	906	911	918	894	841	950	915	890	903	926	964	921	929	872	946	875	930	866	854	912	922	896	877	898	865	868	875	928	917	850	952	914	894	879	902	963	874	877	891	910	945	900	948	928	925	925	905	878	882	857	961	937	881	902	924	910	966	882	923	912	908	893	957	942	949	893	883	872	940	941	869	911	873	941	902	983	901	936	929	927	875	963	968	950	935	886	855	914	929	882	937	944	916	900	867	942	876	874	932	858	914	860	909	901	877	891	891	875	931	872	916	893	917	900	859	807	897	942	893	932	903	918	867	879	909	963	898	916	911	885	958	959	897	914	975	921	867	904	931	876	889	888	859	918	876	794	937	917	840	926	944	893	905	870	897	839	830	912	867	901	935	909	869	965	869	920	856	983	870	925	932	901	856	931	901	906	905	957	858	910	921	915	925	917	915	910	912	968	893	927	904	929	842	889	927	892	876	906	930	888	960	927	933	979	901	905	922	898	862	896	914	958	959	916	903	956	882	952	947	886	929	931	920	877	957	866	914	952	919	927	944	885	882	897	936	907	860	897	884	885	892	944	923	869	907	936	865	907	898	864	877	920	877	905	907	941	881	902	921	941	874	866	891	878	877	917	855	972	913	916	885	900	917	873	915	901	844	932	866	890	922	916	878	955	929	861	862	914	920	931
30255	15196	3173	1077	906	852	850	822	811	789	791	783	788	782	772	798	768	756	797	792	783	771	737	759	818	803	773	768	815	767	785	775	795	812	736	756	794	776	781	768	760	779	738	752	740	816	748	703	784	768	771	764	766	783	795	799	766	779	795	751	803	800	791	789	782	818	822	744	728	768	756	716	763	765	778	705	760	768	805	768	780	761	767	748	758	772	806	754	785	765	792	784	759	821	775	772	802	823	783	758	761	803	758	802	787	775	764	789	848	796	771	800	784	755	776	764	726	806	744	789	767	788	738	752	767	758	780	729	760	862	793	759	740	772	797	741	776	792	765	758	749	765	720	807	795	792	826	788	757	776	750	752	756	768	808	824	768	758	752	744	750	778	846	803	767	736	812	785	829	745	826	761	839	702	767	750	829	774	761	788	791	752	794	765	777	761	757	805	790	766	755	791	776	782	760	802	745	768	775	748	787	761	754	746	789	805	778	795	748	797	770	762	771	837	804	794	765	818	779	816	805	763	852	756	786	777	728	789	779	767	789	768	766	762	794	791	773	773	765	787	726	724	789	711	794	780	773	720	792	789	795	805	800	768	793	739	785	772	806	811	766	853	789	768	780	772	720	743	763	809	804	717	795	811	796	748	789	801	782	769	796	753	763	784	809	749	779	778	692	768	773	828	768	769	800	799	734	757	832	832	729	756	752	772	800	771	793	771	790	787	752	801	803	791	814	745	761	823	761	799	755	769	792	776	765	758	765	757	771	759	773	746	811	743	777	761	775	761	784	764	735	780	761	772	839	803	752	764	793	807	816	769	757	756	809	747	819	759	775	762	795	793	744	771	780	767	808	781	791	797	767	773	823	756	740	751	758	804	800	803	767	779	776	774	754	773	828	760	750	777	775	731	775	754	829	785	746	802	773	779	731	750	795	829	809	790	778	770	758	809	768	743	826	784	814	741	824	801	776	754	781	780	743	775	752	777	741	711	761	760	835	791	761	800	835	780	802	776	762	783	763	758	744	810	823	772	756	817	767	788	769	800	783	792	779	793	825	826	792	746	844	792	767	746	762	733	797	774	827	786	778	759	767	764	773	732	784	728	779	830	752	732	783	812	778	814	784	822	807	746	792	749	812	757	786	795	731	765	743	798	838	762	697	834	744	793	777	741	827	818	834	770	833	760	777	731	788	788	768	765	787	787	748	837	809	751	760	807	698	772	845	741	794	776	774	744	836	754	770	713	821	806	747	785	768	766	812	771	739	750	794	770	772	773	828	755	815	759	780	816	795	785	797	718	776	731	797	811	835	750	761	783	763	772	802	742	746	789	762	770	818	799	737	765	806	798	785	762	767	776	789	721	789	775	774	790	791	770	752	736	775	812	723	753	776	749	749	771	821	785	791	743	717	753	771	774	767	769	768	792	785	765	785	775	785	802	731	808	802	747	804	827	786	773	736	772	760	771	746	779	750	770	745	780	779	802	748	771	769	725	750	715	797	766	742	775	751	749	774	757	793	809	810	763	777	789	795	782	816	727	765	720	757	756	720	770	778	760	737	706	786	757	735	825	779	719	803	801	771	762	789	799	751	735	753	793	761	789	786	823	780	778	769	791	832	748	764	796	803	792	766	797	841	733	791	777	776	748	815	755	742	784	831	755	746	793	757	780	849	804	773	768	760	748	712	799	752	742	807	801	790	803	763	835	769	772	771	751	747	768	747	810	763	807	764	853	785	722	778	793	783	754	755	740	807	739	792	764	828	760	781	743	741	777	801	743	789	795	810	775	819	729	761	785	771	787	801	768	800	788	796	743	774	750	770	718	802	770	742	768	787	837	694	747	782	748	777	784	786	764	771	735	801	808	766	772	742	722	794	775	808	741	829	755	730	766	768	746	777	803	727	780	791	772	771	760	734	752	759	778	759	742	822	850	803	783	796	829	791	749	774	777	782	765	742	737	781	815	793	780	794	764	800	781	710	770	777	812	800	756	777	785	764	805	733	795	781	741	801	780	760	752	779	769	793	749	753	820	787	787	828	725	793	765	845	755	750	804	748	736	777	850	795	841	774	768	751	828	749	782	792	786	773	780	784	774	821	779	754	780	757	784	788	824	803	790	813	754	743	796	718	752	811	766	791	785	803	822	779	756	775	760	748	743	711	730	766	730	782	749	826	799	734	762	754	760	784	787	798	732	804	731	797	831	758	779	776	761	770	767	786	836	789	753	778	815	766	767	793	735	805	743	800	797	729	742	754	772	757	710	753	778	787	789	802	805	781	771	796	763	770	791	771	781	749	793	765	748	791	809	756	777	720	790	767	763	791	752	776	793	763	758	817	794	776	799	772	763	796	786	729	795	822	749	759	766	801	801	768	794	734	789	809	763	796	842	756	740	757	723	761	774	769	795	787	741	837	749	803	815	741	770	727	789	755	807	811	750	749	757	818	756	777	768	756	782	806	766	809	768	767	765	764	790	746	799	762	813	792	833	791	796	764	765	796	806	788	767	758	775	770	815	804	771	734	776	805	779	777	768	777	742	814	749	775	816	810	756	788	759	769	816	729	760	791	768	739	797	792	752	739	781	787	760	830	751	783	800	732	723	746	767	793	763	783	765	742	798	747	808	866	800	758	760	838	714	770	810	766	767	762	879	806	768	779	751	841	731	764	749	772	835	744	793	747	818	725	773	747	766	762	775	781	857	813	773	778	794	740	765	717	814	794	772	802	757	806	809	769	787	767	778	747	818	802	783	734	780	757	794	789	811	767	745	761	819	781	784	768	747	780	760	771	742	816	753	785	776	764	750	780	827	730	745	792	794	798	784	776	821	787	797	772	741	741	754	765	792	743	747	753	751	839	766	744	767	778	777	778	769	730	793	752	764	753	838	801	794	817	717	771	739	822	810	770	711	781	798	776	822	776	806	864	747	748	804	723	796	803	743	823	831	734	792	770	805	767	804	794	759	792	771	785	738	743	803	788	769	739	820	814	718	780	738	716	767	746	777	716	771	810	838	783	750	784	818	771	788	662	758	798	748	738	764	799	809	796	761	821	784	742	817	789	862	763	753	779	794	760	763	763	801	800	764	797	821	787	815	735	781	792	771	754	786	772	798	806	808	792	793	774	711	762	773	733	720	800	807	738	785	814	770	780	812	780	792	792	853	792	814	767	783	752	782	748	774	769	784	758	754	801	787	787	762	754	774	745	790	819	717	727	787	747	753	758	783	804	733	755	785	824	782	771	744	760	801	759	781	744	749	784	756	751	787	770	780	797	801	790	791	793	737	790	789	770	779	770	733	830	790	819	743	743	779	775	792	741	766	833	820	755	750	791	761	720	799	745	749	792	752	784	774	802	764	779	815	807	828	852	789	833	760	832	834	801	778	767	726	747	738	856	764	751	767	791	804	719	795	828	781	776	796	754	752	801	787	780	786	773	708	784	759	742	781	777	779	786	817	781	768	783	724	793	746	803	825	782	801	772	758	798	738	809	742	785	771
19130	1321	1277	971	905	848	877	865	842	883	795	757	781	857	807	812	822	785	772	801	853	797	812	796	768	822	773	763	839	785	771	836	793	886	813	825	797	784	786	825	771	775	882	813	819	749	780	808	829	752	748	798	797	819	793	768	768	745	767	791	765	765	781	801	756	836	752	774	861	793	777	771	783	797	829	792	774	777	799	794	814	849	759	808	800	778	763	831	830	793	807	805	795	753	802	819	766	793	791	808	791	723	810	780	796	827	784	827	790	823	825	783	772	847	855	842	833	778	838	817	798	831	769	796	803	815	788	788	850	816	846	762	825	792	820	776	795	793	771	752	830	776	761	823	763	807	774	782	822	808	830	812	814	840	827	833	742	793	757	817	801	799	769	780	742	784	816	767	786	789	820	763	787	786	812	800	791	839	800	795	802	774	787	800	838	789	740	813	786	778	788	769	781	802	845	808	794	797	813	779	816	810	808	814	777	791	790	790	802	767	793	771	791	848	799	775	787	815	790	786	768	785	801	786	779	827	806	813	807	779	791	809	798	774	799	799	819	760	787	774	784	811	802	728	809	779	768	796	792	867	841	841	757	805	765	822	795	811	794	815	770	794	837	806	788	815	775	728	816	821	842	756	801	818	818	787	789	850	762	802	774	817	760	793	803	812	831	829	793	807	804	795	792	792	785	857	766	842	749	793	799	789	809	780	826	777	820	778	787	780	799	822	816	814	803	815	758	798	757	815	777	798	814	761	811	795	816	808	784	846	787	803	826	810	792	843	779	868	784	760	812	816	760	812	800	808	748	771	791	827	793	811	818	796	796	879	824	814	775	793	859	793	831	778	759	802	802	804	826	762	819	802	788	757	778	811	816	764	809	771	789	758	854	802	809	782	810	748	791	837	789	767	797	779	831	836	826	832	758	835	810	784	807	743	812	821	752	772	820	751	807	771	779	770	809	839	784	820	781	795	853	788	797	771	751	820	796	766	819	827	805	849	822	801	821	818	817	850	851	798	802	760	798	800	817	800	790	764	804	788	797	810	772	838	800	765	798	796	833	831	846	812	809	783	768	774	759	844	799	770	827	802	839	809	799	804	817	794	820	775	775	776	787	836	790	802	802	829	790	825	827	788	743	752	805	816	818	726	767	815	819	752	793	818	784	818	866	756	793	813	793	756	811	799	783	818	788	817	774	844	809	757	795	771	801	806	793	783	780	801	804	775	789	795	765	780	814	792	783	787	790	819	800	802	906	800	770	793	818	783	767	767	844	785	780	808	776	797	792	773	791	805	693	836	830	813	882	809	751	790	799	749	795	706	821	825	832	792	821	768	782	857	803	742	809	766	858	833	830	823	800	833	804	760	773	820	762	803	821	809	812	802	769	791	826	836	844	812	846	820	790	858	789	792	751	787	834	781	819	840	766	841	754	799	740	813	777	789	808	761	789	818	833	827	781	801	774	766	794	796	803	797	771	780	838	822	768	806	790	806	782	749	774	817	751	824	849	754	813	829	794	835	797	782	783	782	796	789	785	815	786	791	785	816	808	837	783	812	830	810	839	802	823	813	803	771	824	791	771	805	847	734	853	825	798	771	790	792	788	780	776	861	780	835	754	795	800	800	796	849	807	802	762	822	805	783	803	770	760	809	801	758	765	785	817	793	824	817	784	827	785	797	833	822	749	829	750	826	762	842	736	828	823	842	762	783	763	836	818	784	800	809	811	811	822	807	847	773	822	738	778	791	837	817	787	821	830	806	793	806	842	829	817	813	780	789	793	740	801	845	788	823	820	799	801	785	786	818	755	770	814	742	808	786	820	816	849	835	825	830	807	827	799	831	794	771	822	841	815	808	779	767	764	751	809	779	787	798	838	798	750	815	767	759	741	782	831	808	806	807	786	826	769	850	783	779	807	820	765	802	836	741	788	745	781	841	758	799	801	791	840	749	807	808	828	801	739	838	814	748	811	841	813	807	813	762	816	759	757	768	798	823	785	794	839	792	799	821	760	803	798	848	801	772	758	802	829	810	800	836	760	842	810	768	794	774	808	758	794	791	816	845	778	799	813	753	795	789	793	819	806	832	832	796	801	840	834	806	835	795	808	766	815	769	830	788	786	763	784	810	813	798	789	795	795	770	767	786	828	714	822	797	809	800	743	813	810	790	731	812	776	805	770	795	754	847	776	772	837	768	785	820	793	840	861	817	778	745	764	741	836	811	786	864	825	801	813	832	780	820	832	799	844	823	800	805	741	813	779	794	788	794	815	831	788	806	808	781	775	746	822	769	771	792	810	816	762	797	813	817	783	784	774	772	772	778	776	757	816	739	766	792	795	751	761	777	762	739	774	822	801	765	770	769	740	782	788	815	839	793	774	812	825	849	777	891	782	790	834	799	774	748	817	784	773	815	767	752	832	822	845	820	811	844	724	812	807	841	801	802	744	788	758	792	829	833	763	814	815	814	771	758	771	774	843	781	842	817	805	823	775	807	764	784	787	816	796	837	768	804	777	821	799	783	802	807	823	801	843	799	804	854	801	822	805	789	814	797	816	780	790	818	804	792	832	798	751	794	793	828	805	812	808	799	816	806	791	815	796	787	861	781	734	839	815	841	851	791	853	774	829	814	824	749	813	853	791	800	816	808	819	831	821	754	783	796	769	814	792	803	752	810	772	827	754	799	861	864	802	772	814	799	785	781	808	831	788	809	801	791	802	809	798	813	853	847	801	781	775	777	872	750	770	814	768	824	728	819	795	817	822	825	778	819	804	798	826	745	823	799	759	803	770	778	856	816	834	780	821	817	780	800	830	833	759	807	809	754	853	819	821	814	783	783	837	829	796	843	752	796	794	777	790	816	786	804	836	797	794	810	828	831	770	822	801	826	786	809	820	805	783	797	804	815	782	774	801	835	759	826	769	794	787	835	783	821	817	794	766	808	787	780	780	843	779	777	778	814	811	793	818	764	766	840	804	801	806	817	780	799	836	802	823	784	757	793	816	828	795	782	780	824	822	819	796	764	779	762	807	722	770	768	838	800	756	758	814	828	789	809	798	763	761	785	787	817	778	800	794	811	782	804	817	781	793	808	760	830	840	869	795	823	789	797	798	807	783	821	832	801	791	813	818	775	788	785	761	761	817	772	756	786	822	827	765	824	811	754	822	808	806	835	836	796	789	815	806	797	785	813	770	786	784	806	818	821	838	768	793	778	780	807	824	779	851	819	825	772	760	823	790	815	807	768	762	805	796	743	808	782	814	790	764	778	776	799	769	792	802	803	767	758	770	843	827	848	790	788	787	769	803	757	784	784	832	834	783	777	771	794	816	850	779	765	823	832	735	819	842	789	820	786	779	792	802	809	795	829	805	801	766	811	781	764	787	760	812	757	812	823	836	754	790	807	803	802	821	774	785	767	778	819	878	874	767	793	821	774	854	782	808	809	804	776	821	745	780	750	822	798	760	800	800	817	844	829	867	798	785	815	825	777	786	822	824	812
24576	20346	26004	24514	20346	10004	1459	946	829	783	777	703	708	668	622	630	578	606	641	602	596	559	583	604	590	572	624	591	516	566	525	562	600	575	560	586	570	578	579	536	585	534	568	498	560	570	526	585	565	578	574	583	578	557	521	512	534	543	557	583	536	611	558	567	562	598	542	583	596	527	567	509	598	588	563	563	552	569	528	565	532	551	564	548	533	530	497	608	565	597	522	562	522	579	561	553	569	550	551	510	528	582	554	564	545	544	615	601	542	595	531	539	555	551	585	516	534	561	542	547	536	547	584	577	535	533	580	544	585	541	537	574	517	552	551	552	557	549	559	586	540	565	535	598	552	517	546	567	538	545	529	534	584	537	579	545	541	573	562	510	560	577	567	539	547	573	559	572	528	561	509	608	543	562	569	568	553	516	536	535	567	583	562	529	510	542	510	573	548	541	578	586	531	543	580	567	527	545	542	523	559	557	582	512	564	555	591	573	555	554	550	517	547	538	556	543	591	547	543	564	568	498	570	530	551	547	573	536	545	538	528	548	503	560	568	535	585	524	546	537	566	564	594	573	553	522	546	516	555	539	551	549	580	549	582	568	558	545	556	546	512	556	595	522	546	558	549	523	573	535	529	539	518	551	524	503	524	556	533	598	572	528	563	587	541	498	581	557	516	581	572	586	509	556	513	544	553	540	566	512	560	578	586	516	560	578	555	549	520	540	526	532	591	573	533	563	549	575	596	550	562	541	524	548	532	579	559	522	539	515	543	533	555	590	508	537	548	540	548	564	551	542	534	560	558	577	558	517	533	568	550	556	570	558	558	557	564	528	535	524	558	551	518	547	541	550	552	536	559	600	562	579	531	544	540	541	525	535	573	517	546	581	543	543	563	525	595	570	566	529	540	498	564	493	500	537	548	542	576	548	528	552	571	573	578	552	571	541	563	585	528	593	594	558	526	563	539	531	575	583	583	529	504	562	526	561	591	541	557	570	550	548	570	581	494	530	558	539	576	550	518	558	550	549	542	526	506	522	540	544	596	543	567	559	568	519	571	552	531	569	540	553	566	542	591	518	523	521	586	556	537	535	550	547	512	546	540	522	574	528	512	518	527	568	550	540	569	545	557	544	574	590	568	539	593	578	559	551	574	581	562	522	557	523	535	551	563	533	531	569	563	561	529	593	571	626	559	595	557	521	507	485	584	514	594	544	588	552	526	555	548	568	537	554	558	524	561	545	545	563	533	509	545	551	535	582	514	498	546	559	568	534	552	540	520	535	495	582	544	577	541	576	551	519	520	613	572	560	513	517	517	555	502	568	561	532	550	586	548	516	572	559	559	551	529	569	512	531	594	542	544	593	542	547	569	571	524	535	593	532	535	585	544	552	536	569	520	546	562	523	534	558	578	554	538	578	584	516	530	540	580	515	516	524	585	535	560	504	538	536	568	566	545	578	546	525	526	545	603	539	596	577	548	559	548	543	600	514	546	575	578	506	540	568	558	507	553	561	574	545	598	547	518	551	540	561	569	540	534	540	520	510	554	542	568	568	518	528	597	542	541	535	494	511	560	510	570	552	584	562	493	604	578	560	554	584	540	523	551	502	525	582	570	534	547	572	567	556	510	591	582	543	527	577	527	578	538	546	551	588	534	588	541	548	528	558	540	593	558	556	478	543	567	502	497	562	540	544	543	549	546	570	542	531	526	590	535	574	580	543	509	552	561	538	552	528	556	581	546	556	589	530	568	513	539	475	589	549	535	585	553	547	532	514	547	520	542	556	552	515	546	502	530	558	546	512	549	542	542	539	531	559	568	513	528	517	548	504	558	570	565	523	549	526	530	570	566	534	532	555	534	581	561	591	541	567	572	563	597	541	562	556	563	553	577	517	546	557	599	547	513	557	562	559	579	544	531	600	573	550	525	568	523	537	529	543	542	579	541	583	521	537	567	532	541	540	602	557	521	548	503	545	551	528	545	506	552	562	517	565	557	543	544	551	582	556	533	524	544	505	549	547	548	541	548	564	512	531	578	517	526	501	590	557	543	586	553	515	554	560	554	518	561	573	567	520	562	550	533	554	537	576	566	564	539	549	525	542	532	560	557	529	511	549	544	534	574	555	571	567	555	580	557	514	575	537	497	573	570	560	553	538	529	526	564	504	531	566	556	572	540	600	516	577	544	504	551	537	600	522	563	602	579	578	557	543	537	578	528	532	560	551	534	532	558	533	606	527	546	533	542	563	512	532	551	546	513	584	514	513	561	545	558	547	552	549	550	554	545	596	563	527	526	551	546	556	562	573	513	551	559	533	554	565	583	573	564	538	549	539	534	564	535	543	595	528	579	556	540	524	569	571	555	548	537	528	588	532	526	534	553	527	594	537	523	547	564	529	573	548	562	559	599	538	543	553	574	550	523	568	540	558	548	564	584	525	563	514	587	595	587	519	575	573	621	531	543	528	535	617	564	548	585	527	548	594	550	558	528	503	598	559	537	523	558	567	511	543	553	512	527	539	547	548	530	544	583	565	564	529	553	571	558	567	527	568	605	537	568	556	544	575	586	556	588	577	546	551	550	549	611	557	568	519	557	548	503	549	550	588	540	546	561	548	574	521	540	553	546	523	552	546	599	512	547	557	584	561	561	579	526	561	523	554	494	554	569	538	523	526	550	526	498	518	547	535	566	538	577	517	542	562	560	570	571	514	554	541	528	534	566	558	532	512	538	585	571	528	505	594	538	567	560	549	554	549	570	540	547	528	542	593	581	570	590	590	500	519	552	578	528	554	534	541	550	551	519	514	564	559	532	489	544	554	562	621	543	526	534	513	548	567	536	568	553	541	560	605	548	574	548	511	500	573	590	557	568	518	513	508	618	579	525	512	570	525	520	510	556	543	564	542	528	529	553	543	494	511	539	566	558	553	594	566	536	534	550	518	559	558	541	537	552	522	560	555	573	537	565	546	530	565	588	513	586	579	540	525	534	539	559	546	582	531	582	519	534	557	532	561	556	529	558	578	567	522	537	496	567	573	570	549	527	522	576	508	559	530	576	536	582	546	548	562	625	571	546	542	529	546	575	548	574	563	579	568	555	515	566	538	531	531	506	565	506	524	566	546	566	568	571	560	540	595	524	524	515	529	560	527	563	535	559	571	587	515	557	509	586	542	538	539	540	524	522	561	565	541	555	505	528	550	546	538	547	524	563	584	536	541	487	550	566	501	548	545	566	548	533	533	518	534	547	558	600	576	554	529	542	542	502	579	541	551	539	549	571	567	603	521	484	550	601	539	579	584	529	511	509	530	538	539	556	553	522	542	536	562	531	552	569	568	557	544	551	529	538	540	559	531	541	514	556	531	550	513	572	536	581	578	542	593	561	577	579	537	536	572	545	513	573	552	561	567	590	504	552	542	588	540	488	566	511	544	531	538	536	578	558	553	572	534	527	547	567	563	503	579	543	575	542	565	557	532	521	568	537	488	535	574	547	569	567	570	516	551
28324	8918	8084	4633	3104	2241	1782	1515	1238	1144	1002	992	926	801	757	753	702	698	678	657	652	657	607	659	635	623	590	554	615	594	606	580	609	553	615	575	587	588	553	592	607	569	560	601	589	571	612	558	587	565	587	563	569	579	528	541	612	538	578	545	552	560	553	563	564	521	579	562	561	614	544	603	531	504	549	579	556	544	565	602	539	528	598	566	559	585	588	565	584	596	548	588	593	558	551	571	593	577	586	557	542	583	578	566	589	568	626	561	604	631	584	595	603	593	541	603	535	578	544	597	554	546	535	549	555	569	598	566	524	546	551	562	550	527	616	547	564	548	567	584	536	568	571	580	558	566	571	589	587	510	582	543	588	560	539	530	547	565	568	561	575	596	559	558	573	507	589	534	531	582	538	544	579	555	582	587	588	513	584	569	556	585	549	585	632	556	536	514	531	571	590	567	534	564	552	588	593	509	512	551	550	596	580	538	550	569	570	585	518	574	546	577	604	562	568	530	587	579	537	546	514	589	579	641	530	549	564	563	571	574	582	582	601	576	584	624	535	599	541	583	559	534	576	603	604	564	580	547	577	577	613	555	525	573	578	588	579	510	550	542	551	554	600	567	570	545	577	530	553	585	584	559	582	569	585	549	566	548	562	580	558	500	594	555	515	600	546	537	561	535	564	527	567	582	557	527	598	596	564	584	529	604	527	563	551	558	526	542	597	567	536	507	615	555	573	545	577	544	577	563	574	551	584	529	557	541	612	552	542	536	555	550	560	562	556	568	531	531	605	559	546	569	561	590	578	559	504	527	557	524	590	599	585	564	604	564	562	561	586	556	587	525	569	545	555	559	524	535	544	590	566	579	588	550	561	548	536	591	588	572	588	570	526	558	589	557	539	577	583	568	540	553	547	521	536	588	577	614	537	587	562	541	551	548	547	548	568	557	550	567	560	600	516	618	585	592	590	509	554	569	552	591	537	529	523	562	560	583	547	600	588	591	569	553	590	549	543	596	552	592	568	553	560	555	572	531	565	509	551	571	513	577	550	580	597	563	533	538	560	573	556	540	570	553	527	571	604	547	520	570	555	559	578	522	543	537	593	590	562	579	553	582	550	573	569	525	553	558	548	578	590	556	563	553	543	592	593	584	529	577	586	594	613	559	522	586	587	560	537	575	529	564	604	566	563	555	558	551	619	523	538	587	585	600	559	563	569	579	532	584	555	559	546	548	559	525	574	623	592	559	554	581	576	557	528	559	598	570	570	545	538	560	516	522	533	546	549	568	549	555	568	608	536	500	619	572	551	555	570	568	577	554	539	547	559	589	540	560	636	545	547	543	580	549	563	570	530	517	582	594	503	529	560	545	533	529	537	553	514	583	549	543	559	576	554	602	553	503	539	562	551	564	554	583	566	586	568	573	557	535	591	566	568	575	611	540	541	570	502	557	584	554	596	532	537	575	540	562	549	521	606	579	563	541	578	548	542	568	571	512	572	544	533	533	564	570	578	562	530	560	552	592	546	560	526	553	536	581	529	573	560	542	583	589	587	575	547	535	580	542	537	552	508	561	579	523	556	589	581	584	521	533	559	550	534	545	519	545	547	537	560	551	570	566	539	609	518	609	570	588	549	567	572	532	553	575	576	549	565	578	561	563	581	567	585	554	571	567	541	574	538	523	579	535	584	563	572	545	546	545	585	565	554	552	559	570	529	573	563	608	528	575	564	537	572	556	574	553	596	568	560	529	584	586	535	555	543	545	645	537	555	558	574	544	572	548	558	591	571	539	547	557	580	552	533	584	579	547	585	509	531	617	581	540	577	545	574	588	537	578	569	580	546	574	551	564	558	570	593	552	560	578	566	551	561	587	518	599	577	536	527	576	581	533	523	592	562	551	548	542	540	556	581	551	524	563	527	569	531	589	631	539	566	576	558	583	568	571	575	539	556	570	545	554	575	573	589	573	559	530	566	579	569	528	569	537	548	557	520	550	559	550	541	522	557	554	599	562	561	573	578	574	543	541	542	594	557	546	547	584	580	548	596	562	555	565	553	594	559	612	588	540	580	544	508	588	567	549	497	577	566	576	544	564	560	592	539	506	555	589	553	549	598	552	542	549	527	569	570	543	577	542	545	540	549	577	593	561	582	523	553	554	566	593	520	573	576	577	592	571	600	568	559	607	535	576	563	537	567	564	558	607	577	549	513	522	566	581	562	606	570	609	585	577	558	533	519	536	555	566	610	580	589	574	585	563	581	573	580	559	578	593	565	556	532	601	569	548	556	608	592	551	533	592	573	621	581	540	549	549	519	583	538	561	558	576	528	586	560	534	591	531	549	567	570	570	552	597	569	569	519	524	569	581	574	547	593	561	575	561	554	587	545	552	564	601	525	575	509	536	610	569	544	546	542	544	560	571	583	551	572	563	577	553	538	567	565	550	535	533	536	583	583	577	551	600	563	567	541	587	533	581	565	572	566	568	590	543	534	534	584	530	566	547	551	571	568	592	563	534	578	542	551	579	550	588	532	596	560	554	533	548	583	576	558	533	576	586	582	550	518	575	524	546	540	580	580	590	581	569	560	563	536	521	558	578	594	534	593	537	541	532	582	598	560	571	551	579	570	574	533	579	555	564	556	555	595	558	571	599	530	562	547	558	556	605	538	574	552	568	566	548	571	565	545	564	569	540	534	571	548	601	541	540	539	547	538	560	541	544	566	567	530	552	567	592	519	553	587	558	543	605	552	564	567	555	565	566	541	560	557	549	585	516	532	516	538	541	588	577	558	532	525	575	572	510	586	570	563	576	603	573	537	566	569	582	570	544	587	574	510	561	575	589	567	545	582	554	582	587	592	552	519	501	556	544	563	566	588	564	553	546	577	528	540	529	549	541	558	547	570	560	592	589	611	568	574	523	573	510	563	562	574	567	548	540	578	553	545	578	540	568	561	550	556	558	540	558	559	601	549	557	549	564	566	574	546	577	566	564	554	537	535	553	531	574	584	552	561	559	541	579	547	585	584	521	560	594	530	534	559	575	542	581	562	571	592	542	562	573	586	586	581	549	567	507	523	580	533	521	580	561	573	540	549	545	550	575	571	568	522	600	566	548	563	565	575	541	569	608	572	574	577	571	554	533	566	564	554	557	573	599	554	595	598	561	598	625	605	555	537	540	560	556	589	531	533	538	554	535	568	551	562	578	553	548	555	546	564	583	588	536	591	528	566	594	559	577	556	570	558	547	579	574	566	568	585	537	553	598	579	592	556	612	580	576	562	516	615	539	620	559	580	572	555	593	566	538	561	570	558	600	575	596	552	582	539	558	573	612	549	536	551	528	598	509	543	567	575	544	614	571	512	579	609	539	530	550	547	550	581	552	540	574	537	578	590	554	582	612	556	537	533	575	547	590	561	566	546	584	547	577	575	552	589	553	554	538	542	592	550	575	575	541	530	561	554	548	581	540	581	571	587	590	588	548	563	541	571	567	552	589	517	543	573	559
22551	20342	26441	24106	20343	20409	10047	2051	1584	1489	1355	1329	1244	1222	1151	1190	1127	1092	1091	1094	1110	1075	1082	1035	1016	1074	1023	1073	995	1027	975	1042	995	1030	998	971	1021	991	1039	968	1056	990	985	976	984	1002	1004	1019	1008	1075	957	959	1038	963	977	1001	978	999	1008	984	1005	975	1042	952	1041	999	1012	1025	1013	977	964	1002	963	907	922	995	960	1026	1010	986	940	1064	1014	922	1050	978	929	1008	962	958	1009	969	978	998	932	1029	947	1052	978	1076	965	955	1032	933	1014	958	1000	996	935	958	1040	975	988	1000	984	989	959	984	964	962	938	1017	1028	987	962	997	1063	940	993	1076	985	965	989	1009	952	997	983	1085	976	985	970	958	923	985	1019	955	965	905	985	1006	973	968	1026	1026	1037	951	983	1018	964	988	1023	1006	989	999	937	969	952	1021	948	978	992	1028	987	921	981	947	965	990	933	1006	979	1020	934	981	1004	989	965	1041	1023	945	1075	977	993	931	1027	1015	941	1021	960	1003	1000	977	983	1041	962	1057	1008	1012	1042	904	958	972	958	977	1014	985	991	925	942	1025	969	1045	962	1008	975	1016	970	994	1022	1007	996	1002	1004	984	1019	1005	1005	938	979	972	996	983	970	1018	967	985	919	981	974	968	971	1029	1006	971	966	1029	989	1010	946	964	988	916	958	1001	1014	984	994	950	975	973	985	1053	999	1023	1009	1003	982	977	1034	1021	993	969	948	974	1000	998	943	997	967	994	996	1005	986	992	954	971	1012	998	1009	1017	969	988	1017	970	981	957	1067	936	987	982	995	1004	975	1009	987	1008	954	940	948	992	905	953	959	1003	996	994	947	1017	933	956	1000	923	976	989	968	988	987	976	988	993	950	928	967	946	961	917	1050	1015	1048	952	979	954	1028	1034	984	1033	1009	974	991	953	1007	991	952	999	965	973	989	1024	1079	979	1020	1014	1063	977	934	976	947	1005	981	985	1005	1003	972	1023	1031	1004	997	992	1000	999	932	1024	937	979	992	984	972	978	999	997	979	1013	992	1003	1016	995	964	948	974	968	993	1003	947	1005	934	942	963	987	999	968	989	1009	997	1041	966	983	964	961	1009	1018	996	933	960	970	1013	1006	1006	1019	991	990	1037	952	919	1008	1009	1019	958	997	940	977	937	957	918	914	1033	1011	1006	989	1024	983	1049	1010	1019	1037	968	936	962	959	900	950	1009	986	978	1016	954	987	958	955	1006	1026	924	958	982	1010	1001	945	853	959	973	1023	991	946	1048	1011	988	954	996	974	1066	1015	978	1004	976	974	1048	959	974	991	972	988	934	962	1021	979	1034	966	1016	989	1003	999	1011	941	978	988	1017	997	1009	996	956	1032	989	978	948	973	986	991	1037	988	968	992	987	980	978	1023	962	1037	965	989	984	928	991	954	970	937	986	987	1020	930	970	966	1027	1035	975	988	1008	1010	981	960	972	962	1011	1005	974	1006	995	960	964	987	936	1032	977	946	980	1001	1009	951	1010	978	1031	971	997	973	947	991	981	943	948	958	1012	987	988	1018	954	1005	981	983	982	1008	1026	923	979	936	988	959	1036	972	995	952	977	925	1016	1000	1017	970	932	981	988	963	1040	1022	979	968	932	970	988	1001	977	974	1025	1015	1031	970	1033	964	960	984	996	1010	1035	1035	945	981	997	921	993	979	1007	1036	940	908	943	1047	996	968	963	1000	989	970	985	954	1033	951	953	987	964	995	971	965	977	1008	956	968	1002	1030	992	951	939	1029	1004	1025	999	1043	974	1002	990	1003	948	951	957	987	982	961	986	982	1009	943	1002	1022	960	941	1004	970	981	976	951	1006	1003	976	958	977	993	962	1032	993	994	1054	962	1021	956	995	1017	961	993	948	1012	1021	970	971	1000	917	970	956	916	970	975	960	987	1013	951	969	933	972	1030	964	972	968	948	971	1038	976	1041	952	1024	958	934	1009	1028	968	975	936	908	961	995	958	989	1025	948	972	1011	961	960	976	985	984	920	958	1001	983	974	1007	1016	971	997	1013	968	938	1003	976	954	962	1000	1005	1016	947	988	1012	963	1018	1033	903	976	999	1037	965	955	935	1018	1020	992	1017	998	1005	961	1015	939	954	962	984	951	964	977	955	938	965	1000	1013	1012	1008	1027	972	977	967	971	988	996	1019	943	921	1006	990	970	1036	1043	971	1002	935	942	958	1002	971	962	1028	1001	969	1017	957	999	978	997	999	1001	917	981	939	1015	1011	1010	959	1013	942	912	1009	965	978	976	976	996	975	937	956	982	963	952	993	1022	982	998	993	994	1015	946	970	1019	989	987	1043	1017	1005	935	963	972	1010	1028	951	935	1075	965	957	970	1010	1010	1028	978	986	989	998	989	991	981	998	975	960	969	966	998	1031	960	1036	956	1028	959	1003	992	947	942	972	969	942	963	963	971	968	1007	967	971	932	981	1051	946	968	919	956	973	946	959	985	998	1044	1028	957	1013	927	974	950	932	1016	935	977	958	923	947	1038	986	1008	979	974	970	1019	994	1004	996	926	968	990	963	976	953	941	929	941	986	1024	1002	963	995	1004	1027	919	1021	961	955	970	991	1048	933	985	976	981	923	954	1002	1032	959	986	997	975	990	987	970	990	1055	1044	919	997	963	944	947	975	996	969	1003	982	982	1003	1016	974	988	987	971	1014	978	999	1020	1055	989	985	955	997	955	960	938	955	968	1033	994	923	998	981	1059	1004	982	963	991	1004	940	987	960	975	1027	914	987	961	971	950	1007	1013	1008	990	972	986	966	975	998	944	987	960	973	1008	955	1005	946	981	970	919	1020	1010	973	973	1016	911	936	1022	979	964	964	965	1006	991	1007	966	1019	1044	993	1038	983	998	939	996	913	975	991	924	984	972	944	931	985	1000	899	955	983	957	950	985	981	950	1017	1003	942	1006	967	958	978	948	1031	971	1017	1032	1033	978	964	1016	1038	965	986	1013	986	997	899	999	1025	994	982	983	979	987	947	985	1013	999	981	1035	973	1008	950	933	968	1023	1033	1035	1055	987	974	963	998	980	949	943	982	938	970	961	992	917	948	908	905	954	988	986	998	918	1027	962	933	987	957	973	936	984	977	978	982	1004	985	987	1015	984	949	994	997	985	961	999	987	932	989	974	1007	977	1021	981	936	1050	958	1004	946	957	986	1010	1031	1000	1047	990	974	999	981	1016	929	993	991	982	1025	1013	955	997	1007	991	970	991	995	977	1009	978	1009	1012	1007	992	975	903	967	984	992	954	996	1024	1041	986	961	1022	1026	1000	971	982	953	994	1020	980	1004	982	998	929	972	945	1022	954	919	992	1016	989	962	972	1019	1031	947	979	956	988	987	971	1000	1000	926	976	1022	982	1034	979	981	1030	951	995	968	1022	1002	955	1009	985	983	1041	958	928	981	1014	982	1002	994	988	993	995	973	1006	1029	978	965	982	955	1025	1047	939	949	957	937	994	937	958	975	1003	1036	984	1065	1008	962	972	1003	991	932	968	1010	1023	926	960	990	963	961	1018	947	998	991	1019	1024	968	966	989	1015	993	1041	1018	1009	1006	993	928	929	947	967	1000	989	951	992	973	971	1008	986	975	984	977	1000	984	1027	991	985	930	985	937	1022	988	1045	1001	945	935	1030	976	921	952	961	1007	1004	1010	978	951	1052	959	1003	961	959	1015	1046	944	952	988	980	1000	992	938	1000	959	983	991	1031	958	987	989	1011	1003	943	979	988	960	958	1036	1013	946	985	985	960	1025	1027	981	998	990	956	992	980	1004	958	1011	985	898	959	1017	998	933	939	958	995	942	993	1030	969	969	983	990	968	1007	991	1018	968	993	980	989	967	1017	964	981	1017	947	1037	983	989	986	999	970	1021	1018	982	964	956	910	978	953	956	912	1015	985	947	894
25454	14910	13537	7886	5360	4124	3089	2733	2377	1989	1776	1701	1463	1383	1366	1295	1235	1183	1179	1173	1127	1118	1079	1093	1090	1084	1029	981	1027	985	948	966	976	973	942	969	965	992	1061	965	986	951	991	969	940	896	958	1030	908	931	940	951	983	952	967	986	922	899	946	977	906	960	920	924	954	941	944	915	959	976	961	881	953	959	934	908	916	937	940	911	960	903	958	839	868	968	917	914	923	928	941	928	973	919	927	956	935	937	887	951	917	945	914	906	931	922	900	970	938	924	932	955	911	883	947	898	933	899	929	897	936	948	901	918	908	955	933	945	933	895	939	902	928	920	943	930	919	930	892	941	925	914	962	920	882	891	920	910	879	881	896	938	953	931	889	933	922	922	973	861	905	948	917	980	992	953	904	879	907	924	960	936	940	929	885	856	938	906	910	888	928	951	938	908	884	909	915	904	953	939	930	938	958	927	917	866	941	906	899	923	943	948	922	909	971	945	913	887	970	973	938	897	900	938	902	921	894	937	909	935	992	920	946	954	875	938	929	899	927	936	899	872	964	881	920	933	925	904	913	972	968	911	939	910	903	915	962	941	922	923	885	931	913	975	860	925	917	933	915	940	959	900	893	891	910	916	909	1026	944	914	915	963	942	940	931	964	902	946	903	968	902	871	977	895	897	928	938	907	910	964	940	905	880	982	940	940	926	907	921	925	884	929	954	972	928	845	911	917	919	906	926	901	958	878	918	920	917	910	937	924	886	942	917	912	892	965	922	916	945	941	957	929	934	914	929	941	910	913	901	949	922	905	896	937	977	985	917	891	922	884	903	916	847	950	965	909	911	939	899	927	947	891	930	940	883	931	952	925	920	927	874	963	897	919	974	944	951	947	981	933	940	965	932	935	894	934	948	893	878	948	892	894	904	983	924	913	927	925	943	890	920	952	911	962	953	898	922	998	923	907	926	942	908	941	932	963	865	917	909	942	973	964	917	933	946	966	921	939	936	922	895	898	875	903	902	938	957	921	947	868	966	966	934	951	932	940	905	975	969	854	916	924	882	924	894	964	956	918	889	921	891	880	931	939	938	943	957	857	920	882	909	897	937	888	952	955	877	951	910	953	887	943	906	867	882	934	928	885	892	884	879	945	898	933	890	867	927	905	905	886	926	909	930	971	947	948	940	952	944	883	918	899	927	897	946	911	901	921	885	911	953	875	899	913	980	910	924	953	907	909	928	928	909	864	911	935	926	972	877	941	918	935	894	934	985	920	965	927	921	885	959	946	921	941	967	866	945	966	918	967	913	931	897	931	891	969	908	919	926	939	914	923	921	914	898	914	935	912	874	926	967	935	898	914	934	913	930	885	893	950	883	907	943	907	959	913	932	902	851	951	946	942	860	920	882	923	945	862	920	952	911	939	910	940	981	951	897	933	956	951	943	912	863	927	900	933	891	883	913	878	889	947	949	916	866	956	941	940	924	932	909	944	921	863	947	894	944	894	965	937	972	938	912	913	940	907	895	909	883	918	877	873	969	921	947	917	913	930	950	929	934	953	935	956	949	921	917	934	881	936	896	928	932	915	878	892	874	896	936	897	920	933	940	1006	913	942	847	955	888	887	966	959	932	918	973	913	919	835	920	931	926	857	1015	914	905	953	951	960	902	958	979	966	945	962	971	865	917	911	902	915	938	869	894	950	889	940	905	940	920	923	895	899	938	926	836	886	937	978	933	888	929	921	934	925	886	920	876	945	926	889	905	929	898	867	909	872	909	988	946	936	895	925	924	864	942	898	901	898	917	952	902	914	898	955	955	928	898	903	851	914	892	925	997	902	901	900	936	898	975	891	948	940	956	976	925	929	938	958	890	945	840	949	932	927	877	910	927	958	912	914	971	919	919	940	950	903	888	877	916	900	957	884	908	881	901	929	929	901	907	912	947	939	883	975	922	909	985	937	925	912	916	992	947	922	945	914	864	922	971	948	908	954	928	902	919	903	922	884	871	904	880	939	978	942	937	970	953	926	986	913	916	896	929	940	972	917	944	914	929	941	901	916	933	896	936	910	907	925	951	910	922	912	912	943	950	952	960	894	923	954	935	977	921	885	921	880	962	914	909	932	926	896	907	939	941	937	908	921	932	943	930	849	956	911	930	926	916	971	933	945	960	960	873	872	927	888	878	913	933	935	932	922	917	1005	859	969	966	933	935	907	923	911	959	918	978	925	915	920	904	870	919	954	918	904	883	912	946	933	950	950	897	923	967	904	957	904	930	929	936	897	922	933	927	899	932	914	936	897	959	923	965	927	929	900	991	925	962	966	924	964	918	916	923	900	902	942	884	906	915	926	862	899	901	964	953	968	926	896	972	941	917	947	892	939	936	924	916	871	908	954	922	920	914	931	951	942	939	923	950	904	880	956	938	889	925	925	898	936	907	908	938	874	931	885	980	922	905	871	903	904	961	952	904	985	958	943	961	870	948	922	927	920	916	920	897	927	907	915	948	930	909	883	910	901	914	899	916	958	928	978	901	893	964	989	980	885	872	907	880	935	872	966	910	975	906	906	904	939	926	928	917	970	921	997	914	927	888	935	950	980	925	911	899	904	939	933	922	937	938	939	946	928	925	854	908	913	936	915	919	905	881	977	887	931	883	921	914	926	894	899	933	999	960	875	912	899	913	955	894	967	887	952	895	913	954	946	954	952	888	866	929	912	889	923	913	924	948	923	903	889	938	885	897	907	909	895	912	930	947	883	901	926	883	913	896	918	881	905	958	964	955	905	922	933	951	940	931	966	910	956	913	865	865	953	925	929	893	892	941	938	951	955	894	966	938	885	901	923	888	964	897	924	907	922	963	885	923	912	922	946	940	890	911	903	942	961	960	900	927	933	977	902	949	1001	913	878	926	882	914	947	941	865	943	922	963	896	923	886	932	987	934	958	942	942	944	934	922	929	918	940	944	903	925	927	909	914	975	938	897	928	927	897	952	910	886	961	907	968	924	932	931	943	974	939	924	952	942	1013	902	948	918	905	899	939	895	953	844	955	923	932	879	850	911	952	892	965	952	997	878	909	884	903	957	909	910	909	904	902	929	900	936	899	903	966	924	889	899	952	921	975	942	910	884	895	913	910	999	927	849	945	931	932	924	863	850	933	957	900	980	913	880	977	912	924	896	917	917	958	927	900	933	842	961	918	871	983	955	916	972	923	940	939	941	904	942	917	936	888	966	877	931	958	927	891	894	900	958	912	906	876	922	912	908	917	863	926	911	937	941	870	928	877	854	899	896	895	911	976	950	906	911	928	938	941	926	979	934	943	914	963	963	919	939	890	897	983	883	932	928	929	894	930	950	910	903	967	888	913	908	862	876	888	946	907	902	873	961	918	878	919	908	914	888	950	950	929	857	937	959	992	892	930	907	914	939	875	895	953	894	933	916	927	930	900	954	926	928	937	912	987	948	906	916	949	927	967	888	902	895	970	935	923	951	902	937	944	875	862	951	928	900	889	916	909	892	937
30296	15444	3016	996	848	871	858	790	793	738	807	761	792	802	822	814	790	718	756	806	796	799	809	812	788	728	794	775	830	852	723	759	845	794	817	809	833	801	823	863	776	794	783	805	797	786	780	738	821	812	812	743	770	817	855	819	800	780	784	779	820	787	805	824	821	767	833	798	795	720	745	783	778	823	774	754	784	737	815	770	798	759	842	843	805	791	758	776	786	796	744	771	758	836	779	787	776	835	820	773	786	757	784	828	774	793	824	778	804	804	848	742	777	788	823	787	856	797	822	811	777	785	784	867	789	781	780	806	765	791	777	785	783	782	826	757	868	807	762	814	757	791	805	826	818	775	814	840	783	810	770	795	770	759	787	831	807	836	807	773	765	877	780	826	804	848	798	871	743	783	788	798	732	806	865	797	761	844	787	783	772	801	801	824	763	816	781	801	822	775	754	763	812	830	804	781	739	807	777	789	680	781	798	764	795	763	794	805	782	782	802	781	805	792	780	813	761	764	828	830	788	822	727	767	808	763	791	778	784	781	793	819	720	822	770	790	816	821	777	773	780	799	818	798	782	760	758	802	776	781	828	759	752	821	787	798	759	780	765	840	798	824	759	774	821	803	754	758	794	790	782	807	789	786	755	762	779	786	793	793	808	831	800	744	790	773	749	716	763	819	744	764	816	728	780	809	785	771	806	813	792	795	801	751	789	774	762	763	778	833	810	806	785	790	812	782	823	761	775	761	763	794	782	795	771	759	804	814	798	787	768	834	793	785	832	777	796	744	798	785	786	785	852	806	778	808	788	793	817	813	754	781	802	835	844	792	798	790	775	805	793	789	756	811	792	757	788	772	758	821	758	800	786	779	815	851	763	783	818	771	764	761	805	768	750	845	797	792	745	804	775	821	782	728	760	871	792	777	750	801	758	783	806	793	799	819	789	792	802	786	813	794	764	841	795	795	767	783	757	805	801	784	796	794	826	699	785	842	731	797	796	854	798	831	785	763	753	814	826	832	781	750	817	811	780	832	821	780	797	796	847	786	778	762	761	785	759	805	782	782	780	789	771	781	761	769	777	806	766	759	803	837	851	778	770	749	846	789	799	770	715	801	795	785	812	805	824	762	818	821	730	786	767	764	809	777	802	834	814	819	851	781	810	781	775	785	749	794	777	796	812	800	776	820	832	815	832	832	789	744	782	849	857	820	830	783	775	782	817	799	747	786	778	788	819	810	821	808	765	778	794	791	824	820	820	817	776	750	790	767	847	780	742	810	782	751	813	742	749	721	800	792	813	787	817	805	806	798	785	806	808	775	827	764	754	779	788	787	780	838	791	800	786	822	806	811	768	799	765	798	824	871	844	805	789	759	784	747	773	822	795	784	804	777	762	801	785	791	778	738	775	766	741	791	789	821	795	799	819	808	757	822	802	802	806	780	755	766	819	757	842	750	815	815	801	795	798	824	775	816	874	807	793	779	780	782	796	792	733	834	771	732	776	774	770	824	813	840	816	778	822	806	806	789	823	791	766	786	845	761	782	823	775	810	793	763	806	784	776	804	810	785	849	775	764	756	799	789	736	838	786	782	797	821	808	765	805	811	784	793	814	813	776	799	729	764	761	766	808	760	832	767	776	806	801	826	795	813	787	777	781	814	790	848	745	737	822	754	727	789	826	765	784	816	776	823	794	767	796	770	783	791	783	823	807	807	817	824	828	756	767	828	839	786	782	731	795	791	823	719	800	763	761	822	820	789	813	748	799	837	829	815	767	770	835	776	758	802	784	736	795	818	749	821	779	805	787	774	795	802	777	792	821	802	768	818	765	773	792	821	792	791	763	765	798	805	807	777	806	756	802	815	783	778	791	782	820	791	756	805	705	762	778	784	782	748	837	788	817	805	774	784	858	760	794	827	811	796	815	787	771	783	826	790	768	822	811	804	827	806	769	826	786	838	780	809	760	813	775	799	803	794	803	792	818	784	784	765	764	781	708	821	758	772	765	813	766	797	799	815	785	715	784	797	786	827	798	809	800	828	783	788	772	821	755	772	850	733	843	801	785	805	778	775	791	780	777	806	807	790	800	738	775	824	798	757	823	761	843	799	772	743	762	756	751	806	760	788	866	708	876	767	805	792	750	787	844	802	752	825	807	747	812	773	807	801	769	795	904	706	821	826	834	765	790	807	762	807	788	783	775	809	772	775	774	768	801	779	776	777	772	776	789	731	754	776	757	801	718	837	852	829	818	769	782	776	782	783	848	816	799	821	802	746	820	784	794	790	783	809	777	768	790	764	764	771	784	783	801	773	791	749	759	806	785	728	761	821	767	788	819	796	788	729	768	812	831	806	817	746	804	781	793	783	788	731	807	767	799	817	813	805	789	808	773	807	818	842	803	778	813	802	807	811	795	809	763	796	777	821	795	836	756	812	839	774	817	784	760	793	767	790	859	753	746	831	749	797	806	797	775	781	782	799	775	783	808	752	747	818	829	750	836	800	767	792	775	806	755	817	774	790	763	804	768	784	747	775	803	737	793	815	820	803	809	834	797	838	799	783	786	780	794	781	771	794	763	767	768	818	803	796	799	819	781	797	813	799	761	791	810	820	813	789	786	796	791	777	809	772	793	803	781	830	767	763	809	774	756	824	798	809	791	827	834	778	826	788	769	774	826	759	769	797	840	776	807	804	756	772	783	798	779	825	783	814	750	830	775	797	786	776	768	824	785	831	799	789	793	763	813	774	768	799	806	777	807	753	793	773	768	819	846	801	829	810	791	786	792	837	779	822	752	792	772	840	802	801	797	781	779	789	748	802	770	754	806	795	790	790	842	784	825	798	781	777	776	787	796	788	805	806	771	804	745	837	754	789	810	758	749	780	802	804	801	786	805	774	834	769	757	812	815	795	776	839	832	806	798	794	791	767	786	738	814	817	810	781	835	824	793	768	776	806	751	814	779	754	742	789	812	733	823	785	735	774	780	830	802	804	780	792	752	840	823	743	780	757	846	756	805	775	755	737	826	820	753	790	837	788	767	848	811	794	781	777	757	808	788	814	829	806	824	846	795	774	818	808	797	815	778	814	779	818	796	792	765	809	807	857	807	779	783	771	777	774	787	781	796	772	752	786	818	783	797	815	824	817	822	810	793	820	803	788	821	785	804	812	775	822	803	753	744	782	781	752	786	807	847	816	790	814	790	778	784	777	787	804	766	757	731	785	825	836	824	775	794	765	774	752	796	784	760	804	801	799	859	829	782	795	794	806	792	855	757	814	751	792	824	750	754	767	778	766	761	780	783	844	803	755	807	811	791	810	796	813	806	747	809	823	805	752	783	826	811	816	814	730	821	766	762	797	810	829	806	771	794	782	791	792	790	776	795	825	799	839	736	828	800	795	765	822	770	798	743	762	803	854	791	855	772	778	828	741	768	741	795	757	818	760	746	788	786	794	764	782	815	816	830	811	800	798	795	826	785	856	852	757	733	782	800	767	769	753	765	822
19204	1321	1242	1028	933	856	863	849	870	842	833	859	853	813	845	788	823	823	793	845	843	791	791	875	866	808	800	788	794	845	718	825	832	812	811	814	801	864	810	861	792	824	816	784	868	856	797	806	803	803	855	803	787	800	848	782	787	799	875	794	828	812	820	799	823	814	844	779	797	780	854	815	824	781	781	800	819	824	836	853	820	795	830	818	813	859	790	793	862	841	798	804	830	795	792	813	844	712	789	847	763	830	803	836	788	798	765	831	814	790	798	760	814	823	809	837	756	799	838	753	782	789	777	842	798	771	823	813	785	808	825	793	801	822	811	795	822	822	798	832	820	813	792	771	833	844	856	825	846	811	838	784	832	825	858	876	792	823	827	871	776	803	801	834	823	777	796	851	781	790	811	824	813	780	793	852	768	807	787	764	830	759	795	797	786	812	830	813	764	809	769	793	815	748	836	800	856	815	775	821	818	806	847	852	776	862	775	839	745	801	811	814	799	772	771	797	754	792	770	841	800	796	817	752	760	828	818	815	772	835	746	799	849	799	781	809	793	824	771	822	820	815	783	808	807	857	802	801	773	859	795	819	781	779	784	807	838	839	770	802	828	809	823	842	829	787	828	850	833	815	840	831	778	826	772	791	781	793	830	791	854	808	835	802	802	811	879	817	839	837	796	777	822	810	791	830	824	799	792	760	848	850	834	811	818	797	842	798	782	799	796	869	800	792	806	848	844	823	833	812	847	778	813	823	779	838	849	803	791	819	770	844	798	814	791	781	822	777	799	787	807	828	816	855	800	798	789	820	789	833	792	766	806	810	800	806	826	796	808	775	806	831	836	802	787	802	784	804	813	822	782	794	830	820	841	798	794	801	787	774	816	821	815	801	820	801	764	795	816	816	830	790	797	837	794	782	821	814	815	811	790	814	832	832	796	811	829	801	808	811	788	842	854	791	797	805	787	831	803	833	757	745	786	816	836	811	788	828	806	782	780	846	814	809	826	775	745	830	850	765	776	790	797	811	839	813	809	890	780	827	821	859	802	802	837	813	790	816	794	814	792	808	775	828	783	772	791	826	841	809	804	796	832	780	840	828	785	784	801	713	780	836	812	817	819	822	772	817	828	786	838	849	791	776	804	834	805	806	772	780	796	801	852	844	750	845	828	779	760	806	833	787	862	782	847	809	833	804	796	791	802	793	806	798	786	802	847	840	812	816	847	851	817	814	855	768	800	758	838	810	786	757	780	768	850	785	827	778	793	839	831	843	821	776	774	824	781	841	818	797	810	797	844	797	776	806	807	777	761	913	839	796	828	809	825	811	829	811	815	786	782	820	791	818	804	765	789	797	821	750	781	808	813	785	838	794	820	794	771	805	822	829	780	789	840	815	815	805	776	803	800	757	773	737	812	764	805	783	807	825	820	802	795	787	786	848	809	827	827	790	781	827	823	763	810	809	823	801	768	861	808	825	821	820	786	808	805	837	841	815	816	782	790	854	808	811	793	794	836	788	832	812	813	786	835	844	760	833	769	835	743	815	823	810	818	807	795	791	777	827	792	819	778	795	819	782	819	799	845	828	800	797	788	845	803	831	782	804	833	781	838	776	817	817	802	804	873	790	746	840	765	844	774	790	817	791	812	787	825	772	797	832	871	871	795	846	791	783	792	809	843	822	778	788	777	824	782	820	780	781	810	815	823	821	811	791	815	782	809	833	767	766	818	791	815	805	786	821	773	833	807	816	804	795	792	768	837	778	813	798	814	755	864	844	812	777	811	762	806	775	807	732	766	820	818	788	827	791	779	810	829	834	832	861	829	810	809	754	805	859	820	852	851	789	800	795	837	815	799	767	858	796	848	797	781	868	820	797	824	783	843	755	788	819	794	797	806	819	781	834	866	855	811	806	833	737	796	803	823	809	864	804	762	773	810	819	757	813	793	803	824	843	783	766	803	815	815	791	779	843	766	827	821	839	801	914	772	813	820	821	798	815	805	772	763	788	809	814	837	781	775	806	745	809	792	832	793	810	845	794	827	773	756	783	833	857	791	774	769	817	799	797	863	866	846	831	789	776	778	802	848	815	814	806	815	795	828	831	794	777	771	816	791	810	827	795	734	744	781	817	866	805	843	804	793	792	837	810	816	822	855	800	769	820	784	806	774	806	826	754	850	768	821	799	771	839	808	794	788	819	824	808	822	790	800	808	802	844	823	753	768	817	807	813	765	776	822	775	799	822	854	776	761	799	772	809	779	792	813	815	778	809	854	765	843	842	801	856	868	816	783	834	803	821	774	812	814	793	787	813	819	814	754	810	897	823	814	801	857	862	792	813	805	775	799	763	813	804	790	836	805	893	759	798	855	796	807	769	804	819	779	784	789	802	809	768	792	827	796	782	799	897	795	822	761	753	757	829	758	883	793	823	809	826	802	777	801	836	805	807	822	891	811	827	824	775	892	785	820	830	804	840	814	794	804	792	841	807	789	818	845	817	834	829	824	793	807	801	813	820	808	813	797	805	823	827	793	804	772	818	783	811	824	797	840	812	849	790	797	834	822	783	775	830	800	849	797	817	869	822	800	841	820	767	771	795	851	789	807	845	823	757	813	816	826	807	805	815	807	855	785	805	827	861	825	804	816	814	804	777	866	868	819	843	803	844	892	804	794	757	776	814	804	867	792	846	784	814	857	816	799	831	796	859	832	811	762	856	802	767	830	801	809	779	843	827	812	800	840	833	789	864	809	830	756	821	772	752	852	793	822	844	793	805	779	723	785	862	775	820	823	828	813	852	809	791	778	782	841	808	800	833	836	824	841	807	841	849	816	831	765	821	803	782	790	783	815	760	831	776	803	746	828	814	813	773	838	823	839	756	809	828	885	770	841	808	828	822	756	774	778	804	778	807	862	807	787	765	797	883	819	772	779	836	822	811	804	822	758	837	808	834	834	784	778	788	768	820	829	801	823	764	811	809	815	791	777	849	778	786	750	787	792	838	777	853	794	773	790	810	825	850	808	851	826	805	762	841	796	816	755	773	807	800	816	846	755	782	795	820	826	797	772	852	845	848	795	804	742	742	883	833	771	828	802	787	819	811	807	801	789	771	782	771	844	821	808	794	813	795	821	845	799	801	801	781	786	784	763	823	842	844	838	821	840	827	791	788	829	766	793	848	812	783	829	744	854	811	794	780	764	820	808	809	843	805	847	788	818	799	828	799	814	801	798	854	769	803	822	777	788	828	827	795	847	807	849	815	794	747	827	757	798	835	798	819	794	783	806	841	820	822	775	825	773	827	852	800	860	834	890	812	770	788	752	827	745	881	753	796	753	801	806	809	864	808	756	796	786	806	829	849	803	782	817	779	791	820	828	802	779	826	781	792	805	831	786	811	821	784	809	805	803	827	750	759	823	776	841	837	785	840	845	763	796	800	790	803	841	795	767	743	830	814	769	777	818	778	784	794	795	783	800	827	761	861	845	863	830	816	808	800	832	794	804	858
24527	20337	26151	24409	20336	10639	1455	967	850	795	781	754	699	674	674	692	653	618	620	618	586	594	598	619	560	589	598	549	594	622	565	548	561	555	569	592	589	573	561	558	559	546	569	627	632	567	592	572	612	594	542	515	565	563	559	594	582	579	553	564	538	571	601	546	534	569	554	541	576	556	588	560	556	608	535	543	549	590	567	551	596	581	506	582	559	611	583	571	560	554	580	553	538	592	553	550	574	540	556	562	575	591	593	590	573	569	565	581	574	538	579	586	581	538	560	551	575	568	624	529	576	571	547	580	547	515	568	567	575	558	584	549	523	507	535	568	593	580	543	538	566	580	572	569	607	583	566	557	572	585	586	544	563	556	574	564	575	557	527	556	555	557	595	536	571	581	591	568	550	581	507	527	595	607	575	542	573	567	580	609	566	544	559	556	583	562	611	551	598	527	552	601	611	576	578	555	566	541	540	591	508	552	568	584	545	592	516	579	523	562	556	511	536	588	560	515	558	594	546	543	526	571	566	586	512	605	614	550	537	572	526	578	589	584	541	556	571	581	582	545	559	561	529	568	553	602	564	542	591	580	567	569	554	583	544	543	533	578	556	537	546	605	581	547	552	583	569	537	575	575	580	547	548	587	567	525	545	545	568	559	557	547	572	549	592	572	562	599	563	573	564	587	559	567	578	529	542	588	548	560	593	584	560	546	569	622	538	542	560	571	568	583	575	579	570	576	574	583	577	548	600	576	548	535	526	515	576	592	561	552	569	583	558	584	529	549	592	538	569	567	525	521	563	538	515	596	545	545	572	584	591	556	562	576	576	542	581	518	566	575	584	579	586	593	526	533	553	565	580	583	548	584	566	602	585	534	526	562	566	538	586	549	584	547	621	603	587	562	568	583	573	531	611	584	586	541	556	580	596	546	554	530	564	593	606	557	578	596	574	549	562	562	569	588	548	525	603	547	538	599	579	609	573	597	589	583	567	569	553	576	531	585	577	521	599	571	581	536	581	545	533	559	567	573	572	535	591	536	548	568	604	582	564	518	574	571	535	544	496	593	548	577	571	540	528	593	598	567	554	515	558	584	566	563	577	542	577	585	570	560	600	547	534	571	546	569	561	550	557	597	587	589	587	544	547	531	545	570	561	577	578	575	552	572	569	587	552	565	555	575	539	542	538	552	542	573	548	572	549	594	529	578	571	635	601	551	560	587	591	565	568	577	548	553	555	535	546	560	567	600	602	512	536	549	574	607	542	553	528	553	581	541	574	543	575	594	589	530	561	544	595	603	543	594	566	503	565	571	561	586	536	584	591	527	575	525	521	606	578	593	559	580	564	595	547	522	544	585	598	507	575	588	579	589	505	561	596	537	522	550	590	533	574	562	583	575	585	527	591	597	604	579	537	594	555	570	580	575	564	537	555	555	565	554	560	579	562	568	548	583	512	489	549	560	532	585	506	608	527	577	556	577	553	523	547	574	557	530	593	571	566	575	576	587	559	542	575	579	522	531	534	642	565	573	560	564	538	571	562	563	530	573	513	562	563	547	571	562	519	573	567	536	537	555	578	565	530	508	555	579	557	530	566	548	590	509	569	542	568	542	556	573	596	532	617	550	581	596	582	548	560	554	558	587	543	560	517	566	571	553	580	560	553	629	567	636	595	550	542	538	615	575	575	582	545	556	553	582	559	509	551	569	569	550	567	542	533	601	576	569	566	564	520	575	532	567	574	533	573	592	595	538	580	545	544	573	595	562	570	610	548	570	582	546	563	549	541	565	538	545	590	528	601	541	581	527	539	539	562	589	526	564	540	543	546	544	590	541	527	579	561	558	577	556	562	509	587	543	541	564	584	584	535	607	529	603	563	499	565	590	566	541	556	603	573	614	574	593	534	548	520	596	554	577	557	559	579	535	554	539	589	529	599	555	530	563	590	534	549	584	533	539	574	564	561	548	572	541	589	555	579	577	542	560	551	522	538	579	577	536	521	559	576	527	541	529	577	564	570	569	559	564	563	572	587	556	557	591	544	590	585	547	567	522	563	579	531	510	552	518	562	570	600	572	566	563	526	565	514	545	557	540	623	597	568	574	581	548	615	586	564	520	601	556	563	600	609	625	531	588	543	606	566	562	590	525	564	552	577	579	579	567	569	557	566	555	529	534	611	585	597	535	534	569	549	561	591	556	572	519	537	567	584	583	587	628	577	543	541	569	597	596	567	529	529	588	605	587	554	582	592	540	568	560	547	570	534	585	532	556	541	562	537	561	526	584	537	573	582	555	570	564	596	600	546	566	558	545	566	598	587	559	593	565	568	583	523	555	585	553	562	558	601	580	591	559	555	563	515	574	571	517	606	599	525	522	600	570	552	523	563	537	540	553	574	570	592	530	570	552	527	571	580	553	599	549	585	568	557	602	540	578	557	560	534	594	571	589	545	541	564	616	552	574	591	566	553	552	599	554	571	608	590	534	588	564	547	585	589	514	545	577	581	599	570	523	601	597	591	550	597	557	584	547	620	535	576	504	544	589	557	581	551	560	514	579	596	540	575	577	557	569	559	576	554	546	526	524	606	590	520	572	566	581	533	520	544	547	528	568	525	582	576	586	583	548	544	567	564	586	584	550	602	559	542	552	555	595	561	561	573	524	530	593	574	540	597	587	595	562	529	547	539	546	559	555	543	535	519	562	525	556	614	564	572	545	572	544	528	547	548	594	629	534	550	578	530	548	572	553	535	620	567	552	588	608	586	569	554	547	517	533	519	557	533	588	571	603	615	558	549	524	579	603	624	555	586	572	572	556	537	586	553	559	547	565	581	569	518	604	517	524	549	517	571	572	563	548	601	579	628	545	536	562	604	530	553	590	577	579	559	522	613	543	585	547	533	550	548	548	562	521	557	585	615	575	519	509	569	542	567	546	571	562	546	575	564	593	557	486	548	563	563	542	589	608	520	502	546	547	578	574	569	530	565	628	558	559	591	573	533	545	565	548	537	608	559	596	549	563	573	519	572	572	558	565	616	559	569	585	604	557	609	551	594	548	552	592	649	568	511	537	579	560	556	635	527	616	531	560	565	549	584	569	578	573	604	529	588	543	555	554	625	570	566	555	567	581	558	559	588	559	568	605	552	562	535	547	566	580	567	566	546	552	539	600	555	543	590	562	540	536	561	596	553	530	560	554	517	586	534	521	541	582	554	548	536	573	575	576	574	576	587	560	547	529	628	595	550	532	563	535	577	601	610	570	582	561	562	562	583	586	561	564	582	552	570	600	564	560	597	535	555	580	555	528	608	559	576	509	543	563	552	571	544	555	567	542	581	596	568	578	563	593	542	527	585	539	592	547	597	562	582	591	532	563	539	550	558	591	547	560	541	577	567	559	603	591	547	556	583	521	584	531	568	564	581	522	599	588	581	533	538	574	593	590	564	531	556	542	602	566	607	579	566	558	533	563	548	556	580	553	574	555	506	572	527	588	563	573	539	565	562	556	541	575
26040	9159	8115	4541	3082	2289	1764	1539	1320	1169	1041	940	940	808	840	828	735	740	672	677	671	662	693	628	674	626	648	625	629	587	626	618	652	615	601	616	631	565	617	627	580	633	616	616	588	600	562	602	601	594	583	597	589	605	586	570	586	576	557	574	595	639	552	556	573	525	613	587	577	616	551	598	583	580	548	574	575	596	578	559	591	615	550	587	609	545	563	555	613	622	544	586	601	595	552	591	573	545	567	615	571	607	599	573	611	533	555	586	571	532	571	613	537	576	604	585	566	572	600	568	594	618	560	558	596	572	569	573	528	566	621	580	576	552	554	558	587	586	559	536	622	577	607	595	617	562	567	548	587	584	602	583	578	563	595	552	585	608	582	598	538	548	584	562	579	593	572	582	564	593	554	603	574	589	597	572	560	573	544	523	573	593	571	598	542	573	596	595	551	543	591	591	584	557	571	608	588	515	554	568	562	583	598	569	571	553	575	549	565	575	558	558	628	578	576	580	564	576	563	587	577	556	573	545	532	544	618	570	581	582	568	564	620	572	601	578	565	587	571	609	564	540	616	615	592	546	600	618	574	588	559	571	573	570	584	631	590	549	577	583	566	556	572	596	580	585	579	596	559	588	532	531	565	586	581	563	626	540	558	600	585	596	577	557	582	603	588	610	585	595	556	580	559	562	577	586	580	584	604	560	574	594	605	591	586	600	601	617	552	593	571	563	587	570	607	585	592	567	599	574	520	572	557	612	562	538	570	589	597	563	563	598	566	603	557	563	602	559	567	567	624	570	610	547	583	593	578	587	579	550	541	604	564	540	591	554	550	569	551	552	579	572	521	573	545	560	572	566	545	553	526	594	592	616	561	569	592	603	556	555	552	557	538	570	554	552	576	601	572	577	516	599	606	590	579	602	598	582	581	559	621	613	614	540	599	588	562	558	567	575	552	532	551	580	608	604	545	564	582	578	578	577	606	576	573	607	576	553	584	572	559	549	563	562	564	595	596	583	594	575	595	548	599	564	584	620	564	563	607	548	571	566	563	577	591	604	526	556	580	588	526	571	573	557	582	615	583	594	580	560	588	582	589	563	628	602	574	583	573	581	573	609	590	586	582	572	568	599	554	609	590	559	592	563	564	578	601	596	543	538	567	606	560	560	591	533	542	603	565	594	599	535	584	578	606	568	553	625	556	596	555	578	580	581	569	557	535	597	615	629	584	548	606	588	591	560	579	584	545	577	588	618	547	540	588	594	608	625	610	554	560	565	559	579	570	573	562	547	557	564	601	537	597	615	603	566	586	573	562	584	594	570	587	538	552	563	553	567	538	565	571	566	593	543	599	568	588	572	600	597	567	610	541	524	574	552	556	535	548	547	596	564	581	607	575	581	576	544	578	560	566	580	618	548	574	583	551	583	541	603	635	580	571	579	519	550	590	598	564	540	549	566	599	574	517	541	568	583	582	544	544	605	551	577	603	590	545	528	525	564	584	572	531	593	569	544	569	558	579	617	613	570	558	608	582	537	571	593	597	577	575	601	578	568	574	547	600	545	563	554	554	580	621	560	598	561	563	536	623	576	597	618	602	572	563	546	584	561	585	527	565	567	618	547	520	599	604	564	593	578	617	576	584	599	564	564	554	623	592	550	594	613	573	576	565	590	567	584	547	555	605	582	570	531	587	563	557	629	593	542	594	629	598	563	559	584	575	562	551	554	574	589	554	568	628	571	553	546	556	577	562	600	549	561	567	549	606	597	607	536	559	604	596	579	595	540	593	565	560	570	557	575	578	578	558	554	574	594	556	560	572	597	586	535	558	561	588	576	613	580	567	560	577	575	591	602	564	567	608	608	575	553	571	592	566	555	558	574	554	584	574	575	642	567	550	525	582	591	575	555	607	586	581	637	581	526	554	569	596	577	576	546	528	576	568	581	558	572	608	564	574	561	583	596	578	590	597	583	593	561	639	557	614	604	572	567	527	581	545	555	559	587	552	549	568	570	551	587	565	537	586	593	571	578	602	590	604	621	574	552	586	535	551	596	563	589	555	584	593	618	597	575	579	558	562	574	542	608	557	589	572	582	561	558	580	572	560	567	621	569	569	572	571	548	584	566	589	577	576	563	570	578	577	607	571	612	532	578	578	574	567	596	577	587	557	563	617	584	596	580	625	565	582	555	559	578	571	569	534	645	556	603	577	573	515	570	595	557	593	577	569	593	574	581	588	513	592	590	561	584	554	614	580	569	575	544	573	553	543	575	535	607	582	571	603	610	551	584	600	571	581	573	554	569	547	590	617	539	577	580	545	592	613	574	532	564	553	531	605	585	582	560	566	584	592	597	578	577	592	550	553	594	583	564	557	536	559	576	558	591	580	566	571	567	549	556	569	544	570	574	587	601	538	597	583	584	544	588	615	526	594	631	589	536	554	535	563	604	568	563	580	549	606	579	580	582	627	620	563	551	579	567	595	573	571	571	568	608	539	541	518	555	603	554	547	614	578	578	564	530	563	588	565	594	623	536	552	579	582	606	582	541	602	566	571	602	592	584	550	544	532	571	582	566	611	535	595	566	546	571	547	562	561	562	586	612	580	636	547	575	562	608	579	581	608	590	555	583	515	572	593	558	515	550	588	552	582	602	592	544	550	578	552	553	551	572	564	548	582	589	581	576	608	542	592	605	609	562	555	572	558	587	570	535	565	584	564	552	584	574	526	583	579	568	580	621	571	614	549	554	582	567	543	541	589	565	562	611	586	632	503	574	597	586	589	606	580	612	603	525	602	594	582	530	560	548	577	566	567	587	543	588	583	562	583	586	558	589	596	585	601	593	630	573	593	580	536	542	585	579	582	532	569	576	572	631	558	517	606	596	622	573	544	595	595	545	566	580	579	507	536	575	587	614	540	537	544	565	614	582	555	561	595	583	569	591	561	623	525	579	568	592	580	590	554	593	601	578	560	567	599	608	612	597	606	596	585	517	586	606	593	572	576	624	580	547	577	617	601	578	605	593	543	560	603	608	605	593	574	565	531	545	605	562	554	611	569	592	613	578	599	567	558	519	572	551	580	579	560	581	565	552	588	568	534	594	591	521	585	602	614	575	587	571	575	556	578	567	645	531	537	598	604	572	578	552	584	556	599	606	595	539	542	618	568	616	569	589	538	589	589	603	580	562	571	580	571	557	564	586	528	576	590	581	627	571	554	615	585	570	570	576	532	564	563	571	556	552	589	596	564	592	564	570	558	603	582	563	549	583	572	569	609	538	610	569	540	599	560	573	552	544	573	572	626	586	557	568	609	533	586	531	581	561	552	569	574	554	560	613	588	590	568	559	578	616	580	545	571	579	538	573	575	576	523	544	598	602	570	583	601	589	607	584	546	568	582	557	596	534	554	564	588	607	604	603	569	558	503	552	574	637	568	604	565	565	553	563	593	579	548	594	603	579	574	586	609	540	590	573	546	607	588	573	575	556	568	566	560	551	594	579	633	609	541	543
22600	20348	26603	23980	20357	20431	10990	2124	1589	1447	1449	1372	1273	1279	1197	1161	1136	1181	1145	1162	1121	1055	1131	1092	1105	1117	1041	1046	1014	1092	1063	1053	1033	1047	1008	1067	1005	1023	1015	1012	1084	1031	1058	1009	958	1011	980	1076	994	1033	1002	1010	1045	1009	1031	963	1070	1042	990	1017	1032	1038	1040	1025	1008	1034	989	1020	1039	980	1001	998	1026	986	1065	964	999	993	950	1004	1041	1004	979	998	1031	950	989	991	999	1033	1011	977	955	995	990	964	961	939	981	1011	1017	1033	1052	1004	984	998	1063	959	1061	992	991	1024	995	1009	1007	1007	1024	1064	1001	1038	1003	991	1002	1024	1028	973	1016	1048	979	1063	987	1045	987	948	1040	993	1048	1030	1000	963	1029	1028	1021	973	961	1074	1008	1043	1016	1025	1029	1018	1010	1058	968	1073	1012	993	1002	978	1014	962	1019	963	1003	965	1025	988	957	1022	1012	986	981	968	1011	1064	983	1001	1026	998	1024	998	996	974	952	991	982	1007	1027	1011	1059	946	1032	989	1038	972	944	1030	985	1009	964	999	971	976	995	1036	1033	983	1027	953	1021	1002	999	983	1055	1008	1036	1008	1047	991	979	1036	1001	980	984	1058	1025	1018	1008	975	984	1016	952	1027	961	1014	1018	1012	1021	1008	968	1005	949	982	1000	945	1062	1039	1013	988	1046	948	985	994	1015	973	949	1019	1034	1022	928	1019	962	974	984	989	993	992	1020	1012	959	948	995	1035	970	1001	1025	1000	1011	956	1043	940	999	1029	958	995	990	1005	1032	1028	1014	1024	1035	978	1021	984	971	1006	938	956	981	1021	955	989	983	990	975	981	1011	978	1003	1002	1020	995	976	1007	1035	1014	1005	972	993	1011	984	1011	1032	1033	955	1040	1013	1002	1030	984	981	914	1072	1089	997	1032	988	998	998	1000	995	1023	996	1036	1037	1079	1009	983	1007	1065	1012	990	1011	952	989	987	1066	1019	984	957	958	1074	929	1025	1024	980	911	1029	995	969	1012	952	950	989	995	947	991	950	1021	955	937	1010	985	961	987	1011	934	957	987	998	997	943	974	1013	1061	1032	943	1033	1050	982	1022	1000	1011	976	1056	1037	994	1010	961	1061	1005	995	1004	1005	1022	1084	1030	995	1008	997	1014	1014	969	1007	1013	975	1004	992	981	957	963	1000	986	1013	986	1008	999	958	1028	1014	984	981	962	978	988	991	963	1014	1032	944	994	987	931	963	1052	1021	997	1025	991	976	978	1007	929	1015	1016	1055	924	991	979	1006	1020	1009	993	1029	1016	1026	995	998	996	989	1004	1038	1011	966	1010	1046	1022	1026	1006	1023	1024	947	966	1021	987	935	999	980	1030	1035	1005	1038	949	1006	1035	966	1013	967	990	997	1042	1008	957	1035	1048	1030	1003	1007	1053	988	951	988	979	1019	980	942	968	993	1015	1013	990	991	1040	1044	1063	1012	1023	1007	1092	986	1008	1001	1011	1039	983	953	1008	992	1013	1035	1018	1024	996	1015	995	1030	959	1020	970	998	973	1021	1034	992	1020	960	1014	948	977	951	981	1088	989	999	1009	1011	1027	975	946	1016	1006	1015	1005	1018	1027	1053	1088	1033	1044	1066	972	982	1049	1008	982	999	973	966	957	1004	990	1043	1003	996	943	1037	1034	1026	994	1047	1015	887	1001	1003	1001	1055	1010	980	959	986	1000	968	1026	990	974	994	1052	965	948	1007	978	927	1019	978	1018	989	1007	971	991	1018	1034	1034	1054	980	1032	1008	1056	1035	997	1005	1037	988	909	990	1004	984	993	1000	1001	1034	989	1014	974	984	932	942	990	1017	1006	1004	956	1021	958	1029	996	1005	1013	1058	970	1007	929	927	963	1019	989	1059	1010	1023	1029	1022	981	989	1019	1042	970	1024	1001	946	983	1030	1038	1038	969	986	1010	1036	943	990	903	1007	932	1010	1013	975	938	1043	975	1005	1013	997	962	1001	941	993	990	987	1037	1016	1009	971	1012	991	958	1007	997	933	1046	979	1004	990	1058	1011	1033	992	1016	972	973	955	955	995	976	1006	964	1042	970	1037	972	991	1053	1033	966	1013	984	951	964	987	969	1030	1031	1039	984	979	999	966	928	1024	1032	1040	954	985	1023	1002	1018	1081	1005	928	1003	987	1007	974	963	976	975	1001	1001	1018	996	994	993	1038	1009	1082	961	1011	997	991	1027	1019	1038	1022	1001	979	994	996	980	989	1030	1032	1008	971	986	1025	966	1018	973	1046	1019	1027	1039	972	1018	981	986	991	1034	1017	1014	1008	974	1015	966	960	946	972	1045	1015	1013	1014	994	968	1002	1067	1021	1065	995	1074	986	1031	999	987	993	947	995	1025	1017	960	1044	1005	977	980	986	1013	1019	1036	954	1041	1017	942	1002	945	979	1001	949	988	1019	1013	1069	953	1032	996	970	1005	992	998	979	994	1016	975	1015	971	969	1050	999	966	984	955	989	1015	1039	1022	958	977	1001	925	1017	1052	1003	978	992	982	1012	978	968	955	995	1001	1006	1088	989	1028	913	1012	1035	1000	1006	986	1011	1006	1042	954	974	929	1019	1031	1025	993	1000	1007	998	1050	1041	955	1038	953	1047	1001	957	976	994	977	925	997	1025	994	1025	1000	1037	1023	974	988	1022	1041	934	1004	1044	966	1003	1033	938	1002	995	942	1002	997	990	1005	1013	1003	961	941	1054	995	1044	997	1031	926	986	1023	998	932	972	1005	1030	917	969	981	963	976	1004	962	998	1003	979	1079	990	1000	959	1012	956	1019	990	988	1055	983	1003	1031	980	998	1015	984	1005	984	1052	1013	985	996	1014	949	966	968	989	1057	960	1000	1017	951	1072	1033	1007	979	1052	1004	983	1043	969	959	990	1028	984	1017	996	937	954	1004	1057	980	990	990	983	951	990	938	1003	977	1040	955	987	987	1000	1003	1009	991	972	1021	994	1042	997	971	978	997	986	1044	984	1027	1005	984	1023	1031	1002	1024	991	1019	1020	1001	968	997	1040	1018	1011	993	953	1033	975	997	1019	997	994	1038	1042	1022	1047	977	949	1007	1008	1006	980	960	1009	947	1012	1050	982	995	952	985	980	981	1017	1014	937	989	993	1033	1028	1017	946	997	1017	1013	1092	896	990	1009	975	1051	948	1041	1008	1000	1040	1016	1001	962	1008	1001	959	985	945	948	976	1011	1025	1064	1025	1001	1033	1000	1007	1010	999	1016	1011	977	1014	986	975	1025	958	1023	1044	1019	972	1025	967	949	1004	1048	949	1064	984	991	980	1013	944	994	1026	961	961	979	1060	1039	1003	1003	999	958	978	954	1075	982	1038	965	1046	1037	1007	951	985	1032	974	1035	989	1004	1029	1003	957	989	984	1044	971	1025	918	1030	1042	1028	966	971	1066	963	969	998	988	972	930	1057	1017	966	947	1003	954	973	1022	1023	952	1050	997	974	965	952	979	1002	1006	1002	1050	1017	1004	972	972	1059	952	953	1027	968	993	993	990	1061	993	964	990	1003	965	959	958	1045	1038	1007	1044	1011	1025	970	1011	982	1008	1047	1021	989	963	949	1011	1011	973	1005	1014	965	1018	1038	902	942	976	986	968	955	997	1014	998	959	1023	982	922	1019	1022	972	993	925	1015	1071	984	1019	1040	1028	932	972	988	1008	985	1044	1023	927	996	1049	988	916	991	1031	1023	948	1031	999	980	983	1072	976	1013	1055	944	1025	988	1061	1051	971	999	940	1021	934	965	961	983	1027	960	961	991	995	1008	1000	973	988	958	993	962	943	1028	1006	956	1001	999	983	945	972	978	994	941	960	1004	963	951	1009	1007	991	1060	965	986	963	975	952	933	1049	973	946	1000	1026	955	989	971	921	1046	1030	1005	1001	1004	1004	953	994	990	1009	1020	986	982	1018	993	1004	997	1046	1002	943	990	998	1006	1047	1005	1008	1043	1030	1011	994	1003	1022	1059	1062	986	921	1008	980	959	1052	989	1043	976	1001	990	1016	980	1010	1017	991	980	959	1041	1025	1016	986	1043	1039	945	1013	967	996	1025	958	1064	1045	965	1012	987	1031	1023	1017	1009	1022	1026	1047	979	953	1026	975	997	1084	978	972	1000	1004	986	1009	1027	999	1031	975	980	1008	1026	940	999	1008	963	1023	977	975	1004	1015	1014	951	944	1051	1028	973
22732	14982	13466	8100	5423	4206	3330	2640	2371	2024	1865	1638	1501	1451	1362	1361	1285	1169	1193	1137	1124	1144	1097	1113	1065	1068	1070	1118	1009	1058	1020	1002	966	1005	1028	1013	1001	959	958	918	993	992	986	921	1002	973	955	1021	972	952	966	930	947	970	930	967	975	997	990	981	942	959	935	912	937	935	967	966	936	962	896	920	947	927	972	1005	969	956	877	950	969	944	978	926	935	906	978	985	879	904	915	969	932	943	959	998	955	992	966	926	954	950	944	928	899	1001	925	926	942	951	919	923	1013	958	893	940	944	920	921	924	899	966	933	929	956	952	913	938	903	947	964	897	991	928	903	933	952	946	970	991	965	920	947	947	957	932	949	953	922	899	919	915	956	935	935	967	920	950	877	923	918	976	950	934	935	929	896	943	943	948	852	1001	945	905	942	971	913	913	920	922	972	974	964	934	984	900	940	943	901	939	930	930	992	952	916	932	983	981	940	942	905	919	934	949	936	971	938	933	971	874	927	979	929	962	939	932	963	977	902	941	941	962	939	946	960	918	983	919	959	935	957	942	970	967	946	963	992	929	913	912	930	956	943	963	999	898	984	981	988	958	924	1000	930	920	929	882	946	920	950	934	963	932	921	935	922	927	898	990	957	957	896	895	960	933	937	920	901	924	938	905	953	935	908	862	920	955	944	961	907	959	975	910	977	963	941	992	949	912	949	892	957	943	915	936	944	952	948	951	872	934	913	930	904	945	936	967	937	955	968	922	931	963	951	963	959	939	888	939	912	957	982	908	906	942	934	923	976	966	945	986	950	904	972	837	926	913	943	969	929	841	940	935	974	903	962	926	944	891	983	946	946	933	936	946	956	939	935	979	918	1012	951	932	940	896	969	910	1003	871	951	980	952	943	918	915	903	989	988	961	908	982	923	942	956	992	951	970	986	956	910	879	988	948	998	961	962	1008	925	931	916	946	970	979	929	948	938	946	941	976	960	920	932	935	886	1007	878	982	948	918	908	921	953	923	950	911	916	957	938	942	951	897	920	914	919	941	925	887	966	979	924	943	910	955	988	931	957	927	914	926	938	928	931	969	977	929	963	940	924	927	954	1005	952	953	929	993	897	962	943	928	972	928	962	920	976	863	964	982	939	885	987	901	952	930	911	899	959	935	958	932	888	927	977	926	929	950	970	1004	908	926	979	929	934	996	904	892	931	955	869	887	941	935	972	906	973	968	873	941	974	918	984	893	962	933	923	894	1009	945	965	920	937	951	930	906	931	984	913	924	905	946	989	975	974	950	900	926	911	919	974	967	939	956	944	935	937	973	950	971	996	1009	927	933	949	974	987	922	935	959	966	929	960	895	936	930	958	933	971	908	977	962	926	947	955	938	948	901	949	942	939	951	935	941	947	955	963	952	934	891	921	953	912	921	889	891	922	1031	913	947	934	972	985	1026	942	931	945	930	950	911	906	920	922	1000	968	981	968	944	966	970	940	959	963	928	953	965	884	929	934	923	931	909	943	863	969	939	941	927	938	966	940	915	926	960	913	907	887	957	915	1001	957	877	934	988	901	937	957	985	969	954	934	941	913	969	881	889	937	864	930	942	928	955	993	874	965	954	929	958	901	921	955	963	911	891	946	881	940	899	958	948	892	977	965	884	962	983	991	910	925	913	952	968	978	875	950	918	919	913	945	934	889	971	959	932	964	944	947	964	917	958	954	985	895	925	930	963	964	951	977	919	945	960	967	925	862	943	964	922	915	854	1008	932	932	922	932	954	902	961	937	929	954	995	950	953	958	917	903	936	971	1009	975	950	954	885	891	862	967	944	904	947	941	931	943	971	918	909	913	964	945	908	900	933	939	978	938	936	967	983	935	980	971	920	886	941	947	957	988	941	961	947	972	913	909	923	966	954	940	947	998	899	927	917	944	888	899	946	895	902	954	952	966	926	943	939	954	949	898	960	949	917	888	958	949	1043	957	914	886	945	918	967	962	908	930	931	993	973	996	956	978	885	933	923	957	927	928	976	880	907	911	897	914	1017	937	921	882	974	954	978	860	944	1002	952	950	932	928	941	964	900	898	895	997	969	912	960	906	931	974	937	915	967	902	944	970	957	882	897	967	953	1013	946	886	937	914	890	939	911	939	914	947	908	889	948	881	893	942	964	936	899	936	953	894	890	920	988	928	955	920	977	929	927	935	930	915	1013	933	935	900	913	958	990	938	917	939	947	932	889	971	952	902	913	949	1004	939	978	902	963	968	950	921	893	911	990	925	950	911	893	906	918	966	991	958	913	864	904	942	924	968	958	909	923	941	954	946	995	976	944	928	900	938	937	937	951	987	931	931	970	931	983	888	878	927	898	978	910	932	935	920	875	978	976	974	952	928	933	932	959	898	913	957	953	941	911	905	950	931	966	998	922	939	927	954	912	970	917	927	938	994	940	946	948	925	992	912	931	973	949	958	932	916	992	966	937	913	959	910	932	921	923	884	929	957	915	953	945	919	919	928	972	948	957	936	967	913	927	968	995	963	993	911	972	971	894	933	891	954	918	974	932	898	924	975	985	954	890	944	898	922	963	938	967	952	907	979	910	937	947	951	914	920	967	932	972	959	923	917	956	967	953	892	905	990	916	959	987	994	997	933	909	936	927	923	965	953	949	934	986	943	917	1001	1003	959	917	932	929	933	964	944	980	945	973	971	935	967	929	904	856	964	925	952	899	935	951	938	1000	923	913	973	925	951	935	954	923	951	906	1005	1008	980	904	944	958	895	916	937	890	923	1001	949	952	929	909	891	948	925	961	898	911	953	928	932	936	892	936	934	933	961	939	881	924	934	895	1010	960	945	926	944	967	975	948	966	926	910	912	946	956	966	922	905	883	992	912	948	926	986	928	905	910	949	1016	941	934	949	963	952	974	985	918	931	958	907	861	973	974	940	907	927	965	901	947	939	931	942	942	965	933	886	914	951	912	886	937	1015	887	986	926	955	937	949	925	930	919	923	938	859	945	945	887	934	972	1000	964	932	916	968	946	966	934	876	962	912	980	925	907	893	967	945	935	923	912	971	944	960	940	974	930	941	874	959	871	1015	996	909	963	889	937	879	921	899	855	978	921	961	962	883	930	923	929	968	966	1015	946	911	938	937	930	961	901	925	960	955	924	941	940	951	908	977	961	959	944	935	942	928	949	873	883	981	973	882	856	964	942	904	889	962	930	1010	939	973	939	890	942	960	938	947	1022	937	872	926	922	864	956	909	888	917	947	914	931	985	910	969	929	928	902	948	915	913	961	948	929	890	923	973	951	992	920	946	933	967	892	909	978	961	961	923	1018	951	926	952	952	926	910	889	935	942	876	942	945	917	987	962	975	939	955	987	928	909	952	870	902	957	991	992	925	962	975	941	940	897	979	999	887	954	913	916	956	906	878	913	948	928	980	893	913	974	946	945	941	947	970	927	926	924	930	995	920	953	912	955	948	907	911	941	951	962	981	908	940	921	931	953	884	914	942	962	912	916	935	924	945	924	972	952	976	904	935	945	915	932	977	917	977
30373	15513	3189	1130	868	871	873	824	830	819	789	798	863	814	819	833	783	815	771	848	806	745	830	806	834	765	781	815	769	828	770	816	808	849	800	780	804	836	776	820	830	762	792	787	801	800	795	828	804	808	815	874	819	789	806	809	765	816	830	766	816	763	814	776	816	819	791	821	810	821	822	806	795	764	805	793	803	800	813	852	793	798	805	808	742	770	849	835	774	807	812	780	781	787	822	751	748	814	776	765	849	804	794	796	813	794	784	789	822	812	842	813	802	794	795	796	808	774	825	793	846	828	816	795	779	770	754	831	879	776	792	817	827	770	869	805	785	814	806	822	815	788	819	770	789	795	782	778	851	783	795	797	822	812	813	838	802	744	758	757	824	854	871	800	810	807	830	819	813	791	757	821	839	822	810	791	805	811	804	834	808	831	861	832	805	774	794	849	809	752	784	794	766	782	804	789	783	748	769	799	795	858	779	753	761	787	808	793	829	814	774	798	831	827	800	809	790	806	771	814	783	824	793	780	791	734	846	805	761	852	753	796	828	806	759	807	801	830	766	845	791	795	808	856	829	787	793	789	761	810	784	766	841	797	788	826	791	853	795	791	786	807	789	803	790	821	791	817	853	822	752	795	802	816	784	805	809	790	786	795	776	800	795	815	790	815	801	859	775	843	815	812	790	786	779	769	785	832	806	797	780	825	814	751	796	811	826	743	793	779	830	757	803	827	815	774	786	830	798	772	793	792	776	804	832	801	778	841	804	811	827	774	818	796	778	810	796	810	806	793	789	797	830	775	843	780	865	814	820	758	798	807	823	831	833	811	841	787	809	769	796	841	804	821	846	812	843	785	796	806	795	815	777	773	766	821	808	800	813	825	779	771	802	803	803	772	823	839	777	813	772	866	868	798	838	823	817	824	806	791	830	783	769	798	782	771	745	804	837	761	801	822	762	751	772	816	763	780	811	762	833	848	842	814	834	789	780	775	798	857	800	818	766	783	797	841	785	775	787	803	789	780	824	805	790	772	827	777	775	780	838	795	785	812	826	793	799	758	743	779	822	771	824	793	806	759	801	760	790	784	756	783	842	792	791	794	808	830	794	801	807	815	788	778	793	798	761	828	815	808	760	767	787	765	816	803	832	845	780	810	806	761	751	813	769	812	812	823	801	812	834	818	814	806	799	775	842	800	801	790	828	834	868	782	789	875	850	829	834	780	810	773	776	785	771	805	810	818	799	829	819	796	806	771	835	833	804	800	754	790	849	824	808	797	780	829	813	806	850	779	782	829	796	752	794	851	793	771	835	807	825	864	797	842	827	800	837	766	775	837	816	838	765	839	748	778	788	817	817	780	777	790	814	810	812	794	797	795	756	772	780	793	806	752	840	822	817	795	843	772	787	816	840	794	757	782	874	819	748	811	796	802	801	833	887	758	762	809	767	729	765	779	779	820	800	827	833	823	815	809	794	825	754	846	751	779	830	761	797	808	812	836	739	813	825	814	844	780	823	793	801	765	830	786	797	781	827	778	789	791	791	852	770	793	807	765	851	795	826	784	806	773	854	789	792	833	789	838	816	797	797	799	740	780	881	793	811	821	787	827	793	779	847	770	785	802	816	773	810	768	811	827	849	809	795	817	774	813	833	783	773	810	811	776	829	824	773	758	787	840	809	760	842	783	800	830	825	819	761	782	793	850	799	777	807	755	792	762	815	828	845	789	773	803	791	820	790	846	798	815	833	779	856	774	823	853	770	830	734	803	782	807	777	784	794	808	784	775	790	823	851	798	823	787	812	788	783	818	818	782	801	815	806	819	799	805	802	777	802	800	808	784	794	819	816	857	863	824	793	770	801	754	865	792	798	805	795	806	817	822	807	782	785	780	838	815	817	807	815	777	836	780	858	809	832	846	789	813	855	805	812	836	768	805	793	789	778	819	809	824	782	792	798	786	770	814	825	797	837	795	833	806	793	779	794	808	857	810	792	871	762	790	827	813	799	746	790	822	815	839	834	817	786	788	808	815	748	810	803	797	781	800	788	764	810	794	796	803	798	793	809	775	793	798	796	824	769	779	781	776	802	746	794	738	792	864	853	804	815	786	774	746	776	781	794	788	861	776	776	865	751	827	797	803	771	845	791	772	797	775	791	838	786	828	795	831	837	712	759	768	784	821	787	841	825	771	776	796	791	826	781	823	841	784	828	774	781	768	811	734	794	786	765	824	811	788	787	791	763	786	783	766	788	772	823	779	832	843	772	831	817	791	827	791	783	809	797	832	817	857	780	782	825	795	821	808	818	837	783	842	826	789	799	813	823	817	794	744	818	844	797	819	779	792	786	803	818	791	795	826	763	890	815	762	828	795	762	823	820	755	818	821	819	806	813	783	797	761	779	859	756	849	810	771	815	778	817	793	747	778	830	801	770	819	781	749	826	776	807	799	821	856	767	788	765	806	793	805	808	824	811	760	829	800	731	797	851	785	822	787	801	753	814	789	829	827	833	802	805	858	793	750	850	800	730	778	843	853	785	749	868	842	829	820	806	776	831	849	807	767	720	820	802	780	778	780	839	784	751	804	754	784	768	795	837	768	819	849	774	842	809	838	827	797	796	826	770	782	803	788	800	803	781	812	825	833	826	780	828	795	802	801	816	820	810	772	850	841	795	799	772	816	842	774	838	806	777	795	796	786	811	856	789	836	828	805	770	826	806	784	831	797	824	802	758	846	812	797	840	830	769	747	768	794	777	771	828	802	811	810	786	767	806	790	798	773	859	796	832	789	798	808	743	771	781	742	799	806	838	774	835	791	754	771	818	784	815	779	824	734	806	789	737	793	836	734	787	853	806	774	775	803	871	795	831	822	820	778	839	801	804	770	807	787	786	815	872	762	800	832	778	779	825	810	801	831	832	805	802	795	855	790	763	765	781	814	763	772	814	768	786	863	789	785	783	778	750	845	830	775	853	780	810	864	808	823	831	823	788	837	804	794	820	775	766	817	794	783	811	846	828	771	796	752	820	741	854	866	830	825	823	785	807	834	825	818	830	887	842	800	825	761	767	824	817	817	845	795	820	824	779	740	785	790	740	765	796	857	920	780	819	861	788	790	757	773	790	821	771	834	836	769	859	834	875	778	770	764	765	785	801	809	739	834	794	852	816	842	814	766	868	802	830	823	788	815	825	795	769	800	774	743	834	832	835	856	788	803	778	783	827	831	852	800	806	786	830	836	820	822	805	795	784	808	760	772	818	813	765	820	813	786	760	794	767	779	748	814	817	775	762	830	820	812	802	737	792	803	820	795	813	814	779	826	818	856	809	759	818	828	769	811	794	787	781	862	783	782	844	838	815	778	792	823	793	820	785	815	848	797	732	815	802	784	812	754	804	814	791	778	806	793	792	785	786	821	796	768	793	790	772	767	806	820	843	814	792	820	824	863	784	783	813	779	782	802	808	824	834	760	809	817	855	750	806	815	784	794	819	779	801	760	772	742	771	803
18766	1338	1287	979	913	941	836	850	928	853	875	816	813	865	835	842	848	829	765	851	866	871	857	809	811	811	785	811	860	801	841	837	864	810	819	798	854	811	797	813	839	816	864	819	827	762	806	806	866	852	817	828	846	862	840	862	823	820	846	827	781	868	831	832	858	857	840	790	854	804	872	831	850	850	845	886	760	770	800	762	848	829	787	805	786	870	785	805	828	795	821	856	859	824	812	776	823	831	811	787	854	858	825	811	783	834	831	799	836	815	798	836	799	820	850	767	837	819	785	847	804	849	770	830	836	831	863	841	827	786	895	784	806	832	814	856	820	798	825	785	854	827	829	830	812	842	808	807	833	811	853	819	745	768	815	826	810	799	813	820	801	897	821	800	793	862	821	818	772	863	788	809	854	813	853	834	819	769	824	810	822	831	807	810	819	797	775	811	780	837	775	838	839	814	768	828	844	809	786	843	814	856	815	787	837	790	811	843	812	846	791	726	800	746	842	819	813	833	768	831	868	811	833	815	875	827	802	856	771	812	817	821	799	813	784	846	864	790	746	839	808	760	745	782	783	824	815	842	797	820	845	867	791	821	840	848	875	814	856	810	826	798	822	760	781	834	850	829	870	821	825	809	858	807	849	814	815	792	781	795	836	822	758	803	810	824	865	820	810	789	805	882	830	814	827	819	840	796	843	819	853	808	850	803	803	882	842	782	811	838	760	853	848	814	788	821	880	865	790	784	821	789	807	813	852	771	804	842	781	848	867	852	802	827	806	808	829	748	843	836	804	822	818	821	766	846	802	866	878	821	798	830	826	820	836	832	778	798	780	789	818	794	837	843	827	842	881	841	835	854	815	822	831	821	835	822	785	790	800	800	802	803	803	885	882	852	773	808	744	788	809	816	811	862	784	822	832	815	824	865	817	799	805	867	841	810	827	797	774	803	801	805	824	814	809	810	797	844	808	848	824	797	843	799	817	782	839	825	843	825	832	845	804	808	822	796	800	826	842	810	809	854	797	827	856	817	859	833	770	854	777	809	794	814	764	798	840	778	844	811	831	821	861	832	881	818	789	820	812	781	889	828	847	842	863	835	799	835	816	808	846	789	833	825	808	800	825	788	806	856	809	774	826	811	775	837	822	813	858	837	837	763	825	868	788	773	797	767	821	870	842	832	802	758	802	863	835	817	816	852	843	803	803	796	869	797	839	818	842	765	817	782	848	819	810	830	804	831	836	801	804	802	853	807	838	794	773	768	781	810	837	865	777	877	818	827	784	781	812	807	826	792	811	818	795	835	761	815	842	794	790	817	792	853	771	814	871	835	806	835	817	820	771	838	811	781	818	793	793	790	861	780	879	838	832	832	840	824	853	806	836	850	837	847	843	824	836	767	780	801	859	796	823	838	865	837	817	794	829	806	721	783	780	788	776	872	865	816	862	852	792	842	804	837	769	835	848	858	752	822	824	807	811	806	867	816	850	815	841	817	790	787	806	763	807	823	754	783	814	841	788	850	845	832	827	798	781	803	819	750	732	793	857	823	851	853	847	769	804	827	828	812	811	819	782	852	846	818	818	869	855	785	793	864	838	827	761	836	816	822	822	870	808	801	805	784	799	803	798	781	789	827	790	804	821	827	821	792	845	776	795	790	857	834	861	820	874	819	759	819	847	784	808	827	793	829	844	798	808	791	745	808	806	774	814	831	820	778	853	762	803	824	773	794	832	804	810	838	855	824	802	859	794	786	810	817	835	814	734	859	829	865	807	751	812	825	813	858	823	839	850	867	866	849	789	821	816	761	792	818	778	822	789	827	806	865	798	844	816	768	779	851	768	811	844	858	823	822	853	819	817	826	839	750	804	887	827	832	788	776	854	847	809	796	794	835	800	847	843	782	806	824	802	794	863	821	814	809	846	818	795	828	812	840	797	836	802	814	833	800	839	842	815	840	836	855	795	820	847	773	824	829	821	829	820	830	870	792	827	818	818	827	777	843	892	791	772	848	776	798	793	799	811	819	827	809	864	808	806	800	834	790	789	867	828	796	827	798	789	790	807	832	757	823	870	816	826	817	867	813	856	813	825	812	826	827	806	787	820	798	823	862	817	760	853	788	858	860	782	826	870	840	811	825	855	836	752	795	814	859	859	886	860	841	793	832	792	877	822	811	807	852	867	798	842	794	802	842	771	820	817	844	802	870	796	833	822	799	783	867	836	832	764	783	874	810	879	833	793	807	823	807	794	854	843	791	786	904	774	773	849	804	764	810	883	847	845	793	802	798	814	772	797	860	829	837	862	818	811	844	788	756	839	819	858	797	792	801	822	837	799	828	844	847	825	799	780	830	805	820	789	854	837	820	875	860	827	819	816	804	869	841	793	876	828	807	815	786	837	781	795	809	851	764	780	813	811	838	802	810	789	814	825	855	817	824	784	816	831	819	850	747	800	848	761	851	872	868	843	816	799	853	836	850	767	841	809	830	807	855	843	828	842	827	884	803	815	888	848	803	816	856	819	795	855	767	802	841	776	812	821	820	794	806	825	808	834	773	762	788	809	807	830	866	831	829	841	827	815	801	801	795	785	835	853	870	821	840	807	815	773	810	838	818	783	853	852	819	829	835	875	798	740	825	861	745	852	904	791	833	802	847	880	848	813	845	824	865	804	821	788	844	882	800	772	781	831	784	798	778	852	810	796	855	819	790	848	803	821	822	815	800	813	818	877	839	842	847	826	797	824	848	828	787	774	786	831	823	811	861	889	816	818	807	836	795	822	818	837	824	846	813	808	833	849	885	816	797	832	808	766	841	776	852	889	802	832	838	789	744	852	794	789	798	826	805	814	844	796	778	809	783	744	795	839	837	814	801	763	782	817	840	850	793	821	811	798	818	831	842	846	870	797	778	772	811	793	826	823	817	850	812	771	809	830	807	829	856	833	863	826	855	784	850	769	821	786	816	810	812	826	857	772	846	832	761	842	817	821	805	820	854	803	808	779	825	802	801	829	867	801	844	852	803	825	813	801	821	829	818	835	797	890	793	785	839	787	806	852	812	819	791	823	773	807	763	827	858	828	819	834	830	839	811	828	805	846	866	854	878	823	770	829	790	855	812	782	816	837	824	815	853	807	857	845	782	802	810	819	813	802	800	894	831	800	855	822	818	862	804	843	855	790	838	862	811	847	832	799	833	821	832	797	818	791	865	844	807	783	850	842	770	830	814	801	791	838	800	800	798	822	788	824	852	821	842	791	816	817	817	829	812	817	856	823	842	790	854	839	797	824	785	835	856	857	811	886	854	826	829	817	796	758	889	810	786	837	819	755	840	849	757	863	810	785	792	802	800	823	806	790	804	820	892	807	859	792	800	793	762	870	822	882	807	856	838	830	837	840	813	823	838	751	831	802	826	846	842	803	809	842	833	798	831	802	864	835	820	845	795	835	811	806	825	802	803	836	781	829	859	810	803	797	828	778	835	779	819	838	781	821	824	808	821	815	828
24405	20334	26228	24257	20346	10909	1448	997	809	842	707	720	666	636	655	631	643	608	657	563	591	612	568	553	565	586	579	575	559	539	537	498	556	572	584	534	521	528	531	499	558	566	535	570	535	575	537	584	543	561	583	530	529	521	531	575	524	558	544	571	531	524	542	536	529	568	552	582	510	558	580	546	536	537	551	551	580	598	546	520	552	560	532	539	558	546	558	558	559	496	578	560	549	603	544	583	514	511	548	553	569	579	508	529	555	499	540	504	546	560	559	532	578	521	558	546	554	575	550	520	528	546	541	572	524	547	500	577	564	521	534	579	520	532	547	532	530	533	532	502	563	533	554	587	551	555	568	533	520	577	558	562	529	533	551	535	548	501	548	545	565	526	530	548	561	558	540	505	547	546	546	561	541	516	554	529	517	541	525	578	535	530	506	553	548	557	519	520	573	540	523	559	564	566	558	560	572	571	538	552	529	477	543	566	554	538	518	567	513	523	549	553	560	540	589	565	518	558	547	583	512	521	536	540	544	514	520	575	584	496	529	550	577	546	572	545	562	523	574	557	537	555	510	536	556	508	560	539	562	530	534	502	575	530	551	543	538	479	522	569	554	544	560	489	550	546	552	507	523	570	576	526	512	523	535	549	581	558	544	566	588	559	583	570	477	573	522	568	541	532	539	549	510	562	534	582	560	580	513	576	574	527	568	531	513	599	579	559	572	561	598	522	513	538	508	581	585	551	477	557	579	563	538	538	528	483	524	551	550	539	525	557	481	502	520	575	541	586	513	537	554	561	551	511	565	511	565	541	516	508	500	549	533	508	539	537	548	544	589	520	528	512	550	492	556	539	512	516	488	527	541	574	544	533	577	531	579	533	533	528	500	512	543	540	531	563	548	508	585	551	519	529	553	541	541	557	498	514	497	518	536	517	510	536	507	564	556	567	555	524	554	555	525	541	551	556	502	510	553	543	523	538	572	536	542	569	518	503	544	553	535	539	522	553	493	500	524	536	501	530	548	503	585	561	522	530	543	555	507	503	578	559	513	518	571	547	521	553	531	571	548	580	524	549	519	556	537	528	570	601	559	560	537	513	516	531	547	523	578	516	530	539	572	518	553	517	523	530	489	548	526	538	564	552	585	522	560	544	531	542	544	589	578	556	551	558	545	546	499	550	540	571	506	555	505	481	519	552	512	510	559	523	545	522	542	549	537	530	530	558	560	534	542	556	541	551	554	518	575	547	522	498	512	536	552	549	501	527	586	548	587	514	546	545	549	512	575	544	545	505	539	603	550	543	530	517	517	535	531	562	585	523	540	562	513	525	534	563	513	547	544	511	503	521	536	518	516	516	492	526	501	561	567	558	519	528	528	530	540	547	574	548	566	546	510	546	522	566	551	540	576	544	598	521	548	563	555	560	532	551	528	526	549	552	494	548	535	545	548	545	538	573	504	537	531	572	599	595	557	558	534	542	525	563	555	515	530	545	516	529	558	513	534	508	513	601	579	534	541	498	570	565	580	496	556	573	521	521	546	521	579	561	565	576	538	551	535	587	522	490	533	546	506	510	551	555	530	504	554	597	562	568	541	568	544	531	543	575	574	549	548	526	548	578	588	517	542	558	541	537	536	574	527	531	538	587	525	543	531	474	533	513	568	580	555	561	488	528	546	511	545	519	565	532	574	543	529	579	544	503	570	589	583	510	528	562	529	588	567	531	582	534	561	552	554	504	509	503	525	524	592	548	505	547	529	525	526	511	497	550	551	519	542	528	513	556	523	531	537	560	585	505	525	528	538	596	521	563	556	491	516	523	488	536	523	558	551	515	558	534	583	531	520	603	561	533	538	521	574	552	546	550	543	534	549	521	565	500	550	546	585	563	531	529	503	539	554	528	528	504	599	585	521	579	566	566	533	552	494	521	530	543	517	541	538	542	544	534	547	563	544	531	567	546	510	566	543	605	545	564	532	568	547	518	523	560	571	529	531	555	538	533	546	571	535	517	527	538	538	574	497	561	571	536	560	571	549	564	518	512	556	553	529	527	519	524	556	532	479	587	554	554	553	530	543	504	507	581	567	583	548	529	508	559	579	556	558	547	527	517	539	501	580	541	528	528	511	547	528	559	543	536	524	533	537	561	482	524	523	532	585	540	525	544	567	527	542	527	555	566	550	516	492	550	560	540	557	527	540	578	542	548	573	534	509	536	548	523	526	558	521	513	536	536	578	499	537	535	551	527	532	509	535	552	517	538	539	515	525	529	552	523	507	530	562	584	557	529	534	552	583	556	530	537	522	546	537	520	535	578	566	526	575	527	485	518	532	583	534	525	556	562	537	549	493	550	538	566	513	501	546	548	546	539	532	532	566	531	547	544	518	565	561	528	544	542	525	550	551	562	540	534	577	515	512	507	534	565	593	582	557	523	497	540	543	516	583	547	517	500	571	536	532	584	541	535	503	539	531	531	537	546	559	542	545	536	520	525	569	507	512	526	567	494	522	551	542	532	514	508	522	555	516	554	540	540	592	527	530	514	515	517	530	504	549	553	481	537	532	522	560	550	565	533	530	528	549	536	529	525	515	545	518	564	537	511	540	540	527	557	563	507	524	552	550	508	580	524	547	544	578	511	553	552	553	556	559	514	518	483	530	574	562	545	573	542	560	538	489	539	509	553	508	523	556	552	549	521	585	516	573	566	512	523	540	527	499	576	574	558	483	546	544	519	552	517	539	517	571	547	540	557	587	526	583	561	542	546	552	526	558	518	507	516	553	509	556	537	495	526	524	526	547	549	545	522	546	549	532	514	553	555	527	588	570	530	564	534	555	507	545	517	514	513	564	516	540	569	521	559	576	507	530	530	557	582	538	519	534	517	552	532	552	535	546	535	521	521	525	570	545	516	546	544	535	548	517	535	525	529	560	527	507	575	509	541	532	564	556	535	486	586	505	577	553	527	587	521	567	555	565	499	474	492	564	551	518	589	541	536	522	518	526	553	562	559	555	524	548	552	498	525	626	516	543	546	562	534	554	507	495	552	540	557	545	551	536	580	545	545	541	515	543	563	522	471	570	528	548	559	524	558	568	512	547	532	509	536	542	559	548	526	545	555	537	529	518	525	556	508	564	493	573	554	556	534	557	491	543	559	535	519	527	537	554	520	563	525	566	564	506	557	539	513	535	511	515	556	514	488	592	566	517	511	576	556	544	547	550	521	561	553	553	532	535	534	521	550	527	584	572	528	534	525	542	583	557	529	557	518	536	515	542	521	548	549	529	538	505	545	560	505	516	454	572	515	523	584	587	582	613	530	539	549	521	530	545	563	529	573	529	524	562	507	515	538	534	498	550	536	495	557	517	524	496	555	559	541	573	563	523	518	540	536	559	557	530	530	536	541	533	548	516	555	555	534	546	546	523	572	544	586	533	572	538	547	511	502	510	538	551	521	547	525	507	569	583	535	554	544	526	580	548	527	580	552	523	539	535	540	526	520	512	567	507	553
24996	9089	8188	4592	3074	2251	1749	1445	1192	1130	1005	954	865	813	792	742	691	664	641	678	698	653	635	648	601	622	580	548	622	601	565	594	576	542	579	565	597	562	563	590	609	566	576	610	565	559	579	557	547	597	585	557	576	555	543	550	552	539	578	539	551	565	585	587	540	526	560	561	542	535	565	599	556	498	514	585	537	554	528	581	533	581	523	566	568	532	567	589	516	574	543	620	526	585	545	540	586	525	581	606	555	571	590	577	541	512	561	553	544	593	536	542	599	501	570	593	575	579	556	541	537	527	537	499	550	535	559	597	589	593	547	543	527	591	581	559	535	572	544	579	529	562	528	571	558	529	527	481	543	575	559	527	542	581	561	564	567	543	541	538	525	559	591	533	573	548	538	562	573	541	552	583	526	515	563	537	597	552	558	517	507	586	518	556	511	567	546	555	546	573	541	567	507	529	551	554	570	569	543	535	556	577	578	545	550	536	524	543	546	541	566	560	524	537	536	558	569	550	564	523	569	525	553	550	557	579	558	610	536	530	537	553	536	542	542	520	521	547	561	545	566	542	557	522	527	577	539	535	508	566	551	517	522	537	577	571	540	521	556	547	568	586	570	544	514	522	526	577	547	561	535	531	543	555	584	563	521	545	546	512	561	531	558	537	534	548	545	557	539	531	522	527	557	558	552	533	515	554	533	512	532	547	587	569	596	516	546	536	564	562	527	508	546	562	575	564	563	554	555	505	535	538	571	567	558	531	559	538	556	570	565	560	493	588	623	554	558	557	589	549	545	534	504	559	588	580	541	578	558	553	574	530	560	601	547	520	577	512	558	588	560	578	586	537	604	572	536	551	572	568	556	567	508	593	558	546	593	529	534	575	529	563	509	573	554	543	528	524	539	545	563	539	532	508	559	538	547	493	539	523	542	519	553	524	553	578	557	561	547	520	523	593	585	514	530	519	538	563	529	536	574	539	542	551	533	549	574	481	578	541	571	555	540	535	542	561	543	543	577	581	504	544	539	548	540	529	507	602	560	543	583	560	588	512	553	545	531	546	520	567	506	565	543	533	560	554	563	590	542	554	597	560	581	528	529	543	520	576	534	520	521	583	528	511	549	536	569	537	552	538	541	549	571	565	589	545	571	545	554	544	583	568	536	590	530	532	581	514	568	550	571	552	531	553	537	547	534	523	515	540	514	597	550	558	590	577	565	527	553	560	585	549	547	528	567	532	551	569	539	540	616	533	531	518	517	588	562	555	540	539	560	539	554	520	547	548	546	529	530	596	564	579	541	528	521	540	535	574	537	547	565	531	529	607	555	557	552	556	514	565	570	545	497	590	514	547	582	533	503	570	532	571	555	513	543	544	541	562	563	593	540	550	519	515	528	589	545	505	563	550	466	568	518	576	581	513	566	550	604	560	572	562	543	561	549	547	538	553	556	514	561	539	526	527	529	539	562	557	559	560	496	568	565	589	533	564	535	538	571	580	528	553	560	562	560	538	583	582	524	538	560	548	564	500	542	564	547	554	565	497	551	533	575	556	561	549	523	576	566	551	531	563	559	522	593	555	546	538	536	544	526	581	524	547	532	528	519	544	529	603	559	553	545	529	524	525	502	551	532	565	605	572	536	588	560	564	571	527	583	540	524	587	553	542	559	561	577	558	575	547	566	563	540	586	541	526	542	522	512	520	564	539	578	534	541	548	569	574	566	609	536	544	536	530	507	584	552	561	540	569	599	499	539	528	556	552	550	517	519	594	549	537	537	519	538	565	535	565	571	541	512	573	558	589	594	556	604	522	578	535	565	569	568	534	573	511	555	542	551	585	536	557	525	561	565	554	549	540	547	554	532	598	515	518	559	511	555	530	547	540	562	542	499	575	522	582	520	562	519	523	550	563	594	583	566	550	559	538	558	531	557	580	544	593	556	521	595	598	553	544	564	535	552	546	521	516	572	548	564	544	590	559	604	537	565	558	572	548	599	573	600	566	512	559	517	579	519	510	538	544	542	576	555	545	559	540	564	523	558	538	548	498	565	551	509	524	565	534	584	595	556	534	549	573	587	539	549	535	545	566	536	552	551	580	584	558	566	614	518	521	566	494	570	591	575	555	582	542	543	525	506	544	553	560	591	532	523	596	566	528	508	552	568	522	574	536	529	555	536	548	514	550	554	532	562	560	546	585	558	587	544	538	527	527	588	531	565	546	548	585	581	560	549	559	567	560	560	561	533	551	544	560	523	558	564	506	530	538	552	523	567	561	546	545	557	560	550	587	525	568	508	538	566	516	512	541	575	546	515	587	563	537	561	548	568	571	540	550	506	560	551	568	563	563	525	584	584	507	552	531	534	559	570	570	571	545	561	569	534	550	547	539	540	548	529	531	552	543	544	554	526	534	593	545	543	526	530	532	550	572	539	529	555	554	559	525	554	558	516	539	503	563	545	557	505	535	564	560	560	557	547	506	554	505	561	543	541	552	572	501	547	539	539	537	514	580	538	575	587	544	534	565	592	545	539	561	530	552	565	540	505	538	560	540	587	548	579	536	537	509	539	546	522	547	552	569	540	551	569	512	531	583	547	546	523	549	583	524	541	559	588	534	579	562	547	582	541	571	556	587	487	548	540	562	563	526	553	549	544	574	567	563	566	550	583	539	533	515	574	521	538	571	552	549	577	545	566	572	511	566	543	543	551	552	576	582	573	525	554	616	573	558	525	574	563	552	565	554	513	565	524	609	561	551	522	516	530	546	588	509	556	550	501	534	480	556	523	565	562	562	565	529	557	551	552	592	540	530	549	576	512	571	574	511	557	507	501	561	535	555	548	523	540	586	547	586	528	543	546	526	521	538	526	523	574	568	570	525	597	548	561	580	532	507	554	511	584	551	580	554	567	535	555	546	551	536	533	580	590	552	558	528	546	508	534	545	542	561	560	544	569	550	477	580	553	497	526	558	564	547	552	539	565	519	508	552	560	545	561	510	546	567	550	532	517	567	580	598	545	541	572	532	520	564	572	583	559	521	526	605	547	590	564	561	534	582	561	528	549	585	562	603	554	521	557	515	577	571	550	563	514	508	566	566	579	532	521	500	560	579	543	536	555	567	565	547	523	548	557	562	513	539	540	513	557	548	585	523	581	577	494	529	497	564	557	551	566	576	557	523	551	520	544	525	565	559	512	567	571	540	568	576	527	537	527	509	574	570	535	561	557	574	576	583	548	579	561	559	580	563	550	558	530	536	574	536	564	571	533	548	539	557	566	566	590	548	508	515	570	554	476	529	552	601	541	548	543	525	563	506	559	585	536	566	593	582	538	543	553	526	577	529	526	553	472	582	535	564	595	565	493	572	516	575	539	585	518	527	541	537	570	561	555	548	577	517	533	529	545	531	515	525	543	532	562	537	562	562	529	566	572	579	538	509	552	569	561	567	548	513	528	538	571	542	574	554	552	553	527	540	546	543	534	545	568	562	511	514	593	546	494	512	536	594	553	551
22565	20334	26768	23779	20339	20405	11237	2050	1486	1414	1338	1236	1235	1119	1076	1150	1083	1100	1081	1019	1136	1052	1024	1045	970	997	1033	1039	1003	1030	984	927	1018	1023	1007	978	991	981	965	973	964	933	921	959	902	963	981	945	891	952	986	972	1046	955	863	913	968	1001	992	940	953	927	947	970	971	942	926	893	931	944	971	928	976	961	947	882	946	942	934	959	938	886	919	950	904	889	983	954	1018	941	898	931	985	936	901	955	981	963	971	973	867	933	969	940	939	982	978	976	970	911	942	904	940	1020	929	942	873	951	922	921	953	923	975	923	964	973	945	912	959	947	933	989	915	933	1008	1035	904	950	902	961	943	970	966	943	1018	884	908	889	973	905	972	908	938	978	953	964	959	944	945	943	929	964	962	936	1002	935	866	928	927	968	983	980	916	970	930	931	953	917	929	919	964	883	925	953	899	925	920	1016	922	942	972	947	988	936	921	926	958	962	946	947	984	947	975	956	925	939	954	963	941	929	901	1017	955	945	942	925	971	956	956	942	964	985	937	992	949	927	981	946	914	955	898	990	925	946	917	916	969	975	928	1000	992	973	876	969	921	1001	928	902	956	955	946	968	1025	938	943	940	952	975	943	937	955	965	949	899	901	997	946	940	927	968	941	997	922	1021	945	874	944	1011	972	978	948	937	943	979	964	972	952	953	930	890	924	887	927	902	937	949	933	943	918	900	919	913	894	916	901	957	902	996	942	1005	909	989	935	963	907	954	966	982	947	907	962	958	939	874	978	967	894	958	917	988	940	941	967	961	949	999	937	916	932	990	975	955	996	942	931	984	947	912	944	937	961	948	938	918	881	951	909	949	964	959	937	932	937	927	917	948	985	950	901	905	887	973	958	950	959	958	974	952	998	988	903	893	968	948	990	965	960	997	928	1008	986	929	912	964	887	966	939	1031	971	935	932	916	965	950	974	946	983	965	1009	951	981	1007	955	924	995	961	918	934	946	918	944	889	921	908	942	937	885	929	943	1001	885	958	952	936	1031	884	902	958	936	938	1014	966	955	971	1009	886	966	910	976	872	957	900	931	961	914	975	925	909	994	947	926	979	962	916	996	916	967	930	977	921	918	923	971	941	945	949	976	951	924	956	928	993	964	869	935	989	984	946	965	963	903	947	960	944	947	922	935	942	882	955	948	940	958	954	916	931	923	923	946	846	980	967	955	916	930	953	923	941	945	976	878	945	888	903	935	936	902	926	914	927	970	953	980	920	1006	939	930	1017	919	1003	934	940	880	942	952	964	930	948	1019	937	911	924	950	942	991	925	955	958	962	936	889	944	928	938	1024	950	872	908	903	948	1021	932	903	961	958	955	919	954	929	903	953	984	908	937	950	989	951	974	979	943	963	943	904	962	1010	924	914	943	950	901	936	921	918	966	918	948	944	897	995	938	903	993	985	942	943	901	1051	1012	953	885	870	969	916	965	986	970	945	862	964	988	954	951	957	949	941	946	910	982	979	928	926	1011	942	997	937	913	883	968	945	976	936	947	959	943	950	926	973	938	948	929	916	981	940	952	955	1007	932	992	970	987	898	986	953	976	944	976	929	934	1000	912	939	909	901	901	911	959	953	945	960	953	943	953	931	919	954	945	1006	950	956	917	966	903	956	924	945	920	970	934	946	957	883	901	953	920	935	930	960	952	923	964	945	963	918	947	944	1008	926	967	903	934	983	967	970	936	954	967	940	947	922	927	966	906	971	974	991	929	919	966	937	899	968	1012	936	974	952	918	928	913	871	956	875	951	1020	963	972	981	926	938	934	915	957	947	961	950	980	890	933	925	969	913	944	937	983	897	992	917	896	961	953	925	904	948	1006	904	933	941	928	916	934	905	928	948	932	966	991	957	983	960	989	938	962	893	963	880	914	957	932	974	886	939	924	982	948	960	960	980	898	918	950	945	958	936	976	977	930	921	950	888	952	964	958	956	910	904	915	903	949	940	912	929	960	923	940	915	934	945	921	949	965	946	958	951	894	929	944	986	966	932	951	969	958	967	910	936	954	971	950	966	970	942	998	992	917	956	938	878	980	966	1002	1012	947	908	1004	942	922	937	954	992	908	922	1007	954	937	990	902	945	957	957	931	934	990	947	946	950	1010	931	975	908	894	921	977	991	914	977	985	942	984	945	986	932	957	901	893	977	933	863	931	933	936	919	976	936	944	960	942	965	948	959	934	985	955	959	966	921	932	941	970	906	943	875	988	903	907	928	953	987	939	913	1003	958	942	915	948	954	963	980	1001	1030	971	879	967	941	999	999	917	940	907	978	928	947	983	904	937	961	958	990	926	996	902	913	964	927	898	909	969	933	967	966	980	954	930	947	945	949	928	902	955	951	951	983	991	962	991	943	933	943	917	951	901	921	998	1002	929	965	969	968	952	950	887	921	931	985	925	929	908	995	938	968	973	953	953	921	907	942	909	971	975	890	964	926	938	935	959	926	935	945	936	907	899	921	921	865	927	942	926	948	976	962	961	947	942	903	905	931	979	982	945	976	981	974	905	946	964	985	998	953	890	986	854	933	990	940	929	899	901	892	926	937	905	921	935	1004	915	895	986	917	1030	968	908	941	898	941	939	1001	894	932	975	972	960	957	983	933	879	885	936	972	897	948	938	931	951	940	982	962	916	917	968	933	959	947	953	980	953	906	1011	935	929	972	976	981	921	993	958	977	915	964	913	957	897	918	955	940	960	874	976	862	1009	955	961	906	970	906	951	861	982	925	923	912	951	922	961	988	963	923	930	975	917	932	968	942	975	943	933	915	952	976	984	935	936	976	948	966	909	957	930	872	983	936	926	953	979	906	990	928	964	955	954	1015	969	976	914	949	914	948	932	912	954	976	923	999	1010	971	910	938	936	911	925	1001	942	975	998	924	973	950	974	911	982	980	943	967	919	958	950	957	932	944	955	933	942	947	904	911	969	890	957	961	993	884	942	947	958	932	940	980	953	958	961	944	920	973	952	916	951	1017	984	968	1017	920	944	925	944	965	956	949	880	972	943	940	956	1010	944	943	932	896	913	940	894	947	874	966	917	928	979	942	937	919	951	878	907	974	996	952	951	911	932	911	932	927	931	936	985	971	919	960	888	950	986	980	965	944	934	951	932	936	948	1007	939	945	920	944	946	916	898	941	986	970	914	961	908	922	990	927	911	956	941	970	1008	905	919	891	939	985	981	999	938	938	926	967	894	942	919	934	870	972	942	910	956	964	945	956	967	925	875	939	956	981	860	1004	952	968	983	905	926	933	920	909	889	990	975	934	929	941	932	942	948	947	981	889	950	953	962	990	946	920	1006	897	933	921	973	937	946	887	971	943	956	942	993	944	940	967	1017	953	967	935	886	957	893	901	922	893	920	901	959	931	925	970	991	899	973	918	930	957	880	934	975	957	969	917	941	965	954	939	976	965	965	962	960	982	959	943	939	918	935	913	923	980	960	934	988	907	982	892	962	933	968	961	978	922	962	905	935	925	922	971	966	977	975	865	993	964	938	933	963	937	960	926	894	935	970	932	924	960	889	949	957	965
21190	14944	13673	8014	5588	4050	3187	2665	2313	2032	1753	1571	1509	1411	1313	1265	1164	1161	1118	1084	1139	1122	1020	995	999	1037	1024	1041	1039	954	922	976	1023	976	926	923	977	965	936	961	945	888	951	860	973	940	912	882	932	908	939	967	892	939	945	886	874	908	908	922	885	872	869	921	949	883	881	882	865	881	910	845	889	859	894	876	901	894	959	919	902	883	931	910	927	884	947	946	865	842	895	861	922	899	880	897	950	860	826	861	900	910	898	885	860	902	917	874	921	910	894	837	863	904	862	900	941	938	900	958	932	888	918	876	902	887	942	833	916	884	883	901	904	935	911	927	865	872	919	920	881	915	868	883	885	881	916	891	915	912	888	930	883	886	932	869	926	886	869	881	882	893	862	877	871	851	901	908	906	878	903	867	907	954	852	936	902	933	903	889	901	912	873	933	939	925	920	883	926	875	891	868	861	862	897	890	856	895	905	876	918	893	889	914	971	936	906	891	901	919	908	906	883	873	908	929	846	884	914	921	913	897	860	861	885	921	901	885	888	911	919	861	852	894	880	953	860	862	921	899	897	882	896	920	815	886	856	890	872	877	913	864	911	870	938	808	935	862	880	896	951	893	908	886	900	905	921	877	851	927	863	909	911	873	923	885	953	903	909	864	923	914	876	871	934	859	880	945	866	887	916	857	913	936	828	878	950	881	837	939	978	867	852	843	875	893	898	876	920	895	883	847	899	901	879	834	921	921	888	873	911	884	929	855	883	873	897	900	883	892	842	894	883	879	916	920	848	972	881	891	875	830	934	872	893	864	926	883	901	913	852	893	862	877	910	909	885	947	849	950	908	899	862	969	865	848	904	882	851	851	909	917	905	875	917	886	825	891	869	938	855	922	901	922	936	926	864	890	869	915	883	904	938	926	924	874	860	894	883	919	935	891	866	873	996	917	873	868	837	904	872	922	871	868	900	896	889	886	903	871	909	848	912	873	912	957	876	911	907	953	895	901	901	852	925	924	936	863	890	878	942	885	862	855	918	928	905	897	839	952	978	909	912	879	939	858	904	933	890	877	915	911	893	882	872	885	844	909	889	958	861	886	913	899	924	885	842	908	900	901	939	914	884	873	894	851	903	871	930	913	846	879	929	934	897	898	843	924	901	819	944	882	857	861	921	896	890	907	872	872	884	872	902	867	899	831	890	869	897	892	892	932	890	919	858	898	933	894	878	861	888	941	910	898	857	916	894	888	860	875	878	883	938	896	938	910	886	930	893	925	888	887	940	889	884	866	855	911	909	924	937	948	881	906	914	921	868	854	858	906	922	976	889	895	907	836	920	929	874	869	937	880	888	871	906	862	873	871	868	910	933	865	926	893	880	885	866	896	917	871	831	910	876	888	923	906	905	889	875	870	901	861	938	892	908	878	895	855	854	898	906	918	878	847	905	902	893	921	927	941	895	895	865	905	848	906	945	877	863	899	888	880	881	866	892	900	900	987	886	906	893	889	896	907	952	921	887	917	914	945	895	869	896	912	879	892	927	929	907	875	887	906	886	907	925	836	915	878	957	857	873	846	881	898	819	921	912	918	870	893	893	872	877	924	876	883	913	901	862	874	866	912	896	890	833	902	936	903	947	859	894	874	894	877	906	856	908	873	898	884	903	934	910	878	894	928	874	910	919	930	895	882	970	849	892	836	897	900	886	890	902	939	939	939	893	926	885	896	868	923	872	886	899	881	911	864	903	935	915	928	929	895	921	881	918	904	918	874	859	908	849	937	931	917	940	876	931	903	922	903	870	925	887	848	897	884	853	955	919	887	911	849	840	892	859	906	869	890	931	943	930	841	902	899	906	841	865	915	871	899	925	845	928	852	896	866	857	868	905	896	916	901	917	842	940	917	860	837	902	913	857	925	857	914	884	865	883	889	870	926	934	924	823	895	926	910	907	924	895	899	899	875	898	884	879	893	908	888	922	904	884	905	899	897	874	870	943	913	875	871	921	839	834	926	907	886	834	910	913	914	927	894	885	856	927	951	883	907	848	924	884	872	838	902	894	905	917	889	890	899	897	927	893	895	874	954	893	812	930	883	894	859	919	912	896	915	895	907	900	873	845	843	897	955	867	848	897	912	845	898	916	928	915	917	881	870	913	879	877	875	838	914	849	900	876	884	958	904	926	844	942	918	873	900	931	909	937	904	906	878	930	942	901	898	898	872	966	861	856	919	897	942	888	864	880	913	855	896	883	934	840	893	864	857	879	855	915	863	872	897	892	861	904	897	950	886	910	840	931	872	849	896	881	890	919	895	832	874	900	890	904	855	882	890	888	884	850	887	889	882	863	884	931	912	913	932	917	962	871	854	873	910	897	864	961	900	859	865	918	935	852	856	833	928	892	875	920	929	901	857	807	870	876	884	872	909	907	886	886	946	900	867	905	928	894	864	888	865	937	893	923	914	900	882	961	910	945	886	913	867	849	880	944	902	886	874	893	861	908	847	874	876	949	873	963	914	861	884	850	894	907	891	898	939	859	903	861	903	897	899	837	933	875	862	927	906	906	875	866	908	926	905	897	867	921	891	910	903	933	913	876	878	852	916	910	844	876	894	912	834	880	856	873	892	888	916	955	845	926	954	878	891	892	911	874	900	930	953	894	842	888	924	907	857	943	944	856	873	892	861	883	871	869	932	847	937	893	891	887	888	927	881	925	892	928	920	890	909	956	907	899	926	849	896	889	885	888	900	896	850	905	906	863	862	869	847	869	917	852	874	888	863	896	849	968	857	891	914	860	946	925	864	894	852	897	887	933	894	935	863	920	837	879	934	889	879	875	900	867	886	911	914	920	925	890	878	967	892	889	884	843	844	883	874	865	886	947	961	898	905	855	942	872	869	872	857	921	891	896	898	868	925	883	886	958	844	935	950	898	860	902	906	904	842	903	872	938	921	916	895	859	870	874	917	893	819	891	921	921	919	934	906	892	886	832	912	853	882	897	881	919	916	897	935	902	890	870	899	854	862	875	906	893	909	865	831	904	912	927	918	905	856	910	892	904	867	933	882	892	867	864	949	894	892	890	857	891	899	939	880	925	899	902	873	929	894	893	868	897	960	890	834	869	866	904	901	895	916	896	868	862	867	890	881	898	897	812	958	876	964	868	889	930	863	864	885	905	855	883	922	875	910	895	880	909	877	887	881	920	879	940	884	917	896	909	900	913	843	906	851	892	929	908	873	870	858	854	902	853	865	917	920	846	898	882	855	915	898	895	882	849	882	882	882	874	930	819	915	930	893	829	879	926	940	877	935	892	886	902	895	955	906	906	918	898	917	879	869	905	889	883	852	869	854	912	867	954	895	889	877	851	922	870	892	870	892	924	879	901	916	927	879	871	877	846	939	868	888	921	920	894	837	908	871	884	943	924	917	893	858	886	893	934	904	909	865	892	892	932	908	902	846	909	923	914	915	875	929	893	924	893	927	822	941	872	895	837	885	878	934	877	887	876	865	869	911
30359	15496	3132	1073	840	798	731	770	797	727	748	722	788	787	769	780	763	745	718	755	720	719	763	728	786	733	767	778	753	731	729	747	787	807	766	772	730	728	747	744	708	741	730	777	774	769	736	744	761	753	788	735	751	793	762	789	747	776	742	768	801	754	735	763	801	751	766	777	714	722	777	741	721	770	763	759	753	773	718	753	696	791	697	753	751	774	783	760	740	739	725	772	779	753	733	713	787	764	759	771	733	750	805	733	854	739	722	765	788	751	750	740	734	746	750	757	731	759	801	751	750	760	720	785	776	806	706	754	760	780	754	778	764	786	803	732	747	729	751	758	750	768	715	754	713	716	764	753	716	692	774	767	763	758	820	745	759	743	795	717	766	769	755	768	721	746	807	749	715	721	799	709	714	773	731	797	749	712	748	762	745	789	734	737	756	738	729	729	709	726	793	766	717	705	795	745	730	779	748	722	708	840	743	780	815	741	729	706	750	743	751	790	757	771	771	714	781	784	757	766	722	787	788	729	783	793	771	732	770	752	767	771	741	693	766	750	749	708	721	760	713	755	760	762	712	741	746	790	742	777	720	725	743	719	768	791	752	791	786	757	774	723	754	708	734	750	783	712	772	744	798	782	711	767	800	768	740	784	754	790	707	728	730	753	750	804	758	763	718	740	757	766	763	736	771	775	808	750	758	781	765	706	734	799	773	736	761	729	778	721	800	778	772	754	786	763	747	732	716	789	765	799	728	754	752	802	761	767	767	735	766	806	730	794	742	709	758	783	728	756	761	722	756	743	761	772	768	677	776	753	742	798	731	796	742	808	761	749	763	728	776	715	701	778	720	773	751	755	804	755	728	704	770	739	711	775	734	770	709	735	731	789	761	749	819	759	715	724	738	791	739	784	744	738	775	746	757	726	759	782	754	779	808	748	755	833	733	770	725	724	689	766	749	738	764	725	769	816	751	750	764	758	759	745	708	761	761	764	738	798	810	746	752	768	776	743	818	726	790	784	750	786	789	759	838	745	764	741	817	714	734	761	789	724	787	764	720	816	773	750	736	744	737	749	772	759	779	731	729	789	779	809	747	772	783	738	767	757	724	725	734	785	712	724	748	756	754	742	752	750	714	746	769	748	768	741	752	784	759	772	778	793	797	751	727	739	772	738	761	750	728	760	726	733	750	744	782	798	749	776	750	769	735	769	778	787	736	749	747	759	742	768	773	735	738	731	725	755	755	721	756	715	761	750	739	754	751	790	773	718	708	789	781	754	703	786	780	751	754	762	750	776	754	712	777	738	736	706	747	774	730	747	702	808	744	751	758	751	751	806	747	763	770	749	769	723	788	749	763	707	741	770	736	753	774	735	779	729	773	756	729	771	739	760	749	731	736	768	781	725	759	756	791	835	749	823	692	729	724	773	723	762	775	773	781	716	696	696	726	754	731	751	745	743	742	776	748	770	763	735	747	743	747	762	772	787	784	735	768	792	799	733	784	783	767	728	763	756	766	741	782	763	753	749	727	743	777	798	792	820	767	747	757	711	781	805	800	719	757	734	771	759	743	695	770	736	798	752	796	753	778	722	781	803	758	796	738	771	785	759	744	751	763	773	794	772	770	774	749	731	761	730	764	722	771	767	732	723	766	774	739	740	733	766	764	790	778	783	729	726	722	743	785	771	725	754	754	751	768	780	765	750	812	756	774	795	775	768	763	761	722	757	795	753	746	746	758	768	759	739	716	802	735	749	785	756	716	780	768	762	683	748	778	765	743	738	755	711	718	753	778	760	707	738	746	785	770	723	776	771	749	765	742	793	778	719	763	764	707	763	753	734	810	750	763	803	794	773	732	786	756	751	814	753	748	777	795	705	713	736	771	799	785	798	744	717	740	763	783	721	730	791	754	792	735	707	711	741	777	721	775	725	756	789	793	790	737	697	758	780	745	766	750	779	736	746	735	793	751	729	755	758	742	792	757	732	758	775	755	837	819	770	758	764	768	789	808	783	757	734	747	733	796	785	719	733	719	767	775	747	732	748	717	705	762	750	738	734	769	760	718	791	730	701	740	758	779	751	709	728	709	772	746	786	756	774	756	767	772	740	743	770	770	780	767	765	775	774	711	787	744	747	759	764	760	708	693	754	734	736	761	743	769	703	766	771	783	744	752	787	733	783	773	747	759	770	788	701	717	712	718	702	804	765	760	764	725	786	747	724	796	709	765	794	734	744	792	766	716	809	774	717	754	763	770	730	749	677	770	800	733	759	767	735	736	752	694	727	782	750	770	752	758	774	752	704	724	792	716	767	805	788	715	764	753	746	751	714	723	750	775	742	729	765	699	719	718	748	777	759	796	764	755	785	726	762	693	754	763	747	754	772	775	770	766	727	763	757	749	743	755	741	746	712	813	758	740	783	723	776	759	730	761	726	739	755	728	787	760	728	724	689	728	745	729	744	748	761	769	709	749	775	726	753	767	754	792	749	739	730	760	715	733	754	793	747	769	758	751	773	736	758	709	691	701	740	768	785	735	796	758	784	750	709	693	748	742	770	761	704	814	754	810	747	773	767	757	731	754	752	713	738	713	765	733	819	780	732	798	777	796	770	777	756	785	761	732	751	797	765	751	705	800	713	763	691	709	776	777	814	808	736	750	795	734	770	728	752	756	760	750	732	748	716	729	723	758	715	732	728	787	761	739	688	784	773	774	728	742	789	781	771	740	775	787	723	755	735	708	698	769	753	742	720	720	736	747	737	778	753	766	742	745	748	738	723	777	776	825	716	791	784	758	734	775	764	771	749	773	787	733	741	770	718	736	710	757	701	754	786	733	799	749	761	765	720	737	773	801	759	732	778	751	712	731	748	768	780	745	801	756	729	682	769	765	753	779	715	765	752	762	746	743	778	743	746	786	732	732	756	754	780	797	772	768	727	747	747	776	744	743	764	792	773	823	757	745	705	813	763	714	744	766	781	764	757	793	764	794	772	814	824	761	768	745	760	764	756	750	718	774	791	694	713	773	764	778	696	799	751	726	751	703	803	774	794	759	711	727	780	741	765	743	729	756	772	755	746	761	745	768	746	762	786	772	744	797	753	757	734	752	781	739	767	739	777	766	756	785	744	748	793	837	782	746	751	733	715	788	755	723	753	744	747	734	729	743	780	747	696	768	728	736	737	758	713	833	723	709	766	743	742	694	779	783	736	774	712	758	718	725	738	813	786	770	793	751	733	735	757	751	727	781	769	771	780	773	746	727	752	741	786	800	781	769	716	765	763	767	731	741	770	786	760	723	776	720	741	765	720	767	728	780	771	804	798	753	704	736	749	704	736	730	758	706	771	771	765	702	740	748	708	792	721	720	738	777	764	721	740	726	772	772	799	778	745	733	757	786	774	770	737	760	804	721	760	677	790	737	744	723	777	752	743	696	783	763	745	737	731	749	769	745	786	764	804	787	729	726	737	678	679	810	746	785	710	741	751	764	755	696	784	793	784	748	760
18667	1299	1127	914	888	854	824	816	826	798	805	802	782	797	814	777	821	821	784	780	816	783	766	768	775	784	819	796	758	766	751	841	719	775	790	796	747	773	776	750	758	813	818	792	769	762	757	773	758	789	788	741	805	805	762	740	743	760	784	730	744	818	776	805	799	767	776	810	676	790	776	797	772	784	776	724	783	818	807	776	771	780	783	776	792	763	780	761	773	789	756	804	749	793	820	770	774	810	812	778	747	760	786	808	780	768	760	745	796	739	790	736	767	739	735	783	770	735	767	753	806	767	757	850	772	786	720	820	830	761	766	753	756	725	804	766	737	762	787	739	771	759	734	750	807	783	749	765	757	793	771	775	772	779	785	795	767	769	787	735	742	762	762	769	783	773	760	744	762	805	757	786	743	814	759	756	751	748	772	760	776	772	793	732	844	777	729	776	769	742	755	790	762	778	744	774	756	731	806	799	741	740	749	746	779	766	787	766	785	793	790	808	778	792	795	772	824	798	798	784	799	742	723	733	794	815	787	764	776	837	766	765	836	774	761	757	763	766	761	762	767	747	704	745	745	785	738	808	811	791	778	746	776	753	787	742	830	744	767	769	762	857	802	731	707	770	785	781	777	780	730	773	754	761	804	799	783	788	758	762	827	759	807	764	770	767	737	770	750	807	753	777	782	785	746	776	747	765	766	765	761	845	779	758	818	822	744	782	723	800	719	769	757	780	782	772	756	737	784	798	806	799	797	777	775	785	768	746	797	751	806	795	773	717	769	757	742	730	784	736	749	810	794	814	787	769	782	815	789	792	784	750	755	786	790	757	786	776	793	782	747	811	803	800	807	787	776	798	784	769	743	735	793	761	820	816	822	801	732	723	828	752	742	804	745	781	761	736	780	805	775	790	802	806	750	739	810	713	795	771	794	768	782	761	776	750	807	753	805	755	815	793	753	816	769	780	761	807	777	795	813	787	742	777	747	768	798	761	827	773	782	783	770	785	815	766	770	750	773	746	790	755	750	821	790	774	820	770	799	761	784	787	771	782	736	792	789	778	790	774	735	807	807	780	770	795	784	810	779	773	733	828	781	732	801	792	800	714	737	749	791	776	752	768	778	768	785	747	781	746	825	798	784	761	794	812	749	748	741	759	781	764	707	780	776	802	792	801	769	748	760	802	803	738	756	767	770	758	765	766	720	752	800	800	766	799	840	811	806	753	788	771	789	732	766	789	774	794	786	762	738	748	819	781	771	781	864	755	815	772	778	788	775	772	769	774	770	775	777	809	768	767	762	756	807	778	837	762	824	742	796	783	790	832	804	818	769	766	801	778	770	764	728	807	824	805	795	786	756	749	777	756	775	792	766	764	821	828	775	780	774	775	758	833	795	771	792	787	746	791	805	778	736	768	766	757	757	770	750	783	747	764	776	809	778	775	818	724	739	752	795	812	817	726	774	754	740	772	776	765	808	791	747	802	760	800	792	757	749	798	808	714	772	798	791	794	734	773	775	779	754	738	750	847	738	798	780	797	741	772	730	791	814	772	803	747	771	724	745	751	786	748	799	737	775	794	777	802	737	795	823	791	764	739	748	730	785	737	788	757	819	796	771	777	764	757	749	778	811	761	768	778	799	763	766	771	785	803	765	781	759	799	780	801	783	734	770	758	776	762	786	717	751	776	718	764	769	784	857	754	769	761	750	757	787	773	772	774	749	757	811	807	782	725	792	754	776	729	791	800	823	731	799	793	813	732	783	737	769	749	790	759	809	740	739	729	752	804	757	768	744	795	813	733	815	740	786	774	820	768	742	784	718	766	805	768	774	786	755	785	728	728	743	710	740	790	728	814	806	781	793	778	785	765	760	797	766	705	778	770	818	752	797	757	748	793	737	741	789	801	764	794	765	781	739	729	772	811	777	788	754	757	770	762	737	730	800	853	835	811	741	774	809	796	725	759	821	811	802	776	734	794	707	749	740	747	739	787	765	733	752	795	727	750	748	789	782	768	763	771	774	769	809	750	761	780	828	765	801	747	815	718	812	788	735	775	791	772	793	795	811	799	796	800	818	836	770	759	765	753	727	756	799	772	768	752	776	786	812	765	812	772	786	798	761	757	817	761	767	820	783	758	787	761	782	788	805	823	708	743	802	803	772	816	812	769	685	769	803	767	770	746	770	784	766	707	730	752	781	765	817	838	745	769	757	742	778	817	730	759	798	761	727	764	794	807	791	785	750	809	739	810	792	739	816	767	778	762	781	774	785	798	747	729	748	717	766	772	759	802	799	819	757	755	732	792	769	750	730	760	830	820	744	787	776	790	770	698	811	772	739	712	760	808	760	772	749	802	826	789	818	800	780	780	752	772	816	837	758	771	795	754	754	734	764	800	834	734	819	766	756	792	752	739	833	720	837	777	780	755	781	781	756	757	785	795	809	778	795	729	774	793	785	819	754	802	780	762	815	768	753	749	780	748	728	805	737	776	776	716	771	745	829	834	823	822	784	772	774	786	830	797	749	803	777	711	805	795	821	809	775	746	807	732	760	785	765	788	748	746	770	769	782	771	798	758	745	759	774	783	758	765	734	779	746	704	765	748	761	782	771	802	767	779	774	752	769	781	771	751	822	777	778	714	779	734	779	744	812	753	766	777	765	748	786	783	815	759	723	778	737	787	806	784	781	824	790	769	775	774	744	715	788	814	769	749	810	743	746	806	731	762	775	757	734	824	816	776	737	780	773	766	745	780	810	754	774	771	711	756	754	750	760	793	734	750	786	730	798	782	812	788	767	760	755	760	799	769	815	764	773	790	807	804	771	780	802	791	764	802	769	771	741	771	761	848	774	841	746	772	798	825	772	809	782	781	766	788	760	743	754	793	813	801	730	742	803	805	732	783	794	773	778	800	767	764	749	756	758	774	779	731	760	785	745	781	814	746	770	774	760	784	762	819	722	754	788	754	738	807	765	796	782	775	796	787	809	745	772	732	805	782	801	812	738	743	782	792	785	797	806	782	766	742	799	771	786	746	828	777	818	753	759	738	778	823	746	751	769	773	809	784	795	770	722	750	749	814	764	787	776	770	739	759	791	848	750	766	783	739	755	785	775	763	770	788	840	764	709	734	768	767	788	785	759	776	700	821	775	783	768	828	797	771	771	774	765	727	840	788	773	773	747	830	810	797	781	762	761	803	831	782	761	779	770	762	821	760	751	781	747	753	804	776	821	766	771	803	789	772	771	809	817	831	781	835	733	791	779	796	841	763	736	778	805	806	845	801	762	823	743	747	771	762	754	749	825	794	751	836	726	719	831	755	805	784	776	787	768	813	768	763	771	778	775	793	796	797	770	801	827	801	809	783	770	784	761	757	735	767	788	769	825	797	738	745	753	771	832	725	778	808	766	701	735	740	764	759	780	778	795	712	765	806	779	805	820	790	790	748	787	813	782	796	789	785	771	817	777	818	808	825	805	782	767	776	805	783	773	791	842	789	750	774	782	785
24526	20348	26399	24180	20358	10661	1370	959	773	793	709	673	664	594	639	585	600	611	606	567	528	565	601	535	541	544	482	537	509	544	536	525	503	538	540	504	533	502	485	546	568	500	533	472	557	507	503	576	520	540	536	518	527	500	521	517	530	514	496	485	524	530	526	518	543	521	522	524	473	473	504	523	527	520	495	540	497	533	543	516	516	517	500	502	513	541	528	554	533	539	535	474	559	488	510	499	510	498	513	515	483	548	502	494	499	570	506	494	562	520	544	504	534	521	537	531	535	487	540	531	511	540	505	545	549	534	498	539	495	515	531	543	511	470	512	521	494	531	498	537	512	532	506	495	529	525	507	545	504	492	512	556	499	571	508	557	502	599	517	513	502	476	493	541	513	482	506	559	543	499	522	529	506	486	504	494	502	523	487	519	555	527	535	500	527	509	484	533	486	539	498	476	520	536	514	523	533	484	529	514	509	514	513	531	496	501	499	541	532	532	515	509	526	535	508	552	566	547	501	541	541	501	511	534	540	529	523	519	518	530	497	513	500	532	508	505	510	502	517	524	506	503	510	507	510	524	515	536	517	522	528	529	514	561	503	520	511	462	518	516	500	530	516	493	491	515	493	504	542	515	508	484	509	529	548	499	511	519	477	520	528	522	550	487	545	509	505	508	512	524	543	552	523	517	536	497	481	527	484	495	526	559	548	552	460	516	534	473	492	503	551	527	528	473	533	505	527	481	498	518	539	535	480	496	572	514	502	509	517	474	520	548	535	521	511	597	531	526	486	506	541	535	526	507	507	484	532	521	516	505	497	521	513	549	507	512	528	532	522	509	517	510	471	533	513	506	538	538	501	557	473	501	537	528	513	469	487	483	569	530	465	491	524	510	485	529	509	536	491	518	500	513	509	506	534	489	488	509	484	502	521	499	566	498	500	519	516	506	518	500	523	545	540	497	546	527	522	529	505	510	524	524	548	519	488	509	514	515	512	506	523	515	539	525	510	495	506	504	527	516	517	526	486	499	539	514	503	484	486	500	512	514	531	508	527	509	538	517	490	506	535	499	547	532	494	496	479	500	531	509	514	533	552	516	469	509	553	507	550	519	502	479	514	519	496	506	527	549	507	551	510	542	507	510	525	503	515	551	528	485	512	473	518	503	492	492	523	530	513	484	506	493	489	511	516	463	576	538	512	537	511	510	490	554	523	472	513	510	536	504	521	540	500	524	487	535	550	531	497	508	469	484	496	546	526	561	525	488	539	517	540	504	503	538	487	526	532	548	467	534	476	534	516	516	481	546	547	528	517	485	480	481	529	532	509	515	503	496	513	522	485	501	503	505	519	505	516	562	541	503	472	537	525	508	498	500	493	443	559	479	523	477	523	514	499	562	536	548	520	503	520	541	565	491	488	510	516	525	512	530	511	505	505	511	539	495	479	499	487	521	541	514	515	527	515	527	506	517	534	476	554	514	512	493	496	536	486	501	523	515	500	528	517	519	458	508	575	498	535	533	483	501	492	472	518	501	512	498	515	490	499	485	516	511	496	518	505	514	501	514	480	496	490	510	532	502	525	544	543	523	530	558	523	521	493	510	507	499	529	487	476	487	500	486	515	502	524	479	507	530	501	528	513	503	518	520	542	487	486	489	517	492	484	520	515	486	525	494	522	532	497	510	478	490	510	536	494	496	529	520	514	542	486	512	497	533	505	495	506	534	506	489	515	499	509	479	525	513	538	507	521	487	512	526	499	509	533	509	492	525	543	511	523	522	532	516	511	499	510	491	502	499	501	521	489	559	522	472	540	532	487	511	489	493	523	482	495	502	541	493	515	526	485	521	520	521	513	489	496	486	506	534	523	536	501	502	483	514	508	555	536	504	534	478	504	490	500	509	520	514	502	541	504	493	490	501	507	487	488	497	549	551	506	509	488	465	553	528	477	524	530	471	476	506	517	541	508	481	536	517	501	535	489	504	538	503	495	523	542	503	488	495	512	498	546	525	511	548	513	525	495	553	499	522	543	502	530	495	538	507	520	527	511	490	489	509	478	511	511	532	491	519	511	525	509	532	557	528	474	493	531	491	486	515	519	528	480	516	509	513	523	546	541	521	521	511	533	525	473	517	547	485	515	533	514	496	511	516	516	533	490	473	523	514	501	513	484	500	488	483	535	556	485	478	506	527	473	500	541	511	514	497	538	543	520	542	511	506	485	520	546	538	486	494	515	483	507	479	583	492	531	506	491	533	509	513	530	519	512	519	493	540	544	501	525	505	546	558	530	476	505	504	512	514	509	549	501	487	540	480	510	534	490	519	504	538	537	591	523	533	484	547	496	515	514	516	510	538	540	504	545	531	494	501	482	530	486	498	467	540	478	484	479	520	512	529	506	524	519	495	477	475	478	486	472	512	552	524	527	495	516	488	572	465	546	511	508	526	511	499	499	513	536	509	518	510	529	515	482	534	533	494	524	520	529	504	551	489	519	513	497	536	500	555	544	471	525	494	535	529	515	499	487	544	510	510	543	528	513	519	497	521	549	497	494	471	493	488	504	530	556	512	492	501	508	522	496	514	542	501	552	520	502	526	516	527	486	516	521	519	495	532	495	527	525	531	513	495	529	523	531	482	503	489	493	529	510	514	467	522	520	506	548	535	516	520	490	518	495	531	515	545	534	501	508	517	473	529	483	499	542	509	526	497	518	503	501	462	532	472	524	462	518	523	502	510	505	498	506	503	480	528	505	504	534	491	498	542	514	548	516	549	507	559	519	493	477	474	452	481	510	462	535	522	522	525	545	494	519	438	516	482	507	507	507	538	526	498	489	510	506	549	502	534	532	493	494	514	505	485	488	517	547	483	494	499	544	550	483	502	552	552	500	516	560	477	553	515	533	541	508	457	535	541	498	529	484	529	520	500	502	527	498	502	526	489	520	550	513	554	501	467	479	496	516	498	543	485	508	493	529	533	519	511	500	526	527	524	494	508	503	519	485	556	478	500	509	509	510	537	484	525	524	489	518	487	524	559	520	539	473	517	504	525	514	502	492	505	502	515	447	509	551	554	514	506	517	533	507	521	528	535	528	537	520	494	519	576	524	517	503	511	512	515	534	516	538	510	522	494	518	520	485	495	485	493	502	531	511	532	508	518	470	525	501	486	558	516	508	549	516	524	518	516	544	529	517	499	513	500	503	516	523	516	534	526	515	521	511	502	525	445	494	508	529	510	496	494	519	507	564	504	499	475	501	520	530	501	507	528	524	546	515	490	507	508	501	497	499	522	561	528	506	526	553	504	511	498	534	515	510	515	541	520	525	490	500	507	544	476	514	522	510	510	495	506	526	499	530	527	515	550	533	484	527	537	519	520	530	466	519	513	511	500	477	534	532	533	521	508	573	527	472	520	516	521	513	461	540	503	492	483	543	521	552	537	561	525	531	516	473	533	550	487	518	530	488	539	514	526	521	485	525	470	524	530	508	531	520	536	529	510	489	539	502	516
23767	8973	8277	4615	3016	2292	1725	1382	1224	1061	996	882	832	790	760	717	781	708	681	636	668	621	623	592	633	583	611	588	581	632	579	595	614	565	552	529	568	503	557	584	514	575	500	555	559	555	590	573	556	535	534	532	513	550	560	501	515	546	524	550	546	499	567	577	527	529	557	533	533	531	541	520	484	560	506	505	521	562	531	523	553	513	583	515	506	432	542	527	574	562	488	475	525	513	522	498	506	523	566	515	541	530	524	553	503	497	533	532	535	523	557	515	533	546	537	537	490	552	539	534	580	531	511	534	517	539	546	500	521	565	493	484	487	531	528	548	499	514	495	579	512	542	513	533	524	548	513	533	518	534	495	545	539	550	501	525	546	542	533	581	523	491	558	548	580	516	545	499	533	510	504	541	559	546	543	549	544	515	528	539	530	556	534	551	502	514	511	531	553	523	521	533	515	503	539	494	570	511	497	475	475	500	522	547	544	509	530	551	529	511	511	499	513	531	551	507	523	549	530	523	539	557	517	536	511	511	548	489	515	541	528	521	514	559	552	487	544	529	495	498	525	553	560	556	519	537	561	487	542	509	546	561	527	506	551	520	539	490	508	514	532	533	505	536	529	538	511	529	571	534	489	484	561	523	505	534	536	514	559	559	539	547	521	486	544	541	549	508	527	534	577	532	529	530	520	525	519	523	541	555	499	509	510	529	540	497	537	547	525	525	507	565	548	535	534	517	530	535	542	533	518	546	570	571	527	517	541	541	540	528	545	559	558	505	537	552	516	552	519	493	535	528	534	544	565	541	524	503	510	547	484	536	486	550	549	529	491	514	567	542	535	520	550	546	546	524	543	544	551	564	523	521	532	505	544	538	503	505	528	508	535	488	542	586	532	502	557	511	534	567	510	551	551	513	507	537	561	577	533	570	525	508	546	577	560	528	532	491	558	538	535	522	553	515	569	508	517	495	592	530	519	506	525	531	510	502	474	527	569	523	544	527	540	460	534	519	517	524	521	539	505	503	548	520	556	546	519	530	527	533	488	502	573	565	504	534	552	512	530	516	531	538	519	506	537	524	567	587	491	535	527	513	545	536	512	553	499	520	515	549	522	550	540	525	553	558	526	517	563	590	530	543	521	490	550	506	539	534	543	540	527	536	496	526	542	521	523	537	531	522	522	542	497	495	546	536	557	524	548	478	548	561	540	540	541	519	540	529	533	520	490	505	518	567	553	518	553	533	533	506	512	526	517	568	522	563	504	532	519	534	526	481	542	529	540	514	518	477	497	569	539	507	511	549	537	548	528	559	511	516	531	545	499	574	571	509	541	555	530	566	548	526	523	536	506	552	541	491	493	512	489	577	531	549	550	517	493	543	537	534	554	560	553	543	533	529	522	535	479	524	483	534	521	552	543	554	538	553	521	510	516	522	557	537	506	532	489	543	496	541	512	499	535	524	541	534	536	526	486	525	463	559	504	541	536	490	587	540	499	516	464	526	526	569	508	529	500	520	567	518	526	519	532	538	514	554	548	462	556	554	520	542	574	570	546	583	508	523	569	545	505	495	547	573	586	540	584	512	528	504	544	494	534	555	521	496	523	550	520	535	553	553	516	506	515	518	548	536	523	553	534	508	592	556	533	546	536	561	495	476	532	542	535	548	524	534	507	539	512	504	535	554	552	512	503	522	559	521	531	539	534	545	529	519	517	509	505	541	553	495	542	521	562	545	539	532	523	541	551	497	541	528	533	530	547	504	551	534	527	541	560	505	522	483	488	520	521	580	541	540	513	502	527	542	531	503	508	565	552	540	519	510	534	576	548	506	553	563	498	581	556	519	531	538	532	524	521	494	533	509	552	531	532	550	475	526	528	520	525	575	551	542	565	512	542	526	483	524	550	568	545	580	511	539	552	526	561	516	491	505	552	522	569	544	539	531	543	507	527	512	536	510	567	559	509	536	528	546	498	547	548	574	516	508	521	540	526	492	530	512	526	492	527	515	505	533	505	575	519	569	552	517	538	508	532	546	537	533	515	555	485	527	506	561	542	535	512	549	557	496	510	522	583	585	493	536	514	558	503	547	563	548	552	526	535	529	513	529	511	534	539	562	499	506	537	547	556	551	499	532	521	493	531	514	527	551	518	545	496	533	539	540	535	543	524	549	529	518	507	534	550	566	518	547	513	512	543	501	528	555	507	498	537	533	524	508	531	544	500	500	533	518	558	506	503	477	508	560	542	553	525	506	522	524	530	500	517	530	524	522	518	519	528	504	536	523	586	541	514	534	518	522	559	497	543	537	575	545	514	566	489	534	550	566	510	543	528	526	563	512	521	498	542	488	514	497	541	522	502	535	505	545	543	545	507	549	519	506	550	576	525	515	576	498	528	496	550	519	521	537	557	526	549	540	542	572	550	549	535	592	497	534	500	530	551	578	524	548	538	533	532	564	548	557	509	537	549	504	561	541	544	567	518	502	537	524	529	511	550	528	514	557	536	514	519	537	553	513	543	533	588	525	550	498	579	555	544	536	533	560	487	535	528	522	523	481	516	537	550	526	536	526	519	510	551	482	514	519	531	487	517	572	506	527	530	502	548	527	531	500	534	508	570	514	514	515	497	508	518	532	544	521	524	502	538	480	534	504	539	521	553	561	532	516	544	543	518	536	527	504	519	570	532	526	505	557	521	543	543	488	543	504	543	538	511	557	518	548	511	512	561	522	528	540	538	534	539	560	544	493	520	544	521	525	542	548	512	560	520	539	573	513	507	526	531	549	551	542	523	522	519	529	573	584	523	534	525	570	525	514	511	549	561	537	506	550	531	531	479	558	527	520	518	511	483	527	552	486	527	540	525	561	483	546	549	509	554	513	563	549	565	515	516	537	547	537	554	519	504	527	506	547	551	478	544	571	541	522	553	546	512	538	491	580	504	534	519	492	545	566	457	512	539	514	506	548	557	500	552	532	543	558	497	564	546	536	539	539	512	559	501	501	523	522	527	516	558	524	505	552	518	494	499	531	535	539	575	511	511	531	504	521	518	525	502	518	518	550	535	594	538	501	534	540	556	574	521	487	505	514	524	533	525	546	585	536	556	552	545	520	524	519	533	556	524	515	526	472	522	540	544	549	524	539	531	498	523	514	550	542	529	521	508	472	544	535	535	518	539	546	555	558	534	536	488	506	514	514	551	515	503	555	551	509	522	511	552	524	530	516	503	556	544	542	523	522	524	547	566	521	526	497	543	515	544	523	504	520	492	509	468	534	557	537	523	570	534	518	520	489	530	556	531	528	525	513	535	510	523	541	545	525	505	513	545	514	551	538	512	500	524	528	496	537	526	533	519	533	546	534	493	516	526	520	518	532	505	505	524	568	538	524	506	551	550	542	563	561	571	570	487	496	551	550	544	557	506	564	507	543	543	529	552	509	533	516	524	510	548	594	557	521	527	514	501	548	494	541	541	558	533	510	510	505	513	507	531	505	555	530	554	535	523	507	533	587
22568	20332	26852	23690	20338	20429	11245	2082	1536	1420	1330	1241	1172	1162	1112	1126	1069	1034	1025	1002	1042	1051	982	1035	991	970	1004	984	964	949	973	961	989	945	933	975	935	982	970	941	991	961	982	962	933	986	923	926	964	960	897	894	892	946	982	921	933	913	922	929	930	897	935	994	1036	998	973	951	976	963	961	964	951	923	897	881	912	924	912	947	951	981	932	923	920	963	980	966	921	898	917	918	970	936	928	951	909	877	961	931	932	904	941	908	932	918	886	953	916	931	915	878	906	910	906	969	956	882	914	949	900	965	934	929	944	970	900	907	963	923	857	951	896	946	952	908	930	936	912	893	963	953	951	921	921	928	920	937	910	916	914	956	914	941	963	954	963	966	928	957	989	932	1001	960	923	928	891	928	956	936	970	915	981	910	914	896	950	918	933	938	909	939	952	917	959	871	959	921	929	934	891	879	882	987	976	985	965	911	823	901	915	970	919	966	920	917	932	977	924	881	982	870	913	886	973	914	936	839	983	948	954	928	922	944	883	942	925	883	937	890	923	935	917	869	913	910	903	949	986	918	966	957	939	914	927	924	988	1004	893	952	900	940	897	949	925	971	939	956	953	953	904	928	926	895	925	936	898	905	902	915	946	951	971	899	913	892	915	942	886	931	919	953	941	877	977	886	915	940	874	911	914	937	887	963	916	969	901	930	905	946	987	934	990	929	898	943	952	961	940	923	942	994	886	969	967	926	941	874	941	907	917	929	948	922	941	947	952	942	920	952	905	949	925	848	932	897	968	934	894	893	927	898	953	901	921	953	973	907	926	880	948	904	910	854	990	980	905	919	907	923	977	899	951	931	936	915	928	956	966	918	893	943	941	893	907	955	896	900	953	870	957	921	904	906	962	909	898	926	962	887	966	961	909	970	897	964	908	848	945	885	956	923	871	882	949	925	885	968	906	881	916	903	914	923	892	884	928	942	976	922	923	909	907	964	922	914	905	907	985	958	961	902	889	928	917	946	926	871	928	938	914	940	953	942	907	903	950	954	944	919	893	912	909	910	978	969	870	959	927	917	960	893	945	937	952	985	905	936	868	925	910	909	909	894	934	933	980	925	941	938	901	916	950	919	919	957	1010	933	898	904	924	927	859	959	898	941	910	950	910	936	958	909	887	924	888	917	929	955	903	925	917	918	931	890	980	887	902	920	925	936	977	906	898	891	974	919	918	893	940	959	922	922	887	904	931	917	927	959	939	923	952	963	897	923	921	915	915	883	910	934	994	905	939	931	929	991	966	953	912	961	951	873	931	910	911	967	930	940	959	918	892	919	954	895	930	929	983	924	923	962	933	957	881	912	939	941	881	900	938	902	907	941	895	912	881	879	951	872	948	936	988	967	950	915	890	922	933	929	956	951	955	869	979	896	940	880	876	965	926	916	974	934	898	951	922	985	974	965	923	963	886	927	906	978	962	947	913	946	905	891	895	884	983	920	956	960	920	936	943	959	885	930	915	904	954	885	890	897	872	893	954	919	967	946	911	928	974	992	893	922	957	916	939	909	915	932	907	926	945	943	892	927	914	881	924	942	932	921	903	916	940	875	865	905	919	916	953	941	955	916	927	899	927	957	945	896	929	943	948	926	952	900	954	912	890	982	898	959	925	865	940	930	972	900	899	861	882	945	935	956	973	952	894	940	910	961	955	885	932	953	927	939	895	898	941	951	986	971	909	957	951	899	931	946	952	919	918	942	914	977	977	883	919	911	911	921	1007	937	913	885	921	936	912	985	951	935	963	924	882	874	946	908	928	887	905	912	903	907	946	930	951	968	928	853	894	910	909	928	892	906	987	896	902	908	892	827	924	943	945	917	897	987	911	1013	958	994	919	927	895	898	871	979	906	886	949	940	935	937	934	872	977	918	947	939	917	978	971	901	910	975	908	950	832	884	903	905	907	955	916	898	909	920	881	924	997	943	917	964	923	1007	945	952	964	951	900	915	937	913	891	926	950	959	966	913	941	960	944	882	889	944	945	879	906	912	882	915	926	934	922	909	945	894	902	880	986	896	931	932	933	997	950	935	884	935	987	899	879	905	916	884	924	916	902	938	917	877	906	899	925	919	935	830	931	909	953	905	884	906	905	943	887	921	942	913	942	957	909	980	902	921	971	885	901	937	966	944	972	918	887	952	941	922	941	885	953	886	953	883	881	959	951	911	924	932	941	922	892	983	914	941	967	939	873	935	937	913	907	873	959	926	901	919	943	981	939	908	957	961	946	939	941	964	957	971	930	873	981	960	946	969	889	920	893	903	883	890	931	1003	996	959	950	956	905	946	915	962	948	946	919	979	910	922	964	918	943	980	933	891	980	920	999	940	951	947	991	898	984	915	939	912	925	889	966	952	887	887	877	886	952	948	874	953	936	912	906	908	931	893	946	888	876	876	948	898	936	946	914	928	936	884	936	860	969	902	945	919	914	952	906	903	916	930	930	917	939	921	890	917	959	909	896	952	981	890	946	919	979	996	954	929	937	868	850	908	916	928	905	939	947	912	944	965	922	908	928	937	953	909	900	927	956	910	964	879	942	1004	885	894	915	895	924	924	933	960	916	928	923	934	896	956	842	890	889	966	951	953	972	978	920	953	959	925	888	900	943	935	949	965	928	927	935	929	883	926	871	904	973	897	948	919	884	930	918	929	942	907	970	886	927	920	917	912	962	909	916	878	951	936	925	894	990	897	908	946	967	913	922	901	940	921	911	890	904	871	901	901	923	930	905	916	905	915	886	879	920	928	973	938	929	901	925	906	851	912	932	937	944	946	919	936	915	904	933	914	946	937	1010	901	902	905	909	925	875	886	930	890	904	888	991	846	923	945	981	893	916	913	935	893	932	938	957	961	947	916	907	990	933	925	916	942	950	934	908	926	935	909	876	956	900	948	950	960	907	951	918	936	930	900	970	959	934	867	928	956	923	956	942	946	959	939	964	848	928	950	888	928	912	949	916	917	875	930	970	951	928	893	911	915	982	914	933	918	898	938	944	933	918	923	955	897	932	941	905	946	932	923	915	908	927	854	902	920	932	852	928	935	895	954	901	987	940	904	908	968	940	956	943	934	922	936	915	929	894	955	864	959	901	842	919	938	919	922	970	920	890	921	901	929	941	891	925	926	962	949	924	928	968	901	951	914	991	951	921	929	914	957	930	911	843	921	992	937	888	922	912	880	943	921	933	910	939	933	862	888	951	941	911	955	926	835	941	941	915	879	933	947	904	924	893	995	907	899	929	894	920	946	952	920	921	941	885	876	945	873	952	934	941	902	946	991	979	932	922	974	943	977	937	901	883	941	938	932	904	906	902	934	926	902	895	943	931	947	897	971	952	929	891	929	959	949	927	933	938	956	957	938	901	919	879	902	911	948	999	963	898	927	937	945	920	939	960	936	890	964	978	948	922	904	905	951	901	878	925	905	933	932	894	920	949	968	977	951	886	928	968	923	918	954	963	948	911	897	895	989	969	915
20135	15131	13565	7935	5504	4128	3220	2655	2269	1952	1753	1615	1563	1355	1261	1294	1192	1208	1143	1130	1105	1061	1099	1004	1000	1044	959	988	966	959	943	961	983	992	925	959	897	894	946	922	1027	859	892	862	935	900	924	865	881	980	857	938	873	897	875	889	920	906	869	891	922	865	918	904	861	889	892	885	903	899	887	948	869	903	892	906	900	858	874	902	860	886	881	911	891	886	855	882	889	877	863	893	882	884	841	875	910	931	866	903	917	888	934	862	881	912	855	858	889	838	928	889	902	892	881	911	846	904	921	876	917	894	938	886	812	905	869	881	894	874	909	856	864	808	888	917	834	909	918	837	897	858	887	855	875	863	900	883	865	909	856	877	879	862	913	911	867	877	929	894	875	906	876	814	871	897	843	897	922	852	856	878	841	871	900	913	804	912	830	865	851	868	914	856	883	887	908	858	866	893	816	910	851	907	857	867	859	901	917	849	882	872	919	898	890	891	891	918	875	879	878	867	930	870	889	911	837	892	933	876	908	903	880	965	918	924	884	890	819	911	885	907	909	905	949	889	900	909	844	916	877	821	894	913	894	910	892	904	858	890	906	858	855	864	900	866	821	850	925	895	928	882	886	902	871	880	886	867	835	910	900	879	889	873	871	862	909	878	847	870	858	837	854	869	849	829	862	894	882	917	861	900	931	910	862	849	894	822	894	855	884	869	886	923	895	913	878	898	928	904	880	848	881	879	903	910	896	911	871	853	899	884	906	842	895	888	885	910	885	822	892	910	896	869	930	904	916	911	875	912	866	922	879	827	857	863	850	870	804	872	899	882	835	927	888	814	881	869	881	873	895	870	907	894	879	875	875	897	849	926	923	866	892	891	874	854	846	853	879	880	934	835	879	899	843	928	866	870	863	867	828	858	912	869	867	823	851	901	942	845	895	922	871	941	849	887	876	897	901	891	901	874	867	922	867	914	895	921	858	906	860	898	883	882	915	896	865	921	831	867	880	872	920	880	891	883	835	888	887	844	889	883	875	842	930	912	865	842	822	915	818	905	900	893	882	887	872	893	907	878	872	887	893	890	939	861	912	930	843	913	912	840	970	893	860	866	863	872	890	883	866	881	879	883	915	838	843	906	856	824	884	873	891	921	841	890	883	902	848	894	847	859	883	869	876	925	814	911	927	908	921	893	855	862	834	887	878	856	909	882	908	866	914	842	908	907	879	837	901	902	897	922	899	875	878	908	903	902	945	862	821	859	915	882	888	922	898	918	856	855	906	835	904	949	833	852	893	886	890	940	838	897	888	947	899	992	907	880	880	869	904	862	852	856	904	922	901	903	904	863	883	872	913	811	901	880	878	847	905	882	823	903	900	884	842	896	891	935	862	849	884	840	897	895	906	902	905	918	940	885	913	903	855	878	873	880	885	841	831	874	900	848	871	845	866	899	879	903	887	896	893	947	894	871	883	872	890	905	863	897	894	872	786	878	858	951	897	916	926	910	836	823	886	905	902	866	928	835	826	852	921	908	856	965	842	910	886	866	925	889	903	911	913	846	896	893	900	820	920	890	850	878	902	920	864	851	864	933	841	857	887	874	891	895	890	838	902	886	887	827	905	874	863	886	858	924	892	913	854	832	889	911	915	902	885	881	876	856	863	848	916	887	897	917	895	887	885	824	849	875	943	870	867	881	927	866	868	892	901	911	894	891	862	828	943	882	871	848	883	877	899	887	880	857	909	896	844	885	833	911	906	905	823	840	875	913	909	895	935	876	846	846	858	917	922	833	895	907	916	897	817	924	845	854	866	875	877	855	919	867	849	853	859	834	893	938	916	830	846	862	838	841	898	830	890	883	901	904	880	885	963	837	881	873	882	862	818	843	842	871	906	816	870	828	899	913	843	889	863	886	905	869	901	863	844	892	920	867	882	890	862	887	895	857	863	827	867	883	924	891	843	869	869	910	838	870	911	855	938	905	918	900	854	900	886	884	836	902	913	937	889	902	889	907	876	895	852	877	845	908	896	866	889	875	831	853	916	897	844	886	853	893	912	912	881	866	894	863	818	901	827	898	898	828	844	882	933	915	885	900	877	908	938	863	924	865	852	898	864	870	896	884	877	902	845	889	894	867	879	861	894	837	843	887	856	831	879	858	901	906	875	875	881	877	853	871	924	901	897	859	845	886	868	841	823	868	866	891	939	881	885	892	894	894	877	824	890	931	922	857	854	887	908	855	929	875	892	822	876	920	882	951	874	869	921	920	844	914	902	863	882	867	837	794	898	897	881	881	876	888	944	906	891	849	890	882	904	914	902	896	865	877	877	832	872	898	873	868	907	899	914	870	855	877	871	844	879	898	887	949	885	943	865	882	918	872	865	878	895	898	877	889	895	880	868	843	881	869	861	871	870	875	880	870	882	834	860	901	835	893	849	857	908	882	905	885	886	846	890	864	859	847	932	863	873	885	873	888	894	911	895	894	931	894	877	858	919	883	921	874	870	894	908	861	886	935	888	855	899	820	870	862	893	917	910	826	884	889	879	861	928	816	850	835	867	910	848	918	901	826	923	869	888	850	921	933	862	884	911	854	977	866	856	867	858	897	909	886	921	852	840	879	840	922	834	878	933	914	933	885	874	918	894	829	877	886	904	906	915	896	908	859	900	861	889	913	924	858	845	889	862	905	889	924	843	897	848	882	897	856	842	925	865	941	892	925	882	927	862	838	863	899	895	912	870	836	890	881	898	928	883	871	916	866	893	869	906	888	907	890	873	915	869	861	891	928	883	882	851	903	896	843	894	854	884	915	857	883	861	891	896	900	870	862	895	823	882	852	923	892	893	896	894	865	878	851	868	895	837	867	920	911	858	873	911	903	920	865	838	893	887	855	876	896	897	869	890	887	828	848	871	818	871	826	906	878	913	898	881	862	814	869	880	932	840	874	848	872	874	965	870	830	892	883	935	880	865	916	892	880	902	846	856	887	885	889	893	873	920	837	931	884	885	851	909	885	864	905	886	939	915	900	874	872	893	875	920	878	916	941	865	906	916	870	889	848	915	839	860	889	886	869	930	861	929	835	848	878	878	904	867	936	893	868	874	884	876	887	878	863	872	841	828	852	881	908	895	882	876	900	888	868	858	876	902	895	882	884	841	884	867	897	869	839	863	873	857	890	906	887	855	885	854	871	929	897	919	853	878	843	888	867	876	862	878	880	852	926	832	883	936	883	903	830	841	863	937	838	870	877	890	872	801	861	884	819	827	929	873	896	849	896	926	831	864	913	888	869	874	855	902	891	898	863	903	867	857	836	898	878	936	853	858	862	905	880	880	873	878	932	859	835	867	870	837	924	857	886	874	873	833	886	898	898	903	903	933	908	892	889	903	817	900	854	856	832	882	903	905	843	855	920	870	926	907	860	847	862	902	905	848	847	853	878	883	883	870	919	852	897	915	900	841	912	885	839	898	892	873	894	865	962	898	894	911	830	854	843	853	922	853	916	927	923	851	901
30211	15456	3050	1047	800	767	772	780	756	762	743	745	745	744	737	770	776	721	767	735	726	757	758	734	730	763	710	769	756	657	756	747	690	697	773	743	755	741	744	767	714	759	699	724	779	712	747	750	698	720	731	779	735	756	751	694	742	694	716	731	766	734	727	681	759	790	755	733	754	731	744	773	747	733	743	756	716	734	787	744	767	772	758	785	766	772	730	728	751	685	735	747	758	704	690	725	764	733	751	760	703	713	790	745	744	778	705	747	750	767	754	702	715	772	725	786	721	770	657	704	746	738	731	793	732	731	716	714	789	775	712	751	762	756	768	733	726	792	732	742	727	732	719	758	706	822	765	763	689	747	745	773	728	713	752	750	788	732	708	763	728	768	750	804	739	766	778	725	758	768	776	740	765	761	739	709	718	751	761	743	731	746	739	778	791	796	791	703	670	753	741	725	740	725	753	717	751	769	767	750	773	751	726	755	771	763	717	781	773	729	796	723	767	746	726	728	725	727	745	736	756	752	732	740	718	733	743	799	718	748	728	743	748	745	737	737	787	758	729	744	706	766	751	716	742	696	731	760	697	723	768	739	780	786	752	691	698	759	760	727	706	770	751	747	764	756	747	757	754	749	744	736	732	743	769	729	786	742	756	723	734	715	739	778	700	714	769	757	749	724	683	771	743	745	807	720	711	764	726	738	784	771	745	699	729	746	731	768	720	690	759	694	739	745	756	769	702	707	726	744	711	767	772	800	745	734	709	754	727	743	773	754	824	742	768	723	760	765	718	728	788	714	738	752	699	771	734	709	781	750	707	755	742	729	699	783	740	743	755	726	695	723	739	790	721	757	702	724	746	715	778	756	748	722	773	714	719	745	761	766	719	766	739	729	736	772	744	799	776	754	721	763	758	730	728	749	726	769	770	722	696	761	750	785	705	742	770	716	753	780	752	792	732	736	708	747	768	721	756	766	758	724	718	792	734	762	729	725	728	741	791	780	709	758	764	738	709	771	691	744	724	735	726	744	738	746	755	785	760	725	686	766	710	714	758	746	780	686	783	737	728	764	774	739	777	789	734	749	727	764	758	761	730	706	707	767	728	723	734	772	745	703	725	730	781	746	741	728	763	708	750	723	770	707	704	694	763	721	813	747	702	696	746	714	718	736	743	761	773	739	658	716	816	742	764	734	718	731	730	752	792	749	781	723	795	748	730	760	752	776	752	750	770	784	741	701	753	792	749	738	713	748	783	735	736	730	747	760	787	749	727	770	776	705	700	817	752	765	706	732	790	797	685	764	723	752	751	770	752	733	652	747	723	748	727	721	711	786	765	761	746	714	752	755	754	746	773	723	710	782	750	699	710	772	739	693	733	794	722	712	749	707	721	715	755	717	772	737	714	768	790	723	700	739	722	783	794	732	733	727	761	742	727	768	708	769	721	734	735	755	728	786	753	756	757	722	772	724	798	720	735	780	760	768	747	763	772	745	732	733	725	735	734	722	699	744	712	734	744	721	739	716	790	770	727	778	735	760	758	735	755	709	706	699	738	745	755	757	738	799	721	736	751	734	719	749	773	728	786	742	747	745	756	723	797	747	642	751	806	731	747	795	730	756	727	713	732	723	776	776	726	722	700	761	724	737	737	723	783	672	742	752	751	760	735	714	758	806	766	722	716	757	681	713	748	764	756	751	764	727	791	763	730	774	687	777	730	754	742	775	740	746	755	746	795	718	777	771	722	734	670	743	777	732	780	724	762	701	735	730	743	726	724	731	739	714	763	718	718	715	771	728	772	738	753	738	696	702	795	717	733	704	744	738	724	781	787	753	704	700	689	746	727	753	784	774	698	734	792	758	783	693	710	735	752	777	772	780	708	718	722	768	764	730	717	699	719	721	761	721	783	708	748	705	760	699	748	773	785	716	712	701	742	746	768	751	758	734	760	732	717	748	697	742	766	769	755	767	713	782	732	776	755	734	704	804	745	770	704	769	738	753	715	747	770	772	697	721	734	757	780	772	722	712	739	729	740	716	725	765	718	716	768	760	739	745	706	766	792	710	729	733	761	734	695	755	718	752	753	736	705	758	734	791	756	735	807	795	764	742	714	715	753	724	800	805	775	752	738	774	736	715	742	748	705	766	680	790	742	750	758	715	727	724	774	776	786	719	778	721	764	723	762	740	759	723	696	703	735	724	736	756	744	735	729	740	752	708	732	744	753	758	718	753	701	772	735	719	688	764	771	819	724	796	731	727	736	728	739	747	736	728	719	713	785	734	716	742	700	744	764	736	659	704	679	708	792	744	781	714	759	720	715	758	773	766	739	765	754	736	735	738	733	747	726	727	754	747	781	728	740	714	746	717	755	729	759	719	762	802	716	753	745	697	727	765	774	758	761	776	727	746	738	787	746	715	720	761	745	744	752	771	762	741	761	739	747	798	755	770	776	731	784	765	724	730	738	756	730	756	756	725	735	718	708	731	750	731	757	733	708	746	747	725	736	753	749	804	731	720	745	689	751	722	713	696	759	696	724	742	726	704	700	755	736	759	739	758	721	718	787	769	769	712	742	739	754	761	725	770	725	754	721	685	759	788	742	719	797	732	761	731	728	687	774	746	742	759	739	741	716	769	696	766	763	742	766	759	754	787	730	709	762	726	757	731	734	753	722	715	754	744	742	754	753	747	725	774	751	742	752	745	732	734	738	698	748	778	785	788	725	774	724	727	774	747	731	738	783	714	766	733	754	714	788	743	744	708	742	774	754	741	707	778	785	757	744	750	735	766	738	746	707	747	744	728	757	779	760	703	770	762	721	778	749	704	751	731	750	708	729	744	741	739	745	735	721	756	705	787	773	721	787	708	689	772	750	754	701	740	759	743	742	723	772	738	792	757	710	733	698	727	759	743	767	737	764	722	722	763	712	747	710	728	735	717	731	752	712	771	720	715	754	718	773	758	702	717	772	730	719	767	674	735	710	755	734	751	721	738	725	757	730	718	703	743	752	701	738	733	734	744	728	696	709	704	737	742	758	774	689	728	722	745	731	802	709	733	741	710	730	710	733	742	760	746	735	767	718	708	727	679	802	717	728	754	736	716	746	720	742	702	732	729	708	731	735	741	676	725	740	763	800	741	732	779	735	724	779	739	731	768	753	738	752	712	760	750	729	747	778	721	816	753	675	718	798	746	726	800	782	755	774	717	745	704	753	709	739	766	707	719	775	688	719	725	733	741	719	709	758	724	693	728	724	785	712	776	736	705	731	706	712	714	754	708	730	700	721	780	713	750	731	744	714	767	729	754	747	747	720	733	739	743	793	735	709	754	786	669	767	720	716	718	744	785	747	747	831	766	791	754	770	732	724	759	788	759	736	780	771	751	724	771	740	689	785	749	706	727	737	768	741	799	750	748	719	749	702	701	787	751	740	703	739	719	734	720	741	768	740	719	750	734	724	758	762	795	714	707	748	741	748	744	778	728	755	786	732	754	761	769	764	780	767	673
18210	1372	1177	963	889	837	815	806	828	758	817	782	804	768	787	831	768	775	779	751	784	784	807	762	806	782	749	753	761	754	771	741	760	788	815	754	776	742	787	788	739	722	766	784	765	782	733	801	698	770	756	760	781	749	776	779	753	759	748	813	770	769	732	744	773	782	790	746	736	754	799	727	844	760	799	793	757	700	738	799	745	737	789	779	779	760	789	761	757	751	790	760	770	732	776	780	794	742	727	753	788	788	722	741	742	829	800	792	812	727	801	755	767	764	777	771	774	772	777	768	731	755	797	736	785	803	790	776	802	753	734	733	788	756	747	738	715	780	756	721	758	836	786	772	788	771	759	764	817	769	768	749	792	753	725	772	749	754	797	786	765	820	772	751	774	761	731	785	756	729	768	871	753	748	774	837	802	751	756	775	805	784	769	746	715	743	744	730	775	749	777	742	741	750	826	785	809	790	787	744	766	776	742	772	796	739	725	762	720	767	782	817	770	767	753	756	811	789	795	739	749	779	759	788	796	776	795	794	766	705	764	789	795	775	806	777	768	752	761	737	779	764	777	741	793	805	758	754	766	747	754	753	812	750	835	772	781	743	779	754	738	781	772	820	768	754	833	750	769	803	738	752	774	731	792	788	747	773	786	749	771	771	750	759	785	791	687	739	783	747	821	771	754	808	745	779	802	727	709	730	781	774	742	773	777	731	771	760	771	758	781	752	763	759	784	714	753	765	760	709	821	728	725	751	737	785	764	807	787	742	755	725	813	777	761	781	769	784	791	774	808	742	750	808	778	780	718	808	716	777	764	786	755	767	741	769	753	760	735	815	789	796	803	761	751	807	760	744	736	770	757	807	813	752	768	765	752	754	793	746	775	731	798	775	764	789	779	767	766	726	828	755	808	752	748	775	840	764	780	787	769	787	802	723	804	829	740	748	718	805	805	806	710	749	750	819	735	791	761	748	759	773	756	751	798	743	796	765	802	746	722	747	763	769	798	801	785	799	782	771	773	772	802	777	807	783	747	777	776	780	781	735	779	767	759	768	818	813	776	816	782	765	829	771	731	819	776	774	777	813	756	740	792	807	780	722	800	772	767	759	801	785	751	776	793	779	773	765	765	773	753	746	792	761	803	769	778	775	794	769	823	809	755	747	772	751	806	760	727	733	782	765	710	781	750	783	756	827	747	752	786	790	789	747	772	830	752	778	800	717	771	768	784	784	779	718	753	795	753	767	744	811	722	802	762	830	737	744	751	820	794	749	794	716	740	740	776	831	757	746	790	777	777	793	780	800	761	769	754	757	785	798	728	799	779	797	762	743	791	791	825	780	759	749	811	768	759	790	731	772	750	784	757	792	753	785	737	753	791	759	808	741	766	780	782	779	774	785	725	750	734	780	747	809	768	747	786	794	766	746	753	747	729	777	772	775	765	795	763	742	809	790	769	772	763	771	768	792	758	768	804	834	731	774	779	755	802	716	782	760	773	771	817	733	747	803	722	741	826	771	787	705	824	809	794	755	787	766	772	756	792	770	767	731	750	780	742	753	755	729	775	731	776	751	735	754	818	775	767	742	808	781	740	795	767	797	757	801	761	780	766	742	779	755	781	770	782	772	762	717	818	760	809	781	779	747	818	794	785	823	795	833	777	733	792	776	797	752	783	788	724	770	751	784	766	779	774	825	799	812	770	765	808	808	757	771	748	762	757	758	770	761	798	811	784	736	759	744	804	799	792	752	789	780	784	771	794	739	788	793	743	747	787	763	757	800	793	725	750	785	749	768	777	785	737	774	789	751	758	796	740	766	735	753	763	767	790	765	787	768	814	729	823	748	742	749	799	754	743	755	737	766	755	710	791	736	739	813	789	794	811	812	836	775	797	764	797	770	738	761	783	776	730	774	737	764	783	699	686	749	767	771	745	782	795	802	716	792	741	720	800	725	755	756	746	768	757	740	800	776	714	817	730	833	749	756	767	765	735	780	745	744	805	834	807	788	799	747	775	744	730	811	786	764	809	762	736	768	815	761	757	771	773	811	756	805	770	750	730	759	770	788	762	787	785	809	771	715	753	779	738	726	752	745	723	774	807	782	768	771	798	795	718	786	760	840	830	742	766	748	785	749	795	738	764	744	747	764	798	796	769	764	774	760	755	795	762	779	768	744	726	715	767	757	774	776	774	818	783	741	828	796	713	733	840	771	816	745	794	785	762	793	715	770	777	790	749	780	744	763	786	803	764	778	834	773	779	782	779	761	748	818	795	799	753	732	755	810	763	765	764	780	765	790	769	759	802	757	735	778	791	786	768	741	758	718	785	713	762	730	770	802	784	742	787	761	785	745	778	852	789	750	740	760	766	793	735	782	761	764	742	744	781	806	799	797	772	770	763	748	728	787	759	768	766	809	802	791	789	821	740	726	729	785	778	779	825	733	729	754	789	757	734	775	780	742	759	785	794	747	755	781	776	747	754	822	779	738	782	774	764	756	749	785	766	746	771	751	782	730	789	751	745	763	832	719	741	797	755	774	798	819	770	760	816	769	821	782	758	773	776	776	821	796	743	783	741	808	773	716	782	748	743	774	796	819	789	762	715	692	754	789	765	821	783	795	756	768	792	770	744	744	732	766	781	797	796	759	768	795	730	779	780	769	784	777	768	763	776	802	797	720	802	711	784	783	828	788	713	722	800	781	747	723	779	785	805	794	758	739	739	796	782	794	823	775	797	767	822	747	757	714	806	744	779	738	746	771	800	788	806	734	773	771	759	784	750	782	801	802	760	798	785	757	766	735	749	809	714	819	754	737	764	757	819	828	719	761	763	794	755	759	812	811	762	781	742	769	764	798	803	763	810	803	777	764	750	755	744	789	775	760	782	760	756	772	742	732	809	787	738	784	760	742	777	752	725	736	761	800	779	747	807	827	747	763	815	764	731	759	745	747	745	830	761	773	751	763	752	748	775	784	769	739	784	750	766	743	766	807	723	767	735	795	811	778	770	736	824	788	706	773	742	774	771	770	782	752	777	770	774	771	756	764	767	759	759	750	792	774	805	751	770	744	726	770	780	759	758	779	746	780	718	760	788	795	795	766	817	812	742	758	810	831	731	751	801	766	789	757	722	777	754	800	726	740	766	738	760	827	780	789	777	737	777	730	773	738	831	744	787	732	796	777	801	784	747	757	747	745	791	780	812	761	762	803	725	729	755	732	774	768	791	758	724	799	788	758	751	803	774	777	782	753	739	834	792	766	748	765	772	767	739	783	767	780	780	776	774	797	828	738	769	782	795	789	724	746	754	808	793	764	757	774	757	768	752	801	768	782	791	751	773	768	749	740	728	756	732	769	742	725	749	765	752	805	767	778	785	766	825	759	761	798	790	801	671	757	756	764	761	769	763	739	758	757	768	795	771	789	765	799	769	826	733	776	756	759	738	745	802	817	747	769	743	755	738	747	830	767	775	783	710	752	766	786	790	798	743	731	785	802	679	733	755	769
24566	20354	26492	24064	20346	10824	1387	958	809	731	657	656	688	679	567	608	581	599	622	586	562	552	563	533	501	536	532	522	513	533	538	533	510	515	550	507	523	551	492	538	547	489	532	513	508	513	513	538	562	537	503	566	545	527	534	498	513	497	489	557	566	557	526	536	553	559	526	499	517	535	524	487	551	506	525	589	527	529	562	489	510	513	533	508	528	515	540	510	516	505	516	526	540	501	537	532	521	558	513	522	510	542	514	544	526	524	544	506	475	524	530	534	521	536	531	520	502	491	501	522	532	511	522	481	518	527	547	508	515	541	526	547	514	526	514	509	479	544	490	490	492	496	501	511	528	526	494	482	514	548	509	514	492	540	502	517	528	542	522	546	511	545	502	567	521	518	546	544	524	518	517	564	507	520	507	480	487	547	539	535	509	528	533	467	556	543	507	521	543	536	538	523	520	525	490	553	512	530	513	510	506	529	523	495	541	484	500	518	514	521	519	525	543	521	519	537	549	518	502	485	546	492	487	469	494	483	528	528	507	542	488	538	523	530	599	494	514	554	504	519	531	478	525	513	540	520	528	545	549	537	525	475	549	511	499	518	509	535	550	523	505	536	550	527	533	506	573	507	546	506	554	523	513	575	520	506	533	529	521	532	526	532	520	552	519	534	537	576	541	540	536	523	492	529	534	537	481	517	521	503	545	530	540	519	524	487	546	495	522	541	522	541	505	504	564	515	537	548	520	555	500	542	539	506	536	518	504	478	505	514	522	495	511	543	563	547	524	494	533	519	562	525	513	525	544	510	487	510	511	492	558	498	523	547	498	514	522	495	548	528	550	503	534	521	497	494	521	543	469	516	502	512	597	482	508	510	485	504	536	573	534	562	492	521	542	512	493	499	540	504	497	502	521	493	510	507	505	522	481	500	528	496	543	538	552	538	526	509	521	536	505	490	519	485	501	487	516	515	543	525	518	518	521	512	478	518	528	525	495	498	556	516	519	506	510	510	518	528	497	524	501	498	531	520	504	506	518	510	489	526	510	493	485	538	527	512	513	533	514	527	520	491	530	501	511	507	541	534	537	503	487	577	503	540	502	562	540	517	505	516	511	516	515	537	542	496	499	484	545	530	554	539	504	555	534	507	514	483	482	533	518	503	537	527	506	531	494	504	528	526	509	548	511	514	491	493	545	512	515	529	537	534	518	497	452	519	519	551	539	498	503	522	513	513	488	526	536	533	503	522	499	521	487	513	524	513	507	508	516	519	517	544	501	508	486	510	504	536	491	511	528	512	541	568	508	482	564	533	521	521	518	526	538	528	549	501	478	530	502	491	489	516	548	523	544	541	525	472	535	495	491	496	497	503	529	555	539	539	521	509	534	502	549	494	533	534	508	527	519	515	498	500	539	515	547	493	531	519	539	533	518	526	542	559	511	517	505	517	512	499	526	525	553	555	486	512	551	523	527	527	539	536	524	525	554	498	519	533	550	491	525	541	497	523	528	552	542	493	525	531	510	503	500	530	532	532	529	518	481	510	507	574	537	543	520	491	579	509	495	518	497	515	518	522	482	546	551	520	538	552	507	528	527	528	516	499	496	550	521	513	539	553	519	488	554	534	547	499	520	508	567	535	518	478	488	515	543	546	516	548	537	496	539	502	522	506	530	547	508	546	482	520	572	510	520	529	544	538	562	508	503	542	515	534	487	569	513	542	519	529	517	515	527	576	519	555	510	492	500	519	513	559	499	549	556	552	502	509	499	535	509	561	506	543	544	497	519	505	516	529	495	537	500	511	520	515	483	533	573	543	525	485	527	504	530	507	498	504	528	511	552	495	541	513	579	508	522	526	530	515	481	491	495	557	544	515	481	521	519	516	533	541	535	501	576	506	521	517	527	514	504	530	538	521	494	531	552	519	585	547	467	529	510	538	478	518	550	544	523	511	498	504	562	531	540	536	503	481	530	539	504	462	548	530	511	502	486	544	569	487	524	478	546	544	514	548	539	477	498	548	501	501	540	548	513	504	521	509	536	553	591	526	513	541	512	517	563	492	486	513	509	493	542	530	494	532	533	537	512	531	498	487	517	496	512	527	523	509	469	525	560	508	491	525	510	509	518	509	536	540	493	534	546	490	555	548	518	502	520	533	532	520	489	528	488	569	476	521	516	532	526	551	563	535	534	553	559	506	533	556	511	524	520	533	502	535	543	514	518	544	485	523	507	541	504	515	482	505	477	552	544	488	531	507	508	569	504	508	523	506	497	547	523	502	505	478	506	511	540	528	523	470	533	553	498	522	547	513	530	524	498	506	512	519	546	550	502	525	466	463	499	538	516	529	534	545	522	522	503	496	519	507	500	495	516	526	520	495	532	590	533	552	483	513	531	513	523	505	528	514	511	543	522	534	540	505	530	532	530	502	521	489	471	496	533	487	516	541	545	553	515	507	498	504	512	508	494	523	533	467	537	516	560	548	481	544	535	498	516	511	519	499	508	514	507	504	517	533	541	469	531	468	510	499	506	526	515	488	485	523	477	556	520	541	496	510	503	531	521	502	529	502	527	529	508	535	512	516	505	513	583	530	514	506	533	520	542	519	523	500	536	524	570	518	529	527	517	487	519	509	542	511	522	543	559	521	547	507	477	525	521	538	546	513	499	558	522	527	542	540	512	489	525	550	558	474	526	509	483	499	537	502	522	511	563	481	553	500	553	528	504	504	488	519	482	472	484	545	573	489	536	561	542	522	499	517	527	511	532	542	522	521	498	531	514	501	548	543	495	498	539	505	518	531	525	514	513	497	546	498	513	537	506	491	504	521	513	511	508	511	475	547	499	518	495	517	559	512	540	524	561	518	507	518	561	540	518	518	518	526	542	557	560	549	516	594	501	495	518	497	517	449	504	506	505	521	520	503	520	499	525	488	534	541	528	544	533	535	522	576	533	540	500	532	537	558	544	532	516	544	534	532	555	550	537	523	534	535	531	515	495	510	540	513	542	513	513	527	488	530	484	523	502	496	544	547	528	504	557	508	496	552	503	534	512	549	506	526	526	503	579	530	491	484	517	514	477	492	517	536	516	504	482	498	544	538	552	516	544	514	506	538	512	551	563	510	569	517	496	505	520	481	518	488	530	529	523	511	508	507	515	536	526	575	513	514	531	524	559	519	509	496	547	538	499	535	516	518	534	560	521	533	527	515	508	520	515	500	527	535	500	549	495	561	521	551	509	513	533	524	520	546	524	562	524	523	540	533	521	492	539	538	556	549	512	496	461	526	480	527	565	569	489	533	492	523	535	509	560	497	486	469	503	509	521	556	499	526	494	521	510	510	482	526	524	521	504	518	513	512	548	558	527	545	481	492	521	504	487	506	514	554	492	541	538	553	528	509	535	502	508	485	459	512	547	480	487	521	529	532	550	559	507	535	503	505	528	508	518	498	518	499	515	558	478	492	509	518	513	542	503	490	560	510	551	507	558	495	500	545	520	482	554	523	505	488
23173	8972	8164	4325	2937	2177	1746	1463	1203	1122	1031	887	798	773	743	720	728	681	648	663	637	619	644	584	613	602	563	553	549	561	582	597	559	607	604	570	572	573	594	534	539	556	529	521	564	543	577	552	549	533	534	560	568	484	549	522	524	516	522	485	528	550	537	539	534	521	512	521	578	518	546	542	540	508	564	542	566	537	549	572	563	556	564	528	561	549	490	519	517	510	503	527	494	493	531	555	540	570	497	540	520	547	505	542	498	577	551	532	604	505	527	552	560	541	509	506	527	569	544	531	538	534	523	489	547	495	542	523	555	504	528	490	535	523	509	536	484	527	510	553	564	586	552	513	510	546	517	561	557	535	516	517	493	547	590	582	525	540	563	555	550	504	525	538	533	556	518	554	568	540	558	555	536	539	549	482	525	559	554	528	489	525	480	512	530	507	562	571	535	509	568	488	551	527	582	507	529	548	505	503	535	532	568	556	542	552	528	516	583	537	545	552	493	552	533	520	519	558	541	527	530	557	530	581	538	536	522	581	537	515	554	555	525	546	541	476	509	565	548	574	530	510	536	542	554	500	530	546	518	501	518	542	533	583	530	537	526	548	539	528	514	540	552	497	556	555	526	524	561	524	550	519	506	518	523	533	526	499	492	543	532	536	506	560	550	536	544	543	512	530	528	541	524	524	509	482	567	522	559	555	559	550	482	560	523	564	514	541	532	498	560	545	554	546	548	540	503	576	536	555	502	484	538	538	540	525	503	520	527	507	496	510	548	527	520	546	537	542	497	523	524	509	524	529	559	516	530	544	498	547	509	512	514	493	542	515	552	530	566	524	547	559	536	509	549	509	527	560	520	495	468	517	554	556	544	538	555	545	519	500	521	517	491	539	539	528	488	525	517	497	572	526	527	515	557	517	524	530	531	515	533	509	563	548	508	530	513	530	564	513	496	585	534	521	509	511	554	520	504	513	519	518	562	527	519	539	547	549	564	578	546	524	568	541	522	544	538	550	488	547	533	502	570	519	580	526	585	556	547	544	534	550	530	513	525	537	599	524	547	525	523	566	527	517	526	499	507	546	551	517	541	530	532	552	562	553	506	534	553	535	524	539	527	515	518	563	527	555	547	520	546	538	589	518	532	528	479	544	544	529	517	510	592	552	509	577	545	516	540	561	599	526	541	554	505	514	532	541	537	537	502	542	526	538	513	516	555	564	549	546	513	516	536	604	544	508	563	573	522	583	525	543	554	535	524	566	529	493	537	500	515	524	494	503	546	534	583	526	504	558	566	522	568	553	525	565	524	550	519	584	556	507	521	521	524	555	557	520	548	508	552	492	524	517	482	555	575	525	527	557	530	537	561	542	523	532	500	505	557	543	567	572	503	575	512	499	509	563	541	498	537	582	506	537	516	520	574	543	525	521	555	525	518	575	593	532	537	493	544	534	495	516	533	572	493	506	529	522	563	563	507	573	511	550	535	506	538	505	522	568	516	528	542	544	539	528	569	531	559	491	519	536	555	522	546	571	550	486	525	523	513	515	552	499	509	557	522	520	548	512	543	542	533	537	554	568	501	495	533	556	521	527	558	532	563	525	512	511	527	530	547	561	533	542	530	526	519	525	528	539	541	534	557	519	476	549	515	585	517	559	563	573	507	519	525	550	552	537	504	485	553	538	543	516	552	522	546	558	540	510	524	509	516	549	539	554	501	543	481	510	515	561	550	518	571	498	532	516	556	562	541	536	538	541	540	524	545	529	517	549	524	595	532	540	576	510	525	522	540	539	537	558	513	561	537	533	521	561	548	552	579	568	530	538	507	535	554	479	547	544	532	516	542	550	541	530	510	552	530	517	554	550	528	523	532	517	529	505	522	516	533	531	557	545	519	557	499	518	531	527	510	555	568	528	531	577	533	543	515	499	529	536	554	559	510	552	532	506	530	520	549	558	513	555	528	522	557	542	538	531	535	534	524	523	545	531	552	540	548	503	529	575	484	555	533	536	511	594	561	533	553	547	531	509	554	529	543	529	545	508	533	509	550	564	540	566	516	565	519	565	527	513	493	547	523	528	538	536	529	531	540	533	531	543	506	548	523	537	492	546	517	553	506	532	529	579	504	559	486	562	534	595	503	559	559	549	535	510	517	537	524	546	541	499	535	527	518	525	530	482	499	507	537	514	525	528	559	502	549	523	536	552	529	594	523	530	543	527	546	552	541	548	541	502	513	550	521	513	531	521	528	567	543	544	532	512	530	533	523	545	544	515	524	510	552	508	506	510	526	561	532	561	541	500	521	555	510	586	558	533	556	512	522	530	509	556	558	564	536	525	557	484	537	500	532	515	546	489	519	564	541	533	543	531	491	544	582	527	583	541	529	542	491	535	580	518	529	545	522	501	527	518	529	521	545	536	537	546	512	520	541	569	545	547	527	517	500	513	527	542	520	496	518	541	511	554	570	536	539	541	527	480	554	572	558	558	532	537	531	553	562	506	586	538	568	515	559	539	509	579	524	523	535	530	544	499	531	520	526	523	537	527	545	557	549	569	525	499	508	558	493	509	563	550	573	516	556	555	560	549	561	497	522	570	533	518	541	533	529	530	562	518	535	533	572	515	502	560	536	534	534	549	524	562	484	542	498	477	510	552	520	545	528	535	567	498	519	518	583	505	529	526	535	516	515	504	514	552	562	524	555	569	547	488	550	542	540	547	498	514	564	539	535	533	497	457	502	525	520	562	520	503	548	508	551	501	548	563	520	526	522	565	525	560	528	524	528	536	523	530	544	480	542	518	554	507	537	519	566	546	531	536	519	530	555	520	533	523	526	505	492	528	540	500	524	526	539	533	537	530	566	546	535	536	526	524	559	564	536	540	518	525	525	533	522	528	529	561	544	530	529	542	544	501	516	528	576	521	540	546	548	496	516	552	479	547	524	521	518	523	530	523	552	534	543	546	549	541	559	504	534	504	506	592	561	546	552	567	520	518	557	527	526	566	504	550	568	526	544	555	502	558	531	540	499	533	520	558	517	548	512	544	578	484	519	502	534	506	509	593	507	503	529	546	523	518	535	502	522	514	535	530	509	519	527	537	528	556	481	523	528	529	507	502	570	501	511	521	579	539	570	487	583	534	510	521	546	544	533	495	520	550	531	576	522	591	543	538	579	533	486	539	578	562	530	513	517	572	522	544	521	516	532	503	503	561	539	530	527	547	531	518	545	553	504	536	512	565	529	546	478	521	508	550	584	554	548	511	570	528	540	523	534	536	477	529	490	538	518	557	529	545	538	543	557	515	541	545	489	488	488	532	522	529	516	532	546	521	541	556	529	551	528	559	536	570	544	540	557	534	531	544	545	527	509	488	563	551	510	560	532	534	520	525	567	490	558	538	552	547	482	556	519	535	512	535	531	528	534	524	542	530	542	516	533	515	532	518	565	518	550	535	520	508	563	485	543	516	536	545	547	553	564	515	538	511	515	525	508	578	491	548	491	540	567	564
22543	20354	26964	23648	20360	20427	11013	2003	1524	1373	1255	1203	1150	1118	1106	1032	1070	1063	1051	987	1038	1083	978	990	1033	965	986	932	967	988	921	1009	969	970	925	978	922	856	964	963	910	935	927	912	963	919	922	957	915	916	914	931	914	912	929	876	920	946	959	896	945	869	935	916	916	938	848	917	949	927	942	911	929	917	877	948	923	905	942	1015	935	883	952	915	948	922	939	938	925	924	949	855	945	944	929	887	929	914	917	968	985	907	871	930	872	1014	955	931	868	918	897	886	914	929	970	940	910	898	948	926	929	952	908	858	926	886	901	937	898	904	948	968	954	881	961	947	938	907	924	947	922	968	934	904	955	944	952	889	902	949	924	965	905	958	951	918	900	936	948	917	896	889	910	912	863	956	916	924	933	921	953	895	932	927	944	979	930	916	959	871	922	897	884	928	899	858	928	942	879	953	954	936	876	905	885	934	892	928	962	948	920	926	948	931	892	965	975	873	947	881	933	919	985	958	953	870	892	889	905	919	965	920	905	921	885	906	881	918	892	928	992	911	904	940	958	884	946	911	917	959	859	925	947	896	917	906	886	894	913	921	881	950	934	930	915	927	890	893	932	944	921	842	891	911	883	920	923	965	925	891	969	909	943	926	911	881	927	874	896	947	951	915	876	952	923	955	944	912	963	881	934	898	938	936	883	905	922	897	911	885	903	940	931	865	861	896	889	869	934	928	905	916	928	856	889	906	933	920	897	883	951	936	899	921	912	965	960	951	917	953	927	944	951	969	944	948	917	951	860	960	927	957	924	905	969	888	912	924	949	913	899	909	870	887	943	961	953	884	917	908	929	940	908	945	960	916	961	929	920	897	946	905	933	969	912	936	919	938	892	872	929	902	932	974	961	961	892	937	894	912	888	920	967	917	907	907	943	948	924	915	931	888	914	886	882	933	882	880	866	932	868	926	862	951	929	947	945	913	936	913	904	910	909	950	913	939	886	925	922	977	888	900	917	942	931	890	895	929	915	919	895	911	970	934	890	904	918	960	899	921	900	903	937	916	927	914	887	929	903	943	918	882	944	942	977	879	923	911	962	932	987	911	948	872	919	895	910	953	933	938	903	925	869	925	976	889	864	829	927	913	896	925	915	921	916	912	933	911	931	990	932	935	929	878	882	932	899	959	965	940	953	886	861	945	887	872	925	957	925	890	946	914	898	923	908	944	903	914	914	894	958	944	900	892	965	900	910	881	914	896	923	877	974	954	939	904	959	915	930	931	945	901	892	912	937	907	947	870	954	914	904	935	887	924	898	920	926	931	870	905	934	913	974	883	932	864	915	897	969	907	928	899	939	912	864	904	910	970	936	885	969	920	895	914	890	922	923	883	949	902	936	864	925	941	902	966	893	865	905	915	903	873	906	930	875	953	911	894	953	929	870	928	949	952	959	956	939	971	928	956	941	863	932	824	931	872	892	943	889	899	952	862	898	946	949	937	913	883	889	921	895	951	878	923	962	956	926	947	932	946	934	900	925	901	913	920	902	896	871	914	921	967	878	970	963	905	914	942	896	916	899	910	906	916	902	950	892	875	893	879	867	950	888	937	875	887	897	911	922	993	919	893	903	922	918	879	930	902	893	925	914	905	860	906	915	952	862	921	890	944	935	892	920	912	901	956	868	928	925	933	928	900	872	897	969	919	901	911	931	879	952	911	967	988	879	924	923	905	913	869	892	886	937	929	904	904	909	940	910	914	848	914	856	977	894	925	914	920	919	941	972	963	998	882	854	987	940	900	914	888	918	915	944	870	917	925	924	895	932	943	917	901	917	915	884	873	933	958	925	940	909	957	970	847	902	943	935	897	930	922	904	884	894	955	979	879	938	906	932	939	920	885	900	953	917	923	930	958	896	990	896	934	926	914	926	933	926	910	948	910	899	935	962	914	953	903	903	938	909	861	939	892	916	896	900	937	935	895	875	898	906	860	925	939	967	944	885	938	921	884	904	907	876	937	943	870	933	907	865	918	869	927	917	943	831	907	877	921	915	916	907	905	905	909	843	888	971	921	876	953	899	904	959	920	956	901	935	860	892	923	969	916	886	951	903	860	910	954	873	892	926	959	907	837	957	947	936	921	941	923	924	926	894	927	927	899	923	936	932	952	910	943	929	930	977	869	894	934	881	980	964	890	913	877	938	886	935	973	907	951	922	879	883	875	896	843	934	875	946	924	874	886	903	928	892	932	925	988	868	942	896	908	876	899	926	957	978	888	893	968	832	932	864	905	882	973	915	905	921	913	905	923	901	932	913	881	959	883	969	882	874	889	924	851	936	943	953	929	898	897	933	889	895	937	874	923	892	940	882	953	939	905	896	932	986	873	887	904	943	903	899	974	935	922	925	932	866	902	899	960	892	899	929	895	919	924	910	882	887	909	951	888	908	902	933	952	908	904	939	919	859	904	880	916	971	957	931	919	921	930	899	923	884	920	870	925	959	983	941	903	969	952	953	946	903	949	917	940	856	892	915	868	907	941	915	939	961	916	915	936	895	899	961	912	929	905	910	910	856	887	935	917	902	877	904	960	930	913	960	873	847	946	921	891	922	901	842	944	900	930	951	916	917	942	974	892	905	918	912	966	908	949	930	903	952	875	924	931	914	913	890	861	935	940	911	891	909	928	928	838	957	941	909	915	891	947	952	903	904	930	866	883	1018	907	942	935	876	870	936	833	929	932	866	907	862	903	910	860	949	940	934	932	909	873	953	975	937	946	914	886	888	937	884	872	924	939	929	865	937	899	938	924	913	933	939	899	885	903	871	883	906	925	877	896	951	917	900	924	910	863	915	881	874	925	891	873	937	909	947	911	936	924	947	871	977	886	927	925	946	947	843	958	912	959	944	909	942	858	910	870	863	901	952	915	937	885	938	934	889	950	914	949	946	886	866	867	899	871	918	904	901	908	903	890	909	938	928	934	924	943	905	888	931	964	920	922	914	942	897	951	889	918	923	948	971	865	924	898	847	923	913	857	899	905	933	894	891	920	939	903	903	896	935	913	962	997	966	935	962	984	881	895	893	901	923	927	889	933	938	891	926	960	981	888	908	907	936	909	963	894	897	928	863	922	927	907	930	887	885	942	915	932	909	927	926	872	848	937	919	910	881	954	947	911	899	891	913	914	914	895	928	898	963	849	908	933	950	915	928	913	876	856	877	925	900	949	944	936	900	968	936	897	874	916	922	977	889	922	887	885	933	918	926	876	904	937	904	910	900	872	912	926	891	924	867	876	904	914	880	897	925	946	897	903	878	904	849	898	928	908	983	914	906	928	932	958	893	947	926	936	960	911	898	904	945	919	907	898	930	881	943	881	906	940	859	863	922	873	951	903	947	829	934	891	974	905	875	970	898	892	957	919	988	916	912	920	933	1015	890	924	908	944	972	977	933	884	890	893	919	861	951	900	874	895	902	912	929	974	965	907	898	888	918	934	936	942	913	977	928	898	972	931	912	890	943	976
19782	14970	13581	7961	5496	3987	3080	2672	2191	1972	1710	1643	1502	1373	1233	1137	1241	1171	1130	1215	1055	1012	1050	1000	1061	1038	1025	985	926	954	921	972	906	923	953	937	909	897	963	932	879	917	903	945	883	868	942	903	839	928	892	850	879	844	852	888	923	847	899	932	875	855	850	915	842	874	832	827	864	886	901	830	938	886	857	895	842	919	860	881	891	851	874	896	848	884	877	857	878	867	869	882	894	915	891	890	846	926	923	873	871	861	880	839	878	887	897	883	816	869	857	869	903	836	859	912	880	875	888	878	884	860	881	878	824	864	805	860	878	885	876	889	886	832	885	907	834	870	878	844	907	832	865	864	947	844	854	838	919	828	862	921	855	868	887	800	866	886	852	867	854	847	880	849	870	894	884	884	894	849	884	880	877	893	827	870	807	858	867	871	830	860	845	923	937	895	833	804	893	866	880	864	859	838	935	917	846	835	831	865	898	901	874	858	848	897	845	857	864	854	871	845	904	865	897	903	886	858	870	858	889	896	857	863	850	845	845	857	932	903	856	922	893	882	868	873	911	855	886	898	853	888	892	873	868	878	841	837	844	847	826	866	890	848	864	857	853	890	884	897	839	898	865	886	862	867	853	880	880	905	869	847	912	827	870	862	858	836	824	894	898	879	897	860	855	868	812	869	932	863	888	870	871	872	853	921	894	858	879	833	938	848	856	860	876	860	851	887	901	848	817	851	896	802	806	847	839	878	869	893	851	879	860	896	838	866	848	868	879	858	842	913	826	828	903	823	809	907	838	885	853	886	855	825	847	901	894	888	829	844	782	814	837	862	847	864	884	871	883	843	780	882	938	859	853	915	866	917	874	853	880	852	884	855	859	932	870	915	845	879	876	866	891	872	866	847	786	843	834	885	848	843	865	818	838	916	882	830	847	868	859	887	836	874	874	827	924	858	928	833	834	850	877	865	877	793	854	886	820	900	876	853	874	913	878	867	850	844	850	872	853	893	902	856	852	863	839	891	870	851	870	888	847	872	873	851	817	857	884	854	885	878	881	896	878	856	889	890	892	842	842	809	837	871	918	856	886	830	886	835	907	868	849	900	863	855	808	917	843	835	853	909	841	910	849	875	855	869	844	872	819	827	804	908	896	858	850	878	861	803	883	816	848	818	856	886	896	828	873	866	891	853	906	884	884	901	896	839	894	881	897	835	864	811	885	859	867	842	882	870	868	850	862	834	908	912	861	815	853	870	906	857	851	875	903	850	838	856	885	873	847	872	813	826	874	906	861	862	884	927	900	890	850	833	909	826	910	912	859	892	872	818	895	815	783	842	854	886	848	831	875	913	811	859	862	885	862	876	857	911	858	860	851	869	864	851	857	828	836	874	917	848	870	902	887	888	873	857	879	842	876	890	847	828	869	878	844	958	884	851	867	903	826	865	791	848	835	896	902	888	846	842	892	885	867	878	923	874	914	886	854	823	896	895	906	852	843	908	882	852	839	867	854	851	915	879	867	852	860	811	880	882	857	864	866	870	856	864	890	904	863	865	787	860	876	865	946	861	899	848	885	846	871	886	863	873	831	833	892	842	871	897	871	880	870	846	837	884	893	890	900	883	863	870	841	812	843	922	826	831	887	844	865	935	925	889	894	841	840	876	873	853	832	929	852	845	829	836	858	846	853	832	902	884	882	806	855	826	902	874	855	867	841	926	866	833	905	891	884	897	879	831	866	857	883	843	842	835	886	881	809	844	855	834	902	912	857	864	822	886	837	883	901	883	943	879	894	849	825	887	826	850	830	896	862	865	892	858	896	912	863	858	834	865	871	867	905	812	852	844	833	892	832	933	814	839	833	906	897	903	896	880	932	908	848	861	904	814	850	841	831	882	852	884	902	855	898	867	851	895	916	870	885	903	938	898	862	888	810	898	893	871	876	858	851	868	878	883	876	860	843	816	888	862	868	910	895	847	918	834	874	889	874	854	868	876	899	882	850	889	910	903	919	861	885	875	910	867	856	888	817	841	849	858	854	825	923	837	814	847	890	893	869	894	920	857	880	834	882	832	808	860	855	895	872	844	872	839	852	807	841	848	847	896	922	862	845	881	839	906	832	822	879	857	835	895	882	844	876	867	844	862	854	868	872	825	873	872	867	812	831	835	939	875	855	847	880	876	859	893	874	912	924	823	918	875	831	880	868	879	878	835	830	908	892	906	872	938	864	825	839	801	842	866	869	835	865	861	846	885	903	846	886	859	847	890	841	874	877	854	907	839	878	851	857	856	867	880	911	903	860	836	883	871	860	900	885	860	873	869	842	871	903	869	877	879	906	767	852	852	885	799	881	872	874	856	882	896	867	883	853	885	871	833	881	856	866	855	861	864	871	842	840	902	881	901	849	866	876	864	898	937	929	851	855	855	908	837	857	819	871	854	850	858	879	897	859	853	884	893	917	827	895	845	899	837	892	849	896	875	885	845	858	866	870	860	868	823	841	844	852	876	834	839	935	840	885	860	880	849	803	923	867	813	885	833	884	854	927	898	858	876	889	901	895	836	907	861	843	825	897	895	863	871	841	870	806	879	845	870	925	879	885	819	891	820	841	913	871	898	835	855	899	835	932	850	865	852	814	857	929	854	864	912	892	929	849	864	831	876	841	914	880	825	894	895	857	873	840	867	882	823	842	882	854	913	932	819	799	906	846	874	851	862	895	844	829	872	892	871	896	841	842	879	901	873	923	866	847	884	854	866	919	852	825	877	797	834	829	874	888	873	878	864	828	883	816	841	896	907	875	845	857	844	928	859	856	908	876	844	872	871	850	864	853	823	875	858	871	847	829	867	851	860	871	881	923	874	896	916	840	896	872	883	901	864	893	870	918	827	901	840	808	911	821	841	888	900	846	805	876	826	860	854	871	846	884	891	911	845	868	829	893	835	903	852	807	893	793	849	829	852	826	823	863	837	879	910	860	850	823	900	942	858	893	857	932	860	921	833	872	872	894	838	811	879	884	878	847	885	837	854	815	869	861	872	855	849	873	838	860	893	932	858	905	831	873	876	803	879	850	844	800	867	906	880	865	829	824	767	875	844	871	847	880	865	890	867	859	829	844	796	912	867	832	891	875	819	883	896	941	834	805	871	906	845	852	844	847	820	903	849	881	903	862	900	903	843	874	839	835	858	883	857	845	902	850	888	856	895	820	862	879	911	832	921	910	878	940	836	863	895	883	811	889	858	848	901	883	835	897	842	874	811	852	842	864	899	876	869	904	837	925	853	798	852	916	862	936	843	848	809	834	880	850	908	871	872	898	819	857	874	833	852	863	882	847	861	831	899	853	949	771	853	806	885	895	846	891	844	833	836	851	815	855	874	786	858	912	824	828	890	829	823	799	853	825	845	822	858	883	853	847	820	832	880	860	862	854	881	843	827	874	892	881	860	919	847	843	828	885	863	852	870	845	851	843	870	852	863	860	872	864	890	925	829	903	835	880	806	882	871	872	916	878	919
30193	15441	2975	918	806	741	680	706	729	711	686	677	725	710	685	724	738	715	760	709	673	682	730	775	701	723	691	724	695	758	707	699	744	711	667	736	733	688	724	711	771	747	725	737	717	754	707	747	698	680	650	724	743	784	697	786	721	710	691	740	757	740	744	718	699	724	760	674	672	692	669	729	677	686	748	685	717	749	716	668	713	772	730	754	709	734	675	733	749	733	719	689	712	713	742	662	709	721	679	704	712	721	762	735	690	700	763	752	687	697	723	720	723	747	732	696	763	768	748	728	752	704	729	758	687	699	749	731	708	725	724	747	696	791	723	744	684	731	710	733	693	734	717	710	718	729	736	721	721	716	722	727	749	725	719	804	719	747	782	719	710	743	717	732	736	719	723	766	730	742	718	715	747	716	697	726	737	770	719	697	727	745	720	686	681	725	708	725	715	683	737	724	735	758	718	712	728	740	724	676	751	783	715	711	740	761	723	752	728	717	783	751	747	755	740	750	746	719	681	761	716	719	665	769	726	689	719	731	702	749	736	701	688	730	737	684	709	683	748	713	722	723	740	757	708	724	685	717	752	689	740	694	720	691	741	746	709	787	728	726	725	702	722	726	718	695	687	719	742	703	677	698	702	710	775	738	773	722	700	760	728	731	711	716	708	698	701	716	790	738	746	720	688	695	752	739	744	691	660	674	751	707	705	691	746	696	757	763	724	754	668	719	719	729	787	715	679	717	739	738	664	725	730	750	720	730	770	698	707	714	749	727	752	713	663	700	702	735	689	740	737	755	737	680	750	758	715	756	700	704	685	725	717	701	742	729	711	711	702	707	767	749	719	729	700	746	793	719	749	713	731	746	712	715	745	725	678	660	688	729	692	691	726	730	696	689	736	699	704	750	740	697	739	724	689	713	757	714	707	705	749	730	738	713	700	708	717	742	726	737	713	736	731	664	738	746	680	738	702	694	717	759	763	706	750	721	642	699	729	743	707	707	738	713	719	689	749	717	701	731	719	730	758	733	726	744	703	703	701	702	728	723	692	720	730	726	733	730	695	704	738	739	776	680	725	657	726	725	670	730	676	701	686	703	708	692	762	707	721	724	775	699	727	683	716	744	741	722	706	744	687	765	759	728	763	711	733	717	758	676	720	668	683	681	660	736	695	705	714	691	728	751	725	706	730	742	703	712	739	723	740	699	752	728	737	711	718	754	741	692	730	750	727	753	737	717	724	756	731	713	703	721	723	739	731	729	717	707	702	784	703	720	744	716	704	698	732	718	741	707	723	717	677	766	726	700	727	697	733	695	720	705	752	703	721	740	726	696	754	715	693	717	746	697	715	708	696	750	755	722	721	694	714	665	749	729	719	692	736	766	753	698	683	742	749	736	747	720	732	758	722	741	729	712	730	703	786	703	775	749	739	703	702	698	751	739	681	739	732	724	677	730	743	749	704	695	686	693	719	718	711	684	716	740	720	766	747	725	735	717	743	732	691	749	755	729	702	699	731	729	714	726	701	729	723	731	690	752	719	735	723	681	770	716	679	749	696	719	717	711	739	773	740	722	704	696	643	719	736	709	719	770	688	704	705	705	721	709	689	758	765	729	652	772	672	719	723	700	750	708	768	730	792	707	723	737	695	683	752	752	715	738	660	644	752	725	776	725	711	746	741	698	695	720	737	734	706	684	727	697	744	720	687	730	722	704	747	736	709	762	729	722	735	686	772	698	731	688	692	741	781	705	700	755	731	759	724	701	704	730	730	718	724	768	710	721	735	747	704	725	727	752	733	775	747	763	697	714	728	745	723	749	707	722	763	714	685	726	699	724	706	738	717	659	770	729	711	677	740	697	735	731	762	712	746	756	781	713	738	725	751	785	747	731	692	695	723	732	733	663	680	729	713	693	722	732	678	673	739	696	714	743	718	689	691	730	709	676	689	762	753	721	729	728	683	759	733	678	712	720	753	766	747	689	736	739	726	698	748	742	728	775	746	754	708	674	731	736	713	698	709	730	740	780	727	701	663	730	717	740	745	691	761	815	757	715	736	740	758	734	747	741	745	718	713	686	689	696	758	752	743	683	716	738	731	730	677	665	690	713	732	725	744	726	800	736	769	694	748	740	732	724	720	726	723	697	703	761	755	776	738	767	722	722	721	695	679	726	713	749	717	743	752	727	708	722	729	732	747	713	744	736	739	751	713	746	690	684	719	716	672	724	723	718	700	757	740	733	699	713	680	775	784	709	779	706	670	703	740	719	671	756	725	723	702	741	700	698	694	712	727	733	679	700	752	710	687	721	755	728	722	762	713	702	705	723	749	753	737	721	744	708	729	750	709	737	669	723	749	723	753	695	689	707	740	723	717	712	736	739	752	709	745	677	781	726	770	746	752	739	665	745	748	702	687	717	709	721	715	767	692	728	712	738	711	712	771	720	724	676	675	727	734	732	728	736	710	713	724	671	737	701	733	707	754	690	709	752	749	719	752	742	748	727	691	737	742	670	727	723	787	727	705	735	746	709	740	742	735	707	674	772	716	696	735	707	748	724	747	682	703	763	699	721	764	714	739	754	749	754	723	724	739	693	776	735	774	775	720	711	740	693	749	730	737	768	720	674	699	805	745	704	782	727	710	716	723	706	693	688	681	760	743	764	712	708	713	743	714	738	733	757	722	696	696	723	739	754	714	695	740	700	760	726	773	711	693	773	726	716	719	744	691	701	739	704	722	715	715	743	694	735	734	783	738	797	746	748	715	699	755	741	769	702	758	715	724	716	754	736	790	727	772	714	734	715	738	753	768	723	738	719	729	745	729	749	687	739	694	757	741	667	687	728	716	750	728	744	707	701	659	743	748	756	739	741	740	763	746	682	759	735	719	723	685	734	748	723	726	738	727	733	677	786	722	746	728	727	689	749	747	735	776	731	703	698	737	714	730	720	750	707	692	711	727	719	759	703	713	694	679	725	775	732	741	725	762	763	738	738	730	719	721	739	737	764	755	721	719	752	719	753	705	690	740	733	698	688	722	722	674	692	745	693	711	716	736	767	749	733	712	737	731	757	716	719	717	778	733	722	750	711	691	714	718	681	775	702	756	699	749	713	749	717	758	722	715	748	748	703	717	697	703	767	645	663	688	710	742	738	711	773	751	712	764	727	749	748	756	756	733	697	732	733	707	695	717	685	707	727	689	695	743	750	773	717	727	727	717	728	738	714	717	769	716	646	721	727	715	741	711	704	727	700	758	704	691	660	739	719	714	744	744	744	728	772	726	714	729	781	682	686	749	687	738	741	722	675	707	733	712	710	717	684	739	780	737	711	677	684	730	754	701	720	774	749	762	780	718	745	717	703	719	689	703	676	723	722	739	707	726	681	761	735	710	783	696	701	710	733	719	746	692	706	708	720	765	751	684	709	693	711	686	738	696	723	726	727	736	789	699	719	699	729	655	714	715	696	737	743	750	731	699	721	765	723	715	738	723	776	682	656	675	700	703	713
18004	1277	1154	923	844	806	819	774	777	751	843	779	666	746	756	776	808	762	757	778	741	758	696	755	730	804	766	726	748	765	774	733	724	779	799	747	793	745	721	747	757	708	758	674	759	750	708	731	780	729	737	770	748	716	780	747	779	777	726	732	719	728	735	747	697	723	740	764	751	728	800	764	743	796	740	778	775	723	749	762	746	734	705	762	731	755	763	713	727	756	754	814	750	744	727	715	718	697	752	755	698	758	780	765	750	717	770	718	750	743	735	783	744	784	748	760	779	713	789	686	750	741	728	724	709	770	786	717	722	731	728	703	777	743	803	716	725	702	734	785	716	752	759	699	746	720	750	760	693	677	742	716	761	742	768	726	744	711	759	727	717	753	735	792	766	764	768	741	712	775	739	714	765	761	758	752	731	745	729	692	748	752	767	761	745	748	749	716	740	732	758	754	758	736	761	777	715	735	762	682	776	705	761	748	710	709	751	728	732	755	704	737	776	781	762	712	700	795	772	733	805	731	754	730	742	747	757	721	746	778	744	752	722	754	772	700	767	740	758	728	726	713	754	763	777	756	761	728	730	743	741	699	726	752	735	712	732	691	730	738	728	708	705	736	723	752	785	735	741	726	700	750	761	698	695	737	714	733	745	764	760	711	760	721	763	794	792	763	727	772	757	738	786	744	741	734	748	778	756	741	748	760	751	745	752	766	773	733	750	755	692	740	702	722	775	790	753	787	761	726	726	759	761	733	746	717	792	740	734	796	787	730	756	762	756	749	719	733	681	755	784	703	743	745	762	788	769	733	753	718	737	787	769	765	720	705	724	695	756	737	760	764	756	747	726	702	756	735	748	731	716	734	744	781	794	740	755	746	784	755	741	727	740	752	774	722	725	683	803	759	769	795	753	751	752	676	738	714	745	765	777	761	727	742	738	729	800	712	728	731	706	769	768	776	767	718	768	721	742	732	699	722	744	726	739	769	761	723	768	703	710	723	722	721	768	753	737	773	771	705	746	746	764	724	770	752	751	699	778	730	720	768	762	774	733	732	746	713	713	746	715	766	734	744	724	760	746	766	725	787	736	778	715	740	733	756	778	746	784	703	747	711	755	727	712	712	747	718	752	736	752	781	748	678	738	760	716	711	755	770	693	728	755	792	761	711	720	729	766	705	737	725	761	752	736	722	788	710	833	737	726	740	737	700	741	728	738	776	728	781	715	758	752	717	752	763	736	725	754	761	786	744	777	739	779	734	766	787	705	780	725	720	763	751	750	785	745	738	742	684	750	769	799	765	777	702	742	732	732	741	745	782	730	751	716	759	693	742	738	691	693	783	736	765	781	734	758	798	753	745	748	745	779	711	747	750	767	783	764	741	745	714	723	762	666	764	729	726	778	713	723	744	754	755	699	770	731	759	711	717	738	779	752	719	737	711	773	769	783	729	727	749	710	704	757	734	771	720	770	791	746	744	748	785	792	794	739	723	733	726	696	772	703	757	726	710	737	774	758	773	763	758	747	703	731	710	748	755	754	772	747	810	776	738	756	739	731	778	708	763	787	814	739	746	741	753	707	757	741	740	802	739	818	763	725	752	764	734	797	729	726	750	754	740	759	694	726	755	733	755	745	723	764	728	718	716	730	744	731	728	773	727	713	739	727	752	713	780	796	747	751	692	780	794	762	765	765	764	708	779	699	765	780	792	799	756	757	774	743	744	771	752	733	688	785	742	709	743	799	732	783	748	680	756	790	738	788	753	760	764	741	772	734	733	752	751	765	740	720	738	738	767	738	743	702	734	765	777	746	736	790	748	748	735	701	726	769	769	734	744	754	739	710	768	758	767	716	752	711	771	785	797	767	753	779	765	796	768	746	674	765	794	770	735	762	685	729	742	757	756	687	735	745	755	729	762	757	782	722	755	730	736	732	750	766	709	723	763	751	694	749	778	745	727	823	787	693	734	748	744	751	731	805	731	699	786	754	722	765	721	732	721	730	721	728	742	686	730	705	717	738	768	752	757	752	720	749	742	773	751	676	723	784	717	757	735	720	748	750	780	728	739	723	748	754	745	684	727	710	758	721	720	771	731	726	771	774	701	759	733	741	716	700	775	777	728	752	785	727	748	701	748	785	728	734	729	757	774	712	755	777	819	729	733	777	741	736	758	733	744	753	785	772	745	803	780	741	731	696	759	755	778	800	725	709	785	745	700	767	687	736	759	731	779	774	749	719	762	714	772	727	774	733	695	792	730	748	759	679	729	735	775	714	770	752	744	738	777	737	727	744	787	749	733	780	700	745	783	737	753	750	726	708	756	748	735	737	701	764	712	726	740	739	795	723	770	684	693	759	709	741	729	751	716	747	725	678	757	761	727	745	756	759	739	743	732	759	771	684	749	688	767	712	692	765	811	691	726	748	777	759	731	771	761	702	757	719	749	734	723	725	735	753	770	689	738	740	790	771	794	771	733	757	687	761	741	758	716	717	723	781	712	748	751	777	754	712	765	746	709	769	797	752	747	789	722	737	691	730	751	739	737	763	710	801	720	751	744	747	800	740	781	772	796	723	773	752	795	736	735	705	786	715	768	805	764	790	753	763	750	728	771	709	798	782	740	758	754	736	717	756	764	721	738	734	788	732	748	777	776	749	741	735	736	739	738	726	717	755	692	799	783	767	758	724	748	715	720	790	779	710	758	779	727	802	732	720	763	784	716	798	794	732	737	714	771	738	707	746	721	740	721	751	716	750	716	727	746	763	826	777	719	766	760	756	729	736	723	742	714	763	710	728	739	744	756	754	741	780	726	727	759	767	749	742	729	738	747	795	751	754	713	730	776	739	721	809	791	715	733	769	780	737	692	745	737	722	732	753	776	733	767	739	739	756	785	756	752	774	773	759	697	751	747	764	729	689	814	711	749	754	829	726	726	726	772	802	723	722	759	757	746	759	744	730	737	723	766	723	757	755	781	733	701	757	756	745	776	744	720	747	765	766	739	701	781	790	731	803	711	740	749	724	719	700	713	776	773	704	719	776	719	718	725	734	767	749	701	782	740	759	743	741	765	778	711	718	723	722	795	738	764	738	760	706	758	699	698	771	775	770	710	756	797	777	724	763	705	736	760	715	736	776	730	714	748	768	738	757	782	720	728	755	704	710	737	729	786	788	738	765	774	673	730	730	763	745	741	777	739	708	813	747	705	760	737	774	716	774	738	719	746	745	759	760	735	729	760	780	754	731	713	759	733	785	734	749	742	696	715	727	728	747	749	768	716	754	721	728	698	730	794	768	723	704	769	735	772	715	745	768	746	746	721	754	755	793	758	733	720	743	738	736	739	793	769	781	719	710	740	690	756	773	720	772	761	748	773	739	690	726	755	815	695	767	770	773	727	731	777	729	720	747	757	737	760	754	720	752	712	741	671	734	710	752	697	791	675	773	743	769	739	758	749	720	757	724	700	713	701	770	762	696	741	724	702	768	742	770	754	759	760	766	745	754	729
24511	20342	26516	24025	20342	10478	1312	883	788	770	705	644	634	601	626	573	517	529	545	534	525	512	525	501	520	553	520	517	511	514	518	473	514	511	502	534	459	505	507	491	479	474	482	438	457	492	526	481	494	470	517	505	505	472	500	495	508	481	449	470	491	467	489	496	491	488	467	502	486	457	500	450	497	453	510	445	491	483	469	515	475	517	517	456	459	475	468	493	507	446	469	461	431	472	466	489	494	502	480	502	485	517	478	490	480	499	483	563	483	494	482	493	483	461	516	485	464	462	470	489	535	498	482	470	477	444	484	476	495	455	504	470	476	498	512	496	465	500	511	507	469	469	485	465	475	493	485	488	502	521	506	494	509	444	477	439	483	470	420	490	479	537	448	502	487	452	450	456	481	478	467	493	494	455	450	481	525	428	479	480	492	482	480	452	476	471	496	505	465	472	504	459	457	484	509	483	486	468	471	478	499	478	467	515	502	475	525	463	498	491	471	481	500	444	510	483	452	500	507	479	457	455	467	485	489	471	528	520	483	491	475	445	467	499	459	460	483	474	481	452	488	479	492	506	499	485	483	523	495	479	538	501	471	503	463	490	446	485	472	482	482	513	452	457	444	481	517	504	539	483	505	479	507	482	459	458	466	468	457	491	512	461	474	490	476	516	484	522	524	414	461	459	485	463	514	473	455	490	497	462	485	465	485	451	485	488	476	475	469	439	416	462	470	454	484	444	514	490	479	507	458	477	508	459	457	459	514	506	485	462	461	487	467	460	499	476	493	472	486	462	437	490	476	492	455	493	504	456	493	448	519	511	524	489	465	480	450	497	445	487	447	498	457	431	472	462	465	439	460	447	465	480	474	483	469	448	513	521	472	479	452	517	477	474	486	490	481	510	483	517	493	488	479	488	490	471	470	483	457	486	479	502	489	504	473	471	512	478	438	467	506	483	495	493	475	488	469	468	443	473	505	470	483	461	466	497	506	496	465	464	504	500	487	474	497	461	500	502	495	512	483	535	478	474	469	478	503	497	495	488	507	492	520	445	463	489	482	497	482	467	494	484	487	482	459	481	460	461	483	524	474	459	490	488	505	477	495	480	473	483	483	448	472	458	488	465	493	458	474	507	427	468	464	477	471	457	455	503	499	504	508	465	515	478	493	464	509	458	452	461	472	471	467	478	461	482	493	513	466	489	483	504	456	495	482	495	447	455	490	506	439	485	447	476	497	476	486	471	495	505	465	451	506	434	467	478	504	448	480	527	458	450	520	482	499	493	499	495	471	462	488	484	500	476	476	507	473	468	511	460	468	499	477	464	459	466	446	487	482	481	487	481	459	496	479	488	539	520	468	472	498	502	478	502	476	491	452	509	474	484	501	487	473	488	472	486	508	487	473	453	469	461	430	506	486	473	521	500	488	448	480	477	437	459	489	479	503	450	477	466	461	499	505	497	488	477	456	490	452	496	490	505	456	520	484	467	517	485	508	504	486	502	506	515	494	456	493	470	500	505	508	461	528	500	490	494	478	490	487	476	483	464	510	452	493	492	480	470	494	473	457	466	493	498	498	484	478	508	474	523	472	475	470	494	459	473	502	472	488	478	441	453	498	492	472	454	512	474	449	496	449	474	496	478	488	482	498	513	460	481	475	477	494	467	467	486	483	514	490	491	487	543	498	470	457	540	514	499	491	491	469	484	509	476	446	468	467	503	498	466	475	486	521	461	474	491	519	498	449	468	469	498	460	457	475	486	525	472	487	485	448	520	492	461	511	517	481	474	461	458	478	458	451	448	440	516	494	486	452	461	480	454	499	475	533	525	487	504	485	459	479	470	453	508	488	488	491	467	483	520	520	486	514	449	446	463	470	508	497	490	499	506	433	496	516	484	476	485	483	476	486	432	495	517	464	511	520	485	502	446	475	507	487	502	512	524	464	479	486	496	527	492	469	460	500	474	491	478	461	472	454	439	483	446	490	465	531	501	406	478	479	465	456	477	488	448	478	488	449	481	485	454	475	467	528	494	474	442	489	485	444	481	475	465	501	469	462	443	480	477	493	461	484	453	500	477	474	461	459	466	478	445	501	481	481	448	487	461	451	449	486	473	469	510	470	502	458	513	487	469	473	476	526	472	532	527	460	475	455	457	479	480	442	482	527	472	515	462	474	481	503	520	468	481	482	498	479	484	460	450	501	481	488	469	535	464	495	471	498	471	459	482	504	464	493	428	496	490	457	449	470	490	510	472	450	557	524	500	499	474	489	496	487	472	475	478	477	462	476	492	456	494	469	522	504	487	478	534	465	502	462	453	473	500	492	491	486	446	465	488	473	454	498	489	456	486	465	476	496	485	495	467	498	529	514	471	479	511	499	436	490	458	496	491	468	458	476	467	493	502	443	496	472	531	529	512	428	478	473	466	472	505	485	511	466	455	446	460	472	527	502	485	446	477	464	466	453	444	498	493	437	479	486	471	479	496	449	508	501	516	447	459	501	471	480	514	487	493	479	523	481	471	482	513	504	450	459	499	498	479	488	481	520	475	454	437	456	467	486	485	492	478	475	479	475	464	503	478	465	472	506	482	507	479	460	513	477	486	495	471	498	469	451	507	523	452	457	446	473	517	476	488	494	481	479	454	471	485	470	491	491	520	453	462	462	465	460	460	474	483	472	447	489	487	465	465	471	486	520	481	455	462	454	472	494	457	469	452	457	477	454	471	483	501	539	446	491	478	493	464	502	489	448	436	522	457	439	455	471	452	509	456	462	470	481	465	460	490	479	488	444	521	508	499	469	478	479	461	473	492	497	454	468	487	454	504	468	470	496	468	493	510	490	522	482	484	443	486	509	526	481	475	510	508	486	499	494	511	506	462	510	456	478	493	484	501	489	474	493	502	489	492	453	463	463	488	494	488	477	463	502	467	461	471	470	505	477	480	507	506	458	478	472	510	468	474	493	485	467	472	447	454	493	478	462	470	465	456	515	502	482	490	517	428	460	497	492	498	443	445	486	460	489	498	480	426	460	459	483	500	493	487	478	481	477	444	471	426	470	499	476	457	411	477	493	473	472	472	483	458	421	493	466	498	495	499	433	437	523	461	474	472	496	453	474	487	467	479	477	511	495	473	459	468	554	455	509	434	493	485	482	487	502	507	474	484	494	514	487	473	504	446	465	462	496	496	490	481	469	469	518	498	483	481	499	497	502	481	493	497	477	492	500	457	482	468	446	447	515	479	499	486	449	530	485	516	473	492	476	472	494	458	486	440	431	489	470	480	489	512	460	456	467	508	497	489	484	475	461	523	507	468	495	476	501	500	482	440	495	483	492	475	479	458	485	522	474	500	507	480	475	464	502	495	511	475	504	473	468	466	469	458	538	536	494	485	453	503	484	472	495	467	490	483	486	472	503	493	462	448	464	475	473	464	487	477	477	490	492	484	477	501	468	485	463	450	466	509	475	499	484	453	521	500	461	470	422	498	468	465	463	467	510	461	479	472
23452	8803	8103	4525	3040	2186	1672	1448	1183	1041	957	864	851	719	703	695	662	656	635	607	644	607	573	578	564	538	555	546	506	557	529	543	526	552	498	547	495	559	564	492	500	563	490	559	539	494	530	526	484	484	490	502	501	542	511	569	534	495	496	519	492	483	471	511	528	493	468	528	495	512	518	519	490	507	500	516	493	478	492	525	517	504	493	508	450	491	500	482	556	476	512	454	493	494	484	520	465	486	502	465	525	469	520	524	486	481	514	515	491	485	519	496	483	485	478	487	509	520	494	519	454	491	483	494	470	496	542	487	472	505	503	497	498	535	520	525	539	494	509	501	503	492	539	514	549	493	536	490	550	486	518	512	475	503	497	470	506	484	461	510	471	502	527	483	512	496	482	475	500	444	476	506	463	502	524	456	468	513	486	494	497	505	488	513	503	507	475	445	492	473	486	510	528	482	513	498	477	498	502	514	482	475	477	508	494	497	512	532	479	519	468	516	491	509	500	499	485	489	487	493	523	507	499	529	518	492	516	492	520	492	545	470	500	510	509	493	509	492	500	481	495	525	481	477	502	506	505	469	521	479	473	492	467	498	521	499	522	508	495	480	476	525	491	459	519	552	484	484	475	501	482	527	500	512	512	486	453	510	447	528	524	502	492	481	472	514	480	458	497	504	474	493	474	483	498	503	484	531	451	508	495	542	500	482	496	483	513	466	473	476	524	498	488	503	488	492	545	514	490	497	457	532	484	519	541	515	478	545	474	516	548	522	527	523	474	503	500	512	493	474	485	492	538	476	462	527	499	520	501	496	507	470	517	508	511	487	501	485	489	458	517	500	517	471	466	473	509	485	483	517	482	510	498	507	490	497	455	491	503	524	514	474	518	550	520	493	501	500	523	516	555	521	493	527	490	512	510	488	497	478	503	503	545	497	474	480	496	482	480	481	491	480	514	476	456	516	484	480	502	484	496	476	507	497	505	501	498	463	508	489	495	474	481	499	475	520	511	534	524	509	510	503	456	452	490	494	495	506	505	491	529	469	497	495	498	528	555	476	484	494	512	511	518	487	471	506	494	507	575	490	493	446	516	505	486	456	466	530	502	495	534	527	489	493	518	468	523	492	538	482	486	525	498	506	534	515	491	508	525	520	517	493	478	495	513	518	501	474	477	486	528	502	473	447	490	501	485	504	497	481	477	466	465	483	482	483	480	463	475	435	499	476	507	502	469	500	484	532	528	521	529	503	519	453	486	516	501	494	488	553	493	484	527	525	477	506	500	501	493	494	471	488	516	528	521	552	506	464	484	461	494	537	536	495	488	483	474	517	467	480	475	499	516	484	476	477	494	506	532	466	518	502	475	500	520	496	492	475	472	489	508	464	533	500	448	508	475	519	483	521	503	497	446	490	533	510	512	530	491	456	511	464	483	484	498	519	490	503	481	518	528	489	485	521	499	497	495	486	503	481	466	510	500	536	552	482	515	524	470	508	538	467	485	500	485	515	495	457	531	460	479	463	505	510	509	498	491	505	509	495	523	480	525	492	484	495	527	492	562	455	483	494	488	511	490	491	498	490	501	513	468	494	519	486	508	520	491	452	483	475	494	496	502	507	533	554	513	499	481	452	498	483	484	498	498	491	464	468	515	488	507	468	512	515	495	478	492	489	515	485	470	419	484	502	524	469	531	460	500	484	492	498	477	533	512	468	543	498	495	487	503	478	501	474	490	523	497	500	494	508	497	492	474	495	518	495	455	466	490	488	531	486	505	511	499	467	538	505	456	513	478	506	488	511	477	505	491	499	499	486	510	475	473	524	486	510	488	482	530	451	528	476	466	502	517	525	481	522	465	509	503	520	506	494	485	471	484	481	496	504	492	485	507	505	516	494	462	528	475	517	444	511	516	509	497	493	515	485	489	535	508	495	505	465	493	541	510	503	483	492	540	441	511	511	483	488	474	501	474	491	496	510	484	531	518	487	491	514	482	517	451	469	511	534	466	498	479	499	486	521	533	520	521	495	476	470	513	515	469	485	518	500	443	480	493	493	509	497	466	515	506	502	497	484	538	510	506	500	509	490	496	509	473	509	500	498	488	497	477	504	477	491	480	461	485	485	484	513	487	484	465	470	492	497	483	463	489	539	486	499	521	497	517	511	527	496	466	469	493	469	474	490	486	513	491	459	497	480	515	492	498	461	472	506	489	514	543	478	501	513	492	476	513	485	508	432	501	488	484	490	484	523	466	481	507	531	476	478	499	475	460	486	503	533	476	491	474	504	496	524	456	484	540	492	506	477	502	504	489	497	466	525	468	471	522	461	513	505	509	480	471	513	497	492	489	509	580	454	501	472	482	497	496	485	504	460	523	481	487	529	559	486	457	494	500	470	491	486	475	504	500	462	478	523	486	485	524	448	486	524	483	488	536	459	494	455	465	514	486	494	492	477	495	498	499	534	467	515	467	499	489	481	487	472	488	498	462	519	510	520	513	507	522	482	533	517	500	488	508	499	454	526	491	467	494	512	529	503	521	499	444	531	494	487	520	499	513	460	455	507	486	503	523	502	506	495	495	476	496	521	560	492	480	496	496	507	507	474	481	515	486	495	491	473	477	498	544	475	521	461	494	517	504	488	494	457	490	490	502	469	456	511	488	516	509	513	486	492	513	487	481	477	471	467	473	492	519	498	505	479	484	512	478	484	468	471	456	452	456	500	512	509	480	504	515	477	511	499	490	507	519	495	519	500	492	487	503	522	495	474	475	497	464	502	488	474	503	455	517	472	492	479	513	502	554	488	480	505	514	507	481	525	509	498	514	477	543	476	487	453	477	501	547	486	522	510	471	467	480	497	531	512	512	502	472	481	485	485	462	483	466	467	472	488	504	527	527	487	502	493	485	496	462	502	497	497	488	461	499	492	526	515	468	508	506	544	485	478	483	477	488	490	522	502	489	472	476	487	483	474	521	474	479	456	479	548	543	450	505	485	472	523	507	489	518	475	474	519	448	489	503	476	500	533	478	497	503	504	526	482	493	514	479	513	532	508	506	488	491	496	505	497	499	507	474	502	516	504	495	482	502	506	486	498	478	469	502	488	515	522	473	523	505	514	462	508	501	497	493	501	528	514	513	462	505	506	453	493	480	491	517	491	493	482	520	478	466	510	510	490	483	477	496	472	510	500	476	484	461	520	513	497	474	529	497	480	508	497	527	500	506	503	534	484	525	494	497	461	484	504	528	510	510	495	489	524	477	506	528	505	497	505	501	537	479	499	506	516	532	426	526	486	497	514	544	552	499	477	447	486	473	468	527	522	478	487	503	491	491	501	498	510	536	468	510	524	514	551	497	469	518	506	474	487	499	509	543	500	494	505	503	501	500	495	486	481	485	474	474	509	507	451	483	485	497	461	507	488	477	500	500	494	523	484	479	502	474	523	510	491	501	530	505	500	564	501	515	471	502	490	525	459	470	480	562	506	488	499	477	481	459	515	526	499	466	487
22603	20356	26929	23648	20357	20440	10535	1951	1464	1347	1269	1184	1135	1089	1133	1077	1031	945	1034	1019	1023	1010	993	951	998	966	888	879	898	929	961	884	869	944	900	924	925	905	928	871	890	940	963	880	922	918	884	834	925	855	931	871	898	903	888	914	880	874	909	925	833	887	852	911	862	880	941	873	840	864	868	874	895	880	837	905	887	862	889	896	887	902	874	867	889	930	872	865	849	867	880	852	860	909	821	850	881	900	804	885	879	946	887	936	913	870	871	891	921	876	835	889	816	861	904	843	859	884	855	882	824	873	892	849	895	934	844	871	914	893	882	890	890	912	881	884	845	876	886	916	880	840	880	895	842	807	890	861	909	910	901	866	898	875	813	887	900	868	849	844	899	899	878	911	875	927	845	886	889	896	886	899	898	778	834	840	888	870	879	834	904	860	842	890	847	901	888	891	887	894	906	835	908	873	855	863	868	861	917	872	906	910	851	879	842	888	871	882	901	910	863	878	867	835	853	901	870	881	832	863	839	842	895	893	887	845	909	845	866	886	857	883	909	895	893	893	873	914	906	866	809	867	883	940	864	882	888	903	874	887	933	849	822	907	897	908	903	900	872	889	835	876	862	817	885	864	893	835	832	897	910	871	819	864	904	864	895	854	851	910	859	879	890	887	899	843	874	845	888	933	897	901	869	866	893	881	889	924	877	909	855	820	865	860	890	906	935	906	880	870	854	884	940	860	912	870	873	956	883	931	871	832	864	897	852	846	870	883	886	817	839	873	818	881	896	851	886	881	863	904	883	873	893	844	898	902	887	897	862	864	870	895	834	841	888	895	816	865	876	875	838	840	863	934	847	846	921	897	823	897	857	852	869	903	902	859	876	859	867	872	904	911	838	889	874	853	893	881	878	850	937	917	821	878	938	957	895	891	839	881	873	908	857	898	942	859	798	882	841	905	902	840	849	843	893	868	899	833	857	869	872	861	847	889	937	875	955	883	922	851	873	833	875	888	845	852	905	869	882	875	904	830	835	865	928	847	845	815	873	837	894	881	934	890	858	841	919	860	852	915	886	866	884	830	877	831	868	846	877	864	883	884	877	903	897	873	886	828	858	836	843	853	832	854	852	890	852	866	873	885	880	928	851	875	907	904	843	844	867	872	861	883	877	833	888	905	881	864	859	892	857	926	877	898	887	843	875	863	831	811	849	911	914	876	919	891	875	920	928	866	866	882	870	830	881	842	899	885	845	873	867	871	814	836	892	857	870	840	929	880	937	867	840	912	874	872	824	897	838	879	912	881	874	890	798	853	853	921	826	834	805	890	868	867	848	865	852	902	869	919	812	846	874	892	906	898	876	893	833	807	838	867	844	921	843	892	849	886	834	841	887	884	841	897	883	852	883	858	875	834	883	903	869	824	863	836	816	870	883	819	906	876	851	859	871	833	841	885	903	820	858	899	887	867	898	870	866	919	861	898	846	840	898	842	878	808	903	842	853	902	857	879	923	844	885	801	917	818	908	819	883	849	859	910	874	861	894	925	870	833	885	889	881	876	899	884	852	869	880	942	855	858	885	864	947	876	862	899	865	859	816	889	876	895	849	889	875	868	899	918	839	804	837	903	933	855	854	861	917	871	891	881	874	840	872	856	851	864	866	914	879	863	909	905	845	858	914	886	884	865	869	886	891	860	881	890	881	926	861	884	867	881	840	845	894	854	848	853	867	913	838	860	874	883	835	838	881	857	882	867	879	866	885	940	882	897	883	888	936	886	869	870	836	822	876	876	852	871	897	946	822	864	897	921	863	841	904	864	834	820	793	907	860	859	896	872	824	876	882	879	851	856	883	892	859	866	900	895	811	926	884	863	868	880	887	846	873	864	902	838	818	882	879	865	844	865	840	886	862	905	898	846	877	807	876	857	880	896	830	913	887	847	864	831	854	887	874	886	926	906	855	832	911	857	929	887	844	829	829	857	845	881	878	882	858	856	834	843	877	885	859	923	889	834	842	840	863	859	888	920	871	866	864	858	865	870	848	855	884	843	936	854	871	908	892	862	857	832	874	920	901	869	880	881	838	843	886	898	844	874	819	908	829	863	838	845	852	877	908	860	919	891	945	886	925	851	880	930	897	864	932	793	907	850	836	832	865	932	904	906	844	819	885	865	809	833	845	882	849	939	851	872	894	873	872	855	864	851	864	881	878	898	895	885	865	838	900	878	902	843	929	834	846	892	865	893	896	884	909	938	822	849	888	849	847	863	859	884	886	892	855	893	863	869	835	816	847	857	884	897	879	884	909	941	864	824	786	835	857	942	862	925	895	859	936	863	836	874	878	870	879	832	905	861	858	870	859	892	827	853	873	870	860	867	840	868	836	859	923	922	823	907	832	863	877	859	859	870	894	877	831	881	882	868	894	849	832	839	888	817	862	930	857	868	852	855	860	850	959	873	862	863	883	890	883	866	893	886	870	885	885	943	915	856	896	867	886	856	875	877	869	883	896	831	840	892	836	837	830	879	893	857	904	872	847	886	881	855	895	922	880	877	891	894	884	868	869	906	825	882	874	851	817	871	877	856	877	835	953	864	875	893	930	842	888	850	835	896	837	895	882	901	852	859	881	853	916	913	929	843	811	907	879	910	909	892	814	839	857	872	860	883	826	831	892	862	894	849	865	862	876	836	901	825	855	888	838	885	896	893	886	871	891	852	853	892	856	867	903	912	882	885	900	948	878	866	849	871	888	847	907	896	820	860	926	883	805	839	852	869	863	872	839	862	917	835	863	863	897	933	837	823	838	893	875	845	921	850	908	841	854	866	868	888	825	885	947	875	873	874	844	866	889	855	920	854	918	870	869	837	800	813	895	864	875	819	885	878	867	862	861	825	904	918	872	855	880	875	866	800	927	840	921	903	892	918	855	886	838	851	907	854	879	851	840	873	835	897	920	861	872	913	838	891	825	880	932	874	887	887	906	886	888	867	874	871	900	843	874	965	829	876	864	830	889	874	899	814	833	850	873	853	850	884	932	880	843	871	844	870	894	852	921	910	929	888	878	868	886	892	875	858	946	857	921	861	845	932	935	865	881	865	878	907	878	858	934	839	874	888	884	886	873	854	845	828	879	847	906	876	871	887	928	838	833	856	871	841	829	900	865	858	892	860	888	883	922	866	867	869	855	867	833	898	867	858	857	840	854	846	858	877	872	882	857	888	863	840	866	906	886	881	817	951	856	877	855	903	855	867	874	780	851	898	903	955	884	892	858	905	902	887	925	896	865	823	878	890	857	857	862	898	870	902	912	858	885	855	838	803	857	958	911	893	871	856	858	845	888	868	900	901	880	821	879	851	865	891	835	833	853	872	852	854	914	924	836	881	848	910	852	910	903	868	866	883	911	854	893	908	843	848	897	924	895	836	852	893	872	816	870	887	839	846	810	872	920	921	864	872	903	940	860	922	851	847	858	890	836	823	912	865	863	883	866	862	883	884	822	847	871	929	943	887	840	864
20912	14884	13588	7946	5438	3926	3071	2541	2162	1864	1755	1587	1420	1302	1227	1234	1140	1083	1042	1074	1046	991	927	949	1010	969	920	912	874	879	939	901	873	890	885	918	886	868	846	898	890	870	839	854	845	850	856	864	856	853	847	825	806	838	791	821	831	839	934	874	821	827	830	860	880	789	831	851	895	891	834	782	828	823	782	787	830	812	795	841	820	806	865	800	864	826	814	818	846	856	792	805	876	863	813	891	852	841	825	820	860	873	872	842	763	832	850	825	853	812	798	858	837	856	849	785	860	869	815	834	837	827	819	836	873	790	823	842	831	833	843	815	816	821	823	844	814	820	860	827	877	838	769	815	733	808	799	832	793	838	880	834	885	802	775	844	776	817	882	837	852	840	847	805	800	825	857	883	833	834	887	814	801	792	809	859	814	789	850	791	862	780	826	855	848	854	838	822	836	821	802	838	837	786	845	898	801	841	806	821	849	886	822	840	832	814	841	815	842	821	805	865	832	812	871	827	855	870	842	841	806	847	829	828	860	837	848	834	813	853	836	869	840	850	865	895	831	758	845	908	822	831	798	838	819	801	826	825	843	812	842	850	792	822	846	789	839	798	886	858	813	865	807	857	827	802	867	872	839	812	844	794	827	863	814	842	837	822	816	853	778	798	848	837	831	801	868	798	833	817	793	888	808	833	842	805	836	822	820	814	857	811	822	819	775	839	866	813	827	853	811	803	826	837	830	830	823	814	887	808	801	746	866	804	812	839	830	856	822	798	831	815	831	814	880	849	837	793	826	807	853	783	828	898	858	827	896	808	790	837	864	806	820	789	828	833	834	854	840	828	805	824	852	838	800	827	794	853	814	781	851	783	834	769	841	863	844	853	850	846	841	847	791	795	755	864	829	802	788	813	808	817	853	778	803	807	804	859	820	846	847	833	832	871	751	854	846	855	788	782	786	811	777	805	888	866	824	819	812	823	793	837	812	850	845	824	867	823	874	839	807	824	856	822	858	841	854	844	892	819	848	832	821	854	801	816	825	820	766	814	828	916	870	834	851	863	880	834	868	847	859	826	825	868	861	840	897	808	891	828	826	878	821	819	809	855	795	825	816	815	860	867	811	796	891	845	860	819	802	832	857	880	858	851	814	852	784	854	792	811	819	837	848	815	845	792	832	868	833	839	811	876	779	796	829	849	797	843	859	811	774	861	808	866	865	838	896	850	834	837	891	779	783	778	812	848	821	851	869	792	853	809	751	810	801	853	799	805	790	794	846	847	786	845	804	758	778	803	776	774	831	866	832	799	821	816	829	868	858	813	801	794	853	847	794	885	807	836	831	820	813	857	860	874	796	868	788	833	869	871	884	840	788	773	806	827	863	839	804	821	882	836	838	770	829	834	890	806	824	827	816	832	773	800	798	800	832	797	856	829	836	767	813	813	843	821	871	866	841	833	818	836	836	822	834	829	811	825	798	809	850	812	863	871	859	843	830	857	814	846	836	811	794	877	810	856	876	791	832	835	817	826	853	761	871	845	840	811	777	875	822	805	882	791	807	874	799	830	839	876	896	868	839	880	823	814	858	834	837	778	797	813	787	879	836	810	829	858	871	778	830	855	799	789	878	824	799	864	806	797	862	797	812	786	823	808	833	810	831	835	814	809	841	832	852	850	797	802	739	887	830	806	846	859	842	934	827	878	851	863	893	838	812	857	816	846	841	813	777	818	805	874	848	882	876	804	832	798	822	829	804	860	786	823	845	905	818	835	820	814	845	839	869	787	847	831	788	804	841	805	816	828	846	817	836	807	855	816	801	793	860	845	865	837	781	803	826	854	876	815	825	862	829	853	848	843	866	857	892	820	803	842	777	839	817	798	836	859	779	759	820	833	821	846	811	840	808	836	831	834	844	839	760	848	859	838	844	901	800	821	800	799	865	842	798	805	814	842	827	794	841	900	833	845	824	785	835	796	843	824	820	861	841	783	826	854	848	813	867	827	844	828	831	872	792	830	840	851	832	854	866	776	796	784	853	753	801	867	853	874	780	863	816	796	769	792	887	812	836	788	838	896	845	820	833	911	851	803	807	865	812	820	864	816	811	814	845	890	864	826	784	806	830	798	866	894	767	817	858	820	855	785	783	879	865	833	783	765	832	823	868	808	841	829	843	829	840	842	835	843	847	865	855	777	857	853	834	849	827	821	812	866	865	872	847	798	802	867	856	792	879	795	842	809	794	814	811	854	832	819	806	822	856	824	801	846	865	859	819	819	830	860	810	810	813	841	850	838	815	812	800	813	814	848	852	793	829	832	817	869	884	876	812	810	837	799	844	812	814	848	823	888	854	778	819	838	859	878	812	798	820	861	870	848	852	795	774	853	865	824	828	833	886	828	754	826	780	766	840	866	805	827	831	767	856	896	810	831	803	842	823	794	814	805	816	819	866	835	839	878	839	857	835	813	816	879	847	853	838	876	822	818	810	823	786	816	830	828	851	824	814	824	846	840	854	787	880	806	838	843	813	835	807	838	878	821	842	824	828	825	803	835	851	821	838	825	780	843	850	784	810	860	848	842	871	806	861	812	818	812	869	864	876	889	807	818	810	827	819	868	771	846	861	829	863	807	812	832	845	818	865	821	832	820	824	825	831	813	790	773	800	904	799	841	871	828	851	904	849	826	815	785	838	769	836	786	838	826	842	873	880	847	826	832	861	774	783	831	809	828	849	825	811	803	863	860	842	818	811	820	818	800	822	827	820	816	890	844	833	828	810	855	828	866	845	822	812	849	863	841	805	802	803	822	804	835	808	821	812	803	842	868	881	804	818	812	825	835	853	847	881	845	818	802	797	788	830	808	859	830	769	821	869	848	797	803	831	818	849	818	851	846	817	817	888	759	839	842	858	848	850	845	834	823	806	849	825	848	844	804	769	830	828	793	803	834	827	752	839	813	882	851	782	816	784	826	798	869	865	797	843	791	874	813	806	802	833	830	819	779	853	793	789	789	837	865	837	822	842	803	796	827	839	819	874	854	784	805	816	850	917	850	902	833	830	809	840	834	826	895	815	779	815	824	819	860	842	853	800	807	860	812	829	832	770	795	854	815	759	857	828	874	865	841	846	828	858	806	782	850	816	790	826	842	856	835	802	767	858	869	842	819	873	852	850	838	779	809	783	811	867	796	822	832	824	818	886	831	801	851	870	852	802	831	818	796	877	819	899	790	841	842	858	863	801	814	785	835	823	843	841	849	857	786	842	799	823	830	843	850	849	825	829	832	840	758	843	891	787	823	833	831	823	875	778	868	823	839	830	882	836	823	788	829	802	821	789	802	844	856	822	810	789	818	800	811	832	793	884	847	823	824	809	835	807	827	862	862	802	838	822	849	850	835	867	802	789	878	861	831	811	877	878	838	864	847	810	848	872	781	834	806	871	822	799	770	808	741	826	858	816	881	806	805	836	856	809	835	788	790	854	831	798	888	849	824	861	871	815	851	839	858	893	797	847	822
30311	15078	2915	998	764	743	743	709	677	778	659	756	678	680	700	745	676	695	683	653	701	718	715	719	724	706	734	719	690	765	723	688	742	728	683	704	661	673	688	695	687	702	759	670	717	631	638	685	721	689	685	644	713	703	730	709	703	670	661	732	726	703	693	639	686	707	705	711	698	772	671	713	695	654	672	643	704	668	672	688	719	717	699	734	682	707	723	680	702	686	673	697	764	671	700	722	664	709	682	711	750	722	707	697	721	655	683	703	687	663	717	704	717	665	722	729	679	712	675	702	748	647	684	656	737	695	721	697	721	670	708	688	684	668	676	719	715	721	701	647	677	754	737	658	734	712	663	681	703	714	692	689	714	700	688	703	662	715	675	685	713	674	708	750	690	668	680	685	675	695	690	703	684	672	733	681	694	727	697	691	701	677	682	678	669	669	673	693	706	635	701	738	672	643	708	684	759	768	726	700	714	763	695	705	683	698	727	674	711	645	711	701	698	696	710	651	693	678	713	649	719	701	687	696	688	732	675	722	708	716	649	759	720	732	702	708	691	705	734	737	715	694	706	698	715	767	669	681	692	727	693	632	657	678	701	733	710	709	681	721	698	693	700	692	648	782	740	694	725	697	681	652	648	673	672	714	686	730	726	718	683	683	698	718	667	724	724	646	669	690	708	708	728	686	709	714	742	713	687	694	739	674	747	721	695	676	688	730	668	690	720	708	719	666	621	710	741	747	672	701	713	687	735	713	706	713	706	669	694	690	688	721	749	711	690	738	754	714	698	687	641	717	651	704	715	740	678	693	761	692	682	685	699	700	728	710	747	744	697	747	745	711	735	729	651	710	695	729	678	694	655	684	683	717	677	708	678	656	687	685	712	680	675	753	658	669	704	652	684	738	767	720	666	707	720	690	713	760	699	739	692	705	654	647	686	698	743	737	690	731	719	688	686	720	717	668	709	699	711	677	720	686	736	709	669	714	713	744	723	715	711	701	656	661	645	696	699	685	723	731	716	726	703	734	731	712	720	659	689	692	713	680	705	708	740	728	718	691	686	716	672	674	702	712	663	720	683	685	660	716	711	678	710	686	668	732	729	697	738	696	677	697	677	656	742	732	681	662	650	708	685	714	683	674	730	692	680	712	623	677	697	715	705	677	672	663	712	685	667	690	701	693	718	690	737	716	676	645	712	704	702	734	700	692	683	690	691	714	741	681	669	675	745	718	717	733	723	711	699	664	690	727	694	647	650	676	710	723	709	673	705	734	728	712	679	738	711	682	721	730	764	706	720	725	661	672	661	691	713	695	683	717	715	682	739	690	701	739	703	714	714	700	733	730	708	726	666	657	707	710	717	732	661	733	719	672	720	727	674	683	675	725	736	673	696	657	694	677	680	693	681	688	726	701	688	666	723	692	694	688	703	714	703	713	687	696	723	689	676	700	716	705	696	692	653	679	704	701	704	690	713	707	652	713	680	681	675	664	649	679	709	670	693	703	714	684	687	731	671	710	688	694	670	670	690	704	682	726	701	707	672	671	706	693	694	714	714	715	649	630	678	735	728	677	655	716	730	712	683	725	686	695	720	670	702	709	696	731	687	662	678	684	738	710	695	687	676	670	682	675	697	689	738	715	671	678	716	711	655	715	695	698	660	702	690	739	725	700	752	674	703	643	646	666	716	697	713	732	678	748	647	678	706	718	647	727	676	692	781	691	700	720	660	699	657	673	729	682	739	734	690	676	693	681	750	694	704	661	761	628	701	704	698	750	703	698	712	708	744	709	698	696	705	662	674	718	684	730	683	687	690	653	743	719	709	654	717	616	720	714	670	657	698	703	725	761	719	658	695	724	718	722	693	717	696	657	723	715	610	664	710	679	740	709	688	702	739	742	678	686	717	700	698	729	703	725	677	727	721	703	684	712	704	721	724	759	742	714	694	686	693	746	705	692	656	653	728	699	724	688	666	715	715	684	704	705	675	688	713	658	701	706	704	640	719	672	692	680	704	741	745	668	650	702	730	666	675	668	726	763	666	740	684	697	716	722	701	699	673	703	710	713	683	714	712	710	659	694	662	728	651	699	676	724	724	715	707	675	754	688	743	719	718	695	711	739	685	697	694	676	700	691	709	716	694	688	683	743	738	681	677	674	723	674	679	720	708	697	711	704	692	703	705	681	642	733	697	686	694	674	671	705	687	641	724	715	732	699	703	703	706	672	706	721	698	699	688	722	680	704	671	709	694	685	679	663	688	731	716	673	694	680	671	717	742	670	690	660	670	655	749	694	741	749	683	648	696	726	697	669	658	715	691	726	666	668	666	733	681	710	714	710	729	737	673	719	701	681	693	715	696	723	728	688	656	677	744	690	703	745	715	746	689	682	701	738	694	687	713	621	702	732	679	691	728	649	711	654	707	726	656	688	719	676	728	683	681	675	654	689	712	665	677	676	662	722	753	731	708	682	728	735	678	706	674	709	674	689	696	703	727	682	698	749	647	683	717	751	659	718	680	696	666	691	669	688	744	680	664	670	683	704	707	711	715	651	687	630	697	693	675	660	694	680	657	624	701	682	694	699	707	703	709	666	690	640	677	702	674	708	701	736	694	720	673	716	745	734	703	681	775	706	674	699	664	702	679	700	672	710	744	678	702	708	741	732	693	715	702	670	680	693	674	713	717	701	712	728	664	707	736	680	701	656	714	655	704	722	764	661	704	664	683	707	759	703	688	711	637	737	761	779	694	682	708	724	693	692	686	701	678	691	670	661	674	708	712	698	699	688	684	719	703	708	701	711	728	699	722	690	743	680	716	688	675	645	684	718	688	678	669	684	693	697	692	733	689	694	675	710	662	652	714	702	729	716	703	719	689	695	744	692	724	644	723	722	691	725	725	664	659	665	687	711	706	734	725	715	696	717	677	705	701	688	694	676	713	715	694	728	726	712	752	737	702	692	692	710	689	697	714	711	700	708	719	693	696	706	772	715	666	686	674	674	706	680	712	707	743	694	727	694	662	716	681	700	726	720	737	719	722	730	700	715	687	749	739	732	710	687	711	764	659	687	666	678	707	706	705	697	723	710	712	695	675	665	692	726	682	686	648	707	701	676	738	722	686	741	686	732	688	639	700	715	687	735	641	722	730	681	691	739	729	706	693	690	744	705	618	711	701	710	702	725	683	722	673	781	761	697	724	706	703	710	669	686	704	717	646	710	721	702	734	683	706	667	699	750	761	711	685	710	703	715	689	704	676	690	693	725	737	721	680	669	750	677	749	679	718	681	706	678	684	688	637	741	674	732	720	769	738	729	707	703	707	712	711	726	735	704	702	717	703	713	706	718	696	690	774	653	705	682	691	698	673	702	716	659	707	704	714	742	674	701	634	696	643	660	688	738	701	697	746	700	714	699	736	665	741	690	668	677	739	654	687	672	733	719	650	705	716	742	700	709	640	693	723	718	724	690	688	684	590	662	663	728	713	703	693	704	673	686	699	671	697	727
18096	1197	1161	946	816	772	751	850	724	725	766	764	762	704	753	779	697	733	730	722	704	660	733	719	736	731	726	757	770	743	732	751	744	782	741	687	702	694	736	673	766	729	755	726	714	758	724	717	713	703	696	711	698	710	730	751	685	666	710	752	670	731	762	761	716	800	699	690	722	714	757	726	722	747	720	747	756	713	730	710	743	721	706	741	743	706	741	753	749	744	777	679	737	728	746	668	717	773	695	733	713	708	671	752	687	777	769	730	713	689	714	749	674	723	734	750	761	747	764	750	722	744	698	755	731	797	739	714	739	778	727	717	723	748	734	733	760	703	690	693	695	743	685	746	733	746	730	767	744	774	750	748	714	766	709	743	751	688	708	694	723	731	739	754	685	793	753	718	727	702	708	752	741	721	676	768	756	729	721	742	701	779	707	764	710	711	736	751	725	677	737	753	749	799	684	745	717	727	757	695	730	706	776	728	757	706	753	706	703	717	727	766	718	703	704	776	671	712	730	730	742	735	719	744	741	710	718	714	725	723	673	698	708	711	709	706	728	739	726	740	752	700	677	705	764	694	702	739	747	721	684	758	723	710	742	676	746	739	720	665	686	757	690	761	729	711	751	734	731	719	718	662	682	699	720	674	768	739	734	700	722	710	714	742	755	699	747	697	719	724	742	721	688	740	678	744	738	758	741	724	714	687	690	717	704	720	772	733	708	720	713	689	737	750	698	756	725	741	764	675	752	696	760	689	691	737	728	729	719	740	691	708	694	723	720	714	704	696	745	742	710	712	658	715	721	747	758	745	699	728	749	705	706	746	691	737	779	754	715	739	752	741	760	684	691	711	685	777	741	700	712	727	734	723	718	755	709	742	743	691	751	696	703	751	748	728	758	712	708	712	739	774	722	731	738	719	754	748	694	704	736	733	708	702	697	716	765	689	771	785	723	748	728	713	682	723	698	722	709	727	766	722	747	778	678	744	703	708	725	699	710	733	775	715	732	723	754	719	711	682	742	720	715	680	712	655	689	725	721	728	718	734	713	714	711	705	722	732	726	714	712	775	677	722	689	733	730	733	728	722	710	747	752	745	757	721	742	749	767	746	684	750	684	737	725	730	747	746	695	696	712	741	707	706	708	695	731	686	725	725	715	715	729	762	722	674	734	744	728	718	698	711	753	762	728	723	729	706	736	753	748	748	736	693	701	700	713	742	763	696	685	725	772	753	697	715	759	746	742	714	755	725	703	737	729	723	753	690	757	736	723	686	748	713	727	746	723	702	686	670	722	687	747	750	727	733	750	702	731	743	740	720	743	741	698	744	650	717	750	753	736	719	684	762	722	749	720	713	719	757	699	740	739	742	723	711	682	728	718	777	754	765	722	763	689	760	680	728	732	778	726	753	700	755	700	768	736	700	680	728	703	693	735	708	750	729	727	695	722	751	739	712	750	705	724	714	752	790	726	691	780	710	717	728	738	680	692	727	754	758	719	706	668	767	700	690	711	681	745	734	701	680	721	672	707	764	704	755	692	724	705	729	705	730	752	743	716	688	750	755	701	741	761	716	761	739	716	749	697	741	674	734	771	736	720	717	785	691	751	709	701	760	734	743	730	797	736	737	712	726	705	711	738	719	731	705	749	678	757	726	743	793	701	738	718	784	703	691	702	702	734	718	724	700	764	704	719	663	719	705	692	736	700	701	732	775	733	754	698	699	763	712	741	740	729	737	726	747	725	696	748	774	733	740	745	741	757	747	760	723	702	711	770	722	706	714	770	709	742	710	714	734	755	740	690	682	758	726	711	700	712	681	703	704	732	685	720	726	738	716	706	763	733	697	723	719	741	745	751	769	736	730	721	728	748	696	700	721	682	732	725	771	728	731	737	702	673	779	706	661	730	723	709	714	696	724	748	710	724	670	742	739	676	727	717	709	741	717	710	682	779	676	704	715	761	743	690	666	733	765	715	777	760	705	770	700	748	745	758	706	727	743	705	728	733	719	755	749	719	746	669	705	716	694	745	785	709	727	739	719	745	713	719	749	737	719	747	733	729	693	706	716	686	749	740	726	701	710	773	746	732	703	731	671	738	743	745	751	703	733	732	688	724	725	737	725	713	718	660	753	731	749	653	710	728	749	783	769	703	702	757	734	693	772	737	728	715	703	696	720	769	719	714	697	739	716	705	727	740	717	720	659	702	696	701	688	712	689	712	734	736	702	729	726	711	674	730	709	687	762	775	705	723	750	703	703	701	740	734	673	730	719	718	781	705	724	756	758	672	732	720	710	708	698	719	710	740	696	721	687	697	711	719	767	715	718	740	750	739	736	707	740	724	656	724	735	754	726	718	735	735	729	785	751	774	720	691	755	698	796	686	718	751	727	774	715	754	691	674	748	710	737	688	728	720	735	706	709	726	740	687	688	683	795	717	762	750	765	704	701	686	716	732	715	741	667	800	743	720	704	740	684	738	688	715	734	746	752	740	712	740	762	737	777	759	692	734	704	710	731	724	707	675	745	758	760	704	696	710	746	780	721	732	743	693	714	689	759	698	743	723	745	707	744	701	727	708	747	712	713	731	697	755	769	705	715	737	710	723	744	716	692	720	714	790	745	711	716	727	689	702	716	731	722	688	770	666	713	731	697	743	745	673	709	722	738	705	707	708	724	770	723	730	664	756	710	743	761	671	722	735	740	779	739	727	703	736	703	709	717	728	722	735	709	736	752	723	753	708	734	775	695	670	690	761	714	714	719	724	739	711	720	724	756	760	730	704	741	692	745	725	747	728	715	741	727	718	717	738	738	698	770	714	699	691	773	701	748	650	692	732	755	775	731	779	687	754	716	703	731	726	728	744	701	742	720	717	705	660	750	706	690	724	735	697	733	753	731	735	758	754	759	709	737	729	729	698	717	756	701	719	736	676	726	752	705	697	729	702	768	739	715	739	734	719	699	761	771	730	711	738	760	786	725	706	707	750	737	746	738	721	713	721	728	763	735	711	704	770	736	721	706	723	692	744	723	746	729	719	726	685	737	708	788	758	731	740	730	728	745	712	735	738	772	728	681	712	699	756	728	702	732	712	693	703	695	720	815	761	704	711	766	709	752	737	706	728	751	772	726	726	720	747	724	729	730	759	714	737	748	760	738	750	706	689	738	753	676	738	730	770	684	748	738	698	693	742	758	737	703	744	676	698	731	695	734	712	711	737	701	665	729	769	682	746	691	694	722	705	712	767	717	736	729	765	716	725	720	742	758	784	780	740	747	698	777	675	707	744	769	709	680	707	730	729	722	719	710	717	714	744	754	716	736	708	716	704	715	741	724	768	674	771	757	763	755	702	792	721	764	708	717	702	719	732	728	711	714	659	738	717	751	741	718	749	716	743	696	745	769	705	703	759	691	741	716	682	727	746	729	728	721	749	725	760	710	698	744	655	703	709	757	738	751	752	712	707	694	778	741	771	699	725	747	663	735	757	734	728	759	749	728	728	715	734	736
24460	20354	26430	24144	20344	10178	1332	876	736	660	664	587	611	554	537	539	484	554	515	515	474	485	538	560	453	499	513	483	465	498	470	473	493	464	475	481	475	451	470	437	491	472	430	451	468	434	464	464	476	416	489	475	481	443	490	511	440	458	486	472	474	496	454	505	450	491	455	451	481	472	460	481	442	480	434	477	469	524	436	465	484	432	450	457	495	487	497	440	463	445	460	450	436	454	463	468	463	426	442	468	481	479	433	446	450	501	434	475	449	441	463	445	440	465	459	471	485	517	432	447	486	469	468	453	469	477	482	475	479	483	441	449	436	450	450	474	423	454	499	450	430	462	495	437	447	483	477	452	456	466	482	493	464	442	440	477	457	457	432	490	433	455	474	466	460	455	508	477	462	463	426	430	475	466	457	449	495	437	460	494	427	486	457	473	452	482	462	437	459	434	437	475	465	455	466	450	447	502	458	475	447	480	475	456	488	451	455	474	453	461	434	463	458	463	473	472	474	499	427	432	451	445	477	454	424	462	450	449	471	457	455	467	473	435	497	447	455	453	492	436	458	440	471	421	475	416	450	475	481	435	438	429	462	487	456	484	460	435	517	453	438	502	412	444	481	465	451	448	498	451	450	476	449	432	442	452	467	474	436	477	448	449	443	462	454	460	427	473	475	486	464	469	433	458	456	490	443	502	441	400	413	466	454	438	448	424	504	449	468	461	462	448	453	467	456	475	479	416	461	452	457	436	480	488	503	460	399	456	519	433	446	453	493	441	459	487	478	465	446	448	470	476	484	417	425	434	433	512	459	487	482	443	472	453	467	437	486	467	482	479	471	484	452	472	463	469	444	505	432	417	440	479	492	467	462	465	491	513	439	483	468	463	477	444	473	473	450	487	476	433	469	422	462	478	484	433	411	480	441	460	473	459	465	483	442	479	456	457	466	429	464	457	452	460	471	483	470	450	472	435	492	470	446	423	461	473	449	480	467	484	460	450	469	484	422	439	444	442	463	478	456	461	445	502	469	463	476	470	442	430	485	423	487	482	480	461	452	443	485	489	446	481	459	423	448	460	494	455	471	490	483	481	471	452	447	460	487	461	481	445	483	455	476	439	465	467	463	502	477	447	467	449	445	463	475	459	446	458	434	481	510	451	450	437	483	425	440	477	482	441	457	473	497	435	483	467	491	514	475	456	449	479	436	473	440	456	480	453	452	449	440	425	455	453	475	441	435	468	471	419	465	478	455	444	417	465	447	487	486	422	455	437	466	422	444	472	502	470	475	455	485	452	494	467	523	454	462	444	451	452	436	429	411	421	452	460	496	453	467	455	480	466	439	484	474	514	474	477	456	459	452	438	446	414	449	476	447	451	461	454	479	440	475	447	432	486	463	451	466	439	488	441	430	478	461	474	507	445	489	446	464	450	451	457	420	478	415	460	452	493	462	451	487	422	462	481	433	470	463	488	470	468	478	479	459	466	457	471	491	454	491	463	420	462	447	456	474	459	509	500	443	460	493	455	460	427	466	417	477	464	471	437	444	439	472	475	485	470	467	495	461	481	437	432	489	450	457	459	460	508	429	488	448	470	488	457	441	471	447	469	470	476	490	456	477	448	468	444	486	447	436	501	448	460	447	429	422	481	456	442	468	485	484	428	472	490	514	458	449	448	473	423	422	457	499	489	480	474	481	485	452	429	438	492	462	445	474	460	445	461	495	458	446	509	479	461	471	486	453	433	462	492	444	432	424	482	440	464	421	462	468	466	422	448	455	443	443	475	481	462	487	431	503	433	457	428	447	462	442	423	461	392	490	472	481	425	463	456	473	459	465	458	426	481	478	457	428	458	445	475	472	462	496	503	470	448	448	457	433	476	473	468	441	427	454	470	456	486	455	491	448	468	479	453	449	444	495	469	496	447	461	435	442	482	452	492	515	431	463	464	498	487	439	465	425	451	469	493	424	445	420	430	436	450	457	450	460	445	459	442	442	469	475	419	426	482	490	460	438	443	434	460	486	442	450	498	453	455	430	461	505	456	438	481	482	424	452	422	439	469	454	497	414	464	481	470	483	472	444	483	459	468	478	468	451	448	498	461	451	453	475	475	466	437	468	423	505	453	473	473	462	447	494	442	477	475	464	464	479	492	483	452	449	482	426	454	431	481	476	485	463	493	450	466	463	467	435	452	423	461	454	497	469	450	475	471	480	422	451	443	445	450	466	470	439	441	427	499	461	455	475	457	456	486	448	456	459	463	481	399	448	442	479	478	476	472	492	468	420	431	442	453	434	444	450	476	453	479	495	449	467	459	459	476	498	428	434	430	466	469	487	457	467	462	482	471	462	483	452	413	469	449	467	465	446	433	446	488	469	438	461	465	459	443	463	457	494	449	439	476	457	466	472	468	495	425	467	408	466	470	468	467	477	432	455	474	457	436	449	436	430	458	430	477	472	448	459	515	432	480	476	424	447	509	451	435	433	460	428	409	491	478	473	443	458	464	436	465	468	448	493	444	492	484	454	472	489	452	475	445	469	445	414	454	450	422	454	465	456	489	464	464	450	441	461	420	467	467	442	472	476	459	459	487	476	498	458	484	495	479	448	486	468	467	475	472	458	435	419	480	452	442	449	474	453	489	483	447	446	448	455	452	490	446	434	430	443	432	486	441	432	468	450	456	486	452	439	429	421	477	464	501	439	422	470	484	456	449	471	427	479	469	448	445	497	392	457	446	449	451	463	431	450	466	478	405	443	483	471	466	468	478	472	479	480	448	466	474	458	486	451	425	481	449	477	453	445	406	465	479	450	467	473	446	458	490	476	466	489	460	442	463	459	466	519	456	457	461	440	492	436	461	437	455	461	458	454	416	484	475	467	463	474	422	425	452	473	423	432	473	424	447	430	469	444	446	436	441	459	462	497	440	501	451	432	463	477	422	473	473	464	443	435	469	461	449	445	466	473	462	383	470	450	502	470	459	473	504	489	456	479	466	477	452	497	497	485	466	444	466	477	442	431	459	460	458	475	446	479	463	442	453	483	471	513	459	481	454	488	449	447	451	458	448	476	435	427	454	479	441	493	464	422	461	470	408	432	447	476	469	468	451	453	436	486	467	451	487	450	452	471	458	467	471	459	476	431	459	476	442	496	463	471	464	442	490	441	456	430	449	484	461	451	428	496	443	489	468	447	469	440	444	450	477	477	459	464	472	414	475	452	455	498	488	464	481	497	453	493	490	504	440	464	462	475	464	475	462	414	421	451	475	472	435	476	426	422	467	461	419	478	424	423	472	444	474	534	473	475	477	467	449	470	439	478	472	444	467	457	468	500	402	438	459	428	468	478	493	502	415	407	454	474	434	441	485	505	498	463	445	446	486	487	463	519	474	474	445	462	450	424	465	455	481	451	455	462	470	484	467	476	457	480	451	487	460	465	452	483	434	469	488	461	455	496	498	422	467	447	493	473	477	430	407	426	468	473	467	479	494	427	430	452	398	472	438
24726	8776	8214	4470	2964	2158	1737	1421	1190	1020	960	852	757	747	729	626	587	594	612	571	566	552	542	568	551	530	514	522	544	525	547	549	535	512	500	486	545	503	436	479	477	539	486	513	487	513	510	491	466	467	470	463	495	423	475	466	520	485	496	494	490	480	468	479	502	447	495	527	464	493	471	451	501	492	477	467	518	450	465	468	486	493	469	465	503	450	496	498	450	486	486	514	486	460	469	471	463	520	435	477	477	482	463	469	522	502	441	511	493	463	476	497	464	443	479	496	485	450	520	460	493	465	442	484	463	478	515	528	494	459	476	454	458	479	503	474	460	420	486	473	486	510	451	448	485	459	460	490	449	477	486	472	495	430	457	484	445	447	450	474	519	465	531	471	464	435	438	511	494	487	478	498	519	487	458	468	493	464	479	484	498	431	497	450	498	515	460	489	484	464	477	469	486	491	490	461	447	487	466	505	470	478	456	433	465	463	501	468	461	468	471	479	493	472	461	469	478	510	463	475	464	491	511	497	470	464	456	471	458	480	472	519	480	457	466	475	446	483	499	467	503	529	449	479	521	472	455	487	491	504	472	454	501	460	502	473	489	442	498	453	472	460	455	464	494	502	472	425	484	490	483	447	477	469	420	515	454	466	489	491	483	439	454	485	428	454	509	485	416	496	484	475	437	495	467	440	478	477	459	484	460	490	450	458	483	483	492	446	480	489	458	490	477	473	472	472	498	431	511	480	493	464	471	499	473	482	468	474	434	502	487	513	487	474	498	473	462	496	422	500	481	474	471	503	434	460	494	467	441	468	476	497	516	444	461	470	463	484	438	501	490	502	496	498	490	480	459	495	519	485	435	473	492	485	488	401	487	472	461	462	470	503	445	461	472	468	476	497	500	471	468	467	480	474	525	483	474	461	480	460	468	479	467	487	435	431	523	460	514	504	443	507	507	478	444	496	486	441	449	459	473	463	487	469	437	462	434	489	517	439	449	489	496	466	494	495	487	485	487	476	484	469	489	461	503	523	502	477	451	456	417	465	461	511	463	463	482	464	449	475	439	464	459	481	489	444	474	493	461	448	461	497	464	491	447	487	441	491	461	493	481	447	495	467	434	491	474	458	463	458	470	478	497	485	498	487	508	493	435	459	483	482	443	466	446	466	489	493	492	471	471	455	464	455	491	461	496	466	480	487	449	478	480	477	485	509	492	466	502	481	458	488	499	455	471	465	484	480	491	431	468	475	500	493	472	447	513	466	483	489	486	505	437	472	457	478	443	460	481	485	483	473	482	503	492	455	434	459	503	493	466	450	445	497	457	445	488	467	498	477	482	495	452	477	480	456	462	486	451	505	461	460	467	455	453	457	476	461	472	509	486	503	505	490	464	462	496	447	493	492	509	473	477	469	477	463	483	441	455	462	532	481	472	454	480	487	483	490	476	528	464	427	501	483	454	510	488	482	448	474	500	468	457	456	467	480	492	467	443	471	457	490	491	495	482	486	489	455	449	484	471	442	468	467	484	445	465	494	472	488	458	502	505	444	441	462	456	484	467	483	458	491	449	479	477	462	478	533	464	458	505	468	491	452	453	433	465	471	470	503	495	482	460	478	469	456	471	485	454	466	430	459	471	481	537	513	500	462	455	478	481	469	473	500	461	497	450	447	467	519	456	461	405	466	428	467	434	490	469	494	434	484	465	457	460	453	468	475	485	446	436	477	464	468	497	456	455	490	483	473	489	495	482	484	483	507	479	458	470	464	482	488	463	502	462	460	489	458	466	468	472	504	489	499	512	462	446	458	500	496	508	516	487	498	459	475	495	468	453	469	482	461	495	473	487	446	473	457	497	457	479	471	450	494	456	445	488	484	445	508	475	465	438	448	483	491	485	513	491	443	488	511	534	478	474	451	465	474	484	475	442	494	472	452	451	493	481	456	449	503	493	470	467	437	478	462	481	464	444	449	508	480	496	436	438	473	508	457	478	501	448	494	462	505	515	471	471	455	457	484	489	506	448	479	486	485	463	451	437	490	476	480	476	486	463	496	501	482	475	436	453	484	507	498	462	468	462	444	458	487	462	470	458	492	485	479	509	472	430	492	531	497	453	490	509	473	456	463	512	435	498	507	464	471	484	486	479	472	479	492	483	440	490	461	424	497	451	503	485	477	502	489	498	503	495	485	486	486	443	454	461	466	460	453	456	510	470	428	427	486	449	443	482	455	467	459	507	487	504	491	495	495	483	453	481	460	481	466	490	494	482	446	475	458	484	449	426	461	477	488	474	518	518	478	466	500	454	507	482	485	421	501	452	469	457	489	469	508	488	511	435	493	463	463	506	458	493	500	467	482	505	455	465	436	516	485	509	459	487	499	507	480	469	479	512	489	449	464	469	506	443	483	453	456	432	455	460	445	441	425	487	503	492	481	477	510	450	472	430	427	486	490	500	474	494	443	509	466	502	471	452	472	498	462	460	509	482	474	503	468	479	489	461	488	447	490	468	490	450	481	479	468	494	509	430	484	468	468	466	458	491	455	504	498	463	504	473	504	488	473	478	454	462	471	444	473	469	460	498	444	495	485	449	444	461	474	518	470	485	454	469	474	478	483	554	493	470	468	476	478	447	470	447	498	470	477	460	463	478	468	455	501	426	462	535	449	460	508	494	499	479	486	488	475	504	418	455	493	467	455	480	437	501	463	458	511	477	480	500	451	458	463	463	508	482	502	455	490	465	490	497	477	491	456	518	510	463	504	480	476	436	520	462	476	477	434	469	481	480	476	485	468	423	498	453	416	481	514	480	514	481	490	472	442	478	497	456	507	450	475	440	489	472	462	480	455	506	454	471	508	471	488	462	457	464	469	487	470	448	462	493	475	462	444	491	443	467	451	470	491	452	474	486	483	479	500	472	510	525	450	510	449	480	443	461	509	458	462	455	436	440	456	515	465	461	493	444	477	440	453	461	494	454	487	506	482	427	489	497	458	453	485	487	484	502	499	452	456	451	480	460	474	470	500	466	520	466	449	497	490	453	468	476	505	494	469	459	481	458	497	454	491	497	453	486	469	537	473	452	492	485	506	470	493	471	484	486	463	504	476	483	472	469	492	494	472	486	484	490	462	499	508	477	461	480	487	518	459	501	460	496	489	494	449	509	465	496	468	469	455	442	476	496	465	441	502	451	467	473	459	474	474	460	473	455	469	497	474	445	493	486	472	438	447	477	493	484	448	475	434	474	482	457	498	472	509	488	475	460	462	460	490	470	458	469	458	457	466	477	452	494	460	497	481	499	499	505	453	444	446	463	516	478	445	492	474	462	462	471	454	425	478	446	479	486	473	475	463	517	482	470	464	525	492	475	476	463	484	479	449	480	492	479	459	484	487	481	469	450	479	457	497	461	460	452	474	516	484	473	468	447	470	477	498	487	422	460	451	471	474	457	487	469	472	527	451	465	442	487	440	487	466	453	467	517	436	453	471	450	422	450	504	494	464	486	498
22594	20346	26836	23759	20354	20417	10514	1922	1395	1281	1238	1160	1083	1073	1083	1027	955	991	947	930	910	965	903	930	933	935	963	923	908	939	889	879	837	921	886	868	870	937	828	884	890	844	856	858	881	781	839	789	859	830	848	810	846	845	849	847	867	875	848	867	877	859	830	880	846	859	837	822	917	822	888	819	860	874	822	904	812	766	847	850	873	867	829	857	792	856	835	943	849	870	872	866	860	854	854	829	932	853	865	812	802	889	823	871	853	890	863	793	849	840	815	840	838	856	876	829	833	872	804	875	852	816	858	862	799	816	839	858	824	864	801	826	849	873	860	825	861	851	769	788	850	841	864	833	866	817	860	933	835	856	877	884	895	849	871	824	840	819	877	813	865	837	833	823	813	812	852	885	926	848	857	897	866	833	868	857	865	842	830	862	835	878	873	918	826	876	867	909	848	786	852	828	816	782	810	853	840	866	827	927	876	896	840	822	800	916	814	828	895	850	815	836	843	854	846	853	861	860	801	913	811	818	825	853	880	854	782	873	817	860	859	867	852	830	867	879	832	902	813	818	802	856	876	821	801	834	844	809	856	852	847	806	845	918	868	824	890	854	797	880	777	813	901	879	843	827	868	840	863	918	821	889	873	855	811	839	842	847	885	872	847	874	838	831	811	855	852	835	818	838	838	819	865	829	893	887	850	821	887	854	806	839	879	823	820	798	846	817	846	898	839	875	822	871	870	865	878	844	837	809	894	839	844	836	841	876	800	813	786	825	858	830	821	819	858	821	841	833	861	865	851	782	846	855	834	854	840	879	869	891	842	874	803	860	854	810	839	856	871	855	855	857	852	815	864	844	840	873	856	914	868	841	806	862	854	872	848	895	884	824	866	850	882	901	838	818	836	852	867	853	864	873	891	849	843	817	819	815	885	841	840	812	821	831	849	893	874	853	854	833	880	874	843	831	853	855	870	853	817	828	851	849	837	858	832	852	873	853	871	806	850	810	844	857	814	872	866	845	834	823	858	887	845	850	933	865	852	821	847	836	827	840	753	892	789	838	860	852	863	857	836	863	845	849	833	888	831	821	861	878	868	777	831	814	810	849	836	842	844	851	891	837	818	809	801	846	850	777	795	821	847	894	885	911	862	849	839	833	817	830	858	844	819	888	881	811	844	818	857	860	873	842	859	847	862	823	812	845	850	807	867	864	892	855	832	868	824	813	855	862	869	837	873	819	893	868	887	874	854	842	846	793	836	871	867	787	799	848	789	806	835	854	836	846	787	845	899	858	857	880	829	879	855	881	813	813	851	824	832	896	843	818	855	820	812	855	806	827	829	839	883	839	881	833	913	828	866	832	837	877	859	893	862	815	791	833	822	769	863	893	903	855	881	847	799	873	829	834	872	869	894	900	855	847	868	860	887	794	857	851	856	841	845	829	828	859	864	837	863	810	784	831	827	898	807	838	828	903	814	866	812	843	878	816	882	854	815	868	815	817	833	898	791	801	908	826	831	858	865	869	855	870	832	854	826	868	841	858	803	846	859	867	829	844	820	797	826	768	859	837	903	825	821	861	858	826	849	909	870	828	828	889	856	864	851	887	834	819	876	873	847	810	810	851	839	814	840	835	813	835	844	849	823	874	816	798	833	800	829	810	816	855	888	871	837	837	872	848	804	830	840	875	846	827	864	862	881	850	830	796	854	835	850	864	788	881	820	873	871	892	839	831	873	860	897	854	859	849	835	861	864	875	847	861	824	887	889	879	913	869	848	837	831	833	831	793	797	815	831	812	858	812	875	843	846	860	842	863	890	823	881	836	821	902	810	824	867	870	921	878	865	843	869	861	870	852	871	813	848	845	827	830	861	846	860	858	845	880	815	892	835	841	897	802	823	829	897	838	824	833	844	871	805	810	847	801	905	858	827	832	806	874	858	852	785	876	800	825	885	832	878	878	838	826	825	869	882	799	876	847	836	829	828	854	809	834	819	848	852	874	867	862	812	859	923	878	921	842	876	901	884	841	828	805	827	872	870	892	825	830	857	792	881	864	773	810	835	878	833	845	825	893	861	838	890	895	831	813	840	919	903	887	851	888	798	856	839	831	808	864	868	819	818	836	881	885	835	843	763	835	846	822	825	818	853	867	870	841	876	834	867	899	829	797	804	881	865	835	832	861	805	797	836	885	814	888	864	850	863	822	826	821	916	849	860	849	825	780	896	854	843	834	859	811	818	788	788	850	845	842	820	875	879	805	866	866	892	807	844	807	872	853	841	861	849	863	813	836	821	887	866	883	800	854	868	838	844	891	835	864	847	863	913	815	857	798	835	867	842	868	848	874	829	764	853	844	819	881	886	923	799	868	876	888	835	801	867	800	889	801	855	858	808	861	838	830	872	885	878	831	867	855	781	869	821	782	830	864	842	911	820	852	816	831	852	846	856	843	846	877	795	845	869	864	876	885	790	855	824	837	880	900	876	848	795	880	832	916	780	841	858	838	815	827	856	866	784	818	818	870	867	842	818	847	801	846	851	815	791	806	831	845	883	824	836	818	810	866	851	843	840	845	853	844	918	908	817	898	791	867	858	819	823	864	849	801	804	840	822	793	848	840	826	839	813	897	865	890	859	837	817	848	876	803	812	799	826	801	833	817	850	800	889	839	784	786	816	854	821	832	841	851	872	827	819	871	879	822	820	852	790	857	835	843	853	802	829	829	796	880	817	810	833	897	840	827	827	884	838	869	833	808	830	870	893	834	907	882	842	837	868	821	840	874	822	804	874	825	835	901	845	786	808	850	926	820	855	850	877	869	885	881	823	833	830	849	872	897	861	853	811	827	891	841	869	849	872	785	842	763	817	836	891	840	873	850	868	894	878	860	820	823	874	845	873	816	854	828	802	815	908	850	869	788	838	857	926	861	835	849	817	856	893	820	872	806	880	847	861	867	861	854	838	835	834	880	841	822	810	826	848	897	812	844	821	885	849	816	879	894	807	827	847	790	818	891	873	842	796	844	894	846	880	807	887	846	832	814	830	897	868	848	842	853	827	857	819	815	831	869	880	879	858	802	830	852	872	862	824	794	831	797	869	846	880	837	862	813	802	795	814	840	855	832	837	879	861	846	820	826	851	870	789	848	851	803	808	838	807	860	860	871	818	864	883	860	875	881	789	809	865	840	799	800	845	847	837	838	841	850	833	879	861	840	856	825	805	833	806	838	838	864	844	819	873	819	865	864	901	808	881	830	876	865	817	806	843	777	807	832	881	822	853	861	827	849	828	811	865	886	833	845	849	856	896	866	842	833	874	857	853	846	842	874	845	776	868	823	832	836	848	844	858	886	800	803	846	828	894	853	848	815	842	845	883	904	809	847	856	871	849	809	861	810	843	827	852	836	841	835	878	898	851	874	873	826	847	899	860	827	831	820	834	823	859	830	861	882	808	858	852	854	847	822	861	787	846	817	858	830	856	860	807	854	894	862	819	902	861	852	806	836	893	799	944	840
22320	14766	13562	7832	5452	3941	3057	2611	2189	1788	1637	1556	1429	1294	1303	1182	1132	1018	1056	1006	995	963	967	967	938	937	916	948	894	886	908	901	914	824	856	844	834	819	851	857	840	823	870	806	831	874	820	864	811	806	821	835	839	781	837	779	826	813	795	816	803	846	791	814	846	808	816	789	836	754	774	825	811	784	821	828	838	869	816	805	785	822	778	795	788	817	796	789	831	832	757	767	820	831	807	790	838	851	787	808	778	829	795	780	793	845	811	800	827	821	860	770	792	792	808	805	813	825	817	784	816	800	830	837	782	792	789	796	794	820	836	826	776	788	791	790	767	821	779	766	788	818	804	782	842	778	812	757	804	773	839	762	774	804	846	801	762	781	812	796	835	761	789	815	792	779	853	817	834	827	806	816	826	820	767	796	796	764	742	798	815	811	769	787	822	800	779	824	794	828	784	812	822	812	828	802	769	839	794	806	819	857	762	824	777	807	802	807	867	777	783	833	800	789	739	848	783	765	828	822	863	805	769	813	766	818	794	798	809	828	855	836	801	839	844	797	786	792	826	770	777	819	773	776	773	851	802	819	796	738	827	806	804	769	761	822	822	792	824	799	779	802	806	814	802	841	839	824	826	813	824	767	837	837	833	795	815	802	805	738	821	859	811	842	773	816	805	792	794	787	789	779	787	783	738	766	815	773	803	874	785	782	799	798	819	818	767	768	824	758	770	823	807	779	797	806	826	786	785	791	792	795	838	810	804	769	819	764	781	797	814	796	772	743	817	792	771	787	811	845	774	810	778	791	822	798	823	785	798	806	828	771	854	754	830	800	815	829	834	803	843	791	747	830	800	821	797	780	792	812	793	856	759	769	824	787	808	786	762	791	768	812	783	757	799	825	780	836	792	781	796	760	782	772	784	804	822	813	796	799	788	787	839	790	823	839	779	791	765	847	827	801	821	806	810	802	776	862	836	748	796	812	794	777	770	828	802	840	808	798	799	814	815	749	789	786	783	816	834	788	768	822	867	801	845	803	796	834	801	799	824	762	770	755	780	778	837	803	793	796	807	815	804	803	797	822	815	852	776	804	811	847	815	838	794	814	769	790	814	837	720	821	847	793	835	814	802	831	849	814	804	773	780	806	792	792	798	814	782	845	812	845	788	786	797	793	779	816	769	822	830	806	759	845	823	852	803	794	792	795	809	829	796	803	808	776	835	768	806	827	733	840	810	813	805	762	821	821	735	844	770	772	788	791	828	801	813	830	844	772	728	788	807	891	793	842	869	822	804	826	822	828	838	798	786	777	788	829	847	768	769	773	851	784	844	827	785	806	780	861	822	813	779	805	769	806	789	797	802	862	807	778	795	859	756	818	814	822	788	785	811	827	797	819	837	818	771	784	841	799	824	841	818	793	836	739	831	776	858	800	780	772	832	768	828	788	775	778	797	820	780	790	792	803	796	815	791	815	753	826	792	795	783	827	749	821	807	808	837	810	851	774	851	815	808	792	828	862	780	785	794	803	808	757	835	749	821	744	813	825	897	768	828	757	792	816	828	827	769	809	822	776	767	780	771	798	758	804	832	791	813	821	836	815	838	805	787	840	801	872	839	777	792	808	782	791	743	804	755	784	829	821	812	756	775	821	822	786	771	777	787	803	795	807	785	787	790	836	795	839	822	783	748	798	822	814	819	775	773	819	860	792	826	849	874	850	775	810	810	808	788	791	804	792	834	764	786	793	852	751	791	852	809	800	832	788	815	832	856	835	770	822	801	830	796	760	796	813	816	792	784	848	813	778	755	817	838	770	782	785	776	800	830	817	802	778	814	803	762	795	834	821	763	827	842	817	814	787	820	792	757	810	817	858	733	778	774	802	814	833	800	792	794	814	799	814	797	719	794	785	788	795	831	805	788	756	750	799	795	766	803	813	847	803	836	821	836	774	808	808	818	760	766	814	761	812	767	781	783	769	796	842	778	833	794	820	758	768	817	747	808	814	772	777	792	801	775	811	829	850	791	869	810	832	837	778	814	791	789	794	825	819	842	800	809	847	785	840	790	814	748	811	782	809	838	777	798	772	847	819	794	835	787	768	853	797	809	828	843	803	813	815	772	830	788	861	820	778	794	779	802	774	824	844	832	768	851	842	777	845	795	772	808	779	796	791	795	827	801	801	768	847	763	797	805	805	803	773	787	785	825	820	739	802	782	829	744	846	833	801	777	763	827	823	819	779	812	796	781	800	780	823	789	817	766	806	824	803	792	800	771	771	805	784	838	754	810	788	812	834	795	871	785	826	800	760	805	827	815	745	791	738	798	761	749	748	808	826	828	795	801	814	805	803	826	762	775	770	763	774	840	832	784	832	747	793	800	809	809	760	837	845	785	835	803	753	790	810	868	817	794	803	767	796	845	863	784	804	783	789	797	793	814	817	761	769	814	768	811	862	816	776	847	749	754	817	812	809	775	819	827	763	782	780	819	787	865	789	838	856	831	790	837	795	773	878	781	796	830	840	804	812	795	779	745	807	795	792	783	820	765	802	780	798	798	822	814	825	807	794	759	769	780	794	782	777	836	771	801	758	780	777	803	823	813	857	764	848	801	771	795	802	803	850	870	808	767	782	765	800	800	857	824	768	831	829	781	820	743	871	822	801	804	805	804	800	791	796	872	776	829	787	824	770	790	818	828	826	771	746	805	786	817	817	823	818	817	818	845	809	786	797	763	821	773	754	784	830	856	784	823	759	790	820	835	799	836	806	864	777	785	751	828	822	775	756	838	829	776	809	845	757	754	790	815	777	760	832	823	803	791	803	772	818	757	842	800	793	844	821	817	759	820	834	807	780	840	747	790	810	841	789	845	839	831	781	812	863	802	826	790	855	820	823	820	821	786	799	813	780	805	793	827	777	754	807	776	834	781	832	799	807	792	814	805	822	861	808	827	790	812	742	805	828	746	791	765	754	819	811	825	857	771	810	789	769	848	844	780	792	810	829	790	815	838	800	776	783	790	761	811	772	843	862	805	837	788	796	769	833	779	788	792	832	814	803	827	817	795	850	794	857	785	724	786	798	761	796	775	781	828	794	790	769	790	720	853	855	834	786	797	811	799	829	765	822	807	798	836	872	816	799	765	786	836	830	815	833	779	763	787	811	841	826	830	791	797	794	778	806	806	838	820	834	843	794	813	800	808	789	837	795	829	856	775	782	801	743	796	762	811	802	777	758	806	745	798	788	772	801	762	790	741	803	747	791	871	811	841	802	857	790	775	847	819	812	798	832	820	811	884	769	816	784	842	768	808	812	769	843	802	761	788	765	746	777	786	760	819	779	752	809	797	802	829	792	836	842	779	791	802	803	745	781	844	808	786	805	754	793	800	817	778	813	779	821	771	783	810	805	843	752	803	779	824	846	833	757	761	781	782	822	802	758	800	803	743	775	749	808	765	761	803	797	843	790	810	805	771	799	766	871	811	754	778	729	750	823	818	796	777	770	794	774	789	795
30275	15039	2902	897	693	678	680	653	666	706	673	647	661	669	677	724	689	657	663	637	651	657	696	690	646	679	700	655	652	671	663	703	655	605	678	649	684	629	656	649	671	655	644	665	702	661	662	691	688	650	640	644	671	629	664	692	694	660	643	669	686	650	689	705	645	675	622	644	639	625	679	645	641	661	691	721	631	662	639	681	692	648	636	650	630	713	634	661	654	636	634	671	658	691	662	632	645	628	655	671	638	661	650	667	718	661	641	624	649	633	706	671	665	700	640	722	646	666	672	665	638	637	688	665	644	712	690	683	662	636	680	646	633	630	631	679	617	643	654	613	621	582	668	642	684	688	640	637	658	651	670	646	607	613	683	661	640	618	686	639	710	702	638	720	679	656	644	695	620	680	647	690	667	640	639	638	686	657	691	652	660	664	688	671	679	648	636	623	639	714	684	696	629	627	679	696	688	677	642	635	704	706	618	673	663	689	666	672	690	638	670	643	677	673	657	697	622	652	661	673	642	652	646	645	687	691	659	687	653	648	679	603	668	672	638	636	641	667	646	645	672	652	637	658	658	651	671	678	642	662	688	655	653	638	641	662	652	638	639	665	683	629	609	686	683	697	638	679	579	629	655	655	627	686	605	643	647	705	687	638	623	632	620	630	637	660	667	613	643	628	681	685	689	660	701	665	637	632	662	642	674	640	694	666	643	640	666	652	682	665	643	637	683	666	633	686	599	661	614	690	639	657	635	648	635	676	710	665	677	653	671	647	647	679	682	640	704	656	617	655	601	592	684	616	644	700	677	676	632	664	662	636	686	613	674	667	638	694	659	691	679	692	683	668	660	648	673	624	701	660	651	676	649	676	666	612	626	648	682	630	648	650	685	639	687	636	675	676	683	625	654	649	640	693	707	588	693	647	643	653	635	685	633	657	712	635	683	641	657	669	681	685	627	655	650	608	656	643	683	653	658	691	685	677	686	690	682	666	722	633	683	689	670	646	645	669	658	661	708	625	719	669	676	704	700	673	650	622	647	653	669	695	692	660	694	618	678	624	691	641	648	723	653	652	676	627	658	630	712	663	677	653	683	661	657	688	682	647	703	625	656	646	652	636	676	681	672	662	672	664	636	673	640	708	655	646	604	649	688	651	703	634	658	649	672	691	661	643	679	701	662	674	648	659	668	671	629	659	680	655	666	696	665	667	636	667	662	696	653	657	639	601	670	689	689	708	649	704	642	670	651	652	639	687	674	624	700	637	642	639	662	683	625	651	670	663	661	653	615	650	617	702	673	651	679	641	627	638	688	661	671	671	626	655	649	680	697	706	657	638	679	609	697	671	668	678	652	648	658	705	637	691	646	637	637	625	586	635	658	679	664	672	631	653	636	644	647	648	659	624	632	684	672	656	711	641	644	642	637	664	663	707	660	671	620	678	669	616	640	628	654	679	694	669	637	648	617	660	659	651	629	653	677	637	661	666	631	658	669	636	631	671	650	665	671	645	629	688	669	652	655	716	682	697	645	634	678	665	673	650	624	661	686	686	611	705	679	687	638	669	624	704	694	674	654	679	674	650	646	608	655	668	656	656	668	627	720	708	659	669	669	665	676	633	669	698	694	654	663	679	671	722	652	645	656	642	689	654	659	652	657	670	664	656	642	619	607	629	684	633	658	692	697	605	653	643	643	665	639	648	648	629	660	652	630	685	720	663	668	670	642	675	641	626	672	651	665	692	645	669	621	618	664	618	640	601	678	678	662	706	687	615	618	668	678	665	672	612	676	634	662	659	647	685	655	627	676	627	677	670	671	679	653	634	663	621	669	653	666	667	705	674	696	643	662	661	719	641	650	656	674	641	614	659	668	652	638	618	675	670	670	711	647	639	690	635	669	678	671	678	621	694	645	678	620	675	669	648	663	684	647	667	667	623	661	625	664	645	668	656	697	645	696	637	637	634	665	681	705	685	681	636	666	657	674	674	648	680	649	686	678	665	699	657	652	678	664	669	680	633	652	645	658	674	645	659	732	643	620	670	641	640	641	692	666	634	684	611	645	686	668	618	635	616	653	607	634	671	717	644	645	650	678	650	657	691	631	623	629	673	658	647	642	679	650	677	647	698	681	624	651	674	645	642	624	650	687	674	677	696	667	690	657	655	639	672	679	661	699	666	676	686	682	636	691	691	667	659	668	633	659	692	696	671	667	681	703	629	693	656	668	661	649	693	659	647	701	670	676	647	634	595	662	656	648	623	615	660	653	657	683	705	642	673	617	636	641	665	701	656	630	647	692	612	654	640	670	695	636	644	692	684	635	676	628	626	618	663	619	661	658	651	665	671	660	677	673	612	656	688	671	645	674	731	671	660	670	638	706	666	689	672	697	661	634	656	672	645	688	639	667	689	632	647	706	630	640	703	664	677	651	690	692	614	675	681	660	686	619	657	716	697	655	681	669	664	667	697	706	638	648	704	662	675	632	646	623	697	620	691	657	639	677	630	703	691	643	692	671	618	681	692	633	643	667	619	616	689	649	669	678	655	609	620	592	655	679	618	660	689	677	685	624	663	634	715	670	669	642	639	639	684	654	648	673	671	662	636	714	634	692	622	718	655	665	655	682	652	648	652	676	640	673	658	701	693	663	646	662	623	611	629	687	636	657	674	658	676	718	667	635	662	664	704	637	674	656	652	634	640	652	680	686	578	677	705	689	661	651	659	651	644	656	652	669	671	694	634	670	658	707	676	710	648	640	701	678	642	694	658	627	637	601	625	650	657	652	633	694	664	654	656	688	679	662	673	643	644	618	666	708	668	660	680	687	662	682	604	659	697	657	658	673	652	667	640	662	617	664	671	639	686	652	663	665	620	661	704	671	651	656	661	641	647	677	649	661	683	625	652	627	663	638	645	650	633	661	658	697	672	628	689	699	667	655	643	663	666	681	665	648	720	637	628	619	646	633	718	663	646	668	620	665	661	649	674	676	641	661	639	670	597	650	635	672	690	675	711	618	704	655	693	673	644	700	637	640	661	688	678	674	652	666	664	692	661	666	684	688	619	642	661	665	635	627	670	669	659	670	665	652	627	704	676	673	649	648	637	693	650	649	658	643	701	584	648	688	624	652	679	650	662	636	636	659	699	670	681	679	639	594	644	650	654	692	708	703	703	686	655	698	664	667	663	685	683	636	646	676	659	688	646	681	639	638	706	647	647	670	702	644	661	671	654	676	659	642	732	648	699	633	673	655	682	684	634	679	686	678	646	681	649	649	656	710	705	637	652	632	667	618	658	665	632	625	641	710	664	650	619	656	655	656	636	636	662	645	639	605	676	682	683	648	666	701	668	728	655	692	678	619	656	650	655	660	666	704	677	683	597	662	625	718	668	633	665	673	686	611	657	630	619	679	675	703	668	661	650	687	679	667	675	641	741	661	675	680	633	650	664	704	617	626	657	635	652	661	693	639	638	606	639	675	658	631	649	658	647	665	683	646	674	646	669	710	656
18638	1198	1059	908	859	757	742	777	710	694	717	689	694	712	691	689	687	694	716	698	671	696	710	654	660	614	700	671	726	705	654	697	682	699	618	695	696	649	643	680	699	695	653	681	689	718	663	692	703	713	683	727	690	733	694	718	678	654	674	697	706	688	674	724	682	682	634	662	672	728	668	680	687	673	666	638	696	707	732	700	682	679	716	696	668	695	638	672	681	657	664	687	679	665	719	635	683	705	706	690	704	672	678	708	725	690	646	681	675	649	667	680	680	645	657	678	672	685	686	707	683	671	718	724	712	706	628	684	694	680	669	727	718	716	684	644	671	675	718	697	639	683	668	679	679	665	700	722	679	675	679	668	659	651	710	712	719	709	666	675	691	637	706	688	693	702	673	698	722	681	675	653	703	700	664	712	695	682	710	668	663	681	642	759	683	678	706	669	680	654	713	678	686	732	708	670	679	742	668	756	662	666	676	657	683	730	703	691	693	696	684	640	687	726	733	649	676	687	693	713	667	674	664	683	679	656	631	685	696	684	671	682	663	721	682	659	695	705	673	676	686	707	713	671	681	696	703	708	698	708	672	653	668	669	693	716	686	652	705	690	660	698	700	668	670	691	661	668	683	723	683	669	737	692	634	758	671	659	625	664	704	678	710	677	671	667	671	645	693	662	690	667	702	690	718	660	703	656	700	710	688	676	770	680	674	687	710	680	704	675	683	641	675	653	677	681	692	663	681	655	647	667	659	691	639	655	674	719	727	702	687	663	665	717	672	679	720	691	712	667	671	678	699	674	753	658	631	701	664	713	706	663	713	697	686	644	695	694	650	705	690	714	686	687	671	709	722	652	648	689	659	668	648	701	721	669	650	678	681	691	737	698	675	684	721	655	700	713	642	640	681	609	704	714	696	665	625	665	698	715	718	683	669	686	671	682	711	713	722	654	714	654	655	666	674	687	647	697	704	715	656	666	714	727	706	652	666	696	670	714	750	672	699	697	705	671	661	662	663	657	662	668	649	679	633	666	698	662	658	662	688	669	723	691	721	676	694	703	737	712	686	623	692	682	677	667	617	643	654	681	686	661	703	645	669	695	623	676	657	680	646	677	685	698	724	659	664	631	713	650	714	695	679	683	633	698	688	714	737	715	722	715	683	689	656	704	672	682	679	709	715	715	651	719	668	683	703	687	702	719	737	706	652	631	665	654	672	674	708	668	713	687	663	660	672	676	665	679	724	692	720	706	673	660	718	707	672	693	678	656	678	695	638	660	656	688	655	739	676	689	642	687	734	714	691	726	681	705	639	694	719	660	695	693	678	676	724	698	650	661	710	690	712	744	684	725	715	649	682	712	659	728	660	723	651	697	671	691	682	700	741	661	687	628	709	679	679	738	674	714	672	674	728	683	688	643	655	639	709	688	703	702	652	678	697	679	719	711	653	741	710	735	687	718	708	715	766	691	710	677	672	756	668	655	674	695	636	675	711	672	752	680	647	685	702	666	705	684	651	686	723	742	722	704	664	681	683	708	674	706	662	677	685	633	676	701	671	635	729	710	702	721	697	680	692	691	755	690	666	689	683	638	710	667	722	716	668	709	685	715	662	650	724	679	700	692	695	676	680	722	678	687	665	635	681	688	684	664	721	714	685	739	658	677	705	737	720	679	681	666	664	676	634	696	695	606	716	682	672	685	666	623	677	704	716	665	714	680	701	722	691	726	674	682	645	668	626	665	651	633	715	679	689	663	675	686	717	676	638	689	671	666	689	681	709	656	668	649	707	749	700	676	662	722	701	699	661	710	660	724	689	686	686	689	670	682	698	670	708	707	667	712	710	672	708	736	699	677	673	664	648	667	684	667	681	658	686	687	706	687	684	712	703	637	653	712	650	619	683	685	668	702	709	699	674	645	675	675	636	700	641	693	706	709	681	707	698	716	679	641	657	700	735	689	699	720	689	672	672	688	665	697	715	706	684	695	728	682	701	720	702	661	700	675	715	682	653	671	746	687	721	680	645	669	721	692	640	693	691	646	685	738	645	635	658	647	661	697	685	729	723	678	666	673	687	690	722	671	687	672	718	644	661	681	714	712	650	670	708	664	663	722	718	682	703	745	675	672	669	617	732	687	695	668	688	659	694	696	687	671	713	711	718	689	641	662	706	674	700	735	715	701	699	654	649	651	693	680	676	714	690	691	724	717	689	724	661	656	650	622	671	752	674	710	699	692	680	677	697	726	705	678	753	655	665	689	734	654	695	692	695	637	701	668	732	717	707	648	663	647	662	660	685	736	677	673	664	716	678	685	683	680	694	663	682	676	696	723	655	677	716	670	673	717	638	686	735	677	634	695	701	689	694	709	619	691	688	705	675	648	675	653	726	682	701	689	696	700	686	662	660	717	741	688	725	703	669	672	690	696	718	686	641	727	698	708	731	725	708	684	687	685	740	666	704	674	697	682	664	737	704	696	721	703	715	672	717	733	687	722	663	712	696	684	656	657	743	722	684	686	720	697	651	717	691	656	662	712	675	656	668	689	680	675	688	672	708	705	708	665	701	688	683	700	717	701	666	687	689	697	711	697	709	717	676	666	696	688	668	693	667	707	697	669	700	657	691	719	721	637	700	670	714	679	672	706	672	742	694	662	705	643	692	678	704	704	667	650	677	661	711	692	735	734	678	625	696	664	682	712	685	689	682	672	670	703	680	702	707	668	667	667	697	701	675	696	722	733	680	680	691	652	688	709	686	660	691	655	714	690	713	689	686	758	678	736	684	607	665	679	720	640	684	718	709	727	686	704	704	701	675	715	695	682	691	706	664	665	688	674	721	684	708	695	732	714	670	678	679	672	733	661	728	655	660	645	718	650	674	685	677	687	708	724	684	698	647	691	668	690	654	657	693	677	718	705	652	679	725	643	719	692	695	742	679	641	678	692	696	706	681	676	682	694	668	687	687	676	661	722	697	693	703	684	687	656	651	704	688	693	739	681	648	672	678	677	678	687	698	669	686	636	651	665	671	690	675	642	651	659	710	712	680	696	693	646	690	689	655	697	670	719	693	685	696	695	708	684	729	645	746	699	713	708	647	707	636	674	664	675	688	740	721	696	630	694	696	684	706	690	650	676	658	660	707	696	695	687	704	672	725	669	678	680	656	649	704	698	671	682	683	713	687	633	703	711	635	702	691	659	692	650	695	712	657	676	679	709	705	656	688	710	635	718	686	656	719	676	683	640	654	710	642	626	710	674	670	694	663	744	700	703	689	697	686	668	713	687	700	678	683	689	682	686	670	709	707	722	682	727	656	656	702	678	667	676	646	721	731	646	689	681	716	685	670	698	718	657	670	687	703	670	736	651	634	695	720	690	716	700	662	708	647	720	681	660	699	664	702	664	694	651	686	681	692	700	695	695	702	707	717	699	716	734	645	725	675	722	662	672	732	702	680	664	702	700	699	637	633	638	736	664	660	700	724	745	656	646	730	635	701	709	684	699	711	656
24512	20352	26315	24243	20345	10145	1218	859	762	627	646	613	548	547	511	478	511	506	502	484	495	492	485	503	533	471	501	456	469	479	439	446	460	440	495	462	461	460	445	446	427	442	445	393	514	461	400	416	441	462	436	439	426	461	453	414	445	411	442	452	425	440	448	466	393	453	480	413	439	420	442	423	386	426	467	442	463	477	422	451	425	413	440	471	412	424	413	475	449	428	459	421	473	400	438	454	471	444	444	461	437	438	447	416	450	408	420	421	440	454	426	501	408	467	425	412	437	393	432	437	445	428	424	439	471	427	445	410	426	419	429	423	478	420	432	456	433	414	460	447	457	422	446	423	391	441	422	466	464	429	437	445	437	444	405	450	404	419	425	473	426	422	426	437	451	430	432	426	398	445	458	482	468	427	465	431	422	403	430	455	453	426	480	445	465	443	433	437	430	400	411	447	448	440	444	457	454	381	434	411	478	472	450	470	437	421	449	424	467	421	485	485	418	437	439	442	421	497	419	440	427	424	444	448	419	423	463	396	443	420	456	451	448	468	466	442	415	466	456	419	409	426	424	464	413	439	459	463	426	461	433	427	463	460	408	399	513	440	431	474	435	457	436	443	402	412	426	418	433	452	426	415	449	449	430	417	466	430	433	454	443	464	402	450	433	442	448	411	454	456	466	422	457	422	443	417	437	437	412	439	429	462	445	428	446	441	415	462	444	445	496	448	460	431	446	447	490	406	405	409	435	438	462	467	428	410	437	405	431	453	405	445	413	422	432	433	438	453	485	458	441	444	418	402	477	426	446	389	431	452	392	397	461	424	440	418	465	452	508	412	455	420	472	451	453	426	388	445	391	431	449	412	448	422	428	495	445	474	441	393	438	447	437	425	462	494	448	447	412	417	440	446	471	439	402	464	433	452	403	422	459	448	412	474	430	430	430	438	434	453	467	462	411	442	434	397	419	422	422	374	417	451	419	455	423	466	414	419	415	449	392	417	438	413	431	422	436	469	431	466	409	418	455	413	439	441	435	419	415	473	452	440	425	431	452	397	449	423	425	426	453	432	442	439	454	473	436	443	463	427	485	443	411	446	458	437	453	420	438	441	484	438	452	459	447	412	434	455	419	416	436	414	470	455	432	457	430	436	401	437	443	430	435	429	445	431	450	428	463	393	445	474	434	415	453	423	413	464	441	426	450	433	443	484	455	425	420	452	423	421	418	438	422	425	391	400	460	422	460	429	447	469	455	410	426	407	431	430	439	444	407	390	453	447	433	420	450	445	426	455	417	432	450	462	466	424	452	429	416	450	416	411	469	439	464	456	442	456	446	458	410	471	441	446	410	421	431	435	440	446	414	427	458	472	469	472	440	398	455	437	419	382	445	432	426	438	432	419	461	385	424	452	429	416	441	432	416	420	452	436	441	396	385	420	445	471	425	386	416	433	417	445	454	413	467	471	470	447	448	419	445	466	464	437	428	425	413	446	439	473	435	459	426	446	423	423	442	419	459	424	417	413	445	443	443	431	451	434	418	452	429	416	482	426	418	453	428	455	401	414	440	429	420	446	450	377	437	435	443	418	450	400	398	394	460	435	437	432	438	431	435	429	396	405	430	448	440	441	429	432	421	444	406	421	408	434	457	457	457	439	455	425	461	431	424	428	487	440	444	423	414	422	428	447	426	411	428	423	403	448	453	391	441	439	435	419	421	426	442	461	415	479	422	416	466	430	422	429	490	430	420	443	422	417	416	463	449	450	422	447	426	434	439	449	419	428	411	415	452	424	438	421	440	417	476	475	413	448	430	421	418	458	451	423	436	415	449	437	440	451	457	458	420	426	430	471	463	406	383	444	425	429	442	428	438	439	423	457	437	406	425	448	391	425	439	485	412	462	428	476	435	443	421	444	396	417	444	435	447	415	392	470	411	467	445	383	445	440	432	451	411	440	466	428	436	416	423	436	437	468	450	458	444	413	446	424	458	436	459	431	431	462	475	452	421	469	440	454	475	429	435	417	463	429	448	443	448	444	463	452	437	452	429	428	409	407	455	466	460	457	426	419	386	424	421	425	467	402	464	448	443	414	456	480	475	430	412	438	443	489	422	453	453	417	440	443	426	428	447	435	408	456	458	450	456	471	426	442	434	403	454	443	388	417	457	450	436	457	394	411	419	462	447	433	419	429	451	418	422	424	437	431	457	431	396	486	437	464	420	427	427	453	445	428	405	406	474	443	409	411	440	450	404	430	433	409	432	448	423	453	420	456	443	435	429	421	474	447	444	418	421	410	410	392	453	424	411	421	441	436	462	440	419	397	445	431	432	467	449	501	402	463	451	437	425	431	432	423	425	456	407	401	432	437	417	428	436	409	445	406	432	408	419	447	434	445	449	443	419	411	431	399	407	449	448	457	433	418	443	443	434	401	445	446	465	444	469	417	441	422	482	411	428	418	430	433	400	424	416	416	469	442	452	462	433	451	421	436	427	432	432	433	457	447	476	426	393	443	484	438	450	406	417	460	464	425	419	438	431	436	432	438	424	445	417	431	410	431	388	408	414	381	443	397	460	396	433	425	410	474	401	458	408	410	412	419	421	438	419	461	435	423	422	428	444	433	472	418	416	466	429	453	447	437	425	469	434	423	453	450	402	433	436	437	427	419	449	429	447	453	438	450	431	438	448	426	459	426	445	428	449	423	449	466	412	473	403	455	412	444	463	486	398	420	475	421	422	415	458	466	409	460	452	430	400	443	462	429	446	443	436	431	439	455	443	422	479	424	425	447	419	419	459	486	414	465	464	436	435	391	440	411	437	419	450	452	451	458	428	412	400	413	438	441	449	415	444	433	450	441	433	407	440	461	444	423	442	411	443	413	431	420	435	417	406	430	457	448	474	443	370	476	461	450	446	484	432	445	396	414	473	441	459	451	425	444	434	441	452	458	454	439	494	412	415	431	443	432	452	449	456	415	457	438	382	394	416	447	473	448	421	445	421	400	448	453	443	426	420	436	427	446	416	456	451	452	438	409	420	433	476	442	463	429	456	432	469	386	443	418	408	463	396	432	469	439	461	454	456	421	440	431	441	453	425	467	433	439	458	413	428	447	422	452	442	448	415	465	425	433	444	401	451	450	459	425	446	435	410	454	441	462	456	423	410	434	444	433	453	413	426	423	459	398	470	440	433	452	405	421	404	442	471	427	430	441	448	406	431	421	458	445	421	439	413	413	398	444	435	427	412	469	422	458	437	472	443	403	430	460	393	427	453	440	431	424	468	429	396	433	431	414	426	453	419	451	438	415	443	426	438	471	431	472	457	423	448	464	434	446	437	450	435	401	455	442	404	392	433	423	448	430	468	422	444	423	402	451	449	424	439	440	422	446	421	430	438	446	435	457	399	421	446	437	471	441	416	443	432	464	434	446	461	438	445	437	421	459	458	501	451	457	440	425	414	428	430	415	485	449	434	423	479	427	444	462	429	472	418	440	439	443	403	439	403	444
26252	8760	8068	4526	2854	2168	1649	1394	1146	1030	886	783	741	744	650	639	640	593	594	572	536	513	550	561	553	524	497	494	522	480	505	500	524	477	494	456	450	510	435	495	496	489	520	446	468	512	505	444	488	489	457	487	455	474	452	458	414	450	446	468	494	420	460	475	486	471	499	436	447	471	479	453	485	472	474	462	456	456	457	503	473	433	466	423	465	472	444	439	465	448	427	465	477	454	467	455	469	438	470	470	417	455	457	474	421	441	450	465	443	499	400	463	457	436	453	456	453	464	452	436	485	454	424	432	486	435	426	457	462	465	446	452	455	475	463	445	466	470	437	466	450	428	528	512	494	488	444	469	452	467	474	442	438	434	488	413	410	470	466	438	445	470	453	454	490	421	455	445	463	439	448	460	471	453	486	452	423	454	477	450	464	412	450	464	448	484	467	427	457	450	480	446	488	439	436	466	440	447	461	456	477	440	425	470	454	468	421	454	452	476	448	458	444	476	460	417	456	491	468	429	421	471	447	437	518	454	446	473	441	462	459	458	458	475	453	458	482	426	462	463	467	492	458	435	446	466	454	411	465	478	462	451	463	427	445	429	468	512	480	449	472	438	460	460	465	481	451	456	450	459	410	413	447	457	421	453	446	438	465	458	416	489	453	512	489	452	423	445	431	444	417	446	463	447	434	462	449	500	480	448	438	451	407	430	477	422	439	481	444	430	442	441	459	424	454	476	441	502	430	479	451	467	439	457	449	422	455	463	456	442	450	452	459	453	407	472	472	485	439	450	400	441	466	485	446	462	421	443	468	484	483	500	440	435	456	439	404	465	475	471	452	468	500	458	459	497	446	422	464	455	457	434	500	450	438	445	454	437	413	460	459	493	475	427	439	442	448	408	463	459	464	452	479	481	481	435	434	450	465	443	458	440	467	429	473	468	454	418	465	481	462	451	458	456	444	450	470	484	508	430	440	441	448	444	453	448	464	448	465	416	461	446	446	461	474	452	505	432	443	442	483	445	462	466	411	454	428	493	443	444	443	458	424	466	469	414	430	465	435	493	466	449	461	448	449	483	442	470	443	480	492	426	461	478	438	470	467	421	435	428	491	434	435	482	481	452	472	488	468	473	418	470	450	444	463	432	471	456	431	432	457	438	444	446	428	424	435	454	468	475	445	437	466	460	454	450	475	480	455	442	470	451	483	448	432	479	448	476	437	497	432	419	435	473	465	436	457	493	429	473	442	435	399	449	480	459	461	429	461	472	447	440	440	449	431	413	402	440	424	463	439	439	468	442	469	447	465	470	479	441	439	441	446	446	442	402	475	453	422	458	439	457	424	446	426	466	462	428	437	425	427	472	444	462	496	457	438	434	424	437	435	433	458	456	461	454	448	450	470	459	430	438	481	472	484	440	449	468	452	444	455	439	432	456	468	437	463	461	466	473	419	436	471	480	466	461	443	456	455	450	453	473	466	467	442	471	430	445	441	462	454	430	414	412	426	449	450	454	444	466	477	474	465	421	435	489	475	425	468	445	470	465	472	444	470	457	437	453	419	464	426	456	450	469	481	438	454	451	433	431	450	392	479	463	441	454	507	426	454	429	448	449	471	467	405	440	461	432	457	443	452	433	465	423	444	445	473	482	484	421	439	466	411	452	432	451	452	417	460	458	459	448	494	420	440	451	457	450	397	474	457	471	476	455	470	446	451	434	474	439	471	473	493	460	449	482	453	468	462	417	471	473	458	424	459	444	489	457	459	452	440	462	421	444	449	502	484	476	463	445	434	479	453	446	429	462	418	446	428	447	470	434	466	461	445	437	461	459	440	452	431	439	404	427	441	499	434	457	448	471	427	460	444	467	423	440	453	404	472	482	476	432	452	452	448	442	473	446	443	474	487	435	444	457	450	453	470	414	444	444	467	440	420	465	456	456	425	420	466	466	408	470	416	442	446	483	442	421	478	453	443	472	473	454	475	443	435	428	441	451	435	480	446	435	428	472	463	439	517	477	450	472	429	438	465	457	438	456	444	460	469	443	436	458	482	448	469	420	477	435	451	414	448	427	439	425	437	433	453	449	492	487	459	452	455	436	431	487	427	433	427	429	446	497	443	468	457	417	453	454	448	468	434	446	442	427	458	437	446	493	435	437	462	453	430	444	465	439	454	466	450	460	471	450	494	465	471	453	435	474	466	461	473	423	450	421	433	455	429	491	495	449	465	454	458	461	452	460	398	460	458	456	452	457	448	450	464	475	433	451	457	454	460	439	434	471	482	430	439	478	473	433	462	474	466	421	451	445	452	473	457	498	460	475	471	443	446	477	454	457	473	403	433	467	432	432	476	426	455	481	451	426	441	468	475	457	459	457	448	435	452	442	471	465	447	405	481	454	410	462	471	435	430	439	438	445	478	453	480	417	471	438	426	467	436	448	406	430	450	423	451	493	448	466	509	453	456	440	472	458	427	471	451	463	433	463	433	455	466	450	418	470	441	475	461	440	460	459	442	460	444	461	460	455	428	435	439	438	438	478	426	440	432	461	421	456	486	472	450	461	443	460	452	415	444	476	445	415	429	415	477	441	457	454	461	479	427	427	455	458	488	475	450	483	480	424	470	453	457	450	430	430	465	430	430	427	451	438	464	421	472	424	472	491	461	424	439	403	448	425	430	477	437	445	447	463	458	417	471	454	447	467	474	439	432	422	485	459	436	425	480	427	446	437	461	415	473	461	456	461	453	447	468	417	466	457	448	420	480	439	431	486	442	411	461	421	418	438	455	459	427	438	439	447	469	451	430	432	444	454	462	434	458	397	426	417	450	479	440	417	441	459	426	454	455	437	454	438	479	450	472	469	467	445	436	440	440	445	440	447	463	470	461	425	454	471	436	448	415	460	431	452	442	471	419	467	458	435	439	433	439	478	446	442	450	420	460	440	454	421	439	406	457	451	453	420	459	427	447	484	438	475	450	404	446	435	480	464	425	447	465	424	482	464	464	456	413	451	450	460	433	444	453	450	451	452	459	447	433	475	444	438	476	422	441	483	429	441	489	452	468	466	453	425	451	486	438	445	439	464	428	485	452	461	428	458	455	417	458	440	467	462	470	455	452	462	454	443	449	461	457	477	441	442	421	475	446	429	444	467	482	460	449	430	474	444	416	428	450	436	447	456	480	466	448	471	427	459	450	506	475	383	469	478	451	451	458	453	428	449	434	445	471	448	459	476	478	446	426	468	461	484	454	438	431	431	501	443	435	459	455	477	492	440	435	426	432	444	438	440	483	477	444	424	467	458	432	467	430	453	481	455	464	436	447	480	493	438	435	463	414	474	413	467	488	466	477	476	460	415	451	473	455	426	438	474	467	448	482	459	406	466	442	447	422	444	434	437	450	440	438	474	483	412	469	428	438	445	457	460	451	451	482	444	434	408	402	423	461	446	474	455	469	448	470	487	452	424	441	418	430	473	440	435	422	474	417	461	448	474	398	479	464	441	463	461
22647	20340	26738	23808	20341	20427	10741	1884	1414	1335	1212	1108	1101	1039	1049	980	976	982	965	957	927	928	931	882	870	947	893	882	860	871	908	816	848	874	847	844	919	865	816	859	817	849	889	854	853	867	838	852	878	866	892	878	838	787	838	818	843	870	848	852	869	776	828	845	905	880	784	819	849	862	843	845	766	859	843	840	826	846	843	849	879	861	844	844	822	824	847	853	814	818	851	796	832	808	866	843	877	822	831	814	814	866	858	844	852	815	822	831	852	857	789	845	838	804	829	865	816	837	835	821	807	841	877	826	830	866	855	799	861	820	823	851	813	830	884	839	838	859	849	822	781	838	865	845	814	774	836	917	843	770	830	772	829	854	855	883	937	839	821	816	772	785	773	848	837	786	832	805	806	840	753	878	821	799	826	841	783	830	888	873	842	848	792	836	781	866	825	830	819	864	855	835	870	813	791	844	814	859	835	807	807	839	839	868	810	858	889	878	824	891	859	888	868	846	837	832	824	867	816	834	806	903	858	832	774	804	815	838	815	832	830	779	821	846	871	794	808	812	799	851	864	862	860	820	831	842	801	850	790	810	799	814	802	857	792	831	861	813	814	802	859	842	832	839	837	902	858	824	826	844	815	843	793	777	871	843	838	826	832	883	864	862	833	850	812	834	832	829	896	896	856	865	858	855	815	797	879	898	855	810	813	839	775	819	853	859	822	815	846	843	889	797	825	835	799	771	821	799	792	840	848	846	830	814	795	836	837	828	839	818	824	861	816	877	857	823	814	819	826	855	844	801	824	878	843	845	832	902	866	847	845	896	829	843	849	815	844	857	829	809	788	824	898	830	830	828	837	820	842	873	816	856	801	901	865	941	863	838	809	848	819	815	849	882	841	859	859	847	848	784	815	811	926	856	849	811	897	844	838	829	790	808	838	828	821	797	852	791	824	841	795	857	862	875	810	838	846	817	803	831	826	883	837	818	879	783	838	845	830	804	886	825	845	804	791	811	801	920	811	836	791	810	837	875	832	844	850	845	900	808	807	777	831	819	875	843	822	805	795	806	840	777	828	792	822	868	839	828	848	840	819	781	862	838	869	847	804	897	822	823	852	849	839	855	851	837	809	848	801	834	839	838	848	788	843	816	817	843	868	851	812	864	793	822	796	827	868	848	851	806	818	781	893	852	870	836	813	781	864	826	775	810	856	847	803	865	876	859	809	880	846	817	847	833	832	831	837	777	794	829	824	862	838	902	873	841	847	836	846	831	817	835	796	826	865	858	836	816	810	842	805	838	840	841	823	862	865	840	830	848	770	765	818	790	869	862	796	813	818	826	879	829	831	842	830	913	838	834	777	768	857	847	824	812	842	843	825	815	839	815	826	841	847	828	832	794	834	826	812	769	861	860	827	861	821	814	818	861	872	863	835	859	866	867	814	847	815	821	831	800	800	838	792	874	860	825	816	840	819	866	873	822	847	845	818	815	851	890	839	839	810	815	842	812	820	821	877	845	880	839	822	909	833	937	839	779	854	854	846	830	816	854	852	837	810	813	860	840	901	836	794	858	808	855	832	790	898	838	863	803	848	845	874	846	818	891	848	819	813	879	859	865	853	885	843	846	873	845	798	831	845	824	832	797	856	815	802	792	839	784	851	809	810	847	822	813	821	862	850	815	816	825	832	811	843	828	837	852	873	829	860	858	850	821	869	808	851	850	827	845	864	798	860	842	837	816	875	783	854	860	859	829	839	827	787	817	833	827	807	778	856	775	841	829	801	828	772	808	808	808	842	808	805	787	858	824	845	788	795	835	819	828	826	828	869	867	858	848	847	838	851	843	747	826	836	831	854	836	825	804	848	840	837	858	825	837	825	834	850	826	853	865	809	797	822	845	825	851	842	803	894	881	847	810	886	782	875	831	839	851	866	838	794	831	843	792	829	830	787	781	827	815	820	856	806	861	873	803	822	862	821	885	821	805	788	815	822	858	908	740	877	829	904	835	805	862	797	850	823	801	843	846	847	814	884	834	799	832	842	813	874	834	833	900	826	846	845	846	836	873	828	830	829	835	806	850	830	810	853	881	846	850	820	830	830	841	809	838	781	856	716	829	851	834	814	839	842	813	856	818	827	800	880	842	867	842	842	805	800	847	828	831	845	857	817	845	867	805	850	822	829	781	855	789	883	794	820	847	826	843	808	840	828	839	824	851	900	799	796	880	775	855	904	841	837	801	859	854	844	783	810	852	812	839	836	843	799	801	843	840	863	840	798	788	833	867	904	867	824	888	842	852	859	836	802	867	838	851	803	869	832	814	847	823	858	828	841	874	830	812	814	845	875	832	867	838	879	768	846	810	808	801	851	852	826	819	820	838	821	823	849	830	843	863	844	820	884	852	832	839	814	840	840	788	814	871	749	850	784	816	823	881	829	862	882	779	846	781	844	894	821	760	825	843	867	845	809	789	850	781	829	895	788	843	830	833	827	796	812	851	852	836	852	821	831	837	855	848	858	823	830	850	845	864	810	832	810	823	850	813	862	822	846	845	782	839	812	795	830	805	843	885	834	813	812	800	861	794	869	902	798	817	852	823	813	839	873	863	847	834	822	777	828	859	847	830	810	848	814	839	855	832	841	814	755	823	837	856	795	847	871	833	807	879	814	836	800	820	864	803	846	826	859	795	820	831	894	914	827	854	869	846	848	845	775	832	863	853	775	867	813	796	850	894	807	776	814	829	840	822	896	797	864	838	858	828	838	822	812	853	824	856	869	876	830	795	774	826	831	822	815	815	819	841	790	808	828	831	854	772	870	844	802	817	831	845	825	899	831	807	820	885	837	824	795	819	837	794	825	889	831	874	878	788	794	850	824	882	834	868	850	846	868	798	834	827	828	829	894	853	824	805	853	833	842	875	795	833	792	784	760	764	830	854	868	785	869	901	848	828	840	810	827	860	806	811	789	833	820	858	860	856	866	795	833	842	809	856	801	870	859	828	846	845	836	869	828	864	862	761	869	874	872	768	866	831	820	834	817	861	857	835	794	809	815	800	818	817	848	861	843	794	830	820	825	830	810	819	804	830	820	846	840	844	813	812	895	923	791	832	823	808	864	813	834	863	811	796	865	865	852	867	841	815	866	778	825	839	836	770	832	804	835	849	844	840	811	764	857	867	818	841	831	865	812	820	848	834	862	805	829	820	857	770	857	836	881	844	833	855	827	838	872	886	860	818	837	766	850	812	851	856	868	848	855	858	891	804	843	810	798	848	830	787	779	825	855	898	832	834	797	827	825	791	864	822	808	811	858	925	860	868	806	861	827	824	879	780	826	809	807	885	826	775	824	849	851	818	804	834	848	826	835	868	842	808	843	872	801	871	813	798	868	845	849	791	874	820	829	870	837	849	836	814	824	815	798	815	808	778	819	826	852	830	825	810	832	868	852	837	850	834	801	840	772	823	840	806	895	833	868	856	831	880	865	911	875	839	801	811	847	838	875	849	777	838
22741	14739	13506	7670	5360	3908	3153	2504	2177	1883	1662	1563	1358	1300	1214	1169	1028	1059	1074	972	1038	921	978	973	925	900	932	941	954	867	853	850	851	830	855	922	836	861	824	904	788	841	840	858	836	793	832	818	815	803	849	845	816	832	855	791	800	851	805	787	844	817	782	825	775	872	814	794	759	816	772	828	866	795	803	837	831	833	745	776	829	819	761	824	778	809	784	806	838	795	790	803	774	812	829	757	794	802	831	771	782	786	773	798	828	810	734	828	818	777	767	767	774	827	772	793	778	829	790	803	787	821	741	783	800	761	749	786	754	790	774	857	759	814	832	885	777	815	806	782	802	800	701	778	756	798	795	768	782	806	773	849	778	849	793	772	863	801	786	785	784	777	809	802	834	783	812	821	788	791	800	744	807	808	800	765	786	762	786	818	788	824	776	746	796	812	808	835	780	791	804	787	755	826	816	772	794	822	740	768	773	822	765	814	779	791	752	827	772	805	786	794	748	752	798	822	745	781	775	813	757	837	811	787	800	854	793	780	794	790	816	780	810	775	819	783	821	805	805	821	786	798	822	825	809	814	831	815	812	765	778	757	834	781	734	797	813	797	791	823	767	809	817	792	808	849	848	828	759	816	730	799	789	737	784	778	765	791	783	808	745	805	807	758	751	757	805	775	757	800	791	840	770	761	853	807	812	769	766	809	831	826	774	777	818	777	780	820	822	815	775	763	783	781	787	787	767	785	780	818	775	752	824	781	767	762	832	812	808	762	734	830	794	807	809	796	768	786	778	779	773	747	743	752	835	766	827	815	811	777	842	790	775	805	791	743	786	810	784	783	779	795	814	786	800	777	795	807	763	774	812	762	795	771	755	766	778	775	750	752	798	755	736	804	809	837	791	807	794	777	748	798	750	811	763	771	781	799	817	857	811	793	784	761	802	800	833	792	787	732	817	764	808	799	772	790	778	804	751	790	840	759	778	748	757	730	797	846	821	744	792	780	806	762	774	785	827	767	796	785	764	829	757	812	749	847	797	809	771	798	767	752	789	785	795	785	770	805	773	813	789	720	791	832	782	811	784	843	778	772	812	794	813	808	784	856	799	768	846	761	797	803	856	751	781	813	768	788	810	794	847	812	802	829	816	784	780	796	797	795	794	791	793	841	836	745	830	855	764	792	780	808	780	766	810	804	775	838	747	797	780	782	752	786	832	831	793	768	789	777	773	759	755	825	783	816	784	845	794	803	794	822	814	804	845	751	811	822	832	795	817	767	776	811	803	790	760	777	823	807	796	810	800	787	798	814	824	806	785	786	804	771	782	779	761	775	783	777	814	796	825	761	784	802	825	876	798	785	802	805	795	817	765	806	790	783	783	775	772	834	792	812	768	762	813	777	795	772	849	781	794	804	811	792	761	814	779	756	792	791	842	753	803	766	763	847	790	792	811	806	749	825	805	797	794	755	812	760	781	823	834	833	767	851	820	744	810	781	808	763	793	805	759	778	780	795	843	815	771	776	776	783	766	817	758	795	777	776	782	854	794	763	812	788	797	784	807	775	798	805	757	771	854	887	783	786	838	789	818	789	801	804	793	728	781	762	719	802	788	762	847	782	770	793	793	807	848	823	763	797	783	801	781	804	802	749	804	761	783	803	810	762	784	819	785	813	756	736	795	780	802	803	739	783	798	752	784	795	739	807	772	807	792	814	804	817	782	779	803	775	821	801	765	804	783	815	775	780	781	808	773	808	819	764	794	795	797	862	766	803	812	816	838	767	845	790	763	865	805	791	793	793	793	760	802	788	841	778	847	853	795	770	790	768	792	757	869	805	811	780	767	849	807	829	830	810	797	763	774	786	751	798	785	782	789	753	755	807	816	821	799	807	739	718	732	806	799	802	795	810	842	793	842	729	819	817	751	771	797	782	745	774	752	786	788	802	795	793	802	787	772	790	787	774	776	809	771	759	765	775	865	812	795	776	823	826	737	816	785	782	798	774	834	796	762	736	813	822	753	808	739	770	809	802	832	811	807	824	773	764	803	808	784	792	775	785	796	735	777	782	771	753	798	775	776	751	784	797	802	798	831	783	733	824	764	795	842	847	794	794	835	788	808	806	803	766	831	844	775	837	747	764	810	805	809	822	791	812	778	777	800	743	752	774	822	757	767	777	748	810	803	756	804	768	760	792	787	822	789	813	778	815	769	789	819	781	811	814	737	824	769	749	824	819	810	779	774	797	830	761	829	765	824	840	774	783	797	823	761	788	779	761	795	766	745	765	832	776	763	818	795	787	777	769	769	787	790	786	786	772	804	841	821	772	833	807	856	768	786	805	806	763	797	802	781	813	820	824	777	818	729	739	751	755	787	770	782	840	775	766	809	735	782	789	835	788	776	817	747	757	782	792	848	768	857	818	759	868	801	725	771	795	775	811	802	773	825	789	785	769	837	813	818	822	739	767	734	765	754	780	808	751	821	742	790	789	809	787	823	796	770	806	801	759	777	735	824	774	813	822	826	810	774	765	804	769	797	780	825	800	799	770	819	823	806	785	850	781	737	782	763	814	766	783	749	720	802	783	822	832	754	751	789	811	787	803	810	846	794	794	765	799	776	795	793	816	762	817	781	785	780	841	819	812	786	797	804	778	761	784	785	791	814	795	817	722	799	785	785	791	804	747	747	777	784	812	787	777	774	774	766	806	821	779	780	773	802	800	766	861	760	775	795	822	752	803	777	764	819	744	811	801	788	772	826	772	802	771	791	824	732	781	710	719	797	807	787	805	793	772	785	830	719	780	758	756	792	799	782	756	786	771	787	780	781	817	797	794	772	809	830	784	760	779	801	755	791	815	792	782	872	778	744	798	793	749	782	759	797	821	784	847	748	853	810	832	728	779	754	817	734	807	819	733	827	766	793	792	745	791	793	793	790	751	786	759	759	797	776	817	813	778	838	822	841	839	816	791	788	748	767	728	780	760	808	797	820	782	797	737	795	813	816	773	756	812	804	818	808	802	768	780	827	807	806	797	810	789	827	787	788	823	777	783	802	849	804	852	818	754	778	809	818	801	772	790	829	814	834	760	787	789	775	789	816	778	838	802	789	781	786	801	758	751	800	793	841	788	803	809	752	811	820	807	845	743	751	777	787	793	832	853	806	732	778	801	803	773	766	845	808	796	818	782	766	804	794	844	783	801	797	758	791	774	794	788	809	833	759	762	836	803	784	798	797	774	812	803	768	821	750	824	820	801	787	782	812	746	750	829	794	814	788	839	813	782	777	780	786	823	754	799	774	790	822	761	836	803	736	828	807	800	791	775	783	802	799	765	767	789	759	777	755	787	796	770	768	791	798	835	759	818	844	801	784	791	746	725	776	809	735	791	818	776	785	781	783	765	744	779	793	809	795	835	813	777	788	790	775	783	795	821	779	794	803	798	725	775	806	784	780	763	787	824	800	744	813	827	746	801	798	796	772	752	784	789	840	766	763	770	780	777	826	791	761	807
30657	15276	2903	930	756	668	679	718	653	666	662	645	661	668	653	628	717	679	658	644	678	672	670	681	665	638	666	639	629	633	651	679	685	664	655	640	683	659	657	644	645	593	628	622	635	671	708	670	646	687	650	654	649	639	684	651	656	681	646	627	672	621	616	646	667	689	668	652	629	673	690	652	624	647	615	674	653	637	610	670	638	654	660	628	658	697	649	632	669	592	689	655	628	605	674	664	669	688	642	673	659	646	646	691	639	660	637	649	671	607	668	635	670	673	669	638	646	633	666	652	638	629	667	620	668	647	673	638	660	645	636	629	612	672	625	730	644	638	651	658	639	660	684	638	678	635	683	631	649	683	605	674	622	651	703	690	677	610	651	646	664	620	633	638	642	676	641	603	657	665	642	628	625	644	650	642	671	686	645	663	649	662	700	675	655	652	677	657	670	625	645	634	672	669	630	681	680	671	684	633	666	607	641	648	676	687	704	659	642	635	643	660	622	650	643	663	719	604	627	690	668	637	617	627	677	641	630	644	669	689	646	647	682	669	655	620	619	685	621	644	655	610	664	704	659	642	659	645	688	656	667	662	657	679	652	665	666	682	642	641	655	653	650	687	636	628	648	595	703	630	656	676	653	661	654	692	606	675	639	645	663	657	631	659	641	644	624	686	690	637	697	665	688	644	659	634	676	667	686	708	683	682	626	662	626	638	678	650	604	670	620	680	671	645	653	634	579	666	672	656	661	691	678	627	656	585	696	657	627	620	690	686	687	617	678	656	676	638	647	673	680	668	606	670	624	700	695	647	678	676	588	638	673	616	656	682	643	648	675	629	688	618	622	664	604	716	656	673	682	639	706	634	680	640	625	700	633	611	693	653	627	703	681	645	648	683	669	630	659	653	629	640	676	620	688	657	669	673	656	646	674	634	645	651	670	663	666	657	647	603	681	642	632	680	685	659	697	660	614	643	666	663	657	662	648	647	673	660	677	669	654	718	712	627	670	627	703	664	689	687	678	682	655	677	623	655	648	679	653	616	678	662	685	632	690	652	599	684	626	665	634	658	675	658	720	620	656	617	689	623	650	681	665	632	617	641	642	682	672	626	662	596	690	667	694	671	666	651	643	641	625	661	646	651	667	642	648	592	646	671	637	674	677	701	651	659	657	651	618	648	656	683	627	637	622	628	653	663	687	686	654	619	644	622	668	673	660	675	694	685	672	671	695	681	635	652	644	705	649	644	650	657	677	669	636	645	636	663	696	645	688	660	635	666	685	642	677	595	641	599	664	674	648	623	659	643	629	661	674	676	609	688	654	640	643	678	657	678	688	706	616	674	653	675	694	644	641	650	679	669	663	662	644	652	657	680	620	645	661	647	649	653	616	656	680	668	652	648	616	656	621	656	646	661	691	615	625	642	631	654	680	658	709	649	629	632	644	629	618	609	635	670	641	643	669	657	656	661	685	668	682	630	690	717	681	650	619	632	650	648	635	656	626	686	683	663	610	642	704	643	696	628	668	645	642	646	602	706	639	650	671	605	602	657	654	637	619	648	671	640	695	678	671	615	629	626	628	669	642	675	686	692	641	657	677	677	669	672	663	672	677	694	640	690	666	704	679	615	652	654	655	713	643	639	687	632	708	626	680	626	660	655	683	624	704	658	659	731	673	652	665	653	674	583	591	644	671	660	656	636	601	659	684	697	635	692	674	668	626	634	656	636	674	617	661	658	691	633	666	614	648	676	578	702	716	627	678	665	624	678	660	705	623	649	659	704	646	667	600	665	675	654	665	651	629	661	661	658	708	698	670	666	633	644	592	689	685	706	640	646	660	627	686	663	616	645	689	654	653	610	673	635	673	663	625	696	639	655	646	658	654	657	676	626	643	634	686	678	669	666	633	682	664	620	650	645	634	646	640	655	604	674	631	659	617	698	608	659	708	661	656	659	687	738	697	658	659	633	659	687	677	648	645	641	674	665	609	637	639	678	678	697	666	669	632	629	695	666	634	649	663	655	678	643	640	666	586	655	637	645	623	637	654	643	599	640	616	655	647	643	599	676	624	688	645	643	647	654	637	626	620	646	700	641	662	696	646	683	625	654	660	671	655	680	655	655	670	636	640	652	612	662	656	646	614	652	653	656	628	683	671	665	605	645	683	624	720	657	663	639	704	657	648	634	689	634	674	650	653	659	684	671	674	610	669	635	695	622	624	694	692	685	644	651	575	645	641	634	662	669	628	647	632	686	651	637	649	692	631	702	643	676	672	671	672	636	658	676	678	633	653	675	644	664	649	636	686	668	628	702	677	721	699	669	673	672	657	633	696	671	681	670	634	661	687	700	640	683	662	644	696	673	620	679	714	636	651	648	651	682	654	666	640	644	641	686	636	672	658	658	613	699	657	626	638	696	702	665	699	656	674	672	653	667	675	643	641	679	674	648	655	642	667	616	666	694	640	619	639	662	664	661	668	651	674	648	670	598	651	676	626	646	647	631	673	666	653	672	706	682	677	637	660	607	700	642	655	651	655	707	675	647	617	672	671	682	625	628	650	631	583	679	641	614	632	661	646	689	675	658	691	668	664	671	662	647	617	673	652	684	604	606	680	702	667	644	627	627	636	644	668	636	656	660	663	686	613	651	674	616	616	696	632	662	647	676	665	668	636	667	675	665	641	670	620	674	627	645	667	612	629	694	655	645	698	707	665	705	634	624	700	658	663	654	677	614	636	695	659	664	623	649	650	695	619	629	626	693	729	639	685	648	654	663	644	653	642	716	707	648	667	665	661	684	708	672	676	672	657	689	624	700	625	642	663	647	654	690	645	689	644	663	648	681	659	637	684	662	618	664	676	661	648	666	668	640	673	669	648	668	667	630	645	623	659	634	625	645	661	641	650	691	634	692	670	671	662	645	670	614	617	642	725	649	688	641	673	656	681	649	617	669	674	601	659	624	661	675	662	615	637	640	658	677	681	696	655	652	673	671	647	616	617	670	692	682	651	659	683	627	660	671	646	643	652	658	712	690	703	657	607	660	620	677	688	605	641	673	694	639	652	606	677	632	655	680	653	634	646	691	659	638	610	669	619	618	657	660	605	677	684	705	643	683	611	655	639	640	650	636	653	627	639	650	647	643	636	691	625	649	644	672	629	621	678	642	681	686	645	626	686	649	683	607	658	688	686	634	681	708	650	576	656	665	678	637	623	640	626	657	673	631	666	641	704	635	637	665	654	619	699	632	630	684	625	615	661	669	667	647	672	664	661	703	646	701	687	633	682	656	590	648	617	696	670	634	626	646	666	655	663	626	639	669	674	633	613	665	662	608	692	641	659	653	662	663	597	655	630	667	659	645	638	651	641	673	667	695	616	644	671	657	697	652	597	661	661	648	629	649	670	642	623	617	688	645	721	635	654	646	638	687	637	699	662	689	689	637	679	667	651	658	684	673	664	666	649	653	649	642	687	626	637	649	657	666	654	649	688	644	638	639	675	635	656	662
18950	1217	1169	863	819	774	755	778	739	701	732	724	669	700	672	729	653	686	707	738	694	680	694	701	703	727	680	660	702	686	665	677	681	699	697	724	614	671	700	640	645	653	762	684	647	676	697	649	718	683	704	681	687	693	684	670	670	703	696	717	697	715	687	727	673	637	738	692	657	672	681	687	695	707	683	674	660	702	655	687	654	692	643	661	671	677	702	696	650	641	690	675	692	646	693	689	628	700	679	703	712	675	712	649	730	695	654	688	711	714	658	709	698	723	709	696	693	701	714	691	717	676	676	626	700	667	682	702	685	713	656	719	719	639	620	676	695	732	677	646	682	646	684	654	694	643	665	702	726	698	711	723	624	687	725	666	645	685	691	686	770	726	726	691	703	680	651	660	687	661	698	651	687	713	678	719	668	683	666	653	672	668	672	747	656	704	755	682	672	649	677	702	659	673	660	697	683	669	708	687	681	654	684	730	690	667	662	669	686	682	679	656	670	727	648	664	712	718	725	627	765	660	659	710	716	705	686	702	655	739	666	662	697	665	661	682	729	682	681	716	672	670	673	711	690	672	661	702	685	672	694	693	704	701	727	669	668	637	686	714	686	696	676	699	672	694	676	699	731	697	675	715	701	676	702	675	701	665	690	703	731	681	688	640	684	649	644	726	687	735	675	665	710	666	672	693	654	686	679	638	708	673	693	672	682	656	690	719	753	724	631	681	690	648	645	629	688	714	731	637	707	680	687	673	643	720	657	630	726	679	683	694	672	724	690	647	730	654	696	697	681	700	628	733	680	652	718	696	689	704	709	641	685	701	707	685	693	661	675	753	670	694	650	666	685	702	668	713	654	633	721	738	701	673	645	659	677	673	696	692	669	683	692	645	649	631	689	707	686	690	690	654	691	652	717	693	689	682	710	660	680	691	679	660	694	672	691	701	684	676	655	711	635	703	689	672	696	676	691	659	688	674	667	708	701	685	624	699	680	657	660	636	664	703	712	710	701	657	685	722	691	699	646	680	683	668	666	664	698	693	700	680	680	711	659	693	646	678	687	689	710	684	687	718	672	666	691	685	716	715	661	686	674	678	710	729	670	709	711	698	686	703	645	717	716	723	712	724	630	660	684	677	700	691	709	650	705	686	648	673	644	663	692	702	645	678	756	697	660	664	671	685	678	678	728	686	687	719	626	694	684	668	666	696	667	655	750	686	670	659	679	688	712	687	727	649	708	696	627	668	673	665	707	721	654	657	705	690	724	661	697	697	672	652	677	663	682	733	731	664	703	648	646	703	635	646	685	698	696	687	691	691	665	696	654	687	639	709	671	688	726	688	677	682	657	729	693	684	670	686	670	715	720	684	689	673	696	672	670	650	704	729	677	667	637	732	662	613	678	707	675	638	649	734	681	695	653	702	682	681	701	649	714	648	651	697	752	668	691	694	701	692	673	675	704	693	693	697	656	659	718	695	681	678	716	693	733	686	684	686	678	654	663	736	666	709	682	672	730	700	678	668	686	701	724	665	697	693	682	675	663	708	702	655	686	710	722	680	687	728	652	661	687	685	638	681	698	716	704	710	672	702	730	700	611	707	688	715	711	687	711	667	726	695	698	642	635	632	638	666	690	680	692	681	685	650	677	707	710	691	712	706	665	670	665	723	694	659	661	679	694	693	668	708	702	710	683	682	737	665	646	706	702	700	687	652	698	675	684	639	671	694	644	706	679	680	673	696	705	692	651	658	684	678	690	635	686	701	690	650	692	670	683	737	726	670	728	668	665	737	625	733	700	735	660	723	663	663	655	651	718	664	749	642	664	675	690	704	670	688	618	706	669	654	704	673	709	696	648	691	666	695	672	734	650	678	656	727	668	743	689	661	683	667	684	660	702	693	657	624	672	728	657	706	645	679	659	614	710	666	652	678	686	708	685	736	689	681	648	649	672	720	672	695	675	639	697	659	727	720	696	685	748	694	688	692	699	692	696	742	751	692	687	683	697	700	679	669	653	715	701	676	679	699	668	712	678	725	741	686	690	682	630	703	716	693	753	672	654	657	690	641	682	662	635	670	702	703	678	644	658	665	642	659	637	680	700	712	699	682	712	720	717	735	675	698	664	627	666	652	716	662	676	652	665	632	668	678	701	693	719	684	669	686	713	712	684	664	660	704	718	695	686	700	647	664	655	686	657	665	690	653	683	680	691	719	691	658	624	681	653	695	711	663	667	695	649	693	669	690	648	684	723	719	697	683	684	689	746	669	666	666	636	665	657	690	694	671	658	663	717	644	685	689	656	706	682	654	697	679	662	708	657	662	703	686	649	670	674	696	676	706	687	685	653	688	664	716	671	657	661	679	631	703	677	647	721	682	688	676	665	686	662	676	685	665	659	660	697	714	635	656	657	655	699	685	726	734	675	688	666	665	646	714	671	668	721	674	688	684	706	678	696	696	655	697	669	691	704	657	680	685	688	636	682	686	624	702	661	685	663	732	678	699	705	704	686	709	668	705	656	674	711	669	690	734	680	709	656	720	688	692	664	681	708	692	672	654	707	663	647	705	646	659	650	654	685	659	685	700	636	701	680	654	689	675	691	691	704	701	687	687	642	635	721	619	668	685	711	680	729	673	698	742	692	729	697	678	684	729	689	686	690	713	664	694	713	720	636	738	705	712	675	616	684	672	697	677	637	721	680	719	672	677	703	630	692	686	663	684	699	693	681	688	616	699	697	669	717	691	694	724	670	687	683	705	641	678	660	621	719	706	673	678	655	678	687	658	672	639	677	718	737	699	650	698	743	666	647	651	704	677	642	682	695	653	748	667	714	710	664	671	674	733	730	700	637	655	655	642	679	651	683	707	712	678	705	711	705	712	705	713	673	714	686	664	663	704	687	690	660	658	700	727	730	670	730	681	696	648	668	693	709	726	681	682	671	686	686	707	666	687	673	684	722	666	672	679	668	695	735	716	694	639	676	712	654	692	654	681	675	727	690	664	717	716	667	697	701	656	688	703	668	682	689	661	711	630	682	713	710	700	688	648	663	664	703	675	692	706	649	714	708	675	676	643	702	725	652	691	677	647	672	704	661	674	690	676	619	704	673	663	688	699	717	704	666	681	725	689	680	705	702	663	663	662	693	700	636	642	687	689	695	659	688	657	654	700	630	680	613	673	697	666	731	667	677	655	659	715	710	695	641	721	672	706	682	705	707	698	633	683	668	664	685	668	661	697	706	703	680	743	700	691	634	687	679	670	709	711	695	674	693	665	722	707	702	662	702	640	646	706	730	663	712	691	693	671	720	694	673	670	677	635	671	665	674	664	633	658	636	695	704	665	708	679	717	661	710	643	721	699	671	706	674	684	664	673	641	668	707	684	664	712	650	689	682	703	692	723	696	697	661	678	668	723	649	697	663	636	651	726	676	713	688	668	674	641	659	722	682	683	670	722	660	698	714	693	661	688	646	707	709	676	695	724	688	718	681	685	680	725	685	709	637	668
24433	20328	26235	24298	20327	10480	1211	889	702	630	629	569	564	523	537	491	509	490	511	533	511	451	495	494	497	476	481	462	460	452	440	456	461	453	494	431	452	416	471	457	472	454	447	438	442	445	466	429	459	459	446	465	481	437	450	436	424	456	448	453	429	481	482	435	433	447	467	450	442	470	451	456	451	409	414	401	437	464	420	471	430	461	452	455	419	465	438	381	437	420	431	438	436	437	457	465	457	435	442	453	389	432	483	445	435	426	451	460	442	441	410	425	421	449	470	406	436	421	414	444	413	415	452	473	436	449	435	414	430	453	455	385	421	385	424	441	422	440	447	462	461	418	444	418	428	422	423	465	431	428	430	454	471	446	462	418	455	434	485	408	406	403	456	436	454	443	440	418	439	460	437	417	472	380	450	431	440	445	441	427	433	402	431	441	441	441	457	453	402	468	453	444	477	447	428	437	468	488	448	403	407	406	427	425	452	403	427	464	432	458	433	427	410	433	400	451	450	480	442	448	378	441	425	493	429	461	472	436	473	435	456	421	462	418	406	416	416	422	421	421	435	472	422	439	447	464	409	442	482	437	400	458	453	404	422	456	480	464	458	430	425	464	477	476	460	425	418	419	410	419	458	421	424	434	444	447	431	441	427	462	457	455	466	408	445	420	479	416	437	427	419	439	418	433	442	434	457	451	453	408	423	405	417	439	460	419	442	425	416	424	412	472	448	417	435	444	466	452	463	408	397	430	449	422	429	440	435	449	458	425	435	447	435	436	425	443	425	443	420	406	416	501	422	438	392	401	438	461	450	443	407	430	438	439	428	449	441	440	450	395	437	398	443	461	447	441	453	426	409	419	438	477	426	421	427	438	413	419	438	471	457	465	431	469	445	423	438	466	432	409	438	433	441	412	412	419	457	432	426	414	418	460	406	463	436	425	417	470	419	426	438	392	448	411	402	447	443	432	421	444	470	481	431	448	418	472	442	481	463	444	429	445	433	440	401	417	420	469	403	455	441	439	454	395	437	431	433	464	438	456	465	423	438	459	490	433	420	424	431	400	416	454	444	466	416	438	442	426	439	462	417	454	445	439	460	439	441	452	484	454	435	481	447	429	436	442	467	425	427	481	450	418	395	434	468	446	459	417	424	427	441	449	412	395	420	416	446	432	447	408	411	466	480	453	483	459	462	427	428	451	438	442	443	470	473	406	471	478	468	434	410	460	449	411	412	447	432	424	414	451	443	438	424	424	446	429	440	455	440	433	436	410	406	473	441	438	460	462	460	447	430	419	460	450	451	454	447	414	462	440	455	425	422	432	417	452	440	412	427	461	420	447	449	415	450	424	427	402	437	426	400	414	406	420	404	446	422	439	466	434	442	460	462	428	423	409	455	435	413	462	424	423	442	447	397	442	468	433	455	401	469	414	420	430	399	436	435	408	426	406	397	412	425	429	450	475	454	464	450	448	425	466	429	436	438	433	447	406	453	410	398	406	464	417	425	459	379	446	461	445	380	469	441	429	416	453	437	434	413	460	408	426	410	417	461	406	448	436	399	422	418	434	479	442	461	466	427	464	477	465	440	413	436	467	391	432	443	433	462	436	412	458	439	438	439	458	450	438	429	463	422	395	463	453	430	446	438	382	464	466	433	443	424	464	438	427	413	390	405	462	471	469	444	449	442	438	429	410	420	424	435	431	452	447	403	442	452	438	457	458	434	430	446	441	457	457	401	442	437	461	415	439	455	434	398	478	463	441	458	427	406	425	439	447	439	433	449	428	433	450	417	455	402	443	418	421	458	446	441	445	439	455	394	424	447	448	392	443	446	451	468	471	415	420	398	451	449	445	451	406	447	402	433	450	456	441	424	453	444	434	435	411	437	438	417	414	432	414	462	443	466	420	445	433	462	456	424	464	448	428	440	455	432	400	446	415	408	421	436	426	449	427	462	437	443	427	467	426	425	441	438	421	459	424	465	448	425	466	432	447	438	419	433	429	452	421	449	468	420	429	420	478	423	469	433	434	459	423	432	442	412	424	432	488	436	460	414	417	422	433	442	434	427	461	407	435	434	421	407	455	467	442	444	464	460	431	418	435	449	429	453	407	464	462	465	421	496	400	431	429	441	420	405	443	400	427	441	428	466	466	427	441	404	430	436	456	468	421	429	419	457	434	446	437	436	416	398	435	447	437	443	435	457	482	416	411	431	406	445	448	421	435	438	440	409	435	456	455	425	451	419	431	440	462	463	438	436	427	476	442	437	408	466	429	418	424	457	429	438	429	444	440	425	415	465	467	444	415	432	435	440	431	402	417	434	391	436	444	414	460	443	423	427	461	447	456	442	480	439	444	470	423	452	392	454	459	441	419	423	460	416	467	432	431	451	403	433	477	430	430	433	456	424	414	424	457	418	406	445	474	444	417	437	436	440	427	457	435	471	469	456	435	475	457	455	401	439	466	430	425	448	449	445	425	422	460	400	435	419	458	430	435	449	466	431	432	408	440	410	435	413	455	425	479	391	432	428	406	455	436	436	457	439	418	421	460	451	455	425	481	449	412	449	451	453	427	427	452	426	412	444	418	405	466	399	458	408	448	438	426	422	400	432	443	452	419	424	444	425	445	426	439	440	495	484	435	404	425	426	401	458	428	419	426	443	422	444	434	473	480	429	391	440	461	478	448	440	428	484	444	427	444	436	442	428	411	458	409	422	422	446	433	424	428	439	432	469	436	460	468	433	430	444	438	437	455	436	426	426	435	446	445	434	403	451	470	490	421	411	423	452	406	446	411	441	431	440	456	450	434	482	403	423	467	434	442	435	431	446	444	434	489	453	447	471	386	451	458	443	451	431	445	448	378	432	452	446	394	419	406	442	399	451	493	449	435	433	441	428	435	441	417	463	456	459	452	473	435	432	478	397	387	450	442	450	402	425	382	426	403	436	439	431	437	428	429	451	431	484	431	439	479	384	422	454	426	442	434	464	446	445	433	427	441	409	459	463	495	426	457	425	427	444	389	428	412	432	425	405	389	441	431	437	439	509	420	458	401	379	494	403	399	425	431	470	476	400	415	384	451	468	434	468	439	428	427	447	409	441	433	438	448	426	441	423	436	435	454	449	418	442	446	465	419	418	450	473	430	429	426	475	446	420	422	426	415	433	457	465	444	467	439	443	412	437	425	403	428	453	441	420	435	413	424	458	417	440	391	446	437	482	459	463	452	428	410	459	443	396	458	477	462	423	440	412	451	451	455	454	451	416	409	475	442	429	443	435	459	425	424	418	420	436	450	426	448	434	454	479	460	439	423	452	424	420	416	447	423	460	429	416	480	421	443	440	480	423	420	438	451	446	457	440	381	428	459	395	444	422	430	414	447	431	431	429	403	400	453	440	434	442	454	426	411	460	442	388	419	406	455	426	392	441	467	441	423	391	425	419	471	453	427	457	439	399	445	391	450	417	420	426	432	426	409	426	402	451	413	434	447	444	422	438	422	447	404
25334	8795	7857	4377	2938	2149	1581	1337	1125	998	837	817	753	745	653	670	631	594	559	566	596	543	524	560	498	511	545	514	525	512	491	502	475	486	471	482	483	489	455	550	482	484	473	497	473	481	461	494	474	479	459	473	449	440	496	443	465	480	474	451	468	541	490	503	516	470	444	435	452	464	458	485	496	457	437	461	472	502	497	453	487	450	473	490	445	458	466	415	437	439	419	431	454	449	478	465	463	453	469	488	474	458	451	469	436	470	486	461	463	469	409	466	479	443	419	442	463	432	437	454	474	499	437	453	495	482	446	464	447	435	478	468	466	502	452	471	440	493	452	466	495	470	437	470	462	419	436	478	450	472	473	436	479	439	466	459	476	479	453	457	448	443	458	446	452	462	497	479	480	452	483	425	450	468	446	438	463	458	456	472	448	440	453	444	442	463	450	437	495	434	460	477	408	435	432	438	412	435	477	483	456	481	456	437	485	502	452	487	426	429	461	408	463	460	471	460	494	441	475	448	452	466	424	444	427	458	453	439	507	487	453	514	452	425	442	456	478	451	415	461	483	415	494	463	410	456	468	472	484	447	426	484	458	438	444	472	467	511	458	470	449	462	425	497	434	484	486	447	458	467	445	465	492	439	428	452	450	439	427	462	476	446	447	459	462	430	443	457	442	473	453	448	433	479	462	464	446	493	449	463	488	459	471	448	441	483	456	451	419	492	464	481	452	441	490	469	469	505	423	453	449	490	399	456	477	492	449	454	423	442	467	472	477	425	460	453	455	446	432	428	462	430	459	458	461	462	443	445	462	447	510	513	459	428	463	461	450	452	468	473	477	454	435	468	448	487	477	460	417	484	446	461	459	494	483	479	448	437	447	469	454	509	460	460	430	462	470	444	437	480	448	441	493	470	463	457	452	463	464	496	448	486	448	466	440	454	428	470	441	471	458	445	434	464	441	447	465	447	460	457	437	438	483	440	477	435	459	443	442	439	422	456	455	470	497	457	476	483	475	439	474	454	478	445	452	460	461	472	489	440	457	454	416	476	452	486	446	466	464	479	426	464	480	474	453	455	467	454	473	490	434	467	430	430	474	478	454	435	480	495	431	460	462	467	460	446	525	508	484	460	434	422	455	461	444	456	474	442	477	460	445	462	496	460	475	452	492	415	464	485	450	474	465	453	433	485	450	494	440	461	476	469	422	462	464	449	464	425	465	464	488	455	447	456	450	489	456	468	414	448	457	430	481	479	459	446	427	487	441	480	429	495	479	474	460	476	466	452	490	482	443	463	427	484	455	450	460	445	437	448	444	476	453	473	504	443	472	467	479	439	480	462	490	414	453	457	465	462	450	422	457	462	473	439	465	460	479	454	469	460	477	465	501	479	465	461	440	493	462	456	486	461	430	438	465	450	433	476	461	417	431	471	472	448	472	492	461	441	441	435	470	474	474	482	499	466	455	456	436	456	432	429	451	456	440	467	485	470	466	507	486	449	438	444	425	449	440	457	497	457	451	461	427	471	437	474	426	495	442	456	431	421	479	457	488	474	482	419	441	419	483	437	481	464	462	448	504	471	457	431	427	455	428	438	454	431	431	524	449	421	461	462	432	461	410	510	449	457	422	440	446	453	506	464	436	455	459	434	463	482	426	439	416	429	465	477	445	465	489	470	411	458	484	460	489	463	421	500	465	445	471	468	440	421	505	476	451	438	461	443	467	469	493	466	498	445	435	465	476	492	486	456	483	447	475	459	456	494	444	481	458	488	464	433	448	435	451	486	459	461	446	467	465	444	437	435	431	444	455	479	482	450	465	453	460	432	489	460	477	422	470	467	490	498	454	441	459	494	456	490	426	436	471	448	423	436	490	433	452	462	473	447	464	446	404	469	439	486	465	472	460	446	441	473	461	419	453	459	468	443	452	460	476	429	460	448	464	471	487	445	470	454	472	490	472	444	425	473	450	459	418	457	458	457	468	435	444	475	438	458	498	454	405	477	477	477	453	462	450	470	471	476	460	433	451	450	474	438	458	461	463	498	460	461	477	464	471	445	455	449	470	425	445	436	426	428	437	487	462	476	468	447	467	475	448	495	447	459	447	457	461	440	433	431	446	465	449	450	463	475	466	416	456	453	432	454	447	475	454	439	471	472	448	451	443	484	446	482	469	423	458	439	436	461	493	421	460	417	451	499	475	463	439	455	465	442	477	447	422	457	428	439	478	457	466	430	442	447	458	490	473	460	449	476	478	445	477	439	454	480	425	450	450	508	472	474	403	491	399	482	483	454	478	447	453	443	467	441	446	452	460	454	431	471	431	483	450	455	446	443	443	433	472	446	468	516	488	488	421	475	434	430	471	474	453	458	467	476	464	413	466	459	493	442	489	417	422	450	434	430	453	437	480	433	439	432	457	434	428	468	458	462	473	430	492	452	463	421	482	474	459	451	474	450	476	409	490	454	456	495	470	456	476	470	482	464	447	460	461	479	484	474	460	434	478	458	466	452	479	463	482	472	440	443	476	457	465	475	423	472	449	457	480	484	462	445	438	450	446	434	429	486	424	477	439	451	460	457	461	430	427	429	471	443	452	447	426	428	455	462	457	426	482	452	444	459	472	491	452	454	451	464	429	444	404	466	448	469	481	442	478	481	485	465	487	449	448	484	467	457	493	451	469	448	442	455	457	434	471	441	474	442	451	422	451	463	437	451	496	431	463	429	446	455	469	447	452	455	468	471	464	459	485	448	452	481	438	454	481	458	489	461	452	446	448	451	448	429	409	464	494	484	429	464	447	431	463	434	412	464	452	464	482	462	485	485	487	445	457	463	434	464	452	480	426	438	414	438	496	481	449	472	456	447	425	458	458	446	452	449	500	445	463	438	467	455	451	456	436	458	415	443	449	481	458	470	416	428	454	476	468	448	428	460	441	452	430	439	490	451	466	468	443	485	455	478	433	470	474	450	484	499	454	430	474	443	463	476	407	478	422	454	452	487	459	466	455	426	493	448	454	451	433	472	489	458	467	448	450	459	483	447	453	463	465	428	469	465	471	462	468	487	455	459	478	479	483	455	481	447	466	444	441	496	420	438	467	422	480	487	491	464	448	455	438	464	455	453	460	440	476	530	440	457	494	445	439	421	439	468	440	470	442	448	433	472	456	423	468	476	469	443	474	425	483	431	486	482	475	455	443	474	478	431	449	490	452	428	454	461	496	480	445	439	404	425	450	470	430	507	484	466	452	435	437	401	471	469	418	452	429	463	446	447	420	510	445	483	456	454	478	468	450	460	437	462	426	432	427	457	476	439	464	452	458	437	429	433	450	441	435	439	465	469	475	465	469	481	446	441	452	476	465	450	454	467	459	475	483	444	457	440	456	463	461	418	469	474	469	455	459	462	432	429	479	418	436	485	468	441	423	424	496	479	492	446	481	427	450	475	474	442	436	466	405	476	438	419	469	498	480	474	466	473	439	450	466	442	427	458	462	443	463	472	450	463
22580	20338	26674	23880	20341	20418	10921	1976	1350	1278	1254	1113	1130	1068	1004	1005	1038	992	948	972	999	956	902	921	870	950	887	898	893	925	926	880	856	886	843	899	863	862	916	927	835	876	866	875	841	877	895	864	882	853	849	881	867	896	836	843	866	860	877	879	865	845	899	862	858	861	837	836	847	823	884	827	849	911	843	852	887	843	879	886	845	885	812	829	889	890	808	850	830	850	811	846	849	852	865	786	869	808	815	816	850	856	831	850	847	880	801	802	836	865	837	855	861	863	865	853	881	887	822	849	802	841	837	822	857	856	843	849	890	829	861	785	819	850	826	878	835	811	859	809	860	823	867	781	875	869	875	829	850	800	841	883	825	777	896	891	813	842	837	814	868	871	809	825	851	816	929	834	849	796	823	864	796	855	822	850	818	832	887	837	830	768	812	824	861	885	812	834	891	806	822	859	837	859	899	845	865	855	818	819	896	908	910	852	843	815	859	816	819	813	850	830	869	798	863	786	806	878	815	838	822	894	795	813	793	848	860	829	881	847	855	902	836	804	822	811	812	803	893	836	883	863	817	862	902	858	869	838	815	818	845	831	883	901	839	828	798	813	861	808	813	842	834	828	891	850	839	873	826	865	861	823	868	852	847	864	895	814	853	859	836	846	824	797	847	850	865	805	864	809	851	832	853	782	852	854	802	863	853	818	831	856	814	918	804	800	869	832	830	821	835	918	823	881	786	840	803	894	871	887	821	821	851	822	814	817	844	840	808	790	834	820	873	799	879	831	870	861	839	854	873	848	842	850	859	845	809	825	827	879	838	855	834	880	853	829	880	869	798	849	840	841	856	804	828	853	792	843	888	887	851	836	881	870	831	842	786	780	874	814	839	794	823	818	884	845	827	867	845	882	847	787	866	794	840	858	886	851	817	905	798	818	833	858	860	814	814	881	833	819	788	890	860	804	850	768	872	816	857	905	873	878	861	866	874	849	864	905	813	842	797	847	860	877	851	882	827	869	822	844	809	854	823	824	823	839	826	806	828	870	870	863	829	852	815	827	812	847	849	866	803	896	813	794	862	846	847	865	849	866	799	846	893	819	824	877	829	819	887	834	826	780	869	840	838	874	806	857	877	843	806	830	837	896	833	813	837	868	790	834	890	842	853	838	878	868	836	794	863	880	817	878	897	859	832	834	847	802	872	891	823	850	857	844	830	842	863	857	832	851	848	803	812	839	785	807	858	806	862	854	874	831	787	858	825	814	777	800	865	808	813	790	852	841	818	797	857	775	853	833	865	844	885	795	794	830	864	831	800	858	860	837	832	806	822	833	862	801	794	836	885	826	880	825	811	805	852	824	872	808	870	835	847	816	809	828	817	836	825	839	850	826	854	843	830	831	844	873	809	801	802	865	814	890	853	861	898	868	851	829	846	855	838	828	827	857	879	837	851	853	850	840	867	847	861	864	851	786	884	866	898	885	822	826	851	825	783	808	789	862	849	907	833	923	904	860	789	825	831	822	791	877	855	852	823	835	887	848	864	812	832	866	802	835	862	861	856	873	844	866	806	850	888	824	801	798	844	902	837	816	882	841	842	872	888	795	826	874	855	845	815	807	870	846	875	855	792	851	850	857	842	843	866	834	822	859	852	782	865	895	845	829	874	807	764	817	858	832	844	868	828	885	870	882	806	787	866	869	855	861	810	870	889	867	825	881	833	822	812	817	815	812	806	829	821	803	796	837	832	815	818	798	856	884	840	832	797	780	839	792	815	847	833	826	808	880	832	827	855	835	812	794	789	842	844	836	814	856	829	830	849	764	901	877	797	810	797	793	791	829	815	881	811	837	832	815	840	814	836	866	849	838	871	866	866	815	852	882	868	836	830	839	838	825	830	886	871	854	826	836	829	818	830	891	845	868	851	823	804	810	870	865	869	866	884	819	842	821	863	823	893	815	802	825	873	905	803	837	840	877	846	847	820	842	869	836	820	833	808	881	836	846	832	796	844	818	844	842	861	857	824	879	846	841	896	864	783	828	861	848	795	881	845	839	816	854	828	844	808	847	844	847	845	798	841	811	846	767	904	819	877	813	813	802	863	802	853	856	870	826	825	847	885	813	855	814	840	792	794	841	848	894	896	881	894	807	792	846	834	797	813	804	851	847	844	835	791	849	754	828	852	864	825	843	855	848	876	843	843	795	836	863	841	809	813	816	839	800	811	872	820	890	820	831	849	821	770	826	858	826	834	867	863	794	871	832	842	823	811	939	837	805	840	824	828	827	857	866	826	856	818	824	820	819	840	871	835	855	859	835	784	817	851	809	851	791	809	847	810	827	827	817	837	863	862	840	874	847	835	894	837	868	783	845	832	844	830	840	891	831	851	816	864	808	784	795	882	822	816	842	853	808	776	837	859	767	813	841	819	795	845	831	832	844	839	876	886	848	841	841	879	813	845	803	884	874	854	806	854	824	890	825	850	820	872	807	833	813	862	831	841	848	848	805	861	876	854	833	831	876	846	842	823	835	841	804	811	837	784	868	787	805	809	845	863	826	889	798	850	874	846	880	840	864	809	850	825	835	857	811	824	837	900	833	830	810	810	813	792	838	866	837	786	813	832	850	805	852	873	834	862	834	866	884	837	808	831	850	814	832	836	844	871	864	830	825	841	814	789	871	844	859	844	845	887	809	861	828	841	876	852	787	795	817	816	822	867	884	817	867	882	838	872	882	842	858	860	817	887	850	801	837	806	870	874	850	834	816	855	826	808	851	876	824	843	840	822	865	835	838	818	860	812	900	879	872	826	862	819	884	876	841	833	859	897	842	879	793	869	881	814	882	824	780	820	853	860	828	879	830	850	909	854	875	893	821	830	871	792	904	867	837	833	792	837	887	860	836	837	794	903	835	849	860	815	841	846	863	820	841	820	835	881	852	818	897	881	835	837	827	848	872	867	873	850	895	845	860	796	775	854	833	863	828	868	888	757	793	884	859	855	820	939	864	844	887	821	805	890	800	809	798	851	850	844	848	845	887	808	821	872	895	838	799	820	799	858	890	843	832	842	892	803	824	833	860	854	883	855	797	832	852	815	797	888	842	835	822	802	871	870	811	833	857	870	855	863	871	876	844	859	850	825	812	814	824	835	859	845	837	878	795	769	803	820	850	825	864	895	819	805	889	808	906	861	855	834	814	875	867	864	842	824	869	776	828	856	864	887	846	893	867	793	823	821	823	863	845	837	758	830	835	836	842	836	827	887	868	892	895	923	838	835	868	799	815	872	859	877	840	796	858	879	808	919	825	812	859	851	838	831	834	818	881	851	856	826	879	864	876	812	837	813	812	847	822	853	826	856	822	870	839	782	780	822	795	849	865	810	836	859	847	812	869	839	871	791	830	871	792	807	828	843	839	822	840	827	813	865	820	812	879	806	790	856	845	842	823	844	836	874	877	803	814	862	783	822	819	816	837	894	821	826	846	848	780	821	863	841	788	866	829	862	861	856	827
21821	14686	13381	7703	5325	3789	3115	2567	2112	1803	1698	1551	1373	1344	1225	1158	1095	1121	1036	996	947	991	957	912	996	942	933	909	842	935	871	833	899	861	897	836	865	857	837	877	839	816	842	839	804	856	824	878	773	846	793	850	811	779	833	822	791	807	846	818	833	775	748	811	808	809	810	789	835	835	819	801	815	831	745	836	856	800	781	833	769	798	833	780	876	779	849	778	815	830	790	814	815	811	798	785	763	815	809	835	852	756	812	839	801	780	801	793	840	766	817	791	800	796	762	803	775	780	782	789	802	805	731	808	814	801	766	810	840	799	776	758	852	757	780	773	840	808	793	766	765	816	820	795	807	765	799	789	828	799	753	759	842	797	816	805	789	797	802	779	815	752	823	799	792	783	812	836	822	778	833	786	765	825	757	781	803	770	804	793	806	833	811	819	772	812	840	764	770	817	820	747	820	815	806	803	791	832	841	796	821	786	810	742	796	786	833	819	766	836	797	805	790	839	765	809	804	792	786	802	878	798	782	832	810	779	820	828	798	801	803	792	798	793	768	820	838	779	738	826	816	808	792	840	812	841	781	832	820	800	784	786	824	793	804	805	833	791	788	803	787	772	829	849	737	775	814	776	771	792	804	801	809	781	807	790	831	827	753	784	816	776	803	794	794	742	818	793	818	779	837	830	767	781	796	783	840	748	836	742	735	826	749	751	768	825	805	787	781	793	759	774	819	791	772	787	767	770	806	804	840	839	787	795	806	840	812	827	805	775	800	812	741	797	787	803	778	749	809	829	789	781	837	790	753	794	787	774	850	792	822	782	803	815	806	768	806	743	806	817	836	812	810	744	825	806	807	818	787	821	817	792	830	793	825	786	818	756	843	794	811	803	840	824	774	783	781	791	780	782	761	816	787	780	840	769	815	768	841	768	812	790	755	854	801	790	816	781	767	814	833	803	816	784	857	754	811	749	812	778	802	828	850	759	809	790	822	809	798	856	845	810	807	790	826	770	854	831	797	799	783	784	805	784	794	785	825	817	855	734	777	738	756	803	732	776	815	804	785	794	832	803	787	803	816	803	776	773	777	813	825	767	772	803	818	808	790	732	823	786	832	831	778	791	762	840	799	815	791	834	804	825	779	769	858	820	801	820	788	830	863	762	785	774	788	857	781	811	820	812	824	751	799	831	797	788	822	787	799	791	766	799	797	805	847	818	808	748	831	786	796	766	827	794	797	747	787	778	802	735	778	768	814	753	794	856	789	760	842	775	777	804	819	798	809	795	808	789	786	741	801	798	809	778	773	811	770	821	782	802	797	784	781	759	759	777	808	832	826	814	778	795	779	797	791	807	809	802	798	759	750	773	811	797	737	766	815	798	757	798	777	809	812	821	790	843	793	762	812	812	813	802	777	798	796	789	817	829	812	801	777	788	821	856	807	792	817	832	776	760	798	773	797	793	778	770	771	836	823	791	810	831	738	810	833	811	767	815	786	773	778	845	796	800	829	789	833	789	810	790	777	826	804	832	769	776	812	734	820	800	783	789	784	867	797	817	766	806	782	789	786	761	798	846	779	810	794	820	764	787	812	776	795	813	819	829	782	772	766	801	770	807	771	804	789	821	778	768	805	863	819	814	805	830	748	837	820	806	789	826	752	864	780	815	789	830	797	783	792	864	808	808	783	787	836	776	791	755	756	749	776	838	817	782	763	781	795	805	821	783	764	786	795	843	787	757	815	799	831	843	756	820	755	789	775	763	754	847	832	836	814	842	841	783	780	794	762	756	822	812	778	795	821	814	801	796	775	800	809	815	778	765	808	801	774	887	744	831	839	830	825	755	841	779	769	784	806	788	763	886	799	784	832	812	807	779	765	750	819	842	768	820	804	803	833	778	796	792	814	795	788	772	778	777	810	796	806	856	792	753	834	784	778	735	803	825	816	766	794	805	823	783	801	842	755	826	810	806	834	771	789	783	805	817	837	787	819	861	774	806	791	781	785	816	757	825	796	796	822	766	754	789	783	784	815	757	796	784	846	813	755	779	788	807	819	789	821	765	804	794	836	840	764	818	787	756	790	785	748	815	762	813	760	821	827	761	769	788	805	810	805	862	802	763	831	825	789	797	801	770	782	765	820	824	781	826	829	825	804	732	773	813	822	802	797	799	795	792	728	771	738	840	761	790	756	814	799	793	800	739	820	848	829	814	802	772	775	787	784	810	827	797	792	789	760	783	809	785	800	848	791	780	791	753	758	745	811	839	779	826	781	820	734	787	829	851	849	830	785	795	791	811	779	772	779	777	728	826	753	817	809	827	770	776	792	769	792	709	790	787	855	809	783	766	788	796	806	777	791	812	850	793	779	817	805	836	809	830	803	814	750	836	790	806	780	745	769	783	824	797	820	750	774	791	766	787	804	813	807	815	787	816	793	834	816	753	812	827	752	822	797	798	784	778	800	798	736	804	794	803	789	829	772	764	802	759	799	840	787	803	752	844	752	773	783	777	803	783	819	829	809	819	813	822	828	795	758	770	808	765	760	783	806	750	810	823	814	782	793	813	788	761	781	821	805	854	776	794	767	728	764	771	830	801	754	825	797	758	853	846	799	776	798	805	773	836	784	797	814	865	822	827	801	765	781	806	796	759	786	815	812	745	835	744	785	788	798	788	817	797	816	806	780	791	784	818	760	783	793	811	771	747	768	816	831	767	773	821	788	844	799	818	788	827	846	791	810	771	773	813	821	828	816	807	812	786	766	792	767	748	775	757	811	798	767	745	825	751	748	796	804	805	813	853	771	826	778	758	782	833	777	800	769	735	775	793	790	790	758	839	788	799	773	770	779	828	813	782	753	777	787	808	779	793	812	776	749	850	849	788	743	803	814	786	757	782	793	781	778	793	806	778	774	784	796	809	771	862	797	794	804	825	781	818	811	766	759	760	752	811	831	813	797	801	782	827	807	841	773	796	794	798	794	795	863	771	776	859	830	795	808	812	788	794	764	816	827	791	780	799	788	792	779	797	811	757	814	837	823	790	778	768	799	848	763	815	802	790	754	781	797	779	762	788	837	826	778	826	776	770	774	795	769	805	795	814	825	782	827	842	790	815	796	814	782	810	815	794	735	806	739	803	790	793	799	785	812	799	796	836	799	779	801	836	792	795	756	799	803	839	814	766	778	810	765	815	771	828	802	776	775	777	763	762	779	796	785	810	806	828	817	824	831	818	789	766	827	768	763	822	845	799	817	822	808	774	786	793	787	775	815	814	758	788	790	761	827	812	809	810	784	789	816	823	794	760	799	749	767	833	798	765	785	798	813	762	784	771	800	771	745	803	786	790	807	788	797	829	828	794	778	790	777	796	779	799	681	802	825	812	793	801	798	786	825	793	777	831	804	785	811	786	770	744	809	794	762	854	784	786	808	794	790	763	769	754	810	791	756	819	823	792	823	753	747	771	787	758	792	795	829	757	785	782	826	825	780	789	749	796	785	776	812	822	770	772
30650	15421	3059	902	757	676	666	702	661	673	676	644	687	649	695	696	655	640	652	669	639	641	675	621	620	633	658	698	611	694	663	656	709	650	657	682	667	632	648	672	643	669	643	663	639	667	632	685	616	653	615	650	647	687	668	617	627	711	663	627	658	626	623	645	637	662	654	658	630	700	644	623	634	676	660	696	632	625	673	661	668	657	669	705	684	679	618	669	698	652	660	654	700	658	640	661	627	637	657	656	670	668	634	655	655	656	662	698	607	644	689	679	583	667	627	677	660	666	612	648	648	649	628	599	681	672	628	656	630	643	643	683	632	648	626	651	683	622	677	682	653	689	666	688	664	649	641	663	667	656	664	617	624	662	700	675	630	635	643	731	646	651	677	730	676	634	645	676	667	659	601	637	595	706	646	645	687	669	622	669	646	636	689	661	695	637	667	608	642	685	697	678	666	644	682	713	623	654	670	643	682	666	648	671	615	646	642	650	661	638	645	669	636	681	657	678	693	626	614	711	636	639	640	658	682	705	651	684	620	676	672	655	656	640	652	634	633	639	684	660	676	639	655	662	654	643	672	664	676	706	677	648	686	709	655	620	649	674	686	642	669	646	663	669	712	660	652	668	633	649	640	608	634	636	669	645	612	693	688	639	681	660	669	691	675	663	650	699	654	666	625	697	675	664	685	690	677	649	670	639	622	638	688	647	680	680	600	646	657	635	630	628	659	628	696	646	695	614	671	691	680	695	645	646	650	680	628	710	667	675	647	694	652	671	633	679	680	614	686	642	635	670	656	595	669	670	639	612	677	649	685	622	688	649	603	689	670	581	683	707	665	674	648	657	688	674	637	671	615	641	681	627	611	676	670	647	597	620	686	654	687	642	689	658	640	624	645	679	634	666	693	638	649	655	686	666	707	696	655	640	666	663	616	679	628	666	642	650	702	660	625	636	665	659	647	663	674	617	665	685	616	658	636	651	637	642	647	646	633	673	709	679	658	634	676	679	668	636	671	633	642	677	714	594	692	690	667	638	620	636	656	661	640	672	641	605	681	632	594	671	664	655	627	655	669	612	647	630	674	675	646	669	648	695	683	653	691	661	648	664	651	669	660	696	674	665	583	632	638	672	695	668	681	648	616	655	668	636	682	622	648	674	632	693	633	689	657	685	644	632	641	711	637	646	664	625	618	667	667	637	652	663	663	670	683	692	668	635	710	641	642	663	674	634	674	670	662	666	674	636	642	646	674	679	669	673	627	685	640	659	677	674	665	685	622	690	652	687	654	630	681	702	688	669	637	620	708	674	652	623	673	657	639	683	681	658	661	637	691	653	652	683	560	694	642	649	682	659	619	613	668	652	629	650	675	595	643	645	706	656	628	666	644	668	642	636	610	671	674	657	664	637	675	658	696	686	654	693	674	624	604	697	629	677	687	631	664	626	645	674	672	672	684	674	632	636	707	692	668	642	652	651	638	640	703	662	705	649	628	659	612	660	686	616	682	687	705	632	652	646	631	668	627	619	626	673	597	664	623	629	653	659	655	593	643	644	659	629	628	686	621	689	624	646	667	679	686	638	599	664	626	667	669	624	661	710	661	681	609	630	676	704	652	670	645	710	667	723	703	698	683	628	630	659	652	641	656	663	660	669	674	650	653	622	697	630	665	638	635	660	644	663	685	672	611	676	676	718	665	650	674	668	657	683	663	637	629	687	651	634	679	664	610	668	693	690	648	641	655	680	700	608	644	686	671	670	647	643	653	623	653	648	673	626	699	669	684	698	676	658	634	633	671	694	639	669	679	658	666	692	629	651	647	653	675	699	638	639	643	633	656	637	639	671	694	655	645	640	645	618	641	641	675	611	670	686	676	688	667	649	665	644	685	641	635	666	665	637	688	607	648	648	656	703	629	670	642	675	634	638	684	658	685	665	635	668	674	624	677	643	656	698	663	642	716	667	668	670	634	698	666	669	650	648	622	676	664	645	664	632	608	653	638	645	609	653	657	649	685	707	699	583	639	674	638	618	673	646	637	654	679	589	681	604	641	611	635	625	647	593	631	582	604	664	642	670	700	669	587	624	658	634	636	665	658	680	692	610	629	659	642	656	609	635	651	612	675	641	651	656	684	636	651	638	679	665	640	677	650	680	656	635	607	708	635	623	637	675	660	660	629	667	668	662	675	676	685	649	669	671	618	650	668	697	664	670	671	664	676	641	625	670	648	674	694	690	627	654	636	663	637	653	646	674	642	674	669	656	702	622	687	659	674	696	706	646	667	636	658	667	660	634	668	643	683	630	662	673	623	676	645	687	656	654	635	659	653	631	663	688	698	657	689	637	652	645	668	672	618	658	682	633	663	613	637	674	671	694	623	673	674	656	686	667	617	652	714	654	654	670	619	656	671	647	681	687	679	614	672	624	619	649	671	704	604	651	677	632	672	660	635	651	676	675	640	619	659	705	605	634	636	677	611	636	666	620	631	667	623	665	656	656	643	681	616	630	677	679	667	653	672	635	650	652	676	640	706	612	635	635	645	669	670	702	681	674	688	643	689	655	672	678	697	612	654	693	695	715	649	633	641	639	714	621	695	618	674	666	692	628	670	650	653	637	641	627	647	655	625	627	615	676	701	654	625	649	639	658	637	621	612	667	667	640	618	591	654	616	699	701	641	659	640	635	638	640	617	665	676	725	658	679	664	661	634	697	714	670	662	642	686	626	657	684	640	659	689	627	673	645	648	646	718	660	654	626	649	682	661	632	643	628	656	639	654	609	651	652	682	686	629	631	654	645	647	686	655	679	655	617	692	620	624	674	713	678	692	645	664	622	695	631	609	657	622	632	666	707	664	704	673	623	642	668	640	648	676	669	700	655	658	631	614	660	662	670	634	681	647	612	648	673	619	650	644	634	604	618	612	672	622	679	661	666	672	668	656	640	617	667	673	695	683	686	653	627	677	635	625	637	661	639	661	687	649	659	698	648	618	644	691	648	669	644	637	697	646	641	653	678	701	685	676	670	655	648	617	645	660	628	679	678	642	637	672	657	691	715	672	648	672	690	632	644	663	662	654	651	661	640	649	650	655	634	669	681	645	698	711	663	656	620	653	601	653	620	683	628	650	667	668	646	681	636	675	695	676	616	647	646	643	628	622	623	649	662	635	628	691	681	661	628	633	669	606	632	670	595	661	620	634	668	670	638	655	638	715	646	631	610	615	649	629	679	655	670	713	664	671	644	695	641	681	651	639	666	692	669	637	636	620	657	660	700	611	634	694	675	634	649	621	717	618	676	663	650	653	690	664	631	644	616	630	626	694	674	622	655	655	632	656	585	697	664	682	674	622	657	664	645	688	704	640	671	609	667	666	633	621	619	705	683	744	670	658	648	656	641	641	708	637	669	671	683	647	643	644	647	648	679	683	646	691	671	630	680	716	612	676	701	687	642	653	641	650	641	658	609	654	651	625	667	646	667	656	600	614	650	700	661	676	662	659	702	648	643
19193	1218	1058	871	791	759	720	726	685	672	715	703	717	683	698	704	713	718	702	721	705	681	738	689	653	666	687	695	707	649	670	689	709	709	693	643	739	673	704	691	657	720	708	677	651	670	679	701	683	701	679	663	708	688	644	709	700	615	689	664	727	680	684	703	679	649	635	661	710	644	707	689	691	683	711	686	650	679	704	667	687	702	676	668	668	683	711	669	687	700	680	695	678	671	726	704	729	714	690	688	660	660	724	680	683	665	733	749	700	698	687	672	679	691	689	700	742	688	698	654	704	719	674	689	696	676	688	664	673	707	707	679	665	684	712	692	673	655	656	729	678	714	650	698	675	631	659	673	652	668	642	663	717	679	649	679	731	697	675	686	778	657	711	665	672	678	676	638	699	671	670	678	663	671	660	698	675	717	710	643	703	651	698	732	652	664	637	678	610	719	719	690	721	693	751	706	691	649	652	697	696	704	714	692	683	671	655	653	693	691	698	701	703	722	702	690	682	677	689	757	659	699	720	717	714	717	667	657	654	670	683	669	737	700	670	652	670	680	676	670	692	667	648	696	719	729	682	688	716	677	721	706	687	731	704	692	712	694	650	682	673	746	711	704	688	685	709	700	677	615	703	689	728	674	674	656	702	695	644	700	681	686	702	716	644	625	737	681	666	640	735	693	612	721	705	671	671	684	690	675	714	747	671	683	684	678	617	674	704	700	670	722	640	700	687	713	715	652	676	678	729	701	687	679	698	650	689	664	752	689	728	734	687	686	679	688	667	637	709	703	721	686	667	711	734	719	667	700	719	665	702	673	724	724	702	777	756	702	707	669	690	650	662	687	722	676	686	689	654	706	683	710	678	621	738	702	704	689	673	675	653	716	674	693	665	696	647	710	688	719	721	706	634	669	721	633	679	685	705	670	716	716	740	666	671	722	714	668	640	713	701	689	660	708	647	699	673	699	667	722	691	674	721	650	701	634	682	667	714	684	671	675	667	662	631	727	699	667	676	697	641	742	701	661	677	676	622	707	713	674	681	618	746	735	738	682	723	700	676	665	660	699	682	685	716	678	716	708	717	697	696	648	693	704	683	666	671	662	698	693	671	667	672	762	660	668	715	719	686	673	703	706	664	670	644	703	658	622	699	706	659	682	675	630	660	672	707	666	716	690	678	682	726	622	652	673	681	684	661	638	672	653	675	676	668	683	689	675	697	712	693	622	685	671	650	691	682	697	668	711	651	637	678	658	724	668	665	666	680	669	677	684	707	711	667	674	669	685	687	672	668	718	646	677	691	694	679	654	629	676	669	672	669	720	685	660	689	665	660	708	717	719	676	705	672	652	628	659	669	674	670	690	657	673	667	660	674	659	654	659	697	666	692	694	742	698	641	665	687	637	671	647	663	651	699	678	728	669	605	703	697	656	731	699	660	695	674	720	667	733	705	682	688	724	708	691	709	671	686	648	728	635	704	683	691	653	717	733	692	707	693	657	696	680	703	698	654	685	678	676	649	648	708	728	662	729	680	673	675	681	717	716	690	668	656	713	681	716	674	706	693	696	700	720	692	691	696	651	715	726	652	658	681	686	655	734	655	684	726	636	666	710	620	686	702	678	704	687	669	714	691	721	696	705	729	657	735	695	673	690	735	699	657	676	644	689	697	729	722	675	649	670	680	717	678	702	734	672	684	675	678	657	683	719	727	677	663	675	721	674	659	661	680	633	705	690	698	653	714	656	650	682	689	695	646	702	649	713	638	729	702	755	682	678	691	658	670	701	625	674	673	718	688	706	652	715	656	608	729	693	691	661	691	719	657	655	660	674	670	717	642	638	673	659	738	673	694	702	682	680	684	691	705	665	706	719	670	673	732	693	642	664	677	686	710	691	700	713	677	659	710	729	681	679	687	709	719	656	689	636	670	687	713	670	699	699	692	712	687	643	681	684	684	688	701	674	666	673	638	667	738	670	689	694	660	708	665	706	610	691	728	668	656	690	677	656	698	682	670	649	696	689	685	716	679	695	715	685	713	692	690	684	623	737	706	732	690	697	659	664	693	657	721	652	688	693	764	673	716	671	686	696	692	703	644	651	692	682	696	694	688	632	658	651	702	686	686	689	694	730	674	720	674	650	648	692	700	680	656	697	698	691	717	693	669	705	649	716	653	708	699	686	658	683	672	709	648	710	682	691	686	693	670	642	681	662	680	687	688	699	676	713	682	694	674	666	670	695	678	697	670	675	705	700	740	656	681	697	680	684	671	646	681	710	680	711	675	690	664	677	717	672	654	695	687	689	692	702	703	706	696	707	698	689	699	692	649	687	658	718	665	689	718	702	654	632	704	705	688	640	690	674	679	715	669	703	678	716	706	704	690	685	675	701	665	655	656	699	687	715	663	677	663	706	661	683	713	679	695	634	689	685	670	688	646	682	699	740	688	659	649	647	661	667	678	670	660	699	698	684	675	667	673	706	683	672	691	689	671	682	674	702	685	690	691	704	669	691	653	703	667	699	715	739	680	706	703	647	697	659	684	697	711	674	665	676	686	684	652	645	680	722	720	674	716	733	690	691	676	694	706	695	709	674	708	620	708	722	709	692	637	682	715	646	699	649	666	661	687	712	663	704	748	641	679	674	712	667	647	694	681	669	664	635	624	723	676	654	678	683	715	703	638	676	647	689	682	705	671	692	682	640	659	677	682	670	701	686	677	673	699	696	680	625	669	668	707	708	658	677	669	699	677	734	665	672	707	647	681	696	627	724	717	692	723	678	705	666	669	683	693	713	652	698	689	700	723	711	706	691	669	649	674	722	653	691	718	683	651	672	668	670	722	694	729	631	678	699	681	731	662	733	669	656	698	672	665	651	692	703	701	715	710	712	656	677	725	693	710	745	704	709	666	713	704	710	696	669	708	675	727	679	663	680	661	690	682	699	676	669	719	681	652	675	629	727	655	693	659	645	677	690	646	681	723	706	726	644	729	690	665	683	695	660	696	733	675	664	691	690	657	666	709	679	705	678	666	662	679	641	708	682	659	682	679	753	692	719	672	688	718	656	705	678	675	720	671	673	683	693	681	712	693	646	665	700	625	682	682	682	691	691	677	667	644	713	637	682	666	690	682	704	691	717	647	658	751	684	703	708	652	657	737	711	667	672	689	698	704	681	713	682	638	698	646	660	701	697	693	671	673	706	682	667	648	701	637	681	645	664	636	651	710	677	682	730	679	687	689	635	743	657	655	706	659	664	717	710	685	683	668	695	662	697	719	658	724	700	737	678	697	686	712	735	661	680	636	676	735	681	655	680	704	685	659	697	685	684	659	677	695	699	667	655	700	705	679	651	678	695	694	658	690	733	716	659	673	674	735	703	703	709	699	655	684	661	680	665	716	701	713	661	706	756	662	669	687	663	667	687	722	658	656	669	684	700	688	672	631	688	714	692	659	695	699	679	659	664	700	666	663	681	674	674	675	694	627	719	684	750	655	680	699	633	689	648
24437	20338	26246	24284	20341	10704	1300	847	686	645	633	601	563	554	536	523	485	546	465	499	521	470	486	484	502	453	447	458	467	510	448	472	482	464	437	476	432	408	479	467	446	450	445	451	447	467	443	451	437	476	486	449	450	502	475	497	442	432	454	444	432	473	433	436	447	455	481	450	447	446	434	498	452	430	458	429	481	473	439	435	462	475	467	447	421	486	465	457	454	491	442	410	478	457	480	473	463	436	475	446	475	399	433	426	468	464	484	441	457	406	445	450	458	480	477	430	473	472	442	436	454	407	459	455	429	446	431	455	452	473	489	396	445	483	422	442	446	427	431	449	451	430	463	438	466	467	425	428	475	464	450	448	443	470	431	465	451	433	467	479	434	447	450	442	438	450	459	461	439	448	424	422	442	435	425	456	452	456	460	454	479	479	460	470	436	491	470	522	460	439	453	473	441	431	436	435	461	421	470	420	457	425	436	432	418	452	457	476	411	486	411	413	468	462	428	503	452	475	464	446	444	445	448	446	464	427	451	453	447	455	447	434	454	472	463	421	443	453	438	443	431	405	420	449	430	430	447	432	471	450	434	415	426	441	450	461	446	470	464	411	462	422	458	458	464	452	443	463	401	479	431	467	513	438	495	481	426	449	479	412	402	449	456	408	437	464	461	474	447	446	430	462	431	483	454	465	453	454	457	470	408	423	397	403	459	439	436	408	454	418	474	460	421	403	441	461	433	454	441	441	439	474	464	442	461	435	449	427	430	458	463	443	454	450	438	421	467	447	454	437	454	417	417	454	462	430	450	447	460	438	433	456	450	430	462	458	435	443	455	417	416	454	491	463	451	439	450	429	472	467	444	460	480	439	433	406	418	439	444	473	487	418	444	458	443	428	432	419	438	442	420	424	497	453	440	445	458	433	426	433	451	380	411	442	430	441	458	431	450	465	415	452	420	444	464	495	446	438	414	461	456	452	468	460	422	430	460	440	468	487	444	432	477	460	444	462	459	419	463	451	448	454	411	459	482	496	480	441	440	424	414	422	460	439	437	484	448	449	410	464	450	420	408	450	464	434	474	492	438	490	475	469	444	469	462	443	402	443	441	466	468	431	409	439	459	453	462	439	443	440	416	455	446	412	450	429	469	467	446	497	441	498	472	433	471	457	439	442	415	452	436	449	432	454	439	447	444	439	432	444	466	453	441	405	462	449	419	437	468	418	457	439	442	429	476	433	471	429	439	483	436	462	444	419	480	464	418	471	428	416	440	400	407	426	480	439	441	453	457	434	445	435	483	454	466	436	426	433	456	445	495	443	488	476	435	422	428	463	467	417	464	426	475	432	443	404	442	439	447	451	456	471	460	448	388	463	422	498	441	474	426	480	425	430	463	432	466	480	424	464	433	450	447	487	434	442	487	447	432	433	506	448	432	451	471	494	421	446	457	468	424	445	480	442	433	446	437	425	467	433	445	456	474	463	451	471	480	449	433	431	426	426	450	493	484	491	448	445	440	454	458	437	425	419	434	447	432	459	441	464	470	435	419	418	426	466	445	505	467	470	433	457	458	451	435	459	439	445	429	473	450	422	452	417	440	469	440	441	465	439	472	409	431	451	469	460	434	437	458	438	468	463	443	449	451	439	471	483	459	434	428	466	439	432	452	444	479	450	451	469	434	429	448	420	455	439	448	424	456	435	441	405	439	437	459	391	443	471	466	415	428	444	486	424	433	465	442	456	429	464	440	434	459	435	432	494	466	481	436	437	461	426	444	470	443	438	449	447	473	484	469	485	483	440	463	407	441	411	453	449	424	469	476	432	452	436	445	406	442	445	392	464	479	442	471	461	458	442	424	442	451	446	428	444	415	458	457	433	418	463	426	450	443	443	483	438	442	510	459	442	459	461	438	387	457	450	444	399	407	442	430	486	454	457	488	472	436	440	459	448	437	445	479	483	442	456	455	447	428	409	465	470	475	449	456	434	466	431	431	421	442	439	449	448	421	440	429	457	439	474	437	429	476	451	413	502	479	431	459	417	454	492	464	436	435	419	423	460	430	455	432	472	463	460	431	461	432	445	447	446	457	441	413	439	434	451	464	463	472	418	436	435	454	463	456	459	462	447	450	475	436	459	425	432	484	436	433	474	496	436	445	423	445	469	464	438	473	450	448	453	460	461	415	435	456	425	421	480	438	468	465	453	409	455	456	438	442	437	421	469	408	430	444	409	480	436	447	454	451	469	436	432	444	451	420	501	455	466	465	440	456	444	447	452	423	452	482	486	479	440	438	484	432	459	467	468	430	447	439	403	423	439	463	443	444	425	406	440	473	410	468	444	455	464	444	424	458	462	462	439	476	434	456	474	431	452	422	503	430	462	439	429	455	470	477	439	464	457	428	476	433	419	467	418	446	413	442	418	412	448	449	444	430	445	427	441	424	453	460	429	435	452	372	395	440	420	443	429	411	431	463	431	439	446	478	466	440	463	458	480	447	471	422	448	436	451	465	406	448	446	447	423	443	480	441	452	469	426	467	452	445	400	505	438	454	441	456	460	415	482	447	439	466	411	465	451	417	471	449	443	450	450	441	436	450	437	491	509	417	450	438	469	467	424	420	469	433	447	443	454	421	439	438	489	413	468	439	429	457	440	475	445	451	435	430	472	465	462	392	446	473	401	458	458	445	466	480	439	427	422	409	436	412	438	459	416	431	433	420	394	461	439	436	421	428	484	444	437	465	468	451	444	420	434	432	437	431	447	426	414	460	457	403	443	475	457	444	393	453	433	455	414	438	486	441	420	471	418	470	424	425	437	441	462	461	460	464	435	422	434	423	460	471	427	397	468	471	425	427	454	443	443	430	455	430	467	486	487	445	453	413	443	472	405	445	450	441	427	475	460	478	495	457	411	449	459	439	424	432	462	436	447	443	429	435	471	440	522	469	443	413	444	418	435	436	444	474	450	458	496	456	463	479	452	457	471	457	414	478	430	449	424	453	453	414	455	452	448	460	437	452	431	430	418	452	464	467	421	423	451	449	445	458	485	468	477	478	476	433	439	445	470	468	469	455	411	436	468	450	463	423	436	455	420	446	461	441	430	409	458	424	432	457	455	443	461	471	416	454	466	450	427	455	430	470	494	464	433	426	477	443	474	452	444	481	441	433	470	433	472	409	431	452	463	445	426	410	446	423	478	437	471	471	428	464	448	455	454	452	445	499	481	420	438	452	415	456	449	474	437	409	450	476	441	473	456	429	419	467	437	423	431	474	432	495	425	438	430	443	475	477	446	451	430	467	446	449	401	416	497	486	440	443	426	435	433	475	431	448	453	437	484	483	412	482	459	443	468	417	483	457	405	434	464	422	475	442	461	434	454	434	446	437	437	445	458	491	439	434	458	444	449	399	440	463	439	445	427	391	441	439	440	449	446	492	481	427	463	454	431	459	489	442	437	428	469	462	434	423	404	442	456	478	443	460	460	437	430	472	435	416	458	477	440	429	453
25261	8425	7845	4416	2825	2074	1621	1380	1140	1016	894	781	746	733	684	629	606	583	613	551	526	557	551	550	523	546	528	538	506	496	475	473	500	490	480	467	468	487	443	516	470	477	489	492	462	440	456	467	479	477	433	498	475	452	515	439	464	466	480	494	462	456	490	497	470	461	461	488	461	420	449	450	440	454	448	457	476	497	437	440	500	490	444	489	437	474	464	471	474	488	478	466	477	479	496	480	495	457	468	454	460	455	464	456	478	464	468	491	496	448	445	450	466	434	511	448	497	466	471	436	454	426	498	479	456	415	492	464	427	478	484	490	460	486	458	483	443	450	406	460	423	472	444	489	492	449	456	469	443	463	448	438	445	475	474	466	484	473	433	472	410	468	469	472	452	477	468	453	487	458	500	468	506	462	479	423	449	453	485	441	466	491	431	452	494	415	483	444	508	467	434	506	435	457	472	466	473	473	450	429	472	469	462	432	488	495	444	472	486	479	492	501	458	455	453	489	493	487	438	450	424	459	464	429	439	456	455	426	477	474	477	423	458	458	452	488	465	435	490	433	474	461	398	444	498	491	460	428	500	495	465	483	474	478	489	457	487	477	454	462	417	464	456	450	455	488	480	438	466	452	496	512	445	448	464	428	451	434	443	424	471	438	490	452	477	451	457	474	472	451	419	460	420	463	475	481	467	462	460	456	456	418	498	471	465	518	440	475	456	483	454	467	475	462	421	444	487	496	429	494	417	440	478	408	456	437	471	509	487	434	498	410	469	451	468	459	472	480	434	445	422	445	458	447	458	480	480	445	491	449	498	483	483	455	443	480	490	455	441	434	466	448	493	451	473	448	434	434	470	434	491	467	490	505	492	446	466	452	470	423	482	450	512	444	492	469	427	476	426	480	475	472	430	485	446	511	464	485	406	434	456	459	448	451	481	428	482	470	466	468	462	487	449	499	456	461	440	487	521	435	464	449	465	438	469	462	445	448	483	428	457	521	451	479	435	478	478	443	494	409	440	459	446	445	468	449	475	453	442	463	479	496	518	426	473	505	472	463	465	464	474	492	447	463	452	438	424	421	475	461	489	464	434	465	479	452	489	434	448	450	446	458	492	458	467	484	457	440	461	427	438	463	462	425	502	414	507	454	454	471	438	490	468	469	439	441	457	445	478	448	456	478	493	472	430	466	455	452	479	483	461	482	509	468	468	458	467	456	445	461	443	445	430	441	479	429	455	446	449	458	463	464	432	444	462	463	459	466	500	493	464	447	449	448	507	449	430	477	467	495	454	475	459	426	461	490	428	485	460	468	498	492	453	443	486	458	501	447	436	419	438	445	446	485	503	475	472	464	441	482	473	472	498	445	446	467	506	494	453	473	446	499	492	460	492	492	504	464	456	507	461	453	432	433	474	436	431	481	468	449	469	454	473	496	435	442	457	446	474	478	436	431	479	474	442	461	432	472	451	479	455	482	457	453	449	457	485	437	473	452	493	434	458	460	467	424	448	469	482	473	447	435	460	462	453	519	470	437	481	426	446	434	488	441	503	486	452	423	448	471	499	493	467	430	468	445	470	501	455	457	438	472	411	465	473	468	447	476	475	426	456	461	460	482	426	447	448	413	464	482	438	466	449	458	482	500	434	445	471	465	447	458	424	435	447	485	432	440	467	445	492	456	472	491	440	456	517	472	390	467	470	460	421	447	454	457	454	444	444	487	470	477	458	451	470	466	453	455	410	442	450	443	424	449	460	448	467	468	452	461	441	477	429	460	487	480	488	486	446	435	455	448	445	458	459	436	452	457	471	441	450	474	481	479	478	472	458	450	449	446	442	464	487	459	459	446	435	460	444	418	463	481	461	453	453	459	448	469	456	437	458	504	475	461	472	474	463	434	472	483	449	465	490	460	483	442	460	453	429	476	514	490	439	516	506	437	522	469	469	473	443	433	447	445	426	469	447	453	460	479	458	443	475	462	435	463	474	422	411	464	468	482	448	444	460	468	442	443	462	451	446	443	472	466	493	489	467	448	423	475	481	505	456	436	464	484	455	451	428	468	441	439	481	444	454	466	444	493	460	468	506	462	457	472	486	472	457	432	467	512	484	452	460	470	483	460	436	515	463	460	434	411	466	443	443	461	483	448	472	453	462	442	468	429	436	415	478	487	480	457	474	439	455	470	444	453	480	463	468	440	441	492	474	451	489	509	483	462	465	444	460	494	461	436	485	451	499	501	441	456	459	468	467	494	469	409	463	497	466	425	502	471	439	480	453	470	452	497	476	453	438	452	487	466	440	497	463	530	413	463	486	465	444	444	505	458	515	469	464	435	448	436	487	475	441	456	453	465	461	459	478	436	486	465	488	439	433	464	471	453	479	454	444	457	437	475	456	483	456	474	482	476	478	472	477	457	481	421	484	466	456	477	462	488	454	459	475	463	474	464	458	481	460	421	473	468	466	436	428	419	468	446	486	488	440	416	497	457	458	496	456	482	464	421	437	435	467	479	486	477	458	468	442	522	460	423	435	423	453	456	468	466	491	446	443	488	476	462	464	444	482	445	492	461	453	487	444	441	462	451	458	451	431	476	480	476	425	467	462	469	454	465	439	447	459	466	467	459	476	441	455	429	441	422	474	443	433	434	483	470	493	461	475	440	469	441	453	439	498	447	443	492	459	449	501	477	456	472	475	450	475	451	469	463	468	498	435	435	453	416	448	463	449	449	468	459	443	441	446	432	416	445	494	440	459	436	464	469	441	442	475	475	483	438	413	468	430	440	445	504	440	484	486	412	460	489	480	492	490	460	472	453	459	432	442	452	450	474	491	444	408	439	463	462	452	441	478	455	473	430	432	473	474	452	433	462	458	460	430	454	474	466	468	466	459	434	438	425	480	509	429	451	481	470	426	450	428	468	465	479	456	445	435	442	479	438	467	429	468	465	440	492	484	471	449	537	460	461	460	487	439	488	442	486	454	472	459	476	431	486	482	432	463	450	486	449	480	452	470	418	446	456	480	463	451	488	464	464	448	449	447	446	487	469	459	475	478	491	445	504	457	474	483	460	459	460	473	476	437	448	496	443	451	436	423	443	500	451	442	440	460	473	439	478	466	454	467	470	478	463	497	469	423	462	453	453	435	452	460	460	453	463	472	453	457	433	425	458	461	469	467	469	469	456	463	470	474	413	469	458	420	493	445	461	467	482	439	466	484	442	484	446	472	472	445	477	471	494	447	447	432	502	465	460	431	459	468	459	453	490	430	477	437	481	477	461	454	462	461	463	483	476	468	493	448	474	450	459	416	471	489	479	466	478	468	487	477	476	485	458	498	495	437	432	460	461	460	446	457	477	460	411	448	475	457	483	486	468	482	451	436	417	495	490	411	499	460	464	451	445	428	473	445	442	452	422	492	487	466	458	483	432	465	473	441	487	465	465	478	434	456	469	445	437	476	470	462	474	454	441	464	456	472	470	494	479	493	435	469	455	452	458	431	467	436	487
22582	20380	26757	23925	20390	20446	11015	1895	1344	1282	1205	1218	1037	1070	1049	1021	932	970	963	936	892	921	900	912	910	945	908	907	860	888	879	863	869	855	867	901	837	797	890	894	843	817	855	893	831	871	862	871	864	914	854	883	872	867	862	803	840	820	862	870	837	825	784	864	817	816	857	871	905	844	851	836	868	787	872	796	811	858	842	841	835	778	848	890	803	830	837	778	846	869	890	788	858	783	862	809	840	828	865	842	801	807	841	874	788	870	818	828	829	837	834	830	860	877	797	871	826	877	866	829	869	838	848	798	827	857	827	789	808	843	837	840	834	799	812	839	842	876	834	865	834	839	797	842	832	848	800	807	905	820	866	814	861	888	866	808	807	821	834	827	838	790	831	835	808	851	775	853	866	827	824	828	800	847	853	805	827	818	847	872	827	882	821	816	850	875	781	888	865	859	840	836	812	822	794	853	829	809	824	875	837	790	876	823	832	847	816	856	809	864	882	846	850	883	815	856	878	794	795	774	854	850	804	781	822	865	882	820	855	831	888	814	835	839	862	805	848	807	809	824	819	857	840	842	857	802	856	877	840	762	857	830	749	858	818	806	820	851	805	785	819	797	817	837	792	856	842	809	839	800	837	850	811	835	820	904	880	815	883	854	811	819	838	827	876	813	795	866	843	856	849	811	822	772	814	824	823	859	791	850	825	826	840	794	769	799	804	836	872	847	843	820	807	838	809	805	758	835	864	824	797	875	851	807	834	843	842	870	823	867	807	808	841	813	838	837	833	863	862	837	810	799	784	852	830	849	782	810	853	827	755	812	847	768	824	798	837	826	853	873	854	814	804	838	857	797	866	804	831	810	896	789	813	875	810	841	855	784	789	822	870	820	868	819	836	823	812	800	806	873	801	824	845	832	831	769	805	806	818	790	797	836	814	858	835	831	873	822	860	853	836	845	885	852	836	825	873	875	911	873	812	851	832	900	782	862	888	840	819	805	919	785	836	850	835	810	838	765	813	799	845	827	825	861	852	860	826	861	870	854	831	808	771	821	867	823	872	846	793	783	794	827	813	799	831	766	843	788	818	820	823	811	805	792	876	813	830	885	810	805	787	871	815	893	821	853	861	832	834	856	812	837	834	928	777	813	833	855	813	803	823	838	813	840	832	837	825	803	861	842	832	790	846	829	858	882	780	816	830	819	838	853	815	861	801	815	885	797	815	816	802	812	860	908	813	837	799	862	900	858	858	806	833	871	867	818	847	795	875	903	849	894	803	793	818	807	848	855	839	815	772	868	867	835	903	825	839	821	839	813	820	859	815	875	834	835	818	811	850	808	808	787	838	825	826	783	783	883	838	843	850	866	854	847	827	829	822	803	885	824	784	837	866	828	834	838	843	861	827	833	848	794	785	820	857	869	866	774	803	771	816	779	837	860	825	850	835	816	767	860	809	842	815	826	830	826	858	796	828	773	816	816	846	844	806	814	793	874	911	848	778	858	772	810	798	830	848	777	844	831	843	819	817	785	845	843	862	886	827	806	860	823	808	868	825	841	846	825	877	801	840	830	897	826	842	818	827	862	802	805	865	829	801	812	800	810	788	857	838	847	812	801	837	814	799	850	925	851	813	815	822	778	809	815	843	804	806	900	808	798	836	803	842	817	808	851	838	815	805	801	803	823	819	839	847	824	770	796	759	785	834	826	834	841	783	798	824	803	806	781	806	815	839	833	875	823	855	822	862	766	830	826	776	812	857	803	858	801	799	875	745	838	790	853	823	819	835	788	818	873	869	839	821	833	857	815	822	855	853	821	830	840	799	816	841	827	847	859	885	816	843	800	835	794	851	840	837	834	843	780	913	832	819	833	848	834	886	820	886	822	826	811	824	827	786	824	786	801	827	805	805	863	835	831	839	769	746	860	845	791	790	855	859	803	780	879	871	826	851	860	838	826	878	833	833	845	860	828	794	814	865	839	812	852	847	818	809	875	896	899	791	813	822	834	863	856	847	785	800	821	832	834	858	848	870	800	810	870	806	751	881	808	811	857	872	838	875	840	857	854	811	795	794	840	858	812	828	834	863	829	813	858	862	863	860	826	863	865	772	778	848	831	870	818	789	811	825	856	837	835	847	829	831	873	769	862	808	795	807	835	855	805	856	775	853	827	795	846	796	839	829	842	825	806	809	765	813	808	827	847	844	851	774	789	823	892	816	834	837	800	843	815	844	802	844	846	845	838	853	793	845	855	824	806	863	856	826	815	864	823	816	822	827	887	840	823	815	808	823	845	849	801	836	859	866	786	839	868	785	775	836	857	816	835	846	848	771	909	856	870	889	820	781	777	805	841	844	813	830	872	788	847	844	832	770	881	812	838	838	775	814	856	815	857	849	843	798	807	811	805	845	847	864	842	880	832	815	836	838	863	853	846	811	851	859	822	822	856	817	811	822	900	807	775	817	870	837	862	821	818	784	906	773	843	840	812	889	866	831	832	811	835	867	812	869	851	848	811	845	831	835	839	833	870	813	849	813	795	805	856	863	847	843	857	855	778	799	832	790	827	845	804	829	834	851	806	876	838	802	868	853	842	791	837	830	866	863	816	861	797	797	799	844	813	791	839	829	820	777	868	799	867	852	848	874	823	800	769	862	775	851	805	901	782	822	817	801	857	826	802	845	866	827	832	806	844	842	858	815	889	852	848	885	817	784	800	828	839	811	838	847	882	814	807	891	839	816	828	823	844	886	813	807	869	791	766	857	860	819	842	834	866	814	804	781	824	807	849	830	885	820	803	805	784	807	830	844	810	804	846	841	823	812	808	830	798	839	868	815	829	792	832	832	830	841	847	859	876	847	862	831	849	796	818	805	818	849	854	839	802	822	874	786	837	831	832	828	846	802	876	848	878	828	842	863	863	861	864	808	834	824	798	842	832	818	806	830	827	775	841	852	858	820	780	830	872	825	863	857	832	851	850	817	890	846	846	817	849	822	815	867	857	847	839	768	816	827	751	806	850	856	817	760	826	803	805	860	884	856	871	784	868	804	801	837	815	842	853	819	827	860	830	808	852	817	822	877	858	802	812	837	818	841	838	832	837	817	835	871	819	837	840	821	834	832	837	780	803	807	829	823	847	830	820	830	805	823	823	836	834	840	818	842	891	805	808	897	791	812	900	814	850	891	836	787	813	864	841	851	785	838	820	891	878	835	809	826	812	871	800	845	844	853	830	840	865	810	844	810	788	840	805	838	798	818	819	839	895	825	837	841	818	793	822	826	807	839	811	817	816	810	814	862	867	864	821	834	787	811	824	858	844	821	825	826	841	816	796	825	841	822	871	862	835	839	818	819	811	817	866	865	859	831	766	821	867	823	806	801	840	786	826	837	833	846	789	808	815	780	816	843	803	831	819	814	792	797	818	855	842	853	812	787	871	882	845	804	822	789	826	815	797	899	799	831	828	843	845	807	792	839	800	861	845	855	798	790	850	772	819	869	879	845	853	836	815
20865	14533	13265	7648	5197	3849	3060	2479	2120	1759	1588	1503	1394	1286	1228	1162	1134	1113	1053	1030	981	975	918	909	977	912	909	939	895	834	861	852	879	825	891	841	852	846	900	822	815	786	828	810	845	837	837	809	786	816	815	784	807	823	806	772	863	783	833	779	819	807	834	786	754	760	791	807	801	791	756	781	740	804	811	794	806	785	793	854	769	815	801	812	824	769	767	812	766	802	795	772	786	834	801	767	799	783	749	789	812	793	790	805	798	793	814	796	847	766	777	848	784	825	811	775	814	790	824	791	743	816	746	814	824	855	788	754	792	810	812	797	793	772	736	833	778	805	789	810	791	770	800	776	825	752	730	779	768	777	792	793	799	776	776	747	812	775	745	749	789	785	810	770	808	795	761	782	777	724	783	789	752	817	785	796	791	768	797	827	780	819	789	780	741	797	802	806	773	811	801	769	804	834	807	774	776	800	787	783	808	807	786	811	759	765	781	804	786	789	775	769	767	771	765	760	818	769	807	761	763	774	773	778	792	759	799	807	801	852	810	825	808	769	757	806	729	861	813	791	802	776	788	787	805	748	815	851	793	784	744	763	789	769	759	768	785	804	766	748	821	791	791	754	702	807	763	823	728	778	754	799	830	790	779	762	790	735	799	805	799	797	852	812	799	790	805	794	755	770	734	799	783	791	744	825	812	720	769	834	728	698	736	799	753	775	808	773	769	812	782	807	775	785	735	828	812	766	793	825	777	778	787	773	810	773	801	776	778	758	788	786	793	758	817	769	796	781	773	770	724	774	803	807	784	762	797	755	796	770	799	803	778	774	735	784	754	784	745	844	789	787	762	789	778	805	789	815	768	747	811	738	774	780	787	773	812	795	837	741	774	804	842	774	778	779	815	779	810	814	807	804	805	791	817	789	773	804	816	789	771	790	764	776	776	789	771	835	772	813	759	791	828	772	772	845	775	778	791	802	794	778	802	769	790	771	786	756	788	811	792	785	785	776	816	735	796	757	778	760	747	738	816	764	779	782	763	800	776	790	764	804	808	817	807	808	803	721	813	783	790	798	734	798	780	741	786	787	819	783	787	758	775	756	801	770	785	788	753	807	808	783	828	762	811	765	774	805	812	804	827	722	776	734	868	778	795	818	800	752	812	807	761	798	813	799	798	733	815	766	786	743	834	798	867	765	815	727	771	780	814	812	812	791	800	845	743	769	738	797	813	779	791	798	822	772	767	781	764	754	779	781	776	741	763	797	777	839	818	808	812	779	785	767	797	829	786	798	773	747	817	801	792	739	812	748	737	775	774	807	816	787	726	809	819	859	789	768	811	754	773	786	775	801	778	752	723	755	765	827	768	767	803	785	786	792	832	770	827	782	819	804	807	768	811	784	767	808	781	785	752	817	765	773	785	780	814	744	757	790	763	782	786	800	801	823	782	765	814	775	810	851	791	792	737	793	779	753	797	787	760	809	798	759	804	795	787	824	756	785	772	812	765	801	771	808	771	793	781	805	809	805	774	822	764	747	800	813	768	711	782	781	791	774	793	767	762	814	790	752	737	776	761	731	800	804	789	794	739	774	818	804	794	785	817	748	824	819	790	713	771	764	775	788	793	816	812	838	707	776	803	772	817	736	762	774	733	773	800	771	794	821	788	778	796	801	743	747	802	771	760	783	762	757	805	820	757	818	787	796	781	798	755	755	788	743	818	740	783	794	780	804	841	795	795	779	764	780	814	800	837	807	738	826	847	807	752	855	796	786	789	812	776	790	771	789	766	756	837	767	778	750	780	804	811	777	777	819	785	813	808	767	815	804	792	769	755	799	763	810	827	766	782	759	814	775	756	775	791	764	798	782	808	787	832	709	801	788	741	760	792	774	771	838	819	803	816	781	776	812	778	744	832	732	795	797	799	796	789	827	805	781	780	774	772	797	801	776	839	792	807	804	758	857	795	776	756	790	755	786	772	763	787	738	816	816	782	773	791	778	787	756	795	827	794	735	763	801	794	799	782	796	827	790	826	801	755	761	765	782	759	789	766	830	809	807	799	781	829	802	799	831	785	835	788	806	795	774	767	794	812	757	756	768	779	817	789	811	808	795	786	789	724	774	814	830	763	780	840	796	776	787	780	756	773	793	766	767	774	813	817	818	823	743	801	837	799	756	825	764	794	790	811	746	796	763	797	764	823	742	756	780	758	767	787	752	772	773	793	777	764	804	775	730	786	765	780	766	785	813	814	779	821	812	812	772	739	806	768	795	734	767	837	775	758	783	720	785	805	827	800	752	793	736	800	793	730	821	795	781	861	803	779	782	753	774	784	789	802	806	792	737	776	804	791	776	816	800	775	778	807	759	793	823	774	752	771	733	769	769	780	797	772	769	780	744	732	812	774	747	783	774	738	800	759	805	775	774	788	795	822	803	786	808	762	765	791	782	774	814	752	805	825	781	777	718	815	780	805	833	778	800	772	762	796	748	829	799	778	775	793	784	778	792	787	773	786	757	740	829	804	781	814	791	730	776	751	854	799	760	806	833	777	756	808	769	779	782	785	772	737	847	832	808	826	803	799	800	797	738	781	741	721	772	743	803	791	745	770	781	780	760	775	805	812	802	829	828	839	807	745	770	769	798	818	815	777	818	763	793	761	806	789	734	726	781	858	729	792	752	770	813	769	757	833	782	789	751	835	780	763	757	772	831	778	776	799	807	804	777	775	763	767	786	706	806	771	806	746	780	800	783	797	792	765	804	816	796	852	834	789	786	786	841	740	831	784	855	764	769	757	829	777	806	768	780	766	803	846	772	806	792	806	756	777	774	760	765	783	797	756	807	813	794	814	778	761	762	812	836	777	767	739	768	784	814	783	804	799	793	832	768	781	706	808	786	772	760	775	811	793	787	765	801	724	785	730	734	746	811	752	856	791	771	748	801	766	762	799	812	835	784	811	810	765	793	807	771	795	797	822	747	792	753	777	754	727	792	818	811	756	767	750	803	756	825	845	804	750	813	772	846	769	870	774	811	780	784	796	785	776	766	786	775	819	794	817	827	749	775	781	812	799	771	795	760	835	801	802	840	832	794	839	775	824	777	767	772	811	765	769	781	747	801	792	805	798	770	770	778	800	850	772	761	762	836	804	800	784	787	767	747	747	805	845	786	723	773	758	821	801	801	781	800	768	801	804	732	780	817	817	856	798	750	749	788	752	783	797	799	807	771	810	825	777	775	760	736	778	784	744	800	790	785	763	790	832	783	783	827	799	808	797	807	751	768	802	765	822	739	728	753	788	782	795	739	738	766	781	794	831	812	803	764	788	818	779	830	742	851	800	850	820	798	761	765	748	763	720	807	767	794	806	811	797	766	765	819	797	770	775	749	788	782	770	799	794	791	767	751	806	793	774	801	778	734	745	780	825	781	768	759	770	805	790	800	743	795	781	792	776	787	754	827	835	805	819	845	783	836	784	790	808	758	736	765	817	803	785	771	743	786	772	797	760	787
30923	15589	3051	900	712	620	659	703	656	605	658	655	638	653	654	683	662	635	647	671	651	644	634	694	641	655	628	659	677	667	650	606	613	649	630	649	668	606	663	658	653	671	662	659	616	634	626	610	604	649	654	612	648	674	646	655	607	608	635	656	679	660	637	670	634	612	692	607	637	605	674	641	666	634	668	630	676	664	644	689	655	635	649	684	618	588	681	612	658	629	619	641	655	611	641	631	675	634	633	629	625	684	699	599	651	639	634	607	655	600	627	625	557	639	672	631	661	640	636	706	625	670	648	631	577	674	598	634	583	651	675	658	639	638	593	639	591	651	639	656	642	618	633	631	644	630	621	688	685	648	667	628	614	685	585	665	655	657	640	640	642	610	635	631	638	629	658	628	649	610	656	608	633	629	647	677	663	649	639	629	662	606	659	602	690	604	617	595	630	599	661	653	650	646	635	651	631	591	589	604	623	675	645	642	660	597	654	613	654	662	660	687	637	647	628	652	661	665	642	663	663	633	655	653	640	628	616	627	660	680	632	662	673	642	698	608	632	604	611	651	658	590	661	626	616	671	625	687	627	621	619	641	674	609	609	641	657	617	632	675	645	655	622	643	625	661	668	689	608	646	606	684	622	640	606	665	599	634	629	696	693	629	610	654	607	632	663	626	661	661	612	605	609	641	632	654	637	638	610	627	673	612	636	612	673	648	651	681	658	637	668	653	633	632	614	633	622	621	641	656	647	614	630	644	627	665	647	635	605	651	647	629	620	647	654	648	631	659	689	624	611	627	645	641	669	675	629	680	632	696	688	654	631	654	596	658	645	682	652	660	642	629	638	632	673	678	631	660	646	656	646	601	580	627	622	628	636	645	633	615	617	648	627	656	620	690	636	650	634	600	662	597	624	623	628	625	666	682	601	664	645	668	655	646	607	648	664	646	655	608	590	662	652	652	598	660	638	614	665	597	653	639	617	571	646	625	679	610	651	589	637	640	643	647	692	655	646	647	659	645	668	686	639	671	662	685	628	642	635	684	652	631	656	642	645	642	585	648	647	654	674	644	675	687	641	659	650	630	650	632	643	664	644	605	608	655	618	709	604	665	656	705	633	583	658	589	672	670	696	642	658	610	625	627	625	607	685	645	650	654	650	640	619	599	639	644	634	666	653	643	632	616	609	618	667	598	637	616	595	591	676	647	622	643	674	668	642	663	659	642	636	563	597	645	606	617	638	608	643	618	614	594	642	632	638	604	637	664	643	670	647	644	639	605	617	666	646	625	652	641	670	656	662	616	648	606	603	621	611	639	676	638	625	680	672	663	658	658	689	675	656	629	640	631	640	628	623	704	637	654	649	616	620	638	650	670	658	688	647	632	627	679	661	643	631	635	590	710	623	622	649	577	686	679	665	663	662	616	596	624	632	651	639	645	640	665	641	640	673	645	687	624	645	618	632	601	664	616	612	659	645	631	635	642	649	625	677	632	653	673	622	668	646	642	689	680	643	624	622	658	618	592	637	650	658	635	641	645	629	603	598	624	648	657	666	633	625	644	636	603	633	633	587	635	633	658	680	655	637	638	642	602	685	694	653	597	626	624	619	657	685	656	666	632	645	626	637	630	679	627	666	624	673	603	658	666	657	672	674	645	631	637	599	685	670	621	647	668	618	633	631	625	616	627	671	619	655	633	673	628	612	651	638	624	671	651	606	663	688	655	676	612	645	603	676	664	630	620	600	618	632	638	559	589	672	654	554	656	646	623	642	613	701	666	631	633	604	638	617	664	612	642	668	594	609	640	631	667	639	653	637	689	619	636	665	631	671	687	601	637	670	634	645	635	611	658	634	657	628	668	635	621	653	654	641	682	674	627	641	628	654	654	631	635	637	622	656	637	658	586	641	664	684	646	614	645	608	632	683	654	632	638	635	670	611	643	638	683	657	674	618	636	638	642	629	660	671	648	642	662	662	630	626	622	618	630	633	609	614	609	630	686	639	649	586	595	637	646	677	590	639	617	658	611	651	671	690	625	624	614	603	609	626	690	631	618	619	673	614	712	628	631	595	612	639	649	649	606	606	645	613	686	638	614	640	648	632	622	635	640	614	615	650	679	631	642	616	643	622	640	611	610	665	603	607	643	619	644	683	627	628	595	584	658	638	635	679	594	638	665	657	627	643	642	657	678	658	616	697	657	641	629	635	641	645	684	607	617	607	666	620	677	659	619	644	665	630	633	630	657	631	645	599	641	636	657	618	632	604	588	642	637	657	640	651	653	655	622	617	637	615	658	679	687	633	663	618	635	595	599	619	654	664	642	674	680	657	652	636	611	608	641	700	616	604	621	665	666	623	650	624	666	615	647	649	612	634	643	679	609	614	618	674	645	676	669	616	668	653	595	635	683	639	661	643	608	636	696	675	586	634	637	677	654	653	634	633	654	641	623	603	666	703	642	669	658	634	653	666	649	605	618	656	603	637	640	706	670	670	644	632	621	611	663	632	588	657	657	599	644	603	664	622	608	613	665	636	671	639	687	649	632	627	659	643	626	685	655	615	610	638	696	669	649	653	686	679	643	640	673	704	645	660	637	641	654	680	628	653	614	641	673	621	676	600	644	664	655	610	651	612	632	638	635	630	639	672	653	684	643	621	673	659	622	637	629	604	628	641	656	639	644	619	679	658	607	645	611	630	607	655	616	641	641	637	619	641	655	626	633	628	663	616	643	640	658	680	646	605	614	631	623	607	629	608	633	599	640	608	647	619	657	616	659	656	614	654	674	649	605	680	608	592	668	672	667	602	648	642	619	616	620	674	690	649	631	658	638	612	674	605	664	638	652	640	634	631	696	620	649	665	642	582	669	638	619	616	593	612	626	596	668	638	598	587	647	635	624	617	668	607	584	668	660	624	626	685	659	636	655	667	629	703	679	608	640	620	633	621	628	591	640	655	675	619	635	656	647	651	614	570	616	665	664	630	680	639	603	656	633	622	618	713	643	643	609	634	635	601	643	652	664	665	646	630	634	647	594	696	647	615	643	658	651	659	645	642	612	665	676	636	640	592	647	622	614	609	690	693	641	650	649	641	633	673	629	666	662	606	676	646	648	639	620	638	608	639	595	634	646	638	644	622	640	623	633	643	617	649	625	606	659	626	636	622	617	638	625	660	648	662	632	647	663	640	650	688	622	650	660	641	609	663	626	634	621	692	632	648	646	639	626	615	631	644	603	647	625	681	630	675	612	636	683	680	671	613	636	615	644	675	649	593	616	661	622	633	651	680	644	622	655	650	644	594	693	661	596	617	680	664	611	629	659	603	637	632	672	615	643	645	662	622	620	666	631	605	585	654	633	651	704	616	654	646	658	670	593	619	654	707	640	678	664	644	613	696	652	654	620	648	617	622	623	669	628	671	601	666	680	632	641	623	646	660	624	655	613	683	644	663	651	644	617	599	643	678	610	629	616	635	686	652	669	655	619	652	649	603	634	645	624	637	629	668	636
20219	1144	1092	898	786	705	743	687	746	729	709	668	705	685	681	692	696	683	678	633	703	692	707	650	669	697	698	652	662	642	656	682	684	669	680	720	693	672	705	724	655	637	689	683	674	673	649	661	661	686	701	642	659	713	641	680	662	630	646	681	645	681	677	660	641	688	635	617	693	655	702	701	676	677	682	643	644	672	637	684	677	639	658	649	691	649	645	686	643	648	723	680	640	698	675	630	695	719	664	635	673	635	672	648	674	683	635	682	691	655	639	666	668	688	668	679	662	649	669	687	626	679	630	668	675	681	651	598	654	727	692	656	717	682	648	678	685	672	622	651	682	638	681	673	671	685	694	691	667	674	652	715	657	678	670	628	653	654	649	643	661	705	646	641	670	711	676	666	726	656	675	643	701	683	660	681	665	686	687	643	661	685	713	669	702	631	702	658	629	699	675	652	700	659	670	669	616	686	694	662	700	688	666	664	650	677	678	678	639	690	597	697	620	682	685	715	667	687	694	651	673	675	607	665	657	680	673	663	665	693	683	670	679	663	677	655	654	710	716	670	655	681	629	703	695	643	688	650	680	686	683	674	683	717	699	645	695	651	606	674	686	666	647	645	692	647	670	691	656	665	680	663	630	662	619	683	685	678	695	666	651	696	660	675	676	625	659	683	694	655	624	671	653	703	673	678	661	694	720	654	625	692	619	679	698	653	654	692	659	701	677	643	673	663	689	683	701	707	655	640	700	641	698	639	675	631	697	659	677	693	670	703	678	682	659	681	661	665	642	636	687	661	635	666	666	664	643	669	666	664	664	695	694	684	664	674	700	641	667	659	668	677	693	669	632	714	628	710	689	624	680	671	687	632	655	593	635	656	676	642	684	663	683	662	710	698	728	686	675	684	694	650	684	640	655	663	660	642	651	696	698	658	670	693	662	614	649	735	600	684	668	636	688	643	713	652	698	643	659	657	667	628	696	702	651	657	662	648	695	672	658	624	690	671	656	667	651	653	654	667	682	692	677	688	634	704	652	633	680	709	668	658	657	707	698	709	688	654	682	657	653	660	651	636	635	660	661	676	688	668	683	629	678	679	643	697	628	631	639	659	670	681	681	691	667	658	640	670	677	654	664	701	666	659	657	651	680	668	642	600	689	715	705	681	648	657	652	673	665	652	659	660	667	673	694	651	621	703	679	703	621	683	670	681	658	701	631	720	650	685	717	666	637	626	658	717	674	683	668	663	665	697	696	609	664	609	688	668	665	691	667	662	678	687	666	684	675	660	668	671	668	679	666	651	684	699	633	665	644	697	681	659	642	649	682	662	672	616	645	626	657	682	701	701	672	652	680	699	665	663	683	629	644	665	652	646	663	659	694	670	699	666	673	689	679	654	704	647	634	661	671	676	653	652	675	620	644	677	644	665	666	645	654	655	709	691	647	673	661	684	716	655	632	664	679	657	676	669	696	629	674	678	695	665	686	654	704	723	686	630	642	737	688	675	640	641	663	652	652	635	684	697	715	645	643	721	648	675	673	676	635	659	671	678	670	728	649	651	668	675	662	638	691	734	673	674	678	658	632	665	643	702	665	682	680	672	663	704	708	657	686	662	671	641	675	658	661	677	659	664	600	653	668	630	687	710	636	694	676	670	666	694	646	668	714	670	661	649	665	672	734	625	676	693	675	715	651	673	660	677	664	690	667	678	636	692	695	688	692	670	702	664	639	671	683	616	695	707	656	692	685	712	664	693	687	701	669	652	676	660	709	696	655	645	631	626	678	636	674	672	673	705	681	697	638	681	631	666	644	657	624	709	668	707	723	639	668	681	643	646	688	711	643	635	684	672	710	625	678	656	650	646	650	676	666	642	679	676	676	666	632	687	687	725	669	660	704	667	668	674	734	626	619	666	682	662	708	672	672	660	652	641	643	679	659	655	663	682	664	682	682	652	719	678	674	680	657	641	662	706	617	685	636	659	659	646	625	701	664	732	623	652	681	702	691	656	672	690	658	697	640	658	706	708	657	625	693	674	697	681	679	601	682	748	668	634	682	637	669	691	689	714	675	729	681	713	687	591	636	655	657	685	707	708	656	662	692	645	629	680	635	691	713	651	651	649	635	721	720	628	633	618	645	637	671	639	668	613	678	656	711	683	644	633	679	691	690	650	706	622	660	638	649	657	683	670	665	696	689	709	656	681	706	647	673	719	644	643	631	648	659	690	660	704	670	682	740	659	686	659	664	664	664	669	674	694	644	684	661	652	683	664	688	669	666	681	670	696	637	677	677	700	641	678	666	680	676	652	687	670	736	648	621	672	660	702	686	637	699	679	677	666	696	624	635	631	680	679	650	677	716	666	687	641	679	639	660	635	641	654	679	670	669	633	604	647	643	726	636	616	669	682	663	674	697	676	664	661	676	682	647	648	687	667	649	704	686	640	683	656	684	668	636	765	660	678	663	690	679	685	654	680	631	652	673	696	681	701	676	635	647	638	688	682	656	678	656	657	696	719	650	638	661	657	621	674	698	703	668	671	655	718	693	686	665	671	670	681	643	702	713	672	672	716	635	640	686	691	674	632	676	661	630	667	678	685	663	637	719	688	688	645	657	678	721	642	700	618	699	701	711	630	609	683	660	637	693	652	622	662	623	662	697	682	692	673	685	690	660	727	682	691	674	605	686	692	699	648	685	670	599	667	653	694	634	654	687	728	675	698	681	672	633	695	710	631	697	672	707	657	682	660	630	690	684	692	665	668	706	666	660	655	682	670	658	700	692	712	637	696	714	647	638	650	682	668	688	669	641	707	671	660	677	652	649	660	736	692	717	704	650	688	663	641	687	665	647	659	650	637	678	702	629	667	621	690	696	602	664	709	638	638	698	667	641	678	670	631	669	708	638	695	649	661	670	675	641	656	665	675	684	629	655	618	679	683	644	628	662	715	675	693	705	674	642	641	679	718	680	692	655	649	696	671	636	637	731	608	712	693	702	693	646	666	681	701	659	637	659	638	647	651	697	624	655	647	675	677	694	678	667	634	675	703	642	661	660	723	675	684	679	656	644	681	621	635	653	674	664	683	684	643	680	657	701	649	642	733	686	673	703	674	672	643	686	664	646	694	698	656	662	663	679	658	681	690	696	663	639	674	667	624	683	624	719	674	699	686	640	663	699	639	672	700	647	634	666	693	612	656	619	729	678	702	633	675	652	670	638	714	652	729	685	643	660	711	663	648	666	667	662	677	702	638	684	662	666	668	610	671	637	651	692	721	651	645	676	679	676	642	618	667	661	650	693	660	675	626	635	668	668	664	671	682	646	663	736	653	685	694	683	695	693	664	655	647	689	674	643	658	682	701	698	691	629	677	679	606	685	676	670	635	674	679	653	732	666	633	669	634	668	644	657	710	706	670	691	704	644	694	620	677	666	646	672	651	676	637	645	685	667	665	698	666	703	703	676	662	672	685	639	693	699	691	606	687	674	658	675	669	639	657	692	668	714	698
24533	20338	26106	24413	20329	10136	1275	889	739	641	627	604	543	583	525	504	497	516	486	520	514	475	444	462	462	451	474	467	500	441	465	446	443	418	437	462	413	430	460	439	454	448	448	440	462	462	439	462	421	457	414	422	430	446	503	435	439	432	443	424	471	437	415	478	467	422	440	434	459	422	448	434	439	456	425	458	452	408	430	407	409	468	432	417	435	401	450	419	456	460	440	399	438	426	458	398	434	439	398	420	414	452	456	409	431	417	457	447	438	428	446	492	431	422	458	436	422	461	427	438	422	479	440	423	420	447	459	441	429	406	445	426	443	459	398	417	445	431	458	401	455	429	431	438	389	419	427	436	440	450	428	441	377	458	430	440	450	479	412	465	469	415	452	452	454	468	414	431	415	454	427	441	398	443	427	393	440	448	431	420	407	427	441	427	425	432	421	420	440	432	443	469	429	416	419	440	417	482	397	401	441	474	403	415	412	444	410	426	479	428	454	397	455	419	423	394	443	467	426	434	425	415	432	450	438	449	453	412	404	424	395	451	454	428	420	487	439	437	410	424	447	459	448	429	425	428	445	442	487	414	412	425	454	387	459	417	448	384	469	410	429	475	435	433	455	408	443	454	469	421	440	417	429	415	452	422	442	428	431	428	448	440	426	435	465	428	402	448	425	448	450	438	408	422	463	424	460	475	440	410	423	405	435	398	429	447	428	444	416	422	409	428	435	445	394	436	407	412	458	418	430	412	418	486	398	415	449	455	444	427	454	438	434	445	439	409	420	406	404	453	447	398	446	436	422	419	392	458	400	429	443	424	393	404	441	392	430	437	441	466	430	414	411	413	484	404	453	461	412	415	433	419	435	449	368	461	455	464	469	454	441	429	439	395	407	415	427	441	409	431	484	412	422	407	421	437	477	419	424	429	421	439	428	416	421	442	403	400	432	432	441	466	457	441	456	416	402	441	428	384	409	454	449	428	441	429	449	445	435	418	468	448	401	404	400	404	444	417	478	428	433	436	427	418	423	440	422	438	393	439	444	423	397	491	429	421	439	468	439	417	432	439	445	424	439	432	441	451	432	430	430	473	458	439	467	470	449	414	402	399	421	420	452	399	419	427	453	459	426	413	413	420	421	428	455	429	410	431	399	445	460	419	450	423	457	448	423	411	433	418	466	419	421	411	436	444	444	453	423	395	438	469	409	443	413	404	445	425	418	415	432	458	466	398	403	470	429	439	450	417	402	428	431	416	447	400	409	383	426	468	442	441	432	421	473	462	422	422	444	448	433	407	449	440	476	420	404	452	460	449	426	407	476	446	422	474	423	414	451	440	443	429	444	404	462	418	408	428	446	441	420	454	460	416	413	434	456	435	444	453	485	457	410	453	433	452	452	450	436	427	453	383	435	414	417	420	440	412	440	402	470	425	409	420	404	416	496	434	397	433	478	443	467	408	435	412	408	461	434	392	436	429	429	442	420	433	449	438	401	426	435	428	460	436	424	411	477	417	429	432	430	443	440	436	399	410	423	417	452	410	386	415	451	407	461	439	455	434	401	441	429	454	409	389	472	432	425	394	378	427	456	486	456	449	433	402	445	417	460	418	406	425	432	421	428	414	422	385	444	469	422	420	421	434	454	461	473	451	433	413	412	410	419	439	422	453	430	425	468	442	418	393	413	435	456	426	463	428	438	443	484	463	397	431	426	501	461	462	432	433	442	395	468	432	383	392	421	441	455	408	422	444	412	449	442	450	478	447	423	416	419	461	457	404	452	412	435	430	476	390	442	441	428	427	467	436	431	449	443	423	417	443	470	433	407	418	443	478	423	414	438	458	419	467	422	420	427	434	419	423	428	410	429	410	483	420	429	464	432	390	422	452	445	428	410	449	442	442	467	413	382	427	425	439	450	450	444	448	419	446	443	465	420	437	412	438	428	404	451	418	452	425	473	448	438	416	416	422	429	410	389	481	433	434	405	453	428	393	467	458	428	423	421	430	448	425	420	451	452	447	456	454	428	461	449	460	487	435	446	429	451	424	448	430	465	406	464	439	427	421	422	415	424	439	435	424	446	461	483	447	427	423	413	433	419	424	427	430	424	416	458	410	425	433	407	425	454	426	417	417	426	398	418	420	418	456	433	414	453	431	409	444	414	409	457	435	385	425	450	432	412	452	439	474	393	502	463	414	415	409	427	419	454	452	440	405	446	465	405	414	434	427	412	415	438	440	435	448	428	421	428	431	443	464	441	415	402	422	418	410	410	453	421	416	441	459	424	426	443	484	411	443	445	477	399	410	435	424	461	476	498	455	461	427	413	411	437	449	401	419	416	440	406	449	425	417	423	441	428	401	448	446	444	406	395	439	461	434	420	448	454	444	432	421	447	439	425	412	397	453	443	415	407	459	403	464	433	461	410	466	445	423	421	445	431	465	405	468	448	470	400	430	409	424	424	432	418	418	424	455	444	404	404	421	410	455	449	410	388	435	435	438	449	404	436	451	421	406	431	460	442	397	445	475	443	410	421	415	453	431	433	445	423	427	462	422	436	428	463	436	428	438	434	444	421	439	452	421	405	432	426	436	423	417	447	411	420	453	429	424	422	416	427	455	429	436	438	439	408	439	425	395	441	406	421	433	416	440	428	411	399	410	475	431	465	416	446	452	480	431	460	414	432	450	427	446	434	415	449	456	411	420	412	409	432	453	442	426	417	433	454	400	400	434	445	432	408	401	462	454	413	414	432	449	445	465	433	387	442	446	412	431	483	452	433	454	422	440	430	433	428	465	422	404	411	430	453	443	419	457	421	441	430	379	423	431	449	441	419	480	462	433	427	389	447	411	437	449	422	450	432	412	416	474	403	438	443	435	445	430	434	437	449	414	396	445	417	396	396	405	462	412	448	457	437	419	424	415	459	426	391	437	432	430	436	445	433	395	454	429	431	444	418	443	453	443	413	433	435	431	480	440	448	438	450	439	422	402	473	429	454	449	427	458	437	415	422	420	404	475	422	442	455	448	435	422	455	425	453	450	433	463	406	455	423	412	447	436	441	433	457	473	437	442	406	431	436	419	447	415	417	411	441	410	464	473	475	409	403	400	446	410	462	453	468	432	427	424	428	408	389	412	434	433	434	457	484	422	452	449	465	414	472	438	460	427	431	416	471	432	452	466	427	423	449	408	429	422	438	415	426	426	440	428	390	443	440	428	405	420	435	464	411	438	440	437	451	423	420	437	421	462	447	423	415	499	459	426	431	434	440	391	439	449	425	466	453	436	385	426	446	449	419	436	436	460	464	399	447	462	453	475	485	422	475	416	413	435	501	451	395	396	431	432	408	433	428	420	401	414	450	398	413	418	471	424	448	417	392	464	461	419	453	449	415	426	449	414	447	420	434	463	411	437	402	457	462	436	392	444	401	441	452	430	437	458	439	437	390	439	436	436	467	426	437	438	397	443	422	450	429	427	427	438	431	416	417	386	448	466	443	439	437	441	434	448
26510	8578	7770	4152	2825	2091	1659	1275	1148	982	878	797	769	714	692	643	566	596	547	558	534	532	538	566	501	473	495	492	475	495	525	489	487	505	451	474	488	470	445	478	495	477	459	476	465	453	439	470	503	437	452	514	453	498	472	460	425	475	452	451	456	487	486	467	444	506	474	442	467	460	464	464	486	463	457	479	476	476	443	448	440	451	446	425	475	456	429	444	433	454	469	427	465	461	448	452	449	421	463	466	436	402	467	451	490	413	487	444	468	448	466	456	487	463	481	497	464	482	480	455	475	462	441	459	446	461	451	445	467	435	475	431	461	460	451	427	447	445	433	457	425	458	447	451	467	432	471	455	437	472	451	432	443	435	456	412	450	446	450	446	470	446	479	427	455	452	461	447	474	476	398	404	471	413	473	451	455	480	467	422	468	459	474	427	469	454	501	436	469	449	390	452	471	436	436	462	452	458	469	479	467	435	471	493	422	431	485	412	468	485	448	440	460	413	446	450	419	466	456	438	466	429	447	413	466	436	456	482	480	438	506	451	502	478	471	443	443	459	406	465	509	439	498	458	441	438	433	440	449	451	409	437	436	424	459	435	422	439	439	460	492	406	434	457	442	443	445	461	466	455	436	466	468	438	447	466	480	454	465	426	461	405	449	461	421	467	457	397	430	425	439	452	439	479	456	446	454	446	445	479	437	434	436	455	435	439	485	489	475	454	455	491	443	432	430	450	487	504	473	451	452	446	460	414	451	447	441	459	443	453	417	465	449	433	437	486	484	433	462	431	445	484	453	443	439	412	430	479	443	452	489	486	429	444	442	500	426	435	444	445	418	481	441	457	439	478	455	448	452	462	432	449	468	488	470	452	485	480	460	451	420	448	466	456	434	429	475	460	456	417	455	470	419	431	498	466	477	458	492	462	435	451	415	466	465	442	449	472	472	484	439	441	439	463	480	422	400	490	432	411	428	488	469	467	424	402	451	449	474	407	440	448	448	405	454	484	461	491	440	472	438	433	440	444	453	478	483	470	449	443	440	445	397	429	472	445	438	434	455	431	440	488	475	445	455	442	459	473	444	443	465	444	514	444	410	459	415	457	448	429	443	455	431	441	484	457	434	417	437	474	441	483	417	463	445	429	429	480	476	463	466	420	454	459	436	464	439	458	420	444	463	453	463	460	446	410	472	447	437	476	467	486	419	409	476	442	410	485	473	468	480	477	457	459	451	499	471	487	434	436	451	419	474	453	436	486	467	415	426	449	437	430	436	426	441	434	446	478	453	463	440	431	403	473	448	457	434	445	457	456	443	448	448	421	442	425	431	414	423	432	480	432	447	467	467	391	451	462	459	436	478	462	435	441	441	456	447	436	452	488	495	459	463	465	431	418	460	470	454	460	466	473	447	441	433	501	467	435	453	476	463	455	451	386	432	461	459	452	455	463	460	472	449	448	484	434	413	433	394	464	483	470	468	439	367	453	436	445	435	459	406	435	447	483	457	421	445	431	454	410	441	468	474	462	439	447	437	448	447	442	469	437	502	467	459	461	430	449	481	464	454	438	451	442	449	495	426	428	458	482	481	456	463	422	463	442	449	409	431	444	427	486	487	465	445	474	440	448	405	479	462	425	471	458	414	468	451	444	466	467	448	497	428	446	489	440	493	434	463	476	451	469	441	452	500	442	480	470	444	465	434	464	499	444	463	464	434	456	440	466	428	430	466	422	438	464	466	494	431	448	411	444	439	471	405	446	455	408	474	437	427	425	448	452	479	449	444	427	452	460	449	455	466	475	435	462	426	428	463	427	445	452	466	420	455	476	442	470	463	421	433	474	415	449	480	465	442	458	490	447	445	459	503	459	462	419	419	457	455	450	467	446	433	479	440	486	463	465	453	485	463	454	443	444	461	425	459	464	497	437	454	457	444	471	460	455	429	474	442	468	487	435	424	464	481	447	456	481	453	450	459	427	474	441	472	415	486	437	477	433	438	445	444	440	455	417	449	461	483	464	497	445	410	434	428	450	454	474	442	436	461	452	464	455	425	444	464	460	451	421	412	425	457	460	442	435	452	441	453	492	451	473	462	446	455	458	437	451	449	400	490	406	444	438	447	424	466	444	428	461	460	426	458	440	423	457	462	437	436	484	471	446	475	488	421	450	449	461	373	463	468	459	429	471	491	483	445	428	446	446	434	443	458	449	436	469	469	418	485	466	429	431	468	408	474	463	449	449	452	468	391	445	446	442	463	440	443	471	439	440	465	429	454	431	455	457	478	487	406	431	462	482	438	438	432	435	464	432	436	428	427	454	443	396	452	440	430	438	442	453	450	464	458	495	432	456	452	440	471	431	449	471	484	460	473	468	429	428	453	452	431	429	457	466	457	466	460	441	399	426	442	427	465	457	453	441	446	429	419	440	456	430	455	430	445	459	411	479	376	457	446	435	444	456	470	439	450	469	445	479	445	426	463	471	465	445	437	420	439	485	447	457	433	480	447	467	459	458	447	472	498	476	443	430	439	407	474	453	468	432	415	445	480	422	464	429	448	409	441	419	441	446	415	444	454	458	444	490	453	419	442	448	435	469	412	450	433	468	503	468	454	418	479	398	452	416	450	481	497	415	449	476	461	446	458	442	464	450	424	431	458	470	467	467	458	444	432	483	446	434	457	435	483	452	464	433	439	486	468	469	491	466	429	466	450	449	406	463	448	467	412	477	448	411	508	441	439	461	423	441	460	462	423	448	440	448	431	465	447	408	469	452	420	434	430	447	447	481	449	446	433	461	423	454	438	444	490	435	445	462	413	442	446	464	405	442	426	452	479	432	472	467	397	456	461	467	457	495	489	419	458	468	472	448	461	448	507	458	457	474	440	451	481	431	437	489	451	429	472	433	488	477	395	460	474	439	458	443	482	433	464	470	455	463	444	470	425	420	455	421	455	438	439	450	425	417	451	435	483	470	481	421	461	493	441	473	452	462	492	442	485	439	449	416	465	430	463	464	470	467	462	490	464	449	435	411	450	424	458	467	442	423	451	449	434	440	440	442	482	464	465	437	462	434	434	428	462	482	438	439	453	486	449	425	438	489	448	451	451	436	449	455	419	456	450	437	498	438	468	442	470	455	434	491	453	407	449	429	477	432	443	442	482	445	482	448	471	438	464	477	452	454	433	451	462	439	452	458	441	451	449	450	464	454	463	426	465	410	459	428	450	432	470	474	459	457	469	484	409	491	460	428	452	454	455	478	454	491	453	454	433	442	412	456	441	444	455	434	427	467	417	484	498	465	459	481	451	450	445	377	433	429	431	475	449	459	455	449	414	476	447	470	420	428	464	496	455	445	426	483	464	463	436	440	459	456	447	452	440	421	449	438	488	472	425	437	436	452	499	482	471	454	449	492	476	412	473	455	468	431	419	418	394	469	423	454	445	431	472	434	442	455	433	465	433	457	454	448	456	458	457	434	456	458	471	448	483	471	432	466	424	488	450	442	474	496
22547	20320	26509	24004	20324	20393	9603	1853	1348	1265	1221	1102	1081	1039	1102	988	1033	964	927	933	933	864	861	929	850	880	936	896	884	875	884	819	917	854	910	835	880	823	860	853	958	801	852	849	827	857	861	850	812	884	860	826	939	817	821	851	863	857	871	843	868	868	776	814	818	896	808	808	787	841	841	846	834	852	855	803	826	859	836	764	835	857	818	837	843	854	826	877	782	824	849	858	890	817	814	761	791	829	874	860	839	859	864	848	818	847	808	820	801	811	897	841	853	893	877	858	867	848	810	845	774	808	838	891	810	887	868	855	827	782	855	849	839	829	827	774	830	826	820	782	822	818	823	794	885	815	866	842	850	864	847	814	776	893	813	837	826	862	797	824	789	803	786	805	894	832	841	832	823	882	834	772	865	864	869	891	854	858	773	830	814	856	819	829	820	816	797	821	824	860	815	861	884	827	874	822	833	821	821	832	805	865	804	820	825	866	854	833	858	883	937	829	892	834	792	881	887	831	845	785	900	872	855	833	844	837	811	815	839	819	879	872	845	911	849	814	848	854	886	850	855	796	841	839	841	824	836	815	846	861	809	841	832	776	812	805	819	853	861	839	825	830	818	843	848	819	862	813	816	846	851	860	872	860	814	838	812	874	853	833	771	859	795	812	812	834	852	794	819	811	829	825	875	851	861	829	767	802	861	805	893	844	796	839	839	851	821	851	840	872	832	851	882	813	856	834	816	872	823	813	886	901	831	801	871	827	816	820	820	782	822	856	838	817	849	826	803	831	838	790	822	871	834	870	832	849	872	810	839	838	839	863	831	838	835	850	871	866	820	863	848	837	838	804	839	782	809	830	856	851	813	849	860	854	826	778	870	802	870	788	813	827	895	864	811	815	856	810	867	811	834	809	867	814	818	816	825	860	821	813	866	846	811	854	834	845	827	843	797	869	809	821	836	821	822	831	776	803	829	854	851	856	859	805	833	848	863	870	837	860	843	839	854	875	775	826	823	766	856	851	797	843	848	845	805	852	808	776	835	860	879	778	818	800	877	852	834	788	775	816	800	842	836	871	810	858	846	831	808	846	841	849	869	845	822	851	818	807	870	840	865	748	812	855	866	813	804	807	809	844	844	797	830	818	871	857	803	826	851	892	857	828	833	774	831	869	828	818	839	803	818	820	815	857	875	834	800	863	868	801	875	848	857	815	868	862	826	832	870	809	869	856	855	853	862	818	780	830	827	827	826	823	851	851	846	761	861	830	838	850	842	879	837	792	823	903	770	844	808	790	849	841	813	773	866	839	821	831	801	837	821	841	772	769	882	820	833	812	837	796	768	845	814	808	827	814	843	849	824	872	838	864	779	831	825	846	834	860	849	820	824	795	818	755	851	840	844	810	841	821	822	832	813	840	835	805	815	872	873	820	818	889	810	833	849	842	857	879	836	811	828	841	825	868	870	858	864	863	825	842	806	830	869	868	804	832	803	887	842	807	804	859	851	814	811	769	768	833	829	818	836	801	814	851	846	860	858	840	876	825	862	815	826	820	836	770	770	865	854	835	819	830	821	847	854	816	825	825	849	821	823	817	885	827	830	824	817	850	882	845	839	834	845	853	805	822	833	847	838	821	853	829	839	823	825	829	837	925	843	808	901	743	873	843	841	844	783	824	831	889	812	813	853	823	809	847	843	840	849	886	777	831	810	827	842	875	769	805	850	890	836	837	879	859	864	803	798	806	824	823	809	872	827	887	817	834	841	809	892	840	812	877	874	854	853	870	835	837	807	860	829	822	877	880	839	810	803	807	839	813	887	863	829	819	896	831	820	848	873	904	856	831	812	814	796	768	820	854	845	826	881	829	845	818	769	820	883	809	835	849	819	875	845	817	840	862	816	884	889	851	861	859	868	878	825	832	793	834	856	839	837	848	829	750	811	880	823	876	865	835	849	785	819	857	818	848	811	828	817	829	829	854	882	879	817	829	848	844	813	785	856	843	807	832	800	818	860	799	830	867	873	835	818	870	857	790	854	865	883	817	799	806	891	874	842	847	861	855	790	805	836	771	839	816	866	821	770	808	795	811	805	847	845	795	814	787	810	867	795	862	829	849	778	809	793	815	872	829	891	813	865	882	869	842	786	800	832	773	813	796	852	833	858	839	864	853	826	862	873	813	838	798	811	811	810	781	783	819	823	881	806	843	837	836	811	901	817	850	835	812	858	839	870	808	844	808	866	852	809	863	801	806	828	724	846	833	867	879	858	813	842	808	837	848	846	813	839	819	833	840	813	816	843	796	824	796	827	808	840	849	842	852	826	816	809	799	835	865	802	819	825	852	834	829	837	793	865	885	859	818	836	848	828	823	818	848	863	822	810	791	831	853	872	872	789	832	830	845	778	822	830	847	810	808	808	830	774	887	856	842	807	809	794	877	911	885	815	827	773	800	801	856	897	850	797	850	830	825	871	872	831	836	863	849	858	836	806	852	804	842	816	859	864	884	841	842	849	818	845	815	848	893	881	846	834	829	834	889	877	863	828	850	908	813	828	850	863	882	805	838	813	826	821	826	823	820	802	802	846	834	852	791	829	803	843	853	821	851	902	815	817	855	834	820	840	809	854	856	878	813	821	791	854	902	834	788	834	890	848	840	861	827	846	819	828	832	841	844	849	843	829	847	877	804	849	777	819	837	826	857	841	900	805	807	859	839	846	819	812	825	834	816	818	822	822	842	786	821	813	833	891	820	824	826	844	871	869	838	813	784	830	831	909	804	902	864	845	781	823	892	841	782	820	854	819	845	805	857	857	881	842	834	832	800	837	822	833	838	825	888	844	849	831	818	826	854	832	847	852	809	840	849	820	846	833	827	830	800	854	832	830	773	791	802	806	833	797	838	849	798	858	831	884	822	821	799	847	843	841	860	826	845	865	805	848	856	814	822	795	800	860	842	864	882	827	876	821	814	825	789	818	854	855	852	793	814	855	805	833	845	875	838	883	803	855	858	865	815	812	801	832	822	805	843	845	819	794	817	849	875	823	876	830	833	849	826	841	844	829	867	854	829	833	836	805	817	833	858	847	827	778	839	803	829	839	772	869	842	784	853	784	771	845	825	798	859	784	792	832	857	805	832	819	789	841	823	794	869	801	803	781	848	905	820	854	872	808	890	839	822	814	848	811	799	804	856	843	832	836	876	774	765	803	825	817	779	789	806	876	851	816	831	842	805	833	810	847	898	818	866	875	825	814	849	846	898	853	891	872	851	794	820	816	874	852	838	855	828	867	838	812	857	774	864	812	843	871	839	851	850	802	794	852	826	881	823	822	858	851	827	842	863	816	844	826	842	884	869	827	779	856	799	798	798	767	875	863	846	837	875	870	797	824	842	844	811	837	860	856	865	837	825	827	842	810	839	847	800	853	831	838	829	843	829	832	902	855	858	904	792	864	813	808	820	816	840	859	841	854	825	857	821	842	812	793	858	845	804	836	852	857	827	806	778	863	827
24109	14367	13030	7480	5149	3715	3052	2421	2061	1789	1599	1435	1361	1259	1201	1107	1039	1067	1008	1029	973	1019	992	907	921	976	932	852	881	864	868	896	886	853	840	813	825	849	818	825	788	849	868	839	812	812	828	879	822	810	839	809	852	803	833	811	808	778	825	798	852	778	769	842	782	809	771	793	766	808	769	786	770	783	804	788	834	795	812	790	786	834	796	770	751	812	814	771	810	805	798	800	781	792	830	745	817	809	807	818	810	857	793	748	788	769	753	764	787	820	833	775	785	799	789	791	751	799	808	817	827	807	842	760	752	778	832	774	763	788	750	824	779	761	775	755	767	767	826	810	798	769	821	803	822	790	769	777	797	792	742	825	819	782	788	798	798	796	785	773	825	823	768	856	822	783	746	785	845	778	757	824	803	778	800	842	744	793	793	826	802	742	774	792	812	827	777	776	795	788	800	781	783	761	820	753	827	764	756	748	817	746	802	812	811	808	788	778	816	801	833	786	824	790	815	819	839	803	775	791	808	765	799	837	799	801	802	780	847	803	791	800	737	770	785	763	865	798	800	800	791	749	738	814	763	782	790	795	805	817	847	831	826	799	793	834	741	775	797	823	801	775	825	815	756	767	774	815	849	856	845	819	807	802	824	795	761	816	784	792	824	780	767	754	761	846	818	791	767	805	767	780	827	798	809	774	761	767	760	763	805	794	762	794	797	779	798	812	791	788	814	830	831	792	783	817	799	805	745	786	777	782	786	824	789	826	806	833	777	755	756	791	825	790	788	804	798	783	817	821	759	822	793	793	808	770	752	819	781	787	822	791	772	738	768	766	855	788	827	825	788	807	776	756	767	830	760	751	848	789	766	765	750	805	811	778	824	749	835	830	787	757	766	829	791	824	786	824	739	797	779	757	811	800	823	800	796	727	764	822	808	784	826	746	801	863	819	784	804	791	802	840	764	773	798	758	821	844	766	816	768	768	799	769	807	786	727	804	792	805	757	775	815	747	806	812	832	756	796	758	825	808	821	746	825	767	771	811	787	847	809	799	772	762	808	777	852	835	808	760	801	820	818	783	769	746	763	791	798	753	811	757	742	762	828	805	794	800	803	805	760	774	796	794	840	811	770	792	783	837	764	790	757	736	766	784	781	767	783	820	758	803	792	782	809	811	790	763	785	819	775	795	818	802	857	756	861	812	819	816	776	799	824	809	809	787	822	824	768	817	766	761	800	807	772	802	843	776	759	764	809	827	842	816	689	789	797	770	774	840	796	817	780	817	755	778	835	793	786	782	762	772	799	802	744	801	795	782	759	786	748	751	776	754	767	743	790	842	798	789	771	813	773	788	737	763	755	785	806	805	791	754	796	773	784	748	791	775	790	789	795	796	804	763	799	780	810	854	778	858	778	777	821	801	755	849	737	799	763	778	800	760	760	788	817	794	789	803	775	744	747	816	792	792	812	815	828	716	805	788	835	763	817	780	783	808	778	794	800	769	811	763	800	832	765	811	771	789	800	822	818	789	762	793	816	801	794	765	790	847	811	820	797	743	894	767	772	759	834	823	768	783	751	851	780	798	745	799	838	860	773	781	773	786	788	827	790	816	764	772	823	804	781	826	813	773	790	799	772	846	766	793	828	810	794	742	782	740	809	796	791	782	833	797	755	788	802	788	793	810	742	756	786	765	775	799	776	785	770	773	807	784	758	749	746	794	769	800	790	797	828	794	774	806	788	829	779	797	806	843	791	796	760	863	771	849	803	786	767	781	766	779	829	802	800	817	835	785	786	793	737	791	819	722	769	783	814	800	819	787	779	783	757	777	797	767	849	722	752	739	780	788	777	768	814	788	801	757	726	762	765	787	815	802	828	805	838	790	791	728	804	797	814	852	786	802	807	830	785	781	818	821	780	797	812	779	794	800	762	806	755	748	772	754	767	787	774	788	782	784	794	791	797	785	771	763	805	812	811	760	795	821	809	773	799	735	844	800	778	789	755	830	835	769	781	793	707	759	777	779	836	829	797	748	795	785	799	805	819	771	835	795	796	802	794	749	779	834	757	779	796	716	864	835	737	782	748	861	804	792	839	803	790	804	809	734	762	785	810	790	790	785	774	749	843	816	791	777	806	805	798	768	797	786	763	803	800	819	796	813	832	781	799	758	791	812	788	799	786	819	761	711	879	776	807	807	771	792	823	832	817	757	779	783	820	787	790	774	783	805	797	796	785	841	809	761	770	770	824	816	834	775	809	770	772	803	793	758	749	811	749	809	796	789	839	811	782	777	776	778	785	807	777	800	768	792	749	841	744	758	735	808	792	783	812	785	795	764	769	761	796	784	794	755	794	815	791	764	801	763	779	793	859	803	825	727	763	796	723	771	765	783	806	858	749	788	798	771	837	798	787	804	764	733	797	810	783	806	802	787	823	778	778	784	784	860	748	829	736	747	754	803	784	775	779	828	775	794	810	808	781	767	832	777	812	799	772	824	771	761	785	835	778	798	801	792	774	824	784	748	793	791	823	815	777	776	787	760	803	819	825	786	797	824	814	764	789	819	807	814	757	790	825	748	755	756	806	777	780	762	824	804	805	851	812	802	811	756	768	817	790	798	825	800	818	793	762	863	816	812	789	756	802	798	787	756	785	821	773	816	778	823	747	794	809	789	816	773	817	796	805	822	755	778	786	823	803	728	807	749	766	819	846	774	827	797	768	767	761	790	831	766	815	789	813	775	783	828	779	797	827	796	807	805	780	770	823	816	781	794	766	794	772	748	760	793	757	795	778	759	837	793	786	781	778	771	823	772	809	778	763	798	748	830	787	832	774	761	861	755	789	801	785	756	755	767	804	806	795	797	774	780	796	791	726	812	808	798	787	759	769	806	707	793	771	785	778	819	788	812	762	840	795	785	788	793	800	801	835	771	784	816	818	819	791	808	858	782	780	841	766	816	808	763	807	818	788	759	799	817	795	790	818	774	742	850	844	798	777	781	831	801	792	798	796	749	835	810	812	818	776	775	763	774	823	787	801	806	762	847	764	782	729	798	786	820	799	829	741	790	803	792	750	823	803	825	782	756	772	761	763	789	785	824	795	769	794	812	795	779	758	826	809	772	787	785	773	793	830	834	774	746	793	838	747	779	736	763	757	776	784	779	829	826	827	813	799	736	821	793	808	796	787	763	745	814	807	817	781	746	826	790	820	773	790	761	829	790	810	829	761	797	722	771	790	787	819	830	797	796	840	840	792	827	774	794	807	790	766	705	812	777	775	753	835	790	793	786	837	822	750	848	762	812	821	832	784	834	817	781	728	803	785	782	812	815	811	755	759	822	782	779	802	773	780	822	811	743	815	783	790	773	816	751	782	794	796	798	795	858	779	772	819	808	823	818	790	754	736	791	819	780	779	792	798	824	791	824	792	770	783	842	722	826	756	748	818	803	798	807	804	802	819	809	735	807	751	802	845	760	767	745	803	770	790	782	808	800	833	803	849	784	859	820	776	747
31079	14935	2844	912	731	697	669	724	697	655	672	663	655	658	653	639	632	690	641	655	625	643	644	705	673	660	621	668	658	659	668	642	638	617	691	630	614	691	631	629	629	642	673	657	642	648	603	666	670	669	654	580	654	632	666	661	672	694	642	659	628	649	667	690	624	626	653	627	643	654	691	664	634	667	677	670	618	609	693	654	685	678	639	666	655	683	640	652	662	673	677	629	691	612	694	648	660	632	656	616	634	657	648	647	684	661	640	650	614	635	670	634	649	670	674	640	677	625	608	643	659	626	625	661	703	678	651	625	643	690	632	662	638	659	668	646	643	683	696	639	634	624	626	678	632	637	656	656	689	670	708	658	630	702	633	664	623	639	640	642	653	661	660	662	665	678	645	652	661	678	630	712	637	655	641	708	621	616	624	665	598	634	631	651	622	688	668	687	636	656	623	637	645	663	636	617	661	686	659	645	650	642	613	617	695	621	662	678	624	657	652	621	661	665	680	662	611	593	639	646	651	650	661	670	662	656	645	646	668	664	671	625	646	625	657	642	635	606	644	664	673	630	659	721	632	601	647	626	635	683	640	701	646	607	652	654	701	641	670	650	667	611	586	583	657	653	671	598	612	655	675	595	651	669	625	668	602	625	646	644	664	660	644	656	641	650	610	651	679	668	592	728	665	661	604	620	662	629	657	632	645	645	689	703	673	625	611	641	643	656	651	612	677	633	610	654	661	666	661	646	637	649	657	607	624	703	649	635	639	705	711	656	627	637	609	662	668	653	659	662	686	683	627	644	658	660	630	665	646	622	670	653	645	633	638	691	676	623	627	670	618	673	648	669	615	625	617	635	646	643	654	657	667	614	631	658	673	627	641	637	699	593	627	635	681	685	617	642	669	671	646	613	653	658	680	621	665	672	626	622	642	631	655	594	708	621	636	628	664	635	669	616	656	666	622	687	621	622	609	638	662	603	607	679	638	680	690	636	637	680	641	623	658	689	655	605	612	680	665	616	649	624	650	633	635	641	665	661	635	655	658	594	636	669	622	677	675	660	665	643	661	663	592	662	675	659	624	695	679	608	636	638	653	646	639	674	657	684	650	664	638	667	660	671	648	670	640	644	680	695	690	620	653	632	636	675	650	670	619	650	668	644	670	631	634	701	656	663	658	668	564	672	636	652	629	612	635	654	690	645	663	646	684	621	684	664	599	663	647	618	637	674	672	636	647	637	663	649	656	675	637	652	662	649	628	667	665	648	673	669	650	623	660	622	691	662	640	659	643	688	652	626	653	684	705	650	657	657	697	630	622	624	651	685	589	623	634	629	640	647	633	683	671	664	656	626	617	627	672	608	675	643	678	669	673	683	624	655	682	606	620	632	678	686	672	639	675	648	645	659	646	661	669	649	659	674	605	686	679	657	630	635	693	635	629	645	617	644	646	651	640	663	678	670	637	655	605	662	652	630	635	637	650	650	654	676	670	654	671	669	627	617	697	646	624	600	658	648	666	640	658	636	628	611	634	637	703	642	632	621	623	615	676	633	615	621	644	637	673	624	664	656	651	653	685	606	650	636	654	623	602	621	625	664	645	649	627	649	608	600	681	698	636	647	634	661	632	577	589	636	640	618	649	619	655	684	652	665	674	649	670	638	619	659	652	644	620	649	645	659	695	592	644	616	694	662	675	651	658	631	681	613	614	678	647	662	652	658	703	654	616	645	600	619	605	580	614	684	687	664	642	655	676	620	639	645	652	691	653	668	645	650	619	661	684	646	627	681	635	689	655	687	625	638	612	633	675	648	675	645	668	698	638	616	640	662	664	626	640	625	661	674	630	639	634	634	609	689	640	652	675	632	656	671	645	653	669	636	639	632	633	608	619	650	637	695	617	646	662	631	671	634	630	646	687	664	670	654	642	651	651	643	653	623	641	642	653	663	655	623	632	605	677	625	700	637	656	665	647	662	641	647	602	616	651	651	661	647	657	690	697	661	642	637	595	665	641	684	651	614	675	659	687	678	672	646	723	622	613	626	668	683	655	615	662	635	681	669	688	626	635	688	654	690	637	625	638	653	649	576	666	668	655	648	670	670	646	675	662	640	701	662	623	663	665	638	642	648	659	649	624	650	651	612	657	689	639	660	649	643	642	655	635	651	612	642	645	679	630	699	628	642	667	682	692	692	608	695	653	653	675	660	667	685	656	684	658	643	690	647	656	665	707	617	637	646	665	667	656	649	610	664	622	650	653	655	660	640	663	614	680	620	671	635	620	672	728	635	637	639	670	635	708	650	674	656	609	629	598	671	632	645	623	665	697	675	643	652	683	664	691	661	674	659	664	636	599	623	656	635	628	663	660	629	659	650	646	621	647	667	648	671	611	627	667	629	627	665	683	654	626	674	680	608	716	612	716	629	681	676	643	653	657	658	709	683	658	677	603	656	677	626	610	633	657	679	683	700	615	666	635	673	640	663	649	688	611	692	653	650	666	646	678	679	638	679	629	663	636	702	650	640	635	636	649	632	656	630	689	627	697	631	627	612	680	685	649	631	640	616	606	662	655	642	678	612	639	679	608	620	637	619	656	610	664	700	644	666	592	687	625	630	653	634	659	626	623	665	666	610	628	639	722	665	647	648	657	622	674	639	646	683	672	619	659	663	674	654	679	641	583	663	685	652	691	633	694	651	685	645	683	684	640	648	651	675	669	603	678	621	694	659	653	657	697	634	647	670	628	604	675	602	611	611	651	671	659	637	673	662	670	620	615	589	633	633	678	720	670	620	666	643	653	653	642	611	647	640	650	649	629	662	668	688	639	659	643	652	658	677	611	633	655	645	666	624	631	633	613	652	671	653	661	661	620	658	645	652	718	659	683	618	670	640	604	642	679	670	624	645	616	682	619	659	645	670	655	678	667	656	626	652	633	674	684	695	584	662	645	623	636	648	605	617	669	669	678	643	619	631	619	671	632	622	695	632	712	673	636	624	647	636	694	672	633	635	637	662	658	633	654	681	643	628	579	630	609	656	648	628	657	632	629	680	662	638	653	705	626	640	639	640	694	666	634	649	666	628	681	636	681	662	613	650	643	664	584	688	645	688	625	675	625	631	643	653	643	701	649	708	652	676	663	663	654	617	648	637	663	647	668	644	629	657	685	687	636	629	692	621	658	676	613	609	669	685	661	663	638	649	626	684	617	624	681	650	637	650	657	673	663	654	676	689	676	686	667	620	707	644	663	600	626	624	714	662	604	639	632	637	685	657	673	645	631	604	679	639	595	675	648	671	639	651	668	657	625	644	670	640	665	634	629	655	660	602	698	629	675	671	634	616	643	604	637	650	633	645	688	666	720	598	643	607	655	656	639	705	669	672	691	640	626	632	659	660	668	645	659	651	649	648	656	668	548	643	656	690	649	720	608	670	668	625	660	651	643	667	664	684	621	637	695	672	649	617	677	622	676	641	688	689	657	666	645	648	632	672	634	682	617	635	665	674	656	636
21415	1094	1041	872	790	767	750	713	647	677	677	738	668	722	659	676	692	732	688	677	721	724	685	651	677	690	705	697	651	722	677	694	706	663	682	670	658	667	681	678	692	663	702	686	652	714	697	713	665	695	691	657	701	674	666	665	645	642	683	657	668	682	610	692	718	686	670	685	711	692	676	634	693	707	612	686	653	695	647	717	678	668	621	670	680	698	699	700	615	677	652	693	728	660	675	689	689	687	703	720	681	717	688	702	723	714	688	663	698	683	646	693	658	689	656	662	623	664	632	711	652	686	638	649	678	662	688	713	637	667	690	666	699	690	682	702	696	694	689	661	650	690	643	644	670	643	703	701	717	656	649	648	691	655	736	701	659	725	631	662	714	695	656	650	662	717	647	660	657	720	698	669	641	674	656	662	658	709	707	682	664	637	650	625	690	711	671	678	681	656	676	742	628	673	704	691	681	679	688	685	685	694	640	693	697	687	706	645	652	677	657	722	686	642	684	641	742	684	699	675	652	698	720	672	711	747	699	695	682	672	688	656	701	712	665	700	710	647	690	639	652	679	656	661	702	672	643	712	688	678	736	672	682	635	707	669	688	663	709	657	685	730	635	661	701	668	681	644	681	691	678	691	656	670	644	724	622	689	691	660	682	666	658	657	637	684	702	695	652	656	668	682	661	656	642	698	652	673	652	686	679	664	734	706	685	687	704	720	675	663	681	663	686	709	677	706	678	687	663	690	695	719	725	645	666	722	677	672	669	687	687	687	646	655	704	693	721	684	631	708	674	683	650	647	733	707	685	727	653	655	672	690	681	678	691	663	704	685	681	676	710	649	725	696	709	677	676	758	681	658	651	683	679	702	639	696	725	697	700	693	682	634	685	697	657	686	668	682	689	675	690	654	642	689	669	714	718	685	636	641	723	694	663	613	661	661	681	664	650	665	651	646	688	616	709	688	724	635	693	660	712	667	662	681	669	656	691	705	666	719	670	698	675	647	667	671	713	651	648	675	674	652	705	716	643	644	674	652	708	705	706	706	681	676	722	690	684	669	669	683	662	684	681	726	666	691	678	726	693	696	682	700	653	695	648	678	708	724	685	722	651	675	640	663	672	635	743	691	681	675	684	735	668	667	675	663	716	638	656	674	635	695	694	697	692	673	649	668	643	649	685	688	678	692	696	634	673	699	709	661	684	669	719	654	649	704	736	690	677	663	653	698	710	694	692	666	679	702	742	691	662	667	728	683	712	638	688	650	660	674	674	750	698	678	684	729	650	677	677	655	675	683	667	688	703	657	706	728	661	705	700	675	674	673	697	658	698	737	662	674	657	688	739	691	725	750	685	723	666	690	638	670	649	738	703	669	680	701	695	673	682	679	694	718	648	682	706	621	704	683	655	691	699	610	656	678	663	683	712	697	720	693	670	698	630	657	647	674	714	683	647	664	637	665	676	650	676	671	669	698	650	657	683	663	632	692	656	646	655	648	680	658	695	672	646	653	697	696	752	698	679	687	664	719	692	694	671	662	725	679	658	701	657	666	635	705	636	625	697	695	718	699	667	678	654	669	657	714	664	641	678	639	665	718	690	696	694	669	661	705	690	698	680	664	728	682	697	748	671	654	692	625	707	686	677	670	640	686	663	654	677	658	673	660	679	665	669	673	660	656	669	662	679	669	697	640	669	694	671	661	725	699	698	666	667	643	699	682	659	687	715	644	663	671	698	679	646	653	692	662	646	701	686	671	676	670	646	685	681	674	650	685	681	687	678	735	712	700	672	651	655	668	668	684	678	687	689	675	682	662	758	667	637	690	714	634	695	705	685	668	694	693	712	675	666	668	681	673	701	626	721	679	742	657	678	636	705	680	675	661	689	707	704	722	712	653	694	659	698	686	702	635	668	706	665	656	678	682	644	684	653	686	672	671	714	670	642	674	675	636	665	700	658	722	719	666	714	755	634	677	688	681	674	673	656	649	693	693	659	708	728	718	675	686	662	720	680	684	653	665	684	688	686	643	665	685	668	667	673	619	676	704	720	702	685	687	727	647	646	679	698	699	693	641	658	695	657	690	658	673	660	672	704	690	672	696	650	630	675	705	690	660	688	670	696	698	632	693	680	707	749	632	644	649	710	705	663	657	656	645	676	672	637	666	683	727	694	653	708	698	680	746	684	676	696	690	751	656	641	663	683	691	660	680	641	662	670	691	689	682	720	639	697	675	689	688	672	685	661	694	715	670	662	672	711	654	704	682	633	689	641	696	675	639	658	695	676	722	685	667	709	704	647	674	725	665	649	678	708	653	666	709	717	683	672	638	699	703	651	684	686	672	644	686	647	680	670	670	646	715	691	723	649	686	677	626	671	716	652	689	641	667	690	673	692	686	685	699	714	649	660	675	674	691	654	687	754	671	686	713	664	684	674	696	634	674	688	693	690	691	660	617	707	665	678	712	693	718	684	663	648	718	669	641	651	709	665	678	664	660	656	655	649	659	665	682	671	694	708	701	637	682	666	647	745	699	697	667	717	646	673	665	664	668	703	665	681	652	671	668	682	719	661	652	668	623	678	688	682	731	674	684	684	693	684	684	620	695	642	684	680	713	676	718	668	656	661	673	706	711	676	654	711	655	677	669	703	677	663	640	710	709	695	659	661	636	684	708	671	701	654	647	677	691	687	663	742	712	667	675	704	687	698	643	703	718	699	633	673	664	672	654	664	691	671	712	643	643	676	693	676	676	668	674	668	725	691	676	691	683	639	670	633	688	680	685	657	696	643	683	702	671	692	658	727	659	719	678	672	693	642	690	711	671	664	741	642	648	670	706	674	734	702	659	675	666	696	647	657	658	667	676	720	693	696	675	707	702	699	713	642	634	706	664	686	660	673	668	650	652	683	693	749	717	675	690	683	688	709	682	643	664	666	709	693	716	709	661	649	687	647	670	702	707	666	687	689	704	697	694	697	656	739	673	673	679	655	684	692	633	695	656	717	653	641	695	671	651	659	699	694	727	701	714	705	697	688	699	664	673	709	688	708	639	680	686	658	669	659	722	707	676	643	683	691	665	706	707	665	697	690	678	675	668	673	665	646	689	626	650	681	685	727	682	656	660	687	615	652	715	655	683	679	676	731	688	673	657	676	704	668	613	715	676	669	692	678	657	661	669	700	675	698	709	628	666	774	688	699	676	657	650	669	730	661	675	690	643	655	695	707	726	610	714	686	648	673	711	688	668	686	660	641	646	685	688	693	677	645	716	711	673	711	719	673	694	659	683	672	660	682	728	689	682	678	702	687	707	666	678	666	683	713	697	680	657	727	738	683	749	689	683	649	669	684	661	701	645	659	673	645	685	677	715	690	713	659	637	651	682	708	705	672	660	725	644	680	674	675	650	676	681	697	706	646	661	679	619	698	708	699	631	690	718	685	667	701	690	684	689	618	690	698	672	666	609	665	665	672	637	668	631	700	658	629	667	658	675	639	693	647	681	688	707	637	686
24539	20330	26013	24482	20336	9797	1215	830	711	653	616	602	547	514	517	544	517	505	490	520	486	479	466	504	478	505	443	477	479	463	501	484	460	481	442	486	466	460	462	448	468	408	441	437	428	448	447	451	454	432	466	454	445	447	455	441	443	445	437	463	455	443	461	442	432	380	423	441	425	403	448	431	488	430	462	425	450	450	442	449	445	452	429	414	448	399	431	450	448	446	431	460	413	432	442	399	451	407	448	439	427	460	435	443	417	442	453	457	441	438	452	405	419	439	456	452	431	431	459	415	398	453	438	434	463	465	458	429	433	441	408	474	433	432	462	439	460	456	455	457	458	420	408	427	398	407	429	404	449	405	432	485	461	472	442	456	452	490	447	435	450	462	421	448	432	442	392	455	393	433	427	426	476	397	411	461	444	459	438	435	465	421	440	427	437	423	421	430	427	452	439	419	440	455	406	439	417	454	463	438	440	466	465	466	431	418	433	455	439	460	474	422	484	387	449	457	402	426	440	470	477	425	432	430	391	431	451	420	478	451	423	494	432	456	436	474	417	443	437	468	423	467	419	445	476	434	435	462	444	448	469	427	432	427	424	451	433	451	448	447	430	468	419	432	422	443	472	430	432	418	397	488	422	444	425	481	469	424	439	440	381	434	412	468	455	427	428	425	440	434	459	399	418	412	425	410	434	388	469	447	463	450	427	453	412	435	433	425	434	418	453	422	455	407	443	439	430	475	439	375	474	462	420	425	422	440	474	425	438	458	436	433	435	418	423	451	437	420	457	494	446	487	428	445	428	444	433	444	448	426	414	460	436	448	420	435	437	451	413	470	478	440	451	447	448	414	446	435	423	411	440	442	427	410	404	458	445	415	397	448	418	462	458	420	452	402	428	437	431	466	429	430	428	429	429	440	438	421	469	447	395	404	444	460	428	428	462	435	445	403	457	443	474	449	431	487	443	458	464	442	436	407	444	444	440	424	433	443	413	447	465	452	435	471	463	429	437	504	472	448	437	408	454	458	455	428	437	432	455	424	464	427	413	404	438	426	452	451	426	457	441	434	419	452	482	441	451	440	407	431	402	440	436	439	411	441	450	414	468	446	457	430	419	420	427	455	447	461	442	455	430	431	432	435	395	448	414	415	445	435	465	454	372	447	442	399	436	412	483	448	468	472	428	451	467	438	410	416	459	440	398	466	404	384	447	441	445	468	445	425	454	433	466	480	448	467	410	474	410	476	430	457	438	409	476	441	433	446	444	421	438	440	402	446	420	443	440	481	416	426	397	405	441	406	460	418	446	448	432	395	412	390	434	418	417	463	435	390	469	430	424	457	441	406	435	442	470	418	453	420	436	436	457	458	440	416	410	460	427	431	438	429	405	450	461	482	434	409	451	462	454	462	467	439	434	417	440	436	453	425	456	456	433	436	397	411	445	458	418	419	427	470	432	438	438	449	453	457	436	448	447	448	438	483	398	424	422	465	401	466	457	407	455	461	443	430	407	440	421	415	463	481	438	447	436	417	461	461	446	450	431	435	407	427	472	447	466	430	435	443	453	445	479	453	453	461	460	414	452	488	429	504	434	466	456	438	445	398	470	449	416	453	447	468	442	446	457	441	451	435	458	428	448	462	418	421	382	442	450	409	425	434	457	444	463	433	456	466	460	420	454	457	435	418	432	490	408	432	419	432	428	443	451	425	442	450	430	449	471	434	450	434	413	432	422	421	402	447	456	440	419	407	432	488	440	438	436	479	420	425	441	450	457	407	426	443	433	444	438	451	449	472	468	444	410	432	414	408	421	437	414	459	404	442	422	441	417	485	459	426	423	457	445	475	441	459	514	472	409	433	464	438	446	410	418	470	418	410	410	446	446	442	391	471	442	431	408	442	427	425	460	450	450	460	491	411	444	451	481	433	431	443	428	448	459	467	419	432	416	431	459	430	421	455	397	426	463	449	404	453	438	443	445	454	422	447	472	425	465	421	407	416	434	433	411	427	428	419	478	446	477	453	435	421	425	438	418	430	435	433	460	408	435	480	444	442	415	437	401	419	412	436	404	457	456	489	449	440	442	408	409	400	471	493	408	433	423	460	447	427	421	430	420	455	426	456	444	408	454	430	453	438	441	464	446	412	429	446	450	434	419	457	413	395	407	419	412	422	432	431	443	469	416	443	430	437	427	448	447	476	409	450	440	427	457	410	467	461	431	409	420	395	459	432	450	417	444	434	410	451	448	440	435	434	438	441	457	408	468	406	441	451	435	438	438	402	442	408	409	415	429	426	447	421	419	399	409	412	447	421	456	413	399	445	423	439	415	444	425	415	445	461	401	442	457	453	419	423	467	443	419	434	442	442	450	433	425	419	442	453	437	426	446	431	489	452	432	445	437	428	426	408	452	447	472	445	431	418	448	441	446	452	433	435	473	454	431	403	459	452	406	472	439	435	458	437	452	458	406	429	459	445	408	411	431	434	470	473	442	427	456	405	424	445	422	451	456	453	422	411	449	432	449	445	425	447	439	434	437	452	494	438	422	429	425	439	419	485	427	452	436	417	418	418	415	454	474	422	450	414	461	442	438	428	433	429	432	449	437	450	447	424	418	424	440	408	431	454	396	424	445	457	427	428	446	451	441	417	406	482	453	382	442	402	458	381	429	429	459	411	448	420	425	464	451	433	417	378	456	423	447	439	453	422	415	429	415	433	475	439	414	408	464	425	410	438	472	437	477	459	465	474	450	456	466	459	437	472	417	421	470	448	428	452	443	444	433	435	446	473	445	451	446	463	469	490	444	491	429	445	443	433	424	444	430	445	438	438	419	466	439	454	437	406	450	417	448	433	463	447	424	447	447	423	429	430	409	446	418	469	466	411	431	416	476	444	445	440	441	468	435	444	468	435	434	433	429	428	424	410	448	458	450	424	401	443	460	435	396	412	484	395	440	443	435	468	480	438	498	418	416	446	447	453	443	442	458	446	474	454	431	404	446	442	413	452	478	466	479	449	447	447	441	430	441	427	423	474	426	442	438	392	425	457	420	459	450	432	414	435	444	466	419	429	438	443	427	454	409	416	435	390	464	423	408	425	450	427	443	456	392	432	432	461	470	430	463	485	430	438	411	454	458	425	466	397	487	422	419	453	478	434	455	426	456	456	432	445	429	436	466	429	400	419	442	401	446	413	432	443	439	460	448	443	429	454	435	425	470	421	440	450	432	431	456	448	446	438	476	412	422	457	456	408	402	476	397	460	450	481	434	438	431	462	452	418	432	429	441	426	409	464	433	432	456	422	465	460	435	449	459	470	443	443	420	442	451	466	433	441	419	433	431	442	461	442	478	465	415	431	421	477	474	487	446	424	433	435	411	460	448	393	426	412	420	437	431	448	448	393	463	459	432	452	466	456	439	403	415	417	429	430	425	406	419	435	455	412	423	433	462	399	446	437	429	453	457	444	462	425	456	397	421	422	435	432	409	429	472	422	459	441	421	435	465	389
28051	8302	7733	4235	2648	2033	1627	1328	1158	994	865	824	753	727	696	617	562	634	542	528	574	621	468	542	504	481	530	498	524	494	514	479	508	460	446	455	467	481	503	435	427	483	493	485	440	478	490	495	506	490	489	432	462	450	471	463	506	489	455	476	454	437	462	447	491	446	500	450	440	438	467	471	451	425	449	482	450	466	457	457	444	447	412	443	487	476	458	459	500	481	460	454	483	487	432	450	494	404	479	442	461	468	424	458	450	493	421	442	414	478	454	476	440	473	455	449	448	443	441	415	494	477	473	447	436	439	434	497	458	489	478	423	458	494	433	487	446	467	445	497	473	457	433	427	461	480	433	474	460	424	444	440	485	462	397	417	450	466	471	489	471	477	471	463	455	463	468	454	435	443	456	451	443	466	432	436	434	439	479	455	445	465	483	451	444	439	441	435	475	480	465	481	460	474	417	436	446	430	488	436	470	422	443	464	466	450	438	404	507	422	453	444	417	456	454	444	457	464	441	440	454	444	456	449	466	443	478	503	487	481	468	475	471	472	456	433	471	437	463	438	449	452	444	448	484	446	439	468	492	545	459	479	412	468	454	447	455	494	436	407	430	411	451	453	425	453	418	457	420	469	463	451	449	431	460	458	436	451	487	438	429	458	453	436	500	461	473	454	466	468	461	448	428	461	439	481	461	506	417	513	464	471	448	477	480	445	410	478	474	476	492	450	474	459	472	463	445	433	475	452	483	473	425	463	451	435	444	434	457	467	438	485	461	468	482	450	393	464	436	422	459	432	446	448	472	461	450	443	480	446	464	482	453	471	504	464	482	450	461	440	459	472	439	460	470	468	455	431	421	450	450	438	480	443	453	466	480	504	429	456	436	465	491	483	448	449	473	439	424	494	492	419	490	441	411	452	442	485	459	496	457	430	502	452	429	450	476	480	485	495	487	496	486	425	416	444	430	452	427	458	473	457	460	449	481	462	455	465	456	487	475	456	462	478	444	462	447	472	453	399	441	437	448	453	482	457	459	462	477	498	466	425	480	444	458	469	435	475	455	464	472	452	476	446	479	471	482	456	462	483	440	502	497	445	421	473	446	481	441	452	474	416	448	433	457	460	495	423	475	466	436	461	431	442	427	463	484	452	457	429	457	458	502	471	461	460	472	481	476	465	485	445	453	447	455	467	436	461	454	470	419	423	448	457	462	465	463	428	430	408	471	476	475	483	469	460	458	434	450	466	474	472	460	477	494	466	449	475	451	483	451	459	466	464	445	463	463	425	481	458	451	475	448	447	446	466	448	458	394	494	430	423	438	461	426	448	458	444	471	458	476	480	424	443	475	487	447	444	471	495	466	416	451	426	457	434	457	461	436	444	446	447	477	470	445	489	482	445	482	446	472	499	464	489	442	473	456	458	452	465	476	442	467	478	449	488	457	458	473	459	447	470	450	479	457	453	422	455	478	459	481	446	483	454	404	461	448	448	467	432	449	445	463	465	449	439	444	454	437	479	467	488	430	460	447	484	465	460	471	410	478	447	452	425	486	419	432	430	451	490	425	428	434	471	472	428	509	441	479	441	412	436	438	426	463	480	477	410	442	457	439	449	452	487	460	458	457	505	478	471	439	451	426	468	460	481	456	458	441	467	433	496	462	424	446	495	503	430	445	421	476	481	486	482	446	482	419	471	451	494	441	446	400	427	444	439	446	459	413	457	455	467	468	464	469	442	420	456	440	437	471	448	423	459	456	456	451	455	453	443	463	410	463	437	455	482	462	467	442	478	476	470	426	443	426	458	443	454	455	476	435	469	475	449	460	428	470	454	464	470	423	465	416	476	475	454	443	464	480	437	440	436	447	450	452	464	453	466	488	428	470	426	461	408	470	428	459	412	477	496	443	432	474	468	492	438	473	432	440	456	460	445	475	466	439	466	436	454	458	449	443	449	386	472	456	471	438	455	423	483	443	457	467	473	431	482	453	480	435	434	425	457	478	473	469	452	429	451	475	451	473	440	439	461	475	458	426	418	430	448	431	470	438	454	453	471	450	485	441	437	468	476	456	461	461	445	479	434	482	453	456	450	438	467	440	438	475	419	425	467	455	420	459	455	448	444	461	454	454	463	449	444	449	476	465	414	456	434	485	464	475	446	406	455	492	447	463	469	482	442	434	467	428	398	450	427	483	493	412	479	460	474	420	462	440	464	452	400	465	451	447	450	448	498	445	454	469	432	445	474	459	452	409	490	459	469	463	444	433	457	477	455	502	448	408	472	469	450	453	444	431	474	456	461	474	470	428	461	453	466	470	469	451	452	461	465	442	440	506	461	488	472	437	456	470	443	457	430	457	471	460	447	467	452	441	480	453	470	452	438	437	454	505	479	461	423	445	448	472	454	420	471	472	464	451	453	467	449	465	495	461	470	435	434	465	434	476	486	463	455	477	453	450	441	469	493	429	475	467	427	468	439	455	496	483	443	470	436	449	463	439	457	447	447	456	466	446	443	455	420	451	445	458	451	457	468	464	426	476	449	477	452	413	454	450	426	474	456	430	471	464	449	454	477	447	489	455	465	452	477	474	488	471	448	448	474	461	411	488	459	486	442	423	497	457	463	451	470	457	441	421	460	478	442	401	426	462	483	469	453	447	427	435	431	463	454	475	458	440	445	431	441	451	461	500	452	462	471	494	464	460	454	467	458	450	439	471	437	442	438	440	450	479	472	463	426	478	460	475	426	445	464	489	440	448	457	444	417	485	440	435	481	431	438	454	453	466	479	445	466	438	445	454	445	432	433	482	480	450	426	473	475	481	459	445	484	470	470	436	440	467	441	409	442	443	424	485	430	421	468	460	474	464	460	417	453	465	460	465	437	444	454	434	489	467	452	463	389	470	453	419	458	420	451	457	442	444	467	454	427	460	441	467	434	460	419	444	447	425	436	446	438	476	439	417	471	433	483	478	460	462	476	477	424	478	473	420	475	440	456	470	468	458	434	444	482	459	475	432	477	481	458	446	495	442	426	484	465	449	426	458	439	448	440	444	447	444	450	442	511	445	450	488	463	441	453	458	431	471	442	457	446	420	456	505	448	433	465	482	480	439	438	457	477	447	444	473	480	444	426	463	467	456	462	460	482	465	429	453	443	492	490	447	443	409	448	489	435	460	481	438	467	473	438	461	440	454	440	466	463	475	461	451	446	447	443	460	480	492	452	454	440	443	479	450	449	437	427	438	479	442	448	436	480	419	427	453	416	456	418	486	422	482	458	454	459	443	473	480	438	446	431	427	440	455	470	442	450	486	421	451	433	475	482	448	447	468	431	434	456	462	452	425	444	426	458	471	455	467	454	455	457	442	434	491	457	428	430	457	420	441	437	441	440	459	462	469	439	437	456	446	489	447	490	459	482	454	433	426	440	423	433	486	453	468	456	418	442	471	462	436	463	450	416	463	477	451	428	501	473	481	478	441	454	426	441	464	423	469	455	438	434	455	423	459	448
22691	20366	26557	24074	20369	20427	9936	1876	1411	1237	1181	1111	1009	1029	1017	986	906	927	920	944	936	931	875	963	902	922	877	911	950	849	902	858	866	899	864	866	922	852	833	872	905	891	854	859	849	890	849	823	784	851	867	829	856	797	963	794	819	844	890	913	828	813	825	821	834	897	872	808	843	822	844	860	827	803	863	892	812	896	803	855	882	807	902	848	826	876	812	860	867	858	768	874	873	846	845	848	857	789	837	764	868	845	851	830	800	822	828	865	840	827	845	851	798	857	845	873	829	897	805	791	831	849	828	836	845	845	787	812	837	839	835	846	848	806	873	881	870	823	864	813	833	784	850	821	845	820	827	825	817	840	862	828	853	866	844	907	812	878	816	867	812	819	823	837	831	835	860	793	794	864	836	862	834	895	869	858	842	896	887	818	795	810	853	803	779	844	846	866	869	875	835	831	826	745	840	822	841	794	873	874	860	759	843	794	880	845	845	855	796	879	818	838	787	845	875	827	799	794	840	849	861	815	790	814	849	793	841	837	885	817	809	865	824	859	872	843	902	859	832	774	819	827	811	825	866	869	831	879	839	865	827	863	824	833	875	817	869	785	828	834	859	873	811	816	824	870	845	838	847	875	838	836	791	862	835	823	877	807	773	860	861	844	831	778	817	819	907	814	846	800	804	819	815	872	832	846	848	835	807	803	784	808	858	801	829	783	852	868	849	801	838	854	835	829	890	818	827	811	838	841	831	808	827	889	824	900	836	832	871	797	822	784	866	840	874	842	870	905	804	825	843	815	809	868	803	834	829	861	812	852	833	812	862	823	869	867	832	838	849	869	819	813	857	886	812	801	828	820	825	791	823	858	791	812	773	750	814	849	808	805	898	862	824	862	811	787	854	817	835	876	848	835	825	893	852	828	882	849	836	827	825	796	797	881	829	834	761	812	849	790	876	846	866	784	841	849	829	859	811	805	774	849	861	843	858	852	934	847	834	797	829	803	853	866	819	828	849	854	814	825	776	831	833	810	862	783	822	858	831	858	814	859	848	854	811	810	851	848	780	851	825	875	856	821	897	793	816	794	838	789	843	845	811	789	828	828	843	856	844	840	856	815	871	824	858	886	822	804	883	800	867	838	821	887	862	842	788	821	824	831	811	839	833	877	882	811	838	887	838	850	815	863	810	882	829	833	830	847	841	784	838	788	807	812	840	873	835	827	860	793	848	831	833	830	857	813	827	874	858	775	853	792	844	818	822	825	879	847	770	808	863	776	862	883	826	792	803	888	790	805	797	854	900	786	875	832	886	841	845	821	755	863	796	801	852	814	817	845	864	804	833	838	856	832	810	855	832	866	835	860	835	860	808	857	807	867	800	840	818	835	858	843	824	760	822	876	828	854	861	893	899	785	826	872	868	781	843	817	818	818	778	832	837	794	837	855	834	837	835	845	821	869	834	847	787	840	859	833	828	765	801	823	890	869	826	805	848	788	825	807	843	855	836	849	856	817	791	883	857	860	842	767	858	807	815	792	834	798	816	857	831	814	854	809	845	846	807	871	801	863	871	851	794	863	829	830	881	858	799	855	842	824	853	837	825	840	823	849	827	829	859	825	837	887	848	829	855	797	820	801	872	829	820	847	787	871	862	841	829	775	884	822	814	808	837	800	852	892	843	843	841	834	781	849	840	826	815	798	835	826	772	816	792	831	869	834	896	878	826	884	850	819	804	882	845	820	795	836	870	829	897	847	790	811	839	824	840	814	811	836	782	827	875	855	877	823	831	827	818	840	835	819	785	849	873	824	860	835	842	820	870	834	798	787	812	855	834	875	868	855	848	813	791	816	775	805	815	827	858	837	861	818	818	833	807	866	828	806	853	809	833	844	869	776	872	851	791	859	833	873	821	812	834	813	832	861	820	805	836	792	825	859	839	888	880	792	861	872	814	808	813	817	881	860	852	872	792	820	829	821	854	841	764	873	862	799	836	871	814	838	871	803	873	885	824	780	866	830	791	849	779	855	834	754	823	823	831	809	873	861	856	850	815	834	802	834	834	826	795	792	861	791	875	831	780	821	817	876	832	819	816	806	843	873	812	890	795	821	830	837	822	878	794	776	865	807	841	793	831	882	855	881	833	802	799	855	819	796	829	850	819	790	825	802	871	857	861	834	846	815	819	772	808	829	827	855	835	820	809	801	804	803	816	807	892	829	834	774	838	825	858	853	847	754	768	878	868	835	865	889	842	870	837	854	831	877	829	850	797	797	790	872	824	815	815	784	813	850	806	856	841	835	837	848	817	820	871	813	815	836	874	870	837	816	780	782	835	850	901	857	833	841	852	813	831	864	877	845	827	848	831	878	821	858	864	838	806	858	827	800	791	813	834	815	814	824	848	845	817	840	839	839	825	888	806	862	775	838	853	826	844	839	830	830	794	814	803	833	884	775	860	868	827	799	826	845	830	812	828	829	806	829	816	812	868	812	810	762	837	795	812	813	858	795	895	760	855	822	879	807	836	843	785	804	856	869	800	808	822	856	822	804	780	822	821	832	841	842	828	917	819	872	852	836	807	822	877	861	802	871	849	862	833	822	816	820	843	836	805	815	848	818	856	812	846	797	858	817	832	807	809	827	852	810	833	858	838	782	805	825	812	858	815	803	847	855	831	806	865	805	864	828	868	874	846	830	857	833	806	843	844	848	778	825	870	803	827	832	775	814	835	844	837	775	832	793	868	859	820	789	799	869	804	825	813	799	852	852	805	807	820	901	829	816	780	850	885	885	824	822	812	835	784	846	850	861	852	837	823	832	874	798	866	815	827	867	880	786	780	815	853	804	854	848	825	846	887	812	817	897	779	817	854	825	795	892	865	858	780	846	785	861	825	838	820	808	865	845	792	832	830	828	857	814	837	825	873	829	835	843	847	861	855	833	839	846	890	836	830	820	872	871	879	844	829	885	841	792	834	865	854	834	815	878	820	854	841	842	797	814	845	847	858	813	793	777	835	783	801	872	777	813	820	859	791	809	855	786	813	829	825	874	787	848	825	831	779	862	873	865	870	824	805	813	870	841	880	853	835	831	848	812	897	802	839	805	790	831	873	840	824	861	873	823	842	897	844	811	797	845	845	818	837	820	850	762	834	849	826	847	876	799	803	782	831	808	789	771	816	797	857	890	829	825	835	838	807	852	855	846	832	801	850	870	788	774	829	818	838	872	837	798	799	814	837	795	837	859	834	822	833	874	833	848	829	821	828	814	799	835	807	879	825	906	829	830	864	832	868	852	819	855	838	860	817	830	843	787	827	806	820	854	843	864	847	802	822	897	843	839	821	791	896	888	848	863	910	834	848	799	820	866	817	851	832	827	844	836	857	858	867	831	814	830	826	821	848	818	817	812	797	831	828	849	836	862	865	853	866	799	823	815	800	834	854	846	781	837	858	878	855	803	861	829	805	767	852	770	835	864	825	866	838	807	812	863	857	829	813	848	855	788	863	822	837	814
23678	14348	13032	7504	5067	3853	2939	2431	2101	1763	1591	1490	1372	1275	1206	1139	1113	1054	1028	1031	982	951	903	898	913	933	909	918	888	900	879	838	839	853	842	888	862	831	851	805	810	802	808	823	831	803	787	824	814	833	798	785	805	833	777	783	798	807	826	808	774	778	881	848	802	822	803	849	788	801	773	794	783	789	755	848	776	779	819	830	822	784	780	811	806	799	823	771	776	838	777	785	799	774	794	818	837	832	824	792	749	780	790	785	762	777	766	784	779	813	825	810	833	737	803	815	799	797	775	759	796	810	791	777	764	730	792	752	826	749	769	781	828	799	812	819	842	809	811	768	792	763	777	815	768	769	753	765	821	809	769	799	758	804	830	763	819	789	829	813	803	759	790	823	792	816	819	759	788	764	829	761	801	737	758	776	821	796	761	797	774	793	826	827	778	827	820	782	805	781	837	822	834	792	743	770	820	857	791	814	786	816	794	808	769	737	824	795	811	798	758	778	779	808	777	775	764	804	779	728	836	814	814	788	749	782	847	782	806	810	806	744	810	757	787	757	823	775	814	774	755	797	811	796	761	736	777	813	783	807	830	776	786	777	825	769	779	790	783	827	806	770	850	804	799	789	845	775	813	779	781	857	772	790	797	838	814	760	766	802	774	847	820	811	791	814	815	776	769	774	777	821	782	795	784	773	793	824	805	775	758	794	767	776	766	824	770	779	763	818	776	800	766	838	826	761	856	754	848	746	825	779	803	770	794	802	787	853	810	823	803	822	742	827	769	810	755	830	776	824	827	816	806	841	798	804	789	799	771	708	827	744	773	822	810	772	767	762	846	776	787	812	787	874	799	820	804	782	788	783	761	782	806	844	787	789	775	799	718	827	830	786	752	744	821	808	763	760	777	791	792	807	756	768	807	783	799	818	808	765	802	780	805	777	782	787	795	779	795	796	802	758	798	800	803	816	773	803	830	861	772	759	787	819	767	823	776	811	805	786	799	815	810	797	809	806	805	762	765	845	782	790	790	745	824	776	820	817	794	751	760	857	750	804	734	799	801	808	793	780	799	822	749	850	794	796	758	782	853	784	793	803	748	741	759	816	821	831	766	850	804	811	764	793	780	821	756	784	817	746	805	798	754	798	797	833	808	763	785	792	820	859	771	801	829	805	815	799	792	811	806	812	773	787	834	792	799	809	819	759	796	792	802	788	800	808	810	758	815	765	787	759	788	794	759	755	816	777	765	800	821	800	876	797	773	844	800	815	773	794	760	852	772	778	799	778	776	790	756	782	757	743	807	794	820	791	767	791	797	837	842	792	728	842	836	781	839	767	779	793	832	768	800	814	762	800	748	805	787	786	779	801	782	776	788	782	797	808	780	763	797	793	743	791	780	772	764	800	776	773	782	825	840	797	841	799	812	808	784	788	760	783	786	806	789	833	760	762	794	788	775	842	754	776	781	804	773	796	770	799	791	769	732	816	784	763	784	832	763	764	814	767	803	792	788	773	831	715	779	768	811	748	762	724	785	747	767	787	738	750	757	763	827	752	795	778	835	777	782	755	763	764	770	800	775	847	839	804	759	787	803	838	781	829	786	754	770	785	731	817	791	739	787	790	830	758	820	803	783	738	811	806	768	820	751	780	790	805	778	826	759	771	842	812	752	793	828	778	779	787	804	779	842	787	779	788	827	799	804	771	810	813	801	784	808	748	794	769	723	760	790	817	775	818	777	842	806	827	792	766	762	801	764	819	771	776	835	767	832	806	766	827	817	798	806	740	827	820	834	805	816	769	773	830	822	791	776	773	771	804	772	791	769	775	759	757	799	819	824	771	768	793	821	772	772	773	824	820	779	805	832	775	768	767	728	866	763	750	850	794	822	790	820	801	791	792	790	779	755	743	795	797	773	796	797	815	763	809	796	772	815	769	823	774	777	849	809	728	811	789	811	771	753	813	806	816	808	817	754	760	791	760	811	814	846	761	776	809	796	779	793	797	775	813	830	772	788	804	781	763	779	797	828	789	794	786	766	815	767	800	768	798	817	813	805	802	769	799	801	780	790	798	795	801	791	817	846	776	775	734	777	843	832	834	748	781	772	792	827	757	811	844	808	762	816	777	779	814	807	766	749	832	781	802	776	711	789	815	791	781	823	795	769	813	759	817	792	740	760	766	790	773	808	772	802	751	823	808	773	789	821	806	826	770	814	799	774	805	737	776	790	755	808	799	827	772	800	823	800	739	815	822	763	783	772	828	738	803	802	761	791	771	760	774	781	747	750	744	773	838	812	794	815	796	766	842	831	755	784	809	747	805	767	768	797	843	761	807	794	780	778	819	823	824	788	796	766	767	786	785	775	819	748	846	834	804	772	774	811	819	804	777	803	819	801	792	770	778	803	778	771	782	812	785	847	798	807	828	770	790	794	830	812	778	839	775	803	772	780	838	768	785	795	730	825	828	741	805	810	776	788	827	778	811	772	827	779	761	790	757	798	806	828	798	794	797	758	807	778	773	788	787	799	812	795	812	797	784	786	799	764	757	825	812	803	851	825	799	765	794	790	768	787	806	775	785	747	771	794	802	780	755	794	786	795	795	792	803	759	836	805	771	789	781	774	827	792	871	778	792	797	793	802	766	783	766	788	765	777	790	795	758	756	779	828	767	805	758	771	794	830	781	799	815	795	767	828	722	794	746	795	786	708	791	827	796	786	759	754	812	766	777	769	810	764	768	754	783	726	773	797	809	706	800	774	766	819	776	809	780	808	774	775	830	792	777	823	785	796	800	822	775	766	797	783	815	807	758	820	817	813	793	733	787	778	796	808	802	820	765	786	795	767	779	760	816	771	821	793	836	787	756	788	791	774	780	793	767	839	816	742	800	763	784	783	819	808	784	808	783	787	759	823	755	781	799	835	787	780	783	781	797	756	771	784	754	772	784	783	808	828	805	804	794	783	784	729	809	782	804	795	800	806	799	777	807	788	797	816	827	784	774	799	808	789	783	744	744	805	787	771	802	788	827	802	796	850	801	748	782	816	785	797	796	787	803	747	780	749	837	762	817	755	771	801	794	802	723	842	802	803	834	791	793	814	773	796	781	777	737	753	815	804	759	771	775	782	823	797	766	763	818	746	759	809	774	779	786	796	839	771	776	780	791	829	832	767	757	800	776	831	787	793	784	772	776	798	815	798	765	799	847	792	784	782	815	784	806	758	784	753	762	771	767	817	770	834	758	771	790	759	794	776	812	789	812	826	784	776	775	826	832	819	844	811	805	809	781	839	800	780	742	760	774	760	821	747	820	802	746	818	741	790	767	751	790	790	763	821	752	813	818	756	779	738	777	805	770	772	815	757	767	827	803	794	777	847	808	778	814	784	733	766	799	789	801	825	807	761	715	789	774	784	770	781	824	816	755	770	816	766	807	808	801	803	749	816	747	794	785	785	814	784	812	831	776	812	809	796	830	800	833	758	845	782	769	776	769	790	772	763	764	842	782	754	744
30889	15319	2955	904	717	731	678	661	610	648	651	695	635	694	656	652	674	655	630	634	634	625	664	709	614	627	650	627	630	663	658	652	627	621	637	664	650	666	637	640	657	659	650	657	651	650	664	643	662	706	676	681	633	650	641	601	612	652	678	683	628	613	642	638	661	662	676	669	625	633	664	680	630	647	609	653	671	630	671	630	620	654	629	617	654	648	648	612	616	613	625	642	622	667	662	640	672	705	636	617	652	657	672	665	685	664	649	679	613	678	644	617	637	660	659	625	670	678	612	656	591	651	645	650	667	648	618	678	654	605	675	621	667	640	614	625	679	647	667	632	613	605	676	679	674	700	629	616	670	617	673	644	686	683	651	621	688	653	634	629	626	683	619	643	696	652	661	655	695	661	614	647	630	628	634	633	641	678	628	633	647	672	655	633	606	598	648	641	628	643	675	651	658	687	655	653	642	635	669	690	677	644	655	598	662	649	638	685	629	641	650	682	674	658	638	657	647	616	655	645	629	661	653	596	688	647	654	642	639	631	655	664	643	622	622	633	629	650	625	650	702	610	631	671	673	694	649	692	621	680	658	654	670	661	689	636	630	665	681	669	670	677	669	657	650	619	702	672	655	641	635	673	644	616	675	643	637	632	641	619	622	609	619	649	658	638	638	685	631	616	622	613	691	630	676	647	632	649	638	671	641	633	628	640	648	700	670	631	669	633	600	632	685	640	639	598	631	646	676	664	643	673	626	606	619	627	651	637	605	663	675	679	678	650	629	684	664	645	709	652	677	654	623	651	674	685	623	644	642	679	702	650	664	652	687	676	622	676	614	636	630	688	631	601	612	646	632	667	684	574	650	653	668	687	669	678	614	623	661	604	640	655	653	654	671	643	634	618	622	627	703	676	669	572	695	623	658	612	693	632	598	629	654	673	622	604	626	658	650	653	610	649	670	678	645	600	641	654	671	635	638	659	646	665	663	652	640	636	666	641	641	677	646	656	636	675	630	640	672	639	645	669	604	651	636	624	658	630	654	672	704	636	687	628	651	635	687	653	720	675	605	661	635	620	679	651	666	621	601	634	641	646	656	628	655	625	657	609	602	616	671	655	609	629	609	664	617	657	662	695	641	629	644	652	665	614	657	647	622	672	661	668	660	607	625	634	654	664	676	673	631	672	668	686	639	650	629	655	651	637	665	668	639	610	660	608	598	608	635	663	683	669	643	619	652	629	613	619	664	661	634	677	624	703	638	658	635	635	690	623	660	644	619	594	679	666	689	695	633	673	661	659	607	672	644	674	659	613	623	659	663	603	667	696	662	628	631	651	601	685	685	648	649	652	662	659	611	642	670	656	627	650	679	684	665	667	645	618	649	658	643	697	677	676	661	691	639	664	611	621	638	652	661	661	640	655	643	701	666	678	586	615	638	630	590	636	648	633	654	614	652	637	672	653	620	628	640	625	696	619	660	659	613	688	625	655	682	659	648	666	610	624	652	675	657	687	664	637	648	655	640	640	636	668	662	608	643	655	663	695	638	673	680	646	602	663	673	675	623	709	619	652	679	663	658	615	700	599	613	698	655	671	634	666	663	656	656	628	711	624	716	632	642	660	599	625	638	671	642	675	703	649	618	620	631	694	624	658	626	672	669	653	680	659	655	608	649	658	619	646	616	670	607	640	662	678	666	624	649	643	626	612	675	664	681	690	634	650	647	646	659	643	632	700	631	640	660	671	647	713	667	647	638	648	641	667	640	631	669	663	669	607	639	634	640	618	670	615	657	678	644	632	662	631	620	675	642	573	634	602	624	664	647	660	682	664	657	656	640	648	644	614	639	648	664	633	663	608	667	676	644	670	669	592	625	632	618	643	655	589	642	637	644	665	656	603	628	652	644	603	661	650	582	629	661	656	669	671	629	664	642	660	635	631	652	659	628	646	655	672	635	645	634	703	638	666	628	642	663	633	678	678	624	622	633	635	637	659	670	665	616	670	657	645	621	594	676	684	674	677	636	638	625	600	646	679	668	653	663	648	636	670	666	649	641	611	643	624	646	637	642	647	646	665	616	679	630	637	671	641	638	644	674	642	576	665	666	653	703	656	653	635	662	624	634	627	649	682	652	641	628	647	643	634	649	630	699	623	641	686	645	634	634	664	626	666	712	612	641	657	648	668	633	636	656	633	602	626	654	633	662	662	659	630	656	664	634	645	634	686	637	611	671	651	654	619	671	640	659	660	692	615	581	687	647	672	660	698	633	652	611	651	643	676	634	641	622	665	704	655	631	635	702	664	646	690	670	645	624	655	616	671	631	625	626	684	659	653	645	643	648	650	674	686	634	650	673	638	637	608	660	634	650	648	631	616	640	622	663	638	659	692	635	669	642	645	672	629	670	654	663	704	682	626	666	650	646	631	691	582	667	641	636	655	634	645	650	626	650	640	660	621	626	652	640	651	680	609	599	612	632	651	683	632	659	680	709	622	686	665	652	634	642	628	625	626	676	649	685	658	628	676	645	693	669	652	634	671	619	657	649	633	679	660	614	619	666	647	661	679	657	653	608	667	633	626	674	639	622	644	620	597	632	661	632	606	628	665	595	653	629	658	664	689	647	628	677	642	609	661	712	642	660	614	651	673	696	664	644	680	631	642	650	653	640	639	632	611	685	675	680	631	642	617	648	651	696	649	665	626	630	676	705	659	629	656	671	648	655	656	626	614	654	701	625	648	659	635	652	653	681	677	617	680	699	618	645	657	665	639	644	648	610	630	661	668	656	678	660	662	612	624	589	640	633	604	622	684	724	645	663	671	658	658	650	610	637	642	666	689	653	648	724	714	671	670	636	639	652	649	621	655	627	691	650	637	620	644	667	617	626	606	656	602	656	648	605	633	671	686	669	631	661	634	668	685	629	643	683	664	669	645	653	649	620	605	605	677	682	652	663	667	666	667	662	631	654	650	686	640	646	667	639	663	673	644	660	607	652	668	639	666	690	617	645	620	666	669	596	654	634	647	664	647	622	675	656	672	604	664	700	620	591	667	646	615	673	622	626	668	639	685	637	684	667	627	697	640	653	657	625	664	629	665	689	668	656	664	654	667	628	642	620	655	665	638	651	688	620	702	643	664	633	678	613	660	629	636	672	636	656	663	689	647	632	654	632	650	683	670	653	677	657	636	630	647	654	593	649	653	643	644	643	637	649	670	650	626	675	589	607	607	661	653	624	631	640	673	618	662	634	666	644	652	628	666	688	674	701	640	679	625	619	628	607	628	650	693	674	714	655	655	645	677	689	631	678	671	649	653	695	572	695	605	655	643	626	629	624	636	620	662	655	667	658	712	649	694	626	608	649	648	640	650	622	623	649	673	657	681	620	691	641	661	633	658	617	639	646	637	648	607	667	698	633	681	646	649	661	675	686	643	658	670	660	661	599	630	602	663	630	657	644	620	670	664	639	675	668	653	701	601	659	666	652	673	611	633	641	648	662	628	658	680	674	604
20463	1170	1021	839	816	727	755	739	702	747	691	690	745	657	685	686	697	731	655	671	684	687	688	657	699	648	718	657	761	677	696	702	659	672	724	678	654	671	638	693	625	709	724	676	647	692	635	680	698	699	656	657	674	692	716	672	661	668	650	702	699	645	679	648	716	670	698	685	657	705	685	668	690	709	669	683	697	639	672	679	707	678	688	702	640	697	657	715	631	679	698	706	659	609	665	682	654	664	634	652	639	697	648	689	649	676	683	649	698	672	694	693	707	623	680	714	661	729	668	669	654	709	710	661	662	652	694	694	658	742	699	646	673	691	705	680	674	679	685	658	668	701	666	645	651	676	639	688	717	705	647	669	659	650	685	704	696	679	706	715	682	667	711	691	701	682	701	692	685	685	697	659	718	645	662	693	678	725	676	732	701	672	716	694	694	639	612	671	651	673	686	661	682	723	623	688	676	725	681	677	669	676	685	664	697	688	653	680	615	680	686	698	667	629	682	707	674	665	664	648	632	699	647	672	699	636	651	668	699	668	704	677	748	708	712	652	712	682	690	680	679	700	655	663	671	703	716	655	696	631	672	689	678	701	677	693	743	725	679	656	676	700	626	706	675	732	673	690	672	664	693	668	708	688	695	657	724	678	689	684	718	697	719	650	695	710	614	700	647	703	681	680	658	642	683	652	656	720	638	680	661	626	688	662	707	666	672	651	714	637	683	679	684	663	663	682	647	706	677	660	677	696	674	692	636	685	641	641	719	686	665	652	727	692	639	655	720	663	679	700	667	703	692	666	674	670	698	708	653	642	680	641	684	659	615	682	623	698	647	674	657	659	682	675	721	683	653	668	676	734	642	644	642	680	707	675	678	671	626	688	691	687	722	628	670	655	697	635	673	697	677	667	645	677	666	711	708	667	661	673	714	698	701	667	694	659	731	658	669	636	665	663	717	674	711	652	718	727	667	676	684	708	706	653	699	677	659	667	670	659	686	682	634	693	700	689	705	616	663	688	676	645	676	631	660	662	654	689	682	679	690	684	689	715	720	655	720	710	625	684	643	673	709	652	685	715	652	673	686	672	690	653	648	674	682	669	684	632	657	675	725	670	665	670	710	693	666	674	683	687	683	619	678	635	720	672	671	683	699	667	676	671	696	657	639	697	666	726	705	696	689	678	656	711	687	661	648	663	684	679	678	702	689	655	681	666	684	716	649	694	701	634	706	683	679	694	673	689	671	686	648	689	654	653	723	669	703	658	698	674	673	678	652	660	692	713	638	675	663	677	655	692	702	684	708	718	703	697	643	721	631	645	660	685	698	693	703	672	682	679	649	704	644	644	641	660	610	681	703	693	698	649	653	648	669	737	678	660	685	681	658	689	640	681	690	697	654	635	676	686	707	668	640	675	677	639	717	682	665	724	643	703	663	683	710	715	681	630	665	684	653	635	669	680	699	669	676	675	709	682	612	682	686	684	638	646	630	654	675	679	648	650	647	640	683	649	635	627	688	671	689	643	693	694	652	683	707	673	655	671	698	694	677	676	729	705	680	658	645	698	625	687	686	665	693	629	677	646	651	674	621	669	642	657	699	716	687	707	664	650	688	663	648	683	686	642	655	672	646	665	708	710	688	686	650	658	692	605	667	696	658	681	630	636	700	682	720	700	695	665	703	685	658	677	714	657	689	659	679	652	657	626	689	652	670	669	627	716	725	692	707	653	691	652	661	651	680	650	673	725	658	668	656	671	654	718	726	641	678	701	721	675	664	679	711	714	650	652	691	672	695	646	731	671	665	672	715	685	651	709	654	688	686	691	650	670	696	672	687	673	693	676	652	710	677	670	655	709	697	674	638	691	672	711	698	732	679	717	665	659	679	654	732	659	698	683	694	685	683	666	697	711	672	718	617	654	656	718	695	676	661	691	660	708	649	676	625	691	690	707	652	651	693	662	719	631	686	691	666	688	677	677	697	653	652	652	667	628	654	679	708	704	684	685	648	675	681	737	666	698	653	677	691	654	676	702	638	699	684	685	710	695	642	755	683	681	670	627	652	661	701	692	681	724	693	672	675	662	634	680	684	645	699	729	646	694	655	723	675	641	663	675	719	705	695	700	686	671	653	658	679	711	662	695	683	680	691	675	686	680	683	623	697	707	671	663	712	670	663	696	663	695	657	654	657	671	676	628	677	685	694	703	680	659	715	666	656	666	660	698	694	675	696	668	686	648	701	649	665	671	645	698	698	668	680	668	677	679	631	714	676	698	652	713	643	687	673	613	684	716	701	663	667	694	680	624	681	634	623	751	658	619	615	647	689	689	624	674	689	659	700	688	722	661	666	664	667	696	640	656	673	705	680	693	707	710	671	651	693	694	652	678	700	671	677	668	658	661	705	686	660	681	672	617	719	690	718	712	677	679	698	651	672	701	665	641	679	709	677	654	668	622	693	673	695	655	710	711	723	680	672	687	702	737	688	602	665	689	703	687	645	683	694	638	670	669	691	674	671	661	651	716	655	701	680	655	669	716	692	665	688	663	654	698	689	711	635	652	710	698	668	678	666	654	709	704	659	671	670	650	692	685	724	661	692	679	663	639	665	703	670	684	704	658	708	647	660	668	617	726	645	671	657	674	663	752	666	671	679	672	675	684	664	672	703	701	670	657	713	723	661	643	629	690	711	689	660	677	632	672	705	637	711	680	673	693	719	676	677	672	652	640	684	703	660	668	677	672	674	658	683	693	710	641	659	691	676	668	681	649	688	660	680	701	682	669	701	709	694	698	696	665	659	670	674	720	683	611	670	689	716	652	668	693	632	711	673	637	696	695	652	665	651	677	636	648	683	711	685	700	661	664	696	682	698	713	677	693	683	649	711	662	716	705	698	691	678	679	690	704	643	691	697	670	656	665	696	682	638	627	661	644	660	646	672	725	650	726	661	688	678	708	683	688	671	654	640	691	674	673	679	686	693	697	648	732	671	667	638	698	693	611	688	699	700	667	700	677	675	678	664	682	653	667	695	669	679	706	707	743	669	732	640	627	682	662	702	674	633	714	698	685	667	671	711	696	676	677	662	656	696	686	690	685	692	695	651	646	671	688	676	694	665	701	690	633	671	680	716	703	657	688	700	681	659	681	661	715	711	692	691	686	719	668	691	684	618	682	700	714	720	666	667	684	671	701	677	676	672	669	708	748	663	668	679	716	667	662	647	701	721	635	668	697	680	671	650	680	685	654	665	721	682	639	659	657	692	655	662	635	684	647	724	644	732	649	648	672	638	676	702	680	658	668	678	675	699	747	680	633	708	661	690	678	687	699	635	706	644	662	677	624	691	680	683	692	687	710	672	670	653	665	696	678	667	638	654	697	647	764	680	631	646	703	666	663	699	642	654	610	659	661	700	678	693	665	666	666	655	660	652	644	695	703	659	693	674	667	687	676	675	717	681	681	646	671	646	706	678	661	681	663	658	676	678	674	707	711	691	643	627	688	685	666	682	685
24470	20322	26132	24381	20320	10008	1194	827	747	641	631	583	539	612	536	524	515	522	495	488	502	530	466	511	488	481	446	461	490	428	441	478	464	456	479	447	458	458	447	410	427	451	442	481	497	462	432	492	458	470	462	449	455	437	470	454	449	417	446	433	445	449	462	420	435	414	484	453	414	465	453	443	419	447	399	452	472	430	459	435	421	470	424	446	463	467	445	451	444	424	481	416	436	439	433	433	404	433	471	449	441	465	450	421	423	462	415	377	443	422	410	454	432	390	423	437	434	415	435	404	408	425	431	446	432	454	450	409	477	438	441	430	403	375	465	491	455	450	434	451	406	443	460	399	429	426	433	481	455	434	450	421	433	413	432	447	453	450	431	412	435	446	439	427	428	401	436	408	470	416	479	425	453	450	395	423	444	399	433	461	429	443	443	422	408	425	456	454	478	423	450	457	440	452	421	419	452	420	451	443	432	425	457	429	447	446	455	420	487	433	446	469	410	452	490	468	456	434	471	448	434	416	475	407	415	424	410	410	440	425	487	440	473	428	435	432	414	456	438	429	404	439	434	411	454	410	442	445	405	448	421	459	409	432	501	444	482	429	461	451	421	436	448	445	443	443	410	461	421	450	469	408	445	426	435	442	450	453	432	445	459	407	449	440	436	464	488	418	454	425	449	456	474	429	425	429	388	428	489	442	441	462	444	419	465	435	439	425	422	421	444	440	477	437	435	433	451	459	461	456	436	455	456	460	444	410	424	421	431	408	437	424	434	431	443	447	467	430	433	461	423	462	433	483	424	469	435	434	455	427	437	439	440	440	451	476	442	458	456	438	432	423	444	441	455	428	431	436	406	434	402	421	467	443	454	463	436	428	435	425	484	434	424	435	458	407	450	438	448	440	464	417	453	409	452	434	438	476	430	437	429	440	437	444	463	439	432	452	460	437	438	448	455	435	439	456	398	455	440	449	457	437	440	420	452	469	437	461	441	447	432	457	474	437	421	436	437	431	424	444	429	387	457	475	430	450	439	452	460	422	430	461	410	445	430	418	455	445	452	410	433	424	430	441	451	429	474	452	420	435	416	451	446	447	477	432	448	449	446	444	510	460	442	408	444	444	435	466	409	461	446	425	452	456	430	453	472	453	434	452	461	453	409	479	456	441	467	489	408	446	412	445	457	448	463	431	436	447	463	447	450	417	433	440	415	443	432	431	422	447	441	450	422	461	391	404	418	412	443	401	418	462	440	477	514	444	462	415	435	400	436	435	481	473	428	451	409	423	439	476	443	472	455	439	465	437	449	421	414	431	418	465	445	473	423	459	423	460	439	416	420	432	424	453	422	447	423	437	447	431	448	433	446	442	459	397	414	448	446	450	437	416	458	439	432	444	433	457	423	452	430	399	429	467	467	458	480	425	404	430	405	453	453	440	424	439	472	443	440	430	430	424	455	435	474	457	486	462	424	438	385	415	456	453	478	459	418	448	452	450	424	442	450	451	428	442	435	454	437	457	457	407	496	486	449	447	461	442	450	457	483	449	451	432	404	406	464	445	442	447	402	409	443	392	428	409	484	416	470	442	438	453	419	492	434	436	468	438	441	464	408	451	463	403	448	420	462	463	413	475	458	428	457	414	400	424	411	461	439	452	460	480	447	427	447	482	438	465	439	438	448	474	474	477	473	469	430	427	474	433	433	404	483	412	427	433	439	426	427	433	419	446	400	449	423	441	458	459	438	425	451	418	487	387	421	471	446	424	447	448	445	435	423	449	458	477	401	438	461	447	464	461	437	430	428	421	438	406	444	462	398	430	450	437	419	439	414	406	436	452	391	433	441	440	495	462	442	445	487	431	430	431	447	456	424	461	435	427	451	444	433	445	420	448	458	443	463	431	417	440	463	404	408	422	420	457	456	408	438	443	454	451	431	446	436	458	440	462	414	420	423	418	437	402	410	447	422	466	428	484	408	437	453	441	397	462	453	413	419	469	431	428	434	449	449	419	437	410	445	442	439	479	435	426	462	443	413	449	427	416	409	448	458	491	415	408	429	404	395	429	435	481	470	449	433	413	441	451	453	483	423	433	440	438	477	452	457	442	483	461	429	459	444	430	420	475	434	421	441	429	440	466	397	450	452	443	435	413	450	449	440	434	413	417	446	428	417	421	387	435	410	462	442	418	441	422	437	419	444	439	424	440	466	424	402	427	441	422	436	469	426	424	457	486	437	404	408	422	426	447	462	422	461	460	426	440	421	454	452	424	476	449	460	449	420	425	409	464	437	435	465	441	441	439	441	447	427	462	472	425	452	416	409	421	447	439	458	434	427	426	397	425	459	406	413	429	440	441	417	428	462	415	453	435	441	471	444	431	475	438	446	455	406	436	407	438	459	423	434	455	417	433	468	456	460	432	435	456	464	461	420	428	398	449	447	468	424	448	401	456	396	435	427	426	434	423	416	427	412	511	455	450	439	416	409	417	412	445	436	436	441	453	422	400	390	460	439	437	442	433	422	443	432	433	415	425	480	418	428	448	451	475	422	438	456	466	467	451	440	438	430	448	458	447	430	402	432	442	449	461	458	461	452	424	443	434	422	454	432	449	448	442	431	463	404	446	445	425	449	487	441	388	399	416	469	443	447	459	461	467	426	462	433	452	417	472	452	463	435	456	444	398	479	456	435	466	434	424	436	448	400	426	454	452	435	447	413	423	421	460	426	458	433	445	454	412	435	448	443	477	452	465	507	405	408	439	448	445	454	443	465	448	462	454	426	451	443	404	441	410	418	467	430	451	445	453	438	389	442	426	434	396	447	428	459	454	434	459	453	407	440	438	439	422	426	449	415	448	439	468	457	426	426	429	459	466	438	449	420	423	426	442	502	403	443	456	455	484	442	448	436	454	400	443	461	452	425	422	419	459	499	441	443	417	473	383	411	472	469	438	441	443	431	443	482	428	485	425	409	463	448	411	462	444	444	434	455	460	442	440	408	416	442	438	401	441	414	453	469	418	415	449	443	466	433	425	442	413	417	486	424	459	435	489	433	429	448	441	447	435	436	437	442	454	432	415	466	418	454	413	440	477	419	436	412	422	434	441	473	432	398	430	435	394	490	477	430	461	444	452	438	479	406	429	447	445	458	457	439	460	401	415	401	440	433	441	457	406	438	458	431	454	418	424	421	464	434	421	441	441	484	444	423	462	426	419	386	425	428	465	449	443	422	442	427	413	443	422	441	426	422	456	470	471	425	448	456	447	452	434	428	460	462	447	442	454	407	448	409	435	403	451	409	429	433	411	444	464	392	433	415	450	413	479	443	409	496	423	431	439	432	431	424	451	443	437	450	431	445	491	430	464	433	437	477	438	442	472	432	390	446	459	420	428	486	437	488	452	422	421	413	412	438	394	405	427	432	402	428	407	410	479	423	464	475	415	410	435	410	449	432	406	459	452	474	454	445	410	419	431	428	421	449	436	453	452	409	442	446	442	441	423	465	422	431	482
26668	8395	7651	4243	2856	2078	1567	1359	1111	948	889	807	764	703	618	652	618	582	571	562	592	522	563	523	515	547	506	504	534	509	529	496	486	451	507	497	511	498	463	470	484	521	447	463	462	504	471	481	433	477	465	469	448	481	465	475	471	445	466	449	457	498	492	460	447	459	448	477	500	465	493	450	462	451	467	455	468	499	512	448	469	478	463	398	474	454	464	449	494	472	453	481	481	433	459	450	478	452	470	405	446	495	426	439	468	438	464	484	443	478	430	429	459	436	428	451	467	467	450	504	447	458	476	423	446	440	430	477	476	427	447	423	452	443	473	471	421	469	461	463	461	461	464	444	477	493	418	450	451	450	485	464	468	462	415	452	466	434	458	430	458	427	462	422	440	441	459	438	442	475	445	472	440	461	434	443	456	455	432	504	427	433	465	460	428	443	466	422	457	451	445	483	436	444	469	409	455	463	418	484	458	461	489	450	465	471	440	482	446	435	463	441	462	454	437	468	468	455	435	459	465	436	485	440	460	486	455	453	475	469	460	510	473	480	441	461	413	481	489	463	463	466	432	426	476	484	507	467	445	458	484	481	417	428	448	464	497	492	456	468	452	442	448	443	457	498	461	438	452	433	440	449	399	451	429	461	450	448	453	465	451	505	390	454	477	464	460	424	440	503	468	479	447	489	433	465	481	466	392	436	471	425	476	485	416	461	463	424	502	450	471	456	437	421	452	445	449	436	452	464	454	466	450	467	489	440	405	448	441	467	471	476	477	426	428	463	450	433	468	454	473	457	444	478	447	502	449	428	459	446	425	468	444	450	468	462	450	406	512	465	468	438	494	453	459	480	493	448	466	461	432	454	444	469	423	435	425	467	450	466	483	426	431	490	464	468	458	464	455	474	468	478	420	425	454	441	442	420	495	431	458	466	488	452	469	483	461	462	496	448	482	432	483	454	440	457	450	496	461	448	434	426	465	474	459	479	473	462	470	425	435	489	462	460	432	456	435	475	480	488	467	442	427	470	461	480	477	491	467	432	485	447	437	437	443	476	452	442	466	462	466	480	473	420	542	440	429	461	450	433	483	478	459	464	457	471	459	413	449	448	457	486	502	438	461	442	448	441	432	455	452	481	444	416	479	447	462	436	471	427	429	426	455	434	446	448	456	446	438	467	442	471	412	439	466	482	464	433	455	457	430	451	452	476	463	440	451	469	447	475	441	458	462	519	473	418	483	457	433	466	438	459	469	481	439	443	448	426	428	428	503	414	449	486	462	480	442	492	435	478	498	432	465	435	450	475	445	473	434	442	445	425	472	439	448	457	456	457	431	444	463	445	493	464	478	455	453	464	446	471	458	449	457	446	453	496	436	443	429	444	428	412	435	407	528	419	495	435	449	418	461	447	434	427	463	443	465	437	457	460	442	443	446	448	463	454	450	468	435	463	483	484	473	447	467	427	449	463	476	464	440	437	439	454	460	470	433	485	475	428	491	405	446	440	450	453	429	438	452	452	512	462	463	479	443	422	449	441	409	439	490	431	470	487	481	447	412	444	453	458	447	477	423	472	448	455	452	431	473	443	455	482	462	463	437	411	436	437	467	435	439	438	443	460	480	487	447	467	441	469	470	456	471	417	422	427	443	433	480	471	474	442	440	440	462	492	450	449	501	480	469	461	451	461	476	492	419	455	451	468	425	492	475	458	453	432	417	454	447	423	434	460	471	443	459	449	483	508	469	429	484	464	433	441	480	469	447	489	452	427	442	436	449	471	453	424	460	441	447	436	462	451	466	454	466	416	463	428	442	425	435	468	450	497	441	464	449	473	483	447	439	464	444	477	443	464	488	443	468	439	418	504	449	408	459	455	445	462	439	469	473	472	471	457	461	429	484	486	430	445	463	429	483	440	470	468	446	452	424	484	456	445	437	491	455	505	458	429	457	489	465	482	429	475	471	455	446	443	435	442	484	465	430	447	471	475	439	438	448	441	437	466	455	460	441	458	480	449	451	443	459	498	450	431	451	469	494	447	458	432	462	457	471	439	476	472	426	442	453	430	472	457	535	489	453	479	460	442	477	451	441	445	465	448	477	439	433	444	464	441	460	468	443	466	433	432	456	458	478	443	490	461	481	474	416	450	457	483	514	429	435	459	427	479	480	437	462	465	485	490	454	462	449	455	459	417	454	447	458	480	444	420	432	489	482	409	458	438	482	482	454	473	420	433	434	497	475	420	499	468	473	450	445	464	460	490	451	459	469	436	446	450	438	450	446	480	443	479	485	461	454	463	474	442	459	461	461	467	430	450	436	464	486	457	436	442	436	447	443	494	433	450	452	454	417	401	467	445	458	433	461	473	474	438	394	453	484	406	428	503	477	431	430	432	401	443	489	438	448	444	438	463	454	418	453	445	454	451	426	496	487	493	475	446	477	446	465	460	456	456	479	447	486	484	491	452	479	468	466	442	457	460	481	425	471	442	507	450	433	463	447	486	467	475	439	465	447	454	462	455	460	419	458	427	487	470	483	430	431	473	436	461	482	464	441	433	489	450	461	454	443	456	470	423	420	436	440	471	438	436	458	499	492	433	430	460	461	444	439	454	460	433	478	429	475	451	451	464	495	489	445	423	441	459	455	462	465	446	456	458	453	437	425	450	447	472	454	439	459	454	455	431	435	459	477	437	447	439	474	445	499	461	463	476	495	446	474	442	480	491	432	449	469	447	443	497	479	450	470	478	423	467	474	462	491	470	440	505	482	449	462	453	436	426	457	470	429	496	449	488	472	480	479	440	488	452	451	478	484	473	465	417	440	456	451	496	447	475	474	461	453	459	472	447	436	458	465	487	471	446	453	473	468	450	443	421	447	428	459	429	446	454	446	466	439	425	442	468	479	473	428	456	481	475	424	443	445	447	453	437	461	455	452	460	449	461	449	460	443	423	472	437	436	468	453	485	451	510	443	487	484	431	442	458	477	492	442	487	490	470	450	457	482	467	444	473	439	428	446	474	438	423	482	468	493	527	421	463	477	436	451	466	477	421	456	462	457	482	458	465	435	452	433	434	490	498	408	416	420	485	463	437	484	471	455	452	446	438	456	423	434	454	475	464	432	460	435	442	440	463	437	456	446	434	471	466	454	470	459	449	454	479	482	470	423	441	483	464	460	464	429	408	426	439	440	473	439	504	443	434	456	484	458	468	439	424	468	452	463	439	440	457	460	462	489	469	449	475	439	460	459	510	451	433	463	478	403	453	460	427	464	458	433	440	482	456	413	443	464	428	435	482	426	461	477	439	481	439	442	460	450	451	450	501	468	467	454	419	456	471	455	397	463	433	457	453	461	438	462	429	450	445	413	420	452	462	460	461	470	454	446	457	462	428	446	507	418	470	441	480	460	454	460	454	477	461	450	466	452	465	478	448	495	453	443	464	472	465	477	435	469	488	468	453	442	489	451	505	448	474	431	501	431	440	441	468	467	412	474	457	464	465	446	445	463	463
22577	20336	26717	23853	20346	20396	10399	1851	1419	1332	1253	1211	1124	1012	1090	993	983	915	955	948	955	959	916	925	905	892	893	916	909	901	868	910	871	939	942	897	847	844	893	893	880	899	858	869	882	842	923	885	814	877	835	893	838	868	821	799	834	856	924	832	860	828	878	801	849	806	865	858	824	882	806	870	861	858	874	873	882	826	857	868	800	808	898	904	879	831	858	829	868	827	875	891	861	859	866	836	872	839	838	842	876	888	872	864	862	872	835	845	787	849	874	837	786	826	894	867	866	882	879	845	856	825	869	833	841	841	812	824	869	862	887	825	889	831	851	872	858	855	869	838	846	870	833	816	847	888	844	837	853	895	802	817	909	814	870	829	859	857	824	890	854	834	886	824	824	812	849	860	873	777	847	886	898	861	829	864	938	872	854	833	886	877	868	825	876	862	877	870	873	857	840	886	863	867	838	816	825	886	795	802	883	876	864	823	816	844	861	872	878	886	824	850	864	847	827	890	840	898	876	896	909	880	882	828	853	825	889	839	884	832	840	841	875	895	817	816	852	858	836	856	836	879	836	825	840	836	863	854	854	816	804	889	885	827	834	836	870	889	860	884	855	836	835	838	888	841	798	861	845	857	839	804	848	859	832	835	877	910	869	825	844	855	811	828	875	835	930	826	834	864	810	879	904	846	805	865	808	821	841	893	835	823	844	870	838	849	911	850	819	847	856	834	892	869	814	817	859	788	856	862	868	907	853	858	834	819	885	787	835	864	822	874	850	855	866	846	857	880	880	843	891	821	842	882	844	855	876	832	807	806	831	893	848	825	834	868	863	876	853	819	817	854	857	856	860	798	868	859	861	873	831	833	853	895	852	840	892	876	849	869	872	889	864	889	808	788	861	868	850	855	856	786	810	869	956	877	831	840	848	853	845	815	845	885	848	847	787	900	883	875	864	896	857	855	812	840	757	838	853	872	818	862	848	806	822	899	904	858	823	868	899	788	854	796	855	883	800	856	851	880	781	829	843	822	853	827	804	864	857	817	857	842	838	846	828	911	901	797	883	858	842	892	803	799	833	875	929	815	891	864	796	854	844	881	872	853	870	854	849	820	869	866	825	854	900	840	823	836	906	792	813	847	840	834	840	894	848	857	847	846	790	830	886	855	901	819	888	862	866	801	888	870	827	843	790	877	856	860	852	844	824	837	823	836	852	804	903	829	877	833	860	911	890	838	834	816	828	848	848	811	789	833	836	850	833	792	866	862	823	873	792	831	832	881	810	841	843	850	837	846	816	833	816	852	888	812	823	864	818	832	873	856	810	900	893	899	876	869	867	828	835	808	815	937	823	783	862	864	831	836	824	835	878	844	866	873	852	831	813	877	845	865	912	878	862	854	854	812	862	906	816	815	868	856	868	864	853	811	814	850	843	859	871	881	824	864	848	839	840	889	847	850	875	881	816	885	865	816	850	839	829	806	829	883	784	837	816	889	861	797	862	860	813	814	831	880	812	872	858	828	853	844	849	853	808	853	880	830	847	820	897	872	841	830	858	917	862	859	865	823	860	837	856	836	817	854	822	858	841	828	856	844	865	849	838	862	823	911	849	872	860	871	825	838	849	909	892	884	868	836	836	891	870	832	880	830	829	875	894	825	875	838	853	822	859	841	906	847	921	835	836	878	842	895	814	881	883	882	818	845	816	838	822	829	878	793	845	848	841	814	843	881	879	851	818	839	854	832	843	824	854	803	861	896	787	847	794	828	794	821	816	832	871	859	882	859	856	919	846	835	897	863	870	881	837	891	834	859	829	850	857	871	826	897	854	878	791	854	831	824	861	835	853	829	853	860	891	876	848	881	811	828	868	815	861	887	837	876	848	815	889	831	886	830	849	845	828	857	801	910	824	888	855	850	837	835	884	812	808	871	847	831	823	856	883	875	905	797	835	884	826	873	842	875	861	833	821	845	808	846	828	906	840	822	884	839	820	825	877	842	841	881	868	885	830	811	877	844	810	865	845	872	867	807	881	858	892	886	893	848	869	891	860	855	801	842	840	859	871	819	863	841	822	834	842	864	871	861	867	812	854	868	845	830	867	826	815	849	887	812	819	855	872	849	835	866	887	830	866	825	863	861	871	844	879	853	828	829	848	849	857	863	863	798	846	826	822	849	835	852	837	874	853	898	814	823	903	897	892	888	848	871	881	809	895	821	866	885	899	801	852	849	873	846	843	873	839	857	860	802	871	838	908	811	789	894	803	827	832	821	871	851	849	842	827	891	841	799	865	840	884	828	894	870	849	832	753	878	884	867	809	869	843	831	892	808	845	852	882	844	814	849	808	824	831	872	813	842	819	815	861	826	875	865	842	834	868	829	878	872	855	835	847	814	859	840	850	845	882	880	847	856	852	853	889	845	846	886	886	880	860	864	869	829	840	799	820	811	857	852	836	866	848	869	897	802	882	887	920	878	840	839	822	836	842	873	870	877	816	836	813	864	837	843	808	896	882	836	838	852	909	841	849	839	883	846	854	831	832	877	829	876	830	821	829	843	872	829	904	859	847	859	844	862	826	867	744	823	854	833	826	839	852	833	827	862	814	908	891	845	886	802	843	828	832	917	875	879	828	822	875	854	831	816	855	845	845	867	843	860	809	846	821	838	831	849	824	893	872	827	810	825	882	832	807	803	797	833	851	911	811	816	847	887	796	881	822	870	842	829	836	922	891	868	824	854	904	866	882	845	894	839	850	871	877	831	861	827	867	830	836	843	845	818	856	886	868	881	881	878	809	797	820	893	875	840	916	893	868	888	858	853	820	869	889	825	851	784	864	850	841	843	819	847	842	819	859	853	840	862	864	885	809	886	876	805	831	853	815	857	860	834	823	843	823	853	860	814	858	801	835	845	848	845	848	838	815	886	850	809	848	844	839	827	859	835	827	839	874	863	852	868	896	853	857	870	829	845	804	900	870	855	838	882	879	912	881	861	890	891	865	875	824	834	846	853	838	841	857	802	803	925	873	871	908	812	869	835	892	854	848	798	784	837	869	907	860	844	808	832	843	852	826	830	887	835	866	845	893	880	838	847	847	829	866	812	852	844	840	821	844	833	861	756	869	862	838	838	855	826	836	890	836	870	862	865	858	870	828	823	775	813	920	874	823	836	819	884	814	933	883	846	854	844	836	834	908	902	840	825	845	800	851	816	855	877	938	872	843	822	825	879	833	852	822	817	825	899	867	796	895	858	819	861	844	853	866	844	864	921	861	831	866	828	861	858	867	829	836	857	882	800	891	840	823	881	883	823	808	873	840	836	865	892	875	850	872	836	831	838	822	855	852	839	827	819	890	870	832	892	903	860	861	824	794	853	800	858	837	834	806	851	875	877	879	858	885	816	890	863	799	778	848	826	892	872	803	855	849	857	892	886	840	857	810	834	851	853	902	846	858	838	871	860	905	858	846	859	826	852	807	833	827	837	807	835	867	826	811	830	858	842	821	838	884	877
22580	14481	13064	7415	5171	3815	2994	2541	2151	1848	1631	1544	1333	1234	1268	1142	1123	1036	1100	1037	992	1020	940	928	896	909	901	910	897	931	890	940	840	901	865	828	850	872	846	829	861	847	848	887	893	851	770	868	867	854	855	829	834	775	801	856	797	831	730	884	795	803	820	766	786	781	807	813	825	810	825	798	809	843	828	842	806	834	813	821	772	796	820	825	779	815	818	840	798	812	836	842	803	812	797	813	804	866	763	815	787	815	829	783	821	778	829	834	806	747	808	816	772	789	759	787	815	835	773	795	785	874	824	819	836	812	824	874	837	841	807	828	779	787	824	778	809	821	766	843	784	845	792	786	800	844	810	778	833	765	826	804	813	837	782	840	794	793	832	845	779	791	772	857	831	793	824	800	780	803	749	780	812	832	842	793	818	817	821	834	826	820	868	827	823	821	781	794	785	811	801	803	825	799	826	850	852	802	808	769	849	794	808	747	785	821	841	820	835	851	829	788	801	833	787	791	818	838	777	802	813	836	845	767	784	809	846	757	865	845	775	808	839	821	780	797	776	791	806	856	765	774	769	765	816	794	813	835	827	852	827	822	839	809	819	840	761	741	788	818	755	762	802	774	796	818	785	825	813	797	814	830	750	711	803	803	775	818	831	796	761	826	775	837	806	834	811	798	855	767	826	800	824	833	839	777	792	766	829	861	817	806	801	769	823	824	795	812	756	821	769	786	781	776	836	804	825	800	771	794	772	810	820	814	807	844	734	800	818	844	730	799	799	861	818	793	803	788	760	813	784	850	791	845	779	788	796	786	794	808	787	830	799	777	809	823	785	809	858	794	803	814	800	864	798	799	856	758	785	806	752	779	792	777	827	858	816	808	810	805	752	820	800	807	862	812	869	827	811	810	819	815	830	778	777	846	810	813	786	809	792	788	787	822	795	813	834	803	782	834	772	776	772	832	825	847	814	778	774	852	800	866	752	818	847	819	778	782	798	795	783	791	805	838	763	829	831	849	794	818	794	845	808	815	805	826	810	822	786	816	756	826	831	812	814	775	814	786	791	812	780	744	795	756	818	821	838	808	821	788	809	810	812	781	819	776	802	835	787	807	786	806	813	816	837	820	766	794	842	758	796	757	847	827	764	800	767	777	797	800	795	812	798	767	836	798	797	842	824	813	780	822	790	821	806	817	805	795	828	808	817	813	803	815	774	760	802	763	823	880	846	812	754	835	745	808	781	813	826	811	811	819	796	829	798	786	800	821	842	850	754	788	825	819	767	834	828	809	834	854	828	756	791	815	766	828	822	862	826	789	788	801	799	810	797	796	784	808	779	789	779	863	849	853	843	808	801	776	810	798	829	831	837	810	827	801	853	804	769	790	785	881	791	814	828	790	803	792	800	831	822	806	823	801	747	828	783	812	792	806	755	844	839	771	830	777	796	814	759	830	787	800	778	822	789	824	807	803	803	876	823	809	852	874	804	802	864	843	767	823	832	785	819	825	734	805	774	812	818	784	839	802	818	755	863	817	806	812	855	804	800	787	836	845	785	805	786	836	757	828	819	796	832	783	817	811	804	782	789	781	805	815	823	780	809	760	853	795	861	780	814	791	756	802	806	774	838	825	821	754	766	772	838	804	850	801	819	806	811	844	824	820	857	868	826	835	843	797	803	786	799	795	822	832	760	838	835	862	790	837	795	772	815	805	789	849	827	796	814	807	835	788	786	793	800	848	850	791	791	883	808	842	766	760	799	826	806	857	800	827	793	788	817	818	867	821	802	851	778	765	800	822	846	801	803	818	777	773	822	784	862	773	829	843	824	809	780	831	806	749	766	770	807	819	816	846	778	801	784	806	803	819	820	786	824	816	844	825	780	820	832	849	805	818	780	810	765	796	828	790	827	833	770	793	797	768	841	771	812	779	791	806	804	849	781	830	820	775	842	771	797	815	811	799	866	782	814	775	828	781	763	786	799	793	778	813	799	824	826	805	796	804	851	840	783	819	732	841	773	808	797	864	838	823	804	799	800	795	810	825	822	816	757	867	813	841	778	756	797	819	771	835	865	838	829	838	772	822	784	778	844	814	806	861	803	787	799	828	845	793	793	820	836	782	764	755	819	823	839	828	845	823	819	817	763	815	789	762	804	799	815	834	799	799	796	764	783	808	831	785	800	794	859	767	833	791	815	833	770	818	855	852	840	818	845	780	799	822	802	848	806	848	836	846	830	814	820	783	801	791	827	779	836	866	759	804	820	823	872	808	793	778	806	775	827	842	823	816	789	801	803	796	857	799	812	778	805	796	806	763	753	778	835	790	767	794	823	811	802	775	780	787	797	735	775	870	782	824	822	838	783	777	830	780	838	862	788	784	826	778	831	766	842	860	758	793	843	830	761	801	805	809	751	745	837	824	806	810	839	849	797	842	805	770	787	779	849	786	809	820	800	758	825	785	834	778	774	797	779	782	790	819	786	772	794	764	763	757	814	844	819	761	796	804	793	817	806	820	780	841	759	835	765	713	757	799	788	790	814	826	834	821	802	782	814	813	786	833	807	780	788	786	806	842	853	782	784	782	787	805	821	771	813	810	810	831	790	836	822	768	841	784	798	784	790	825	817	746	814	776	853	821	852	755	800	848	817	835	852	865	794	775	822	808	854	820	797	777	816	787	827	788	832	866	806	803	830	767	797	829	830	851	823	850	801	856	776	789	815	816	844	857	769	809	840	791	799	801	750	818	841	806	802	768	790	773	817	798	765	812	823	784	809	850	890	807	841	779	824	838	802	790	814	781	774	815	846	807	801	784	814	777	828	796	872	804	807	775	844	813	847	803	784	815	770	803	819	797	834	786	831	794	819	768	792	791	820	841	815	751	781	864	848	747	868	821	794	792	831	832	841	825	820	773	804	778	832	821	814	769	739	841	797	837	834	811	808	854	841	819	796	761	808	844	854	753	821	763	814	791	789	791	836	805	804	781	798	813	815	816	832	811	792	832	812	782	863	827	803	787	798	800	744	770	752	799	784	776	825	871	790	727	823	794	829	816	796	813	843	812	750	785	819	815	833	815	837	814	770	758	809	788	814	798	792	796	772	796	797	833	839	796	838	786	797	782	797	846	781	778	842	857	777	785	759	800	795	825	798	884	756	752	796	799	801	805	814	745	797	781	808	838	806	807	824	783	824	800	785	765	816	816	783	851	805	811	808	795	827	803	819	782	739	818	726	793	840	845	815	809	759	777	825	790	764	836	787	755	838	874	779	845	799	791	769	816	821	820	757	782	808	825	784	741	814	853	884	884	858	843	772	822	821	817	769	764	815	783	799	779	844	792	829	800	803	855	811	833	825	832	797	812	781	787	820	795	767	742	809	811	790	771	819	821	759	762	787	774	773	763	861	806	794	788	869	778	807	816	794	803	856	838	824	780	790	790	781	787	782	802	804	840	822	816	826	762	835	825	791	841	818	798	808	819	770	797	802	849	790	816	767	827	780	836	792	750
30751	15032	2792	890	721	681	663	640	684	686	682	667	669	659	651	706	673	679	657	648	678	687	626	625	652	672	656	652	693	631	654	676	676	650	682	672	677	612	669	631	695	673	660	709	603	690	674	642	684	680	679	664	672	660	708	620	655	690	696	605	664	707	646	678	640	663	662	692	665	656	644	660	692	677	625	641	653	676	649	654	667	637	656	641	653	651	671	705	691	638	631	676	682	676	667	684	656	687	656	632	685	714	682	695	690	644	688	654	658	703	653	697	680	647	695	682	652	676	656	680	628	604	703	664	647	627	690	617	651	620	691	667	652	657	653	637	661	672	689	674	643	649	670	679	634	612	724	667	641	672	686	662	644	681	694	701	639	658	689	631	650	624	684	668	682	621	645	693	656	691	679	650	672	648	707	702	640	654	684	681	654	690	685	676	662	680	678	698	655	653	601	612	633	674	650	632	690	663	657	641	662	713	669	675	662	671	649	679	688	642	637	658	691	710	674	652	680	642	652	661	689	648	655	639	673	700	659	651	660	622	733	663	703	674	664	698	656	670	742	621	682	653	673	656	669	654	677	614	617	666	649	641	625	679	666	686	645	666	660	646	664	676	618	634	658	688	634	665	650	654	668	652	682	687	694	680	706	630	667	671	640	677	668	666	612	658	656	641	670	732	657	644	696	662	684	665	650	682	642	681	661	701	676	676	683	676	689	664	643	616	663	663	698	702	675	670	636	632	655	648	698	652	683	696	658	646	667	681	657	620	659	667	729	706	672	657	687	674	659	679	673	666	709	647	700	667	631	681	660	688	687	678	673	668	673	690	676	639	665	698	642	690	661	683	663	638	658	708	669	720	645	693	701	648	686	688	682	635	650	704	632	642	662	664	630	655	605	715	658	673	644	619	696	655	672	696	671	625	678	629	665	633	710	648	664	646	677	690	610	659	619	686	690	672	657	680	685	635	710	691	699	688	650	679	657	669	659	656	679	635	703	697	700	679	669	704	728	646	704	676	673	651	648	673	654	692	692	686	698	653	659	675	679	693	660	636	661	680	626	660	674	646	672	688	677	677	612	641	682	655	655	675	721	622	658	631	640	605	687	664	636	653	667	692	640	646	675	651	663	669	675	649	706	643	719	660	675	644	707	623	724	668	619	665	676	639	689	675	708	703	689	681	625	704	654	665	668	632	679	663	638	631	686	653	658	654	686	634	632	630	706	664	631	639	670	643	691	617	667	665	695	716	692	681	685	686	674	678	705	622	685	670	674	682	682	694	683	673	649	649	658	696	660	633	665	655	659	649	666	679	701	746	661	645	684	661	634	696	688	678	654	664	669	644	632	637	653	726	662	689	632	708	631	654	644	678	648	703	660	647	655	628	667	648	630	647	632	710	697	725	671	712	665	626	660	671	694	659	651	648	653	684	690	605	636	640	699	707	654	661	635	649	657	698	672	622	654	645	675	656	699	647	611	664	651	646	639	639	671	712	618	651	643	633	675	645	647	711	641	699	658	674	669	648	656	651	691	655	665	652	738	600	637	685	676	712	699	678	638	648	667	666	662	669	639	645	632	724	661	675	725	671	693	657	667	670	675	690	660	677	671	674	628	683	635	685	674	661	653	700	687	656	624	689	649	674	707	708	683	675	671	677	670	639	645	613	703	630	649	678	688	696	648	632	653	593	642	654	621	714	655	675	648	595	661	676	691	637	644	637	669	678	646	714	650	721	671	650	660	671	685	679	627	668	691	697	685	668	671	717	724	670	597	666	673	676	656	674	622	658	655	730	720	694	630	672	695	638	652	651	669	669	615	640	630	715	669	684	740	673	701	659	652	647	670	621	660	679	668	664	631	662	659	633	664	690	679	662	681	600	704	679	663	643	682	703	666	673	655	655	718	680	722	693	671	682	697	668	664	601	641	670	687	615	656	639	671	691	660	661	713	620	710	654	664	640	670	637	617	686	615	678	682	691	710	659	682	674	710	669	669	689	611	600	642	697	679	638	645	650	685	636	693	651	669	622	680	604	668	669	639	656	673	697	606	650	643	665	663	673	678	697	607	691	655	675	649	631	694	650	649	666	687	678	692	650	644	661	681	704	707	676	689	699	661	646	675	665	702	691	668	670	700	684	655	637	660	621	685	662	694	685	669	656	648	708	721	665	687	689	704	636	621	675	664	673	680	691	652	682	663	663	674	598	683	662	634	685	662	623	644	765	667	657	654	671	675	672	630	624	673	647	615	659	644	670	627	679	641	648	662	673	624	656	674	673	660	646	637	619	611	707	702	667	682	657	684	645	688	669	616	663	660	682	696	690	639	673	680	667	677	656	685	656	645	660	660	668	681	624	704	649	692	631	699	703	652	663	662	652	631	720	688	638	658	669	677	617	679	678	626	680	721	686	628	666	660	649	666	683	660	624	675	688	648	668	616	700	654	661	690	655	662	648	602	669	643	675	676	662	625	645	702	647	680	678	687	655	614	675	625	693	624	639	664	670	693	705	716	660	679	699	656	682	657	662	631	651	640	675	673	638	661	713	622	657	726	646	684	674	697	680	658	701	652	635	639	641	652	669	673	612	630	628	653	610	658	667	601	636	665	671	628	615	640	679	630	620	671	706	637	625	659	685	732	654	637	664	665	649	643	712	683	651	649	652	666	636	658	658	688	662	663	677	675	664	624	664	643	713	704	631	702	722	711	671	654	669	644	668	665	720	697	647	661	630	649	710	715	679	652	649	681	637	667	687	654	654	677	658	618	618	646	662	631	633	616	651	651	677	676	719	645	656	690	688	685	626	646	680	709	697	683	631	702	690	612	642	657	634	646	705	667	615	670	656	629	640	691	666	663	697	652	680	696	695	693	628	668	651	645	639	674	678	672	658	739	620	669	624	683	690	685	667	723	676	689	631	717	686	666	674	656	669	633	684	664	680	668	663	687	676	683	666	645	622	652	666	636	653	716	642	695	642	666	640	657	684	696	641	628	673	662	675	628	680	670	658	654	653	727	673	631	632	663	653	682	641	668	673	657	642	673	644	675	618	618	650	635	630	659	672	694	663	630	646	649	618	627	660	651	622	623	647	658	668	686	662	664	640	667	692	609	670	690	675	692	645	636	653	638	680	647	635	668	666	672	635	640	627	642	648	681	683	715	718	714	706	628	668	689	688	665	658	642	692	662	610	683	670	664	672	630	634	714	668	668	664	655	639	651	650	676	671	645	685	679	667	697	638	665	657	677	615	702	667	664	648	639	621	660	665	690	664	682	664	672	650	650	705	679	661	614	683	699	665	673	631	695	647	676	632	658	658	650	695	649	634	617	688	694	703	668	655	674	628	656	666	673	680	679	655	654	613	666	647	603	705	641	716	633	680	689	678	681	638	637	662	637	668	658	702	659	632	627	656	696	707	695	627	667	669	649	679	669	649	691	649	625	630	622	655	671	630	662	673	654	686	699	669	675	632	664	664	689	654	652	668	659	640	634	705	621	696	682	657
19656	1162	1076	850	815	758	743	722	699	779	753	712	649	716	729	720	713	738	714	696	689	685	685	703	714	652	693	698	686	645	626	714	722	688	753	706	704	673	710	678	732	687	709	693	699	708	720	718	674	741	672	674	654	687	689	680	710	730	645	682	685	703	728	732	664	704	673	661	733	722	682	684	690	643	657	686	749	705	716	665	656	698	717	702	676	689	695	752	663	673	625	705	652	699	701	684	723	647	701	719	684	701	692	738	681	676	708	653	726	667	710	690	665	667	706	672	696	683	693	761	681	717	664	712	687	673	690	669	662	687	706	669	651	677	786	685	674	638	683	675	681	651	692	651	673	647	684	715	656	723	706	700	716	704	696	718	673	704	724	696	705	677	684	681	714	685	658	679	703	713	700	680	680	708	702	715	721	698	701	744	694	677	742	694	682	707	676	732	724	705	726	742	712	663	703	670	667	650	692	694	719	660	705	661	666	676	712	748	684	714	691	713	719	621	742	630	650	681	691	696	722	684	703	731	709	717	712	662	651	690	699	680	677	660	677	689	703	667	728	668	671	687	671	666	671	667	649	652	695	714	712	639	709	657	674	675	711	672	686	699	741	657	703	712	708	669	701	687	733	661	694	702	709	711	728	703	688	665	669	703	707	649	669	690	685	685	689	681	690	633	713	723	723	730	682	676	749	685	690	659	714	703	699	688	676	727	702	655	649	691	650	666	698	694	674	682	709	661	709	655	735	676	730	723	705	700	702	694	670	700	669	686	700	667	697	685	755	664	712	751	756	678	688	750	708	654	712	720	761	659	684	664	704	700	740	696	717	684	684	738	660	692	707	723	709	709	720	707	686	712	696	673	658	660	695	687	664	694	671	717	714	722	674	658	692	699	663	682	664	674	677	709	680	676	705	720	660	699	675	679	672	732	696	685	674	669	699	688	701	691	707	692	721	725	729	694	706	702	704	691	694	709	657	668	702	688	685	681	695	697	675	705	659	720	651	704	712	726	678	720	687	696	670	677	661	669	719	669	705	676	701	663	703	673	651	709	682	700	699	699	693	707	661	669	685	704	701	750	685	706	684	664	692	682	737	680	679	711	681	648	674	711	650	636	712	675	699	709	621	697	692	667	725	697	713	703	653	660	702	717	679	704	696	683	681	709	658	668	717	692	695	663	704	737	659	664	666	720	668	673	711	698	653	654	671	687	671	680	662	707	678	720	701	666	717	660	658	698	680	701	716	720	652	701	692	677	657	662	711	707	710	733	692	698	702	733	661	676	686	680	707	666	649	658	738	705	691	691	699	740	677	691	682	664	715	699	670	693	680	668	722	682	716	756	684	649	675	722	633	676	709	648	634	729	670	723	626	698	714	650	705	687	697	688	685	693	679	724	706	707	668	648	692	704	689	730	683	746	713	641	686	655	680	683	682	683	663	683	727	711	694	710	678	652	665	708	655	705	679	698	689	714	693	701	759	676	726	729	696	660	677	730	673	687	677	724	659	667	653	747	681	661	636	674	703	706	751	700	636	668	684	712	698	679	683	695	720	679	736	660	697	684	717	693	646	727	687	646	663	675	719	681	697	682	739	681	722	707	695	686	667	671	718	687	707	667	699	679	657	687	672	663	689	711	675	648	729	674	679	745	670	681	671	692	717	666	712	697	664	726	669	731	668	662	706	646	687	709	680	708	701	665	729	655	697	721	678	694	693	713	674	648	704	693	711	683	654	665	702	689	672	716	712	656	636	714	683	642	685	631	724	657	680	723	718	703	677	637	675	683	717	692	698	673	661	688	686	693	708	700	699	670	714	692	730	723	674	737	671	699	660	736	702	653	666	700	700	700	668	703	653	722	674	697	690	666	692	674	681	686	661	708	739	676	689	730	722	675	677	660	690	654	637	738	674	683	705	714	690	700	707	644	752	680	737	661	652	687	702	658	692	667	683	709	715	661	725	692	667	664	709	724	707	713	667	645	662	681	680	660	705	683	666	670	709	712	706	651	649	696	683	677	732	688	669	712	672	744	686	640	650	706	698	674	684	682	672	671	669	704	711	671	720	697	695	679	716	717	699	686	681	725	683	685	690	721	683	710	691	691	690	695	697	684	732	689	705	716	702	700	674	663	694	651	684	706	721	729	669	675	686	711	669	691	657	723	719	693	678	671	694	699	673	663	688	688	701	658	662	679	680	690	688	683	710	698	682	702	691	698	724	629	708	714	688	704	686	692	681	694	729	719	700	732	698	668	694	659	623	654	709	735	675	703	732	672	683	750	664	725	715	674	688	689	664	697	686	679	670	722	726	715	668	727	692	711	695	666	650	682	687	682	696	687	658	671	698	676	659	679	712	725	696	664	681	733	741	673	696	748	694	664	708	691	662	655	702	703	685	671	664	683	730	679	675	690	677	689	706	700	719	707	677	756	683	696	655	705	641	715	685	712	679	700	696	695	698	673	682	680	716	700	750	687	684	681	695	671	713	696	662	650	699	717	644	709	694	673	685	675	666	684	715	668	704	708	720	725	703	679	683	689	690	690	768	682	645	694	706	683	737	674	703	689	684	759	682	707	668	690	641	701	705	660	678	694	720	686	679	704	677	679	680	703	720	725	672	715	683	685	658	693	699	703	712	698	721	659	648	683	678	690	681	708	682	742	658	738	651	727	716	728	696	719	728	676	692	656	727	710	667	685	666	693	671	689	688	686	710	655	688	682	681	704	691	698	716	658	725	707	683	678	677	666	638	697	708	693	686	708	678	718	716	684	706	709	736	670	675	712	667	658	683	664	689	697	685	683	673	677	699	691	690	683	695	700	718	650	698	705	657	694	705	716	655	708	708	661	654	688	684	683	729	677	705	697	734	713	733	695	688	701	693	684	676	686	655	680	713	697	701	663	699	672	674	669	699	732	774	639	674	717	704	709	701	708	695	689	687	658	717	693	667	723	689	639	631	659	684	692	690	695	729	675	705	665	687	681	684	722	705	676	713	722	703	652	709	728	686	667	735	679	706	655	687	734	719	723	686	701	693	658	724	628	650	667	715	698	714	678	658	709	675	634	655	708	697	704	720	667	686	722	655	708	672	678	686	730	669	722	687	630	720	699	710	709	715	705	680	708	637	700	671	661	744	651	669	674	683	645	689	703	690	596	664	713	680	687	684	638	693	669	726	724	696	681	643	693	714	653	707	737	705	645	678	716	679	739	730	732	676	714	689	697	679	703	664	740	663	636	670	688	692	672	659	656	695	657	702	676	648	688	687	647	686	726	670	655	685	706	705	699	719	678	699	703	694	714	645	751	654	698	740	664	668	686	714	694	720	673	697	708	658	669	665	739	665	651	656	661	659	683	717	661	674	716	704	713	665	705	717	680	746	693	707	679	678	736	662	660	710	699	622	684	671	698	683	636	694	740	694	708	645	705	688	673	677	673	678	694	643	648	664	660	677	739	692	657	673	689	656	698	683	679	649	728	669	728	715	714	675	654	695	653	723	688
24477	20342	26217	24336	20333	9622	1261	881	727	664	593	597	536	545	566	532	476	517	506	508	532	493	496	425	466	508	509	482	456	469	473	453	499	472	460	511	450	451	436	458	470	467	472	452	465	491	443	475	478	422	477	488	449	454	469	435	465	468	440	428	457	439	427	437	481	423	474	451	467	433	452	446	498	475	469	475	465	471	443	427	428	393	485	488	469	465	427	481	466	434	456	444	475	457	439	481	455	456	446	456	487	449	422	402	435	408	435	486	430	457	439	448	489	428	476	432	457	434	429	426	466	466	452	481	447	442	450	445	440	443	424	431	474	422	430	437	461	461	429	455	451	430	440	451	451	426	455	444	437	452	433	452	469	467	459	444	428	446	435	434	422	500	427	469	474	437	435	421	459	440	438	461	454	464	457	436	401	467	450	433	396	441	444	478	451	422	452	450	469	418	468	436	454	433	453	449	435	486	434	463	444	442	454	450	454	464	427	425	437	460	449	449	463	452	420	448	444	482	434	444	475	455	423	438	435	413	428	441	446	440	433	451	470	415	459	490	444	452	454	452	432	465	458	508	446	413	461	447	409	477	438	470	429	476	426	403	455	458	494	422	435	453	444	408	518	433	442	433	462	437	414	423	456	435	484	442	451	468	470	434	437	447	452	464	444	478	441	420	440	440	461	451	452	449	436	463	439	458	441	475	437	443	448	441	447	423	431	435	460	429	443	456	453	452	481	467	403	472	449	495	443	479	495	491	402	454	435	438	460	431	456	465	468	476	418	457	438	451	461	469	482	473	455	452	461	427	450	463	451	482	501	444	479	468	494	476	471	430	491	490	448	462	420	449	432	403	461	419	448	448	484	443	430	441	460	447	426	454	454	475	492	402	465	462	431	469	441	459	429	461	466	421	415	473	456	444	423	448	430	453	452	431	452	452	442	439	447	439	440	457	458	446	477	470	447	459	452	442	450	460	471	430	421	444	430	404	437	409	460	451	462	475	442	471	463	448	434	437	436	430	444	449	446	432	457	482	462	449	451	438	498	436	471	410	465	459	424	468	435	445	421	471	415	460	445	413	474	435	480	438	464	441	447	450	478	475	441	457	415	477	436	454	431	457	469	514	449	444	437	474	454	441	418	422	458	436	425	463	427	458	439	437	473	511	452	471	470	444	466	467	430	462	475	456	456	480	427	468	455	444	471	477	467	467	450	416	467	439	442	450	439	404	496	452	431	408	442	450	425	460	425	435	415	442	462	423	454	433	424	460	438	451	437	460	445	458	448	454	439	459	468	407	454	439	436	444	448	480	510	466	416	476	430	429	454	466	428	445	438	426	461	442	447	408	456	444	455	467	456	445	418	444	433	442	457	441	418	456	415	430	451	455	453	452	425	482	446	448	438	452	457	431	428	459	453	406	463	456	472	431	488	469	421	468	449	439	452	454	461	427	440	422	451	418	450	443	457	424	434	444	464	431	430	437	418	460	434	437	431	430	468	474	456	456	477	447	442	454	425	423	427	409	445	471	395	418	432	436	451	447	456	451	455	456	432	448	472	439	462	453	463	414	461	488	431	443	478	438	469	422	473	453	444	428	444	441	471	457	433	438	491	505	497	468	436	443	445	453	460	418	442	460	447	441	411	450	432	445	459	454	435	440	434	460	443	446	435	428	488	464	509	437	448	486	431	454	450	453	445	427	404	428	448	452	379	441	466	514	439	438	439	430	465	427	463	447	459	425	413	444	426	458	432	463	425	439	430	439	421	427	461	438	464	454	458	461	441	456	437	410	445	427	439	488	485	494	431	487	462	498	452	447	476	404	449	465	463	431	483	459	455	443	427	467	457	453	471	443	443	419	452	416	427	462	432	421	452	453	437	416	419	440	468	473	473	420	463	415	462	450	438	465	459	456	486	437	460	446	463	427	504	481	496	445	449	430	441	445	409	419	409	431	456	458	427	439	427	497	447	417	449	411	429	427	479	427	467	433	398	434	456	415	440	489	414	484	443	458	476	415	463	413	419	449	453	438	427	447	449	418	427	462	412	475	433	444	465	458	446	446	463	421	456	447	442	417	438	430	458	422	427	445	483	482	453	443	435	453	468	450	426	421	431	435	439	426	428	464	434	441	422	448	488	437	456	432	472	468	427	481	503	479	455	461	474	470	436	404	409	436	430	510	437	469	431	454	470	453	437	423	413	441	455	427	445	454	428	451	462	415	444	456	479	462	463	409	451	459	446	496	445	456	429	433	431	440	422	456	450	453	474	461	407	448	417	453	441	460	420	421	437	451	451	452	490	452	469	411	398	484	473	445	428	439	425	450	461	468	455	446	516	439	428	442	448	464	426	440	449	453	424	466	429	439	439	484	426	443	415	472	463	467	429	435	441	431	428	478	471	429	444	453	465	455	427	431	459	453	429	464	478	476	464	471	441	476	457	458	446	444	446	475	445	459	431	435	432	452	428	455	462	462	441	445	398	446	418	422	438	466	441	434	432	423	428	423	441	423	455	435	446	459	444	434	476	431	431	473	486	446	456	470	474	452	426	492	449	445	401	465	435	433	458	467	420	445	443	439	410	435	441	445	486	444	435	439	450	460	443	396	462	431	453	427	433	419	472	456	426	473	456	473	451	420	429	403	442	411	462	422	437	442	428	434	403	435	422	448	401	473	423	466	448	423	459	418	470	439	451	478	467	404	503	403	489	456	456	483	469	426	431	441	439	441	488	455	454	451	462	452	428	444	448	482	446	435	446	449	450	452	477	475	492	435	472	455	440	431	459	471	436	471	447	433	450	453	447	455	427	450	456	413	425	429	454	451	468	462	461	413	447	457	488	448	474	450	418	470	445	480	454	454	480	451	455	453	453	466	406	410	396	418	450	470	459	425	436	425	412	447	469	443	446	473	449	415	426	434	429	458	449	525	468	466	457	457	422	420	438	457	421	440	428	438	394	496	447	474	458	432	432	455	456	432	407	455	463	431	477	437	462	483	452	390	460	427	444	455	478	434	460	440	420	462	456	433	441	485	477	438	460	437	428	466	419	425	434	409	457	438	476	434	409	448	457	469	461	452	480	493	462	434	482	445	468	407	448	424	473	439	452	445	424	427	444	467	446	474	429	420	449	467	432	440	438	434	419	425	444	442	448	476	409	463	446	440	456	452	448	450	459	428	444	414	465	464	491	430	487	441	457	417	434	465	455	449	460	452	415	470	419	455	408	444	401	456	449	437	447	446	392	384	427	446	445	471	438	464	446	451	428	414	464	466	494	437	443	447	472	453	449	471	459	442	411	456	482	438	460	445	493	475	463	439	425	459	452	455	432	410	435	413	470	449	477	477	458	487	473	451	436	466	440	427	417	444	458	437	471	407	450	461	457	436	432	446	438	454	447	422	455	439	405	438	425	481	460	493	403	453	437	439	460	454	453	463	429	460	442	417	430	450	464	452	441	452	428	442	463	432	441	421	448	447	436	439	461	437	431	415	486	460	455	425	439	436
28114	8588	7732	4335	2848	2142	1599	1388	1125	975	881	835	758	688	706	646	647	648	605	589	558	547	554	519	573	516	501	506	472	510	514	523	497	480	498	497	505	499	476	524	455	487	477	476	450	500	470	487	498	448	509	457	456	492	487	474	493	454	486	452	425	442	443	435	469	539	494	477	475	478	509	492	435	495	490	475	471	476	457	469	468	451	459	507	495	436	501	492	496	431	456	476	468	485	504	459	456	463	482	450	445	454	451	474	461	457	475	481	465	488	465	464	454	474	492	440	454	481	424	467	443	439	417	503	468	496	483	480	485	441	501	428	458	471	443	484	459	453	466	487	508	464	443	459	500	474	440	471	437	485	468	467	450	464	463	489	506	462	458	470	473	458	509	471	490	451	449	472	494	437	493	463	445	454	486	462	495	423	453	461	452	432	477	480	465	459	453	459	466	460	415	440	480	493	469	461	438	433	446	471	483	447	463	453	499	466	492	451	457	438	472	469	436	499	478	451	444	454	480	486	478	472	429	462	460	457	507	451	461	408	446	502	478	481	481	455	478	461	495	471	514	454	422	450	460	427	443	507	509	436	458	423	424	471	455	444	436	454	440	453	429	478	427	445	461	420	477	446	483	445	455	458	468	450	477	479	484	445	453	457	432	493	463	432	454	490	470	445	468	495	468	453	481	465	477	472	455	461	492	469	478	472	455	454	462	450	446	465	438	483	468	471	464	496	458	425	488	443	474	461	427	473	480	446	472	462	493	497	480	423	446	427	452	455	452	428	503	441	483	455	483	478	462	478	453	462	442	495	451	471	448	437	480	452	460	434	493	436	449	452	474	477	448	455	459	494	474	454	486	440	462	484	466	461	484	444	467	463	480	487	446	481	457	418	484	460	481	462	473	420	475	448	423	444	467	469	485	485	494	465	482	477	449	453	481	454	484	481	414	420	461	436	456	436	480	480	445	485	459	440	448	453	461	413	471	500	473	451	446	463	436	513	491	440	410	427	441	455	474	463	447	450	458	483	438	465	454	434	497	440	459	452	483	468	434	445	438	472	451	491	452	511	439	425	449	501	440	492	443	500	467	440	477	477	448	454	461	463	484	475	490	519	448	439	485	461	467	501	453	465	469	470	487	475	488	460	454	450	449	447	449	525	460	486	416	435	444	493	481	469	471	459	489	457	436	431	453	476	450	498	451	448	469	415	464	484	417	450	443	465	477	417	454	474	481	452	459	468	452	453	461	464	462	440	438	481	481	472	467	472	485	486	446	454	436	450	449	486	466	466	493	459	472	437	434	448	481	479	470	441	472	485	454	444	457	482	449	459	452	468	467	469	471	436	460	443	473	466	429	472	462	502	459	442	470	482	502	443	464	471	482	458	448	476	478	459	443	458	492	482	419	494	463	464	447	502	470	463	445	455	469	479	464	510	472	458	435	453	445	461	451	461	458	478	458	433	473	455	482	472	481	505	494	453	471	475	461	481	427	447	507	456	443	481	495	477	446	444	463	446	483	493	482	503	462	443	469	466	472	487	443	442	451	446	437	435	458	465	454	465	436	451	441	479	491	438	482	459	443	450	467	451	455	475	485	482	458	465	447	468	460	485	439	455	466	498	455	483	453	445	495	486	462	464	463	442	458	476	410	452	467	511	458	466	467	458	462	419	455	500	454	441	447	418	473	455	463	460	441	463	476	468	467	462	477	517	454	449	484	471	481	475	445	453	450	492	497	472	439	459	481	450	471	467	487	462	464	473	470	494	506	489	472	450	453	457	493	468	466	456	488	461	450	486	472	447	501	476	445	477	482	467	471	493	454	479	448	501	456	472	449	451	444	492	462	424	477	463	470	453	451	397	438	477	463	446	473	485	447	485	469	467	478	481	505	464	492	462	479	421	494	445	472	484	461	465	448	463	439	487	481	469	465	484	447	480	480	432	458	470	461	445	457	462	459	481	446	489	431	469	452	468	463	475	454	455	518	495	459	471	444	406	421	432	499	427	497	440	457	444	461	445	518	483	425	416	462	480	456	472	433	442	491	444	481	492	482	445	452	440	476	439	507	450	468	461	477	431	457	490	457	463	444	473	492	430	462	434	462	423	524	470	501	443	467	462	483	453	474	458	445	497	457	455	483	453	479	462	466	446	458	484	459	460	468	434	483	439	446	440	456	465	440	486	501	445	472	457	450	477	488	468	457	463	479	479	463	447	491	477	469	498	433	461	470	482	475	464	477	443	468	459	447	458	456	471	448	506	472	452	453	484	503	464	511	460	499	424	453	437	477	449	484	463	477	441	457	475	455	450	489	468	492	462	454	497	478	421	500	452	437	466	455	480	476	476	424	481	451	459	492	486	466	476	476	477	507	479	471	466	496	502	461	487	446	464	449	479	425	461	430	485	519	451	460	483	444	457	485	473	442	446	476	466	493	469	433	455	441	432	451	466	470	477	456	492	421	476	455	440	468	462	445	459	406	475	466	468	417	460	449	465	476	464	455	486	494	432	457	484	445	479	426	446	468	449	505	462	496	444	473	443	454	449	444	431	472	473	461	463	468	454	479	471	459	460	463	490	494	494	480	487	449	451	465	470	448	460	459	482	446	445	438	456	488	479	456	448	482	481	486	482	436	497	453	466	474	458	469	431	474	459	446	447	471	455	414	500	456	454	477	455	478	455	471	467	495	440	467	455	433	410	460	450	497	448	472	452	437	472	469	473	469	486	491	484	489	459	441	455	465	469	451	509	461	475	464	443	506	437	453	466	469	463	491	475	462	457	487	440	519	480	439	489	473	463	444	459	480	460	486	468	455	459	436	468	475	465	467	487	468	463	438	410	475	418	476	435	451	444	455	453	441	456	472	466	427	427	479	441	500	453	467	474	451	470	449	505	495	462	427	458	447	468	481	448	498	487	480	435	506	473	466	456	474	473	474	448	479	462	473	437	418	482	459	485	468	439	428	435	455	428	412	450	472	456	486	498	480	449	497	461	484	471	420	429	427	466	442	462	493	460	457	445	484	438	502	465	460	445	455	426	449	464	460	479	443	444	464	449	448	456	458	478	444	482	452	488	451	485	499	465	481	486	485	474	447	461	482	445	448	455	487	437	463	470	491	471	422	508	464	437	478	450	455	471	459	495	444	462	485	487	420	475	464	472	420	501	475	460	481	470	438	493	479	474	468	473	471	469	454	469	468	472	445	474	465	440	462	480	449	449	459	482	474	460	477	474	469	445	456	444	440	510	472	470	446	448	503	460	488	485	466	430	455	454	486	455	444	467	498	451	468	438	460	448	421	434	446	449	448	449	458	414	491	451	471	455	478	453	478	464	484	449	492	470	414	485	436	465	471	478	477	430	475	460	475	466	476	456	458	445	468	421	461	455	484	492	468	447	427	488	450	464	432	468	470	466	481	449	485	466	468	447	468	476	487	458	465	489	419	505	499	446	426	413	436	452	450	483	485	450	440	461	450	479	466	467	466	427	435	430	430	487	475	466
22608	20334	26653	23882	20336	20412	9545	1771	1448	1262	1218	1125	1151	1077	948	1036	967	949	977	938	930	879	998	896	863	917	911	920	895	920	943	879	969	904	914	897	872	944	859	900	947	840	818	830	867	837	855	917	854	832	862	855	888	802	887	819	836	872	872	856	842	889	811	869	874	879	877	901	810	879	840	837	857	841	843	877	862	812	897	850	838	837	830	817	873	856	890	854	844	860	851	873	864	839	863	822	858	858	785	869	900	849	893	854	814	848	842	862	866	861	811	826	835	879	849	873	806	873	846	891	857	861	883	813	853	802	905	778	866	848	886	795	891	841	872	820	826	836	845	853	848	812	816	883	897	807	847	845	861	880	895	837	816	817	876	857	841	840	846	820	821	818	829	856	827	829	813	809	826	871	826	836	816	852	814	784	862	807	836	855	854	904	875	861	817	849	870	883	782	836	899	783	788	830	838	885	874	834	875	817	849	864	843	858	908	884	818	844	864	873	822	790	823	877	828	845	849	855	844	848	851	827	911	841	831	825	843	863	875	888	842	886	835	853	820	845	805	905	853	815	843	891	837	900	850	815	860	854	828	873	816	818	789	865	878	859	847	846	858	885	862	864	860	825	845	835	936	813	849	861	796	854	912	826	849	866	795	836	907	832	817	814	814	829	885	819	864	853	801	830	862	847	863	839	819	830	841	805	856	865	867	929	856	793	863	840	843	867	810	810	785	836	777	824	849	854	848	862	854	836	829	843	850	847	872	831	873	798	856	892	877	879	834	799	841	888	870	816	828	833	863	866	893	851	803	882	858	872	812	841	792	845	813	814	904	885	859	871	823	831	799	823	856	831	845	842	813	835	849	834	792	865	812	815	892	840	859	874	843	869	855	892	812	810	859	828	868	886	818	888	826	869	858	854	852	864	851	844	824	866	827	811	823	829	819	881	827	813	842	863	840	823	853	826	784	831	831	812	856	873	874	827	814	835	846	918	882	840	815	868	875	831	836	830	873	849	856	838	863	842	810	824	862	880	858	881	873	904	900	796	856	852	842	892	866	824	871	814	832	867	878	839	824	888	853	834	830	810	799	833	853	864	821	827	839	803	835	856	850	836	818	812	856	879	858	851	854	835	827	785	855	845	889	815	892	835	860	858	901	834	816	858	845	857	905	820	853	834	815	857	788	842	866	810	864	807	831	825	871	839	834	810	860	828	813	803	878	810	886	920	801	887	905	858	892	834	848	843	878	876	839	835	863	824	856	858	806	813	851	794	855	894	860	859	804	855	834	883	834	878	852	811	855	834	860	806	903	834	867	863	834	835	830	890	833	815	862	817	836	849	918	867	856	858	831	831	849	838	845	810	847	918	864	820	916	826	859	821	855	835	880	900	867	869	829	852	829	847	846	882	814	879	830	849	874	861	816	833	843	844	813	852	858	844	845	860	812	862	859	833	881	821	819	878	837	858	809	849	829	839	844	881	886	782	843	845	937	823	890	833	844	849	907	825	837	870	858	833	919	830	823	881	844	881	873	830	800	840	834	807	828	854	827	834	824	816	825	866	848	786	884	829	829	814	866	882	866	831	874	822	863	805	895	809	845	866	876	824	873	844	860	837	804	844	850	914	899	841	856	861	824	848	806	860	762	830	853	858	865	845	867	882	827	863	818	843	815	855	851	869	862	857	841	867	849	849	821	862	826	875	859	904	840	833	825	896	852	817	884	807	861	811	829	878	874	835	868	888	884	835	845	850	878	904	786	835	790	837	842	849	861	888	850	872	843	879	870	828	872	814	845	892	873	865	812	842	880	874	833	825	876	812	825	842	822	856	844	912	892	827	818	903	851	836	826	831	832	901	832	853	842	875	829	905	865	853	843	857	872	834	871	820	848	843	858	895	806	818	824	826	839	833	876	771	789	838	858	787	849	813	850	803	861	898	862	845	794	859	845	883	838	805	870	907	831	868	809	838	843	862	841	830	863	817	831	894	815	885	907	829	832	786	817	797	860	868	836	861	839	830	814	824	840	917	857	836	852	868	848	838	860	868	886	785	817	879	900	864	799	850	770	858	821	825	843	865	879	848	882	889	839	856	806	853	854	825	802	826	833	913	851	846	886	885	836	807	813	870	800	793	894	805	789	854	833	850	861	830	898	833	862	888	853	878	869	795	811	849	901	847	849	844	835	815	875	794	871	843	844	891	846	830	845	892	900	810	850	803	838	839	850	783	828	880	802	837	865	813	863	881	864	807	890	815	797	850	825	821	861	827	857	839	867	839	793	913	847	826	811	871	821	836	863	856	857	833	840	834	826	865	867	862	850	886	864	883	834	816	893	879	905	828	862	820	800	884	848	824	931	853	868	849	884	827	825	844	819	846	792	863	862	861	829	845	832	824	844	798	853	798	828	821	839	897	903	863	799	841	841	891	853	822	852	896	853	854	802	795	888	889	846	867	797	837	821	816	855	867	867	862	864	819	854	843	912	850	819	848	840	832	835	838	837	853	828	829	831	861	813	855	853	853	861	855	801	831	827	821	826	842	851	798	908	845	838	791	857	881	925	823	880	852	868	864	871	788	860	826	836	843	871	855	856	793	855	840	875	841	824	915	846	847	841	863	885	879	859	852	840	787	811	835	832	856	838	851	853	837	893	869	835	810	839	817	886	859	852	845	810	792	860	831	850	869	842	821	847	875	848	836	829	862	854	897	809	870	815	787	838	805	855	849	813	855	866	901	792	827	852	828	803	856	879	824	855	835	843	921	863	816	842	902	839	830	844	831	756	837	881	882	876	825	829	844	789	831	831	893	859	898	814	825	837	875	848	885	827	852	868	864	850	833	869	848	837	843	848	865	812	776	884	846	824	853	849	770	865	819	853	844	844	825	849	847	827	866	878	868	865	827	821	836	862	881	865	846	871	790	827	823	821	895	847	851	853	892	862	862	804	846	835	818	879	873	812	886	841	823	799	811	843	839	867	763	879	837	836	870	790	852	857	848	870	814	836	865	828	842	840	852	854	835	838	872	880	821	797	828	845	851	898	897	839	865	887	821	825	895	876	822	841	827	916	865	793	837	843	797	843	815	829	841	902	854	846	883	797	864	834	851	845	875	819	862	833	858	820	886	854	828	792	849	890	790	845	850	822	828	879	846	831	866	863	857	826	849	850	828	866	890	867	887	868	795	826	823	817	890	854	822	845	842	843	831	829	840	820	837	887	816	832	823	834	835	841	809	860	791	844	811	805	823	871	833	846	857	836	808	834	816	860	851	889	882	853	832	884	862	859	820	845	849	920	877	834	828	866	835	883	846	830	794	871	836	815	848	811	784	901	819	866	825	853	822	902	815	795	874	852	860	813	801	844	849	832	835	838	886	869	906	883	837	795	885	809	806	846	920	873	921	788	908	837	871	790	839	848	825	846	789	879	896	801	832	830	834	837	904	786	826	870	840	818	866	835	803	905	888	880	852	864	899	869	815	852	798	844	874	896	888	821	861	888	839	833	814
24096	14411	13123	7555	5148	3770	3044	2519	2066	1904	1632	1455	1403	1333	1161	1157	1115	1129	1049	1050	978	1026	943	952	918	990	891	925	938	891	920	898	899	903	921	861	906	843	826	850	885	868	836	829	838	823	843	753	794	809	829	863	785	829	822	843	828	821	828	830	801	819	814	811	829	800	776	766	838	844	807	838	759	825	797	803	805	797	814	810	823	844	800	816	795	848	811	781	853	833	792	801	775	868	832	840	811	763	801	775	783	810	854	838	802	793	781	779	808	768	833	792	828	810	852	818	766	800	798	773	814	805	861	782	753	852	870	786	799	839	804	773	817	814	831	808	779	857	782	813	843	745	815	774	804	781	786	845	747	757	826	786	836	811	777	751	843	788	754	827	814	839	776	789	827	851	815	874	808	837	810	798	819	791	793	782	809	797	769	754	792	811	808	776	845	801	822	831	778	838	818	766	841	854	821	786	781	793	811	849	824	826	792	817	867	807	826	813	830	783	756	814	792	787	804	820	819	814	802	774	769	819	809	807	800	820	770	820	769	740	847	777	815	799	847	773	841	828	822	778	813	834	796	787	818	781	827	824	772	783	819	834	774	784	802	832	825	796	814	823	796	789	802	801	805	835	809	788	737	762	817	742	850	828	785	815	854	855	830	808	787	765	813	827	817	761	764	811	799	811	771	835	760	756	751	770	790	825	815	787	825	841	777	828	821	822	862	805	812	844	783	816	798	838	824	792	775	853	820	781	791	816	821	744	789	858	815	845	739	839	778	772	778	801	799	811	802	793	811	817	798	791	815	779	760	821	803	809	807	813	860	855	772	801	825	772	801	829	764	809	840	801	828	828	786	877	795	804	789	859	808	798	827	824	832	820	795	789	739	798	810	804	780	799	815	770	848	787	832	804	781	848	831	806	826	808	826	791	818	763	798	797	859	805	783	826	788	850	818	810	847	771	871	782	792	813	818	807	776	771	808	809	751	849	793	776	836	840	799	805	792	813	765	808	814	781	803	754	769	785	758	738	755	833	834	847	789	812	773	811	805	836	817	796	791	769	830	781	812	814	766	783	849	742	817	837	807	789	817	860	797	773	784	811	786	810	856	806	799	794	826	827	791	806	795	784	794	772	825	840	804	820	758	819	807	794	886	794	788	803	755	792	792	813	804	816	809	779	825	786	833	852	795	830	785	805	810	779	799	831	754	813	747	754	817	832	806	768	867	822	815	809	768	805	771	783	775	786	820	789	806	832	830	802	797	815	770	753	782	827	891	747	838	822	788	762	772	761	822	835	803	795	786	790	798	770	814	825	803	806	759	813	762	773	761	791	817	818	830	774	833	757	827	818	767	767	826	817	821	840	787	766	841	804	835	866	868	781	819	816	784	783	803	780	813	821	783	842	803	811	765	836	820	821	848	805	884	825	839	813	821	794	824	813	816	819	783	825	797	805	811	788	855	760	797	779	793	793	821	801	792	781	763	785	839	849	815	782	844	798	783	807	813	790	852	799	815	810	832	827	780	819	740	801	809	781	796	878	801	825	805	874	792	794	796	804	870	843	812	793	772	762	825	786	862	821	808	804	786	781	729	791	813	791	854	787	810	824	798	813	796	791	783	792	829	776	797	796	782	830	837	791	795	843	860	809	794	817	783	818	827	839	848	850	807	810	819	766	792	803	798	821	808	832	779	766	822	805	777	779	768	771	764	773	764	836	781	799	761	800	781	842	757	786	848	795	796	801	851	838	804	732	872	819	835	770	784	807	728	784	816	849	802	845	815	799	763	845	873	754	845	853	814	746	770	820	768	863	836	825	845	787	813	839	787	813	791	760	837	825	782	855	802	798	788	799	817	800	819	834	796	810	780	788	815	833	797	846	805	829	799	885	740	804	785	813	750	811	790	765	796	816	816	807	808	872	794	823	800	788	778	781	803	851	812	795	779	818	799	811	813	789	824	820	800	887	837	765	777	825	816	822	811	808	786	796	797	798	828	810	841	806	845	786	790	833	791	789	821	841	802	805	814	862	796	756	777	829	841	831	787	841	851	834	837	812	766	822	813	790	784	817	788	804	808	826	783	832	818	816	822	821	871	760	790	836	799	845	807	757	824	800	851	774	790	801	830	748	821	809	798	794	816	796	765	790	826	799	794	797	782	804	820	838	847	784	780	831	821	816	821	845	829	806	781	783	810	774	860	770	794	785	834	815	800	767	800	821	739	838	776	861	809	773	784	783	841	829	842	810	780	766	770	780	782	811	774	836	804	782	802	770	778	836	815	786	817	761	799	828	754	760	787	795	801	812	806	771	748	756	805	742	791	766	779	780	846	862	856	764	802	798	892	837	774	776	813	779	764	816	808	789	750	770	792	764	781	789	807	842	858	838	811	815	787	811	806	799	801	832	817	841	784	766	832	779	804	802	879	852	783	834	823	792	843	802	831	790	841	797	806	803	811	808	784	841	791	794	762	773	847	804	801	798	821	774	779	790	858	799	848	816	803	809	800	817	773	792	824	782	863	825	793	783	821	828	867	866	782	821	838	782	791	787	800	804	803	827	776	749	835	810	789	807	827	798	808	816	735	814	809	792	829	847	824	821	823	764	807	796	844	809	775	826	803	838	812	777	826	802	814	831	804	841	803	814	784	803	772	842	759	798	812	766	829	842	804	818	803	797	773	806	851	789	800	827	821	773	797	809	776	816	822	838	770	796	797	823	823	826	806	834	821	808	806	851	801	824	836	804	833	803	815	784	837	813	846	754	833	798	814	789	857	784	760	836	812	752	757	813	781	771	839	816	802	841	821	803	795	817	770	764	809	829	794	862	779	800	823	805	767	807	777	750	789	815	811	864	812	841	834	825	803	842	799	841	846	794	816	825	817	818	806	792	794	835	811	761	794	819	796	773	772	773	784	821	771	855	845	831	808	798	821	808	752	818	802	783	794	772	842	845	819	797	823	797	822	802	801	795	804	801	788	784	871	768	787	771	822	812	856	808	804	807	830	816	779	758	847	774	804	797	801	862	781	776	848	824	795	817	809	821	826	817	821	786	817	805	775	847	792	843	801	771	785	784	800	833	817	799	761	828	833	806	814	776	824	809	812	779	809	844	801	796	865	813	771	815	796	854	800	812	816	798	813	792	800	816	782	812	851	820	826	787	782	824	800	786	832	793	778	798	782	789	821	741	812	840	802	851	787	808	820	792	765	775	814	804	802	823	836	793	871	830	814	803	850	790	792	754	821	815	791	847	779	755	806	809	839	768	745	794	818	806	794	834	851	785	802	791	731	822	833	834	836	794	835	813	828	777	768	825	812	800	750	802	781	800	804	792	834	833	781	798	811	833	817	840	779	809	743	818	757	776	782	802	772	770	807	764	812	768	785	802	824	776	802	796	823	747	766	774	760	824	894	796	805	867	806	789	767	815	771	808	840	737	803	828	770	818	837	813	832	802	783	753	809	813	816	773	799	865	786	806	798	824	805	858	787	838	828	757	796	811	777	772
31182	15122	2905	1036	822	820	723	685	657	628	657	674	678	671	658	676	643	663	664	638	651	682	629	648	676	722	662	690	680	632	657	646	615	643	693	645	632	669	693	675	669	644	643	682	620	645	632	693	655	687	666	681	681	637	642	631	644	665	646	639	698	629	670	593	645	630	696	658	623	678	701	684	679	633	645	653	652	629	659	674	655	684	642	638	660	683	661	587	652	642	663	658	592	700	658	679	658	664	665	647	676	669	684	637	664	652	677	608	645	725	651	649	632	657	691	620	640	710	677	675	639	642	644	633	653	665	668	664	656	659	649	703	634	636	698	643	642	707	586	664	674	640	650	689	623	620	614	681	671	688	657	653	635	641	686	636	617	689	641	647	616	687	640	623	655	676	627	626	674	656	686	655	680	646	615	633	668	679	663	659	681	649	656	620	639	656	670	640	679	649	656	700	613	637	690	639	680	642	647	648	655	659	650	649	619	675	637	648	675	689	611	706	626	635	693	677	630	694	655	672	636	653	709	654	670	655	614	691	624	660	668	663	696	638	644	635	706	633	615	609	674	648	688	623	675	712	606	664	643	658	654	647	639	706	654	660	664	636	629	671	665	648	644	656	631	612	651	647	654	650	632	591	652	714	668	661	620	664	634	668	604	724	667	667	677	636	640	685	609	651	659	642	685	640	671	643	683	691	654	651	674	669	629	700	650	654	666	677	625	659	662	687	657	623	664	673	687	622	639	671	658	629	635	620	657	656	642	618	613	652	657	699	638	657	620	699	679	659	644	721	666	697	674	660	655	677	623	650	695	619	656	680	677	665	599	649	624	630	622	662	683	666	669	655	647	651	678	661	660	631	673	641	675	665	642	649	642	698	661	630	697	596	631	708	674	658	701	657	651	674	615	701	648	672	635	646	668	648	672	670	650	676	685	674	660	665	597	654	632	634	617	610	689	618	622	626	591	662	659	635	615	673	709	642	641	646	652	635	714	636	672	626	664	684	689	639	604	685	646	646	637	681	661	685	669	652	693	632	628	635	622	688	665	628	663	674	663	661	668	710	621	649	647	656	624	685	708	691	642	654	699	645	693	697	655	647	631	625	656	675	655	709	627	643	653	668	629	624	652	672	670	635	635	663	622	659	656	660	682	659	646	717	671	676	652	647	670	651	653	666	680	656	645	715	660	642	682	632	638	695	607	646	680	685	634	653	622	714	634	687	703	687	651	659	677	648	672	650	691	658	647	627	621	622	624	657	707	632	651	661	650	652	694	671	667	652	659	602	625	635	678	669	661	636	628	691	689	625	646	682	661	673	635	630	693	654	601	727	675	675	633	668	647	613	713	642	636	619	595	646	626	636	650	682	653	657	684	655	643	603	640	666	649	681	677	660	668	677	691	654	628	616	652	640	649	665	637	636	648	641	671	662	668	668	680	689	646	622	668	646	669	665	713	689	681	693	655	668	656	661	678	618	660	617	658	644	673	685	614	663	628	649	658	644	665	647	678	670	637	642	646	670	675	658	678	694	605	615	673	657	643	685	668	623	611	681	611	638	677	619	682	683	611	686	666	635	682	645	633	653	683	677	661	702	673	637	666	652	708	665	653	647	652	589	667	669	659	637	695	644	676	634	664	623	623	618	680	637	620	689	637	662	630	653	601	678	608	650	645	633	718	635	645	617	658	696	627	642	609	625	657	635	635	594	690	614	653	624	601	685	664	641	632	659	649	643	671	620	675	632	658	665	687	627	645	633	654	688	693	670	698	648	672	659	670	662	640	634	624	598	637	644	658	628	632	653	668	646	666	653	683	640	677	613	687	624	640	676	667	620	623	680	654	607	683	628	611	636	674	682	673	641	631	664	620	619	629	679	657	647	655	666	650	640	654	615	651	610	706	624	680	662	696	625	648	625	663	680	635	647	700	624	663	634	659	714	666	635	688	657	659	667	630	672	636	613	658	636	644	604	665	629	668	628	641	658	682	607	648	619	663	638	648	673	655	647	661	663	663	643	638	709	614	697	687	650	597	623	640	611	687	673	639	653	680	639	639	669	673	657	628	656	621	670	633	668	685	640	672	642	667	642	651	667	622	660	656	697	634	631	646	660	689	690	630	714	706	646	707	638	653	679	604	631	638	685	626	642	629	675	655	691	654	616	653	713	626	622	666	690	664	659	677	675	667	646	663	624	650	646	640	678	655	697	607	691	664	644	625	651	669	632	669	680	635	614	652	660	639	621	675	677	640	662	636	658	636	692	637	633	677	646	695	614	688	661	655	666	642	623	628	659	690	689	628	620	662	692	600	628	631	666	655	630	656	706	680	694	638	625	651	666	630	673	625	689	667	638	633	672	628	665	651	647	686	662	631	661	621	668	646	654	665	659	642	647	677	638	657	627	660	674	682	653	688	689	667	663	646	628	694	607	648	682	690	661	659	665	685	649	641	660	645	687	630	656	660	651	629	629	618	635	694	629	638	653	690	579	661	671	640	627	625	643	628	666	656	625	715	662	651	664	621	690	666	632	650	658	656	697	668	604	664	670	664	642	646	666	662	637	649	663	686	692	599	664	580	712	680	665	635	663	658	650	658	625	669	685	640	644	664	691	646	612	682	653	659	628	691	665	597	678	607	678	694	565	639	660	666	683	670	621	615	629	667	648	648	606	682	683	641	663	649	674	652	635	695	656	652	693	647	652	609	666	693	609	693	644	621	664	660	624	663	676	608	606	687	676	629	697	664	680	694	652	670	690	621	671	657	645	628	633	684	702	665	664	647	681	661	668	637	629	627	692	636	627	661	635	628	623	646	669	703	684	668	628	664	707	612	706	641	626	647	645	644	642	661	646	636	668	661	661	681	661	637	620	640	695	647	693	693	625	619	689	672	704	699	636	680	648	616	673	644	693	646	665	643	690	651	695	635	661	714	717	677	592	673	663	671	656	652	628	648	630	661	616	654	662	641	674	692	652	649	690	677	627	597	691	662	638	676	664	622	640	662	634	697	651	652	671	678	656	656	644	613	643	649	648	659	637	667	648	672	646	633	702	645	678	661	660	636	656	628	602	627	656	637	626	679	657	651	626	666	623	670	642	680	658	669	630	629	632	612	631	665	630	690	626	628	662	650	643	642	634	659	683	681	678	649	703	662	641	674	623	625	653	673	689	655	621	637	646	627	655	668	673	658	665	630	649	666	657	634	667	660	637	663	613	622	693	631	649	668	671	657	650	646	660	669	649	686	597	654	616	651	656	629	646	638	688	643	684	627	663	614	645	681	708	641	616	674	672	669	636	663	656	642	645	663	665	686	649	651	656	641	655	656	667	667	662	622	637	641	667	666	683	675	615	651	693	726	628	623	670	680	698	653	673	648	685	679	585	705	647	672	604	668	644	611	693	641	655	664	682	600	659	669	625	695	624	661	622	650	673	645	611	686	672	650	638	630	634	670	620	659	679	698	634	660	639	659	652	623	714	642	661	623	626	671	631	727	682	621	623	643	648
20372	1231	1084	898	760	770	741	752	706	739	702	736	727	715	703	698	697	724	693	703	701	662	677	646	699	745	711	685	701	687	687	650	716	669	735	662	678	685	738	704	691	712	670	712	701	734	702	701	738	700	660	703	651	683	679	703	679	686	664	695	702	655	696	735	687	680	691	677	654	690	714	698	690	696	673	682	704	691	680	653	760	653	699	708	638	698	713	662	697	689	724	639	659	687	672	658	687	636	700	683	693	681	703	696	669	717	658	702	707	691	693	656	719	655	711	690	670	633	690	677	648	660	667	688	688	656	708	715	655	677	693	658	743	691	704	702	665	665	665	701	686	668	619	674	659	697	654	709	694	691	684	681	645	648	699	672	650	697	643	675	697	728	705	683	679	658	670	698	718	671	701	683	740	695	668	701	666	702	661	631	650	713	680	681	667	660	698	650	675	654	662	697	690	670	691	670	653	720	706	746	701	687	676	633	651	707	684	657	718	656	713	666	679	704	718	676	684	682	629	680	693	713	690	672	706	659	630	671	657	742	696	666	774	676	719	674	674	713	679	683	648	725	678	655	712	684	719	687	687	700	661	687	711	701	685	726	666	662	598	707	687	677	699	638	684	677	674	645	732	681	709	668	701	659	686	640	664	719	656	658	695	728	661	716	660	680	731	701	655	670	654	770	670	673	700	688	676	674	629	652	675	693	691	693	722	750	694	598	694	678	682	712	733	680	686	677	665	757	669	678	657	699	660	682	659	753	637	679	635	683	721	686	660	668	658	645	659	670	654	658	743	703	660	651	695	669	694	678	691	662	692	651	649	666	669	675	674	715	680	675	727	712	690	678	707	704	701	655	678	678	667	672	692	638	692	674	705	690	618	645	660	717	668	748	654	682	686	713	723	694	721	691	719	668	698	665	687	686	706	674	672	725	662	726	635	648	719	668	697	735	713	659	684	647	689	710	675	709	704	692	671	715	704	681	665	716	696	647	691	664	750	682	660	666	694	729	688	665	736	711	721	661	698	639	677	710	698	679	732	690	676	668	665	690	686	638	692	699	688	697	681	700	727	650	691	705	700	701	676	691	684	701	679	657	697	680	672	673	657	750	687	638	671	651	728	716	713	690	682	678	674	681	683	670	708	707	696	704	705	664	696	708	681	686	712	724	656	724	663	665	693	682	694	655	664	690	637	654	660	677	722	645	665	672	645	698	616	634	693	721	668	644	657	682	701	650	650	690	684	644	712	699	683	693	648	696	644	681	684	703	661	724	661	682	683	658	691	697	695	674	683	718	681	630	720	665	682	643	726	723	673	659	659	679	679	677	716	696	721	696	684	662	709	721	679	682	695	708	702	655	628	683	636	725	686	684	677	742	668	701	692	631	692	686	676	634	708	666	700	690	680	700	681	675	686	696	697	650	674	718	699	679	659	695	673	681	659	694	674	681	665	721	694	655	664	684	666	690	692	719	722	680	686	661	746	677	709	670	684	685	671	694	686	672	670	700	678	743	654	651	647	697	648	716	683	659	688	658	724	676	720	678	704	645	662	657	703	738	660	652	699	712	670	669	652	734	664	669	695	678	698	686	690	673	707	694	683	692	681	650	674	691	662	627	696	678	711	705	702	683	651	645	729	692	716	670	673	657	680	676	708	703	682	691	683	697	682	684	662	658	654	728	679	705	744	671	685	650	695	685	729	710	660	656	683	672	695	715	686	694	699	720	656	693	686	660	632	730	643	695	701	691	666	686	640	693	712	657	642	683	690	652	649	723	646	683	660	634	690	712	717	659	712	647	698	691	687	692	665	674	675	648	702	722	680	634	650	669	679	642	669	677	716	641	688	694	690	661	694	677	685	698	642	641	726	726	660	704	673	721	659	661	652	688	648	724	714	676	723	703	699	678	682	712	660	657	714	671	691	672	689	681	681	719	657	667	662	669	610	685	710	702	654	710	667	681	689	687	737	698	693	728	720	614	675	661	695	694	680	684	703	644	671	667	668	656	702	675	665	724	669	693	696	698	721	641	693	759	706	671	706	656	706	673	658	705	747	654	679	658	669	656	728	646	648	690	690	690	699	647	684	655	681	677	662	653	698	703	666	696	651	722	680	731	673	671	689	714	665	646	717	705	694	723	651	640	643	704	677	664	727	633	719	715	704	686	653	703	670	668	673	690	697	661	696	702	692	676	682	702	638	695	671	704	652	688	674	688	690	684	737	702	691	691	647	683	682	677	667	682	716	663	660	673	691	652	683	686	679	710	743	622	716	671	670	719	672	682	683	686	677	669	694	677	703	712	686	703	614	709	683	705	711	662	717	676	678	714	689	676	659	634	740	713	680	708	710	657	690	697	729	651	663	679	675	709	718	682	693	697	631	663	662	652	665	705	689	652	684	707	666	670	676	629	665	651	648	718	662	688	693	722	705	708	696	709	640	664	678	679	716	660	670	665	617	689	701	720	704	681	712	650	679	676	670	696	660	666	725	630	706	669	685	727	701	671	687	717	691	721	658	696	668	640	712	706	685	707	660	686	686	730	705	693	674	621	721	679	680	702	677	712	676	667	635	708	694	666	674	660	639	667	686	697	656	668	655	633	681	685	646	673	717	683	741	653	658	648	700	669	728	698	664	688	710	712	678	716	687	716	647	670	743	707	697	720	659	702	632	720	661	703	669	678	667	720	687	707	708	682	717	679	705	650	695	694	679	671	662	724	666	682	665	642	659	730	675	646	656	703	696	699	656	679	653	658	702	693	671	687	642	670	685	675	674	693	657	680	663	646	683	725	681	690	654	710	645	715	694	699	709	661	719	687	677	667	689	693	678	704	683	692	640	667	695	722	650	676	699	686	679	681	727	641	666	661	654	681	686	609	693	692	672	704	664	695	658	640	673	687	700	687	674	669	672	691	693	631	695	689	715	686	670	645	659	721	629	691	672	674	641	718	714	659	655	685	715	650	670	684	650	666	674	676	687	671	692	651	690	668	683	692	717	672	719	732	666	685	697	687	696	654	697	635	700	697	664	710	680	706	701	668	707	706	628	697	669	715	704	665	691	673	659	698	665	658	682	660	658	681	650	701	721	668	654	682	679	701	675	719	666	657	691	694	673	656	684	699	650	733	660	706	672	744	673	665	707	658	684	658	694	695	709	696	722	744	673	699	648	671	721	643	628	678	652	680	644	714	643	677	663	665	674	701	709	650	639	668	726	707	708	676	696	697	719	637	675	702	686	688	682	723	656	704	622	663	692	703	691	679	666	686	665	672	721	663	673	682	748	738	661	733	654	707	674	677	677	670	705	706	665	741	663	639	689	682	693	658	681	711	692	685	662	707	669	678	672	702	666	664	698	645	678	662	688	675	672	681	713	733	691	681	633	727	670	643	665	667	694	685	645	686	731	717	644	673	708	694	696	662	688	681	688	677	732	716	675	682	683	721	696	666	688	714	689	670	684	686	616	671	703	682	746	663	649	697	673	680	643	701	671	691	774	660	707	690
24474	20326	26136	24360	20317	9389	1291	780	729	701	623	571	549	559	550	524	523	551	461	464	485	475	482	478	445	479	467	481	485	463	489	452	473	422	493	440	451	501	448	443	442	433	450	450	462	453	447	416	432	447	446	442	429	461	458	440	439	465	432	457	445	403	460	433	456	429	475	386	437	448	485	451	432	408	432	438	443	442	435	471	500	428	437	434	452	430	411	422	437	447	418	384	368	426	429	454	440	429	454	454	438	445	456	411	424	443	442	461	461	414	469	425	433	442	434	428	421	472	450	428	465	417	429	484	440	454	452	472	473	448	474	432	469	422	461	454	447	439	435	439	419	447	437	430	396	437	457	467	462	445	435	440	465	434	460	443	445	462	408	462	431	433	436	477	452	417	436	418	435	452	448	443	466	459	466	452	416	456	487	423	412	407	413	418	480	448	455	451	467	417	438	457	439	436	475	437	417	412	440	452	434	447	459	460	465	427	446	475	441	446	435	426	465	443	439	422	424	449	409	432	445	447	425	465	492	442	466	420	450	440	415	451	436	422	439	443	430	465	458	420	467	446	458	411	418	453	466	403	454	469	443	458	453	416	465	413	483	453	429	416	425	495	436	426	434	451	456	459	456	447	414	466	447	452	479	442	473	461	450	430	455	480	450	474	460	457	444	476	425	460	445	427	419	396	431	407	433	447	458	485	439	473	441	450	451	439	439	463	417	413	443	414	467	457	416	487	428	480	460	468	473	467	488	435	404	393	409	437	477	446	393	476	421	426	446	437	397	400	426	411	469	443	465	446	389	427	441	405	466	525	448	451	461	438	470	456	468	461	405	415	433	412	451	423	420	456	440	468	423	459	448	423	439	450	443	404	450	456	438	453	448	464	487	447	446	430	459	486	455	457	469	442	428	459	438	413	451	461	461	409	417	412	422	431	391	475	403	436	448	442	417	448	439	417	434	457	457	441	427	482	456	453	426	451	436	408	432	458	454	462	448	446	462	433	466	431	440	457	459	460	433	432	458	419	461	451	453	453	436	430	439	461	472	433	434	488	448	432	417	444	462	458	427	475	476	439	445	440	429	431	441	429	463	417	485	428	429	399	430	450	421	464	418	436	439	472	443	458	447	488	480	440	429	450	444	439	444	430	472	450	455	422	437	415	440	430	427	426	465	450	435	433	464	405	496	438	425	412	471	508	397	427	460	407	415	473	453	431	476	424	437	454	434	437	453	447	490	473	430	427	423	476	446	427	424	408	421	434	435	470	422	418	434	429	495	409	419	466	461	447	466	416	443	449	444	448	443	477	431	452	443	466	431	393	437	460	469	471	435	408	459	417	467	406	438	422	404	446	447	449	441	434	439	436	434	496	464	427	450	431	426	484	430	441	458	429	444	440	466	403	461	428	429	436	436	466	434	441	447	425	436	433	460	452	427	423	416	434	440	468	430	440	425	440	455	413	428	460	438	442	469	435	453	431	447	434	466	470	427	435	439	432	457	429	432	405	462	420	424	454	434	437	449	466	497	460	371	417	447	446	436	478	417	464	433	460	444	465	418	435	462	428	463	422	457	493	443	447	421	428	427	473	454	426	462	451	482	432	439	449	423	422	470	458	460	427	454	461	439	448	456	419	441	418	446	434	446	471	418	419	480	429	477	451	505	441	437	452	448	413	459	451	432	408	453	451	423	422	433	456	416	434	469	432	447	460	471	418	451	461	450	420	408	438	447	429	438	424	468	438	399	445	456	444	428	417	404	429	451	411	452	442	421	437	490	442	474	469	461	437	459	450	461	447	426	439	436	421	445	414	473	423	425	448	428	459	439	448	472	411	418	469	444	439	441	416	486	421	436	471	396	419	480	457	445	441	470	441	426	461	432	450	444	452	445	469	468	451	400	405	433	446	448	440	466	476	461	448	389	453	422	448	429	438	440	423	459	453	437	464	390	481	415	430	476	454	461	470	441	455	464	403	469	445	449	444	449	423	479	441	461	438	458	477	455	500	445	450	458	466	425	461	419	415	457	402	415	469	488	461	438	416	454	429	410	439	487	484	432	440	450	430	452	455	490	482	452	424	452	466	422	456	402	452	413	407	467	480	454	474	475	468	450	463	405	430	393	430	468	459	465	461	438	450	438	448	427	430	468	404	439	446	443	437	431	441	459	453	441	426	439	453	451	456	485	393	448	421	444	432	444	481	436	446	421	473	453	435	441	460	441	437	465	425	469	411	476	452	437	439	434	449	426	437	422	463	462	393	429	458	423	439	433	450	438	434	448	420	429	455	426	459	425	455	434	441	445	412	437	430	436	418	466	422	436	429	444	459	433	425	456	436	483	454	431	437	456	424	456	433	434	428	466	434	429	428	445	464	445	457	434	430	425	432	458	471	454	471	445	460	406	451	446	441	432	434	448	438	412	426	452	457	422	442	465	417	459	468	401	462	447	429	450	443	447	474	394	451	467	431	427	450	490	458	438	440	435	484	411	425	411	438	435	428	426	460	460	427	406	477	429	450	458	421	484	407	415	434	428	432	463	426	444	470	458	446	437	469	415	435	427	413	454	469	434	456	473	420	433	426	409	453	454	432	451	434	436	431	434	424	493	443	493	430	416	440	439	465	467	485	443	415	451	455	469	469	431	482	434	448	441	455	435	453	455	418	409	476	426	464	451	460	444	463	436	431	436	463	401	446	469	441	471	431	468	453	429	417	462	449	418	441	428	462	430	487	427	401	415	452	432	452	460	451	457	417	440	473	430	433	441	434	453	442	476	428	470	459	421	452	457	514	459	419	474	438	429	402	453	454	468	452	427	455	445	454	437	410	449	492	441	466	434	436	472	469	428	434	419	460	440	436	458	426	465	455	441	410	427	463	437	401	453	432	449	463	450	414	379	442	445	457	449	433	419	458	467	425	425	433	433	429	439	416	451	439	431	433	441	431	430	466	445	441	443	387	424	392	485	406	442	419	481	398	470	426	407	428	449	440	459	457	435	471	472	476	435	431	452	449	439	469	486	445	451	439	449	448	411	429	455	466	451	420	456	475	471	416	446	469	448	472	507	477	423	423	472	470	411	477	437	471	433	446	430	419	467	417	441	440	450	423	446	437	410	465	452	449	444	427	410	432	458	439	408	450	470	423	462	470	413	475	459	460	435	402	461	472	458	458	453	438	443	458	430	455	427	460	425	430	422	419	442	413	439	444	422	434	421	432	422	414	464	470	447	429	417	411	398	427	419	446	446	445	446	452	446	437	496	430	415	433	437	416	452	440	431	457	474	453	466	458	445	450	462	435	416	440	443	450	451	451	421	457	447	408	455	461	420	433	406	431	451	467	419	435	428	447	442	408	420	409	433	444	444	437	438	447	433	428	481	452	463	430	462	465	469	408	469	431	424	453	415	488	462	435	458	435	456	436	425	422	444	430	468	431	404	453	433	435	413	439	457	431	425	418	455	468	454	452	439	438	429	438	442	452	434	434	432	402	395	457	438	422	430	473
28697	8437	7768	4197	2861	2036	1571	1354	1133	1017	870	794	719	682	673	616	627	606	507	542	561	593	501	510	497	521	463	537	508	528	469	489	504	491	478	503	503	488	501	482	493	441	472	466	487	509	470	493	491	514	459	487	438	457	471	450	465	479	457	443	463	472	454	461	451	484	495	458	459	437	511	495	481	465	473	468	444	462	448	474	435	489	482	451	465	460	465	486	454	454	457	492	462	487	460	465	479	442	487	486	525	459	451	479	446	525	451	423	459	488	446	426	479	423	435	492	455	476	436	468	476	471	450	427	474	480	437	455	458	461	452	430	481	461	447	488	457	456	469	448	443	442	449	439	474	436	463	463	455	459	426	472	491	444	458	454	447	505	463	451	483	450	460	409	447	453	481	474	468	482	472	461	452	436	442	485	456	465	496	461	443	447	450	467	464	486	456	449	458	481	465	439	443	447	424	431	481	454	473	452	473	473	460	506	451	477	410	453	470	478	492	442	440	441	495	437	465	473	483	462	472	442	459	489	449	504	452	468	493	466	491	456	457	433	435	449	480	448	416	448	432	431	425	500	446	445	463	455	507	467	435	435	445	454	463	436	456	425	444	468	457	453	449	485	414	490	485	452	428	423	464	483	449	454	444	448	480	485	472	477	461	482	459	431	455	462	482	448	511	434	433	442	453	459	440	473	435	467	458	451	475	475	446	429	418	452	432	439	440	475	475	443	479	496	447	456	451	411	450	451	481	458	458	500	462	452	475	430	450	454	446	454	461	467	450	474	475	482	433	459	450	467	438	468	456	498	453	448	440	450	468	462	487	506	469	449	438	435	496	476	439	460	480	392	478	457	470	440	457	439	483	460	444	448	460	467	458	448	497	469	463	462	475	475	506	467	471	450	467	454	491	484	470	477	416	439	464	403	467	441	466	461	499	481	426	481	461	477	450	482	470	409	488	460	439	460	469	454	459	453	424	450	452	450	451	513	440	465	457	441	468	442	465	472	426	447	437	477	465	475	433	466	453	432	464	455	456	466	430	460	473	450	491	496	457	413	472	457	486	453	461	426	448	435	481	436	472	444	466	442	469	477	477	450	479	471	457	472	516	465	446	435	460	425	502	491	457	452	448	490	453	460	463	447	473	461	449	462	473	470	440	441	426	514	445	434	455	484	426	438	462	427	424	457	471	458	460	461	453	437	478	448	466	457	455	424	456	445	437	482	446	477	458	464	431	504	451	445	465	450	426	510	462	453	435	447	426	427	447	446	447	457	463	466	453	436	463	451	443	499	483	478	471	484	477	428	492	455	481	474	472	469	435	422	468	458	445	468	457	466	463	454	444	464	499	458	499	433	459	468	456	450	452	455	461	430	439	447	475	482	462	422	482	451	438	424	492	525	481	467	439	445	456	464	428	440	459	469	482	457	460	464	452	473	447	456	458	427	426	433	423	443	434	441	479	453	473	464	400	449	454	448	476	477	479	475	459	426	433	427	500	453	458	432	433	466	465	472	492	447	404	453	416	424	474	437	468	471	483	478	464	410	415	450	459	462	439	481	482	421	471	449	459	447	478	466	491	472	467	474	441	480	449	439	516	453	515	461	464	464	476	470	453	518	460	477	501	446	478	497	450	473	498	454	514	462	466	469	458	497	494	451	448	438	474	473	455	459	472	424	453	455	479	444	449	483	483	470	475	456	457	425	460	472	438	479	445	449	442	442	454	440	481	476	517	496	464	447	457	450	463	465	467	442	450	481	482	451	472	448	476	471	458	432	468	510	417	445	453	477	507	476	428	459	449	476	444	467	476	442	440	497	471	456	440	495	443	468	498	448	444	453	456	475	461	449	458	444	468	425	451	433	444	467	454	436	457	451	460	428	411	449	494	486	490	436	452	427	473	425	484	421	452	464	480	472	473	446	461	454	468	466	460	441	464	447	479	465	454	461	413	417	470	430	448	457	423	461	467	461	432	472	478	469	436	447	460	458	479	471	443	447	459	433	472	487	471	486	451	474	480	428	478	432	454	454	454	442	441	450	449	427	429	439	461	416	450	467	494	494	422	466	468	438	479	474	430	460	460	477	478	468	454	454	460	467	444	450	455	423	421	428	431	452	452	448	484	426	470	480	447	485	456	454	444	463	470	458	440	473	490	461	471	463	428	471	505	485	475	477	461	461	415	425	476	458	490	425	485	493	479	444	443	422	452	487	441	502	448	432	464	479	475	463	481	470	486	478	464	437	445	422	473	446	460	434	462	465	446	437	424	463	432	442	471	455	472	451	433	437	406	472	465	466	433	513	455	425	471	439	452	437	492	458	455	461	477	507	445	456	480	467	466	414	482	433	487	456	447	441	451	490	451	453	480	455	471	450	464	476	490	479	446	460	446	477	445	438	514	449	464	483	469	449	460	436	481	473	434	457	433	453	480	502	446	457	484	507	480	465	448	439	429	442	455	433	455	442	453	450	476	460	449	452	450	425	447	430	473	488	462	457	499	488	504	450	463	484	455	454	477	453	453	484	486	503	448	416	412	452	471	442	435	434	500	449	483	428	411	447	453	500	440	422	477	418	476	459	476	423	490	479	436	412	408	473	487	482	466	412	482	463	444	470	466	438	471	483	437	458	480	458	452	480	447	442	463	460	452	474	470	468	489	441	447	456	446	471	435	496	453	475	467	471	449	491	441	457	477	462	495	480	456	473	426	490	431	456	435	467	457	467	425	503	453	453	460	479	409	492	472	447	468	454	460	471	459	432	519	479	457	452	479	469	426	477	422	489	435	436	503	454	461	468	437	440	457	439	441	479	476	430	454	440	476	485	433	447	458	479	403	461	468	445	488	492	434	486	475	432	459	449	441	474	452	485	435	467	478	493	442	440	470	451	444	452	491	452	490	506	415	444	459	475	447	429	440	465	466	470	523	439	441	419	445	480	453	442	448	504	454	448	472	444	466	473	437	496	481	435	466	435	484	462	459	430	523	450	439	488	451	495	459	426	456	449	461	468	480	442	451	455	483	449	488	457	456	435	467	424	445	452	459	469	464	475	458	431	459	427	416	464	463	462	467	483	446	441	457	452	412	497	444	473	445	442	508	436	434	464	474	471	448	456	467	473	492	415	410	453	447	451	432	456	468	471	481	454	473	462	452	505	466	517	472	473	459	463	446	458	498	457	477	428	438	464	478	445	450	449	459	458	482	430	442	463	437	463	417	487	479	433	465	441	465	475	471	456	442	413	494	451	467	456	497	483	460	445	435	440	419	451	441	437	470	420	482	474	487	435	424	446	491	450	432	452	448	459	466	479	433	446	489	440	429	441	402	462	491	474	467	446	462	477	427	482	458	465	479	476	446	439	449	409	473	456	463	452	463	495	471	500	451	448	472	391	459	494	477	445	441	413	436	471	513	449	475	487	484	466	464	456	450	431	462	460	451	464	504	469	432	440	460	468	493	451	455	455	433	471	464	416	449	419	424	495	474	516	497	428	407	471	443	450	421	438
22546	20334	26661	23884	20343	20410	9871	1832	1377	1330	1143	1088	1094	1061	955	1019	987	1009	937	871	959	902	984	912	911	904	928	878	917	878	857	884	885	900	899	846	853	858	826	913	885	849	876	841	873	912	873	820	840	837	856	895	840	867	891	826	904	818	827	840	839	847	840	837	876	845	859	880	844	915	835	860	828	883	873	832	866	829	813	865	816	868	882	801	822	859	835	853	847	794	830	928	860	807	906	773	834	845	782	792	868	862	845	904	786	859	863	818	872	827	809	842	781	856	873	875	847	868	823	824	824	820	835	848	833	853	834	850	868	870	784	853	861	842	798	859	856	861	878	818	886	841	821	918	851	808	834	849	867	845	868	805	836	859	858	846	814	858	797	852	832	874	901	860	800	823	904	826	818	883	874	878	811	784	859	848	841	847	840	799	798	897	859	824	855	819	790	846	822	848	839	860	844	828	862	826	814	844	861	854	867	851	827	824	859	812	864	846	803	894	862	843	918	884	862	802	857	867	896	836	816	880	798	819	826	811	862	821	887	850	841	725	866	783	816	848	841	789	822	890	802	821	836	847	813	868	896	853	866	855	862	848	847	843	803	887	879	794	859	883	822	851	838	874	829	811	824	856	876	892	878	894	910	832	841	874	811	812	826	891	900	848	873	840	872	845	847	836	792	857	833	864	794	833	843	833	852	858	846	889	813	797	836	842	889	818	869	867	808	824	839	845	902	808	779	899	864	843	852	876	852	822	815	834	869	839	920	803	830	877	870	883	805	829	813	851	808	848	757	890	854	832	858	829	851	848	811	864	839	783	840	875	826	803	849	858	820	900	818	768	835	820	850	819	815	857	890	839	855	801	914	822	809	873	863	829	894	812	815	833	825	847	897	833	848	871	849	848	851	775	863	770	826	820	808	838	849	819	834	825	823	851	826	860	856	901	866	887	867	801	837	854	865	845	806	852	864	801	857	899	789	818	839	839	834	820	842	831	829	874	850	830	883	808	818	835	882	787	809	802	842	864	821	862	822	815	810	853	821	877	870	858	869	822	806	858	862	847	856	875	827	842	879	869	811	834	825	836	850	797	878	852	843	907	789	864	856	856	811	805	851	860	856	871	845	859	831	854	785	870	863	872	824	810	838	876	824	791	831	835	830	838	802	787	867	870	836	875	892	860	821	848	852	865	835	822	870	847	818	829	828	857	806	806	817	846	878	841	862	786	835	859	868	819	829	841	810	886	860	863	879	891	822	872	899	797	818	808	839	780	831	820	823	844	876	836	865	844	854	791	828	816	865	810	830	902	795	821	826	853	748	836	811	848	830	877	804	883	871	877	832	842	852	843	855	922	891	870	807	849	842	859	829	821	883	785	833	852	869	822	901	852	849	821	860	841	882	872	817	839	891	819	830	838	839	897	877	835	844	803	850	844	840	804	843	857	807	819	846	799	807	851	832	805	861	864	891	828	840	864	811	853	879	904	877	898	817	830	796	866	837	806	824	828	812	885	821	832	852	876	812	845	837	836	822	849	875	818	850	810	862	854	841	824	893	809	789	798	843	885	836	855	852	845	829	800	827	823	792	848	853	857	838	810	834	821	896	856	863	855	814	803	866	827	812	862	848	828	832	797	842	848	828	860	826	806	800	855	791	864	870	821	807	841	847	781	836	856	846	848	806	804	819	803	802	844	855	819	861	844	867	844	826	825	796	876	853	874	871	823	879	876	862	816	850	836	857	852	803	911	831	889	835	829	832	856	870	774	879	815	817	848	783	850	827	840	869	827	812	863	766	837	794	799	909	860	869	783	867	887	789	851	855	825	816	875	837	839	856	781	849	803	865	836	798	827	875	875	826	877	838	885	852	822	798	863	863	869	820	833	851	758	876	795	854	840	828	831	824	801	817	792	837	883	860	835	833	921	797	837	835	881	810	873	861	839	846	826	813	816	844	850	816	840	864	870	808	910	888	806	770	848	857	866	829	841	905	798	877	836	848	870	824	853	835	807	859	817	811	863	879	843	827	807	809	828	889	869	854	842	834	810	897	836	842	814	873	827	843	821	860	816	802	819	892	872	852	845	868	840	836	850	870	833	824	852	777	870	878	838	878	870	807	844	819	870	861	836	824	811	817	818	833	883	881	814	802	827	799	887	839	874	833	847	752	829	848	854	843	872	824	804	847	937	829	797	830	904	775	879	910	774	851	834	842	878	803	851	855	842	844	778	933	896	843	869	877	876	808	875	873	851	864	816	828	840	843	826	788	823	837	818	822	847	814	803	800	835	843	836	821	793	835	800	841	865	848	818	847	809	830	835	842	833	848	862	860	868	870	816	816	864	818	848	855	842	796	787	854	829	859	829	836	864	854	824	849	832	843	834	860	890	844	824	883	888	837	814	822	817	803	842	841	897	873	871	831	859	865	851	816	888	791	846	854	849	871	864	789	868	840	835	828	860	828	848	836	867	890	795	836	817	847	857	863	901	844	817	845	852	813	866	830	873	892	832	849	836	806	807	864	847	840	826	866	860	824	839	857	840	824	855	823	821	890	886	877	774	848	871	846	745	783	870	857	812	844	838	806	871	844	850	827	829	853	840	845	810	857	828	829	838	853	849	882	845	761	866	837	842	819	813	837	855	851	847	854	863	874	802	843	863	854	881	800	841	850	882	833	783	868	853	810	851	866	864	835	807	856	862	860	834	848	864	812	833	843	818	842	872	825	801	860	867	883	840	790	837	801	886	816	790	809	833	808	848	831	841	886	807	831	817	775	855	838	808	874	822	845	824	840	851	886	813	868	886	809	881	832	794	811	843	832	810	825	777	854	817	854	870	820	874	872	856	863	816	872	858	843	878	913	846	855	924	812	854	815	817	836	860	833	840	835	814	806	805	852	842	852	853	815	797	871	784	850	852	859	873	868	850	874	839	861	796	852	849	876	845	874	841	824	820	834	801	876	847	800	851	832	848	797	898	814	841	862	778	834	830	856	812	820	829	873	860	829	784	936	832	860	839	862	836	848	816	820	838	840	913	850	776	777	865	805	841	828	777	832	863	814	831	888	834	807	819	814	806	844	860	803	802	844	823	832	804	819	857	799	870	828	834	866	840	862	802	839	833	849	806	797	811	819	871	888	797	822	842	805	887	896	828	819	813	837	859	839	825	866	814	833	796	817	780	875	851	807	822	785	819	861	912	879	855	856	864	816	872	841	840	814	797	853	806	849	808	863	850	874	835	801	826	803	826	838	849	796	842	842	824	859	838	838	807	888	814	816	861	836	837	862	836	935	808	834	843	876	868	847	845	847	844	889	850	909	850	847	796	822	842	830	883	848	842	867	823	835	766	843	822	835	795	858	815	851	840	858	886	843	836	840	845	835	802	836	870	871	840	841	821	808	825	863	771	828	877	878	851	850	812	870	843	774	896	872	861	877	892	839	795	824	856	794	866	801	881	868	837	836	800	866	869	891	867	850	854	830	832	853	835	823	840	875	842	855	848	894	876
23161	14276	13033	7416	5066	3753	3031	2509	2061	1903	1610	1499	1338	1265	1179	1071	1098	1113	1038	1080	1001	981	974	878	969	859	927	868	885	922	857	872	810	886	872	845	894	880	893	814	780	881	834	826	854	794	840	863	814	821	850	811	754	802	778	806	848	801	816	821	815	865	769	822	764	788	795	777	795	820	797	793	811	808	827	767	807	779	799	819	725	810	833	851	792	813	761	775	850	755	832	786	783	852	764	793	735	781	796	806	746	822	823	782	811	806	751	811	823	774	816	809	839	757	801	797	830	846	780	739	813	810	810	766	804	778	836	807	828	832	805	765	775	823	811	814	787	772	762	835	807	775	784	777	817	789	831	799	823	802	825	809	821	782	815	784	787	812	774	829	801	822	790	768	790	792	794	832	781	842	789	890	775	758	774	813	795	797	823	756	818	742	785	804	818	827	789	814	784	810	813	797	799	811	758	867	802	823	820	784	798	791	854	837	821	822	813	781	845	794	771	815	822	799	827	769	805	855	788	807	799	778	797	774	864	829	839	818	803	823	840	788	817	838	830	836	822	859	771	788	791	829	829	775	829	749	781	783	849	788	861	791	822	755	736	813	760	795	812	783	799	717	791	784	803	822	831	785	823	779	848	780	750	777	842	812	801	778	774	766	757	804	834	788	797	819	819	790	795	795	801	764	830	750	800	820	776	764	722	825	816	794	868	819	826	775	822	809	813	772	779	768	824	818	826	776	842	836	824	845	797	816	776	758	818	799	779	826	824	804	834	790	768	858	804	808	783	819	791	836	789	755	787	757	780	781	784	773	759	804	761	798	808	813	789	762	785	802	810	795	830	751	815	826	834	789	769	809	798	784	847	762	798	761	800	796	831	763	777	793	798	796	743	785	781	768	784	795	781	785	789	744	794	792	833	778	803	804	764	800	796	776	803	777	839	765	810	794	822	742	771	751	765	799	828	806	804	805	789	821	806	757	789	775	830	795	785	773	774	791	827	767	763	761	810	828	817	742	798	792	771	820	803	774	809	760	772	785	837	820	804	765	811	795	765	808	741	829	849	819	798	846	840	798	806	807	781	806	851	817	820	818	779	788	821	800	796	815	849	834	782	819	790	792	782	774	844	813	842	851	801	790	767	831	802	771	779	856	794	807	803	805	810	798	846	773	757	791	797	845	807	825	774	782	798	773	822	795	771	796	789	796	747	762	884	771	751	816	774	810	779	837	819	849	793	757	748	769	750	746	800	830	799	799	784	848	781	756	785	782	783	824	780	814	800	811	830	750	823	790	737	813	810	816	830	821	841	808	835	798	778	834	824	748	753	807	786	764	848	836	818	816	804	780	848	771	776	808	787	773	795	796	811	818	837	818	763	792	815	804	866	834	807	790	832	793	804	771	789	827	819	826	805	826	781	797	780	737	765	848	846	777	803	814	811	812	780	802	787	746	803	768	818	787	818	798	806	833	797	790	774	724	807	827	755	814	794	765	796	757	788	785	813	820	793	820	809	850	796	836	821	829	790	806	755	747	792	805	811	788	775	813	819	795	829	814	773	794	810	782	764	801	833	775	822	799	750	793	786	757	788	811	763	766	745	812	826	871	777	762	783	807	806	831	833	804	840	873	836	821	775	853	844	762	811	796	816	784	765	793	861	772	827	775	830	776	832	755	833	841	761	815	788	799	760	800	811	840	807	790	825	797	754	792	770	798	771	784	777	790	777	793	819	782	804	805	801	812	819	797	782	785	799	792	796	786	815	820	780	791	783	741	771	768	832	749	857	769	816	782	812	742	807	820	838	807	767	803	835	777	783	819	799	787	814	805	842	784	772	745	830	814	831	775	795	774	821	775	779	799	824	769	775	795	818	783	780	764	796	743	794	827	742	791	789	818	781	752	835	756	823	824	763	764	762	828	806	818	768	793	818	782	760	793	768	794	775	827	759	858	839	774	778	766	818	807	780	823	786	823	844	826	752	801	831	779	794	805	796	804	763	782	792	840	802	791	792	814	797	829	760	772	810	827	784	799	761	731	800	758	794	766	780	804	759	825	824	776	780	820	734	823	776	748	789	761	797	818	826	784	782	803	784	789	772	723	845	777	791	846	822	746	761	815	855	808	802	783	790	863	791	774	817	816	821	854	777	783	773	798	814	771	774	792	789	738	783	791	857	779	810	794	801	787	815	809	752	772	822	807	753	778	794	777	780	796	803	791	811	847	804	789	799	792	827	789	815	798	829	761	815	849	795	769	818	766	832	818	816	779	810	827	791	771	872	782	740	792	830	814	801	790	787	849	758	793	778	768	814	856	729	800	802	803	801	774	845	781	822	803	837	823	727	832	795	818	815	824	815	781	762	809	801	781	868	806	759	820	752	793	804	784	802	835	747	831	784	767	815	816	832	815	782	806	787	778	830	841	841	814	823	811	776	815	822	803	762	844	831	802	829	802	830	807	789	770	790	767	785	810	788	831	810	790	808	809	816	785	757	746	831	824	846	819	781	789	807	782	816	828	775	781	804	747	794	857	787	777	785	784	792	821	816	804	785	783	803	800	824	814	813	836	835	846	862	806	776	823	780	798	826	839	746	803	834	813	804	780	795	838	800	786	827	832	814	797	777	781	820	811	833	769	773	782	823	829	761	817	808	814	792	798	828	820	791	851	793	813	810	862	788	788	797	822	839	798	762	732	815	798	765	760	824	796	762	787	775	806	730	788	841	796	810	794	824	808	804	814	773	846	767	782	857	810	805	802	839	863	776	823	807	803	727	803	858	785	721	778	786	850	825	764	805	824	769	813	852	796	848	809	775	800	828	765	772	806	841	777	827	752	748	834	847	750	803	772	783	780	812	835	750	784	850	818	794	781	841	783	840	853	780	809	735	756	786	822	771	804	814	843	777	806	751	799	822	777	770	776	815	770	840	797	837	768	832	809	808	832	801	789	765	790	771	811	786	814	824	797	782	830	809	821	802	784	796	797	845	757	759	787	761	800	782	829	856	824	791	796	808	749	794	822	807	801	762	825	790	772	831	739	822	781	822	791	760	798	762	822	824	774	823	805	779	782	779	748	826	796	832	801	830	814	817	799	825	778	786	769	804	790	803	766	801	807	806	851	802	854	769	791	798	782	812	792	823	804	813	788	840	811	832	793	825	812	816	777	793	821	809	775	795	808	828	757	771	777	799	780	746	820	818	800	751	768	830	830	780	820	799	811	794	858	793	780	777	767	791	796	777	804	778	793	852	819	783	882	792	795	773	850	808	768	795	822	811	791	818	823	814	805	772	748	778	857	772	761	814	813	791	797	837	864	809	772	748	811	796	815	794	820	803	810	780	859	877	835	761	812	827	776	777	756	762	754	774	770	808	821	820	786	760	779	824	826	805	821	809	812	745	763	798	784	773	784	799	810	791	807	744	767	843	781	780	802	783	835	804	793	803	797	799	770	819	807	870	839	776	805	733	788	787	804	812	812	741	783	794	803	811	769	777	784	812	803	820	801
31173	15097	2896	885	723	698	679	714	665	700	665	701	664	661	711	740	647	651	642	687	651	664	648	662	687	687	666	656	694	658	645	669	653	705	721	646	637	637	645	666	651	696	676	622	659	667	621	667	623	685	603	621	645	663	641	668	655	644	663	662	662	689	724	683	677	637	665	694	674	629	669	648	693	613	647	687	664	664	713	596	689	680	695	700	686	694	680	649	672	636	697	629	683	680	666	673	630	682	669	690	690	642	678	643	681	671	695	694	686	673	688	672	726	670	674	650	654	666	682	661	629	654	670	635	652	630	688	635	643	653	667	668	688	647	676	676	643	650	634	651	648	642	660	658	671	613	668	678	655	663	676	637	654	662	682	671	676	662	668	647	675	669	681	659	635	668	631	634	622	673	665	647	640	704	684	690	661	641	668	669	648	647	684	679	646	634	646	718	664	695	648	664	680	698	646	633	702	619	682	662	633	645	664	636	594	639	647	638	653	651	692	630	686	698	701	648	655	661	641	636	640	648	681	655	661	607	679	645	672	645	632	643	719	675	669	610	641	665	669	648	688	739	661	636	678	616	698	674	688	637	640	680	655	631	689	689	619	668	667	665	724	662	697	673	686	642	673	661	631	655	647	621	672	651	699	645	641	663	691	649	653	664	662	655	630	657	678	684	648	633	633	647	636	676	658	646	658	675	685	684	706	663	638	620	634	689	672	651	664	642	633	644	656	678	666	707	718	661	655	596	666	653	665	637	693	696	681	651	634	660	646	655	667	695	679	624	686	655	662	619	624	689	670	669	684	623	657	642	657	669	668	694	697	676	611	670	674	636	683	625	657	716	656	705	661	646	641	705	678	740	642	674	659	632	643	607	679	679	670	652	675	621	645	686	657	706	693	652	686	680	642	644	692	669	670	646	689	668	672	652	645	619	673	669	682	665	687	741	665	649	643	721	704	672	654	670	613	586	670	636	642	661	685	605	671	691	620	663	658	653	645	653	660	623	721	645	679	649	642	646	662	677	637	691	658	689	662	686	643	615	612	675	653	608	674	646	671	664	683	666	648	685	664	675	663	657	639	635	679	673	681	659	719	649	628	691	678	622	670	644	693	592	611	638	625	628	707	714	672	649	653	641	618	677	684	639	676	621	639	637	686	627	645	673	699	674	678	595	674	652	666	685	647	647	608	687	669	658	655	644	683	676	680	687	637	628	699	692	648	658	665	660	664	688	659	734	660	667	674	706	632	658	696	705	667	652	677	678	605	628	613	676	670	676	665	610	659	710	669	639	646	651	666	630	696	698	640	674	650	643	680	676	667	658	688	696	672	642	640	674	663	613	632	610	626	643	683	625	633	650	700	684	632	614	688	690	625	679	649	669	653	649	675	703	655	634	644	667	692	642	644	654	644	660	638	690	645	708	647	619	658	692	672	693	703	620	629	693	654	593	653	689	642	667	637	677	698	663	707	710	637	652	717	682	657	624	682	663	595	661	658	673	684	671	683	655	648	646	638	686	660	630	660	634	674	652	627	697	639	649	738	657	629	634	671	657	679	628	663	649	610	644	678	627	662	641	682	656	658	680	672	653	712	603	654	625	657	684	676	626	668	650	646	672	644	690	668	613	687	634	703	657	711	676	652	673	613	671	660	669	657	732	634	656	644	703	608	672	640	701	667	654	659	708	665	690	623	668	684	666	616	635	661	662	642	692	676	642	673	677	650	672	650	673	677	649	632	680	636	634	654	667	700	628	675	653	641	649	683	616	649	637	677	639	672	616	685	655	690	714	696	638	647	656	725	667	727	634	625	689	662	634	629	673	676	660	663	671	667	648	667	678	651	648	625	629	673	672	679	656	637	642	644	691	705	662	659	641	669	649	686	652	693	684	657	678	623	644	701	627	646	649	689	670	703	643	610	621	694	641	643	658	669	621	602	674	649	655	680	666	698	661	667	685	617	672	629	689	685	649	689	627	647	674	646	668	672	645	681	668	665	653	679	625	654	646	613	661	652	683	676	651	664	710	638	678	651	641	669	675	700	666	633	683	685	665	690	638	646	707	642	647	636	642	648	685	642	637	596	668	690	639	705	630	650	671	703	646	688	677	709	705	650	640	647	678	629	591	610	627	640	643	672	648	651	594	666	625	668	648	677	710	667	652	683	624	654	634	689	655	669	707	645	656	699	638	655	640	681	677	660	649	691	622	654	649	657	624	657	684	643	651	661	668	665	626	687	654	708	688	619	657	679	683	672	642	628	669	601	660	686	724	647	638	638	694	634	640	720	633	634	622	646	678	664	632	652	652	700	664	673	653	643	654	671	651	634	664	691	635	678	653	638	669	627	672	659	672	605	657	631	663	660	643	622	677	628	648	679	619	648	744	636	658	657	642	670	676	636	682	645	677	638	656	622	650	631	672	679	629	672	665	682	658	650	666	666	687	687	639	670	667	678	689	685	665	654	655	643	640	653	685	670	623	670	649	663	679	661	676	703	694	601	646	634	661	635	703	655	674	654	658	631	704	704	661	726	613	657	668	711	649	667	654	650	646	680	704	658	687	727	660	623	649	637	671	670	678	694	678	639	748	612	631	636	689	719	620	670	670	717	670	700	655	678	678	664	623	636	700	686	676	638	663	691	666	674	692	665	678	651	660	653	627	673	660	621	651	622	665	665	647	654	686	605	663	683	666	651	642	700	649	696	654	680	646	720	626	643	627	689	661	718	668	641	670	632	631	662	704	640	650	644	648	617	660	592	669	679	622	679	598	663	596	673	670	640	660	648	705	683	676	658	647	651	668	632	672	666	611	674	619	680	630	679	630	635	642	630	631	627	653	634	669	613	688	619	674	670	652	710	674	665	652	670	649	637	653	645	682	620	661	666	622	666	684	702	650	670	690	640	644	650	672	718	646	649	637	676	631	616	642	618	669	668	630	695	666	653	654	713	652	667	684	621	634	661	670	647	688	670	678	683	669	678	644	681	693	597	644	670	680	698	662	668	659	672	739	678	674	596	645	680	644	679	656	657	622	664	677	673	671	641	647	652	634	629	663	674	649	691	667	690	716	673	679	699	614	663	680	703	675	638	668	626	703	665	644	682	640	692	648	656	670	708	651	686	633	633	682	640	658	666	644	674	685	669	671	606	661	670	642	665	660	623	691	664	643	677	680	643	674	676	658	684	626	626	664	677	665	632	673	641	678	634	649	625	643	650	636	672	646	663	616	695	701	640	663	656	684	677	657	628	666	649	639	636	647	681	670	617	626	597	611	678	633	661	666	669	689	639	683	663	648	641	659	642	699	643	652	735	633	716	715	625	701	686	628	640	678	689	719	672	652	662	656	661	697	689	609	650	662	627	665	686	662	690	662	633	671	679	702	646	640	693	677	669	622	675	635	687	649	705	638	681	651	645	671	688	663	665	600	672	640	673	688	651	624	713	680	689	684	671	667	681	654	616	617	659	712	694	637	657	667	673	676	632	645	622	663	637	682	682	710	600	651
20128	1223	1087	877	814	782	767	756	761	659	706	695	737	726	736	723	707	689	683	706	672	690	712	674	674	701	724	703	720	687	684	677	689	708	687	678	669	695	696	682	708	747	712	696	670	699	718	705	674	687	654	682	669	723	654	690	682	699	719	700	696	687	685	656	661	680	672	711	737	659	684	683	702	671	661	712	680	683	687	668	702	692	685	691	679	693	720	652	658	683	652	644	714	678	718	720	687	725	691	712	665	697	679	685	671	624	710	704	677	713	653	673	690	718	708	693	702	676	678	660	688	659	672	694	675	666	630	669	681	728	682	648	657	627	720	643	634	704	675	708	701	701	663	691	740	641	711	660	666	694	677	703	665	687	714	685	658	645	663	692	751	675	691	673	739	691	683	690	678	712	694	675	697	693	679	714	714	656	658	703	713	714	689	673	622	635	678	689	624	687	690	679	698	681	695	701	673	732	657	760	666	682	677	697	677	727	708	728	742	679	690	677	722	674	680	678	680	687	698	680	732	659	653	672	681	681	681	678	669	743	639	681	659	746	667	643	718	694	702	729	678	686	748	667	654	777	686	678	664	669	685	675	751	638	687	686	688	696	706	708	660	714	687	731	655	727	700	689	677	695	730	656	637	701	697	663	752	691	714	649	657	690	651	694	614	688	700	680	671	721	698	705	671	676	666	680	717	655	660	673	651	690	712	605	758	631	745	672	648	669	698	662	650	678	720	685	714	748	716	656	700	696	719	663	633	704	704	716	663	652	702	673	673	731	679	698	700	696	702	705	685	692	691	708	663	703	653	673	685	700	667	688	687	693	662	693	663	696	697	686	674	688	731	703	709	645	672	683	721	654	694	656	695	652	639	678	655	673	653	687	650	677	698	683	694	674	672	669	668	638	649	669	697	704	698	649	708	698	750	742	654	720	700	691	711	702	696	683	659	656	742	718	732	659	686	691	703	621	726	716	658	663	710	697	695	709	685	714	663	685	709	655	660	661	685	693	677	696	681	667	697	683	690	703	643	716	698	684	715	674	688	679	670	697	637	674	649	683	679	668	679	698	725	667	684	706	695	615	675	688	672	677	658	716	673	683	647	644	678	667	666	692	659	738	680	701	653	680	709	670	720	661	637	661	674	705	724	679	678	704	699	679	661	695	680	681	667	696	698	742	715	676	672	731	630	693	693	693	652	711	702	705	667	710	681	711	682	710	688	666	682	707	633	648	700	738	664	702	687	701	659	711	711	674	699	674	683	676	681	720	678	671	691	703	715	727	696	621	643	699	663	713	676	693	710	735	665	706	711	616	685	663	678	689	643	670	683	655	727	704	690	676	715	675	662	728	717	650	695	651	711	708	637	716	715	703	671	681	666	696	684	675	647	740	694	691	699	655	775	629	663	714	657	684	691	644	684	637	696	699	681	648	629	639	699	666	733	658	654	695	678	737	701	683	672	682	652	692	675	736	722	706	681	744	698	659	680	677	680	701	650	752	707	669	662	717	687	674	666	682	653	714	725	684	684	703	690	687	691	722	653	683	667	684	617	680	722	678	704	692	668	626	691	651	650	627	697	699	699	712	720	655	677	628	694	686	702	676	671	703	652	713	698	708	680	701	669	653	714	705	665	690	692	722	733	681	697	667	658	688	673	675	652	741	700	656	723	669	751	695	684	630	693	687	700	704	668	666	687	691	694	664	716	664	694	694	701	665	699	708	664	688	681	702	677	694	706	715	669	660	722	664	691	733	676	754	687	670	690	628	665	723	702	667	678	674	675	660	682	673	704	675	728	720	672	707	674	683	635	675	644	674	681	654	666	656	713	702	696	677	718	722	674	677	717	681	673	680	722	675	669	655	699	667	656	694	696	679	715	659	644	707	662	695	730	639	671	726	625	685	674	742	657	711	702	657	688	695	711	693	649	683	704	707	686	661	723	759	658	691	690	660	659	710	645	651	714	667	739	669	673	675	683	689	663	689	673	657	702	652	723	747	687	675	687	692	707	685	672	700	652	661	659	693	714	682	697	681	637	668	689	687	713	682	660	701	686	685	681	688	732	734	686	741	666	680	717	712	646	679	697	749	679	685	674	680	668	657	682	653	704	727	702	672	722	623	627	721	695	694	712	656	705	644	725	709	707	705	702	673	715	709	721	676	672	713	711	693	659	703	681	721	729	682	742	639	716	693	685	749	654	652	684	659	677	718	683	664	652	683	714	737	714	667	698	652	668	687	668	683	709	629	668	658	709	682	678	724	610	690	717	672	724	716	709	699	670	664	666	673	636	661	669	684	657	719	723	658	721	725	663	660	697	683	628	689	651	662	675	739	674	697	692	696	661	671	666	640	706	697	689	667	717	671	719	698	687	737	694	673	665	702	659	697	694	705	689	707	700	708	696	652	659	722	734	664	663	663	663	667	669	692	654	671	706	654	735	752	698	680	685	676	705	680	690	695	755	674	648	670	745	621	704	717	716	648	690	681	708	701	636	679	631	682	666	685	670	681	674	668	698	681	674	673	682	686	684	703	688	714	690	624	692	743	672	671	695	637	644	668	707	715	689	689	668	653	659	664	688	688	700	702	676	724	668	652	672	664	675	649	657	727	680	706	755	707	664	629	676	728	675	683	692	667	690	689	647	687	742	664	699	717	649	696	715	677	699	641	696	649	660	659	678	664	660	686	654	690	711	668	704	652	730	707	679	687	731	730	690	694	700	683	708	701	721	685	697	697	685	757	683	673	660	688	703	694	694	644	656	688	652	675	649	673	635	682	735	693	662	659	686	738	725	698	719	691	646	669	687	696	654	688	689	697	671	683	684	671	689	715	683	684	701	700	692	716	701	702	627	671	695	659	694	702	679	709	682	688	664	709	704	684	716	701	660	704	673	655	672	670	696	714	696	661	725	677	657	706	721	643	680	696	692	642	686	735	634	693	681	671	661	681	650	672	688	697	692	695	703	677	666	657	678	701	661	693	677	713	696	677	739	637	709	650	677	634	721	669	696	694	680	691	678	638	698	664	696	691	707	645	673	695	691	659	708	660	715	713	688	716	729	697	677	704	684	693	743	691	667	671	686	686	695	665	656	703	651	685	748	701	616	703	709	703	653	655	668	678	705	670	673	729	680	697	674	751	670	723	710	711	669	687	682	667	660	708	672	705	705	646	691	659	704	700	710	707	737	695	659	700	664	716	713	676	693	748	702	670	716	680	637	676	645	659	638	687	723	681	697	723	724	657	654	692	654	715	711	731	716	694	712	652	691	674	697	690	653	685	668	674	681	669	669	668	677	627	674	732	713	737	672	709	702	670	703	684	668	710	687	675	665	655	676	678	714	689	700	670	677	649	661	658	672	674	654	707	710	705	659	656	685	703	693	663	718	655	646	661	698	702	669	721	687	702	658	682	685	672	663	639	660	656	705	700	666	731	668	707	733	650	675	680	689	645	686	649	676	710	680	695	669	676	717	678	706	690	716	651	678	703	698	702	704	726	689	685
24523	20330	26228	24321	20328	10089	1316	880	755	686	669	611	605	579	553	550	541	543	544	534	550	510	510	503	537	512	483	478	485	497	528	487	499	467	450	482	448	483	460	470	465	490	504	503	498	537	459	486	487	488	467	505	476	503	465	473	499	477	465	485	472	427	465	413	484	503	501	450	489	482	472	494	464	481	447	469	526	450	483	489	502	488	491	483	458	488	460	495	436	435	448	495	471	469	439	476	495	441	493	490	410	446	456	448	505	480	495	463	476	475	463	457	482	504	461	482	446	463	418	471	458	521	468	495	506	479	467	509	455	458	466	458	463	504	491	457	504	461	475	472	447	438	497	466	507	448	436	468	494	466	450	433	480	457	476	498	493	490	474	453	460	448	467	442	433	485	439	475	504	457	453	492	471	474	461	471	488	455	470	454	452	461	447	498	465	475	467	449	476	486	459	508	473	490	446	459	482	434	445	471	460	501	476	492	464	453	433	468	439	479	463	464	468	476	468	462	465	447	469	455	489	454	482	458	490	450	491	458	439	476	504	495	469	450	471	467	472	476	473	485	463	489	464	446	465	502	442	489	469	489	456	440	502	478	450	485	472	485	487	470	427	473	465	477	436	489	449	502	489	514	489	452	491	462	446	493	504	477	488	487	454	462	495	427	453	476	431	465	489	454	502	475	457	466	470	443	487	471	472	482	513	464	476	437	452	487	461	522	486	491	465	467	479	494	470	432	454	452	447	518	456	476	475	422	472	493	492	469	496	485	468	523	484	480	513	500	479	486	447	518	493	483	488	441	502	440	528	507	464	503	463	497	504	477	492	428	469	465	426	456	433	453	524	465	476	469	438	447	456	412	476	483	456	460	438	455	478	461	446	480	505	440	450	462	516	444	461	498	454	449	473	500	507	450	474	471	488	499	447	473	487	464	472	488	462	476	480	443	467	455	449	398	452	440	507	503	464	493	453	433	479	504	493	480	490	477	457	480	439	451	458	481	503	474	503	479	469	470	483	438	482	463	485	494	531	468	441	460	453	438	451	455	490	507	502	480	459	459	459	483	492	497	462	479	468	474	436	438	448	453	496	470	511	488	405	466	499	486	470	492	453	477	472	478	462	439	427	499	521	436	455	490	448	470	492	454	471	426	485	520	503	472	492	481	451	463	485	485	478	479	462	523	502	452	467	481	449	450	471	465	470	459	437	461	466	475	495	481	462	449	452	448	502	460	450	458	489	484	483	427	486	461	472	479	455	481	471	432	430	474	439	458	448	477	477	455	487	443	470	498	464	488	453	463	451	463	472	457	488	463	444	488	478	431	439	449	482	488	455	480	427	472	513	447	456	457	454	479	479	484	484	446	493	485	486	486	475	473	469	450	452	524	437	434	509	451	461	440	436	456	490	484	455	474	474	453	513	459	445	445	467	500	456	447	470	492	474	497	475	509	496	461	468	461	457	480	511	463	500	443	476	486	467	461	427	427	473	499	469	494	487	463	467	453	468	455	474	491	453	471	479	514	453	442	446	487	474	490	447	461	443	452	462	448	467	485	471	457	491	445	457	477	456	455	477	449	477	467	492	444	474	511	481	452	464	458	517	464	452	479	452	455	493	443	477	480	469	480	444	485	458	495	501	434	502	471	439	426	451	497	462	477	471	478	491	467	491	466	471	466	465	475	453	518	456	495	460	464	471	464	477	481	454	460	519	480	440	473	490	486	524	487	448	489	488	464	463	425	433	482	473	477	478	484	466	466	498	450	437	452	496	469	471	438	532	458	450	440	437	470	452	485	462	484	473	499	478	460	426	476	496	469	476	495	489	485	522	465	505	468	441	493	425	495	478	459	463	499	461	493	480	464	419	464	503	471	468	507	468	521	478	474	474	460	514	466	455	471	504	485	475	478	490	476	486	459	497	465	464	467	479	456	471	467	452	466	486	449	453	496	511	458	438	460	478	466	470	491	461	470	494	481	462	473	480	473	468	476	425	439	484	458	451	503	469	477	452	464	459	470	467	499	463	460	471	483	475	451	493	457	478	487	437	476	482	460	456	487	501	464	469	450	435	497	512	492	474	507	510	499	455	462	442	498	463	458	475	433	428	514	454	437	490	459	500	475	451	492	457	467	502	534	478	455	474	472	494	435	479	494	478	465	436	478	439	460	509	456	456	483	480	468	457	518	425	483	452	466	503	495	422	462	471	434	476	490	442	443	467	478	506	482	460	460	512	504	495	460	468	468	491	477	496	504	478	483	495	470	452	523	483	500	497	442	455	422	492	484	416	487	494	467	453	427	456	477	433	516	472	445	474	483	504	492	479	471	469	454	495	483	499	474	526	455	466	488	513	433	455	503	499	479	483	493	467	470	442	487	444	463	450	510	440	477	517	457	494	480	469	502	483	503	485	483	443	452	474	470	475	474	481	509	445	465	424	506	446	447	463	470	466	497	491	469	475	478	423	435	479	446	481	478	471	477	508	479	479	480	454	486	477	462	480	495	459	511	483	483	458	490	470	509	447	447	507	491	492	473	483	487	506	459	486	450	483	463	472	473	468	492	474	460	458	461	442	477	488	477	471	475	455	460	465	471	453	517	489	431	474	439	465	484	458	470	495	480	462	429	422	496	454	481	446	458	499	497	464	479	435	452	488	466	474	456	522	448	469	444	502	473	439	462	444	463	487	458	481	472	473	441	508	493	472	455	457	458	498	462	497	461	495	506	498	501	463	509	444	451	467	443	443	492	461	490	447	464	479	455	466	467	468	457	447	470	491	457	447	470	458	447	487	451	439	456	468	500	447	457	476	461	476	440	466	494	466	461	490	462	429	467	506	434	493	477	477	451	434	476	438	478	473	491	457	452	494	437	484	471	443	466	465	434	524	503	514	450	473	452	459	455	469	485	453	464	491	504	468	451	487	424	497	517	447	457	514	466	453	488	506	485	494	484	463	481	499	458	485	484	464	492	474	492	481	481	456	476	474	463	503	485	476	450	448	439	450	439	453	470	475	454	428	456	506	453	507	471	505	475	459	472	517	472	468	467	432	465	444	460	468	479	492	483	463	454	469	496	470	481	446	471	446	489	495	453	453	439	495	477	494	445	481	540	494	427	486	463	483	447	474	443	470	479	479	489	498	456	439	464	480	477	463	525	479	471	493	454	468	446	494	496	468	504	498	459	472	495	476	485	501	465	485	479	490	479	506	516	453	476	453	485	480	462	470	477	476	497	474	481	500	446	506	486	415	446	471	484	496	500	472	499	494	470	464	447	523	479	478	449	469	501	437	457	463	435	481	447	469	423	425	452	495	502	486	457	490	492	471	452	490	439	421	461	515	475	515	471	490	442	487	443	467	445	478	476	461	475	454	440	472	478	508	491	449	487	483	503	459	472	499	474	480	458	435	447	542	473	446	481	465	499	420	423	467	476	429	500	496	478	503	484	496	520	458	473	503	451	476	459	501	464	497	501	450	492	484	503	480	455	434	473	453	443	496	465	469	480
26890	8459	7887	4321	2817	2094	1595	1398	1178	987	887	843	727	752	711	631	646	622	658	593	608	553	573	588	533	537	522	536	525	503	512	537	494	523	546	510	531	523	505	494	524	533	526	509	504	517	476	469	506	495	511	459	493	472	455	492	517	491	441	520	483	496	491	534	502	518	494	488	484	494	453	517	478	512	477	473	476	489	508	475	466	484	483	524	445	502	527	521	458	443	501	440	498	517	508	488	538	481	522	462	465	495	500	530	511	461	475	480	504	449	464	495	484	481	483	476	478	452	497	463	464	519	460	528	446	475	469	505	504	527	458	488	454	464	513	487	449	447	462	474	496	465	515	466	446	528	483	502	486	470	473	453	499	532	469	500	467	484	479	456	518	447	460	512	482	475	470	502	468	480	481	501	495	466	507	459	464	463	495	486	457	497	485	492	431	487	517	488	494	540	488	506	491	506	485	502	488	486	452	477	473	489	499	468	464	505	526	522	508	550	513	484	476	495	491	480	485	517	516	473	446	480	471	517	481	480	479	482	484	446	516	486	495	485	527	504	534	452	476	535	482	459	479	502	483	482	465	477	475	488	521	478	498	455	470	507	489	468	480	470	444	497	496	518	476	461	474	542	456	496	494	476	492	484	526	502	535	446	478	539	485	473	490	514	462	467	510	494	524	485	501	529	490	446	489	443	471	480	487	487	441	487	479	443	487	457	502	457	495	492	457	515	481	485	524	465	514	470	487	487	473	518	475	476	501	527	477	473	455	510	498	476	510	489	442	462	488	494	476	486	486	477	496	442	486	495	474	522	529	523	507	476	515	463	469	452	488	466	529	493	454	480	465	547	483	480	485	450	480	455	478	496	485	488	517	468	455	469	463	477	500	472	518	483	533	507	483	507	521	520	520	483	464	479	499	446	492	457	441	455	443	488	503	516	494	502	495	495	488	452	468	468	474	438	479	476	485	464	456	474	453	492	479	486	498	453	478	490	466	476	520	449	499	459	498	481	496	513	504	484	486	460	445	467	511	465	504	466	504	530	465	445	492	506	493	527	455	489	485	481	480	527	535	522	493	532	503	483	494	511	467	491	492	458	455	480	485	522	504	467	487	469	477	475	451	504	520	505	447	474	454	431	440	466	476	480	489	482	476	522	477	504	482	479	461	406	479	471	514	485	480	515	464	447	480	509	495	489	494	500	498	483	479	505	442	473	459	467	523	464	505	579	502	490	497	481	507	483	484	499	495	512	521	476	483	483	504	487	493	516	505	493	512	493	483	505	495	486	457	478	476	477	453	505	475	541	510	484	482	512	489	518	492	474	487	466	471	485	487	476	478	494	470	502	462	501	476	462	448	495	508	503	503	521	448	520	513	461	484	498	492	498	502	461	479	486	499	473	525	468	466	472	464	498	535	493	507	487	501	452	485	500	495	475	497	468	485	513	459	505	489	466	430	518	490	519	506	556	486	489	432	468	443	473	524	475	494	491	463	465	493	491	478	461	495	484	497	507	482	492	483	517	458	484	466	483	500	465	499	480	484	467	447	505	461	488	510	467	493	445	512	490	449	480	511	496	459	490	491	493	496	474	465	492	470	480	480	502	519	509	499	456	479	483	500	476	478	552	493	492	463	470	493	492	519	490	501	499	518	455	494	495	485	513	504	453	509	477	500	494	495	485	494	499	474	506	494	492	498	486	486	516	497	488	497	460	459	515	464	492	470	470	505	476	508	517	514	435	517	504	448	509	454	484	470	503	469	465	496	519	499	502	502	461	486	510	474	476	502	483	522	466	467	473	485	460	496	455	438	479	473	497	484	480	542	449	524	485	541	509	466	460	435	509	517	458	450	461	500	502	546	480	464	482	479	470	481	481	498	525	479	491	472	468	488	479	513	503	470	465	502	480	513	469	492	476	480	494	485	494	518	509	470	519	484	510	482	483	497	463	494	467	483	481	516	490	510	493	442	490	497	505	505	477	488	487	454	527	485	455	480	482	510	509	510	460	504	480	461	489	486	510	481	494	487	465	515	440	510	481	494	495	498	474	442	474	458	512	524	494	485	519	456	568	482	464	533	471	475	475	466	519	466	486	471	487	484	506	467	503	472	443	481	465	482	531	510	438	488	522	497	498	479	486	453	499	460	464	486	511	490	445	471	491	498	487	473	498	511	437	453	489	477	497	472	509	486	439	466	487	507	460	464	484	474	494	460	461	507	492	499	476	479	445	447	446	508	462	480	498	477	447	523	479	497	453	479	470	454	518	497	510	498	491	471	489	494	464	479	482	512	455	461	464	469	475	464	489	506	499	454	489	454	478	455	470	493	484	497	488	476	495	504	479	502	524	457	468	454	475	556	504	469	468	479	457	487	507	487	474	479	496	499	452	496	474	519	484	483	452	464	492	477	489	467	474	512	497	503	494	481	448	437	471	467	485	466	478	488	509	467	499	503	541	468	468	478	468	465	450	489	454	480	514	483	463	483	478	491	482	481	529	485	468	478	491	494	475	504	533	485	496	517	482	493	528	505	504	454	453	505	477	505	487	527	513	512	474	485	454	508	487	488	470	486	480	457	494	540	489	482	497	470	447	476	517	509	512	523	492	475	483	481	448	481	474	473	492	440	495	477	481	507	438	479	505	510	471	475	502	459	479	509	528	451	488	475	473	470	508	505	511	457	439	492	432	455	517	481	487	492	486	469	483	431	433	470	479	481	454	515	467	472	471	501	506	481	484	513	495	487	539	505	460	479	490	490	514	486	517	523	456	452	485	457	468	490	502	510	467	501	501	480	449	471	510	487	464	486	462	482	464	449	526	485	492	503	458	469	456	506	524	513	492	517	472	503	505	466	506	477	505	510	482	492	510	490	504	482	471	506	465	523	460	481	468	463	486	483	507	455	518	464	481	480	519	503	479	461	488	472	478	473	507	474	476	524	462	480	510	491	518	505	501	502	487	485	535	471	495	488	515	461	479	489	510	492	480	478	490	496	485	490	467	514	512	522	482	472	492	463	478	482	466	551	460	484	492	464	474	525	477	476	526	494	468	463	454	474	484	528	486	474	492	553	474	468	502	539	507	507	495	486	487	503	449	465	494	503	526	479	495	477	474	438	521	507	450	465	489	526	479	490	462	518	481	475	462	483	499	496	504	473	469	526	483	466	471	470	468	493	520	487	469	471	495	445	515	492	482	493	481	462	465	435	496	484	473	472	489	480	487	497	481	489	505	502	457	471	462	479	469	487	486	481	458	475	485	467	507	486	481	478	498	481	473	479	482	493	456	491	497	485	465	474	521	487	480	439	501	494	499	488	493	467	476	506	499	496	484	510	473	486	481	483	498	463	458	479	526	488	505	497	461	501	459	440	438	478	456	489	505	471	460	493	473	503	502	493	467	478	478	511	472	451	487	479	464	493	499	484	490	462	461	462	516	497	493	463	498	464	487	500	460	469	508	503	483	471	464	461	475	491	460	526	461	503	493	477	490	519	468	451	476	499	477
22600	20382	26740	23911	20391	20467	10594	1858	1506	1399	1296	1189	1119	1102	1069	1020	1015	1012	974	982	1010	922	1006	940	954	911	959	930	953	941	908	922	968	944	883	883	924	935	908	949	923	850	813	862	945	905	866	902	920	932	838	916	894	946	907	902	859	920	869	920	861	896	936	895	869	908	934	855	902	874	898	910	924	893	864	887	875	868	872	837	893	928	960	911	866	936	906	957	904	814	871	938	883	852	839	919	924	858	874	864	848	917	884	908	922	905	921	894	927	913	897	831	922	858	893	900	889	841	879	869	919	866	916	846	873	863	876	864	868	905	894	873	910	897	828	920	898	908	906	945	888	858	898	874	857	884	865	898	887	886	864	870	847	907	917	855	833	841	864	912	893	895	922	905	892	914	871	869	854	884	956	924	920	852	909	916	897	928	917	891	905	863	937	844	911	920	909	885	866	916	882	879	838	901	917	866	921	893	880	846	926	913	962	885	882	903	887	892	869	842	868	896	868	874	858	811	880	906	855	888	941	884	927	870	865	862	893	918	855	923	860	888	914	879	928	861	923	829	865	947	890	874	838	929	898	924	918	926	911	851	861	959	880	864	932	844	887	928	896	880	897	903	881	904	919	832	820	904	861	876	888	890	923	911	924	903	869	880	872	962	911	861	896	874	820	851	923	900	895	880	908	889	908	832	946	929	908	898	878	845	878	913	886	890	853	877	865	894	898	877	912	908	932	857	906	869	884	936	883	923	920	871	873	870	929	902	882	918	900	932	905	929	901	893	899	863	851	912	877	859	906	864	920	882	875	905	820	945	903	916	852	888	866	902	866	894	929	872	882	918	838	861	875	933	866	882	905	913	876	856	845	886	864	933	896	859	877	917	871	931	856	876	883	886	887	850	826	887	880	877	867	892	886	948	850	856	869	901	830	913	945	875	865	872	901	895	903	896	897	876	856	883	965	870	911	863	897	826	914	892	857	822	912	893	867	932	879	846	866	899	921	929	936	877	899	892	882	948	873	878	890	855	886	855	894	891	921	847	902	919	881	874	929	949	903	916	799	877	881	894	838	866	860	908	849	903	866	853	916	890	883	889	857	842	894	891	913	858	881	893	925	855	933	896	883	898	887	925	910	870	889	916	878	921	894	958	877	873	854	855	894	895	867	884	857	846	916	866	872	882	900	875	932	931	854	930	893	884	929	876	918	773	882	879	879	881	837	825	914	858	911	912	845	873	866	919	885	766	912	853	883	854	922	895	876	877	924	854	907	929	931	889	908	910	890	891	951	840	916	916	920	883	892	934	886	920	882	910	880	882	882	824	885	889	885	847	889	861	890	926	924	906	923	913	899	904	879	867	888	877	939	874	854	869	885	883	856	844	878	913	812	910	876	858	886	883	872	895	893	888	892	883	836	906	868	873	906	906	914	878	867	885	854	896	926	908	904	876	856	894	891	881	870	898	864	895	912	930	884	884	918	896	932	846	894	863	869	909	819	892	852	943	880	824	922	868	878	911	881	879	893	845	790	881	888	892	879	868	887	904	893	908	915	860	875	910	853	907	930	879	872	860	913	892	853	926	880	888	926	884	927	895	889	880	923	814	869	883	910	879	901	859	881	847	877	899	935	936	833	921	863	880	869	855	851	821	884	911	877	902	887	928	868	884	820	874	890	852	875	852	902	821	909	905	892	874	885	946	923	924	960	866	834	909	894	870	909	901	847	896	861	903	848	885	913	853	898	886	911	930	889	873	861	818	907	875	857	917	855	920	889	852	915	876	847	876	902	872	872	896	853	851	873	921	908	875	881	889	930	876	908	867	864	898	871	924	877	865	903	850	858	885	925	902	930	890	857	866	908	860	892	887	894	886	875	904	873	854	887	909	932	919	881	890	899	851	882	918	881	847	846	856	908	894	846	927	893	848	893	935	871	877	889	907	901	900	917	919	857	879	915	882	898	876	856	855	855	877	910	853	849	918	902	953	886	832	884	889	896	875	880	857	874	859	903	895	910	838	912	889	890	850	830	874	906	913	838	878	936	899	872	882	851	883	859	893	893	887	942	867	928	864	958	893	929	838	865	859	817	894	857	926	941	836	868	854	920	892	893	892	906	863	962	867	849	852	889	872	869	877	877	895	865	839	857	939	841	876	880	950	884	826	827	890	837	905	873	910	880	845	867	904	900	941	845	850	892	891	865	850	880	860	909	900	894	886	936	887	898	893	988	838	857	861	908	931	883	879	856	946	880	863	856	921	854	926	882	892	838	885	849	912	922	885	866	833	907	889	861	898	875	859	889	857	922	913	880	856	890	894	889	833	887	848	851	847	846	842	872	819	902	884	894	881	891	870	922	912	882	889	958	902	907	846	894	862	889	900	928	915	839	909	884	833	890	943	869	871	877	875	843	875	914	933	891	841	884	907	836	901	912	911	904	921	870	890	854	901	911	911	881	837	928	891	916	866	894	840	869	872	823	870	873	877	884	879	866	848	874	877	921	894	846	870	854	896	920	886	876	887	845	846	879	895	875	928	866	894	872	885	843	887	865	890	936	852	901	918	856	862	889	909	874	843	847	905	912	878	878	831	865	833	916	895	908	872	868	903	887	929	845	853	875	911	845	929	862	898	904	859	879	907	922	896	947	929	860	852	875	847	888	864	838	879	922	898	906	915	919	892	895	906	945	884	882	884	852	848	884	840	873	846	897	905	879	870	919	897	870	828	906	883	797	888	826	909	860	894	943	882	878	915	896	909	841	890	877	954	866	932	884	832	861	887	889	906	902	897	932	856	906	962	880	869	895	831	885	870	917	927	889	882	877	914	859	931	924	902	915	882	920	833	930	860	855	884	872	908	898	864	861	871	912	868	921	971	860	833	900	873	921	855	888	882	940	864	947	887	863	847	905	896	850	913	840	938	885	874	929	901	889	866	862	862	913	925	902	879	916	863	843	883	909	874	881	883	879	922	901	930	881	851	867	863	913	919	953	881	817	852	870	912	865	840	872	883	847	874	897	878	858	912	890	858	897	877	853	900	914	928	903	923	864	925	866	873	852	869	837	819	854	883	885	902	875	898	912	852	894	857	866	860	915	902	924	823	900	929	860	923	933	885	947	895	908	880	896	859	870	952	915	919	913	865	866	889	915	881	881	862	869	915	849	879	862	896	867	858	870	842	855	883	925	898	874	822	877	920	862	872	916	888	921	857	855	887	841	874	894	907	805	839	905	835	920	918	842	869	868	879	907	927	822	909	876	892	955	871	845	873	897	887	796	869	879	890	901	869	881	925	843	832	869	884	927	842	947	908	845	859	861	867	909	842	871	891	893	933	912	888	904	859	889	903	958	888	919	898	906	945	823	908	887	856	856	870	879	907	925	856	876	896	858	842	881	932	916	879	888	870	867	931	902	879	904	897	936	867	901	879	933	846	898	873	904	880	956	891	870	891	895	899	896	899	896	876	870	868	870	882	914	900	848	893	902	873	854	903	869	912	832	874	883	930	854	891
22152	14540	13072	7830	5154	3864	2979	2525	2240	1830	1651	1565	1423	1320	1259	1195	1114	1113	1075	1105	1043	1019	1009	983	955	991	996	960	929	912	973	938	912	900	885	923	954	855	908	861	816	870	871	925	835	861	863	878	839	908	842	828	859	886	832	891	813	863	822	833	840	839	820	862	847	850	887	825	859	866	793	838	836	828	853	842	855	834	845	858	848	851	825	871	786	845	846	873	839	869	829	835	880	869	849	838	827	815	814	806	833	908	826	804	845	861	799	801	851	906	806	822	870	801	864	863	875	871	851	855	844	869	831	797	861	856	814	853	809	878	798	849	790	860	841	855	863	825	896	847	888	851	821	862	842	854	870	875	851	850	826	816	852	827	876	823	872	844	788	869	824	808	799	865	811	848	857	847	852	840	867	821	836	802	856	842	855	809	828	817	854	822	858	827	821	821	849	851	833	849	852	852	856	828	864	876	858	860	780	886	866	867	849	851	835	844	784	850	815	805	839	764	887	858	845	821	896	846	820	873	813	809	799	825	843	874	889	831	858	843	849	847	817	833	876	896	844	852	860	852	868	842	859	827	808	821	810	841	854	795	848	869	796	821	807	917	834	817	880	858	789	822	795	867	868	823	832	851	823	844	810	814	899	853	834	856	839	817	825	817	853	859	819	786	815	834	858	831	864	798	874	828	848	821	836	814	790	794	863	851	819	818	858	862	878	839	868	899	823	836	823	809	834	812	830	827	861	871	817	804	855	822	778	817	813	814	834	800	800	855	857	832	813	841	853	890	861	817	845	845	834	873	822	864	865	861	887	798	848	827	841	837	820	861	843	854	860	813	821	797	848	818	831	809	847	844	858	842	833	834	803	860	808	864	801	812	866	841	857	797	855	848	861	874	876	854	890	798	820	863	844	853	847	793	789	825	871	821	858	814	827	845	793	862	850	876	853	839	848	835	873	832	807	775	887	790	824	819	830	826	837	852	823	787	846	812	821	858	817	819	827	860	811	849	846	836	841	846	772	854	833	808	822	823	821	879	867	801	845	826	837	847	853	871	811	888	834	863	882	814	829	860	829	867	869	786	799	863	839	872	844	818	779	819	840	891	815	855	918	860	872	825	901	837	843	843	814	882	816	812	802	859	868	826	821	823	825	852	811	825	821	837	829	818	857	844	810	791	816	860	843	811	811	825	824	881	823	795	788	858	802	847	792	869	795	799	839	855	863	860	835	783	817	865	818	858	862	806	865	805	828	867	836	803	821	798	807	795	850	817	823	885	836	815	810	818	824	826	832	887	857	853	836	832	832	803	852	842	887	822	757	899	841	806	873	864	843	861	798	881	858	832	852	855	821	816	848	848	822	814	859	862	818	832	810	803	843	800	841	848	830	833	851	802	807	838	804	851	801	842	869	850	842	902	851	828	814	873	835	809	910	848	893	827	870	829	842	861	846	802	778	828	816	877	854	808	821	897	841	839	851	823	850	810	832	836	850	859	831	885	799	830	860	837	870	790	834	859	906	853	862	822	839	845	845	863	818	875	821	808	812	841	802	860	822	809	843	829	875	813	902	829	818	871	827	836	868	825	858	842	799	880	840	829	840	822	811	860	854	863	818	789	824	790	781	782	811	789	873	822	825	826	808	862	815	814	798	843	823	791	814	853	874	835	843	839	829	834	795	854	801	846	810	832	824	831	837	866	854	821	807	894	826	880	807	838	856	803	857	853	890	806	784	866	799	810	817	804	801	858	854	865	891	773	888	865	814	809	832	877	853	864	867	892	825	825	864	862	831	844	815	783	816	824	817	830	848	803	801	842	820	822	831	802	801	820	871	839	820	796	880	900	810	797	829	827	834	807	861	861	822	827	868	827	842	831	830	847	863	859	839	851	850	840	834	877	793	809	808	848	812	800	776	852	868	769	846	856	791	854	867	844	826	834	806	862	897	809	803	841	833	839	783	866	777	848	814	851	835	855	902	810	866	840	764	854	820	840	754	755	860	842	814	809	809	899	789	834	797	844	853	872	847	858	803	815	873	838	850	850	847	840	837	817	867	819	828	787	827	825	852	842	844	823	849	874	801	910	856	814	844	835	857	851	879	842	802	803	826	807	829	866	874	871	782	838	826	860	808	822	844	839	845	834	840	835	813	821	836	854	821	830	827	756	848	833	845	865	770	891	854	877	851	848	839	880	886	813	873	841	845	890	817	832	882	839	847	838	847	824	868	861	852	798	853	834	855	811	856	863	862	805	829	846	830	890	826	788	792	845	837	901	813	814	772	821	814	845	794	825	850	830	878	775	834	830	784	858	872	813	922	845	855	814	871	837	877	849	799	874	828	814	853	848	817	873	871	866	863	826	897	815	842	853	871	836	822	806	848	843	821	797	861	809	816	790	856	853	776	892	839	843	852	844	834	825	838	823	869	804	899	825	818	808	843	844	903	858	827	813	846	851	857	846	849	884	808	866	847	793	828	856	848	804	864	845	837	789	805	811	818	863	849	871	853	817	802	843	847	850	844	864	812	781	841	846	874	847	808	836	822	883	794	890	880	846	837	853	870	861	878	824	799	828	846	873	883	789	802	839	811	850	857	812	808	869	883	805	882	816	902	834	812	838	877	820	821	799	849	832	841	882	861	881	803	828	826	808	849	868	819	847	846	858	850	783	837	807	847	864	825	831	818	790	809	845	843	825	882	849	884	817	866	814	843	861	855	827	889	854	859	847	851	793	847	822	840	858	831	853	873	821	820	870	841	825	860	836	806	811	849	782	799	863	805	800	841	859	852	827	844	836	844	830	866	852	836	795	848	755	828	838	800	840	878	890	808	821	811	841	805	900	869	821	879	840	866	850	814	900	849	838	825	827	827	877	849	811	844	857	868	811	874	831	862	817	883	836	868	816	830	833	818	866	853	823	822	826	825	800	848	812	770	819	849	847	834	833	796	834	802	839	858	824	842	849	804	847	852	868	837	826	837	818	865	834	872	870	825	839	870	822	862	791	829	826	845	847	830	847	846	852	849	856	834	836	869	843	856	832	788	860	837	850	857	819	810	799	852	810	849	849	882	830	839	819	839	820	855	834	857	828	821	867	870	823	824	848	826	887	829	801	890	796	834	844	925	801	875	853	844	853	832	832	819	820	834	875	833	841	854	867	827	847	809	879	834	847	856	840	807	870	823	834	852	839	831	864	858	765	844	820	807	834	803	838	849	831	832	860	860	789	861	826	853	794	899	824	787	799	835	826	826	858	841	790	862	836	801	834	815	832	892	858	852	805	819	849	845	896	839	845	859	824	870	876	820	847	797	844	909	880	819	822	854	820	813	794	841	830	868	865	862	844	891	923	841	886	843	821	805	829	835	857	797	848	812	823	873	794	878	845	796	816	817	812	843	807	772	857	836	870	839	863	886	842	878	891	895	859	876	879	850	828	815	825	874	903	780	882	780	830	800	852	835	820	827	844	876	837	899	827	819	787	829	777	798	836	857	801	802	832	789	806	919	832
30824	15173	3069	963	752	706	711	725	706	682	698	681	706	763	659	633	681	685	702	697	732	608	678	670	690	679	720	678	647	666	695	654	681	677	652	643	698	655	690	682	708	678	695	713	661	702	729	682	691	708	686	710	665	632	696	726	670	684	694	688	651	699	694	687	653	646	722	674	638	642	679	654	742	719	690	663	767	702	650	670	676	668	673	710	727	692	728	652	674	624	712	614	702	745	702	683	706	720	700	718	662	739	695	688	718	687	641	657	666	669	670	685	650	644	718	697	664	721	689	693	676	654	688	634	693	655	685	669	652	708	693	683	681	666	707	772	725	678	675	692	625	695	713	709	667	691	624	635	676	687	655	624	681	709	700	696	737	675	694	672	694	708	662	672	682	768	703	698	717	676	687	701	668	641	675	684	716	657	646	673	662	698	650	680	657	672	634	696	652	724	648	651	657	670	677	708	713	672	641	709	629	721	705	721	645	656	671	637	666	658	699	670	671	675	707	701	663	682	644	751	695	640	671	665	670	680	652	700	700	662	638	668	688	640	674	693	667	669	705	687	678	631	676	694	667	716	689	629	650	670	696	637	708	647	687	671	669	689	662	726	672	720	659	619	680	681	692	651	701	735	726	651	712	688	702	665	660	659	659	725	682	658	671	703	700	743	618	647	703	694	671	658	665	704	695	693	693	717	717	690	700	679	668	653	683	693	646	692	657	644	712	681	703	648	696	661	706	695	690	629	687	651	684	681	653	655	686	663	694	659	697	712	684	672	720	648	672	701	679	746	659	643	693	710	633	649	699	666	644	711	684	668	663	693	696	621	662	582	746	676	695	713	657	652	662	690	699	668	739	715	716	690	693	679	689	658	693	671	676	680	622	698	630	641	698	694	699	691	665	673	726	671	719	672	665	696	717	665	684	714	684	705	724	694	742	699	714	656	708	679	695	687	699	713	666	621	691	674	684	709	705	679	661	685	712	710	655	692	695	653	704	709	691	675	685	665	663	738	720	684	668	688	658	702	720	687	624	699	716	679	677	678	687	677	694	638	676	652	653	664	725	665	714	671	669	659	674	702	676	720	647	699	672	657	718	705	664	688	639	661	659	691	707	675	686	706	733	665	660	688	708	713	664	696	690	671	647	656	712	675	672	714	674	678	641	666	658	673	688	702	658	692	669	643	674	708	698	673	712	664	641	691	644	670	702	686	736	670	698	737	653	711	669	731	638	671	642	672	673	687	704	676	675	657	646	729	684	691	660	677	689	699	721	695	709	717	696	671	705	671	620	689	727	692	708	689	716	652	702	662	630	669	679	691	707	659	684	662	649	700	696	654	682	693	679	690	674	705	701	701	648	682	684	677	677	662	737	688	674	652	680	663	669	710	693	613	696	692	684	678	695	704	665	703	708	683	673	686	670	701	667	696	690	658	722	618	699	635	657	723	643	672	696	661	695	744	686	676	687	667	656	676	686	679	681	656	650	701	681	694	689	671	709	610	655	666	717	663	656	655	678	690	704	623	710	637	666	665	703	713	681	662	690	658	702	701	645	659	715	679	661	661	707	741	671	652	669	706	731	702	695	691	659	693	681	688	672	679	717	711	692	715	699	647	682	691	646	663	683	693	647	698	697	680	671	714	630	684	668	653	654	706	711	668	679	718	668	655	699	650	701	660	694	723	749	637	655	699	668	696	739	703	693	694	664	709	656	690	622	701	702	705	789	661	667	683	684	686	637	689	669	681	704	704	655	706	663	706	713	697	673	644	726	702	668	665	629	689	685	680	679	651	655	710	691	677	646	639	658	708	701	652	685	694	666	693	657	619	671	658	689	667	690	704	683	668	650	715	691	675	708	705	648	651	721	668	644	697	734	731	702	694	697	708	705	695	715	670	668	676	727	728	703	683	681	653	665	716	743	712	675	655	697	636	707	702	681	726	736	735	700	688	635	645	675	752	674	684	649	693	722	670	655	679	648	708	711	679	696	664	668	697	710	689	636	656	681	681	682	671	696	675	676	699	629	705	715	698	658	721	649	679	727	699	697	642	670	683	673	724	647	732	690	663	667	691	717	702	665	675	683	714	683	707	604	667	651	676	677	705	693	670	681	664	695	683	657	710	689	671	687	671	662	669	692	657	639	672	682	699	643	721	662	653	669	723	689	671	743	721	672	678	672	674	690	664	700	658	722	646	704	664	686	699	672	713	681	669	719	658	676	653	688	668	674	713	686	685	631	678	681	697	682	689	672	664	710	690	677	669	673	709	661	662	692	649	679	698	700	672	686	647	739	681	660	661	685	660	691	685	704	718	734	724	706	737	693	705	666	701	640	694	662	671	641	705	698	721	689	673	677	663	664	658	637	701	682	722	675	636	697	710	691	672	645	662	710	695	712	694	704	681	670	705	665	704	671	669	693	663	711	712	694	698	704	692	688	677	682	695	701	665	658	711	713	681	712	717	665	739	692	649	700	692	691	692	668	706	649	651	713	723	746	671	700	680	687	696	724	690	651	678	661	680	741	675	675	708	698	705	676	653	706	701	641	681	669	692	676	663	684	695	686	668	657	688	692	702	686	659	656	687	616	665	684	694	680	675	695	719	684	669	651	711	712	665	632	731	683	648	686	669	682	659	686	686	714	705	692	640	696	713	707	678	653	715	704	692	682	658	645	714	706	692	727	779	657	631	683	694	643	677	659	738	632	711	683	675	662	640	652	645	723	661	664	670	677	720	663	716	669	708	708	648	681	704	681	673	669	657	696	636	687	660	697	699	703	664	712	655	680	666	620	648	703	722	734	675	725	693	681	669	677	667	642	683	680	668	704	671	711	693	641	689	631	636	709	667	726	708	691	684	705	642	720	665	714	707	724	649	666	664	709	670	662	679	679	722	697	656	673	684	667	656	748	669	667	700	685	708	715	634	744	692	694	653	663	654	673	641	652	666	679	718	673	642	662	684	664	701	702	696	683	665	706	679	681	669	698	661	668	656	687	705	691	660	670	691	676	644	732	697	676	682	663	686	633	702	686	667	684	663	674	749	666	709	643	636	718	672	743	596	662	662	681	683	719	709	692	670	644	643	675	703	677	663	676	667	719	681	648	685	696	674	680	677	697	656	698	626	712	704	694	659	691	671	703	694	709	677	661	684	666	637	645	694	657	669	656	725	691	664	701	727	645	687	682	743	668	645	656	666	632	660	659	661	715	635	719	718	670	667	652	684	680	669	698	664	678	670	692	699	651	691	656	705	618	629	686	693	708	691	675	758	653	670	672	691	739	650	684	687	630	668	678	678	681	676	672	682	657	695	660	684	718	683	700	604	687	664	709	672	691	619	677	743	646	670	687	691	650	686	697	663	654	668	646	652	658	666	654	683	725	688	721	670	699	657	692	640	646	643	708	694	650	675	733	721	696	693	714	691	687	693	680	640	688	726	690	735	698	691	649	698	686	661	723	703	713	634	634	712	719	702	704	646	710	666	682	681	686	696	717	689	684	638
19583	1211	1105	932	885	802	765	724	755	746	698	712	778	673	700	775	693	724	688	701	706	702	742	658	717	712	666	729	721	740	712	694	709	681	695	745	693	690	717	692	648	725	728	725	675	700	724	712	762	681	692	695	668	645	727	709	693	742	739	776	758	737	655	729	733	696	705	655	731	677	718	670	700	727	693	685	721	676	691	723	678	691	715	707	688	680	677	722	730	710	743	701	711	683	727	698	694	686	720	725	742	734	717	681	646	749	690	682	696	671	712	715	706	706	721	712	673	710	709	715	690	748	731	730	713	667	713	733	745	729	691	706	728	682	718	652	645	728	721	693	685	721	811	717	712	734	716	727	681	719	728	695	709	708	747	680	715	713	703	744	714	709	720	723	651	684	708	702	716	693	676	713	719	733	715	712	736	688	692	681	710	713	726	686	738	708	668	699	677	740	687	679	701	696	723	707	703	664	682	720	692	703	735	696	716	743	706	680	700	701	737	694	717	700	694	635	716	716	710	704	716	685	742	722	717	694	704	699	695	681	699	684	759	683	684	687	717	729	688	651	676	689	676	685	687	739	759	765	749	698	683	713	732	723	684	715	722	722	685	720	695	658	674	725	728	692	682	716	668	718	674	712	708	702	728	715	715	678	646	728	713	718	711	738	714	723	702	684	679	724	707	678	703	717	705	715	710	750	709	718	672	775	655	696	738	699	725	670	735	698	669	706	730	716	717	697	745	704	718	690	665	710	703	690	745	675	683	736	690	711	712	752	726	691	680	714	740	702	686	689	706	669	736	674	707	658	682	661	705	718	724	739	712	722	688	773	667	699	726	751	704	741	696	755	726	708	678	728	716	704	707	702	671	708	695	729	719	714	703	723	703	701	757	732	735	660	706	704	702	734	706	728	741	734	732	695	704	726	719	750	682	703	705	737	726	678	721	660	705	737	733	712	679	714	720	736	676	721	739	733	717	668	705	706	692	733	697	723	718	731	730	703	695	725	765	722	703	670	708	712	739	744	706	708	725	668	699	672	696	699	740	710	712	690	723	728	714	691	730	699	735	686	687	701	677	706	692	706	703	703	708	731	746	723	754	695	697	718	697	738	709	711	742	681	732	724	706	728	709	737	702	695	744	698	750	713	710	702	757	743	730	710	755	683	694	683	693	731	698	697	671	678	692	700	725	721	712	700	695	713	677	711	710	715	743	705	750	708	723	663	661	701	684	690	725	726	685	733	740	689	720	718	706	649	729	713	698	749	706	757	730	700	721	745	673	688	733	712	725	734	695	680	717	669	733	741	668	717	716	715	722	696	752	673	686	685	733	706	723	699	708	634	722	782	673	690	687	709	683	725	703	638	717	706	711	754	734	695	717	707	676	704	704	746	679	682	728	660	724	700	700	660	759	704	730	705	632	717	715	715	693	700	679	713	682	681	690	690	706	686	682	688	665	710	686	708	708	671	705	676	704	690	727	686	689	689	709	761	671	709	737	701	699	729	718	724	715	725	727	740	671	738	727	740	681	680	691	685	697	722	695	673	684	685	713	675	753	670	713	679	744	717	718	715	718	737	673	699	725	745	685	687	715	729	664	688	694	703	731	696	741	720	688	705	728	751	749	707	742	730	714	688	700	699	744	679	687	724	664	689	735	625	727	698	705	715	733	670	728	711	722	722	700	716	742	667	703	736	695	755	677	700	669	690	729	749	730	738	683	689	719	714	723	697	733	676	698	670	731	749	698	688	719	671	686	666	714	674	710	738	670	679	697	678	745	720	706	691	721	691	695	729	696	679	662	696	655	677	682	701	706	710	695	705	746	691	752	724	679	704	731	748	662	727	653	707	727	709	667	684	668	694	693	703	725	667	754	715	679	721	662	667	734	689	723	695	709	707	727	723	712	648	683	720	698	677	734	671	717	704	690	662	727	707	683	674	751	769	669	712	710	694	698	681	686	679	693	681	727	711	746	718	701	733	724	710	713	662	711	663	733	663	739	704	717	688	721	723	696	696	715	728	720	680	745	692	731	782	766	698	744	691	726	738	650	660	709	703	698	693	733	680	722	718	719	705	709	707	699	680	710	712	726	674	698	682	697	674	682	693	735	736	683	743	684	702	671	719	739	695	732	678	686	683	647	733	780	727	760	711	705	712	745	690	734	702	725	699	720	691	708	740	734	698	718	738	757	680	688	759	680	732	715	698	718	717	692	675	759	689	666	714	684	684	760	718	771	671	731	674	688	733	659	726	732	713	689	726	672	737	682	705	714	683	732	683	709	661	698	682	733	707	694	703	704	708	697	674	687	710	712	723	664	663	718	700	732	689	729	719	665	690	642	682	769	683	764	723	710	743	709	687	712	716	706	704	708	692	714	696	733	697	706	724	707	656	755	704	711	684	701	681	719	719	687	694	691	681	685	694	714	702	694	742	724	712	711	687	706	724	646	724	740	719	789	682	728	696	692	675	734	733	690	766	678	639	689	715	740	722	709	709	684	712	692	706	692	700	662	713	699	764	679	735	676	734	708	675	663	713	749	714	735	731	710	716	713	684	670	688	726	736	689	671	668	723	685	662	690	714	727	728	721	706	724	749	688	691	690	674	701	670	693	699	673	742	686	688	736	704	724	692	685	718	711	710	668	736	752	735	675	686	717	701	728	698	713	722	664	701	724	749	711	689	730	706	699	685	642	712	696	676	752	714	665	732	656	687	710	675	736	748	688	654	733	690	750	732	766	725	721	722	691	686	754	684	701	738	715	689	679	711	702	687	706	685	682	673	734	747	715	703	690	730	752	726	705	719	671	737	727	688	692	714	697	693	734	693	696	727	693	770	668	691	684	736	745	689	697	726	734	725	712	716	662	709	709	678	712	718	693	704	756	689	693	715	720	637	741	655	692	658	742	699	683	719	768	691	659	736	709	708	687	719	717	721	694	723	720	698	725	685	729	702	719	733	689	704	717	764	735	704	702	694	714	693	682	699	680	712	681	715	734	710	707	677	663	725	751	667	724	744	700	709	703	729	709	739	672	637	696	737	763	653	686	742	725	725	687	721	719	685	718	681	676	682	744	693	694	633	664	700	722	745	714	736	702	740	730	738	719	710	717	691	704	724	707	684	688	666	752	715	714	725	687	696	713	708	715	742	701	714	713	734	692	739	725	692	714	691	622	716	733	733	740	713	704	680	718	699	694	712	720	709	740	682	704	738	702	712	671	697	680	708	709	735	719	735	728	711	747	685	694	717	702	702	697	679	701	732	673	724	714	709	689	705	706	695	743	756	693	702	692	696	732	672	739	726	703	753	716	674	661	718	720	718	694	686	675	660	688	721	694	722	713	730	745	703	720	693	762	679	705	710	676	647	696	718	667	782	749	714	745	673	687	718	717	703	709	709	657	708	708	738	741	701	654	680	732	725	657	724	670	688	737	698	678	660	722	700	743	760	695	762	717	694	676	709	683	678	720	704	723	752	665	686	713	675	719	696	710	680	713	739	722	660
24452	20342	26250	24326	20332	9999	1230	848	754	691	658	590	590	570	594	520	560	527	565	486	518	514	547	512	497	478	524	491	489	473	487	498	489	473	506	517	493	469	499	498	509	469	476	448	456	450	426	488	469	464	482	473	426	501	488	465	521	428	493	532	462	488	535	525	509	476	477	495	487	477	453	434	477	498	488	483	491	514	472	487	505	508	513	476	486	465	451	476	460	463	471	441	456	500	470	473	492	460	494	462	445	443	528	493	467	483	468	473	480	503	472	479	470	465	468	510	487	484	484	466	487	446	477	443	460	482	507	479	504	462	470	444	515	466	457	445	491	447	506	458	512	483	501	473	448	467	474	465	477	472	471	484	477	514	455	476	482	475	476	473	471	479	450	496	466	467	490	487	494	460	457	488	500	481	486	472	446	458	452	473	469	515	442	486	483	500	520	499	487	470	500	463	436	472	490	456	469	532	473	458	466	511	515	476	484	442	461	467	455	494	519	444	439	506	503	466	437	455	476	478	485	465	469	462	456	503	488	488	505	481	460	451	451	470	440	451	487	481	472	465	480	538	437	462	474	442	483	447	494	497	485	449	487	486	448	495	437	489	470	453	473	429	507	491	452	500	525	473	479	438	463	500	492	432	482	518	528	440	460	488	515	454	513	470	483	470	457	492	452	482	505	451	482	470	523	468	430	477	450	495	480	485	448	448	503	473	470	478	470	506	501	458	486	481	455	490	480	459	499	504	474	454	500	463	453	499	497	497	491	465	444	479	472	484	462	464	491	456	474	481	492	516	462	483	461	443	507	497	475	497	504	457	451	457	458	456	484	469	439	477	479	502	498	447	469	481	483	477	425	459	477	450	470	498	487	469	450	486	516	507	450	438	497	435	433	470	477	473	478	449	522	504	489	472	445	446	471	465	473	470	467	472	476	482	499	478	468	474	471	492	497	486	518	506	505	461	520	494	511	478	457	466	483	504	459	464	452	466	484	470	497	469	474	502	450	507	442	488	474	495	458	484	460	475	479	443	508	500	524	496	455	481	452	459	520	501	521	462	437	489	466	551	460	464	462	441	479	475	453	433	495	480	475	405	489	482	491	489	482	455	487	463	542	502	484	501	485	480	476	463	498	437	486	481	480	460	461	482	480	469	508	498	520	497	470	478	498	483	484	444	471	468	477	475	466	477	491	448	478	513	477	456	463	535	473	498	487	446	471	494	496	462	493	454	462	490	473	506	467	467	530	453	463	423	471	462	458	473	440	495	478	475	483	483	472	462	493	483	472	513	466	439	483	457	484	493	470	478	487	496	496	509	495	464	511	465	469	469	443	463	459	487	480	481	450	439	497	456	516	452	477	508	470	482	443	477	457	493	438	462	473	497	471	460	459	490	454	463	470	454	442	463	454	481	505	473	461	467	467	436	481	487	515	431	489	491	463	444	505	463	499	443	485	462	496	468	493	474	473	471	483	481	496	490	520	480	488	504	490	481	499	505	472	439	507	513	527	466	522	473	468	491	455	512	473	444	470	478	466	481	472	494	459	509	450	462	460	457	498	472	488	474	436	465	473	486	469	456	441	482	506	466	451	472	478	472	479	469	492	456	497	482	466	471	433	481	454	458	468	475	471	507	456	450	489	456	451	477	471	488	464	467	479	470	482	484	465	500	452	493	470	474	514	503	499	467	472	467	457	479	498	475	462	475	463	478	467	470	478	429	503	455	456	526	438	465	484	475	481	521	451	500	474	501	473	484	454	490	467	462	453	504	467	454	478	481	449	474	510	441	472	518	483	493	478	481	489	503	509	456	458	496	472	481	449	453	518	476	492	490	453	492	453	428	462	433	453	484	530	463	475	462	453	505	463	473	470	480	482	440	499	484	468	467	510	485	452	503	453	445	487	469	458	473	512	470	506	490	456	447	444	486	474	484	478	469	467	499	474	490	459	461	456	465	485	483	493	458	478	479	454	499	464	444	473	497	474	454	467	463	461	461	511	466	413	480	425	470	464	477	483	467	470	485	457	491	436	449	498	530	481	515	461	474	470	518	474	461	489	478	454	480	450	490	464	470	469	496	487	460	490	475	487	487	497	484	453	463	488	464	476	494	433	477	436	476	475	468	452	456	508	475	459	526	441	460	488	510	459	478	468	485	459	462	487	499	440	446	484	472	460	476	493	456	448	482	473	461	473	467	501	463	475	495	452	458	486	460	499	435	466	481	482	486	469	498	469	452	481	522	483	432	484	488	475	474	463	471	460	507	462	479	471	486	488	425	444	499	450	479	446	489	496	468	494	483	476	511	509	476	489	481	486	470	475	456	481	497	463	466	500	455	468	504	503	430	422	491	485	500	467	505	481	516	480	464	466	421	441	450	437	477	507	498	453	452	486	475	466	486	460	531	494	508	470	480	495	485	459	490	489	478	437	415	486	474	488	463	480	456	441	500	477	479	471	464	452	482	429	493	473	474	480	504	454	460	453	462	498	491	439	469	494	464	439	485	466	458	498	499	521	470	488	484	493	448	522	500	480	475	505	481	490	511	476	492	485	538	460	466	495	464	459	484	485	445	475	459	474	488	483	484	474	473	453	476	477	499	481	464	468	488	480	463	489	459	480	482	489	461	513	485	469	494	498	480	508	474	507	469	440	490	507	486	439	475	448	467	486	500	465	484	455	494	473	478	486	474	448	491	510	547	455	493	504	476	466	449	462	466	436	481	440	511	460	498	483	467	432	480	475	491	466	488	440	460	498	505	498	492	496	498	461	487	448	508	511	486	459	489	449	462	477	495	505	457	468	478	472	473	524	469	469	448	477	493	470	496	460	482	476	501	466	504	481	472	495	471	461	463	478	491	524	473	500	464	504	452	507	444	471	472	473	471	451	450	482	426	528	493	471	457	459	489	470	488	465	457	469	480	431	468	472	516	498	475	459	490	454	465	473	477	480	446	448	464	461	470	459	467	473	487	488	489	438	418	469	466	482	504	488	465	451	462	503	427	485	485	445	520	499	460	483	487	469	446	462	480	483	464	450	472	434	446	446	464	473	452	486	495	435	477	472	511	476	449	495	495	450	446	534	501	460	487	471	443	476	501	480	463	476	490	537	508	471	442	474	466	477	484	493	480	438	456	486	469	455	439	505	483	515	469	453	454	464	437	469	513	484	440	480	433	474	476	455	482	470	456	475	464	483	457	464	490	448	463	482	467	472	478	472	494	483	458	453	457	452	441	443	486	451	492	440	453	493	448	497	439	459	486	489	446	453	475	495	441	450	487	479	430	519	456	482	487	445	531	473	488	505	511	471	446	510	468	495	525	465	477	473	436	499	489	468	452	516	448	474	458	490	472	490	488	516	451	469	463	487	482	464	499	456	480	462	483	460	465	453	490	477	486	459	427	491	506	485	489	453	480	458	449	459	489	468	472	495	463	478	495	435	484	467	487	478	467	487	532	471	481	507	474	444	504	498	489	487	488	459	465	491	492	471	483	455	457	481	479
26643	8425	7722	4287	2827	2126	1649	1401	1170	1019	899	855	830	734	695	640	634	613	595	614	601	584	526	534	536	560	508	536	533	546	515	527	544	475	555	496	542	452	500	474	537	519	504	507	477	504	511	512	510	513	474	513	526	471	480	486	520	502	467	531	495	517	503	558	494	513	533	479	509	486	496	491	496	484	465	518	459	514	466	518	502	482	503	488	476	482	499	518	546	491	510	476	478	477	506	496	477	463	520	540	547	491	483	510	514	494	533	450	478	436	471	450	475	475	509	489	460	489	467	484	486	498	528	469	514	493	480	485	480	459	492	483	537	484	495	499	492	494	523	472	477	446	472	476	521	486	453	519	508	498	476	509	526	464	520	456	486	530	495	466	476	496	495	494	441	521	505	530	494	482	493	536	475	481	520	514	486	511	510	533	461	486	499	499	454	482	491	498	471	520	472	527	499	436	495	457	497	454	515	464	490	503	504	464	476	496	476	483	502	480	476	535	476	483	506	503	487	538	483	500	482	500	468	513	473	476	504	454	474	520	507	434	494	467	499	499	524	509	460	496	457	453	493	457	506	489	461	532	488	496	492	467	477	461	516	491	485	468	481	470	482	508	500	506	485	481	493	463	506	499	490	483	493	473	490	456	477	476	545	520	489	480	451	517	520	471	489	518	540	481	446	487	500	467	488	451	446	502	494	483	473	502	510	472	495	517	473	509	504	482	475	486	497	465	474	503	488	492	494	501	509	476	450	500	488	474	496	528	462	479	462	493	489	475	479	455	481	486	494	480	494	507	466	507	479	519	504	449	495	490	491	507	477	513	508	530	468	499	438	467	477	457	514	520	461	477	524	493	510	517	520	523	478	490	492	423	503	481	494	493	465	507	487	472	497	477	511	500	497	486	480	476	518	513	491	485	506	502	463	496	513	492	513	436	512	518	506	502	492	474	488	468	516	519	496	481	490	550	522	484	491	481	486	499	516	529	498	499	536	521	471	475	458	504	479	521	474	481	502	475	498	447	503	471	464	490	477	504	522	445	466	516	470	505	495	454	481	464	490	491	489	463	509	461	470	495	493	462	506	496	520	486	509	501	470	505	544	486	468	498	495	521	509	505	499	455	473	509	486	471	457	493	541	498	502	517	496	460	504	478	476	492	502	525	502	473	506	464	484	502	495	436	506	463	481	467	498	458	451	509	504	486	468	481	511	518	513	472	511	474	503	484	477	472	491	495	511	510	508	505	478	494	474	511	489	471	480	491	544	450	489	482	533	499	482	496	492	491	494	502	509	471	497	511	527	493	511	495	509	475	498	483	495	500	496	473	532	458	550	483	469	523	521	489	491	473	430	486	481	503	492	492	514	490	469	457	508	502	505	509	468	444	449	493	478	454	447	504	456	503	459	507	469	511	471	515	427	502	486	457	476	470	487	488	487	484	479	506	517	484	494	523	503	478	484	483	543	466	494	472	525	460	511	492	498	465	506	465	525	481	484	497	512	502	518	512	442	503	462	471	507	489	471	440	518	439	515	513	480	517	533	468	466	453	496	498	453	490	478	471	493	519	509	533	465	483	461	499	479	500	523	524	491	516	503	489	477	459	498	499	491	484	463	489	483	510	483	523	481	516	482	483	497	515	537	497	476	527	508	466	510	470	522	498	479	496	474	438	468	504	490	464	480	473	490	514	527	497	492	506	509	511	526	500	459	482	503	514	466	478	502	489	490	435	499	503	483	481	450	437	476	515	491	482	534	463	520	465	495	508	502	459	486	500	478	512	515	511	519	491	505	495	439	496	466	490	463	450	500	506	514	497	496	527	492	515	521	466	487	471	516	491	474	481	465	525	481	510	486	462	444	480	510	477	499	520	487	461	459	496	471	495	537	500	458	482	516	473	515	471	465	476	520	481	453	482	487	473	463	503	482	502	494	467	446	511	438	530	529	495	515	507	464	482	486	471	535	518	486	466	435	500	484	463	489	502	488	450	523	493	462	488	466	488	508	491	499	490	470	508	457	518	455	495	491	497	504	460	488	474	455	524	471	450	477	479	486	529	493	492	479	479	518	527	516	493	505	460	456	502	513	495	433	507	475	509	526	479	525	489	475	458	522	511	505	529	491	521	511	467	478	499	527	487	460	475	499	486	530	465	514	492	468	496	474	473	526	494	485	483	505	456	486	482	494	461	475	536	486	520	473	458	502	481	489	537	502	484	512	516	491	526	551	492	472	476	483	472	502	520	461	499	486	506	504	530	473	498	475	480	440	453	475	473	502	469	503	488	476	467	471	479	498	502	485	517	489	502	512	480	476	484	474	475	476	505	478	494	483	488	493	491	521	485	526	474	486	498	490	516	445	496	485	502	494	509	488	504	486	478	506	568	476	495	504	473	515	471	521	493	522	477	540	465	505	482	495	532	498	500	490	469	501	493	488	503	470	507	506	496	457	483	487	496	499	485	514	500	467	502	524	498	493	485	515	520	475	461	488	518	504	503	507	453	461	494	497	489	482	490	478	510	519	540	474	460	437	481	484	516	499	495	490	451	477	489	475	509	496	518	474	484	494	460	484	481	470	500	522	495	480	501	481	504	512	463	534	538	480	514	469	508	457	498	500	520	517	519	492	481	481	515	488	500	493	465	506	487	446	486	470	426	501	500	507	446	483	476	487	504	514	500	468	487	506	484	465	443	492	521	501	465	485	479	512	476	465	491	484	486	500	502	485	461	477	505	446	513	520	495	480	517	514	500	511	479	469	501	460	478	480	488	412	502	518	509	508	487	452	484	437	476	476	518	512	495	485	509	477	498	485	499	457	536	491	470	481	501	499	506	489	481	490	491	448	491	511	500	526	501	491	478	501	499	478	456	499	490	474	488	469	485	507	502	474	457	497	519	461	513	509	470	481	513	505	479	505	518	487	492	484	471	524	474	492	469	471	476	514	499	476	510	520	468	512	487	490	506	527	459	480	496	490	502	497	485	469	506	481	517	446	513	519	494	486	509	462	526	504	498	503	483	511	455	513	471	531	507	512	461	478	485	485	459	486	513	489	474	453	502	518	467	482	450	467	509	488	469	499	527	499	489	530	483	519	523	501	508	488	452	492	496	481	470	500	504	474	475	503	526	497	493	527	482	525	520	524	500	526	515	464	433	526	512	531	495	470	466	492	494	503	515	519	480	499	480	478	464	505	488	484	476	445	463	496	501	486	475	488	522	509	488	492	488	475	534	507	502	482	459	550	466	486	473	487	526	461	456	504	492	484	505	502	480	479	483	463	497	486	501	448	504	492	511	480	517	501	460	500	493	495	463	514	461	466	448	507	478	508	515	473	501	471	474	526	519	492	520	475	516	489	470	499	495	472	491	428	511	444	524	470	501	533	497	481	446	454	494	505	491	487	489	499	488	479	481	505	476	476	523	515	499	444	546	494	500	503	471	535	484	481	479	479	492	480	532	477	472	502	498	510	459	494	492	527	497	465	470	447	476	530	488	521	504	460	504
22586	20342	26625	23921	20344	20436	9980	1893	1472	1326	1263	1189	1115	1075	1018	1035	1018	1020	977	1025	980	958	1005	935	967	1009	911	882	924	916	860	933	866	871	859	871	917	870	892	882	936	907	928	931	898	932	893	862	906	895	896	875	875	870	898	851	924	893	885	873	861	895	884	912	849	881	872	891	865	918	880	884	919	884	884	895	846	921	868	894	903	904	839	929	913	897	883	863	873	876	861	894	896	856	878	899	830	932	897	920	879	853	889	849	884	845	903	882	910	873	874	952	857	890	899	934	922	951	880	867	870	861	889	933	851	880	896	879	894	894	877	879	895	860	888	884	850	911	873	890	868	883	883	880	833	884	928	886	863	922	917	842	854	942	880	898	888	912	893	866	874	847	855	875	907	872	878	883	886	886	900	874	939	894	902	911	958	860	884	863	864	865	863	887	883	897	891	929	936	878	864	936	939	952	881	851	868	868	848	883	873	868	884	920	889	908	880	906	917	842	890	919	894	819	934	897	869	878	908	848	911	892	857	867	845	893	866	921	950	922	904	901	880	870	892	854	888	894	862	860	933	872	899	854	873	896	902	905	893	881	881	873	914	841	893	870	847	895	868	866	838	879	893	929	864	909	888	929	890	847	876	856	866	854	895	863	901	834	913	889	933	913	875	871	871	825	917	901	810	871	918	842	926	885	946	907	824	945	857	886	888	871	868	884	962	887	860	906	916	872	867	887	908	883	862	856	891	906	894	830	820	869	873	942	918	877	905	878	862	900	855	899	872	843	882	875	886	886	865	879	869	886	877	876	843	891	931	882	898	886	896	891	823	823	880	905	963	883	870	917	885	898	868	855	911	846	879	835	829	826	868	862	882	903	877	852	869	891	866	886	912	904	853	864	837	887	853	916	851	873	970	852	900	897	870	894	945	891	876	916	881	846	824	870	872	930	914	867	931	799	836	856	863	877	896	879	890	906	871	810	869	862	930	924	857	887	841	911	895	853	916	893	854	888	853	921	901	871	866	848	894	851	846	880	893	849	884	852	904	911	865	858	899	846	912	886	896	864	894	864	847	866	887	877	889	878	826	901	880	954	910	897	847	855	867	886	852	825	818	903	861	840	876	889	879	940	886	849	923	945	905	824	864	882	889	931	934	917	839	842	861	895	915	900	889	902	863	865	810	870	928	862	882	898	852	856	884	874	900	870	856	890	843	860	888	881	924	856	874	831	868	874	919	873	928	923	853	914	892	945	879	872	856	868	915	847	913	861	855	968	871	861	871	926	884	893	876	831	875	829	901	882	838	878	852	899	950	912	881	857	850	920	891	914	835	845	890	920	863	891	857	883	911	875	888	868	884	863	869	878	858	902	908	915	890	907	842	860	879	882	863	913	832	831	867	894	852	861	849	902	941	883	888	889	878	831	832	900	841	900	867	850	843	922	832	883	877	911	858	856	858	849	818	921	915	875	855	863	891	865	917	882	858	817	879	907	867	853	859	876	855	867	869	934	851	891	899	843	852	837	880	865	817	973	855	915	894	816	861	889	873	870	804	938	881	882	929	896	936	951	925	899	864	903	853	850	900	900	859	878	932	857	908	918	878	878	896	896	902	885	879	885	898	818	826	920	866	877	872	881	847	895	869	851	906	922	897	893	929	873	855	857	914	930	870	913	869	901	836	918	868	948	847	852	863	913	885	895	850	888	846	876	918	911	888	895	942	830	907	882	888	853	876	887	889	875	810	894	954	827	869	853	865	896	880	843	883	920	897	927	871	836	841	877	905	900	903	829	868	896	861	893	820	876	904	853	926	907	882	845	821	886	930	822	891	853	938	879	861	891	912	884	889	864	839	893	881	959	835	868	897	836	903	889	926	901	896	838	890	901	806	848	834	853	862	901	876	857	836	907	897	846	811	858	874	875	868	834	844	901	862	878	901	894	873	881	835	869	865	963	844	858	908	897	854	892	832	921	893	887	901	888	880	892	886	822	886	807	892	920	847	866	863	853	886	865	897	887	833	879	849	851	915	866	891	847	943	871	887	878	889	858	881	887	884	856	868	869	941	831	885	865	913	913	875	881	858	899	872	934	921	944	874	863	824	855	879	898	884	890	850	846	962	905	918	881	913	881	885	876	863	877	895	881	859	806	930	849	914	905	877	902	838	899	891	869	833	820	881	895	884	865	855	860	897	885	865	892	904	873	851	825	899	895	932	856	908	900	881	852	880	869	922	939	939	868	828	862	830	959	926	899	891	901	851	882	940	883	868	840	891	876	881	844	857	827	871	845	882	900	886	856	883	890	912	846	907	871	895	902	884	875	879	861	879	906	881	855	883	875	878	911	882	882	844	876	861	888	919	826	866	905	883	935	879	842	884	823	882	914	896	850	883	867	854	845	892	892	835	867	854	860	839	877	895	902	888	861	845	957	871	864	864	873	886	791	911	907	866	893	859	857	907	889	930	862	869	894	882	871	886	855	888	875	838	909	893	885	901	841	906	815	882	850	881	865	916	875	843	880	865	875	864	935	901	884	835	852	846	876	933	896	831	895	902	834	878	835	847	870	863	843	841	896	867	906	870	906	863	840	837	897	809	896	883	941	926	892	885	838	841	893	867	918	927	902	856	836	884	908	865	896	858	937	873	887	876	865	877	867	835	918	877	873	888	913	851	946	924	872	873	906	872	906	883	902	864	884	862	833	848	846	899	836	913	959	897	919	885	884	891	911	862	918	933	902	862	895	897	888	843	812	823	893	909	922	862	844	882	852	930	828	868	869	894	883	862	801	901	926	848	920	871	905	887	896	861	851	908	893	894	870	830	869	880	863	881	888	813	878	922	900	879	828	884	901	847	924	900	868	844	886	898	889	880	909	902	861	899	922	847	879	872	912	869	810	888	868	884	903	898	902	905	862	894	870	837	892	934	869	896	860	881	903	811	833	870	873	880	898	865	844	909	911	868	868	806	921	951	845	892	916	870	893	906	896	881	894	824	907	866	904	884	926	899	852	857	855	874	875	863	845	891	818	869	912	868	888	866	913	923	904	953	859	858	894	865	877	905	868	863	887	877	883	824	878	823	876	871	868	832	895	839	903	866	844	835	847	849	832	824	885	918	913	920	908	918	852	862	911	902	896	859	926	847	891	865	899	894	822	855	877	875	881	915	944	900	892	881	885	841	931	832	904	873	864	874	920	874	871	864	896	907	809	915	899	867	890	842	854	862	893	807	866	843	852	912	831	897	933	860	831	879	917	928	890	922	844	872	926	907	899	891	924	895	849	892	892	872	810	886	880	897	868	887	883	893	895	880	884	823	859	866	880	894	863	911	936	917	919	912	931	871	851	873	851	845	873	917	903	834	927	843	875	806	839	851	874	850	849	906	873	880	892	883	891	888	885	882	857	865	908	795	827	901	911	876	859	892	856	915	877	840	838	849	894	861	875	909	887	852	878	887	854	888	863	864	826	829	902	928	922	859	896	873	877	865	916	867	870	890	897	877	825	862	908
23128	14257	13133	7575	5245	3711	3023	2437	2139	1943	1731	1536	1428	1273	1253	1123	1064	1083	1148	992	1002	976	994	979	914	975	934	916	922	938	911	908	890	920	895	898	863	895	872	862	909	882	816	872	866	870	868	865	864	846	884	817	830	891	900	860	799	894	812	860	831	836	874	784	893	841	869	854	846	841	908	866	786	801	832	840	873	858	836	844	865	895	822	889	911	823	805	860	860	819	881	823	846	874	842	843	874	798	808	893	831	789	787	871	832	868	793	855	782	830	814	827	840	866	885	784	816	800	824	812	813	802	817	829	898	831	805	812	867	831	843	823	849	835	849	826	801	840	849	856	878	822	792	852	866	828	831	809	841	846	836	823	816	862	862	811	875	862	851	805	837	792	842	853	803	783	845	842	830	849	846	857	794	866	820	812	795	837	798	886	820	788	836	796	852	850	872	837	846	827	841	816	842	804	824	858	818	828	851	803	896	804	825	852	847	828	831	847	800	795	840	809	829	783	907	816	834	805	828	853	873	837	842	894	851	851	871	879	878	790	823	810	824	856	784	857	889	809	823	802	828	812	840	811	843	817	894	841	781	879	815	809	850	851	852	818	809	812	849	850	797	825	812	841	832	840	859	807	788	827	906	830	815	863	819	906	833	812	873	848	806	854	856	820	819	847	904	810	853	861	888	846	796	825	812	859	851	822	850	888	846	810	771	820	816	858	895	841	811	805	848	893	806	834	875	823	817	896	837	827	831	845	827	810	848	809	826	806	800	792	826	883	828	836	841	853	814	846	805	820	814	794	839	863	836	855	832	842	886	830	825	818	863	794	813	834	853	867	865	793	796	824	885	792	872	799	838	821	795	778	783	826	867	820	825	848	794	813	830	837	805	818	807	844	856	829	837	799	817	819	869	826	844	825	855	820	835	890	815	814	830	888	861	827	845	799	833	847	804	857	847	861	849	842	823	809	834	801	852	833	833	857	845	875	837	866	872	828	829	896	817	827	830	846	869	818	787	856	857	851	846	837	852	822	853	805	818	860	810	812	833	882	849	816	871	852	839	864	797	809	821	834	854	861	832	837	830	875	845	885	861	788	816	835	907	798	843	803	836	805	872	841	825	801	857	885	861	811	883	834	857	853	851	792	836	790	849	838	835	840	818	834	844	803	826	820	807	856	812	813	789	853	788	844	878	849	800	837	849	891	831	810	851	862	841	765	852	810	943	796	764	847	807	865	834	868	835	818	847	813	840	852	794	832	838	830	845	880	867	840	844	767	857	869	858	812	826	798	822	850	816	840	834	812	829	858	781	813	801	844	862	878	834	824	818	799	819	865	809	870	817	809	814	857	815	826	816	818	857	859	858	844	861	820	847	848	803	804	777	882	825	799	822	808	829	804	754	796	822	830	815	825	820	837	848	843	811	866	827	853	855	833	824	838	821	798	775	775	786	808	852	862	828	839	811	852	841	793	769	849	805	814	830	850	816	778	825	889	850	872	859	823	874	821	791	829	858	798	835	788	864	806	833	840	790	824	882	836	848	848	837	875	843	813	845	779	854	826	798	883	833	842	822	827	900	882	821	872	823	843	855	836	799	809	840	800	825	835	819	857	828	860	841	852	838	856	844	797	842	819	806	836	838	804	839	843	802	800	847	872	820	826	864	806	828	779	804	787	849	825	829	827	802	825	867	806	866	796	853	838	793	893	790	870	801	838	821	813	885	838	824	881	807	821	860	796	811	839	861	844	873	831	820	802	842	830	832	822	845	816	864	784	849	810	855	830	873	867	799	846	821	832	805	800	817	865	818	837	864	904	883	838	797	833	808	824	865	809	854	817	797	861	883	842	843	829	788	864	828	812	821	817	840	806	863	856	784	805	882	849	836	839	812	903	856	883	845	851	836	764	866	845	795	831	812	828	858	809	856	864	856	808	865	782	828	863	899	853	870	854	843	835	812	830	828	831	827	826	830	840	835	798	856	849	878	869	809	867	784	811	829	811	823	865	794	846	841	820	835	894	851	836	864	788	819	853	818	885	837	813	857	857	832	827	813	843	834	810	842	839	803	801	873	854	777	846	774	774	817	795	808	844	861	823	789	813	842	859	823	807	798	831	876	869	864	793	843	886	836	809	795	830	817	805	830	836	857	826	837	808	811	822	800	866	802	825	845	783	849	780	770	885	824	864	836	879	872	840	839	845	837	783	803	823	832	825	795	835	886	882	857	823	808	837	835	841	894	921	849	845	863	822	870	858	838	836	780	813	828	832	840	862	824	845	891	886	898	870	835	851	815	865	821	855	847	859	824	841	853	818	849	844	841	862	826	841	822	818	817	830	850	841	806	822	818	864	838	847	842	840	869	855	824	814	819	889	830	835	799	809	788	799	803	825	853	887	802	839	812	755	842	863	829	821	834	818	815	852	853	822	817	865	821	807	838	814	850	857	808	853	836	838	853	780	811	845	800	831	891	847	877	820	871	782	848	857	856	805	860	819	832	893	834	795	803	791	838	860	860	853	867	826	872	814	765	851	803	860	854	821	870	834	832	758	841	775	881	869	818	826	840	842	860	912	838	841	823	840	806	819	866	852	903	825	796	911	935	845	862	821	808	828	821	811	857	867	842	854	830	833	873	830	860	818	858	862	825	830	891	833	815	825	795	878	834	854	868	801	763	832	838	860	856	826	844	819	804	739	870	822	825	749	854	779	825	831	779	881	860	788	832	798	803	797	818	853	888	833	843	815	783	810	810	813	870	873	863	906	791	869	828	890	833	846	813	871	721	808	789	877	792	858	810	857	836	809	876	767	794	827	843	866	854	809	838	793	854	809	813	921	784	821	858	836	850	845	814	850	883	832	812	858	897	866	846	798	782	873	801	813	819	857	831	830	864	827	838	826	841	804	867	853	831	847	834	821	864	831	888	859	793	876	861	826	830	837	842	825	832	886	861	836	840	822	811	886	816	829	834	818	796	849	861	835	815	802	813	906	804	830	876	901	852	822	833	891	860	832	847	811	832	862	873	817	863	869	854	800	828	865	840	825	798	852	793	818	806	853	833	854	812	863	828	822	821	797	769	805	809	860	828	808	803	837	787	838	819	825	809	843	823	834	875	856	801	813	854	813	832	882	786	837	809	893	809	820	864	839	809	888	812	868	854	811	826	814	843	832	811	820	851	849	828	855	829	843	828	805	877	831	796	807	827	842	862	841	818	783	856	836	842	804	809	867	866	841	865	806	855	783	850	811	840	876	811	873	846	818	817	849	819	881	894	802	803	876	837	779	831	847	894	832	824	858	810	875	865	822	838	852	815	833	854	806	861	871	805	846	892	843	806	819	846	908	832	868	823	882	837	824	875	861	798	836	850	829	829	859	821	780	867	860	830	831	799	883	893	853	824	862	848	815	794	854	868	835	832	828	867	859	830	792	861	884	869	836	857	848	858	845	846	847	824	844	834	833	848	832	839	860	809	775	795	841	850	867	830	851	863	865	832	786	846	870	887	837
30979	15145	2953	991	826	804	798	724	694	699	739	675	704	666	706	640	743	700	734	702	706	739	647	687	709	712	732	688	739	650	725	689	733	721	663	649	685	693	687	684	683	691	682	700	682	728	673	713	674	681	673	719	684	729	682	752	746	690	670	734	677	680	679	721	706	702	697	735	725	683	749	709	722	675	720	711	722	705	643	722	651	680	684	732	701	662	694	741	684	704	652	723	730	707	714	746	777	661	744	725	685	679	674	713	700	704	722	734	712	721	725	703	667	690	648	624	709	663	664	701	721	764	720	705	725	706	776	696	702	666	711	698	724	680	716	688	690	699	700	667	703	698	667	664	710	665	695	726	677	736	736	727	703	684	697	703	702	711	693	672	711	727	736	712	704	655	744	662	753	721	667	722	692	688	678	640	655	701	725	693	730	695	705	685	737	703	712	725	730	695	704	652	697	739	764	722	695	693	709	721	698	690	710	668	755	711	678	725	643	705	720	656	733	692	654	701	685	715	741	696	675	678	746	677	723	697	703	697	681	703	712	719	727	669	697	694	718	698	656	689	702	678	703	715	680	690	701	738	655	678	692	684	766	684	671	678	725	720	734	731	666	664	689	707	705	707	705	689	694	725	700	705	657	658	706	648	727	673	719	677	724	691	722	740	647	723	723	708	694	679	712	704	690	702	704	745	714	662	716	699	725	660	715	714	760	709	722	719	705	751	730	679	673	677	707	673	760	641	703	688	682	673	689	677	730	704	727	713	690	735	722	700	756	721	722	709	713	701	659	705	682	722	769	677	728	700	699	686	746	750	734	701	722	675	663	708	691	707	691	708	713	715	682	694	710	731	686	698	709	667	673	713	713	698	683	692	727	674	711	719	700	726	673	734	702	737	697	742	715	743	736	715	688	693	703	727	703	702	724	744	714	675	699	665	693	725	704	710	724	713	674	691	691	673	768	682	664	681	702	706	683	696	712	673	717	624	683	691	732	727	718	686	730	695	715	701	717	696	730	691	722	725	699	711	699	677	687	690	708	705	729	683	682	710	648	704	678	697	745	706	695	693	724	661	714	699	680	701	700	703	702	691	684	692	714	689	664	734	703	709	714	702	672	756	699	721	692	679	714	649	694	680	703	723	737	695	711	729	676	694	693	661	717	664	688	675	719	720	677	737	698	707	727	681	680	694	674	727	694	695	684	734	653	691	722	648	706	672	710	708	661	647	746	699	736	712	676	697	703	692	689	695	709	676	758	689	705	679	698	712	671	723	686	706	715	707	678	677	712	698	726	684	713	681	708	671	697	683	652	664	744	666	664	647	664	759	690	683	736	684	690	722	701	657	680	675	727	691	706	697	687	700	684	728	684	695	680	668	685	700	689	708	679	693	696	681	707	689	688	671	730	687	699	679	695	689	754	690	664	681	661	670	698	701	730	659	656	705	690	683	677	719	659	685	697	701	757	692	728	710	699	697	673	693	713	705	692	744	669	716	718	697	671	661	719	721	725	726	680	661	701	723	715	705	698	748	738	726	683	714	696	728	727	682	723	794	712	679	712	727	781	694	688	693	696	681	736	690	720	703	738	707	676	752	715	718	731	717	739	689	693	738	673	680	697	674	743	686	716	656	690	740	774	696	741	659	753	690	713	720	725	698	723	727	703	722	743	686	700	705	714	681	725	682	649	687	739	770	698	733	689	719	666	705	669	681	685	710	718	716	706	665	691	689	720	697	715	664	704	682	718	712	729	706	723	675	712	691	720	703	683	706	684	750	665	659	668	692	722	726	668	679	688	672	670	704	715	676	711	690	697	704	669	694	689	716	696	698	697	660	719	679	716	729	722	702	684	732	698	716	703	644	704	731	673	733	684	723	656	670	704	660	685	757	712	686	745	684	717	725	665	710	683	719	674	678	709	688	696	740	748	716	759	718	702	722	728	737	673	679	726	731	728	672	723	682	708	716	725	723	702	664	711	733	711	652	730	627	755	733	717	692	704	777	735	753	706	714	722	719	708	698	671	695	722	709	753	749	691	687	666	693	706	733	675	737	694	676	676	679	678	707	697	698	720	711	664	678	660	683	671	681	702	725	704	720	721	698	679	716	680	672	708	675	664	661	718	680	723	672	691	704	733	642	696	680	716	671	731	695	669	675	694	700	714	705	719	723	717	676	677	682	716	667	750	648	668	661	731	663	712	693	731	675	749	699	721	727	694	683	746	749	696	745	660	721	686	672	694	688	699	640	732	727	712	708	667	691	709	677	709	729	715	734	651	722	700	714	671	679	738	676	705	728	702	679	685	749	702	678	686	666	714	693	683	696	707	666	699	767	727	685	647	685	666	696	684	679	720	711	731	730	724	657	728	714	724	676	696	680	665	717	700	701	700	720	720	721	716	760	693	697	709	736	727	694	695	696	759	693	672	694	695	705	697	667	711	670	751	745	713	678	700	765	748	686	703	726	717	690	710	707	726	714	716	633	667	744	724	698	699	689	703	758	689	691	665	687	703	671	736	730	673	743	681	720	727	718	692	703	700	729	698	748	705	654	703	658	696	713	764	733	736	712	701	725	709	695	706	708	677	736	712	713	664	672	675	688	707	713	733	739	700	685	728	664	713	695	676	720	667	746	740	708	708	700	645	683	703	716	698	709	720	685	675	701	685	711	673	729	686	668	661	686	697	711	713	652	706	705	687	723	709	677	706	712	707	722	698	707	703	690	743	707	690	714	700	705	703	712	712	658	750	683	685	752	685	687	732	681	683	711	703	752	694	718	701	690	759	699	678	686	666	669	724	709	687	694	663	686	654	691	693	699	697	697	662	706	730	716	753	700	738	748	657	736	676	701	718	725	706	733	678	698	708	707	690	712	687	714	703	702	648	743	726	679	712	725	728	682	708	698	687	726	645	761	692	726	694	718	722	720	754	691	659	694	689	723	703	673	715	696	710	692	745	666	787	707	765	713	688	700	725	685	712	707	707	689	708	723	697	618	663	725	697	730	686	714	704	705	710	697	655	669	662	686	645	720	710	729	706	679	790	661	730	684	719	732	705	689	750	692	729	672	718	700	674	692	693	696	693	687	760	675	714	717	694	742	682	749	715	750	744	711	696	736	737	748	699	729	685	761	706	736	733	713	753	687	662	725	686	670	670	721	655	705	736	765	724	685	685	705	668	680	707	646	736	697	660	658	667	710	675	707	703	676	741	719	651	663	702	737	704	710	654	689	735	719	676	694	702	680	734	681	701	689	699	750	684	692	689	692	699	689	689	692	679	713	682	741	679	695	693	759	724	720	723	687	687	754	729	729	676	693	742	699	719	716	693	736	728	695	682	709	700	676	702	693	699	677	682	680	717	713	660	725	686	716	738	745	687	727	709	708	695	725	728	694	712	732	693	717	684	656	690	683	644	716	737	682	717	683	685	697	713	727	734	692	728	699	685	721	683	723	689	722	670	700	671	715	733	701	686	763	742	718	730	772	710	748	652	681	722	666	710	720
19565	1252	1150	923	802	775	839	778	729	758	776	745	749	725	736	775	708	740	725	718	711	700	719	704	717	733	735	749	752	768	681	713	720	747	755	780	796	777	714	745	727	748	729	721	702	717	699	700	716	704	734	784	747	738	731	685	690	715	720	734	704	682	783	780	727	735	754	695	731	730	765	719	753	745	686	732	761	750	700	738	752	703	759	687	730	705	747	658	709	690	744	689	743	735	736	690	692	698	768	750	771	708	698	701	714	744	734	778	718	733	711	786	723	710	726	702	701	678	737	687	662	706	746	681	723	689	712	738	743	731	751	696	753	750	753	718	764	719	699	755	742	708	721	730	681	690	712	760	718	700	742	715	750	717	727	685	769	775	753	728	737	704	731	684	754	721	705	706	711	715	727	763	712	669	738	700	727	710	759	764	758	787	751	715	727	773	747	745	713	769	697	682	710	747	687	729	685	701	696	726	706	723	753	715	724	784	691	721	714	691	743	768	744	715	700	728	731	709	734	791	769	755	770	729	762	734	718	719	784	732	702	731	684	717	790	750	781	721	794	696	686	754	714	743	746	695	770	705	740	726	712	735	796	763	733	721	739	754	700	751	770	727	681	746	692	768	727	722	731	705	672	767	764	712	714	756	755	686	716	745	703	744	703	704	759	748	784	712	725	699	729	730	708	730	719	723	727	675	746	703	742	762	721	700	770	726	714	691	674	757	725	734	714	726	711	788	723	747	703	709	700	735	742	722	688	730	711	743	728	774	684	768	764	712	734	742	720	742	719	681	745	738	703	719	712	763	724	664	734	743	738	731	751	694	735	707	719	714	731	735	753	737	722	755	778	734	742	713	688	720	771	729	724	759	697	747	762	657	688	754	732	699	730	733	764	728	745	708	642	757	729	727	744	727	731	693	714	663	680	720	723	747	715	726	735	697	722	745	717	735	733	713	670	799	711	743	752	736	733	764	752	749	730	746	757	765	705	714	725	779	730	703	742	718	683	700	785	765	761	731	711	729	700	728	769	679	724	709	728	728	727	739	681	711	753	776	732	711	751	699	770	716	688	702	743	747	730	722	722	720	760	663	743	757	714	692	733	718	690	721	714	744	737	758	704	746	725	712	714	763	784	746	704	745	722	705	697	754	699	766	710	741	789	707	716	721	732	745	723	755	716	727	756	719	695	773	725	686	725	795	724	775	721	728	711	714	747	728	755	711	692	658	720	704	750	805	736	743	691	713	750	713	735	715	716	709	700	706	766	733	759	698	773	758	712	754	685	727	740	739	719	724	726	747	768	786	731	764	714	692	773	721	720	759	701	726	768	692	711	712	715	726	714	759	720	675	687	757	724	736	734	778	744	713	766	722	750	713	757	738	709	731	706	751	730	744	762	724	702	706	710	743	737	728	728	703	728	779	731	726	712	700	715	742	721	725	707	703	721	766	723	725	705	737	722	812	748	727	722	776	715	770	706	711	709	772	716	787	727	725	770	708	718	726	767	777	713	718	765	704	758	755	722	717	762	733	781	721	717	751	713	687	721	744	788	730	713	710	748	736	723	710	760	698	734	705	742	733	667	696	705	718	667	700	698	734	746	762	710	780	738	727	747	747	722	701	734	743	683	774	712	748	698	711	708	705	703	722	680	704	714	697	763	709	730	751	719	748	748	760	704	699	693	751	718	685	731	704	734	720	741	703	767	737	665	753	674	749	781	704	792	710	693	704	680	727	773	757	691	710	727	717	709	730	731	732	738	781	752	714	792	747	748	719	714	758	675	748	811	723	745	757	716	702	749	736	729	726	663	766	786	712	726	679	761	740	685	728	735	738	728	716	726	742	783	684	748	720	702	715	741	725	723	762	748	760	701	743	697	743	742	720	764	746	735	699	706	722	690	661	708	721	770	735	731	737	752	759	690	734	730	732	701	716	768	735	761	709	755	675	685	736	740	685	758	728	728	720	767	705	730	714	685	666	699	769	707	736	723	749	697	722	714	683	727	708	686	658	726	747	717	689	727	726	667	694	758	763	728	767	782	743	751	731	737	755	742	734	719	718	692	714	757	693	681	734	718	716	750	769	764	716	696	760	718	753	736	758	697	776	725	730	735	776	751	681	734	713	708	748	771	722	725	720	696	737	694	724	748	778	739	716	755	723	764	706	723	747	694	729	712	769	720	701	729	705	705	732	738	663	695	731	734	706	720	724	703	727	733	751	768	757	735	726	705	747	685	761	734	706	742	735	748	761	765	724	744	720	740	721	702	735	746	704	673	700	719	776	731	687	716	756	742	698	761	693	743	687	728	721	724	698	720	737	732	663	709	736	704	709	750	676	722	751	746	763	743	727	709	714	741	683	692	760	727	748	701	699	720	712	743	713	722	723	712	764	703	730	748	658	718	712	742	722	742	761	749	712	773	736	703	734	753	702	712	751	747	700	794	761	727	708	719	766	724	707	694	669	743	706	711	718	724	734	757	743	743	720	759	764	737	716	746	721	745	709	743	671	684	739	772	753	739	658	755	711	738	713	785	777	704	754	728	742	735	737	719	691	699	721	739	676	722	790	697	725	708	764	764	722	735	735	732	731	725	708	710	734	713	701	739	756	713	693	762	736	682	721	732	727	696	758	784	678	734	706	760	733	695	746	724	740	765	729	740	770	784	735	725	711	711	755	762	765	737	703	732	758	762	722	743	743	699	723	682	688	694	717	692	707	726	741	695	691	721	733	683	760	737	732	796	706	724	716	737	743	755	723	699	742	724	679	701	768	730	742	725	694	696	748	702	751	719	727	736	702	748	710	715	735	696	736	724	685	772	701	690	691	723	749	760	734	679	734	778	749	704	744	763	692	711	701	737	701	700	766	698	757	700	696	760	727	735	714	683	706	757	684	739	726	755	731	716	722	730	736	728	742	757	744	760	728	744	751	742	783	760	739	781	725	734	716	742	690	747	706	710	752	755	682	710	736	702	719	753	713	740	765	702	702	671	714	716	708	740	710	774	743	707	730	694	698	722	733	680	723	710	732	719	627	726	692	777	734	688	710	706	692	759	743	733	739	682	726	728	725	750	718	738	709	741	716	771	700	784	767	707	755	715	706	788	727	734	769	737	749	774	774	714	758	704	690	691	729	702	684	741	731	756	743	718	746	707	736	681	691	715	701	761	703	744	730	693	724	702	697	719	746	737	722	719	728	680	767	734	741	718	714	681	759	715	745	754	714	708	739	770	697	715	722	690	767	759	753	703	753	745	717	726	728	686	683	690	696	714	701	731	730	710	734	691	674	708	710	746	681	717	706	730	729	743	701	724	713	750	697	761	706	751	700	739	681	716	802	713	705	755	709	747	662	781	764	743	740	750	731	754	763	736	716	678	759	766	700	756	689	696	746	693	747	712	718	712	716	691	724	713	732	738	744	736	726	701	675	776	737	704	714	723	729	749	757	722	746	742	751	730	741	743	720	759	723	738	742	812	697	734	752	732	701	763	721	727	697	738	705
24511	20328	26244	24272	20329	10401	1320	906	789	699	660	713	637	603	575	615	603	528	633	575	555	587	540	551	547	540	540	543	533	531	538	508	549	552	564	504	489	523	548	528	532	558	538	477	544	605	543	511	532	472	519	509	529	479	480	508	540	517	529	530	541	537	543	555	531	525	506	525	473	529	541	521	531	497	491	516	457	523	481	559	527	492	566	506	553	524	513	516	569	474	503	510	524	487	508	508	511	546	519	537	526	474	522	508	535	544	495	517	515	513	491	524	542	514	528	503	536	504	522	526	507	510	494	503	524	473	501	507	515	542	482	530	553	499	514	521	532	492	512	485	522	495	507	527	523	519	492	520	499	505	521	483	498	517	543	505	517	516	529	517	496	534	552	500	514	525	517	502	512	471	539	502	506	465	559	506	505	476	512	557	503	544	580	506	501	501	497	485	497	487	511	486	515	491	543	481	541	515	533	518	566	531	517	512	534	507	505	532	555	488	506	499	530	519	505	496	534	497	486	498	532	507	522	532	503	533	537	493	492	506	546	511	533	518	477	517	518	537	508	518	506	506	533	503	554	517	484	504	483	526	511	510	521	501	472	544	504	473	477	537	523	559	511	487	519	521	496	491	497	494	518	519	502	515	500	464	522	521	514	497	516	496	494	537	491	499	512	476	506	506	493	518	502	510	544	499	542	521	546	456	490	528	470	483	514	541	484	510	519	544	510	515	521	502	498	512	535	490	505	519	498	497	550	481	530	545	540	521	509	521	504	537	553	542	506	511	504	558	466	497	532	561	510	453	490	523	537	469	506	528	563	520	510	524	519	485	523	524	534	497	491	482	510	485	546	473	538	544	559	529	510	512	513	520	509	501	478	517	498	480	501	555	491	502	500	517	524	492	534	501	474	513	547	478	530	516	530	555	501	519	525	541	549	574	500	522	514	526	504	490	525	511	535	531	488	548	522	558	490	504	525	540	519	532	500	520	496	515	504	510	515	511	498	479	510	556	498	499	510	512	469	502	511	515	536	539	552	515	557	492	513	542	517	506	508	549	469	521	529	493	496	527	506	509	517	547	482	525	505	509	516	518	559	529	526	511	502	489	550	487	491	517	523	512	502	518	480	457	530	489	525	521	491	519	504	441	506	484	518	566	502	522	515	522	508	474	480	512	530	491	488	534	507	513	485	490	533	473	479	493	547	486	492	493	559	535	498	485	531	540	514	496	539	538	464	488	481	498	524	531	497	518	530	507	502	498	498	519	521	536	475	538	532	544	533	524	547	515	558	502	508	516	573	535	548	501	493	525	507	516	529	490	500	530	543	549	524	469	533	526	476	507	487	525	484	532	493	494	518	473	548	481	553	539	541	520	515	535	538	489	544	524	507	538	521	498	506	510	516	483	507	506	513	472	560	488	498	533	526	526	540	486	528	543	486	519	496	537	491	550	491	484	522	494	534	461	500	508	500	534	524	546	511	525	490	496	503	485	495	459	525	513	531	492	530	503	494	480	531	528	516	481	523	527	483	495	524	505	559	491	499	523	477	519	511	510	547	528	505	517	482	542	511	500	507	538	482	515	506	518	532	524	515	510	518	539	523	539	474	480	548	491	519	496	518	521	495	497	507	466	504	533	520	496	514	541	525	546	502	458	510	566	509	494	527	528	517	567	480	505	471	524	519	522	485	475	473	516	548	538	545	497	515	505	496	495	516	513	497	511	513	496	539	493	522	532	536	471	543	546	475	514	530	513	525	527	505	492	488	535	495	557	459	547	520	500	591	442	522	515	519	560	508	512	521	496	520	500	511	494	514	499	513	511	475	529	516	511	539	484	518	479	515	530	538	513	469	524	507	528	494	557	467	547	490	522	474	495	500	530	506	457	541	517	548	506	490	561	481	547	534	507	534	543	509	545	520	526	521	509	532	521	518	553	544	517	518	502	506	513	487	496	532	539	532	519	538	505	530	551	533	511	511	478	516	509	545	519	541	507	473	539	503	553	517	500	503	511	516	517	507	495	540	566	508	486	502	543	521	544	500	532	493	503	535	494	476	549	483	516	542	500	537	530	511	515	503	494	544	532	511	499	499	495	493	530	521	538	519	511	487	525	495	506	532	502	532	513	497	472	490	479	514	524	543	531	480	491	537	528	516	511	518	490	512	529	496	498	516	515	470	518	531	498	473	508	514	529	519	501	492	512	511	500	530	501	492	497	516	505	520	548	517	542	536	518	502	493	489	535	547	532	550	514	534	501	522	508	525	498	546	520	477	533	500	502	540	518	540	533	520	558	479	528	544	518	520	490	534	499	485	537	491	557	480	491	489	508	555	506	521	513	519	561	500	525	510	506	489	517	510	527	500	497	567	525	517	495	512	525	526	493	488	473	525	520	507	479	541	513	556	504	497	490	525	531	552	502	493	515	560	546	505	582	525	496	500	512	517	486	527	499	521	497	503	497	542	509	567	486	530	499	493	543	501	537	522	534	498	513	477	509	498	507	524	512	483	485	501	530	482	523	520	465	496	481	516	514	511	532	545	517	499	512	532	518	514	562	514	528	474	496	521	497	487	537	515	514	510	496	473	509	537	513	493	510	530	555	533	517	475	500	532	494	487	504	520	526	494	481	508	484	501	520	527	491	511	534	488	495	514	523	533	569	520	531	507	473	514	567	505	524	505	526	515	532	513	538	543	503	498	494	472	510	540	498	486	506	522	545	525	484	506	530	530	487	485	481	495	495	536	531	544	490	472	492	527	470	485	545	507	484	553	574	475	499	488	532	496	510	528	500	511	485	540	520	555	533	529	491	526	511	509	513	510	514	535	539	570	480	490	505	523	525	536	495	530	502	498	465	545	479	523	482	496	532	512	522	482	507	546	501	485	588	539	512	509	494	497	523	530	494	541	479	557	501	534	523	500	519	472	525	521	524	501	537	507	500	527	518	491	554	487	522	529	542	465	515	519	516	539	499	480	502	518	519	483	479	504	513	512	518	514	504	525	503	546	549	520	478	541	516	516	505	538	519	543	540	517	490	533	525	517	502	558	475	520	494	491	561	556	538	488	504	519	512	530	509	525	500	536	503	490	519	515	502	523	480	520	506	497	494	507	532	546	519	479	565	545	529	526	516	505	570	509	519	506	499	509	499	517	514	488	518	482	486	506	505	520	515	543	554	500	519	501	517	537	515	519	494	510	494	485	553	513	507	465	490	529	574	465	514	511	495	501	525	498	502	532	498	527	551	532	518	477	515	494	496	511	506	529	522	479	501	457	499	459	505	481	488	523	516	513	524	486	533	483	502	550	501	536	522	521	496	496	517	505	533	521	501	549	498	531	488	484	500	483	526	523	486	499	503	481	464	512	534	499	481	493	564	521	560	525	530	481	526	513	519	525	504	501	554	509	526	514	499	524	533	546	463	477	524	461	507	524	531	471	471	515	518	518	473	542	482	510	490	515	524	510	482	539	500	481	520	469	507	507	488	513	521	517	531	553	495	557	488
26043	8663	7824	4369	2874	2129	1611	1454	1225	1068	947	877	824	804	775	672	679	672	637	659	685	594	629	575	624	588	613	600	567	595	568	597	575	581	561	592	531	559	567	544	531	496	529	579	532	517	523	580	557	542	494	541	532	510	549	560	523	504	531	524	588	532	537	536	502	548	537	537	502	523	532	542	569	555	524	505	517	527	540	542	544	547	511	561	527	546	579	526	521	559	543	539	517	537	541	537	522	546	519	554	494	532	531	544	527	517	501	524	527	498	547	502	553	537	583	541	550	514	539	517	548	507	530	521	540	510	519	541	538	515	542	493	522	529	527	488	497	513	509	555	488	499	505	503	515	527	505	511	548	526	549	528	532	551	538	519	525	508	495	536	499	546	486	514	536	486	530	507	476	534	534	504	526	471	512	565	518	534	510	554	542	525	505	495	564	511	526	542	506	517	540	506	508	514	528	505	503	548	547	529	477	496	553	516	547	517	509	535	516	526	548	509	516	532	542	549	523	545	536	569	532	572	523	538	482	510	510	549	508	501	526	547	508	535	542	529	528	527	513	539	518	562	509	498	524	481	537	538	542	499	524	512	564	532	562	526	575	493	512	520	502	512	547	529	512	540	534	534	581	549	486	523	503	504	555	522	501	535	514	491	476	532	507	550	544	575	523	548	517	525	498	504	485	500	519	521	526	534	486	528	495	551	526	525	549	562	495	529	529	536	472	517	450	534	486	532	528	496	525	551	524	518	522	549	532	555	477	545	515	502	535	538	522	516	539	555	500	501	534	508	520	520	514	537	608	491	540	504	545	522	523	547	525	536	551	519	555	486	549	481	498	534	532	548	543	501	505	526	538	541	530	480	514	518	518	510	531	508	521	518	582	540	508	528	469	509	528	481	535	572	541	565	531	528	545	516	549	532	556	527	507	517	506	507	536	501	500	542	549	510	518	539	513	549	519	544	539	506	520	442	514	506	505	516	516	545	538	512	525	530	514	520	523	568	496	570	504	524	507	480	530	494	506	587	540	533	531	545	530	518	545	576	516	546	542	552	577	551	553	520	514	522	502	518	561	534	559	547	483	508	489	514	535	513	546	520	523	505	496	535	530	538	522	553	504	561	476	491	536	494	511	513	512	528	534	524	542	572	520	486	517	500	489	514	542	495	488	546	543	536	508	501	531	525	550	549	561	541	533	498	495	491	563	528	517	558	534	512	506	523	498	527	503	515	521	513	501	506	496	494	505	532	548	549	539	494	526	516	490	557	501	498	533	542	505	494	541	527	547	566	539	517	480	555	510	558	503	482	533	523	502	579	460	529	528	508	515	535	556	514	498	527	521	528	532	503	531	512	537	504	562	515	572	519	578	496	519	516	524	541	521	507	532	530	534	536	504	527	575	538	499	512	527	540	547	530	549	555	583	542	554	560	523	518	529	522	518	516	530	526	494	505	553	522	527	553	502	546	500	528	533	536	478	532	522	483	558	526	559	544	531	510	499	511	540	517	551	510	534	529	522	518	521	548	498	525	526	531	559	537	519	523	571	519	515	505	523	519	541	506	478	505	547	512	503	487	517	520	553	504	536	543	554	504	537	553	524	528	532	528	545	532	517	507	500	527	521	509	551	497	554	530	537	517	536	530	516	510	521	537	497	514	547	540	485	508	489	539	534	544	529	513	521	509	525	518	545	541	530	556	518	510	494	503	521	518	483	528	533	495	498	520	510	543	525	538	565	544	562	489	528	528	497	571	501	510	502	523	518	538	517	533	545	574	534	513	529	517	552	501	537	514	538	488	567	511	516	523	527	522	481	526	539	528	522	569	503	537	533	548	555	541	555	529	511	497	536	518	520	536	534	538	560	493	523	525	542	468	538	514	569	503	546	547	565	496	513	472	541	495	480	512	529	553	544	533	547	530	553	531	514	528	517	537	522	530	522	554	583	543	538	519	523	481	535	534	512	512	498	508	508	541	501	557	519	528	525	504	528	505	589	524	504	538	490	495	528	563	529	525	527	548	524	549	500	529	532	493	507	518	532	531	479	542	562	568	494	513	513	515	528	507	520	505	538	535	532	555	511	509	474	494	523	502	541	513	550	469	509	521	530	510	559	514	518	532	562	532	539	491	498	520	515	503	551	498	514	527	532	518	557	543	519	529	534	497	489	549	487	507	531	531	529	540	530	532	550	489	502	491	494	554	518	541	489	557	535	512	467	523	492	526	530	519	502	515	516	490	591	518	549	581	529	522	509	511	505	482	497	517	503	556	518	519	520	552	525	495	538	498	489	500	530	520	496	492	529	505	529	545	535	504	496	539	526	513	527	521	558	535	510	480	544	569	523	540	541	526	524	526	562	510	484	539	516	526	495	502	483	499	498	511	527	564	491	485	521	532	519	559	510	550	517	513	555	546	491	518	522	519	519	563	518	511	532	525	504	518	528	528	519	486	543	542	520	554	510	527	534	547	533	528	512	546	523	549	531	531	536	521	495	512	544	508	539	519	522	495	488	493	482	549	541	533	484	516	560	540	517	503	532	514	531	506	526	526	504	546	527	596	502	533	520	524	516	520	489	484	517	578	539	530	527	537	488	587	542	552	518	546	519	536	560	528	515	534	536	547	503	543	543	497	511	551	544	536	536	505	560	561	552	507	537	531	491	510	562	529	512	451	575	515	520	511	530	536	515	531	491	514	564	522	550	545	495	496	524	555	567	529	538	483	576	475	543	509	485	521	511	518	543	543	511	510	533	552	492	555	495	511	502	509	476	539	523	512	510	488	559	541	550	512	506	557	512	545	522	539	524	531	532	571	528	533	541	541	511	487	542	493	527	520	525	530	519	538	579	537	539	527	528	477	520	520	514	503	496	541	508	485	507	556	541	488	516	516	571	548	524	536	538	528	537	540	539	544	517	526	488	532	556	513	538	498	513	551	539	517	537	529	495	545	513	503	541	576	510	511	504	543	536	484	523	494	546	535	497	577	516	470	523	537	542	536	565	533	541	549	520	516	551	534	557	540	560	510	541	524	545	532	534	562	499	542	520	521	525	538	511	518	481	497	571	465	510	496	505	498	478	533	538	524	474	511	518	564	550	527	504	519	561	537	533	498	555	528	528	562	498	574	513	534	554	522	534	544	519	549	537	540	536	550	530	526	524	502	549	549	529	538	529	483	558	522	517	536	532	511	491	525	504	512	537	472	547	492	507	540	547	527	527	503	523	540	510	538	525	515	522	520	518	482	515	530	490	525	569	504	511	518	523	516	533	525	563	572	600	554	506	522	568	536	562	506	539	503	490	521	552	537	547	498	506	517	476	523	540	531	536	514	559	497	540	527	501	525	519	544	506	515	499	509	474	481	486	526	500	522	520	517	547	512	530	512	535	518	474	524	499	523	559	516	579	564	547	540	498	524	530	532	489	514	508	543	499	500	514	520	524	507	514	550	523	538	516	482	497	476	516	513	514	548	531	496	504	540	549	545	494	529	519	553	530	523	589	513
22591	20326	26714	23820	20332	20397	10734	1937	1468	1323	1273	1240	1163	1149	1072	1064	1015	1023	1060	951	969	1013	1058	1013	1008	1017	1025	982	954	954	986	927	949	941	909	907	905	942	922	936	920	964	950	922	957	899	955	982	914	946	866	932	940	901	912	914	956	949	842	928	895	946	911	923	829	952	900	950	890	903	904	936	926	940	861	870	913	944	904	896	920	868	913	969	965	921	935	954	941	901	898	941	894	905	874	913	887	908	914	933	936	920	863	899	892	898	877	918	935	914	1002	972	956	912	926	918	933	916	970	869	940	1001	867	876	954	913	938	890	869	928	920	914	875	881	889	886	892	863	858	870	933	883	921	922	948	892	922	941	960	975	862	900	975	954	939	907	881	925	945	974	951	905	873	905	913	969	911	948	936	893	905	940	882	947	921	867	951	941	903	923	906	926	901	889	913	917	902	898	943	899	929	955	876	883	922	924	907	893	906	896	897	931	946	943	929	954	967	917	887	926	894	938	927	954	894	920	894	861	893	867	894	891	929	948	958	957	924	899	913	896	888	921	896	901	956	923	911	939	916	840	942	978	923	896	908	957	864	935	892	928	902	940	875	926	900	909	917	889	915	863	931	900	876	924	932	957	914	870	934	898	902	900	926	875	924	897	924	944	851	928	911	882	890	920	931	921	901	893	933	916	851	894	898	944	884	842	876	923	877	879	893	919	940	930	923	851	866	851	950	921	905	888	860	932	922	931	949	902	912	952	900	914	923	878	901	955	934	927	902	982	873	925	936	921	955	932	884	883	868	900	932	916	893	887	942	896	917	890	938	901	894	941	934	996	947	918	944	960	860	911	949	915	906	941	908	889	911	964	907	895	930	889	910	926	916	879	900	908	941	957	913	911	883	930	968	1004	965	914	866	955	938	921	884	939	912	914	891	912	956	939	876	866	890	911	922	909	918	888	932	919	906	928	906	904	902	972	913	903	904	933	942	906	990	893	902	953	931	958	950	928	875	826	881	905	924	938	876	893	868	950	939	912	936	947	887	932	851	888	902	916	978	962	937	894	906	889	900	916	882	925	900	876	893	926	913	931	950	946	943	934	898	939	923	927	971	882	862	921	926	884	908	867	874	892	970	813	930	886	882	869	979	885	907	864	958	896	956	860	874	929	944	864	872	888	922	913	979	895	922	926	921	931	911	962	886	902	914	899	861	959	953	905	880	878	914	885	896	851	899	989	946	914	869	874	915	861	876	951	931	900	913	900	896	887	909	931	972	944	917	922	918	921	901	945	920	941	912	887	940	967	944	907	875	885	902	996	931	958	879	899	937	918	851	957	929	901	934	924	911	927	964	901	870	934	889	909	915	912	907	865	899	911	900	912	886	896	944	928	944	896	903	903	923	915	940	935	947	941	983	906	900	894	886	938	912	926	921	921	940	889	927	930	884	923	918	907	956	940	868	937	902	893	946	930	848	950	878	887	919	893	861	935	919	887	908	901	924	914	896	863	880	896	902	880	907	934	934	913	907	856	908	928	901	914	894	872	875	972	894	878	919	955	897	918	916	879	909	912	889	855	987	941	911	881	942	921	927	892	893	944	886	884	937	919	846	895	907	947	931	966	927	904	917	959	870	890	884	919	923	908	906	936	965	881	895	893	929	886	847	941	905	955	889	879	927	895	942	915	938	968	906	918	899	919	920	875	892	948	915	941	935	931	950	917	923	924	926	902	898	912	874	914	938	915	830	872	888	886	943	875	948	895	902	902	967	945	885	926	901	937	923	855	920	907	899	919	868	898	950	910	955	935	952	892	942	952	890	873	912	866	916	918	894	899	912	904	934	926	901	922	838	913	910	942	864	890	971	921	930	957	926	945	819	881	945	963	923	912	902	886	924	963	947	950	922	840	908	965	904	922	960	922	899	874	907	890	859	890	953	882	865	894	990	886	921	870	931	902	947	908	902	893	937	885	886	932	885	908	991	906	903	939	950	952	912	911	906	912	931	902	988	876	958	888	985	901	899	920	864	891	925	879	869	914	912	976	952	914	899	878	886	946	853	884	880	863	927	901	883	894	919	920	917	925	920	896	878	895	907	869	969	893	960	952	888	897	880	930	1003	928	907	904	934	898	898	907	844	914	879	930	927	926	918	929	928	913	898	929	908	944	920	977	900	944	910	880	918	935	884	909	926	937	884	850	891	910	886	884	879	900	931	847	919	831	944	922	915	931	873	975	919	945	910	931	953	945	949	876	943	870	938	899	906	927	859	934	958	916	934	907	877	920	893	898	874	920	847	912	957	881	922	877	951	1005	929	939	890	927	915	955	897	878	927	885	901	930	907	895	888	934	874	930	899	845	931	918	862	894	894	912	890	969	909	916	901	892	890	914	886	879	951	897	877	891	893	908	887	910	875	922	897	902	921	913	894	922	884	916	905	922	898	896	964	924	927	921	919	907	963	897	875	919	878	934	897	921	934	872	919	895	882	973	917	930	905	906	913	973	916	868	881	926	923	959	917	864	943	936	922	879	955	913	938	951	908	916	930	1000	922	897	882	853	901	863	888	895	935	962	902	966	927	951	930	911	875	881	891	895	912	950	892	924	878	893	916	907	952	936	875	952	919	909	914	920	892	941	981	860	932	909	883	860	964	927	904	901	939	968	885	889	951	934	903	903	907	912	910	921	904	903	952	860	920	906	879	853	933	944	892	899	887	916	921	885	885	941	925	939	926	861	909	873	901	873	919	896	868	969	941	893	876	928	914	906	877	898	907	901	936	886	928	931	924	856	893	888	873	902	927	896	904	937	923	887	905	932	906	901	911	929	921	944	936	929	949	865	931	950	920	933	999	907	946	881	911	933	871	891	892	931	934	938	937	896	893	888	898	869	861	907	868	956	934	911	878	893	929	948	915	917	927	971	882	911	942	949	900	859	938	840	899	927	863	883	929	932	941	898	946	883	873	959	923	940	911	915	896	877	910	922	894	965	898	873	937	914	937	917	965	877	909	953	946	905	863	915	905	895	940	892	905	917	876	888	879	932	926	960	894	901	923	913	897	890	927	901	884	935	857	904	918	864	903	893	861	943	877	898	879	950	895	917	883	933	932	869	870	941	949	889	971	924	972	942	904	908	893	907	936	913	883	904	964	857	901	908	870	903	953	962	884	956	911	887	932	917	881	873	940	937	885	989	900	870	900	900	925	875	881	885	879	897	881	956	905	879	909	863	924	963	885	896	882	886	881	932	908	898	995	926	916	901	885	909	885	915	950	868	859	921	889	919	905	962	907	888	906	964	931	894	931	940	869	902	855	943	881	912	851	924	917	879	919	914	975	856	859	875	902	881	879	907	847	979	933	940	912	899	871	912	954	948	849	973	895	902	918	879	901	878	939	846	844	877	934	857	894	894	958	845	885	954	866	958	924	878	880	903	914	892	887	878	906	959	900	961	865	829	912	878	859	943	864	910	977	884	922	925	898	967	869	884	865	960	892	920	905	915	939	903	888	910	893	882	898	927
22061	14277	13114	7539	5317	3847	3038	2566	2220	1871	1687	1589	1429	1318	1249	1282	1156	1122	1155	1045	1055	996	1049	961	1010	941	948	937	909	951	1009	959	920	884	903	935	898	947	916	909	876	940	900	889	917	884	899	850	876	915	899	933	863	863	876	924	837	936	860	858	877	875	886	864	816	844	879	903	916	902	905	885	862	872	884	886	924	863	778	875	808	861	861	841	862	845	905	830	828	886	900	827	846	799	879	869	862	848	873	813	854	814	816	898	812	828	895	933	882	862	821	837	851	860	896	854	846	909	891	874	883	908	831	867	878	868	860	886	923	867	896	909	869	847	919	898	832	814	836	859	869	840	881	845	882	880	867	850	883	865	858	852	845	865	864	869	847	895	863	917	852	905	915	870	888	874	868	874	862	845	857	835	852	836	905	877	865	847	836	904	903	833	883	841	883	862	856	841	955	839	941	838	843	884	841	889	883	930	888	855	858	850	851	883	832	852	816	846	854	876	901	841	853	872	840	853	902	862	886	852	865	874	852	878	880	851	845	857	851	881	885	838	845	873	788	857	868	889	835	876	853	881	839	867	802	875	846	902	853	843	847	848	829	906	887	879	895	811	878	904	916	875	877	843	830	852	841	886	898	892	811	858	832	908	788	864	826	909	863	868	858	905	847	845	881	900	878	876	858	846	927	861	908	837	841	860	845	858	883	879	870	849	836	864	830	890	907	825	910	876	894	929	869	928	872	829	884	904	856	844	888	835	879	875	863	845	851	882	846	858	820	877	832	832	831	889	835	833	909	820	836	835	865	865	861	888	920	806	856	839	842	864	769	844	855	846	915	887	889	860	835	813	822	880	794	842	840	921	852	872	854	816	859	850	883	876	876	860	856	847	861	899	910	811	860	882	838	792	879	826	827	860	900	830	876	825	885	882	837	859	839	855	841	920	872	846	868	847	834	870	901	849	855	851	887	840	875	837	858	861	855	840	842	860	884	810	820	867	846	839	811	859	887	845	833	819	936	840	838	866	857	883	897	830	878	850	852	887	865	894	875	934	865	894	867	871	893	847	851	861	870	841	905	883	847	850	822	845	869	888	917	895	871	903	896	852	905	888	831	912	837	843	876	853	875	863	835	836	807	797	901	870	884	879	856	870	859	881	876	875	834	867	875	874	855	905	817	866	886	825	916	899	862	853	855	866	816	924	883	883	835	872	871	872	856	873	859	827	820	860	773	891	871	851	815	870	853	873	844	863	806	841	872	889	860	873	872	859	829	824	864	856	850	811	870	839	833	799	823	857	854	867	894	886	880	838	889	901	853	854	882	904	840	865	888	856	927	888	851	847	838	883	839	838	807	840	922	908	849	840	872	843	828	880	854	872	850	884	909	817	850	896	938	894	875	857	824	798	890	825	832	841	842	871	942	886	828	858	864	833	840	850	861	867	845	847	844	854	903	894	818	881	886	884	816	809	841	855	917	873	843	824	858	811	865	884	824	893	823	814	878	852	845	833	872	872	851	842	859	883	883	853	869	903	919	828	818	866	814	839	875	859	851	844	870	853	936	849	872	857	814	876	907	870	929	863	907	837	822	892	837	822	836	860	863	868	873	833	834	827	862	863	865	866	862	894	870	869	853	897	869	841	894	861	868	854	913	860	833	867	894	866	881	894	901	865	834	802	813	907	864	885	856	907	861	810	814	914	837	857	888	788	864	796	897	873	867	857	800	857	857	873	877	890	834	922	901	803	890	869	914	833	842	862	853	902	848	843	899	891	843	922	908	839	901	859	871	843	861	857	848	819	872	811	840	836	888	845	900	899	844	803	859	846	875	926	871	870	850	887	861	915	845	881	854	802	885	831	784	857	848	849	896	887	897	846	876	848	835	821	837	851	823	833	837	873	858	884	837	880	854	880	799	904	852	841	853	888	831	858	833	905	859	871	861	827	837	839	810	838	879	841	888	876	872	895	875	876	822	863	830	827	841	834	903	850	929	834	801	833	869	846	824	852	852	892	823	856	845	912	899	868	870	852	816	848	862	850	856	916	847	872	904	834	933	879	908	879	836	821	850	842	846	865	872	872	823	885	811	892	856	850	838	871	847	829	853	883	910	812	924	868	843	847	807	892	863	912	846	847	840	908	855	829	848	792	857	851	878	919	878	815	852	820	834	843	889	930	860	917	839	853	850	836	866	859	863	824	876	863	850	895	825	866	899	888	871	849	881	835	905	757	836	867	840	886	859	871	813	845	821	874	836	861	829	893	808	872	893	875	879	808	903	851	833	893	892	881	854	869	845	837	859	875	918	883	868	836	857	849	833	850	826	876	812	824	850	870	882	849	879	870	892	920	875	899	840	855	860	849	902	883	832	864	869	828	866	887	860	833	843	834	851	884	917	893	831	842	856	846	859	865	859	898	870	840	795	837	834	855	880	872	823	873	886	878	846	894	900	872	877	845	885	838	844	861	870	833	810	858	849	907	913	859	912	847	845	895	861	877	900	850	889	862	852	837	833	857	905	878	896	861	830	858	877	859	888	881	872	836	889	847	835	859	830	849	888	866	912	851	825	895	864	866	872	816	890	881	855	851	876	906	840	860	850	879	846	854	823	831	837	812	856	889	887	889	793	877	863	845	890	849	870	824	889	870	819	916	848	895	876	857	878	862	844	839	891	907	834	850	850	829	854	916	831	804	878	862	857	872	834	859	844	837	844	863	873	888	858	870	855	842	915	860	841	839	863	888	846	802	805	887	850	886	871	835	841	858	864	847	879	878	864	886	839	863	818	830	820	941	847	845	912	881	881	907	817	816	858	838	849	808	864	868	841	793	897	878	900	889	878	835	871	855	855	866	878	872	855	843	849	844	870	887	863	843	835	835	860	881	832	819	871	851	843	844	813	842	896	880	900	828	832	821	816	876	864	876	860	889	860	850	848	846	892	916	902	900	866	826	838	834	862	820	821	830	864	880	872	821	871	835	850	886	845	872	846	862	867	869	854	827	839	843	859	883	830	891	855	830	844	875	818	885	875	832	862	859	826	904	842	839	786	880	834	792	926	856	884	908	865	842	853	808	891	872	903	857	854	881	846	850	857	850	901	883	861	886	849	816	930	845	954	883	847	833	898	892	867	860	871	804	897	886	784	855	814	853	857	873	842	854	871	910	811	879	867	883	870	841	855	820	870	840	825	828	859	842	875	843	916	903	842	875	859	867	842	846	852	893	817	846	851	895	848	873	859	835	908	829	883	829	851	822	809	864	828	900	834	846	862	907	873	868	806	897	844	864	852	817	838	888	883	831	906	914	807	852	856	874	842	846	885	870	805	856	804	900	850	836	854	860	831	831	863	879	882	802	881	864	902	910	817	849	864	798	902	865	890	813	859	869	835	846	860	844	872	813	848	862	918	878	870	845	860	845	878	904	869	885	819	828	888	854	872	872	841	864	850	866	835	862	826	874	882	889	888	881	860	865	888	832	868	861	840	866	796	806	875	879	896	898	818	864	951	857
30875	15357	3159	945	772	749	751	750	732	757	687	740	773	671	686	770	726	739	675	680	682	709	703	700	707	698	699	698	684	710	732	729	729	719	793	706	710	725	711	713	730	708	724	737	722	721	720	677	754	660	709	718	697	652	715	709	714	749	695	750	740	723	734	711	721	742	735	706	756	749	705	722	740	754	739	665	673	714	747	719	723	693	683	740	704	735	703	712	695	714	726	743	710	706	699	768	708	702	710	713	709	680	704	690	724	738	700	716	759	724	717	750	713	746	724	733	712	726	693	682	744	690	716	697	656	658	736	743	724	734	722	773	762	703	753	717	714	712	700	732	733	715	706	750	679	738	723	679	704	701	705	730	706	684	726	752	723	720	705	715	724	713	725	712	726	686	731	744	686	710	711	702	698	699	708	739	728	749	722	673	704	706	730	733	701	733	709	714	724	716	756	805	747	751	723	706	673	726	700	718	715	708	734	723	693	735	764	711	728	726	710	690	721	748	696	726	699	711	714	751	715	720	712	712	657	724	764	711	688	751	732	722	689	715	701	694	719	730	684	686	681	754	788	711	704	741	762	667	749	752	729	737	730	729	721	660	762	723	754	713	696	732	733	684	699	737	738	725	702	776	708	717	670	672	780	682	696	717	712	722	719	719	714	721	761	674	734	698	774	736	701	745	687	739	702	754	723	749	680	739	733	694	694	754	719	745	769	683	678	693	732	746	727	691	732	681	735	740	736	694	764	760	724	675	688	694	711	719	728	691	706	743	707	748	691	689	682	707	739	674	743	699	713	713	697	713	731	684	765	710	738	700	709	740	736	697	705	727	715	757	740	750	692	732	725	702	710	734	685	734	708	708	726	655	727	755	733	717	713	754	744	725	689	748	718	663	748	720	712	724	708	636	756	725	748	717	704	737	678	669	735	723	772	721	715	706	721	700	696	722	716	773	767	704	740	677	736	697	762	720	719	761	712	735	744	719	714	683	734	720	712	719	739	713	690	757	738	700	718	730	751	730	775	720	736	733	678	775	675	681	712	705	702	723	714	700	735	756	710	693	709	743	721	725	727	700	774	686	682	698	716	723	732	704	695	707	719	719	723	719	695	718	694	729	740	694	718	694	686	708	717	625	697	762	702	760	667	743	716	716	731	705	721	682	700	757	696	763	691	680	732	690	742	716	734	752	727	665	679	744	737	746	751	673	705	791	679	715	752	702	702	726	715	701	671	684	738	684	659	772	706	749	727	731	706	707	736	690	712	664	729	685	696	740	702	708	719	721	684	712	690	720	728	698	718	711	710	691	729	687	738	708	743	692	754	715	727	761	693	762	720	644	699	711	723	694	705	700	739	670	700	721	737	734	718	682	727	684	712	696	664	721	676	762	730	749	725	710	726	681	747	769	691	697	705	702	714	699	705	757	706	673	696	735	704	671	744	707	745	761	708	732	756	656	739	718	733	725	730	702	710	709	698	716	691	739	702	703	715	693	739	746	750	737	726	701	733	716	670	761	674	709	720	738	759	698	704	720	715	700	708	744	653	730	694	683	673	735	751	703	751	728	669	710	726	726	728	709	716	752	735	767	681	698	746	703	726	713	725	737	734	760	738	710	718	764	706	754	739	697	736	696	704	684	723	705	747	672	701	754	713	717	744	705	694	722	748	732	696	708	745	732	756	737	742	724	734	703	698	752	693	722	719	722	745	736	720	699	716	670	704	740	714	727	779	658	718	706	690	712	699	717	713	694	765	748	727	711	702	752	726	705	772	708	662	738	691	707	695	723	695	725	707	718	683	675	678	752	746	706	743	700	750	720	662	657	684	700	694	688	733	706	704	681	711	750	674	728	712	737	734	680	683	738	733	712	710	732	709	762	704	697	721	718	750	715	696	685	706	724	719	695	717	718	740	679	742	715	715	719	715	725	676	696	704	743	720	706	689	720	709	691	716	730	727	743	709	741	685	681	769	693	780	655	725	699	747	736	723	711	725	763	713	718	691	706	690	703	728	724	769	721	758	736	728	701	748	709	690	708	724	713	735	714	710	715	709	685	730	712	735	717	723	769	733	716	729	712	703	724	722	677	697	713	691	703	706	708	704	724	710	667	711	727	759	683	685	698	707	697	736	702	730	682	766	697	659	668	689	765	733	726	719	733	733	685	719	728	715	699	708	719	684	706	685	741	729	674	743	747	732	731	712	742	698	747	730	730	715	730	674	737	756	718	729	729	710	695	714	724	727	728	690	741	695	730	692	696	783	677	759	783	750	725	727	738	705	734	723	733	762	742	717	716	694	731	701	705	720	742	652	706	652	747	741	722	748	708	751	727	739	713	651	690	735	737	693	719	700	751	756	721	718	670	724	753	695	706	669	741	737	713	720	737	746	739	715	744	738	738	742	748	702	750	737	744	730	723	663	751	709	691	690	703	706	681	685	755	748	722	740	704	698	703	732	719	699	784	710	738	691	697	681	755	694	743	748	745	727	706	738	702	725	697	667	686	723	700	760	777	781	720	717	718	711	687	676	697	689	790	666	765	681	675	739	710	692	761	715	720	742	717	745	743	649	739	759	730	749	712	724	746	717	693	729	759	706	664	688	706	745	754	750	684	732	683	741	745	718	707	737	712	694	709	706	670	742	746	685	721	676	735	746	722	741	709	738	719	726	738	712	632	740	757	719	733	741	654	693	620	732	729	722	691	750	743	680	716	720	710	694	702	722	680	748	736	713	682	712	718	717	645	698	711	718	667	759	672	710	668	706	727	696	787	717	655	727	693	735	679	734	659	714	737	695	767	684	735	720	691	761	680	696	735	781	719	685	689	696	750	734	745	731	702	690	761	733	676	713	800	754	704	721	680	726	727	741	758	671	717	730	743	665	710	701	712	734	681	750	676	733	681	763	759	738	752	759	708	765	679	693	714	678	726	703	730	734	741	708	707	747	742	665	708	687	675	670	737	755	650	714	691	703	731	712	744	737	736	696	747	684	708	745	691	699	707	745	724	722	718	729	713	753	735	641	729	655	735	788	683	707	725	702	704	672	721	743	718	694	748	750	781	712	732	709	651	719	722	725	676	735	729	697	716	699	714	666	723	709	745	690	699	676	727	701	709	708	698	711	713	689	726	726	675	702	702	686	702	695	721	707	692	693	709	715	714	710	769	697	717	692	740	716	710	694	706	726	718	729	730	691	742	701	745	730	724	767	713	728	734	710	716	669	734	721	669	719	721	724	721	697	741	771	732	662	712	717	757	741	697	763	729	674	653	710	700	712	715	690	675	733	750	707	720	685	763	748	707	708	730	753	718	766	697	713	734	700	700	729	729	710	695	689	731	693	710	729	696	726	706	712	692	706	679	700	731	737	723	706	737	726	744	715	715	739	711	738	701	719	716	705	743	747	697	741	738	663	748	755	690	707	760	761	695	702	698	681	733	690	734	731	773	706	713	730	768	775	745	656	743	645	691	686	713	689	704	678	714	732	705	682	750	740	764	736	688
19180	1214	1128	936	862	820	797	772	750	793	737	735	777	757	802	730	781	736	779	789	729	725	747	756	795	793	713	715	703	727	720	749	724	729	775	739	716	790	782	709	749	757	766	775	730	662	739	713	740	790	797	763	706	745	706	725	807	753	779	754	745	737	738	730	752	733	739	734	759	749	753	701	736	738	699	750	730	776	675	757	727	702	685	734	736	728	761	730	747	755	728	728	757	677	777	701	716	762	752	727	727	751	725	715	729	722	722	754	746	713	699	780	763	739	719	726	752	760	756	729	703	809	697	795	682	701	727	750	717	738	729	701	737	721	734	753	711	707	719	761	783	732	706	781	741	750	755	736	733	759	727	770	772	776	796	742	757	733	724	762	711	746	687	739	728	717	779	717	706	746	730	747	711	724	787	735	699	714	694	717	712	786	714	800	701	745	772	719	795	710	786	780	717	756	729	713	716	751	789	794	716	762	740	746	737	696	726	735	738	709	753	761	746	725	733	782	785	768	706	719	744	736	744	742	731	719	732	751	750	757	739	751	691	736	766	689	786	758	748	708	735	773	751	718	736	734	783	745	758	709	755	750	789	764	759	725	714	761	730	754	745	717	690	762	703	639	749	710	688	715	766	736	754	733	728	770	709	674	719	725	692	740	741	721	724	759	722	708	733	738	754	763	768	705	721	707	741	756	773	714	749	762	751	738	731	741	719	727	731	752	784	770	753	774	719	750	724	738	723	739	724	759	788	723	756	735	743	776	726	804	746	733	747	736	708	707	772	709	762	761	731	770	720	741	756	745	764	793	735	754	676	729	729	711	745	751	723	805	693	737	667	661	759	709	700	761	753	724	772	751	718	745	695	729	716	782	751	738	731	790	730	760	764	770	744	741	762	785	740	795	712	734	749	653	737	737	771	738	711	708	728	743	764	770	720	721	708	740	768	738	730	688	741	696	748	740	780	738	730	696	749	702	790	720	715	768	705	716	707	750	755	754	714	770	732	742	740	721	735	774	760	725	780	707	714	736	743	749	764	718	725	786	726	739	700	822	734	764	728	810	736	756	706	797	757	760	709	725	780	742	774	716	721	754	807	786	738	710	753	721	717	709	720	736	728	780	715	747	762	682	748	698	716	752	732	721	740	752	746	746	724	704	703	755	762	767	772	744	694	753	783	740	750	707	772	753	664	756	663	743	740	746	715	721	728	797	760	722	753	738	744	779	751	695	765	758	771	751	739	697	730	720	762	746	718	729	771	747	692	771	782	736	771	748	743	729	728	751	749	719	757	731	768	739	727	735	781	718	758	740	764	735	702	754	751	740	721	736	703	740	758	715	736	709	738	740	805	755	749	693	771	742	709	688	757	747	681	688	709	716	721	772	750	725	750	752	758	755	696	789	744	790	766	746	731	714	777	789	708	742	791	757	730	714	757	707	788	752	767	741	753	765	777	710	703	721	772	767	772	731	769	694	739	782	732	758	797	725	760	719	734	758	758	757	749	761	712	729	703	706	757	737	754	719	751	756	749	760	693	717	736	736	789	679	706	718	709	745	749	778	775	764	744	757	745	724	740	776	734	734	740	743	765	744	746	730	742	754	737	746	769	725	765	719	765	746	724	732	705	729	731	739	694	732	713	722	752	740	753	728	764	741	742	764	767	763	759	710	747	716	738	695	734	757	686	697	774	758	790	709	730	733	734	676	761	759	712	757	697	731	717	734	751	750	748	697	755	757	716	746	742	735	763	709	703	771	762	727	743	729	752	730	735	787	778	770	737	749	749	745	750	719	722	720	718	765	711	735	724	737	797	723	745	737	723	697	727	720	753	750	783	762	771	684	725	709	735	771	697	778	700	761	790	742	756	749	749	748	742	732	750	762	762	748	730	784	701	775	724	750	753	741	709	714	778	764	779	748	773	709	716	722	692	716	723	742	760	780	712	745	711	732	726	763	714	735	719	659	771	779	731	693	690	695	706	747	729	750	709	747	737	703	748	741	756	717	728	716	705	759	700	733	742	706	771	741	720	757	753	747	731	757	730	745	772	735	796	784	705	724	707	734	732	713	694	752	745	744	708	699	768	736	721	780	751	716	754	757	724	708	738	751	740	760	754	769	706	737	769	773	736	739	726	741	696	758	743	706	734	752	750	717	723	725	704	749	749	719	768	727	780	774	750	734	766	693	759	754	738	721	712	745	739	744	719	751	781	736	716	702	753	719	719	737	750	716	723	708	756	725	737	721	755	727	701	754	720	776	731	757	708	754	749	738	725	779	756	793	718	735	711	768	765	705	705	740	793	734	666	803	763	688	741	690	771	760	735	742	754	790	713	717	742	709	762	749	697	719	721	780	785	709	778	715	752	733	743	738	726	704	719	701	739	715	728	718	760	756	756	750	740	759	791	743	765	739	715	727	738	715	720	728	677	754	744	702	747	745	785	769	760	767	727	739	774	733	756	745	737	713	749	741	710	726	786	729	776	747	761	744	737	752	696	701	769	765	723	720	760	715	759	800	723	751	740	737	753	707	752	692	757	815	739	755	729	724	732	807	736	733	720	721	799	724	726	727	780	751	704	765	788	783	753	775	737	718	766	715	736	756	755	758	724	703	719	766	728	697	749	723	756	731	741	750	787	735	712	737	722	792	697	774	742	751	741	688	720	751	746	737	780	759	764	760	723	692	751	724	712	709	732	757	751	704	738	727	737	715	727	746	767	762	735	744	745	704	731	761	760	731	777	708	709	733	748	737	760	745	710	708	793	726	734	745	731	735	736	741	721	712	778	749	707	779	694	762	764	742	753	719	729	797	678	801	721	753	697	725	669	733	761	742	737	734	741	724	750	755	728	691	762	786	723	778	703	720	751	750	735	765	723	746	761	705	723	750	765	726	793	744	759	710	726	758	757	739	745	762	722	804	732	678	750	727	750	771	764	725	792	707	719	742	742	709	765	691	699	702	786	753	729	772	718	744	763	671	780	752	671	758	712	779	761	719	731	728	758	736	738	724	758	706	744	759	733	756	721	809	732	703	692	757	750	769	764	724	751	797	724	724	690	725	740	768	740	748	737	691	741	769	761	706	727	715	802	752	697	794	673	740	761	702	730	728	725	765	716	766	728	712	766	706	754	756	684	739	702	790	768	695	805	793	729	754	741	723	776	710	815	740	724	767	713	742	730	714	719	724	759	769	718	714	721	743	736	755	769	712	745	688	718	679	711	717	691	724	777	732	699	740	702	728	748	738	759	731	712	743	753	747	761	760	720	761	757	722	733	737	736	711	746	703	724	731	731	688	734	732	712	773	756	729	737	741	737	734	769	720	759	811	761	781	704	756	777	720	765	716	699	763	726	740	755	754	742	718	758	753	725	722	716	740	767	760	753	755	731	728	753	765	758	746	715	728	717	709	756	781	801	709	782	742	729	754	728	750	746	764	724	779	755	700	706	745	763	764	731	760	764	761	719	728	742	741	715	739	740	730	706	680	739	764	740	806	752	757
24434	20326	26271	24261	20339	10596	1325	897	782	765	720	753	649	632	603	567	577	604	562	564	605	568	534	578	547	547	537	557	549	540	503	543	526	533	522	529	530	509	516	479	520	535	541	552	484	542	521	485	535	538	527	504	563	505	486	494	513	546	511	514	508	540	541	510	526	514	513	542	518	517	498	521	506	497	556	519	502	491	490	575	500	528	517	545	491	512	525	521	457	548	519	512	519	536	513	516	529	491	499	495	574	521	502	580	479	457	516	538	508	541	530	512	486	506	538	538	512	470	520	508	543	542	494	523	534	505	512	523	506	488	514	523	525	511	549	518	529	522	488	507	518	493	485	534	526	506	572	507	493	494	502	541	504	518	510	477	545	554	502	504	509	496	510	537	563	525	536	543	524	545	519	537	483	536	535	522	518	495	505	494	478	512	492	535	520	517	510	509	537	500	495	474	554	503	473	525	563	495	526	499	531	501	502	545	532	539	543	497	472	549	544	547	543	497	488	530	518	513	520	561	568	524	526	475	502	522	514	523	517	486	520	546	520	560	477	515	521	537	488	506	573	509	526	534	478	515	529	528	501	529	515	517	506	524	502	509	547	480	566	524	526	496	516	512	538	528	462	521	541	531	496	514	518	541	529	517	525	518	525	541	491	528	509	537	462	524	460	504	528	546	535	490	518	552	523	516	521	487	519	542	493	475	529	518	523	504	538	480	529	551	543	547	549	517	578	534	503	545	513	534	538	505	512	521	486	525	537	484	528	535	499	540	505	560	479	520	526	551	532	527	526	493	517	537	572	510	479	509	563	476	495	496	555	523	515	530	562	522	524	540	553	497	506	511	515	544	555	529	538	546	497	484	548	504	513	549	505	483	530	517	518	518	525	538	515	502	512	527	497	483	534	495	532	501	516	491	559	508	472	507	492	545	539	530	489	535	535	463	500	487	510	565	525	550	542	504	499	459	556	499	511	527	503	524	512	517	512	494	517	500	519	503	494	506	492	494	522	523	557	509	533	500	549	542	507	512	518	525	506	511	511	538	514	521	549	530	502	528	517	518	532	525	503	525	508	525	516	554	520	522	533	516	524	494	542	522	538	534	510	536	479	468	491	483	534	488	470	487	543	526	520	519	500	503	515	512	538	501	531	513	558	548	536	518	506	514	508	554	500	537	537	513	482	501	509	500	529	497	516	565	529	486	555	555	511	551	494	487	521	562	518	522	509	505	495	469	526	514	532	534	533	514	565	524	525	494	511	540	494	520	522	497	498	525	490	515	564	507	521	504	518	527	498	510	532	523	536	533	470	507	518	497	526	508	538	525	544	536	505	537	533	504	517	538	533	453	542	543	483	507	498	498	532	488	538	499	502	478	503	479	505	543	492	539	481	522	503	528	536	489	527	489	514	543	517	515	500	559	548	516	514	485	499	512	558	498	506	486	509	508	508	489	515	509	536	534	511	473	509	540	524	535	463	547	511	533	525	502	536	552	524	487	524	483	536	532	506	496	510	543	516	483	507	522	506	504	514	533	505	541	526	514	527	526	525	516	501	523	498	470	536	469	528	530	550	535	525	545	563	537	480	502	527	549	566	492	553	493	493	495	564	514	501	524	489	510	518	508	531	551	526	541	519	489	491	537	517	536	497	520	543	501	502	532	490	501	531	472	502	508	491	494	490	542	516	534	490	566	504	495	484	515	505	500	513	490	520	512	498	492	542	515	490	507	514	540	516	482	476	475	489	537	541	510	486	495	487	525	487	491	514	534	534	542	509	543	515	505	504	551	502	560	459	525	500	516	490	509	525	485	493	533	530	487	510	493	495	523	523	520	511	474	522	545	488	495	521	504	515	547	505	512	527	507	481	538	536	493	493	489	521	525	507	519	526	512	531	514	487	504	533	489	534	517	535	536	496	500	460	542	530	477	463	515	475	546	470	549	548	492	503	516	499	492	530	518	517	519	502	511	511	544	520	507	463	522	562	530	500	514	485	513	540	571	483	524	478	502	554	517	516	513	515	509	507	500	528	475	558	512	578	496	522	532	543	504	502	552	497	529	492	522	510	503	488	565	505	530	541	489	488	539	529	503	525	525	514	521	500	516	503	528	517	540	540	514	524	486	515	510	479	458	512	516	500	528	484	501	506	512	537	507	548	503	521	477	557	528	486	541	490	483	569	513	510	491	490	528	493	478	504	529	521	498	539	492	487	488	486	496	505	537	513	516	520	439	511	518	512	499	494	493	534	534	471	546	521	509	517	513	486	460	492	521	469	524	512	515	520	534	479	496	528	527	533	518	526	531	469	498	547	515	517	527	502	513	531	500	477	477	538	502	529	498	519	541	491	530	532	508	505	512	512	502	490	490	485	549	518	542	517	543	497	521	506	513	502	526	551	481	517	507	515	534	508	597	503	560	481	473	522	515	506	515	496	495	510	522	555	533	499	495	530	511	513	548	503	518	484	535	537	507	469	539	556	525	489	541	482	474	497	510	492	499	516	527	506	523	547	546	528	478	522	515	528	547	502	534	526	507	541	544	558	542	527	467	496	546	533	517	508	508	513	511	482	537	561	537	565	570	526	542	491	523	534	529	475	527	531	551	538	520	524	522	509	515	495	484	499	518	519	523	535	528	496	517	536	558	504	505	483	501	543	503	524	475	518	499	551	515	523	550	472	522	501	533	544	487	515	545	555	528	475	520	476	495	501	488	523	488	525	513	512	515	519	535	534	541	500	509	541	513	535	515	523	565	530	516	517	491	521	470	507	502	519	532	519	503	489	573	526	506	542	526	546	518	503	478	504	547	501	486	477	522	494	526	521	562	541	552	519	529	526	472	551	499	494	513	511	504	509	512	520	504	508	507	544	545	512	521	480	544	532	513	490	534	528	521	550	530	495	533	540	524	542	516	468	514	564	514	520	484	526	495	513	494	539	503	505	471	521	520	497	508	519	541	465	522	574	495	514	488	504	551	535	539	527	537	498	518	492	532	524	505	526	496	520	510	542	517	492	553	532	528	485	518	504	512	501	538	536	513	549	519	534	552	567	479	553	540	503	562	500	494	535	508	475	507	533	527	497	528	490	479	517	512	560	506	520	510	491	489	522	514	506	515	540	516	499	489	535	495	523	523	501	534	542	455	517	547	500	526	515	539	493	543	533	569	508	521	527	521	486	476	476	556	481	496	522	486	520	526	495	520	496	529	532	504	545	535	504	515	517	563	478	486	538	534	548	487	533	483	516	549	538	509	519	520	540	532	474	488	512	513	519	490	532	511	553	537	504	511	496	489	545	517	506	500	502	539	512	517	560	516	496	521	525	497	529	511	507	512	529	488	548	508	514	511	516	533	480	536	578	492	527	531	486	515	530	500	505	504	454	493	565	520	516	557	531	534	519	494	503	482	534	486	546	456	526	475	525	535	566	496	534	530	518	540	506	505	501	514	506	529	519	514	513	478	486	502	542	454	501	535	500	501	526	493	547	529	496	537	497	521	493	496
25685	8425	7752	4324	2778	2141	1657	1421	1190	1082	873	835	769	790	758	661	642	680	695	634	640	593	615	623	598	593	541	586	606	575	577	542	577	549	571	564	564	549	554	575	488	554	536	508	517	561	512	515	520	565	534	580	512	496	531	493	538	525	566	532	517	543	539	548	513	558	517	514	541	539	546	491	510	506	519	552	573	557	529	522	511	514	500	563	520	512	497	555	525	499	508	527	505	527	512	538	538	489	554	558	475	543	527	514	529	533	527	505	545	538	536	490	534	530	573	541	555	519	525	517	517	540	509	542	533	539	537	490	524	525	538	520	497	531	553	521	546	518	538	530	510	528	485	542	509	500	547	503	488	516	498	538	524	531	506	523	528	525	551	511	506	500	524	535	516	513	522	555	515	502	544	502	542	540	524	556	532	527	553	554	499	550	533	508	549	515	555	520	518	546	544	501	537	541	532	491	539	504	517	561	509	533	500	541	528	572	532	505	530	509	514	527	544	541	551	541	516	546	532	533	547	514	541	509	511	492	527	510	563	505	537	498	559	551	545	535	485	519	517	522	495	529	523	501	587	532	524	528	540	513	526	565	515	481	529	537	450	538	531	532	521	527	510	515	536	504	522	528	550	512	542	546	543	530	510	514	523	546	490	516	506	520	524	483	517	542	474	512	559	519	481	523	513	560	511	561	529	576	556	540	504	513	523	529	540	479	525	529	537	514	482	551	516	508	511	530	519	534	540	483	485	517	573	520	497	505	515	520	500	539	489	521	532	541	509	582	517	539	536	535	515	531	542	460	565	531	534	510	528	517	519	535	531	535	527	529	524	519	545	506	555	512	564	531	505	520	568	498	515	507	531	550	539	564	503	507	560	515	524	515	537	516	545	558	501	463	515	516	518	527	519	508	525	561	525	528	529	512	543	537	508	509	520	492	533	487	554	549	500	524	544	498	522	556	485	555	503	502	478	554	520	510	525	521	514	523	533	502	524	530	517	506	576	540	503	575	580	542	519	475	543	487	508	572	522	544	531	519	530	488	550	541	597	486	536	509	522	542	538	563	509	511	536	528	516	533	517	540	551	545	507	509	539	513	492	505	523	502	505	533	515	538	492	485	514	543	526	500	504	567	494	508	540	487	573	494	496	519	531	482	546	534	540	522	541	490	533	505	517	465	496	542	504	533	566	490	538	547	511	580	540	481	527	508	512	559	529	537	501	517	528	486	568	527	520	514	528	518	521	474	550	531	517	524	520	508	574	538	517	493	517	518	519	492	504	531	516	476	509	539	516	518	527	524	525	479	529	541	515	530	547	518	498	512	532	516	548	505	481	498	519	499	519	532	507	579	552	474	549	551	555	516	526	549	529	534	536	522	511	534	578	508	615	535	555	515	514	526	583	502	505	548	534	541	535	524	537	536	512	526	521	527	547	520	525	507	509	487	527	568	511	542	556	516	545	512	509	540	534	507	501	505	511	518	531	495	511	518	543	559	526	578	522	528	547	556	526	516	512	524	501	557	535	522	525	546	552	494	579	538	506	563	549	513	516	535	495	514	494	563	536	557	534	515	569	515	557	521	507	542	514	486	499	535	539	541	530	542	522	512	557	554	536	570	521	514	519	515	539	542	496	505	548	512	529	540	513	523	517	550	548	519	509	514	523	578	509	529	537	526	571	527	542	553	505	534	534	501	532	558	517	576	521	545	547	519	524	502	528	542	606	544	543	546	566	519	517	484	520	507	532	559	541	557	543	554	500	539	517	511	505	521	554	506	481	565	513	512	539	497	536	548	532	526	544	555	498	511	527	496	495	524	513	523	529	576	583	563	512	541	519	523	547	533	496	517	531	566	505	550	533	521	525	502	573	540	507	522	555	509	583	523	545	516	516	544	486	497	500	555	502	526	503	548	526	540	523	536	501	517	551	515	487	543	508	506	543	535	534	518	496	518	510	543	555	525	537	529	517	537	510	537	541	534	549	491	511	540	499	517	553	546	533	533	566	497	508	511	532	516	573	505	536	527	531	538	510	524	524	505	524	560	514	558	521	539	570	518	555	510	523	488	535	517	521	525	504	499	523	540	517	510	508	510	486	539	524	545	557	524	538	566	536	535	502	505	490	520	545	535	545	522	526	518	562	522	511	497	550	524	521	544	578	535	546	540	568	486	542	523	576	545	541	484	523	546	522	493	560	560	513	511	522	500	553	520	518	511	500	535	490	553	518	530	536	519	494	555	505	518	503	539	523	527	567	522	527	519	534	487	538	535	518	523	566	523	522	492	561	480	519	568	495	525	514	542	516	511	528	543	509	527	522	514	518	509	490	505	527	526	517	516	520	530	557	538	547	495	519	553	533	501	554	545	509	571	555	550	570	509	564	530	507	543	520	541	542	558	494	526	475	525	515	525	505	552	500	530	536	486	537	575	512	546	492	523	524	518	511	486	509	522	543	557	583	527	532	528	505	525	559	511	527	496	571	532	496	500	513	515	572	569	517	562	520	546	547	525	517	504	505	510	552	516	531	543	536	521	532	535	521	584	497	545	511	547	515	559	525	526	488	490	508	515	456	542	544	556	525	545	536	531	559	528	526	563	550	511	524	555	539	536	546	495	525	522	523	515	537	516	532	550	552	517	558	531	515	515	590	540	541	558	537	555	521	530	495	520	512	530	534	543	558	563	538	512	503	520	506	530	521	536	529	545	560	536	554	518	519	526	507	509	570	547	509	574	534	515	492	543	508	546	538	528	550	506	525	567	524	560	509	510	505	474	547	548	525	517	536	529	523	532	542	501	552	488	550	507	508	546	554	543	570	532	531	519	527	512	515	507	517	554	570	506	544	500	541	516	491	515	561	492	549	560	505	526	494	511	598	493	554	522	529	497	522	531	524	518	526	537	530	573	529	488	536	509	549	500	561	513	545	528	526	475	517	530	543	554	522	562	497	538	548	540	565	545	536	509	526	543	521	545	484	564	510	510	563	508	549	530	529	548	567	530	506	531	504	543	586	547	526	515	522	501	553	524	513	480	526	568	522	554	516	506	537	480	541	516	535	540	538	525	516	546	550	520	541	577	488	519	519	520	530	498	514	513	566	583	525	517	545	524	548	472	538	500	543	519	490	522	529	494	516	554	575	543	526	533	536	528	487	547	526	550	493	543	496	523	526	528	526	501	531	516	525	544	550	551	542	562	540	529	560	564	566	525	573	510	505	553	524	498	552	537	516	525	552	491	514	542	518	522	569	468	512	507	529	516	552	487	454	516	531	502	510	564	547	493	526	506	492	520	529	500	520	492	512	505	513	527	537	528	545	492	519	531	536	516	511	546	505	570	535	515	541	530	516	556	495	517	518	498	544	505	548	511	528	518	510	539	556	498	546	518	530	502	528	537	503	518	494	514	538	518	526	548	502	550	524	556	506	558	541	548	549	488	537	565	531	506	538	518	560	508	511	485	582	529	510	520	535	538	524	518	507	523	521	497	505	547	542	508	496	541	534	533
22604	20326	26767	23723	20337	20406	11002	1896	1510	1324	1279	1222	1120	1153	1070	1050	1055	1023	1028	988	1087	945	992	1037	995	973	962	925	1016	973	994	960	987	943	944	887	906	906	917	943	874	962	947	939	967	930	958	949	943	938	926	941	947	981	921	944	951	942	954	945	905	932	911	905	920	857	889	973	892	939	987	923	911	973	928	931	896	939	920	870	928	892	891	884	880	865	922	923	870	898	896	838	883	875	952	892	926	892	879	909	892	904	879	942	869	863	989	932	909	894	947	901	972	938	907	871	952	890	938	953	882	881	864	932	885	918	951	928	964	959	883	915	913	966	892	939	892	942	887	891	892	880	962	946	918	929	900	861	903	901	898	879	915	948	947	970	935	926	916	950	924	929	923	984	884	943	884	872	944	887	876	927	872	938	900	909	849	856	868	889	919	911	922	872	919	868	955	939	896	837	895	903	926	996	915	949	871	873	903	915	851	872	902	933	900	888	947	971	911	905	926	930	887	936	883	998	902	867	877	898	835	917	887	904	857	905	950	914	926	877	883	872	901	894	952	912	899	921	910	892	907	891	916	896	956	912	914	894	938	885	889	855	940	905	882	922	926	916	894	929	878	945	936	843	912	885	877	927	843	876	923	917	901	916	906	967	970	947	920	904	868	911	974	950	924	864	906	950	931	882	901	880	887	954	859	893	906	971	928	907	859	875	907	889	908	914	956	905	923	933	894	897	919	897	865	895	911	871	873	885	982	937	961	937	957	925	882	911	882	916	905	907	921	879	925	942	936	885	888	899	914	972	875	895	872	883	924	922	931	914	887	920	907	929	913	917	944	909	882	931	917	920	881	895	924	922	906	913	857	866	971	913	931	890	935	930	857	964	872	968	859	966	927	862	895	898	869	941	908	939	888	929	934	852	931	941	919	880	924	924	914	910	917	883	945	912	916	946	914	923	898	916	904	943	912	905	864	893	876	896	937	872	970	953	923	914	951	908	911	914	911	922	889	922	924	960	898	844	924	908	915	922	935	936	894	926	902	894	936	916	924	900	971	934	946	916	887	940	870	952	902	929	936	927	923	926	937	833	911	884	905	848	931	921	862	941	896	954	890	925	921	952	936	884	929	943	907	945	973	940	925	891	878	936	904	896	929	918	932	885	856	889	905	972	881	911	927	925	925	918	926	900	896	912	908	940	926	907	915	911	890	902	873	886	914	938	915	925	914	898	901	845	911	901	911	866	924	930	887	946	927	931	947	913	910	887	895	894	925	931	914	944	923	868	967	858	887	886	895	925	870	939	935	875	911	920	899	891	916	924	907	974	882	912	856	888	931	908	933	932	931	970	877	931	893	922	907	895	896	879	907	908	914	913	858	924	915	895	853	910	896	913	885	933	974	930	922	942	948	927	954	883	870	872	856	952	904	934	945	959	903	933	933	922	935	925	878	951	919	942	868	909	866	953	902	887	950	962	924	977	918	909	945	891	989	882	918	938	911	900	957	888	898	941	864	878	932	907	892	855	916	867	911	961	927	935	898	879	891	939	919	948	873	909	901	945	895	903	860	907	914	895	839	897	898	950	935	890	894	865	884	887	889	954	882	906	902	922	951	897	912	943	916	998	935	921	838	935	851	916	939	920	918	929	930	948	906	894	893	909	895	973	869	908	883	894	905	979	936	857	905	922	910	906	909	922	906	926	945	978	949	873	871	933	877	914	917	918	914	964	864	873	920	835	885	936	953	937	911	955	949	910	928	933	908	906	951	932	905	918	869	927	839	901	892	917	937	898	914	935	919	906	921	893	948	877	899	888	930	894	936	915	945	911	883	987	852	961	934	917	898	912	961	865	937	971	935	910	922	949	978	927	906	898	937	877	930	911	918	886	911	923	964	894	925	873	879	959	915	890	951	880	857	894	950	899	921	872	901	915	933	912	932	939	938	922	940	882	882	931	920	866	962	928	925	915	910	887	908	926	897	911	907	931	900	884	976	897	912	950	922	869	924	871	849	935	922	899	885	920	898	955	943	896	961	929	945	921	879	925	876	844	906	930	875	938	899	909	893	891	876	875	922	880	891	856	898	942	865	933	967	940	864	918	897	947	909	932	925	952	931	897	911	962	955	870	935	908	886	860	908	919	947	911	862	894	918	918	903	942	894	907	883	879	903	881	948	892	906	959	960	914	915	872	905	931	897	930	892	943	877	914	926	929	842	882	881	919	917	895	887	905	928	866	891	892	910	912	899	924	913	915	840	848	867	871	1003	938	955	876	841	890	908	871	930	884	848	926	938	904	894	922	942	952	896	905	929	943	915	938	880	874	905	908	918	874	878	871	900	954	947	864	947	953	916	894	939	916	937	877	896	917	855	926	938	934	886	861	940	859	888	876	916	910	885	933	910	930	860	923	892	935	877	914	914	860	926	947	888	902	923	967	902	906	938	926	899	894	946	889	937	909	930	958	867	961	870	925	902	896	913	871	924	919	868	983	873	884	865	916	912	869	943	929	988	931	849	933	926	898	899	916	903	904	896	921	954	966	893	874	900	901	902	892	935	902	961	930	868	924	955	875	907	896	895	895	905	941	880	936	925	905	949	909	902	924	925	912	887	913	925	934	916	905	914	910	926	880	948	930	846	814	913	897	926	900	875	884	857	920	990	908	865	918	945	894	939	940	864	933	893	927	982	908	955	885	890	923	928	861	923	862	885	934	904	912	888	898	908	957	936	909	919	919	856	883	908	931	893	876	901	843	930	870	922	900	888	911	897	950	896	892	911	919	886	820	901	923	946	913	918	919	925	891	908	916	904	914	866	891	916	907	923	921	869	913	920	890	910	902	879	880	907	967	893	899	896	911	898	852	888	953	935	931	920	923	903	908	890	895	895	960	924	888	928	857	944	881	928	885	906	906	919	917	903	874	917	857	905	947	953	910	857	934	948	922	890	948	955	912	928	886	939	919	909	933	965	934	954	940	923	902	913	921	906	911	859	932	929	888	933	898	918	852	941	922	923	921	898	899	896	936	942	893	909	913	881	884	876	911	897	871	889	923	930	923	904	885	908	935	853	880	912	930	890	910	928	876	859	911	935	968	929	939	892	920	911	950	928	873	923	892	888	916	932	889	865	956	956	948	931	908	942	904	926	911	919	889	880	905	894	883	928	882	907	894	919	904	935	906	934	878	904	959	942	890	881	916	887	923	861	930	902	912	898	950	878	853	906	883	937	967	931	921	882	926	953	904	951	912	930	893	913	834	911	934	921	906	908	867	910	850	888	961	920	945	908	944	877	937	888	927	905	857	926	957	876	913	951	943	909	954	888	898	932	898	904	919	956	868	847	894	898	915	934	884	942	900	908	917	914	913	892	989	884	960	929	949	887	954	902	908	958	858	944	895	887	896	936	879	850	890	882	910	907	916	913	895	956	946	954	917	891	950	906	945	871	863	909	895	848	867	966	936	902	840	886	855	928	943	923	962	892	889	899	926	900	925	961	904	926	974	902	873	897	906
21753	14266	13294	7581	5145	3937	3079	2487	2189	1884	1751	1573	1491	1387	1319	1222	1215	1173	1079	1071	1067	1035	1030	987	1000	962	976	935	938	943	968	904	927	917	922	921	939	879	891	884	873	940	891	876	856	849	861	871	919	991	926	879	903	857	910	852	935	915	876	902	897	886	880	885	876	888	906	900	857	860	903	866	876	928	887	890	850	876	828	875	899	876	871	879	877	883	902	870	878	874	851	855	897	849	847	869	837	900	884	892	883	922	868	874	844	856	846	841	871	843	863	828	849	797	901	845	847	859	892	848	864	872	852	943	847	854	858	834	857	850	843	868	920	810	852	852	871	889	787	858	846	787	864	852	870	844	849	808	864	863	845	857	867	883	825	839	897	814	855	795	843	882	858	862	825	841	879	825	894	859	847	865	889	850	863	874	898	869	883	894	865	824	822	849	896	875	841	907	816	940	880	847	810	838	883	863	826	862	866	848	869	861	825	893	868	859	900	876	853	897	860	867	818	822	903	846	858	858	866	800	871	829	847	860	849	915	875	859	885	864	854	837	878	903	900	856	901	900	820	844	852	822	883	838	912	874	849	854	849	874	913	834	841	890	851	838	905	831	885	873	812	838	877	886	868	863	853	835	866	870	866	817	907	842	857	878	802	854	831	872	902	915	855	878	835	839	868	822	862	817	857	866	869	811	827	823	1006	881	871	871	846	878	822	830	862	871	832	840	854	852	875	901	838	882	863	876	833	868	846	902	849	865	809	854	872	859	873	852	880	804	825	871	845	890	907	857	903	858	869	866	876	907	864	850	844	825	816	889	903	840	834	798	848	854	818	888	860	908	874	825	807	899	854	869	868	833	854	810	882	851	883	852	826	860	861	857	802	875	862	930	877	841	855	834	918	840	868	889	874	888	826	879	810	850	823	913	852	818	818	866	846	842	880	851	859	810	830	829	897	848	865	871	893	868	818	884	840	914	839	867	864	861	830	827	866	823	867	880	865	831	832	879	858	842	832	839	864	846	857	900	859	843	876	903	893	848	838	844	876	831	825	859	835	879	878	848	867	843	810	860	815	872	889	878	855	838	871	868	889	882	853	845	901	858	893	884	836	911	796	834	872	827	880	913	879	830	856	854	825	832	920	886	869	880	889	891	877	840	864	836	854	823	871	833	826	822	819	827	834	853	877	865	895	821	817	898	850	889	821	877	868	846	896	916	879	891	851	792	883	831	903	904	800	907	888	834	871	879	868	869	881	882	859	867	865	823	831	868	822	863	831	836	851	880	892	922	869	893	868	858	862	877	842	850	907	826	823	847	875	837	868	876	882	901	844	864	870	810	862	851	869	840	859	891	853	897	835	834	835	889	848	869	881	865	887	860	833	830	886	841	835	827	890	858	877	887	851	826	831	896	840	908	843	887	901	842	888	835	871	913	817	860	874	837	816	855	935	834	889	871	846	828	795	868	823	861	838	819	873	909	845	847	903	819	857	896	863	818	892	865	838	826	830	901	884	899	946	841	869	867	820	836	894	817	878	871	879	869	851	849	865	828	804	842	895	836	846	874	797	837	862	818	876	820	829	823	880	811	869	855	826	822	838	804	832	836	866	832	848	799	889	846	886	882	809	844	835	874	847	840	822	775	887	883	836	844	845	901	888	820	831	864	815	846	857	850	831	897	893	884	840	842	846	830	822	838	851	846	863	872	878	850	895	850	817	892	869	853	877	881	848	892	877	863	891	866	852	852	918	868	841	863	839	848	868	862	830	881	848	832	875	932	859	848	907	844	806	825	864	864	818	901	842	845	888	858	886	859	837	889	909	881	808	931	869	883	880	880	880	825	837	911	901	857	881	850	910	832	828	896	846	844	836	830	891	881	871	802	839	867	838	894	880	873	885	862	830	820	903	810	896	855	854	951	836	912	828	872	933	851	757	838	850	779	881	845	855	794	835	826	869	906	878	922	896	853	822	825	817	881	885	840	841	881	884	899	873	876	844	876	875	833	863	869	823	882	816	860	856	810	854	855	885	852	864	815	831	834	904	823	893	872	851	888	838	865	791	857	850	830	868	862	869	907	829	841	828	873	860	827	915	870	871	834	922	865	852	882	770	858	872	846	814	850	833	871	890	897	853	806	832	851	899	800	833	816	876	848	902	844	841	823	906	888	878	867	884	854	855	870	861	826	829	895	853	883	863	842	814	816	889	866	852	862	875	889	843	850	827	830	834	879	918	889	852	840	855	875	852	891	876	875	899	871	871	892	885	781	826	861	869	867	852	800	860	891	872	800	844	881	854	858	888	889	875	858	826	870	899	823	851	870	851	836	873	852	809	870	878	822	875	887	875	847	877	860	826	866	852	866	873	837	866	872	875	809	820	855	859	853	860	869	867	874	822	889	845	845	924	846	840	889	851	922	900	857	823	820	885	898	902	850	874	869	826	838	883	823	850	883	851	812	877	878	872	864	841	878	819	943	948	915	891	853	881	884	897	844	820	858	833	921	887	847	839	832	834	837	849	839	843	928	887	868	775	899	859	851	902	897	869	843	782	889	880	895	858	874	878	859	856	838	863	869	830	807	867	828	822	870	826	801	899	880	865	832	864	871	788	833	897	893	802	865	835	856	820	827	876	908	851	879	845	835	910	874	865	905	878	864	829	842	826	905	854	874	859	863	853	823	836	850	859	821	827	827	839	815	902	883	871	904	842	856	853	840	841	886	852	842	876	847	896	822	878	861	853	841	800	914	848	850	857	844	815	857	790	816	881	891	896	858	842	923	857	860	856	873	882	873	866	861	831	878	839	841	868	881	903	844	836	865	882	892	919	897	834	885	850	868	848	866	886	910	845	901	860	918	822	907	898	829	818	831	886	864	840	877	862	834	858	894	890	840	829	852	932	877	884	871	898	827	867	835	831	869	842	855	884	828	848	860	863	883	862	906	888	857	874	899	857	854	841	842	857	892	827	875	861	880	831	817	855	848	861	865	841	915	856	864	886	855	877	795	878	860	847	832	822	826	875	844	850	820	856	887	816	851	903	850	868	863	856	826	852	851	918	829	922	877	848	839	821	828	907	898	843	906	854	827	892	839	873	900	837	844	869	839	904	834	826	840	837	866	861	842	807	909	857	829	841	885	874	826	881	879	860	789	822	845	875	838	863	908	884	892	875	909	851	822	891	886	844	819	834	879	856	844	874	821	844	873	888	847	816	852	861	855	886	863	847	856	864	835	837	869	857	857	861	835	816	858	918	850	853	882	865	862	904	860	833	866	906	832	840	902	872	839	871	925	832	876	877	922	869	840	848	843	852	843	899	864	918	855	829	835	861	876	891	871	868	886	834	867	896	887	854	867	924	932	890	866	862	835	869	802	869	908	862	864	813	833	863	855	843	807	893	877	812	855	825	874	800	833	900	799	837	892	878	864	866	830	878	859	812	833	826	860	899	848	881	858	851	837	816	859	845	891	902	888	862	866	868	886	882	870	865	870	816	853	892	860	813	882	852	875
30855	15543	3140	945	786	704	738	681	748	684	704	715	721	637	684	650	688	666	671	675	681	718	692	724	752	739	691	700	675	687	712	686	715	689	682	735	689	717	713	725	715	718	714	674	705	677	691	758	765	722	671	729	702	699	721	679	715	683	725	718	682	685	719	704	694	756	707	663	658	723	727	730	664	709	703	692	719	677	735	717	709	688	715	692	700	733	773	695	661	747	658	631	661	721	693	727	689	690	683	693	671	736	690	748	714	719	679	717	681	688	684	685	690	672	751	686	708	646	691	651	715	690	723	684	772	709	760	717	699	699	715	692	708	733	701	759	700	691	740	722	731	782	737	696	672	751	708	678	699	698	719	713	700	646	658	689	669	683	652	708	722	743	699	760	719	710	710	730	756	671	672	738	734	730	709	724	654	735	700	678	737	682	740	707	706	709	673	713	720	660	725	670	695	664	695	715	697	710	684	694	721	680	746	711	745	744	662	743	701	677	708	687	727	709	741	695	724	707	702	681	710	698	698	712	669	719	691	695	698	660	694	706	729	684	720	744	662	708	721	725	718	663	700	702	712	696	748	722	657	685	678	724	660	676	695	758	685	709	702	673	708	664	719	718	666	679	664	677	673	658	656	645	718	737	713	670	728	711	740	718	732	701	681	704	696	727	714	684	749	749	717	706	672	696	693	698	726	658	698	689	666	732	742	727	721	696	715	731	732	719	663	631	713	662	691	734	736	674	727	665	731	700	719	675	729	645	737	723	731	713	706	695	636	653	698	657	697	633	657	695	722	708	699	680	702	720	684	648	708	707	683	702	739	664	673	690	722	734	686	727	736	704	717	698	697	746	717	727	678	755	695	678	717	705	685	716	716	703	717	708	706	674	669	702	639	627	716	660	739	675	669	651	726	680	725	631	700	690	653	713	704	668	681	687	721	693	712	653	681	712	762	756	702	727	733	744	728	729	713	731	666	738	730	686	729	693	689	705	694	692	727	718	694	716	739	730	731	686	707	714	717	686	697	706	729	695	687	675	721	702	674	684	669	681	752	730	659	716	699	657	676	708	677	658	687	670	752	686	702	719	686	746	685	717	729	684	694	682	707	675	702	725	684	664	663	705	717	684	695	715	718	661	733	723	724	662	704	672	714	740	692	690	707	678	703	692	689	685	741	714	675	683	686	722	686	655	692	672	701	710	704	738	692	649	720	685	672	709	660	680	713	743	674	700	727	692	676	703	698	705	692	742	677	682	679	728	705	723	717	736	713	683	714	663	676	715	686	702	738	713	678	705	733	712	689	684	722	715	773	754	700	676	679	704	661	672	734	648	710	697	711	702	703	664	687	716	694	708	654	714	701	727	725	672	669	734	696	728	709	651	666	690	706	658	718	736	732	695	664	683	731	719	695	727	714	695	714	701	712	648	704	681	683	716	694	692	715	688	686	752	681	659	731	687	686	714	713	704	688	682	724	744	648	716	728	688	710	724	764	713	672	705	677	702	705	681	708	696	737	688	652	693	687	714	702	661	699	667	745	648	703	680	660	716	725	658	673	717	730	692	700	659	728	636	686	711	713	700	724	651	720	710	692	713	695	700	658	709	718	710	676	692	722	705	740	709	758	736	717	666	698	647	716	636	741	694	720	689	651	660	694	666	727	620	686	717	659	698	739	719	724	709	712	697	707	695	744	657	686	750	668	686	676	685	751	713	700	706	709	687	666	732	725	691	668	709	721	750	698	698	706	746	715	676	688	694	695	710	722	701	665	718	702	696	679	742	687	692	744	723	768	689	720	708	702	700	732	677	709	682	701	714	711	733	693	695	653	676	698	712	671	682	729	724	722	736	704	686	666	733	631	687	719	707	732	711	685	700	668	703	688	688	671	737	688	720	656	676	659	744	729	715	704	709	753	702	698	706	649	716	745	673	657	728	650	697	696	711	745	738	745	741	716	721	684	701	712	652	704	694	655	677	706	711	710	710	663	726	754	718	667	697	704	690	720	664	687	707	675	683	728	724	671	715	688	665	725	709	697	717	689	713	682	669	675	675	719	754	723	689	700	707	710	706	757	708	725	720	680	724	694	685	684	715	728	706	726	693	741	687	713	654	722	678	705	726	742	724	741	705	751	727	682	687	657	680	688	701	669	738	709	701	672	735	692	701	651	663	734	735	683	701	710	670	678	687	717	741	722	675	700	765	709	742	661	712	693	700	739	714	724	674	714	688	690	692	667	700	689	679	753	705	697	707	702	681	700	729	719	711	706	711	703	720	700	696	652	680	736	757	720	724	671	681	704	729	721	688	685	727	644	693	695	680	741	707	666	707	693	710	722	637	679	710	684	675	676	659	743	657	700	701	673	700	704	756	711	683	702	683	750	645	716	732	654	710	722	662	708	734	709	684	721	712	739	729	693	729	645	692	704	745	700	764	658	681	753	735	704	704	679	707	720	717	738	732	782	711	692	642	701	732	654	731	653	663	688	704	705	717	691	692	727	706	718	724	726	671	725	633	712	723	658	690	698	703	705	699	763	702	680	685	683	737	652	734	678	691	774	700	700	759	715	726	722	719	679	720	705	667	678	702	715	727	717	716	672	715	695	708	658	682	684	694	696	688	714	701	718	689	681	707	673	745	683	671	684	700	737	679	676	730	705	715	687	699	704	667	710	737	700	706	697	657	711	683	676	692	731	702	696	794	736	741	713	692	697	692	740	701	697	698	694	708	714	724	741	690	681	702	683	734	658	682	726	717	710	678	745	692	695	659	714	705	686	686	737	707	707	693	704	695	746	709	671	707	674	682	688	707	702	732	695	723	744	699	696	695	708	704	736	675	732	705	705	726	716	662	715	675	711	766	684	688	699	712	682	716	706	698	705	696	723	697	699	721	735	708	720	721	714	688	736	692	695	697	690	675	707	686	708	714	699	681	643	712	712	703	658	682	684	742	677	725	702	709	723	726	675	728	723	727	691	696	650	692	698	731	687	670	664	698	666	695	661	742	723	730	747	700	711	665	676	715	714	703	694	706	734	670	736	727	701	698	719	717	658	710	732	692	666	745	671	707	718	697	721	717	709	698	670	741	663	702	711	689	701	633	716	650	720	731	693	696	723	676	664	670	747	709	708	713	674	685	705	732	683	695	737	702	653	689	680	660	705	727	725	732	738	746	740	703	737	716	669	716	733	680	659	705	718	679	718	684	720	677	724	657	732	696	730	725	697	669	742	751	690	667	732	708	683	738	747	680	744	693	720	667	764	707	640	701	621	699	707	673	690	697	706	722	720	719	701	703	681	729	716	714	757	694	668	740	688	702	699	704	716	677	708	667	646	746	686	674	747	717	684	679	734	742	693	706	675	740	734	682	753	697	695	688	719	661	674	655	751	651	669	706	687	740	714	712	734	701	732	701	716	698	670	680	644	697	649	693	650	685	725	678	708	746	692	736	755	731	721	629	673	664	668	740	641	720	710	706	707	745	689	712	694	671	666	685	717	712	690	651
19193	1170	1121	935	849	737	792	779	812	778	760	741	773	748	751	725	716	740	786	705	747	731	706	727	714	681	664	768	703	712	751	723	678	737	728	758	750	734	722	728	742	766	706	724	765	708	748	777	696	704	736	716	729	736	692	739	715	723	770	698	760	768	692	696	726	707	697	731	695	765	672	686	724	705	727	698	755	718	702	723	741	726	726	727	724	716	712	669	709	687	710	745	716	746	700	677	695	764	773	721	679	705	754	770	744	726	739	720	759	734	760	724	748	716	673	696	720	760	696	740	716	689	735	736	720	761	693	672	664	718	708	753	724	720	744	746	729	734	747	734	720	735	718	782	707	717	763	735	718	714	771	718	719	721	722	788	771	721	744	742	703	739	710	724	715	675	756	703	727	738	743	739	728	695	730	726	716	733	758	719	703	751	743	757	683	745	766	712	671	679	738	742	761	748	714	672	712	696	719	736	710	730	744	730	750	711	723	666	709	739	683	723	726	733	751	721	728	708	740	724	701	750	756	740	711	705	742	757	738	692	754	716	715	718	765	732	718	720	800	715	713	720	715	778	750	735	701	701	731	719	747	734	652	728	696	702	735	735	714	726	746	746	779	721	707	784	680	741	692	724	721	703	697	732	708	736	681	744	707	733	782	695	708	695	737	715	725	692	747	737	701	746	762	729	719	746	751	727	717	703	712	733	698	698	729	691	677	729	711	779	769	772	676	693	708	681	715	773	663	765	754	724	711	772	680	660	714	766	743	722	724	742	759	740	717	704	743	744	705	704	739	732	768	696	711	718	710	710	753	732	710	711	652	733	717	736	757	688	717	765	711	722	667	706	764	693	690	729	742	743	729	708	807	725	723	751	736	740	773	713	680	698	736	696	727	721	739	680	740	697	706	744	730	689	699	718	678	706	740	703	732	695	772	724	754	749	749	751	693	738	703	738	722	743	763	740	777	764	716	782	706	787	715	728	790	789	726	727	734	727	721	708	720	691	696	719	720	760	719	706	695	743	770	738	691	716	734	723	672	745	719	728	702	709	701	696	729	703	748	701	764	744	707	701	677	746	742	685	720	715	709	724	694	715	727	687	727	700	716	784	711	682	688	738	698	711	689	720	704	755	726	773	758	735	703	743	681	712	674	741	723	743	735	711	747	718	767	754	690	725	751	736	682	755	736	713	795	710	709	741	750	747	698	793	713	702	774	685	708	693	698	719	686	683	721	713	687	710	760	736	703	736	712	657	711	713	722	741	724	716	666	744	732	729	743	736	754	721	680	700	729	690	708	720	697	763	788	715	748	739	722	709	704	702	748	698	702	697	696	732	727	736	745	726	688	753	696	729	761	708	704	757	747	707	743	714	687	705	716	705	757	750	713	682	703	744	716	714	698	726	691	708	711	736	708	722	759	726	728	688	719	715	787	768	754	681	734	749	721	745	706	714	728	783	710	691	726	732	684	713	696	749	758	730	758	737	686	753	665	711	742	705	721	708	723	739	745	766	725	722	719	690	740	780	738	684	719	751	696	696	694	685	702	640	707	717	728	734	705	742	734	701	702	725	743	673	714	743	678	703	747	696	720	717	727	719	668	729	725	759	753	745	694	691	740	722	701	728	736	767	720	744	738	768	716	722	690	697	701	731	688	750	766	723	706	692	721	740	717	770	693	723	761	722	701	722	752	755	723	717	707	729	727	745	740	738	753	780	732	723	658	677	752	725	724	723	704	766	700	731	757	767	713	720	765	721	766	696	668	722	737	748	722	717	735	735	753	718	693	731	710	714	722	712	700	716	725	712	725	719	717	751	752	698	707	723	785	730	735	719	705	770	757	726	724	672	729	702	726	767	775	738	680	741	713	727	751	733	731	667	729	710	738	731	712	733	732	750	728	708	714	692	756	774	748	770	737	684	733	714	674	745	721	739	723	705	755	699	699	712	734	755	681	716	678	712	697	709	720	741	760	737	719	762	724	729	720	656	739	747	766	739	784	681	739	690	728	736	722	712	725	732	725	738	767	723	753	742	721	748	694	709	721	719	729	739	698	704	668	671	730	742	733	734	736	767	733	705	747	726	711	680	707	690	715	774	748	661	751	705	711	726	736	773	712	749	759	708	681	662	706	743	703	706	705	717	670	681	689	756	679	733	749	775	748	706	766	725	666	706	743	733	710	726	701	710	732	729	783	721	773	724	739	716	680	715	706	702	729	730	788	729	667	762	759	702	733	690	695	691	719	729	757	724	723	693	714	705	721	732	774	713	760	719	696	755	745	745	772	715	695	752	725	723	756	750	735	737	737	703	715	738	723	707	795	691	742	683	736	696	736	742	786	717	708	697	689	713	743	724	728	726	728	749	713	762	717	754	755	793	754	735	694	725	737	729	733	729	714	705	730	703	713	683	720	682	737	724	714	705	737	704	682	735	724	707	743	696	735	722	684	691	717	688	699	753	725	723	721	721	708	746	740	769	711	723	740	736	735	711	699	724	744	705	734	690	760	722	721	711	703	729	696	720	747	750	724	698	709	743	689	696	706	695	758	729	709	685	712	740	732	712	766	699	711	728	707	739	730	765	748	721	724	728	706	702	694	751	686	683	733	704	713	745	681	732	710	736	698	706	753	713	728	698	757	761	750	720	749	760	747	754	689	748	678	737	741	652	769	779	793	666	718	719	753	738	700	681	749	723	750	680	729	722	695	730	749	709	761	701	717	730	681	753	713	716	757	699	766	690	696	684	777	673	683	739	744	718	775	715	706	757	757	692	720	775	749	758	752	759	652	750	777	723	678	692	767	745	675	748	683	731	754	696	761	686	730	726	745	711	694	727	729	736	794	746	731	723	712	713	666	723	710	766	732	724	703	703	752	743	713	730	707	695	726	687	717	712	686	734	684	719	710	705	721	707	775	699	734	693	733	700	689	705	707	739	726	757	747	733	750	732	752	700	744	758	695	705	702	719	736	751	747	747	742	761	699	730	728	690	721	713	690	750	750	743	737	751	728	732	706	730	747	735	748	782	724	738	742	706	713	730	724	753	764	704	707	752	736	662	738	724	715	711	744	707	739	734	721	751	720	706	690	745	766	730	681	758	733	759	708	688	737	754	717	755	709	697	700	743	745	710	703	688	792	807	745	709	759	789	758	731	721	683	710	720	693	714	684	702	742	767	700	718	719	743	712	732	728	742	752	765	704	779	723	760	699	697	700	730	741	747	720	648	682	736	688	705	755	752	675	724	715	694	737	756	671	737	694	758	723	731	754	747	761	726	753	690	709	732	714	786	750	712	757	715	745	719	714	718	728	767	689	749	705	720	683	711	694	704	724	746	699	759	731	731	735	726	715	727	753	768	710	716	682	740	742	786	764	751	776	743	678	738	731	709	687	692	758	722	679	694	733	745	729	756	705	721	775	735	772	734	730	761	701	699	737	714	690	706	683	713	716	730	729	692	730	788	705	729	743	719	744	727	746	775	702	715	745	772	750	724	753	763	698	712
24508	20326	26383	24144	20334	10763	1343	917	792	713	756	619	580	577	630	600	562	544	538	556	535	560	533	576	534	504	539	502	531	513	536	529	535	494	560	512	509	479	539	506	512	488	492	505	515	518	487	475	501	535	499	508	484	476	544	525	538	526	467	475	457	504	496	501	496	539	484	504	484	514	505	485	502	499	514	472	524	508	502	514	507	540	545	494	497	487	524	474	552	493	524	497	561	539	527	512	449	498	486	525	468	501	502	516	521	505	500	503	482	528	487	492	542	478	487	483	464	445	495	486	530	516	450	486	506	470	481	511	496	531	535	505	485	494	498	464	501	510	496	568	526	478	479	508	539	514	473	535	480	516	524	514	518	513	516	493	503	499	509	499	453	511	476	516	486	516	501	464	476	493	545	511	545	467	503	486	494	545	478	478	528	493	507	497	503	495	541	506	544	504	555	501	529	489	474	481	509	438	515	488	485	476	452	503	481	492	518	506	538	492	549	525	490	529	484	468	498	495	487	517	467	536	521	487	499	514	506	539	481	473	493	525	472	522	479	499	505	493	522	486	519	516	497	508	494	514	526	523	520	457	514	508	493	520	495	515	518	478	491	448	488	476	488	534	489	522	507	530	452	492	467	483	494	456	486	482	492	460	497	532	502	473	510	484	476	508	468	506	499	490	477	512	494	471	491	497	482	540	500	490	576	491	462	533	495	470	512	462	522	482	522	498	472	490	508	503	558	497	513	507	493	486	488	460	514	519	496	499	541	519	500	495	527	523	507	536	553	501	481	480	488	492	546	469	483	460	507	495	478	507	477	511	538	517	499	475	528	477	470	498	484	486	579	524	510	507	477	536	466	497	510	499	480	515	473	519	482	526	534	537	497	530	492	519	500	481	459	481	456	485	498	512	453	482	476	482	471	505	481	496	535	466	553	460	503	497	528	492	450	567	470	500	499	496	481	549	482	500	506	497	541	442	501	517	484	510	466	480	523	478	530	509	498	507	494	469	458	492	512	498	507	499	505	500	477	506	540	497	478	460	503	525	477	492	502	507	497	499	522	519	519	513	504	501	520	460	503	510	510	489	520	503	516	504	456	494	502	517	509	496	508	480	492	526	499	489	536	486	463	484	443	473	474	491	502	515	544	497	472	525	500	551	487	513	452	514	453	544	486	458	508	479	497	501	529	464	522	484	495	492	480	526	542	489	506	525	487	504	519	491	515	499	517	498	503	513	537	516	486	476	488	490	475	570	499	481	503	501	504	528	509	518	493	498	499	499	490	545	502	535	520	526	466	506	490	511	541	494	519	493	462	523	534	457	552	471	486	503	497	503	432	495	499	495	474	478	495	479	520	503	495	510	524	515	499	520	497	530	499	487	506	513	508	506	486	505	489	508	525	487	527	544	498	489	507	506	488	484	472	524	523	467	516	488	496	490	500	486	452	518	503	501	484	577	513	516	475	523	503	495	485	503	483	515	488	529	504	525	524	527	505	484	516	502	473	498	497	507	496	547	517	475	441	506	511	516	521	492	509	486	486	462	478	501	501	499	514	549	501	490	497	480	512	510	476	511	493	488	479	539	508	487	487	509	492	522	531	529	485	445	473	435	520	487	514	545	505	479	505	482	480	506	490	516	506	518	503	502	497	490	491	459	482	514	524	477	502	514	516	514	506	485	513	495	491	533	494	491	505	479	481	477	488	518	492	479	461	509	498	484	493	508	484	493	471	499	524	487	482	480	562	507	460	495	506	485	492	498	456	526	494	508	538	515	457	522	496	566	441	473	541	534	498	532	479	490	482	507	473	485	496	500	472	516	508	476	507	504	495	497	491	483	512	529	515	541	529	504	535	522	526	503	477	509	477	522	503	494	514	487	522	476	499	490	485	440	514	466	494	515	489	468	462	461	499	492	483	512	532	466	490	546	494	506	477	486	498	510	516	517	517	499	486	499	492	460	536	470	472	471	517	511	510	480	543	490	501	505	445	503	505	481	535	454	476	510	478	478	550	495	537	503	467	504	495	464	475	493	504	454	458	445	490	475	455	433	471	467	482	468	509	483	479	511	462	511	507	509	534	499	495	465	545	504	515	504	507	477	513	545	443	476	486	479	524	506	500	505	475	459	491	491	494	512	497	468	505	523	515	521	465	463	532	494	479	457	483	513	527	477	526	477	481	525	492	495	493	492	530	483	474	530	477	496	519	537	477	507	482	461	500	536	496	547	499	511	478	556	466	488	506	469	492	471	530	473	507	520	494	462	537	542	508	501	503	485	516	503	479	505	504	507	550	491	463	504	483	458	507	464	503	492	499	490	537	502	518	493	516	567	513	493	537	494	491	519	496	497	501	484	534	502	507	485	518	486	486	479	480	521	573	498	489	514	553	481	485	455	507	482	520	506	491	495	537	531	486	542	482	485	507	457	515	488	531	439	449	454	484	492	498	478	471	506	533	483	495	477	481	482	509	476	562	489	498	528	507	461	497	527	514	496	463	513	496	529	473	511	506	510	500	526	522	479	472	516	490	495	466	542	510	470	508	501	461	504	494	516	532	515	492	532	547	472	475	478	512	472	521	498	485	499	521	514	529	516	527	527	513	527	496	474	494	471	466	495	489	494	480	525	505	517	502	476	464	514	511	453	529	467	513	488	506	513	497	479	481	474	488	493	475	470	497	491	510	499	458	470	546	503	489	491	475	457	499	523	503	484	521	500	496	471	497	483	511	549	489	474	511	518	525	528	480	452	505	520	514	514	448	490	490	492	467	508	484	484	477	516	509	478	488	506	508	475	503	476	507	538	483	521	521	490	460	502	528	480	527	513	490	479	506	482	505	500	517	486	494	522	466	492	488	476	483	495	497	499	518	517	521	526	531	554	472	538	489	523	486	494	513	477	491	479	476	457	524	511	464	478	531	492	519	492	491	495	481	497	484	498	486	517	507	529	479	479	504	505	474	496	465	464	540	515	517	477	525	461	476	481	514	516	510	511	518	523	486	463	526	530	499	488	514	504	521	523	465	471	483	545	515	471	515	504	491	506	514	498	507	498	520	494	497	509	497	525	482	505	512	478	482	502	507	530	502	503	511	520	477	505	533	484	501	460	499	467	482	529	497	527	480	463	483	491	539	513	486	528	502	505	478	490	528	514	447	518	513	505	474	488	518	499	526	473	520	474	510	493	521	493	510	529	475	490	524	512	499	511	509	515	452	509	499	502	528	476	494	541	473	482	512	527	480	451	470	517	491	482	500	480	511	518	478	492	454	505	505	482	497	489	518	507	468	490	488	501	508	491	514	493	481	514	502	503	496	480	517	504	483	524	461	482	483	475	509	515	540	483	506	521	463	483	493	541	491	544	535	521	499	437	520	504	485	507	490	511	495	467	546	482	436	483	443	477	481	539	516	518	508	501	488	485	463	519	491	524	499	477	520	481	500	491	552	503	469	513	518	517	509	505	485	469	486	527	497	517	476	505	510	490	467	486	485	487	535	480	476	523
24290	8558	7682	4252	2829	2078	1617	1341	1182	1031	991	890	852	775	678	725	684	629	632	643	602	611	618	578	572	569	591	519	571	573	558	534	552	515	546	519	544	533	525	508	518	530	536	558	538	511	521	519	521	551	545	558	546	548	528	493	567	477	534	525	535	527	507	505	521	542	504	513	538	501	524	497	531	536	500	536	522	528	554	516	539	520	505	509	544	488	559	531	523	525	513	497	534	563	489	506	501	500	539	567	523	502	525	555	496	496	544	504	481	500	500	505	539	515	502	539	495	502	508	480	504	536	498	472	479	489	516	514	468	528	545	571	527	492	503	502	548	521	484	548	538	499	516	531	531	504	496	493	507	523	513	506	510	526	484	509	491	553	490	520	526	505	544	502	491	531	500	526	481	532	504	519	504	501	533	539	499	504	539	476	544	529	535	497	568	518	491	505	515	542	508	478	505	514	521	532	492	488	520	544	530	535	494	520	484	566	521	553	507	513	541	520	542	514	496	518	528	531	507	516	499	526	471	520	528	517	521	491	510	474	520	515	479	498	538	486	481	537	467	515	512	508	499	502	475	520	479	517	534	529	516	485	533	531	483	506	502	494	529	509	550	524	496	504	520	498	545	534	518	484	493	470	546	453	524	493	500	532	533	526	500	530	522	542	503	530	517	527	481	508	546	488	520	538	527	494	525	500	526	533	510	523	506	517	477	514	510	539	539	521	556	515	562	496	525	552	509	532	527	504	510	518	512	563	515	505	481	503	541	475	546	529	516	540	509	479	491	502	515	520	495	508	494	513	511	482	524	486	505	515	476	502	492	545	518	502	526	485	541	512	495	492	475	483	501	535	504	487	577	492	511	534	537	546	477	477	485	546	531	518	486	472	515	555	516	471	491	506	496	529	486	506	543	465	518	519	493	500	520	472	497	477	469	506	483	514	525	509	542	489	485	472	496	560	532	552	519	518	511	525	526	478	508	506	531	478	548	511	555	497	542	516	519	478	502	529	524	492	518	498	506	520	521	516	533	516	524	473	511	524	505	516	554	520	486	556	485	488	498	525	509	513	529	505	541	525	517	485	497	522	486	521	501	493	463	486	548	523	516	539	514	483	525	485	540	504	516	522	507	508	517	521	522	499	485	500	522	511	514	525	558	555	532	513	514	495	484	483	491	514	473	557	457	509	495	508	525	531	474	524	538	473	513	485	550	492	489	505	501	479	531	534	524	514	494	515	509	525	509	478	519	524	485	518	514	517	495	494	507	490	511	493	506	473	512	485	498	502	507	503	521	481	518	500	490	477	498	496	520	520	515	541	506	506	460	536	519	512	495	500	493	507	500	529	500	514	504	548	539	529	510	547	508	533	564	533	458	515	513	526	502	512	470	507	515	488	518	483	510	529	509	533	502	501	576	494	523	513	501	489	515	503	475	503	546	525	488	504	480	508	517	515	520	508	475	487	493	511	501	484	502	481	528	507	515	488	532	496	525	500	545	511	532	500	536	551	513	529	535	467	505	498	563	532	509	531	506	481	497	519	511	527	448	527	519	494	512	536	471	452	536	528	522	515	514	482	540	520	509	506	508	505	490	501	476	492	538	492	516	525	509	497	516	501	516	503	513	491	489	522	547	530	514	532	525	506	527	523	520	535	513	497	446	491	517	528	498	496	515	550	501	512	513	520	511	501	534	491	513	521	497	529	498	493	515	516	505	517	516	490	496	520	541	508	499	522	488	495	522	498	493	525	550	532	511	503	492	481	549	497	505	506	529	519	488	545	527	528	531	529	483	498	486	462	528	528	515	514	509	525	512	518	507	511	524	513	506	527	529	529	512	505	513	525	528	484	495	496	552	482	489	519	506	500	517	483	536	541	440	507	485	538	488	500	507	503	540	521	483	481	518	511	520	516	473	494	532	486	504	487	536	535	545	478	499	528	507	499	474	529	519	508	489	533	514	517	480	498	481	525	511	487	527	525	511	486	543	513	471	506	541	491	513	490	527	511	494	505	514	487	526	505	548	488	574	532	505	550	502	505	515	538	486	497	489	502	523	508	552	460	482	536	529	496	540	510	437	524	525	544	510	561	520	485	496	497	493	504	475	528	486	533	517	472	500	469	528	526	492	547	529	528	524	509	527	509	511	545	505	499	511	553	531	486	514	507	547	498	486	513	513	511	507	515	510	496	468	487	504	506	518	519	538	469	525	525	532	566	522	491	523	503	494	510	476	484	477	523	514	474	525	485	495	510	495	486	528	533	478	507	532	504	517	531	532	509	526	505	491	486	542	518	498	498	501	485	464	525	506	490	522	506	500	493	523	492	523	566	498	529	494	498	553	523	497	484	480	504	530	470	479	505	484	501	497	509	531	512	506	484	544	510	513	519	527	479	526	506	493	502	500	509	510	525	506	489	535	516	531	476	554	494	485	512	456	483	475	497	540	497	490	519	474	525	522	502	519	510	520	499	527	532	497	493	560	520	525	483	485	536	547	484	529	512	504	533	531	530	515	510	541	476	527	498	526	547	506	504	509	507	541	491	519	553	534	492	505	499	496	524	468	529	510	519	494	554	472	499	549	556	539	494	543	480	534	508	530	535	481	509	482	486	488	495	520	484	562	506	501	552	493	503	532	481	524	536	482	530	457	497	525	509	498	503	517	521	518	508	558	518	559	554	541	545	486	470	499	488	495	509	483	493	511	522	533	525	490	518	526	520	562	487	497	541	521	499	486	519	504	567	515	494	508	510	519	507	527	554	509	493	510	497	519	494	542	524	460	535	484	495	540	497	458	507	525	497	497	515	506	569	490	526	511	482	553	495	509	486	539	498	513	532	478	477	513	484	522	532	533	498	505	526	484	535	517	509	492	525	484	486	511	481	532	502	518	469	541	543	499	486	477	502	535	541	487	525	499	545	530	528	498	559	513	461	555	495	552	447	523	508	530	530	460	504	509	504	487	485	495	504	547	508	484	495	508	540	535	520	519	552	485	489	512	497	532	511	497	514	517	518	529	518	523	507	503	466	528	488	494	480	527	512	527	518	481	500	490	497	466	502	491	472	519	583	506	511	449	511	477	515	531	546	508	520	486	531	513	485	528	520	503	530	511	494	493	527	508	474	503	497	520	509	589	520	525	490	518	538	505	513	547	475	510	515	491	518	502	480	498	498	521	497	489	521	513	504	507	513	502	513	524	501	497	517	532	535	519	531	522	488	508	490	516	491	495	505	516	485	509	534	517	495	512	499	540	501	520	518	523	508	500	491	540	483	503	488	527	515	498	552	534	506	524	502	523	509	497	534	483	495	509	492	488	568	547	522	516	527	488	456	503	521	478	492	520	524	517	555	495	526	503	519	534	511	529	506	483	540	500	502	499	510	486	506	475	491	494	542	534	491	546	525	488	470	511	477	520	484	544	492	520	493	504	458	498	493	492	535	524	517	462	507	539	499	506	462	517	545	524	511	503	533	521	507	514	480	509	516	568	514	499	508	489	533	534	482
22577	20348	26786	23789	20351	20425	11150	1930	1435	1242	1233	1145	1145	1174	1123	1051	1071	1054	1019	1022	1020	1012	955	978	968	955	992	895	931	971	893	906	948	933	905	951	871	910	925	961	926	931	945	879	854	953	932	932	921	926	907	867	939	851	946	871	997	928	953	937	875	880	858	944	912	917	940	891	938	880	929	953	973	886	959	946	913	910	835	932	921	949	846	910	929	905	908	880	929	884	929	928	877	910	945	892	871	895	931	911	881	910	942	918	929	904	908	882	987	979	927	880	907	895	892	890	914	912	914	905	875	929	882	853	948	827	868	841	866	854	933	865	874	888	933	912	875	882	918	893	909	947	852	874	845	907	886	876	913	926	920	965	871	905	915	908	977	912	904	934	853	942	868	902	928	877	930	903	962	888	868	947	922	854	904	900	875	863	924	939	913	928	919	866	913	909	937	853	880	893	858	898	862	919	963	867	930	904	913	836	916	905	900	893	900	988	847	912	895	923	934	915	910	872	895	909	932	907	832	957	867	946	893	893	916	904	870	905	914	947	917	881	920	910	911	929	953	903	932	900	924	873	871	927	937	883	865	907	924	871	904	931	855	900	881	891	895	884	927	881	906	906	880	878	862	942	864	874	900	888	927	884	904	924	927	934	890	898	914	895	922	935	907	886	883	920	924	906	870	933	939	924	894	913	868	878	886	914	938	896	896	897	887	917	887	913	859	857	926	900	912	854	902	935	913	927	903	888	866	927	871	942	868	951	856	840	892	929	889	898	903	919	930	898	907	948	887	909	937	837	847	863	924	933	892	906	956	889	886	905	845	912	893	930	861	923	898	930	901	898	885	881	891	883	895	891	903	962	866	871	924	885	877	987	913	872	890	849	916	905	851	861	938	900	854	855	885	960	889	896	890	922	863	886	885	891	879	882	879	925	847	923	918	875	899	931	931	872	883	934	915	895	891	884	910	919	889	854	858	890	903	916	890	902	933	879	860	904	956	905	861	911	910	918	876	967	905	913	902	948	920	915	918	937	865	923	911	870	876	904	885	905	914	883	844	878	903	873	851	910	872	854	860	929	898	887	910	850	924	931	952	959	896	921	962	888	866	881	915	890	936	863	919	929	898	934	905	890	894	904	917	910	935	908	925	897	935	914	933	914	911	918	931	866	909	932	954	939	876	879	932	889	904	913	939	901	884	934	845	891	877	929	891	927	920	902	944	920	873	867	925	883	854	895	932	917	917	923	911	928	894	946	936	928	915	937	907	993	930	946	889	889	908	920	870	915	836	874	876	940	885	942	895	876	843	934	918	906	914	920	907	891	900	890	891	907	913	849	896	919	878	883	865	897	870	932	889	904	895	933	897	929	880	842	892	897	903	910	846	932	915	925	956	941	928	866	890	885	901	864	902	919	921	892	834	889	911	907	911	916	894	944	902	916	876	922	883	931	855	862	919	886	873	910	890	909	942	922	909	883	903	873	889	918	919	900	939	912	860	882	898	912	899	896	957	937	886	849	932	917	889	880	929	900	934	850	899	848	905	891	916	865	912	983	900	874	866	847	896	879	884	891	900	826	871	896	876	892	936	888	866	903	888	950	904	899	904	877	865	856	899	886	908	903	920	935	885	903	916	895	858	897	878	939	946	859	904	916	954	858	901	863	895	862	902	920	938	871	897	925	916	897	852	884	844	941	888	926	829	877	877	896	937	878	881	863	883	908	868	880	944	932	880	854	878	896	956	926	956	858	893	946	930	922	929	903	881	903	914	906	887	903	886	890	857	931	911	847	942	914	885	917	938	922	913	946	850	896	1010	932	913	868	932	883	915	870	867	936	948	931	969	905	880	872	899	873	928	937	922	893	863	851	885	884	917	930	895	867	918	885	867	871	946	881	923	908	882	893	934	911	899	919	891	880	923	893	917	901	955	911	937	897	895	947	880	921	906	855	932	878	862	955	909	892	939	855	900	872	904	893	936	933	876	927	948	893	869	848	890	894	943	906	938	901	844	920	952	867	872	880	938	890	898	925	954	914	912	916	929	911	888	923	918	893	871	907	890	920	916	923	895	914	891	909	916	855	866	892	887	892	892	924	884	974	902	894	935	947	847	873	931	874	897	954	917	904	920	932	868	889	957	909	865	931	887	917	920	916	945	876	916	890	882	931	934	919	858	901	936	907	851	907	890	950	897	956	912	874	920	921	958	886	902	913	930	892	842	922	859	952	939	936	881	958	889	890	890	898	902	896	918	920	871	894	890	911	883	985	910	889	861	892	903	913	911	935	865	895	873	886	938	897	901	972	860	875	909	877	940	891	874	884	883	862	922	924	864	912	897	876	825	933	878	896	953	906	831	921	900	904	887	940	895	916	923	900	892	915	912	890	835	877	895	881	918	900	898	971	957	903	920	940	906	928	979	969	918	891	892	938	852	892	922	922	915	876	890	925	907	904	893	971	869	921	952	860	883	913	847	931	892	915	894	886	869	824	892	923	938	855	913	898	928	866	903	883	931	927	917	897	899	879	954	884	885	882	844	897	916	927	918	889	920	911	1005	912	913	930	945	890	895	971	899	866	986	888	940	885	929	899	965	894	922	918	974	902	912	890	945	904	886	893	868	911	921	887	883	882	930	869	944	915	880	883	963	958	941	946	850	900	930	907	847	911	880	865	932	970	876	902	858	900	853	915	965	873	878	870	859	917	919	917	925	917	907	869	859	891	908	930	859	926	921	890	925	916	897	907	944	911	899	908	925	894	878	918	949	921	869	876	871	940	919	873	874	888	907	896	912	964	847	890	838	907	951	915	915	917	906	902	883	870	868	848	881	872	931	875	928	905	883	900	882	869	942	896	922	908	928	960	880	865	924	949	884	894	901	947	943	899	910	869	886	923	894	876	910	925	876	928	997	936	906	993	938	907	867	907	904	859	873	901	854	881	907	887	906	869	878	882	877	843	873	863	949	945	963	905	936	911	882	891	957	837	909	908	906	924	912	922	925	906	877	946	894	927	991	883	878	941	886	905	864	907	896	944	898	953	891	907	929	904	878	927	944	900	927	913	880	893	874	899	911	889	943	928	895	1003	854	878	876	865	931	876	915	898	927	942	910	920	924	872	927	843	897	902	890	949	870	915	886	910	851	896	829	913	922	936	881	966	909	876	864	865	865	900	836	903	882	893	924	882	917	944	856	903	899	938	879	947	859	915	893	877	911	925	907	935	873	915	941	892	899	920	872	917	939	922	935	897	951	939	864	902	869	912	860	902	898	882	933	933	885	869	879	867	882	894	904	860	910	916	911	879	964	844	889	873	898	868	869	933	970	947	908	938	888	882	928	929	859	919	887	894	914	826	959	863	915	904	874	885	911	920	914	892	895	907	899	910	877	924	892	892	909	975	863	870	858	870	892	890	881	914	928	862	896	828	913	943	909	898	899	889	898	929	879	953	880	895	909	931	919	947	906	908	891	945	903	874	913	946	861	895	949	907	873	941	880	870	874	943	869	878	942	921
21597	14420	13083	7574	5139	3755	2977	2561	2155	1906	1715	1563	1425	1340	1259	1209	1123	1156	1028	1137	1021	1010	994	1025	983	976	918	935	969	898	896	922	880	926	892	932	896	878	910	939	871	868	934	885	863	868	906	870	853	955	893	844	870	870	881	824	832	858	807	899	824	897	803	884	866	860	879	870	886	835	870	817	843	806	846	902	891	870	843	848	842	816	903	866	855	844	882	879	861	859	826	849	845	826	905	887	860	911	839	823	900	866	948	852	833	786	819	917	839	876	898	860	870	836	888	820	814	855	892	840	862	878	900	910	827	814	838	847	882	830	863	845	897	861	837	806	805	844	869	887	873	825	898	862	844	873	867	838	818	849	831	848	852	827	882	856	838	883	849	846	806	862	881	873	853	882	843	817	860	835	894	838	774	856	863	875	807	783	840	888	810	875	877	841	854	844	845	854	858	863	848	872	883	878	851	817	872	880	849	901	879	901	826	832	844	852	820	822	855	860	867	846	868	828	832	882	868	844	855	826	857	868	891	870	891	864	863	842	819	872	804	923	866	837	854	848	844	824	799	839	878	915	863	833	836	843	789	904	823	905	869	839	887	832	876	863	810	828	882	848	836	809	902	883	875	873	855	802	855	911	833	837	802	863	858	868	821	805	830	853	855	836	879	844	872	826	884	808	874	888	888	865	855	854	888	846	886	896	849	822	878	843	837	804	868	818	881	851	920	871	820	851	878	810	818	830	759	848	862	851	836	857	834	851	818	849	837	883	862	841	793	832	831	885	854	792	860	901	844	840	877	828	847	905	830	825	854	877	864	821	864	860	902	868	846	921	874	820	814	843	832	814	858	845	818	796	839	848	856	870	837	818	831	797	802	864	846	844	833	849	842	853	879	842	856	922	833	852	857	880	856	885	854	823	888	836	856	808	854	829	826	856	850	853	843	846	820	865	835	841	847	864	866	902	831	842	840	860	829	847	880	877	837	822	895	809	807	814	849	888	835	840	793	832	836	834	843	822	860	824	866	845	839	848	875	852	812	852	805	822	865	895	822	848	844	859	839	855	862	848	832	861	904	863	848	887	839	847	839	830	902	834	882	841	858	865	889	871	876	866	846	892	858	867	809	848	877	852	893	885	847	863	846	876	848	873	884	859	865	899	817	814	842	872	836	830	837	856	883	859	859	827	830	905	859	897	896	846	850	833	871	903	817	827	832	927	888	831	871	805	850	863	882	858	818	842	902	803	920	862	829	871	835	871	854	847	850	849	850	854	844	833	863	901	886	837	866	803	829	860	863	846	864	870	833	880	858	855	871	843	866	884	878	836	826	815	880	808	843	827	817	879	831	814	837	891	870	836	826	889	836	824	823	839	863	929	839	867	861	850	883	838	829	813	826	821	872	838	797	876	864	806	831	854	829	854	861	856	889	884	882	848	915	842	855	808	827	843	824	896	835	895	867	840	811	848	850	899	809	840	841	873	873	809	882	867	863	897	780	840	825	878	895	886	914	803	864	866	786	862	860	852	866	814	866	886	830	868	812	865	830	847	857	834	814	842	768	830	863	857	881	845	820	844	876	853	904	848	844	851	843	878	880	855	866	867	860	850	910	829	848	842	841	843	835	812	822	885	848	866	861	808	856	826	804	860	877	908	836	842	863	843	866	855	856	821	819	804	866	890	890	835	798	837	831	828	887	865	908	803	854	896	826	798	865	856	834	850	805	838	850	829	800	831	834	887	860	863	836	860	802	861	882	855	896	870	813	809	840	826	862	852	885	895	819	835	836	828	818	822	787	903	824	854	840	869	873	882	924	852	880	863	884	852	852	870	875	823	827	848	860	841	841	821	873	869	856	817	893	886	891	855	834	822	887	847	837	878	842	865	851	902	842	896	817	846	851	837	840	925	868	870	817	844	811	849	851	862	870	842	835	857	835	816	843	861	835	843	840	843	867	864	890	821	881	835	889	837	871	862	802	816	902	857	847	862	851	876	841	843	847	864	842	841	830	864	820	850	857	814	847	850	875	825	881	838	861	850	845	823	826	882	857	863	881	856	878	875	904	857	865	883	847	849	860	820	913	850	885	833	830	821	816	832	811	879	849	835	837	918	851	865	899	865	856	844	813	847	872	887	825	856	866	881	867	863	826	839	877	853	833	876	829	855	859	870	853	850	871	860	882	811	846	882	843	841	791	857	846	843	854	914	867	903	823	787	814	856	893	868	817	833	899	874	832	888	837	858	854	847	832	813	847	840	821	888	907	880	893	859	903	867	880	832	846	856	866	865	864	863	834	832	856	856	881	874	798	804	865	844	827	824	848	877	865	830	845	793	848	829	845	863	855	845	910	867	852	835	843	855	851	900	873	821	874	884	876	837	886	787	775	866	847	830	842	826	859	843	838	825	867	824	866	837	855	871	827	887	852	820	868	871	816	803	907	835	899	867	838	835	817	842	881	863	862	838	852	869	875	803	903	859	873	862	873	844	848	817	823	915	843	828	848	877	837	833	857	843	853	828	830	890	793	878	862	897	880	825	815	870	885	848	809	891	769	851	882	832	833	815	884	888	814	883	803	839	810	879	835	873	855	870	851	856	810	858	839	863	833	852	859	852	833	814	862	837	825	832	821	862	868	824	854	886	878	839	880	873	852	824	817	849	840	877	862	878	878	822	886	844	820	791	833	858	848	870	830	845	856	852	852	843	845	900	788	840	835	852	792	825	869	857	895	875	827	859	843	860	902	812	869	853	808	851	838	842	859	835	870	894	868	841	849	833	821	842	865	881	871	840	844	831	808	820	775	836	873	805	791	884	844	826	859	811	812	887	825	856	820	897	876	854	861	856	860	851	847	902	885	853	846	825	840	832	795	867	853	880	883	852	843	870	854	891	809	889	797	885	910	864	880	852	850	853	811	774	853	886	793	845	788	812	849	894	811	853	832	873	827	828	829	861	869	802	849	844	832	908	855	828	830	860	823	870	872	831	886	900	823	884	869	828	899	829	835	859	821	874	853	878	839	856	870	895	822	867	882	859	837	816	860	836	841	834	841	855	862	876	860	836	857	876	819	855	854	837	875	867	852	850	867	803	836	824	827	846	893	839	842	856	895	853	858	833	793	852	862	877	873	838	917	795	872	830	829	836	801	822	862	866	870	866	872	829	828	806	822	854	897	853	859	837	874	847	834	859	885	844	855	846	870	832	845	924	849	841	855	835	865	832	825	826	914	803	833	870	881	876	891	913	866	821	860	874	824	840	836	852	798	834	896	820	845	848	782	864	811	840	832	877	849	858	812	864	879	851	840	883	906	842	879	804	855	869	867	825	829	868	853	850	834	805	889	775	842	802	902	893	853	840	828	885	884	784	845	835	841	862	865	866	866	834	797	855	871	834	895	906	868	875	868	825	862	872	830	864	828	828	861	878	894	881	862	874	802	871	890	865	829	832	879	841	866	907	852	859	863	877	830	853	888	798	875	885	836	849	797	801	884	830	766	818	858	837	876	883
30958	15577	3165	951	807	682	699	717	674	661	680	688	686	685	732	662	671	646	727	716	652	659	701	745	739	703	696	653	667	704	718	684	688	682	667	688	670	703	662	706	661	668	706	658	676	697	744	685	634	675	694	615	690	668	693	703	691	704	705	678	700	710	703	651	693	668	656	633	745	669	696	666	660	674	718	644	686	700	615	649	668	713	697	682	670	660	723	657	660	641	638	617	718	699	664	676	641	645	644	681	608	646	650	665	644	691	645	675	618	670	632	682	672	720	684	699	685	640	688	691	667	639	683	664	683	661	706	698	702	660	695	676	684	656	702	630	653	640	645	688	686	659	695	676	624	701	628	724	648	697	680	697	689	659	688	653	666	667	664	629	664	642	690	695	660	654	715	680	706	656	671	672	690	675	646	668	657	646	683	664	621	675	646	706	701	655	694	697	655	662	643	670	687	659	655	684	653	663	641	696	631	657	691	670	672	696	650	647	642	688	635	681	712	680	682	675	669	708	634	653	668	654	681	704	712	736	629	681	665	622	673	655	677	652	699	684	662	639	680	642	698	678	677	674	653	656	614	628	663	654	670	635	680	643	679	708	646	691	646	647	680	679	682	687	669	644	661	634	675	665	639	664	698	699	679	687	675	675	678	642	702	668	624	677	659	682	634	651	658	677	633	654	690	681	717	645	701	700	741	686	639	693	686	650	687	703	648	683	649	705	712	636	679	669	699	719	676	681	728	674	707	705	664	656	686	675	696	675	709	669	646	725	701	687	694	691	680	673	704	647	733	683	675	655	685	701	692	660	691	648	663	698	657	679	657	708	738	642	696	691	647	649	704	677	644	708	679	689	692	680	666	657	675	677	596	679	684	639	658	657	643	686	674	635	684	617	657	675	651	711	660	669	645	687	707	707	697	687	619	635	650	705	662	640	660	682	691	662	648	652	670	735	717	672	661	664	669	639	636	688	672	634	633	641	639	659	692	698	726	655	676	660	705	668	686	679	686	674	678	707	628	709	705	684	704	711	672	688	690	712	670	690	691	655	692	686	683	681	689	669	699	698	709	691	682	687	708	660	683	675	680	681	678	673	686	671	703	648	735	675	686	673	647	680	683	683	675	645	669	693	720	677	695	688	658	683	638	680	657	692	647	676	636	661	697	690	651	614	644	657	657	695	654	679	679	667	662	698	654	642	616	676	705	734	697	672	726	664	674	635	650	636	672	714	679	677	669	721	647	696	676	662	685	674	691	666	631	677	651	669	688	681	671	686	716	656	638	649	646	693	687	729	712	656	677	695	701	682	675	675	673	646	671	667	664	683	675	667	674	705	699	661	679	682	687	708	662	707	667	627	662	665	641	694	656	662	714	704	684	689	636	646	677	695	671	606	698	716	646	662	665	725	685	639	667	685	652	662	680	635	684	689	643	695	674	645	665	594	689	673	646	645	707	707	627	696	658	676	665	632	690	661	709	664	651	691	682	643	679	671	667	719	697	785	667	685	673	695	695	683	682	667	700	638	663	697	690	663	702	673	632	683	655	691	641	665	681	680	704	667	656	689	664	639	668	662	744	648	633	661	671	736	674	662	667	649	675	684	632	681	692	681	639	706	684	652	685	669	655	721	627	676	688	691	640	688	690	686	636	667	638	694	664	702	672	627	652	684	687	616	670	666	688	618	644	643	642	677	632	662	694	671	689	651	679	666	710	665	694	642	677	698	685	651	687	623	709	684	665	688	653	622	678	685	701	625	653	669	701	694	647	666	676	657	673	683	703	688	677	708	663	736	691	698	678	703	643	681	695	679	652	694	675	671	648	669	712	631	619	673	742	679	662	664	700	649	707	683	646	678	723	640	683	687	693	706	671	627	683	656	670	704	692	651	651	650	651	694	685	708	663	673	725	675	656	659	648	678	655	628	663	704	636	635	657	663	658	635	701	672	653	671	681	617	678	698	688	689	642	677	649	675	687	650	637	685	724	642	707	728	736	677	682	673	696	691	649	708	654	687	624	617	673	707	695	639	733	710	738	653	626	667	721	662	662	710	663	657	661	666	682	664	648	657	616	666	662	707	649	679	669	648	691	719	620	654	677	698	682	700	684	656	705	658	669	641	689	683	656	680	656	694	629	616	664	646	656	667	637	690	670	654	664	733	669	680	675	715	714	703	702	690	663	674	648	674	637	665	640	667	672	642	657	626	656	708	706	678	675	694	635	662	689	711	668	699	665	633	707	650	699	692	708	669	637	708	684	696	638	665	681	685	647	657	662	662	711	672	616	659	679	735	644	678	693	702	742	658	652	682	655	653	684	697	691	671	692	666	685	646	616	697	745	640	676	653	665	690	678	703	630	691	677	644	693	700	656	705	680	675	660	685	702	661	729	685	707	707	638	662	622	688	725	609	659	692	669	663	672	680	684	671	689	699	681	667	609	694	724	648	664	702	671	720	692	668	687	665	702	686	735	749	698	633	673	674	675	700	671	677	660	678	692	635	629	706	614	674	676	666	715	624	719	659	683	651	664	664	692	696	675	655	669	673	665	653	598	634	701	683	679	656	647	646	688	706	700	710	617	640	704	678	680	722	675	665	692	672	688	679	648	697	649	666	680	664	672	686	671	703	686	718	708	723	697	622	676	681	676	652	713	694	700	637	673	681	665	687	660	670	691	686	670	693	646	672	642	674	669	709	676	664	691	747	703	698	717	687	653	650	667	704	715	686	651	685	676	628	678	654	699	699	663	678	718	700	682	694	723	684	659	663	727	710	668	658	697	674	676	694	692	687	657	672	737	724	652	675	701	664	694	736	680	676	698	622	699	687	677	682	666	725	656	654	710	655	637	664	637	662	682	659	713	660	719	612	670	689	658	699	743	637	629	755	716	690	658	671	687	689	656	663	615	642	656	666	674	690	684	653	662	691	693	689	671	644	659	710	671	612	695	625	721	684	651	630	700	679	654	628	675	714	671	681	692	666	670	661	681	682	658	676	658	676	650	665	682	645	681	612	701	705	695	686	682	698	680	651	692	697	667	650	670	698	678	710	624	672	653	711	704	674	631	664	641	674	659	681	688	635	710	620	662	690	644	653	653	684	653	637	661	666	711	645	673	627	639	638	691	710	669	687	671	665	694	680	683	663	666	683	673	674	637	654	638	680	707	648	704	689	749	681	648	670	654	685	673	688	675	708	705	697	691	632	663	685	650	709	697	595	715	647	657	698	648	642	663	663	660	640	607	651	685	654	712	658	670	678	667	693	648	667	665	658	706	713	658	673	694	648	603	654	690	694	692	688	637	687	675	716	667	673	682	727	719	676	641	631	627	714	685	697	683	654	722	677	670	709	657	694	704	675	677	722	681	675	663	679	671	638	630	646	660	619	644	673	705	679	665	655	657	668	669	698	655	697	705	703	698	651	683	657	672	680	675	687	650	662	676	679	703	665	668	702	673	668	674	656	683	679	673	675	670	685	668	647	685	669	691	664	624	644	740	626	637	726
19203	1209	1131	889	843	784	806	719	692	706	693	694	751	718	661	725	714	716	718	710	704	702	696	724	698	712	690	682	660	745	691	713	697	675	716	717	732	730	722	668	675	684	734	704	731	741	703	718	673	661	752	718	711	710	696	713	717	669	673	732	658	753	699	708	720	689	651	697	692	698	692	634	710	711	703	753	677	671	701	674	654	733	688	717	714	662	735	712	721	697	793	684	737	676	715	742	732	739	739	700	692	681	666	684	690	733	725	680	715	671	713	699	759	709	728	670	654	702	704	725	708	666	689	713	681	709	674	724	732	720	686	700	693	715	702	686	715	687	686	734	748	710	711	646	704	707	657	713	706	677	688	720	681	643	699	700	685	685	733	752	699	708	674	750	695	693	761	727	660	703	685	676	743	725	692	692	662	712	683	663	729	745	728	682	723	732	722	701	705	744	665	742	672	705	688	747	651	709	688	696	736	682	681	686	714	690	745	699	764	663	703	642	677	689	736	696	669	687	692	676	693	709	678	739	704	715	687	679	708	706	680	718	636	668	696	679	679	755	717	696	696	695	644	688	727	713	683	720	676	696	685	708	695	700	730	689	647	742	689	691	733	682	670	687	741	728	687	688	666	695	699	672	711	679	674	677	714	712	702	691	707	745	642	679	739	704	691	687	706	689	699	702	686	701	743	682	695	725	693	715	746	732	736	705	726	694	723	700	708	725	756	685	656	717	679	715	697	682	698	691	722	695	694	672	651	659	707	714	683	685	711	652	726	703	654	679	655	725	713	717	779	701	678	696	746	711	697	670	688	704	653	664	699	710	726	728	664	720	758	732	691	663	716	679	711	714	637	658	706	701	698	745	735	704	677	726	724	703	731	757	704	682	693	708	701	695	724	730	674	698	675	706	739	716	685	706	708	733	712	743	712	679	683	704	742	689	701	723	676	670	672	660	673	709	695	679	725	684	695	717	692	699	740	664	682	717	719	701	732	689	694	668	697	732	705	749	735	708	730	735	701	693	733	718	705	735	692	659	691	705	709	718	686	734	660	662	713	679	728	693	676	696	730	729	715	689	687	722	731	705	696	746	683	686	709	708	675	707	718	697	733	711	670	710	675	673	699	685	718	682	661	719	744	682	685	697	702	675	672	701	711	705	646	729	707	714	727	744	691	697	690	702	697	702	704	697	704	643	722	739	699	655	749	711	672	699	688	721	695	664	735	687	691	681	676	722	738	669	725	754	750	702	691	690	720	737	698	741	723	710	719	711	700	724	715	685	704	712	689	721	703	731	695	710	681	666	684	727	695	647	696	679	712	700	702	705	702	711	732	701	696	709	664	673	702	723	725	705	691	736	728	708	709	690	634	709	702	637	742	716	712	724	724	705	701	663	700	727	656	741	689	706	692	708	717	668	689	673	742	661	684	687	650	679	668	703	746	711	747	719	675	744	679	702	738	682	709	662	721	700	734	693	713	733	712	689	686	637	728	729	695	727	685	724	658	662	679	677	669	692	722	684	714	703	721	739	739	704	701	723	732	671	704	709	703	725	698	714	628	692	753	673	700	674	705	719	686	729	677	698	671	681	707	711	716	709	631	651	731	729	678	696	679	757	660	735	717	671	699	712	691	719	698	718	707	691	695	692	716	714	713	710	700	718	676	728	716	696	713	721	683	697	730	720	696	734	702	686	641	706	721	654	709	693	690	735	736	694	669	656	662	721	713	683	737	683	780	730	667	728	688	716	685	715	708	694	736	718	718	645	689	705	644	665	657	728	683	724	695	684	664	717	706	718	722	729	711	748	668	691	709	723	664	696	696	670	694	678	753	742	688	698	744	720	730	715	636	692	730	680	671	697	665	732	683	659	695	673	720	693	697	671	709	736	723	715	682	671	661	692	669	634	738	679	729	737	670	701	729	689	657	713	646	652	664	708	697	688	689	717	685	675	737	701	680	699	706	680	725	682	672	721	679	692	678	721	763	755	691	664	694	697	705	698	680	718	699	691	693	686	747	708	717	687	704	709	683	653	708	709	663	726	746	711	708	700	723	671	683	679	735	693	711	697	700	721	701	647	694	664	689	692	710	658	696	702	688	688	716	663	710	727	750	687	699	727	695	678	715	705	725	694	692	688	664	723	642	705	678	697	699	716	701	716	741	739	731	683	690	656	728	693	667	718	650	712	703	684	724	694	669	714	706	671	716	706	693	693	683	712	673	736	681	695	675	693	720	710	710	690	733	727	687	714	674	745	740	706	725	719	692	701	724	673	693	650	718	683	693	686	711	668	684	664	671	684	694	700	712	697	694	716	702	755	733	673	666	757	740	682	680	710	699	688	710	680	714	701	686	703	681	715	732	700	692	728	700	695	701	730	685	728	709	681	731	684	701	683	705	728	699	686	667	663	739	684	712	699	664	756	692	714	679	760	709	676	678	700	689	726	690	759	687	680	708	702	698	714	651	691	736	715	686	758	746	714	724	690	728	710	707	687	716	705	645	716	692	641	668	703	707	711	679	714	715	704	691	661	669	716	733	692	662	689	677	709	727	722	720	703	740	731	718	722	739	641	716	732	734	669	782	686	704	719	687	668	752	683	671	701	649	724	665	740	697	724	738	730	699	691	714	723	691	680	709	722	706	659	692	689	693	670	678	704	655	715	679	716	675	666	718	744	705	678	704	697	735	690	734	672	707	685	686	717	705	712	708	702	724	740	687	689	730	706	706	691	656	714	696	701	709	692	715	663	712	766	729	722	704	682	690	695	729	705	715	690	704	705	725	685	692	710	740	744	732	713	689	686	655	757	681	700	700	681	710	681	701	676	709	720	687	728	721	667	700	689	701	691	662	684	657	651	732	725	683	725	644	713	683	690	747	697	690	688	732	716	644	686	704	691	694	690	697	744	694	673	701	694	692	727	635	702	706	668	699	718	709	716	693	689	688	736	687	696	721	702	726	702	725	694	711	681	677	728	687	710	682	698	748	701	723	696	729	759	659	677	701	716	649	658	735	670	696	664	695	724	719	680	715	705	692	655	732	715	670	707	652	704	689	708	717	688	706	698	709	664	694	722	649	712	643	706	735	734	727	679	703	697	701	708	707	685	724	668	741	659	735	725	757	698	695	719	682	701	709	702	638	707	702	729	705	681	719	703	733	768	743	705	683	691	678	737	682	687	667	663	751	690	692	684	718	705	712	675	732	645	653	681	663	726	698	675	713	690	704	730	696	708	707	687	715	705	724	687	724	685	732	690	723	694	664	679	693	677	698	670	710	703	679	681	719	749	709	688	674	713	671	680	690	730	713	700	697	658	701	745	764	694	661	719	718	647	696	714	720	674	683	714	653	699	730	648	680	745	685	691	718	718	736	705	690	690	737	702	726	726	743	741	681	696	690	685	703	695	709	693	687	679	719	702	718	697	645	677	653	712	726	715	696	666	747	741	730	679	730	726	677	656	713	688	711	720	675	689	706	711	721	697	738	693	699	692	720	700	724	677
24504	20350	26429	24137	20357	10964	1272	876	728	670	655	640	575	599	546	545	575	472	592	568	512	533	493	475	489	491	512	489	471	491	497	555	496	491	510	471	475	462	497	494	453	489	513	510	504	433	466	488	462	538	464	481	482	463	472	491	488	436	498	453	457	474	498	454	467	444	486	471	477	455	517	461	469	487	481	472	482	499	439	437	496	494	479	485	459	513	474	505	481	486	458	476	460	455	483	463	463	445	489	490	444	469	484	518	472	488	478	501	493	420	477	445	470	510	480	445	490	469	476	485	461	488	530	482	467	500	495	495	468	495	433	448	480	489	494	519	507	478	487	452	461	462	458	449	464	490	513	476	475	479	486	478	464	478	489	459	424	456	454	473	436	492	483	473	496	484	503	502	479	504	486	545	440	451	520	478	436	467	465	503	440	479	450	512	453	443	480	488	440	480	487	456	444	453	484	450	465	470	489	483	455	450	430	469	479	464	498	472	467	452	492	491	508	445	476	471	491	473	478	465	454	503	495	493	466	474	460	509	485	487	470	470	482	443	490	451	503	465	481	492	432	452	465	470	475	485	458	478	499	460	474	483	459	505	458	461	478	460	459	492	454	496	504	462	506	492	477	470	491	455	482	479	431	454	506	463	443	450	427	460	495	454	508	491	465	486	459	500	480	465	488	491	437	484	451	479	466	457	450	474	446	497	501	448	461	443	441	496	467	461	485	464	492	451	463	446	513	454	507	462	450	462	447	422	448	442	511	472	480	508	490	467	495	463	419	451	464	472	443	474	492	484	462	469	467	489	491	482	457	466	447	495	464	489	481	442	470	499	456	481	532	476	429	457	437	498	475	438	474	478	470	480	518	461	454	471	494	531	464	484	449	458	473	494	488	455	466	412	476	441	518	476	481	437	454	461	467	470	472	471	479	469	483	496	486	440	466	434	485	466	478	450	443	492	486	441	477	487	507	480	478	486	497	455	491	477	484	433	452	454	529	483	505	454	454	496	477	478	498	465	490	506	444	448	501	451	476	469	473	511	449	462	501	456	441	463	470	449	463	457	488	486	483	480	478	476	465	508	465	497	427	451	470	483	454	512	527	487	484	479	491	496	474	455	534	466	465	487	451	492	462	498	498	462	463	493	480	463	471	485	483	477	496	461	450	471	451	446	470	460	473	489	502	468	462	425	468	444	460	443	452	492	475	460	458	506	509	461	463	467	444	430	497	477	501	482	466	504	474	490	458	466	465	471	484	458	500	451	473	513	470	471	424	444	477	453	464	474	443	491	464	458	485	460	471	490	472	476	475	448	444	483	488	459	461	463	452	444	457	486	477	466	487	462	425	490	477	514	450	480	462	438	513	495	478	495	487	476	485	433	472	470	436	472	484	451	467	441	470	413	462	443	439	429	458	468	498	486	458	485	468	422	459	460	484	487	515	447	461	448	476	494	482	445	489	471	460	483	506	459	498	428	485	478	470	441	499	471	466	473	479	465	467	481	480	469	485	442	455	528	479	468	503	475	471	478	484	475	458	480	471	417	459	462	489	455	443	478	473	452	481	489	499	433	472	445	477	417	494	505	445	459	473	470	479	432	466	452	455	472	430	487	483	456	463	476	457	455	501	496	485	495	490	505	492	466	423	445	489	498	463	475	477	485	462	462	458	523	473	448	490	483	469	478	471	441	490	471	470	481	487	448	468	471	477	494	441	461	519	464	467	458	503	450	469	429	464	457	449	473	453	500	469	485	485	473	488	462	484	466	463	477	430	457	464	465	457	484	442	470	508	458	521	466	469	496	489	476	483	499	508	460	459	455	444	460	461	437	494	424	447	486	525	487	482	461	492	477	469	487	461	471	474	436	485	463	471	471	451	411	499	466	511	455	491	494	445	488	523	464	487	481	436	503	458	507	471	484	454	455	446	478	477	446	487	440	465	483	470	477	471	487	424	432	500	478	453	467	451	523	457	477	466	489	473	476	450	484	511	451	423	451	447	509	462	475	472	494	435	483	434	484	457	443	445	452	495	516	471	447	468	448	476	451	506	481	477	477	465	482	466	463	458	449	474	483	454	438	438	460	491	447	511	495	468	449	486	430	454	516	456	477	487	467	478	470	478	477	467	467	447	501	482	489	495	493	501	471	443	466	446	494	497	456	462	467	466	434	482	479	466	457	471	459	466	475	464	452	439	465	474	473	470	461	490	498	453	510	483	466	428	459	495	471	457	482	490	522	408	457	464	467	495	489	491	465	453	486	461	494	498	459	476	481	456	488	420	450	443	444	458	479	485	467	440	441	445	475	475	487	468	500	502	441	456	444	463	456	456	472	441	472	482	481	480	491	451	502	510	456	447	506	461	513	452	482	453	442	497	520	486	458	451	475	471	481	454	479	497	482	493	451	418	464	461	449	457	501	422	455	441	513	461	469	439	483	495	487	490	467	467	472	485	479	478	478	475	462	476	482	468	507	462	466	465	489	462	528	450	468	503	505	432	455	452	452	474	454	464	520	491	451	477	426	462	439	475	470	481	468	494	474	470	462	505	461	476	417	497	436	476	452	499	474	462	499	463	471	441	482	483	454	458	449	461	429	472	450	496	439	438	450	470	448	455	496	458	468	479	521	463	478	472	446	436	509	444	445	502	502	495	460	462	481	501	436	441	461	443	462	498	516	468	494	445	455	461	468	451	512	481	468	449	486	489	458	477	489	473	472	476	462	509	479	483	462	483	503	467	448	440	442	483	504	461	519	492	473	480	486	444	489	436	461	460	466	467	454	468	530	454	495	451	460	459	483	493	492	443	460	473	472	469	450	493	486	460	474	462	452	503	492	443	471	464	505	488	482	482	505	483	457	469	489	510	495	511	503	426	495	487	492	456	454	486	480	477	459	476	481	464	483	453	476	531	463	478	512	483	482	485	512	467	482	479	473	483	435	459	473	459	485	496	484	547	466	475	472	464	496	468	494	486	472	465	458	443	501	444	497	485	486	477	440	458	480	535	455	456	479	472	474	461	520	457	459	489	496	453	434	499	450	476	469	440	466	436	497	476	443	455	461	439	505	450	528	470	466	464	474	464	505	468	483	443	449	461	459	488	494	504	480	465	450	497	457	479	509	465	456	470	422	486	460	497	434	466	474	470	454	456	471	488	482	463	455	466	479	504	459	437	461	481	466	460	502	498	494	490	483	521	463	467	460	500	471	485	474	473	486	493	494	499	444	467	472	507	492	456	478	526	462	485	474	474	459	506	467	459	447	453	443	465	502	491	428	493	462	456	468	509	516	497	493	493	461	532	466	468	495	488	481	459	465	495	459	455	453	473	433	507	461	482	477	465	462	467	496	496	458	472	450	457	494	464	506	484	463	481	462	491	455	460	439	473	475	467	422	443	479	444	468	446	490	477	480	486	493	464	498	505	464	453	466	458	452	478	473	499	492	460	499	475	483	451	503	465	463	468	448	478	523	464	439	480	466	479	485	491	455	455	450	492	472	450	466
24142	8607	7894	4389	2807	2016	1595	1330	1177	992	900	773	755	696	696	733	647	607	578	616	581	617	577	552	519	534	517	538	570	498	555	516	516	500	536	536	512	529	480	521	502	484	524	493	507	527	479	516	498	488	485	525	494	486	487	473	460	530	537	492	470	535	499	496	473	479	478	478	490	523	493	485	464	487	506	517	524	516	542	498	471	471	494	467	489	506	487	478	475	496	498	489	514	493	473	492	442	510	488	525	482	511	473	455	481	484	468	496	492	491	504	481	423	449	488	478	460	487	481	491	484	494	459	451	498	504	492	467	519	492	452	467	487	476	488	465	479	518	540	455	510	531	503	441	491	530	487	510	486	483	495	497	517	509	479	458	502	462	498	433	484	468	479	481	466	490	513	459	461	516	485	500	472	506	457	470	527	480	516	468	497	481	482	495	462	486	483	508	460	474	495	470	485	497	486	481	477	477	479	466	495	462	474	460	483	478	474	515	509	465	479	524	455	474	474	500	489	489	485	498	460	493	503	489	474	492	500	529	528	464	445	458	487	523	504	490	458	488	535	477	491	514	479	454	484	497	494	512	476	470	465	532	466	470	482	496	468	488	462	467	489	498	501	485	472	501	442	451	475	486	490	478	502	483	472	424	441	484	477	485	488	464	453	506	505	507	509	463	467	540	468	494	517	496	450	475	465	482	457	481	496	458	445	503	471	453	510	480	508	488	461	488	490	518	482	436	477	476	483	480	476	471	477	471	529	496	495	458	474	478	476	475	484	465	492	488	433	485	478	499	487	474	439	473	498	477	486	486	475	465	501	491	516	521	502	436	483	463	474	492	497	519	425	500	482	477	450	476	446	472	517	489	507	456	520	475	457	463	485	502	484	478	486	475	483	465	487	505	444	517	484	496	482	498	451	479	481	486	474	489	447	518	528	460	458	456	481	491	495	476	458	494	461	459	508	506	529	482	448	494	482	530	483	481	480	468	464	454	473	496	491	498	500	482	497	444	507	478	468	504	513	471	511	493	455	489	536	478	517	511	486	513	514	467	480	499	507	485	496	464	453	496	483	490	489	470	516	510	466	504	495	463	476	499	511	478	473	453	522	508	479	466	490	505	492	505	533	472	491	513	465	480	455	472	506	490	486	484	452	481	458	484	489	454	465	497	498	506	489	527	480	499	485	452	469	492	499	496	476	485	480	487	505	478	474	492	485	478	493	462	480	474	480	505	462	487	478	489	479	473	466	457	503	488	495	487	500	460	470	519	453	479	522	474	507	480	487	455	506	457	461	481	479	504	467	452	477	500	492	486	505	513	473	446	459	477	490	506	512	457	467	468	463	499	498	482	449	487	532	508	486	432	476	535	495	482	480	511	478	477	501	484	502	472	510	462	446	496	503	485	531	486	481	492	516	473	459	457	493	449	447	469	461	550	487	475	495	469	458	451	441	486	467	479	484	494	485	474	491	485	484	514	485	510	453	491	505	483	483	479	461	487	530	474	467	492	484	487	510	495	475	475	487	487	512	517	474	479	498	449	473	518	529	496	482	489	461	483	455	499	486	454	460	496	509	497	500	482	500	503	489	516	492	479	500	482	499	497	457	449	497	506	469	486	487	484	470	493	449	522	508	485	481	494	492	481	481	510	509	500	433	443	475	486	471	498	430	469	494	470	482	501	487	510	499	507	474	449	488	456	481	504	479	483	498	520	480	495	470	462	493	497	513	525	478	490	484	479	511	476	487	487	454	466	485	481	445	512	485	510	456	535	482	496	528	500	461	514	404	509	494	431	477	465	484	479	509	481	510	503	457	480	456	465	493	477	456	427	499	482	505	459	495	473	478	507	466	496	459	518	474	459	473	489	474	477	502	514	531	494	459	467	484	483	495	500	490	457	461	512	479	496	501	456	484	507	448	525	487	451	531	473	481	451	472	474	451	453	525	494	532	469	492	510	484	495	497	497	464	498	493	493	492	456	515	499	446	461	465	465	517	519	482	502	464	500	453	446	489	485	456	452	473	488	451	459	518	466	504	482	488	459	520	481	471	497	455	501	492	504	509	503	503	484	505	520	465	491	552	465	480	460	510	427	528	509	508	432	477	462	536	490	474	510	476	462	486	460	485	501	455	450	467	503	463	512	504	464	461	534	488	501	475	496	511	492	460	478	498	504	456	477	463	495	471	464	474	515	501	491	456	467	495	487	521	473	476	481	506	473	467	485	479	506	483	491	502	492	510	476	531	445	480	481	476	479	457	512	473	452	518	435	487	476	471	517	468	476	478	483	508	477	490	508	547	490	482	463	529	470	484	513	489	487	446	511	487	519	497	470	467	503	443	504	507	510	477	502	504	454	443	483	458	496	497	503	489	469	508	474	505	546	482	512	524	466	494	460	466	504	503	465	467	505	482	468	482	518	508	492	498	495	468	448	491	449	515	530	467	485	473	466	467	474	473	460	489	471	526	464	506	480	513	483	538	527	463	464	464	516	480	458	505	450	494	450	487	514	480	517	496	494	482	469	485	491	492	534	492	497	486	468	475	503	507	450	474	479	523	515	440	472	463	506	497	470	519	468	475	467	490	496	469	491	490	476	472	526	492	489	484	514	483	499	513	492	530	495	475	474	532	494	498	494	477	483	453	508	491	473	482	499	478	496	485	482	523	482	510	509	488	517	527	483	491	484	468	466	469	522	546	496	471	530	502	470	463	491	493	484	494	488	496	552	463	501	484	496	487	488	504	522	501	468	429	490	493	453	484	464	513	434	485	491	534	469	498	455	511	502	486	494	462	498	513	474	466	505	483	431	479	480	478	506	496	508	486	507	446	469	496	494	485	524	483	486	480	475	469	497	490	489	516	503	462	503	516	508	462	505	460	520	494	492	514	457	497	455	509	482	479	496	441	483	466	526	507	438	478	474	466	486	483	494	455	486	460	481	482	451	485	485	485	480	460	453	437	523	495	466	542	496	433	481	445	464	499	481	507	498	465	462	497	470	508	516	474	477	460	509	525	474	497	510	530	465	474	445	501	475	497	473	493	508	469	508	496	517	441	547	526	471	485	434	480	470	473	504	512	454	520	537	504	499	476	478	485	452	485	507	514	465	482	453	458	463	490	475	473	459	500	518	480	499	434	472	460	491	451	515	487	454	489	510	495	514	501	502	527	442	461	473	484	485	497	513	490	497	434	500	496	481	490	495	486	458	476	482	496	486	480	514	496	464	509	493	533	475	501	495	509	485	498	471	509	472	467	472	492	494	492	455	470	504	462	506	474	495	483	502	451	471	521	501	504	469	490	472	492	486	441	493	516	506	504	481	476	487	487	486	496	481	535	480	506	498	482	480	502	490	496	494	478	478	474	514	504	474	494	495	536	499	538	490	481	484	529	449	456	479	493	484	499	488	502	504	466	487	465	501	491	477	512	499	458	498	500	482	445	502	479	499	434	510	493	509	496	498	487	522	455	479	456	511	497	478	487	465	484	508	475	528	492	474	493	496
22588	20350	26941	23638	20354	20450	11141	1881	1396	1256	1246	1242	1133	1089	1027	1002	1031	1030	1002	959	973	962	974	910	918	899	884	900	841	880	869	890	911	929	817	921	877	931	909	884	901	842	881	849	924	873	857	848	866	853	895	901	881	860	820	861	894	858	807	828	857	899	871	845	880	822	838	856	850	821	819	846	878	800	801	909	818	830	795	836	903	845	911	846	821	872	889	899	809	864	881	901	892	821	835	815	901	843	871	840	870	894	816	881	868	883	862	838	809	865	870	864	863	849	870	877	826	868	848	825	854	886	863	920	890	880	862	854	854	916	887	874	903	949	878	839	828	862	849	884	907	881	880	810	871	853	867	879	877	829	854	859	889	869	903	893	778	858	876	898	877	786	841	812	876	819	905	859	896	856	879	871	852	883	830	792	851	852	918	874	787	852	828	854	866	842	923	933	860	870	826	867	832	888	894	848	881	865	866	872	869	894	872	941	909	864	867	840	797	809	859	859	873	933	827	882	862	880	909	826	859	852	848	851	907	860	881	834	818	877	850	838	843	854	859	892	899	893	830	831	879	859	866	860	880	828	910	894	860	869	871	808	874	874	887	867	879	870	864	847	895	844	895	837	823	895	829	880	816	818	872	796	823	855	862	909	813	883	881	926	838	869	887	875	791	873	844	862	860	846	808	867	832	915	867	897	856	896	862	879	895	848	907	857	828	906	872	820	817	841	834	860	856	911	876	857	867	813	838	861	872	848	861	864	851	860	899	870	853	835	884	866	851	886	841	849	889	890	857	895	886	840	840	801	860	840	877	844	834	860	879	889	860	857	836	868	859	849	887	859	841	858	847	844	917	821	799	864	848	851	910	811	872	896	879	845	871	858	813	853	872	809	869	844	848	885	860	886	844	916	867	867	899	872	858	846	867	918	829	851	866	823	869	857	817	855	865	831	847	928	876	848	872	907	851	840	874	898	881	831	861	837	874	850	820	843	860	888	874	838	848	846	901	812	831	909	838	823	877	846	806	825	831	834	877	853	833	864	816	848	852	808	855	796	845	908	874	843	845	851	815	901	895	837	901	884	921	849	891	876	846	871	844	835	889	877	828	924	844	831	893	890	817	810	880	888	857	879	864	846	839	885	909	894	852	912	858	840	824	850	920	829	853	862	862	875	863	863	854	846	843	842	877	857	867	884	855	862	825	841	826	868	859	833	855	842	889	860	792	880	833	850	862	855	794	881	867	857	885	854	865	890	860	824	903	836	867	848	818	870	828	875	894	872	849	837	878	833	838	883	854	861	863	863	867	864	795	846	874	889	812	876	892	857	831	785	875	901	857	842	876	869	829	835	859	906	860	829	837	822	888	901	859	888	908	852	925	844	864	791	880	869	905	862	852	855	847	857	806	835	884	815	850	868	871	891	912	873	857	877	861	833	812	861	854	845	854	828	880	871	829	895	829	827	863	845	845	853	834	824	867	936	851	897	836	846	832	907	864	872	847	884	831	855	853	873	856	800	866	878	811	864	861	884	876	872	841	874	843	877	873	832	793	869	848	867	857	847	876	880	830	873	865	837	853	853	832	839	813	879	838	846	878	834	788	806	872	901	859	891	863	813	893	861	854	905	858	831	768	880	892	854	857	873	882	860	859	893	831	843	866	853	869	806	842	825	824	885	914	907	875	839	848	821	824	846	839	890	837	904	834	819	843	870	863	852	829	853	818	850	874	893	878	847	825	814	810	870	857	847	841	910	873	881	869	831	838	845	871	835	840	880	883	803	827	847	865	858	828	862	856	871	864	831	827	845	863	867	831	832	833	891	880	826	851	836	825	856	885	881	944	824	883	895	913	827	846	901	849	876	859	853	820	829	876	830	909	893	850	871	812	871	824	890	838	812	899	891	913	835	847	878	869	872	884	884	837	887	842	840	827	893	822	865	831	792	853	872	858	850	908	903	794	815	830	905	837	888	864	907	869	821	840	805	834	909	869	905	840	845	901	835	855	908	877	866	867	885	901	928	870	833	830	874	864	823	842	855	845	777	859	865	887	886	842	814	838	885	871	794	804	909	868	843	869	858	855	849	846	889	817	895	887	858	865	915	915	831	884	862	880	859	831	900	899	814	813	860	849	858	842	868	854	854	840	861	879	853	818	873	846	816	873	852	867	823	866	821	864	872	855	831	906	865	790	866	905	836	872	842	855	839	897	897	933	816	847	839	880	827	873	870	887	851	811	840	869	867	874	834	806	867	842	901	833	886	821	857	830	893	873	824	927	892	877	880	857	925	862	855	907	897	812	877	864	846	884	863	864	864	836	855	856	856	849	863	889	847	873	849	876	842	911	879	820	922	811	837	805	878	868	838	868	852	903	841	800	836	798	864	875	825	862	823	868	837	854	812	850	854	835	879	839	905	867	846	855	849	787	833	846	847	828	822	920	850	822	849	811	837	850	847	843	859	864	900	821	866	853	847	813	847	869	877	865	866	829	872	861	836	849	817	852	903	830	841	877	868	829	865	868	847	834	845	849	876	879	835	853	887	869	897	889	818	860	870	838	869	865	881	896	902	883	902	855	832	850	843	848	921	873	844	842	865	873	871	894	892	826	871	893	842	885	830	845	863	864	901	871	869	851	870	832	869	860	868	799	879	895	885	907	836	823	820	850	808	855	860	864	869	909	941	853	809	835	820	863	825	909	814	876	865	829	829	887	859	842	857	858	898	850	839	908	838	850	853	788	879	814	873	846	882	881	859	832	840	888	895	909	868	807	885	854	884	825	867	851	850	884	861	907	861	890	875	907	878	869	820	876	800	825	899	926	862	874	804	871	910	877	859	895	841	850	862	858	868	869	893	837	864	802	859	862	883	889	856	864	852	870	893	965	900	907	890	882	888	881	826	845	840	799	892	844	826	892	849	867	893	822	846	853	817	872	860	908	881	870	901	926	813	851	846	912	888	829	815	847	869	868	847	891	859	883	914	865	883	862	860	871	877	894	828	841	870	867	890	818	855	865	850	847	850	939	874	881	810	863	877	859	922	907	829	942	874	805	906	852	882	793	840	861	874	863	838	860	855	882	820	827	827	889	763	838	874	876	838	796	849	798	855	898	815	913	818	810	872	834	847	893	826	868	817	800	848	934	844	862	857	908	854	819	879	856	801	843	829	871	862	851	781	897	798	845	849	910	824	864	835	799	832	844	843	879	861	860	882	865	885	881	844	914	845	855	906	834	850	856	815	904	907	867	872	863	849	840	883	882	881	887	893	835	851	860	899	903	828	850	830	833	870	891	829	860	864	788	846	822	886	846	830	858	860	826	804	932	866	825	862	844	821	855	822	833	795	838	845	865	900	869	863	886	865	858	854	866	875	849	887	776	881	858	803	810	851	848	819	841	822	877	857	888	875	825	830	856	808	862	853	835	853	870	843	843	867	906	915	811	878	820	864	835	821	798	819	882	853	850	856	852	836	822	847	848	901	858	827	838	920	869	896	811	846	837	772	881	848
20831	14414	12856	7644	5145	3800	3095	2470	2173	1882	1705	1597	1475	1293	1216	1274	1101	1031	1032	1057	1031	999	962	1039	948	920	959	912	929	815	854	938	949	960	871	834	822	893	895	867	845	864	820	854	834	858	831	844	803	852	800	836	801	819	843	871	792	791	822	829	822	794	775	841	820	828	840	825	793	834	796	811	791	831	846	826	808	829	862	806	840	844	789	791	761	859	844	814	808	855	805	834	887	824	819	787	819	810	808	841	869	774	854	801	843	840	859	853	810	808	811	825	808	793	806	840	824	787	827	833	790	759	829	860	785	808	854	827	874	790	822	830	834	810	771	813	798	835	863	769	799	812	809	804	834	835	802	789	789	806	791	792	804	841	828	807	822	756	872	821	813	833	832	817	834	819	789	875	857	830	859	814	889	846	860	812	811	808	801	809	788	803	807	862	761	854	789	864	804	821	782	806	780	805	889	774	836	836	794	817	789	811	845	786	836	826	822	832	806	833	780	810	818	836	835	803	843	787	795	813	832	769	794	844	801	826	811	805	785	834	779	810	857	796	852	831	801	874	780	805	808	825	866	849	770	773	792	762	804	796	767	786	795	840	830	776	785	821	757	802	774	764	875	846	810	853	795	778	824	833	811	797	804	783	861	782	819	833	802	836	783	867	814	838	812	746	858	881	825	800	837	765	825	836	801	788	820	858	800	806	820	849	843	785	820	842	834	753	839	837	794	837	849	827	818	763	795	816	850	824	776	823	772	832	823	851	811	849	824	793	821	826	843	826	837	848	818	818	822	780	772	805	813	827	825	791	848	814	829	861	807	794	754	765	823	768	852	832	815	804	835	800	862	822	827	796	780	822	754	830	837	805	823	797	850	849	807	804	856	835	801	831	806	848	786	757	873	804	842	835	793	806	794	862	853	798	802	819	861	830	807	825	796	766	859	856	767	859	804	786	791	832	738	888	830	820	793	767	747	806	870	799	832	746	788	768	807	807	850	799	882	814	818	872	827	805	783	836	868	832	858	841	838	837	813	786	835	798	799	833	808	803	828	837	813	829	812	809	789	786	835	828	799	784	822	778	783	788	862	867	823	801	800	791	803	791	820	789	797	815	812	857	831	839	777	806	788	845	831	844	800	828	811	848	792	809	863	761	833	783	819	843	807	811	821	813	826	809	814	798	862	775	785	783	841	825	862	840	789	758	860	839	851	824	846	804	828	820	844	818	828	836	854	805	805	819	831	824	826	813	800	835	803	840	817	778	847	799	835	831	804	794	875	824	821	815	825	815	833	815	815	887	828	798	835	785	823	841	864	802	827	815	806	822	832	844	817	787	798	826	813	818	818	804	849	851	843	800	811	806	836	782	825	827	777	836	777	836	839	795	775	805	799	777	821	798	852	837	837	802	810	809	819	796	819	798	823	816	817	808	793	762	810	841	829	824	751	793	805	822	848	805	837	839	818	824	734	819	806	788	840	874	857	780	829	803	800	808	800	802	812	781	812	823	841	831	801	788	811	837	799	791	801	808	806	787	784	824	805	791	841	840	832	812	816	825	879	841	810	839	827	769	791	797	829	779	834	795	830	803	816	821	774	781	860	785	859	792	777	803	811	791	836	876	820	759	831	795	787	866	799	897	808	806	822	769	809	840	843	793	794	836	842	783	805	798	821	807	843	836	782	773	884	836	864	829	853	808	838	787	788	766	813	812	879	799	843	848	819	805	796	798	811	827	796	838	820	821	790	841	771	865	833	800	768	819	881	805	796	782	831	836	826	822	795	815	810	818	812	827	820	851	874	817	800	867	810	781	804	827	810	798	808	827	850	805	789	796	757	841	817	827	825	821	811	798	827	843	826	827	805	793	843	820	828	824	818	808	805	819	861	774	829	786	834	766	808	823	788	815	889	827	788	759	816	815	839	799	823	793	825	787	755	780	850	839	825	867	867	814	818	773	781	842	843	784	822	828	806	825	778	796	782	819	776	800	830	824	797	795	844	808	812	877	784	834	831	832	839	854	788	808	841	825	813	822	793	788	826	830	811	818	863	848	797	810	783	829	868	833	850	838	845	845	787	827	815	852	778	777	848	809	771	790	793	832	815	785	808	798	817	774	807	849	814	793	806	765	799	781	816	811	760	811	847	798	823	850	833	779	851	799	827	776	789	831	821	799	793	867	776	796	805	827	817	835	797	828	810	786	844	767	813	788	808	787	837	756	784	830	843	800	835	805	847	835	835	783	788	818	800	815	750	825	820	830	779	820	810	834	833	778	838	824	831	854	788	836	856	786	805	780	841	820	792	814	843	788	764	804	794	814	884	775	829	854	795	830	832	821	815	768	780	788	834	786	845	823	819	808	833	829	769	821	831	828	834	815	802	854	790	785	774	796	862	850	753	842	834	887	838	836	800	770	898	763	823	828	832	879	815	798	811	826	797	828	759	795	762	882	808	860	802	811	807	830	864	804	826	831	830	808	770	841	824	766	865	772	838	787	804	833	807	803	810	784	786	827	793	761	776	801	828	806	828	827	794	791	775	840	784	849	825	876	861	817	835	844	846	798	787	810	821	811	807	871	817	829	859	833	803	846	821	793	787	862	768	835	792	817	824	776	786	780	758	849	897	804	836	833	828	832	824	793	824	772	781	816	819	786	799	802	788	802	771	816	794	827	855	764	805	785	871	812	773	820	865	848	843	822	787	776	788	793	830	849	880	817	826	748	791	822	801	812	863	838	796	787	889	793	862	787	865	832	831	810	762	897	824	817	788	815	774	833	859	811	789	823	815	751	831	798	898	803	842	805	835	847	824	852	841	848	803	788	815	810	805	832	858	824	804	862	841	827	833	822	786	834	760	854	833	812	779	842	843	784	757	772	840	876	826	783	832	819	811	827	848	800	834	788	845	797	788	823	779	808	833	836	797	833	822	764	779	858	845	837	792	862	856	752	802	798	831	811	800	833	808	824	735	836	837	838	853	836	851	840	790	848	835	766	811	818	796	849	818	832	795	769	798	855	817	802	836	769	850	828	862	836	810	822	817	808	795	797	820	770	792	815	829	792	790	819	810	804	797	831	759	781	795	822	783	824	805	817	786	783	790	860	795	851	799	881	769	789	848	795	863	793	803	837	842	787	844	814	793	789	831	837	806	844	786	811	825	829	756	801	824	767	824	775	824	808	791	862	754	826	808	812	902	822	832	805	841	815	817	821	820	823	814	779	793	830	810	770	841	814	814	823	757	804	792	785	816	813	822	848	835	763	840	803	792	860	853	792	821	859	839	858	880	858	828	799	823	810	790	828	812	770	837	759	837	815	873	831	825	852	822	800	764	870	830	745	822	808	840	813	782	815	784	777	822	831	829	810	808	796	814	859	772	804	823	784	850	832	796	786	806	822	875	834	854	774	894	783	825	815	807	775	783	810	786	793	846	801	841	881	824	821	841	805	829	840	820	768	814	795	827	792	816	815	796	800	839	822	788	791	819	804	798	828	826	795	776	810	791	785
30885	15698	3191	913	763	683	697	676	732	675	654	649	705	656	685	664	666	644	676	674	671	640	636	665	641	696	708	712	684	661	656	661	638	650	643	677	651	705	685	664	626	717	646	618	625	684	672	648	654	676	672	619	689	621	637	655	635	605	619	649	651	610	644	659	689	683	634	722	673	662	631	650	651	628	663	663	675	699	663	627	640	656	656	650	624	671	673	715	643	634	661	650	667	678	645	648	668	705	632	599	687	664	642	676	640	692	656	671	662	656	662	670	704	694	609	663	617	656	664	691	640	626	668	652	666	671	651	628	620	671	668	651	695	624	642	644	684	657	663	683	632	613	695	650	647	654	642	671	626	630	676	680	644	646	627	636	665	666	644	583	653	702	704	691	696	631	611	654	665	660	674	681	667	645	677	657	674	661	651	665	644	664	656	680	652	684	645	638	672	697	681	664	671	632	709	658	650	682	617	673	663	663	657	709	671	653	678	656	649	662	657	670	611	699	685	664	650	626	673	644	688	676	682	613	613	647	695	652	664	669	704	630	673	659	638	664	651	632	611	657	689	642	689	658	662	660	628	681	647	692	644	607	649	642	647	654	690	692	659	647	698	682	691	714	673	632	660	648	651	706	689	639	638	685	705	655	662	635	671	662	694	613	675	649	693	691	658	661	603	649	679	713	641	697	627	684	639	629	685	615	641	675	649	650	637	643	686	655	680	683	679	657	685	634	703	662	682	666	679	660	644	639	639	668	666	642	716	675	681	630	617	688	683	691	667	662	688	681	682	614	665	694	638	679	662	672	632	647	669	690	650	641	639	663	648	689	667	670	674	676	652	675	668	679	662	708	604	663	629	656	670	666	629	674	636	679	645	682	662	694	632	626	638	681	668	674	654	631	678	665	697	684	662	624	634	729	704	600	655	626	636	695	679	665	658	722	652	685	683	645	606	638	649	622	676	718	634	651	684	692	639	688	668	653	609	662	653	672	616	649	682	668	638	662	619	629	693	650	643	696	657	683	660	636	663	660	682	616	644	665	655	650	682	709	640	640	639	668	669	665	702	639	710	638	636	649	667	669	703	630	651	648	704	665	644	682	669	653	666	650	660	716	652	698	701	717	683	606	667	696	681	663	626	590	653	630	639	659	686	643	681	679	657	660	639	611	673	652	684	688	680	680	698	702	652	672	622	655	641	690	688	689	658	620	648	643	668	645	633	703	660	617	657	639	656	654	639	629	676	647	706	657	681	657	659	649	684	719	631	632	652	598	628	707	664	663	693	649	661	653	670	693	674	652	645	692	661	680	676	685	668	638	665	672	664	666	674	661	653	657	680	642	721	649	648	661	706	660	667	693	672	697	687	640	683	655	673	681	683	686	682	669	647	685	646	676	662	663	645	648	641	606	626	679	587	626	661	659	679	733	673	631	720	651	653	630	688	627	629	702	666	667	689	701	641	686	721	658	692	670	678	647	645	599	649	642	654	686	655	674	700	656	655	616	634	707	675	627	688	658	635	649	660	679	663	676	634	639	640	637	648	659	704	715	698	702	644	642	609	632	664	666	703	651	630	693	639	646	662	667	673	650	634	658	638	682	684	706	661	651	681	639	689	657	654	688	676	679	646	641	676	674	614	662	682	659	625	700	723	664	704	628	668	640	660	651	659	643	648	653	649	676	645	646	635	647	674	670	650	650	674	693	611	651	675	645	644	654	661	668	678	685	680	653	686	604	645	684	655	628	678	627	669	657	651	652	713	626	661	671	621	623	678	684	638	626	662	700	656	653	679	696	660	665	626	706	655	631	675	670	662	672	677	674	612	690	649	669	648	614	662	644	632	640	693	682	667	680	598	650	665	685	689	679	648	661	689	668	678	637	617	646	679	644	697	676	671	687	660	680	644	664	635	622	690	630	686	685	625	654	669	662	662	693	650	662	631	682	738	657	701	665	670	687	626	651	683	698	684	677	674	664	664	651	656	686	671	649	619	649	641	630	675	672	641	645	633	696	666	640	693	666	664	654	691	702	647	679	605	682	651	699	643	616	655	659	631	657	665	711	640	704	609	685	687	675	635	630	610	667	647	660	689	646	635	652	650	683	631	689	661	664	659	685	695	671	687	641	636	666	659	639	618	691	675	637	700	695	676	636	665	666	670	703	666	646	655	614	694	676	659	673	620	664	637	663	654	751	697	653	662	663	644	689	661	629	675	671	673	641	685	617	692	657	681	668	669	671	693	637	659	663	662	643	670	637	634	630	691	641	658	656	640	662	666	645	700	623	671	706	647	661	620	665	653	704	649	639	664	714	646	632	683	682	657	672	690	669	653	619	641	670	665	672	669	695	677	636	639	651	646	683	684	672	642	650	635	625	656	645	661	702	648	672	633	630	658	606	654	701	645	631	666	658	671	694	684	636	671	682	682	652	661	644	689	701	673	638	656	651	673	660	673	648	640	634	670	697	670	688	675	698	645	694	631	673	617	606	661	649	638	652	644	658	673	724	635	699	680	681	742	671	659	685	679	698	676	646	675	668	636	632	643	668	678	693	669	677	694	686	649	625	669	657	638	677	625	670	651	681	710	711	664	695	685	668	672	653	618	631	660	681	666	617	673	648	688	652	683	589	666	613	647	678	682	688	649	683	593	601	662	670	610	685	676	638	696	643	638	652	669	662	645	696	606	637	696	669	670	679	682	681	675	625	670	670	684	661	651	638	644	645	634	666	677	648	654	673	624	636	650	697	654	651	701	684	655	650	723	696	643	640	709	655	677	637	665	585	623	656	698	659	631	688	631	680	630	611	657	634	626	644	680	683	672	668	640	641	652	696	648	701	668	649	652	678	654	652	688	688	727	670	660	668	663	680	658	668	669	671	686	709	646	646	657	661	659	647	681	682	637	637	669	633	640	649	685	661	679	655	679	662	642	691	616	676	682	665	648	670	653	683	641	687	667	640	648	659	636	668	636	691	635	674	626	625	724	644	636	666	659	670	645	681	673	664	678	693	664	634	666	696	646	654	680	662	632	654	622	643	631	628	684	654	652	631	673	637	590	656	651	660	705	672	643	647	707	645	650	681	651	663	666	604	638	671	703	659	662	675	654	609	636	623	638	669	652	675	618	666	698	643	631	665	668	680	651	655	698	633	663	641	704	633	666	639	675	716	626	691	678	659	645	650	653	721	626	683	647	676	644	653	679	655	673	624	661	628	633	657	633	696	660	681	620	648	680	615	651	627	643	645	656	653	698	654	637	659	662	667	676	671	737	628	648	667	667	653	663	705	694	664	646	661	647	628	672	715	641	682	673	685	728	682	631	631	659	635	651	667	694	641	681	660	654	679	673	656	623	648	621	666	678	673	647	626	675	639	661	628	658	656	667	660	652	641	661	671	624	670	619	653	639	632	661	650	699	656	672	680	646	653	652	669	608	645	697	672	673	622	690	672	679	622	668	625	651	684	633	675	661	633	636	658	649	687	673	696	694	688	690	668	671	668	655	706
18150	1205	1097	909	845	785	735	699	713	744	710	678	660	746	681	722	685	691	702	628	683	680	727	683	713	698	686	707	712	678	685	694	697	703	675	708	707	649	672	670	667	704	712	699	673	691	724	678	671	680	658	698	695	682	633	690	643	675	699	703	696	698	662	697	703	652	673	702	701	636	661	666	694	677	687	698	722	709	685	697	703	642	646	731	677	692	714	717	710	703	708	676	683	691	649	631	682	702	692	688	669	668	661	690	729	687	697	707	706	657	727	692	685	680	668	693	683	649	683	692	661	683	681	728	646	667	644	664	669	681	674	668	664	725	664	651	723	663	702	753	616	677	706	674	645	657	687	715	660	667	698	663	744	679	666	678	701	709	722	711	710	707	686	668	691	690	723	710	700	669	646	689	727	708	638	716	670	662	646	732	699	719	695	730	655	696	743	660	695	716	658	713	666	679	674	695	604	743	713	687	688	687	655	692	702	663	654	703	690	638	689	660	688	686	691	636	702	693	691	658	699	686	751	700	672	678	694	676	720	734	667	726	659	690	713	723	730	665	692	687	723	720	703	701	676	704	689	667	629	657	684	663	663	721	726	651	713	628	715	695	737	666	742	660	621	686	693	730	714	677	698	695	685	639	665	694	691	750	707	704	703	693	641	664	669	700	705	703	713	660	651	676	742	713	694	711	695	690	704	690	673	709	703	682	711	642	674	715	645	709	705	673	672	690	656	668	670	654	647	674	700	604	693	694	689	669	668	683	655	662	703	683	650	721	634	738	685	702	684	730	717	678	663	747	767	647	674	648	672	673	716	667	685	657	723	703	671	681	732	686	721	708	665	682	712	695	674	691	725	643	653	673	646	722	693	669	672	640	690	662	707	689	717	692	727	682	702	678	680	689	695	676	678	685	675	684	722	732	750	696	672	726	672	702	693	706	679	658	670	703	737	713	672	731	712	712	701	690	685	670	677	725	651	667	690	716	703	685	693	674	758	659	687	712	737	725	661	705	635	657	672	682	681	703	709	699	700	691	687	698	677	719	730	662	688	696	720	700	640	707	700	669	651	737	616	654	680	680	705	695	660	679	676	666	682	671	761	709	702	660	691	627	727	683	730	709	661	664	690	717	683	687	683	677	685	709	723	752	690	701	668	709	733	716	658	716	680	706	671	749	688	650	704	692	667	653	664	704	717	684	718	717	692	686	652	688	698	696	723	675	712	638	707	669	700	707	688	648	704	702	707	714	662	687	706	655	665	703	730	735	698	734	682	686	644	703	687	687	700	699	673	715	664	690	678	662	668	697	725	709	656	690	700	692	686	715	660	689	661	637	671	702	703	708	675	666	721	705	696	733	713	649	655	674	666	702	697	670	667	676	720	700	678	692	690	730	703	691	653	683	694	659	691	671	678	687	701	649	712	637	685	705	699	691	646	696	673	672	691	684	662	683	664	694	712	695	674	686	717	685	656	689	661	684	678	692	663	635	654	669	697	668	655	664	705	724	642	647	669	681	691	696	727	665	746	646	678	741	732	710	670	698	702	656	624	681	699	673	678	668	653	716	678	713	728	670	715	685	652	671	664	713	709	683	688	666	688	717	721	678	700	693	709	727	645	608	718	651	660	683	691	655	699	685	702	702	709	658	683	701	740	677	687	730	655	667	704	707	703	680	643	690	698	689	635	708	649	652	637	693	697	681	667	648	687	646	691	687	671	669	754	735	708	644	690	699	714	673	709	668	635	708	705	666	683	734	701	701	683	644	724	657	698	663	666	728	639	695	735	654	669	727	800	723	666	679	717	696	745	725	670	665	683	746	666	624	699	700	737	656	686	666	663	758	696	676	719	713	688	716	675	691	694	663	687	711	707	706	630	682	659	717	682	697	727	717	630	667	716	706	661	722	704	711	699	719	647	626	747	697	697	681	649	639	690	721	691	709	689	678	689	735	643	687	729	730	709	641	672	698	666	697	675	718	681	685	677	700	712	745	705	645	686	664	664	708	695	701	713	715	684	710	662	724	726	690	654	669	714	713	711	671	687	695	682	715	714	696	656	675	705	686	693	701	669	714	727	635	640	696	674	672	694	695	677	696	702	670	644	724	654	694	678	666	705	688	713	654	693	732	677	720	731	743	687	708	669	688	685	721	702	680	734	719	632	702	662	655	674	648	711	712	636	731	671	690	746	694	719	718	719	733	664	685	696	656	675	688	649	725	670	706	650	680	679	703	676	717	675	669	649	671	688	667	691	690	658	666	672	674	699	685	668	699	679	709	638	740	698	687	678	634	662	721	675	741	656	662	700	720	682	682	689	653	612	734	729	707	706	711	737	685	653	706	704	697	708	726	651	689	718	680	702	723	643	672	693	681	689	741	755	700	672	640	686	747	733	689	716	699	659	685	743	701	698	681	662	661	708	715	731	690	719	656	730	681	703	669	685	719	692	700	639	674	694	705	721	657	644	633	693	730	660	646	695	649	690	715	689	687	662	778	673	668	745	715	717	716	665	693	699	704	698	676	699	688	688	672	696	689	692	781	726	701	673	679	654	698	682	658	695	687	675	687	709	716	686	641	722	677	686	665	718	700	684	659	631	680	660	680	685	726	647	669	658	702	672	682	703	682	742	692	739	706	697	715	724	714	718	681	723	714	700	680	696	693	661	699	723	634	673	691	754	658	660	700	703	699	685	715	736	708	706	705	662	695	658	697	661	699	680	683	688	654	666	687	724	718	692	686	728	660	684	648	692	729	705	664	662	706	703	670	660	716	668	693	681	750	665	685	702	662	679	695	709	699	689	703	749	717	704	723	729	709	648	634	685	712	698	679	697	702	666	711	685	670	665	654	712	660	649	686	722	662	712	626	673	633	712	674	689	649	651	717	616	708	677	650	684	714	682	654	731	673	740	671	635	661	718	711	678	683	733	689	716	673	726	638	655	665	655	701	665	645	689	702	698	633	679	667	692	664	705	703	686	679	689	720	709	669	716	720	686	675	682	690	683	694	701	731	687	692	688	718	704	689	657	701	708	684	683	701	671	732	670	650	710	706	644	678	650	708	668	698	658	723	644	669	699	679	717	685	677	717	704	688	699	686	736	629	676	679	701	650	716	741	680	685	680	697	705	694	695	682	714	694	683	670	746	702	701	631	676	680	687	664	660	668	699	653	673	698	679	660	661	673	675	708	724	729	672	711	692	702	676	695	681	687	717	696	690	704	668	679	678	698	712	651	680	641	684	666	704	667	750	700	683	683	660	671	685	689	723	698	700	666	644	733	680	664	669	632	663	696	731	647	722	737	711	706	714	704	713	683	677	661	711	649	699	711	712	664	699	684	658	703	664	687	712	689	665	701	684	707	685	701	701	687	704	643	696	684	697	718	691	701	739	700	695	700	667	643	686	719	748	678	745	669	666	697	692	666	720	652	675	665	659	691	680	663	658	658	736	678	678	741	697	667	683	706	664	695	709	685	728	682	700	683	670	678	713	694	677	724	689	692
24438	20338	26589	23964	20338	10982	1398	855	725	693	618	603	587	582	563	540	507	518	480	537	506	496	512	485	494	522	480	514	495	439	494	473	501	517	465	486	451	490	469	481	451	451	452	487	455	490	445	451	508	506	457	501	429	454	470	473	487	431	493	433	480	513	467	438	452	470	473	506	518	462	465	494	464	481	510	512	425	422	472	478	468	477	443	440	442	441	475	477	455	486	466	456	444	452	460	479	455	452	512	481	432	450	470	484	466	500	452	451	450	464	449	498	440	456	438	439	467	463	471	487	463	496	492	466	461	495	499	470	450	449	462	501	468	470	473	442	455	472	490	444	502	495	431	491	456	481	469	463	446	443	443	451	466	470	491	478	465	471	454	466	471	461	443	477	493	449	455	479	459	490	478	448	442	430	445	463	443	476	503	461	455	473	473	495	440	485	421	476	474	488	478	475	464	434	467	470	460	438	466	458	440	478	464	463	459	416	464	480	463	476	469	473	475	456	458	486	467	435	444	478	461	497	471	487	512	448	466	487	458	481	466	464	459	453	465	476	455	459	448	497	447	481	476	449	510	460	494	443	486	432	480	441	451	484	405	460	451	455	477	453	452	471	467	487	415	498	441	464	495	446	460	452	454	494	473	502	445	433	462	465	453	448	459	489	455	505	483	471	495	472	464	462	436	450	449	433	435	480	445	413	453	456	440	440	462	459	490	440	463	436	452	450	464	436	465	464	450	503	447	472	418	445	493	456	503	438	478	478	452	465	488	453	440	429	399	499	484	472	452	424	461	463	444	472	471	476	452	439	463	481	526	447	440	457	499	454	490	457	477	471	457	482	447	420	438	459	507	482	477	457	472	446	453	445	477	487	480	462	465	471	469	461	445	457	456	427	439	452	463	456	457	474	478	449	458	459	441	463	500	444	459	466	397	485	471	470	455	440	472	465	442	426	469	441	473	429	480	481	438	473	504	445	456	464	490	447	493	457	505	473	457	438	452	429	468	480	505	440	515	450	446	439	425	462	479	466	468	470	505	422	456	417	477	506	473	446	482	429	475	487	465	458	455	450	441	464	483	463	523	492	462	442	476	489	449	471	485	498	474	459	449	460	436	446	448	468	452	430	468	469	466	424	455	418	465	475	429	451	418	494	456	465	472	407	469	435	461	467	451	408	454	433	468	483	427	466	480	516	475	468	469	469	487	459	482	497	458	440	479	456	456	476	442	446	464	498	461	459	483	467	488	428	459	460	408	470	463	454	479	450	434	431	449	429	522	455	386	447	445	450	477	465	484	451	469	468	448	505	520	479	481	501	434	473	484	431	485	447	478	417	486	462	471	447	479	471	430	470	459	478	483	458	455	481	509	495	494	443	442	425	499	453	493	444	498	495	437	472	467	451	468	460	475	461	468	506	467	474	493	457	451	438	434	503	453	514	477	484	512	521	459	451	443	404	507	463	479	490	429	460	424	496	416	463	459	484	476	409	457	434	506	507	442	462	490	447	446	472	452	483	484	500	490	456	453	466	457	476	463	481	440	464	459	446	443	484	494	451	461	468	443	459	468	483	444	461	474	451	440	493	429	468	459	432	493	458	479	512	478	502	450	494	441	460	514	439	423	494	452	488	448	448	474	493	438	456	446	454	479	442	468	425	470	455	470	452	479	488	476	455	476	426	449	441	464	476	447	449	450	498	463	473	496	442	459	486	467	454	477	473	451	445	485	457	469	462	424	480	478	460	463	469	450	444	439	459	495	437	465	464	471	485	477	472	475	474	469	458	436	457	394	447	508	447	472	465	479	469	480	459	437	441	446	497	435	471	470	455	487	457	451	490	489	499	469	432	466	461	461	466	436	506	491	462	485	503	437	484	452	446	463	448	459	469	496	472	483	467	428	478	440	472	459	465	462	476	446	441	474	472	463	457	453	486	478	461	460	420	451	488	461	430	451	440	452	481	429	452	452	458	432	490	513	447	458	481	448	445	480	453	461	507	451	462	452	442	465	464	467	452	462	494	474	446	464	442	446	504	465	445	473	395	474	458	450	453	473	458	471	444	443	450	439	441	482	443	485	483	460	439	498	443	468	447	455	490	479	497	466	426	472	461	470	453	481	480	459	427	512	451	478	482	451	475	469	450	456	488	465	423	503	459	435	448	440	471	407	457	477	470	443	477	489	464	468	448	459	473	484	465	452	482	472	483	446	462	432	500	479	434	448	443	477	472	482	463	487	443	468	472	493	457	461	488	479	486	507	456	449	484	456	493	437	507	446	484	472	425	471	420	447	426	433	441	449	439	466	488	447	454	460	469	460	442	440	441	460	465	429	475	473	449	481	415	446	444	503	470	468	440	441	438	438	443	461	437	471	498	522	451	492	436	483	470	448	474	450	461	477	417	446	460	479	463	501	446	479	461	486	456	477	485	440	443	452	483	477	464	478	460	461	438	455	469	450	418	463	451	417	417	449	472	459	461	450	489	461	445	451	433	432	412	434	459	451	429	466	473	460	471	446	470	445	474	460	446	448	423	468	455	468	462	471	476	478	493	478	481	482	429	419	460	487	484	458	445	454	459	456	463	466	451	468	477	453	456	448	445	473	485	469	495	455	426	483	444	457	454	477	485	451	467	481	457	504	467	499	454	439	447	478	482	473	487	462	488	441	454	471	449	443	437	414	448	522	423	453	477	471	448	453	455	491	465	453	434	490	479	457	420	478	444	452	449	463	474	439	429	458	468	463	469	447	445	441	487	453	432	430	428	451	501	494	451	489	480	483	487	469	428	487	477	479	433	486	445	482	446	486	423	446	463	489	453	442	430	456	491	481	480	464	503	432	466	462	460	457	452	437	488	454	455	521	438	413	471	469	462	440	459	413	440	444	499	459	450	428	479	448	485	511	485	465	479	490	470	463	489	474	462	480	480	480	422	451	440	465	447	464	489	477	467	449	469	475	468	454	454	450	456	446	439	450	458	509	471	472	484	483	446	425	448	445	470	491	447	479	492	437	457	447	458	492	437	445	420	475	451	445	434	444	459	461	456	462	473	457	482	431	484	457	428	466	465	432	461	460	496	477	472	472	435	471	453	480	489	453	445	478	476	447	522	461	457	472	502	509	452	446	442	462	455	476	463	458	431	470	396	472	445	430	475	444	452	495	422	495	456	461	494	506	456	478	471	454	440	465	469	438	424	463	474	418	444	454	471	456	468	448	493	451	462	458	470	461	479	500	480	479	464	487	451	444	504	457	444	469	452	399	437	460	476	434	444	421	472	469	458	446	482	455	462	462	437	444	516	434	440	484	469	431	489	487	523	478	448	488	449	466	466	491	476	445	441	430	465	456	506	469	434	475	469	451	413	472	500	457	447	426	453	470	501	443	476	485	473	493	467	473	482	469	409	483	475	438	464	429	485	400	464	456	454	466	447	443	482	454	456	463	461	481	497	454	458	423	468	471	449	447	460	503	439	476	430	442	474	471	455	453	416	451	427	442	473	469	459
23002	8588	7773	4145	2831	2117	1624	1351	1196	987	921	824	827	712	665	654	611	600	606	626	536	556	521	544	538	557	523	539	518	555	528	506	509	510	522	501	499	473	482	469	488	514	457	469	482	486	507	484	482	485	491	456	476	475	464	498	467	515	481	519	475	487	491	475	469	487	470	499	480	491	492	476	468	452	488	493	522	499	482	503	517	477	462	456	499	530	479	474	473	467	466	458	464	471	486	459	522	462	474	499	468	473	462	454	481	496	470	519	483	472	519	481	470	495	477	437	462	504	491	473	502	502	465	468	479	461	449	497	471	477	487	429	445	469	453	511	478	485	431	453	444	467	493	485	520	418	498	514	470	455	463	539	501	451	518	485	469	483	455	495	458	501	504	496	495	447	478	449	483	473	476	481	483	480	465	443	513	437	492	493	444	463	482	504	474	472	474	452	482	462	481	486	450	462	464	474	434	461	528	487	461	475	479	474	476	503	482	449	481	493	462	485	497	457	465	453	466	507	520	489	454	476	459	487	456	466	517	492	480	459	468	525	501	496	516	446	482	430	478	484	480	508	457	465	485	470	470	485	448	454	462	482	458	452	492	502	468	490	461	480	472	512	474	499	461	466	471	497	487	465	457	504	497	460	496	465	473	484	418	480	537	464	476	478	471	463	500	440	496	478	495	476	456	444	486	508	491	474	471	461	485	448	520	475	473	444	437	484	476	491	492	488	449	510	497	443	475	451	486	482	480	491	478	460	497	472	447	506	440	446	481	456	481	465	476	449	454	443	442	454	511	457	457	504	494	430	528	464	467	473	464	492	481	472	459	440	473	466	468	473	457	470	459	466	459	473	461	471	482	467	511	478	457	490	448	510	470	511	431	453	480	451	436	460	471	494	486	471	476	486	461	470	477	467	466	497	487	433	475	455	453	466	495	485	475	472	456	466	487	441	483	473	477	479	445	465	457	428	466	454	409	465	525	476	474	483	466	499	458	483	442	434	451	459	480	484	483	466	508	515	497	497	483	478	476	463	489	462	500	472	466	428	485	485	492	506	410	456	471	447	491	472	483	494	463	503	474	459	508	460	488	472	472	464	482	473	462	466	455	463	506	468	527	505	470	466	480	472	491	480	449	502	481	480	511	432	497	460	440	450	511	489	489	469	462	508	479	463	477	490	446	452	480	504	497	466	460	463	508	492	502	514	463	476	441	451	438	487	459	498	467	516	510	445	480	446	523	485	468	456	473	499	447	486	447	453	529	480	485	479	494	455	506	440	480	473	515	489	464	442	480	484	496	495	463	461	453	468	478	402	519	482	508	447	460	481	514	448	444	481	464	492	476	493	467	513	505	460	480	482	458	495	498	461	450	496	443	508	455	434	477	481	495	430	495	474	476	451	469	481	481	509	454	465	463	489	463	453	457	468	455	493	491	467	506	432	477	474	479	483	456	470	461	474	488	498	521	485	490	461	497	519	493	481	467	470	462	495	467	485	449	435	476	498	501	472	431	463	475	471	470	447	448	438	464	437	484	492	493	484	467	511	443	470	483	478	456	457	480	431	511	467	479	455	532	449	474	516	475	457	450	463	485	456	457	472	489	464	448	482	452	465	446	476	450	510	458	470	494	488	454	482	480	464	475	469	447	474	480	514	465	469	474	491	510	500	481	479	500	469	487	481	470	502	472	479	492	486	456	492	473	486	470	496	453	461	494	456	459	508	470	483	497	437	466	498	513	471	525	468	478	517	455	474	475	461	490	462	477	521	443	477	488	467	462	451	477	466	470	491	460	503	502	478	453	466	474	452	500	459	492	450	491	485	452	497	500	493	453	508	472	462	483	451	525	481	483	495	451	487	456	455	499	492	486	487	450	502	428	476	426	458	489	420	495	443	480	467	504	436	435	467	493	469	466	452	464	441	436	464	467	476	475	495	491	480	475	476	455	484	456	480	453	480	510	464	453	464	465	500	506	464	475	462	477	476	480	475	479	447	485	429	437	493	471	491	476	493	490	469	476	475	520	469	462	507	500	486	485	472	491	480	497	433	475	460	490	512	468	469	513	490	452	415	456	465	472	507	457	454	498	502	471	450	462	509	485	482	420	472	482	480	447	459	517	481	465	480	495	512	490	513	488	480	460	466	487	469	519	477	473	467	463	460	488	472	445	538	451	481	521	472	490	437	479	436	472	438	494	479	500	504	496	453	507	449	471	462	501	446	493	511	487	498	454	504	460	454	455	493	487	494	487	489	506	471	474	481	472	473	496	468	482	473	513	484	455	472	505	449	486	462	453	494	473	462	474	461	461	475	445	496	495	494	422	470	502	534	467	486	486	491	495	462	482	439	490	462	475	488	488	466	507	470	515	495	476	479	505	468	465	470	505	476	462	463	467	434	475	440	468	499	472	492	453	477	439	471	474	473	448	467	477	463	496	498	509	444	463	465	462	467	465	492	497	418	490	522	449	446	488	497	455	500	435	497	502	440	482	458	477	477	430	477	492	440	491	453	494	464	467	479	496	461	476	463	470	475	448	488	489	476	482	497	468	489	467	462	472	463	479	511	470	495	456	499	460	488	504	448	466	503	467	450	489	488	494	463	425	478	486	433	498	498	510	469	465	461	493	474	468	437	510	502	461	487	470	439	495	517	513	495	443	500	466	413	461	476	511	470	453	455	466	468	488	540	506	470	488	510	462	467	488	448	443	451	529	508	497	492	459	482	477	479	486	449	466	447	446	502	509	495	464	460	461	488	474	463	463	457	465	498	471	513	485	476	486	477	483	504	441	496	509	515	522	475	448	485	431	485	425	459	465	456	468	432	429	490	497	468	472	442	499	491	414	453	491	504	474	468	501	494	491	495	518	461	483	485	441	488	490	485	444	510	451	500	482	460	456	473	478	454	507	512	483	505	485	488	474	472	486	483	491	499	488	467	471	508	484	463	472	498	504	477	466	489	472	520	407	455	503	523	483	491	459	492	510	490	441	459	487	471	502	485	466	488	475	462	456	462	467	449	464	493	473	474	434	488	479	453	452	470	442	478	461	506	462	464	444	502	485	477	431	477	503	498	513	489	504	485	465	494	511	443	488	467	495	482	475	455	455	488	479	463	448	484	489	476	470	498	464	467	484	475	470	490	451	472	470	461	480	495	483	514	485	436	489	489	489	444	502	488	469	435	467	475	485	452	482	458	462	448	479	479	454	462	466	455	449	458	437	499	481	502	474	505	476	447	480	499	451	468	494	430	505	488	443	453	487	486	430	466	466	424	488	474	483	491	511	478	494	478	478	448	484	484	462	472	471	428	476	456	470	512	480	470	440	494	457	463	464	506	479	437	453	463	460	454	468	489	478	444	463	457	497	481	466	486	445	504	505	502	480	488	487	441	467	493	474	467	458	458	455	466	495	517	474	503	477	487	451	478	525	423	477	485	475	484	453	449	525	466	467	509	465	461	456	483	448	488	480	490	480	467	471	497	507	463	496	462	460	471	453	468	462	470
22552	20338	27017	23507	20343	20424	11184	1942	1435	1296	1336	1155	1115	1065	1067	988	1012	958	1009	983	934	951	1010	928	885	859	894	916	922	926	906	890	874	866	898	897	852	875	922	935	872	914	882	853	912	850	869	838	852	876	902	891	828	850	863	852	901	833	891	905	920	865	873	911	849	897	845	847	863	873	858	897	926	932	869	901	891	866	930	864	851	889	885	863	873	915	879	861	844	900	878	858	829	863	882	840	847	866	872	857	862	852	912	868	853	835	880	855	894	912	862	871	870	850	865	870	883	836	847	826	899	800	821	861	874	871	882	942	869	881	910	915	908	900	892	850	799	839	865	862	867	888	899	814	890	888	896	883	817	839	847	916	855	818	878	928	868	905	787	903	862	805	872	904	865	890	897	862	831	854	848	889	861	910	875	862	876	873	918	874	864	847	869	866	862	858	866	837	857	862	840	842	882	865	880	873	867	907	832	905	838	859	878	873	841	843	862	931	845	847	786	838	909	845	893	902	894	871	913	865	814	890	912	849	814	835	896	848	835	865	887	808	899	846	853	842	867	845	832	861	846	826	865	864	849	834	865	849	828	826	821	858	900	883	805	836	869	856	879	822	833	902	907	882	849	926	831	815	847	885	855	841	882	843	857	890	890	879	810	869	868	839	874	843	877	910	851	857	856	841	861	857	848	894	870	844	864	882	918	841	807	954	853	849	871	870	852	844	768	892	877	860	900	857	855	867	835	924	839	873	848	877	866	787	874	868	865	871	829	898	886	909	890	842	848	861	895	883	915	866	858	871	856	869	843	875	798	846	875	902	836	840	853	869	860	840	884	872	834	834	869	833	851	823	841	878	925	868	841	881	858	794	849	862	899	910	881	869	825	849	882	854	950	854	878	914	845	791	862	867	848	819	832	850	856	842	805	849	885	847	878	884	847	886	846	909	874	822	884	878	826	851	848	894	908	831	878	815	888	832	845	842	888	828	853	919	865	895	904	865	911	870	850	850	916	858	825	881	890	835	844	876	831	846	839	865	858	895	847	866	880	868	835	845	843	860	852	899	819	870	851	843	858	858	841	858	844	818	881	832	855	857	853	876	849	911	844	947	839	864	829	930	830	879	822	842	843	900	866	873	883	808	907	883	841	867	893	847	876	862	910	834	903	861	843	855	861	854	834	907	862	888	856	871	832	827	850	877	860	881	867	872	830	858	829	875	885	906	903	894	885	893	850	847	880	840	863	863	869	806	884	877	836	851	819	880	894	859	916	860	849	826	881	891	855	872	880	843	842	897	870	816	867	884	891	904	776	854	907	827	886	838	853	862	871	835	840	921	872	893	844	873	884	816	867	884	892	864	880	863	871	854	895	853	886	937	863	877	853	871	900	849	856	849	855	831	898	860	901	908	849	865	824	879	848	892	885	843	873	859	923	823	820	870	930	834	877	849	886	860	917	847	841	900	807	912	855	902	926	865	837	819	825	834	929	850	880	864	872	896	883	817	880	813	839	866	840	864	902	852	844	860	900	844	849	795	877	852	863	823	840	876	815	910	874	832	833	856	826	811	825	896	889	835	822	845	927	873	837	829	874	886	860	839	888	889	892	845	864	874	908	868	865	830	862	861	899	869	864	869	834	941	893	862	861	882	873	905	817	827	885	823	814	859	791	934	882	888	868	887	877	877	853	809	820	830	886	896	826	843	895	839	878	812	863	864	859	863	866	871	862	823	852	845	861	907	840	908	886	766	868	903	891	837	884	878	838	849	851	880	853	862	826	887	863	817	876	859	905	869	852	837	898	841	890	904	825	881	917	843	837	849	911	830	816	884	855	856	837	871	800	858	878	834	856	847	882	859	854	833	914	844	869	890	853	870	863	885	877	877	853	844	790	870	899	847	900	906	863	777	916	844	848	866	828	820	865	805	873	897	895	872	842	848	860	831	833	825	903	841	831	939	859	859	874	881	880	800	826	879	781	862	876	842	889	884	868	835	864	888	886	807	904	892	848	906	877	929	876	855	871	947	834	852	871	879	861	867	855	859	863	863	852	846	831	870	843	854	821	831	854	836	943	849	875	883	885	887	826	929	904	921	881	921	902	863	889	840	859	836	862	891	813	845	883	817	814	879	886	843	835	865	860	889	852	875	866	893	841	861	801	882	872	859	854	857	916	880	895	915	843	855	829	876	907	812	819	860	850	886	904	857	822	807	846	856	849	859	814	855	872	860	892	905	863	841	855	864	890	886	906	805	840	858	886	890	898	875	860	904	863	854	898	848	875	893	891	765	897	829	845	883	852	813	862	857	831	926	876	835	854	907	847	911	858	868	822	849	844	907	877	804	870	860	918	872	860	876	871	836	879	831	827	865	883	908	897	890	869	872	890	861	878	858	830	846	875	807	854	830	857	890	883	862	844	853	844	908	827	861	824	884	853	858	827	860	821	844	895	824	850	905	861	881	852	851	865	894	829	855	840	887	863	855	879	804	833	881	883	815	871	834	834	923	862	855	875	906	877	875	853	832	848	846	907	821	883	878	849	849	887	890	891	861	822	887	908	832	850	836	842	887	890	911	828	905	883	838	862	867	831	842	856	836	869	863	837	879	876	903	873	885	917	892	840	830	889	878	822	949	885	869	895	867	894	857	862	898	876	877	897	822	815	818	869	898	857	868	822	869	796	847	848	875	880	818	834	835	819	857	863	805	890	913	877	845	807	826	878	769	853	926	915	875	880	859	875	811	842	861	864	888	871	856	821	859	820	859	869	837	883	841	871	854	889	872	848	874	849	852	868	866	883	897	842	853	854	872	859	822	847	827	853	845	858	840	908	838	868	895	845	815	835	895	869	877	867	872	868	857	890	907	874	869	850	829	854	880	906	830	813	858	848	854	870	884	864	844	894	845	881	836	847	916	833	844	837	823	861	861	847	878	845	845	838	846	866	896	878	863	854	894	899	905	863	860	835	825	870	858	878	863	835	847	868	829	861	910	876	837	860	877	815	874	887	825	810	882	903	911	851	827	881	874	841	902	860	890	783	885	893	860	842	873	902	864	809	915	845	856	816	842	845	819	910	852	879	848	832	826	910	914	862	878	855	860	849	837	881	913	916	895	857	852	837	834	893	872	874	885	845	853	825	820	870	894	880	879	911	860	850	890	867	873	843	838	894	860	873	914	858	885	832	871	836	875	847	881	831	881	921	894	886	854	851	894	863	829	848	841	861	836	835	822	861	857	862	851	848	862	835	843	870	878	837	813	915	890	897	868	817	848	808	840	773	903	825	864	896	891	841	882	846	910	870	857	862	873	874	883	850	904	837	888	873	823	837	883	839	916	862	795	883	850	903	796	934	925	928	819	879	814	908	861	864	920	827	912	867	867	894	850	849	856	861	871	841	845	871	839	881	816	848	850	933	853	841	848	841	887	839	843	870	890	866	891	845	844	840	902	861	832	838	836	904	855	863	877	879	818	857	896	891	839	902	881	877	826	896	839	845	848	847	849	859	861
20390	14274	13148	7735	5207	3794	3005	2543	2213	1802	1621	1559	1428	1295	1167	1130	1132	1082	1148	1015	990	1026	1056	967	1001	966	925	908	889	950	948	847	817	886	886	848	846	880	836	919	817	863	866	831	921	844	871	825	810	841	832	846	839	837	853	846	803	806	845	877	842	867	832	845	810	841	818	771	769	846	837	842	803	793	834	818	797	878	840	803	816	819	860	819	834	830	792	856	806	834	818	824	859	824	802	752	808	816	775	810	816	786	863	820	795	808	788	822	828	878	817	834	795	848	760	826	792	854	829	846	829	808	788	801	822	846	838	832	800	798	793	831	845	809	790	780	838	829	834	784	841	821	827	817	837	815	799	842	794	802	853	821	803	821	782	847	794	824	821	835	813	843	865	800	817	779	867	837	800	825	829	837	833	807	859	763	805	899	804	846	821	819	787	784	825	781	824	834	826	784	798	812	770	810	802	814	801	754	787	849	835	816	786	810	903	832	855	893	781	817	807	796	804	793	818	816	827	844	792	808	794	818	883	798	792	816	838	785	832	797	863	800	809	869	809	788	809	840	783	823	797	847	861	799	820	798	796	788	802	839	774	818	844	824	830	798	833	859	757	824	859	778	833	811	784	809	835	810	790	808	861	786	827	801	831	762	810	795	794	826	844	756	835	779	775	796	757	812	807	840	767	819	804	836	804	775	787	831	839	793	759	826	853	791	813	821	839	817	824	770	839	842	835	846	785	815	778	807	818	826	826	810	836	831	840	785	833	791	753	797	829	866	746	841	862	828	798	832	813	798	840	836	799	816	817	833	800	898	817	816	863	847	786	756	778	799	864	798	778	782	818	794	801	834	794	841	783	781	740	825	807	782	849	760	823	808	807	800	781	791	826	827	847	768	860	823	761	783	786	765	875	783	782	798	832	827	815	820	788	812	759	821	832	751	795	844	758	808	824	823	835	826	838	843	824	781	839	841	847	852	815	782	795	827	906	822	759	834	824	798	815	794	799	823	751	806	776	845	837	798	828	797	836	793	799	787	869	787	770	834	846	796	795	747	845	856	809	816	763	801	814	796	834	839	790	846	775	802	782	832	847	838	827	864	818	820	801	844	802	822	809	802	851	829	822	819	780	785	799	793	849	831	814	807	776	798	821	794	798	831	797	771	757	844	879	771	789	799	806	757	857	826	844	808	832	839	799	773	811	824	871	800	848	821	786	796	828	803	805	776	832	749	812	822	806	779	818	819	818	807	812	812	778	794	813	809	817	785	796	805	773	844	790	818	825	809	812	853	815	789	816	800	813	782	790	772	787	847	811	774	784	833	811	842	853	798	801	833	828	824	786	846	817	817	858	759	783	819	802	809	845	833	842	819	811	774	815	857	795	841	760	824	790	838	785	814	801	809	792	780	820	833	798	820	728	779	825	833	817	806	797	795	842	859	798	811	792	803	783	759	837	787	825	853	838	838	758	755	832	843	819	804	817	760	837	816	810	852	809	818	788	824	813	838	816	815	800	796	843	797	766	804	861	837	845	884	790	818	798	799	844	821	829	865	803	778	793	816	830	825	796	816	801	790	858	833	861	775	825	827	826	833	815	767	883	810	812	855	784	809	825	762	834	859	836	777	795	769	808	790	822	804	804	778	827	803	800	808	803	855	782	805	811	804	818	835	815	740	854	810	782	864	875	809	826	805	802	832	832	876	815	777	807	807	791	841	833	809	788	817	732	796	826	827	806	839	834	868	802	824	839	817	808	840	819	835	788	833	857	831	795	787	833	785	826	777	789	846	847	782	850	798	814	822	838	827	850	828	806	785	817	827	812	779	774	779	835	799	813	871	777	833	805	845	802	788	808	870	806	778	797	828	852	852	830	807	828	815	833	810	878	829	808	773	812	767	827	839	816	800	792	822	816	820	812	782	819	791	779	818	845	823	789	805	858	854	794	769	836	824	772	799	823	843	789	815	818	780	847	851	820	842	823	795	812	833	852	810	824	789	809	846	834	791	848	826	804	870	820	815	792	818	819	811	788	865	814	807	779	824	806	859	842	809	840	843	794	798	813	817	764	806	838	820	864	745	829	800	813	802	825	839	902	820	783	819	792	835	856	800	779	808	800	873	793	807	800	805	816	830	774	798	820	807	797	799	795	771	851	847	789	802	842	815	803	808	850	844	876	817	796	764	792	827	782	825	827	786	831	813	804	825	830	800	819	778	870	783	807	826	799	801	864	872	826	826	863	806	794	860	810	788	895	830	794	784	828	788	795	819	782	797	809	841	821	806	814	757	882	734	848	791	780	830	824	835	824	816	845	805	780	778	810	793	789	770	758	865	857	801	785	838	846	807	835	805	803	794	795	780	754	852	833	803	840	827	828	758	810	790	846	833	759	799	783	772	799	776	801	790	783	853	770	841	829	824	812	790	780	807	827	759	830	841	797	787	853	821	823	806	799	797	800	804	788	832	834	845	818	795	856	761	820	809	805	839	830	748	796	795	776	866	838	835	782	827	870	823	821	844	825	825	807	806	818	804	870	760	806	843	841	770	810	811	804	816	755	778	836	803	806	825	826	807	847	827	776	806	767	846	814	823	759	836	846	799	794	852	796	810	820	813	833	790	827	807	754	847	812	830	850	783	872	771	794	784	831	843	800	830	822	810	833	815	819	818	851	808	861	856	790	807	846	841	826	829	839	831	824	789	834	788	820	803	817	828	816	789	769	867	800	824	829	836	803	803	821	845	843	809	789	853	762	834	880	829	841	802	789	795	808	809	830	779	792	831	762	799	791	787	798	819	851	799	843	795	805	805	827	803	809	766	785	828	813	783	855	902	777	805	817	803	805	773	786	799	820	825	811	826	800	797	819	814	796	760	813	778	820	849	841	811	863	822	813	782	821	791	757	880	821	806	782	844	822	794	807	769	805	831	831	808	814	822	791	803	822	834	818	813	829	814	820	792	808	830	833	796	776	804	775	820	816	798	834	806	828	868	795	842	825	794	799	831	813	806	782	779	811	791	819	833	799	811	817	832	762	788	808	818	808	824	840	832	829	801	806	796	820	816	791	760	813	776	784	811	831	858	786	791	829	830	826	784	803	864	809	776	803	811	817	786	821	798	803	862	836	831	825	753	807	840	763	807	843	797	817	825	821	850	776	809	828	821	825	825	834	803	835	820	772	811	838	886	798	794	783	852	867	864	801	741	791	818	810	830	821	834	810	816	823	807	811	778	854	814	818	805	793	806	845	770	852	798	809	844	828	827	787	825	818	842	815	783	766	845	820	830	825	823	814	807	855	783	784	818	779	829	821	804	831	800	799	832	816	829	791	816	790	801	831	810	828	804	777	833	819	807	834	815	826	819	826	759	877	875	794	840	781	788	805	750	788	774	824	814	799	794	819	783	787	783	787	848	789	772	772	842	862	844	801	817	807	788	802	868	803	819	819	774	819	804	831	737	825	773	803	844	842	828	835	802	807	849	872	885	854	838	802	839	834	828	824	780	810	792
31006	15293	3035	889	763	718	677	674	688	690	682	643	692	665	695	719	691	675	664	652	685	642	663	682	663	682	701	672	646	646	665	705	660	641	702	644	650	672	679	669	664	646	661	676	683	673	656	646	656	668	652	651	658	686	700	664	670	629	673	639	689	644	692	674	686	709	661	653	624	642	624	644	692	672	696	713	654	669	725	651	676	657	629	639	636	684	659	688	658	682	638	671	673	747	688	654	691	640	656	663	648	659	653	662	671	706	649	686	669	626	667	690	642	668	670	694	687	693	704	658	702	667	660	640	690	655	632	653	660	673	658	674	624	644	681	608	632	714	631	642	617	648	651	603	659	675	686	647	663	629	700	691	652	692	673	638	702	684	637	672	683	681	661	667	644	671	652	651	694	687	663	684	631	634	720	626	670	657	656	653	643	671	706	686	684	670	650	717	691	679	650	684	682	653	639	648	665	667	642	660	627	649	627	723	678	668	675	651	640	630	664	727	626	653	673	669	662	680	721	676	660	664	649	670	666	631	742	649	655	692	619	662	645	649	676	655	645	677	695	645	653	686	655	661	637	694	636	659	651	654	700	675	683	665	700	690	670	667	685	697	664	642	631	705	682	605	667	659	669	656	634	662	694	612	643	680	629	703	651	643	705	685	627	665	642	688	664	660	644	706	683	599	665	654	682	639	696	649	702	676	666	696	647	705	659	676	719	678	636	674	657	671	661	617	665	671	664	613	626	636	687	712	675	687	634	660	654	637	677	650	610	633	649	670	632	687	582	680	668	681	650	667	711	641	637	684	645	662	695	659	640	694	657	676	652	664	689	655	650	658	706	669	652	618	680	668	700	648	712	645	680	669	648	660	674	700	654	665	647	636	662	657	683	648	673	645	651	595	632	646	710	656	649	643	687	655	634	677	654	663	662	660	640	656	683	716	663	662	637	661	677	683	613	682	658	646	654	693	681	657	652	672	650	659	674	663	666	670	654	642	678	660	665	624	655	643	622	633	637	648	647	678	660	652	677	657	651	638	648	660	684	697	679	632	685	710	648	702	652	644	678	668	619	656	666	616	673	613	674	633	659	689	649	657	667	622	681	679	664	652	638	693	650	688	641	600	681	672	664	664	697	681	684	676	662	684	626	690	676	642	690	613	668	717	653	670	635	715	698	686	674	696	636	700	643	658	698	645	660	683	669	611	643	684	656	637	615	635	684	665	680	662	619	666	648	645	658	703	655	644	624	659	653	643	714	669	684	662	665	646	646	650	718	659	581	669	648	678	639	659	658	625	688	685	653	653	657	660	639	657	682	649	687	657	649	650	597	659	697	651	712	646	663	640	664	643	661	674	685	681	658	680	649	625	664	667	655	700	681	613	651	671	635	638	669	650	685	669	714	653	639	648	648	627	677	675	672	670	688	674	718	603	697	633	644	633	659	655	685	654	697	686	656	636	692	742	668	676	681	699	660	680	668	646	632	680	626	683	638	662	661	629	650	619	617	666	662	635	686	639	707	656	683	638	650	692	666	663	705	678	622	683	638	674	695	665	664	700	719	649	696	653	690	701	679	706	695	668	666	687	646	672	623	632	651	676	607	626	642	686	677	687	671	681	651	623	643	652	667	676	667	662	619	661	642	673	744	682	670	695	670	653	690	634	671	623	617	670	674	665	653	668	626	669	664	643	689	678	673	692	666	669	669	687	641	652	645	669	685	680	644	698	643	643	655	712	681	670	707	618	641	653	627	646	632	622	640	643	664	655	644	625	651	664	654	667	641	624	668	664	677	670	709	637	665	652	624	661	683	671	650	637	628	682	637	669	666	637	652	655	678	666	651	702	672	711	654	658	617	627	648	712	631	675	693	639	681	692	723	688	692	660	670	689	698	655	666	720	661	649	646	654	692	649	660	655	679	670	660	651	673	664	664	632	665	692	675	663	666	649	667	648	641	669	703	682	663	664	636	686	685	635	649	628	669	674	633	714	692	645	660	640	637	673	659	647	687	645	712	662	699	631	691	698	678	694	691	689	649	674	650	651	657	649	656	647	655	693	682	662	617	603	674	652	690	602	689	691	670	657	674	664	660	639	688	707	639	683	627	692	654	692	628	633	637	636	654	650	661	668	688	633	619	623	627	664	675	658	661	665	677	641	718	680	628	628	683	676	659	671	680	673	700	725	664	658	632	658	650	657	622	675	663	641	684	654	690	677	649	661	627	661	643	693	672	642	661	732	633	631	686	646	626	671	685	670	653	620	702	630	692	673	616	636	679	646	676	642	649	686	732	679	678	641	674	652	680	692	675	650	674	718	702	693	605	632	670	633	667	615	669	683	662	670	608	706	603	717	713	683	663	654	633	678	660	637	688	625	683	663	688	637	703	686	652	665	658	684	684	664	641	678	648	634	676	638	667	641	684	685	665	674	658	677	655	695	650	680	638	707	685	620	684	640	671	663	630	645	640	714	649	676	647	662	740	688	679	683	632	669	651	642	629	650	699	626	666	673	677	682	643	652	677	616	612	670	655	661	677	601	681	684	673	680	664	669	705	700	700	651	651	695	661	638	694	662	672	694	640	677	618	699	661	668	600	687	667	698	683	661	647	679	650	684	678	649	685	702	664	696	642	688	725	674	657	657	664	655	674	626	673	606	661	651	636	641	689	680	656	646	696	654	688	647	685	651	685	640	682	652	688	685	674	649	677	596	644	658	645	681	678	720	683	683	680	669	643	677	665	699	671	707	703	656	675	659	678	641	662	699	670	674	653	660	677	678	638	686	657	676	658	667	690	654	681	694	696	613	671	649	683	687	674	653	650	692	669	692	656	722	646	611	685	651	653	642	702	688	680	655	705	633	674	667	705	636	660	678	668	697	590	656	671	670	652	679	691	701	650	679	681	696	694	661	674	672	663	687	667	639	669	681	655	666	656	652	675	658	658	663	655	672	672	650	668	634	683	642	660	674	690	631	668	631	633	652	664	695	652	673	607	673	666	670	637	679	698	623	604	646	674	652	655	678	665	701	668	710	679	673	647	655	659	692	662	708	705	706	713	641	663	633	694	639	645	739	653	646	672	661	647	632	641	677	646	649	677	668	700	657	656	659	672	706	654	657	639	642	696	644	666	652	687	689	670	627	646	636	665	705	672	703	669	673	603	651	662	661	642	633	639	692	656	609	658	655	650	667	641	644	671	686	685	674	650	722	641	674	667	659	643	662	619	666	676	652	696	645	693	600	670	638	674	660	687	637	687	683	687	690	683	664	640	645	665	619	649	663	666	658	695	685	677	635	672	671	674	699	658	647	628	676	714	664	657	673	686	631	649	675	665	655	664	651	656	657	629	677	654	676	668	685	664	665	661	649	705	654	649	682	640	699	663	670	625	688	687	635	683	677	675	668	689	657	647	609	649	678	658	675	669	676	678	628	683	665	671	651	667	684	671	683	667	702	665	673	671	642	679	683	648	594	666	611	661	649	617	702	688	671	665	705	661	636	632	652
18083	1241	1126	906	843	810	722	720	757	712	752	679	724	675	707	732	723	729	704	762	664	726	666	687	694	716	670	661	695	689	675	709	723	676	764	677	663	694	731	723	686	676	680	690	762	678	656	639	739	720	672	739	660	692	725	657	718	732	657	692	745	718	670	665	639	660	719	675	671	759	679	653	676	670	703	687	749	674	674	752	739	716	682	702	695	667	700	714	769	657	714	681	692	696	691	693	708	665	699	746	717	688	665	695	731	691	732	685	739	675	668	636	694	651	684	701	716	689	682	699	726	706	686	704	696	724	726	707	718	693	740	690	716	702	717	689	676	705	710	691	712	690	726	734	667	722	682	717	726	647	718	708	710	662	705	661	685	672	643	657	656	704	701	737	688	702	666	690	693	667	646	665	679	737	700	712	636	692	678	696	686	678	689	699	725	726	719	697	657	719	655	715	709	706	699	681	698	716	680	690	703	700	667	675	724	730	654	700	671	685	673	680	714	701	686	687	696	696	654	680	685	716	636	660	660	703	713	704	695	660	697	729	658	666	687	711	735	689	698	692	674	710	692	679	674	695	721	698	704	726	700	704	681	706	679	683	656	650	659	666	710	683	672	637	677	732	647	670	697	734	694	694	687	642	643	685	683	671	674	704	679	655	704	707	691	674	670	670	703	701	697	664	709	690	666	699	709	707	682	658	694	690	678	650	743	694	670	670	666	732	687	679	678	689	668	700	723	690	713	742	704	719	675	688	741	689	666	748	658	699	688	691	684	679	663	708	670	705	702	647	700	711	641	675	689	709	735	706	694	652	695	651	678	705	694	714	707	660	669	674	693	650	718	678	695	686	669	714	690	705	728	666	705	719	655	714	720	703	672	680	702	719	710	705	684	672	693	699	720	668	687	686	681	715	705	723	697	679	717	678	707	722	692	659	661	628	710	682	682	684	706	685	680	684	674	657	723	706	654	680	672	679	658	665	759	710	665	713	719	680	703	706	678	697	693	681	710	693	654	741	690	658	699	665	733	700	692	644	691	730	656	682	715	670	641	701	726	697	645	687	675	660	710	660	688	731	683	678	692	630	662	705	678	667	645	654	701	691	690	686	682	682	727	700	737	743	673	695	710	628	669	715	716	661	665	638	654	675	696	705	699	711	653	660	715	662	670	691	675	665	680	740	699	653	708	674	718	680	684	704	669	624	667	697	648	714	701	682	720	738	664	692	685	713	697	703	661	617	706	656	706	712	675	690	689	719	706	710	694	682	691	648	684	725	654	728	678	677	674	697	711	722	714	673	688	689	712	699	719	647	669	718	677	668	676	670	680	706	713	638	701	690	696	702	691	715	671	638	698	679	705	722	691	692	707	720	688	642	671	652	723	676	649	705	711	731	671	681	714	666	687	709	659	722	695	643	680	636	708	708	693	689	715	708	687	694	714	677	614	675	687	737	668	699	704	676	649	730	677	703	698	678	680	685	691	713	756	650	709	717	678	697	736	643	715	714	675	717	685	714	676	677	668	740	651	659	663	694	671	709	656	699	689	698	688	717	741	678	716	701	655	694	656	687	694	675	669	696	704	683	737	660	664	672	715	666	672	691	696	678	699	695	691	715	680	680	672	710	688	661	720	706	713	704	687	707	694	685	683	631	697	637	719	692	700	659	668	707	677	748	697	690	687	683	646	677	660	653	692	676	691	713	656	680	693	690	709	685	651	661	702	714	681	695	686	658	689	694	692	649	643	657	695	710	692	701	701	718	632	697	657	641	676	669	701	739	660	713	687	746	686	710	725	670	655	726	660	690	757	679	639	714	662	740	725	677	718	680	692	673	692	655	711	683	744	668	676	652	684	665	669	700	733	714	672	700	719	682	669	661	728	696	679	713	709	720	654	699	661	699	719	688	691	719	682	686	670	713	672	703	664	712	682	698	712	732	692	678	681	678	699	692	679	721	680	718	683	643	669	684	698	687	678	664	710	691	716	637	672	673	679	699	692	672	662	690	678	705	704	691	712	700	691	694	676	632	660	716	711	762	676	650	663	714	702	664	663	660	696	689	660	689	752	686	672	662	674	690	730	674	700	667	685	697	719	743	688	689	719	723	681	700	661	652	694	657	691	688	665	671	768	679	654	705	699	713	701	699	681	705	683	700	718	691	692	670	668	735	647	659	669	716	767	700	663	673	734	711	657	649	695	686	709	728	675	655	713	727	714	689	707	714	702	698	660	687	673	683	672	711	644	666	681	665	655	681	701	685	637	650	749	671	697	681	693	700	668	694	678	700	704	682	661	673	721	691	716	690	688	674	678	744	727	733	692	673	656	669	685	689	676	710	702	714	698	700	711	728	671	695	652	685	716	693	671	691	686	671	639	652	694	666	671	719	669	675	696	690	710	707	666	705	738	690	673	661	736	672	698	680	718	679	692	715	740	641	714	696	718	661	750	699	659	717	671	744	710	648	670	730	662	660	682	673	672	701	661	653	669	662	693	672	661	680	721	684	661	717	735	726	682	660	674	712	711	665	667	696	731	688	696	669	689	676	683	696	648	717	694	737	710	687	657	712	684	715	676	717	693	697	668	651	741	663	696	680	708	709	689	715	690	686	682	685	701	676	696	704	697	682	664	663	719	700	677	670	713	638	664	690	678	698	705	715	662	730	708	709	658	713	659	659	720	702	670	677	690	711	661	692	656	626	738	686	745	700	676	676	646	684	684	708	678	672	677	718	690	648	672	692	682	682	668	656	670	711	700	677	646	689	658	687	650	640	685	667	688	693	731	700	690	682	700	682	660	668	684	692	724	734	703	669	719	697	701	681	697	683	693	659	695	734	722	659	709	659	696	659	681	706	676	656	711	683	639	662	706	682	649	678	685	691	681	699	708	656	714	712	659	708	684	653	707	716	676	659	673	693	695	660	691	656	691	657	696	693	685	669	719	755	706	667	722	694	688	697	702	659	729	664	677	728	642	683	703	689	672	675	698	669	708	689	667	628	717	692	670	704	699	692	660	691	718	650	707	676	668	712	727	727	675	732	729	727	639	723	671	629	679	709	694	710	657	718	662	710	646	706	709	678	680	723	695	719	698	718	654	707	736	654	695	687	717	683	739	631	687	685	674	735	696	653	681	705	656	691	672	684	715	646	662	676	674	690	699	701	665	673	682	681	725	665	702	696	648	693	666	799	710	679	721	724	708	672	708	663	663	673	691	677	681	652	699	700	727	703	706	663	660	734	702	700	725	670	717	647	675	695	697	646	678	691	679	734	666	678	692	704	644	693	685	694	674	699	706	690	687	734	704	649	714	660	702	693	696	667	675	600	696	653	746	678	701	688	698	666	675	686	735	685	650	719	675	713	667	657	716	713	712	692	683	681	708	710	685	687	691	660	728	696	701	637	728	665	661	699	693	641	680	707	675	672	670	657	645	649	727	706	672	701	706	683	684	672	706	681	715	691	687	715	691	673	657	656	664	669	693	681	661	693	689	663	685	689	670	669
24385	20342	26535	24040	20346	10220	1182	848	732	677	630	641	562	547	526	542	541	520	541	578	478	491	472	479	482	532	502	491	476	499	488	483	469	484	485	478	445	466	467	440	485	463	459	470	451	495	482	439	493	504	456	476	465	462	484	430	422	478	466	463	478	444	465	460	471	504	452	480	468	478	476	454	437	446	441	430	454	491	489	485	427	438	441	432	430	520	471	463	467	457	429	449	453	450	474	458	456	454	462	455	462	474	436	482	441	429	459	460	491	472	431	456	457	461	447	474	443	482	498	426	428	444	461	484	485	468	422	477	436	515	451	507	450	490	494	449	482	474	497	414	459	463	428	464	464	506	433	464	480	462	463	443	470	454	458	471	464	489	497	463	492	444	480	477	458	482	480	456	470	489	476	493	454	469	467	468	421	465	518	454	434	461	466	425	485	492	480	472	483	435	461	439	446	495	460	486	491	462	448	464	444	484	494	433	483	458	437	442	494	480	485	478	442	443	486	447	460	456	433	455	496	475	495	459	450	436	498	476	432	476	466	452	434	458	452	452	505	480	442	444	462	468	498	456	456	486	446	476	475	505	463	473	444	458	511	525	439	466	472	474	450	473	481	468	511	433	468	492	448	455	480	450	454	420	478	464	466	438	426	466	444	460	438	463	483	468	444	466	442	444	481	416	416	442	477	457	474	451	491	480	494	443	449	407	448	430	453	463	432	483	452	469	467	485	472	437	476	418	519	479	469	445	487	456	472	461	453	443	460	472	468	460	482	431	484	501	475	469	494	446	470	436	462	455	438	432	463	488	463	483	453	457	432	450	412	454	483	470	452	471	448	431	434	462	418	437	421	454	441	474	461	503	484	447	464	441	481	445	432	472	459	472	435	436	485	432	444	497	483	456	453	456	457	449	444	454	455	439	447	488	491	439	470	443	449	459	443	491	505	452	442	424	475	452	464	455	451	435	468	447	450	445	443	459	418	469	405	471	473	420	428	505	475	471	482	474	490	426	431	464	495	482	466	433	467	463	457	483	472	490	452	430	473	478	463	475	452	450	444	490	490	456	449	471	432	478	470	472	457	451	490	495	455	460	468	493	473	467	500	475	499	449	482	472	462	478	456	458	463	465	483	469	435	447	394	470	460	485	462	468	424	420	487	465	475	465	480	422	434	484	476	433	418	459	470	484	468	475	480	478	451	415	452	479	453	458	452	464	454	445	472	502	475	473	464	500	438	472	463	430	460	485	496	451	435	461	462	395	455	473	438	458	472	454	472	478	481	445	469	449	463	462	466	427	443	498	455	439	441	431	486	442	466	427	439	476	424	487	448	488	466	445	460	452	432	465	488	423	508	442	421	458	449	431	467	456	499	450	510	444	466	485	491	502	452	493	449	456	468	490	440	475	455	501	452	427	458	439	439	449	439	468	447	480	468	435	470	439	479	491	451	449	497	475	423	481	470	442	452	482	462	429	501	494	448	504	478	472	470	461	415	481	432	465	457	455	421	461	481	481	466	491	466	440	418	448	455	433	430	462	432	447	452	487	492	435	481	442	469	528	474	457	412	476	468	490	445	459	464	461	408	415	454	431	452	428	482	481	474	471	454	467	468	432	443	478	463	456	430	424	449	465	493	473	411	480	448	466	448	423	459	454	449	471	471	445	440	459	483	457	490	452	460	468	447	447	451	457	434	476	473	469	476	425	470	477	471	442	456	450	472	449	473	451	417	457	460	521	476	447	477	434	455	438	418	460	466	499	454	463	485	414	445	458	495	460	464	442	459	490	490	446	449	444	447	497	467	453	447	474	475	439	456	446	432	457	488	467	412	469	471	496	488	459	475	460	491	420	426	434	442	450	455	502	402	470	466	448	482	423	471	452	438	451	468	479	441	426	468	449	449	468	492	488	444	464	436	435	480	455	479	473	446	419	484	451	459	455	442	496	447	457	428	465	422	434	477	446	459	417	432	488	479	428	474	466	458	474	465	475	466	457	457	447	446	450	465	484	435	459	430	451	453	482	474	453	468	458	456	435	461	486	448	448	492	470	463	471	496	473	480	499	472	488	458	472	472	481	458	460	410	476	456	467	478	412	494	482	541	404	460	478	484	438	477	433	428	460	449	446	464	481	483	440	441	463	435	454	480	468	473	476	472	470	470	468	442	450	420	471	430	474	467	453	453	457	411	491	508	436	450	443	424	444	469	439	486	393	482	458	441	462	437	443	496	440	458	451	460	438	467	456	419	469	469	470	513	488	472	466	466	448	469	479	454	479	431	441	437	458	488	473	482	509	472	488	455	442	441	457	485	478	448	431	430	415	504	468	458	464	490	473	449	468	470	442	455	469	443	457	461	476	453	453	466	412	439	501	470	446	479	433	420	446	442	495	435	467	447	455	444	466	439	492	450	484	434	444	470	514	468	451	466	452	443	479	449	475	453	471	452	424	461	457	497	502	472	474	417	448	496	446	461	407	469	460	480	462	491	482	459	464	458	419	437	462	446	473	451	444	425	493	464	512	472	419	456	441	474	465	449	457	445	444	435	457	482	475	432	482	433	469	469	466	461	452	471	423	482	493	480	448	471	435	503	484	453	431	460	458	507	490	445	473	451	475	470	437	477	445	464	441	472	481	449	477	466	466	461	435	453	490	447	480	438	498	468	501	461	485	460	468	448	408	430	433	485	439	454	507	457	405	488	464	425	499	475	430	474	470	458	464	440	456	474	476	468	445	436	456	454	467	462	471	474	444	479	439	450	448	437	471	443	445	494	473	449	473	478	449	492	456	435	483	423	468	479	482	440	464	400	448	448	433	457	456	507	459	460	471	427	490	455	482	453	464	449	465	422	463	442	460	482	457	427	442	461	441	493	458	447	446	441	460	460	445	471	479	482	425	453	461	439	483	466	459	475	432	447	435	473	417	429	443	476	491	486	470	488	438	475	463	482	464	427	453	463	454	451	488	465	451	467	462	471	484	471	448	460	474	417	416	450	454	490	401	480	495	461	474	487	448	464	413	462	459	438	414	431	449	467	440	470	467	442	457	480	505	475	434	443	444	495	483	449	463	439	446	457	450	454	442	448	488	463	414	432	468	453	486	430	451	479	405	468	483	442	472	471	447	506	454	468	477	453	432	442	470	424	474	485	468	484	455	474	449	464	465	472	451	460	526	418	450	487	462	468	433	466	465	465	495	445	470	451	471	472	440	481	466	451	436	480	451	425	458	465	472	458	468	457	477	515	446	477	445	442	454	487	469	434	480	470	439	477	467	460	447	457	461	475	454	426	449	452	470	474	455	430	453	446	469	468	461	454	475	454	462	456	486	439	486	495	462	431	448	457	425	456	471	492	465	469	455	490	519	448	486	473	464	459	456	442	452	446	443	441	460	428	506	469	462	472	492	448	488	471	462	497	460	461	448	442	474	483	483	447	430	489	481	433	454	458	477	458	457	469	436	396	488	464	483	431	469	457	492	498	444	476	456	461	489	470	416	467	454
24292	8475	7876	4241	2886	2076	1616	1292	1103	1032	939	807	772	760	696	683	569	626	596	535	571	534	555	549	549	507	504	485	517	514	527	475	514	539	526	522	494	507	533	531	475	462	497	473	500	516	426	506	503	531	451	474	486	492	501	499	483	456	505	486	446	471	498	510	477	486	520	505	528	466	467	483	463	458	491	485	467	440	438	499	485	474	452	464	477	482	502	477	451	468	477	452	446	459	505	492	445	470	472	465	489	454	460	492	473	457	462	489	516	473	473	458	473	488	456	462	470	476	437	522	470	475	521	465	498	442	424	471	463	488	455	458	466	474	446	420	468	462	507	478	477	426	480	486	472	493	482	510	512	489	453	478	482	441	456	483	464	488	492	517	500	447	447	505	464	499	459	466	433	439	518	457	457	470	482	452	463	505	421	474	481	437	500	503	476	484	466	485	471	483	481	449	438	478	477	471	454	471	449	484	448	498	464	455	509	489	507	453	505	493	479	513	471	491	475	444	491	453	496	455	491	486	481	430	441	443	449	505	466	465	513	472	508	515	447	488	501	517	466	513	474	476	487	478	451	502	455	471	476	481	456	434	475	459	490	489	478	472	492	501	487	477	438	451	492	416	482	481	452	488	486	460	433	482	503	426	507	487	451	478	500	449	477	498	494	462	487	483	459	491	503	499	472	428	483	470	489	506	465	445	476	411	490	540	504	448	458	472	487	481	478	506	443	451	444	486	476	460	482	482	478	459	478	504	438	479	456	443	468	494	460	469	452	452	441	449	488	483	447	452	485	468	489	483	452	482	452	482	482	461	500	441	478	457	514	421	456	452	450	499	454	480	493	459	444	484	441	469	495	484	490	461	470	488	529	492	475	446	466	484	494	489	487	466	468	474	447	469	445	455	442	431	462	462	484	491	443	476	471	501	479	446	462	459	435	487	500	445	488	479	438	478	441	475	473	442	439	494	487	475	440	489	478	455	447	508	445	522	468	485	465	499	485	470	476	470	460	478	467	488	470	490	445	488	475	459	466	464	433	500	464	468	473	466	439	456	462	506	514	457	483	456	470	489	465	455	448	473	501	446	518	480	448	477	479	470	467	517	469	486	495	471	470	524	492	463	463	457	478	472	466	440	448	483	449	491	478	493	480	483	461	476	477	492	472	465	456	488	446	453	449	454	443	498	454	485	476	426	505	428	452	462	468	482	458	476	477	485	462	479	454	512	498	439	498	449	436	491	475	458	489	498	445	474	474	437	475	449	483	488	465	459	438	536	464	488	537	507	479	455	474	464	417	491	455	460	496	496	495	477	460	423	517	457	456	495	490	502	481	464	456	443	467	489	479	466	426	502	446	481	494	492	464	480	459	469	487	456	460	481	454	467	479	505	486	464	498	485	484	441	469	436	480	464	460	474	493	444	433	484	503	467	502	484	418	467	472	473	478	473	494	475	470	479	510	462	483	506	469	471	485	499	464	481	470	480	462	442	473	442	472	467	469	469	487	477	482	492	482	463	477	474	476	488	504	515	447	404	453	477	459	444	466	487	453	475	486	491	494	478	524	506	491	477	464	503	449	454	486	473	440	464	483	452	464	472	473	463	457	477	478	464	484	442	438	480	463	486	464	457	465	448	477	489	451	456	489	494	539	459	459	497	476	462	479	463	455	446	466	469	471	457	474	417	481	481	471	512	508	430	522	455	486	468	510	454	470	459	459	402	480	443	451	457	498	457	481	466	479	465	480	488	468	471	460	487	451	490	460	515	496	467	479	474	490	451	470	462	454	475	476	481	474	501	467	444	473	478	454	478	446	432	505	497	477	489	481	482	447	478	457	455	477	478	513	495	495	481	501	445	448	463	496	477	471	498	463	499	472	479	475	462	512	482	480	444	461	469	502	491	506	448	512	466	472	464	519	445	465	465	449	483	482	433	405	446	454	444	438	474	546	459	468	479	460	476	475	489	438	456	468	460	471	451	441	481	476	451	480	465	465	476	486	469	478	476	477	469	504	507	474	472	428	468	424	510	450	458	481	487	495	436	454	488	466	521	457	485	448	439	457	453	553	439	431	466	440	472	481	455	455	435	448	499	467	482	487	475	433	485	438	486	473	480	519	495	475	471	486	460	490	495	483	444	491	496	503	460	460	466	448	483	478	456	445	463	470	482	471	471	445	463	449	452	479	472	469	486	508	461	473	451	473	484	460	456	444	460	467	515	497	464	489	449	435	431	471	493	488	477	462	471	510	452	432	480	505	497	459	483	468	488	474	477	518	469	449	473	461	440	449	486	482	436	495	469	480	471	505	496	456	486	504	477	449	461	434	472	479	434	456	483	501	492	454	489	479	493	442	494	478	478	513	466	491	476	484	450	508	483	459	476	466	501	455	461	441	474	463	463	489	490	463	423	459	483	490	456	471	477	443	491	493	482	515	497	471	425	459	458	448	474	448	462	476	492	490	479	478	493	496	453	486	503	453	502	450	459	465	480	481	455	450	523	504	500	472	474	456	446	470	476	496	491	452	475	435	471	493	501	469	462	484	489	497	467	465	486	483	477	456	489	505	471	455	482	450	461	510	517	482	501	502	462	465	456	485	525	492	466	474	485	460	507	408	462	488	506	476	458	440	484	507	494	453	497	496	449	481	462	464	502	464	471	462	487	481	459	480	477	466	458	458	428	491	447	432	476	489	440	477	504	505	533	486	446	486	468	465	461	449	495	486	471	445	478	482	478	456	469	511	460	485	509	492	470	451	480	448	489	506	472	511	446	513	455	451	497	492	503	467	492	452	483	499	471	496	462	458	498	445	473	493	480	449	475	507	435	470	477	447	444	439	523	487	455	495	438	471	452	474	486	487	484	433	466	470	464	489	476	475	458	476	433	475	510	449	523	443	465	479	427	511	455	456	502	447	490	485	476	446	464	470	486	431	461	478	514	449	494	487	476	489	473	484	475	492	475	466	506	495	491	466	483	473	473	464	420	510	449	491	488	449	491	506	440	491	490	477	486	490	458	443	475	465	469	456	471	486	466	477	463	470	442	469	443	490	475	468	498	458	471	454	500	478	486	490	507	453	475	466	422	463	512	445	467	474	429	479	482	469	464	480	472	461	452	460	478	494	506	474	494	473	479	425	477	480	458	461	492	452	510	494	453	455	472	483	455	439	452	467	488	448	472	542	449	473	495	478	464	520	511	449	473	478	501	460	471	452	463	468	477	457	421	476	454	463	424	475	451	478	505	453	458	470	488	506	454	462	478	474	451	467	465	486	467	480	492	417	464	477	505	496	426	468	476	444	472	445	513	468	461	496	435	495	486	488	498	423	487	495	458	474	480	504	459	472	485	487	486	461	459	467	475	501	459	484	483	452	494	465	503	498	485	464	489	485	487	491	454	484	494	501	484	478	484	478	462	449	467	453	439	480	472	464	431	490	447	426	470	464	482	453	494	479	498	452	481	447	479	452	482	486	481	481	460	469	456	459	483	500	463	447	499	473	479
22587	20342	26959	23587	20345	20438	10563	1834	1454	1314	1214	1096	1125	1104	1106	1070	977	1005	958	994	975	938	900	949	929	922	963	848	912	886	906	913	930	917	860	843	906	834	895	868	846	919	945	930	876	880	844	905	915	876	808	896	892	824	945	906	915	861	884	863	850	849	879	880	877	842	869	909	896	848	828	862	925	874	884	843	870	893	849	886	806	892	886	876	888	864	850	858	864	864	858	850	834	904	772	852	845	908	857	873	863	877	850	859	879	854	847	859	869	866	852	867	870	876	843	881	884	851	851	907	871	862	883	825	862	820	826	831	853	875	855	915	829	832	869	875	900	827	849	801	846	845	856	865	830	876	861	895	869	829	882	880	840	895	843	895	838	823	840	843	904	862	879	872	769	872	805	857	934	864	824	831	822	855	862	780	819	853	881	837	837	896	846	782	859	843	879	813	853	874	888	877	790	874	843	827	923	808	824	851	896	838	817	843	872	891	890	878	843	879	947	872	857	842	881	891	837	889	807	894	841	863	835	854	864	879	836	842	872	886	871	856	774	851	882	803	784	868	924	834	873	863	901	846	870	876	906	927	871	892	860	895	885	838	867	854	890	835	859	824	825	884	831	866	879	839	855	870	836	884	864	849	902	843	857	865	875	875	888	836	860	886	849	877	841	845	878	853	894	816	869	878	865	884	829	847	854	855	941	871	835	912	898	911	850	893	857	875	873	833	824	855	827	885	914	881	875	847	873	871	878	848	861	877	851	855	830	858	923	895	881	867	905	860	833	804	893	885	825	878	891	855	837	821	859	828	860	797	907	888	884	890	860	826	841	865	859	896	874	922	826	905	853	844	828	890	860	876	898	934	865	879	840	875	879	846	850	882	821	859	898	861	869	849	827	896	811	803	847	870	842	825	883	866	819	876	898	844	885	815	858	841	867	883	822	842	889	823	852	876	816	830	871	831	860	874	857	841	854	834	893	782	849	882	861	845	783	866	843	853	942	841	837	835	860	898	850	846	853	849	940	908	878	874	853	908	840	843	884	863	854	932	869	846	860	897	884	837	906	838	874	849	869	888	837	854	884	843	792	851	858	833	854	889	937	891	863	843	844	933	859	902	865	879	811	815	855	882	854	854	814	875	835	880	832	854	886	828	836	890	899	812	879	819	838	812	848	853	867	869	861	846	874	810	924	858	900	844	860	831	852	859	791	853	841	838	858	841	816	872	836	876	859	890	881	818	885	833	815	887	915	803	876	859	891	834	893	836	878	863	883	843	848	810	858	856	808	866	836	851	837	857	865	845	845	852	829	868	851	871	880	813	856	872	879	842	884	895	845	841	879	898	877	832	877	840	838	850	840	869	857	817	851	894	855	871	880	878	889	901	841	879	845	861	845	822	860	901	886	834	921	819	780	865	842	827	849	929	881	861	850	853	829	847	830	838	888	882	818	875	897	897	860	921	899	903	858	843	878	851	864	844	877	790	863	882	903	892	894	842	815	832	896	810	831	846	887	827	859	866	910	834	802	843	889	899	866	869	757	845	856	848	824	921	856	842	899	848	864	855	878	874	867	903	880	852	887	871	863	869	886	849	945	855	877	846	822	850	852	811	861	863	872	847	857	846	801	877	874	866	820	894	872	871	858	856	833	867	888	879	885	849	856	829	830	861	901	841	874	905	918	890	842	882	831	846	869	847	856	849	892	849	848	822	861	830	865	876	847	888	846	908	880	831	819	868	881	850	848	830	909	838	901	907	823	878	809	828	791	861	860	869	858	813	846	910	873	858	873	885	895	911	819	861	852	874	883	863	903	802	865	894	883	896	900	892	908	861	834	854	849	872	914	877	858	835	852	828	747	870	852	866	886	845	841	858	789	894	898	867	803	898	890	856	863	860	881	784	918	832	860	823	871	889	892	886	875	786	846	820	829	830	873	848	870	868	889	884	869	871	878	846	822	851	872	877	901	857	843	831	841	900	944	869	866	864	819	824	848	868	850	788	867	882	842	807	815	827	882	840	894	830	836	855	869	842	888	871	859	811	850	877	866	826	860	887	873	863	851	867	825	811	857	833	847	804	889	862	842	826	823	846	886	865	872	829	801	852	865	867	824	835	877	781	831	832	841	842	853	899	867	830	865	881	843	817	872	862	860	832	811	839	852	845	853	840	856	871	807	860	868	836	835	866	887	876	787	835	867	864	880	848	818	804	904	854	844	806	889	856	845	840	845	835	878	844	836	825	870	890	828	818	904	884	887	911	877	835	851	856	842	887	903	812	878	843	927	789	832	860	876	833	851	836	862	838	852	923	863	824	871	873	869	790	833	803	852	932	864	848	894	806	877	807	838	770	810	859	880	819	920	842	869	899	865	846	872	862	880	811	885	813	904	836	847	889	892	873	858	863	845	840	826	885	841	857	808	923	885	856	873	860	836	835	818	839	894	866	879	867	862	874	861	844	844	818	905	865	830	889	910	840	841	862	834	847	877	808	844	887	906	855	884	830	839	888	835	840	834	842	866	876	824	873	844	849	895	890	858	902	830	885	855	818	819	862	851	904	884	817	856	802	829	863	876	836	870	848	854	865	883	880	822	847	863	863	844	828	817	840	823	871	835	838	877	862	855	807	848	857	865	865	867	887	840	883	855	865	828	884	839	893	836	872	882	820	880	870	881	891	892	862	895	867	843	865	852	853	866	863	864	852	857	802	881	910	857	880	809	867	900	861	769	880	840	820	870	862	811	853	859	857	864	850	878	811	816	868	829	902	895	865	858	845	883	825	839	816	851	827	833	844	846	777	782	859	820	840	839	894	904	854	837	857	872	817	895	802	846	917	924	869	862	806	832	833	814	781	868	867	866	852	907	849	869	848	825	875	874	880	852	901	890	822	852	844	845	858	910	914	879	811	839	765	831	859	864	906	851	888	930	853	855	903	898	832	894	918	895	850	876	824	862	872	817	922	909	849	880	874	857	846	881	777	841	924	833	864	860	847	842	859	870	826	871	922	888	822	856	855	856	900	849	867	898	824	789	895	882	900	833	865	839	857	837	856	882	826	885	854	894	835	905	843	871	856	890	869	872	830	842	901	882	817	851	878	852	922	838	881	885	937	795	846	873	867	877	851	838	926	915	869	874	831	821	842	849	804	836	874	837	875	866	865	819	880	848	856	896	880	848	852	859	821	847	849	868	858	877	865	837	872	853	813	899	867	887	886	851	836	818	873	869	885	835	854	876	847	899	886	844	900	903	875	833	838	822	816	848	768	851	803	878	906	912	899	869	868	850	863	833	876	889	811	843	842	837	841	851	839	870	808	918	902	869	875	884	857	865	844	851	870	847	865	864	873	855	814	836	856	822	870	860	857	863	847	798	849	866	853	890	839	856	809	831	846	913	851	868	827	880	894	832	835	824	907	834	856	888	872	848	890	867	906	845	878	849	861	852	865	873	886	860	846	826	847	818	890	860	864	870	813	874	882	855	884	876	884	872	750	896	945	821	861	825	853
21244	14420	13337	7686	5120	3838	3082	2518	2117	1879	1650	1471	1393	1253	1221	1207	1149	1052	1107	994	1054	1013	935	1013	927	921	921	880	902	957	881	840	889	813	904	861	842	876	864	826	813	892	778	854	879	812	867	832	822	780	848	860	810	830	797	841	841	825	887	781	839	837	798	837	855	805	863	788	833	793	831	797	834	810	781	825	802	854	795	797	899	762	799	867	833	824	862	847	856	802	839	811	829	807	800	838	835	815	834	804	799	852	793	811	840	763	808	807	805	833	755	791	786	840	772	826	818	813	838	863	873	783	774	802	818	803	844	860	850	784	798	796	786	786	863	821	843	833	792	844	785	752	785	778	825	856	819	790	851	770	806	855	811	768	809	820	803	787	767	808	823	799	817	815	831	789	791	781	890	833	799	798	826	750	775	797	818	773	809	816	836	788	843	810	797	792	838	818	804	850	804	795	843	762	824	820	792	786	811	803	855	872	767	845	781	799	795	836	793	826	790	810	778	805	782	838	804	817	773	805	817	868	798	775	791	826	862	791	845	837	782	846	830	797	823	864	867	833	813	756	754	830	801	776	776	759	782	762	820	827	820	847	802	817	789	771	838	791	827	816	838	818	768	799	834	820	780	808	813	792	847	810	824	853	833	840	798	794	759	784	821	799	801	868	846	794	848	788	801	779	830	845	818	818	829	771	807	853	816	806	860	795	756	787	842	813	849	762	773	786	805	824	829	846	823	823	784	820	817	827	795	784	795	842	772	827	808	805	858	831	758	796	852	731	819	842	857	788	807	762	834	772	809	791	816	792	790	806	776	833	819	842	818	783	805	836	838	783	801	784	820	781	799	801	839	813	805	820	809	873	795	796	797	806	836	810	800	811	797	813	858	848	811	827	810	797	792	839	840	833	778	828	802	848	797	819	831	833	834	811	790	795	827	851	854	835	785	807	829	796	768	800	833	888	861	818	831	822	748	817	844	769	801	863	831	866	822	794	779	800	780	828	800	835	827	814	811	813	826	839	781	791	799	788	814	776	805	761	770	806	833	784	830	828	803	813	902	817	832	821	787	828	777	844	809	793	778	827	771	810	764	799	826	808	820	809	805	800	800	847	795	826	816	797	774	850	816	782	818	773	846	814	818	809	784	779	779	837	784	814	840	795	841	792	819	822	881	811	814	846	813	806	786	836	815	781	830	820	853	774	827	777	773	824	800	793	844	821	818	859	789	810	830	815	808	815	841	777	774	834	786	780	826	782	746	845	806	834	792	814	822	808	813	811	781	782	786	792	794	775	811	828	886	824	871	750	819	856	886	800	778	786	770	812	849	827	850	870	796	835	799	805	794	781	792	844	815	842	837	814	868	775	827	831	806	825	800	806	831	883	830	788	829	811	844	807	799	785	829	829	789	838	784	858	842	799	804	793	815	842	835	825	800	834	791	826	860	846	822	786	809	813	806	812	861	790	802	843	837	813	783	825	791	766	855	823	855	869	861	818	804	789	800	795	796	843	803	794	838	806	814	814	819	841	769	801	814	804	877	848	833	795	833	846	814	840	783	822	792	745	826	817	816	814	772	796	835	771	854	819	850	785	859	793	819	798	812	803	797	843	828	762	876	776	796	803	748	855	813	806	815	836	861	834	816	807	774	795	801	776	794	811	795	786	820	771	831	825	851	753	850	811	806	825	847	837	867	730	751	782	778	784	812	767	836	865	827	842	817	826	815	790	803	831	745	821	809	823	795	857	799	798	856	811	834	820	803	850	845	814	796	774	882	803	729	769	768	770	815	810	805	798	802	774	795	774	794	811	813	793	806	854	805	833	808	808	807	820	798	826	840	783	830	756	811	827	816	808	881	815	807	808	791	852	833	785	837	830	805	750	773	822	796	839	825	839	777	838	811	730	822	809	820	840	810	797	772	858	813	804	859	814	802	829	804	809	862	776	808	822	836	816	835	784	849	779	821	822	806	811	801	774	815	801	779	784	815	812	807	835	784	822	804	836	827	781	782	791	792	783	746	801	863	845	773	812	814	803	850	830	861	830	824	774	812	823	780	810	770	848	787	850	853	811	792	814	813	837	800	781	799	803	862	817	816	820	829	837	790	779	826	809	788	809	801	803	830	836	805	844	802	789	848	792	829	833	822	839	832	815	808	792	801	816	861	812	830	851	826	779	825	791	800	773	794	819	767	780	816	791	803	814	835	773	883	797	813	785	826	875	829	763	848	811	784	814	828	804	794	858	780	788	828	813	801	767	820	826	795	842	836	769	808	867	802	781	853	869	782	831	818	841	815	777	802	800	818	787	808	795	822	866	832	781	797	834	807	820	803	824	821	813	803	792	807	800	772	806	825	738	813	824	838	832	812	806	787	822	839	802	753	831	797	834	813	830	818	808	858	819	772	818	786	787	766	880	846	799	833	794	826	840	806	793	873	821	789	793	898	829	851	782	826	790	824	807	825	808	811	841	823	824	837	768	860	798	804	829	810	795	760	800	863	794	775	838	832	793	811	801	834	816	832	806	798	841	860	822	805	818	878	790	829	801	804	796	766	817	852	891	819	808	818	855	806	788	803	802	787	818	816	842	764	832	853	821	777	864	837	789	829	856	843	844	853	799	799	810	802	845	779	801	779	836	889	802	877	790	788	790	818	818	805	849	813	785	865	819	799	846	854	877	850	806	821	822	806	794	805	813	786	826	792	839	853	817	797	795	807	785	790	866	832	859	781	833	816	848	812	775	815	827	834	798	800	798	832	846	773	786	805	818	821	854	794	801	840	787	796	830	794	778	798	826	794	811	798	774	765	838	740	788	809	843	810	817	825	808	764	824	841	811	823	790	791	797	772	830	830	832	869	815	769	762	754	819	838	795	783	828	800	839	755	827	791	818	800	830	848	848	783	793	811	772	828	815	810	805	801	754	805	764	827	778	877	769	800	821	844	768	823	811	786	787	869	863	800	794	835	814	816	865	778	837	879	831	795	846	837	826	838	748	817	740	792	816	778	783	815	763	849	857	764	876	862	806	832	827	855	831	774	816	818	754	830	793	783	797	764	838	769	764	780	794	786	831	859	817	820	821	802	821	817	814	817	840	856	774	787	799	779	801	826	804	848	806	816	806	840	821	785	821	805	786	750	820	805	836	803	812	753	828	803	780	795	803	778	811	793	858	818	837	808	766	792	822	806	799	838	772	801	858	786	886	758	813	782	836	802	798	810	836	796	842	832	795	815	798	856	834	784	822	785	784	811	803	822	803	811	832	843	812	831	852	769	860	824	792	820	804	821	815	835	842	822	787	791	754	796	768	809	784	825	793	844	811	784	779	840	795	793	807	796	835	825	790	772	797	771	822	772	796	820	800	752	854	834	837	816	828	844	816	832	767	805	804	843	852	779	784	810	838	851	871	838	816	755	810	849	780	853	842	783	820	763	805	818	798	812	785	779	829	836	777	810	803	821	812	852	854	776	806	839	824	788	806	785	829	775	810	770	786	815	823	853	769
30787	15193	2844	890	660	690	719	682	702	606	657	675	682	636	689	644	690	672	664	632	676	641	628	628	661	656	626	641	638	665	644	646	685	634	663	616	644	650	673	637	635	692	649	666	590	651	653	609	616	639	588	642	610	650	652	680	617	641	691	664	662	658	636	668	641	680	684	588	670	650	619	675	664	686	669	644	654	616	627	652	645	604	668	635	643	628	713	703	631	652	667	638	616	610	661	647	621	619	618	679	640	666	669	684	632	657	658	655	695	675	616	634	616	644	633	679	647	660	702	651	654	656	644	633	670	632	656	648	650	640	557	626	626	654	693	645	667	703	671	617	667	669	655	631	657	643	638	652	633	657	592	675	622	644	668	661	630	641	648	635	662	667	691	649	642	626	680	665	646	670	671	634	665	656	633	674	609	673	657	634	617	659	643	641	624	664	643	701	674	602	618	647	608	686	647	619	654	652	635	675	625	625	661	600	680	651	658	664	666	619	682	634	655	645	646	638	600	662	653	604	687	679	621	648	722	645	613	656	630	685	644	659	680	609	656	648	656	645	650	640	607	670	694	634	692	610	616	625	660	627	690	631	641	640	643	647	671	641	575	607	644	667	650	655	617	676	673	653	648	614	656	641	652	661	632	680	674	654	602	658	644	647	664	671	654	615	615	635	633	663	635	620	643	684	613	630	622	618	626	604	645	613	617	668	619	614	640	681	638	599	642	632	624	675	627	639	673	648	656	638	615	656	672	674	703	697	631	645	634	633	644	611	638	647	696	663	618	647	626	641	633	671	669	700	637	628	651	591	636	657	650	674	614	638	697	647	627	678	641	681	643	636	636	668	623	616	662	649	647	638	667	650	655	647	643	641	671	639	621	591	632	648	655	683	640	631	641	641	681	634	628	665	689	680	633	632	626	633	644	650	652	630	625	633	683	598	654	655	704	631	627	633	665	642	612	612	640	606	634	640	606	641	676	663	659	691	639	644	634	678	648	650	614	643	627	672	626	618	642	607	613	680	605	679	655	618	649	603	653	608	655	634	611	670	634	619	664	702	645	644	657	580	686	633	642	671	626	662	607	632	655	643	696	620	653	599	657	661	657	656	634	661	669	665	666	688	662	633	569	627	643	654	662	648	613	642	671	625	613	696	643	681	657	613	609	634	596	629	648	689	603	654	671	638	601	672	620	708	625	639	647	604	654	670	647	610	639	633	674	638	675	658	615	688	654	628	701	631	659	694	666	626	712	623	632	645	652	673	643	707	612	688	668	593	644	661	677	687	618	626	666	660	658	651	640	658	644	660	600	667	667	607	656	676	647	629	587	643	649	650	596	634	642	660	680	629	643	633	674	638	645	651	678	663	693	607	650	686	659	629	630	648	633	660	665	663	638	664	673	635	618	628	625	656	607	649	645	655	653	629	680	644	663	652	620	602	654	670	669	640	632	631	634	621	677	679	643	655	647	631	590	658	625	637	635	638	707	618	652	669	682	701	626	644	608	648	647	624	643	615	668	665	649	624	637	641	635	688	626	665	610	665	631	629	643	614	590	669	646	616	622	640	606	682	632	622	623	606	660	645	595	674	684	667	685	616	666	662	640	594	686	613	625	624	638	678	679	667	638	605	606	612	617	616	706	613	629	636	624	645	593	635	650	670	623	633	609	651	638	635	640	646	652	575	671	679	611	659	617	663	708	651	633	654	633	628	623	644	645	647	643	650	627	674	653	622	675	655	705	652	625	656	682	619	633	630	655	641	657	632	630	662	665	611	627	611	621	615	633	662	624	655	658	586	657	649	643	627	736	674	667	649	639	645	617	668	613	642	635	684	669	627	592	680	642	683	635	621	633	655	629	629	684	650	661	639	647	629	651	681	667	644	680	644	616	672	620	684	679	657	641	647	629	621	617	650	603	669	623	691	674	601	635	649	697	625	643	629	634	668	676	676	630	676	647	677	630	677	653	622	678	674	655	620	655	637	675	662	652	619	659	616	666	692	660	633	637	650	652	661	648	660	612	603	652	630	593	699	663	671	672	664	646	629	649	655	697	613	635	647	660	673	598	594	663	638	654	691	668	635	661	640	660	638	604	644	650	640	620	667	674	655	678	642	632	658	606	685	599	686	633	675	618	656	683	646	626	639	684	667	657	633	608	656	655	614	717	602	669	669	647	638	659	681	646	688	661	585	661	593	657	594	630	680	678	629	655	613	639	658	659	633	639	646	640	620	622	674	623	605	641	639	659	627	610	630	676	671	608	661	707	683	630	634	659	703	666	651	606	649	611	638	640	646	641	650	653	605	674	657	613	663	632	637	640	601	629	640	663	610	642	658	609	661	618	675	625	631	634	630	640	639	657	602	663	668	656	617	662	685	621	688	675	649	615	646	700	618	609	625	613	609	630	593	664	666	666	643	640	678	686	654	657	639	613	612	659	671	684	640	639	663	649	631	639	635	631	593	641	647	630	613	635	616	661	660	612	600	661	653	661	660	615	665	642	670	661	678	682	656	681	693	640	679	647	642	668	625	626	644	683	626	640	633	636	659	602	622	608	615	653	666	656	652	649	651	646	657	674	645	652	679	632	618	617	676	661	641	620	695	677	656	693	625	656	642	613	661	619	600	671	632	631	628	690	588	641	663	701	662	632	655	619	656	653	666	659	684	679	635	705	637	630	641	650	661	688	655	622	662	651	650	651	669	599	605	649	643	662	664	661	631	665	652	646	693	614	648	645	702	620	661	634	639	593	635	643	651	674	606	586	640	657	690	667	676	620	610	616	637	695	670	682	636	632	663	627	658	658	715	630	699	613	673	655	652	612	646	639	613	665	631	679	637	672	641	644	563	693	639	675	716	631	669	657	629	671	689	690	624	644	630	653	595	657	635	651	618	628	704	652	585	616	643	702	632	652	612	621	656	627	631	637	638	699	641	648	630	626	642	628	697	638	690	661	619	642	627	664	658	675	658	633	645	683	686	659	594	643	619	673	640	663	668	658	590	642	647	635	665	674	638	648	612	664	671	636	628	692	662	611	624	676	637	665	622	660	665	657	636	629	665	586	655	699	628	645	642	672	646	654	585	623	663	665	626	687	642	673	651	604	669	668	612	621	609	638	588	632	627	667	647	661	692	654	661	720	676	630	647	648	674	667	643	633	661	680	616	646	629	655	622	656	669	640	579	665	626	659	630	690	677	633	654	671	675	623	626	650	631	631	657	666	652	623	654	595	617	636	695	637	644	708	650	635	674	683	621	639	658	643	677	606	643	702	635	652	667	648	663	620	655	631	605	680	674	615	672	663	619	640	623	609	641	649	674	646	637	622	673	623	713	644	628	642	656	642	633	651	611	623	631	653	634	638	647	573	600	644	662	658	635	642	609	581	657	635	633	599	662	660	640	665	672	657	640	599	643	635	705	632	653	636	648	636	623	615	634	657	626	651	655	640	653	631	635	656	687	644	658	588	638	648	626	590	637	651	653	684	634	640	610	652	643	645	666
17965	1168	1090	838	778	697	748	756	716	666	670	685	724	696	708	668	713	643	723	644	660	635	697	666	676	685	679	687	670	679	724	680	647	638	655	661	709	667	686	672	646	683	717	686	665	682	729	716	664	665	653	672	667	691	659	640	671	666	672	699	676	639	684	705	654	689	680	674	722	676	681	668	690	673	631	648	679	621	625	689	697	706	669	675	713	722	630	673	651	665	681	649	661	670	679	704	700	735	664	698	668	680	660	674	663	674	636	645	677	673	690	664	694	649	663	712	648	693	681	718	682	634	656	720	657	672	682	691	707	652	655	639	718	644	699	709	659	602	650	675	654	703	692	666	666	713	642	660	640	661	691	687	664	639	634	661	696	703	723	690	667	669	707	671	672	661	644	663	682	698	655	707	668	642	677	688	630	679	647	657	699	714	714	655	665	696	688	633	697	669	713	726	627	687	690	627	645	659	671	723	673	647	669	668	683	717	696	641	695	652	638	657	648	701	686	660	667	668	660	685	688	660	654	630	681	697	695	647	626	638	656	710	643	653	686	666	697	709	668	663	647	651	679	669	704	666	720	695	610	686	671	673	630	672	677	667	674	701	662	644	654	666	641	669	659	664	678	693	708	656	703	644	673	657	692	701	641	677	658	628	640	675	660	647	684	659	708	680	702	707	679	659	643	655	642	734	715	674	669	727	673	689	662	675	685	717	701	657	688	641	708	650	629	641	713	690	702	684	648	708	678	701	695	682	654	675	715	655	645	699	648	694	681	663	652	696	654	670	668	625	698	660	629	641	667	628	701	645	666	668	664	677	662	648	689	665	667	686	667	663	632	650	617	636	627	676	699	658	667	691	610	637	669	711	731	666	637	669	703	679	662	714	699	704	676	681	668	627	692	685	682	661	690	644	706	714	666	674	674	646	731	644	682	684	666	687	713	707	703	739	629	634	723	654	607	649	695	637	685	699	655	675	664	667	656	695	644	711	685	664	703	649	671	630	630	668	701	650	694	659	676	699	687	674	670	659	674	699	629	681	643	677	658	675	696	636	678	638	700	689	725	675	693	672	636	645	658	703	691	659	670	681	677	707	684	632	606	674	685	651	674	664	648	641	674	679	699	701	743	628	672	708	665	665	670	676	663	719	708	717	706	685	691	679	697	690	701	674	654	669	658	615	705	712	673	651	654	697	666	704	673	725	663	635	669	666	648	690	715	678	715	654	691	673	636	588	722	683	698	663	653	709	644	677	703	712	654	712	684	681	616	680	642	663	657	665	682	648	673	657	707	659	661	679	685	637	630	641	655	623	649	668	658	682	687	719	731	646	641	679	627	711	691	661	648	662	667	705	637	678	650	706	698	654	674	664	687	716	627	681	647	729	722	694	684	610	681	646	680	675	676	653	636	694	686	672	634	669	671	623	692	709	637	669	661	680	627	708	683	703	704	669	681	687	677	628	705	663	647	697	655	628	659	631	693	662	670	669	648	654	645	679	649	660	674	706	615	695	650	692	653	713	728	659	680	683	688	739	663	664	660	648	626	721	675	716	690	672	678	739	689	670	693	704	695	682	683	672	680	678	651	733	706	715	661	679	672	696	640	644	695	686	677	658	664	685	665	675	619	659	640	693	678	677	683	704	654	692	686	673	674	661	629	666	699	670	697	613	674	672	653	699	641	704	675	654	646	695	743	687	648	665	674	666	688	676	717	671	656	662	652	691	627	648	652	658	680	695	630	659	682	681	709	708	678	665	618	721	703	671	676	641	687	699	641	657	661	703	694	664	662	647	675	663	668	685	722	703	695	665	672	630	713	671	698	718	699	682	696	634	663	653	662	618	695	675	669	687	686	680	702	665	683	674	699	657	699	668	637	678	685	657	667	661	676	658	621	707	687	710	643	691	669	641	628	683	718	715	660	644	699	672	660	657	653	741	649	646	662	687	673	669	669	678	646	653	681	706	623	647	710	710	685	710	648	643	641	701	667	655	689	664	626	684	693	666	652	658	685	663	677	661	656	643	694	671	677	707	692	655	666	659	681	668	627	673	681	685	705	686	646	685	672	677	621	639	686	684	666	694	666	669	685	699	669	645	663	673	711	686	683	704	642	702	681	662	629	650	646	702	639	654	655	666	670	705	675	664	620	645	675	698	676	667	692	630	670	650	692	668	654	690	659	719	687	726	716	682	667	687	720	700	654	665	650	670	693	622	685	725	692	641	676	657	686	719	699	691	693	655	641	650	663	677	681	677	712	683	653	638	679	659	661	677	661	658	695	699	622	637	670	669	651	665	647	687	721	656	684	655	698	691	647	677	650	704	679	689	654	652	679	664	640	674	644	664	659	685	674	679	691	672	673	695	661	696	683	679	674	732	699	646	666	696	702	692	680	657	648	705	645	652	655	653	655	644	736	659	660	688	705	646	707	646	635	657	672	699	635	720	630	657	669	665	696	710	680	643	680	683	663	678	703	673	692	688	672	655	673	730	709	655	628	639	691	665	723	668	648	641	675	673	656	664	691	690	650	622	712	669	633	691	655	708	688	682	716	683	669	643	719	685	643	654	665	693	682	620	671	671	699	690	658	637	688	678	644	713	661	721	663	667	644	661	652	666	647	666	720	693	697	675	693	694	695	659	676	688	664	662	696	665	651	645	672	703	679	708	657	676	698	656	679	646	683	707	610	612	713	657	685	682	673	698	670	641	705	648	677	715	659	656	661	667	691	650	627	701	664	636	688	672	658	671	695	661	597	669	681	623	700	686	687	662	670	657	651	654	678	660	708	664	696	700	627	649	700	660	642	646	702	670	642	711	641	678	646	690	681	666	695	680	639	673	680	704	651	645	682	663	683	734	685	663	727	664	645	683	683	656	708	682	661	699	666	670	673	684	633	626	652	654	655	684	647	649	689	680	676	727	692	648	677	665	692	639	641	665	650	650	649	647	698	677	619	687	677	724	656	653	671	727	718	741	658	657	745	635	665	670	687	701	645	685	632	670	627	669	677	701	655	613	669	661	698	668	678	674	632	707	669	707	635	661	663	694	613	744	687	663	666	620	684	658	673	661	687	692	649	651	703	700	665	696	691	676	697	655	694	659	683	665	731	647	675	650	650	651	686	661	682	704	697	649	712	669	659	655	683	669	680	674	709	688	648	655	642	669	695	654	676	649	693	679	682	664	676	656	667	693	705	680	635	688	669	680	683	693	702	695	701	646	668	603	649	665	693	634	694	660	601	651	690	665	661	665	667	664	682	656	632	647	687	648	679	693	665	645	685	646	705	676	680	695	711	693	687	647	669	667	671	682	659	716	644	664	641	701	644	651	666	672	646	661	653	685	696	730	660	710	662	650	692	701	588	608	701	656	638	665	669	690	717	687	677	678	734	725	667	656	714	642	712	680	742	681	690	680	682	669	696	706	690	643	652	693	695	697	651	645	656	702	689	675	649	701	641	655	685	675	683	623	691	664	688	666	658	687	664	660	650	651	682	690	674	707
24443	20346	26538	24022	20357	10488	1249	837	733	652	666	533	525	504	549	516	495	546	518	497	495	511	473	473	473	480	479	460	454	498	446	430	474	442	455	474	471	464	465	442	458	442	455	450	452	478	453	437	439	398	445	451	444	451	445	493	458	474	408	458	442	479	439	421	484	488	448	414	454	455	437	467	445	426	480	430	437	432	478	450	464	433	478	442	420	411	463	444	437	440	413	442	410	480	468	453	423	431	457	414	457	445	433	437	443	433	484	418	464	454	435	437	452	449	430	390	444	453	439	467	455	466	411	494	450	448	428	456	446	421	453	427	441	438	418	438	417	437	429	442	461	436	458	440	421	451	449	445	496	448	440	440	475	443	431	433	444	449	464	383	468	451	456	452	423	465	451	462	443	412	462	458	444	441	423	498	441	464	419	431	442	480	433	447	446	420	469	438	424	465	444	435	462	456	471	467	423	400	434	462	452	468	442	494	465	455	428	457	433	491	415	410	434	466	435	392	432	448	413	440	419	441	438	466	425	456	421	462	401	418	427	442	442	445	440	445	461	440	456	431	425	455	442	404	450	453	438	465	444	426	443	461	456	454	444	452	455	397	440	405	413	442	435	414	438	423	442	464	424	456	461	452	438	430	417	454	404	457	454	416	443	423	413	400	451	444	480	416	419	438	425	426	442	434	460	458	421	478	445	452	445	439	425	429	399	419	467	434	426	455	444	424	444	429	451	435	442	447	432	429	439	415	422	428	437	437	460	467	461	460	443	439	443	459	454	430	435	450	451	449	386	440	462	455	478	461	450	455	434	445	432	434	427	449	461	457	432	422	467	432	457	466	422	442	477	481	464	429	431	437	413	469	439	410	443	433	450	455	477	431	458	430	455	435	453	426	440	466	415	464	431	439	433	427	436	434	442	450	474	476	459	443	465	407	462	434	436	417	443	433	441	440	456	414	441	440	459	455	432	445	447	454	425	452	431	437	464	440	461	417	405	413	466	460	474	455	421	463	496	474	462	440	429	420	447	468	461	472	432	469	430	434	463	448	450	480	463	435	459	491	402	414	420	466	480	483	429	463	415	460	442	472	426	458	484	428	430	444	437	488	429	435	479	417	411	470	454	430	405	436	433	413	418	441	431	434	416	409	395	424	416	456	430	452	446	458	405	456	454	459	448	460	468	439	402	405	440	444	446	471	440	423	448	421	471	437	431	461	428	417	429	435	445	465	453	437	488	447	465	434	418	425	453	471	456	445	449	453	423	441	414	469	438	435	442	435	460	425	432	455	413	402	413	423	430	437	431	440	443	437	469	416	494	471	419	433	412	453	435	465	442	441	450	442	431	430	448	407	438	431	421	429	452	424	483	446	481	420	475	439	457	410	447	467	483	468	447	427	464	439	437	424	407	436	443	474	453	426	454	419	424	441	443	430	428	434	415	435	472	454	483	449	459	452	453	464	442	417	460	415	442	430	410	443	450	411	406	432	439	472	400	424	412	466	460	441	442	462	482	418	447	450	439	439	436	414	453	438	435	447	444	439	467	472	419	416	418	433	437	469	433	450	465	443	438	442	450	445	444	393	467	462	429	424	434	431	468	444	448	421	431	433	468	445	455	469	467	445	485	426	435	459	439	461	411	401	425	466	447	445	472	431	457	447	455	448	418	403	418	460	467	451	450	418	447	434	447	417	446	468	451	442	486	440	458	457	430	441	477	423	416	397	436	445	442	478	398	443	446	431	436	452	445	407	428	417	431	450	444	440	435	409	423	438	406	412	455	427	416	425	446	457	437	460	451	447	472	452	418	479	460	423	440	410	429	410	463	440	445	437	433	429	439	416	448	461	448	463	411	440	417	443	435	436	467	451	432	453	425	444	452	403	445	376	434	441	451	432	461	457	427	450	412	436	413	440	432	417	429	414	462	419	410	461	410	479	416	471	421	411	446	436	450	443	438	412	408	418	466	431	435	387	461	425	422	437	453	412	411	411	442	457	459	433	420	435	474	458	416	487	437	427	435	453	430	432	388	451	457	457	443	475	417	419	404	453	464	443	425	459	444	460	457	419	450	447	420	449	449	453	446	443	479	438	443	448	468	441	456	431	469	452	447	443	388	430	474	437	424	466	456	450	453	453	429	434	467	441	441	421	426	406	517	440	439	411	476	460	430	450	429	452	424	438	430	442	462	437	404	471	448	424	455	440	436	479	453	460	420	470	477	480	483	414	433	411	445	422	422	423	420	436	437	445	436	426	410	413	470	454	473	463	464	424	448	492	475	431	437	424	445	426	413	448	469	432	437	417	431	433	446	432	435	442	411	433	433	443	413	448	445	433	439	397	468	406	446	434	459	452	420	461	417	455	436	449	405	474	431	476	441	467	445	457	442	449	447	422	411	415	469	431	423	435	437	435	429	446	433	479	445	460	454	474	440	425	444	447	436	410	452	434	437	450	431	429	452	400	419	454	458	436	454	471	480	440	403	431	430	454	430	418	445	473	407	418	434	419	479	433	435	440	437	454	385	427	466	475	445	442	461	437	436	447	428	458	405	469	425	469	453	407	419	471	440	463	480	433	412	483	454	469	416	440	437	406	394	400	446	430	423	425	455	434	465	434	443	426	468	456	474	444	433	482	429	434	434	429	420	396	463	457	395	429	420	471	429	447	481	411	458	423	430	412	441	493	432	463	422	459	459	458	460	443	416	435	475	422	453	452	444	407	429	458	458	430	441	424	485	455	444	439	455	462	432	422	461	464	469	420	431	462	409	415	447	405	464	405	463	423	442	461	438	425	462	475	421	437	474	451	446	441	437	470	419	415	441	410	476	454	434	423	438	448	444	435	433	458	447	453	401	456	477	402	446	438	438	457	445	439	479	463	428	412	437	476	471	440	498	457	437	421	429	434	467	398	459	459	412	488	474	441	438	426	471	449	453	456	452	452	402	424	402	430	431	457	477	457	437	450	450	521	445	498	418	444	454	427	472	429	444	446	421	471	397	414	443	451	439	443	465	458	435	418	421	408	454	480	440	484	456	452	452	452	406	378	468	470	429	426	451	461	415	483	471	453	440	453	442	461	459	464	434	430	432	446	469	460	429	453	461	401	432	439	462	442	423	459	478	501	393	431	435	409	409	476	431	409	437	399	457	425	419	445	460	411	445	450	451	442	457	436	441	442	430	421	466	465	457	416	449	429	430	448	473	451	420	438	459	436	458	448	470	409	436	416	438	469	448	435	438	418	465	454	452	466	409	420	411	432	439	434	462	478	413	435	423	393	456	429	450	471	456	430	436	413	431	388	429	479	456	453	462	456	420	447	394	403	447	436	435	443	444	427	449	465	444	455	482	463	460	442	469	398	446	450	428	456	426	462	436	469	445	417	440	414	457	476	407	442	462	446	434	432	446	444	434	448	437	470	415	418	437	480	419	449	462	442	428	393	470	446	477	460	451	437	456	466	442	445	452	445	426	457	440	429	479	453	450	451	455	413	426	429	449	431
23498	8496	7761	4257	2804	1994	1622	1260	1158	992	829	772	778	692	673	642	599	623	594	557	561	566	532	541	522	541	505	530	539	497	514	527	487	457	481	501	472	522	483	480	487	523	493	509	467	473	470	457	505	468	494	483	440	500	445	452	482	445	455	478	436	451	461	486	501	447	465	469	476	512	465	462	456	428	475	418	464	462	480	434	435	490	420	470	456	458	485	438	491	488	459	473	472	463	475	471	469	466	443	467	495	466	433	440	449	438	506	474	492	465	424	422	455	451	477	437	458	455	488	488	464	506	466	451	447	474	466	440	449	469	435	472	477	459	462	491	460	436	431	456	429	445	465	417	464	460	473	503	465	452	471	448	459	450	440	419	459	472	409	480	436	471	427	461	443	468	430	461	467	422	441	471	463	471	494	484	461	461	464	437	479	472	480	453	447	466	471	466	462	466	458	432	453	427	426	446	493	466	438	443	467	466	433	463	484	485	464	436	476	497	445	482	471	448	447	462	456	433	437	450	472	463	433	442	473	486	465	452	445	438	465	474	454	476	440	449	494	499	428	433	468	477	478	452	467	440	443	429	434	476	449	474	496	489	428	416	452	441	454	500	466	461	430	474	450	479	438	481	427	461	400	425	468	438	475	456	448	475	441	453	464	488	402	485	452	467	445	452	427	441	416	495	455	448	430	416	444	450	492	469	471	430	469	487	454	483	421	440	481	477	472	443	447	474	453	451	491	458	472	474	500	472	444	492	473	467	443	472	461	459	496	466	456	454	484	465	471	459	462	475	469	427	464	476	471	486	438	405	490	472	452	452	426	447	447	459	474	443	502	473	438	444	454	443	462	411	453	478	428	480	442	454	457	434	492	465	444	469	454	456	435	454	470	423	468	431	397	478	469	461	452	444	474	472	499	424	450	472	502	452	438	479	468	414	442	461	434	474	413	418	483	458	477	482	462	405	465	438	425	439	443	471	466	471	420	464	455	479	451	475	449	477	444	429	440	445	460	447	475	459	460	503	438	449	458	466	462	478	477	479	463	446	432	486	436	455	441	500	427	478	487	437	467	458	454	444	451	487	426	417	437	470	438	491	446	463	445	477	451	433	485	417	501	423	440	451	497	446	445	470	440	417	458	468	466	470	453	475	438	478	460	453	445	463	462	457	490	457	425	446	474	471	460	472	456	464	462	458	453	453	432	456	422	471	414	443	450	467	440	457	437	445	477	501	448	420	509	424	495	429	448	448	452	473	499	457	423	431	455	446	448	446	460	438	427	440	451	448	492	403	445	448	483	451	439	468	450	467	430	466	454	444	434	441	462	436	426	488	460	481	453	462	471	499	454	483	427	489	450	447	458	419	417	462	446	457	418	440	439	454	435	426	472	454	465	428	461	439	445	475	472	467	435	447	455	477	485	446	460	446	458	435	447	464	433	469	460	443	469	472	479	462	459	485	417	470	416	481	470	476	425	443	476	462	449	426	414	484	438	477	458	479	494	461	436	435	500	457	423	484	434	441	443	428	451	481	432	473	428	462	466	448	471	447	423	470	426	518	454	429	467	464	455	438	445	452	454	469	420	465	456	443	441	479	453	466	463	467	436	454	464	471	441	425	430	446	427	444	482	441	475	487	495	491	466	499	462	472	498	456	453	419	459	424	464	423	427	437	487	489	463	440	420	455	436	420	457	485	483	498	460	446	466	484	487	477	437	445	455	441	453	440	447	444	451	461	470	464	456	479	466	472	445	458	458	454	440	455	467	431	457	461	469	462	453	449	469	453	399	429	449	493	433	431	472	449	472	463	451	438	452	501	431	476	486	408	461	449	430	467	425	416	467	404	449	448	456	444	469	440	446	454	484	472	445	429	443	454	438	447	476	440	441	421	455	494	493	432	489	488	493	471	496	491	449	509	500	494	405	455	430	510	474	440	443	476	441	466	485	457	470	433	407	466	439	453	467	447	419	463	451	466	427	464	485	454	421	466	457	463	434	442	461	439	457	421	429	458	457	452	452	448	494	426	473	450	489	459	465	429	447	460	431	447	472	465	465	448	424	426	467	455	409	448	451	457	461	466	470	473	486	491	459	456	459	448	456	461	464	477	413	393	474	436	439	443	462	472	459	476	454	452	465	454	453	466	455	444	485	465	469	454	414	461	480	491	467	425	475	423	472	456	453	488	454	478	471	423	466	460	444	469	434	452	454	457	435	475	459	463	478	424	490	475	437	424	469	453	437	443	466	451	412	472	478	461	480	441	477	460	465	420	459	474	441	442	458	454	445	482	452	492	419	422	472	439	469	443	456	448	432	480	457	460	440	431	433	441	464	470	453	465	468	460	473	479	441	466	457	432	441	453	459	455	495	469	441	488	471	458	462	432	424	433	457	443	469	443	480	452	479	481	448	459	475	423	459	469	455	481	474	463	451	453	448	479	475	448	427	392	456	437	436	449	421	481	477	486	438	457	421	456	504	464	465	475	478	419	456	459	493	455	438	448	441	466	407	469	466	441	453	481	494	474	472	454	463	448	452	462	446	438	451	444	431	403	446	455	428	423	456	472	448	462	455	455	426	463	442	485	482	423	445	444	475	426	447	452	470	450	472	480	434	459	434	462	448	468	474	425	445	438	441	441	454	447	421	438	470	458	458	495	459	467	448	472	444	476	427	446	481	434	486	472	477	470	463	476	461	462	450	477	455	431	463	432	421	426	469	424	472	444	442	477	472	477	480	434	461	465	460	444	427	454	469	461	422	438	432	430	427	478	436	460	458	497	488	472	494	474	496	490	444	472	466	494	453	477	492	453	441	479	469	459	470	466	485	470	482	435	426	453	428	462	484	451	463	410	438	465	446	426	434	420	453	477	472	444	447	433	445	436	446	457	410	468	454	432	451	450	471	455	403	462	497	462	468	492	460	470	489	464	496	456	463	469	449	450	440	475	462	462	410	467	453	424	438	437	473	442	467	457	430	433	427	459	475	482	455	430	466	443	487	498	488	472	451	499	471	457	481	465	422	436	461	438	482	440	449	433	449	466	445	463	483	436	423	430	455	473	478	471	422	452	474	438	426	458	450	469	423	478	445	417	486	453	476	463	444	465	459	448	457	470	422	449	451	465	440	441	412	429	454	476	471	460	450	490	461	471	439	469	485	462	483	477	444	459	452	460	455	421	453	460	420	454	462	481	448	454	456	464	434	467	457	446	508	475	440	457	441	438	486	472	423	422	408	458	438	464	458	454	443	414	468	431	439	461	446	435	475	447	462	454	445	453	418	507	470	449	439	430	478	490	488	440	468	437	443	490	479	468	469	474	449	476	429	427	452	449	481	421	441	441	451	455	482	496	475	469	461	436	479	454	499	480	451	448	467	488	448	451	472	483	475	458	451	448	445	474	460	389	449	438	478	474	443	468	422	474	457	456	469	481	399	410	429	482	423	466	476	449	473	506	425	455	423	467	444	483	473	468	418	497	432	476	466	460	439	424	448	438	446	462	491	466
22610	20330	26984	23558	20331	20413	10954	1859	1343	1309	1180	1130	1101	1103	1094	1022	993	989	1012	954	936	910	932	927	852	885	894	861	887	941	888	851	891	847	864	858	814	849	855	861	821	892	887	788	855	838	825	880	820	853	835	805	880	884	878	870	878	818	884	836	857	831	875	794	841	805	869	801	815	819	799	837	841	886	886	867	837	832	842	892	847	820	864	883	841	816	872	815	846	839	854	875	875	845	768	834	862	820	820	841	851	850	831	871	833	824	852	804	823	813	839	806	781	860	770	819	834	824	842	816	890	847	845	826	866	886	863	746	849	828	896	858	800	833	834	831	857	819	833	777	752	879	843	843	828	841	832	842	879	826	829	876	824	866	850	833	835	845	913	846	852	836	817	832	814	843	836	818	843	869	832	847	843	795	776	822	775	813	850	780	861	831	819	831	777	855	832	806	840	817	844	835	858	813	804	885	852	826	812	793	840	828	811	811	865	815	821	791	823	831	812	910	864	859	817	800	821	847	831	860	814	868	808	844	842	800	812	854	819	812	839	849	832	866	851	840	875	777	775	814	762	805	843	871	853	849	835	899	828	848	858	816	828	854	882	804	849	858	823	869	824	880	823	838	885	845	836	858	785	806	830	827	801	826	815	826	765	789	867	862	871	848	809	882	813	860	884	878	852	851	852	861	832	842	877	838	804	807	789	855	783	854	814	781	863	835	775	814	805	839	829	860	868	804	855	852	862	827	799	870	798	816	847	884	838	834	879	828	795	798	821	879	839	872	843	861	848	812	842	846	820	857	831	881	821	794	837	812	848	846	886	786	825	887	765	839	847	798	821	907	815	811	835	853	813	823	847	796	827	823	828	818	879	862	871	875	818	857	858	804	813	798	858	816	843	883	834	879	923	839	832	856	772	839	849	787	862	828	816	810	835	841	836	863	749	891	832	842	850	927	844	849	866	834	820	869	851	791	863	842	847	869	857	824	883	864	874	865	860	890	894	845	851	833	833	799	850	817	841	862	801	866	798	850	830	892	819	855	818	758	832	861	860	853	865	837	855	873	799	795	846	795	787	875	852	851	795	769	821	817	807	813	867	821	847	864	861	845	818	817	802	814	885	855	813	820	824	797	899	807	837	814	837	856	830	847	818	843	815	850	834	866	809	795	882	833	874	889	871	824	866	821	793	838	809	797	828	863	843	849	870	843	807	819	856	769	867	819	866	826	825	796	859	847	875	801	789	838	841	800	813	840	822	817	831	806	799	883	790	848	836	787	801	804	886	811	862	877	831	842	838	815	891	797	840	818	859	829	832	845	854	901	868	874	822	839	792	823	816	867	801	879	839	839	822	848	862	837	875	760	860	834	847	745	839	823	834	870	817	804	828	849	870	791	852	901	866	839	841	799	839	826	859	834	906	825	845	823	819	865	877	837	839	864	868	793	849	876	850	825	831	857	856	850	759	826	846	785	858	809	837	821	846	819	849	785	853	848	826	893	808	899	823	802	847	813	819	805	843	798	837	789	835	863	877	851	834	885	805	862	862	845	842	776	853	782	787	845	811	858	815	813	861	821	829	835	817	817	861	812	836	818	842	843	882	842	892	817	833	788	845	880	790	889	844	826	840	778	861	764	815	826	781	840	867	813	844	829	813	822	811	799	852	867	790	883	828	917	798	835	850	825	817	862	851	845	835	873	785	828	856	854	852	855	846	848	841	849	850	869	817	896	809	821	837	817	840	835	830	831	889	830	843	824	847	773	794	857	888	876	819	800	833	813	805	820	801	850	883	865	849	821	842	838	844	780	788	912	813	836	756	838	825	891	837	859	825	838	854	829	822	825	805	828	862	898	771	873	922	801	812	792	826	852	849	904	904	823	879	825	829	877	807	859	827	830	881	842	844	878	826	866	830	887	823	840	821	843	853	795	810	807	850	803	862	820	869	831	819	788	851	818	828	872	843	817	838	821	874	844	870	827	785	810	829	859	805	854	863	844	883	875	860	876	842	822	835	855	788	811	843	844	862	834	849	836	840	842	858	832	886	857	853	877	873	878	830	876	859	860	774	852	784	818	776	781	810	854	796	844	810	813	827	886	910	837	870	817	818	831	818	867	864	894	824	837	886	831	823	859	870	855	841	796	791	834	857	774	813	821	794	854	827	868	866	832	825	846	799	878	763	837	819	837	825	845	830	875	833	782	781	817	855	833	861	814	849	836	788	831	848	803	825	884	817	793	879	850	791	822	844	829	807	856	824	825	853	875	851	798	876	797	819	792	844	816	851	856	853	838	823	837	872	856	824	830	817	841	795	819	818	833	848	837	859	844	765	777	790	863	854	864	798	817	831	829	874	846	837	816	858	848	829	797	833	856	780	771	855	876	839	823	791	798	828	823	800	862	785	855	864	836	815	838	805	827	841	834	811	841	869	874	878	860	827	821	845	847	848	855	811	839	850	837	814	833	857	830	860	842	853	877	813	801	839	842	791	852	869	851	834	795	845	865	810	774	845	837	813	826	817	824	855	838	847	824	801	865	815	865	877	864	846	799	814	875	823	800	854	869	828	869	844	821	806	822	835	796	852	899	855	836	779	867	865	861	892	849	857	866	838	814	833	819	827	855	852	812	873	875	814	820	872	878	870	814	804	841	854	847	772	858	833	851	861	837	830	867	799	812	845	830	846	826	827	850	848	765	819	845	792	872	824	824	816	847	832	861	835	816	817	813	799	819	827	884	869	774	822	872	856	852	819	810	851	814	825	792	889	917	855	783	816	822	844	865	835	829	802	811	822	802	792	838	848	791	858	825	856	814	860	882	809	799	830	807	857	850	863	845	778	866	799	839	796	819	851	892	842	823	792	838	836	831	765	829	823	882	812	828	812	831	843	818	804	870	825	782	832	840	916	865	827	873	819	874	858	830	820	800	830	828	809	848	872	792	834	838	825	828	841	828	859	818	879	848	819	815	819	846	823	849	841	839	847	825	835	825	817	873	882	794	882	848	795	823	867	838	827	820	849	839	830	872	811	822	862	852	836	817	805	801	798	876	868	814	885	822	826	865	815	870	810	896	811	899	838	811	837	764	823	838	803	845	834	846	840	855	851	830	819	814	863	797	845	822	847	850	849	842	835	799	868	800	801	834	854	814	830	836	796	847	834	860	872	815	864	834	804	866	798	810	828	827	841	847	877	838	774	823	828	851	862	886	865	865	821	803	823	830	837	857	848	786	842	844	837	858	840	818	859	844	824	817	818	837	835	805	823	810	847	798	818	785	767	819	818	812	818	831	810	854	804	873	823	845	802	837	848	858	745	889	856	840	821	824	824	833	785	800	856	824	838	810	818	814	877	855	803	853	822	832	877	888	835	812	821	801	789	822	825	824	841	882	859	837	874	785	826	828	831	815	791	877	795	784	809	838	843	890	857	802	824	849	844	810	859	835	858	798	838	794	825	849	841	829	852	801	816	808	800	810	848	891	848	832	832	866	822	848	832	823	794	877	818	831
20674	14207	13134	7448	5106	3676	2996	2565	2151	1803	1623	1464	1388	1297	1205	1106	1121	1056	1015	1025	973	1027	985	903	970	922	908	892	853	843	833	926	827	819	863	848	813	863	850	818	840	869	777	884	893	802	827	775	855	837	855	748	770	844	792	814	835	847	797	857	817	802	787	785	810	778	809	778	806	761	754	734	821	814	856	842	765	787	826	782	781	818	790	834	786	761	828	816	756	802	797	794	777	787	806	775	754	802	794	806	799	810	775	838	803	812	851	756	764	753	749	832	782	816	812	815	781	762	789	773	806	766	788	768	796	804	772	820	798	793	780	806	698	761	836	817	790	801	789	772	835	774	840	805	747	802	794	807	808	783	766	808	739	775	835	770	772	807	751	781	789	786	820	815	787	780	804	845	744	803	787	793	835	762	842	779	789	802	828	816	825	764	801	811	841	771	801	776	770	775	811	750	803	851	768	775	757	787	824	783	772	811	745	836	764	765	805	848	744	845	751	806	809	832	821	821	779	827	850	795	833	751	805	773	843	850	768	803	741	800	856	818	805	830	795	779	762	790	793	767	810	787	821	768	767	764	798	808	804	794	806	781	819	780	811	806	807	808	788	775	736	819	819	761	767	808	763	775	795	797	851	792	761	794	802	801	756	776	794	779	759	854	821	776	773	815	839	804	840	731	795	779	805	784	836	779	801	786	775	834	833	792	842	796	848	778	789	779	815	771	830	766	762	768	771	841	810	844	790	855	796	802	806	755	796	772	787	816	735	778	805	781	777	788	742	799	806	789	772	772	817	804	804	823	783	773	779	801	800	809	817	821	824	807	742	785	751	808	802	746	807	761	793	804	822	802	839	810	852	797	811	765	822	775	846	788	774	801	806	805	783	766	771	838	791	759	831	796	816	796	770	803	761	813	784	788	756	778	822	844	831	776	764	811	799	808	757	804	777	805	783	797	787	779	826	784	808	825	821	798	800	756	780	794	756	838	802	786	768	835	723	751	800	805	739	831	794	822	828	801	764	792	805	755	797	770	743	812	736	805	813	801	813	805	780	806	805	764	796	787	824	813	780	751	843	780	751	796	785	784	899	805	814	824	783	756	811	815	848	758	738	801	801	831	765	750	822	780	777	775	758	766	836	775	782	786	806	805	782	802	850	804	818	815	782	765	815	847	762	747	797	791	798	759	765	790	778	735	745	766	780	762	837	804	802	814	764	819	756	800	780	858	771	753	759	807	782	824	789	800	829	785	773	747	823	846	730	797	805	799	779	851	799	818	801	739	804	819	753	799	777	779	798	840	810	799	755	842	760	806	795	761	811	770	758	785	765	815	765	773	791	781	718	797	736	804	770	801	832	806	763	845	792	807	789	792	747	824	835	763	761	780	755	807	790	787	794	769	803	798	761	826	780	746	781	768	752	822	798	743	810	838	789	780	778	803	735	787	814	800	779	745	820	774	783	772	755	771	789	819	772	803	782	768	833	782	837	818	765	808	739	827	783	795	819	744	816	810	777	829	811	782	759	804	794	736	762	768	779	734	795	789	797	753	792	815	825	869	799	781	755	799	751	789	749	781	736	749	812	794	794	796	780	789	776	765	799	841	822	767	779	750	726	772	767	818	831	766	845	828	785	799	797	751	788	796	807	829	772	815	786	783	814	787	815	778	798	840	800	819	811	817	761	795	779	741	798	833	773	768	812	760	749	824	770	769	794	796	808	828	764	785	788	799	784	810	784	755	830	817	785	794	833	822	803	781	785	760	814	802	764	807	754	816	788	772	779	753	779	808	800	761	772	804	825	811	738	794	754	868	850	791	782	833	792	729	773	773	769	792	793	759	790	788	791	805	811	770	745	748	737	797	762	796	808	763	778	789	792	796	798	768	787	751	769	780	773	787	809	787	806	768	763	794	836	799	752	796	814	818	793	775	725	802	789	813	808	813	837	754	790	791	760	787	766	737	811	750	823	789	834	771	842	813	751	780	817	747	794	745	768	778	810	761	774	787	786	804	792	778	767	849	726	789	811	768	781	765	782	784	780	832	787	798	822	822	777	741	805	809	834	771	840	749	851	804	801	803	851	814	792	730	778	783	815	788	835	784	767	803	849	777	832	829	773	782	788	775	810	811	794	791	760	797	802	745	775	799	810	799	784	757	799	756	824	785	849	783	807	815	768	762	836	812	803	769	806	761	837	766	762	871	766	700	831	792	816	733	755	804	805	762	803	793	822	806	755	790	794	765	835	849	833	776	808	753	811	790	818	846	846	813	804	820	809	758	809	810	765	802	784	746	766	808	766	783	782	780	784	781	789	797	749	753	755	768	710	789	786	779	790	775	781	746	776	791	791	760	817	753	766	756	826	821	746	839	770	774	788	830	818	795	761	805	793	814	803	813	830	786	769	773	800	755	801	822	793	767	765	762	806	748	768	797	813	746	732	815	790	823	829	855	823	798	803	795	851	806	762	845	814	808	838	787	824	730	758	758	754	807	811	764	807	767	800	803	756	804	789	760	800	833	775	793	802	772	767	748	809	801	743	810	765	826	759	800	832	817	767	789	804	815	788	800	818	779	766	807	764	822	815	832	737	782	817	840	799	816	754	760	809	784	762	793	820	784	778	829	837	796	777	829	811	797	768	762	764	819	844	832	812	793	779	795	790	831	783	758	803	814	765	803	798	767	798	753	773	819	829	763	797	799	805	776	797	771	809	795	753	796	765	766	739	774	798	783	779	788	762	803	775	768	804	784	820	802	812	752	729	739	775	803	801	826	779	789	779	819	808	807	810	809	767	806	806	784	782	770	804	794	809	776	789	853	824	807	814	802	807	753	761	756	799	776	786	741	782	813	802	802	816	863	769	827	846	850	852	795	797	770	796	760	862	781	783	834	786	800	841	760	807	775	780	762	799	765	807	815	809	807	791	771	771	783	783	788	768	789	829	783	769	784	794	787	777	789	748	850	774	792	843	809	792	824	773	792	779	734	759	793	821	804	805	792	761	865	808	748	783	810	768	822	782	810	803	745	751	810	784	802	819	780	809	827	757	823	806	816	741	807	821	763	772	770	828	774	775	786	813	788	797	744	762	766	789	809	756	770	769	761	774	837	728	857	796	821	789	851	807	805	830	799	812	759	789	780	732	814	763	830	746	824	794	790	799	787	794	763	812	800	794	812	797	798	784	776	795	797	739	770	831	818	773	755	816	781	802	800	805	775	802	759	776	786	824	765	763	789	758	798	809	790	785	785	768	749	825	795	825	778	834	829	780	844	779	830	839	848	777	785	754	768	774	755	818	798	782	782	801	787	782	762	750	788	773	792	808	751	829	806	827	769	788	806	755	736	810	863	846	835	784	791	776	775	811	805	762	784	780	796	732	824	786	806	839	771	733	767	795	747	829	793	761	818	811	796	837	756	770	815	790	830	797	818	766	788	775	805	779	789	744	818	848	819	779	793	826	817	766	805	801	770	853	811	814	778	778	819	811	814	749	787	832	815	813	791
30770	15250	2841	827	694	656	672	654	637	639	678	627	620	631	634	622	642	638	674	639	645	653	615	681	672	626	635	652	634	677	639	597	656	621	618	641	624	672	606	621	626	631	633	639	648	637	642	645	638	611	641	643	661	623	608	634	617	655	674	625	610	654	638	613	600	644	655	615	635	598	657	626	661	592	561	661	626	655	608	622	642	646	658	689	615	624	618	629	682	661	610	610	635	653	588	651	588	671	620	625	616	661	660	596	618	607	613	595	629	596	653	630	652	630	652	659	653	635	673	644	656	680	602	627	617	640	634	617	603	629	660	645	609	609	634	596	633	628	653	611	663	648	656	590	669	628	656	638	616	604	650	645	613	606	621	588	585	619	609	659	664	646	614	640	625	591	628	643	611	600	624	659	676	645	639	649	592	659	628	650	659	627	623	672	629	669	653	631	664	602	623	651	664	630	646	669	622	630	657	638	660	656	638	638	651	630	633	617	661	648	644	639	657	619	614	608	670	634	670	663	681	644	589	660	587	644	624	610	602	562	603	656	634	631	618	649	663	626	589	611	598	628	614	592	635	637	663	670	623	660	606	583	654	636	635	618	636	639	636	578	622	608	607	610	637	656	636	632	631	641	643	626	602	683	647	609	609	622	646	635	659	653	629	616	626	641	641	622	622	603	632	671	671	609	652	617	624	649	663	635	599	630	649	668	605	592	615	586	631	700	620	622	613	644	607	643	631	679	626	638	633	595	623	626	653	588	581	619	663	615	559	626	624	642	626	626	620	617	635	620	665	621	657	638	587	650	625	645	668	636	625	634	657	618	610	613	646	688	642	628	628	723	602	643	668	623	599	648	611	607	621	613	671	626	638	624	674	625	650	659	599	652	651	580	613	653	631	599	610	655	616	669	630	637	625	625	620	621	644	642	602	647	632	614	670	594	600	639	595	646	588	634	643	622	670	594	660	622	628	626	642	571	670	619	634	620	665	635	623	646	617	612	663	629	622	633	674	610	617	640	633	687	614	604	660	622	657	621	668	656	668	614	651	619	623	611	632	603	611	626	643	673	620	606	627	620	609	620	628	651	626	624	593	604	616	641	613	652	646	598	617	594	583	640	605	603	614	619	630	644	595	653	614	612	633	632	631	615	622	619	635	636	611	569	628	611	609	638	637	631	664	644	570	603	628	596	652	617	645	636	632	666	584	607	674	621	692	630	681	636	649	626	656	673	624	591	631	619	592	665	623	647	631	652	650	589	629	657	641	647	632	622	618	611	591	581	630	626	648	678	590	651	581	665	618	680	622	627	564	603	663	616	596	640	648	585	604	640	598	669	606	639	631	656	630	653	629	630	621	663	567	637	609	621	608	612	685	568	646	634	630	618	615	634	646	619	602	601	625	596	671	627	649	656	630	637	633	613	674	563	616	608	650	590	690	673	590	585	625	622	583	578	646	641	658	586	607	640	625	681	638	604	656	625	615	638	637	647	628	637	650	606	623	604	625	629	671	617	626	629	633	588	621	657	640	604	646	615	662	639	635	607	658	640	664	674	664	585	665	646	657	666	652	640	636	629	614	670	672	652	678	600	615	612	640	666	661	621	615	641	580	640	657	655	646	632	615	600	676	599	617	655	639	664	627	641	677	664	662	657	610	620	618	663	646	595	654	622	634	624	606	657	635	580	634	647	637	638	624	571	630	648	625	607	631	605	598	603	639	628	690	678	641	611	653	650	606	623	661	690	615	666	609	608	594	630	669	656	613	596	616	616	627	613	655	635	640	590	623	595	630	587	652	659	647	648	659	676	623	588	611	599	649	633	647	684	587	642	619	641	607	611	601	623	636	633	650	586	642	656	625	679	661	654	637	593	645	654	608	676	599	658	646	641	653	599	614	586	644	639	646	612	630	611	639	645	680	589	635	658	629	630	634	615	665	602	670	588	635	616	665	593	662	653	648	633	641	629	601	636	624	620	654	674	674	637	643	687	631	611	597	680	615	643	676	620	629	632	606	628	635	583	598	663	677	647	664	641	637	682	634	672	572	648	658	640	640	617	656	608	663	654	562	674	629	652	615	667	598	662	638	631	662	621	645	640	633	630	637	654	632	618	605	604	612	603	605	676	637	618	606	649	588	625	613	586	683	645	678	629	648	640	692	571	653	592	668	639	629	638	656	619	585	607	677	609	616	653	653	621	651	610	658	632	618	647	590	644	647	600	630	643	618	663	685	608	646	621	552	690	606	631	603	616	614	636	633	640	647	607	621	605	643	665	663	619	659	633	592	590	661	685	648	612	610	640	585	624	601	656	691	610	637	692	661	618	600	633	615	639	605	599	633	614	662	640	567	616	612	626	623	606	661	661	628	622	596	650	655	631	628	643	589	666	622	616	669	621	673	620	606	641	654	614	621	574	624	616	595	678	639	648	678	651	623	620	653	644	668	608	573	627	617	632	643	640	666	605	648	618	659	636	673	672	595	693	653	599	645	645	678	628	641	607	588	649	566	633	620	603	595	640	612	554	638	636	596	650	652	640	614	642	614	635	641	618	599	642	601	625	658	647	689	628	605	646	580	664	629	674	620	622	618	602	611	643	646	633	648	622	610	631	651	607	628	641	624	622	632	635	642	597	645	654	607	665	685	669	633	629	651	631	660	627	622	603	631	637	644	681	625	638	669	624	606	657	629	650	662	592	637	601	639	628	630	645	601	628	601	616	633	598	642	664	630	660	605	660	631	673	646	598	589	650	634	632	627	626	648	585	612	619	600	630	602	638	685	670	668	667	665	622	635	629	651	587	663	625	622	648	621	616	635	594	638	611	637	631	635	663	645	625	665	649	617	651	689	637	639	606	671	616	690	662	635	637	634	631	619	623	673	626	615	614	661	641	627	667	642	646	602	625	658	640	614	633	628	661	658	639	677	623	623	706	617	610	630	642	621	600	608	650	618	627	668	622	634	644	618	654	622	619	652	663	620	643	601	634	649	661	660	619	637	629	644	666	654	641	634	674	622	650	608	658	663	626	620	662	603	622	624	643	628	584	653	656	642	616	580	603	630	624	606	619	641	608	600	690	602	673	626	635	635	645	610	607	641	564	637	685	600	608	646	670	605	650	590	645	634	661	660	640	613	674	605	610	665	667	632	645	651	655	639	660	648	634	632	623	644	632	658	663	690	661	632	642	640	636	652	681	660	646	661	644	636	639	635	691	658	633	676	670	663	610	605	612	670	668	640	635	630	611	606	642	649	587	598	661	627	633	635	625	661	600	612	664	665	607	670	642	624	654	646	658	634	606	643	615	688	671	615	646	616	641	672	620	599	692	624	650	628	588	622	628	633	586	603	642	665	589	667	640	637	694	617	624	652	632	636	597	671	647	638	646	595	578	644	621	655	624	588	617	605	647	604	648	614	621	612	611	613	627	603	640	611	648	601	626	674	644	630	629	614	675	637	622	669	626	629	658	575	596	610	671	640	647	629	638	621	640	621	666	668	648	626	631
18173	1150	1024	848	748	741	722	683	703	696	660	670	641	682	689	697	631	663	628	682	677	660	700	699	625	662	682	626	681	607	699	679	674	648	675	654	676	692	696	655	648	652	665	663	662	636	651	629	640	681	704	650	674	677	639	659	657	705	666	652	657	678	645	706	631	681	674	654	660	661	695	665	658	689	682	649	661	665	728	643	675	688	666	677	663	697	676	632	683	664	704	683	659	655	634	683	672	676	682	696	669	679	648	655	657	692	680	652	675	695	678	675	694	618	668	710	694	659	650	639	649	680	673	655	647	620	641	696	683	674	640	632	673	650	689	695	699	647	651	704	638	688	628	607	668	705	683	693	683	686	668	675	712	679	663	627	679	677	630	682	702	659	669	657	679	634	678	642	693	739	676	692	639	684	704	677	694	630	671	636	636	673	688	645	656	683	630	661	675	645	631	654	666	654	650	680	644	699	673	676	651	710	659	646	645	641	653	611	651	678	617	701	679	682	651	686	607	681	675	646	651	639	682	686	642	687	708	687	638	660	677	698	719	675	655	698	672	641	726	679	700	678	651	688	675	630	637	677	650	665	659	666	675	684	610	674	655	683	687	706	637	635	676	666	710	656	699	630	645	677	653	690	619	655	659	643	704	669	673	671	669	647	649	639	686	682	599	649	614	666	695	655	668	713	722	677	662	654	723	673	637	674	663	654	628	638	642	670	684	702	683	678	669	691	655	620	655	697	683	643	666	655	701	659	681	696	687	654	674	631	646	654	680	644	681	672	691	629	690	637	614	697	665	674	659	650	643	666	696	647	686	643	652	675	675	692	649	670	705	674	651	690	586	641	656	619	687	660	696	696	670	625	635	684	712	679	673	653	643	620	665	645	636	635	667	706	669	669	616	677	647	707	655	710	641	676	702	679	673	646	694	643	669	684	646	695	660	679	661	599	667	654	684	673	613	652	668	677	645	656	667	641	626	640	681	636	705	680	653	653	671	688	692	656	698	658	706	621	650	657	645	647	642	712	659	650	673	642	663	684	662	697	726	629	686	655	689	704	651	682	664	681	667	705	651	672	657	660	647	678	642	631	650	643	683	642	632	668	624	736	661	680	662	720	647	654	638	659	643	631	675	676	649	639	649	682	676	685	656	645	664	662	671	642	678	637	644	635	654	615	704	665	656	649	689	653	663	669	659	678	616	675	669	667	658	653	643	662	709	668	660	672	668	720	705	684	664	646	677	696	625	682	652	683	654	657	711	667	649	633	679	632	659	636	675	661	638	647	689	679	680	663	679	695	630	695	649	671	680	638	632	629	667	670	641	696	672	651	695	643	626	671	649	666	613	687	719	639	634	691	697	640	623	672	701	690	666	697	639	661	653	702	629	675	628	599	630	644	675	659	618	623	668	718	648	658	675	645	663	671	637	667	637	673	661	669	686	652	694	678	628	638	689	678	660	691	666	646	640	662	661	663	649	668	681	662	679	681	663	651	686	657	729	652	678	672	668	645	689	619	668	627	685	672	671	653	659	658	715	670	634	678	684	666	707	645	625	708	670	668	643	686	640	609	685	660	628	662	653	664	610	657	736	720	696	640	657	705	667	643	679	639	638	670	707	679	642	674	667	631	645	656	701	621	661	675	712	651	643	668	689	655	682	690	680	683	652	644	655	671	670	739	658	644	700	633	710	628	661	663	729	729	622	694	680	695	625	672	663	644	671	645	695	646	686	697	651	656	643	664	679	702	671	719	648	665	641	662	637	645	662	685	616	674	671	609	669	617	648	678	676	592	639	643	673	614	643	652	653	650	651	697	671	661	674	672	693	665	636	647	641	670	705	662	609	680	668	663	674	653	655	648	681	646	670	685	689	640	644	652	694	674	674	696	650	687	724	681	648	665	658	644	642	643	632	640	668	642	707	658	604	650	704	671	669	682	665	619	653	658	673	649	645	725	694	659	673	668	678	663	683	658	640	629	677	639	648	695	681	651	676	667	674	699	631	701	654	684	622	618	644	651	665	617	623	686	711	683	649	685	676	685	619	670	657	652	668	681	656	632	685	678	629	667	713	623	706	629	638	643	654	659	698	681	698	668	664	653	675	701	640	680	678	657	658	669	662	669	678	728	676	678	666	618	663	694	657	623	667	635	672	660	615	718	643	696	631	631	690	636	695	676	650	664	710	697	684	697	718	686	667	678	679	684	665	728	667	657	676	695	688	650	669	648	692	643	623	613	571	642	676	696	664	666	694	619	638	628	702	655	691	654	694	676	683	618	676	719	656	649	673	669	645	654	653	642	667	627	662	642	622	685	725	657	665	654	643	640	650	668	668	622	641	647	643	646	676	640	675	697	618	659	621	676	668	672	673	687	700	664	641	708	676	611	670	662	670	626	658	657	710	653	646	694	728	682	671	649	648	595	666	632	616	646	662	677	625	633	666	646	701	652	642	666	631	644	664	671	631	632	652	684	693	639	643	690	673	678	595	668	715	655	662	713	619	707	624	672	658	661	633	696	730	667	722	645	648	677	638	632	706	635	652	695	656	668	644	636	706	689	673	653	697	646	660	653	663	677	681	628	702	680	644	673	674	651	621	627	653	682	674	618	652	672	653	668	689	652	677	697	685	645	677	668	624	672	687	673	632	656	660	643	704	660	630	691	632	668	653	641	657	708	627	661	676	654	667	665	636	647	675	654	637	654	702	612	644	632	669	635	645	661	647	680	614	693	654	662	719	634	689	677	648	641	672	659	672	667	677	683	687	656	656	625	650	690	685	682	657	658	628	668	622	653	735	651	661	667	707	644	651	698	696	691	681	654	668	651	617	677	623	687	672	662	681	657	672	656	682	679	652	703	697	679	638	668	680	679	637	652	681	692	642	666	636	667	652	643	657	688	679	623	679	609	653	673	637	701	665	664	688	643	647	674	620	670	669	653	630	688	627	644	638	698	664	661	697	649	650	640	644	664	646	681	672	664	676	653	684	676	642	646	679	622	710	668	670	621	656	682	692	676	670	695	655	671	659	710	686	657	680	685	608	691	690	653	692	686	668	634	686	690	654	652	632	669	650	587	669	643	642	689	636	666	665	636	655	631	607	665	642	668	694	672	673	691	699	669	694	653	674	652	669	673	653	646	674	649	665	697	630	674	676	647	674	659	650	697	687	681	673	668	679	692	660	674	689	653	718	674	706	652	677	663	657	709	671	667	648	707	632	678	621	671	651	663	701	697	708	651	635	658	670	648	628	629	666	661	705	690	620	668	667	666	664	621	614	662	653	695	647	689	601	658	665	710	612	682	692	639	678	600	679	674	607	645	660	639	637	655	632	675	681	639	641	701	665	651	640	655	627	679	672	694	633	678	655	688	705	621	641	660	650	676	648	689	665	632	632	653	688	721	668	627	695	609	599	702	650	643	665	665	685	724	646	650	616	687	667	686	654	677	635	723	649	664	654	732	679	633	658	659	645	673	694	640	726	661	676	708	684	641	622	639	685	660
24525	20336	26450	24088	20352	10357	1194	850	718	623	602	565	605	567	529	545	529	486	487	513	469	502	446	483	469	497	428	464	447	461	435	467	398	479	516	432	491	433	467	448	427	491	442	420	446	466	471	426	418	438	464	468	443	464	439	459	418	443	455	431	452	405	455	480	447	454	466	430	442	452	439	450	488	441	459	429	450	436	405	440	437	411	460	447	457	432	442	434	424	439	401	419	432	451	434	436	427	432	440	435	451	459	448	409	452	439	386	464	483	418	430	479	432	438	441	425	416	436	441	432	414	429	442	441	464	427	409	453	440	446	399	411	433	413	439	427	462	444	457	433	430	443	480	430	420	413	430	428	407	473	445	417	446	442	442	447	415	408	446	416	449	446	456	457	486	453	435	442	440	460	456	451	440	435	432	454	451	478	428	429	412	441	389	454	431	453	426	450	419	462	434	420	455	428	413	465	429	423	422	446	480	418	459	434	422	434	460	435	432	435	441	454	448	455	442	414	436	436	424	442	457	420	471	434	440	422	455	422	458	440	432	471	408	419	433	434	460	449	432	457	448	445	466	424	437	450	435	425	454	460	438	447	436	467	400	429	431	465	419	437	422	448	440	439	430	431	420	455	455	408	412	468	452	408	431	439	443	438	435	420	441	457	394	463	462	420	415	451	474	454	450	438	444	429	465	428	431	444	459	428	443	428	420	460	411	417	461	432	436	477	469	392	358	443	434	438	442	457	438	430	448	452	440	432	429	393	485	429	430	433	444	473	410	449	420	444	438	462	437	471	448	444	430	465	454	450	453	396	434	458	459	413	429	437	472	425	412	465	461	450	450	410	431	471	457	433	412	452	468	461	461	449	429	457	449	434	420	445	444	411	464	462	425	473	404	420	466	438	420	470	415	433	443	440	417	411	449	442	448	491	438	435	413	410	439	455	423	436	447	433	457	445	422	416	449	444	433	447	457	412	456	463	441	442	468	437	411	430	427	423	431	424	414	432	424	473	423	414	406	445	393	419	413	439	448	434	423	446	399	408	445	409	462	433	446	413	452	411	433	448	468	414	410	454	389	394	396	453	464	422	417	440	424	408	446	476	394	445	437	454	440	413	408	457	460	435	449	455	409	409	438	454	450	472	444	428	440	412	413	422	441	411	483	452	431	432	417	424	470	422	432	420	422	427	439	399	441	446	441	406	452	444	411	461	430	465	442	473	457	465	444	457	461	407	432	435	451	404	422	418	423	462	460	452	411	481	459	417	405	422	469	436	428	482	434	409	422	445	446	414	416	419	465	372	435	450	433	418	437	413	426	439	443	443	433	418	419	421	459	477	410	429	468	437	420	453	417	420	427	430	451	464	450	462	446	436	448	449	426	438	429	431	440	414	452	417	438	424	415	401	446	474	431	437	453	399	446	466	403	448	445	475	429	426	448	450	454	447	486	461	418	468	437	410	425	425	478	477	432	415	421	428	459	412	436	447	382	439	422	409	477	412	447	453	456	442	446	422	438	405	424	407	429	405	398	435	423	428	386	424	432	420	402	416	432	475	459	410	440	448	385	425	435	456	397	413	437	439	424	422	456	434	429	453	449	424	447	438	460	488	430	411	427	486	440	441	444	493	444	467	446	422	462	434	424	427	425	454	434	458	450	450	406	450	418	427	430	406	440	425	443	403	486	436	420	438	431	449	428	432	458	422	414	451	439	429	450	445	472	432	439	420	408	447	427	438	421	454	444	418	441	456	419	473	449	457	453	438	437	436	446	419	428	434	471	440	471	420	459	437	427	470	466	473	418	404	440	490	462	405	443	431	472	403	427	424	424	430	425	417	439	426	443	419	416	445	460	454	464	419	422	386	446	432	453	471	432	424	442	448	430	421	416	465	447	449	431	460	425	401	437	418	452	396	425	403	425	456	452	442	460	453	430	429	485	429	426	461	413	448	433	444	442	414	461	467	423	399	449	487	429	435	478	413	469	442	452	460	462	475	436	430	444	415	427	427	451	483	396	459	438	465	464	415	442	429	451	474	440	420	412	447	440	445	430	435	439	437	443	434	429	447	448	441	423	468	421	435	397	445	405	437	459	446	398	418	425	422	410	411	395	474	435	443	454	457	432	456	451	415	426	423	413	440	447	449	449	447	406	418	415	452	464	415	448	422	402	453	429	413	427	426	426	409	458	455	459	423	448	425	440	447	483	430	466	448	418	424	451	430	444	419	451	439	390	412	431	403	436	475	453	417	440	449	459	456	438	432	390	446	430	418	451	418	428	438	441	447	422	417	416	455	470	469	436	447	423	441	456	436	440	412	442	461	450	429	450	482	451	414	465	451	410	436	438	444	457	430	456	410	447	459	476	453	418	434	445	456	437	437	435	442	473	428	433	405	441	398	471	445	446	456	444	450	430	441	456	446	456	454	435	409	416	438	415	419	439	434	439	464	471	448	428	425	447	430	437	426	460	418	456	417	410	479	441	425	443	469	404	429	455	461	421	440	391	429	460	437	443	440	431	479	425	461	455	402	438	419	436	433	436	436	437	435	408	411	449	428	448	431	430	437	405	451	427	434	448	441	414	441	440	458	469	462	437	408	460	458	450	423	451	442	475	454	451	395	474	438	452	421	479	492	453	435	444	398	419	459	455	456	446	423	442	459	422	423	414	406	482	488	435	463	426	431	417	438	434	449	478	443	458	387	451	424	400	471	424	448	416	456	429	463	468	449	473	405	457	432	434	440	451	450	419	494	420	469	416	456	459	440	456	471	419	417	451	447	462	439	485	446	430	432	464	438	455	445	427	425	454	471	409	430	436	417	461	436	428	436	424	429	482	469	429	453	430	426	466	440	436	448	431	401	454	463	405	431	490	453	418	432	440	431	448	434	449	416	454	422	418	445	429	448	437	428	428	457	466	464	440	417	445	452	430	422	451	442	460	441	411	447	456	459	451	392	414	431	452	452	455	453	445	461	453	428	456	443	451	417	406	478	472	410	474	428	419	442	411	419	417	476	463	447	481	455	453	417	441	416	468	389	398	451	400	445	454	412	471	439	462	463	450	434	453	465	442	437	432	435	455	472	471	465	449	464	485	428	433	423	417	454	416	461	434	440	412	411	426	441	449	438	452	482	455	438	428	421	429	410	421	406	403	423	450	469	423	469	429	420	430	443	419	425	427	399	459	403	434	448	481	444	431	426	424	422	411	427	436	446	431	420	412	404	409	413	422	460	437	445	462	443	429	422	423	470	428	396	452	467	404	434	417	470	435	451	443	452	475	477	436	429	432	394	434	428	417	444	402	441	415	426	414	458	477	426	449	425	408	400	431	491	394	385	449	457	469	454	431	460	412	458	435	483	461	434	467	447	415	425	436	410	455	449	480	428	434	414	472	406	428	479	426	433	454	437	427	397	406	447	463	453	434	427	458	458	447	440	433	467	457	408	430	403	438	440	446	445	451	445	452	459	467	441	452	440	454	414	451	426	468	428	420	414	412	473	423	458
24185	8544	7748	4272	2794	1945	1547	1336	1102	980	915	809	707	681	684	585	617	596	581	560	563	540	538	521	536	554	474	461	519	503	497	489	513	507	517	450	467	516	469	465	497	491	463	483	527	485	509	465	471	470	462	444	506	436	480	439	453	451	439	480	467	455	477	444	437	439	462	412	460	479	409	483	506	477	439	456	480	477	486	463	488	455	485	466	464	468	451	443	516	463	470	483	438	482	480	471	459	449	468	488	467	473	430	499	480	462	490	455	429	459	415	471	511	466	445	481	480	461	421	450	460	483	487	460	487	441	509	480	438	484	429	480	463	422	451	473	451	446	465	437	474	472	477	490	425	501	424	433	441	462	447	483	448	447	454	461	463	463	458	464	436	443	437	467	482	489	490	416	463	466	467	457	473	441	457	461	430	469	469	464	461	463	463	456	431	470	413	469	472	442	448	440	447	465	437	474	464	474	456	431	444	457	434	471	471	455	482	462	454	484	488	490	470	467	446	460	443	424	487	429	475	471	446	468	429	483	449	485	397	447	454	409	476	444	479	434	456	456	430	456	442	442	502	477	457	445	451	454	456	454	469	458	459	462	475	433	511	512	446	444	469	456	445	441	465	434	427	458	491	461	485	447	483	452	444	449	480	420	443	459	466	456	451	448	473	463	469	478	450	455	438	441	450	449	457	477	479	434	481	445	436	459	447	447	459	436	460	459	423	440	468	480	426	482	440	437	438	427	420	462	468	460	457	443	465	446	461	461	442	509	481	443	463	441	447	460	460	413	450	430	419	448	462	441	446	455	491	465	445	488	424	394	450	434	451	460	446	489	489	448	433	462	475	455	452	487	481	431	468	483	463	468	468	429	431	442	439	447	427	468	438	445	431	426	436	443	443	426	475	446	455	465	474	471	453	507	474	478	466	458	449	487	469	449	486	456	466	448	431	454	447	477	439	464	425	462	466	449	473	457	496	448	455	470	480	414	439	485	434	434	438	415	489	461	431	434	474	462	440	409	435	445	457	431	477	465	480	474	467	450	435	434	483	458	451	492	472	491	434	473	438	471	473	415	469	463	444	470	457	444	448	473	464	466	422	436	441	433	482	453	455	427	453	506	443	425	479	471	453	474	457	446	475	476	445	460	434	449	456	456	448	483	420	470	438	423	469	479	484	466	430	466	414	428	447	424	429	441	485	434	457	510	442	480	457	453	427	440	463	435	488	463	445	409	475	433	458	440	429	490	472	458	478	498	431	477	493	475	475	444	442	477	411	431	464	449	442	419	426	453	492	485	455	440	473	429	393	441	424	459	509	448	442	479	466	465	487	411	422	432	454	493	418	440	446	477	463	441	461	446	436	449	454	461	463	445	458	454	456	466	443	440	444	451	455	449	445	469	478	456	454	457	446	450	449	426	465	436	479	469	507	456	468	442	443	464	435	486	479	458	470	456	461	472	485	449	458	466	433	430	457	462	454	462	428	447	445	439	456	454	520	479	458	504	431	475	453	452	446	456	449	424	423	464	434	501	472	421	468	448	453	437	457	490	464	465	482	426	466	461	427	414	475	464	499	428	470	409	419	469	476	464	449	423	484	449	420	450	446	484	457	473	425	456	448	446	454	486	431	458	441	390	485	478	483	444	419	490	484	466	467	471	471	430	449	425	440	479	459	421	445	463	452	440	438	454	471	430	455	443	503	405	462	483	382	435	450	416	419	432	451	447	432	455	440	475	444	477	428	444	447	496	464	476	471	384	459	468	451	453	433	451	429	456	453	431	435	442	461	443	422	455	477	446	467	423	452	489	473	467	442	446	511	441	458	428	478	481	447	489	447	460	450	449	431	478	439	443	456	506	454	444	467	441	471	438	460	449	428	467	438	433	438	468	440	462	451	478	483	468	438	446	431	442	410	442	457	445	486	472	466	489	468	449	426	434	451	447	471	461	480	461	426	459	473	461	460	448	466	489	480	488	435	452	461	422	422	429	456	460	487	478	464	438	472	478	476	418	456	456	455	444	490	452	485	415	427	437	454	455	468	432	439	426	462	422	430	454	438	439	461	456	482	432	479	491	428	451	472	465	450	487	441	485	461	429	435	488	447	444	460	447	476	429	454	489	439	484	460	445	473	414	409	421	498	433	449	477	443	431	478	450	463	468	417	464	438	480	434	482	455	425	490	396	466	446	451	419	460	475	433	436	421	497	471	453	465	461	439	464	462	457	439	466	449	470	480	462	455	470	435	450	450	452	465	430	454	481	481	464	467	470	486	437	474	480	450	439	411	471	438	448	449	468	445	457	492	467	453	437	409	479	412	453	415	461	490	469	447	437	489	439	416	472	494	435	450	486	502	454	461	484	433	466	460	481	419	454	432	432	479	431	466	432	496	442	466	459	442	445	443	442	463	435	423	454	457	439	433	448	457	452	442	419	437	469	448	425	507	443	426	453	471	447	475	441	437	426	460	502	440	456	431	477	446	447	464	461	440	455	452	393	448	496	404	441	494	475	491	467	487	467	461	476	455	452	450	465	474	476	428	460	465	466	442	468	456	434	446	424	462	486	423	455	429	431	444	433	453	470	447	451	449	497	471	445	441	452	471	469	460	429	458	446	435	432	441	450	407	460	436	473	456	463	441	443	454	462	441	448	498	477	475	442	448	456	442	482	484	431	458	444	461	464	502	430	447	468	447	478	470	435	474	470	451	469	484	449	457	433	451	445	481	492	447	456	438	427	437	464	490	495	441	450	451	448	481	457	449	484	437	479	435	475	466	463	462	450	454	452	421	480	451	457	430	445	439	446	440	474	444	460	456	499	465	455	477	449	421	451	453	483	469	426	426	442	451	424	455	430	488	458	452	450	448	450	457	432	461	465	401	463	485	444	445	480	482	422	457	463	470	455	447	485	443	445	409	435	457	451	429	411	493	436	450	467	464	470	475	506	448	463	419	451	476	479	452	481	440	410	412	444	433	466	474	452	500	461	442	469	458	457	492	457	479	455	435	446	459	481	450	428	469	418	447	435	423	450	454	452	423	447	466	436	477	438	466	457	469	480	427	448	415	430	464	457	459	449	428	491	467	456	459	455	443	469	461	486	440	401	451	466	475	432	460	440	446	466	474	433	485	477	463	458	481	498	450	433	444	457	461	481	466	443	440	441	479	428	451	469	416	448	457	447	447	454	423	436	467	438	444	462	473	485	460	454	499	467	436	448	490	452	465	444	436	481	481	407	425	426	447	395	492	433	438	463	483	473	474	482	423	462	429	443	446	457	465	451	459	432	439	436	426	486	445	434	447	463	462	434	439	481	450	413	475	409	442	441	451	451	443	452	431	439	456	433	427	475	481	461	435	470	498	449	446	447	466	470	449	464	493	441	439	420	441	460	434	469	434	462	476	489	454	455	477	437	459	409	474	496	459	471	451	437	428	469	444	448	457	443	436	455	458	450	489	475	436	472	451	434	456	429	459	439	448	467	446	434	476	450	444	455	479	459	439	452
22662	20344	26890	23670	20346	20424	10472	1894	1342	1273	1194	1138	1150	1013	1066	1000	934	934	941	942	908	976	944	931	905	811	878	889	856	887	867	842	945	846	926	893	875	899	944	852	886	830	889	903	844	865	864	865	810	868	883	863	843	902	789	880	852	816	807	846	832	898	853	835	822	805	789	814	844	892	862	845	873	806	806	862	854	864	887	836	837	820	824	879	807	837	822	854	866	798	866	829	828	854	785	829	862	856	810	872	847	815	828	793	846	818	858	823	835	834	863	842	836	846	842	851	795	810	815	833	839	795	818	836	872	847	826	876	859	887	803	834	893	816	859	810	856	831	848	819	844	802	803	850	822	879	863	901	818	895	839	864	795	862	822	902	831	796	838	825	843	877	843	790	793	808	833	805	841	893	827	818	851	836	871	794	833	869	866	788	827	806	813	855	880	806	810	814	827	880	813	842	830	836	884	844	776	827	881	888	819	776	782	818	814	825	840	823	824	877	859	829	812	799	848	811	826	809	829	839	803	868	816	839	815	861	874	796	837	878	842	780	832	813	817	872	886	903	827	812	796	832	841	792	834	836	766	796	808	907	840	887	833	846	831	866	817	797	821	841	806	818	815	825	810	858	795	791	789	862	849	817	799	775	833	874	818	776	792	828	828	829	864	823	779	829	771	823	873	830	846	771	814	835	826	789	852	795	798	840	849	853	789	867	807	870	836	829	786	838	851	817	846	786	836	810	822	827	822	808	831	828	865	867	852	845	806	897	802	887	862	824	825	826	798	771	844	845	836	830	823	795	810	871	837	827	822	828	839	848	835	837	825	822	809	818	797	890	815	812	803	794	866	825	875	831	855	850	865	861	830	851	838	826	840	842	911	833	849	861	862	803	857	779	839	807	897	807	862	787	853	852	779	853	884	818	770	846	899	829	836	791	769	829	885	839	836	832	859	841	824	868	871	840	897	888	849	856	864	856	807	834	814	845	862	787	894	766	788	900	856	882	850	820	807	829	861	816	828	851	838	827	864	851	840	841	826	795	839	834	884	848	859	770	791	801	833	858	818	813	808	864	833	811	835	815	794	855	795	852	902	732	798	822	847	810	817	819	809	852	854	838	849	823	781	821	867	833	786	859	864	845	831	789	856	831	809	857	798	844	800	827	896	845	829	864	845	829	830	858	842	815	844	779	846	799	836	790	829	835	830	820	834	843	829	814	831	825	815	837	834	841	853	842	844	834	859	816	843	847	861	818	811	854	860	850	866	854	840	831	827	827	854	803	865	801	828	884	819	793	841	846	885	810	812	815	813	798	838	889	871	850	799	877	791	812	786	825	794	772	775	864	804	786	781	799	874	824	822	873	822	826	821	836	845	834	854	850	830	818	801	825	797	854	868	860	854	845	822	813	862	855	779	817	791	764	812	843	796	856	838	872	820	878	824	831	841	898	801	832	850	774	802	829	803	780	811	833	904	819	817	791	811	888	806	810	811	810	866	828	816	795	815	847	841	831	812	851	809	835	836	829	844	847	872	841	850	766	845	852	802	862	809	860	808	824	863	832	897	800	941	835	834	840	849	781	829	819	875	878	818	843	804	868	842	813	845	816	770	823	835	805	792	826	856	848	863	829	827	920	863	789	829	860	905	865	812	828	839	814	881	811	811	816	830	788	787	854	815	851	809	896	869	820	845	835	850	849	827	815	841	845	865	848	852	875	828	807	837	841	855	846	849	852	844	801	789	845	835	836	813	909	854	805	848	831	834	894	824	809	825	831	798	830	823	823	793	831	807	840	847	802	885	854	834	745	872	759	794	821	821	835	815	785	842	778	803	789	802	862	874	849	825	846	803	863	794	820	839	794	850	841	855	837	817	824	851	776	850	806	806	836	845	811	829	833	850	824	790	825	825	812	819	848	823	861	793	855	858	832	811	812	806	874	832	823	812	827	771	828	862	848	878	836	823	816	829	819	786	846	832	824	889	868	810	829	842	821	801	802	833	849	825	841	841	857	807	816	828	880	826	759	826	839	830	835	841	828	893	790	861	798	874	829	898	811	836	819	857	801	840	784	799	826	884	849	811	822	799	765	832	784	803	891	828	819	836	768	871	864	829	831	817	839	846	833	844	847	801	847	818	874	870	817	902	853	849	837	858	768	834	810	838	827	837	810	850	826	832	789	892	798	832	812	808	816	804	857	853	795	823	855	835	858	867	831	838	788	906	797	844	837	872	802	811	850	823	806	834	829	809	854	824	785	819	787	779	783	823	839	813	827	832	877	837	847	837	826	806	819	865	814	841	828	826	819	875	838	799	750	824	857	837	800	802	845	836	844	872	827	833	730	835	824	790	834	851	817	825	851	802	807	785	839	854	793	875	871	871	816	827	878	798	826	826	841	832	807	838	823	870	839	842	828	837	879	859	873	813	817	806	808	843	817	848	866	875	833	800	851	789	861	840	816	852	853	831	838	756	835	882	846	811	817	863	799	819	782	836	844	811	816	863	819	853	818	886	774	835	808	861	821	835	827	823	857	805	826	833	846	861	800	854	832	879	805	831	808	832	860	825	826	819	793	778	896	884	823	785	827	807	818	825	842	776	878	821	828	843	836	869	823	807	833	833	844	837	849	798	855	805	860	809	855	833	831	822	829	850	815	844	861	836	879	825	811	816	867	785	841	782	789	832	782	764	879	815	806	805	808	813	821	844	840	898	894	775	827	804	842	784	841	838	873	866	817	858	868	787	772	783	826	871	852	797	809	826	856	893	864	837	821	828	823	868	849	841	774	839	808	833	826	880	837	838	811	851	862	838	843	835	834	793	835	852	781	841	871	793	867	786	807	800	805	821	828	851	842	806	833	856	810	782	844	796	824	806	839	823	827	828	852	838	853	765	828	845	804	835	865	879	828	831	863	825	836	858	833	836	865	839	848	783	835	823	852	839	786	825	885	846	870	831	840	891	864	860	825	804	804	863	850	841	798	870	821	812	820	859	783	860	805	851	832	800	834	820	854	852	807	818	804	831	800	840	871	795	860	849	809	820	767	819	853	787	873	880	852	828	874	780	932	812	836	806	780	836	813	846	794	822	782	806	840	808	821	865	820	840	856	829	804	822	754	833	835	837	804	845	827	809	814	829	768	787	787	812	817	832	807	837	842	835	795	801	857	805	860	855	821	809	784	816	859	924	817	824	845	893	832	819	827	847	863	821	840	870	834	772	859	846	810	805	920	913	784	882	861	856	811	795	823	823	788	828	851	806	845	848	863	799	861	785	836	783	865	878	862	845	853	851	840	820	872	798	825	765	824	836	811	804	807	789	786	865	840	820	770	794	831	831	875	779	895	825	813	826	847	899	862	853	791	818	901	848	854	825	835	787	832	825	858	827	818	784	785	884	804	818	819	843	849	803	853	846	811	772	775	812	808	845	841	826	794	880	889	807	819	874	872	793	806	798	855	893	811	818	817	846	824	818	842	777	858	833	846	846	865	796	848	861	852	869	815	822	857
22026	14329	13059	7677	5057	3857	2967	2379	2142	1877	1610	1432	1363	1303	1174	1121	1108	1027	1045	983	1000	1011	1006	906	888	971	877	937	912	897	801	882	832	840	892	862	863	840	837	840	797	852	781	833	886	840	813	838	809	783	826	805	782	774	827	851	811	782	782	804	788	779	784	833	764	773	804	800	799	758	772	809	863	773	790	756	772	780	784	785	790	810	777	851	800	816	790	793	773	801	815	783	791	771	805	823	776	794	758	781	811	770	791	809	758	787	765	807	787	759	823	752	794	721	791	775	806	806	809	840	773	748	806	872	769	784	801	735	793	789	763	765	788	786	843	805	785	772	843	811	788	749	760	763	814	807	810	743	780	791	786	759	801	792	815	816	818	814	812	817	782	813	764	825	832	810	826	836	794	806	776	800	765	765	780	787	769	801	805	781	754	794	774	778	789	773	789	800	757	740	826	803	715	817	794	745	786	751	752	854	773	804	768	828	779	797	740	808	730	771	806	777	832	802	746	819	767	820	822	788	769	788	794	783	721	811	785	770	789	743	852	814	745	769	758	792	754	819	817	767	810	847	808	794	778	803	770	773	828	805	773	786	776	791	810	761	772	813	849	763	770	850	772	794	796	793	803	807	825	806	800	829	850	768	800	793	774	802	793	776	804	759	741	795	801	821	773	756	811	773	845	748	748	770	796	779	742	807	802	795	761	802	764	841	818	792	819	844	792	771	778	776	727	800	740	784	746	833	811	839	807	773	825	784	794	789	812	807	806	791	809	770	809	780	780	735	838	734	814	796	728	773	751	791	797	810	798	807	824	833	799	830	783	845	790	754	794	777	763	814	786	752	786	755	811	805	819	807	796	748	811	777	797	787	828	801	765	779	808	773	758	770	780	866	816	723	790	836	807	754	762	820	781	771	793	774	771	817	786	808	833	785	805	838	788	791	794	838	757	696	734	798	786	813	761	767	811	793	806	797	757	816	784	770	792	823	790	773	737	766	807	769	771	799	808	768	816	763	778	785	764	816	777	803	760	763	815	764	805	766	762	774	849	756	815	736	841	757	777	793	852	797	729	762	721	773	816	788	789	765	834	778	794	831	765	812	756	786	747	864	821	811	763	745	782	756	814	782	832	788	771	757	756	767	743	784	836	800	810	831	778	797	819	775	811	817	739	771	796	784	788	744	777	734	804	807	813	810	802	804	784	830	776	783	800	841	739	749	781	770	769	816	813	794	818	756	798	760	829	756	792	878	755	775	767	746	781	839	761	808	773	798	747	764	767	804	798	811	808	782	751	793	779	806	766	760	773	804	794	797	801	749	766	736	791	756	760	785	806	768	792	737	782	803	761	784	785	767	786	762	781	790	800	833	765	824	790	822	847	832	720	777	790	847	811	753	824	783	764	794	739	794	806	755	739	802	799	803	807	839	781	764	805	781	811	798	775	743	856	764	792	837	804	760	774	754	814	840	780	839	754	744	791	787	791	761	812	770	822	783	797	846	803	782	795	823	783	790	855	771	820	701	805	797	825	805	834	822	798	769	772	813	785	774	759	784	731	751	743	771	743	826	761	798	812	804	777	793	788	814	736	732	768	804	815	798	791	782	817	777	769	792	745	836	818	787	821	780	796	821	786	820	774	811	792	753	853	778	797	791	816	828	761	812	816	797	793	727	789	736	750	748	880	814	792	851	749	766	752	823	749	793	768	834	773	797	789	865	812	785	781	835	805	741	743	777	790	744	790	764	759	790	776	772	766	810	822	812	827	779	742	780	733	768	782	795	794	801	796	816	810	802	821	795	773	779	778	819	797	772	802	773	786	842	783	770	811	807	810	798	741	751	764	788	793	794	770	825	793	784	775	778	847	802	761	826	759	804	808	780	741	798	813	759	791	775	780	759	829	807	763	783	772	822	782	752	792	813	764	796	776	753	746	782	798	771	785	759	795	759	806	776	807	783	787	768	743	741	797	777	765	749	778	809	810	760	809	785	812	802	819	767	750	815	762	766	746	867	815	801	727	766	811	758	823	811	841	775	796	764	796	792	822	833	829	819	757	798	803	781	827	795	782	869	777	777	811	800	813	779	787	805	789	820	852	763	777	842	754	791	763	843	811	816	827	785	816	822	801	797	833	739	807	755	858	807	750	767	770	837	792	810	812	807	785	779	784	834	780	809	790	804	759	835	819	780	799	765	801	808	789	710	780	790	792	761	794	784	747	783	750	784	749	766	794	765	753	802	809	786	759	793	826	792	782	755	802	771	801	803	822	865	797	810	873	777	774	804	756	757	800	773	795	776	780	778	805	816	832	784	752	784	816	733	810	829	779	768	789	793	756	800	793	747	763	768	808	766	792	750	795	780	785	768	754	786	748	842	751	802	858	793	755	779	796	783	827	842	814	794	808	786	814	797	810	794	826	843	776	784	741	809	801	766	794	789	791	795	833	842	764	834	776	823	780	796	759	800	845	744	808	792	769	767	775	726	780	759	789	804	763	825	778	803	855	765	728	754	806	779	791	781	752	786	833	810	754	766	799	805	745	794	764	772	821	770	800	778	820	830	777	794	743	856	745	747	760	805	794	795	800	777	810	773	778	808	749	830	804	769	782	754	773	814	818	777	752	771	769	783	769	828	755	715	764	787	763	776	835	789	777	786	806	805	800	807	810	781	800	779	799	860	794	784	818	765	786	822	770	782	770	782	743	747	796	804	785	793	799	843	823	804	854	818	844	810	774	789	766	811	770	778	793	729	763	833	802	809	807	813	817	755	836	809	773	777	766	763	832	748	810	801	789	825	821	795	792	788	795	789	780	795	781	837	804	817	814	801	765	810	736	726	814	804	745	771	761	792	825	823	784	757	805	795	804	762	801	792	803	791	769	790	787	737	830	770	808	769	837	751	781	840	757	785	735	774	770	761	782	776	759	780	756	772	809	765	820	824	810	811	817	735	800	789	744	796	823	812	773	768	772	799	857	810	799	779	766	789	807	766	782	806	832	766	811	807	818	841	799	776	826	804	788	764	790	770	788	815	842	765	866	824	738	714	773	800	753	730	773	788	773	771	825	755	794	785	770	791	800	799	774	775	770	808	783	771	796	798	887	784	782	849	807	789	816	781	785	784	815	839	819	779	846	782	779	780	772	760	761	800	754	811	752	800	798	795	774	814	834	738	801	761	827	835	790	764	781	736	806	768	799	757	810	804	800	807	779	816	815	803	782	802	810	818	758	823	756	804	796	796	773	800	730	775	789	791	780	763	816	771	788	835	791	819	789	816	775	756	788	776	814	850	808	770	758	789	777	786	726	769	798	778	814	805	797	744	776	796	817	797	746	831	764	807	807	812	817	798	800	798	805	827	765	789	773	791	804	757	751	761	798	815	754	771	763	793	795	791	801	740	756	773	779	817	786	767	793	802	815	816	752	826	778	778	811	761	787	805	824	825	723	829	794	797	823	779	792	765	791	771	761	789	783	821	775	768	763	800	808	793	800	752	770	727	780	762
30902	15029	2800	864	696	650	633	601	674	650	665	670	615	652	628	586	617	680	654	628	593	610	638	639	611	601	650	640	636	648	690	618	617	612	647	647	616	609	637	634	638	630	618	671	612	686	621	640	621	624	623	605	646	611	658	645	612	623	602	620	608	659	637	638	664	612	644	667	669	650	635	653	631	612	673	658	676	689	616	619	612	646	612	613	647	624	592	678	658	674	632	622	580	626	650	668	625	599	617	653	642	672	617	655	636	657	638	603	646	665	600	666	630	622	654	597	666	621	620	630	614	630	635	684	591	664	626	637	651	601	653	669	687	592	629	605	639	647	617	648	635	673	621	609	633	654	622	619	619	689	659	611	647	644	612	632	619	676	666	622	711	587	603	614	646	606	643	607	661	630	642	670	622	645	619	606	662	687	630	677	651	627	667	632	654	619	633	620	632	572	599	616	619	652	676	632	639	592	711	641	612	645	618	584	611	612	584	610	600	599	661	622	590	687	687	667	637	641	644	632	645	618	661	641	621	598	616	622	630	611	633	645	613	632	618	659	627	611	624	603	673	591	614	633	637	636	602	664	693	614	574	623	656	639	600	608	623	637	594	609	616	612	672	662	653	659	692	602	667	617	660	620	614	590	664	619	620	558	675	590	634	648	661	657	628	575	624	673	668	594	592	639	640	640	612	648	630	637	669	619	587	641	639	586	639	582	656	631	580	612	579	624	667	722	620	630	615	642	619	552	620	636	633	648	631	600	596	635	625	673	600	630	602	612	641	639	646	666	646	639	622	678	577	653	598	667	648	668	690	591	670	614	639	613	640	637	642	625	675	662	629	611	661	618	645	618	630	604	637	626	618	620	618	649	626	696	623	617	630	636	668	651	596	674	625	645	629	595	659	650	660	637	621	627	591	620	638	630	679	637	604	622	652	652	613	621	650	624	611	615	662	608	622	644	647	600	657	640	598	643	618	657	684	623	628	626	644	656	605	598	637	705	642	668	650	644	615	652	653	649	634	628	675	614	617	643	620	589	605	668	652	621	625	618	624	661	592	600	629	600	661	578	617	624	613	649	628	606	663	596	633	644	639	611	636	655	639	618	584	663	594	600	667	602	617	641	612	633	649	635	681	603	655	624	648	630	631	626	647	647	625	622	605	667	666	630	617	626	609	615	610	641	641	633	664	650	627	683	642	640	618	635	584	594	591	680	663	658	614	625	660	551	595	679	648	604	610	623	628	603	641	629	681	675	656	632	637	611	633	639	668	655	628	647	685	596	597	613	615	629	628	578	597	645	626	653	683	667	598	663	666	633	668	645	648	657	657	633	615	606	657	601	633	671	639	594	632	639	647	589	632	598	634	609	664	607	588	652	661	636	635	604	644	651	595	580	681	633	660	634	646	606	638	624	610	626	655	611	651	669	607	667	602	608	654	679	593	620	660	655	674	681	649	595	611	608	651	654	645	636	633	644	628	588	636	634	645	636	638	670	626	648	652	633	617	624	582	656	631	616	631	607	658	654	634	630	626	630	656	643	642	621	635	631	627	632	623	646	603	635	585	660	601	605	622	615	648	675	626	633	650	578	611	645	641	637	617	622	634	602	651	645	607	618	666	638	577	650	663	621	693	614	666	629	682	676	644	622	622	656	641	626	649	633	654	588	612	627	593	624	634	623	594	654	667	655	611	588	619	644	630	623	650	624	642	601	632	621	674	618	634	621	635	657	626	642	647	658	662	675	671	622	679	626	593	665	677	649	683	703	627	607	609	607	609	652	608	608	649	609	660	645	611	631	667	618	628	619	643	595	591	622	642	671	675	675	646	623	630	615	628	599	623	602	611	667	646	614	652	626	623	666	655	618	642	621	658	669	645	646	598	672	600	673	643	617	631	683	653	638	652	689	598	621	627	646	629	621	617	601	641	643	615	601	634	630	648	624	655	653	641	620	659	641	662	639	610	641	612	648	644	598	659	600	634	646	621	636	639	664	635	602	652	632	639	663	628	611	613	677	640	641	665	652	649	629	641	661	633	625	651	672	585	661	639	602	626	666	622	603	631	579	667	626	664	646	624	672	613	604	616	589	646	615	641	602	630	635	592	625	614	630	666	640	637	646	614	634	591	638	594	665	653	620	586	666	606	598	640	705	623	597	643	638	622	659	623	601	647	625	628	630	624	608	663	660	625	620	635	619	661	661	626	599	678	658	672	633	631	645	638	640	641	590	617	638	607	605	652	659	661	671	646	622	618	628	651	629	597	666	644	637	629	606	601	644	642	598	628	606	674	589	619	611	601	633	620	660	654	612	644	678	672	665	643	627	623	637	659	581	625	608	685	654	628	637	652	638	663	613	616	651	670	680	620	626	641	635	685	647	626	610	629	659	644	621	651	626	644	591	602	634	666	668	654	648	624	654	664	672	654	589	619	649	556	626	633	618	664	658	611	659	625	628	637	637	644	626	672	615	623	605	617	608	653	634	680	629	611	694	620	624	645	609	600	625	616	671	632	592	680	685	609	619	613	727	642	622	666	628	652	620	646	644	623	633	601	648	659	660	617	615	627	601	573	622	657	586	643	639	633	619	607	644	637	616	594	614	609	674	580	674	654	700	677	656	651	615	638	598	657	637	619	633	635	595	575	636	647	665	618	657	638	647	683	624	663	632	629	597	648	622	619	629	628	636	639	654	667	636	658	618	673	657	627	614	649	644	685	608	691	623	637	631	649	574	653	582	605	592	666	710	630	606	669	623	679	671	666	666	667	631	602	641	609	674	646	642	645	656	626	624	641	629	676	645	661	614	599	603	658	626	631	616	629	631	631	632	637	641	621	606	641	623	661	647	630	625	667	651	638	679	629	629	608	650	621	596	608	607	583	620	639	634	607	672	664	618	645	653	641	667	666	661	641	654	662	651	609	612	614	623	600	625	619	609	631	684	634	643	611	636	645	603	636	607	628	627	606	650	615	628	598	664	622	632	598	665	619	618	610	618	625	604	584	609	619	644	616	609	609	618	634	628	622	689	615	636	659	599	587	615	579	605	595	628	631	606	575	636	656	645	600	653	662	642	618	605	613	655	651	687	615	625	635	626	623	665	644	619	643	621	625	633	687	604	614	651	652	615	615	620	682	603	625	673	659	671	632	648	587	619	623	646	584	647	651	643	618	634	615	625	616	663	632	624	631	636	658	665	637	643	619	592	623	633	649	662	634	622	643	616	579	645	619	637	607	684	646	639	641	595	659	611	613	629	586	639	618	656	654	629	632	585	620	613	630	645	603	560	637	666	617	626	586	611	601	649	659	699	662	627	646	698	634	601	667	661	632	609	669	622	632	733	637	619	614	589	671	627	656	645	600	623	650	614	683	632	578	626	642	632	669	589	598	604	640	625	578	607	671	615	641	670	628	634	647	663	691	606	623	553	609	649	659	616	585	677	599	621	686	603	637	630	623	611	660	634	669	623	636	645	646	623	583	590	599	644	644	681	654	644	621	622	636	626
18674	1161	1077	863	765	739	746	734	666	673	705	689	682	676	678	674	652	651	682	661	684	692	687	663	677	704	689	632	675	668	631	623	688	622	662	697	614	674	673	661	635	675	651	656	634	627	676	679	681	685	664	689	627	701	660	650	651	660	604	647	667	665	623	664	674	648	659	628	653	659	626	684	658	661	630	643	658	694	665	643	677	678	653	657	671	673	638	718	690	700	670	684	630	652	627	651	691	660	697	690	647	654	672	699	712	677	627	685	665	652	672	657	605	654	653	643	677	666	646	644	676	679	632	682	650	693	676	657	651	688	674	671	689	648	641	686	652	724	678	612	637	653	693	641	690	648	649	664	612	647	663	677	666	661	675	675	721	636	721	641	662	700	615	642	654	630	678	676	596	666	687	606	667	671	626	606	617	651	661	672	690	673	596	699	679	631	707	720	673	645	665	605	668	679	659	694	645	625	672	696	634	698	699	651	644	613	690	672	686	628	648	619	638	640	654	670	665	613	630	657	666	634	679	652	648	654	676	655	635	610	642	643	635	645	686	646	668	639	617	630	652	668	626	674	647	670	639	652	678	659	704	647	658	663	647	627	636	654	663	669	663	667	652	672	645	665	633	686	652	629	649	641	651	632	650	643	664	714	677	657	639	667	638	690	663	639	625	656	635	665	670	648	669	673	665	627	668	645	677	673	681	655	649	672	642	631	675	618	665	641	672	672	639	640	690	616	650	653	650	668	684	645	640	643	655	642	635	651	644	660	639	679	692	675	648	642	629	636	638	672	600	676	643	633	691	664	623	620	662	684	636	626	629	652	707	652	654	672	692	677	681	677	608	662	653	638	632	678	634	671	700	641	645	703	691	674	628	639	681	628	687	679	657	641	677	661	680	697	702	678	689	649	700	662	661	643	656	661	675	658	677	675	681	696	605	662	651	633	663	706	691	674	667	675	614	626	657	681	608	655	656	692	699	647	644	670	666	702	668	673	664	609	695	645	677	686	641	664	671	631	659	650	654	662	657	631	658	662	635	616	649	657	670	688	650	660	624	655	668	680	682	693	647	660	648	657	651	626	608	647	669	662	658	649	661	673	714	628	658	685	653	678	689	664	649	669	626	642	641	647	711	640	691	653	647	658	658	627	653	681	659	655	664	656	630	653	663	664	654	654	679	693	682	669	647	658	627	673	647	714	701	646	663	680	661	678	711	676	667	615	663	594	606	583	652	685	678	642	664	696	675	687	690	679	625	653	706	653	692	636	684	644	610	658	669	689	653	652	653	644	630	661	677	673	679	664	651	703	659	663	665	620	627	639	685	655	662	679	626	643	688	676	638	660	653	678	651	646	649	645	642	639	660	682	666	667	668	587	659	649	611	680	709	647	649	681	658	639	691	695	637	669	672	626	620	686	646	648	677	700	651	622	638	692	693	662	672	711	685	646	638	689	610	671	705	608	658	652	691	716	646	713	652	676	685	652	721	658	681	617	684	644	702	611	731	671	672	659	620	732	660	681	625	639	654	655	640	670	653	637	617	644	682	702	662	669	644	618	696	613	648	643	668	652	619	632	662	640	668	614	654	671	650	663	653	629	640	618	659	669	615	645	656	631	662	599	639	634	703	580	686	647	628	673	643	668	653	640	591	674	677	658	654	676	663	679	645	655	684	713	620	696	638	657	638	679	653	675	662	661	662	672	625	654	657	635	657	687	640	664	668	688	656	703	669	657	624	638	669	671	668	675	692	656	639	640	600	654	639	660	655	672	666	651	673	610	652	666	675	653	638	643	617	661	730	647	627	691	646	652	703	652	645	624	715	684	642	633	672	644	671	628	663	652	622	678	670	637	641	649	636	658	595	662	623	647	629	688	676	647	613	641	696	661	631	635	679	622	629	676	666	694	638	650	666	629	657	671	646	681	658	698	673	673	673	646	637	640	677	652	703	710	658	649	613	601	650	643	626	677	660	629	658	638	659	694	662	665	668	657	665	707	696	681	658	677	658	669	668	629	650	680	628	653	614	662	645	678	643	705	668	648	679	601	643	649	695	689	670	667	665	666	693	657	676	669	688	663	621	660	652	662	681	673	689	691	695	663	671	659	689	674	667	639	672	679	655	674	619	647	626	644	679	669	650	673	655	699	633	656	698	723	676	702	668	657	674	666	669	684	690	640	687	667	665	671	711	616	653	653	643	673	656	663	640	641	631	625	658	657	640	692	629	659	654	646	639	678	698	667	653	642	644	661	651	655	697	656	667	684	694	616	675	609	653	665	600	618	669	667	624	675	662	687	639	689	629	650	647	615	662	615	718	662	635	662	706	633	637	672	680	637	637	694	648	684	613	652	689	666	608	653	715	665	651	694	637	631	672	677	683	674	683	636	667	682	616	625	692	633	673	666	654	620	641	637	682	642	675	645	651	684	639	669	688	671	689	696	638	685	678	670	680	645	622	638	674	656	687	649	705	645	676	685	642	644	693	650	666	668	640	631	673	676	633	679	675	665	696	655	651	650	659	629	660	606	611	633	665	670	604	669	650	671	679	706	629	623	646	628	668	634	657	624	682	654	633	713	652	636	669	660	628	648	622	600	697	663	648	664	648	660	641	661	650	681	635	620	665	627	662	632	684	652	598	637	674	699	645	632	671	672	680	638	660	665	634	621	617	639	662	678	679	678	684	661	683	716	680	705	645	699	615	633	654	648	614	669	624	670	619	651	662	663	680	644	666	694	669	643	637	641	679	610	673	629	619	690	635	667	637	684	667	689	583	616	693	668	665	696	670	679	695	622	626	639	696	687	664	682	634	689	638	667	631	668	677	673	658	679	681	708	661	651	655	623	647	670	663	682	645	662	647	657	654	641	640	647	663	673	619	651	657	659	648	643	697	666	658	659	698	681	669	654	631	677	688	674	617	669	630	619	598	653	637	665	660	656	702	654	680	635	639	691	641	654	684	672	650	616	645	666	662	641	626	638	630	664	637	595	663	626	619	643	641	645	648	622	674	649	708	672	659	617	669	653	635	612	697	641	650	642	624	652	669	623	627	676	657	653	651	650	679	657	661	683	643	661	649	639	615	702	679	618	689	629	631	661	665	696	653	642	679	706	664	658	640	617	649	666	668	725	683	638	710	661	669	613	647	668	639	628	697	630	657	630	680	669	676	662	676	665	666	656	643	659	628	653	645	657	688	695	628	642	603	701	652	634	654	700	647	665	675	654	677	666	647	655	725	645	667	660	652	633	636	612	702	639	669	642	622	657	683	672	664	693	668	694	665	659	656	653	641	645	635	654	702	653	623	665	634	641	668	658	659	668	658	654	697	686	595	652	664	669	627	679	683	615	644	658	689	667	674	694	697	653	625	664	673	680	627	684	654	653	651	713	628	644	651	648	646	620	670	681	646	653	628	697	653	657	677	696	678	624	643	652	612	694	666	645	688	662	710	655	632	628	666	649	661	652	626	686	677	653	660	667	652	638	660	634	639	642	683	620	672	681
24445	20358	26378	24208	20348	9519	1271	834	707	625	651	579	578	562	536	494	524	540	485	488	492	502	467	468	465	516	484	470	468	456	449	445	468	470	427	459	480	499	446	441	478	468	445	430	473	469	433	426	473	462	442	428	469	506	454	422	438	484	456	450	443	455	449	466	436	489	445	446	438	440	451	493	440	472	448	452	460	461	428	433	430	431	473	457	464	432	458	436	430	483	426	441	461	448	419	443	446	491	405	468	445	441	429	397	449	466	446	475	462	432	441	441	437	435	455	416	455	431	427	467	394	455	435	466	411	443	424	455	447	474	469	470	456	443	436	483	446	473	428	467	445	434	438	420	475	450	450	461	475	429	465	445	451	466	444	452	439	458	430	459	439	455	460	456	435	505	489	444	440	442	479	451	418	438	432	477	436	450	482	467	481	473	454	483	416	451	484	453	441	459	481	444	415	448	456	459	485	466	445	465	467	424	450	456	437	435	472	429	439	442	419	443	439	418	438	448	457	439	438	440	453	442	437	450	436	466	407	430	459	462	450	459	434	461	433	506	416	446	471	448	480	442	419	476	413	465	443	454	484	480	458	475	469	452	451	450	413	427	436	392	449	496	416	458	462	443	442	479	428	465	448	470	430	486	418	469	439	432	427	430	423	467	428	472	432	457	454	432	418	453	439	449	422	429	433	457	464	470	431	434	461	454	443	440	428	429	463	434	429	452	487	440	436	423	441	437	470	468	458	468	434	450	461	428	411	454	450	471	471	456	476	431	463	449	457	415	458	436	404	447	439	462	434	448	447	412	445	450	466	448	480	439	401	465	463	452	419	433	433	458	430	438	458	474	432	455	456	403	429	454	457	444	465	439	443	471	433	472	440	447	466	446	438	450	441	446	486	435	409	457	427	429	452	469	424	434	448	436	436	458	433	426	420	435	470	382	426	455	431	477	400	479	464	447	422	425	454	442	460	402	438	422	470	436	440	428	474	461	470	432	492	406	416	474	450	467	433	440	439	434	482	434	400	448	437	428	448	456	436	425	442	428	453	444	435	457	439	386	454	461	466	438	406	447	474	451	445	445	456	436	440	478	491	429	466	434	436	446	496	433	470	485	442	439	454	469	445	451	443	467	437	439	454	450	428	481	451	465	417	450	433	432	492	460	404	448	481	435	470	442	404	480	452	450	453	459	425	443	435	446	435	459	448	440	476	499	437	437	475	437	484	407	426	458	441	463	445	444	457	452	452	427	419	444	433	434	409	412	427	439	452	440	438	447	459	448	421	435	447	467	452	430	410	414	427	440	410	457	451	459	432	449	433	437	434	432	428	430	428	466	374	458	447	451	435	456	449	477	428	447	441	455	460	489	453	422	492	446	472	454	491	463	424	469	448	412	406	448	449	450	461	404	417	445	470	429	453	435	465	483	452	485	429	432	409	443	440	431	419	437	441	432	442	457	438	430	459	443	439	446	414	439	430	433	471	447	417	445	474	456	428	434	478	428	435	450	454	465	438	398	443	457	435	404	440	475	438	422	436	430	466	449	447	448	450	458	433	442	452	436	428	438	462	473	457	445	439	467	441	440	417	508	424	446	410	429	448	415	433	429	447	446	449	459	410	438	444	415	455	410	455	444	444	409	470	437	451	484	490	439	456	436	476	447	422	412	445	457	456	443	431	409	394	383	443	449	418	467	427	461	456	423	430	438	455	456	400	393	415	451	436	439	441	426	448	466	471	413	475	430	450	442	444	425	440	461	422	436	414	432	442	420	395	448	426	480	454	411	442	411	507	417	433	462	440	451	431	435	447	416	462	462	461	429	457	414	430	489	457	440	462	466	434	486	479	463	438	461	399	406	433	433	427	451	434	432	480	410	439	449	436	446	426	420	435	422	467	416	418	463	446	455	454	460	433	441	470	477	464	437	452	446	416	449	477	431	447	458	467	429	430	424	434	418	439	444	421	449	474	429	441	467	471	417	467	400	443	444	429	436	451	447	423	450	444	425	415	461	421	429	470	463	446	442	454	503	413	453	441	425	419	433	444	449	442	444	432	438	428	464	452	460	452	435	458	423	491	430	464	431	434	438	450	469	436	451	465	466	415	477	433	496	440	447	430	418	443	455	464	446	424	426	450	395	460	430	424	431	402	408	450	426	451	444	450	459	428	440	453	440	457	470	429	466	442	443	458	481	401	427	478	458	444	438	466	466	441	418	506	462	457	479	406	448	419	475	521	420	436	439	463	469	434	411	437	439	443	456	437	424	441	384	444	434	447	482	498	486	428	439	458	406	447	458	450	440	426	451	435	463	450	427	453	446	468	473	413	402	457	460	435	432	413	454	458	448	498	473	431	449	425	456	430	427	451	427	439	485	486	461	405	405	427	456	405	467	477	419	439	420	448	460	441	455	432	439	435	479	429	440	432	447	445	405	410	462	482	437	403	440	455	427	452	378	461	443	458	486	416	439	458	434	423	464	408	443	466	480	474	450	430	411	419	446	445	452	431	451	473	453	456	413	466	477	418	417	457	454	445	477	405	434	466	467	444	459	471	452	459	432	455	395	432	463	466	487	470	464	462	432	446	458	460	472	417	451	468	448	430	473	439	428	465	425	455	444	473	459	441	420	454	496	444	459	479	450	441	429	477	448	464	395	464	417	436	433	420	485	417	427	457	415	474	439	454	453	417	423	459	446	456	399	451	399	473	450	477	409	503	459	450	441	444	489	458	436	419	465	489	434	434	450	433	451	419	419	483	426	422	463	426	441	457	465	482	429	492	433	434	443	402	475	455	478	432	414	396	461	454	397	447	410	422	419	503	448	405	456	459	435	458	415	457	467	449	467	462	458	483	423	438	429	476	449	440	397	473	450	458	505	458	440	477	453	423	440	411	486	464	447	443	455	454	472	460	483	487	445	434	440	442	421	452	441	435	450	458	419	443	436	462	447	413	464	425	457	485	432	455	401	457	438	446	439	431	445	437	451	406	462	473	454	482	469	455	427	427	429	443	423	447	468	430	451	434	435	425	466	441	458	490	450	469	470	445	446	432	452	445	454	425	468	463	426	444	461	441	462	428	471	438	446	456	436	402	425	462	472	415	451	447	410	454	406	426	438	451	441	422	398	457	434	438	447	479	461	462	441	472	435	440	484	468	431	445	437	479	464	401	443	453	423	436	480	447	450	456	422	406	449	420	436	450	416	415	446	436	424	406	444	439	470	430	451	471	442	412	444	442	424	412	430	407	440	442	394	467	427	465	449	443	469	454	409	441	451	420	421	473	449	449	463	453	468	462	435	435	459	425	456	404	461	446	482	450	465	452	455	408	479	414	466	421	440	414	460	382	441	471	457	453	443	425	455	474	410	469	457	443	464	457	477	446	401	419	432	428	441	438	448	460	433	435	471	444	435	450	454	435	446	411	509	435	433	444	445	456	426	431	439	424	452	454	493	452	427	425	454	481	444	480	473	441	436	428	438	431	430	406	468	448	471	453	466	447	494
27125	8534	7718	4281	2749	2003	1621	1295	1166	967	898	800	737	687	673	635	593	602	581	564	554	525	533	533	518	531	523	510	532	499	499	433	454	482	483	458	491	485	456	429	447	445	500	431	419	507	472	426	465	469	452	484	477	478	483	441	438	434	448	473	485	461	483	475	478	466	476	480	439	465	469	502	431	472	505	471	465	470	442	455	518	459	416	474	510	445	471	461	459	486	458	466	439	448	461	454	440	435	528	430	445	436	448	494	481	461	462	453	440	471	480	476	433	471	465	454	452	468	402	452	455	442	441	457	485	461	479	457	433	480	394	452	424	452	422	459	459	472	449	464	437	437	454	474	487	492	426	438	486	441	452	433	458	452	497	462	490	471	436	489	476	475	447	424	488	445	455	470	431	478	483	471	454	427	452	449	476	501	445	411	419	448	461	439	442	473	467	429	428	470	487	482	454	442	443	484	462	469	461	473	441	472	431	456	458	448	491	456	480	442	432	478	454	461	473	423	445	497	475	454	455	450	464	465	462	473	483	466	453	498	469	482	459	446	485	469	444	488	417	457	418	453	468	439	444	441	467	422	428	491	472	464	466	400	464	440	441	402	482	434	422	455	458	471	447	445	481	484	422	477	468	417	447	410	453	462	450	468	450	472	487	440	481	450	417	467	481	417	448	413	450	463	474	439	432	440	428	471	481	477	453	495	489	437	473	467	444	505	457	458	441	437	456	449	443	472	448	435	453	486	414	451	459	448	458	439	437	442	423	457	473	461	451	457	473	463	436	446	476	483	448	449	452	435	443	451	468	450	463	446	457	436	462	445	437	440	432	419	426	469	464	442	442	434	481	494	458	510	432	452	463	457	465	468	457	478	431	443	449	473	444	435	463	450	467	467	452	504	459	462	434	436	467	472	442	474	430	462	462	472	495	438	474	467	477	437	522	451	476	429	439	473	421	476	450	480	471	486	452	436	481	473	461	438	479	490	450	483	440	429	439	457	487	441	470	470	455	429	487	422	462	445	492	467	472	454	435	444	478	476	458	447	443	483	446	479	443	455	468	445	458	444	467	466	444	427	454	454	472	428	450	481	460	472	465	469	436	394	465	438	501	491	455	456	462	432	459	445	466	474	427	409	459	468	467	448	468	456	462	426	491	431	437	442	472	491	483	454	451	440	471	467	475	469	458	461	437	479	458	471	453	455	431	458	464	462	504	453	449	453	465	440	482	449	414	456	451	497	414	453	406	452	444	473	491	460	420	468	490	477	469	471	444	413	459	467	456	422	467	413	445	455	487	454	458	436	464	480	480	454	473	454	456	464	491	503	466	498	489	482	472	484	428	457	441	481	465	448	482	465	448	433	454	475	462	447	466	456	452	471	448	428	455	438	466	511	407	471	484	489	478	465	503	460	462	430	455	446	451	415	480	453	440	467	436	454	454	467	488	470	466	502	465	435	487	463	497	441	437	465	419	430	463	488	465	464	458	466	442	449	440	445	470	448	459	408	452	442	457	451	485	482	501	437	467	432	497	453	444	462	451	444	449	442	457	477	457	425	455	452	488	454	490	448	433	447	464	436	480	465	457	426	447	449	475	447	438	440	470	443	459	460	448	472	481	452	460	443	455	439	443	457	475	475	480	459	492	444	439	460	480	471	444	454	489	466	420	471	474	477	469	454	456	451	448	475	455	496	434	452	449	472	475	453	435	450	426	409	426	460	469	431	427	469	461	453	441	467	456	454	450	448	456	462	427	464	467	502	463	502	455	482	410	487	455	442	460	439	459	456	472	411	513	473	508	464	480	463	439	456	449	448	452	441	459	454	452	453	480	421	468	460	464	433	428	430	474	447	473	474	465	461	492	453	485	462	440	444	472	495	455	477	461	445	470	517	482	444	437	465	463	488	462	481	450	460	496	480	465	450	443	437	474	452	459	474	436	462	465	457	462	444	479	429	477	481	469	462	469	455	428	447	468	475	455	456	448	462	443	472	456	418	468	466	486	482	473	461	435	432	412	472	474	472	462	458	443	455	426	464	441	437	419	477	438	470	443	467	437	502	466	458	500	460	433	449	445	457	447	518	470	472	416	460	486	413	449	449	437	423	431	408	466	424	462	467	439	460	449	427	459	438	465	423	510	454	435	433	456	474	470	458	449	469	451	436	457	456	458	464	455	475	436	463	462	475	433	425	473	421	459	461	468	458	444	458	462	478	468	453	449	470	428	487	451	434	475	440	435	452	442	441	445	499	461	417	474	456	456	501	461	459	444	492	466	420	459	436	460	421	459	460	438	473	462	463	443	443	414	454	453	473	483	458	429	487	467	427	453	446	448	438	495	468	462	437	466	454	503	436	455	457	472	455	466	473	429	462	436	471	442	482	482	454	474	450	445	455	412	445	465	447	469	445	474	482	461	426	474	467	448	429	472	446	440	451	509	430	450	468	471	452	424	427	502	467	483	465	454	416	460	491	481	480	447	427	457	461	464	419	438	441	464	452	474	474	453	473	477	425	480	477	476	448	480	450	456	443	426	478	442	447	493	441	433	460	421	493	478	460	459	449	455	442	459	448	438	459	461	451	463	459	440	484	483	463	468	485	444	437	450	436	451	452	478	474	428	447	422	461	463	468	450	471	447	441	462	441	475	481	480	473	449	438	451	425	473	457	456	427	470	461	422	462	475	465	421	467	455	479	449	478	459	484	447	456	455	470	466	437	512	490	435	435	451	444	454	423	465	483	465	491	431	470	418	485	450	472	440	466	449	448	405	474	451	448	473	460	466	467	465	448	435	492	436	488	475	472	437	468	465	439	453	410	423	476	459	458	442	470	459	445	436	428	468	456	454	467	455	487	472	491	455	408	466	443	479	432	451	462	445	448	436	478	435	437	467	439	454	444	459	437	499	481	472	456	468	442	487	470	448	445	437	451	477	453	442	459	468	472	441	465	487	437	451	423	449	452	504	463	460	420	468	441	451	472	460	458	434	469	442	479	471	473	471	465	464	507	478	441	446	480	477	437	430	441	435	440	442	464	468	451	465	464	481	417	476	451	452	485	450	458	490	442	463	450	497	452	435	438	462	482	453	436	514	435	500	481	497	454	453	434	451	430	463	466	453	509	477	430	435	448	440	439	473	475	444	456	447	462	446	444	470	464	483	448	483	474	440	417	466	468	485	436	450	451	442	477	471	472	465	480	431	454	436	424	404	470	419	463	463	433	451	468	443	451	457	499	459	448	471	460	484	467	439	488	441	458	452	460	454	454	431	447	475	439	446	444	450	450	471	409	463	465	464	465	450	457	484	445	488	469	444	458	482	433	464	434	460	475	431	419	435	421	508	441	508	448	478	450	458	490	435	495	490	450	468	460	477	474	464	457	433	463	462	409	461	445	451	426	450	455	444	480	484	470	464	467	439	445	450	426	494	457	473	466	430	472	436	456	426	453	443	440	433	497	487	501	447	444	461	465	431	460	489	507	454	445	415	481	463	443	455	477	448	455
22627	20346	26767	23789	20351	20427	9524	1890	1431	1264	1244	1119	1119	1043	1010	1031	981	968	971	939	934	941	894	915	897	933	944	862	947	850	880	856	862	931	867	880	877	893	859	848	849	877	799	866	823	804	893	812	838	904	934	899	815	852	879	905	781	870	853	826	875	839	833	873	839	893	834	830	852	911	844	885	839	863	853	833	857	828	857	853	834	886	903	858	891	831	801	796	849	810	868	850	867	885	871	846	867	866	835	832	848	835	838	831	833	812	817	878	845	860	798	840	840	840	906	885	826	829	869	877	841	843	841	857	841	868	836	784	850	873	832	826	875	908	837	905	824	821	862	834	872	879	849	844	798	858	872	806	881	828	834	859	898	847	791	843	833	850	807	840	848	831	847	864	844	775	869	850	834	836	811	798	797	811	890	854	764	860	865	862	793	866	891	821	884	904	880	827	812	828	899	832	866	851	909	843	842	865	833	867	826	859	843	873	897	868	878	769	831	810	830	881	866	789	855	799	876	883	814	803	843	836	883	856	869	845	844	834	836	820	845	822	795	857	826	819	836	820	853	811	874	887	852	866	896	835	862	917	852	838	825	860	826	843	841	873	813	840	851	822	852	836	837	811	883	790	868	909	809	834	796	844	825	817	886	898	852	812	828	851	772	789	865	880	837	811	855	800	852	825	835	860	873	851	857	854	857	830	899	854	835	877	893	838	785	810	831	777	843	819	886	844	849	822	889	805	810	883	886	842	874	853	852	812	831	851	848	860	796	832	856	858	837	856	833	833	832	847	843	853	827	808	885	864	846	831	862	814	791	806	836	880	896	819	864	856	770	853	838	820	832	797	854	843	842	805	899	792	851	853	818	849	871	779	837	886	829	811	789	857	807	784	859	862	831	840	887	821	834	839	822	900	884	864	822	824	913	843	842	832	866	829	858	845	821	864	831	812	848	763	869	829	878	884	851	857	875	810	807	859	809	832	867	838	801	885	825	892	868	889	920	783	877	837	883	842	849	849	857	898	861	815	822	882	839	760	847	838	823	885	829	838	855	818	814	860	847	863	858	823	868	822	804	882	827	868	886	857	890	872	837	857	872	830	843	860	877	818	833	858	813	863	845	856	872	831	839	839	842	831	834	879	881	828	819	840	815	868	818	894	881	788	870	818	902	860	857	834	852	842	823	803	845	770	828	870	804	836	858	872	835	868	826	848	866	854	836	822	850	844	828	821	819	813	800	885	865	868	873	835	790	858	893	846	868	802	815	831	887	789	887	829	842	819	786	855	853	830	870	842	851	824	827	867	848	799	805	834	880	875	819	860	832	858	808	905	916	854	854	865	844	859	805	859	872	857	886	833	846	830	818	871	836	865	849	849	812	844	806	847	865	843	806	828	865	853	866	872	787	867	869	873	867	844	861	827	867	857	834	886	850	807	823	856	853	853	806	839	873	848	818	817	820	830	830	848	787	853	852	859	820	859	867	893	857	867	838	841	844	816	828	824	845	792	869	854	813	860	813	813	800	835	829	881	834	833	877	824	797	855	899	826	813	880	854	836	860	849	839	835	875	860	827	843	885	831	874	889	829	866	842	845	852	788	880	816	857	778	848	805	828	873	835	866	917	877	838	832	847	840	899	811	827	867	821	846	838	797	843	861	805	799	854	875	862	840	857	853	817	813	825	836	864	833	857	897	855	886	856	900	826	831	888	820	851	834	842	843	832	808	872	838	879	825	860	780	877	838	860	900	785	909	892	847	830	832	839	857	834	899	804	816	865	880	832	835	780	846	855	797	830	844	860	895	808	787	821	853	903	897	859	871	832	812	838	818	863	877	884	814	823	858	846	862	781	808	785	870	868	898	832	864	859	831	878	834	831	833	858	872	823	864	840	837	872	840	769	826	877	835	816	854	883	890	837	878	841	842	854	811	769	793	821	834	807	818	843	865	891	855	830	824	806	813	912	871	858	869	809	846	866	848	825	842	864	855	898	812	833	833	825	847	815	855	856	823	826	874	836	780	868	800	836	868	856	815	866	836	801	851	856	836	843	880	865	836	830	814	851	852	861	831	873	781	833	815	850	856	821	851	875	851	821	877	849	845	849	874	820	849	842	857	887	820	867	872	881	873	837	813	889	885	839	898	860	817	849	830	878	844	837	827	829	826	848	881	882	844	840	824	832	843	810	804	818	884	890	823	826	887	859	795	846	843	819	795	841	851	827	839	859	831	860	867	827	816	888	822	888	814	840	833	866	808	788	811	860	768	812	833	831	894	813	854	839	859	850	897	849	846	832	835	810	823	876	789	808	824	848	831	812	846	817	874	841	809	848	869	807	863	822	819	871	837	815	851	809	858	898	835	868	857	825	842	861	834	827	806	828	898	849	814	831	850	799	828	788	794	817	859	918	849	813	820	837	796	829	852	837	867	830	853	897	888	806	802	829	870	825	872	834	835	859	857	848	822	908	874	834	848	810	818	864	876	796	829	878	907	882	852	821	826	916	836	909	834	851	789	828	841	889	847	847	786	830	819	800	851	816	833	865	847	811	823	842	867	826	785	852	837	823	857	863	890	846	831	856	880	873	849	841	869	880	856	828	833	853	850	874	841	850	844	830	867	800	878	900	781	821	864	851	804	818	842	815	790	829	855	803	818	853	867	842	774	855	837	834	839	822	869	861	840	804	847	823	816	826	903	863	882	868	830	877	784	839	856	813	802	844	796	845	834	885	889	854	816	814	842	861	828	822	853	860	772	807	856	817	821	846	802	836	877	849	831	818	850	835	881	775	792	867	806	829	882	857	912	815	855	863	784	850	862	822	846	875	882	822	839	832	876	847	777	814	860	855	839	818	879	812	865	860	866	832	872	853	799	791	865	850	840	843	839	796	811	834	807	857	900	781	878	833	828	842	877	844	808	869	867	847	931	879	805	829	865	870	840	839	873	864	821	875	841	854	831	855	839	812	764	815	813	849	821	813	826	868	862	835	864	832	817	850	867	870	841	868	787	851	856	828	899	783	830	825	829	884	831	869	908	868	886	824	835	906	835	851	854	830	816	831	851	881	874	836	818	789	839	834	777	798	893	849	866	859	829	758	808	877	899	893	815	842	835	849	837	869	841	806	870	911	856	841	912	813	870	817	818	862	834	896	872	829	891	834	880	898	855	858	895	850	830	875	833	828	800	830	816	847	881	877	855	862	896	893	815	895	821	830	849	879	857	837	837	902	840	865	820	761	860	864	810	775	845	807	851	875	858	817	849	834	868	917	820	822	803	836	926	880	860	834	836	888	835	829	820	848	869	843	816	791	825	864	893	874	822	798	874	815	816	877	831	822	843	872	853	865	792	854	912	826	806	825	840	842	880	864	813	831	835	789	833	858	807	828	887	871	849	899	892	824	882	828	845	889	852	800	802	825	799	843	878	799	865	832	818	893	855	898	859	850	857	883	847	852	873	869	837	866	823	930	842	859	833	841	877	793	862	855	861	807	810	861	859	821	811	805	818
25002	14198	12897	7487	5057	3694	2993	2464	2135	1859	1624	1386	1346	1248	1208	1135	1107	1053	1028	1042	991	945	957	940	873	927	873	876	932	838	940	831	843	851	881	856	838	844	847	860	817	829	819	890	774	824	791	819	802	816	847	784	802	821	789	838	830	774	823	808	833	765	812	852	795	809	846	828	857	826	822	832	773	784	851	801	788	803	782	814	795	792	798	827	836	830	837	771	829	721	844	788	797	809	819	764	829	753	807	773	789	773	772	816	789	820	755	796	819	825	803	811	801	803	796	802	782	805	783	845	765	749	724	795	812	792	809	798	830	803	815	753	804	798	752	831	769	833	790	811	821	794	738	786	780	782	792	836	803	775	801	755	822	767	767	813	812	783	775	795	773	821	780	785	779	812	797	796	823	773	789	790	772	839	856	798	839	849	813	790	785	845	792	777	792	801	838	784	795	782	723	831	743	794	816	786	784	816	832	796	811	788	778	779	808	761	806	790	793	854	794	796	772	771	802	795	772	806	782	823	806	816	761	841	859	849	748	798	817	784	781	841	858	878	790	796	809	854	771	825	825	778	789	757	754	810	836	774	798	809	785	778	803	794	817	769	777	786	784	810	810	770	782	826	797	819	859	802	772	832	795	814	761	856	836	775	826	762	822	831	784	809	828	752	770	739	768	826	818	808	767	804	808	804	787	821	776	793	854	818	792	757	842	819	755	778	786	801	809	763	830	825	786	769	837	796	763	775	820	824	767	776	799	748	761	804	799	756	790	802	812	837	816	746	833	765	773	764	749	818	809	789	802	804	788	783	827	798	767	820	779	800	822	836	768	834	776	812	829	757	818	794	833	827	803	842	790	771	784	804	818	797	794	791	801	794	780	826	798	776	768	834	873	815	806	836	815	801	777	749	772	805	859	844	828	829	786	767	774	852	832	753	808	843	824	777	839	798	804	751	806	807	800	855	819	827	784	808	837	740	771	836	803	813	802	798	790	807	792	848	817	787	850	801	806	760	743	779	801	802	766	821	776	759	813	831	784	748	815	860	786	894	795	810	791	766	799	774	810	796	781	802	804	752	769	840	762	861	825	755	804	805	782	815	798	834	799	821	802	815	831	810	824	825	770	817	784	810	790	800	832	787	803	830	832	789	820	846	786	770	819	853	840	842	823	840	827	803	776	822	837	766	801	789	791	801	812	756	801	773	755	767	827	818	753	771	765	846	795	798	777	774	784	776	782	767	770	784	803	757	757	783	825	795	735	797	794	788	779	789	813	831	767	738	822	814	756	818	802	774	805	773	817	834	779	791	827	767	788	845	808	848	781	741	825	777	759	772	743	809	790	779	805	807	815	753	751	831	772	771	795	767	784	805	775	800	798	840	836	798	770	765	764	791	731	843	796	781	776	812	770	746	793	802	762	769	768	815	775	819	830	787	794	807	833	745	855	739	757	790	824	727	773	787	768	758	794	816	793	774	815	777	806	787	777	775	786	827	766	752	813	824	810	751	765	774	802	830	828	780	831	741	770	764	792	846	834	797	818	774	761	789	833	798	772	800	746	823	876	740	776	769	796	768	755	787	825	775	784	826	796	797	831	821	783	765	865	845	777	863	784	859	795	757	809	780	820	802	852	783	800	772	805	780	790	816	810	767	796	778	790	786	763	746	768	808	826	818	812	825	833	782	831	824	821	761	814	773	841	821	805	769	820	826	767	809	779	754	798	820	801	855	751	851	829	786	817	839	814	794	782	844	814	795	755	797	784	748	793	827	765	835	857	818	746	780	826	807	791	800	837	767	819	780	794	821	795	757	793	775	781	872	797	819	798	825	828	757	770	809	819	792	803	833	807	784	772	795	787	792	826	795	778	726	834	773	808	775	803	790	760	802	766	815	822	790	788	837	831	807	798	794	810	837	818	827	817	798	813	810	781	802	780	800	781	807	804	792	828	828	759	819	794	796	837	763	820	806	794	786	823	812	767	793	810	761	765	822	822	749	806	814	868	801	784	763	789	789	799	803	817	793	817	776	847	747	798	784	820	796	788	794	763	788	794	825	834	745	821	763	763	788	831	776	793	764	777	819	912	802	814	796	831	798	793	715	796	779	745	798	814	811	774	825	793	787	817	792	793	821	807	764	834	813	815	770	761	779	864	824	774	815	761	806	748	735	801	794	774	824	843	816	851	800	800	831	784	790	796	777	790	829	789	805	793	810	835	753	735	787	752	799	833	782	833	846	797	803	785	819	799	786	730	798	777	784	761	757	799	784	874	838	830	783	829	813	826	768	805	819	784	802	784	821	798	762	778	813	732	811	727	794	807	797	787	855	823	809	772	824	823	762	856	791	806	767	826	841	791	775	808	781	829	757	791	812	847	789	787	788	847	787	850	837	767	788	819	805	772	778	819	756	794	827	761	784	814	835	787	822	787	867	782	752	773	755	801	815	773	829	810	870	838	743	801	850	754	788	776	807	735	809	835	747	723	791	782	784	803	794	792	791	793	749	807	802	776	796	787	767	815	794	782	785	807	762	807	762	756	800	770	732	766	777	819	813	818	793	756	792	776	832	852	788	790	814	793	804	821	766	782	798	781	841	758	770	735	784	800	791	782	780	793	819	778	825	810	814	836	822	822	792	782	802	773	783	787	808	768	745	782	740	797	834	784	784	807	868	790	796	760	802	741	774	807	816	767	794	823	785	803	752	764	816	806	816	770	809	770	788	761	818	785	810	783	798	809	822	769	840	811	856	769	802	838	796	822	788	804	756	782	733	777	778	857	827	779	836	787	825	785	782	771	813	812	804	845	799	825	838	823	782	770	823	754	817	768	792	811	783	767	795	867	777	780	786	807	791	806	799	775	791	814	779	784	825	829	809	834	771	804	786	795	762	789	798	839	830	792	787	811	812	790	777	791	787	786	825	810	767	881	847	764	782	799	794	826	779	810	758	780	822	791	777	813	814	790	769	794	812	808	786	832	809	793	769	751	760	727	784	804	858	841	834	775	754	766	768	788	788	794	780	718	787	840	778	810	762	810	842	821	774	881	808	779	833	812	833	828	801	815	804	808	830	725	772	815	810	805	882	792	801	784	793	828	762	829	789	814	772	803	784	832	813	790	763	769	815	899	773	793	797	800	808	773	834	783	819	833	813	789	788	807	786	801	801	817	807	770	747	828	777	768	774	795	791	794	794	742	774	796	792	777	789	782	807	815	761	764	810	791	836	785	749	790	751	778	765	815	748	792	809	771	825	796	764	768	823	777	784	830	804	752	797	788	809	800	823	798	739	776	771	808	789	791	805	754	815	772	793	845	763	803	795	828	755	770	774	782	717	781	798	800	789	796	791	837	874	830	772	821	824	789	831	826	786	797	776	760	821	798	785	819	799	829	810	806	794	756	823	833	822	814	865	795	767	846	779	801	845	795	832	836	805	839	824	791	762	784	732	775	753	804	785	784	845	819	808	792	777	802	755	780	809	792	788	825	816	802	791	824	767	805	808	794	749
30998	14708	2598	833	658	681	668	631	651	642	626	666	641	593	631	615	651	613	616	648	615	679	690	641	647	608	679	634	663	637	672	628	674	626	624	606	666	695	602	616	639	610	657	636	632	620	642	608	632	631	614	602	675	619	635	624	605	659	639	624	647	606	641	622	616	631	648	721	659	638	619	625	620	649	639	623	639	663	692	700	700	631	621	620	640	665	635	659	663	624	622	588	645	655	665	612	606	622	728	681	620	641	684	660	605	671	591	648	673	648	644	673	684	657	618	668	647	657	637	673	594	656	647	621	675	635	633	647	611	609	661	644	647	668	636	642	625	631	685	644	626	610	634	646	576	635	627	647	679	595	624	631	665	620	670	632	645	634	610	607	621	630	679	712	639	641	637	653	668	624	624	576	666	631	668	637	639	627	622	653	642	656	644	641	623	631	658	639	656	614	711	647	621	661	639	677	650	625	642	617	651	613	676	625	581	643	617	658	637	626	599	621	628	628	598	602	667	611	678	668	639	634	612	635	588	608	609	656	630	592	643	600	641	601	609	653	587	646	627	633	629	691	649	630	629	613	618	643	652	616	576	675	629	632	673	637	602	648	673	602	676	614	628	623	625	653	674	623	616	620	659	649	600	634	592	631	653	653	591	676	665	659	620	619	613	635	642	657	659	621	651	646	680	608	614	661	622	643	644	625	619	635	601	622	619	627	601	633	653	634	618	648	627	642	661	688	621	692	639	623	607	624	635	623	657	681	657	595	647	635	638	635	599	616	624	657	693	685	648	613	654	653	665	660	659	672	666	612	684	655	608	637	638	626	615	663	625	652	633	624	627	634	683	576	658	651	609	644	613	629	648	653	635	606	642	655	627	621	659	583	666	647	624	651	628	673	640	646	653	664	652	640	635	662	664	659	681	620	647	619	637	667	614	650	603	588	643	627	661	684	628	623	639	637	616	595	582	643	614	617	680	628	657	626	657	648	636	615	637	626	639	656	623	660	647	628	643	609	650	662	591	650	616	660	634	597	661	628	634	654	652	646	640	654	602	629	622	649	638	646	656	622	669	631	636	599	653	671	652	646	659	685	651	617	646	643	635	665	638	654	659	640	627	624	610	689	620	653	643	631	671	642	604	641	617	602	664	620	632	653	624	610	629	630	669	635	606	672	661	613	636	674	684	601	634	680	657	648	675	614	598	617	683	689	636	648	620	645	698	644	642	653	636	674	628	626	663	661	618	642	632	644	640	598	655	617	664	698	629	610	650	664	633	627	587	659	657	644	644	651	641	566	654	686	659	674	624	642	671	666	627	602	654	632	674	684	638	681	639	632	602	653	650	674	662	601	669	659	647	624	673	621	642	645	678	684	663	643	609	647	638	595	664	581	653	614	653	619	633	637	642	684	619	623	642	636	626	641	602	624	668	659	635	614	630	658	659	662	674	587	635	605	647	655	613	616	618	627	646	683	676	584	617	641	650	616	605	632	597	641	662	617	656	650	638	641	630	663	650	649	674	671	626	639	625	567	691	654	656	597	645	643	624	696	639	633	634	627	645	701	618	607	663	680	663	608	620	642	653	656	631	610	639	663	645	620	623	658	645	605	586	630	636	640	621	643	624	654	644	661	614	591	622	678	664	639	668	653	619	622	638	630	646	689	636	653	640	630	653	672	584	627	631	704	600	648	618	669	602	650	629	596	575	682	607	633	652	651	602	633	676	629	647	620	613	628	646	639	662	636	582	578	627	674	664	619	658	655	639	649	630	686	630	638	641	647	633	632	704	659	674	651	655	671	667	624	629	651	660	687	677	673	572	628	674	665	685	655	681	632	623	645	622	667	659	625	650	642	660	626	637	672	597	625	633	625	635	627	623	646	635	653	643	624	620	672	674	634	662	631	680	679	685	654	616	631	643	629	612	632	651	649	645	633	665	621	609	650	619	618	608	611	657	654	618	653	632	661	639	665	589	596	664	604	651	609	624	627	634	688	644	619	668	665	633	631	657	638	640	661	648	643	635	618	672	680	640	636	631	633	619	606	627	599	607	651	664	660	660	634	644	643	672	609	675	614	667	616	604	664	682	644	617	626	634	646	650	648	602	668	612	661	635	632	624	636	647	675	670	641	634	682	629	650	610	631	643	614	610	636	620	634	673	629	618	620	710	656	634	637	639	656	636	616	614	658	642	644	615	667	629	632	663	601	672	584	648	650	592	668	601	650	651	630	660	641	629	622	612	657	660	605	640	641	642	628	639	670	690	656	628	663	625	635	641	641	621	643	592	634	680	641	647	675	646	651	660	635	656	678	666	591	610	627	655	632	647	618	618	670	665	652	634	625	646	645	651	630	658	651	653	621	627	647	613	652	678	613	654	638	597	676	626	662	683	664	654	666	651	639	685	682	601	633	597	668	634	670	697	647	592	634	639	610	601	638	640	588	700	674	616	645	674	627	646	630	673	677	608	653	681	604	599	637	623	627	618	572	656	683	657	651	622	658	658	682	629	638	662	639	653	698	629	630	672	685	658	671	657	649	653	589	633	710	636	602	674	617	669	612	648	638	652	616	624	625	671	671	629	633	689	643	655	609	618	666	627	646	610	635	651	646	659	624	658	636	635	609	647	629	622	635	621	632	681	630	626	643	623	611	645	677	625	615	625	654	631	635	652	641	668	630	617	588	656	707	615	642	631	617	633	641	657	622	618	642	625	609	603	590	593	603	623	650	630	652	641	629	644	592	602	704	665	674	591	686	657	635	610	625	648	636	636	656	634	617	594	651	637	624	604	668	622	612	573	668	661	644	648	659	651	649	635	630	635	661	652	617	685	626	647	662	656	655	639	659	634	645	638	647	628	656	655	638	610	622	660	631	697	607	610	613	624	663	607	610	652	630	635	630	584	694	590	639	675	632	615	600	609	615	635	623	613	691	691	666	669	643	591	620	600	677	630	661	628	670	657	615	647	632	664	669	625	597	627	666	604	693	620	662	666	642	633	615	601	652	639	603	625	647	637	639	659	669	680	621	688	619	623	606	656	694	635	672	629	664	626	650	637	644	679	692	666	643	644	663	619	619	609	680	592	635	614	625	618	617	647	587	632	657	627	644	662	646	604	635	671	624	689	647	618	662	635	628	624	683	634	596	641	642	633	651	642	633	613	671	646	652	684	674	620	648	656	620	642	620	650	662	647	604	647	631	651	670	632	651	646	644	609	610	639	611	624	615	620	608	670	632	603	667	681	603	666	662	637	608	613	675	653	630	659	721	622	637	624	637	620	652	653	645	621	635	616	674	594	638	663	634	661	654	683	658	569	649	690	658	625	639	649	681	669	659	701	642	668	674	688	642	684	660	615	629	648	605	638	619	645	660	608	602	653	640	677	637	645	637	640	637	644	631	639	645	640	573	660	670	639	703	604	675	665	612	655	611	645	628	647	679	640	599	610	626	643	640	624	686	636	680	608	629	624	687	630	627	648	648	645	629	637	671	642	643	633	660	604	663
19296	1169	1075	884	785	771	724	678	695	700	679	665	656	659	667	651	708	657	714	626	692	667	659	703	667	702	640	667	662	646	657	679	643	650	643	648	658	697	651	652	685	691	709	626	656	675	693	652	650	681	669	676	630	667	651	643	612	641	657	731	664	673	651	655	700	632	686	645	702	648	700	671	654	632	639	717	649	644	679	644	674	644	635	690	658	691	673	660	689	690	663	663	618	663	628	608	676	676	625	662	693	713	684	670	665	612	638	684	711	657	657	628	643	651	723	694	644	661	679	646	673	673	601	663	647	638	673	646	645	664	673	621	639	685	666	667	698	628	644	715	619	680	671	668	636	682	639	624	673	608	617	633	621	696	656	686	670	666	667	651	659	684	645	691	652	702	676	631	681	688	613	603	665	647	695	710	624	667	647	671	714	670	621	666	668	650	667	655	703	641	676	632	704	654	714	675	686	638	666	657	658	673	713	646	657	681	720	673	654	659	640	643	624	642	725	638	636	650	686	701	688	694	618	676	641	658	679	700	637	671	684	673	691	660	640	626	665	711	630	676	685	694	669	669	643	659	661	692	658	692	654	672	675	644	652	703	714	644	626	632	646	636	695	682	684	643	655	684	726	667	647	702	668	671	646	691	631	665	699	643	694	655	695	652	660	666	623	669	653	619	671	643	669	662	677	662	645	678	674	685	676	678	709	678	699	674	642	661	610	684	640	653	656	678	663	664	700	707	657	666	705	661	671	652	635	660	665	685	649	641	656	668	695	670	676	611	674	679	663	695	667	648	666	655	666	650	654	661	639	678	668	629	670	645	694	688	682	697	645	666	665	610	665	666	716	654	688	671	630	672	725	642	680	705	635	682	701	700	661	682	633	642	660	648	675	638	666	674	650	642	654	624	682	653	678	687	667	693	675	692	707	626	652	701	642	612	664	636	651	650	688	651	663	672	687	668	655	651	673	699	699	629	656	657	650	626	605	670	648	679	651	635	681	672	679	659	648	677	703	643	638	683	660	664	693	622	645	624	624	669	668	653	671	675	671	695	622	641	657	632	663	668	683	666	688	625	610	670	668	673	660	684	679	700	653	654	650	640	619	625	663	642	654	676	690	681	664	639	668	623	649	664	665	617	646	654	688	649	679	674	691	690	661	720	660	632	682	670	634	664	645	689	698	627	656	634	645	642	670	672	588	661	655	697	654	630	669	646	676	637	631	638	687	647	677	650	645	625	665	693	633	701	701	666	674	650	628	672	679	654	628	679	644	735	709	701	669	681	681	702	633	646	647	628	664	649	661	659	627	640	638	722	612	681	689	639	658	683	650	676	680	641	699	667	630	720	682	644	655	704	712	665	624	669	648	668	660	676	657	648	670	665	647	645	622	712	663	634	680	623	663	653	709	671	639	688	645	759	671	641	721	676	689	736	658	670	637	698	688	699	628	693	656	684	649	698	719	657	679	704	644	673	655	701	689	617	641	692	676	661	678	675	638	709	654	660	652	687	673	660	650	729	658	638	662	648	656	701	681	681	664	628	697	657	656	682	655	657	636	672	644	658	662	694	630	620	690	672	663	636	659	624	643	691	677	648	659	647	675	703	685	692	659	657	697	687	651	709	630	596	629	635	634	643	649	727	610	654	711	646	695	645	651	637	677	653	683	637	674	679	692	654	656	682	681	741	700	687	642	683	650	644	630	667	676	630	671	673	672	645	648	669	686	720	654	661	638	700	679	712	685	639	646	671	672	658	641	696	632	665	639	633	651	663	656	602	690	652	623	627	676	625	669	662	706	688	633	703	605	646	652	664	677	673	654	670	670	622	654	665	650	670	670	657	655	625	713	667	721	655	697	648	676	680	691	638	640	673	713	677	668	620	688	673	631	665	651	683	643	626	625	676	712	657	696	670	698	685	711	625	653	684	622	654	641	649	667	670	630	656	642	654	660	677	653	681	659	683	700	674	669	626	650	713	694	654	666	664	608	640	677	664	680	672	677	660	664	667	711	626	644	650	706	677	672	644	692	634	635	688	659	664	664	660	668	635	676	691	676	688	701	685	662	653	670	631	659	677	635	680	678	692	683	624	729	659	667	676	659	675	649	645	666	640	682	676	638	618	680	659	644	669	674	694	659	668	670	663	648	664	626	674	706	723	650	662	650	652	675	670	674	674	662	663	667	717	652	689	646	663	713	664	653	704	683	656	654	655	641	683	710	680	691	653	656	626	641	687	657	690	664	705	657	687	675	670	703	673	652	695	636	636	677	648	681	631	683	616	678	680	672	660	648	651	673	648	678	715	696	686	653	650	619	643	643	663	664	678	677	649	689	690	604	656	662	699	691	674	649	714	685	615	697	655	680	685	681	666	726	660	668	664	648	619	633	736	653	627	661	685	634	691	657	706	597	679	661	685	634	637	617	690	650	630	654	660	622	684	708	678	704	699	635	646	667	712	672	656	631	642	682	635	671	652	650	700	699	639	669	732	664	679	672	625	680	663	685	683	644	705	603	595	658	683	639	675	662	684	649	636	662	719	659	626	652	655	692	684	665	672	626	649	664	711	675	685	682	716	661	628	684	667	650	693	710	665	666	678	644	655	652	685	683	671	629	624	652	642	682	685	715	661	648	670	612	666	650	682	633	659	709	703	671	655	701	656	690	644	673	706	667	652	670	693	674	670	617	650	677	683	631	698	669	682	633	648	642	634	624	673	693	693	655	631	668	648	636	647	668	671	714	702	663	667	659	630	639	637	721	672	654	643	645	680	698	650	650	684	615	673	635	670	695	680	679	672	655	641	692	667	651	652	688	657	637	650	681	619	617	663	642	685	677	672	700	711	667	654	696	650	679	708	680	651	663	651	646	656	667	675	648	677	661	614	634	700	655	693	643	678	659	676	652	676	674	663	690	656	669	651	661	682	648	654	631	690	644	668	672	647	645	662	665	663	642	630	655	692	667	676	657	644	694	694	649	685	643	709	709	670	639	666	655	668	651	681	692	689	629	635	642	655	637	634	610	663	693	681	628	649	678	662	661	676	676	636	638	662	628	640	657	654	670	664	640	660	640	692	676	649	646	683	639	703	707	639	703	665	694	654	633	667	616	674	642	620	694	659	667	657	667	669	658	683	652	659	672	672	674	679	633	708	651	693	692	657	688	658	609	647	711	684	674	691	689	685	722	677	682	679	694	657	642	682	690	667	679	672	658	639	625	628	690	660	714	619	659	632	661	692	667	682	613	641	678	686	658	623	672	694	680	671	672	656	705	673	707	665	665	650	684	683	665	663	676	642	636	666	672	652	677	696	696	620	660	637	603	686	672	621	649	633	664	674	653	614	657	705	657	651	645	646	621	679	642	635	626	658	682	720	643	739	689	675	671	688	657	638	616	664	646	695	681	646	671	611	691	646	697	670	698	674	664	679	661	698	667	656	705	730	635	672	688	645	668	684	643	680	657	662	667	661	659	669	661	655	714	626	663	678	610	660	691	653	665	662
24484	20330	26233	24279	20337	9235	1176	803	702	629	621	590	582	595	516	488	481	481	500	523	466	450	519	481	451	498	476	485	514	432	476	472	453	448	493	457	464	456	422	394	441	445	471	440	457	472	473	448	445	451	459	509	436	464	428	488	468	458	465	448	448	470	440	490	443	429	430	447	439	427	443	402	460	476	459	460	472	484	431	437	444	460	427	421	455	454	431	462	457	430	418	428	480	475	423	447	418	415	432	461	417	443	460	442	453	447	435	436	420	432	430	448	437	450	449	473	466	441	438	470	409	472	431	476	429	412	422	436	466	451	425	455	453	417	437	458	470	440	453	430	463	460	438	448	443	409	452	432	433	452	468	480	407	453	475	443	445	431	423	433	478	428	446	401	440	419	458	452	418	437	431	451	458	417	466	490	435	407	461	420	433	454	448	412	435	410	457	436	450	439	459	435	445	428	425	406	436	444	428	431	460	443	463	419	451	443	425	424	476	424	465	472	454	470	459	473	428	411	478	441	427	445	434	401	473	420	402	500	408	409	458	475	463	453	440	468	410	435	434	409	458	441	432	460	461	434	400	406	446	433	459	418	457	450	455	433	453	436	426	425	445	440	459	421	439	430	417	421	446	442	473	472	414	431	418	434	444	445	434	449	428	407	441	400	402	430	415	446	408	480	428	449	447	439	461	416	435	430	446	448	457	443	432	420	468	459	444	439	490	447	408	427	479	436	424	434	445	441	448	393	442	428	486	429	445	420	439	445	409	433	429	469	445	448	457	423	433	421	403	404	473	460	447	418	398	425	400	453	395	448	439	452	463	437	483	446	450	398	428	444	411	450	460	481	448	477	474	416	454	432	487	528	482	419	423	482	444	446	416	473	418	446	464	420	394	451	448	436	433	467	449	439	409	411	450	410	383	399	444	416	424	477	420	456	427	447	414	422	425	439	451	423	423	420	463	410	442	445	454	451	432	439	404	433	427	471	418	428	423	441	448	440	425	408	455	481	446	435	408	430	450	432	458	450	456	470	462	439	454	391	445	445	410	456	440	454	414	430	449	413	457	422	444	452	426	447	429	415	463	453	395	467	438	446	437	430	466	430	440	449	424	444	424	405	413	444	477	429	412	419	420	455	394	434	460	426	472	423	454	453	441	454	438	472	431	447	447	427	445	426	441	473	416	433	432	460	443	456	472	435	478	413	414	442	437	442	425	428	452	405	439	415	437	449	446	418	431	470	425	442	420	448	387	435	428	448	412	428	413	453	487	436	394	429	453	413	442	453	453	410	432	418	453	414	413	431	405	467	432	432	449	409	479	459	439	453	424	432	451	455	441	407	426	466	449	427	432	459	418	406	426	421	410	435	484	445	429	427	456	459	440	459	439	411	440	451	426	444	448	417	453	444	477	404	472	464	438	409	422	459	441	439	420	419	458	441	443	465	417	442	421	434	468	465	469	459	436	451	435	485	450	443	381	435	436	435	441	454	448	443	455	408	457	403	457	461	434	380	455	437	459	448	461	448	457	424	474	415	428	469	426	441	420	435	447	446	486	403	415	430	452	446	444	429	449	364	454	419	442	445	427	406	452	439	466	455	452	458	452	448	428	464	449	427	437	396	461	409	414	433	499	432	438	445	414	444	434	411	425	418	427	455	452	430	445	447	416	433	424	422	449	434	462	468	462	465	484	431	440	456	467	379	456	433	442	435	457	440	413	420	436	431	425	469	441	414	447	398	433	467	409	419	482	474	435	434	449	438	441	461	440	407	461	383	410	458	435	417	412	476	416	430	426	436	450	451	458	469	456	412	457	467	429	432	515	393	413	468	415	440	447	399	451	438	419	467	369	471	462	401	413	457	417	390	402	457	428	404	425	390	433	406	453	455	454	431	420	465	398	451	425	474	453	449	429	452	424	440	431	447	449	456	436	423	427	458	483	454	436	483	461	443	451	487	422	459	426	468	464	467	430	424	406	424	453	446	442	426	431	452	438	428	408	435	421	424	408	438	427	440	382	438	481	423	385	420	448	430	456	428	425	431	463	436	471	432	439	424	466	458	417	449	459	500	427	456	503	408	436	443	433	425	403	412	456	437	435	458	466	448	465	434	436	468	406	482	443	435	442	428	467	430	427	489	402	444	434	453	416	464	463	428	435	429	465	442	427	442	414	420	443	447	434	421	482	464	460	419	422	434	411	467	428	439	462	423	432	457	465	412	409	457	470	461	444	446	457	437	471	432	430	446	411	448	414	411	444	458	421	450	447	410	421	422	410	461	443	471	460	432	449	413	433	420	439	413	432	476	440	457	417	438	439	428	414	414	434	419	435	460	432	443	412	424	467	458	419	490	467	437	422	433	441	430	482	424	429	424	422	408	393	437	447	504	441	413	441	460	424	463	460	436	432	417	442	416	473	455	415	433	434	406	454	419	459	471	403	426	481	423	470	429	490	430	484	414	431	431	463	447	415	440	452	422	420	475	425	446	450	422	437	441	461	420	439	445	423	495	419	450	409	405	414	456	453	452	445	448	438	446	398	464	444	436	472	425	431	437	435	428	394	411	415	391	466	440	421	472	462	457	441	440	439	473	446	446	426	445	427	451	447	428	438	400	452	457	451	431	446	458	444	397	454	421	470	449	442	429	407	436	429	414	465	466	430	435	431	463	428	463	415	421	476	437	425	454	411	436	449	436	466	504	465	427	444	427	393	433	433	417	452	458	423	443	415	448	464	393	438	444	455	432	432	433	380	419	410	455	419	425	429	429	469	459	453	434	426	433	442	455	466	460	424	467	454	462	452	402	479	446	434	422	459	456	420	424	473	483	436	450	384	457	425	468	428	443	433	391	453	416	400	424	439	436	446	430	416	444	403	419	410	452	473	399	412	459	471	425	456	417	441	438	454	442	442	396	452	449	447	491	416	441	443	410	457	444	460	433	433	454	459	417	431	436	409	427	414	439	450	424	415	428	439	440	454	441	471	429	438	471	436	461	407	450	401	453	458	457	421	440	406	446	413	445	404	467	441	435	438	449	417	472	437	408	436	434	445	435	437	463	409	398	459	470	426	453	422	448	412	450	404	459	412	431	497	396	427	426	431	419	424	481	450	436	398	405	487	421	446	424	417	444	381	430	441	423	441	408	429	433	444	434	431	398	419	421	427	447	452	436	466	452	445	463	369	455	377	398	443	436	451	406	438	425	430	424	449	409	425	437	455	405	453	414	442	436	413	454	443	420	428	427	445	418	476	437	403	454	434	445	462	420	446	447	418	416	506	382	416	446	466	413	445	457	468	449	423	476	405	432	404	424	450	421	434	439	474	430	475	421	447	450	437	408	431	472	418	427	450	419	418	452	413	469	427	470	400	461	451	436	413	434	434	433	464	419	477	456	419	431	465	419	427	459	457	440	427	423	443	463	410	411	448	418	414	426	420	420	465	449	435	439	438	460	466	455	447	432	455	433	470	485	458	451	417	445	438	431	467	423	457	446	438	451	437	401
28508	8340	7608	4325	2722	2026	1613	1236	1126	965	826	814	711	659	639	617	592	575	555	554	560	493	533	509	546	542	502	531	488	498	487	487	489	491	477	469	483	473	426	468	482	459	448	479	444	442	457	439	452	484	490	500	466	439	453	489	430	489	463	441	416	451	439	402	418	441	473	460	457	415	471	442	471	476	468	412	488	430	429	467	458	473	458	456	438	459	444	474	466	463	431	421	495	462	472	480	450	468	466	466	448	475	464	468	450	407	484	480	461	462	465	416	477	477	429	441	470	428	444	428	424	454	469	419	435	462	474	433	461	459	470	441	490	456	431	444	471	461	450	452	423	464	452	441	410	441	479	419	476	496	427	434	471	463	438	436	415	463	468	456	442	481	450	432	444	463	451	444	482	442	448	439	499	456	469	442	443	472	383	494	518	431	464	473	487	475	448	465	426	469	444	456	473	457	491	453	456	460	414	451	467	471	461	441	460	450	425	471	424	424	451	441	465	451	444	456	456	448	467	443	441	438	469	426	440	438	466	464	474	473	453	457	412	472	490	436	458	468	456	424	482	403	449	416	455	452	452	443	451	479	429	403	417	493	438	469	468	444	444	501	419	423	434	481	428	452	438	437	458	461	419	470	489	430	442	436	427	480	412	428	446	442	440	453	441	465	531	473	403	439	475	422	458	431	483	443	436	450	457	450	446	431	468	491	467	445	429	445	456	458	432	427	430	434	474	466	440	438	403	430	465	460	431	482	455	399	428	493	436	471	451	458	438	494	447	460	446	458	448	456	449	408	456	468	426	460	429	449	442	450	465	471	487	442	446	496	426	484	432	441	436	410	438	447	442	468	454	405	453	494	437	469	480	460	451	443	445	469	443	441	448	477	385	415	481	456	459	484	422	494	458	479	431	472	473	452	437	448	454	481	454	449	448	484	441	479	432	452	444	452	434	457	449	451	442	456	435	457	446	454	435	459	462	453	440	460	468	460	437	460	483	423	436	441	396	445	472	431	469	439	446	431	442	436	455	451	462	469	428	438	453	430	431	448	430	493	416	467	490	475	425	452	442	451	454	444	439	472	436	464	439	494	486	496	511	462	450	482	423	437	451	460	446	475	464	445	456	405	413	463	462	486	464	448	440	476	441	430	416	477	484	473	464	462	463	410	422	446	469	447	472	420	412	449	427	456	451	436	479	438	464	424	460	419	477	406	431	467	473	440	444	486	479	442	469	443	473	421	456	444	449	422	457	487	414	472	412	453	469	426	474	438	417	448	462	484	455	415	477	444	442	436	450	453	445	409	489	461	451	498	427	459	453	447	429	474	424	463	477	441	443	424	433	428	427	457	438	445	460	448	483	462	413	461	459	421	458	467	420	429	460	467	433	452	438	441	450	457	423	473	434	442	497	465	471	428	461	455	427	418	451	451	429	440	503	433	464	439	479	454	438	446	469	434	442	473	434	448	482	432	428	478	444	435	429	437	454	445	456	451	485	438	484	439	440	450	458	472	452	431	462	473	459	452	447	431	476	474	436	411	427	442	446	456	456	451	455	471	387	464	467	447	423	443	436	458	459	457	423	463	463	469	502	465	447	465	459	450	493	467	425	453	411	452	444	441	458	444	433	448	434	438	487	437	453	472	449	431	440	415	481	464	458	454	452	405	507	475	432	463	464	429	449	452	461	468	460	463	424	417	441	480	438	454	425	488	444	506	476	443	452	433	421	456	460	443	417	466	456	426	438	432	438	486	433	434	433	459	457	434	454	457	443	421	496	426	474	421	428	449	472	425	432	474	471	460	434	430	454	454	465	480	489	448	463	441	432	455	447	454	427	449	419	457	461	479	442	473	441	487	450	439	423	458	475	468	443	440	439	454	442	495	457	439	463	411	401	458	468	434	456	450	426	469	438	425	482	432	445	434	433	414	437	426	437	431	449	447	436	440	441	427	433	452	448	444	464	427	416	442	470	432	412	438	436	444	414	453	435	478	439	418	452	479	428	460	422	416	412	434	482	465	502	440	480	411	451	455	475	423	462	433	469	445	410	463	456	466	449	482	462	438	422	449	437	460	456	464	461	482	453	429	438	423	437	433	471	447	460	440	435	432	456	434	468	515	489	439	474	458	437	425	467	448	408	462	458	454	457	435	469	486	474	460	463	484	445	439	459	475	438	442	424	464	465	450	446	422	405	475	457	469	464	412	458	449	437	447	469	446	441	474	433	447	481	437	445	483	431	457	429	498	444	457	447	434	480	441	463	462	465	448	457	442	443	426	479	449	470	470	485	459	473	432	456	444	436	420	424	439	447	451	457	436	411	461	502	441	459	466	438	452	456	430	468	432	432	462	474	448	443	422	452	434	475	434	458	437	453	431	470	392	478	475	458	439	463	415	460	463	441	462	441	449	462	485	456	484	442	463	466	459	425	407	482	445	440	418	481	453	447	432	456	447	471	453	504	448	458	415	473	454	444	449	439	438	443	435	485	443	429	440	465	469	439	446	482	443	447	417	415	414	464	473	453	456	440	413	442	477	444	447	490	451	464	432	470	451	477	423	432	456	443	463	440	430	449	477	460	428	496	470	456	434	444	430	444	442	474	440	455	453	444	467	462	471	454	457	465	428	452	461	470	471	408	464	429	434	472	452	472	466	428	457	487	425	477	446	442	434	464	468	445	427	424	460	440	440	449	392	452	467	459	445	418	473	454	460	473	437	464	446	439	463	441	447	448	494	452	441	478	443	433	458	421	449	432	457	427	469	448	441	476	466	443	417	456	437	456	475	437	452	424	474	479	459	421	437	458	426	440	489	455	479	449	437	449	470	436	455	439	405	462	461	441	453	442	433	423	437	454	450	467	415	425	478	426	447	494	470	488	426	451	448	466	453	417	451	439	438	433	421	438	455	457	437	463	450	468	485	449	487	470	464	447	517	456	418	479	492	431	453	433	476	461	451	424	474	432	469	473	466	456	480	452	495	472	438	434	492	429	466	407	470	459	473	455	438	473	417	437	470	451	473	468	462	440	434	471	422	489	442	446	440	457	510	527	486	443	411	488	438	446	438	482	476	426	473	399	453	441	469	435	465	449	455	459	436	419	471	403	444	429	476	454	470	439	480	413	454	434	456	457	427	463	443	454	478	467	474	462	421	442	463	458	489	439	416	444	458	443	431	457	431	431	478	453	446	451	454	471	417	428	463	477	412	461	434	460	440	473	452	476	447	439	418	468	439	474	414	414	489	495	465	416	447	459	407	425	438	444	441	448	452	444	479	477	432	453	450	457	451	436	494	473	457	449	421	455	427	464	477	447	469	473	482	439	475	482	444	466	425	481	428	446	437	452	484	482	437	466	437	445	449	448	469	446	474	467	440	490	446	433	459	445	466	391	444	452	438	447	480	471	464	433	442	452	423	452	449	460	452	467	454	468	454	442	459	468	472	442	410	466	451	417	485	489	486	443	422	466	448	455	423	401	460	446	478	470	381	483	457	477	456	471	448
22589	20344	26660	23885	20347	20404	9297	1783	1321	1275	1244	1133	1127	1049	1010	984	941	953	968	938	885	888	889	902	883	898	865	812	863	877	872	837	882	846	851	877	923	815	872	853	866	877	816	833	845	874	844	890	805	872	809	842	824	843	831	856	864	906	867	819	844	817	828	844	846	742	837	861	836	836	842	829	776	751	801	807	814	803	843	866	819	819	858	844	823	813	826	805	897	819	823	813	870	799	801	852	852	788	816	793	809	804	858	793	834	841	794	841	856	820	828	782	833	825	831	832	843	806	830	831	796	855	830	802	813	825	856	824	781	806	796	845	771	792	802	825	818	847	822	868	818	857	795	814	814	793	834	876	804	861	840	826	814	822	772	820	816	795	849	816	812	817	886	846	804	806	850	831	842	880	817	815	839	844	817	815	854	801	821	839	831	838	800	834	783	836	799	795	804	821	823	804	780	805	826	798	837	823	817	857	868	877	834	835	792	823	783	810	838	897	809	804	858	830	810	846	829	834	867	808	797	800	836	833	800	809	810	820	813	845	824	835	783	808	821	808	822	798	848	824	826	832	774	836	858	904	805	842	877	845	785	828	837	830	765	816	814	796	827	819	821	790	829	901	795	864	779	833	795	899	839	813	810	870	794	841	910	826	781	802	820	841	861	835	824	802	826	834	833	798	786	872	826	842	844	833	799	797	846	837	789	785	783	806	812	801	843	876	804	848	841	848	830	788	805	833	801	830	815	831	808	816	785	815	848	842	838	817	836	853	835	834	823	755	771	782	844	842	859	868	789	848	795	871	884	840	794	830	799	828	840	826	767	776	822	845	825	882	778	840	838	804	835	802	871	867	814	863	831	816	839	835	809	778	831	807	808	831	802	801	755	840	884	821	803	867	830	829	810	825	866	860	824	815	831	824	792	835	847	782	823	831	858	826	834	819	856	831	834	841	820	876	827	750	821	837	785	778	790	801	809	836	883	860	790	797	801	793	820	819	833	825	846	828	878	835	826	803	770	809	877	888	846	848	853	793	825	796	841	814	812	800	821	883	872	819	821	752	769	799	824	839	814	798	848	800	817	804	801	844	814	823	839	821	853	828	862	835	757	833	812	830	816	796	849	839	803	781	796	848	797	797	805	827	842	826	826	869	838	803	859	797	809	789	789	765	834	816	826	827	800	846	826	835	818	850	832	840	828	829	856	793	853	813	808	808	877	818	792	800	828	860	829	773	779	839	804	807	858	810	865	857	848	859	832	816	777	802	791	840	808	841	833	831	797	818	852	862	847	828	815	845	796	900	861	852	859	812	836	808	874	804	812	843	767	800	827	798	828	874	798	850	862	819	861	796	841	799	850	828	872	850	809	840	840	785	827	835	796	835	808	811	814	786	872	815	852	835	829	859	843	828	901	767	830	804	836	843	863	838	789	829	839	815	824	856	799	791	785	862	804	848	784	850	810	844	828	851	805	840	825	880	809	851	856	826	843	838	825	771	817	820	824	829	831	818	821	792	833	795	856	807	815	846	832	855	791	853	821	852	840	810	806	813	816	796	760	858	767	804	801	809	794	774	846	813	840	830	829	850	818	826	814	864	784	850	805	823	778	798	856	842	824	835	766	877	837	767	821	845	866	863	795	801	896	801	826	846	828	820	911	839	821	835	820	834	784	799	815	766	807	822	810	835	782	827	821	851	780	799	862	837	852	857	844	786	804	825	853	802	882	819	848	794	793	854	816	836	865	818	778	827	786	831	781	802	789	791	823	807	805	826	804	773	826	796	848	856	832	854	855	807	888	879	830	790	776	780	784	861	805	816	811	782	791	801	851	827	803	795	788	869	824	793	815	846	841	779	853	853	767	856	835	811	824	882	831	795	810	877	849	799	774	844	826	856	810	798	834	817	776	832	853	789	817	849	883	786	829	874	864	856	805	852	759	789	785	799	798	816	856	815	833	817	861	829	751	819	829	810	906	826	821	817	868	769	776	857	785	816	772	798	769	772	816	796	758	825	824	887	837	797	830	903	790	842	827	801	845	854	833	829	803	829	787	785	857	800	806	828	826	840	852	836	785	823	835	825	864	843	854	826	851	854	829	840	836	832	796	831	837	795	811	801	851	812	832	844	845	839	825	762	829	832	816	855	879	851	820	817	825	828	778	840	857	851	870	825	835	846	832	825	839	795	865	826	820	867	815	812	804	782	806	848	800	848	809	818	823	829	830	804	813	846	872	819	818	879	827	846	829	858	837	772	822	774	766	814	778	838	813	833	823	741	874	866	846	833	839	826	785	844	825	772	814	811	842	812	817	770	771	812	805	832	817	819	872	803	834	829	788	807	827	823	845	768	813	814	791	779	836	835	825	825	785	830	868	820	804	805	840	819	859	849	813	857	810	871	842	842	794	824	850	805	886	807	797	811	792	877	872	833	803	821	808	840	806	781	910	861	811	766	783	825	785	761	796	802	774	817	786	765	798	844	836	788	885	882	881	801	863	847	804	848	819	857	897	821	888	870	798	824	821	849	798	886	809	826	802	791	814	839	828	783	837	803	864	783	859	788	811	819	813	819	854	812	821	805	841	864	829	827	800	849	779	850	843	873	797	808	855	793	770	814	837	821	854	779	849	815	799	803	826	836	822	817	835	810	821	806	860	868	860	795	822	852	812	862	841	821	850	849	831	869	839	807	852	829	830	832	843	821	833	788	787	851	853	812	819	864	818	792	788	810	867	804	790	826	810	863	855	887	871	798	820	858	821	829	806	805	779	847	810	866	825	862	791	842	881	806	837	843	787	838	845	852	833	812	825	830	846	838	790	838	838	774	792	828	807	857	851	830	820	786	839	816	802	813	789	797	823	852	789	808	834	830	833	804	777	782	818	877	835	807	812	838	823	837	870	848	809	778	804	797	835	832	785	811	830	794	799	837	788	825	871	843	778	876	854	877	816	824	801	867	767	869	842	813	786	800	833	827	850	875	835	795	843	799	824	818	837	804	800	817	826	837	758	859	816	874	828	831	838	809	830	832	791	814	822	796	805	809	827	877	861	851	864	866	840	859	810	812	821	820	796	766	821	801	835	805	760	816	791	807	801	835	773	825	830	824	793	858	778	810	791	787	824	842	837	850	852	807	794	884	841	830	833	893	771	795	824	816	858	822	844	822	810	863	865	777	812	814	807	803	833	808	836	859	810	914	846	827	806	772	829	845	809	848	843	800	796	870	838	792	832	887	846	795	823	798	799	871	842	841	880	787	836	791	785	801	822	806	827	847	835	831	840	798	820	831	838	846	860	758	862	847	819	831	817	812	910	821	824	856	809	851	823	775	858	782	870	823	785	860	827	808	790	855	876	827	782	787	785	817	828	829	809	791	822	855	867	834	811	818	857	806	825	787	766	827	860	758	778	837	763	802	837	868	859	789	791	876	818	833	842	850	808	837	809	818	831	810	833	790	830	819	784	807	835	795	863	803	890	811	829	802	804	876	791	861	786	847	833	823	781	824
26543	14106	12785	7496	5028	3753	3023	2470	2059	1793	1618	1497	1357	1254	1200	1097	1096	1031	1026	993	975	1017	976	928	867	925	863	878	845	867	846	883	832	860	850	846	866	837	828	813	817	845	796	827	817	774	790	793	768	823	804	845	777	794	795	835	789	843	819	750	834	813	770	831	838	786	774	793	794	818	794	776	774	748	794	867	778	777	768	758	793	798	750	763	797	797	797	753	784	764	766	791	772	784	811	794	824	792	741	787	842	816	846	822	808	790	818	757	766	802	747	766	843	805	771	821	771	839	752	796	809	737	739	779	811	764	751	779	756	794	838	772	752	764	823	755	729	766	747	776	787	775	751	789	733	835	794	743	794	755	774	818	768	824	771	773	769	783	784	803	739	839	759	795	774	781	733	790	727	725	793	778	773	814	761	768	757	826	799	846	800	833	783	815	757	830	782	795	775	782	793	740	752	771	780	796	806	783	769	760	754	794	844	767	827	782	801	749	769	774	752	808	795	795	784	758	772	767	761	742	774	774	735	780	827	806	783	769	807	850	785	840	802	745	761	733	791	740	791	791	793	797	806	786	774	796	772	753	787	774	789	791	768	754	747	774	823	750	793	748	740	833	760	763	737	733	770	764	780	781	773	771	742	740	757	783	796	820	844	828	757	792	785	790	740	751	789	819	784	770	804	809	804	746	754	754	797	811	771	783	730	752	797	780	733	834	777	743	782	774	768	774	784	816	768	786	797	773	737	806	745	780	734	734	801	775	786	787	762	814	751	795	802	699	765	760	807	789	756	807	794	807	779	691	791	729	762	750	818	771	740	756	723	789	767	775	699	748	816	807	750	764	763	713	770	799	841	781	797	785	768	772	799	785	777	788	779	782	787	791	817	779	810	754	784	765	788	772	755	814	778	776	707	750	804	805	781	767	725	769	799	786	760	791	759	811	788	781	787	770	847	727	794	779	831	854	766	782	784	814	765	761	771	818	761	714	768	790	816	820	799	777	794	784	736	762	802	782	798	790	792	785	769	775	768	767	789	795	756	758	742	784	778	782	789	786	767	815	822	752	737	755	726	746	739	770	729	759	854	748	771	772	770	791	766	775	780	760	765	773	765	757	780	777	829	813	756	801	725	835	752	824	826	775	792	756	787	774	737	798	776	806	768	760	815	770	773	749	767	818	748	775	794	783	757	776	779	777	785	763	733	768	809	773	767	765	776	775	760	783	828	828	748	733	849	757	784	758	777	785	775	789	780	747	762	808	799	840	761	823	774	830	785	759	726	771	790	751	731	827	795	750	753	777	760	774	729	772	813	826	757	769	748	787	802	701	785	777	787	760	755	714	792	758	798	782	787	782	785	751	784	792	824	772	766	782	747	755	783	790	835	802	846	771	747	787	796	817	789	806	754	775	797	820	790	769	828	776	822	813	779	751	774	735	755	778	796	766	812	735	787	816	809	742	795	770	711	785	727	814	799	765	783	825	817	754	770	785	835	784	812	775	775	778	800	796	822	777	821	804	806	779	761	732	784	761	804	769	799	802	822	810	772	811	792	762	792	842	754	774	789	772	753	798	759	785	751	830	808	752	820	802	816	786	735	738	764	765	812	795	713	755	747	796	735	800	821	756	767	801	757	819	803	791	789	754	773	768	805	786	795	775	848	751	820	851	768	754	789	768	787	740	754	791	770	781	769	843	773	761	778	768	809	773	793	801	796	793	779	790	745	781	786	789	828	803	758	779	780	794	780	808	787	757	831	803	738	750	765	734	771	771	784	805	752	796	769	802	789	752	813	790	762	804	772	718	769	787	770	827	772	772	785	791	785	808	765	748	792	805	799	775	770	758	806	819	806	761	787	787	761	781	810	733	746	785	725	788	755	813	759	781	727	799	750	815	827	767	819	784	772	794	757	790	853	794	760	776	789	770	813	802	826	789	791	802	779	791	761	809	807	753	809	787	783	767	729	783	807	775	724	787	729	792	784	790	797	762	765	791	866	794	810	774	804	759	810	814	800	753	804	766	793	797	823	776	787	783	783	822	730	821	778	764	789	779	804	757	792	775	758	761	747	774	817	801	825	796	766	825	804	755	779	777	792	757	780	790	779	740	744	767	834	738	813	785	784	767	775	795	776	756	792	761	742	766	773	766	759	727	767	792	812	789	791	760	759	758	803	763	777	806	850	747	795	735	760	821	734	804	787	786	759	763	802	763	792	762	843	781	768	772	780	761	777	765	791	767	724	791	788	725	822	792	761	757	825	836	827	774	786	769	799	748	743	755	786	802	819	762	762	777	761	784	820	779	762	850	754	815	732	776	766	794	793	760	768	790	779	815	853	806	814	793	833	787	803	785	799	797	807	797	780	779	780	766	768	760	763	837	806	742	765	836	761	760	785	727	740	797	786	825	748	794	742	814	739	735	801	798	765	798	795	781	822	778	829	747	740	784	751	781	794	722	816	719	801	760	792	782	809	774	761	788	752	763	782	801	758	768	766	766	806	815	832	754	755	750	811	785	794	848	777	767	851	790	781	795	826	762	787	739	793	803	770	835	778	773	794	774	740	802	782	752	824	785	798	747	735	750	747	769	779	758	760	776	808	782	769	793	762	815	734	807	779	736	817	809	788	800	794	817	765	768	778	762	762	834	760	743	763	744	776	790	801	786	757	733	737	728	767	794	773	785	759	773	744	769	802	764	819	760	787	814	804	793	782	788	750	807	733	812	768	822	768	813	763	771	820	778	791	805	777	770	796	796	760	792	795	758	755	792	782	780	766	834	815	776	770	746	760	810	711	780	823	786	769	790	748	803	745	729	762	799	767	758	820	750	797	771	764	739	809	776	817	785	770	799	780	801	780	810	818	776	761	755	803	833	799	805	795	795	789	817	760	824	789	809	758	787	787	798	783	770	725	800	812	769	813	764	762	759	768	767	787	766	820	810	770	786	738	765	798	741	798	751	803	746	758	776	692	777	738	811	840	762	746	801	791	831	775	765	794	797	834	744	777	785	838	747	785	761	790	748	793	840	805	767	777	776	786	727	793	802	763	781	826	761	779	807	784	752	772	748	761	844	754	777	841	790	803	779	717	809	779	797	786	820	762	796	755	744	780	789	826	788	794	707	767	801	726	756	736	751	805	793	770	786	785	802	789	805	775	794	815	807	819	799	755	770	797	797	791	769	798	730	768	753	799	799	787	793	754	752	752	755	821	781	790	740	804	800	790	747	771	784	857	782	775	763	755	807	844	776	783	720	740	830	744	796	770	765	786	744	802	773	781	765	832	753	808	754	725	754	762	742	812	831	771	752	780	781	783	780	777	746	767	800	802	771	737	750	742	763	759	769	750	770	765	834	782	832	811	750	794	807	814	765	782	796	754	786	830	801	769	775	795	834	784	753	768	781	806	782	797	806	798	759	822	767	756	746	753	730	781	806	771	751	796	769	814	760	785	762	809	790	823	715	787	766	760	791	781	820	743	762	764	694	795	780	762	754	757	792	786	830
31123	14527	2603	761	665	656	618	582	665	603	606	622	590	624	620	629	600	615	559	620	614	607	613	629	654	609	620	597	608	634	603	642	605	579	569	574	624	607	599	604	640	570	547	600	630	592	599	597	588	591	601	578	630	577	609	599	631	574	669	644	623	554	619	627	641	577	624	589	663	617	592	614	644	590	604	612	620	597	606	573	612	642	568	618	631	618	588	627	565	567	593	602	607	625	606	638	606	613	574	595	604	583	609	598	614	569	580	605	594	633	577	589	585	608	593	607	592	576	616	605	575	583	596	567	602	603	609	583	609	599	609	586	639	632	627	596	649	600	611	617	588	592	605	620	598	618	616	628	661	617	611	590	582	615	603	590	604	593	596	586	621	616	594	598	595	586	624	616	654	574	596	655	602	610	612	589	593	660	613	582	596	573	561	605	555	610	602	599	623	600	606	601	570	600	633	644	629	594	580	624	592	610	594	635	599	624	609	558	596	602	609	626	614	582	607	615	593	563	627	673	598	589	591	632	539	590	589	609	606	614	551	598	611	601	626	566	596	603	621	609	567	576	605	607	628	566	644	584	586	558	600	596	575	588	584	576	589	583	620	587	555	613	615	619	597	621	568	568	622	574	580	643	590	586	583	603	621	605	613	612	607	610	627	605	604	575	625	579	574	660	591	584	542	592	595	580	602	588	568	567	649	584	565	613	589	592	642	631	600	651	579	617	571	584	588	614	601	579	568	616	585	604	572	585	668	581	590	610	615	616	645	597	608	610	585	565	583	590	615	631	624	591	609	612	634	593	591	624	623	624	613	583	630	641	602	625	554	611	597	603	588	635	598	622	611	611	634	600	583	585	641	617	595	644	574	672	637	573	566	621	588	623	605	585	592	602	587	600	586	578	628	585	620	597	626	639	635	632	595	594	573	596	563	618	643	606	644	594	582	604	589	602	616	586	624	590	570	607	573	610	588	644	595	611	621	593	586	621	569	596	594	609	600	632	617	592	603	617	586	610	596	595	644	558	609	616	584	596	573	625	597	627	602	601	619	595	597	599	621	608	610	601	605	572	615	624	595	616	592	634	607	587	591	614	626	602	641	647	553	659	625	640	582	575	617	594	578	622	590	634	603	628	577	567	589	623	613	587	611	598	640	629	620	648	623	588	605	547	585	593	597	550	610	654	656	623	626	605	632	637	594	643	608	661	602	575	581	598	604	592	651	580	637	610	615	605	617	589	619	586	632	612	644	634	557	601	598	595	568	629	597	599	585	602	604	598	634	573	608	600	622	637	645	592	589	596	606	546	625	598	634	582	625	585	578	609	622	596	600	654	612	619	631	612	575	600	631	621	591	613	610	648	592	616	545	591	605	623	609	589	597	630	627	601	585	611	602	633	578	642	606	594	586	632	561	606	581	593	601	610	628	601	565	568	573	604	606	632	633	642	584	602	619	575	569	598	571	603	594	635	590	625	605	593	625	601	561	597	597	627	615	634	632	600	608	642	603	596	604	584	627	591	589	650	616	598	579	595	588	613	607	579	601	595	591	622	592	581	587	600	608	562	579	616	656	626	603	627	576	624	614	595	628	565	625	543	565	596	635	627	546	612	639	594	631	617	606	632	580	618	623	602	621	571	634	588	610	642	603	626	641	628	603	654	607	592	572	592	621	595	614	597	583	662	637	645	648	585	609	648	621	612	573	638	626	630	607	583	603	549	595	612	620	609	614	634	573	629	640	608	643	577	581	625	625	587	600	632	619	624	560	627	631	602	599	615	589	590	627	586	608	593	627	591	600	624	590	635	580	593	614	582	629	613	615	625	659	540	593	576	590	610	606	605	596	584	645	606	623	650	612	635	592	590	607	613	621	608	602	629	565	630	616	636	574	613	617	625	627	628	610	616	587	657	606	567	599	652	606	607	620	589	579	545	547	599	642	620	601	628	613	641	637	616	632	562	598	625	595	633	624	608	603	613	577	624	632	582	578	581	592	614	597	646	596	617	643	604	618	621	604	616	623	599	599	590	607	607	593	674	569	614	587	599	591	574	564	652	573	608	625	636	640	616	609	625	584	558	639	606	629	562	625	595	567	653	603	588	598	587	619	558	607	636	582	566	641	628	599	612	588	645	632	617	638	631	632	641	609	611	645	617	601	597	602	679	583	624	635	612	579	625	644	586	619	615	607	611	605	651	651	606	625	614	597	599	619	659	598	647	588	609	617	629	636	625	578	671	620	638	604	596	576	596	588	615	596	578	607	550	585	611	596	601	581	583	599	607	597	627	578	565	639	611	617	574	622	588	561	649	612	641	633	611	533	611	602	603	613	580	587	622	558	576	604	598	630	579	619	660	585	585	643	642	623	640	575	597	602	572	615	609	600	586	588	613	554	630	561	573	603	600	567	623	617	598	609	606	591	629	599	606	603	629	606	596	592	617	580	625	575	619	665	648	622	589	581	597	582	625	591	609	611	655	604	598	611	595	625	636	586	606	619	628	608	636	639	626	599	606	562	604	615	658	610	592	590	568	635	584	618	591	615	562	590	596	552	607	636	623	630	621	593	633	636	581	626	627	597	590	613	566	583	639	595	593	545	579	570	627	582	622	621	565	605	600	638	662	624	628	609	615	568	612	577	602	590	600	579	589	611	577	627	608	598	623	598	623	573	618	565	608	617	581	615	632	559	632	646	608	608	608	612	595	581	619	623	571	580	614	641	568	594	625	643	662	605	600	591	616	631	603	618	581	601	596	583	613	607	610	609	626	616	612	619	579	614	627	599	578	586	559	593	603	617	588	665	608	613	590	623	625	588	584	606	625	653	571	654	590	604	638	605	628	599	559	648	545	620	625	635	608	577	643	605	571	605	621	618	627	580	638	586	618	572	618	586	615	601	629	624	576	564	606	587	590	598	610	581	597	612	601	605	625	616	613	629	650	613	598	583	589	601	640	615	646	600	617	630	659	610	579	619	622	537	600	653	618	582	641	589	579	623	579	577	588	601	615	614	584	570	590	663	594	616	593	591	614	630	622	615	632	568	611	601	596	598	653	592	611	588	615	649	575	623	600	612	564	587	585	622	600	626	640	625	664	623	572	602	593	609	654	615	615	598	602	591	592	620	582	569	672	617	621	628	601	581	588	650	589	606	592	590	622	612	627	592	582	593	612	649	645	625	562	594	572	612	584	643	628	628	606	589	643	618	584	583	641	648	614	635	591	598	628	620	621	631	589	587	623	642	628	621	585	622	588	617	636	593	597	618	615	611	567	611	617	589	643	627	604	588	633	574	616	553	602	566	582	578	621	614	644	626	626	579	588	616	575	596	613	594	599	607	539	595	587	573	562	612	551	583	599	655	593	616	644	593	575	593	601	667	621	595	604	591	609	609	614	579	653	609	582	613	622	612	602	586	611	582	595	574	629	612	575	635	638	664	595	596	566	571	623	618	603	599	609	609	565	614	603	663	580	622	591	579	609	594	633	650	599	604	585	668	605	598	605
19662	1110	1093	866	734	757	706	697	704	615	672	659	660	677	669	634	653	677	660	571	659	649	641	621	645	650	584	640	659	594	626	606	669	640	607	658	670	643	649	646	682	652	634	692	595	658	591	642	662	658	624	710	596	660	591	675	638	631	618	624	662	659	620	641	654	666	643	614	605	647	646	607	646	619	651	663	631	648	663	636	654	643	636	648	662	635	634	614	633	640	638	616	641	636	615	591	623	616	644	614	622	665	653	635	597	661	655	558	621	661	647	602	623	622	629	689	645	662	654	616	634	673	653	637	648	631	647	627	658	621	652	642	669	643	637	619	671	676	630	633	623	684	621	643	623	584	643	644	645	637	622	644	665	667	589	638	619	632	668	618	623	637	681	669	618	581	665	630	618	637	652	629	620	655	576	665	638	648	627	576	639	662	624	623	631	600	639	671	618	651	630	640	641	598	635	634	674	684	610	686	624	696	664	650	655	605	647	626	655	641	599	640	626	678	647	624	609	653	666	655	608	637	587	671	614	653	651	678	581	657	682	633	638	672	657	594	616	643	633	607	618	648	653	651	653	685	591	595	623	688	634	661	614	614	655	634	619	624	606	618	650	616	612	623	648	621	613	610	628	621	621	609	634	672	653	634	659	609	587	679	649	676	644	594	667	630	642	619	589	649	657	630	650	599	660	617	617	687	595	670	636	652	608	642	652	635	609	603	620	660	628	615	633	681	613	680	699	641	645	679	626	630	642	658	642	610	633	603	618	651	637	599	604	659	616	622	654	645	614	575	649	634	638	668	675	615	617	644	643	631	632	647	574	631	657	648	617	639	621	660	633	646	623	639	601	613	651	643	628	636	630	599	678	639	620	638	656	661	623	697	658	633	623	606	631	657	589	606	625	686	676	614	702	649	722	682	661	620	637	660	633	604	671	648	639	630	631	621	667	610	665	651	669	640	639	650	610	660	641	599	563	581	602	581	643	623	646	645	614	617	610	624	639	634	633	610	629	640	669	635	676	640	649	656	654	616	659	601	594	640	634	645	687	619	634	648	675	625	635	654	639	637	618	593	655	601	613	626	673	652	622	606	617	641	660	613	650	646	624	635	581	636	633	614	645	596	652	649	672	645	630	643	654	669	640	622	613	662	643	650	609	632	652	625	631	599	622	663	623	631	642	649	636	591	656	635	626	624	622	613	613	672	625	617	642	639	627	662	660	627	630	637	632	633	673	633	642	633	622	639	629	654	610	650	627	656	635	686	650	637	620	630	673	636	607	635	600	582	618	622	655	639	620	639	599	635	624	643	629	663	600	626	625	603	620	647	661	631	653	623	656	637	626	656	615	640	614	613	711	673	612	672	637	609	646	600	618	641	623	602	618	647	594	641	641	624	666	619	606	576	667	629	653	610	647	662	609	656	661	666	641	638	632	653	659	620	621	636	639	643	646	626	635	619	672	651	641	628	664	619	644	613	639	620	640	640	671	651	628	634	621	636	647	629	615	643	629	633	663	641	680	678	594	640	663	641	644	648	664	661	625	603	615	663	660	668	644	621	632	633	646	640	623	622	635	661	644	619	632	621	637	614	662	652	622	633	636	660	629	646	637	649	651	650	663	622	662	664	625	626	654	659	628	593	593	622	610	665	675	643	613	639	601	655	638	576	703	633	622	626	610	656	598	643	615	681	631	677	646	632	656	633	619	643	658	643	682	665	686	622	640	588	627	636	624	639	671	618	635	640	673	639	598	592	616	590	642	621	629	600	622	651	601	630	633	659	630	637	626	657	645	641	651	668	612	633	611	635	615	647	633	604	681	648	613	665	647	642	650	634	654	590	628	639	648	668	609	633	678	619	650	621	675	604	623	617	642	622	597	649	607	606	617	673	667	640	638	576	624	630	636	647	638	654	623	646	616	617	629	655	615	605	644	615	638	627	654	619	627	604	652	634	644	644	622	606	611	651	662	634	628	641	618	651	629	672	658	616	622	621	624	667	654	656	658	629	635	628	605	672	617	638	661	645	623	668	657	629	626	687	631	661	644	602	620	645	618	626	628	616	635	658	609	633	649	640	615	646	616	659	663	641	604	658	661	669	663	664	670	613	604	656	629	681	675	643	643	614	618	610	626	634	623	620	592	610	620	579	641	652	654	601	567	636	634	632	657	651	622	655	600	655	656	688	644	625	679	638	649	589	650	621	678	619	615	655	617	631	591	653	685	642	624	659	653	631	632	621	605	656	618	621	591	634	658	616	636	630	660	612	624	633	633	609	639	634	628	588	599	666	659	648	612	641	655	632	642	610	672	609	629	612	620	683	641	636	610	612	653	632	674	620	620	642	660	670	623	688	631	626	617	674	669	640	600	653	608	662	603	623	677	612	628	625	582	675	621	639	628	641	659	594	697	643	624	654	683	602	663	657	629	638	650	608	616	633	636	639	614	659	645	647	628	672	619	577	599	619	639	626	663	606	587	623	662	644	674	660	632	626	637	629	582	632	648	600	654	646	649	623	650	607	634	607	631	608	634	685	641	664	641	634	612	655	620	609	628	617	635	673	624	660	655	636	600	581	674	610	669	641	615	611	654	612	585	618	636	608	655	652	596	641	639	597	649	603	688	646	628	641	626	621	631	633	639	625	670	668	605	636	637	676	647	677	673	610	621	622	654	637	596	659	639	645	628	620	678	616	652	609	687	600	636	610	658	585	688	658	616	628	623	600	637	627	594	622	642	645	641	628	664	586	632	629	667	639	652	620	665	640	617	673	681	588	623	632	587	651	624	657	639	630	655	626	634	649	637	582	658	626	606	602	644	648	668	604	586	623	652	623	632	628	651	648	685	631	589	633	651	647	655	642	604	629	668	691	597	682	646	615	632	565	604	634	616	681	654	610	679	629	640	606	642	646	667	638	625	610	622	644	601	697	606	707	642	650	627	620	635	642	643	681	648	615	651	632	651	660	648	654	635	631	640	652	667	643	622	628	640	652	597	601	632	650	655	606	608	630	647	611	628	682	692	605	626	593	621	619	613	636	639	646	632	648	633	683	667	672	677	659	626	649	609	638	650	644	633	630	627	643	644	641	653	648	630	577	655	619	642	623	655	663	668	596	575	638	617	615	641	603	643	608	637	608	636	621	611	672	644	583	687	626	713	631	656	626	581	643	626	621	641	585	632	631	661	664	637	630	644	630	619	653	639	617	623	652	661	610	597	601	650	630	643	674	644	608	686	671	621	671	689	642	641	637	694	602	667	614	619	607	643	611	603	629	614	624	679	666	626	678	628	640	608	619	647	651	643	633	637	592	630	597	632	655	648	650	648	639	610	674	632	651	639	632	645	627	669	646	628	640	627	613	647	691	648	644	723	592	643	653	689	657	629	666	626	630	611	628	660	624	694	587	630	620	633	652	668	590	669	601	643	605	653	675	621	593	650	671	697	611	624	670	645	639	626	622	629	629	621	634	659	626	634	660	636	642	640	663	627	633	586	656	594	656	640	639
24478	20346	26235	24348	20322	8068	1139	817	721	649	597	591	536	517	518	479	474	468	447	472	474	456	470	460	473	416	458	429	452	440	426	390	432	405	454	393	427	440	407	416	402	447	401	436	379	441	399	429	433	436	439	426	430	445	430	399	432	437	419	424	412	424	402	421	438	409	402	421	451	415	410	385	415	378	441	423	395	410	414	407	430	420	435	410	437	424	441	429	414	427	434	419	419	440	405	384	396	475	426	401	433	425	392	434	402	416	418	385	474	421	432	424	403	434	423	389	381	425	408	416	426	409	453	394	413	463	426	426	459	425	423	417	452	416	425	408	413	419	415	435	411	435	410	388	376	391	365	426	464	397	391	402	439	418	386	405	437	419	428	402	437	427	441	417	398	396	444	424	413	413	444	409	422	447	420	416	411	400	418	403	469	433	425	411	383	399	422	447	374	433	426	424	403	443	415	423	419	402	423	391	404	408	454	438	400	445	422	393	451	431	414	377	395	402	379	404	410	397	439	415	409	408	447	402	418	405	424	400	422	425	501	409	454	440	423	407	436	398	388	416	372	407	410	448	417	406	431	411	385	383	406	413	408	415	370	416	391	408	431	443	396	459	459	412	436	437	403	439	445	431	437	449	382	402	440	477	414	430	400	423	399	416	403	420	434	414	423	381	415	424	415	404	435	432	397	390	427	387	392	433	416	412	413	413	409	423	390	400	407	422	406	461	430	403	388	429	418	403	427	432	408	397	407	417	426	407	409	450	448	412	408	421	410	398	422	443	436	430	382	447	384	405	440	400	416	403	424	434	448	416	421	422	392	422	427	404	380	414	405	438	408	394	406	440	420	371	443	426	413	411	373	387	407	412	448	451	394	404	391	414	424	426	438	449	404	392	395	403	415	414	403	409	438	418	420	427	418	415	405	423	409	437	411	401	380	389	448	431	407	426	394	389	387	434	415	421	411	396	425	416	392	421	395	418	454	439	405	405	447	429	421	414	439	419	410	410	397	405	400	434	408	423	393	391	375	432	417	408	461	396	407	405	435	443	424	392	400	427	411	407	444	398	404	392	429	397	403	410	423	417	452	435	445	387	376	411	418	420	449	390	432	462	385	416	402	407	409	389	420	424	400	390	407	404	422	401	383	415	422	420	413	400	414	422	386	424	427	438	389	408	450	426	410	422	419	409	395	393	406	378	400	374	436	412	403	396	408	437	386	417	430	428	389	406	393	412	424	442	433	446	428	422	418	426	424	416	443	409	402	425	383	432	421	403	427	408	416	416	410	402	379	389	449	423	452	414	463	387	424	394	430	447	416	412	385	437	396	405	412	433	400	397	416	430	409	416	420	411	435	420	412	423	405	462	406	400	431	427	416	441	370	411	442	380	426	448	397	425	399	434	432	459	438	416	410	389	422	413	422	429	428	419	408	425	408	446	406	392	422	388	397	391	400	419	399	390	431	412	393	424	403	429	405	434	413	437	410	429	384	399	441	463	427	424	429	421	409	436	449	419	437	435	389	392	392	414	407	414	449	390	420	414	406	402	406	422	396	408	404	429	409	446	410	400	386	443	429	413	429	425	420	413	369	426	380	397	444	438	427	412	394	400	449	374	409	416	409	400	433	382	423	424	441	457	457	433	432	407	421	414	418	408	414	423	397	415	416	388	441	426	356	417	411	417	400	420	403	459	397	425	429	400	403	450	436	390	431	418	450	405	418	444	386	399	424	432	368	440	425	433	433	427	402	365	408	412	418	416	424	417	411	450	449	386	394	433	449	424	393	382	434	410	383	390	429	417	426	419	394	381	415	434	382	365	417	398	411	413	414	410	438	440	400	431	416	422	438	383	471	412	384	441	405	432	441	414	415	432	423	414	446	378	385	421	430	396	423	422	432	408	399	416	413	452	430	399	395	436	398	391	409	398	431	405	403	437	384	422	434	390	429	444	425	421	437	384	435	411	433	398	405	412	411	427	398	387	402	402	437	408	440	404	437	419	389	457	414	393	394	422	416	396	406	413	463	434	408	441	434	406	405	395	436	430	402	426	379	411	427	453	430	435	424	365	429	435	408	410	426	422	388	462	394	430	423	418	422	434	446	397	433	426	408	418	435	423	421	428	438	425	418	389	409	405	434	405	403	453	399	394	415	423	396	441	416	432	427	406	396	431	427	430	430	381	418	429	396	403	413	417	423	413	390	446	401	400	440	463	418	410	414	408	429	449	451	389	409	426	396	412	436	428	398	434	405	425	414	402	385	386	441	404	410	439	435	392	432	421	402	445	432	401	439	415	422	404	377	421	404	448	450	401	408	412	396	389	408	432	432	424	399	432	410	432	415	416	385	396	439	419	407	404	383	435	432	397	411	395	403	403	414	451	381	444	419	386	393	454	423	438	409	454	407	403	438	419	433	399	429	398	380	427	408	417	408	404	426	412	393	441	444	401	404	428	402	422	455	425	411	412	390	406	414	414	395	381	432	447	395	382	432	399	409	392	428	447	400	403	436	386	410	398	424	438	384	446	404	403	378	413	402	402	419	411	413	382	413	376	441	436	405	405	459	426	441	388	421	361	407	392	403	422	389	402	415	420	383	414	407	426	395	383	380	418	467	411	359	439	418	452	425	388	413	406	405	390	417	422	419	387	427	429	426	410	411	382	405	400	441	407	402	419	440	429	412	402	431	425	435	391	415	419	413	440	407	424	450	451	441	379	415	387	400	400	421	424	447	386	423	389	447	380	389	412	457	434	416	461	429	376	417	396	404	459	421	421	464	456	405	433	394	418	410	387	400	432	399	408	413	420	436	456	445	446	421	385	414	418	433	454	412	438	402	411	391	431	434	402	396	387	410	412	391	431	426	434	372	405	424	435	396	428	397	406	451	422	397	421	412	419	435	395	450	375	426	407	435	424	420	381	410	383	441	406	405	432	430	398	421	387	416	389	404	408	442	408	389	447	412	384	420	393	415	406	410	428	448	396	435	385	435	409	418	393	420	398	406	400	424	398	446	393	396	394	409	441	419	377	406	442	384	423	403	392	454	422	448	456	408	454	414	423	434	416	435	406	447	381	449	438	424	447	409	424	395	398	428	436	384	399	428	444	434	393	428	421	408	398	430	389	431	410	424	427	389	402	410	397	409	421	396	430	399	419	407	404	409	409	420	435	389	382	423	366	459	433	450	398	376	415	411	415	410	415	400	404	416	420	401	431	431	401	438	422	419	439	419	427	408	420	429	421	419	434	418	390	427	414	431	391	438	432	379	424	373	396	430	416	413	393	405	394	389	401	425	377	402	467	420	397	391	438	403	406	385	407	424	416	430	343	427	443	414	417	418	414	398	394	436	392	433	404	417	416	433	399	427	394	406	428	426	362	402	471	406	390	421	406	419	426	414	394	438	408	436	426	433	463	396	402	422	393	409	446	365	428	419	380	414	415	380	401	408	402	448	424	400	414	424	392	435	428	424	429	422	381	379	402	389	435	414	417	372	442	405	413
31045	8251	7586	4038	2745	1949	1608	1281	1105	941	839	727	754	655	656	600	585	551	606	551	519	506	532	486	495	478	483	471	497	510	467	443	481	464	435	459	449	491	457	481	486	427	446	424	431	441	460	420	428	436	415	415	433	435	462	440	463	428	399	456	461	451	444	416	465	392	471	432	443	437	393	400	413	438	468	433	462	410	466	435	416	431	445	423	436	397	434	461	406	455	390	420	413	427	426	405	421	435	447	404	423	407	446	396	412	410	426	383	409	466	433	430	400	385	387	429	429	437	417	452	443	449	448	428	452	387	413	437	432	421	446	423	445	427	423	430	430	427	446	425	459	455	431	392	387	399	455	465	449	458	403	388	402	450	459	401	437	412	433	432	401	409	443	392	444	436	410	400	460	428	449	501	427	444	425	434	434	406	428	426	399	429	420	412	437	445	443	433	459	425	372	452	439	422	405	423	455	417	414	478	398	452	445	444	443	456	420	427	435	436	418	440	423	427	430	394	402	474	423	394	380	411	425	453	405	454	439	444	428	451	426	415	466	419	438	468	419	432	440	439	442	449	467	393	431	434	422	450	426	434	417	402	393	430	416	453	403	438	405	416	429	461	422	430	404	398	381	442	408	399	431	422	446	429	432	414	432	443	406	435	433	441	461	440	393	430	444	430	418	444	435	439	385	439	448	406	404	399	387	430	421	374	425	473	429	428	401	442	422	432	437	417	441	434	418	428	388	435	417	414	412	392	413	412	415	412	437	442	446	404	411	454	429	472	422	399	437	386	431	420	463	453	439	426	428	435	426	431	436	402	427	425	444	489	421	457	430	431	501	430	411	437	410	415	431	426	480	447	426	420	414	464	455	408	423	444	451	407	406	420	439	426	422	465	446	436	424	399	421	463	446	429	398	418	427	425	447	466	419	425	458	490	432	413	423	430	422	427	432	442	423	393	416	408	451	427	439	441	476	431	430	443	438	399	442	422	410	417	476	497	419	416	445	412	441	397	452	444	457	441	422	457	419	446	419	433	416	415	446	433	458	400	440	409	423	441	440	444	424	474	426	416	445	388	449	420	430	393	420	424	391	436	436	431	451	417	420	468	409	463	438	396	433	399	426	468	392	450	432	389	416	444	426	456	432	441	441	417	459	467	405	429	426	432	451	402	406	462	435	447	417	435	445	432	469	390	426	433	420	418	461	416	411	403	447	461	398	401	410	430	440	430	462	417	426	451	447	428	427	406	417	428	423	424	396	434	427	381	430	417	441	407	398	400	436	398	402	474	440	422	417	416	475	428	432	467	483	443	454	445	446	413	430	430	424	434	423	439	459	446	407	438	405	413	405	439	439	415	430	434	421	408	424	417	379	449	407	430	410	438	446	421	438	425	404	436	408	397	426	425	384	383	409	403	445	429	385	441	415	359	443	462	436	447	420	430	446	431	446	420	429	397	466	416	451	433	424	392	451	437	430	412	442	431	438	394	438	443	443	428	420	442	468	423	445	421	436	404	417	418	398	446	439	409	408	441	442	484	440	454	440	435	434	432	433	431	456	392	424	445	478	477	401	407	416	431	428	428	413	412	411	440	392	434	417	431	474	441	481	441	454	430	473	401	466	413	419	438	434	437	424	413	419	400	423	419	428	459	407	443	445	467	431	449	436	418	414	420	439	429	414	442	419	415	443	403	441	405	429	434	420	431	453	421	424	419	423	432	462	435	399	449	451	434	408	390	428	423	396	420	428	418	396	399	451	447	441	420	461	444	446	415	416	428	453	420	446	415	436	459	419	455	427	467	394	444	456	410	412	448	417	441	467	414	445	443	435	439	450	410	404	402	456	456	425	443	431	404	439	432	430	422	425	424	376	422	438	428	413	421	445	412	438	413	416	430	434	440	490	427	412	450	432	426	447	452	442	401	477	446	444	438	411	452	458	442	416	432	439	455	413	454	387	469	432	425	431	431	462	448	430	400	446	446	381	407	429	408	401	437	413	442	447	448	435	441	422	412	463	374	429	415	438	418	417	447	488	428	450	427	422	434	422	448	413	437	419	439	438	428	409	459	425	409	433	437	439	443	424	435	444	438	403	462	412	442	430	437	468	456	433	411	447	446	434	430	414	437	410	436	432	433	473	452	410	407	435	428	438	444	411	408	450	406	396	456	413	463	416	438	463	443	412	405	415	407	436	413	406	440	424	425	440	408	431	448	397	469	404	415	425	430	410	422	424	397	420	425	439	399	379	457	434	389	425	410	447	421	427	418	420	439	416	455	418	446	419	415	408	433	388	441	419	417	431	421	437	406	457	427	432	431	391	426	435	439	401	425	424	442	422	409	389	457	431	438	413	445	431	419	408	410	439	444	392	382	433	430	403	432	443	432	461	449	441	376	427	376	409	417	425	416	466	416	421	411	439	420	441	430	458	432	455	382	453	440	410	401	417	420	409	415	456	407	476	403	431	417	434	448	445	425	439	422	445	416	405	446	439	451	441	457	454	455	440	428	442	444	442	459	440	447	413	454	437	423	422	413	400	431	410	458	436	423	445	424	444	443	458	419	413	401	414	450	436	432	459	407	437	433	440	422	412	448	376	449	423	453	418	443	450	438	414	412	426	361	442	395	404	483	477	431	435	429	414	434	439	417	442	417	435	392	453	470	434	455	384	440	417	416	466	413	411	424	443	448	411	435	425	392	419	429	429	426	441	396	403	438	495	413	430	442	397	465	459	421	394	443	417	388	445	429	398	430	426	432	419	379	464	434	435	416	409	426	424	438	452	417	425	379	384	412	423	421	434	444	408	429	428	448	425	432	413	424	401	421	432	426	413	440	441	463	419	385	439	428	415	406	446	422	440	437	461	453	419	401	412	429	402	407	424	453	399	417	442	469	386	417	398	418	451	447	459	443	453	449	454	444	428	446	470	401	426	401	456	432	429	431	439	416	431	424	426	452	450	410	417	424	403	437	419	437	479	399	466	444	426	468	461	405	420	484	442	407	398	452	452	429	426	447	451	438	416	436	480	397	454	444	409	457	419	408	428	440	424	414	403	445	420	408	397	423	431	455	420	414	422	441	429	418	387	462	438	424	447	407	447	434	385	410	416	378	437	477	407	438	442	420	446	417	429	444	423	453	452	430	409	441	408	435	429	417	422	409	415	409	421	414	404	407	428	422	442	428	421	450	468	424	416	414	423	419	401	481	438	430	414	446	429	412	431	400	438	443	445	451	404	452	414	414	430	442	450	424	435	419	435	424	421	396	448	426	414	440	449	421	462	432	400	399	418	450	412	426	455	432	433	412	406	436	450	399	370	432	426	462	415	466	418	406	433	421	451	412	425	424	432	415	395	464	402	430	414	403	387	401	397	417	388	422	449	476	451	412	399	454	450	421	400	425	449	428	438	418	433	420	434	444	418	426	426	437	439	401	463	428	454	414	416	429	399	452	441	468	458	469	425	444	438	444	444	425	444	433	433	401	441	439	456	457	385	431	465	411	415	429
22587	20338	26715	23839	20340	20373	8215	1809	1426	1343	1191	1067	1033	949	988	948	954	891	967	989	943	950	889	872	813	867	827	888	897	891	849	836	857	852	818	847	898	757	814	837	838	809	815	800	815	775	837	787	878	758	824	779	828	757	841	844	768	814	816	818	810	797	825	852	825	817	761	831	851	827	812	812	800	800	837	796	799	826	782	818	800	801	824	870	771	771	811	798	799	792	750	852	780	844	755	862	851	799	815	815	816	812	829	848	783	758	810	799	817	771	811	770	834	807	747	766	781	820	846	807	823	809	814	748	815	777	783	828	794	785	782	830	811	799	822	843	809	769	811	769	770	822	816	793	742	783	738	790	794	790	824	770	800	834	785	759	801	850	791	759	811	836	775	761	792	801	847	836	748	773	835	811	768	813	770	826	775	763	770	832	788	771	813	783	828	805	753	769	789	795	847	809	847	836	748	825	821	813	852	808	772	814	763	800	837	834	813	844	818	814	777	823	809	829	756	803	809	798	854	810	762	786	834	794	803	812	768	761	852	814	844	775	777	830	774	817	815	813	799	728	797	794	743	816	864	831	798	796	775	784	807	787	806	835	820	826	797	813	787	818	813	821	815	788	863	803	786	804	762	814	837	808	765	850	795	814	737	847	798	815	807	815	839	795	783	819	763	781	826	804	855	802	771	783	726	750	815	788	797	766	783	811	807	763	782	735	834	793	768	827	864	872	861	843	803	780	748	784	816	811	796	761	806	810	788	811	785	849	795	831	825	815	811	803	803	831	830	755	746	805	835	750	789	772	795	809	768	821	809	763	819	800	836	790	811	793	819	802	804	826	817	801	778	841	814	796	741	822	808	798	852	790	791	800	813	851	791	800	815	821	823	785	797	812	819	835	749	788	866	793	790	789	824	742	746	849	833	782	824	880	846	820	803	782	765	760	777	811	852	754	768	798	813	839	800	829	821	842	774	803	824	777	820	819	775	793	806	785	850	826	807	852	760	800	801	812	819	804	822	826	791	799	835	817	755	817	799	797	810	814	863	830	802	814	860	818	816	821	845	799	779	806	804	795	805	813	803	771	871	833	814	822	828	802	805	809	805	798	803	818	822	814	819	800	757	846	818	795	804	750	867	787	797	835	831	830	794	789	820	795	788	777	782	812	777	785	811	772	809	817	825	830	792	868	812	761	786	798	810	801	788	784	792	780	774	812	761	806	807	805	767	829	814	839	822	837	819	780	875	806	808	779	815	801	805	738	767	793	775	804	817	777	821	781	826	841	787	858	832	804	852	791	837	823	850	847	800	811	818	786	783	836	776	831	803	726	831	822	829	758	787	849	834	842	786	814	832	811	803	784	838	804	855	807	835	791	741	832	781	790	840	736	777	783	747	789	728	764	873	850	779	832	847	778	774	833	810	834	792	791	833	818	808	777	808	758	783	782	808	855	762	805	845	818	788	770	839	791	788	789	823	833	808	764	804	799	815	833	784	787	868	814	817	778	810	784	839	847	797	769	826	865	814	846	806	800	751	769	780	767	792	768	834	784	804	770	760	791	808	798	779	824	823	815	765	775	774	790	837	782	759	841	785	817	743	825	808	783	805	803	824	730	825	759	818	839	770	749	785	830	837	746	750	830	819	790	781	771	845	849	770	755	858	800	851	795	812	841	727	760	760	808	809	773	848	818	811	827	766	792	797	776	791	821	797	756	717	794	754	778	810	795	818	775	835	859	810	786	758	798	828	782	805	799	809	784	825	792	778	782	783	824	793	825	770	789	750	837	819	842	796	813	788	826	770	812	809	803	782	788	747	798	839	835	821	794	757	804	869	851	780	825	854	762	793	774	759	791	819	812	809	844	788	809	831	826	796	795	756	773	840	792	850	796	827	753	828	802	809	740	766	851	840	837	789	755	797	846	790	846	787	816	808	807	785	805	828	811	784	787	800	797	762	819	788	805	791	844	783	831	793	803	808	801	825	842	786	789	794	864	844	850	802	775	827	772	851	840	816	839	776	771	784	795	787	755	860	815	736	830	816	806	809	810	769	817	802	804	782	827	800	839	793	766	793	827	777	809	827	758	786	806	782	851	825	849	774	780	778	774	798	832	791	817	782	804	776	785	823	821	856	807	832	789	837	729	774	844	778	805	866	764	819	791	792	739	815	835	812	769	853	790	787	768	823	805	810	700	772	778	769	791	770	830	815	816	796	800	801	825	805	769	753	832	784	839	802	773	770	832	799	768	765	769	825	802	816	826	829	829	791	830	794	823	795	826	786	799	815	767	819	763	762	794	819	789	840	805	815	791	848	796	791	814	865	745	768	825	769	789	828	735	829	780	791	803	810	782	795	781	843	829	809	829	744	790	805	818	808	798	785	842	799	821	782	818	793	811	763	759	815	843	786	801	823	783	799	807	783	779	782	745	810	852	782	795	813	814	790	806	789	794	786	812	797	844	835	854	786	811	729	812	845	850	792	841	824	797	808	774	844	839	826	778	834	805	835	782	788	855	827	804	739	776	765	813	720	807	814	835	740	823	859	737	795	860	798	769	818	775	826	824	821	843	817	800	775	757	801	810	809	801	768	746	805	813	824	767	791	756	781	824	826	784	767	813	796	814	827	809	829	816	853	803	768	817	814	792	776	756	848	837	801	823	726	787	786	793	844	767	826	807	728	814	841	844	867	830	777	801	765	785	728	767	800	808	836	816	767	811	860	800	815	793	785	833	773	782	793	817	843	814	773	835	810	816	826	805	748	819	844	821	795	825	803	836	803	756	786	761	816	824	749	765	854	821	766	861	772	756	820	789	885	780	776	787	840	785	796	777	825	803	789	826	798	817	775	853	806	830	760	763	829	811	784	783	830	849	807	866	791	876	791	822	773	795	794	822	801	801	768	808	803	816	790	752	808	845	798	811	824	792	797	758	794	785	751	773	819	807	736	765	788	795	824	820	858	775	828	792	774	822	823	810	775	837	812	812	776	801	790	872	760	842	789	834	826	830	798	851	776	844	780	794	818	775	804	782	831	825	800	795	821	787	805	806	819	845	808	774	823	796	793	773	780	771	788	766	773	779	795	787	786	754	813	796	786	787	825	825	779	817	854	811	870	761	787	828	811	770	855	815	827	796	781	814	829	794	811	830	801	835	788	784	757	750	808	804	855	847	794	819	805	783	829	772	794	785	783	811	818	812	782	756	772	765	840	807	834	741	811	737	739	812	753	791	805	794	814	730	753	769	795	774	764	783	756	828	761	822	778	838	807	782	825	790	834	787	818	783	829	820	793	809	796	814	799	794	764	801	818	806	847	806	837	792	779	803	762	856	757	833	839	766	809	799	805	775	809	769	826	759	734	776	756	822	808	781	773	779	803	815	825	822	856	816	814	784	765	747	826	856	774	804	781	829	788	819	768	768	747	776	784	827	808	765	763	789	839	831	811	837	818	797	852	791	787	720	771	794	808	787	836	792	765	802	796	796	836	782	812	830	823	826	834	788
26490	14180	12967	7471	4964	3774	2894	2353	2038	1793	1535	1428	1310	1273	1177	1110	1129	1009	976	987	922	962	908	881	870	859	834	849	843	860	833	832	865	805	771	844	854	834	806	838	780	780	788	756	766	861	774	797	754	750	819	782	796	800	817	746	781	789	786	734	760	751	792	783	779	775	778	800	777	737	755	764	767	799	771	717	730	776	770	769	770	729	732	715	792	789	772	789	738	780	806	732	787	870	816	789	744	746	802	760	751	690	709	763	737	820	802	773	799	766	790	761	773	783	766	742	750	795	729	776	782	774	775	739	740	784	760	747	810	773	815	775	767	818	734	751	748	755	747	783	744	786	776	784	773	740	774	831	765	758	793	756	758	758	829	819	758	780	744	759	793	784	766	683	746	762	760	735	781	731	776	780	740	728	740	752	756	807	740	725	787	751	739	796	757	772	775	757	772	731	775	762	741	748	729	730	831	757	794	813	808	749	782	770	743	689	789	719	716	771	782	761	725	824	849	833	761	766	731	770	771	776	801	728	756	770	734	796	787	735	766	789	768	744	763	744	744	713	795	829	732	771	751	760	765	782	785	724	724	816	755	740	736	760	762	704	743	780	739	741	684	788	807	797	759	748	764	747	780	820	787	797	759	821	753	761	763	702	763	783	755	724	729	778	807	742	754	797	734	754	829	761	742	757	762	736	720	793	740	755	708	757	793	778	783	774	758	788	776	764	756	770	789	728	837	758	716	771	765	795	732	735	765	780	766	765	721	747	800	783	736	757	780	734	789	758	802	748	733	759	746	775	788	763	740	752	702	693	747	806	743	746	722	773	808	748	761	747	749	730	725	751	757	807	733	735	744	727	727	766	732	700	761	766	784	760	722	705	731	720	796	770	747	795	764	731	767	717	760	718	793	719	742	787	787	770	771	740	766	778	779	745	744	760	738	776	777	743	807	786	712	799	748	787	746	797	705	752	771	796	765	769	740	807	784	774	817	733	743	808	770	746	800	745	796	766	788	763	749	837	750	721	762	813	753	742	696	737	800	748	716	754	778	794	766	717	736	746	766	780	739	792	747	810	750	769	751	809	785	749	774	773	797	733	759	749	772	765	757	776	703	727	769	743	731	782	724	801	765	766	710	781	723	740	809	764	788	772	749	790	723	792	787	744	794	725	745	738	774	736	767	720	795	737	771	731	735	763	791	777	809	736	765	749	746	738	717	742	755	782	706	763	740	742	782	780	794	740	757	782	772	744	733	726	782	776	760	764	771	793	761	746	730	729	753	776	760	745	776	769	741	737	765	781	761	782	824	741	727	743	733	728	769	776	752	726	754	781	775	776	769	734	805	764	709	757	760	744	743	725	730	732	756	772	751	822	745	771	729	766	715	800	740	759	752	762	742	740	763	759	780	709	744	738	744	772	739	787	768	793	735	745	785	736	749	712	747	777	762	770	724	810	725	835	714	737	742	837	761	795	778	761	798	781	754	761	772	785	744	767	747	750	730	751	796	760	772	780	784	708	766	780	731	743	747	764	739	735	780	736	714	773	812	781	773	769	730	747	736	744	765	731	732	742	809	714	790	780	805	721	750	796	737	766	743	753	758	757	745	738	727	759	760	781	771	761	755	768	759	737	747	796	787	757	745	801	724	780	739	771	787	728	763	757	735	763	791	702	752	777	738	741	788	764	765	744	781	743	793	819	734	763	767	776	771	757	731	748	750	802	789	791	761	764	815	731	739	807	826	741	733	805	773	748	710	784	772	799	770	748	777	738	727	814	772	757	783	774	782	781	751	786	805	764	782	723	799	739	710	766	763	749	809	785	772	780	784	733	789	767	755	797	756	729	739	753	756	733	736	783	777	776	785	735	769	806	736	727	722	735	777	821	784	737	722	763	715	816	771	767	766	798	763	760	741	787	770	765	746	784	738	751	769	783	779	752	744	784	711	743	736	818	770	698	758	785	757	791	761	751	752	784	738	786	747	768	738	764	714	766	701	720	725	785	790	792	792	786	781	762	763	787	803	748	765	749	765	717	740	771	734	753	824	743	732	688	789	767	725	754	775	762	791	748	775	816	743	743	740	737	768	758	736	738	768	712	817	792	788	766	777	748	735	793	771	775	736	755	775	766	752	791	781	767	746	709	795	710	708	767	834	770	711	729	771	830	828	717	764	730	804	738	756	809	774	786	797	742	759	756	760	794	736	752	759	736	741	764	770	764	727	740	730	746	806	800	737	743	780	800	740	783	783	799	742	810	813	788	799	784	744	800	737	739	748	814	754	769	711	701	766	732	716	741	724	738	764	739	768	735	793	730	731	741	756	752	747	742	791	724	728	770	796	751	798	751	773	791	729	749	801	764	733	713	732	735	721	772	790	766	759	768	760	751	735	748	789	774	820	759	753	733	792	714	832	710	784	759	753	762	733	790	799	784	792	721	782	776	764	733	791	775	759	731	734	750	805	747	765	741	709	788	775	770	727	789	767	754	755	792	750	816	765	735	755	770	811	804	804	735	738	793	791	767	770	787	737	779	768	749	721	754	773	741	760	781	762	761	717	784	745	808	784	782	794	749	756	737	790	769	720	755	757	784	767	769	779	764	750	717	790	757	788	811	774	787	772	779	775	771	732	742	752	740	742	780	754	777	753	742	702	748	769	773	741	792	754	749	723	727	729	785	700	717	772	809	791	784	780	735	750	769	750	758	770	751	772	778	746	725	745	760	742	764	782	753	753	765	758	792	769	744	779	726	793	778	754	730	782	784	751	750	828	796	741	800	776	793	763	772	750	783	714	795	770	776	783	799	757	773	739	786	810	823	723	772	800	795	718	722	739	790	802	791	709	773	784	781	782	753	741	733	752	771	740	781	777	828	746	793	737	742	741	734	732	798	737	770	813	805	760	772	783	760	749	746	755	728	775	725	755	763	771	809	738	801	770	790	778	740	747	736	723	745	802	689	789	785	780	759	762	726	777	813	770	733	746	771	780	744	751	735	710	711	724	747	726	782	762	694	726	740	713	750	732	780	776	763	756	709	811	771	774	785	792	703	782	757	731	730	801	759	754	759	739	780	748	741	758	745	793	756	745	719	746	787	731	784	777	773	730	775	781	760	781	764	767	735	779	769	801	784	775	742	753	733	799	714	760	767	758	715	760	767	766	771	786	726	762	710	764	778	812	779	721	793	761	771	786	792	747	775	765	770	767	776	803	764	740	760	814	715	753	783	775	723	787	783	765	745	725	726	763	667	778	749	797	739	773	710	797	727	757	755	780	760	709	770	762	701	730	760	785	771	808	757	706	794	749	763	760	752	701	727	788	782	705	761	811	788	786	713	744	789	728	802	795	759	786	734	727	711	779	836	748	793	765	744	784	761	777	753	759	725	763	728	764	785	814	747	797	788	751	801	777	782	802	749	728	735	761	774	789	784	762	774	745	721	766	765	754	761	782	812	742	736	711	779	745	769	850	785	766	741	782	733	815	730	783	702	761	758	784	713	780	787
31220	14283	2464	853	706	664	606	632	638	663	610	584	569	570	585	633	606	612	659	636	634	559	568	585	628	597	628	605	633	578	624	609	566	612	610	607	572	622	625	631	630	616	565	576	596	585	564	626	594	639	594	574	612	576	595	611	627	594	538	547	637	610	593	633	606	612	583	529	596	657	622	607	596	580	623	615	614	580	564	598	606	597	570	595	641	610	609	608	602	588	623	579	635	597	604	580	623	601	629	644	617	590	587	639	632	628	591	576	597	622	623	647	622	597	612	595	601	625	619	602	607	597	585	612	606	590	573	640	588	630	610	608	595	616	650	607	579	625	607	561	568	659	616	619	664	609	608	571	654	607	592	610	594	562	619	587	627	637	605	659	587	622	631	572	554	619	618	609	631	549	609	562	580	600	593	614	546	582	553	571	578	630	576	621	640	566	598	622	602	598	627	613	612	622	579	607	646	597	621	578	596	561	624	607	602	594	561	630	608	620	575	596	603	625	615	575	624	552	671	619	629	572	620	590	627	622	596	612	583	654	626	598	564	635	561	582	627	548	556	628	580	642	589	568	563	587	626	587	615	598	605	594	570	570	582	627	689	610	613	584	594	591	635	629	617	606	595	618	573	641	596	579	566	623	628	640	665	589	618	608	556	613	607	597	621	565	617	567	592	607	627	585	595	562	559	596	566	579	625	596	633	628	618	600	661	655	595	580	616	645	571	639	650	594	598	581	597	622	598	602	598	567	665	543	645	605	554	633	627	568	632	672	627	596	623	600	604	616	597	605	622	605	609	561	659	607	608	581	574	604	606	635	650	579	629	631	613	591	604	553	549	621	599	563	618	603	589	604	575	652	570	610	571	588	635	599	566	616	568	597	581	621	649	569	629	613	619	607	612	595	597	575	611	619	556	568	630	611	611	568	563	592	597	614	588	595	608	588	629	612	643	602	622	635	573	624	580	594	618	602	605	586	636	623	589	580	626	536	600	599	597	609	583	632	565	611	629	617	571	623	585	603	615	598	612	563	591	586	577	616	552	601	571	639	597	578	587	577	554	659	618	571	595	606	579	604	628	596	581	581	586	619	636	628	555	577	613	574	583	611	575	616	589	626	586	559	614	563	634	599	559	624	593	565	577	576	633	597	598	604	622	631	593	591	611	624	611	616	576	571	604	572	589	631	621	620	626	588	580	575	560	590	586	619	569	610	584	543	600	631	584	595	609	647	642	627	624	641	602	600	615	625	607	570	640	572	646	605	604	590	614	575	577	588	608	652	589	566	632	586	625	621	595	604	583	601	586	618	611	653	617	577	610	591	629	606	623	623	537	573	647	615	609	576	585	649	598	588	596	574	596	643	609	621	596	598	632	588	637	593	607	625	639	609	585	579	629	652	613	571	598	641	582	560	666	640	601	569	609	567	591	596	594	578	592	592	598	605	598	589	605	586	580	597	601	619	623	614	624	594	594	579	625	598	580	627	610	609	622	586	616	582	622	583	600	567	577	620	578	602	584	599	598	585	586	620	597	591	610	635	603	618	608	620	554	605	546	581	561	612	616	632	599	554	580	586	604	608	624	608	609	587	623	595	612	581	618	597	596	577	614	609	578	569	646	587	622	555	604	599	675	633	610	617	631	599	583	590	611	606	606	632	607	608	608	612	588	594	612	610	603	625	599	613	568	614	586	591	612	561	636	611	581	533	577	584	587	655	593	624	574	613	575	635	600	627	541	595	608	645	570	593	607	625	559	618	603	641	605	608	599	592	554	580	602	586	604	629	621	637	583	592	588	623	601	609	589	650	627	595	619	608	652	581	594	589	616	573	574	578	607	573	609	600	619	618	582	583	568	585	594	581	596	588	576	579	629	629	580	568	642	622	614	580	594	625	583	601	600	580	554	639	578	605	582	585	612	608	560	621	645	617	619	576	614	607	570	594	591	610	600	591	576	610	593	616	570	589	570	626	626	615	565	612	604	589	645	622	591	584	607	543	632	630	618	550	561	657	608	621	624	583	585	611	584	593	600	628	629	624	610	623	568	574	629	559	575	610	601	594	614	621	632	605	595	638	615	605	604	657	627	570	624	629	589	600	610	623	626	613	611	618	584	664	597	575	605	587	638	609	618	615	594	616	584	588	622	575	593	587	570	626	601	609	549	593	598	568	582	640	605	579	584	614	633	588	637	589	616	583	596	574	623	606	577	585	610	573	618	599	579	671	586	592	522	580	588	601	593	672	670	592	610	613	611	631	673	620	609	588	600	622	607	561	610	585	590	618	596	631	568	573	536	581	613	614	539	617	574	607	622	604	581	575	588	601	600	618	629	645	540	617	634	618	614	605	606	599	597	596	574	619	584	592	612	534	573	601	580	598	584	566	601	581	591	559	571	581	582	595	654	573	579	598	634	650	625	595	592	584	549	603	565	651	636	606	578	569	631	588	585	622	620	605	597	609	581	579	604	549	626	577	626	620	584	628	595	612	596	597	597	621	579	559	631	588	609	618	585	662	610	632	608	598	614	603	608	577	568	605	637	585	614	567	583	621	591	560	579	598	599	562	583	622	617	609	579	605	577	590	613	556	597	683	579	593	566	600	614	572	550	620	568	539	649	602	638	601	597	585	596	584	610	585	589	629	583	595	567	625	582	604	614	607	602	547	593	614	587	592	603	563	611	608	652	599	557	592	598	656	604	583	613	572	590	597	600	574	562	560	574	607	637	597	585	634	586	591	568	561	578	547	589	636	583	570	579	608	582	589	557	571	615	607	601	615	588	644	561	536	622	604	584	585	606	586	591	597	562	645	649	599	600	589	557	576	588	639	627	603	593	572	583	558	583	630	605	613	572	536	614	614	625	614	556	576	597	592	610	580	578	567	647	576	600	592	606	575	580	610	587	570	600	574	600	607	600	614	585	572	643	626	621	604	608	587	619	606	632	618	588	588	591	615	594	601	608	640	608	598	606	601	621	618	598	591	607	630	634	599	552	590	608	572	597	592	594	624	589	572	579	624	608	600	623	603	617	665	644	631	596	581	597	568	581	578	581	569	583	637	624	572	603	557	634	585	616	608	634	594	616	612	631	606	552	556	614	583	604	536	592	591	589	584	570	574	583	620	636	592	595	577	614	530	627	626	581	575	588	535	615	647	593	588	605	588	625	596	584	560	630	584	607	624	560	578	599	588	580	556	637	602	602	547	633	612	579	534	578	606	618	564	634	664	581	588	618	642	618	608	589	570	605	572	599	618	568	605	611	640	590	628	582	597	579	586	631	602	622	581	567	587	671	559	610	592	579	607	568	620	599	594	623	623	544	596	629	596	557	590	565	562	591	548	622	567	584	579	604	604	580	626	641	552	567	626	553	619	623	587	574	621	633	618	591	607	598	579	622	604	631	583	577	589	584	575	608	583	635	560	593	601	631	602	572	582	596	545	588	604	609	609	549	620	624	613	601	608	598	569	627	586	609	611	583	637	602	650	617	608	593	617	591	586	598	587
20410	1109	1091	818	771	670	653	714	689	667	671	643	665	685	606	663	634	634	656	647	651	670	632	652	603	706	598	618	628	688	639	593	602	619	608	667	582	642	632	625	616	649	673	658	663	656	674	630	619	642	593	613	632	640	618	645	634	651	638	658	647	604	640	631	643	651	647	651	639	630	641	623	600	602	601	631	622	643	597	632	605	656	608	634	605	681	671	635	621	615	672	641	654	641	616	629	631	662	633	620	643	628	638	606	608	589	652	670	619	626	598	644	627	643	643	632	641	648	602	640	618	617	653	653	590	641	658	711	619	657	632	641	634	563	548	613	609	637	625	638	567	604	675	667	689	595	596	589	658	647	591	632	606	621	607	621	613	662	616	642	626	623	687	656	620	628	616	645	600	632	613	661	623	644	619	595	639	635	615	652	644	604	632	679	598	629	609	602	609	601	616	628	621	571	607	604	638	647	630	659	605	654	607	638	608	619	639	634	647	598	630	662	645	635	665	662	598	621	684	672	638	683	607	636	609	582	615	599	641	603	626	612	630	618	621	630	634	644	640	655	616	659	659	647	659	642	631	602	610	653	599	638	601	616	621	591	635	651	634	616	642	642	652	610	652	625	632	656	656	604	611	578	638	625	624	630	631	658	617	636	659	595	675	637	604	593	638	622	606	660	627	631	629	637	673	613	645	625	657	628	640	606	648	617	643	619	628	619	653	631	677	614	595	639	666	659	608	623	641	597	636	609	633	676	648	606	621	613	660	685	603	633	636	646	625	573	662	685	656	624	620	647	642	647	594	628	600	628	640	669	610	659	664	613	611	637	629	636	612	649	661	641	639	612	615	658	654	573	648	605	675	640	636	653	657	685	633	573	582	639	588	627	678	623	652	628	649	596	631	642	650	602	636	675	593	587	608	643	599	638	611	620	620	612	628	598	645	619	645	645	641	632	609	596	594	606	674	624	654	648	623	607	644	655	645	605	655	641	591	662	656	623	646	667	658	634	612	622	588	691	662	630	622	624	634	628	613	676	628	624	616	661	596	606	645	630	646	610	608	660	607	610	637	647	631	610	598	638	613	579	632	620	647	646	632	628	601	629	658	601	613	605	653	617	629	606	656	625	587	597	623	615	662	648	611	659	594	637	677	650	648	613	624	618	626	649	659	678	618	628	613	584	626	610	633	602	632	644	661	609	585	680	669	635	653	616	618	677	609	635	591	600	617	683	601	662	653	630	631	631	637	601	642	632	610	620	622	630	585	624	630	629	669	612	590	651	626	624	625	638	653	642	634	591	577	658	658	689	606	568	657	641	623	616	632	632	619	614	643	613	644	596	649	655	637	665	592	633	633	631	657	632	664	687	637	645	596	629	590	644	613	666	586	652	663	660	634	626	587	624	641	644	670	602	650	649	587	625	648	568	633	643	605	652	674	605	596	625	645	658	625	595	596	616	640	623	672	592	644	666	604	614	645	672	654	638	622	654	660	640	666	670	582	616	637	559	615	684	647	592	653	607	602	630	616	628	596	725	624	637	623	667	625	617	602	623	601	657	603	620	661	577	671	687	660	614	590	591	623	670	642	645	626	639	610	643	583	618	637	644	624	607	658	616	647	617	615	651	596	658	607	665	622	640	620	628	604	617	628	624	639	653	630	590	660	607	634	654	630	616	635	685	643	627	617	598	645	631	640	662	624	640	596	630	595	661	632	616	681	604	613	635	653	604	614	619	620	624	617	641	595	627	643	636	626	619	610	633	601	595	639	592	631	623	601	600	610	641	641	612	611	638	602	631	693	618	642	653	626	615	607	605	630	620	625	637	636	637	634	694	620	608	642	637	615	618	646	635	623	649	631	683	632	633	621	602	648	612	632	578	665	641	628	696	650	601	623	636	602	642	655	628	662	616	615	622	639	666	652	579	676	606	643	628	661	589	618	656	632	587	632	642	639	632	600	672	650	640	623	638	657	619	578	647	596	634	648	642	614	636	644	611	631	655	593	628	647	608	619	612	626	615	627	634	620	658	621	612	604	629	608	675	636	605	613	654	677	675	647	630	622	609	634	611	667	606	669	636	635	599	622	623	621	638	635	641	668	611	638	603	652	645	615	608	660	632	620	658	609	589	611	629	666	638	644	605	647	635	618	618	606	681	647	666	609	602	661	653	615	609	604	636	613	668	644	591	619	637	595	664	664	689	594	601	640	611	611	646	623	635	631	616	636	654	604	603	627	643	611	636	673	677	598	670	623	630	626	582	636	622	648	625	646	608	590	639	686	636	683	621	617	658	582	613	651	647	654	635	609	645	636	620	571	599	632	643	636	615	636	644	633	609	616	658	609	621	616	645	619	622	657	652	620	672	632	675	642	642	643	657	663	668	618	644	577	619	655	621	601	670	642	598	612	648	650	703	599	666	673	624	583	593	651	590	614	614	631	605	682	630	623	623	694	608	648	665	601	584	666	593	605	600	606	627	613	661	656	604	644	675	654	691	614	628	600	608	641	631	615	607	622	593	626	591	657	589	622	662	614	561	629	635	636	655	633	636	604	610	638	654	629	632	664	638	665	634	648	573	662	613	636	657	627	642	643	622	653	671	611	621	638	592	664	674	642	599	623	593	625	582	623	606	640	709	621	619	599	618	599	639	639	646	584	617	642	694	643	644	612	625	593	600	651	627	643	624	642	636	618	603	627	644	636	617	659	627	652	602	632	641	608	626	598	643	646	665	601	626	623	613	647	639	652	643	625	631	640	637	660	622	657	634	603	590	626	634	623	685	639	644	660	655	594	640	651	648	640	612	623	586	655	634	646	646	596	645	633	637	654	608	615	652	652	622	628	637	599	664	620	660	624	635	654	630	617	634	665	611	667	656	660	597	623	632	620	615	679	660	600	623	645	621	636	625	653	662	653	632	642	635	632	613	616	606	645	646	613	636	642	655	630	677	600	667	630	600	657	616	636	650	622	622	611	641	639	640	586	582	578	640	638	643	602	661	624	638	600	624	658	619	616	646	584	611	655	650	666	657	635	592	634	657	621	624	647	636	634	647	615	653	634	634	652	637	632	640	639	614	665	640	604	636	614	648	666	616	628	633	625	578	625	649	657	635	605	657	613	591	616	605	662	657	635	683	600	649	634	600	618	594	655	616	609	604	612	646	620	649	643	610	674	619	669	611	634	646	650	599	649	596	630	657	647	621	657	678	629	620	608	640	610	586	650	637	613	654	641	665	657	628	600	592	640	673	618	616	653	656	633	642	604	655	637	675	596	640	622	660	629	617	633	602	642	638	631	665	662	584	647	693	652	640	606	638	658	633	609	639	576	634	600	650	636	620	649	677	628	602	631	658	636	634	632	617	651	635	642	659	607	601	664	607	626	623	629	643	622	605	654	635	642	593	639	635	659	612	609	684	630	630	579	689	643	635	635	606	603	611	622	650	630	633	614	613	624	641	646	598	644	617	623	629	593	614	632	647	678	606	615	632	590	639	667	624	652	621
24468	20330	26293	24210	20300	7692	1090	848	694	659	600	540	570	514	459	484	503	472	476	451	458	463	470	451	474	423	460	479	437	413	451	458	408	453	432	409	405	394	423	404	457	455	441	404	408	432	407	455	429	442	432	400	447	422	422	433	393	410	417	440	439	423	453	398	438	421	424	410	434	413	426	416	391	394	421	402	450	395	420	432	396	406	413	395	399	400	416	430	378	418	397	429	422	440	385	420	424	420	408	383	385	450	401	434	390	411	404	412	409	393	442	461	405	400	444	410	424	395	409	419	435	410	419	397	415	397	417	430	395	461	419	431	420	415	465	415	425	418	414	412	426	402	415	396	394	419	415	399	373	407	427	407	392	423	393	442	404	399	427	387	446	428	381	406	378	408	401	399	433	424	413	402	421	374	365	382	382	400	367	373	427	395	426	413	405	407	395	415	416	417	422	449	412	426	402	423	453	408	399	413	406	405	399	454	414	429	392	407	415	440	391	460	414	420	433	391	439	421	398	422	417	411	457	397	412	425	387	383	428	438	420	431	394	412	403	423	416	422	387	387	431	408	427	428	429	378	442	420	390	415	412	419	414	379	449	403	434	394	391	384	404	374	392	412	411	444	413	383	423	412	408	404	407	427	415	397	427	407	407	387	369	422	435	441	400	448	391	417	448	425	426	405	370	423	423	418	392	412	433	413	421	399	390	436	403	404	418	384	385	394	461	370	406	447	392	404	420	403	392	380	444	396	439	426	407	419	427	371	395	445	428	425	428	427	400	435	410	387	382	405	419	414	409	441	421	390	382	372	422	446	424	408	408	399	406	410	380	393	408	388	397	392	386	414	396	393	408	386	386	410	424	412	423	409	401	437	427	399	433	347	409	424	433	428	417	398	457	387	418	416	449	389	418	364	407	436	411	392	393	417	437	366	425	386	398	391	426	412	419	420	420	442	360	432	378	414	372	414	428	434	433	454	406	407	400	425	407	416	415	428	404	387	427	389	430	433	422	422	382	458	444	423	444	437	424	413	437	399	419	389	398	461	415	433	407	379	425	453	422	404	418	432	406	428	428	423	384	372	409	397	414	434	358	405	438	418	411	438	467	383	425	407	429	419	438	408	435	401	431	406	460	386	403	383	415	416	422	419	434	412	414	412	447	413	424	415	395	442	408	388	387	420	436	430	436	379	366	391	408	431	407	380	412	411	395	440	404	452	428	409	479	404	397	406	426	420	400	427	415	418	397	383	410	413	415	402	429	407	379	430	423	441	405	362	433	395	432	386	382	417	417	391	429	384	397	452	418	404	379	416	430	405	461	437	413	451	458	414	430	419	427	398	403	408	383	437	400	429	405	396	396	377	417	435	414	416	427	387	420	422	409	436	426	412	402	386	453	385	445	386	421	400	441	416	410	392	404	426	418	436	409	425	411	436	381	404	415	425	401	412	390	422	444	414	423	432	442	444	390	417	392	399	384	381	430	450	400	403	398	393	403	408	396	423	405	419	415	392	400	412	398	420	439	406	404	406	413	409	402	448	451	424	430	408	410	412	478	425	396	399	434	427	414	382	436	453	460	398	415	407	431	431	404	406	422	423	431	401	424	481	387	392	412	398	445	386	407	417	429	389	403	398	437	443	406	445	381	411	400	406	428	398	382	380	412	394	451	413	360	386	428	413	446	396	414	389	412	406	408	407	402	477	386	386	427	450	437	375	410	404	445	417	411	405	414	395	409	395	378	427	416	447	426	398	422	412	440	444	403	393	400	415	449	379	414	427	418	424	404	416	406	389	415	417	427	436	400	415	437	381	406	399	415	414	437	424	425	419	437	424	415	418	419	400	422	430	392	435	398	394	426	414	388	407	428	409	435	413	391	403	427	435	404	377	460	404	439	411	442	413	388	386	431	396	415	412	438	404	400	373	405	392	400	403	458	406	382	431	429	418	405	469	372	396	423	420	421	415	423	384	412	437	392	416	413	366	429	393	451	430	434	424	417	397	422	435	406	438	409	385	396	429	352	452	409	414	430	370	420	412	383	432	432	384	434	394	435	430	378	407	419	438	439	424	408	422	432	401	433	398	451	447	396	406	418	410	362	431	424	425	424	372	407	389	397	414	430	413	395	415	448	386	422	418	382	403	413	416	400	417	379	402	408	388	431	424	456	390	414	413	419	421	430	409	427	392	440	415	425	406	418	434	399	403	422	444	395	406	400	425	400	412	405	372	394	440	416	393	392	408	386	414	420	413	398	389	438	401	434	378	397	406	392	411	420	412	424	414	420	472	428	404	383	408	457	419	412	423	439	396	417	379	428	445	423	413	405	411	400	389	409	447	429	431	438	436	430	457	408	431	448	384	444	413	433	447	402	414	444	391	387	436	437	405	417	418	442	416	400	401	390	389	352	401	394	394	388	418	431	399	431	410	422	407	451	406	370	391	378	409	434	388	383	414	379	428	409	408	436	428	416	426	446	377	441	402	377	409	385	415	432	424	427	413	393	384	418	407	419	407	404	387	432	386	400	426	380	423	430	391	440	398	417	388	379	418	435	403	415	395	438	418	423	394	440	432	447	428	420	375	460	435	424	373	445	396	413	403	436	440	431	452	457	408	440	406	419	410	418	370	422	433	439	448	412	390	385	424	399	383	398	425	429	414	425	419	398	383	448	437	443	420	444	389	400	444	378	438	421	433	411	406	381	421	416	416	409	410	436	437	435	395	442	453	395	392	430	405	391	388	446	400	406	409	430	410	416	422	433	434	397	403	434	451	412	481	410	404	434	399	418	426	394	395	401	424	397	442	409	401	411	425	399	399	410	423	414	456	396	394	404	393	406	376	402	401	418	397	419	428	413	424	439	425	398	415	400	401	416	420	415	412	419	393	438	403	424	397	388	417	410	415	401	455	417	440	447	406	426	406	407	421	411	421	430	446	407	417	405	427	385	440	397	416	417	419	395	404	397	429	447	388	419	447	393	444	442	451	405	368	430	411	393	386	417	398	450	405	421	468	442	422	402	393	438	417	433	423	423	388	384	437	404	440	443	381	389	432	382	435	439	381	400	417	407	405	439	434	402	449	408	403	400	406	424	440	436	476	465	396	433	384	420	445	413	420	381	400	429	389	391	417	420	418	394	462	398	428	391	385	424	408	411	408	410	422	413	392	417	409	419	401	414	418	399	395	439	447	424	398	445	417	405	392	427	387	425	409	369	421	408	390	404	413	414	402	407	408	412	430	417	416	404	388	409	401	406	421	413	443	400	410	393	398	398	434	437	449	409	428	417	412	370	407	406	397	415	401	422	404	439	445	440	411	412	397	377	423	410	391	443	425	420	419	420	413	421	405	422	417	372	396	417	404	417	441	414	420	411	424	400	394	423	413	415	395	394	429	395	403	418	400	409	420	421	415	384	412	419	434	422	392	442	403	430	390	431	406	396	425	365	432	418	410	415	403	378	393	432	418	405	396	447	455	423	408	453	402	413	458	422	430	416	452	435	421
32509	8517	7509	4158	2660	1983	1546	1291	1073	950	824	762	684	682	616	591	625	562	604	527	539	536	511	454	484	443	453	480	471	481	474	468	481	413	440	450	441	440	462	452	461	488	419	427	440	452	438	451	416	455	450	433	467	407	420	454	444	423	451	420	438	447	442	456	455	459	454	416	444	427	486	417	439	431	385	403	411	411	469	432	416	427	431	418	457	426	449	424	427	440	429	405	421	453	431	442	405	407	422	400	458	431	411	436	434	419	419	428	440	430	468	436	403	418	443	424	442	434	413	446	414	438	387	441	422	466	471	418	410	439	431	431	446	409	429	436	396	434	413	429	476	437	449	458	427	352	398	412	475	435	426	437	437	414	429	406	436	414	412	430	415	418	416	432	454	430	440	423	422	441	437	432	424	417	388	472	444	437	447	441	430	432	455	423	439	434	415	402	475	415	459	415	450	421	441	424	445	441	423	453	469	428	431	455	402	426	444	460	435	411	446	415	395	450	431	416	435	456	470	438	442	470	429	384	444	443	436	448	421	424	418	397	417	439	428	464	462	438	389	417	459	449	434	424	405	415	455	425	407	434	425	417	431	427	434	456	412	407	421	400	463	400	425	455	401	454	430	438	415	388	438	406	421	480	406	343	443	433	401	391	415	395	402	463	457	408	433	401	406	432	440	446	418	440	434	434	455	403	425	441	390	420	407	420	422	445	428	458	425	417	441	431	428	394	406	418	472	421	384	415	438	448	429	446	425	421	439	437	430	417	435	371	428	438	426	402	424	439	416	420	424	398	402	432	407	404	425	459	445	428	420	417	403	421	457	407	462	403	401	428	414	452	430	448	420	446	431	477	461	464	461	414	422	414	439	419	433	424	459	456	434	415	413	453	419	434	391	419	449	421	430	472	441	443	446	378	437	470	427	390	426	413	426	443	413	438	421	442	394	461	404	403	475	446	445	429	401	445	449	399	474	437	455	425	463	446	437	420	418	425	415	423	430	392	436	425	425	437	436	429	426	420	442	436	421	427	417	429	450	455	446	413	421	436	427	431	434	411	413	436	459	446	411	413	428	394	417	430	450	452	430	379	432	422	469	413	447	423	422	450	415	427	443	458	444	423	469	402	419	464	444	395	432	411	422	396	421	421	423	461	474	471	397	412	442	434	455	442	407	408	423	406	456	413	390	410	417	433	429	422	425	397	462	428	451	383	432	401	418	420	429	438	439	420	444	413	423	428	446	437	419	469	407	433	449	444	431	449	417	432	469	432	448	410	421	457	419	399	434	414	418	436	426	415	462	450	425	397	459	429	436	450	389	430	416	405	442	436	391	452	450	387	431	422	451	462	395	466	418	416	419	439	468	403	407	471	445	410	438	444	395	393	421	425	446	435	382	448	411	434	441	466	445	385	456	394	433	433	423	393	426	424	440	430	446	428	393	462	470	482	441	449	434	428	442	405	429	433	435	419	414	439	448	461	430	385	428	415	439	396	440	470	444	446	415	432	422	407	458	423	410	429	425	410	443	422	426	452	411	405	454	439	425	429	424	444	416	399	437	448	453	448	443	401	461	467	439	452	400	444	434	413	414	436	411	430	420	431	417	437	460	409	430	400	437	408	424	464	402	426	442	423	441	409	441	409	422	444	450	417	392	397	403	416	418	433	467	425	413	432	443	428	438	405	417	433	423	425	433	427	391	444	435	411	411	440	400	404	405	428	432	417	406	391	413	405	419	409	414	439	398	449	418	439	431	432	411	443	412	437	431	458	440	421	425	460	406	457	422	397	461	422	417	407	430	408	411	468	414	416	423	418	421	422	442	394	421	407	415	422	419	407	454	399	412	404	438	409	466	454	450	408	416	431	429	451	419	392	436	409	428	407	433	459	429	421	419	479	422	419	409	412	412	444	441	452	408	428	383	401	451	434	440	427	439	420	436	423	414	461	395	413	436	444	417	425	395	383	466	427	457	435	444	462	438	399	408	442	439	427	451	432	398	438	411	450	430	418	403	400	449	452	428	417	435	454	401	431	417	414	446	431	438	463	404	431	450	418	423	399	447	455	400	442	444	443	454	435	413	437	439	424	426	409	434	400	416	408	444	437	410	428	458	436	401	478	444	460	418	446	416	421	451	419	406	433	415	407	413	448	401	413	379	440	434	411	425	469	412	391	474	409	423	439	455	442	469	412	452	433	447	422	430	443	434	420	422	388	414	422	449	428	421	435	427	448	416	434	432	421	424	427	434	408	447	417	434	440	419	407	426	415	453	463	434	415	437	402	439	402	407	447	440	422	424	418	406	387	415	460	429	435	461	404	426	436	441	419	418	407	425	401	409	383	417	449	472	419	447	406	429	417	421	439	416	424	398	465	455	426	442	451	441	435	409	444	427	432	420	421	425	427	422	439	414	437	397	453	439	446	429	410	473	480	373	434	429	427	414	434	435	410	450	433	459	409	470	445	437	433	417	448	400	422	430	427	439	431	429	445	426	406	415	379	432	414	423	405	418	446	434	422	429	432	451	428	451	399	463	430	448	435	452	421	422	425	421	425	451	461	409	463	409	449	414	429	428	434	457	450	449	464	427	451	419	442	407	422	415	415	440	401	428	426	433	424	429	428	446	448	445	415	456	468	454	438	428	433	438	395	448	434	432	400	443	436	424	396	456	416	442	436	434	442	448	406	439	428	444	423	442	415	424	401	400	450	427	405	431	411	454	429	417	467	420	395	429	400	402	437	433	434	417	446	400	417	442	431	438	466	423	428	472	426	459	425	407	396	407	406	387	435	430	424	430	432	443	449	435	468	455	411	430	430	396	434	466	460	408	475	460	415	410	449	422	432	437	425	422	439	452	427	440	426	408	435	455	409	400	473	478	408	422	434	449	428	434	439	438	420	417	427	425	410	385	472	400	425	439	427	453	389	435	422	421	472	451	396	407	427	391	426	424	461	416	441	453	433	447	421	409	466	462	405	466	400	463	401	443	426	443	437	424	452	413	438	417	412	393	456	413	433	444	432	412	430	420	435	422	434	427	448	413	452	422	443	429	431	424	416	442	432	430	427	426	392	423	415	416	451	430	443	451	424	414	465	416	449	415	460	380	428	418	439	411	393	385	458	443	425	416	446	432	414	456	457	439	431	449	432	387	425	453	450	430	447	400	410	417	443	418	424	405	419	431	413	417	433	477	402	394	440	415	404	458	392	431	429	408	480	450	448	448	395	456	449	448	386	426	410	440	441	457	434	403	447	406	448	455	418	399	410	397	449	433	420	464	408	396	408	397	430	421	432	414	437	441	428	436	440	427	405	463	424	407	445	424	396	407	405	419	423	419	422	443	426	414	436	454	454	419	456	445	414	429	454	469	437	427	446	404	450	384	416	450	415	431	443	439	446	411	419	408	459	407	420	426	428	395	394	429	420	433	470	431	457	413	416	445	416	439	456	406	421	426	422	455	413	463	442	401	463	443	444	416	453	427	415	382	448	406	454	422	442	407	425
22560	20330	26749	23761	20338	20396	7580	1668	1349	1244	1114	1103	1059	1030	972	959	940	910	912	897	940	862	937	859	899	932	889	853	833	887	846	860	826	918	824	843	841	832	761	777	856	790	793	823	773	824	878	850	822	859	848	815	811	798	810	837	825	824	821	832	756	810	816	799	811	830	758	828	907	767	884	752	776	758	833	817	835	835	765	848	793	841	788	811	844	836	813	865	796	807	776	798	786	876	815	833	786	850	794	844	855	819	754	807	732	776	821	792	810	827	776	807	755	831	798	840	834	824	777	802	783	756	843	831	852	789	796	796	779	800	799	799	812	808	814	777	798	771	836	821	794	737	812	815	880	807	802	859	815	776	808	795	824	820	813	760	781	836	787	823	813	766	765	804	789	835	830	812	769	806	795	797	820	800	792	768	770	798	775	816	792	774	817	797	829	851	789	809	836	832	816	741	818	785	822	820	826	832	870	784	789	790	773	800	785	846	766	852	756	826	835	829	810	811	799	795	814	784	772	786	852	829	800	828	797	817	859	831	743	780	799	796	829	820	826	827	781	818	818	824	826	795	784	758	841	774	871	782	820	831	816	845	786	786	775	777	779	829	852	757	767	750	791	802	831	829	778	787	879	752	819	770	821	806	826	772	825	828	839	815	807	787	793	788	795	840	821	808	837	832	776	832	809	845	747	833	805	798	851	788	795	770	806	783	813	815	809	810	797	796	796	811	823	803	822	823	805	776	810	785	748	831	779	814	789	829	827	779	830	795	817	787	768	810	784	852	774	794	769	793	774	777	759	807	789	792	766	790	822	855	810	856	842	826	845	776	775	815	811	820	798	816	812	806	775	802	762	830	832	766	828	816	839	772	823	867	810	828	829	763	809	821	824	801	816	829	814	811	862	836	824	800	771	810	836	772	804	832	759	789	766	814	796	815	803	769	805	808	812	881	797	860	792	804	760	854	761	833	781	768	781	859	800	777	821	771	824	769	752	822	807	804	808	799	840	721	808	792	791	786	769	811	822	775	782	778	733	825	753	784	763	783	809	795	833	799	767	795	831	764	811	821	843	806	791	815	796	782	804	820	819	795	843	810	797	800	794	787	808	817	836	786	796	771	748	775	836	823	788	811	806	823	770	763	803	759	860	759	802	813	836	828	750	776	811	822	808	746	839	836	814	781	815	795	800	865	796	778	821	823	832	785	832	806	768	800	818	796	885	795	792	795	825	814	805	780	820	778	778	813	782	842	790	805	797	806	795	799	803	803	829	794	793	793	835	827	821	804	864	830	821	814	788	810	845	850	832	841	824	762	767	807	757	780	808	808	829	803	779	784	837	797	832	784	814	831	844	815	784	809	836	782	774	767	761	829	799	866	822	815	831	837	810	781	780	813	792	818	789	804	763	788	865	868	771	791	835	861	750	829	802	751	816	792	826	774	826	807	778	773	833	801	819	827	832	885	777	803	834	796	820	767	798	807	770	777	822	766	809	784	786	814	773	829	839	755	782	829	816	808	776	778	831	761	765	805	773	777	841	791	810	818	776	768	827	802	813	870	772	831	784	801	835	793	776	824	871	830	831	829	889	798	826	814	821	747	791	798	812	813	784	789	822	780	827	796	799	757	794	796	760	829	809	803	814	808	758	820	783	853	855	773	821	824	799	793	854	800	770	836	820	819	814	771	821	791	844	763	806	779	824	772	810	757	790	796	799	763	789	817	815	852	840	806	825	794	842	790	760	804	775	813	778	791	835	778	860	847	826	818	832	802	740	807	795	760	820	761	791	811	786	777	752	838	780	762	790	817	823	827	816	744	790	746	781	764	793	784	814	767	822	808	826	809	765	815	780	787	810	797	764	787	824	810	747	879	785	784	838	794	804	791	805	815	782	772	787	818	794	823	812	792	738	816	783	763	817	793	817	855	787	762	761	798	817	767	822	773	800	816	771	762	803	854	845	819	813	776	763	828	773	784	774	806	795	756	785	803	807	846	794	725	858	791	843	750	824	831	748	784	840	802	806	776	825	761	779	795	772	776	814	794	859	794	826	814	775	757	803	790	819	760	784	800	822	790	800	775	820	800	806	769	786	795	794	779	791	815	835	801	802	816	823	768	807	809	801	805	773	791	821	757	817	806	847	794	846	803	813	837	783	855	811	804	800	802	777	829	763	827	778	808	759	803	836	805	790	763	840	772	767	833	808	851	817	780	805	786	816	783	779	761	810	844	790	815	816	818	794	781	778	815	790	837	806	831	816	798	794	797	807	845	833	770	827	815	809	822	805	829	801	834	761	784	826	761	812	825	866	774	832	856	741	820	788	789	833	803	759	822	799	844	794	763	785	744	853	806	837	786	836	785	786	806	781	764	801	828	789	770	816	834	802	776	779	779	779	830	820	777	831	758	756	849	785	742	774	814	807	787	787	788	782	820	808	824	802	857	773	771	826	818	794	814	825	757	772	810	856	803	801	796	820	776	772	822	794	795	803	773	806	835	826	781	802	820	795	784	782	808	777	777	818	820	781	810	809	825	755	816	817	801	823	826	791	794	756	817	826	790	775	816	798	809	774	763	830	780	809	829	833	777	852	855	766	765	749	827	813	813	811	763	804	786	853	818	791	784	814	856	826	798	788	845	850	747	806	827	800	818	763	795	781	739	794	747	774	837	794	803	795	848	771	771	811	798	794	807	803	839	811	844	804	794	810	833	847	798	804	826	744	834	874	806	803	743	786	789	837	791	822	827	792	763	804	829	758	798	802	797	787	809	753	818	793	769	717	787	784	791	803	776	808	798	768	789	776	784	753	811	784	820	789	793	796	788	803	844	781	778	797	801	797	722	813	816	810	851	840	841	813	838	811	823	778	829	826	811	806	758	806	839	834	827	754	758	792	751	799	808	806	782	809	782	817	813	814	771	765	798	834	792	833	772	811	806	799	781	771	813	810	784	799	815	769	783	768	810	799	859	832	787	798	837	768	817	777	793	780	873	760	772	776	806	799	768	846	790	835	785	812	850	808	804	774	786	816	858	800	759	743	816	787	739	828	785	788	783	824	807	805	804	790	796	834	852	820	825	823	795	848	803	796	783	815	760	765	791	841	812	806	831	808	785	783	752	798	805	789	838	840	821	786	866	786	840	749	806	835	789	753	751	807	802	809	800	785	804	834	800	800	793	794	798	828	846	817	810	760	805	789	770	745	758	809	799	822	822	784	773	829	744	773	825	765	766	822	818	850	757	804	839	825	786	753	766	803	773	803	795	797	803	798	827	822	879	787	763	864	790	792	795	820	819	798	780	779	757	849	800	790	852	803	831	810	826	800	823	819	794	819	831	794	784	823	818	793	858	797	832	833	797	774	776	803	771	791	797	818	762	781	845	778	795	816	759	795	816	817	770	799	764	805	853	793	823	762	773	757	838	809	825	827	843	817	807	801	789	831	870	810	781	793	758	824	810	851	796	793	804	797	801	843	824	848	799	796	777	775	807	779	758	789	759	845	783
29684	13773	12742	7346	4935	3731	2866	2439	2131	1833	1577	1471	1248	1240	1212	1087	1078	1016	978	961	941	862	905	890	906	832	830	888	807	859	785	823	867	855	851	765	805	798	866	819	800	762	770	805	800	793	820	778	780	764	794	817	787	748	782	809	754	744	743	773	775	798	776	799	799	748	805	738	735	744	791	736	796	801	756	787	769	760	775	727	776	769	751	774	771	830	778	790	809	759	778	737	739	784	809	736	776	745	743	788	762	766	784	803	721	744	768	831	738	807	754	753	802	757	759	771	752	781	716	763	721	783	759	868	746	762	756	751	809	750	763	758	776	777	778	720	774	755	775	735	787	774	787	816	794	786	807	794	767	811	774	796	761	782	815	765	723	738	781	750	733	744	745	757	719	774	765	781	790	804	731	757	728	744	737	780	789	745	746	794	720	754	715	815	753	725	791	791	770	790	766	758	770	705	708	788	730	767	737	785	756	780	709	785	783	771	780	731	773	794	740	780	745	755	744	728	776	765	804	727	754	800	748	779	780	785	832	793	792	758	850	788	783	737	731	782	788	763	725	772	795	779	739	768	782	711	728	785	762	811	748	799	760	715	763	781	761	728	783	807	766	746	760	799	792	819	761	747	754	760	737	757	731	794	754	765	774	796	781	761	752	758	772	694	755	735	794	733	743	771	713	739	786	829	749	756	746	767	774	776	730	806	787	782	749	739	760	773	788	749	755	801	789	765	778	732	770	840	795	754	794	759	760	761	734	785	771	715	737	697	761	736	733	768	764	777	763	706	785	776	777	742	775	771	751	782	767	760	745	717	771	742	760	741	745	719	809	767	792	738	734	770	781	787	785	805	769	762	715	810	770	806	773	749	762	736	750	749	778	768	797	772	770	750	735	762	758	766	808	775	737	769	790	728	760	703	774	738	738	774	778	740	765	724	743	748	715	800	740	721	732	777	735	739	807	686	805	799	751	731	772	790	783	754	785	758	728	727	780	788	796	806	773	761	752	756	808	757	795	738	754	756	754	788	756	745	723	764	739	775	773	768	761	725	841	748	777	810	802	752	737	778	746	778	792	735	736	776	783	773	771	749	787	772	783	764	795	725	793	702	742	781	765	733	729	795	777	796	820	767	765	728	771	799	804	750	796	742	738	760	754	746	774	762	746	766	803	752	799	760	778	774	803	711	785	834	759	781	758	778	811	768	768	785	792	745	813	802	771	783	757	715	736	785	731	779	795	814	750	741	811	820	736	744	735	789	752	765	757	709	784	764	790	810	753	749	782	746	706	728	770	758	721	780	798	775	786	749	778	788	800	785	765	777	744	726	746	804	764	755	796	747	760	762	771	763	765	784	811	767	747	789	783	801	783	758	718	783	767	794	737	726	816	763	754	720	787	786	770	783	753	791	772	790	732	754	776	811	741	798	769	770	746	733	747	770	758	785	734	762	778	749	719	761	794	748	786	759	764	755	728	795	762	740	777	767	766	708	728	778	774	768	789	801	722	769	725	782	814	760	737	726	739	765	717	755	717	781	761	713	769	780	739	719	740	752	759	771	790	765	770	770	793	773	745	787	725	770	721	771	754	706	756	775	768	743	767	788	760	777	755	740	782	808	741	798	765	726	776	769	729	763	781	681	737	757	774	782	766	782	768	769	750	797	824	723	730	704	766	768	758	738	754	783	768	741	804	752	793	773	806	739	753	795	745	711	729	769	743	759	717	755	793	804	771	757	797	777	757	749	755	775	805	778	693	750	696	808	744	774	810	768	800	731	750	789	732	801	752	757	836	750	766	784	762	794	780	749	790	764	766	746	759	740	719	789	778	712	718	737	777	822	745	779	739	747	791	784	764	734	792	789	811	752	740	804	761	787	797	785	772	781	765	729	716	770	704	773	762	783	758	802	789	763	760	755	767	757	794	792	754	731	784	776	761	778	806	755	779	784	753	812	753	762	777	717	748	771	745	741	804	799	757	839	737	765	697	744	728	762	779	692	773	769	774	788	736	801	799	748	749	780	755	794	778	749	792	737	742	794	763	782	750	744	787	800	757	797	763	759	734	749	769	757	773	786	734	712	783	785	730	729	815	740	765	789	758	752	752	796	814	750	754	739	769	754	785	736	812	810	766	763	830	732	783	782	706	790	755	730	757	773	734	727	782	699	755	785	778	712	743	717	751	753	723	730	758	770	763	763	794	762	694	792	745	731	751	783	710	781	761	784	809	753	722	757	789	797	764	777	741	782	757	775	825	767	753	791	781	750	762	761	756	768	742	774	745	748	778	754	811	740	781	767	751	788	710	810	743	757	753	757	779	791	741	794	754	743	788	701	739	757	795	743	759	736	774	766	773	754	759	795	778	779	779	751	776	764	692	774	753	674	804	805	769	755	710	747	770	707	742	774	762	784	769	783	783	720	818	797	734	753	785	718	740	783	804	758	774	749	759	789	761	771	752	775	732	787	812	757	732	790	760	766	776	755	779	731	716	761	720	792	764	730	808	799	757	772	831	764	778	802	764	795	799	724	737	774	758	792	732	779	766	760	747	781	804	724	768	764	790	739	726	738	752	734	774	753	753	744	805	775	814	731	791	785	754	767	822	708	791	746	736	794	765	773	724	813	775	803	741	712	745	748	785	754	790	725	790	755	782	739	760	728	783	757	782	742	742	784	787	799	757	716	755	814	783	727	722	759	762	785	757	770	794	762	795	741	751	769	808	782	792	805	748	728	755	807	759	754	734	728	756	756	757	785	781	820	762	745	736	758	763	707	827	769	719	756	766	773	768	750	787	773	743	737	746	775	772	765	796	739	791	778	759	833	798	773	765	718	793	719	748	759	747	707	777	764	788	722	765	769	762	792	713	849	725	770	761	738	787	741	780	800	819	800	735	773	761	775	786	751	791	736	757	775	714	781	733	764	755	727	776	762	763	785	802	754	727	739	711	789	776	792	763	760	790	734	736	763	757	757	819	831	777	773	748	752	780	780	741	758	742	738	723	769	720	786	754	775	740	763	759	792	775	768	775	786	735	748	809	766	755	790	752	764	710	749	809	807	742	770	767	766	773	782	748	773	747	759	784	777	802	735	792	731	707	756	774	725	810	776	790	808	776	799	721	757	781	771	704	781	750	791	782	760	730	783	725	787	780	731	746	724	747	726	780	766	768	757	755	730	855	741	767	762	733	758	741	705	830	745	728	753	730	758	717	766	777	814	772	789	724	763	741	751	796	759	787	760	757	783	761	736	692	811	730	763	730	739	798	806	787	762	742	789	754	757	757	722	783	737	761	783	780	754	751	799	813	776	720	718	753	716	762	738	776	759	779	766	744	705	746	804	744	730	734	778	788	751	757	765	786	808	760	737	724	780	754	720	788	769	810	756	734	746	759	759	769	722	762	769	702	742	749	740	784	768	754	737	739	687	765	762	745	771	742	778	718	746	753	783	751	786	759	725	798	780	751	801	756	704	795	752	756	795	763	771	772	755	702	704	770	776	756	751
31307	14571	2550	797	683	656	625	592	629	667	594	608	642	622	583	624	606	609	607	556	586	622	600	567	609	616	584	601	623	632	584	559	593	612	604	637	559	603	600	576	576	600	631	645	595	569	592	602	613	556	654	588	555	578	620	576	618	603	595	647	607	597	582	584	607	591	576	582	581	524	588	597	597	631	581	580	618	595	583	596	599	584	582	604	560	636	574	581	587	605	619	580	615	531	608	596	588	572	553	606	616	559	565	559	598	593	585	617	600	604	611	610	627	621	545	638	655	573	586	578	570	584	598	553	544	582	602	571	568	642	633	610	618	586	575	583	629	567	593	669	625	554	558	593	581	636	571	584	631	571	601	615	612	589	623	601	570	604	561	603	606	605	602	617	608	556	612	606	585	580	605	627	578	576	609	567	563	592	618	599	599	605	586	618	586	601	554	613	574	590	625	547	625	592	568	580	597	580	561	608	576	593	615	632	582	601	577	592	596	576	548	549	549	617	589	569	548	620	620	613	593	575	606	632	602	563	607	606	610	575	638	643	597	563	594	584	584	608	587	611	608	649	580	627	621	571	590	585	592	537	595	597	579	593	579	625	580	538	573	633	567	676	642	560	604	590	592	603	628	574	573	590	553	560	640	619	573	627	600	600	616	580	630	636	550	634	561	605	587	607	627	553	582	622	580	577	604	601	577	643	606	609	560	618	629	557	579	589	563	623	579	573	611	625	569	610	586	601	620	579	590	571	639	628	592	582	586	578	580	571	576	631	579	575	612	586	610	591	588	586	596	566	597	549	588	621	628	595	573	630	596	558	623	636	616	607	571	585	618	653	598	598	592	614	630	594	558	619	583	610	589	612	593	553	602	614	615	568	552	567	637	594	567	582	606	606	579	572	601	595	622	606	617	566	595	575	628	619	573	629	551	598	610	573	571	597	589	607	621	605	584	557	603	630	575	580	602	561	605	563	598	584	577	604	597	596	593	581	647	597	606	579	634	594	585	621	620	594	627	592	593	575	616	582	583	585	615	548	622	625	604	601	589	586	599	585	573	608	611	612	580	595	596	592	569	602	598	596	584	640	598	613	606	544	582	575	610	596	603	593	599	592	605	596	585	606	610	584	586	654	599	612	658	623	612	589	574	544	599	573	586	601	574	632	582	629	623	594	578	583	602	570	586	577	594	579	611	604	570	605	575	596	584	607	612	619	616	553	584	585	611	602	574	620	595	563	607	576	608	591	615	621	576	585	628	622	593	539	619	609	638	626	644	562	565	583	596	565	598	626	628	630	553	559	566	582	553	571	580	581	609	618	584	566	597	604	598	575	674	615	610	634	560	588	602	615	582	571	609	604	590	576	579	609	594	594	617	582	606	574	604	592	642	678	590	588	551	614	612	660	619	612	577	540	618	582	604	597	609	624	603	594	577	584	579	548	625	606	594	589	614	585	562	615	619	533	572	630	602	621	621	543	598	584	613	586	613	586	609	609	587	608	589	626	605	621	627	592	632	601	615	621	606	594	583	597	611	579	577	580	602	574	597	660	609	533	584	560	593	542	576	560	618	587	620	618	610	518	578	583	533	550	589	561	612	612	573	590	619	619	598	561	575	606	586	557	611	601	602	596	619	586	597	600	568	620	580	569	589	557	607	582	624	600	609	590	604	603	554	627	542	562	570	628	579	573	600	593	583	577	591	556	638	546	611	566	637	589	586	610	626	575	564	595	611	628	535	605	604	598	604	614	611	629	581	602	559	557	556	558	546	626	575	582	592	541	579	600	624	602	558	586	612	610	566	576	572	614	603	546	611	625	595	580	601	596	561	609	557	613	546	582	623	623	602	626	578	603	572	574	585	600	647	628	591	545	606	598	590	626	606	622	546	610	633	604	556	611	568	568	603	557	614	570	612	589	621	600	617	597	588	588	621	614	589	602	632	598	614	609	609	591	583	582	577	638	624	588	616	629	601	622	576	572	551	569	599	584	591	562	556	620	580	568	595	602	593	559	625	566	582	628	650	631	645	608	585	551	608	599	602	658	606	606	597	604	605	591	602	624	615	583	611	604	570	565	603	576	571	602	606	593	646	620	605	607	580	633	570	579	620	597	590	595	602	601	642	597	546	601	622	599	596	580	580	598	603	614	589	601	608	582	615	584	537	619	613	589	565	545	573	599	632	606	588	641	579	581	580	602	622	575	633	572	566	585	610	596	610	571	576	573	621	609	609	623	620	593	591	613	568	631	604	601	580	628	593	577	599	586	602	638	613	584	571	623	608	584	574	584	565	568	604	576	598	576	628	585	600	583	550	580	573	574	622	597	577	579	588	607	565	594	538	585	557	607	612	542	621	592	568	581	621	617	622	570	602	603	588	614	552	590	606	610	645	613	616	560	566	579	590	583	602	563	547	573	611	583	578	566	607	613	586	621	618	577	586	638	592	602	604	574	574	599	579	557	612	624	609	599	574	632	556	627	623	595	646	600	602	595	587	596	588	599	551	575	609	613	569	588	611	550	631	595	634	583	604	544	607	607	622	580	636	573	606	603	605	598	608	600	583	587	595	585	583	602	565	619	612	564	598	555	615	579	564	612	615	588	571	603	589	547	600	563	606	615	546	616	566	575	563	554	580	583	592	596	608	644	564	597	600	597	590	613	569	584	591	553	572	565	610	618	598	603	590	602	629	579	578	588	631	614	608	573	564	590	568	611	612	554	557	590	570	603	610	561	597	593	607	635	596	592	640	590	603	587	616	606	608	649	610	581	589	602	527	607	591	580	589	605	647	605	591	626	585	608	603	601	592	606	638	600	563	583	610	613	560	609	569	579	584	592	565	594	591	663	618	598	593	572	571	607	591	573	560	629	551	627	646	568	642	609	585	602	594	603	575	609	594	544	628	590	604	583	615	544	560	597	597	581	596	649	548	634	631	548	591	608	610	558	619	596	618	595	591	596	604	580	562	605	577	601	590	636	567	574	562	586	602	618	575	562	615	614	595	608	598	558	586	629	593	594	605	594	615	599	597	613	575	603	632	634	610	580	583	592	614	606	562	554	572	585	567	574	631	596	575	658	591	585	578	589	563	599	580	602	579	610	623	589	609	609	593	511	577	585	585	611	570	601	599	609	638	574	635	558	597	554	597	575	552	609	595	596	552	616	591	598	661	585	620	625	619	614	541	575	579	558	590	598	566	563	588	546	616	582	596	569	568	613	609	579	588	556	582	610	583	627	564	603	577	628	598	598	594	622	531	597	615	628	579	605	609	558	576	595	612	608	621	564	591	608	619	608	640	576	581	581	633	583	579	576	591	551	599	604	601	599	594	609	562	575	582	571	551	610	595	582	629	634	569	552	607	601	564	578	578	616	599	605	611	562	619	592	561	659	593	604	596	535	603	605	576	642	568	603	625	600	540	581	607	613	567	576	568	563	602	578	553	582	588	620	599	598	617	576	592	593	596	605	602	600	623	605	580	543	583	571	612	608	584	592	652	577	588	605
21567	1099	990	782	740	702	668	642	656	697	605	635	635	668	648	614	621	618	617	629	638	627	615	602	630	638	596	611	598	607	625	641	617	611	592	641	593	649	646	576	597	621	594	634	646	636	597	614	626	638	603	614	657	606	651	621	613	621	644	636	593	649	664	610	637	612	642	581	577	613	606	610	648	622	657	619	624	652	612	630	619	607	607	593	631	631	623	614	623	634	642	592	628	628	619	659	612	591	623	610	646	605	629	624	612	629	622	603	584	617	643	646	649	610	617	603	599	604	650	664	617	635	630	636	604	623	657	626	609	611	666	616	631	653	665	596	571	665	623	638	634	641	607	619	605	647	632	615	621	621	629	602	599	609	614	609	627	598	626	622	635	614	633	596	630	651	598	595	581	583	629	619	597	639	646	635	638	653	593	635	592	635	577	628	618	596	605	616	611	615	571	598	629	620	603	585	614	616	614	580	616	573	608	616	622	605	615	625	650	610	611	621	605	637	611	594	614	631	607	614	623	625	649	616	649	602	671	623	607	665	669	641	630	588	659	614	593	573	644	621	581	632	657	601	640	642	643	600	586	619	625	623	646	596	627	631	621	589	601	670	602	636	571	632	592	604	626	599	674	608	623	667	608	626	613	582	638	622	632	589	652	600	636	612	634	596	607	652	625	629	682	633	618	637	599	642	625	600	548	633	641	588	632	626	607	659	695	646	648	620	641	606	609	655	617	557	613	653	590	663	634	600	633	638	623	598	623	577	632	648	637	615	618	589	642	570	643	605	654	638	681	601	594	599	602	667	610	623	601	604	628	640	652	627	632	612	622	618	616	640	605	629	592	665	564	647	625	609	604	603	629	641	633	637	638	662	626	628	601	635	620	646	663	580	645	624	596	646	588	634	621	609	633	700	663	662	651	645	630	621	572	627	530	600	604	674	591	605	612	617	622	619	609	617	624	582	598	607	600	634	634	582	627	588	609	612	588	612	622	633	593	606	649	631	645	625	635	608	632	619	634	647	613	637	648	650	636	648	645	597	673	654	634	619	608	601	609	659	623	612	614	617	602	618	614	615	586	610	640	607	626	607	564	667	614	655	633	652	616	654	605	606	643	695	583	637	654	613	637	602	614	614	595	623	636	605	568	622	581	607	598	597	635	606	575	583	662	632	609	674	627	611	569	600	651	634	638	653	597	615	603	613	601	555	596	619	709	643	642	615	620	615	622	599	600	604	624	609	623	604	616	670	596	601	589	633	622	643	580	657	623	643	628	545	672	650	625	645	604	644	603	617	621	568	628	598	641	661	625	590	642	595	604	623	635	622	651	629	660	626	586	596	612	623	611	655	608	609	648	613	606	577	600	647	598	594	603	603	656	641	650	640	677	644	643	626	602	639	622	642	647	636	636	611	589	615	621	625	628	568	646	611	612	604	606	669	595	631	670	587	606	594	651	625	631	622	589	667	653	646	617	651	637	615	628	654	629	624	653	589	649	580	664	651	635	643	633	685	627	632	619	599	615	618	631	666	601	651	667	620	688	638	623	618	601	610	649	627	633	599	627	609	633	656	608	627	599	633	645	630	594	629	661	643	636	574	642	649	633	627	651	655	618	639	645	606	649	621	634	624	572	636	624	610	620	599	625	615	599	655	642	605	644	586	566	613	660	594	576	634	635	580	575	567	637	642	606	590	552	588	601	586	623	607	657	682	594	600	595	621	627	615	631	627	673	566	614	617	627	604	603	595	608	583	617	622	685	646	622	595	559	605	610	628	615	589	607	600	570	646	616	613	638	637	616	649	645	628	588	649	631	630	632	625	578	631	668	628	599	685	622	582	632	603	626	635	643	622	634	591	632	615	606	630	588	624	606	639	640	652	649	633	603	648	602	585	616	611	615	601	615	665	640	640	614	608	591	619	631	616	613	644	648	665	597	619	618	615	579	549	606	653	598	640	609	670	649	607	592	631	641	623	653	683	607	639	592	648	632	611	646	620	610	587	632	645	636	595	625	637	608	583	603	679	600	637	594	633	602	619	644	590	678	705	614	595	605	597	609	614	640	601	625	608	600	641	599	633	612	615	598	594	605	649	655	596	652	637	632	596	595	569	632	612	611	611	642	617	665	628	638	623	609	633	649	643	642	618	627	612	607	601	622	635	621	614	596	629	638	613	615	584	598	582	619	601	638	619	635	633	589	608	632	614	618	592	632	634	609	636	641	607	610	602	619	585	617	595	589	609	658	628	667	620	614	578	610	646	659	605	637	636	612	645	613	613	653	608	588	588	598	623	592	670	637	591	618	600	614	604	623	646	636	590	632	609	623	658	591	636	637	575	642	646	601	604	654	570	614	632	611	623	645	645	622	621	645	664	592	616	665	624	607	612	616	627	599	607	615	628	619	645	624	619	605	634	632	623	668	643	632	667	637	610	649	643	577	625	669	639	649	584	593	604	604	676	611	613	642	637	595	600	635	605	657	621	646	633	620	668	613	641	618	629	651	627	628	704	654	612	584	590	627	572	648	631	626	625	672	620	616	599	602	536	625	658	572	621	601	651	597	625	624	574	583	591	655	584	638	595	601	641	614	604	640	673	616	644	604	629	612	623	668	599	642	607	617	652	654	609	594	657	591	622	568	635	615	591	610	611	591	602	641	593	614	647	621	596	633	622	620	619	611	639	651	610	613	610	622	619	639	623	602	609	618	573	641	612	625	575	616	621	609	613	587	609	615	660	593	638	627	637	598	618	609	642	631	639	601	607	651	653	641	627	600	601	609	589	647	654	611	629	626	593	612	618	624	586	613	666	643	660	616	576	592	592	593	623	607	594	571	624	613	631	665	613	600	592	610	654	643	591	633	608	612	635	592	578	616	618	618	658	626	632	634	602	689	623	638	621	609	617	605	622	647	623	628	613	608	632	633	606	653	611	604	621	628	682	667	598	636	647	608	611	638	672	656	632	640	611	630	633	596	667	624	597	649	634	632	636	630	606	654	660	586	639	586	646	622	608	639	581	594	591	592	659	604	571	611	619	576	642	590	605	638	600	614	636	627	585	629	616	616	606	610	631	588	566	636	624	653	641	598	623	598	590	612	617	621	639	617	611	604	641	606	616	604	629	581	613	626	641	610	620	617	585	649	651	591	627	624	605	614	680	612	608	654	626	634	640	617	619	660	602	638	582	617	611	632	612	615	597	645	625	599	570	633	563	623	641	619	606	629	579	690	611	647	620	634	641	618	615	615	594	625	610	625	661	593	616	626	613	626	586	632	592	602	639	639	589	616	605	640	620	637	624	615	619	652	593	628	605	585	673	634	626	596	678	618	571	621	598	650	627	653	599	615	614	613	620	630	635	637	619	649	620	603	645	642	629	649	642	589	603	632	623	621	597	646	615	650	615	606	660	640	623	647	636	648	592	624	623	609	576	626	615	614	604	664	610	610	661	636	629	624	608	594	595	627	621	609	620	638	613	653	633	558	637	610	595	594	589	565	613	647	639
24593	20326	26227	24246	20287	7843	1132	794	664	598	555	572	491	486	461	471	465	485	407	438	452	426	402	450	429	442	411	406	406	415	404	426	435	407	407	409	473	397	408	411	388	403	422	414	410	406	411	384	374	373	372	391	406	427	392	401	388	403	414	353	407	420	417	404	413	378	395	404	396	416	392	382	371	403	372	434	442	388	384	428	375	404	361	420	387	413	362	396	378	414	382	447	370	430	406	408	416	400	380	423	394	348	391	426	419	406	400	382	422	411	376	396	424	426	410	369	435	393	422	408	410	387	391	416	379	409	399	412	396	384	403	386	398	410	391	384	399	399	389	411	420	419	364	430	373	388	370	384	404	414	382	401	406	440	436	402	402	402	400	399	402	417	403	393	355	406	395	369	396	390	399	383	385	411	413	414	437	411	381	402	441	405	417	413	378	398	382	421	424	390	374	433	392	405	386	387	409	364	390	416	381	423	375	456	411	397	396	415	395	435	363	384	391	422	410	343	408	396	353	417	401	377	416	410	403	351	415	439	408	427	383	415	388	398	384	381	376	368	409	390	402	414	377	390	392	398	394	400	386	395	387	389	396	387	393	435	399	423	413	425	394	367	381	407	441	395	422	397	352	402	352	410	378	404	369	399	415	401	381	414	388	410	422	370	428	406	392	396	377	388	358	426	371	394	385	386	442	373	385	374	376	376	404	403	393	393	401	377	402	372	414	386	409	418	361	399	425	404	426	409	387	415	405	405	384	412	398	406	432	396	370	408	401	364	445	422	416	385	429	394	390	422	404	416	401	396	373	399	417	405	373	393	369	417	325	415	369	404	400	416	360	390	396	386	377	402	393	435	406	382	429	385	415	382	373	400	395	410	400	389	367	387	376	408	404	352	425	347	383	363	409	418	399	355	408	390	425	420	381	371	411	408	422	384	378	420	406	405	425	417	387	406	411	395	356	404	409	416	364	407	408	374	405	419	392	402	405	370	414	410	369	395	427	387	394	436	417	397	387	366	407	387	365	394	385	398	417	362	426	398	402	402	386	418	411	403	423	405	377	424	413	390	368	388	399	409	411	357	357	414	412	404	411	414	388	379	342	383	393	407	381	379	420	396	428	412	386	374	372	392	402	393	391	394	415	426	388	399	388	357	340	397	345	412	385	411	411	389	410	412	416	433	408	382	391	391	413	356	438	384	427	393	400	426	421	402	399	385	403	396	427	386	386	386	382	378	381	407	394	396	369	384	408	404	390	398	377	421	408	424	422	383	397	392	371	407	437	449	364	430	407	374	386	437	404	409	393	385	385	405	394	402	381	408	370	366	384	441	395	441	433	403	420	379	385	395	364	386	435	401	383	402	396	392	368	414	402	398	356	388	429	386	427	363	408	411	381	366	399	393	415	381	359	385	377	401	383	405	449	394	422	422	379	421	397	436	393	380	389	385	391	395	380	404	426	383	419	400	379	368	414	424	429	416	377	400	413	420	377	390	406	406	420	402	383	425	406	390	370	393	409	380	390	412	379	400	394	381	388	389	387	405	385	387	396	382	401	411	373	413	435	381	382	370	390	390	402	364	389	430	381	427	418	380	389	439	402	385	334	415	411	365	368	434	399	405	397	385	367	391	419	402	399	430	413	415	415	392	441	420	411	412	368	413	382	426	397	390	399	419	403	405	390	389	382	390	419	417	392	404	412	371	382	402	419	377	376	412	391	375	386	388	372	376	392	371	422	405	384	386	420	383	406	411	400	400	395	389	357	385	400	411	416	394	377	375	392	402	394	367	417	379	431	411	395	408	420	400	431	362	376	408	403	385	406	416	390	390	428	396	408	399	386	386	422	405	383	391	385	387	380	405	369	385	418	386	371	378	375	412	408	413	365	414	385	335	381	422	367	395	399	448	410	394	379	402	417	406	402	416	379	409	425	390	435	428	408	366	415	399	379	386	403	391	394	373	390	400	415	392	374	393	391	354	410	419	405	383	381	399	404	353	407	385	414	412	387	392	385	417	411	402	348	419	403	385	388	361	401	389	393	410	415	357	410	422	396	415	415	351	362	369	408	389	414	391	392	416	396	391	403	361	404	369	381	394	416	409	387	382	417	424	402	390	413	385	401	415	424	374	398	417	382	353	400	371	391	394	431	363	405	420	408	401	448	404	389	406	392	440	433	433	400	396	410	395	376	400	414	410	366	414	401	372	397	411	375	391	410	417	372	441	377	365	403	422	378	369	398	391	392	390	389	433	361	403	427	407	412	386	387	416	399	425	413	440	393	356	360	407	408	403	423	415	393	426	381	425	405	414	399	436	387	412	382	378	393	397	403	426	402	416	362	393	420	424	413	391	395	411	377	397	402	378	416	414	388	370	415	410	385	397	396	391	403	401	422	415	373	418	377	422	377	387	412	372	437	369	400	378	406	392	409	398	384	392	439	397	362	389	375	395	406	412	421	387	433	375	415	387	387	419	414	413	399	393	424	391	398	404	393	417	444	389	412	367	368	398	378	361	387	415	414	406	409	388	404	382	393	404	431	385	368	430	400	366	402	384	397	412	393	405	393	397	424	428	430	435	419	358	386	397	411	410	413	425	394	372	402	402	384	399	403	419	412	378	403	411	396	408	422	386	386	416	418	361	396	393	407	435	442	384	398	403	378	394	404	405	416	413	382	375	413	376	361	381	395	400	415	376	423	386	370	419	441	376	380	380	394	388	421	385	375	433	363	427	404	385	362	418	418	411	450	398	422	422	415	382	361	417	392	411	418	410	416	401	361	392	402	422	396	395	402	431	386	387	433	392	388	431	386	389	403	407	383	429	409	388	417	413	406	381	387	369	393	402	413	386	398	389	395	437	406	408	393	413	414	406	375	432	414	381	426	381	395	419	397	402	395	407	387	421	405	425	388	418	394	386	369	408	387	412	422	388	386	457	417	399	404	385	403	390	428	379	419	390	411	372	414	421	429	392	387	339	397	380	366	375	365	396	399	417	393	427	378	372	408	399	411	389	384	408	370	397	393	388	394	389	392	410	398	413	378	405	415	401	388	432	425	402	402	404	386	371	428	418	398	375	418	415	390	413	402	375	417	441	410	437	398	393	377	416	403	374	400	410	399	399	435	407	396	370	412	393	390	411	397	390	430	403	400	397	379	400	373	385	387	401	382	413	410	401	430	409	379	373	391	392	389	396	387	430	385	415	416	369	374	381	413	384	382	392	440	381	427	426	385	397	404	385	399	405	386	389	389	445	382	408	427	395	389	376	402	375	380	404	419	421	415	390	396	408	362	435	414	387	370	366	410	384	444	413	417	394	391	387	384	383	429	368	389	384	418	379	378	373	404	369	424	403	401	419	386	419	425	447	375	414	433	386	336	382	433	403	416	383	373	406	412	382	349	390	410	381	392	398	385	381	409	400	414	406	388	423	388	410	377	388	385	379	383	393	390	433	377	362	378	382	399	413	411	394	421	406	375	405	370	430	377	387	372	386	400	405	412	407
33987	8175	7449	4094	2689	1934	1481	1208	1053	913	760	779	728	656	622	552	546	566	524	529	528	485	499	477	443	473	461	439	436	502	435	447	448	447	425	455	433	428	462	426	441	386	435	430	471	408	423	410	427	396	454	460	460	409	424	425	394	407	422	418	390	390	409	430	433	447	440	401	423	439	442	437	405	444	427	404	418	431	411	422	384	428	418	394	387	386	431	420	420	421	397	422	427	447	409	421	444	465	413	433	427	396	369	396	378	426	389	430	417	402	427	402	454	405	373	445	438	433	438	397	409	421	412	407	372	370	458	403	396	414	402	399	429	425	468	403	407	372	413	428	400	423	431	413	453	406	402	389	419	422	389	386	411	402	413	408	428	391	398	422	413	398	378	405	419	445	422	398	410	387	377	383	407	421	407	440	391	394	391	377	390	421	391	431	431	470	390	427	442	436	417	388	417	415	353	406	440	389	411	423	435	448	429	399	410	457	408	409	380	428	417	438	394	452	380	383	415	415	407	385	422	427	454	426	412	389	373	414	421	395	402	436	410	409	413	425	420	402	402	427	425	387	428	420	436	401	398	410	413	412	418	418	422	418	406	390	415	418	454	458	453	379	448	370	416	423	418	411	380	411	419	432	447	437	432	426	419	424	405	373	410	392	411	380	398	409	385	401	402	422	400	402	455	400	406	402	439	412	394	439	424	411	419	447	428	402	396	444	406	409	407	411	386	439	393	428	415	398	429	413	428	395	420	424	444	408	397	418	415	362	423	443	423	444	399	426	423	427	406	422	441	439	391	405	437	417	425	388	397	414	408	380	461	406	429	417	458	403	435	418	421	415	416	385	437	381	425	380	379	437	387	409	421	422	410	448	417	401	426	411	418	421	387	396	388	399	426	436	400	450	435	450	403	404	443	420	408	411	411	408	407	413	420	405	442	405	399	409	426	409	438	440	386	365	416	400	439	423	408	432	435	441	405	397	426	456	398	394	401	420	391	411	414	441	412	398	423	426	391	433	423	392	396	404	403	455	415	407	392	411	442	422	408	442	450	409	444	427	434	407	385	421	457	419	441	420	406	414	421	405	416	440	391	372	387	388	436	394	432	398	382	425	395	418	432	408	381	391	432	407	439	413	412	391	396	448	433	411	408	386	398	390	425	401	407	439	405	381	431	395	412	388	408	424	401	441	422	427	425	413	425	415	399	399	423	422	404	400	403	418	394	429	444	435	429	414	389	371	437	401	418	383	406	434	376	413	447	422	404	406	395	396	410	441	399	413	381	436	395	444	406	401	391	427	452	410	419	414	405	415	396	435	410	414	409	413	418	413	437	412	399	444	469	418	382	428	396	430	388	386	400	426	434	417	406	412	407	407	394	433	404	409	441	417	392	422	419	403	400	397	399	426	409	432	371	418	443	428	404	450	407	406	390	406	430	425	430	376	427	367	383	404	401	389	400	390	405	387	395	393	412	370	418	400	421	440	409	405	427	379	404	414	445	402	403	424	408	420	429	388	394	411	425	415	430	450	402	421	417	418	378	411	436	411	431	429	374	368	432	394	430	453	396	420	435	432	399	387	438	451	393	417	387	381	423	429	440	418	397	398	421	410	402	409	410	393	413	429	390	384	463	419	421	425	413	423	422	393	408	421	444	397	439	432	375	419	404	446	424	399	411	396	412	435	399	399	432	437	390	401	447	404	433	399	421	455	438	403	393	384	398	417	431	408	396	425	401	431	427	419	428	442	429	412	467	405	401	422	442	408	395	404	376	377	412	447	418	409	420	426	399	426	437	411	386	433	426	416	397	434	412	384	382	436	415	436	423	428	422	404	410	416	397	425	387	421	434	400	394	374	397	413	428	400	405	433	425	416	423	404	387	399	411	440	411	429	415	418	410	405	391	392	398	390	404	429	440	417	416	390	409	429	401	401	375	396	376	417	416	409	413	398	415	416	443	431	409	450	414	400	400	397	398	400	424	399	390	412	412	393	423	422	450	413	406	428	433	406	426	392	449	406	398	421	386	424	416	450	441	397	417	379	388	411	404	428	389	394	419	378	408	421	442	389	363	365	433	402	395	434	439	428	394	403	390	433	406	413	432	417	387	407	424	395	393	372	403	384	414	387	399	398	414	408	396	405	390	392	411	409	391	454	407	405	399	421	425	389	409	401	393	396	407	434	396	423	417	457	414	398	427	409	414	419	422	375	429	450	407	408	394	406	394	416	418	397	446	422	433	392	429	396	412	417	397	418	379	403	413	436	405	412	393	448	365	429	404	411	393	419	396	397	396	383	398	418	408	404	431	382	394	392	398	429	430	369	424	411	418	447	469	388	407	396	388	429	429	414	442	398	442	424	391	394	429	446	413	424	443	443	430	404	387	392	380	403	439	399	376	370	385	440	414	413	431	415	413	390	468	420	440	377	386	406	384	399	401	390	455	405	410	397	432	434	398	397	420	413	407	389	411	442	415	447	448	422	400	434	416	399	426	425	396	410	384	412	438	434	419	435	418	406	412	413	416	429	396	400	424	412	372	439	412	449	394	403	416	425	464	413	425	405	422	430	389	437	392	436	436	388	408	394	397	412	437	462	481	431	389	420	399	410	421	396	442	439	386	416	391	418	426	404	402	372	406	444	393	412	401	402	432	399	455	419	421	447	417	430	423	403	406	382	401	403	415	417	422	401	445	407	411	400	410	429	413	411	406	408	411	378	392	413	448	411	433	389	391	406	406	371	442	437	376	426	447	430	438	427	396	403	399	416	386	393	359	394	411	437	440	412	371	387	432	397	447	413	404	405	430	424	421	394	379	397	407	369	400	422	412	412	439	415	409	419	439	423	406	415	440	437	447	386	398	427	428	417	406	411	404	427	402	416	413	409	400	429	411	441	425	391	431	400	389	418	409	419	403	371	405	409	373	412	401	441	439	413	400	411	393	431	403	432	418	387	392	427	431	431	388	461	425	421	429	408	411	440	442	414	439	394	438	471	433	382	384	385	415	458	440	437	408	373	420	403	415	432	372	405	356	402	453	430	439	419	398	396	453	403	421	376	417	398	430	406	395	386	406	410	416	378	417	396	432	418	402	397	417	394	393	425	433	406	395	385	410	404	392	406	444	428	419	430	423	396	436	434	425	413	442	390	368	406	409	422	417	424	352	404	424	457	403	439	420	417	424	419	404	427	410	412	407	435	424	401	421	410	439	417	407	394	394	414	435	396	386	429	391	368	416	390	385	449	407	445	391	414	362	444	411	379	422	398	394	434	380	421	434	399	411	403	414	401	396	422	408	394	410	405	418	404	411	390	397	428	409	398	406	392	435	436	418	420	416	417	440	418	428	466	433	436	400	418	352	433	404	426	406	428	381	394	444	424	426	402	423	411	390	430	405	434	426	387	433	409	401	425	395	374	402	435	422	399	417	424	411	415	414	412	431	408	400	417	421	406	403	434	412	410	382	397	417	414	417	420	447	429	413	429	385	439	412	409	428	410	389	387
22594	20326	26769	23718	20329	20393	7975	1635	1354	1234	1110	1103	977	973	1027	943	904	876	818	827	908	855	851	829	867	860	864	897	871	845	729	826	849	784	822	783	803	775	751	762	766	839	830	759	789	785	781	763	760	803	766	806	776	794	761	839	830	800	793	809	813	770	783	811	814	877	776	760	800	792	737	823	809	837	809	828	787	797	781	770	764	749	751	769	744	769	770	784	802	764	822	790	807	846	803	817	818	761	758	780	785	813	823	742	732	837	730	798	800	790	788	826	815	811	760	839	773	788	697	768	789	760	805	835	772	778	760	825	776	777	834	771	813	807	761	768	810	809	756	822	820	776	763	786	770	748	780	796	790	839	768	764	781	781	778	776	809	799	793	786	785	754	732	809	790	764	736	773	740	801	771	803	748	846	776	739	757	771	696	738	788	789	734	817	752	849	781	754	843	814	772	820	852	776	820	785	770	753	792	777	774	761	752	784	779	781	766	759	765	808	791	763	808	742	782	781	747	841	783	772	816	762	818	787	789	724	766	852	789	766	785	781	849	808	766	780	797	766	770	782	736	826	801	792	778	800	780	817	771	785	800	807	806	803	848	779	729	792	830	729	828	775	763	747	750	765	781	748	772	805	726	807	819	749	752	809	781	793	805	820	817	839	771	735	745	787	747	783	766	791	795	767	790	756	823	785	786	764	794	804	744	774	772	763	805	759	755	810	760	783	797	784	806	734	834	776	785	809	817	783	795	824	782	776	786	772	782	760	767	735	777	828	788	787	750	788	776	757	731	778	866	812	819	722	787	773	798	775	803	816	760	813	816	793	781	772	791	768	787	839	770	780	754	771	750	749	795	785	803	779	753	754	774	804	788	786	768	773	765	709	734	814	757	784	799	768	799	789	774	762	825	775	778	791	811	778	751	775	770	849	730	824	810	784	787	781	793	744	770	705	762	794	812	780	787	753	771	802	810	771	797	804	748	793	807	786	765	815	797	777	747	769	748	782	791	740	794	794	804	781	745	758	800	780	781	800	735	731	723	817	818	797	804	755	839	787	778	777	764	724	755	782	824	752	772	770	770	751	777	736	750	753	794	853	734	841	793	773	776	783	772	722	773	754	780	798	751	796	790	773	787	818	805	769	784	781	728	822	770	789	776	807	730	772	837	820	811	796	803	746	785	744	756	803	836	772	830	822	777	751	786	772	792	784	765	777	834	758	746	789	785	764	780	779	774	768	747	773	794	732	854	798	812	785	793	780	759	740	817	789	739	778	830	789	772	756	778	758	743	806	806	771	782	789	828	758	778	785	739	809	792	785	725	782	788	762	787	853	778	751	757	741	821	788	788	762	754	848	797	828	831	798	770	752	749	748	783	786	775	788	773	797	769	842	789	744	751	783	749	739	799	808	759	765	791	785	785	767	780	789	783	779	726	776	783	747	792	779	828	798	754	782	795	808	845	813	780	767	791	800	796	809	800	750	794	760	757	777	811	738	742	798	801	794	789	784	780	754	757	715	834	789	782	772	750	712	754	764	740	783	757	758	775	741	764	812	758	733	764	750	778	780	811	745	785	800	796	804	787	778	772	824	797	784	786	790	811	824	772	800	748	818	771	758	730	788	788	769	776	808	781	762	763	764	786	768	819	768	794	779	755	745	822	793	760	788	793	771	777	772	752	758	785	763	809	816	745	784	815	825	771	803	821	772	758	754	745	779	754	821	728	790	809	764	831	804	802	804	771	769	753	802	822	776	779	785	822	785	780	806	759	814	798	748	785	800	777	731	795	819	763	808	814	770	765	767	770	753	770	802	760	772	768	730	729	842	804	807	805	798	803	760	791	783	792	779	819	743	787	781	819	746	783	764	730	776	794	733	809	743	776	801	787	737	777	787	801	840	763	797	818	804	746	752	781	802	786	756	785	759	802	771	862	743	744	782	712	787	806	782	735	801	790	798	799	789	755	846	775	758	758	776	730	767	756	825	817	768	745	851	810	756	750	754	797	767	778	767	756	792	753	747	752	823	750	813	734	761	753	801	730	756	733	825	822	777	786	837	778	785	803	774	808	778	740	754	806	743	769	770	784	779	737	774	712	790	803	721	772	783	784	802	822	816	768	769	773	807	750	743	790	772	754	729	764	791	809	768	778	742	779	760	832	756	782	774	794	777	773	739	763	818	824	796	785	813	726	796	802	749	744	721	765	809	740	788	790	766	834	819	817	805	832	790	881	785	763	764	774	768	748	765	831	754	791	797	822	786	751	763	780	791	834	765	773	771	781	787	807	789	815	797	794	763	776	762	752	829	751	761	732	725	750	810	781	801	822	719	779	762	773	790	781	733	780	753	789	755	773	804	770	763	776	773	751	767	786	736	796	806	821	764	758	833	810	755	762	773	773	812	744	767	730	768	772	798	788	775	827	794	805	822	766	787	780	757	754	771	762	749	784	771	785	808	812	741	768	725	779	772	775	770	723	719	762	756	833	764	770	819	828	770	810	740	750	767	807	778	738	817	723	812	799	753	739	794	797	738	815	778	750	748	756	806	760	782	765	759	787	787	775	796	737	732	850	751	721	779	806	778	792	818	731	757	755	811	758	767	788	753	825	760	779	756	770	774	742	736	726	743	864	775	720	788	815	757	720	739	806	751	794	789	787	800	762	787	810	738	767	722	780	809	768	825	797	791	818	761	747	794	822	786	787	799	763	817	796	765	770	786	775	814	806	768	828	765	803	807	740	743	764	751	803	756	783	726	746	800	771	806	833	818	752	810	736	833	781	750	772	770	771	785	736	759	778	792	786	812	747	775	779	769	803	796	814	814	788	787	776	789	773	788	806	770	774	765	737	761	814	782	779	780	768	814	751	784	802	768	762	824	763	782	789	802	807	740	796	754	755	778	772	801	782	791	774	757	762	783	746	731	810	728	784	753	772	757	800	760	731	739	762	819	794	746	811	774	770	785	793	760	788	753	814	753	783	779	770	789	759	787	764	762	741	716	768	804	830	800	723	735	835	746	789	808	800	809	842	729	783	790	819	755	726	742	802	753	808	814	777	792	758	739	780	756	771	796	803	761	810	723	746	728	782	770	770	780	785	804	759	810	742	760	795	767	776	825	732	857	759	776	785	789	743	752	761	756	803	740	796	792	845	817	727	775	776	771	772	751	765	833	812	768	791	747	735	789	762	743	744	834	774	821	817	806	768	774	737	751	791	787	797	801	772	814	808	810	819	777	758	740	768	759	738	786	767	786	789	824	783	778	814	849	819	810	804	728	800	838	748	809	798	805	797	741	776	777	801	776	793	799	815	786	783	796	746	722	754	825	762	772	780	776	776	821	767	761	752	782	746	757	809	754	755	799	807	748	782	776	781	703	777	806	754	782	827	781	808	709	776	768	749	817	824	767	746	765	757	848	747	726	772	779	813	777	754	796	732	806	834	783	776	782	778	817	790	750	779	802	761	781	752	788	714	766	799	769	798	755	789	833	757	727	815	846	766	722
28829	13994	12846	7312	4952	3639	2904	2358	2088	1744	1528	1436	1291	1167	1166	1074	1084	1034	986	935	955	964	943	858	855	842	863	912	792	793	786	834	850	834	797	800	785	780	752	828	743	799	740	761	848	759	804	738	797	775	782	797	795	760	748	734	744	737	716	732	819	789	758	768	779	741	723	771	763	747	742	726	705	780	751	764	762	750	741	773	786	777	723	695	753	738	751	752	732	707	720	736	749	752	739	740	768	752	719	712	744	774	749	753	747	748	768	764	748	705	742	786	744	808	686	792	698	799	724	739	714	761	782	729	771	713	774	766	756	689	770	817	760	759	709	715	728	753	718	774	738	733	779	698	744	759	811	722	743	719	723	731	777	742	746	724	746	727	724	743	712	792	747	733	720	730	753	741	736	719	734	751	741	755	750	731	767	734	741	732	692	749	718	712	719	763	732	713	715	753	733	731	728	795	711	747	709	767	698	727	765	739	768	738	747	731	743	746	754	766	764	714	746	761	727	763	746	749	731	779	752	727	732	806	732	749	741	713	768	788	747	761	716	743	750	765	724	723	773	738	743	747	742	773	761	724	734	730	766	750	719	812	748	750	793	718	755	770	754	813	733	755	738	747	692	713	711	699	720	749	744	780	804	728	743	716	773	748	763	734	706	731	737	699	704	740	710	759	794	737	725	769	682	749	735	755	726	673	746	766	782	772	732	719	771	684	779	742	755	736	766	735	733	768	712	723	728	757	797	746	712	699	715	741	741	744	711	719	717	800	739	723	755	729	760	714	717	712	740	732	715	712	727	696	751	760	775	725	749	703	719	700	728	765	762	773	702	749	755	767	765	718	744	682	740	765	725	757	741	728	790	703	707	798	748	707	713	720	789	761	736	765	735	756	743	764	764	749	720	762	807	714	736	777	766	718	735	750	737	732	738	715	760	749	750	739	773	750	744	737	759	811	714	726	749	689	734	766	740	795	762	723	752	721	780	709	726	726	748	698	712	720	681	769	668	771	751	726	725	736	765	710	703	727	754	699	736	797	731	703	704	748	766	737	755	724	756	749	784	736	770	738	768	776	717	737	746	717	727	778	705	737	694	707	724	740	713	782	715	776	772	721	756	743	732	716	747	771	734	726	716	757	723	752	726	706	754	742	755	769	744	759	746	798	728	722	767	742	756	702	775	730	725	727	780	723	757	720	776	738	745	701	726	757	737	753	755	740	710	719	730	748	741	732	691	765	733	727	761	737	724	726	689	713	734	721	730	702	747	700	711	719	732	698	679	747	741	748	728	704	698	769	755	736	713	700	756	712	727	713	736	780	794	758	743	804	753	752	726	765	732	743	743	691	674	745	759	777	705	742	713	734	724	695	721	776	722	746	780	733	741	682	698	755	758	708	711	765	775	763	724	766	748	751	760	724	781	731	694	709	747	737	780	772	748	784	716	740	730	710	715	745	775	768	760	701	725	750	774	713	736	773	729	730	687	725	712	748	709	757	737	757	708	717	772	726	762	751	698	746	742	708	716	785	699	792	720	731	736	742	723	781	773	736	784	762	764	761	788	740	732	744	706	809	753	715	763	723	760	721	723	712	716	767	753	746	730	727	694	703	799	729	722	747	711	744	736	774	721	739	783	701	756	725	742	713	756	785	754	768	718	745	770	727	752	765	713	723	727	736	719	721	733	735	736	758	721	741	798	734	715	742	701	727	782	711	760	726	711	743	720	739	733	784	814	755	759	724	801	733	701	750	638	754	761	781	766	727	736	777	757	757	745	799	754	725	798	729	747	690	780	772	717	718	653	692	784	739	773	700	721	703	737	699	774	752	737	749	762	780	775	788	779	743	740	709	741	723	729	815	721	773	773	736	744	734	777	713	759	744	734	716	739	760	723	767	715	723	752	788	741	727	736	755	738	759	752	774	768	726	742	750	744	723	770	729	723	733	766	729	735	710	743	715	739	740	739	757	726	728	753	763	756	745	699	744	750	801	745	784	740	763	763	772	766	729	745	736	769	778	783	799	757	718	764	760	717	740	725	790	755	762	734	740	741	722	743	716	774	710	733	764	729	719	743	754	759	774	716	715	673	765	677	734	753	746	724	752	729	751	705	731	747	748	737	732	759	733	726	677	752	719	732	731	768	720	724	714	731	735	729	732	724	806	742	730	785	727	766	764	744	745	724	726	746	708	757	721	752	708	677	773	719	758	752	720	718	743	738	760	738	758	754	731	766	767	727	706	729	709	796	759	782	745	756	698	739	725	755	768	757	806	733	722	726	761	730	708	742	745	800	681	796	704	744	801	770	735	735	768	756	699	724	674	737	734	747	767	731	699	680	677	754	678	695	755	769	769	752	756	746	722	768	782	778	741	742	747	751	734	737	789	717	779	781	734	734	722	737	788	699	739	728	731	758	702	719	734	763	772	674	765	771	739	731	738	731	743	741	715	710	744	721	687	727	729	716	737	737	737	722	757	724	797	732	767	745	770	685	775	691	745	720	760	743	752	749	718	740	767	744	713	714	690	737	729	729	724	779	762	740	717	727	741	762	763	688	749	784	726	745	701	739	740	729	737	721	730	756	715	740	728	746	755	692	774	757	686	737	734	768	776	795	743	729	767	743	769	740	770	767	699	710	724	710	723	772	704	713	733	722	810	706	701	771	747	730	714	722	700	722	731	794	793	699	724	711	692	716	732	785	785	713	737	736	731	713	716	729	740	784	670	765	682	702	731	692	756	710	749	747	742	726	723	726	724	768	723	672	740	774	767	779	736	758	739	689	710	692	783	740	742	743	767	734	746	717	705	766	712	667	767	792	745	728	750	746	771	743	746	805	750	734	781	791	722	720	715	733	757	692	742	719	750	763	691	714	698	754	770	697	748	755	758	770	687	740	735	770	688	748	767	732	730	787	763	746	718	710	718	745	754	769	767	720	729	732	735	739	751	704	742	750	794	719	740	703	758	769	735	766	756	791	746	733	728	732	754	712	717	717	746	740	737	743	794	740	715	783	731	748	741	682	712	774	730	694	726	710	720	759	751	793	753	700	753	748	751	752	739	746	790	740	757	758	746	735	783	734	778	771	718	775	730	795	730	685	749	764	719	720	724	784	781	712	739	762	745	774	748	740	707	735	751	765	779	757	772	702	722	725	749	751	721	763	762	739	681	723	724	735	731	715	754	740	696	778	677	718	728	731	720	782	704	744	770	782	769	757	710	733	703	725	756	724	736	746	717	767	733	739	743	681	725	717	728	740	763	780	687	804	756	749	746	736	746	707	771	748	745	764	745	786	750	747	709	711	752	683	706	742	751	684	723	710	730	743	764	736	716	761	719	745	796	731	760	725	767	744	720	782	740	733	727	677	751	750	750	746	779	692	714	752	740	755	741	713	753	729	702	775	697	761	720	747	699	721	715	744	763	789	737	750	727	724	759	767	719	793	718	745	755	747	725	700	689	704	757	774	736	763	728	771	739	712	741	715	734	726	731	788	756	731	748	691	729
31318	14451	2496	828	644	637	609	587	596	626	601	566	579	620	586	586	572	563	571	549	591	575	586	602	601	549	587	578	575	610	596	581	575	559	579	583	618	575	573	553	594	563	558	600	580	578	589	538	573	578	562	585	573	569	618	572	585	581	581	576	613	568	562	518	590	561	530	570	571	584	630	579	559	590	582	588	546	557	574	556	554	578	551	577	562	543	580	597	559	526	521	573	591	542	572	591	547	581	521	605	561	586	569	611	586	600	579	560	563	618	565	577	577	588	575	594	588	583	578	585	573	571	586	599	564	583	606	572	556	601	570	605	596	626	566	564	565	608	592	539	562	578	613	556	588	591	592	578	592	600	555	581	541	547	558	560	572	607	580	566	536	611	603	548	575	589	580	578	541	587	587	574	577	598	582	567	581	556	590	547	541	588	587	546	577	572	565	577	530	555	616	526	564	574	599	505	560	524	558	577	583	582	613	513	578	600	591	616	589	554	555	572	569	533	604	511	579	565	606	587	586	565	544	577	587	577	627	585	558	585	621	544	540	572	585	564	596	574	562	592	532	560	564	553	547	575	539	595	584	582	622	619	562	562	596	548	588	585	577	611	594	571	585	648	571	563	555	569	580	562	640	588	599	563	605	577	539	571	584	584	598	610	566	598	559	609	519	592	575	579	551	548	569	616	562	600	585	541	560	560	542	577	551	598	617	589	548	616	613	619	537	579	600	571	581	629	584	536	620	568	580	607	566	554	560	539	535	551	552	534	575	563	540	625	548	557	569	582	558	582	550	556	536	584	563	586	549	599	546	578	593	587	569	580	628	588	613	568	592	537	592	583	542	585	612	543	620	640	575	601	566	593	564	584	574	534	548	551	558	585	587	579	583	590	592	607	574	624	544	567	581	565	558	603	528	588	529	557	547	541	595	555	589	590	609	595	597	534	563	578	543	560	575	607	542	582	552	561	563	595	599	549	598	567	596	568	560	584	618	539	535	585	582	598	584	605	629	594	589	604	597	542	613	633	594	536	561	573	575	591	573	556	618	553	559	592	632	550	523	593	556	578	558	591	572	576	577	585	560	576	558	563	616	542	616	580	546	609	576	567	549	630	610	599	574	576	602	597	574	576	586	566	554	561	585	621	602	553	614	617	570	536	557	572	600	536	568	575	567	537	544	619	576	590	588	573	547	599	639	525	562	566	593	584	550	511	511	588	585	554	602	594	578	545	591	548	545	565	604	549	564	596	604	550	616	624	596	531	587	556	596	602	564	568	564	543	610	638	552	574	558	560	585	552	611	546	568	536	588	588	572	541	566	568	531	561	568	546	598	590	590	577	612	568	559	582	608	575	582	611	579	608	589	588	578	559	575	561	611	555	574	603	557	595	576	606	562	581	567	563	573	567	535	615	553	589	550	574	576	578	591	541	541	578	543	577	616	579	552	574	546	531	571	608	548	640	553	532	556	589	569	548	563	581	600	556	592	574	581	583	568	569	586	568	540	555	562	592	632	565	525	586	566	563	562	565	614	574	579	586	588	583	616	595	594	588	557	578	584	581	557	537	607	530	564	507	541	524	542	559	557	558	565	533	554	560	563	568	576	595	605	586	540	552	565	551	540	603	580	662	547	556	559	566	583	520	605	621	578	612	586	565	628	609	565	557	550	562	588	569	599	563	591	532	566	582	571	570	564	595	566	567	562	557	592	598	548	564	579	545	584	553	564	558	597	542	551	558	599	537	545	616	568	585	544	606	581	510	570	571	593	565	606	589	531	553	559	600	542	578	583	575	570	613	572	550	581	575	562	620	546	595	587	543	604	610	525	529	575	568	597	595	563	596	616	579	539	550	571	614	592	598	586	544	566	535	556	617	575	553	554	543	602	544	635	585	590	621	549	544	575	579	541	604	553	595	546	560	589	575	557	596	575	587	569	560	598	557	566	535	579	531	570	583	627	597	600	544	573	569	583	588	600	572	572	607	544	584	538	551	593	604	601	538	569	565	558	614	590	564	595	605	578	568	551	541	589	561	594	569	581	570	537	550	587	611	556	562	561	538	614	585	603	545	663	575	573	536	570	578	597	568	550	591	573	592	566	599	597	608	568	589	581	585	543	565	537	596	616	543	556	555	543	592	560	594	581	582	582	566	592	574	592	574	570	556	559	570	567	577	588	572	578	561	593	582	562	556	569	540	608	543	591	612	545	550	562	568	539	590	543	573	568	563	589	593	532	570	541	580	597	594	526	607	558	597	555	526	579	550	592	548	576	568	589	573	603	551	553	547	579	539	568	581	549	552	572	586	525	595	589	557	557	663	550	566	614	577	604	538	558	630	587	575	606	617	603	553	576	578	603	553	570	561	601	562	570	551	539	595	580	596	591	601	586	598	650	537	574	526	555	603	540	615	575	581	585	621	533	556	529	525	585	579	583	540	524	575	552	573	593	581	580	583	539	579	597	581	577	591	554	568	584	563	587	597	553	554	575	573	544	603	581	581	557	587	619	607	570	553	560	587	562	571	605	600	579	580	599	566	598	597	519	575	596	561	557	581	616	570	550	589	567	614	559	599	569	581	569	590	573	530	541	605	543	578	594	550	594	580	626	600	575	524	534	565	614	569	611	549	567	609	575	568	575	569	567	559	552	571	565	576	578	575	588	618	578	603	568	587	548	601	527	558	564	591	555	583	586	555	582	546	578	596	598	572	584	582	597	593	574	577	550	513	552	587	527	608	544	617	560	559	558	535	539	538	574	585	603	559	565	568	630	545	585	565	593	557	555	590	575	575	558	561	584	588	585	578	579	620	567	602	579	559	557	581	571	548	550	579	575	519	574	581	582	596	566	562	572	555	572	602	531	561	549	548	600	579	574	569	537	582	573	586	570	639	560	592	576	581	571	588	617	552	618	599	569	607	558	577	575	570	606	536	602	576	604	568	568	547	577	596	521	577	563	555	573	555	590	588	602	581	597	559	583	568	601	569	562	559	577	533	600	559	563	572	571	606	579	549	591	523	600	535	555	614	589	544	548	555	591	582	585	559	593	586	560	532	562	554	596	617	591	584	595	602	563	549	553	567	591	592	559	597	582	581	565	614	608	546	535	515	606	563	571	593	592	551	579	558	580	586	572	564	593	597	589	532	561	576	578	576	548	609	589	574	542	566	573	625	548	564	587	585	603	535	548	536	617	553	607	603	542	557	537	538	637	625	606	589	570	614	574	603	561	590	601	595	581	547	573	561	592	594	572	582	586	556	570	581	550	564	559	615	622	608	544	541	582	595	589	579	565	558	564	604	559	611	554	536	600	579	580	587	590	563	557	565	601	537	566	590	600	553	578	523	623	590	602	550	584	531	566	553	549	636	571	555	561	551	565	583	592	580	567	590	600	591	555	603	616	570	564	554	561	576	582	628	555	578	594	546	584	535	589	593	586	620	576	599	525	570	572	601	597	558	574	581	589	569	580	535	592	571	560	559	561	582	567	538	547	506	563	545	582	601
20773	1038	988	805	720	708	653	642	611	603	638	597	593	609	580	639	597	622	615	645	609	596	621	586	661	610	624	587	620	593	542	647	571	606	626	657	619	616	614	596	619	609	618	611	623	590	667	588	657	621	597	583	563	615	577	626	642	620	659	608	628	575	610	599	610	580	634	603	603	607	610	637	586	588	609	591	596	613	614	587	588	659	593	650	626	617	580	620	606	628	656	615	601	596	608	620	586	642	615	620	587	614	611	603	608	624	619	599	609	640	617	622	641	619	598	564	605	581	570	618	585	661	581	602	595	559	631	589	613	584	603	585	601	614	613	581	590	604	666	626	585	582	593	603	607	600	624	620	608	586	651	588	575	570	565	592	642	610	628	603	569	563	579	613	565	641	593	598	575	587	560	615	605	605	644	613	587	651	608	598	617	585	551	591	621	588	629	571	620	594	600	623	565	588	616	597	623	580	597	654	537	575	608	599	572	595	640	537	613	612	642	590	613	600	595	593	589	580	600	576	631	627	603	627	650	589	592	593	630	592	559	633	597	589	652	594	595	617	574	619	558	623	627	583	582	600	617	630	668	625	590	584	646	582	625	606	596	622	612	614	636	568	601	644	611	593	603	611	629	594	611	565	601	600	585	621	543	553	636	636	575	609	605	592	589	641	601	597	588	613	610	565	600	647	609	564	618	643	621	616	588	603	601	575	642	630	636	607	629	599	621	606	637	628	588	593	616	575	587	626	581	592	627	618	596	609	614	581	634	614	604	615	632	602	629	583	654	618	551	595	579	634	628	612	572	603	641	596	600	620	603	604	635	577	595	624	588	629	645	592	573	637	563	555	583	586	619	590	610	578	644	633	577	608	575	569	626	573	563	586	615	580	623	616	564	606	604	579	617	581	584	615	574	622	598	584	645	615	645	598	630	557	644	609	586	608	551	623	579	583	601	633	592	593	621	596	586	647	561	566	613	585	553	610	641	600	606	595	575	615	598	575	598	564	619	556	602	562	569	560	621	574	629	573	600	614	590	616	577	615	593	599	580	585	640	551	608	599	610	634	575	605	601	601	630	571	641	643	588	571	621	614	563	570	587	615	577	586	613	635	592	594	591	621	610	640	611	598	638	623	660	608	625	589	623	610	636	614	604	572	640	612	622	596	634	604	604	624	612	647	598	646	563	600	576	609	657	594	589	628	619	594	637	597	572	593	589	622	647	613	554	564	594	627	634	590	637	654	586	647	615	644	631	603	633	581	672	621	588	612	643	613	562	635	638	630	613	590	599	609	597	615	620	620	618	620	586	585	577	596	595	591	582	606	586	568	585	630	572	632	639	563	578	593	620	585	562	605	626	622	615	603	635	586	635	575	643	624	594	527	645	643	635	629	599	579	645	579	577	606	617	576	586	619	578	569	571	578	574	585	603	604	626	623	610	599	591	561	579	597	620	601	602	577	616	608	573	592	627	602	602	563	588	625	604	625	606	635	614	587	584	641	592	615	621	594	614	582	578	586	628	584	583	610	561	653	624	632	632	606	638	631	593	601	587	602	574	585	620	615	622	617	650	572	584	605	577	611	612	582	616	577	614	589	607	584	579	625	600	585	673	619	613	630	617	587	579	602	630	620	599	594	633	620	613	574	622	601	607	586	631	598	589	632	598	593	603	622	609	595	597	569	610	612	596	617	645	629	595	610	637	650	586	586	605	579	635	619	621	641	605	584	619	639	559	576	622	571	619	560	615	597	594	633	622	602	601	613	601	630	612	617	598	593	565	596	616	615	600	590	631	612	560	655	634	611	616	637	587	628	626	605	638	622	562	595	598	584	579	559	599	661	616	589	608	614	598	583	614	608	626	623	631	584	616	586	608	603	587	573	610	594	641	588	579	635	587	646	618	607	611	579	647	606	608	542	605	584	598	577	633	617	615	612	605	627	605	578	654	600	604	573	619	620	591	586	587	619	618	608	594	625	592	591	611	586	615	630	619	590	632	579	563	622	594	600	630	604	627	580	581	652	597	630	587	583	612	606	597	613	572	581	623	613	627	614	602	630	657	593	617	588	600	621	630	542	632	563	601	627	602	540	621	587	606	627	596	666	624	605	607	580	635	567	607	594	644	611	627	610	636	606	621	622	636	604	580	578	614	594	560	618	591	585	617	615	605	586	609	637	617	622	595	635	607	608	660	646	575	581	620	614	586	569	607	661	626	604	637	625	621	601	619	607	643	588	598	607	615	606	606	609	614	592	609	602	590	598	604	583	631	554	611	563	605	608	591	575	582	610	608	563	565	598	572	595	604	611	563	630	551	560	587	629	617	598	595	570	589	606	540	588	605	630	620	625	616	606	579	634	563	604	621	641	600	605	599	613	565	632	610	583	559	609	625	598	598	608	634	618	603	603	621	631	558	609	591	619	660	614	642	605	629	609	595	609	576	638	567	587	621	590	590	571	586	562	635	607	639	609	633	548	617	614	634	593	609	611	688	638	604	619	606	647	550	646	584	607	610	574	622	569	625	589	630	612	630	577	588	631	603	621	633	620	609	614	598	615	613	604	617	601	584	650	568	533	585	580	579	594	603	570	602	571	606	579	618	612	604	629	615	600	587	629	572	591	635	584	603	634	564	629	621	575	613	583	607	610	585	569	584	604	580	620	612	582	578	606	591	617	601	581	610	618	579	591	609	632	604	618	594	576	611	598	577	619	631	605	578	592	601	604	566	643	589	603	629	605	613	606	611	606	598	607	581	612	580	660	599	613	588	623	604	624	578	561	622	641	621	554	612	551	613	609	595	584	635	611	627	603	620	605	646	619	616	610	614	600	568	576	570	617	629	591	624	591	567	606	612	616	631	620	556	613	585	571	583	531	563	594	628	608	617	620	601	611	643	597	591	611	614	648	590	618	609	595	633	605	607	588	599	591	646	598	614	585	601	598	606	602	613	609	608	590	627	650	568	620	586	573	627	561	619	603	576	602	610	566	592	612	625	557	605	524	570	609	608	577	622	594	616	615	600	619	602	628	557	599	581	594	614	566	605	643	569	625	626	594	625	583	605	588	577	576	616	614	601	621	613	569	610	628	603	648	566	598	587	603	616	622	636	622	570	585	625	618	602	614	636	640	599	590	604	610	639	593	588	673	585	617	580	567	616	616	609	562	602	610	614	613	594	611	596	541	591	578	605	578	602	624	579	581	594	631	601	595	636	549	643	581	597	609	599	595	633	594	630	624	584	584	617	637	581	605	649	578	622	598	616	641	584	585	588	623	598	636	576	607	592	605	584	577	629	577	586	583	600	578	590	609	593	667	587	586	575	642	592	581	581	598	600	647	636	602	610	613	663	632	609	599	604	577	608	621	583	587	569	614	617	565	595	644	609	559	629	605	607	605	639	600	616	605	593	577	591	654	582	592	587	592	610	654	607	611	610	573	643	608	572	594	581	639	627	654	596	624	570	599	634	625	564	588	610	662	627	584	624	580	619	612	589	596	591	594	633	565
24425	20350	26416	24105	20316	7891	1112	752	679	601	565	519	511	493	444	460	464	431	427	429	470	410	424	467	406	384	422	390	442	427	390	417	403	434	427	375	418	413	409	392	428	401	391	401	404	420	388	401	411	414	417	403	436	427	415	427	381	424	413	415	400	377	400	363	404	424	419	409	398	435	374	387	403	439	396	395	417	403	381	397	404	375	403	358	408	399	370	407	387	415	378	394	418	384	379	392	378	409	411	368	368	390	411	383	380	414	413	381	398	418	408	393	405	399	399	436	394	377	411	384	387	408	374	364	399	393	399	438	404	409	372	386	395	390	408	438	371	411	361	404	407	383	387	381	402	444	400	376	386	377	426	406	376	388	388	414	403	429	389	393	368	412	409	380	385	434	381	397	380	429	360	405	407	420	385	399	384	387	386	362	396	384	384	360	400	428	390	438	418	404	378	417	417	417	427	425	385	425	395	393	407	389	396	407	378	363	406	363	397	391	362	385	395	380	395	392	389	428	359	411	375	358	386	373	364	400	421	411	368	405	416	394	368	358	369	396	388	419	349	360	432	410	387	380	381	395	417	396	370	392	414	401	436	440	350	388	386	405	425	430	395	396	427	392	383	399	417	367	365	402	418	431	408	370	405	396	365	400	374	396	374	393	439	400	358	356	383	393	396	423	390	384	394	389	387	400	422	401	407	408	392	361	384	402	419	391	382	414	387	384	402	412	416	418	423	388	390	427	361	413	410	395	356	401	365	378	430	377	433	387	379	378	412	418	394	416	379	428	378	433	410	369	415	396	414	370	373	387	377	430	440	415	397	406	416	385	424	419	372	417	383	382	380	446	361	413	399	399	352	382	399	397	417	388	407	360	330	407	368	375	415	407	403	392	421	409	393	380	405	383	411	373	389	424	383	375	378	421	409	386	408	413	385	370	401	480	366	382	363	369	396	403	402	401	393	377	407	394	407	392	419	407	385	402	393	390	412	364	384	393	408	417	434	402	419	448	447	390	404	388	387	393	422	399	375	370	393	382	381	388	384	407	375	380	374	384	380	407	397	421	419	400	378	414	390	390	351	414	399	404	434	429	430	363	410	398	434	379	380	392	415	374	410	384	400	383	404	404	371	406	428	445	402	407	393	440	451	422	399	404	415	394	389	398	396	369	390	409	404	425	386	388	411	372	391	423	378	369	426	405	379	375	386	386	388	412	397	391	421	387	400	419	394	373	411	387	408	373	389	419	380	387	370	370	406	382	436	408	431	342	402	381	389	404	421	428	396	449	413	395	373	410	405	385	364	407	392	394	386	403	416	394	406	416	393	380	408	409	365	367	390	359	400	382	372	407	408	350	388	405	372	359	393	389	392	384	366	395	410	398	367	398	387	390	420	365	454	392	397	411	412	394	381	417	404	422	409	353	391	403	404	396	413	386	427	423	441	439	371	389	414	375	375	380	399	406	383	379	349	387	407	424	367	378	394	376	377	403	418	395	360	393	396	408	404	401	418	421	409	413	386	426	399	392	362	384	404	402	438	400	408	373	415	409	394	398	387	406	429	398	403	408	401	426	388	399	396	408	381	372	403	376	412	405	374	412	381	415	427	401	429	417	375	397	404	384	407	413	398	366	388	386	406	409	381	369	383	398	400	380	425	396	391	409	378	397	386	399	411	402	417	379	387	391	391	387	424	416	412	392	425	416	395	391	412	389	427	446	390	416	386	425	417	394	385	372	426	399	402	397	368	406	397	414	389	399	379	438	388	391	394	417	431	395	381	414	400	398	393	395	378	409	406	367	414	390	399	403	373	423	415	386	382	410	404	390	382	409	419	393	364	419	393	386	412	407	401	441	367	397	396	368	432	394	452	374	399	413	416	406	375	410	415	396	364	434	386	380	359	447	382	377	401	414	398	392	377	369	409	415	404	398	399	382	392	391	401	404	388	395	385	404	400	423	414	405	442	364	380	355	396	362	375	411	393	384	397	393	388	428	410	370	372	398	412	365	380	394	402	370	368	403	369	409	350	393	391	382	398	416	379	401	396	394	411	381	370	428	407	378	419	390	407	405	402	405	414	415	404	412	370	423	404	396	377	369	405	379	382	425	397	373	386	425	406	407	430	425	388	418	374	398	399	405	414	409	402	402	352	411	378	393	386	401	387	414	371	352	357	391	404	372	393	365	415	393	416	346	398	400	408	378	409	376	407	415	380	384	378	389	377	408	361	438	420	370	373	437	409	397	378	406	386	389	372	394	414	368	416	393	373	370	405	404	407	403	394	351	426	413	428	436	364	360	389	404	415	407	373	398	376	413	388	364	379	389	439	419	403	378	354	385	397	415	388	405	444	371	389	411	377	345	440	360	398	386	402	404	375	417	345	395	376	386	375	368	411	396	415	360	401	413	380	370	381	368	406	413	383	404	368	429	397	418	435	426	392	374	395	399	397	366	391	407	355	416	365	397	392	386	395	426	406	413	423	422	402	397	398	398	363	418	398	400	401	394	387	389	408	419	414	428	388	408	365	399	405	375	387	405	396	382	378	406	409	389	374	382	393	398	386	395	372	369	356	393	426	388	391	382	403	395	355	399	420	337	409	407	409	403	409	382	405	399	409	412	371	384	396	402	388	386	389	404	380	416	391	375	408	354	393	395	393	393	435	407	428	395	405	349	405	385	416	362	411	431	386	385	402	363	403	402	368	390	387	413	365	367	441	392	392	401	405	392	394	394	426	389	425	398	380	401	394	371	414	381	362	395	426	398	400	391	421	367	355	397	377	400	369	378	426	376	377	357	399	362	418	377	417	414	407	391	387	408	431	394	409	359	397	369	391	400	388	403	384	371	388	376	376	374	414	385	380	386	428	426	390	388	377	428	390	388	450	393	388	390	390	390	360	399	378	401	342	415	410	428	444	403	425	376	400	378	382	352	371	400	381	401	409	421	398	384	377	402	368	425	428	398	405	433	346	388	383	381	400	394	423	405	379	425	408	398	354	413	353	385	414	401	380	406	386	389	386	406	403	417	395	389	403	403	400	434	372	427	380	373	377	404	392	389	397	450	376	373	432	387	376	435	407	385	365	383	388	411	387	412	433	399	395	417	393	413	351	379	399	421	432	381	416	411	387	374	387	409	391	368	399	386	401	388	390	382	406	450	404	383	383	387	387	415	440	401	401	406	403	412	358	390	393	381	351	386	427	392	413	411	390	389	367	381	397	391	401	419	383	382	418	444	387	410	350	376	373	366	416	408	379	425	420	415	433	405	435	367	357	385	435	403	414	398	403	420	416	371	380	367	420	347	383	447	423	385	411	406	401	398	415	375	396	395	399	358	371	390	374	386	402	403	402	419	374	426	445	363	399	415	397	408	394	403	371	402	413	403	391	390	402	388	415	375	403	388	386	417	407	427	408	411	412	418	400	394	373	384	370	423	387	403	371	378	380	403	411	364	394	402	428	410	392	423	406	375	374	411	405	382	373	406	391	429	405	391	390	390	380	439
33510	8214	7490	4051	2678	1878	1501	1161	1147	929	800	722	758	668	613	573	607	546	526	519	523	467	511	474	467	453	474	444	456	453	456	441	469	445	438	456	467	417	453	438	425	420	403	436	424	426	402	458	410	442	436	429	373	444	407	411	428	438	426	453	404	428	400	404	393	400	426	411	429	402	459	410	417	432	399	410	424	441	437	434	439	433	411	416	409	420	458	373	414	384	453	410	435	425	434	430	413	434	391	414	441	406	399	445	443	413	433	376	437	415	397	413	409	407	421	391	409	425	419	379	409	432	426	407	414	421	443	419	389	400	402	395	414	427	437	448	420	441	407	399	426	385	410	439	405	396	400	396	402	408	384	405	438	411	397	396	423	415	401	419	384	396	448	397	422	406	408	413	400	431	432	414	434	424	426	415	411	417	408	414	419	426	422	436	412	422	402	427	429	420	411	394	431	439	450	424	397	418	409	392	436	431	435	403	414	426	409	405	400	400	441	425	424	377	401	417	404	436	367	403	427	426	445	371	404	452	410	402	411	436	427	427	441	438	402	444	426	416	408	385	417	437	413	404	381	433	428	372	387	410	428	406	401	410	404	423	421	396	373	426	395	442	407	443	414	405	399	399	412	413	393	419	416	428	384	383	398	456	417	422	456	441	407	403	405	430	452	428	402	373	433	416	387	430	377	412	425	417	405	382	415	432	417	450	456	413	399	406	402	430	397	408	398	419	454	418	434	414	398	403	403	407	444	410	415	440	450	403	373	412	371	438	425	374	449	426	418	405	403	400	479	440	413	425	411	400	398	448	426	424	439	405	409	397	416	414	389	418	411	436	426	414	415	405	358	406	439	411	388	441	415	429	405	380	409	389	410	407	443	407	412	404	401	401	397	406	430	403	410	407	399	474	423	430	418	414	442	414	394	431	397	402	425	399	453	403	369	404	434	421	384	429	429	393	455	410	448	429	396	433	403	396	407	410	452	398	408	417	397	401	415	435	405	407	386	430	441	386	394	426	417	422	375	443	418	410	398	411	386	399	395	426	414	428	413	436	424	370	418	423	409	402	421	425	398	391	389	384	404	450	398	420	434	408	378	469	392	391	390	415	429	403	415	429	384	422	440	388	401	408	393	408	411	390	378	448	420	405	404	418	420	395	439	385	403	407	401	415	433	385	410	373	459	441	430	414	411	398	409	408	409	408	392	425	408	391	441	400	369	394	412	430	424	423	456	385	419	404	406	433	369	415	415	385	400	428	444	393	417	401	437	407	380	445	443	447	439	414	413	411	424	400	414	387	403	425	425	428	401	406	462	417	397	439	430	367	395	400	402	413	382	437	407	389	370	388	399	412	430	421	401	386	399	399	418	402	401	408	381	403	414	433	444	396	396	437	443	427	385	398	435	404	420	458	410	390	428	424	425	405	405	405	402	441	426	396	426	410	381	396	474	453	417	437	455	393	415	413	402	425	400	389	397	411	410	437	436	430	387	422	457	426	427	398	414	397	429	399	407	415	415	407	402	397	402	441	427	417	391	418	433	414	408	416	380	419	433	401	410	410	427	437	416	383	435	454	447	422	390	395	400	404	382	354	394	441	433	406	401	380	401	378	425	395	425	415	424	397	426	430	439	401	385	389	410	420	404	412	419	377	420	417	420	432	412	425	406	439	384	401	422	418	384	388	431	422	427	423	405	417	432	381	459	389	417	443	428	417	379	425	398	391	419	424	415	432	416	398	413	410	444	388	375	398	396	401	417	434	397	424	392	437	384	388	415	406	392	414	392	396	380	406	400	409	431	375	384	404	434	372	454	469	424	416	400	410	393	368	405	424	402	385	415	426	419	425	405	422	394	395	404	410	436	427	402	415	434	416	417	431	388	401	368	408	423	425	420	415	422	422	414	405	400	412	405	443	406	433	409	424	409	453	415	395	399	415	426	393	418	421	401	398	406	399	393	418	416	383	387	379	426	378	414	398	404	427	412	407	418	424	407	391	377	417	433	383	412	367	426	401	376	415	419	403	403	432	451	417	437	420	370	434	465	425	406	359	393	388	396	384	398	410	411	395	387	426	427	453	402	425	418	391	420	415	437	413	400	430	422	439	411	423	410	418	453	434	410	396	380	420	390	430	441	419	395	388	424	421	381	373	378	405	412	413	439	399	366	435	426	410	398	402	375	408	417	379	422	388	435	395	411	407	421	409	381	409	382	419	403	407	411	423	403	395	454	402	386	430	423	417	423	398	417	395	434	440	424	380	433	415	391	438	449	386	412	422	406	447	420	409	390	412	401	394	407	425	445	417	408	410	381	414	407	388	414	427	414	409	402	387	377	382	406	402	379	422	422	404	425	409	408	442	419	431	417	380	408	426	407	397	380	424	397	430	415	410	402	430	430	348	418	423	400	410	413	394	408	399	410	388	434	444	442	430	402	425	403	397	432	418	393	378	393	428	414	434	415	394	418	380	385	436	441	421	416	421	391	432	406	391	421	430	383	398	433	379	438	402	419	419	405	417	407	409	373	441	393	429	443	403	411	396	402	424	395	367	424	389	410	425	395	408	439	397	393	453	408	416	413	427	439	448	386	474	402	408	408	426	402	467	395	389	415	429	423	428	422	391	410	425	429	422	419	434	409	411	405	428	404	419	385	411	442	414	402	410	427	411	432	404	413	411	396	413	409	407	397	414	432	384	393	391	409	415	392	397	424	417	375	413	394	407	378	405	410	403	373	421	404	404	418	417	460	415	429	411	433	413	375	415	424	451	395	417	413	389	380	410	384	393	415	433	402	420	425	401	414	397	432	411	412	428	395	403	400	370	429	419	387	398	408	442	421	394	427	428	413	401	410	412	356	387	394	408	429	429	411	404	416	372	402	399	392	400	409	418	395	373	401	435	402	443	400	394	395	375	383	407	396	376	409	427	396	409	406	416	396	381	391	383	432	437	376	435	409	419	477	428	414	393	405	405	398	400	434	420	439	448	435	424	355	446	422	424	381	391	414	434	395	399	433	407	426	419	417	389	413	459	393	406	417	433	390	388	377	418	401	421	450	374	398	432	386	376	397	373	414	425	408	390	422	422	397	430	415	417	449	397	429	389	439	425	406	424	397	404	396	389	414	404	411	427	397	423	418	394	405	401	406	391	435	379	398	383	428	401	402	410	368	404	384	409	450	412	427	443	409	405	405	398	421	438	422	446	382	435	387	394	430	405	377	423	398	420	408	414	441	457	384	416	408	395	425	401	423	452	422	404	424	369	385	395	435	397	383	403	404	406	407	408	391	426	415	372	401	386	441	388	404	428	417	428	388	399	422	406	399	399	393	406	383	401	403	403	397	432	378	410	419	374	407	413	381	390	389	423	408	416	388	390	486	407	415	378	404	396	411	376	432	407	420	422	412	390	393	432	399	445	424	412	397	413	445	410	422	422	410	419	415	439	372	400	436	408	396	437	411	415	440	413	409	408	432	429	394	417	398	400	394	418	438	415	386	447	414	396
22545	20314	26860	23599	20319	20377	7949	1736	1336	1203	1153	1126	1027	988	983	914	915	919	917	886	923	858	859	869	862	866	836	827	759	784	811	768	778	788	828	819	792	838	786	826	824	805	827	815	856	776	783	807	801	754	775	784	794	784	782	827	750	787	811	790	777	802	797	783	830	796	785	819	837	794	789	823	795	797	806	804	711	832	800	778	822	817	823	774	796	816	768	839	787	816	700	757	823	762	786	771	806	845	755	754	777	786	774	804	808	751	805	785	833	826	736	778	842	781	787	749	810	733	823	762	794	838	774	807	762	779	786	736	773	788	749	791	739	782	766	787	778	799	777	804	834	759	777	767	795	742	757	802	834	775	773	787	800	812	738	756	787	795	794	764	726	803	817	787	821	766	785	769	766	819	755	756	766	811	807	786	748	722	809	798	833	795	776	787	808	817	753	771	818	765	727	804	814	766	795	754	829	830	788	767	787	770	793	796	758	749	807	762	780	751	815	775	783	789	753	806	770	756	742	802	790	801	838	765	819	774	764	748	751	741	755	777	744	763	770	833	726	808	788	783	758	763	772	753	757	787	796	755	772	790	767	786	802	783	778	770	784	794	825	776	765	796	741	810	752	777	750	790	782	780	788	772	807	803	754	798	819	815	802	767	809	760	789	805	733	809	757	770	827	798	767	817	835	811	764	795	761	790	768	831	723	802	764	787	793	782	760	754	842	777	809	808	811	774	763	766	766	779	792	796	794	733	760	846	810	828	758	780	780	786	774	779	797	806	746	764	759	747	788	787	779	762	771	795	782	822	757	751	771	782	796	823	802	770	771	768	750	793	761	779	770	783	796	760	766	738	746	779	792	768	835	822	777	784	776	795	800	783	833	765	807	774	756	777	847	783	805	764	816	794	768	822	760	797	822	798	767	826	782	781	750	766	748	818	759	771	788	796	824	754	779	774	790	734	755	753	808	742	800	792	836	786	841	745	741	776	823	808	799	784	809	753	787	841	729	788	787	830	743	755	819	791	777	781	787	754	804	793	808	841	790	775	752	797	715	787	781	836	755	770	774	777	782	775	770	814	780	811	783	764	761	787	775	807	775	824	789	773	763	803	771	774	781	775	795	713	811	819	799	786	772	775	807	734	737	827	775	854	770	769	809	757	789	778	769	739	788	808	762	810	722	765	789	745	815	741	789	825	807	832	830	803	775	800	785	809	820	805	763	759	821	794	798	775	773	794	808	797	770	796	805	836	750	836	826	802	794	734	786	796	754	810	789	751	787	824	776	753	807	816	769	799	752	762	776	762	794	823	762	785	784	826	788	747	783	790	770	764	789	795	798	734	782	789	852	711	765	775	765	810	766	762	786	773	745	797	814	783	767	840	764	804	795	825	788	787	777	831	819	824	789	785	756	787	821	759	736	782	784	799	714	743	786	779	734	812	825	753	774	799	785	812	789	761	778	753	810	767	759	817	845	798	765	819	739	776	776	778	740	821	770	762	770	715	819	807	777	787	791	784	857	777	732	770	766	786	808	779	781	761	732	775	736	786	809	788	795	751	783	808	805	812	814	824	771	772	814	789	867	789	837	777	797	791	754	794	808	804	755	772	822	747	749	770	805	804	777	755	778	749	781	833	768	800	759	780	802	792	792	800	803	694	740	778	752	805	828	831	813	817	813	761	785	771	801	784	792	776	755	777	727	790	822	831	723	818	769	782	812	767	765	807	804	761	804	841	742	790	795	798	822	750	750	760	744	760	800	808	780	776	777	828	826	742	786	782	758	846	781	796	797	788	785	723	790	744	806	795	792	773	775	805	776	790	798	766	752	778	732	803	788	724	749	790	834	820	811	766	798	807	779	733	747	803	800	744	760	773	751	771	729	756	778	861	815	835	814	810	758	773	780	809	815	809	751	757	809	790	828	791	750	785	813	788	770	769	770	816	818	778	779	783	734	854	732	785	792	801	815	793	760	842	812	776	791	765	751	787	813	779	766	788	773	782	781	808	808	777	781	784	807	823	786	796	784	760	735	782	780	819	783	765	777	746	807	756	789	814	754	804	761	798	789	840	788	797	822	814	828	743	787	752	844	761	763	820	781	794	777	778	752	773	783	823	753	762	724	746	818	783	758	767	780	759	801	765	799	805	732	771	704	783	749	748	823	800	781	778	771	791	751	759	823	850	791	823	770	774	802	797	752	810	767	807	759	768	798	817	825	779	767	752	756	782	767	807	824	777	801	740	767	822	738	772	766	769	794	794	791	802	761	801	760	768	762	728	792	770	816	790	785	800	758	758	759	765	791	804	757	778	805	770	773	776	769	747	833	777	797	786	740	780	824	833	803	801	789	815	746	790	827	787	752	792	791	789	766	835	759	758	763	735	726	757	750	761	800	797	762	785	809	789	831	798	790	763	737	746	778	773	778	746	719	790	783	737	770	769	788	753	831	789	782	845	775	808	776	808	802	745	777	817	754	760	790	761	738	781	793	799	809	762	786	756	793	786	777	757	744	789	769	780	768	757	770	809	759	761	786	761	740	776	743	789	740	817	766	745	753	730	819	793	808	785	779	743	786	792	762	822	831	802	787	744	812	765	794	826	778	764	768	782	771	776	773	779	755	809	811	769	764	819	767	768	742	737	792	759	806	763	800	765	778	794	769	788	811	796	780	796	800	820	801	810	754	809	725	767	785	776	780	819	789	833	804	744	785	763	783	807	795	798	755	781	809	801	791	786	781	753	793	793	784	792	801	815	789	778	758	771	755	753	810	806	799	756	808	760	765	769	778	773	794	819	786	763	779	804	779	805	758	796	754	805	845	799	763	760	774	803	802	792	733	812	756	762	785	801	781	799	807	760	772	801	752	750	769	763	828	797	814	784	752	793	751	824	760	747	793	797	750	777	779	791	785	806	751	795	794	780	848	741	826	798	766	762	776	741	797	751	782	809	779	759	796	778	777	751	753	781	757	736	760	763	775	766	797	853	785	750	754	790	711	804	775	795	801	802	830	816	762	789	782	733	812	765	791	774	780	799	796	772	786	795	809	768	795	810	827	791	771	803	807	762	745	809	793	762	744	789	810	838	744	751	795	780	831	811	782	782	740	762	783	793	740	782	758	742	736	776	768	760	863	825	790	769	796	771	761	745	832	793	744	827	794	799	740	779	792	804	785	770	801	731	823	788	763	768	771	763	835	773	802	838	753	794	740	746	789	808	756	793	790	750	741	796	780	768	739	809	784	767	772	758	802	791	818	811	799	754	867	785	810	726	803	823	765	804	744	822	770	784	776	758	790	727	782	749	803	801	766	782	775	846	793	789	794	724	816	770	799	782	828	786	830	783	768	867	724	780	734	820	730	784	751	764	749	791	776	757	796	821	795	776	800	803	773	779	834	806	807	750	785	797	808	822	773	781	798	785	767	761	801	811	768	750	731	766	756	800	850	802	776	850	785	759	783	783	811	836	738	784	794	821	715	781	821	781	786	786	748	783	818	769	772	819
27864	14055	12722	7397	5059	3743	2911	2345	2046	1821	1558	1407	1371	1155	1171	1090	1051	1024	1023	955	941	933	897	929	874	892	904	844	803	830	776	830	790	766	819	775	794	804	832	741	835	792	769	754	802	812	814	804	814	798	790	793	805	770	738	810	778	711	797	750	755	769	724	739	747	755	723	747	743	746	761	733	745	739	747	752	797	783	813	746	751	739	727	733	724	736	744	758	735	749	749	753	702	711	759	755	766	743	758	735	755	796	739	766	732	739	774	693	755	713	768	737	753	742	780	776	791	777	717	790	784	728	752	737	797	747	730	768	761	730	752	738	758	749	792	704	757	720	754	757	762	744	759	714	765	730	714	809	745	755	768	746	737	709	778	717	757	742	726	728	708	770	759	757	715	757	740	749	736	763	720	749	747	762	752	737	760	748	737	718	726	806	750	707	750	802	725	758	731	732	721	717	740	728	716	784	735	751	748	781	751	809	737	767	752	735	751	773	771	763	729	759	745	770	747	747	775	784	742	818	717	714	743	739	743	737	745	782	747	772	718	734	759	752	741	747	751	740	753	713	725	724	772	718	764	730	721	738	744	714	741	735	759	762	758	767	761	732	777	726	775	746	747	755	701	773	787	721	707	772	764	724	787	752	786	735	755	812	722	753	777	796	746	720	743	758	717	759	776	753	816	775	701	735	723	768	709	715	781	757	768	716	777	732	759	760	769	707	767	754	731	778	707	727	746	748	790	771	736	761	731	788	725	773	786	699	719	797	701	718	742	695	695	769	706	726	784	736	731	782	712	688	710	741	745	780	690	715	743	745	799	733	809	733	740	771	771	774	762	764	744	746	753	744	739	779	752	760	756	747	784	713	756	746	714	736	747	770	758	753	781	765	711	722	728	777	723	755	730	744	714	710	721	749	734	688	774	724	725	764	726	762	774	726	772	736	750	753	744	740	715	733	726	710	742	782	743	723	793	809	698	747	768	764	762	711	744	761	750	789	677	803	722	708	710	735	706	746	764	754	761	773	742	719	758	740	783	752	724	754	752	757	718	756	719	740	717	728	743	758	765	733	755	755	738	730	775	738	754	786	740	757	747	747	772	762	748	665	734	735	724	771	736	761	745	793	724	728	765	739	761	759	738	728	709	743	780	716	740	722	769	743	776	747	748	761	722	727	730	750	753	731	752	741	696	729	746	766	744	724	765	748	754	741	761	808	771	771	737	780	792	733	739	809	749	776	751	766	789	739	699	753	736	744	757	794	782	766	745	756	761	774	693	732	765	686	681	720	710	763	749	696	760	784	740	727	721	720	742	760	748	738	743	752	708	751	737	672	728	772	724	712	740	763	780	741	742	743	746	700	743	775	738	766	786	728	728	740	786	710	738	758	731	737	731	695	761	711	758	720	724	754	759	746	737	706	733	723	721	721	753	727	766	823	746	723	733	780	736	760	756	740	791	721	713	794	729	792	748	756	709	736	741	752	755	757	729	701	750	733	740	765	724	769	737	735	742	720	764	753	735	737	725	775	752	740	745	763	729	753	734	737	718	702	729	782	765	774	744	714	737	780	715	736	725	731	781	772	742	680	711	729	723	687	748	739	774	726	705	717	801	772	774	784	727	719	769	748	742	721	794	731	730	749	720	770	706	754	750	755	781	766	707	730	697	755	739	784	783	770	752	766	778	773	746	765	741	770	772	762	760	716	766	775	756	786	729	757	708	716	741	736	798	732	723	765	717	760	724	800	741	732	706	715	776	713	745	731	741	806	731	707	692	704	740	765	754	726	752	708	725	743	741	764	741	729	797	722	746	768	749	790	755	780	730	753	748	792	702	725	751	709	732	691	712	768	724	765	777	732	764	694	718	753	730	731	741	750	734	761	725	727	760	750	691	725	726	727	749	753	719	758	713	775	744	733	692	791	716	785	770	725	761	771	752	731	700	719	754	766	744	747	741	757	775	730	718	786	731	713	732	785	736	738	706	746	739	779	787	737	710	721	722	746	741	687	755	768	732	781	754	714	729	704	786	719	758	760	700	766	734	725	780	755	794	735	746	788	815	761	762	730	690	725	791	745	745	732	693	787	698	711	743	720	729	751	728	793	817	786	753	721	765	779	751	737	743	752	791	756	742	736	721	760	722	740	729	757	808	754	751	725	744	747	733	743	675	762	770	755	705	745	785	760	758	742	750	720	767	736	713	761	683	749	777	750	756	778	755	780	694	772	704	724	758	809	739	776	752	733	703	748	799	765	780	756	750	719	723	787	741	725	755	739	722	711	792	743	749	736	776	745	796	715	713	769	732	741	711	795	711	748	739	736	749	729	767	748	746	729	770	756	739	753	762	780	786	733	690	756	752	743	730	792	733	797	754	726	780	805	704	718	777	762	737	728	747	740	726	721	748	732	740	706	712	781	772	747	775	774	726	744	744	738	755	716	767	742	707	725	751	713	700	772	735	774	787	748	793	719	755	747	721	748	725	726	714	711	750	777	769	706	716	778	746	712	711	750	733	753	722	799	743	758	746	740	780	692	707	749	743	749	806	746	722	785	752	767	746	724	711	763	798	774	774	760	737	756	727	750	740	751	772	759	774	772	785	785	756	786	773	773	759	753	736	759	748	751	758	727	699	744	732	795	785	745	719	719	764	765	768	763	755	742	778	710	790	709	742	715	733	681	787	731	827	741	798	693	745	768	765	781	716	715	799	747	749	774	748	748	753	722	676	754	730	751	684	746	744	703	773	766	745	686	714	758	736	735	761	738	738	731	722	726	741	738	734	738	721	732	727	709	779	723	750	726	741	723	713	788	729	755	765	709	729	749	750	755	749	730	796	739	733	733	730	756	695	755	772	748	721	774	715	705	778	758	733	754	713	689	734	688	681	768	758	735	760	695	776	750	740	738	720	801	752	770	773	777	725	794	760	730	773	738	720	707	712	755	732	764	739	772	726	744	758	764	743	693	785	768	739	753	776	784	742	751	730	705	802	766	732	683	749	722	750	743	742	709	755	712	713	769	750	776	731	721	735	726	718	727	698	778	744	777	718	721	719	754	716	761	735	704	743	718	743	739	781	756	719	741	757	746	757	758	761	706	734	714	730	728	746	791	774	757	737	720	727	780	723	711	742	776	752	746	751	779	766	751	733	759	678	732	725	726	774	745	725	752	730	787	752	761	713	736	766	726	796	738	756	751	751	749	766	771	763	718	706	733	760	805	741	781	714	751	769	777	734	760	754	798	748	708	769	726	716	754	726	738	728	765	777	766	714	744	713	759	740	752	748	761	758	734	799	737	721	711	712	718	776	731	752	756	739	789	725	783	763	746	741	733	711	753	761	755	754	766	782	762	702	749	790	756	691	776	727	722	731	715	749	744	753	731	766	753	728	768	715	741	762	731	733	711	721	763	741	742	742	735	733	708	749	800	764	697	733	772	683	703	741	719	739	782	744	704	740	738	752	733	739	704	704	707	755	751	729	786	737	730	724	714	761	700	724	717	727	739
31143	14091	2350	836	660	639	606	574	610	602	616	625	587	594	603	588	618	626	583	568	560	551	575	610	544	586	547	533	580	558	550	584	557	556	585	548	548	634	594	595	554	567	574	584	562	606	588	595	587	574	621	583	590	567	599	561	534	558	608	546	564	586	598	556	580	560	606	605	564	581	575	590	599	561	556	607	584	569	588	515	599	552	588	587	594	555	565	601	557	556	554	613	569	641	557	560	550	574	547	568	584	586	545	575	538	589	565	564	562	592	570	556	558	602	607	564	550	579	594	613	583	556	558	591	573	532	553	571	573	579	590	588	579	556	608	580	596	564	539	557	578	550	597	586	549	565	601	612	595	583	555	543	551	580	587	586	537	622	591	574	562	560	558	574	600	564	558	587	535	554	543	584	530	600	572	541	616	542	523	558	576	575	571	549	587	585	627	575	592	581	572	564	584	560	526	560	583	577	587	609	571	540	540	588	594	560	562	584	527	593	576	567	581	570	572	593	582	614	560	597	561	592	539	564	573	583	588	593	582	554	571	582	580	594	582	531	625	603	576	554	578	592	567	514	535	599	563	539	561	568	552	550	578	585	567	568	556	590	585	563	555	573	607	611	560	588	560	576	559	582	523	565	598	567	542	586	619	547	607	565	616	525	631	609	539	575	541	577	579	567	591	577	583	602	579	567	584	609	587	548	596	543	521	579	571	593	558	556	571	542	564	573	561	574	552	596	572	567	597	600	575	525	580	592	586	589	551	589	563	600	545	575	566	552	560	578	595	571	591	563	565	583	577	586	607	590	557	601	630	507	533	557	591	612	558	591	571	542	588	568	615	595	528	535	584	577	625	561	577	587	586	605	608	559	565	566	524	543	590	592	562	543	557	579	572	564	582	558	577	604	574	580	587	545	617	596	575	559	562	580	638	547	599	592	606	600	574	588	595	607	613	569	569	598	558	588	561	594	578	554	575	542	596	584	545	547	581	551	569	576	584	572	560	597	604	578	567	557	531	551	578	566	604	569	613	594	554	621	568	529	611	559	583	581	569	605	595	599	577	569	564	667	573	556	528	591	557	557	541	569	587	585	582	586	611	574	545	596	552	612	549	582	606	570	559	563	574	557	605	580	625	572	594	611	569	540	582	564	569	562	554	524	617	573	599	587	526	555	582	586	545	524	556	563	554	533	585	581	588	587	609	590	512	562	585	639	554	621	561	606	590	568	589	607	568	548	594	570	571	562	551	601	516	565	592	530	600	533	577	565	533	564	542	618	524	587	587	558	583	554	568	588	582	548	559	538	565	546	594	592	596	580	616	589	606	595	603	561	575	576	544	526	592	549	540	617	598	594	538	571	539	571	593	555	584	571	576	562	571	571	553	554	561	556	544	530	615	563	569	582	586	571	605	579	561	604	603	563	613	551	553	572	634	544	565	585	569	624	557	575	544	581	567	555	571	578	595	533	596	565	565	562	589	571	615	609	552	590	602	561	579	568	571	567	546	547	565	594	566	578	612	597	557	583	558	566	570	576	566	541	594	561	543	571	564	594	560	607	556	552	561	558	558	573	615	573	551	574	580	566	605	583	584	584	590	571	604	582	578	599	606	547	595	570	582	545	569	585	578	595	550	586	560	605	562	594	595	588	579	574	599	572	574	566	596	584	565	549	595	563	576	580	601	567	579	598	563	616	560	570	598	604	585	515	571	556	541	607	574	565	592	559	558	580	545	604	596	568	541	545	610	589	544	540	568	543	589	541	593	548	567	547	556	615	584	570	605	549	587	609	547	566	551	536	595	623	577	612	596	542	568	584	560	609	575	556	603	573	548	539	599	574	594	519	557	568	577	553	602	586	588	592	533	590	589	593	571	543	571	547	540	566	564	562	602	608	578	562	572	582	583	584	580	595	560	586	635	585	591	587	586	571	556	561	609	575	575	545	539	575	605	537	581	556	521	550	595	594	583	598	545	562	561	573	574	572	592	560	579	595	582	568	545	548	615	560	566	550	571	578	565	563	570	548	548	584	597	568	580	574	629	578	602	542	611	528	544	564	566	551	560	581	573	557	554	535	570	571	596	549	583	593	585	520	559	577	556	559	581	547	539	574	588	541	563	590	588	579	563	576	574	547	575	541	577	571	557	588	584	566	554	599	625	586	593	603	564	555	596	602	572	550	558	559	597	612	585	561	568	562	579	597	592	610	558	593	577	589	581	574	539	597	591	579	558	567	527	582	552	556	597	564	568	541	574	599	548	572	633	564	587	625	546	559	543	517	588	577	635	568	545	600	604	599	564	586	547	568	575	595	565	558	619	584	550	602	570	595	596	519	541	561	569	566	605	568	567	580	610	588	545	581	618	564	580	557	515	577	580	549	626	567	575	584	544	544	564	572	602	590	580	602	538	595	534	549	575	562	561	582	614	603	568	557	609	534	598	617	581	562	587	584	596	554	572	601	546	583	641	621	610	584	553	587	604	622	553	575	544	552	540	546	583	557	628	586	592	597	586	541	591	570	561	558	609	571	590	569	583	582	586	624	608	574	574	582	600	536	573	572	578	571	569	545	551	600	537	546	600	562	560	550	588	561	552	548	551	577	568	577	574	532	574	583	580	557	581	577	583	535	602	558	614	610	569	575	565	565	576	587	577	576	590	610	561	580	555	588	597	543	596	603	587	535	548	583	586	624	582	594	636	586	523	566	602	565	608	575	605	566	605	599	526	574	534	564	585	527	579	579	571	576	569	583	602	582	554	554	570	558	589	582	562	560	520	576	554	579	551	566	608	584	588	593	535	587	546	579	588	557	551	572	564	555	557	581	580	600	612	591	604	568	558	590	647	579	585	541	569	557	552	628	548	564	591	534	580	551	544	557	593	559	600	598	590	534	602	586	551	556	552	598	567	542	561	546	617	602	579	543	553	550	552	560	588	556	549	576	587	578	582	601	617	598	545	588	568	583	539	614	561	565	548	624	530	570	569	587	580	599	581	603	557	560	537	635	562	583	589	567	561	580	569	573	542	582	567	584	564	622	605	613	601	599	573	552	587	589	605	619	583	598	582	577	570	584	602	591	546	567	570	563	552	524	612	598	561	548	594	601	582	564	587	576	587	576	626	562	587	603	548	583	498	593	570	609	607	580	556	542	583	569	569	559	565	623	536	585	542	634	613	546	578	580	571	587	607	554	538	585	588	605	582	572	579	559	603	588	546	591	593	573	538	571	573	594	550	548	539	561	596	605	581	567	588	573	548	609	592	589	557	566	585	587	574	579	551	585	554	553	621	586	598	581	523	565	566	582	613	607	575	579	547	539	572	563	585	593	554	616	573	603	581	553	573	541	597	551	588	533	601	560	589	624	540	584	553	568	596	567	594	567	561	594	545	590	581	580	560	579	571	593	583	587	569	592	554	578	601	569	579	591	590	546	623	650	562	575	549	544	549	553	583	542	558	570	594	587	584	569	595	554	545	577	580	571	580	565	572	547	574	552	608	592	588	571
20734	1132	971	803	733	660	648	631	632	625	626	633	597	656	595	555	595	631	619	636	590	600	624	614	588	609	574	621	639	611	591	644	589	619	625	583	565	605	590	627	616	664	579	557	586	618	596	624	620	624	610	598	588	643	595	593	592	647	595	585	619	614	590	571	607	608	613	610	604	614	593	589	620	605	622	639	594	588	633	608	548	648	647	611	578	608	597	564	604	594	574	580	688	589	607	592	614	654	645	596	638	588	593	600	624	644	615	590	594	644	606	612	625	575	636	603	618	656	573	612	613	604	620	598	611	586	570	596	609	581	608	586	614	610	596	636	663	610	587	611	624	586	592	616	645	615	621	568	611	597	594	586	631	572	599	616	649	598	628	630	632	638	645	633	621	588	646	592	612	575	606	615	648	611	556	631	644	567	619	646	611	625	570	658	598	643	619	604	575	574	641	622	572	642	645	614	573	597	622	624	652	647	604	559	603	592	633	633	592	640	575	588	655	595	635	613	595	625	613	579	664	613	610	598	625	617	599	630	646	611	590	611	601	620	611	582	619	596	644	600	604	645	597	670	627	574	601	617	652	629	598	667	549	598	533	604	604	567	596	564	601	632	549	603	641	598	595	618	607	623	585	594	587	620	656	634	596	629	562	581	625	578	589	600	649	637	604	633	641	584	631	609	589	577	612	609	585	622	603	588	616	596	614	574	564	595	620	654	637	613	594	586	584	644	610	558	603	604	601	564	586	615	591	619	649	617	575	628	591	587	600	595	627	630	592	615	612	622	584	601	615	602	607	583	572	571	631	660	640	599	617	609	605	604	598	581	613	609	605	573	600	616	614	598	600	623	602	589	579	618	613	611	636	615	606	631	622	601	627	623	624	627	582	620	643	602	633	586	632	552	579	591	595	657	596	551	600	591	618	597	635	575	576	595	605	607	637	624	588	604	625	650	579	643	606	603	638	612	578	586	570	607	598	635	598	614	622	593	607	592	612	629	622	623	596	623	571	600	555	600	595	663	570	602	614	635	563	583	614	603	600	569	609	563	548	595	604	569	642	605	610	551	607	592	574	636	593	631	615	630	596	596	598	623	581	617	575	584	599	600	579	593	584	580	612	587	605	615	595	573	622	654	602	625	644	606	629	584	630	592	600	632	609	627	579	620	587	625	588	596	590	633	564	636	615	608	606	651	565	589	603	608	603	607	626	601	599	610	615	635	617	609	588	606	589	576	582	605	608	582	608	570	583	595	628	630	648	597	634	610	619	610	594	573	612	614	621	582	597	616	618	554	603	590	613	582	584	552	598	564	652	602	619	605	597	616	615	644	645	635	588	595	633	552	586	574	563	588	604	571	599	643	576	593	597	628	589	607	625	610	581	619	590	595	588	605	633	619	619	551	567	616	597	582	570	590	602	586	584	590	571	615	568	599	567	591	610	607	572	583	601	628	548	585	625	598	607	612	618	572	624	661	640	653	584	606	614	588	596	596	636	625	583	601	588	615	638	614	569	628	689	606	606	617	571	602	593	596	610	644	550	654	609	589	606	598	614	620	661	584	586	592	589	613	625	667	597	624	617	621	591	570	562	647	597	636	560	601	596	618	609	633	581	617	602	601	621	650	648	588	609	657	621	620	603	653	584	608	602	561	587	601	599	568	607	605	584	645	631	566	597	589	632	602	623	593	559	592	550	597	598	612	630	552	608	604	605	576	611	601	600	592	586	588	599	611	595	575	593	607	615	610	609	557	595	601	608	636	631	607	617	582	562	617	582	621	592	630	622	620	615	638	606	625	580	627	597	629	596	549	582	598	583	638	640	607	624	606	564	623	556	576	620	614	566	591	582	605	596	623	644	602	594	599	646	608	617	605	579	583	597	575	599	614	599	593	572	635	633	570	522	594	614	548	599	606	593	590	563	610	648	608	591	595	588	615	574	595	583	599	627	550	612	604	577	636	572	590	597	618	605	650	625	549	633	604	592	571	580	625	591	596	601	597	605	574	626	633	624	585	563	609	588	613	584	592	589	596	598	619	608	625	646	639	617	640	560	643	566	611	589	572	662	570	614	613	558	598	630	617	626	627	587	600	625	623	624	607	618	583	605	618	602	638	603	577	575	582	627	644	576	620	640	621	614	596	606	565	593	619	582	617	623	598	629	619	604	598	609	615	588	599	584	584	617	647	608	643	610	621	604	629	585	614	649	595	589	629	600	596	604	607	620	651	633	614	607	648	591	649	616	605	589	582	602	554	646	619	570	655	604	596	640	598	612	662	587	632	621	595	602	640	645	638	593	576	593	533	624	603	642	580	589	620	608	592	626	652	634	571	634	607	627	614	618	618	583	611	591	635	559	595	600	592	587	594	600	643	574	612	585	623	586	633	616	591	634	603	621	577	582	625	616	642	586	624	620	636	643	598	552	588	602	580	608	550	628	634	622	617	582	599	597	607	596	590	630	595	587	571	568	622	635	615	637	624	623	577	586	576	582	601	600	592	631	595	564	632	594	574	617	635	618	593	584	627	583	579	594	598	620	590	589	647	608	600	639	583	655	609	599	622	609	620	603	603	588	649	632	603	639	633	567	618	597	614	623	528	607	617	631	566	656	581	611	628	642	622	607	606	619	608	593	643	583	640	590	617	580	615	596	589	598	626	621	567	615	632	591	553	569	617	624	573	628	595	576	601	578	611	571	589	632	601	616	629	597	648	640	605	567	589	612	611	605	627	592	607	614	601	584	610	624	616	606	641	590	574	610	617	649	599	595	542	602	581	581	588	559	617	596	596	629	567	588	602	639	601	642	600	623	599	636	628	627	627	581	574	642	605	626	582	641	631	591	575	591	603	637	570	596	567	573	633	635	579	580	627	614	589	600	624	579	604	596	613	585	636	587	571	570	631	557	607	584	600	572	569	568	590	606	616	621	584	595	624	601	638	620	594	595	567	612	593	628	617	642	609	620	642	598	606	593	582	620	598	617	614	628	575	621	624	612	582	605	607	576	620	605	615	587	632	599	543	607	548	594	640	633	639	672	620	555	596	629	574	594	633	579	596	605	575	606	629	623	581	596	617	623	583	638	613	601	660	592	671	607	616	638	653	651	627	610	626	612	602	608	607	611	605	615	577	611	613	570	621	623	605	610	575	584	615	606	595	629	617	569	642	618	621	600	606	584	585	594	608	649	593	589	588	619	580	630	597	594	583	568	599	619	612	585	607	646	598	662	529	591	618	614	618	637	599	595	580	611	582	591	612	674	661	608	597	602	630	610	587	566	611	606	617	573	637	582	582	651	604	597	613	588	656	645	620	620	598	610	600	578	561	616	562	573	615	609	577	631	618	611	597	639	605	567	648	632	610	590	639	592	615	597	589	636	623	600	642	622	614	626	597	642	629	601	621	602	616	583	599	595	597	553	611	583	580	584	614	608	543	579	587	578	652	626	635	653	581	627	626	627	631	579	626	629	642	639	596	564	609	649	587	608	621	592	591	611	582	617	640
24506	20340	26287	24246	20294	7833	1106	771	621	615	593	558	536	514	506	497	480	457	465	410	445	426	448	403	452	403	432	411	404	397	455	441	412	453	397	383	410	405	417	409	394	431	389	390	411	400	400	431	400	404	392	396	423	397	394	377	426	391	399	425	433	452	426	433	396	430	419	425	408	402	382	402	418	401	401	386	418	400	412	420	434	428	411	422	396	397	387	426	396	404	371	419	389	406	363	406	453	378	399	402	400	372	368	399	410	406	372	390	390	403	412	398	400	376	405	380	386	380	404	394	384	358	388	426	411	380	406	394	422	342	419	394	414	399	414	402	405	399	372	398	389	426	394	403	405	375	353	408	399	408	391	395	374	377	404	396	369	354	384	397	392	412	414	386	380	390	361	407	377	397	405	398	407	400	363	382	356	398	398	407	399	371	383	404	396	407	392	404	405	432	383	391	398	394	385	388	378	437	414	381	374	375	377	408	396	405	378	405	395	416	408	398	390	393	431	400	390	401	410	375	381	380	409	366	378	384	395	403	445	387	417	351	422	379	405	407	386	386	385	387	400	372	398	404	377	426	422	439	422	392	411	402	353	365	399	449	411	403	424	355	410	397	383	380	373	398	393	393	381	423	402	395	367	403	389	368	371	400	360	416	393	392	354	393	381	415	348	419	406	380	392	371	401	423	384	424	410	403	413	371	399	454	413	395	412	406	410	368	399	374	364	357	358	383	384	413	382	385	398	377	370	397	411	415	411	402	402	376	370	382	383	402	386	430	389	363	369	432	413	385	406	416	406	403	434	385	403	412	361	416	396	444	394	388	385	368	395	388	406	401	406	378	370	396	395	400	401	400	391	377	419	383	412	377	399	407	404	378	410	410	393	399	395	364	367	402	453	367	406	378	444	400	409	392	377	419	383	393	367	392	396	421	391	408	387	405	415	374	428	418	366	411	363	419	404	408	420	403	367	410	380	435	402	410	354	377	393	399	411	373	360	371	378	378	371	417	438	430	411	377	430	410	363	388	400	396	417	406	375	395	373	386	377	390	376	398	417	380	424	391	387	395	404	429	406	377	425	405	390	400	395	406	405	392	385	383	384	401	376	390	367	423	424	409	351	406	426	396	401	366	438	418	394	408	371	386	348	401	397	396	378	386	400	378	393	387	398	376	401	391	430	401	411	400	390	380	363	358	389	384	410	408	422	391	411	423	440	394	397	374	406	407	426	348	361	387	397	360	379	382	395	389	386	406	387	402	398	393	403	374	395	398	406	411	393	417	383	395	396	402	415	399	395	406	418	377	411	437	431	384	381	375	390	354	401	426	386	370	397	375	403	394	393	384	405	429	411	382	418	417	341	402	405	359	403	396	400	409	384	415	390	388	382	394	386	399	396	403	395	393	405	442	417	382	388	387	373	418	414	376	406	437	366	390	380	414	389	381	363	383	423	382	377	383	409	397	392	413	395	411	398	410	396	389	376	408	440	395	386	435	418	396	388	382	418	404	424	368	378	405	380	423	415	416	403	387	398	414	404	407	393	410	368	378	409	405	378	362	377	396	388	399	431	395	374	398	426	363	355	366	382	398	419	367	364	423	389	369	393	398	391	425	383	367	392	385	393	394	396	375	399	354	361	415	405	373	414	397	456	373	409	416	365	388	414	395	389	382	396	403	386	386	425	376	424	407	384	410	397	461	393	390	415	420	431	397	392	380	397	421	393	398	386	413	398	380	390	411	381	431	395	387	437	388	432	383	375	403	365	384	372	402	419	388	387	400	440	417	366	389	390	405	385	372	397	351	408	407	370	382	404	362	403	391	390	372	411	395	389	439	371	374	365	409	379	334	359	386	390	410	376	381	393	406	427	425	427	392	399	389	384	391	373	413	367	385	381	423	408	362	398	435	397	369	354	371	387	390	393	363	418	374	409	405	386	417	388	389	407	411	384	376	393	411	399	394	389	392	386	363	389	399	362	372	426	396	364	389	418	424	413	376	437	401	391	378	400	387	404	419	353	398	402	415	437	409	383	365	371	464	384	376	398	382	439	397	371	374	401	403	402	394	389	398	369	395	402	422	411	394	404	403	372	412	402	397	393	387	391	382	387	386	389	422	401	393	410	406	365	386	403	343	399	413	401	422	380	407	377	433	391	397	421	395	373	378	397	407	382	374	400	377	371	394	420	377	390	378	381	410	390	380	358	386	410	404	421	361	377	399	389	408	380	387	378	397	370	390	393	419	431	355	392	394	409	383	388	397	411	397	381	395	382	370	414	373	351	415	380	399	403	393	400	378	383	413	394	407	385	453	367	369	368	402	375	401	411	360	380	376	395	409	414	407	395	375	360	404	421	379	400	397	404	372	402	382	384	347	426	396	401	425	400	371	382	395	370	382	367	336	382	389	393	411	387	407	416	398	383	406	365	417	381	428	381	370	370	376	402	395	369	383	421	410	416	355	397	457	395	412	356	423	393	436	393	399	385	382	428	409	429	393	390	407	390	406	403	378	383	372	435	385	386	441	416	419	408	426	386	394	404	398	384	395	369	409	383	374	415	424	428	407	368	392	381	384	379	386	369	371	372	380	382	377	426	394	373	361	420	402	405	407	416	422	408	389	380	376	396	351	367	392	368	401	411	408	418	388	398	371	407	358	388	405	395	383	402	374	385	418	403	371	376	418	377	383	385	346	385	406	444	426	428	433	406	387	398	424	383	385	366	400	390	426	376	391	417	393	420	366	387	366	341	417	399	418	390	395	427	405	398	398	418	391	365	373	430	395	403	452	364	402	417	397	385	390	414	358	380	442	397	399	377	381	365	400	419	393	351	382	362	371	425	379	423	364	383	358	375	433	418	391	371	393	398	380	380	400	407	401	405	370	414	369	407	360	363	423	372	425	380	354	392	384	367	384	369	411	424	400	395	395	380	417	374	415	360	407	452	380	400	408	380	388	403	407	399	399	382	415	411	401	398	403	393	420	423	425	401	386	426	406	430	382	414	406	396	387	383	372	379	381	448	377	388	395	415	403	373	366	415	443	402	406	407	391	346	398	445	369	373	390	376	392	399	391	363	361	399	373	408	403	377	417	372	425	376	421	380	366	410	367	358	411	405	375	399	413	361	384	405	410	395	385	420	412	385	380	362	386	397	391	389	385	382	393	398	402	386	360	367	384	364	401	395	406	379	436	373	421	418	409	387	387	405	404	392	407	404	404	358	412	392	377	408	410	369	352	399	404	386	437	402	430	396	375	414	387	384	408	398	423	370	371	392	375	364	413	434	396	389	379	403	408	393	397	401	346	404	408	399	351	403	403	391	371	435	438	428	418	380	404	375	401	401	378	418	356	373	398	376	380	377	405	414	428	375	397	408	413	412	397	410	354	404	392	367	412	434	399	373	402	406	393	381	372	406	371	391	410	422	398	429	400	397	431	411	418	411	395	390	385	362	391	378	387	413	394	396	371	385	362	403	414	422	399	382	388	388	386	421	407	390	374	405	378
35272	8156	7410	3998	2675	1947	1547	1154	1032	916	846	677	705	612	604	566	549	552	505	522	533	474	455	481	481	475	409	463	468	437	461	428	484	445	457	411	440	452	447	433	461	436	370	430	403	428	414	469	434	452	458	441	405	436	459	434	446	430	456	422	435	399	437	379	424	444	415	413	405	400	453	459	432	422	427	399	400	409	406	433	423	424	403	425	428	407	394	420	422	423	417	393	419	455	386	386	430	459	451	402	395	404	396	386	385	403	420	432	397	422	432	393	451	401	432	434	413	414	403	403	394	428	417	431	450	421	431	406	443	431	404	392	421	408	429	402	405	402	427	456	405	414	409	425	436	411	409	426	434	432	423	404	419	445	382	400	432	416	418	405	417	452	441	402	421	402	385	389	419	419	400	420	420	422	402	429	415	417	438	447	439	413	418	461	388	409	388	401	422	397	390	434	401	411	417	428	429	414	410	396	414	467	394	385	438	406	403	381	406	415	410	395	442	420	430	409	386	421	453	411	407	372	436	449	397	420	466	391	417	430	412	412	412	395	403	405	408	414	414	380	415	424	417	431	423	370	429	433	435	436	350	369	389	392	387	397	450	406	379	418	447	420	397	389	406	428	454	393	443	417	441	427	398	417	429	384	398	443	406	371	382	414	401	464	393	382	395	427	403	415	410	433	458	399	406	431	414	425	428	420	423	370	398	422	409	382	425	386	434	394	442	427	396	417	406	448	430	400	417	455	381	419	396	428	409	421	407	434	439	421	404	420	407	417	452	407	400	377	393	389	405	420	429	389	376	406	434	412	400	402	411	404	413	423	435	388	464	381	410	436	407	402	409	415	425	389	425	445	376	409	402	419	432	423	415	434	380	405	451	431	412	408	403	393	427	452	416	405	374	414	412	381	387	414	363	394	428	408	399	399	434	456	415	396	417	423	406	429	391	406	468	407	437	423	395	392	383	425	398	421	439	409	422	417	362	444	388	418	395	442	394	429	434	419	404	419	403	399	396	405	434	396	394	394	415	438	429	464	398	433	430	377	425	441	412	411	368	401	418	413	390	408	412	404	419	391	381	412	412	416	406	371	381	425	406	401	380	424	455	405	425	416	415	449	414	395	460	413	421	465	405	408	439	444	391	405	413	426	443	404	430	420	431	380	385	450	433	431	404	434	412	435	443	392	437	389	378	383	449	375	435	427	392	419	454	427	366	439	448	391	376	443	396	432	405	418	407	425	398	432	428	386	444	388	425	411	416	412	399	375	453	429	432	415	419	402	405	441	389	413	444	405	423	396	421	428	363	395	423	396	437	438	424	401	402	407	406	391	427	401	414	378	463	403	398	401	377	429	424	429	409	420	427	412	396	460	413	394	422	461	408	392	453	366	428	421	436	406	419	428	423	444	424	437	397	454	440	399	418	445	399	392	382	408	394	360	434	447	384	414	386	406	413	395	406	430	404	415	413	396	418	407	413	424	394	433	391	420	385	438	415	398	438	387	439	406	415	428	406	405	438	418	400	402	399	397	406	371	414	392	424	412	450	467	474	378	413	444	433	422	397	422	427	428	392	449	455	428	397	442	391	428	410	419	409	405	401	398	390	427	424	446	433	399	423	428	440	414	426	414	409	415	401	394	452	429	411	422	406	422	407	413	408	452	398	405	398	403	389	407	415	426	401	399	392	424	378	429	421	421	425	416	408	427	414	407	384	416	401	414	391	385	443	386	397	398	434	376	391	412	415	449	413	406	415	454	382	394	362	414	424	374	436	398	424	435	408	413	398	442	420	436	434	418	406	387	403	402	397	403	419	399	395	393	442	405	422	387	383	390	436	393	435	407	437	419	415	392	408	440	437	400	384	417	425	425	423	454	367	383	433	416	453	396	438	423	425	410	437	427	388	405	381	424	432	444	399	450	408	411	433	413	427	402	449	395	437	400	358	397	405	438	404	402	405	434	419	409	414	411	426	401	375	435	375	406	411	415	411	422	422	436	377	418	420	427	383	403	432	382	412	433	401	400	405	419	397	429	411	416	422	399	427	411	394	407	416	405	438	384	428	466	379	427	423	402	413	421	443	416	430	422	442	401	384	390	455	404	428	381	392	402	411	427	405	422	409	405	426	421	429	417	423	401	433	399	380	413	436	418	407	387	443	443	413	398	429	420	433	426	428	410	406	404	396	432	397	417	420	413	439	393	428	396	401	366	403	427	387	432	401	430	426	385	405	395	432	390	416	393	393	397	404	400	439	435	394	402	412	343	404	435	380	438	443	418	428	406	405	437	426	416	456	398	406	414	425	438	401	409	407	427	434	379	423	416	440	421	401	417	423	398	401	407	416	406	425	419	429	434	413	428	433	421	389	405	440	433	401	413	394	361	422	411	388	399	397	414	400	397	433	385	423	441	405	415	369	421	406	398	386	408	385	378	443	416	421	425	404	433	362	428	441	434	391	459	416	443	394	381	445	380	427	417	404	435	421	421	411	401	402	415	428	374	408	438	426	421	444	402	466	393	419	392	404	399	419	418	398	426	395	421	420	440	412	419	419	374	418	417	426	450	424	410	425	419	398	393	393	398	376	414	363	461	425	394	423	408	436	425	397	413	420	445	339	445	376	417	417	425	382	416	400	430	391	404	402	405	438	426	412	387	413	368	406	424	439	420	432	430	440	427	399	411	414	395	382	406	430	385	410	410	408	409	429	439	389	408	448	403	431	415	424	451	404	399	413	404	402	426	419	396	371	417	462	386	403	415	416	401	421	371	422	405	393	419	395	412	465	372	435	389	409	409	404	368	411	412	416	426	429	444	415	414	396	445	415	412	429	417	398	428	378	425	429	401	382	427	446	436	401	401	389	416	408	388	383	440	414	397	407	409	410	412	416	412	432	389	411	433	409	399	398	389	409	413	404	439	419	405	404	412	446	439	409	412	452	416	429	411	418	395	408	455	416	381	433	439	390	434	396	411	426	405	413	397	455	397	413	447	407	403	435	449	418	408	392	412	418	438	356	458	436	450	403	436	370	395	419	399	379	412	416	420	443	382	413	402	423	376	410	407	409	410	415	438	441	399	414	412	381	377	414	416	429	388	364	435	398	413	398	419	411	397	422	423	415	417	416	397	415	427	378	384	408	393	404	426	404	401	415	398	435	401	445	403	451	411	392	401	394	440	418	403	427	405	404	395	406	461	408	384	414	417	422	395	410	437	427	400	394	424	422	391	416	422	396	407	442	421	426	387	411	409	395	440	423	415	400	428	447	423	427	417	469	427	460	410	417	400	414	413	461	396	439	398	415	418	368	411	409	419	410	439	413	363	389	418	404	396	428	397	425	456	427	414	409	415	438	421	409	438	403	406	403	445	412	385	408	393	405	388	395	380	420	384	428	402	434	434	389	410	448	411	433	405	363	395	449	433	410	397	417	395	428	400	440	393	401	451	427	421	407	429	430	438	418	401	385	434	445	409	426	435	409	421	400	383	387	425	375	445	382	373	411	419
22550	20314	26884	23593	20319	20338	6893	1751	1352	1224	1193	1051	962	929	963	949	879	858	903	904	892	894	871	880	867	832	799	853	855	793	805	787	786	869	798	889	811	826	817	875	774	830	769	757	814	772	815	830	827	795	782	833	837	797	772	750	796	815	786	814	783	734	833	850	787	817	745	746	788	820	778	774	820	794	864	771	754	738	795	765	789	811	801	797	754	777	795	779	774	796	777	802	802	787	795	849	774	777	787	797	790	798	807	780	776	824	771	764	786	799	814	740	865	791	749	766	765	777	791	760	782	758	831	761	788	823	785	801	784	813	791	749	822	775	834	796	789	772	725	814	739	795	841	829	775	793	810	793	809	766	739	752	804	796	757	828	794	781	820	790	730	773	772	763	777	754	742	772	794	796	791	802	796	754	764	820	751	817	799	729	725	788	845	761	754	827	796	792	752	787	744	755	802	795	757	786	841	767	782	783	784	824	810	787	773	783	780	749	799	772	760	771	767	742	762	813	793	766	795	789	808	815	800	758	798	836	793	755	795	781	767	734	777	782	791	802	811	810	820	813	804	737	732	785	803	802	765	793	749	748	760	747	796	752	806	798	801	785	804	835	792	788	786	790	836	847	814	787	822	790	790	770	768	765	741	787	767	765	727	784	755	814	791	810	840	769	826	765	844	777	829	742	810	749	777	797	827	782	778	749	739	797	750	795	824	804	757	763	812	769	748	797	759	781	833	803	781	801	766	765	761	860	842	776	798	844	784	784	732	791	823	741	801	757	792	733	783	746	795	783	761	816	779	779	810	772	775	811	792	781	774	805	781	729	727	747	750	796	809	760	766	733	786	787	799	803	764	765	780	788	814	789	887	801	745	768	809	782	735	773	792	790	773	771	758	827	748	800	813	814	799	819	769	787	754	786	805	785	729	774	766	757	772	735	765	764	812	816	752	759	767	808	789	811	750	770	785	788	774	787	728	817	819	816	838	796	750	772	725	786	751	764	786	831	784	794	790	797	745	804	768	757	816	777	803	795	745	766	778	768	781	766	761	782	775	719	789	729	776	747	803	791	810	795	748	789	814	741	793	797	811	795	801	780	754	758	800	754	788	762	778	773	765	773	758	813	785	785	783	815	789	768	752	807	784	793	828	787	793	835	817	790	806	822	774	783	788	838	768	764	768	787	787	735	802	789	778	819	743	789	839	790	839	754	766	782	775	787	813	715	768	762	793	840	744	779	803	768	767	770	791	827	789	751	777	780	823	821	794	794	796	739	778	782	744	815	759	826	793	812	810	771	817	770	839	807	742	740	770	768	798	735	807	751	821	758	778	761	751	805	801	725	766	772	843	810	795	789	813	773	804	780	778	774	774	807	799	788	789	814	757	787	760	798	772	804	798	734	759	744	785	785	797	764	782	755	836	788	810	762	766	749	744	773	782	806	770	797	753	798	802	768	792	746	799	792	829	749	760	768	743	773	831	827	789	799	788	828	771	738	801	772	781	815	765	807	749	794	746	736	756	813	793	804	736	788	793	794	800	778	818	769	763	763	784	788	812	776	783	811	826	796	765	764	782	773	775	754	743	771	798	813	768	777	773	790	779	782	764	789	783	756	765	778	800	788	736	747	792	783	759	788	797	751	779	785	822	769	752	721	730	769	780	805	841	722	743	789	816	827	814	788	756	753	798	772	759	845	765	738	813	807	787	761	776	750	848	812	822	767	758	766	773	770	818	787	807	755	801	780	807	757	764	816	820	784	794	772	749	838	790	836	764	800	799	777	799	813	835	779	840	694	754	756	804	738	799	823	791	751	810	796	740	804	777	837	783	786	794	745	779	758	748	750	749	760	772	805	779	765	781	796	720	819	780	801	853	821	768	781	832	789	767	775	791	781	786	842	788	785	785	725	785	739	786	781	797	787	794	809	802	729	834	780	797	859	729	728	761	799	818	811	799	756	818	742	739	790	789	769	797	776	813	785	743	766	767	822	782	781	781	819	797	743	771	764	805	769	855	774	805	798	773	746	804	818	776	831	768	786	818	781	775	740	740	826	819	769	778	805	773	730	818	792	752	799	815	804	752	783	828	790	773	744	780	778	764	792	733	723	810	780	786	709	830	820	784	736	781	769	783	804	816	819	790	744	771	807	844	740	794	794	807	742	781	762	829	817	762	813	807	767	745	759	768	783	811	836	747	759	772	880	803	801	756	783	787	763	784	732	786	791	803	833	754	839	842	761	742	789	781	779	755	755	790	764	801	760	739	797	774	761	742	817	798	825	819	770	814	777	730	778	794	802	774	756	818	834	820	784	861	827	784	747	777	717	761	796	809	769	744	782	721	809	785	842	806	817	787	808	799	758	765	789	775	790	814	787	853	760	765	779	780	841	799	823	786	801	782	777	788	730	784	788	784	791	775	804	808	807	801	779	807	816	758	810	760	793	832	801	787	773	777	834	796	846	740	825	745	810	765	800	812	800	834	767	863	794	773	756	746	782	808	810	741	778	782	790	762	792	793	791	763	752	740	782	813	809	779	751	781	793	796	721	802	796	879	793	804	808	800	844	764	846	789	762	744	766	788	781	766	797	816	809	790	812	787	727	751	800	785	740	770	764	755	771	783	768	771	782	775	761	805	851	789	842	825	837	807	855	761	763	747	779	780	838	747	792	826	782	822	809	746	785	793	799	809	758	763	784	805	711	781	823	811	722	792	785	753	732	791	747	839	772	772	758	757	745	800	763	744	823	806	815	773	759	793	772	773	795	736	780	801	818	842	769	822	773	731	750	803	782	824	808	808	797	785	787	747	743	764	795	759	767	775	780	762	785	732	826	792	795	809	779	828	826	744	791	741	767	802	755	766	833	784	775	721	752	759	760	800	821	821	797	843	772	760	806	765	804	778	741	756	795	740	738	726	780	841	786	772	769	799	813	783	750	768	817	834	761	792	778	757	772	786	790	807	759	781	757	765	810	776	746	733	811	791	765	793	815	775	769	754	775	748	734	817	820	772	812	835	805	754	798	761	722	794	785	778	771	774	800	756	757	799	789	799	763	784	765	781	778	800	808	828	735	796	791	831	789	819	766	744	789	769	780	788	768	776	829	724	757	785	762	784	801	768	780	768	831	776	781	801	814	769	797	806	797	762	768	789	813	741	711	764	798	806	781	813	748	846	807	812	772	783	813	775	769	768	802	757	807	716	798	817	797	795	786	806	776	797	762	768	787	756	764	797	745	756	798	793	713	735	730	858	799	789	765	784	745	830	778	807	771	790	806	761	773	805	830	779	768	790	834	759	745	754	817	839	809	797	777	777	813	815	799	829	812	832	779	783	818	855	790	715	772	839	784	812	796	781	827	759	801	790	770	790	770	776	780	821	761	817	780	801	795	716	733	787	761	794	777	794	746	782	789	775	794	789	817	754	800	806	782	738	798	805	771	855	778	775	758	751	812	792	700	825	811	762	771	813	769	787	808	762	797	795	789	847	810	722	768	816	723	766	748
32116	13924	12905	7393	4962	3606	2872	2346	2065	1804	1582	1411	1293	1182	1193	1132	1076	1028	963	1015	932	921	937	930	877	882	857	859	833	813	834	842	805	749	819	831	747	775	797	761	767	731	843	801	794	766	818	800	825	799	777	775	736	742	756	821	796	760	794	794	788	761	808	737	808	758	740	758	779	758	786	751	766	776	768	769	760	782	796	774	828	725	745	748	762	759	803	800	763	717	754	726	807	760	792	788	768	742	735	794	714	758	765	771	767	725	804	736	735	744	766	787	768	713	741	801	689	778	767	746	744	744	727	748	778	746	758	714	765	798	729	777	719	750	732	777	727	738	731	741	746	777	769	815	725	760	746	777	759	778	764	797	722	744	750	755	754	737	804	767	764	749	731	761	759	758	814	768	729	766	735	730	748	760	775	698	754	741	730	729	780	745	776	736	730	752	754	736	779	743	778	767	808	739	766	728	765	766	746	753	758	709	806	780	780	720	750	751	696	779	771	762	735	742	781	769	785	780	761	740	722	800	752	726	795	738	777	785	789	752	721	731	779	773	785	751	790	768	756	754	753	699	776	736	757	729	802	767	757	775	728	745	767	688	762	746	761	789	796	775	807	771	754	717	788	778	727	702	769	731	733	716	738	756	778	759	738	748	710	764	725	770	746	738	751	750	740	759	682	767	772	733	746	740	752	710	773	744	752	728	739	745	746	745	771	731	764	747	768	747	706	750	754	763	754	762	727	734	779	700	756	757	719	800	692	713	785	771	703	759	782	768	767	694	711	747	734	736	738	793	785	785	702	744	734	729	736	785	767	714	806	777	769	782	752	758	751	776	751	728	759	777	754	781	778	787	688	769	727	808	775	777	744	781	727	749	784	717	732	758	772	713	731	739	686	717	708	732	759	758	742	775	745	723	711	728	777	730	769	813	802	740	751	702	717	765	766	755	744	714	739	750	707	766	753	705	750	745	712	742	777	758	741	780	788	724	756	742	761	707	748	732	715	789	786	724	716	748	733	768	777	767	763	766	752	759	735	741	764	756	757	796	796	690	741	760	761	759	776	717	715	750	771	739	745	712	772	729	733	774	751	712	712	733	773	677	729	719	748	720	740	739	749	784	745	753	732	757	775	783	732	766	715	722	782	747	723	706	757	771	758	729	804	781	767	681	798	730	772	689	733	726	820	784	807	738	735	752	715	785	753	769	750	760	764	773	724	796	775	726	745	752	736	777	704	755	745	766	757	701	743	758	797	788	747	753	798	774	729	802	754	714	734	741	741	798	776	756	793	753	726	764	766	750	773	739	728	769	722	749	736	675	749	715	730	775	833	756	779	819	713	817	707	764	767	705	749	753	731	767	759	795	737	754	720	739	795	738	781	823	749	724	743	710	700	740	763	730	702	725	731	762	737	810	743	713	778	733	732	707	743	721	749	759	773	761	713	734	767	723	705	743	735	710	771	759	777	721	767	773	799	713	765	783	748	723	749	805	741	743	747	790	767	753	803	725	719	747	687	722	761	703	752	727	770	787	731	756	708	779	768	799	714	738	745	757	702	727	751	751	772	757	750	730	752	762	718	746	719	744	765	789	721	767	740	779	771	797	745	728	787	704	754	770	725	752	798	717	774	766	762	770	773	771	787	768	780	737	763	763	748	799	707	736	800	737	709	720	749	757	745	763	778	749	756	711	785	742	767	745	803	799	783	745	746	748	767	756	803	696	766	775	786	796	732	718	711	760	794	698	754	764	772	750	776	687	761	711	741	762	775	779	734	789	816	756	728	721	756	735	747	716	802	734	740	761	725	727	751	731	753	726	738	765	745	737	776	703	739	761	767	742	728	759	810	732	752	753	759	755	814	733	780	742	788	846	739	745	758	748	777	757	735	778	750	758	724	735	769	749	736	838	737	742	752	736	761	759	783	725	770	769	751	765	777	706	717	771	781	768	750	748	715	744	791	778	739	775	740	717	716	722	758	788	743	761	745	716	761	775	738	704	707	750	723	764	777	795	823	709	766	776	774	766	779	703	742	765	717	718	761	749	778	701	710	743	757	715	737	745	770	758	743	770	725	729	752	744	790	751	791	750	777	747	754	745	752	779	740	760	806	723	784	707	752	780	753	728	746	772	777	784	722	744	789	772	771	763	772	716	738	779	751	713	683	713	781	788	725	727	726	743	766	736	711	727	760	771	731	757	807	794	756	791	760	736	762	735	709	755	747	772	708	739	727	750	702	741	720	754	783	770	737	692	750	746	753	769	763	757	732	707	785	756	744	741	767	759	751	773	774	737	726	738	723	736	756	799	759	783	781	727	696	755	712	713	730	767	816	769	660	770	721	699	701	768	746	771	780	805	729	764	734	721	766	724	722	687	743	753	731	732	698	749	743	784	736	759	688	735	752	760	755	749	762	723	766	756	770	699	736	726	710	776	749	758	757	746	783	721	765	775	762	765	756	786	785	762	760	779	739	720	771	687	746	730	780	787	724	750	732	768	789	731	706	791	788	797	764	743	809	771	711	751	758	738	752	764	751	749	782	788	743	731	768	735	729	709	732	804	736	770	774	736	741	714	685	709	766	744	771	730	744	741	742	736	772	734	750	775	732	753	746	737	729	807	784	721	798	704	755	746	696	761	757	753	676	786	794	782	708	712	757	741	772	752	779	756	727	787	768	769	759	742	765	773	748	783	763	733	806	767	742	760	758	741	723	695	735	719	775	748	739	771	763	740	762	750	798	769	744	728	784	731	723	754	797	704	768	713	752	755	741	730	720	765	711	789	747	772	759	760	763	716	741	747	735	769	715	753	766	754	729	750	781	758	766	760	779	756	739	733	790	726	743	777	767	719	745	775	815	818	754	761	739	792	766	750	763	734	801	750	734	778	750	782	748	792	736	788	756	753	747	764	735	764	765	781	775	768	697	704	745	752	728	761	709	751	785	800	752	729	715	757	719	725	737	767	696	719	744	736	740	729	740	722	761	723	758	744	744	738	773	721	757	722	746	784	737	816	800	779	797	782	753	763	720	718	684	747	731	714	740	728	706	747	760	803	784	800	743	791	772	751	745	754	747	774	711	758	742	732	748	739	753	746	740	764	775	754	806	724	723	744	726	776	765	736	758	745	780	766	764	728	750	738	766	772	775	767	724	747	773	750	757	758	733	759	791	763	798	735	786	728	777	702	759	753	770	804	743	694	820	787	759	734	713	752	745	714	780	796	770	806	748	723	735	788	747	706	732	744	815	731	729	730	722	787	761	749	755	745	716	749	782	784	737	758	755	730	770	715	782	784	704	762	775	728	756	762	703	758	735	764	697	759	754	743	743	731	755	790	762	719	715	730	763	731	735	749	732	724	743	735	678	774	730	789	755	716	733	714	757	724	736	725	777	743	761	750	771	719	744	775	758	767	721	762	746	713	736	731	724	719	742	766	816	755	734	710	739	774	725	764	772	757	759	728	736	732	725	784	732	743	778	740	734	758	805	768	741	718	782	774	802	759
31670	14662	2674	814	660	664	608	594	553	547	573	625	611	590	585	606	597	587	570	580	632	629	611	582	581	571	568	564	591	586	617	573	607	595	605	577	584	576	591	575	603	577	616	585	576	578	597	600	545	536	575	587	626	544	530	586	561	639	607	565	592	579	607	603	584	592	537	536	587	617	567	531	573	613	591	568	578	612	614	576	589	612	567	612	575	597	566	591	610	579	563	570	606	589	589	645	609	616	587	597	569	570	572	572	567	585	564	602	573	587	585	582	627	579	597	622	603	606	615	583	591	599	605	603	548	563	600	603	624	551	553	597	580	621	576	624	610	612	584	585	566	580	569	562	616	603	636	607	604	544	576	594	559	594	605	613	569	586	552	592	598	586	602	605	630	579	570	570	606	601	561	621	578	533	590	603	567	561	586	608	580	548	557	573	546	560	584	578	616	623	592	588	581	587	631	601	581	558	585	561	586	594	570	610	525	584	541	600	631	591	622	584	567	608	538	591	559	569	549	575	572	544	577	606	610	554	609	586	557	591	608	611	562	623	571	599	563	584	593	550	568	579	579	584	594	645	564	587	604	596	559	605	626	628	607	631	559	595	568	589	600	598	581	615	603	612	547	564	552	600	606	573	601	581	608	609	613	602	632	633	597	620	645	608	587	599	601	604	566	600	590	542	590	606	560	559	626	569	580	609	591	584	581	576	586	604	600	553	578	557	598	593	523	562	509	602	597	580	561	632	592	565	594	604	529	580	568	573	629	609	617	592	615	608	590	563	557	653	600	597	602	567	622	612	590	560	592	625	626	577	575	567	539	607	609	600	536	599	590	613	587	615	600	558	631	579	567	561	623	552	630	550	546	530	565	560	567	578	605	567	567	579	587	548	569	593	575	580	621	558	630	555	584	559	618	583	587	567	616	617	592	599	599	574	565	641	566	567	562	637	561	591	556	576	597	550	600	595	613	579	571	569	559	573	554	573	616	511	578	588	545	575	582	576	588	589	588	620	567	599	597	648	567	569	564	602	606	578	592	577	535	607	558	579	594	628	626	577	543	560	591	568	595	579	601	582	626	587	582	612	562	593	578	563	562	581	542	594	629	592	541	557	591	561	590	560	613	578	559	591	550	597	620	600	543	587	590	570	553	617	584	600	573	566	601	576	582	619	576	566	577	585	580	608	563	583	576	614	596	557	591	587	548	584	560	590	561	562	581	593	579	572	558	570	612	593	587	649	534	576	631	628	585	579	598	590	586	587	565	571	544	607	587	589	578	590	591	558	577	574	561	572	573	577	587	571	593	604	529	609	568	569	519	554	567	600	574	565	602	571	596	589	572	581	568	557	608	582	610	547	613	561	577	602	558	561	550	581	617	572	590	606	580	600	613	616	584	579	605	574	606	567	595	623	553	620	579	558	578	600	616	572	628	584	564	577	597	634	543	553	621	623	570	619	596	567	604	606	609	604	572	558	561	591	585	618	564	618	576	574	579	571	557	593	519	597	607	584	581	605	591	578	602	579	573	601	590	619	583	572	574	555	602	608	593	564	597	600	589	579	581	568	548	607	578	613	596	604	610	615	579	614	582	637	573	589	585	554	641	581	555	551	579	567	598	585	577	549	605	636	570	621	576	595	552	591	577	579	589	599	610	603	582	555	598	603	586	582	616	506	591	540	596	566	573	544	589	590	591	590	612	618	530	559	585	554	580	560	601	543	590	540	612	599	610	603	569	603	566	583	575	567	602	612	574	567	563	582	549	618	571	625	593	604	580	610	606	617	563	584	589	566	582	577	499	554	607	563	580	572	592	579	580	582	611	621	563	645	578	584	553	621	554	619	572	594	618	618	587	532	555	567	588	581	560	600	571	582	540	564	608	526	574	550	579	608	630	574	592	597	567	588	540	580	657	579	558	559	565	572	569	569	575	609	570	594	621	595	566	626	592	627	571	579	548	539	548	548	573	590	587	566	564	567	566	606	588	552	600	611	561	601	556	618	562	541	612	559	534	582	595	615	559	570	599	534	574	577	580	610	606	607	591	534	554	576	576	591	575	589	610	576	588	579	593	573	587	617	592	551	580	572	591	591	595	587	579	593	572	601	604	617	574	604	616	615	577	574	584	629	613	583	550	562	568	576	565	559	584	604	583	608	593	585	612	590	603	598	579	546	561	567	584	603	598	598	582	588	504	595	568	594	630	558	561	558	601	554	576	606	571	577	557	573	578	563	602	573	596	583	633	612	582	588	561	587	579	580	565	617	616	597	567	582	626	593	613	573	601	590	581	597	594	601	596	574	570	563	605	610	589	563	569	597	553	567	595	596	574	613	636	594	549	627	616	584	556	607	595	600	635	548	580	547	597	587	589	622	591	604	535	571	564	578	568	613	593	534	579	607	598	547	555	568	577	594	606	600	591	609	583	574	594	553	589	588	603	563	576	604	589	618	573	587	604	613	631	603	591	557	602	573	622	602	567	578	616	572	586	570	609	552	569	574	583	617	593	592	634	580	602	584	552	585	565	550	601	596	580	598	568	602	614	578	562	561	605	574	666	595	588	629	608	604	573	547	595	560	579	544	581	593	576	585	568	554	588	549	589	583	629	584	593	608	562	598	566	620	562	574	561	540	573	595	558	610	603	597	593	586	581	583	516	555	607	601	596	590	577	590	591	517	597	545	573	601	591	620	602	561	600	597	537	577	588	571	538	586	555	589	569	547	624	582	584	589	587	625	608	593	569	562	592	588	526	571	601	557	594	549	601	581	577	562	536	559	581	592	593	552	567	604	599	546	559	597	571	606	609	585	626	558	570	595	571	605	586	596	578	608	579	605	581	591	569	557	597	572	581	550	574	539	535	586	607	598	584	569	622	566	635	575	584	564	612	559	581	600	609	619	605	563	571	615	571	574	637	625	585	613	591	588	576	597	616	576	571	585	569	559	578	596	583	603	589	630	563	632	608	574	597	565	605	586	594	578	569	572	603	609	598	561	564	600	604	566	633	582	587	572	594	609	590	593	614	584	595	589	593	601	607	581	582	580	549	608	509	614	577	621	602	558	603	583	598	620	585	552	596	572	567	580	588	587	564	587	600	568	604	596	620	615	540	621	573	605	553	596	589	595	572	596	618	576	559	565	611	614	601	569	611	550	611	550	607	544	554	603	614	567	610	565	616	596	595	561	563	588	575	606	562	595	610	561	623	609	566	599	547	583	590	558	582	563	587	582	622	562	574	562	601	603	571	627	562	577	584	542	583	548	589	554	642	542	606	597	533	583	622	565	543	546	582	615	560	558	643	594	568	560	573	609	569	585	563	531	586	560	655	557	563	595	600	569	623	564	556	578	604	590	583	539	565	579	590	584	605	595	614	622	587	571	646	601	577	577	601	585	593	580	566	558	577	593	560	578	608	619	587	575	618	602	607	570	603	500	580	605	578	580	532	613	599	620	569	556	589	592	550	589	599	641	621	538	579	602	586	535	598	611	570	584	603	594	552	570
21284	1097	954	820	761	699	692	655	671	622	654	670	638	640	609	631	715	638	604	659	615	617	641	645	627	654	603	637	604	640	598	600	630	584	682	584	575	614	628	605	584	635	593	567	611	597	640	674	664	651	600	630	635	651	594	604	633	633	635	649	602	608	627	590	561	617	606	608	598	611	566	606	617	646	597	628	583	628	620	658	645	609	635	647	607	650	626	651	596	578	647	622	628	573	618	625	607	634	622	598	607	649	606	637	625	645	630	613	616	620	575	590	647	634	616	594	666	631	596	627	608	661	613	606	605	578	633	586	612	646	644	637	613	607	650	606	624	603	610	614	658	614	619	607	634	590	576	624	610	603	587	656	642	614	629	615	627	620	602	618	631	576	597	646	620	614	609	604	596	597	644	623	607	642	623	595	658	595	627	637	633	576	576	638	636	572	631	562	610	616	612	624	637	587	585	593	582	611	585	662	605	608	623	601	583	658	676	623	590	564	632	608	632	654	607	600	637	592	596	647	614	605	651	608	601	636	569	607	566	611	575	642	620	560	624	606	598	606	596	595	625	603	635	634	580	613	591	646	627	647	638	637	591	641	630	577	601	620	590	623	670	600	626	590	638	564	628	580	642	618	605	649	615	585	607	579	637	593	614	604	623	597	635	600	639	609	614	622	617	606	657	613	617	647	596	640	600	615	606	653	612	600	665	619	605	654	571	674	581	651	628	590	616	605	615	631	615	622	602	626	643	635	622	608	633	644	610	636	613	625	623	638	630	598	595	629	607	638	563	607	629	611	587	612	651	628	650	632	631	612	593	601	636	625	620	557	609	575	610	571	617	596	602	630	603	607	634	593	628	617	619	563	615	589	612	613	576	645	612	631	620	654	581	603	582	620	658	667	608	616	574	652	560	636	653	609	610	594	641	665	641	607	593	624	672	611	580	564	672	661	636	580	602	625	596	606	578	576	611	600	649	604	614	609	603	620	632	631	595	620	604	622	595	605	603	560	609	603	586	628	622	584	563	651	594	607	653	549	621	598	595	605	628	678	582	633	632	587	597	627	580	615	664	572	630	635	648	631	609	611	599	576	609	646	616	635	634	602	631	616	607	629	639	601	635	589	672	574	660	631	646	620	633	610	658	621	621	605	581	618	619	606	639	578	650	642	604	616	618	619	661	615	651	603	629	590	616	619	594	609	635	587	633	619	606	606	605	609	618	605	627	654	603	612	570	617	602	601	610	634	628	601	633	582	591	609	582	563	655	597	646	626	620	630	629	598	595	580	581	588	612	589	632	550	602	625	632	624	578	579	551	595	601	637	619	639	598	621	583	631	568	608	572	575	635	638	593	593	622	585	641	601	580	619	626	627	643	621	616	619	602	594	635	638	623	615	601	616	621	614	613	619	602	593	608	586	610	588	597	598	609	637	620	561	668	641	608	598	597	595	619	585	589	616	653	589	657	684	650	588	622	616	615	605	601	616	614	626	641	658	611	617	601	577	587	616	606	598	623	640	597	603	611	614	587	591	610	641	600	573	647	638	608	602	610	618	620	624	603	604	646	627	618	606	623	619	578	591	626	609	580	579	572	632	604	597	636	633	584	580	576	615	623	655	593	575	615	655	619	624	635	573	634	617	608	579	616	598	618	633	626	586	603	584	562	604	571	625	676	635	640	579	616	614	653	663	612	601	648	679	625	636	613	606	623	647	620	590	589	642	615	647	648	637	638	588	592	627	622	629	605	617	607	572	591	616	652	593	609	650	636	597	584	648	604	632	582	663	631	595	598	620	584	527	618	589	629	665	634	654	620	569	656	617	622	653	638	639	611	616	621	600	621	656	615	619	625	609	609	656	642	639	629	610	584	622	619	634	640	625	597	587	597	590	641	624	618	611	597	630	626	606	658	666	628	582	631	553	573	614	627	629	592	600	674	627	570	588	597	610	625	652	596	579	569	607	642	641	574	623	677	598	619	595	577	602	659	609	608	619	625	654	603	622	632	620	611	676	638	637	616	651	594	562	576	602	642	627	640	634	600	569	616	642	618	622	640	636	621	620	604	634	616	583	583	612	608	606	620	615	597	638	600	618	612	605	647	639	627	609	643	624	612	621	614	622	654	605	562	607	629	597	604	614	641	592	619	625	591	622	672	577	599	615	592	623	653	594	621	608	621	618	615	624	630	596	622	610	604	651	591	616	614	592	614	607	596	605	616	640	617	605	665	624	597	646	638	637	605	601	596	635	606	610	610	602	552	613	622	614	568	614	639	605	647	585	611	617	593	620	622	596	637	661	573	601	589	673	600	569	615	655	611	677	620	602	660	575	667	620	608	618	641	621	609	582	553	612	664	650	663	614	606	659	630	597	595	592	666	642	637	605	603	653	634	600	645	616	662	617	605	614	668	615	594	600	637	634	652	633	619	647	614	589	637	607	586	630	676	611	637	636	655	632	623	661	606	619	585	619	592	591	602	558	554	589	627	651	667	610	646	596	635	592	638	587	582	620	617	651	648	546	594	645	621	585	641	629	605	595	642	611	614	582	627	637	592	597	630	591	608	609	619	664	607	604	621	634	628	579	629	587	637	601	576	661	622	646	574	630	606	619	618	618	617	622	604	581	638	599	586	646	603	640	578	589	599	620	628	598	661	604	636	621	651	627	624	610	574	612	610	629	623	611	610	621	601	579	614	593	615	621	647	637	628	594	593	624	606	602	611	567	617	612	605	627	586	618	651	628	634	638	617	616	606	626	650	633	628	617	637	587	622	609	634	616	630	539	611	650	625	597	653	665	572	634	649	612	623	559	628	564	588	645	637	639	651	603	623	609	629	610	613	628	635	615	633	619	647	586	618	649	653	628	600	604	615	650	642	605	651	676	648	614	581	629	607	652	611	615	630	611	596	607	575	612	575	578	635	605	634	578	637	637	651	648	633	601	609	629	627	632	630	623	621	650	570	542	638	674	582	630	633	639	619	609	599	569	643	614	607	628	623	617	621	582	640	635	675	575	642	573	639	611	625	595	655	639	622	613	638	664	616	615	633	589	650	560	606	620	667	639	610	636	555	626	622	616	623	650	621	605	607	615	641	631	594	601	616	632	597	649	572	592	618	615	590	612	599	626	628	598	617	625	618	674	599	584	600	635	628	631	629	639	608	618	564	618	612	623	631	612	648	659	598	587	599	595	613	635	673	588	582	601	625	669	615	614	612	629	609	594	589	607	634	653	577	664	600	593	600	605	609	645	596	654	574	663	608	620	684	631	643	610	608	575	611	613	603	620	602	614	619	637	607	636	612	603	618	620	612	591	598	612	588	656	595	635	594	667	598	626	645	608	607	629	592	610	629	623	577	659	650	597	644	620	612	610	620	625	599	604	627	637	598	598	608	578	631	569	565	580	615	621	620	632	639	623	632	610	631	599	606	649	570	604	601	579	624	668	620	626	609	621	602	627	604	637	635	578	640	650	634	601	615	602	621	614	622	603	605	624	625	597	610	662
24545	20326	26274	24214	20298	8182	1118	762	664	634	558	538	538	474	476	470	451	445	451	456	453	431	437	421	417	449	442	430	443	437	415	405	401	424	415	412	424	392	420	396	385	417	375	456	411	368	402	422	445	427	410	411	407	404	412	369	379	413	401	373	442	394	420	405	400	373	405	419	439	377	395	418	373	375	394	420	397	360	375	420	417	371	423	432	421	411	399	395	413	389	375	408	390	415	418	378	409	426	402	379	382	408	406	407	416	350	426	382	395	409	376	361	389	377	402	400	356	402	387	409	438	407	398	408	388	401	421	388	376	402	430	415	380	403	382	382	417	394	412	447	414	346	405	364	376	414	399	394	409	378	406	390	397	375	398	420	397	372	409	368	397	391	376	359	390	366	403	399	351	416	402	371	378	412	429	395	397	412	383	390	387	373	416	434	412	382	390	422	395	374	390	403	413	384	395	400	399	412	421	392	403	421	400	372	381	421	361	372	369	396	380	369	385	402	385	415	382	423	386	399	416	424	375	382	406	370	390	416	390	373	398	395	384	425	396	413	388	400	409	383	392	402	374	396	377	376	400	396	372	377	387	428	390	411	364	388	396	400	413	394	369	389	401	416	415	434	423	388	402	380	427	378	405	397	400	436	388	359	407	384	408	414	429	402	401	429	402	408	367	391	406	448	410	392	392	392	388	424	400	422	420	392	375	380	435	426	392	389	376	436	377	397	421	379	429	385	425	398	389	384	426	416	368	375	395	366	404	387	401	399	409	396	398	429	359	394	377	391	390	414	400	396	410	392	394	409	414	388	419	382	398	382	399	416	395	433	365	435	379	396	373	383	382	399	394	418	405	422	414	425	394	406	398	392	400	408	416	402	415	428	403	393	413	406	410	373	416	397	407	370	384	391	420	412	389	407	383	379	406	382	371	386	395	346	399	408	361	387	420	405	429	417	376	397	369	369	424	423	420	364	356	381	431	438	372	371	431	406	434	402	420	413	382	378	380	378	404	400	381	372	394	402	384	398	403	395	404	387	384	449	384	397	380	385	391	432	405	378	352	361	413	401	393	388	368	390	408	413	386	396	357	371	401	361	394	383	413	439	424	420	425	402	389	352	382	394	421	441	404	382	404	417	417	375	411	404	366	402	367	415	399	391	399	405	398	380	415	378	419	419	389	393	381	380	414	407	402	413	406	366	398	374	422	414	415	409	421	421	380	403	425	420	399	378	382	404	426	422	377	441	385	422	365	392	417	404	414	392	403	380	399	429	414	394	426	364	380	395	399	362	388	414	434	384	397	388	396	421	384	434	429	388	395	411	438	388	407	378	391	383	413	395	405	422	419	379	389	409	370	402	381	405	404	394	404	391	417	355	374	367	393	391	373	394	408	398	410	374	411	384	372	430	424	378	398	402	383	401	406	366	409	406	373	391	417	413	385	369	438	397	389	391	410	431	380	388	402	375	410	388	386	400	390	393	411	407	422	416	418	408	395	401	396	369	395	337	378	405	385	390	399	395	397	419	396	392	432	393	384	385	381	432	374	390	386	386	395	412	412	379	375	394	424	444	375	393	401	401	377	435	418	373	392	429	382	399	406	384	389	413	371	413	371	355	394	408	416	406	419	373	361	394	389	334	412	398	410	373	453	402	386	389	389	390	407	360	374	432	389	381	390	412	363	418	374	398	380	394	389	394	391	403	443	405	396	400	379	398	385	387	419	377	385	390	415	380	407	400	405	423	401	374	427	420	454	431	426	379	373	397	397	423	375	435	402	364	394	413	388	397	454	393	398	377	431	405	395	431	384	395	398	434	392	402	380	378	389	383	345	387	382	385	352	434	447	414	341	411	399	357	380	402	376	412	402	439	417	400	407	425	389	421	409	425	416	410	402	371	381	368	373	420	399	386	402	422	410	411	396	392	382	391	380	409	412	399	360	391	391	383	410	385	394	377	359	367	408	334	438	396	388	398	399	400	424	423	418	417	385	412	386	403	417	395	433	373	372	372	409	404	389	428	419	433	384	395	403	408	387	389	381	394	410	412	391	390	409	403	378	403	403	397	422	404	400	408	388	398	409	371	390	385	431	399	363	425	419	394	409	430	417	380	409	428	411	388	422	418	430	400	427	407	403	388	421	396	382	397	386	414	367	385	392	393	408	408	394	412	405	424	429	413	379	364	424	414	399	371	390	412	416	387	412	395	365	427	378	367	422	407	383	435	355	369	415	345	423	413	408	395	387	434	377	402	416	406	398	401	412	390	402	368	381	362	377	413	384	371	363	391	414	429	404	432	387	416	378	419	380	425	397	384	413	409	392	425	381	367	419	399	392	412	389	404	433	398	400	410	407	405	356	386	438	360	387	427	404	371	381	422	405	393	385	394	405	398	407	408	400	347	400	389	407	438	414	392	421	415	412	390	418	407	387	415	406	417	390	377	391	414	401	376	383	417	377	400	413	399	388	400	398	393	388	416	425	393	374	382	417	368	427	405	374	381	383	407	406	387	385	398	386	409	406	405	366	396	404	414	411	424	411	398	415	364	367	386	393	423	380	406	384	398	373	385	387	379	381	409	380	386	387	437	401	395	408	415	399	389	391	359	392	400	383	418	410	419	399	416	398	390	379	389	392	402	420	401	460	443	383	403	397	378	426	388	396	385	395	394	397	374	415	394	418	401	378	376	404	391	433	367	392	414	413	425	366	410	432	406	374	406	408	426	413	372	419	391	418	412	391	389	403	390	398	420	410	374	381	425	369	382	391	407	412	404	424	379	394	398	353	378	395	394	381	394	385	401	426	377	398	383	396	405	405	391	388	420	403	417	387	394	386	403	423	436	428	392	389	402	375	402	419	413	407	387	375	374	397	365	414	395	412	370	429	406	414	416	428	384	414	424	411	385	382	417	396	405	417	396	424	399	441	416	424	387	379	389	391	388	417	397	404	393	395	354	391	370	415	401	381	365	436	385	374	402	379	431	436	406	407	358	411	404	406	333	382	392	392	386	424	391	398	387	397	400	388	375	380	388	404	388	397	395	399	422	391	433	387	378	369	412	375	393	410	387	404	404	393	396	405	416	376	368	395	378	384	383	363	431	397	417	387	394	407	368	427	391	422	389	380	397	378	383	397	398	379	373	391	385	391	418	420	389	412	428	397	389	414	386	416	389	389	370	402	399	399	407	388	373	399	387	411	345	388	389	409	417	439	418	403	372	416	439	399	372	408	421	399	405	393	379	374	386	405	401	392	396	413	418	390	391	454	418	412	378	403	387	387	379	377	453	423	437	400	355	431	366	415	416	402	420	382	388	369	418	381	420	384	419	394	389	393	394	395	383	430	394	396	429	409	422	401	438	369	374	382	414	417	379	424	416	401	400	427	396	378	412	375	406	399	397	419	381	367	381	392	399	429	366	381	415	392	389	425	408	430	387	384	410	412	435	399	430	377	384	360	351	388	398	423	380	393	361	381	395	374	366	448	446	426	416	373	414	407	414	401	427
31403	8131	7500	4094	2659	1940	1606	1240	1094	1009	859	752	705	651	600	580	587	532	519	528	527	520	473	482	494	443	485	479	474	430	449	466	438	433	444	434	464	461	432	456	442	434	404	399	477	406	415	420	455	451	437	406	399	398	437	477	381	432	416	437	442	405	402	428	472	456	471	399	409	451	397	444	431	407	381	460	444	414	395	411	384	405	408	425	369	385	453	426	433	422	398	400	430	405	456	397	409	394	385	450	435	400	433	409	427	437	424	401	433	396	379	428	436	409	382	383	399	414	440	433	417	428	442	426	390	422	378	439	416	431	412	416	424	363	425	450	384	448	415	418	416	425	388	416	408	401	432	420	385	417	411	390	412	425	395	434	401	433	436	427	398	406	399	415	448	442	458	399	434	410	452	432	420	419	413	421	379	400	396	384	469	434	440	408	413	431	390	432	434	385	393	392	355	392	422	408	475	428	440	406	430	373	446	384	416	396	435	454	427	406	410	415	446	401	459	413	409	389	419	392	415	419	423	414	426	412	406	421	438	452	412	375	402	420	398	439	461	421	437	385	401	413	412	423	388	407	407	425	392	416	406	420	409	396	421	422	437	393	417	422	408	393	449	437	458	379	424	422	442	403	421	425	416	384	419	392	425	413	392	394	374	409	427	416	408	417	383	423	395	395	407	408	407	428	407	401	430	396	392	409	424	425	376	420	409	425	392	405	402	438	417	447	397	406	410	409	393	450	407	409	434	441	401	410	420	412	460	431	380	423	423	438	394	423	395	433	449	398	409	406	442	394	425	428	375	414	383	409	435	431	400	386	404	424	440	407	397	420	424	429	361	450	429	426	403	401	426	451	427	399	377	399	402	415	460	432	435	426	418	398	425	387	431	403	453	387	415	406	390	431	388	415	415	413	417	419	422	422	416	398	396	385	426	468	401	392	415	414	391	449	429	398	407	448	413	410	442	405	433	378	426	387	429	402	412	410	412	391	376	418	419	414	417	393	414	405	403	416	416	432	434	403	388	420	404	439	426	427	440	406	429	440	432	440	403	435	420	411	441	442	404	401	401	425	443	444	433	395	393	459	400	388	403	399	393	424	408	424	428	405	426	416	419	419	407	436	388	414	424	454	423	420	437	443	400	407	405	424	439	426	439	427	451	383	436	396	423	387	445	435	402	408	405	459	402	402	458	422	436	417	419	424	431	405	423	404	402	424	449	415	441	386	442	373	437	420	402	399	398	394	424	412	422	417	446	385	406	409	429	420	439	428	417	437	437	415	464	413	422	420	381	401	418	403	449	439	406	434	471	392	417	433	400	429	446	398	432	409	431	400	408	367	413	431	379	420	402	445	418	409	391	390	452	424	414	428	391	422	388	451	449	411	431	419	408	403	399	416	407	422	424	412	435	423	435	412	426	449	456	430	404	374	408	369	408	430	427	435	418	410	412	425	390	411	393	415	399	403	402	407	405	396	426	405	410	406	448	394	416	419	436	401	423	433	399	417	412	438	392	417	390	399	464	394	395	439	401	449	383	425	391	398	387	442	419	410	435	417	396	397	388	425	368	423	395	406	412	383	442	412	436	420	425	444	401	381	420	444	416	447	387	425	453	456	402	417	435	424	384	413	408	405	395	443	404	433	420	400	440	393	405	404	399	379	399	467	423	387	395	405	425	373	391	430	414	412	465	426	399	424	418	425	401	453	452	416	407	425	439	397	411	424	391	435	453	423	426	405	441	387	430	459	421	402	403	420	414	410	420	414	423	426	414	422	378	386	400	386	394	444	406	441	402	411	424	447	426	429	422	404	415	405	407	423	425	418	400	397	414	399	424	431	431	399	413	423	419	401	428	410	349	467	383	414	393	406	445	384	442	446	415	418	421	445	402	400	424	381	406	419	457	407	408	421	397	411	392	410	460	390	416	400	427	410	410	397	371	438	431	434	438	430	445	419	448	419	391	393	379	388	420	420	428	404	453	416	414	438	389	408	393	408	423	422	422	396	385	429	425	440	426	411	428	424	448	429	420	404	426	420	396	440	435	417	451	393	395	406	431	430	385	397	394	389	438	442	436	429	449	395	405	401	452	451	420	409	393	420	376	415	447	391	380	395	408	431	398	378	420	409	441	456	421	399	444	428	413	415	446	412	421	387	437	432	448	364	377	413	439	425	432	426	406	418	433	431	413	406	417	428	390	411	408	424	425	377	416	407	430	414	414	433	416	419	429	444	451	441	430	401	411	411	380	393	413	381	398	403	423	415	393	417	440	401	392	424	404	390	417	414	399	377	435	377	425	381	415	392	426	424	427	415	429	439	372	421	445	474	424	389	443	437	405	418	423	394	436	422	396	395	423	400	442	448	410	420	384	403	420	441	406	412	397	383	432	395	430	380	388	406	406	412	423	406	435	414	416	395	453	422	421	468	435	387	441	392	420	443	395	442	397	424	409	369	399	448	404	399	392	428	425	396	410	398	405	424	415	422	407	405	433	401	414	412	430	397	377	427	419	428	414	372	416	422	393	424	424	419	396	392	407	439	415	393	414	426	392	425	394	421	436	402	406	414	423	428	409	427	432	409	421	424	408	414	390	424	427	424	406	407	420	419	431	459	418	425	388	409	416	424	411	412	413	450	440	395	453	415	418	441	393	435	419	401	420	400	436	413	401	443	432	436	416	419	420	435	427	418	389	419	402	454	431	381	422	432	402	382	414	433	430	411	437	404	394	395	428	417	448	452	438	437	428	431	429	404	422	409	437	464	387	426	434	394	440	433	420	386	434	399	386	399	388	421	462	422	359	438	412	404	428	435	468	429	427	400	429	385	424	394	409	451	382	404	436	437	404	416	453	415	418	444	448	448	403	415	416	411	420	422	405	432	431	400	491	425	431	468	441	404	445	403	410	408	406	423	411	383	400	422	414	382	432	413	434	401	421	411	388	432	428	404	424	388	399	416	431	439	401	419	407	452	424	422	413	373	434	413	417	407	429	409	414	425	425	412	423	423	431	398	434	446	437	380	415	419	409	414	421	378	384	409	394	385	421	423	404	413	405	428	419	429	408	420	437	394	404	449	382	432	376	461	459	402	427	392	427	401	414	414	378	389	419	420	429	419	449	422	412	438	459	417	389	426	442	444	413	382	407	411	454	431	458	425	440	411	432	448	412	379	422	395	387	444	432	386	428	408	390	443	421	434	441	423	434	415	416	414	425	415	434	390	416	433	399	443	403	406	458	442	433	440	433	437	446	433	425	422	391	397	413	408	432	404	452	409	417	421	415	429	416	419	403	403	434	358	422	404	410	441	415	424	405	422	392	425	424	424	419	421	435	445	399	410	431	431	447	420	400	405	382	403	423	413	397	372	434	387	426	402	402	468	414	395	374	410	408	413	441	420	419	462	399	417	429	409	392	420	398	424	419	411	409	405	409	450	460	416	449	457	403	403	473	408	435	472	385	441	399	389	376	429	394	400	389	385	427	374	468	426	437	427	416	403	444	455
22583	20330	26851	23684	20331	20381	7885	1664	1333	1206	1132	1042	1024	1053	966	978	963	927	906	854	845	860	837	849	819	813	891	801	847	818	839	816	767	855	772	851	836	837	840	779	809	829	767	784	799	812	799	831	791	760	787	861	781	810	782	822	785	785	811	818	853	784	808	787	797	722	798	753	823	794	767	866	793	782	779	777	831	748	781	804	832	815	801	834	832	780	773	808	764	761	819	796	829	849	779	792	702	788	780	815	803	757	842	802	769	769	738	830	835	778	767	772	803	807	840	846	804	768	757	763	801	771	806	772	776	757	761	818	677	760	766	771	810	799	832	762	791	767	770	794	765	799	788	769	791	767	783	803	760	757	791	796	801	797	794	761	765	815	756	795	739	826	738	825	786	789	786	809	742	828	730	785	751	774	804	787	788	787	759	768	811	797	807	793	795	781	731	837	799	748	750	791	792	809	812	814	772	761	795	771	784	789	802	791	792	766	797	753	816	797	822	805	788	803	766	748	788	804	824	795	793	807	779	819	748	841	808	734	790	885	786	739	751	769	783	765	789	762	758	762	795	803	770	798	760	768	822	793	808	726	788	768	817	778	831	794	777	771	760	769	780	816	768	830	813	792	794	760	755	815	822	774	777	776	792	812	798	839	770	796	806	803	776	804	839	783	800	791	796	800	771	776	769	886	821	821	796	791	742	773	781	786	771	751	752	820	778	777	792	793	794	742	848	818	800	780	810	796	743	772	747	789	819	820	769	817	754	775	802	769	808	742	789	786	806	790	810	784	815	824	799	789	810	876	840	777	807	761	773	736	792	725	775	817	763	813	791	830	765	798	761	823	807	763	827	770	839	767	816	762	782	772	758	761	749	763	792	779	806	777	797	792	773	806	822	743	770	791	805	813	811	838	780	793	781	775	782	807	758	774	723	772	791	783	766	798	831	812	795	844	750	749	807	811	756	769	755	733	790	749	759	828	822	811	787	816	796	804	762	776	725	814	803	744	819	753	770	761	799	761	762	762	750	796	777	779	782	816	776	769	794	757	789	810	823	800	746	797	772	775	791	782	766	769	707	770	747	750	785	741	842	764	793	775	821	819	754	821	776	771	752	751	729	795	777	813	753	825	795	775	823	788	750	758	808	760	816	765	798	756	751	766	763	801	778	767	810	806	840	812	781	763	839	791	781	763	745	810	771	823	794	752	793	773	780	764	713	748	798	823	764	780	761	817	758	798	787	772	850	781	779	736	742	802	783	769	747	800	765	745	742	791	807	773	727	750	762	844	764	824	767	833	789	775	790	828	815	790	828	786	784	790	781	710	793	831	804	782	738	843	794	812	806	820	822	840	854	798	768	807	803	791	800	766	801	801	788	822	789	791	809	782	810	808	769	785	813	803	783	777	749	801	799	762	768	737	816	794	810	810	798	784	777	797	842	814	827	809	770	745	795	778	790	778	745	824	766	793	796	836	770	790	772	819	821	791	779	765	763	779	845	809	743	775	754	791	794	766	798	848	774	778	776	813	787	814	794	763	771	761	716	783	765	743	720	772	765	756	797	761	805	762	752	700	787	790	775	758	755	788	786	802	811	734	800	786	754	793	777	755	811	813	857	757	777	841	827	852	838	815	791	799	788	838	802	819	799	841	824	760	823	778	806	814	804	827	797	794	803	743	813	851	782	736	828	801	791	804	808	805	856	800	737	756	803	799	846	759	778	773	778	740	789	822	787	809	769	792	782	771	787	766	747	850	834	743	760	768	801	826	784	810	823	799	800	819	766	767	809	818	758	767	740	759	746	810	805	744	837	785	824	768	803	799	782	792	763	778	757	816	783	760	826	791	774	783	799	775	819	781	799	756	821	747	808	843	777	761	813	803	783	849	802	767	784	836	758	774	816	816	810	796	760	808	820	759	772	801	761	778	781	798	775	780	766	780	762	780	805	820	802	782	784	743	756	858	828	815	789	748	820	848	739	729	803	786	772	803	808	773	760	816	776	823	766	772	808	769	771	789	829	807	775	803	770	761	759	795	832	731	776	802	823	811	786	796	772	787	755	737	778	805	834	763	828	789	763	783	768	733	795	750	739	763	786	762	782	803	786	810	807	705	742	782	805	767	776	773	771	804	763	780	775	803	775	790	773	749	738	788	795	803	773	755	751	768	795	829	759	769	785	812	789	843	783	769	842	802	747	769	767	767	781	767	770	797	740	800	769	799	758	804	766	719	802	792	738	763	774	793	784	810	787	792	791	830	822	792	812	773	748	768	770	775	770	818	791	764	793	801	776	815	811	774	851	739	777	804	819	758	783	761	748	761	725	805	811	836	806	840	767	857	781	765	789	740	682	713	798	794	795	806	793	776	794	756	753	811	793	792	826	758	755	795	732	739	790	815	763	849	802	780	818	806	752	832	741	811	844	798	761	838	740	775	777	722	780	824	790	813	802	811	768	771	777	784	777	750	801	788	831	802	788	792	767	793	767	787	803	727	802	771	819	811	776	788	758	808	839	795	776	796	771	783	757	733	823	845	744	803	833	871	822	777	752	809	733	799	800	758	765	816	762	780	827	761	794	783	791	751	712	848	810	808	746	777	741	753	813	727	767	731	784	798	819	809	810	825	840	774	773	814	725	744	741	758	783	766	819	754	748	780	781	763	759	795	826	784	785	779	787	780	830	794	811	843	800	817	841	802	773	758	777	790	801	782	772	772	804	775	815	798	820	818	810	808	778	718	786	800	827	800	804	764	800	779	813	811	843	768	829	772	751	787	784	789	782	764	750	784	810	790	780	776	802	794	778	813	804	800	779	815	776	838	804	741	761	820	815	801	800	745	812	726	785	780	741	866	810	801	759	833	727	787	791	730	779	784	769	783	744	758	760	759	785	788	803	785	741	761	750	789	750	742	787	775	780	813	765	743	724	803	778	805	726	747	756	780	723	747	762	773	761	795	796	822	780	795	739	771	763	791	848	745	766	827	801	802	778	800	822	795	778	803	836	812	788	798	833	753	722	777	790	760	775	798	747	780	812	779	807	764	727	803	787	745	750	808	818	806	761	799	771	759	753	754	760	790	763	780	792	793	758	791	784	780	820	762	739	791	777	812	800	784	799	776	773	775	771	764	799	811	781	805	804	824	778	767	791	792	811	780	773	821	713	770	770	771	793	830	753	798	730	771	778	779	861	782	811	765	830	787	751	810	778	792	800	714	817	775	747	762	771	773	787	741	778	788	799	827	756	736	804	801	821	797	794	809	803	803	817	752	802	752	784	809	815	767	721	752	839	785	758	763	760	759	778	756	813	839	777	761	785	810	849	744	772	782	769	740	760	791	770	794	763	769	781	781	765	776	774	787	770	763	779	753	802	784	840	754	814	790	789	757	743	744	771	788	850	832	821	735	770	774	750	798	806	807	758	789	785	782	839	790	763	729	769	768	819	785	762	777	807	778	769	811	743	833	752	753	771	803	777	789	779	765	801	835	849	719	750	809	757	794	810	809
26798	14191	12902	7440	5140	3758	2908	2417	2037	1855	1603	1416	1339	1302	1201	1109	1010	1013	1016	909	971	957	910	941	877	825	841	813	851	781	792	852	808	829	823	756	798	804	810	812	804	789	754	841	770	780	754	747	783	806	778	755	762	735	814	801	755	777	755	741	790	811	741	780	697	777	715	733	789	740	783	771	722	752	752	763	795	759	776	781	785	711	787	773	772	752	785	788	747	779	734	779	757	745	713	766	786	793	758	789	722	770	760	760	765	768	805	730	739	729	783	783	760	718	759	748	742	746	755	739	750	736	807	727	770	734	731	687	734	698	791	769	762	750	739	737	775	748	749	743	718	763	785	692	763	770	722	762	777	758	758	742	753	753	771	745	775	741	791	731	815	768	784	781	790	817	748	752	798	713	795	721	780	739	747	727	786	762	730	751	779	779	745	762	748	745	787	795	771	760	748	773	770	792	750	747	763	726	732	754	762	708	738	782	727	753	733	742	752	774	752	759	767	752	737	765	759	765	779	743	755	751	737	759	804	814	704	750	796	771	735	764	813	756	784	772	695	761	755	821	766	717	775	732	725	756	747	729	761	776	703	750	742	762	765	717	745	713	769	753	728	821	762	765	787	741	786	751	766	717	758	759	699	715	755	702	806	754	796	789	731	762	706	758	706	810	712	744	763	744	769	730	849	796	735	751	835	794	763	734	787	692	747	783	754	746	736	795	792	739	730	781	731	753	752	773	785	746	793	746	739	744	698	751	775	771	759	762	791	806	790	761	793	729	741	788	766	758	708	758	784	786	769	790	756	738	736	738	781	732	729	738	766	713	762	720	792	731	735	795	816	757	748	742	741	741	735	725	729	746	735	716	748	753	723	731	756	788	749	761	781	755	758	760	712	750	733	736	731	766	735	724	755	738	782	741	788	780	720	773	731	733	777	743	814	742	751	752	804	748	744	782	796	763	755	757	729	800	726	726	694	767	774	752	756	717	784	755	725	797	721	751	747	791	699	764	783	768	748	794	787	724	774	762	740	730	712	736	779	777	762	772	773	715	751	756	796	764	743	755	759	717	781	755	798	795	777	748	742	776	746	712	762	705	776	739	768	815	811	737	788	760	723	719	796	779	738	759	828	717	731	734	763	734	779	760	781	777	762	747	775	703	714	764	730	753	725	726	776	740	738	724	787	773	715	761	839	719	752	742	732	732	754	740	775	776	746	720	719	755	716	745	703	753	771	781	765	739	755	754	762	760	731	757	766	713	758	781	748	760	714	730	779	772	736	715	744	791	730	776	770	754	793	764	743	695	774	757	768	763	730	769	742	793	728	758	750	762	756	741	728	674	779	787	770	764	718	743	739	742	743	712	744	758	714	737	726	747	805	745	758	841	722	733	770	736	744	757	743	719	716	697	744	740	775	712	671	684	728	732	691	773	752	730	753	746	712	714	765	793	769	763	751	786	807	763	756	771	754	774	713	829	776	711	795	757	738	758	704	782	753	820	750	740	691	755	757	730	746	770	762	780	775	770	768	767	742	823	746	742	753	765	780	701	732	759	752	721	705	786	744	754	764	713	763	711	771	715	782	748	741	727	736	791	767	788	758	706	756	740	721	738	726	755	751	738	745	706	779	747	782	756	722	734	733	731	737	757	762	773	737	737	750	776	772	709	757	765	731	774	788	718	771	769	740	732	759	719	770	749	784	732	762	775	751	723	753	758	735	740	751	712	735	729	752	687	723	739	766	752	750	767	737	708	751	731	709	692	796	774	769	800	755	731	727	717	774	772	771	726	736	776	706	726	752	718	770	769	747	781	723	784	777	740	711	721	735	751	774	701	764	760	718	786	742	736	764	778	750	742	733	750	771	774	798	757	741	715	767	753	814	743	756	722	756	802	748	727	740	734	771	786	742	750	733	766	709	750	715	738	773	778	717	774	704	763	777	774	738	715	794	724	791	718	771	733	746	743	785	741	775	706	771	743	750	744	735	748	736	760	748	780	765	750	749	773	720	762	749	748	768	724	736	768	704	778	751	703	725	759	736	756	719	771	758	730	740	732	739	745	764	714	752	705	762	780	749	762	764	735	741	781	738	737	713	733	795	734	731	754	753	809	752	776	753	809	745	701	762	788	777	667	747	750	781	773	717	770	759	795	758	741	760	743	744	814	740	694	769	757	727	763	734	706	774	779	746	719	792	779	745	733	743	767	743	734	734	743	757	766	736	706	799	751	726	748	764	819	708	768	786	818	792	741	754	788	728	719	766	693	751	749	740	722	726	733	740	789	731	744	729	807	790	761	747	755	699	746	759	741	774	718	760	780	714	763	749	774	695	694	782	739	741	735	686	745	720	756	730	744	760	724	753	768	821	732	716	789	738	740	798	780	749	727	763	783	756	775	772	808	668	772	759	750	760	746	712	742	783	788	780	745	749	777	704	784	746	701	718	782	739	765	771	792	774	697	762	764	793	739	766	747	724	733	746	746	735	795	748	745	782	752	741	754	707	751	707	736	777	797	726	694	749	760	780	756	781	735	721	787	762	710	794	782	744	776	734	782	744	797	779	794	740	733	730	729	736	703	708	744	708	732	735	758	767	795	727	742	754	813	745	761	714	784	773	771	722	777	749	766	757	763	773	731	753	772	743	787	729	808	772	743	758	716	756	719	741	845	737	780	707	769	761	733	752	751	750	747	767	753	738	783	738	749	774	692	762	721	777	757	769	751	773	715	834	739	768	807	727	770	755	741	739	723	737	779	736	703	755	747	794	761	760	756	749	735	759	701	754	760	764	769	741	716	748	738	779	742	743	755	735	715	781	734	770	778	682	770	745	739	738	750	749	698	752	753	763	790	766	755	771	723	739	775	717	789	743	737	740	777	791	760	701	744	767	775	741	769	723	721	786	766	768	741	731	755	786	716	704	784	761	727	766	727	788	742	739	752	747	776	743	718	762	750	753	767	741	781	734	785	763	736	727	787	731	774	798	764	746	743	760	735	770	732	767	766	765	798	743	741	716	695	761	748	732	755	744	722	787	793	749	777	792	778	738	832	764	762	737	742	781	701	767	757	763	712	816	795	736	722	759	742	752	789	769	759	749	735	744	743	762	781	709	802	784	731	746	762	756	790	750	806	739	757	765	709	714	776	756	770	762	742	744	729	791	776	715	727	732	730	757	792	702	742	785	739	740	740	714	747	758	764	706	771	763	762	724	816	795	747	808	754	775	745	753	779	810	742	741	787	702	756	774	717	742	781	732	719	755	783	735	749	704	773	727	743	773	790	722	765	732	806	803	761	734	743	732	699	709	775	731	750	737	786	745	776	785	774	743	755	747	757	776	776	745	818	726	752	724	745	758	774	745	718	762	798	807	738	772	739	716	711	800	753	719	705	726	769	762	760	725	775	770	738	729	756	751	688	716	781	721	766	730	732	732	756	729	745	713	734	760	735	722	737	731	768	753	702	751	737	739	747	778	735	747	786	723	762	774	758	764	755	747	783	749	727
31080	14600	2587	838	655	643	623	590	587	639	587	583	580	566	572	564	573	605	612	596	590	599	588	567	584	576	596	569	603	545	578	588	548	582	603	584	585	592	596	579	615	626	586	541	560	560	543	569	601	592	598	605	593	575	566	603	566	575	572	575	587	557	614	599	603	616	603	595	597	565	626	555	596	576	570	542	572	602	605	569	625	592	581	616	612	569	579	627	558	544	625	618	579	570	558	552	654	564	589	572	577	582	586	567	608	615	565	548	555	626	525	639	577	557	576	572	554	616	534	546	554	545	595	602	516	589	556	601	600	581	579	598	605	567	576	596	600	506	605	557	552	549	580	580	601	544	629	610	584	605	575	612	589	597	589	571	573	608	564	591	589	578	592	565	635	592	569	614	565	557	575	576	548	545	561	563	579	596	627	554	636	598	561	609	602	534	579	548	617	573	603	536	540	540	631	570	571	570	576	599	607	579	572	574	607	557	599	543	550	531	604	541	560	593	555	559	547	565	610	555	555	624	592	573	578	563	533	556	585	633	561	550	560	585	573	586	589	543	560	561	622	573	574	560	551	594	584	578	581	616	601	565	575	566	591	555	589	588	612	615	576	601	578	559	586	607	560	584	591	576	568	619	574	567	621	611	573	623	557	585	548	580	566	541	551	548	626	609	629	586	601	576	558	565	552	565	521	611	628	560	603	558	579	540	626	614	587	578	563	615	582	596	594	593	564	604	589	576	574	588	585	546	611	533	572	622	604	560	568	573	597	591	612	625	587	579	599	564	582	562	598	601	605	570	596	557	585	573	599	541	582	580	630	586	597	527	576	580	571	573	628	579	625	569	568	553	582	567	599	584	543	568	583	583	580	544	552	586	602	555	571	605	554	624	595	647	574	517	584	581	576	601	553	552	593	605	585	607	546	591	592	591	551	580	580	568	607	596	607	576	579	581	600	576	564	573	604	566	574	579	570	520	534	591	610	530	571	553	519	573	588	568	563	600	630	563	595	557	574	602	565	570	619	584	606	581	546	608	557	585	570	507	612	570	551	579	564	602	537	592	592	581	589	581	585	560	590	579	543	529	613	592	567	585	599	578	564	589	601	569	585	570	584	516	594	577	571	563	596	548	583	583	579	582	592	581	584	617	595	607	588	623	553	536	527	573	542	588	578	581	601	561	556	557	596	600	575	565	534	542	628	598	595	627	577	639	551	588	610	605	641	627	558	590	591	556	624	570	603	596	562	589	576	590	651	543	572	614	593	587	544	647	613	578	577	564	617	616	551	558	552	579	554	604	579	596	602	549	590	585	552	546	552	556	581	595	564	563	567	574	581	614	615	586	583	577	502	588	554	554	580	573	606	613	578	602	562	574	580	583	564	584	554	555	582	620	601	531	568	589	558	573	608	597	546	604	579	572	601	592	612	538	565	557	571	595	570	603	570	565	601	596	584	533	634	568	584	558	623	589	584	541	569	634	568	583	544	588	592	568	566	557	580	571	580	577	565	568	624	604	601	596	610	577	565	614	561	584	532	540	563	612	554	546	617	634	613	574	602	572	576	590	573	571	602	544	506	549	570	574	597	631	581	556	558	590	598	579	577	577	555	576	599	647	572	530	603	572	578	565	569	567	556	607	600	592	575	544	551	558	600	579	639	583	573	609	607	618	580	590	553	581	592	609	584	547	539	580	583	580	565	609	575	577	568	603	610	574	581	587	604	559	585	566	579	612	576	550	574	567	592	555	584	566	575	606	567	588	643	592	564	601	537	550	567	564	581	573	560	609	542	578	583	568	642	557	611	565	580	601	581	569	565	582	562	605	572	520	589	612	570	620	608	612	586	646	617	601	581	546	562	576	593	554	563	597	574	574	562	617	597	559	580	584	536	613	568	591	561	530	576	582	548	557	578	572	609	583	559	584	587	574	554	618	511	575	591	567	563	590	619	583	599	560	658	580	571	611	581	594	606	567	547	583	609	571	581	533	593	523	599	540	561	580	628	595	590	597	593	563	591	574	536	611	590	563	579	578	562	566	562	590	569	538	620	578	547	534	606	596	590	572	616	627	568	577	565	590	599	545	574	568	559	591	612	551	582	567	582	585	615	568	577	576	550	558	586	562	557	580	523	551	615	582	550	571	611	568	527	611	602	560	564	523	590	568	552	616	586	578	554	608	587	593	594	607	589	514	614	572	615	598	601	574	582	549	585	575	573	575	564	557	585	606	572	596	578	594	579	618	636	581	574	589	572	602	589	542	570	576	548	593	623	604	594	587	597	590	569	538	610	576	573	591	563	579	572	642	537	626	558	585	631	532	583	573	581	594	571	578	616	587	592	616	563	575	566	569	596	575	587	597	550	611	593	603	594	577	606	571	622	598	627	588	549	554	577	590	560	602	557	603	566	548	648	600	545	599	604	536	594	605	540	568	603	581	562	581	601	592	573	580	595	604	550	588	619	592	605	566	566	599	597	590	599	584	614	590	554	554	595	516	566	581	560	590	601	571	610	602	563	581	567	605	589	582	560	591	590	606	584	567	578	596	579	540	646	569	533	584	575	593	560	606	539	585	568	563	574	582	537	567	614	572	593	564	632	592	569	571	558	618	558	561	602	617	546	610	593	565	565	579	570	574	550	628	583	594	604	548	580	581	562	561	575	574	600	586	561	565	616	561	609	574	572	623	594	595	590	601	579	595	565	571	565	601	529	586	562	592	544	577	557	625	592	595	622	578	585	575	589	598	566	596	576	586	566	559	583	609	585	564	550	548	561	589	600	558	588	560	585	584	581	545	583	534	594	593	573	600	582	571	569	607	539	614	547	559	571	589	577	604	565	586	577	594	565	568	567	573	582	546	586	574	579	610	563	559	580	608	578	585	591	569	627	594	541	552	553	573	637	619	542	573	573	572	618	563	610	598	580	591	614	582	592	559	617	584	538	534	585	578	541	581	595	613	582	577	542	679	541	567	559	628	565	596	585	582	544	609	606	609	591	607	624	556	572	576	577	623	565	628	594	557	542	634	586	597	603	589	594	588	545	604	540	584	561	580	593	612	590	572	607	597	610	559	572	601	592	598	557	556	587	628	572	621	514	568	581	598	591	577	591	593	524	584	618	569	574	629	568	600	602	540	572	559	548	594	595	568	617	590	570	555	552	588	568	560	573	562	595	575	564	555	557	537	581	586	598	560	592	588	578	555	576	615	618	566	584	536	613	585	567	576	594	592	606	573	590	593	536	570	529	557	580	608	582	578	578	593	596	610	582	623	598	573	596	596	584	559	591	592	595	584	566	590	577	575	572	587	567	608	571	568	602	598	601	611	575	577	538	588	558	587	595	592	574	593	519	593	564	601	567	614	565	562	595	583	596	554	600	583	593	557	606	629	569	614	582	597	565	600	564	608	587	562	609	544	586	575	571	564	613	601	550	616	550	571	573	567	587	640	565	608	564	617	547	549	571	547	584	603	548	563	591	584	561	579	612	575	580	608	559	575	600	570
19619	1133	1031	825	719	709	679	692	647	670	644	637	599	627	606	656	614	603	620	626	589	579	663	646	630	672	659	619	605	585	649	607	594	637	594	616	617	699	633	627	630	643	607	634	610	542	594	645	601	627	641	653	566	603	624	606	583	613	624	610	610	609	575	603	584	605	612	604	557	622	612	639	675	639	640	567	612	563	605	649	574	635	662	571	575	650	637	571	621	632	674	662	668	580	621	560	621	610	579	626	576	652	629	602	607	597	619	639	621	659	617	630	626	587	654	602	614	634	590	598	624	608	622	588	586	624	623	631	601	614	634	560	637	652	607	651	581	631	599	658	584	581	614	630	588	638	660	674	656	608	586	583	601	611	644	612	627	605	595	614	633	649	607	650	604	636	613	585	607	585	658	603	613	627	648	632	629	608	650	621	616	662	596	565	589	586	625	627	631	633	626	594	596	616	594	650	642	603	605	613	603	625	649	594	633	633	652	629	590	660	638	598	573	612	614	652	615	618	589	613	655	624	643	620	650	604	587	602	602	633	655	599	623	595	598	636	598	605	608	612	553	592	592	653	611	597	634	671	621	633	627	605	624	586	627	648	624	615	577	652	629	614	607	609	572	581	613	591	639	610	628	666	618	572	654	589	625	622	610	590	652	617	627	639	590	602	613	659	649	635	618	614	686	610	600	602	570	592	615	615	626	607	588	588	597	631	612	632	627	616	604	623	610	594	628	606	621	584	588	640	611	628	602	644	599	654	638	620	631	625	600	619	638	576	632	601	602	670	613	640	607	601	622	598	579	665	597	592	663	617	623	557	624	616	616	638	605	551	640	611	584	623	609	588	652	629	662	589	616	614	605	611	591	617	618	631	590	633	623	577	604	619	623	628	618	607	622	648	622	569	630	626	569	650	596	602	607	576	614	607	588	627	630	617	620	591	599	643	569	614	611	637	611	609	588	625	616	603	585	623	587	615	620	594	635	594	599	623	605	657	575	642	643	599	631	601	588	604	609	573	595	628	579	623	632	636	596	623	632	641	622	581	611	610	669	588	598	623	629	642	640	645	647	597	627	609	576	651	629	645	626	617	607	615	618	659	633	613	604	594	604	617	631	634	599	604	629	587	640	616	646	606	624	606	604	610	590	628	572	634	612	627	565	625	671	664	606	611	602	593	576	681	599	604	558	643	620	643	633	634	574	623	653	588	624	615	597	578	666	574	620	596	619	634	631	668	598	600	574	640	609	590	589	609	620	584	613	575	580	646	594	609	626	587	616	591	643	632	660	592	606	609	619	645	591	628	627	620	651	600	639	605	638	672	553	594	624	629	591	625	596	645	644	604	600	652	601	633	610	664	656	588	646	612	640	592	629	579	631	620	636	618	608	595	634	618	610	624	586	651	572	620	552	620	638	570	615	574	654	593	604	597	593	605	632	608	637	631	612	665	599	614	637	586	650	645	624	621	659	591	590	621	619	578	650	603	598	605	614	626	634	652	628	612	583	578	613	639	564	641	608	593	594	639	604	587	620	597	632	674	648	621	637	629	630	591	642	625	620	598	621	632	630	597	581	608	632	607	578	598	595	608	620	627	639	605	620	587	620	606	632	635	615	634	611	603	593	628	655	627	657	616	566	629	611	585	669	616	621	569	619	640	608	603	601	602	576	630	635	644	647	617	621	604	643	605	637	627	582	657	586	589	615	606	606	624	614	619	619	641	609	572	612	624	631	621	625	634	587	605	650	620	605	625	609	575	618	622	599	634	643	669	629	625	588	637	648	623	619	639	567	617	614	613	648	596	630	625	610	631	606	641	620	613	604	595	614	646	615	565	621	624	604	608	610	602	665	609	624	641	575	626	604	606	617	601	581	590	584	608	621	606	606	606	633	651	651	643	620	639	628	581	605	666	644	585	578	628	636	585	607	613	589	648	655	618	618	622	604	633	643	597	641	588	616	629	620	655	566	594	602	574	642	591	595	606	627	615	628	600	607	600	622	574	612	571	563	590	610	588	647	604	584	683	633	586	653	603	593	585	637	596	604	632	600	610	595	624	614	613	618	599	600	636	639	598	614	599	578	580	638	623	595	649	613	633	621	590	578	591	566	636	621	592	614	618	593	651	619	621	604	621	638	631	611	595	620	637	640	641	576	606	658	586	613	625	665	616	601	655	622	554	639	639	601	589	641	617	659	597	627	627	581	607	584	590	586	616	575	616	621	633	588	630	618	604	652	642	610	601	615	613	643	629	604	613	628	617	637	579	628	607	623	601	637	622	647	607	621	640	620	596	593	622	666	608	602	618	590	615	625	642	639	649	608	590	610	614	651	581	679	642	601	610	588	639	583	637	633	589	592	583	573	613	555	611	614	571	604	648	608	591	595	600	611	615	636	580	610	611	613	581	632	584	603	596	599	637	597	603	591	621	600	563	612	592	573	615	624	612	598	602	638	592	651	602	620	582	589	640	615	606	606	619	647	687	602	589	598	614	669	655	619	663	631	641	623	605	619	621	608	626	632	636	590	612	592	640	586	617	576	562	624	607	627	618	644	597	647	670	590	620	662	602	592	588	607	610	620	585	593	646	634	579	647	586	636	613	624	633	590	609	668	611	622	618	626	595	637	679	629	672	639	634	631	596	536	638	645	585	600	642	628	607	605	618	630	615	612	613	614	593	591	619	619	665	621	630	550	663	642	589	659	624	589	644	584	629	600	593	628	670	652	627	653	618	638	636	590	594	591	625	568	655	578	626	653	628	577	554	598	588	569	608	595	581	629	618	569	623	602	624	639	611	598	664	614	627	611	608	604	668	592	611	623	647	618	616	625	605	576	627	627	610	661	634	636	599	633	610	598	643	622	587	602	643	644	625	611	594	588	640	626	588	630	680	632	620	622	614	612	590	624	628	618	660	588	635	609	604	601	653	627	605	624	615	595	604	654	609	631	608	630	600	643	590	626	607	583	583	600	608	601	588	618	645	639	620	619	594	609	622	625	588	604	635	586	623	619	586	657	605	637	615	600	652	615	620	638	599	587	589	615	597	625	614	640	641	625	601	645	609	594	646	645	637	624	625	623	617	615	610	600	646	655	624	601	586	620	631	576	600	583	580	621	584	606	604	576	569	609	582	597	621	656	612	600	606	601	577	636	627	603	611	600	648	634	652	561	652	621	610	599	596	568	620	644	604	634	600	631	614	610	580	626	621	611	627	639	585	603	618	569	629	567	597	615	631	611	623	633	610	620	673	601	611	594	612	648	611	614	591	617	628	632	659	637	585	627	632	599	606	615	600	603	577	583	616	628	597	624	634	619	613	644	633	607	597	634	564	573	628	604	609	661	617	612	583	614	630	563	596	634	611	593	535	618	614	608	596	619	622	597	600	588	621	597	613	588	607	608	577	625	622	666	591	590	610	595	603	615	621	636	636	617	648	636	611	590	640	624	609	626	653	656	607	613	580	624	603	653	585	614	647	599	633	652	624	617	613	591	649	626	604	620	601
24434	20326	26199	24306	20303	8729	1115	791	703	627	537	578	514	539	517	476	454	476	432	452	407	413	399	442	439	445	421	441	415	400	419	387	398	416	445	419	411	404	414	382	374	457	385	414	393	416	426	392	417	423	392	414	418	394	397	379	389	375	393	442	394	417	404	400	389	405	382	413	403	401	335	408	376	435	394	442	355	421	408	385	386	399	387	378	394	381	403	390	367	423	413	415	399	407	386	404	371	413	447	401	385	394	391	401	426	400	404	394	413	397	344	383	386	381	373	431	382	383	376	447	360	436	377	385	403	403	408	420	396	393	400	424	382	420	413	433	396	410	393	431	416	380	443	431	352	415	411	387	359	413	391	412	399	445	367	381	426	422	380	421	404	400	387	361	407	428	402	419	376	407	411	382	373	447	419	395	397	396	416	397	405	413	390	400	408	369	397	414	423	417	437	384	372	398	403	365	368	411	394	443	351	396	365	371	432	374	442	417	368	391	379	419	415	377	409	380	374	384	350	409	359	405	427	400	377	375	385	431	413	361	411	401	410	415	421	393	391	444	376	380	404	423	382	392	383	396	363	367	403	399	394	365	408	360	415	395	406	393	363	374	414	402	386	416	431	418	385	424	375	396	391	403	413	421	375	423	392	415	356	391	393	400	389	403	384	419	393	405	452	390	373	380	384	412	407	383	430	401	424	400	378	384	421	406	400	386	416	377	405	392	406	403	425	430	426	387	398	423	436	355	414	399	416	397	415	353	415	403	403	370	374	405	442	397	369	409	377	433	404	421	387	406	376	397	409	397	406	410	414	407	395	405	396	381	416	383	379	425	399	413	410	408	379	394	406	369	419	409	392	398	401	381	414	370	369	401	398	410	412	420	422	368	395	390	392	375	408	414	375	424	398	409	413	432	394	376	385	422	407	376	417	392	443	406	403	426	392	397	389	394	389	394	418	406	425	404	406	404	413	405	358	391	402	388	386	402	453	407	418	405	371	416	350	365	402	382	371	383	395	403	417	401	386	406	430	397	410	373	389	369	401	389	387	430	425	415	407	392	406	434	389	426	394	383	396	401	423	426	411	394	378	394	415	399	371	362	381	416	418	370	396	411	376	429	405	392	404	412	437	388	394	393	399	373	438	383	394	407	405	411	390	389	369	412	365	414	392	397	421	434	370	393	406	430	394	438	412	398	415	430	388	440	405	422	399	397	391	394	417	369	397	429	424	379	417	404	387	405	411	405	407	406	395	405	388	427	388	418	364	405	389	390	388	389	385	394	405	414	408	379	383	394	411	402	401	387	360	384	402	421	357	402	393	383	378	359	412	386	387	419	407	408	392	377	378	411	380	397	394	381	425	425	400	402	379	428	392	402	416	386	366	389	398	432	410	405	383	415	429	393	419	397	381	371	387	397	416	404	381	405	410	372	395	363	365	364	401	416	372	374	406	389	382	407	412	378	405	414	404	397	398	384	415	393	399	392	399	400	402	377	416	416	390	417	406	397	418	390	381	396	399	404	411	382	448	414	401	427	396	384	388	399	414	413	366	393	409	352	411	376	389	400	399	411	416	399	422	408	390	381	415	401	390	396	443	371	381	392	385	424	405	416	402	384	393	394	379	390	425	376	405	376	379	390	467	402	373	411	364	372	400	401	381	404	424	412	413	385	398	371	418	408	372	377	425	384	411	419	416	422	420	379	417	390	386	429	406	420	438	420	422	373	405	389	434	418	388	366	380	440	414	442	371	385	421	394	421	375	423	417	362	399	431	407	394	343	417	424	452	384	404	396	407	390	390	418	409	399	409	415	395	420	393	369	365	419	376	356	358	422	406	381	352	361	427	432	452	421	429	413	406	363	398	382	381	384	416	413	366	397	369	362	390	409	404	394	417	396	382	414	414	406	399	401	405	386	370	425	405	376	418	421	412	404	423	385	387	384	409	406	417	364	400	399	422	397	385	385	399	424	377	408	394	403	381	388	413	418	382	380	417	380	390	437	335	403	430	423	404	423	430	428	398	374	359	413	385	422	386	399	393	411	395	415	399	380	400	416	393	374	367	416	392	368	391	405	401	386	409	391	372	407	394	401	391	404	370	390	411	376	408	392	428	393	408	396	444	390	418	400	378	404	407	452	394	414	379	407	399	433	419	362	408	364	434	418	390	391	393	373	373	407	399	410	394	414	374	390	380	391	398	403	392	396	386	363	421	374	386	384	362	401	411	407	438	395	417	416	435	391	415	422	423	406	432	423	438	421	389	411	422	396	381	412	428	375	388	414	405	386	408	402	393	392	417	390	387	409	401	396	418	382	401	395	417	424	406	362	421	349	399	386	418	412	375	367	429	405	399	373	345	406	429	364	403	389	424	396	397	416	422	411	418	390	389	359	405	408	415	406	399	405	366	420	356	389	385	385	360	382	347	412	401	358	415	422	372	383	407	416	410	409	429	414	402	407	394	389	386	418	409	374	396	399	403	382	406	397	390	399	378	407	409	381	391	398	372	384	396	410	431	389	393	401	403	406	399	421	366	412	376	412	438	430	407	418	408	384	398	398	378	394	406	339	407	414	378	396	388	419	435	367	412	398	399	400	405	370	351	419	391	405	422	419	373	368	405	412	420	372	373	390	398	375	385	379	382	357	392	411	378	403	382	379	438	372	387	396	373	387	381	411	400	427	420	405	416	392	391	420	388	410	431	427	401	391	423	427	356	422	391	373	400	384	402	351	385	398	398	399	372	414	392	381	402	365	426	388	409	389	417	443	415	415	384	405	412	397	366	379	385	387	372	407	387	399	394	379	412	378	392	397	362	386	385	414	415	370	402	411	397	359	397	400	381	406	399	429	402	385	401	385	398	375	410	373	395	446	379	399	430	406	408	387	370	381	410	415	398	385	419	373	392	382	396	443	390	427	413	398	374	436	388	388	421	391	393	394	373	363	431	390	398	397	400	427	427	398	373	392	381	353	402	405	418	378	413	385	420	428	384	413	396	396	395	427	370	418	406	393	421	410	421	387	430	403	365	394	377	368	361	380	381	379	417	373	423	380	390	396	415	416	390	401	360	426	381	399	417	396	407	414	411	391	429	418	369	418	405	395	424	378	415	393	443	388	393	419	411	396	370	407	397	414	393	394	385	376	359	401	390	411	404	400	407	363	409	387	396	378	402	450	370	376	393	366	403	375	389	407	411	404	388	396	420	398	386	431	419	374	429	408	375	378	403	372	390	446	399	411	419	423	361	375	455	396	407	410	392	412	410	406	359	442	416	385	415	365	408	426	392	407	392	407	413	357	426	372	426	429	364	381	396	401	400	413	381	383	409	381	385	393	431	373	358	400	435	368	380	415	378	402	411	373	407	376	381	417	384	422	417	446	384	386	405	390	350	378	415	410	370	457	411	427	395	406	423	413	378	403	432	397	388	441	404	370	378	376	420	393	390	417	426	367	397	430	415	402	366	397	419	429	426	402	394	400	388	402	381	355	410	425	376	405	398	423
28506	8309	7611	4099	2744	2020	1516	1275	1086	964	788	760	737	668	616	600	575	559	594	527	497	499	516	510	518	489	452	465	460	468	439	433	466	450	449	445	431	440	467	445	478	384	462	448	421	410	417	436	398	439	449	417	456	413	469	416	422	437	441	406	433	390	413	441	428	413	451	409	420	413	397	413	407	431	435	415	438	417	398	434	444	449	440	410	408	417	438	452	424	430	419	454	401	399	436	434	411	438	407	422	454	441	396	443	440	397	410	428	410	434	378	407	476	419	445	393	411	461	389	418	437	423	396	426	399	432	445	384	419	452	425	405	437	432	430	424	401	438	427	416	422	407	416	417	418	452	399	440	408	433	447	375	426	385	384	427	411	438	440	428	445	434	425	468	417	436	372	434	417	395	444	417	407	423	402	486	426	443	429	377	424	410	406	417	422	404	411	411	407	404	399	421	447	398	370	428	400	432	408	398	413	414	426	414	441	410	427	413	379	397	423	409	405	427	402	466	424	433	377	419	392	414	363	425	444	421	434	420	401	419	439	404	423	448	424	404	392	454	430	389	420	414	395	381	421	452	427	425	437	402	423	420	416	416	458	419	416	411	380	447	412	437	438	405	424	420	433	409	410	381	440	466	429	403	435	396	443	446	449	430	420	431	406	398	408	376	393	431	433	429	403	379	456	416	424	405	438	411	456	413	381	414	394	430	413	439	377	446	442	392	401	429	422	445	419	413	424	398	407	417	402	415	374	417	430	420	446	428	430	417	445	423	402	375	415	405	381	411	371	385	451	400	416	390	418	403	423	435	416	449	400	391	428	415	429	446	430	427	391	430	415	407	416	419	416	439	412	431	436	394	430	425	413	447	415	419	446	459	469	413	425	402	418	413	437	390	436	403	405	413	392	409	424	415	434	428	399	437	404	415	381	469	392	457	437	424	423	436	405	413	418	447	438	438	422	405	418	410	394	413	423	410	433	406	406	393	418	434	433	420	437	415	432	412	410	404	429	422	415	392	437	417	413	431	402	449	411	392	428	388	390	444	384	405	414	439	388	433	407	444	434	394	448	415	450	412	406	397	422	411	425	473	421	435	425	432	398	402	471	421	415	404	420	419	403	386	422	438	393	409	431	410	371	409	421	430	388	418	404	395	410	422	465	449	390	436	397	417	390	429	409	390	409	414	427	418	424	412	414	419	383	408	404	449	413	412	451	436	390	400	415	459	434	410	402	395	419	428	423	434	384	408	397	429	410	407	423	433	404	420	457	428	403	462	417	456	411	414	402	416	446	392	431	406	414	396	407	409	439	433	431	377	425	435	448	398	406	394	417	393	401	406	429	382	412	418	399	443	432	394	406	433	405	426	390	383	397	436	422	435	403	404	424	434	413	413	389	424	423	426	409	413	434	410	416	415	420	422	401	402	392	422	404	431	403	402	438	392	420	417	408	425	424	402	426	450	440	412	412	412	417	419	462	385	444	442	412	426	456	401	421	433	418	426	440	432	434	408	371	437	418	453	397	399	400	388	407	413	448	413	420	410	407	442	442	415	428	373	436	415	404	428	436	472	451	399	404	404	377	446	411	462	382	355	420	411	422	435	429	433	449	415	444	419	423	469	421	425	433	440	438	436	426	446	412	378	403	396	413	402	422	441	427	434	431	420	400	434	457	411	437	427	401	407	394	434	448	454	386	435	395	436	417	428	405	397	398	393	395	448	428	446	426	403	406	383	443	422	394	428	380	411	425	410	426	446	435	405	428	440	406	420	397	424	422	411	452	433	425	424	421	432	406	426	415	394	424	452	384	435	425	375	406	436	403	398	422	426	397	395	426	391	416	425	409	418	446	413	408	432	445	460	424	424	411	450	464	398	421	392	385	387	415	399	423	409	437	451	434	456	439	420	435	421	388	422	403	431	417	399	458	465	405	453	412	414	420	407	392	420	390	368	427	395	426	420	415	387	421	475	390	384	446	399	421	425	414	430	427	446	395	381	394	417	402	421	431	405	434	452	384	400	385	398	381	410	412	404	395	442	402	403	402	416	394	395	390	427	436	402	407	409	398	428	436	412	433	419	402	425	419	410	405	368	465	409	421	417	432	413	413	427	419	459	382	402	393	428	447	427	380	399	392	431	439	393	421	403	416	419	434	390	432	396	420	435	414	395	403	436	440	403	407	412	412	409	435	398	438	424	409	383	437	429	418	421	402	393	437	393	416	406	425	430	404	400	423	381	389	432	455	421	421	431	412	431	397	432	434	384	414	430	402	419	427	398	405	419	426	446	433	410	401	417	431	439	425	416	411	420	413	416	397	441	441	443	414	418	405	435	421	391	398	403	417	370	422	406	458	423	419	423	404	375	418	412	405	406	407	412	425	440	419	423	421	420	411	436	389	410	390	425	427	396	409	403	378	402	404	418	439	433	423	400	445	419	394	396	414	397	427	451	415	425	412	410	420	417	434	426	438	417	400	399	404	427	399	393	415	401	404	403	359	437	416	425	396	397	412	390	407	406	409	400	446	423	376	405	426	407	417	435	408	462	449	448	431	397	465	371	443	441	472	383	382	394	421	427	446	443	374	389	422	427	421	395	400	413	417	456	436	438	429	415	419	400	430	392	391	396	421	411	416	388	399	413	414	417	384	408	412	415	430	442	426	441	405	434	379	424	413	438	392	435	450	412	410	408	423	417	439	432	400	404	412	387	407	401	418	405	394	420	448	420	419	381	403	420	409	408	383	419	427	422	451	421	420	415	438	421	438	394	449	366	404	414	410	415	412	409	439	445	404	441	418	448	425	418	373	413	411	438	421	428	418	446	408	378	398	401	399	418	444	407	403	420	437	429	444	412	381	404	408	406	453	436	433	436	402	398	430	428	397	394	430	408	414	383	416	418	416	407	414	427	429	400	406	427	398	426	428	409	413	452	408	403	443	431	406	401	414	437	416	450	406	383	445	411	406	423	436	415	415	433	417	463	371	405	441	395	413	381	389	434	433	427	446	395	411	438	405	448	449	438	444	421	405	451	450	420	406	406	430	458	409	428	439	451	421	395	427	390	413	405	409	405	407	443	419	383	398	408	427	426	430	400	428	414	386	394	414	408	389	387	400	413	439	410	453	426	435	417	424	424	426	413	384	414	435	396	463	435	454	423	395	415	409	430	412	403	436	412	417	415	418	428	444	429	412	410	461	429	424	437	432	436	417	383	433	439	416	442	404	437	401	419	400	478	408	397	404	405	432	388	386	457	414	414	422	415	435	408	394	422	393	393	394	423	404	432	420	410	430	423	433	434	401	444	408	423	409	405	410	412	440	410	415	397	428	417	424	412	403	399	421	428	437	430	378	414	415	422	417	406	405	467	396	430	419	434	407	425	422	411	388	425	423	417	429	416	441	429	412	409	399	379	446	442	415	449	418	393	458	450	402	419	406	426	415	405	398	456	380	439	407	442	414	417	415	399	418	417	435	400	401	422	417	422	435	431	415	411	411	422	427	401
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
