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
340154631415	340154631985	340154632535	340154633085	340154633635	340154634185	340154634735	340154635285	340154635835	340154636385	340154636935	340154637485	340154638035	340154638585	340154639135	340154639685	340154640235	340154640785	340154641335	340154641885	340154642435	340154642985	340154643535	340154644085	340154644635	340154645185	340154645735	340154646285	340154646835	340154647385	340154647935	340154648485	340154649035	340154649585	340154650135	340154650685	340154651235	340154651785	340154652335	340154652885	340154653435	340154653985	340154654535	340154655085	340154655635	340154656185	340154656735	340154657285	340154657835	340154658385	340154658935	340154659485	340154660035	340154660585	340154661135	340154661685	340154662235	340154662785	340154663335	340154663885	340154664435	340154664985	340154665535	340154666085	340154666635	340154667185	340154667735	340154668285	340154668835	340154669385	340154669935	340154670485	340154671035	340154671585	340154672135	340154672685	340154673235	340154673785	340154674335	340154674885	340154675435	340154675985	340154676535	340154677085	340154677635	340154678185	340154678735	340154679285	340154679835	340154680385	340154680935	340154681485	340154682035	340154682585	340154683135	340154683685	340154684235	340154684785	340154685335	340154685885	340154686435	340154686985	340154687535	340154688085	340154688635	340154689185	340154689736	340154690285	340154690835	340154691385	340154691935	340154692485	340154693035	340154693585	340154694135	340154694685	340154695235	340154695785	340154696335	340154696885	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2735	3600	2300	2735	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23661	21856	29858	24413	21848	21847	7893	1434	1074	1043	924	966	881	864	892	804	773	812	769	814	750	744	772	772	763	775	712	772	717	695	758	752	743	746	701	719	735	723	719	673	708	697	725	720	685	653	704	665	699	701	778	661	736	729	704	713	721	707	676	678	738	743	695	730	714	771	718	674	730	721	686	671	747	683	702	713	667	720	662	692	748	713	709	676	692	720	734	691	732	687	676	682	760	711	742	699	748	701	675	684	719	707	680	705	724	741	742	719	699	659	687	735	749	732	733	666	787	701	670	690	706	685	726	659	699	694	745	689	725	705	728	676	671	679	766	767	693	716	739	690	688	688	696	698	688	714	703	681	707	715	731	712	740	650	678	675	673	687	720	698	675	681	688	674	743	688	718	741	749	678	718	725	730	773	687	732	702	684	700	736	693	704	704	679	722	751	701	708	729	648	692	707	715	728	683	717	739	750	661	710	678	654	735	718	739	669	700	713	676	688	710	718	644	747	696	692	738	709	672	721	722	737	677	684	645	713	688	658	686	748	708	670	713	731	686	710	668	675	685	685	741	737	707	734	716	674	703	684	737	699	693	694	747	729	669	712	717	719	656	694	716	722	702	692	672	672	670	704	741	721	708	683	691	678	750	678	658	715	712	794	738	686	681	668	722	700	745	666	701	752	679	668	707	675	687	731	711	717	737	695	678	718	720	753	722	736	720	742	721	695	654	717	715	744	700	730	704	713	716	703	719	714	671	724	728	667	694	716	723	721	730	693	705	702	704	708	681	701	774	715	720	743	685	671	712	707	700	678	677	717	723	703	738	771	693	678	709	743	701	648	683	736	714	690	678	739	738	711	694	690	667	661	674	740	678	704	738	707	722	725	732	743	688	678	728	733	708	688	714	674	675	696	723	720	707	694	700	663	673	680	692	693	716	691	708	732	711	680	724	756	703	683	715	742	739	686	719	699	765	715	721	729	700	708	718	661	699	711	737	735	691	710	717	716	709	700	683	688	696	688	694	715	732	740	763	675	757	669	729	726	722	685	725	667	743	672	751	707	692	761	704	700	724	723	729	674	765	696	712	740	757	673	667	675	757	673	723	750	713	692	687	667	694	678	699	723	712	705	689	704	726	677	685	692	689	710	681	761	701	734	726	732	723	719	687	677	695	733	692	734	697	693	696	676	690	717	674	664	710	664	703	694	710	717	751	682	695	712	679	722	680	742	711	694	748	685	707	715	654	674	696	689	679	733	709	706	680	717	649	679	691	718	733	683	710	719	705	666	738	706	691	719	721	673	702	675	679	732	636	759	663	714	688	718	713	681	690	722	717	670	691	702	675	727	666	763	744	671	712	665	728	759	676	689	708	733	642	704	703	673	724	758	722	749	663	704	683	692	725	728	730	691	731	712	734	728	726	688	721	719	673	691	701	637	678	682	689	696	663	686	730	667	710	748	714	699	697	727	717	708	718	676	653	673	751	678	723	678	724	638	738	709	736	701	693	691	647	704	679	735	694	700	725	690	730	655	672	670	696	690	702	722	730	731	680	669	724	701	702	719	677	774	699	735	699	705	664	692	686	727	700	746	738	737	725	703	665	725	707	703	743	668	661	722	693	698	671	733	733	713	736	668	736	648	707	702	739	675	687	715	691	686	674	679	714	688	697	681	680	687	742	665	688	707	703	704	737	681	697	730	694	721	704	709	692	730	696	717	702	699	694	720	683	681	685	718	727	683	707	692	661	671	696	688	742	659	708	693	695	667	718	701	719	710	691	670	721	718	656	679	736	701	726	729	710	667	686	728	705	702	710	762	695	691	699	702	691	652	695	704	748	690	685	747	703	644	710	644	691	682	726	707	663	673	645	746	684	703	742	694	685	703	701	703	704	703	692	736	690	704	705	708	709	725	725	739	726	746	716	701	686	676	698	688	679	714	726	743	706	697	737	737	722	738	735	685	653	768	666	647	687	690	728	658	665	721	702	697	682	694	701	725	683	699	747	701	736	704	714	697	714	681	712	762	720	729	716	732	690	697	658	680	725	692	695	628	708	696	697	664	683	670	672	741	722	718	621	684	668	726	703	704	726	730	678	681	664	685	751	705	744	717	687	688	692	708	701	683	717	665	725	681	687	677	667	746	696	722	708	722	714	699	733	703	622	718	689	729	748	769	702	705	730	702	703	743	739	670	738	741	689	763	675	703	718	694	675	733	699	746	697	698	749	729	714	724	763	722	738	692	679	615	729	721	721	722	742	694	720	713	712	704	716	703	721	683	719	697	682	679	752	721	707	725	671	714	693	708	688	725	695	704	703	728	754	722	695	710	736	709	690	699	695	671	709	715	746	731	720	652	749	702	669	702	714	702	674	708	694	709	708	717	762	683	712	715	705	688	711	628	752	748	690	688	738	665	697	694	743	712	731	664	683	714	691	688	658	672	679	707	739	696	675	710	675	707	678	701	746	687	672	664	687	708	711	713	713	718	682	691	685	705	697	743	684	681	641	739	740	747	701	748	699	742	689	722	665	691	710	712	669	707	733	719	684	665	714	702	722	731	686	661	681	731	682	679	732	742	724	720	688	706	697	688	704	702	676	746	674	706	696	708	715	720	701	737	699	668	703	697	703	736	688	678	733	700	736	691	670	751	683	691	675	691	668	705	704	695	698	694	646	740	660	646	696	691	676	742	708	730	716	721	699	707	719	712	740	712	731	684	709	659	681	724	691	698	703	695	659	683	688	653	710	726	745	744	726	733	651	734	696	651	738	700	679	668	722	683	698	675	718	712	723	659	654	694	734	696	727	701	719	693	664	638	700	726	708	736	689	639	718	686	680	700	692	695	722	707	706	706	726	691	738	715	741	717	732	655	677	703	686	745	677	675	681	688	735	741	757	706	679	677	739	667	699	667	708	694	691	660	728	686	694	700	706	706	720	688	745	648	675	678	695	687	700	677	719	724	737	722	685	732	714	696	721	703	650	744	731	695	726	712	714	676	654	727	687	694	682	671	705	710	728	643	667	646	711	691	688	661	718	682	728	720	704	650	696	712	688	731	746	731	691	656	690	683	692	687	677	694	701	745	718	632	680	691	726	701	740	679	701	708	695	698	683	693	715	651	714	671	674	704	718	723	678	656	709	700	716	752	719	705	717	698	738	704	714	674	717	719	708	711	760	678	713	674	741	720	635	702	630	703	700	687	702	693	731	745	718	725	703	638	738	700	714	741	692	658	709	744	689	694	754	745	709	663	710	731	714	708	705	714	657	695	722	673	694	683	677	665	675	659	688	679	689	744	680	697	718	686	748	685	665	695	694	717	635	653	662	692	694	659	698	716	719	709	720	694	656	650	748	694	702	711	646	689	729	715	697	729	684	721	725	680	686	727	654	687	657	708	687	707	748	647	711	718	726	713	679	691	712	713	704	740	696	671	690	707	713	673	733	707	743	717	698	688	680	658	689	729	690	686	687	719	699	683	668	679	700	689	695	705	756	693	696	733
45670	55892	11038	5931	4215	3198	2583	2171	1904	1737	1491	1421	1328	1255	1221	1166	1017	1162	1035	1069	1121	992	1099	949	953	996	942	984	969	950	939	941	1018	916	919	955	899	999	935	978	982	977	918	887	945	948	931	924	881	932	959	925	928	994	923	945	923	961	902	938	925	906	909	914	907	910	887	915	938	916	888	888	925	981	894	980	911	956	883	902	1000	943	908	932	902	936	936	892	874	928	903	900	906	965	875	911	944	979	877	926	898	897	919	969	922	915	901	871	919	938	900	947	913	891	908	972	894	885	945	937	932	944	883	933	873	890	954	890	923	948	960	944	887	888	868	962	906	920	953	879	910	913	903	883	826	961	832	901	900	869	898	921	903	891	948	928	891	889	900	871	923	866	945	941	917	909	914	908	892	878	849	910	901	945	945	863	822	926	910	908	938	903	952	957	926	950	914	900	959	918	946	877	885	910	893	932	901	905	940	959	864	865	877	881	896	936	927	947	864	924	883	928	938	935	950	917	918	887	940	940	896	857	953	906	933	903	948	918	884	960	941	968	913	948	961	880	891	909	910	884	871	971	910	891	908	908	945	942	915	873	863	925	913	898	881	890	906	959	848	920	901	927	923	889	920	910	907	907	890	876	877	929	920	914	904	886	966	960	905	909	924	912	928	908	882	910	923	903	932	982	924	932	945	890	920	922	870	879	940	936	869	890	873	887	909	869	888	879	852	948	881	959	908	920	881	898	892	910	868	915	918	878	903	916	914	892	899	935	939	960	878	853	874	912	902	857	925	943	984	941	924	903	928	915	878	904	902	944	939	953	918	880	890	920	915	943	886	905	956	858	933	960	857	883	950	841	947	844	931	859	923	893	952	930	904	935	889	892	965	904	982	922	855	956	896	863	921	869	937	942	940	911	954	907	896	953	881	903	944	859	890	923	816	946	859	931	948	974	936	887	948	905	944	814	915	889	940	909	913	928	920	920	925	939	996	880	905	875	909	879	853	942	928	942	931	952	892	917	885	926	932	881	958	955	910	886	911	953	918	885	964	881	960	939	848	901	898	920	948	919	884	915	905	921	905	889	933	912	866	913	918	876	904	876	872	906	898	894	873	904	916	884	856	941	880	883	892	916	904	893	936	925	921	933	942	898	875	926	884	916	937	900	918	860	957	908	867	881	932	899	860	879	892	917	924	908	930	861	910	851	922	870	935	979	906	919	905	892	851	915	923	918	922	858	892	914	924	941	874	839	906	904	890	933	927	866	880	937	888	881	923	868	890	913	892	892	911	895	903	925	902	866	888	888	925	975	891	846	911	882	973	955	885	943	934	906	891	868	933	911	922	928	943	923	924	894	953	885	896	924	929	880	900	924	890	884	851	927	918	941	898	897	954	895	930	915	894	925	894	897	948	943	911	980	887	865	924	920	899	947	921	873	885	840	951	886	881	926	920	875	903	842	895	911	932	869	921	898	899	886	846	916	862	911	887	911	876	913	885	922	881	904	975	847	907	892	917	897	922	901	898	861	919	931	887	926	946	876	932	895	887	910	877	902	878	898	899	905	932	926	912	958	909	885	870	903	922	897	904	952	913	892	911	889	865	912	890	972	940	898	939	903	909	902	913	927	927	923	917	954	940	939	892	932	990	962	907	985	892	903	971	852	910	902	875	895	937	873	865	950	905	917	888	943	891	962	894	929	875	887	903	871	913	943	944	966	921	891	876	982	943	942	931	897	893	893	917	861	919	942	936	904	976	890	875	869	865	921	918	936	933	891	995	910	951	863	867	900	929	897	912	898	860	889	891	876	940	939	869	902	966	860	935	894	890	915	941	928	915	885	859	907	921	910	943	924	930	957	971	889	920	906	928	922	928	935	908	918	908	936	889	885	943	962	890	913	937	922	959	914	886	936	938	944	948	843	905	932	905	895	874	912	906	923	926	903	886	873	894	930	907	907	919	875	894	925	918	928	910	937	891	900	903	925	884	912	885	951	871	919	943	900	861	914	962	908	917	933	958	950	924	887	872	932	870	942	905	938	901	905	903	912	904	898	956	853	868	917	910	958	880	902	902	902	933	894	899	916	887	907	924	933	938	904	895	904	913	950	892	889	954	928	944	905	906	926	899	884	925	899	977	915	943	910	908	871	869	975	933	947	915	958	921	901	905	963	885	906	897	939	934	941	895	910	907	915	866	961	886	927	906	930	877	919	939	874	867	914	958	917	908	943	923	919	872	894	963	872	927	967	875	889	850	916	915	915	952	876	878	858	902	913	935	854	920	862	929	827	943	907	873	967	905	931	878	870	925	928	904	950	932	951	933	944	922	915	942	917	878	909	896	927	925	920	891	889	909	897	931	931	932	925	905	896	900	931	887	863	928	885	869	923	905	912	915	881	908	916	871	909	887	854	878	938	907	895	914	870	950	914	903	920	902	908	878	918	880	908	946	891	883	920	894	888	933	906	854	934	910	946	960	940	917	919	888	868	940	873	913	845	933	928	922	875	880	919	917	923	871	967	914	876	900	912	926	915	935	933	929	884	872	889	917	859	868	930	902	896	857	903	904	939	887	916	898	927	889	889	898	927	938	935	915	896	882	903	881	962	927	920	973	892	921	908	858	903	874	913	883	892	926	944	908	904	913	907	902	853	847	968	915	891	891	916	925	931	902	901	946	901	904	915	897	958	945	894	898	921	930	938	885	901	927	861	897	936	911	918	934	944	966	910	942	882	895	932	864	926	897	927	897	912	931	887	903	918	865	945	924	876	920	851	921	922	887	877	849	925	922	879	928	897	939	856	934	923	934	936	861	905	895	890	880	878	841	868	881	952	884	897	983	875	967	948	899	964	923	881	946	893	933	856	882	918	929	930	885	935	933	926	930	952	929	865	898	922	944	848	865	841	891	916	928	939	867	900	930	908	898	915	893	910	887	1016	948	926	873	925	907	912	912	881	907	869	931	843	864	952	939	864	911	851	934	938	900	945	874	898	900	887	866	903	908	906	917	891	911	906	938	860	847	901	855	913	956	934	929	921	853	885	947	931	901	895	942	892	857	921	889	954	896	889	893	890	914	911	897	913	867	942	898	908	917	924	885	940	887	894	888	934	909	909	850	949	900	902	906	918	909	869	881	910	928	948	934	929	914	926	907	903	899	905	910	921	852	955	893	942	927	974	917	997	898	954	908	931	892	890	839	882	910	883	880	931	989	898	950	929	895	967	936	910	904	866	882	958	865	896	897	882	886	853	932	894	960	953	951	918	919	914	929	927	902	938	855	963	887	925	903	952	897	912	915	880	972	907	925	913	857	874	848	990	922	928	890	922	883	898	950	921	942	896	863	872	924	875	898	875	872	893	854	955	883	885	978	922	928	959	931	937	910	957	846	889	923	877	865	923	910	949	909	894	891	868	884	878	863	949	906	899	937	902	943	920	910	894	941	901	908	959	915	909	895	892	895	868	923	917	918	912	860	873	947	921	946	998	879	885	909	900	935	886	946	899	863	917
28900	25148	13737	1942	866	763	576	565	557	543	534	543	521	524	531	486	519	492	504	531	477	511	521	496	475	538	497	467	496	552	514	519	492	567	508	492	467	550	521	528	491	540	472	510	461	512	511	513	513	547	515	489	524	518	513	554	513	502	535	521	479	530	502	522	515	496	507	521	507	519	515	515	522	494	518	494	538	526	540	526	511	515	486	522	576	500	520	535	562	547	509	523	489	471	535	525	551	487	513	521	545	499	489	492	508	470	550	528	494	502	526	517	474	541	494	542	518	567	517	508	506	494	495	511	504	517	541	500	512	509	502	520	480	521	533	512	474	491	542	542	471	527	487	542	512	508	519	529	559	487	475	539	537	508	531	471	535	540	528	497	533	493	535	524	572	500	517	550	528	564	496	535	505	530	509	529	521	562	551	536	513	508	502	534	528	518	508	527	504	540	554	508	493	511	520	494	529	513	537	503	484	510	467	547	491	534	510	484	532	465	503	498	511	536	503	494	510	514	525	522	500	495	497	518	559	514	477	545	549	517	534	500	502	545	480	488	541	508	529	517	498	511	502	513	543	504	516	496	529	517	529	526	520	467	495	527	512	558	518	485	522	488	500	506	489	495	545	481	498	521	539	490	489	488	497	522	524	519	526	517	523	503	538	533	503	507	509	526	546	520	539	493	504	532	530	520	515	511	480	562	503	540	529	477	532	509	525	495	522	515	504	562	489	460	539	543	495	555	535	530	551	493	479	493	551	524	534	535	505	515	511	478	508	550	522	507	522	469	528	525	523	513	499	492	504	529	514	499	548	496	497	497	493	470	516	521	492	522	530	474	502	506	504	525	481	507	542	469	461	488	500	495	509	493	529	539	485	506	515	480	524	545	551	492	532	508	514	528	518	547	513	549	521	502	489	500	532	548	545	511	525	510	543	515	493	523	514	504	504	543	516	533	523	526	522	545	528	537	536	517	530	514	466	533	495	555	484	522	524	521	518	512	578	524	496	524	532	543	486	496	512	528	502	509	497	504	529	492	521	524	508	510	507	516	482	490	491	521	469	509	552	502	498	503	508	539	489	532	506	549	560	530	526	537	527	504	532	520	476	467	501	508	497	515	518	488	481	473	517	530	525	491	516	491	529	522	503	473	475	545	560	463	513	539	492	520	538	482	532	532	500	521	507	502	507	520	529	541	490	557	557	503	461	456	491	480	505	496	468	478	511	518	526	485	516	514	505	531	532	512	456	501	544	503	494	495	531	508	490	523	503	504	478	520	549	509	510	536	545	497	532	551	486	535	496	510	515	549	512	542	505	517	512	514	485	508	462	556	526	478	514	510	498	520	524	515	541	552	488	488	544	510	522	480	504	516	501	519	519	528	522	514	517	501	501	524	514	498	501	498	534	494	516	483	491	513	517	525	532	477	498	497	528	496	558	519	506	497	494	538	478	538	489	496	533	511	534	495	518	509	488	538	567	522	556	526	535	477	544	509	540	501	512	519	517	547	491	526	509	501	468	539	536	481	550	529	517	535	481	557	518	538	528	524	496	486	526	498	518	515	514	547	567	523	511	494	512	524	489	502	500	537	498	537	540	483	539	495	544	534	520	535	511	521	538	502	534	501	507	509	531	542	490	523	480	500	510	502	567	541	568	496	515	501	526	483	492	529	534	504	523	499	523	494	496	484	495	547	526	543	496	491	511	522	525	531	503	543	501	497	538	512	486	486	512	475	512	530	508	484	460	525	552	525	537	541	522	557	521	515	544	526	571	506	536	521	496	581	505	521	497	507	505	475	502	517	512	558	515	536	535	517	501	544	497	510	513	503	522	483	518	540	484	496	515	500	518	536	529	501	517	533	534	515	535	511	513	525	545	538	525	491	517	493	504	517	510	543	520	501	507	544	540	561	507	549	522	491	546	490	520	516	558	530	471	503	525	510	506	523	536	488	531	507	541	515	542	484	565	507	487	485	497	511	491	560	542	531	467	502	484	507	506	515	543	521	474	503	522	548	515	507	515	528	541	495	519	501	537	527	518	530	511	485	504	497	511	529	553	532	514	487	499	485	521	546	524	490	473	534	512	497	512	530	510	502	510	501	506	542	518	504	553	492	552	479	516	485	565	496	493	522	507	504	507	520	500	527	543	522	506	507	507	533	547	526	547	517	514	532	519	515	497	507	522	557	510	480	507	503	518	550	532	509	466	513	521	485	532	500	506	500	531	565	492	523	502	491	494	557	519	498	555	527	516	479	513	517	542	534	515	534	536	518	523	522	535	486	553	494	501	548	516	521	503	493	530	514	556	486	477	503	530	518	515	482	528	516	539	502	504	547	507	547	540	497	524	478	508	508	514	522	516	536	494	512	500	506	506	516	507	521	537	483	487	507	494	496	523	521	544	566	500	532	554	511	546	492	519	504	505	541	504	486	463	499	530	510	496	480	459	474	455	557	566	526	549	512	502	475	541	506	526	514	480	517	520	514	479	495	519	507	528	491	529	494	524	511	513	512	503	541	526	532	501	532	518	539	515	534	532	533	501	498	553	505	562	519	528	518	487	510	561	470	556	490	521	502	482	557	511	491	516	505	529	522	505	500	536	490	531	531	539	529	544	526	483	548	526	492	512	487	493	513	562	545	515	471	517	473	519	514	528	538	533	510	477	525	471	511	482	517	487	474	511	486	506	563	488	524	502	520	515	484	521	523	538	527	522	544	553	505	561	531	508	526	507	516	524	529	516	498	506	533	509	522	553	523	509	565	485	456	544	519	532	528	531	500	531	497	510	517	493	481	551	480	495	487	527	485	533	479	522	491	547	521	530	525	524	505	524	541	554	500	560	515	496	493	558	517	554	521	526	475	544	512	525	511	505	547	524	537	462	516	510	492	544	568	502	528	522	503	525	532	525	515	524	528	528	493	521	542	517	488	499	527	494	547	455	504	522	509	481	533	534	510	496	519	533	470	503	507	505	515	517	550	506	553	513	499	503	500	487	495	518	525	541	503	538	508	506	547	543	498	513	493	492	534	489	512	496	539	537	502	521	511	507	478	519	552	543	516	521	524	494	515	513	499	502	549	541	523	507	535	520	527	499	524	484	552	496	518	503	529	526	488	525	523	513	504	488	492	519	524	511	527	506	518	527	544	524	545	537	530	536	478	519	482	538	516	498	526	552	544	532	514	512	526	523	510	507	537	526	518	508	510	525	477	482	487	513	519	485	502	504	511	505	553	530	513	514	522	511	586	498	542	501	479	510	485	496	573	477	505	486	513	513	501	497	521	479	517	499	519	491	492	518	487	499	485	542	524	526	523	485	514	479	545	503	499	531	496	514	542	516	525	500	506	509	529	485	497	521	524	528	511	531	503	500	534	540	499	513	507	521	498	523	527	497	558	511	520	515	479	527	494	539	533	531	538	488	493	489	467	541	487	477	534	528	507	477	501	524	511	545	498	483	544	503	525	469	538	509	514	488	509	533	515	498	492	540	550	493	515	558	521
35484	35122	1421	954	788	765	745	713	707	720	689	660	731	712	666	696	702	665	729	639	685	697	687	717	679	688	687	673	611	692	652	656	695	706	664	674	671	698	665	672	684	643	664	672	653	650	654	689	644	643	709	693	706	720	682	656	705	663	659	654	627	685	701	689	651	699	664	669	675	672	621	666	683	683	648	710	724	668	639	692	659	662	676	674	672	666	657	667	677	646	664	658	642	666	748	662	669	681	734	663	665	626	657	662	663	672	693	672	656	717	696	665	663	629	674	629	681	718	653	629	692	629	650	677	631	706	665	692	647	635	657	639	675	691	621	707	652	685	697	665	693	617	680	681	651	659	697	654	709	671	642	611	663	694	654	696	643	694	652	745	670	634	668	645	702	664	672	690	682	679	679	641	678	638	662	670	665	641	659	657	704	616	650	684	640	649	716	721	682	677	686	635	672	677	657	654	671	701	687	673	657	662	676	666	608	682	661	668	664	640	662	643	640	676	663	640	695	687	678	677	637	648	701	690	606	693	696	693	679	667	656	705	699	659	672	669	660	672	638	645	700	683	691	649	675	655	640	666	668	656	718	666	683	654	690	673	637	655	654	695	680	677	678	662	695	669	663	710	674	686	639	625	656	634	668	684	686	652	676	712	673	643	637	681	694	674	675	660	676	649	722	629	708	672	651	671	646	670	648	689	658	707	672	689	628	703	665	653	672	685	672	634	682	677	670	682	667	647	708	693	679	645	623	625	677	656	655	686	636	642	634	675	678	696	626	651	671	644	659	665	640	704	623	648	645	624	654	657	687	671	702	670	701	628	649	655	728	658	647	676	627	709	665	628	713	618	693	697	678	670	661	726	652	649	721	715	679	734	675	614	685	640	684	663	681	641	711	660	667	676	673	694	671	634	673	679	706	703	669	656	697	664	675	661	680	679	643	711	648	707	692	672	654	671	604	657	685	689	651	618	636	723	680	681	677	694	715	667	680	641	674	680	662	672	671	675	660	639	682	691	673	678	661	687	654	679	644	678	665	709	697	641	649	672	609	723	677	655	689	716	637	659	671	624	675	712	640	648	668	709	698	672	637	651	647	650	625	698	650	708	645	675	691	697	674	653	712	676	629	651	647	670	665	634	646	650	656	660	647	692	695	708	713	641	708	694	700	686	674	660	680	659	693	669	670	695	636	646	685	709	656	689	664	671	685	659	701	648	667	654	646	712	675	668	643	678	653	678	680	710	649	658	669	626	670	694	691	694	698	663	635	684	693	687	644	660	691	721	656	688	702	679	698	655	689	675	690	699	708	648	659	661	658	690	660	623	644	696	686	616	658	642	666	651	655	647	672	641	654	666	663	669	683	701	682	666	678	697	660	650	681	709	666	665	651	718	650	654	712	658	671	665	640	678	703	677	701	683	653	669	631	698	661	698	702	671	658	644	604	642	625	659	663	676	684	686	619	675	675	683	665	708	696	680	638	645	659	657	662	693	646	670	646	718	627	681	655	666	652	657	642	682	677	658	699	660	654	650	648	677	671	673	667	684	665	701	637	680	688	709	668	644	665	713	649	636	689	727	698	649	679	688	711	655	628	687	649	684	649	646	668	722	654	690	684	655	687	697	657	666	682	680	686	710	690	641	662	652	663	674	680	644	674	684	675	666	678	720	652	691	648	639	676	705	613	672	658	682	744	693	688	632	632	682	673	662	696	679	666	649	668	689	688	701	652	640	685	689	669	643	659	646	704	655	625	651	699	667	659	658	710	669	705	691	680	648	674	675	679	699	603	643	722	701	681	703	686	653	683	622	683	675	693	662	639	703	698	722	659	673	632	664	685	643	680	712	674	668	646	687	608	669	686	656	676	708	714	626	667	688	638	668	661	699	658	653	667	672	672	696	696	674	672	639	659	678	692	691	693	689	688	693	674	684	720	633	674	660	742	657	669	671	680	701	669	656	643	693	719	618	707	652	713	642	680	673	699	702	671	673	673	691	638	667	602	670	624	643	671	722	691	728	680	654	690	635	641	687	679	683	671	654	625	648	670	694	665	695	631	653	682	660	645	652	650	641	669	648	655	673	691	700	643	643	673	663	669	649	681	698	631	660	715	720	633	698	669	650	662	636	638	669	680	674	666	681	691	635	673	674	673	658	671	683	664	668	679	663	721	689	716	658	650	630	662	627	685	659	629	673	724	669	661	685	677	687	648	676	704	711	683	654	669	665	653	668	678	738	643	649	687	657	653	710	656	620	711	626	677	664	652	705	644	663	660	693	715	651	663	691	703	649	706	710	684	696	712	666	674	652	674	696	684	726	641	621	636	642	693	673	662	671	704	691	682	713	702	659	715	672	715	681	709	643	666	680	671	701	653	666	660	651	682	687	725	653	672	662	669	662	646	649	665	707	650	717	669	704	698	690	650	657	667	682	684	665	645	711	674	649	670	663	660	659	660	681	644	699	672	689	700	674	668	618	621	691	721	655	722	673	666	687	648	714	626	700	703	653	636	701	706	659	657	682	678	656	663	702	639	650	699	652	709	730	625	672	635	757	678	680	644	665	641	643	644	655	681	669	645	693	679	710	670	670	636	677	662	648	669	669	676	685	655	659	640	647	676	633	677	709	657	647	650	724	694	624	650	628	668	701	653	688	621	666	662	663	642	686	609	682	668	657	637	669	659	703	751	674	616	617	677	644	707	676	689	634	675	633	653	694	662	698	679	719	636	659	643	733	609	659	650	630	657	689	651	703	692	673	640	649	669	665	685	693	692	677	645	691	643	692	668	639	726	675	661	665	634	711	653	664	680	657	661	693	725	696	712	691	661	650	660	680	710	632	745	683	651	678	693	659	674	666	633	669	637	653	653	722	678	652	676	685	701	692	662	671	693	697	667	602	676	670	638	713	661	670	675	703	687	689	671	713	686	682	685	676	647	705	657	630	629	680	629	666	675	711	631	673	694	640	690	688	636	658	671	630	691	660	681	671	668	679	661	709	638	703	659	700	673	625	640	707	657	681	618	682	658	651	642	658	617	707	647	663	706	757	618	660	674	649	705	665	662	690	665	666	666	638	628	665	741	698	659	673	710	635	676	663	642	634	643	678	692	658	663	674	644	653	669	669	695	682	664	711	629	685	662	699	659	672	659	692	715	711	658	693	651	607	666	669	634	657	682	700	667	663	674	677	627	703	675	629	655	682	730	692	678	709	640	693	715	629	628	667	658	673	684	673	658	632	658	690	699	634	687	693	687	642	692	696	666	701	637	696	670	674	696	626	664	643	609	666	705	683	712	681	619	668	647	720	668	648	660	656	631	666	660	642	662	655	688	695	672	674	653	723	682	692	687	696	648	642	665	686	667	678	637	650	706	669	643	719	674	693	694	668	724	676	663	687	666	694	693	660	690	634	715	685	732	645	663	695	670	690	655	677	645	670	670	667	651	650	721	688	660	650	673	705	671	696	654	709	683	597	667	673	684	680	717	700	655	708	624	649	683	703
23819	21101	28343	24063	21014	8530	1444	1126	1019	941	913	894	823	881	816	844	862	832	798	801	824	802	809	861	811	794	801	799	789	809	754	849	783	824	815	819	743	753	780	761	764	728	760	792	787	808	802	722	770	753	772	773	778	798	786	815	834	805	768	755	782	746	747	802	833	821	758	776	793	785	741	775	819	782	790	697	780	784	770	773	751	777	770	785	766	794	731	784	783	775	792	780	790	768	805	781	778	779	792	803	806	778	751	784	785	779	784	727	717	749	730	771	825	773	785	735	799	743	725	821	768	724	780	761	764	767	791	772	812	730	730	754	733	776	749	699	768	749	804	774	780	811	837	754	804	769	782	730	744	741	739	727	763	778	745	770	768	750	792	757	717	741	774	825	726	753	783	762	777	736	736	799	787	746	735	786	747	735	745	774	782	824	776	756	768	722	735	753	778	807	773	846	759	778	750	777	834	742	792	777	769	713	752	792	752	778	770	727	787	760	784	755	743	813	745	738	785	737	784	741	799	761	768	745	741	792	750	753	768	806	819	769	757	832	769	771	716	733	752	718	723	802	819	769	773	760	740	799	791	741	770	788	773	774	776	766	761	705	758	772	791	769	707	772	802	759	759	790	762	807	755	688	819	808	780	775	795	784	819	756	754	795	786	738	754	797	804	779	753	794	764	762	801	753	783	767	827	807	809	800	742	781	754	763	770	738	776	840	822	754	733	775	755	784	773	700	771	772	846	785	753	783	753	725	790	765	803	802	737	823	753	744	766	790	714	752	766	736	759	714	758	759	839	754	736	746	797	791	738	755	754	767	760	747	731	832	768	790	758	774	787	761	757	779	806	767	792	778	781	771	769	789	801	753	791	783	754	717	785	726	780	748	762	793	778	783	810	751	793	792	850	774	758	774	776	776	768	774	793	800	814	792	751	748	728	744	745	722	750	760	696	758	779	753	764	769	737	797	779	757	765	816	807	785	743	746	764	733	777	773	762	770	727	788	800	746	778	792	788	788	759	765	789	754	754	783	776	706	763	760	742	768	753	781	745	740	732	790	774	741	779	732	802	754	749	771	783	746	731	796	787	739	794	758	762	766	730	737	750	797	758	753	780	785	782	743	842	809	782	791	732	761	787	769	772	840	777	757	767	765	776	776	802	758	739	820	777	765	735	795	778	777	781	784	754	778	754	771	786	765	754	803	715	803	742	741	739	726	755	788	713	759	743	764	765	759	722	789	776	792	766	769	778	782	711	775	766	752	772	780	775	754	751	798	761	773	776	785	772	715	778	748	760	754	725	771	782	756	792	824	777	779	779	763	720	780	744	789	803	836	746	803	786	753	794	759	779	799	805	767	788	781	809	774	800	706	745	761	769	718	805	793	752	729	748	809	781	740	707	771	808	730	761	731	743	766	767	730	779	706	797	769	788	754	775	795	763	802	769	772	701	768	748	792	743	797	812	698	775	757	759	731	783	761	788	759	789	744	792	800	725	742	742	743	763	727	807	824	751	774	784	778	745	805	795	812	749	767	724	797	772	771	769	768	741	790	792	738	774	784	757	786	760	702	736	780	758	793	755	758	779	793	769	831	765	791	796	779	768	790	766	775	787	786	787	761	732	762	741	782	802	806	780	738	803	762	798	777	807	775	798	760	765	782	750	770	776	719	764	771	715	747	784	811	810	815	737	778	748	719	823	756	772	754	775	764	745	744	746	745	793	808	777	737	767	728	776	731	804	800	789	734	794	796	795	731	762	761	779	787	790	748	751	773	813	769	805	770	818	738	779	735	799	786	771	750	767	724	740	836	776	749	761	796	720	770	738	758	824	819	763	768	749	779	770	755	766	764	754	760	801	771	759	798	740	804	767	750	764	759	788	748	753	767	754	759	809	777	766	796	746	769	765	744	737	820	781	784	727	734	758	769	747	788	733	736	754	791	794	737	761	770	779	731	774	718	796	752	748	777	764	756	794	730	800	739	763	726	742	761	798	718	769	723	759	740	793	774	778	765	756	702	738	735	765	762	745	805	784	795	768	731	758	725	756	805	787	737	763	748	801	791	755	721	773	829	738	806	761	791	758	786	795	798	809	797	718	791	775	724	741	768	743	762	793	854	753	743	802	785	769	753	805	780	727	750	768	766	760	754	716	775	764	784	765	718	824	765	776	721	791	775	814	753	760	744	743	793	786	730	732	797	774	729	741	764	745	756	773	753	784	805	749	747	752	786	786	755	760	781	750	739	740	793	769	783	735	740	757	736	750	772	727	786	818	719	761	733	747	756	797	757	699	791	838	745	767	754	714	763	787	780	738	744	755	750	783	831	797	735	789	753	816	757	749	780	790	741	742	765	738	730	785	781	769	805	758	739	764	781	735	718	793	780	757	714	760	782	762	762	753	770	776	761	774	742	726	764	681	754	789	764	792	805	787	755	773	748	793	772	774	764	775	814	803	754	757	819	778	769	766	789	770	719	728	768	743	767	763	702	753	787	771	780	771	819	748	783	805	754	729	749	707	756	747	740	787	772	720	793	788	769	793	775	817	746	741	696	720	792	781	798	772	710	757	758	768	779	798	817	765	753	811	762	771	796	738	766	763	778	737	806	737	756	800	774	719	810	702	773	760	759	787	775	740	782	781	726	737	779	723	726	818	713	775	794	770	824	727	759	758	727	777	785	793	802	795	757	766	739	765	713	816	761	775	750	772	722	787	814	763	771	757	828	785	783	785	786	775	752	729	774	731	763	793	727	782	770	717	776	784	799	771	755	753	764	758	816	772	757	761	791	795	751	792	766	766	764	790	757	765	783	764	736	775	759	773	738	765	759	815	743	733	751	791	736	759	736	791	795	776	772	800	772	721	815	728	798	763	769	749	804	759	756	778	781	757	741	790	718	730	814	763	805	715	772	778	767	811	756	763	742	779	766	767	746	716	812	778	798	767	771	808	764	776	744	788	789	755	772	783	749	771	807	805	778	757	763	808	771	736	823	785	744	739	796	769	796	811	729	777	779	788	777	838	756	767	755	744	749	796	791	773	769	782	779	754	776	766	749	757	773	775	822	815	804	729	746	778	739	767	770	772	779	753	770	728	771	796	715	770	726	777	759	783	710	799	776	783	711	781	731	821	717	780	772	750	716	820	785	738	736	771	772	770	783	740	800	768	758	758	743	785	769	756	763	728	743	773	789	786	722	759	812	766	750	749	757	785	747	767	779	745	759	770	770	812	757	871	741	760	797	738	750	802	780	735	714	781	756	750	757	754	825	748	750	792	762	785	769	740	759	760	777	775	785	762	767	761	771	733	758	726	780	751	744	795	774	729	754	788	769	813	783	752	785	766	796	783	736	762	711	782	785	716	772	777	741	758	794	746	756	776	821	744	769	743	747	800	768	807	798	771	756	815	761	737	769	736	775	779	796	766	773	780	775	795	797	791	783	703	762	736	802	788	769	779	789	763	813	814	741	748	768	740	760	809	809	784	752	777	763	751	770	813	735
39984	46034	6742	3526	2662	2164	1831	1688	1488	1420	1262	1173	1139	1120	1118	1127	1122	1037	1042	1072	1040	1041	1004	955	988	1095	1009	1062	997	1035	1059	1034	999	987	1012	970	1008	1051	996	978	938	989	997	976	974	948	1016	1032	998	996	999	1030	1004	950	958	1021	1001	1001	998	1036	963	1050	957	984	998	962	1031	1031	974	1001	1031	999	1024	1036	974	957	978	977	979	1016	954	944	1029	1001	985	1022	984	984	987	994	1013	1028	996	998	954	1033	971	929	980	962	1022	986	1018	988	1037	1001	1013	944	975	943	995	958	975	933	965	1001	986	961	1068	1001	961	989	977	965	980	988	1041	1003	990	1007	999	1049	960	988	994	998	981	979	966	1025	973	940	951	1005	1001	982	1016	978	949	1006	1010	947	992	971	988	1055	991	987	1000	963	979	973	975	955	1020	949	943	980	1041	940	929	960	939	961	974	1019	1010	968	1003	1011	1013	942	977	947	959	947	994	1001	936	1001	976	943	1001	1039	995	980	1006	988	991	1032	997	1003	942	1005	993	998	951	992	1025	1024	956	963	899	1041	990	944	1072	967	1014	976	938	962	942	926	1030	985	1022	985	974	1016	919	1023	959	1016	982	1016	981	948	981	944	971	947	1000	1047	999	972	944	982	990	940	1016	989	1005	1015	902	983	955	1030	1019	964	1049	996	1005	983	983	1006	966	924	1000	997	1009	977	1015	1026	1007	970	985	1010	963	999	961	1000	913	970	998	990	1043	984	1001	1000	1009	996	984	975	963	1042	956	929	990	913	996	985	1029	1029	963	956	1011	930	983	998	955	958	995	991	1001	992	985	1026	932	971	995	996	959	998	965	977	937	923	980	1049	1036	1036	1033	985	990	958	984	986	1010	957	1019	1002	1031	957	987	951	978	980	1010	992	962	939	996	1012	979	1043	952	978	977	1007	922	944	1046	991	954	943	956	1017	1030	958	958	989	990	975	939	991	952	981	1017	956	960	998	975	967	1011	982	997	948	1030	986	983	1006	955	1064	996	985	1001	978	964	1014	1010	985	1004	978	950	963	995	1008	995	964	1029	1016	990	941	986	964	942	1033	954	925	1020	985	1018	984	988	1003	1006	933	969	1030	1030	997	944	955	957	961	969	981	997	967	1025	951	957	1023	947	958	968	956	1048	998	929	934	995	960	997	1008	1058	960	992	1004	954	1006	997	1013	1022	944	961	962	952	1046	967	952	912	997	1003	960	948	1006	1017	1010	963	950	970	1009	964	935	968	979	969	961	957	969	977	918	972	1015	1017	955	1043	919	1000	1006	978	996	983	953	988	923	995	978	986	971	918	996	978	992	1002	972	977	959	964	982	979	996	948	1014	932	946	1032	1018	1058	963	1030	1009	966	1020	1015	1011	974	1020	963	1027	992	971	998	1015	995	971	994	1003	949	928	966	1040	1017	1025	977	994	929	987	940	1043	974	951	1013	992	943	992	995	1017	991	999	1002	934	950	977	932	974	975	982	960	989	954	1051	990	1033	995	948	979	967	974	983	1002	1017	914	995	986	995	983	1023	992	996	1007	973	964	1011	990	973	959	985	1024	973	998	1000	918	978	950	989	984	1007	999	974	1022	1003	998	980	931	961	999	972	1016	963	988	970	1004	959	1001	1066	942	1020	942	990	1000	1073	1013	1020	996	989	970	970	996	974	1023	1016	983	995	980	1018	972	979	1030	1024	950	972	959	987	924	1003	992	1003	986	995	939	1037	986	987	1001	949	929	1002	961	933	965	1010	1013	949	1017	940	948	997	920	1008	999	991	962	951	982	977	1004	989	974	1000	998	1022	1035	1011	1021	982	957	1003	946	989	949	987	1035	1019	1009	1005	990	945	926	1001	1015	952	1069	1007	992	978	969	1003	962	1020	1002	1018	1009	968	999	969	998	993	942	1016	984	974	1057	965	1019	1004	993	1014	1039	972	976	969	1008	974	911	928	965	988	929	1012	947	1032	961	943	995	1033	916	987	965	985	969	1001	992	969	1000	947	963	980	1025	981	965	989	937	960	923	1011	1016	973	994	975	997	1041	976	980	1022	987	961	1027	1018	961	1010	946	952	972	956	956	980	1019	1026	951	966	1005	961	955	957	1029	920	1000	1004	962	997	1008	1019	966	973	1003	941	987	971	940	962	947	1006	1008	1045	986	968	970	950	992	957	1024	965	942	990	1014	996	1047	1009	990	996	1001	978	946	1014	932	983	972	978	1007	943	980	1031	1022	1039	990	930	953	999	990	973	952	959	930	1053	1009	947	986	1032	998	961	1009	976	993	973	1002	986	965	1012	1026	936	973	960	956	998	953	978	954	978	946	994	1016	917	1049	958	1005	979	1004	985	996	975	972	1007	975	974	1016	1007	1030	963	973	973	986	993	995	994	1018	975	996	1049	1035	938	955	998	981	972	983	1016	965	967	1020	998	966	1003	1060	968	1024	896	993	971	994	978	985	941	1001	939	1008	978	984	984	977	971	972	973	997	946	958	1002	971	988	1006	987	968	953	970	993	995	947	991	940	956	1020	1074	1010	1002	980	953	956	1025	952	989	1024	945	999	1043	1009	1003	1011	1013	947	1031	1022	1000	1004	995	990	989	960	1025	976	1022	1001	977	1027	1020	1039	1024	999	977	958	994	981	990	991	930	980	947	996	1011	960	1010	987	1058	1026	1016	1031	999	985	1017	990	929	976	994	1008	1006	1012	1023	998	995	1034	989	958	995	995	1005	1004	975	1014	944	918	936	1024	979	991	1024	962	1016	1042	960	992	983	957	936	997	946	992	1017	986	1033	950	1011	999	1044	1017	972	998	933	978	994	957	992	949	984	980	947	937	1009	976	939	965	960	1021	950	974	959	1116	959	973	1025	1044	924	1004	978	984	985	997	995	928	990	1000	993	992	987	938	993	965	950	1001	994	977	1005	1011	978	1025	985	957	967	1016	1013	962	1025	916	971	997	969	977	909	970	972	982	969	941	1032	1032	955	957	991	997	939	1006	949	1087	986	947	983	960	954	1038	997	982	1006	976	957	949	963	1018	988	968	982	991	997	959	993	938	1004	1022	978	965	921	996	941	998	1007	1058	951	986	925	981	1005	1048	974	1014	996	1014	1007	1030	973	988	941	1008	992	995	1021	913	983	984	990	978	958	916	1023	997	968	1019	996	967	955	974	985	997	988	976	998	972	1059	991	948	961	1032	990	954	966	1004	997	990	995	991	983	966	991	1040	968	948	1002	955	1030	1053	977	988	955	1044	981	969	940	1012	986	997	937	1004	966	988	959	969	979	988	985	920	979	944	955	987	992	969	958	981	1000	1020	993	1036	985	1004	1034	961	997	985	960	1001	989	987	950	983	1044	985	1005	984	973	996	960	1067	973	967	1000	981	1021	1007	962	1011	1019	1020	972	967	967	977	973	959	997	1013	1021	1027	1023	973	939	990	966	985	1038	1046	1016	1021	980	941	991	975	990	1000	986	957	1050	1026	1016	980	987	984	962	975	946	1017	1005	975	967	955	950	932	900	1000	1038	931	954	935	966	961	1106	1012	1005	967	1043	1012	988	954	1003	1008	1039	987	977	1003	1017	1024	1018	966	984	1016	981	908	1043	1001	972	995	995	946	1009	978	1015	1034	957	966	975	999	951	936	1003	980	1062	936	925	1005	977	932	967	973	1005	946	998	968	949	996	977	1045	1021	983	1038	996	947	969	976	1005	931	991	971	1061	974	958	956	1069	973	973	1034	952	1032	991	954	993	936	998	1002	1001	1025	961	1000	1000	951	1008	1010	1001	958	1026	1024	949	942	1012	995	1001	1024	984	954	981	1028	951	968	941	1053	974	1000	982	1012	978	1028	1015	1017	968	960	918	956	1031	1017	957	984	994	962	978	1017	982	971	981	949	995	923	964	1018	1000	921	975	921	1033	970	964	1010	991	988	985	961	1002	982	980	1045	1027	984	985	986	992	1004	1000	897	963	1010	996
22862	21122	28850	23630	21117	21114	7697	1336	1045	1026	919	853	833	838	786	768	743	698	767	739	711	712	717	657	698	649	722	730	697	734	723	669	674	640	696	728	703	668	698	724	650	665	715	686	703	674	698	691	658	665	635	668	637	715	685	665	631	658	659	666	678	656	713	677	652	709	701	683	669	669	676	674	654	656	674	691	632	682	677	711	668	659	645	700	677	702	671	650	728	683	726	678	634	693	648	641	651	658	664	719	709	709	708	657	715	650	647	699	700	642	657	653	704	677	688	669	731	678	644	679	677	685	672	657	640	657	658	705	644	659	726	662	653	674	681	688	701	701	656	666	667	688	655	714	690	678	671	682	642	680	685	708	689	666	657	732	693	721	728	679	688	676	644	720	691	691	684	689	705	724	673	673	704	682	699	679	636	679	668	677	679	670	671	662	678	674	700	654	644	701	675	667	680	622	645	653	694	700	672	668	690	659	681	655	642	682	661	671	688	625	718	640	676	708	742	681	654	657	648	689	646	697	662	694	712	673	660	698	719	634	699	684	673	693	626	666	656	646	661	695	645	650	690	687	654	660	693	674	663	691	686	661	669	686	696	663	685	704	697	703	670	695	679	668	686	714	686	628	713	681	657	669	663	689	691	644	730	641	706	621	745	675	700	633	686	721	643	680	635	690	661	702	663	718	702	669	672	678	695	656	701	654	644	691	731	666	702	692	701	687	641	660	698	674	679	684	673	658	620	669	668	661	708	629	635	714	740	659	671	648	643	595	600	656	654	690	695	652	671	679	712	648	662	649	686	672	702	702	692	656	664	675	661	701	660	662	682	692	647	679	670	679	645	652	664	677	663	663	691	715	668	669	689	686	692	725	667	657	699	630	677	662	654	684	740	680	659	707	687	660	695	657	657	704	657	682	683	647	652	643	680	686	686	653	654	707	694	676	687	649	665	663	669	683	674	695	686	705	664	665	633	679	719	708	706	714	711	662	658	642	695	659	691	662	643	649	654	671	713	657	636	701	650	705	689	670	628	668	697	728	688	679	657	644	707	654	648	654	656	657	689	669	657	641	624	661	665	667	676	645	695	672	679	687	678	709	679	673	673	667	649	661	698	665	651	669	697	640	726	667	679	710	640	665	663	704	625	671	651	626	742	681	650	709	714	693	688	663	646	678	666	610	680	663	677	715	656	664	682	670	684	686	670	650	695	629	666	631	713	651	659	651	684	697	723	699	694	703	649	700	659	659	660	707	646	636	643	687	687	646	694	678	667	712	690	718	725	652	677	716	674	661	674	692	666	653	671	673	644	684	623	645	716	669	631	680	673	655	712	656	607	633	692	732	660	680	614	636	631	651	693	674	627	677	737	683	655	659	652	692	677	677	690	691	686	673	672	663	660	711	667	623	699	660	691	626	646	681	662	653	702	698	673	683	654	654	705	641	691	678	691	633	700	680	699	697	674	640	718	677	691	677	672	661	717	663	711	663	666	656	637	648	656	672	652	681	659	696	680	666	672	662	645	670	707	659	665	675	713	674	673	698	701	693	643	671	660	672	680	638	662	676	715	689	660	677	683	685	699	643	664	661	694	689	746	703	689	689	676	677	677	680	649	649	695	673	726	671	684	694	637	629	683	669	652	674	718	720	662	714	659	636	740	690	651	659	673	652	723	679	683	706	692	697	643	687	661	661	664	652	663	698	667	676	624	663	678	675	653	673	679	697	633	688	616	666	710	733	650	688	678	628	636	684	701	673	660	688	673	648	657	639	672	699	640	681	712	663	682	676	674	677	706	674	667	709	697	685	673	654	602	651	657	644	639	705	676	646	676	674	682	660	687	667	655	654	656	678	659	688	611	618	663	680	702	640	643	691	675	677	663	639	710	694	700	682	673	691	726	648	678	687	677	693	670	662	699	718	678	670	692	660	690	663	668	692	663	684	642	660	673	648	730	671	699	659	695	649	703	689	685	715	635	628	687	663	681	664	628	702	672	637	665	670	695	668	666	701	692	690	659	664	677	701	678	641	638	692	652	644	701	639	651	662	677	662	675	700	669	664	678	663	655	667	675	662	655	675	630	729	662	670	674	676	762	655	648	667	707	653	643	722	694	680	614	648	633	694	659	654	668	690	657	659	649	694	675	678	668	649	648	639	672	663	683	704	702	646	655	631	677	694	694	630	661	655	636	641	691	674	673	630	661	626	650	644	642	675	651	679	657	659	669	643	718	653	682	661	655	696	677	681	682	707	663	678	694	670	675	668	674	687	676	627	659	637	686	728	680	694	654	683	642	646	686	667	660	669	686	728	667	661	694	657	688	677	673	673	678	674	698	686	699	647	709	634	656	676	660	707	668	694	680	693	624	713	678	680	665	652	715	630	638	668	602	690	631	679	639	661	642	660	692	681	673	660	659	679	647	671	688	656	656	667	671	655	704	681	702	688	702	690	722	716	678	658	713	660	651	669	691	681	645	684	682	650	698	662	660	664	697	668	651	653	695	678	677	700	665	715	633	636	712	628	656	638	676	679	665	661	663	661	639	673	672	623	679	661	644	672	653	693	738	702	625	645	669	706	653	632	654	649	695	658	707	674	682	678	631	651	692	712	667	651	644	687	684	638	698	679	646	669	674	632	662	659	701	656	691	661	659	650	667	618	665	658	667	679	649	694	641	673	670	686	678	636	663	677	682	678	691	676	697	697	645	693	661	604	646	676	672	646	706	667	677	705	660	645	688	722	673	664	692	692	722	661	705	690	669	678	680	655	669	711	702	664	662	650	675	680	742	708	694	599	710	698	656	643	671	638	706	656	720	703	669	676	636	625	682	688	621	672	673	654	692	721	647	715	682	654	673	721	692	687	660	667	651	641	686	696	701	687	666	633	678	714	685	687	659	608	653	706	672	618	723	668	658	717	653	658	671	729	664	661	659	708	685	703	638	682	657	686	679	739	628	693	692	710	650	671	662	649	693	680	676	672	668	642	662	633	656	669	644	686	692	717	675	662	667	635	644	651	646	666	677	693	687	727	733	695	621	686	640	701	687	663	685	655	650	676	709	641	647	647	630	646	662	663	662	673	726	670	662	688	665	665	705	646	689	708	664	683	657	706	701	646	700	696	719	642	646	643	684	670	687	673	710	631	661	673	725	725	676	682	708	620	684	682	709	678	659	675	679	631	696	626	670	682	685	692	648	697	639	670	702	650	668	646	686	670	684	661	696	694	684	697	677	723	687	631	661	667	668	671	682	680	664	680	658	646	678	647	647	612	650	671	669	661	681	700	702	711	668	674	692	685	679	647	634	655	700	698	691	641	710	645	672	699	632	674	668	675	642	669	720	705	624	669	674	676	693	685	655	662	673	652	662	677	653	668	668	688	705	696	681	701	697	678	647	658	676	622	668	658	709	703	651	681	721	657	712	614	678	718	656	671	693	649	698	651	711	674	675	652	725	683	668	693	677	665	681	661	661	679	644	698	681	675	671	664	621	662	652	651	689	671
44228	50202	10929	5870	4038	3134	2496	2132	1889	1660	1502	1358	1289	1298	1120	1069	1026	1069	1101	990	967	948	932	941	969	1024	925	887	957	967	946	901	905	900	894	941	891	906	868	844	890	876	871	904	839	840	882	826	818	904	892	917	863	867	834	878	854	848	848	871	872	891	914	851	910	839	899	862	891	832	864	842	894	841	842	834	867	880	895	834	880	895	880	865	902	914	844	853	899	889	831	885	871	862	861	869	852	847	810	827	821	860	861	924	876	877	891	893	888	889	892	857	879	884	851	876	886	892	868	849	883	849	880	834	873	906	902	854	917	902	871	837	914	902	874	832	890	910	904	853	890	877	862	828	853	841	891	858	860	884	900	843	879	899	846	837	874	900	885	875	871	859	825	842	856	861	863	868	843	850	876	886	918	878	818	867	863	871	918	901	860	812	870	870	842	855	822	825	870	899	861	847	870	898	875	945	881	905	828	861	887	864	839	857	842	870	885	915	891	840	841	890	867	863	910	858	847	945	850	910	907	873	906	862	897	862	880	906	866	862	821	869	870	845	900	905	863	888	898	923	862	844	862	824	880	859	869	853	878	893	868	847	885	894	853	897	870	886	925	878	856	820	872	887	898	856	898	838	787	870	815	869	851	871	887	894	938	827	878	873	864	906	894	884	834	928	918	867	874	859	875	884	820	840	867	864	876	833	822	857	855	885	878	869	878	852	873	876	866	873	896	877	866	850	841	908	897	861	854	870	875	825	815	872	847	901	864	897	838	910	867	830	866	871	849	880	910	902	952	873	865	832	887	885	862	902	880	907	856	906	849	832	941	842	861	829	903	951	852	838	887	898	868	853	906	875	845	880	892	879	865	940	837	866	822	884	860	841	860	874	840	923	843	859	872	910	835	834	858	870	911	881	885	876	889	880	911	837	841	837	907	862	870	793	855	860	856	867	810	904	883	847	888	862	840	894	859	914	877	892	859	833	941	929	887	941	826	845	865	903	859	837	896	885	851	868	913	867	847	910	867	882	858	912	870	889	892	879	891	864	805	852	902	867	901	862	898	894	849	859	856	872	893	954	894	897	857	899	949	863	892	826	867	820	888	855	899	877	891	851	890	884	901	844	857	920	900	894	844	860	873	894	826	868	850	872	805	910	838	790	881	855	880	884	782	838	840	888	879	894	884	829	879	887	889	805	856	865	884	837	821	890	887	903	883	863	896	827	853	862	830	938	892	882	853	833	866	902	841	875	848	839	876	888	895	843	855	887	870	772	817	836	892	913	888	913	879	892	808	871	860	864	860	863	843	847	876	856	856	849	865	869	850	889	883	872	787	824	901	912	898	873	898	871	860	887	837	872	839	856	858	860	908	825	850	859	876	802	837	883	876	855	856	894	863	852	885	904	864	861	888	822	841	841	882	880	859	893	883	896	839	818	871	856	832	873	940	801	898	899	822	837	861	880	857	872	837	908	874	893	915	951	933	825	835	880	858	903	858	822	836	837	906	846	871	901	847	942	928	864	894	886	888	889	885	933	912	877	860	864	798	860	811	871	868	858	859	837	894	873	863	839	865	890	919	876	834	883	891	868	833	935	779	871	830	877	881	841	861	774	878	856	907	869	868	874	885	876	901	907	906	846	889	904	912	862	883	880	882	919	859	816	883	844	855	889	813	865	861	889	865	840	892	838	854	928	816	863	852	839	865	907	885	870	877	846	877	874	821	839	833	871	905	906	858	886	832	853	868	852	826	895	837	913	830	847	858	864	884	893	870	890	896	882	800	882	886	880	828	877	918	896	858	868	846	831	904	857	821	864	901	845	853	867	843	851	868	872	921	892	874	891	829	831	831	880	853	918	849	911	851	884	893	909	845	924	844	814	819	867	915	870	872	903	876	871	898	840	811	796	784	852	839	896	896	915	883	881	896	848	917	876	870	844	871	851	813	892	868	825	882	877	866	823	846	851	883	887	872	813	876	875	812	856	890	921	869	910	858	879	871	882	880	876	854	886	838	877	843	843	856	856	870	884	934	872	893	887	852	859	917	842	864	841	880	918	851	834	875	879	847	867	851	885	863	896	919	886	861	900	893	899	818	853	839	881	895	854	862	897	927	911	827	850	900	918	920	844	887	814	844	834	870	872	864	881	902	871	849	843	885	860	870	861	886	858	832	849	885	864	856	846	891	859	883	898	875	898	899	844	851	881	860	889	858	889	844	841	881	887	886	870	850	877	901	874	865	883	911	911	853	856	879	876	863	841	897	853	879	930	884	856	833	817	901	871	830	852	825	862	869	838	856	859	869	841	922	877	829	918	879	944	875	853	869	850	877	862	906	846	904	882	868	874	851	834	887	815	901	833	868	847	894	873	879	882	821	941	844	854	915	917	894	874	836	883	876	876	911	842	849	887	863	864	866	878	836	884	868	950	847	866	870	874	879	845	882	880	792	825	866	905	881	862	871	864	907	926	861	851	894	865	924	868	849	855	872	872	851	831	861	885	881	851	851	870	823	848	855	865	884	863	870	906	914	909	880	891	836	852	907	845	840	931	895	858	821	835	882	851	879	904	869	838	844	861	874	864	865	827	894	893	900	867	861	873	908	840	833	904	819	912	863	821	884	845	895	880	894	847	852	920	849	861	894	832	878	820	874	863	866	913	871	849	855	833	897	876	910	850	850	899	871	953	860	864	901	837	873	858	906	867	882	855	907	874	850	861	885	891	871	911	874	909	816	905	855	841	850	885	821	857	894	893	857	869	870	889	858	815	904	883	827	881	849	839	862	927	866	864	909	812	902	877	902	846	866	848	868	893	888	851	835	867	889	896	895	886	854	844	825	833	835	898	872	832	899	881	887	896	853	871	877	876	910	830	880	888	891	831	863	849	885	887	885	880	816	912	878	852	875	900	909	907	840	893	881	864	897	887	888	879	880	908	873	898	837	902	903	891	890	873	876	903	865	837	878	908	930	897	877	828	879	867	844	902	894	892	879	839	831	871	861	803	857	893	824	827	846	805	837	889	859	903	770	895	925	875	824	870	830	896	901	919	950	844	886	868	853	869	883	852	921	870	870	846	856	841	910	881	896	831	888	908	811	850	838	869	884	870	844	823	883	896	877	888	884	898	868	934	898	875	826	836	859	895	865	830	864	946	839	870	834	899	869	844	875	888	883	857	861	843	831	831	867	862	866	895	877	863	853	785	839	874	870	898	856	796	909	835	878	833	855	897	877	928	875	891	873	884	812	905	891	941	873	833	894	885	863	826	885	905	866	916	906	828	885	850	842	887	836	866	891	905	892	874	861	874	825	885	838	858	818	885	863	850	866	849	800	845	896	817	865	840	911	832	864	876	870	873	862	863	842	870	894	876	857	838	901	855	872	862	872	873	812	878	874	814	909	870	833	891	881	883	869	829	839	875	872	890	848	891	927	917	880	890	819	836	919	849	909	823	904	873	910	814	880	863	833	875	852	847	878	889	861	901	855	866	847	849	883	864	851	889	877	823
28761	24836	13572	1896	874	772	596	553	549	502	537	490	496	535	520	554	516	506	524	534	520	524	505	538	485	562	544	498	537	529	498	541	477	502	501	517	503	510	548	514	505	521	537	503	477	532	513	533	480	524	488	535	499	474	483	521	492	508	524	518	525	492	524	553	517	483	496	499	531	505	541	521	484	524	495	512	493	534	574	505	521	505	520	473	513	512	519	518	508	549	578	512	502	463	542	513	503	504	506	505	487	532	514	493	552	498	531	498	501	516	547	500	505	489	508	531	507	503	500	525	513	501	497	507	529	507	477	487	522	549	528	528	512	498	507	502	498	523	553	507	532	508	529	487	490	539	502	506	493	543	509	522	546	496	526	502	517	543	485	473	536	496	496	535	511	509	497	515	488	502	555	533	492	525	517	530	534	510	496	485	484	492	552	515	512	467	500	486	516	489	502	531	529	505	554	541	499	513	493	503	489	487	507	497	513	510	525	506	528	501	473	537	495	499	514	500	493	536	545	524	549	526	494	510	512	491	460	553	545	535	519	529	488	471	510	488	509	482	570	540	502	503	508	571	506	534	492	501	465	498	540	514	478	523	503	517	511	504	507	507	531	504	531	524	517	545	522	510	515	535	524	491	550	493	526	544	513	526	488	534	534	564	497	485	465	501	515	484	542	517	533	502	499	549	508	530	508	486	513	546	563	524	510	496	544	502	479	509	521	512	539	511	504	539	503	496	478	537	505	508	514	466	526	492	515	496	531	567	550	533	519	530	479	462	541	503	501	484	502	520	514	518	535	521	498	524	536	505	531	525	535	503	467	536	505	523	508	499	469	508	538	557	543	501	504	519	526	473	477	546	500	573	519	500	520	509	491	498	495	535	548	498	504	517	495	542	550	577	551	516	509	501	518	521	518	515	533	524	520	514	521	518	506	464	520	484	545	442	462	540	534	551	526	518	529	507	513	522	508	539	498	515	462	492	520	514	505	512	523	527	524	513	536	520	529	544	466	509	526	505	520	537	503	514	539	506	547	474	529	531	514	464	490	499	495	546	542	515	500	534	520	510	512	516	515	501	495	470	512	517	517	490	514	499	507	505	495	516	483	461	532	544	558	559	489	507	540	539	464	515	504	466	496	492	468	486	514	524	525	499	500	515	514	512	501	509	517	489	517	558	505	493	489	540	545	515	499	533	524	522	526	495	554	491	524	529	479	505	518	509	536	517	561	558	565	518	498	513	520	529	550	532	511	507	582	521	533	526	526	500	569	535	502	554	493	544	482	497	493	554	469	471	507	506	497	493	532	520	491	549	524	527	502	484	562	514	539	524	502	550	436	536	551	493	534	508	514	500	505	483	491	498	521	518	507	490	499	513	521	513	553	499	535	479	510	544	465	487	470	506	490	529	535	463	494	473	504	544	517	514	489	531	544	477	534	542	453	526	530	496	498	514	531	504	518	493	533	522	533	550	489	528	534	506	541	523	524	534	485	508	516	489	490	507	516	569	472	511	531	517	509	529	518	521	529	525	514	523	526	549	515	514	503	531	488	570	494	541	507	508	568	513	536	553	490	480	530	508	563	534	516	515	500	553	500	530	517	522	571	479	507	529	497	518	508	478	464	501	543	495	516	495	539	480	501	514	524	515	546	490	522	506	528	538	488	524	531	476	505	465	523	529	531	470	538	515	495	554	500	507	488	498	502	546	507	514	497	513	504	523	523	525	528	506	557	540	514	515	519	503	517	489	511	541	519	516	524	476	517	521	530	519	525	548	531	506	519	553	518	529	471	511	532	524	506	516	515	503	507	511	517	508	514	550	540	572	514	535	483	524	508	493	515	504	514	451	522	520	510	500	518	531	474	503	524	518	527	565	538	546	480	502	511	532	505	523	515	528	511	520	481	516	544	525	488	520	532	488	516	525	447	514	543	508	508	493	535	537	525	480	546	523	497	535	500	537	501	475	512	553	522	499	541	537	534	532	500	495	512	553	509	515	499	468	530	518	518	563	524	540	509	517	538	531	490	527	541	476	515	467	500	525	526	516	517	482	466	480	490	514	491	528	512	533	529	489	513	501	530	476	497	528	504	515	518	490	494	513	516	530	520	508	504	531	503	524	501	484	474	555	497	491	511	532	516	520	529	523	488	520	508	537	530	527	486	501	483	506	531	505	530	517	498	504	500	443	532	538	540	510	534	503	518	525	504	495	485	532	512	463	517	491	512	504	498	521	500	505	536	533	533	495	525	493	539	538	555	504	515	513	538	541	496	518	532	524	522	519	516	501	490	513	494	509	465	491	525	554	539	524	535	524	548	506	489	500	519	477	516	518	537	482	523	512	513	468	535	526	537	524	523	505	512	495	469	553	521	485	507	509	563	539	539	509	495	511	484	497	515	531	543	491	493	532	509	520	529	524	501	496	504	507	483	501	543	554	463	558	439	556	506	487	536	503	479	524	528	531	484	543	531	525	472	490	492	537	511	535	533	538	493	515	495	530	534	500	512	542	512	503	549	510	516	490	499	474	544	511	487	500	529	501	528	540	484	511	556	503	542	533	519	490	571	496	531	499	558	515	489	532	519	495	519	516	519	505	510	534	486	532	484	514	532	548	483	522	499	486	495	492	525	500	468	560	531	590	533	508	521	514	493	524	572	466	491	488	502	522	526	466	537	522	535	543	493	548	520	535	544	524	515	516	439	517	520	528	483	532	506	520	542	537	489	518	501	545	519	545	560	483	529	487	521	523	513	526	491	486	481	541	528	537	506	525	515	544	510	505	543	499	531	518	464	460	506	489	507	563	532	493	545	523	511	533	481	523	478	528	533	503	533	518	480	485	505	546	530	491	473	509	518	523	537	538	514	515	514	481	511	537	498	522	532	528	512	508	531	534	521	501	495	531	586	554	455	486	511	526	530	486	529	492	480	472	540	507	499	484	515	527	505	507	498	480	500	520	538	513	524	495	503	482	527	488	496	530	516	542	523	475	529	476	487	535	533	552	560	538	538	510	536	549	517	521	504	486	503	574	539	520	505	533	490	515	496	549	492	527	558	507	488	511	555	509	493	484	498	544	556	474	488	544	469	472	552	546	512	548	505	486	525	511	534	507	563	503	510	509	505	552	544	534	506	542	555	480	548	501	477	490	505	537	536	541	528	543	514	570	524	507	533	515	545	484	495	528	482	509	524	534	471	528	511	514	498	491	516	497	499	514	493	508	499	508	515	551	544	541	536	567	503	540	471	482	509	522	542	497	576	511	524	510	512	497	530	501	510	477	543	500	539	514	475	495	474	485	516	538	554	526	523	499	506	492	515	464	511	511	471	518	534	533	547	560	494	522	525	490	524	498	529	490	522	492	517	488	484	544	497	501	504	484	556	505	517	501	549	534	497	504	583	547	516	468	520	533	524	497	547	494	540	481	496	507	557	516	498	505	522	530	522	584	544	524	517	517	513	525	531	521	514	523	549	512	546	517	549	503	514	537	508	543	559	516	532	517
35819	33616	1385	940	806	779	737	678	678	690	681	684	710	629	708	654	676	698	699	619	699	658	640	656	676	630	640	675	678	646	654	682	696	670	673	676	653	670	663	662	651	690	621	700	665	678	623	672	660	662	720	710	669	679	654	671	661	659	698	661	663	686	650	685	706	688	646	638	637	664	680	672	656	702	676	713	698	648	661	710	668	697	681	660	660	702	681	705	649	644	665	693	631	697	644	685	653	721	656	661	642	651	621	633	710	644	664	680	647	650	659	654	687	661	626	679	734	646	628	678	695	696	644	642	646	608	682	661	659	695	665	650	656	680	638	683	608	681	676	652	670	611	646	692	730	662	658	637	676	650	655	695	696	675	666	668	634	694	671	655	675	656	657	652	666	698	691	694	674	664	668	639	691	697	660	679	679	660	670	728	669	640	633	675	689	667	657	657	684	651	638	671	634	660	675	690	685	640	668	664	687	662	651	629	638	659	702	675	690	652	647	698	647	645	667	654	688	675	678	683	715	642	630	617	657	636	709	672	633	673	631	667	648	688	652	675	712	687	680	687	695	673	612	646	613	651	662	673	661	714	666	679	655	696	680	697	704	657	683	655	644	657	644	652	673	615	675	645	645	624	700	654	697	624	677	645	716	655	644	681	696	639	698	682	638	684	672	650	623	681	628	666	708	636	679	688	672	684	594	708	687	632	677	636	695	697	672	678	665	637	654	706	612	693	662	636	637	626	660	664	689	633	646	637	656	683	679	660	678	663	683	700	650	664	645	673	608	674	659	620	685	623	663	644	666	681	646	670	671	662	659	650	609	672	636	673	619	645	648	672	635	676	642	664	660	665	671	666	635	627	653	663	652	659	664	680	678	665	658	627	686	645	688	651	643	652	721	677	688	635	660	704	657	666	707	695	639	671	679	652	670	662	698	692	657	656	660	690	662	681	710	695	708	669	642	671	630	628	644	676	645	682	674	692	640	657	632	627	626	639	675	682	690	663	679	683	717	651	658	697	706	654	665	651	686	634	687	684	645	667	678	658	672	606	696	650	693	650	733	669	642	632	642	696	675	685	671	602	620	629	669	746	664	653	657	652	646	705	647	654	720	692	698	684	648	666	650	630	676	721	731	649	704	710	679	676	631	667	681	674	670	633	674	629	663	672	658	600	638	663	694	653	674	653	667	669	738	650	668	667	687	674	610	638	668	627	657	667	695	645	634	659	669	674	640	657	631	670	655	672	661	692	670	665	704	690	690	657	669	667	677	670	614	671	661	707	676	685	650	667	688	655	671	628	659	687	671	686	667	680	680	653	681	658	689	668	680	691	687	653	695	646	656	668	682	666	671	651	674	725	651	627	649	613	642	694	674	680	721	637	701	663	658	667	674	668	635	668	618	646	636	719	683	672	652	695	626	659	681	653	652	627	673	721	676	703	651	646	694	703	717	643	684	655	654	637	665	694	683	682	610	712	699	661	667	703	616	640	686	615	696	658	682	658	666	618	689	666	674	704	660	667	719	685	673	662	681	666	655	677	676	684	693	688	661	681	685	648	654	679	686	632	656	639	689	622	607	675	678	664	654	651	664	625	667	659	679	677	687	687	665	627	729	658	657	636	670	669	632	653	657	654	642	670	618	690	646	624	639	640	645	659	668	645	653	663	664	695	650	681	673	659	626	659	662	655	626	668	671	691	675	657	678	665	658	663	677	658	658	686	651	634	665	705	693	664	651	646	701	674	657	664	630	680	683	701	684	675	681	654	680	637	654	658	681	701	681	639	682	662	641	660	699	654	640	636	605	669	663	641	631	703	703	675	665	637	601	665	665	671	702	706	657	686	655	645	696	695	647	668	645	672	699	669	655	647	637	635	654	678	663	677	681	667	664	682	705	605	679	672	666	675	653	644	660	642	644	700	681	693	712	659	677	656	729	710	610	625	720	632	683	673	669	659	662	646	687	707	685	674	648	658	690	713	690	646	648	647	666	673	709	687	682	652	702	631	639	655	679	692	680	682	700	640	668	653	640	643	693	722	654	651	686	635	663	676	693	663	658	670	682	699	643	664	644	634	655	693	668	607	656	669	710	665	654	664	686	659	666	628	672	646	684	684	691	631	653	692	631	675	622	661	650	662	700	635	676	649	661	690	635	671	609	647	673	665	634	687	630	648	625	727	683	701	663	704	599	642	718	688	662	685	660	666	655	701	640	659	633	656	636	667	686	684	633	615	669	705	636	632	669	736	675	669	681	641	646	671	707	711	650	657	691	591	673	641	676	706	650	646	614	664	671	672	703	662	692	683	689	685	690	698	584	678	647	716	636	665	696	680	685	703	660	642	700	688	687	652	671	712	661	674	669	669	676	668	676	729	676	639	664	714	685	660	694	683	673	643	687	652	629	659	691	676	635	620	691	681	662	704	694	689	667	673	631	620	656	686	648	660	680	674	649	662	713	639	679	659	659	695	630	651	670	651	663	659	670	639	687	643	657	673	656	619	669	655	669	616	671	668	661	673	665	672	646	686	655	641	686	644	660	675	686	595	683	649	689	679	663	620	708	668	690	684	647	646	643	618	671	635	674	659	697	699	673	630	689	698	636	659	708	686	668	690	628	627	646	647	690	629	660	636	651	627	700	670	691	679	650	684	676	660	679	683	653	677	663	657	661	638	636	612	654	654	715	662	667	620	659	671	639	694	693	674	680	666	626	680	660	652	679	647	677	667	670	655	685	658	639	681	655	650	660	614	680	716	661	627	685	676	664	659	701	687	671	615	645	636	638	674	647	623	678	627	673	690	680	660	661	687	666	680	681	621	674	699	683	662	692	691	644	666	658	627	691	670	638	627	700	650	665	665	650	695	650	701	639	648	662	650	713	671	687	664	636	643	628	668	695	650	672	686	658	661	660	618	694	640	635	646	674	642	714	656	669	677	689	685	659	647	639	602	675	678	607	636	697	684	684	656	697	670	691	604	638	651	700	678	671	643	717	684	680	716	661	691	633	646	641	716	678	662	694	628	687	665	694	644	680	677	667	641	669	672	674	643	670	668	634	679	626	636	664	655	657	679	688	671	684	658	696	626	649	632	686	677	697	663	664	702	702	703	653	643	655	660	686	641	682	666	683	682	645	660	595	635	631	680	671	645	690	714	675	669	670	690	671	665	676	676	637	686	665	714	672	695	647	642	636	699	704	702	688	670	654	676	666	634	672	669	689	639	646	693	665	684	689	667	687	686	686	678	706	687	629	646	664	650	655	660	702	735	647	663	670	680	642	646	674	650	637	683	659	677	595	669	693	631	647	654	702	653	672	612	661	661	645	632	659	679	683	643	678	640	726	698	635	687	665	687	650	667	693	679	656	694	647	687	673	709	634	644	684	672	709	637	694	700	675	697	658	605	704	628	668	639	621	696	642	670	645	675	631	687	685	671	641	683	657	661	645	654	660	685	676	696	717	683	688	645	661	657	660	616	650	698	638	682	661	655	666	653	687	700	647	635
23837	21110	28339	24068	21035	9116	1569	1154	1004	938	928	891	836	850	890	806	797	830	820	827	821	800	779	831	771	778	804	787	809	739	778	777	795	760	797	775	817	779	787	818	774	774	787	748	832	799	770	765	795	761	804	768	783	762	750	857	758	801	781	791	767	776	768	728	762	803	811	738	790	741	756	759	782	752	753	756	789	790	779	741	782	805	800	727	840	763	765	754	762	793	755	734	797	777	780	803	766	763	762	744	778	764	749	730	772	799	732	821	807	810	770	791	722	762	762	753	822	801	808	747	801	745	751	754	799	790	765	778	773	740	782	758	774	748	744	842	769	828	784	793	729	722	714	775	752	760	808	810	788	747	776	801	816	778	791	778	789	796	736	759	759	689	819	789	742	787	727	757	804	742	775	810	750	743	802	786	755	766	789	746	709	747	765	765	795	778	823	754	784	761	727	753	726	766	774	782	767	765	793	736	791	771	782	794	759	801	785	759	768	760	807	784	769	711	755	745	780	772	770	710	752	792	823	782	806	761	790	845	775	796	796	753	769	752	829	779	769	753	798	788	786	782	746	730	751	765	777	767	780	778	729	800	768	823	764	750	768	746	808	833	749	809	805	789	783	801	750	756	772	756	760	788	782	754	688	821	786	774	781	732	744	779	770	770	799	754	732	786	821	763	778	785	747	802	772	775	803	747	768	816	763	806	767	753	762	741	729	733	703	762	749	771	760	746	730	762	758	743	756	749	804	718	738	745	810	779	789	801	732	746	737	761	728	753	714	761	730	778	804	786	801	746	810	786	760	801	780	785	743	767	758	807	783	756	734	716	849	764	805	761	777	775	749	783	702	721	775	770	788	796	802	768	724	741	785	807	722	773	802	718	767	834	761	771	740	769	776	727	806	793	715	734	705	748	750	782	785	788	757	776	795	739	785	778	750	782	746	795	739	756	772	775	761	762	760	797	727	745	779	771	799	818	778	779	786	748	790	750	769	783	739	767	742	798	778	799	767	756	813	766	765	788	812	766	791	701	810	764	788	796	756	772	752	753	801	746	799	812	779	782	761	815	743	806	766	742	809	756	757	791	726	736	779	811	773	738	763	818	774	678	769	775	768	764	818	766	764	748	746	752	734	761	779	771	747	788	756	769	764	759	728	730	754	761	741	793	722	807	773	820	792	727	746	760	768	824	816	773	761	792	771	747	725	797	725	765	753	814	755	802	757	810	722	783	782	746	768	718	778	726	764	746	772	703	720	740	774	779	810	832	748	776	787	726	763	766	786	799	764	737	825	771	726	734	732	765	783	755	753	794	761	774	755	754	790	751	778	766	802	783	787	792	762	783	728	762	762	804	745	781	763	750	784	788	767	772	761	812	824	801	760	777	802	773	759	753	718	776	770	712	774	767	732	728	757	711	721	750	782	741	803	796	773	798	797	788	788	777	794	784	759	791	760	757	744	766	762	796	771	712	812	744	755	740	796	751	765	793	785	706	751	743	759	752	781	752	740	800	756	731	788	806	773	730	735	759	768	787	788	785	738	799	722	716	754	788	793	782	780	764	789	791	768	761	781	786	771	765	764	779	790	767	770	779	765	778	804	820	797	771	748	754	718	811	735	782	780	793	819	748	798	795	731	776	781	752	832	776	773	774	823	798	707	778	782	825	708	740	761	769	814	776	768	761	730	740	771	764	795	761	777	753	751	801	748	808	803	785	770	782	756	736	747	747	798	784	769	754	763	757	808	789	761	776	736	753	764	746	739	740	816	792	761	773	830	751	757	777	733	729	768	755	674	787	782	746	789	812	815	703	804	711	753	746	739	779	737	751	735	837	770	787	716	763	760	799	790	801	755	816	779	752	784	730	730	784	824	738	771	768	727	762	747	802	791	724	786	761	807	761	714	760	803	791	804	781	810	789	753	788	819	744	765	788	795	783	746	769	760	739	743	802	751	730	780	795	786	745	783	794	735	775	793	786	758	752	776	723	769	713	746	753	776	726	731	727	777	778	781	766	779	743	757	790	786	780	738	749	713	721	765	813	793	769	744	758	762	728	754	789	811	784	751	721	765	732	739	784	772	710	758	765	743	750	745	782	794	763	769	795	741	760	804	765	722	757	792	739	770	778	814	792	846	733	791	783	796	737	797	800	799	757	823	744	772	785	799	754	796	761	728	804	753	762	785	760	766	779	768	755	757	740	748	732	771	724	764	730	754	718	724	762	738	763	776	759	771	750	764	738	798	751	779	753	740	801	763	741	712	800	801	784	732	749	735	793	789	766	762	752	748	774	788	775	757	762	724	761	754	778	712	779	758	756	810	764	806	736	729	721	743	734	782	820	753	771	774	818	769	720	818	737	802	820	776	746	745	723	755	737	748	738	748	796	767	770	793	766	771	724	775	780	804	714	735	770	810	785	820	811	805	782	771	731	758	752	790	756	756	753	727	749	756	718	757	767	715	798	746	770	742	807	789	833	789	772	737	760	761	762	746	771	772	773	758	765	767	785	796	740	751	744	774	795	789	782	777	767	735	782	740	791	674	744	761	787	785	756	798	781	786	791	824	752	799	760	787	776	759	761	766	795	750	749	763	779	749	778	783	822	725	790	725	708	761	757	797	749	823	731	797	783	829	764	809	724	746	772	782	773	759	787	811	728	783	751	755	781	739	778	739	824	763	775	779	753	784	782	728	750	768	766	717	801	730	750	783	736	760	810	787	749	726	779	785	742	756	776	761	736	761	766	773	790	784	770	733	769	727	783	777	753	721	776	777	739	758	764	814	724	790	823	772	809	782	793	751	718	763	798	813	744	747	808	756	777	743	775	772	820	712	789	765	799	805	725	759	737	758	767	785	771	726	789	749	714	774	794	759	752	751	778	763	736	766	757	758	723	730	774	769	732	737	749	746	740	772	797	765	775	746	797	768	772	777	755	768	746	773	794	763	762	771	789	823	777	796	772	792	801	800	781	761	713	712	765	757	756	742	745	737	774	759	787	791	812	793	794	713	772	765	771	764	740	736	745	731	850	793	761	781	779	731	772	748	739	767	783	777	788	768	798	727	762	746	723	830	787	779	776	754	795	803	760	730	768	757	759	784	736	800	755	828	763	791	726	797	776	742	820	828	809	764	774	762	771	735	760	771	767	776	738	744	776	754	767	767	751	745	731	771	749	774	780	760	754	827	766	741	805	776	776	764	718	789	728	744	736	793	704	752	799	742	763	837	804	756	760	785	762	756	752	776	758	757	776	720	769	751	780	810	785	761	705	787	794	810	827	748	764	746	765	750	743	750	754	733	741	716	760	798	767	775	733	748	766	763	765	813	752	751	780	809	725	796	805	763	783	736	817	790	769	773	780	764	743	786	784	807	767	782	772	738	761	750	774	784	766	760	746	773	745	742	742	761	759	773	820	784	726	789	788	761	799	799	780	800	711	814	728	750	744	771	822	796	788	747	821	761	810	722	754	709	735	786	728	826	748	770	722	745	803	831	757	763	762
39772	48344	6815	3573	2633	2200	1882	1565	1454	1358	1256	1220	1176	1198	1138	1077	1060	1041	1038	1031	1031	992	1006	1021	991	1016	992	1011	1004	1010	986	948	1005	997	1000	1019	939	1003	1002	941	978	983	1002	955	968	1000	986	927	975	1070	1025	951	943	987	1032	926	1003	1003	967	995	969	973	1000	952	1002	990	947	942	1060	992	1015	1085	993	1017	970	1024	995	978	981	985	933	1026	1022	1012	1028	1011	951	973	1046	1019	967	945	987	979	1019	945	992	955	963	957	977	939	1025	1007	1024	966	963	984	1015	979	952	947	1004	966	995	930	964	992	1007	990	940	998	947	944	930	902	986	935	917	928	959	980	957	991	974	976	1016	1021	926	968	978	969	989	936	954	994	1032	968	986	943	973	887	977	927	1001	983	984	1012	961	1017	1004	1013	930	981	1035	953	961	998	975	1006	990	992	1010	987	985	940	977	950	954	1034	931	969	952	959	1000	1005	970	936	987	977	1015	1013	987	1007	941	963	963	1020	988	945	957	983	957	974	1028	957	967	962	984	972	971	960	983	996	993	975	997	935	952	1008	970	1006	925	939	1016	981	991	993	958	964	993	999	1021	966	989	1004	964	923	965	1025	1016	966	962	952	954	972	1003	948	940	926	957	1027	952	958	986	1000	987	954	987	1006	1004	1020	965	978	1056	1005	1037	978	952	992	957	953	963	986	1010	939	964	950	982	963	991	1003	934	950	895	1001	1002	1004	970	922	986	971	975	1007	989	981	951	971	930	945	963	984	960	1006	940	1065	998	924	995	971	947	975	955	936	909	983	1006	963	994	946	948	972	960	937	944	921	998	977	987	943	1020	965	965	959	1028	937	946	967	1026	989	943	953	962	953	901	970	1011	1039	976	986	994	973	946	998	963	960	1036	963	957	964	1017	929	990	1038	957	989	980	1038	975	951	980	929	947	976	932	1029	998	979	940	1006	1025	952	968	996	951	946	954	1011	986	939	954	992	992	1004	1004	986	1012	980	1040	981	935	1047	992	952	978	1017	1023	1011	1000	1016	959	1041	967	983	965	977	959	981	951	1012	973	978	918	984	950	976	928	1019	959	1005	999	996	997	977	974	969	954	979	1003	1008	936	985	992	956	977	978	988	1007	942	1025	938	921	976	965	917	973	1003	998	1000	973	934	1010	987	1010	929	976	958	995	1005	966	939	1027	1038	969	954	915	967	959	977	953	1005	956	967	993	964	985	945	957	1002	1021	1007	961	947	1027	960	1010	987	975	1020	969	991	972	951	966	1015	979	976	1034	961	1005	981	1020	959	998	989	980	1048	1007	985	943	965	962	975	1049	1000	980	1030	1002	1017	959	995	1038	993	996	1030	978	964	937	1003	1046	1013	956	1009	1051	1005	930	985	1003	981	980	982	1031	974	983	1017	1025	1008	973	995	986	960	1010	966	957	1005	1004	991	954	944	1024	986	1024	938	958	995	966	1030	1029	1007	983	928	944	1024	967	955	997	1003	1005	1014	949	1062	947	979	988	937	990	981	1011	985	963	1009	981	951	933	997	993	957	948	935	959	938	1015	974	1019	965	936	1000	1075	944	989	955	983	971	988	954	936	958	1041	1019	1038	950	1006	1001	996	964	958	959	979	926	985	971	925	940	1001	994	941	943	960	962	950	958	984	959	1046	944	1005	1008	997	971	987	961	984	1012	980	1003	969	947	999	978	1002	1008	993	961	928	981	984	971	1000	980	960	1002	984	926	968	955	982	998	1017	923	971	960	966	960	950	1008	964	930	1025	952	983	1032	943	1057	987	952	992	976	964	1003	960	945	894	928	983	933	946	1009	1013	999	1007	1042	950	1000	1020	952	920	990	987	1018	964	1007	1011	900	964	1008	975	1024	940	1030	967	963	983	897	966	969	1071	980	992	899	998	1029	1018	1061	1014	930	1006	922	995	962	946	956	956	972	959	980	1069	1067	966	965	1019	957	979	991	976	914	974	976	993	995	993	1032	995	1028	1012	1005	999	1014	974	979	962	980	1005	1038	906	960	992	980	954	999	956	1033	980	1001	984	934	975	1002	1004	1015	978	966	1007	1003	944	967	1022	993	929	1026	984	966	960	1035	969	1045	944	1011	958	996	976	959	982	992	1012	999	987	1012	1007	986	1028	993	980	992	962	935	984	969	986	1010	1001	951	973	991	984	996	933	975	1003	1012	1001	946	978	1017	949	959	1019	922	959	1012	1029	1004	1013	1024	968	971	982	977	1005	1011	961	993	951	949	961	916	962	1041	1003	950	974	964	949	1022	937	917	989	947	961	993	1021	995	943	1004	987	930	950	970	1007	965	952	973	937	979	1012	969	965	967	958	969	1029	980	1067	987	962	969	973	1024	993	946	931	959	1049	1008	951	934	983	920	945	1025	1064	975	973	950	981	974	972	1020	1027	1046	976	982	992	980	976	955	991	898	978	976	965	980	955	1005	984	1043	1006	1010	991	1004	939	1028	999	957	1026	936	945	966	997	954	960	1022	1052	929	954	969	1031	1037	1011	999	966	1014	954	990	983	980	954	947	968	982	976	1015	974	995	965	1036	946	972	982	966	1032	965	950	938	977	1008	1024	1001	1023	918	975	1046	993	981	939	964	984	979	1022	973	912	991	1029	988	954	937	939	968	995	911	1008	935	1009	991	953	998	981	1013	954	996	1036	967	969	1005	1035	982	970	1005	1020	983	1033	985	956	971	1018	978	981	996	1030	986	933	1008	970	1005	949	977	993	971	993	916	949	1012	976	950	995	894	978	991	1020	982	975	951	956	971	1039	964	951	1001	934	979	998	980	953	951	971	940	977	986	1003	947	978	968	967	940	1055	993	1035	1014	997	943	911	934	1013	969	1003	1003	983	1022	983	964	969	992	988	945	1009	1015	991	946	999	1034	1044	975	988	981	985	965	967	992	963	951	1005	1006	974	1000	952	962	1004	983	945	1002	934	974	990	991	958	952	942	950	1018	997	977	994	1015	1018	980	988	1019	1003	968	922	977	1018	940	1015	926	927	948	989	1021	971	1025	975	943	958	958	939	930	942	1003	937	1018	986	996	1024	986	975	961	989	928	1020	943	942	989	951	1031	991	940	968	996	930	976	967	963	959	936	979	1004	943	910	995	981	962	966	1026	993	981	982	980	965	936	936	963	988	974	973	941	969	926	1028	952	917	956	985	1075	980	1017	1004	997	918	953	1011	1001	969	960	1006	1006	1003	1001	1006	1010	944	989	988	1002	968	963	967	970	980	952	1025	973	925	974	920	922	991	952	1000	965	976	956	984	957	922	1001	964	962	969	986	1018	982	1001	969	1022	997	950	1022	946	944	1007	991	912	989	931	957	926	1009	942	1057	961	1007	991	1011	949	989	956	934	965	961	939	941	907	990	1001	934	919	1047	966	1036	969	961	913	964	977	1046	1023	960	990	954	953	976	1024	959	944	986	987	967	929	955	1018	981	961	998	999	1003	980	962	940	1028	946	954	982	1011	955	956	997	986	1001	938	1025	992	937	989	1000	1106	933	1014	1024	1005	927	968	958	978	1006	954	933	946	1009	982	991	978	1004	975	998	1050	997	1001	993	998	1016	1002	989	947	1011	1021	992	977	968	992	925	956	1030	983	945	989	1003	984	998	971	932	957	998	941	960	923	980	992	992	933	1011	1007	932	971	960	963	982	956	966	1015	938	994	968	955	943	1015	931	974	977	968	990	993	962	978	956	961	972	965	1011	953	1013	984	1032	1048	978	950	937	1001	1021	959	980	979	930	981	936	970	1031	975	1034	1089	927	987	1008	954	1000	966	965	956	977	1033	995	1009	1014	972	966	977	939	941	975	979	973	962	1012	977	985	974	962	998	978	985	893	1057	1018	980	990	982	1023	965	968	1014	968	963	1008	942	988	983	1101
22833	21092	28797	23591	21091	21094	7952	1365	1088	949	955	852	850	788	826	780	769	720	742	715	721	698	726	718	768	676	710	665	707	732	717	743	774	715	685	675	673	707	695	657	741	652	658	680	702	696	677	629	679	667	696	659	647	638	679	659	687	676	690	703	706	682	664	691	659	745	652	693	661	677	661	652	654	682	732	657	649	653	673	661	631	675	677	647	680	659	653	707	681	675	652	690	627	674	694	662	628	684	696	650	662	669	677	657	675	683	682	673	671	690	691	679	662	641	655	696	664	683	646	648	675	645	631	698	683	709	671	661	689	660	669	686	722	695	649	656	667	658	656	626	698	657	655	701	680	683	650	693	691	662	658	669	651	675	645	699	688	689	641	663	664	661	638	667	676	637	663	680	682	658	687	713	701	665	669	685	653	689	726	684	676	734	679	669	695	721	649	663	649	711	644	694	694	657	668	667	626	689	667	629	675	693	682	681	642	680	644	691	606	659	682	697	676	683	684	677	643	637	637	668	642	648	628	695	636	674	649	676	677	674	677	670	673	643	658	670	655	631	685	684	690	659	693	624	619	691	623	679	676	647	719	694	648	657	704	615	683	645	676	711	697	651	683	674	663	668	662	670	645	641	677	666	684	693	662	658	650	674	651	712	657	667	713	678	686	652	725	689	665	689	660	678	654	648	697	657	652	649	618	677	644	679	671	737	618	650	690	684	692	643	674	654	651	705	645	707	678	662	691	689	682	647	639	714	702	661	678	675	652	637	691	675	688	622	702	622	645	673	687	715	664	666	616	720	673	701	676	699	661	656	690	665	678	614	659	728	659	622	679	620	668	679	694	678	723	685	696	663	653	660	699	639	650	609	662	661	652	676	689	647	695	672	633	661	669	711	699	690	662	660	636	687	615	694	717	714	710	704	687	703	679	652	646	634	680	620	662	678	646	710	728	764	699	705	673	690	720	686	635	637	649	680	639	642	648	664	651	669	652	613	660	699	666	695	670	672	650	683	695	732	685	694	668	691	700	648	675	672	668	702	664	683	681	686	686	699	667	689	641	620	672	667	696	667	671	694	645	697	685	684	666	714	686	681	636	692	656	650	679	661	702	705	676	680	691	660	699	641	690	644	676	646	648	682	668	654	617	687	666	684	665	697	660	641	654	710	644	648	648	623	687	638	650	659	673	669	654	685	667	674	678	678	660	651	701	644	671	676	650	644	683	672	660	697	691	712	623	650	702	673	661	673	695	630	668	704	651	613	673	695	696	685	694	703	663	673	650	602	699	657	641	713	608	674	674	711	689	721	635	750	666	674	657	652	682	636	636	663	657	684	702	691	666	683	672	678	706	634	610	638	669	672	665	648	664	687	614	662	658	701	653	644	647	652	623	678	667	643	653	641	627	657	677	680	661	652	688	636	667	656	636	673	691	668	668	658	676	706	670	664	635	627	671	640	658	665	658	687	665	689	683	656	712	658	685	627	614	652	646	634	665	652	671	638	691	716	714	641	681	657	629	709	658	643	642	613	703	724	657	711	655	653	653	673	652	700	666	662	655	655	605	676	645	654	712	641	645	706	711	681	675	660	672	718	669	664	647	644	639	611	679	722	675	709	690	695	617	696	691	679	668	726	678	657	622	671	608	678	683	659	627	652	637	668	685	680	684	681	646	639	621	653	650	649	686	637	684	707	665	678	638	656	674	670	679	672	705	651	669	644	650	696	695	670	655	670	652	625	693	673	625	711	696	625	616	642	693	713	644	651	705	683	672	634	656	667	694	674	640	678	665	641	697	640	680	679	652	686	704	655	689	651	671	635	642	648	659	723	668	679	703	637	650	622	669	685	697	658	680	679	657	669	650	683	632	653	678	676	737	651	705	670	626	665	654	657	669	666	678	676	712	688	660	704	649	686	656	680	686	666	682	648	660	662	661	663	634	666	665	681	651	647	669	653	651	685	656	633	677	647	673	628	696	627	644	683	666	670	642	702	675	674	689	684	676	640	689	698	667	680	699	691	679	686	641	683	650	637	670	723	658	682	691	675	683	679	646	667	649	691	665	662	646	655	649	670	693	642	702	660	670	652	657	720	650	675	684	691	672	657	674	632	682	695	672	693	689	646	693	645	658	691	700	666	667	668	669	687	679	675	703	677	661	715	637	669	688	691	721	671	687	674	719	670	721	706	704	702	591	645	677	641	674	640	692	664	690	657	653	695	647	611	697	664	671	635	645	662	632	634	699	667	676	680	651	694	660	694	709	670	633	677	644	699	709	668	654	626	689	714	633	631	665	656	676	689	701	674	631	663	683	674	665	712	658	628	697	660	625	666	656	670	698	678	680	693	710	702	681	689	672	687	656	652	671	633	654	644	690	687	686	687	668	680	623	700	670	662	665	634	667	694	678	649	698	665	697	666	669	656	652	703	652	656	660	664	617	680	685	668	656	642	683	663	681	657	654	685	652	680	699	685	633	696	740	636	724	648	703	731	661	676	657	666	634	658	666	708	661	697	670	645	650	661	641	655	689	688	624	664	647	655	658	666	666	642	737	626	677	636	647	647	674	681	660	665	681	670	690	693	646	635	647	682	701	643	666	644	659	657	669	669	701	678	647	651	697	641	640	738	689	627	646	652	682	669	626	690	701	660	712	667	651	650	659	687	675	682	657	720	692	652	640	659	647	715	684	621	680	712	642	647	652	669	667	700	700	661	638	632	661	687	640	666	684	651	664	646	693	667	644	681	655	707	649	693	664	668	697	628	671	674	702	632	646	665	621	664	675	699	705	651	674	648	658	679	688	689	659	647	704	725	677	669	661	688	688	664	635	631	693	672	695	647	643	677	655	687	691	675	656	672	624	682	666	627	692	626	691	697	700	664	673	706	706	688	642	686	653	700	667	633	656	624	645	646	696	710	653	674	644	702	703	665	668	679	642	664	671	671	610	690	664	674	659	646	735	624	654	668	636	679	656	627	659	671	662	684	673	657	668	682	647	653	666	665	689	669	641	668	664	649	677	651	682	714	672	635	669	675	653	707	657	703	654	700	669	655	678	646	648	653	672	642	678	651	639	671	639	676	661	686	664	695	620	651	698	634	680	657	723	689	720	682	716	675	671	675	675	613	674	653	632	642	619	644	681	677	702	676	614	713	695	685	652	631	630	700	679	648	729	709	668	661	671	657	703	696	645	674	663	683	668	728	659	656	671	648	699	695	714	620	696	700	635	637	682	707	726	647	642	629	660	671	717	680	668	681	669	685	695	715	655	646	646	682	669	658	633	634	693	668	661	688	675	678	681	667	662	665	652	680	647	637	672	669	666	668	705	691	667	653	664	642	664	690	662	693	690	699	726	698	691	679	642	634	700	673	677	684	710	690	660	649	642	661	670	690	624	615	653	656	695	702	699	669	702	681	760	664	678	647	647	659	640	662	639	617	676	672	671	658	665	673	662	678	668	652	670	635	646	687	687	690	625	682	652	665	653	671	684	656	697	698	670	689
44564	53469	10678	5653	4091	3146	2533	2120	1853	1578	1485	1377	1264	1156	1062	1034	1041	1021	959	1003	1006	1009	927	927	956	895	912	964	922	985	949	899	908	944	891	970	879	869	867	904	906	841	855	858	889	875	911	911	910	885	933	817	858	868	876	875	892	935	859	876	795	874	906	857	842	884	861	827	898	854	843	852	851	851	883	923	890	861	953	900	892	900	860	868	900	911	902	853	910	877	824	877	867	891	914	865	819	891	855	842	884	884	873	903	892	901	860	894	839	813	896	910	887	836	868	849	867	850	840	912	857	805	897	874	855	884	878	885	855	913	875	921	848	885	853	820	887	852	851	846	850	852	877	903	866	903	864	905	853	877	921	858	876	878	857	886	886	912	863	867	934	880	844	900	904	828	856	937	884	882	850	852	864	896	861	905	879	853	855	856	827	877	917	885	862	892	918	831	855	906	883	824	897	893	856	877	834	869	847	858	858	829	873	941	874	897	868	823	852	923	891	935	928	841	894	847	899	888	839	852	836	811	870	852	880	845	852	861	846	838	839	839	871	886	851	855	833	832	931	882	868	820	866	830	868	864	879	886	872	876	845	846	839	848	856	889	853	904	861	922	852	874	809	868	856	835	869	889	853	873	860	857	837	823	892	866	849	853	887	884	947	885	866	923	844	839	874	901	860	854	932	902	890	900	830	872	862	840	849	861	846	852	835	840	879	870	914	912	866	904	848	902	828	868	819	926	851	893	869	879	901	850	892	890	858	877	910	853	907	816	871	900	885	874	886	839	900	904	907	886	883	879	851	858	882	888	887	907	861	805	863	868	883	821	894	825	872	832	861	827	883	836	853	890	924	872	865	874	913	899	898	828	877	865	865	844	880	894	836	841	789	826	917	910	797	893	885	875	884	862	904	908	886	830	839	850	893	881	869	875	896	866	901	883	876	828	909	819	862	822	885	859	813	883	872	890	880	874	839	901	865	889	876	878	860	863	850	830	870	844	911	840	862	850	864	874	862	868	874	858	844	851	910	881	870	872	836	872	901	861	796	884	885	872	866	829	878	870	879	831	870	862	785	855	902	819	845	882	849	869	822	867	872	830	890	798	881	848	848	878	860	825	889	847	884	875	897	865	874	827	850	824	864	854	849	860	879	883	871	856	883	889	880	883	862	805	874	873	867	828	882	795	899	861	852	865	913	816	842	920	904	901	926	890	833	839	870	877	855	880	860	845	857	891	844	905	886	833	892	895	823	853	873	867	889	946	902	873	830	876	864	886	827	896	855	865	874	855	798	911	895	881	856	866	851	872	866	850	888	817	914	827	827	832	868	845	862	878	932	911	839	885	895	861	850	948	874	829	847	887	847	819	887	889	802	868	889	874	862	865	848	843	915	859	836	847	889	883	859	925	879	915	849	906	919	854	903	817	893	899	820	854	861	831	882	868	881	867	913	848	915	880	845	919	892	846	902	864	912	830	864	925	866	827	804	871	834	867	897	868	878	861	868	905	840	804	868	879	895	813	875	847	875	900	836	881	902	891	876	857	867	870	854	902	832	865	866	800	854	919	865	865	871	841	858	838	896	900	874	814	873	848	886	860	891	873	846	915	786	901	866	909	873	818	836	884	923	859	855	880	926	821	874	861	865	845	821	878	863	866	845	844	934	850	875	874	867	878	929	868	872	872	924	851	854	888	825	816	886	863	901	824	852	831	861	883	885	891	893	828	844	863	881	850	855	883	859	927	870	915	866	891	861	899	922	900	887	862	822	860	831	884	839	891	857	898	909	851	863	863	843	881	897	848	896	877	889	838	854	849	879	889	830	890	842	843	850	941	851	861	869	822	870	862	888	890	866	899	835	890	901	869	887	808	844	803	852	901	896	841	851	857	821	885	800	842	867	871	834	854	814	817	855	792	869	850	866	858	805	924	892	865	814	883	915	852	848	874	882	873	869	888	818	779	808	879	831	903	887	876	864	884	882	871	803	917	878	856	895	892	883	882	916	840	890	837	831	834	908	900	870	863	887	867	841	907	889	856	892	896	876	853	846	877	878	910	878	873	871	870	885	855	872	858	881	880	859	863	879	863	796	908	894	898	898	820	842	865	841	856	900	891	895	902	829	875	867	873	862	818	856	890	877	835	899	849	876	850	836	833	862	864	863	806	913	880	892	848	915	949	857	883	863	897	855	876	855	884	872	785	869	863	858	889	850	915	872	873	877	901	848	874	880	835	835	882	890	843	890	839	913	846	838	912	891	905	905	833	879	885	874	849	905	874	875	911	875	869	865	883	871	774	842	901	896	877	899	886	844	902	852	908	860	844	852	877	867	885	922	913	885	826	862	840	922	924	866	904	843	891	913	859	874	910	875	857	849	832	897	901	891	900	868	863	850	833	864	863	864	843	876	831	851	824	918	860	888	898	885	905	893	876	885	878	886	864	836	844	884	846	843	836	850	849	846	862	852	862	871	876	884	824	842	858	887	871	854	913	878	819	844	877	885	877	905	904	821	870	847	936	817	857	799	890	862	834	868	899	875	868	900	867	818	874	841	862	866	877	888	842	864	868	887	889	871	847	854	868	951	801	847	886	850	875	864	913	893	859	828	841	876	870	895	902	815	897	853	882	891	867	901	893	883	883	892	871	878	881	869	869	881	897	872	903	907	853	862	875	880	851	871	893	862	840	891	885	866	848	910	898	872	852	862	835	843	891	885	863	839	898	837	895	898	849	892	881	852	895	860	866	857	879	886	883	848	846	825	937	822	848	855	833	899	879	899	867	912	812	918	851	879	877	933	845	875	902	878	859	860	885	853	839	861	856	877	869	855	864	865	883	852	873	882	864	856	870	849	890	907	845	889	796	848	875	892	879	824	858	833	835	924	915	841	852	849	885	817	860	832	877	839	887	862	804	834	870	886	878	869	870	835	897	834	859	885	898	882	855	839	880	839	915	875	877	889	848	929	804	853	895	850	849	893	838	915	895	864	860	872	851	881	905	876	932	924	835	881	853	917	908	902	845	864	905	847	858	900	896	890	865	851	885	831	935	899	906	854	917	794	906	875	860	851	807	806	884	900	870	885	844	888	818	891	837	830	860	909	884	827	886	880	917	851	870	882	839	900	844	859	885	911	884	850	881	909	852	884	871	849	857	906	831	870	833	860	838	925	889	937	886	831	892	887	880	887	835	877	892	807	821	857	855	869	831	847	875	831	864	871	793	942	879	885	866	796	913	870	919	847	858	832	854	879	872	891	888	863	897	858	819	856	851	866	847	816	817	889	864	822	909	869	890	891	838	865	824	830	865	833	937	859	825	893	853	888	881	876	901	882	878	843	855	860	886	852	898	857	927	887	898	873	846	904	914	887	898	884	854	806	788	885	863	951	850	849	852	868	916	867	869	854	892	831	871	845	834	819	844	850	884	871	853	874	856	883	860	834	869	852	861	860	903	864	878	825	849	886	879	871	896	873	855	893	845	862	813	851	899	872	880	841	842	904	852	862	847
28651	25090	13542	1645	549	526	525	514	530	546	532	523	513	485	524	502	515	480	541	517	518	518	490	526	483	529	520	527	498	497	538	555	522	486	545	491	489	456	469	535	534	470	521	510	447	503	532	536	528	541	485	521	526	507	485	450	482	499	550	517	519	476	533	511	519	495	519	479	505	484	548	461	487	549	505	498	567	510	476	473	541	481	477	505	475	485	517	517	513	511	459	503	483	491	524	531	515	507	494	510	522	500	533	549	516	500	551	495	497	507	508	476	531	488	506	525	467	525	480	459	507	531	494	477	479	516	507	469	517	534	553	513	531	509	526	487	516	492	506	535	453	514	492	489	536	473	483	494	481	488	501	505	475	538	480	544	497	485	456	521	522	525	498	495	532	500	554	509	498	520	557	475	461	481	470	481	469	473	500	500	501	522	473	475	498	467	496	498	504	513	506	513	517	512	500	542	499	483	492	477	515	502	478	487	483	558	475	490	500	537	526	482	524	503	544	533	501	523	499	491	501	502	469	518	487	517	498	512	512	497	490	538	514	475	476	499	521	498	479	503	516	492	524	551	474	484	516	521	490	478	483	512	498	503	533	490	505	481	480	522	521	515	500	536	511	506	517	531	493	482	488	516	510	525	524	494	520	536	497	466	506	497	496	516	511	511	532	490	506	506	489	516	527	489	496	538	498	519	521	525	508	488	509	490	493	530	487	500	499	528	497	479	478	495	470	515	485	537	509	445	475	478	481	517	465	535	494	494	489	493	513	526	484	484	539	524	522	496	508	519	513	504	497	494	527	519	479	499	482	526	511	500	506	509	493	539	530	503	476	523	494	495	492	484	484	474	526	516	533	514	510	518	496	500	509	483	530	530	512	545	471	458	532	516	497	523	507	524	472	508	496	513	444	521	498	543	485	503	542	473	512	486	496	522	500	505	491	495	512	539	538	483	494	475	460	511	505	502	493	564	527	520	480	515	472	468	513	522	441	496	517	521	540	539	491	472	496	484	495	508	496	477	533	508	488	506	502	527	530	542	521	508	505	514	486	501	499	476	532	471	526	495	517	507	506	496	502	516	482	509	473	494	535	487	522	484	481	480	505	492	515	520	514	544	504	493	525	527	502	524	507	488	511	492	495	533	507	517	502	515	492	525	496	504	480	512	485	540	491	536	532	491	521	528	495	515	486	497	488	508	521	459	510	551	508	522	488	522	477	453	481	494	502	507	491	474	529	502	503	517	514	521	506	499	527	508	521	509	518	550	526	497	506	487	526	515	503	493	473	507	487	525	460	567	511	566	496	480	541	490	493	500	537	499	504	497	485	500	514	519	547	530	528	489	533	564	470	496	477	503	498	516	537	483	531	505	548	500	516	505	473	498	448	477	518	479	539	515	497	519	514	476	530	490	481	511	505	529	473	447	515	523	496	531	500	463	521	502	525	518	511	497	504	532	528	479	494	487	523	508	492	515	495	477	520	504	479	484	478	504	491	497	483	484	555	559	492	542	539	515	496	520	492	519	533	504	508	530	517	503	499	526	556	519	499	524	465	495	492	525	511	480	548	478	502	506	456	527	481	498	487	526	505	487	502	485	493	515	509	546	524	431	481	494	522	510	506	528	485	495	487	472	503	490	493	486	535	514	531	512	513	504	517	550	502	471	493	487	484	518	536	507	483	497	507	473	496	494	521	513	501	516	520	472	543	559	497	552	475	463	501	505	490	533	519	513	506	508	541	484	491	525	476	475	507	474	502	508	505	530	524	506	488	528	544	525	443	515	479	499	572	497	483	482	490	489	505	467	510	513	504	487	515	497	498	492	538	507	466	495	507	522	521	496	536	496	535	497	496	519	514	513	513	547	502	494	523	497	500	501	498	502	478	551	505	494	487	494	477	526	500	507	499	518	506	474	519	483	569	478	522	533	465	501	479	478	517	495	514	503	480	531	504	494	522	464	463	505	523	535	516	505	513	555	499	514	508	498	546	528	497	501	519	492	505	516	452	520	586	524	479	497	494	479	506	490	505	496	490	527	528	538	469	518	480	520	464	534	487	484	474	488	519	513	492	509	591	521	518	547	527	506	496	506	486	513	540	512	531	506	490	513	539	525	496	495	520	515	564	505	513	488	501	572	561	490	515	472	543	466	494	501	553	499	507	495	536	532	496	503	503	484	501	479	470	514	509	505	503	495	527	525	503	456	517	528	483	493	516	494	552	508	540	507	499	456	512	507	550	547	508	496	528	509	518	504	515	484	508	543	563	536	517	520	517	498	488	518	528	485	515	518	443	485	502	499	549	515	495	521	503	483	494	538	514	542	482	472	507	518	503	516	519	513	521	504	483	523	514	529	496	506	511	504	482	480	530	498	487	514	511	481	503	504	507	510	530	510	501	516	546	485	470	570	470	502	503	496	506	517	512	489	487	481	545	501	488	480	545	483	483	463	486	472	527	504	478	522	496	488	533	518	561	519	536	480	508	547	492	509	472	493	491	491	519	533	520	496	489	499	492	505	466	490	483	502	516	512	486	499	515	531	495	516	531	510	498	580	526	523	499	490	513	495	480	473	510	498	521	527	509	482	508	453	516	505	509	529	509	522	517	469	529	501	467	522	489	507	475	473	498	519	523	529	500	529	494	515	518	514	488	549	521	463	510	474	500	524	546	475	471	502	546	492	508	523	516	508	483	516	483	481	515	503	517	529	515	542	506	493	513	450	481	535	510	501	518	508	517	485	512	476	523	523	486	482	534	501	488	533	501	505	496	469	476	493	501	503	477	549	520	502	523	467	504	497	502	502	490	510	523	527	549	533	537	477	506	465	514	520	482	482	497	470	533	498	493	524	488	520	509	496	463	512	534	487	543	534	523	460	516	494	511	495	458	526	528	503	472	482	499	452	500	510	500	475	507	514	522	555	529	491	503	519	527	498	483	512	509	516	508	511	502	509	550	453	490	462	512	537	466	520	489	516	509	496	479	482	501	529	487	490	491	453	480	531	503	482	522	505	506	532	518	508	462	535	507	491	538	513	509	521	470	517	505	517	534	521	538	538	503	470	478	469	532	505	514	533	514	498	510	483	490	497	511	492	523	500	521	511	507	544	504	497	518	549	537	522	510	487	508	489	495	549	511	472	525	501	484	522	490	512	513	483	510	525	461	473	507	502	523	527	552	501	545	503	515	501	531	501	534	531	515	458	511	502	496	503	518	506	510	466	505	461	536	509	515	494	526	503	512	523	492	507	525	494	485	469	547	514	539	491	497	540	504	507	509	495	531	486	501	458	508	481	489	516	500	473	480	536	490	509	526	504	500	497	514	511	521	492	491	495	505	469	558	535	485	509	493	539	508	528	484	508	452	491	531	492	520	487	556	525	511	480	509	533	463	504	532	502	498	499	478	495	540	475	491	512	504	494	471	491	504	544	523	530	501	483	504	502	517	487	489	466	478	488	497	503	492	532	511	547	511	480	469	570	502	472	481	490	487	527	494	474	524	465
35921	34481	1301	859	798	713	737	688	722	685	670	696	681	651	685	633	678	701	662	637	643	636	672	693	665	661	665	660	687	665	637	657	684	629	653	683	648	602	656	686	629	635	662	621	632	694	711	627	686	642	655	621	653	611	661	688	638	653	679	674	627	654	702	659	646	626	659	634	679	654	651	675	596	677	641	641	670	669	676	660	622	664	650	710	661	663	672	677	671	632	627	619	656	619	638	678	625	675	661	656	668	607	677	623	663	702	662	685	672	680	676	631	671	680	627	699	624	651	661	640	602	629	657	640	623	672	702	652	694	673	598	633	645	649	612	646	674	637	633	697	678	665	668	635	640	642	650	676	650	662	618	661	722	690	651	634	661	700	629	690	642	642	640	656	650	665	632	614	620	669	636	634	687	662	640	629	636	637	642	683	619	619	660	594	615	669	629	629	622	668	646	663	632	642	687	666	679	650	642	663	649	655	607	672	651	686	667	671	669	614	657	715	652	644	645	689	665	667	626	668	641	648	696	665	684	648	660	656	716	597	662	669	632	644	682	636	659	611	684	660	665	648	639	600	638	638	687	631	660	706	631	703	627	695	673	692	691	708	679	634	659	664	674	634	646	677	658	658	648	617	657	638	664	622	608	658	662	621	651	608	670	646	620	642	657	676	640	655	655	637	680	612	644	683	660	680	646	639	673	641	711	641	645	664	664	661	709	684	648	658	654	720	655	690	632	658	678	616	610	604	665	657	601	676	621	616	635	615	626	677	640	638	634	637	645	650	629	672	654	632	650	665	649	669	604	613	680	649	731	611	683	700	629	634	673	652	653	617	653	670	642	630	680	674	623	620	646	684	663	675	652	639	685	664	625	682	610	616	600	652	670	611	669	674	659	653	629	639	656	652	633	628	653	615	631	687	623	672	618	647	662	663	641	654	677	638	637	610	657	678	613	624	686	674	620	600	683	644	653	631	656	655	595	662	643	679	639	635	675	682	625	683	668	625	660	671	620	661	656	683	646	672	659	633	646	636	661	646	594	655	683	632	624	627	669	644	671	621	646	623	655	682	653	711	656	652	627	665	667	619	692	650	681	628	686	596	648	690	656	606	646	680	647	633	675	645	694	668	680	644	621	644	651	631	622	652	610	642	683	647	601	657	653	654	658	667	609	626	609	657	655	683	662	650	663	718	657	682	644	652	722	640	686	690	670	624	696	661	660	635	664	687	655	654	656	629	679	640	662	645	648	615	647	653	640	667	652	713	690	661	671	687	636	607	704	662	629	687	669	639	659	653	660	621	685	671	644	657	647	661	625	678	631	654	653	649	654	664	610	671	609	630	696	638	648	670	624	683	644	669	645	719	630	682	626	651	641	627	637	647	630	689	652	657	686	654	643	635	647	649	668	649	620	638	693	627	634	637	664	690	639	643	698	695	633	624	674	642	608	688	672	676	686	663	655	623	651	658	620	674	647	659	699	624	697	662	697	644	659	643	638	689	675	662	694	672	660	638	695	630	632	681	618	690	686	662	640	630	649	639	656	609	680	656	641	677	711	650	665	630	648	654	618	646	693	717	642	641	660	708	693	634	702	687	661	714	640	666	707	688	647	638	675	642	656	660	651	616	645	663	663	653	655	692	669	701	648	660	640	635	590	679	686	627	694	598	633	599	604	643	645	621	658	650	672	649	641	673	632	694	621	684	644	639	660	642	676	609	640	600	641	667	651	699	659	609	655	666	639	597	675	622	648	680	660	681	608	671	643	640	712	698	620	660	663	597	711	669	661	627	672	651	658	684	659	691	643	618	672	650	669	660	641	715	679	666	664	647	657	666	615	662	666	666	638	662	654	653	664	684	639	679	630	678	628	616	643	662	607	602	719	682	651	611	697	692	647	656	687	673	635	628	674	679	621	666	655	627	674	662	672	671	676	634	625	615	671	659	617	685	643	635	700	638	646	699	735	706	659	619	673	636	609	643	624	693	650	701	672	646	646	682	634	683	663	682	630	654	641	651	637	688	720	693	668	612	621	647	613	650	620	647	708	654	642	625	662	639	657	653	627	682	669	663	669	659	639	651	633	691	643	624	621	670	603	611	694	606	704	679	628	638	660	670	679	667	630	653	639	640	605	623	627	656	670	672	651	628	641	664	638	666	667	621	632	670	667	639	678	665	639	671	667	655	613	699	670	616	681	671	680	645	697	645	640	670	690	659	683	642	616	639	671	616	676	647	641	678	644	607	641	657	645	610	601	638	670	678	645	665	660	647	644	639	629	596	631	705	609	619	671	655	659	625	686	608	668	655	687	658	650	683	674	626	669	640	619	660	616	647	677	644	716	666	626	652	664	665	645	637	610	687	650	665	648	694	636	662	620	650	600	635	640	645	642	624	622	657	639	666	627	642	652	694	679	668	608	605	686	624	628	655	659	656	655	624	703	667	628	633	678	651	686	658	628	673	678	677	693	662	663	663	674	651	678	614	646	686	713	620	671	632	666	665	628	618	586	682	694	699	666	670	663	647	676	660	654	681	631	642	705	688	613	677	621	685	655	660	643	618	646	639	681	662	627	656	659	673	638	648	662	650	612	648	649	623	651	647	623	691	658	682	682	665	651	629	647	659	670	569	632	649	684	675	670	676	655	686	669	659	605	702	633	668	672	621	637	651	673	609	687	686	623	644	683	676	664	626	664	672	668	666	647	689	605	702	669	695	696	635	638	651	701	633	623	663	719	645	661	638	673	668	648	701	703	629	688	635	706	685	655	647	636	610	687	649	625	677	637	616	688	649	658	682	681	678	670	656	666	664	674	618	646	636	695	694	657	658	652	657	663	689	649	639	636	673	645	663	607	688	678	685	658	647	642	662	676	693	640	659	641	684	682	692	671	663	631	658	659	677	638	676	614	637	661	664	591	646	651	647	635	680	630	601	650	663	697	634	671	614	643	682	643	669	647	649	654	640	619	705	719	638	654	643	674	624	659	647	613	664	694	654	669	652	616	676	653	631	658	695	679	684	657	628	635	690	657	655	670	652	626	637	622	632	692	636	711	669	677	672	634	637	607	648	620	672	643	623	619	656	634	669	609	667	622	643	633	698	658	695	661	685	682	630	658	642	654	650	655	650	668	650	644	652	675	671	668	668	623	678	648	662	627	645	660	649	649	623	678	658	663	664	678	670	634	675	654	675	648	658	609	680	697	709	647	641	668	667	663	601	585	678	683	666	664	662	657	626	676	653	661	640	617	689	664	652	618	648	621	638	646	648	656	658	679	646	650	649	650	616	682	674	626	665	657	622	641	652	656	628	653	702	642	681	626	629	671	653	623	653	637	644	685	679	653	690	647	724	664	667	700	685	718	662	677	599	631	699	660	639	630	667	649	672	632	663	663	638	657	633	637	613	621	662	615	627	667	652	646	686	656	639	604	666	639	658	659	654	673	644	686	655	680	620	621	625	648	660	665	686	670	651	642	682	640	685	724	641	662	620	670	638	634	653	653	661
23937	21151	28471	24023	21080	9342	1436	1089	970	937	928	868	882	836	856	857	820	751	871	810	791	777	774	781	867	872	791	794	798	790	780	779	811	835	743	798	775	759	758	755	796	792	758	792	788	819	815	753	811	781	774	742	750	785	701	832	766	768	810	778	810	824	816	795	787	774	803	750	771	727	753	795	744	818	810	775	753	782	814	760	804	782	749	742	770	717	774	763	790	758	769	757	744	783	736	736	823	755	769	769	773	795	711	761	787	717	760	754	785	736	748	755	756	779	775	763	773	774	831	765	767	771	768	752	757	791	766	774	796	757	811	770	750	765	800	748	812	782	769	751	739	768	791	749	762	789	744	789	763	786	715	746	767	786	777	868	765	799	721	796	794	791	773	722	774	786	784	773	735	735	778	751	772	750	744	760	745	775	755	772	759	779	782	775	759	803	742	783	740	784	798	754	719	780	802	682	741	806	769	791	787	776	815	784	771	799	780	810	769	794	746	805	773	764	742	784	787	751	753	777	794	760	809	773	781	762	774	745	800	785	722	797	784	740	793	785	747	755	794	778	773	778	733	767	769	764	778	769	762	776	804	795	812	739	761	746	732	717	784	720	793	794	707	747	813	787	728	763	771	848	717	774	764	802	768	779	794	773	794	784	799	751	704	778	749	763	745	722	772	813	739	763	796	781	788	744	725	777	764	813	759	783	796	794	752	780	762	763	769	795	768	771	828	787	755	744	742	758	764	761	785	775	759	769	761	786	789	764	798	765	795	789	789	770	759	735	779	778	792	768	779	772	708	729	738	756	784	784	763	786	764	741	771	789	788	805	764	771	781	765	796	803	795	797	760	794	795	798	790	785	762	738	777	713	808	744	779	744	767	778	763	725	726	734	774	764	786	754	783	766	768	752	772	750	758	735	759	792	744	720	784	770	791	803	770	825	751	789	752	717	767	812	813	771	748	736	746	753	737	746	761	774	779	754	745	761	760	773	819	763	775	766	750	764	793	753	732	730	705	811	723	785	732	760	746	771	807	738	784	787	772	751	765	762	752	812	770	727	766	804	769	765	809	809	745	703	736	759	797	747	783	788	748	739	796	848	808	725	783	717	802	747	820	742	729	755	806	766	745	803	762	766	713	766	757	744	749	778	720	788	787	761	766	737	789	776	783	852	743	779	809	775	753	789	785	792	767	770	755	795	740	745	719	768	763	789	732	781	822	752	781	765	749	821	779	799	784	766	771	770	767	751	722	733	782	803	759	781	783	735	759	739	766	755	816	749	770	784	733	758	795	777	771	736	726	753	782	772	766	743	707	797	762	821	813	751	798	748	734	747	765	782	763	810	715	757	775	777	790	759	791	757	766	746	763	728	767	796	769	740	802	765	747	742	757	748	764	787	755	795	760	825	731	799	751	769	775	789	761	771	778	798	751	739	752	798	762	781	834	780	824	807	765	726	723	782	766	806	712	738	768	807	746	764	795	748	727	747	778	747	784	725	810	773	737	770	753	773	799	764	815	778	816	755	753	780	778	745	774	774	715	780	751	811	773	734	738	780	791	753	761	780	784	804	793	792	731	701	785	706	771	804	757	813	846	767	749	794	769	785	753	775	743	769	737	730	743	772	753	788	789	813	744	776	769	773	767	815	766	757	752	766	774	790	781	792	761	775	770	721	738	736	787	736	825	720	758	770	751	773	787	761	753	739	813	797	782	686	797	773	736	773	746	806	824	760	743	827	780	772	784	789	778	800	792	747	782	791	765	793	774	809	752	774	741	800	785	756	765	745	751	782	731	744	789	769	789	759	782	736	765	716	786	748	768	792	770	762	732	800	764	789	758	786	730	790	781	790	731	790	741	791	758	744	767	743	711	761	750	799	790	803	737	776	777	727	800	775	749	768	755	798	741	789	762	757	798	768	752	795	745	747	741	752	801	777	767	741	744	752	764	713	814	824	743	774	741	742	728	779	775	780	758	735	784	722	789	771	759	745	765	783	722	785	772	756	786	774	729	749	765	768	818	776	779	785	743	804	800	751	757	801	773	782	761	752	741	778	781	807	769	733	770	788	747	759	779	768	775	743	729	815	788	755	737	781	744	760	711	818	754	759	756	749	772	801	772	786	740	818	787	722	767	782	746	771	723	757	799	748	770	766	762	764	801	762	751	739	785	763	735	786	746	733	781	742	728	793	752	728	715	736	796	765	822	740	760	743	771	740	819	757	770	808	780	831	797	760	756	745	749	780	763	817	795	773	764	748	857	769	772	784	737	763	709	726	749	771	803	729	766	775	780	768	780	781	793	792	772	785	795	767	731	757	734	763	736	747	776	737	768	762	723	793	729	732	731	741	746	774	765	741	734	768	760	758	763	796	788	809	725	795	801	795	767	811	786	768	774	778	784	775	770	786	831	756	810	750	784	802	743	788	751	790	751	726	780	805	769	771	789	775	706	772	772	760	714	784	771	781	750	714	807	718	761	723	766	739	780	753	743	744	789	730	736	797	777	809	773	806	757	794	723	815	758	717	715	716	770	746	761	720	840	796	743	794	758	761	817	732	741	815	735	775	776	783	729	763	797	854	743	804	774	752	808	767	765	788	797	766	705	787	796	707	738	738	788	700	717	778	733	783	741	739	750	728	778	798	764	749	763	729	789	771	774	781	716	781	779	738	684	740	769	785	791	788	835	703	706	763	808	757	794	765	765	797	781	769	789	782	766	761	778	804	762	803	796	788	745	735	748	762	788	773	732	783	774	704	782	747	807	809	794	780	776	761	788	793	761	767	762	787	810	805	777	785	745	783	795	794	777	795	776	714	752	789	768	769	783	736	781	780	788	733	707	771	759	742	748	750	706	764	734	754	777	742	713	735	751	787	802	772	786	764	751	743	801	762	746	786	828	700	768	762	731	775	760	772	839	808	778	752	718	722	784	763	768	735	735	761	750	752	808	742	766	769	803	771	737	776	783	718	755	860	767	763	817	751	781	741	799	774	748	766	784	765	780	807	766	775	767	791	754	772	738	783	792	755	739	719	812	784	782	789	748	751	767	786	792	790	750	776	774	798	785	798	768	813	737	750	782	754	772	793	757	746	803	753	746	729	825	772	742	817	775	765	844	779	724	784	772	779	735	803	750	809	810	799	724	721	740	739	768	756	733	745	784	801	766	772	760	734	770	798	782	744	798	750	794	749	771	749	775	764	728	751	772	753	757	707	740	735	745	725	724	776	748	780	725	722	765	731	755	785	833	784	771	736	749	828	753	770	731	786	839	755	741	768	764	753	738	805	784	770	787	752	770	821	769	763	717	795	783	753	751	752	754	798	782	820	742	784	793	741	771	762	758	750	800	753	774	813	749	738	716	739	764	781	793	758	817	759	799	783	785	723	798	793	765	705	806	790	776	792	765	786	803	718	755	793	718	787	723	811	729	756	734	762	776	762	739	740	765	752	756	781	781	767	784	750	754	737	719	782	731	800	759	755	807	757	782	780	767	802	800	801
40073	46527	6811	3611	2663	2200	1792	1736	1490	1345	1271	1195	1178	1154	1130	1086	1044	1041	1042	1059	1046	1038	1064	1086	981	1025	1064	942	1039	995	972	934	1004	954	1010	1009	1003	1022	1026	943	968	981	978	1003	994	969	1008	995	978	962	989	1002	975	1026	989	942	1021	973	1040	960	967	955	1003	951	968	944	974	1005	967	1018	1011	1012	942	987	1033	937	1011	1011	1032	952	976	953	946	967	1009	988	1044	966	1006	957	986	946	970	929	1012	954	960	983	989	963	998	918	981	994	949	1038	986	1000	1024	945	980	1038	969	966	953	978	958	981	1002	952	1007	969	966	1013	957	958	958	977	1006	993	1032	1017	1014	999	1041	967	951	961	998	997	1029	972	961	990	1006	958	999	986	1012	981	1014	933	984	1025	971	1033	968	964	935	992	963	952	998	983	962	957	1004	961	1047	1010	932	950	1031	985	980	981	1008	983	961	1021	981	972	1000	956	1016	977	973	982	985	969	951	945	973	992	1029	910	965	967	960	972	893	971	994	935	993	1014	945	996	1000	910	911	974	1009	975	976	939	914	1004	984	970	958	942	927	961	953	963	980	989	938	974	1002	988	989	965	1004	1046	957	929	1037	956	972	1030	964	1030	953	990	960	941	1037	980	1013	956	946	997	961	977	948	928	963	974	966	913	980	912	930	953	941	995	1048	956	963	983	1038	907	966	1000	978	965	897	966	1043	957	991	943	1001	954	955	983	983	981	979	990	997	976	992	962	935	954	956	964	1040	1008	972	978	962	988	1060	989	983	939	964	1018	1004	949	1025	955	973	943	966	947	963	1011	954	979	987	953	997	979	1003	914	969	1009	956	943	988	1011	947	1016	999	977	1005	960	966	953	979	963	978	981	999	990	945	975	981	1000	994	976	1001	983	1040	1004	974	992	1015	1018	997	920	958	960	970	1023	950	951	938	964	945	1023	991	997	980	1010	990	962	1014	983	984	966	963	974	944	997	953	994	947	962	992	959	908	997	982	988	924	969	978	1011	931	982	959	1047	980	999	986	979	941	972	929	996	967	963	966	976	970	1010	933	988	979	983	896	1007	967	960	973	977	979	1001	942	921	957	991	969	1029	972	993	990	946	1064	946	1007	994	955	981	988	984	1014	1006	949	990	989	973	1069	926	969	1000	980	961	1007	1025	985	1012	964	963	1001	1019	982	1033	971	974	994	968	949	979	957	954	1015	976	997	969	983	943	1025	932	1013	989	906	962	934	950	942	939	968	939	1001	1002	996	974	956	941	967	1000	1063	1014	971	977	960	1033	993	926	948	958	942	931	1016	1062	997	979	974	1012	1030	950	1005	989	991	1010	991	1008	937	977	1022	1004	937	991	935	1009	976	1023	1004	1004	1000	1004	1029	994	954	952	999	916	973	991	991	941	960	993	994	962	967	1025	969	1002	1010	990	887	978	1032	990	993	979	981	952	998	978	1029	994	951	987	984	992	989	963	1002	959	965	910	937	963	966	1009	928	961	995	894	961	920	1020	1002	986	992	951	953	953	1019	990	953	996	978	983	1023	1000	982	969	1022	1004	983	933	925	1010	965	1014	1034	992	1024	981	1015	939	1027	986	971	981	963	949	975	968	997	1001	1048	942	979	1013	962	973	997	944	970	1026	1030	1006	1010	996	996	947	970	982	954	1027	1014	933	947	946	974	970	999	931	1002	961	921	974	935	955	987	994	946	970	958	990	990	942	971	914	972	953	1027	970	915	1025	1005	982	984	992	963	999	1022	1008	1004	975	1028	911	956	989	987	972	975	940	997	933	950	995	948	951	1003	958	1051	989	1002	907	978	955	1000	992	992	931	970	978	982	944	947	968	1024	920	990	989	1001	995	969	971	977	954	957	951	945	977	981	975	1044	985	975	976	960	961	968	948	995	979	962	975	945	999	963	1009	989	1006	944	993	972	968	965	935	941	1013	931	962	1002	968	957	992	1015	990	985	972	969	981	1021	963	975	979	992	993	962	1025	928	963	1007	967	943	1015	942	981	1031	1004	954	967	942	990	959	1014	956	949	983	962	969	1015	1030	967	995	1022	1002	938	957	941	949	939	1001	1020	1012	921	983	945	986	937	922	945	957	923	1007	951	995	1001	1019	987	884	940	951	942	969	986	972	964	1010	938	916	971	994	991	990	947	971	962	992	974	962	993	977	926	922	1023	1014	1017	988	944	1023	987	959	921	949	989	960	951	1023	1010	962	965	955	1045	984	930	970	933	1003	1006	951	949	964	998	954	978	937	987	967	955	943	929	945	981	1007	975	948	977	941	991	987	977	1012	943	953	949	1022	996	963	1029	967	930	926	1021	945	959	980	924	1001	926	1009	991	1012	941	983	956	959	1015	1025	933	963	974	955	953	1017	975	976	913	977	992	984	989	892	941	936	997	1014	960	977	918	1040	990	982	1006	969	952	984	977	930	1008	967	982	994	999	1029	927	1009	995	977	970	904	942	996	992	959	943	918	1005	988	975	959	1023	1026	916	993	971	971	899	924	973	956	959	955	952	974	977	953	1015	992	1010	961	1010	1013	948	967	956	993	957	996	993	931	937	931	930	945	994	1014	948	1031	942	970	1033	936	1009	966	985	960	988	979	941	962	1028	975	953	959	982	963	1023	985	979	957	1049	982	997	976	977	1012	1015	980	993	1067	941	1014	927	964	967	988	941	966	996	987	1019	1011	940	987	954	953	977	1031	989	1001	1020	1075	958	1014	974	995	955	1040	962	985	950	991	1035	960	1008	925	961	969	1015	1014	1005	1014	966	945	996	936	1022	929	1014	953	952	983	939	1058	961	1040	904	954	957	1019	961	1037	989	910	1020	986	910	986	944	967	973	963	934	948	946	1005	946	963	924	973	978	979	943	1003	997	1043	962	1030	908	947	1020	932	935	966	972	1031	1004	1003	1037	992	1031	937	925	964	957	947	1026	953	965	1025	926	996	938	1009	954	1043	997	957	938	948	922	1051	968	883	982	1005	959	933	980	976	1006	930	1024	984	947	950	975	1018	1059	910	955	962	992	1013	939	984	970	966	956	983	1013	985	982	981	946	924	975	983	980	975	973	1006	894	931	943	1006	981	1014	991	964	936	955	996	962	929	910	988	955	1003	1008	924	1009	1033	984	992	996	1062	966	977	981	935	932	945	984	957	924	1019	1026	951	920	994	964	964	970	944	922	968	945	975	976	995	997	979	1007	987	1013	958	929	967	959	1003	932	992	956	929	972	984	924	995	978	1027	932	934	969	1033	941	1013	982	982	991	977	986	985	931	956	941	925	921	963	1019	991	911	1002	943	963	963	948	988	978	948	973	952	969	938	996	987	1027	954	934	1009	915	959	952	982	982	994	939	992	940	980	932	1034	969	978	959	946	919	1008	1037	994	959	988	968	949	972	1053	979	951	944	1009	951	1032	974	998	1045	1027	939	1052	990	936	968	1021	1018	1006	987	960	943	972	1046	1008	998	952	959	941	973	991	981	996	1025	1040	979	987	950	1000	992	1003	967	974	961	906	1009	973	1000	955	1009	951	991	1022	925	985	1017	912	968	996	988	1011	980	975	1007	969	993	988	1008	960	955	1000	940	988	981	898	1055	976	962	969	973	973	922	963	961	923	1003	952	951	961	1035	974	967	988	968	976	960	925	956	1013	954	983	951	1001	1015	1011	981	953	990	961	978	945	963	991	999	1037	990	995	969	994	952	987	987	995	980	1023	1007	987	962	989	995	1058	896	945	1013	930	1033	943	1058	991	1000	964	994	991	966	979	1002	977	965	999	980	963	913	950	1012	976	969	987	1002	959	949	945	982	941	950	928	1027	954	935	936	1023	984	1015	942	926	976
22884	21140	28928	23595	21132	21149	8097	1298	1021	944	976	906	910	838	766	760	775	738	725	772	748	703	705	693	722	684	686	715	700	646	699	687	706	684	650	647	699	711	649	697	720	685	710	656	683	654	645	710	718	681	714	658	678	651	723	647	689	675	618	668	675	692	770	703	673	680	700	716	662	680	664	671	642	689	674	668	700	660	693	719	659	708	648	738	676	723	676	689	679	707	683	667	666	666	641	684	713	625	690	675	684	618	684	700	655	622	666	685	631	668	657	671	681	657	710	630	670	718	621	646	677	648	666	659	662	642	626	631	684	677	646	671	667	649	689	739	686	660	691	633	682	655	666	683	657	657	721	671	669	619	661	647	674	642	708	625	686	651	668	690	644	678	656	672	685	592	641	718	711	631	658	657	603	663	634	682	683	672	638	733	677	650	654	597	707	654	645	661	657	687	667	660	672	662	657	658	632	665	702	690	694	686	653	676	687	640	693	679	672	656	664	653	694	654	637	695	646	669	692	686	625	670	666	645	693	664	668	686	660	675	660	657	639	693	680	707	664	668	671	720	651	671	642	713	654	673	634	672	718	680	668	645	645	608	682	609	639	668	626	708	699	634	642	643	676	656	687	673	709	680	691	617	650	697	692	700	643	655	673	671	676	640	694	676	662	661	678	639	663	669	644	668	648	646	648	642	628	615	610	679	654	657	648	644	707	627	647	610	701	706	640	653	643	633	631	664	635	638	691	664	703	694	635	674	622	680	654	627	625	671	686	645	707	651	674	690	723	643	651	682	660	665	654	676	637	618	669	674	673	713	695	657	636	671	635	643	633	683	612	650	656	697	640	675	659	676	683	680	676	643	679	670	679	682	657	681	678	643	674	668	648	666	663	695	645	676	642	655	628	654	685	657	640	635	682	665	666	670	678	651	664	648	693	650	613	696	648	701	698	674	598	626	688	649	636	652	673	669	643	673	680	681	724	646	648	660	699	684	684	702	702	707	689	637	679	707	667	631	641	659	682	677	695	670	695	701	647	651	687	695	658	676	679	652	684	660	667	685	623	666	689	644	701	673	660	726	680	683	685	681	702	621	697	653	662	656	685	659	653	667	652	618	661	652	672	619	679	649	642	659	645	663	659	670	637	691	657	705	703	683	662	682	675	659	694	690	678	671	698	669	657	682	699	658	667	683	701	691	655	667	692	595	674	640	681	676	677	667	701	658	648	651	650	652	648	671	664	687	615	646	663	608	677	663	651	607	655	693	680	657	633	664	680	640	710	663	653	656	712	688	673	670	624	694	649	660	672	661	663	641	668	691	707	673	688	655	715	678	628	655	681	637	689	688	659	645	690	665	660	657	616	624	690	714	682	653	644	648	648	677	667	673	642	664	694	700	687	662	683	657	680	681	642	702	648	677	674	671	688	666	655	614	703	685	703	688	650	637	668	673	724	671	683	672	655	708	679	626	684	681	700	679	727	663	662	693	650	673	669	666	617	656	712	642	695	677	665	631	624	719	680	686	676	621	628	677	669	620	678	654	663	663	662	699	655	670	666	629	654	696	694	669	653	698	658	682	676	671	662	658	653	659	633	640	705	694	667	676	666	703	658	660	620	634	692	678	727	667	659	665	679	619	645	680	647	670	647	650	717	652	658	676	667	603	663	693	643	693	706	664	648	685	715	683	708	700	699	651	680	642	648	645	722	665	668	673	637	658	672	693	684	674	699	675	672	687	642	673	688	678	665	628	648	687	676	635	645	699	708	694	657	660	679	670	687	670	692	706	700	701	688	670	684	651	656	683	671	686	666	678	646	680	657	704	656	699	679	650	683	649	673	626	672	696	677	680	659	706	652	676	640	686	665	670	654	625	678	655	648	666	662	729	640	654	671	668	632	694	709	652	656	689	647	618	664	653	632	691	669	730	651	650	696	690	662	674	648	687	636	697	638	640	685	662	654	703	645	629	643	667	648	648	719	688	658	659	678	651	649	657	648	704	662	646	668	658	666	656	689	668	673	667	654	651	705	678	698	698	673	717	715	637	659	696	625	698	641	663	664	678	688	729	692	675	649	659	635	645	681	650	688	711	649	659	669	685	687	629	695	680	685	695	679	701	647	642	673	636	650	681	657	655	687	681	661	674	662	706	656	651	648	672	661	686	703	629	682	685	693	638	678	639	652	677	664	630	625	648	722	702	602	676	687	685	616	694	645	612	637	642	660	662	674	671	668	666	659	656	626	689	706	639	655	685	695	652	673	638	666	648	680	627	674	677	634	692	679	659	669	645	677	687	685	639	643	698	654	646	692	661	612	630	703	707	650	668	669	678	617	673	693	663	645	650	631	678	657	670	676	646	683	616	663	643	679	645	635	669	663	639	641	660	657	627	622	675	697	677	621	662	657	663	649	641	677	670	712	696	693	658	662	622	677	638	665	711	654	705	659	665	697	675	654	618	671	628	682	669	679	683	676	687	654	653	654	684	646	654	652	640	646	679	623	676	679	665	658	664	691	646	644	689	653	607	687	715	628	666	661	692	642	683	667	651	701	655	660	653	663	645	623	626	674	622	669	676	630	651	675	647	683	631	668	692	675	692	666	671	647	668	634	671	688	676	713	645	668	674	672	674	675	681	678	642	622	747	695	668	621	652	685	654	657	729	659	692	670	631	673	655	663	648	699	649	692	663	660	670	670	649	666	711	681	689	691	698	666	663	669	695	624	661	683	699	631	638	596	687	678	653	641	666	685	646	716	665	686	634	667	657	623	638	639	664	704	674	662	678	658	665	682	675	658	636	647	655	682	654	659	677	678	692	647	640	658	663	642	680	658	652	674	662	716	653	681	644	649	647	686	686	688	678	659	702	652	662	664	645	654	695	703	646	644	681	712	700	665	675	710	654	639	632	647	662	717	645	672	636	670	681	708	624	683	658	646	677	622	652	645	636	622	692	712	681	614	675	656	735	709	690	671	667	686	651	691	687	643	669	600	696	667	656	666	686	698	651	674	651	681	676	677	655	642	681	655	676	640	665	663	678	695	665	644	682	671	637	625	656	638	674	673	636	667	643	681	666	674	645	701	671	699	620	635	650	672	686	668	649	653	629	668	624	664	643	691	676	685	645	642	658	707	639	644	665	691	665	719	645	648	710	671	629	693	661	707	683	655	653	668	655	728	702	642	662	642	674	668	697	650	634	666	689	704	696	629	675	629	637	637	635	642	658	637	655	704	685	722	652	670	675	687	687	652	647	651	663	659	665	664	676	639	688	661	694	670	653	704	677	663	660	664	665	714	646	649	658	690	673	664	635	641	722	641	684	627	682	677	694	648	673	637	676	625	667	670	685	712	658	634	639	639	635	645	654	689	664	644	651	681	689	650	661	653	654	660	652	674	686	629	657	685	611	673	659	654	699	646	625	677	667	706	682	671	642	597	671	662	657	673	656	637	695	651	640	707	682	690	654	650	661	651	680	600	619	605	639	635	658	636	701	661	724	674	668	674	681
44213	53861	10815	5541	4038	3094	2541	2230	1899	1634	1418	1348	1183	1233	1150	1066	1049	1078	1071	970	1001	980	958	922	985	949	900	912	868	869	906	893	889	910	894	875	868	939	879	949	916	904	942	853	829	908	875	870	890	877	889	869	870	901	870	896	883	867	914	870	915	891	880	855	873	838	818	887	862	848	846	899	813	925	881	883	857	919	873	868	885	858	923	873	882	801	868	904	854	857	913	847	833	851	879	876	878	850	851	896	836	891	888	924	874	880	904	874	895	879	853	875	909	827	834	873	827	863	871	837	860	810	904	871	889	888	895	900	898	859	844	830	916	854	883	832	900	783	912	854	835	829	869	859	874	824	846	836	922	897	828	857	860	832	884	848	859	870	788	889	898	879	816	908	828	864	854	866	874	849	879	873	866	882	908	880	837	859	907	861	849	811	871	840	853	870	870	858	823	842	808	930	832	854	886	871	857	850	856	851	854	841	887	878	895	852	879	821	830	845	820	829	883	885	859	851	842	883	879	853	844	894	862	829	847	868	885	908	893	836	878	893	853	845	864	815	821	873	868	846	842	787	879	844	877	844	871	877	837	886	871	876	798	816	849	869	852	827	874	876	811	832	914	883	848	835	866	832	861	871	839	888	847	849	791	889	889	854	872	847	869	890	840	850	858	844	873	881	866	793	867	881	870	860	814	850	839	896	881	890	852	825	856	885	853	841	876	887	859	846	880	869	847	882	883	827	785	837	775	809	863	811	815	847	874	862	820	858	889	825	824	863	861	823	863	909	803	870	858	869	841	922	837	840	845	842	826	915	906	858	885	865	868	931	828	853	874	843	841	833	889	870	859	882	857	812	878	857	832	874	832	889	850	888	886	871	842	898	848	831	868	858	893	861	817	872	815	842	797	837	868	879	821	837	882	863	820	855	863	874	830	874	855	895	844	861	849	895	858	843	858	864	874	871	867	822	928	849	903	853	846	864	853	858	843	854	804	872	843	899	891	894	842	877	847	888	808	878	832	830	830	833	861	865	879	872	869	873	843	869	821	851	841	832	889	883	838	838	849	822	835	854	834	831	806	864	789	824	876	888	880	817	903	870	823	838	916	844	908	841	929	836	846	848	832	879	822	907	870	873	850	824	861	881	853	850	908	894	915	832	861	850	903	885	866	876	830	846	872	824	875	886	857	870	900	873	852	872	875	836	833	836	897	861	840	853	829	866	866	900	900	867	862	892	894	884	894	827	847	869	880	878	913	803	886	840	913	803	897	886	855	813	875	890	861	834	819	825	860	873	896	863	877	875	874	834	897	863	836	895	919	881	811	858	838	893	882	880	845	830	820	878	873	816	919	842	849	908	851	834	860	828	880	838	876	853	879	851	855	880	857	872	902	803	929	821	837	863	867	866	882	862	831	880	810	846	847	853	825	853	878	871	846	860	904	828	863	852	867	863	841	923	861	865	852	793	874	899	931	864	903	829	888	813	855	785	855	870	860	885	849	823	825	818	863	856	832	862	883	909	862	844	920	865	865	837	856	826	873	897	913	872	840	878	841	907	872	868	798	850	843	895	841	847	821	869	839	858	835	844	866	836	861	877	869	847	846	859	852	877	886	840	794	825	871	812	915	833	883	823	790	826	855	846	916	817	850	850	857	875	859	868	846	892	828	859	876	876	825	872	884	885	899	916	861	855	896	854	903	847	851	883	879	841	868	872	899	794	871	833	865	859	888	815	858	881	908	871	833	885	868	857	901	869	862	884	831	873	850	859	868	829	929	853	866	914	892	863	865	820	916	902	906	858	891	862	872	857	845	846	902	892	859	811	888	880	913	876	853	900	884	811	883	825	856	873	866	934	789	837	863	853	894	874	884	847	770	874	885	837	840	870	868	846	849	871	875	926	877	847	828	924	888	851	913	921	862	828	932	863	782	847	933	862	840	801	857	870	853	891	879	838	891	868	897	866	899	874	849	879	767	839	850	865	864	802	829	879	839	847	858	824	848	883	914	900	900	849	886	869	921	864	896	858	869	876	882	903	841	846	874	870	924	893	893	887	890	906	848	887	823	825	835	904	835	860	910	889	832	919	878	867	863	851	883	864	871	865	885	810	920	823	897	868	874	905	820	881	887	853	894	845	863	897	859	882	834	846	805	833	837	841	880	842	837	871	838	846	880	813	854	897	867	915	841	806	878	834	886	833	838	875	839	883	847	840	937	807	834	876	822	893	830	851	879	859	835	834	891	854	821	852	857	854	870	833	853	769	859	914	857	773	870	901	916	887	860	870	838	866	890	883	847	866	814	862	868	895	843	862	884	838	829	835	905	877	907	865	856	826	857	879	823	846	885	879	837	866	899	854	844	885	824	861	833	889	921	837	865	846	838	853	878	843	824	916	818	825	852	855	847	842	898	896	848	822	855	894	874	807	896	841	869	849	893	874	846	817	906	867	847	840	836	775	843	916	862	838	859	868	877	887	834	921	845	868	879	874	812	812	876	880	848	887	856	856	830	838	827	847	882	846	876	841	864	818	866	825	899	860	867	813	869	801	901	883	843	804	851	865	851	862	846	873	828	852	933	847	849	855	862	843	908	863	879	840	870	836	846	894	906	837	881	889	845	873	838	865	834	859	914	853	838	894	822	905	842	889	856	856	812	833	864	871	849	866	873	903	852	905	914	796	858	825	860	821	856	811	867	812	868	874	830	862	880	870	889	924	879	845	861	839	822	877	832	846	847	900	866	930	863	868	862	854	891	843	811	836	902	811	864	872	887	869	828	891	812	838	868	846	875	874	815	856	872	899	843	895	928	865	811	824	872	874	872	823	853	880	864	859	868	863	838	806	812	876	844	834	880	873	893	837	844	842	852	841	859	814	808	854	832	866	892	856	860	861	868	855	822	848	873	858	911	844	875	858	867	814	831	916	901	811	833	830	827	861	858	855	867	855	895	862	839	831	848	836	859	846	846	884	839	828	891	890	901	858	853	853	833	858	861	879	861	894	908	818	866	824	863	857	883	866	807	820	863	832	809	848	851	857	861	834	929	908	874	868	869	826	868	881	857	878	867	867	840	866	867	874	829	834	853	854	863	882	831	843	849	858	850	883	880	803	853	883	873	890	872	885	826	862	875	880	861	830	897	826	832	858	826	882	845	869	856	834	870	853	868	815	857	837	845	805	846	806	873	856	854	864	842	875	894	891	829	831	866	860	862	843	829	877	797	878	872	822	839	839	802	913	858	893	849	835	892	895	872	873	848	832	867	811	881	876	888	886	900	891	809	861	850	939	873	918	904	821	873	840	878	848	928	850	858	880	835	801	923	895	832	877	838	855	846	885	829	832	893	854	840	858	842	863	817	817	900	837	875	854	898	865	850	816	932	907	882	865	865	867	893	900	840	817	852	909	795	896	860	872	870	802	878	925	877	850	868	917	859	892	838	857	858	830	895	881	886	855	864	860	852	849	892	833	855	864	845	877	887	837	843	846	931	828	842	850	897	828	883	868
28949	25038	13644	1898	836	809	628	536	555	531	539	560	528	517	534	543	530	559	518	517	467	477	506	540	561	541	504	531	510	558	478	531	512	510	522	533	495	498	498	530	540	495	502	509	483	504	523	514	478	487	553	497	521	560	489	515	542	493	504	537	506	495	517	554	484	541	477	495	488	495	496	554	511	457	499	553	515	507	497	485	528	525	516	504	498	490	491	500	476	471	525	496	502	481	511	502	517	472	480	512	468	528	506	530	501	487	515	515	540	508	507	527	502	475	495	492	522	524	504	501	535	501	529	518	487	502	540	464	546	508	501	498	507	471	541	527	488	451	498	513	507	486	535	509	447	495	511	476	525	528	502	504	520	492	500	529	432	518	533	502	501	532	472	514	492	506	478	524	496	547	480	502	492	498	511	538	526	465	460	501	513	535	486	500	551	513	502	511	514	491	496	486	480	550	506	537	472	490	482	514	474	542	550	532	487	539	470	502	526	505	500	487	498	547	543	512	511	549	520	502	553	536	533	482	499	474	526	518	529	492	483	503	520	509	508	467	497	486	517	521	526	503	539	578	504	497	491	480	470	471	471	523	527	471	521	514	479	526	517	529	478	542	507	493	486	520	488	533	477	496	483	489	487	492	514	507	558	502	496	491	525	501	505	494	540	479	539	490	517	528	526	500	490	517	486	499	587	545	524	504	506	536	529	524	480	475	488	482	514	492	511	539	503	532	495	518	500	490	484	505	521	524	531	496	493	513	512	490	482	501	498	502	521	556	473	504	517	513	497	497	522	547	496	512	535	480	537	547	460	537	550	497	486	526	464	531	466	526	537	477	536	514	479	486	510	506	568	500	486	526	478	510	532	543	452	521	503	504	522	485	513	489	530	510	507	501	528	496	517	529	519	496	527	525	565	508	502	513	503	487	480	512	522	504	483	491	540	533	502	509	539	497	469	548	518	447	549	514	494	500	520	533	558	447	512	467	491	489	539	519	501	524	503	525	471	496	456	504	500	511	488	505	494	554	526	521	524	502	487	522	513	507	507	507	525	483	463	483	547	509	506	489	499	510	511	494	515	502	519	519	537	523	476	499	488	507	530	516	503	523	520	547	494	484	488	526	519	510	508	498	534	498	510	485	509	497	518	511	510	496	518	493	477	484	528	494	530	548	486	491	490	492	522	516	490	507	516	494	552	534	505	523	512	568	493	528	528	474	515	483	473	471	505	502	502	507	497	527	495	502	514	543	509	501	488	551	508	522	527	478	524	554	543	493	494	519	531	504	524	490	515	534	522	482	514	475	516	513	532	496	487	489	522	569	479	500	532	495	545	534	537	541	549	501	536	477	463	517	523	524	530	506	504	533	548	497	514	532	531	499	470	509	550	498	515	510	508	524	518	476	507	533	536	537	507	497	527	545	521	534	490	508	508	492	466	520	516	497	518	563	507	519	527	474	543	491	479	511	489	503	469	503	508	507	481	515	506	538	492	479	508	489	531	521	480	505	531	496	510	526	508	506	501	522	516	497	506	527	484	549	560	535	504	484	499	539	508	455	518	498	522	537	506	504	546	476	484	489	483	521	541	556	522	519	515	549	507	456	504	482	479	497	462	487	522	506	507	452	521	538	481	465	504	544	579	515	552	524	520	478	484	494	508	492	511	498	439	496	528	483	499	519	492	503	509	487	508	524	486	532	506	520	527	498	504	530	487	525	488	489	498	506	490	504	519	535	536	490	486	497	525	506	524	464	521	539	536	503	502	530	551	487	512	536	524	536	482	492	467	519	509	528	505	482	501	520	513	501	548	499	494	539	544	540	493	491	506	490	526	449	524	518	513	534	459	523	514	515	505	448	527	503	504	540	524	518	505	504	534	488	486	544	532	509	523	475	511	530	502	502	506	547	536	507	548	505	484	536	506	481	524	480	489	492	514	513	520	527	560	487	530	501	554	523	528	538	497	504	551	496	532	472	518	536	490	500	483	500	517	518	518	534	519	500	517	504	527	506	527	490	510	491	490	485	537	542	533	502	456	500	497	523	534	519	462	511	527	516	481	486	494	488	491	517	539	500	537	523	534	497	504	473	509	537	478	505	510	499	474	519	547	526	525	528	534	516	502	541	487	522	514	531	512	536	506	478	513	509	498	527	499	460	496	518	506	518	513	503	539	490	486	522	524	505	498	518	502	484	481	523	517	537	512	532	517	477	513	517	532	480	514	517	520	512	509	491	542	517	518	472	495	528	572	490	503	495	503	503	513	500	487	573	508	483	509	512	507	529	529	536	518	527	497	466	551	503	509	544	497	503	483	496	475	497	498	533	539	481	505	503	503	535	543	562	537	547	500	513	517	494	519	500	539	515	519	546	509	507	517	489	524	501	512	465	505	571	517	532	538	458	509	504	529	499	536	499	523	528	486	507	510	532	531	513	506	492	475	538	518	490	474	530	524	525	530	527	483	487	503	491	492	516	494	493	509	489	494	498	519	510	517	535	514	486	507	486	538	516	512	530	534	528	553	445	490	487	490	451	502	484	480	488	530	555	499	539	494	521	512	512	527	480	477	548	486	486	511	497	526	518	470	528	477	509	517	507	478	481	509	483	487	487	474	531	490	500	527	539	492	506	500	545	491	496	547	546	510	510	498	515	529	461	487	526	533	481	497	531	475	543	511	562	489	510	490	542	507	512	537	525	542	496	507	490	494	498	542	539	467	507	531	528	538	475	468	511	513	500	465	531	478	534	503	502	510	531	522	541	522	495	496	542	497	509	500	512	526	515	488	527	541	505	476	518	482	489	496	528	494	517	504	559	543	464	493	495	513	493	494	525	525	529	483	537	494	528	545	469	522	508	481	470	508	493	541	476	460	531	499	455	520	537	514	493	500	502	512	463	522	460	521	501	520	497	481	507	505	520	483	474	441	507	542	563	510	496	504	537	524	519	516	477	517	505	481	514	590	514	529	513	505	484	514	484	489	504	509	511	496	456	492	514	504	528	547	521	522	498	516	503	512	523	521	500	524	551	512	532	486	513	513	468	516	519	557	529	522	506	486	493	485	505	506	493	517	489	507	493	528	521	510	539	487	479	491	490	520	540	501	544	461	492	490	513	515	506	524	517	475	488	530	463	508	513	488	497	554	507	500	479	501	503	472	505	528	493	487	515	497	521	517	515	479	505	544	514	519	449	525	513	498	519	490	511	538	483	529	494	532	550	488	527	469	504	509	557	534	556	564	500	522	513	490	488	522	501	498	530	501	532	549	530	506	497	518	483	506	489	529	521	543	486	458	483	503	516	485	522	510	522	484	487	493	500	530	491	493	525	523	547	511	510	503	492	520	519	508	499	521	527	527	470	504	489	471	563	529	517	508	501	525	460	555	500	527	500	485	489	512	510	488	523	515	455	527	518	535	532	487	512	505	513	510	502	529	491	557	499	501	521	523	521	482	529	498	552	474	536	504	485	540	492	479	528	530	509	529	506	508	468	514	518	513	519	502	491
36396	33773	1386	925	810	768	712	685	715	692	688	670	628	645	653	666	684	633	640	661	647	688	664	628	649	691	706	651	680	689	676	684	655	663	628	655	672	686	686	642	645	666	646	608	680	648	608	649	684	668	627	674	591	686	680	630	669	628	656	703	690	670	673	622	655	641	690	666	662	714	726	681	673	645	685	694	678	608	638	683	614	674	661	692	700	686	628	722	638	665	663	673	663	672	655	645	652	640	626	638	663	661	644	697	680	647	663	655	671	652	664	692	697	630	655	672	639	651	665	633	646	667	687	695	637	650	643	672	649	687	616	652	599	694	672	664	651	642	650	691	707	677	636	653	646	687	634	667	644	652	615	609	660	689	675	671	635	646	653	672	606	635	638	661	677	646	631	639	663	651	628	678	653	657	679	660	661	654	649	644	659	707	642	657	682	698	648	683	670	622	670	692	652	657	660	693	648	681	638	655	646	677	710	624	629	678	689	639	635	654	689	616	629	660	660	667	661	706	696	674	666	649	649	688	660	653	644	639	691	639	668	618	628	688	657	673	668	647	669	631	637	684	662	665	664	704	621	634	651	676	634	629	648	648	659	652	687	673	613	605	671	635	667	654	645	652	660	622	718	667	649	646	661	679	643	640	668	648	663	672	669	639	699	651	629	726	679	691	626	628	647	667	636	648	691	620	621	600	675	697	644	646	693	683	667	635	715	737	631	673	654	675	634	600	600	672	636	644	656	617	671	648	667	612	689	706	604	639	681	703	637	591	639	652	640	654	652	693	638	644	635	668	684	651	645	670	659	666	687	666	666	680	697	695	629	688	641	633	631	698	635	660	675	655	634	663	608	650	681	634	665	659	638	635	675	664	657	631	672	678	660	675	645	642	704	670	641	656	642	665	622	675	646	627	661	649	622	651	618	669	659	666	628	665	666	666	639	697	611	638	650	688	647	651	692	644	649	625	693	640	690	633	651	648	665	645	659	659	651	661	636	691	648	663	666	660	653	670	687	620	661	673	669	679	633	646	674	630	701	662	687	690	636	657	643	645	684	722	659	617	608	676	623	662	660	630	663	672	700	686	688	699	641	688	668	648	679	652	680	697	664	675	650	687	677	669	640	673	645	652	701	652	674	626	689	629	702	650	637	662	683	659	641	681	670	690	674	680	656	667	655	677	613	684	692	632	628	671	650	675	580	621	643	685	707	654	665	654	654	660	627	645	666	667	651	689	674	642	680	644	670	660	638	617	692	593	700	659	649	631	623	680	691	661	679	685	651	616	660	702	564	656	661	668	683	641	699	664	665	639	651	613	662	683	676	623	674	747	671	633	657	697	673	643	678	646	699	675	696	640	677	655	640	669	633	625	679	657	663	663	653	653	676	689	667	673	663	661	616	655	641	639	632	653	643	666	653	686	677	630	650	633	688	664	641	688	659	597	654	646	658	651	671	680	596	643	696	610	643	690	675	647	628	653	649	681	664	662	683	653	681	709	700	627	664	637	678	695	663	687	671	635	644	623	692	672	716	614	684	673	655	674	631	674	630	640	689	673	700	649	599	656	654	633	689	641	658	688	630	655	633	659	658	622	675	680	651	648	666	672	702	634	623	648	664	668	637	650	711	636	694	640	617	668	699	699	615	688	680	618	661	708	693	642	630	660	643	637	672	649	646	664	675	669	624	687	676	680	630	682	630	660	611	663	668	653	653	622	678	661	663	682	671	639	680	615	682	648	657	678	670	680	655	663	606	660	641	654	664	651	661	663	619	669	690	648	660	641	669	667	627	672	684	696	624	681	656	657	686	656	660	617	656	672	678	633	662	704	636	656	647	576	645	684	643	696	646	645	642	647	636	656	661	684	592	661	641	655	667	681	624	664	686	675	665	625	621	636	639	614	680	651	640	625	648	623	666	691	664	630	644	668	695	645	638	632	708	659	645	683	645	659	687	657	653	626	688	640	619	625	703	628	673	587	633	692	623	633	696	676	650	641	718	633	640	631	663	671	630	628	658	614	697	655	637	674	664	635	631	658	676	647	689	665	639	678	667	635	655	737	674	643	651	649	649	645	663	636	609	659	680	662	692	708	598	643	610	639	696	715	704	684	701	652	676	659	677	662	708	623	630	706	635	689	652	687	602	642	660	673	647	643	688	673	669	642	650	652	659	690	673	684	627	715	656	678	671	658	606	671	689	688	681	694	724	679	693	665	681	651	680	633	625	600	673	652	688	625	609	678	602	613	689	645	622	664	652	669	686	693	705	613	663	715	698	720	649	658	615	679	676	693	656	682	682	670	646	652	692	664	673	655	659	626	661	634	664	632	658	674	609	647	663	688	686	603	684	618	642	661	665	631	613	662	627	723	629	680	618	641	589	682	656	659	642	625	660	669	683	637	719	669	657	650	640	631	620	674	663	639	630	637	688	656	649	681	653	653	675	698	662	683	693	702	682	619	677	648	646	644	629	681	652	682	645	663	651	648	683	644	619	636	689	633	665	655	686	668	662	662	695	686	676	696	694	605	681	640	664	673	666	646	692	634	671	662	645	682	633	704	690	643	630	670	676	653	644	662	625	611	605	629	634	640	700	650	678	705	700	665	650	622	669	655	621	696	663	664	710	635	625	699	722	671	643	604	720	693	647	654	659	651	666	659	705	668	660	609	649	674	626	705	657	658	636	661	628	648	669	653	625	624	681	617	655	671	657	667	668	673	667	644	645	673	661	669	672	678	649	623	656	682	651	697	607	647	670	635	647	651	642	647	672	650	699	654	686	689	680	679	635	664	640	636	666	675	645	687	698	694	639	679	655	662	687	634	631	672	601	640	676	702	676	659	667	698	636	658	640	622	681	661	625	644	633	612	682	647	668	648	682	668	662	690	628	661	665	648	636	635	676	675	637	691	695	660	664	651	675	601	608	632	653	648	675	681	611	625	652	723	665	630	657	649	631	639	650	675	662	733	650	611	703	671	669	641	658	696	678	644	677	691	592	670	668	658	641	686	639	680	686	676	662	681	641	676	621	627	655	663	675	681	619	652	597	651	641	679	653	658	664	724	654	645	633	666	643	678	664	642	702	663	690	658	690	653	678	685	657	647	684	702	663	667	613	629	696	629	664	640	716	617	653	640	640	694	659	667	692	649	660	657	684	638	663	629	669	675	683	701	691	718	658	631	641	636	678	661	684	606	685	650	643	670	682	664	611	690	671	679	650	684	607	665	647	619	700	676	663	641	659	630	673	664	607	588	666	632	682	651	640	644	626	647	650	633	671	642	645	676	676	620	691	670	687	677	662	658	652	642	665	664	668	665	674	682	672	677	679	633	661	644	657	655	629	660	680	685	654	660	647	658	643	667	656	682	733	662	642	662	681	651	659	672	652	597	702	643	643	667	621	698	670	675	589	683	655	673	693	658	687	650	729	645	678	679	658	647	713	665	659	632	630	665	664	639	715	659	635	662	624	655	620	685	718	669	675	634	608	702	614	673	649	692	688	669
23876	21100	28382	24041	21044	9151	1423	1011	885	968	927	895	829	870	817	864	822	748	775	775	780	749	793	743	788	760	772	719	775	831	775	773	808	771	750	791	756	735	769	784	809	712	782	814	758	783	754	721	814	822	760	724	784	752	743	761	791	734	773	761	735	775	785	762	765	768	763	778	794	806	713	730	717	746	789	769	768	785	769	718	761	742	726	774	795	804	753	760	734	771	750	732	770	813	748	751	754	754	742	765	748	758	753	811	761	805	751	718	757	797	736	765	768	775	757	793	774	768	721	724	786	749	761	795	739	721	788	743	772	761	722	710	742	727	759	770	754	764	776	806	750	786	745	743	726	762	777	757	801	772	786	771	758	743	729	757	706	745	794	757	750	743	801	771	789	766	744	760	749	772	744	734	754	757	762	717	728	763	785	786	721	731	737	754	688	787	733	703	754	764	721	754	746	780	723	791	720	738	754	813	743	765	755	775	777	737	774	728	755	709	738	756	787	764	742	754	753	763	767	744	762	792	809	794	798	717	753	771	763	783	772	712	739	782	716	763	777	772	768	714	775	751	677	753	738	766	765	736	720	707	743	789	776	730	760	771	742	752	740	761	777	747	755	721	785	741	741	769	765	751	800	718	771	717	744	753	752	750	773	722	797	730	765	754	717	762	742	755	717	737	716	759	778	775	739	799	749	790	758	808	756	798	753	788	751	717	773	705	748	751	784	744	747	737	759	751	729	763	786	698	791	761	754	737	733	775	767	777	729	753	758	761	744	755	797	773	693	765	798	750	772	765	742	730	738	737	787	754	721	785	777	786	731	791	775	812	710	725	787	778	750	736	769	760	759	792	760	780	726	745	683	754	763	755	754	743	728	750	768	736	737	733	782	754	759	777	758	736	768	687	736	746	811	760	741	760	780	767	727	748	738	707	718	807	768	772	795	744	736	785	767	763	746	815	771	749	744	732	794	746	787	761	784	766	781	764	774	743	782	693	749	758	743	767	816	773	832	753	775	718	764	786	724	722	779	788	762	745	709	780	753	762	763	800	779	777	782	774	791	744	757	735	737	711	748	811	769	742	749	799	762	744	692	731	735	793	770	747	772	778	738	710	791	759	757	785	788	690	771	739	769	758	738	723	784	760	719	794	739	684	801	731	742	819	723	743	778	758	726	759	812	763	758	757	773	776	750	766	779	778	757	771	751	774	756	784	749	756	806	689	720	709	768	731	733	748	740	742	787	778	798	803	778	780	772	785	773	814	784	766	697	794	763	790	775	814	797	764	715	724	735	772	750	758	723	739	741	745	759	761	796	787	760	816	774	778	746	756	736	723	766	775	720	700	762	767	745	741	756	804	751	748	710	723	790	756	746	783	798	748	780	713	798	773	776	754	750	715	725	739	740	782	784	747	819	786	786	764	708	772	741	762	746	751	717	779	785	740	728	756	742	754	793	777	746	776	805	817	787	756	859	713	781	743	766	802	757	735	792	762	776	763	762	784	747	681	805	740	773	727	753	727	792	743	771	738	866	750	742	736	734	790	760	740	732	757	773	766	747	724	747	786	742	798	792	797	759	776	741	763	762	726	780	739	783	769	741	773	717	728	703	729	729	744	686	738	759	757	771	695	760	794	777	719	788	851	785	773	753	759	764	771	730	761	785	745	792	766	747	818	804	708	767	740	735	740	711	771	758	740	811	763	742	792	741	709	719	742	765	741	745	717	751	782	770	775	786	762	765	744	758	746	734	825	753	735	742	710	738	816	753	764	731	684	821	765	748	751	733	823	754	760	758	724	744	740	772	771	762	747	754	741	784	764	720	773	771	783	768	755	750	786	724	757	776	780	790	764	724	762	723	775	795	763	747	790	765	736	731	749	768	767	736	765	695	772	819	751	783	817	717	759	753	726	721	721	801	781	734	735	757	782	731	817	810	724	729	735	763	726	765	734	724	735	772	772	783	775	718	728	733	771	756	792	751	725	738	735	752	762	769	769	788	769	731	727	694	766	751	776	739	739	747	728	778	753	731	730	768	796	738	738	771	718	764	745	713	812	784	740	809	732	732	800	756	722	792	787	754	706	706	744	768	752	770	760	743	820	766	719	731	784	721	743	753	710	754	755	708	716	780	774	749	795	782	765	740	760	758	787	752	735	820	729	756	764	724	725	752	741	741	750	772	746	756	774	781	759	805	737	782	806	731	729	765	715	760	777	748	774	772	735	754	738	748	737	750	775	751	809	795	789	746	785	753	776	746	783	772	733	766	762	777	787	744	764	764	711	788	757	780	756	779	743	801	747	764	764	764	791	742	760	745	736	723	742	789	722	784	732	749	781	752	737	756	780	732	764	776	783	775	812	739	750	755	767	757	739	748	758	738	764	793	761	770	766	739	763	776	748	776	744	759	734	739	739	763	744	714	763	757	720	777	765	690	772	674	764	733	767	747	786	770	776	756	742	698	743	802	769	784	750	724	776	811	770	728	796	777	782	760	756	786	749	740	759	793	782	771	763	756	808	740	763	699	719	780	748	718	730	714	769	770	771	763	760	733	783	761	756	804	743	715	721	799	781	766	742	729	749	706	753	792	738	759	749	738	717	779	725	720	782	748	789	728	745	795	757	755	770	726	713	745	729	707	798	762	734	761	774	730	778	741	754	749	774	753	742	738	749	778	777	764	748	791	801	724	737	771	772	752	793	780	734	739	763	799	783	754	735	759	764	749	754	736	724	748	796	763	730	780	786	734	781	796	742	749	762	748	750	750	751	757	799	772	817	786	756	766	732	773	731	732	775	769	766	732	752	770	732	790	745	752	752	755	755	744	784	825	778	733	748	777	741	733	784	793	779	757	718	753	777	758	761	708	811	749	734	707	822	726	765	777	757	754	835	812	755	728	747	727	777	765	754	755	757	756	738	751	807	780	745	674	741	789	792	771	773	752	750	723	747	758	779	745	802	748	771	754	757	788	781	734	716	783	732	723	767	762	782	729	777	759	775	765	742	741	751	752	758	742	780	749	755	753	752	720	779	765	796	771	727	781	745	786	729	749	766	714	762	767	736	764	728	725	830	797	829	728	748	750	711	746	813	741	739	763	754	771	767	757	732	779	719	739	772	795	758	750	712	760	799	737	766	786	724	762	756	729	767	781	753	715	762	711	760	735	725	787	829	797	765	732	781	734	759	761	759	798	752	764	735	782	784	746	728	775	751	750	739	797	768	801	771	717	744	727	705	750	779	757	766	725	728	783	791	753	754	727	788	747	792	749	765	732	748	763	709	724	730	728	767	750	810	750	798	751	747	754	748	709	777	768	747	716	759	754	698	750	725	754	715	753	736	719	827	749	745	730	748	787	754	782	765	763	752	731	696	717	766	768	779	701	702	782	799	750	723	733	722	772	720	755	737	744	724	767	729	806	751	771	732	773	744	796	729	734	726	745	790	739	800	803	693	768	723	754	743	766	752	786	775	708	747	736	738	735	790	751	757	792	787	745	743	759	774
39772	43228	6824	3602	2651	2169	1732	1723	1452	1395	1274	1212	1143	1220	1124	1150	1062	1116	1012	1007	1026	1067	1007	1019	1085	926	1028	973	988	993	1034	1047	1006	987	980	997	1028	1000	984	978	958	937	945	946	1017	1051	963	995	897	1023	954	943	966	961	1002	1003	964	944	964	962	946	981	916	963	1020	955	942	991	931	964	979	994	960	963	980	918	982	964	1022	936	962	1003	988	1040	955	951	985	915	971	905	967	918	936	973	993	981	1024	967	931	901	1001	953	992	992	1002	960	927	993	912	975	922	1002	964	983	986	951	987	987	950	1020	1022	952	992	927	984	989	953	978	1005	909	993	1002	948	993	1004	995	945	933	988	914	962	998	973	1000	911	1030	917	973	929	932	927	966	1017	936	1031	946	962	1027	984	955	926	1036	940	967	1016	971	932	1001	1000	1039	976	971	888	965	1027	937	925	966	968	931	943	974	967	942	929	970	941	954	994	946	956	958	961	970	932	999	991	926	982	924	1004	1001	960	949	966	986	1015	959	975	932	959	971	925	966	968	999	972	977	969	970	970	943	1054	920	956	1040	1003	1007	980	995	925	955	972	950	973	937	941	934	943	1005	963	940	946	982	997	931	950	978	990	973	986	1004	977	992	1013	987	946	1000	966	951	959	988	934	955	1022	1015	968	946	976	936	997	937	951	981	941	987	962	905	895	951	974	975	936	924	956	918	950	947	980	975	992	1015	975	963	928	989	913	945	940	934	927	958	980	977	919	959	909	958	971	945	908	911	982	996	958	1017	998	952	952	955	982	981	968	953	946	945	937	964	946	1026	991	905	1009	975	978	983	907	970	938	943	940	955	990	969	963	962	914	1005	976	921	1001	930	983	975	965	960	982	988	1002	1014	981	929	959	983	955	950	941	964	948	926	943	948	970	959	952	1009	963	944	960	924	944	928	964	964	942	966	986	936	951	995	927	943	1025	938	1011	929	924	952	984	958	985	1040	992	928	963	1002	976	947	974	954	971	968	967	958	966	1016	979	994	976	1008	979	957	993	983	1011	953	984	981	893	927	968	944	958	958	930	1002	923	945	972	904	970	915	958	903	1000	973	944	964	1020	1007	931	1028	1003	967	989	953	988	898	944	936	1005	944	948	956	947	987	967	960	979	974	1016	907	1007	986	977	967	965	1001	924	946	985	951	966	975	934	944	972	1017	940	990	964	940	960	936	972	921	989	987	961	948	957	986	1000	941	969	965	956	967	942	942	994	1002	973	967	956	1001	965	988	953	909	990	945	968	977	972	964	1015	994	931	963	984	970	953	949	983	984	1000	979	946	978	949	909	914	946	964	971	971	1062	988	953	924	956	982	963	966	925	956	971	955	915	944	932	908	937	947	944	1024	917	955	974	993	1000	927	940	948	993	953	992	930	1024	969	991	972	916	965	929	975	926	1003	1008	919	953	925	954	995	1030	933	981	1013	955	971	966	1002	963	931	972	907	943	972	986	972	912	967	949	957	955	961	973	969	926	1015	1011	936	1001	924	934	1000	963	990	984	958	888	962	905	954	927	964	931	976	954	978	960	943	934	991	976	934	936	945	954	940	969	918	925	1000	994	958	952	1048	945	962	977	929	1005	917	930	976	959	966	930	938	962	971	1030	982	967	937	979	900	957	936	895	959	924	969	911	973	947	957	945	938	959	928	901	982	960	976	1005	923	966	908	923	992	1009	928	976	967	1014	920	981	958	944	1001	941	984	945	963	1041	984	967	986	958	997	1007	941	962	936	1006	943	930	933	939	966	900	967	934	988	929	984	1003	1025	936	983	953	951	963	938	984	982	950	951	950	948	978	979	1001	941	938	937	962	957	992	1005	915	966	915	932	968	887	956	906	938	990	974	1010	965	931	953	1002	1015	935	940	981	966	1022	1000	943	905	1014	919	913	965	981	1001	973	971	994	963	958	972	945	925	944	949	1012	1006	979	976	971	961	964	1027	942	960	987	895	921	985	1008	973	982	967	1028	944	979	1005	949	968	978	999	988	983	957	950	982	940	987	1003	957	1003	974	977	962	951	964	947	972	983	963	1000	942	1007	965	974	979	965	986	937	968	986	961	983	1007	949	986	991	1001	941	967	967	925	935	944	962	904	911	1025	982	963	1023	959	932	962	965	955	993	992	970	972	983	959	973	964	1021	939	961	894	951	929	1029	972	912	937	985	967	1006	920	940	968	937	963	961	974	951	916	962	943	1005	922	911	957	1025	977	994	979	987	981	967	989	960	965	961	974	1004	916	974	986	959	990	967	920	967	949	993	924	930	960	1007	951	970	937	960	923	935	953	961	971	918	951	973	952	931	957	918	956	960	996	1013	990	951	1051	973	981	970	945	945	995	939	963	991	950	973	997	868	1024	1015	1021	992	965	1010	1028	966	1007	944	962	954	947	915	1013	934	939	986	995	938	971	969	1037	943	905	926	929	992	961	969	962	956	989	988	958	975	1002	955	988	933	981	963	988	959	934	1014	1007	997	979	984	982	989	901	924	979	954	958	1008	986	899	1006	949	953	951	1019	943	957	949	990	991	982	954	919	937	948	947	1006	962	996	951	1000	940	1006	945	986	975	953	1009	966	925	924	946	936	1016	936	994	970	959	955	971	986	981	928	922	1014	980	992	930	962	992	933	987	956	957	977	994	954	955	978	983	959	1002	931	1001	978	1005	1011	1014	902	976	970	1011	995	983	944	962	980	944	945	959	991	942	979	927	1017	930	1008	1057	984	939	936	975	961	937	990	962	942	949	959	941	950	918	960	983	925	990	996	966	968	962	911	972	950	952	995	1012	1026	1003	937	928	1005	935	984	973	971	912	921	977	982	969	965	932	962	932	953	938	914	987	952	1005	961	935	941	959	973	951	1024	996	939	1002	986	943	979	903	973	945	960	915	947	944	1016	1004	956	984	944	954	995	1025	995	967	985	960	965	957	1019	981	949	1001	1003	985	999	982	946	975	962	956	969	970	979	924	928	966	1007	967	971	1002	956	985	990	946	993	916	908	988	987	958	983	952	956	1001	986	962	1006	937	991	957	1014	938	941	955	964	980	911	934	1015	988	987	949	984	943	911	962	969	949	1019	1013	969	899	947	918	911	1016	912	935	964	967	938	975	1003	924	991	1003	955	950	973	981	985	973	990	1002	946	964	988	986	949	981	980	957	968	960	951	988	925	998	983	960	970	1042	939	955	932	923	986	966	938	956	933	935	951	937	928	956	929	965	938	939	929	990	954	944	962	950	993	979	972	993	989	930	985	990	977	965	970	927	971	940	986	943	947	1017	961	984	956	952	956	876	974	941	933	955	988	989	955	986	1003	1015	980	943	947	988	955	1034	921	1001	974	938	934	951	968	923	953	956	975	1020	945	977	930	954	992	952	913	957	985	922	996	965	944	972	932	879	959	969	963	974	1003	961	908	972	1017	952	985	939	960	950	970	921	1015	919	954	989	898	974	998	978	1041	915	955	977	940	991	944	991	1014	978	954	958	923	985	967	962	964	962	1022	1001	957	972	920	973	990	989	993	953	958	989	958	961	973	989	967	986	1019	968	947	946	977	1005	1000	972	945	912	1024	926	960	1017	923	976	1002	928	936	941	984	978	963	1004	932	990	998	934	985	951	919	952	1024	982	965	948	992	961	1013	992	963	959	997	962	980	942	971	890	938	1015	961	918	929	943	950	992	926	959	944	998	973	912
22850	21111	28849	23595	21102	21112	7718	1293	1039	1018	961	873	814	827	756	770	782	776	744	693	710	680	691	692	721	713	699	713	704	691	718	708	678	662	658	674	711	654	693	633	648	674	669	631	684	656	674	644	712	701	676	684	633	692	664	694	684	658	635	653	647	621	702	716	646	659	660	632	653	666	663	681	666	682	636	670	637	668	630	653	683	641	662	674	660	681	656	613	720	634	716	704	665	693	672	662	619	632	678	680	666	645	652	683	651	627	656	707	683	608	723	664	614	627	627	666	657	696	673	677	684	675	667	674	682	662	653	735	660	661	662	652	648	648	621	660	670	668	653	635	688	659	662	639	635	687	637	666	676	643	659	661	652	638	663	675	644	654	675	617	661	661	694	708	624	663	683	618	683	677	688	673	685	684	651	687	604	675	694	640	625	651	699	650	649	642	687	636	667	610	672	680	676	660	731	673	665	629	657	666	636	617	643	655	622	672	609	660	656	632	702	652	673	645	698	708	686	642	674	650	678	734	691	649	657	643	686	628	631	658	657	702	675	647	694	637	660	676	690	632	670	704	694	681	646	646	676	658	630	674	637	667	639	631	642	627	667	695	645	664	687	666	678	649	672	682	686	682	611	626	683	637	639	619	615	679	671	692	621	642	648	678	668	638	664	637	624	657	683	594	712	668	696	620	691	709	664	690	654	682	671	671	684	689	680	645	640	642	676	621	624	641	670	640	673	680	676	643	674	669	714	617	618	670	670	624	662	688	662	670	636	603	645	644	675	676	675	647	655	646	612	663	676	651	640	646	659	656	660	661	682	679	655	681	694	629	664	663	630	657	655	661	633	706	645	679	663	657	660	599	647	650	678	699	701	675	648	651	655	681	651	682	687	587	648	646	682	655	652	642	657	660	700	682	657	651	692	633	652	661	641	666	674	630	639	660	623	683	673	672	669	671	658	624	661	646	628	678	663	660	668	668	687	619	635	645	665	663	656	656	671	670	606	692	663	663	678	645	675	657	608	635	707	617	619	691	634	582	654	660	656	677	689	679	648	675	689	643	708	704	643	654	668	623	666	634	608	670	674	675	619	671	684	658	687	678	663	670	668	694	678	673	640	638	718	675	651	617	655	676	614	603	656	665	629	668	737	687	618	658	662	671	680	692	642	713	664	638	647	643	628	632	608	666	678	623	632	695	656	646	648	642	646	687	650	642	665	623	647	641	664	657	637	690	651	675	632	634	699	656	657	673	608	662	684	636	646	629	694	679	686	645	658	666	676	674	686	646	654	685	682	670	617	681	662	666	658	691	684	713	655	659	646	617	664	648	672	647	636	630	608	698	676	613	683	666	621	685	597	681	647	653	681	680	616	626	648	646	678	671	652	689	689	660	692	663	643	663	658	653	652	626	648	650	668	608	657	655	648	620	673	691	661	678	632	649	650	661	705	652	654	650	654	631	667	659	642	613	697	666	657	684	699	678	658	676	675	628	620	671	672	668	670	647	650	675	711	660	705	671	673	592	642	633	699	643	667	655	636	656	597	637	682	670	618	674	671	665	665	649	647	649	638	667	660	665	644	667	644	663	614	636	632	658	640	673	647	662	678	645	693	601	637	658	679	672	681	652	649	631	684	639	660	665	657	643	702	671	640	674	648	642	660	633	607	651	695	651	643	667	636	656	618	651	706	652	657	668	674	648	671	652	642	717	649	618	671	637	638	664	668	611	656	637	642	647	609	665	624	666	658	628	672	619	678	646	605	595	648	660	653	648	659	622	679	667	673	634	657	672	609	661	663	637	688	684	605	685	713	684	698	648	667	681	632	686	655	637	629	642	732	661	604	667	679	712	663	642	681	647	669	700	654	670	637	625	635	683	641	659	636	654	637	701	675	670	694	678	690	620	693	621	678	665	675	678	634	653	656	633	644	615	634	667	647	647	659	654	665	645	628	679	657	617	694	668	645	662	646	673	638	626	649	709	646	682	709	624	680	682	627	628	630	691	636	642	682	627	657	615	636	650	677	683	666	672	641	656	641	650	661	668	596	623	623	657	644	678	638	668	654	635	654	631	683	657	665	651	668	705	643	641	659	672	656	658	621	586	621	689	648	670	643	691	659	680	652	640	661	661	669	656	660	638	669	666	657	645	659	669	633	624	613	641	616	651	648	669	661	624	636	644	674	633	653	641	633	609	659	663	646	691	668	650	645	656	651	670	665	638	635	724	660	642	689	653	671	667	658	661	649	671	615	650	655	706	649	712	643	638	668	652	676	650	585	698	657	700	665	663	658	709	693	645	672	644	654	677	694	644	588	651	627	707	667	663	652	641	676	643	676	696	655	667	640	674	667	634	675	663	694	697	707	602	684	656	650	694	646	673	658	663	636	610	636	696	649	691	655	629	702	633	652	650	687	609	685	650	663	626	648	703	653	672	660	676	672	688	618	655	662	672	661	650	668	662	683	624	670	673	706	684	608	618	670	648	645	629	687	651	657	619	659	601	630	642	675	690	633	656	662	653	681	695	684	629	700	671	671	635	621	670	634	670	680	673	643	689	614	620	640	660	602	674	650	654	617	667	657	676	688	654	657	607	640	646	639	620	670	668	647	705	660	664	636	702	679	646	639	654	655	692	635	694	664	636	657	665	640	636	626	659	654	630	657	689	659	709	690	673	654	633	594	650	651	618	716	657	670	650	645	675	635	633	716	665	639	705	700	644	653	611	617	685	661	678	621	703	645	651	646	655	645	685	701	667	663	643	661	643	658	654	655	636	664	664	650	643	649	679	654	677	615	645	691	696	653	626	643	682	656	672	629	617	672	679	644	676	621	655	645	694	679	689	616	663	629	666	665	684	693	641	662	636	635	634	675	637	663	683	638	640	668	620	667	681	625	644	700	646	676	661	680	663	605	671	650	621	619	646	642	660	682	668	679	591	674	631	654	692	650	666	642	663	615	596	615	651	668	662	612	622	680	720	704	645	659	654	660	688	658	679	643	669	648	687	642	614	625	636	677	669	630	664	658	615	682	657	687	659	640	649	600	648	630	634	656	665	683	668	636	660	629	632	649	687	664	666	618	628	652	644	647	660	641	610	707	608	655	675	636	631	633	643	637	635	662	642	637	618	660	627	677	625	635	654	668	673	656	637	681	633	648	692	690	674	684	681	658	653	664	644	649	664	675	706	692	675	647	638	680	673	642	663	661	622	648	647	662	693	648	679	624	662	675	679	661	677	642	653	686	650	679	633	661	663	598	636	654	677	672	640	653	636	609	654	651	623	627	652	630	690	625	644	668	640	666	614	629	683	650	684	669	645	636	653	684	721	607	638	670	638	674	657	648	684	658	675	658	660	660	652	674	650	640	630	617	636	665	665	643	656	669	647	702	692	680	697	677	660	633	672	645	628	681	656	601	670	631	624	644	687	626	677	654	625	685	669	644	622	637	616	606	705	639	663	655	646	692	700	645	710	643	670	691	653	659	680	710	636	659	670	647	673	677	667
44011	49882	10709	5796	4068	3152	2571	2218	1867	1593	1435	1391	1206	1194	1102	1112	1033	1048	1001	977	939	968	907	883	973	881	932	880	870	913	926	897	900	874	854	932	878	875	904	856	853	827	826	903	910	868	905	839	837	892	834	896	861	846	861	878	858	890	855	870	849	902	834	836	834	863	871	876	861	855	824	856	842	844	820	857	872	843	836	827	826	856	827	864	870	856	881	835	853	817	920	819	901	818	914	866	840	823	830	856	845	881	793	867	878	877	861	805	842	853	851	852	819	817	797	824	850	847	838	827	850	886	827	847	841	841	856	873	857	827	869	876	873	863	834	861	866	862	842	885	877	793	851	840	842	909	814	865	881	839	827	831	829	873	860	830	874	815	854	877	788	882	855	865	865	878	851	832	867	871	937	851	812	844	872	851	777	831	891	895	841	874	848	801	864	831	890	852	841	895	883	846	866	863	847	838	839	889	824	849	834	857	825	859	821	839	864	801	864	849	846	846	844	858	853	852	840	788	854	849	892	861	802	816	891	862	861	849	825	882	821	828	811	837	883	864	886	934	867	866	857	877	825	818	826	851	868	866	847	839	881	843	888	871	863	849	840	808	845	869	884	894	846	848	823	803	862	861	910	829	869	851	784	798	851	829	839	837	823	846	834	851	852	848	874	781	833	783	799	846	812	899	867	815	821	845	800	850	867	803	818	817	848	909	812	864	842	845	851	859	830	829	889	825	867	859	849	839	863	920	850	807	876	850	823	834	892	783	835	861	837	828	826	843	883	866	834	802	866	832	838	860	830	836	895	840	848	884	840	824	859	846	781	839	856	849	800	799	806	855	837	896	833	844	908	813	853	871	845	924	789	826	847	893	804	891	812	828	869	816	849	836	820	859	812	865	831	870	823	829	886	829	847	865	860	801	822	851	897	849	869	867	815	833	836	800	872	848	850	870	873	893	865	840	824	858	848	885	870	859	828	845	846	847	869	797	890	845	901	872	882	908	880	851	829	825	875	838	837	829	878	838	813	835	854	814	857	867	854	870	819	835	872	867	890	809	854	864	875	800	844	854	802	920	844	892	815	835	866	819	863	866	884	826	875	812	869	855	854	882	871	867	800	913	847	845	882	868	815	839	847	847	790	786	830	837	804	893	865	794	787	851	818	904	831	826	805	786	827	845	847	875	847	880	841	858	810	817	835	858	831	874	855	824	825	799	864	846	785	869	864	896	839	825	869	856	834	898	885	839	821	850	860	864	822	867	893	755	806	845	803	824	785	906	807	884	815	826	826	814	850	890	817	857	826	875	842	877	798	835	829	867	861	883	901	848	883	849	862	877	849	875	793	824	844	861	773	882	845	873	856	849	854	874	844	845	860	865	895	877	897	841	822	850	826	861	761	857	875	847	790	866	891	828	820	817	835	842	811	869	894	873	818	846	884	839	820	862	832	823	900	811	822	868	829	807	910	802	844	836	828	804	856	817	852	887	944	938	834	831	908	903	906	766	809	818	842	859	865	847	834	830	843	827	885	875	850	819	867	890	888	843	847	870	922	828	834	885	873	788	850	821	801	860	848	820	869	884	852	845	814	835	808	844	864	859	829	880	869	859	846	865	829	843	823	820	881	850	841	883	830	856	849	847	905	875	860	867	836	840	848	889	803	856	822	887	909	876	801	837	869	808	884	890	821	817	915	888	837	869	855	848	871	814	820	840	842	854	858	840	862	790	866	810	840	821	812	816	896	849	864	795	839	821	868	848	826	870	828	855	813	880	877	871	820	851	850	820	838	883	859	852	875	855	811	835	835	831	904	825	831	768	844	848	913	897	814	904	845	814	840	853	825	862	842	859	819	886	849	858	841	843	857	847	894	827	843	831	896	858	850	900	863	843	847	848	885	809	820	854	884	923	878	854	816	797	904	853	807	812	835	850	878	803	839	888	866	896	882	917	857	874	865	843	821	875	813	845	873	857	864	844	826	854	833	811	830	788	865	836	806	872	860	845	838	848	847	807	817	869	883	818	855	866	856	857	816	875	844	862	789	822	858	835	838	860	869	890	867	851	848	878	854	806	891	820	827	871	866	825	891	801	918	887	892	798	801	833	915	855	847	834	859	867	831	855	896	847	844	830	802	808	888	892	910	807	812	834	854	874	837	821	846	839	849	905	845	836	869	860	865	773	869	905	809	840	844	882	871	785	864	848	859	865	822	805	864	888	818	854	816	836	816	793	847	844	815	861	791	884	838	819	840	842	846	792	859	898	830	841	828	889	832	849	864	841	833	842	870	814	808	826	829	850	836	873	851	829	854	851	829	920	893	871	806	816	871	844	906	840	812	869	885	821	885	854	820	833	897	842	900	809	858	889	864	852	816	826	857	900	806	899	845	828	857	887	831	832	835	836	839	839	840	846	848	876	843	890	908	816	819	832	850	870	787	834	829	879	871	827	831	818	850	854	839	818	844	847	852	809	804	834	779	835	821	835	814	823	821	846	826	840	863	837	816	894	875	868	814	836	780	835	859	847	860	836	882	864	879	879	849	815	820	804	892	882	787	828	817	848	835	876	834	821	821	867	842	858	810	838	852	839	885	832	836	849	847	860	812	858	812	891	868	865	855	830	876	835	902	855	860	812	853	849	872	849	838	829	886	822	891	877	896	855	864	815	854	854	803	802	830	883	850	831	911	822	839	835	847	840	761	884	864	850	877	899	873	838	928	811	849	869	819	895	848	836	860	848	829	912	851	879	842	808	822	842	814	858	813	843	885	847	823	839	791	854	803	795	806	846	861	831	854	862	841	883	827	883	842	852	840	884	855	818	827	895	854	845	799	825	879	882	815	842	859	868	880	830	872	856	858	865	862	893	904	857	863	804	839	843	827	870	895	855	839	859	849	826	825	794	850	800	880	878	846	876	868	837	858	922	854	801	846	830	855	853	852	883	830	859	802	864	844	904	817	831	780	875	873	897	815	856	893	799	853	864	836	840	885	853	824	849	856	856	831	837	860	873	820	845	861	833	835	826	856	842	854	824	899	818	897	783	845	858	813	861	823	819	830	860	808	784	877	825	842	835	827	805	826	811	843	832	857	819	838	867	820	867	831	851	791	884	796	880	851	884	788	841	866	830	853	848	820	840	850	849	848	810	845	818	853	807	847	829	850	852	837	872	855	769	860	885	795	869	854	867	839	851	833	890	858	813	913	851	849	841	789	819	808	851	850	890	921	859	879	844	833	777	874	815	851	839	798	808	818	808	810	843	863	881	853	830	834	894	867	842	855	858	849	817	796	924	859	815	870	845	907	839	815	847	821	814	862	792	857	866	869	831	809	850	817	803	881	827	849	847	824	863	862	824	803	887	840	827	834	870	876	843	872	826	875	867	847	852	871	864	853	814	869	865	833	820	876	843	759	847	876	809	885	790	835	900	863	891	780	840	869	840	860	822	877	852	823	893	881	832	786	879	811	836	771	841	750	828	834	840	895	852	853	796	870	895	831	816	808	853
28415	24503	13348	1676	596	556	536	507	518	497	532	487	508	489	520	489	501	512	475	481	481	482	454	509	493	507	539	514	506	490	544	532	484	498	504	528	488	519	505	452	484	488	515	499	531	499	483	530	474	507	454	519	507	508	514	489	490	484	488	550	483	474	539	504	487	538	507	510	486	495	500	479	503	521	489	525	473	527	498	451	482	571	523	474	507	475	532	533	481	487	499	486	470	537	487	480	478	494	511	468	506	492	495	506	506	508	453	506	524	503	540	509	460	501	503	498	475	472	476	465	475	503	512	512	502	489	464	497	475	478	489	475	497	525	515	506	468	507	495	526	506	522	489	479	491	473	445	513	512	502	500	507	497	514	504	495	525	467	469	493	499	496	471	466	494	494	492	478	503	458	545	466	527	458	505	514	538	515	496	502	491	480	536	530	502	519	449	482	482	482	471	510	496	506	528	519	531	463	517	516	498	528	461	494	500	456	462	497	485	509	511	509	496	511	528	510	532	484	517	491	505	456	464	466	494	509	516	505	450	491	495	545	480	510	519	477	465	463	521	463	471	477	483	504	446	488	521	517	545	455	473	504	487	470	523	464	488	478	518	496	460	515	456	501	543	496	501	485	518	457	521	534	530	464	485	484	514	475	518	500	510	541	458	544	461	498	513	466	471	527	524	462	543	450	472	473	512	472	444	499	458	492	461	478	494	515	476	507	476	480	471	531	503	496	475	495	491	439	513	488	499	512	526	523	519	487	483	509	496	513	515	529	494	518	496	488	514	514	501	474	505	506	452	490	458	494	503	496	496	498	471	462	466	507	487	495	467	488	460	523	487	516	494	493	523	491	521	469	491	550	488	478	503	499	518	492	509	517	498	503	517	458	501	524	491	506	509	469	506	508	481	461	505	422	470	498	474	488	493	491	493	456	468	538	479	515	496	486	456	512	504	512	474	490	496	509	529	508	458	460	503	515	516	474	518	506	471	472	525	525	523	485	485	458	515	492	485	461	501	487	513	502	508	448	482	500	484	499	537	488	503	495	497	474	464	488	530	471	478	490	474	491	490	461	506	484	497	488	476	495	492	503	509	482	463	501	496	488	558	457	518	520	499	491	511	486	513	533	545	480	476	498	511	483	472	539	535	465	487	474	467	527	469	517	532	493	470	492	476	468	462	535	485	508	479	472	499	475	453	486	478	495	480	464	497	512	494	503	491	468	471	522	483	458	476	476	526	480	484	488	512	478	515	479	509	520	467	529	485	522	506	451	502	486	460	495	492	512	475	498	466	540	471	490	496	499	501	505	459	470	528	497	524	469	491	465	464	502	484	475	520	473	470	496	521	471	509	445	519	473	461	520	482	525	496	487	494	495	451	485	539	495	516	515	496	498	505	506	535	484	540	499	492	524	490	487	495	495	525	498	477	485	505	488	459	492	482	507	527	469	503	509	523	470	501	495	491	545	509	476	512	463	497	468	493	458	488	504	503	504	514	507	502	483	510	470	515	478	493	483	491	520	511	507	467	472	468	529	499	465	488	496	525	472	440	485	526	483	508	498	506	490	510	518	490	465	466	514	475	518	493	488	484	528	478	468	496	499	449	490	537	498	498	485	502	494	500	482	466	542	461	471	487	481	474	441	495	517	527	472	473	485	487	462	513	498	485	498	494	489	509	450	474	454	489	460	523	533	503	513	505	443	505	510	493	508	521	461	466	471	472	462	528	513	430	463	491	478	481	466	485	499	503	519	506	493	482	489	527	525	521	519	508	486	519	496	507	481	523	476	514	495	500	491	466	472	519	510	510	484	499	465	449	458	507	496	486	518	524	532	481	492	526	499	513	532	514	501	495	493	474	506	469	488	488	542	546	487	535	526	455	477	470	499	490	503	459	507	491	465	516	515	520	510	483	487	502	509	503	493	488	491	510	511	532	492	496	518	464	485	487	513	507	511	482	511	494	485	507	486	489	507	510	495	505	445	507	476	508	509	444	548	473	433	512	526	523	494	452	488	533	507	484	507	489	517	475	498	515	503	493	517	528	472	483	508	504	500	522	500	484	467	496	476	489	528	503	518	490	479	515	519	484	511	499	481	458	495	524	482	496	506	476	488	486	478	505	507	504	479	508	488	539	470	482	468	477	509	548	486	492	509	463	498	507	530	461	515	503	463	492	480	478	522	512	477	530	493	487	474	516	476	476	463	500	476	481	481	494	512	485	495	524	486	492	494	533	499	471	474	459	489	454	524	513	502	461	494	486	501	508	491	535	497	487	428	500	469	469	494	495	490	517	475	495	506	504	492	521	505	464	481	522	557	445	450	489	472	577	472	485	503	475	505	515	492	499	472	484	456	463	510	497	501	468	502	457	461	499	516	525	446	489	466	518	507	513	516	511	487	459	480	499	500	503	485	510	504	472	448	503	492	471	457	458	543	498	518	485	508	469	492	504	499	524	491	534	504	525	479	475	483	512	510	550	480	507	511	479	486	474	499	472	500	504	531	468	495	505	497	510	480	491	457	447	515	483	519	484	483	513	507	473	490	495	492	486	495	521	509	479	500	492	529	490	484	517	492	472	491	542	456	499	481	527	517	454	501	488	511	498	516	532	498	445	505	506	527	503	495	476	488	545	499	523	500	490	440	522	493	519	445	490	499	462	483	492	473	495	492	514	494	542	480	451	486	461	520	534	459	459	477	522	488	513	528	519	489	469	518	539	508	486	478	527	511	497	484	499	481	523	506	516	516	460	507	471	477	471	483	520	499	544	497	488	507	499	504	487	516	525	509	509	486	505	538	456	538	479	485	529	469	482	478	487	482	500	482	503	484	477	488	485	453	485	485	495	532	486	502	484	510	521	493	501	507	468	506	496	499	536	488	506	511	470	501	512	536	504	488	428	486	486	486	488	516	534	506	500	482	472	465	485	492	491	522	493	514	522	479	487	521	491	489	474	519	489	487	498	500	479	514	504	536	484	483	464	518	493	443	515	507	490	487	460	520	447	524	526	486	506	518	475	509	465	515	503	478	497	496	507	499	485	504	470	495	486	527	475	475	478	515	497	508	483	458	482	491	487	501	474	491	533	494	470	460	496	508	531	470	524	545	508	449	493	496	482	477	499	507	522	486	483	474	505	480	483	454	514	478	498	465	472	514	477	470	480	471	546	516	502	465	503	477	458	528	506	512	488	483	512	501	486	508	468	465	506	452	467	520	503	585	509	487	475	508	480	496	534	507	518	495	508	478	491	444	498	486	528	527	473	462	495	512	517	523	506	475	474	483	470	528	482	482	510	494	476	537	522	507	503	522	507	522	508	471	481	523	498	502	529	502	508	485	487	523	461	480	508	536	461	486	450	477	475	462	486	496	510	489	477	491	464	502	513	485	475	468	481	479	487	509	495	483	450	496	497	502	504	479	501	476	502	465	525	497	464	532	516	484	503	460	515	480	482	502	499	496	512	480	474	482	553	483	520	500	485	490	484	501	527	498	512	478	474	496
35490	33110	1229	876	744	742	681	704	682	608	619	667	644	621	687	665	670	685	634	651	637	625	630	638	611	628	652	634	616	620	691	672	637	615	638	677	614	605	669	647	680	621	625	634	648	632	658	618	683	638	596	680	666	634	629	629	626	656	648	579	661	613	623	600	648	662	684	637	634	610	652	643	668	637	641	588	659	631	623	653	652	642	656	673	647	633	682	664	641	612	609	634	656	607	652	634	614	624	643	639	634	607	610	664	694	669	639	637	626	632	688	640	638	684	612	663	645	647	632	661	665	640	606	634	648	619	659	622	666	649	623	633	645	663	639	625	617	659	671	647	647	663	654	650	649	658	638	652	619	680	670	659	642	687	659	615	625	649	668	649	629	660	637	630	632	613	645	626	643	654	654	652	628	629	617	643	628	656	677	650	641	625	623	682	597	652	662	656	633	661	636	662	675	625	714	637	630	643	648	633	625	614	662	625	638	634	643	641	643	668	644	665	654	600	638	662	671	632	666	664	651	644	661	679	633	642	643	607	686	661	649	659	639	662	623	620	639	639	596	635	640	618	605	708	633	695	639	597	612	641	636	659	612	662	606	624	665	651	609	629	638	610	600	641	624	642	673	623	650	647	648	634	615	648	633	666	665	642	621	625	628	623	673	620	669	631	624	632	636	693	631	668	656	689	643	584	618	630	672	607	659	629	593	652	701	647	610	672	666	623	628	626	625	678	668	641	684	645	641	643	656	639	701	618	691	637	628	649	656	614	642	635	657	667	650	605	603	674	613	650	625	623	640	641	617	673	575	670	635	664	680	660	633	626	648	629	644	631	616	606	627	655	631	626	618	646	654	606	644	647	638	615	661	627	630	655	664	646	646	652	613	635	645	627	619	660	619	657	628	645	647	626	677	634	585	642	663	630	626	623	642	673	664	694	625	651	629	617	651	619	649	669	612	644	624	626	620	655	655	606	642	626	641	594	659	630	596	642	674	557	652	602	624	631	636	622	666	650	594	665	633	666	661	660	595	667	649	666	604	642	688	650	635	630	622	660	605	661	658	661	657	647	591	704	608	684	662	673	632	637	612	662	654	612	612	619	652	609	636	688	667	669	606	654	670	606	678	687	632	652	611	618	598	675	653	613	642	667	633	640	670	642	644	608	613	655	659	631	643	610	621	657	636	638	641	691	653	612	620	615	620	655	640	669	631	642	637	646	658	598	608	621	641	609	645	630	639	648	614	590	642	618	644	591	659	631	672	655	601	665	652	649	604	608	638	650	644	658	656	618	584	641	638	690	596	636	693	672	676	643	616	710	626	655	646	641	652	648	672	619	647	679	591	602	640	646	631	687	643	663	659	622	610	623	640	619	684	626	647	645	633	643	619	635	677	657	653	649	688	638	600	640	621	645	623	604	629	619	623	640	623	674	681	600	634	621	607	646	631	677	648	613	667	629	605	671	665	657	660	653	642	609	671	618	665	695	626	647	651	689	630	621	614	638	620	617	591	644	658	679	625	629	629	665	682	623	652	622	652	677	641	653	591	669	620	686	642	633	608	641	643	620	678	658	653	699	638	657	644	683	690	653	680	617	644	595	626	635	624	655	565	642	647	643	662	622	626	622	657	642	679	641	636	673	635	609	637	595	609	580	630	661	688	650	644	613	637	653	653	610	634	624	600	691	621	631	699	629	577	654	629	553	651	638	639	646	665	635	655	679	617	659	651	648	589	630	618	615	654	678	679	688	620	618	603	633	660	627	675	683	630	590	675	685	650	621	610	680	608	668	644	625	673	648	624	614	629	643	669	640	630	657	629	614	619	635	655	641	682	652	616	639	693	645	595	593	612	691	640	640	658	647	650	618	619	651	688	704	620	604	677	610	622	653	608	655	640	654	640	612	640	656	643	624	658	583	618	668	682	672	650	632	601	656	603	607	618	688	666	639	629	659	616	595	640	609	609	639	625	614	675	642	646	669	664	621	662	667	625	704	614	640	631	628	669	664	614	638	643	689	634	632	677	666	618	627	615	595	639	606	658	629	686	686	640	635	645	612	693	657	635	705	616	645	684	624	626	663	603	606	681	638	627	641	652	657	651	661	675	648	644	620	639	630	603	642	606	643	631	675	607	668	642	627	652	656	619	650	614	693	665	600	591	668	624	645	650	643	654	639	593	625	630	619	659	603	656	623	650	645	671	636	589	648	667	611	625	590	599	633	647	628	582	641	631	628	629	580	646	641	633	617	647	653	628	616	622	652	641	652	642	659	635	602	639	620	599	623	630	654	623	623	586	647	655	659	662	628	655	629	672	644	639	646	658	689	641	644	611	677	584	656	598	581	642	595	596	605	665	664	679	639	651	614	638	650	684	622	660	617	657	658	600	696	671	622	656	614	631	645	651	662	649	670	660	626	629	617	623	615	632	664	627	621	653	637	625	675	641	665	601	591	656	653	663	629	638	626	696	646	647	657	662	649	639	654	631	663	649	636	668	642	617	681	642	616	619	675	634	692	662	629	643	654	619	649	674	626	627	663	655	618	576	616	660	668	684	674	607	636	608	636	652	667	644	631	693	694	620	675	697	689	660	633	663	621	612	618	652	658	643	631	646	660	640	641	634	604	635	675	686	625	653	679	641	693	624	621	622	691	618	643	687	677	654	665	679	663	628	678	638	642	651	622	642	637	596	650	662	632	655	628	607	648	596	587	642	617	667	678	625	642	642	649	629	611	609	630	685	598	646	608	640	607	657	640	649	693	641	627	685	649	660	665	667	645	616	674	636	630	631	657	702	659	660	643	647	696	625	659	613	662	662	648	636	597	639	616	681	595	634	619	630	620	590	627	654	670	682	635	608	667	634	615	623	675	621	634	636	631	631	649	666	600	621	668	610	635	630	630	623	652	649	644	658	629	629	639	630	672	653	676	590	638	665	639	599	637	669	620	669	641	600	690	603	665	587	659	659	689	629	637	614	698	641	622	596	635	647	651	647	678	653	653	626	605	640	662	647	617	670	591	655	628	676	625	603	664	614	678	651	614	649	621	622	650	626	642	619	615	658	634	619	636	583	598	652	622	681	653	620	655	619	657	662	643	664	618	628	618	630	635	659	664	629	666	677	677	636	619	633	642	631	650	633	718	652	630	641	629	611	614	648	639	627	619	625	695	657	631	631	602	649	637	663	629	598	664	653	672	610	638	641	634	656	652	630	630	649	634	651	645	638	637	648	637	659	617	690	699	634	658	637	615	658	631	677	678	635	669	616	640	644	630	653	623	660	645	649	659	656	636	636	656	646	628	632	639	596	635	649	619	619	632	633	648	625	610	646	598	640	666	627	683	637	663	629	636	644	609	672	614	660	661	637	645	693	630	680	615	603	663	626	605	568	638	652	613	616	640	598	634	649	638	626	619	620	642	625	654	656	657	669	643	645	643	643	664	630	613	653	650	656	650	636	683	661	612	664	631	638	670	658	630	622	696	644	636	643	617	640	674	652	646	617	652
23855	21122	28392	23920	21010	8957	1481	1094	966	933	935	847	756	855	806	851	782	839	821	748	768	767	802	799	779	737	806	793	772	765	761	839	773	740	732	788	756	757	763	796	775	757	740	747	789	783	791	794	720	789	733	757	791	740	770	759	769	769	749	772	785	762	757	746	742	761	727	741	711	746	740	769	759	742	737	755	785	788	777	822	785	744	765	755	714	758	747	753	783	732	781	757	763	749	730	735	747	790	782	764	727	793	734	837	729	789	798	731	766	768	738	724	748	776	764	762	729	740	752	705	730	756	734	717	773	798	743	772	735	800	732	740	779	744	754	789	801	772	752	755	765	806	786	735	734	792	716	759	760	725	710	740	756	760	773	788	732	739	792	769	768	727	698	786	762	764	743	710	738	783	737	786	790	747	745	707	772	781	773	737	731	768	748	787	783	737	709	724	739	729	750	730	719	752	743	731	740	765	726	757	740	752	823	772	766	766	798	756	803	737	738	788	740	748	786	755	772	726	754	760	791	748	781	759	751	704	704	698	746	723	744	745	769	741	708	768	710	819	784	687	774	744	754	758	757	726	744	794	754	747	775	775	747	685	761	723	774	814	791	734	773	772	766	727	765	775	758	737	738	827	741	746	742	770	763	709	770	775	748	767	787	715	737	763	752	756	755	749	771	762	763	757	747	764	754	777	770	725	731	800	783	802	747	754	789	755	749	784	746	749	782	717	755	779	784	791	780	766	759	745	760	743	721	756	805	731	754	796	755	764	733	723	743	727	795	772	758	733	777	771	696	696	755	758	712	696	764	748	737	750	764	750	724	769	782	776	711	723	766	769	774	763	746	748	757	753	726	734	705	724	734	721	706	768	737	736	778	803	781	792	761	742	749	684	758	752	750	749	739	708	750	761	715	703	727	745	772	738	729	790	737	745	741	755	739	768	734	782	790	762	752	774	772	728	731	752	740	765	739	742	729	755	751	757	764	740	756	746	731	782	716	810	759	752	738	722	736	721	749	727	766	786	751	776	698	724	733	805	722	783	698	732	739	731	771	763	765	760	747	794	792	774	780	750	760	787	710	745	753	755	788	709	739	712	762	801	800	794	774	770	764	763	740	795	739	771	761	730	744	718	705	728	774	722	787	704	808	734	754	719	782	725	772	769	735	724	739	749	746	800	715	738	763	778	728	773	793	709	712	781	776	731	721	757	726	773	735	727	779	742	696	771	768	755	778	757	744	712	729	796	762	731	739	722	765	757	747	801	718	754	724	766	782	761	721	766	735	789	771	747	734	787	786	740	766	730	735	741	795	735	833	762	763	747	788	734	733	735	740	752	765	729	749	761	784	763	719	760	756	783	748	702	744	796	795	768	722	746	718	749	768	741	736	775	785	761	756	729	763	735	765	788	733	736	789	763	762	749	716	751	759	772	727	733	783	746	781	740	716	747	769	722	767	830	742	794	773	752	747	768	796	736	770	747	745	789	761	796	727	744	745	765	774	756	727	722	724	780	701	724	767	790	762	800	740	774	781	775	734	756	700	739	727	711	738	733	748	763	759	787	750	761	734	763	782	720	731	756	755	775	761	737	746	727	710	750	705	795	833	760	758	787	752	773	799	764	791	739	729	798	765	717	768	799	764	734	715	775	746	686	763	776	759	768	773	806	787	735	765	753	734	740	769	769	759	750	736	749	743	802	755	773	788	725	790	706	770	769	721	769	734	720	790	774	792	768	763	784	720	769	741	757	741	742	738	805	753	721	767	795	761	785	744	716	759	791	786	711	694	773	778	730	737	754	742	751	787	698	742	793	735	728	709	711	753	741	785	739	774	738	758	731	804	724	771	726	760	775	744	724	782	761	775	775	692	730	709	803	770	691	758	741	756	788	722	699	790	760	727	768	773	752	737	714	799	759	768	748	767	784	786	739	755	781	742	730	740	744	792	723	736	738	746	790	703	728	746	727	743	727	795	742	747	764	776	803	719	748	708	758	759	788	740	759	758	788	777	756	775	717	756	706	779	742	748	797	727	770	767	729	772	771	755	745	743	740	759	735	764	782	776	791	738	769	761	729	740	748	759	750	728	770	724	761	737	776	744	741	768	774	762	713	772	745	770	702	827	741	768	758	761	812	783	676	750	744	689	786	808	756	704	799	722	727	758	754	782	777	765	763	734	818	753	737	742	749	728	765	747	750	756	760	724	718	732	704	782	775	732	752	787	744	758	729	738	739	772	711	743	743	727	702	758	758	765	750	712	750	722	749	770	748	755	713	716	747	754	758	746	768	748	785	744	766	719	762	767	756	778	743	744	769	722	738	759	779	729	723	767	767	801	733	717	780	731	716	718	766	765	765	723	711	806	785	717	749	751	731	726	786	726	711	741	778	775	750	679	749	789	783	783	739	765	722	740	766	732	771	775	783	740	808	749	726	750	770	764	742	774	708	699	689	783	717	754	766	718	796	771	773	709	736	698	728	751	751	729	729	780	771	810	752	791	777	781	743	730	768	805	788	730	742	769	782	730	737	722	722	718	756	730	733	740	771	740	769	748	779	737	739	770	761	712	772	715	745	762	743	746	723	673	744	751	758	743	732	809	714	739	776	733	706	776	707	739	759	728	773	785	750	810	717	780	784	741	805	721	715	746	755	713	752	751	759	777	747	739	757	747	706	739	797	747	775	791	739	745	771	712	784	713	799	753	715	734	762	793	712	770	728	774	760	710	744	811	736	727	824	710	737	704	734	713	748	732	783	788	720	737	746	778	761	736	799	765	770	707	736	742	715	729	744	780	719	755	828	728	792	782	707	727	717	767	743	739	767	784	772	766	748	760	744	770	774	712	739	786	749	777	765	741	766	689	685	748	720	763	738	744	764	749	778	773	714	765	764	791	753	743	754	765	785	755	748	750	726	750	815	773	774	802	718	778	737	713	749	711	783	745	772	742	725	746	778	753	751	743	747	816	768	753	767	772	770	746	766	737	777	724	724	808	758	756	736	753	723	719	747	752	740	748	750	764	745	735	732	763	776	711	773	728	770	762	772	743	766	769	769	790	716	739	758	738	802	795	784	755	761	788	793	732	756	771	719	729	707	742	761	720	728	775	752	760	766	770	728	688	732	731	741	744	763	723	709	760	762	726	750	759	713	767	774	793	751	739	756	759	798	780	795	753	728	752	757	755	781	749	760	752	690	790	747	733	744	771	734	804	780	791	714	736	747	749	727	729	744	764	769	747	728	788	774	757	715	757	759	758	775	746	770	728	709	770	785	777	727	807	789	755	787	771	738	740	800	783	702	693	794	769	765	736	754	773	761	704	758	739	727	761	773	719	757	741	717	774	710	834	723	762	784	800	761	767	757	768	740	730	746	776	790	723	763	772	718	728	694	774	741	782	712	724	709	719	733	792	728	753	778	727	767	785	731	799	699	763	686	733	796	760	745	750	720	750	749	718	740	760	746	734	757	780	773	722	754	744	739	752	747	729	764	756	708	770	759	742	775
39449	44474	6812	3581	2765	2164	1827	1613	1467	1400	1288	1181	1163	1158	1111	1113	1039	1011	1036	975	1042	1026	1024	977	1039	989	925	997	983	952	989	1006	974	931	980	989	960	917	980	946	969	956	991	940	972	995	917	1053	951	977	884	935	963	977	925	935	1006	1013	991	985	958	963	939	893	1020	908	923	973	930	941	980	943	990	963	971	988	978	1001	982	951	904	990	980	988	954	932	953	882	959	924	939	997	986	950	983	895	970	964	920	946	969	950	956	982	928	944	1010	956	1013	997	926	972	1022	960	977	936	953	994	940	951	1014	1008	962	1042	979	979	988	934	929	925	982	946	1007	918	962	970	1001	987	972	993	922	988	953	1003	925	988	965	922	954	904	953	973	940	890	951	981	956	983	951	949	910	977	931	1003	914	983	977	982	913	922	958	940	1002	972	1001	963	946	937	990	1016	941	934	956	953	977	913	922	971	946	975	965	1009	1009	964	950	924	947	957	986	918	992	986	904	981	901	956	956	1029	925	971	934	1011	908	933	964	920	989	995	962	930	907	962	972	940	993	931	970	950	922	934	968	987	956	954	967	950	949	941	991	982	978	927	944	985	969	952	975	881	934	1003	988	913	957	980	973	1012	959	969	949	989	996	1004	948	980	961	986	976	957	978	1013	970	950	1031	942	986	996	977	988	969	906	965	941	961	920	888	937	975	1000	961	945	936	936	971	938	953	997	945	935	989	972	958	919	934	961	982	964	988	1017	980	969	963	929	950	978	919	1052	967	914	939	880	905	902	966	945	957	975	952	970	970	1001	997	999	943	937	981	927	932	937	934	1010	959	986	985	947	931	983	953	1002	998	1002	975	965	990	893	946	992	937	979	932	923	946	1021	983	979	961	994	1015	966	1032	967	940	959	951	1005	1001	997	998	995	1039	927	924	927	959	946	953	881	928	950	1006	908	952	986	981	973	1011	960	887	979	872	956	942	996	980	941	951	957	963	923	954	934	959	969	951	931	971	986	968	915	950	929	945	995	966	952	937	992	935	955	960	992	991	974	970	979	922	948	977	957	927	958	976	1004	972	1020	941	958	964	983	987	987	950	974	1002	945	965	911	977	973	938	943	906	975	962	934	1018	1002	903	956	928	928	956	925	949	988	951	921	931	955	914	961	926	929	942	982	952	974	989	972	928	1016	919	961	996	952	893	1037	930	1015	1004	886	971	961	917	959	932	984	981	985	941	925	960	910	936	941	896	936	993	980	967	981	943	930	968	980	943	983	945	914	1003	956	979	995	877	950	930	991	965	954	964	928	971	947	955	893	948	882	985	968	937	902	962	935	920	958	965	971	974	931	947	998	920	951	965	989	909	942	920	932	946	946	976	950	934	954	964	941	967	924	939	940	979	935	917	968	930	970	947	954	947	951	962	969	941	956	951	991	939	994	921	952	928	960	947	928	969	957	905	970	976	957	981	950	909	1002	987	1031	906	986	980	1006	1009	944	952	975	961	945	1017	937	927	985	898	959	977	1002	918	986	990	962	978	979	952	949	942	930	942	971	992	930	877	995	972	943	957	967	999	934	926	978	973	975	973	944	948	1014	991	940	935	1053	999	970	941	930	903	932	968	963	958	976	1024	942	932	918	930	946	933	932	965	943	957	1012	966	943	999	959	938	959	942	953	955	981	961	977	955	937	885	1003	901	950	933	1038	974	949	1012	965	916	958	970	995	927	963	934	970	910	984	1036	961	923	963	968	952	993	947	942	978	954	940	1004	942	947	958	917	967	950	939	957	939	957	1038	995	974	958	978	954	944	911	975	928	950	907	987	978	976	958	951	939	946	940	964	944	968	914	943	927	956	961	976	940	935	976	978	994	989	940	985	1015	986	962	942	941	972	983	982	955	959	940	955	952	942	968	969	939	952	958	962	942	911	928	927	951	1004	992	948	941	992	969	967	959	980	902	901	970	972	993	967	936	983	1008	977	935	935	909	927	928	958	989	974	934	950	981	969	907	915	905	966	973	955	925	942	985	976	944	964	954	926	928	947	932	965	948	975	1016	921	932	1012	987	932	973	963	923	987	934	935	943	1006	935	957	966	965	963	938	987	1002	915	912	970	987	926	989	983	973	1000	995	945	964	942	910	974	966	975	922	928	980	967	947	974	941	953	985	972	916	974	937	1007	951	985	925	984	899	962	940	913	978	917	928	945	927	948	929	962	949	970	955	970	950	954	969	1005	979	964	939	967	940	975	968	948	902	942	1014	997	942	954	983	999	915	1008	968	951	1001	1001	975	1002	969	967	951	900	903	885	957	923	922	947	985	955	924	976	925	1005	986	974	921	968	966	913	1014	929	921	972	974	963	949	965	916	947	905	980	954	988	988	954	955	977	933	991	975	966	908	914	964	948	980	964	930	998	994	979	993	940	968	914	921	998	929	940	950	951	973	966	946	950	965	933	983	985	924	990	958	968	951	961	913	976	909	948	971	1031	960	1036	967	907	932	965	903	959	935	959	973	964	947	954	982	1009	994	947	944	958	912	918	991	930	945	1000	979	967	961	951	943	938	891	975	935	944	932	968	929	919	968	897	944	947	969	1022	940	987	966	1004	964	995	981	948	950	970	982	949	1000	1030	972	942	936	1005	981	917	962	962	948	988	938	966	936	976	974	977	957	944	959	939	942	933	926	954	916	993	950	998	917	886	1027	948	974	972	933	992	931	968	943	1001	950	946	923	996	931	996	942	973	937	980	928	936	900	905	890	978	993	985	972	1002	966	952	962	983	909	939	945	950	965	910	951	945	977	960	913	951	946	931	998	926	892	999	924	912	916	974	973	944	936	974	956	939	938	970	941	923	937	918	949	942	921	951	903	952	936	964	949	944	937	950	973	949	942	923	924	994	1016	934	1027	915	932	962	961	960	1014	968	988	964	944	973	978	947	913	974	968	981	945	956	994	979	1018	981	951	963	969	943	927	982	955	937	937	943	1013	991	948	963	907	872	955	968	907	971	916	983	977	915	965	917	988	993	938	1005	914	933	965	942	965	909	927	987	940	969	944	1002	1011	945	961	950	929	941	913	955	910	985	935	986	965	1031	1001	1005	1007	998	952	942	956	996	934	940	974	925	976	913	941	901	942	939	908	957	1035	984	925	952	940	973	911	992	961	976	972	942	904	975	997	950	919	962	925	1014	937	948	993	921	934	895	915	923	1001	950	923	1013	1023	971	998	983	946	922	955	968	955	992	906	999	938	946	928	943	965	932	967	963	919	981	956	962	970	926	1005	1000	991	967	985	950	929	925	905	990	948	937	1003	957	937	1016	971	987	925	962	939	989	949	960	939	992	980	939	1007	970	982	996	1017	962	1028	953	952	955	959	958	962	936	1007	985	994	940	974	961	961	940	980	963	901	865	974	956	957	950	947	969	976	964	982	935	972	915	953	992	1005	989	992	890	905	914	964	939	950	966	955	955	945	940	961	991	918	953	954	951	965	917	959	963	938	949	951	920	971	973	916	963	999	906	955	945	958	908	924	971	952	969	992	939	956	960	935	964	997	968	956	912	980	956	993	961	984	977	945	962	956	984	949	960	921	994	958	908	954	1046	982	958	976	946	873	973	920	995	995	951	944	987	974	952	978	960	1013
22884	21110	28865	23602	21112	21123	7857	1373	1059	943	908	890	865	808	743	717	719	724	788	722	676	707	703	638	700	673	734	670	707	682	683	684	646	664	684	712	628	666	657	683	693	690	605	649	683	680	687	703	683	641	697	635	706	681	642	617	700	644	611	664	674	686	677	657	670	655	646	688	691	643	681	671	640	643	679	702	652	682	694	671	688	662	680	634	691	673	641	642	706	685	671	659	686	637	648	675	642	675	655	674	632	667	646	656	701	682	664	632	691	645	637	700	648	660	628	623	676	628	681	657	607	686	634	652	666	619	653	637	669	642	685	642	696	652	645	671	647	704	667	643	672	683	680	656	667	682	706	608	678	639	646	638	641	679	683	606	633	657	668	639	641	681	639	632	666	646	622	657	663	710	629	653	638	671	631	688	628	607	672	667	646	674	668	652	635	719	655	623	641	668	655	665	686	663	687	658	672	680	650	643	646	695	653	632	637	680	593	631	635	643	616	665	673	658	659	712	657	675	669	670	643	661	668	617	631	621	629	658	652	651	654	630	645	649	644	644	602	586	632	636	652	660	687	663	681	674	640	686	653	653	650	668	623	648	658	643	692	701	656	674	657	653	655	642	649	613	632	634	672	624	650	653	664	633	656	668	624	645	696	670	670	652	683	681	639	666	663	674	656	641	642	674	684	664	673	672	639	654	638	685	655	688	622	654	629	632	645	632	664	669	627	649	655	643	676	691	658	686	670	625	679	609	646	626	647	659	708	649	653	664	653	663	663	640	656	686	651	685	686	630	604	680	623	648	697	664	616	683	670	630	634	659	631	649	614	637	628	634	610	664	674	660	661	706	683	673	614	644	637	630	642	617	617	672	687	615	637	648	665	675	677	646	671	604	637	681	693	676	635	650	666	633	649	728	689	665	649	706	609	681	661	624	672	628	627	648	679	638	661	676	672	620	668	689	681	683	660	631	661	618	592	649	680	660	625	609	662	684	683	646	645	645	603	616	670	671	647	651	658	658	658	660	625	697	661	670	686	618	648	640	655	656	677	674	656	613	686	618	692	652	669	644	671	677	673	624	637	638	661	626	605	613	682	658	601	627	628	664	667	668	643	663	670	644	613	651	667	612	665	707	626	703	676	630	666	670	652	636	650	668	677	618	609	667	648	639	652	633	629	668	651	683	624	683	642	631	644	665	660	645	640	631	650	633	693	655	644	633	596	648	637	643	683	660	683	692	663	665	640	654	646	662	634	656	656	717	701	641	656	655	648	692	642	688	668	665	619	612	617	668	630	624	651	713	647	664	659	682	656	679	607	654	650	604	674	693	649	590	651	729	661	635	616	660	697	665	657	700	683	694	629	675	633	637	668	680	666	653	641	644	625	674	603	653	657	634	672	651	648	686	660	673	668	636	640	648	628	675	654	695	673	663	649	661	671	680	625	698	668	665	649	625	626	665	668	653	628	649	627	636	679	635	647	632	635	655	667	613	671	588	669	657	645	679	627	653	632	666	651	644	641	687	619	633	654	664	679	625	669	696	625	668	648	675	653	662	681	659	680	623	656	663	642	648	668	669	635	699	653	678	673	604	691	723	674	706	649	638	625	667	650	638	643	635	650	633	618	657	643	672	664	632	652	656	634	637	668	654	715	619	668	665	638	654	675	682	686	686	672	684	668	666	623	645	659	632	651	619	630	620	656	671	631	665	694	687	637	610	684	669	642	667	634	656	653	641	631	585	674	685	663	661	621	637	614	655	629	679	672	676	681	658	637	681	642	652	626	674	652	656	719	666	678	685	681	655	667	694	657	664	632	666	675	661	667	660	658	670	646	620	582	661	691	661	679	620	675	619	656	700	632	644	633	645	675	694	646	642	653	709	621	656	654	711	668	648	669	626	652	714	645	646	670	682	632	658	651	655	628	642	681	614	675	680	647	620	636	602	645	666	624	667	625	665	652	698	668	628	673	640	678	634	672	661	619	625	678	688	612	663	652	679	642	682	713	683	680	616	666	639	688	631	642	625	626	636	639	688	648	623	649	622	682	658	666	677	636	684	650	669	662	656	640	661	624	659	646	685	622	654	656	650	675	642	608	670	631	655	641	702	650	637	698	645	652	643	637	659	652	660	640	626	632	645	570	661	676	659	697	649	645	624	668	628	671	633	656	694	680	645	705	618	665	631	670	673	622	658	668	641	639	674	670	656	717	691	593	681	623	642	652	642	669	707	674	645	642	646	637	598	640	695	692	661	631	636	681	637	637	662	624	671	679	672	683	688	645	666	669	630	626	644	640	617	663	683	686	636	612	649	591	651	634	635	639	646	652	672	631	673	650	645	659	625	638	636	631	649	685	647	673	686	663	611	675	624	695	663	677	655	654	646	631	646	684	655	680	616	599	651	677	654	605	585	700	648	647	624	633	629	650	633	682	648	611	647	681	629	627	678	669	638	608	660	676	680	678	619	635	618	685	630	651	654	664	692	665	670	648	645	668	711	636	673	654	626	677	671	713	698	672	678	665	664	652	612	664	648	655	658	684	640	633	658	654	633	647	676	697	637	663	644	655	679	674	651	666	629	625	647	616	675	662	673	675	695	676	618	613	628	627	642	647	613	673	681	651	640	680	677	630	672	659	667	654	618	653	617	577	672	646	626	692	657	692	633	687	643	684	605	664	636	628	612	577	635	641	667	705	683	677	669	649	651	613	641	632	645	693	639	656	682	634	603	667	695	652	683	658	636	664	703	642	672	648	658	654	635	650	677	688	635	684	650	650	681	617	648	678	588	673	639	669	661	658	621	649	646	662	689	661	628	652	656	645	640	685	665	664	651	651	661	641	679	644	720	626	680	659	608	645	681	634	668	648	648	630	664	624	679	691	664	670	685	646	653	733	678	658	662	627	656	732	624	655	645	638	652	646	608	651	676	671	620	639	663	638	591	634	671	623	685	666	624	671	640	666	643	637	624	623	653	626	628	660	636	698	652	631	666	659	632	667	679	644	622	631	638	690	658	663	663	669	683	682	633	625	646	601	674	698	684	682	653	673	633	691	639	638	674	658	642	639	631	683	636	656	635	680	642	654	685	675	646	664	667	636	670	635	642	682	618	645	679	697	675	654	672	643	648	643	631	603	644	631	612	660	678	679	650	647	674	697	693	647	650	673	677	632	672	695	609	656	626	674	661	616	640	671	636	642	628	656	718	679	668	636	689	647	676	702	610	660	572	698	648	662	630	663	659	688	603	627	612	651	686	650	651	619	644	672	676	668	666	641	638	679	637	639	673	624	638	635	617	642	692	657	640	670	641	611	685	649	656	661	636	682	684	629	674	656	614	647	646	647	660	646	676	637	654	645	662	694	667	664	664	670	618	660	646	661	653	670	649	632	615	641	690	653	654	659	648	652	653	638	653	623	674	605	655	650	678	649	652	670	641	602	647	685	641	655	571	678	644	649	643	710	710	663	662	641	635	647	706	607	639	641	680	654	684	640	667	660	664	598	620
43957	50803	10773	5856	4083	3177	2545	2094	1908	1589	1513	1284	1282	1144	1082	1085	1068	1048	1045	978	958	926	942	891	888	871	879	886	920	918	937	877	872	914	861	913	879	853	852	850	862	896	817	902	882	822	825	897	878	871	864	893	875	838	820	884	861	820	833	833	800	841	868	869	830	839	845	873	834	830	796	875	808	846	893	819	833	840	849	865	799	923	831	859	830	820	847	870	827	809	790	904	851	819	865	884	812	890	856	834	912	867	808	845	853	845	871	879	880	877	820	865	906	836	842	839	853	909	788	858	816	830	874	872	866	859	823	847	865	872	908	872	888	850	911	831	821	897	827	792	836	840	830	844	858	854	812	811	823	801	842	804	805	836	886	807	864	926	861	884	896	805	847	882	876	830	832	877	827	818	864	798	857	860	831	818	828	811	830	829	836	786	848	810	811	801	819	787	896	862	818	816	841	846	870	838	858	867	868	809	823	852	838	839	833	809	906	840	851	826	824	882	875	860	915	822	881	801	841	871	870	813	861	776	793	851	843	816	872	853	827	848	852	831	873	857	872	837	792	819	834	797	802	845	835	843	813	878	846	832	835	797	818	872	884	876	803	896	835	854	825	849	872	823	877	844	883	818	874	846	868	889	814	859	887	867	853	832	782	848	845	806	890	781	827	818	825	822	821	828	915	836	886	822	787	854	893	829	858	855	780	822	854	820	852	817	800	809	861	868	809	826	815	879	841	864	856	776	814	836	819	835	878	823	849	856	826	840	881	771	820	868	818	850	819	859	813	798	850	825	842	795	861	868	844	802	878	866	827	829	845	821	776	874	833	794	822	798	824	851	821	881	864	827	845	905	858	792	848	850	861	836	882	855	866	815	872	870	835	862	848	838	879	837	869	816	847	803	865	817	882	859	845	849	874	848	883	834	850	880	853	845	857	804	821	857	844	837	829	856	832	870	862	830	831	847	902	840	799	834	803	869	882	837	874	859	824	913	839	874	829	858	795	836	843	872	840	862	801	857	815	818	837	784	781	800	863	835	837	869	864	857	839	851	881	859	867	783	822	864	852	841	896	847	841	819	826	800	866	907	810	881	852	858	861	824	888	864	835	795	814	830	842	776	880	860	820	803	830	887	867	823	823	832	813	852	850	861	822	827	866	884	788	840	848	821	856	805	866	814	864	875	802	820	854	829	863	832	856	870	844	882	887	884	839	826	844	847	790	802	831	825	836	824	859	831	865	841	823	854	837	894	822	843	857	810	777	865	845	804	886	803	855	848	863	827	845	833	865	827	819	839	804	875	822	838	821	850	879	803	880	810	858	854	854	879	877	858	825	868	850	852	849	817	843	796	825	879	870	821	865	836	876	847	903	809	797	823	845	827	847	863	820	850	797	838	843	878	849	862	835	871	884	895	863	812	822	833	880	817	858	854	781	918	833	825	803	835	832	841	870	842	809	869	821	813	845	857	840	857	915	830	834	866	857	850	805	850	871	819	805	780	822	858	831	854	849	794	842	873	828	854	821	821	822	849	851	829	868	789	818	841	809	863	818	838	784	841	830	879	808	815	853	851	864	816	861	850	856	814	827	790	795	831	796	848	820	840	834	856	879	795	840	779	791	829	833	904	810	869	839	812	862	810	852	843	807	811	886	859	826	851	828	830	818	841	838	850	859	825	866	834	831	871	825	842	845	858	837	841	886	834	793	871	826	821	838	881	788	853	878	800	840	821	879	838	872	824	812	837	861	812	852	815	875	826	888	835	778	890	788	838	843	881	825	864	874	812	884	857	864	813	822	846	860	854	863	811	837	826	885	820	849	804	844	835	837	844	884	782	868	886	831	848	761	786	813	837	851	824	835	844	806	776	814	850	893	800	874	835	842	819	852	838	826	888	852	865	756	849	847	854	903	856	819	852	842	853	894	812	874	827	800	874	888	870	843	855	861	881	837	815	843	862	831	845	847	811	873	872	842	816	844	812	820	827	837	861	809	870	853	831	825	837	816	880	824	807	861	782	838	838	831	834	886	797	832	868	812	817	791	723	838	892	864	812	802	795	852	853	823	790	874	884	808	790	830	847	848	881	875	834	828	856	844	831	817	857	826	836	817	920	792	822	847	858	817	832	866	849	832	813	838	812	819	880	843	862	839	868	806	900	899	841	874	904	839	850	832	844	813	849	850	814	780	769	822	844	845	833	879	815	813	809	862	857	880	832	853	822	843	858	900	820	832	844	837	875	831	848	830	811	785	827	799	926	833	824	859	812	825	843	800	880	840	820	808	783	855	799	846	793	887	826	804	868	826	857	918	814	836	820	852	842	843	812	855	852	871	877	832	835	866	814	858	797	841	842	847	879	803	851	809	814	785	849	808	842	846	835	820	823	805	822	854	832	805	820	834	849	806	831	839	870	809	839	872	804	839	843	823	824	869	860	874	844	862	896	824	873	842	842	832	824	844	818	893	882	830	755	812	869	870	886	866	882	828	833	835	873	862	816	847	804	828	834	858	838	847	851	819	893	858	820	877	850	832	836	847	840	856	794	847	789	828	816	818	813	798	871	827	822	811	849	791	813	867	761	849	866	836	808	812	837	799	837	827	860	860	821	803	846	846	858	873	823	826	857	790	819	805	853	857	870	836	850	853	874	829	831	847	837	791	810	828	900	837	825	874	806	800	795	845	868	852	860	846	814	850	809	833	842	815	805	860	871	830	818	840	863	861	840	820	844	863	833	866	851	873	848	794	835	786	864	884	816	837	822	907	808	841	867	876	846	901	837	815	865	850	844	853	815	904	812	843	802	851	784	892	851	854	812	863	861	820	874	802	814	876	817	819	882	772	856	826	811	827	887	833	860	868	884	912	779	893	830	811	848	869	860	831	809	826	834	874	788	795	830	864	891	822	872	888	804	885	847	862	847	852	824	868	804	822	900	856	833	805	787	833	830	874	843	858	804	901	895	834	851	802	812	814	853	851	854	859	860	853	814	833	770	805	834	825	838	878	838	817	804	817	852	831	817	824	833	888	905	898	890	861	842	855	877	811	838	858	820	846	828	835	840	852	792	826	862	866	833	898	822	837	848	869	874	890	901	881	848	886	786	845	844	821	857	861	807	885	849	893	841	822	797	865	813	888	829	898	847	845	827	849	850	853	857	798	829	875	860	832	866	831	877	866	874	860	834	806	862	891	845	805	772	831	834	833	894	884	807	836	814	852	820	818	855	850	798	846	910	853	894	864	837	827	844	873	847	833	815	828	890	858	866	769	858	869	821	809	789	866	878	871	865	821	848	837	851	841	822	832	818	865	874	809	806	837	821	839	787	807	835	878	844	827	898	795	827	867	798	893	868	805	853	825	905	882	845	900	831	846	814	875	813	861	818	789	824	868	844	815	894	820	889	856	874	800	828	867	800	832	798	843	805	884	846	842	872	820	823	800	840	863	822	873	847	833	872	832	829	833	851	832	803	810	833	803	797	830	853	841	849	793	861	827	781	828	872	839	851
28696	24985	13875	1978	854	803	640	533	543	508	553	500	515	518	504	467	526	520	512	480	501	498	492	483	485	492	501	501	540	488	507	504	519	491	476	490	500	508	479	502	514	519	522	513	502	524	493	518	485	495	486	496	540	539	489	530	505	491	493	539	543	520	507	517	508	505	549	490	512	483	550	537	547	503	514	546	508	503	496	512	545	524	497	510	480	491	477	525	486	446	529	481	454	511	528	531	474	529	522	497	490	535	481	517	523	521	510	516	502	514	485	553	499	491	496	486	546	502	518	511	494	528	477	515	499	492	493	517	489	532	512	476	467	498	526	488	473	492	496	483	502	504	494	495	506	523	470	520	495	509	461	492	506	508	496	490	515	532	517	491	482	485	533	500	500	475	472	527	471	550	499	495	500	510	506	521	523	460	523	506	507	486	507	482	500	529	522	501	512	502	468	483	511	512	500	527	493	484	517	505	494	469	479	497	481	505	545	485	498	478	490	514	512	477	540	506	525	536	489	490	515	465	508	506	482	514	529	497	502	487	474	465	474	459	515	510	502	493	521	524	479	465	468	485	482	492	486	472	499	510	524	484	507	520	512	493	519	539	532	524	496	478	520	510	479	448	493	521	536	561	491	511	518	486	534	529	509	496	509	491	450	494	496	499	492	508	516	543	514	497	476	506	503	530	536	487	485	500	464	484	494	473	480	516	475	508	496	533	482	573	453	495	515	457	497	507	486	496	501	493	475	474	499	491	538	504	500	482	522	536	483	528	484	502	509	469	491	509	513	464	464	504	500	515	484	494	529	506	511	486	523	521	478	493	482	511	501	509	524	488	501	485	499	509	476	480	492	508	514	495	469	490	502	516	509	505	466	505	489	541	501	514	479	503	484	478	524	488	537	481	527	529	483	482	492	505	502	488	511	499	474	475	485	481	483	476	495	506	495	512	483	537	475	518	471	525	477	486	514	508	512	484	510	517	513	493	488	510	502	483	480	468	513	500	521	502	536	482	483	534	517	537	503	482	499	486	485	487	507	451	492	499	468	494	495	511	506	499	525	525	478	491	517	512	532	543	521	505	492	480	477	510	481	487	514	469	513	503	515	483	474	519	455	486	505	461	488	498	508	537	547	465	523	513	500	504	510	481	513	538	470	491	530	535	467	492	535	479	518	511	542	481	525	522	520	484	453	501	537	489	462	517	463	491	489	504	506	517	487	514	524	479	515	502	497	494	514	484	501	525	508	489	500	506	496	494	445	506	493	501	467	509	507	469	472	491	489	516	507	483	488	520	472	496	497	438	480	496	507	537	519	534	477	522	487	490	482	500	495	485	515	480	502	478	544	495	501	480	460	489	478	474	500	515	490	509	527	486	514	487	506	529	527	507	520	515	496	435	477	499	510	542	453	539	498	505	492	493	494	469	519	505	572	520	499	520	538	535	502	501	526	506	532	523	466	502	474	452	504	497	492	502	529	525	486	454	450	480	498	469	451	498	478	493	466	522	522	497	503	534	563	491	495	526	468	501	466	505	513	504	498	509	485	521	494	463	508	500	518	508	526	529	474	499	507	524	516	489	537	512	567	492	534	500	508	512	500	518	496	497	485	482	497	526	513	563	500	498	475	501	468	554	474	494	513	487	535	515	483	522	508	503	514	505	513	522	499	510	486	492	535	528	486	483	466	513	479	525	481	523	499	528	520	502	455	490	516	515	546	526	515	517	502	531	487	511	550	491	533	549	512	510	475	515	497	486	464	472	535	508	522	484	486	552	497	525	497	475	518	483	475	513	508	492	514	506	501	478	498	516	501	462	462	522	518	536	518	509	494	511	489	511	492	490	493	525	498	521	514	559	517	503	549	526	490	470	463	508	514	493	506	488	475	505	498	472	475	500	496	474	520	510	464	509	523	456	468	506	478	472	510	500	512	511	535	502	510	491	497	522	486	512	518	529	505	511	519	493	519	521	500	513	519	509	467	493	480	472	479	480	530	508	502	507	497	517	465	488	509	484	507	482	500	508	497	483	502	504	522	480	508	506	481	524	488	489	496	533	537	495	503	478	479	509	497	486	518	496	462	500	458	510	541	488	521	546	530	482	504	521	529	514	508	486	512	493	483	525	528	494	475	504	492	524	518	515	500	477	509	524	461	484	509	457	481	528	490	478	530	470	523	506	492	480	520	488	502	516	491	554	498	509	518	520	455	552	469	506	513	520	523	511	519	502	510	498	523	469	487	514	524	485	496	509	498	508	469	474	456	508	507	523	518	510	482	488	523	545	505	473	444	495	498	518	449	470	492	506	509	535	536	547	488	488	499	491	532	469	483	498	509	510	481	559	489	531	493	486	526	444	520	484	495	523	506	507	491	539	519	487	514	495	476	519	478	478	507	480	522	489	499	450	511	509	512	489	520	508	489	489	516	510	507	487	520	526	516	505	466	505	531	500	490	506	517	433	524	516	490	515	507	518	518	534	527	483	519	539	528	494	505	454	515	528	509	526	532	464	497	479	539	481	539	461	492	488	500	521	494	479	497	528	494	464	482	502	586	516	534	514	505	526	490	499	513	483	469	465	515	494	543	522	485	490	481	500	477	500	473	517	497	534	508	515	512	494	494	461	518	477	512	509	497	451	514	492	459	507	491	528	508	523	523	525	501	520	484	525	458	536	499	459	478	470	518	529	515	497	551	537	509	474	493	492	494	511	503	499	527	529	476	504	506	501	482	488	497	517	497	481	485	517	475	538	508	543	493	506	526	517	491	501	504	483	507	510	502	487	481	514	484	480	506	519	512	529	515	516	507	489	489	508	517	508	489	469	496	493	490	549	521	526	514	487	528	501	517	484	488	531	459	483	553	496	526	508	568	498	545	497	498	493	515	505	500	509	515	509	522	500	497	515	532	515	530	485	494	450	485	472	495	501	510	489	475	531	476	497	473	502	480	466	486	542	494	514	517	504	474	490	510	550	514	490	551	511	503	496	521	494	485	518	561	456	484	506	494	498	506	478	492	497	517	493	508	460	474	553	538	503	508	509	508	496	535	452	456	523	533	554	517	486	549	502	519	499	516	514	534	527	517	513	515	522	495	532	520	517	476	506	497	476	512	498	464	498	504	497	530	530	495	514	488	488	474	466	495	510	536	434	472	494	533	485	506	473	490	448	509	513	528	491	504	514	482	513	500	457	527	479	503	521	520	483	539	532	544	484	501	497	476	466	522	518	503	472	508	515	533	532	515	496	474	508	536	464	510	491	495	500	494	521	521	504	487	513	504	516	505	535	505	505	532	489	473	498	517	497	516	505	534	502	504	486	469	500	497	492	531	493	518	496	525	524	518	520	503	495	498	459	490	513	491	497	508	558	459	506	517	523	485	481	502	515	531	547	552	484	540	512	542	516	470	465	467	509	507	462	495	458	526	498	491	522	526	560	514	528	510	515	509	494	508	503	474	525	508	516	538	490	486	493	507	520	483	498	492	489	507	491	499	490	475	503	489	464
35935	34628	1416	933	816	787	705	724	688	676	706	694	717	643	711	653	675	671	657	704	644	638	704	650	641	652	653	675	637	661	618	646	638	568	606	636	680	608	700	624	655	660	607	669	611	615	659	678	696	640	664	602	705	685	681	662	649	652	677	637	593	644	653	681	656	667	634	632	665	651	645	605	693	603	607	596	674	638	648	680	648	641	680	653	652	641	653	620	653	652	645	673	656	609	628	610	639	620	615	686	628	646	620	630	667	642	635	683	648	681	664	667	613	635	691	631	645	663	645	630	620	634	627	692	610	647	671	664	650	653	641	615	636	650	639	698	669	632	679	663	624	597	642	647	594	666	630	635	640	679	667	646	674	604	624	666	666	650	685	690	648	671	627	643	690	609	644	647	696	678	642	627	669	647	682	637	596	698	629	662	651	646	588	625	636	656	617	656	631	648	682	628	634	610	689	649	660	620	663	632	663	646	649	676	651	654	653	649	650	634	672	657	620	645	648	651	634	639	634	617	647	682	636	670	637	618	705	647	618	683	625	629	657	666	643	647	678	641	704	696	702	659	627	597	638	638	613	667	614	631	651	651	618	702	616	619	630	648	664	671	635	636	665	611	686	673	640	646	633	610	629	639	606	657	675	697	625	622	596	690	663	644	633	635	614	666	597	649	627	675	632	622	700	611	626	649	628	653	669	616	610	640	646	595	664	611	657	629	631	667	670	648	623	606	668	689	642	644	688	596	607	649	617	638	598	597	580	676	632	648	640	644	647	615	658	656	670	667	619	673	631	662	675	616	680	643	653	588	658	595	646	640	657	644	679	587	651	641	671	681	657	640	656	646	635	669	654	605	691	654	594	704	655	661	635	666	641	626	680	628	651	651	622	596	674	622	646	684	668	659	680	634	675	621	682	609	653	661	670	669	611	678	636	644	629	669	642	642	644	667	669	662	659	622	658	627	634	647	587	694	669	634	651	595	644	629	639	634	674	650	640	649	653	635	604	615	626	637	635	630	660	618	625	673	648	634	637	667	670	609	636	611	697	634	651	626	624	669	616	626	630	616	634	673	635	609	624	647	678	617	667	642	681	625	586	605	626	681	665	663	641	689	637	633	612	638	657	667	655	657	668	675	673	654	641	649	668	648	624	645	652	671	615	609	601	647	624	670	648	655	679	669	607	627	700	679	655	667	668	674	608	632	674	653	644	647	624	650	629	643	659	639	629	648	611	611	618	651	668	613	679	670	666	660	693	670	642	643	678	601	620	672	651	609	657	647	654	639	645	634	657	645	614	675	657	605	628	659	627	622	704	665	643	656	610	612	652	623	604	665	643	587	632	653	659	643	683	667	646	654	673	667	628	649	628	605	681	671	662	672	619	682	655	696	634	609	639	685	631	616	688	669	669	646	613	588	614	620	619	632	601	646	651	610	622	634	634	711	614	646	633	667	652	655	612	687	618	672	629	607	652	654	630	628	617	661	656	664	632	598	647	665	636	667	671	678	647	626	672	636	628	663	632	637	632	644	672	658	662	673	605	622	646	640	638	634	636	638	617	671	613	650	661	605	637	651	606	641	627	650	625	685	668	676	680	678	693	612	634	636	651	592	643	636	626	674	669	620	645	626	656	644	617	590	617	618	663	618	666	648	623	678	694	692	677	630	643	639	642	664	647	657	647	652	720	693	645	626	612	655	647	615	650	616	639	659	650	649	641	637	642	680	653	671	607	658	627	595	638	661	630	664	664	685	613	652	640	687	644	635	634	669	650	636	680	628	620	682	646	648	666	652	622	678	647	650	672	640	675	633	622	670	597	604	689	665	689	631	614	661	689	645	596	620	672	653	625	620	644	642	664	648	658	608	578	605	641	632	625	640	660	668	633	650	598	618	612	633	607	608	655	685	646	692	630	650	639	679	605	659	625	612	702	647	681	658	654	686	670	613	653	595	647	673	653	681	671	657	640	605	623	614	645	631	625	672	663	635	655	631	667	654	649	643	647	633	677	647	652	641	679	642	613	651	624	644	604	679	675	612	664	648	626	683	678	620	680	600	625	656	653	641	676	671	612	637	680	630	630	689	650	713	656	634	641	654	664	655	667	660	667	597	627	642	643	630	628	616	661	654	659	676	638	661	642	621	661	690	621	636	653	629	642	637	632	658	622	651	669	653	651	703	651	691	666	674	629	656	603	618	664	620	666	663	646	594	689	642	669	619	600	544	622	659	632	650	641	670	617	645	652	657	653	678	636	609	673	639	664	642	630	639	674	667	628	611	644	661	673	650	604	628	591	711	660	627	637	634	636	657	616	624	624	641	651	598	670	634	643	649	627	623	655	665	680	670	606	618	703	632	628	635	636	677	613	602	634	669	629	649	650	645	626	690	647	631	614	627	657	660	601	655	653	622	630	637	624	707	636	601	646	673	632	659	642	650	646	623	614	596	628	631	620	657	662	630	661	635	622	660	665	638	629	632	636	675	609	669	697	641	679	619	635	643	645	662	634	659	663	640	593	633	630	670	650	666	679	662	641	633	666	633	669	684	615	673	675	661	650	640	650	599	659	612	640	614	641	697	641	652	599	653	655	618	654	708	649	615	629	670	652	647	659	616	639	626	664	686	624	642	633	688	624	637	621	666	686	591	644	656	631	633	635	668	653	638	671	646	658	647	645	621	655	640	669	683	641	663	684	659	655	684	682	630	687	662	626	638	661	689	589	632	656	666	631	622	650	623	674	622	661	686	656	658	651	728	653	662	672	628	657	679	626	644	641	676	662	639	659	652	630	656	627	651	644	682	605	658	611	669	665	607	694	668	656	628	641	693	645	614	644	644	649	636	689	651	653	632	629	667	673	645	646	644	646	596	650	604	652	629	692	665	664	603	641	601	642	631	661	663	611	614	656	640	645	638	656	639	637	631	623	629	607	711	658	616	612	661	668	643	650	642	662	655	626	610	650	629	639	663	657	649	640	693	669	689	612	621	610	607	673	651	648	686	668	644	642	623	690	640	704	675	695	653	625	685	642	639	679	689	603	648	605	647	699	610	624	622	686	616	641	600	693	649	615	623	595	651	678	652	615	677	677	611	673	639	679	596	630	647	662	616	665	652	624	643	640	669	660	695	637	641	627	630	666	668	642	619	644	603	654	627	599	708	689	621	659	624	643	688	660	656	670	625	614	638	647	654	659	601	619	618	639	614	617	613	633	580	644	583	638	692	622	658	660	647	671	655	611	666	658	655	636	651	629	672	643	654	692	648	628	635	612	603	620	645	643	615	620	633	637	632	632	641	613	625	677	603	628	640	674	605	671	652	659	607	637	633	634	673	706	636	582	668	679	669	643	642	640	645	668	639	652	622	649	674	615	641	621	615	636	673	693	637	629	636	643	629	643	626	677	608	656	616	665	659	642	659	628	655	656	662	675	677	669	667	580	639	700	621	643	646	707	645	599	637	634	594	628	666	656	621	658	637	628	679	667	635	647	660	608	618	675	653	658	667
23892	21101	28377	24069	21058	9190	1447	1076	999	850	886	873	789	809	817	801	793	809	789	743	786	789	778	732	753	695	778	779	798	772	750	737	783	759	745	763	766	756	795	799	758	827	764	763	785	751	763	777	735	798	762	732	739	728	756	826	753	798	773	773	729	716	792	706	740	771	744	730	778	791	717	776	700	748	741	724	745	745	725	718	839	796	749	722	716	754	793	744	720	815	746	784	768	724	731	761	777	759	742	741	729	745	742	771	769	765	685	798	733	752	759	767	756	804	715	732	750	760	762	709	736	755	753	756	768	771	692	800	704	738	771	747	775	760	725	776	710	736	788	756	723	773	713	735	720	791	784	743	768	717	746	765	756	729	753	696	746	768	763	754	696	736	733	782	799	719	776	721	712	698	695	738	767	737	696	736	722	726	761	758	696	713	781	744	756	729	723	688	722	740	724	722	800	743	762	745	782	838	727	789	740	702	769	789	764	743	716	749	707	744	746	734	702	707	731	770	730	710	742	766	747	751	758	706	767	712	768	782	783	759	759	796	726	768	767	772	721	835	775	756	766	733	758	722	743	721	763	737	755	753	702	738	756	730	740	750	787	706	775	751	731	745	744	740	752	773	778	717	755	739	740	769	722	791	731	801	757	764	710	783	768	776	803	763	778	746	779	761	728	717	766	719	736	745	750	751	731	727	757	812	748	751	778	739	771	755	748	763	696	725	782	753	714	765	722	760	692	772	734	801	794	768	762	731	804	766	700	768	741	765	769	726	737	747	745	688	805	793	739	736	721	716	747	720	734	795	735	752	763	755	770	768	746	775	790	785	748	781	743	765	683	786	719	777	727	697	821	757	720	767	760	800	734	725	747	702	702	764	758	729	759	719	741	781	752	756	744	725	713	738	693	753	701	797	769	744	762	728	703	733	719	705	784	763	712	751	738	750	772	720	764	747	713	750	739	818	738	745	734	742	756	727	775	789	741	750	767	746	744	733	757	767	741	733	740	696	713	716	721	784	765	765	682	790	773	795	811	767	766	716	744	760	762	726	727	763	761	771	713	708	782	781	774	791	733	771	781	742	741	765	707	812	767	724	765	772	769	805	804	790	743	775	755	793	772	764	712	757	771	733	735	768	755	769	719	707	756	704	761	757	739	724	737	782	737	793	723	774	730	728	728	744	765	752	732	779	722	733	754	742	739	732	782	695	751	762	769	765	757	750	761	753	787	717	812	813	748	744	785	759	732	751	794	754	789	748	711	743	779	763	773	709	729	753	752	760	697	739	747	762	764	764	728	764	774	728	709	695	775	683	767	733	717	688	751	759	753	755	706	718	746	709	762	748	745	744	702	726	709	733	726	724	709	803	755	772	718	762	706	708	789	787	740	751	782	761	762	724	730	759	717	750	738	710	762	770	764	756	730	770	782	730	698	735	734	763	749	727	725	727	752	753	722	788	763	737	780	721	752	772	805	806	764	699	746	724	766	763	777	718	745	740	690	741	762	771	730	759	745	740	750	737	749	721	743	725	757	772	788	750	764	764	736	757	742	770	743	758	747	798	752	808	769	771	751	782	748	759	778	705	779	749	770	750	759	781	784	707	758	759	757	756	754	763	721	753	754	805	722	759	745	741	730	765	759	790	697	748	776	776	733	760	729	715	762	761	789	710	745	770	775	737	726	743	761	743	751	709	760	789	737	750	747	714	838	800	719	778	724	760	827	670	763	735	736	780	736	748	779	754	741	719	771	762	777	687	822	756	740	746	721	703	736	781	765	724	765	746	747	700	779	762	771	768	723	720	735	724	754	771	744	721	735	723	780	748	759	725	732	695	709	689	725	743	754	779	765	691	725	765	711	747	791	760	710	724	729	702	762	764	727	766	748	749	756	743	772	755	784	771	755	767	730	728	739	774	766	743	755	770	717	748	782	712	765	707	761	729	742	740	784	781	727	754	750	729	702	751	762	753	794	772	701	747	788	778	735	777	737	734	750	716	748	732	775	752	715	754	727	738	698	763	730	752	745	720	734	773	766	728	679	751	749	751	807	757	734	704	802	775	742	765	788	738	782	764	781	736	788	753	723	712	768	743	739	786	733	707	738	792	773	709	773	755	799	743	782	715	748	706	739	759	729	732	767	767	770	754	723	766	744	757	692	768	793	718	760	766	784	742	719	741	751	776	726	801	773	761	746	782	795	751	781	755	726	775	747	787	778	783	732	743	750	739	765	807	766	756	739	751	762	696	787	744	710	730	726	724	700	733	718	744	737	761	744	763	770	750	756	767	769	737	716	769	709	759	745	753	772	676	753	774	758	719	701	769	729	799	690	788	796	692	703	701	774	744	766	805	745	733	769	730	793	747	714	734	749	718	796	791	756	724	740	721	744	723	769	723	735	722	730	758	743	761	747	806	675	743	741	740	753	695	727	763	730	711	736	755	744	776	786	737	778	738	792	774	724	705	760	781	781	769	712	776	777	713	775	729	810	737	736	761	717	730	744	765	774	722	783	718	782	779	743	770	746	736	785	737	725	733	783	730	746	697	726	725	815	775	726	788	741	743	732	752	740	783	727	751	753	710	776	763	713	773	727	775	721	710	707	661	703	736	710	732	741	777	722	724	774	747	767	712	822	702	767	730	832	777	712	728	763	759	747	726	744	720	758	753	774	736	742	745	734	755	756	707	810	726	698	766	716	720	794	807	716	759	761	742	704	770	790	770	787	778	755	813	754	733	733	703	750	746	716	716	765	747	732	763	721	760	744	750	746	764	718	737	717	727	748	763	690	782	780	776	745	719	725	735	729	790	700	722	792	786	744	707	754	701	781	793	754	760	744	732	735	744	724	716	735	746	733	727	772	717	694	715	762	781	758	715	773	716	742	739	760	775	768	819	749	765	793	733	728	701	762	738	717	729	751	811	718	738	687	750	772	723	753	761	722	759	769	707	710	727	748	818	741	763	718	717	699	769	726	761	721	717	727	737	764	765	786	746	785	751	729	735	732	751	757	783	749	756	740	753	722	753	782	804	720	766	819	763	746	763	730	752	766	754	739	713	766	720	744	772	726	760	771	764	747	710	749	722	766	779	760	752	792	726	753	763	750	744	728	705	752	693	757	743	751	724	707	739	736	774	703	704	808	736	770	758	712	800	726	764	739	769	753	768	728	715	775	702	760	728	749	733	735	714	735	709	748	787	744	769	765	778	762	767	736	746	769	727	768	732	764	719	718	749	788	702	698	738	753	819	746	766	800	769	750	751	792	757	766	740	770	785	740	800	760	701	791	753	734	717	709	764	730	743	720	737	741	769	745	764	764	757	729	733	734	714	738	774	745	758	721	756	753	722	757	779	722	758	774	755	769	770	743	795	778	780	748	732	725	778	748	746	705	767	745	726	762	821	787	734	752	782	758	730	751	732	721	788	730	748	802	784	802	736	736	760	724	765	810	732	690	732	737	800	784	742	738	752	729	733	749	757	761	730	808	728	725	712	762	727	768	714
39757	43957	6770	3601	2657	2136	1776	1643	1451	1330	1245	1203	1168	1131	1095	1056	1128	1086	1037	983	985	1004	1041	1000	1037	1036	1022	918	966	976	1004	995	879	993	981	920	981	948	926	941	986	954	987	917	976	956	964	959	947	936	1007	945	937	1027	974	939	985	912	947	995	960	954	934	915	975	979	962	885	919	974	986	888	1005	955	957	1012	892	900	962	992	945	935	956	966	931	943	939	924	932	955	922	961	1017	967	960	978	956	951	953	935	938	972	1011	942	984	989	967	896	982	986	951	932	970	937	901	961	981	970	963	948	950	985	954	947	967	982	957	966	937	990	930	950	972	964	943	978	939	983	930	1006	917	908	957	1011	950	963	1012	953	914	955	890	937	958	959	929	1011	960	908	944	955	949	982	916	989	961	974	951	984	936	948	946	955	936	988	958	924	976	1018	991	929	952	959	959	965	916	955	981	891	1028	942	942	987	966	939	921	978	904	983	960	964	965	967	920	946	960	938	956	999	973	1015	924	908	956	905	903	958	932	953	964	1018	938	978	967	927	982	972	915	948	946	966	954	1002	965	937	962	960	962	952	976	906	949	979	961	997	934	925	990	994	990	964	960	949	989	940	929	955	935	963	944	961	965	957	1009	973	942	945	977	924	1008	896	1035	962	910	944	998	921	974	972	935	982	900	932	952	928	1031	1012	953	979	937	981	1013	932	990	969	918	959	952	949	927	997	1009	918	962	961	959	942	1023	920	973	949	925	931	959	936	891	964	930	956	923	927	893	931	892	966	949	925	944	912	935	945	977	919	995	997	953	955	975	943	1004	929	995	941	932	928	929	874	899	920	886	946	945	940	994	907	938	937	958	934	1008	944	914	945	928	915	1022	955	973	937	947	951	918	975	964	967	922	923	937	990	962	906	926	923	885	997	979	976	983	950	984	951	916	922	898	948	916	928	839	903	971	911	906	863	936	988	928	959	926	968	955	969	1039	1008	938	932	973	958	945	927	1010	995	896	964	943	932	931	917	940	921	925	970	920	980	909	986	966	910	944	969	1015	958	910	941	977	924	889	1040	911	965	960	982	943	950	988	950	911	974	951	939	932	941	950	927	939	966	918	978	1011	951	976	966	967	971	929	978	924	930	889	912	942	1012	917	962	944	958	973	964	913	911	949	969	898	944	932	916	956	976	888	900	1001	906	955	988	1001	1044	946	932	959	940	993	935	957	916	956	906	930	938	948	967	929	975	956	965	913	943	977	942	982	1009	900	972	932	957	908	922	966	965	935	952	958	939	955	934	935	929	991	899	953	972	978	901	958	933	930	946	933	940	971	966	969	931	899	1019	941	925	962	945	934	930	976	936	944	958	958	942	986	981	905	966	955	960	992	985	937	939	933	932	960	940	960	974	951	956	945	929	909	955	970	956	958	976	895	976	919	914	865	951	964	981	965	936	926	983	972	938	1003	901	960	983	958	977	957	931	915	908	965	955	991	982	937	943	963	917	962	953	946	939	899	995	983	931	945	953	894	919	914	907	988	989	918	908	966	937	1029	942	970	939	969	958	956	983	936	958	1039	946	922	928	930	1004	881	994	932	931	989	948	970	935	937	954	932	914	962	959	958	935	915	961	965	921	922	885	927	942	898	1016	1018	946	969	938	971	954	960	964	961	959	923	964	990	1005	931	963	961	892	960	963	987	965	972	954	959	968	921	914	963	954	954	940	949	918	907	981	976	888	931	963	988	1010	911	913	967	961	960	925	948	937	934	969	904	976	962	956	970	982	951	970	866	963	956	988	1026	980	961	961	978	971	984	916	943	966	955	970	1008	962	942	985	975	997	942	905	927	955	977	937	951	918	910	926	942	932	957	939	909	935	906	993	981	926	955	924	939	930	933	988	973	909	892	961	988	963	947	979	910	985	959	951	945	940	935	950	885	918	962	961	1002	1017	981	955	921	902	951	959	928	927	925	931	1004	955	970	965	904	971	916	1019	977	955	961	898	975	944	911	949	887	974	939	1059	927	965	910	933	924	964	1017	992	947	935	999	958	920	898	951	999	859	967	931	920	967	961	998	975	951	957	975	963	911	973	954	891	962	973	947	960	1018	965	947	859	969	971	969	987	877	935	990	936	960	1002	955	999	941	943	959	900	966	925	956	992	920	999	947	910	941	933	957	905	937	926	977	920	928	1000	988	1020	950	913	958	945	919	923	980	955	935	910	949	1012	935	992	947	960	1001	909	924	1010	918	952	905	993	924	897	947	984	952	972	971	941	962	956	915	976	938	904	908	936	971	938	964	971	1006	957	933	929	886	944	941	931	953	917	1016	990	984	995	991	943	980	946	934	951	968	942	932	969	905	915	993	913	916	996	999	1014	925	923	957	950	969	888	951	970	1000	894	974	930	983	936	955	994	1008	937	939	946	967	917	986	952	1019	946	972	964	988	1075	951	958	1009	958	913	965	949	923	973	937	999	986	945	913	989	905	929	1029	930	962	975	922	955	938	1023	962	936	931	1010	955	953	974	958	912	1019	939	926	888	969	924	968	948	955	913	980	927	946	968	948	909	938	941	943	975	919	976	930	960	984	957	914	894	983	937	962	943	962	1000	931	958	975	910	931	921	956	963	974	969	945	941	969	969	946	954	890	936	962	922	912	990	998	972	910	998	905	976	978	928	956	886	980	963	922	1003	974	959	977	910	941	937	904	993	931	913	908	941	876	956	938	953	931	914	948	940	918	978	962	936	971	922	919	980	972	973	904	978	899	942	903	961	950	936	953	943	954	910	969	905	998	900	976	913	931	925	940	955	972	979	921	920	953	979	981	935	993	959	945	949	987	982	946	986	926	954	939	971	933	940	940	943	923	985	934	897	987	958	953	933	941	970	978	939	947	1012	891	962	928	935	981	918	1012	953	928	942	960	961	947	910	961	892	965	954	929	908	978	924	959	999	1006	915	922	961	906	988	938	954	977	1001	990	943	951	908	904	950	981	952	931	1016	985	980	960	937	898	958	982	960	960	914	1006	932	952	975	957	952	1002	940	943	981	979	966	936	974	1004	970	978	998	920	907	883	923	943	937	949	911	957	934	972	991	968	970	905	920	942	954	935	977	944	950	956	941	932	1012	959	992	950	953	871	997	939	952	930	960	908	963	958	961	945	991	895	965	934	1011	936	964	920	952	940	961	904	937	945	903	993	921	935	987	962	965	1023	964	922	922	974	995	899	913	942	930	985	928	922	950	926	1011	902	966	950	945	920	906	964	1001	979	908	921	938	980	945	912	958	946	955	918	928	915	937	944	971	957	975	950	942	992	968	1003	994	969	960	977	897	953	957	974	943	992	940	947	947	936	939	976	920	920	960	970	1017	1034	954	939	939	971	961	920	915	992	933	988	967	930	1013	924	944	1024	1019	1002	978	954	956	886	947	955	978	940	949	940	971	950	914	975	952	960	955	918	967	949	991	980	963	975	965	932	922	924	926	951	915	940	948	981	970	953	916	921	921	945	952	910	897	923	988	943	911	934	925	950	956	955	968	949	879	991	961	961	909	958	932	926	958	924	943	935	952	988	986	958	921	979	892	908	931	975	977	1008	941	953	895	1031	970	1007	971
22842	21106	28858	23583	21099	21096	7815	1355	965	921	905	857	846	839	786	774	723	727	716	697	703	707	719	697	657	658	720	710	723	711	639	639	708	659	656	691	634	648	701	691	658	627	643	666	674	691	693	656	666	668	651	629	681	635	720	634	671	635	660	680	639	639	631	625	621	641	637	653	626	667	659	686	652	670	664	641	694	662	674	621	678	694	643	646	707	682	649	660	676	628	651	604	659	706	661	678	658	672	679	652	655	670	701	686	634	641	635	650	645	686	630	691	645	698	631	623	676	666	680	619	692	636	688	643	681	660	673	634	574	668	660	674	640	655	676	609	650	655	670	625	684	640	646	645	647	632	704	629	661	650	651	703	637	678	624	649	653	634	677	627	664	680	631	648	613	643	654	660	669	671	673	666	672	622	717	626	678	622	639	690	647	645	623	627	648	638	651	646	589	649	581	663	642	655	681	666	631	648	701	652	637	600	675	665	605	663	631	701	671	678	628	627	624	652	655	669	633	657	672	686	643	670	621	646	673	708	641	619	637	687	629	671	666	619	660	696	663	621	622	609	649	659	694	667	663	665	646	656	633	654	616	639	621	642	624	601	641	653	668	621	670	663	659	596	669	610	658	693	615	618	651	649	629	690	639	714	630	652	692	663	623	683	678	671	632	689	643	664	650	633	646	637	607	662	675	664	668	634	649	627	648	652	656	700	611	638	655	663	635	649	690	627	691	651	630	677	650	669	657	657	680	650	646	660	656	702	635	689	625	637	674	691	656	636	650	647	589	617	643	636	638	633	671	645	703	665	624	629	626	686	680	647	638	635	645	661	663	618	615	686	624	644	661	643	647	676	652	659	666	637	683	676	682	625	584	674	660	647	694	606	676	654	646	634	700	658	667	608	714	672	682	653	668	651	639	641	632	652	614	632	643	600	653	714	694	616	628	625	657	652	607	656	680	632	674	639	644	632	642	693	651	628	674	653	701	644	611	658	653	638	676	673	643	653	668	688	633	640	611	711	679	682	647	589	627	617	661	659	668	657	661	628	635	652	676	678	660	638	640	641	625	660	653	659	677	640	626	670	718	651	673	673	673	652	675	633	655	638	620	663	620	668	633	712	652	647	655	633	638	624	628	594	620	621	686	649	649	662	655	625	662	668	683	590	660	652	652	659	693	665	675	659	632	659	648	633	615	629	686	592	651	673	626	621	641	655	675	652	653	631	644	603	678	645	659	635	644	647	672	647	635	607	661	652	670	634	612	674	645	617	651	645	617	668	631	655	688	644	670	663	670	631	641	616	667	639	635	691	628	588	639	686	657	652	698	622	605	604	639	633	669	630	662	625	633	669	627	640	628	637	670	690	605	675	687	637	620	615	668	673	681	643	638	633	655	619	621	662	661	665	604	656	655	727	621	660	635	633	648	666	645	629	637	653	631	684	686	675	653	665	654	599	699	650	705	642	618	612	663	664	630	624	667	631	646	681	665	688	658	639	662	604	615	635	662	606	633	629	671	613	678	680	680	684	599	674	637	682	636	648	614	656	661	651	666	608	667	599	646	645	651	633	643	655	650	680	616	682	654	667	644	667	647	636	659	618	651	627	634	670	656	641	687	640	650	687	663	636	612	686	625	643	621	598	609	662	675	630	686	650	634	621	663	605	636	657	661	655	633	618	635	681	615	659	648	645	635	661	656	654	691	633	646	669	641	657	635	619	686	664	623	627	612	694	640	617	588	655	661	674	690	644	640	638	685	673	659	622	647	609	643	643	671	661	649	617	643	644	658	646	677	652	656	653	624	665	603	652	672	678	623	592	685	628	639	660	649	621	672	645	693	660	655	667	657	648	626	642	604	694	653	698	667	612	667	641	644	617	630	681	651	667	665	632	644	663	661	659	633	672	635	681	665	635	671	686	665	644	639	631	663	670	659	654	643	660	649	615	621	650	671	656	650	657	651	607	629	639	626	666	662	628	688	642	684	690	639	612	666	596	655	683	668	678	623	604	647	643	639	605	673	664	664	663	621	651	650	616	646	621	630	602	632	646	700	675	659	709	629	639	626	625	628	680	680	639	647	635	671	633	679	665	667	713	622	628	678	622	682	683	655	647	637	663	639	612	650	678	663	670	645	661	668	665	629	611	673	700	664	701	701	655	649	682	634	642	647	678	639	658	646	654	668	629	660	635	675	636	645	667	616	636	652	690	606	651	625	635	658	572	649	645	659	646	640	643	711	659	682	659	650	633	589	611	684	624	628	659	643	626	624	677	595	648	655	614	643	623	626	654	630	687	637	664	660	669	618	604	621	652	650	607	639	666	592	600	685	615	568	614	602	625	641	629	630	642	632	650	642	632	640	662	696	654	638	617	612	679	642	607	658	623	646	658	646	640	608	656	657	675	668	655	682	657	612	672	631	638	639	651	592	641	664	618	621	668	600	644	690	665	598	621	613	626	636	668	662	634	630	635	607	655	637	624	640	619	628	609	657	646	663	644	674	628	697	664	622	640	597	637	655	628	665	621	606	644	676	653	677	651	644	677	662	659	619	647	726	643	656	610	682	634	612	658	619	670	655	653	685	617	650	640	635	641	648	710	681	615	629	634	673	691	704	580	694	627	642	672	682	673	632	644	651	658	626	628	651	630	635	646	693	678	678	650	653	677	621	597	645	635	655	618	617	642	679	625	608	678	688	631	637	637	682	652	631	626	662	621	674	625	612	612	670	654	641	649	625	657	607	632	613	626	657	653	639	632	639	610	628	659	633	658	648	671	642	622	689	659	616	685	622	623	651	669	660	669	665	691	656	661	643	652	602	585	630	619	692	596	656	623	632	612	618	686	692	663	672	680	629	672	639	645	652	662	664	694	681	600	600	685	701	628	633	658	646	659	674	690	691	653	603	618	638	679	680	671	650	676	642	632	650	623	590	608	642	631	626	651	651	690	656	610	663	620	629	666	595	644	658	632	584	741	624	621	625	690	637	633	661	656	642	667	681	661	616	648	655	620	602	638	645	713	647	683	648	653	615	656	622	651	649	662	673	656	650	672	698	684	649	670	636	606	675	659	639	673	645	627	599	634	674	632	592	657	603	642	663	645	660	607	642	664	607	619	640	661	644	667	603	654	652	669	645	622	656	665	682	662	687	664	653	677	601	610	634	692	630	652	596	655	672	613	614	638	637	651	620	645	697	647	643	675	666	590	633	659	708	630	657	673	680	635	634	631	684	667	682	666	613	637	708	662	634	663	618	630	720	666	660	686	658	608	642	663	666	641	637	684	645	597	673	669	590	673	671	663	680	706	596	682	637	636	628	588	656	627	621	647	689	664	661	631	665	662	640	635	640	603	631	635	696	678	609	608	665	658	623	628	651	605	630	618	615	641	630	613	651	630	603	585	659	606	659	673	659	672	619	618	587	640	692	636	636	617	657	650	662	658	638	661	677	715	686	658	633	667	639	640	607	693	699	682	634	672	698	645	632	687	664	661	620	640	686	644	698	649
43598	51876	10972	5717	4051	3201	2414	2134	1819	1653	1411	1343	1238	1213	1106	1066	1030	1088	966	901	947	921	953	995	921	916	930	873	862	864	884	890	893	860	880	836	872	832	871	901	834	895	865	821	885	853	846	862	917	855	881	818	807	846	816	907	840	833	854	886	891	893	837	856	809	815	901	856	871	859	857	835	873	808	886	851	864	826	862	880	845	874	868	864	828	856	889	858	791	915	847	808	862	827	884	854	802	865	811	823	853	832	872	817	859	813	803	841	846	802	820	833	796	813	810	850	887	825	832	830	798	831	883	810	884	804	837	795	858	854	885	809	859	870	800	849	786	854	832	866	811	833	870	867	860	838	847	830	843	801	844	843	827	838	773	796	829	849	773	861	854	808	779	885	799	845	871	804	845	821	854	837	807	844	870	851	781	824	877	802	842	842	859	861	830	834	834	856	816	877	838	832	844	897	843	805	819	842	790	862	826	776	827	838	817	841	807	814	869	867	788	886	847	825	858	836	840	843	838	805	836	831	867	787	820	842	786	788	831	862	850	840	834	861	779	821	859	813	801	830	863	837	773	841	812	880	848	812	839	788	844	777	843	813	826	869	811	804	861	855	866	868	837	804	817	864	849	843	845	866	817	802	801	847	787	814	804	841	855	859	807	803	805	824	780	848	840	841	867	816	810	803	895	857	870	870	799	866	824	828	822	870	871	848	869	853	884	802	843	861	841	830	803	831	838	761	853	847	837	842	792	791	861	869	818	812	810	839	794	824	874	859	822	868	844	783	813	840	814	868	796	814	886	857	804	857	795	809	854	827	839	802	838	825	820	820	834	811	860	784	850	806	807	863	758	800	850	851	835	871	858	812	889	809	875	795	848	881	840	842	846	821	798	831	834	858	834	858	848	801	780	825	796	853	838	862	884	847	787	819	819	800	847	899	818	869	830	846	808	831	901	841	824	823	822	816	818	811	815	783	822	892	823	825	825	839	835	889	807	827	817	852	801	807	835	866	857	800	878	841	863	859	871	855	813	860	919	883	858	797	834	828	839	883	874	849	859	843	887	809	824	824	812	857	888	836	817	870	887	835	859	838	845	805	840	818	837	814	861	912	810	876	792	812	842	836	820	884	874	824	862	839	807	883	842	822	816	853	816	834	839	867	815	809	866	826	854	832	835	869	852	834	831	889	822	841	907	823	793	869	842	813	831	829	854	842	820	865	834	852	843	849	871	834	853	886	809	822	852	810	824	796	828	811	837	821	872	839	830	804	816	828	787	820	767	826	853	867	873	831	829	789	841	847	848	853	853	789	831	862	838	826	811	828	904	865	805	820	860	809	847	852	859	840	827	833	845	797	850	827	825	830	832	813	817	828	854	818	807	847	845	795	848	842	834	848	873	789	810	794	848	820	797	866	783	837	823	836	751	877	812	815	841	804	824	873	824	832	836	849	870	825	865	796	822	894	833	804	832	814	818	816	830	856	799	802	861	802	818	844	814	782	861	838	837	858	829	793	843	815	837	801	860	797	841	782	867	883	857	850	829	887	851	817	811	848	853	849	853	851	850	850	787	792	858	834	805	847	821	771	788	837	834	802	839	844	839	797	895	806	812	893	820	820	787	852	832	825	792	799	866	789	841	880	810	873	819	883	868	827	862	815	849	866	811	835	803	818	785	839	838	799	776	821	875	833	831	821	847	859	866	840	852	804	800	807	863	808	897	842	848	789	846	827	813	801	832	790	824	825	761	859	830	797	852	794	851	854	852	849	845	785	834	850	822	832	802	858	809	860	882	840	836	797	844	860	864	822	828	858	791	811	874	823	791	778	842	838	860	828	854	805	896	820	799	840	862	853	845	903	819	846	859	802	877	824	794	795	786	856	825	835	794	846	897	808	832	802	825	899	878	884	839	864	825	833	864	842	863	836	816	854	826	816	796	817	854	893	864	891	793	895	883	832	776	850	850	791	828	850	803	813	839	817	827	845	826	816	824	800	787	851	840	839	825	838	870	879	856	869	823	847	805	818	852	851	872	806	855	853	813	841	806	828	863	834	864	873	798	881	864	807	859	869	780	841	846	805	848	874	802	867	806	851	858	827	833	841	865	817	804	822	796	833	836	814	868	867	851	836	815	852	794	843	826	881	789	845	841	769	804	783	834	798	849	825	801	889	829	824	842	806	838	836	799	846	828	860	830	798	857	848	787	819	843	815	821	794	780	812	838	785	871	852	819	835	801	836	891	779	799	850	829	870	851	841	866	890	828	829	822	858	837	811	878	840	806	785	873	847	816	839	870	787	834	807	838	833	851	804	838	816	851	817	828	845	840	816	841	846	833	815	834	859	817	843	843	793	834	814	803	815	814	826	889	814	821	823	807	814	862	877	785	777	875	832	796	852	832	831	819	892	846	856	786	832	813	829	792	830	804	869	867	798	824	776	811	838	863	826	831	843	835	807	816	840	854	814	843	840	859	820	792	839	837	786	853	827	847	857	853	866	834	832	848	805	839	852	821	828	856	810	827	894	843	847	793	837	861	886	830	834	847	839	814	833	858	867	882	848	824	832	840	797	817	749	854	839	843	831	854	788	863	845	837	878	834	823	860	788	809	817	862	867	844	791	872	844	848	832	849	845	842	789	861	789	813	844	830	854	874	789	822	848	818	868	782	841	801	807	837	885	840	851	831	783	851	847	809	921	829	842	850	831	855	883	902	892	812	818	830	838	883	827	853	828	822	786	826	852	792	824	831	812	806	822	793	838	850	784	865	817	823	886	828	875	845	818	881	878	843	867	800	860	839	836	814	815	848	811	833	823	804	857	825	832	893	843	869	842	849	789	872	855	779	812	817	826	825	818	868	832	834	859	790	785	860	836	818	839	854	857	820	849	778	810	820	843	831	820	854	814	860	844	768	841	855	824	835	867	799	906	878	809	872	863	843	825	824	844	849	809	895	902	875	801	799	835	901	880	836	820	879	860	858	789	843	854	835	792	858	755	867	867	829	816	786	843	892	876	862	807	865	841	810	821	844	795	892	797	830	856	873	812	835	812	830	849	820	869	783	837	863	843	816	834	869	887	926	804	840	816	806	849	862	872	829	796	848	826	782	824	866	856	822	853	792	809	886	875	793	844	825	855	778	827	827	781	816	821	874	776	810	792	818	861	804	860	798	896	811	831	835	862	832	843	813	840	858	798	846	856	811	826	832	842	804	838	857	833	819	800	814	773	822	802	839	844	805	848	842	801	809	833	790	828	816	818	844	777	882	860	782	873	861	839	828	842	891	834	855	853	864	800	847	815	812	839	786	878	813	859	795	846	879	831	820	815	826	862	818	832	842	799	880	866	858	831	866	847	862	855	824	862	845	838	867	852	859	796	827	814	849	876	843	873	819	790	794	815	845	880	860	867	875	799	815	887	865	836	798	812	839	809	861	814	827	790	773	834	822	864	846	791	828	836	821	818	813	863	812	862	834	840	849	779	826	877	836	852	834	827	853	761	779	842
28670	23553	13191	1715	798	758	602	500	543	515	491	519	460	491	507	483	488	493	480	506	531	481	508	499	508	473	480	460	502	515	494	458	495	506	515	500	491	535	492	488	477	451	473	501	523	523	522	489	521	476	483	502	543	494	517	523	541	501	471	546	504	488	507	482	490	507	491	496	491	484	489	502	466	520	468	482	456	499	486	489	451	574	492	518	439	483	499	529	507	501	527	537	512	470	526	464	492	515	507	507	472	491	488	485	522	495	432	492	530	502	490	492	490	530	507	523	490	459	501	518	498	487	496	495	509	470	548	461	514	482	473	500	487	472	473	498	464	502	512	517	490	495	492	496	511	510	509	466	501	512	477	521	496	479	548	508	531	485	522	508	518	499	518	516	508	481	476	458	501	494	492	495	436	491	479	480	494	496	472	489	498	466	527	548	498	505	520	455	476	559	512	489	494	467	518	472	477	452	459	554	496	503	523	506	492	482	499	473	462	510	496	519	448	475	478	497	497	531	483	508	514	471	484	482	487	465	465	527	497	447	463	513	489	474	474	487	482	496	500	471	494	489	492	491	533	498	471	529	494	534	506	504	523	506	506	488	504	488	490	503	510	526	554	501	517	485	469	515	505	534	510	506	467	491	507	494	512	499	477	479	488	503	490	490	481	488	494	475	492	469	505	513	480	499	498	537	507	518	524	490	534	517	498	475	526	521	499	482	529	474	504	508	487	528	533	493	472	471	501	490	501	465	489	512	497	480	539	508	475	495	541	508	467	536	489	480	505	497	482	503	484	527	513	468	460	497	508	518	451	471	458	475	513	506	482	509	521	499	517	491	494	505	453	497	493	470	497	497	458	497	494	479	494	532	495	474	461	484	473	460	452	514	523	525	495	501	522	481	466	492	500	460	497	482	467	495	491	506	521	498	510	484	507	470	483	486	533	482	460	491	496	467	459	503	499	506	459	504	527	495	506	510	468	494	508	538	480	466	490	519	506	493	516	461	511	456	505	493	483	518	475	477	526	499	479	512	496	528	476	504	491	470	487	453	497	500	508	515	495	498	503	478	475	517	497	497	530	493	524	484	510	490	481	480	504	480	440	497	524	488	502	508	487	441	498	479	496	475	496	520	519	500	452	495	504	485	482	493	483	492	470	532	478	499	496	485	494	515	519	468	486	499	529	476	521	487	511	451	472	467	492	462	513	471	474	502	483	480	467	474	492	499	527	481	525	502	532	526	490	519	482	539	505	489	494	498	495	497	491	460	491	505	435	518	514	507	514	473	529	510	498	507	479	497	496	490	491	478	521	479	484	472	499	470	504	500	450	486	475	494	489	486	508	510	498	456	462	489	518	499	523	494	470	539	483	509	499	499	514	494	465	454	479	467	485	473	555	498	469	479	493	470	472	503	521	504	492	470	516	511	507	525	474	502	492	488	476	481	484	479	554	487	468	498	489	530	483	461	512	473	455	473	428	487	474	496	466	486	526	496	502	482	465	469	516	500	505	495	519	551	514	478	481	461	490	529	465	525	516	514	494	480	477	517	500	530	473	508	492	445	492	509	487	510	492	504	472	505	486	507	498	459	526	498	441	486	477	511	532	512	502	518	488	465	459	510	502	469	495	448	477	467	478	485	505	481	519	542	466	462	470	463	471	487	490	503	468	509	504	519	515	518	491	495	526	529	503	506	513	477	514	483	508	533	519	495	466	460	517	447	470	516	504	482	511	467	503	478	471	520	462	485	494	530	475	451	465	531	483	514	470	495	479	490	497	458	469	509	502	496	505	532	495	552	503	459	508	481	500	484	481	531	481	489	551	503	462	497	461	454	446	502	492	494	508	506	508	486	454	494	480	519	498	497	478	495	487	486	513	517	510	510	533	515	468	451	523	497	533	450	474	533	475	476	525	481	462	478	508	529	501	486	492	478	478	498	505	510	487	508	503	497	462	487	511	464	463	473	483	501	480	494	524	504	519	510	482	528	491	487	502	483	474	503	459	499	479	501	477	470	486	448	466	533	505	495	481	523	478	503	521	497	492	457	533	475	508	501	510	519	457	479	494	465	491	520	468	509	523	480	527	514	468	501	491	470	490	468	500	507	502	506	475	559	494	498	469	517	495	499	501	463	490	465	519	489	475	488	493	528	499	530	487	486	519	496	540	491	495	486	489	474	491	503	458	492	453	476	507	519	450	505	470	484	511	489	513	482	457	465	523	522	512	469	488	527	495	504	488	495	520	502	510	481	498	453	523	484	518	503	517	543	497	478	496	498	521	482	461	457	528	486	523	515	455	473	466	517	515	474	496	539	490	477	505	470	479	486	506	493	492	509	520	527	510	515	530	492	497	487	483	487	478	503	513	475	502	503	481	480	502	525	500	481	489	488	497	481	470	494	515	508	496	501	441	472	529	461	500	516	526	516	477	483	467	495	473	485	470	454	468	487	534	472	475	475	451	503	533	507	499	500	512	488	495	489	484	530	491	483	515	472	510	487	529	483	480	513	474	455	511	464	464	504	471	477	503	513	509	496	525	522	518	515	523	497	485	474	507	502	494	470	479	506	463	523	484	461	511	484	480	489	485	491	504	510	475	488	509	475	475	504	501	482	465	541	484	499	453	471	478	491	496	496	542	513	457	489	515	498	492	478	500	481	488	497	523	485	475	474	498	474	516	463	486	485	495	495	492	486	512	438	463	474	511	486	500	477	499	470	477	495	499	516	485	455	447	485	471	477	474	522	484	486	496	508	491	465	504	494	436	470	492	515	504	481	493	484	519	499	491	514	458	494	485	528	473	486	528	503	505	487	512	519	470	497	492	492	462	493	515	483	485	531	459	511	499	476	495	500	493	486	510	464	505	468	502	513	443	496	502	475	493	516	482	449	513	441	523	515	476	506	518	479	515	508	509	480	502	500	507	481	509	517	475	508	496	455	495	514	451	496	507	501	479	498	448	465	501	472	492	536	491	444	485	503	522	453	486	498	495	500	474	479	522	505	469	483	495	499	485	487	461	505	500	501	512	522	520	490	477	496	494	487	493	524	459	511	517	474	542	512	431	503	481	532	476	483	451	488	507	509	487	476	480	513	482	497	479	482	478	501	521	486	526	504	497	511	478	500	524	500	511	493	458	496	505	521	502	478	525	485	488	465	508	518	546	484	473	530	517	495	483	487	476	518	512	469	501	487	494	489	547	476	503	472	487	495	473	471	456	480	470	531	538	488	473	503	478	519	498	484	508	512	476	508	488	467	515	494	459	500	484	487	518	518	487	477	505	511	499	514	456	500	505	491	479	486	474	510	476	494	469	497	506	488	525	552	486	485	501	516	494	528	483	546	474	466	542	508	470	477	492	474	517	519	514	497	494	493	479	461	512	459	471	466	477	549	467	488	492	513	494	488	467	502	523	510	495	519	489	491	548	454	546	502	501	512	494	464	480	514	485	473	481	477	484	521	483	477	495	457	483	487	515	512	506	515	509	506	495	486	545	497	524	465
35589	31199	1353	908	792	767	698	735	701	675	680	675	625	643	640	702	655	681	647	651	690	621	641	645	638	676	641	601	633	625	638	628	643	628	666	663	621	614	698	632	634	673	620	598	636	663	658	662	686	664	638	633	620	619	590	601	608	653	647	636	655	571	620	643	644	657	681	610	616	629	669	634	647	698	631	642	602	666	652	635	643	666	641	662	642	613	669	623	645	665	623	625	629	639	655	622	672	641	662	613	646	591	645	624	668	628	659	666	680	623	609	690	609	612	615	661	631	612	686	648	643	628	619	626	620	641	647	666	604	705	616	659	679	668	635	672	590	669	639	614	664	624	661	671	660	622	631	627	659	617	654	630	647	643	637	647	632	657	660	659	682	608	596	651	653	640	668	678	640	602	663	667	686	635	607	614	603	629	656	644	661	711	632	579	599	639	658	628	592	664	666	607	590	629	573	618	627	675	599	618	637	668	649	627	595	624	629	601	634	646	628	617	626	638	653	601	651	659	635	592	621	633	658	692	629	608	642	654	647	636	629	643	635	637	640	613	660	630	658	640	692	649	647	626	645	643	632	663	694	608	663	635	612	604	596	642	658	631	667	618	699	667	625	619	643	640	624	657	685	647	632	655	670	634	617	686	603	694	661	594	655	617	651	604	604	646	619	642	620	607	629	638	610	629	684	616	607	652	646	592	648	617	580	663	619	630	632	698	666	585	661	649	623	598	644	663	678	659	630	598	633	615	690	630	640	686	633	633	640	601	656	640	631	599	611	632	611	642	682	613	688	599	641	608	611	647	657	663	607	677	650	620	663	643	643	636	595	650	666	628	630	625	614	618	639	642	607	632	600	606	630	598	636	637	683	635	673	595	653	593	606	660	648	601	612	624	644	652	629	645	620	664	662	615	665	632	620	682	689	649	662	655	658	618	671	699	654	672	640	601	657	650	649	628	630	664	667	658	647	652	651	664	644	630	651	638	662	601	647	631	683	604	642	604	664	634	654	638	650	641	636	653	637	653	649	668	639	641	629	646	649	682	650	624	642	704	686	675	587	610	626	625	630	668	660	672	644	656	618	622	675	641	616	600	638	666	676	600	653	639	645	634	628	619	629	621	660	678	609	636	650	619	676	629	629	625	678	627	619	634	603	643	614	667	608	662	688	648	646	608	624	611	614	622	648	657	635	633	632	623	580	659	655	627	663	636	615	629	686	606	607	643	657	632	655	691	627	684	616	653	606	620	662	626	668	603	656	675	640	653	630	621	632	642	617	669	607	642	633	629	627	652	623	625	633	681	681	661	636	663	678	670	604	646	624	664	676	606	626	639	659	647	656	664	607	615	639	614	671	636	641	630	612	639	609	656	654	651	659	694	653	636	659	626	657	604	644	662	636	610	611	647	616	667	617	620	650	663	630	613	649	644	625	673	644	620	625	649	634	645	634	668	624	605	672	615	626	610	684	675	613	653	639	638	639	647	619	640	693	622	660	670	652	660	692	661	641	639	627	644	618	604	647	629	628	605	666	661	642	619	666	629	612	620	644	655	662	615	672	651	623	671	622	603	660	638	631	657	626	651	651	669	619	632	641	676	695	628	656	630	657	667	663	628	706	626	649	649	664	623	625	641	647	652	598	680	613	645	659	664	664	667	656	608	658	597	710	625	652	668	634	632	599	618	645	589	607	620	683	632	599	679	641	638	609	631	671	643	631	652	599	629	644	637	643	625	625	720	636	628	617	600	643	663	624	678	617	641	629	637	619	648	611	640	612	637	625	639	674	599	612	662	617	626	610	623	635	638	632	659	615	656	643	655	640	666	648	615	654	648	660	685	606	642	616	625	660	666	667	640	606	652	648	641	597	653	688	667	651	635	690	655	647	656	623	671	677	673	634	632	634	620	671	600	676	614	620	638	626	660	635	639	656	653	603	636	610	616	604	650	662	670	632	624	625	626	655	629	647	625	632	638	665	640	631	648	599	633	651	655	633	641	640	650	589	609	617	632	621	675	627	651	587	635	625	678	630	635	621	680	614	652	648	616	652	630	613	638	631	648	632	639	643	645	652	638	600	642	651	693	644	632	677	602	659	632	637	618	647	661	569	689	660	622	672	644	643	616	649	661	602	635	615	628	641	639	624	621	674	688	639	636	622	643	624	632	618	616	659	689	641	581	650	688	613	628	595	640	639	665	659	605	651	609	655	617	625	660	687	626	660	620	668	638	611	605	656	611	626	650	559	661	625	691	633	652	641	627	647	612	637	686	652	642	614	636	623	649	663	638	639	628	637	648	666	639	627	659	629	633	676	624	612	605	606	627	637	633	668	609	626	638	661	637	656	621	624	677	616	674	630	623	604	604	608	665	633	630	633	624	626	622	651	614	637	632	645	619	639	676	627	625	671	632	646	656	648	677	669	640	670	635	628	625	642	608	652	627	616	649	663	609	657	642	646	644	650	640	636	634	644	589	691	645	609	631	646	671	635	623	596	663	632	645	650	639	663	630	647	660	665	615	630	659	646	647	646	646	663	652	657	686	620	610	621	590	614	631	648	679	632	610	689	638	650	583	657	624	643	624	590	655	651	614	671	652	646	675	640	624	641	656	635	642	660	672	581	651	634	624	731	644	620	561	673	639	667	617	635	617	653	576	628	662	654	631	648	652	625	656	649	652	638	638	636	586	669	630	586	614	638	637	635	684	636	624	638	666	586	661	643	633	625	651	603	700	697	616	656	591	651	645	634	648	597	608	661	643	621	630	654	686	621	664	641	664	595	628	611	630	607	660	672	614	670	686	667	608	682	637	687	654	625	624	623	648	628	643	626	667	611	684	648	678	665	573	639	631	628	632	672	615	635	666	608	666	634	650	609	623	653	649	600	661	607	635	648	622	638	626	640	658	618	623	613	638	640	610	648	612	633	615	653	613	608	641	629	615	643	634	686	628	635	668	640	625	646	638	643	632	663	623	594	621	644	634	668	634	648	636	658	707	658	637	642	673	668	670	633	656	603	622	624	631	626	641	684	641	645	652	661	656	672	632	644	649	584	612	635	628	681	661	614	668	659	618	618	658	621	647	648	616	660	626	642	613	653	628	597	629	654	582	622	642	613	634	638	668	646	640	630	588	623	658	639	631	646	644	601	648	658	657	605	663	670	645	628	625	651	643	631	631	648	619	668	607	642	652	639	650	598	656	637	641	638	635	648	658	603	635	671	629	642	636	659	589	626	669	647	666	639	639	693	640	643	628	629	622	597	690	591	603	699	631	637	653	621	621	626	623	600	646	657	659	623	662	622	617	636	625	608	640	620	614	610	605	687	626	642	662	630	658	640	665	638	628	635	668	611	639	631	657	633	675	591	700	568	645	648	653	666	678	594	620	634	585	644	629	677	632	647	675	663	621	675	659	625	652	635	653	602	618	648	638	618	642	657	629	647	623	703	677	650	613	628	649	617	646	640	663	656	630	627	571	664	638	664	620	600	659	691	641	654	654	638	691
23867	21146	28421	24081	21085	9414	1505	1052	970	943	875	804	836	781	789	768	801	760	822	813	745	784	751	703	748	748	723	713	764	735	745	749	773	758	790	789	724	732	754	775	742	747	745	770	767	729	713	692	741	810	734	750	750	783	802	782	703	741	752	736	746	711	735	842	782	779	680	723	769	749	685	757	758	726	735	708	758	714	770	724	782	776	684	778	747	772	730	748	741	750	725	735	750	750	757	740	738	727	723	732	737	719	739	776	740	758	755	728	751	752	702	772	721	745	740	746	810	721	768	740	709	721	754	775	732	712	732	791	762	735	755	750	699	686	700	741	692	747	737	772	734	738	815	744	753	723	725	701	734	768	757	731	769	724	772	730	812	758	790	732	726	708	735	705	752	796	691	715	715	763	758	797	747	760	698	739	680	749	658	767	806	790	721	765	722	720	732	725	701	706	785	763	736	743	727	754	743	703	756	691	691	737	775	760	748	742	699	755	750	742	745	713	744	760	705	738	754	678	777	747	776	732	760	709	689	766	716	755	713	732	778	739	712	768	702	757	753	690	709	756	733	768	742	753	739	700	742	731	729	727	719	778	744	740	776	724	692	712	774	738	733	726	751	742	752	765	728	739	712	737	707	753	759	805	742	710	777	761	737	706	747	761	777	705	761	716	723	706	770	777	698	772	736	768	744	772	724	762	727	733	724	780	754	748	700	714	730	727	732	713	723	760	740	730	710	789	760	760	713	781	710	764	707	759	748	730	738	714	780	725	741	778	761	737	751	695	726	770	710	707	759	772	715	762	752	718	735	684	686	739	738	743	735	757	737	689	728	741	689	730	733	724	782	707	760	781	721	747	767	765	770	732	760	757	760	738	757	709	762	740	672	773	776	747	764	808	722	756	730	740	758	748	765	742	744	737	707	710	712	708	764	744	720	693	760	725	765	738	752	732	724	752	720	793	777	739	724	734	738	754	763	756	738	775	706	761	706	720	769	714	736	716	773	748	714	706	751	744	723	722	717	741	795	734	776	762	720	752	724	746	774	774	758	697	801	714	709	755	770	764	737	773	761	732	700	749	734	721	708	762	721	699	680	760	765	732	722	718	748	715	774	735	710	751	731	745	757	718	749	739	795	724	718	733	756	756	728	725	743	744	705	725	750	745	736	666	695	724	734	713	710	713	706	730	731	692	712	734	697	721	764	743	734	743	703	713	764	714	747	713	760	784	755	733	754	735	807	756	689	742	765	755	765	744	738	753	738	803	722	726	706	731	769	712	703	742	740	796	727	721	775	783	711	793	724	699	760	733	740	744	773	692	770	732	730	735	759	738	750	768	728	750	730	718	745	685	718	712	718	751	752	824	780	770	772	793	763	722	709	743	739	733	734	761	723	742	701	711	694	734	782	710	721	706	740	724	721	730	716	746	764	729	729	780	723	788	770	701	717	752	751	696	767	746	721	694	739	768	748	731	760	840	739	764	690	761	728	725	736	752	743	786	745	746	746	737	723	760	760	731	736	706	708	750	721	756	757	735	757	746	727	745	727	755	715	730	730	737	716	746	719	707	770	738	742	780	776	744	754	728	751	726	738	746	742	767	687	764	734	739	764	766	744	730	738	726	777	739	760	725	749	724	736	725	760	731	729	755	758	739	741	736	719	714	739	797	742	748	715	783	738	735	706	771	705	711	735	738	710	765	731	711	740	719	748	713	740	771	675	742	798	731	712	736	807	727	736	787	792	741	782	770	761	736	735	717	776	686	741	761	729	766	738	715	710	767	778	729	764	740	735	802	749	752	717	758	735	719	683	764	718	757	748	730	715	733	709	737	764	765	711	735	739	789	740	742	753	686	732	764	713	744	783	701	706	743	697	746	768	702	760	698	745	733	724	713	724	761	748	712	767	767	749	765	746	718	727	751	741	747	709	725	755	751	779	746	687	732	734	755	709	721	749	712	768	802	756	773	702	763	751	757	757	716	737	751	718	762	742	732	703	742	736	738	766	775	741	766	724	766	709	739	735	743	750	679	737	709	734	741	728	748	752	735	765	751	759	747	764	786	712	729	770	741	676	752	753	757	746	719	704	775	754	719	708	716	737	718	712	754	740	751	715	695	775	730	743	741	777	750	733	721	768	767	716	743	740	730	716	709	713	733	757	754	748	720	730	735	750	704	749	780	768	712	729	755	714	735	747	718	710	775	747	742	766	741	721	708	707	754	756	758	682	740	785	730	735	696	799	774	722	743	741	749	717	743	735	759	728	753	758	736	742	782	740	750	767	743	728	739	747	696	677	779	730	727	717	705	709	765	781	701	700	779	736	789	706	809	700	731	752	733	745	731	706	731	712	744	766	760	791	714	786	733	771	687	772	731	744	734	733	719	735	685	737	725	730	717	749	699	733	730	729	773	763	744	715	720	743	727	758	757	774	798	735	733	698	734	820	739	746	743	710	739	742	798	751	757	731	751	758	751	753	730	725	753	786	760	754	722	751	723	784	768	757	749	788	723	763	730	790	734	726	734	710	668	737	742	729	793	694	781	710	719	729	706	769	730	694	785	708	690	761	710	762	726	771	746	820	747	754	740	709	728	719	760	733	766	752	801	712	770	742	697	784	734	729	719	757	725	679	679	780	724	812	724	756	712	759	730	713	729	756	718	728	789	743	767	753	770	789	719	719	733	717	718	744	713	698	755	766	748	720	734	740	758	712	739	699	703	739	754	779	687	724	711	684	750	708	720	693	739	717	709	763	737	752	767	708	739	733	714	735	767	727	789	737	716	740	738	763	722	738	707	723	675	745	735	747	735	738	718	741	757	736	754	781	711	778	729	710	766	767	760	781	757	809	755	730	766	814	735	773	746	750	732	731	737	746	683	703	730	676	738	747	757	725	741	788	718	817	744	764	719	705	702	751	739	760	741	718	682	766	729	693	715	752	788	775	770	740	732	752	779	780	734	748	750	808	763	753	740	741	724	720	744	772	734	688	718	720	703	726	758	735	726	757	791	753	745	732	737	732	732	730	743	736	740	720	739	764	734	711	731	748	780	710	726	793	750	762	772	778	754	737	736	734	772	763	747	765	724	695	730	719	739	747	745	757	736	735	732	716	719	734	722	722	715	748	749	727	762	692	741	720	731	704	721	701	737	733	766	725	725	776	698	765	763	687	789	720	704	764	746	769	710	735	679	741	723	784	757	761	790	766	741	695	739	778	749	713	729	686	750	716	716	724	746	740	744	721	740	746	730	710	687	731	772	755	732	757	734	728	762	729	702	792	746	682	761	742	715	733	719	753	746	753	678	738	739	749	764	735	693	738	751	691	719	730	726	742	770	801	727	710	689	742	769	711	710	699	724	719	749	720	731	770	713	703	727	729	739	759	747	743	737	727	789	699	787	719	771	753	709	734	726	761	750	738	705	727	785	745	714	678	754	761	741	757	770	742	716	745	770	715	710	773	739	766	712	736	779	747	727	744	736	779	720	727	704	767	761	756	727	727	736
38908	44880	6867	3593	2690	2116	1768	1613	1506	1339	1224	1225	1148	1202	1097	1043	1020	1037	1053	972	1047	1018	1042	949	1005	937	1061	1015	962	958	954	938	1021	937	1038	932	876	992	995	948	1004	969	930	970	938	981	978	956	990	939	950	898	942	910	925	967	927	976	901	968	930	968	929	912	964	948	930	939	925	946	952	928	954	937	946	946	938	937	943	967	889	950	858	961	953	978	986	936	915	923	937	986	920	942	927	942	950	941	1006	916	951	932	905	953	937	940	1002	904	973	957	953	1013	958	951	935	973	982	932	975	980	992	970	1003	990	903	943	918	974	955	920	929	885	947	978	935	966	985	970	968	922	947	905	910	940	963	972	908	964	956	869	897	920	928	963	969	950	1014	938	916	915	936	968	882	898	938	950	942	931	918	970	892	937	921	950	948	986	941	963	986	960	986	970	997	925	918	942	966	988	928	995	952	951	979	931	915	937	958	961	937	878	934	952	947	971	879	935	989	931	1012	924	928	950	914	950	964	893	953	960	941	978	984	911	943	909	932	1011	973	995	983	1015	881	971	969	948	941	926	990	973	992	953	922	921	923	913	967	950	929	933	961	926	896	945	947	974	891	973	931	1000	952	986	944	979	885	970	919	918	987	958	883	939	948	958	973	1000	908	937	966	983	921	903	899	881	943	966	988	981	908	967	967	984	974	953	983	927	936	941	897	975	1015	934	987	924	926	924	959	946	962	1012	908	974	959	969	979	947	956	967	935	926	913	973	900	902	913	919	1003	898	930	955	944	954	932	929	962	976	927	977	928	959	927	945	943	942	998	960	990	968	921	1004	951	961	973	909	890	964	951	971	960	939	968	955	943	954	910	942	909	973	956	971	926	943	984	918	938	945	976	985	936	947	935	934	926	950	915	964	918	972	916	975	964	1002	936	966	915	978	910	959	926	944	997	895	909	1004	924	948	963	954	900	966	928	975	950	940	926	943	988	954	915	950	931	912	949	936	922	932	924	958	952	971	945	933	938	1009	943	919	930	955	955	936	956	915	978	967	909	939	923	924	968	956	904	932	926	953	943	941	924	1002	960	915	968	892	934	936	951	908	970	990	949	968	967	919	936	898	946	941	910	987	995	907	942	966	939	959	950	959	946	967	915	908	1017	997	909	986	917	932	942	945	998	989	889	974	951	899	917	1005	981	972	919	928	943	924	927	897	907	939	940	987	954	942	912	934	974	1000	918	911	970	949	955	989	955	906	970	1004	973	958	931	970	928	882	921	901	942	913	936	931	945	949	858	990	938	962	952	963	912	939	945	878	995	956	980	931	954	970	970	927	942	959	949	940	924	939	917	939	931	991	970	926	968	909	915	913	949	979	946	934	908	921	948	957	904	938	952	917	972	930	953	964	981	957	960	936	916	930	993	906	991	956	931	974	948	969	945	939	908	931	987	908	924	929	947	931	991	1001	970	917	942	960	968	995	952	966	912	979	954	986	937	930	954	906	919	940	964	979	938	920	965	969	938	935	876	934	928	906	926	896	996	962	990	979	931	946	957	882	941	951	928	948	941	933	981	965	1028	936	972	906	960	935	919	952	974	959	995	944	924	934	935	930	929	929	870	927	950	930	962	912	943	888	948	894	949	956	960	910	965	953	953	918	903	908	925	1012	955	951	955	963	942	944	967	1007	963	987	887	915	915	959	940	954	920	929	968	977	1006	925	1003	935	953	943	953	919	929	950	969	931	968	986	1001	969	942	985	968	936	962	983	955	925	908	914	920	916	892	893	920	925	951	996	969	913	929	933	970	1022	927	949	910	937	917	967	941	949	920	977	967	916	991	1021	938	977	976	960	974	952	939	979	1016	984	901	941	945	929	972	940	953	953	954	911	936	942	959	946	940	938	933	947	904	906	925	936	993	940	940	1014	909	919	963	946	963	966	952	921	940	948	980	963	960	955	968	970	914	948	935	907	941	919	986	956	953	922	1028	941	945	904	908	936	898	911	894	981	903	886	932	922	967	935	915	890	934	967	977	925	913	906	962	980	927	935	935	956	939	949	943	953	969	904	955	911	892	973	947	991	904	921	962	919	922	971	966	956	950	975	952	936	944	995	956	917	982	979	945	946	913	970	935	966	949	957	984	927	989	1004	884	959	966	976	942	961	988	951	938	953	952	959	943	947	919	958	986	938	954	1004	973	946	923	924	920	932	940	919	916	949	877	919	1003	927	959	942	949	1002	940	959	981	914	933	910	946	962	959	941	973	964	932	901	926	971	941	958	950	944	919	999	921	952	890	924	963	898	983	932	919	938	972	944	990	968	1019	966	906	916	965	989	943	931	944	945	997	945	972	937	944	946	913	905	967	987	956	940	959	966	983	955	950	916	902	887	970	927	989	1039	959	945	904	924	904	860	928	927	1006	961	958	977	889	970	964	961	974	961	932	933	946	887	899	922	939	882	982	969	935	953	982	936	927	911	907	957	967	961	911	1006	964	942	964	981	970	982	939	960	922	942	969	909	943	903	936	930	982	942	929	979	967	964	956	984	918	946	928	985	939	904	948	888	939	971	966	950	918	894	941	991	956	941	946	853	908	905	935	945	997	947	925	940	937	954	934	948	957	968	943	920	949	905	909	938	939	873	929	905	924	956	933	986	978	915	912	946	973	897	930	945	965	967	974	985	931	984	919	960	916	972	926	935	951	916	979	928	952	955	936	885	936	954	922	958	997	992	955	954	980	956	957	962	970	966	942	951	914	970	940	950	917	963	985	921	961	907	874	960	935	913	974	957	925	951	972	952	885	897	966	942	905	921	909	932	917	995	959	960	947	945	986	933	929	926	930	951	929	978	935	974	967	951	966	949	921	971	904	932	905	960	945	957	953	969	978	982	991	973	993	922	922	967	947	923	1005	930	959	937	937	907	950	943	948	995	928	945	935	960	988	924	969	957	960	989	928	960	980	947	964	983	922	967	910	939	923	968	913	916	920	959	915	964	963	916	943	987	946	954	958	998	892	985	967	955	973	896	930	883	938	948	928	939	954	923	922	993	973	957	964	949	993	895	943	964	964	940	963	933	964	956	950	897	974	998	981	866	1012	916	984	954	944	924	933	943	962	940	900	930	887	946	954	993	939	961	958	933	883	917	902	924	955	994	944	929	912	908	916	966	927	958	964	938	927	969	908	913	927	948	952	937	925	943	974	964	901	963	956	944	932	976	936	958	985	893	912	941	926	930	948	903	973	929	948	913	948	936	946	954	966	960	991	929	1014	919	924	909	924	968	947	986	926	917	991	970	912	962	925	938	967	938	932	911	960	928	995	964	936	982	949	962	953	970	934	975	907	953	946	929	905	940	944	945	966	921	979	962	955	922	954	911	952	954	966	926	946	958	961	889	926	938	923	921	953	946	917	924	960	986	990	930	973	964	953	942	960	957	959	911	952	938	996	908	961	926	976	926	952	944	946	953	927	979	970	1015	926	935	925	938	943	1019	901	941	965	971	964	990	965	957	950	939	973	895	974	947	939	961	929	975	943	953	929	899	907	895	937	912	922	992	981	942
22859	21103	28857	23553	21091	21094	8047	1366	999	923	899	853	824	740	824	763	678	713	711	693	681	706	675	708	660	684	704	658	699	670	688	678	619	648	667	630	675	679	658	652	589	624	660	663	642	657	679	661	635	680	659	642	664	633	657	675	657	658	637	594	644	648	715	698	635	615	662	640	669	684	635	651	632	631	616	660	685	627	612	700	639	673	634	628	635	639	616	597	619	638	671	619	710	621	667	636	659	647	654	654	658	618	661	604	636	683	651	702	635	621	629	673	663	600	643	654	638	691	646	674	659	661	617	656	615	656	609	628	624	605	598	615	613	645	672	635	632	639	660	682	680	687	679	647	669	598	658	643	657	652	603	626	605	623	647	613	665	656	674	675	624	601	591	632	624	653	629	620	659	652	623	652	658	639	631	666	663	661	611	654	636	634	616	645	639	654	643	679	637	627	592	643	617	639	676	648	710	616	686	665	669	662	627	614	700	648	666	635	623	653	641	652	672	647	651	619	618	673	667	694	644	667	616	657	605	647	688	653	702	622	664	685	642	642	630	622	659	682	631	613	643	703	654	607	609	694	665	635	664	646	613	638	659	624	669	636	650	665	622	640	668	606	648	664	616	611	665	624	655	638	678	647	634	659	626	607	638	670	623	664	619	658	650	656	624	638	609	638	632	672	655	643	684	653	628	617	671	638	609	626	644	631	658	641	639	629	593	603	647	676	712	638	669	607	664	625	619	667	706	685	678	679	609	670	694	672	656	601	654	650	635	693	606	651	645	665	642	666	612	654	672	640	619	616	629	653	630	612	642	669	662	659	632	666	644	689	649	641	612	615	614	677	637	642	653	636	647	660	606	668	654	674	658	642	638	626	664	628	623	684	618	665	650	674	617	657	631	637	651	655	656	654	648	628	649	634	657	665	625	648	627	694	666	651	622	626	628	666	649	614	625	648	646	659	668	637	637	633	662	626	670	633	684	653	666	694	664	632	666	586	648	614	605	629	642	644	639	639	618	638	615	646	671	622	652	615	650	643	646	626	588	648	627	641	631	653	643	632	693	612	625	647	639	604	648	641	647	625	687	624	684	616	673	636	666	695	705	637	634	658	645	596	655	676	627	623	621	653	646	651	584	643	679	611	641	651	613	645	680	625	660	655	636	648	682	632	662	647	656	659	665	632	593	671	668	615	645	606	651	664	684	643	649	635	634	628	655	654	663	618	644	639	633	648	673	649	615	602	655	649	649	673	599	636	670	595	616	683	660	616	687	637	656	623	693	645	651	699	625	640	644	609	695	627	598	640	611	628	647	621	631	620	641	663	616	589	626	623	650	634	670	635	672	653	672	646	663	628	628	676	638	616	645	623	641	705	679	628	685	575	635	616	632	651	624	665	666	638	657	615	658	628	595	646	683	629	632	638	616	638	652	658	642	660	624	642	589	664	612	640	619	642	650	710	622	655	645	663	653	655	648	649	633	653	635	615	661	604	662	624	673	653	684	664	627	610	656	624	601	632	671	617	649	667	651	617	660	649	662	678	644	614	612	626	618	684	642	708	641	608	642	669	651	680	628	681	639	646	646	623	627	626	621	654	623	630	610	657	644	669	628	651	630	641	662	636	644	635	656	618	663	626	701	632	631	621	665	624	599	671	641	664	625	646	663	603	660	613	680	697	627	664	651	600	707	657	680	661	614	638	652	664	631	672	640	641	708	598	603	642	651	640	639	657	604	657	644	647	649	670	669	682	667	689	630	597	657	662	609	664	663	604	643	660	632	646	626	644	643	627	602	640	635	605	636	638	633	679	686	638	622	589	676	668	647	610	621	665	641	680	643	630	660	636	614	635	647	655	675	569	708	690	635	631	656	643	697	599	626	580	607	621	638	625	653	660	651	590	612	629	645	646	637	618	625	644	669	641	630	668	620	638	581	631	633	651	619	609	634	622	701	646	693	646	636	593	674	650	650	685	621	645	666	611	676	620	669	715	671	637	669	642	677	648	634	672	644	677	578	630	658	651	627	692	648	655	654	653	646	635	599	677	651	674	665	639	661	643	592	676	650	625	662	666	595	687	676	626	659	648	619	651	625	610	613	658	636	626	632	662	614	630	630	643	630	606	654	659	619	736	688	704	634	624	589	621	636	644	698	637	677	632	642	672	672	633	687	607	626	651	642	627	638	659	639	658	601	638	657	626	627	659	633	690	623	626	670	632	564	638	634	674	608	632	624	659	617	665	606	631	679	674	679	655	655	645	656	659	632	634	640	652	635	593	654	655	660	632	639	625	625	624	606	596	629	657	693	642	676	646	613	590	638	654	671	678	686	649	638	670	678	672	671	650	649	628	632	601	646	621	656	601	649	632	607	637	667	671	629	687	603	624	636	638	619	668	614	606	623	609	672	621	692	641	634	617	631	617	627	645	654	616	607	665	635	629	632	641	617	640	653	647	663	649	673	673	667	625	636	648	628	608	658	639	587	632	647	623	605	613	652	608	646	650	651	640	623	645	589	663	625	634	623	670	663	645	633	690	669	550	637	635	635	620	655	685	639	637	669	619	692	659	676	617	571	637	635	662	615	630	644	612	672	651	659	643	617	675	640	641	621	629	662	618	658	644	668	637	688	658	628	640	640	615	680	644	661	621	649	629	675	669	601	604	639	683	609	645	593	685	634	628	660	625	663	599	630	690	679	672	650	682	631	659	632	657	613	626	587	632	679	630	657	684	652	667	651	654	601	696	656	613	622	621	674	675	637	682	679	620	634	665	628	681	635	636	641	657	687	646	655	634	671	670	636	631	650	652	643	667	617	649	648	640	667	668	660	677	656	666	667	601	566	622	650	668	697	638	673	646	666	610	672	660	656	660	642	620	590	684	709	660	650	650	620	635	646	623	657	648	638	633	659	634	632	679	611	620	668	672	624	609	673	591	645	647	657	606	662	672	587	673	594	676	585	676	599	605	669	629	708	622	600	625	662	624	650	694	603	652	649	659	629	621	649	582	703	596	664	619	676	675	657	613	640	614	673	648	633	650	671	641	632	604	622	690	636	627	634	666	607	629	676	629	653	633	619	646	694	668	611	605	634	633	580	625	647	671	619	662	644	666	652	616	651	646	653	628	651	652	635	663	681	616	666	658	665	669	621	656	670	636	645	613	673	649	631	631	651	610	632	659	667	647	653	597	653	634	652	667	622	624	630	620	676	667	605	677	622	641	638	613	581	632	647	631	663	652	664	671	697	620	673	592	640	648	621	676	649	609	601	645	664	650	651	676	623	650	672	629	630	637	639	636	643	665	667	614	627	666	670	632	647	640	648	598	609	645	701	636	650	662	636	670	689	651	641	619	636	638	659	651	637	613	680	667	668	659	630	644	695	659	642	631	619	613	608	622	651	603	641	615	659	633	627	655	632	659	608	680	653	627	614	646	646	623	610	649	659	622	634	697	653	646	593	604	661	636	659	596	605	683	635	626	609	636	609	609	626	620	642	658	628	633	624	654
43824	51054	10845	5772	4067	3130	2494	2116	1825	1608	1513	1344	1300	1187	1092	1105	984	1033	950	981	964	995	890	934	977	916	911	958	907	852	896	879	893	888	834	859	844	846	862	931	823	846	849	861	843	846	878	816	851	831	829	833	791	848	822	891	807	875	850	852	773	859	778	824	784	821	802	858	878	882	853	888	765	815	804	870	857	833	834	850	835	822	887	819	872	798	847	783	854	866	816	795	801	796	811	851	821	793	864	819	810	825	861	844	870	836	797	827	821	790	829	852	865	800	846	813	826	777	835	758	822	834	821	832	794	827	857	837	825	788	823	836	818	859	848	834	829	855	838	848	844	757	793	823	831	824	787	812	785	833	792	831	880	817	848	783	771	842	851	860	866	820	799	812	855	832	841	768	873	793	845	784	855	825	850	850	781	789	760	880	838	831	831	823	878	807	845	814	766	844	858	802	896	831	799	811	803	852	812	827	798	820	828	779	862	802	824	888	818	835	814	837	806	876	816	832	857	842	818	845	838	870	820	759	815	797	833	860	841	840	841	889	865	821	853	824	842	850	795	820	864	789	844	820	792	780	843	831	821	812	861	808	833	847	847	862	854	834	812	806	855	796	838	838	807	829	811	845	835	798	855	852	791	796	832	889	832	834	819	870	763	823	780	833	794	808	858	843	812	845	833	884	888	825	794	823	803	841	831	847	815	797	844	867	805	839	769	850	824	901	829	829	792	870	827	810	804	809	842	823	783	865	839	832	822	841	869	833	835	794	820	836	854	791	854	821	807	823	844	807	861	786	855	843	836	829	843	853	837	830	817	837	866	911	835	849	857	828	846	862	838	805	832	798	868	815	852	847	829	811	853	823	757	835	783	835	788	806	826	807	837	872	840	792	834	844	797	872	833	806	835	870	814	833	845	798	828	848	835	841	889	852	825	798	848	841	799	849	825	838	820	815	806	804	869	772	840	854	814	771	789	831	817	852	845	813	778	813	779	831	812	839	854	823	820	834	819	806	804	852	780	814	829	802	867	830	812	836	831	811	835	808	752	780	744	843	849	859	837	818	827	804	852	854	793	850	841	812	833	798	817	763	864	795	810	831	807	795	829	819	792	796	824	817	831	849	786	827	819	869	800	830	801	857	848	887	829	826	820	793	843	842	784	856	767	853	858	813	887	839	788	820	826	836	794	900	869	802	765	794	795	783	809	841	808	762	795	812	831	844	809	838	836	826	876	887	838	848	807	791	830	817	823	867	838	750	855	807	790	778	780	820	814	846	797	855	793	821	841	806	852	864	796	835	783	854	822	833	818	814	782	807	803	850	819	841	850	851	818	818	852	793	851	833	806	874	812	870	811	849	807	788	832	819	874	821	832	865	824	825	853	830	827	780	814	873	805	790	864	859	836	835	837	811	840	799	787	874	855	864	791	852	837	856	849	825	826	838	829	881	860	836	837	834	783	890	770	808	876	817	794	844	843	895	807	829	827	817	817	823	866	795	801	820	814	876	787	807	849	822	815	870	883	854	827	828	814	852	827	917	854	836	826	811	790	874	801	798	859	812	824	833	837	816	814	768	821	891	812	833	813	797	799	819	825	836	780	801	825	834	857	861	802	826	816	811	819	868	835	791	832	824	774	802	813	879	841	818	788	845	833	852	848	825	853	897	796	839	788	794	842	824	788	791	833	758	862	893	857	853	830	819	824	793	823	888	802	822	821	873	871	825	832	866	847	862	824	853	893	825	839	838	836	838	853	874	803	784	819	881	804	814	837	837	768	836	783	787	792	796	790	797	802	785	772	830	819	823	823	834	830	851	831	803	804	829	822	816	810	815	835	801	856	836	831	846	878	834	841	851	854	819	813	805	836	847	818	867	861	848	850	883	811	821	837	831	858	858	844	864	819	814	828	864	810	829	799	857	847	808	832	789	773	820	834	772	884	833	848	793	812	810	821	799	810	781	854	852	871	828	854	794	813	815	775	806	799	807	823	849	851	845	868	836	811	865	828	833	815	809	843	838	832	834	877	850	851	801	840	884	740	849	868	878	821	894	827	847	823	843	888	830	854	879	839	855	828	838	856	780	808	869	813	805	817	831	802	828	801	825	789	857	893	753	807	805	852	829	858	792	793	849	815	839	841	814	837	833	845	828	817	799	811	831	820	833	835	826	845	818	857	846	824	746	792	815	805	876	815	856	866	795	865	780	842	754	841	828	774	823	824	848	828	810	870	842	837	831	840	810	820	790	786	864	930	817	763	868	802	876	818	823	833	881	846	829	823	820	818	833	860	824	811	851	811	799	790	872	811	872	787	803	796	828	822	849	812	837	807	839	889	882	841	799	827	858	845	823	878	850	767	827	806	810	808	838	858	845	811	832	800	801	846	828	843	810	904	808	814	858	784	892	826	831	814	824	782	836	836	832	775	809	833	780	847	790	909	799	846	777	818	844	780	801	819	816	815	807	885	861	819	845	839	793	798	813	825	825	819	862	858	848	802	833	814	838	854	840	837	805	811	853	815	820	834	800	832	803	823	831	839	832	815	824	802	774	809	825	799	787	873	805	868	820	800	864	790	795	821	785	827	835	863	784	825	871	859	820	797	838	822	826	803	809	855	836	811	836	808	841	818	809	849	834	796	796	839	884	803	861	836	804	832	792	807	814	872	850	820	830	792	817	841	848	800	809	849	828	822	832	812	808	885	803	818	781	864	812	849	862	799	810	810	823	828	825	811	822	771	866	882	807	806	853	768	812	830	793	849	846	855	852	840	803	873	821	850	813	848	859	783	773	796	830	805	784	796	880	837	798	747	847	820	805	833	854	747	826	830	797	869	830	845	819	822	846	792	825	785	831	796	844	872	846	867	822	837	900	823	809	829	824	824	837	807	901	879	782	820	804	854	884	860	787	817	840	784	812	851	874	845	827	852	787	852	788	843	850	855	762	836	835	797	865	880	791	844	829	852	805	764	825	806	797	806	802	801	837	813	792	816	827	857	827	803	813	849	815	856	802	873	814	835	839	793	828	806	760	837	881	867	827	845	818	835	871	855	843	781	744	817	803	804	844	811	855	814	841	846	835	864	840	877	821	834	781	836	827	788	782	782	824	812	792	838	786	787	849	833	804	834	817	859	820	828	808	832	820	760	839	849	834	818	825	845	823	882	818	810	841	827	842	769	824	856	855	814	883	829	833	884	844	803	808	834	864	849	893	807	847	789	814	848	782	830	859	855	861	848	798	802	860	823	810	876	803	826	848	840	854	831	845	785	863	851	858	802	860	808	864	846	798	825	807	825	837	828	810	827	863	786	837	836	798	782	811	836	860	812	808	817	849	806	819	808	820	822	838	851	815	796	851	885	832	825	772	826	877	860	760	832	832	821	841	843	853	829	797	841	803	838	877	827	834	807	844	837	845	850	792	808	812	827	807	805	795	812	799	799	842	799	831	823	809	772	818	813	763	815	770	809	791	879	823	862	830	768	812	842	777	823	870	800	833	784	827
28763	23895	13192	1749	830	754	586	550	519	479	442	472	476	506	491	509	522	478	474	506	479	521	471	475	474	495	498	491	487	532	496	485	496	462	520	476	488	455	510	516	482	524	496	496	516	515	525	484	453	500	513	494	529	472	467	469	491	464	492	489	490	504	479	497	509	478	463	490	500	496	478	480	498	507	479	495	515	501	464	464	502	497	441	424	499	452	442	507	510	496	522	516	476	490	521	501	485	463	454	493	479	471	514	495	483	505	477	469	483	467	486	491	468	491	488	471	533	510	480	523	495	456	466	505	520	476	478	437	516	507	472	455	485	493	450	499	488	524	460	478	508	505	532	540	456	484	489	480	516	525	493	482	538	473	465	502	535	495	494	533	498	509	462	516	504	526	489	493	517	506	472	461	482	472	474	466	503	511	485	487	488	479	507	512	493	496	486	489	469	487	531	460	454	494	474	500	496	497	542	546	476	460	512	458	482	485	466	545	479	471	482	491	483	511	488	503	501	511	478	493	524	495	479	456	486	504	515	491	520	473	516	498	524	491	469	503	464	509	506	454	503	495	477	487	498	519	468	490	505	557	471	481	500	473	480	510	502	481	482	505	505	484	450	494	475	474	447	487	508	478	472	452	526	473	458	505	536	517	513	516	438	445	516	477	444	502	476	467	458	473	483	485	493	476	515	475	473	486	522	524	517	484	495	481	492	492	494	466	507	489	458	504	486	498	491	507	442	514	502	563	505	493	499	495	508	491	481	498	475	464	487	508	463	493	492	496	475	478	509	530	490	486	507	510	485	483	472	480	476	489	516	466	506	459	479	490	531	522	485	475	463	493	490	485	488	510	459	533	498	475	487	495	489	469	479	473	478	492	512	486	494	509	473	467	510	461	473	520	508	470	494	511	467	469	481	535	530	489	484	468	520	511	516	481	470	484	475	479	499	485	475	461	481	459	452	464	526	502	526	490	457	516	508	502	518	505	481	457	478	530	520	491	443	503	469	500	508	492	516	522	489	500	499	491	483	499	480	471	483	472	503	482	523	486	521	479	522	480	481	532	483	531	460	451	481	453	518	467	487	510	473	493	500	460	479	550	492	501	464	450	499	507	483	504	467	506	487	479	532	491	460	502	480	481	469	485	472	473	474	548	501	506	494	456	476	466	517	467	467	521	489	513	494	473	511	522	486	509	478	494	498	473	492	462	509	485	468	447	540	481	480	471	482	474	509	466	461	495	487	472	472	477	497	527	504	503	478	487	467	543	488	519	463	470	482	498	469	465	541	480	502	486	499	510	496	480	482	486	479	512	507	459	512	506	461	520	493	493	463	516	521	520	518	467	495	503	468	514	486	487	478	478	496	474	473	477	466	497	495	485	558	484	454	501	496	455	482	456	474	472	474	483	479	476	499	506	490	496	478	514	520	540	513	528	471	515	474	494	490	486	469	496	488	505	506	486	477	487	460	481	427	482	497	509	506	472	473	489	484	503	512	472	472	495	464	527	520	460	497	460	469	512	494	542	502	510	506	471	466	493	487	510	511	487	457	484	495	508	477	503	474	462	477	506	446	495	510	465	475	421	481	481	529	510	487	483	443	515	493	494	486	482	486	460	525	527	511	491	480	474	489	491	511	499	482	529	513	495	485	478	489	474	502	455	477	495	494	530	500	469	518	461	458	497	489	504	459	447	481	482	475	445	468	512	460	490	510	480	519	485	499	478	510	478	490	495	517	493	483	509	473	466	450	501	468	481	510	491	474	480	479	485	441	497	464	521	476	490	486	482	487	486	475	511	526	488	507	536	445	455	485	501	502	498	528	510	493	474	489	489	523	502	490	504	449	485	510	495	531	497	465	483	485	489	515	502	462	506	521	472	487	486	479	490	493	503	503	519	469	491	470	466	463	486	502	498	500	518	465	465	454	511	447	467	494	488	523	490	502	473	465	501	513	478	475	512	508	543	504	534	492	477	483	516	465	480	513	478	432	525	500	545	546	490	470	496	451	477	500	459	496	477	520	453	487	499	493	458	534	450	473	505	468	492	511	502	496	492	449	523	492	487	509	482	473	496	500	521	504	532	503	483	515	500	517	478	441	511	511	499	477	524	472	480	499	470	469	491	496	435	482	515	513	485	466	473	516	551	501	475	480	492	494	523	469	474	490	536	521	490	461	484	466	445	453	510	524	498	489	465	508	494	498	476	455	491	502	487	502	506	500	522	479	496	474	499	502	487	525	491	475	496	511	512	484	468	512	501	478	477	466	478	485	493	492	472	515	491	491	474	482	495	501	492	498	487	467	473	510	493	460	519	481	510	469	462	511	501	467	519	503	500	485	482	485	494	449	533	516	527	549	499	508	459	476	484	513	519	499	474	489	516	475	480	468	489	476	500	454	517	460	470	506	446	465	547	501	458	475	474	521	506	570	498	477	476	471	511	474	485	458	508	510	483	466	488	486	469	483	480	487	471	486	508	458	502	506	496	509	495	478	497	498	459	471	493	497	467	447	520	512	522	487	487	478	491	487	507	518	489	510	511	466	481	481	458	496	500	471	521	443	479	494	456	474	475	477	475	472	480	490	472	518	452	510	480	462	478	461	511	466	512	476	465	498	480	451	460	484	497	471	467	471	519	517	451	434	505	506	467	472	490	484	488	489	479	490	499	465	509	460	514	502	478	484	488	474	479	522	494	509	466	456	521	484	497	486	523	501	522	477	491	472	500	480	512	507	478	474	493	499	505	499	455	534	480	463	476	490	478	484	466	503	487	491	489	484	488	475	462	545	487	523	511	489	492	468	510	503	498	485	478	494	488	479	520	500	476	491	457	516	477	510	479	445	497	503	484	500	476	469	498	454	520	509	482	478	481	479	495	495	484	498	479	472	462	475	513	484	473	461	502	537	461	490	526	534	498	451	517	495	480	483	484	535	497	498	493	502	501	553	451	488	513	454	487	522	477	473	474	499	530	477	479	489	488	498	482	514	481	468	463	470	488	498	455	490	496	478	447	491	502	466	481	497	502	482	517	498	478	473	503	450	505	452	472	491	461	512	487	495	443	489	473	477	477	506	479	516	511	533	472	490	472	525	505	449	522	470	465	507	485	506	492	485	471	434	496	451	499	466	485	496	504	524	486	461	505	486	505	513	490	509	451	493	491	500	489	496	480	476	478	470	506	492	522	494	462	478	489	469	475	482	525	466	483	448	477	461	490	481	483	480	472	454	481	539	499	517	471	498	480	475	521	503	488	493	494	498	476	470	484	470	509	519	514	478	471	467	450	483	507	508	471	512	447	491	476	519	504	497	473	496	514	503	480	501	466	507	479	524	492	500	459	495	525	473	487	455	470	494	499	534	471	478	491	461	497	477	508	516	492	444	487	518	471	481	444	502	496	513	458	491	475	484	487	517	502	517	512	482	448	518	507	486	482	480	465	505	482	520	509	511	456	494	522	523	494	503	472	458	496	498	484	525	514	460	492	535	512	508	488	468	464	468	517
35948	30830	1375	921	816	734	714	718	639	622	673	655	670	687	682	640	642	621	633	652	662	631	635	629	623	622	629	626	685	654	606	644	649	614	626	640	623	653	642	675	638	592	595	610	656	650	653	631	640	627	637	676	615	642	635	673	615	612	671	642	593	611	635	622	626	675	622	610	640	633	616	651	650	632	630	609	645	587	614	651	645	625	597	634	583	605	592	707	595	591	651	644	612	661	670	672	641	653	665	635	607	671	652	627	631	664	653	649	658	637	616	595	650	659	616	593	668	641	580	642	638	655	669	619	627	639	650	675	644	636	620	624	613	613	637	656	633	652	627	658	648	661	629	677	582	652	622	646	647	606	644	646	650	673	619	630	631	652	606	627	659	642	641	685	604	615	576	670	651	570	655	670	626	659	653	626	644	624	622	659	633	606	624	603	601	629	638	580	654	647	646	637	632	662	638	645	596	650	628	644	629	606	636	645	650	660	625	603	665	702	645	646	636	649	599	638	630	651	669	625	616	645	615	639	703	654	595	610	646	659	626	600	618	677	612	637	628	654	637	592	617	635	650	613	628	650	649	618	617	630	678	633	637	652	620	631	619	626	633	605	619	632	619	615	636	597	685	619	607	666	675	652	618	597	641	594	607	644	613	614	638	629	615	618	641	635	589	630	645	604	632	652	628	626	576	607	613	675	593	674	600	647	673	614	654	635	596	623	639	654	653	647	654	611	639	643	635	624	643	595	606	688	625	620	599	607	612	668	642	649	637	621	659	606	591	608	612	654	646	651	648	647	615	672	601	648	568	641	608	619	657	574	643	652	654	651	686	599	646	629	645	672	660	672	629	628	597	613	631	693	640	626	643	620	617	634	620	608	641	662	596	648	650	627	642	628	658	641	659	615	630	670	654	613	642	642	613	636	657	637	615	602	647	617	647	595	664	641	649	627	619	650	698	635	620	616	649	660	630	602	639	621	646	631	624	637	621	618	646	618	643	659	653	652	639	628	613	616	636	663	630	632	609	601	645	603	664	603	618	622	574	644	686	639	641	648	683	647	610	647	646	610	606	601	615	627	582	657	592	644	612	617	652	616	629	661	623	685	633	678	630	649	632	631	655	601	692	586	647	639	656	614	620	608	673	639	641	620	591	644	641	646	608	644	618	633	675	616	628	646	620	652	605	620	666	673	636	655	681	631	585	664	651	624	652	621	590	658	659	648	649	638	603	622	605	633	652	630	635	631	618	636	688	658	644	671	638	679	663	615	621	614	691	663	628	671	627	644	631	659	637	612	639	656	660	622	657	637	641	653	627	598	675	634	589	633	643	656	623	628	663	652	630	628	569	645	640	659	649	615	588	631	625	652	596	634	646	642	666	630	614	591	610	604	636	629	623	603	674	649	587	645	657	624	607	668	620	611	648	615	639	617	609	610	669	659	612	572	638	630	681	670	650	618	604	658	656	579	627	626	645	622	627	671	595	641	624	623	660	625	632	655	661	640	648	626	629	667	616	636	612	644	614	651	605	641	654	580	598	621	679	631	607	622	644	679	585	672	622	621	596	617	633	643	613	658	638	628	657	619	676	629	648	677	650	594	639	630	587	597	646	629	684	679	633	631	626	632	621	644	629	622	607	651	578	601	615	620	636	601	596	655	641	615	604	639	607	615	658	686	647	652	656	661	646	663	665	674	633	621	628	647	641	635	589	635	652	641	617	610	618	652	633	678	663	621	622	597	618	634	659	627	616	609	630	597	637	679	593	655	641	589	629	643	627	687	684	670	633	619	641	608	652	618	639	646	678	651	631	652	606	689	653	617	658	662	622	579	589	637	617	673	618	647	640	626	604	620	600	597	657	613	628	634	634	656	618	633	640	637	638	671	604	630	641	634	681	639	614	603	619	594	625	640	644	632	629	565	628	624	643	647	599	635	611	642	607	622	620	635	628	667	629	663	639	648	592	629	605	655	651	675	637	628	663	588	677	634	642	642	641	639	610	604	666	632	666	629	605	599	602	648	630	640	673	600	628	621	620	614	570	596	614	593	640	627	681	608	599	679	573	609	632	667	659	646	660	617	619	638	631	614	615	658	649	622	604	656	611	682	639	655	600	630	631	650	638	622	639	631	624	611	614	664	657	639	642	654	593	659	665	641	641	615	625	635	632	620	636	647	598	643	683	624	609	631	656	629	620	630	649	604	627	610	639	695	602	658	630	631	600	637	584	660	645	645	606	625	608	624	614	668	603	647	604	624	632	586	625	609	606	643	647	629	634	666	618	679	650	617	663	627	642	613	646	650	602	629	652	587	619	634	590	599	651	611	676	624	604	632	602	643	645	654	593	597	656	585	624	632	635	659	644	610	623	654	624	679	609	647	637	679	628	620	633	663	659	635	600	646	617	621	619	631	621	632	656	594	664	631	610	625	657	656	641	614	631	624	626	611	640	624	650	674	669	619	614	675	640	631	666	648	655	566	598	624	660	635	622	656	625	623	618	625	599	627	606	634	648	646	657	642	629	574	606	612	639	631	637	628	623	606	639	601	579	601	634	617	630	613	624	612	611	670	641	653	628	603	650	649	692	612	630	673	660	624	600	640	659	574	653	610	644	619	639	588	622	612	647	656	667	642	613	645	651	649	606	633	628	652	583	629	625	645	604	681	635	641	675	625	602	652	626	620	627	675	647	595	628	622	609	706	598	606	624	619	621	646	626	656	626	617	655	634	633	574	637	650	645	637	640	613	648	647	652	669	565	665	601	622	606	668	705	629	624	614	615	670	625	631	587	647	630	630	590	636	590	585	618	603	594	664	654	623	616	617	622	634	606	617	621	629	646	648	612	667	653	592	639	637	648	650	636	668	609	649	613	658	637	621	653	643	620	651	642	599	626	614	618	691	636	657	665	656	622	628	612	674	600	651	630	650	592	665	614	658	667	650	654	654	668	667	625	614	576	643	641	668	638	639	678	604	598	614	597	590	648	622	645	631	647	646	669	675	597	571	650	651	614	620	640	581	639	637	622	572	600	673	579	598	625	626	643	674	604	570	613	613	605	593	656	648	655	583	640	623	645	635	600	615	629	628	664	679	655	605	623	651	582	602	645	608	651	633	651	641	654	670	634	603	681	695	668	610	627	633	639	633	625	648	633	638	637	599	620	638	662	609	616	647	611	620	599	620	631	653	648	631	630	639	637	591	677	590	633	634	672	601	594	619	637	644	623	617	644	631	642	634	618	637	583	612	679	619	650	605	611	660	627	622	605	614	624	657	627	641	657	613	634	690	632	658	668	619	626	647	655	618	669	622	643	637	618	609	664	620	657	638	588	654	596	619	638	679	631	625	597	591	652	647	629	588	662	627	572	643	635	640	638	616	607	649	597	630	613	655	646	625	609	613	618	640	611	598	653	663	621	658	584	646	687	642	629	630	636	656	607	657	556	634	599	621	638	651	616	559	651	648	627	634	649	650	622	667	634	602	660	629	637	638	615	624	606	623	625	639
23894	21103	28330	24095	21075	9411	1342	1041	944	951	895	854	804	802	817	799	782	779	868	787	804	787	764	714	751	740	717	796	737	769	771	751	750	784	787	766	722	755	782	688	764	716	743	747	723	808	727	719	653	752	752	694	747	735	739	774	719	739	742	740	742	754	765	718	769	729	745	759	693	727	750	737	772	772	708	742	734	783	777	772	789	758	802	707	809	813	759	721	741	735	745	747	775	711	758	748	746	746	775	771	714	755	749	737	723	720	789	738	699	776	777	788	758	712	710	699	720	753	705	729	763	699	730	758	759	744	745	766	712	739	733	731	741	691	746	770	737	770	759	753	712	748	731	727	748	747	758	733	701	751	741	775	735	789	770	759	705	741	742	757	713	703	722	730	743	755	756	661	745	780	726	758	719	740	769	726	742	716	734	742	764	743	729	687	705	771	726	751	731	699	756	722	758	731	720	721	731	775	790	770	747	698	777	737	704	755	758	732	687	685	725	768	753	725	747	771	787	740	734	720	742	734	767	704	772	740	762	674	757	734	761	762	801	760	733	733	722	724	748	742	725	723	701	760	752	737	763	747	722	763	739	730	763	791	686	723	690	686	758	721	721	730	776	739	730	729	773	704	739	772	771	717	798	729	740	768	732	686	771	755	735	760	721	737	711	755	744	755	731	726	740	723	686	731	785	723	750	716	735	733	740	727	727	754	728	708	718	696	749	794	753	725	747	777	723	729	746	784	725	710	732	771	722	699	741	760	729	740	743	690	738	703	748	656	755	730	723	733	728	708	712	742	733	757	783	771	742	751	737	768	705	696	768	792	717	702	770	712	774	797	736	809	742	748	746	714	810	793	740	766	659	715	724	712	749	778	707	734	749	801	731	723	689	685	748	725	751	765	771	723	748	774	725	776	737	734	693	758	738	679	765	765	687	761	749	746	707	747	744	697	730	734	727	748	731	718	716	731	701	712	744	759	766	828	759	748	780	686	680	700	717	777	696	758	731	742	734	741	754	716	774	710	751	673	732	758	754	716	707	722	771	746	749	744	694	756	722	721	740	800	744	794	722	712	784	716	730	728	688	784	711	757	744	730	744	723	779	782	769	774	708	750	687	734	707	752	761	723	745	761	697	721	699	736	684	751	737	712	726	754	719	765	759	810	756	759	756	767	766	780	710	722	683	746	723	717	711	705	724	753	762	706	740	695	725	722	743	762	757	750	675	746	753	667	745	726	735	682	789	784	762	746	738	745	743	726	729	809	755	727	733	712	709	726	728	755	742	771	732	783	717	766	746	748	735	800	749	735	693	746	737	689	718	753	699	767	759	802	686	787	747	741	733	738	719	704	703	697	748	755	720	732	698	752	795	717	781	730	711	750	775	706	756	781	711	707	732	752	745	762	722	728	692	739	733	713	756	721	768	731	743	688	733	755	705	735	745	702	758	710	761	719	722	698	711	735	719	781	710	754	721	722	806	780	728	775	723	720	700	749	769	724	744	764	719	768	723	728	736	736	759	729	735	733	702	719	800	695	774	735	694	739	717	752	790	708	760	753	758	730	735	778	750	708	739	682	719	733	728	750	764	728	758	681	737	749	744	743	755	687	745	693	716	742	701	761	737	757	688	766	703	763	716	692	762	702	723	731	739	661	707	737	726	749	793	727	779	790	762	775	783	761	774	714	680	756	745	728	704	732	749	777	728	739	759	717	741	746	744	767	790	763	760	766	765	705	749	731	734	689	734	735	759	764	715	728	754	729	693	738	730	711	711	806	671	716	762	741	734	727	707	736	773	718	734	715	771	705	718	809	735	712	741	758	687	753	766	710	722	694	745	733	796	748	716	746	796	734	783	787	773	748	695	728	710	707	728	746	757	690	758	719	749	751	723	787	684	703	746	756	749	696	783	684	688	680	752	753	682	694	779	712	763	781	728	761	697	769	721	666	727	735	756	733	734	709	728	748	789	742	757	715	750	692	707	731	719	733	765	748	716	724	721	732	745	785	702	790	745	715	778	762	787	748	762	720	766	735	751	706	717	747	727	687	720	776	729	732	692	779	693	748	699	793	759	746	696	763	677	753	761	713	767	721	698	723	687	741	759	717	724	745	738	777	735	762	734	777	722	697	782	743	725	781	696	738	749	787	764	768	740	753	740	714	733	723	744	716	709	770	701	758	718	743	752	670	744	752	753	749	739	747	746	740	769	758	732	727	763	687	777	763	728	760	709	768	731	729	742	733	717	717	722	733	720	728	727	731	769	718	751	756	706	731	755	795	729	730	734	780	851	743	716	703	789	723	725	766	762	708	694	740	693	737	755	681	746	728	758	711	726	723	716	721	728	734	744	699	744	740	794	712	715	769	713	723	761	734	771	755	757	705	711	778	744	748	720	749	779	745	755	747	717	766	719	783	716	725	735	749	706	712	737	751	732	716	712	796	750	704	770	760	712	750	715	720	791	715	741	743	724	717	723	728	773	744	757	730	660	770	754	740	743	773	748	792	769	743	728	760	740	750	742	732	726	769	709	765	737	757	716	733	722	800	717	752	754	746	712	722	739	750	785	720	788	785	763	741	726	740	774	712	771	737	740	740	739	718	740	712	749	765	733	783	747	726	728	702	709	764	757	731	725	751	808	785	751	741	729	726	722	725	741	731	749	685	776	765	791	732	717	754	799	770	796	752	780	685	771	678	700	738	739	756	756	706	718	719	725	743	770	717	748	732	776	766	769	795	732	737	743	747	742	743	735	742	737	770	775	719	718	772	765	710	715	757	722	720	718	751	772	726	713	757	713	758	702	758	780	745	801	700	712	749	761	710	746	697	705	753	773	739	702	771	751	736	757	724	740	761	757	755	749	732	723	690	743	742	741	742	733	734	698	731	726	708	702	747	747	725	779	727	727	759	753	734	755	761	753	701	735	778	777	761	775	766	683	737	748	727	721	717	744	734	728	741	788	688	757	785	746	760	740	766	745	763	765	730	760	714	765	767	720	772	723	763	781	736	731	746	760	769	705	734	724	740	728	703	731	770	753	760	768	777	723	723	766	754	752	759	740	760	735	780	768	776	694	718	741	751	717	704	726	732	743	683	763	730	736	736	728	745	792	757	713	758	693	771	743	732	740	726	736	700	721	732	757	696	728	729	728	756	716	718	756	753	742	743	768	722	741	736	711	784	771	689	751	756	752	698	746	706	754	710	767	719	692	726	746	740	764	718	768	720	705	732	719	738	763	681	701	764	707	733	721	740	714	711	740	708	770	739	708	718	762	792	736	700	736	712	700	720	704	725	755	744	730	713	700	767	745	755	698	705	729	802	786	727	721	762	732	795	753	750	755	716	721	741	768	720	719	784	682	750	780	724	770	701	748	775	719	702	694	732	746	747	683	692	696	764	740	685	720	811	746	762	731	722	771	753	722	741	725	722	717	764	785	702	760	748	741	710	746	742	765	778	761	729	753	745	783	707	726	778	741	764	735	694	744	774	719	743	782	753	755	750
38969	44925	6957	3621	2614	2171	1791	1580	1416	1359	1278	1206	1220	1087	1066	1076	999	1064	1014	1005	1040	974	1076	1000	917	984	957	1004	949	989	1027	957	949	939	945	941	972	919	944	956	976	966	953	951	961	945	972	907	993	969	959	950	908	927	940	918	918	920	940	986	952	941	961	939	966	930	942	935	948	943	913	896	972	962	926	983	947	1015	990	968	922	942	1018	878	948	996	994	931	970	918	952	932	967	953	917	898	971	943	975	1017	957	987	909	978	961	979	931	943	966	1002	903	994	962	958	915	984	910	894	915	911	946	904	960	993	949	909	918	893	945	942	939	951	949	969	968	937	970	952	916	925	935	996	956	878	889	942	959	969	944	914	954	887	970	908	936	977	902	908	943	922	924	923	908	922	925	978	1009	920	950	970	892	928	991	945	935	912	928	937	1009	945	1004	910	881	895	947	916	909	970	970	991	893	909	912	977	989	910	967	910	893	975	952	918	909	918	948	903	988	951	912	959	923	940	981	958	947	929	1015	981	936	928	961	906	912	948	955	932	933	929	926	925	960	949	874	927	974	919	927	924	877	883	928	929	939	997	915	961	932	921	945	959	933	939	1006	943	914	883	936	922	933	950	911	914	923	899	939	946	970	922	941	924	941	941	992	914	1012	980	979	906	925	894	964	947	932	922	991	966	940	909	882	924	925	979	926	979	948	919	936	933	927	936	850	898	976	878	953	948	912	930	961	911	901	932	910	929	909	902	939	880	945	920	926	985	946	991	974	984	968	931	898	982	945	971	949	902	891	973	944	867	929	866	898	984	949	964	957	936	916	909	918	934	891	909	948	908	950	918	937	979	902	918	937	938	920	974	930	972	962	939	895	869	957	929	862	949	936	985	908	949	896	906	983	924	878	927	942	914	933	941	939	934	897	937	958	952	928	997	958	917	935	914	914	953	1005	922	945	982	955	950	971	919	975	975	998	956	957	925	930	926	981	940	940	926	940	929	939	954	965	928	953	956	962	932	892	941	960	959	966	991	974	943	912	922	932	906	916	880	959	909	966	947	938	957	913	918	924	915	945	922	957	1004	965	929	941	943	936	980	932	903	915	972	927	932	879	947	899	936	970	985	901	959	970	891	905	930	932	925	975	943	990	940	915	918	894	868	965	959	904	961	923	899	927	912	961	929	899	937	899	902	934	913	909	888	930	901	954	915	844	930	915	928	909	938	903	968	920	941	917	921	964	940	920	926	982	961	912	932	942	921	909	923	962	943	893	955	944	920	968	939	982	953	933	944	924	907	920	941	908	992	939	964	885	954	933	908	910	974	881	986	929	951	950	984	932	901	931	920	959	940	942	930	960	949	940	1039	933	948	970	915	977	887	901	897	911	918	876	926	899	945	982	926	884	938	925	953	905	946	946	1029	951	951	983	967	978	921	946	1006	905	934	951	877	940	997	905	918	943	934	961	954	933	903	971	971	919	995	970	904	956	994	957	961	942	925	926	964	943	985	970	893	980	964	950	944	949	938	971	996	993	953	984	916	919	947	943	940	922	924	935	951	918	901	936	935	973	959	920	958	959	908	980	930	948	954	988	921	955	915	888	956	933	915	953	958	941	955	939	874	934	887	965	969	885	937	903	957	934	916	978	949	947	968	903	904	966	992	961	1000	880	942	964	907	927	920	954	919	911	973	920	936	951	915	940	925	921	973	952	929	964	915	912	927	946	924	938	964	950	984	957	999	968	941	970	922	917	1028	988	976	979	976	892	957	916	889	981	935	892	919	965	967	945	931	919	887	964	963	934	914	924	910	916	964	948	921	1013	951	915	998	886	917	920	984	908	917	911	933	906	917	990	949	973	906	971	919	941	1001	987	940	926	928	934	954	966	1001	944	915	985	937	925	899	992	986	905	981	892	927	941	981	995	924	998	942	972	910	917	960	861	940	947	955	935	945	963	904	994	957	949	913	938	904	911	1023	959	944	922	955	928	939	958	928	926	928	949	942	981	900	952	1018	897	963	950	953	949	979	890	919	907	928	963	964	910	948	950	968	940	962	972	907	910	966	906	953	949	922	918	895	976	902	912	898	931	893	871	950	932	934	933	929	922	967	935	922	985	935	979	976	933	924	907	932	964	901	942	893	992	955	966	919	985	927	937	923	927	960	906	914	944	966	932	955	918	914	956	941	919	903	925	1018	925	963	898	903	947	932	953	979	905	954	953	955	917	896	880	969	953	933	977	977	927	912	949	993	988	864	996	931	957	962	942	934	897	946	973	895	897	932	926	961	923	937	984	931	944	879	894	908	995	921	919	999	979	894	972	968	917	864	960	932	924	898	932	928	996	931	963	972	965	981	920	959	904	961	866	970	996	965	951	942	890	899	983	955	956	974	946	892	984	1013	944	954	969	937	967	939	896	950	956	961	907	943	928	964	937	965	947	875	923	976	879	923	940	952	951	932	975	986	943	928	899	931	888	940	960	948	962	959	979	940	917	904	913	953	969	883	915	919	911	942	943	935	916	912	923	898	970	949	973	914	928	948	965	941	1007	913	910	943	1001	956	987	942	948	927	960	996	925	969	947	920	965	953	938	958	978	949	939	999	956	930	925	939	926	918	932	903	940	942	915	944	958	923	933	959	923	927	951	983	921	963	880	921	910	937	904	921	944	960	962	956	962	906	932	956	949	956	957	931	940	875	917	960	937	924	935	969	956	950	884	976	963	925	940	946	971	928	948	934	942	932	956	918	944	913	913	930	935	969	912	957	913	970	936	915	948	947	992	978	981	931	896	991	984	944	948	950	885	923	947	928	918	944	932	949	975	916	918	931	930	980	950	905	936	943	950	929	887	922	962	943	925	899	921	923	940	966	1009	980	938	920	1025	921	985	961	947	944	892	927	996	977	953	893	993	965	900	908	951	965	943	970	929	942	916	871	956	951	930	935	920	946	944	927	947	920	913	965	904	922	943	929	984	939	895	979	963	953	863	981	981	944	957	932	994	925	936	986	1017	924	870	967	914	906	915	909	953	920	941	935	972	902	946	954	946	927	998	918	912	978	926	931	914	887	861	915	958	909	875	889	920	953	944	892	936	947	940	892	970	983	940	952	912	975	935	923	935	942	1013	927	955	914	934	957	967	1072	953	936	952	964	980	1016	1007	969	920	941	932	907	897	918	944	936	924	902	982	975	939	934	854	942	940	935	958	968	896	953	858	918	889	909	988	955	964	902	968	924	930	961	903	975	956	943	884	973	945	942	917	856	1002	921	961	912	918	945	939	994	938	907	936	951	962	907	928	930	978	928	920	951	946	941	927	959	954	938	931	911	915	870	922	905	944	952	882	953	904	937	933	941	955	943	994	917	979	929	887	906	938	910	915	953	903	913	901	924	930	978	892	959	951	960	938	964	951	878	961	899	945	974	910	960	922	959	934	917	899	945	882	957	1003	963	923	969	955	899	906	923	960	976	954	961	924	950	947	947	904	970	936	953	903	925	955	930	966	963	904	921	913	936	972	943	943	922	891	945	941	960	916	939	932	922	915	917
22803	21107	28865	23585	21095	21112	8326	1292	1061	930	883	886	806	784	752	761	733	700	735	690	721	741	648	647	681	658	690	699	679	717	693	648	701	662	698	644	686	644	676	675	615	650	633	641	706	625	685	640	631	599	690	643	624	613	662	654	652	640	625	633	653	679	631	637	633	646	656	636	670	642	671	634	657	670	616	678	636	615	619	662	622	618	655	656	637	645	639	641	714	661	622	649	658	647	612	688	670	640	640	601	641	665	613	656	667	691	649	638	637	669	646	643	657	672	620	640	635	631	673	615	629	626	610	642	644	628	662	634	642	625	664	653	620	650	655	622	688	668	633	619	669	629	673	646	663	697	555	625	664	644	635	684	637	653	647	621	627	653	699	584	643	681	685	688	741	658	622	634	684	631	653	660	634	655	613	646	614	639	665	626	679	650	662	620	625	637	634	647	694	647	625	587	668	701	697	682	611	665	656	661	653	641	667	656	677	645	616	667	597	622	630	612	650	691	646	611	641	614	630	649	649	658	625	676	604	629	626	633	641	666	615	633	635	591	656	696	680	625	681	612	623	625	685	625	658	630	650	620	639	651	639	668	627	604	673	634	651	671	618	646	650	637	699	663	602	653	635	602	662	641	631	682	608	618	637	641	659	635	634	617	639	612	641	625	612	632	606	601	711	601	620	634	649	671	663	626	647	644	648	631	645	592	621	611	632	705	648	657	654	622	694	637	622	628	650	616	628	653	599	656	644	700	653	611	683	645	622	644	624	648	696	678	639	631	668	674	640	657	683	596	667	612	658	644	608	624	635	655	660	646	606	634	661	612	629	658	599	617	655	647	668	661	691	612	642	660	637	669	651	666	665	677	684	627	611	654	654	674	592	669	642	603	640	629	636	628	668	619	676	614	686	639	610	632	674	638	625	623	641	669	601	592	668	663	608	619	634	626	706	658	686	650	704	632	671	666	679	664	627	623	606	665	637	666	615	634	578	679	624	623	619	572	668	666	646	657	663	621	628	616	638	668	703	664	649	672	710	611	678	619	693	623	654	639	634	649	627	632	634	635	620	653	617	637	634	624	611	630	638	621	658	661	681	597	647	670	653	637	661	662	629	622	635	629	674	614	629	623	633	660	701	636	602	655	616	637	610	657	667	660	633	655	637	625	660	633	646	659	666	627	637	666	651	671	607	575	610	656	658	680	653	608	627	627	628	623	641	671	649	602	640	653	686	637	666	622	666	640	624	699	653	573	660	680	666	659	720	641	615	621	603	620	598	625	642	614	669	628	651	660	639	663	622	671	607	617	603	646	661	608	648	654	644	659	619	643	622	619	611	628	698	634	620	626	624	640	635	639	641	667	666	619	608	636	671	640	617	662	611	644	629	605	592	654	664	662	618	618	604	705	635	634	654	626	619	614	655	614	610	642	622	665	640	653	589	625	647	646	676	639	623	659	636	670	691	655	684	586	638	637	633	680	642	642	651	609	624	646	621	583	666	607	654	636	599	603	581	625	659	613	669	609	636	611	659	618	675	620	663	659	622	647	677	642	633	656	643	597	638	690	642	612	610	619	665	649	651	607	674	699	656	640	701	628	640	666	686	689	639	614	662	673	669	628	659	671	649	693	679	651	671	665	661	620	645	633	627	643	602	615	653	678	613	621	652	635	626	656	643	644	629	615	624	647	661	640	606	651	674	651	666	627	630	679	636	658	645	638	635	649	600	666	606	640	685	690	591	653	673	625	608	642	633	637	643	628	649	612	600	696	661	653	664	684	640	670	652	671	636	633	655	629	611	637	708	658	668	655	627	638	640	649	663	602	650	662	698	663	606	632	638	605	636	599	665	643	655	612	639	602	595	674	682	597	653	662	619	593	553	638	629	671	660	646	677	656	656	694	603	604	623	652	626	666	631	634	666	645	673	623	647	644	637	617	618	644	628	660	674	628	664	642	613	631	613	658	623	637	643	635	660	622	617	595	684	630	600	687	648	633	622	600	628	619	665	630	661	642	624	696	642	655	623	669	606	646	641	591	657	622	680	686	636	592	626	638	609	621	654	670	629	677	621	615	661	656	621	633	653	655	627	623	648	633	622	662	687	654	639	641	679	628	639	640	691	663	609	656	632	647	619	623	628	627	623	661	642	646	620	642	664	632	618	624	642	646	633	683	692	657	641	660	678	601	607	677	644	667	662	614	646	626	601	651	614	621	650	628	599	670	640	670	649	623	663	609	639	601	617	636	613	624	652	653	624	680	598	641	673	641	638	598	631	583	664	651	659	629	630	703	646	667	672	626	622	597	666	662	652	616	597	616	584	640	678	634	673	643	642	699	644	655	626	593	669	627	713	601	655	637	630	677	653	651	647	641	589	607	630	615	650	647	625	618	614	631	683	642	617	587	623	600	620	654	614	600	635	653	614	648	605	641	651	683	598	635	593	648	691	695	594	639	669	677	630	623	698	642	660	622	635	648	671	608	670	659	603	630	623	663	674	635	685	629	635	689	596	653	625	597	673	638	673	625	608	631	657	655	610	651	647	673	629	635	642	615	610	675	668	657	626	651	662	592	581	626	680	620	625	569	621	601	629	657	629	630	667	652	650	600	646	626	655	611	629	648	660	634	627	615	625	698	640	621	628	610	623	622	628	616	635	628	623	652	660	665	671	623	637	630	659	678	655	608	678	661	625	649	622	614	621	625	636	590	634	637	664	634	614	689	635	567	666	656	615	602	660	611	660	604	667	662	679	603	663	620	709	648	665	657	671	664	584	632	657	643	659	625	634	637	623	613	635	633	680	654	654	662	694	657	683	675	605	630	599	661	691	620	631	649	643	637	672	658	638	634	639	613	609	671	678	600	622	668	647	679	573	662	621	659	618	651	684	662	625	612	637	649	673	678	604	598	602	679	680	627	640	611	602	631	653	634	633	673	656	643	631	689	632	627	647	673	615	655	634	654	649	662	602	632	663	629	650	628	638	606	655	661	701	613	660	631	648	637	632	661	624	629	681	670	666	671	632	636	623	629	669	612	631	683	622	640	665	673	581	634	657	681	663	661	637	694	660	615	595	650	663	658	660	637	624	663	674	644	643	660	661	652	657	656	662	612	607	651	607	660	656	623	620	647	620	649	667	608	670	628	643	628	659	635	656	678	594	617	628	603	711	672	585	637	626	612	690	672	622	632	662	645	606	636	652	619	642	648	628	650	642	630	631	651	657	673	622	656	640	651	645	639	634	644	688	626	638	650	674	652	625	650	643	684	604	617	658	631	687	673	634	628	660	604	606	601	575	624	621	639	587	697	640	636	586	608	642	658	672	631	683	606	657	656	658	590	671	637	676	626	648	663	652	604	632	639	640	624	658	697	620	640	684	646	616	671	619	666	658	655	616	590	675	635	679	656	646	658	662	599	632	645	673	630	623	695	629	653	644	606	654	668	626	655	639	655	660	681	650	644	611	673	582	683	678	629	596	657	637	629	639	611	637	644	671	621	643	655	674	628
43246	51590	10937	5783	4127	3110	2505	2087	1804	1624	1460	1317	1299	1098	1070	1085	985	1027	1032	951	983	957	893	965	914	890	906	848	866	904	916	892	825	936	838	817	825	885	880	797	835	804	872	882	835	798	848	805	827	880	873	843	829	867	817	869	823	836	842	877	833	843	853	900	849	822	808	863	815	799	855	853	848	820	786	844	794	850	795	846	861	799	870	857	811	812	833	847	830	841	877	825	852	846	844	823	816	783	828	805	784	832	885	811	787	816	891	861	830	780	799	843	874	868	827	843	802	804	831	809	753	851	822	846	783	817	820	874	855	825	848	835	853	834	838	829	789	836	857	845	816	820	844	871	814	808	824	869	820	818	808	817	815	816	785	833	827	836	850	802	787	824	841	838	803	867	828	856	834	810	775	822	836	847	814	869	826	830	851	839	869	834	853	834	849	798	839	818	817	844	828	821	902	812	893	752	798	815	796	772	821	800	841	833	804	816	852	842	839	826	799	825	880	836	805	845	784	837	794	748	841	856	844	789	813	878	822	808	817	847	790	861	768	842	858	812	847	765	776	828	852	830	820	855	823	879	797	894	821	835	854	799	876	826	797	838	887	840	821	812	840	812	800	853	787	808	886	850	872	828	851	850	845	803	863	883	834	830	845	791	829	884	834	788	855	835	817	844	837	850	824	859	843	853	805	836	806	815	830	839	821	776	826	855	762	850	873	818	819	824	860	878	801	840	754	793	828	841	793	809	898	843	854	798	865	801	838	839	815	830	845	849	812	824	782	775	777	829	865	817	777	798	822	795	798	853	838	829	830	849	827	703	815	870	810	791	816	859	828	837	840	843	836	858	861	827	766	842	800	876	758	803	812	830	830	852	881	850	818	859	836	831	817	805	852	846	801	824	868	869	846	824	774	823	817	853	824	805	808	816	830	838	848	752	776	854	792	781	819	827	830	842	838	831	784	865	904	839	857	863	818	781	791	814	823	829	842	820	820	867	849	879	795	837	884	784	859	829	883	780	809	835	829	839	819	866	820	850	808	803	803	848	830	793	848	785	843	803	809	837	784	864	829	862	854	814	822	801	859	796	812	844	811	903	804	829	846	883	797	826	820	817	828	812	865	862	790	845	811	771	809	818	805	821	824	771	829	837	796	844	816	844	863	799	841	835	820	813	852	884	844	818	857	851	907	865	828	827	811	837	872	818	835	823	851	837	811	831	842	845	784	793	833	755	759	803	836	830	837	806	827	811	860	791	817	815	856	775	856	818	828	857	812	786	805	867	831	780	845	845	837	871	852	811	829	841	806	831	817	817	789	785	810	842	855	822	886	845	808	823	873	843	852	798	853	840	807	886	811	783	799	819	865	827	826	809	758	807	786	830	810	859	904	809	848	883	827	777	846	845	877	868	812	791	856	828	836	828	857	817	852	807	884	827	840	806	828	876	812	857	809	819	851	807	885	804	866	785	869	791	923	783	858	862	827	830	839	801	855	832	858	810	763	837	812	828	849	790	841	832	815	858	758	826	811	844	824	826	779	838	853	866	825	860	821	839	855	808	807	832	845	815	809	827	820	816	846	865	838	851	836	833	825	839	873	818	799	785	810	843	806	844	815	838	801	819	828	844	820	826	785	801	846	817	879	799	805	798	840	882	797	819	832	803	815	863	842	805	866	837	802	850	873	872	875	862	841	817	840	816	820	829	826	813	816	846	824	845	793	825	825	824	824	839	845	853	887	849	801	820	861	832	825	822	833	841	870	804	839	804	870	814	857	811	748	800	826	868	814	774	853	876	827	829	832	812	784	810	865	772	838	847	831	867	808	845	873	832	857	818	860	830	829	800	806	814	833	835	808	831	783	904	854	877	845	812	812	809	841	836	806	789	870	808	844	812	861	836	825	788	873	819	808	769	788	863	837	846	805	827	835	839	818	882	833	841	806	817	859	873	730	787	871	828	828	830	814	845	871	794	822	820	816	795	825	820	783	876	761	842	861	780	880	853	809	820	832	822	853	830	892	877	837	862	847	835	870	891	826	792	842	819	843	818	834	820	806	835	817	821	823	769	814	852	811	815	871	751	829	844	833	801	825	811	897	799	794	844	802	817	852	840	845	823	827	852	805	848	834	792	758	803	843	857	843	815	844	846	847	793	879	828	806	816	836	876	862	828	864	829	821	833	831	769	778	742	789	834	795	847	845	902	812	850	866	828	826	838	850	845	873	842	794	818	881	791	826	856	825	828	852	796	807	867	857	826	851	822	840	803	812	825	807	833	853	799	823	839	802	858	840	822	883	846	816	818	847	866	870	770	806	764	885	824	826	820	823	809	864	863	834	829	862	802	814	804	809	872	824	820	819	848	867	831	805	826	832	838	786	799	798	819	816	789	860	817	801	797	833	868	829	816	822	893	803	826	803	832	814	791	815	807	786	820	830	805	890	839	850	843	850	820	864	793	764	815	821	833	851	844	824	797	887	775	795	812	829	881	791	865	814	842	813	846	834	825	867	848	858	843	872	815	798	819	867	878	795	827	847	861	792	856	891	843	907	823	817	799	853	853	858	816	816	848	810	867	836	859	815	835	839	813	791	840	828	845	824	839	818	844	827	834	826	835	864	881	860	802	813	787	814	834	893	801	854	838	862	824	810	813	843	876	862	841	857	847	889	858	811	818	868	797	833	844	792	858	783	792	807	800	805	860	831	801	861	882	834	808	845	829	817	846	800	830	783	825	797	799	829	813	834	838	779	807	830	819	823	771	810	804	806	787	799	783	837	868	825	856	812	810	846	857	793	878	845	803	833	835	826	872	846	810	827	814	830	858	815	831	826	839	788	848	820	797	838	898	883	837	842	798	842	851	812	832	815	854	767	825	838	807	807	836	827	818	770	829	835	843	849	756	824	816	862	862	837	880	795	848	835	829	795	810	805	827	841	844	793	900	825	829	815	798	822	856	879	815	818	848	817	810	802	825	846	781	810	823	829	838	822	789	852	825	806	783	801	827	816	811	844	814	827	823	829	850	811	824	874	861	784	829	805	792	816	783	840	819	833	794	854	797	910	823	880	816	831	833	758	858	833	847	831	805	779	831	808	822	815	832	796	808	834	849	820	823	803	827	875	790	826	778	827	801	878	810	823	869	854	834	828	864	798	808	802	835	835	790	810	776	796	838	862	856	825	809	871	829	809	815	806	744	799	850	871	839	849	899	824	793	850	814	812	805	817	835	822	851	750	798	825	904	800	862	838	864	825	809	843	796	789	829	876	829	819	835	846	791	785	863	763	832	840	799	803	861	859	843	869	836	829	852	896	867	756	830	801	832	797	799	781	751	797	839	865	858	811	766	855	828	819	787	864	845	903	810	810	816	830	842	823	841	814	829	803	835	845	784	802	849	848	851	824	797	789	782	806	804	848	833	813	781	781	826	803	826	756	829	883	836	777	878	860	868	884	771	815	817	870	832	825	808	830	876	796	835	834	815	829	817	842	850	786	820	860	817	830	866
28538	24143	13532	1858	791	748	614	507	548	507	532	560	501	496	513	515	521	525	503	510	485	505	496	461	508	498	544	528	498	486	499	526	503	524	484	508	463	460	541	493	463	513	512	489	494	455	484	466	499	481	465	477	486	506	498	494	469	546	455	506	490	478	482	487	513	504	540	522	491	528	487	543	495	526	505	495	465	500	476	464	485	471	491	509	514	500	542	521	489	449	502	505	475	458	502	487	471	500	495	500	516	504	492	456	510	468	485	464	498	482	478	531	483	479	519	469	487	531	499	471	480	493	535	489	513	486	469	500	512	519	505	512	547	478	503	471	519	512	543	498	531	466	525	502	544	506	511	468	509	469	479	483	476	506	468	476	505	484	528	483	460	467	510	461	532	518	516	525	460	471	473	459	513	534	497	492	468	483	514	505	540	513	501	546	518	499	532	509	468	495	499	511	499	473	473	508	546	557	540	479	505	471	506	489	516	469	473	529	447	450	477	453	463	488	491	510	459	513	518	496	526	537	467	495	510	499	504	495	487	536	507	489	505	515	499	511	497	481	495	495	504	500	462	476	523	457	477	511	535	510	518	513	513	511	487	513	523	516	471	516	506	477	545	474	526	470	510	480	483	510	527	504	513	467	471	482	509	496	469	499	512	441	475	483	519	510	467	492	473	496	485	506	485	467	500	474	472	524	476	521	515	544	505	498	475	473	517	493	474	508	492	514	467	522	531	524	540	488	512	492	442	494	506	529	496	478	502	514	487	479	494	473	507	518	503	468	522	504	521	539	499	470	459	506	463	454	505	462	495	496	525	487	476	481	469	479	499	471	482	513	479	491	514	458	491	520	508	463	456	493	502	564	498	485	486	483	488	497	522	479	462	479	496	516	482	517	494	474	500	473	493	448	501	485	481	484	483	519	517	522	513	528	535	500	524	513	483	529	485	472	456	468	503	500	502	496	487	534	509	467	514	477	505	506	484	521	487	527	510	473	492	481	473	470	508	496	453	504	503	541	483	492	496	483	469	430	471	546	485	477	496	492	503	474	485	504	534	495	482	503	486	488	486	539	476	481	490	476	470	470	487	456	496	490	521	517	464	520	467	460	487	493	508	471	515	452	481	486	541	485	452	484	507	495	490	499	494	496	509	465	521	505	464	504	450	524	506	489	468	514	504	476	512	532	518	476	517	518	527	562	489	468	515	494	508	474	511	500	491	511	528	492	497	507	491	474	495	501	541	481	524	523	480	534	488	490	529	502	496	525	470	482	495	441	492	533	532	459	519	526	483	501	492	433	497	482	516	491	498	461	517	499	504	471	442	499	475	489	511	475	489	474	498	458	498	511	456	483	513	497	480	475	486	468	482	450	523	578	478	522	485	494	479	446	532	473	522	507	485	477	464	525	504	502	471	497	478	491	491	488	471	470	506	497	497	498	503	524	515	510	463	472	459	507	497	472	505	494	485	479	533	494	504	515	501	464	524	451	490	456	498	490	483	476	484	514	472	506	508	505	515	470	483	527	506	475	475	476	502	502	498	496	492	489	517	492	464	460	512	475	451	480	489	496	473	503	455	535	519	500	489	489	486	478	477	494	514	496	474	478	443	480	535	474	500	482	534	500	498	469	496	454	492	505	498	497	496	526	482	515	522	509	502	482	498	496	471	488	479	529	461	511	459	487	514	501	526	479	510	495	499	466	510	494	503	520	540	490	453	494	513	477	489	456	514	464	468	480	505	438	516	474	529	519	463	511	517	521	569	478	498	479	506	505	520	505	486	473	478	471	505	466	482	489	525	526	501	490	473	492	517	486	501	501	520	493	481	473	480	444	488	502	514	490	513	500	517	506	492	544	471	449	497	501	475	522	491	519	514	505	498	462	474	490	480	543	497	502	500	527	477	484	464	486	502	494	484	521	473	489	471	521	484	510	499	519	526	535	457	468	522	475	496	475	483	479	496	489	525	500	522	500	472	499	461	526	502	475	493	515	540	450	480	520	498	476	480	521	469	506	505	476	519	522	474	461	547	462	504	461	479	475	515	513	497	488	505	487	485	484	481	510	516	521	522	467	499	540	457	506	488	515	522	514	528	532	491	475	519	521	479	473	480	472	532	473	543	502	514	460	498	536	506	509	508	502	484	476	479	475	502	489	507	455	507	450	507	523	480	522	507	511	497	502	542	497	462	505	467	469	532	489	486	465	484	490	535	513	506	463	469	475	503	570	471	485	491	510	502	524	467	507	512	500	481	471	517	511	509	509	489	513	495	486	536	493	489	500	514	473	519	517	478	536	511	457	505	525	494	496	494	516	481	472	459	488	502	526	473	495	460	485	479	497	511	518	516	489	459	491	500	530	503	474	503	458	497	498	500	504	489	502	468	514	513	491	472	514	512	515	498	506	467	519	492	482	472	485	492	517	469	470	527	501	516	532	475	488	492	466	496	483	516	460	463	493	548	461	494	493	438	501	502	535	463	486	501	515	502	515	487	514	472	484	486	514	470	496	489	468	546	499	512	465	467	504	477	532	510	501	537	484	488	498	455	508	464	494	489	504	507	461	503	524	524	499	533	468	478	483	468	525	521	525	486	524	509	508	538	510	516	505	503	500	492	499	532	491	492	496	509	540	513	500	516	469	518	483	546	486	497	505	484	508	538	467	503	490	505	473	462	521	488	492	529	471	499	489	462	490	516	543	519	497	524	509	488	539	464	499	538	504	532	495	511	459	489	500	498	484	520	487	508	488	527	492	518	525	480	526	518	479	532	499	519	507	475	491	519	478	476	519	503	498	544	457	490	491	500	460	509	472	479	478	529	559	468	493	496	465	507	531	475	473	498	476	508	507	506	518	483	475	476	506	531	500	536	507	513	519	473	511	498	485	493	466	486	530	491	514	496	456	513	489	478	508	482	471	471	510	497	483	519	487	469	538	543	502	492	550	495	468	492	470	506	442	490	520	502	526	505	495	498	461	471	561	470	503	525	525	491	516	478	507	503	510	525	537	498	472	472	465	478	519	505	529	478	479	533	532	485	490	498	509	491	529	486	514	486	500	495	482	523	469	496	455	493	510	508	516	499	478	519	523	497	493	473	484	470	509	512	467	508	476	495	496	527	521	504	491	458	454	514	469	492	492	479	549	512	456	476	504	520	467	498	500	483	499	509	497	453	550	509	465	457	534	533	491	481	493	530	485	479	529	493	474	465	463	453	470	502	488	489	479	456	544	536	474	493	470	476	500	524	500	474	533	501	496	500	501	488	467	477	500	469	495	516	521	482	468	518	506	512	471	499	532	523	509	487	507	533	502	481	502	498	517	499	475	496	509	475	529	515	506	524	522	499	525	507	507	486	507	515	508	538	484	485	476	517	482	455	490	464	487	504	494	513	484	479	485	515	536	488	518	488	459	514	472	541	509	503	518	526	474	498	521	484	493	499	470	490	477	504	488	501	463	473	511	471	476	488	548	457	485	500	489	443	478	520	452	501	505	518	466	528	493
34960	33358	1461	878	786	749	730	720	669	642	655	683	671	633	595	674	629	648	621	636	650	643	600	665	651	678	615	653	615	639	672	633	616	592	629	602	633	612	585	641	592	635	695	630	612	619	640	624	660	615	637	604	641	653	630	671	658	596	639	648	689	598	610	635	648	655	682	646	609	603	644	630	660	672	681	642	607	645	609	714	636	583	603	642	640	654	644	635	650	640	645	670	673	649	653	655	651	648	667	640	615	639	683	632	634	662	630	632	679	666	584	641	645	602	647	635	601	636	619	632	651	617	657	591	672	641	614	636	655	646	641	631	664	605	642	603	660	635	659	642	592	638	630	665	625	611	658	639	639	645	646	628	688	701	655	611	623	633	607	595	623	620	675	644	632	641	640	604	655	649	614	580	663	645	633	626	618	634	669	686	643	646	630	619	647	635	691	668	632	666	620	617	657	602	671	636	683	665	622	655	608	638	591	673	614	633	620	615	642	691	662	597	636	616	653	670	650	621	639	664	638	598	619	645	646	625	619	593	643	656	620	656	671	627	603	664	622	645	661	628	640	693	597	617	642	611	659	608	608	641	603	692	657	604	638	617	652	653	606	593	618	645	678	572	599	635	636	661	614	600	654	613	661	615	646	695	642	647	641	644	634	679	650	618	658	623	665	617	654	635	661	626	647	597	633	652	619	633	643	598	677	638	595	631	680	679	637	680	665	638	656	581	649	634	639	653	654	652	633	605	692	624	643	648	654	677	624	617	659	630	610	625	623	616	635	643	671	636	671	650	681	630	630	645	643	649	630	648	639	614	679	628	630	683	641	658	619	652	648	633	632	667	634	637	627	682	614	654	649	582	626	620	645	617	645	628	653	645	631	641	633	640	630	642	642	662	674	620	625	625	618	642	675	640	601	620	645	619	600	612	612	647	669	590	634	634	642	675	647	643	647	629	648	610	615	632	648	617	677	661	623	620	640	599	649	634	610	621	627	643	630	633	634	691	643	682	678	658	679	646	651	610	656	648	654	657	606	659	651	611	591	644	658	649	612	632	674	619	577	636	652	641	638	613	658	645	604	623	668	614	564	669	648	601	664	602	635	648	632	626	614	618	664	628	670	673	644	645	622	654	614	619	643	634	637	612	673	591	635	613	644	683	619	610	633	662	648	690	682	662	638	659	579	638	626	640	612	597	658	658	698	642	664	684	613	607	621	637	686	659	675	657	593	638	636	674	648	640	619	657	584	638	652	604	715	640	601	678	665	632	611	618	626	644	604	605	621	619	686	636	668	640	591	655	657	628	654	607	617	629	634	635	677	612	642	640	619	617	620	578	612	617	660	607	677	625	645	646	665	612	630	641	644	653	641	675	650	676	596	624	604	616	633	641	647	640	654	636	673	625	610	644	610	655	662	633	636	606	584	626	612	643	619	638	615	653	611	639	653	627	597	640	648	624	621	676	633	664	660	678	664	624	651	632	650	646	627	642	628	594	644	631	697	636	595	626	660	702	637	635	665	610	634	656	648	614	621	622	664	606	644	617	642	646	615	663	642	672	650	668	616	702	664	618	616	601	650	594	652	634	667	642	620	680	653	610	620	650	671	648	673	685	657	652	645	648	618	600	628	650	628	644	639	651	622	623	635	654	673	581	624	678	616	584	669	641	641	642	640	658	621	617	618	615	603	653	593	626	623	613	640	644	653	648	626	665	567	631	645	605	664	643	668	598	634	647	634	658	645	631	678	644	654	578	661	660	659	615	645	661	604	629	604	620	638	623	662	626	633	588	612	607	692	680	639	672	664	649	651	624	677	655	639	634	649	671	653	664	636	647	628	662	624	634	644	659	641	664	645	622	616	652	616	635	641	621	603	615	661	613	636	574	658	608	596	637	654	642	630	645	643	631	617	587	592	637	658	670	627	655	675	617	669	689	620	656	640	692	667	661	605	626	648	624	627	644	670	638	601	648	632	642	565	684	644	652	629	650	663	671	629	646	597	648	650	688	601	641	647	589	649	615	622	682	628	640	652	697	646	669	597	613	651	627	629	671	655	617	630	604	609	654	587	635	677	604	594	640	627	630	628	652	648	647	659	584	685	665	623	628	645	642	606	632	665	640	619	646	651	634	640	627	647	610	666	653	673	625	643	634	652	635	616	645	670	675	622	650	607	644	642	655	630	671	635	609	650	620	568	689	588	618	636	631	616	595	617	617	650	631	663	594	592	626	650	668	630	638	678	607	606	626	647	642	604	642	630	635	626	643	624	645	640	655	646	617	618	660	661	629	646	570	620	632	615	657	646	617	710	665	624	591	620	637	679	614	683	673	626	676	654	651	645	690	629	687	685	649	636	630	644	680	652	651	641	649	637	611	646	630	648	634	649	633	665	607	638	634	616	616	661	642	625	633	597	618	649	600	647	630	681	642	638	612	633	672	652	664	643	642	604	688	645	646	628	598	653	595	635	568	623	653	583	656	580	659	606	610	692	668	629	646	623	625	636	634	648	606	572	596	630	627	635	653	650	622	644	681	659	674	630	666	661	683	633	623	663	619	641	615	645	656	616	595	643	606	651	678	612	657	630	628	603	648	653	673	651	647	621	637	654	701	641	655	650	601	649	646	646	596	683	697	665	637	618	623	638	637	649	652	650	629	637	637	662	640	624	664	687	652	638	683	627	672	652	654	608	681	606	619	651	655	633	692	640	668	658	601	605	623	686	685	680	672	636	645	564	641	679	650	669	659	632	654	639	635	620	600	650	608	651	649	671	672	580	628	627	637	680	711	617	634	612	651	573	632	678	665	621	671	634	716	615	625	700	621	640	670	627	650	668	615	632	620	619	621	621	618	638	653	615	614	659	655	625	661	640	656	642	653	652	663	628	625	684	657	630	673	637	633	620	642	667	640	619	679	657	618	647	597	656	667	646	601	592	649	639	703	655	690	628	648	660	668	659	610	651	639	685	668	632	630	638	693	629	704	623	654	625	670	640	643	635	644	659	650	666	642	693	636	625	668	648	658	637	685	629	620	663	668	590	622	680	666	633	678	641	648	572	647	644	613	639	662	627	622	628	642	688	638	662	649	649	623	640	593	639	672	613	699	625	697	643	664	674	669	644	609	635	658	643	593	671	619	639	621	612	655	642	662	638	640	644	673	586	607	611	660	610	610	676	633	676	678	673	637	629	651	677	624	633	657	615	638	678	647	606	616	596	642	637	670	614	640	701	670	662	643	654	646	676	695	666	672	644	604	665	643	610	598	630	673	633	610	650	651	611	660	647	640	652	607	661	661	616	609	651	640	685	677	618	621	637	673	642	616	653	639	639	641	648	681	634	639	644	640	686	683	603	633	611	676	628	668	646	623	626	677	656	639	617	628	653	605	594	624	661	626	639	623	648	647	617	620	670	636	660	644	625	636	667	666	693	614	607	628	622	651	616	651	674	636	621	680	627	606	644	604	634	635	644	613	676	651	603	670	635	606	613	673	690	608	633	656	615	602
23918	21122	28360	24074	21050	9479	1424	1051	978	955	849	824	861	795	829	808	839	796	793	738	826	795	779	766	729	737	762	775	743	745	801	739	769	704	759	787	748	735	773	788	688	835	761	692	715	747	774	752	712	740	753	723	721	789	774	711	810	751	761	722	743	807	730	748	731	745	756	764	806	754	726	752	764	719	753	824	773	791	789	762	746	740	733	709	710	732	756	708	754	708	743	693	766	750	732	726	758	778	731	774	709	803	747	742	772	728	761	785	759	777	757	735	768	798	756	694	751	748	785	743	731	745	730	757	759	715	760	721	771	736	794	724	810	754	719	732	706	713	775	708	752	716	732	717	747	711	725	723	725	759	742	757	819	724	718	688	740	778	751	720	774	751	739	751	729	719	689	728	705	745	761	781	724	777	748	785	772	738	741	736	770	676	764	733	754	797	719	742	733	737	735	743	792	730	758	748	728	722	742	740	718	787	755	742	715	768	744	752	749	765	757	762	725	779	729	761	749	725	730	726	742	715	740	756	718	723	731	690	749	764	776	738	767	746	790	719	778	742	753	720	709	786	765	690	753	725	738	716	764	707	799	720	762	751	753	756	745	743	728	716	702	773	747	683	766	732	745	746	696	688	749	690	736	744	743	734	738	810	720	761	700	763	706	730	718	749	741	722	727	721	742	753	719	719	763	723	718	770	784	709	796	763	702	691	759	780	727	707	743	751	699	799	760	741	782	721	725	720	725	711	712	726	715	747	711	761	767	763	687	745	735	700	730	742	754	727	743	761	736	743	734	724	760	734	779	745	750	750	751	791	715	769	757	730	750	748	799	732	758	725	711	710	709	762	741	745	746	739	748	715	689	760	733	724	736	748	734	752	763	732	717	755	729	701	720	753	671	766	751	754	758	778	744	700	732	757	798	715	733	710	757	762	781	788	793	697	760	761	748	692	772	714	752	764	771	734	749	721	754	702	775	721	744	703	675	716	724	737	746	781	736	674	749	744	732	728	732	785	784	751	731	754	758	721	742	751	737	753	728	778	706	738	760	752	747	784	689	719	813	742	774	706	704	757	692	724	750	761	712	748	730	748	773	695	718	715	727	736	783	775	733	734	780	718	726	716	748	801	750	704	758	742	740	756	736	761	726	734	767	767	756	749	782	755	740	775	769	749	698	755	737	776	766	720	779	773	708	744	744	715	759	693	748	715	707	752	798	701	750	759	734	732	757	736	743	707	763	780	713	696	725	710	749	782	683	736	762	704	744	758	736	747	698	719	704	764	703	695	728	767	727	698	756	734	736	701	725	734	730	725	730	757	775	719	736	704	796	735	783	757	715	757	704	709	752	738	751	758	783	743	750	742	756	706	752	822	749	714	774	753	717	772	747	745	755	765	713	789	738	748	706	761	694	758	752	795	702	766	712	733	788	732	759	775	763	760	760	774	783	752	729	727	796	722	739	691	773	758	737	727	712	775	779	682	721	762	789	753	696	714	745	675	769	713	756	657	732	764	785	732	726	743	681	714	747	774	718	731	763	726	732	792	713	797	730	721	748	773	710	749	781	711	776	744	750	708	759	744	757	750	714	722	771	750	777	719	732	715	765	768	767	718	749	710	751	731	745	768	705	751	745	716	748	758	724	758	709	721	761	717	708	769	728	738	729	733	749	745	739	744	704	690	757	729	772	749	746	774	721	750	694	808	730	725	778	720	725	730	758	719	760	723	739	714	761	756	765	689	773	694	721	752	726	661	736	737	699	762	709	736	747	704	793	739	740	746	704	743	721	752	753	752	725	739	771	740	739	778	760	725	734	735	720	735	730	693	775	804	747	702	775	684	701	721	765	708	752	674	771	747	757	730	764	770	749	754	769	719	736	766	765	769	741	728	741	769	759	700	709	740	779	747	790	790	711	776	756	733	713	750	757	752	711	780	782	745	733	729	764	778	769	764	733	775	735	746	747	733	777	768	754	742	741	685	770	732	776	759	749	760	739	754	724	736	688	778	771	708	765	767	700	727	764	760	785	741	720	709	749	744	738	764	727	757	705	698	732	747	747	724	766	756	731	672	715	739	726	723	778	727	730	742	739	755	722	751	762	701	713	748	740	709	726	756	689	775	720	717	739	733	766	709	720	782	706	737	797	772	688	697	752	748	744	717	705	777	757	719	742	735	739	754	763	739	800	758	747	764	722	729	674	712	711	750	728	694	715	736	707	747	683	748	724	750	715	709	723	740	741	724	748	730	722	784	752	760	755	762	737	727	702	745	697	750	746	739	723	709	726	782	748	754	757	763	679	716	691	730	739	713	720	685	720	678	757	757	711	712	744	761	693	750	719	752	739	754	738	700	725	726	729	760	740	769	754	808	795	780	722	775	743	743	756	675	763	748	717	731	750	701	771	761	745	776	712	767	796	732	702	730	724	745	787	700	705	762	775	722	743	813	769	745	721	743	751	761	791	796	692	693	722	739	773	752	751	759	735	691	758	756	747	711	724	721	725	711	723	760	775	720	744	719	803	752	697	761	767	771	778	744	716	756	729	755	735	735	773	721	700	715	693	731	770	772	743	754	714	728	785	741	730	742	741	779	715	704	725	786	723	670	699	748	760	771	768	724	759	760	687	741	691	777	693	706	744	747	713	703	760	700	756	732	727	700	741	718	751	737	772	773	716	745	708	720	737	750	736	770	747	796	726	776	747	745	746	755	771	760	755	758	795	732	705	766	678	715	746	772	741	761	714	690	736	720	697	756	767	746	732	712	757	716	727	721	720	727	757	739	782	742	704	745	700	704	752	697	716	728	759	759	751	748	746	744	756	742	798	708	707	743	713	733	765	796	746	736	747	769	818	777	763	749	714	779	733	751	727	785	736	730	742	706	697	731	741	697	769	756	750	723	749	731	740	761	762	755	727	723	721	754	702	799	723	764	715	705	751	760	725	726	750	761	738	754	723	716	704	771	719	735	764	711	742	761	755	753	758	731	763	759	738	742	791	760	757	721	757	703	687	727	741	720	737	738	700	749	751	751	680	742	705	742	796	743	808	745	749	764	765	729	752	703	733	750	725	733	776	736	759	718	741	697	740	754	740	726	755	706	752	773	757	703	745	775	723	721	728	743	774	740	769	750	745	781	806	735	736	764	746	760	776	788	692	744	730	759	774	742	737	725	709	735	732	741	719	723	754	737	700	761	769	730	709	735	747	743	721	803	726	719	732	789	777	776	808	731	766	764	762	794	795	710	730	706	761	802	743	735	750	701	719	691	739	776	763	760	727	722	779	698	723	747	740	757	677	697	692	783	704	718	734	734	771	689	712	772	710	767	727	690	689	734	766	739	710	733	724	703	685	696	723	758	682	772	721	747	750	745	791	762	709	772	775	759	763	719	752	744	713	738	722	766	756	696	727	753	725	760	758	762	708	731	741	748	692	802	711	762	710	777	745	738	726	772	753	764	732	732	705	759	765	746	714	742	720	750	744	731	758	739	711	710	722	723	757	783
38523	47865	7335	3569	2691	2131	1764	1646	1515	1345	1245	1166	1092	1157	1077	1084	1031	1088	1047	1030	1042	998	964	1063	1007	987	1028	976	1026	940	982	976	981	945	972	950	956	961	954	982	965	967	991	959	944	953	969	958	1008	967	975	961	968	941	976	887	960	921	971	913	988	960	958	1004	963	978	948	939	955	952	981	926	979	955	924	942	917	973	963	915	950	983	939	919	955	968	970	929	922	938	925	955	996	951	953	940	934	895	931	954	938	1002	916	896	935	931	944	951	997	958	955	963	975	913	921	996	986	944	968	984	937	952	932	992	933	917	986	955	901	1005	949	924	933	945	976	959	923	979	990	969	921	931	965	942	983	924	912	990	958	969	939	909	936	956	878	886	988	864	958	946	959	974	936	936	904	949	939	960	942	955	943	926	930	926	972	971	923	910	975	943	883	944	950	940	891	986	948	929	941	871	941	908	967	985	949	949	910	965	895	936	951	943	904	912	926	1005	895	970	905	949	968	897	932	902	978	955	936	987	961	949	957	930	906	946	921	940	980	1000	970	984	890	987	934	960	992	911	951	977	960	950	890	989	968	1011	892	961	934	984	937	917	922	939	924	977	951	912	931	920	938	930	960	939	956	968	912	957	937	974	939	924	904	876	928	919	943	938	942	970	924	904	939	958	949	958	980	932	938	920	962	914	964	974	913	1003	900	968	971	928	912	965	931	954	919	942	951	989	962	955	958	989	969	937	920	917	952	970	940	946	923	943	888	949	937	975	923	978	931	929	947	920	970	1019	953	926	942	921	885	974	964	965	911	893	982	993	947	903	879	862	957	928	925	912	894	912	934	895	905	987	977	924	926	959	926	964	941	987	989	972	921	939	947	977	998	1007	894	996	930	955	924	918	909	945	940	1002	921	962	907	960	940	994	938	990	970	997	944	932	976	909	936	932	986	1006	950	970	972	972	902	939	909	995	928	943	960	934	966	911	958	957	905	914	889	970	941	935	960	987	968	888	977	988	952	911	950	936	940	954	988	869	922	941	927	944	980	932	1003	943	965	911	947	982	951	968	961	877	950	945	953	975	931	950	975	933	924	869	867	928	924	923	956	940	891	947	958	960	917	984	899	931	947	937	968	948	967	932	921	901	986	948	935	894	937	948	911	1007	948	987	996	955	974	944	998	975	974	984	1004	968	989	902	980	930	980	865	937	941	976	913	903	953	940	943	916	948	917	989	918	947	960	959	990	907	876	969	986	1036	931	973	992	983	935	988	941	932	928	918	963	934	898	925	925	983	969	915	954	994	943	974	979	971	920	977	934	983	919	958	965	897	955	896	906	928	951	980	954	958	920	937	998	938	919	932	1003	1005	949	981	905	915	936	939	974	882	891	971	942	872	888	919	939	886	951	947	955	922	1001	875	931	952	937	907	947	891	965	956	1006	958	913	947	929	942	901	915	976	968	914	919	994	902	946	946	914	961	964	961	928	876	974	928	899	1012	947	964	929	922	889	923	916	944	941	916	843	902	968	932	962	956	939	947	1003	949	903	967	983	921	975	928	943	948	952	974	932	936	981	912	921	943	978	944	937	915	928	915	886	923	936	959	941	959	915	934	908	974	900	909	910	950	908	978	958	948	953	875	940	924	893	921	919	941	913	928	885	998	880	961	915	911	939	963	900	985	955	917	936	930	958	885	915	919	941	951	974	932	964	1016	950	924	952	919	909	922	940	983	999	949	901	937	941	924	912	964	948	961	959	999	948	944	933	943	890	962	950	972	967	938	953	895	918	947	910	939	981	963	908	923	970	948	942	932	955	951	967	969	931	1004	925	929	997	927	928	898	933	957	957	915	944	931	912	936	930	934	982	965	918	937	918	922	935	933	959	933	946	985	970	1008	941	932	949	938	976	898	942	934	964	988	959	885	962	877	929	932	911	923	974	911	959	955	958	961	917	909	911	897	989	936	950	910	864	963	928	972	931	956	957	908	916	954	938	993	935	979	887	970	913	934	930	988	920	1026	888	916	972	943	939	929	939	964	911	909	923	924	930	950	925	931	928	958	918	888	916	951	928	972	970	926	923	927	951	981	939	931	989	922	986	896	921	955	932	921	964	993	912	965	934	953	934	992	947	954	957	933	934	972	920	954	963	977	919	957	888	956	918	946	1022	930	913	987	951	957	966	968	952	965	882	904	906	918	905	904	961	949	961	954	996	958	952	926	891	954	890	956	956	899	901	928	947	896	921	911	965	949	990	923	940	932	985	980	961	972	917	964	957	986	943	984	923	981	953	920	922	936	883	923	913	964	898	985	934	884	885	968	934	924	943	975	879	932	909	963	903	969	918	1002	907	986	938	958	948	949	988	908	957	923	904	930	900	926	950	936	888	933	957	905	899	939	936	946	974	970	898	930	900	969	949	899	915	960	924	952	900	986	902	949	989	1000	917	937	916	921	947	926	980	923	949	908	988	945	887	943	939	999	875	953	927	954	922	904	957	958	997	972	912	964	945	989	937	948	901	895	971	944	908	931	990	889	951	910	893	971	920	902	895	939	957	989	951	910	1002	969	923	955	1000	893	975	926	955	933	987	967	903	944	928	953	914	937	949	892	908	898	986	924	959	941	930	947	958	915	916	946	941	939	946	960	936	904	924	939	926	939	877	986	965	960	893	994	976	945	882	987	969	957	923	974	949	950	952	986	953	950	940	917	976	944	959	985	925	928	928	935	932	958	888	904	913	917	976	898	933	848	927	922	971	942	992	966	901	926	940	965	991	942	932	920	958	932	951	962	948	959	960	920	948	972	964	944	908	974	958	939	916	878	904	963	967	916	921	948	944	942	972	941	939	923	981	972	946	955	971	918	963	929	983	924	893	945	934	896	905	883	869	965	984	980	906	839	930	979	969	990	929	981	936	974	934	908	982	900	914	918	936	901	907	954	940	921	912	889	957	950	883	926	927	910	943	997	947	929	931	981	977	961	928	931	1003	946	937	950	987	958	965	844	959	984	974	942	978	941	942	957	886	983	927	893	897	917	942	951	894	934	1037	938	955	961	954	1001	945	896	978	923	877	920	967	956	907	955	921	948	940	862	942	915	931	962	891	983	961	939	940	1008	968	912	909	942	911	903	948	931	956	909	938	946	980	962	914	940	938	966	931	940	890	948	925	926	938	901	971	984	920	904	943	889	908	973	959	951	933	952	965	884	965	966	957	972	916	961	880	927	981	947	937	911	986	958	973	933	893	965	959	978	959	961	938	954	950	918	986	984	915	965	979	928	939	927	962	943	954	930	972	963	936	931	967	974	948	921	954	911	958	921	965	936	965	969	952	962	967	947	918	916	1000	918	942	927	895	920	944	903	917	902	910	969	926	891	942	972	904	942	928	848	932	968	940	902	925	925	975	946	948	963	860	930	954	950	952	956	943	1000	878	952	973	958	941	905	985	903	957	902	924	872	929	901	941	972	981	931	910	936	961	954	917	982	980	963	958	984	914	930	977	959	904	970	971	1029	866	926	924	919	944	951	963	862	913	944	964	958	953	946	961	912
22824	21097	28817	23622	21096	21107	8137	1285	1035	948	863	866	796	825	809	755	748	762	748	722	715	713	676	683	727	669	679	657	680	678	653	658	654	707	693	664	693	648	636	651	700	666	633	615	665	663	649	606	677	661	678	657	657	640	652	647	623	680	680	645	651	656	672	676	649	634	656	635	657	619	701	681	645	634	667	664	645	628	678	660	665	677	609	668	600	682	682	599	619	673	642	662	652	655	641	654	670	614	653	602	654	615	650	655	643	659	567	632	615	656	673	631	698	605	667	678	644	658	694	630	680	653	677	636	635	707	680	618	635	695	604	652	654	635	666	659	667	685	628	634	636	662	662	627	676	664	646	659	663	675	689	664	637	610	634	617	664	634	621	662	625	653	669	648	646	614	609	690	661	624	632	634	618	641	612	626	621	675	660	618	659	618	663	620	614	654	640	606	634	679	626	622	599	664	648	681	645	637	681	632	618	652	625	677	604	639	652	635	653	666	639	599	654	670	628	646	649	651	612	656	695	669	656	675	596	620	633	642	635	664	649	643	616	625	651	631	680	653	603	681	627	666	658	616	664	677	668	658	640	666	571	650	633	620	629	657	642	629	649	722	647	629	623	648	658	667	661	664	661	640	629	582	640	620	623	666	641	673	680	650	638	662	648	659	600	605	597	596	649	645	677	608	630	692	673	624	609	643	632	642	622	607	614	616	630	692	631	600	627	678	613	612	613	598	648	674	656	587	641	654	634	681	623	631	645	612	643	642	632	654	615	609	668	630	627	654	633	643	643	627	639	646	649	619	651	642	662	644	647	612	612	636	649	674	630	671	682	611	660	629	671	682	668	623	621	654	672	639	641	624	633	633	637	655	636	625	645	626	595	624	647	639	697	658	625	611	663	626	631	647	623	625	632	649	645	666	608	648	594	616	620	706	643	647	649	650	664	619	638	662	623	624	686	670	681	617	610	610	641	615	637	609	639	675	632	688	627	647	653	661	707	655	646	618	667	615	635	693	676	627	645	626	645	624	705	609	618	610	646	647	688	693	610	640	626	661	631	598	619	642	659	643	580	663	612	664	567	645	646	614	624	655	608	779	642	615	630	633	619	677	623	595	653	618	612	656	667	618	655	611	638	672	623	667	628	659	634	638	665	653	670	661	640	677	643	687	645	638	661	678	630	662	626	653	663	651	644	600	614	640	592	606	656	688	619	653	648	663	647	620	682	627	666	632	652	603	627	678	680	678	653	655	622	664	631	687	624	653	627	633	667	610	609	668	619	695	623	645	658	635	665	631	687	657	639	635	609	640	656	625	674	649	606	631	637	701	669	668	602	649	624	640	632	596	643	681	691	673	660	635	627	614	618	613	653	681	606	656	661	630	661	659	574	638	633	646	662	610	679	619	602	617	635	600	649	670	619	644	638	629	595	629	618	678	618	627	618	632	685	644	619	605	640	686	650	638	689	682	661	608	571	636	647	664	647	681	609	674	674	630	611	637	684	609	649	613	633	625	657	640	680	678	604	633	644	672	621	656	613	693	719	681	640	657	583	628	626	658	587	661	630	633	654	653	636	656	585	638	670	639	619	628	646	637	664	637	628	655	640	606	621	662	638	631	669	641	647	659	622	624	628	630	629	656	627	642	623	593	634	652	630	649	627	608	679	655	618	667	613	657	648	629	629	607	661	662	630	598	628	615	639	618	664	635	639	635	637	655	660	617	604	620	676	665	643	645	663	609	671	614	667	670	643	630	658	620	666	632	668	651	605	601	688	639	675	701	612	668	662	635	630	648	671	686	660	632	640	644	660	638	644	612	648	643	634	666	653	637	604	635	668	648	682	615	653	628	621	657	663	630	671	638	613	652	646	681	646	619	620	593	679	654	655	650	624	680	594	645	649	617	625	617	648	656	680	670	643	624	688	606	623	609	656	607	644	636	669	677	605	650	606	619	602	637	591	621	597	677	659	657	653	701	605	637	687	690	634	604	616	652	600	678	620	644	628	652	653	622	631	659	609	650	619	618	642	616	656	626	628	649	668	671	658	642	644	642	612	629	662	583	621	631	660	640	648	634	618	651	599	630	594	642	624	626	619	642	636	622	649	674	664	627	642	639	643	633	707	639	645	694	613	654	673	639	676	656	646	686	619	663	610	633	616	672	638	622	663	648	647	653	618	684	654	649	631	644	675	646	618	657	645	655	598	631	632	671	657	582	636	632	616	616	602	623	658	637	662	638	659	667	623	680	599	634	605	609	639	636	580	629	634	631	687	636	617	617	601	625	639	647	615	674	660	639	664	605	631	611	664	688	637	646	683	617	619	608	637	698	628	591	633	647	634	630	651	641	691	608	660	617	652	616	670	678	648	647	641	670	656	660	660	669	664	667	629	669	649	644	659	645	660	640	615	646	681	633	634	654	640	598	604	642	611	652	638	599	645	648	630	678	619	651	655	713	624	633	656	638	677	658	648	684	652	659	613	710	644	622	688	664	641	634	645	646	637	575	679	698	656	657	638	640	621	608	679	629	644	705	662	635	613	619	621	619	648	655	630	641	680	646	613	639	621	663	619	670	695	617	630	642	615	644	635	640	606	630	632	659	611	626	646	624	665	653	643	693	694	612	660	649	656	614	626	649	640	719	630	627	647	648	647	671	599	655	630	640	651	635	677	646	667	640	640	651	638	630	680	683	649	624	620	641	626	698	670	665	635	640	640	585	682	581	636	641	614	652	675	669	657	677	659	592	636	636	643	669	650	685	674	676	616	635	614	660	619	592	603	633	657	608	647	610	628	652	674	605	631	634	671	664	609	647	646	655	618	622	638	673	634	585	621	604	651	654	605	682	636	660	582	677	635	630	659	654	646	628	671	659	631	629	641	635	632	629	683	668	615	618	638	630	636	629	628	665	623	648	633	654	633	621	612	659	689	625	608	633	664	650	636	636	657	622	623	673	640	600	641	624	686	647	665	689	662	651	679	684	671	601	592	630	654	690	649	642	616	656	596	640	626	671	641	645	630	657	618	640	660	625	634	645	669	664	647	637	616	638	634	605	633	595	672	692	656	638	673	658	638	630	641	629	638	622	696	635	616	632	643	650	698	658	665	634	694	647	627	654	649	637	631	649	676	630	602	615	634	645	648	648	637	648	641	687	670	638	600	628	619	614	624	613	700	653	613	638	655	621	626	632	629	656	619	623	639	616	645	678	631	619	634	644	667	668	620	631	604	628	635	673	621	620	660	645	588	630	612	644	654	630	669	635	663	628	679	609	609	639	624	652	596	646	602	655	640	635	661	668	657	619	641	668	596	599	649	615	679	620	606	656	673	667	678	693	613	607	635	626	616	610	651	644	654	589	598	615	602	622	667	653	688	635	621	669	621	631	637	635	670	633	623	634	627	657	606	644	638	689	647	630	610	662	608	601	621	648	685	655	656	636	640	658	633	634	698	664	656	620	635	626	631	657	624	684	688	711	644	623	600	587	646	621	610	633	641	632	669	625
43136	53565	11169	5753	3993	3232	2531	2099	1837	1590	1490	1265	1274	1104	1063	1021	1045	1026	1019	927	946	894	952	917	914	902	895	887	826	817	893	909	875	848	868	840	929	778	848	887	856	810	811	833	865	877	869	897	894	862	882	801	826	832	830	871	788	821	882	786	847	825	867	821	826	903	842	784	837	843	876	800	854	854	791	888	837	849	852	864	834	824	781	812	801	836	824	806	861	818	870	823	840	844	859	854	844	835	831	852	862	853	827	873	840	849	874	799	797	783	798	883	836	811	799	822	875	862	874	840	837	792	865	818	839	824	823	823	859	885	804	851	775	821	828	798	830	816	847	864	806	796	871	818	767	843	827	762	828	772	809	886	798	827	887	821	821	824	801	829	800	824	824	830	792	794	852	810	816	780	881	773	846	811	832	831	806	827	846	819	803	748	800	834	810	854	854	876	870	869	831	809	808	801	826	862	793	801	798	885	855	842	818	903	823	781	817	779	811	840	834	800	806	769	848	832	874	817	776	838	802	849	777	841	841	816	818	817	843	867	821	845	848	820	815	854	806	856	843	789	866	812	881	837	853	785	831	908	797	777	769	825	836	796	803	814	830	817	840	796	805	841	814	822	838	876	822	838	758	833	873	792	843	793	868	849	833	802	885	860	801	848	805	851	815	844	829	811	793	813	880	839	817	853	815	823	801	839	841	835	850	838	806	825	830	843	792	805	826	829	812	828	794	817	814	791	794	826	838	801	832	819	853	824	812	844	798	846	816	849	816	813	824	787	802	792	837	868	869	876	821	827	855	810	804	856	838	793	878	809	836	841	868	780	865	832	828	843	797	823	839	814	843	845	814	836	860	824	840	847	797	845	892	796	855	799	830	853	880	834	810	815	859	819	823	756	845	788	815	826	829	843	825	854	817	831	844	830	826	792	820	856	817	798	799	789	812	867	828	803	807	840	859	838	867	837	821	862	825	816	826	861	858	810	798	792	823	843	863	812	814	828	827	782	827	781	810	795	835	812	838	821	813	862	877	822	870	841	772	846	810	798	805	810	844	809	861	838	849	829	816	832	853	830	844	867	829	830	840	790	800	792	835	834	868	864	770	843	794	862	824	796	841	818	860	798	847	832	848	813	802	863	828	849	819	850	849	776	857	827	798	846	785	832	794	884	766	823	871	845	817	800	857	893	842	800	798	874	847	859	792	787	800	819	850	840	870	770	791	842	808	793	812	832	838	833	803	847	807	840	816	835	789	844	876	825	894	823	814	822	871	761	805	836	866	848	797	826	820	840	818	801	776	819	825	852	847	847	838	804	796	829	798	819	796	803	776	804	814	842	792	810	817	812	862	881	818	863	805	818	830	874	819	821	834	783	814	848	833	822	783	843	783	862	859	819	809	824	863	780	768	799	833	774	797	819	795	826	747	730	789	850	842	834	773	874	850	825	810	773	805	831	836	855	758	796	855	831	831	831	839	859	841	786	848	842	869	832	833	770	824	785	824	827	841	801	835	813	817	832	825	835	786	814	815	803	868	791	816	834	789	863	831	798	842	849	881	825	914	839	855	805	850	825	857	833	806	869	837	842	801	795	817	798	815	784	852	821	755	826	803	812	790	807	851	842	748	848	807	818	792	837	796	829	811	906	845	860	807	825	819	840	803	823	789	815	814	823	853	813	825	824	760	826	835	816	836	897	849	863	815	860	812	826	799	791	864	841	784	802	822	777	813	822	859	818	890	812	786	810	822	811	813	812	852	873	831	824	846	873	794	851	800	834	809	803	769	832	827	784	836	839	859	849	865	821	840	813	799	840	870	845	824	794	815	873	869	827	818	833	818	863	803	843	876	857	783	830	787	872	797	835	823	813	877	835	791	821	825	855	804	818	827	843	805	840	800	807	877	821	816	885	826	823	813	810	809	818	809	817	851	817	847	841	840	845	820	847	841	816	823	815	811	819	856	813	776	815	809	772	854	801	805	821	812	808	865	834	847	844	854	821	801	822	867	877	861	826	811	822	821	848	921	850	809	869	844	801	839	852	762	813	823	854	816	870	790	883	815	792	835	818	839	845	785	803	825	826	781	798	845	758	841	814	774	827	862	836	818	848	879	837	828	819	826	855	863	815	835	843	808	807	804	757	843	835	877	845	814	859	807	828	829	849	860	834	849	830	829	863	831	789	812	815	795	840	839	813	807	824	817	820	823	826	828	821	828	790	846	817	845	852	867	826	831	777	830	883	863	814	855	814	818	862	848	852	774	813	803	868	776	794	824	788	837	823	794	842	822	862	852	804	828	827	817	822	814	840	813	823	816	823	811	814	825	828	834	846	826	835	820	806	808	824	825	860	782	844	900	852	816	875	810	772	796	838	828	855	819	860	804	854	862	859	788	818	787	835	795	807	785	815	841	820	841	830	817	803	867	799	852	844	789	779	846	863	791	860	829	845	776	826	775	787	875	870	825	848	832	874	841	839	828	819	791	806	850	811	814	770	834	843	876	827	840	830	779	808	859	849	805	835	804	787	874	822	786	846	801	804	830	853	745	788	826	818	811	887	850	822	832	751	804	797	853	797	822	817	827	796	824	853	844	819	814	848	819	802	806	840	855	846	824	833	842	773	810	792	794	854	858	875	840	822	819	845	807	839	872	797	816	850	829	829	863	800	852	859	817	869	862	863	875	838	822	813	818	806	812	859	801	798	841	823	814	785	863	842	830	791	850	800	859	844	830	886	833	851	813	802	792	843	844	875	889	814	794	819	846	830	807	854	867	815	866	836	874	804	794	867	836	808	849	813	810	831	828	881	796	816	832	833	796	851	841	823	816	878	753	827	875	840	791	783	842	804	848	848	844	837	830	827	850	839	801	841	854	800	891	800	882	807	843	800	809	834	822	879	876	862	800	810	846	811	791	821	826	823	822	877	822	813	811	801	804	814	849	828	823	782	802	819	818	846	826	825	869	798	846	796	786	823	841	829	833	825	770	828	808	805	830	817	781	828	844	803	831	765	813	830	862	821	797	863	830	870	755	838	777	816	848	809	822	842	882	802	833	826	770	828	858	847	824	847	809	812	817	858	795	811	813	847	848	849	811	819	852	829	749	811	797	794	742	820	780	804	785	806	838	803	870	782	838	841	819	823	814	830	786	795	837	853	855	876	813	816	844	838	803	832	827	826	846	833	890	892	824	823	812	840	803	787	837	854	857	833	858	870	840	834	812	799	779	844	856	851	808	828	802	827	851	805	842	829	811	853	806	832	794	858	805	817	848	812	836	847	857	828	803	774	867	774	839	773	850	863	786	813	836	788	819	828	798	797	773	801	771	808	854	817	844	819	839	815	822	781	833	787	828	852	835	848	842	800	836	838	790	762	794	797	838	802	781	803	857	825	881	798	870	805	860	833	843	797	863	744	828	781	867	820	851	833	822	771	842	834	773	807	800	800	837	836	814	826	825	776	852	857	868	774	845	804	869	852	812	814	834	784	795	888	853	837	821	846	842	800
28448	23541	13417	1785	823	743	622	513	513	484	514	524	500	470	471	476	499	512	502	483	484	532	519	502	485	530	475	510	482	482	497	480	502	522	466	490	475	505	505	500	488	504	481	482	484	507	487	517	497	483	507	512	472	512	532	499	487	481	482	490	487	532	520	517	459	434	493	503	480	467	501	494	478	527	452	499	470	507	497	520	520	466	478	463	536	494	520	467	460	461	501	521	493	466	483	503	462	511	547	502	513	458	483	456	509	493	536	476	455	509	496	482	473	490	482	482	505	487	514	472	481	510	505	477	471	516	457	492	473	480	476	503	520	469	474	475	493	485	503	483	497	484	522	509	502	514	493	454	472	486	454	533	495	509	467	523	488	491	499	494	474	478	499	533	476	496	484	532	486	526	511	444	464	498	505	490	491	501	469	513	526	526	451	488	512	467	493	506	489	462	498	491	493	481	477	484	477	486	511	475	466	486	527	479	497	488	471	518	492	452	514	495	459	467	482	482	497	519	488	471	493	532	467	505	497	487	515	509	507	464	467	478	502	485	503	480	477	460	501	523	450	526	469	486	461	525	452	509	469	519	481	531	508	513	474	512	486	438	498	490	484	527	521	480	502	495	525	482	488	479	511	513	532	483	502	489	504	492	483	477	488	525	477	486	467	474	480	494	515	487	513	492	496	500	485	482	468	489	492	484	472	482	516	473	478	506	522	492	501	471	481	491	520	448	523	493	475	487	475	478	525	491	474	498	475	460	512	482	503	437	497	520	483	516	468	464	476	475	505	448	469	473	516	504	492	494	515	512	508	495	447	468	491	521	467	468	458	473	469	488	510	455	473	447	494	520	482	508	484	482	545	487	493	496	538	493	509	523	509	491	503	508	510	487	495	486	472	485	474	517	474	491	499	484	517	479	463	483	517	498	509	514	482	533	490	506	450	506	528	479	533	489	500	518	492	489	452	485	467	499	509	491	499	477	466	463	503	542	543	487	473	489	478	522	464	521	439	473	463	491	521	465	498	447	463	447	536	491	486	482	484	525	457	483	534	488	524	482	463	506	523	468	504	480	490	524	546	502	527	498	483	506	471	471	501	475	479	475	499	511	487	503	518	496	512	495	500	500	500	446	537	476	482	525	493	425	505	523	487	482	473	478	547	522	521	477	520	483	506	482	461	502	484	461	505	482	465	477	461	469	478	496	512	499	467	509	485	458	512	504	503	471	489	505	461	512	479	501	515	476	512	504	501	467	525	519	505	513	475	506	466	535	483	460	468	444	484	504	517	485	480	472	498	459	448	448	531	501	489	498	494	473	529	497	460	504	449	481	519	478	513	491	509	483	451	490	487	486	471	470	482	485	503	474	448	532	496	483	475	473	521	507	477	523	527	473	498	441	436	525	510	465	486	473	516	499	494	492	508	455	469	455	501	480	500	485	464	481	494	542	520	480	465	507	487	497	496	499	500	471	478	517	459	511	525	483	454	504	448	491	503	486	483	441	436	481	500	518	518	502	461	494	503	504	485	495	462	461	500	526	504	492	505	460	496	482	537	464	468	446	481	472	492	494	541	484	464	495	447	479	514	514	510	488	508	496	495	438	458	475	455	476	503	475	494	455	511	521	505	472	461	495	486	470	474	505	524	463	472	513	501	506	520	505	501	473	484	467	480	510	509	508	503	451	480	492	430	488	508	507	476	499	534	479	479	487	469	473	490	469	496	526	462	516	491	503	461	487	509	479	507	509	520	476	494	505	529	434	499	504	504	507	525	477	473	498	477	495	509	487	477	487	473	504	461	479	501	492	528	520	462	485	508	465	470	467	473	471	464	502	496	500	503	514	446	477	488	494	472	507	466	492	441	514	474	522	492	478	496	488	500	471	502	515	467	511	500	474	496	497	480	522	455	510	499	491	474	534	492	489	511	500	477	481	483	488	460	460	501	481	469	481	490	497	478	489	498	493	519	510	503	466	467	521	468	483	513	509	484	475	462	513	477	493	532	504	510	474	488	488	478	502	492	498	500	515	521	475	500	530	516	498	483	499	501	458	487	487	505	477	507	472	470	433	493	497	508	465	502	457	483	504	485	486	498	511	499	502	496	482	493	467	532	498	481	489	481	498	460	454	497	509	475	483	502	477	491	507	461	465	473	487	473	475	446	492	521	511	453	532	445	499	480	466	489	468	477	507	480	505	534	474	483	489	462	506	488	515	509	493	486	496	460	478	511	464	502	498	512	462	533	492	491	495	474	496	487	492	466	458	491	509	473	484	457	507	474	489	503	479	499	503	507	497	489	483	517	480	515	478	474	483	475	501	504	523	504	479	492	470	497	466	519	469	496	501	500	477	457	461	497	501	499	507	509	476	518	486	494	510	516	489	489	487	477	456	472	489	499	464	492	484	519	462	470	458	459	491	491	524	464	468	480	493	498	501	494	476	496	516	513	479	502	471	496	458	473	472	501	489	495	464	498	527	472	504	497	483	480	455	480	466	480	500	483	481	516	464	498	481	501	447	522	473	507	519	540	475	463	466	538	494	451	492	481	529	491	505	475	478	523	476	499	467	477	498	524	511	508	522	447	438	475	513	475	489	505	484	535	534	467	464	492	493	499	481	496	482	489	468	484	508	476	506	519	475	516	511	491	454	510	518	506	463	494	492	469	493	471	508	500	475	476	503	513	483	509	479	459	492	479	454	482	476	475	451	503	497	490	515	481	490	483	497	502	510	487	467	558	489	470	474	475	507	494	502	510	462	482	512	519	491	467	475	494	493	520	503	479	482	485	486	492	457	481	509	481	474	457	456	499	467	510	477	473	499	509	479	485	501	518	452	510	489	510	463	539	448	492	494	492	554	516	497	515	479	512	493	505	415	495	475	520	533	487	496	519	487	456	485	489	462	488	460	470	486	526	512	476	528	469	503	507	473	488	479	493	503	473	529	505	493	504	480	504	505	494	511	460	485	516	487	499	518	503	468	463	514	482	536	497	513	529	511	506	482	505	532	476	474	477	511	491	483	516	477	490	485	506	490	483	508	509	517	461	460	425	479	460	518	502	532	496	524	490	483	503	495	486	511	496	484	473	505	467	500	466	452	471	516	471	476	524	474	499	504	488	500	502	465	504	478	474	497	491	490	493	526	490	465	487	497	491	483	461	462	465	525	507	488	502	448	467	525	496	513	462	525	453	468	476	517	491	478	487	539	520	495	452	482	460	534	500	488	484	476	524	483	509	516	502	489	484	470	482	496	485	453	520	496	519	487	486	480	464	473	537	503	494	507	485	489	449	538	460	509	482	497	423	515	446	464	483	470	493	488	507	518	491	482	461	485	493	551	516	486	511	468	462	501	526	512	498	516	511	474	513	499	508	481	476	431	441	463	494	505	497	495	503	464	476	471	465	498	497	505	476	483	474	467	476	522	512	502	476	523	520	455	471	495	468	477	502	464	478	488	452	510	504	469	487	504	503	476	457	480	486	487	550	515	473	474	474	482	503	486
35193	32742	1514	917	805	715	773	691	694	648	659	677	663	634	629	665	681	693	663	664	631	646	635	664	629	651	681	603	639	615	648	597	680	664	642	651	637	620	581	634	622	599	639	683	638	681	682	635	621	611	620	691	664	625	614	639	634	634	623	625	596	630	639	690	607	635	642	651	607	639	627	652	632	617	665	634	633	616	613	663	653	650	639	637	604	661	621	646	648	635	603	608	631	651	628	685	638	635	620	648	651	644	648	646	633	676	659	661	631	646	642	604	649	649	620	613	656	586	665	635	645	630	619	651	680	586	600	700	625	625	660	646	617	584	677	615	636	627	649	663	593	657	630	653	642	630	646	664	647	605	621	640	614	619	641	658	622	697	648	637	655	697	647	634	677	635	603	654	618	646	626	642	599	639	663	666	646	652	617	622	644	624	622	626	653	646	602	618	626	640	631	624	582	666	612	567	629	652	658	656	645	658	660	617	638	663	670	655	633	659	635	620	621	636	592	570	603	613	654	639	673	620	592	615	675	623	639	593	613	625	665	657	667	615	667	646	646	594	636	637	598	615	666	649	639	684	643	625	585	614	613	630	617	639	637	615	666	656	666	641	646	620	676	675	658	644	641	636	680	625	606	581	700	609	668	627	619	623	656	638	619	620	654	637	598	604	653	629	617	657	648	636	639	646	623	638	637	633	640	637	649	633	658	611	588	609	656	639	627	633	670	658	612	609	648	634	665	611	627	641	678	635	653	650	624	640	661	611	636	649	657	633	639	636	636	660	648	630	658	671	637	646	665	654	603	642	635	630	607	630	661	621	627	634	611	621	674	613	692	652	620	676	646	559	654	621	633	649	626	628	589	602	635	621	630	646	636	638	676	665	648	627	658	653	614	634	640	624	652	650	600	668	650	646	637	635	610	656	644	650	631	666	655	641	629	624	609	620	684	647	636	631	639	642	700	644	623	634	601	649	647	614	665	629	656	642	652	560	655	625	640	629	600	587	603	657	699	658	613	592	636	646	626	652	597	638	686	666	643	603	648	688	650	649	607	641	642	629	645	682	624	625	665	635	627	677	663	592	657	662	578	646	629	622	661	632	645	627	679	691	629	621	666	662	623	626	611	636	645	673	644	685	649	611	627	581	612	638	636	638	626	681	620	661	630	655	651	658	628	676	626	605	639	656	677	651	598	632	664	638	622	703	623	611	652	664	699	632	615	611	610	733	603	664	663	649	635	617	680	634	616	656	620	671	629	610	637	657	613	621	594	599	618	621	605	658	637	641	658	641	648	641	635	615	605	670	624	639	609	651	629	645	656	648	634	658	646	591	597	643	642	674	644	611	602	656	648	627	611	621	680	627	646	656	643	624	625	626	669	658	601	607	643	625	672	635	624	653	624	636	626	631	622	664	650	566	645	640	609	613	642	672	644	669	631	613	608	605	620	636	620	625	557	639	614	623	571	677	694	614	643	636	642	617	650	650	670	638	628	640	581	626	607	647	684	628	631	648	635	628	615	666	647	572	596	654	619	650	656	603	668	623	597	630	668	630	615	668	606	632	625	616	627	611	612	679	636	634	615	619	621	627	626	655	664	630	630	623	650	618	664	612	636	659	687	638	621	666	688	642	637	640	615	613	689	643	607	656	657	654	640	608	633	596	654	619	657	681	652	672	657	620	661	653	623	644	628	642	672	626	634	692	610	590	649	639	671	649	646	636	644	623	641	619	655	622	629	605	659	627	612	649	643	631	619	629	667	636	619	618	616	642	576	642	630	629	623	633	629	611	651	637	635	681	617	621	613	593	611	607	654	639	600	651	609	660	651	592	625	642	636	626	629	652	610	657	625	617	661	636	647	681	590	624	656	688	603	616	610	654	614	657	611	650	674	613	626	629	640	619	617	664	600	669	621	631	661	653	683	622	670	624	645	643	683	622	649	646	608	645	611	589	643	586	632	674	694	636	627	613	645	602	592	601	631	656	617	636	565	630	619	669	656	649	620	616	659	668	694	661	603	642	615	618	590	619	637	632	662	645	654	636	650	639	599	616	636	632	693	606	604	660	643	657	678	620	638	615	626	600	636	613	630	610	676	622	682	614	654	626	619	669	644	643	667	667	647	653	657	695	619	629	611	648	669	653	605	618	630	590	630	642	627	592	637	650	612	673	660	663	666	628	629	648	655	672	640	623	689	624	609	658	608	652	640	632	686	628	652	629	636	630	648	626	608	646	613	653	623	622	681	590	646	645	605	599	626	654	594	579	611	609	625	613	642	604	656	655	641	623	625	687	623	656	660	606	637	615	650	626	644	625	632	643	603	648	613	611	637	648	642	639	605	628	633	643	675	668	650	586	656	624	681	646	627	602	626	658	587	621	601	665	644	659	652	616	586	648	630	608	638	628	651	666	635	649	644	635	635	638	629	602	630	660	648	664	658	612	653	667	631	617	652	591	630	612	677	684	616	709	585	632	644	631	630	625	643	590	623	616	598	662	619	562	616	616	653	649	639	671	635	661	672	638	644	632	611	669	671	646	630	638	668	655	603	600	647	663	631	673	649	618	668	660	645	636	623	674	633	634	679	635	644	645	643	595	647	630	642	625	649	641	630	627	625	560	607	620	649	651	681	626	648	630	634	660	654	645	599	641	685	663	656	619	618	621	636	617	682	603	632	635	633	626	646	659	620	663	649	626	623	705	632	634	588	626	656	645	625	615	634	671	646	649	625	670	604	683	654	610	669	592	632	629	613	620	627	626	637	617	626	672	621	625	689	642	620	649	639	611	667	632	575	591	620	627	610	578	634	659	606	647	662	653	630	653	667	622	632	624	622	647	670	655	625	651	620	627	637	627	672	637	645	610	637	612	658	615	644	627	618	640	656	638	638	683	654	656	637	621	677	604	630	661	646	638	626	587	666	665	623	639	634	640	613	674	610	643	603	625	625	603	651	594	634	606	629	622	644	625	630	633	679	662	671	616	629	670	648	671	622	635	644	655	621	650	637	646	618	637	611	633	620	673	626	628	631	615	672	620	613	615	661	619	647	662	594	647	630	659	645	625	657	637	636	592	690	651	644	618	624	668	636	636	620	659	616	619	624	647	613	642	660	642	612	660	685	628	629	637	636	600	635	677	697	599	633	617	614	626	643	616	608	700	651	572	579	606	641	604	634	636	629	604	637	613	610	601	599	644	661	676	612	651	653	637	627	630	618	633	658	603	634	655	627	627	628	622	600	647	666	637	594	626	660	657	647	648	653	650	658	657	650	640	629	660	667	589	612	646	624	631	630	662	582	600	651	655	655	619	634	620	617	615	601	692	569	629	613	626	619	641	576	667	627	644	579	633	679	622	644	653	601	651	592	672	607	636	655	655	645	613	627	663	631	684	617	614	668	634	640	625	636	661	627	641	651	665	640	615	645	655	626	623	615	651	621	612	606	637	638	679	644	646	622	660	650	680	650	668	677	658	652	598	660	635	635	633	631	572	600	593	645	616	627	656
23883	21095	28305	24040	21033	9370	1530	1018	924	933	870	809	824	875	796	845	810	760	739	767	784	730	729	737	781	726	777	774	738	705	742	762	758	745	729	746	768	746	713	746	719	745	733	763	670	797	747	758	798	791	755	706	747	732	727	702	743	782	763	767	804	761	731	746	745	713	720	738	720	726	771	772	735	716	738	722	703	757	733	692	737	731	724	760	734	730	746	780	723	693	698	739	710	756	727	740	738	797	761	744	729	754	710	710	728	738	765	696	753	751	724	728	719	705	711	723	708	721	726	741	716	736	726	699	732	718	777	746	744	750	712	749	754	748	773	711	709	747	731	707	757	738	716	752	685	773	749	727	708	777	745	740	722	714	740	700	774	703	765	729	724	784	730	752	731	720	719	750	768	738	758	782	765	760	713	712	720	716	739	750	721	717	713	723	696	716	735	758	758	719	709	730	731	769	692	749	712	717	745	741	764	772	766	728	765	728	728	716	755	770	688	737	701	770	703	690	727	731	713	690	752	753	757	744	728	750	793	710	756	736	792	747	739	723	708	756	699	774	719	690	723	683	719	728	740	723	753	748	706	763	766	737	738	757	705	740	730	717	713	719	730	740	727	684	749	762	741	702	725	752	740	762	749	777	715	761	709	760	772	718	739	744	722	724	786	739	675	690	727	734	748	712	739	754	750	764	743	739	723	743	762	763	780	731	712	746	751	795	706	703	734	741	760	717	755	723	723	701	773	732	786	718	675	723	739	720	703	719	710	691	747	700	751	773	731	695	808	674	782	731	739	687	726	709	695	736	755	781	731	774	733	744	689	746	736	694	744	725	744	708	737	691	782	742	747	705	737	711	726	772	747	728	750	765	723	706	798	673	784	698	755	710	767	767	758	737	760	735	754	718	742	722	756	773	754	721	739	698	741	723	685	718	701	709	754	732	719	784	752	716	765	760	728	722	724	711	774	717	755	714	777	738	748	752	747	708	754	710	756	805	754	708	776	723	744	738	704	728	703	763	723	786	744	737	750	729	724	732	721	766	714	790	746	718	746	752	721	760	770	726	761	754	735	741	723	699	781	778	720	755	752	747	780	743	746	762	740	695	732	703	711	796	723	726	752	713	723	713	743	733	716	779	736	728	726	787	732	740	739	718	701	716	752	755	697	739	742	786	726	729	676	692	711	770	694	724	737	721	783	739	694	740	735	758	741	725	751	723	765	760	771	734	692	735	761	738	720	724	744	695	739	780	692	766	708	706	720	749	716	732	745	734	737	791	722	719	728	703	754	738	737	742	758	718	735	748	690	748	742	744	746	721	732	695	724	774	778	748	732	754	715	744	727	776	724	760	689	730	753	742	685	718	770	741	734	729	787	768	775	772	719	732	716	734	719	726	721	734	749	759	721	739	755	686	719	728	707	736	750	752	697	771	697	746	772	728	745	758	726	744	740	756	787	731	723	710	765	729	702	744	705	751	725	761	709	737	742	745	709	728	726	713	787	771	730	771	745	734	723	676	681	734	736	753	732	712	753	724	707	705	750	718	759	738	692	715	706	727	746	731	700	734	733	748	762	732	744	710	812	741	750	711	780	702	730	710	766	731	711	753	753	758	715	749	795	729	764	717	762	726	685	668	729	757	766	762	745	748	745	734	753	708	717	723	700	716	703	770	750	791	704	740	758	749	723	746	725	745	735	712	747	719	756	782	755	738	745	716	695	708	739	705	772	735	728	754	676	769	768	748	792	717	760	751	757	676	729	758	735	709	738	750	750	715	729	753	763	728	705	685	760	772	760	749	703	721	794	718	724	762	735	700	760	731	747	752	770	693	749	722	774	711	717	704	722	779	689	725	718	725	753	747	722	734	743	741	721	765	692	705	735	758	761	718	747	757	743	748	714	730	759	697	753	733	729	720	752	668	737	729	768	748	781	750	704	722	685	718	687	705	729	756	768	744	733	734	678	752	689	748	704	778	709	732	691	781	749	720	726	773	744	726	732	742	765	728	752	746	726	739	717	717	737	754	770	732	739	774	732	717	735	747	768	725	760	692	750	757	743	759	731	744	727	748	701	739	722	726	747	687	724	729	740	748	742	713	739	737	730	713	748	775	728	738	732	736	741	718	726	697	771	767	723	715	762	715	750	716	768	741	734	730	696	729	733	747	781	727	700	730	775	747	729	764	726	751	743	778	659	659	737	757	722	758	737	739	724	750	745	690	806	753	712	744	776	750	687	751	721	719	729	738	794	743	694	760	723	736	716	732	736	739	759	721	724	713	786	763	705	714	726	762	728	690	742	704	704	763	720	709	735	747	731	714	743	725	728	721	719	803	771	737	745	750	716	690	705	727	699	710	722	730	712	718	735	749	749	717	750	708	763	690	769	727	737	724	719	722	787	729	745	734	717	708	759	731	724	733	746	695	783	717	735	716	762	691	762	790	737	756	729	746	744	756	730	736	760	682	718	736	723	748	758	751	762	750	745	736	703	728	780	708	758	707	708	784	711	736	766	764	769	716	759	745	721	726	798	762	737	783	695	739	750	760	734	763	699	737	746	691	739	728	748	741	723	718	695	731	672	754	736	728	731	727	730	706	784	735	753	664	748	690	718	691	694	720	790	735	750	719	697	760	783	726	766	718	791	746	750	748	731	707	693	761	738	733	706	741	752	687	724	753	734	788	731	743	764	794	745	709	734	704	752	716	716	720	755	699	743	704	750	739	737	766	783	710	731	684	727	714	768	758	761	727	762	726	787	818	733	707	705	726	762	694	764	751	700	738	726	724	741	781	752	758	718	776	716	701	742	748	728	760	747	749	734	733	752	750	700	709	766	759	709	715	733	783	685	721	686	721	681	739	747	778	732	739	728	778	741	741	755	754	746	729	750	728	764	700	723	726	717	746	709	701	767	745	767	694	756	735	747	700	748	703	712	721	714	807	729	718	762	771	793	765	768	736	768	720	758	763	733	720	743	785	715	715	727	761	688	747	718	698	708	731	751	769	752	745	733	705	696	737	731	739	758	730	733	753	729	790	606	697	736	795	681	680	760	776	754	710	741	786	753	744	749	741	718	710	713	754	746	717	755	725	729	757	691	752	773	708	745	759	776	747	784	684	729	763	777	702	761	743	747	738	767	727	727	692	761	752	737	709	716	750	748	732	744	755	696	753	742	713	712	692	784	763	755	772	758	745	762	749	717	737	750	757	751	798	717	780	748	725	730	758	703	739	800	711	703	769	722	709	664	724	721	719	731	742	684	730	700	723	711	722	754	713	734	771	721	710	725	701	740	738	754	698	737	736	733	713	740	709	788	747	729	713	738	722	688	760	738	725	773	739	755	764	704	720	771	729	723	746	741	735	696	767	710	770	726	741	748	751	729	672	744	747	780	666	750	731	718	766	727	718	706	742	670	753	738	746	684	719	738	709	739	746	769	692	743	720	712	775	729	733	764	733	757	740	766	699	717	745	744	720	715	749	764	769	755	748	719	756	710	760	703	686
38250	45334	7110	3687	2707	2279	1839	1613	1440	1410	1273	1115	1107	1068	1120	1029	1002	1039	1023	1028	965	988	964	956	965	952	1006	969	973	1016	1035	951	997	970	904	922	944	961	911	945	983	925	955	943	938	967	984	954	966	920	916	999	983	926	949	958	985	915	945	959	1027	952	983	932	963	897	939	926	1020	968	971	980	949	971	978	1073	983	952	881	958	971	923	919	942	941	883	931	965	898	969	922	953	965	945	943	987	975	926	979	914	932	1026	944	1025	967	963	922	927	959	959	925	941	916	942	916	922	954	956	957	937	919	940	983	949	932	918	969	932	917	958	940	910	960	922	937	890	950	931	932	957	915	922	907	975	918	946	925	956	917	921	939	974	947	1000	969	989	975	920	887	945	963	944	923	965	889	936	966	920	1001	922	928	956	922	958	949	911	966	917	949	952	994	929	971	967	892	973	950	967	989	942	969	938	975	947	916	967	931	931	950	955	945	920	914	946	958	946	1010	893	907	959	919	893	972	956	962	950	992	934	957	949	958	892	930	961	920	963	921	949	958	931	949	919	923	987	925	942	959	987	926	969	946	947	946	1004	969	936	905	959	904	947	902	963	892	918	939	902	947	892	965	877	972	985	962	936	926	930	934	968	916	989	927	903	955	886	964	941	968	909	945	940	983	951	897	936	948	897	912	965	964	933	983	925	958	931	905	1031	890	966	964	954	898	962	931	960	912	895	1008	917	931	876	987	950	918	928	935	1008	945	935	978	968	908	907	950	942	937	957	979	913	959	976	949	928	962	920	942	922	963	996	972	1009	933	935	944	907	955	929	985	1005	998	977	941	975	942	976	932	926	892	923	898	950	964	944	940	956	960	944	1006	916	967	917	958	945	909	946	910	948	963	937	935	956	997	961	956	968	954	942	957	946	941	938	965	941	916	1017	920	961	983	923	914	1025	963	958	925	941	990	970	942	924	931	933	945	945	903	919	929	912	927	922	927	908	1018	954	914	964	871	922	868	910	953	954	937	907	938	955	932	938	935	962	980	973	930	939	974	970	962	919	916	1012	923	912	994	960	900	935	976	931	955	872	975	966	986	966	957	906	906	925	897	964	950	933	905	954	938	931	950	965	943	913	964	916	874	938	919	1008	949	933	966	967	971	955	937	952	920	955	931	953	953	938	914	946	884	972	935	972	980	937	903	953	932	899	944	906	962	926	966	947	913	936	1000	973	984	916	970	944	843	931	986	1019	925	954	908	1021	955	944	940	1022	974	972	974	924	945	934	911	922	980	928	893	899	908	986	910	920	932	932	910	939	896	976	905	973	883	932	968	911	918	927	939	951	941	953	992	914	951	929	966	1004	948	959	950	912	915	897	948	995	913	917	909	966	1036	973	952	940	973	952	960	929	953	941	923	955	941	897	919	952	966	915	928	929	910	966	944	926	950	914	952	1017	953	1007	920	917	935	931	913	980	925	952	986	922	969	944	951	928	904	944	961	892	916	888	931	936	952	913	952	911	954	984	952	950	936	932	1002	976	943	894	957	925	895	899	938	968	972	895	924	977	933	980	1004	969	913	952	926	979	933	979	985	919	996	931	956	940	1000	939	961	900	918	973	986	928	927	969	955	956	883	937	943	906	913	998	939	945	936	966	879	936	980	970	916	913	943	1009	904	965	914	963	906	1007	972	953	904	950	1011	1002	930	941	981	979	933	880	957	968	957	949	929	950	987	1012	973	975	928	967	918	942	953	976	974	933	959	888	901	964	914	962	960	955	931	960	928	979	901	958	881	959	903	915	964	962	1010	1014	948	919	979	939	964	976	949	960	951	952	936	854	956	967	956	898	906	1000	935	956	936	921	971	954	963	912	900	922	927	940	939	951	977	919	940	963	892	986	941	947	938	947	948	978	895	916	938	953	973	931	946	948	948	931	912	987	992	962	1001	949	981	933	899	937	934	948	921	919	937	946	916	962	941	947	927	894	964	910	924	944	915	934	965	917	908	838	974	948	979	890	957	983	937	919	899	906	878	919	960	981	948	934	923	869	927	909	942	918	935	960	976	959	901	886	953	905	987	935	925	916	929	935	958	909	912	969	930	934	929	894	979	904	960	957	887	927	983	889	895	939	918	963	935	966	924	989	978	982	932	963	930	916	908	976	925	1012	961	950	932	898	935	956	921	1002	929	942	957	931	948	950	937	901	903	970	919	924	959	930	955	967	933	893	960	901	895	984	918	952	902	947	912	916	933	932	931	923	986	899	932	943	986	917	985	1001	923	960	926	969	960	952	906	942	935	892	944	980	957	958	923	991	897	990	880	991	924	932	946	976	897	927	925	933	906	980	958	965	902	859	954	947	922	920	950	940	921	955	991	972	904	909	912	988	882	942	954	941	939	946	949	888	902	957	965	969	921	965	926	944	939	893	976	943	936	930	918	990	922	957	993	969	901	938	994	962	990	952	911	877	936	912	947	946	931	943	904	905	972	890	1011	978	982	892	974	979	852	901	927	1008	986	965	946	947	968	1013	927	939	943	897	920	893	945	931	982	923	879	993	909	869	986	918	943	989	936	934	921	976	974	910	983	896	964	950	958	939	944	921	944	981	923	929	897	956	917	1023	955	980	974	946	973	932	969	964	902	932	983	951	950	994	948	913	954	908	981	977	983	948	942	955	884	965	896	951	938	923	981	964	938	973	938	926	926	966	906	963	967	875	957	964	941	929	952	941	915	927	923	962	950	949	948	926	976	921	933	990	939	961	942	923	929	932	901	964	879	924	904	929	919	1022	908	902	962	926	958	968	925	876	982	962	972	924	973	919	956	981	939	928	955	972	925	953	884	893	923	977	901	923	918	929	970	968	879	948	956	952	922	975	925	909	910	920	900	922	945	923	946	969	942	910	977	966	937	920	950	1012	956	913	914	919	935	947	993	911	985	971	924	940	913	891	919	943	958	921	944	940	895	1007	907	954	961	896	907	950	927	957	925	950	954	908	946	937	975	940	922	996	999	972	926	916	982	932	946	934	903	945	933	901	955	970	936	936	921	943	954	917	958	941	929	948	1001	958	942	935	917	965	985	919	888	932	904	900	991	958	936	902	871	992	947	979	890	985	940	938	887	931	957	923	933	993	902	953	977	892	966	897	950	953	991	933	970	905	887	909	942	950	931	914	979	913	965	947	963	969	942	901	923	898	985	930	928	999	907	939	965	933	912	936	907	920	898	918	942	900	948	957	911	952	960	944	973	908	964	967	964	938	934	954	940	944	972	928	940	927	928	944	967	889	953	928	936	957	933	897	956	965	948	961	970	1004	936	926	936	986	954	967	942	899	915	974	951	934	937	969	911	991	937	916	957	947	923	970	945	904	949	927	966	959	949	933	989	889	936	935	889	951	972	949	928	946	967	967	967	923	942	976	943	909	945	950	948	938	890	970	948	903	926	972	963	903	927	967	929	958	894	916	854	940	928	932	908	957	927	1013	942	935	979	941	902	938	897	938	973	943	942	954	893	963	959	934	931	946	964	898	972	951	957	915	961	918	930	953	919	965	932	936	873	960	986	983
22824	21102	28797	23605	21097	21105	8196	1300	950	924	914	846	811	838	795	770	739	742	697	691	722	673	687	765	715	697	665	707	609	679	663	639	673	704	643	650	644	668	637	648	627	649	605	632	640	630	629	634	646	587	621	615	679	635	656	614	662	712	612	608	596	649	636	668	645	632	602	639	620	653	627	614	650	644	621	617	636	591	639	685	651	628	667	642	672	655	616	677	661	626	609	608	665	624	638	610	666	619	653	605	612	620	650	636	635	685	595	631	659	617	669	613	583	647	632	642	637	588	595	671	632	606	662	628	652	666	651	653	631	611	646	629	649	675	638	632	626	643	645	656	600	630	631	643	615	594	646	667	599	614	664	618	629	639	666	674	600	625	659	605	645	680	625	627	620	680	640	646	619	671	631	642	656	583	586	636	633	645	643	655	686	631	631	610	608	639	608	655	648	672	617	657	641	599	643	585	629	629	618	632	667	682	622	620	646	669	620	630	658	630	627	604	639	651	594	625	685	672	639	629	655	651	612	566	631	666	610	647	618	588	628	631	595	627	663	632	656	630	604	610	617	576	608	620	603	629	665	631	627	665	622	631	619	606	616	630	637	635	665	645	649	658	614	626	584	626	644	623	621	609	636	622	671	669	622	646	633	661	608	643	606	677	647	638	641	662	653	656	636	661	618	623	628	616	641	628	636	633	615	607	604	654	590	578	660	642	615	661	619	619	629	614	594	617	588	628	612	624	644	633	666	624	642	654	626	642	612	623	644	601	627	685	620	589	646	598	636	599	625	632	642	660	659	611	611	614	642	618	645	625	630	634	657	672	578	587	631	643	640	628	655	600	625	611	617	623	644	627	636	613	623	624	605	626	615	622	642	619	621	664	664	636	639	608	611	635	570	651	631	641	615	626	649	631	619	658	594	597	610	669	619	695	631	632	648	666	621	657	627	656	648	637	701	592	641	639	587	616	629	644	647	646	636	634	601	670	625	631	604	616	603	643	651	650	633	650	631	612	667	643	669	666	656	632	622	572	655	650	602	675	596	610	608	629	623	685	644	641	636	623	617	586	599	650	641	641	597	625	613	633	668	615	626	596	624	663	629	661	673	647	667	609	637	589	626	655	614	636	601	636	627	643	618	617	663	632	602	626	628	642	635	642	612	641	608	646	652	625	635	630	620	627	612	629	668	652	661	616	640	597	647	613	637	635	620	615	630	623	604	639	606	616	572	621	580	624	652	613	671	646	632	640	620	611	557	623	606	636	666	631	681	582	615	644	614	643	609	599	624	643	642	664	607	597	621	618	666	629	617	666	647	650	652	685	680	659	628	642	641	619	619	613	622	578	609	614	622	592	651	636	685	624	675	629	636	658	634	628	635	572	628	626	620	624	607	633	642	662	648	628	653	649	625	606	634	615	630	650	617	643	674	641	618	612	658	626	680	611	603	636	631	625	608	649	670	596	623	656	648	595	639	626	632	658	662	664	611	647	574	610	649	646	629	666	594	631	631	602	622	624	651	639	621	628	631	640	639	622	637	667	670	660	638	647	632	646	629	610	644	684	631	645	620	663	609	609	583	640	608	631	642	625	653	587	644	661	652	607	625	627	596	650	661	649	659	646	635	570	658	589	632	610	655	681	586	654	584	648	639	631	657	655	641	659	648	662	634	658	639	656	614	649	600	621	634	650	657	622	627	612	649	577	659	646	661	641	637	589	637	636	600	641	660	607	606	627	657	589	671	616	644	598	630	654	611	619	615	630	640	634	671	633	620	646	620	626	628	668	614	651	639	617	647	661	596	657	610	620	614	620	630	654	614	659	625	620	674	618	664	654	624	629	626	586	646	633	590	656	636	601	609	678	634	677	630	611	672	667	649	652	631	599	640	625	611	663	661	642	629	607	631	612	657	649	628	646	640	618	601	650	620	631	585	599	646	657	681	642	640	645	660	647	650	665	636	599	670	634	640	656	690	629	615	647	665	625	597	643	652	660	654	608	627	614	603	620	646	634	657	662	615	607	623	621	616	608	629	650	609	620	646	665	612	610	659	670	652	672	650	622	665	635	623	631	613	591	581	661	657	624	632	635	610	641	665	619	660	640	618	633	622	636	655	643	645	654	657	668	627	664	654	638	637	628	623	646	637	648	640	632	599	663	638	640	669	630	590	624	611	636	630	631	670	623	623	643	588	662	609	612	635	633	638	646	651	601	645	646	622	610	644	589	614	637	641	604	661	648	642	647	667	641	658	661	605	652	628	662	623	609	647	616	617	624	631	652	647	595	633	644	618	612	607	644	661	612	635	624	605	641	620	654	621	638	666	617	644	620	684	633	630	640	672	685	644	610	643	624	669	647	595	598	637	643	634	642	681	623	601	598	628	599	646	603	693	650	612	610	634	608	610	622	669	627	659	651	633	631	636	651	615	659	606	611	689	621	601	623	684	688	628	599	599	726	636	644	647	658	653	614	625	663	651	628	617	603	589	604	612	653	641	618	665	617	616	695	593	637	612	608	629	680	604	658	632	695	704	621	620	641	626	629	596	632	560	607	647	591	650	628	637	609	584	649	646	607	658	603	622	626	665	649	632	657	662	653	623	600	612	642	614	658	661	647	651	598	657	625	650	628	593	599	619	681	613	648	623	622	646	648	645	637	626	650	656	585	599	672	597	610	617	605	644	629	619	616	623	633	633	640	627	660	606	646	619	618	642	645	606	613	643	568	658	671	640	604	669	610	638	592	631	657	637	614	662	613	616	654	652	626	660	600	606	608	643	697	652	615	612	628	652	646	685	640	603	639	654	641	580	675	620	570	654	639	652	651	621	659	636	635	603	649	647	614	665	590	624	592	595	664	669	657	677	620	630	588	636	644	591	606	681	612	595	622	636	640	648	684	633	640	695	638	649	573	618	624	624	671	633	656	671	555	590	654	652	660	623	629	614	624	589	629	603	620	643	644	602	631	596	603	610	658	613	610	622	608	597	615	619	638	647	628	639	618	596	620	645	654	648	600	611	663	665	644	574	604	646	639	658	665	605	629	567	655	628	665	637	620	640	624	614	660	624	649	621	643	712	655	605	618	631	630	635	635	603	639	627	620	654	634	644	629	658	649	652	661	659	645	616	619	602	604	603	650	623	664	630	678	597	676	626	609	602	658	636	643	623	652	639	615	651	622	672	618	664	609	644	598	662	596	663	657	612	625	628	663	602	630	625	644	641	616	630	617	571	634	646	580	619	581	643	661	579	640	646	632	604	608	656	600	656	651	643	636	635	619	612	651	647	555	641	631	653	668	610	612	599	655	652	632	633	624	636	649	605	607	661	636	688	598	639	636	614	578	617	626	551	602	609	641	639	646	613	656	629	658	674	624	660	658	599	608	674	621	607	656	609	627	616	633	594	620	644	615	627	647	654	613	637	577	635	606	576	655	655	641	633	571	609	576	658	606	610	627	637	639	622	637	581	645	581	622	626	654	623	665	628	635	674	644	646	658	659	654	657	689
42813	51051	10955	5855	4089	3121	2589	2179	1828	1597	1424	1340	1190	1155	1126	1080	1045	1051	1013	979	950	928	932	898	891	924	887	910	888	901	892	815	848	863	827	851	878	789	827	842	880	805	857	823	824	811	887	834	894	860	781	804	760	800	845	852	793	850	799	816	823	818	851	829	783	761	812	817	828	825	858	824	823	878	774	878	763	797	842	790	854	764	787	855	873	818	816	810	835	841	821	830	813	822	822	825	832	791	821	759	789	758	798	780	814	834	808	778	788	776	796	826	835	808	790	834	821	846	827	811	837	820	801	771	842	820	789	905	855	829	810	819	799	881	861	867	794	810	849	821	780	811	818	891	878	822	840	808	784	852	805	757	828	850	881	800	810	835	870	823	848	834	861	822	796	777	803	813	881	805	845	809	829	810	741	833	818	814	831	837	793	761	843	770	838	807	799	928	779	765	795	804	841	860	819	748	903	839	791	833	780	822	823	862	793	764	809	840	771	848	773	812	844	777	802	826	812	827	850	771	807	770	782	810	817	750	862	825	787	827	805	856	813	800	783	817	767	853	832	814	812	796	806	834	828	833	828	815	793	796	854	829	790	823	868	812	850	775	799	793	864	793	819	862	838	854	824	838	851	785	834	819	789	828	801	815	775	838	831	801	800	799	797	835	840	831	822	782	849	824	781	871	790	797	773	790	800	830	839	798	806	847	772	828	815	834	826	804	806	793	828	780	802	769	842	882	807	799	802	769	860	845	837	889	813	821	854	843	845	772	824	784	818	811	793	799	797	783	756	791	808	801	834	798	800	766	817	830	846	816	816	818	809	727	833	779	764	805	827	806	804	782	839	808	823	812	818	790	841	791	829	810	856	765	790	787	824	777	837	826	811	849	856	822	775	833	837	851	844	760	791	787	822	779	839	774	892	822	823	787	827	822	810	807	799	782	823	856	800	798	781	817	834	790	844	835	767	798	844	791	835	837	816	838	835	796	852	792	781	838	820	818	803	816	807	836	859	877	821	799	810	799	811	756	839	800	869	807	815	751	857	806	851	784	860	812	864	824	834	820	842	861	826	830	803	851	770	859	805	848	831	799	840	772	798	778	772	827	863	772	823	817	826	750	814	794	793	787	796	777	788	851	795	802	817	787	857	842	854	777	829	828	836	801	815	844	831	846	765	806	827	776	811	833	809	865	810	809	834	809	843	808	833	838	799	785	817	774	842	804	818	845	832	806	820	838	849	796	825	809	847	802	800	831	779	846	844	857	763	776	823	836	806	820	761	787	827	813	821	836	790	802	813	771	807	839	806	824	839	864	911	809	839	884	808	861	835	841	824	846	811	812	839	803	777	801	854	799	825	792	837	779	827	810	838	822	817	824	851	759	802	818	841	805	877	812	796	831	869	785	847	792	826	806	801	809	821	835	820	774	810	822	794	839	774	831	781	852	837	836	860	774	741	793	833	788	826	789	828	823	807	789	810	853	780	822	826	771	849	791	805	811	821	842	809	797	834	850	852	807	803	787	773	790	788	829	776	831	831	827	791	853	835	816	817	825	831	842	799	864	854	838	858	804	841	791	819	790	884	858	790	775	835	821	790	802	812	802	815	874	779	780	843	865	818	810	894	814	792	805	862	781	801	864	802	820	804	838	786	848	841	858	824	843	816	824	778	788	811	801	814	799	815	796	801	780	826	876	842	858	860	866	776	825	871	836	863	834	794	824	799	824	812	858	826	787	799	810	797	768	800	792	797	846	851	834	859	811	829	793	812	820	846	823	805	774	837	808	816	850	868	786	861	841	781	786	847	790	810	801	875	814	804	805	827	828	805	843	790	839	812	802	796	799	811	828	745	809	828	840	857	831	777	802	787	844	831	802	824	840	797	786	836	861	851	773	764	801	821	821	804	818	856	832	847	842	860	842	796	818	826	805	815	837	836	846	822	816	836	780	796	764	787	814	846	779	818	858	795	818	828	855	814	751	780	866	791	813	818	791	853	875	839	846	785	780	807	820	842	784	819	791	801	773	815	797	783	790	844	801	807	796	816	801	829	837	774	858	803	812	821	818	773	862	815	826	828	793	844	807	881	775	836	836	786	843	820	837	781	813	832	810	823	809	904	810	769	843	817	842	800	840	884	808	828	833	828	806	841	851	844	815	804	804	818	823	789	834	776	779	791	795	838	761	818	794	787	805	806	854	757	809	808	849	797	845	873	768	823	834	819	822	822	791	867	811	824	868	811	836	786	850	815	848	824	846	830	835	834	839	836	828	850	794	849	799	827	828	810	798	817	820	803	850	808	817	786	862	800	783	887	778	872	871	846	834	775	836	802	811	805	772	833	819	838	812	787	812	783	797	810	846	851	877	828	837	841	836	772	858	850	844	819	815	787	852	800	852	852	813	794	764	818	854	844	845	850	843	811	858	831	842	802	777	841	817	765	795	784	865	806	790	800	816	783	791	768	836	796	875	819	802	792	851	824	804	856	822	811	871	753	830	793	845	866	812	792	815	833	847	845	842	807	804	811	762	804	793	808	810	833	793	786	824	808	841	761	822	849	839	811	804	795	844	809	800	833	874	780	836	854	821	802	803	781	780	718	765	771	843	810	792	814	818	846	816	826	834	766	808	791	806	784	778	789	838	806	878	805	828	780	828	849	830	801	838	857	842	864	856	842	828	795	821	794	789	813	844	853	852	831	834	818	804	803	768	810	839	816	810	776	805	839	792	827	812	825	811	835	788	839	790	804	824	805	798	852	834	838	826	824	795	817	811	812	828	847	831	810	783	897	806	884	787	805	760	812	858	842	843	815	830	800	814	797	815	820	815	872	758	777	850	795	783	807	859	837	773	827	857	754	828	825	847	834	835	859	747	783	776	778	824	806	838	786	801	773	821	806	827	740	817	835	827	802	818	854	838	798	809	851	816	862	831	850	826	847	821	851	798	809	831	804	783	844	828	799	823	809	897	825	790	792	865	826	806	850	817	772	791	828	794	837	843	815	834	812	814	844	785	842	854	811	794	778	803	777	865	836	835	797	808	781	814	806	765	783	787	816	833	819	839	815	760	832	860	829	785	794	788	820	852	789	792	820	772	799	787	816	777	806	842	846	857	852	835	802	818	797	810	850	790	842	820	786	812	822	795	811	831	758	848	821	816	802	831	815	820	865	845	808	789	796	868	796	853	837	794	830	818	850	802	799	806	826	835	844	815	891	821	814	828	809	834	788	791	807	809	821	808	826	818	825	815	853	789	807	831	775	850	821	827	856	839	877	839	830	885	815	833	776	737	860	851	796	802	803	860	800	784	817	809	784	849	781	761	846	829	838	820	848	793	799	782	847	772	774	822	829	787	799	750	851	848	821	807	795	826	789	901	828	837	815	791	803	816	786	772	817	824	851	794	794	824	786	818	753	824	800	817	827	801	808	852	838	840	821	764	782	822	828	854	799	780	778	889	784	823	857	869	777	787	789	829	816	868	851	831	813	846	808	818	823	790	847	863
28767	23945	13353	1860	801	784	584	475	502	482	534	514	497	493	477	452	484	475	469	481	543	481	478	483	485	464	500	502	504	463	449	484	455	489	460	476	519	498	491	448	462	473	486	477	472	473	472	498	509	513	521	514	486	472	482	494	494	457	494	464	504	454	478	444	511	487	476	455	467	491	406	468	457	411	465	483	454	455	440	459	470	501	459	474	488	474	471	502	489	488	519	457	442	484	475	481	480	502	516	435	482	498	511	493	443	507	506	530	487	497	499	464	489	494	455	489	472	475	454	467	439	460	483	488	492	459	508	476	477	491	476	455	483	467	482	521	485	469	483	475	482	473	483	452	474	493	495	468	504	476	470	473	499	482	484	476	483	512	442	482	497	475	481	477	445	478	497	509	486	473	486	486	462	497	509	471	483	463	491	478	497	495	484	492	435	489	497	474	462	461	498	488	481	445	514	489	496	472	511	450	523	501	498	479	537	501	482	498	468	454	494	446	479	520	481	482	542	505	478	506	486	493	499	496	460	495	470	414	510	506	513	497	472	477	455	498	477	490	489	488	473	492	462	507	481	482	441	483	485	515	476	488	482	514	486	481	491	491	459	480	496	503	501	455	482	461	498	493	490	503	469	501	472	490	447	479	500	488	485	464	456	530	470	497	508	480	523	484	437	482	475	464	461	480	467	458	506	488	505	497	481	467	473	503	517	529	476	485	485	437	451	500	474	478	529	483	493	463	485	498	476	456	477	445	506	560	512	488	500	514	494	494	455	482	506	472	450	464	453	471	497	472	482	461	495	455	478	461	503	504	483	470	516	483	493	495	458	502	509	481	445	478	448	482	473	514	489	463	527	506	492	476	494	463	464	471	469	478	462	478	494	476	471	510	514	465	500	449	501	486	514	503	508	464	466	482	526	481	508	473	479	476	475	445	472	487	509	437	474	453	487	433	477	478	497	442	506	512	477	547	497	462	476	483	435	503	482	494	512	480	509	524	456	485	476	470	477	528	519	450	505	433	490	461	481	459	472	470	466	454	446	480	457	472	469	458	473	458	497	459	530	466	504	443	493	502	477	502	508	461	510	474	461	458	471	489	473	466	481	498	465	474	499	485	507	484	486	456	521	488	501	487	487	477	474	457	485	495	447	510	490	513	481	470	421	466	470	472	474	496	430	489	518	468	490	491	514	492	473	478	464	468	444	455	470	455	463	456	472	487	463	468	483	452	504	449	459	463	507	499	454	505	459	454	483	457	501	473	505	494	503	465	471	460	466	547	469	487	480	454	469	486	496	457	503	494	495	490	524	493	427	488	471	452	458	452	493	477	487	476	497	459	471	520	497	461	435	458	479	491	454	546	491	525	460	493	488	493	490	514	476	496	482	485	497	487	490	473	486	459	468	476	485	460	486	461	430	488	463	449	496	524	465	508	489	466	469	497	486	445	509	467	467	460	468	518	504	474	504	473	473	497	479	508	484	475	475	478	466	457	479	539	399	484	499	490	487	483	463	481	490	482	484	509	473	445	460	456	440	495	477	490	502	491	460	458	514	447	457	485	494	466	492	463	483	490	507	520	492	485	540	468	458	449	477	471	498	488	450	515	504	503	443	488	486	455	489	481	503	456	486	483	484	473	447	475	451	490	524	468	495	474	454	517	469	505	480	500	481	503	517	526	462	508	516	465	498	472	482	500	472	491	509	504	478	515	493	492	477	471	522	474	503	455	491	528	494	490	480	488	443	469	480	459	447	491	491	494	511	482	498	494	472	541	467	439	464	466	471	496	506	473	469	506	488	479	463	471	473	495	475	463	486	490	458	513	502	499	451	474	487	465	499	488	533	491	517	457	462	498	495	433	508	489	509	491	501	469	459	494	497	490	477	439	497	485	515	509	512	480	472	473	498	489	488	461	478	451	489	510	477	519	470	488	485	475	497	452	503	458	491	471	481	469	505	483	448	459	496	511	485	519	503	498	487	475	485	488	495	489	443	435	480	468	542	446	512	534	470	502	510	436	475	474	511	485	480	454	488	444	470	503	486	483	524	450	497	497	485	482	457	479	475	494	472	496	494	444	477	453	519	462	526	470	480	481	495	469	471	452	496	461	485	526	491	474	444	485	481	507	505	477	452	495	489	476	483	497	508	456	496	518	513	435	483	491	447	489	475	461	498	491	530	510	463	474	462	482	442	451	483	520	522	452	520	494	509	424	469	503	484	485	511	484	505	462	479	498	469	473	454	430	515	499	490	475	462	541	486	482	464	476	449	507	492	475	521	510	457	451	452	513	486	475	475	494	476	472	457	487	488	465	523	470	456	487	453	498	463	515	455	444	502	479	485	469	495	475	484	518	463	508	510	472	468	481	501	520	465	476	482	518	502	485	477	493	435	479	431	493	482	530	458	437	492	482	466	424	492	470	471	472	522	485	475	480	452	476	472	473	487	497	495	495	488	474	469	473	502	452	496	463	501	502	469	492	487	455	539	506	488	484	476	471	484	491	479	466	466	438	470	509	472	475	472	491	442	478	497	477	493	463	498	508	489	443	530	510	470	470	491	493	470	469	486	461	474	480	504	484	496	486	496	463	476	492	485	509	511	468	501	493	477	468	491	468	472	456	452	476	470	490	462	465	452	508	488	512	476	456	462	471	481	500	489	504	507	451	492	469	495	458	500	484	495	464	505	521	481	465	524	467	475	498	493	506	485	473	496	469	494	491	486	478	482	488	441	479	505	472	495	470	480	485	544	484	483	507	484	482	489	485	460	471	456	480	489	559	440	479	478	442	473	468	446	493	481	465	469	491	493	463	499	450	476	461	451	445	468	470	473	502	490	532	490	494	519	463	470	524	482	458	463	520	459	480	494	461	480	459	509	457	506	466	457	449	477	449	474	503	447	456	463	514	508	513	525	498	460	481	478	500	496	519	480	455	495	498	448	503	444	481	460	498	488	470	530	530	480	464	480	463	481	485	501	449	467	483	481	478	482	506	490	481	476	494	493	503	469	515	437	493	476	456	488	486	487	487	450	502	446	498	490	538	497	495	509	453	481	460	514	473	486	481	468	490	513	458	473	482	526	461	511	478	458	471	482	510	491	497	458	488	480	480	491	482	484	458	468	503	484	451	571	461	495	509	475	482	512	486	507	456	493	492	486	481	518	518	495	538	495	451	507	420	441	499	504	501	486	466	489	495	470	497	412	521	481	478	478	460	485	470	488	468	446	472	472	502	432	464	474	514	486	482	511	497	451	471	482	526	489	513	493	492	483	479	461	457	482	467	495	446	518	497	480	484	478	505	506	477	486	480	420	529	462	504	453	493	487	486	490	470	465	510	461	469	460	504	462	472	492	507	475	517	487	498	500	506	506	500	451	479	491	505	487	502	443	469	465	468	509	476	471	490	494	471	456	510	480	476	510	476	492	472	503	481	477	504	445	455	465	497	485	489	488	480	475	479	487	485	457	473	475	528	497	487	465	496	490	500	500	481	499	511	446	456
36140	31834	1393	883	769	720	696	742	637	677	640	638	601	615	677	699	657	708	636	605	674	639	619	617	612	650	635	667	649	641	654	626	646	633	645	645	649	658	666	654	625	634	674	592	592	636	617	624	622	640	618	646	642	689	642	676	622	621	663	626	618	605	648	610	661	652	639	607	691	645	665	606	605	654	603	654	659	638	619	620	638	638	700	606	607	609	617	647	672	634	642	686	671	616	625	626	634	684	648	637	627	599	644	609	629	575	639	632	625	646	635	636	598	632	585	630	640	643	630	596	616	587	606	650	633	638	626	603	635	650	637	603	577	619	656	640	664	664	662	628	625	631	615	626	609	586	604	653	672	625	585	605	609	593	614	632	645	607	644	685	606	630	632	642	598	613	628	634	602	665	615	611	659	640	637	638	658	621	643	627	659	664	647	646	608	635	617	646	631	663	591	649	673	633	654	633	564	657	589	589	658	635	645	658	631	618	624	646	621	637	589	599	600	655	661	659	598	670	641	614	595	634	670	622	601	597	635	577	605	633	628	626	585	550	619	599	617	604	670	639	644	597	661	628	631	591	622	665	659	633	657	664	613	645	681	662	617	636	626	632	607	631	623	585	619	624	597	660	626	596	605	588	632	622	634	614	625	630	592	630	614	645	636	647	676	615	615	624	625	601	588	612	602	625	619	627	618	671	621	594	626	589	614	646	634	611	693	657	603	608	627	655	607	634	623	616	564	645	594	627	606	608	629	630	595	639	645	596	598	611	633	648	639	628	680	634	606	600	675	614	624	615	610	677	625	641	619	609	621	682	628	619	604	619	627	632	659	624	646	642	619	654	632	643	611	665	626	600	618	615	653	658	587	640	645	651	623	679	621	600	610	655	619	643	623	614	620	616	649	604	605	606	609	679	671	621	599	692	660	611	647	576	634	630	644	681	631	626	603	638	636	583	655	629	632	649	592	670	661	604	600	611	614	598	599	629	637	597	653	614	650	663	637	644	664	628	581	635	644	678	676	640	616	651	644	595	605	618	609	595	613	634	647	640	603	621	627	660	631	638	614	650	607	614	645	611	624	666	648	599	655	648	652	597	653	673	654	615	658	639	596	658	651	615	638	587	679	627	666	636	637	629	632	613	616	626	615	628	611	621	604	646	601	630	627	685	649	649	617	661	662	668	614	645	648	638	612	639	660	656	657	657	635	610	646	602	601	655	613	624	627	654	618	671	607	614	640	611	639	654	630	611	609	636	636	653	638	621	609	644	617	659	614	654	646	605	622	597	638	645	649	647	671	611	631	628	633	615	611	660	670	612	621	657	668	651	611	633	675	644	592	643	608	638	615	622	593	626	641	599	651	654	609	639	639	657	646	630	628	614	666	594	631	614	648	617	628	604	634	653	669	628	633	642	580	635	634	596	653	663	612	653	599	664	622	638	645	604	640	638	642	648	618	570	611	644	616	656	654	663	646	637	653	584	609	599	652	667	644	606	592	631	691	630	623	613	674	630	633	679	628	657	604	613	630	646	591	647	635	652	637	564	664	581	653	629	581	665	658	619	651	643	607	601	608	599	623	632	651	652	619	655	632	673	664	646	607	615	580	621	637	658	653	658	627	617	639	677	635	598	574	619	605	636	601	630	614	619	622	632	645	677	615	659	626	650	601	620	626	613	650	662	651	626	619	646	605	624	620	645	636	616	572	623	606	667	640	633	687	632	647	602	599	627	621	606	690	587	614	654	633	588	669	639	604	620	607	637	669	633	561	636	635	580	623	669	612	669	665	616	650	612	566	643	610	650	643	613	667	638	640	652	647	592	681	619	627	624	652	614	608	619	628	652	663	605	631	641	592	653	660	635	630	654	656	627	651	606	617	600	629	612	629	618	635	639	612	599	657	619	617	671	646	628	620	638	611	638	621	665	633	653	607	610	626	644	626	616	677	645	643	663	608	625	612	603	597	607	629	626	652	647	623	637	616	599	652	661	644	664	635	640	618	623	619	650	661	628	650	603	633	625	634	630	642	649	639	606	647	616	612	619	601	616	633	605	622	614	642	641	615	655	636	630	614	592	649	593	644	611	597	595	641	606	649	645	648	695	632	638	637	665	591	607	576	650	608	594	645	623	594	616	594	624	649	658	636	615	627	576	631	613	681	631	622	613	606	661	625	647	616	634	615	612	613	619	634	639	639	658	636	633	659	590	664	597	618	622	607	649	635	657	655	621	608	595	628	603	647	628	664	637	664	645	595	654	681	614	607	637	605	635	682	678	620	648	619	653	664	678	625	656	656	628	610	646	619	652	627	654	628	588	628	680	636	612	646	633	595	587	593	642	613	627	607	608	605	625	667	595	592	581	637	581	598	645	613	603	637	640	640	631	658	597	672	660	642	641	638	581	602	659	622	629	617	631	679	612	617	614	611	674	577	626	646	676	621	641	630	673	680	615	622	669	617	641	647	665	615	599	652	669	638	620	608	624	643	609	613	630	617	635	581	622	623	651	659	614	619	611	614	634	647	604	625	610	690	619	593	601	637	632	617	619	636	627	654	609	644	603	644	670	642	626	658	615	594	603	579	646	654	632	669	608	619	625	610	605	670	633	616	632	627	650	627	628	631	664	636	679	620	633	632	621	654	649	616	628	602	653	639	626	610	632	625	625	629	617	639	643	622	634	644	614	653	647	688	598	645	619	624	612	616	592	633	585	605	653	619	680	631	619	633	600	611	666	589	649	653	662	630	596	612	601	641	610	612	653	600	608	602	622	639	634	594	668	618	652	652	616	656	656	665	612	615	631	630	623	637	661	655	602	639	649	620	634	647	573	656	604	653	632	636	624	639	624	625	672	622	624	610	656	654	607	668	627	610	580	650	637	634	652	673	635	634	649	584	631	673	656	655	630	598	648	618	621	593	556	648	649	643	624	659	622	614	599	628	622	662	614	587	621	648	650	620	618	658	631	599	632	603	638	667	643	632	618	650	662	629	613	605	626	629	607	641	647	675	660	644	655	677	666	606	649	673	667	582	660	621	642	663	655	633	631	696	632	663	635	656	622	603	654	623	657	658	622	589	629	608	646	594	654	592	654	625	654	637	624	630	589	608	624	639	647	612	593	689	667	664	621	618	631	656	655	615	657	624	684	661	619	629	582	642	661	642	609	675	644	597	667	658	702	639	652	627	660	634	572	627	619	592	621	627	619	651	574	662	593	649	637	631	664	657	622	582	640	593	631	627	617	605	588	618	621	624	578	638	647	635	627	606	596	651	650	662	612	633	679	632	615	636	617	600	661	621	596	651	623	645	672	567	628	692	649	622	632	641	611	647	650	613	617	601	638	607	632	613	649	607	592	621	635	621	616	619	667	648	616	670	643	668	615	593	647	623	603	621	661	618	621	585	623	632	607	650	641	670	647	658	662	644	601	648	626	652	619	601	619	616	580	619	627	628	596	652	586	593	656	586	596	666	663	598	666	611	608	599	657	623	651	641	671	601	587	630	609
23796	21054	28311	23977	20978	9559	1423	1030	947	923	836	829	801	799	782	779	698	702	714	770	784	707	779	756	736	748	701	737	725	754	733	734	730	690	778	753	758	704	739	703	731	769	708	681	678	678	699	706	705	666	707	756	703	726	739	701	761	702	741	714	753	709	679	737	713	723	708	714	725	741	723	711	745	724	701	721	771	740	740	706	767	752	720	712	715	746	691	719	743	726	733	733	673	749	722	732	738	704	752	706	714	694	751	685	723	708	731	710	704	740	694	763	751	720	719	722	699	687	713	732	675	711	728	682	699	742	741	699	754	725	626	718	766	728	655	752	683	726	756	756	720	766	759	723	760	726	714	680	724	703	717	683	680	769	723	688	754	725	730	738	699	743	722	713	701	688	737	676	663	724	716	741	684	721	773	709	719	725	749	697	712	708	711	697	707	707	753	694	750	733	732	668	773	692	696	702	679	707	750	686	765	795	716	703	713	738	724	678	679	747	718	740	735	709	704	752	691	731	715	710	686	732	736	712	725	708	735	736	722	728	734	743	742	763	730	747	755	684	697	694	735	681	721	696	689	665	738	697	736	720	772	732	709	709	711	661	741	696	719	683	706	737	721	749	745	718	692	716	710	692	724	746	730	713	700	672	725	691	756	752	712	752	760	729	675	656	764	735	750	739	694	699	731	761	703	764	676	739	744	723	742	720	697	673	744	754	753	732	730	703	711	748	739	688	744	723	690	700	717	713	718	690	732	722	705	747	697	709	655	743	711	678	726	717	722	686	683	716	727	731	754	747	704	717	718	706	690	697	762	717	678	700	718	687	740	756	713	676	724	708	755	756	677	720	680	705	733	702	737	735	635	721	763	710	700	729	731	715	783	715	739	682	748	737	700	703	727	733	774	762	694	692	731	717	715	746	719	698	710	686	696	694	694	673	688	735	744	690	709	767	724	722	708	734	698	767	745	743	678	740	692	715	744	686	699	727	711	772	727	775	699	749	721	785	739	685	728	668	718	691	658	758	704	694	720	741	705	712	712	684	723	745	679	683	771	732	769	695	660	719	687	728	732	746	754	713	700	703	721	671	704	699	728	708	711	676	710	717	650	738	728	766	703	722	703	734	725	691	709	726	735	752	739	682	715	751	744	696	740	714	727	730	694	718	686	648	681	698	772	678	713	701	769	704	711	735	760	730	712	719	685	689	725	774	725	760	721	726	705	765	746	682	692	719	739	702	679	728	718	783	715	746	700	709	712	762	760	729	711	706	688	747	681	678	759	727	755	722	688	737	702	713	710	696	742	760	701	698	736	733	695	733	730	705	704	716	751	697	728	714	785	727	711	711	736	717	708	726	724	740	672	707	768	735	700	726	729	693	726	723	694	714	769	721	693	705	674	717	729	692	673	752	688	739	714	714	730	686	703	720	771	722	731	700	730	727	729	732	731	722	714	755	700	754	742	715	729	750	664	706	721	700	738	713	679	750	711	732	683	741	734	723	671	689	731	745	724	764	688	728	742	717	715	702	725	722	703	782	723	755	669	742	729	758	745	742	727	727	720	719	756	744	722	702	741	689	722	692	720	714	647	709	748	707	702	693	682	756	694	741	736	701	726	693	686	738	775	741	695	674	695	731	706	711	738	764	739	713	753	702	773	707	708	773	693	730	716	753	727	731	681	713	762	740	764	721	738	749	746	738	712	695	725	701	716	724	731	697	661	695	691	717	665	716	772	678	673	726	710	720	728	708	702	710	721	715	720	735	705	711	667	636	694	760	742	759	700	747	692	691	749	690	667	715	712	699	723	629	752	699	713	760	718	676	714	673	693	681	716	739	680	760	711	744	668	716	784	723	745	700	670	694	696	750	706	731	673	743	745	719	716	748	711	716	758	689	743	728	704	717	757	670	748	724	724	728	706	739	725	777	746	674	784	751	777	709	756	672	708	710	736	708	706	743	737	710	790	734	669	741	749	714	721	703	724	709	684	729	675	759	737	764	689	653	694	732	714	713	724	720	747	711	720	711	714	745	736	693	708	763	689	678	721	755	689	699	749	708	726	723	731	734	722	683	694	698	717	767	718	752	711	765	729	703	750	686	752	711	670	726	737	725	696	732	718	672	759	723	710	681	737	743	673	749	707	704	734	682	681	723	676	718	744	709	719	727	743	769	694	773	758	755	709	689	759	741	715	759	765	705	712	745	703	720	705	728	756	762	778	694	705	702	737	736	708	713	737	741	717	763	718	727	712	706	736	752	726	729	725	756	722	695	731	699	722	724	737	719	722	695	722	713	668	707	726	708	766	726	749	708	714	698	742	720	754	737	704	696	769	679	741	714	697	673	720	712	754	720	710	671	662	686	739	697	728	672	708	716	706	713	728	733	712	740	712	683	731	665	707	770	713	698	679	722	688	650	692	735	661	748	744	677	734	744	677	692	714	682	758	693	764	710	766	727	753	714	745	673	719	690	710	671	744	734	743	721	691	694	688	728	709	685	706	672	729	662	716	690	716	724	705	727	723	752	723	731	734	738	705	686	707	720	731	711	731	711	704	743	710	693	707	704	712	711	707	685	740	725	686	716	742	715	719	700	721	715	736	700	759	703	685	718	685	726	701	699	752	741	712	730	657	697	710	740	660	702	715	720	740	718	704	706	723	705	724	727	727	741	714	672	776	720	681	719	747	690	722	676	690	708	736	704	704	734	695	690	690	704	719	754	713	710	747	735	709	683	708	691	740	714	727	682	714	711	676	736	742	701	730	680	709	726	677	719	750	662	749	711	690	683	706	711	680	714	709	751	718	711	732	747	752	708	694	712	689	732	742	728	740	709	675	714	678	743	720	655	668	752	711	716	714	691	734	727	730	701	721	695	690	772	718	743	731	727	732	741	678	731	694	742	706	756	753	693	722	734	726	736	733	676	678	693	693	674	683	721	704	721	709	749	738	721	715	703	739	713	728	689	708	686	744	780	764	741	687	743	690	687	673	754	708	736	714	709	715	717	720	742	709	741	719	719	720	753	698	721	719	708	694	742	701	728	758	741	678	726	698	688	677	676	763	677	697	737	714	648	697	718	705	701	697	699	739	708	676	698	691	734	658	763	717	745	695	730	752	712	732	755	692	757	738	677	719	753	708	724	674	745	695	763	765	688	681	722	699	734	723	740	797	699	733	751	715	710	707	746	719	733	724	713	705	703	728	681	704	751	720	672	739	710	760	696	702	734	688	739	760	757	706	699	764	706	711	737	715	726	754	674	726	708	726	687	728	762	761	730	719	736	738	707	707	711	725	699	700	755	708	677	690	741	733	697	782	731	713	763	752	741	752	712	749	701	722	717	724	686	657	707	739	719	707	745	739	705	701	719	747	721	693	702	683	725	734	706	748	691	739	687	739	709	686	689	708	739	738	724	737	719	723	731	742	780	738	759	723	734	711	769	686	707	711	725	714	721	661	696	697	697	748	746	689	723	700	722	666	706	690	708	752	709	718	665	744	699	733	690
39028	44896	6773	3611	2646	2116	1776	1582	1499	1217	1261	1115	1119	1095	1108	1078	1032	1017	988	986	978	962	971	992	952	986	970	956	958	930	957	912	915	893	935	935	946	940	897	907	940	904	941	949	935	915	904	959	999	964	967	918	995	964	935	958	933	929	866	924	927	931	930	914	969	911	907	917	904	889	949	913	948	878	959	952	885	920	897	934	954	888	873	961	975	949	924	934	949	902	902	912	931	949	923	893	899	940	902	904	918	886	904	954	938	954	891	955	912	956	908	938	883	912	867	961	945	935	930	953	938	950	910	940	960	906	929	960	925	968	954	925	941	934	895	930	856	941	866	956	901	882	914	899	896	905	905	938	928	991	901	952	922	892	896	859	911	913	927	963	953	939	939	904	897	924	908	909	870	939	888	867	919	934	961	922	979	928	936	966	905	946	920	948	952	962	859	944	927	904	897	910	900	872	960	865	964	889	926	920	908	960	875	887	926	937	925	898	914	953	923	959	912	876	947	917	902	979	919	917	909	955	847	873	978	914	962	901	888	890	914	885	940	938	943	917	988	947	893	951	918	934	914	967	951	916	916	983	879	920	946	925	965	968	891	914	896	880	923	941	942	930	880	943	881	914	914	945	906	972	937	873	889	908	934	931	949	948	928	921	919	962	982	975	910	879	984	922	898	958	909	974	976	966	953	957	883	953	911	953	988	862	919	864	965	988	918	938	969	921	886	919	957	899	912	916	929	930	922	914	970	962	889	924	924	915	905	912	865	893	924	893	910	934	909	939	914	893	916	893	931	944	899	902	949	906	944	921	895	964	895	907	916	881	958	903	935	937	951	914	922	928	938	960	909	938	947	939	829	927	967	894	926	878	957	907	938	904	942	897	889	930	920	888	922	947	873	847	955	889	957	909	927	952	919	864	920	909	929	940	957	941	880	945	911	954	955	924	926	949	893	916	872	887	890	898	952	875	892	920	948	935	901	936	925	916	912	886	870	913	934	911	972	949	960	922	902	901	933	892	879	915	950	922	900	889	928	968	954	893	916	880	944	938	940	932	929	950	896	947	894	935	952	931	919	994	934	922	938	954	905	904	918	923	942	932	910	936	907	940	934	941	944	873	922	958	879	942	905	894	895	921	895	974	912	929	916	1008	927	930	914	858	896	926	890	939	988	912	902	914	951	905	907	906	943	937	909	954	912	882	902	934	944	927	898	895	899	910	908	937	919	883	879	962	889	917	921	958	912	921	833	932	906	920	958	986	903	908	889	899	952	966	940	948	917	957	873	932	967	926	921	923	936	948	869	951	885	881	881	906	910	914	958	925	881	950	917	981	907	898	940	921	952	892	886	891	924	932	856	860	947	938	878	941	971	916	933	942	891	915	927	921	944	904	842	899	953	893	916	914	926	891	913	911	875	958	919	902	936	927	963	931	980	922	959	974	932	892	958	923	900	909	937	929	911	941	917	859	922	959	900	885	913	868	944	963	914	946	878	912	946	935	966	911	929	930	909	896	953	974	908	933	896	926	929	934	920	890	868	872	948	916	912	929	910	956	923	907	983	926	933	910	959	971	886	954	907	956	908	924	887	937	895	913	907	927	954	906	913	916	952	896	942	903	913	912	929	929	906	947	869	986	896	965	920	921	929	890	942	903	832	888	957	972	877	919	889	921	981	933	956	939	927	955	864	919	927	903	903	895	927	920	950	878	949	917	936	923	981	910	918	914	928	899	973	961	952	880	902	937	938	966	921	918	927	915	952	916	882	950	919	872	924	924	947	956	921	945	920	983	923	966	943	936	877	908	882	894	928	909	918	907	935	916	917	931	923	906	950	916	894	846	914	951	899	883	943	946	927	934	949	945	891	892	897	923	906	907	989	916	926	934	941	976	926	946	945	921	918	932	881	974	940	933	910	946	910	911	944	936	926	884	937	879	877	949	920	856	897	854	923	916	862	928	926	939	955	893	897	894	936	951	945	945	891	935	934	906	877	932	843	930	910	907	847	982	915	909	930	904	897	931	904	892	937	950	911	926	921	901	930	915	944	943	928	914	909	903	943	916	875	880	913	909	906	881	886	927	906	908	936	845	925	1005	941	915	932	902	882	939	901	909	924	868	987	920	926	970	892	927	891	954	920	938	841	891	907	941	958	905	882	922	935	923	898	950	949	868	882	937	936	890	928	925	924	899	930	973	891	960	952	912	961	898	885	945	939	936	956	910	936	929	849	876	929	937	945	913	903	893	915	919	887	937	916	928	922	924	926	902	890	904	907	901	899	942	910	922	921	930	883	911	897	957	951	898	934	917	930	933	900	933	916	950	926	841	961	928	943	977	936	923	901	850	908	885	920	940	983	939	906	883	929	894	897	939	943	905	924	975	875	897	933	913	904	908	903	917	898	938	924	965	876	929	900	920	984	925	933	902	908	911	895	892	894	864	968	904	863	942	943	921	909	915	947	902	885	930	985	920	918	875	880	908	901	915	875	916	924	981	979	922	941	872	907	886	940	920	908	897	928	916	912	935	908	884	873	960	943	909	925	948	967	946	872	938	943	969	926	955	928	895	883	916	969	956	911	1007	971	905	1005	972	967	1004	951	933	962	978	939	991	933	993	915	921	895	885	927	868	892	951	940	968	893	922	884	934	941	928	909	863	961	898	930	945	893	901	875	911	913	949	912	919	902	937	907	927	867	898	882	909	932	930	928	998	946	931	893	913	939	972	904	966	883	978	881	934	952	883	947	938	994	910	929	941	917	912	914	917	871	893	915	898	833	975	979	914	926	914	965	947	872	939	920	887	922	875	968	871	913	899	929	936	921	933	937	926	910	917	929	922	905	925	896	898	948	938	939	916	908	936	864	968	910	910	907	942	910	939	895	883	901	882	947	947	885	935	933	970	870	910	948	952	920	885	930	887	903	907	928	910	888	913	926	928	912	915	851	887	947	926	916	895	946	907	921	937	893	903	935	902	932	885	892	908	913	920	952	935	849	937	940	940	965	922	942	927	936	975	882	994	903	907	925	910	941	919	911	911	949	903	934	959	888	906	937	953	924	932	935	915	930	883	856	957	915	897	893	910	937	898	957	919	944	938	926	958	894	930	932	913	939	929	986	988	914	908	967	896	889	968	957	888	923	948	896	941	891	922	889	928	943	906	951	922	899	887	937	909	949	904	934	882	942	898	882	882	928	918	896	975	922	952	913	933	887	947	894	905	940	971	893	953	955	896	937	869	976	904	911	912	860	908	916	947	935	941	962	871	953	962	878	947	934	892	933	885	872	957	880	902	935	898	958	930	933	914	910	924	907	984	955	944	864	921	911	921	923	935	897	874	966	891	915	932	916	942	960	966	980	942	866	894	920	927	899	953	845	885	907	937	918	891	968	906	873	976	904	903	902	933	948	888	959	962	894	929	907	855	973	897	896	980	901	922	919	936	935	937	917	981	945	916	891	887	986	929	856	904	901	924	990	874	908	972	965	964	866	905	937	948	959	944	915	895	928	936
22865	21091	28786	23609	21086	21105	8076	1290	1061	875	831	808	778	732	724	697	711	669	676	681	637	640	622	565	679	639	644	646	639	680	624	610	655	608	635	670	653	630	655	649	637	598	633	649	661	611	650	612	631	616	646	584	632	646	615	627	652	650	659	631	642	581	657	587	591	576	637	615	655	617	616	656	597	632	623	598	631	589	633	592	645	649	611	611	598	648	628	637	647	634	629	647	665	639	623	631	609	629	610	602	638	649	641	636	660	610	637	621	651	634	656	644	625	620	647	620	608	606	641	566	630	653	608	603	683	612	621	601	640	616	626	624	622	640	616	644	652	601	595	598	642	551	597	579	581	609	623	586	621	635	678	638	638	585	595	646	588	551	597	643	624	607	634	609	595	611	566	637	645	596	637	668	640	586	619	628	614	641	640	649	658	662	631	650	607	618	619	637	602	582	634	590	625	644	606	609	669	639	647	622	584	603	643	634	654	632	598	618	653	572	624	626	628	626	614	615	590	625	623	631	646	575	581	651	665	576	606	610	602	645	591	633	641	625	592	602	587	568	630	620	658	626	656	639	605	592	603	607	663	611	591	638	629	577	628	618	615	550	641	614	573	569	657	650	578	625	602	611	597	616	649	562	646	634	610	662	619	624	597	611	603	635	619	626	604	613	624	607	579	605	610	607	623	592	701	641	581	625	613	618	605	620	592	621	629	625	607	668	591	628	681	624	668	613	625	616	594	600	602	672	616	622	631	649	650	621	684	608	639	619	570	631	639	618	653	632	660	632	581	631	634	608	612	660	621	585	590	656	636	611	574	643	604	595	609	660	582	616	658	610	620	568	612	617	643	623	591	656	652	638	623	591	623	581	612	602	590	566	609	595	605	598	657	639	645	561	618	590	616	630	594	606	637	598	621	603	676	630	630	658	611	588	607	603	613	641	594	626	631	654	618	631	629	663	613	689	641	630	668	612	661	639	624	599	617	651	632	636	617	593	597	585	620	588	619	625	615	620	634	679	602	629	612	621	605	602	644	623	657	615	602	645	589	634	578	579	599	622	660	618	627	633	621	617	638	560	580	626	619	600	566	658	598	629	625	595	593	628	607	608	630	574	638	617	606	593	642	623	633	609	604	620	643	587	625	574	624	611	633	597	607	637	608	604	587	625	631	607	653	621	644	644	577	613	588	636	605	610	662	615	622	614	637	591	621	593	593	597	603	633	599	629	604	614	607	608	660	661	612	661	669	660	659	680	625	589	634	600	642	636	635	583	621	616	592	626	605	603	658	590	616	579	623	589	627	608	622	626	655	623	670	617	615	652	625	600	586	589	602	632	605	650	612	648	650	614	627	586	639	577	687	611	631	603	616	623	599	586	618	636	686	609	600	589	634	660	620	592	646	594	599	597	648	618	629	624	655	638	646	606	656	625	583	662	624	645	628	626	628	646	621	609	598	614	644	589	600	596	645	639	649	605	636	632	600	654	625	625	629	658	609	625	660	576	582	630	614	590	638	627	653	654	601	621	648	593	620	614	650	616	623	582	612	612	642	633	585	607	628	601	608	620	637	613	646	610	593	614	623	655	622	647	628	596	637	617	618	630	611	612	645	616	624	633	623	645	620	619	621	594	649	617	636	631	643	630	595	602	613	609	565	642	637	623	645	588	607	588	642	612	610	646	672	602	625	586	628	614	619	604	643	592	590	619	627	621	583	638	596	642	620	588	598	561	623	618	651	655	612	617	634	571	601	609	637	628	637	576	638	626	651	672	621	628	609	616	609	583	637	607	620	594	625	654	605	648	619	631	601	608	604	616	664	623	618	642	654	619	622	597	603	662	619	597	636	657	595	635	626	613	694	613	614	651	633	606	607	585	624	609	609	610	624	657	574	595	543	612	617	635	608	637	603	624	621	618	599	608	646	651	649	631	616	650	622	676	619	609	674	586	605	674	641	624	598	629	657	608	635	613	638	603	584	567	609	678	687	595	647	624	572	596	628	644	622	634	640	672	617	649	601	610	652	616	620	620	608	579	626	636	602	636	640	582	622	617	596	660	619	631	601	644	642	628	608	618	625	582	663	638	610	586	615	625	602	605	651	586	668	631	610	629	597	670	609	607	594	644	602	601	578	592	635	662	626	675	628	595	588	615	641	624	581	634	663	626	616	624	624	650	569	628	574	592	577	660	589	646	618	634	615	592	598	659	648	572	601	591	671	599	609	568	612	644	614	600	614	530	622	584	654	603	624	610	648	581	598	659	608	654	618	627	616	655	642	578	589	636	604	638	630	609	601	624	612	622	607	634	616	643	604	609	639	613	629	610	626	628	584	603	647	617	626	623	637	642	668	628	642	587	612	631	597	570	629	596	661	616	633	610	644	587	618	650	649	621	597	667	611	617	615	656	628	597	611	574	625	588	612	594	597	610	603	589	609	644	623	637	619	623	600	630	642	611	630	645	606	665	632	575	617	670	629	589	620	644	611	601	613	635	636	629	653	657	632	585	651	614	625	606	624	611	606	607	582	617	616	611	643	604	655	607	579	617	649	586	660	625	618	626	638	594	596	598	615	610	604	605	634	609	613	587	615	579	596	619	653	639	533	590	623	602	619	652	616	631	608	651	645	617	607	615	612	610	642	660	598	623	656	658	608	607	574	600	595	615	632	614	597	615	641	625	669	629	620	577	609	602	599	630	564	666	606	614	635	612	619	597	637	665	605	563	640	610	637	623	627	639	581	613	602	587	625	626	608	587	614	630	632	669	650	600	618	638	578	626	623	567	616	634	604	670	609	611	598	679	636	598	593	635	638	606	624	594	659	634	572	617	646	616	662	630	604	632	608	585	597	609	610	603	609	620	640	618	606	681	582	636	603	621	633	619	650	663	580	584	651	585	599	614	688	604	622	602	639	600	595	625	591	644	646	624	636	576	619	596	640	602	656	612	573	630	665	620	637	633	615	597	611	617	621	616	646	630	653	597	586	606	623	632	661	656	585	603	616	672	656	650	648	578	649	650	631	596	627	675	613	649	628	638	629	579	612	668	635	622	650	582	615	625	588	641	664	673	565	575	623	612	649	571	635	602	621	639	605	593	604	625	575	645	620	670	657	670	589	626	587	610	627	629	611	622	634	643	624	635	651	607	630	602	622	615	648	630	639	601	588	576	615	585	613	586	582	603	647	649	650	590	589	609	628	612	605	637	628	622	627	621	616	637	583	648	634	579	646	651	641	618	593	590	607	623	608	614	610	643	660	634	600	657	686	629	640	666	609	595	629	609	611	577	650	612	601	632	595	637	629	541	664	645	629	611	621	670	636	628	588	566	599	670	604	619	624	642	641	600	633	673	619	584	622	646	651	603	613	633	584	569	603	610	618	650	595	610	629	631	656	611	619	612	614	585	621	663	605	650	637	644	592	606	638	627	598	606	640	626	626	617	623	615	643	599	628	617	594	640	614	612	597	646	677	582	581	635	625	571	629	618	636	633	595	616	644	616	614	562
43139	51558	10651	5762	4030	3132	2540	2114	1751	1574	1446	1237	1263	1143	1111	1083	1024	976	992	944	928	920	895	894	904	813	870	891	857	890	908	868	845	876	821	819	813	847	790	868	851	816	865	854	861	817	819	796	795	829	828	844	846	866	851	837	821	786	797	839	806	873	815	843	827	844	818	832	838	825	810	783	819	855	815	776	808	811	826	826	771	821	815	829	780	825	816	800	911	819	748	793	803	792	734	820	808	827	807	860	800	828	814	814	806	783	810	776	804	779	831	812	810	822	833	859	782	831	742	795	805	789	803	814	817	784	845	782	749	832	792	747	857	828	834	804	813	834	761	868	781	774	854	792	771	892	815	738	771	815	836	847	819	800	792	856	781	809	813	815	872	789	840	820	820	814	823	788	795	774	782	843	861	853	801	831	762	810	807	813	782	749	854	746	812	839	793	754	835	843	851	859	862	754	834	767	802	766	780	783	743	840	775	850	846	808	791	844	818	830	792	853	821	797	815	767	839	803	823	808	809	856	841	790	813	793	830	791	782	795	788	846	857	805	805	808	829	805	790	837	790	837	787	835	788	800	877	831	812	835	819	865	850	823	862	805	847	806	785	878	753	834	837	835	804	805	781	798	822	820	832	786	822	798	802	813	818	793	797	771	739	826	774	768	783	784	807	854	806	819	753	836	834	793	753	875	775	809	796	809	758	801	807	822	811	773	840	813	807	759	809	796	823	772	800	813	789	785	859	790	828	802	796	796	784	820	797	805	818	765	874	813	776	746	794	823	779	792	770	867	806	832	845	820	875	759	787	789	774	812	809	840	784	807	815	787	793	791	756	809	860	799	793	812	732	772	789	839	824	803	803	835	815	773	800	827	805	792	846	808	786	798	834	850	792	797	838	774	805	796	811	822	810	779	786	790	866	809	828	822	827	792	806	833	842	796	827	826	771	796	798	791	820	797	781	821	787	780	779	780	834	742	799	814	831	862	811	865	810	762	803	838	797	784	806	836	768	800	786	818	804	794	748	802	780	749	825	814	799	798	796	786	784	824	787	790	824	765	860	743	744	808	784	811	779	816	824	814	808	764	852	828	785	807	773	824	811	821	802	791	781	838	795	850	790	836	856	786	791	808	781	829	782	790	830	832	780	813	769	836	808	791	801	794	837	763	778	864	795	794	827	816	799	785	855	796	839	794	786	793	815	836	818	784	817	800	819	786	811	818	869	803	791	847	822	834	841	853	762	790	808	797	783	809	841	803	801	780	789	806	837	811	783	775	828	832	843	792	795	782	818	754	817	812	842	766	800	782	800	778	803	798	784	799	766	826	786	776	848	811	829	805	806	794	771	798	803	823	813	808	805	800	784	773	822	797	818	845	764	753	783	777	816	803	901	789	775	848	763	744	820	801	733	809	819	757	825	784	748	820	827	828	826	803	838	811	793	825	781	804	794	791	855	831	858	825	824	836	806	781	775	783	783	806	803	810	755	775	814	825	808	820	858	787	797	818	812	850	815	798	790	771	835	827	800	795	761	796	806	816	825	805	835	812	796	826	785	846	801	773	787	781	757	791	851	829	816	793	789	800	778	827	822	829	758	806	797	859	811	801	754	786	830	824	779	811	859	839	801	831	815	793	849	801	815	789	815	782	826	835	815	817	802	825	823	776	819	764	833	826	837	799	777	766	788	800	779	838	849	788	827	832	743	824	834	799	865	895	811	793	848	794	785	830	789	797	833	818	805	772	756	827	850	780	793	816	850	801	783	797	798	822	766	815	784	799	838	812	854	843	816	765	819	774	778	822	773	754	836	789	812	766	807	789	769	797	837	811	760	774	782	861	823	801	802	834	801	820	793	789	816	813	846	843	754	825	809	839	780	810	763	756	796	831	800	817	839	773	808	780	805	781	804	843	832	786	817	803	805	815	753	843	853	768	795	812	775	831	765	814	762	779	830	815	830	855	807	858	812	806	842	759	810	795	805	763	775	788	786	806	793	828	806	794	838	851	812	812	794	770	811	834	826	811	821	824	851	760	766	810	845	813	788	810	734	835	836	778	799	776	840	779	807	766	855	791	837	826	807	791	795	754	797	808	818	792	822	825	809	848	813	802	812	813	801	753	820	797	847	780	778	770	794	818	782	814	839	805	806	809	786	777	842	812	838	829	826	827	825	829	847	794	826	828	820	783	826	830	763	772	786	794	822	828	789	839	796	832	812	834	803	814	786	820	860	797	808	791	814	706	829	790	812	787	781	788	787	780	790	760	822	793	804	779	844	786	831	807	783	801	802	802	856	826	813	803	805	793	785	795	852	844	792	823	831	804	825	775	821	773	838	815	857	800	873	823	792	840	843	782	830	825	798	778	810	826	794	791	810	832	857	787	820	790	782	806	856	807	762	822	825	783	775	805	782	827	823	813	796	836	794	877	777	828	806	790	837	822	816	789	802	804	765	778	870	776	790	849	771	796	790	802	752	826	835	828	753	811	836	818	859	799	774	832	835	811	757	783	816	823	834	754	846	822	844	821	867	784	798	833	754	791	827	793	844	858	849	777	772	814	846	783	781	823	766	805	823	814	755	820	803	818	821	815	853	825	812	788	780	813	848	808	801	881	794	818	824	822	806	797	807	802	741	857	788	793	780	752	840	836	799	751	808	793	778	845	826	805	828	794	784	832	787	819	793	817	838	793	841	813	774	833	783	803	753	794	800	793	759	815	772	788	816	794	814	809	772	827	761	848	835	837	738	796	778	801	835	776	810	802	845	782	799	813	781	820	767	805	814	820	802	786	785	804	780	802	822	782	764	816	812	824	810	741	768	818	788	812	824	815	782	780	787	805	807	750	841	805	817	831	804	777	751	829	774	791	778	797	812	821	806	789	798	815	835	837	777	790	792	799	859	794	799	834	781	862	794	790	831	775	766	788	802	779	805	817	774	843	831	787	761	858	790	787	784	718	788	835	800	828	774	778	829	827	853	827	811	782	841	804	782	782	828	835	824	837	790	788	785	819	792	834	832	835	794	844	824	851	840	804	819	787	780	814	795	813	797	850	823	792	816	811	799	776	866	822	840	730	816	856	791	784	793	807	814	847	832	822	820	813	789	806	813	848	763	791	884	824	806	777	809	820	811	826	815	813	792	841	807	799	784	801	785	821	718	767	815	809	828	816	809	815	812	793	837	890	809	811	825	821	845	780	821	823	766	844	799	784	827	778	783	807	780	791	821	773	776	842	786	777	856	778	831	831	790	805	796	781	791	835	806	833	887	802	806	820	802	829	803	733	782	823	796	812	823	814	779	810	737	780	790	794	825	822	829	775	811	813	815	795	817	781	793	792	836	756	762	785	781	809	794	750	782	776	767	801	832	810	834	820	816	827	775	808	846	797	773	768	825	815	769	810	762	765	730	818	831	792	759	798	802	787	814	848	815	786	811	848	773	786	802	790	802	779	820	788	839	838	823	796	786	790	718	770	785	795	854	802	837	797	792	818	814	829	806	772
28517	23428	13731	1805	776	704	559	503	487	480	453	496	490	497	458	483	506	474	471	489	456	517	453	496	476	505	462	470	497	474	499	441	482	474	463	489	527	477	473	495	470	464	492	460	463	514	474	457	468	463	457	465	491	485	453	474	506	516	462	479	478	478	488	445	498	463	483	510	499	463	454	492	466	502	517	511	483	478	446	500	474	457	478	436	473	469	440	467	501	479	478	535	471	486	478	465	500	468	490	491	440	450	479	474	477	469	465	469	499	474	478	477	515	482	473	510	495	478	517	445	441	495	521	473	451	491	468	468	497	515	446	483	487	465	487	493	477	460	472	510	490	472	468	441	471	437	490	475	502	498	464	501	475	472	450	424	480	425	455	467	473	481	450	504	460	465	447	447	527	458	478	521	485	433	489	481	495	470	458	472	486	508	484	464	490	508	474	474	509	464	449	487	448	505	522	444	458	459	485	468	500	518	438	458	518	441	451	506	491	482	553	496	480	452	492	491	476	503	479	459	496	442	464	486	509	473	463	483	474	485	490	511	524	470	479	448	486	468	480	466	510	465	503	467	455	464	477	510	435	437	438	514	456	416	467	471	458	467	517	444	449	473	467	482	450	519	488	468	499	490	449	467	459	508	498	473	488	458	459	467	490	493	449	469	471	466	490	499	518	445	483	492	467	482	438	459	481	494	475	506	464	470	467	480	423	458	464	474	477	445	502	477	497	473	493	475	498	495	465	471	440	486	496	457	485	458	470	481	506	451	468	500	483	466	468	478	460	444	492	469	455	462	491	485	444	463	506	524	492	486	477	467	462	424	494	537	468	462	454	447	472	437	456	510	494	486	415	469	489	449	489	460	462	498	494	458	437	473	430	491	476	486	516	497	474	466	498	464	459	511	507	473	482	477	503	441	509	478	482	478	471	490	470	479	485	496	472	440	480	470	505	492	466	466	491	485	506	483	507	490	472	476	475	458	482	492	435	478	500	445	475	497	444	464	499	446	467	436	458	478	481	469	481	473	492	472	485	470	507	469	453	506	444	454	487	474	502	466	434	496	478	449	500	460	511	483	515	487	484	455	473	470	506	505	461	514	453	483	511	482	492	457	504	451	456	489	506	459	498	518	486	457	475	467	451	479	457	453	473	445	468	490	445	485	502	473	496	499	469	455	506	457	470	486	467	455	450	474	461	467	461	492	473	499	476	450	494	451	465	482	514	469	510	499	495	466	428	455	483	506	489	449	450	492	519	480	503	455	478	477	476	462	448	457	470	505	464	491	492	491	482	462	473	454	491	443	506	461	442	470	470	475	465	458	427	493	460	452	477	446	497	513	507	437	489	502	483	485	469	447	415	474	454	453	510	485	486	505	467	457	501	476	456	473	498	448	481	440	428	429	450	481	480	454	464	510	470	460	482	469	488	482	468	475	495	488	482	470	505	469	490	458	482	469	522	448	428	452	495	479	465	470	464	396	478	475	479	487	478	492	479	479	447	487	441	485	497	458	484	492	463	499	473	481	482	507	478	475	492	477	494	457	493	451	472	481	462	519	495	461	468	462	435	466	480	499	465	501	478	489	477	493	435	461	521	428	462	517	457	454	483	449	460	469	481	470	467	441	472	466	499	446	479	461	493	491	436	439	482	465	488	468	455	477	476	474	432	520	474	485	493	476	481	484	492	498	500	484	518	478	500	493	423	491	428	471	477	478	500	479	488	465	471	472	486	466	457	481	482	483	475	482	434	434	513	483	491	502	473	494	466	509	486	452	491	495	489	492	479	469	439	487	462	455	476	468	479	462	507	499	461	470	474	480	493	511	428	466	484	478	481	461	506	475	488	467	492	505	474	473	491	454	465	494	463	462	461	503	477	420	476	471	470	502	459	470	476	482	460	457	483	451	449	477	445	467	536	488	447	475	486	476	441	488	477	487	457	463	514	507	438	460	476	475	437	483	489	456	476	497	467	466	476	463	479	465	486	469	471	434	504	462	483	482	476	467	492	509	494	491	441	484	446	443	479	490	497	499	468	479	435	527	495	486	481	489	488	494	456	467	520	489	460	416	497	504	497	461	464	452	457	436	476	486	465	485	500	461	454	437	481	497	494	468	492	465	513	500	460	488	466	474	500	444	481	469	440	473	465	460	453	464	460	468	485	465	486	479	432	474	468	496	485	483	486	462	468	478	466	431	461	456	459	490	447	473	459	454	530	449	516	477	460	471	460	445	464	456	517	506	507	533	478	456	475	448	489	471	485	484	497	456	501	450	497	481	440	460	466	476	505	448	479	442	471	477	481	498	447	451	447	470	478	485	488	486	501	465	443	461	517	484	437	450	457	435	476	455	462	505	503	423	484	459	498	478	463	479	492	490	484	481	462	472	478	455	505	488	456	497	492	460	462	456	491	431	508	468	447	473	467	467	514	491	471	465	451	501	484	456	480	473	456	503	447	474	447	473	474	457	512	480	474	521	474	534	521	470	500	468	476	489	492	485	475	472	505	476	465	494	502	506	496	469	443	488	422	501	470	486	470	467	458	472	494	434	474	474	447	442	473	500	451	482	456	525	448	481	495	448	479	466	477	462	443	488	454	502	463	497	500	497	475	460	476	502	485	487	540	481	492	485	493	434	461	474	494	469	511	470	490	456	502	444	499	474	482	483	472	478	484	465	480	494	519	466	493	460	448	473	478	486	495	464	507	456	484	480	480	489	466	416	507	507	459	469	475	528	484	457	466	450	468	482	482	458	460	470	470	498	493	524	495	504	491	477	495	484	445	522	460	472	509	444	481	490	492	462	426	468	497	503	441	444	495	458	440	478	503	470	472	445	503	488	491	472	471	478	459	451	452	458	502	495	479	517	472	448	464	508	494	482	442	444	494	464	459	484	483	466	474	451	478	462	458	462	496	470	491	489	511	497	430	428	526	457	457	474	456	486	460	468	480	471	506	485	477	458	532	496	510	496	482	448	457	492	471	501	483	486	507	457	499	456	456	510	486	517	491	469	483	459	492	489	483	481	465	452	451	506	455	521	472	468	477	490	468	506	466	463	474	505	522	486	465	480	498	473	472	458	489	440	459	439	510	497	464	485	472	495	494	456	509	499	479	507	499	502	448	495	502	516	509	475	506	478	496	457	481	446	518	472	475	489	450	463	472	488	508	455	479	477	497	455	483	461	482	468	469	495	482	474	492	469	462	458	486	483	478	488	460	471	484	499	466	436	486	466	457	475	490	511	474	490	465	450	439	501	478	482	453	463	478	467	485	440	429	472	443	507	499	454	466	488	475	442	476	470	437	448	437	462	495	526	460	463	502	495	480	495	455	466	468	488	496	508	460	477	470	480	457	486	474	486	475	465	457	469	487	488	467	465	484	525	497	493	473	488	477	475	480	482	496	479	502	429	483	452	480	461	478	456	440	451	478	463	486	508	504	453	494	468	481	490	501	475	460	485	485	458	488	446	455	454	516	442	480	483	465	497	471	495	459	483	453	456
34897	31845	1413	889	800	729	722	674	696	599	677	621	636	647	623	683	625	620	664	603	590	641	639	603	588	595	606	650	593	607	641	644	659	660	626	636	643	599	663	672	585	633	642	640	650	626	616	585	632	660	640	599	648	622	632	622	598	638	613	608	647	596	614	623	620	588	629	637	620	664	623	605	593	631	622	639	643	596	652	608	629	598	625	624	574	583	573	603	603	644	618	582	614	595	644	639	620	617	631	637	631	668	641	621	635	614	620	630	617	609	604	607	617	616	650	640	635	587	619	591	638	639	582	630	610	645	611	631	640	639	614	621	622	623	623	623	643	645	581	645	588	617	611	598	635	627	631	664	608	632	568	599	585	603	612	640	619	634	588	647	641	581	628	640	639	658	654	579	637	647	663	634	587	614	601	651	580	618	599	627	646	590	597	640	615	584	670	610	626	627	631	633	623	596	631	604	601	603	627	600	622	639	618	626	632	612	622	610	600	624	648	598	630	610	612	620	599	608	561	617	649	622	657	652	606	637	613	614	640	556	597	615	609	632	615	651	640	635	653	616	632	604	604	640	649	645	628	607	611	616	598	644	599	594	597	631	623	653	598	599	576	629	607	597	600	639	643	677	654	585	595	622	605	628	625	694	657	617	589	631	639	644	644	589	656	606	635	630	630	655	670	587	606	596	612	633	608	636	620	665	634	596	613	632	610	621	643	667	614	598	651	598	638	628	636	567	614	595	619	624	581	633	630	605	613	583	654	632	633	617	616	665	649	610	621	575	601	612	592	646	575	645	579	632	613	631	630	615	604	647	624	649	577	635	632	590	654	648	609	569	665	631	614	605	643	600	634	580	647	614	606	623	641	616	649	625	594	653	604	608	664	652	643	604	602	612	604	587	630	594	606	604	611	623	649	615	634	627	619	626	586	571	599	597	669	656	592	639	627	618	633	599	650	632	588	621	594	598	627	679	596	653	619	604	613	601	606	606	616	654	611	655	575	624	635	601	631	597	634	669	642	587	608	589	581	652	599	628	623	652	620	659	625	596	631	674	602	609	601	623	588	613	647	626	614	608	620	613	644	622	620	618	627	622	614	603	615	633	616	627	594	619	602	616	633	595	624	627	630	643	671	627	646	651	624	641	630	622	622	673	661	648	624	647	596	629	601	662	633	663	682	627	649	602	641	645	637	633	602	604	636	620	607	656	610	630	635	654	583	607	605	636	673	634	618	632	650	651	613	620	613	600	596	640	606	613	619	621	631	644	618	629	603	603	580	614	620	635	604	699	651	604	683	575	602	649	645	605	612	627	606	581	625	587	598	631	616	618	614	615	627	586	638	623	669	631	629	610	645	646	595	581	662	652	655	670	616	614	591	640	609	593	613	627	607	627	601	644	586	566	635	620	580	630	599	664	627	622	587	584	639	630	652	636	631	675	592	630	630	620	615	615	634	654	613	634	587	604	622	636	577	624	672	568	618	635	606	594	638	615	585	641	627	612	651	617	629	675	585	657	631	644	638	652	615	613	573	618	587	601	591	644	629	655	625	625	598	610	644	612	565	617	609	604	593	596	611	622	580	578	658	632	618	613	641	605	617	606	645	661	659	647	586	607	592	607	591	639	629	592	618	578	581	638	616	606	612	632	640	654	632	643	690	604	608	597	621	567	635	669	614	650	582	553	620	616	586	643	579	615	615	590	631	603	668	638	649	621	624	601	654	593	692	621	607	610	596	609	607	607	591	614	618	599	661	601	619	585	582	635	654	637	580	624	618	623	662	630	632	607	584	646	611	588	655	598	644	614	583	639	631	620	675	625	616	588	673	596	596	625	602	667	631	597	621	563	625	615	594	690	640	634	646	639	629	592	618	585	594	636	596	632	609	604	614	636	627	612	627	619	583	596	641	582	620	641	667	603	610	632	587	586	658	576	621	632	634	615	650	634	638	607	653	639	620	661	621	610	605	615	627	655	629	600	652	612	612	674	625	617	642	601	633	641	630	626	656	613	654	587	586	618	632	643	659	636	673	660	592	633	651	590	614	627	592	645	572	645	601	612	633	617	586	628	647	692	646	638	610	660	607	610	581	589	641	678	636	646	601	627	665	594	613	617	648	565	644	603	611	638	611	580	611	603	604	618	673	624	639	664	629	644	610	635	648	624	582	602	581	603	635	599	621	642	588	651	596	600	596	653	619	637	621	644	610	636	603	593	615	603	616	630	592	648	621	623	636	600	595	632	559	592	613	650	606	590	580	638	624	588	588	610	573	588	620	628	632	611	635	643	620	616	666	613	568	612	583	657	653	652	625	642	617	621	630	624	615	595	634	574	632	619	656	625	627	607	625	650	632	580	576	603	601	608	611	658	612	617	611	634	616	610	582	631	608	659	606	575	623	618	629	623	648	573	625	643	631	627	626	620	608	629	610	592	623	635	602	593	648	607	584	611	635	618	647	602	580	603	662	622	671	583	570	645	619	634	648	583	664	620	615	644	617	612	611	614	609	634	638	594	614	631	621	579	628	660	599	600	609	609	638	581	622	619	623	605	673	655	592	635	622	609	666	642	595	642	580	625	645	649	673	630	617	586	648	622	639	619	613	634	597	649	614	610	587	583	633	610	622	652	619	633	614	643	590	589	664	622	629	633	625	601	604	617	615	602	612	598	661	589	612	681	674	584	604	651	577	598	617	554	614	606	628	627	594	664	629	670	643	566	627	636	542	627	558	614	605	670	611	677	640	610	580	641	608	651	635	649	581	611	615	644	634	619	602	598	630	630	631	623	610	576	653	634	611	631	639	621	630	621	633	600	628	627	639	622	633	618	612	634	623	561	649	625	652	626	646	590	605	551	624	607	618	619	641	639	636	650	610	618	644	610	638	648	595	612	570	612	644	640	630	607	627	590	637	614	617	611	619	597	649	604	617	627	609	623	639	650	614	583	607	621	596	630	640	615	626	645	627	610	608	588	620	623	622	620	645	625	628	595	609	639	607	609	575	606	644	635	624	634	606	614	638	644	609	642	602	643	636	649	610	658	632	622	586	645	631	583	610	629	641	615	642	610	579	690	614	604	630	633	585	639	632	633	649	591	626	644	605	638	635	660	590	614	577	656	622	652	626	638	596	621	610	637	637	624	567	624	610	668	622	618	666	614	655	620	639	630	613	624	633	633	624	604	617	618	675	602	625	631	628	609	568	613	656	620	657	611	630	655	644	656	635	627	621	603	587	593	651	623	607	591	616	618	643	581	612	626	620	596	576	568	609	618	652	673	649	608	622	636	654	635	596	600	635	614	622	573	542	639	632	647	641	588	627	610	646	658	623	619	624	592	646	642	654	622	619	626	644	582	660	641	636	642	580	601	610	616	611	617	606	599	619	631	622	619	652	626	649	659	612	568	643	620	644	630	610	630	605	600	609	600	636	639	629	582	734	643	621	576	614	570	618	654	618	629	627	598	607	635	587	649	604	634	619	615	634	587	633	590	607	633	630	603	634	621
23832	21103	28354	24065	21041	9132	1392	1048	887	879	869	829	844	773	783	776	765	781	776	729	792	745	787	773	730	705	798	773	707	659	667	722	737	711	714	744	698	721	704	699	758	752	667	760	705	673	700	744	731	713	740	714	723	743	714	722	700	709	686	698	706	768	690	718	725	699	720	754	721	709	708	736	720	734	733	734	747	739	731	689	747	744	653	727	727	696	762	712	701	727	709	729	715	730	738	740	677	730	712	718	689	751	682	744	724	727	711	748	706	697	729	750	703	706	712	707	728	746	732	760	723	741	654	743	697	728	684	707	725	756	668	724	685	693	712	741	725	741	710	652	709	701	749	738	720	739	749	719	766	723	732	729	736	664	712	682	745	674	711	753	762	706	725	731	724	745	726	688	720	694	724	683	725	718	722	704	722	697	748	706	724	652	762	708	743	696	713	741	727	710	688	698	681	743	708	666	722	687	697	703	704	711	730	701	682	736	705	727	721	716	761	685	693	673	747	730	751	749	750	706	715	728	692	783	747	703	738	719	742	694	708	717	675	682	722	720	768	705	721	716	724	674	721	727	696	748	752	755	726	729	714	698	726	735	742	792	688	712	783	729	757	704	734	704	716	711	735	706	723	718	750	745	719	774	719	717	725	683	761	690	739	744	686	741	737	709	686	751	720	721	749	740	705	717	713	716	689	735	728	720	710	682	680	722	693	699	752	713	712	729	731	707	737	796	716	710	736	686	682	724	715	710	709	706	743	700	688	728	717	722	724	706	696	697	697	746	703	719	720	730	730	770	739	714	725	723	712	742	729	767	712	752	717	736	692	728	710	717	700	740	655	688	741	709	724	704	724	708	707	755	759	726	700	726	681	708	716	721	726	743	724	698	748	728	689	716	741	704	727	681	749	696	711	699	738	744	738	725	707	760	723	733	695	686	707	708	691	734	692	699	663	744	721	770	742	683	722	646	711	701	653	698	723	700	737	740	710	710	669	733	705	708	703	727	725	730	697	661	698	719	690	699	732	722	719	675	684	752	758	715	715	697	668	733	730	680	707	720	729	709	719	736	728	750	719	715	725	723	710	693	718	709	728	743	718	697	725	675	749	748	710	740	702	717	745	707	697	691	736	686	712	718	697	675	707	711	702	698	724	734	736	690	734	754	669	666	689	745	697	730	724	665	703	725	693	683	774	693	755	721	711	662	780	731	761	770	696	753	698	715	729	730	709	666	734	715	686	753	711	693	738	730	767	683	694	702	718	697	733	734	726	749	709	736	688	693	700	695	727	673	732	718	714	725	687	669	748	744	683	704	683	728	710	750	714	714	711	718	709	723	721	708	686	751	666	726	733	784	724	705	731	693	752	722	725	678	711	713	702	699	725	712	707	731	706	711	694	658	724	712	711	704	720	736	730	744	701	749	743	747	754	705	764	716	720	704	717	682	689	716	726	729	730	706	737	707	677	715	749	687	699	712	748	704	754	738	722	763	709	738	656	727	696	724	693	685	700	743	691	775	726	661	700	728	754	656	718	755	709	683	688	714	713	682	727	672	690	721	699	683	706	680	718	717	734	700	708	750	727	730	716	732	716	732	711	660	710	684	742	724	697	725	705	761	685	731	706	692	732	687	746	720	755	726	708	712	673	748	740	708	746	735	757	686	719	683	716	729	695	760	710	748	729	758	720	750	684	721	681	702	708	681	732	715	724	728	722	764	749	665	734	707	731	697	740	739	667	686	685	721	713	688	678	725	691	692	733	727	680	680	699	753	740	725	711	737	744	670	714	665	743	722	754	741	713	751	688	691	703	703	713	732	752	713	733	694	730	703	776	788	718	706	764	763	729	731	726	709	683	708	748	744	721	644	722	703	761	741	787	705	723	738	720	772	754	758	688	719	723	688	729	683	742	719	709	726	704	728	709	706	703	715	744	721	725	735	693	692	661	720	729	706	717	714	715	696	748	744	719	714	755	719	727	740	681	741	738	725	695	708	719	695	691	743	722	727	782	719	741	736	704	772	730	714	704	723	715	665	720	734	722	716	716	736	711	762	732	754	731	731	722	679	718	708	706	746	801	784	705	752	714	744	683	731	732	730	713	691	735	728	732	741	676	727	710	709	786	688	716	688	699	725	730	769	700	736	745	711	718	734	743	667	712	737	746	699	713	659	733	727	740	725	693	700	739	759	770	734	709	722	697	675	751	693	732	693	736	703	714	695	708	696	706	720	730	743	735	706	654	704	707	746	750	731	715	747	750	722	704	687	712	708	726	676	676	699	753	711	737	718	713	706	710	724	743	687	688	727	655	736	733	736	712	689	694	710	688	724	737	736	735	724	750	683	768	715	763	761	669	768	730	714	706	749	703	720	714	711	723	669	717	676	713	697	741	735	707	711	707	730	680	752	705	679	761	753	720	691	723	738	730	724	746	662	731	749	702	783	714	774	755	760	643	738	707	643	725	723	776	748	752	706	728	743	685	723	738	767	746	729	705	700	717	713	688	729	689	713	780	723	703	751	728	718	686	697	747	701	738	679	718	745	728	721	696	732	712	713	689	691	754	687	688	664	756	718	727	718	723	749	764	730	740	695	711	757	729	740	746	679	695	732	724	693	759	691	690	695	743	714	688	698	709	693	690	746	707	719	743	736	778	708	708	666	697	731	703	661	746	688	697	711	725	705	693	713	773	739	714	698	705	718	771	703	749	696	657	726	780	734	709	730	687	758	750	736	707	723	716	693	692	692	707	765	722	712	692	663	685	715	724	733	734	695	722	751	768	642	733	717	753	782	728	776	692	640	715	736	747	754	711	715	644	696	718	737	733	746	736	737	702	687	751	714	719	715	706	732	695	730	700	684	716	714	689	732	731	684	750	699	734	734	691	661	702	709	759	716	718	709	721	729	744	725	741	695	731	745	731	772	749	728	714	714	683	689	721	699	738	702	743	742	774	709	699	737	752	750	697	691	692	738	755	771	749	650	686	745	739	721	757	767	746	743	744	672	748	707	737	703	730	719	709	668	731	688	721	766	744	678	716	752	681	746	717	735	705	718	744	721	728	769	703	743	685	749	756	744	738	728	730	681	704	705	712	695	726	699	745	734	790	707	727	669	721	674	709	687	762	695	743	708	675	725	706	675	694	741	765	747	686	687	739	707	737	738	720	670	690	744	675	741	729	728	715	742	717	744	723	722	750	678	712	726	683	718	671	685	668	765	716	732	758	711	715	677	713	749	705	760	735	718	753	695	758	709	723	713	653	765	740	728	723	748	697	707	758	725	749	696	730	719	739	747	730	754	688	728	708	743	692	699	725	739	678	705	727	733	691	739	736	713	713	680	699	705	719	710	711	726	698	728	735	725	687	715	723	680	697	720	729	768	723	711	724	724	732	764	687	735	722	771	645	695	719	685	720	716	719	692	722	726	741	667	703	736	734	756	745	743	713	731	725	694	691	741	696	718	691	705	742	698	679	750	744	689	728	728	668	738	724	697	708	709	744	733
38720	46330	7201	3613	2685	2126	1785	1593	1416	1249	1248	1168	1155	1088	1080	1023	1047	1031	977	931	975	981	963	965	997	939	991	933	975	902	889	971	957	988	972	950	883	951	927	917	924	951	934	918	946	904	882	946	919	894	930	878	914	936	967	887	880	898	953	914	946	922	924	918	927	934	903	950	914	903	987	896	971	949	956	942	879	934	901	912	903	943	934	890	932	920	944	969	920	974	890	870	872	915	914	934	962	960	924	923	944	913	951	943	898	925	918	931	943	947	914	983	930	967	921	921	945	890	915	900	916	918	911	893	887	973	913	950	893	965	891	928	932	937	981	925	914	903	965	929	961	972	948	960	920	924	937	943	880	889	944	901	950	937	925	908	865	912	918	908	955	922	960	924	873	899	922	910	954	961	934	945	923	901	891	932	894	925	928	883	894	902	907	905	903	942	953	918	958	898	983	942	951	891	885	913	895	951	885	910	937	923	988	987	940	979	979	923	970	932	911	910	916	898	939	940	913	965	876	936	904	956	961	932	965	907	928	926	923	959	868	924	942	942	906	915	924	889	937	951	921	954	939	868	936	978	964	961	926	939	937	885	901	886	925	894	924	956	953	924	915	942	900	947	881	908	925	907	915	895	911	921	968	936	950	890	958	911	904	948	936	926	956	928	916	993	902	916	944	965	937	931	921	912	904	899	934	865	910	923	919	871	960	893	906	956	874	895	954	914	959	992	915	918	877	905	921	971	931	895	956	963	923	1036	903	973	896	888	881	920	849	895	970	962	906	952	962	912	871	866	977	961	907	924	952	919	966	927	940	964	917	939	974	932	911	932	956	892	912	872	968	910	937	916	944	965	959	918	936	858	978	932	917	947	894	901	931	899	905	921	989	888	921	916	941	872	934	928	914	929	911	873	953	939	942	954	1002	937	967	920	887	894	914	901	942	943	931	938	915	906	923	904	940	892	956	851	956	934	883	884	1023	940	872	900	878	924	949	856	862	932	910	864	891	934	958	963	887	920	938	881	939	928	895	910	920	917	893	980	884	882	927	938	968	934	877	952	933	945	997	958	920	893	882	922	942	928	933	919	879	929	929	917	921	958	897	937	834	918	909	903	924	910	876	918	918	940	901	912	903	923	943	933	950	966	885	953	953	921	964	919	930	957	940	925	953	933	943	970	913	945	963	945	895	908	938	964	870	960	904	967	906	894	980	916	886	905	886	867	925	928	949	910	905	947	938	911	955	912	926	918	932	924	942	912	885	949	958	921	897	979	938	864	960	895	961	934	908	943	897	877	943	958	902	937	990	934	927	903	905	913	968	961	949	915	936	942	920	892	942	900	959	876	889	898	954	889	890	898	934	962	1001	886	939	953	897	960	933	918	945	973	892	954	954	871	975	931	914	900	891	872	912	907	880	923	904	910	964	942	920	928	908	884	959	951	885	917	914	894	928	916	844	923	960	963	897	960	909	932	937	853	907	932	904	932	926	956	949	922	916	900	959	882	920	870	907	934	914	909	939	886	931	890	951	911	848	914	907	911	876	917	1026	979	930	920	912	961	936	943	977	936	924	921	906	903	924	963	904	966	935	896	914	889	942	944	908	950	982	954	890	920	918	917	911	964	919	934	979	888	976	978	877	949	874	896	965	944	907	970	945	893	961	962	939	917	922	914	921	832	913	954	991	900	937	892	860	911	968	902	888	885	959	927	945	965	927	907	896	890	985	899	894	945	930	945	933	920	905	961	906	874	920	923	943	902	948	872	953	867	914	906	947	977	921	893	919	941	916	920	930	940	976	895	932	973	925	937	982	943	934	928	955	911	897	956	900	932	942	963	922	908	895	907	913	880	956	939	951	902	873	966	862	869	961	916	955	854	917	970	930	871	886	963	901	960	955	867	868	950	961	960	898	945	880	911	860	912	919	895	888	846	958	919	860	952	966	930	928	954	923	897	949	918	984	922	944	868	882	891	886	960	948	992	918	954	901	925	966	907	918	944	939	941	928	903	897	970	883	859	925	920	890	920	935	921	912	947	896	927	923	936	941	901	886	918	888	892	960	910	905	922	902	910	891	955	944	906	906	915	909	965	861	945	947	887	958	909	875	921	977	912	868	949	945	915	927	983	895	897	973	933	897	936	954	880	936	934	918	909	921	928	923	889	889	948	932	930	898	895	914	931	943	910	959	921	960	912	911	938	896	934	883	911	914	902	890	942	957	918	902	846	909	990	944	910	895	909	901	923	906	943	891	920	894	911	985	954	912	937	905	918	944	907	879	925	874	959	956	915	978	977	953	905	912	884	933	911	938	912	915	897	927	927	937	940	874	876	924	912	927	856	919	963	882	926	876	889	891	948	911	1004	922	930	944	932	944	953	956	949	897	883	872	899	939	946	893	933	934	924	890	903	896	929	915	926	903	920	920	945	927	857	959	915	924	872	874	974	893	894	967	922	912	960	949	893	958	882	878	893	897	880	890	850	893	915	933	965	951	927	966	939	912	954	922	946	892	881	905	931	940	949	945	916	932	898	916	881	917	910	873	1016	902	986	950	895	963	957	934	972	895	905	917	881	952	918	884	934	959	928	958	835	901	891	926	921	954	940	942	911	923	912	925	914	936	981	883	915	932	917	877	899	952	934	895	899	928	931	919	903	957	918	902	872	932	925	1001	947	903	895	888	899	980	974	941	927	962	916	940	930	892	955	918	899	925	918	899	946	915	954	899	910	911	925	938	884	917	870	947	892	952	916	935	854	897	961	918	961	969	985	923	900	952	961	934	911	912	952	938	892	917	935	918	939	895	936	946	943	903	924	891	927	908	905	970	887	870	928	946	929	909	896	928	946	924	959	952	923	909	928	861	965	915	870	893	966	910	943	916	896	960	937	882	922	876	933	898	878	953	946	950	929	865	962	934	873	951	894	925	950	874	915	878	953	948	964	897	911	953	970	900	931	906	938	896	927	952	927	919	934	923	894	920	916	939	918	927	916	891	937	938	926	938	964	944	1001	904	909	921	919	908	937	902	939	913	884	913	929	954	902	877	930	948	969	903	933	929	1013	952	941	892	905	905	937	942	896	903	895	931	907	965	976	962	917	903	978	875	939	926	947	970	924	891	975	950	926	958	874	928	933	915	915	888	940	927	901	917	908	918	925	893	934	885	932	938	970	898	946	902	945	900	975	954	945	927	899	918	933	904	872	974	946	918	915	934	973	893	899	914	947	873	911	982	853	911	938	886	980	939	891	954	910	925	899	931	967	943	931	895	886	947	912	894	866	953	908	915	903	945	926	926	977	915	928	866	925	947	902	920	907	874	942	888	897	937	954	921	925	893	876	899	929	930	897	941	892	944	880	880	890	985	866	965	958	935	934	886	953	901	914	871	930	957	930	960	986	913	906	953	925	883	904	911	946	947	930	876	938	956	926	945	957	948	939	968	976	976	936	924	905	932	898	908	869	970	943	896	952	937	926	896	875	942	935	906	952	895	904	926	921	916	932	977	915	916	930	917	887
22805	21106	28857	23557	21087	21111	8159	1268	948	932	860	823	803	750	736	728	654	715	716	712	676	699	679	636	629	671	708	653	637	667	647	623	633	657	636	637	651	660	649	666	661	653	609	583	641	623	675	609	614	640	618	588	651	622	678	647	589	613	609	635	620	659	683	608	608	601	603	633	627	630	670	659	662	597	698	615	627	655	636	630	689	631	607	594	689	637	619	630	617	622	641	659	649	653	653	587	606	641	651	674	604	618	609	654	626	591	641	619	650	637	615	629	587	621	661	618	599	631	605	629	631	621	609	666	583	626	665	642	658	591	646	657	631	614	622	635	629	612	644	610	639	608	632	621	661	595	650	616	614	635	652	632	616	676	614	623	601	590	628	601	606	629	672	644	626	620	648	604	629	652	589	644	615	589	588	633	638	642	630	595	597	617	621	636	651	597	646	664	626	661	643	650	591	635	636	646	634	640	604	626	624	609	653	636	619	593	635	609	605	645	611	625	638	658	579	560	626	682	623	608	580	598	622	596	649	602	670	620	694	608	648	606	625	661	632	660	616	664	615	601	626	600	644	616	644	639	642	607	644	633	652	646	620	636	623	617	612	615	604	626	621	652	642	652	679	623	622	640	620	608	620	655	569	603	595	626	640	615	613	600	607	651	634	638	666	643	587	600	618	612	582	669	657	622	610	621	604	627	649	598	607	633	626	619	654	610	599	632	594	709	604	564	660	597	619	616	617	606	633	630	619	615	565	648	620	620	657	607	591	602	622	621	631	614	626	598	612	629	628	634	621	610	605	626	631	602	623	594	596	637	643	647	587	658	606	587	604	611	592	613	618	625	590	601	644	635	614	610	569	634	614	618	587	597	653	623	579	599	589	644	617	631	619	630	624	569	636	622	626	666	617	625	594	604	628	595	655	672	612	609	593	584	627	658	617	640	628	605	609	649	617	605	615	627	632	656	659	613	608	688	625	580	685	619	614	635	607	669	603	611	609	599	645	648	602	631	577	614	645	605	609	625	669	638	620	602	628	617	632	656	629	590	583	619	610	648	582	633	688	576	645	621	599	683	622	641	601	615	625	596	624	619	593	623	589	590	607	628	608	645	633	617	642	629	635	610	625	589	651	594	672	649	613	666	607	639	597	659	623	591	633	603	637	619	660	625	636	634	608	632	643	633	595	607	659	632	605	584	592	642	621	614	629	628	640	631	637	590	612	597	679	655	634	608	696	635	636	616	638	592	613	587	615	625	639	632	633	613	611	583	628	643	636	658	639	633	624	655	659	576	669	623	594	628	601	610	595	648	603	632	623	635	667	611	607	609	656	602	603	608	667	623	621	634	602	593	630	643	606	669	607	657	611	644	651	589	613	617	623	631	646	636	586	642	631	633	614	613	617	596	664	606	653	628	619	579	634	614	617	576	626	626	628	620	651	661	598	596	674	608	631	632	633	618	612	664	626	595	636	639	615	655	621	634	617	632	621	603	637	613	605	627	655	614	578	627	636	636	651	603	610	637	654	649	621	627	661	608	631	622	663	612	624	628	592	645	662	595	620	627	627	630	616	621	642	590	603	617	651	609	624	628	621	594	628	600	661	656	627	654	659	634	634	574	612	616	580	654	609	593	629	633	595	637	605	668	657	607	628	612	607	586	667	652	667	600	580	593	634	626	574	608	636	626	614	611	610	586	563	579	633	642	610	648	652	626	639	627	627	571	643	600	627	653	611	610	599	615	629	622	641	615	625	601	611	613	631	653	622	622	629	640	631	640	601	648	621	646	619	610	564	596	644	600	613	629	579	675	597	612	606	606	635	645	645	642	604	605	615	615	562	572	652	631	641	598	643	639	639	594	598	609	620	574	592	607	609	640	588	626	620	581	629	667	603	699	614	605	665	598	650	646	610	616	647	631	614	632	597	605	622	657	648	621	616	627	631	637	653	597	659	637	583	635	599	615	653	585	557	637	600	593	632	637	607	628	636	598	649	624	596	662	606	636	624	629	605	631	607	581	580	646	674	631	641	631	635	594	615	623	578	690	614	610	599	623	615	592	681	604	629	657	587	612	623	598	634	602	646	648	637	613	559	633	614	642	638	612	631	618	612	636	631	626	629	642	560	650	656	620	587	645	619	673	630	592	591	627	627	601	614	667	624	640	612	613	623	622	625	624	634	628	619	649	660	660	614	600	667	597	588	595	650	591	620	649	628	596	600	606	677	614	672	643	649	603	616	673	598	582	665	610	664	616	603	631	661	589	584	689	645	662	614	607	635	615	603	608	631	626	644	634	630	597	592	640	606	593	627	594	644	602	600	604	612	640	595	638	611	631	596	651	631	622	639	637	631	642	671	626	556	645	601	601	597	595	638	648	580	627	633	634	663	607	619	609	658	568	612	617	607	632	568	639	627	630	636	640	603	572	652	663	626	588	637	631	670	615	608	673	644	661	629	567	616	623	641	626	664	598	602	659	623	637	646	591	651	634	616	609	623	574	605	625	671	624	584	652	650	613	621	620	591	644	645	643	639	630	598	599	605	618	656	619	632	654	590	603	576	612	599	638	622	676	599	655	600	601	642	597	618	588	582	626	658	625	586	641	583	587	621	606	599	616	593	613	695	642	607	587	618	596	622	622	600	651	656	619	645	584	649	658	652	634	609	649	619	593	591	607	649	587	622	664	599	634	642	618	624	665	629	678	651	612	656	645	631	581	627	602	574	617	630	632	661	612	612	626	632	615	620	618	653	625	621	640	624	626	586	634	627	626	606	589	662	616	624	636	568	645	636	646	619	607	674	642	606	590	642	617	660	628	630	611	610	631	663	600	657	611	599	598	621	621	619	649	594	583	633	640	628	669	639	596	615	597	598	617	580	601	616	641	628	627	639	604	561	650	588	648	661	630	621	601	584	598	600	584	635	616	638	598	682	587	635	603	633	602	608	661	591	566	584	602	569	571	602	647	611	607	604	601	644	609	601	615	604	612	599	604	602	622	602	582	629	599	593	611	599	607	596	639	620	599	648	627	606	609	635	628	647	605	618	611	609	596	619	577	607	640	584	566	614	582	635	681	635	649	587	602	646	640	585	629	641	574	630	566	615	596	642	657	593	573	639	634	630	619	570	616	651	616	571	620	619	627	624	602	641	605	620	585	646	609	597	651	622	624	634	633	636	605	652	643	617	626	591	629	595	613	627	611	597	586	651	614	611	598	602	644	640	653	625	595	632	583	607	601	643	636	648	604	608	646	592	642	630	652	651	619	595	567	646	628	679	652	707	672	599	623	629	585	615	537	635	625	594	628	650	608	670	674	628	644	574	634	579	614	608	640	604	631	583	634	682	619	569	642	615	645	613	620	615	630	616	623	583	638	637	630	620	660	636	613	661	611	615	632	672	658	630	655	621	673	620	576	619	632	624	622	646	646	676	639	588	603	601	605	654	633	664	647	631	585	589	573	635	589	581	617	609	652	633	637	649	591	665	620	649	607	626	601	636	631	685	623
42840	53766	10966	5707	4055	3228	2479	2157	1768	1644	1432	1349	1205	1189	1084	1004	957	987	989	984	949	910	937	915	895	875	905	858	867	859	848	874	798	889	784	835	832	796	806	788	842	834	839	844	848	824	816	801	831	857	866	828	776	833	864	809	788	790	784	858	815	771	763	860	796	792	783	826	823	803	809	755	809	847	789	809	837	846	838	828	766	819	844	806	863	850	794	795	863	828	813	827	805	767	824	801	843	775	829	802	810	831	894	843	839	791	835	822	835	805	852	750	767	795	777	834	824	800	789	827	804	800	819	812	816	771	771	770	811	816	848	828	801	812	803	786	834	799	780	833	808	815	837	812	799	840	790	772	868	807	813	787	835	824	815	822	752	806	807	794	791	879	825	811	785	815	838	786	782	782	818	837	772	762	806	772	791	784	828	813	806	828	801	845	809	817	820	813	797	879	808	788	766	829	793	832	780	822	757	748	857	823	804	749	790	785	791	799	811	811	817	765	758	773	784	803	824	800	778	779	799	834	791	793	798	759	793	845	825	806	787	823	822	834	801	802	820	844	807	858	808	790	782	822	849	795	765	811	778	803	795	784	837	825	777	818	859	788	758	792	786	813	829	810	792	789	858	830	772	829	812	797	803	822	826	785	824	822	806	791	816	765	793	791	806	830	792	827	766	819	789	840	825	781	826	767	767	830	813	772	833	830	815	859	788	832	775	831	825	849	845	769	761	815	835	865	799	779	843	788	772	840	824	812	806	785	765	838	788	838	821	843	797	835	788	769	788	828	840	784	780	784	738	822	775	753	842	816	753	846	779	771	795	801	836	830	820	807	767	822	860	816	808	811	822	839	738	800	805	772	833	787	796	815	813	829	825	774	789	819	794	804	746	839	763	817	761	822	797	794	813	797	789	766	818	817	761	788	843	743	818	756	872	811	823	828	784	802	802	740	823	830	815	838	830	823	766	807	791	776	769	867	771	788	774	775	796	849	750	799	822	818	829	801	823	788	766	832	830	841	765	828	771	768	828	811	830	789	810	861	776	814	788	801	790	826	811	843	735	726	800	825	791	820	775	856	833	813	807	743	771	807	756	798	818	799	819	768	839	771	809	861	794	786	778	762	821	829	810	792	806	819	838	829	823	759	820	820	805	790	796	794	830	786	831	803	790	829	780	766	802	773	828	801	801	868	872	774	804	840	825	859	797	772	820	818	848	770	834	814	833	837	794	815	804	826	788	787	813	809	757	792	819	788	769	798	815	754	774	814	753	810	778	815	772	742	798	855	779	784	804	839	816	831	785	781	809	768	806	765	802	843	828	804	818	777	782	836	840	797	800	827	845	824	805	833	781	820	832	796	819	850	807	772	800	831	822	832	792	806	789	787	838	790	815	769	778	776	838	789	833	780	840	744	810	765	784	806	848	763	818	805	821	819	830	827	769	837	787	854	870	808	775	816	818	825	810	806	818	852	816	779	817	888	794	796	754	841	826	772	757	804	802	789	816	801	844	812	812	841	790	804	815	815	819	802	832	793	823	833	779	819	840	749	836	792	768	823	856	861	806	794	800	804	796	830	756	815	806	849	808	762	789	842	811	764	837	843	791	796	793	804	750	775	785	773	808	804	807	825	790	808	840	825	834	816	836	796	790	826	831	784	785	812	806	775	835	805	823	789	814	761	832	811	815	796	766	771	873	816	800	862	850	770	772	873	804	813	807	809	810	790	839	789	870	847	841	767	810	804	792	883	811	803	782	818	735	803	763	808	773	830	814	808	737	855	832	810	835	809	799	817	799	788	802	795	773	821	798	802	830	872	812	825	832	769	837	785	798	844	766	799	783	855	787	817	814	819	808	812	829	774	787	807	793	785	789	852	827	761	835	851	798	830	760	733	824	772	818	812	843	826	869	843	844	814	833	778	824	819	797	779	800	781	815	784	811	829	759	791	828	791	778	773	794	829	834	801	814	793	768	765	813	746	800	775	774	778	863	782	833	829	767	831	809	825	751	809	784	805	803	809	781	791	840	820	850	821	825	813	770	801	787	820	836	806	790	753	835	814	801	783	836	869	846	781	836	804	796	834	802	825	839	841	747	757	775	758	833	796	821	795	869	817	777	824	782	822	763	819	833	820	798	749	814	778	783	770	833	815	779	764	779	769	825	797	839	838	799	813	807	812	814	848	808	818	819	851	833	828	799	818	812	797	802	786	850	835	791	817	806	804	846	802	826	820	790	788	817	790	747	825	853	842	746	776	803	822	771	861	811	840	781	826	764	769	808	811	824	793	834	817	797	815	852	792	783	789	809	823	766	781	824	822	858	815	844	778	760	816	834	812	796	834	838	780	789	787	777	784	763	795	785	834	821	770	800	806	839	837	826	766	743	833	804	782	784	816	803	826	791	857	854	804	779	809	826	791	776	752	870	794	786	782	825	807	761	804	807	807	804	775	797	854	817	840	811	816	805	817	770	818	798	790	843	820	740	784	798	796	834	804	867	752	772	822	790	821	856	752	793	771	833	786	816	790	843	825	787	786	857	799	863	772	785	788	839	876	797	820	815	754	847	822	747	769	812	835	801	795	808	827	790	822	793	767	802	804	813	785	819	814	762	813	810	796	825	795	780	805	758	818	840	805	833	809	830	772	814	762	838	830	842	833	795	830	818	772	857	782	797	822	843	771	828	799	810	802	809	830	761	830	836	804	755	782	797	807	856	797	776	829	742	806	803	808	784	780	851	806	840	798	801	764	798	816	770	802	787	785	827	761	837	827	792	844	850	805	798	783	846	792	782	812	860	779	789	855	777	828	831	815	818	826	783	799	836	771	796	777	833	870	832	798	848	839	877	783	766	751	821	817	777	865	846	778	825	844	839	801	820	799	767	794	873	797	764	768	784	796	798	805	789	780	843	850	833	774	825	779	791	794	844	840	761	757	823	866	826	794	848	834	831	809	808	842	825	816	784	800	782	765	838	794	774	832	811	834	800	795	754	791	828	785	797	812	810	791	824	806	779	792	779	782	811	828	818	731	827	793	804	818	785	832	821	820	801	788	794	805	832	787	865	774	804	780	814	791	777	850	793	809	806	817	806	785	814	857	791	786	824	812	835	797	809	808	780	797	807	816	844	812	823	776	792	805	811	832	825	771	818	783	812	828	832	805	848	784	873	794	850	829	810	789	786	809	820	851	800	798	816	807	785	841	766	873	820	762	870	831	816	777	819	806	743	874	799	767	800	883	787	799	791	786	735	793	772	792	786	756	840	766	809	804	790	793	747	814	847	790	876	789	795	794	785	802	792	862	776	794	809	803	792	811	839	776	857	858	795	770	809	752	815	838	802	795	815	823	857	805	801	826	791	795	843	805	773	777	806	792	855	777	775	851	804	721	786	784	846	807	784	836	814	782	807	818	724	854	801	779	807	776	778	765	825	781	787	779	787	835	868	802	842	810	790	774	814	789	770	759	786	764	771	791	771	785	835	804	841	858	836	771	786	878	824	772
28627	24202	13924	1719	621	532	504	523	499	467	461	466	465	503	485	476	499	442	476	522	477	472	469	497	496	504	497	488	479	467	494	483	483	503	472	530	482	468	462	493	495	510	493	466	499	476	464	488	469	454	513	464	476	483	525	475	467	479	489	432	462	489	485	509	451	515	470	478	455	484	454	460	453	470	460	501	480	466	504	464	459	476	507	473	505	490	488	476	469	505	524	478	491	477	497	486	492	511	443	471	472	467	487	464	484	469	507	469	475	427	440	465	525	478	468	489	465	461	473	467	474	496	503	479	497	490	458	460	445	439	473	477	459	469	444	530	490	478	446	469	480	479	492	505	496	487	458	454	475	463	509	438	490	483	490	476	461	482	485	502	491	487	478	444	485	477	461	481	505	457	491	461	514	447	487	486	480	482	448	483	490	487	475	480	480	449	464	502	435	507	481	450	496	470	481	513	501	513	478	503	473	468	519	477	445	473	467	465	503	474	505	481	476	487	511	485	447	476	463	454	487	483	464	498	509	490	491	452	448	448	509	534	452	493	443	483	466	471	480	518	484	445	465	454	486	504	419	492	445	472	432	447	458	488	467	471	488	506	449	482	465	504	454	462	490	451	464	481	440	478	503	471	499	487	447	466	434	518	501	474	463	492	448	450	446	451	466	508	488	528	504	511	465	484	497	501	463	464	493	444	515	481	498	417	493	471	470	515	450	458	446	454	462	446	468	505	497	452	494	480	470	540	480	511	475	477	472	504	463	504	452	507	490	453	499	482	473	467	482	445	541	485	444	454	519	460	500	442	456	472	508	452	447	476	487	473	489	474	497	462	467	486	466	509	467	453	456	483	497	486	494	457	456	524	426	487	498	462	447	470	462	490	474	497	451	470	475	477	452	440	487	490	489	455	493	498	483	470	444	469	459	462	480	473	464	489	475	510	504	495	452	471	493	471	501	498	502	493	510	478	452	451	482	533	515	510	484	467	530	471	523	457	481	472	508	474	492	488	522	482	462	493	483	477	441	485	519	454	475	503	476	488	463	491	503	503	498	499	508	491	486	454	476	493	455	500	494	476	481	481	469	496	500	411	459	446	478	470	482	494	528	461	466	495	465	525	473	461	513	463	475	483	509	500	492	487	491	485	459	452	509	469	460	465	493	487	493	515	468	480	468	464	454	505	429	502	486	466	471	452	471	473	480	489	491	532	458	512	487	461	487	484	468	503	484	453	489	470	476	519	502	456	492	498	445	473	486	461	485	503	479	481	461	473	462	510	473	439	449	502	473	533	481	447	491	470	470	488	473	457	460	453	445	476	469	503	466	461	491	487	454	477	448	497	474	470	502	477	501	464	496	484	486	500	478	452	479	438	502	473	506	465	509	439	483	427	482	468	493	505	498	488	540	482	516	507	491	477	493	502	485	467	440	481	477	421	510	447	491	487	456	440	464	507	486	477	464	484	514	508	460	465	463	455	464	468	441	449	476	506	468	487	482	461	486	503	467	495	455	482	500	474	440	486	481	505	459	509	490	461	507	484	519	505	447	499	475	481	434	479	511	472	497	465	491	467	474	480	469	437	487	482	493	464	481	507	479	479	504	468	502	519	475	488	504	476	455	490	482	463	450	490	465	477	424	479	493	478	491	473	494	480	525	504	490	527	464	448	522	518	451	462	463	500	468	471	491	456	479	440	495	470	494	482	495	473	497	505	459	452	506	490	465	453	462	484	491	482	493	486	526	483	468	451	451	498	480	496	483	486	445	477	501	438	472	452	498	498	499	459	470	486	497	473	493	479	477	458	467	470	467	451	457	483	506	432	462	462	496	459	456	491	480	473	491	473	470	448	502	475	454	497	471	506	461	473	470	503	483	456	437	483	501	495	472	451	478	481	485	455	492	495	531	448	499	482	481	449	462	504	481	481	479	484	449	509	482	492	509	508	476	475	449	470	482	446	488	466	496	486	475	513	485	504	499	498	471	497	517	476	462	455	490	464	462	473	442	494	498	467	494	505	481	431	480	456	480	480	512	511	494	487	434	460	475	454	508	487	439	458	492	455	479	466	490	508	475	496	470	470	487	476	469	458	458	495	470	482	498	480	466	514	483	485	473	478	504	499	465	448	493	470	497	494	455	492	462	511	497	455	441	465	477	440	468	457	498	469	476	478	501	510	462	515	492	445	497	489	458	483	513	473	526	471	480	455	477	496	470	498	452	465	504	470	508	447	489	477	510	492	458	476	477	475	506	507	492	490	502	478	471	463	514	482	457	470	476	464	484	436	518	436	493	475	486	499	488	459	477	469	496	473	488	527	509	496	468	483	499	453	453	417	503	537	459	470	464	487	467	465	466	476	489	506	459	470	455	503	479	465	484	440	480	479	533	502	525	485	467	473	472	484	481	478	498	476	445	439	489	457	504	455	470	469	520	493	472	485	447	491	469	507	470	483	494	481	503	469	501	479	445	495	477	527	494	446	499	488	470	453	431	456	505	476	514	469	462	439	494	455	448	435	484	471	444	476	477	498	494	473	480	456	431	505	464	438	479	532	470	467	451	461	512	484	467	475	487	437	480	508	440	463	451	446	488	470	461	457	444	458	491	482	489	502	480	465	518	492	503	471	489	478	443	468	493	479	453	465	428	444	473	470	482	484	475	496	502	495	470	465	479	491	478	508	505	485	470	479	476	478	476	480	463	505	471	515	475	430	448	476	476	494	468	491	508	510	436	460	467	460	489	478	492	485	519	484	442	457	470	459	476	483	446	435	460	450	490	493	444	491	466	501	489	484	489	484	495	509	460	473	436	465	502	499	488	453	475	477	473	499	488	491	514	488	487	494	498	489	495	498	490	438	524	493	451	459	478	470	488	477	433	441	448	454	483	456	509	456	453	441	496	490	463	440	498	454	475	498	483	495	506	481	490	478	507	468	498	478	448	472	425	477	503	455	478	472	434	477	521	478	476	516	461	474	472	432	442	464	489	481	510	465	483	478	488	492	472	517	470	494	469	544	482	491	460	481	478	452	456	513	483	463	491	488	467	453	456	507	479	518	490	488	488	448	475	534	497	463	461	462	509	492	466	445	476	491	460	486	474	483	511	475	459	467	482	474	500	469	448	481	488	471	467	466	493	503	451	475	463	485	477	507	484	487	461	465	487	491	501	441	462	476	484	464	503	493	495	470	492	499	488	472	492	473	508	469	499	472	474	437	450	491	462	480	529	453	461	512	492	440	461	481	466	504	483	485	469	486	466	454	444	473	490	520	502	457	517	464	518	494	460	486	458	463	501	518	440	482	496	480	453	436	465	452	469	470	490	496	470	474	511	466	467	521	513	497	502	459	431	481	498	445	517	485	455	457	493	437	478	479	493	458	495	481	497	502	465	472	493	457	493	497	493	483	496	494	487	468	480	474	509	478	483	460	507	444	463	440	465	450	459	458	470	481	476	488	472	484	424	441	462	489	454	496	500	464	461	523	463	461	422	484	489	462	517	470
35542	34000	1440	834	755	699	697	702	630	622	667	656	651	623	639	620	639	645	629	672	607	667	613	619	619	625	624	592	633	610	603	649	647	595	590	673	621	616	632	623	603	639	647	609	633	645	608	590	701	589	650	593	612	632	623	630	587	561	653	642	648	608	614	642	637	631	629	624	566	646	624	616	645	602	654	645	633	608	642	644	593	654	630	601	606	627	604	608	631	590	638	666	625	612	605	630	584	629	605	629	640	655	650	660	661	627	651	620	610	645	657	610	629	621	589	644	648	640	618	601	600	608	625	608	658	601	637	628	630	634	630	603	634	611	625	640	620	655	637	680	642	656	643	600	626	600	658	599	638	579	610	635	621	643	615	661	627	627	635	635	606	651	632	662	630	633	587	648	577	617	620	606	589	634	674	589	627	599	610	632	591	622	657	633	598	626	633	602	599	609	631	629	636	621	645	665	619	633	596	634	573	566	619	628	608	618	617	636	607	559	633	584	661	556	622	614	647	616	621	637	629	627	627	639	608	648	664	593	646	604	587	616	627	618	589	619	649	584	621	599	597	605	651	668	634	598	603	615	626	664	619	597	643	645	635	583	621	594	631	585	631	594	600	633	635	652	686	611	607	630	628	615	622	609	595	632	630	610	609	602	669	616	643	627	625	660	663	604	660	641	646	639	606	612	646	630	632	627	597	610	661	596	643	655	610	654	643	643	618	627	618	604	618	585	631	656	652	652	609	584	668	649	581	584	606	599	620	615	647	687	609	648	646	631	664	622	682	625	608	630	619	628	621	635	586	660	633	616	596	636	630	626	647	611	637	617	630	639	626	664	599	655	634	596	629	619	632	652	624	648	576	617	664	604	651	569	594	667	605	612	590	630	604	557	613	645	595	612	632	623	591	637	620	598	598	624	643	605	617	589	609	647	607	609	569	579	592	631	645	607	610	607	658	637	624	613	633	612	638	642	631	611	612	605	688	633	612	618	632	629	613	647	596	636	606	620	613	628	631	692	647	641	628	647	664	620	642	637	670	652	623	635	650	660	634	654	679	634	617	610	630	613	634	613	595	590	624	630	639	587	637	610	624	617	657	585	642	647	641	625	609	636	588	598	577	636	614	608	622	634	611	594	602	620	626	642	646	608	651	608	604	609	595	622	604	624	635	603	653	642	592	634	674	620	601	663	599	611	591	590	625	648	613	637	638	615	614	615	669	601	618	648	622	669	627	668	624	599	603	668	673	629	612	586	638	613	648	611	613	665	617	603	624	613	599	596	652	651	598	622	638	604	604	611	636	588	616	621	641	628	638	621	615	610	634	629	612	674	615	599	648	633	661	582	654	638	592	603	614	598	610	584	631	661	582	669	650	572	625	637	607	626	626	614	632	635	615	655	625	605	607	613	631	617	629	627	550	622	607	666	616	628	650	587	632	649	630	634	631	636	656	618	619	605	667	634	573	609	650	620	644	614	611	645	625	620	631	637	581	622	628	581	618	624	613	635	647	628	610	614	626	589	633	627	616	598	588	576	603	645	616	593	613	636	601	586	612	611	625	591	603	653	649	626	620	610	630	615	633	624	675	630	627	637	659	631	627	605	593	622	635	596	627	584	613	679	657	651	553	588	639	625	612	618	652	639	614	602	585	640	637	620	619	656	649	632	661	607	645	608	640	636	633	606	610	629	590	595	619	629	669	649	588	643	612	610	594	644	576	611	626	593	636	591	648	582	587	614	621	624	660	665	624	626	581	628	606	611	663	619	601	604	606	601	621	600	611	592	657	635	629	610	595	607	629	627	604	624	598	649	643	655	633	612	596	600	614	612	591	663	636	636	642	611	634	626	633	601	598	639	608	602	576	618	656	612	678	630	603	595	629	615	633	618	611	654	617	637	586	624	639	554	648	652	603	635	598	603	628	624	628	628	588	626	661	626	648	630	606	615	615	629	663	627	628	629	618	621	622	673	631	600	622	611	620	624	596	647	582	630	609	593	595	569	629	587	642	616	663	638	637	643	656	612	596	611	591	632	646	617	589	604	589	640	594	664	604	592	618	620	605	693	670	620	611	645	629	578	627	616	610	603	620	606	635	642	649	684	606	638	632	637	575	588	631	645	613	608	596	573	623	604	602	630	636	590	630	613	640	618	641	598	660	621	608	612	614	604	655	598	631	608	641	634	627	625	601	601	639	558	615	635	618	613	602	604	621	590	628	659	601	604	645	593	636	578	609	634	628	619	619	569	567	618	642	671	653	603	606	617	614	596	618	638	648	652	572	649	655	623	627	579	630	640	643	641	641	610	637	617	620	635	655	600	629	611	602	627	622	635	621	610	628	667	636	654	598	621	595	618	562	607	610	629	649	618	657	635	674	609	638	617	615	605	604	632	634	669	656	642	617	617	604	641	597	638	562	618	592	611	639	619	615	611	572	629	649	631	605	580	624	631	624	623	661	677	668	596	639	648	634	579	625	597	636	581	607	580	624	691	622	629	611	594	601	641	630	613	580	594	619	576	594	628	627	630	614	649	591	583	622	624	633	638	622	639	602	612	644	590	589	613	634	648	643	691	639	629	615	642	626	649	652	661	596	629	635	631	590	657	608	646	618	624	633	622	572	630	664	654	658	626	633	581	642	645	598	609	590	600	683	612	621	622	595	636	607	627	583	628	600	640	631	654	632	575	628	618	621	663	624	612	635	672	629	605	625	622	652	663	626	647	626	596	659	605	551	628	632	661	617	629	638	624	591	641	661	593	641	636	637	626	635	607	579	603	600	624	615	704	648	660	575	593	608	620	604	607	687	616	605	590	636	644	596	599	616	617	640	613	588	575	617	575	606	628	601	599	616	626	651	645	594	642	612	629	602	620	588	602	625	578	633	623	643	622	614	636	626	625	651	659	656	592	669	631	617	636	668	609	636	597	608	641	585	635	592	647	609	617	639	650	629	653	647	593	597	639	612	659	589	562	627	640	658	636	620	634	641	632	644	628	671	620	643	604	631	630	665	612	649	617	607	593	585	604	600	607	583	616	626	620	622	647	627	610	594	641	579	607	665	572	607	640	623	630	601	657	629	609	623	640	585	592	603	657	644	642	659	657	631	575	591	626	595	624	611	624	631	584	636	609	629	668	603	613	618	632	626	623	622	643	598	597	646	628	619	640	617	621	642	613	606	587	673	618	643	618	630	585	624	588	645	603	607	630	619	602	610	626	675	612	627	645	598	631	611	670	643	609	627	594	632	590	661	660	674	579	603	648	647	612	616	642	715	586	624	599	636	624	606	630	624	612	634	588	627	604	617	664	612	620	650	625	631	607	654	659	547	661	621	634	594	632	607	647	622	611	604	633	611	599	632	626	659	635	571	631	618	620	648	573	645	604	620	630	624	623	589	666	632	606	578	616	611	677	617	603	627	621	612	635	617	620	605	593	596	652	631	629	580	612	627	603	580	640	612	625	647	643	649	607	615	609	624	609	631	631	643	636	626	580	630	601	625	630
23901	21145	28408	24102	21068	9492	1467	1044	899	887	873	798	802	748	804	787	792	800	781	777	774	732	776	804	716	755	770	721	790	770	721	750	703	734	750	710	707	735	714	719	728	710	722	736	724	691	771	725	689	749	726	744	754	780	698	753	736	747	720	731	769	695	683	660	734	721	730	731	684	693	729	760	730	717	721	712	734	751	719	766	740	698	774	751	730	694	726	711	723	725	760	680	687	775	740	737	758	731	680	702	752	729	731	679	776	708	715	699	651	719	731	775	718	716	728	740	720	744	738	755	737	654	706	704	710	699	758	722	694	703	708	709	775	704	725	745	762	659	748	680	741	724	673	660	723	657	721	717	735	723	749	734	714	719	704	707	705	773	727	721	700	718	698	771	765	718	677	757	713	705	702	722	771	679	735	723	726	685	711	745	742	742	711	734	721	752	703	665	793	650	738	710	706	736	729	696	750	689	736	715	772	648	700	746	711	690	669	704	732	732	739	719	750	697	684	727	711	686	740	720	726	725	715	718	697	724	641	728	769	707	785	701	734	749	693	727	759	739	789	732	756	725	672	728	745	727	682	714	703	724	751	685	710	721	679	685	707	696	684	724	774	732	793	765	735	771	768	654	675	695	708	693	695	705	684	729	757	713	778	683	692	713	743	747	773	743	691	726	720	685	770	720	738	725	732	691	704	716	729	738	748	660	690	743	735	706	756	772	722	709	733	701	673	752	727	726	724	742	649	684	683	673	726	738	750	733	693	718	708	757	707	716	722	710	724	671	686	725	722	744	724	684	701	697	711	696	685	744	710	729	752	701	733	742	709	652	717	732	691	733	724	641	716	736	719	676	689	721	733	709	753	779	702	702	697	689	693	751	700	700	737	701	707	728	726	731	704	734	701	681	637	757	714	745	751	664	722	676	758	788	775	702	706	739	772	695	706	760	729	742	719	670	718	715	739	721	726	759	725	723	731	672	774	726	692	789	688	715	785	751	751	722	727	701	716	722	712	691	722	710	696	733	700	713	725	694	740	667	751	724	756	641	703	710	724	718	686	720	731	716	658	671	705	726	705	762	725	743	714	692	732	736	737	715	717	726	709	758	724	685	723	710	718	708	724	704	730	739	733	716	736	750	689	751	665	762	751	787	753	714	683	773	702	753	689	724	724	746	745	697	732	699	747	732	721	713	709	680	732	680	713	720	699	716	730	695	743	693	750	723	695	707	746	789	731	727	712	757	707	692	735	712	706	704	697	741	746	684	741	734	711	730	662	725	660	689	682	706	709	706	694	732	730	708	710	715	749	670	689	713	724	695	748	772	724	726	736	723	798	762	711	716	773	720	651	713	733	719	710	740	712	725	781	738	667	684	731	731	707	688	726	722	722	714	737	704	666	763	680	727	694	729	759	681	742	720	711	715	749	663	728	708	702	716	708	736	760	708	697	665	694	718	762	733	740	713	665	721	727	704	738	703	731	756	706	698	675	724	711	706	696	721	719	701	719	768	675	715	733	731	695	723	754	740	715	729	755	744	696	690	721	696	699	730	673	705	719	707	733	752	766	695	675	718	745	777	712	695	749	722	714	712	681	728	736	693	717	732	684	692	709	713	728	743	675	668	687	696	765	686	711	742	701	700	762	735	745	737	738	714	664	728	698	742	786	686	723	726	709	653	719	740	710	752	746	750	740	721	742	712	718	709	719	728	777	686	734	721	761	683	682	771	756	702	754	713	727	733	724	701	699	743	703	710	757	707	719	751	714	738	707	720	792	727	721	713	710	739	729	674	717	711	704	720	721	681	704	734	727	695	683	727	741	714	758	739	685	723	740	710	755	745	679	730	707	702	719	734	672	708	697	748	657	701	718	704	746	729	732	754	754	682	736	751	753	737	715	713	709	714	708	726	754	755	707	662	755	694	706	798	707	745	774	735	708	760	721	698	711	667	726	746	704	750	738	721	738	692	699	703	783	689	717	715	735	691	774	725	712	692	747	703	677	710	690	717	707	747	709	678	675	741	687	718	693	720	696	718	724	726	692	730	709	703	734	697	721	720	727	683	713	705	749	730	718	732	746	754	679	749	690	721	682	742	758	734	697	717	728	706	747	726	704	672	709	676	723	707	719	763	719	732	691	740	720	693	739	718	704	710	734	716	725	732	678	685	705	732	670	714	720	776	720	689	685	725	695	747	719	692	718	762	720	692	717	725	754	722	679	725	728	711	711	732	697	699	710	726	731	731	708	718	721	695	666	728	737	736	693	719	692	717	685	729	734	728	720	753	698	711	746	710	730	730	713	757	769	765	722	773	742	710	743	686	730	728	691	727	774	713	728	712	708	685	756	754	740	757	692	660	703	682	684	702	680	786	690	719	728	732	682	740	763	653	698	748	701	691	691	724	753	741	732	716	756	727	722	695	698	725	754	745	682	761	675	714	767	712	692	742	754	705	706	716	710	764	697	709	768	718	720	681	686	730	694	723	726	729	698	731	716	718	733	743	732	737	715	754	704	739	677	740	716	712	733	716	694	710	699	711	693	725	728	704	764	707	732	707	714	736	766	718	716	730	698	693	712	707	702	690	674	746	704	721	733	710	719	717	741	708	703	729	715	729	699	748	706	703	722	675	703	735	674	708	746	718	700	701	695	748	712	711	720	737	746	718	706	741	745	701	719	732	708	722	731	732	691	755	690	728	711	766	716	706	717	689	725	746	715	749	749	730	719	720	707	719	760	724	707	693	737	734	770	725	699	678	731	740	719	679	753	714	719	696	720	756	725	728	781	701	725	705	749	766	730	731	726	705	695	689	673	655	683	692	716	755	661	694	720	730	751	704	728	747	665	744	786	718	737	706	731	745	665	681	745	683	743	710	738	681	701	736	729	739	749	772	728	726	721	675	702	759	763	759	722	706	692	743	756	683	772	686	728	752	734	705	768	699	732	722	684	754	693	760	715	726	717	736	717	687	689	757	683	687	709	744	711	776	750	759	754	738	692	655	710	710	696	720	708	678	699	704	694	735	709	719	691	683	723	701	758	722	700	698	706	759	715	718	754	711	708	761	712	714	733	761	733	686	713	741	681	724	706	700	759	696	712	727	686	698	706	741	710	735	741	772	678	698	704	703	712	703	740	715	728	720	719	709	694	704	735	736	709	742	706	719	746	684	751	702	728	747	720	702	723	734	759	740	757	707	719	741	741	747	743	693	749	706	714	713	644	729	751	761	730	709	736	704	713	697	680	699	722	697	713	731	728	680	720	733	757	673	751	763	706	708	707	718	764	734	705	711	739	722	754	678	720	728	768	712	747	733	721	717	715	681	725	715	728	734	709	716	707	721	749	709	699	719	716	757	743	718	792	686	683	728	727	701	725	709	732	683	755	720	694	763	717	720	758	741	719	691	724	718	724	761	705	758	691	755	729	731	746	729	702	696	723	735	734	723	668	712	725	695	758	713	766	758	747	700	668	750	778	689	746	680	729	714	738	722	711	742	755	727	728	722
38758	45833	7018	3667	2614	2203	1772	1612	1384	1318	1264	1190	1165	1055	1079	1076	1000	1007	974	981	957	980	956	955	951	953	959	970	932	980	923	922	957	946	892	944	963	962	919	958	913	978	996	923	864	957	950	950	970	930	935	920	900	948	982	924	904	989	913	952	935	929	934	933	952	898	933	891	892	893	908	908	964	934	913	890	968	893	887	937	902	913	927	941	912	918	917	900	969	959	941	933	925	900	960	918	878	866	934	899	988	925	886	932	912	936	934	923	981	968	967	941	868	974	935	950	969	925	982	916	914	860	917	921	923	970	981	951	941	879	928	914	959	898	932	912	974	929	962	997	910	933	920	921	902	891	903	975	876	899	921	887	910	884	916	911	883	896	927	928	938	870	977	916	883	906	893	938	922	896	878	949	913	874	908	996	872	885	919	871	910	965	920	931	935	903	897	917	903	892	879	911	952	968	931	927	924	870	887	984	936	940	850	889	906	922	904	918	957	976	924	918	946	878	861	978	924	919	910	897	914	969	910	918	936	894	889	925	905	930	867	903	969	941	926	911	931	927	966	867	928	982	859	921	878	932	955	941	860	938	871	919	948	953	955	942	927	912	978	955	940	929	903	862	893	929	973	948	943	930	964	909	938	855	939	919	929	915	871	941	881	908	962	948	938	949	933	902	917	934	928	960	941	981	911	958	947	995	859	898	862	888	930	890	902	889	895	933	931	967	864	931	906	892	907	899	889	911	949	911	907	909	924	979	971	946	900	880	987	909	886	905	926	931	970	967	942	923	964	922	905	930	957	960	960	888	964	945	917	933	923	951	895	947	910	901	886	900	914	964	933	955	924	994	942	928	937	929	919	923	930	970	918	966	926	893	883	887	927	958	962	902	902	960	919	954	956	960	921	910	924	899	927	905	980	881	920	920	894	921	911	869	897	928	937	902	909	917	878	922	960	937	909	985	954	907	925	901	879	869	974	916	864	876	927	960	961	894	934	932	911	951	870	868	988	880	905	907	931	925	937	1017	893	916	927	906	965	909	907	931	921	896	948	915	916	876	956	929	946	900	935	877	943	919	912	895	893	919	941	925	956	975	911	936	922	896	908	963	959	892	889	854	872	926	956	839	943	924	957	912	958	966	880	946	962	903	889	950	929	934	950	884	947	970	956	976	925	901	965	868	933	902	965	934	914	904	903	969	875	961	899	924	897	866	923	926	889	924	938	960	913	959	929	937	891	873	929	954	931	936	946	965	896	872	1002	889	942	914	933	929	957	891	934	935	948	920	937	932	927	913	970	903	893	900	888	896	929	909	871	921	899	870	906	957	936	911	922	976	923	899	934	912	985	943	940	930	947	926	945	918	993	904	955	886	918	898	905	965	920	926	904	896	926	928	959	902	924	917	909	970	943	982	899	924	964	925	977	908	949	925	869	884	891	865	949	903	932	917	903	903	877	943	913	929	903	856	947	931	915	934	926	878	944	887	922	947	895	960	930	887	865	894	962	913	915	870	936	868	916	958	950	913	918	915	900	895	870	928	923	844	938	906	927	959	966	950	898	880	910	931	955	917	892	889	944	938	917	946	913	938	925	908	904	936	936	938	911	952	945	906	904	901	935	952	952	952	969	893	900	911	961	966	993	900	936	949	924	946	952	925	931	968	934	944	917	913	915	931	986	896	894	905	883	938	916	954	924	948	899	923	939	988	958	923	934	910	897	918	914	878	942	965	923	919	903	911	956	932	928	923	978	920	948	908	977	899	878	944	919	901	881	908	901	927	952	921	954	882	913	899	907	941	949	908	921	887	918	898	886	920	967	912	958	926	846	933	936	943	892	943	859	928	930	938	952	903	939	896	887	907	953	922	945	912	883	914	913	917	929	887	869	864	926	946	974	944	916	891	933	940	968	892	931	984	880	925	981	897	915	949	979	927	890	963	927	934	940	915	886	953	984	931	897	882	958	931	897	940	946	945	979	941	936	924	917	951	945	961	945	1001	960	942	928	896	897	950	888	924	940	907	933	892	913	965	962	900	885	904	927	922	885	869	950	936	918	899	993	949	899	949	907	894	938	966	867	890	944	928	979	949	960	940	965	889	939	930	911	947	943	919	953	940	931	930	947	924	910	938	932	938	923	933	907	943	939	866	922	946	915	967	925	945	888	941	890	902	882	890	965	984	892	916	850	912	957	941	933	939	942	909	859	900	911	898	941	924	921	938	943	929	875	914	918	955	928	903	948	824	896	869	952	935	915	964	919	900	882	919	969	924	936	957	939	901	887	942	902	942	898	926	944	939	861	882	959	939	883	848	895	898	991	937	911	927	862	900	898	906	916	941	947	901	918	933	918	932	893	957	949	890	816	881	896	904	923	890	933	923	927	957	899	908	894	937	951	950	997	943	938	916	942	884	909	872	941	934	894	883	928	926	939	922	945	949	963	910	881	923	882	935	978	913	900	920	935	898	951	998	928	901	969	920	906	872	887	904	930	883	916	907	919	980	957	913	879	908	925	943	915	967	932	984	888	940	944	894	991	942	909	943	900	884	852	888	964	967	872	918	900	931	992	882	927	914	947	936	930	935	938	876	1000	955	936	907	890	895	901	898	935	939	924	948	907	945	902	924	929	935	938	941	891	966	899	900	969	887	929	949	958	887	964	887	937	932	977	955	958	915	946	885	910	893	905	915	926	870	916	942	942	956	947	909	925	929	891	933	864	986	925	1001	887	895	924	968	954	908	925	932	925	921	944	887	959	909	909	923	936	943	953	949	902	894	906	917	933	974	941	934	902	926	876	924	984	944	882	878	938	945	882	925	982	944	954	940	958	952	915	917	904	967	988	919	875	894	931	874	921	887	923	909	942	933	970	924	882	924	884	925	924	906	936	913	879	933	982	930	879	945	901	953	928	919	904	903	898	944	941	937	920	874	868	888	937	880	928	938	956	906	928	912	929	936	902	913	952	923	961	978	952	854	933	917	915	897	923	861	976	888	924	978	935	907	899	859	927	923	867	903	928	887	942	929	955	957	906	906	896	896	921	895	908	926	893	952	952	926	913	866	959	982	901	879	915	888	915	944	962	1022	920	908	864	923	951	978	929	904	916	897	924	927	920	912	982	932	922	887	983	918	901	916	930	925	887	931	887	901	864	882	1005	915	872	942	935	894	906	894	893	926	895	921	916	960	954	942	927	914	931	950	850	927	884	911	940	990	953	948	948	926	885	937	931	938	1000	902	951	934	960	893	894	878	930	939	923	948	981	956	932	974	899	881	882	977	978	917	890	929	907	908	964	898	966	929	942	902	919	904	922	962	911	936	959	935	932	883	928	979	864	857	954	907	944	930	919	903	884	921	928	927	912	916	937	948	963	912	970	912	947	958	967	936	930	919	932	898	934	842	946	915	920	897	908	892	941	999	917	933	921	942	903	927	922	917	892	965	888	910	909	935	931	928	928	906	923	918	882	921	935	942	930	927	958	961	908	904	920	936	915	965	898	896	946	911	943	901	863	877
22842	21107	28873	23590	21102	21114	8000	1265	989	925	854	836	768	763	794	725	676	716	656	707	676	722	686	694	685	649	642	636	692	630	673	624	658	612	683	660	623	645	614	612	615	629	623	621	628	646	655	649	636	633	605	679	611	643	645	643	645	620	604	693	622	660	618	660	632	651	607	605	652	616	574	646	635	641	649	647	650	590	638	572	650	576	641	621	588	631	605	587	636	616	636	634	626	641	608	605	642	594	662	648	634	648	669	649	662	686	636	647	613	618	622	607	618	615	661	633	638	586	583	641	643	608	656	595	615	600	661	649	608	649	621	652	620	617	613	603	636	649	645	620	622	591	577	602	642	585	608	625	643	626	643	631	586	656	592	657	643	617	599	630	668	612	628	620	600	658	593	623	622	601	620	581	603	658	631	601	621	619	608	630	594	581	621	642	625	629	606	649	597	617	588	579	603	621	660	572	652	612	623	641	589	603	609	619	617	679	624	675	653	626	613	623	616	631	679	645	613	645	628	651	632	587	644	620	671	620	627	629	674	628	620	613	625	624	573	603	627	623	590	593	660	678	661	628	614	635	552	641	621	605	620	670	656	632	613	626	579	608	605	621	620	586	624	622	631	615	654	631	622	634	663	598	621	600	630	638	602	647	582	631	631	636	595	645	601	671	603	647	631	614	575	597	634	675	638	593	620	661	612	592	603	625	614	565	567	671	643	602	652	638	616	643	640	675	623	588	623	611	621	661	647	625	617	631	611	658	662	620	608	618	608	618	570	636	630	616	581	642	583	611	636	606	614	603	644	614	585	636	611	647	664	654	618	582	614	620	610	610	640	639	683	622	632	597	616	621	612	609	636	593	564	654	621	624	655	594	633	599	568	617	627	602	583	628	648	635	624	632	639	665	591	592	620	671	595	642	579	645	631	611	603	601	685	625	594	581	607	640	596	595	636	628	572	624	633	625	610	609	616	596	608	588	585	594	612	594	603	621	634	586	617	596	576	633	635	660	610	631	651	579	649	609	629	637	659	596	626	654	612	594	648	615	618	658	619	606	585	678	661	678	613	632	628	624	604	587	623	619	619	593	582	647	584	617	650	631	600	614	606	606	613	636	588	626	629	578	630	616	579	613	672	597	576	640	587	641	659	589	628	591	627	627	565	625	654	625	649	625	641	644	622	610	625	621	635	603	615	611	607	609	638	612	672	632	653	617	611	628	612	614	570	595	610	624	609	622	619	560	649	598	611	590	645	608	629	585	611	621	639	627	637	645	659	637	596	581	623	573	627	608	598	636	609	600	621	620	556	606	681	606	614	602	639	569	610	679	623	660	618	644	642	599	652	578	568	580	660	563	604	614	646	633	604	598	631	601	620	613	616	643	657	644	636	644	650	637	647	626	656	581	631	637	603	577	633	568	596	643	598	568	607	601	622	619	597	609	599	607	646	594	665	632	596	575	686	626	622	625	593	602	619	595	608	639	660	647	612	646	603	623	627	631	566	618	606	594	601	631	604	656	604	615	618	602	619	600	668	635	581	638	593	614	595	613	644	617	618	632	617	637	632	606	616	618	616	661	650	621	601	629	623	579	628	617	627	627	636	612	646	584	598	606	643	584	613	612	629	684	657	629	630	622	655	648	661	609	654	624	646	618	660	652	608	673	599	611	630	652	594	612	657	620	565	617	636	626	591	627	667	582	594	632	601	572	608	641	629	577	573	601	625	649	611	621	622	625	598	608	626	579	636	603	631	630	652	628	643	653	597	693	645	616	624	585	568	650	612	632	639	629	578	630	601	635	629	624	620	613	628	594	610	614	630	645	639	586	615	643	633	597	635	594	660	602	652	604	601	661	605	624	568	627	627	582	572	641	628	622	663	660	614	602	652	665	631	607	628	593	622	620	599	583	631	600	604	663	642	600	671	699	635	588	601	619	598	582	647	601	640	602	682	651	642	646	638	623	573	613	601	637	656	663	640	632	612	608	613	621	660	613	636	611	620	616	637	578	626	629	597	604	629	606	620	598	575	602	633	634	605	620	613	602	568	603	646	594	626	622	618	644	614	605	601	598	598	641	622	639	651	635	614	655	659	658	609	668	620	622	646	608	673	625	652	627	657	608	617	603	604	623	626	589	654	621	650	599	628	641	603	608	598	615	598	660	580	598	670	627	623	580	613	605	634	572	591	630	623	583	667	613	583	598	637	599	631	607	564	583	587	624	630	647	597	592	593	613	571	632	650	615	632	624	674	631	630	618	577	631	581	643	620	613	589	655	670	599	646	616	612	604	616	615	563	650	636	604	622	645	564	637	638	588	601	665	651	625	623	612	645	607	661	577	633	624	611	636	633	632	611	630	596	648	612	591	616	684	644	643	591	655	605	620	619	644	613	585	595	637	616	621	569	611	608	637	614	624	665	621	612	631	624	596	658	609	616	623	594	647	633	601	603	631	599	585	646	624	597	597	645	595	653	615	607	581	602	604	644	639	617	659	633	630	622	635	569	612	623	598	605	648	607	651	628	631	634	624	590	639	605	613	619	639	593	636	605	678	601	608	602	626	673	585	573	588	645	584	593	643	612	640	631	615	636	630	623	587	620	691	593	593	607	619	596	617	625	651	614	581	657	615	602	608	597	611	635	565	627	623	592	620	640	619	624	620	601	626	609	652	596	586	665	637	658	663	665	628	588	587	602	608	625	625	640	611	609	633	636	586	617	624	612	591	640	623	591	620	602	616	572	645	595	653	645	590	639	622	576	621	635	619	598	589	623	649	611	675	642	628	610	635	616	636	622	598	596	618	593	614	616	642	637	624	644	596	616	652	644	657	596	635	615	622	595	605	621	686	604	675	631	609	617	613	626	607	633	629	630	616	555	599	614	609	602	570	629	612	623	596	611	627	595	631	617	601	628	621	650	634	586	596	593	629	603	645	614	599	600	600	663	645	593	635	636	594	650	600	614	639	672	589	643	618	587	635	618	595	597	606	596	635	597	654	611	655	648	665	586	594	617	647	660	631	604	618	585	644	670	645	599	672	633	618	632	617	683	622	619	632	608	610	634	646	633	644	584	625	603	588	601	608	582	642	614	626	597	637	597	599	635	601	628	661	635	585	601	595	645	595	590	593	630	637	631	630	598	645	645	638	606	651	593	589	584	555	656	635	584	582	675	604	595	607	612	611	590	574	603	629	639	584	624	615	618	648	581	688	626	601	618	600	568	640	653	615	612	644	605	645	606	594	654	622	659	643	601	613	589	662	598	603	632	594	630	637	611	617	622	661	597	611	619	648	663	617	638	694	621	583	636	628	634	606	591	594	628	650	601	580	589	619	664	624	627	629	678	625	651	596	587	637	563	638	624	621	631	635	603	662	578	628	670	641	602	645	647	616	614	632	610	628	578	609	624	634	611	580	580	648	634	645	667	607	631	624	627	650	633	586	598	637	594	627	635	605	614	639	616	602	577	590	629	631	621	602	591	637	633	651	596	610	605	592	607	637	616	638
42770	53914	11109	5620	4021	3117	2564	2175	1805	1594	1407	1372	1244	1152	1110	986	983	989	967	940	874	884	844	892	881	869	922	878	898	889	842	884	847	837	875	860	835	910	878	798	844	878	861	833	778	816	801	823	804	859	801	827	854	795	816	804	831	827	790	785	754	826	819	820	836	830	780	774	788	781	815	848	836	778	787	795	821	798	833	793	824	811	806	781	828	839	775	802	834	860	784	845	807	805	828	806	800	805	824	802	805	812	774	780	814	849	828	795	763	820	823	803	792	846	834	843	856	826	792	821	795	796	804	800	807	811	788	794	830	829	835	785	778	780	771	817	788	792	736	748	834	788	854	798	783	777	815	851	809	786	843	779	774	859	809	766	776	813	829	796	805	799	787	810	816	806	806	777	765	799	859	832	807	784	821	822	808	820	782	801	830	765	794	737	786	806	769	764	834	811	828	794	805	765	782	808	811	819	853	783	769	805	792	734	793	824	813	792	775	785	868	816	836	755	775	837	815	803	805	814	911	797	779	798	798	781	814	814	809	821	841	834	827	785	843	746	848	806	756	777	843	789	853	773	847	729	802	799	785	768	804	754	767	809	843	796	806	856	851	830	795	825	830	823	820	764	805	812	768	800	787	822	800	817	770	816	857	829	766	793	781	817	832	773	787	762	846	779	814	810	768	778	786	805	792	816	827	844	779	852	789	837	816	787	861	766	804	846	782	829	801	850	848	833	832	820	799	780	837	782	788	819	772	830	803	805	733	810	803	783	809	844	793	846	854	781	824	788	829	821	784	817	819	773	845	774	784	848	823	813	763	803	828	854	844	809	788	812	781	799	823	807	802	828	864	820	790	843	805	832	793	817	781	807	788	774	830	796	795	825	799	769	843	819	885	822	753	772	861	765	823	761	777	804	806	791	754	830	818	807	775	780	771	805	791	864	800	841	811	832	780	813	777	809	777	803	883	844	799	771	837	844	783	822	811	783	801	797	806	751	758	762	805	815	791	858	785	816	827	784	786	796	754	813	791	830	767	801	808	807	831	807	791	847	780	849	848	812	825	791	828	829	789	810	846	835	793	804	836	759	831	816	756	811	796	763	865	756	810	826	754	777	826	831	822	810	810	738	784	788	800	821	800	828	792	759	804	805	798	788	796	819	832	793	808	760	870	827	840	777	832	817	752	781	807	810	843	781	803	740	791	816	799	824	789	798	816	771	823	784	795	794	759	780	753	832	842	823	786	846	857	833	822	803	821	806	784	841	771	794	806	831	885	860	865	793	784	759	789	773	782	824	825	799	814	846	780	833	789	819	824	765	788	804	819	805	787	776	792	819	743	782	800	841	789	804	826	809	802	816	857	805	794	797	827	800	837	819	780	828	821	786	816	785	813	783	815	796	807	766	814	839	755	824	822	781	801	796	829	849	888	826	789	788	746	804	839	765	809	807	800	799	770	811	789	866	809	830	785	788	822	797	759	839	755	805	792	841	764	867	770	790	747	787	765	815	813	749	789	796	796	820	832	815	839	812	859	795	842	807	872	809	800	836	809	839	833	767	817	793	843	812	830	840	780	837	852	783	760	771	784	763	790	797	776	835	861	802	774	822	830	824	811	830	798	827	793	755	795	783	832	787	780	801	792	856	782	832	796	733	824	836	794	818	843	805	805	796	819	827	792	839	783	787	815	782	740	802	787	799	731	824	837	757	818	838	774	820	784	794	795	810	839	803	835	822	828	778	806	822	764	794	805	789	821	770	809	768	759	788	841	802	851	788	831	832	811	851	777	838	728	832	803	841	744	813	812	794	805	858	849	824	843	806	765	768	814	807	762	824	773	867	785	840	827	803	781	799	784	814	811	792	821	896	795	814	812	848	817	803	804	817	768	833	758	777	781	782	836	777	863	799	832	848	792	796	826	813	781	791	805	818	737	826	833	788	826	805	777	789	802	812	797	779	827	811	851	815	830	850	772	762	831	802	855	850	776	773	849	786	824	760	816	774	806	789	851	797	748	775	789	772	777	806	793	800	876	768	810	796	841	822	777	817	802	817	799	821	804	816	786	796	738	776	812	771	804	851	781	833	823	782	856	782	747	822	794	799	780	821	762	804	793	797	829	818	847	825	817	783	822	772	833	785	818	805	788	831	837	785	813	814	798	817	840	849	794	833	783	863	761	857	783	795	851	807	807	827	824	810	817	839	773	822	756	815	899	810	810	824	801	793	793	791	824	825	805	795	790	796	806	807	787	789	827	788	830	801	832	788	779	824	812	845	818	804	859	775	786	803	794	812	745	816	830	833	805	824	815	820	833	766	809	786	846	855	759	743	838	814	804	816	818	838	814	811	814	794	825	786	800	768	756	828	820	774	803	847	788	814	812	787	761	772	806	792	806	840	828	794	806	863	784	798	766	802	820	824	816	764	780	806	758	812	783	784	805	800	834	819	790	853	826	768	807	799	791	863	787	811	816	790	808	820	791	817	836	744	785	786	795	790	827	766	813	810	756	789	788	791	815	737	850	778	811	796	787	813	786	834	827	798	788	846	799	828	782	796	799	831	797	773	790	822	774	816	751	752	870	871	815	867	769	848	795	828	812	766	802	847	806	784	772	844	847	826	824	820	830	790	856	833	802	822	794	840	842	790	833	841	809	780	814	827	817	782	813	833	799	827	813	808	838	810	818	810	772	832	781	859	790	817	800	819	829	857	808	789	819	811	771	832	793	759	806	825	764	791	844	848	820	775	802	806	778	817	816	796	804	765	833	847	805	822	799	795	794	802	808	755	791	776	800	789	828	817	792	807	789	834	838	805	810	796	810	764	753	771	819	770	802	744	766	811	754	829	784	784	840	766	789	796	778	822	810	785	842	817	846	823	823	813	788	797	816	825	841	844	814	817	780	843	833	785	801	797	809	784	787	854	793	866	737	790	797	807	801	807	843	803	775	806	807	807	844	789	814	818	772	840	794	824	772	803	810	812	769	787	764	798	845	764	759	817	821	786	803	785	788	807	780	802	811	798	778	799	778	789	809	878	782	793	798	836	786	776	773	766	811	797	817	738	838	824	793	743	802	802	811	807	823	789	803	775	812	800	795	811	777	830	807	811	814	782	806	845	762	807	820	776	733	784	823	818	808	785	801	883	818	810	798	798	791	842	795	786	773	843	843	815	842	852	788	784	775	786	857	813	785	804	804	775	803	828	801	816	852	805	779	825	808	765	780	791	816	801	799	763	794	781	825	786	805	835	781	809	803	778	802	809	800	820	806	761	804	783	782	774	791	803	827	803	783	778	838	805	802	797	827	776	759	813	838	855	770	795	798	806	822	800	833	795	775	771	749	726	785	839	805	790	810	843	819	837	765	850	828	830	871	815	809	790	823	793	825	791	801	788	812	782	780	780	789	785	836	810	831	787	816	762	809	782	856	773	798	793	790	806	796	829	775	794	775	814	797	796	777	758	830	801	813	828	710	767	767	809	815	824	788	786	844	786	837	786	832	805
28378	24252	13321	1861	848	757	643	506	527	481	472	457	506	504	495	505	493	503	469	479	461	488	489	511	497	492	494	475	478	440	482	507	513	514	483	486	485	471	481	473	496	502	476	434	462	542	493	474	466	482	448	443	524	486	487	513	495	516	496	473	474	471	452	471	495	440	502	485	489	513	469	491	487	489	467	463	469	470	460	471	488	485	448	486	455	480	488	495	508	492	501	444	459	485	459	473	498	515	476	483	491	498	504	454	501	462	490	499	458	473	472	542	502	518	483	443	449	494	504	458	484	446	497	469	510	492	471	491	451	487	462	459	452	473	507	477	537	465	479	450	479	489	464	527	469	457	466	466	504	510	470	476	458	459	453	483	508	478	505	482	497	465	469	478	467	439	461	473	477	490	464	447	453	477	492	459	471	477	486	482	501	522	489	491	522	471	502	485	473	461	472	493	449	473	504	468	505	464	427	522	538	490	458	495	440	453	484	481	504	479	469	455	451	514	463	497	492	460	462	473	466	490	536	477	460	507	481	505	440	476	490	489	469	457	449	436	503	434	479	545	497	461	523	500	476	448	470	497	477	448	464	474	452	485	482	442	518	467	487	468	480	494	454	506	476	455	428	472	447	481	445	472	458	437	498	472	471	486	487	443	491	482	456	470	479	471	497	462	472	484	477	443	492	497	481	472	503	493	456	495	481	473	466	545	467	491	488	484	487	510	518	493	484	504	503	484	494	483	484	467	433	476	528	510	431	457	490	468	464	489	480	447	490	474	471	491	490	469	455	491	484	490	511	519	494	531	509	472	485	488	475	493	436	499	432	463	456	451	516	507	483	458	485	489	450	473	473	477	466	464	496	491	490	454	489	491	475	471	445	489	447	519	480	471	470	465	523	467	498	524	478	490	457	514	485	477	462	491	457	439	515	471	495	518	481	474	454	448	450	473	466	458	479	476	474	503	475	474	459	506	483	500	520	478	450	484	516	494	465	472	493	472	482	478	513	468	483	467	457	455	475	478	470	449	491	504	522	468	496	458	509	442	482	500	451	464	477	501	459	479	481	463	467	529	457	455	499	502	492	519	450	477	520	482	468	508	471	451	472	462	457	519	517	480	473	464	483	468	482	434	493	466	494	473	474	474	473	486	485	473	470	488	450	464	500	528	465	490	474	436	479	468	486	497	481	468	455	495	462	457	474	464	460	524	507	449	489	462	472	425	443	454	465	451	479	449	489	479	457	510	485	495	492	486	447	461	489	479	480	508	479	471	482	486	467	483	466	481	478	445	514	470	488	490	486	478	471	495	476	478	491	476	480	524	478	497	512	473	489	493	494	471	444	453	451	499	488	472	535	485	458	474	489	512	477	408	511	472	495	485	501	480	463	454	493	440	509	489	535	471	438	522	466	546	483	498	456	524	510	504	510	500	503	522	509	500	490	514	549	470	482	465	481	503	503	452	466	463	485	462	529	475	490	451	475	466	446	484	490	492	511	488	467	480	507	475	448	474	480	450	526	508	478	488	494	498	479	516	500	498	487	497	509	462	483	489	470	482	483	467	459	502	513	481	528	479	453	475	488	453	498	482	488	460	511	471	468	461	455	457	455	479	504	491	484	501	481	492	466	492	435	540	491	481	480	449	468	472	480	470	503	483	497	469	485	507	459	501	462	522	503	465	493	450	485	495	487	487	493	480	512	455	429	450	483	473	483	486	459	473	497	504	489	499	458	486	519	462	469	444	474	491	497	507	459	457	446	445	451	509	474	444	439	478	507	478	501	515	484	453	475	449	446	478	433	470	464	474	448	479	492	514	468	461	484	445	490	433	507	453	481	435	489	460	485	486	485	469	499	463	488	510	439	477	482	489	450	480	471	446	473	471	471	456	505	493	462	411	445	469	481	488	497	491	502	499	480	502	481	521	507	493	476	471	448	473	468	491	457	492	465	506	496	457	475	471	477	478	475	462	453	480	455	494	522	490	480	480	501	505	493	492	491	466	516	457	462	459	490	422	505	488	492	451	439	435	446	464	499	450	455	481	471	436	508	489	452	480	500	474	449	463	474	441	487	476	472	489	494	498	489	424	474	422	477	469	456	461	487	463	452	473	461	500	483	461	438	462	467	464	485	461	506	450	490	507	479	503	499	469	510	534	506	434	468	433	488	476	465	449	514	494	468	490	455	475	479	466	454	491	510	498	450	490	480	500	435	466	477	503	488	415	478	452	461	524	472	471	494	481	475	436	494	482	472	515	463	486	494	490	472	506	477	477	470	514	502	472	494	510	446	504	488	487	483	517	490	484	503	478	469	506	462	499	463	438	494	441	474	459	448	463	437	474	475	482	479	535	461	469	440	469	451	480	503	495	455	462	501	470	450	487	459	472	522	464	505	447	479	505	478	473	466	478	477	461	500	482	491	497	478	470	455	474	492	511	525	449	449	460	505	501	484	482	465	470	463	480	474	478	488	467	483	455	471	495	483	492	475	462	497	458	524	493	504	489	494	471	443	500	499	463	462	448	491	475	453	485	503	444	476	481	441	487	488	461	474	478	518	481	532	452	483	490	477	493	521	463	456	491	480	494	485	488	501	497	515	486	537	482	530	485	451	465	498	455	501	438	488	471	510	486	456	428	485	508	502	482	507	489	493	484	514	510	464	507	515	474	495	499	489	470	476	466	465	505	477	494	457	467	508	473	551	492	497	487	471	530	493	492	480	460	509	446	497	478	483	438	469	408	441	491	478	512	466	424	492	486	457	491	496	470	467	527	490	498	486	490	472	443	464	504	461	513	478	501	509	461	496	496	489	475	491	489	500	528	499	507	485	492	463	488	465	493	494	444	501	444	514	458	439	532	502	471	447	422	494	475	490	484	510	483	514	477	480	493	420	484	462	493	443	482	470	450	483	507	460	511	427	446	488	471	468	514	453	488	483	501	482	458	476	453	415	483	471	483	472	473	528	506	480	459	504	489	471	463	474	464	502	493	516	491	473	485	440	491	510	469	471	464	499	461	464	489	481	457	498	483	498	480	512	504	449	427	432	436	474	456	465	456	450	468	479	504	467	462	470	485	486	486	476	481	452	485	484	443	449	488	478	474	476	480	491	547	494	496	502	462	463	492	493	512	488	453	478	476	461	489	487	470	485	508	466	516	440	443	477	484	438	436	445	468	497	482	501	492	473	484	495	521	492	501	517	512	472	458	428	465	480	500	504	469	467	497	518	502	474	470	498	481	464	499	498	472	463	480	468	469	483	481	462	464	487	453	484	488	502	500	490	476	481	488	460	490	491	484	496	492	455	448	500	471	491	483	490	508	480	493	510	491	490	449	460	468	459	477	469	480	490	475	464	446	494	470	467	449	481	476	455	479	489	416	485	523	514	458	477	475	476	481	511	441	452	447	536	484	493	486	484	492	488	469	515	491	486	476	535	515	491	494	457	496	437	502	512	529	456	418	473	473	476	445	428	474	509	522	502	493	467	468	457	474	460	433	501	493
35476	34043	1489	879	794	705	711	741	702	661	666	629	712	628	618	645	580	647	656	626	666	615	618	608	629	635	643	626	607	601	642	677	616	584	623	588	609	640	687	616	622	554	624	616	623	612	619	641	618	645	598	599	631	587	630	589	668	655	656	586	633	619	613	605	650	609	614	613	616	577	577	635	663	619	596	644	662	632	652	610	576	659	587	618	650	693	631	609	621	655	633	602	633	634	650	634	607	626	589	624	602	631	638	644	598	599	661	597	597	624	644	621	602	645	644	676	607	671	584	646	641	648	590	623	620	623	611	646	619	610	599	613	630	593	671	615	624	627	659	584	635	639	591	622	610	591	666	629	647	639	653	640	602	648	636	601	595	661	616	602	650	638	641	631	652	594	634	626	630	627	628	584	655	594	628	624	591	580	609	625	627	576	581	658	593	629	619	589	674	642	644	647	590	608	640	635	633	655	664	579	629	611	606	593	582	637	666	613	622	649	625	621	647	652	656	646	638	562	654	652	648	622	614	644	583	663	622	622	624	617	652	627	649	608	586	613	636	592	623	629	616	657	645	668	625	629	603	640	613	655	611	620	659	620	636	609	578	610	586	627	620	642	600	631	607	585	618	594	635	616	614	590	616	658	600	625	647	660	592	580	619	646	636	591	622	564	629	618	626	584	604	606	607	586	613	606	649	631	613	633	563	661	617	593	609	609	606	637	597	615	627	597	618	611	635	635	577	641	577	648	661	617	615	607	606	656	635	658	653	605	645	609	635	661	658	619	640	624	571	619	637	619	618	619	594	607	638	573	602	660	611	667	630	626	604	571	642	636	624	580	613	632	656	652	614	600	618	658	555	618	606	640	678	579	654	600	567	619	644	665	587	644	604	627	623	654	625	616	668	616	632	639	613	622	671	630	611	605	616	585	620	612	630	592	655	618	659	589	628	637	643	623	601	614	643	638	625	605	599	616	628	646	604	650	599	646	588	605	660	613	648	634	620	609	601	584	622	645	601	632	667	612	647	634	644	632	645	634	638	648	601	618	606	610	614	646	681	643	636	616	623	604	596	613	625	614	622	619	659	638	581	646	622	629	624	625	586	593	576	672	627	650	616	604	617	612	651	630	635	643	623	611	637	633	640	663	642	613	663	621	603	582	608	593	584	574	604	652	580	643	636	623	621	595	600	606	612	605	619	607	600	641	611	628	614	615	644	629	650	659	628	602	604	630	596	652	627	608	605	627	631	645	608	614	605	597	622	581	641	615	615	635	631	638	624	617	579	574	613	640	576	639	587	621	593	692	647	628	607	659	637	617	647	604	658	586	604	600	619	640	621	630	616	616	594	616	591	643	655	626	625	686	573	618	654	627	622	636	628	643	663	604	657	613	693	612	659	612	633	617	621	621	600	606	658	629	614	629	636	642	639	607	607	626	632	631	644	620	585	615	612	639	682	606	645	590	628	612	626	601	617	642	601	651	595	621	632	574	635	601	612	644	589	645	608	585	598	639	596	614	623	602	610	618	595	622	621	624	638	627	626	611	650	581	608	632	623	625	605	656	622	629	603	610	644	613	611	606	612	629	613	639	654	626	572	630	671	647	598	658	603	635	633	583	621	618	639	613	641	582	597	627	633	627	652	593	664	623	675	604	625	596	600	572	653	568	626	633	620	622	567	594	639	624	642	625	586	603	601	571	611	633	590	610	585	627	633	674	664	587	663	643	679	656	642	609	626	620	668	616	578	648	604	610	660	620	629	635	601	632	608	624	593	622	638	667	615	599	633	593	597	603	651	651	609	633	619	619	639	621	622	609	608	674	641	635	631	620	639	626	626	612	596	655	620	607	577	651	602	652	637	601	643	637	638	612	617	647	591	645	657	630	621	595	619	600	618	632	619	650	644	612	607	630	606	628	595	596	648	612	597	616	638	656	597	630	639	634	652	639	580	602	596	634	642	611	597	576	561	646	638	659	628	623	596	638	622	594	616	651	612	616	588	627	601	637	602	591	629	626	628	612	633	580	600	621	599	627	630	594	618	582	603	656	608	665	589	621	648	626	614	613	627	601	589	579	613	631	600	642	586	602	580	653	614	610	634	586	611	603	621	653	636	639	608	606	651	609	619	629	615	652	581	605	583	663	672	644	641	623	633	636	612	604	639	626	632	627	647	624	577	623	606	627	646	645	624	593	631	661	635	623	645	629	618	604	635	592	601	575	655	667	611	611	595	592	670	646	616	646	605	630	598	639	575	591	633	607	595	615	651	616	616	620	596	617	649	635	611	677	626	671	630	643	633	614	587	605	664	615	609	609	624	639	624	612	619	612	601	638	603	637	643	597	593	669	602	623	636	599	617	660	663	605	614	600	618	592	635	625	646	621	615	626	631	644	606	608	624	673	626	619	635	611	566	636	612	611	610	678	586	591	631	634	646	651	602	639	603	601	634	611	644	579	605	598	591	633	596	609	620	577	563	591	650	591	590	622	636	625	655	631	634	609	599	675	593	607	586	633	669	615	637	602	624	659	639	613	623	632	555	611	599	606	611	610	638	620	593	664	650	668	646	624	617	641	583	617	672	598	636	612	621	597	670	642	694	603	606	629	611	596	654	623	622	648	634	610	647	649	593	646	616	600	632	657	615	624	621	599	617	616	610	600	640	643	586	623	641	651	659	615	658	612	623	609	620	614	617	615	659	663	608	627	623	615	634	604	624	628	657	601	629	627	630	612	641	633	666	619	592	620	632	581	654	636	565	597	648	576	630	563	629	594	598	602	621	655	593	613	646	684	618	652	610	621	636	684	648	559	613	635	613	626	611	596	646	599	611	566	687	627	635	612	631	605	624	633	614	598	590	562	648	622	618	614	656	605	638	619	635	602	581	595	622	672	628	624	645	663	617	643	659	648	555	619	620	598	627	626	596	599	610	591	631	645	584	653	581	594	580	610	641	641	651	604	589	616	601	655	606	606	593	659	662	607	634	621	618	614	670	611	680	646	595	625	632	588	669	639	641	617	655	601	628	619	616	642	637	646	590	613	619	690	599	640	633	621	586	630	636	626	623	620	663	601	618	663	592	633	626	594	620	635	595	624	591	632	632	631	602	598	612	612	593	597	619	636	645	617	637	626	639	610	616	637	627	625	629	661	587	594	609	643	607	640	619	614	609	625	622	660	623	644	602	597	652	635	616	639	599	599	619	616	618	632	636	645	671	669	604	624	632	584	637	613	631	637	606	609	631	605	615	599	654	653	667	619	635	613	629	608	607	635	624	624	587	618	596	598	617	607	610	599	607	548	636	618	628	614	599	626	607	634	602	610	590	640	596	601	634	627	634	645	608	599	638	651	635	657	637	630	589	586	604	651	611	639	638	616	628	622	628	681	591	649	613	623	649	629	600	609	595	646	574	588	634	586	644	625	623	628	600	606	598	646	644	657	625	663	587	610	657	614	594	590	602	623	619	664	559	598	621	613	611	615	616	618	648	633	649	616	641	653	626	595
23901	21115	28370	24024	21040	9176	1419	1069	948	938	848	828	798	774	799	753	745	745	716	766	724	727	710	701	749	740	756	775	712	756	724	760	703	724	698	738	726	706	720	752	720	681	745	703	732	726	672	725	710	738	699	726	707	743	726	740	737	696	710	743	787	683	701	685	755	734	684	738	736	699	671	765	746	718	746	692	712	776	712	691	752	666	703	642	723	737	702	745	701	702	724	717	733	718	744	759	714	753	779	660	753	695	695	740	722	744	742	730	728	746	722	731	715	707	733	745	736	710	740	706	688	710	736	698	651	771	742	688	714	669	769	711	705	739	738	737	730	693	727	722	686	671	674	708	723	686	669	740	674	745	731	689	751	749	758	700	719	685	723	769	690	732	694	715	752	680	697	669	684	741	691	726	721	709	738	737	747	730	751	702	779	711	736	659	706	759	747	756	712	727	686	671	783	729	712	687	736	653	713	670	704	684	689	679	699	760	696	683	646	742	727	731	725	742	750	683	703	714	713	721	720	718	720	734	681	693	739	679	732	691	745	698	746	739	739	751	707	724	719	741	728	700	707	685	733	717	733	723	704	691	677	683	666	728	746	683	755	675	690	721	707	701	708	734	691	705	701	732	739	760	694	719	723	701	745	726	730	740	738	717	733	652	687	696	729	717	720	710	738	689	684	729	716	755	715	683	707	685	717	705	760	736	704	739	741	755	705	688	691	753	756	682	737	715	709	712	733	705	761	743	755	707	713	703	689	723	678	720	704	735	725	740	696	711	749	662	675	747	693	733	724	757	757	660	769	696	722	730	693	717	698	730	688	669	701	742	711	706	647	727	666	688	746	692	698	708	744	719	718	711	744	729	686	730	724	750	730	698	723	698	736	772	715	695	772	703	729	716	665	741	741	690	744	703	740	693	740	699	692	665	682	732	670	684	717	714	706	727	725	721	701	708	722	690	706	655	708	749	767	712	722	728	692	736	763	734	692	719	713	674	715	680	702	698	731	737	718	709	693	674	714	655	730	753	681	756	803	745	742	723	703	712	702	754	753	713	740	706	766	734	766	765	741	633	734	722	675	760	727	682	685	719	751	676	722	724	713	672	720	707	694	731	740	708	721	723	697	756	692	738	770	705	747	740	735	684	684	721	738	757	736	736	695	679	766	742	719	737	720	713	751	739	717	723	687	718	735	699	786	736	708	733	738	695	711	713	691	707	721	679	653	711	702	730	769	677	726	705	682	735	680	718	700	733	732	702	742	748	723	662	692	716	737	728	716	720	690	665	714	704	717	720	717	688	751	665	712	692	698	686	764	773	682	670	717	706	762	678	720	720	768	773	704	754	780	796	754	689	740	683	717	700	708	778	712	697	706	735	699	702	771	707	741	688	722	760	678	719	699	710	708	742	773	692	709	741	723	731	690	673	704	710	733	691	659	682	731	672	716	742	719	759	691	715	735	740	718	722	733	756	704	736	719	685	723	673	711	723	699	663	707	757	752	739	691	711	711	740	693	667	761	725	691	697	702	788	741	689	685	707	689	683	682	713	767	711	774	752	726	796	701	655	649	711	747	712	700	683	707	691	699	745	650	727	676	708	695	662	709	702	690	696	687	740	743	681	712	714	740	738	706	703	677	746	713	747	732	683	745	738	736	699	741	692	724	707	746	725	728	737	708	737	685	725	715	729	715	700	737	738	749	753	700	703	702	756	667	717	704	753	720	708	707	734	703	729	695	682	751	688	698	754	710	708	703	692	716	674	724	716	728	746	723	721	673	733	740	704	701	720	696	675	725	700	668	728	690	697	714	710	724	723	690	704	728	696	734	734	761	690	728	727	664	702	723	743	751	691	659	743	728	723	670	763	704	689	688	698	731	717	724	731	665	703	685	709	725	701	700	730	725	734	709	690	702	741	774	708	724	717	746	675	734	716	724	784	723	678	751	752	700	688	699	722	761	703	727	712	725	723	727	729	745	694	717	741	720	724	695	692	748	702	703	735	704	702	741	724	730	737	683	720	724	707	726	739	712	684	745	698	727	687	758	726	725	708	703	726	718	727	701	715	679	716	719	674	725	738	777	697	744	730	763	701	680	712	668	744	730	740	731	736	746	703	745	702	704	747	691	713	692	729	710	756	711	700	754	757	708	688	733	727	751	751	716	738	732	715	699	711	676	706	723	723	758	694	724	728	684	770	714	693	705	681	688	701	668	696	702	729	716	707	710	695	735	705	732	673	705	712	715	661	730	733	632	746	736	716	717	726	775	707	718	698	671	637	688	721	717	733	701	674	731	750	749	725	738	701	693	715	705	705	731	756	687	728	723	693	705	698	708	695	748	739	697	699	723	689	708	687	679	755	712	728	743	664	734	747	732	720	721	703	697	702	753	664	718	739	682	705	719	708	726	717	738	753	712	685	670	705	765	731	637	676	701	722	721	716	723	707	684	721	745	694	708	703	720	727	734	717	729	728	739	736	698	739	750	728	694	735	720	717	735	759	688	697	695	739	761	747	710	693	778	733	686	711	691	671	704	678	678	757	738	752	763	660	740	710	724	755	729	726	702	750	727	718	687	764	677	693	714	704	677	708	681	695	735	666	702	708	758	731	696	706	726	702	732	692	705	719	726	735	686	678	700	736	691	712	671	767	749	701	686	680	715	716	735	720	703	725	733	700	719	674	683	698	728	724	739	782	761	652	732	678	738	677	733	703	720	690	705	703	715	726	729	704	667	696	697	707	700	654	687	712	738	767	737	672	667	722	729	685	709	668	729	714	670	679	755	739	725	693	696	733	704	710	709	717	691	678	680	734	744	708	717	720	724	718	708	692	723	720	687	698	687	730	736	730	701	746	711	732	727	710	738	726	763	728	760	738	670	710	733	702	721	684	681	733	707	695	693	720	694	710	752	758	746	743	731	712	721	746	684	744	739	726	674	708	700	729	706	717	686	714	722	698	695	735	736	707	722	713	703	706	720	710	706	731	714	736	740	719	716	710	714	741	664	687	655	681	745	731	718	676	729	697	704	760	749	704	743	673	732	732	716	769	707	716	723	742	727	718	726	759	746	733	743	706	715	741	646	712	678	719	732	701	702	730	697	737	768	675	708	733	738	733	715	716	742	763	712	741	694	685	656	669	735	728	667	676	699	673	740	715	689	769	709	760	696	719	736	720	714	688	734	739	686	731	724	748	657	679	693	694	730	731	734	704	719	731	750	677	739	696	719	715	748	786	737	708	717	718	710	742	761	698	711	709	679	758	710	746	675	703	721	714	732	704	699	726	695	691	701	670	705	674	711	760	713	658	704	714	709	739	705	728	730	695	684	670	718	664	743	664	751	730	763	746	718	710	698	731	722	757	712	680	705	744	710	702	745	763	706	660	680	673	683	719	717	738	775	764	727	714	714	705	764	737	748	719	691	740	729	738	705	705	684	723	688	709	778	707	705	618	699	675	694	746	723	754	717	710	751	727	727	726	698	735	709	738	702	694	741	763	737	730
38405	45192	6941	3649	2652	2108	1885	1572	1462	1350	1219	1166	1072	1070	1077	1037	1023	1017	1013	982	989	1021	989	922	1000	914	895	985	1000	931	926	926	952	937	956	968	894	948	928	960	888	919	886	937	938	962	960	936	950	943	975	947	1026	917	951	921	896	918	948	931	915	903	942	902	856	885	909	904	932	909	926	945	948	952	835	891	973	927	914	942	857	941	919	868	897	918	946	919	921	956	934	917	910	944	955	927	973	886	918	952	914	927	936	943	969	926	927	906	913	959	947	954	895	933	877	940	872	885	903	964	912	911	919	942	894	921	957	919	990	932	932	888	865	922	942	945	937	896	898	989	869	955	890	949	944	966	932	975	928	916	923	904	922	986	889	929	939	928	954	910	939	963	904	944	928	912	941	968	906	929	866	978	974	894	952	928	908	990	914	922	938	927	925	914	992	929	967	884	929	884	897	930	925	905	950	908	908	889	941	938	966	989	841	973	956	872	948	947	937	892	905	984	948	924	930	915	874	933	908	909	915	890	944	863	928	906	968	955	917	943	946	957	931	951	923	892	930	914	912	871	897	967	883	936	893	859	841	875	882	905	931	857	966	866	904	908	903	897	923	929	966	940	889	1003	912	885	932	958	919	981	856	969	935	921	927	967	931	888	942	928	925	888	902	864	889	893	993	912	968	925	919	937	940	986	956	943	882	881	915	910	884	909	880	950	906	931	953	861	927	901	882	987	950	917	910	903	914	935	973	918	898	905	911	865	920	921	922	890	913	962	924	966	937	958	939	927	905	939	882	920	896	893	870	928	913	874	917	924	929	948	878	943	940	916	894	954	938	957	916	878	898	938	927	950	914	913	928	883	949	940	954	914	903	916	944	892	929	902	895	887	902	915	854	881	895	878	897	913	908	885	930	921	930	943	927	920	898	925	921	932	930	903	939	888	910	895	940	939	933	898	921	923	920	928	927	921	925	925	949	943	929	917	898	907	916	867	915	891	920	876	916	928	922	882	896	912	916	904	909	921	916	943	917	919	914	927	915	962	872	966	909	908	930	930	861	863	912	984	886	885	969	899	887	933	920	913	915	923	910	874	928	911	917	948	915	889	923	934	909	922	915	901	927	940	908	902	961	917	922	947	950	892	914	948	938	935	965	931	845	901	958	946	927	932	939	917	916	903	912	932	899	905	925	940	955	929	920	925	901	930	904	947	879	891	896	941	880	926	923	931	903	926	910	900	916	923	887	880	897	914	868	910	926	943	957	893	843	962	953	915	902	890	912	904	926	896	946	934	934	983	919	878	938	920	903	859	917	924	942	916	904	922	888	896	913	932	903	923	875	995	890	936	893	932	883	947	886	926	865	942	933	858	867	888	921	907	905	967	893	941	872	912	926	958	899	909	922	905	924	909	925	967	961	874	949	912	888	896	940	906	921	995	899	926	905	883	929	935	930	911	911	902	952	988	909	935	970	895	996	900	920	917	937	971	917	864	922	926	945	946	896	890	885	897	879	950	912	907	928	902	968	970	940	952	902	894	881	946	932	964	924	939	917	887	938	944	905	929	894	900	898	924	866	905	913	922	969	931	966	934	868	948	873	940	967	971	890	906	871	911	898	934	982	914	924	953	927	887	912	904	908	946	901	929	939	897	939	909	874	929	950	935	860	923	936	917	951	894	921	917	901	888	894	908	873	922	951	879	893	901	870	852	937	911	909	902	925	873	886	913	909	891	980	898	902	946	898	891	908	956	914	927	931	897	921	886	952	920	883	899	917	965	909	954	830	957	900	925	905	937	901	911	966	937	948	872	910	907	911	975	884	919	903	919	922	945	936	922	917	930	877	933	916	958	891	938	931	863	951	898	901	898	939	929	884	946	946	909	962	895	887	937	916	923	928	924	899	931	905	934	961	913	933	923	860	968	858	929	932	938	966	870	934	922	900	961	924	945	901	959	868	907	859	937	884	874	874	954	881	887	857	926	879	921	938	870	941	913	972	921	900	873	886	902	889	931	885	921	894	904	921	862	893	907	897	910	880	901	916	884	979	895	920	920	916	957	949	881	912	919	897	929	904	918	899	896	906	907	930	900	909	909	927	888	908	941	932	951	886	943	965	915	921	946	921	910	958	913	924	880	864	862	933	970	922	949	887	913	904	932	942	951	896	900	948	950	893	915	862	927	954	914	895	887	923	893	834	923	925	931	936	883	995	951	866	878	921	904	958	929	895	858	935	940	859	918	920	875	906	981	906	927	913	917	925	901	892	942	898	897	894	865	901	911	942	864	970	952	922	884	864	955	910	930	956	932	915	923	938	895	930	951	907	930	888	891	938	922	939	929	912	871	946	865	931	916	893	953	900	899	898	941	892	915	963	934	949	939	889	916	951	923	940	914	885	919	927	878	942	953	908	873	908	928	880	955	903	812	843	942	916	926	940	892	914	889	944	883	904	939	968	912	930	891	870	911	908	963	891	915	903	892	885	901	932	912	922	889	909	912	867	947	932	887	916	976	921	862	943	944	846	923	929	849	889	883	929	918	938	954	908	926	927	899	890	871	894	948	889	978	942	929	935	943	915	930	879	906	919	932	942	935	917	930	838	944	939	913	895	941	842	925	910	930	879	926	913	938	940	912	935	918	948	941	938	914	921	924	916	954	906	925	915	875	937	938	876	939	925	907	871	922	925	904	960	888	962	899	935	946	950	924	895	909	958	899	941	951	877	879	895	922	925	920	835	950	916	949	908	914	901	938	936	964	927	950	920	978	916	884	925	883	847	917	901	911	900	905	895	881	880	877	969	906	915	966	909	913	914	956	988	945	931	974	935	931	919	900	891	951	947	931	889	916	921	866	936	946	992	916	893	908	951	966	890	895	917	943	977	928	955	922	907	886	902	946	923	925	932	946	933	941	919	968	940	960	934	951	914	922	929	955	940	924	907	897	916	897	937	926	893	951	889	916	945	943	890	907	904	974	877	917	877	888	940	895	943	885	909	892	887	884	969	947	906	924	931	909	855	928	878	902	931	895	928	916	879	946	932	913	892	906	910	911	897	976	962	866	898	952	881	870	937	946	921	900	901	909	948	925	889	938	914	927	920	901	905	886	916	931	938	936	922	907	917	877	894	923	905	965	867	916	926	900	921	901	886	904	897	955	910	875	894	877	942	924	899	911	899	938	939	910	908	909	923	939	939	882	948	944	910	919	874	863	930	951	949	960	898	932	907	903	936	934	918	960	881	937	877	890	908	904	909	951	934	935	873	969	901	927	951	956	913	971	950	927	960	923	959	929	927	925	908	919	930	901	973	890	911	885	929	946	929	865	973	856	911	909	1013	973	914	957	947	903	903	927	893	899	952	937	880	906	929	921	927	930	990	884	936	911	895	917	902	938	908	883	890	945	925	930	935	937	967	938	905	841	915	888	890	926	941	919	890	913	885	904	942	949	917	953	923	948	955	967	940	914	978	899	836	906	873	937	897	899	884	979	877	938	881	900	866	998	900	903	946	931
22882	21112	28882	23577	21106	21107	7469	1326	991	923	907	819	808	747	719	677	705	701	691	633	689	667	695	658	701	633	643	600	610	615	646	641	658	632	625	601	649	635	625	573	586	639	631	610	629	598	640	593	659	600	688	638	644	603	645	663	617	662	646	640	599	614	634	580	644	590	602	624	600	621	623	651	588	629	631	647	581	615	619	681	618	599	622	585	638	584	674	655	637	618	630	571	635	612	626	680	634	655	643	587	614	639	609	611	635	652	639	601	574	627	632	609	611	628	630	576	646	656	649	626	617	605	585	611	618	632	617	591	624	600	570	654	644	697	602	610	593	616	694	642	627	613	595	574	589	636	623	607	625	610	617	615	614	622	599	607	595	605	614	677	655	570	608	597	651	611	646	626	630	652	589	654	618	643	636	614	615	599	594	611	631	586	600	601	593	627	644	620	598	632	619	583	583	587	620	623	597	604	637	655	635	649	643	657	629	616	608	613	636	610	595	597	630	607	608	628	632	581	603	587	597	565	614	583	651	630	619	583	579	612	589	611	591	652	599	641	602	620	606	662	611	596	616	614	639	612	676	610	641	677	607	669	642	642	616	560	644	597	586	626	642	595	607	594	618	634	629	614	637	603	630	653	675	652	626	633	634	583	595	639	613	607	645	614	600	623	585	618	586	595	614	625	621	620	649	614	612	627	617	603	639	630	609	571	681	608	628	596	563	626	574	625	634	568	631	653	611	611	654	591	625	612	618	592	644	618	629	632	576	625	628	563	586	641	599	621	628	618	635	603	635	606	640	589	591	579	599	633	598	606	631	628	655	634	624	599	603	613	596	633	636	604	620	566	605	593	601	625	609	572	651	579	620	627	604	591	606	613	579	606	594	596	590	633	624	632	608	628	632	604	597	622	610	583	625	617	627	586	614	649	602	623	608	609	665	597	640	600	629	607	621	572	621	625	604	618	611	615	637	594	594	623	571	650	593	582	658	614	585	612	599	670	590	632	587	640	623	630	631	643	615	649	595	630	605	602	605	633	558	585	572	582	578	589	609	609	605	593	620	627	607	622	598	560	624	620	600	617	598	615	633	586	606	633	622	600	630	609	578	659	596	630	633	620	626	618	612	638	617	584	636	606	599	642	624	600	614	626	599	595	598	621	601	617	629	582	589	603	598	638	651	648	644	634	605	623	582	610	611	653	566	649	611	654	649	609	611	617	604	637	598	576	642	624	628	610	621	654	629	617	632	606	618	644	581	597	654	626	624	576	603	623	600	623	625	574	598	650	625	604	640	601	614	617	623	590	643	590	609	599	577	597	636	574	577	613	609	590	617	639	638	597	602	617	650	631	650	586	578	608	616	597	593	642	623	667	585	618	614	640	622	594	643	589	595	653	641	579	590	608	606	634	658	643	611	618	637	565	611	633	651	610	652	606	619	599	638	611	594	621	635	675	619	579	625	619	605	623	571	601	645	601	634	549	625	582	605	635	627	570	588	626	545	622	601	639	643	590	574	622	643	605	637	626	573	638	651	618	607	603	606	617	609	648	641	625	545	596	591	650	570	600	655	609	619	637	618	682	628	636	642	597	599	610	596	636	603	621	628	576	615	595	605	620	630	627	616	601	637	591	625	633	650	642	589	630	603	634	609	607	591	595	598	602	595	608	579	599	605	566	564	594	618	592	591	624	660	622	648	563	601	601	623	645	626	585	660	593	611	655	597	603	593	654	578	635	612	599	643	636	630	635	609	623	584	633	650	655	557	629	622	589	621	590	649	631	620	589	639	608	605	621	588	602	607	610	630	628	606	603	592	579	636	617	578	576	608	641	594	596	597	649	587	617	593	663	630	630	593	622	609	615	610	590	575	590	581	608	599	646	659	586	630	635	603	590	590	641	587	629	618	612	627	615	599	615	628	607	623	606	612	631	598	623	617	622	541	614	628	634	570	633	626	636	625	625	649	628	572	611	609	621	613	652	593	611	648	596	617	608	652	631	646	583	624	615	582	642	609	636	617	621	655	638	610	625	626	611	607	585	590	611	638	637	603	674	626	584	617	615	631	652	596	665	589	607	593	569	597	628	609	621	585	645	663	586	622	636	597	621	642	624	626	610	639	603	650	594	556	614	560	618	636	612	587	575	574	594	598	616	634	605	593	601	615	626	632	577	644	628	636	611	626	597	641	638	650	643	618	606	616	595	577	619	600	622	592	604	584	644	606	593	631	598	599	586	580	636	638	607	631	594	621	651	616	629	665	605	626	597	572	582	580	600	671	633	605	628	594	608	574	574	573	609	639	597	621	644	622	655	632	609	651	584	587	603	639	593	654	619	628	616	597	620	606	646	606	566	595	528	637	644	626	638	628	575	612	598	611	600	598	591	622	603	606	617	668	576	617	603	607	611	616	609	626	603	579	605	569	545	584	581	622	604	624	606	601	589	647	627	657	643	591	617	612	629	648	618	636	608	591	601	619	631	632	615	610	656	643	600	639	614	674	594	587	596	621	599	623	604	596	606	612	578	597	676	607	617	584	669	589	587	605	608	607	625	623	632	635	591	631	653	607	609	587	680	596	565	585	610	589	611	623	654	636	598	583	647	608	610	623	630	692	612	582	632	599	643	618	630	608	608	631	649	659	595	627	625	641	598	650	635	614	638	641	585	619	576	635	583	626	668	582	560	637	636	617	644	629	621	585	574	606	595	625	634	623	635	640	644	662	604	623	603	649	634	603	615	637	613	659	622	686	629	653	611	584	584	616	592	614	612	624	594	597	577	603	670	615	633	610	579	642	602	600	625	590	628	605	604	636	614	626	607	647	623	645	569	621	579	589	600	602	607	622	659	646	608	607	610	598	620	617	638	575	611	627	596	609	578	607	585	649	615	624	622	666	612	654	625	611	595	594	639	635	619	635	626	608	592	644	575	610	564	646	651	626	635	602	677	573	601	621	591	622	597	610	584	646	615	599	620	601	627	624	605	614	609	613	616	625	614	633	633	643	624	567	625	610	573	612	593	620	556	613	554	639	591	615	683	623	602	662	596	601	622	600	632	644	619	604	653	584	612	581	609	597	627	572	570	619	679	655	681	596	628	602	610	607	661	663	622	622	609	579	633	589	616	677	642	604	672	582	610	601	617	633	625	591	637	652	604	632	619	620	608	615	606	597	631	572	599	595	610	613	573	614	603	621	562	668	617	566	608	605	627	610	599	578	620	614	592	620	630	605	566	591	591	591	626	635	618	592	636	582	595	637	603	589	604	617	597	590	603	614	628	588	624	616	590	644	614	603	598	622	597	620	591	622	600	581	581	629	581	645	628	625	617	621	562	596	595	618	622	579	647	613	595	621	577	584	586	636	619	681	602	605	651	552	603	575	596	623	606	658	599	628	598	585	602	600	642	629	636	604	592	633	637	571	562	615	637	645	649	608	634	676	591	583	596	616	601	602	646	638	611	627	598	616	600	590	594	604	587	626	581	574	566	606	640	626	601	660	629	644	554
42831	49235	10868	5765	4028	3138	2504	2061	1801	1568	1362	1280	1191	1146	1103	998	997	946	969	903	936	940	907	887	881	835	874	882	885	805	843	900	870	838	825	862	841	793	867	814	832	837	800	815	779	771	772	829	836	810	830	783	847	806	795	790	834	838	758	812	800	814	800	827	807	818	782	833	757	775	777	797	775	847	807	814	801	812	782	775	805	851	793	807	848	772	851	772	773	793	786	772	812	769	809	801	819	792	839	800	781	794	807	790	818	779	807	818	848	769	793	800	774	816	792	771	853	814	815	796	834	771	814	838	797	792	844	802	798	774	807	784	887	781	791	766	816	805	807	829	788	770	777	771	820	806	787	764	803	780	832	816	790	812	790	793	795	805	763	819	783	797	787	761	816	826	753	777	751	826	803	859	754	854	797	825	799	826	783	797	837	808	790	783	812	821	785	799	834	808	830	830	793	772	788	802	833	775	867	824	818	804	807	824	824	795	834	815	773	759	810	837	767	785	793	817	822	812	790	829	832	799	829	804	840	784	758	785	818	811	818	748	841	796	817	830	789	771	817	808	814	799	784	796	811	772	767	809	788	758	834	763	785	827	778	820	809	831	764	820	805	793	792	784	824	815	826	781	796	831	802	854	782	808	741	794	801	753	836	805	809	827	775	815	840	825	798	795	825	770	782	834	834	797	783	823	788	763	807	819	759	741	858	804	809	806	848	755	813	764	764	878	761	757	832	805	795	810	770	780	750	765	775	849	817	809	821	811	802	836	771	784	795	808	803	787	765	795	782	810	785	814	808	824	804	787	792	812	775	811	753	801	771	801	791	786	807	756	819	806	801	785	793	797	761	820	831	802	794	828	819	750	763	817	809	825	773	787	760	817	821	797	791	812	774	801	769	725	806	766	815	812	790	783	803	748	841	824	767	825	777	782	759	791	785	768	812	725	755	767	805	805	768	779	783	769	763	796	806	788	789	762	824	828	834	804	801	762	765	834	872	784	755	836	758	831	760	802	764	801	809	789	783	782	781	799	803	793	797	811	765	795	760	794	790	769	799	790	835	825	803	764	797	804	771	829	818	823	823	833	854	801	807	813	766	798	789	795	799	837	795	814	785	756	812	806	824	843	792	823	815	854	815	826	781	801	780	797	826	824	887	775	818	809	794	788	800	760	770	802	784	865	756	791	791	830	792	788	815	781	791	712	821	823	766	797	780	765	812	791	795	797	801	811	824	802	838	815	814	795	778	786	821	832	804	846	795	779	866	781	776	797	740	765	772	822	825	780	759	825	822	819	770	807	812	807	830	840	761	772	778	825	813	768	785	822	782	799	840	798	816	799	746	866	795	793	830	871	824	817	728	777	784	798	763	803	877	788	835	786	800	805	799	858	804	820	781	851	778	824	796	806	783	772	839	837	852	795	803	800	768	832	792	816	771	787	790	808	821	806	796	798	785	798	816	811	812	862	782	761	787	812	790	814	787	778	832	791	794	814	810	800	833	830	806	821	800	742	802	785	847	794	801	816	777	783	802	763	818	826	787	836	838	760	760	746	803	810	783	807	838	822	791	794	790	794	840	781	802	794	852	763	790	744	856	866	824	815	805	773	775	814	766	774	764	793	818	788	810	794	837	821	795	823	833	763	850	789	827	759	791	760	844	825	845	813	766	776	810	788	800	745	795	777	788	794	813	819	811	834	803	796	757	837	824	809	812	785	819	775	773	789	845	821	780	864	837	818	758	786	764	760	808	822	790	820	818	804	806	810	808	812	787	759	793	830	855	763	836	794	743	770	807	790	779	812	810	839	786	749	774	790	827	845	786	854	804	790	764	791	808	778	776	828	802	800	836	795	818	812	772	784	800	810	827	849	752	806	819	815	813	809	841	833	749	839	788	804	763	802	780	840	829	788	770	821	810	824	824	817	792	863	774	802	827	766	720	788	779	790	768	826	849	855	754	802	811	839	783	761	764	837	814	874	833	829	775	766	826	755	815	799	746	779	772	791	775	769	798	759	774	787	774	789	847	748	831	798	776	773	783	804	819	835	766	775	774	803	770	805	806	813	775	803	800	799	779	754	841	826	739	769	840	798	780	832	792	807	797	790	859	803	831	795	801	810	842	785	832	789	781	862	790	785	782	822	804	824	803	832	780	792	822	813	789	804	809	821	802	803	795	843	793	768	814	788	779	829	744	774	801	795	820	786	788	775	821	807	828	853	779	797	766	815	858	860	825	720	735	777	790	765	772	828	773	808	809	760	827	788	824	803	819	790	790	826	790	801	752	788	782	803	777	834	798	795	773	823	819	793	810	808	809	777	811	782	824	817	792	837	856	774	816	825	788	812	801	761	819	842	815	776	781	783	820	792	768	776	792	782	782	793	801	832	787	860	781	798	791	772	802	781	784	862	770	742	753	853	838	780	817	834	837	766	836	809	866	816	845	763	802	835	769	816	770	853	741	809	728	830	769	829	779	758	765	826	805	779	811	755	845	783	791	829	812	783	770	789	791	795	808	769	763	758	769	794	825	793	826	781	822	844	799	818	749	747	813	801	766	859	808	797	758	789	787	803	783	790	758	813	801	787	782	790	842	783	802	826	773	820	843	727	811	832	812	758	831	762	796	818	803	826	832	802	762	805	792	812	789	823	763	802	781	790	811	798	776	784	845	779	770	862	800	801	790	776	786	816	830	792	785	817	821	815	821	814	790	783	774	773	780	866	848	803	756	808	813	778	776	813	811	826	798	800	789	822	787	795	808	788	851	785	812	776	762	783	769	835	786	786	801	808	805	807	832	777	800	791	769	846	799	740	822	798	791	799	799	792	808	802	773	778	799	776	795	766	734	813	808	803	777	825	823	853	811	823	807	761	849	779	772	858	802	825	856	810	797	752	820	868	824	767	847	825	762	824	811	769	803	805	779	849	818	820	812	844	829	785	742	776	759	793	833	826	778	773	772	793	815	817	829	819	826	859	797	770	785	773	763	793	799	810	757	799	752	756	778	763	804	863	816	795	812	831	825	813	770	786	755	827	804	811	757	787	806	785	809	745	786	863	833	779	790	797	848	828	762	748	765	816	789	782	803	819	766	785	802	743	817	835	790	779	840	816	818	807	795	808	830	820	821	822	832	773	730	807	823	755	769	835	812	832	831	789	872	820	821	836	751	793	808	793	846	779	811	764	769	812	820	773	821	785	848	791	808	772	845	772	809	745	875	821	756	780	753	804	759	815	818	848	796	801	808	871	845	782	784	814	801	819	710	779	822	805	840	839	801	846	845	750	791	787	808	792	795	814	834	809	826	811	796	827	799	833	802	814	786	771	740	795	819	808	799	811	777	823	816	820	787	758	799	829	795	824	786	795	827	805	765	790	784	811	816	782	783	819	787	813	806	765	766	766	799	797	820	783	807	844	815	777	776	803	779	798	767	784	779	820	822	788	846	811	788	779	797	830	830	786	758	788	766	795	841	780	780	798	833	796	773	840	778	814	812	778	821	795
28342	22976	12967	1650	761	746	596	493	474	498	493	510	511	480	518	468	444	472	472	466	449	536	443	467	472	468	479	485	471	492	478	453	494	483	470	428	426	467	504	499	465	454	450	491	457	493	456	457	494	537	465	472	424	476	468	461	482	425	482	478	457	508	457	466	499	441	485	477	479	444	483	454	513	448	449	454	494	481	489	450	430	497	463	466	466	477	449	484	488	472	440	447	467	468	471	465	470	451	494	455	484	461	445	464	482	509	472	494	461	441	489	453	465	461	474	504	486	493	510	457	468	483	551	436	480	445	474	454	461	493	471	480	484	481	461	479	456	452	472	475	520	509	462	454	491	457	454	466	464	439	476	449	489	459	480	505	471	454	505	480	445	441	487	454	449	467	475	446	484	468	495	498	439	495	471	494	482	489	501	480	469	480	465	488	496	512	465	447	451	475	447	459	458	490	464	471	485	465	470	499	457	482	467	486	477	435	523	493	477	461	467	446	478	437	455	458	443	468	478	463	486	465	498	488	469	480	436	449	486	493	472	475	466	472	458	461	468	449	486	471	440	471	459	485	479	445	489	466	472	442	474	474	453	500	488	499	470	459	479	472	443	442	474	454	456	449	462	480	459	498	474	482	458	449	480	484	478	438	459	475	445	460	473	464	461	458	509	436	498	457	472	486	508	457	450	457	511	445	460	466	449	457	472	496	474	449	494	443	500	467	478	520	498	477	479	446	484	444	517	495	492	479	472	444	461	467	539	482	462	439	474	427	489	479	473	462	434	492	480	454	453	472	463	510	503	497	488	483	465	472	487	490	486	457	452	464	426	439	462	477	480	474	474	481	487	464	467	471	470	431	477	495	460	490	497	483	456	465	434	468	477	479	506	484	464	487	477	465	444	465	486	456	472	480	481	430	476	443	411	470	498	450	461	427	487	448	455	505	469	463	448	483	461	451	469	452	504	451	432	455	480	477	449	449	438	458	448	457	456	501	458	480	474	481	502	501	464	495	444	486	458	491	508	493	463	529	459	465	472	464	501	487	489	491	456	469	492	475	455	466	469	488	498	497	508	511	498	492	477	484	452	474	449	452	460	449	453	479	430	475	502	473	497	480	449	466	468	435	462	519	481	465	485	460	470	436	477	457	493	494	480	456	465	469	489	496	473	457	502	492	442	459	485	460	475	507	499	463	459	460	476	440	477	497	454	501	489	427	484	510	482	457	463	465	465	509	456	484	456	503	452	474	507	463	477	447	466	461	506	467	476	480	500	477	487	445	469	461	460	481	470	476	474	482	444	484	500	464	469	492	500	464	476	463	460	488	470	501	496	435	481	469	475	482	492	471	495	487	470	483	433	492	507	454	478	495	440	462	459	465	457	471	497	500	432	459	474	483	484	493	461	461	493	477	490	488	505	516	473	481	492	486	493	448	467	495	462	427	480	469	472	495	481	477	457	472	475	502	492	490	478	460	426	478	439	469	468	438	507	505	465	435	472	470	437	478	488	468	424	502	440	473	431	468	503	470	502	438	491	489	482	456	479	509	481	502	436	460	450	479	441	472	470	473	467	502	466	525	510	463	480	423	438	474	456	475	444	444	476	442	481	467	463	456	459	501	458	469	491	455	439	473	493	480	457	494	492	449	494	471	504	428	505	435	507	471	460	447	467	449	460	490	487	520	437	491	455	468	454	452	458	487	496	473	471	494	526	474	515	449	488	426	478	451	544	458	465	452	484	459	486	491	458	449	491	489	473	486	494	487	478	495	458	449	461	500	485	480	463	477	474	444	452	491	482	458	461	466	449	451	438	488	468	490	479	439	473	492	443	469	481	459	495	455	470	480	424	430	471	483	455	497	478	475	452	467	475	486	463	481	466	476	449	432	448	472	466	496	466	489	485	456	464	489	481	471	441	493	486	490	466	530	463	450	446	426	488	483	499	468	485	503	493	499	437	479	446	472	466	474	488	484	473	450	453	459	463	439	467	471	484	448	477	474	459	439	467	461	432	462	500	478	473	484	473	450	426	529	444	447	464	455	444	442	458	511	448	506	450	455	522	507	447	501	479	455	480	465	488	458	457	475	448	465	491	500	495	458	481	471	490	486	465	474	459	458	453	483	469	472	526	436	439	465	480	464	430	482	472	475	483	453	503	479	490	478	444	470	477	465	499	488	479	484	463	462	477	453	497	494	461	468	444	487	481	484	427	499	459	432	508	484	458	462	460	464	503	407	434	473	456	468	500	472	457	496	446	514	459	464	485	461	461	468	519	483	445	494	440	458	487	471	457	475	464	469	474	490	475	448	464	448	481	480	492	452	493	446	474	492	491	483	472	443	445	509	445	439	470	508	465	466	488	456	468	499	463	472	463	522	478	430	472	507	478	453	536	465	453	455	492	460	494	489	448	431	499	449	504	485	451	469	458	517	503	501	475	490	468	480	462	476	473	465	435	463	448	467	475	471	441	480	486	483	486	445	474	496	483	438	416	524	500	469	475	492	462	468	433	465	486	458	448	464	488	481	452	478	462	451	472	461	463	486	439	486	485	470	479	447	436	464	437	505	516	452	468	464	468	476	465	462	425	470	471	526	448	483	496	479	485	486	438	437	502	445	456	477	503	444	462	496	448	485	475	428	474	460	494	458	485	481	482	453	449	442	450	461	460	449	489	486	441	479	486	462	465	470	454	474	481	487	514	499	431	474	477	482	458	424	457	456	452	455	470	467	476	510	523	500	440	444	468	504	433	457	452	476	443	473	458	481	437	483	491	506	471	445	531	445	429	454	467	464	451	495	453	483	416	431	477	492	447	463	464	512	449	493	465	451	502	482	483	465	482	486	449	478	466	502	469	492	488	453	458	457	513	462	462	492	482	449	463	464	488	471	483	461	468	488	428	491	511	481	478	524	456	428	468	482	460	461	484	486	492	488	470	485	474	494	427	486	531	469	451	450	495	486	477	463	470	491	477	469	517	467	459	454	463	464	505	443	478	454	482	486	452	489	455	456	477	446	470	478	457	509	457	489	468	455	470	461	426	465	471	481	457	469	455	504	482	475	473	455	451	427	504	493	474	485	467	455	540	491	483	457	447	442	437	473	478	477	470	488	437	481	464	495	466	446	489	467	475	470	487	482	449	483	517	443	481	455	494	478	508	490	451	459	514	478	509	475	453	466	465	462	499	430	466	487	484	471	505	451	455	462	459	442	494	461	469	443	473	467	448	506	459	475	454	496	434	476	503	470	485	471	461	452	514	474	421	471	463	450	491	464	480	472	475	480	453	452	502	445	446	491	468	488	428	495	456	485	446	500	468	518	508	474	474	471	485	482	479	485	468	504	503	504	444	458	506	473	507	518	467	457	494	484	476	454	459	450	472	471	501	461	472	442	474	486	479	473	451	478	478	457	467	486	444	459	433	460	503	500	439	469	491	474	479	478	475	473	429	468	468	446	494	433	497	456	491	461	491	469	435	459	507	478	490	501	450	517	459	487	426	448
34884	29478	1312	887	748	722	694	680	638	661	648	619	656	627	648	641	586	618	602	615	619	620	638	638	610	613	583	634	605	578	608	600	595	593	616	593	682	641	612	610	621	659	644	625	617	624	625	594	612	581	631	630	627	620	649	653	552	641	619	618	597	621	637	631	622	614	609	638	632	613	648	600	613	623	590	597	617	650	620	572	617	644	645	619	612	611	592	600	656	592	614	600	612	588	569	626	606	630	639	611	642	598	600	601	636	564	624	595	621	610	645	600	632	603	657	574	583	644	592	623	656	629	661	614	632	598	586	595	636	622	665	595	613	626	635	647	572	599	623	642	620	631	620	619	576	595	594	656	626	635	645	646	670	632	644	617	613	617	661	586	624	608	597	606	575	650	633	598	607	598	605	643	631	571	633	601	597	592	592	585	602	602	589	645	607	623	627	604	613	637	566	624	584	601	609	611	612	632	588	629	639	645	599	575	618	623	587	580	585	590	589	658	625	639	582	662	615	614	636	612	587	582	609	635	591	646	650	618	607	590	611	641	619	558	630	577	621	630	624	631	616	640	636	601	585	586	546	616	674	609	646	609	663	592	610	618	614	616	593	617	612	654	618	638	624	617	654	655	563	628	590	590	615	587	654	593	618	581	610	580	615	624	637	608	653	604	652	603	651	634	651	572	632	607	613	629	620	614	609	586	617	561	616	630	653	592	629	600	641	634	655	620	693	627	590	618	591	606	587	645	579	567	614	657	595	613	624	608	622	661	603	573	634	603	655	632	618	604	596	588	594	658	591	638	632	610	637	579	570	628	608	587	614	579	624	632	610	628	601	588	641	577	619	605	632	611	645	583	601	600	597	624	565	628	625	622	621	571	608	600	627	601	630	630	626	609	628	605	649	581	610	638	600	591	663	603	602	631	654	645	655	651	621	634	624	608	629	631	631	566	583	580	605	592	594	594	629	636	627	646	613	614	607	676	613	600	644	588	644	606	594	599	603	614	619	602	633	620	637	639	651	625	605	598	613	573	602	581	608	592	611	617	651	610	620	592	636	616	627	637	613	630	638	646	578	639	596	634	656	598	624	583	609	639	617	631	612	634	583	626	613	647	600	683	571	634	654	612	609	585	657	628	611	660	621	595	590	565	604	615	608	583	649	578	582	629	622	606	625	580	611	641	635	653	608	603	608	605	621	618	610	574	584	610	588	606	604	637	643	644	613	594	624	639	601	578	611	610	592	608	582	559	630	623	618	640	606	614	612	590	614	616	626	633	611	610	585	589	588	603	647	590	640	592	613	595	621	587	613	597	604	545	611	633	601	647	630	571	629	586	617	607	613	615	641	607	606	575	606	588	616	629	611	610	598	641	644	615	649	590	607	604	614	621	642	601	625	614	631	608	591	630	611	644	602	617	602	620	593	584	584	610	648	603	633	604	611	641	578	613	629	576	640	640	662	609	642	619	621	594	586	613	600	579	617	636	643	604	625	613	604	616	614	627	628	588	631	588	605	627	564	612	622	620	591	605	621	636	644	611	610	649	586	562	635	646	637	607	599	609	604	607	633	528	600	592	599	635	643	604	629	576	608	629	579	606	626	648	619	636	626	630	598	592	607	613	675	643	594	650	605	593	623	633	634	590	565	633	588	598	617	614	629	617	614	591	590	599	630	624	642	612	627	595	638	549	652	621	631	636	656	616	620	634	651	635	624	581	623	585	605	590	632	560	625	605	635	613	567	662	625	595	599	598	654	615	600	639	619	634	616	561	623	638	645	568	651	584	607	683	601	579	616	614	619	627	605	603	558	646	646	605	612	589	574	597	640	599	629	619	595	629	618	675	575	643	629	619	634	597	601	628	636	572	643	633	609	591	632	628	578	628	644	594	570	642	608	638	604	625	625	629	642	613	619	614	630	611	589	629	586	625	612	600	611	601	620	619	615	651	620	598	657	614	593	600	584	577	579	606	624	588	596	600	608	635	633	584	674	584	597	629	619	610	608	631	595	603	654	630	592	584	604	618	630	586	633	587	626	603	613	634	605	624	623	624	612	595	606	634	626	618	594	646	579	616	565	615	626	642	592	617	626	634	632	619	620	599	627	651	562	609	600	607	584	611	635	605	600	631	574	611	611	606	570	610	636	593	632	593	606	613	547	625	635	606	624	641	613	627	623	643	633	601	612	680	615	602	609	661	612	594	606	589	642	619	581	613	579	613	598	623	625	612	617	598	603	618	574	631	587	620	601	547	605	655	612	674	603	627	644	614	614	626	602	615	658	581	592	579	654	634	628	564	626	619	651	617	619	569	622	591	598	607	600	622	617	630	625	618	616	576	596	621	620	623	567	579	634	586	618	567	582	584	630	612	581	639	608	615	655	633	573	610	598	579	586	602	648	656	601	605	580	621	654	657	622	615	603	657	615	581	601	639	602	640	592	635	573	579	595	635	602	601	609	603	600	607	603	577	624	591	610	588	588	606	612	597	623	592	606	648	600	629	561	626	585	648	613	657	614	561	616	630	630	610	607	671	576	618	602	631	618	608	614	630	617	616	630	583	649	606	617	613	647	603	619	624	619	616	594	621	615	589	663	634	584	600	661	617	637	605	585	676	645	614	633	637	583	596	592	620	636	605	641	581	614	608	595	577	614	579	623	639	628	611	603	539	663	610	588	623	630	618	623	551	658	600	665	604	594	641	622	644	640	644	600	602	563	628	609	629	576	578	642	606	626	604	606	598	627	606	659	654	618	576	616	616	637	652	608	584	638	606	627	609	632	620	634	652	643	613	622	638	597	651	585	597	606	661	663	624	644	663	638	608	606	642	627	642	610	638	596	605	602	664	646	601	580	670	593	608	575	634	622	625	632	591	614	648	598	638	578	661	632	587	596	609	583	612	628	625	612	646	604	635	616	630	614	647	645	579	572	646	593	624	601	644	613	620	594	621	632	639	622	602	598	629	662	610	593	617	611	634	655	672	605	594	614	629	629	645	566	570	595	622	602	585	626	625	595	627	684	636	618	612	584	629	605	605	646	620	636	631	638	597	571	600	649	617	620	663	616	653	587	581	588	592	583	597	616	600	607	598	626	606	615	616	570	588	610	581	581	576	645	607	617	581	570	621	588	633	619	587	609	596	579	618	614	660	633	580	653	636	635	604	600	612	631	618	601	630	582	554	595	623	629	665	627	588	603	614	619	615	613	604	612	602	625	616	638	599	621	581	626	621	607	615	641	598	608	667	631	643	598	650	582	632	609	655	610	600	603	668	568	614	618	596	596	627	613	585	595	569	609	617	658	608	601	612	625	611	601	608	652	653	590	638	619	581	612	614	561	597	621	625	632	646	608	639	590	617	608	617	609	621	630	589	645	630	616	636	583	604	605	581	641	636	606	580	614	633	597	628	578	632	645	629	655	701	534	625	591	580	614	629	652	633	587	618	592	611	611	590	601	593	609	628	598	611	609	602	634	617	582	623	607	615	640	619	588	591	598	616	569	623
23878	21098	28338	24064	21019	9150	1364	1049	923	887	848	811	806	739	798	749	741	778	793	768	769	756	744	732	721	733	759	725	727	725	731	701	698	712	790	748	722	753	696	706	731	679	689	697	726	790	752	717	737	718	721	713	689	708	719	711	676	747	728	739	697	754	702	668	696	666	732	724	671	722	771	675	712	714	683	708	704	704	729	712	676	683	703	721	636	708	686	736	724	768	707	715	728	687	742	739	718	690	772	670	740	731	693	687	703	750	719	761	701	687	674	739	683	727	748	739	733	642	679	716	673	731	698	741	694	716	723	705	717	725	717	707	708	721	726	673	687	709	674	712	726	715	737	730	715	712	684	717	729	745	720	653	733	721	693	665	668	705	663	698	746	723	695	731	743	693	726	651	714	684	741	699	759	727	762	726	688	712	673	692	681	734	691	699	697	692	704	741	771	727	753	677	715	705	728	725	693	720	697	685	693	751	698	688	755	720	714	714	683	720	670	689	781	703	691	719	690	725	703	673	679	666	747	706	738	726	741	660	685	696	708	693	699	690	737	710	719	681	718	718	718	678	662	695	707	738	652	696	736	665	709	697	739	669	690	698	671	708	674	711	696	706	648	693	716	732	740	725	686	665	685	669	654	742	686	723	724	673	637	684	672	742	717	708	669	705	753	682	715	760	678	715	718	727	695	743	700	702	707	720	665	707	700	751	683	755	706	720	660	728	642	761	724	718	694	695	692	708	705	726	736	721	695	731	686	698	701	709	713	727	721	725	687	692	708	698	712	690	702	717	709	724	742	703	693	749	725	716	719	722	750	776	679	723	700	687	744	726	715	728	675	655	714	687	770	693	719	720	792	701	718	736	707	723	692	681	688	680	735	728	672	737	746	729	712	704	740	671	729	685	723	736	718	728	753	715	764	674	741	729	733	748	699	714	681	682	734	703	739	668	693	694	682	710	703	694	744	722	698	753	740	699	702	722	704	678	702	705	677	690	668	741	710	709	676	712	714	755	677	750	700	711	686	713	739	677	668	754	714	752	698	687	711	698	672	700	713	691	725	720	750	749	716	667	714	710	772	716	714	725	719	707	696	707	724	672	702	715	685	720	726	699	673	704	723	716	689	730	681	725	717	735	721	744	693	744	715	700	704	684	678	658	709	745	715	747	705	713	728	712	736	712	721	689	712	697	677	700	704	700	695	659	686	690	686	683	712	716	715	665	657	732	660	754	696	723	717	679	694	657	693	719	690	731	715	703	706	718	719	719	727	703	720	693	671	726	687	727	676	769	734	692	687	723	717	694	716	703	733	736	735	723	731	691	699	724	720	654	676	699	695	704	689	731	683	725	711	728	745	711	689	742	727	697	702	661	717	732	702	678	772	763	751	723	729	708	675	722	714	747	695	760	686	743	684	732	735	748	707	679	706	672	669	755	744	709	734	706	737	681	676	758	698	689	688	710	747	667	757	704	654	716	708	743	648	702	753	661	734	642	714	787	732	705	734	702	704	671	764	715	704	683	677	713	691	701	736	683	693	711	721	691	699	633	704	688	722	713	697	682	739	702	753	654	685	715	691	644	761	693	720	705	678	741	741	755	699	720	701	668	732	705	687	668	700	706	707	737	710	689	703	743	680	739	731	718	708	717	711	706	712	715	709	695	700	705	684	693	671	738	669	745	722	733	674	716	698	725	713	706	708	701	700	650	691	737	705	698	671	763	695	709	721	715	710	731	717	704	680	749	680	706	659	692	712	717	752	729	700	704	745	651	725	714	723	722	731	732	684	742	664	691	706	689	682	646	716	680	708	720	671	728	722	711	748	720	714	735	696	741	685	744	726	745	708	716	714	667	732	711	708	729	698	719	684	702	732	696	756	715	713	740	680	697	712	745	770	758	711	744	672	692	709	733	727	685	724	718	740	691	699	668	686	682	669	673	726	700	697	729	689	684	701	687	745	682	713	697	749	690	726	695	697	705	792	705	725	716	735	726	707	687	686	728	717	682	710	758	724	693	734	733	713	676	702	701	708	648	692	744	694	690	690	737	717	764	678	701	732	714	737	710	701	715	751	701	743	707	734	698	768	783	647	690	708	740	691	721	725	747	714	708	696	678	745	703	738	730	716	736	732	736	697	735	677	661	716	689	715	750	761	719	702	723	768	717	697	734	663	719	644	718	762	705	668	704	686	746	678	714	714	692	722	720	740	720	737	680	762	716	724	722	711	673	694	673	687	669	722	711	721	708	705	692	653	709	712	678	709	671	727	642	641	702	690	672	722	694	678	707	646	730	674	744	700	683	745	705	780	699	719	728	733	680	730	711	747	724	709	702	717	711	712	738	700	659	685	714	704	721	679	714	742	716	774	713	706	710	724	702	738	740	748	669	686	714	692	708	684	753	660	698	700	735	694	688	700	725	686	670	721	733	741	711	763	742	685	674	718	689	695	713	704	659	717	736	683	676	688	677	712	702	690	685	686	742	703	707	696	711	720	687	704	709	733	697	625	746	669	736	687	664	692	751	713	707	687	746	689	671	699	720	712	693	716	723	707	705	672	740	700	736	668	724	707	748	684	682	694	702	714	687	701	712	723	665	731	723	695	717	706	707	707	714	729	726	662	715	766	727	756	732	722	728	680	709	724	705	718	694	705	725	672	692	678	702	684	736	726	737	686	701	704	665	744	715	695	719	697	722	732	617	725	649	733	749	697	695	696	747	747	711	727	667	746	760	711	750	672	725	708	677	724	742	689	708	695	701	761	718	724	684	666	762	717	726	709	737	719	706	716	700	626	715	732	698	719	716	662	732	738	692	707	728	727	721	737	777	662	699	742	712	660	690	689	767	705	667	713	714	710	802	690	703	693	696	692	768	718	706	702	723	693	711	674	752	701	686	704	670	743	719	715	714	673	716	720	696	676	716	696	696	692	691	726	682	721	691	721	665	700	668	715	734	660	658	725	664	684	718	701	675	705	684	727	708	746	764	722	736	757	703	705	709	710	697	747	713	727	701	688	713	718	757	631	670	714	648	642	709	688	708	736	703	747	711	707	744	704	657	657	718	708	721	727	670	715	683	709	681	724	699	754	699	726	747	709	725	647	701	696	722	722	669	674	734	722	642	629	713	720	718	767	688	717	692	724	679	710	745	712	676	709	666	666	736	702	741	678	692	652	728	691	708	676	691	750	727	725	701	723	725	712	758	702	714	688	741	713	671	716	657	663	722	708	711	693	685	697	706	677	742	715	704	669	692	716	744	629	714	697	707	671	744	718	750	688	704	787	722	699	669	659	686	681	713	734	685	697	731	714	747	728	698	725	734	789	741	726	685	778	726	697	659	718	717	730	728	713	703	725	727	743	743	690	714	700	710	710	715	749	689	726	691	683	693	723	733	738	710	750	705	695	747	680	669	711	705	743	768	733	728	717	695	701	731	737	719	725	729	706	697	716	679	736	690	699	687	705	713	663	684	707	690	690	702	680	692	725	747	689	743	693	734	689	714
38268	41964	6848	3571	2671	2099	1803	1554	1460	1314	1282	1171	1186	1042	1045	1032	1034	968	1049	948	967	903	928	992	946	918	924	897	933	956	941	918	918	941	1001	958	907	889	916	919	900	952	898	913	891	881	949	920	962	943	929	893	936	909	894	931	912	916	926	917	895	881	862	903	950	959	932	957	881	869	956	934	903	914	893	968	945	922	927	943	971	909	908	906	934	870	882	894	929	885	953	886	913	900	931	901	912	948	934	884	952	907	962	934	913	949	940	884	955	888	941	852	919	888	862	841	938	914	880	901	888	882	873	888	930	861	901	890	926	895	901	942	866	936	889	971	917	917	971	932	924	927	913	966	879	969	938	925	941	897	933	919	912	899	856	917	923	945	915	889	948	966	922	898	927	910	868	892	914	916	865	910	933	923	877	920	910	941	928	885	928	921	911	897	892	945	931	832	883	889	915	886	893	944	965	919	930	919	904	830	905	908	877	900	945	927	896	885	932	888	853	868	885	928	888	925	889	959	873	935	916	918	972	978	858	930	911	919	947	952	915	875	959	918	857	914	913	939	837	921	914	832	886	937	889	919	960	901	912	845	900	871	908	864	941	870	878	922	906	885	910	902	959	941	902	910	978	897	904	942	907	880	958	896	902	902	903	909	867	907	916	920	886	892	913	942	849	857	928	887	888	905	914	932	882	910	893	867	891	916	920	866	960	894	904	877	913	905	883	919	938	930	952	954	862	896	855	894	935	875	873	936	864	929	915	933	933	872	891	990	904	977	894	950	941	892	897	900	936	899	913	875	902	840	923	969	882	880	927	949	922	896	880	926	919	939	889	931	865	896	879	949	862	962	855	923	906	888	892	911	921	913	961	901	877	927	911	923	910	868	883	882	946	860	904	873	887	908	917	859	852	879	921	890	945	938	891	877	926	895	940	864	917	955	919	881	900	949	873	908	903	889	911	902	818	949	889	930	871	997	875	871	891	868	882	912	898	900	920	929	879	932	906	899	916	897	854	926	911	898	933	894	903	947	885	857	881	900	928	875	933	912	925	911	870	888	893	888	944	895	888	882	918	924	920	921	938	934	913	900	957	962	919	903	892	905	949	945	913	921	912	874	869	835	904	870	917	951	923	934	946	917	962	889	861	925	935	862	915	907	913	872	901	911	922	914	895	872	888	953	896	917	896	880	901	919	882	906	937	920	890	872	895	906	880	910	924	897	961	934	937	944	930	908	835	916	939	885	951	922	842	921	888	898	921	956	889	911	933	884	894	915	921	885	883	864	923	943	887	904	950	907	925	935	929	916	895	945	891	905	885	948	890	927	938	964	872	943	878	887	881	883	906	885	971	906	938	886	924	911	902	893	951	824	869	922	906	891	931	881	875	903	888	906	901	863	873	880	963	901	947	955	914	903	917	932	954	900	864	887	935	916	875	909	934	933	889	884	935	900	895	938	917	885	886	936	873	905	870	901	920	932	914	876	925	855	888	893	878	935	927	886	901	892	916	950	917	913	899	902	885	1018	916	844	877	905	867	837	966	877	896	917	947	950	933	894	847	956	942	940	891	873	862	911	913	940	894	930	947	868	925	902	889	960	875	841	899	927	916	912	932	922	914	890	947	891	909	861	872	881	908	922	870	898	935	958	927	903	876	897	887	885	891	926	945	898	938	894	871	897	898	875	944	904	965	878	919	883	870	901	905	940	868	900	996	968	907	905	907	898	945	872	894	897	840	928	868	923	910	922	922	875	953	949	907	919	923	886	916	908	937	916	934	870	918	895	914	870	908	934	874	932	898	874	908	922	927	849	922	905	896	881	954	926	909	982	909	920	923	844	877	931	894	922	893	967	905	966	921	908	936	937	955	851	873	909	942	919	966	921	869	882	895	929	908	956	926	902	937	911	902	929	878	921	922	922	905	903	911	950	866	915	858	924	925	931	864	969	907	863	965	930	903	944	942	913	933	865	919	919	929	944	906	874	898	859	920	958	869	944	866	921	915	909	896	912	936	946	902	886	923	855	916	864	903	907	955	952	920	983	911	866	922	953	881	913	913	930	888	921	895	857	873	857	898	914	925	890	885	898	902	930	917	915	861	947	896	921	833	948	913	906	907	900	913	966	895	892	897	884	897	899	927	916	933	948	899	894	874	879	915	956	841	946	899	864	910	930	940	934	863	935	914	923	979	972	908	939	906	931	912	920	922	892	890	947	908	866	911	945	873	872	918	920	885	886	885	875	890	910	953	839	912	877	924	872	917	922	940	890	893	924	936	886	910	945	930	933	916	958	934	946	930	931	874	901	921	890	945	891	909	942	890	894	859	932	911	936	903	926	888	940	921	884	934	934	892	920	918	947	900	942	936	897	911	920	891	934	904	901	859	924	851	820	999	937	925	904	865	885	912	900	884	869	917	954	860	862	893	861	896	873	877	882	887	866	872	907	954	933	954	931	919	928	904	895	844	927	911	884	884	907	918	908	932	940	899	933	885	928	896	893	896	893	869	937	908	893	925	872	892	918	874	904	923	945	910	887	840	907	917	907	880	918	924	907	917	881	887	948	883	883	930	916	970	938	909	933	906	922	925	913	903	928	870	902	915	899	885	915	838	905	955	962	904	938	961	934	938	947	937	899	914	858	918	875	986	891	965	895	865	879	938	939	848	953	954	842	895	885	876	942	836	938	909	907	895	893	948	892	918	952	921	934	944	910	913	887	869	958	869	890	893	914	939	924	859	948	914	896	920	920	937	913	922	864	879	917	908	957	886	960	904	887	934	896	924	880	912	895	936	966	867	877	840	913	921	942	918	893	862	915	924	930	916	908	942	949	866	963	881	878	936	930	901	891	909	890	917	887	888	850	904	881	901	919	831	937	914	901	894	890	903	899	878	903	872	920	859	922	931	893	870	941	953	845	865	890	907	855	941	885	899	890	856	888	913	943	899	924	897	903	904	900	935	892	897	905	959	882	898	927	918	862	925	890	916	940	917	877	859	873	875	907	883	914	940	923	968	903	945	919	886	939	930	917	911	893	901	971	899	898	903	830	895	952	936	944	896	925	929	972	866	917	916	915	927	867	878	929	897	971	930	899	922	886	978	949	902	920	896	896	954	903	945	913	856	965	942	878	915	943	899	901	935	982	861	900	915	891	919	936	891	898	952	946	904	886	892	893	879	902	949	907	948	907	948	935	1006	876	972	867	927	915	927	925	906	862	919	937	919	913	931	863	915	864	889	987	940	894	911	938	943	868	945	926	914	905	924	924	853	904	865	882	882	951	896	908	876	906	886	897	911	873	945	924	911	923	937	867	921	938	900	883	962	946	949	945	929	905	898	874	890	924	959	969	926	925	838	893	937	975	956	902	912	919	911	871	902	905	871	922	886	929	934	934	958	916	922	951	889	941	899	906	864	909	906	922	857	950	883	873	899	864	833	874	904	879	955	913	958	901	936	887	933	923	914	867	907	930	995	883	961	916	887	937	861	914	910	954	889	945	864	919	858	873
22853	21108	28886	23555	21111	21107	7643	1248	967	924	873	766	769	749	743	708	750	664	655	679	622	663	629	654	643	669	666	605	613	615	612	665	638	628	663	634	635	608	653	600	588	623	607	594	642	606	653	613	624	596	622	659	624	616	600	620	617	660	597	605	596	614	605	674	613	637	589	631	610	597	594	588	611	584	611	647	625	637	646	627	626	618	607	660	574	589	622	655	608	607	640	615	629	642	610	660	640	613	637	558	629	645	626	636	611	607	650	620	602	604	562	606	630	610	596	596	592	651	645	671	620	603	608	628	604	631	602	603	612	590	593	605	586	618	612	620	623	611	588	638	598	612	595	603	643	595	609	569	605	554	610	580	627	623	582	636	615	564	592	668	584	548	627	595	635	601	580	584	567	609	599	602	558	608	571	595	576	589	631	593	622	612	575	585	628	602	633	605	547	629	559	631	618	594	613	603	559	584	592	566	630	615	557	584	629	604	593	608	608	565	606	628	641	619	610	634	598	596	575	616	602	629	598	644	602	611	591	592	594	597	560	627	580	601	580	606	607	593	612	600	591	588	637	587	645	603	586	647	625	604	591	591	623	617	603	592	612	611	615	657	593	562	618	620	599	615	604	642	590	581	608	627	617	665	566	607	574	626	590	587	608	610	584	604	559	600	587	624	621	623	601	575	596	607	602	618	615	606	588	577	622	578	601	574	624	635	599	580	605	609	648	601	633	590	626	579	608	568	642	637	586	537	592	611	578	620	635	630	581	617	628	620	571	590	596	623	632	604	586	592	626	596	627	597	586	631	575	607	591	583	599	615	601	623	616	628	617	645	568	631	618	610	557	648	595	615	653	623	590	573	676	611	557	602	597	613	612	612	608	640	605	633	593	645	607	608	577	628	580	565	609	623	623	600	609	604	629	590	610	561	588	620	608	605	582	595	636	620	638	615	587	623	572	600	607	592	641	598	600	621	614	650	566	553	613	593	604	570	592	604	623	571	578	596	642	628	616	621	660	587	593	592	632	601	607	648	590	604	614	585	631	642	590	587	525	637	617	583	629	592	625	641	583	625	626	635	612	589	644	633	629	599	598	625	622	612	621	582	584	573	602	570	615	591	569	634	575	604	555	557	576	601	653	588	626	580	589	601	547	654	592	629	599	618	594	620	599	613	624	544	626	545	619	585	597	619	617	616	606	614	603	610	609	606	609	600	594	624	590	658	582	622	580	621	595	586	586	603	628	627	598	614	677	627	593	586	618	636	600	705	620	567	589	619	617	616	637	639	681	589	582	640	640	596	606	598	608	591	657	618	624	599	625	571	596	608	634	616	559	616	589	619	584	596	616	591	623	625	628	593	600	565	596	585	611	600	620	616	589	622	608	622	586	615	625	556	596	611	579	606	593	562	595	630	619	600	618	601	591	594	588	636	625	634	628	599	588	578	602	605	574	589	607	611	601	610	568	596	582	560	588	573	646	637	627	607	576	596	617	636	590	653	618	588	561	649	616	609	627	594	647	605	601	598	644	620	619	599	598	618	605	613	562	649	635	583	678	634	570	588	612	610	620	612	633	579	596	607	545	602	609	605	623	566	602	577	633	603	632	560	614	600	577	603	564	607	620	603	549	623	608	609	569	554	586	597	591	602	568	608	626	594	610	631	594	603	599	649	605	618	615	602	642	574	558	598	608	601	580	618	606	661	601	630	616	598	604	609	594	619	600	643	608	574	594	572	618	623	596	603	641	567	566	575	604	604	604	605	567	645	573	600	632	620	565	609	619	608	587	585	593	593	599	621	603	606	608	571	611	573	609	600	584	580	571	623	577	593	575	643	587	575	650	645	625	602	586	583	589	611	595	611	597	611	595	614	584	622	612	601	599	592	621	621	560	646	624	650	602	621	660	602	625	616	612	620	644	578	578	615	592	610	621	603	590	633	617	599	592	627	637	581	577	584	584	607	605	600	620	596	572	595	584	620	602	570	586	593	623	586	585	586	597	604	570	609	634	611	625	630	589	582	600	600	622	621	628	585	584	593	605	576	563	581	619	576	639	620	628	590	556	564	611	614	626	607	659	611	598	654	633	605	611	614	608	628	559	636	614	612	594	593	643	608	626	596	612	610	585	583	633	575	588	636	613	575	584	617	607	630	605	577	603	602	621	628	598	576	568	607	644	556	623	630	621	577	623	584	613	581	640	605	590	614	615	638	571	631	594	576	613	613	617	621	608	623	615	638	642	641	620	616	613	564	641	628	603	599	638	621	663	606	638	639	631	573	570	620	623	569	594	583	623	592	611	620	584	594	611	608	642	556	630	639	583	607	618	596	606	660	589	634	561	575	630	600	591	589	597	626	623	618	604	589	624	633	598	587	599	631	604	636	642	627	587	595	610	639	626	608	645	610	621	609	587	609	649	632	605	627	577	604	619	599	635	620	613	598	642	603	571	550	600	611	595	647	625	617	617	643	579	651	595	589	591	599	591	616	661	609	619	596	625	575	631	584	609	632	583	630	562	594	597	608	602	593	581	616	610	617	627	620	582	651	599	620	617	581	597	617	625	604	601	595	667	543	577	594	585	592	617	611	537	586	625	612	617	574	649	587	584	639	598	627	624	635	636	599	615	564	620	558	631	576	554	602	628	590	614	559	637	620	591	603	586	564	645	597	588	619	619	622	562	610	681	617	608	616	621	629	588	623	607	608	603	591	565	626	627	586	593	609	608	595	639	587	577	631	638	603	586	597	587	588	583	673	619	609	614	603	622	606	575	570	598	625	587	599	621	638	645	582	580	600	603	626	621	608	629	615	592	602	589	599	646	605	625	612	619	590	600	563	590	605	596	626	602	591	610	593	615	605	569	580	610	592	592	587	607	613	631	603	559	584	553	630	605	648	578	594	550	614	582	570	601	602	596	617	583	614	605	609	564	684	589	598	632	602	590	590	583	581	649	587	652	629	612	623	597	579	628	592	591	653	610	600	611	567	625	590	623	590	620	601	577	585	604	603	602	589	621	590	629	634	622	596	627	619	660	593	612	615	617	622	578	574	588	624	573	598	637	589	623	594	591	589	622	613	591	631	571	613	616	592	633	657	607	622	587	602	597	598	594	638	610	660	596	602	637	615	626	555	546	570	591	628	639	573	652	606	584	608	595	615	577	600	629	556	553	604	609	613	601	574	644	580	600	584	583	614	627	629	636	611	587	587	638	616	603	584	628	623	608	621	594	611	585	606	623	604	606	582	569	605	560	609	601	606	610	635	609	604	609	640	650	635	590	564	554	647	651	620	595	559	605	611	621	582	592	577	610	583	603	599	619	551	633	655	616	574	637	550	604	606	615	580	651	581	570	629	582	630	611	603	609	557	585	579	608	593	601	605	621	606	606	612	627	593	621	606	669	615	618	577	647	596	637	632	568	619	560	615	611	575	602	586	594	621	598	582	563	628	625	580	629	598	646	672	612	637	589	571	660	587	610	601	617	605	627	584	599	644	632	630	595	627
42861	49089	10814	5796	3999	3049	2570	2097	1768	1622	1369	1225	1189	1110	1101	1060	998	971	912	920	915	893	884	913	833	796	827	841	783	843	859	842	809	826	826	812	823	747	794	824	786	822	794	813	859	811	846	787	854	858	802	835	733	772	843	816	793	795	824	806	806	781	816	804	798	775	842	815	786	776	777	780	789	788	802	801	780	771	814	786	791	800	800	768	795	764	784	771	792	840	888	791	779	771	766	776	826	784	783	756	831	794	797	739	779	780	769	772	809	795	803	794	833	818	754	787	768	786	803	779	793	719	742	764	780	757	801	815	802	823	819	768	821	756	783	839	788	744	772	826	744	837	763	813	735	800	789	835	780	773	753	771	773	757	785	784	760	773	829	754	807	791	786	745	783	787	797	814	819	801	796	785	796	850	818	755	776	776	810	722	766	789	766	742	811	797	786	828	791	780	766	799	765	799	786	742	796	780	762	808	774	824	777	698	762	820	803	763	764	767	853	791	764	759	762	803	793	763	808	767	791	773	825	804	799	837	837	773	778	784	770	793	799	789	786	714	814	781	776	782	767	817	781	788	765	834	824	842	788	820	728	805	812	828	779	745	801	744	777	806	805	800	781	779	828	792	784	766	748	823	782	772	810	805	745	810	730	786	806	827	783	777	871	787	758	840	797	793	816	742	830	742	764	779	742	768	775	748	778	778	785	826	804	769	741	748	803	787	810	829	770	782	803	794	780	772	781	771	766	782	763	775	757	820	815	800	761	804	739	746	784	819	800	757	807	770	812	796	741	796	792	781	789	786	790	816	793	831	731	815	745	789	782	809	785	818	734	805	789	797	783	745	775	766	836	767	747	784	801	779	824	777	800	811	757	756	740	813	766	818	816	754	808	798	736	785	801	788	788	796	840	745	770	779	775	785	803	798	762	811	797	799	767	789	800	782	798	850	767	758	817	752	836	773	759	833	771	799	800	815	739	788	772	784	799	836	764	786	786	797	765	743	809	785	764	786	769	764	737	781	783	760	792	780	834	783	791	756	792	729	776	797	751	789	827	834	783	812	755	777	794	761	752	764	799	756	817	816	790	756	792	805	800	772	815	837	753	798	812	728	751	762	751	755	773	798	816	796	778	803	809	759	741	828	768	801	771	733	765	794	791	826	784	764	776	771	759	785	757	774	747	817	786	769	784	777	768	799	740	781	813	835	805	712	733	754	808	770	778	790	728	771	772	766	834	732	746	753	819	807	832	730	791	769	736	790	799	772	788	749	826	814	752	829	799	793	788	768	830	835	746	761	772	794	781	796	797	839	769	775	766	732	798	752	774	776	713	816	728	721	762	762	841	801	825	781	776	847	774	786	808	768	732	748	803	760	777	764	771	783	762	801	788	782	763	754	763	779	825	803	774	798	776	835	759	788	761	798	794	778	810	793	758	798	779	783	803	813	802	786	766	799	775	795	755	816	783	773	769	782	779	758	765	776	786	774	825	776	762	791	752	736	767	782	722	796	751	824	766	771	799	796	804	755	820	799	831	732	800	782	813	753	813	768	791	802	838	773	760	761	804	753	763	800	789	782	812	727	769	771	838	742	779	820	765	800	780	811	772	794	768	751	786	800	783	814	757	756	787	843	812	757	811	798	763	741	807	803	783	816	775	744	766	801	782	772	783	804	771	826	776	787	787	795	829	760	810	793	803	783	786	770	758	812	773	795	748	774	766	732	748	753	752	832	756	833	780	795	773	787	822	780	751	786	788	751	799	796	806	760	815	729	813	756	829	764	752	831	832	815	795	825	818	809	801	790	794	776	824	777	827	801	815	771	786	791	773	851	742	763	796	746	742	778	767	784	792	829	764	770	817	761	758	777	797	819	778	722	778	793	768	750	801	749	792	809	737	806	808	832	805	838	820	742	743	767	751	827	760	770	829	744	774	776	773	801	794	778	788	754	763	798	820	762	807	843	827	824	773	740	793	747	810	754	824	790	790	787	783	792	808	770	738	767	820	779	776	764	771	800	754	835	756	820	755	783	721	819	763	796	774	743	774	767	769	791	799	775	804	844	757	730	764	736	756	787	748	774	783	815	707	829	794	753	740	797	803	789	756	778	793	781	808	770	803	798	793	801	760	767	774	784	812	778	807	766	769	835	814	754	777	828	828	765	739	775	794	818	780	776	747	778	817	787	768	806	741	756	774	748	800	785	803	797	762	789	755	813	787	765	782	820	764	746	793	736	829	758	790	800	758	777	779	797	778	782	774	796	771	774	835	764	805	761	779	840	802	796	761	791	723	768	753	837	781	769	809	732	776	777	765	811	842	783	791	756	761	794	758	778	732	824	814	728	771	772	783	842	756	814	805	786	775	773	772	738	769	842	803	807	837	823	796	796	806	777	802	779	771	730	757	751	780	843	775	781	766	801	815	779	752	851	832	809	854	829	792	792	805	817	792	769	852	764	772	841	742	811	794	816	799	776	777	739	773	793	785	818	786	783	799	773	743	778	799	821	805	756	759	816	758	810	820	774	832	790	790	775	774	779	709	763	768	776	782	847	809	837	780	787	773	803	764	789	781	754	807	777	766	800	791	790	786	814	828	800	772	770	852	828	741	780	852	770	834	787	779	773	761	816	784	801	777	774	774	756	804	787	784	745	808	806	777	700	747	823	767	830	778	812	795	770	773	804	746	772	762	847	799	758	770	794	764	727	806	770	775	735	809	791	822	750	772	786	780	807	769	773	839	791	797	790	813	814	778	744	806	786	745	758	801	764	799	737	750	808	727	807	781	782	816	797	786	817	785	837	797	784	813	735	785	786	809	775	807	773	765	783	793	810	803	707	802	838	803	760	763	774	780	785	777	803	785	809	788	769	779	815	812	761	780	783	803	725	788	780	795	786	755	782	762	796	781	821	788	805	780	767	768	755	831	817	813	773	788	765	817	795	754	736	821	780	769	794	760	819	825	815	796	759	760	804	774	742	767	787	799	783	760	821	793	814	808	790	777	795	792	763	831	759	745	764	765	707	753	851	790	804	768	773	726	769	753	758	810	808	789	808	778	766	804	813	773	816	794	757	788	805	816	768	829	759	778	818	756	820	775	777	813	809	800	810	802	787	761	805	809	805	751	751	759	728	804	776	839	792	779	778	815	754	795	842	778	788	806	791	767	802	800	791	734	818	818	751	798	766	821	742	714	785	767	812	863	804	784	783	787	769	843	788	803	794	773	753	816	765	820	785	829	736	794	814	761	775	735	775	759	796	791	787	825	786	822	822	785	795	783	808	775	812	784	749	770	751	759	742	805	737	782	776	820	767	799	795	784	772	833	787	787	793	795	771	764	805	773	776	796	812	791	758	853	768	753	808	776	778	835	783	804	780	801	778	790	747	797	792	746	796	791	798	790	768	796	805	811	791	803	752	788	780	828	815	751	855	755	734	802	789	757	787	762	756	750	806	773	810	791	837	781	807	779	756	835	775	773	728	793	773	743	800	766	786	775	779	762	804
28497	23488	13141	1744	829	747	589	481	470	475	482	502	495	446	510	488	450	417	453	491	494	470	454	452	520	461	482	474	469	464	463	458	444	520	479	487	489	455	462	454	494	448	476	449	443	458	455	487	487	492	450	481	442	459	488	452	454	487	448	460	438	444	449	435	460	452	428	508	426	427	454	464	477	471	484	447	508	445	474	459	495	462	445	444	456	460	501	480	426	468	444	463	465	519	461	451	467	463	476	481	495	467	478	481	479	440	483	449	478	490	484	467	456	472	464	476	467	477	479	490	491	465	469	474	474	466	480	506	478	449	453	502	444	445	467	487	456	442	475	441	461	474	445	489	490	502	491	433	497	494	488	484	468	449	485	466	432	470	459	454	492	443	502	442	490	455	466	466	448	438	479	468	444	506	499	455	475	429	470	436	459	452	423	429	458	490	454	448	491	490	456	499	442	449	497	467	460	490	441	505	511	495	429	444	447	461	465	447	460	471	481	460	425	462	474	472	473	448	468	453	431	477	471	472	459	440	539	470	453	496	470	452	435	448	472	458	493	502	445	448	482	482	457	394	488	486	468	480	471	440	477	434	445	484	437	466	487	500	433	469	480	477	496	478	456	451	465	457	470	415	458	477	478	452	477	459	491	481	494	477	466	456	452	473	499	500	453	453	461	486	492	441	485	474	474	479	455	484	490	471	491	461	439	478	480	460	450	499	470	465	462	484	483	453	470	478	502	461	469	457	454	467	466	476	456	500	409	489	438	447	458	478	480	510	466	506	477	435	489	455	453	502	444	475	488	492	416	477	480	473	449	450	475	519	472	446	472	486	447	461	473	474	431	467	448	487	498	469	451	454	443	479	444	469	465	471	461	450	437	510	474	456	468	468	436	475	453	499	468	470	425	477	482	451	481	481	535	445	430	460	450	466	451	463	460	475	459	463	461	457	446	483	469	478	441	455	444	472	461	472	472	491	484	445	443	463	468	435	449	440	455	473	457	470	437	502	460	481	476	445	492	441	476	468	482	460	469	454	478	445	471	478	449	479	452	427	497	474	493	450	467	479	506	470	479	458	458	447	457	443	490	426	460	469	427	468	461	472	467	469	489	494	496	428	475	416	442	458	459	453	498	500	453	493	424	459	436	452	467	450	432	446	429	444	466	457	488	467	426	484	477	458	496	459	451	473	479	485	479	434	482	486	497	488	470	475	499	511	471	461	463	496	461	458	449	471	479	502	464	428	509	468	479	441	459	484	485	462	505	521	460	459	486	465	459	452	458	479	446	478	482	482	509	492	460	433	475	447	465	469	492	493	456	503	495	499	479	453	477	451	477	495	447	473	467	484	485	478	438	462	480	438	469	436	477	462	470	457	461	476	513	486	469	471	464	453	439	444	478	484	473	432	465	450	499	415	478	477	431	450	472	463	458	488	462	485	462	425	446	454	478	455	442	501	471	493	428	473	467	453	493	489	456	487	469	449	486	487	483	473	407	420	476	472	467	441	477	456	458	472	492	487	477	489	472	487	496	485	435	441	432	486	436	478	462	471	462	453	524	439	449	485	466	472	483	481	459	449	464	482	520	479	458	456	481	448	474	462	466	470	429	422	496	458	488	453	449	490	504	476	444	436	469	482	451	502	485	462	485	448	455	478	497	480	493	454	490	473	456	502	490	487	442	477	426	463	495	458	479	452	478	479	446	492	491	459	479	475	511	461	465	458	469	448	491	487	475	447	421	510	449	492	474	451	516	492	472	461	504	458	494	436	462	468	452	483	458	463	494	482	483	449	521	461	476	488	502	473	491	469	504	469	470	433	443	469	482	453	471	414	426	479	475	466	459	467	494	452	482	458	462	469	459	496	463	477	480	473	487	464	423	493	453	454	467	453	444	476	451	473	499	503	435	438	492	502	483	453	511	502	453	474	450	486	478	468	471	441	467	475	450	480	473	464	487	458	457	443	496	446	449	462	468	449	473	442	498	480	488	474	469	485	446	432	477	431	498	452	467	470	498	446	452	486	474	496	446	453	467	468	501	493	476	452	456	485	494	463	473	479	465	509	464	462	489	473	487	441	429	504	495	462	457	464	439	458	489	463	452	472	472	476	453	483	473	408	489	455	464	465	480	485	446	439	452	476	444	509	475	490	465	492	468	454	482	454	441	470	493	460	495	489	457	492	438	458	517	455	476	459	466	468	412	453	514	483	470	471	448	483	459	446	464	468	467	467	432	491	503	459	454	459	485	452	476	469	455	458	459	469	425	421	452	468	453	454	484	441	479	496	483	434	478	489	467	445	466	465	434	472	441	506	488	431	459	417	456	500	446	485	457	422	514	479	474	489	466	499	469	467	479	458	495	457	524	469	518	480	465	454	453	486	456	412	494	474	430	486	462	453	502	466	475	444	489	468	504	466	472	447	507	449	467	473	471	509	456	451	489	474	482	466	493	479	463	509	482	456	472	470	447	446	491	476	459	503	462	496	443	462	458	465	464	456	458	488	459	470	467	455	442	425	425	467	469	500	467	489	485	482	476	493	431	494	458	497	466	503	448	497	465	465	420	472	477	499	465	439	472	485	491	449	424	491	445	453	440	438	436	459	460	444	432	461	460	489	454	460	427	495	484	490	488	425	433	477	512	496	464	488	428	480	432	445	436	465	475	479	455	439	476	489	454	472	463	448	446	465	470	463	425	465	480	450	465	482	434	454	483	490	509	501	429	470	461	494	458	453	491	449	493	423	470	447	472	473	452	464	441	487	461	462	448	493	485	424	485	434	464	475	483	448	455	443	480	488	435	458	471	460	448	484	484	500	484	515	484	459	407	445	478	495	470	468	474	431	419	455	490	457	454	446	440	471	435	512	478	446	450	445	481	508	455	455	482	450	442	453	464	463	468	462	433	475	416	460	497	485	476	429	480	485	491	455	455	442	445	433	468	453	468	466	446	452	471	474	433	460	460	462	445	457	446	445	472	434	467	461	483	468	492	454	456	490	439	433	455	507	435	478	468	440	503	492	480	448	480	474	482	495	486	467	510	508	421	446	436	438	490	459	459	459	462	465	500	483	497	464	437	456	458	463	488	461	444	442	496	450	455	487	429	477	445	429	483	429	470	469	507	456	481	512	498	484	472	505	490	477	430	447	468	451	505	449	412	483	474	484	499	467	480	426	470	479	467	474	476	458	504	430	481	461	467	459	490	477	482	456	453	464	483	424	473	462	509	473	482	442	504	448	450	464	461	455	464	453	466	440	475	470	466	481	477	493	451	428	475	459	487	429	466	492	496	464	478	476	449	436	435	439	494	461	441	451	455	448	471	484	453	465	440	439	469	500	504	461	456	422	523	483	463	488	489	485	470	479	454	426	471	459	452	516	503	497	469	527	425	475	482	439	460	449	448	497	451	446	520	473	443	465	435	448	483	460	446	433	459	424	478	496	437	490	497	477	515	474	495	469	485	437	455	436	472	468	482	485	455	443	470	468	467	484	494	460	472	420
35387	30652	1211	868	779	753	691	693	684	678	640	595	655	626	628	634	620	609	618	592	559	647	613	589	587	604	637	570	565	605	618	623	612	656	607	628	591	615	606	596	596	615	624	604	638	593	654	603	653	580	633	639	612	635	571	626	624	594	677	600	598	583	653	635	626	603	578	576	611	646	572	620	615	645	625	617	595	619	612	646	616	574	584	566	651	613	596	607	617	617	623	654	631	642	655	641	633	665	635	627	615	620	635	607	607	654	605	609	602	657	605	609	588	585	554	618	618	625	592	587	630	620	575	636	600	646	616	647	564	635	614	574	661	547	559	655	603	627	609	623	615	632	598	604	583	639	578	610	591	622	638	597	679	596	624	577	637	630	609	607	631	619	620	599	626	609	623	611	627	583	626	588	603	647	563	585	620	620	620	635	572	583	642	626	624	606	610	617	619	633	632	603	640	587	589	645	648	638	635	600	606	630	657	614	603	602	592	607	637	646	622	628	599	623	585	617	570	601	627	607	595	610	580	589	607	620	632	636	641	639	600	585	652	597	619	606	576	597	590	631	644	590	598	611	582	594	580	621	620	608	590	621	599	626	599	597	609	573	563	609	602	585	598	622	593	616	629	595	632	593	612	626	613	551	598	591	600	623	657	583	614	648	596	600	598	614	607	586	619	594	636	593	636	603	640	656	610	629	643	622	596	632	582	549	618	635	629	603	617	643	564	582	606	607	591	592	626	591	622	606	536	564	646	619	630	607	626	617	606	614	608	615	597	615	622	627	578	627	617	669	576	627	622	563	623	617	601	600	643	590	627	627	582	595	544	605	608	630	599	635	617	665	612	619	600	616	606	579	592	592	649	613	617	589	585	618	600	630	637	587	603	584	567	563	644	619	606	640	589	590	574	596	576	642	624	595	633	573	613	603	614	612	590	613	614	590	611	591	619	591	613	609	569	591	664	618	614	648	603	656	594	629	620	598	594	643	599	635	580	574	586	606	623	610	604	580	638	604	622	632	616	637	601	617	669	592	604	634	629	608	566	615	590	580	602	619	576	602	615	574	583	618	598	577	610	600	633	586	640	599	608	584	583	632	596	596	617	633	586	591	601	588	588	598	603	569	573	588	571	654	618	574	586	616	596	627	636	631	615	604	645	562	579	574	583	545	651	607	630	596	584	629	682	645	641	588	588	607	604	577	597	627	587	605	622	605	609	657	594	627	644	599	614	584	585	627	598	627	592	593	588	607	567	579	619	647	619	650	615	595	596	603	569	635	637	590	635	589	586	622	628	652	643	625	616	639	621	611	646	597	581	610	659	574	595	593	591	612	589	590	598	626	626	629	618	628	581	620	625	642	596	620	597	615	630	607	685	599	611	627	646	623	591	605	593	613	625	625	607	585	601	673	581	642	584	588	636	607	627	575	602	654	628	586	573	624	599	599	573	628	616	628	645	623	629	574	652	593	586	641	605	600	636	562	623	620	649	615	601	621	656	631	613	639	613	637	597	632	625	629	624	646	624	575	593	594	616	618	594	632	570	592	577	611	643	661	588	622	618	563	618	624	626	642	610	585	630	612	621	611	611	621	580	558	651	590	631	628	622	626	592	636	607	584	601	579	620	607	589	593	578	574	626	596	632	585	634	605	584	643	570	579	537	619	624	574	598	609	622	624	652	592	579	690	624	599	641	586	595	583	613	601	622	578	564	589	627	638	600	616	631	571	616	611	644	593	668	647	632	606	641	647	565	648	611	574	579	569	638	651	566	620	626	631	646	641	635	588	628	586	592	623	586	617	532	594	551	639	603	653	560	613	622	550	634	584	593	592	607	587	609	581	611	563	614	626	616	639	613	639	608	623	593	598	606	594	610	612	648	585	603	612	597	629	582	619	618	641	586	588	612	623	590	597	616	602	523	614	583	613	619	589	573	669	605	583	654	613	604	628	617	587	600	642	633	620	599	623	625	645	599	603	645	616	630	594	601	570	609	587	610	613	616	595	626	590	603	618	632	621	602	638	628	599	563	597	593	585	622	599	631	606	594	617	646	584	590	588	648	647	634	607	619	564	632	619	568	602	646	608	611	568	586	620	653	598	615	612	658	590	602	640	595	626	632	635	585	645	586	628	573	619	622	608	640	616	635	589	606	568	589	586	588	608	615	620	609	575	609	598	568	641	605	582	599	637	603	599	611	626	629	602	616	612	609	612	604	570	590	617	596	605	626	611	585	571	625	603	574	589	618	598	649	613	603	634	571	606	634	604	562	592	619	644	634	619	616	601	606	579	599	593	615	606	592	593	580	640	614	604	643	608	666	671	593	615	593	614	655	596	605	581	634	622	613	662	605	624	613	612	572	632	627	614	634	632	636	604	562	617	632	605	643	620	609	597	616	601	623	594	657	594	632	614	603	592	630	638	595	593	572	639	608	654	627	630	599	627	589	588	610	581	599	563	607	638	599	575	604	563	624	676	582	592	586	571	608	611	595	587	585	590	599	619	606	598	683	594	629	621	600	577	582	582	612	609	624	597	598	609	612	643	571	630	592	593	578	621	585	629	606	622	603	639	609	617	598	604	607	632	626	580	601	588	615	616	561	596	555	588	624	569	624	630	617	628	607	620	653	641	670	623	611	577	592	589	621	618	595	627	618	606	610	575	613	608	597	620	647	625	603	629	586	632	632	638	570	571	580	605	614	599	621	635	604	647	630	583	602	593	607	623	645	566	597	645	596	606	613	547	613	587	576	622	600	624	571	599	577	609	593	626	615	627	642	612	605	658	618	635	642	622	633	643	647	571	600	591	585	574	656	588	614	592	627	613	625	568	609	602	600	630	589	623	610	640	582	607	626	593	610	608	598	578	602	613	600	637	584	645	648	643	584	620	618	592	619	592	582	584	609	630	605	670	627	605	603	563	619	595	554	583	620	598	607	596	618	603	619	622	646	673	602	601	613	648	602	619	641	609	623	599	638	580	621	576	604	612	584	648	656	617	631	619	625	631	611	639	569	628	603	610	609	568	598	629	638	586	588	619	619	621	560	600	657	602	581	586	618	567	603	588	612	624	566	631	609	653	629	626	594	619	643	600	626	570	636	648	601	614	640	637	594	592	600	578	570	629	598	588	606	594	616	597	589	577	644	591	630	643	583	647	592	624	621	615	591	625	643	582	582	608	638	612	584	570	564	625	632	598	665	559	592	622	606	627	633	598	632	641	626	566	552	612	563	601	597	599	592	593	588	636	633	636	610	618	600	636	594	596	649	581	593	628	625	608	585	593	574	607	642	618	600	577	610	604	611	592	665	591	639	612	585	629	576	629	582	597	628	629	625	624	558	623	556	612	636	575	585	610	592	594	623	589	641	611	641	621	575	659	584	608	648	652	550	627	556	654	609	626	622	592	629	603	621	593	628	585	651	615	638	635	636	613	631	616	557	609	611	618	599	638	647	654	605	585	650	628	628	631	622	616	592	600	572	641	628	590	589	603	573	599	637	607	561	550
23866	21106	28380	24023	21047	9141	1386	1002	885	870	871	816	783	728	755	759	753	766	744	714	742	719	725	740	726	762	737	704	747	724	688	686	722	724	744	693	714	715	715	694	690	702	721	670	702	668	743	700	686	708	637	690	715	721	708	706	663	674	734	703	689	686	670	661	676	666	688	648	709	697	687	693	753	678	719	698	724	724	674	699	690	664	700	705	684	691	707	732	730	709	703	702	678	660	740	721	674	705	624	673	729	665	723	669	715	703	702	680	707	682	633	682	705	697	681	685	696	712	679	715	670	702	699	727	732	709	721	685	705	738	680	691	708	694	702	703	679	748	675	700	672	700	697	696	719	681	671	727	685	710	664	692	709	673	724	693	726	691	717	672	682	713	694	685	706	667	668	686	731	708	683	665	676	708	663	697	716	685	632	745	679	697	763	706	687	689	662	677	726	675	701	685	629	709	733	705	716	707	731	747	701	718	687	692	699	751	725	705	669	678	688	705	737	723	713	695	700	702	714	704	669	729	675	715	733	710	698	703	682	635	701	654	693	664	710	714	675	684	695	674	680	632	712	732	717	694	668	650	700	659	688	702	693	688	680	749	673	669	696	656	706	725	733	635	712	683	712	713	645	710	692	699	664	661	672	698	708	641	737	714	672	681	706	672	643	718	676	707	693	712	709	714	710	743	667	711	679	687	697	683	683	709	670	705	644	709	629	726	683	684	714	662	708	666	729	732	685	664	727	704	633	700	706	672	685	687	718	739	702	654	675	674	760	700	671	629	629	705	719	688	654	680	730	676	644	701	716	689	660	720	672	752	683	743	722	740	720	754	737	723	681	705	716	670	664	664	707	696	714	673	753	651	690	683	748	693	648	691	702	690	708	678	702	682	719	712	692	700	691	665	677	687	714	713	700	724	699	689	706	729	694	676	707	681	643	688	655	730	697	656	679	717	662	666	726	688	675	656	695	705	690	681	693	726	657	675	714	724	645	653	686	716	706	685	743	757	742	774	708	713	703	670	726	723	666	716	673	625	691	659	722	743	711	674	660	684	676	738	716	642	654	721	719	623	690	702	692	675	696	677	700	674	674	681	679	725	649	686	702	704	731	676	689	703	718	722	676	665	656	726	687	679	679	738	684	728	689	668	715	704	710	660	672	710	685	672	649	637	725	706	696	701	674	701	716	689	734	704	686	678	711	688	728	715	709	678	639	713	658	666	651	681	653	674	697	710	665	699	702	700	707	697	730	699	697	725	715	731	694	693	657	691	689	708	668	714	728	690	703	732	689	701	668	688	668	745	683	680	701	675	723	693	683	647	688	677	664	659	738	696	696	702	668	696	706	642	660	726	714	700	724	702	663	674	718	675	607	672	672	652	692	711	706	617	658	719	700	669	674	740	699	669	723	693	676	658	679	682	646	641	720	660	724	742	649	668	658	660	708	718	648	681	662	673	741	722	711	701	709	736	724	697	679	697	705	666	743	690	722	708	713	671	725	687	652	682	693	727	718	668	629	708	656	715	692	698	726	687	683	710	683	697	686	673	711	676	703	704	686	707	729	681	710	700	736	649	668	685	708	730	745	680	682	676	721	672	735	715	686	678	698	676	671	716	707	686	705	728	712	721	714	699	741	717	726	698	679	695	741	675	688	706	717	695	686	668	706	729	666	651	715	689	678	663	720	672	735	689	688	642	715	695	725	683	709	718	693	701	729	672	691	724	712	690	666	639	681	666	677	695	678	685	721	685	659	651	681	690	713	691	698	704	715	690	684	707	659	684	669	639	717	682	690	672	698	705	718	728	708	751	676	710	654	713	709	682	676	706	704	698	720	728	718	750	672	727	693	650	676	661	679	750	695	670	694	670	679	693	698	702	723	639	660	705	754	681	664	741	687	712	697	695	695	705	681	694	703	701	715	649	722	697	669	700	680	711	672	683	674	661	720	739	704	722	699	682	667	702	653	683	663	705	689	692	650	666	711	704	681	684	674	699	652	693	703	685	712	714	663	691	725	708	696	725	695	712	708	676	654	696	725	692	677	669	685	732	656	687	727	700	696	687	717	705	691	715	709	690	711	689	664	727	699	663	651	700	720	685	727	749	711	678	724	705	694	663	690	717	711	655	707	734	680	700	678	696	669	711	748	697	701	695	657	679	708	720	695	727	631	689	698	690	667	676	684	698	671	738	717	765	645	683	655	664	731	673	732	703	643	689	727	730	667	677	687	720	697	693	646	686	662	674	679	677	704	708	675	699	701	666	683	757	680	703	679	691	667	699	689	708	725	704	706	702	689	683	721	716	693	724	690	670	692	679	666	669	695	703	705	693	687	677	700	699	684	668	691	690	693	648	653	642	708	664	691	657	698	665	714	661	716	710	734	708	732	694	643	686	739	704	675	680	679	669	698	669	706	691	703	679	678	710	735	721	663	706	698	739	669	679	661	673	688	724	696	670	685	712	698	726	710	741	730	695	745	688	657	718	657	667	686	707	666	708	710	700	708	684	687	682	712	702	656	720	696	669	703	693	697	665	711	696	669	683	663	679	741	733	703	669	660	682	721	679	650	680	704	723	704	676	644	642	711	730	713	743	711	739	688	700	660	676	692	699	683	686	706	691	687	670	731	773	685	696	722	694	650	681	731	729	711	664	699	707	685	672	703	689	706	737	673	699	746	676	648	703	720	651	677	662	664	647	670	650	656	666	635	682	700	688	698	702	672	674	646	670	657	704	718	679	662	680	670	695	704	725	746	688	708	725	670	712	663	682	703	721	658	732	680	701	758	685	683	697	710	712	672	656	658	682	738	634	668	702	703	676	651	661	731	697	692	687	657	714	675	696	740	697	680	702	704	716	687	723	672	674	703	658	721	724	656	707	696	662	698	677	644	673	707	689	656	689	654	685	680	691	729	674	656	656	738	701	685	625	715	712	704	651	771	716	677	731	639	671	719	690	685	722	679	712	673	720	670	693	687	718	671	689	684	680	711	695	708	668	695	699	684	644	709	748	707	730	652	711	687	675	683	661	726	732	660	726	675	653	692	690	665	697	717	679	731	724	703	638	755	666	688	719	696	685	692	705	659	698	673	677	660	723	651	723	690	708	688	674	708	726	695	695	689	706	681	704	703	700	696	662	685	690	682	713	730	719	738	703	706	698	668	704	696	718	710	724	702	685	676	730	712	610	674	681	681	696	682	659	661	682	725	659	649	725	677	702	680	730	670	705	684	661	713	685	758	685	672	650	687	633	680	667	681	693	686	757	704	675	696	726	702	651	668	696	713	649	689	719	676	727	724	744	742	676	712	678	668	655	707	658	668	694	650	782	675	682	654	724	718	692	684	691	664	706	652	693	711	697	673	698	658	660	685	738	703	646	702	682	669	704	673	683	647	721	716	686	676	670	656	694	684	725	676	750	698	717	673	703	675	676	718	679	700	675	686	654	707	742	674	699	674	689	679	693	681	686	656	698	658	740	703	678	689	736	720	705	685	616	650	739
38127	43421	6837	3607	2596	2054	1852	1582	1511	1290	1217	1154	1075	1075	1036	1078	1033	982	1006	966	952	912	939	915	922	982	977	912	984	972	972	996	901	875	936	895	882	955	901	872	932	940	870	899	886	900	927	933	879	851	885	922	939	890	952	887	920	888	928	932	914	913	844	871	887	873	884	953	888	913	844	869	891	920	886	952	915	927	862	896	933	912	917	890	912	876	890	905	856	891	908	947	910	893	885	940	954	955	882	940	963	904	872	884	922	928	920	956	917	908	938	880	964	944	867	873	855	906	922	927	910	886	873	879	873	928	895	879	878	918	880	848	952	896	876	913	944	941	928	926	886	842	970	905	911	865	891	939	865	841	886	846	906	900	891	902	913	870	899	868	908	920	901	848	919	907	878	935	869	894	916	854	1019	867	879	915	900	882	882	887	887	940	932	878	933	914	906	899	858	894	891	867	889	874	899	895	931	856	930	875	895	900	868	876	869	870	909	876	895	886	878	836	925	854	886	911	905	899	931	904	901	878	887	875	916	945	962	871	892	847	905	865	936	900	882	940	920	880	865	887	888	926	893	941	862	850	922	881	868	883	889	864	824	845	852	881	912	863	886	888	919	867	901	897	945	902	871	898	933	933	872	917	886	900	915	914	871	912	910	922	841	935	927	904	918	936	918	936	870	890	854	912	902	871	871	880	910	862	862	892	873	912	932	928	888	944	898	864	916	933	956	866	913	901	887	894	876	886	890	932	863	937	901	878	868	875	921	894	895	904	885	920	941	862	937	860	899	939	877	897	933	854	881	895	885	916	899	867	900	892	880	906	874	896	929	884	952	957	876	856	901	877	882	912	908	915	896	915	902	928	943	880	863	933	937	809	879	912	898	898	952	928	882	951	889	942	902	918	920	837	811	913	892	881	943	925	904	912	899	927	912	987	880	877	948	877	913	902	856	878	888	939	860	905	869	887	863	890	886	878	941	913	892	921	949	891	865	889	915	899	903	898	872	912	934	906	926	923	864	920	877	899	898	911	894	884	918	949	950	887	925	891	917	883	853	899	883	884	931	936	883	908	936	921	891	903	911	914	877	890	861	935	921	902	885	912	896	898	869	897	872	916	929	859	835	917	889	901	922	870	892	884	937	941	909	885	908	926	900	921	886	905	902	885	871	869	882	898	914	834	847	899	905	929	923	883	886	936	1004	927	921	931	851	911	905	900	847	893	910	893	859	910	942	912	927	843	902	916	898	906	910	974	862	859	910	848	902	904	890	868	923	896	863	941	885	929	893	844	898	885	870	914	918	945	902	889	870	902	927	887	902	927	912	885	1005	869	886	912	902	938	898	968	925	926	895	944	924	954	909	940	924	893	928	910	923	884	879	880	925	881	915	870	863	918	935	948	861	928	886	889	877	891	895	907	922	898	888	935	925	848	909	889	912	908	920	877	847	939	918	866	850	877	882	901	885	924	909	875	903	893	892	980	888	966	861	852	897	939	875	857	888	833	935	934	879	878	872	912	884	905	943	879	895	900	891	848	930	918	933	880	1008	917	852	899	887	869	866	945	896	877	875	888	911	886	937	905	941	854	948	938	883	893	892	940	878	946	862	893	857	906	901	892	900	931	875	910	890	893	918	893	877	849	925	920	881	872	971	868	920	909	887	912	929	883	900	893	910	894	885	865	905	910	874	856	903	920	912	937	889	908	931	889	874	854	926	939	911	918	860	889	898	904	897	876	931	861	898	902	866	924	869	879	873	909	894	897	877	939	933	932	869	962	873	867	933	922	895	965	847	937	870	918	917	898	932	878	879	869	872	860	932	892	879	925	874	897	887	893	897	920	951	893	922	914	869	910	897	870	942	877	876	938	874	890	968	893	943	877	827	901	920	876	906	910	904	925	834	886	921	903	916	913	862	902	874	881	882	926	882	910	872	863	940	960	903	889	846	861	860	884	896	968	863	892	877	937	926	940	883	944	914	943	885	878	854	934	891	901	914	914	921	832	892	863	882	843	936	886	893	861	929	900	876	894	951	875	963	890	913	958	893	901	883	897	872	833	887	874	837	896	889	893	903	884	922	912	903	876	898	886	913	902	885	868	892	967	886	874	898	902	896	961	868	911	886	872	914	900	947	934	926	912	864	866	889	923	940	905	912	899	908	880	932	899	948	853	896	870	915	884	901	933	884	891	893	906	863	907	922	880	942	903	945	889	942	903	920	905	904	918	892	882	894	935	918	907	837	866	908	919	970	911	892	924	901	878	919	880	890	904	925	907	916	928	925	889	900	923	898	859	933	943	891	880	859	885	889	853	888	908	925	911	965	938	927	873	920	880	883	895	858	972	908	868	908	854	853	938	885	943	930	889	915	902	866	865	923	923	931	862	919	882	868	874	895	875	923	883	886	934	968	867	917	907	922	933	879	882	903	843	935	950	892	896	894	862	911	880	921	882	881	911	928	929	876	927	915	892	874	878	885	920	891	932	897	926	920	860	934	872	899	857	896	902	906	925	908	875	865	914	866	906	888	872	921	923	913	896	907	913	845	930	881	859	885	953	887	899	906	907	873	851	894	902	891	900	885	878	868	847	931	953	916	948	876	877	922	896	894	887	905	885	903	904	886	845	856	924	872	918	929	902	914	882	894	913	909	866	882	906	868	925	903	873	871	835	896	901	904	895	921	903	878	902	918	915	945	855	907	882	919	898	881	885	880	914	881	923	874	923	903	862	892	906	908	890	909	883	918	865	911	917	910	919	891	887	848	889	914	882	920	911	904	880	899	926	877	938	905	944	911	918	897	923	882	948	945	899	923	926	916	912	919	826	887	887	916	962	932	924	878	878	886	901	909	874	948	927	929	876	886	900	897	905	934	910	888	910	928	937	909	909	910	884	929	881	861	906	877	844	852	876	932	900	875	910	886	891	956	905	920	898	885	864	923	899	944	886	883	905	878	881	883	931	928	925	875	854	860	840	875	896	916	844	875	919	938	911	883	893	917	871	865	847	914	906	947	957	876	895	791	848	844	879	871	875	898	901	843	887	927	899	915	781	952	911	864	948	909	891	955	962	916	901	887	867	875	896	928	874	868	882	911	867	870	899	878	891	917	865	929	877	885	916	845	937	984	902	916	915	929	906	827	944	913	917	905	883	941	843	889	907	895	910	878	889	816	879	892	928	911	868	862	936	810	919	894	873	855	883	878	899	882	889	886	849	898	919	934	904	909	915	871	911	899	923	874	948	893	901	906	913	914	886	930	916	879	878	912	914	848	876	958	955	898	878	902	893	907	903	871	875	914	890	905	890	905	943	908	900	927	934	952	875	851	877	900	904	956	921	906	951	941	895	838	948	908	856	895	904	840	844	885	924	904	926	909	914	940	884	908	928	922	874	882	903	900	909	919	898	897	935	848	902	915	877	942	863	910	884	916	859	869	973	895	889	877	899	909	912	912	902	877	899	897	820	900	886	876	926	893	966	939	889	899	912	869	871	852	878	944	903	917	855	898	936
22844	21106	28879	23554	21094	21105	7978	1264	955	894	859	826	774	725	769	676	687	675	655	692	628	724	613	639	633	650	643	632	618	654	601	638	605	597	644	666	623	674	592	668	632	621	590	630	638	596	617	586	582	601	631	554	615	602	631	611	595	616	619	570	620	579	615	614	618	641	599	609	611	602	645	600	588	560	576	611	599	581	561	582	638	632	600	612	574	642	604	575	579	591	593	611	576	566	591	605	586	597	624	600	613	600	599	599	626	625	607	592	614	677	627	619	585	561	611	635	580	589	582	591	638	654	621	649	629	578	639	637	605	582	588	582	599	619	609	604	595	590	588	617	616	595	682	596	585	561	636	622	626	587	613	602	571	591	613	563	606	594	590	590	603	624	607	592	610	522	609	645	628	585	618	611	585	595	649	648	626	582	643	582	555	610	570	568	565	592	605	617	594	585	593	595	643	633	672	613	600	636	579	585	610	630	599	609	586	629	620	624	595	604	587	632	605	583	577	563	605	577	616	602	580	615	599	611	638	614	632	608	615	613	635	634	610	580	592	592	636	617	608	561	609	636	529	609	612	586	586	635	586	599	599	592	568	609	564	594	612	582	564	589	624	606	604	651	606	595	590	556	615	578	609	601	581	558	590	616	586	561	637	610	619	608	599	576	571	610	537	588	580	586	603	604	597	586	620	586	601	655	602	582	609	670	599	636	606	597	632	640	614	644	653	634	607	567	589	599	623	618	583	638	619	635	587	628	631	644	607	579	639	587	581	616	600	569	562	573	564	595	591	612	581	603	587	599	593	591	598	628	610	588	599	587	622	639	555	610	557	596	618	631	586	618	552	605	566	600	582	581	597	591	636	551	575	593	563	617	614	578	550	561	605	648	607	586	633	604	590	591	573	574	603	602	653	566	592	600	577	637	634	615	638	639	594	554	596	605	610	578	655	610	601	594	638	633	554	622	584	615	625	555	658	593	607	600	592	598	621	633	595	607	619	599	585	588	602	596	589	589	602	626	596	625	643	575	618	610	621	618	614	577	604	602	609	544	627	634	576	589	593	574	596	599	588	609	620	606	603	605	589	618	595	612	586	570	589	583	605	581	607	598	577	557	614	572	576	563	585	600	623	643	619	616	604	594	597	611	591	604	579	593	604	616	594	607	600	591	630	615	638	617	600	616	553	635	613	519	590	592	600	617	567	582	578	593	595	583	603	623	602	567	587	616	619	600	625	554	623	618	566	564	601	564	615	573	587	643	577	613	642	585	639	562	575	630	556	613	599	616	581	613	630	603	616	586	589	638	591	610	592	581	611	597	602	573	602	576	583	616	600	629	610	599	572	644	583	603	622	610	569	603	582	604	644	617	566	613	571	602	565	643	593	635	577	614	565	580	629	617	596	582	550	653	634	648	609	612	594	609	620	603	608	648	622	592	605	611	626	639	599	617	590	590	603	653	592	579	589	614	624	586	575	623	623	606	601	608	588	593	633	600	598	597	621	591	578	536	580	616	567	635	594	602	628	606	614	648	604	601	601	651	541	597	601	629	632	583	603	584	609	603	606	618	591	581	583	567	660	573	595	560	591	648	616	579	604	599	635	610	586	590	592	628	541	636	646	583	591	604	555	605	616	629	597	584	586	608	565	531	592	633	661	598	601	594	569	602	564	562	607	611	586	593	642	624	614	618	596	584	601	603	600	588	590	578	578	651	576	548	598	568	587	572	605	619	600	552	592	607	589	606	607	630	627	608	606	592	608	615	610	586	601	596	615	602	635	602	613	630	612	596	628	567	619	638	565	576	610	599	619	601	596	581	572	581	597	559	613	650	598	611	569	621	565	610	610	555	590	595	589	594	600	595	591	597	610	567	586	578	668	596	598	578	590	596	619	605	639	600	596	645	588	636	605	602	620	547	587	623	635	564	635	596	600	566	577	641	612	555	596	586	657	619	635	603	558	586	572	589	576	617	610	565	616	587	612	625	582	591	575	587	624	622	603	562	621	619	633	583	620	609	613	597	547	558	603	630	610	607	620	587	602	609	604	600	631	594	609	582	638	635	626	588	588	603	600	623	620	572	581	631	616	570	602	597	595	583	607	608	603	619	639	619	578	627	604	587	636	611	604	614	629	619	574	590	639	614	598	616	612	554	591	596	607	652	586	566	554	665	576	588	588	604	613	589	603	558	627	615	591	571	606	613	607	603	565	586	593	624	562	609	586	590	604	645	603	627	619	617	575	622	603	617	608	621	590	589	577	640	621	567	598	621	609	540	598	606	581	589	572	580	618	580	583	586	614	567	641	593	574	583	587	604	542	594	613	578	583	611	605	610	554	590	600	547	568	619	662	650	582	573	625	562	622	580	630	597	606	616	582	557	597	597	580	629	599	617	603	589	581	606	639	571	600	603	640	594	607	591	603	604	566	588	646	607	596	594	588	602	661	559	586	627	570	573	630	616	599	588	574	599	590	567	584	617	596	593	591	569	625	596	634	608	568	601	617	629	551	609	606	603	603	614	618	624	583	622	587	649	645	635	617	634	607	631	596	576	621	614	576	588	625	596	661	636	583	603	555	578	629	607	636	582	619	591	611	626	614	569	617	613	621	619	615	573	596	578	655	612	615	624	591	575	620	575	548	574	619	617	603	611	609	613	597	613	602	606	608	595	621	559	599	581	596	660	573	595	548	599	618	637	592	661	644	561	632	613	637	609	551	641	646	557	638	571	546	625	585	611	644	601	606	609	595	586	558	584	556	609	581	580	569	591	613	605	587	615	607	569	646	606	594	592	587	564	612	613	558	626	629	548	587	592	617	643	591	616	580	605	622	556	600	599	625	617	582	593	592	598	618	641	580	642	554	584	625	594	615	600	589	581	595	580	629	629	575	611	610	609	625	610	640	596	598	571	629	641	608	620	597	613	599	667	599	558	685	583	572	614	588	581	586	575	611	566	587	612	598	596	577	603	621	625	652	621	643	562	613	609	593	573	583	610	592	614	601	641	604	592	640	612	584	552	555	567	572	592	603	657	583	547	581	605	563	606	584	558	646	618	620	562	612	623	642	585	573	642	610	610	594	573	556	592	610	606	629	645	602	565	618	640	596	573	617	592	571	600	587	557	604	615	552	582	617	618	615	594	650	606	614	654	565	607	661	582	549	565	581	628	605	613	587	630	616	597	568	617	591	647	576	599	592	647	579	611	625	616	614	596	558	636	635	616	600	604	594	607	568	579	645	608	646	620	645	596	601	618	562	557	580	552	633	618	634	612	640	573	624	619	633	587	594	604	584	571	600	637	587	620	613	587	579	605	607	634	622	632	600	557	569	627	588	632	607	594	607	580	592	647	648	560	625	561	591	608	601	590	609	637	623	570	566	598	603	610	607	631	619	597	596	608	568	594	597	596	584	601	602	559	590	624	591	598	618	619	623	618	641	567	604	618	583	613	620	568	606	574	591	596	546	605	591	598	643	625	592	570	604	602	553	592	597	617	589	585	581	581
42465	49888	10999	5772	4065	3092	2527	2190	1807	1582	1460	1278	1206	1140	1106	1017	965	951	940	927	868	966	914	876	843	846	840	792	854	833	823	836	811	840	836	822	809	844	819	798	792	790	817	778	820	764	781	786	765	830	812	831	763	788	788	778	780	793	819	809	786	771	782	786	756	784	759	822	774	782	819	847	803	852	826	758	775	809	777	778	835	796	792	817	817	822	775	770	837	796	804	804	821	824	733	781	764	792	779	783	803	809	778	802	784	806	781	772	836	755	781	806	794	784	797	812	750	805	750	766	782	801	762	806	769	808	789	809	767	761	823	753	748	778	774	822	791	767	741	760	811	810	839	802	776	759	819	760	752	784	753	822	812	753	800	763	829	731	793	788	797	760	724	817	767	787	828	750	764	785	780	786	792	789	817	740	797	811	777	813	804	779	739	749	793	767	737	776	743	782	815	809	788	818	767	820	770	736	780	815	794	749	799	714	768	790	779	788	765	836	794	778	765	780	774	743	798	755	759	780	811	780	778	774	733	794	759	808	772	753	802	807	802	743	786	771	779	803	787	761	747	726	756	821	755	751	755	773	769	758	755	827	771	755	805	762	817	779	890	720	768	802	805	763	768	777	788	726	800	778	729	824	753	768	838	779	762	799	783	741	780	787	764	786	748	767	810	694	767	755	769	776	777	758	766	760	741	773	810	825	735	756	747	779	801	763	821	731	773	806	822	818	818	784	754	781	791	740	767	734	808	743	739	757	824	753	762	804	714	789	771	765	744	768	820	753	790	731	773	718	750	766	862	773	714	758	775	785	775	802	809	785	825	785	744	787	804	794	763	775	786	779	740	860	775	762	772	783	810	816	782	774	801	776	785	748	795	825	838	781	806	811	806	784	831	762	774	809	756	768	806	751	816	778	791	764	785	723	804	775	795	796	815	796	713	748	767	781	758	785	763	777	782	787	765	777	795	789	792	811	809	777	810	765	780	832	806	834	750	745	827	772	778	787	758	810	772	807	820	813	794	814	806	772	752	783	818	718	775	816	793	799	754	721	777	786	728	791	776	773	786	776	766	752	776	763	782	789	784	751	791	781	795	810	758	719	824	805	751	778	794	738	766	822	785	762	791	767	774	768	790	818	802	775	793	751	829	754	769	836	753	759	717	765	760	752	763	788	774	749	796	812	744	745	725	798	798	782	770	839	769	813	780	746	783	764	793	791	729	765	799	784	805	785	732	765	755	820	764	777	782	724	800	773	748	776	777	810	780	777	744	736	808	784	781	742	759	788	773	751	803	768	790	783	773	797	783	774	801	782	791	769	739	791	779	729	754	785	838	756	796	733	803	810	793	806	766	774	768	788	744	795	744	784	781	847	811	773	751	838	734	748	741	781	776	760	782	771	806	793	807	768	772	753	810	775	736	798	779	754	760	802	844	813	749	757	834	829	817	810	775	819	805	737	756	811	754	762	754	727	779	781	749	777	767	845	788	790	779	783	808	781	750	806	745	835	743	838	789	760	802	808	782	768	787	789	783	773	781	742	765	792	764	805	764	799	801	754	759	798	744	752	770	812	833	747	780	810	798	758	826	774	725	744	744	808	802	838	767	759	805	750	775	764	765	744	804	786	805	771	780	772	832	728	789	816	760	814	844	713	773	752	764	778	792	781	757	736	793	760	771	808	715	766	771	779	818	768	751	789	767	803	820	793	792	807	829	769	760	797	793	756	766	781	788	804	796	775	727	756	761	762	723	849	794	775	797	762	764	788	795	817	778	812	757	740	784	800	752	765	788	742	789	791	804	808	750	815	770	794	793	787	768	826	785	769	760	809	790	775	777	768	795	732	794	789	782	789	793	785	805	809	774	749	731	804	794	775	735	766	770	766	762	751	773	799	752	821	771	793	768	801	775	815	749	752	798	778	764	765	780	806	781	780	830	816	793	797	786	769	805	725	769	753	785	796	756	742	757	752	754	772	779	751	793	791	751	728	778	764	761	803	765	808	730	786	765	689	810	752	816	757	785	786	802	813	746	795	798	760	761	772	760	810	757	767	769	848	744	746	747	770	734	800	774	807	796	734	772	713	763	733	775	825	763	792	812	750	757	727	802	769	801	806	764	812	784	807	793	804	743	721	745	753	827	783	841	779	814	747	735	771	750	788	815	748	764	749	771	733	803	830	796	785	812	746	779	808	745	747	730	752	800	808	814	732	784	746	782	756	773	786	772	775	825	777	780	776	754	780	774	766	751	760	784	782	760	773	775	793	828	734	798	721	773	781	762	778	795	775	805	781	789	748	807	723	781	765	748	763	772	832	750	797	778	779	745	782	751	822	818	816	832	795	757	731	797	776	770	803	784	770	728	799	741	802	738	803	793	783	742	773	785	814	762	763	783	831	767	760	769	831	799	810	802	777	743	758	778	798	772	817	759	831	800	763	741	821	843	798	758	754	820	761	773	799	761	781	758	828	782	823	785	765	823	781	789	797	766	798	788	784	801	766	768	765	749	772	743	741	790	785	797	800	791	782	744	792	779	808	783	792	741	751	766	804	791	786	761	741	765	756	832	738	818	809	747	788	753	817	767	810	724	769	781	817	782	782	773	774	799	795	792	775	765	816	770	753	807	806	789	808	781	784	796	783	762	801	773	751	773	761	786	825	769	757	733	768	821	792	809	777	805	742	818	759	784	798	747	795	764	757	842	839	766	806	758	759	773	796	781	759	771	767	808	797	750	782	796	761	749	814	792	775	739	740	741	764	710	773	775	731	745	754	796	810	770	812	801	772	833	773	824	799	742	797	803	770	804	805	806	797	785	760	835	804	757	792	777	765	786	759	778	787	774	768	712	795	775	754	769	811	790	739	758	752	789	773	771	742	764	798	799	794	799	756	787	808	730	801	785	799	770	745	816	798	763	782	760	801	730	753	763	728	824	778	766	806	804	815	803	750	791	816	804	783	762	766	799	761	783	806	803	746	778	756	794	775	796	739	733	781	781	761	780	817	744	792	752	740	813	810	832	805	752	781	832	794	750	750	773	773	702	767	772	756	757	754	765	807	760	796	784	746	846	754	781	754	761	799	756	750	776	752	767	796	765	725	807	737	760	739	801	732	773	763	769	773	773	746	786	772	747	795	821	799	803	746	780	804	841	740	787	802	760	790	766	793	799	737	793	759	758	762	754	790	771	777	812	776	807	791	824	788	768	754	795	795	776	730	804	787	759	772	760	795	789	805	713	782	802	769	777	820	797	794	769	774	771	811	778	813	795	751	797	758	725	836	781	804	774	767	742	808	818	821	778	745	748	788	775	767	744	700	791	793	764	768	752	753	815	728	779	772	774	766	767	762	756	761	762	773	757	758	804	790	768	768	745	743	777	810	815	845	770	832	733	791	734	786	799	815	828	794	781	808	780	779	793	725	725	742	779	809	770	784	744	779	757	790	762	736	798	801	768	786	814	771	830	761	746	763	792	746	771	816	758	777	791	785	774	784	758	793	795	798
28180	23061	12771	1418	555	530	514	472	465	464	443	482	452	463	421	459	509	501	482	483	444	482	416	470	467	464	455	417	457	481	480	461	464	463	428	434	460	467	464	465	451	444	491	438	483	452	478	472	453	502	467	486	467	428	445	449	464	455	467	460	470	446	445	468	434	459	461	481	500	459	430	472	477	448	436	481	475	416	481	445	461	440	461	455	478	463	466	471	424	485	468	466	473	475	453	488	485	459	495	472	445	480	436	457	428	410	475	481	473	488	484	456	453	447	471	433	474	464	448	458	466	463	437	455	456	453	429	454	441	456	472	516	482	473	456	464	441	495	453	465	437	469	465	503	479	459	488	448	437	428	449	490	459	440	432	438	453	451	468	476	521	463	471	504	492	430	441	462	461	469	484	488	447	476	448	437	490	455	447	453	471	450	460	471	438	468	465	453	489	489	495	439	456	464	472	490	499	496	445	448	450	457	459	499	427	455	408	459	470	463	426	449	485	435	453	485	453	453	467	459	468	436	463	470	453	447	502	489	476	471	463	442	437	469	481	474	465	448	448	450	447	452	435	440	475	441	486	489	438	459	457	455	443	457	446	451	428	487	442	474	485	444	458	458	488	452	445	453	464	447	450	448	459	465	453	451	446	474	419	454	481	454	483	449	473	470	453	457	464	428	442	437	457	452	464	486	505	473	456	467	456	458	474	444	464	445	430	462	509	480	443	426	500	450	460	485	462	444	495	455	451	484	414	463	433	475	444	422	488	438	478	470	449	459	439	478	460	447	467	489	431	431	484	469	421	466	455	419	469	470	465	492	424	462	470	473	479	478	453	493	462	456	466	482	460	449	447	478	473	441	434	460	459	467	491	458	497	486	451	494	456	493	447	471	444	432	486	482	448	467	465	472	437	446	460	444	490	418	459	453	466	456	441	480	468	475	429	440	449	465	449	462	474	477	474	445	470	443	466	475	446	464	472	477	430	466	447	487	488	484	468	435	463	474	412	500	458	462	453	469	442	455	460	474	408	465	462	444	448	452	469	495	464	447	444	428	437	457	436	471	418	417	469	440	477	449	456	462	464	496	494	420	438	449	452	480	463	434	446	475	428	476	452	428	499	445	454	474	458	476	429	463	481	459	447	444	482	474	454	465	489	479	447	445	462	509	441	454	439	458	441	502	449	446	468	419	466	449	440	497	487	444	480	477	496	484	415	477	529	466	468	434	447	445	428	440	450	457	454	466	464	446	473	467	460	449	463	443	462	436	462	473	463	459	458	462	465	470	478	460	487	463	451	487	456	532	473	453	435	499	474	521	435	463	477	443	437	467	466	452	445	451	438	479	456	427	481	471	457	452	474	482	437	447	473	453	493	444	473	448	453	470	467	497	462	520	425	490	467	437	448	477	477	436	451	424	456	445	447	466	461	485	449	436	428	465	435	480	436	492	460	415	420	427	436	476	487	464	462	453	478	457	432	449	431	513	445	485	453	463	477	443	469	461	456	436	492	462	447	459	441	449	468	460	493	426	488	457	470	456	485	445	456	422	447	441	489	469	448	457	460	474	459	465	463	467	490	450	501	475	459	446	466	446	494	441	467	448	457	462	475	449	463	472	470	435	493	505	434	462	444	473	465	416	472	456	439	447	465	494	447	443	467	474	470	481	438	435	436	428	443	467	488	480	442	458	470	485	445	457	437	502	453	433	447	445	506	433	426	477	459	470	461	493	439	443	476	459	445	459	483	455	468	452	434	446	415	456	489	444	461	457	469	452	456	442	444	461	474	431	476	445	515	454	459	437	457	501	478	445	447	447	455	463	457	464	469	433	458	463	411	461	439	436	472	445	421	453	435	476	447	457	440	490	517	456	462	465	465	451	413	480	459	495	460	457	451	473	477	450	413	458	444	443	443	497	450	448	454	506	445	463	485	485	465	418	465	435	462	451	489	445	440	459	447	472	433	450	466	464	467	463	471	478	477	452	452	462	446	474	441	430	477	446	441	447	482	463	463	465	478	450	481	482	474	470	483	466	446	469	454	481	444	412	472	459	470	452	454	447	461	444	443	464	462	454	501	458	462	493	461	454	440	454	444	503	440	495	475	471	454	470	504	457	468	434	456	456	481	448	456	442	453	443	421	445	481	458	439	461	458	489	476	482	545	449	439	477	474	464	467	453	500	469	455	440	439	462	459	462	445	463	446	498	480	455	433	464	437	470	465	464	453	452	437	441	440	464	445	484	459	477	444	416	457	442	444	468	504	468	411	464	468	477	435	446	474	476	466	471	449	469	489	450	484	453	450	453	447	486	446	483	423	466	471	444	468	446	485	427	470	486	488	431	433	455	443	450	461	459	425	452	478	455	483	436	475	441	444	483	455	455	446	474	504	454	452	515	474	499	441	438	422	474	446	469	459	450	424	465	463	472	413	519	448	501	484	470	423	469	461	454	448	437	400	427	469	472	472	475	426	428	446	473	480	463	482	458	481	444	435	427	444	483	461	445	490	486	479	452	441	471	452	442	508	444	429	448	431	459	431	451	480	434	452	434	457	416	448	427	510	497	430	446	455	448	447	469	446	467	452	488	438	499	453	453	440	447	455	459	454	448	475	467	458	429	481	436	430	466	453	439	430	489	489	448	464	476	452	478	452	470	429	448	447	458	486	458	501	436	473	467	421	462	474	462	423	447	474	403	450	444	453	450	404	483	477	456	464	432	460	484	472	464	518	442	468	428	444	443	490	434	464	453	495	446	450	470	475	463	463	451	470	465	464	460	497	469	495	457	448	512	449	444	456	432	466	461	464	485	441	465	492	423	416	449	423	435	466	456	466	473	435	442	434	465	455	476	470	463	462	464	429	444	461	419	434	422	462	471	451	460	489	495	422	411	457	467	487	453	447	464	473	458	473	489	466	448	459	463	458	460	470	467	430	456	454	462	440	454	482	472	419	461	483	489	445	426	470	403	436	469	461	475	453	448	436	479	445	450	479	473	445	433	498	466	463	457	466	435	440	439	441	467	472	448	464	480	486	407	461	449	473	454	448	473	471	409	463	437	487	455	478	472	487	429	422	452	448	488	464	476	495	473	497	447	445	466	431	464	451	423	431	454	469	460	449	466	461	508	468	427	490	478	476	450	446	452	442	451	449	463	469	465	481	443	469	462	477	456	453	409	475	483	428	491	462	474	472	490	478	479	444	457	432	457	440	453	435	431	447	470	452	454	468	449	449	427	424	476	476	460	474	420	496	458	477	448	450	428	431	447	432	496	464	483	441	429	468	475	434	453	488	439	427	448	435	447	431	510	497	432	454	425	476	456	453	474	451	463	465	496	461	473	468	480	468	458	409	464	444	452	474	430	500	461	476	445	466	462	494	438	475	445	485	467	499	453	467	495	454	447	463	466	444	449	475	418	443	454	449	481	412	477	427	435	441	440	480	437	442	422	457	492	415	466	442	425	486	474	480	454	443	469	468	401	460	453	449	470	466	458	459	498	500	443
34510	29273	1141	799	751	674	651	681	630	641	660	593	579	615	622	609	571	604	648	614	575	585	600	632	598	583	617	582	636	602	578	605	587	585	609	583	588	631	615	602	578	574	564	614	596	580	613	615	644	633	607	641	579	588	576	580	602	586	613	591	575	573	546	590	598	618	564	571	552	534	551	573	631	607	580	576	616	602	556	566	639	601	630	572	612	613	586	575	573	570	597	575	624	636	684	562	556	575	601	588	610	620	624	607	598	655	609	573	559	595	593	637	598	557	571	629	606	541	641	591	644	591	600	569	585	581	623	570	581	619	612	611	620	604	627	597	619	591	578	627	600	610	639	565	605	611	611	614	619	586	587	549	633	581	586	623	596	592	634	599	593	574	580	581	602	616	634	623	560	593	587	647	613	627	550	567	598	602	588	628	566	605	630	614	640	633	603	591	603	581	600	614	600	593	611	595	573	588	612	636	598	586	599	618	590	576	615	631	606	593	636	570	589	587	584	605	625	589	583	631	596	606	612	603	586	617	630	600	616	587	613	588	571	587	612	551	612	582	610	591	612	591	634	601	593	595	573	604	584	622	567	617	573	609	611	609	604	567	578	604	596	587	614	582	618	625	595	598	601	593	581	555	611	595	579	593	628	609	574	596	624	591	604	615	578	642	614	640	614	633	609	617	544	623	613	594	617	566	539	563	631	633	537	600	552	617	598	567	591	590	626	641	580	599	616	624	623	607	625	549	570	586	592	589	590	584	634	588	590	601	610	594	584	591	606	569	587	587	617	620	582	586	610	583	608	615	612	601	596	594	612	626	619	611	577	578	640	603	631	542	557	587	539	615	614	597	591	579	589	608	557	572	573	580	592	559	583	608	617	624	555	574	603	629	570	619	550	629	608	599	599	613	617	586	602	573	591	580	587	581	584	653	574	626	576	616	621	585	592	620	578	608	578	587	636	620	587	573	578	635	609	565	592	559	599	594	631	601	572	590	612	583	602	584	602	583	586	585	623	584	602	586	561	571	577	559	586	625	577	622	560	613	601	609	620	639	589	603	561	605	624	632	614	612	656	644	588	575	606	585	573	587	593	629	610	602	577	579	639	596	591	624	588	543	607	648	583	629	652	612	628	591	607	586	637	596	620	618	608	573	582	547	596	657	555	511	548	573	593	583	586	571	572	590	595	595	618	602	623	598	597	583	590	612	573	605	577	609	521	574	612	615	560	598	611	588	581	600	584	574	613	601	593	579	600	579	626	639	644	616	584	610	598	594	625	572	583	614	627	603	571	566	583	615	602	575	598	592	608	627	606	585	574	601	619	612	594	609	536	622	606	619	605	576	562	607	590	582	628	601	596	616	603	616	619	622	597	581	650	643	588	573	583	661	611	567	599	616	588	555	624	577	567	595	658	588	579	641	589	608	595	622	558	605	652	584	608	600	586	603	624	593	536	570	581	596	585	621	563	586	608	623	553	623	612	611	647	583	589	601	634	623	586	605	603	612	594	624	610	632	624	577	642	614	634	591	600	607	600	589	575	601	558	611	593	608	556	603	622	574	615	599	610	584	616	533	578	590	605	606	579	590	583	600	575	633	576	602	629	614	625	635	646	589	598	564	646	629	591	637	609	585	581	584	616	573	685	615	554	606	625	597	609	616	611	589	570	613	649	567	611	616	586	584	603	617	597	624	624	606	579	600	624	575	542	610	603	582	567	602	586	620	593	575	593	578	594	626	573	607	566	593	633	616	584	614	624	588	620	556	631	607	586	615	598	553	585	591	601	570	613	588	635	589	581	635	555	614	584	607	607	626	585	586	589	598	575	604	608	601	586	623	636	573	613	565	598	627	624	580	583	633	575	616	577	590	595	583	587	595	641	577	596	597	603	584	572	576	627	601	608	576	603	621	609	573	575	590	609	608	548	591	621	604	626	613	600	618	603	579	572	590	612	601	543	580	601	602	562	623	602	570	584	618	605	647	612	588	624	536	594	607	597	614	603	555	586	556	586	569	598	567	583	575	587	622	614	587	584	593	598	598	627	599	588	579	590	622	615	621	572	593	605	604	608	634	560	601	603	584	626	635	590	594	571	568	572	618	596	606	581	587	642	570	604	569	575	601	562	587	558	607	602	620	594	619	598	540	610	588	566	634	643	598	571	626	608	614	634	577	619	584	586	605	613	572	587	595	604	592	557	599	624	597	574	605	587	587	606	603	599	622	570	608	576	571	603	605	580	599	589	580	570	592	577	599	541	597	604	595	611	588	568	566	553	613	606	590	582	635	588	562	558	611	600	599	588	605	603	605	593	618	621	635	591	594	616	613	594	579	601	605	602	553	620	604	588	598	598	567	625	634	605	616	576	610	568	621	619	616	549	614	580	586	630	642	556	581	578	630	621	571	614	591	586	579	613	606	576	621	576	639	595	577	590	584	618	627	580	607	592	582	589	597	575	589	585	594	578	596	617	626	554	585	638	570	583	592	579	576	559	589	571	584	607	606	606	591	612	602	595	578	595	600	648	613	578	628	605	574	610	617	562	622	583	617	619	601	611	587	566	577	616	644	587	587	579	616	585	614	617	603	603	609	608	588	569	612	580	605	628	589	613	592	572	591	596	551	612	607	576	601	603	578	615	604	581	621	650	601	560	599	560	631	598	594	621	604	603	568	578	602	592	557	614	574	561	651	603	595	614	599	591	591	612	592	590	624	613	623	607	597	642	587	613	630	559	578	575	566	571	619	551	582	569	585	596	602	625	612	627	588	656	596	646	568	649	594	628	625	591	643	582	608	611	572	559	612	605	573	582	623	582	633	588	641	565	613	622	561	625	623	578	598	594	587	575	627	589	573	574	645	610	589	615	570	576	574	604	572	610	626	628	576	586	610	583	595	591	626	569	584	573	607	569	597	623	606	599	613	643	578	585	606	641	595	575	617	579	560	614	610	601	620	592	571	609	588	582	609	580	602	631	592	598	593	618	581	617	633	573	639	620	574	587	602	595	627	575	582	577	567	585	553	546	616	641	607	585	611	579	633	623	615	595	632	574	572	572	623	587	627	593	594	598	614	616	640	626	633	516	623	589	605	610	601	620	616	607	609	624	606	576	599	567	580	584	616	592	637	654	517	563	576	586	574	610	596	624	611	615	571	621	581	569	618	598	564	569	642	624	594	571	597	642	616	609	582	628	595	635	547	616	628	602	592	595	564	572	591	636	645	592	572	585	639	604	607	605	580	625	578	612	605	621	584	549	596	593	675	637	627	625	602	600	581	608	592	547	554	648	600	621	569	591	589	651	608	553	562	625	614	621	585	613	562	577	581	591	573	581	599	570	571	568	570	597	588	616	602	577	541	555	564	562	569	595	635	624	580	628	621	571	578	618	602	603	601	584	621	590	573	614	610	602	635	594	579	605	643	546	596	617	614	644	654	583	623	619	588	598	599	606	571	584	568	558	584	605	609	617	608	584	574	620	610	627	596	615	584	593	602	588	548	622	574
23879	21105	28344	24066	21047	9111	1424	1040	937	895	854	837	822	790	750	751	750	713	736	713	753	768	701	703	695	719	708	703	692	729	718	660	765	669	726	701	693	743	740	699	696	681	683	702	673	700	720	670	713	678	696	699	728	740	671	668	681	762	695	725	690	692	762	678	678	701	712	676	734	645	668	682	713	686	751	732	652	668	730	689	648	702	658	685	664	678	684	670	661	684	686	690	701	681	687	712	674	698	671	720	667	705	687	732	708	694	743	702	682	718	727	699	715	715	668	705	655	717	730	689	697	731	738	691	698	713	722	665	693	714	719	715	751	704	676	694	673	673	671	783	681	714	676	689	679	688	707	668	739	664	691	664	632	724	669	708	720	670	674	709	696	679	731	676	677	725	698	683	774	671	727	661	704	679	703	689	709	669	729	694	705	656	646	745	720	697	687	657	718	674	715	697	714	713	652	729	719	691	684	686	716	676	716	703	661	722	682	699	716	659	701	699	721	694	730	702	667	734	721	717	641	704	696	704	681	740	707	684	686	660	656	669	642	677	681	665	663	708	680	707	710	724	701	664	724	707	644	678	731	692	664	729	699	705	695	629	713	674	678	707	693	696	685	663	655	708	731	688	655	730	690	634	703	685	707	645	722	710	718	692	682	683	706	651	689	644	667	711	757	745	707	673	715	711	749	674	685	695	665	632	708	651	712	659	735	703	697	691	713	668	644	647	689	703	687	701	720	689	661	726	696	674	684	686	715	744	679	707	663	673	693	697	719	656	646	703	674	692	750	709	766	713	657	705	674	702	658	646	753	685	683	749	672	674	646	672	696	724	691	681	682	676	665	658	696	686	644	675	681	670	686	675	683	706	728	695	656	673	664	722	715	728	689	709	760	674	668	700	668	693	737	702	677	671	731	732	653	651	697	770	690	679	671	660	697	690	674	758	666	650	691	681	682	680	738	674	735	701	704	696	700	685	660	702	768	672	710	677	665	711	695	673	663	686	682	723	707	686	670	700	665	701	660	740	716	728	661	674	674	687	688	703	635	730	661	689	662	689	664	660	707	708	709	692	687	732	638	770	681	712	686	717	710	741	711	708	688	703	667	725	691	711	737	742	690	701	705	692	674	698	722	695	676	674	657	683	718	666	699	710	685	706	685	706	671	667	722	711	697	654	726	665	680	764	714	657	661	725	659	684	740	707	745	686	661	687	699	743	691	682	675	683	703	698	654	715	679	678	696	660	703	666	709	670	741	687	629	643	736	699	721	684	658	691	653	697	707	730	736	712	701	712	693	685	678	703	727	701	724	669	673	682	688	715	707	704	755	741	683	710	695	668	683	722	624	725	664	700	637	718	698	699	748	687	666	669	704	687	681	734	647	699	752	674	707	727	706	691	712	720	697	675	694	744	717	730	623	700	671	666	693	716	699	679	656	704	687	710	660	696	690	682	685	723	727	700	718	715	698	682	722	722	660	666	676	674	655	667	685	722	755	718	713	729	699	669	683	657	666	669	723	707	676	718	701	713	661	719	665	686	683	654	699	673	703	728	681	696	725	667	736	685	685	747	714	654	685	717	656	669	695	678	699	700	730	718	727	712	698	682	673	693	696	697	700	693	663	647	719	725	708	666	698	669	719	715	662	709	685	673	686	716	677	706	713	671	701	663	712	667	677	712	695	673	658	723	696	681	641	689	698	666	690	647	712	686	677	745	680	688	712	689	699	645	720	715	660	703	713	692	720	717	710	682	655	661	676	719	724	728	712	679	684	731	641	662	682	757	720	709	691	756	712	740	734	693	712	641	700	679	695	712	688	702	692	698	702	681	734	722	679	720	676	698	638	669	671	676	717	683	728	703	691	666	677	699	676	664	657	704	709	637	637	667	662	717	724	677	655	709	681	717	700	693	707	712	663	699	723	656	705	679	661	741	696	702	709	746	707	684	682	709	707	693	727	666	663	735	689	679	663	719	703	715	738	654	706	766	728	685	667	708	709	672	697	657	710	671	732	694	680	712	721	680	717	664	682	691	674	659	696	697	681	678	698	663	678	667	694	662	672	701	719	702	655	716	686	722	689	707	756	676	717	737	660	710	717	723	611	694	751	674	722	662	662	659	732	710	667	681	701	720	695	725	675	680	718	716	714	733	670	670	699	686	718	670	648	718	719	697	699	715	682	706	705	691	728	653	701	703	694	702	713	742	726	695	707	704	719	698	666	704	694	674	720	655	701	702	700	650	714	697	679	701	654	670	732	716	651	691	721	695	762	724	707	651	732	705	723	672	670	719	696	697	730	676	647	712	701	710	689	716	698	703	699	733	717	727	676	705	691	753	658	681	724	734	678	643	674	641	690	694	687	658	720	728	697	696	676	695	703	751	716	702	713	673	700	663	708	692	723	716	738	667	695	706	735	658	707	710	717	696	722	681	685	672	758	721	627	662	725	764	706	708	696	695	643	657	700	690	706	698	694	679	692	699	679	679	692	652	687	713	682	711	722	690	668	692	636	710	716	711	692	673	753	706	686	653	702	704	698	665	685	673	680	714	707	721	718	754	677	707	711	747	703	687	711	715	726	703	678	675	711	699	647	710	728	705	713	679	675	686	720	668	704	678	675	653	707	684	687	691	675	674	715	714	706	730	714	695	717	706	690	675	687	696	711	713	725	704	633	721	655	695	696	687	672	678	732	646	718	680	677	688	670	702	687	698	699	711	683	644	690	659	683	718	733	695	689	668	704	693	696	644	751	691	675	682	694	694	693	666	700	666	663	702	713	680	728	649	700	701	705	684	686	650	695	732	700	648	752	698	684	725	675	725	735	647	617	705	676	635	681	729	650	731	695	661	686	677	658	702	651	715	712	728	642	719	690	708	695	706	708	662	698	693	678	693	698	705	730	680	725	698	752	673	674	700	701	670	676	723	746	697	666	648	715	715	718	683	724	728	718	757	683	694	673	698	733	714	671	657	714	656	722	686	694	685	683	724	702	698	684	674	703	680	700	661	681	679	730	714	671	663	707	691	714	660	708	686	747	657	640	681	684	724	674	709	714	689	701	699	731	677	674	682	691	698	696	704	729	688	725	681	708	677	677	685	647	684	721	691	740	702	688	672	690	676	670	677	670	713	713	708	653	712	730	704	711	686	693	668	698	674	676	741	656	651	666	644	653	674	641	729	720	763	684	672	742	697	688	683	705	712	689	707	696	736	714	722	678	681	664	735	653	714	689	684	615	677	692	631	730	695	673	723	691	732	676	674	689	695	660	676	729	675	703	675	699	732	691	669	709	703	720	710	713	673	703	704	744	701	687	663	651	739	673	743	703	713	704	742	681	696	686	706	674	711	700	691	669	704	680	706	684	676	760	661	718	723	667	664	669	714	656	642	672	686	697	693	699	738	697	681	728	698	684	706	674	661	696	661	643	640	704	698	712	662	702	703	703	657	651	648	746	653	695	733	648	697	686	692	639	699	647	700	685	671	647	663	685	660	699	742	671	683
37735	42964	6994	3658	2606	2148	1809	1593	1452	1264	1196	1134	1102	1039	1029	1021	1025	988	1036	996	929	963	950	953	998	963	927	948	919	905	960	954	960	938	910	912	899	895	902	926	907	906	920	946	876	860	888	898	886	926	928	909	890	904	861	918	950	918	903	833	899	927	924	954	884	850	920	905	865	894	906	900	866	893	902	896	895	853	837	924	902	886	876	944	911	913	898	940	934	946	903	970	908	886	858	889	898	864	849	877	960	955	891	912	880	931	888	857	879	887	872	917	893	867	932	905	862	860	873	858	929	864	949	864	872	901	926	915	868	903	911	949	900	968	895	876	918	896	900	896	919	911	901	929	949	947	874	929	854	885	893	851	911	929	921	903	890	894	842	913	903	900	848	905	857	903	901	912	901	906	900	951	947	905	920	920	913	879	922	880	899	859	879	872	876	946	922	893	864	904	844	894	910	898	862	884	853	883	879	881	938	888	930	879	904	831	937	894	845	886	920	882	827	947	881	889	920	899	928	890	902	888	886	888	875	927	909	940	867	834	856	933	935	860	860	894	899	901	918	885	924	876	921	919	891	887	881	941	892	913	919	912	935	871	883	908	914	893	919	920	847	842	924	892	887	866	884	886	873	868	908	890	916	892	897	919	915	939	825	875	891	887	893	903	919	905	904	909	932	882	915	931	883	845	917	929	935	915	951	873	869	884	923	868	915	886	916	834	861	840	872	857	848	843	894	920	863	935	910	861	896	888	970	925	854	905	869	875	863	884	961	863	894	881	876	963	867	908	832	892	965	889	866	941	933	904	969	925	902	909	896	901	871	931	864	884	846	931	922	882	938	863	935	889	909	906	888	886	898	873	899	903	837	927	915	952	921	887	894	866	862	912	916	855	877	907	946	900	883	967	884	915	920	907	911	882	891	894	955	888	858	891	847	854	909	883	888	915	911	924	906	870	908	914	947	894	858	891	946	870	915	912	856	887	864	923	884	932	891	949	892	931	884	932	901	867	875	882	875	924	889	887	902	870	919	866	883	854	967	917	940	924	882	862	852	941	949	852	908	898	865	904	897	913	868	896	876	920	900	923	906	867	848	983	918	927	855	882	876	928	838	848	866	926	903	914	886	935	910	930	863	934	924	918	872	897	870	900	933	858	884	899	881	892	878	904	891	825	915	890	899	905	872	898	869	872	842	896	874	953	912	874	890	899	845	902	919	890	927	902	948	899	912	877	869	848	943	891	959	873	905	896	906	861	896	931	898	911	887	955	899	945	942	874	865	910	896	872	844	917	896	868	874	899	858	874	912	848	893	927	895	857	933	855	869	900	928	925	902	886	914	881	899	924	900	932	905	848	843	897	875	903	896	938	886	936	887	886	940	839	866	834	901	899	848	901	912	892	916	890	933	935	922	897	902	895	903	921	844	892	895	888	854	914	911	939	900	897	930	863	859	889	901	909	902	861	923	892	952	887	876	896	910	857	868	920	901	901	923	881	897	904	887	891	876	921	918	912	866	876	945	912	902	903	879	876	956	950	888	920	953	931	924	830	842	901	880	903	840	906	923	862	885	881	906	869	924	869	840	862	892	898	868	879	914	887	918	871	887	885	893	890	920	908	885	933	905	845	902	877	893	908	885	876	915	858	871	845	960	899	843	888	887	930	925	883	885	831	861	893	886	939	920	838	893	867	928	915	893	905	851	853	865	880	844	877	903	881	907	861	870	905	864	947	920	918	908	875	901	907	912	952	881	887	867	904	868	891	904	918	910	926	896	943	898	874	886	895	895	883	898	903	913	861	884	876	888	883	911	886	882	921	934	878	891	909	934	923	865	952	886	882	905	872	914	914	855	918	894	930	878	924	906	927	861	899	901	895	947	911	907	849	930	933	895	860	888	870	898	910	902	951	852	880	963	908	898	925	868	867	914	875	901	879	904	896	851	841	915	850	901	934	933	920	897	879	858	871	881	816	895	903	909	810	851	859	916	873	900	859	875	899	887	868	907	877	905	926	930	918	912	913	920	925	933	945	924	924	884	832	831	888	926	875	839	846	905	824	939	911	835	924	945	905	893	903	898	826	905	881	927	903	910	880	908	877	914	888	921	900	912	889	852	868	911	929	920	895	897	843	964	914	873	865	922	852	904	888	905	881	884	860	898	854	902	926	875	854	943	871	911	908	889	846	870	916	943	906	865	924	899	895	899	851	916	890	852	871	906	916	916	865	921	917	899	972	920	875	907	884	866	893	882	927	904	868	854	878	828	919	878	922	882	857	889	920	869	835	849	867	905	818	907	841	917	911	891	860	860	934	919	856	904	886	914	873	911	944	867	919	929	895	874	897	899	903	874	888	920	853	883	944	877	902	887	952	898	875	910	865	944	885	916	936	901	875	875	929	951	889	875	879	907	871	939	852	929	859	904	910	901	919	893	898	921	887	902	843	919	877	883	946	867	865	900	866	817	919	950	916	943	831	902	907	900	885	942	921	879	868	854	881	888	899	894	891	852	913	903	944	857	877	896	899	916	944	905	832	895	875	890	911	866	916	933	885	868	966	893	862	933	906	936	885	932	892	898	893	888	947	866	854	917	914	863	911	877	895	927	873	918	907	939	868	940	927	900	919	913	895	924	902	907	943	892	902	898	889	868	889	967	952	943	940	933	854	946	846	899	887	857	919	904	905	881	870	885	849	879	906	890	916	913	881	931	933	880	899	895	909	864	900	936	950	908	881	887	926	918	876	915	893	874	946	883	897	865	876	859	863	848	932	937	900	965	888	898	904	841	898	877	884	898	942	914	906	871	929	849	892	934	924	854	907	902	963	869	923	874	906	887	965	967	900	911	930	914	898	926	933	909	925	854	867	902	904	856	900	932	872	937	855	892	913	912	877	866	845	874	881	896	900	919	885	897	907	867	901	912	893	896	922	883	891	983	931	926	914	894	854	923	924	953	877	895	876	873	883	948	962	938	911	935	900	920	873	847	868	886	892	908	943	879	948	874	883	899	926	943	862	946	914	902	883	890	934	861	871	890	929	918	919	886	916	915	943	881	875	947	889	918	849	862	951	887	931	940	920	869	925	914	863	903	875	851	930	926	878	954	862	917	911	918	895	909	940	860	965	943	906	894	905	849	913	877	893	868	907	935	961	878	934	899	908	943	904	943	913	912	906	889	899	916	935	916	933	944	960	881	898	934	894	893	893	898	894	858	905	950	875	859	891	902	924	893	891	907	881	890	921	890	891	891	888	887	852	899	887	935	917	892	874	905	804	916	897	876	867	902	895	916	854	927	885	941	949	859	866	885	926	934	921	913	925	846	921	852	901	909	927	877	919	882	952	903	875	908	879	926	936	935	911	909	891	920	926	935	877	901	853	915	920	906	861	838	942	905	893	891	864	903	872	889	869	903	922	904	914	903	886	877	914	919	930	902	925	862	888	918	935	874	927	852	874	907	909	923	887	917	941	905	938	949	897	905	924	922	901	881	899	892	910	890	879	854	914
22812	21099	28843	23568	21096	21110	8005	1267	1020	883	888	776	770	697	780	732	681	677	643	642	633	622	654	706	684	625	619	661	639	615	624	674	650	671	614	667	578	610	632	596	613	649	597	582	594	632	612	631	612	598	650	612	619	621	598	596	625	602	639	557	569	623	625	594	568	585	595	593	622	595	566	605	603	593	618	596	582	627	597	589	643	605	607	605	606	586	577	544	606	601	592	590	582	661	632	591	561	568	657	631	583	603	622	609	611	579	574	597	631	624	565	572	543	609	603	598	600	625	567	626	555	594	554	613	592	626	667	616	582	643	620	617	561	586	605	586	631	627	562	590	574	620	574	612	627	570	557	582	601	620	620	618	617	571	599	587	611	615	616	614	608	645	618	597	585	610	584	542	595	585	592	605	612	611	553	644	599	635	583	588	608	571	595	590	600	592	600	607	600	576	597	607	617	594	595	606	585	597	585	604	573	581	602	658	607	567	635	599	589	612	545	617	608	594	570	635	607	619	619	590	602	608	629	573	624	592	605	586	574	617	583	607	637	567	607	581	611	607	577	618	583	587	583	566	563	603	573	618	592	625	617	606	573	559	609	583	557	582	600	604	566	581	605	608	565	569	578	620	612	614	616	610	600	589	582	577	591	611	595	603	618	588	611	570	597	590	591	624	585	585	577	614	629	596	579	532	629	579	600	592	572	627	600	633	610	642	594	575	609	618	562	590	601	574	567	631	581	644	598	568	579	611	592	576	597	616	598	586	606	642	618	588	580	576	534	628	576	607	595	578	555	591	572	577	591	581	572	619	556	631	619	620	589	608	609	571	621	582	561	624	624	622	617	614	602	626	629	638	563	603	556	557	621	605	594	603	575	622	637	579	615	573	645	617	607	590	651	614	615	587	620	604	588	608	613	630	604	637	602	629	529	602	622	633	604	617	606	589	572	616	605	602	583	596	572	591	657	634	560	609	584	559	591	587	588	623	594	558	596	572	596	603	618	593	597	636	593	607	587	553	580	581	580	582	594	618	576	639	615	607	610	588	648	595	579	605	596	577	603	622	628	617	602	563	618	587	605	579	578	593	621	574	582	574	588	587	600	581	594	583	609	626	574	633	595	618	617	566	561	636	594	612	585	601	582	601	603	563	609	630	593	576	598	587	602	585	625	610	585	607	563	577	582	568	600	594	622	629	602	563	580	612	608	595	590	609	578	626	603	604	604	590	627	603	605	567	589	566	590	562	605	601	558	582	585	624	626	616	605	628	591	619	575	553	616	636	613	578	603	590	628	586	563	615	556	582	604	600	586	600	563	579	598	592	618	593	596	585	593	602	612	611	591	617	557	598	601	598	580	558	558	626	614	594	561	595	589	622	589	608	575	550	625	538	616	595	586	583	584	617	601	592	601	564	592	574	589	626	570	604	627	613	612	619	627	588	573	605	584	596	616	558	595	587	607	602	608	586	570	542	573	622	603	525	584	573	577	580	584	601	576	612	613	623	590	613	616	605	601	599	569	627	638	570	628	610	590	590	627	617	675	599	623	598	632	589	551	617	597	568	618	559	570	593	576	630	632	597	584	558	586	588	613	669	602	579	624	603	565	598	583	604	592	600	608	609	597	650	592	625	613	584	594	616	585	617	602	578	631	560	604	606	587	629	617	598	576	631	617	630	575	590	569	631	592	576	610	563	604	610	583	613	585	603	579	605	579	628	595	586	620	550	615	580	589	583	591	635	581	614	612	569	588	565	610	599	590	604	587	597	577	583	604	583	578	625	595	610	645	575	593	622	604	587	588	579	624	581	642	588	559	610	583	623	578	588	601	618	568	573	596	606	665	575	617	578	579	615	567	580	605	574	616	580	602	612	629	587	589	606	601	559	614	595	589	608	636	594	582	582	598	629	559	650	585	592	625	602	626	604	590	602	574	585	580	565	614	593	600	557	608	628	613	630	609	603	592	552	582	591	616	609	595	591	592	585	574	589	616	566	593	622	580	554	618	615	623	600	599	594	589	640	635	608	583	611	585	579	577	562	596	622	613	587	645	626	600	586	661	599	632	610	577	563	589	614	584	612	622	566	601	600	574	591	578	596	593	569	596	584	570	604	596	612	568	544	611	582	592	614	565	606	591	556	620	610	636	606	601	595	586	617	588	588	589	570	646	558	601	613	607	574	640	577	609	590	578	592	601	569	609	582	589	618	613	577	591	595	612	590	564	580	572	596	605	593	590	622	601	588	627	610	645	595	610	599	593	567	625	586	584	581	559	594	568	637	589	600	569	576	588	632	631	595	609	609	652	530	572	637	593	588	610	656	569	575	618	609	583	572	566	615	589	586	569	593	624	605	634	614	567	606	568	552	600	614	544	626	585	618	621	573	583	614	579	562	565	577	600	568	562	594	651	622	583	620	614	602	553	641	544	568	616	577	597	599	616	631	614	612	613	612	584	567	617	587	615	597	612	584	622	574	634	539	625	589	595	551	615	534	593	608	609	636	579	613	593	580	534	565	618	575	571	589	578	595	583	557	617	595	554	624	555	596	583	603	626	618	609	571	578	561	602	570	605	584	603	539	595	587	577	577	568	588	539	621	583	611	576	569	582	567	619	607	602	629	566	603	586	600	602	552	595	649	605	575	574	573	617	615	603	570	597	578	585	594	534	601	597	629	596	618	593	572	556	590	591	575	589	590	624	587	596	567	612	599	574	591	580	581	617	592	599	579	615	594	594	597	576	620	604	571	575	609	573	596	598	601	583	568	582	596	588	585	619	585	574	593	618	597	598	615	579	562	691	596	610	613	585	589	607	574	556	604	591	585	588	594	558	603	610	561	579	583	551	586	632	567	589	594	559	574	622	578	577	601	614	569	621	588	593	609	584	585	568	604	598	571	606	617	622	571	580	614	613	616	618	610	582	576	642	622	595	576	588	585	629	611	584	630	647	601	558	606	586	586	588	606	573	592	620	584	572	657	576	608	614	600	630	633	608	612	620	615	547	567	613	645	617	612	615	578	609	555	628	606	636	612	599	584	600	585	573	599	602	585	587	612	572	598	631	606	628	574	620	613	630	562	626	546	568	582	573	583	614	607	605	620	566	599	583	625	594	553	593	607	590	602	574	613	574	592	573	617	584	564	623	570	573	623	566	603	542	566	622	559	596	592	570	589	614	618	647	619	624	612	590	567	593	612	556	590	587	596	598	553	643	595	543	594	574	606	572	559	630	580	581	567	563	567	584	618	630	617	619	540	581	601	583	588	559	606	591	600	631	628	608	606	642	631	598	616	567	620	623	634	613	598	556	584	619	577	608	615	598	568	584	558	627	583	620	601	561	579	603	583	548	590	589	593	586	551	609	592	611	617	609	604	561	600	628	589	605	657	653	566	593	569	557	604	571	593	573	598	624	593	553	565	593	601	582	620	601	597	609	536	612	639	599	655	607	564	594	609	580	585	611	600	589	615	565	589	582	576	599	615	590	585	580	609	569	575	588	686	635	611
42351	50866	10882	5761	4099	3134	2504	2056	1800	1559	1430	1333	1180	1089	1080	1044	958	1011	956	855	899	887	880	866	813	883	825	796	843	851	832	825	810	838	832	746	859	794	807	832	813	811	789	789	819	818	877	790	817	758	778	764	738	772	811	790	778	797	787	786	803	831	776	773	787	766	803	757	768	756	810	762	791	857	788	767	758	813	810	761	787	785	782	808	779	759	732	797	764	766	733	751	777	754	778	783	821	792	780	742	771	790	764	779	783	789	809	756	756	758	792	798	733	835	794	758	794	801	765	786	791	773	799	842	790	801	800	789	750	779	813	782	751	795	817	767	787	777	804	772	770	775	739	848	759	772	757	764	788	753	839	747	802	794	762	777	765	754	814	831	854	771	805	815	742	772	769	789	769	767	793	837	739	754	741	782	810	773	800	781	808	785	730	788	775	813	776	784	748	783	762	795	801	787	775	794	797	783	770	784	785	795	800	729	727	775	808	774	781	754	760	769	782	807	835	777	807	773	802	757	745	761	801	770	798	751	768	811	794	763	814	793	807	823	761	733	826	780	784	816	777	745	773	783	796	804	817	739	828	769	803	749	761	784	796	781	744	801	781	815	795	756	739	754	826	766	759	783	760	773	792	716	814	739	741	799	846	733	768	794	761	811	749	761	762	775	767	792	768	763	769	823	805	782	771	769	778	757	742	790	745	711	792	784	808	765	751	790	751	770	759	787	831	810	722	781	812	796	745	810	796	777	826	759	719	811	823	794	794	757	820	728	832	782	777	769	755	793	752	767	791	823	771	774	792	769	802	785	773	796	807	832	792	756	752	736	765	761	739	801	794	715	758	772	746	795	785	741	829	772	741	799	809	743	786	791	780	746	788	740	812	808	752	806	757	799	801	799	742	803	778	770	767	760	797	771	764	781	801	778	749	836	803	764	804	767	762	783	822	767	744	818	776	772	798	757	784	799	747	772	791	786	830	786	812	738	737	788	734	819	802	768	729	772	788	797	806	801	810	746	785	800	782	741	746	757	860	763	795	767	758	767	816	739	816	749	818	767	776	749	790	804	770	762	775	753	826	818	778	796	769	768	833	772	753	794	755	794	755	757	774	811	823	781	783	785	783	794	776	778	792	799	805	774	748	786	780	812	773	795	778	797	740	740	779	786	762	794	749	777	812	778	839	714	791	718	779	835	814	773	770	739	774	766	806	769	811	817	730	748	805	810	794	810	804	745	780	778	771	777	748	774	768	792	787	732	826	804	750	845	775	806	778	775	748	752	774	792	832	754	769	779	762	839	738	752	794	790	804	786	819	826	828	776	836	781	759	803	810	787	765	812	755	759	802	756	795	748	741	775	766	752	727	770	714	801	779	856	744	765	756	759	812	762	750	839	768	748	775	782	750	772	798	752	762	784	778	797	762	771	763	793	813	775	765	780	783	777	708	773	796	773	772	776	790	770	813	792	783	779	786	747	798	795	805	835	750	759	769	784	806	733	770	736	728	832	795	787	803	769	781	765	752	805	784	811	757	760	770	755	845	807	813	787	752	750	787	781	756	740	817	767	772	795	723	792	787	774	780	769	826	731	744	750	777	733	780	799	776	769	791	778	753	804	787	809	749	802	793	811	779	760	750	762	772	746	767	799	738	797	756	710	793	753	756	742	789	789	822	791	761	732	785	762	847	762	776	778	759	793	748	786	786	802	815	774	819	759	767	803	783	804	787	793	746	774	770	772	828	765	794	751	798	745	772	748	820	798	785	827	793	777	773	781	808	803	793	766	778	736	783	745	817	713	787	801	804	761	787	763	758	815	803	830	785	736	756	793	749	778	806	825	798	799	812	825	786	796	774	809	764	722	777	773	755	765	764	799	809	792	782	764	748	819	786	736	737	742	778	768	780	732	780	794	752	752	744	760	767	809	765	776	758	760	848	806	770	794	769	765	759	791	718	754	799	802	719	768	780	765	755	724	787	806	772	744	797	782	799	781	768	775	790	778	752	796	761	809	769	760	778	789	809	807	759	760	714	812	784	785	791	812	742	775	774	785	764	756	779	775	816	758	804	789	770	812	771	773	824	846	769	791	804	769	820	771	756	769	745	795	795	762	753	760	785	839	744	788	781	824	783	783	759	790	793	760	757	756	774	785	788	758	739	777	783	783	764	822	815	764	715	782	727	788	792	785	761	778	831	814	758	771	811	781	803	763	816	780	720	736	779	787	786	817	769	746	818	778	766	801	841	780	777	804	847	733	818	743	744	813	773	802	780	749	769	827	759	771	794	775	787	774	734	779	806	812	762	786	805	777	751	805	850	764	796	773	783	803	778	801	822	757	819	772	801	760	765	776	770	822	762	762	757	818	778	755	772	790	744	768	813	765	756	768	766	754	738	806	780	792	745	795	779	710	780	773	863	722	820	741	806	766	792	772	744	820	794	724	812	807	744	781	768	784	816	810	734	788	758	763	755	748	789	729	757	764	823	823	841	782	781	793	763	757	743	759	801	802	749	758	694	765	793	752	741	815	775	775	772	758	776	771	835	769	784	793	766	768	823	778	788	763	804	741	775	747	751	753	774	783	789	818	786	760	743	772	729	793	803	794	810	832	792	789	713	829	751	763	754	869	815	736	794	769	781	808	781	741	776	745	766	776	757	779	793	734	719	815	735	786	780	804	813	719	784	779	768	838	784	750	798	815	743	778	788	801	777	766	798	782	754	740	777	789	737	805	789	818	796	775	757	811	744	750	797	759	753	834	814	794	835	814	770	730	772	767	780	805	764	765	812	786	749	836	774	769	750	780	766	758	824	770	810	784	755	793	770	764	771	763	763	846	776	765	751	755	797	793	783	746	786	767	765	796	738	838	767	782	781	781	786	737	722	760	775	769	773	805	784	752	772	746	797	770	747	760	770	784	788	761	733	798	765	796	768	726	835	807	775	765	774	800	757	814	720	776	770	777	807	790	800	768	774	765	777	789	746	775	788	773	756	779	749	802	784	782	765	784	800	787	751	804	805	731	772	769	812	750	834	778	770	767	772	818	776	773	741	810	733	764	819	799	777	749	770	773	749	787	764	755	783	773	778	754	749	738	804	783	726	764	758	821	774	825	760	797	794	763	832	828	815	770	774	792	787	763	820	801	749	755	765	804	804	756	774	803	830	775	798	766	804	774	811	801	768	777	778	889	789	825	763	792	798	768	843	797	790	765	794	783	756	777	744	785	802	781	807	814	803	775	760	759	775	823	832	759	813	734	819	735	801	769	782	774	767	753	798	769	771	747	762	760	754	751	772	797	782	738	768	758	771	771	775	761	781	732	784	822	775	793	784	743	732	791	762	763	743	750	833	736	745	732	828	787	739	760	788	788	780	776	781	766	765	805	800	768	778	758	686	789	831	792	726	763	757	798	793	772	741	768	749	765	758	839	778	764	818	752	743	792	774	784	749	718	783	742	758	779	728	813	777	765	746	791	783	755	745	788	722	810	791	801	733	783	774	733
28593	23802	13351	1796	799	749	576	532	483	479	458	476	440	450	447	481	430	466	466	470	467	502	484	516	455	480	483	526	463	446	479	459	439	459	428	474	472	470	478	447	449	481	483	496	505	443	481	459	475	443	479	465	445	459	464	460	497	453	467	475	479	485	495	477	451	468	514	447	449	490	500	442	438	478	453	472	473	446	521	479	430	481	479	469	459	479	515	477	462	470	503	465	498	449	476	470	454	509	475	479	497	467	516	502	427	501	458	446	484	464	501	476	439	487	459	451	492	448	474	444	451	475	453	429	485	461	493	459	488	467	498	500	471	462	447	459	437	447	477	445	502	525	448	501	472	465	440	470	461	481	445	464	459	428	490	525	473	502	459	451	464	469	452	482	447	451	429	463	464	469	443	498	480	456	463	461	443	458	482	452	476	451	465	487	475	446	475	434	469	464	462	532	450	481	487	487	476	467	504	455	479	463	469	462	473	436	483	440	478	493	481	451	476	452	449	490	456	474	426	489	455	496	463	466	477	442	458	411	465	473	485	463	447	458	494	486	461	427	482	458	507	471	461	486	491	441	454	465	431	470	472	477	468	491	489	519	447	477	486	456	503	490	453	430	445	453	478	502	483	470	460	495	423	461	481	463	457	435	477	474	478	451	454	457	442	448	457	500	462	475	471	430	458	471	496	488	456	474	446	467	465	471	439	463	476	439	429	458	524	473	453	507	452	480	457	476	482	446	432	444	488	455	475	489	475	460	476	471	449	457	443	445	504	465	443	434	472	516	490	484	462	473	435	480	432	459	460	464	477	478	491	444	453	512	476	453	421	485	465	475	470	460	453	454	461	463	481	466	453	430	465	461	454	450	489	470	459	520	475	486	461	512	463	478	471	454	487	449	483	460	487	491	474	466	478	475	444	448	434	461	477	468	481	488	504	484	473	439	461	438	437	481	512	450	479	466	438	429	478	484	463	424	449	483	464	437	513	468	459	462	425	467	494	432	466	437	480	482	487	457	466	485	478	466	470	435	506	461	452	456	471	473	464	467	484	480	478	454	463	478	463	493	482	481	465	475	487	462	462	468	449	447	475	452	470	406	473	465	455	449	455	485	486	497	478	470	445	497	447	468	463	456	458	473	488	444	447	455	484	468	462	477	482	465	445	448	451	498	486	483	457	494	475	470	494	462	456	446	512	485	462	481	464	505	479	448	471	506	466	431	424	457	480	478	477	444	501	443	483	472	420	430	463	481	454	460	458	481	478	489	459	429	482	487	476	459	432	515	435	409	438	473	485	467	495	434	430	489	480	469	456	461	455	443	456	471	486	450	448	482	472	500	460	454	481	488	458	462	450	452	443	465	478	478	450	465	482	448	476	469	457	478	455	463	479	460	411	497	426	489	475	442	445	478	471	486	483	457	494	497	482	447	426	457	475	412	476	458	436	461	440	460	475	475	477	463	445	454	509	441	507	474	477	466	456	481	468	449	481	435	491	461	469	497	462	473	485	480	423	458	497	490	487	460	464	422	455	467	472	451	505	436	478	452	482	495	454	460	473	475	485	436	451	469	484	500	460	505	454	475	476	441	441	470	467	471	423	461	512	478	460	433	474	438	480	471	469	505	484	436	410	443	438	446	456	460	455	451	471	477	473	503	472	441	452	489	412	460	459	433	459	464	473	476	480	443	470	490	426	463	466	462	444	488	433	489	481	473	423	462	468	462	497	472	466	460	449	460	443	499	489	467	497	437	482	440	474	465	473	445	448	480	443	482	480	470	481	449	423	476	482	472	461	477	455	478	488	448	494	456	460	466	505	462	481	467	480	465	523	457	468	449	482	474	471	445	508	472	480	445	472	503	457	478	447	467	421	463	466	445	439	473	421	474	483	465	456	473	477	485	458	482	445	456	467	508	488	474	444	465	456	453	454	493	463	436	464	460	547	480	488	482	451	480	457	470	500	464	495	465	460	494	458	449	489	460	479	494	459	433	437	461	450	488	482	460	480	464	521	425	462	501	460	436	466	454	462	455	452	448	483	438	459	437	482	502	465	494	465	482	485	482	456	433	443	457	418	477	448	458	462	466	457	450	481	470	480	487	494	505	458	420	507	415	436	467	450	473	472	446	485	456	466	464	440	429	444	446	452	468	482	475	478	501	459	505	464	504	481	475	436	488	421	479	444	459	493	443	448	408	451	474	435	496	447	478	444	487	455	463	481	475	498	436	489	419	469	466	483	469	480	448	493	467	469	485	480	447	437	478	459	460	448	479	481	465	462	450	449	470	456	490	496	460	466	459	486	419	455	445	433	498	477	453	480	437	447	456	455	445	508	463	486	473	461	455	492	451	482	456	478	494	456	469	445	446	412	444	465	492	473	488	444	488	476	517	441	431	490	483	445	437	445	466	482	466	479	456	474	432	494	448	463	476	491	458	420	457	449	499	471	444	459	483	478	471	488	457	493	436	496	444	487	435	455	499	449	489	420	456	467	518	524	493	524	443	448	432	510	458	447	464	498	505	487	438	467	450	488	465	449	490	475	489	490	493	478	469	465	455	442	489	416	502	509	427	477	449	502	425	491	471	502	462	446	482	423	468	461	477	481	471	449	488	489	467	475	471	454	433	465	452	487	469	451	438	460	477	472	482	466	467	470	498	436	429	491	427	479	484	458	474	467	468	490	492	472	453	445	465	471	460	496	426	456	441	450	439	440	460	473	428	481	482	477	497	470	465	495	460	464	490	469	444	469	479	459	469	488	489	496	480	413	464	448	481	516	443	478	481	465	482	462	440	492	486	469	442	461	428	485	444	466	459	419	505	420	460	445	499	455	468	472	463	429	449	461	502	457	454	454	464	476	438	435	499	471	447	436	478	481	474	439	421	455	458	455	519	518	473	471	458	485	466	461	478	497	470	438	466	464	452	466	451	452	470	465	474	477	477	485	486	505	462	485	473	459	451	457	452	471	441	505	464	440	457	460	481	462	480	439	422	404	511	499	493	433	425	537	487	428	506	465	505	487	450	427	441	456	497	439	451	480	442	496	448	488	483	492	448	466	483	476	481	444	449	475	431	468	482	476	485	453	487	452	482	471	431	438	454	428	459	443	515	463	470	471	472	432	423	466	457	435	441	446	437	455	456	467	444	470	486	440	453	464	453	470	451	464	455	444	471	483	444	472	461	509	465	474	450	457	516	463	479	456	451	469	438	461	470	420	503	468	457	444	468	456	471	474	451	520	429	471	506	475	486	477	429	507	449	498	492	440	472	469	454	465	493	473	440	476	485	445	443	471	500	466	472	491	485	461	460	478	492	511	481	481	420	456	446	463	451	480	485	488	469	455	483	508	465	477	447	504	457	488	456	455	489	451	457	424	475	425	462	500	482	469	467	445	489	481	460	472	491	474	454	466	434	460	465	480	471	446	476	473	490	462	455	454	492	488	436	481	450	464	450	473	453	475	481	463	469	459	485	472	438	487	455	444	460	477	472	490	464	468	481
35344	31059	1323	865	741	754	671	629	644	674	663	699	611	612	611	663	587	593	632	610	675	608	605	575	633	629	581	621	588	641	623	609	585	592	633	622	608	602	668	612	609	588	618	573	610	597	640	649	624	585	557	587	588	627	647	600	625	558	599	570	568	605	585	614	595	619	549	640	612	599	592	611	603	648	580	612	630	624	595	614	624	578	620	611	555	623	621	625	640	605	571	600	580	594	579	652	593	608	611	615	676	589	591	598	654	641	575	577	638	577	647	604	612	623	649	638	590	641	624	598	586	646	627	637	559	652	681	641	608	616	586	628	626	599	592	605	623	642	603	656	620	608	577	611	555	636	635	572	569	638	571	563	570	642	567	607	600	606	640	653	592	564	610	600	576	630	596	609	602	611	591	618	638	576	663	629	645	614	620	624	626	582	607	592	595	627	610	609	596	596	607	608	602	622	635	616	606	610	601	640	615	620	591	568	640	558	613	634	637	650	649	581	621	587	589	582	638	629	561	623	632	594	649	604	568	638	634	559	626	584	583	576	591	587	596	637	570	607	599	604	629	576	618	582	629	635	588	581	621	589	584	585	636	654	599	543	560	600	613	618	607	621	604	649	618	590	604	644	644	552	553	577	562	579	604	569	591	644	650	605	572	610	629	589	599	607	602	646	624	593	565	593	624	654	617	585	617	589	617	631	617	617	613	581	553	622	581	657	570	598	619	596	629	657	617	608	629	610	612	570	637	594	622	601	617	610	620	625	616	617	555	587	626	608	589	654	624	608	562	588	596	571	601	614	632	626	613	560	619	614	646	614	631	611	594	610	626	607	615	604	625	611	617	646	609	618	629	623	633	544	619	602	592	596	594	615	611	610	636	627	630	593	572	628	595	607	579	651	622	564	586	646	594	622	626	573	638	599	612	637	597	619	591	619	593	587	593	619	581	592	599	618	594	600	636	610	616	604	619	633	631	617	592	646	620	563	571	587	614	615	618	540	612	606	583	609	616	558	630	633	615	630	653	598	621	561	616	605	600	572	572	648	624	619	607	600	559	582	620	630	617	610	647	595	582	590	617	632	626	574	612	617	587	584	591	577	608	570	639	584	623	638	603	584	581	645	615	602	623	596	613	624	607	596	620	621	634	613	629	613	649	609	584	627	626	644	622	583	630	607	620	634	614	613	656	578	587	602	595	605	654	636	598	599	612	620	607	600	642	563	610	599	584	671	638	649	619	553	632	569	637	603	610	559	607	560	595	615	574	604	678	625	583	600	606	608	615	598	603	626	599	589	654	604	625	661	592	591	574	594	591	634	630	600	610	571	637	622	616	594	585	576	606	623	638	582	659	565	613	643	628	604	686	577	597	611	612	623	617	624	589	613	615	597	612	617	632	564	583	588	591	563	637	617	567	608	579	610	625	648	630	586	609	594	605	578	683	574	601	619	611	562	631	614	603	563	605	614	618	605	587	605	631	608	580	613	596	633	577	607	625	648	633	605	620	620	608	597	607	615	627	584	572	632	593	643	596	614	593	578	638	561	614	598	655	597	605	611	616	603	564	604	637	621	611	634	657	620	664	581	601	566	648	639	623	575	687	575	608	603	605	610	573	608	612	612	613	613	620	595	572	599	631	601	619	571	660	590	638	577	615	606	572	636	588	610	584	587	618	631	609	618	641	617	622	622	613	639	580	612	643	610	651	599	591	645	659	595	602	631	588	605	625	638	597	639	607	618	640	636	569	588	556	578	600	612	617	567	590	574	588	581	584	565	577	626	634	619	612	631	637	623	615	611	580	610	599	631	640	618	630	579	568	643	587	635	613	601	600	630	594	582	626	616	628	636	628	606	623	581	589	553	590	582	599	625	598	627	649	595	578	656	584	577	635	572	629	585	573	610	625	570	595	594	667	621	622	643	605	620	637	631	566	630	611	642	610	626	601	618	648	581	607	638	615	609	613	597	588	573	648	627	617	591	590	651	620	621	584	612	602	569	589	608	611	642	624	594	624	632	609	629	597	567	570	592	629	603	652	581	614	602	576	613	619	609	631	661	556	630	636	578	629	622	585	575	629	621	596	595	638	612	631	616	611	612	592	637	603	609	590	587	622	600	565	599	606	597	587	637	607	592	644	643	630	615	620	618	626	609	615	594	610	640	553	685	628	651	603	609	577	624	657	601	624	583	624	601	595	584	592	602	598	652	616	591	600	609	583	591	615	572	632	595	624	612	580	590	594	587	580	613	565	594	589	574	615	623	629	624	591	571	600	629	616	632	615	590	629	600	642	630	609	615	590	615	584	589	615	622	612	588	586	620	607	569	624	638	615	601	562	560	607	580	604	628	619	577	604	627	636	620	631	576	590	643	637	601	617	617	613	608	589	599	631	602	564	574	605	605	580	620	596	620	635	622	593	583	623	587	608	601	589	573	623	548	588	665	620	594	589	585	587	589	618	619	610	568	609	610	632	605	578	574	587	615	605	619	609	617	654	627	622	603	596	599	617	588	585	653	575	590	569	646	603	644	574	617	590	611	606	609	618	595	583	613	602	653	614	581	638	582	570	631	627	599	612	614	633	610	629	658	633	573	622	650	609	605	619	565	659	586	602	614	602	593	585	567	595	612	590	614	582	571	580	628	608	636	593	614	588	575	534	592	573	616	596	590	560	610	592	558	640	596	608	566	622	598	577	641	639	582	631	628	638	596	593	641	608	616	598	618	634	627	617	620	620	593	623	572	582	577	585	578	632	623	589	662	580	579	556	608	613	559	628	610	617	605	617	585	648	637	612	608	584	598	611	602	624	563	632	601	641	640	621	589	661	639	607	571	592	613	627	594	617	607	615	612	605	651	639	577	571	642	625	625	592	665	586	628	634	610	596	593	599	661	602	580	640	615	631	631	584	611	602	606	549	637	624	585	626	608	622	613	601	612	634	581	596	628	594	556	606	622	627	615	581	582	570	582	594	635	607	597	620	593	614	614	634	598	639	646	614	607	600	625	607	582	596	604	619	618	560	614	624	584	617	620	612	607	630	603	593	591	606	598	601	633	610	586	634	593	629	634	625	605	580	581	665	623	601	581	577	562	619	580	590	638	555	595	624	565	617	603	620	589	596	606	622	584	623	640	614	639	656	623	585	617	640	631	589	667	572	598	593	627	621	626	591	622	557	607	621	585	594	663	616	607	638	585	599	609	649	635	594	613	625	629	614	607	611	612	605	583	631	595	609	612	570	598	604	627	653	585	574	609	599	617	604	632	639	586	579	602	586	597	589	605	605	599	626	608	609	619	634	604	574	657	607	592	615	609	592	587	611	624	607	640	567	633	600	653	592	601	588	577	638	606	641	625	660	624	592	623	587	596	591	617	574	622	591	622	572	612	634	581	581	614	634	603	620	636	623	590	548	585	563	602	608	606	625	583	626	639	600	590	601	605	600	596	638	595	604	629	570	632	618	598	616	624	626	567	587	638	646	592	622	600	602	636	606	600	657	652	612	607
23934	21147	28419	24008	21054	9424	1312	1046	874	868	883	854	756	739	800	755	733	783	723	766	703	690	729	752	706	725	715	718	682	673	719	727	713	729	665	706	717	716	728	671	705	704	684	741	668	711	664	743	688	686	683	665	661	662	688	717	682	718	643	651	672	708	685	687	699	686	756	667	689	668	705	654	688	692	706	668	672	691	669	677	706	753	643	672	709	693	717	699	673	701	670	651	706	717	662	736	720	660	743	733	688	662	742	771	714	708	724	660	710	711	761	662	660	720	675	691	667	698	699	667	670	706	675	658	712	706	724	742	681	702	685	708	683	701	701	681	683	712	697	695	713	685	729	747	708	726	704	664	697	659	656	710	713	691	714	648	626	693	658	658	670	692	699	718	722	669	692	741	721	671	652	700	697	701	670	730	701	727	669	659	661	723	762	679	710	729	697	666	685	679	666	693	655	719	714	688	679	694	703	681	676	719	697	710	699	752	637	697	679	672	666	699	691	710	666	708	753	665	688	701	732	717	715	697	699	678	674	696	728	686	686	687	728	657	677	718	710	663	662	733	701	685	696	704	674	724	724	682	689	669	706	639	649	681	714	746	695	664	759	776	674	640	676	706	715	648	707	676	733	693	698	666	736	670	709	728	704	704	733	708	703	706	720	714	730	708	644	672	678	729	686	698	701	679	686	681	661	693	699	707	663	675	705	689	690	740	745	680	633	686	694	674	726	674	646	666	655	743	721	697	728	709	666	713	691	678	682	714	720	678	696	704	705	669	686	658	690	724	701	695	700	655	655	725	711	701	704	710	672	655	719	641	691	686	695	690	705	713	660	678	649	675	675	665	676	679	659	716	715	672	713	662	722	646	666	683	703	681	636	679	689	731	695	711	639	708	665	676	669	672	655	705	631	712	690	711	687	739	715	688	699	648	654	716	643	659	683	677	675	643	733	734	693	715	700	690	706	738	729	698	681	691	670	653	710	721	668	749	671	713	719	709	713	664	717	696	651	706	737	710	700	677	673	650	668	705	694	729	688	692	699	749	709	732	653	674	674	714	716	706	699	699	698	682	661	652	678	691	655	644	656	674	697	675	722	696	747	675	671	708	691	674	689	691	711	707	701	704	692	676	686	747	687	689	692	697	686	714	668	695	684	693	701	699	646	683	702	697	732	708	697	688	734	693	698	696	667	694	641	711	664	690	646	674	714	676	705	647	687	668	721	655	657	657	722	693	684	689	682	691	672	702	734	695	699	697	721	658	678	671	692	693	757	708	665	696	676	709	685	722	676	689	689	701	745	705	687	710	625	729	679	672	649	661	701	735	680	698	713	671	696	676	653	670	706	700	691	695	693	700	646	769	719	669	688	696	664	683	705	733	671	733	697	710	694	694	694	718	707	700	672	716	713	681	655	698	751	690	668	673	747	651	711	706	652	681	702	663	712	678	657	673	721	705	704	708	704	654	737	690	688	719	695	699	721	728	722	666	651	650	654	673	693	699	691	659	720	699	642	708	709	729	655	729	736	667	679	685	629	660	724	685	697	683	635	698	689	717	698	734	635	680	655	693	667	736	706	690	691	687	701	671	672	694	708	701	702	678	710	671	688	700	683	691	671	682	629	688	707	700	676	702	675	717	693	624	690	717	715	712	682	706	748	673	676	712	741	692	678	709	715	729	698	689	719	702	660	685	650	689	683	672	658	673	711	665	716	702	674	691	680	679	666	685	697	683	748	620	662	711	678	671	684	736	699	712	763	697	709	684	693	702	697	717	701	663	708	670	707	670	645	692	712	670	679	646	672	680	661	754	711	714	720	669	690	695	683	685	705	733	674	662	676	646	735	695	618	680	640	735	660	725	679	685	718	693	697	711	699	636	674	647	653	704	770	687	712	708	729	694	684	680	684	681	744	673	713	703	704	684	696	703	709	727	729	677	628	685	749	669	754	686	692	669	664	720	672	682	730	726	704	738	634	718	713	677	697	709	694	665	676	702	733	714	695	669	659	677	707	644	651	677	720	697	674	756	689	695	666	694	690	755	694	699	693	657	690	676	684	658	664	710	672	696	699	665	683	665	681	671	677	678	643	674	704	695	725	635	661	686	690	710	706	691	643	680	717	728	685	662	661	716	635	669	680	691	669	675	706	652	676	706	679	674	672	731	690	685	679	726	681	677	696	718	715	725	675	654	652	689	705	707	665	721	717	661	705	708	700	665	649	688	688	671	680	693	656	714	696	677	659	714	673	632	697	693	768	678	682	710	693	678	682	691	725	686	721	635	701	727	696	654	686	659	717	648	708	671	740	694	673	660	692	710	705	646	713	735	715	745	695	696	663	693	672	666	703	685	655	664	709	679	667	692	720	677	710	688	667	675	729	704	673	699	703	720	727	693	698	705	725	696	675	687	688	672	628	730	661	673	682	698	704	705	688	689	702	711	752	705	671	698	747	683	690	646	698	687	657	689	698	670	728	652	620	671	694	732	684	666	640	723	718	676	709	709	706	691	661	705	664	663	713	718	701	655	669	683	687	699	691	653	675	670	696	723	691	725	705	693	623	673	682	655	730	718	710	712	665	691	681	696	711	666	678	729	647	727	699	727	713	691	740	714	733	698	699	723	733	692	680	673	728	711	684	682	674	696	755	668	721	715	683	658	647	693	654	710	746	628	669	689	721	707	659	736	691	667	620	656	691	715	680	651	698	696	719	732	707	664	705	705	678	717	721	672	702	728	713	684	651	697	646	693	714	711	660	714	742	697	736	706	636	733	671	700	672	683	649	653	676	665	715	693	665	688	692	710	699	729	741	639	662	660	695	691	664	736	700	700	696	663	685	702	672	693	720	712	701	719	723	685	714	697	695	688	646	685	705	699	680	699	695	659	683	685	743	693	675	730	703	693	687	731	693	672	676	674	670	673	694	704	676	701	762	702	651	698	710	691	691	676	717	693	707	667	686	697	699	688	727	717	689	685	712	684	725	706	661	722	701	654	664	697	679	689	694	666	682	682	688	669	686	715	676	740	705	714	722	672	721	726	655	684	692	674	650	676	674	744	756	736	633	671	674	699	713	716	707	717	707	700	720	671	737	706	690	674	743	686	669	692	701	688	740	705	706	684	705	679	691	696	658	688	686	729	685	700	696	736	711	697	772	715	684	711	722	695	744	628	704	692	679	699	668	687	704	671	676	715	704	672	706	692	685	700	756	650	662	698	695	698	703	709	697	684	686	720	696	669	703	715	663	749	688	688	731	660	697	729	673	680	661	633	718	719	731	687	678	700	679	672	725	662	734	687	675	733	703	680	683	681	660	642	669	658	657	714	676	727	722	731	646	675	684	763	701	690	686	675	686	654	732	695	671	700	733	684	635	653	720	692	702	693	700	672	664	717	710	699	661	723	661	649	665	686	703	710	772	707	642	716	705	770	716	672	759	711	707	637	675	695	723	683	673	669	713	681	658	734	736	639	692	639	713	696	700	718	717	709	692	658	715	680	736	696
38559	41782	6950	3720	2546	2081	1842	1560	1401	1223	1234	1152	1150	1099	1064	1084	1052	1038	933	997	962	962	974	868	930	980	929	973	934	911	969	885	922	898	897	891	951	934	922	895	975	882	907	939	906	900	907	898	899	921	954	884	851	924	842	940	873	915	895	948	896	943	911	926	909	897	910	958	932	920	904	902	958	949	897	914	917	910	890	839	894	865	915	874	915	903	869	922	893	909	890	932	980	975	908	880	887	937	906	942	910	907	908	856	906	875	919	934	904	869	874	870	904	934	917	898	933	903	897	935	856	873	885	885	918	900	938	914	899	841	894	895	933	914	833	894	869	865	936	889	884	870	901	851	917	875	905	932	884	901	936	886	918	889	871	919	898	880	885	947	886	922	918	942	879	886	848	918	908	864	891	935	915	927	894	888	872	852	882	922	895	901	900	958	915	915	967	984	979	895	836	905	867	865	878	865	878	883	908	907	922	894	911	893	938	958	931	879	904	882	918	884	898	857	851	879	869	864	935	1010	918	902	894	931	897	833	855	919	859	876	902	834	896	912	882	836	858	929	889	918	880	889	936	843	910	849	930	893	917	887	881	933	830	939	921	892	898	849	847	916	864	945	880	911	948	880	903	909	868	897	888	878	912	889	865	850	958	965	879	862	907	916	934	869	917	893	902	841	909	886	891	902	907	856	907	897	906	931	964	869	891	866	880	887	956	876	925	918	893	899	910	934	848	962	876	947	835	907	926	811	891	850	848	890	937	878	905	896	878	883	892	872	902	920	896	888	907	937	919	876	899	884	886	908	930	888	893	893	869	897	862	895	881	811	927	876	874	935	875	888	868	938	870	892	864	849	915	898	911	913	937	904	926	852	884	885	891	884	920	932	913	876	876	910	873	877	948	835	925	895	938	884	919	882	884	896	883	930	906	882	893	872	888	894	874	896	907	901	881	862	891	875	880	912	866	869	899	894	881	948	939	864	874	879	933	938	928	932	907	902	922	853	903	884	831	930	868	841	899	886	929	928	836	921	903	941	926	884	826	929	878	898	905	897	869	891	911	923	919	926	884	917	846	862	866	887	856	874	924	871	860	880	937	901	932	866	910	854	910	906	911	905	859	880	919	856	915	878	909	879	920	930	914	875	910	900	920	885	895	874	878	911	899	943	904	840	894	899	927	879	907	952	947	905	874	878	875	869	860	861	884	888	883	935	860	866	853	890	879	876	957	917	839	892	923	883	868	858	872	944	903	932	874	936	928	840	893	914	901	875	917	904	854	879	862	868	854	901	901	868	872	842	887	855	889	881	934	887	887	880	884	941	926	893	879	945	883	948	845	851	922	938	948	966	897	853	906	899	856	917	881	950	891	895	886	921	929	892	874	897	955	895	961	916	896	879	909	923	925	888	884	886	866	916	866	872	926	949	925	904	835	926	911	890	955	946	871	877	902	887	918	904	892	899	885	924	892	884	877	917	904	883	835	927	933	920	916	917	878	897	908	876	901	883	917	932	874	865	909	920	872	881	898	904	957	888	840	906	880	887	888	900	872	917	878	876	907	892	871	883	871	884	884	872	885	923	923	974	900	883	920	901	910	900	879	875	935	885	937	890	926	887	880	922	885	844	930	914	890	873	907	847	892	885	921	884	935	946	889	859	884	855	927	925	914	893	902	911	853	934	866	863	886	892	900	877	848	911	930	916	915	836	894	910	908	928	920	919	876	850	917	890	951	926	871	934	889	880	882	890	942	892	868	873	936	849	937	897	934	903	860	907	884	924	878	917	908	893	894	917	912	917	872	894	861	855	888	870	977	896	890	909	907	902	880	904	853	907	851	854	897	915	901	932	873	852	955	912	911	870	876	942	893	894	876	862	920	835	895	937	905	915	929	890	919	842	856	900	909	889	898	902	872	866	906	885	950	905	854	906	897	959	923	879	913	889	918	887	903	855	885	881	896	898	884	888	856	886	935	866	905	896	863	865	907	890	883	879	901	882	884	877	891	925	977	902	895	886	855	904	910	886	906	903	964	946	918	940	894	885	913	845	840	882	897	922	884	875	860	858	923	892	859	971	906	851	866	896	846	909	896	879	902	876	868	886	924	861	873	880	945	988	855	909	854	927	879	865	880	836	936	894	870	917	829	882	898	897	887	887	948	885	881	898	919	890	920	916	908	882	941	932	897	859	889	936	879	906	904	966	903	901	913	842	921	901	912	930	912	880	907	888	897	907	892	935	860	950	913	907	902	913	864	851	830	902	917	854	873	835	924	943	913	905	857	883	892	844	892	895	899	866	876	897	852	896	889	907	896	878	819	881	915	907	926	862	951	894	900	914	839	925	862	892	874	894	873	845	908	878	849	901	876	949	892	847	917	849	927	861	875	866	890	856	918	961	907	877	937	904	927	873	921	916	883	916	836	871	902	919	948	922	872	933	910	850	902	917	942	888	868	888	917	845	895	887	884	909	864	863	912	878	885	889	890	822	874	891	888	843	858	930	814	906	935	888	882	888	902	893	909	892	924	871	862	877	909	931	917	906	885	909	852	851	896	863	900	923	905	916	910	904	873	914	861	886	841	864	894	929	911	952	920	882	864	894	926	929	868	909	924	862	890	833	892	878	829	874	892	857	880	900	900	894	860	929	932	907	941	905	893	887	836	862	925	876	900	888	920	903	935	917	902	975	889	839	925	866	856	887	898	845	884	911	913	852	889	867	909	884	915	876	863	860	875	880	845	946	907	914	896	923	861	892	883	810	884	904	960	891	864	860	897	832	899	879	919	878	909	876	899	906	890	926	929	827	897	858	896	884	894	881	855	901	879	846	884	931	884	866	866	915	834	898	850	880	896	949	908	918	861	831	894	895	910	834	945	852	826	884	889	892	874	906	930	914	895	974	862	891	916	885	887	870	834	871	886	902	869	855	921	925	867	941	887	909	955	939	994	934	894	894	889	916	914	928	945	957	863	925	865	885	859	912	917	937	897	895	888	915	897	887	846	905	885	908	934	876	916	842	905	954	881	820	863	881	861	856	917	906	877	930	873	929	882	916	942	864	884	883	869	902	894	872	876	850	920	869	885	863	864	870	859	892	886	881	876	991	947	901	869	866	864	901	895	902	924	957	915	904	884	873	893	897	941	922	858	887	924	890	892	982	888	875	872	905	945	846	876	862	863	885	919	859	934	916	889	926	951	878	892	934	968	896	923	908	948	852	917	846	902	843	905	887	932	919	920	934	838	859	860	873	852	906	891	905	843	894	894	887	908	854	894	922	908	867	896	861	888	879	945	866	911	923	884	881	909	885	878	945	851	919	895	887	913	888	841	884	918	885	886	908	854	899	883	888	876	929	867	840	908	892	865	886	906	911	925	893	873	898	880	896	891	862	881	847	931	924	918	888	877	894	946	910	899	923	855	875	915	909	881	887	841	848	941	914	902	841	898	945	892	843	863	878	915	934	899	876	939	889	889	837	908	879	851	865	869	926	954	951	891	895	920	879	901	861
22908	21148	28917	23614	21127	21126	7764	1249	1003	848	804	816	785	732	723	732	658	669	712	666	641	689	661	591	634	619	655	622	640	627	624	625	627	577	591	627	636	654	644	617	584	598	614	602	605	562	546	589	607	606	658	624	602	517	612	644	595	613	551	630	586	556	583	596	555	573	605	617	617	637	614	621	597	607	596	557	600	628	602	583	578	628	584	642	560	654	627	568	624	604	610	607	597	615	588	563	541	591	592	535	621	592	622	562	628	610	611	588	590	586	593	614	531	597	588	624	599	559	585	587	619	589	570	612	589	579	602	576	624	618	613	626	533	586	593	611	562	607	604	607	581	577	568	609	557	591	623	629	564	641	604	588	581	640	580	580	641	617	550	597	562	588	592	606	548	575	567	593	578	604	597	595	651	584	602	600	593	577	597	620	632	599	604	612	565	600	608	592	592	649	607	646	600	570	615	587	604	581	623	621	574	571	589	613	644	584	581	574	568	617	568	598	591	609	581	642	572	612	617	583	588	606	552	593	591	578	573	612	573	596	627	598	573	552	571	613	602	608	542	572	650	607	582	566	560	583	634	591	575	582	570	570	643	574	571	647	554	607	639	582	614	609	601	574	624	573	620	567	567	599	595	591	614	606	607	566	618	577	583	626	593	539	574	545	614	614	593	513	580	591	602	575	585	665	590	604	627	585	605	590	583	615	575	615	593	604	619	608	587	602	555	596	564	583	605	614	607	585	576	625	574	593	560	593	584	628	605	556	635	603	586	592	633	584	581	579	576	645	612	577	597	585	604	587	606	557	580	563	620	595	590	565	578	590	570	560	602	604	626	594	595	575	567	612	583	589	565	612	594	570	634	573	611	545	586	556	587	538	594	577	541	595	616	609	597	575	589	575	562	595	583	580	586	614	599	551	606	587	583	594	587	579	582	550	576	605	554	598	644	547	569	550	615	619	578	560	627	581	564	566	540	586	616	587	585	572	575	644	623	616	625	608	596	583	603	617	580	551	583	601	553	610	612	599	584	559	595	582	558	589	605	585	615	586	600	633	603	549	601	553	582	575	595	603	565	579	655	604	578	603	609	602	559	578	598	617	607	603	618	573	559	520	598	599	590	604	561	615	550	611	555	617	579	575	592	592	616	579	601	595	581	613	588	599	611	626	627	590	621	600	605	606	585	615	550	616	604	616	571	586	602	637	588	554	579	627	587	590	586	606	583	580	628	603	578	576	586	606	653	551	560	563	562	550	621	620	592	556	600	585	578	594	569	579	561	587	635	592	600	589	599	632	608	648	614	630	618	556	624	623	592	616	604	576	580	615	556	600	596	579	572	579	576	647	540	590	601	595	639	556	624	566	606	551	611	564	617	570	589	642	559	561	627	600	563	597	615	554	531	593	588	604	563	600	606	591	592	584	596	553	580	543	523	595	604	537	608	599	563	603	577	597	623	620	597	583	590	602	542	598	601	558	589	593	628	593	593	608	600	599	605	559	613	587	566	641	563	551	570	637	567	550	599	566	628	603	628	628	596	601	615	571	576	573	559	589	587	614	573	628	597	636	574	579	574	572	607	597	585	598	573	591	605	596	629	579	575	575	605	603	584	592	628	538	600	569	642	587	586	613	564	603	601	596	592	535	598	598	640	580	634	595	631	623	580	565	573	574	608	589	588	547	579	607	606	564	616	637	563	641	620	609	582	608	596	576	599	589	593	594	556	601	601	589	596	613	595	594	585	607	585	608	600	578	574	561	590	560	583	579	562	589	611	600	560	623	583	598	612	597	626	572	611	620	614	549	593	583	585	609	577	583	575	563	614	587	609	620	635	588	636	583	585	600	573	595	577	550	604	620	567	588	615	614	600	581	601	649	601	603	588	593	596	578	631	582	622	587	572	578	615	590	564	570	584	605	600	599	582	608	555	552	590	577	567	595	586	617	607	606	551	580	591	565	597	616	546	552	612	559	569	596	594	593	606	575	553	567	610	546	587	595	618	579	590	632	592	566	606	603	582	587	599	586	625	601	557	613	567	548	620	573	573	627	631	626	555	561	551	603	597	585	609	602	573	629	569	595	550	581	589	569	541	574	583	581	625	581	618	601	570	572	564	608	578	532	577	593	570	599	595	578	598	593	600	631	579	582	574	564	586	597	611	550	597	638	589	631	574	572	575	592	601	608	572	627	608	603	597	594	565	593	623	600	599	611	566	608	586	590	571	588	570	578	561	614	616	587	606	572	584	590	562	630	562	564	583	582	609	548	594	562	545	575	588	589	586	625	591	563	536	608	581	640	593	546	620	581	571	591	595	619	589	645	627	620	572	582	583	590	583	575	629	583	556	617	559	619	620	592	608	556	587	570	587	575	574	592	570	568	572	617	594	626	534	558	575	590	599	613	558	556	600	583	590	598	603	582	604	616	587	590	583	567	562	615	584	584	604	605	584	564	587	613	575	579	592	569	578	613	599	574	600	614	587	564	553	603	641	591	605	574	528	577	595	628	616	611	576	573	596	580	584	605	576	501	577	616	563	588	633	595	617	603	594	569	620	578	565	552	581	642	611	578	568	615	629	605	616	557	615	572	573	574	562	598	575	586	547	583	611	581	602	608	537	590	561	633	593	608	593	576	557	545	584	565	619	600	573	588	559	624	576	615	556	600	593	581	576	589	596	576	578	588	550	580	610	613	639	579	591	584	579	598	591	607	624	591	577	584	612	541	611	575	592	585	586	594	588	554	540	604	588	598	599	553	582	567	589	571	631	604	550	577	574	563	598	634	563	601	597	609	556	557	610	625	581	644	584	601	596	589	545	602	615	578	568	562	638	602	599	643	633	611	612	599	547	617	625	591	585	558	624	570	608	607	598	565	589	615	604	604	602	626	597	582	565	573	576	604	580	592	575	598	594	573	573	568	565	603	601	607	559	593	597	601	609	630	610	578	582	598	580	542	621	580	603	617	610	605	608	567	567	606	582	612	564	526	572	541	599	587	598	540	606	594	598	589	602	588	557	571	626	609	572	543	590	596	536	600	595	569	561	571	599	602	624	577	555	625	574	600	566	603	561	567	613	589	582	592	582	639	592	596	586	602	562	599	598	584	546	612	587	580	544	573	577	608	586	582	607	583	608	565	569	626	617	578	559	628	568	578	585	596	544	576	584	602	613	612	590	596	563	594	624	594	576	607	588	555	579	599	638	564	583	573	588	591	561	606	574	584	589	618	619	605	609	562	595	599	588	563	539	592	616	573	566	564	562	562	609	626	592	542	584	572	555	556	573	599	587	563	599	583	589	619	569	577	593	567	648	612	578	603	583	606	581	627	617	570	581	621	592	647	549	607	634	613	586	601	603	557	602	603	549	576	566	631	584	625	621	578	560	572	601	609	528	603	583	578	558	620	600	583	539	559	580	575	636	581	588	623	604	605	572	559	655	604	586	606	573	596	588	599	538	584	575	608	592	575	535	568	579	652	601	562	594	575	588	585	616	597	590	620	574	563
42389	47514	11077	5757	4033	3114	2551	2000	1749	1572	1446	1312	1144	1108	1058	1003	993	926	955	882	880	926	904	891	853	824	892	833	853	800	836	838	830	779	817	784	754	791	774	774	828	766	786	835	792	804	825	850	816	755	823	737	781	796	770	791	796	813	813	810	768	798	701	781	749	775	792	752	761	776	766	718	764	759	802	812	775	821	790	759	735	756	740	769	804	755	780	773	785	766	810	826	757	796	793	811	765	749	766	842	806	786	851	794	777	785	791	754	752	714	806	793	793	732	763	771	813	798	799	788	822	763	786	790	752	744	771	781	752	771	765	780	791	786	739	811	808	762	739	785	751	778	775	800	798	789	761	823	806	729	791	800	779	759	765	792	765	733	755	778	752	807	800	761	749	756	794	766	814	779	788	791	818	774	800	784	735	752	823	795	763	800	765	760	783	783	826	789	779	780	780	767	753	809	801	808	765	781	816	777	755	763	812	767	758	817	801	754	786	741	758	830	832	791	763	768	754	751	792	732	779	743	748	802	774	780	762	783	718	753	800	736	750	772	757	805	772	780	752	807	774	736	785	771	779	780	765	816	782	755	773	771	746	773	795	771	765	760	816	787	756	775	768	810	856	752	815	839	740	776	829	800	817	751	796	782	819	740	763	763	799	745	767	746	755	783	738	767	801	805	780	811	780	791	794	765	727	743	775	769	790	764	794	714	786	780	812	752	772	772	785	795	782	781	746	793	799	780	803	818	760	800	756	822	750	764	820	784	774	759	797	779	765	787	768	834	771	821	766	754	771	777	780	766	715	779	731	790	797	792	783	775	815	780	798	839	843	784	777	756	781	807	830	787	729	781	769	718	787	801	762	723	813	771	802	761	747	790	781	729	760	780	720	792	754	779	778	793	751	760	787	737	750	761	775	823	805	787	747	841	822	754	772	748	824	803	765	777	721	785	756	784	763	741	769	814	774	807	768	838	789	806	751	822	740	782	825	777	780	775	714	802	782	718	698	769	743	792	796	754	739	721	772	758	821	852	762	771	858	760	781	778	814	849	808	765	802	801	719	785	715	771	761	783	766	803	851	824	722	823	773	773	790	753	792	794	744	762	733	798	807	758	756	768	777	752	691	750	803	799	822	723	776	827	769	779	801	728	700	811	769	805	773	767	792	747	752	799	782	760	793	748	768	763	739	832	796	779	746	793	799	771	824	764	763	765	773	811	792	796	762	765	800	810	782	790	777	788	801	754	776	802	793	789	782	722	815	814	721	768	801	766	753	756	721	747	801	752	772	771	776	798	774	752	767	786	770	772	765	849	811	767	789	750	798	725	769	717	773	777	747	754	770	772	776	731	793	796	751	696	796	782	771	793	739	855	747	812	742	803	823	810	752	797	791	745	811	794	743	753	787	750	751	778	774	766	823	729	752	747	775	746	771	759	804	756	801	802	750	829	794	811	805	760	755	780	794	793	739	809	745	720	762	818	755	796	803	780	773	796	778	767	797	841	782	773	792	800	797	785	806	743	778	774	798	795	763	792	792	774	787	755	764	722	770	762	815	771	817	771	728	760	779	720	775	811	763	783	809	834	793	759	799	781	769	799	776	827	765	818	737	772	774	819	752	785	796	800	748	776	776	747	781	785	736	777	772	765	751	792	767	783	771	770	775	744	751	778	795	784	796	755	763	746	816	772	779	749	828	760	749	774	772	790	756	810	750	752	785	765	788	767	843	742	768	837	780	744	768	797	763	786	815	792	753	764	767	803	742	779	792	732	755	789	723	743	760	785	756	839	787	784	811	803	738	750	774	802	832	736	747	766	786	753	729	802	800	800	813	778	745	818	741	767	802	815	770	754	798	767	781	776	754	768	798	762	800	761	752	733	802	770	707	801	782	760	823	733	764	725	770	787	779	769	787	761	799	760	782	764	739	773	777	750	765	786	776	776	790	783	841	773	763	741	765	750	768	758	759	713	778	737	743	747	821	787	776	752	728	754	773	750	754	769	776	774	773	760	769	728	767	766	799	788	775	756	780	784	776	769	771	805	806	782	769	772	798	795	757	782	795	760	771	771	821	803	775	820	807	776	804	774	755	775	789	750	772	783	799	801	771	756	796	801	740	780	723	722	775	840	753	746	730	755	778	768	768	793	775	776	767	732	779	804	772	774	791	842	740	756	758	751	786	731	783	760	808	739	760	774	744	743	705	761	787	803	774	785	725	754	763	780	826	725	782	819	756	765	750	755	751	797	781	763	768	810	782	759	735	789	784	757	793	739	784	732	782	734	799	754	770	755	822	753	757	755	752	771	811	761	780	784	840	747	763	808	804	798	791	770	791	783	740	797	826	716	777	750	815	812	839	760	754	767	801	767	802	737	767	773	759	801	783	770	794	783	798	770	794	757	772	773	794	831	830	760	770	772	783	736	760	788	748	825	799	773	793	773	772	800	760	777	817	796	787	825	811	721	773	790	763	743	750	727	825	809	724	814	756	761	774	749	760	747	786	765	795	756	790	762	771	787	804	814	810	832	775	731	789	739	785	814	789	782	786	770	765	816	748	779	773	804	774	768	787	739	778	793	810	770	731	795	745	765	746	746	788	782	770	818	786	746	763	813	802	759	801	732	813	795	751	772	773	764	768	746	776	750	763	756	725	771	764	750	800	766	738	760	791	783	762	794	808	746	791	770	773	766	798	794	769	696	763	789	781	808	743	749	801	816	794	794	775	819	775	821	758	819	770	791	800	774	760	795	769	792	811	757	808	768	808	765	787	783	771	775	761	765	764	759	806	774	733	746	768	788	789	728	734	830	736	786	741	774	815	738	793	772	817	812	760	784	750	780	781	755	772	754	762	769	791	760	772	754	745	744	744	756	817	767	757	775	819	782	832	808	804	805	834	760	786	784	802	740	799	720	713	741	814	757	746	738	772	796	758	771	795	750	744	771	764	794	750	747	789	742	794	733	759	807	786	789	768	772	800	770	763	805	780	784	801	780	770	781	763	789	753	763	802	789	717	808	778	789	815	790	790	799	799	756	770	806	803	753	788	754	774	779	814	734	790	776	743	767	762	786	785	825	743	786	778	748	827	764	777	774	752	761	711	762	745	708	773	786	793	775	826	766	811	779	756	755	764	771	714	785	793	799	806	773	790	807	798	817	722	764	760	757	821	722	776	786	756	796	762	810	762	772	751	767	823	767	799	760	787	747	763	794	765	794	778	731	755	809	794	809	783	771	748	753	765	807	779	803	737	753	761	782	750	784	718	779	796	808	761	761	756	752	759	757	742	768	793	736	774	785	782	763	789	735	750	796	789	722	733	773	762	743	751	765	775	788	760	735	756	779	782	767	795	804	753	756	776	742	764	801	803	806	766	781	790	751	789	789	721	819	752	795	812	724	829	772	809	725	807	801	753	765	754	791	780	806	722	766	741	774	774	824	740	790	828	758	817	810	816	752	780	806	768	813	782	740	794	771	778	797	804	770	784	767	794	732	749	753	762	781
28221	23527	12722	1569	777	755	544	466	454	457	476	469	442	502	439	456	455	461	471	477	469	468	478	457	440	441	477	431	468	467	423	414	455	511	492	484	447	494	460	492	439	436	485	445	462	480	487	436	475	469	451	455	491	437	497	456	449	437	447	447	476	428	450	468	462	484	423	458	469	414	455	465	464	483	443	446	442	435	424	457	463	490	457	464	493	433	439	471	483	435	462	488	472	472	459	445	440	466	433	442	506	451	450	439	491	464	504	451	452	483	449	464	479	483	460	447	461	437	452	437	439	473	433	494	444	489	455	463	460	448	446	459	466	479	455	434	473	450	492	448	458	488	442	451	448	456	474	458	474	483	440	439	475	434	441	465	471	465	450	478	439	470	488	465	472	479	477	458	475	454	481	441	444	432	453	451	503	468	425	446	456	424	482	484	438	429	443	496	469	424	442	426	408	465	456	459	463	478	469	431	420	479	466	423	438	470	471	468	436	431	485	444	518	451	465	456	479	468	476	432	448	460	462	451	451	470	461	466	489	477	442	513	454	442	493	464	437	485	460	484	473	458	456	455	451	412	469	469	518	487	460	491	483	454	413	435	481	446	482	450	457	457	444	462	481	400	443	426	495	429	464	448	473	461	468	465	450	446	522	457	467	452	474	486	420	477	471	438	429	441	421	467	473	442	441	460	442	442	494	461	432	452	445	440	451	473	443	468	445	437	460	484	472	473	448	500	447	456	423	465	446	456	441	478	453	438	469	456	477	465	464	430	414	452	442	432	443	443	475	459	463	470	498	460	463	471	482	457	481	479	489	474	445	464	480	469	428	473	452	470	441	518	437	434	479	470	420	464	471	461	489	462	469	473	451	455	459	473	446	447	477	452	448	465	444	463	485	464	482	449	468	488	442	497	477	462	432	483	467	417	461	462	483	471	480	457	508	472	452	445	479	469	464	495	442	437	422	458	459	446	446	447	450	486	471	452	439	475	416	431	486	468	461	470	462	466	451	480	429	473	486	471	481	472	440	446	460	506	466	476	445	481	492	438	458	437	438	501	448	438	470	473	473	489	498	462	471	481	447	474	481	469	461	500	462	486	467	472	439	460	452	478	478	468	473	452	485	456	460	427	441	447	459	456	444	475	464	447	453	473	449	470	465	446	456	494	476	410	472	460	466	437	506	481	453	465	483	445	492	469	440	448	476	451	449	450	445	449	450	442	458	476	464	440	453	491	447	456	430	478	468	453	483	510	438	462	471	464	518	440	472	447	477	464	468	481	454	471	508	490	460	434	438	472	450	425	461	448	453	418	485	436	444	468	476	458	445	482	477	448	451	436	487	489	486	504	459	470	465	455	446	447	460	485	463	481	419	429	460	462	468	450	481	483	463	458	478	479	470	462	432	485	470	442	509	453	454	494	462	458	469	461	453	415	460	475	396	486	478	455	483	450	451	491	445	431	449	460	487	443	450	437	508	435	463	441	458	456	454	453	474	453	469	463	545	477	498	425	431	419	457	468	488	472	439	430	457	529	449	462	460	534	475	490	434	479	433	463	450	462	454	492	504	457	439	471	451	485	434	444	463	450	441	466	471	447	479	441	473	455	449	469	464	426	447	480	434	460	428	485	453	486	489	465	455	448	441	441	431	440	470	435	451	426	433	439	481	494	466	457	474	438	464	461	480	465	468	422	478	524	437	449	465	449	450	447	454	468	445	477	437	418	458	468	462	455	480	453	473	460	447	482	456	531	436	482	493	444	448	509	462	473	469	447	476	464	440	472	447	476	469	474	460	492	417	430	458	468	453	479	465	485	471	446	463	447	460	442	452	440	471	453	478	482	437	478	471	519	480	443	444	436	467	444	484	501	439	485	446	459	476	455	479	478	479	453	475	447	471	468	458	497	420	450	484	500	449	482	483	451	475	463	428	488	453	456	465	458	466	453	475	514	440	460	419	482	434	446	484	454	447	466	436	458	493	420	443	512	467	456	461	505	446	497	421	455	465	477	495	495	441	435	487	471	437	472	495	469	468	437	421	470	463	487	458	485	449	452	476	445	445	482	453	470	443	447	484	471	446	466	449	468	429	423	442	484	469	433	482	462	479	478	453	456	478	464	445	463	474	437	463	440	493	432	459	469	431	433	459	422	456	465	425	480	468	460	453	418	430	486	455	447	471	464	437	446	461	444	476	460	480	469	452	440	480	474	452	453	475	440	405	437	460	475	479	493	431	488	457	461	465	433	463	462	455	460	434	459	409	465	489	452	435	436	511	474	478	449	448	464	457	472	465	469	461	465	476	452	469	471	440	426	454	438	489	432	425	457	481	493	450	494	444	467	485	470	453	431	458	472	485	459	442	446	459	479	474	461	481	442	512	493	494	434	492	465	474	440	448	414	442	467	473	458	452	483	510	421	447	503	495	474	481	473	421	424	446	439	492	449	486	454	452	458	445	490	451	460	429	492	494	494	465	443	505	458	480	473	480	425	484	429	477	484	465	444	499	473	492	509	457	444	483	433	484	450	472	482	481	479	448	463	442	514	460	467	444	492	480	447	465	447	467	512	446	432	441	440	458	478	498	477	473	459	487	447	429	473	459	467	491	482	476	449	470	455	436	453	445	447	458	450	445	448	459	497	458	485	491	506	415	464	476	449	499	411	447	474	473	504	423	479	508	462	489	421	479	483	446	439	463	465	434	475	454	448	495	448	485	499	411	478	469	439	458	475	480	451	432	438	458	435	475	487	423	466	451	447	415	480	456	423	500	427	440	425	451	417	480	484	494	423	428	470	453	429	477	450	498	477	453	469	479	463	480	443	470	463	475	476	491	464	429	411	485	451	466	472	479	474	471	443	501	471	495	457	468	473	471	462	468	456	489	449	456	482	465	424	435	447	469	468	479	459	514	450	480	438	503	456	452	440	486	439	488	448	468	456	457	439	466	470	421	482	477	500	473	466	468	496	452	475	496	460	436	460	481	446	472	479	419	419	491	441	428	475	428	475	470	470	481	463	483	501	439	460	492	447	473	482	446	455	458	422	443	470	491	477	449	448	477	511	435	476	485	486	455	512	439	450	488	445	453	452	464	410	459	445	445	444	461	465	449	458	442	486	444	503	476	442	477	506	427	440	475	413	481	460	465	492	483	484	461	473	509	475	503	439	433	478	480	475	462	463	451	471	519	451	465	430	463	456	457	477	471	473	463	484	441	462	471	462	462	438	462	469	473	462	479	472	490	454	457	473	449	439	508	490	493	453	490	480	441	494	463	460	490	476	490	456	514	463	459	451	427	426	434	479	422	496	460	434	429	448	434	501	460	483	419	447	442	474	468	450	452	463	470	433	494	437	470	472	427	480	412	503	491	462	510	484	429	487	470	458	444	461	429	486	495	449	467	439	491	467	450	470	451	425	446	447	481	477	479	504	446	434	442	476	485	466	426	424	465	478	454	472	467	469	442	471	438	440	499	449	456	486	448	479	474	450	449	449	460	472	448	494
34275	30319	1272	849	759	688	688	674	652	666	626	630	620	657	627	601	641	565	612	576	608	576	633	615	625	591	629	666	560	565	609	633	619	582	581	607	586	593	586	616	562	604	605	623	578	570	598	628	592	645	586	625	585	614	584	595	578	666	575	624	635	559	671	582	579	602	632	587	580	618	630	586	587	653	640	621	570	655	603	621	641	599	607	585	638	611	603	559	651	585	595	620	584	661	628	623	643	668	621	605	636	642	641	587	567	606	560	596	620	607	551	611	603	601	564	601	590	596	585	585	583	627	606	616	593	602	592	632	604	563	560	605	610	596	616	628	599	568	603	644	632	618	588	584	628	604	589	633	589	618	603	594	556	607	589	632	600	593	604	587	617	602	621	618	599	649	549	618	569	627	586	637	590	553	610	585	596	585	601	597	561	609	618	571	603	621	603	559	611	570	583	618	646	595	608	620	608	587	602	604	589	642	620	593	612	577	546	592	603	623	602	616	614	594	588	600	660	580	683	601	622	605	612	615	583	566	602	609	602	628	614	557	612	585	587	588	594	599	621	607	618	601	597	600	583	609	576	580	564	589	603	644	598	606	586	590	601	609	591	620	642	626	658	618	587	595	628	606	591	643	578	635	611	598	573	605	581	581	637	557	585	590	602	618	597	623	589	591	607	637	600	651	580	588	630	588	581	619	579	569	611	615	630	578	626	590	634	583	568	555	567	641	609	590	602	584	596	655	583	600	630	601	576	653	618	586	626	637	581	596	619	597	599	616	602	584	595	588	639	603	613	609	597	617	565	611	631	581	590	600	628	589	621	592	610	594	641	588	574	580	598	584	618	630	600	614	589	591	631	659	608	579	599	572	610	590	586	617	680	599	610	622	587	613	626	629	595	586	578	609	598	586	600	562	611	621	595	609	608	596	580	621	582	620	624	604	583	620	612	602	594	619	594	563	606	617	608	595	588	592	597	632	641	633	583	608	579	561	594	618	557	631	590	549	596	608	604	615	634	600	619	660	602	608	620	611	600	593	614	561	599	590	617	601	640	598	588	575	594	621	592	602	565	635	560	611	625	616	620	547	599	591	611	587	622	646	613	586	622	587	625	570	570	632	599	575	620	618	593	585	576	619	598	602	600	640	613	630	586	565	587	644	628	634	628	622	568	625	615	617	612	650	598	603	630	609	592	618	618	598	589	572	586	612	582	596	601	595	613	579	662	626	604	566	582	557	616	559	589	596	588	580	607	597	619	637	614	580	619	626	600	614	599	572	601	617	603	606	569	603	579	610	592	651	602	587	593	570	606	575	629	625	572	599	597	574	599	567	597	581	602	613	610	596	597	591	623	613	620	608	620	580	597	630	590	604	640	538	649	609	594	579	620	609	601	594	599	588	573	601	598	583	600	559	574	615	610	598	609	612	605	599	613	604	606	586	660	630	594	631	604	582	604	625	628	573	616	596	540	619	606	611	622	610	611	586	632	628	607	611	592	592	627	616	591	589	580	593	588	632	576	621	638	633	607	614	623	586	630	565	618	634	595	601	636	569	607	597	592	599	571	560	556	605	576	652	603	605	555	607	588	619	607	639	649	610	626	602	603	617	598	597	591	595	644	595	591	597	639	614	616	601	561	583	598	617	620	591	599	591	628	626	573	621	677	631	579	612	594	564	607	617	624	594	631	603	609	553	607	621	570	664	668	574	617	640	615	603	596	602	578	577	601	621	638	551	595	587	623	618	646	653	602	598	608	610	620	581	631	610	585	576	585	568	579	605	636	599	593	590	604	554	633	601	598	545	583	607	562	594	567	620	618	564	599	654	603	625	606	593	608	575	628	598	612	580	554	622	585	590	612	592	583	610	615	597	591	589	616	607	624	612	578	623	629	599	602	588	546	616	581	640	599	639	613	558	559	618	581	595	638	615	593	651	633	610	627	563	585	609	579	587	604	577	584	616	610	610	579	642	618	637	606	591	608	584	611	591	615	630	563	594	584	618	598	580	646	611	620	609	609	633	656	595	590	583	590	584	588	595	587	613	564	597	609	597	567	597	647	584	558	606	607	557	645	618	593	613	612	602	559	581	602	544	583	564	604	626	624	624	621	634	582	623	618	571	612	627	597	586	623	528	554	607	595	605	608	548	567	572	628	588	602	575	601	617	631	578	636	588	618	598	573	603	597	583	594	598	560	592	597	626	589	570	639	641	604	613	604	626	601	599	566	630	625	597	620	652	620	618	624	614	597	634	597	602	618	617	630	605	575	580	551	610	620	571	626	594	558	585	651	557	648	557	549	582	613	614	592	589	594	615	574	612	626	580	608	599	544	597	608	643	574	594	618	621	611	601	632	555	617	583	573	660	565	576	640	609	620	606	608	613	584	575	602	577	637	614	583	616	599	627	583	617	598	597	635	623	597	560	578	585	577	609	604	627	627	593	610	546	609	587	559	586	638	606	629	569	623	536	611	619	649	600	569	587	598	554	584	635	611	648	624	581	598	567	673	547	592	579	622	572	594	617	582	604	609	585	583	612	592	603	645	587	565	666	594	638	599	653	624	647	612	579	600	533	588	588	616	581	607	629	592	581	624	606	588	552	584	542	623	584	589	590	600	577	585	586	600	636	623	587	604	659	618	591	565	586	603	631	538	622	624	594	548	588	608	613	593	621	604	615	600	611	620	642	644	599	599	652	585	606	594	555	654	620	564	585	616	581	616	591	583	623	600	622	601	633	586	600	600	603	603	623	605	625	595	598	590	629	564	593	612	583	642	571	562	608	575	615	615	650	584	582	591	614	596	589	618	608	593	592	584	605	591	590	592	581	566	595	635	606	629	590	612	640	640	630	606	605	624	570	570	623	582	630	609	588	586	569	623	623	634	653	586	601	573	593	632	599	614	582	597	576	599	568	608	592	599	609	607	596	546	619	571	601	571	604	652	604	568	590	603	590	584	607	586	582	624	625	555	597	645	622	563	582	623	612	581	586	623	599	541	599	641	594	625	539	591	615	593	607	575	636	601	613	609	599	580	593	591	601	617	630	630	629	595	627	592	588	601	612	591	603	608	626	577	583	598	594	651	585	614	599	587	604	596	547	581	592	587	636	602	612	598	624	600	583	586	599	572	554	600	616	589	593	622	574	614	605	601	620	557	647	584	598	601	578	597	628	616	642	626	592	622	597	588	601	576	620	591	565	616	621	584	626	609	609	550	622	645	593	640	625	625	580	579	600	579	575	606	596	602	557	571	584	628	647	611	635	583	601	574	644	593	594	598	563	625	615	604	542	595	587	651	615	546	581	607	596	571	594	595	634	601	629	601	595	617	641	609	584	557	601	600	565	598	632	592	603	596	615	601	625	629	601	606	623	602	588	646	579	613	588	610	599	538	566	637	600	571	653	615	593	596	608	666	593	657	604	625	589	609	599	592	577	575	580	581	647	597	631	620	573	629	556	591	607	584	600	620	635	579	659	612	596	638	636	613	593	600	585	584	631	631	621
23918	21101	28367	24041	21049	9278	1413	947	851	927	903	774	807	753	762	788	753	751	684	752	764	756	719	724	717	713	724	718	702	718	742	667	695	712	718	736	707	679	709	709	709	673	707	721	695	671	669	723	680	697	711	706	656	684	733	698	715	712	698	674	719	682	657	681	708	660	677	651	677	632	742	687	671	725	673	664	691	691	729	642	710	676	695	677	718	683	695	668	684	708	663	688	683	673	708	741	711	665	743	693	679	719	643	638	730	690	681	703	670	724	715	729	679	677	714	681	695	713	700	684	679	674	691	683	704	696	740	741	690	703	713	684	718	747	731	713	705	725	667	732	692	704	700	659	670	652	654	661	654	705	657	676	680	704	670	674	698	656	663	661	683	710	652	663	751	724	675	689	683	705	683	702	695	675	666	666	704	745	707	648	696	713	711	684	701	656	708	670	689	655	644	708	680	651	738	665	667	648	713	653	699	661	713	705	670	654	694	663	685	735	694	661	679	711	696	748	699	682	646	675	685	696	695	666	690	673	660	689	724	688	709	672	697	643	712	687	662	658	701	686	703	633	703	692	679	666	716	736	734	681	669	736	713	703	719	696	723	682	666	647	632	672	706	709	656	687	702	720	682	693	663	679	701	674	688	715	652	685	644	642	703	666	729	663	646	657	646	675	694	703	646	662	672	665	692	717	718	747	678	713	685	673	714	731	671	700	692	675	703	676	665	674	684	660	710	705	690	667	689	681	734	693	642	703	670	736	704	671	724	687	710	714	666	673	706	704	650	699	694	719	711	667	727	642	713	672	698	652	670	690	699	662	666	681	704	673	649	666	661	655	707	719	715	703	677	667	706	648	678	649	693	688	677	721	724	635	694	710	705	690	674	695	708	674	669	666	707	678	714	706	722	657	641	680	708	701	710	657	739	716	681	670	690	675	688	674	680	664	682	652	704	700	720	781	668	662	680	697	705	727	707	708	671	691	685	693	691	700	696	709	684	708	653	683	722	671	690	711	667	672	643	687	605	675	620	689	665	682	692	663	684	691	712	729	681	738	695	709	775	693	707	674	694	721	723	668	680	666	692	647	687	646	684	656	706	670	688	633	626	722	685	743	711	684	675	664	700	694	631	675	645	702	655	672	695	670	702	678	695	680	730	639	726	664	663	646	705	679	713	691	698	686	708	690	696	709	666	655	705	668	710	681	714	653	663	661	741	681	699	685	670	685	741	687	698	674	733	706	660	700	690	712	669	695	689	661	700	696	715	660	684	708	701	717	666	693	690	620	662	668	717	668	692	718	648	702	715	654	708	694	694	647	715	712	681	757	703	713	713	705	683	674	656	676	666	656	644	705	657	647	739	673	669	667	698	682	714	707	678	702	657	656	702	672	664	699	698	687	635	693	702	657	651	653	672	682	690	661	670	703	685	700	707	677	726	649	710	659	693	714	704	673	692	716	675	656	728	718	685	699	654	698	728	708	684	697	721	692	713	665	688	694	672	651	652	691	698	698	668	681	693	695	675	668	636	664	681	656	682	643	717	661	705	697	689	656	707	747	713	710	687	691	719	723	700	657	670	696	678	711	689	694	683	684	696	733	665	688	665	684	713	677	684	726	695	724	720	677	704	703	696	687	700	676	658	711	695	666	669	700	693	710	678	684	649	672	674	698	623	711	671	683	670	668	692	718	657	709	704	727	737	700	698	682	690	719	668	654	708	705	723	651	664	739	711	672	700	710	725	681	664	676	737	689	680	660	651	681	656	670	725	642	721	694	692	662	707	680	693	717	684	701	681	698	720	703	675	714	690	709	683	670	713	672	655	675	682	699	682	716	673	713	708	699	717	692	711	686	716	634	687	714	759	714	657	683	664	683	662	650	652	672	681	734	686	718	698	751	740	627	667	683	691	687	660	667	687	661	688	687	670	715	722	693	677	695	656	701	747	711	669	656	685	702	682	730	685	696	634	654	692	653	666	719	709	680	712	745	680	703	635	711	713	713	657	662	653	625	686	675	712	654	704	690	735	666	706	748	677	685	670	673	689	670	725	657	709	687	710	671	643	734	667	709	678	681	674	683	692	675	695	704	704	706	692	702	703	672	681	684	707	673	691	661	697	702	684	670	693	720	706	652	648	708	660	680	690	706	645	732	706	654	715	705	735	707	721	718	622	687	659	707	675	689	691	721	656	707	680	632	726	676	651	720	710	683	707	711	713	707	703	711	731	669	668	703	734	697	708	672	638	716	678	691	696	661	686	686	729	662	674	652	714	679	684	703	672	672	703	703	728	710	693	755	743	717	664	720	672	698	668	650	678	725	680	746	701	694	705	655	681	712	731	693	692	690	673	685	648	712	673	684	652	693	716	698	694	691	669	689	722	709	664	707	721	693	667	651	655	664	710	675	658	698	650	727	712	708	684	670	681	717	684	694	713	665	701	697	670	688	667	675	686	712	678	670	660	665	659	658	720	714	680	712	703	666	656	680	711	738	669	649	683	681	732	682	704	694	652	661	705	679	652	714	667	706	708	658	698	687	704	688	611	682	696	665	696	684	677	692	695	667	700	663	660	693	710	659	674	712	712	694	714	688	710	679	690	686	725	673	685	657	712	697	701	709	696	667	730	715	685	692	675	717	656	666	689	699	689	649	699	652	671	677	715	671	698	690	733	712	674	676	716	647	702	692	662	674	707	694	717	710	746	690	737	698	676	656	683	674	669	711	730	684	709	647	639	675	700	694	700	677	695	688	693	708	680	662	722	730	654	665	660	651	643	668	703	688	696	701	674	658	733	691	705	656	734	725	711	724	646	706	703	685	667	720	720	691	665	764	660	661	722	712	704	698	636	729	642	665	695	677	663	696	705	662	690	638	661	679	696	706	710	711	624	674	710	691	679	654	682	671	689	648	689	712	686	659	689	668	636	653	671	698	698	726	724	681	676	695	677	650	651	647	664	662	664	712	674	688	720	697	701	656	705	681	679	699	689	691	697	681	691	658	709	682	676	665	705	694	720	665	736	675	691	697	679	743	692	713	716	677	714	719	676	681	679	690	699	645	666	667	700	694	718	745	696	704	670	691	665	699	617	601	677	695	676	634	643	730	681	647	672	732	721	696	705	679	714	696	708	685	687	680	692	702	686	712	703	683	687	643	688	659	678	744	653	660	667	706	691	668	664	707	678	699	673	693	731	718	676	663	697	625	637	627	683	698	723	664	658	696	612	699	683	682	712	666	681	700	678	675	698	685	736	685	656	689	682	693	680	676	682	670	670	678	645	661	738	640	691	666	711	670	653	727	715	647	725	711	689	679	699	710	742	652	715	676	681	681	656	723	717	645	688	679	682	688	784	730	675	696	723	693	716	671	712	667	716	684	732	660	695	707	728	696	719	684	669	673	688	689	660	700	683	717	748	634	692	716	738	726	691	695	647	640	653	668	667	698	671	718	703	693	665	661	670	705	683	717	700	706	697	708	669	663	689	658	661	707	620	701	699	622	711	698
38111	42793	6821	3712	2624	2132	1865	1609	1440	1326	1161	1129	1079	1025	1083	967	1063	984	938	961	906	892	915	921	974	911	934	942	913	937	953	950	890	930	920	912	874	905	919	927	931	883	932	917	905	885	917	934	912	879	891	862	919	810	907	804	859	934	908	961	950	900	876	918	913	912	943	899	874	861	868	852	882	922	867	884	857	840	870	888	843	884	990	893	896	905	879	910	849	872	921	937	850	933	919	951	942	869	857	908	928	883	900	881	882	880	922	977	871	882	871	903	878	868	950	941	868	888	898	896	858	904	892	871	895	829	885	893	930	906	861	885	935	879	901	889	863	914	890	878	853	908	868	894	923	883	872	871	892	886	897	871	895	869	863	837	899	974	857	927	848	895	880	884	964	872	905	842	869	911	909	832	930	900	889	908	906	916	935	927	907	869	880	914	873	910	902	872	926	939	888	856	904	898	907	874	908	904	907	882	923	840	876	911	906	895	893	906	915	831	906	847	950	902	816	874	902	909	841	834	858	895	882	873	943	888	864	918	882	901	885	930	875	901	888	928	912	837	908	890	880	914	853	891	872	924	860	916	862	880	886	928	847	949	886	895	902	887	877	884	868	840	878	874	882	950	937	875	890	884	859	929	857	877	926	863	877	891	913	924	842	908	919	877	906	915	905	902	868	831	906	985	901	901	880	856	862	883	903	849	861	906	860	931	893	873	913	908	841	887	897	877	847	874	908	920	899	947	869	882	880	828	893	922	905	869	851	895	885	860	879	901	858	878	859	917	883	845	906	899	899	878	895	891	863	890	892	883	862	867	855	880	831	913	918	904	873	904	901	892	858	940	792	897	863	863	888	883	871	855	896	844	906	877	875	896	897	869	860	915	876	918	852	870	877	863	900	900	889	874	866	880	848	923	882	915	895	894	890	944	905	890	877	822	883	884	894	934	906	900	837	864	904	825	912	886	886	928	918	822	882	927	910	830	888	878	910	897	910	896	897	878	963	833	876	941	880	897	880	927	895	876	894	903	894	927	930	879	900	871	868	848	868	878	918	880	883	864	896	864	896	876	861	914	918	917	950	916	852	880	944	871	839	854	826	854	938	881	882	895	927	947	916	950	871	900	838	854	876	897	866	873	923	907	943	869	867	887	891	937	889	881	865	886	883	881	907	893	896	912	885	873	914	905	900	893	922	891	898	891	880	898	864	940	908	885	887	883	881	883	897	949	910	947	902	935	865	920	877	914	889	887	894	859	910	853	901	872	891	921	876	883	904	893	927	912	922	927	861	849	870	913	900	891	894	866	900	892	896	851	880	898	832	873	902	881	886	860	913	912	906	867	898	859	875	869	891	856	889	905	902	868	896	908	921	847	902	820	864	868	919	870	847	908	898	890	886	898	849	869	924	843	885	914	853	871	873	923	950	850	926	925	885	827	944	869	886	908	941	869	814	813	871	939	878	867	902	870	872	915	851	936	903	881	866	856	882	905	931	896	899	867	886	901	926	855	900	877	921	882	875	864	884	855	952	882	903	888	900	856	857	876	887	933	850	920	858	868	844	894	941	821	899	914	857	932	830	898	916	837	893	889	930	890	880	847	891	863	918	924	905	939	895	837	868	885	896	848	873	896	857	869	841	837	838	886	846	875	915	883	896	885	879	854	844	894	916	931	879	907	888	861	878	901	889	874	870	895	857	913	903	935	852	903	935	889	904	889	894	934	898	936	908	887	892	903	901	897	873	877	893	889	869	863	895	887	880	897	866	858	894	902	903	888	901	898	881	885	888	872	946	877	904	854	879	897	914	890	902	889	910	911	887	834	924	921	872	882	871	883	901	932	860	835	902	976	876	864	886	893	906	895	871	867	870	876	888	919	919	875	940	891	850	917	884	880	883	856	874	856	922	887	840	920	927	855	925	853	902	874	943	913	857	847	873	884	870	897	913	885	949	838	888	902	889	877	929	881	911	841	849	869	904	923	879	918	819	894	910	885	901	881	876	906	867	925	884	922	887	889	884	935	857	830	874	884	916	853	919	911	930	900	849	960	905	890	879	903	883	892	865	849	867	843	919	928	846	950	873	901	874	902	877	880	895	902	899	887	863	856	849	814	924	881	884	910	935	861	910	893	943	882	936	863	983	882	918	878	871	878	869	917	861	857	860	907	903	895	906	928	893	872	900	886	934	906	899	862	898	940	915	869	900	903	893	873	893	885	937	810	862	931	864	881	871	869	924	883	887	910	906	886	901	847	896	904	906	876	859	941	874	875	815	860	854	871	933	929	880	895	876	902	895	866	862	865	919	845	894	930	887	887	861	906	929	860	897	887	945	889	896	916	886	925	899	882	900	939	899	860	894	880	965	906	863	877	845	917	921	914	906	903	906	905	884	880	931	890	863	884	884	901	918	870	884	893	859	902	872	902	854	931	879	912	843	839	885	910	880	895	915	877	908	888	895	899	941	922	833	860	938	877	854	897	864	910	854	861	922	884	883	933	837	863	821	920	905	904	886	870	894	852	881	872	891	938	925	894	844	906	907	836	896	917	867	895	848	880	894	908	874	889	892	928	876	905	877	874	908	894	928	889	897	919	901	886	885	854	874	832	870	869	846	917	915	892	898	849	876	912	878	932	843	892	933	860	844	896	886	831	851	865	915	890	875	910	897	898	909	881	849	886	855	909	877	873	898	881	827	880	868	873	936	871	869	852	894	856	899	878	866	875	879	879	887	869	884	890	926	887	882	921	827	894	895	852	894	917	921	895	868	891	915	831	906	903	861	886	872	893	879	863	884	821	929	906	852	904	870	893	853	889	904	876	921	848	879	912	871	863	867	913	877	856	858	846	846	868	880	900	852	905	890	915	856	877	864	861	885	924	869	880	883	860	913	851	928	896	908	859	819	879	898	857	852	848	854	854	902	870	915	876	867	893	872	910	860	896	882	874	945	915	939	902	832	857	916	879	891	880	861	897	876	907	885	928	847	915	858	913	880	929	914	878	879	904	911	894	853	839	853	873	874	880	938	917	865	834	893	857	883	918	950	896	943	903	867	852	878	895	912	853	885	843	911	878	892	930	902	893	911	890	916	853	877	911	928	871	919	886	897	844	856	874	932	869	861	941	855	947	890	894	882	892	887	890	897	892	944	908	942	924	882	913	898	868	904	935	927	848	836	883	939	864	879	873	849	945	845	910	866	914	912	901	950	883	903	876	859	928	862	916	940	900	856	916	898	909	869	840	898	898	871	914	856	886	901	876	894	869	958	905	874	901	922	962	844	888	891	808	867	901	929	882	830	889	902	882	912	927	807	884	926	908	886	890	883	905	952	856	879	869	882	883	930	839	918	914	844	893	889	932	875	906	865	877	913	934	838	867	845	882	886	929	883	821	915	865	851	951	911	868	926	835	881	893	896	896	927	916	897	928	916	920	903	886	897	909	927	881	849	892	914	858	886	918	881	917	870	893	938	880	894	948	832	865	938	885	872	868	859	875	906	912	920	851
22823	21120	28833	23561	21091	21092	7887	1289	1050	928	899	764	791	735	692	684	656	700	660	658	664	675	652	631	691	610	662	641	617	655	582	593	648	635	607	688	604	617	607	632	626	596	665	649	608	626	610	577	607	655	584	600	616	635	554	579	600	640	602	603	583	609	603	603	628	615	637	588	606	614	622	636	592	614	622	610	606	568	571	565	616	575	586	612	576	632	629	587	604	585	547	605	600	626	631	614	602	569	641	615	609	624	581	604	610	590	589	586	586	596	570	610	577	608	614	648	579	568	649	581	607	576	580	608	595	586	574	602	586	612	618	579	584	634	572	583	592	605	598	573	568	602	641	599	605	564	606	554	574	588	580	562	606	600	622	575	587	597	634	633	615	572	584	620	605	567	575	601	560	604	610	600	575	628	628	599	606	612	598	601	564	576	593	606	582	609	594	593	559	660	594	610	611	559	599	553	624	574	590	604	599	610	584	618	639	553	606	583	598	611	618	567	584	525	648	563	638	590	596	563	633	595	623	570	591	618	602	574	521	577	610	595	566	610	631	636	616	553	616	585	611	598	580	616	578	562	591	583	544	596	574	583	556	597	563	567	605	574	573	659	543	558	590	567	619	612	560	587	556	554	558	591	583	590	600	592	614	554	570	571	627	544	570	570	589	600	635	574	584	570	551	563	563	597	593	570	565	570	606	573	616	621	619	616	601	599	560	601	604	572	564	601	635	626	598	606	579	600	588	597	571	596	572	609	581	558	600	547	612	585	604	621	572	569	579	590	609	617	569	561	599	606	612	587	511	589	545	581	617	589	562	559	647	578	575	556	586	586	597	585	559	558	566	611	540	554	599	551	622	586	622	594	597	585	627	558	610	617	586	573	560	653	631	598	623	601	603	584	542	596	553	580	609	580	599	593	600	612	623	588	554	612	551	589	585	576	607	585	593	601	578	585	597	570	565	640	586	581	575	575	603	564	584	627	598	588	592	571	571	621	603	547	590	568	599	566	562	632	614	597	603	592	548	636	593	569	596	578	583	600	576	618	579	609	594	575	560	545	585	560	599	605	591	598	581	609	624	574	535	587	569	579	578	560	613	588	575	604	592	570	560	578	573	610	622	581	557	571	580	586	563	583	583	590	627	595	591	607	599	602	574	607	582	594	615	556	585	605	543	575	590	617	619	597	587	623	561	558	576	596	576	580	620	611	564	599	578	568	574	622	590	590	579	568	600	576	588	579	586	594	597	566	629	564	592	599	618	568	626	624	544	615	613	583	592	576	592	574	621	559	610	591	578	553	638	562	609	620	584	613	593	597	664	568	612	605	653	622	635	592	609	580	555	572	576	625	614	608	575	543	532	584	519	595	534	578	588	586	590	561	601	566	609	605	586	612	587	625	585	534	606	592	578	600	584	634	577	594	584	576	588	613	577	516	552	572	595	566	631	576	546	618	543	601	569	582	556	629	610	647	581	607	583	629	604	615	612	554	619	558	658	605	620	585	581	647	597	608	607	611	607	592	603	580	592	566	592	529	566	565	623	626	578	609	596	644	559	580	612	601	603	569	559	622	581	601	597	613	588	567	588	549	603	613	639	598	578	599	591	584	564	614	599	536	573	589	550	603	563	578	624	572	554	602	632	576	598	570	573	597	615	590	637	610	643	590	584	605	582	589	612	588	595	589	593	588	592	585	575	571	630	601	547	621	550	590	612	608	595	565	543	574	618	535	569	580	585	575	608	561	588	579	585	606	575	591	586	592	603	597	578	572	583	591	585	608	606	559	567	565	589	594	594	608	550	612	619	592	566	633	564	580	621	592	592	587	574	597	601	622	571	590	604	600	592	589	587	559	603	630	553	546	611	627	598	571	566	619	577	597	559	572	583	569	551	599	589	651	592	553	570	572	583	590	598	541	622	586	578	560	601	557	637	617	605	584	595	560	606	629	575	605	588	595	607	589	565	581	585	584	558	597	565	539	581	609	617	601	605	586	600	587	609	598	620	571	534	608	643	610	627	547	597	585	589	574	587	581	601	567	586	560	624	608	635	592	605	598	618	587	597	621	587	592	566	581	619	613	588	590	617	557	580	598	639	553	600	607	571	566	591	596	603	623	579	607	616	609	556	579	609	596	564	592	592	591	551	639	577	550	580	562	625	610	628	594	562	576	580	587	577	581	618	570	566	560	606	631	609	601	585	591	558	556	586	607	582	599	610	594	599	584	621	645	645	602	594	583	561	593	605	555	600	580	612	582	534	562	564	592	580	609	611	601	587	615	589	609	583	617	569	576	585	577	609	599	608	636	596	573	619	537	596	611	618	555	582	582	593	603	617	579	617	635	577	649	614	575	577	565	552	582	585	607	568	604	592	610	624	601	608	612	567	639	605	616	582	578	610	602	624	595	572	582	572	637	625	607	594	578	607	580	621	631	573	596	602	575	626	607	640	570	589	591	616	569	577	570	535	621	566	617	575	606	631	613	581	598	561	614	579	579	618	602	614	620	627	579	574	603	585	599	609	613	632	608	624	624	603	644	648	591	611	634	614	616	586	588	634	619	533	632	597	632	580	580	595	613	563	597	558	575	554	604	587	606	585	589	564	624	592	607	578	584	584	580	601	601	603	609	645	602	587	612	616	594	600	590	570	579	553	590	605	552	547	644	627	536	592	596	591	591	593	604	547	529	595	548	583	615	552	565	579	597	565	625	593	607	582	566	565	585	650	605	574	618	629	595	617	600	561	548	587	608	630	577	615	615	579	601	580	594	617	575	537	577	580	583	561	608	576	539	612	553	571	594	552	587	632	599	615	556	588	591	609	616	598	611	562	585	590	567	626	604	620	563	588	591	538	593	613	614	572	594	598	609	555	609	563	636	578	607	647	567	602	576	619	622	566	572	579	585	581	562	591	577	585	637	599	557	627	559	579	588	602	540	560	608	541	561	604	615	568	566	613	611	573	575	570	563	601	622	650	588	569	572	629	607	658	552	608	554	637	581	614	561	582	589	593	632	550	613	579	580	624	583	591	589	582	596	563	562	554	569	590	586	601	605	562	579	553	568	568	561	611	571	595	587	554	613	575	602	611	587	580	599	560	576	618	622	571	588	608	608	577	609	607	586	607	569	585	537	585	575	628	599	592	571	602	597	527	554	591	577	568	578	568	549	610	545	643	602	593	617	591	611	581	603	589	548	608	527	581	549	597	603	585	576	592	594	558	560	616	521	613	584	591	610	599	552	559	597	596	583	599	612	570	590	558	599	637	619	594	555	547	608	588	641	606	571	620	574	620	608	582	573	577	586	570	615	567	597	568	580	628	645	581	561	619	600	604	615	594	637	619	606	603	606	559	626	580	589	560	589	605	549	609	627	616	630	534	595	565	563	552	564	625	594	554	582	589	578	573	573	613	582	585	559	570	612	591	584	619	633	641	556	596	603	576	561	561	583	594	570	617	623	587	616	602	581	578	582	594	569	589	607	555	578	580	595	601	624	577	564	572	628
42577	50320	10940	5650	4098	3156	2536	2052	1826	1520	1327	1311	1187	1175	1054	945	1020	940	942	919	861	932	855	833	825	834	825	825	793	828	817	762	839	847	859	762	836	803	752	811	787	806	769	772	794	789	780	802	759	763	781	816	806	823	770	761	811	836	754	778	789	808	743	791	770	793	778	786	769	767	748	798	769	762	786	785	747	778	750	750	773	804	766	776	776	744	782	782	755	737	790	781	761	788	780	781	827	764	787	839	797	795	785	815	778	802	794	797	753	756	752	770	758	778	765	815	782	771	748	790	758	745	764	748	742	807	743	791	814	793	711	770	755	767	821	785	778	774	790	752	795	776	769	747	750	751	768	783	742	794	766	809	747	755	785	753	759	811	797	770	763	753	762	778	746	733	757	733	758	786	782	788	749	811	762	796	774	779	798	754	764	770	776	731	813	756	750	745	792	752	715	750	787	839	775	750	726	749	736	732	762	748	761	766	728	761	770	749	765	779	758	773	723	710	749	756	800	821	749	750	779	792	763	745	771	802	747	729	773	757	747	788	781	805	766	783	768	732	816	800	776	713	790	792	735	773	797	749	799	759	773	717	803	817	784	830	767	712	787	771	742	785	764	809	768	760	746	797	743	803	785	772	770	826	778	808	783	747	833	779	750	791	744	797	779	802	748	787	759	745	828	788	775	780	843	771	705	768	733	774	788	717	827	752	721	742	757	769	806	757	809	806	770	806	740	818	790	776	744	775	801	775	757	761	743	764	824	762	749	780	740	778	778	742	784	779	796	796	721	773	684	799	778	743	791	763	791	778	796	806	768	779	778	761	777	823	798	740	795	772	757	798	823	753	753	751	775	778	807	736	798	801	753	763	757	763	764	744	748	830	787	767	783	768	789	766	775	775	791	788	750	803	852	752	741	715	754	789	802	775	762	754	794	811	767	698	786	805	747	771	712	799	748	768	762	764	715	774	748	753	726	784	762	763	747	749	782	733	752	729	761	784	748	765	778	766	789	801	767	780	720	800	821	763	726	735	748	729	806	782	736	784	743	736	755	813	774	764	721	776	744	775	776	745	795	776	797	735	755	820	746	824	737	764	751	783	805	812	804	772	777	771	713	753	780	817	742	759	765	783	732	746	806	782	756	766	790	770	789	831	729	791	794	816	726	763	803	787	764	750	711	844	782	791	729	776	796	765	805	785	821	753	772	783	779	764	783	806	766	769	766	738	750	764	791	794	770	794	792	782	798	757	733	755	799	795	744	770	763	776	765	757	787	757	790	754	745	767	788	743	806	773	722	797	799	775	778	762	810	784	802	771	769	759	790	806	766	774	755	730	759	709	737	799	751	783	807	795	770	712	802	811	766	777	806	782	764	714	730	803	735	763	762	772	768	751	761	870	774	820	785	717	762	744	724	772	811	800	768	775	788	794	768	722	768	775	798	751	772	748	725	744	789	742	776	761	747	842	751	748	747	765	801	761	775	787	720	732	813	723	802	778	763	736	751	781	760	759	770	772	781	791	764	751	736	747	774	774	781	790	722	742	747	747	735	794	810	686	780	768	813	752	777	731	778	774	767	780	746	735	800	754	718	821	779	722	745	788	742	804	747	801	773	799	785	767	775	767	757	801	797	788	780	810	800	770	759	754	716	768	719	800	729	759	734	788	772	792	750	717	740	725	722	746	754	781	792	755	743	800	724	755	727	765	756	724	763	779	774	705	793	725	757	751	770	773	792	773	769	752	749	781	759	743	788	769	782	758	813	808	772	766	743	803	817	751	749	794	753	735	759	762	818	811	802	761	810	795	739	764	770	793	809	762	758	781	809	794	774	736	777	802	791	789	784	811	794	757	798	722	746	739	760	734	779	809	780	778	791	745	780	769	783	734	805	793	729	752	762	764	754	748	796	780	739	759	805	763	782	736	776	802	765	753	814	785	795	756	817	777	753	733	723	743	781	785	737	767	762	753	765	799	772	767	751	791	762	792	789	728	765	755	821	785	822	772	804	807	732	729	720	793	767	800	801	854	726	775	822	764	794	790	774	804	712	723	740	745	761	739	784	810	725	757	779	772	756	800	792	749	751	791	788	754	769	733	802	773	744	758	753	812	787	789	730	777	746	759	764	783	746	763	765	837	770	759	742	831	772	781	781	729	733	746	773	792	755	775	775	792	748	747	745	771	758	748	751	696	763	755	790	730	740	775	782	760	692	745	754	747	727	760	773	745	760	763	734	757	777	776	751	805	771	815	766	802	746	784	764	795	772	747	759	784	734	759	808	715	790	733	758	778	780	756	767	802	771	778	793	786	749	765	760	758	774	784	770	771	769	760	806	781	778	778	801	808	777	753	735	773	772	722	772	785	749	780	803	757	731	745	766	748	766	776	741	764	764	804	759	795	777	775	723	793	776	781	771	753	729	765	745	800	708	740	754	779	791	747	753	788	826	771	772	728	724	744	721	749	702	746	782	775	806	747	765	780	777	782	777	744	765	797	767	744	772	787	780	756	807	807	770	788	804	760	793	788	791	765	760	759	738	732	728	767	789	791	804	729	789	749	772	804	759	666	755	758	735	794	819	755	761	787	777	770	772	810	788	764	720	760	801	698	821	829	749	769	745	785	761	795	765	734	749	720	746	779	790	762	768	782	766	784	809	806	757	800	840	779	787	783	759	771	775	744	742	779	799	759	777	780	780	782	783	700	820	843	777	765	764	698	784	744	759	709	760	804	752	792	708	784	771	765	789	790	801	750	767	764	819	772	738	792	787	763	802	808	789	765	787	753	767	842	755	764	768	746	780	809	777	739	771	757	760	812	798	732	737	786	802	719	767	796	754	819	790	773	766	750	840	756	779	791	739	772	772	793	809	746	784	733	773	752	774	774	756	737	767	792	793	797	714	715	750	762	711	795	768	713	803	758	788	785	752	770	793	739	789	754	774	794	783	778	787	743	728	776	794	793	743	749	779	751	736	784	769	729	782	806	740	783	742	761	768	806	770	765	796	736	764	803	781	810	759	820	767	756	807	838	722	757	779	807	815	788	774	750	782	770	744	765	751	787	771	771	805	821	792	757	785	744	768	764	814	772	758	775	783	751	805	755	755	773	770	750	764	785	753	744	736	790	800	769	713	820	796	782	789	737	750	772	768	748	777	710	768	758	738	732	786	723	736	727	788	750	801	730	735	748	794	746	764	764	762	766	771	732	755	779	779	793	801	750	792	798	787	736	738	790	814	799	765	758	746	805	804	768	783	790	799	738	734	710	767	766	750	703	812	776	746	775	772	762	749	829	752	749	734	791	708	814	772	762	778	822	805	772	732	734	776	811	787	707	799	746	752	808	765	808	757	767	776	753	776	770	748	766	751	761	810	795	804	805	768	720	767	750	750	775	779	754	758	748	805	713	782	777	769	768	795	746	755	789	807	790	724	734	788	824	742	786	734	775	798	756	760	825	764	731	784	765	785	737	738	777	762	820	729	788	724	772	739	746	757	746	756	789
28744	23482	12921	1695	813	731	565	470	516	471	471	465	461	492	488	491	443	445	479	473	472	466	425	496	443	421	420	453	460	479	446	467	430	475	451	468	431	448	468	461	438	443	459	492	478	482	465	487	468	473	463	443	455	421	504	458	437	506	471	484	486	433	431	435	425	484	490	469	455	446	425	461	455	440	474	425	445	429	470	444	512	424	420	469	444	487	449	460	464	447	485	464	431	491	415	459	429	502	446	460	457	467	444	468	483	485	455	485	490	464	419	456	480	462	440	471	451	457	463	419	459	470	477	472	461	437	462	446	452	434	442	470	455	461	469	474	481	457	446	525	469	475	470	424	466	473	487	452	460	451	483	454	405	468	435	445	457	430	453	507	466	458	479	482	478	472	433	496	448	464	464	474	466	473	444	440	427	487	451	450	456	466	466	441	454	447	447	446	442	480	472	421	433	461	477	462	469	464	445	455	460	420	478	406	474	465	447	492	480	454	455	445	469	461	475	459	456	475	435	480	444	443	447	442	460	481	440	469	446	427	431	470	457	440	456	425	447	444	464	459	446	463	447	452	478	468	453	486	492	436	452	483	459	457	443	445	444	451	458	442	447	458	461	460	466	483	463	490	447	470	472	477	442	451	510	484	465	431	417	439	479	433	425	433	491	446	458	455	458	480	464	458	451	462	463	474	462	466	457	448	481	480	493	436	468	446	489	471	477	437	462	453	436	454	450	457	472	449	453	467	499	457	418	417	433	435	456	450	459	458	450	446	492	446	426	472	468	448	481	471	458	446	458	425	425	481	425	427	452	496	460	453	451	419	433	448	471	484	488	482	460	459	512	501	455	452	403	472	399	467	439	446	434	472	449	481	463	463	487	451	411	489	457	476	453	436	436	460	467	457	462	444	465	481	454	423	470	428	477	459	484	459	456	492	443	471	458	421	427	469	482	450	467	443	445	448	456	476	449	454	457	478	438	453	453	474	457	487	458	473	473	476	478	466	461	480	458	488	470	483	435	463	476	459	484	429	431	448	445	442	446	444	463	474	432	433	457	473	447	454	414	496	468	442	491	468	455	452	468	491	482	476	487	454	479	461	470	486	458	438	450	446	488	458	443	416	443	438	449	477	452	420	481	458	445	456	461	443	485	475	486	466	455	446	435	470	437	429	447	467	482	465	474	442	468	473	486	461	451	441	463	452	453	482	493	497	422	428	466	436	436	449	447	485	465	449	429	444	497	428	425	473	432	444	431	474	459	424	459	457	462	497	485	426	417	477	466	464	465	483	458	482	460	486	467	479	456	442	488	479	437	447	500	419	485	453	460	464	464	473	467	422	457	424	444	473	479	461	479	462	434	462	475	443	431	460	435	447	477	467	468	462	437	464	419	441	485	470	465	446	458	481	466	492	440	497	440	441	430	505	492	494	451	460	446	473	465	435	466	467	468	466	480	465	466	469	421	459	455	467	456	427	470	470	429	455	464	425	432	479	459	471	459	454	442	432	438	451	468	489	432	462	440	428	449	482	485	407	458	448	491	485	485	469	431	452	471	477	455	493	478	452	455	475	441	492	434	438	458	469	467	465	492	422	444	435	447	429	444	418	426	488	444	447	491	438	429	457	444	452	489	454	414	463	495	467	470	480	470	458	484	448	459	455	458	467	482	471	442	440	476	438	458	444	490	419	447	488	445	438	480	456	488	489	494	478	465	473	453	463	464	462	476	424	482	460	498	498	423	464	466	494	457	458	448	453	418	472	447	434	455	461	465	440	434	424	451	409	475	473	466	436	461	446	465	427	456	481	443	478	440	446	462	429	463	467	444	417	426	467	461	447	480	451	450	454	447	491	432	465	480	490	436	456	441	442	444	475	497	440	490	453	461	481	458	413	510	415	455	461	468	484	447	415	438	465	492	412	459	452	481	479	459	434	472	446	420	437	466	444	456	484	473	473	452	424	417	471	517	458	460	456	449	442	460	432	456	430	455	482	435	461	470	461	425	456	467	420	465	448	429	433	446	478	470	414	483	430	442	459	466	416	423	462	443	415	431	451	453	485	425	516	462	422	446	433	452	456	481	486	450	461	438	414	458	446	447	483	445	457	451	451	469	483	429	444	454	485	493	470	437	512	481	475	429	464	441	476	420	472	441	430	469	438	478	454	464	468	478	457	464	510	420	508	443	485	434	487	475	463	466	439	474	471	507	467	445	460	432	455	437	446	437	447	480	437	458	469	459	426	455	436	483	458	448	453	476	497	418	485	500	430	434	466	487	478	452	442	462	484	476	427	418	437	500	439	443	438	440	451	469	476	469	419	449	451	477	507	466	465	481	453	455	449	478	463	494	432	437	441	446	448	469	472	476	452	486	445	447	478	419	477	458	455	447	482	461	468	493	445	466	477	458	497	473	449	442	485	502	429	457	434	459	458	462	445	454	481	490	455	447	436	463	437	450	467	456	446	460	463	435	455	457	448	445	447	476	437	443	485	422	438	494	447	479	493	443	411	480	468	454	439	483	446	479	459	440	472	460	442	449	436	450	426	468	488	449	440	474	462	463	442	485	475	412	468	453	460	471	442	483	471	410	476	482	446	473	454	476	472	475	475	490	468	456	443	459	474	452	452	489	451	413	455	425	457	465	427	432	450	429	441	454	434	447	440	469	471	466	485	439	454	458	489	438	449	444	449	438	466	483	458	422	447	466	479	451	453	424	447	465	463	466	452	467	451	444	434	478	425	457	442	453	488	474	442	489	453	475	456	442	468	460	453	449	470	458	467	427	449	439	444	454	453	452	460	454	458	494	468	470	439	438	442	473	465	466	473	457	469	465	445	484	455	456	455	479	452	464	462	448	503	456	488	444	484	475	464	431	480	488	502	450	442	479	462	439	456	427	446	425	417	436	493	477	449	483	477	467	483	505	499	421	477	469	463	452	446	481	469	469	458	489	460	464	434	454	460	433	454	432	477	508	456	429	469	475	443	438	429	470	454	463	461	456	436	457	456	460	455	472	445	413	437	450	434	461	472	451	481	410	440	439	458	479	466	478	452	453	435	451	462	472	401	480	438	451	509	484	504	485	474	463	445	436	480	489	450	475	479	473	478	418	442	455	384	495	465	423	459	424	466	469	442	470	417	456	449	454	471	445	488	450	465	455	466	460	466	463	442	450	451	427	440	439	454	447	458	454	453	487	448	478	453	530	460	452	475	472	486	450	457	445	464	420	406	470	427	453	469	418	486	430	459	444	461	455	466	432	458	446	449	440	469	467	474	452	476	452	464	454	464	450	475	474	448	429	480	451	482	416	455	432	436	467	431	425	454	431	412	493	444	460	451	474	482	455	446	498	447	482	435	440	468	458	425	460	434	469	468	439	445	481	484	459	452	444	439	458	489	488	450	501	496	486	434	454	442	480	473	493	450	464	426	447	452	446	450	472	487	456	459	455	457	472	441	447	466	497	453	473	458	478	490	437	439	431	475	435	460	465	451	436	481	464	489
35209	30306	1226	842	724	720	696	639	668	622	651	622	590	628	635	642	627	582	597	611	651	622	619	592	585	548	528	634	639	574	587	600	573	591	559	608	619	615	588	611	609	588	632	616	590	613	595	613	586	600	593	560	574	605	637	596	626	577	573	607	609	582	600	588	589	556	633	612	563	594	620	590	596	585	606	583	630	619	611	602	619	621	632	613	624	584	603	566	569	608	587	646	581	594	588	611	578	639	638	633	514	585	578	610	608	638	568	589	603	551	595	560	580	619	623	577	625	560	664	620	590	595	570	641	602	607	597	589	627	590	551	576	620	599	581	589	604	610	658	612	621	611	611	567	604	584	571	587	611	553	573	611	599	590	628	651	593	599	571	582	562	638	627	623	587	607	629	648	644	620	625	632	656	636	605	557	642	626	601	597	571	567	596	619	651	600	593	548	618	585	582	590	633	602	594	600	594	606	607	559	601	610	602	616	610	569	616	591	583	612	600	543	584	576	593	558	552	562	574	610	609	585	599	572	577	595	602	561	556	614	614	636	573	617	603	573	612	560	622	629	623	587	594	615	616	627	615	632	578	604	545	597	601	626	582	617	580	576	642	598	575	641	577	578	620	567	590	621	596	612	611	628	587	650	595	612	540	608	589	539	598	597	616	575	572	604	592	608	622	642	611	606	599	571	603	603	606	599	583	603	555	679	546	580	591	590	600	557	591	645	645	575	590	641	619	594	644	590	602	631	630	586	638	598	608	569	627	598	588	600	610	576	588	614	564	578	632	614	623	560	628	608	610	600	620	579	585	572	636	622	585	607	620	605	592	603	626	629	566	615	587	606	612	661	583	608	571	570	625	612	623	594	582	634	642	602	580	606	617	626	626	590	594	556	587	564	562	610	626	595	533	653	645	594	597	562	634	606	586	572	586	596	569	604	612	597	623	582	560	600	590	604	599	580	631	604	615	614	622	578	618	606	591	621	568	624	576	595	605	591	623	607	611	569	618	593	588	532	590	616	543	591	565	578	629	610	586	595	585	607	601	629	609	581	568	568	619	622	601	631	591	600	592	642	625	605	625	575	613	603	655	608	570	644	628	604	574	589	573	597	626	583	617	625	614	590	613	604	599	580	589	605	644	638	611	609	587	632	603	594	630	566	568	627	618	550	604	619	603	614	618	640	626	575	642	567	603	596	624	592	592	585	607	569	614	618	582	625	609	624	610	620	575	587	603	628	592	602	620	618	613	629	584	569	620	618	633	584	611	589	608	566	570	587	589	600	604	569	588	563	587	558	587	595	576	605	610	596	596	629	583	614	592	609	644	561	609	576	590	587	596	601	588	595	561	619	623	609	562	581	545	627	547	633	639	593	592	622	571	608	607	608	613	639	564	611	586	632	605	586	620	590	580	610	602	605	592	617	619	590	633	595	588	606	613	607	611	617	609	599	620	586	561	606	599	606	582	571	581	558	625	552	561	600	635	583	603	613	575	590	605	615	581	553	624	595	572	561	605	588	627	631	561	619	619	580	609	593	615	607	623	614	626	616	577	578	612	624	605	607	576	630	617	583	581	593	598	582	594	574	620	614	617	588	590	615	620	601	632	561	594	577	578	593	575	594	599	588	590	596	639	630	634	603	603	603	656	547	635	585	614	587	543	623	621	618	600	598	612	593	614	569	615	569	568	606	576	620	569	584	611	558	635	590	610	596	614	564	651	582	613	597	573	617	629	612	618	603	596	604	629	575	641	583	588	580	606	565	587	613	621	603	598	651	562	601	626	597	607	593	556	614	603	546	548	584	576	600	595	593	564	608	649	569	611	587	602	574	610	598	619	616	628	553	579	584	603	594	651	573	555	605	587	601	610	554	615	599	600	579	637	574	605	561	608	608	628	600	614	594	589	589	619	611	659	614	591	589	609	594	561	672	604	595	592	613	604	622	588	606	599	613	629	575	582	618	632	609	586	565	633	632	624	604	611	593	610	613	593	596	635	573	610	564	618	645	592	569	603	591	555	581	618	583	585	628	584	572	591	595	600	580	606	597	635	628	607	574	568	625	619	636	598	601	584	610	611	608	645	603	590	614	567	607	566	642	638	590	576	610	604	628	598	600	634	628	578	615	609	586	588	609	613	596	617	615	646	617	619	565	618	608	583	580	655	594	609	560	602	600	602	611	602	604	549	612	608	575	658	599	601	625	550	575	594	584	604	578	571	626	592	590	608	605	561	578	602	579	596	590	567	573	626	588	612	596	603	613	586	547	553	607	626	607	653	611	602	584	602	592	586	571	580	613	619	634	557	593	579	581	592	626	636	608	628	607	598	568	593	607	642	586	536	566	595	587	580	630	557	648	606	583	589	631	571	584	579	608	615	581	573	587	607	588	597	641	639	608	554	562	557	567	615	608	589	610	554	587	607	626	609	596	580	578	569	587	588	585	606	624	614	574	632	632	618	617	589	658	634	631	589	624	588	583	589	605	569	581	660	625	552	589	572	579	629	618	599	578	582	613	607	603	593	592	613	567	582	546	617	592	625	607	614	606	619	626	560	632	575	628	584	596	631	627	574	614	624	597	607	618	570	603	604	617	635	582	603	572	617	623	579	590	620	628	573	534	618	576	627	615	605	575	557	579	594	618	560	570	549	560	604	632	579	595	583	574	621	633	642	599	636	565	601	604	612	608	620	592	655	586	597	568	598	574	599	586	625	635	620	579	580	585	571	554	598	628	647	595	584	601	533	643	556	598	627	569	601	598	599	590	567	628	589	586	575	610	597	635	590	641	654	626	602	592	640	586	597	593	561	535	605	616	586	589	588	652	637	584	583	576	620	577	617	568	609	620	611	594	600	595	630	608	624	608	552	591	547	611	567	567	598	592	611	594	613	561	571	643	602	600	615	603	585	590	607	649	591	580	611	562	612	597	618	562	561	569	596	565	614	595	596	605	622	614	616	606	575	598	584	580	602	596	571	609	619	597	575	579	563	566	550	598	577	606	611	645	616	625	569	591	628	556	622	609	654	650	623	579	619	570	579	547	579	564	582	579	620	595	569	625	590	603	620	609	586	608	627	589	590	603	589	615	611	580	633	593	610	604	572	593	570	610	573	568	599	600	585	627	584	612	628	590	555	597	596	638	617	592	600	557	605	574	575	607	593	558	572	569	627	620	595	674	591	588	609	618	567	585	619	589	622	578	637	579	600	606	616	600	623	613	601	598	576	583	600	613	580	609	567	569	640	585	605	591	611	615	617	576	593	592	595	653	619	577	560	601	637	594	604	622	581	622	590	615	628	569	606	632	626	570	545	604	601	603	590	641	616	566	566	610	584	593	606	627	598	570	591	618	610	611	538	597	613	611	588	578	607	616	583	605	575	611	609	589	574	611	600	627	612	603	542	598	644	576	589	639	631	556	584	636	598	592	580	625	603	573	570	598	594	609	629	548	587	642	584	599	608	614	646	559	624	561	569	547	583	624	617	630	637	540	594	609	637	678	577	562
23868	21108	28344	24055	21046	9144	1363	1015	899	847	801	857	726	799	727	773	706	705	745	672	670	736	701	680	698	684	687	700	708	711	685	699	664	699	603	676	686	722	748	733	690	687	698	678	659	702	653	680	669	709	655	669	681	658	625	655	670	677	678	694	698	708	659	720	679	723	689	676	683	655	688	723	760	646	708	689	657	709	682	608	717	703	660	719	695	656	658	689	682	698	684	661	688	684	649	696	675	670	688	690	667	641	658	624	738	682	676	679	664	632	696	695	674	711	653	705	673	699	718	682	662	693	658	633	674	662	673	650	706	704	726	649	673	699	673	748	687	728	691	675	649	705	699	664	732	675	659	670	673	735	653	654	626	706	709	705	697	657	667	720	662	698	718	673	687	718	674	706	671	687	654	726	728	716	680	696	697	648	709	726	641	662	666	716	683	642	727	688	665	685	691	695	678	650	663	703	699	719	718	694	665	673	660	680	641	677	645	676	724	686	671	668	673	701	700	691	687	662	685	697	733	705	701	687	706	735	662	709	712	722	690	691	646	687	702	710	742	679	661	695	701	655	665	700	659	697	675	691	711	648	704	657	710	678	721	650	694	672	658	678	646	667	664	683	683	688	696	700	699	720	702	667	672	716	739	667	714	695	685	728	705	671	719	650	673	698	690	699	692	684	684	688	669	678	677	670	676	698	685	708	757	700	712	702	628	696	676	687	698	646	679	659	657	697	638	713	726	716	670	706	686	702	701	690	673	738	664	666	636	679	642	645	690	661	689	703	715	688	670	661	736	644	704	689	708	743	730	674	721	686	679	634	716	695	680	701	634	677	680	684	660	708	676	654	698	700	711	662	671	666	721	753	677	646	687	622	698	677	656	701	682	666	708	676	713	722	696	693	651	661	711	722	684	692	687	693	682	684	694	712	705	715	714	674	672	704	681	676	697	706	646	662	687	673	713	691	668	688	693	670	646	707	679	710	698	677	697	699	656	667	671	744	687	698	689	720	702	675	653	671	676	704	695	678	654	637	746	704	639	629	714	642	687	702	724	690	664	653	681	688	653	723	719	695	714	665	722	684	694	658	712	718	663	684	694	703	664	666	639	698	686	687	650	716	705	683	701	648	641	670	674	649	684	724	682	698	692	709	648	694	705	699	657	690	648	673	701	707	721	685	683	660	680	687	701	679	682	687	617	761	708	639	682	673	664	643	686	658	667	685	643	688	677	663	710	682	709	659	698	646	685	710	636	652	673	687	647	717	657	693	698	694	669	676	668	652	694	645	701	720	672	635	679	703	655	666	667	610	649	663	661	703	692	666	731	712	686	657	708	634	669	667	692	654	683	669	670	649	712	694	692	687	663	651	640	673	719	687	704	715	694	681	685	693	692	720	682	639	714	665	675	671	666	685	712	710	690	670	689	653	682	707	691	669	657	699	691	669	680	701	656	678	660	709	716	676	712	659	712	702	694	684	696	616	636	661	676	655	693	685	677	685	687	665	626	655	647	691	655	686	705	757	698	720	640	664	684	691	679	669	664	681	730	650	679	716	660	744	683	671	684	728	698	690	631	640	692	681	678	660	674	711	694	718	656	657	650	704	703	713	680	648	689	626	706	701	696	704	672	676	695	721	690	693	674	690	681	677	646	676	674	697	646	641	701	670	706	724	707	713	703	628	655	727	694	721	652	716	684	671	712	707	695	672	681	692	613	682	691	735	692	636	686	703	673	680	667	677	672	659	666	679	678	665	666	648	669	688	686	652	711	649	645	674	700	716	688	679	680	660	680	636	667	655	730	688	622	700	643	695	673	678	653	692	676	662	686	703	667	690	663	654	684	684	705	688	680	666	674	707	694	609	723	629	634	662	659	719	652	643	738	732	692	671	689	651	704	716	683	701	681	715	673	694	686	681	660	615	691	685	679	692	643	693	656	634	600	669	640	691	680	713	730	696	729	716	680	724	665	691	703	716	708	680	704	663	705	660	677	666	666	717	688	649	690	656	665	697	698	696	702	692	681	712	687	671	640	669	666	686	691	657	667	677	682	686	650	685	659	660	680	710	640	628	677	663	671	682	686	689	640	717	670	718	661	716	693	733	632	674	648	723	677	683	698	686	668	689	688	667	670	649	707	702	712	665	670	660	664	665	729	647	674	650	652	701	651	659	625	695	694	673	650	662	720	719	685	688	714	695	697	700	708	688	751	648	695	646	718	642	655	707	653	687	659	673	657	677	660	631	660	689	707	692	667	697	677	686	722	692	734	675	669	694	666	690	705	671	675	684	684	702	737	641	700	690	706	665	664	657	645	679	654	691	659	621	676	665	694	713	688	668	658	685	665	714	655	670	694	683	743	654	745	703	729	677	659	712	649	705	680	715	598	668	697	721	636	679	651	686	677	659	687	728	677	685	669	671	672	703	628	667	698	663	603	683	698	720	737	682	659	678	658	701	684	676	684	656	699	692	684	672	689	695	660	703	690	704	659	690	692	677	710	645	674	707	670	678	671	719	677	703	652	623	652	705	726	742	694	684	711	701	690	693	683	637	655	659	660	666	704	673	708	699	703	705	666	691	651	696	666	633	655	682	657	702	688	665	645	673	689	674	724	673	666	727	696	658	681	663	686	656	705	677	692	649	658	714	715	681	700	655	658	693	697	695	665	643	692	711	718	676	669	717	642	681	716	644	677	721	675	685	633	636	676	701	738	669	679	714	643	692	761	665	620	630	678	628	646	715	705	698	660	676	672	715	662	713	677	682	649	711	662	699	682	685	646	689	653	681	719	683	652	693	672	650	652	689	727	681	651	722	660	700	654	656	636	666	650	650	711	740	661	678	654	684	651	673	666	763	657	707	682	712	692	718	651	679	692	681	659	674	661	636	654	627	703	720	645	652	686	694	671	702	710	674	706	686	665	715	668	651	651	722	637	691	647	683	730	650	690	643	670	680	683	628	694	710	658	622	645	678	676	661	691	703	649	685	673	675	704	667	641	659	615	665	737	669	697	700	689	710	661	693	661	703	671	685	595	686	653	719	701	671	665	704	691	662	650	660	678	689	663	690	687	665	719	692	645	638	708	686	657	672	663	674	678	710	614	695	714	663	689	683	708	695	647	607	695	693	649	656	684	666	666	666	722	706	650	695	682	658	680	685	639	694	691	682	710	702	645	698	680	670	671	670	687	646	684	642	691	715	630	665	689	675	700	717	708	693	713	677	702	666	696	671	671	710	680	654	686	671	677	669	667	668	676	653	651	714	682	639	656	710	681	709	679	669	678	706	693	702	687	769	731	678	691	635	688	692	694	711	716	706	652	702	669	672	686	669	683	667	699	726	680	679	651	657	660	631	721	690	687	730	643	666	704	681	650	696	662	672	693	673	705	685	633	680	650	724	697	716	640	709	716	701	703	674	696	655	672	686	647	649	729	685	701	662	649	726	675	756	726	698	683	662	684	714	683	722	689	671	711	676	701	657	702	695	633	667	722	691	671	725	676	677
37993	45450	6901	3586	2579	2042	1826	1475	1366	1229	1234	1181	1083	1070	1061	1013	1008	978	962	988	983	985	901	917	949	939	952	912	924	897	955	929	892	877	872	914	897	893	891	887	866	899	904	913	931	889	954	876	870	889	915	834	877	867	898	884	915	909	852	899	890	847	931	903	857	834	838	910	873	898	880	892	892	931	891	884	916	807	895	846	917	904	845	875	897	860	901	875	884	891	864	879	847	875	850	895	858	825	869	885	919	879	920	916	874	901	891	863	912	837	915	847	860	884	864	854	914	875	902	946	887	855	885	875	886	900	880	888	899	904	846	831	858	887	870	886	868	809	865	872	899	903	874	881	900	878	888	855	916	881	841	842	911	889	887	886	866	857	921	830	859	937	866	869	918	863	858	871	825	834	861	856	882	914	880	837	850	923	824	891	870	880	875	872	855	896	896	910	891	899	908	872	879	856	895	879	853	907	891	800	890	882	892	868	879	851	828	870	860	857	838	854	859	837	876	857	891	919	891	941	895	912	906	830	909	899	897	910	851	883	866	874	863	903	847	868	868	894	888	892	843	907	900	809	895	854	857	885	893	934	839	879	880	851	821	919	894	850	897	868	909	899	920	899	927	916	836	905	908	869	874	873	890	898	873	896	843	916	853	847	885	866	875	871	844	902	857	869	921	882	883	874	856	860	919	956	852	865	857	867	880	836	899	894	864	889	889	880	910	839	922	863	967	870	884	921	865	891	865	888	875	904	849	893	849	922	897	888	886	926	861	831	901	906	865	925	869	892	895	858	850	888	898	861	899	870	901	914	903	864	872	873	862	890	873	866	840	863	852	877	883	857	863	867	890	900	891	853	874	846	931	856	840	893	878	923	885	856	838	873	827	876	877	859	805	819	921	896	838	866	865	788	949	841	875	904	904	869	853	863	827	873	921	933	887	869	893	881	849	900	912	863	919	924	892	866	861	869	850	838	884	873	814	831	927	892	839	908	869	824	907	911	874	868	905	899	921	886	873	858	926	932	863	887	894	892	856	934	889	903	955	830	888	880	866	860	849	855	867	933	873	882	816	891	874	879	846	895	859	843	904	842	896	939	919	918	884	844	869	943	909	859	848	885	904	849	901	913	855	915	889	904	849	905	891	912	897	858	820	901	885	931	924	957	865	861	911	874	856	925	865	907	873	900	887	845	913	886	894	906	846	890	854	885	878	891	862	909	909	896	887	851	840	909	857	879	922	907	906	876	885	897	936	888	876	857	884	915	884	846	862	847	883	849	860	845	924	875	954	847	876	855	898	861	868	895	882	954	857	858	894	920	857	862	864	924	880	853	911	852	889	888	906	865	875	884	879	909	886	845	912	765	947	903	825	935	908	918	918	912	959	864	922	836	907	898	889	866	878	926	905	899	837	855	916	839	895	905	902	894	834	890	917	847	885	872	867	890	887	886	869	880	898	901	928	843	910	864	900	872	869	909	911	857	874	907	886	910	872	819	840	861	888	841	927	898	927	910	851	813	911	867	903	919	857	869	895	946	868	875	873	884	859	881	875	865	868	869	867	812	844	886	838	891	876	886	917	895	905	882	853	899	890	829	895	863	908	822	895	927	882	859	904	935	916	865	913	913	859	880	855	867	831	903	860	869	904	891	895	859	884	889	910	876	859	859	898	887	892	929	865	859	818	911	872	854	906	887	874	899	885	884	857	858	883	854	839	903	920	899	852	867	879	868	909	913	889	905	850	903	912	871	801	874	864	846	867	877	856	885	898	847	875	886	881	923	908	849	843	881	857	883	884	898	833	923	871	836	880	878	872	915	912	886	901	882	901	863	893	871	870	887	897	890	864	886	893	898	854	907	912	860	878	887	879	871	854	860	844	907	857	879	908	916	917	855	922	831	834	850	907	874	915	882	866	876	887	896	927	891	894	881	857	884	939	854	901	950	896	895	873	869	854	933	924	855	918	920	888	879	885	879	891	902	870	946	911	874	894	862	868	930	852	863	904	895	862	874	887	899	915	887	907	883	841	838	848	889	821	853	905	866	873	905	846	875	846	909	895	894	914	932	859	846	864	929	916	867	896	834	918	877	843	912	852	872	859	789	881	918	829	897	941	915	880	900	859	879	898	884	927	827	843	849	925	876	888	887	879	843	897	876	828	887	896	855	915	851	938	873	871	865	856	924	911	865	897	889	903	848	828	885	852	915	880	902	875	905	871	889	855	907	899	889	908	867	855	889	849	921	925	934	835	871	882	856	866	901	914	853	878	903	862	900	864	884	862	813	884	871	881	849	881	823	943	908	828	871	874	862	823	873	895	850	932	868	865	864	881	902	814	912	886	876	910	857	892	877	861	879	863	920	856	878	842	821	883	901	907	827	882	899	866	872	865	872	890	855	921	920	881	902	917	883	823	898	881	891	844	936	857	893	859	879	845	844	862	866	939	884	875	849	907	915	882	856	857	901	884	861	919	894	882	922	874	874	842	873	886	850	878	946	859	857	859	905	905	894	858	892	908	860	880	888	852	928	857	881	927	925	880	891	874	913	903	878	857	856	909	877	852	841	884	898	878	900	898	868	871	887	852	859	944	894	891	859	961	878	862	877	878	876	876	850	882	870	910	863	867	880	859	880	890	863	865	931	893	910	853	889	895	885	869	838	861	869	855	861	831	815	909	861	876	928	859	893	889	881	926	916	914	910	905	905	948	873	825	875	892	900	889	867	882	898	851	875	903	872	878	886	900	917	866	888	833	872	884	932	917	911	871	890	850	917	851	875	881	835	857	909	914	911	881	847	907	874	896	952	901	858	876	893	887	893	926	868	879	873	897	884	888	879	932	878	857	854	834	860	875	882	885	862	891	875	881	888	953	820	896	847	894	834	872	908	931	892	840	913	933	895	843	902	906	883	875	923	914	924	842	899	856	874	885	860	931	879	846	816	946	904	879	880	862	884	900	908	885	891	873	871	851	907	869	891	856	894	880	919	983	915	883	926	916	915	825	886	845	922	879	872	908	829	894	846	876	897	854	847	853	854	893	903	934	905	865	869	901	837	854	848	887	888	859	848	874	917	889	856	873	852	921	876	867	868	868	915	889	943	822	903	873	884	931	890	856	886	901	835	893	894	878	867	856	881	888	857	867	866	853	893	852	915	891	894	870	892	892	939	822	893	887	906	854	849	913	852	911	868	953	894	878	899	849	903	910	953	903	886	876	875	855	846	926	843	842	909	909	904	865	909	865	885	874	841	896	932	912	855	869	803	914	870	866	884	898	894	906	883	853	847	918	908	873	935	847	871	881	838	884	948	857	893	883	862	834	839	835	897	848	891	836	898	918	846	901	881	917	892	895	918	901	904	880	899	912	920	823	866	897	896	875	811	865	910	915	851	908	860	842	931	864	867	868	852	897	870	862	896	872	868	936	838	914	863	892	907	861	863	872	880	806	893	829	915	885	897	909	888	859	926	858	844	875	858	928	900	896	930	867	882	817	839	881	833	851	818
22825	21102	28891	23514	21090	21101	7637	1244	970	864	844	821	769	700	703	659	686	663	651	649	596	619	625	611	619	610	617	566	576	585	641	599	594	571	562	610	572	549	599	585	590	536	531	605	557	567	568	552	577	575	613	573	555	585	619	622	587	570	571	590	562	599	589	595	532	627	601	580	612	607	562	578	553	558	580	532	559	626	585	615	576	557	570	602	564	605	565	609	582	596	604	566	607	564	558	568	568	569	566	589	590	618	597	576	567	564	582	543	608	563	586	583	582	590	538	572	564	645	538	610	548	598	619	618	552	569	607	618	584	547	569	550	575	593	563	622	560	556	590	572	584	570	584	603	590	542	591	610	554	593	583	568	589	603	613	589	577	566	627	569	559	551	592	589	591	593	534	581	576	565	554	625	571	554	559	586	557	603	566	611	576	561	572	613	571	619	524	600	605	614	581	600	604	574	598	597	555	575	602	600	582	583	569	597	578	588	602	586	605	566	574	566	551	565	563	606	557	591	591	573	549	600	554	581	553	562	558	600	563	581	589	592	600	605	510	557	557	612	581	558	520	578	595	551	576	569	561	562	613	591	519	609	582	554	600	631	551	586	611	572	591	586	589	579	566	543	579	559	547	583	576	545	601	557	586	597	593	545	570	565	615	612	538	594	602	564	557	593	563	598	574	573	580	587	617	599	574	583	556	549	609	629	600	594	560	585	632	589	578	576	566	568	566	581	619	577	564	589	586	537	551	598	568	573	554	588	594	547	544	562	580	548	558	583	549	571	536	591	550	580	606	575	583	630	587	579	622	599	548	582	553	568	600	572	614	565	608	529	547	607	575	578	591	578	570	563	587	581	570	563	585	594	592	566	540	626	565	594	558	575	567	547	574	570	609	594	562	602	560	611	544	563	571	629	555	569	593	543	581	579	578	572	605	542	588	579	642	593	603	566	596	589	590	569	567	625	572	574	598	573	576	589	615	594	596	563	571	564	574	601	542	560	605	552	618	588	590	564	583	584	579	595	595	634	571	634	582	539	558	576	583	577	557	518	548	558	581	575	568	580	575	590	560	569	534	580	589	602	567	620	547	581	618	569	585	586	602	564	591	587	591	567	567	567	612	509	559	560	565	533	553	546	564	561	565	586	600	580	589	594	586	578	616	595	547	583	583	565	571	525	570	594	587	565	626	608	618	551	578	580	600	589	577	548	561	610	596	581	556	547	578	567	579	540	584	601	556	581	566	590	584	585	562	593	549	565	555	589	590	562	549	590	575	613	616	614	552	562	558	579	617	602	603	579	577	561	572	588	555	587	607	601	594	611	625	579	537	562	575	601	560	607	583	568	565	587	573	569	610	577	581	557	596	582	595	593	564	592	577	602	545	595	566	526	584	584	559	574	574	532	595	592	565	607	599	555	595	583	570	546	618	615	557	602	560	550	586	589	595	583	588	577	600	560	581	589	538	622	594	571	561	567	552	541	586	595	560	611	597	579	568	580	572	613	563	579	573	549	555	609	603	617	565	609	528	613	563	593	587	587	571	573	575	565	555	562	558	590	591	565	569	530	614	564	622	564	570	588	583	551	598	601	576	562	568	552	563	577	611	632	570	599	597	575	579	589	591	573	585	562	535	547	615	523	564	578	556	595	577	564	565	591	582	557	566	617	598	552	568	580	597	594	570	575	550	582	578	604	545	556	588	600	582	599	620	580	566	594	598	590	607	558	560	572	606	588	563	615	564	566	567	559	540	542	585	585	576	587	531	556	541	571	618	617	578	620	577	569	584	547	558	564	566	542	602	560	592	548	605	604	570	568	589	596	574	574	576	604	590	581	550	586	592	576	577	578	619	575	540	574	577	567	636	585	595	598	592	595	558	555	572	575	603	617	569	564	589	608	585	599	565	592	562	562	588	576	550	580	540	608	573	598	585	529	579	567	544	594	561	567	573	609	564	555	573	571	539	565	602	521	627	599	578	577	594	566	623	551	584	583	547	556	584	573	611	572	608	589	620	607	532	569	557	544	600	599	590	563	598	585	560	579	562	610	566	562	555	578	601	587	592	559	605	554	612	561	612	587	541	576	540	583	592	563	593	557	566	588	624	628	576	562	566	580	604	586	573	599	582	553	579	593	561	579	575	548	594	579	580	584	601	579	575	568	596	570	525	578	610	593	597	592	590	600	553	581	560	584	585	525	547	603	568	539	586	596	563	538	593	645	551	579	552	549	555	559	601	537	590	584	559	587	560	549	557	548	549	569	610	551	584	570	555	524	588	601	578	615	590	559	559	629	641	583	620	608	562	628	544	562	572	562	563	607	596	589	538	611	601	604	585	597	601	564	591	540	560	581	592	619	599	622	593	535	508	563	574	548	576	627	576	563	568	557	544	546	598	512	613	603	632	562	550	564	597	523	567	588	567	596	594	537	572	573	563	526	606	577	565	646	593	606	605	566	624	565	583	566	566	572	592	601	576	567	526	561	591	576	555	588	563	539	547	580	564	562	575	568	567	610	632	600	604	572	580	565	574	548	605	567	563	540	572	574	590	615	539	565	576	557	561	589	572	625	581	580	641	588	580	560	580	592	595	590	574	594	588	599	589	612	598	584	585	622	567	596	561	564	605	582	585	561	552	566	554	573	565	561	601	562	570	581	542	589	592	612	544	584	618	555	534	598	594	577	599	615	585	602	579	556	556	550	566	582	582	584	568	568	597	620	578	568	539	552	548	615	577	612	580	577	595	609	591	545	596	570	566	637	560	581	588	579	525	516	585	590	607	584	586	546	621	605	559	585	572	589	564	572	593	574	579	571	607	618	574	571	576	589	619	568	539	554	612	582	537	586	566	585	525	592	570	566	556	581	619	597	584	557	570	580	629	606	559	543	536	595	568	566	607	588	553	584	578	603	637	562	550	594	587	569	553	560	543	547	606	556	593	549	588	544	519	557	581	580	559	589	572	557	578	534	609	576	625	586	597	634	552	584	595	593	595	553	563	610	573	565	574	615	599	579	538	560	620	588	602	567	544	589	599	568	585	566	583	584	546	546	597	560	551	561	550	593	599	576	610	551	581	619	567	596	520	597	554	555	575	576	569	573	560	570	571	594	567	577	579	582	548	563	594	603	544	609	587	609	564	550	583	653	537	561	607	557	585	615	586	631	605	533	594	564	568	602	569	606	618	566	602	574	567	593	567	612	561	563	584	572	583	585	597	616	559	572	586	595	574	573	594	596	578	581	594	608	527	551	584	541	574	593	562	613	596	554	563	580	542	578	592	556	581	559	617	570	579	566	594	589	560	616	590	632	613	549	538	600	539	571	561	561	561	554	585	571	630	602	572	530	559	554	584	554	594	546	599	587	579	556	581	569	568	549	593	580	607	571	590	537	555	570	602	599	545	572	571	566	550	548	600	584	611	561	585	542	610	564	526	588	540	625	547	548	569	589	611	563	549	573	592	605	580	583	560	563	566	571	579	594	580	589	529	600	575	628	619	559	582	582
42368	52379	10841	5679	4023	3029	2478	2084	1820	1569	1365	1289	1212	1052	1040	1008	967	944	880	866	902	902	860	815	826	791	826	879	802	854	877	813	845	813	819	813	762	780	801	799	806	724	799	738	800	746	791	811	768	780	808	730	791	804	747	771	778	789	825	771	725	806	759	788	789	776	739	755	756	725	795	785	779	726	747	778	768	736	729	732	763	761	803	738	776	715	761	741	760	787	761	785	768	788	770	772	815	813	754	787	761	777	781	758	779	778	750	776	729	773	773	720	736	708	784	763	739	746	743	734	767	767	733	768	786	769	779	772	738	747	795	753	736	811	703	748	767	794	775	735	755	797	767	753	810	791	779	740	853	752	791	761	683	771	760	738	765	759	767	667	786	762	756	770	815	764	699	749	798	828	773	770	762	765	739	772	746	720	746	760	712	780	759	734	765	730	748	783	745	774	742	759	789	799	773	752	803	747	728	782	746	724	749	774	781	716	768	766	789	794	765	699	732	737	757	762	765	773	815	778	734	745	780	764	748	804	726	781	754	780	728	763	767	744	734	762	797	749	785	822	745	803	724	706	775	772	736	740	770	754	719	737	764	744	775	802	742	815	748	706	768	789	780	746	767	831	763	744	748	710	720	760	778	728	755	737	795	756	750	773	775	759	743	790	759	779	750	750	773	733	747	765	771	759	775	691	748	736	746	785	784	743	742	753	774	708	744	740	727	770	800	788	725	730	781	721	770	749	820	742	779	716	777	769	744	752	775	721	806	735	744	784	715	787	767	760	727	739	805	712	751	785	767	798	755	741	713	782	775	766	725	732	791	747	765	772	731	757	770	744	729	686	775	748	709	726	759	794	782	726	716	759	780	740	764	775	780	763	828	751	738	818	740	729	725	765	819	812	775	779	769	789	777	779	757	780	775	751	749	775	783	698	760	756	755	747	773	741	763	735	816	757	742	788	769	752	801	756	797	762	744	709	753	756	809	792	774	822	751	807	770	734	727	755	723	723	786	766	769	796	764	748	686	731	717	777	730	780	733	738	745	745	823	836	751	758	718	776	789	731	786	784	748	758	819	754	733	780	746	737	767	723	782	762	776	736	766	712	784	740	777	725	738	749	748	734	780	721	793	804	803	779	781	774	762	811	747	769	749	743	709	768	747	780	713	761	746	737	791	690	744	747	770	723	761	732	753	803	772	757	767	735	825	731	738	790	788	793	785	712	713	694	771	745	746	773	789	761	795	764	756	744	761	725	761	755	782	799	734	812	742	719	734	748	776	765	774	774	766	789	732	771	722	724	745	705	782	783	778	733	765	746	754	790	751	766	758	741	763	753	790	751	811	716	766	755	773	769	749	751	756	718	760	752	775	747	771	749	727	730	757	793	795	749	771	797	726	732	721	732	714	792	775	748	780	816	794	775	795	775	744	739	773	824	785	795	737	811	758	768	711	783	761	760	750	752	761	763	706	792	740	743	758	757	750	780	775	822	767	767	762	803	794	715	733	781	727	731	754	751	783	762	753	809	735	776	734	718	770	737	783	716	791	760	776	812	733	738	717	718	732	769	755	745	730	722	748	761	736	740	745	767	812	675	773	716	778	799	752	740	725	765	778	750	759	759	743	761	764	736	798	726	774	765	793	777	745	781	796	785	777	734	760	739	736	733	756	762	773	719	751	761	803	785	788	779	774	805	753	781	756	770	766	780	724	734	769	775	753	745	681	795	740	783	755	789	728	761	770	721	751	749	746	775	762	817	739	844	772	759	806	754	739	734	750	759	723	766	730	796	749	762	789	722	790	784	736	742	756	789	804	768	765	789	756	744	755	780	733	742	714	755	736	739	775	756	760	731	752	751	721	754	744	779	720	768	765	781	782	779	759	712	763	738	740	793	748	741	763	748	743	739	782	750	780	793	750	780	750	735	714	749	761	721	721	775	728	727	765	769	773	763	784	736	796	760	752	763	776	742	779	777	773	775	803	804	729	770	707	811	719	761	761	797	788	788	729	721	781	728	770	741	738	784	702	707	738	732	727	735	749	808	773	741	756	778	790	743	775	715	780	823	813	757	750	724	781	770	735	773	785	744	773	832	731	782	799	777	754	772	734	748	800	739	807	773	745	763	740	798	792	774	742	781	781	783	808	764	720	767	760	739	748	762	769	792	727	776	785	766	728	747	778	775	763	732	709	748	785	762	776	718	753	776	785	720	754	760	766	772	794	793	770	782	728	755	738	748	769	748	769	726	744	771	748	757	723	743	738	806	731	725	735	744	776	739	747	730	774	754	763	751	760	740	756	758	753	728	725	724	804	767	765	750	791	685	764	724	761	727	727	762	749	776	740	701	753	755	798	790	747	736	793	757	770	771	713	782	721	829	766	795	778	832	771	797	811	740	765	777	813	823	744	779	755	822	783	795	758	756	757	765	791	747	735	730	792	815	789	800	749	780	762	724	756	753	757	794	742	764	786	783	825	755	781	800	755	781	746	751	773	730	786	772	711	735	737	806	746	741	725	751	779	742	766	787	760	775	740	795	736	748	726	780	728	800	752	772	798	780	717	775	752	769	764	736	777	810	774	744	750	779	805	735	783	771	765	761	763	806	752	803	781	736	736	793	754	763	802	778	746	770	767	736	740	734	762	784	769	739	758	729	769	754	798	738	773	735	689	731	745	763	736	757	776	731	732	715	724	745	752	778	782	719	769	785	778	750	752	779	756	802	739	739	805	798	766	815	795	742	766	731	722	761	757	702	795	742	707	796	756	760	694	769	804	768	745	762	770	747	794	752	801	731	773	789	768	761	762	792	795	779	763	749	744	744	737	705	753	766	799	770	763	716	700	759	755	740	758	777	759	741	765	724	762	736	837	718	734	762	742	771	778	765	718	728	804	781	763	770	774	770	784	800	762	722	778	747	728	740	794	752	773	762	758	742	762	728	770	783	742	749	759	808	746	718	845	712	751	744	699	714	707	758	765	811	732	777	752	769	759	697	729	744	747	768	808	766	718	730	757	759	779	820	717	734	730	772	780	739	821	715	777	747	766	754	811	800	780	756	733	802	732	782	799	785	772	741	757	809	776	827	757	757	787	786	762	715	789	736	747	823	734	797	792	745	764	759	720	778	815	780	748	762	785	745	783	759	733	716	775	753	796	702	752	721	736	749	762	773	756	730	766	757	785	784	727	798	729	811	798	766	700	746	757	717	765	788	729	730	724	771	761	734	761	749	770	723	732	785	790	772	774	773	754	760	756	702	749	695	765	793	808	772	846	784	770	725	732	711	764	812	736	805	758	780	769	725	740	717	739	770	776	743	732	767	780	763	740	785	796	742	735	763	765	756	780	764	774	750	774	759	791	744	781	792	737	727	735	812	788	800	748	761	721	698	767	739	762	745	762	735	791	690	767	720	764	760	740	815	786	739	742	780	747	749	774	768	785	763	774	775	721	754	781	765	719	762	736	747	719	723	763	777	746	814	757	767	746	744	720	784	739	756	783	759
28497	23859	12735	1525	779	709	532	479	479	478	441	461	454	458	508	456	474	437	481	460	417	437	487	466	474	439	459	411	423	467	454	442	424	431	468	457	412	442	467	429	460	459	427	412	462	426	445	489	448	440	473	485	475	459	434	441	415	437	469	464	442	392	466	452	443	429	409	478	431	448	431	477	477	427	446	464	440	451	443	446	454	424	482	435	446	449	403	428	431	427	429	458	450	438	427	462	456	452	456	438	417	439	443	444	448	453	454	453	436	448	440	474	430	429	429	428	452	450	437	429	424	452	464	414	458	436	426	444	411	459	391	411	467	432	458	420	447	462	470	454	453	489	439	418	419	474	453	442	472	488	466	411	431	442	418	475	450	448	475	466	445	468	456	470	458	432	440	440	421	457	457	447	462	457	420	431	480	424	450	448	467	486	424	474	452	432	402	481	470	476	450	425	433	422	470	479	445	426	484	412	455	449	482	408	434	442	456	440	423	457	451	451	435	465	442	437	448	448	419	472	471	470	464	430	416	448	454	438	478	484	466	456	505	464	470	438	467	478	431	456	462	458	417	480	430	458	433	451	427	412	423	439	462	462	431	456	440	460	465	397	435	438	456	463	471	488	442	456	414	430	473	462	455	452	451	420	448	429	441	439	442	432	454	458	429	463	443	453	455	408	470	466	471	490	439	442	438	421	476	456	435	435	421	451	437	458	477	436	448	476	429	482	467	429	441	432	462	455	452	434	436	407	409	433	451	437	437	437	457	458	444	433	483	429	430	426	421	481	449	461	425	479	456	474	416	422	473	470	460	422	434	458	410	438	462	447	446	441	444	448	466	456	398	409	452	452	516	451	436	444	440	413	407	447	469	476	408	448	462	456	421	435	457	440	439	462	456	451	486	445	460	456	448	455	468	485	458	458	452	487	455	457	427	463	460	505	388	452	463	461	442	451	411	451	438	451	420	451	445	480	446	437	494	456	458	438	430	464	450	496	428	434	433	434	459	422	466	442	411	435	445	450	412	446	444	422	442	446	464	453	434	455	440	483	475	448	445	434	451	442	433	496	464	458	422	467	429	452	432	464	411	444	416	441	477	475	425	434	476	427	454	483	436	471	454	447	474	475	433	444	453	445	472	440	443	440	449	426	425	463	477	432	467	447	494	427	440	437	459	430	438	438	452	439	433	446	453	440	453	429	418	441	448	437	443	418	465	460	464	451	464	412	471	458	467	499	429	435	454	449	449	430	472	392	439	469	451	447	470	438	470	437	456	444	449	440	422	451	436	483	451	438	480	430	436	460	429	433	463	432	460	435	427	465	439	480	439	474	426	480	426	430	465	442	416	439	454	444	431	424	408	456	453	488	413	479	436	443	476	455	438	449	420	433	501	457	453	459	457	453	453	435	465	428	432	461	433	428	471	442	448	486	474	444	438	425	440	452	443	462	397	450	430	464	452	467	455	449	470	463	417	426	434	448	421	452	443	472	458	431	441	431	487	446	453	449	422	446	444	447	434	458	425	439	455	416	447	461	458	461	453	437	451	438	477	491	443	456	405	451	402	450	461	448	482	419	463	460	492	469	467	470	428	456	471	462	410	485	420	461	428	407	459	433	437	486	411	473	436	481	458	466	450	468	444	476	477	439	417	442	476	469	461	402	472	449	450	402	451	474	432	417	469	446	416	413	467	481	444	427	422	453	443	473	423	472	422	449	427	454	452	453	426	482	458	468	493	433	436	456	448	427	444	469	435	446	463	481	432	459	420	413	431	424	448	450	460	474	472	419	455	447	449	465	455	437	465	445	457	477	438	488	472	462	419	457	475	465	447	491	477	454	450	469	440	434	439	460	435	407	416	409	421	464	420	476	446	452	420	445	444	441	478	464	462	461	402	422	475	453	471	434	443	460	492	440	447	442	455	444	463	470	476	422	466	457	435	442	464	399	452	418	443	477	410	464	450	483	417	461	473	443	469	434	467	481	453	427	415	413	491	440	449	467	419	435	438	432	456	440	439	454	459	435	455	468	430	435	448	463	433	453	437	483	455	455	452	460	448	410	417	459	428	494	450	448	443	417	455	435	404	450	424	416	442	474	455	443	414	447	410	456	449	440	425	448	463	454	441	418	469	457	434	449	467	422	458	460	420	442	463	458	469	470	439	433	453	431	455	439	428	473	429	450	445	462	474	475	452	458	426	426	419	474	482	456	418	441	431	418	482	490	391	436	488	443	443	476	465	444	428	434	455	462	462	489	468	465	482	448	447	462	427	457	473	443	454	436	462	434	501	451	452	452	422	439	445	442	435	451	459	441	436	452	487	465	426	440	454	454	442	446	428	469	423	411	450	456	454	436	484	472	441	444	443	460	451	456	477	473	442	426	454	437	462	442	488	437	466	455	485	439	473	462	485	447	468	466	454	465	470	462	416	428	445	437	471	466	474	429	438	420	444	431	449	484	455	448	429	415	440	468	423	417	451	442	445	452	460	437	423	438	461	479	417	473	409	475	458	442	424	449	468	447	412	459	453	413	455	468	468	416	482	457	455	426	453	454	417	464	459	470	448	435	453	400	439	461	442	443	446	413	419	393	474	444	454	460	467	438	453	475	449	460	463	462	474	450	467	455	435	512	477	463	459	451	489	481	434	437	466	469	457	469	456	462	494	461	431	483	415	426	426	446	455	475	418	485	458	440	455	475	435	455	463	442	406	475	459	440	413	461	414	454	446	444	492	444	438	506	441	404	434	414	424	431	475	488	455	443	460	455	453	422	479	436	436	449	454	449	443	443	475	447	454	444	409	414	456	483	435	460	467	450	471	451	459	435	433	436	469	445	431	461	442	469	438	434	448	478	463	439	432	433	461	464	438	412	499	443	392	457	461	472	475	412	446	481	429	468	436	431	407	432	440	461	434	436	444	462	432	436	461	440	464	428	452	450	441	461	462	439	433	465	487	450	425	471	435	499	456	421	444	409	411	446	438	448	403	454	440	461	443	420	393	443	428	461	417	470	449	477	469	456	444	461	445	486	435	459	411	423	424	449	447	435	440	463	420	473	454	445	448	424	457	449	476	478	492	432	418	425	415	437	453	445	473	464	469	450	437	506	406	482	459	444	478	465	441	467	449	451	447	462	457	436	423	448	463	418	448	448	467	455	447	450	454	405	445	444	389	460	451	468	422	428	465	478	435	456	403	486	504	475	427	427	469	436	442	421	416	454	458	432	444	445	446	458	428	495	464	460	418	426	434	483	466	474	462	431	450	424	418	419	456	441	457	506	429	459	434	446	428	454	437	436	466	471	441	432	415	424	448	459	440	451	463	471	443	439	430	434	458	424	454	467	429	420	453	457	411	451	458	447	449	460	443	465	463	440	444	456	462	440	435	467	439	461	409	440	457	473	468	455	465	443	434	459	448	470	444	428	448	415	417	443	466	458	434	461	474	489	444	451	449	466	447	453	445	479	416	435	467	446	442	443	437	464	463	454	445	441	437	448	464	416
34973	31239	1223	891	735	709	624	657	638	638	592	575	602	624	593	600	597	615	573	587	661	594	577	620	604	581	607	615	613	607	597	585	610	602	582	615	616	629	571	638	579	602	558	584	571	568	595	582	551	602	575	589	569	673	548	596	614	542	631	587	617	598	589	579	566	607	600	560	597	595	599	602	579	587	571	611	608	577	600	645	584	563	567	600	540	596	612	569	580	589	614	623	582	586	586	572	641	587	602	565	553	580	599	625	613	607	579	574	562	611	629	572	646	619	530	575	559	612	618	584	582	630	583	603	567	562	539	557	601	624	554	586	588	595	590	544	597	585	625	605	564	605	577	595	616	599	575	592	556	593	594	573	612	588	601	626	622	611	587	543	594	549	588	583	577	602	647	533	607	553	602	594	625	578	611	579	560	617	563	576	577	560	596	537	614	643	592	589	575	530	611	603	618	629	584	582	561	561	585	613	619	577	605	575	568	586	638	583	568	605	578	610	614	608	610	608	613	610	570	569	594	622	587	584	613	573	595	598	627	620	594	566	595	636	597	583	614	589	597	594	588	602	596	582	625	557	611	605	599	586	570	619	584	614	576	613	583	582	607	592	610	609	611	561	597	564	591	598	593	574	597	588	544	571	609	594	621	612	599	599	575	602	596	589	627	599	579	573	606	604	605	593	598	605	605	588	623	606	578	610	567	617	621	604	612	597	560	593	593	599	605	618	543	616	580	584	611	614	580	596	543	606	624	604	623	617	594	544	591	590	585	564	594	577	560	565	586	619	599	595	601	621	599	582	613	620	569	554	609	595	573	589	575	611	581	637	633	607	596	544	572	602	591	561	654	623	568	570	572	614	632	591	635	578	637	592	602	582	614	563	601	609	576	626	557	554	626	611	592	607	573	597	595	588	584	573	617	581	606	582	584	549	571	596	581	583	557	601	560	567	615	621	611	554	574	609	590	587	603	557	599	590	615	573	630	567	591	613	549	634	606	626	585	583	585	590	644	600	601	622	634	604	638	603	571	618	587	582	556	570	628	583	538	562	610	607	578	573	584	577	596	614	641	606	586	549	580	557	571	574	588	612	580	576	630	621	590	575	595	556	578	574	633	605	618	614	593	617	611	576	659	547	585	629	581	649	610	568	646	578	623	592	568	604	587	570	631	588	603	636	537	619	638	612	615	540	616	597	577	606	596	628	587	612	597	584	599	601	555	603	582	588	615	568	597	578	610	578	616	597	658	619	598	554	626	558	588	592	563	590	581	598	568	620	550	591	587	555	623	630	589	567	581	568	615	557	575	546	570	600	595	588	588	613	584	595	593	635	597	555	542	607	588	602	561	602	579	584	651	646	618	577	591	575	603	608	531	598	557	581	627	578	623	567	603	536	580	605	589	600	598	656	637	628	636	587	602	578	578	629	578	590	603	564	583	587	624	595	540	614	569	601	640	583	576	551	585	609	600	599	565	590	570	561	585	613	589	632	596	567	626	603	600	648	631	575	579	567	574	605	591	598	610	590	568	612	596	573	601	574	601	617	611	622	592	621	587	604	598	578	588	610	603	632	621	591	605	582	639	553	610	558	618	583	549	566	587	618	577	624	581	625	617	593	574	617	595	598	608	609	571	616	629	585	615	608	591	624	591	611	565	585	633	615	629	627	598	583	592	584	593	597	589	597	568	571	602	592	611	618	574	575	556	657	591	609	564	593	586	595	618	532	548	601	581	565	605	604	619	597	556	542	605	580	581	591	591	567	605	636	631	585	633	608	586	596	617	580	616	591	598	594	557	596	645	603	578	577	567	597	586	575	588	564	579	599	618	614	596	565	615	592	594	611	622	567	593	630	626	560	582	649	563	587	569	571	574	587	540	573	590	623	622	601	607	579	623	583	628	583	568	582	620	616	598	603	572	591	539	564	584	606	598	588	579	641	582	631	593	561	565	631	558	585	587	607	604	572	586	580	581	620	597	611	619	592	574	592	548	588	633	597	615	625	605	675	565	592	607	621	568	578	604	611	604	600	600	597	600	598	611	601	607	589	616	605	608	602	579	573	607	620	594	604	596	632	580	624	605	602	577	581	548	606	599	607	581	649	581	586	590	589	598	610	622	591	569	579	586	585	580	597	571	575	639	574	602	610	566	609	619	605	627	578	632	594	556	589	572	548	615	603	576	542	574	584	555	564	577	590	632	593	612	623	621	570	599	570	610	556	589	653	607	583	537	592	601	571	608	602	591	615	597	574	556	612	551	595	570	574	551	612	600	577	626	573	598	591	579	555	570	576	589	554	581	587	501	601	603	642	607	586	661	563	585	582	563	606	598	598	562	593	569	585	585	628	633	582	575	540	633	584	625	592	615	572	609	616	585	618	572	549	576	549	543	614	580	582	523	594	615	598	613	580	569	567	581	564	610	576	567	615	577	629	591	600	602	650	608	584	599	550	649	617	604	633	637	569	619	597	577	587	546	600	586	625	574	594	575	601	587	624	548	593	519	598	577	549	583	629	607	578	615	571	577	576	577	557	570	574	566	624	607	561	615	655	583	581	641	584	601	603	581	569	575	572	615	609	617	529	581	639	596	592	602	613	637	587	616	628	566	581	599	583	589	581	601	601	621	602	582	600	601	552	613	587	593	580	626	568	587	560	585	620	613	606	572	624	630	615	640	565	571	547	633	606	557	592	593	621	614	577	595	611	599	563	636	544	568	554	616	585	587	610	633	597	584	584	596	528	616	591	563	614	641	631	621	595	605	546	558	604	617	578	620	554	602	599	597	593	567	603	560	571	617	641	588	600	564	638	567	581	572	606	592	578	612	557	578	566	562	580	609	598	571	613	587	565	570	566	573	573	626	628	599	606	607	603	572	589	624	629	581	578	588	569	600	594	562	594	562	640	576	579	597	533	572	579	570	588	584	579	609	588	596	599	603	620	588	584	538	598	670	573	559	581	603	622	590	598	631	582	553	633	604	568	614	638	591	556	590	573	593	590	593	568	586	599	562	550	571	590	625	629	611	639	559	603	603	600	606	579	577	616	634	608	551	585	580	573	623	584	593	616	661	596	576	560	597	585	633	599	570	619	605	557	566	637	622	600	570	600	584	588	588	591	589	588	573	605	607	597	618	606	570	598	617	599	593	589	562	614	581	603	579	592	569	624	586	624	627	587	577	571	607	567	607	612	580	575	572	567	587	578	562	615	628	594	591	583	566	592	582	613	596	600	585	625	625	568	641	560	581	578	598	570	579	624	573	630	609	594	613	594	618	610	597	628	591	563	608	615	631	599	584	600	604	580	560	584	652	603	630	607	551	570	618	578	616	546	576	592	606	563	596	563	634	619	591	590	570	605	549	614	576	630	624	576	608	599	640	614	621	608	629	625	585	583	614	588	608	614	591	608	590	584	550	604	625	572	617	594	607	627	622	605	615	610	608	580	608	610	620	569	599	602	614	634	614	593	535	619	575	578	582	580	579	627	558	582	610	645	579	593	580	575
23876	21106	28333	24023	21035	8909	1370	956	870	820	730	795	766	780	772	753	724	717	747	724	705	664	731	663	721	703	632	673	714	626	729	739	695	713	677	700	684	704	682	656	669	699	700	700	676	713	695	686	726	696	703	659	659	690	689	716	705	683	672	701	660	628	693	696	696	679	693	669	677	690	687	662	628	688	671	654	674	705	671	704	648	666	659	620	677	706	670	698	674	675	656	671	704	682	659	700	692	700	684	665	693	664	706	710	669	683	655	677	717	707	711	642	650	596	669	632	703	689	709	674	651	689	723	658	728	685	645	720	673	670	683	667	686	672	704	679	699	631	656	641	642	682	636	674	629	652	674	658	722	680	671	648	635	670	636	656	692	652	674	657	706	647	671	688	707	720	650	659	701	706	668	691	648	645	645	719	621	683	627	668	706	674	658	676	605	676	680	664	681	695	669	685	671	695	644	671	720	639	663	701	667	681	631	625	675	671	682	700	677	719	720	652	630	678	729	676	644	668	639	681	665	630	674	657	664	708	691	673	699	695	698	700	704	647	661	723	709	696	700	694	704	688	719	661	659	656	655	672	668	655	689	705	687	676	678	704	736	673	690	659	663	662	655	674	636	724	664	671	686	665	677	680	657	612	687	689	710	658	679	627	710	672	667	657	717	684	671	682	657	671	702	727	689	681	643	700	650	707	672	680	715	589	673	678	677	635	671	673	656	638	689	679	690	723	718	674	664	668	670	670	671	630	672	685	659	703	639	674	602	669	701	667	694	638	676	657	711	648	682	644	632	672	665	637	719	672	722	672	628	675	632	688	682	660	659	720	636	710	692	716	700	706	635	731	649	658	631	678	728	688	671	634	676	690	682	681	739	681	670	704	654	644	665	649	703	673	680	632	681	674	699	698	695	684	681	665	697	688	686	670	715	666	696	649	666	674	664	700	654	685	660	671	676	631	687	696	660	628	666	661	691	685	695	690	725	681	711	669	688	580	666	700	680	644	669	726	639	676	677	684	662	678	684	634	695	662	694	671	669	699	669	688	678	713	664	690	677	707	653	677	637	661	697	703	652	676	667	670	658	648	707	637	716	651	661	672	694	691	697	696	697	713	653	675	661	680	692	649	670	672	653	691	686	688	652	666	646	649	658	692	636	666	692	667	634	620	673	678	680	626	653	719	689	678	678	701	655	686	631	674	685	668	672	709	683	661	706	670	716	665	696	663	673	688	659	636	700	676	686	704	678	652	655	676	663	672	639	649	654	691	701	719	715	690	678	660	639	664	678	715	676	742	701	660	700	698	670	699	697	680	655	642	670	678	752	669	704	701	696	627	719	682	685	642	720	639	699	623	694	689	702	668	681	694	679	685	658	672	681	651	640	691	678	711	650	670	678	645	663	697	619	662	648	688	704	654	688	676	664	662	646	694	650	700	735	725	679	630	689	709	702	723	687	715	634	664	658	676	668	667	658	688	653	750	678	640	693	719	650	731	687	693	666	644	721	733	730	686	721	686	693	723	687	661	712	662	678	639	663	719	711	642	713	679	703	669	670	633	693	716	668	735	684	664	700	676	705	717	671	664	707	691	668	663	704	671	655	693	694	647	671	661	662	681	651	659	666	683	699	659	687	687	666	699	691	710	646	659	703	671	597	661	677	639	697	655	635	682	672	656	645	726	681	661	709	657	706	665	651	694	677	690	654	674	642	673	698	724	677	635	642	685	658	636	680	680	674	680	685	677	722	712	666	684	656	713	704	724	686	696	650	723	634	696	683	711	675	627	682	720	656	672	700	634	709	687	680	698	669	656	681	744	630	722	641	693	686	659	646	611	683	650	678	666	663	673	668	659	640	701	665	655	627	676	671	693	699	675	653	679	686	650	630	726	656	648	679	689	671	647	674	650	659	651	643	678	688	673	670	639	675	706	637	659	638	674	660	620	694	680	627	707	661	731	683	673	620	700	643	656	650	644	643	691	657	698	677	666	679	656	651	678	677	696	652	675	663	679	677	675	703	683	677	701	652	704	681	732	667	675	650	689	756	704	657	641	658	659	672	686	690	700	650	726	651	678	652	679	666	680	651	663	666	699	666	684	678	697	659	656	622	644	714	658	679	681	717	688	670	649	713	667	656	698	712	666	688	652	663	697	670	691	687	687	680	646	708	667	623	638	619	669	651	712	684	708	690	682	675	661	647	700	663	693	682	683	690	685	661	678	707	661	692	659	647	708	671	677	697	701	672	655	684	655	653	691	627	665	649	720	677	659	693	681	627	674	690	668	719	630	625	665	677	632	702	647	651	679	704	692	677	644	655	706	671	699	697	676	726	653	674	642	662	709	686	707	695	699	621	723	734	695	692	641	685	672	666	675	684	663	693	641	669	665	719	668	662	671	696	655	675	661	659	689	675	659	658	730	623	673	682	710	648	697	680	679	648	667	683	681	695	672	672	666	739	637	722	670	646	668	684	696	645	660	649	629	691	719	687	695	631	673	682	698	677	687	738	666	713	686	730	707	684	672	645	685	678	692	670	686	667	647	632	664	673	647	653	655	668	671	669	613	684	655	705	682	657	613	702	679	671	661	678	690	641	650	670	678	638	647	694	681	701	721	657	659	654	656	670	668	664	647	697	713	680	662	697	661	663	661	660	639	658	700	677	722	647	685	694	712	618	700	634	727	650	679	677	694	669	644	648	649	655	684	653	672	694	655	719	669	628	710	665	703	676	639	643	685	652	672	655	675	695	640	695	662	704	674	667	655	632	673	609	688	691	694	652	683	641	680	672	693	679	650	693	691	658	677	668	686	627	718	682	630	689	638	693	683	655	651	667	689	683	684	694	670	650	672	699	702	671	681	707	659	726	679	688	688	671	679	697	704	682	650	697	692	689	682	680	648	669	662	631	680	694	687	677	680	692	658	671	672	661	670	709	695	726	667	688	693	624	651	712	666	685	727	615	647	651	636	669	709	616	676	643	722	659	664	690	698	683	633	684	657	713	714	625	655	693	681	690	641	680	703	692	695	708	690	666	698	706	698	696	667	661	682	655	675	662	709	711	682	660	667	650	715	683	651	670	703	652	688	650	714	664	674	650	679	707	676	653	648	654	692	688	683	646	672	684	721	645	720	693	671	671	666	689	684	706	696	682	668	698	646	621	693	668	649	659	631	693	660	625	660	678	630	668	648	712	673	690	680	652	720	690	680	657	651	706	654	674	696	639	679	674	695	690	637	720	687	736	709	672	671	668	701	611	713	654	688	661	629	673	704	672	658	652	674	713	656	704	624	681	690	695	713	692	736	690	659	681	696	659	690	677	693	670	665	684	629	693	695	698	711	696	657	654	709	683	665	641	656	661	674	672	672	716	673	660	694	667	680	638	673	680	688	687	684	685	663	665	705	654	689	621	665	664	657	667	666	705	654	646	641	682	658	747	690	690	663	678	656	660	643	670	650	668	657	664	631	679	651	669	721	687	686	675	696	682	666	681	719	699	668	668	668
38414	45700	6682	3531	2568	2108	1715	1551	1410	1214	1192	1100	998	1022	1027	1028	1016	980	1000	991	984	895	949	930	947	917	935	960	929	956	810	928	925	900	928	871	929	891	877	861	918	860	858	868	830	965	873	896	870	886	919	896	881	881	868	887	881	886	891	884	913	905	844	838	872	870	874	903	855	850	869	869	910	888	927	887	897	853	855	914	911	884	934	852	833	896	831	853	838	889	840	914	909	887	882	875	913	864	870	895	903	857	935	907	876	818	875	860	846	820	946	954	862	870	899	921	849	872	864	838	851	847	861	872	893	890	916	910	868	923	926	794	884	920	801	880	885	877	852	890	900	876	826	952	895	877	919	893	901	910	811	840	877	941	852	881	792	891	890	920	879	934	939	901	926	835	809	855	827	912	873	867	865	852	882	881	876	870	869	855	817	877	854	906	865	847	871	914	924	865	907	875	889	899	848	848	839	858	837	912	878	847	914	868	827	852	886	870	843	831	859	898	888	883	890	844	878	853	851	892	873	934	859	871	867	813	867	878	873	887	885	933	878	824	877	906	883	858	895	924	924	837	865	902	830	880	846	893	895	903	887	911	888	903	879	858	866	828	912	896	847	858	858	878	877	897	822	870	859	857	868	907	888	925	861	825	871	866	823	871	840	862	818	834	907	865	912	868	881	918	897	838	840	868	902	865	895	893	875	900	863	926	869	886	864	879	882	848	844	857	890	913	922	863	853	859	892	819	890	885	851	871	862	855	866	871	940	886	864	933	842	848	878	892	892	883	863	899	866	884	873	928	904	933	879	891	860	836	852	863	889	851	901	841	884	881	873	890	852	885	854	872	875	856	883	840	852	859	900	849	918	895	886	852	867	852	891	871	882	863	871	877	902	845	897	859	851	851	868	894	857	867	832	853	812	908	882	837	912	853	900	856	847	868	849	855	911	837	829	860	877	834	911	857	914	884	891	838	862	855	881	855	909	864	877	848	858	875	884	888	871	840	937	884	887	865	889	890	854	939	823	858	914	872	919	904	889	876	848	922	860	903	925	859	891	828	879	823	861	917	928	888	836	876	903	906	934	891	899	931	871	860	885	873	870	918	928	858	847	910	870	859	897	884	867	857	909	858	886	903	868	871	878	877	874	864	852	855	859	881	883	889	879	903	893	849	873	823	826	874	862	879	877	859	910	842	854	897	923	911	911	828	868	889	892	863	836	862	916	858	914	885	903	927	833	889	905	905	846	855	861	851	826	905	876	900	836	854	884	913	818	808	866	849	866	893	872	850	875	822	863	823	928	847	907	840	843	876	862	854	825	837	882	913	901	865	886	883	858	816	878	835	832	858	882	860	896	867	931	877	850	862	864	834	826	837	891	846	888	938	895	856	905	834	928	900	859	849	866	893	872	862	859	838	887	897	900	838	842	868	845	800	834	881	952	881	889	908	884	869	882	872	874	870	895	866	880	864	867	881	935	911	926	897	838	872	865	875	847	834	890	847	858	855	859	871	887	872	876	893	898	841	868	885	871	847	850	852	834	917	878	870	835	879	877	894	886	864	894	871	857	856	882	859	857	903	872	914	873	874	818	927	893	895	836	880	906	896	932	875	890	833	859	837	895	922	905	853	858	861	836	863	894	891	942	897	913	883	884	912	869	915	849	824	872	889	857	927	898	878	864	955	884	930	875	885	890	829	872	867	867	850	901	872	880	894	889	873	892	898	898	880	865	891	887	885	853	863	837	898	937	882	874	922	823	832	896	905	833	926	840	905	892	854	888	854	883	904	887	872	863	852	863	857	881	879	922	870	851	873	854	912	917	947	871	888	868	887	882	882	924	872	911	887	880	888	918	839	920	905	899	872	821	852	931	878	890	879	864	867	893	805	835	876	893	859	882	883	866	906	783	891	971	906	908	888	922	937	918	920	926	845	852	897	822	890	921	921	888	871	836	898	880	874	911	889	887	859	915	849	928	882	884	880	856	906	873	886	866	877	891	851	893	856	863	901	814	916	886	878	899	902	876	914	882	887	849	870	855	843	892	892	870	904	827	899	839	856	813	871	891	815	852	890	866	891	856	906	867	883	871	870	884	874	852	877	884	915	900	874	864	890	860	884	853	857	853	923	881	936	899	842	860	910	913	859	874	888	862	868	861	873	853	900	783	850	894	867	846	897	852	880	920	885	850	830	885	902	886	823	911	881	895	877	879	852	921	869	877	875	889	819	823	907	872	840	868	887	906	880	908	823	865	892	883	855	894	851	882	828	898	886	866	883	929	926	877	901	913	853	879	863	899	869	868	837	894	854	839	831	901	878	893	867	867	853	899	856	822	924	866	847	887	888	832	863	876	875	878	862	915	884	902	895	822	862	871	910	906	873	887	903	862	865	855	864	889	912	895	872	873	892	838	895	908	892	845	837	886	868	846	855	846	840	855	898	903	898	831	898	854	805	924	899	852	846	824	903	868	873	855	864	837	886	880	881	889	920	865	818	833	902	854	895	828	812	913	879	956	861	844	892	927	846	906	818	872	865	882	833	880	857	878	809	880	858	898	896	940	932	872	925	931	868	899	938	828	859	897	844	882	916	897	857	918	895	909	881	835	917	837	890	904	873	858	887	793	859	869	903	842	869	922	904	806	886	861	886	881	875	827	876	847	888	875	844	903	889	877	841	870	869	835	940	897	898	845	866	865	823	803	867	865	851	864	907	796	856	961	943	962	914	898	839	886	826	814	880	885	904	867	903	846	863	881	883	884	874	880	876	860	834	884	901	883	821	922	832	931	857	910	844	875	894	877	884	856	905	905	877	858	883	870	872	833	869	886	909	881	866	872	863	842	900	913	882	899	867	876	871	870	867	917	900	850	892	938	885	877	875	901	869	838	840	893	902	890	852	912	854	855	846	882	837	884	885	825	883	860	881	878	892	895	851	879	840	888	865	912	780	846	849	878	895	879	935	884	870	864	857	891	899	902	846	811	880	892	854	910	886	877	866	873	869	850	851	897	862	941	928	915	894	871	864	851	910	951	856	902	922	845	897	917	852	892	856	833	862	894	866	832	900	836	898	863	944	841	871	842	908	865	872	899	829	888	894	900	836	919	925	894	900	873	866	906	842	896	865	848	885	882	826	844	864	862	843	874	847	824	818	851	798	831	869	865	903	882	854	860	882	884	880	859	873	863	884	844	846	937	895	881	852	822	890	881	901	872	915	870	875	807	926	900	890	852	892	906	900	867	840	854	831	812	873	878	847	878	867	860	920	886	875	873	826	891	841	868	898	841	830	881	870	864	843	875	862	879	857	849	879	871	851	839	888	887	853	862	884	853	879	908	874	863	859	873	890	888	884	887	906	921	848	912	869	806	906	886	903	854	891	884	865	879	892	857	868	831	880	859	880	901	884	905	898	815	883	904	877	833	868	856	888	850	893	888	904	869	896	859	861	910	850	941	870	852	918	867	844	865	874	810	870	852	850	897	856	858	893	896	884	839	850	838	899	867	876
22859	21073	28765	23595	21072	21075	7202	1260	894	878	831	728	750	753	702	681	686	674	659	674	615	673	617	633	643	576	603	624	622	615	622	567	613	580	610	583	621	590	554	583	582	654	553	588	572	608	596	609	568	575	615	619	586	564	566	567	596	582	546	560	604	580	579	589	529	563	577	560	567	582	599	594	577	563	592	584	563	591	558	565	611	541	609	568	557	577	541	580	560	540	583	612	604	558	568	592	555	597	590	516	583	549	577	628	594	538	610	609	594	555	575	590	581	577	570	542	558	558	573	612	581	583	578	612	557	565	594	568	574	603	571	559	621	553	578	596	527	587	591	577	551	585	569	566	569	574	562	564	570	576	526	563	561	619	536	591	631	591	568	582	617	579	582	584	599	625	543	574	591	590	588	587	593	564	583	555	555	590	549	511	568	606	571	551	579	580	622	583	525	622	626	591	579	598	540	561	602	570	563	569	581	612	598	565	538	580	559	576	558	584	537	564	569	597	554	595	552	585	576	498	597	588	568	569	534	592	566	595	544	587	552	539	550	582	577	606	562	521	575	562	536	581	528	560	595	560	557	573	637	630	552	589	572	584	552	605	551	600	543	582	544	565	586	567	568	593	530	603	552	572	577	553	638	584	549	554	573	626	539	560	546	539	540	566	583	570	597	579	594	572	579	574	556	550	594	602	588	579	575	583	618	529	583	558	540	583	587	590	599	565	558	580	581	543	585	570	545	638	566	558	539	546	573	532	549	543	611	582	575	574	613	563	578	586	571	608	588	573	524	568	584	610	591	572	563	609	602	547	561	580	546	599	568	592	576	574	560	638	629	597	542	593	551	596	569	554	552	569	620	570	609	537	550	583	585	566	566	593	567	556	600	599	589	588	568	561	637	582	560	572	551	543	564	521	615	598	578	561	602	525	554	563	523	599	579	549	590	556	563	615	574	572	551	573	573	581	552	588	646	600	611	581	562	569	547	546	581	588	570	600	556	568	570	554	578	567	543	613	568	558	590	572	588	625	567	604	568	574	556	579	543	596	597	578	589	566	586	588	569	588	562	553	507	552	598	559	601	589	545	560	610	562	590	518	571	576	565	561	573	547	584	583	602	608	603	542	582	567	560	595	594	572	586	605	610	562	580	584	580	632	559	545	529	566	587	575	576	556	558	585	547	539	552	570	575	542	567	539	570	535	582	578	603	569	586	554	583	579	541	583	555	573	555	581	565	549	602	582	561	576	563	572	560	542	557	554	615	540	568	570	569	574	626	577	555	582	550	575	581	569	554	563	590	569	546	580	572	590	566	551	548	555	586	576	592	567	554	576	539	543	609	543	547	597	574	571	604	555	565	568	597	543	544	563	540	559	569	516	581	610	586	605	581	577	629	588	564	571	571	577	556	534	545	542	570	585	600	547	588	592	550	545	577	579	562	573	553	575	578	586	541	555	551	540	513	572	594	535	566	585	545	558	543	586	585	569	548	575	596	573	572	586	529	590	558	560	592	591	551	601	567	543	559	606	604	573	532	580	607	595	558	558	519	572	592	570	555	605	564	549	586	584	542	589	551	553	574	552	537	605	607	545	589	586	612	582	595	562	580	579	566	556	561	613	566	592	544	584	556	552	569	524	621	612	610	584	585	593	569	603	587	619	549	605	562	545	583	639	611	577	591	622	546	543	588	590	632	589	572	576	529	616	599	564	604	571	600	606	564	599	515	529	557	579	558	586	609	562	587	557	551	571	610	553	559	586	548	584	626	550	586	577	589	569	581	549	590	573	555	563	577	540	590	531	573	583	578	553	596	573	544	622	605	576	561	549	601	564	581	591	582	579	595	589	584	525	589	589	579	550	591	644	626	576	594	569	617	569	549	540	534	554	533	545	531	573	585	538	604	543	560	586	604	531	581	601	616	588	495	583	579	589	573	541	543	553	571	576	605	555	558	568	600	570	553	533	553	519	582	569	547	559	558	566	567	555	574	567	557	561	543	563	544	570	594	573	544	555	527	567	597	610	586	545	583	582	554	555	601	597	577	582	600	543	594	574	537	585	553	572	617	568	576	553	600	585	601	560	566	552	587	576	565	586	548	566	563	584	613	551	543	592	561	540	558	586	577	556	572	555	544	542	562	544	597	596	547	572	582	587	548	594	583	561	592	570	567	589	581	590	556	599	552	573	568	579	550	561	558	590	589	551	560	579	563	585	541	591	607	571	525	571	550	560	606	575	577	579	572	569	572	572	555	628	582	607	558	626	625	638	600	581	588	598	577	567	587	545	585	626	560	578	519	609	614	559	583	569	622	541	601	575	549	582	598	582	602	588	583	563	553	619	517	537	559	574	589	588	617	568	569	569	625	611	566	586	606	565	574	560	543	595	578	587	551	583	563	604	618	579	564	563	604	587	572	560	534	598	520	585	577	569	528	574	594	591	553	589	530	591	587	551	566	579	572	582	538	523	548	554	593	574	580	561	592	577	540	562	566	588	581	568	600	594	572	599	567	583	619	578	562	549	550	573	591	577	606	605	563	534	573	533	603	607	581	592	528	561	571	548	574	551	603	567	589	580	554	516	555	570	603	560	553	556	584	579	575	548	512	579	578	617	565	528	593	589	546	603	564	539	559	572	577	566	544	586	545	585	565	577	562	578	549	565	583	578	599	538	569	571	559	585	565	605	549	562	603	561	589	565	585	567	587	603	570	581	541	576	596	574	593	545	578	587	611	591	635	533	607	559	549	581	546	571	594	569	587	547	585	579	586	603	635	573	565	606	630	571	617	625	548	518	519	606	557	564	536	568	595	529	529	569	561	613	610	566	598	562	543	578	545	591	535	515	583	543	616	510	533	544	605	533	579	571	576	577	552	528	574	566	534	550	555	608	585	616	528	564	557	553	558	580	559	607	562	585	582	551	560	584	547	631	556	586	593	605	582	589	562	516	555	563	557	576	544	579	553	537	595	611	535	578	595	586	582	604	579	532	544	583	541	552	576	604	593	546	563	593	572	590	582	548	589	558	548	570	548	585	569	553	576	589	568	581	581	562	553	548	593	593	549	563	555	562	606	543	592	573	582	572	572	602	620	546	531	573	584	561	586	564	567	560	587	574	612	572	573	546	601	582	530	591	533	565	569	585	554	564	602	561	608	592	574	561	539	608	566	620	576	564	604	546	558	588	549	537	581	596	590	583	513	591	598	558	575	597	582	564	546	594	578	549	560	567	536	577	568	591	549	584	577	594	593	604	572	643	577	582	539	539	572	566	563	542	568	589	538	623	592	562	563	570	572	551	566	536	584	571	604	579	557	590	583	565	624	616	562	571	576	565	563	568	532	530	548	515	595	580	555	580	591	598	561	560	584	566	582	591	549	602	592	543	590	568	546	592	581	570	557	569	547	578	618	579	569	599	569	583	565	574	578	570	609	610	576	532	531	531	585	540	564	576	582	555	590	555	593	562	584	597	579	551	523	595	565	596	563	551	563	585	565	607	604	513	551	595
42463	52415	10708	5651	3836	3132	2461	2049	1729	1539	1332	1203	1175	1023	1054	1016	967	907	904	904	876	856	910	868	834	831	867	820	778	823	781	772	798	750	834	742	761	832	799	749	756	760	796	763	746	751	788	792	761	789	765	762	784	749	769	784	828	748	767	761	783	786	791	765	740	779	781	750	817	819	766	764	778	727	747	814	748	774	755	743	727	701	715	790	774	768	788	783	733	759	802	761	784	804	794	780	818	798	793	762	818	707	803	812	757	720	749	798	706	809	776	756	712	776	747	765	777	720	737	753	786	735	744	782	769	769	754	775	743	738	753	747	814	744	738	764	744	744	735	752	755	788	759	727	776	775	725	788	747	756	752	806	751	741	781	730	751	756	756	762	727	689	695	787	769	765	805	719	760	715	741	805	807	721	778	798	727	777	737	792	799	756	782	750	728	741	724	737	723	762	774	789	750	730	799	789	749	789	730	755	730	770	755	745	715	781	738	781	738	761	741	778	759	770	736	792	786	769	782	763	741	764	747	741	793	771	757	748	729	757	798	751	758	774	792	769	811	766	775	779	744	786	793	779	763	762	757	688	707	753	745	758	738	801	764	736	778	771	750	722	717	759	776	717	727	791	770	759	795	783	724	777	783	756	744	744	739	745	762	792	755	728	794	792	762	767	681	742	755	769	762	761	790	775	787	713	803	777	760	765	755	713	807	791	777	728	749	799	754	749	751	767	780	785	731	729	778	781	781	725	756	769	737	788	758	795	754	759	764	780	782	739	766	755	783	746	800	766	752	760	817	779	737	753	754	778	736	779	751	762	743	749	744	716	734	760	818	717	732	738	736	749	762	733	766	712	743	777	782	743	748	763	684	781	764	763	723	745	710	717	786	790	722	729	797	764	786	845	750	709	757	737	769	740	697	739	789	782	759	730	744	730	734	716	715	790	833	750	771	779	762	718	773	742	739	811	768	789	788	715	773	749	783	761	764	760	779	752	770	772	750	721	787	749	750	765	729	734	759	727	718	743	768	763	733	753	789	757	714	782	791	697	742	783	767	769	767	740	764	822	784	702	757	777	775	728	799	740	804	761	777	696	722	756	771	747	769	723	729	747	749	796	793	739	788	719	720	726	782	724	766	762	769	736	725	766	724	758	766	793	727	806	760	752	735	764	758	767	788	795	770	725	825	750	732	717	766	761	741	726	761	772	749	791	758	820	723	748	786	747	743	790	751	750	742	752	752	745	747	748	733	771	739	788	747	762	802	759	779	730	767	726	808	761	737	801	704	764	769	752	756	761	737	747	773	759	741	729	774	762	818	750	757	729	784	790	794	720	816	779	759	753	791	749	744	749	788	798	797	763	700	768	770	763	727	783	723	762	702	759	724	780	698	764	772	714	745	683	755	761	738	770	738	787	709	749	765	745	779	725	737	712	751	770	778	788	709	770	698	791	728	726	759	792	738	761	757	721	781	751	746	698	790	784	771	721	764	693	766	772	776	717	729	759	782	795	736	771	748	803	738	731	755	731	768	737	775	716	690	763	725	796	729	777	737	771	827	816	749	712	739	764	746	777	722	782	794	794	739	776	745	745	785	728	754	797	730	764	751	766	760	816	758	725	772	729	720	697	756	753	741	718	766	821	794	762	750	807	691	745	753	824	770	767	708	773	736	742	712	787	699	753	792	773	800	740	761	770	745	754	773	717	734	724	737	780	774	754	737	741	788	757	759	733	734	773	717	763	756	740	752	759	746	759	816	691	713	757	763	732	806	744	754	739	754	765	709	765	783	799	778	770	767	749	756	731	744	731	740	814	795	774	713	776	768	778	769	732	770	740	773	791	738	738	723	752	770	766	790	760	767	725	834	750	713	762	781	759	770	708	760	746	788	745	805	796	772	714	723	776	774	741	770	789	708	748	760	727	775	785	728	777	746	755	754	749	811	753	792	734	755	786	746	725	773	772	764	746	797	796	725	779	769	737	780	723	782	749	803	715	754	759	654	767	813	755	746	802	757	747	760	759	787	758	787	761	772	807	757	730	765	770	793	749	752	726	789	729	783	706	750	790	758	785	793	756	780	752	776	754	744	705	735	783	767	756	737	699	740	756	715	724	767	735	769	743	722	766	770	768	735	748	777	753	779	786	757	734	748	850	735	769	740	739	776	758	753	737	798	782	755	792	757	746	776	696	767	803	764	787	764	751	753	702	763	799	741	742	808	725	723	764	775	725	757	798	717	742	692	781	768	762	743	769	737	729	730	730	779	769	791	747	797	764	755	818	717	716	761	768	757	781	731	734	748	745	729	773	739	747	756	717	799	770	762	703	754	746	761	751	748	772	736	696	779	729	749	773	765	729	767	777	777	790	781	764	773	736	798	738	755	794	745	797	754	740	754	790	746	796	729	806	772	752	731	760	775	717	738	717	747	749	741	744	748	766	760	737	769	755	747	750	772	745	741	735	722	804	766	776	750	759	752	768	714	724	750	699	743	716	793	782	784	765	707	774	823	756	728	744	710	744	690	745	744	744	715	817	771	755	765	807	724	724	706	776	810	782	775	749	764	776	812	731	739	762	730	736	714	785	730	802	768	757	746	775	733	775	789	729	743	705	767	758	750	744	817	750	780	796	712	762	713	733	788	767	728	757	728	723	752	770	762	760	735	768	749	752	741	711	742	779	744	763	785	765	761	708	735	773	743	844	760	764	743	810	727	744	771	759	765	748	764	754	756	764	748	769	730	749	722	704	719	760	698	700	786	763	735	773	722	730	745	784	736	756	736	793	767	718	741	726	740	788	708	727	765	737	750	763	755	728	793	765	753	724	778	728	756	803	756	758	754	760	802	739	829	727	783	712	762	778	723	790	742	790	745	784	720	709	794	753	750	787	753	805	792	812	800	713	783	768	784	782	753	692	798	781	780	762	754	731	798	777	771	728	771	750	786	734	758	689	716	777	718	709	797	792	737	727	753	753	775	765	751	750	768	730	780	765	781	763	743	762	706	758	747	752	747	773	735	742	767	789	731	755	707	799	737	772	739	750	737	747	775	702	753	720	733	723	753	797	775	738	816	760	744	770	713	759	733	755	754	717	715	764	765	723	811	722	761	712	753	790	748	729	777	718	708	734	737	715	785	718	738	718	767	709	705	747	724	716	738	734	723	776	794	801	746	728	737	793	718	721	746	713	734	757	764	766	734	720	742	745	739	728	753	751	765	764	786	785	730	765	808	762	693	734	781	711	714	758	737	780	719	780	775	732	791	787	767	723	777	760	755	765	736	757	741	765	762	754	763	682	777	728	793	738	775	790	773	802	771	741	696	808	759	753	755	752	723	740	743	747	737	777	743	790	773	763	753	693	723	749	766	683	728	764	752	767	767	754	789	722	735	723	792	753	783	774	755	785	731	720	708	736	757	730	741	792	745	751	774	783	749	723	754	754	763	749	738	731	744	765	778	747	776	758	730	728	704	724	784	811	793	745	739	772	781	758	733	760	791	744	744	700
28454	24345	13092	1657	688	629	497	470	473	477	507	471	477	475	428	453	451	419	446	450	441	466	403	447	448	467	428	458	507	455	458	462	467	466	473	472	468	475	440	440	449	413	402	444	466	446	454	463	457	436	452	453	406	433	432	497	389	415	445	451	483	468	459	449	449	470	456	453	447	469	499	447	489	441	462	466	445	512	452	453	457	451	425	420	427	409	460	443	443	461	448	506	453	450	451	476	446	423	429	452	475	434	455	439	447	481	463	419	465	451	461	420	447	463	421	427	436	467	437	447	480	439	477	481	433	459	455	429	444	430	443	472	465	474	451	461	467	432	431	472	441	414	441	469	459	473	441	453	442	404	439	423	464	457	475	491	430	437	472	475	429	461	469	438	451	407	450	445	438	460	445	461	466	444	405	436	433	466	423	451	439	442	450	417	459	501	423	444	479	441	468	438	445	458	479	450	454	440	445	420	479	509	435	442	429	451	462	450	418	492	432	457	431	479	465	444	437	453	382	486	477	406	481	451	427	432	450	439	470	468	438	462	454	440	452	468	465	422	450	461	440	432	439	468	414	434	468	480	472	456	474	465	434	439	449	441	448	499	427	453	426	477	463	468	457	435	473	438	455	466	464	453	471	417	441	457	425	447	463	473	418	445	477	466	463	444	447	440	462	488	442	428	434	487	416	440	469	488	473	405	486	428	461	455	465	451	469	449	428	416	449	468	452	417	425	458	443	446	470	434	451	486	421	476	431	448	467	473	451	423	437	417	430	437	466	475	457	427	445	456	441	438	472	452	496	470	395	474	453	445	422	488	453	481	457	480	455	448	463	410	452	450	453	467	439	452	443	455	455	431	427	442	434	439	453	458	475	431	445	452	461	464	455	485	486	512	428	471	469	434	474	434	490	418	424	477	466	462	463	437	441	445	461	445	452	454	447	416	434	455	470	458	452	419	463	440	472	476	459	439	457	487	450	493	453	440	430	443	438	456	422	458	429	433	412	429	437	471	442	449	450	437	464	440	440	436	427	445	464	425	455	444	437	468	429	454	443	457	451	440	452	408	485	437	471	498	471	466	456	466	446	429	447	431	451	490	417	423	446	461	437	485	462	451	421	457	456	458	441	436	459	413	477	438	428	483	449	425	470	429	464	461	454	434	449	466	456	472	471	488	454	461	416	454	450	449	481	446	426	440	462	455	416	446	466	420	442	482	419	452	463	433	473	461	434	437	460	452	487	455	440	428	492	420	467	443	428	417	443	440	446	425	457	479	498	419	441	435	437	455	434	440	468	434	440	445	470	487	446	464	427	453	461	440	451	478	451	440	428	447	447	433	439	458	457	423	435	458	446	449	437	484	441	447	492	475	468	445	447	437	461	461	443	484	479	442	440	442	458	445	451	456	456	466	470	474	424	451	429	452	446	443	441	428	460	469	454	444	503	468	425	461	468	453	448	417	488	445	450	443	455	459	460	473	442	446	451	447	434	461	421	436	398	475	442	430	461	418	438	452	430	435	450	440	438	443	421	403	462	461	439	400	453	443	450	454	441	445	411	450	437	440	422	466	467	460	480	467	471	384	416	438	416	428	431	430	445	466	454	479	465	444	490	475	417	455	457	493	439	466	416	425	500	461	423	468	472	475	445	465	456	407	425	471	484	461	416	487	434	468	474	488	448	428	486	446	458	449	450	465	428	402	438	489	478	436	431	453	448	449	473	439	476	409	444	423	449	444	391	420	460	447	463	434	439	471	470	411	470	459	499	409	404	450	421	465	410	423	452	470	428	431	448	419	436	460	465	475	445	433	419	441	416	458	421	382	446	432	463	412	417	435	450	441	460	464	424	415	461	474	474	432	459	453	472	459	473	455	443	464	467	453	432	469	438	451	443	484	444	415	440	497	436	488	454	444	430	413	462	427	446	446	476	449	457	429	432	497	427	443	451	475	442	459	438	436	466	492	405	450	459	438	428	504	424	415	480	439	412	462	454	461	449	445	479	448	472	455	467	432	459	500	417	467	454	439	452	499	441	494	414	465	472	433	388	431	449	467	424	411	430	437	437	461	476	393	438	456	471	449	424	444	434	457	457	422	437	454	459	450	495	402	447	424	450	468	435	470	454	425	452	430	474	451	447	454	492	463	484	416	427	430	429	455	473	456	437	454	465	422	468	475	463	485	474	419	415	429	439	456	453	467	436	444	469	443	431	468	442	435	428	437	448	444	427	434	446	487	433	425	459	465	465	470	426	405	459	424	472	451	447	488	453	481	463	466	444	449	419	436	454	489	457	425	423	443	456	427	456	451	478	448	397	460	463	415	439	433	433	390	439	449	424	467	436	442	456	455	435	441	464	415	428	427	482	405	400	454	471	446	408	432	440	439	485	465	427	438	485	450	466	437	418	438	462	456	454	480	461	453	449	439	438	437	466	440	432	466	442	427	413	444	460	442	449	451	445	453	440	479	497	446	464	463	473	432	467	457	457	414	433	450	396	463	456	432	410	446	456	461	448	404	462	499	434	494	455	474	435	436	443	460	437	455	433	418	472	419	447	437	483	410	420	459	451	439	439	488	452	444	455	487	432	457	481	426	438	442	460	435	460	432	428	480	443	445	474	472	427	458	443	439	464	453	423	441	432	450	456	461	513	453	429	446	422	453	479	419	479	445	413	472	445	473	464	464	429	452	488	419	467	457	464	449	489	458	452	461	474	452	417	467	429	449	452	449	436	447	435	431	433	433	459	487	428	459	452	446	432	429	445	436	454	445	444	450	442	442	464	442	423	471	460	447	450	413	417	465	465	473	462	485	483	452	459	399	435	470	438	417	463	466	433	450	481	430	467	468	441	427	459	473	449	464	469	482	462	423	443	430	424	435	457	428	451	438	414	445	451	460	378	435	481	440	440	456	468	455	461	458	450	437	445	487	467	441	455	427	455	436	444	443	426	452	451	441	451	493	422	435	441	436	429	461	456	441	476	460	447	487	458	429	439	463	389	455	462	455	467	443	454	435	439	456	471	445	454	446	414	490	463	478	466	445	440	444	450	431	422	486	416	402	406	446	415	474	467	430	435	466	427	455	425	447	423	450	464	448	430	459	446	448	441	493	456	467	462	448	470	474	450	488	471	465	446	458	428	445	426	462	444	446	447	447	482	467	443	436	457	455	466	463	451	418	462	459	432	448	448	457	428	480	469	430	424	456	469	439	447	448	441	455	454	434	434	397	443	468	482	444	424	453	441	417	450	463	413	472	439	436	428	451	442	463	475	426	450	420	441	442	468	466	419	435	432	534	443	482	453	466	432	420	443	454	441	462	443	474	461	459	429	432	417	443	438	466	454	410	447	460	444	466	457	412	436	482	484	439	436	433	466	453	456	443	479	455	457	464	441	460	451	477	437	463	457	463	439	493	449	442	486	416	465	460	449	472	441	430	432	454	455	450	411	458	443	470	470	427	470	466	447	497	427	424	431	404	443	447	461	486	458	466	481	447	485	481
34962	32608	1215	815	767	671	683	642	647	633	598	625	605	567	609	562	574	554	627	615	639	557	621	628	567	552	576	614	607	604	606	594	575	575	598	542	595	578	601	588	642	609	558	603	587	623	578	573	571	575	605	637	615	568	634	570	565	582	591	646	627	586	597	580	560	609	603	544	606	596	586	638	608	585	565	562	567	579	559	608	629	581	597	595	595	568	602	595	588	604	601	609	569	579	551	555	619	632	573	615	617	606	594	598	580	564	627	553	565	546	565	603	602	611	561	579	599	573	601	604	595	610	599	558	591	629	598	574	623	578	604	552	580	619	589	599	567	592	563	579	567	517	586	634	573	603	576	594	588	590	588	620	616	594	574	600	594	573	571	569	587	585	572	610	570	563	615	565	605	584	582	590	579	553	590	635	582	579	584	559	545	580	572	576	589	589	589	609	572	597	612	612	617	643	610	599	585	616	611	597	595	608	589	578	598	594	539	583	565	560	576	583	575	617	606	587	573	612	592	603	596	593	568	595	607	605	615	611	635	556	540	637	647	589	587	617	594	577	570	591	602	571	589	564	595	600	583	633	581	596	639	599	535	578	533	552	598	620	577	548	589	583	571	589	612	597	595	596	591	569	607	547	592	572	585	618	597	651	596	615	575	617	586	538	627	604	592	613	586	572	601	550	610	575	596	593	585	616	575	588	586	629	590	582	593	582	571	593	588	578	576	553	630	587	599	613	575	627	550	561	551	594	623	592	576	568	572	619	620	567	531	587	576	600	579	595	604	554	580	568	612	580	599	591	585	567	568	593	567	602	571	617	646	579	566	624	620	589	588	583	610	577	560	585	595	604	630	603	559	579	578	602	552	577	588	554	561	591	608	582	561	554	624	610	573	538	573	597	595	601	582	568	554	579	600	599	598	584	590	575	555	569	601	574	545	616	587	615	594	582	610	598	602	550	591	586	612	607	578	614	595	610	607	586	595	574	600	579	606	610	558	587	581	579	606	616	589	578	591	559	635	572	577	584	592	579	574	623	563	545	584	601	584	593	556	564	600	574	557	564	594	608	606	623	582	597	577	617	604	615	599	582	596	593	621	610	583	599	573	569	574	567	587	566	591	601	551	616	561	543	599	578	593	567	607	571	582	590	584	591	562	605	636	600	605	581	575	578	586	569	547	577	547	565	619	607	599	585	608	556	588	584	624	585	650	612	596	602	623	570	576	581	635	608	614	564	591	571	579	558	591	583	605	619	602	541	603	578	617	628	586	634	630	601	548	622	604	636	581	561	580	588	562	583	626	577	587	616	606	616	564	569	577	571	624	591	582	589	586	597	589	585	616	586	608	590	584	583	583	555	620	588	617	630	579	590	537	593	573	577	555	574	629	553	593	578	582	599	625	616	559	622	597	587	576	597	572	557	616	585	600	584	573	587	612	602	562	601	590	580	561	577	565	563	598	559	561	583	598	603	633	553	605	550	621	609	618	544	635	594	576	620	640	578	564	593	543	584	625	578	566	584	594	587	638	592	584	563	591	566	635	583	620	597	621	582	578	616	583	631	631	605	609	584	575	601	569	600	540	619	595	556	607	632	573	559	570	574	568	614	614	583	600	596	566	558	616	559	577	593	569	601	570	576	555	591	602	590	593	567	548	601	569	583	592	587	546	564	588	574	603	599	590	625	577	565	626	602	572	581	615	543	604	563	545	585	603	593	580	583	587	647	547	648	584	600	597	563	578	579	561	560	588	600	558	580	601	598	547	537	596	626	598	601	627	561	597	598	613	566	582	580	601	604	596	620	589	563	579	599	582	611	601	587	568	604	585	566	597	587	570	550	587	645	614	566	577	567	578	552	554	564	542	573	603	589	574	577	574	584	607	583	620	594	601	582	621	584	568	617	553	557	611	537	587	576	610	569	608	600	646	590	570	567	631	560	595	623	612	560	601	584	579	558	554	573	548	574	584	545	581	633	602	562	583	543	612	545	571	607	632	572	552	576	581	599	594	605	607	593	571	552	578	601	616	562	528	616	574	559	568	565	611	573	611	593	553	583	542	573	590	615	583	540	603	580	581	557	632	598	610	604	600	605	603	544	605	591	547	592	548	628	578	578	580	638	568	562	579	607	586	603	596	630	597	563	577	566	624	559	563	596	590	590	583	640	574	619	556	597	555	571	566	616	583	586	580	563	611	570	576	531	596	559	571	570	591	561	557	596	608	607	622	581	581	535	575	553	528	589	583	590	614	580	616	623	542	552	601	624	596	568	572	635	658	591	617	595	605	630	641	586	626	613	582	610	621	600	588	561	607	634	565	605	563	587	534	591	572	588	629	613	611	595	613	570	638	578	600	625	653	602	591	547	618	580	608	618	593	644	577	571	600	630	548	571	582	589	564	577	607	596	577	576	582	570	582	586	628	597	615	620	541	608	585	584	612	596	622	562	592	637	614	577	628	589	654	572	593	577	575	593	604	586	575	565	548	577	586	613	552	596	603	578	559	589	556	569	578	605	600	554	633	568	583	613	579	569	593	591	635	565	599	594	563	571	588	561	625	585	614	571	593	621	549	574	572	588	593	591	575	603	549	591	621	572	632	521	577	565	590	635	576	589	610	555	593	627	546	582	584	547	557	613	596	567	619	585	570	584	551	580	589	608	606	574	601	572	603	565	624	630	614	587	614	561	592	586	586	550	613	627	591	604	572	614	613	603	590	614	558	535	603	582	614	539	550	599	590	578	578	564	576	602	616	597	588	607	540	624	614	610	592	592	600	561	605	596	564	606	547	637	560	557	573	647	521	633	579	567	617	570	596	595	631	560	591	592	595	590	532	607	580	638	592	625	589	566	604	615	580	510	632	605	578	573	601	593	608	619	618	515	602	557	563	608	620	603	599	581	594	558	563	549	555	603	616	602	616	637	595	598	625	537	567	561	611	585	580	589	647	588	602	604	558	578	599	597	611	628	617	581	585	584	585	590	583	588	565	586	592	539	559	580	583	617	605	625	599	624	590	545	590	613	568	549	590	635	536	564	598	563	574	591	545	595	599	593	552	549	624	600	576	618	614	625	586	577	599	603	567	541	598	573	558	562	580	587	601	604	607	611	560	616	581	590	587	574	603	588	584	598	594	588	571	600	604	574	591	612	595	546	593	555	596	573	593	645	564	581	611	602	551	648	582	587	573	621	590	585	597	602	590	597	603	587	544	594	637	617	592	567	580	640	592	602	577	589	592	615	628	562	641	566	592	564	607	572	532	583	609	577	602	583	606	562	569	562	579	641	558	544	561	646	595	582	567	597	565	589	589	641	581	628	584	544	640	621	608	645	598	585	559	606	564	582	552	592	582	605	611	584	556	606	578	613	592	570	593	592	590	589	578	558	576	590	616	586	575	601	556	601	581	577	601	583	586	591	577	601	611	606	610	573	542	612	561	622	587	593	590	581	586	577	591	600	573	570	599	577	563	562	593	603	609	615	577	616	561	617	627	648	608	559	560	634
23861	21102	28348	24056	21029	9182	1391	961	820	871	827	782	790	723	772	712	723	673	729	712	705	720	736	689	686	685	690	634	689	650	694	700	712	656	677	713	698	695	647	658	661	685	651	687	645	662	643	725	728	723	681	620	676	696	681	658	619	703	689	669	692	648	669	706	696	669	707	662	715	670	675	721	648	677	636	632	670	643	673	690	649	678	638	708	693	658	679	691	667	668	680	706	666	709	641	679	718	679	700	675	670	679	665	684	646	646	699	685	683	672	649	651	708	686	706	664	686	706	655	718	641	652	647	655	714	636	686	648	700	686	660	659	664	686	659	666	652	649	654	670	650	670	658	682	723	684	677	665	692	671	689	672	682	658	684	658	690	684	659	684	649	695	664	690	655	641	668	666	676	692	628	726	719	648	676	667	682	674	679	695	689	682	667	674	677	732	685	661	659	675	682	682	667	652	675	677	698	666	675	681	669	671	692	684	716	698	664	717	674	718	664	657	654	684	664	660	734	665	711	678	670	685	682	679	693	661	690	673	654	698	675	701	656	667	656	672	654	692	643	694	732	711	711	698	667	677	653	726	635	658	705	720	655	671	662	694	698	695	698	696	700	628	646	692	660	660	714	657	651	706	661	669	685	683	669	684	676	639	693	703	693	657	662	706	717	652	676	656	674	662	664	690	669	662	651	676	685	664	709	663	662	665	712	673	680	687	714	661	717	656	654	682	658	678	663	667	646	615	694	655	642	680	712	642	623	671	657	635	699	642	655	652	670	700	674	658	630	665	661	661	666	671	685	651	703	681	672	696	652	634	691	653	687	666	699	649	681	666	677	701	673	662	659	654	710	683	672	680	682	676	668	663	707	664	683	673	654	656	693	696	677	661	682	667	668	661	724	625	682	706	746	728	750	671	676	701	622	688	652	677	715	667	656	673	698	685	693	731	665	688	659	666	628	692	725	672	637	674	706	715	697	649	697	698	693	673	653	664	728	691	667	701	690	627	621	689	681	704	699	693	660	665	673	639	664	691	672	698	685	655	651	621	717	713	674	699	679	697	677	655	679	679	682	653	714	680	661	610	680	679	680	675	646	657	657	613	674	646	689	699	670	689	689	687	664	650	651	716	631	649	654	706	696	652	689	664	682	681	694	655	717	663	657	695	678	691	686	656	662	681	645	675	692	688	651	648	690	673	658	687	723	655	698	704	635	676	748	699	649	644	693	673	714	661	686	657	652	674	697	669	684	680	673	677	660	651	652	690	685	707	682	675	665	666	688	701	656	688	687	646	692	681	687	640	648	627	692	703	674	668	697	673	687	643	694	664	665	683	685	663	683	678	693	640	682	640	675	678	660	661	636	661	700	693	701	646	643	704	680	659	667	691	693	671	662	644	657	660	667	713	701	658	683	694	637	720	679	663	649	661	675	659	673	705	677	700	668	721	633	671	674	626	679	662	689	681	669	672	688	688	657	673	704	685	677	691	694	655	668	649	676	656	653	674	683	660	632	689	684	656	686	650	676	643	697	621	659	648	675	646	715	696	703	646	676	679	686	633	710	674	663	658	672	676	645	657	673	661	678	694	697	665	689	658	691	684	692	693	665	712	686	648	717	651	710	686	675	646	678	762	694	627	671	661	625	668	679	713	672	673	641	675	706	688	641	689	626	687	686	637	663	667	662	677	685	664	719	663	682	691	656	713	698	646	640	689	681	657	662	693	695	657	696	684	699	662	712	720	676	675	678	659	660	653	683	673	654	678	692	670	653	642	691	702	727	728	716	715	676	661	635	701	660	689	673	661	712	648	660	656	620	664	689	674	669	681	663	723	647	737	673	754	656	734	627	665	590	667	658	627	664	700	648	668	697	631	684	680	720	688	662	674	625	712	662	719	677	644	641	681	656	655	670	711	685	682	713	748	694	631	652	684	671	667	692	659	671	713	720	715	648	754	715	716	671	673	683	683	722	699	678	680	712	718	650	679	681	641	707	637	646	698	705	682	641	638	660	674	646	680	656	699	656	699	665	693	675	698	658	656	636	671	674	702	642	676	672	669	657	671	641	648	709	730	658	695	666	707	627	648	733	678	680	657	703	696	655	672	712	626	696	671	650	646	623	686	706	686	681	662	696	691	661	687	715	707	659	643	706	639	631	651	659	652	703	643	718	636	704	675	653	698	650	653	609	711	723	655	688	712	712	673	663	652	700	661	704	677	667	638	658	681	683	654	714	668	673	682	682	657	645	670	625	681	680	636	679	706	710	662	700	678	649	677	652	635	663	672	693	670	666	708	661	682	657	707	654	651	715	668	674	666	637	649	665	634	705	641	696	692	660	697	685	657	644	642	624	683	721	704	639	686	616	673	640	654	679	674	696	642	660	667	690	721	667	662	680	643	710	692	686	679	700	676	700	663	691	671	730	697	682	668	699	652	682	628	669	661	685	664	669	716	706	678	646	665	683	676	605	661	685	672	693	667	644	691	714	647	680	671	632	677	645	707	658	654	645	703	657	675	728	702	677	644	713	713	706	651	640	729	648	637	646	637	662	675	649	693	645	731	683	682	635	707	683	672	671	643	685	688	685	684	708	644	664	662	662	689	691	689	673	684	681	650	714	650	693	652	696	719	654	714	694	679	698	652	689	660	666	657	698	688	676	673	714	691	639	641	663	703	643	681	688	678	665	686	714	667	728	663	676	694	755	665	659	657	677	670	692	683	698	659	689	672	706	693	668	719	673	649	655	668	664	653	709	679	668	709	669	727	725	668	713	647	629	686	688	649	662	692	708	665	673	632	696	640	670	672	715	658	702	639	672	671	674	694	681	672	698	659	662	695	687	668	676	684	666	665	718	682	677	673	672	709	644	672	695	654	673	716	682	682	652	662	741	651	686	684	648	680	710	652	714	618	672	631	661	687	674	708	681	684	662	669	698	698	661	693	712	736	673	651	683	667	691	737	668	622	649	714	640	636	600	684	708	659	668	700	714	691	624	684	676	744	665	681	695	697	712	683	668	691	684	655	732	676	626	653	680	671	698	628	664	704	648	641	711	666	668	698	699	697	688	731	651	646	641	687	693	671	677	690	672	652	655	728	629	716	703	689	617	664	643	655	711	649	655	652	652	658	735	662	692	715	691	676	695	654	696	701	680	651	702	685	651	669	689	647	663	708	688	662	682	661	640	657	660	696	677	708	707	627	695	684	689	695	650	695	691	644	690	684	679	681	629	712	748	683	737	649	680	613	650	676	711	646	684	656	650	728	691	673	670	685	668	728	654	746	696	684	691	690	709	659	670	650	692	637	645	662	662	640	673	699	683	669	657	674	683	661	675	716	688	673	697	612	688	679	663	717	677	697	638	703	632	688	703	685	659	719	646	647	639	712	649	626	672	696	719	657	642	650	708	655	660	658	702	668	606	715	646	684	686	679	660	696	746	667	678	682	683	655	698	653	664	646	672	700	652	676	688	705	726	663	725	715	709	653	654	699	661	685	667	690	676	702
38728	46941	6716	3701	2627	2014	1702	1598	1308	1218	1123	1048	1118	1090	1043	1055	1041	1020	1029	1005	951	934	911	921	895	912	934	947	950	935	956	927	888	919	950	951	903	921	858	930	855	933	923	898	854	879	827	886	895	843	915	859	884	882	917	935	886	811	875	893	873	919	897	932	869	913	875	882	918	889	863	899	900	900	843	854	837	861	864	854	871	838	880	897	875	880	880	860	894	853	912	881	917	913	895	908	927	920	853	954	912	837	906	856	923	858	872	858	864	885	890	836	892	876	836	855	812	860	901	894	888	864	868	864	884	882	890	857	877	882	897	934	852	880	797	884	884	897	903	862	843	906	888	880	831	891	909	863	873	933	874	860	854	894	865	853	883	857	854	927	927	898	854	838	876	868	860	947	889	934	864	901	833	874	800	875	849	897	881	920	872	840	862	845	876	870	926	868	842	856	862	856	906	919	872	901	934	882	824	856	858	871	875	918	860	903	885	903	903	890	893	897	857	889	860	866	849	841	881	844	855	788	860	853	930	885	856	886	860	821	888	916	831	878	873	922	870	911	858	892	816	851	857	892	878	846	889	908	892	895	853	871	921	892	879	827	807	845	869	876	872	856	840	854	901	814	897	903	857	848	828	886	871	844	881	920	837	863	872	900	864	850	888	923	899	869	875	879	784	893	846	890	908	904	875	851	895	854	903	885	876	879	900	881	894	882	907	834	824	927	873	860	885	901	851	877	904	870	836	820	870	841	898	837	866	820	842	882	880	863	887	860	877	883	910	936	838	812	856	899	893	842	850	853	862	903	809	896	837	885	916	933	898	885	858	853	858	857	902	892	840	879	869	842	921	850	892	897	870	916	842	900	817	922	866	907	852	889	855	872	888	877	909	849	850	897	891	883	928	908	861	919	863	858	881	868	878	883	863	894	876	869	912	845	922	886	882	851	917	853	821	870	912	852	849	867	871	928	872	840	918	879	933	887	877	842	843	856	849	865	924	915	865	850	893	890	889	853	949	865	885	909	906	888	864	875	834	900	891	877	942	871	883	829	896	870	856	870	872	905	900	892	892	875	860	901	870	829	869	920	828	896	865	837	893	910	876	904	837	866	817	880	846	921	871	895	920	882	886	867	908	844	849	837	919	873	908	866	866	888	885	849	887	874	904	896	836	861	911	865	906	878	935	831	939	878	891	855	822	900	915	889	888	880	877	856	848	920	895	881	840	893	799	889	838	888	887	931	868	888	856	817	907	838	939	840	889	863	913	887	913	902	867	902	897	841	855	887	837	864	905	909	831	907	877	867	879	876	808	865	932	897	839	895	866	874	870	819	901	922	844	858	856	859	879	898	887	883	846	897	829	883	870	845	864	851	875	846	881	867	871	892	860	855	826	846	915	854	947	849	950	909	853	848	853	868	870	872	844	880	877	892	893	893	821	880	839	863	924	898	914	901	849	868	876	877	866	906	894	913	870	928	915	849	885	865	868	906	889	863	832	836	918	815	888	909	880	859	927	908	886	945	894	869	890	907	869	847	897	933	843	862	897	933	851	828	877	926	896	921	849	874	875	907	857	900	860	914	875	830	925	825	901	880	870	835	831	883	852	901	811	835	837	845	900	834	825	909	899	871	841	857	928	874	914	839	864	855	841	910	832	853	853	883	850	858	846	849	830	847	908	830	847	902	959	884	930	887	882	905	944	855	868	825	902	837	837	875	874	879	861	848	891	918	894	908	796	837	847	849	857	914	880	851	930	884	914	814	818	891	873	905	840	879	867	860	871	832	908	869	867	895	909	855	937	891	871	909	820	893	828	891	870	892	891	861	903	906	887	894	899	840	851	882	824	894	856	875	912	897	865	827	900	867	896	829	821	953	871	841	897	913	844	916	846	895	798	838	859	875	894	880	844	857	912	858	902	915	868	863	868	856	850	867	850	924	830	871	888	889	893	866	903	874	873	865	914	845	856	841	856	926	815	860	862	860	863	910	865	803	890	941	905	870	840	895	871	880	866	939	815	820	865	891	912	890	807	891	906	872	887	880	901	875	864	876	854	843	862	849	901	855	837	857	877	873	852	877	868	904	870	878	898	894	869	868	834	920	841	916	830	891	833	872	898	907	850	835	833	859	889	899	861	911	894	905	873	935	915	838	848	893	858	850	919	903	915	827	900	854	866	858	916	796	837	824	926	838	872	897	894	865	948	848	849	882	856	918	886	870	846	905	892	878	880	904	885	912	872	864	892	880	867	831	912	884	849	890	909	901	881	868	890	871	920	842	836	846	879	885	868	895	866	862	879	863	833	896	868	873	880	915	860	836	841	855	890	891	868	943	843	935	880	837	827	873	857	890	905	882	923	899	904	871	857	918	851	908	866	853	877	849	884	897	875	863	936	825	906	872	923	926	833	840	882	844	946	857	915	876	877	858	877	826	834	894	871	848	862	881	872	851	874	866	845	862	873	851	909	919	846	869	895	892	880	862	951	882	956	863	887	885	884	836	921	856	874	845	901	880	863	876	848	861	958	827	872	848	868	851	863	903	900	909	884	853	930	825	905	890	878	889	872	876	902	870	911	877	913	922	845	847	898	834	896	920	875	828	919	852	852	875	899	802	876	892	844	875	864	916	874	880	925	834	876	885	838	841	886	823	830	844	883	896	791	880	877	902	893	864	798	846	866	882	867	846	865	879	834	867	888	900	859	871	847	839	928	824	883	924	824	912	916	904	861	898	866	820	872	869	886	857	904	908	864	865	907	913	895	838	864	912	797	884	898	871	898	886	863	907	830	867	864	846	889	879	903	890	851	877	891	888	879	885	888	890	903	901	866	874	876	918	889	879	824	897	848	839	919	891	900	891	887	829	870	877	947	884	840	865	886	823	861	901	823	848	880	874	890	865	893	867	842	893	812	882	898	818	895	823	893	882	827	852	866	909	845	878	905	847	951	870	891	896	847	831	904	892	893	849	926	893	843	826	843	859	886	857	898	893	846	884	877	860	869	866	891	866	896	881	875	883	896	911	884	901	890	877	882	890	858	910	899	892	883	838	871	867	940	872	839	865	882	878	883	856	833	880	866	862	871	890	880	855	848	898	869	911	843	865	862	864	898	828	907	927	871	921	834	869	862	839	845	887	876	892	825	871	868	837	867	820	846	911	928	835	859	887	870	863	888	861	889	878	877	887	860	950	842	872	908	873	876	888	887	866	872	849	876	809	850	846	845	885	872	860	872	894	834	875	899	880	810	838	824	914	938	859	891	831	912	839	861	884	885	912	884	898	886	896	835	855	847	845	852	916	889	892	866	861	862	943	932	876	878	835	840	844	855	889	881	848	853	851	827	822	912	869	935	875	924	856	872	850	859	860	862	870	885	858	879	851	853	863	915	833	850	876	803	864	867	834	901	892	899	923	901	915	851	903	853	856	906	890	856	803	841	854	874	847	842	919	903	866	838	867	870	898	899	835	823	866	865	801	906	874	861	892	828	906	872	871	923	839	867	875
22866	21110	28835	23610	21103	21094	7806	1218	966	871	853	752	671	734	724	681	656	682	663	653	586	658	651	629	580	592	614	603	622	608	631	596	616	568	550	604	632	571	596	593	606	601	566	596	581	626	588	532	578	646	624	606	623	544	628	569	562	614	569	596	562	612	589	574	549	613	614	610	582	555	577	584	564	560	583	562	598	559	615	621	599	614	530	556	595	566	620	570	586	599	537	566	574	584	613	572	569	591	572	608	587	604	571	549	610	565	590	564	597	577	588	569	574	579	632	569	547	571	568	598	586	583	594	573	623	612	566	554	558	553	553	584	591	590	585	561	595	616	589	580	552	588	610	545	588	574	594	649	528	559	590	580	619	588	593	566	596	596	592	540	553	576	562	573	573	588	595	605	586	582	569	582	622	557	595	588	562	555	550	620	591	578	535	609	600	567	576	586	527	574	551	563	569	559	576	544	565	616	562	611	527	594	593	552	567	565	574	595	592	561	579	613	563	564	566	602	569	596	573	599	578	579	578	575	584	567	567	601	581	577	630	571	637	538	571	585	583	615	567	560	578	598	598	566	587	562	582	583	589	555	572	574	562	600	553	580	599	590	519	574	512	556	542	564	636	582	598	608	537	581	586	549	591	567	574	563	538	561	549	577	579	560	640	623	593	589	568	590	555	562	589	635	579	618	576	583	569	569	590	549	589	542	572	606	604	551	569	603	584	617	596	578	545	575	590	556	547	595	589	525	562	533	596	571	559	588	558	539	592	617	587	537	606	567	623	577	573	580	568	576	532	598	589	584	565	569	540	562	567	598	577	571	524	579	609	598	555	583	577	554	550	591	549	605	544	629	556	562	635	538	540	559	560	590	605	613	528	597	567	594	592	569	610	611	543	540	540	614	570	592	568	533	567	577	599	597	571	588	557	563	626	551	568	571	619	578	547	553	530	612	557	554	587	599	569	537	585	605	596	608	559	591	581	582	541	584	609	570	588	579	540	546	587	604	584	567	549	570	504	550	582	606	576	560	549	589	574	604	582	597	592	562	615	568	580	578	571	573	576	558	550	605	581	606	554	580	574	571	561	581	562	589	590	626	532	604	601	563	600	646	624	607	565	578	615	541	556	534	586	589	592	615	586	625	557	597	602	558	551	594	630	580	591	530	580	568	543	601	599	599	611	585	571	579	576	583	552	576	557	539	597	567	564	570	571	589	594	534	612	580	606	619	577	605	578	570	607	588	588	532	569	556	588	585	600	624	584	573	591	559	585	593	599	528	535	538	565	560	551	559	582	591	560	580	550	621	569	551	563	570	569	581	576	545	565	567	612	558	532	593	581	570	636	607	518	583	580	600	525	567	555	600	562	575	592	576	559	592	603	608	580	605	603	582	593	536	643	562	559	531	556	599	566	561	562	568	560	563	571	548	563	551	603	586	568	571	572	543	548	586	562	583	568	597	596	602	574	579	640	520	580	597	588	574	575	637	590	607	539	589	575	555	573	604	605	566	558	582	568	578	601	567	568	581	546	567	611	583	570	549	589	560	568	567	609	604	566	552	547	570	580	572	598	577	585	557	557	566	546	638	530	588	578	603	632	552	557	559	570	591	552	584	610	575	583	596	554	560	546	600	551	593	575	588	596	569	626	569	548	561	578	564	586	589	584	567	559	540	580	579	522	569	612	582	528	559	565	571	582	602	544	581	618	583	589	588	611	640	571	576	574	558	613	560	577	554	529	555	565	638	548	611	547	601	573	601	574	565	574	535	536	571	554	590	574	557	540	606	549	595	603	600	576	571	616	539	599	533	597	616	555	572	594	549	525	566	591	609	626	595	576	580	576	614	574	596	569	555	547	614	605	576	577	562	600	604	581	603	602	623	599	582	611	543	532	622	600	610	608	599	580	564	597	562	604	598	609	592	591	558	586	588	587	578	568	586	602	576	598	567	608	589	592	580	559	579	618	586	610	627	601	588	559	588	562	547	572	629	576	556	573	593	581	597	574	590	602	569	549	608	587	577	552	542	565	568	586	559	578	556	576	584	604	595	556	545	581	563	550	632	569	575	595	572	546	650	563	534	563	559	577	614	585	596	548	588	585	587	562	561	591	571	606	597	567	586	615	583	578	564	565	570	571	547	552	581	582	577	592	574	595	621	599	616	588	618	554	583	531	609	584	571	567	608	569	611	560	584	569	560	561	607	579	657	621	564	603	547	553	618	627	608	539	556	632	571	595	541	572	568	564	556	589	572	607	575	576	526	602	582	605	535	537	571	571	582	569	555	603	572	586	552	572	605	559	587	590	549	536	593	594	595	571	574	578	571	561	577	570	579	568	548	559	575	538	579	533	619	567	527	554	542	590	565	613	546	626	606	567	592	570	600	614	564	614	609	573	567	547	543	541	570	567	597	538	606	561	573	620	592	602	589	598	606	577	584	579	540	560	590	550	595	585	602	586	608	548	577	540	581	548	559	567	616	598	528	557	570	585	565	603	578	654	605	538	558	589	571	572	568	597	572	598	600	598	581	596	549	578	537	622	553	577	552	570	616	626	610	571	554	586	639	545	581	610	612	581	603	561	561	592	601	555	618	581	569	593	605	567	617	567	556	568	608	585	601	605	573	557	572	595	580	569	588	565	567	627	617	532	596	589	567	584	581	585	552	611	589	636	569	608	558	567	618	618	597	539	558	576	570	568	543	568	592	612	567	572	613	560	611	558	607	557	585	536	562	597	535	559	569	595	627	584	574	570	584	571	607	576	564	579	580	560	567	603	599	614	581	592	551	577	579	570	595	612	558	560	574	581	571	580	571	601	608	617	591	602	594	586	554	636	531	602	570	533	569	561	569	594	563	560	565	536	586	590	602	553	544	582	551	554	577	616	590	542	578	612	600	599	575	558	565	534	560	556	548	558	580	549	556	560	552	593	540	551	573	547	578	555	605	556	609	555	561	578	635	580	544	557	578	587	564	565	556	546	567	604	586	576	552	607	591	577	555	580	582	600	609	548	549	590	565	570	594	589	617	577	569	594	607	597	615	550	607	593	500	594	579	580	569	516	634	568	558	540	564	611	597	560	551	573	573	557	595	588	564	576	601	543	551	632	535	561	576	587	621	570	567	599	541	630	572	574	578	616	583	556	573	544	583	548	580	576	547	624	591	583	572	540	604	583	601	578	562	585	596	568	576	579	604	582	642	568	562	563	570	566	603	525	591	561	589	597	610	541	581	592	545	548	605	584	592	566	583	575	581	609	563	581	603	536	587	539	610	559	570	563	606	539	577	517	577	587	581	541	550	566	601	591	584	571	594	575	587	575	557	611	562	614	579	600	603	585	550	617	549	578	561	595	550	607	585	575	518	605	571	581	572	568	613	601	574	566	540	609	572	585	552	573	612	555	610	559	581	558	600	615	553	607	580	546	594	620	592	584	561	588	574	542	595	593	600	582	592	579	556	542	554	580	578	543	606	593	570	576	567	555	627	614	572	564	610	563	586	586	587
42837	55767	10748	5569	3957	3026	2510	2043	1790	1538	1338	1236	1106	1093	1008	979	919	947	922	873	860	828	834	853	815	782	817	845	818	849	814	766	818	770	746	745	769	813	815	789	776	768	761	777	745	775	730	769	707	755	774	734	781	745	784	773	764	781	751	781	746	719	745	783	751	719	760	730	726	799	741	744	763	796	832	790	758	759	885	769	758	773	786	765	751	757	760	733	719	755	766	753	725	794	754	778	749	775	768	722	750	826	713	704	773	758	695	748	786	806	750	764	750	802	778	739	778	763	715	727	749	761	767	788	755	804	739	756	782	746	790	748	748	798	771	735	727	734	754	791	750	765	794	777	716	796	772	744	758	798	806	778	806	735	748	765	711	747	769	767	746	724	714	736	721	761	786	754	762	758	736	738	721	714	758	794	759	773	699	755	727	776	740	755	733	744	727	722	752	731	759	727	767	739	777	718	749	762	760	779	768	736	721	773	762	774	760	768	737	773	737	741	722	757	810	706	711	716	739	798	750	740	725	697	760	756	736	820	798	727	726	747	719	750	759	744	771	719	769	731	728	764	761	751	746	772	739	766	762	713	748	779	740	769	756	734	751	744	744	721	755	768	730	717	728	807	725	765	759	731	749	792	766	738	775	757	764	780	742	792	751	743	737	769	753	748	702	822	722	772	787	795	726	777	740	785	740	771	770	758	788	763	784	712	742	724	737	727	777	753	768	772	788	696	771	797	770	742	732	788	767	738	747	777	748	767	737	694	777	733	748	738	756	773	758	757	749	741	752	744	793	740	722	756	715	742	758	788	747	743	776	779	754	731	731	746	749	796	767	767	789	777	743	781	768	731	738	760	759	766	781	751	780	734	742	755	778	710	799	755	769	716	731	763	750	761	772	772	761	792	771	722	756	753	740	731	771	740	795	778	751	766	751	766	755	757	779	796	746	768	724	706	753	751	756	742	716	755	744	744	720	769	758	802	732	756	755	732	740	801	764	742	786	747	775	746	762	780	773	755	743	773	718	774	759	692	798	775	727	741	787	799	766	753	723	773	816	764	746	715	741	713	738	803	782	733	775	776	781	721	801	786	765	761	724	756	715	717	787	747	772	777	762	757	756	758	759	754	787	722	753	805	801	773	730	756	713	798	769	784	730	764	788	772	757	769	705	749	720	758	753	724	747	838	760	721	702	708	725	716	740	751	764	730	721	701	786	724	755	807	729	719	786	800	771	732	757	796	739	739	789	819	789	758	782	711	816	750	767	733	751	756	762	712	762	757	771	756	764	771	781	739	768	761	711	781	754	771	731	753	769	759	743	753	741	773	779	774	762	769	718	723	717	722	777	746	750	775	794	739	802	732	762	762	758	733	744	753	732	711	741	779	730	750	763	738	763	753	750	795	772	757	756	741	785	694	768	723	703	716	739	789	737	772	799	769	760	742	736	765	745	761	707	735	736	724	757	722	782	791	762	761	750	742	734	746	731	766	684	756	710	773	747	787	737	812	782	741	691	782	801	769	743	767	789	762	725	743	755	747	759	762	767	768	744	749	752	727	719	789	773	740	786	746	694	765	751	772	759	730	705	755	811	756	763	773	795	745	740	763	757	777	762	707	757	809	745	769	735	736	791	715	763	730	739	768	719	739	764	718	695	744	746	785	756	717	778	743	749	781	725	804	761	722	766	712	741	739	729	774	734	764	672	736	701	735	766	746	794	776	715	773	717	782	744	735	748	774	753	760	715	741	723	791	714	773	818	733	781	775	734	754	780	767	741	736	784	764	806	758	738	760	780	763	771	725	787	737	760	775	790	740	757	734	720	726	767	775	786	726	759	744	769	753	709	750	770	746	770	739	748	776	779	719	731	763	795	695	751	746	722	748	716	717	756	766	704	795	761	719	693	719	738	767	784	778	717	753	776	736	731	748	783	779	753	757	793	747	678	734	769	702	777	741	725	774	800	751	713	787	714	781	697	743	723	755	752	724	749	823	822	760	776	791	745	717	717	737	693	777	756	833	745	760	764	711	743	766	768	798	719	744	702	767	765	789	749	796	733	769	756	790	741	742	743	781	772	734	805	721	774	776	738	750	696	749	758	747	747	781	763	783	752	756	786	733	739	780	759	782	770	747	741	741	791	752	714	787	732	775	760	794	735	742	752	740	734	748	764	758	746	724	732	774	780	773	757	745	797	744	798	754	746	703	687	786	795	764	776	719	773	727	755	772	762	747	755	749	753	760	738	768	801	744	752	810	745	709	742	815	741	750	762	753	766	803	715	775	739	719	773	746	749	748	769	772	736	791	800	748	789	762	724	777	777	719	782	720	749	719	786	693	757	716	707	709	773	768	727	756	759	767	808	743	703	745	717	749	771	678	829	715	689	811	746	711	813	741	768	782	755	743	771	756	783	765	755	708	715	756	748	757	754	711	743	745	757	709	739	814	712	779	770	743	716	764	802	750	726	758	757	762	769	772	763	719	755	791	741	712	757	740	778	744	783	730	767	760	758	746	740	668	784	741	775	728	765	755	686	799	705	749	803	719	757	732	781	795	783	781	772	782	772	791	774	785	744	704	768	754	773	760	756	763	727	790	777	730	774	725	749	726	736	733	760	760	729	716	725	776	776	772	771	784	752	740	778	754	792	768	758	806	743	729	801	727	736	707	736	768	757	752	737	755	730	743	720	757	740	738	779	731	752	770	735	742	759	750	733	742	775	691	755	736	762	721	818	723	756	772	717	794	754	709	712	726	752	757	774	709	732	778	772	765	737	751	756	767	737	761	743	769	759	709	729	759	706	779	709	717	758	792	737	758	751	770	691	763	720	701	769	742	771	806	752	725	793	736	721	766	771	749	764	809	751	717	738	697	739	707	792	749	715	756	753	728	721	802	795	758	772	755	738	740	720	754	764	720	728	781	740	779	758	744	756	718	772	772	736	802	730	759	787	669	734	771	776	749	726	763	770	725	764	706	737	740	724	705	744	757	757	723	708	742	731	781	763	796	784	741	769	711	764	744	771	740	768	785	751	751	766	730	722	762	758	774	780	680	770	756	756	757	748	776	759	776	745	769	770	749	775	772	755	773	772	739	760	803	747	749	772	743	737	740	767	820	788	773	751	717	686	783	749	718	775	762	718	718	768	744	734	710	748	740	693	773	779	785	748	729	722	713	695	769	755	756	718	794	739	755	722	768	766	781	710	726	739	788	765	772	758	742	770	770	777	736	736	756	742	759	739	732	714	723	720	783	720	737	692	728	770	822	732	780	750	733	799	770	726	818	762	716	765	733	758	751	716	776	780	746	748	731	712	723	817	754	748	717	770	737	781	731	783	758	792	779	783	729	760	791	815	781	734	740	719	744	748	780	788	750	802	694	763	752	779	758	711	731	720	741	755	789	747	735	761	722	753	772	766	739	772	776	731	766	747	746	801	782	700	803	779	751	717	775	778	753	727	769	745	762	755	752	823	701	728	779	719	785	778	740	765	735	725	764	778	747
28524	25281	14038	1933	812	673	567	488	493	495	443	469	469	476	442	465	445	430	470	484	446	474	457	484	463	460	472	435	425	426	440	446	440	460	483	475	460	453	460	452	437	449	444	496	445	497	445	449	449	487	463	492	445	438	476	481	457	485	452	432	442	459	468	455	480	442	448	419	502	466	450	424	460	451	411	452	458	427	461	419	446	490	482	436	492	437	426	444	448	437	453	473	459	467	453	423	453	440	402	379	489	473	458	457	462	464	459	465	427	449	449	432	460	460	432	438	449	430	468	446	443	464	497	464	444	411	464	460	428	457	416	438	460	469	473	470	429	431	467	452	495	456	459	455	443	458	415	446	461	433	437	458	445	423	416	449	469	438	429	436	480	411	490	428	421	470	477	474	465	450	433	507	463	457	432	443	425	447	453	464	438	446	450	447	413	448	442	487	444	453	470	456	486	501	435	457	432	400	438	429	449	449	445	482	451	452	480	434	466	462	496	456	448	482	452	417	457	428	491	472	425	415	468	450	455	447	493	473	430	429	446	466	436	450	454	466	430	463	454	432	465	437	480	435	452	466	471	479	499	411	487	470	487	432	461	457	461	466	438	419	446	449	483	449	443	458	422	473	464	473	434	412	424	447	437	461	458	438	478	435	441	447	462	482	449	482	438	450	490	437	474	457	486	445	447	487	468	461	478	467	409	474	446	447	443	449	441	442	450	491	448	422	452	448	449	461	446	470	454	433	474	429	445	445	465	456	464	471	430	472	429	446	419	467	464	397	461	421	433	450	472	490	430	464	442	475	442	483	454	448	469	456	437	444	462	451	462	434	428	471	449	473	445	445	464	474	460	458	428	458	454	438	381	451	428	493	457	456	453	439	442	435	426	459	439	435	500	437	440	480	439	432	448	439	468	468	398	447	446	456	468	436	474	449	482	429	497	430	454	468	436	469	462	446	434	437	447	441	435	457	439	443	482	486	458	460	446	439	472	444	446	465	459	459	470	438	442	452	477	439	464	487	493	468	461	434	458	458	463	507	476	465	451	472	424	453	458	452	441	442	467	433	468	432	415	428	467	451	462	418	449	499	440	440	453	429	447	488	453	416	464	439	459	476	491	447	445	421	463	469	444	468	457	432	435	458	452	459	392	441	445	484	454	395	453	466	450	472	463	445	414	447	483	476	458	438	447	419	438	429	453	476	476	418	473	490	490	489	462	430	446	452	460	444	457	449	413	446	460	418	469	452	464	476	473	436	426	469	430	448	453	458	467	432	458	451	459	452	466	476	420	469	454	421	463	448	457	471	422	447	452	469	441	451	445	439	451	461	411	435	431	454	451	458	472	471	430	456	406	459	417	486	477	467	478	451	482	439	434	451	489	467	443	461	500	445	440	418	453	441	449	425	449	454	452	447	460	481	467	451	477	460	445	425	432	453	429	439	468	436	474	499	447	435	470	495	479	416	410	485	476	478	469	422	446	443	450	481	455	438	479	441	425	455	446	458	454	437	436	464	434	476	446	460	447	451	440	399	458	421	433	418	423	414	460	440	476	459	445	453	434	482	440	430	435	434	421	447	448	421	472	452	466	426	470	450	445	494	438	451	430	466	443	458	468	440	423	475	468	474	406	443	479	472	449	422	452	438	415	418	452	459	429	425	471	482	467	460	435	445	434	468	465	464	424	444	454	429	425	489	448	469	449	455	440	433	465	482	444	468	422	428	455	455	456	397	483	437	453	422	460	437	441	426	472	455	458	429	459	444	459	456	445	458	438	471	465	462	448	427	471	443	437	445	424	449	457	472	455	455	475	437	445	410	455	449	432	448	449	462	450	431	409	463	448	411	460	426	442	463	462	461	448	476	484	466	425	466	495	437	497	463	437	463	485	474	469	450	457	455	457	473	454	450	488	455	488	469	417	467	434	446	442	438	493	441	440	436	472	435	460	430	471	416	440	479	422	421	451	442	473	436	463	451	463	462	480	444	423	433	438	483	492	429	468	438	456	427	434	435	439	450	421	493	466	474	461	429	464	469	417	429	439	487	447	426	499	420	468	473	422	448	433	437	456	462	469	481	409	457	445	465	466	491	446	480	463	429	477	449	472	447	478	453	429	427	467	439	431	445	479	444	440	483	487	463	451	442	441	428	495	456	458	461	445	475	438	420	447	452	444	433	462	471	453	487	473	407	429	433	460	447	444	459	456	410	442	467	462	458	458	450	443	465	442	435	443	444	400	507	434	439	488	486	417	483	421	465	425	436	449	475	458	444	462	459	445	426	477	414	442	447	467	451	459	446	480	463	434	428	483	438	428	463	426	443	500	463	486	451	431	463	480	432	420	414	449	460	470	431	456	414	416	437	454	415	482	413	446	441	476	459	458	448	462	455	478	494	502	452	450	436	416	469	458	415	471	461	457	475	470	468	449	412	476	464	459	435	479	473	422	459	457	449	481	445	435	419	431	435	470	446	440	454	492	472	456	432	465	446	441	441	454	446	443	469	513	477	460	406	458	421	453	432	405	480	489	443	484	476	448	456	416	476	477	451	432	444	460	437	449	476	451	460	457	437	428	475	467	477	425	434	454	435	473	408	449	459	452	439	443	416	459	438	438	424	440	432	466	439	436	452	443	436	442	444	419	430	433	459	410	475	494	440	449	417	454	458	447	462	451	453	473	452	461	435	456	452	463	440	433	450	457	478	439	478	462	465	483	485	446	460	459	434	473	419	487	460	494	407	468	436	439	470	407	466	455	425	483	489	428	489	430	443	440	492	434	467	471	446	455	443	437	441	461	452	463	465	439	422	468	431	471	446	464	495	444	445	478	462	405	467	459	477	430	480	442	452	473	436	458	469	418	497	477	445	463	493	482	452	479	438	452	445	418	431	442	417	422	470	489	516	425	452	491	421	464	443	446	457	466	427	413	442	457	429	466	465	434	475	452	468	465	452	430	455	449	449	465	478	482	473	471	441	440	442	410	458	448	452	456	463	443	428	462	449	442	474	428	405	451	458	438	440	469	454	473	454	475	451	442	424	434	423	439	469	453	428	474	463	460	499	450	436	473	428	451	444	453	460	449	490	432	436	429	429	458	435	434	425	449	458	458	475	424	459	416	472	446	470	451	439	455	467	450	444	494	497	438	500	459	456	430	454	465	442	440	482	501	436	477	432	427	448	489	434	441	445	428	474	447	455	453	402	445	421	417	449	425	455	426	465	476	474	502	459	473	459	430	474	427	431	470	459	427	452	490	465	504	436	472	453	434	457	426	463	427	455	456	465	427	416	463	482	472	435	432	470	446	478	468	470	463	493	450	465	405	450	444	468	431	465	439	459	455	487	456	470	432	446	457	440	446	437	454	457	442	446	458	440	484	420	467	460	466	408	420	464	453	439	476	446	437	461	467	478	475	483	465	448	451	449	445	432	438	430	416	473	482	420	421	458	429	469	448	485	438	450	460	492	457	427	447	467	433	446	459	447	453	442	485	440	467	456	462	469
34951	36406	1377	869	730	677	639	693	674	649	613	565	639	582	600	613	574	575	649	542	602	557	624	603	604	638	613	607	572	584	550	596	633	597	597	600	576	563	647	619	626	558	587	589	608	575	600	578	595	623	580	595	599	601	610	595	616	604	578	568	580	571	648	575	592	581	579	626	559	625	537	576	615	594	616	660	563	613	603	562	586	563	595	563	532	569	596	567	595	656	586	593	586	601	537	632	571	567	565	603	661	615	635	601	557	547	547	611	598	598	625	608	635	579	550	591	601	593	614	563	514	591	626	633	596	564	618	543	589	591	608	555	573	603	643	588	596	599	553	584	626	571	623	621	604	567	568	606	592	615	589	604	617	579	562	570	557	548	579	599	611	617	616	601	557	604	633	529	586	564	580	608	561	617	583	612	554	590	604	576	609	589	548	572	568	580	565	589	619	568	593	568	587	579	549	573	587	622	602	594	597	595	602	585	588	630	588	588	612	595	566	602	595	585	579	591	549	590	565	585	595	640	592	589	623	634	601	602	605	624	556	620	622	613	606	598	576	581	551	594	603	599	578	609	603	588	613	585	552	624	602	601	593	584	540	574	536	604	592	534	620	572	594	595	599	590	582	565	603	522	564	585	566	607	622	567	568	604	643	575	599	574	601	612	624	541	622	607	598	551	598	609	614	615	614	636	616	578	588	593	607	633	613	610	572	593	610	573	598	555	588	597	594	560	579	577	618	584	581	628	580	603	564	585	533	575	565	553	585	564	618	586	560	597	586	602	570	629	588	604	542	649	616	605	593	594	599	612	589	601	581	613	573	557	602	583	575	585	560	598	578	592	608	605	559	569	622	601	621	564	552	587	604	610	608	559	602	643	573	609	565	599	665	591	549	617	621	611	578	655	597	620	565	559	599	596	578	588	584	611	632	602	600	590	564	576	607	557	555	562	602	578	573	581	579	586	575	569	605	610	612	569	585	571	615	603	580	619	560	571	585	612	643	607	584	630	609	563	588	640	592	630	592	593	579	613	608	590	605	557	597	592	607	557	590	602	551	577	601	588	605	556	636	563	592	608	561	603	565	593	541	573	584	620	600	632	584	574	543	584	628	545	586	572	562	600	582	593	627	587	598	601	582	595	572	613	604	594	582	559	593	603	592	607	616	570	614	607	600	617	558	591	604	596	580	558	564	599	575	589	626	580	628	621	569	628	575	603	591	591	626	569	617	575	630	593	592	591	591	601	579	559	622	592	647	630	580	578	559	539	585	606	601	609	639	593	599	574	596	586	580	620	552	594	595	571	580	636	588	593	582	567	611	613	596	601	609	540	571	596	598	648	579	576	601	618	643	595	547	597	577	596	603	626	616	586	598	603	594	546	609	580	588	609	564	576	592	595	601	584	610	599	601	610	593	592	609	611	594	608	632	560	627	608	592	553	579	596	559	565	594	564	613	590	594	616	611	599	567	571	608	611	572	592	591	594	559	599	615	632	610	589	606	617	596	616	602	562	598	572	594	599	606	606	559	562	628	600	617	625	592	596	595	586	585	549	596	573	563	563	638	584	601	625	635	633	597	606	615	614	572	561	606	564	590	627	546	579	619	588	596	641	589	642	595	619	567	617	641	612	581	588	549	623	602	567	600	563	596	583	616	559	592	584	584	565	590	608	625	572	567	641	552	599	568	606	626	603	600	601	569	611	605	623	595	612	628	565	570	563	604	576	546	595	583	615	596	634	600	594	548	612	583	584	620	616	580	583	585	586	656	599	624	538	593	570	604	577	628	581	618	576	621	586	623	648	573	626	612	581	600	598	612	594	605	602	616	586	613	544	599	616	605	547	591	575	556	595	595	609	595	600	577	566	590	639	600	598	595	602	579	588	623	598	597	563	555	613	596	589	555	592	605	553	618	633	622	598	622	607	607	566	578	589	584	598	607	589	580	576	612	612	617	593	562	629	581	574	575	603	577	573	589	554	616	576	619	599	622	563	608	572	617	558	572	623	595	566	609	519	604	569	582	590	587	599	575	619	587	617	584	587	564	589	556	630	555	559	590	535	589	559	635	613	602	588	624	570	582	565	602	602	604	557	604	584	573	563	552	569	620	587	599	625	591	569	589	604	552	656	613	583	616	593	649	582	642	625	568	588	581	642	621	610	550	582	584	593	568	591	612	602	555	581	609	601	562	600	595	594	573	579	617	581	592	564	579	565	606	609	597	611	581	597	583	610	588	635	601	557	614	598	603	614	579	586	633	579	606	599	581	637	606	592	611	550	614	599	607	603	555	599	618	587	586	572	571	552	561	577	612	568	615	586	616	580	607	555	593	586	583	582	612	605	574	574	629	592	606	601	603	602	634	561	569	603	616	590	623	610	611	579	598	591	629	647	604	563	608	572	577	599	601	603	554	614	567	574	608	608	614	631	610	576	609	599	559	536	573	557	602	606	596	664	594	594	597	605	586	571	606	554	611	631	620	568	596	532	616	574	640	620	562	575	566	580	623	574	594	588	591	636	622	564	580	581	557	628	578	584	586	610	605	615	630	613	591	573	597	631	608	621	629	554	588	574	534	609	554	570	585	600	622	604	629	583	551	603	579	581	608	576	606	601	578	633	604	537	603	583	573	612	571	583	627	619	626	635	578	549	622	627	603	590	594	620	597	578	572	542	563	554	603	602	574	564	578	537	588	620	590	604	580	601	639	595	577	583	572	629	606	618	548	551	573	586	607	598	573	617	566	565	596	620	626	561	553	572	571	615	561	519	617	564	593	611	587	588	591	593	602	541	608	604	616	599	628	591	587	582	596	613	601	544	661	600	586	607	585	583	591	615	587	572	565	636	602	573	542	558	629	627	605	589	576	600	581	598	617	557	644	604	596	579	609	603	591	580	598	602	623	584	613	599	579	590	593	584	584	669	598	619	576	573	620	613	630	607	601	557	569	602	616	584	584	555	570	569	590	601	608	558	590	605	587	583	596	583	584	589	564	588	598	588	581	563	553	571	619	636	603	640	619	599	611	591	582	584	591	613	610	603	627	609	613	590	614	545	615	627	563	547	580	607	658	622	579	595	554	586	599	595	607	642	593	604	561	603	604	552	593	647	549	597	596	587	591	595	607	612	585	563	595	572	576	588	615	589	572	580	593	581	596	615	595	609	608	610	568	602	578	626	656	592	581	577	604	605	610	618	572	619	599	589	606	597	617	591	597	604	618	581	575	579	603	600	569	580	567	566	556	570	559	567	601	586	627	601	632	585	585	653	633	602	599	618	619	608	616	601	580	586	622	598	600	612	561	605	566	622	569	572	632	625	602	615	579	576	614	592	581	616	573	558	606	553	621	608	593	618	597	567	587	591	570	603	580	579	621	609	583	581	629	609	595	599	558	592	593	534	634	590	599	610	562	516	635	613	620	568	618	559	583	580	578	606	573	653	623	586	540	580	613	613	626	627	631	655	619	591	601	596	613	625	587	601	626	604	586	606	568	602	576	624	600	608
23862	21108	28353	24077	21029	9451	1388	964	901	883	805	812	750	749	727	733	667	773	766	676	709	679	733	702	653	696	669	690	649	679	736	668	680	708	702	704	675	681	693	677	654	684	696	649	708	688	671	675	690	661	693	656	666	678	710	670	686	696	716	654	629	740	721	713	742	729	664	662	712	691	650	692	699	679	709	682	687	705	686	677	677	672	662	687	647	713	698	696	691	680	689	632	665	688	667	662	720	659	690	671	664	704	706	646	718	659	744	707	646	714	682	720	681	666	637	667	675	650	659	687	692	641	699	673	676	664	688	668	650	666	709	674	644	723	695	748	698	723	646	701	711	674	705	677	718	679	636	726	718	684	627	686	682	702	667	710	680	678	599	685	698	680	676	664	667	647	675	665	679	664	684	698	711	725	671	721	685	706	695	686	671	653	660	630	736	650	666	661	675	623	637	708	674	691	720	691	700	679	664	690	687	705	706	700	694	678	722	647	693	683	686	614	688	724	678	673	659	681	657	710	699	695	688	716	628	717	697	656	671	648	723	668	708	648	692	655	666	736	715	720	663	731	680	722	654	703	670	695	701	691	734	676	608	686	661	621	644	644	695	729	656	669	698	646	682	662	690	689	720	646	654	671	687	699	686	713	711	655	689	685	696	660	700	652	604	705	688	686	651	663	635	675	649	703	656	705	732	692	677	668	652	681	648	714	670	685	675	669	621	651	663	637	639	679	670	689	682	681	638	732	670	700	659	660	689	665	667	689	740	642	709	679	701	653	690	691	658	674	682	694	664	705	736	697	665	645	668	750	705	654	633	672	671	669	683	686	697	695	676	650	700	651	669	666	631	684	694	687	662	669	704	686	640	768	694	684	713	688	694	686	699	683	642	699	662	656	729	668	696	717	613	642	665	640	655	652	651	671	685	692	692	678	687	658	661	682	709	652	668	701	656	739	668	663	677	726	673	657	634	719	682	695	620	654	627	697	701	711	663	680	628	720	724	679	666	670	696	676	668	675	718	684	693	710	704	695	657	701	648	680	650	698	725	685	649	667	673	678	698	714	661	664	672	695	655	672	692	667	685	663	704	659	695	640	690	676	671	674	658	703	708	682	710	671	697	653	674	678	672	671	695	695	667	696	651	693	715	648	710	688	689	650	684	734	682	668	731	680	691	658	677	672	695	639	664	671	696	672	715	693	652	667	678	690	680	619	699	666	672	676	652	705	668	717	686	666	678	712	683	691	674	666	709	691	667	669	711	594	710	687	679	667	676	645	675	645	655	658	695	689	678	632	648	691	701	687	644	696	708	670	723	669	667	707	714	695	721	707	730	703	622	697	714	677	664	669	711	693	667	676	687	654	723	708	695	660	674	690	678	667	672	645	658	694	675	677	732	638	679	671	647	645	672	694	723	654	671	669	644	657	651	657	704	685	672	665	715	658	674	658	618	667	674	660	688	693	704	657	684	661	690	646	676	681	705	696	668	666	664	639	696	645	731	651	710	655	606	632	674	663	666	717	697	679	658	675	699	684	704	694	717	689	668	723	668	713	641	707	692	652	684	660	694	692	692	706	711	660	706	662	669	636	663	644	652	666	735	665	683	671	652	652	671	672	700	698	660	706	657	700	675	694	664	686	642	669	751	664	668	604	686	668	718	717	684	688	690	624	669	687	692	721	700	658	694	678	673	666	687	666	654	683	696	681	687	723	694	727	737	640	663	681	722	706	674	686	710	693	698	703	675	656	697	685	703	696	652	680	674	698	666	652	709	704	664	649	657	694	675	659	681	644	609	703	718	640	637	666	676	634	647	661	679	714	689	660	682	677	657	700	709	697	721	722	656	718	719	675	709	616	678	709	708	633	647	671	675	659	700	671	654	680	686	692	701	706	681	691	655	666	644	698	723	652	650	702	653	681	673	676	670	652	698	663	686	722	662	679	690	704	709	676	652	721	653	633	665	685	658	693	707	676	645	726	656	734	660	676	696	669	687	694	675	719	607	677	680	659	604	700	693	690	611	691	663	667	704	690	696	680	657	699	680	680	684	707	684	698	686	700	667	714	663	663	659	703	721	670	661	673	650	636	667	642	657	661	702	702	713	734	712	712	692	702	714	689	682	653	675	670	624	686	685	647	747	702	665	664	682	719	597	664	684	633	701	677	636	679	668	719	690	699	662	688	702	680	678	690	648	653	692	659	676	711	663	613	687	600	706	716	649	669	676	647	662	627	698	659	676	749	634	670	668	692	687	685	668	692	683	665	646	668	666	649	697	689	681	708	686	645	599	737	676	632	708	693	653	642	697	661	684	685	668	656	697	656	679	658	689	659	676	696	631	633	649	672	703	690	674	673	641	661	661	640	694	699	693	687	700	648	712	697	682	658	681	697	674	680	731	687	674	643	724	672	673	643	648	697	724	680	689	718	718	703	692	656	651	679	669	614	719	674	697	673	658	722	692	711	698	661	701	683	716	685	705	640	717	672	664	678	655	690	690	711	712	648	675	705	682	631	644	678	667	696	693	698	663	680	658	676	690	707	690	659	691	655	618	645	728	661	767	698	683	689	709	641	687	706	694	719	680	695	669	673	680	722	688	671	693	675	662	703	666	672	678	626	646	735	667	663	683	692	704	687	685	729	666	693	672	671	658	690	674	663	675	723	639	635	593	641	664	647	694	668	677	709	700	668	680	704	676	685	689	655	670	695	664	694	680	673	682	686	680	686	648	648	655	682	720	697	701	712	693	702	695	730	666	663	692	658	725	688	619	746	677	684	696	670	651	685	669	668	712	676	631	653	685	698	676	667	683	677	669	675	663	678	626	638	645	685	685	684	680	692	662	715	731	699	717	727	658	736	634	709	686	671	654	662	675	710	678	673	684	695	640	652	659	664	646	665	719	628	656	697	652	660	633	687	702	684	697	705	686	656	650	627	720	715	636	703	679	674	706	651	691	698	716	706	644	625	624	664	682	669	649	693	692	670	673	669	671	669	648	712	699	665	632	685	719	685	711	677	611	643	694	641	654	643	700	637	710	652	693	637	678	680	722	673	699	683	708	646	711	688	646	672	663	715	663	667	722	647	670	640	659	665	718	666	720	687	702	683	695	705	672	612	670	657	633	676	701	681	677	671	726	672	636	713	723	697	678	655	633	662	765	700	683	642	697	679	708	697	655	676	685	687	677	687	675	653	654	671	705	664	706	703	696	662	707	709	675	648	689	641	674	693	695	654	722	675	681	623	660	634	685	663	662	668	673	647	700	644	702	673	677	687	712	712	667	644	699	751	716	651	634	703	717	704	694	634	683	663	599	670	682	665	701	690	727	663	722	675	669	675	711	635	718	612	680	686	706	690	653	744	641	630	710	684	687	672	682	601	708	647	690	685	677	655	691	661	714	672	628	697	661	661	656	673	696	671	686	725	689	678	670	713	691	682	701	679	723	650	684	715	724	712	692	716	654	648	745	678	676	613	668	675	677	685	669	717	696	687	670	708	676	653
38756	50103	6841	3626	2508	2012	1718	1489	1439	1302	1172	1181	1097	998	1043	1037	963	988	955	968	918	944	887	929	890	939	908	900	892	931	955	924	843	878	921	928	846	876	853	872	841	905	830	880	882	857	889	922	883	902	850	857	884	911	870	887	895	890	924	871	897	866	899	873	872	918	890	919	896	851	847	858	908	865	855	927	909	894	897	836	903	833	904	874	901	840	868	916	901	911	888	913	813	868	884	898	889	844	898	861	859	877	875	876	905	918	888	882	865	913	895	855	859	855	865	845	908	882	851	890	830	854	852	889	873	860	903	851	884	913	890	873	861	954	860	881	809	858	879	889	830	888	850	882	865	882	941	887	894	899	950	916	906	868	895	890	832	910	854	867	851	856	887	883	892	860	900	904	852	820	882	830	888	870	822	889	895	902	845	832	847	845	831	861	886	870	903	878	903	883	815	815	866	871	881	899	886	810	913	877	890	863	879	914	874	880	942	852	878	880	887	844	871	879	941	848	903	913	889	893	889	902	925	875	882	929	879	843	859	838	913	904	837	881	825	844	871	877	932	827	878	811	955	865	866	853	883	912	892	898	859	892	854	829	934	912	871	873	933	864	873	812	884	833	855	872	831	819	920	853	881	873	870	856	811	830	839	863	889	891	855	856	840	888	847	885	863	903	894	886	901	907	896	859	841	877	867	853	859	867	866	876	874	906	847	861	865	851	935	860	925	918	851	857	893	878	876	840	868	833	922	849	904	886	852	848	864	875	841	879	870	890	855	887	865	895	891	845	885	843	852	869	830	887	873	861	887	880	919	868	857	892	835	892	905	875	871	859	931	859	884	863	863	883	884	877	872	836	888	860	905	894	907	894	873	865	829	847	878	888	883	892	896	854	890	892	858	819	867	889	858	843	890	849	830	845	896	869	874	844	862	877	884	855	926	816	919	900	819	826	808	877	826	816	874	876	831	886	851	918	875	870	860	887	879	839	800	829	841	897	886	890	915	904	876	882	874	870	847	844	848	830	852	909	880	927	878	848	858	863	897	864	933	943	862	900	837	823	888	857	887	879	849	880	908	854	838	884	901	827	825	850	958	866	862	895	844	849	925	939	908	906	907	895	852	922	842	837	862	835	881	905	861	881	865	939	845	916	904	877	851	871	911	885	855	866	868	886	849	892	869	884	923	887	838	815	875	886	844	880	891	913	855	875	854	847	849	877	864	877	886	881	943	854	830	855	880	854	839	835	912	931	868	841	850	832	861	910	895	881	854	867	855	917	797	871	862	884	878	861	864	849	833	837	888	881	828	851	932	840	854	828	867	857	883	900	827	938	879	840	869	943	878	814	872	895	899	923	853	871	860	845	861	873	922	867	930	859	916	916	886	886	884	911	888	878	856	881	841	926	852	910	905	881	852	869	879	943	898	834	800	907	827	837	905	897	867	885	876	890	976	878	859	927	819	916	859	844	883	885	878	849	934	930	845	807	860	899	851	879	870	894	900	885	874	838	841	883	876	870	863	928	902	869	877	908	874	906	878	855	923	838	838	909	895	924	813	875	844	907	850	838	808	914	904	913	821	902	877	852	866	878	872	873	862	851	856	836	859	882	917	873	854	850	839	894	875	882	871	875	883	900	887	876	859	904	920	866	888	873	868	903	893	888	862	866	881	931	861	944	870	877	912	864	861	900	874	851	874	879	922	909	879	853	827	856	842	916	826	901	897	907	876	876	910	926	870	864	906	932	886	853	889	823	896	896	836	864	943	892	820	862	868	855	909	898	884	859	911	852	853	923	842	876	902	864	874	871	882	861	824	820	903	826	847	894	848	903	871	890	906	879	862	905	836	790	912	894	883	898	870	917	949	878	884	856	864	900	865	843	840	862	956	860	865	900	879	884	885	833	898	850	918	876	866	883	865	909	846	821	877	935	870	875	885	852	907	951	900	851	913	907	873	896	890	890	856	886	851	859	908	904	865	863	950	910	889	838	906	932	860	831	851	935	881	857	887	823	910	837	865	944	915	863	873	879	908	909	902	853	890	869	877	873	857	916	877	906	870	835	850	890	814	929	878	861	881	885	847	867	917	884	848	895	865	912	875	800	882	854	883	815	875	883	892	889	828	858	898	819	893	903	899	851	920	867	850	872	854	904	828	881	919	904	919	877	881	841	882	922	866	898	860	853	846	881	834	864	883	868	859	894	896	894	839	899	836	840	860	856	845	847	889	883	871	917	909	919	880	843	865	889	819	873	880	808	900	890	895	874	897	885	889	879	886	867	914	858	898	895	862	881	859	853	932	878	867	942	868	823	836	859	873	889	890	852	887	887	897	935	882	882	867	852	873	887	889	865	907	886	861	932	863	870	852	828	854	821	885	884	926	855	924	857	850	827	904	922	874	852	921	811	855	813	869	914	886	859	898	884	858	855	911	857	928	849	874	883	843	865	876	872	845	872	842	939	860	879	850	896	891	891	847	839	875	876	903	890	867	889	859	858	840	909	888	896	879	816	850	870	914	868	889	900	850	855	897	872	848	881	847	860	899	897	823	877	928	877	880	873	875	861	899	914	874	924	875	900	891	920	859	948	830	879	851	837	885	860	842	907	862	855	914	846	887	866	857	855	833	880	900	920	881	820	877	880	919	853	859	945	853	830	899	863	863	863	860	901	823	894	880	865	873	829	870	877	886	822	885	890	872	856	907	859	844	862	856	858	879	868	892	859	857	844	908	883	836	891	926	891	909	947	848	904	891	893	897	882	899	884	909	857	901	939	883	837	878	863	857	835	891	894	890	904	892	862	822	904	833	875	836	926	833	869	872	875	893	823	851	946	844	866	855	848	894	932	859	844	921	858	832	892	867	834	846	850	822	909	879	890	907	834	852	898	868	890	828	896	891	888	876	855	899	917	901	845	869	819	884	877	859	843	882	875	905	895	870	843	856	798	894	879	912	866	848	865	834	892	898	829	869	863	867	883	862	862	909	891	896	833	870	855	891	920	929	863	882	860	908	908	877	853	869	872	854	885	928	850	890	878	893	835	895	861	891	909	934	886	848	874	899	922	900	878	869	889	862	875	851	847	846	870	860	841	917	874	880	844	891	812	882	845	892	891	899	873	881	884	926	893	867	889	858	887	890	856	874	904	855	815	865	900	895	899	948	890	849	888	860	898	852	831	879	876	844	884	869	905	881	882	906	882	858	873	923	875	832	871	882	883	883	896	882	920	827	919	857	869	910	872	840	856	844	914	869	852	862	894	886	907	937	877	881	832	834	911	885	888	878	851	864	837	879	856	894	846	857	846	905	868	869	920	871	857	896	825	879	843	817	827	877	873	894	883	907	830	871	888	830	835	869	882	865	882	886	852	854	862	884	888	901	904	775	901	877	849	852	855	847	847	864	903	880	866	882	863	908	876	885	886	867	846	950	893	850	938	883	887	851	888	888	889	863	922	900	843	893	870	856	887	874	887	892	886	855	868	904	824	887	883	903	863	860	899	870	838
22819	21099	28892	23558	21091	21095	8128	1301	958	891	852	790	706	681	753	659	668	732	632	668	702	659	600	594	638	616	587	608	595	608	600	609	596	573	576	625	605	623	609	547	622	620	587	563	607	590	601	614	617	584	600	614	575	583	587	639	585	613	565	553	612	581	579	575	590	556	548	581	621	578	575	540	607	633	599	557	572	589	597	568	582	565	555	611	587	621	585	575	620	542	559	606	583	629	568	575	622	574	570	613	606	586	539	597	552	591	563	563	571	562	591	527	553	585	603	571	555	576	569	601	599	540	601	593	515	572	624	604	573	613	558	561	569	534	595	555	549	571	598	577	577	564	632	557	591	539	578	563	585	561	578	545	593	586	552	595	577	591	610	633	571	583	593	552	574	575	608	601	570	563	597	601	541	597	547	595	622	585	537	569	532	588	594	585	577	621	617	580	574	586	547	559	588	596	545	543	585	553	591	579	577	601	576	593	600	567	559	578	550	574	564	604	621	551	562	580	621	575	553	586	565	593	579	557	555	628	537	593	606	569	574	558	638	618	529	566	580	582	609	567	552	604	616	587	603	583	571	589	590	595	542	556	572	585	562	611	587	619	564	555	611	607	603	609	535	583	568	579	595	573	558	576	601	544	575	603	547	585	600	583	575	570	569	611	551	572	582	602	553	583	598	575	563	590	585	561	614	580	601	576	573	568	605	567	597	534	556	611	577	603	595	564	580	569	566	561	621	553	559	577	616	580	572	615	584	597	586	568	556	563	582	600	581	574	646	539	604	592	597	571	596	590	551	568	590	569	555	556	534	612	589	622	588	545	591	570	534	574	570	565	561	564	571	597	568	535	570	552	590	566	552	560	577	597	573	574	551	572	578	600	527	563	579	608	564	551	603	592	644	579	559	555	635	537	586	595	584	545	607	579	574	560	591	565	546	632	581	594	606	561	532	589	546	544	551	598	612	554	544	565	606	640	618	562	568	597	582	588	574	582	607	572	579	575	553	563	588	578	539	552	561	558	583	551	572	583	597	594	573	581	582	577	611	584	590	574	567	586	601	574	576	551	575	562	551	579	599	569	593	583	610	584	569	552	619	555	586	544	600	625	589	579	632	623	578	574	581	556	575	635	536	577	551	584	584	574	552	557	566	553	554	557	547	571	556	583	554	605	634	580	574	588	551	622	553	605	560	585	596	561	577	570	607	563	582	588	554	594	598	551	586	607	580	587	628	583	592	569	561	600	598	577	586	572	586	581	627	531	580	560	570	574	585	605	573	560	535	600	563	532	565	582	608	590	592	590	577	555	564	565	589	541	541	563	579	591	606	558	551	589	614	564	533	583	583	554	579	581	622	589	562	591	566	563	546	580	565	573	542	566	551	561	590	579	580	591	565	570	617	594	536	560	570	553	603	580	584	566	535	614	594	580	584	607	526	549	537	552	588	547	527	623	595	570	571	573	570	615	580	574	589	537	578	568	589	576	615	582	590	592	590	594	578	570	543	603	577	576	592	620	601	589	584	560	575	606	627	574	580	567	577	591	550	586	549	554	597	598	573	533	599	565	586	638	537	572	606	558	519	544	617	531	600	546	551	576	569	565	609	554	575	598	570	564	568	599	556	569	588	552	631	589	611	581	634	577	592	582	563	569	570	557	576	515	597	552	613	550	575	578	560	605	553	550	539	577	580	538	521	541	597	546	578	589	588	607	574	573	573	587	571	590	579	558	576	558	539	558	550	586	581	550	613	627	601	590	577	565	615	557	579	565	614	561	567	597	575	582	606	564	608	574	589	574	573	563	566	608	620	547	596	557	562	568	565	614	623	588	592	604	583	579	580	591	581	555	577	552	593	576	549	588	584	550	587	612	609	596	618	588	546	557	534	597	594	591	592	544	565	581	569	556	557	604	564	572	557	542	557	581	537	550	575	561	597	545	595	562	612	548	552	577	600	562	574	531	547	523	567	549	574	563	547	521	600	567	578	599	571	535	581	579	555	576	588	579	586	570	607	584	589	566	609	557	602	569	573	628	572	556	553	596	578	580	561	596	581	590	574	596	575	573	568	540	609	600	577	573	584	594	594	553	586	586	575	584	600	596	578	601	593	585	564	567	589	582	602	587	596	554	598	544	614	586	597	575	585	604	580	542	563	572	588	584	600	570	588	575	609	616	590	556	556	608	608	590	558	585	595	608	575	607	609	604	556	561	586	553	621	568	623	546	589	612	589	557	597	552	592	564	589	591	588	554	563	603	591	611	585	564	600	588	523	602	617	579	614	603	546	606	580	537	630	550	538	553	580	570	558	590	546	552	533	610	538	550	557	593	544	582	545	597	577	552	591	607	601	534	594	608	575	531	577	570	559	541	537	584	525	544	569	577	554	585	594	554	587	557	581	535	583	582	606	568	565	566	585	546	611	587	552	581	598	601	553	607	582	596	578	561	565	589	604	583	589	555	553	617	586	574	576	626	614	595	559	577	578	554	595	590	579	573	607	558	534	522	562	551	582	533	611	540	591	546	626	595	585	560	585	642	556	541	580	595	597	570	580	585	560	602	575	596	607	556	625	561	601	590	563	570	583	570	548	544	611	579	557	581	557	576	570	558	582	635	554	567	576	557	526	522	580	571	575	580	568	552	558	567	564	592	559	608	590	545	549	550	569	576	591	570	540	547	610	574	593	570	580	550	582	556	592	554	581	544	554	606	559	612	555	569	553	549	569	527	575	589	601	512	579	576	598	575	538	562	577	525	590	577	580	580	559	575	531	573	575	591	571	541	591	572	630	575	613	582	583	575	563	575	588	611	599	578	540	613	597	550	575	565	557	582	594	555	593	621	549	610	590	581	589	560	606	577	584	577	565	592	544	604	572	599	593	614	603	554	584	581	553	561	612	625	596	582	581	589	565	512	550	564	577	573	610	565	591	580	602	580	583	533	560	568	609	622	627	589	574	582	597	602	523	586	612	567	580	572	583	605	550	585	604	553	597	601	518	569	568	622	524	571	588	590	581	597	584	565	566	583	569	568	554	563	603	579	541	557	560	590	613	530	550	584	615	566	600	541	601	596	584	553	578	575	536	568	531	630	587	578	553	584	582	572	595	596	567	566	575	615	547	577	549	570	598	590	595	539	576	595	585	606	617	589	598	599	589	563	610	556	571	588	536	585	618	587	600	590	557	588	604	567	660	616	546	592	555	566	572	601	559	558	573	586	589	571	529	582	569	563	589	616	524	583	535	582	576	594	557	564	558	574	599	561	559	569	609	514	620	588	557	622	621	576	567	572	543	594	599	594	559	580	595	627	631	573	595	564	573	584	584	545	565	575	567	600	597	640	602	574	574	582	639	579	554	584	552	579	535	568	578	580	592	563	586	574	599	615	558	581	590	543	575	598	581	589	591	585	578	539	546	557	575	559	540	621	526	561	581	570	567	576	600	601	555	530	573	591	580	571	605	620	627	575	561	597	538	566	568	552	558	587	616	584	609	579	539	577	576	563
43370	55748	10554	5618	3964	3005	2360	2055	1733	1463	1389	1268	1151	1079	1090	925	915	919	929	846	840	889	884	806	849	823	822	886	791	818	802	803	823	778	766	807	759	762	772	792	777	762	774	763	797	774	840	769	742	792	779	772	772	763	757	761	740	781	748	753	768	742	776	762	744	806	783	763	748	779	747	758	789	795	769	726	802	784	761	773	794	773	773	789	728	742	745	729	758	788	767	800	775	777	779	736	794	734	728	796	784	754	758	826	773	710	773	756	749	741	761	776	728	792	753	771	672	724	725	774	755	782	766	759	783	802	734	773	764	741	772	738	742	782	751	766	759	780	758	784	754	778	701	813	707	773	766	748	748	775	777	802	750	692	770	800	764	753	796	738	791	770	757	739	724	749	761	757	722	728	717	768	739	733	723	809	756	751	732	764	767	747	728	811	787	748	744	739	747	725	726	768	789	804	769	721	718	795	734	740	706	796	771	768	779	800	731	724	758	794	784	784	775	726	704	761	717	798	735	754	792	781	712	729	752	770	828	780	738	729	771	728	757	744	753	773	769	724	799	753	761	749	782	761	777	749	727	809	763	746	809	732	762	733	773	732	733	766	757	782	771	765	768	725	765	745	797	718	713	738	689	694	688	756	744	781	792	833	724	779	729	745	774	716	772	758	748	786	788	761	788	778	739	755	786	776	773	710	767	794	742	757	745	744	709	739	720	724	769	763	727	756	768	747	720	771	717	748	724	780	743	784	704	757	784	748	763	710	779	740	725	707	788	734	783	795	784	760	754	798	705	729	779	788	689	710	759	799	762	732	753	774	757	741	782	740	744	720	746	738	703	762	721	785	766	775	732	772	714	787	747	756	771	715	732	739	717	751	811	741	753	775	766	772	797	793	760	744	745	767	751	739	796	706	736	747	747	787	713	786	766	744	789	773	726	732	757	784	757	713	771	727	764	765	723	756	745	700	742	772	744	771	748	798	749	757	774	755	749	764	721	707	799	768	742	735	779	782	743	795	769	817	796	733	746	765	756	726	723	749	795	758	740	772	789	755	788	756	712	709	781	737	744	778	736	745	738	755	755	788	713	747	754	736	699	756	775	789	743	784	762	753	744	741	717	707	744	717	740	757	738	767	724	707	739	750	732	711	730	720	765	747	795	749	712	741	728	762	737	778	701	710	760	779	785	737	768	749	722	761	720	748	756	741	771	734	764	756	760	782	785	805	748	765	733	801	710	765	738	751	784	721	743	763	725	708	743	748	774	738	724	749	795	726	765	748	775	763	762	784	704	727	757	775	748	772	738	774	750	755	812	759	776	742	751	717	793	766	764	807	741	729	755	810	765	761	780	748	740	746	759	749	741	771	756	703	765	744	759	709	730	749	746	756	710	776	790	762	723	704	731	749	750	777	751	814	797	704	764	790	749	714	773	779	724	707	816	748	749	793	780	825	721	741	783	731	767	746	704	787	675	744	808	747	730	724	746	767	777	786	687	733	773	780	742	748	756	735	725	768	754	755	763	733	757	747	728	809	714	814	727	805	696	754	748	746	760	728	741	683	694	694	755	799	801	758	740	719	763	774	800	729	729	776	743	741	713	737	765	774	730	739	721	735	767	726	769	771	739	740	748	773	767	775	785	707	814	770	727	798	775	724	738	736	758	770	763	750	760	776	767	788	761	748	746	741	801	760	737	770	736	715	734	778	780	763	758	721	787	768	741	691	775	756	735	704	763	749	720	715	750	754	742	755	742	797	721	754	818	695	765	762	716	781	731	786	793	777	728	725	795	723	785	806	765	751	756	767	747	750	770	753	766	785	757	809	733	786	789	769	751	748	781	744	757	743	771	790	775	732	753	755	770	749	776	787	762	756	740	761	732	743	731	798	761	760	778	746	768	762	738	739	771	805	710	748	718	764	763	762	782	770	779	746	735	794	749	789	739	779	778	740	732	786	749	735	798	766	746	730	732	717	779	747	725	765	796	744	776	756	787	795	770	770	755	803	829	781	737	767	729	778	743	739	755	762	744	744	771	800	764	753	744	814	807	712	747	713	730	778	770	724	768	752	734	737	730	728	704	778	743	744	722	719	753	753	741	754	766	724	791	780	723	793	693	803	725	758	775	806	783	786	750	737	786	733	745	778	738	765	739	791	761	675	738	754	726	736	757	807	762	779	787	718	770	811	748	733	760	750	799	731	717	747	773	744	736	737	692	768	752	803	757	759	701	713	786	734	772	797	764	775	722	751	737	756	738	822	773	774	779	753	745	826	740	747	806	712	778	760	718	763	748	778	772	761	744	714	777	754	748	764	735	749	766	795	715	712	784	774	702	731	802	809	750	753	747	808	694	739	757	714	715	741	767	780	755	715	753	762	711	751	761	781	739	776	797	811	797	748	776	706	750	742	719	789	761	762	757	724	696	815	713	725	807	748	727	772	743	774	796	785	732	761	742	729	764	723	758	728	756	790	786	747	730	759	751	785	770	761	735	740	791	808	737	737	730	785	750	746	732	754	811	774	733	762	796	740	729	759	749	786	716	752	749	738	785	784	740	739	743	768	756	789	742	736	736	719	738	802	708	767	760	771	730	767	740	789	735	727	771	756	755	720	784	795	793	763	758	742	728	743	762	763	805	746	754	761	741	764	755	752	724	715	703	777	774	722	755	786	761	775	763	809	765	798	790	814	751	720	770	744	761	765	826	766	789	700	808	740	704	789	735	738	751	733	788	751	770	757	772	729	747	772	777	790	756	769	772	769	724	749	771	794	766	695	797	762	729	763	758	742	710	827	786	761	743	749	727	748	756	754	747	746	727	737	680	720	763	773	783	734	712	796	736	768	789	770	742	754	727	749	768	675	771	748	758	742	784	756	766	780	706	768	763	747	824	747	760	784	747	762	770	748	773	768	764	836	773	806	785	777	775	761	770	732	735	730	741	798	743	746	783	740	778	779	717	720	755	762	696	749	737	773	754	774	707	743	799	750	753	766	804	766	735	735	729	759	750	687	766	782	824	786	742	706	780	763	798	789	755	741	768	756	799	765	742	768	812	747	733	761	707	771	784	729	771	782	726	806	743	744	743	709	760	732	776	787	746	755	712	800	767	796	785	764	720	789	734	760	766	747	707	832	742	693	762	743	721	778	735	741	753	745	831	825	770	749	773	759	745	815	754	827	692	813	745	754	782	800	781	708	739	747	752	738	741	752	736	728	753	740	784	723	765	721	778	792	755	778	807	776	831	745	736	808	761	722	735	811	780	717	749	757	739	733	798	754	753	783	805	711	723	792	755	839	713	801	734	769	735	811	725	696	786	744	735	762	783	804	742	748	756	771	776	826	749	772	761	793	784	793	732	730	760	765	745	761	813	732	759	802	711	776	758	744	718	758	795	751	756	774	725	743	763	743	711	767	759	700	788	768	716	759	775	716	763	750	784	718	775	779	741	781	785	746	803	773	752	731	775	773	732	786	725	752	759	733	767	770	762	775	768	712	762	783
28416	25334	13930	1659	510	456	494	465	457	424	476	475	471	451	456	453	481	449	460	445	469	430	425	434	482	408	450	421	441	431	486	427	455	436	421	447	464	457	451	459	457	431	438	486	471	464	466	468	487	418	432	427	447	418	437	409	452	458	453	445	458	448	449	451	431	441	460	474	436	448	430	423	454	501	427	451	461	454	441	455	435	460	471	491	460	437	443	480	450	478	450	429	432	478	465	447	469	424	428	461	447	442	427	443	483	430	471	457	473	483	450	439	444	463	450	418	433	488	484	436	470	432	471	453	456	459	457	466	425	421	454	449	416	455	445	452	493	461	448	469	469	453	413	434	472	445	426	439	450	483	494	454	470	446	496	454	480	459	448	468	463	454	461	474	451	465	443	441	442	442	492	441	423	420	478	433	439	469	477	442	423	433	448	426	489	458	461	441	434	443	486	443	443	432	451	465	450	435	430	457	442	434	425	421	447	472	408	483	437	461	472	454	445	449	497	454	475	429	427	466	452	443	443	478	489	410	441	419	493	494	455	443	484	465	386	407	411	438	442	455	445	466	475	474	471	475	453	458	464	469	461	482	431	448	444	459	464	424	482	465	443	430	442	468	455	435	470	466	469	444	509	447	459	416	458	459	409	457	463	408	431	448	445	432	451	436	469	423	450	426	436	461	451	411	437	457	429	430	439	459	440	438	424	422	478	452	425	435	459	464	423	446	469	435	466	468	435	429	431	443	432	463	427	442	478	489	443	445	435	443	428	450	471	467	454	460	467	459	458	457	448	416	470	472	453	464	431	444	468	461	470	469	484	484	438	460	447	475	479	513	440	473	401	449	458	474	443	469	455	431	406	460	436	450	459	467	434	459	443	481	391	465	499	481	449	444	457	440	447	453	441	488	492	427	447	434	455	442	389	425	409	445	436	465	440	444	430	469	408	481	457	445	438	463	430	444	457	433	462	449	450	465	449	434	450	439	481	457	454	441	478	435	448	423	451	441	447	460	436	426	462	448	481	448	434	469	427	439	462	476	442	445	422	471	479	441	440	456	489	469	436	458	487	478	472	454	463	458	453	444	419	403	451	459	465	439	442	472	453	444	453	468	455	410	407	446	450	423	421	467	479	439	441	489	480	433	469	441	443	461	459	449	429	439	428	475	482	451	423	471	447	465	474	447	459	447	460	437	472	463	440	432	451	474	435	440	434	443	475	431	454	456	422	428	508	442	437	483	462	486	448	440	448	460	423	422	456	481	447	418	446	483	424	429	450	433	470	432	414	450	487	455	488	483	474	469	483	427	474	411	423	466	450	426	514	448	447	453	457	475	440	452	495	459	448	483	431	475	403	457	462	431	420	459	468	435	462	436	428	501	492	431	417	430	478	435	451	459	479	439	469	453	442	441	469	417	468	460	452	415	434	413	518	447	479	450	451	464	463	433	414	408	472	470	461	483	460	460	455	476	441	444	444	444	456	452	465	454	459	458	457	431	418	499	447	435	413	479	458	462	419	451	427	415	512	459	419	476	483	424	472	463	437	395	440	460	472	443	461	452	433	481	421	480	474	449	441	461	470	479	419	430	447	467	478	465	445	449	459	438	483	448	492	454	469	450	443	465	445	479	480	438	453	427	505	416	441	439	460	453	429	434	502	477	446	456	471	446	487	436	445	460	437	460	434	462	501	432	453	459	473	470	448	459	471	451	487	445	441	459	462	416	455	458	393	453	408	457	451	454	450	432	438	439	439	449	439	460	499	474	470	444	459	480	473	450	435	467	425	452	427	438	453	436	444	465	436	435	478	448	489	457	470	431	467	436	511	469	449	438	463	429	406	452	475	441	458	442	453	441	442	469	452	422	474	473	430	425	433	461	440	442	448	437	431	443	431	438	471	439	463	474	422	486	445	446	496	450	458	421	493	442	471	452	453	446	481	432	471	443	392	478	444	468	464	459	449	442	461	447	451	446	433	459	447	476	437	468	476	453	448	421	408	448	442	435	470	458	455	439	458	463	430	471	463	454	487	405	442	452	447	465	436	453	412	448	438	449	427	454	471	446	447	459	505	440	420	450	480	439	444	436	460	460	444	466	422	462	471	450	443	443	450	509	457	421	448	457	443	463	436	439	454	447	442	457	431	465	478	464	496	446	469	463	424	423	437	436	466	457	432	420	457	441	436	415	461	435	434	467	470	443	431	454	430	477	459	424	411	455	418	440	405	467	437	410	420	485	463	444	491	459	471	413	452	438	445	441	427	466	436	447	438	435	450	436	450	453	458	426	454	448	450	426	444	458	462	451	478	429	468	435	456	440	465	482	437	468	432	468	503	420	449	431	483	423	437	425	411	469	441	419	448	458	433	436	441	458	475	430	462	480	417	462	436	461	443	428	395	448	471	452	482	453	435	457	446	441	462	467	511	460	461	405	436	476	465	484	454	473	469	451	436	431	473	451	454	429	409	435	421	421	434	456	489	485	469	447	432	448	469	469	458	452	466	445	420	458	455	476	441	422	466	465	488	489	466	469	437	451	438	427	446	449	449	448	446	485	471	484	467	491	448	439	417	433	457	401	438	449	452	426	488	418	523	464	471	422	447	475	472	464	419	447	453	445	440	457	403	437	437	444	422	488	458	461	429	437	447	463	464	451	508	488	419	444	439	461	428	436	480	461	467	421	451	467	485	459	443	441	436	405	474	435	421	422	431	451	436	445	401	438	437	465	422	460	444	420	465	490	437	440	441	472	458	458	455	433	442	437	420	472	478	462	457	472	407	467	447	427	459	441	457	431	474	462	431	473	458	476	429	458	457	442	440	464	444	476	463	467	475	508	438	455	449	428	464	472	433	426	426	458	494	450	447	445	456	471	438	426	456	481	459	423	429	466	446	434	431	442	411	441	419	472	442	479	459	407	457	468	464	449	487	468	458	436	430	452	459	416	453	442	458	493	456	462	412	441	462	474	435	463	442	445	444	457	488	478	450	455	456	464	439	447	450	471	435	435	489	429	438	385	462	448	458	445	462	434	462	439	440	458	488	459	429	457	446	450	452	423	431	462	477	395	455	450	468	470	418	412	462	462	422	480	445	440	454	458	417	422	460	440	448	427	451	436	441	439	473	441	466	484	437	408	448	419	470	405	482	424	445	432	454	484	448	453	445	439	442	468	461	463	457	462	444	469	439	467	473	444	489	421	485	466	507	450	455	452	432	465	415	438	420	452	435	474	446	437	446	459	447	446	467	422	469	462	467	462	432	453	461	460	427	455	425	426	468	441	468	473	469	422	461	459	452	478	472	433	431	451	443	463	461	443	483	486	471	421	455	435	445	485	452	449	467	450	435	456	460	451	467	463	481	459	437	426	440	438	434	473	473	448	462	405	421	461	447	463	420	422	477	419	466	426	420	433	457	490	478	441	456	458	468	457	423	435	457	457	425	478	440	464	479	469	452	441	451	481	476	487	451	427	447	455	449	448	461	440	429	464	439	454	446	479	453	458
35103	35199	1096	771	720	705	654	626	607	613	604	567	647	623	558	623	571	601	572	600	571	578	589	568	618	593	549	621	597	592	586	569	575	618	579	565	573	581	547	572	647	639	610	595	543	584	578	633	603	609	579	582	589	604	609	587	597	578	576	566	610	557	549	598	593	586	570	574	555	591	579	605	591	600	586	585	565	613	542	589	599	643	609	566	588	570	620	597	620	590	564	604	560	589	575	618	596	566	557	587	576	605	560	601	556	536	588	568	564	574	571	582	575	571	572	559	597	578	631	571	577	602	572	580	595	615	581	603	554	611	564	557	562	559	580	587	583	593	580	631	571	616	588	611	570	556	571	597	567	564	616	588	623	598	567	575	591	555	576	583	580	570	602	559	627	573	619	569	607	612	593	561	533	608	577	597	551	566	549	571	595	635	605	576	651	571	605	596	607	563	562	626	586	572	553	587	583	581	563	603	560	561	567	611	606	574	602	601	531	566	587	574	574	594	586	606	587	609	551	563	580	570	557	628	571	575	576	550	604	590	584	607	576	584	589	580	580	637	585	589	607	526	597	654	597	588	582	592	594	579	585	618	548	591	564	619	584	610	553	540	611	582	568	604	604	567	553	576	566	537	619	590	565	599	588	605	579	588	625	566	573	555	578	587	571	573	593	605	549	526	611	609	598	566	582	550	590	604	597	600	550	588	558	572	609	561	566	600	567	590	574	581	613	577	602	595	603	579	556	621	591	609	592	603	617	583	575	569	590	632	577	606	575	603	548	584	605	603	573	600	574	628	594	538	598	576	602	601	550	579	599	588	600	610	537	586	614	552	605	566	562	585	590	576	605	584	600	568	604	555	608	593	622	602	585	584	561	585	597	590	596	554	580	605	549	576	602	544	637	657	579	556	622	550	586	580	571	605	534	585	557	635	560	556	592	608	610	564	556	585	587	580	615	543	574	564	635	579	614	614	547	578	565	591	617	575	563	589	565	611	595	575	615	576	580	590	545	605	594	580	606	579	545	586	566	631	594	609	538	584	558	591	619	572	588	661	583	561	590	596	576	549	598	594	581	543	571	562	593	584	636	597	593	577	630	580	584	603	566	607	572	576	584	602	612	582	587	559	609	616	590	581	573	575	585	600	565	596	568	591	629	610	608	591	540	632	566	565	565	595	526	587	556	584	539	661	586	593	583	603	573	650	562	608	603	571	559	621	600	621	580	601	594	620	643	543	574	609	601	559	611	551	561	589	576	581	583	565	589	571	570	601	565	597	566	544	584	620	582	558	572	546	558	581	604	583	580	596	572	619	564	566	613	579	570	558	614	559	655	578	587	569	569	594	547	647	554	615	568	581	579	572	594	586	559	609	609	581	576	597	556	586	580	589	626	622	590	605	615	617	563	572	574	563	543	629	550	602	560	598	571	585	562	601	591	615	593	570	605	589	608	595	602	660	588	575	613	587	578	577	604	533	591	576	621	575	569	574	568	625	553	566	557	602	588	575	626	620	574	572	594	568	638	609	608	602	563	557	559	626	610	572	579	609	547	569	559	589	601	565	599	565	580	574	583	536	569	632	570	561	598	615	551	591	580	610	540	584	599	597	565	602	559	609	598	576	575	624	538	598	540	603	545	579	552	584	586	544	603	584	575	637	593	572	555	621	599	633	588	572	569	578	583	603	559	597	555	604	574	568	571	629	574	571	571	580	591	584	587	555	587	610	605	581	578	578	572	586	606	570	570	586	586	568	581	592	600	618	583	604	591	614	571	568	602	587	584	585	571	546	575	581	590	581	606	575	581	561	551	576	591	591	555	582	598	568	584	622	569	571	641	588	575	635	525	536	553	572	607	542	592	568	577	635	571	603	608	550	571	613	585	582	624	593	588	590	561	596	574	607	596	589	538	570	574	573	576	617	588	585	615	647	628	635	576	597	593	632	571	559	618	547	620	583	577	601	566	546	574	595	583	540	597	594	567	639	569	608	560	628	577	573	634	585	543	569	594	548	605	549	588	575	575	558	591	545	574	592	600	559	608	594	559	585	591	612	551	564	586	583	570	569	547	585	607	615	573	540	594	572	599	614	582	589	621	579	579	598	567	549	602	610	563	574	573	544	566	556	589	574	581	572	608	606	571	614	550	568	556	619	588	569	586	550	572	606	584	573	572	581	515	595	599	584	589	561	627	600	590	547	563	608	610	604	587	532	556	568	612	581	581	593	611	596	616	576	595	581	585	575	594	503	583	653	577	627	600	609	572	559	606	548	607	581	588	606	564	621	621	589	551	562	587	614	581	575	581	568	577	595	602	566	586	563	589	567	585	595	610	596	593	639	580	604	606	574	578	586	574	602	557	579	557	570	609	586	579	573	579	601	548	531	579	604	621	582	596	578	608	611	610	651	539	567	585	612	575	581	575	596	633	616	605	564	573	561	618	565	624	631	600	559	563	607	578	580	554	559	608	567	573	550	587	541	574	582	581	589	561	576	612	608	591	558	622	532	600	594	571	586	580	585	618	540	600	612	591	611	609	577	622	621	589	519	609	634	582	607	575	610	608	614	594	612	571	548	577	589	595	604	595	562	530	583	575	583	579	601	597	587	534	617	559	571	588	584	569	641	575	609	572	593	564	589	587	584	621	589	565	607	550	606	589	562	618	557	608	595	599	568	593	603	609	574	608	544	578	538	557	636	561	605	600	614	602	572	577	613	589	570	572	568	629	566	606	543	566	549	583	569	566	549	578	585	591	544	603	598	570	591	570	578	585	596	595	592	604	621	571	579	565	581	592	581	571	558	593	568	586	592	598	586	638	582	563	596	613	578	572	617	568	605	544	581	551	556	580	595	603	599	583	617	607	586	540	611	597	579	573	562	591	585	589	616	576	591	529	554	583	538	598	581	608	574	553	571	569	608	576	567	561	575	572	589	591	586	559	578	583	582	563	598	576	555	569	578	607	608	561	571	577	640	591	565	584	666	589	556	578	623	592	625	592	590	595	594	587	617	596	619	582	584	584	579	622	568	597	569	552	615	546	596	602	566	539	608	573	606	601	584	594	571	572	584	614	570	570	598	618	585	570	626	585	596	600	607	574	602	573	581	594	579	633	577	516	583	603	640	627	595	558	538	588	614	586	617	587	553	621	540	595	569	572	575	537	638	577	585	610	574	577	613	591	570	630	646	546	605	564	581	581	610	598	557	612	618	556	564	593	617	581	587	558	553	581	592	568	607	626	575	652	563	594	591	599	601	615	580	579	573	556	583	618	579	536	572	544	613	576	597	607	595	576	615	550	576	575	615	592	608	609	586	569	593	572	558	564	599	547	575	587	560	593	563	614	582	617	609	557	592	570	590	590	584	584	570	572	559	632	616	603	570	582	572	550	599	624	570	580	598	580	614	556	571	587	620	590	570	585	567	587	591	605	591	611	592	573	579	583	583	593	577	586	567	595	593	573	578	536	627	598	578	612	573	565	612	523	586	635	640	595	572	577	590	558	605
23792	21068	28318	23973	20972	9345	1371	997	865	828	821	788	769	808	712	758	735	730	682	720	715	733	718	687	665	706	688	695	674	678	676	677	672	690	742	680	752	662	647	668	698	676	688	683	689	682	685	728	661	619	694	644	679	650	704	709	659	662	669	712	648	664	649	649	692	645	661	693	680	698	704	697	682	684	658	677	632	663	634	624	662	675	629	719	687	706	662	670	718	695	658	684	711	698	673	688	644	696	659	653	665	694	672	646	643	653	658	626	703	689	688	689	712	686	653	675	647	658	615	656	670	654	712	713	672	660	652	692	684	702	703	639	655	666	643	656	678	671	646	746	681	730	703	692	675	685	663	657	661	639	682	659	704	713	635	740	654	668	778	683	718	683	730	728	640	674	644	645	600	644	661	676	692	701	648	678	649	652	698	661	636	665	670	663	667	661	693	679	683	669	674	653	687	637	656	683	651	706	647	688	642	678	671	667	676	690	671	685	680	688	663	692	684	689	648	657	691	699	660	643	688	683	702	657	684	699	667	669	663	721	674	699	693	632	665	669	645	687	685	701	708	674	651	701	615	687	662	679	604	727	703	745	643	681	695	689	647	728	681	710	693	674	689	659	604	677	633	706	710	700	706	676	665	669	659	681	657	674	649	690	694	652	631	713	657	684	657	676	702	622	698	658	667	657	668	661	637	677	663	677	663	668	671	669	632	691	697	642	674	742	697	676	669	656	710	694	677	723	720	631	690	679	702	693	687	701	679	701	672	710	718	689	708	675	661	658	668	717	623	630	655	674	669	677	707	704	680	678	668	593	703	631	650	635	686	691	667	704	646	675	707	681	638	662	699	692	640	624	698	652	696	694	694	697	690	625	718	695	703	717	674	674	640	664	695	635	696	692	678	686	676	683	729	713	690	685	676	710	699	653	680	666	659	670	667	648	676	727	686	676	716	604	663	664	668	648	627	683	661	683	702	711	663	706	675	660	651	685	681	622	656	708	663	680	668	660	670	655	644	675	665	607	666	654	650	710	662	694	640	664	631	734	662	709	684	655	719	726	672	626	646	660	636	619	688	683	698	721	702	689	679	663	631	652	670	629	669	650	632	664	618	700	673	714	706	707	666	697	679	662	626	734	676	668	667	712	679	663	695	670	674	658	728	682	684	650	604	666	658	697	673	669	654	679	690	646	691	681	708	685	650	676	698	667	632	683	642	610	685	668	658	690	655	663	666	690	664	636	649	661	710	661	648	658	639	670	666	664	667	666	660	636	675	700	667	696	689	632	680	674	653	705	717	661	669	702	706	685	612	704	711	637	666	708	659	699	668	670	646	658	683	699	674	713	659	708	679	646	682	658	707	662	640	641	653	675	641	717	632	720	634	659	662	660	697	667	698	669	632	658	636	652	648	705	660	648	729	691	643	705	659	635	680	611	623	676	665	667	664	655	635	729	634	689	696	679	640	667	635	635	693	672	676	696	701	699	649	723	653	620	642	643	706	654	668	663	693	666	640	625	665	726	708	614	687	696	700	613	672	664	656	646	658	652	650	681	623	697	701	683	679	658	698	684	668	660	647	643	660	666	668	663	691	647	652	655	653	672	650	629	674	676	644	643	651	713	672	721	662	634	666	681	680	674	667	666	717	672	701	703	668	640	680	649	699	672	659	668	662	643	667	654	643	637	652	706	699	696	697	687	661	640	671	679	683	747	677	649	652	696	683	668	679	651	706	667	640	687	660	694	691	641	689	676	684	711	730	648	676	635	642	691	728	661	659	697	629	635	652	696	688	691	668	700	666	716	715	620	691	653	666	693	664	674	698	718	691	657	708	687	652	679	659	653	718	694	672	669	661	687	699	705	678	695	693	710	702	690	670	659	669	689	665	635	655	647	612	711	670	643	647	691	643	668	649	654	659	654	689	680	661	711	670	729	625	638	656	670	667	706	693	637	656	651	654	646	669	668	674	636	650	656	648	639	633	662	659	663	676	683	675	630	697	641	704	649	675	721	703	664	681	659	659	684	692	694	649	693	669	641	666	680	663	680	674	688	740	643	712	639	700	678	624	692	659	672	652	673	648	731	635	690	686	660	654	678	661	671	618	664	669	635	650	660	670	664	658	663	674	659	633	643	660	674	648	667	713	651	663	652	659	659	678	690	659	657	638	702	668	682	664	660	708	648	710	703	688	694	643	662	649	680	642	655	656	630	653	688	657	669	677	700	746	709	622	658	704	696	679	677	682	666	687	650	660	639	668	714	649	674	650	681	637	674	684	634	639	697	645	673	669	687	713	642	674	669	650	721	717	635	687	683	653	650	700	705	699	634	654	672	632	701	659	688	655	614	658	678	648	685	675	624	674	676	615	683	646	690	708	684	739	627	657	674	667	650	677	660	684	714	706	658	648	681	701	682	647	603	656	644	689	632	712	695	672	682	686	670	693	681	679	627	707	675	658	681	692	671	690	638	642	662	657	660	637	679	703	685	658	656	678	653	636	682	700	640	659	668	640	653	663	679	685	657	663	686	698	712	696	667	677	676	713	642	675	683	701	722	656	658	678	661	677	710	655	715	672	640	668	638	628	694	664	707	675	682	650	621	640	670	704	670	693	693	687	652	673	712	683	632	693	706	625	722	700	658	667	670	702	692	673	666	665	629	680	635	640	663	667	706	654	696	663	662	646	714	639	644	628	663	649	608	699	695	617	701	669	643	651	682	640	671	658	640	665	617	674	673	711	640	690	633	650	661	687	682	682	678	667	725	720	672	611	663	688	691	662	672	646	653	697	686	703	693	676	696	659	666	664	664	707	701	632	652	670	689	705	649	665	683	668	688	695	618	656	674	705	691	679	691	663	682	694	673	689	651	648	647	666	700	668	658	645	710	702	660	670	712	699	698	721	675	632	723	711	675	713	640	661	642	679	686	668	698	640	658	711	694	674	671	694	657	671	685	642	661	678	647	666	653	636	639	681	651	680	675	646	659	632	633	663	670	707	686	710	722	660	650	642	648	641	637	640	675	718	710	675	685	707	696	685	656	630	668	690	701	685	635	712	699	674	623	685	654	734	683	645	698	687	702	675	713	664	658	620	704	646	652	671	658	691	704	651	682	670	684	659	681	700	659	685	696	677	653	714	648	666	647	699	673	654	686	656	675	663	634	656	635	695	689	649	679	709	629	699	681	678	683	679	676	648	634	670	626	663	674	663	662	683	681	633	687	684	728	680	684	682	679	673	705	664	686	698	693	658	665	656	678	668	679	675	663	641	659	658	682	646	718	637	664	703	643	644	659	706	692	637	680	674	672	711	635	660	651	681	706	661	655	639	654	682	640	665	667	708	673	645	675	672	733	735	722	682	651	677	622	682	652	729	637	676	696	684	702	700	698	658	639	660	656	700	637	663	674	694	679	667	652	678	678	685	661	699	671	682	704	689	666	704	685	641	655	630	658	682	738	658	667	685	659	657	636	684	683	662	695	696	678	653	633	683	720	713	686	684	679
39387	48065	6741	3544	2511	2003	1662	1576	1386	1249	1169	1144	1049	1062	1025	1010	970	984	955	958	944	925	899	889	939	923	880	892	940	910	872	859	913	937	964	861	883	942	879	891	834	838	892	908	884	897	892	868	851	825	863	908	830	831	836	861	860	846	841	870	824	880	854	875	874	867	863	865	856	900	890	866	900	873	826	889	917	889	847	893	815	811	889	849	845	868	887	884	869	916	889	868	883	859	924	944	900	903	868	863	836	874	866	926	936	894	900	854	848	875	828	843	839	898	866	844	833	875	860	885	873	899	854	844	920	855	929	866	882	866	878	890	848	858	847	876	876	855	873	888	874	861	858	838	850	887	850	848	894	919	852	903	863	849	881	893	868	848	851	953	904	925	887	875	892	861	842	881	874	889	871	847	888	834	872	860	918	902	887	856	923	896	888	900	860	862	885	882	860	833	895	842	850	879	893	939	920	808	874	824	864	879	870	820	906	891	842	880	794	844	870	875	850	877	913	904	839	930	868	836	905	876	836	810	860	846	880	940	925	876	886	921	875	914	876	889	866	872	863	826	864	887	855	890	847	864	874	886	879	815	909	880	833	860	876	869	818	899	872	886	856	863	862	896	848	868	876	843	869	862	889	889	891	904	907	829	836	880	882	826	839	836	853	829	850	869	847	859	901	913	834	864	851	829	891	859	911	876	849	904	916	895	913	852	878	906	897	844	912	905	873	820	845	874	823	888	827	858	872	850	861	894	875	882	909	873	838	847	842	906	857	817	902	899	944	901	869	872	810	840	883	871	895	871	914	861	862	915	905	864	875	815	850	891	815	926	863	870	847	867	840	913	844	889	901	793	874	899	919	900	894	835	884	857	855	880	844	852	885	878	836	880	866	879	861	849	891	859	925	843	834	871	875	889	893	807	845	876	853	804	890	898	819	888	878	876	877	876	841	880	880	884	870	911	885	881	871	890	896	887	852	839	854	900	899	897	914	846	908	872	873	851	877	955	889	901	858	846	894	855	855	874	916	867	895	868	826	886	861	836	862	877	920	831	859	892	846	882	892	875	861	860	864	849	845	862	882	820	900	907	894	823	924	890	895	847	846	882	823	863	845	865	868	880	862	837	846	878	868	879	895	851	906	854	847	868	844	831	856	879	891	830	851	827	865	816	895	895	801	909	846	896	866	858	882	876	851	832	817	850	908	881	854	865	810	845	829	895	863	881	901	831	865	841	931	871	891	842	865	837	831	875	905	856	881	845	845	828	851	897	844	905	906	849	856	881	899	871	855	902	826	858	947	859	869	850	887	834	926	850	895	881	879	839	900	885	847	851	897	861	850	928	848	899	850	868	822	835	889	847	849	900	901	882	860	886	863	883	881	810	883	890	834	861	885	881	844	878	846	904	859	904	855	874	874	861	884	848	903	866	869	875	880	868	887	934	916	870	864	883	832	865	876	812	827	895	881	848	869	891	865	891	883	841	826	825	938	831	808	833	840	891	901	905	880	925	872	915	852	901	893	858	879	840	857	858	821	887	877	834	840	904	868	829	874	877	855	845	876	914	914	896	824	871	862	839	882	887	820	860	893	859	883	859	865	886	828	828	795	863	841	858	896	878	892	836	873	867	896	858	924	927	855	912	862	882	880	895	857	866	872	872	883	850	881	859	848	894	807	851	922	918	879	858	841	833	901	843	877	856	875	851	831	861	829	908	833	881	829	805	934	878	923	799	892	885	904	915	879	849	821	859	904	925	789	889	847	852	856	867	865	842	864	866	879	867	873	887	908	888	851	859	846	855	839	828	884	885	838	880	852	916	884	822	847	878	877	922	857	869	817	843	848	873	836	875	888	841	863	838	884	905	863	939	815	845	883	818	882	870	846	843	900	865	825	876	906	920	896	894	898	858	878	871	857	907	963	826	900	869	884	832	877	920	891	874	911	896	856	907	856	870	859	869	873	835	893	888	864	876	816	897	934	877	877	856	833	870	863	816	904	886	849	863	845	867	870	872	854	840	752	803	865	864	882	850	902	872	876	880	861	823	914	828	886	854	893	897	866	845	925	855	901	879	877	905	868	888	851	858	894	905	864	881	880	855	855	845	901	848	868	868	846	879	887	857	879	803	881	897	813	914	876	839	869	851	846	902	821	889	827	870	873	832	867	854	866	861	875	903	901	853	870	804	818	887	904	811	894	831	857	856	898	840	846	915	863	837	858	867	888	856	883	851	872	910	887	847	886	880	896	881	851	822	862	875	840	887	859	861	870	846	940	898	891	844	843	863	861	871	886	903	887	915	811	853	899	846	826	925	866	907	903	872	807	881	899	871	909	813	794	863	851	835	844	846	948	871	893	871	884	880	813	874	888	872	863	839	864	916	814	862	856	864	867	869	873	850	915	845	855	858	870	872	868	846	896	901	844	875	880	893	881	844	833	889	896	836	839	878	857	934	869	889	878	927	859	874	865	876	899	850	880	845	889	857	859	828	865	879	865	860	860	850	848	844	863	903	864	856	833	853	893	860	882	837	870	846	855	865	813	862	862	853	834	866	856	815	866	911	861	877	883	854	846	886	888	869	876	924	837	901	910	882	893	905	864	874	845	869	865	838	906	923	861	893	940	849	929	911	800	863	902	838	844	856	843	830	920	896	850	874	851	872	844	881	838	890	815	913	821	878	868	913	932	817	819	878	860	880	921	788	848	868	854	892	843	922	857	910	876	886	867	902	903	846	874	878	850	886	859	820	902	867	867	900	784	843	832	878	884	901	856	852	868	835	887	880	864	860	832	861	940	914	890	847	865	866	894	861	883	859	922	882	883	861	847	847	864	877	839	884	830	900	871	888	827	828	834	861	885	867	837	885	857	880	887	881	854	880	909	835	885	879	895	841	880	849	829	889	880	893	888	882	858	855	878	863	901	882	868	865	927	872	896	957	840	863	891	895	893	873	892	823	902	873	856	916	828	852	842	859	888	840	871	847	856	862	890	823	842	930	893	920	906	889	936	863	832	856	889	810	866	802	907	883	865	879	886	847	884	866	877	924	882	843	921	904	847	870	897	869	843	893	921	854	831	859	897	880	934	870	854	887	857	859	831	894	873	812	868	892	874	881	866	863	884	881	851	860	883	848	855	895	834	865	799	869	895	809	851	831	854	837	902	873	874	832	864	832	833	867	839	870	869	822	888	914	854	896	857	866	844	826	895	864	873	887	858	902	883	928	865	875	892	862	794	849	822	843	871	889	901	863	881	905	857	944	906	823	866	896	866	881	834	915	891	907	904	847	825	851	881	898	876	860	878	879	855	910	859	869	844	866	864	883	834	908	878	847	890	851	843	867	879	878	896	852	876	890	837	883	867	857	843	880	854	853	868	859	923	859	888	884	892	873	886	875	861	850	888	856	922	887	893	842	914	909	866	892	919	852	873	854	847	927	875	844	888	888	833	986	871	900	856	893	858	884	949	891	851	859	864	901	873	857	874	879	827	858	861	827	831	878	930	842
22892	21112	28852	23583	21096	21079	7892	1265	948	853	857	767	756	694	719	672	670	656	631	613	645	633	617	625	653	601	609	613	600	599	600	604	586	604	622	572	606	665	584	636	593	602	564	605	577	574	642	599	554	567	631	563	569	557	555	568	591	596	584	551	602	560	602	579	596	610	586	618	592	608	546	572	600	609	609	602	577	554	568	610	555	542	617	600	588	585	568	577	587	562	595	576	614	579	563	544	604	564	597	569	617	543	526	618	585	630	584	593	554	562	566	566	583	569	587	567	589	559	572	609	547	536	565	601	561	579	598	547	586	558	535	559	579	565	577	573	552	596	525	573	599	571	578	583	626	519	579	567	530	554	558	550	573	606	560	612	570	556	561	593	560	565	614	608	533	601	614	611	554	581	589	538	614	615	594	582	577	547	570	617	587	575	581	549	581	566	575	571	587	583	595	591	583	566	557	571	578	586	569	572	585	592	563	577	551	569	546	572	528	564	571	580	549	552	575	576	603	546	547	604	598	560	606	604	579	570	551	576	590	588	535	581	583	566	563	540	541	600	585	569	553	578	607	627	589	577	569	562	619	575	566	583	533	568	583	587	524	602	536	603	582	558	630	605	582	561	591	576	576	578	550	587	574	546	544	549	581	605	585	538	622	573	606	564	584	582	602	582	535	563	564	575	570	586	543	582	575	572	574	566	585	531	544	545	592	622	564	587	597	597	561	563	576	604	572	555	531	569	567	533	543	552	582	593	585	596	554	570	572	564	561	568	601	571	582	567	588	498	589	587	563	600	596	604	575	556	594	535	575	587	572	556	582	589	579	558	567	589	558	559	578	566	577	561	578	613	590	557	520	538	560	579	516	577	544	620	595	611	549	578	577	536	617	568	566	558	550	557	584	637	610	553	576	570	560	576	586	557	588	564	588	558	593	535	601	610	554	536	568	579	584	629	580	562	611	608	549	586	619	586	595	583	553	577	554	590	605	585	582	575	573	603	577	569	574	564	591	569	591	548	549	567	595	629	622	579	543	563	548	582	592	590	548	561	576	568	543	580	574	564	633	545	627	557	540	574	570	580	600	551	558	562	559	609	572	569	604	565	579	596	552	562	563	570	559	589	572	572	564	590	561	589	583	554	610	586	614	573	616	552	562	573	594	593	562	580	594	568	601	531	540	552	619	571	608	566	615	588	568	558	574	572	574	550	534	611	563	547	545	587	568	563	602	635	601	600	555	561	582	576	583	540	596	588	571	560	573	603	637	591	572	566	572	576	573	582	577	578	560	602	579	570	612	620	544	548	574	574	592	602	608	572	571	582	556	568	584	582	608	597	580	531	606	573	602	567	612	575	549	574	572	560	554	567	584	516	571	567	586	581	594	554	592	569	576	580	549	593	528	586	583	590	595	577	577	566	561	589	556	563	525	569	597	529	616	559	572	613	580	564	563	586	575	586	578	585	572	597	538	565	560	572	553	569	539	540	561	577	535	550	608	597	575	571	581	605	594	575	547	576	573	566	553	543	567	593	545	626	606	545	574	596	567	560	607	540	628	592	599	564	524	545	596	528	547	562	538	571	542	551	588	595	521	543	591	574	596	570	562	530	552	595	576	621	583	555	598	593	604	576	588	558	567	565	561	537	576	545	519	538	559	596	600	571	576	540	570	575	611	594	599	590	618	537	588	564	533	606	582	607	611	611	531	619	583	561	579	568	599	546	590	531	584	576	607	502	602	551	580	585	576	583	570	558	568	570	542	573	561	579	590	563	593	569	588	610	563	550	565	593	591	584	587	580	611	589	632	538	562	600	562	568	582	603	566	535	551	581	552	564	530	551	560	565	538	574	566	562	572	574	543	609	530	587	554	568	572	602	564	599	619	597	574	633	549	587	580	554	624	538	545	587	569	534	585	570	555	529	570	624	548	551	569	596	629	599	543	604	551	592	560	552	611	572	568	539	578	601	562	558	572	570	595	544	555	605	570	559	577	565	578	585	582	554	607	594	593	589	590	543	581	572	576	614	604	551	559	592	605	536	565	563	548	509	563	568	582	548	544	601	585	563	559	591	606	572	613	538	609	595	612	553	611	592	562	536	559	564	582	582	518	612	560	567	576	577	570	543	576	597	542	603	545	563	541	573	584	581	534	536	560	550	589	598	593	512	588	538	593	577	611	562	590	541	576	582	549	591	564	561	580	577	591	575	577	591	547	578	565	572	567	555	524	562	595	569	617	582	568	640	588	545	596	607	619	595	592	599	578	545	567	590	580	587	524	567	615	575	587	588	552	605	596	578	558	588	596	586	519	569	590	587	594	588	574	541	575	579	605	560	577	597	563	517	515	567	596	579	595	593	574	606	612	590	560	542	567	544	567	591	598	561	593	569	543	528	553	599	544	576	593	595	579	561	571	650	585	543	557	531	512	567	566	569	572	611	565	585	503	565	576	546	582	573	588	572	533	583	573	562	561	596	565	552	551	592	555	566	634	534	541	558	599	587	585	560	575	595	612	560	579	561	583	553	576	552	579	583	544	553	563	561	562	567	588	602	636	547	546	536	602	621	616	591	558	611	584	611	577	562	568	544	569	575	561	625	566	589	607	611	593	588	569	596	584	591	579	595	591	600	580	591	584	562	518	584	588	590	556	549	590	592	537	580	560	562	564	551	588	589	552	587	627	549	529	602	580	579	574	560	567	598	572	570	557	535	577	553	586	617	567	543	621	546	565	580	585	580	596	565	587	609	583	596	583	574	618	592	552	597	557	566	571	549	591	603	610	613	546	575	576	588	586	567	576	602	611	594	569	563	583	507	554	576	527	591	592	585	542	536	560	579	613	598	539	564	598	572	566	560	561	574	566	588	543	601	571	536	585	551	602	567	565	579	567	523	601	553	601	557	533	572	593	573	566	529	575	580	553	579	591	593	554	583	578	603	544	585	603	580	590	606	598	611	538	618	577	620	548	567	626	573	544	577	553	612	594	552	590	629	591	591	583	587	615	592	582	546	598	566	570	539	558	580	600	612	586	569	564	595	595	592	612	555	576	603	587	607	603	571	584	585	609	581	549	556	575	557	567	563	565	530	587	560	603	580	568	621	578	578	550	571	564	617	559	574	575	614	558	606	560	569	558	573	633	560	553	569	581	566	578	551	582	560	581	566	556	554	598	602	550	604	545	586	562	569	531	592	596	605	612	573	538	560	589	570	560	589	589	610	583	544	583	586	592	554	566	562	571	585	551	586	568	546	606	531	568	578	592	583	592	555	562	586	578	601	556	582	570	544	593	571	562	571	595	579	552	590	566	582	591	577	590	584	593	548	586	586	571	622	592	590	569	595	576	554	523	584	565	603	553	594	577	561	584	582	571	581	589	581	602	537	560	574	581	586	593	611	579	611	552	599	550	554	605	605	555	550	606	551	553	569	613	546	559	602	606	566	587	547	563	571	580	547	593	553	530	544	572	587	593	623	559	565	585	546	615	542	595	599	622	583	553	524	595	570
44059	55688	10612	5450	3963	2977	2484	1999	1675	1524	1343	1183	1126	1089	940	959	914	929	884	870	850	800	873	846	772	835	820	765	815	753	814	854	747	778	778	781	744	753	792	796	774	704	766	727	753	787	726	776	733	772	755	777	775	776	735	778	764	727	762	775	776	742	738	784	782	791	716	758	778	790	721	763	748	724	781	770	707	774	749	745	729	781	698	736	798	790	766	765	754	752	817	754	781	724	728	766	743	762	767	730	695	802	778	770	732	745	749	762	721	761	775	764	727	743	749	740	741	762	719	755	691	753	729	782	751	763	764	736	722	753	759	769	727	713	761	756	757	746	756	739	739	750	717	733	765	762	749	734	736	748	756	776	740	727	765	774	740	746	723	760	790	695	750	763	751	769	765	718	750	772	778	720	737	764	752	746	766	731	702	705	726	741	720	799	753	760	800	754	759	773	747	762	718	768	738	730	786	744	725	739	745	752	715	766	743	777	731	738	723	739	699	745	731	746	752	780	757	694	724	787	766	703	733	767	768	766	697	765	777	775	809	756	743	751	739	781	727	718	743	737	743	781	783	693	734	695	769	747	777	705	741	810	711	749	752	770	814	747	748	702	726	782	737	800	744	752	754	760	748	775	721	726	745	737	753	740	794	763	747	773	756	749	724	785	744	773	731	775	713	745	729	781	749	680	746	786	746	761	766	756	789	761	738	728	767	770	742	745	759	775	778	762	760	773	764	702	796	744	735	695	732	792	789	726	770	738	761	712	794	764	759	775	762	741	744	708	768	731	734	751	810	687	788	766	816	748	753	734	721	740	738	714	756	740	769	732	737	706	752	740	747	742	782	748	725	784	736	719	765	780	769	702	777	781	777	807	730	834	744	767	755	734	740	770	736	753	730	698	767	770	713	785	759	769	794	748	767	768	727	738	771	746	804	794	771	683	747	678	782	726	748	730	754	787	758	721	687	758	724	692	731	764	706	782	761	740	750	687	716	761	736	741	732	737	724	743	739	731	766	721	725	753	776	792	767	755	769	807	739	711	727	746	756	756	758	771	817	722	771	729	743	800	767	729	757	752	727	728	784	765	769	771	731	677	763	741	774	733	807	721	759	730	764	736	790	790	725	767	773	722	761	757	789	724	745	743	711	779	731	752	741	749	777	727	721	765	763	776	713	718	765	770	721	710	756	723	705	747	761	770	743	696	752	719	730	756	732	715	766	711	755	768	756	755	766	768	737	714	743	733	729	732	760	793	743	757	756	745	783	734	752	742	788	722	750	701	714	715	744	796	762	764	758	762	737	773	750	756	763	783	733	742	719	744	753	772	754	785	765	745	712	760	736	786	785	726	667	710	763	737	761	778	762	756	720	783	772	775	729	722	764	765	765	739	685	776	760	748	737	790	744	740	743	768	720	742	763	801	747	815	740	795	708	728	756	732	715	743	785	795	758	763	787	734	736	726	755	768	733	731	729	750	730	740	781	761	762	754	761	746	750	744	799	738	752	752	711	770	766	760	680	755	765	739	778	734	753	769	762	747	712	787	762	767	758	737	754	737	853	700	764	742	742	727	797	732	771	781	714	779	754	802	775	746	771	790	746	742	777	793	716	781	731	768	765	713	718	745	736	784	750	768	730	734	770	759	753	742	764	728	676	747	715	752	740	746	751	735	745	730	779	757	753	783	767	746	732	782	748	738	723	783	752	765	769	741	774	774	744	741	732	699	729	775	727	725	748	773	778	734	777	725	733	774	766	700	706	746	717	769	746	748	738	733	745	757	740	783	751	747	736	744	778	728	753	766	705	677	778	753	813	726	719	756	711	718	770	721	701	715	750	756	769	767	749	727	745	760	737	701	737	829	764	746	745	756	744	734	724	765	796	758	716	761	709	722	792	738	735	786	774	716	781	741	756	738	742	757	762	722	725	728	780	753	792	759	699	729	708	691	747	786	743	770	748	723	754	749	690	757	758	754	780	724	729	759	743	788	732	726	726	782	770	744	704	742	725	806	719	751	735	734	788	702	736	752	711	724	714	749	770	756	793	738	760	711	740	735	767	700	712	723	740	760	734	763	746	737	742	751	764	693	735	781	726	704	769	769	693	725	720	766	743	758	713	776	752	711	721	751	765	774	734	808	756	770	767	745	793	744	736	762	757	741	787	748	738	749	730	800	733	795	804	758	763	747	751	743	747	803	747	741	723	751	770	755	738	753	777	733	754	776	705	752	763	751	713	742	787	724	781	735	778	784	755	747	769	733	727	775	760	761	774	707	740	724	757	744	770	725	739	780	769	763	711	708	738	742	803	741	727	714	722	742	765	758	721	739	729	787	706	718	753	734	756	758	734	765	754	776	741	795	761	767	702	733	754	728	742	699	780	710	723	716	780	771	743	772	786	775	793	774	725	745	747	782	743	749	791	744	745	801	726	735	753	715	730	804	733	781	780	759	694	799	750	775	818	700	806	746	707	777	750	719	782	770	715	748	738	780	770	720	787	709	705	729	789	723	714	703	764	759	741	781	772	773	755	760	742	761	752	753	739	772	692	783	786	766	710	807	757	740	734	729	710	735	749	720	793	772	735	790	812	755	777	769	859	763	769	788	675	749	755	748	742	712	809	762	742	757	723	749	771	749	749	748	729	741	719	796	758	743	768	711	774	743	730	754	750	738	744	692	791	750	747	705	761	765	750	769	803	802	705	734	702	734	771	743	705	745	763	733	736	718	719	747	794	717	755	772	721	718	725	732	732	771	743	744	779	760	773	726	742	775	708	747	771	711	753	748	750	765	713	790	754	757	732	738	733	743	720	775	743	777	730	743	723	736	744	723	741	776	768	728	764	772	746	742	743	758	726	732	790	738	747	789	759	740	730	738	710	789	738	729	753	752	750	813	739	742	776	727	767	775	723	718	763	742	771	739	737	733	733	705	693	745	708	723	740	760	775	767	775	780	725	720	750	731	738	756	755	758	743	763	788	758	702	728	730	788	724	767	773	746	779	751	767	755	775	715	738	744	774	764	734	797	754	723	742	720	742	755	722	731	731	811	747	739	742	751	722	724	730	764	740	749	731	723	790	719	796	761	739	726	757	723	776	714	775	747	778	769	712	748	747	738	715	783	757	743	751	716	725	734	809	767	747	725	770	729	814	774	786	770	760	726	763	796	807	712	739	765	764	745	729	763	740	812	776	693	761	722	748	749	800	757	687	783	756	746	759	761	761	749	741	745	751	767	695	772	735	739	752	748	719	742	739	773	753	765	718	698	745	709	710	759	737	756	759	762	752	756	717	739	740	747	731	732	774	749	743	763	749	755	776	766	759	740	723	775	752	778	751	735	730	721	735	754	714	712	780	739	741	765	762	769	720	796	774	764	748	753	733	741	733	712	741	765	725	733	744	764	768	724	714	706	779	780	720	760	714	767	695	697	737	780	771	702	738	808	756	775	775	772	740	717	776	709	775	757	800	763	719	766	755	753	747	750	778	732	719	776	741	763	748	787
28852	25969	14016	1849	656	625	491	457	428	446	454	472	418	451	502	487	457	445	464	456	474	470	458	459	459	427	479	411	490	420	449	467	458	450	465	439	457	460	470	440	427	469	434	426	490	427	466	458	465	457	411	448	467	429	504	436	456	448	442	519	461	450	442	490	448	438	414	440	456	472	425	432	451	405	448	466	446	457	468	474	452	455	385	443	462	444	433	421	467	481	443	424	444	496	465	506	465	447	393	480	438	453	478	447	416	447	434	448	480	485	405	416	438	444	476	383	429	443	435	465	439	430	472	440	467	484	450	452	428	434	490	504	443	492	432	459	440	456	447	485	439	429	435	443	452	477	423	501	427	460	421	481	452	471	463	456	478	439	420	429	433	470	450	467	461	451	469	470	407	431	433	454	455	494	460	454	468	437	426	453	489	438	429	449	425	445	418	458	490	467	435	454	445	408	446	458	454	452	472	472	445	412	427	436	471	419	473	423	457	456	456	448	426	443	468	458	478	441	458	439	459	464	479	463	451	445	459	465	440	404	445	445	493	439	444	418	459	505	434	442	433	464	402	439	465	450	468	422	492	454	472	416	443	442	465	478	450	485	434	406	430	430	445	434	413	477	465	496	480	430	464	469	436	455	472	438	447	428	487	452	414	422	446	482	451	439	412	436	447	429	404	431	456	427	475	470	447	467	452	454	455	408	484	439	438	438	481	460	451	405	435	463	410	432	419	458	440	474	450	437	465	422	472	483	445	445	451	460	481	428	430	449	414	455	454	460	442	457	464	458	466	436	455	443	418	450	473	436	443	443	419	480	442	443	478	466	485	448	471	423	461	433	423	474	410	443	453	437	444	458	419	459	405	407	481	455	435	464	449	420	482	439	433	446	471	453	469	447	440	459	442	393	457	443	480	458	480	473	464	480	476	430	463	438	446	443	473	430	502	482	422	451	462	476	463	410	395	447	410	468	419	501	481	466	431	457	454	456	464	425	459	473	438	436	476	460	444	470	478	434	450	467	440	442	443	451	481	449	443	418	466	436	432	391	432	422	451	414	409	454	429	429	437	418	430	438	438	456	427	439	438	454	478	418	396	471	426	453	460	452	406	446	424	446	460	460	416	457	489	484	461	436	461	452	443	449	468	452	468	407	446	466	441	449	468	402	459	443	464	448	415	476	458	474	471	442	473	463	454	453	434	447	453	438	448	442	445	436	443	467	459	399	424	455	450	441	400	475	477	429	451	460	434	458	477	436	457	428	440	429	428	414	471	390	444	436	463	414	417	432	429	448	468	426	444	445	470	442	456	426	454	433	447	447	471	438	468	448	448	495	463	473	460	423	417	448	438	447	386	461	436	450	461	476	425	385	481	500	431	452	453	452	454	450	470	490	447	425	452	457	445	448	450	440	440	458	479	392	469	458	419	487	413	479	473	435	436	485	465	439	467	454	453	421	435	386	449	409	470	480	415	481	429	448	453	446	438	435	451	419	425	477	475	437	477	461	445	429	446	490	466	458	430	486	451	433	435	446	457	470	467	464	441	441	416	438	456	504	440	394	424	474	465	472	442	441	432	436	456	421	436	440	467	449	466	430	449	448	488	410	449	445	451	486	453	460	443	447	442	472	491	483	465	446	432	445	440	433	381	439	432	475	441	433	441	439	413	409	427	417	468	471	440	417	467	415	433	498	431	446	429	464	473	442	423	446	420	468	435	483	438	438	433	463	461	417	439	446	447	425	459	441	444	442	423	432	449	422	469	441	467	446	448	435	398	448	453	479	430	461	439	450	444	450	441	434	434	442	420	447	439	429	447	478	430	454	434	449	382	443	434	479	458	488	415	436	462	478	487	416	414	430	488	438	422	460	454	467	457	439	435	451	455	435	436	447	433	422	445	453	415	445	447	477	484	443	459	455	471	448	450	430	446	430	437	455	481	406	414	438	437	471	433	457	460	409	425	427	447	433	450	491	425	429	449	446	461	463	459	479	439	428	418	433	454	432	438	448	487	451	439	484	439	456	500	442	426	391	455	469	449	447	431	459	462	426	438	445	435	425	457	428	466	444	441	432	477	437	438	477	453	475	452	444	466	451	469	475	432	418	429	474	451	447	464	461	429	423	465	460	455	437	451	464	419	447	438	436	462	458	464	446	472	432	469	418	472	458	460	428	434	441	437	424	483	430	483	464	492	446	427	450	418	446	426	442	433	458	445	484	444	451	456	472	443	494	397	448	461	428	425	454	444	480	418	452	423	467	443	456	424	443	449	425	445	452	436	424	442	441	452	468	437	430	438	423	458	463	432	472	429	427	421	433	496	439	423	441	438	445	419	459	444	422	454	400	417	443	469	430	434	443	466	457	442	444	432	427	443	466	421	481	455	443	445	478	448	451	471	460	430	446	456	433	426	441	448	476	466	467	464	437	464	457	426	443	469	428	435	484	442	451	447	443	457	433	447	448	460	452	404	456	449	474	454	433	424	443	439	455	463	438	466	428	447	454	431	433	447	408	452	453	452	451	462	437	443	448	476	429	425	448	426	408	444	418	423	443	501	451	456	408	436	468	463	487	468	458	471	451	464	453	420	426	472	482	425	450	428	438	429	451	439	476	444	463	434	453	471	431	463	447	469	427	432	448	470	422	447	438	455	485	431	450	448	425	455	439	456	433	495	442	428	483	456	457	492	453	513	430	465	455	490	469	465	413	427	450	456	429	460	467	434	424	492	476	458	455	472	454	433	450	468	497	419	464	449	421	433	466	425	423	448	404	446	478	433	441	434	470	462	473	452	447	442	490	446	428	491	433	472	428	462	479	468	443	433	454	417	440	435	420	417	425	451	438	430	454	400	452	447	414	493	481	453	461	446	426	453	447	417	454	421	443	405	453	435	467	419	456	438	448	445	466	460	442	442	420	461	423	445	439	440	423	426	449	434	463	469	398	435	455	460	483	466	435	450	456	449	448	461	450	446	395	481	415	450	469	412	427	452	411	451	442	428	438	424	457	453	488	447	480	460	493	480	434	454	430	469	440	440	460	423	464	453	466	456	462	427	393	453	466	412	489	419	435	417	446	451	450	438	418	445	444	415	471	440	437	442	445	433	411	408	497	461	441	432	463	463	457	434	492	461	474	458	459	425	464	471	439	426	442	430	477	443	465	475	458	446	442	423	457	442	469	474	445	429	428	455	462	415	412	432	450	489	463	428	450	432	471	424	471	473	438	429	433	443	454	494	427	477	457	441	436	437	439	490	475	467	426	486	434	440	445	456	436	464	475	427	430	460	469	424	476	458	437	467	441	450	475	434	431	456	412	447	494	464	432	467	440	452	447	425	470	448	465	442	444	436	450	452	448	448	439	475	490	468	416	426	476	454	420	464	432	494	469	449	491	483	431	434	451	432	435	433	446	431	418	471	461	454	457	466	499	471	431	436	439	454	479	481	418	433	402	444	446	459	455	470	458	463	449	463	465	444	444	444	431	433	429	473	426	434	417	433	468
35939	36455	1214	834	697	700	691	636	682	612	623	601	568	579	622	592	559	593	582	612	603	561	569	556	602	600	608	543	579	658	578	600	573	592	542	587	583	611	585	569	598	620	594	600	576	577	563	568	578	522	583	598	567	574	603	616	593	639	584	547	569	553	611	577	624	565	598	591	595	567	604	566	564	580	563	569	561	566	641	570	575	587	567	562	595	584	578	587	631	591	570	601	639	573	574	573	623	628	610	581	601	608	559	600	625	564	544	607	581	608	614	572	621	606	595	595	589	610	550	588	577	593	619	565	582	580	555	556	582	598	618	611	605	609	593	585	588	584	567	585	575	547	571	598	611	603	582	630	602	601	649	579	574	592	572	592	575	574	582	546	588	564	600	585	614	578	582	561	570	573	597	607	559	582	593	578	584	563	592	576	612	634	564	569	617	571	608	560	593	604	595	555	583	556	566	594	587	580	614	645	589	618	597	589	559	594	596	574	534	571	575	608	573	581	596	614	573	590	558	565	583	568	532	627	585	614	612	603	605	607	591	573	592	588	599	573	572	570	584	568	574	573	610	613	586	609	582	589	583	589	598	580	564	637	622	597	560	569	601	593	608	566	608	534	623	597	587	581	567	606	561	626	622	584	606	621	562	571	659	553	601	602	550	619	576	611	583	607	619	584	586	595	553	554	600	627	595	622	537	585	565	568	573	597	586	608	560	582	598	597	567	612	605	579	568	570	589	594	597	567	582	631	561	594	569	564	617	592	546	565	593	593	571	611	577	596	579	595	543	569	591	542	588	584	605	570	587	591	555	603	561	623	607	588	583	550	577	589	584	595	637	616	574	550	596	586	582	588	571	590	618	534	615	616	579	605	559	562	571	579	587	602	570	555	572	549	559	594	596	575	625	582	569	654	593	588	595	564	585	594	582	646	624	566	566	626	585	598	564	557	557	610	590	559	568	603	563	568	548	583	611	580	572	607	547	595	567	578	564	602	590	623	663	574	582	627	633	578	575	560	595	604	581	623	598	574	592	594	593	637	579	597	626	557	575	584	627	543	587	555	564	608	552	534	553	590	608	543	597	587	612	607	576	565	614	604	599	610	574	590	599	582	576	537	549	634	601	574	619	570	629	626	603	609	575	601	554	558	602	545	560	604	604	606	580	625	599	656	564	592	617	624	549	622	609	596	577	602	553	574	562	623	595	534	608	600	603	577	550	543	580	623	564	597	568	620	568	547	596	557	551	580	584	549	625	562	564	547	548	609	560	565	597	602	613	590	606	580	578	559	559	567	603	597	573	625	589	552	584	612	634	587	597	567	576	560	551	637	564	578	605	607	596	553	581	618	616	583	514	557	556	576	610	584	614	589	549	602	573	601	561	567	548	596	565	584	601	570	635	591	543	581	579	622	611	580	569	546	588	580	591	592	550	600	549	591	566	607	576	561	573	633	546	555	596	607	549	580	555	570	560	571	616	603	590	574	572	595	577	597	577	565	618	575	577	589	661	569	566	585	594	576	618	606	574	574	592	550	568	577	576	549	561	583	605	593	620	581	594	528	576	578	618	577	581	559	600	606	599	580	569	615	584	607	575	588	576	550	541	607	612	635	630	567	584	590	598	600	565	622	573	544	553	560	583	574	526	600	556	571	571	564	606	567	594	592	620	548	547	530	609	604	619	590	578	583	551	589	611	568	568	628	561	611	586	560	553	587	538	566	588	591	561	609	565	601	547	542	608	569	530	561	585	587	629	580	595	592	599	572	602	585	574	572	561	583	524	601	591	609	578	593	598	598	575	578	563	533	578	574	627	619	575	567	567	558	633	591	592	580	521	573	557	568	632	605	587	559	639	555	578	598	564	595	587	592	549	562	608	588	579	589	615	641	583	612	606	598	617	608	554	538	587	575	583	592	522	583	547	582	606	623	557	568	595	599	585	608	595	574	573	600	581	576	590	578	595	538	619	619	598	599	595	562	517	602	618	585	546	579	586	579	567	591	633	578	562	540	624	595	617	575	572	604	588	589	559	611	592	532	594	581	602	574	636	589	617	601	574	570	568	586	592	579	593	621	571	603	610	626	606	590	563	609	599	570	586	608	614	572	585	604	578	583	534	561	564	606	600	622	567	555	613	602	561	587	599	639	589	641	609	581	629	593	596	610	568	600	624	590	614	596	625	601	591	579	606	588	662	604	608	569	591	595	616	592	640	575	609	605	590	594	609	601	602	567	583	545	630	571	630	529	559	580	577	548	607	593	587	593	606	613	620	582	606	573	577	569	568	617	614	594	579	605	557	584	586	617	541	586	583	629	565	617	580	569	613	604	573	590	570	598	592	546	624	627	602	603	583	556	558	579	523	639	582	561	579	609	617	584	594	578	614	591	572	601	585	554	583	623	603	599	560	607	579	563	539	599	610	579	598	615	574	621	581	604	562	606	589	592	574	563	583	582	583	639	601	605	581	576	590	619	586	561	578	596	613	604	598	595	599	557	568	582	583	591	562	594	589	582	612	593	623	539	631	589	555	599	593	578	630	610	569	556	578	636	642	645	587	593	625	615	557	586	576	605	584	585	601	599	621	584	590	610	601	626	568	577	555	600	601	594	578	624	570	584	551	576	589	605	597	560	581	594	615	585	577	596	582	585	622	577	601	564	598	599	586	536	595	553	562	570	558	610	597	609	560	587	601	593	570	571	622	594	559	593	617	559	597	576	593	566	624	603	577	574	558	612	595	584	563	598	577	599	577	581	600	570	604	604	606	568	616	551	554	603	554	581	580	588	604	591	563	601	599	604	599	575	603	620	601	589	585	622	637	593	603	594	637	597	555	552	562	566	603	585	627	596	584	611	553	605	595	633	575	594	570	609	570	563	598	608	563	576	581	578	613	563	551	567	559	569	572	613	576	581	547	580	636	543	585	603	555	574	585	598	571	569	609	594	628	551	591	603	567	575	573	605	586	577	562	589	563	587	589	600	566	564	591	559	603	616	599	573	590	557	559	566	533	611	575	595	623	620	618	606	574	636	600	573	609	581	598	568	622	588	599	590	556	581	590	602	536	584	585	550	572	628	620	577	578	637	619	635	590	584	542	595	562	627	612	586	566	578	562	571	548	570	546	574	561	641	577	605	591	566	567	568	562	600	581	568	572	583	573	579	600	626	589	558	606	635	566	549	590	570	565	591	592	577	624	579	605	571	618	590	604	537	571	550	585	571	587	576	606	592	606	564	599	531	608	608	582	581	577	579	587	600	573	603	599	567	578	616	590	584	558	596	558	596	578	593	625	615	619	599	601	567	528	636	611	584	590	566	540	576	571	591	571	576	619	578	594	579	610	605	603	559	564	572	572	588	627	584	617	594	558	589	624	611	634	592	625	592	558	602	639	589	617	575	590	603	600	568	641	593	581	521	614	560	560	584	580	579	560	591	567	646	550	590	584	568	548	575	580	631	577	615	581	564	593	558	614	607	575	552	611	657	557	571	596	589	612	542	546	618
23843	21136	28374	24045	21052	9334	1307	996	929	801	783	792	738	775	763	774	732	699	645	715	691	703	703	706	654	673	665	699	731	718	689	694	687	696	708	674	713	705	686	666	671	693	707	720	645	690	721	700	637	688	646	651	670	674	668	668	670	675	696	635	671	678	675	693	669	679	651	655	644	644	672	685	692	681	672	672	648	708	685	684	730	668	613	675	691	668	670	677	651	762	708	648	636	677	711	673	647	679	697	640	679	697	698	648	703	650	663	690	723	630	692	663	683	720	684	684	628	676	714	706	724	711	650	649	647	651	664	661	664	689	642	658	697	665	642	716	641	620	641	664	636	710	642	606	648	682	671	686	679	708	626	716	633	681	668	714	618	670	654	703	661	652	622	668	644	674	641	695	628	656	713	672	679	655	656	650	680	658	687	622	658	612	674	661	700	684	646	673	716	682	647	641	670	693	648	693	655	656	664	648	637	670	708	629	642	662	704	657	654	667	675	664	651	683	694	701	657	656	688	689	725	670	638	615	679	644	660	654	683	688	702	699	677	703	719	677	653	685	656	648	693	668	624	684	683	696	667	600	720	620	679	637	615	662	643	702	658	692	697	656	749	673	673	652	689	660	658	688	686	655	646	730	697	679	679	654	678	686	631	652	665	659	682	693	670	678	670	680	612	681	650	709	669	649	628	692	668	640	649	661	657	637	650	669	677	681	694	724	678	648	651	667	694	691	665	649	611	640	669	671	678	666	667	733	678	674	692	632	661	678	675	688	673	661	684	680	683	638	647	646	631	655	641	649	683	681	714	664	662	665	678	702	678	697	687	619	655	651	679	683	678	711	657	681	697	640	690	696	689	644	661	689	696	698	617	677	643	674	684	680	661	674	674	691	668	698	691	652	689	660	701	647	655	708	635	679	689	729	651	658	703	646	684	659	709	632	645	654	667	679	653	678	685	721	673	680	637	717	676	648	672	643	727	716	662	645	670	677	707	653	713	653	644	653	686	681	658	667	692	634	670	646	630	716	635	631	657	632	682	680	681	665	646	679	695	676	698	676	672	633	647	610	641	627	701	698	681	722	691	688	725	658	665	691	693	672	673	650	697	724	687	658	719	665	655	707	650	673	714	664	651	664	678	686	679	653	699	682	674	638	678	649	641	660	710	638	686	724	637	703	681	711	649	672	668	675	649	661	652	611	653	655	661	696	640	655	709	678	695	655	694	629	723	666	687	676	692	656	683	645	654	675	704	666	689	677	654	650	664	640	628	635	670	699	625	680	676	677	691	631	669	635	683	667	624	682	681	669	677	685	677	713	664	657	660	709	583	695	716	672	638	678	711	706	659	670	642	679	665	697	695	660	622	710	716	640	669	712	685	662	702	677	652	681	703	667	715	661	684	642	679	640	642	616	658	627	695	650	651	687	676	639	682	692	675	683	682	624	648	651	723	667	676	629	662	633	708	637	622	669	644	690	729	648	690	663	698	694	652	694	652	675	692	670	678	665	643	698	658	665	641	670	651	728	689	670	618	690	638	623	712	689	700	681	679	680	641	673	688	700	719	702	662	650	685	696	619	656	648	702	654	649	649	662	678	703	699	680	617	717	646	656	633	668	668	622	643	655	660	692	645	678	662	662	685	730	661	682	621	662	688	725	654	626	644	652	607	672	664	661	691	670	681	685	641	697	680	705	658	674	660	689	665	715	703	650	679	643	644	651	641	666	659	662	680	662	661	682	679	670	660	699	688	634	649	711	673	678	698	672	656	662	664	673	663	652	652	665	643	689	663	673	656	653	700	673	708	710	725	697	649	713	700	677	636	633	635	669	698	660	627	649	652	678	672	630	642	679	624	666	636	660	667	662	670	699	670	665	672	650	634	692	625	705	655	703	711	669	720	673	665	702	682	654	688	657	649	715	661	641	655	652	660	664	694	687	692	709	714	647	630	677	641	647	704	693	620	668	687	653	703	666	626	718	704	685	646	634	724	696	725	616	652	690	651	668	636	661	679	681	640	678	703	682	685	677	622	728	627	697	702	640	625	708	711	655	710	724	681	684	625	671	662	670	664	616	626	685	660	641	641	631	691	708	645	653	626	670	644	645	651	660	658	676	651	628	622	678	670	682	648	688	642	655	686	673	618	686	695	646	646	675	674	675	611	679	665	694	665	666	670	646	660	673	695	663	642	691	691	681	665	664	652	634	658	679	692	688	663	664	731	681	672	717	701	668	664	664	660	680	712	733	672	663	664	686	663	668	665	709	646	689	672	695	662	657	720	664	639	686	642	666	686	708	603	668	654	688	663	675	684	620	678	675	632	693	707	685	671	671	690	657	652	668	727	689	694	692	688	679	641	649	681	647	678	631	686	630	695	669	641	655	625	651	642	646	726	637	683	647	681	687	705	653	694	679	679	670	733	679	677	652	701	669	707	672	721	721	651	649	673	656	670	683	617	657	678	678	646	652	676	692	716	708	631	648	661	632	641	656	675	752	697	693	662	701	697	686	628	648	613	666	700	624	651	639	728	695	686	651	668	649	681	651	675	666	669	690	673	677	660	675	653	632	653	660	716	709	660	666	677	640	692	678	683	703	723	647	703	705	651	656	667	614	682	683	680	660	721	639	669	687	670	695	623	652	693	688	691	622	687	696	652	698	656	677	648	654	682	667	687	675	669	651	663	709	644	693	637	681	702	652	636	649	667	648	685	658	639	633	637	655	657	617	699	699	662	674	721	676	697	654	672	692	687	662	713	729	663	678	682	700	643	622	596	709	676	640	706	686	630	666	634	635	678	663	629	667	658	658	640	689	683	733	672	669	644	693	669	672	689	683	664	647	693	687	691	671	663	641	649	687	655	654	616	722	654	659	693	637	649	711	652	624	675	649	642	692	672	638	609	653	667	656	648	668	699	706	592	643	671	660	694	657	631	722	658	641	670	711	649	709	670	651	660	687	678	690	617	682	649	640	627	694	662	658	656	653	689	656	638	682	713	671	661	712	671	675	636	672	668	716	680	689	659	688	710	652	671	670	679	697	679	666	684	693	664	650	656	648	648	641	674	636	670	653	684	671	679	711	698	677	723	655	673	682	671	633	707	643	689	660	675	651	646	629	680	697	638	687	680	657	671	654	661	678	655	705	700	708	691	662	670	669	660	723	620	705	691	673	622	638	641	659	677	646	670	625	700	695	706	687	667	669	686	657	717	656	692	619	659	637	730	657	691	681	690	664	604	678	662	667	674	704	653	679	667	692	657	648	674	665	632	648	676	673	645	644	637	682	676	693	694	693	703	714	708	672	679	740	677	688	665	693	674	663	719	624	646	652	686	666	669	665	657	686	687	656	633	666	676	680	631	634	705	656	702	677	699	698	693	652	715	656	659	655	658	678	652	626	660	667	654	660	703	667	650	668	656	726	643	671	646	665	654	707	684	684	659	655	657	689	651	669	686	672	664	671	697	712	657	648	657	667	642	631	675	657	623	601	608	645	685	667	695	661
39885	48450	6717	3422	2487	2055	1671	1538	1389	1220	1181	1128	1064	1045	1037	985	969	898	966	926	905	969	892	835	897	900	934	895	843	893	870	846	891	904	866	885	921	858	923	866	875	872	868	873	878	852	850	896	856	893	880	828	909	878	864	855	868	826	886	829	819	849	852	845	818	886	864	911	880	911	839	887	897	849	833	866	838	845	917	823	869	877	906	889	838	855	838	853	927	875	850	807	874	884	830	865	863	858	875	887	890	881	865	872	848	898	868	876	813	867	908	851	883	891	860	886	828	862	832	873	828	852	842	897	867	843	850	857	864	830	882	825	881	866	885	849	877	886	829	854	842	849	903	848	836	886	860	852	871	888	854	893	893	867	865	816	851	908	896	868	913	880	848	869	860	854	906	801	835	881	880	873	853	873	849	855	890	862	903	829	897	863	851	872	851	848	896	875	836	809	857	859	881	834	849	889	855	874	939	834	858	842	879	859	838	831	830	890	839	863	869	855	843	850	839	865	935	886	865	872	876	872	860	871	879	859	878	856	854	831	852	813	841	870	852	855	835	850	845	869	867	874	891	867	910	893	884	852	852	887	847	836	864	876	864	859	876	861	909	828	839	846	841	854	855	859	818	890	865	872	898	885	825	858	846	821	890	753	920	891	832	802	849	885	872	893	850	865	875	880	824	897	879	844	819	882	899	876	873	795	864	873	843	862	872	828	891	856	837	828	848	884	809	907	920	887	865	884	822	865	861	887	843	886	858	826	824	912	837	871	857	878	817	886	838	895	896	863	835	886	803	895	900	853	860	847	867	917	907	803	847	884	840	840	843	858	852	822	832	855	868	866	908	821	856	862	888	897	788	863	916	860	902	887	840	901	852	878	890	836	845	849	885	896	878	870	858	830	882	857	848	855	818	852	858	853	867	836	850	841	877	823	813	846	839	853	871	841	866	876	857	845	867	847	831	840	906	863	860	837	873	837	843	829	854	850	838	837	891	813	823	801	882	859	849	898	895	837	830	851	879	873	859	842	901	836	842	870	875	876	833	848	873	875	883	876	862	822	784	859	856	853	881	850	831	899	852	871	855	815	861	847	888	809	830	888	868	827	837	1011	905	890	886	853	860	865	855	907	911	892	903	918	887	907	852	847	882	850	810	888	894	846	864	870	784	907	883	855	867	875	884	876	858	832	851	852	851	836	887	813	818	931	853	892	897	853	883	860	855	886	816	815	861	885	853	910	838	842	877	872	833	858	890	912	871	860	841	868	854	888	859	831	862	893	865	839	847	889	864	825	849	870	835	859	850	933	882	837	901	837	839	873	866	793	852	857	810	892	810	875	873	859	830	907	857	866	885	862	853	917	873	835	878	842	857	851	887	869	861	790	882	877	808	896	877	827	839	887	851	858	879	824	861	894	869	847	845	819	887	913	865	888	811	914	852	870	913	903	884	850	886	819	891	859	811	880	896	908	921	861	837	893	808	857	849	883	853	833	820	838	853	868	812	857	868	920	849	833	866	877	865	903	817	888	879	905	856	845	884	880	839	886	941	847	893	893	846	851	821	876	845	904	870	844	856	867	819	869	898	841	912	855	850	844	854	905	772	859	887	830	869	815	845	820	819	911	865	877	859	886	809	862	868	826	910	904	846	874	878	852	878	894	871	858	884	896	862	848	865	886	872	877	799	859	861	853	839	815	874	839	821	845	825	856	893	837	883	876	814	870	827	799	847	856	834	843	986	884	849	838	844	843	831	862	911	833	868	920	883	870	832	871	798	809	844	852	844	863	861	842	859	867	883	838	882	868	895	862	880	848	876	840	841	875	823	858	853	843	864	787	891	872	852	860	899	830	835	846	903	877	882	860	882	884	854	831	876	882	849	828	845	915	878	851	870	873	912	818	831	882	876	819	844	924	851	859	850	855	825	910	821	878	867	838	885	872	841	836	804	837	871	843	877	811	905	839	904	831	850	871	848	861	821	881	845	853	855	812	856	823	879	848	896	841	891	854	844	836	865	870	830	847	874	852	891	873	838	833	866	885	831	854	874	912	911	845	845	888	858	878	889	854	844	859	951	819	871	853	855	842	923	877	830	871	846	850	902	926	858	851	842	858	863	903	941	891	862	849	837	827	848	876	822	873	864	873	891	851	821	838	861	895	850	840	866	872	846	881	819	847	796	843	871	878	849	830	891	829	856	860	809	883	897	853	846	825	844	869	877	820	875	762	883	880	873	875	874	801	826	824	854	846	817	875	875	841	794	877	831	844	825	872	832	814	854	852	832	868	846	888	861	879	880	870	874	844	922	854	878	927	888	857	852	855	880	819	844	876	889	856	865	861	792	819	813	864	893	897	888	905	825	812	819	818	870	899	852	855	799	846	834	848	883	864	865	910	834	858	895	839	881	885	860	815	872	857	859	870	860	881	868	890	867	881	808	816	825	839	829	835	837	823	841	840	841	841	850	864	837	810	885	862	836	889	845	811	826	849	826	890	879	864	917	921	862	825	847	845	875	897	879	886	871	849	783	855	834	857	823	856	844	910	853	846	857	833	853	860	768	873	828	877	881	907	879	896	887	905	858	884	853	838	803	876	858	909	857	937	871	879	879	870	845	900	863	862	887	867	842	842	872	856	847	775	857	917	920	871	864	866	794	840	844	858	829	878	887	826	818	859	842	835	844	862	829	884	848	914	870	867	849	862	886	856	873	843	886	831	815	833	871	857	904	851	863	887	861	836	872	911	896	860	862	871	903	842	864	850	836	810	843	834	851	858	855	864	848	859	886	887	869	824	853	862	867	860	835	874	865	890	893	882	879	838	815	879	828	789	868	861	869	899	908	922	880	804	877	849	859	872	855	883	840	921	829	873	872	875	852	877	840	821	865	835	838	852	855	843	814	900	879	862	812	825	892	831	910	823	810	861	871	871	870	907	857	845	811	877	874	853	772	859	819	833	907	818	914	862	874	859	879	833	892	834	841	831	864	849	836	894	862	875	891	904	863	864	908	842	830	846	878	849	914	861	851	819	835	897	852	852	883	881	849	834	841	874	904	881	859	825	891	826	865	844	838	863	890	889	841	872	843	841	874	830	844	837	873	906	897	918	853	814	900	851	876	866	852	877	869	917	824	881	868	843	797	872	835	831	857	879	827	860	838	904	858	857	852	901	882	856	825	814	860	882	909	827	852	891	862	841	873	874	845	805	850	881	823	911	852	856	840	827	880	806	845	896	872	879	848	838	872	884	863	844	866	835	863	864	870	872	867	857	861	881	883	851	872	830	871	836	864	800	897	867	860	867	851	939	857	885	855	850	872	820	817	890	829	849	860	911	850	844	848	825	860	877	867	821	889	820	846	871	830	832	842	890	871	862	840	908	864	835	826	815	901	854	872	801	850	847	861	892	818	853	948	841	830	888	874	901	840	888	851	908	835	896	882	862	865	881	858	850	880	835	871	847	852	878	856	893	846	865	837	825	829	868	802	883	856	853	846	885	852	778	815	852
22875	21096	28865	23542	21083	21070	7540	1276	914	868	820	753	785	772	673	676	634	661	652	624	649	607	627	595	608	616	579	538	563	633	611	598	595	603	559	569	595	592	614	614	570	579	552	591	567	543	599	580	603	556	579	584	560	612	624	570	571	562	622	539	567	555	610	582	548	596	587	548	569	598	539	544	580	591	596	603	567	583	551	576	558	528	572	562	595	556	569	554	545	569	569	534	522	552	602	504	593	550	558	582	577	594	533	590	607	571	553	567	574	583	543	588	587	579	533	585	536	552	607	604	549	544	588	550	526	582	596	572	512	536	571	564	592	585	550	574	557	565	552	555	556	580	566	580	620	588	599	603	577	534	570	552	536	569	536	559	581	561	576	552	573	589	548	567	557	553	582	573	551	564	578	607	534	571	557	548	587	553	553	522	569	573	537	534	565	583	551	553	555	541	540	540	568	553	578	575	596	615	549	545	538	584	619	568	578	565	582	553	541	575	555	569	530	520	559	544	535	547	555	567	534	533	584	523	571	599	529	542	611	577	552	583	570	577	572	560	555	561	549	531	559	588	594	565	551	595	578	567	566	554	570	548	555	554	576	572	558	574	559	540	582	540	560	563	571	589	535	592	572	562	627	540	526	579	570	585	541	574	590	559	551	535	548	559	585	568	561	558	588	615	566	588	623	554	565	512	550	571	556	586	533	568	536	532	577	545	609	584	573	525	568	613	558	568	563	589	548	558	560	568	522	579	562	532	614	587	555	579	563	572	555	544	568	582	544	580	536	550	573	521	612	600	561	574	545	582	561	561	609	589	558	525	591	598	577	573	555	577	554	587	551	639	576	561	545	581	583	564	564	578	573	551	582	566	571	578	536	569	573	579	538	571	557	573	569	577	550	554	536	547	538	520	530	578	557	594	550	569	585	545	542	540	607	583	574	560	554	561	562	589	568	606	509	558	562	553	614	568	524	548	598	596	609	582	549	609	528	556	538	530	546	559	564	554	549	622	569	533	631	554	555	613	582	588	580	570	612	577	569	576	557	616	607	590	584	551	558	533	626	585	559	570	582	571	580	545	560	559	571	553	523	537	556	579	602	582	563	562	550	580	534	578	522	562	556	570	556	512	572	535	553	523	552	570	523	583	619	534	502	592	575	550	567	543	509	599	521	579	559	562	548	568	599	532	572	610	586	533	591	590	556	599	525	568	583	560	580	584	543	578	608	571	556	553	567	502	538	551	549	561	548	577	622	530	535	569	605	552	598	588	572	532	548	615	544	553	575	542	550	575	548	578	525	587	534	544	533	567	566	530	564	546	580	533	581	556	573	566	550	603	570	591	594	541	583	559	575	583	526	542	594	581	578	610	572	531	565	576	553	542	551	606	580	567	578	565	556	579	588	579	566	544	576	605	542	627	566	564	536	541	506	533	554	543	562	548	581	578	537	569	584	546	583	554	549	570	545	590	588	590	533	578	546	550	569	574	580	554	526	546	589	535	587	581	561	511	558	567	572	593	513	559	565	562	573	587	524	542	570	524	536	586	580	579	569	571	550	574	602	552	554	597	494	540	551	569	538	546	529	558	540	512	569	559	549	578	529	608	528	571	568	576	516	567	585	544	597	590	583	532	595	562	565	555	561	529	575	551	549	523	575	569	564	571	577	569	577	558	558	542	574	556	526	558	550	534	552	583	588	513	539	596	548	573	590	578	574	576	557	555	549	588	537	524	538	563	555	583	555	567	588	585	549	577	577	566	551	546	594	571	615	610	612	590	594	556	566	568	591	540	543	587	549	574	582	572	573	579	579	547	585	583	527	566	565	565	545	565	560	592	554	573	572	579	539	602	525	616	553	557	548	567	570	593	577	581	559	595	562	580	583	576	552	577	570	555	577	569	553	516	520	544	555	571	587	561	505	576	566	590	538	546	577	519	559	558	578	581	622	548	503	555	537	606	573	539	550	552	608	580	568	583	596	597	551	523	566	578	616	576	603	552	554	564	572	606	547	576	542	572	558	556	563	580	596	550	598	542	558	541	555	559	606	563	542	573	544	557	593	540	586	552	548	553	555	558	538	602	556	594	532	596	586	535	534	600	559	579	544	556	563	587	633	570	602	508	543	549	555	572	549	574	541	579	592	543	571	606	575	591	553	517	556	501	588	559	568	565	547	527	594	554	552	574	553	579	562	601	569	575	514	583	542	611	527	566	588	541	570	560	569	623	547	551	572	574	567	555	555	559	559	597	616	563	559	566	572	559	585	564	563	524	596	547	546	570	597	592	562	608	558	535	550	550	585	531	553	507	539	518	613	545	541	559	569	620	551	496	586	563	555	595	590	546	538	569	552	584	555	541	585	584	530	567	597	548	574	561	550	588	553	568	612	550	561	541	563	567	592	536	580	548	547	546	598	551	541	582	575	549	527	564	540	551	574	563	579	558	586	601	533	561	551	565	539	547	572	559	518	537	539	548	538	577	544	571	537	534	560	587	563	569	555	588	539	560	589	586	511	550	541	531	541	558	559	565	562	597	551	572	551	562	585	591	569	598	525	564	561	510	594	565	601	544	585	551	533	558	515	548	578	559	536	579	579	561	568	561	579	554	533	551	552	565	537	577	543	533	572	551	573	545	564	580	534	497	577	591	583	565	598	580	585	555	574	575	571	528	566	635	599	562	579	564	532	566	529	593	539	550	557	519	503	589	582	557	525	572	579	576	523	589	496	513	583	551	547	610	564	604	531	559	563	501	546	620	555	588	536	584	523	582	592	548	519	558	578	583	562	563	541	541	571	580	552	583	573	581	509	566	596	577	571	553	563	540	576	592	583	558	576	530	547	586	532	573	562	553	553	545	544	542	531	530	591	620	540	576	595	544	561	588	562	534	537	584	533	564	559	584	544	580	534	565	562	569	541	535	557	554	558	565	591	542	589	557	576	559	536	576	540	537	543	557	551	519	581	584	577	542	568	565	534	553	640	581	561	550	566	541	562	567	593	559	553	533	577	543	548	548	595	567	580	586	582	575	543	538	564	560	564	626	546	613	521	567	592	592	564	553	555	519	572	590	581	550	534	569	571	535	572	535	597	562	563	577	589	551	526	548	535	590	549	569	566	557	592	548	560	594	570	586	534	538	549	571	563	592	565	610	580	574	600	575	618	576	563	580	566	505	554	529	553	573	570	571	566	554	556	590	545	585	551	539	527	526	611	562	567	568	604	562	553	534	546	557	554	556	520	568	584	558	554	556	529	531	576	547	584	570	586	551	585	562	526	611	615	549	545	590	563	538	549	570	560	574	580	592	568	542	560	568	486	552	609	575	560	582	585	559	523	550	572	518	570	515	548	576	590	549	581	534	606	520	543	558	536	570	524	559	590	531	593	518	536	605	590	571	581	569	542	555	548	572	546	553	594	555	548	564	572	567	559	576	578	551	566	533	585	562	540	551	586	578	595	559	572	505	531	585	620	599	578	532	538	576	556	580	576	564	622	580	600	548	542	529
44327	52272	10495	5589	3848	3047	2414	1963	1677	1482	1358	1244	1144	1086	991	949	946	824	905	913	805	843	804	824	755	772	798	812	784	760	751	767	767	708	801	739	792	762	782	810	761	737	779	767	825	783	756	748	748	762	757	791	753	735	761	694	731	747	740	760	765	778	762	753	737	772	732	770	802	773	725	713	768	773	770	755	703	733	720	721	747	731	720	713	712	700	710	809	727	741	738	756	786	714	749	750	723	728	711	758	714	704	723	712	763	779	732	753	790	777	732	714	764	747	716	695	737	773	701	758	758	764	769	682	712	687	743	735	753	773	715	697	723	778	742	773	758	735	704	716	746	729	754	742	741	667	769	723	740	760	738	724	753	745	719	732	751	728	761	787	745	733	679	740	709	762	730	723	732	754	780	749	678	736	701	748	713	722	727	705	788	734	715	754	766	753	742	735	745	726	752	733	741	739	753	744	755	761	753	668	694	674	718	765	694	749	679	719	748	723	726	786	709	697	716	707	787	717	728	717	703	751	720	743	733	719	761	712	772	662	695	749	740	720	713	733	729	721	753	733	778	750	714	755	713	752	790	776	741	744	768	733	764	720	755	708	748	761	715	765	760	742	779	730	703	756	691	712	723	719	709	717	704	703	749	751	729	713	763	750	733	724	743	754	727	725	709	740	713	749	681	744	733	742	714	729	698	701	750	751	701	704	716	754	737	756	751	722	752	749	744	704	731	668	742	733	709	738	751	749	741	776	753	715	700	719	749	743	737	760	677	707	728	755	727	768	741	723	694	723	713	747	761	741	702	752	741	714	737	721	754	795	688	747	702	730	701	726	759	695	758	776	728	730	659	776	726	704	781	767	716	714	730	716	769	771	751	747	735	730	717	718	759	769	730	712	749	766	754	706	773	731	769	725	718	760	784	716	741	729	747	737	735	724	738	748	727	732	755	713	733	773	786	702	764	764	729	722	715	718	733	741	725	728	773	753	791	723	738	752	702	743	724	761	719	748	696	738	724	725	754	707	769	734	784	737	736	753	721	668	769	687	717	746	731	745	810	701	717	677	720	738	735	703	730	725	761	757	742	745	734	754	683	738	719	726	755	762	773	727	731	738	770	767	730	723	741	722	735	760	699	713	710	734	730	670	760	750	708	754	754	738	722	740	716	709	695	747	723	766	757	787	724	752	740	710	726	747	752	758	761	719	757	781	721	723	734	769	718	734	720	743	751	721	722	723	717	738	729	762	745	743	825	721	756	763	715	748	805	753	713	729	752	719	720	738	726	744	714	751	730	698	768	796	731	726	721	723	721	691	723	721	757	735	726	706	701	747	744	753	729	764	684	731	716	758	724	727	755	697	722	731	688	752	711	696	777	750	738	753	721	720	740	735	715	749	690	774	757	709	747	739	747	720	747	757	699	727	698	749	751	792	730	686	719	759	718	738	738	695	754	736	692	735	690	719	749	746	711	766	707	726	724	715	735	733	713	717	726	731	756	754	690	714	723	736	726	742	718	723	689	700	756	752	734	727	716	740	785	756	738	689	749	714	770	692	742	759	748	794	754	731	711	745	765	754	749	705	721	735	728	712	753	733	791	759	741	742	668	715	719	744	736	704	779	782	761	760	715	687	744	766	770	755	794	714	720	733	709	724	726	719	682	701	740	721	695	790	762	783	726	722	748	713	681	748	723	693	709	758	724	809	754	689	737	730	701	720	751	733	739	754	696	751	712	739	751	774	741	717	777	741	778	750	705	761	711	770	742	803	750	713	813	728	711	749	688	722	736	758	733	731	755	738	747	752	767	747	799	781	752	701	717	714	756	712	689	773	753	703	749	750	714	743	734	716	762	730	709	730	729	765	708	769	746	742	707	702	722	754	764	686	724	713	734	708	750	711	712	769	704	708	753	732	760	730	729	742	761	749	713	729	770	696	706	725	701	748	700	747	752	719	729	736	722	737	759	725	766	725	790	705	724	732	721	746	692	717	769	719	749	696	679	800	761	699	769	768	772	712	766	760	774	711	726	768	727	745	768	745	709	678	740	762	726	726	730	739	719	712	749	725	718	713	706	704	679	761	700	744	753	736	756	709	682	719	750	741	761	726	767	689	713	734	727	705	770	722	694	749	709	724	674	706	755	773	705	720	701	766	713	708	737	683	708	738	757	703	711	761	730	756	710	757	754	714	700	711	725	763	736	741	711	730	702	765	724	738	715	733	727	762	763	755	752	734	699	725	694	718	725	735	738	682	729	732	720	727	757	747	722	739	692	682	730	810	716	783	730	755	761	740	743	708	681	769	741	712	741	739	739	733	782	714	710	711	754	781	760	744	731	735	707	669	706	716	686	673	735	738	766	726	733	714	748	725	753	750	721	735	735	713	706	731	769	709	695	750	717	716	712	735	707	747	740	706	728	723	707	725	760	764	748	719	731	752	713	709	750	745	725	707	729	703	686	689	770	724	715	717	746	730	733	774	697	738	734	723	713	751	736	723	815	741	748	713	752	708	685	760	688	716	655	715	743	723	825	765	712	747	686	730	765	763	700	685	773	725	734	767	716	742	717	729	721	710	715	731	683	746	787	724	708	737	765	731	658	713	749	722	741	670	712	748	785	724	718	714	712	808	683	804	749	663	727	730	776	736	771	713	758	736	743	754	773	749	794	826	721	713	746	725	710	749	738	709	754	755	711	757	733	733	736	746	763	757	739	738	732	684	741	714	729	780	727	752	715	754	713	722	747	702	719	716	775	771	749	725	755	776	729	723	743	740	699	671	768	726	707	801	687	758	745	738	747	733	753	764	743	696	730	705	733	733	739	694	740	748	753	728	731	744	773	742	756	723	721	730	721	730	772	734	723	777	772	737	723	726	787	732	771	734	745	768	737	763	741	742	764	706	721	680	703	699	758	733	732	747	698	671	746	754	716	711	796	716	736	704	717	729	746	763	720	767	678	743	730	734	732	774	652	722	716	742	736	718	741	735	710	744	731	805	717	742	726	674	773	706	701	690	730	770	723	725	740	773	715	714	744	712	715	714	723	705	728	742	733	718	713	746	733	782	680	728	675	734	728	708	747	758	774	730	714	694	747	734	777	752	757	733	712	708	756	724	786	759	730	681	768	685	713	726	728	743	745	724	756	739	722	755	735	723	728	703	729	767	783	725	756	766	744	759	729	736	720	711	756	749	740	749	722	699	761	744	694	696	707	753	760	742	766	712	711	720	646	751	709	751	749	715	824	757	751	747	782	742	740	746	742	721	739	753	751	734	755	748	770	776	712	732	679	761	765	755	760	717	756	782	701	753	725	744	763	715	732	721	754	749	780	714	770	711	702	744	734	708	747	727	747	691	744	769	758	774	748	715	757	721	748	717	704	731	757	702	757	716	737	707	724	753	756	735	765	739	753	723	730	735	733	736	730	681	666	740	753	721	740	740	743	711	690	746	766	774	698	743	721	707	718	716	771	729	717	756	744	729	749	748	707	760	729	771	717	711	765	750
28707	25291	13293	1668	741	678	544	435	458	438	458	451	454	442	449	464	469	439	438	456	469	464	447	416	459	498	436	447	441	449	430	459	432	457	415	441	457	467	449	415	441	481	423	449	478	419	482	429	463	404	457	468	421	415	428	441	445	412	481	447	434	427	457	430	430	417	445	442	426	432	435	430	465	477	415	416	464	430	455	434	440	414	447	416	451	439	467	439	458	455	486	470	459	423	462	498	420	442	432	465	444	454	414	430	425	446	446	449	430	412	458	423	419	480	451	416	420	438	429	428	452	439	428	453	428	426	455	454	454	452	455	390	433	474	452	416	386	458	497	423	435	445	423	443	437	419	468	407	486	435	447	422	432	466	467	444	472	403	417	449	435	418	430	403	432	436	441	429	424	431	420	468	430	438	431	419	401	470	448	426	485	457	427	423	463	457	425	439	427	432	436	444	456	436	448	439	441	479	456	404	476	467	443	432	427	451	436	465	444	475	446	437	448	453	452	456	441	471	445	433	443	492	408	438	477	439	397	428	427	447	451	423	446	441	420	439	481	452	456	424	384	485	427	438	447	468	454	479	424	427	410	461	423	501	424	429	456	476	457	467	438	425	420	455	436	447	422	433	459	460	413	429	436	459	438	433	458	438	416	456	438	440	432	433	458	436	434	462	420	445	417	442	464	421	433	444	442	422	443	483	457	448	465	453	442	451	426	457	449	427	457	392	445	442	439	476	418	448	442	438	428	459	427	454	428	420	431	410	439	403	437	445	415	457	439	448	437	453	451	473	461	470	422	443	455	450	450	428	431	477	443	442	442	430	432	460	488	426	472	405	441	434	432	438	480	453	440	424	442	439	451	428	438	419	472	424	465	420	442	467	418	450	422	416	438	451	469	457	425	441	435	399	444	465	444	435	426	425	427	424	448	469	389	402	453	438	462	446	449	435	453	413	453	446	453	430	398	449	480	435	468	415	455	463	448	473	419	465	423	463	466	434	469	428	421	399	468	476	410	437	459	410	431	456	474	463	442	447	431	449	415	428	432	428	418	431	422	432	471	419	383	428	463	451	456	433	470	439	431	458	432	435	401	437	466	450	451	421	442	470	433	439	419	476	419	467	409	436	423	459	445	431	431	425	398	392	422	451	423	414	453	459	456	440	459	429	412	447	452	444	438	446	463	452	416	406	459	443	412	433	437	432	426	435	441	395	402	461	451	483	420	418	449	468	417	427	439	469	429	445	459	429	457	496	439	445	422	451	431	480	414	476	443	437	420	459	411	438	466	451	454	418	419	450	422	433	422	399	445	429	470	468	420	459	406	453	443	415	432	453	455	431	434	412	441	406	470	440	439	430	433	442	491	437	438	450	455	439	442	484	421	394	438	458	444	432	443	459	444	434	416	470	422	433	433	463	500	430	458	454	419	429	434	448	429	450	483	431	461	465	452	429	422	414	438	457	419	400	432	441	439	411	409	449	443	423	426	464	427	447	457	446	465	451	442	456	435	432	386	432	429	441	430	438	417	419	476	475	456	453	463	469	424	427	460	426	459	452	451	452	439	464	412	435	447	432	462	457	461	427	419	443	448	477	419	461	391	450	452	432	462	390	439	467	439	454	475	470	434	412	450	482	420	452	455	435	420	425	467	404	442	436	465	445	424	448	464	409	449	473	485	423	425	441	451	436	449	419	438	430	509	445	452	449	482	408	445	476	477	430	405	451	407	454	420	413	409	405	404	435	467	414	461	446	420	452	412	469	447	446	423	476	423	434	412	437	449	465	389	444	431	423	449	408	472	442	478	451	422	440	422	412	442	429	423	409	418	438	405	440	395	430	427	445	418	455	448	492	477	418	449	448	449	445	476	459	418	478	429	449	428	429	420	411	440	477	419	430	471	434	413	440	448	441	423	449	447	489	404	424	451	412	447	436	483	483	453	455	437	416	460	441	410	462	476	432	423	416	453	426	430	455	384	410	452	440	440	439	408	472	443	424	455	438	452	452	444	432	479	451	415	439	448	428	409	447	410	434	450	455	435	460	412	460	441	506	418	442	473	436	452	419	440	425	410	452	437	433	440	439	457	426	430	463	468	466	437	425	440	432	423	447	457	470	444	450	424	432	445	403	491	455	483	425	442	443	482	433	423	453	435	446	453	451	438	383	408	475	433	460	470	461	411	444	456	443	411	419	459	426	478	420	485	477	434	441	424	475	442	470	455	432	434	418	425	460	435	445	413	418	423	430	431	434	455	437	395	435	443	424	450	411	472	435	414	447	397	420	456	441	399	445	437	416	425	443	439	429	434	440	452	463	435	479	462	422	458	459	430	409	406	463	462	412	438	434	442	464	456	423	450	420	457	476	426	435	445	425	461	420	443	455	435	442	426	419	421	424	411	455	448	454	442	414	474	427	426	396	472	439	474	459	422	467	437	457	420	437	438	446	447	457	457	475	423	455	434	409	435	471	444	456	398	413	445	422	402	455	476	444	450	423	427	419	435	437	443	432	438	449	429	388	421	474	454	489	457	393	419	428	397	446	452	443	402	459	432	437	414	496	453	410	449	465	510	409	476	444	432	413	414	458	424	422	449	461	445	488	386	418	442	432	424	435	443	421	448	463	444	465	454	449	422	458	441	456	472	433	440	465	450	485	418	410	480	438	458	433	430	441	443	438	424	468	443	415	419	479	453	454	441	480	442	457	416	413	453	404	452	464	426	395	422	429	444	459	455	443	466	428	439	429	482	423	419	409	424	465	393	443	442	437	442	413	418	437	443	408	387	480	464	443	462	421	435	437	465	475	434	437	465	421	437	442	438	443	458	431	458	406	378	472	445	465	420	440	434	448	413	421	427	420	438	449	471	408	440	469	394	465	441	456	477	460	433	437	453	442	413	439	469	443	444	424	464	460	461	480	460	458	416	441	397	436	436	431	434	445	445	444	443	443	428	405	419	428	428	475	458	443	394	451	460	455	467	473	448	470	434	460	448	422	460	447	418	485	439	417	452	455	455	422	424	459	416	441	480	454	437	449	439	456	399	417	430	435	454	411	433	427	454	463	423	421	426	456	463	429	432	437	441	454	472	415	410	417	439	437	467	419	452	452	437	438	432	452	438	490	462	403	440	460	402	450	422	438	445	422	430	443	463	463	413	440	449	428	424	440	422	452	460	421	411	464	443	439	433	479	443	412	440	428	421	425	437	429	476	430	406	422	454	421	412	417	441	422	439	433	444	427	437	455	469	414	415	430	412	439	471	428	453	414	451	472	456	450	429	453	447	445	445	447	412	463	426	435	428	451	448	461	453	454	461	426	419	423	433	466	474	445	422	418	442	448	415	470	445	436	439	445	466	420	495	407	437	484	425	411	439	453	409	458	460	448	467	414	432	455	429	425	447	448	442	422	422	453	460	453	393	408	440	450	421	462	447	473	420	440	400	448	445	463	453	416	433	436	441	438	430	427	451	453	478	445	399	458	462	435	424	414	444	478	467	430	442	457
36027	32985	1235	824	716	673	667	651	631	635	568	608	602	584	550	604	563	555	615	603	590	573	597	609	600	548	596	601	562	598	510	593	566	550	573	545	535	559	536	583	570	604	565	555	573	608	586	519	586	566	601	603	593	587	604	565	525	605	597	569	598	566	550	571	584	589	603	594	570	630	553	550	559	566	583	544	566	586	576	562	609	570	554	573	587	548	628	559	518	563	589	551	597	604	588	596	595	588	622	524	561	551	568	536	647	571	571	581	557	580	584	545	547	611	578	573	568	574	567	542	575	579	599	619	576	565	532	588	574	596	584	585	571	598	581	519	566	604	580	560	578	556	582	556	544	601	598	640	556	561	567	580	639	571	587	594	585	545	581	618	558	625	602	599	582	566	581	597	585	553	608	549	590	546	574	563	635	524	584	584	597	571	599	608	546	596	561	587	590	582	613	554	560	595	573	565	610	577	581	579	602	598	585	566	563	535	562	590	557	597	596	571	571	610	603	545	563	573	577	581	588	581	578	566	594	599	550	557	608	581	558	561	591	611	572	600	618	559	592	585	567	583	574	577	557	588	592	582	610	594	589	591	585	592	628	566	564	563	553	558	589	603	538	542	556	581	563	570	553	573	590	605	568	614	575	546	517	553	617	606	601	553	587	567	565	584	593	604	576	579	572	596	542	580	561	555	553	588	573	565	567	616	597	589	584	597	568	614	547	597	615	612	578	571	592	601	561	606	542	591	593	577	594	544	596	582	533	584	544	582	556	576	606	582	578	565	569	549	569	640	571	590	545	547	578	563	585	586	569	558	590	526	535	570	560	531	571	582	579	555	611	586	573	650	537	575	579	595	605	579	519	556	551	598	606	588	574	621	553	595	585	590	579	570	600	600	542	578	582	552	557	537	600	568	595	565	561	565	559	611	582	601	596	603	585	559	529	568	603	573	543	519	596	547	568	636	577	564	562	569	578	577	621	588	576	541	580	570	558	619	578	533	575	572	583	567	567	580	570	540	570	583	581	569	588	549	576	602	563	563	570	589	567	609	587	578	571	597	543	550	575	590	547	602	576	546	560	628	534	546	557	562	566	578	568	610	612	616	581	583	618	590	566	538	586	634	568	592	611	594	569	561	598	580	593	568	582	554	594	631	590	589	519	569	560	601	604	562	574	555	615	551	566	574	586	605	598	572	605	547	565	586	559	579	561	609	582	627	556	574	563	569	608	585	590	558	576	582	634	567	592	563	566	591	560	616	603	552	604	604	592	538	581	610	573	520	609	597	590	614	593	602	565	599	560	536	585	605	601	606	598	565	615	574	602	573	583	541	614	552	545	605	544	576	590	578	538	520	576	608	564	581	538	548	545	593	543	568	618	588	598	557	588	582	592	607	584	597	569	576	575	571	542	566	574	548	576	559	622	588	574	543	572	562	590	578	546	556	602	578	529	574	635	626	599	533	568	591	598	594	583	598	544	574	598	552	556	585	592	608	587	569	621	545	599	556	584	570	570	632	588	533	533	533	523	617	554	576	601	594	589	552	598	604	604	614	574	623	534	564	562	582	543	572	587	576	588	575	602	563	603	559	606	577	556	583	545	586	592	544	574	549	580	580	544	591	587	562	624	576	564	587	525	572	596	616	512	565	572	521	599	554	582	559	569	554	571	636	543	559	585	577	550	584	556	582	568	554	515	559	572	560	591	598	597	587	579	532	611	570	582	567	544	597	584	565	578	536	560	630	587	579	629	609	599	553	590	615	580	554	578	568	576	550	569	535	572	568	573	568	540	638	576	607	607	623	535	561	577	616	582	581	538	595	646	607	557	528	610	600	578	579	583	547	586	559	631	550	590	545	592	559	632	564	581	597	632	585	613	582	572	580	600	547	561	600	563	560	637	564	594	578	546	590	570	587	578	522	585	541	642	543	604	542	542	577	568	508	560	588	618	575	579	614	587	602	552	595	628	610	574	615	545	623	564	549	570	588	570	581	558	562	620	563	600	618	587	602	575	535	628	564	545	556	561	535	589	594	575	574	595	575	508	541	546	588	604	591	587	562	600	613	554	594	582	566	596	600	576	546	532	562	579	593	566	606	573	556	593	556	553	566	549	560	577	585	583	563	621	570	565	575	586	531	554	563	572	554	540	606	593	565	608	573	565	569	551	556	540	571	555	599	583	579	581	570	554	585	577	580	574	589	632	572	584	568	607	614	573	569	633	581	589	567	571	612	548	585	588	559	556	589	589	545	594	622	585	597	628	569	536	554	567	575	604	536	569	598	532	552	532	560	619	565	582	554	523	529	560	556	579	570	556	610	604	552	583	568	535	554	561	553	600	584	603	558	566	554	588	551	569	575	565	600	588	572	559	566	570	544	558	599	591	542	561	585	592	564	581	627	547	572	598	594	550	594	600	543	523	560	571	584	552	585	605	544	606	569	585	553	530	587	585	578	595	545	630	519	602	563	537	569	540	590	598	601	615	599	590	582	575	565	604	571	532	569	584	551	566	570	552	560	573	601	548	565	593	543	569	578	577	574	561	551	581	550	617	574	586	569	618	576	573	592	547	597	602	551	588	573	581	599	547	540	577	513	572	565	555	565	535	598	625	576	590	607	623	607	601	578	543	564	604	594	586	593	549	609	591	560	594	603	584	549	537	552	548	565	586	540	581	569	579	564	594	569	561	597	554	587	576	582	546	606	572	600	587	516	636	560	562	579	563	566	541	577	602	605	595	586	571	535	563	599	584	549	555	556	554	603	609	585	531	586	569	569	584	577	562	578	602	596	580	570	590	557	559	567	559	538	603	578	563	634	601	562	553	589	587	597	578	576	586	563	631	576	568	598	569	565	591	564	576	543	593	547	591	598	616	561	576	581	598	592	597	591	606	613	560	556	595	575	558	587	577	557	597	549	523	608	585	630	562	575	554	636	583	561	595	518	623	551	530	525	561	573	576	570	596	552	581	551	555	604	563	596	580	601	549	560	582	595	537	605	582	601	601	566	581	606	590	564	549	624	577	610	528	581	510	576	592	637	544	584	552	604	557	584	585	554	569	614	556	568	582	586	575	562	593	581	631	584	569	582	587	585	561	580	555	602	587	584	593	592	567	577	574	597	543	588	592	577	554	605	573	555	563	587	559	571	585	600	569	561	600	613	587	541	562	616	607	549	608	572	561	539	596	601	607	542	539	578	562	553	607	550	575	618	552	567	609	553	583	585	624	584	575	615	552	544	543	596	540	599	583	608	587	583	596	578	596	552	543	610	565	554	589	541	575	587	570	615	574	593	587	605	618	565	559	567	579	554	542	583	585	554	579	597	600	585	592	597	555	564	608	573	547	563	572	589	567	548	557	583	548	552	556	556	576	564	586	522	563	557	572	586	623	582	568	547	574	548	584	606	588	614	552	597	556	598	610	583	554	542	570	615	570	589	583	557	556	595	545	641	552	582	594	537	590	603	567	561	616	607	572	572	612	563	570	624	589	618	546	556	566	556
23873	21114	28338	24059	21039	9220	1383	1007	877	857	813	725	729	741	708	783	711	690	735	662	690	694	732	696	706	636	668	717	702	678	703	675	682	660	675	696	710	686	654	619	643	675	672	656	649	716	663	627	678	684	658	634	658	654	679	665	675	673	701	662	677	699	643	728	697	667	680	672	689	646	664	662	659	684	698	638	687	637	671	647	679	737	637	698	657	692	631	694	616	689	660	647	651	667	655	616	678	683	701	629	686	695	724	650	662	688	680	613	673	674	646	652	674	656	655	656	659	682	702	672	663	659	630	611	673	706	671	643	661	700	648	644	675	658	629	634	677	686	691	672	707	689	688	643	631	671	652	651	641	630	653	655	697	681	671	682	657	672	648	650	648	640	687	633	636	622	635	649	660	677	651	698	698	726	618	688	679	637	654	669	684	617	655	688	644	678	603	689	671	663	649	620	638	624	651	624	664	678	664	634	654	621	605	666	636	631	678	673	696	666	670	667	669	659	639	650	689	636	626	671	646	644	682	633	658	645	653	684	670	669	676	668	680	695	707	676	625	634	666	658	648	632	657	688	696	707	656	657	646	626	662	662	682	723	629	673	619	649	596	701	626	635	681	612	634	655	645	656	712	655	673	690	696	667	684	676	648	659	675	674	690	667	623	631	665	668	685	694	653	679	659	662	677	607	699	678	624	670	679	639	668	684	635	660	653	635	666	698	683	667	654	681	673	677	671	693	662	678	645	692	624	594	652	653	636	670	695	675	642	684	661	694	655	646	720	664	676	649	653	691	649	667	682	683	688	646	619	672	661	662	623	652	668	622	669	668	606	700	707	676	685	663	633	690	678	642	696	636	695	659	641	644	635	652	664	665	639	646	694	669	658	663	656	658	668	666	677	665	632	642	665	667	619	650	685	651	637	648	707	639	609	728	690	691	685	644	673	695	701	670	643	631	634	651	652	698	650	678	659	668	656	656	690	700	655	658	641	681	644	614	658	641	669	684	677	645	652	611	633	628	644	683	667	672	685	659	629	633	661	653	661	639	671	653	664	628	668	626	674	662	666	652	637	729	682	664	660	669	684	720	703	636	656	689	677	673	606	633	677	685	673	641	644	652	677	673	629	687	651	645	646	649	646	682	686	657	630	628	640	675	629	661	662	657	676	615	638	637	652	619	650	611	688	703	669	659	707	694	652	650	640	663	638	625	669	661	673	678	646	658	693	660	681	685	619	660	700	630	682	646	681	628	675	655	670	631	671	663	632	671	696	609	646	706	652	649	673	645	690	617	676	703	631	674	686	698	651	655	700	632	696	667	646	642	627	652	647	710	675	680	664	701	617	669	656	623	667	694	673	633	643	665	663	629	665	618	646	645	649	685	742	650	671	672	661	682	674	663	683	661	627	686	698	643	663	669	624	648	695	630	680	628	601	656	605	624	632	643	655	713	646	710	667	689	722	679	671	668	713	673	681	667	635	615	667	671	646	670	635	614	650	677	659	658	640	680	694	620	672	653	660	686	694	671	662	672	650	629	693	658	672	652	654	633	673	665	633	657	670	677	664	604	662	699	640	703	690	694	625	636	680	669	639	639	667	698	645	658	665	660	653	687	649	686	685	690	666	676	701	670	679	687	700	643	648	655	635	671	694	671	651	672	716	650	647	637	668	623	650	633	689	631	678	682	668	637	637	705	673	659	657	678	622	634	661	720	627	665	684	655	609	596	665	690	658	645	639	646	674	611	686	664	634	669	685	680	669	702	620	678	676	691	682	687	721	649	674	687	646	686	651	666	673	672	638	615	676	683	684	668	641	735	653	624	672	662	674	630	666	624	655	688	677	632	656	682	641	629	648	660	697	676	650	717	648	629	662	624	665	625	620	695	677	644	695	670	642	715	670	671	674	721	676	627	660	671	690	664	729	665	632	672	680	672	701	627	658	706	673	687	661	641	660	701	629	688	655	683	684	670	701	672	684	699	655	639	646	660	685	667	614	609	663	660	665	653	696	655	636	689	667	674	676	690	689	676	668	682	669	715	641	630	705	673	637	651	673	643	632	652	654	685	656	647	650	642	652	677	614	657	658	655	702	686	619	635	590	667	646	642	643	623	640	675	645	684	672	610	674	642	646	685	639	635	684	664	658	700	684	664	611	695	693	642	659	639	637	624	692	652	627	663	637	612	671	666	626	679	730	667	662	666	640	670	683	655	665	635	746	636	658	647	661	623	642	626	665	681	660	709	702	689	674	687	646	660	696	663	664	617	657	611	665	639	669	632	655	649	691	691	705	691	706	697	664	645	656	705	660	600	619	654	680	685	660	676	704	663	631	652	673	633	675	654	666	628	634	661	670	652	625	680	614	647	674	657	662	634	649	617	660	678	681	708	667	637	664	652	676	652	662	659	695	688	635	678	666	649	659	644	642	699	646	679	692	697	649	659	680	661	683	654	663	658	671	644	646	670	649	696	674	703	642	612	632	676	661	654	601	644	667	645	675	668	659	636	634	642	654	711	688	654	633	671	671	606	681	650	674	698	679	644	707	660	703	602	600	639	608	683	676	654	626	643	670	654	668	610	669	674	671	695	656	658	685	641	655	682	672	660	677	671	648	686	695	708	667	672	677	679	689	696	651	630	677	647	682	693	664	652	678	654	605	650	676	648	662	662	670	656	663	664	723	634	658	676	672	699	621	674	669	664	724	660	655	693	640	669	650	647	633	675	686	615	658	659	688	695	684	669	696	612	641	664	704	649	641	677	592	645	683	683	685	641	698	649	606	636	666	702	673	647	674	625	656	700	697	690	651	650	685	697	612	663	688	668	659	629	646	680	633	659	658	644	628	612	679	667	658	636	667	623	664	626	623	667	643	642	659	658	685	680	670	638	697	638	690	703	667	630	646	620	673	659	653	612	664	667	619	672	642	666	673	652	688	632	650	673	627	639	672	700	702	693	635	655	664	706	647	667	645	652	623	646	657	701	710	658	623	634	660	647	686	631	651	650	654	653	650	653	661	623	664	686	687	666	628	634	649	681	685	678	730	714	639	664	684	649	657	675	701	673	669	664	655	631	624	663	652	646	661	658	654	644	668	687	596	662	658	622	607	656	621	685	659	609	670	639	670	660	665	664	677	657	645	655	655	644	635	650	636	666	662	635	619	670	653	669	670	647	646	628	631	643	637	630	630	663	662	663	623	672	670	662	616	615	684	620	665	664	640	646	667	667	639	690	680	628	667	692	613	657	642	641	652	680	672	610	631	671	656	672	683	659	654	656	637	649	675	615	684	620	683	645	617	687	659	663	659	658	640	692	660	674	635	692	631	634	620	664	665	658	646	633	699	681	650	620	647	723	689	687	673	658	692	678	642	628	625	629	643	676	644	665	682	665	662	658	646	699	624	634	636	679	619	665	687	687	670	656	676	667	669	650	673	669	644	663	675	665	633	644	604	645	679	686	692	680	671	616	676	641	622	668	672	629	615	644	682	652	642	668	660	661	655	686
40089	49517	6623	3468	2382	2001	1723	1502	1356	1282	1145	1070	1008	1035	988	998	984	924	928	922	931	946	909	927	888	905	894	857	871	917	900	846	896	923	826	875	865	835	842	931	885	848	867	828	883	940	875	899	884	886	872	823	860	836	839	905	793	853	900	825	873	863	890	875	851	817	872	871	898	820	854	854	888	853	887	840	821	875	820	762	856	882	842	881	852	861	833	852	870	865	805	845	819	836	818	878	816	929	873	888	923	909	856	872	883	874	894	862	901	843	863	833	849	906	777	835	845	892	882	806	846	821	854	836	844	842	839	870	853	855	893	830	850	859	847	899	865	864	893	863	894	818	856	845	878	835	839	819	846	837	899	867	842	783	817	865	827	857	859	878	829	922	833	856	841	838	849	837	814	912	855	846	852	826	844	857	847	804	864	853	850	855	816	847	852	830	796	840	897	839	843	863	826	845	875	891	858	903	846	871	844	878	860	894	865	829	891	841	853	886	864	852	860	857	863	811	821	810	895	824	872	840	846	901	919	864	826	818	890	866	849	898	898	857	899	808	914	818	867	847	842	855	892	844	853	785	813	867	834	829	835	902	883	887	842	825	824	835	891	877	864	941	830	860	894	944	825	789	856	854	844	868	784	819	836	917	850	877	848	865	820	892	889	867	849	848	843	881	891	831	879	859	844	824	844	871	865	793	838	918	885	854	819	858	835	875	859	893	864	947	814	839	852	869	796	831	865	831	856	867	826	855	855	825	864	863	825	830	848	822	814	868	853	870	886	822	902	892	880	828	899	856	873	875	796	839	870	869	820	887	837	860	779	883	879	887	850	896	844	863	837	818	890	828	874	858	850	847	862	839	821	899	796	851	798	853	899	891	862	845	883	861	860	867	814	873	881	884	826	869	810	812	866	922	865	896	896	816	891	868	839	844	869	871	872	907	848	812	832	807	805	886	866	896	883	848	846	850	862	893	838	906	880	897	826	880	814	796	897	842	896	845	892	853	868	829	811	840	885	793	908	846	807	864	819	851	854	889	853	829	876	851	830	827	883	824	801	833	826	899	833	811	853	881	870	849	895	854	890	797	845	863	843	833	846	866	855	849	832	853	857	835	851	882	880	848	877	863	865	847	894	868	879	835	870	824	827	899	860	817	872	856	842	868	871	845	828	853	838	859	821	864	871	922	904	859	888	901	853	837	815	867	884	881	872	895	816	874	846	894	854	820	857	815	842	827	888	859	844	840	827	803	869	878	866	875	825	858	878	883	849	860	817	861	834	836	869	817	870	889	830	871	807	834	907	834	840	858	848	858	898	861	870	809	839	875	794	867	877	893	840	847	804	827	894	844	871	852	893	862	805	909	834	870	825	860	879	819	884	829	840	860	838	834	848	833	832	865	799	807	861	838	871	840	840	821	863	843	833	822	835	853	830	868	869	855	867	857	851	840	861	835	822	892	834	841	867	853	828	849	878	868	778	851	839	878	865	966	877	895	900	842	843	882	893	803	861	829	831	853	846	845	853	856	833	875	861	851	871	854	825	879	841	879	846	870	860	839	885	832	849	800	877	881	865	874	912	809	820	833	847	786	900	813	843	856	847	846	899	843	860	923	888	838	828	843	893	876	830	825	869	858	812	886	873	837	897	812	835	942	856	849	901	899	831	852	886	863	842	854	849	900	883	830	845	879	848	843	925	805	839	833	835	846	901	871	820	788	832	852	826	865	867	849	841	870	811	799	874	891	884	838	888	853	782	859	849	818	878	860	873	838	863	812	858	897	884	859	894	814	830	876	871	794	867	879	824	827	851	848	873	873	849	861	909	862	802	865	879	890	868	845	915	849	858	834	864	831	896	875	841	873	858	857	836	846	813	839	848	837	896	875	785	861	838	807	810	850	805	835	834	856	911	865	858	880	877	827	878	900	841	859	833	827	840	842	802	863	906	859	836	881	856	812	849	870	883	848	841	878	838	847	845	846	890	889	863	873	885	860	794	839	863	867	853	883	864	761	898	839	914	825	850	857	811	864	836	867	882	862	844	800	857	833	783	832	852	878	861	865	841	852	854	809	877	870	835	862	861	845	891	827	852	923	798	872	877	855	868	911	799	907	854	871	873	897	839	846	847	868	851	832	848	861	839	801	797	869	867	872	837	865	887	857	831	884	892	853	879	850	816	817	811	823	854	835	829	813	822	823	887	840	868	809	780	789	871	829	859	895	830	863	856	875	854	767	853	849	860	813	962	770	849	888	865	807	813	795	892	857	833	865	837	887	882	779	884	849	815	837	853	880	855	829	854	837	848	819	820	895	819	837	890	781	891	803	868	858	862	833	785	819	845	824	856	882	867	817	880	863	833	821	839	866	883	862	838	825	856	841	863	895	876	855	858	873	863	855	890	898	850	823	867	891	868	903	861	794	882	856	881	831	868	866	850	877	844	855	849	838	886	863	866	814	922	795	839	860	876	868	908	829	841	835	813	886	877	830	830	856	797	838	842	835	846	873	827	818	842	866	901	844	904	830	871	837	864	883	880	862	839	881	834	886	858	894	858	860	821	853	853	897	820	873	882	881	843	885	840	859	905	858	855	841	782	842	795	822	851	864	823	847	839	802	841	869	853	869	868	874	913	831	884	852	834	883	874	859	895	824	879	894	873	864	810	840	883	875	892	845	866	833	849	890	854	844	891	812	828	805	877	879	864	828	856	850	870	805	850	880	869	845	844	867	841	865	850	838	867	886	854	899	856	865	826	840	855	875	867	908	943	847	889	858	873	865	845	894	853	867	864	888	846	849	859	877	824	840	866	865	846	830	858	890	900	854	864	777	863	853	847	893	840	864	901	849	866	883	838	875	854	812	870	861	914	848	842	872	870	837	830	801	823	816	871	814	807	843	854	814	894	863	885	868	880	854	847	882	856	812	805	814	864	892	879	844	828	812	893	876	885	816	919	866	865	879	841	871	853	875	838	849	841	847	882	895	858	885	869	828	802	930	892	872	834	829	846	851	847	872	866	859	858	851	835	883	891	846	860	845	894	871	879	828	849	871	881	846	882	830	808	784	839	837	904	810	876	852	849	804	865	865	892	851	892	874	863	781	826	873	829	846	890	811	814	839	866	879	862	896	856	840	854	855	800	813	865	816	856	882	899	830	875	821	837	896	879	863	857	918	869	868	852	875	893	854	866	826	909	848	843	811	846	860	887	863	851	849	870	864	885	855	847	853	796	853	854	846	842	841	795	845	842	880	863	891	876	821	903	853	867	886	841	871	842	868	852	863	879	893	871	847	839	851	863	852	889	895	869	884	815	836	875	852	847	849	917	884	861	854	862	870	851	817	802	862	876	868	826	830	875	854	870	827	868	886	835	904	867	848	850	873	861	850	889	805	839	794	849	869	897	853	816	868	875	826	834	875	841	829	857	868	920	841	805	887	806	852	803	875	890	852	847	808	851	817	864	888	903	823	866	862	847	878	899	878	856	839	860	886	830	840	844	879	858	859
22871	21110	28822	23615	21102	21105	7627	1185	915	869	800	730	751	715	674	671	680	650	660	657	603	608	566	603	610	587	599	568	573	570	562	601	644	553	608	636	580	561	608	588	560	565	575	520	621	574	569	576	571	584	567	556	572	552	557	568	528	604	569	562	481	550	571	571	561	603	559	542	582	574	580	553	561	538	555	570	565	574	578	540	543	575	573	496	568	585	548	562	594	545	570	593	532	562	592	563	591	585	545	572	533	560	565	593	563	554	516	565	587	567	556	551	548	509	555	584	510	550	561	547	543	544	540	570	588	571	639	568	573	595	558	597	561	547	552	588	505	563	512	603	584	557	543	560	583	583	557	547	559	564	565	562	544	556	565	550	511	501	588	549	541	589	520	544	563	580	563	530	534	590	537	565	581	596	516	553	606	574	585	574	545	558	549	552	557	586	521	580	561	523	541	595	571	533	550	538	566	574	527	591	543	549	564	580	571	551	542	573	553	522	568	579	544	563	578	567	603	544	531	507	585	597	597	527	599	586	531	562	588	595	550	553	553	557	527	613	556	520	567	590	547	558	575	565	516	551	576	525	529	554	555	512	554	547	620	556	602	552	552	603	533	557	586	575	555	526	600	532	554	546	539	563	536	572	557	536	562	515	586	536	574	562	542	534	567	569	563	558	563	558	565	568	574	583	563	563	526	581	531	577	550	534	568	583	570	593	512	594	595	574	551	565	545	543	535	534	536	609	569	552	558	543	544	500	549	554	527	571	574	551	567	553	590	522	592	553	550	557	557	550	610	551	583	531	570	552	539	582	585	579	567	548	534	533	585	535	575	553	541	583	483	584	546	564	544	528	575	576	541	571	580	564	609	576	548	560	521	506	571	525	540	567	573	583	545	532	559	591	531	523	564	600	568	541	524	561	577	588	607	525	549	560	570	547	591	542	542	571	570	606	550	555	569	521	599	542	569	526	546	541	550	555	569	561	560	571	533	555	548	554	558	567	531	590	558	540	526	615	543	537	565	556	582	578	586	571	564	515	611	569	589	494	508	567	563	534	497	535	574	607	552	530	600	533	528	590	561	537	563	568	542	548	547	521	556	561	537	568	559	566	595	540	561	538	613	593	530	527	547	556	547	489	547	547	581	564	552	588	559	515	521	546	561	548	571	591	562	571	552	567	583	562	574	552	630	530	543	527	573	567	585	538	578	548	571	562	519	535	582	573	586	549	557	540	524	542	589	572	572	577	547	555	587	587	547	584	600	533	554	557	520	574	592	535	533	558	576	555	562	587	542	597	572	548	562	570	562	588	577	570	562	599	553	533	578	568	553	589	573	585	541	587	546	593	565	522	602	566	516	524	533	561	579	554	567	583	534	546	565	551	541	532	554	567	542	563	544	551	539	546	527	558	557	517	576	607	584	527	582	579	569	578	586	561	529	541	552	558	594	575	595	532	558	550	591	579	521	601	574	578	590	537	556	545	551	526	531	587	546	539	601	570	577	564	546	533	504	577	543	561	585	571	532	608	552	533	556	538	558	524	559	519	557	563	533	565	562	553	589	553	541	555	558	536	552	555	544	517	528	537	600	549	579	527	555	508	599	510	537	506	562	539	595	622	606	537	554	543	542	572	608	579	556	549	570	561	570	561	558	581	564	552	556	522	547	579	529	565	575	562	556	549	568	564	573	624	556	536	595	540	565	581	561	522	580	542	559	558	533	569	578	533	534	620	564	540	594	535	599	574	549	549	596	544	580	559	565	581	545	583	570	564	571	554	574	593	602	555	525	604	590	561	574	591	549	562	580	548	539	559	546	583	554	566	532	511	591	527	530	553	601	568	589	534	568	565	551	526	556	552	537	519	552	542	515	539	576	584	537	587	543	570	566	545	566	573	578	568	568	547	591	529	518	599	537	565	557	559	551	574	591	541	581	560	550	565	568	531	561	585	552	572	576	536	546	546	533	543	593	549	541	566	520	553	573	555	561	577	580	516	559	558	540	578	594	541	551	567	569	516	577	588	543	573	558	542	604	544	552	532	556	527	507	544	503	555	555	585	543	548	584	518	530	594	562	579	547	566	543	545	580	560	538	574	533	542	515	579	522	567	557	550	580	591	541	560	577	554	543	525	544	560	581	556	571	546	573	582	557	560	531	547	503	524	505	540	556	552	544	596	607	575	540	591	544	551	545	553	572	526	579	522	591	550	533	573	563	599	557	570	584	558	580	550	582	603	572	585	632	592	556	590	529	559	570	557	582	551	530	578	571	533	516	574	541	569	588	571	558	562	542	545	536	585	578	544	573	551	573	569	533	553	530	538	526	583	547	564	535	571	547	562	531	583	531	529	558	498	572	564	593	538	566	555	530	588	538	550	580	544	548	562	582	574	537	580	560	559	537	578	556	603	582	547	531	559	545	570	554	536	551	548	546	569	556	563	596	560	542	529	553	566	514	527	523	560	568	573	576	587	544	574	589	550	561	534	520	545	562	562	559	556	583	482	578	580	534	615	534	542	566	547	595	589	551	519	572	543	530	545	572	528	559	545	575	570	586	568	555	559	554	596	543	535	586	585	552	550	589	553	571	545	522	579	543	549	573	572	545	576	599	562	564	556	587	563	556	522	549	562	581	573	591	583	581	550	566	546	581	544	606	567	555	592	608	555	567	574	523	556	533	602	599	525	554	552	531	593	544	561	522	519	549	569	562	584	530	555	553	566	570	560	553	582	537	526	589	577	570	584	526	525	579	533	537	531	589	563	584	551	550	528	597	528	579	559	525	521	550	591	542	557	576	561	523	546	548	553	557	551	587	557	563	536	529	623	556	567	543	543	565	513	535	568	561	553	561	560	555	519	590	574	545	549	576	558	561	599	533	546	571	587	591	535	538	537	535	599	565	554	580	587	543	557	572	538	591	558	573	553	564	581	556	513	549	532	519	539	563	575	537	571	572	558	532	560	566	554	562	541	566	525	533	541	554	549	561	564	554	576	552	533	599	565	548	539	588	548	562	516	560	522	557	535	574	587	565	589	524	571	547	513	585	518	538	538	562	564	560	590	535	576	557	581	569	570	536	578	524	559	566	543	536	550	558	577	565	562	526	562	545	532	556	556	592	548	561	534	594	527	567	551	534	538	550	643	575	546	589	562	562	538	555	547	489	557	526	543	583	519	571	568	579	534	548	547	594	554	576	537	561	544	547	592	563	548	522	545	569	557	554	552	542	544	561	538	520	578	552	523	566	546	539	569	579	580	549	566	569	517	549	496	588	605	572	525	523	535	543	540	535	550	533	536	543	541	547	595	570	539	542	542	584	589	553	571	513	579	589	588	575	548	595	567	554	546	565	596	547	547	561	533	562	556	521	571	528	561	581	559	595	552	564	524	558	548	521	593	550	532	537	537	558	572	571	570	549	561	526	554	562	522	504	556	615	496	525	524	548	607	519	537	570	610	565	583	516	568	552	524	594	573	526	512	558	570	548	582	579	569	567	538	559	595	600	584
44755	54761	10420	5407	3895	3009	2373	2069	1654	1519	1300	1174	1152	1032	1051	965	917	882	900	884	850	845	817	764	822	781	831	797	842	826	800	759	780	741	712	709	764	726	758	747	745	758	755	696	760	682	760	722	734	761	730	750	701	740	753	723	761	779	646	794	764	702	740	729	749	734	714	764	727	762	762	721	694	730	752	696	716	733	745	769	708	671	744	761	698	737	747	717	758	750	716	770	735	691	712	743	773	746	711	744	773	739	727	737	743	737	713	750	751	709	754	746	723	756	749	744	746	694	710	670	743	722	754	723	734	738	743	747	775	740	722	754	715	713	713	729	745	668	728	766	754	730	797	796	700	742	753	727	747	691	727	721	741	699	727	725	719	719	692	757	772	709	743	730	776	733	708	713	756	774	756	731	704	736	782	677	695	773	782	737	740	736	713	728	669	735	712	782	731	738	696	746	718	726	701	721	682	746	734	736	747	736	739	714	715	799	707	711	723	727	697	699	766	709	791	736	736	782	732	727	711	719	717	726	753	728	744	752	788	779	741	697	717	734	708	709	744	720	680	789	756	689	759	747	739	686	766	749	776	700	746	737	724	752	748	742	742	698	742	741	768	752	717	679	729	682	751	730	746	712	726	777	758	701	785	724	684	748	750	735	698	715	712	759	732	730	750	766	750	757	738	704	707	703	709	735	782	750	694	722	755	740	759	697	750	762	785	712	696	719	739	753	728	778	750	696	726	749	771	743	743	683	681	720	707	671	749	717	736	720	737	732	725	725	684	722	703	741	772	701	684	754	716	699	721	831	708	715	766	719	698	736	739	741	770	713	716	709	746	723	745	748	659	731	720	759	768	727	762	744	706	769	766	688	762	679	764	747	724	726	698	746	742	740	726	713	742	721	740	705	745	707	733	716	750	729	726	749	744	718	756	746	773	751	729	772	716	733	748	737	729	750	679	759	713	748	721	736	767	739	701	711	711	754	798	714	770	739	750	718	723	727	733	698	707	701	732	717	767	735	737	755	774	752	717	687	791	734	753	695	736	747	723	721	702	731	750	668	710	696	744	721	722	711	744	699	690	740	734	743	729	729	763	735	764	743	764	740	750	736	752	716	694	728	688	746	777	767	753	727	710	761	735	758	691	734	734	759	760	701	732	783	739	741	732	764	686	746	712	711	708	777	719	726	724	735	771	772	720	736	743	687	709	757	747	739	721	781	730	735	740	794	695	722	741	711	750	727	686	721	716	750	758	743	743	776	746	668	713	718	709	758	712	714	753	723	730	735	728	758	718	738	756	757	760	708	783	703	737	760	706	698	739	749	755	746	730	738	751	700	727	755	689	773	766	743	751	728	706	673	753	729	768	771	769	741	714	740	748	696	703	776	777	728	713	692	684	718	737	747	750	698	732	735	710	726	728	687	764	718	697	733	779	736	787	791	732	766	753	728	764	786	724	720	737	686	686	732	744	746	786	739	752	681	713	709	750	721	753	766	756	769	713	682	750	781	752	768	744	731	750	742	694	737	723	742	713	746	741	750	723	732	724	716	704	751	734	747	717	757	758	773	765	744	753	755	728	726	721	735	710	749	731	712	694	742	724	772	698	752	708	708	803	738	747	687	665	758	722	730	766	795	748	722	741	750	737	737	727	713	768	719	778	736	716	730	724	746	776	726	688	718	697	702	717	705	752	735	748	716	713	734	773	725	737	759	702	728	793	711	679	746	729	737	695	787	708	737	718	754	739	742	728	765	717	771	716	709	755	711	699	699	764	715	718	728	735	739	726	744	719	721	726	729	740	748	718	728	780	738	689	777	656	754	768	719	771	730	690	770	781	761	742	749	744	748	780	729	711	739	755	701	751	706	717	753	721	747	739	733	808	707	728	738	735	736	748	741	722	769	724	740	756	682	733	743	738	768	752	757	693	739	723	714	761	749	772	722	744	769	733	751	763	720	759	704	711	684	721	708	746	758	739	717	736	743	720	704	763	747	718	760	730	777	747	738	706	786	731	716	750	731	767	756	731	732	760	768	754	792	770	713	701	712	713	732	728	750	776	722	693	737	743	744	705	697	738	729	734	748	679	756	702	746	743	747	748	741	724	745	744	767	791	738	714	726	728	748	735	766	656	713	755	727	684	711	732	744	748	777	736	767	727	757	776	742	729	739	674	725	728	722	760	778	705	737	753	722	722	726	719	719	812	710	760	750	736	758	742	747	764	735	721	724	766	719	736	701	750	718	751	709	750	741	735	743	787	746	756	709	676	708	764	704	700	685	787	721	726	726	697	739	748	741	718	735	725	704	729	740	757	748	729	747	720	680	714	718	717	761	755	726	803	739	730	704	746	730	706	753	708	741	759	728	759	701	725	712	745	686	741	734	712	721	752	732	749	725	748	745	743	782	730	756	731	732	749	768	703	715	773	763	734	704	725	726	778	771	716	749	729	735	727	737	729	742	771	694	733	732	747	737	722	754	690	686	754	748	763	748	695	743	688	780	722	751	770	784	721	755	723	696	740	749	712	753	751	708	735	739	675	717	715	737	741	706	683	708	693	723	737	739	723	780	788	699	712	736	732	756	708	772	726	764	738	734	762	724	788	718	696	749	739	781	679	732	787	720	753	740	815	692	717	714	762	676	709	736	755	752	777	740	705	664	771	696	727	733	720	715	764	667	708	750	692	737	770	758	702	694	775	705	713	755	744	725	741	706	741	746	719	740	761	712	728	694	783	763	692	765	758	725	629	726	719	691	759	742	798	760	705	718	691	750	739	758	717	707	751	723	725	702	693	764	698	738	693	766	699	736	771	745	781	718	698	736	717	751	738	718	735	732	728	744	763	763	771	744	777	717	765	733	726	672	733	747	726	734	745	688	731	703	708	764	724	658	714	712	703	681	662	743	740	815	749	735	698	737	742	715	733	710	724	718	750	711	709	720	771	765	767	667	739	743	720	693	680	742	738	746	713	783	768	735	770	726	745	753	723	749	715	719	744	701	724	695	723	698	737	693	728	698	753	719	726	769	724	743	719	750	743	701	730	723	757	786	681	738	707	703	731	700	701	730	719	741	736	702	700	683	715	747	783	733	711	716	679	680	732	729	704	756	711	747	765	687	726	680	764	771	716	796	689	717	691	743	716	716	698	689	755	741	728	742	729	708	656	724	773	728	698	726	718	754	748	701	762	729	723	707	741	741	767	754	719	784	725	744	720	770	718	732	750	688	765	721	741	684	747	744	749	746	754	766	725	772	765	734	743	768	753	691	718	751	742	726	779	756	767	709	705	727	692	713	695	736	756	765	712	767	742	735	769	710	721	746	789	732	693	720	753	716	726	724	749	698	738	714	717	746	719	712	727	695	710	746	748	735	721	733	764	711	709	722	745	737	768	747	757	759	719	686	676	710	744	707	721	739	743	712	692	704	750	730	721	768	744	767	758	770	783	739	753	717	729	722	758	758	754	698	760	732	724	734	699	714	715	770	734	786	726	714	678	704	766	727
28808	25799	13997	1929	737	718	572	449	469	463	459	486	449	423	467	399	438	431	436	460	443	430	461	438	424	445	415	409	439	434	424	456	443	444	452	421	448	452	412	425	445	469	444	427	455	454	442	429	460	448	450	431	443	448	418	433	413	438	450	433	436	418	454	461	478	463	418	420	428	433	442	480	435	461	420	456	472	428	454	407	404	423	445	438	444	465	449	420	419	422	385	429	401	458	471	455	481	432	430	424	445	454	458	441	419	455	389	433	458	434	440	443	408	427	473	418	460	440	455	420	397	428	470	463	422	439	494	432	430	421	425	442	477	417	446	414	450	462	420	462	436	437	476	408	424	398	434	466	435	415	464	440	452	454	460	439	421	431	411	439	466	435	453	465	454	432	405	453	476	411	451	456	422	449	408	451	430	436	462	451	482	428	454	440	464	458	416	448	429	448	442	449	402	416	429	468	444	446	436	395	413	448	441	431	410	425	442	446	418	417	439	440	446	414	434	445	408	438	435	443	458	444	410	435	426	450	422	456	456	425	407	419	447	412	449	437	398	438	428	425	413	431	455	473	447	420	437	404	418	453	440	456	446	429	450	415	465	437	447	499	407	431	449	469	429	419	415	421	437	430	417	475	471	441	429	412	451	434	454	428	443	424	411	460	421	421	446	443	435	417	454	463	425	430	398	417	429	433	467	452	378	435	417	459	439	426	442	433	453	429	434	424	424	412	465	441	429	434	456	408	446	415	418	460	476	441	447	486	457	456	433	441	470	457	464	448	422	448	460	446	447	418	446	420	475	451	463	439	439	448	404	442	461	426	423	456	415	419	443	414	452	440	397	439	449	434	430	452	451	450	468	459	455	416	418	415	400	401	401	415	479	425	429	458	443	441	453	445	445	421	405	439	433	441	411	429	458	438	459	427	405	438	397	433	469	406	396	482	461	403	441	460	408	476	443	455	430	452	468	398	399	435	496	430	454	449	455	423	454	437	449	464	412	455	417	438	453	431	427	457	438	467	433	445	398	430	462	413	413	469	446	438	406	446	419	452	408	452	456	425	455	424	433	447	430	426	432	473	427	448	461	438	425	441	441	454	424	422	429	458	446	464	438	437	428	461	447	421	437	480	460	433	410	473	417	433	418	408	443	444	452	454	437	451	417	405	409	441	437	462	448	468	457	456	408	429	411	452	449	433	453	419	422	437	448	417	429	445	439	456	422	446	435	441	430	453	402	439	428	460	446	452	406	406	472	450	438	432	434	433	456	458	415	453	408	468	443	443	418	437	435	437	426	465	424	441	476	435	430	442	423	429	423	438	424	429	407	394	420	382	423	455	447	441	437	445	429	427	438	427	443	426	462	476	413	457	426	424	448	415	439	450	432	467	443	466	444	401	444	442	418	437	431	441	440	431	423	411	391	443	406	466	439	469	429	426	440	389	431	438	415	406	464	427	454	423	458	431	475	455	440	447	425	443	448	437	464	397	441	430	443	417	435	471	475	446	432	412	422	422	464	426	428	446	488	431	443	456	393	427	431	470	430	434	412	426	474	418	456	438	441	458	468	439	413	459	449	461	436	442	399	445	409	442	443	430	454	430	466	473	467	393	400	462	430	417	462	436	434	425	461	444	418	447	469	400	435	442	453	412	405	426	476	476	460	467	415	440	445	459	448	475	436	461	436	447	401	414	426	435	401	434	471	427	442	434	451	416	440	436	459	418	438	435	446	458	441	410	428	434	441	405	434	425	430	432	415	440	443	415	482	424	417	409	433	441	481	448	461	441	451	481	429	439	424	416	434	410	421	403	423	414	415	457	394	444	446	453	426	424	448	445	458	424	400	439	423	431	438	451	464	425	450	422	482	419	450	414	438	454	452	432	458	438	441	443	411	424	408	404	462	451	433	438	422	415	430	444	440	438	483	466	415	469	420	442	454	436	440	428	453	415	436	379	428	460	427	446	460	449	435	451	451	461	411	411	426	448	427	423	402	421	422	422	423	414	418	465	459	421	430	448	427	437	434	453	437	426	445	462	456	393	441	460	424	445	441	453	413	474	402	459	482	455	464	412	454	438	432	417	454	432	430	421	461	466	448	456	414	444	447	426	458	427	485	448	448	443	446	448	453	456	437	430	426	422	451	478	433	432	427	422	445	424	434	425	407	477	443	416	422	445	441	436	416	446	447	470	466	428	441	426	411	419	404	451	414	466	414	437	442	445	465	416	472	451	457	433	438	471	458	448	437	418	428	452	397	410	462	479	439	440	406	443	393	410	414	431	417	411	430	470	448	422	464	435	471	434	453	422	466	479	419	427	435	473	445	432	448	432	456	446	447	436	421	446	464	417	399	435	433	430	458	476	455	397	399	446	439	436	414	424	457	455	438	423	446	446	442	425	433	408	449	416	413	425	398	443	438	442	426	433	456	430	442	454	428	492	437	473	422	458	408	437	448	418	442	414	411	418	455	448	410	401	445	484	453	438	389	450	449	444	403	433	436	397	439	449	441	483	427	435	391	470	461	396	418	433	410	455	483	450	437	425	437	446	471	440	455	439	422	455	456	449	457	408	482	451	430	407	449	460	418	453	503	459	438	453	429	483	438	447	447	408	448	444	445	401	465	442	405	458	470	431	413	411	453	421	429	402	428	455	432	472	404	446	418	437	445	440	427	472	437	427	450	439	463	444	430	407	425	444	393	433	453	394	425	432	445	446	457	449	415	427	469	471	457	439	432	452	429	440	485	424	443	465	441	439	435	447	442	429	458	426	470	447	442	441	431	434	445	422	433	460	424	423	423	445	405	439	446	427	417	440	433	448	455	425	456	422	402	458	414	420	482	431	423	417	460	430	426	444	456	456	446	479	416	469	444	451	441	479	439	413	407	419	477	444	445	431	403	411	451	392	464	445	437	432	424	431	480	436	443	420	426	444	451	442	445	393	458	426	428	441	456	421	456	448	395	418	413	425	399	448	464	444	437	457	429	450	437	453	467	459	409	441	445	423	458	439	401	419	426	447	431	453	437	431	450	435	450	443	393	464	460	433	462	443	448	445	416	441	431	432	446	438	438	451	399	426	422	453	422	454	460	415	441	416	490	449	388	444	448	379	440	412	451	427	425	435	403	425	373	416	427	429	458	409	402	414	452	407	478	416	460	442	429	428	468	413	439	444	458	429	451	417	459	432	461	438	445	432	492	443	390	460	423	463	427	426	404	470	441	458	426	411	455	421	416	417	440	460	472	458	432	395	431	408	444	425	412	400	432	446	453	440	431	424	452	431	438	475	439	454	458	399	444	435	447	433	417	435	433	455	448	501	416	412	440	385	393	463	449	457	419	433	411	471	480	474	458	423	420	426	461	427	421	448	443	484	436	427	432	456	460	443	472	439	411	438	427	436	436	431	405	440	446	431	454	442	474	413	419	405	431	417	449	449	442	438	407	443	423	468	436	477	451	448	436	418	441	437	419	433	411	425	420	462	455	428	493	392	437	441	399	430
36234	36414	1237	854	695	700	667	653	594	640	601	620	605	572	579	591	559	563	575	609	570	549	542	624	559	586	537	576	557	577	566	566	543	576	567	585	552	614	572	604	535	566	586	519	596	522	575	587	547	587	562	587	588	588	562	553	585	559	589	612	567	559	555	603	562	531	606	557	588	590	579	560	612	582	556	568	522	554	608	595	596	544	582	595	553	570	569	570	554	538	601	609	598	534	552	592	556	571	568	548	541	563	575	576	571	578	568	577	586	569	589	580	552	620	547	554	577	589	571	586	561	574	633	604	571	578	611	549	597	605	612	579	582	559	612	540	576	561	543	590	558	618	619	608	564	578	568	568	548	528	599	573	542	578	593	557	554	571	565	578	547	582	583	591	573	536	584	557	564	563	578	610	586	539	611	556	595	569	558	580	562	583	564	581	550	605	554	541	541	547	595	552	578	563	592	586	589	584	596	558	573	569	594	607	556	584	599	591	594	538	572	558	572	551	570	565	604	569	567	633	598	571	563	609	556	595	572	594	586	577	587	553	579	570	606	583	595	541	563	581	548	549	565	607	582	569	559	586	562	599	566	607	536	584	616	555	563	540	574	542	576	566	607	579	539	566	572	576	591	621	579	543	600	574	563	542	553	571	582	573	573	590	566	574	529	564	554	581	507	587	613	583	563	605	581	601	642	590	610	591	571	540	583	577	580	577	549	567	558	592	570	576	605	586	554	559	550	577	518	591	538	566	570	587	569	522	591	575	580	625	591	592	584	565	591	587	608	583	599	567	609	602	547	560	560	580	558	575	567	533	573	530	566	519	594	558	575	568	559	580	563	570	581	636	567	572	556	532	585	586	542	610	564	588	574	564	539	544	585	581	525	609	539	575	579	568	561	555	580	577	565	511	574	525	558	626	599	597	565	564	592	603	548	564	533	575	583	566	584	592	592	582	579	544	563	552	589	571	578	568	583	521	558	586	574	588	576	591	533	554	565	592	597	576	619	605	576	549	617	614	518	570	553	519	572	557	593	610	569	599	565	537	588	539	563	577	528	595	567	556	575	587	625	585	584	558	569	562	598	603	564	563	598	552	607	543	579	615	508	599	586	574	615	558	559	558	562	546	618	562	617	625	588	550	572	600	622	594	560	555	584	611	560	570	546	526	616	589	556	565	597	588	590	556	569	602	523	583	570	524	575	575	528	554	572	543	566	622	612	582	568	566	592	560	538	570	557	583	569	620	577	549	536	615	571	578	585	609	555	581	594	558	583	551	596	528	604	566	592	542	577	610	592	609	595	586	609	587	550	569	566	534	574	568	536	574	562	633	564	609	577	609	592	631	609	572	510	603	608	585	616	543	601	587	551	610	597	580	567	522	574	580	580	543	539	547	580	561	582	595	567	561	538	536	605	578	574	584	565	561	576	600	570	541	586	594	558	612	582	546	574	577	557	581	601	574	553	551	590	590	577	583	578	582	549	567	552	573	565	567	566	571	578	571	558	595	579	542	584	573	551	617	568	617	585	573	559	612	639	590	586	571	567	591	562	563	595	575	539	529	571	569	512	587	565	581	554	609	610	571	597	588	565	567	574	533	568	567	635	504	568	597	595	612	539	568	548	560	568	601	544	547	563	563	612	559	595	573	572	571	600	534	600	591	580	566	561	587	534	534	625	549	603	605	594	552	553	548	577	561	575	589	596	561	589	579	587	571	565	600	538	600	597	572	563	565	551	586	573	539	593	545	611	568	541	601	582	546	587	531	539	563	548	576	615	560	557	565	540	550	545	569	560	593	562	569	570	599	587	575	633	561	583	565	572	560	580	620	581	574	542	533	559	540	587	573	573	532	571	599	613	568	588	507	625	570	591	580	556	605	644	576	574	591	588	544	594	558	575	586	554	579	556	591	606	596	595	585	602	566	561	532	574	508	558	554	549	554	571	527	566	574	567	605	587	546	601	567	572	603	594	517	636	534	574	552	585	569	571	597	571	574	572	581	606	568	602	540	554	577	568	567	612	585	578	540	627	575	546	536	592	561	583	551	578	520	604	610	542	595	597	520	594	546	587	562	534	565	546	561	540	547	604	574	534	573	602	551	597	638	592	555	565	534	519	532	590	585	615	562	550	582	570	577	597	610	594	563	564	532	602	602	554	584	588	588	570	542	573	571	597	596	593	586	579	558	572	572	548	538	635	589	623	576	579	537	592	567	561	558	565	594	558	563	563	569	578	605	568	579	575	581	571	570	584	578	583	632	585	584	571	562	551	590	561	547	575	610	563	578	565	594	566	588	586	567	559	586	555	602	626	588	592	552	580	546	581	544	556	591	543	603	597	569	559	644	590	561	572	572	565	559	591	560	582	611	589	587	550	536	575	544	576	543	540	566	570	607	590	545	573	608	581	548	575	554	547	609	578	583	580	593	543	535	597	596	601	584	607	552	586	572	574	572	553	590	601	570	588	624	544	557	556	588	568	587	571	550	557	565	581	625	606	591	576	537	602	579	560	582	591	580	598	586	574	574	582	572	582	572	551	577	550	562	533	553	581	578	571	590	554	596	572	552	604	602	582	583	589	567	604	602	563	563	583	571	610	596	588	567	581	585	588	550	573	579	565	545	568	595	593	565	558	587	618	546	560	544	568	584	557	589	561	561	563	550	547	572	564	569	561	591	561	585	554	586	548	594	565	567	612	534	579	569	583	575	545	582	585	567	570	559	577	567	546	585	587	602	583	553	591	578	583	577	567	578	573	567	586	585	619	563	614	546	602	529	569	544	558	592	550	555	592	555	574	582	573	517	613	578	565	534	547	599	581	577	532	564	536	582	573	559	597	542	594	530	582	552	596	587	557	585	571	594	567	589	536	599	566	610	570	588	566	563	575	589	565	580	615	567	533	577	610	605	577	613	524	567	583	578	609	565	554	553	538	552	590	598	566	575	565	556	566	586	590	595	626	552	577	592	584	566	541	557	571	597	577	581	577	596	606	591	601	536	581	601	532	594	578	604	547	583	563	573	558	524	587	600	550	535	599	530	562	575	630	558	590	561	578	574	567	532	563	596	611	602	596	533	545	607	576	585	576	576	630	570	590	571	547	615	575	557	563	552	547	618	582	565	618	574	551	573	551	554	576	544	575	552	563	535	576	532	567	585	593	611	585	594	570	564	549	572	612	567	556	552	553	561	584	559	549	615	571	596	554	603	589	547	555	574	568	550	573	583	564	564	608	609	548	591	549	556	606	600	541	637	597	548	571	613	610	592	536	576	562	571	570	595	563	614	535	583	587	569	547	596	543	550	583	572	564	583	554	596	587	575	542	571	584	565	567	595	584	545	567	566	582	586	568	562	606	548	586	576	558	554	541	564	582	562	580	595	555	560	587	546	551	600	583	573	562	565	559	602	579	562	567	551	558	550	577	541	592	570	544	554	563	561	565	572	577	594	648	574	580	586	533	592	567	558	577	553	616	546	562	553	596	546	579	569	522	567	588	578	574	523
23894	21117	28377	24017	21008	8982	1295	966	794	793	788	726	720	754	712	664	741	713	672	694	679	664	681	665	725	716	674	690	697	636	688	685	677	708	673	679	718	675	652	631	664	644	641	670	711	639	675	640	643	635	665	684	682	693	663	640	659	679	699	618	656	669	649	696	615	648	654	629	660	680	680	687	673	650	639	667	616	659	660	668	669	661	660	665	658	646	642	626	672	732	699	615	653	660	626	637	639	647	633	617	601	697	675	651	648	693	641	668	688	694	666	642	684	669	648	672	676	649	661	678	664	633	642	695	669	647	661	676	724	648	645	684	632	630	698	629	657	687	658	643	659	699	614	647	609	671	660	633	656	624	649	657	624	664	662	680	672	633	676	698	632	664	675	682	683	663	613	648	671	645	652	606	639	649	645	668	638	730	662	687	619	656	645	652	659	644	642	679	676	660	631	633	655	670	662	643	702	683	677	639	659	617	665	663	597	629	650	657	652	691	644	630	664	637	698	589	647	670	658	616	662	644	692	670	653	665	629	638	676	639	649	655	642	678	673	665	676	668	654	633	667	678	663	665	647	663	661	684	686	626	620	642	648	674	667	653	652	643	691	645	621	698	646	651	610	645	658	605	622	649	665	648	645	660	729	656	637	677	675	661	655	617	648	653	661	676	663	645	620	655	672	629	603	652	633	745	653	660	697	674	736	607	688	686	672	663	670	658	674	649	691	623	648	612	617	684	619	699	670	649	646	679	641	670	653	655	668	633	649	631	688	678	633	659	666	649	666	676	630	650	597	684	624	642	644	652	643	637	630	622	662	648	631	613	651	669	658	654	710	666	636	655	660	604	671	692	663	678	674	637	629	665	670	635	634	618	691	605	652	711	636	677	614	668	637	701	628	606	636	646	652	592	668	640	667	655	658	656	664	632	685	653	631	654	649	636	685	566	663	666	615	667	684	647	626	636	651	693	651	660	648	661	668	658	697	606	620	660	643	675	672	652	671	685	641	639	705	677	639	659	679	638	690	678	632	660	619	648	691	690	602	622	696	703	682	652	662	673	623	704	632	682	638	649	651	584	586	625	645	656	648	677	638	661	654	623	636	644	647	616	654	628	663	687	668	690	671	683	691	665	641	612	613	649	622	643	689	651	614	649	640	615	679	659	652	646	642	612	682	678	682	656	651	662	646	678	659	638	670	652	686	664	697	668	616	672	654	643	667	660	656	609	641	654	715	635	722	674	612	668	613	660	637	644	669	617	622	630	655	629	639	647	693	696	617	698	671	636	619	656	654	648	683	677	662	662	670	678	649	664	649	701	633	664	657	643	662	649	682	677	640	675	620	720	658	629	668	693	637	704	626	680	671	638	675	668	652	647	665	655	713	688	654	608	684	650	682	707	612	670	689	644	667	673	676	652	637	649	646	621	641	653	688	638	648	684	626	678	713	643	654	702	657	666	658	651	628	636	682	664	636	682	657	629	671	603	662	683	651	655	636	663	660	663	638	626	649	645	625	660	656	618	670	648	603	689	660	650	647	651	618	670	663	632	673	675	662	648	665	583	653	642	652	658	648	634	657	624	636	639	623	611	644	656	631	663	671	618	643	636	624	648	635	659	612	655	688	681	633	673	636	655	646	682	631	672	642	673	678	663	677	637	657	654	663	657	691	622	629	637	635	673	640	648	661	666	643	664	645	636	642	689	625	609	627	647	647	659	654	686	685	633	664	703	655	629	627	666	710	635	666	708	638	716	641	670	643	662	700	642	644	648	631	635	684	702	683	659	623	623	673	656	663	668	632	634	633	679	651	637	702	658	703	674	656	637	655	601	671	684	642	652	674	664	660	646	639	626	673	665	634	625	671	671	637	709	627	665	667	626	630	637	698	596	656	686	603	600	658	647	705	669	671	675	655	653	654	657	621	679	644	634	651	663	654	649	669	631	624	698	652	643	610	650	665	667	683	653	634	644	651	663	643	641	665	629	699	624	639	634	654	665	661	649	664	687	637	696	681	671	653	625	642	648	659	637	622	658	622	585	662	625	657	659	619	709	648	691	658	605	613	668	617	689	634	653	646	675	650	649	704	665	655	642	660	661	628	657	666	652	672	650	652	677	665	623	652	686	693	639	658	617	641	647	630	658	669	653	625	656	653	668	654	647	644	634	664	658	676	679	695	685	675	665	613	711	621	698	659	656	684	602	642	683	636	665	670	602	626	686	652	661	695	673	663	682	608	648	670	639	671	672	592	646	650	651	652	655	640	651	625	616	635	623	668	681	667	686	657	670	657	628	626	638	653	626	628	668	651	645	670	652	645	665	662	715	668	641	645	686	709	718	666	621	677	675	647	632	661	646	630	665	660	629	661	662	686	630	658	665	640	666	625	620	678	637	672	669	651	636	625	669	623	658	635	638	639	660	717	652	679	631	670	607	669	646	620	674	604	647	682	679	665	664	663	684	669	713	660	639	649	657	645	663	661	646	678	676	667	655	690	659	640	673	676	658	680	698	686	675	663	674	700	646	602	656	629	706	649	677	641	656	700	643	644	614	708	696	677	651	607	671	626	615	659	671	645	643	636	678	609	664	680	600	653	641	682	676	671	635	633	645	741	647	644	687	654	668	672	684	667	624	610	717	612	683	648	655	712	656	642	664	672	635	651	675	674	655	685	663	672	636	666	652	643	689	663	658	651	669	668	624	661	634	618	637	659	686	690	721	651	660	624	633	701	644	689	649	674	694	679	654	657	632	631	654	651	640	628	626	640	635	642	675	627	674	682	614	655	648	689	610	668	721	642	669	655	696	634	668	652	642	667	652	599	653	671	670	661	650	662	642	672	695	589	671	710	709	659	709	618	668	678	644	691	674	643	696	681	665	668	660	695	654	682	649	653	640	637	616	663	648	691	601	646	666	619	672	646	686	661	626	675	641	628	636	673	631	658	657	640	632	626	656	632	650	641	645	574	635	652	654	629	639	653	643	687	650	677	641	615	660	643	693	644	631	606	665	686	665	651	603	673	671	648	683	628	673	671	624	706	627	648	636	699	668	624	610	701	643	672	669	696	681	682	650	653	631	626	669	665	702	653	650	634	636	665	707	639	652	630	672	694	670	665	657	638	616	662	688	685	667	623	663	635	621	626	638	643	607	691	635	616	643	648	663	675	653	707	622	666	609	659	630	629	655	671	656	687	658	685	680	679	665	646	661	690	629	659	649	679	621	657	650	637	636	639	662	668	643	665	677	602	638	605	662	636	675	672	666	640	623	642	665	642	667	642	669	686	632	666	603	664	654	650	684	642	643	653	639	635	643	660	668	629	653	648	657	628	616	695	634	625	669	654	618	677	678	657	653	620	654	650	648	658	633	689	709	636	671	688	632	663	660	692	677	673	655	665	672	636	649	655	614	666	646	654	627	657	623	692	652	679	673	652	676	681	666	635	603	664	626	674	626	645	635	673	677	666	696	682	631	677	660	650	707	653	656	664	668	663	649	682	634	684	676
40510	50936	6605	3320	2385	1955	1711	1456	1357	1226	1106	1069	1055	1025	1005	948	924	918	848	894	896	876	868	886	883	865	897	861	828	888	889	877	888	881	913	880	839	902	875	865	879	848	830	822	899	815	847	845	875	817	846	822	830	888	893	826	870	866	870	793	916	865	837	870	851	868	899	849	855	883	865	887	805	862	839	875	873	848	898	861	871	864	824	837	908	874	842	857	838	814	830	813	868	832	906	871	897	876	850	853	856	828	826	877	827	874	821	796	830	867	807	864	907	873	860	899	820	812	805	802	894	809	845	828	831	818	851	859	821	770	829	868	862	860	855	858	871	896	845	849	834	797	829	872	837	871	876	815	804	834	845	843	826	838	841	869	899	789	794	852	859	851	827	804	880	845	854	897	782	882	887	864	807	831	822	830	845	871	829	812	892	913	847	857	860	899	820	821	879	845	844	825	835	797	851	876	844	808	868	799	829	839	818	879	843	886	870	848	874	877	857	817	843	874	896	852	837	851	865	851	804	790	860	825	876	829	883	861	917	847	865	844	829	815	912	831	821	843	886	836	783	784	867	856	844	858	880	868	881	879	811	848	778	829	838	857	825	845	848	873	816	921	900	842	803	876	811	812	844	891	822	846	846	843	852	847	770	877	868	819	848	851	871	839	833	859	848	855	875	831	835	929	797	803	827	841	842	850	842	870	866	871	842	884	838	827	791	894	879	844	843	812	819	792	852	836	877	824	847	877	851	881	808	906	842	853	869	808	895	852	851	841	858	844	899	796	819	857	822	820	820	818	866	851	844	820	852	853	869	904	867	812	823	865	864	862	824	910	842	900	841	845	819	907	864	863	810	843	909	842	854	902	852	862	843	892	817	838	826	851	872	900	850	886	809	849	858	860	858	834	830	873	825	877	848	876	820	859	913	837	873	794	853	832	880	884	873	892	885	833	902	827	856	902	835	821	845	858	852	809	877	854	850	764	860	883	858	853	835	799	837	842	868	862	864	839	878	824	868	857	864	874	856	834	847	814	829	814	853	822	810	842	860	801	859	836	829	797	794	831	822	828	859	891	810	865	798	802	815	801	916	846	873	864	858	842	843	911	842	860	869	865	876	833	798	861	781	884	896	847	836	830	850	866	822	814	916	861	784	885	881	833	875	874	811	818	818	839	895	894	870	858	869	859	888	807	802	848	892	801	833	838	828	825	879	906	813	871	897	860	832	846	894	819	854	822	875	805	840	867	815	884	849	817	834	875	832	879	835	822	857	858	834	842	861	846	863	866	862	893	817	867	832	800	832	828	857	842	863	813	866	838	820	870	875	875	884	850	802	859	812	774	849	854	807	839	857	825	835	794	865	862	849	817	859	876	846	849	851	866	863	851	847	903	892	826	931	899	880	864	874	851	860	884	811	840	827	893	828	838	826	837	851	823	803	844	883	863	861	852	815	866	876	856	841	848	843	861	845	877	814	833	859	852	864	857	862	830	851	832	833	863	887	845	843	868	851	806	912	894	838	869	836	872	873	849	882	882	836	812	857	790	816	866	861	838	852	796	829	851	864	812	819	826	856	863	825	857	853	827	905	873	877	818	803	865	819	862	851	864	846	822	868	834	830	817	803	828	846	807	907	896	783	850	819	810	821	796	825	800	785	875	884	852	900	822	845	841	875	841	833	861	871	846	856	841	894	872	783	832	833	786	848	826	818	859	849	871	890	845	838	851	863	841	798	842	837	846	855	867	842	838	818	835	865	857	836	790	865	819	875	836	825	860	833	834	870	832	852	833	862	849	797	856	867	869	852	821	834	844	828	840	869	865	876	845	863	875	834	849	834	832	828	826	860	884	878	886	853	847	855	845	830	838	864	874	843	876	806	879	870	794	845	877	883	856	863	821	856	831	801	808	771	883	873	848	845	867	878	833	774	831	855	822	837	852	835	843	868	866	828	856	843	871	839	900	801	827	885	782	883	839	888	834	823	874	823	863	878	840	844	846	879	813	812	831	846	831	846	789	848	848	839	884	890	847	882	867	839	897	824	807	865	886	909	847	881	848	846	913	874	851	836	856	819	872	832	821	857	879	851	867	886	820	863	848	881	843	838	848	827	861	848	783	811	855	793	891	881	787	804	884	879	878	900	850	812	797	897	850	907	860	875	805	855	796	839	790	834	873	857	826	834	843	822	834	860	821	762	829	898	888	818	806	875	831	835	881	908	864	819	844	820	833	849	814	857	782	844	845	849	860	861	804	838	877	866	868	801	849	851	803	820	833	871	879	821	819	893	839	830	801	829	809	837	865	861	885	839	821	906	834	823	838	874	863	806	838	890	846	851	896	843	866	885	868	841	851	802	879	850	827	835	871	824	904	791	820	851	904	853	889	821	838	883	907	880	855	842	834	903	862	858	849	856	871	869	863	823	869	841	828	868	854	881	881	829	841	879	837	878	869	836	838	833	834	806	909	937	832	842	829	853	827	807	905	847	835	885	837	858	824	813	791	827	842	817	830	877	817	888	829	840	828	846	849	831	825	801	855	828	861	854	893	848	846	794	837	797	816	811	781	880	840	872	864	863	896	829	830	829	870	913	810	793	845	916	801	838	846	840	851	866	820	841	884	807	880	934	869	841	832	835	842	846	927	874	864	907	883	931	819	796	842	846	896	853	831	792	883	859	835	801	882	866	837	822	828	823	841	824	848	835	875	863	823	880	888	896	849	868	781	825	865	795	845	888	814	840	827	817	871	848	829	857	813	797	852	834	851	826	790	816	830	876	834	891	863	854	836	790	815	851	843	891	859	807	870	848	838	830	802	841	787	838	845	841	881	843	843	831	818	825	832	891	830	826	883	861	870	842	901	857	826	831	828	861	811	819	894	865	855	859	842	772	843	836	860	812	848	860	820	815	847	891	899	797	864	826	825	829	861	830	838	871	920	825	799	904	863	847	870	880	860	867	884	847	828	834	836	865	873	842	844	859	853	834	828	869	855	848	839	763	829	867	845	871	800	835	806	890	840	861	878	873	805	902	866	778	881	827	826	862	844	858	827	861	876	850	854	844	821	824	887	855	865	836	856	859	826	826	816	829	829	929	822	819	820	814	858	815	864	834	834	830	819	870	818	818	846	868	901	847	862	841	870	844	857	887	843	876	863	881	832	848	834	882	866	867	876	828	827	858	823	816	827	840	884	841	865	839	853	890	821	874	860	866	825	839	804	789	792	864	812	823	819	842	830	840	810	830	854	874	860	880	852	871	849	804	817	843	881	849	840	839	864	848	874	898	860	825	873	876	847	832	891	863	836	813	882	813	852	883	819	843	825	825	790	870	851	811	857	868	815	842	836	891	834	780	831	853	894	860	862	840	873	833	856	842	879	815	779	857	834	809	817	845	860	853	861	874	848	815	840	838	836	853	836	870	860	839	778	844	876	857	882	871	837	851	891	851	837	854	851	822	851	842	836	856	857	799	877	869	890	809	846	862	857	855	860	812	873	907	858	847	836
22860	21114	28843	23598	21100	21060	7534	1130	878	812	790	748	751	688	661	672	640	663	671	632	689	589	607	600	588	569	557	582	584	556	597	598	552	571	559	548	586	582	600	549	559	575	588	569	581	579	568	571	534	590	580	581	588	558	549	561	536	543	513	566	552	588	536	569	592	572	589	501	537	579	548	553	578	564	571	581	558	552	560	549	504	549	572	573	576	527	562	618	537	576	532	620	587	576	544	580	594	529	545	603	569	563	574	573	518	561	568	566	542	568	565	548	536	550	539	597	570	560	567	516	562	570	562	553	555	577	543	553	563	564	534	516	556	539	556	592	544	567	573	574	607	544	543	532	552	526	597	528	561	554	548	537	556	589	554	565	535	517	561	562	548	555	534	539	566	560	553	590	537	534	570	531	526	514	612	557	546	560	540	556	520	556	619	590	526	513	578	591	532	553	570	519	536	561	582	517	579	612	597	526	546	562	583	594	530	573	595	615	552	590	527	568	499	535	542	595	557	577	584	603	565	594	559	536	535	593	546	565	534	515	539	574	525	558	543	538	525	556	552	534	576	553	563	582	569	550	546	545	531	566	576	522	552	540	556	550	577	582	544	563	532	547	546	598	518	594	523	595	567	534	569	546	590	513	538	578	549	597	578	576	534	570	547	598	553	560	549	547	574	559	561	561	571	564	535	585	572	528	573	523	585	576	576	589	515	548	540	565	545	557	543	556	554	549	590	528	587	538	587	553	545	589	510	557	540	604	541	561	547	541	567	565	531	546	561	545	601	584	564	561	616	577	571	526	529	569	521	574	558	535	559	591	548	568	551	574	550	570	526	581	563	538	566	586	553	512	597	552	518	593	535	595	554	540	533	573	561	515	561	582	569	533	572	544	561	578	593	547	553	591	561	584	563	557	546	542	550	576	552	545	583	567	548	568	567	549	582	576	528	547	568	568	566	537	589	520	553	534	526	534	571	537	552	540	518	571	563	534	537	538	571	578	569	558	525	555	573	510	569	547	521	553	552	564	583	584	549	532	583	605	557	582	537	554	528	551	583	549	550	581	511	600	548	537	528	518	533	595	560	537	532	546	584	583	572	537	517	551	586	525	570	582	562	554	519	565	582	601	556	527	554	523	518	534	577	581	573	543	597	525	551	495	535	548	558	576	549	561	547	515	574	582	559	569	553	538	559	574	584	545	532	534	557	550	571	505	539	546	573	551	546	575	540	562	525	565	575	528	594	573	562	538	598	521	551	573	551	531	561	572	481	512	580	584	523	537	539	495	569	556	538	565	553	542	605	576	556	491	538	543	616	584	586	576	577	544	547	538	598	544	552	551	538	578	527	578	540	592	605	551	553	528	557	529	523	598	587	545	588	518	582	573	550	551	567	535	510	579	590	558	574	560	548	519	534	606	545	547	558	537	565	539	557	565	563	587	537	559	537	525	550	527	575	548	565	542	572	580	545	537	536	567	536	572	602	533	548	556	573	521	534	551	502	507	543	578	612	537	530	569	551	525	529	567	529	585	514	580	564	544	605	548	550	545	540	517	574	553	529	535	532	550	527	556	518	540	579	536	498	533	565	560	535	535	538	569	601	567	543	510	548	586	495	589	552	585	538	570	543	563	534	567	533	558	579	554	594	515	599	551	559	564	538	553	546	583	516	541	525	528	549	563	565	575	540	549	558	527	572	552	555	524	590	545	580	567	576	596	556	532	565	553	528	576	587	601	577	527	600	557	575	580	579	557	591	576	534	552	572	514	580	596	569	565	550	560	558	555	517	560	500	561	552	516	553	549	521	497	543	590	545	555	558	594	600	554	573	627	554	557	528	580	520	556	586	540	557	568	546	565	536	527	527	570	508	547	548	567	511	524	550	575	559	526	520	567	582	499	565	523	552	532	535	570	540	552	605	540	572	559	536	577	539	536	571	584	588	554	556	543	566	526	608	519	571	555	569	555	560	538	564	527	581	561	571	576	537	535	550	546	547	506	567	591	571	553	542	561	545	585	582	545	530	626	561	556	568	523	549	507	560	562	532	536	538	625	549	540	570	563	540	572	573	562	545	540	557	554	609	566	544	570	565	581	528	542	605	582	597	534	556	547	542	567	530	582	548	576	580	513	566	623	553	558	581	571	541	561	549	585	588	557	548	537	546	564	591	584	544	569	553	581	565	532	564	556	529	535	550	527	551	543	569	553	558	540	527	562	557	571	513	560	531	522	568	581	552	543	511	538	578	581	560	550	544	561	579	597	576	588	594	543	539	519	569	544	565	564	549	533	529	511	503	510	571	582	520	563	570	555	543	565	542	531	554	573	573	560	577	590	498	585	498	547	524	539	578	549	577	583	570	524	522	544	547	548	562	527	555	570	544	601	557	581	563	524	524	514	581	558	543	543	552	574	541	562	556	569	534	538	554	561	563	527	540	541	540	559	571	523	569	555	574	533	509	586	546	567	514	567	537	540	559	558	563	538	529	542	570	563	538	562	543	533	562	577	554	534	536	572	591	582	585	548	548	529	534	551	570	536	567	553	592	596	560	516	568	540	556	580	528	580	547	542	567	554	510	581	577	562	503	542	519	560	556	615	536	560	597	509	549	589	544	537	542	548	557	524	520	576	530	515	530	540	556	542	551	555	548	581	531	553	563	569	534	606	570	632	538	555	551	524	568	563	617	566	566	521	580	560	532	525	529	553	577	601	541	572	582	553	561	534	589	542	574	583	547	528	568	549	554	572	548	556	534	541	543	539	533	575	537	521	548	559	579	542	559	560	544	559	558	526	567	536	589	580	548	518	539	523	584	558	565	559	576	567	522	582	535	516	551	547	537	517	591	562	568	556	562	553	572	535	599	560	563	577	599	535	546	557	529	553	526	552	569	529	575	565	555	503	537	576	566	555	521	558	539	553	548	551	603	572	563	541	558	567	550	559	557	567	545	570	527	549	563	545	541	558	490	573	618	571	564	539	553	538	550	552	522	564	556	595	546	578	603	585	600	552	523	543	518	545	597	604	555	531	561	547	583	575	530	591	565	548	533	532	522	552	569	522	579	553	560	555	570	589	568	541	549	571	556	553	546	510	553	533	554	582	566	545	584	596	553	540	507	593	543	583	574	559	531	543	526	536	552	505	577	552	576	543	541	568	626	563	550	575	553	524	537	524	536	557	612	537	532	573	563	566	570	601	567	525	548	577	532	559	547	549	541	529	571	581	580	546	531	576	559	521	553	579	536	557	560	514	548	624	559	525	585	519	535	550	547	555	552	557	507	548	540	555	560	533	563	570	584	554	534	537	579	545	560	584	562	586	558	530	542	571	547	582	527	562	530	538	565	562	542	593	613	570	561	576	561	523	569	558	528	572	582	537	513	559	497	536	588	551	585	536	574	540	550	523	550	503	556	539	554	590	554	585	561	585	567	520	531	561	571	509	540	541	545	551	546	552	541	545	560	545	558	581	591	549	562	558	554	550	556	570	527	572	535	577	554	533	549	549
44734	57683	10495	5339	3753	2995	2406	1963	1662	1459	1349	1270	1088	1052	1007	971	917	902	828	868	818	834	810	884	820	777	763	809	770	768	799	747	756	798	812	781	780	780	738	785	728	695	774	769	762	742	757	790	739	727	771	688	771	777	757	736	694	791	791	770	766	741	749	734	716	761	700	749	709	710	740	753	736	730	696	726	718	748	723	701	725	765	742	707	717	724	744	736	699	698	750	719	792	766	764	742	762	740	688	707	729	747	745	736	727	765	722	744	731	692	724	773	700	762	716	725	703	718	728	749	733	724	696	702	743	754	705	808	764	759	725	706	677	690	730	758	722	733	731	726	755	695	730	712	732	709	711	738	641	713	743	733	747	740	741	752	705	703	740	744	676	738	725	704	730	724	760	723	742	738	721	695	730	724	710	735	748	662	723	741	702	741	746	747	717	690	708	733	665	723	680	717	686	765	734	735	727	697	730	712	715	758	726	778	734	686	736	763	755	718	700	760	696	767	762	709	724	732	762	731	732	719	720	758	705	739	754	730	709	674	728	745	732	678	762	733	691	705	741	697	735	787	699	713	699	740	776	685	738	771	709	692	751	710	732	767	718	725	795	677	732	749	662	736	732	714	707	780	726	752	761	739	738	728	690	747	714	771	716	747	737	760	743	738	716	784	700	707	786	710	711	774	685	700	729	734	713	706	728	750	720	757	722	676	740	749	705	706	712	715	750	684	680	722	758	741	712	713	772	694	729	689	749	754	744	751	684	709	706	710	758	779	724	727	703	736	752	742	705	781	768	722	710	702	673	734	774	769	767	713	762	788	726	735	727	724	660	714	711	720	730	729	705	703	748	691	698	778	731	713	709	733	738	751	735	732	714	772	703	724	721	755	759	733	705	743	736	734	756	707	756	778	689	752	750	712	743	748	726	701	727	719	756	725	772	726	730	751	728	761	704	753	724	737	758	726	737	767	731	732	725	757	730	730	740	746	760	744	690	732	691	752	693	732	785	714	744	771	723	718	716	776	733	729	740	701	689	723	718	711	757	714	706	720	772	764	744	701	729	704	682	787	758	731	742	728	718	744	785	726	724	673	741	746	726	732	736	771	728	717	749	704	746	737	744	748	770	721	715	730	706	693	706	725	689	689	760	717	775	742	705	763	685	741	692	720	697	732	762	724	712	740	754	749	755	760	671	732	726	718	724	715	716	770	728	704	727	754	727	770	716	707	673	702	751	699	735	725	703	673	698	735	736	693	800	715	711	740	719	698	716	724	721	724	721	736	718	759	695	745	768	770	734	788	756	699	746	721	647	729	808	702	709	733	767	790	756	767	741	748	669	731	738	729	662	755	718	732	731	724	733	754	732	775	720	709	742	689	748	701	698	742	698	777	697	694	717	703	734	682	729	713	761	711	710	700	720	712	722	710	734	686	741	689	749	735	755	713	725	723	728	703	690	755	703	727	680	731	708	739	727	741	720	735	706	703	736	683	681	732	723	738	714	722	740	731	748	748	767	743	776	760	710	729	745	708	713	728	718	742	747	731	724	741	762	747	717	729	742	718	766	755	721	735	729	747	696	706	782	720	700	793	703	729	730	701	762	740	778	713	765	712	739	742	736	710	758	747	732	713	721	725	726	735	728	727	749	735	759	735	712	704	751	725	689	706	688	769	702	733	707	709	703	715	734	704	746	698	762	729	702	742	688	746	704	726	710	731	742	746	714	735	747	778	712	715	772	678	748	775	738	718	763	722	718	721	726	721	717	732	750	736	732	730	695	683	705	733	707	668	746	724	708	744	706	731	708	773	740	696	721	714	694	685	717	777	694	748	736	716	710	727	677	716	754	735	737	695	689	725	744	770	665	720	744	695	721	728	737	725	712	710	706	675	714	699	732	683	728	727	700	736	746	728	732	726	742	749	774	762	729	763	700	764	720	665	703	714	725	712	684	728	704	658	705	741	702	706	730	730	766	714	702	761	697	751	695	741	687	761	752	779	709	746	733	644	733	741	698	752	785	649	776	754	735	713	690	734	730	769	711	695	750	697	727	742	782	727	756	734	724	735	696	765	692	670	746	725	756	755	690	726	731	687	721	685	765	741	713	760	748	751	714	758	729	748	691	725	792	700	735	746	716	732	721	717	701	674	722	734	747	715	730	750	704	678	722	734	770	689	748	746	670	740	707	762	732	730	713	742	711	754	723	660	721	697	719	704	713	725	700	745	699	764	700	718	718	696	726	736	725	700	715	722	666	700	746	734	754	728	735	688	794	740	765	747	712	708	705	731	718	737	761	746	684	727	721	730	695	742	752	738	733	714	665	723	723	708	732	706	664	696	707	754	723	741	713	726	727	724	747	757	738	741	762	753	736	702	722	675	769	750	759	735	729	717	701	716	740	763	710	674	727	773	730	697	720	736	653	739	692	686	732	766	775	735	711	728	734	712	735	678	737	732	739	740	757	733	722	711	721	661	711	730	729	746	737	740	688	705	752	729	670	756	730	743	695	719	730	748	750	749	721	697	709	751	727	735	741	761	702	725	747	691	723	725	729	747	750	701	716	698	685	728	787	716	706	761	731	750	755	697	707	709	768	731	734	717	757	702	702	724	718	733	770	745	774	734	773	701	717	682	732	726	647	758	710	747	709	750	712	715	699	679	703	727	746	748	719	731	728	754	729	714	676	760	713	706	730	753	723	693	712	687	725	651	711	715	747	666	748	718	723	752	705	714	730	748	755	774	744	729	736	746	716	752	722	749	733	717	749	763	743	759	740	747	708	716	716	765	769	719	730	692	650	734	747	718	705	696	731	734	703	738	710	686	729	716	664	737	759	739	752	730	730	712	723	778	751	728	746	759	673	707	779	751	729	691	671	719	749	725	738	744	707	761	699	723	720	734	727	729	715	736	703	651	754	717	691	771	721	723	765	706	738	697	710	729	729	703	746	744	733	703	731	714	765	702	747	735	723	744	784	757	751	724	716	750	730	708	702	752	757	730	728	730	761	744	750	699	770	748	716	715	714	746	727	746	689	749	702	732	700	798	775	691	742	725	784	760	753	687	780	741	695	767	756	684	711	659	676	716	736	669	744	732	737	723	735	803	740	701	716	724	733	706	705	691	749	712	680	708	732	732	741	740	753	730	696	753	764	723	752	718	692	699	765	749	747	729	684	785	714	757	745	728	737	684	710	710	746	724	708	706	785	729	701	715	744	716	752	733	741	703	710	741	672	723	696	696	737	723	703	715	760	746	747	698	721	744	710	721	741	713	737	732	729	719	758	745	708	709	690	756	734	734	769	739	719	709	741	721	721	737	746	713	695	700	742	702	772	698	678	716	695	740	757	678	755	684	722	728	735	738	737	715	675	789	744	710	733	715	734	717	723	744	761	707	691	736	715	709	701	753	769	723	753	716	736	732	756	721	745	729	724	726	693	719	701	713	692	736	760	760	712	684	682	710	714	727	690	730	748	704	729	722	771	721	689	730	694	728	694	720	736	736
28875	26376	14479	2062	744	719	556	483	479	456	448	467	445	469	435	454	421	457	447	395	471	445	413	447	423	485	471	421	472	446	447	481	440	469	411	428	442	403	437	427	459	450	429	415	439	431	418	463	429	454	419	438	468	458	467	417	426	419	427	414	457	458	432	404	451	422	408	429	449	423	434	432	465	457	427	420	438	434	422	433	399	457	435	429	413	457	429	439	423	439	430	393	425	458	431	417	439	460	439	461	405	426	426	415	452	397	435	442	441	440	445	430	447	400	458	441	430	462	456	425	440	430	446	398	436	421	413	437	386	445	448	440	452	459	434	454	437	450	436	444	439	416	412	402	478	436	485	452	454	457	444	427	453	417	416	432	432	464	435	454	459	423	428	449	417	463	411	475	412	433	460	449	425	433	412	428	437	462	432	450	454	435	431	471	430	420	427	448	467	398	414	408	423	449	450	428	427	454	449	441	445	461	421	465	435	433	389	411	455	437	460	390	450	432	445	429	424	391	486	474	413	438	426	494	449	454	387	419	477	411	455	465	416	450	446	464	428	429	443	430	431	461	437	425	444	438	453	432	440	411	472	461	423	435	431	421	420	467	448	441	465	450	447	432	443	429	420	449	446	433	442	445	450	451	446	418	420	437	430	415	447	416	438	410	436	470	440	437	432	450	427	431	432	471	472	395	417	479	474	468	424	461	415	448	443	440	438	437	413	445	450	415	443	454	455	433	414	409	437	424	453	424	464	458	411	464	452	452	438	472	439	460	444	470	413	425	439	396	407	436	437	430	449	465	419	463	450	450	440	435	460	425	415	461	423	418	469	425	432	445	424	457	454	441	422	450	390	423	482	441	424	422	441	428	439	443	431	421	405	460	453	459	441	443	465	451	455	460	439	445	421	392	438	466	450	480	431	451	445	452	427	422	476	423	440	460	414	471	453	423	421	416	407	471	435	447	431	422	420	410	438	468	448	469	440	423	429	411	445	485	458	453	428	482	451	432	489	467	443	424	412	436	402	435	434	431	429	396	474	428	412	447	408	442	398	447	439	454	446	441	408	471	414	445	441	394	431	422	439	437	437	432	425	460	486	436	454	425	417	422	445	489	456	409	437	395	449	440	466	445	438	432	410	443	454	446	447	454	421	434	442	425	456	431	435	453	442	427	457	458	474	467	398	433	429	430	436	458	415	428	429	446	422	431	436	420	470	456	425	433	461	446	426	430	418	400	457	444	416	440	469	433	469	432	447	460	432	457	446	422	441	458	424	453	433	419	425	439	441	457	439	431	431	438	417	428	418	422	450	439	443	441	421	438	416	456	469	407	469	401	465	424	455	461	445	377	460	414	448	440	462	433	455	451	465	452	426	448	431	437	427	447	409	387	463	450	426	442	420	429	443	473	418	446	401	445	443	466	480	445	452	400	478	433	441	465	424	440	431	439	416	446	443	449	421	440	409	456	457	443	443	428	397	473	485	453	471	466	431	458	424	425	448	421	480	410	435	446	389	393	446	460	412	429	443	416	435	421	428	442	444	420	467	430	430	426	460	444	385	445	419	451	413	429	440	431	463	449	430	413	432	426	437	437	447	411	462	437	422	418	427	435	473	437	438	457	433	432	398	438	463	418	486	452	456	426	420	437	423	432	440	464	427	439	434	431	416	438	490	429	433	421	425	409	424	461	428	444	443	447	451	413	401	419	453	421	451	417	450	477	419	443	421	495	456	424	446	468	420	440	473	453	449	474	421	424	439	439	429	442	442	418	427	439	445	406	431	422	410	442	445	411	464	418	443	428	439	424	451	472	462	445	458	402	436	482	458	433	456	496	425	475	446	446	448	452	438	486	451	468	433	430	468	440	424	419	418	446	454	456	430	448	462	416	421	443	439	415	434	435	472	483	520	409	422	429	440	449	462	465	451	459	406	443	415	446	464	460	456	440	424	456	406	423	440	437	435	418	419	436	409	446	444	446	423	446	458	470	440	482	460	420	429	442	437	450	455	440	448	433	417	434	412	455	464	443	437	480	431	436	460	440	453	424	418	433	436	464	471	466	413	438	435	431	449	439	427	439	418	433	439	408	472	467	424	440	407	452	418	466	432	471	460	460	396	460	511	461	420	449	439	471	456	414	443	427	455	432	481	449	455	428	412	431	480	442	436	391	401	432	442	417	480	429	443	429	431	422	434	461	454	431	484	448	410	416	436	429	446	457	410	450	458	433	451	440	423	454	456	422	444	449	443	393	445	401	443	436	432	429	451	507	390	473	438	487	440	422	424	469	450	426	419	415	458	465	456	457	471	438	444	443	463	481	446	448	451	464	456	441	436	436	421	422	447	467	463	429	454	454	425	411	412	423	404	415	426	414	402	445	439	450	456	441	455	384	424	440	460	455	440	491	416	427	389	411	447	429	465	454	437	446	425	450	446	414	427	433	453	436	399	461	437	430	427	461	405	424	445	447	449	423	439	447	421	438	437	412	432	434	417	427	461	447	449	438	402	416	401	440	438	406	430	477	426	413	438	389	454	423	446	427	418	440	442	420	466	427	438	469	439	421	462	409	412	439	437	431	427	448	404	442	428	428	445	453	463	427	455	444	431	446	459	449	467	430	468	452	463	404	472	444	474	443	441	394	413	446	448	454	456	463	483	445	432	441	484	390	414	464	404	416	426	439	443	415	440	438	424	456	455	461	422	427	414	410	433	453	459	466	451	445	469	442	415	414	450	433	423	430	412	415	453	441	465	458	455	440	404	447	449	433	434	439	489	420	441	442	438	393	453	441	426	475	441	444	442	441	445	398	462	417	426	417	416	464	463	440	382	449	425	419	407	480	416	428	454	440	455	423	438	469	406	422	451	455	438	432	449	460	456	446	419	425	466	452	456	425	450	455	437	468	466	465	437	461	445	386	451	453	482	454	466	472	483	434	413	466	454	440	463	428	451	417	452	419	424	441	425	465	440	458	440	424	441	462	441	448	414	432	448	421	474	439	433	444	445	456	434	444	438	424	441	444	446	466	478	440	454	413	420	429	444	463	423	405	410	423	425	442	458	437	428	399	410	425	478	450	453	447	404	422	446	482	443	402	394	452	431	411	421	466	479	458	398	462	456	491	459	431	471	462	459	463	423	457	440	436	409	436	413	427	435	441	415	420	446	393	428	416	422	420	433	442	435	423	426	435	460	413	430	445	433	431	448	459	417	418	432	424	441	436	469	499	431	421	405	440	430	446	413	415	445	471	465	430	420	443	430	415	424	422	460	432	426	446	390	466	456	450	427	432	427	437	400	443	457	413	441	446	430	481	442	433	438	438	413	422	461	424	430	444	443	436	467	463	434	453	438	442	436	435	432	427	451	456	463	446	445	416	420	444	445	436	444	443	406	383	421	474	431	479	467	434	428	435	433	412	403	444	464	445	438	467	429	423	444	438	390	404	422	455	397	451	444	453	453	429	467	414	444	462	425	455	435	431	452	430	486	474	435	418	447	437	425	417
36532	37391	1238	875	725	693	604	645	597	621	582	578	617	600	602	588	581	526	594	527	569	566	610	582	607	558	572	587	611	567	589	600	611	623	556	590	632	575	617	571	612	590	574	584	591	589	571	571	591	547	603	582	585	606	558	569	578	595	589	599	538	594	541	533	579	586	604	598	571	541	571	563	550	576	537	603	571	601	574	601	573	558	625	581	583	522	570	536	598	588	539	527	605	560	591	580	556	562	616	555	557	585	560	556	524	574	572	573	556	546	578	597	575	570	612	573	572	567	615	591	569	589	559	591	609	580	601	588	566	594	535	568	549	575	595	546	589	593	573	539	534	642	582	581	579	586	520	585	617	560	552	569	592	556	618	565	606	577	592	597	591	573	583	558	591	558	576	550	549	583	550	562	635	556	580	580	583	572	500	552	605	562	560	557	584	596	593	536	572	582	606	558	595	582	580	590	525	610	593	576	592	567	575	569	556	551	569	586	583	577	605	571	561	535	595	570	561	619	532	590	597	560	593	568	609	593	599	530	546	583	610	582	597	593	584	587	568	609	605	552	584	560	541	540	581	609	561	589	595	576	575	545	545	617	545	590	557	594	588	566	570	522	563	540	559	583	526	563	596	615	625	551	558	557	579	583	552	584	525	578	575	528	551	567	566	585	591	555	571	598	538	568	601	525	589	539	587	578	584	545	610	521	574	580	581	538	617	604	569	575	528	511	591	560	584	547	555	584	559	574	536	557	590	580	602	619	571	602	549	551	655	561	575	542	601	586	566	563	558	577	549	526	555	605	566	561	604	556	548	602	560	598	596	549	590	554	556	514	528	574	589	606	549	578	584	579	557	564	556	552	520	571	577	544	576	587	595	563	575	604	553	523	573	561	604	572	554	589	560	561	560	531	591	624	556	558	575	570	576	563	569	548	563	536	584	560	573	555	555	529	559	611	588	600	600	589	581	572	564	580	614	589	557	554	626	550	543	535	566	577	569	580	591	568	561	589	576	558	579	550	537	550	579	583	589	585	519	575	531	607	551	638	571	564	585	615	587	572	556	589	599	551	582	562	578	530	599	586	567	550	567	584	598	592	523	585	550	587	582	566	584	525	590	573	575	568	588	587	561	586	553	604	599	634	597	566	567	544	606	554	580	588	564	534	575	587	626	544	589	568	535	571	606	528	581	541	570	573	544	585	559	599	610	556	554	574	561	553	608	545	581	577	543	583	573	606	628	589	550	522	575	579	593	580	579	588	588	579	585	617	572	577	618	585	559	579	599	585	546	578	535	557	557	551	615	581	583	558	559	563	520	584	566	597	549	586	625	574	594	560	564	580	618	558	585	536	558	589	569	566	559	568	556	589	591	584	571	575	600	577	568	584	549	546	566	479	577	582	544	579	580	557	561	585	583	567	547	569	571	560	572	561	574	565	577	596	567	589	583	607	554	543	569	585	558	567	547	568	574	567	592	588	534	600	553	577	623	558	569	591	546	593	554	568	565	570	610	571	568	561	551	565	596	591	540	569	573	588	610	569	557	590	578	581	614	641	584	572	603	596	574	556	581	576	577	568	592	609	590	586	558	552	562	571	525	545	572	525	582	534	557	635	568	575	565	554	591	574	631	542	550	530	528	558	585	551	583	520	605	609	570	557	571	564	588	593	576	547	499	605	544	596	544	582	569	570	558	599	541	577	555	587	533	605	560	530	580	535	581	534	557	582	565	562	565	609	621	587	607	575	563	550	548	551	556	564	574	562	593	601	542	582	561	510	559	565	594	598	618	553	562	557	572	598	613	608	576	591	572	571	576	554	544	569	545	587	602	558	575	564	565	601	513	584	576	610	553	522	557	555	557	560	589	555	566	538	591	593	609	542	566	591	585	587	573	597	572	547	553	561	552	609	559	587	548	581	555	598	593	591	564	570	566	651	586	562	540	569	589	543	557	569	551	568	610	557	557	559	606	594	537	557	557	557	560	552	550	564	574	588	591	594	592	585	556	606	567	591	619	545	539	590	593	588	611	553	583	583	556	598	584	570	558	543	588	586	598	548	512	565	590	581	628	541	609	577	587	561	581	634	551	562	583	563	590	579	572	588	563	557	576	568	592	528	556	591	546	542	516	608	571	564	595	531	554	566	571	587	566	570	600	556	554	548	558	592	536	585	571	586	560	533	565	573	593	576	603	546	590	543	551	542	581	573	546	627	597	559	537	575	574	597	589	577	584	625	585	591	539	600	588	540	604	579	575	580	604	571	609	600	610	556	531	546	584	593	576	593	619	515	595	584	569	582	561	568	586	548	604	547	568	629	522	527	630	560	552	560	566	566	606	585	583	579	564	547	604	531	602	547	564	581	551	571	540	575	525	553	552	603	602	573	544	580	557	560	596	596	585	587	565	568	606	527	604	564	580	568	545	550	541	582	594	586	571	577	566	553	541	547	571	585	588	573	566	565	590	555	569	562	565	556	527	623	598	563	559	574	587	606	592	592	535	561	533	566	580	572	527	548	582	601	606	580	553	559	631	558	620	595	562	576	592	540	599	581	553	525	605	558	587	582	619	591	549	555	566	615	587	600	595	528	582	592	552	557	596	556	578	558	576	581	567	573	595	608	584	608	575	573	605	573	573	595	577	560	561	545	572	568	540	594	569	543	483	565	585	578	605	602	565	583	558	599	580	582	583	577	599	560	546	529	560	543	579	595	537	556	588	552	595	580	568	570	592	571	594	547	591	570	578	618	570	529	591	594	582	567	585	582	586	555	581	551	607	571	601	601	566	559	575	546	530	579	571	603	599	550	620	561	598	572	553	557	561	564	561	580	568	597	594	580	582	555	558	572	599	591	566	561	551	582	540	570	594	602	604	578	577	580	556	528	567	568	574	548	554	592	567	564	520	583	542	554	560	576	573	535	584	560	578	546	620	611	624	616	609	595	609	572	576	622	568	547	559	578	601	650	551	594	567	575	585	539	584	551	555	548	589	557	568	576	589	560	551	590	511	533	619	579	550	539	615	566	572	533	568	552	555	579	567	560	579	530	508	580	567	535	607	582	591	540	581	595	553	543	554	554	586	564	618	611	540	567	590	556	538	541	580	566	609	575	579	570	586	607	590	607	593	543	546	579	572	559	555	596	566	525	534	532	590	587	561	586	583	597	622	545	550	596	574	609	551	550	560	554	578	526	582	590	574	566	573	601	555	566	588	557	569	592	599	575	560	581	573	529	595	523	591	584	606	607	589	567	597	580	558	546	554	540	587	582	568	580	510	605	607	594	595	580	611	618	510	579	552	576	577	564	592	555	571	536	588	601	557	591	591	577	590	577	572	546	573	543	571	588	577	561	585	605	538	577	555	576	571	556	541	560	582	608	592	538	545	548	553	567	568	577	573	565	587	572	556	577	517	608	504	549	532	552	548	581	567	566	581	539	592	579	541	573	600	570	595	556	593	520	600	538	565	578	575	571	554	588	577	575	560	626	569	545	557	584	588	546	593	577
23864	21106	28369	24040	21047	9145	1331	946	837	824	776	744	771	719	724	712	684	728	680	709	716	666	706	707	682	662	662	682	685	677	627	656	652	716	714	651	677	670	661	673	660	642	656	672	626	681	674	611	660	656	632	624	642	640	683	681	631	684	677	683	670	673	635	624	705	672	698	663	651	659	605	673	631	657	680	680	681	637	707	649	664	655	676	642	609	660	677	699	637	691	647	674	670	676	671	597	660	684	657	672	669	641	690	652	628	670	638	650	675	630	611	671	637	677	649	638	653	650	661	659	629	680	692	663	655	650	675	642	649	693	658	627	698	696	685	673	638	676	663	679	674	643	674	636	662	678	662	637	649	627	643	631	627	641	643	625	648	656	647	688	658	651	618	637	685	619	620	615	692	661	601	640	633	676	702	630	684	684	675	629	658	693	644	671	678	696	645	685	674	641	640	651	648	659	638	650	656	634	645	645	644	666	618	660	619	667	658	662	673	642	667	648	654	661	629	722	636	667	628	640	632	692	693	619	646	624	665	655	667	587	630	641	674	661	686	631	680	711	630	630	697	644	707	691	660	639	678	662	619	644	641	681	689	692	622	700	685	664	674	674	615	668	653	675	648	638	612	679	650	680	647	649	677	656	659	665	669	635	608	641	670	637	635	624	694	695	650	702	637	702	677	641	629	622	684	674	621	669	658	682	690	626	652	676	653	656	677	646	694	671	688	678	657	659	683	607	622	632	657	666	643	643	645	668	670	641	634	636	656	667	628	669	704	684	663	647	657	646	626	662	624	654	659	610	621	604	670	716	670	626	654	647	636	642	650	658	619	676	663	652	654	667	626	678	586	683	612	649	658	691	660	657	611	653	675	637	653	682	660	664	687	702	629	641	622	679	659	647	614	673	663	655	671	628	683	662	684	647	648	645	613	621	657	650	659	680	674	657	643	639	684	639	692	606	634	654	641	698	625	688	708	642	619	666	634	604	668	672	611	652	667	659	653	635	661	647	703	677	643	641	660	646	664	668	709	689	643	632	648	679	659	669	671	634	641	660	653	655	668	637	663	674	630	652	644	681	596	680	635	646	652	696	639	649	645	620	651	621	687	670	616	654	661	638	619	615	676	645	668	628	640	675	649	695	680	638	637	660	686	663	645	684	628	631	692	686	596	621	665	659	621	647	694	671	633	699	657	651	667	682	625	642	649	654	664	682	652	695	665	636	672	643	626	692	696	620	644	647	645	614	656	644	659	696	667	649	624	643	666	662	727	639	618	644	647	644	632	641	641	685	632	619	651	694	612	640	659	692	664	659	643	681	654	658	614	633	641	603	648	626	654	637	639	720	626	647	649	594	685	602	719	629	651	648	708	619	649	670	671	635	645	644	663	653	686	669	680	677	630	671	632	645	658	660	633	656	665	678	606	677	671	678	690	653	617	644	629	667	699	624	642	679	685	696	637	649	690	679	631	657	628	652	627	697	690	658	654	666	623	669	632	644	657	668	645	648	621	657	703	645	665	683	635	652	644	608	609	658	662	683	669	664	650	657	650	647	638	600	647	637	634	642	611	665	661	693	638	617	627	663	642	638	675	651	641	646	660	656	627	687	677	634	699	629	619	639	622	664	652	694	647	661	644	651	676	633	656	633	641	676	653	687	645	605	652	656	666	653	625	663	659	682	655	654	677	626	669	641	662	710	638	668	609	634	653	632	611	679	625	599	645	638	645	667	698	633	647	650	676	644	630	686	716	677	661	670	625	658	635	647	680	638	653	653	695	635	594	679	632	696	663	692	660	637	655	687	654	684	633	635	672	638	667	676	659	699	661	663	649	650	678	651	608	643	638	649	662	672	692	638	631	587	643	648	632	690	605	632	706	666	710	664	641	626	652	616	630	710	649	671	646	647	666	644	624	642	636	639	640	661	626	644	648	659	641	645	673	667	714	654	646	634	674	639	673	660	653	666	617	653	677	709	642	657	626	683	639	680	710	664	651	697	698	615	680	642	636	666	656	682	670	676	680	670	603	633	697	663	692	651	671	648	643	631	680	648	646	658	623	637	672	653	675	631	672	670	628	613	687	658	706	636	623	660	628	629	673	624	651	666	678	636	656	653	653	661	628	635	662	644	704	676	687	663	653	671	641	620	608	661	701	636	665	694	659	688	669	629	672	683	676	628	648	638	670	680	659	664	649	625	669	620	630	637	645	637	644	591	648	639	642	672	715	685	645	707	682	600	690	620	667	668	653	660	672	636	636	617	663	621	639	700	647	633	691	668	631	622	728	682	687	634	656	643	642	694	681	643	653	685	662	662	655	652	649	676	651	647	647	673	696	667	639	651	658	604	632	630	641	649	653	655	648	680	694	653	689	650	674	690	634	662	599	634	707	631	655	678	637	677	617	662	626	662	617	619	596	640	647	655	660	663	636	694	678	661	657	645	612	626	671	670	655	686	644	680	644	651	639	665	655	641	680	682	680	671	669	630	678	698	636	718	646	667	645	717	624	629	667	684	642	589	670	624	686	649	672	652	658	699	664	599	669	664	646	673	636	660	626	700	669	673	724	653	656	669	640	647	661	667	674	708	650	595	655	651	667	658	647	665	673	657	698	683	626	648	655	625	682	654	676	627	659	695	656	628	657	649	709	674	629	677	664	674	607	669	668	676	636	684	658	650	739	665	671	649	686	651	703	632	644	696	649	626	639	619	647	669	648	686	661	621	656	616	639	635	601	636	659	652	672	661	646	718	662	708	664	655	620	640	657	618	654	658	645	657	630	643	624	610	634	671	631	632	630	676	614	638	647	657	601	671	665	644	638	668	662	667	665	674	671	686	633	634	612	695	672	649	647	638	637	677	623	675	650	652	671	695	653	645	659	646	652	665	653	627	676	691	656	597	654	667	658	644	624	649	654	656	663	640	699	684	656	655	669	630	671	672	670	640	664	649	660	705	621	663	667	681	655	615	656	724	645	656	668	672	674	681	662	648	683	699	647	667	623	678	627	661	671	665	680	654	666	630	636	635	680	650	617	658	690	643	607	617	658	621	613	629	676	656	643	654	692	649	706	652	672	673	657	686	651	662	637	688	678	648	627	651	664	660	669	681	638	624	653	685	682	672	674	672	639	626	639	702	640	681	684	661	677	642	645	628	677	705	649	675	681	679	622	666	702	654	642	649	669	660	672	597	650	654	652	654	660	637	627	667	649	642	654	627	688	669	661	713	639	691	622	615	658	634	647	666	643	669	666	698	634	648	682	664	635	638	647	660	662	683	673	638	702	648	642	641	671	645	697	663	616	676	664	623	644	644	665	701	648	646	642	626	645	641	644	664	677	629	662	638	652	638	644	688	663	623	662	643	639	648	682	633	644	646	652	681	640	651	654	686	632	661	609	630	664	624	667	627	628	679	667	662	663	676	635	671	590	634	647	676	677	636	654	653	612	630	649	648	657	645	666	658	647	675	665	670	657	668	618	655	665	639	650	635	677	599	635	645	579	649
40807	50805	6621	3392	2464	1977	1661	1565	1341	1236	1194	1062	992	1004	928	979	896	873	879	868	909	920	889	879	897	857	826	886	891	896	836	883	873	869	885	881	859	857	861	847	860	891	841	871	827	842	850	862	860	883	808	845	874	869	803	830	843	845	840	791	860	866	814	875	822	863	867	803	858	912	860	868	833	850	875	850	800	882	823	819	806	857	912	825	878	856	831	827	869	888	828	893	847	889	810	876	817	818	861	903	853	828	829	828	846	812	864	858	845	817	807	846	891	853	809	805	815	826	793	837	848	831	890	815	841	859	868	823	841	871	837	853	808	849	840	852	827	857	842	854	924	782	818	852	829	865	869	835	807	836	808	820	799	838	851	866	895	937	853	854	847	855	879	847	885	815	829	851	796	859	829	836	804	882	834	840	793	808	852	814	796	835	824	855	852	800	834	868	885	827	833	841	801	878	811	894	826	834	879	826	861	828	884	852	854	852	828	853	834	831	789	869	873	847	871	818	809	823	853	829	879	806	829	865	839	883	831	851	873	856	917	864	852	879	869	856	842	830	873	826	825	799	879	847	859	838	847	828	909	814	923	902	836	877	862	838	833	836	830	805	868	845	803	917	858	850	804	831	845	816	827	881	849	861	818	866	835	875	843	883	819	828	851	855	845	837	863	840	850	843	845	840	786	822	877	870	855	842	844	853	867	901	840	819	891	835	851	853	833	818	824	854	833	836	825	881	841	830	846	836	827	858	816	824	811	879	885	833	848	863	823	830	820	887	856	828	845	832	795	841	808	900	882	846	858	873	866	872	902	823	820	828	849	873	860	832	821	817	840	919	805	785	858	854	865	791	863	825	804	904	843	862	908	870	835	843	816	820	910	860	855	855	850	921	799	874	841	846	861	813	845	843	866	867	851	805	878	898	815	856	844	865	869	805	845	849	819	822	816	882	821	855	850	900	863	818	887	886	823	855	857	833	879	846	862	830	831	889	840	897	878	887	806	841	847	833	832	821	821	836	861	839	845	851	859	802	836	772	870	859	813	860	861	845	889	794	900	824	878	803	881	823	842	835	796	829	867	861	841	802	809	824	816	824	835	884	889	814	853	860	847	804	821	843	849	844	801	842	860	862	858	838	875	856	895	893	838	916	871	830	851	848	839	842	858	874	813	838	816	842	860	843	814	829	866	805	830	895	848	859	814	830	880	840	908	785	860	890	853	847	838	824	858	854	884	841	843	786	869	836	863	863	834	800	834	878	818	875	888	839	857	863	881	851	856	791	825	860	906	852	819	883	860	820	819	825	815	894	838	820	817	856	838	879	863	817	831	823	854	844	853	793	843	812	801	869	855	875	801	868	806	894	826	860	878	779	839	809	828	843	849	833	829	824	831	834	837	832	829	865	852	841	894	846	834	826	805	896	826	832	812	861	907	865	861	808	817	898	841	820	856	829	854	856	833	855	839	879	825	884	817	889	870	836	824	822	835	815	816	864	837	834	786	827	909	887	840	856	853	859	837	815	836	817	860	843	867	874	884	787	879	856	864	843	797	834	876	842	819	871	816	869	850	865	867	857	855	819	876	783	888	748	832	848	843	829	854	836	826	822	819	857	782	869	860	879	853	821	819	812	894	860	862	837	837	881	778	859	845	820	817	866	824	813	873	850	877	814	846	884	855	827	886	830	856	851	852	898	837	873	838	806	894	840	824	840	826	829	845	812	876	829	862	856	829	830	841	865	851	784	805	829	794	868	799	839	904	882	825	829	830	868	872	868	855	850	842	813	888	840	856	841	798	842	864	832	843	841	890	804	830	828	807	797	842	840	820	855	805	853	835	832	889	851	838	848	907	785	841	792	855	830	843	887	842	809	868	843	836	864	837	827	823	861	834	864	864	835	869	836	867	866	799	838	799	816	860	795	858	827	845	874	790	831	843	873	797	837	819	828	897	859	864	894	868	821	903	833	868	854	852	878	825	886	818	858	870	867	880	824	858	818	882	832	838	796	917	854	819	858	832	836	826	834	856	801	810	853	823	820	868	817	763	838	843	846	825	830	827	853	802	789	895	849	812	800	862	829	846	851	784	839	847	878	874	891	867	857	866	836	815	822	808	825	854	857	836	848	831	853	811	863	843	858	842	852	847	876	849	855	809	852	866	873	844	790	845	850	845	866	845	856	832	841	825	829	851	844	847	847	810	877	850	850	846	827	816	859	863	863	774	831	816	869	845	871	831	848	826	835	865	847	824	861	912	886	813	822	867	829	834	881	887	882	795	840	823	812	802	830	837	842	823	838	808	874	848	881	894	796	838	845	842	856	853	830	864	827	817	844	846	886	897	854	852	817	855	827	856	830	829	848	841	875	861	916	857	834	830	861	821	841	872	841	834	903	830	854	876	796	851	865	849	837	861	816	851	856	815	813	842	892	854	840	853	813	855	865	903	869	854	865	862	802	874	836	801	814	842	835	833	894	890	832	889	857	806	837	869	836	798	810	869	812	824	838	844	856	833	863	837	831	817	834	871	828	828	759	799	860	852	832	832	870	816	832	826	850	873	846	803	844	822	869	833	874	835	840	844	902	858	863	854	808	850	787	842	865	800	786	822	871	817	890	862	826	813	846	789	824	826	847	839	813	792	853	817	860	852	880	892	849	863	832	853	824	847	888	821	825	821	881	796	834	833	819	817	882	849	834	847	820	791	838	864	897	822	812	786	851	842	844	845	822	841	850	824	836	850	803	837	817	862	893	831	869	855	908	860	858	887	813	914	854	793	828	830	842	824	851	867	821	824	835	860	871	842	830	827	854	844	840	880	799	849	869	808	872	887	848	854	837	852	833	839	893	837	876	881	910	852	873	828	864	828	813	842	814	819	872	833	842	777	834	826	867	836	834	848	840	816	857	793	826	827	868	893	839	813	822	863	817	832	797	822	862	847	863	825	842	860	860	814	862	847	872	851	834	794	840	801	855	840	857	823	841	842	825	885	819	819	838	858	904	859	885	903	842	831	849	823	831	832	846	858	862	853	814	852	804	848	840	831	854	849	855	859	849	801	897	839	898	867	835	849	843	859	858	845	890	849	871	842	874	845	794	850	813	816	836	818	880	849	841	864	853	868	838	850	832	871	924	820	897	856	826	843	819	838	813	819	882	842	825	842	848	855	813	871	797	853	846	827	889	853	902	867	814	899	859	788	835	905	844	896	814	847	843	811	863	864	817	827	883	814	850	818	840	827	836	837	879	879	898	861	871	839	859	850	843	816	821	829	855	832	841	870	860	852	874	825	860	818	867	859	830	847	822	823	781	840	837	850	867	852	829	822	897	872	842	801	873	818	898	837	791	870	831	861	855	842	840	892	830	837	870	803	845	882	775	856	814	819	835	862	872	878	840	859	840	895	865	814	830	844	894	768	888	843	833	843	856	856	878	862	847	816	899	862	855	874	840	840	814	831	836	861	824	827	816	846	809	817	835	885	855	860	834	871	856	876	869	795	835	808	871
22879	21106	28817	23598	21084	21088	7738	1218	882	785	794	721	691	698	664	664	632	614	611	629	618	612	602	612	604	615	583	583	621	579	562	545	555	606	573	545	570	580	569	524	546	537	557	560	540	572	583	520	557	569	586	539	578	545	556	562	590	576	571	549	548	548	555	503	609	606	524	584	556	535	575	563	568	516	596	583	570	549	544	532	546	531	527	569	543	540	535	570	551	548	537	538	540	568	588	586	599	534	576	605	570	517	497	563	557	587	576	525	545	588	512	557	520	569	558	529	562	551	567	570	540	545	575	599	536	555	543	576	505	577	560	557	536	544	551	511	536	559	534	501	530	545	560	533	541	574	602	604	573	591	556	578	532	522	548	595	569	557	566	565	530	538	573	552	544	592	528	566	536	589	544	548	539	570	536	552	565	512	574	560	565	557	585	572	578	544	574	540	584	598	542	525	563	562	543	592	555	577	549	523	543	569	538	542	516	554	559	555	561	515	549	573	576	572	554	581	578	565	540	580	603	560	506	619	581	547	547	571	551	498	539	584	545	538	558	580	569	518	605	548	571	563	570	572	537	520	556	534	564	569	593	582	505	551	554	560	577	544	546	556	544	557	567	545	584	548	592	584	538	576	539	570	525	543	567	554	549	547	514	543	520	567	563	515	557	544	566	515	564	544	554	545	579	605	537	562	542	532	563	568	559	564	558	537	530	567	534	569	571	544	544	564	559	524	552	516	571	545	555	562	560	566	544	571	549	547	498	551	548	567	565	567	532	560	565	527	524	574	548	576	522	548	529	549	553	540	546	567	545	543	590	558	544	576	620	559	524	557	548	571	571	541	493	541	493	560	538	566	528	529	528	564	540	603	552	559	558	552	530	569	543	579	520	565	552	558	568	545	523	530	562	488	504	554	558	566	564	527	538	576	567	520	557	555	520	567	586	533	564	513	549	552	561	575	575	530	551	545	578	604	562	535	571	538	517	553	570	543	548	501	545	557	518	564	547	540	574	528	558	568	552	534	532	511	585	548	550	554	542	568	567	569	532	529	579	561	561	559	539	547	581	600	572	552	496	539	548	545	546	574	583	518	571	553	583	567	558	558	526	542	519	544	520	554	562	580	539	493	556	561	539	570	539	575	574	542	557	536	562	511	560	545	560	558	521	525	533	523	550	551	557	519	547	580	559	491	540	531	563	523	582	536	569	612	513	531	544	536	542	540	562	529	581	553	581	541	515	555	560	556	541	548	569	546	596	515	587	589	564	537	520	565	596	601	534	614	533	551	517	563	563	533	579	557	509	529	513	549	539	533	520	555	528	542	508	569	547	540	554	571	552	516	559	606	572	525	571	546	578	554	581	515	558	571	526	528	568	559	561	582	582	535	516	544	558	576	573	541	547	570	553	570	572	525	550	544	596	530	524	526	546	551	511	562	554	543	575	529	515	557	539	551	551	511	572	555	503	538	486	542	549	543	557	550	526	541	535	560	554	592	555	526	599	551	534	525	538	578	521	510	554	554	593	543	567	517	526	530	556	561	561	543	548	533	524	555	573	584	521	555	594	550	542	602	524	536	570	551	565	553	580	522	507	579	530	539	534	558	582	584	522	547	566	532	566	569	535	545	552	536	604	561	565	553	517	542	559	537	511	562	531	600	554	552	520	532	538	561	609	568	579	544	584	564	551	559	552	524	549	543	558	537	597	540	547	534	570	588	569	576	538	540	542	567	544	554	528	557	529	573	556	556	542	541	574	549	567	583	567	543	544	546	593	555	618	535	559	571	551	573	548	560	534	578	560	555	590	531	550	550	546	538	538	562	539	540	552	548	548	508	575	532	559	573	535	539	555	565	569	519	578	556	572	496	553	563	588	570	568	534	576	564	562	541	544	561	564	516	522	546	526	556	582	534	552	515	557	541	550	524	526	553	588	594	525	561	543	554	535	576	529	538	557	574	562	525	533	518	531	578	519	558	566	559	589	551	576	549	543	544	561	528	563	522	560	545	570	518	573	601	558	524	553	519	508	549	527	558	538	538	531	550	561	596	531	548	548	561	519	519	497	563	556	552	534	535	535	564	542	543	532	543	534	542	529	546	577	573	571	588	562	518	582	516	592	565	531	523	563	534	560	513	532	570	557	536	555	524	522	605	571	598	570	540	569	507	554	520	553	545	562	579	524	533	548	549	560	545	544	537	551	534	541	609	559	540	547	545	546	585	567	521	600	524	542	539	531	565	556	564	545	577	509	532	500	570	554	564	556	538	531	549	540	535	553	561	579	519	562	554	495	582	563	547	558	554	491	520	514	561	487	576	519	559	560	536	511	541	586	523	579	518	564	556	564	514	594	561	577	567	510	539	559	562	537	515	595	522	562	577	549	504	554	542	548	572	560	530	570	568	573	533	540	535	553	600	560	536	544	534	541	580	540	535	557	584	551	565	574	597	583	594	592	545	534	552	587	584	584	558	520	579	571	559	531	548	536	546	534	546	551	558	581	514	572	556	557	541	572	571	553	522	546	570	517	538	578	528	515	562	507	573	568	515	568	538	551	531	539	509	591	539	540	574	549	519	567	557	564	578	541	567	545	516	572	529	509	548	534	574	511	516	553	553	548	543	553	609	540	516	594	557	550	518	498	574	561	542	578	523	538	604	551	512	557	528	621	521	571	552	549	596	544	518	553	529	506	533	525	543	537	519	549	584	547	562	547	568	521	554	594	538	549	518	538	559	527	542	522	584	543	597	558	527	537	553	539	587	569	563	528	539	536	574	594	525	571	559	512	522	554	582	547	561	548	583	586	565	541	527	570	536	560	598	524	546	570	520	535	547	541	554	535	542	552	556	515	577	567	545	562	518	577	532	566	547	514	537	543	564	534	540	567	532	553	503	497	555	570	534	533	545	574	542	540	571	565	531	546	578	577	622	549	543	502	536	519	533	491	557	547	601	559	544	527	485	565	577	548	512	570	566	542	549	557	559	539	553	524	567	545	540	595	554	530	555	526	537	591	570	571	550	565	507	579	564	578	538	572	516	560	527	545	548	564	572	530	537	559	524	565	552	555	571	563	544	520	550	554	564	556	563	531	557	588	519	516	557	518	506	564	543	558	589	516	531	525	581	535	523	556	572	547	542	569	520	576	546	527	592	540	587	551	550	569	577	572	552	540	571	560	544	579	574	565	533	507	557	553	559	577	527	509	537	570	537	557	607	520	599	538	528	511	572	554	581	596	593	536	591	562	535	512	577	540	565	573	511	533	534	535	593	561	566	529	571	539	578	556	526	507	536	537	580	562	613	512	540	537	574	547	538	556	544	547	554	552	555	561	550	509	573	552	554	548	511	566	569	585	551	538	483	524	575	561	562	551	548	552	566	561	559	545	536	547	513	550	545	577	526	533	549	579	525	593	572	539	561	528	539	547	592	583	543	557	549	567	570	522	529	549	554	588	545	527	559	558	545	569	566	567	527	517	558	557	553	558	554	520	564	526	519	571	564	563	539
45362	58453	10454	5281	3735	2947	2412	1953	1597	1499	1315	1229	1125	1003	949	945	866	871	855	814	818	822	839	818	716	761	825	815	828	795	748	749	743	740	784	735	744	741	713	781	717	693	703	720	741	739	769	737	719	751	708	739	690	749	680	690	724	770	766	751	739	705	743	748	753	705	740	755	718	733	747	677	702	735	741	749	717	763	734	707	703	722	730	742	725	748	784	735	758	734	676	681	756	747	737	791	746	727	714	731	698	711	736	755	694	739	786	720	709	750	737	712	726	705	730	698	737	718	743	711	708	719	725	715	731	750	680	708	753	727	686	765	721	748	740	703	763	764	723	698	758	709	695	731	764	731	669	701	725	716	707	705	751	750	694	792	738	714	733	756	741	738	697	712	714	722	723	744	723	720	724	669	731	698	731	703	737	728	705	684	672	751	684	708	748	727	712	721	719	694	758	754	725	727	751	710	697	747	714	716	700	708	728	731	709	702	693	758	782	727	710	748	660	740	727	734	725	737	735	712	740	765	739	717	713	734	705	682	709	743	743	715	766	701	730	738	697	700	750	721	723	713	720	695	773	709	711	698	715	759	746	770	716	715	693	719	720	709	733	781	736	742	733	725	741	730	718	680	699	736	736	725	711	752	745	739	735	719	716	643	755	740	733	722	678	716	696	745	684	713	712	721	718	727	714	696	768	741	706	746	722	715	735	714	700	712	696	689	720	767	731	739	717	731	739	685	757	710	747	750	713	725	662	710	720	722	693	677	677	695	718	690	722	723	683	717	729	736	690	704	704	727	720	689	730	784	703	716	695	735	749	728	717	760	748	744	677	755	744	707	697	784	698	717	700	688	749	734	651	718	766	706	720	694	757	708	719	760	726	715	677	706	652	749	746	726	747	723	688	744	734	720	750	707	729	739	720	697	733	671	719	683	706	700	723	694	719	694	730	765	720	727	722	709	734	704	678	719	738	734	705	756	715	737	713	733	715	781	676	746	719	719	726	719	658	734	724	722	682	741	745	730	722	717	708	703	712	703	730	709	717	743	762	745	671	703	760	759	764	676	683	663	693	684	717	707	704	721	677	720	760	736	697	692	757	742	752	711	742	721	749	717	727	768	723	782	703	707	739	757	760	758	691	744	767	678	756	679	691	721	731	714	694	700	750	746	701	781	758	722	718	733	731	698	690	710	695	706	754	717	718	721	672	706	705	701	700	707	709	770	717	751	741	717	721	757	692	727	734	698	739	727	722	750	716	703	715	684	756	752	719	708	749	772	745	760	706	707	776	719	758	739	744	717	716	731	736	701	696	746	735	677	740	753	688	699	729	728	724	725	731	767	756	732	675	706	736	697	749	771	705	705	736	698	751	737	702	755	757	723	714	661	721	710	734	718	694	766	690	721	681	733	781	731	712	722	683	715	718	707	710	745	683	675	775	723	726	706	760	736	725	734	721	732	769	733	733	715	712	745	690	739	710	722	691	718	724	678	711	705	745	751	713	719	728	727	715	737	699	695	769	735	734	665	722	706	766	717	735	745	756	692	719	721	754	722	676	763	737	736	709	749	734	755	686	702	723	741	750	712	767	717	678	706	676	729	733	719	781	740	734	750	715	696	740	756	739	800	735	784	715	731	708	740	733	682	716	715	732	721	720	754	746	707	760	713	753	690	748	722	724	707	764	690	686	741	713	708	737	709	728	711	689	730	714	747	750	754	698	765	732	707	780	733	750	704	698	673	728	693	732	662	722	679	720	775	781	713	768	761	723	701	701	706	712	700	710	715	722	697	717	674	737	721	728	729	729	753	697	682	707	690	731	686	715	721	690	711	742	736	701	690	728	734	749	669	726	740	733	671	743	701	731	753	725	729	741	714	734	753	690	733	704	700	733	713	678	751	761	708	732	738	675	723	698	727	715	671	729	743	696	756	695	723	715	730	744	696	776	717	684	730	701	761	770	702	750	723	740	688	713	715	715	693	746	707	762	696	754	702	694	702	750	701	721	749	697	761	746	741	701	723	786	746	705	735	723	704	738	738	697	713	747	713	749	715	709	712	738	674	715	634	728	704	701	744	718	719	702	732	723	713	731	702	731	741	737	663	757	739	685	726	742	700	727	740	693	733	712	667	698	740	696	665	714	738	732	711	740	708	705	705	757	781	721	743	744	737	716	689	704	660	723	736	781	686	726	675	756	689	778	737	691	744	755	712	713	699	747	744	730	716	732	745	700	720	687	704	720	726	698	723	715	708	769	732	670	748	703	765	705	731	724	701	693	690	725	722	693	753	750	705	690	733	707	744	727	731	717	778	679	670	752	751	741	741	710	744	699	744	745	714	691	730	718	803	754	697	746	754	674	746	709	714	728	705	697	710	689	704	671	736	718	734	723	702	752	711	724	671	761	722	713	718	746	721	731	736	685	762	745	740	697	672	724	711	695	716	728	684	753	666	762	703	746	738	721	719	722	728	680	726	678	762	752	700	765	685	721	706	750	676	695	746	682	712	689	734	759	738	754	735	731	687	710	731	709	688	661	647	726	744	747	784	799	714	716	691	684	710	711	720	728	727	706	743	741	701	721	720	732	767	721	714	755	722	731	703	729	790	767	760	685	682	700	726	733	711	712	742	755	737	726	768	768	704	718	705	679	712	721	714	749	697	724	747	699	774	731	728	744	703	716	695	690	723	678	682	737	685	728	683	698	736	721	707	719	670	714	721	730	693	699	726	717	689	674	742	709	713	719	730	714	749	752	711	703	755	741	740	791	743	743	738	744	716	752	735	731	732	695	745	714	760	702	721	708	726	705	725	716	738	711	743	728	732	765	721	749	810	765	759	750	734	746	730	708	687	735	794	725	694	698	701	756	702	764	721	676	694	751	732	716	729	755	741	708	697	733	744	776	707	719	729	767	694	715	700	654	725	747	738	745	742	733	715	747	766	691	710	736	675	767	694	728	707	710	729	722	715	716	741	779	748	710	720	726	727	713	743	694	713	730	726	731	714	697	722	740	713	760	685	708	759	775	750	730	673	689	757	701	680	736	722	700	694	714	669	735	743	724	729	751	750	764	736	715	685	682	701	707	734	724	734	738	677	696	721	718	688	720	733	682	729	687	693	711	715	652	704	697	708	710	741	736	742	681	674	687	698	746	699	706	702	713	722	714	736	688	735	643	686	760	731	739	737	726	744	732	740	688	726	695	741	682	701	728	708	709	695	750	750	753	723	692	733	714	726	735	715	667	728	739	695	709	738	758	708	731	727	728	718	707	723	689	711	719	712	739	695	750	694	750	734	737	707	706	715	707	700	721	691	775	692	720	703	730	699	710	710	700	670	745	718	727	756	727	696	710	703	688	722	757	735	710	709	746	769	772	718	710	714	715	728	747	690	727	698	677	710	688	737	737	736	710	711	718	703	722	706	713	734	706	698	688	667	709	746	759	766	696	756	707	720	712	709	679	738	706	731	729	723	768	741	727	724	700	724	716	714	778	729	721	759	722	668
29086	26902	13913	1709	500	463	484	502	476	447	450	428	427	456	455	440	455	408	416	400	473	397	462	467	432	455	440	416	411	425	439	451	449	447	413	420	446	428	458	431	432	458	428	414	409	425	425	432	436	435	480	442	434	427	404	419	436	434	459	432	474	412	435	437	442	408	432	443	430	451	445	426	436	443	437	416	414	468	463	424	388	421	445	448	413	447	387	443	422	405	453	447	446	480	444	442	403	401	434	412	444	427	468	447	426	433	429	448	429	464	403	427	420	410	419	416	430	477	435	423	424	440	411	439	458	444	447	416	449	441	396	477	430	432	444	421	454	445	387	461	432	422	432	428	470	423	429	423	470	410	430	415	393	428	402	424	432	469	423	436	422	420	446	446	403	428	447	421	424	411	451	409	405	451	413	404	453	423	440	437	462	456	398	434	451	451	448	404	445	433	434	458	439	459	417	441	439	472	431	447	452	447	411	442	404	427	404	459	439	450	438	433	430	423	426	399	446	461	392	425	440	447	420	445	404	381	436	407	423	410	461	406	440	459	437	420	419	428	456	416	419	439	412	444	459	430	427	472	451	417	425	429	429	431	429	442	448	430	444	425	450	447	466	409	431	439	420	427	422	432	431	417	410	428	415	426	413	414	459	433	434	454	444	424	394	428	460	401	425	389	443	461	419	442	391	433	422	419	388	409	413	441	406	428	438	424	453	422	474	408	444	431	412	454	467	456	416	417	418	429	414	443	454	432	432	460	436	444	429	425	431	388	409	442	456	441	417	422	418	462	412	435	458	417	458	363	442	419	454	447	382	416	469	398	430	448	425	479	455	408	435	460	397	435	454	430	436	411	416	401	426	417	428	413	426	423	447	447	415	428	441	419	439	396	424	413	433	444	440	447	413	423	420	436	388	430	425	422	402	424	390	442	480	421	432	433	430	477	444	442	489	433	468	431	442	394	453	438	420	417	431	438	420	446	423	440	399	422	415	423	417	404	410	447	448	418	427	409	441	428	437	409	443	454	488	413	418	392	440	438	432	434	422	456	433	450	427	450	456	458	408	470	422	465	397	441	434	461	398	436	440	448	422	453	448	451	424	433	433	413	413	432	408	416	433	453	415	394	439	446	389	429	444	421	415	438	406	403	432	434	436	408	445	445	437	422	426	445	432	425	424	454	442	412	379	407	447	411	444	422	416	420	414	425	395	438	419	427	429	418	408	438	436	443	436	414	437	396	394	411	422	442	412	452	445	414	397	421	448	401	420	455	445	407	410	439	447	455	391	410	432	409	396	409	422	456	425	448	411	437	422	425	417	426	407	457	473	463	462	448	418	422	464	400	453	475	415	439	425	436	449	427	455	420	424	431	441	447	419	433	425	429	428	461	433	503	430	424	456	451	406	452	429	436	423	449	423	407	435	446	402	447	465	436	424	453	409	426	442	437	480	429	404	435	442	445	447	406	437	455	467	418	462	418	454	448	431	400	422	443	415	451	416	469	437	438	475	418	420	452	411	429	438	410	357	442	440	459	490	424	450	438	419	431	423	431	430	419	432	433	422	411	440	435	428	439	423	381	467	477	431	404	454	447	427	418	369	401	420	452	412	436	402	410	376	441	442	420	448	395	458	436	446	412	418	427	452	437	433	437	423	429	425	441	425	407	429	450	447	433	406	410	442	427	417	397	407	435	445	394	437	413	440	424	406	426	418	437	444	426	427	477	420	448	414	450	422	413	416	461	412	437	462	465	436	429	382	448	416	412	420	412	454	454	431	410	420	416	435	450	412	414	416	436	420	432	420	420	444	397	393	417	422	471	453	433	447	479	432	424	429	427	403	415	394	419	450	402	430	462	453	438	417	431	424	422	442	429	461	454	439	440	449	399	480	399	442	407	423	442	376	432	414	449	399	427	450	454	416	438	444	431	435	427	435	375	433	426	453	403	412	421	452	420	432	415	446	459	421	440	444	421	407	436	419	423	416	448	444	440	431	412	452	439	417	512	416	465	426	424	416	426	438	439	438	419	436	435	440	438	428	381	407	449	386	441	400	463	434	446	427	443	433	476	396	472	461	458	420	416	425	441	423	418	418	431	413	455	411	449	423	440	405	433	468	448	436	435	434	435	460	413	421	432	423	425	425	413	402	424	433	423	406	422	422	423	432	462	436	434	439	452	420	453	420	498	444	455	403	431	399	419	462	438	391	428	401	484	432	398	449	458	374	432	396	411	425	444	418	437	425	449	429	435	437	429	432	432	434	480	435	424	439	417	437	448	432	403	471	408	426	441	456	455	457	448	417	420	418	424	443	436	396	392	440	400	408	435	434	433	392	437	439	428	441	423	441	419	433	388	445	458	458	444	372	443	430	417	388	443	450	429	445	415	406	442	411	387	430	401	432	398	486	411	473	425	407	400	473	450	416	447	453	435	397	430	456	433	423	455	441	441	437	435	431	422	437	434	436	417	450	456	423	389	457	424	417	424	422	434	435	471	447	432	428	427	474	455	407	457	447	408	465	391	434	441	417	372	434	393	457	403	415	429	461	471	456	403	429	419	452	453	441	444	396	441	458	427	411	410	442	408	415	416	448	444	459	421	422	416	413	419	426	425	440	429	435	420	418	454	418	443	420	437	440	431	452	428	415	445	445	438	440	410	429	450	429	411	399	431	414	423	452	415	414	419	401	429	427	446	432	422	424	421	434	429	440	447	440	425	448	442	467	405	413	427	416	420	441	440	478	420	441	420	408	440	458	391	448	398	454	427	431	441	380	456	446	452	432	431	422	414	450	424	418	449	409	424	428	420	456	410	439	428	429	477	427	415	443	439	403	474	466	460	386	458	422	441	460	423	434	408	445	443	437	397	456	466	442	389	419	435	456	463	422	426	419	442	412	449	434	429	432	420	449	438	415	447	419	421	405	423	439	466	409	446	456	407	440	419	421	463	458	413	437	456	434	451	418	425	434	444	459	403	423	448	407	417	417	453	436	432	421	422	437	418	425	445	439	429	442	453	464	408	427	413	436	443	431	411	413	414	476	441	427	424	396	439	419	437	421	428	422	406	407	445	445	438	407	437	437	392	439	416	443	425	440	450	432	425	443	406	445	457	423	459	416	439	400	445	436	443	425	416	435	430	432	471	437	448	421	418	430	459	430	450	403	430	433	421	380	420	437	451	422	460	425	452	447	450	435	417	477	469	402	448	446	458	421	437	460	443	434	395	424	486	399	415	421	446	424	423	423	444	429	461	404	432	416	428	427	418	430	450	412	439	420	428	433	421	443	410	433	399	402	419	452	446	424	410	461	432	402	430	458	413	434	441	450	408	443	456	464	417	406	453	436	474	440	447	415	413	419	422	424	434	459	424	436	452	419	429	450	414	394	420	448	414	438	436	413	443	416	416	442	436	442	438	437	429	422	449	419	421	439	410	424	436	418	411	435	437	452	406	456	423	452	427	422	446	429	427	408	400	393	409	425	409	463	449	423	446	449	468	434	436
36863	35795	1126	813	675	672	608	621	622	599	589	590	561	531	524	602	550	575	576	562	573	573	586	572	570	610	541	535	568	570	569	600	590	552	561	559	593	581	577	563	508	557	566	526	551	558	566	538	578	553	622	581	535	547	602	592	550	531	541	568	581	591	541	625	567	566	547	519	520	533	540	592	524	585	587	585	587	568	589	556	562	586	532	571	627	559	532	581	610	572	579	559	556	609	544	547	554	606	615	594	591	587	547	588	554	527	539	566	599	577	577	589	590	603	577	577	551	549	527	579	538	574	564	558	557	632	551	563	588	553	565	582	601	607	569	539	532	570	594	578	562	553	567	558	567	594	548	570	570	587	520	532	579	591	594	532	562	570	575	581	558	562	557	563	607	564	576	573	565	557	570	584	614	572	559	582	562	584	608	561	588	553	550	553	512	550	596	520	549	580	584	564	578	531	590	575	599	622	548	571	593	563	568	568	567	582	554	571	557	550	550	597	547	549	597	567	579	536	524	553	575	544	550	568	601	551	572	604	577	538	593	605	524	507	537	596	543	554	579	581	595	541	576	598	540	605	584	613	529	538	503	534	553	594	617	553	554	608	551	561	564	567	599	593	580	561	550	571	572	530	583	578	557	579	537	594	616	542	562	568	558	582	574	570	579	546	556	550	553	588	533	574	557	581	562	620	551	542	597	556	576	539	610	575	575	568	574	572	582	566	600	586	579	552	568	538	575	582	571	581	547	537	543	563	552	536	492	517	558	593	562	619	575	539	552	559	596	558	568	555	594	572	569	551	614	556	558	563	592	558	536	559	535	553	549	602	546	568	545	562	593	545	607	582	536	518	570	564	581	546	582	529	569	592	603	540	524	594	553	562	558	589	567	621	543	539	523	566	554	585	522	563	565	568	587	522	543	561	587	567	532	602	568	554	536	559	563	547	599	533	591	580	559	576	563	562	605	587	609	540	578	555	583	610	548	589	579	576	572	548	567	525	537	561	547	563	567	565	555	583	522	555	547	592	558	605	563	550	586	577	573	545	582	568	562	546	531	570	570	601	549	529	569	552	581	589	563	533	569	552	581	530	592	579	581	558	576	606	571	560	599	553	557	564	560	604	549	517	594	577	575	596	541	543	581	538	571	575	603	555	544	553	534	577	566	592	541	586	554	518	568	573	547	571	578	606	530	565	614	590	551	517	591	557	583	549	540	595	560	567	551	563	550	622	561	546	575	616	544	591	540	542	546	575	601	547	575	560	561	587	575	569	560	584	535	570	550	610	563	602	568	573	580	557	601	550	593	554	573	585	580	605	577	551	573	549	578	554	586	628	545	551	567	571	574	575	512	555	584	587	586	535	561	531	584	549	605	576	584	553	600	625	528	566	579	528	556	478	606	563	569	595	568	578	547	556	610	568	608	527	568	578	567	578	569	551	593	524	592	544	588	582	592	536	574	539	590	584	514	578	563	535	544	553	591	529	529	579	560	587	541	531	576	581	570	558	573	551	525	591	560	551	557	563	604	577	579	569	614	584	569	569	546	573	489	558	549	615	572	567	562	551	579	579	558	602	587	574	553	549	549	565	583	610	549	565	583	566	538	582	550	568	511	538	587	522	603	563	544	561	572	614	510	524	548	557	559	577	576	555	569	591	559	539	574	508	550	556	615	534	555	564	569	586	577	570	542	550	572	581	589	557	572	525	626	565	544	549	503	597	546	547	564	570	562	496	576	565	616	527	547	575	539	527	515	544	575	623	547	542	546	568	583	556	587	601	517	548	558	644	571	561	582	558	591	538	568	538	538	527	540	550	586	582	553	573	548	607	560	550	538	602	588	531	533	561	562	595	546	611	561	559	537	548	590	602	572	543	567	561	605	568	548	543	572	567	534	566	609	569	562	576	583	544	582	594	576	628	587	550	561	533	542	521	584	562	534	580	552	577	582	583	561	612	570	574	539	497	561	596	583	584	562	596	559	563	546	602	587	572	609	576	559	580	553	636	570	529	553	532	612	526	564	583	551	563	554	546	550	575	565	557	566	563	580	569	543	581	581	610	563	551	585	530	554	577	565	600	566	587	560	534	552	582	595	548	586	544	522	556	608	593	551	584	519	564	558	545	579	599	583	556	564	608	558	521	580	670	563	560	512	596	577	579	560	554	595	585	568	561	601	589	545	591	577	572	565	627	601	547	590	591	537	565	591	576	565	542	572	603	504	580	562	568	564	586	584	557	541	573	563	572	540	575	595	505	567	583	555	546	519	584	565	567	571	568	535	551	572	536	548	572	547	525	567	531	557	580	561	541	597	603	568	559	601	614	570	568	561	539	536	592	587	565	574	523	569	587	576	570	562	578	601	562	612	583	551	533	571	540	549	582	576	577	582	583	602	584	521	534	556	532	591	571	557	591	540	554	564	559	523	559	596	565	559	549	581	592	559	579	570	532	592	562	548	555	576	510	598	552	581	579	556	575	580	574	571	575	561	591	563	574	538	579	564	559	581	613	573	557	592	556	559	609	532	602	534	559	590	557	520	637	568	551	577	578	572	574	589	547	565	597	558	565	570	588	592	556	555	548	577	556	503	561	572	538	626	538	577	605	564	576	630	610	573	577	572	537	586	530	594	559	547	526	588	578	574	599	591	559	565	569	583	583	569	556	587	560	503	580	564	570	575	545	538	597	527	629	527	553	601	529	571	568	575	551	574	556	538	591	573	575	597	545	600	580	584	584	571	590	565	531	599	567	592	589	549	552	548	541	548	560	575	559	549	548	544	542	545	580	521	555	585	550	599	545	544	558	568	585	635	557	585	584	561	534	524	561	574	587	547	591	535	575	582	552	547	560	535	527	569	582	565	576	559	589	590	556	572	559	563	511	583	572	574	538	573	593	557	524	575	595	611	554	548	623	563	561	537	587	552	545	545	606	521	562	508	559	569	567	527	589	574	583	598	552	532	574	546	570	563	548	555	527	563	528	580	551	577	618	535	639	583	567	556	558	537	524	588	538	547	537	537	576	609	595	559	589	544	551	561	571	571	540	530	590	561	577	569	560	576	584	573	571	570	549	562	575	576	592	569	606	555	607	566	568	572	611	584	610	566	584	558	540	520	554	572	556	551	552	561	547	532	601	553	554	559	589	555	514	575	574	544	565	573	534	566	572	573	552	582	556	561	584	534	588	582	602	580	587	562	558	620	553	538	585	571	563	571	591	552	556	589	603	568	543	550	544	550	533	599	547	564	552	583	576	559	548	563	559	575	545	599	594	564	533	563	548	568	579	561	607	543	561	531	551	547	557	560	570	630	603	630	570	572	590	597	566	557	591	602	579	564	556	583	594	566	589	575	593	536	577	570	576	551	587	588	592	553	556	541	577	596	584	586	571	550	529	599	581	569	578	536	569	566	579	538	570	583	571	549	540	571	530	569	587	569	569	570	577	531	561	580	528	559	550	592	562	600	552	566	568	563	578	587	547	565	557	575	560	593	548	542	557	578	587
23887	21104	28409	23952	21017	9060	1321	949	855	798	731	747	682	670	686	705	727	733	690	681	673	674	674	642	631	666	665	630	655	646	666	630	623	653	707	676	676	608	642	646	639	643	645	673	667	619	716	656	670	642	667	622	642	683	650	623	689	650	644	696	665	641	628	615	671	646	631	612	652	615	646	670	632	594	664	653	655	667	617	623	657	623	673	606	647	635	680	663	650	657	683	633	678	617	667	628	607	652	650	637	693	639	633	632	641	653	673	626	668	657	640	659	635	596	691	686	683	653	672	640	637	609	654	616	675	617	658	620	608	636	608	670	665	679	640	642	702	690	722	648	594	630	626	624	654	608	663	623	644	662	637	630	649	650	669	658	620	616	640	691	683	631	594	632	610	627	680	638	661	661	630	702	647	660	666	686	670	658	657	660	719	656	637	708	639	652	636	708	624	633	685	669	603	633	620	682	652	669	674	686	684	687	632	679	651	676	650	645	602	650	624	648	666	685	585	634	601	683	647	643	686	621	662	583	626	684	582	666	659	654	610	673	661	630	621	677	656	641	643	655	649	637	647	637	647	613	619	668	654	666	583	644	650	623	603	648	647	636	689	639	684	676	670	653	619	675	677	648	726	640	664	620	587	614	636	655	632	630	685	654	666	647	636	686	647	597	689	657	616	620	612	660	637	657	654	627	646	685	663	681	632	624	656	644	636	665	665	684	659	652	655	661	648	613	622	648	685	630	637	610	661	633	654	634	641	604	659	697	655	666	610	664	649	665	649	651	642	669	627	629	639	648	622	634	688	622	661	674	639	655	629	649	656	633	656	638	664	634	650	640	632	601	666	650	678	636	610	641	661	638	676	646	666	655	619	622	628	636	620	641	640	636	660	598	637	683	630	611	639	626	690	636	668	620	664	633	621	629	669	722	675	683	640	612	625	688	613	666	660	632	663	626	669	654	650	602	605	636	660	641	675	609	608	665	610	598	612	658	613	624	615	661	616	638	671	652	632	644	697	619	616	645	653	647	632	622	655	637	721	650	668	678	628	656	698	604	636	646	654	610	659	630	680	616	659	688	623	640	650	602	629	640	676	640	664	625	619	661	619	678	646	663	675	632	671	662	610	634	656	633	683	642	617	663	634	712	681	639	657	650	661	671	621	626	669	663	645	651	656	666	680	653	622	658	598	682	668	661	643	664	664	664	638	609	622	622	685	644	681	677	632	651	645	664	647	649	652	620	583	628	652	621	660	616	602	640	649	628	629	665	637	674	644	684	654	640	657	608	678	680	661	677	697	615	639	663	649	672	624	627	661	648	667	593	630	684	665	674	601	686	617	607	580	648	716	622	678	647	648	639	687	651	616	640	607	690	652	651	642	678	641	627	635	657	660	662	674	649	650	617	634	694	684	588	679	641	622	688	655	623	682	705	659	669	626	661	617	651	649	638	614	644	633	691	632	637	629	598	612	646	660	619	634	614	665	652	654	660	590	643	648	682	644	609	634	687	612	626	653	639	665	645	611	616	654	651	601	675	637	609	600	606	637	643	646	648	636	642	650	631	626	640	637	633	619	638	667	684	647	657	668	652	674	677	649	639	629	643	641	650	677	651	608	633	647	653	684	694	668	636	655	658	659	650	643	651	607	639	578	653	673	675	663	643	677	652	648	662	629	620	670	605	614	627	686	638	664	632	661	659	605	629	672	614	667	624	620	670	668	604	655	718	634	643	622	626	642	594	615	627	666	657	667	606	644	646	642	610	655	664	646	690	628	694	663	640	647	631	675	655	629	641	662	699	681	613	621	652	653	658	650	658	627	610	636	643	645	636	645	674	657	596	611	649	663	599	647	652	621	639	671	682	666	662	670	636	622	650	601	624	659	674	627	609	693	649	636	640	636	671	698	660	620	623	655	685	653	631	675	624	706	640	645	625	695	674	666	613	601	644	661	617	658	702	682	650	632	638	670	631	600	658	679	657	624	692	627	622	710	632	622	615	640	648	678	650	694	660	661	684	649	620	659	618	652	636	678	697	662	613	645	657	701	641	649	667	675	646	614	676	593	624	614	724	656	664	671	672	654	653	638	645	655	702	608	618	647	607	642	660	623	631	661	648	665	600	620	640	624	634	645	665	640	623	638	614	598	693	657	650	630	658	642	618	604	609	692	684	636	648	624	632	682	624	659	660	617	658	632	658	620	614	631	663	612	653	597	627	689	668	668	606	644	635	676	664	639	620	671	640	620	646	653	603	565	591	602	644	641	608	614	683	676	666	674	618	655	651	640	642	643	664	641	644	648	655	623	616	631	655	676	656	669	667	646	667	655	613	673	619	620	669	668	608	665	656	643	654	656	667	598	686	694	685	642	624	634	658	638	650	604	641	662	651	640	671	636	638	678	655	658	640	632	653	617	616	706	648	609	607	661	655	652	635	606	643	673	642	642	632	637	676	660	631	618	639	614	619	647	653	661	687	668	629	634	640	664	635	652	633	610	669	650	608	596	609	618	649	632	663	628	672	650	667	686	635	616	661	642	653	704	652	626	626	606	625	655	685	660	632	656	659	640	662	701	648	651	667	663	652	621	633	643	673	650	630	630	633	656	603	609	618	659	626	651	652	609	635	623	624	626	632	627	648	700	620	606	636	621	660	621	671	647	664	652	650	661	641	650	670	637	648	664	613	661	602	679	639	661	598	628	639	639	621	677	620	660	653	643	683	616	664	621	647	623	601	615	678	605	639	615	635	682	644	651	616	642	675	664	690	629	645	685	642	637	637	684	632	648	678	608	599	611	611	658	688	617	637	674	631	638	693	627	635	636	630	594	632	651	615	636	633	674	629	676	624	636	658	658	648	666	648	614	646	651	631	670	636	650	683	669	652	650	639	637	613	628	642	634	638	618	597	662	673	674	673	606	643	623	671	613	677	671	630	670	656	632	636	623	664	658	676	638	607	658	655	651	593	612	689	696	655	656	637	611	638	636	640	678	595	661	612	614	644	621	686	671	637	628	596	695	667	627	643	675	665	623	601	629	642	688	623	615	620	647	596	624	654	693	627	630	620	665	613	632	684	574	632	595	679	645	656	619	633	664	599	633	657	644	619	636	664	638	624	642	628	632	644	618	641	643	673	655	660	623	662	670	649	635	611	678	636	634	660	617	621	608	665	604	667	659	638	639	619	610	638	654	610	643	691	698	669	643	642	616	637	615	659	626	618	637	631	640	718	657	638	672	660	644	661	644	662	629	618	660	670	651	634	664	597	639	676	639	675	695	644	619	597	635	655	659	699	607	623	674	613	642	629	677	610	609	638	674	684	609	670	660	648	691	631	640	635	631	664	628	633	705	672	667	652	667	644	631	647	662	705	671	631	672	659	634	629	600	616	619	669	664	650	628	657	643	663	636	644	658	648	642	697	626	639	599	638	651	663	630	678	632	621	663	678	617	620	650	634	654	640	662	632	631	607	632	659	635	639	664	625	620	658	664	663	650	642	595	652	620	616
41167	48708	6410	3424	2462	1976	1701	1452	1361	1214	1076	1094	998	964	934	988	908	945	961	854	939	848	841	899	845	883	865	876	886	896	881	838	837	899	853	857	799	899	838	839	809	814	787	829	878	816	839	827	908	873	784	847	836	866	828	869	852	873	826	790	838	848	885	827	844	865	884	802	801	830	812	835	798	804	850	831	859	845	826	883	825	837	856	854	835	870	858	880	800	840	835	779	824	849	867	831	838	869	855	862	861	834	893	861	883	837	843	852	841	872	833	851	850	847	826	820	845	911	789	841	872	849	851	892	829	874	861	843	879	826	801	854	781	837	817	842	890	848	842	853	834	833	843	860	753	792	805	814	847	876	849	836	840	836	885	823	818	818	835	866	839	836	842	816	819	839	820	823	853	809	807	830	776	810	835	800	834	839	842	823	802	835	867	827	817	858	800	895	868	843	878	801	817	850	885	807	829	821	780	857	851	846	824	856	821	870	840	808	877	844	859	854	847	844	796	834	840	812	847	799	845	862	877	893	852	830	812	804	777	814	822	808	913	819	791	856	811	852	860	891	862	841	823	859	822	858	783	805	845	833	810	776	852	828	836	810	843	831	825	832	833	851	817	796	819	815	824	851	839	847	826	855	815	841	866	844	802	829	798	792	833	876	810	833	818	828	818	867	829	839	783	850	863	853	872	871	841	851	817	886	867	844	915	820	803	810	853	822	888	861	854	839	872	852	824	843	875	841	825	802	786	817	879	824	839	874	875	850	861	869	896	853	773	817	846	792	792	815	787	886	831	825	840	814	856	854	858	846	811	826	829	816	831	825	859	862	816	815	782	812	865	828	846	872	800	882	829	844	856	878	765	854	881	827	816	876	814	860	860	810	857	812	870	815	837	885	826	840	872	815	818	829	865	817	842	847	832	825	832	833	815	847	871	842	867	847	815	804	844	805	818	848	858	812	817	843	822	833	828	847	803	849	840	800	823	839	820	828	835	865	845	857	874	773	863	826	808	848	914	795	824	775	844	827	825	820	844	880	803	833	823	850	807	869	790	821	890	811	855	841	823	801	830	802	847	845	830	818	877	856	896	846	825	783	854	866	848	818	848	852	819	857	800	832	804	854	818	847	795	835	817	827	787	841	836	834	847	837	885	848	887	866	824	859	832	807	796	912	844	849	864	846	847	829	881	879	833	813	871	882	866	813	843	792	822	853	862	835	785	787	862	795	835	848	836	822	851	851	807	893	793	850	852	912	853	808	804	886	833	883	857	894	858	781	825	863	828	842	867	834	808	800	809	822	856	839	827	817	831	866	827	893	843	840	869	839	803	850	884	835	882	826	811	816	848	854	834	840	870	856	818	840	838	812	845	831	854	797	806	853	852	826	817	883	865	837	866	812	852	887	837	803	790	843	812	869	881	788	843	826	825	819	830	851	858	843	849	866	849	856	847	849	807	756	839	845	807	814	820	817	820	815	820	811	843	864	808	792	860	858	807	800	806	846	821	850	840	856	872	851	842	839	833	842	854	806	908	846	841	794	841	877	844	831	841	818	845	860	838	855	827	819	802	833	884	805	853	832	837	817	856	810	821	891	792	842	832	834	859	866	864	837	857	863	847	866	834	827	844	820	799	903	792	841	822	839	870	853	829	867	817	813	825	844	785	862	825	797	868	805	865	845	902	804	804	878	794	857	858	861	863	876	817	861	879	795	862	870	838	842	896	849	807	847	822	842	839	854	859	881	848	873	821	864	839	849	864	858	820	853	838	823	886	779	819	821	845	893	827	892	851	795	879	785	885	821	840	858	811	780	826	816	853	839	853	884	840	810	868	889	830	827	855	833	839	803	817	841	797	834	852	827	863	883	807	903	868	852	878	858	860	869	818	831	859	823	856	859	817	846	815	817	783	858	860	815	817	825	818	878	851	837	810	854	833	792	857	839	798	836	875	844	813	854	890	850	844	850	828	851	831	914	799	820	931	826	852	866	854	821	863	796	806	852	862	852	825	785	837	824	788	816	838	789	836	836	833	840	782	852	841	855	818	882	889	910	823	796	835	839	775	867	854	874	812	854	852	873	810	889	843	798	829	816	798	797	828	847	821	874	795	805	850	849	832	821	831	834	790	820	807	839	858	828	821	821	862	765	837	870	850	868	813	816	897	814	812	832	854	806	841	851	815	791	823	819	899	807	835	883	851	853	819	871	852	821	837	855	815	814	808	843	801	843	808	815	876	859	794	830	833	802	826	858	863	824	834	813	884	822	837	853	838	838	775	851	833	872	800	812	864	870	843	835	838	892	819	878	848	869	851	861	868	850	846	823	874	862	879	882	842	783	846	891	911	817	825	828	852	900	834	853	781	840	882	847	845	917	854	850	901	873	859	790	804	810	819	825	864	825	818	844	859	798	868	792	878	848	879	867	894	788	870	827	836	783	858	878	866	844	896	891	874	843	823	819	848	808	816	811	800	833	841	860	816	803	850	870	829	863	854	806	855	860	847	875	796	905	850	820	858	881	869	797	847	854	846	815	827	828	814	819	826	855	887	830	816	853	851	864	842	855	778	795	835	795	869	826	873	837	840	874	821	812	878	823	808	807	830	820	840	850	833	837	852	881	844	850	820	818	829	797	861	889	855	836	844	911	808	813	853	869	820	810	825	885	836	829	823	807	854	869	792	847	829	856	814	840	811	773	841	849	831	856	818	806	845	831	883	871	827	816	829	795	839	850	864	879	802	819	819	801	814	868	846	883	883	819	818	827	831	796	795	796	843	825	870	822	825	832	852	820	831	862	876	842	797	865	897	798	857	903	836	810	846	805	854	886	863	840	928	868	891	810	850	819	851	898	815	837	858	767	825	830	853	868	820	878	864	887	815	827	823	800	850	839	891	816	832	781	860	837	839	882	882	859	814	837	812	855	843	885	818	894	759	872	795	808	880	802	851	837	813	800	855	853	856	883	807	863	827	811	804	831	861	830	868	838	882	842	823	849	845	835	848	838	850	818	799	848	838	859	861	846	853	872	857	845	881	861	856	855	845	827	837	817	783	840	833	881	803	801	891	868	823	891	898	861	798	847	784	827	838	871	848	819	873	840	826	861	846	843	791	813	821	871	866	814	786	829	858	868	797	803	878	831	817	846	833	906	841	823	861	837	823	831	820	806	849	838	856	830	837	811	795	850	819	843	865	859	861	822	877	837	804	877	829	844	849	842	898	856	851	826	852	899	798	823	877	847	843	867	822	851	848	814	845	840	863	843	779	868	845	800	788	856	834	830	847	852	851	822	832	897	819	869	840	859	854	844	868	875	804	849	846	845	815	838	830	838	855	864	798	834	797	856	841	855	832	841	825	846	852	811	828	796	848	848	790	832	796	828	809	848	823	862	895	807	815	825	860	855	841	883	847	837	830	796	819	853	911	861	814	785	855	868	809	824	880	858	794	846	889	820	880	875	825	802	814	816	828	811	840	817	929	805	818	834	849	794	837	800	880	849	837	839
22895	21142	28887	23621	21117	21105	7151	1196	874	821	758	742	729	701	655	662	618	573	661	610	591	571	594	568	587	586	555	552	549	549	561	592	527	563	566	582	556	569	557	508	593	568	579	505	547	578	563	550	551	550	592	556	584	592	552	564	585	549	530	581	549	530	555	541	555	518	530	546	597	547	538	541	535	548	546	561	532	532	562	544	566	573	530	540	542	559	532	572	562	536	545	578	571	534	530	536	540	561	541	572	548	580	537	509	589	528	564	574	592	586	557	544	568	534	529	582	540	556	533	538	554	575	519	568	546	524	608	532	507	509	536	515	524	574	560	526	564	533	606	527	577	562	505	520	540	551	592	530	532	552	544	580	525	557	549	576	552	540	546	578	561	547	584	536	557	609	544	553	567	601	533	537	515	511	507	568	560	573	506	529	582	518	540	569	551	545	576	582	525	545	522	497	563	556	545	546	575	558	520	522	547	549	583	536	538	516	537	549	518	511	537	555	533	541	574	568	532	571	533	564	513	573	552	560	536	538	562	489	580	553	562	528	604	566	540	551	543	546	558	509	554	498	569	522	526	552	554	584	588	563	553	553	519	563	540	565	529	533	539	563	561	536	561	546	570	566	545	565	543	541	579	550	505	560	537	551	520	517	579	546	568	597	565	554	520	598	536	520	574	604	557	537	579	564	533	537	568	520	541	494	529	542	553	537	536	548	593	557	542	515	579	500	510	572	537	571	526	532	539	540	587	539	531	559	569	535	529	558	565	550	527	539	515	518	552	531	554	573	536	503	518	538	552	557	545	574	507	552	550	530	541	558	551	494	563	575	564	574	539	494	593	527	534	513	511	516	572	583	531	564	523	532	557	547	554	516	507	501	592	588	560	537	563	544	531	555	532	530	546	504	590	545	495	533	558	597	548	559	564	580	532	542	545	564	547	560	555	575	563	501	589	565	519	534	554	525	542	534	525	584	541	540	531	611	544	560	567	563	547	585	600	548	511	518	548	544	543	503	530	546	582	539	575	541	552	551	536	595	539	540	572	557	539	523	517	513	620	550	498	540	533	521	551	544	609	559	574	587	523	509	549	556	556	539	589	515	548	555	516	553	568	541	521	578	560	555	550	565	570	564	527	540	531	585	558	512	546	515	543	550	582	566	567	528	538	525	522	507	540	571	545	554	569	565	531	527	574	523	507	521	573	557	561	555	549	565	540	527	559	577	541	530	547	521	554	518	513	549	527	578	551	563	528	515	560	591	543	559	508	555	550	537	547	565	537	549	549	592	539	524	539	518	539	565	509	523	540	570	551	529	508	601	558	573	567	506	545	546	526	522	558	581	579	518	563	578	578	535	577	539	582	538	534	509	529	518	535	549	532	523	516	549	552	561	612	568	530	518	508	547	561	535	541	553	534	568	501	543	550	563	549	553	565	503	517	591	555	546	561	534	535	567	556	589	535	515	546	535	621	541	582	509	576	559	555	514	560	575	583	517	562	525	586	589	577	550	555	565	597	599	540	525	550	589	483	536	547	534	561	537	551	554	550	555	536	543	577	544	590	582	544	553	540	524	559	558	563	579	526	570	563	535	523	542	485	560	549	567	534	558	530	567	579	527	550	556	545	582	549	563	547	573	544	502	586	523	551	528	557	525	580	531	542	558	565	571	564	578	557	527	575	614	551	560	526	556	532	575	548	552	570	516	573	531	553	547	483	545	535	531	551	521	553	544	565	525	540	558	540	533	536	529	558	538	514	535	517	584	535	542	540	599	564	547	531	561	520	554	515	546	523	540	553	531	547	552	546	549	525	523	506	527	594	507	533	551	531	599	514	584	524	541	542	529	574	555	543	560	520	579	558	522	505	547	536	508	519	530	574	517	552	565	508	526	527	483	553	511	545	546	564	537	512	560	532	547	534	528	571	533	559	525	533	543	559	565	527	537	533	543	557	531	564	530	567	527	544	565	544	523	475	569	563	564	554	574	556	527	559	520	535	527	546	519	553	577	543	542	533	547	570	541	534	596	594	515	544	517	561	547	548	542	547	521	572	548	554	543	538	561	581	558	567	513	538	554	582	504	536	529	554	526	532	569	592	546	537	542	571	526	544	572	521	560	554	553	533	536	572	555	528	575	589	483	548	555	574	613	517	562	575	513	541	559	564	537	585	575	555	540	490	601	552	601	573	535	532	537	532	546	549	570	538	521	525	548	556	568	517	506	545	545	545	531	546	544	513	570	571	550	550	517	561	565	521	523	505	565	569	618	555	570	560	575	570	542	532	551	526	577	559	544	588	543	581	530	533	536	529	516	560	550	547	527	515	547	550	580	570	531	559	593	519	511	544	553	584	524	522	552	547	512	522	550	539	545	548	594	581	533	530	595	528	526	549	526	497	545	583	500	569	568	594	570	525	561	537	558	547	494	561	586	533	538	498	536	564	510	533	558	531	550	533	570	510	573	565	515	512	579	493	562	541	555	541	542	522	510	590	518	582	540	555	586	601	579	528	559	573	552	548	573	550	535	552	503	575	543	579	536	562	547	583	565	566	529	560	541	525	546	564	538	553	550	502	569	540	515	564	530	507	521	545	552	560	592	524	543	561	551	543	581	545	551	515	593	593	576	584	556	561	546	584	557	551	570	543	578	519	537	573	580	545	613	541	593	516	554	526	550	547	540	554	587	533	514	549	547	536	581	523	552	497	544	589	520	542	543	565	544	554	576	530	583	583	534	581	543	570	588	576	647	541	546	529	518	517	494	534	574	540	556	518	558	540	557	562	557	549	543	555	545	536	540	604	564	519	574	529	557	548	539	519	574	574	544	569	560	573	551	527	495	535	560	526	539	552	540	533	554	527	533	538	541	546	559	530	564	542	520	550	561	523	535	524	555	577	542	574	501	574	574	563	549	554	498	525	544	565	580	520	574	546	516	539	549	561	515	565	534	551	518	526	572	584	538	543	597	502	518	566	541	573	586	491	535	521	517	508	553	565	530	557	569	551	542	579	513	547	515	536	554	539	522	542	522	535	555	559	528	575	553	566	524	537	545	550	589	537	563	559	540	539	569	508	592	530	518	528	551	526	580	525	548	534	519	579	569	528	545	542	545	566	511	561	522	527	531	558	551	528	536	518	568	563	495	497	569	527	516	535	561	576	541	543	556	517	553	600	529	562	534	568	511	518	518	554	554	510	519	530	521	507	583	549	569	527	560	574	526	533	539	576	500	569	550	572	544	559	574	510	561	577	534	526	554	543	534	580	561	544	564	557	481	558	521	554	542	519	546	608	525	545	544	569	579	546	545	587	577	542	518	550	520	550	554	544	562	530	591	574	546	556	580	540	514	608	593	545	506	564	525	528	523	548	532	526	538	513	526	561	536	547	546	542	500	571	577	556	567	514	529	579	547	572	533	558	561	510	505	589	567	529	487	554	554	552	517	540	549	532	541	569	541	580	561	533	530	556	505	569	524	576	533	530	548	569	576	598	532	556	510	514	513	588	528
45856	52665	10445	5457	3701	2859	2304	1976	1676	1472	1364	1187	1098	1016	1011	964	941	902	892	874	862	879	855	791	820	743	796	780	788	791	771	767	784	804	758	750	790	778	732	776	731	736	736	733	756	738	758	686	711	722	742	741	770	753	747	742	698	746	677	762	728	742	728	719	736	683	762	703	742	748	732	781	745	795	715	696	733	775	687	752	751	738	743	769	735	705	731	728	723	702	723	756	693	720	734	720	707	710	738	692	729	738	704	725	718	737	748	734	730	701	736	707	667	695	733	776	702	770	721	737	741	767	754	696	707	751	702	679	779	756	725	762	705	702	737	699	655	695	713	722	691	718	690	704	731	719	705	750	719	727	725	712	732	731	701	708	735	709	756	720	717	713	731	697	765	740	706	723	713	740	719	721	743	685	719	757	768	770	711	682	732	703	678	711	726	757	724	724	689	716	702	720	665	701	714	679	715	707	688	710	750	726	704	683	689	696	754	703	745	712	687	765	667	758	701	716	711	691	758	752	752	684	736	689	734	709	728	737	721	738	724	659	685	695	734	716	728	692	721	674	735	734	718	734	736	729	700	655	730	757	723	695	704	748	703	685	748	682	718	718	734	732	734	749	747	712	664	694	768	752	675	743	695	720	733	733	707	696	742	736	760	717	686	721	770	696	747	741	718	720	680	821	723	743	727	657	701	704	691	751	717	723	716	725	741	711	696	706	735	696	754	739	718	715	725	735	715	711	689	740	738	731	689	689	734	723	658	689	698	706	734	704	714	716	710	697	724	718	758	707	733	736	681	711	745	746	688	709	696	728	659	696	743	746	757	720	691	704	702	707	713	676	742	669	686	693	746	730	735	713	748	753	671	726	691	671	719	731	721	755	692	765	707	741	704	664	719	721	749	775	683	740	718	730	668	709	692	742	710	728	730	690	714	728	721	700	722	684	680	686	708	665	778	700	723	745	731	713	700	709	718	723	734	748	705	709	676	729	714	727	697	729	710	710	747	703	716	726	733	707	694	699	701	690	756	721	693	733	722	691	704	691	718	755	667	698	695	760	734	713	751	775	723	703	707	707	717	706	679	733	713	747	735	744	758	695	698	740	731	705	749	727	716	735	725	720	752	742	730	722	708	723	686	715	680	684	741	720	716	688	731	738	730	714	745	755	731	760	661	702	711	686	711	695	749	768	695	733	706	763	730	721	737	705	790	735	697	756	723	734	730	669	699	691	724	745	719	707	777	768	781	720	732	717	737	646	718	737	705	693	744	716	738	713	741	768	712	730	721	740	666	721	693	696	695	743	792	704	730	691	719	722	694	716	739	719	748	742	725	764	734	765	681	708	716	737	666	724	730	704	727	701	672	688	722	714	723	725	765	694	762	688	763	750	719	752	756	730	688	744	728	707	739	728	743	688	700	751	727	653	682	732	726	701	734	686	739	712	713	715	704	735	685	698	725	718	715	693	708	708	700	729	740	641	759	675	711	729	685	669	695	743	735	703	705	711	759	700	736	714	717	779	718	693	641	697	755	732	709	732	751	722	727	688	766	718	703	735	717	745	663	709	764	759	693	672	686	714	719	718	715	686	713	710	738	701	735	721	687	727	712	752	726	735	745	731	732	761	702	725	692	709	749	683	721	691	681	713	743	697	671	750	736	751	755	712	725	750	712	703	714	763	655	693	744	677	717	720	742	657	729	701	706	709	707	774	779	737	697	791	700	703	709	756	706	685	716	739	746	733	714	704	728	724	736	698	747	713	708	733	730	713	707	714	720	712	691	763	761	704	704	711	743	710	692	676	719	751	710	693	700	726	725	773	743	765	686	746	689	668	733	717	726	683	679	746	723	729	693	742	705	686	700	702	710	672	693	728	703	706	705	726	758	707	730	754	701	739	715	719	706	750	706	750	739	754	746	755	715	703	727	772	693	749	711	743	712	738	777	710	717	733	703	717	708	692	679	690	665	722	738	714	754	722	735	732	751	710	702	654	735	739	720	725	736	715	662	707	727	740	682	695	760	726	758	735	662	735	705	696	738	739	681	817	735	705	716	651	699	695	719	673	741	731	693	732	687	732	713	733	708	695	752	694	696	704	671	780	737	713	713	694	688	767	757	703	769	723	708	695	692	738	779	722	715	701	736	718	724	691	703	762	747	746	749	716	726	716	725	708	721	737	729	746	716	689	718	684	658	736	716	752	754	739	710	733	692	717	700	720	731	721	693	728	776	708	699	743	709	698	769	672	735	748	697	759	706	703	749	712	751	724	743	714	671	742	717	704	693	727	727	713	686	709	692	693	742	739	693	684	737	728	769	740	729	700	733	712	692	764	705	774	716	743	725	703	736	728	721	737	707	719	717	704	684	729	700	706	706	718	716	712	698	712	692	681	683	748	717	767	712	698	672	684	741	682	736	739	784	668	720	745	716	712	729	711	729	697	757	674	722	690	730	712	753	726	736	712	730	696	710	757	734	703	707	752	745	732	736	710	742	693	730	733	694	720	768	741	714	724	715	707	696	722	686	696	680	771	710	699	685	755	694	717	662	764	654	748	762	685	737	713	776	741	739	717	701	733	712	753	711	683	726	684	686	749	719	708	705	713	706	699	705	730	680	665	710	759	724	734	718	655	715	763	682	749	716	670	676	728	713	693	705	781	696	668	696	667	711	731	674	731	696	735	748	687	726	734	706	717	702	705	744	709	715	692	781	705	727	716	749	724	725	700	720	668	743	737	694	706	705	754	732	755	695	712	694	723	732	756	742	753	679	703	705	778	758	693	735	634	733	668	731	715	704	720	678	743	761	707	684	717	738	693	701	718	747	689	678	743	710	723	705	731	722	703	739	693	721	698	717	739	697	724	683	733	707	756	722	665	742	741	738	717	723	716	703	789	722	714	664	721	722	674	716	737	704	702	709	700	699	703	720	717	698	710	759	719	702	767	725	684	664	752	759	747	737	712	641	707	742	682	718	734	747	746	725	712	753	746	740	721	689	736	710	737	700	737	721	738	754	712	673	686	681	729	724	719	714	717	733	726	702	714	684	668	666	665	768	700	706	722	735	732	726	710	728	681	783	687	725	668	721	723	716	762	689	731	702	713	714	753	702	788	696	692	692	707	741	692	705	711	671	732	766	729	731	724	707	774	701	703	715	723	748	706	784	707	706	730	737	660	718	655	647	758	684	741	704	698	702	693	713	704	707	676	728	676	713	691	704	706	708	711	723	716	731	741	710	692	696	709	729	729	685	712	726	724	700	713	741	780	729	736	728	688	741	743	717	697	716	715	718	736	724	736	669	728	689	709	701	691	782	675	721	726	733	740	723	703	726	715	731	737	688	721	715	691	723	735	745	743	690	700	717	685	748	705	715	732	692	717	692	721	707	722	700	698	718	740	720	715	712	745	753	733	716	670	734	738	712	735	756	689	710	696	705	711	706	683	709	669	704	680	764	726	750	723	736	740	703	698	743	715	727	715	686	688	711	704	675	712	714	734	696	721
28965	26283	13817	1862	783	709	539	424	465	410	421	452	425	432	450	437	461	413	471	425	450	420	420	434	427	417	416	406	418	416	480	466	414	413	433	436	434	458	426	452	417	442	427	468	422	404	442	429	427	447	441	444	398	446	438	430	458	448	425	438	439	459	402	409	450	474	456	445	426	425	438	449	481	429	410	435	433	441	447	428	373	442	471	405	433	473	394	426	449	435	449	435	432	409	391	442	418	417	399	425	455	452	468	427	427	451	471	450	423	434	433	430	401	458	429	426	415	440	430	450	431	438	404	385	453	396	398	467	447	451	438	453	420	430	389	431	385	416	468	404	446	458	461	454	448	442	397	449	423	409	418	450	452	450	405	417	406	398	429	423	483	407	452	435	428	413	426	445	419	442	412	460	410	440	433	411	401	436	447	411	417	478	458	437	459	404	440	426	408	421	443	439	438	451	382	439	444	433	454	437	431	448	461	426	449	453	423	432	444	444	422	432	410	449	430	419	426	451	440	425	425	445	459	416	441	410	438	445	427	491	443	423	422	437	449	419	415	400	469	421	429	443	423	471	442	420	447	418	406	418	424	436	418	401	437	435	436	425	432	425	406	439	425	410	437	411	443	478	395	422	424	409	415	452	453	387	432	435	438	400	410	469	427	395	429	428	447	445	426	457	468	471	439	436	401	459	458	436	403	430	457	397	421	422	470	447	395	457	433	386	406	414	413	477	450	433	423	424	398	453	476	418	422	419	456	454	408	445	441	443	418	465	432	413	448	446	425	404	430	473	468	475	434	464	423	435	439	430	452	437	429	429	444	414	442	411	437	435	471	422	412	445	420	440	422	436	438	426	424	452	425	455	477	437	444	413	432	446	424	403	444	413	426	413	452	461	420	401	430	479	419	433	435	443	445	438	427	437	445	424	453	450	432	433	434	443	389	452	411	428	440	437	437	441	434	451	416	463	422	443	412	473	410	445	461	430	422	444	427	393	455	430	437	428	425	422	442	408	455	407	395	426	419	449	431	386	405	480	424	404	469	457	405	382	429	436	408	428	416	432	410	439	455	418	416	420	413	430	446	435	455	426	416	420	439	433	429	434	436	454	465	462	421	438	442	442	406	454	447	424	422	401	435	422	413	454	434	469	404	420	449	421	445	427	408	400	408	427	426	451	430	434	431	443	449	431	422	438	452	420	390	428	418	432	454	413	417	392	443	414	450	425	395	437	486	420	415	404	426	455	488	440	469	410	408	385	404	388	427	419	433	440	432	450	435	429	446	462	400	437	394	443	453	430	414	435	425	444	429	441	456	454	434	417	411	438	433	412	409	421	420	435	391	418	423	419	433	442	416	446	452	466	436	422	409	433	455	443	477	425	433	439	447	411	428	452	426	443	421	408	433	434	423	442	489	445	423	451	417	416	444	403	419	446	432	425	472	473	449	421	481	418	384	443	428	430	408	483	429	451	465	406	420	456	400	434	424	376	454	433	416	472	438	410	413	446	415	417	456	474	399	445	405	440	416	459	406	417	452	449	414	430	410	457	416	421	435	436	418	408	410	413	417	463	413	432	454	456	423	436	418	469	405	397	438	471	420	441	439	408	405	450	393	411	420	442	441	432	433	423	428	448	410	445	430	439	458	400	429	421	428	400	430	456	409	415	451	423	386	441	439	442	420	430	418	443	435	424	444	467	456	400	423	417	432	436	404	472	446	416	478	441	425	440	430	409	376	429	416	444	463	462	474	426	448	423	453	420	448	432	421	420	480	416	454	419	427	418	447	429	441	424	450	435	458	436	400	436	430	435	431	412	457	439	448	426	435	434	440	468	394	411	459	437	439	422	427	426	433	460	425	430	443	442	405	459	457	465	433	412	420	444	393	431	402	450	428	436	422	421	457	400	450	451	427	409	453	452	407	415	426	421	375	420	422	449	438	434	409	468	451	424	424	463	423	448	452	463	405	450	467	451	436	420	434	418	432	437	436	454	433	475	463	444	484	456	444	454	430	412	432	459	400	397	459	407	428	411	428	426	442	430	386	462	392	418	425	464	395	441	442	390	440	437	412	428	424	430	402	473	416	433	411	437	435	380	393	424	424	432	429	391	453	466	456	437	428	452	430	450	459	455	436	449	416	439	439	431	444	416	442	422	447	388	453	444	403	433	425	439	397	453	434	433	438	435	439	463	434	452	438	425	460	446	441	448	463	450	449	411	420	396	419	415	463	433	454	438	419	413	447	414	451	390	466	446	445	437	453	450	412	425	431	448	440	437	435	404	416	419	424	426	464	467	424	446	435	432	402	433	415	409	451	423	407	449	425	398	407	392	417	416	453	412	458	421	447	476	403	422	468	467	430	455	439	417	448	481	441	445	445	432	433	430	437	442	436	456	414	424	439	442	418	409	435	456	429	450	460	402	464	400	450	395	409	434	501	455	410	417	413	450	397	417	407	434	446	433	415	432	446	427	452	395	452	397	449	417	404	418	433	465	437	428	418	438	443	415	422	434	402	442	421	409	439	466	407	406	447	452	404	439	432	429	428	423	402	480	421	451	427	429	437	398	428	446	460	459	423	414	404	416	407	404	454	399	414	421	405	424	412	456	439	442	449	412	419	411	445	439	398	419	444	438	439	414	395	434	458	419	433	456	448	416	429	436	447	434	387	457	397	438	425	426	439	415	428	460	420	462	442	417	396	456	431	458	427	402	436	464	474	469	448	430	454	457	435	451	410	412	444	472	432	445	416	445	432	423	417	432	453	446	439	416	425	453	396	450	458	427	421	430	395	468	446	433	430	425	431	452	419	434	456	414	388	447	459	453	415	447	436	441	424	444	431	444	432	473	423	421	431	424	410	443	448	427	427	402	468	428	440	421	417	431	396	435	453	412	451	414	444	455	406	454	429	459	452	439	433	413	417	437	370	401	432	393	455	415	446	507	410	475	426	454	465	420	443	408	429	435	434	448	410	410	415	413	430	430	425	424	477	412	423	424	417	422	424	453	432	443	418	440	423	442	427	453	449	421	441	409	466	411	417	450	444	419	411	460	389	486	421	391	456	382	445	397	399	451	432	429	418	395	453	457	444	433	419	460	430	429	377	440	433	443	450	444	384	430	429	408	421	444	420	454	453	448	397	474	409	463	447	409	440	431	476	413	423	435	443	440	391	414	437	443	425	427	446	436	429	416	451	438	433	417	403	445	407	419	403	408	483	408	417	455	413	418	414	468	437	453	438	441	430	465	425	435	448	434	403	456	443	408	473	400	445	440	408	435	467	437	426	438	422	442	426	416	392	445	420	444	427	432	453	409	437	402	471	484	425	400	417	430	396	429	448	447	423	450	426	438	439	433	444	385	426	398	451	418	432	432	417	449	388	426	457	405	426	439	450	437	379	446	469	437	460	436	441	421	396	415	411	447	429	440	466	471	448	422	431	408	398	405	437	457	425	423	405	417	440	438	462	410	443	465	434	428	400	432	409	437	398	445	447	419	440	437
37072	34105	1191	822	720	687	612	602	615	597	603	586	553	571	532	529	598	607	610	565	562	520	582	565	557	562	576	584	551	593	575	564	553	568	571	569	548	562	582	591	543	544	553	568	551	544	595	576	559	583	566	569	555	548	560	584	547	566	575	548	581	559	560	551	544	588	535	559	578	560	560	556	545	589	556	545	584	587	564	648	561	606	575	564	562	569	614	551	564	586	530	567	564	579	548	560	538	552	571	542	579	614	553	546	610	545	564	510	584	560	577	585	562	569	546	575	552	552	547	583	564	561	591	529	568	575	526	564	587	555	548	567	550	521	570	584	561	586	582	567	533	541	555	548	589	542	519	524	606	548	559	631	516	546	588	570	582	585	541	561	557	563	582	547	589	550	537	528	571	595	574	573	580	576	527	576	585	526	564	550	534	543	555	585	618	581	511	530	578	577	530	604	585	588	575	586	527	547	601	563	583	578	590	561	560	580	551	541	561	562	582	569	584	575	542	566	540	558	565	604	555	556	544	588	575	539	533	538	585	570	540	510	580	572	561	555	525	543	542	550	580	578	569	522	561	564	581	569	568	587	560	593	570	516	554	523	559	539	575	556	547	540	549	563	554	580	592	545	537	514	586	585	561	573	557	596	565	570	565	563	578	562	609	576	559	580	530	578	526	584	568	597	591	581	575	578	531	546	555	595	537	589	559	556	557	602	555	593	566	573	546	599	555	611	562	599	607	493	556	594	572	585	580	589	539	517	548	547	593	578	608	549	583	551	579	548	549	543	592	556	572	565	574	572	572	579	568	529	549	576	523	583	607	541	595	573	571	585	513	595	582	531	563	561	572	577	574	606	634	536	597	582	571	536	539	568	529	548	610	562	573	515	513	564	563	537	583	520	543	550	550	578	547	592	558	610	542	579	552	561	572	578	584	541	546	557	599	544	600	555	559	583	527	543	564	543	544	584	563	555	573	580	531	550	544	537	552	551	579	532	580	548	601	563	595	570	523	576	543	563	599	593	541	578	540	577	547	564	577	561	547	569	572	604	571	608	603	533	582	554	560	550	589	566	596	559	594	581	520	564	569	575	561	504	557	561	580	567	619	563	554	598	528	601	563	605	560	562	586	535	604	565	570	607	534	585	538	596	539	524	547	571	550	579	556	539	537	601	588	587	548	574	543	598	573	553	534	581	570	539	577	565	576	586	579	542	544	570	577	592	551	561	557	531	553	557	547	549	606	539	656	565	550	536	572	568	584	548	590	530	536	569	554	595	562	580	565	538	535	561	574	593	575	566	580	578	565	548	559	575	535	532	585	483	578	561	555	613	553	527	544	580	534	582	530	548	556	527	533	578	609	564	562	613	558	536	571	546	569	545	517	581	580	561	530	543	587	568	590	518	587	538	567	584	577	536	590	544	562	552	525	518	571	567	581	557	607	546	545	501	498	572	559	542	526	551	589	548	600	600	555	600	565	578	577	534	596	581	612	530	576	597	585	531	548	620	568	564	552	556	551	531	549	561	570	582	567	539	565	560	566	557	571	570	546	545	576	563	579	564	586	554	606	538	573	588	552	560	608	565	532	567	557	585	545	591	594	545	582	548	565	555	561	558	564	536	567	572	563	563	559	532	578	575	544	550	568	578	570	582	547	582	557	559	537	549	561	542	560	565	562	557	557	547	562	552	586	541	545	577	580	526	607	542	597	543	556	617	544	558	593	578	598	541	536	583	595	563	589	531	559	581	551	563	560	507	555	563	568	556	610	552	539	578	556	564	534	557	538	581	559	607	562	575	589	547	578	573	580	547	557	568	539	577	594	579	569	559	565	582	555	554	546	562	591	568	553	554	574	539	570	533	589	523	549	551	537	575	569	549	555	560	566	561	566	549	585	596	565	534	577	559	543	563	566	565	555	566	552	520	575	566	613	561	543	568	582	544	569	572	553	566	559	543	548	564	565	581	561	532	541	541	511	599	552	551	581	551	565	549	556	555	540	555	556	540	556	519	606	573	543	592	575	604	520	549	597	568	527	563	565	571	540	597	562	576	545	583	564	555	549	586	573	532	578	596	608	596	599	562	582	544	548	581	596	553	578	588	549	592	543	563	576	555	556	560	547	578	562	586	535	560	588	554	591	581	593	527	543	555	573	565	543	533	568	555	521	546	525	534	591	505	575	586	571	578	554	592	588	578	560	564	576	567	595	551	562	557	551	527	565	572	575	561	606	533	554	552	502	568	540	538	554	557	581	580	575	520	550	549	592	605	580	585	563	565	549	593	575	573	553	531	523	569	584	593	533	565	604	512	580	592	569	590	563	567	558	586	527	555	565	563	563	572	550	587	583	567	575	565	594	574	589	567	558	530	574	551	519	558	558	541	572	557	560	582	543	557	551	577	554	557	619	583	559	581	576	583	587	552	563	602	611	562	566	542	581	542	558	561	555	536	572	606	581	578	540	570	521	568	570	576	564	580	562	557	595	538	581	546	518	557	631	577	579	522	535	550	615	586	539	542	540	593	579	620	548	557	578	554	585	602	576	530	578	539	550	604	595	573	547	548	598	574	584	574	576	583	572	559	542	573	572	581	565	595	551	580	516	546	595	563	543	562	575	542	543	601	598	555	608	585	559	550	590	595	592	583	584	537	572	588	563	513	585	576	607	589	563	591	524	511	544	592	572	554	580	545	566	544	582	522	605	540	569	578	570	539	576	635	600	570	535	583	548	576	591	554	577	546	563	566	572	531	565	581	570	520	577	543	589	603	537	548	555	545	549	542	593	605	549	563	589	570	550	546	538	548	510	588	490	553	623	569	585	562	617	591	580	580	590	583	586	606	554	542	562	539	546	523	612	535	591	545	550	574	533	574	604	543	563	588	557	572	556	583	538	585	603	565	577	556	549	526	555	547	564	558	627	546	552	532	585	537	602	587	591	554	544	517	548	552	568	547	569	551	564	564	556	547	547	535	561	535	586	527	568	554	568	572	574	549	538	555	549	551	567	554	552	609	550	541	588	542	562	516	560	563	582	553	560	559	590	574	579	566	566	599	599	577	596	609	571	572	570	589	542	577	555	521	593	578	530	560	585	539	536	590	593	572	591	568	602	568	524	567	591	581	552	537	570	609	580	601	599	554	554	561	556	563	565	558	544	581	542	566	556	576	563	577	519	549	587	591	551	577	576	542	560	559	568	570	555	555	567	566	562	540	540	532	566	583	563	565	557	557	617	566	528	542	581	558	560	580	560	597	559	558	570	592	579	585	587	562	625	555	556	522	545	573	594	589	549	552	572	589	523	559	549	578	591	536	609	562	578	571	613	583	576	584	558	588	576	560	576	555	579	563	585	546	576	567	508	554	557	555	546	536	568	552	583	527	538	575	605	597	556	580	556	593	592	544	582	571	606	588	555	521	587	574	595	541	565	566	527	536	569	584	579	572	551	612	578	542	529	541	548	566	564	543	599	560	587	604	568	541	564	567	573	549	541	578	584	558	545	558
23943	21150	28385	24098	21051	9228	1312	975	793	781	811	767	725	734	745	673	677	683	680	698	730	656	655	661	669	681	699	623	654	659	644	679	632	684	632	686	622	730	657	667	634	643	641	668	614	658	669	683	635	646	633	693	627	627	650	642	648	678	660	672	624	659	688	632	623	659	609	686	634	676	657	566	663	622	662	693	641	689	675	651	669	641	661	666	669	642	651	645	624	646	625	659	643	652	653	666	681	638	600	639	656	665	673	669	649	607	650	635	608	684	600	681	627	653	639	642	692	594	645	681	690	614	636	679	646	637	656	707	628	661	682	639	644	648	655	650	657	649	635	672	648	683	668	664	663	641	659	673	615	637	636	656	657	643	633	649	649	694	647	632	648	658	609	666	661	669	656	681	620	604	647	601	620	673	686	686	675	656	637	659	660	605	708	621	637	630	624	655	718	649	634	654	673	680	662	672	647	619	628	624	629	645	631	701	593	650	619	634	643	562	639	622	637	670	635	634	657	622	638	641	647	649	674	656	625	596	633	604	657	661	629	661	651	641	619	639	657	638	659	682	639	639	602	645	637	643	637	636	653	675	659	634	597	684	620	621	665	644	640	644	631	640	576	634	688	619	672	587	701	634	645	636	656	646	648	636	641	668	616	646	666	629	692	637	659	640	571	614	652	666	655	604	699	645	630	608	638	618	629	616	631	648	599	641	660	684	660	624	660	647	617	666	669	681	641	665	617	630	640	612	703	601	672	637	647	631	663	670	661	639	658	594	686	659	665	591	653	651	687	620	649	663	611	667	708	669	666	607	607	633	667	667	638	637	636	655	685	642	668	692	590	679	661	613	621	622	661	593	646	586	608	646	593	656	682	684	657	666	623	668	666	659	650	672	673	604	640	654	671	693	607	634	645	647	648	618	626	615	610	663	652	637	682	670	618	649	648	668	608	652	669	582	681	671	662	646	653	644	630	609	628	610	631	699	652	646	650	668	625	658	630	640	659	677	670	631	637	644	631	620	637	601	662	625	631	651	659	620	655	655	658	595	693	652	671	724	610	600	662	644	596	629	604	620	603	644	652	650	637	675	645	644	665	623	654	643	649	634	682	694	616	682	619	636	658	618	659	676	631	610	624	650	612	597	684	635	617	629	602	622	677	644	636	679	623	693	633	641	608	651	611	632	689	653	673	621	645	664	620	667	615	629	618	608	658	649	682	674	654	688	676	644	649	667	634	700	679	669	652	639	621	672	654	641	680	664	632	671	675	702	626	663	642	678	584	640	639	638	675	646	658	630	627	657	622	640	621	658	655	630	661	704	615	678	651	620	643	614	585	644	633	581	624	649	652	681	665	649	703	642	615	682	616	606	611	706	630	635	649	628	620	625	656	673	672	614	657	697	679	694	620	664	634	640	690	663	652	690	669	666	679	634	635	654	621	664	653	657	672	680	609	669	601	662	660	609	639	633	651	641	615	628	650	646	628	686	597	642	627	609	649	663	637	691	680	657	695	683	649	674	646	649	646	693	623	711	597	671	614	662	641	623	703	597	614	667	683	609	603	592	655	638	614	643	673	691	611	641	639	671	672	652	684	629	604	638	644	703	632	671	656	614	647	670	696	608	643	626	666	652	606	656	648	672	630	654	671	651	695	662	632	653	662	644	643	681	653	644	585	649	670	584	653	607	635	652	626	657	666	645	635	695	642	611	636	671	695	637	649	565	670	622	606	633	611	639	629	678	658	632	650	635	624	654	644	603	651	637	620	632	635	625	655	646	645	614	617	641	594	617	661	653	663	632	654	648	646	646	651	576	621	635	643	641	636	643	624	633	625	678	705	662	641	639	584	630	658	621	681	622	670	643	638	672	635	621	646	617	634	657	626	613	688	669	669	617	673	677	640	676	658	669	672	687	676	636	643	681	696	654	617	694	625	649	685	623	623	615	599	628	664	653	629	686	658	631	623	645	637	617	663	598	604	638	652	628	657	700	628	616	632	630	597	671	699	653	629	653	618	634	631	604	648	644	651	691	631	653	612	641	614	643	657	597	687	631	655	681	601	653	660	651	622	636	658	663	603	650	595	620	646	586	632	645	660	655	675	642	639	638	670	591	619	633	637	657	643	645	617	638	607	628	620	673	674	661	623	618	607	658	644	657	638	618	663	645	676	650	693	606	660	686	658	637	646	656	640	653	685	691	651	659	654	617	636	605	612	686	647	638	689	624	619	644	626	650	667	642	655	627	649	652	641	634	671	691	697	611	613	617	631	641	630	665	647	633	671	662	680	646	677	629	645	611	644	615	620	648	626	722	673	618	639	662	667	624	612	642	603	643	641	661	659	633	695	669	609	699	689	639	644	653	659	630	621	616	611	670	627	647	658	604	677	651	663	606	680	623	629	639	619	611	686	657	621	636	685	655	662	638	663	636	611	651	651	672	631	661	638	683	628	639	661	661	662	660	665	681	663	626	670	610	660	658	619	672	633	641	669	672	641	627	684	654	628	663	663	614	677	658	650	653	621	659	644	606	624	654	606	668	665	589	671	631	657	675	661	649	641	597	602	655	646	636	638	622	641	660	667	660	648	598	632	648	674	627	640	654	656	634	611	642	665	648	614	674	628	668	618	688	651	653	636	665	626	687	644	642	652	643	641	635	647	643	639	663	611	637	653	648	656	656	642	666	669	637	621	663	636	650	666	629	645	621	627	678	608	653	675	674	610	674	654	599	643	626	682	704	662	651	622	634	660	676	634	672	636	629	669	623	686	671	683	632	642	608	662	649	613	634	633	642	653	642	678	634	614	648	635	678	645	650	651	649	612	636	620	641	615	629	642	553	662	614	691	631	640	664	622	654	645	623	605	610	655	659	624	668	626	665	677	613	648	656	651	635	652	696	638	669	663	681	610	659	673	615	621	642	674	657	593	650	652	655	622	634	668	634	655	678	654	632	648	644	635	616	678	662	650	646	680	653	626	620	687	614	660	642	643	634	576	661	668	687	657	649	596	611	669	641	636	679	628	628	663	695	651	591	662	621	653	665	672	663	678	677	644	620	650	589	594	638	633	646	644	612	629	700	657	620	608	636	652	658	629	649	629	585	661	632	669	662	641	630	635	669	633	650	619	631	627	648	615	633	632	681	658	631	665	665	639	609	610	658	690	663	646	654	621	618	612	665	649	651	616	633	648	679	605	651	638	648	680	660	631	681	580	618	612	654	673	707	621	679	624	623	610	650	608	611	653	655	651	680	642	647	671	654	655	614	655	663	681	580	615	658	641	655	669	641	601	623	657	657	601	631	646	641	622	604	654	629	640	644	670	625	652	653	606	696	668	646	634	664	633	675	603	647	639	624	664	664	666	641	644	676	600	663	672	652	633	628	636	612	654	624	672	572	653	652	635	622	559	686	646	604	614	640	613	612	612	662	654	649	577	646	609	625	628	660	615	670	603	631	621	638	677	680	667	621	658	647	627	622	639	642	658	662	679	659	623	629	679	636	663	661
41817	47909	6531	3346	2457	2004	1658	1473	1310	1254	1133	1059	994	1001	965	973	921	946	957	910	885	873	850	856	887	858	867	899	847	884	839	816	860	835	823	869	876	891	815	856	873	902	868	846	883	852	907	871	887	869	845	855	802	798	893	833	835	892	832	863	901	837	841	850	901	870	842	818	833	834	860	789	841	787	844	819	843	869	842	834	806	849	893	909	829	824	879	845	851	858	835	795	810	875	879	898	841	858	829	843	835	851	813	881	862	843	749	837	865	927	831	799	817	837	838	830	868	830	786	849	818	810	783	848	832	796	893	815	827	861	784	857	858	855	833	819	876	781	848	789	853	802	811	853	882	800	844	816	847	825	828	902	806	832	838	835	797	843	817	852	819	840	829	839	885	864	846	844	838	831	839	857	790	811	834	880	842	833	820	844	878	889	798	846	808	858	859	834	801	807	850	887	865	803	862	853	818	777	829	837	853	843	878	819	819	866	825	843	813	824	786	846	797	800	816	810	849	826	845	829	807	798	887	870	813	809	829	812	845	804	796	853	776	842	831	812	868	837	830	870	807	840	783	833	867	874	872	799	837	848	775	813	870	838	842	841	806	825	829	804	845	816	856	831	808	812	808	825	830	837	789	865	829	865	830	826	891	851	833	862	846	844	844	883	857	842	842	868	796	822	799	842	852	822	830	816	910	857	872	789	808	783	836	844	880	795	787	805	877	852	866	827	795	804	838	826	826	827	821	864	847	825	813	818	836	876	833	852	860	822	860	796	826	787	796	854	812	819	841	789	852	838	837	823	837	855	846	834	857	908	842	782	848	825	832	851	861	877	867	838	832	896	890	851	831	840	807	839	903	800	843	840	805	832	849	849	846	808	796	798	877	804	829	819	799	811	845	847	819	832	831	797	808	812	814	860	798	839	851	824	861	828	829	822	800	861	821	828	843	813	851	862	829	843	844	825	868	824	818	863	850	858	810	896	816	820	835	843	829	775	842	835	829	842	860	885	808	816	816	847	823	813	807	773	791	833	846	806	856	833	827	814	790	819	851	830	836	817	847	819	794	824	900	834	817	849	856	853	853	817	813	864	852	815	784	877	812	857	847	779	887	912	828	836	833	873	813	841	818	817	812	867	818	837	807	851	779	847	821	836	836	838	853	819	848	847	809	833	872	833	802	812	869	826	876	838	831	822	844	765	808	850	867	835	821	797	857	845	862	894	815	838	826	844	881	830	838	810	807	812	842	840	904	803	850	851	804	808	821	881	799	828	835	881	861	829	756	833	908	823	790	815	834	863	857	874	877	779	836	811	783	866	833	848	798	822	811	825	831	855	813	882	787	843	829	793	890	872	774	880	785	824	877	874	843	818	812	866	809	838	811	855	810	854	812	815	872	833	816	835	815	834	862	831	845	815	837	862	808	820	819	846	877	829	801	870	857	862	815	826	818	887	791	870	835	831	884	824	857	875	831	794	798	859	822	815	822	874	863	851	847	834	913	904	835	811	871	901	845	833	845	800	854	873	863	836	804	790	831	834	856	817	874	840	791	862	812	835	803	831	822	777	875	823	837	878	845	808	832	835	850	847	832	828	842	821	840	883	829	807	847	807	890	857	842	878	827	870	785	821	804	838	815	887	839	870	833	871	833	885	837	800	819	872	880	825	824	796	823	879	823	806	839	832	846	811	845	812	836	845	819	831	777	842	871	870	869	865	862	888	794	837	853	784	821	841	852	821	862	827	863	842	882	888	836	812	826	841	859	817	876	824	831	801	854	845	841	813	816	858	817	829	856	851	867	863	822	903	846	852	842	845	833	819	839	797	823	846	849	811	838	848	888	822	845	864	780	894	831	858	788	875	854	840	838	811	854	847	806	876	810	824	853	839	809	824	859	836	828	825	846	866	868	818	865	812	826	828	851	865	891	823	856	876	847	880	830	850	801	859	829	813	847	809	819	767	771	831	799	824	813	851	839	845	845	802	885	800	795	819	786	817	858	837	877	830	821	828	856	842	811	812	856	803	778	840	863	861	814	813	819	812	804	870	809	846	849	815	842	881	782	820	813	822	861	867	856	829	823	851	850	849	854	822	799	813	861	808	847	867	802	838	871	882	859	846	859	790	842	778	820	865	847	868	844	875	832	824	815	824	859	824	888	817	786	851	805	782	786	854	791	816	826	857	821	860	891	862	853	862	831	834	881	847	808	851	783	827	791	834	864	836	830	815	845	834	813	870	830	875	882	862	871	838	868	873	869	827	829	850	849	787	825	836	855	852	862	815	835	887	822	822	788	850	826	854	875	896	805	835	876	832	817	799	801	819	801	879	836	815	846	804	847	866	819	870	815	834	829	834	828	797	886	852	794	882	841	867	832	800	906	775	843	810	772	833	806	825	845	855	834	810	867	880	817	815	811	847	841	844	796	813	837	849	860	864	795	854	781	860	811	835	848	843	888	833	821	806	840	821	838	830	791	821	861	826	797	847	802	811	844	863	821	805	788	770	846	885	823	843	848	823	795	869	823	856	872	848	876	816	843	828	869	795	861	818	856	809	878	842	820	884	830	869	832	814	839	807	810	845	825	830	835	864	870	853	833	813	853	855	867	877	840	804	823	821	871	835	848	907	882	795	826	802	870	839	821	797	823	791	825	831	860	815	827	841	850	803	845	820	841	826	824	867	830	811	844	861	819	800	832	861	856	848	836	855	875	793	884	860	820	845	802	784	849	849	868	826	877	888	858	811	843	797	802	837	848	851	852	834	784	873	852	827	801	792	815	828	831	894	855	854	882	826	816	828	800	821	830	823	798	816	821	845	832	851	807	859	806	859	852	798	874	806	878	852	838	850	791	844	775	837	878	853	896	826	837	845	840	848	858	850	820	830	893	830	824	830	845	868	867	843	842	832	743	848	829	858	846	859	842	822	821	880	877	855	807	799	819	842	846	882	817	863	871	838	819	847	849	869	856	860	828	850	807	803	822	864	852	846	811	799	821	877	853	823	837	780	874	858	855	852	809	858	829	803	850	849	835	786	817	805	815	833	846	868	845	828	848	879	857	810	862	862	822	857	827	797	848	815	867	799	804	858	917	836	907	853	816	769	819	817	865	855	858	813	824	867	879	800	868	818	825	801	817	858	828	914	780	837	807	837	814	834	809	891	752	846	837	803	802	801	820	810	857	803	846	841	802	796	814	856	803	829	868	875	887	854	809	821	820	809	850	832	855	881	825	835	845	827	810	823	785	827	802	820	833	851	812	831	807	886	826	799	805	868	842	838	895	804	817	859	822	832	802	818	862	827	814	831	835	868	815	856	844	919	812	808	821	830	834	822	884	822	846	837	803	867	862	818	844	763	849	800	813	860	855	859	782	846	816	829	839	863	860	857	786	813	817	828	843	843	873	868	835	800	883	855	830	853	833	800	829	868	892	881	827	892	848	887	855	852	806	871	810	796	874	828	813	866	811	829	874	839	832	848	823	864	814	899	865	797	800	796	808	836
22841	21106	28792	23610	21091	21065	7306	1155	872	809	766	702	692	679	649	642	628	630	627	592	618	595	581	549	585	554	590	553	609	543	568	513	588	574	560	589	551	568	583	558	591	533	535	530	578	529	536	571	537	546	513	509	588	555	547	551	561	586	571	551	531	537	520	568	590	553	556	515	544	526	526	545	546	589	539	513	579	534	511	528	530	551	573	593	536	543	537	555	505	523	541	559	603	568	565	525	509	555	537	555	547	491	549	585	542	549	542	560	542	584	507	533	515	512	551	540	530	598	554	534	586	578	539	531	517	534	544	580	561	538	550	515	531	553	578	548	525	552	559	530	538	568	561	526	573	595	487	527	535	526	552	548	571	544	543	539	550	558	508	560	529	521	578	528	565	509	550	511	560	534	526	574	603	519	537	554	575	529	522	510	548	567	592	539	525	572	566	571	578	558	525	529	569	512	536	553	554	582	582	559	530	549	542	592	569	549	534	584	510	532	532	548	563	527	553	534	549	542	566	516	540	569	549	528	538	524	561	552	580	542	549	529	526	572	568	525	554	529	558	550	555	491	557	538	560	532	549	513	550	568	565	581	531	558	568	534	554	554	541	576	558	526	520	569	555	545	535	540	542	529	569	560	548	562	573	554	525	577	547	580	556	562	551	511	550	508	513	569	562	555	576	552	552	555	567	519	584	536	549	554	560	520	517	578	565	579	523	561	585	519	566	514	588	567	538	506	546	580	566	540	526	561	546	523	525	556	557	506	570	566	551	526	530	515	513	548	497	547	573	497	549	569	543	558	576	591	569	517	504	560	545	557	570	558	493	523	565	566	559	567	586	529	539	547	523	552	554	537	555	533	605	569	542	543	552	551	564	558	536	531	561	535	545	550	578	558	575	526	589	535	554	529	531	546	575	573	524	522	561	581	544	461	590	541	544	528	530	557	549	528	571	556	541	567	548	554	541	512	511	510	533	546	511	590	537	532	506	545	575	503	522	530	517	577	549	545	533	511	554	497	558	571	571	532	583	549	566	515	545	550	583	571	523	576	585	548	539	566	530	536	533	500	536	580	531	512	523	526	505	514	521	514	548	559	520	526	516	523	538	564	540	526	566	542	506	558	572	514	545	520	561	560	578	576	586	550	542	563	553	537	575	536	545	526	549	539	560	558	554	526	520	535	549	539	538	514	545	554	495	556	485	523	524	521	500	528	536	536	594	513	591	562	559	526	565	557	584	538	577	534	598	511	535	537	533	586	552	547	488	560	545	518	561	546	538	529	551	547	527	568	506	559	534	525	547	531	531	537	550	507	563	506	542	543	591	507	576	537	535	547	565	554	559	582	528	507	556	557	581	539	509	525	561	565	539	504	530	490	537	548	534	556	517	554	553	558	556	530	543	580	532	584	529	536	589	552	530	519	558	550	507	544	559	537	498	567	484	572	578	553	516	565	550	540	550	524	547	593	541	522	555	552	515	499	560	555	616	499	582	522	546	531	545	554	600	561	564	508	553	547	555	502	548	516	511	561	544	539	566	532	587	501	544	556	563	562	537	598	536	530	572	518	572	510	530	601	547	529	552	539	599	594	558	521	556	562	566	528	550	498	509	549	558	562	559	543	539	530	531	569	528	560	537	560	548	522	549	531	568	532	602	551	522	516	526	518	558	563	534	524	501	564	537	535	540	568	517	553	520	531	558	527	538	555	628	578	562	551	560	495	509	492	543	552	561	539	578	526	539	551	544	532	570	545	555	623	581	566	511	613	542	528	542	554	551	609	516	588	552	575	549	562	537	577	550	532	547	541	554	604	488	572	529	545	534	576	558	582	540	552	519	531	541	600	505	546	517	538	507	572	572	528	569	546	532	583	551	545	552	579	585	538	515	571	525	590	580	506	521	524	531	559	533	532	584	518	538	553	494	561	542	538	538	549	517	565	544	544	561	552	513	584	547	542	561	560	570	537	549	568	577	558	535	557	560	591	560	538	553	532	534	522	572	541	531	553	577	551	510	497	549	519	547	592	579	523	584	572	568	551	557	532	540	541	543	532	548	535	532	553	559	547	562	567	548	522	497	509	551	531	556	533	551	561	496	555	558	558	561	522	550	576	539	571	565	567	539	556	570	524	510	520	551	573	537	513	564	599	573	519	576	525	526	542	503	521	502	517	528	516	534	510	541	568	578	543	548	566	575	546	570	537	554	544	589	520	522	524	540	514	537	523	511	547	514	558	576	539	575	541	553	555	530	551	546	533	555	555	562	536	557	545	517	572	548	518	536	542	561	550	575	561	568	570	560	550	539	539	607	526	525	540	577	559	571	581	523	532	534	535	524	521	525	541	574	533	553	543	507	558	550	547	536	519	555	515	540	561	562	542	501	525	538	529	544	529	506	532	522	519	539	565	562	510	504	535	563	551	544	550	522	548	545	532	546	577	522	557	563	546	519	585	518	542	523	596	594	524	527	548	588	535	539	542	559	518	575	512	544	529	564	518	560	564	538	527	539	569	567	516	536	493	542	547	537	513	507	546	540	566	519	523	556	556	525	562	530	553	540	549	491	561	550	549	521	521	536	578	532	565	550	549	508	535	542	537	550	539	567	521	579	526	567	518	551	536	561	542	523	526	528	547	503	496	548	573	557	553	566	572	559	503	516	549	505	514	563	531	593	559	505	497	547	575	590	565	516	526	571	572	564	572	574	513	550	518	523	535	543	493	503	581	560	532	550	516	540	534	533	530	560	586	549	487	530	528	560	538	519	593	546	510	577	562	590	545	554	525	552	507	560	519	550	528	585	544	546	568	511	531	571	554	524	528	526	523	549	586	528	543	546	552	573	514	569	545	517	498	554	552	566	550	526	594	543	561	532	562	585	526	581	520	588	526	529	551	583	540	547	541	571	564	538	522	570	556	536	591	555	539	571	550	541	539	562	528	519	585	548	559	592	557	532	525	508	546	575	554	551	545	598	573	563	553	556	521	539	542	582	543	547	559	581	589	533	533	573	538	574	538	508	513	550	592	548	571	528	529	536	549	544	517	564	508	521	545	531	515	586	558	558	553	538	541	583	539	550	518	556	515	552	508	566	552	527	520	555	550	506	560	564	558	536	566	580	577	544	535	545	550	541	544	513	554	571	554	507	567	562	556	570	546	556	532	527	544	517	518	548	547	530	534	543	518	524	574	545	553	545	508	502	556	568	534	563	534	560	487	506	521	540	542	568	572	534	547	510	590	533	530	538	541	540	562	558	531	598	587	543	559	567	569	558	569	548	610	519	590	542	552	528	511	557	567	575	553	504	566	526	576	541	560	534	559	578	517	542	516	502	551	556	565	501	544	541	519	528	552	539	502	564	535	540	509	541	516	521	543	529	529	504	556	582	577	540	543	561	509	585	540	510	529	576	512	562	524	544	617	535	571	554	530	520	521	562	539	529	551	545	524	521	518	570	526	575	528	509	569	539	477	532	533	555	573	558	572	530	548	572	533	522	557	506	538	546	582
46151	55750	10312	5212	3690	2851	2319	1948	1659	1430	1335	1180	1072	1020	980	936	895	875	873	806	858	814	794	767	821	769	752	820	743	762	748	716	737	763	763	765	713	711	701	745	721	717	708	701	704	705	703	761	736	701	725	721	785	721	686	692	745	777	794	771	692	743	742	682	740	740	704	726	738	739	695	714	683	723	741	751	683	674	724	785	718	717	680	735	705	711	644	721	688	651	724	693	742	688	733	793	680	675	725	747	759	687	753	738	684	716	771	741	749	689	674	740	695	769	724	738	774	691	755	700	722	634	663	732	747	681	732	709	709	733	694	691	704	728	693	741	723	743	741	739	700	726	699	717	734	714	670	704	700	661	732	672	713	737	732	691	728	714	724	736	748	735	694	734	707	690	669	731	736	697	767	746	696	664	750	708	731	693	737	785	718	729	704	723	686	726	715	694	694	713	699	733	718	688	706	650	750	720	677	730	681	720	739	696	734	693	692	686	736	726	758	699	703	697	715	730	707	714	724	729	750	703	709	673	743	722	647	706	693	705	743	699	740	688	691	723	730	683	731	729	722	686	712	692	723	704	677	679	727	726	730	697	694	747	672	723	755	668	657	709	744	718	708	711	665	733	690	678	735	728	763	675	724	688	701	705	754	678	656	728	734	716	709	724	699	725	747	722	721	742	701	719	682	735	702	743	685	732	724	709	722	694	707	726	761	705	747	718	697	707	682	675	716	739	735	701	717	750	659	697	710	714	692	684	693	729	663	653	691	656	732	715	720	734	709	680	694	671	706	701	690	747	733	699	707	710	717	724	725	702	729	701	719	696	721	674	675	654	701	733	716	760	713	783	670	696	702	726	714	720	703	656	702	668	755	673	702	690	697	773	685	749	696	699	696	755	727	682	753	727	706	703	734	719	733	723	671	731	713	714	731	680	724	746	684	748	701	680	672	733	778	706	761	743	709	745	767	733	742	706	672	693	713	711	728	727	714	708	699	715	707	702	704	710	744	689	704	710	679	721	682	686	713	755	695	704	675	752	677	728	719	713	693	758	722	697	743	712	717	685	717	668	719	649	712	664	715	757	696	738	735	745	732	720	748	702	767	683	716	693	744	738	694	711	732	777	736	693	667	734	739	721	762	691	719	741	738	723	752	713	695	728	739	725	722	689	735	726	700	669	731	672	690	766	693	741	738	683	680	680	692	720	698	713	769	703	703	690	725	729	692	681	673	723	742	720	720	664	665	701	724	743	701	686	656	701	752	738	729	701	705	700	727	664	711	687	681	695	699	708	713	749	712	689	674	720	798	717	709	686	695	784	683	750	711	683	723	741	697	666	695	760	695	695	710	713	730	721	709	657	715	711	701	723	737	716	697	717	747	712	702	677	686	683	704	703	714	692	705	722	740	732	681	710	721	713	716	711	655	736	691	717	684	669	753	708	723	689	712	719	738	789	709	706	759	695	687	704	733	759	712	720	679	694	663	664	709	706	729	692	749	713	668	689	718	718	702	708	743	688	702	705	715	699	717	711	719	708	661	715	722	678	747	705	739	714	749	697	687	722	752	649	726	687	698	683	691	712	690	673	752	693	671	684	647	684	686	713	694	771	719	689	703	693	712	709	709	713	692	729	736	690	695	736	690	669	734	673	739	683	711	714	765	668	729	714	712	701	716	715	763	676	738	724	799	680	720	718	730	725	705	731	736	753	687	677	678	669	727	731	664	713	743	731	754	700	709	666	725	700	700	731	666	733	718	655	724	713	684	734	788	675	720	704	707	717	679	749	685	689	724	699	686	701	732	718	718	737	686	745	717	688	725	710	717	719	692	702	718	732	688	700	728	717	756	723	734	717	732	683	764	662	687	722	741	721	719	725	713	755	701	686	713	696	709	691	735	708	701	718	737	706	713	735	669	701	683	666	684	732	724	728	747	705	734	717	714	713	706	760	687	656	688	742	723	709	713	718	688	701	650	707	735	713	711	738	726	729	699	702	747	743	707	695	688	704	777	758	671	753	705	700	729	721	710	700	717	695	689	720	710	690	744	713	727	714	734	715	692	727	714	714	742	697	716	721	726	749	728	677	705	681	685	688	697	669	750	647	722	754	660	703	701	669	724	658	691	680	708	685	689	705	713	701	694	744	672	752	742	697	695	712	686	705	748	730	686	692	645	715	695	729	732	756	686	704	726	709	708	706	746	709	756	723	725	736	701	698	708	738	674	694	704	718	737	708	738	717	672	667	727	679	703	731	734	706	702	712	717	688	707	701	694	730	681	730	695	714	721	724	704	676	674	726	739	762	714	695	693	724	721	720	734	673	726	737	727	754	721	703	714	740	739	723	731	737	725	699	748	728	740	688	759	729	767	724	739	715	724	697	711	698	673	692	714	719	693	719	743	733	676	724	701	753	742	728	756	715	749	655	677	731	722	705	695	705	689	729	732	709	711	717	743	738	664	734	730	706	702	695	716	716	655	724	746	688	751	710	705	721	761	750	684	727	758	676	707	667	668	699	731	747	690	725	695	713	697	721	674	734	723	703	679	706	737	701	685	704	708	711	706	713	755	765	679	715	730	723	667	695	725	702	714	710	679	692	755	732	727	720	711	729	729	679	766	723	741	731	747	711	726	728	682	679	736	702	707	709	729	741	701	715	706	724	726	715	685	724	670	706	737	710	720	691	734	758	674	741	682	717	699	765	700	675	716	735	701	735	692	694	693	744	714	734	751	692	684	740	723	682	635	712	734	733	674	726	748	717	681	679	699	743	691	670	718	713	757	697	678	720	710	707	712	736	700	708	750	740	716	679	711	671	713	684	682	752	769	722	698	707	679	684	684	742	721	714	758	680	709	701	694	706	778	760	716	696	726	682	731	683	741	731	708	717	671	709	710	667	709	696	731	693	741	721	750	703	721	752	725	710	712	734	740	715	710	736	742	689	744	738	687	712	683	659	760	695	721	733	713	733	723	765	704	691	736	685	717	695	666	700	724	734	717	702	688	725	699	688	673	737	720	723	677	699	730	737	734	700	693	696	731	724	737	690	721	747	701	733	687	722	725	707	687	691	716	715	707	689	726	677	713	698	725	705	753	722	724	739	699	705	733	742	659	684	701	745	695	688	724	709	741	657	726	744	729	729	736	745	689	729	689	695	770	673	658	713	730	747	681	687	689	728	737	686	737	688	734	710	712	713	735	722	773	718	729	696	715	736	751	724	690	668	713	730	692	744	704	708	733	698	717	724	711	712	759	676	735	719	714	739	715	695	722	742	700	741	714	716	758	693	732	724	683	703	723	741	732	677	696	717	745	760	649	702	707	697	701	698	690	737	697	730	726	685	694	773	721	706	705	721	680	723	771	707	697	751	699	734	696	720	758	697	766	720	751	748	720	745	707	689	732	676	743	738	699	713	687	741	770	664	692	740	683	707	737	669	679	750	726	696	715	689	691	748	706	678	713	709	690	710	701	733	724	725	707	675	735	720	730	695	704	713	729	705	732	684
29059	26948	14150	1938	753	714	540	463	430	458	424	477	459	457	427	485	483	451	415	420	414	429	437	432	387	454	442	432	430	429	411	427	444	469	434	450	443	410	447	465	419	436	393	411	402	402	431	450	440	433	442	381	409	471	443	450	450	426	446	445	462	405	436	402	426	448	436	413	487	437	463	431	433	495	469	431	423	419	443	431	448	428	439	450	449	430	413	461	419	449	431	473	438	445	403	460	464	448	428	432	422	468	446	457	433	430	413	461	449	445	467	408	461	432	400	409	424	466	486	413	430	433	447	436	441	450	407	407	421	412	402	435	450	423	415	462	408	448	463	438	433	446	408	414	433	432	458	404	414	457	436	399	407	401	393	435	437	441	402	422	400	422	437	425	415	449	435	428	458	430	455	418	431	428	408	420	409	452	455	454	409	433	406	413	451	417	457	448	470	384	439	466	393	447	406	411	443	432	437	438	420	445	416	425	386	461	423	452	453	412	387	440	440	409	409	448	452	432	454	447	422	450	400	426	426	415	400	422	474	430	431	429	449	422	438	431	397	471	444	443	456	444	409	416	437	445	435	416	425	422	461	419	453	457	410	455	416	427	437	445	396	438	445	438	440	391	422	439	393	420	435	448	425	404	431	437	448	469	437	445	442	460	450	453	443	414	462	459	434	453	394	453	421	413	421	451	425	409	408	395	424	440	433	415	444	469	434	409	431	434	408	441	452	443	463	421	446	412	407	431	445	436	434	439	461	420	439	445	395	446	481	446	401	386	416	440	443	443	413	459	471	386	456	421	439	470	398	397	395	415	462	467	447	432	437	434	436	450	424	449	429	431	425	454	429	399	434	407	430	422	447	445	431	406	454	429	447	454	437	395	440	432	412	403	454	421	433	424	377	426	404	457	438	388	420	487	397	407	477	411	429	447	446	389	412	412	410	425	411	438	402	422	456	424	455	434	421	436	423	439	408	449	445	405	408	448	466	404	425	397	451	431	447	432	447	450	414	464	455	440	424	440	409	418	435	422	450	406	409	450	416	418	435	463	446	466	414	429	393	381	450	407	433	402	456	393	423	442	441	428	430	441	417	421	447	455	425	412	410	451	400	442	438	443	416	423	436	410	408	405	409	396	449	418	448	453	438	444	434	441	421	407	468	425	444	431	437	469	401	424	439	408	462	444	449	408	403	430	456	450	433	447	436	432	413	428	456	425	382	424	398	437	446	403	458	410	460	422	428	420	435	418	415	419	459	455	449	465	419	416	417	426	404	424	411	427	446	414	448	428	433	436	425	456	447	426	434	421	409	471	388	459	418	380	422	434	415	430	416	427	451	428	443	436	398	398	445	418	439	411	392	424	465	437	450	407	445	422	462	451	442	455	393	392	442	461	427	442	432	426	427	443	432	415	396	410	396	445	436	434	431	410	437	420	446	409	460	428	427	454	409	458	412	446	438	472	419	424	479	434	405	409	401	401	418	441	439	485	413	450	401	440	450	412	460	408	383	395	396	436	403	432	387	455	482	439	427	432	405	387	432	447	413	453	415	448	423	430	415	415	421	444	422	461	419	427	416	438	418	438	423	430	412	437	409	448	431	447	468	432	424	439	455	461	469	408	461	447	424	448	443	420	470	453	422	391	446	397	433	416	420	459	442	413	437	419	435	429	439	430	469	456	434	430	388	489	412	440	410	441	445	427	414	436	455	416	465	437	439	444	457	456	431	420	430	437	478	439	418	448	413	430	443	417	421	428	475	427	416	442	407	444	429	415	404	419	426	384	432	431	418	464	400	435	462	414	461	449	408	442	422	419	455	416	419	457	381	426	448	443	436	410	419	467	424	457	440	450	429	451	409	435	446	412	419	431	399	499	450	436	462	392	447	438	430	456	421	454	413	475	439	444	448	440	447	443	431	455	451	451	400	421	453	385	436	412	438	433	433	402	436	397	396	416	447	426	449	471	437	435	430	430	421	407	419	478	462	435	417	422	412	410	437	462	474	446	428	418	462	388	394	432	456	456	471	406	420	387	453	444	467	434	423	467	404	392	411	410	450	464	431	468	407	423	424	425	413	415	434	468	442	439	411	469	384	397	422	410	419	409	435	442	414	438	452	446	438	374	441	391	426	399	432	439	406	452	446	418	416	420	440	431	442	405	445	433	452	401	443	419	475	428	442	418	455	443	432	407	398	416	479	417	440	450	404	436	448	472	452	432	404	438	422	446	446	434	429	436	447	434	415	427	424	426	423	414	413	424	425	435	438	428	443	477	412	404	429	438	420	397	400	442	460	412	450	444	425	468	433	433	449	407	420	425	479	465	476	440	430	413	442	434	455	437	405	428	437	391	414	461	406	473	408	428	435	391	410	403	436	462	457	437	431	416	430	418	420	405	458	427	420	435	430	415	400	438	427	475	444	429	396	435	462	469	452	407	428	444	432	446	440	447	463	413	436	427	454	417	403	423	419	455	467	434	424	448	421	434	437	430	439	431	390	408	465	467	428	398	413	432	443	470	396	473	415	458	433	447	431	454	398	402	489	399	435	464	460	426	447	392	430	422	418	437	467	415	443	453	460	429	464	415	444	433	440	450	453	422	439	459	440	448	440	444	457	429	426	440	387	442	468	450	407	429	426	433	459	468	406	422	429	418	448	432	434	467	434	435	444	427	423	432	406	436	416	441	455	441	445	469	449	433	435	446	428	442	417	443	444	463	426	468	463	486	420	440	481	454	436	415	412	453	433	441	438	427	427	416	431	440	444	399	426	445	435	438	485	414	458	421	402	398	434	435	408	448	444	432	427	427	436	450	432	441	475	418	446	389	439	451	450	435	460	425	414	431	442	435	429	416	424	455	379	454	409	434	420	432	411	439	467	396	410	424	437	437	448	473	407	427	432	435	405	415	440	446	412	399	428	428	469	434	456	387	455	439	436	415	451	431	406	470	474	436	399	406	431	445	441	439	400	393	455	468	462	408	455	430	423	413	419	428	424	442	426	428	427	436	393	456	406	438	426	416	453	449	445	454	426	471	460	417	417	435	461	436	402	425	450	431	422	432	421	447	447	419	445	447	424	442	453	437	417	453	441	409	424	425	432	392	411	438	436	429	445	424	436	427	445	442	452	443	452	478	415	423	441	434	415	441	415	466	461	440	446	440	430	443	440	444	415	453	458	444	441	434	433	449	427	411	438	419	432	435	457	436	416	437	414	414	427	415	421	428	426	428	446	418	406	458	429	428	437	439	385	406	424	448	493	422	434	445	420	401	445	442	440	465	428	435	454	416	445	451	428	447	435	440	430	430	409	414	407	422	431	448	439	458	423	429	431	412	435	396	373	398	425	426	479	445	398	435	430	428	421	456	447	463	431	427	477	435	457	454	410	415	409	389	423	443	407	376	422	444	403	468	453	410	453	409	415	471	407	418	418	477	422	419	460	414	461	419	416	459	408	432	423	410	427	420	413	412	432	463	455	432	434	448	428	425	448	412	435	444	448	391
37224	36752	1232	825	698	666	607	617	563	606	559	576	595	609	606	578	542	585	556	592	585	577	590	581	623	560	584	564	582	607	548	603	552	578	537	560	531	569	564	576	572	554	573	616	571	535	560	602	531	574	582	588	567	553	562	567	555	557	583	532	574	562	555	525	541	617	547	575	555	536	557	613	558	596	587	565	568	524	578	581	583	564	611	532	550	565	537	536	581	533	550	575	600	605	552	558	568	537	577	543	584	588	563	535	589	578	605	594	603	562	553	556	559	559	559	571	559	565	534	566	532	547	576	504	545	567	570	542	540	567	556	582	572	555	557	562	540	535	614	575	563	568	596	558	532	532	584	613	561	558	553	559	558	567	555	551	555	504	509	615	585	559	593	517	588	595	561	526	556	555	520	542	609	560	559	545	564	559	547	578	577	562	567	568	569	553	551	525	563	557	550	577	559	517	527	536	575	541	572	494	567	565	578	559	632	588	589	580	574	567	551	606	553	544	583	606	577	566	528	571	572	589	529	616	537	606	530	581	524	548	599	590	564	565	575	575	586	517	540	551	570	559	534	559	508	562	521	570	565	606	575	557	540	605	589	586	587	541	559	561	587	519	558	566	554	587	557	578	563	513	524	629	543	556	576	579	563	565	577	583	521	541	510	571	534	544	537	580	563	591	553	586	567	544	566	534	561	530	578	544	563	533	576	540	592	555	597	525	577	596	550	575	550	556	529	568	589	560	550	590	556	558	494	545	478	577	576	556	634	580	592	596	600	597	550	590	574	574	556	582	571	546	575	542	539	546	549	550	567	570	545	557	585	538	597	565	611	554	545	541	529	614	532	577	562	553	551	582	527	584	564	581	530	577	557	557	513	582	543	632	561	520	573	567	528	582	579	535	638	549	554	538	561	559	581	553	584	542	557	544	590	538	564	594	570	555	579	570	572	522	541	574	524	522	547	537	537	534	569	554	549	615	561	567	567	573	574	541	553	584	573	559	548	552	563	518	574	551	598	575	569	521	556	592	620	515	573	593	578	552	599	555	593	539	583	601	550	559	539	526	531	580	559	581	550	524	517	553	615	530	585	569	582	582	557	532	563	582	523	560	548	562	565	546	563	595	559	595	540	519	567	573	594	568	614	589	599	552	580	568	564	551	534	580	592	547	602	569	597	519	519	538	542	563	572	538	540	576	503	564	512	604	544	573	572	566	585	595	595	536	591	567	535	589	565	586	576	578	553	580	528	581	550	552	595	550	527	589	610	591	530	574	601	556	555	549	546	554	576	588	609	562	571	589	612	548	569	541	592	560	557	571	545	577	584	608	578	515	571	575	601	529	551	573	546	557	600	598	600	585	594	616	561	583	573	594	558	608	593	540	567	572	581	587	573	554	558	582	596	547	562	567	536	598	530	622	565	553	575	522	519	557	593	553	585	616	558	545	557	562	592	543	512	538	596	567	535	584	532	585	568	565	562	567	551	561	550	582	538	564	566	551	559	540	594	593	553	543	561	532	563	591	572	571	588	542	535	548	566	586	562	535	561	614	553	601	570	542	577	559	602	607	533	531	562	615	542	577	618	545	596	557	554	538	572	593	559	605	487	562	553	540	571	556	567	572	559	585	559	574	513	563	534	556	545	579	544	508	558	553	597	593	591	537	554	579	530	597	547	593	562	507	587	563	599	577	575	559	561	547	581	528	534	591	568	564	614	553	542	583	548	534	608	542	541	585	498	563	511	596	562	592	585	582	557	572	585	555	540	596	522	607	538	577	567	588	540	577	508	557	544	595	564	613	572	585	534	553	579	573	577	541	573	591	585	587	522	581	557	573	564	587	539	568	545	601	570	561	535	563	585	576	530	543	531	557	561	526	564	554	575	546	555	570	555	554	609	553	566	539	562	583	547	523	589	573	567	569	543	581	567	555	541	542	544	610	539	576	540	536	573	566	549	575	544	559	586	547	562	545	553	544	549	562	564	579	569	570	538	568	556	562	593	600	519	603	559	566	582	562	543	564	604	588	534	560	594	585	589	573	584	562	591	552	590	587	496	584	508	559	576	557	568	558	582	515	582	582	564	559	548	581	528	532	593	535	593	549	559	539	520	556	571	583	546	578	573	577	546	606	559	586	533	566	577	575	564	603	580	585	546	559	551	577	560	572	565	564	592	579	571	577	578	577	592	545	580	541	592	561	593	553	552	535	551	554	581	580	566	569	537	569	576	594	553	584	585	560	573	571	555	586	556	567	549	586	537	527	601	540	595	533	586	545	558	562	617	534	536	597	555	549	556	581	543	518	575	555	586	522	553	577	546	584	571	558	581	562	530	578	558	537	560	562	544	537	558	575	551	589	580	570	608	555	527	530	551	578	543	571	581	583	557	572	575	541	604	589	592	598	573	572	523	566	606	559	502	549	567	536	579	537	535	567	589	583	532	564	576	576	525	570	569	513	569	589	554	547	530	580	520	554	586	565	575	559	568	572	561	592	539	587	554	571	552	590	533	557	580	536	607	578	564	602	589	564	515	553	606	561	592	574	543	512	551	553	533	584	540	587	556	538	583	557	573	553	558	552	575	595	578	622	508	562	565	560	562	523	567	556	563	575	564	565	560	537	573	575	525	545	551	564	580	576	555	572	546	557	547	591	539	576	576	529	532	530	545	558	593	609	567	497	576	581	592	548	568	560	530	530	558	516	544	573	553	572	579	588	562	618	545	621	553	581	526	575	581	559	545	554	545	570	559	559	592	542	570	613	580	546	528	535	561	523	580	525	622	572	562	536	579	619	568	556	535	542	555	563	554	534	535	583	602	598	586	523	514	549	548	540	591	557	594	548	566	561	595	545	548	570	554	572	551	589	613	578	618	560	543	542	569	561	595	539	570	581	609	539	570	518	546	551	568	546	546	566	568	542	583	546	590	551	591	586	534	568	566	593	547	556	578	553	589	570	554	596	577	537	529	585	547	541	577	532	562	545	563	569	578	567	554	547	563	575	567	596	561	532	544	547	501	547	556	565	597	569	560	543	540	547	577	586	590	588	531	588	543	594	630	607	562	578	519	576	576	556	580	570	538	580	535	565	547	573	542	562	588	583	535	550	576	528	539	528	565	549	528	560	569	546	573	595	530	608	574	578	574	595	553	587	566	565	627	576	520	578	586	582	517	547	550	538	585	559	533	558	564	546	533	565	535	530	556	550	577	570	496	563	539	555	587	553	604	580	543	533	613	540	533	582	563	551	560	555	536	565	599	532	545	549	588	567	550	554	555	619	571	608	583	586	580	578	544	572	596	565	506	550	545	512	556	574	608	577	601	618	572	574	568	593	552	566	564	581	560	577	593	580	585	558	576	557	576	537	545	540	558	548	547	562	573	551	590	603	538	534	507	537	554	557	554	602	552	557	568	583	579	559	609	587	497	548	544	573	546	593	563	554	592	566	585	555	595	559	566	553	534	566	586	559	546	589	596	547	549	535	569	555	540	608	561	582	594	543	562	591
23930	21146	28302	24057	20988	8821	1319	886	795	820	788	761	762	742	748	676	723	666	693	668	654	658	685	678	627	638	674	706	660	650	654	650	640	661	652	644	600	673	623	666	646	708	672	666	626	643	647	631	653	677	616	648	627	674	705	625	643	633	649	631	642	650	645	631	678	663	704	621	654	610	641	674	709	655	657	646	665	617	648	653	639	595	646	659	623	645	668	614	591	605	605	624	632	673	669	632	633	639	671	652	647	647	666	660	659	649	672	621	652	619	611	629	625	589	673	644	708	662	631	650	647	630	666	659	638	656	652	632	628	607	638	647	664	642	649	625	638	637	693	637	664	639	677	651	655	635	598	666	668	604	640	649	638	638	640	649	668	636	673	642	638	638	644	646	703	636	645	636	618	647	648	592	624	596	616	678	590	623	648	629	665	649	648	610	663	681	655	610	623	654	655	651	634	624	632	628	674	664	646	627	641	645	667	637	642	650	680	635	670	694	640	660	629	624	635	660	617	676	638	614	653	651	607	669	673	627	656	679	628	613	648	627	649	616	661	595	612	655	610	673	645	648	641	578	629	650	648	650	654	630	660	655	658	630	638	662	629	636	672	637	643	660	659	636	627	625	664	618	631	650	649	680	622	691	640	651	646	639	663	659	670	639	658	703	614	623	652	658	654	643	651	646	644	642	642	643	647	644	633	662	660	594	638	645	610	633	640	669	607	627	622	634	610	698	618	653	650	619	622	643	603	638	622	616	629	652	636	650	636	638	663	655	648	705	597	664	672	636	664	624	659	658	653	585	619	682	630	619	627	679	613	610	658	631	640	659	654	676	657	638	683	633	595	627	662	610	684	615	626	617	659	622	667	603	670	655	624	575	648	635	650	634	638	614	617	639	635	662	659	599	658	649	634	641	633	630	669	668	614	611	680	681	616	642	623	653	620	625	669	617	639	647	657	625	627	634	644	631	627	624	677	666	634	619	601	636	651	622	656	632	641	627	616	672	656	655	640	638	659	680	653	624	666	690	680	672	648	635	617	658	632	617	631	685	649	634	632	667	678	652	638	593	648	644	631	648	635	632	689	657	609	658	605	658	589	687	602	656	638	661	612	677	650	666	680	643	622	656	721	720	579	597	657	628	604	586	654	625	657	668	667	664	639	643	640	640	662	626	640	663	672	662	641	641	627	576	575	660	614	629	651	644	627	648	679	611	668	687	636	636	638	629	599	629	622	597	610	672	612	619	615	642	669	650	597	653	628	619	628	638	657	672	610	644	653	622	692	643	691	672	676	657	583	629	598	611	638	622	654	658	639	669	681	651	685	600	666	666	630	638	648	677	648	642	641	713	630	669	626	671	656	633	690	648	653	652	675	646	619	628	605	617	662	650	658	633	662	653	637	626	663	660	648	691	624	657	665	679	655	628	616	626	672	659	654	670	641	669	628	607	626	645	637	646	662	627	679	640	592	623	673	668	657	667	649	674	608	662	691	649	632	584	628	585	611	633	661	676	641	634	648	648	670	604	623	632	620	607	614	677	618	624	646	620	638	660	649	633	637	625	630	609	624	625	613	644	630	646	650	652	643	656	624	655	651	606	643	637	654	614	652	672	621	634	673	604	604	633	625	638	638	654	654	603	618	643	663	631	594	616	629	666	659	622	625	658	614	620	617	646	616	637	662	594	597	634	649	654	617	625	685	617	671	595	642	593	652	587	606	677	658	649	662	614	689	637	615	599	652	625	618	638	644	597	643	635	636	660	679	631	668	621	638	670	673	676	655	663	615	647	576	636	666	646	620	583	615	613	634	638	653	646	669	607	630	651	662	684	616	633	639	666	617	598	629	597	606	627	604	674	675	651	616	659	629	644	644	651	612	668	666	655	618	688	649	603	658	664	648	718	607	666	638	658	619	665	636	625	644	631	674	595	662	630	676	650	686	642	577	640	630	640	622	660	671	640	647	636	634	625	591	680	627	616	662	600	627	629	664	669	643	632	641	677	655	594	606	616	680	638	670	636	619	596	640	616	637	676	641	680	651	597	649	702	662	656	655	634	654	674	647	632	654	638	658	618	644	639	645	639	664	647	630	613	629	621	642	680	682	662	658	661	609	643	618	714	636	632	636	638	614	619	633	634	661	653	671	682	638	635	654	613	623	692	619	630	658	636	659	626	630	660	632	652	621	622	601	623	613	653	671	633	654	648	653	656	635	637	626	685	646	646	626	661	646	651	665	631	685	692	691	659	634	642	690	633	639	634	630	643	639	657	607	608	659	645	649	672	593	643	632	657	608	631	644	693	588	647	645	599	632	638	682	634	643	581	670	632	678	644	636	690	644	622	643	646	660	644	653	632	684	639	630	618	651	632	669	630	609	661	662	621	652	694	638	592	702	638	615	634	633	641	634	643	626	657	599	668	655	647	621	648	635	654	643	652	610	642	638	692	644	605	638	661	608	639	657	631	658	599	685	645	601	666	650	665	635	674	639	641	626	603	650	635	628	632	611	630	637	691	660	625	638	628	621	657	653	601	628	645	674	609	654	634	668	629	615	657	636	643	645	642	697	696	696	673	625	596	607	642	621	610	692	615	609	606	638	645	659	678	676	658	667	640	606	676	632	617	653	638	648	687	647	604	612	672	659	679	676	633	621	633	625	633	612	645	641	664	641	643	675	597	667	643	634	652	623	665	642	686	608	622	612	609	618	646	663	668	655	617	615	653	639	632	629	664	615	673	632	651	661	635	617	668	631	690	658	656	612	688	667	663	673	586	648	628	668	660	647	622	653	652	628	659	584	670	660	633	629	642	651	679	661	649	658	642	640	658	665	612	610	639	591	670	604	682	627	658	658	634	643	611	645	637	687	630	655	588	647	625	682	622	668	688	632	631	622	632	653	629	661	622	627	672	631	630	618	645	646	621	654	649	655	644	639	657	675	664	649	651	640	644	637	649	614	673	639	645	642	645	628	607	612	631	695	660	659	626	644	656	652	653	645	610	673	717	671	604	649	644	614	627	658	656	635	638	614	649	669	648	660	617	676	648	634	636	649	632	651	666	648	623	591	618	678	661	655	643	586	676	605	700	637	612	659	634	670	621	620	617	590	667	682	628	638	640	637	610	676	630	584	644	638	671	642	642	659	640	647	677	672	651	628	618	666	634	684	657	626	609	659	669	600	667	646	638	654	673	676	687	634	671	655	636	644	638	636	630	642	680	660	624	665	640	633	642	654	658	607	645	678	636	660	639	590	635	654	608	601	655	673	674	618	658	629	666	651	640	633	680	608	633	658	659	636	653	633	637	640	653	605	664	656	630	657	643	586	659	636	661	648	602	677	647	655	652	659	627	632	659	644	682	677	610	660	639	633	659	651	672	645	629	648	630	654	649	639	616	628	637	636	689	677	622	602	608	610	639	632	616	665	636	637	633	642	623	657	594	597	629	579	628	654	617	638	647	651	632	605	608	656	620	626	635	605	577	633	658	623	602	630	653	634	706	649	614
41598	46472	6507	3397	2480	2001	1683	1475	1303	1221	1105	1047	1009	989	991	943	965	888	894	899	894	902	832	881	891	869	919	877	851	857	900	876	866	862	868	876	826	846	850	853	861	851	873	839	842	800	831	875	890	885	844	848	825	892	807	817	852	879	849	854	851	826	835	817	803	765	860	869	859	821	867	828	816	790	914	818	814	838	839	854	835	843	826	846	852	865	819	885	832	853	817	856	822	790	842	845	833	843	846	830	865	862	882	837	865	842	837	816	812	829	810	835	872	821	822	844	845	838	869	825	893	885	797	758	847	837	832	827	809	886	831	786	842	939	869	843	820	863	842	845	822	840	820	847	792	863	822	841	891	792	832	881	787	804	800	858	816	844	850	823	863	833	807	765	798	825	873	821	835	813	801	835	793	851	839	786	796	770	804	804	834	816	783	847	866	838	821	892	858	816	838	826	826	795	823	881	771	845	883	825	852	800	827	827	810	805	815	840	841	851	797	840	855	856	840	826	880	843	772	867	820	854	835	862	851	767	806	827	825	798	842	857	826	839	836	861	809	828	865	833	802	856	844	836	863	825	788	794	818	886	816	860	827	823	847	864	822	801	805	843	866	854	832	787	855	814	819	824	847	829	841	791	788	852	843	842	824	823	825	834	901	857	842	818	873	810	804	851	859	784	848	789	830	832	875	915	851	837	847	881	831	833	805	800	828	845	853	814	841	793	863	844	861	782	848	820	828	853	836	810	856	833	819	829	814	795	820	850	807	853	763	827	894	848	835	814	819	819	807	837	782	816	860	869	809	834	765	816	814	862	829	827	861	854	843	811	870	775	790	878	812	798	859	841	843	833	828	823	794	786	879	807	883	811	797	849	908	806	835	792	844	835	829	839	816	772	843	835	865	798	843	835	870	879	834	796	827	841	825	826	784	802	822	831	779	882	785	834	765	799	832	827	838	849	835	760	835	839	799	830	847	806	857	848	820	826	902	825	815	864	837	865	863	818	841	787	798	861	830	802	819	832	805	805	858	821	856	867	827	795	823	834	826	856	792	860	813	823	875	830	848	881	812	825	857	881	871	841	841	840	824	885	831	887	784	806	835	824	832	776	816	835	861	799	834	868	813	814	793	837	778	828	823	819	832	836	851	834	821	805	806	827	874	855	832	848	857	801	771	823	822	870	842	759	859	874	874	855	825	815	789	815	872	810	862	794	789	726	833	859	800	855	850	853	837	792	842	831	851	928	818	823	802	833	846	858	839	890	820	848	810	814	821	845	829	890	831	829	816	839	835	806	853	826	847	848	770	871	804	830	873	839	842	852	839	829	847	838	818	833	880	847	856	801	863	789	853	854	809	839	808	863	827	865	833	834	862	765	833	857	816	829	819	859	829	790	823	837	807	854	849	859	879	828	854	845	858	834	787	832	832	820	852	832	802	814	756	828	778	784	849	840	787	839	807	770	836	827	783	875	798	829	807	834	817	823	856	855	801	886	895	822	821	858	852	850	878	783	850	830	831	865	820	803	821	847	834	827	831	858	795	832	855	850	850	832	863	817	826	844	847	801	780	836	831	812	852	822	817	835	852	848	804	817	841	842	813	818	840	862	790	854	833	856	829	819	889	796	851	816	861	805	826	843	822	833	806	805	799	823	828	870	824	883	805	849	819	833	903	842	822	831	785	785	809	853	821	797	825	853	846	832	856	857	841	817	832	829	835	807	863	874	836	880	839	814	843	850	833	809	844	813	905	818	800	793	833	787	877	821	851	833	820	844	822	848	884	803	814	846	821	840	840	850	856	825	794	840	876	843	838	822	840	800	774	825	817	827	813	813	903	854	820	800	872	851	766	824	827	837	842	811	810	812	886	863	861	836	769	820	852	843	875	851	787	829	806	847	824	809	827	877	807	860	824	854	849	782	858	832	829	825	813	812	850	829	888	861	873	848	817	866	839	834	837	800	834	872	834	829	824	817	852	841	852	843	813	830	827	849	820	869	840	797	849	827	822	814	865	875	860	873	790	802	887	815	783	796	785	859	858	855	780	832	814	866	844	841	863	801	824	861	791	846	829	820	798	820	833	809	845	856	794	861	842	798	822	789	852	861	865	849	812	878	854	902	884	836	843	807	838	805	803	837	851	788	825	770	826	847	918	783	801	814	862	848	822	851	825	832	846	838	811	855	835	837	812	832	864	826	818	848	873	860	829	849	778	841	836	786	839	860	871	850	864	845	801	863	812	772	797	880	801	826	773	800	836	807	864	856	839	814	817	798	817	832	811	808	841	901	808	786	850	812	799	858	845	833	825	802	861	805	867	823	816	819	797	847	833	817	852	806	833	856	839	824	854	825	845	813	855	786	846	859	826	840	806	800	863	800	884	809	827	832	845	841	820	916	864	803	857	845	819	826	798	804	818	857	809	790	810	822	814	811	799	785	851	878	809	818	834	800	845	861	870	768	807	819	822	863	792	817	843	835	828	809	816	833	876	838	863	817	789	833	789	822	862	805	826	844	849	816	842	800	849	806	836	818	789	847	800	797	803	806	796	795	813	814	827	844	842	814	878	782	810	829	838	797	849	813	770	844	901	814	828	799	810	882	837	834	786	829	841	851	841	858	829	847	835	774	828	829	795	850	867	808	858	845	883	820	797	814	814	804	822	846	821	851	894	886	816	842	825	821	838	796	847	801	815	792	807	796	819	855	785	795	840	799	830	837	824	849	850	824	876	818	827	850	815	871	827	818	796	840	833	827	816	892	893	811	792	804	786	858	800	880	812	870	866	804	854	795	880	799	891	790	849	888	840	821	888	854	830	830	841	812	867	862	798	795	852	802	819	822	814	854	789	847	856	830	848	817	806	826	832	883	862	836	813	815	839	871	856	894	846	826	822	824	859	827	880	891	807	883	840	849	852	828	835	822	823	863	787	829	801	883	800	838	861	816	883	852	886	817	819	839	857	812	815	841	804	838	823	810	880	856	873	878	831	823	798	842	844	817	809	831	880	816	818	825	879	839	848	851	880	812	797	828	826	818	863	791	790	812	819	910	845	820	815	855	811	845	820	819	830	811	824	840	820	829	835	866	874	840	827	834	862	799	825	874	831	868	845	772	855	817	823	852	868	809	832	763	837	834	803	819	780	821	858	824	781	842	843	858	813	830	780	803	868	815	855	782	884	833	854	825	815	884	865	843	876	818	825	810	858	864	819	806	832	820	789	809	857	878	817	824	880	824	813	778	875	822	837	808	770	816	868	816	832	787	830	853	830	856	866	820	856	797	816	806	807	829	829	847	812	815	797	822	830	789	832	816	809	783	799	780	830	846	857	810	810	820	831	874	794	815	840	850	806	829	855	820	822	856	873	827	824	758	845	826	833	782	811	837	830	839	862	847	844	822	834	844	856	802	820	845	783	788	875	825	788	830	906	825	814	850	792	802	778	843	818	813	790	884	825	863	773	860	885	832	863	848	853	829	885	831	829	867	781	865	840	796	825	747	834	797
22943	21158	28888	23612	21130	21100	7541	1207	890	821	758	726	699	677	656	634	626	637	606	608	617	566	610	603	556	576	599	589	532	570	569	568	539	580	565	567	598	545	581	598	570	592	566	581	526	544	547	516	506	548	550	575	531	522	541	536	524	574	556	561	570	532	531	549	544	547	555	532	579	526	572	552	568	540	517	585	542	541	573	535	546	523	587	566	534	535	560	531	573	564	521	549	557	548	555	552	549	534	559	535	576	558	548	559	563	567	549	493	564	521	552	544	574	586	537	559	565	526	553	551	554	535	540	556	592	555	557	548	557	522	533	516	543	543	548	577	573	542	529	550	576	552	568	557	601	574	510	535	530	540	556	549	544	522	553	554	521	537	587	528	556	565	557	540	523	564	549	521	537	601	557	536	549	559	570	570	553	561	544	556	544	540	530	542	539	522	540	563	548	573	558	519	564	540	511	565	533	568	511	535	534	539	538	558	563	522	520	504	541	486	523	554	568	539	579	517	551	576	537	509	531	534	490	508	554	537	546	549	495	542	502	560	562	531	549	536	506	520	532	542	532	564	508	541	543	527	563	514	476	538	562	535	555	535	546	561	532	534	538	534	520	539	581	526	554	586	575	506	544	556	543	561	541	550	543	566	558	546	548	524	500	551	535	560	521	503	506	543	539	539	539	572	547	531	562	593	514	547	582	562	512	551	516	559	528	520	535	540	525	550	521	549	536	538	515	515	538	561	549	614	525	585	573	542	545	495	544	581	517	557	580	522	512	575	511	537	550	538	550	587	599	582	538	527	500	537	511	567	564	570	508	556	563	533	534	524	549	548	552	582	546	549	502	546	563	570	527	521	519	532	525	504	566	550	557	543	533	541	528	566	592	500	572	582	569	542	519	520	585	520	557	542	548	569	518	511	557	518	550	517	518	548	516	538	542	537	541	508	531	565	536	580	576	539	509	507	526	545	533	596	551	565	519	538	530	544	555	558	522	558	523	537	530	518	552	510	545	581	487	532	550	539	513	555	575	572	559	541	493	519	602	549	522	518	543	562	559	560	505	594	496	537	543	522	543	513	569	552	531	538	537	549	581	542	528	565	553	557	469	569	550	555	535	605	524	491	524	530	551	519	522	548	553	578	557	574	501	556	536	545	539	524	530	515	521	561	569	537	549	567	563	497	555	566	536	521	539	525	491	537	597	530	533	584	540	547	577	578	539	562	522	522	595	533	556	530	599	578	534	564	535	522	506	543	532	562	526	519	570	545	559	580	545	547	530	589	565	537	557	540	509	556	560	536	566	558	499	545	536	548	537	547	557	531	539	532	534	524	533	563	552	520	502	532	554	541	527	569	548	569	551	545	566	523	524	583	550	541	515	560	506	581	571	524	536	543	524	519	558	495	531	544	514	550	554	554	524	513	549	559	566	554	543	501	553	492	538	534	499	527	569	543	512	582	541	558	554	550	520	508	571	539	577	538	557	533	532	592	566	581	558	528	564	541	533	500	526	536	552	531	560	555	539	582	527	578	521	556	543	548	520	551	529	559	569	538	556	525	556	532	545	568	510	520	604	500	584	535	536	604	535	550	565	570	511	568	557	528	555	554	492	544	524	543	538	557	540	545	540	514	538	519	522	533	557	526	571	546	555	513	549	503	517	550	572	562	533	535	513	532	532	554	552	579	593	578	534	565	535	547	537	496	566	541	526	580	527	534	554	498	519	536	541	518	518	525	574	515	557	596	556	545	560	553	539	517	536	518	530	557	533	520	540	542	557	511	532	539	515	515	563	535	578	534	559	563	562	541	553	530	544	563	525	577	513	541	528	571	555	551	550	598	535	538	528	572	507	542	537	575	536	520	561	532	561	541	542	549	554	536	554	542	589	525	562	580	518	563	548	548	526	536	540	507	595	537	557	578	556	540	552	549	569	531	512	553	594	537	582	540	555	549	548	551	591	553	533	536	560	530	511	510	568	541	551	497	525	565	545	567	553	527	543	533	579	548	502	547	577	548	543	491	509	538	553	521	523	520	535	531	521	538	516	536	569	549	520	551	537	550	546	558	501	564	542	555	535	530	559	556	519	546	540	550	542	557	524	548	538	506	531	506	553	558	527	554	567	512	531	542	557	581	517	538	545	557	570	520	547	543	572	537	554	586	554	541	575	548	547	550	546	547	534	572	528	544	532	554	530	526	547	534	516	487	579	544	557	556	516	575	576	553	547	571	612	550	528	551	506	592	558	550	552	543	543	542	546	587	532	549	561	498	513	515	567	542	509	517	567	529	536	516	520	531	526	592	549	522	533	547	541	556	498	523	517	547	559	545	575	525	501	540	534	553	524	543	543	599	509	533	579	534	526	566	582	622	586	508	580	532	536	485	526	532	540	532	540	548	559	567	534	529	516	500	546	581	544	561	566	532	568	540	505	552	537	522	520	544	562	509	563	555	560	515	542	544	544	521	565	502	554	540	559	531	542	555	535	577	522	537	542	531	539	583	542	542	507	566	552	558	502	570	539	499	565	543	541	538	537	552	536	514	560	550	545	545	549	501	526	527	542	517	553	521	558	541	559	551	556	552	553	560	553	553	483	571	563	573	557	489	564	546	506	528	521	549	539	583	576	537	558	546	536	549	522	593	573	500	569	556	517	548	520	523	546	573	534	564	554	500	596	567	519	563	542	526	564	544	509	546	541	545	553	550	548	539	571	534	563	565	521	533	523	539	554	578	563	541	566	496	568	550	542	575	554	552	561	533	538	566	548	543	493	570	527	544	524	526	568	498	550	588	553	555	537	540	550	582	571	526	508	584	545	520	555	579	538	529	583	545	581	521	569	530	536	523	543	534	547	545	554	562	530	589	493	493	581	536	549	526	534	528	538	534	532	530	534	525	521	540	527	550	536	526	546	523	520	516	566	543	573	544	581	512	543	555	562	490	525	567	539	546	545	563	477	512	575	487	537	505	526	521	555	542	523	562	521	565	538	572	543	500	556	524	549	528	548	539	525	539	628	531	541	547	554	542	529	562	540	572	520	522	581	583	544	574	536	574	517	524	557	524	483	497	547	546	502	530	552	526	515	499	548	492	563	536	549	540	567	545	573	538	542	555	573	514	537	529	559	548	564	535	508	496	540	547	528	554	519	562	548	577	525	548	541	552	519	572	510	543	529	559	541	544	560	515	529	555	545	534	556	560	547	580	579	556	521	553	526	502	539	574	515	552	559	536	543	540	551	539	565	541	520	564	565	505	542	565	570	557	579	572	535	555	557	558	549	532	525	551	557	572	520	570	534	544	538	537	570	526	520	562	529	538	576	494	524	548	531	516	559	513	503	564	574	534	544	488	534	561	513	491	532	524	554	599	546	547	544	555	559	508	520	513	551	543	537	484	535	533	510	561	561	554	528	528	498	554	500	538	612	514	527	538	593	545	558	562	586	544	512	510	549	537	555	616	525	499	490	560	512	536	532	515	522	505	504	509	537	523	511	541	535	540	526	545
46497	54184	10301	5338	3723	2901	2276	1966	1647	1456	1352	1206	1061	997	999	961	855	885	851	802	867	798	775	814	746	800	789	773	744	744	752	716	771	696	739	760	751	751	709	714	716	709	712	729	765	713	729	774	754	762	728	742	715	753	708	708	717	702	685	689	695	723	723	649	724	733	726	694	707	733	715	705	699	709	707	721	679	701	694	666	664	729	709	695	716	754	686	762	672	701	686	722	780	685	713	760	730	684	738	702	712	764	745	711	740	698	759	674	781	693	683	747	710	673	718	728	710	686	709	723	722	701	718	706	769	689	774	705	726	770	727	683	712	715	666	704	707	705	718	754	726	743	689	714	713	749	723	692	701	720	698	783	726	705	703	705	696	706	714	710	729	761	711	671	714	710	756	688	701	705	731	759	703	731	728	725	742	689	676	708	699	677	710	747	711	699	672	694	698	754	648	714	686	712	687	705	723	756	694	767	655	655	725	656	723	738	741	655	740	680	749	654	682	700	710	688	755	704	750	691	726	721	690	731	668	728	730	758	759	718	717	703	688	718	712	680	680	681	679	676	703	704	666	717	780	739	737	740	693	699	682	680	726	707	695	661	685	670	709	689	691	745	720	710	715	727	652	682	713	743	661	715	714	704	678	669	722	690	741	680	679	716	709	673	667	733	747	766	712	676	702	728	700	728	723	727	711	753	703	694	755	686	702	669	718	702	660	709	706	705	704	701	639	773	716	721	746	720	675	763	698	702	725	712	696	714	696	668	753	686	705	712	695	735	692	729	715	687	673	728	701	676	699	715	675	727	773	714	749	748	694	714	696	678	656	710	693	722	688	733	738	704	696	662	737	730	719	721	716	718	717	737	691	727	706	723	721	722	737	718	682	702	719	696	687	698	687	688	711	703	692	717	694	747	700	719	744	702	700	718	737	721	679	710	669	731	703	694	731	707	748	684	717	661	696	723	676	699	750	703	632	698	723	661	658	749	723	684	679	701	671	697	674	693	725	687	680	727	715	663	760	702	687	721	671	721	709	734	742	700	747	709	732	731	712	715	704	682	713	714	741	694	669	758	684	706	704	706	703	747	703	727	674	708	745	738	629	688	699	727	764	723	715	740	714	731	659	696	707	684	696	673	766	711	669	683	701	694	736	665	726	692	762	672	699	688	747	720	686	715	709	690	686	714	683	754	721	715	707	719	701	731	711	726	698	707	761	656	725	660	701	725	753	723	637	715	680	692	720	676	683	698	708	702	715	709	704	764	712	719	710	719	704	700	734	677	687	707	697	690	717	708	699	671	689	671	713	757	746	702	718	680	698	738	688	698	658	697	742	722	723	692	682	705	676	729	742	728	732	655	691	717	686	713	705	733	659	720	679	683	757	719	768	707	697	678	671	728	699	694	763	723	713	706	678	684	738	680	754	706	748	698	704	743	722	664	649	684	729	657	686	685	726	773	717	691	768	679	686	691	711	686	672	724	746	674	715	707	719	749	691	696	717	772	702	721	724	693	648	718	747	667	695	670	694	702	676	746	683	751	768	751	698	669	709	739	668	773	715	694	706	704	719	721	690	686	684	742	712	685	722	701	695	716	670	704	694	679	754	762	701	684	717	679	730	724	699	710	662	749	705	672	693	691	701	703	645	735	723	685	678	707	669	700	752	727	687	701	708	727	673	725	748	701	694	691	741	705	727	711	763	691	710	741	669	660	723	663	690	756	680	712	747	666	747	766	716	703	728	702	702	687	739	773	712	740	724	760	719	723	685	689	688	788	692	693	721	675	708	724	744	695	713	710	659	722	706	705	705	671	713	742	759	742	715	717	737	701	699	710	681	702	723	747	681	683	701	703	694	659	704	719	712	719	718	695	736	743	703	688	689	711	665	735	731	700	677	706	705	703	701	639	717	683	696	727	745	724	726	713	693	762	699	663	686	687	730	721	689	698	690	756	676	693	702	702	713	717	729	719	715	702	755	732	720	724	708	649	691	711	706	711	668	687	669	750	721	707	717	720	671	703	705	740	704	707	696	703	677	691	737	709	706	730	693	742	732	760	731	717	741	747	698	746	730	719	713	705	709	691	690	711	696	713	738	700	717	707	733	680	734	712	699	718	717	691	715	691	713	703	717	708	720	715	717	701	698	680	700	738	691	744	707	724	718	677	727	669	724	725	685	734	684	698	689	688	706	713	760	676	729	733	731	716	687	739	652	705	723	718	747	687	709	655	709	688	743	699	731	682	739	722	743	681	683	700	728	718	707	756	665	724	702	751	694	705	673	709	743	691	763	710	704	704	741	714	691	695	723	721	718	663	684	703	725	799	696	698	676	724	718	713	684	691	674	697	714	702	747	718	708	734	717	718	702	685	678	742	710	647	710	688	698	664	730	699	724	718	731	675	757	713	727	701	753	716	688	731	696	728	719	709	770	753	723	704	684	702	698	721	738	694	744	720	724	693	731	701	630	745	717	704	692	667	711	673	693	723	717	655	735	732	744	666	663	702	724	704	720	766	671	709	684	780	702	667	732	697	696	681	672	691	716	700	699	704	661	717	693	697	723	707	670	731	717	702	757	737	696	746	737	682	722	719	711	689	714	698	703	680	703	748	716	685	730	705	715	710	673	706	695	756	680	706	710	699	692	636	693	678	713	718	711	668	708	632	724	709	690	664	699	706	717	706	709	687	697	759	684	715	736	705	687	704	689	745	702	725	696	713	708	681	739	730	742	711	743	671	712	728	751	717	731	659	712	757	749	714	712	704	681	690	745	737	697	733	700	662	671	710	723	767	740	698	728	660	701	721	725	705	699	743	717	726	729	716	740	734	753	670	676	706	708	738	737	693	707	741	680	719	695	682	720	721	695	679	732	660	725	709	705	737	688	668	719	737	758	668	680	741	699	714	687	714	718	725	681	717	691	705	706	717	684	703	777	771	738	752	759	713	735	724	653	703	666	718	699	690	689	714	700	688	723	715	741	722	711	676	717	701	718	738	730	706	735	732	720	738	695	744	722	725	701	714	750	713	666	671	693	731	713	719	732	689	773	727	731	689	688	738	710	738	731	668	674	718	701	703	717	715	712	712	680	693	724	730	720	698	723	700	649	714	737	697	710	668	689	703	693	677	730	716	686	676	667	692	692	740	760	688	718	709	708	657	687	731	683	717	697	678	704	714	667	695	651	711	786	701	683	737	720	744	684	726	664	715	742	751	709	668	698	702	671	694	688	717	693	690	712	719	701	639	729	686	681	698	705	773	681	681	677	693	690	674	715	702	710	707	742	698	707	704	751	687	714	645	730	736	725	718	678	724	692	721	716	681	626	728	707	705	751	683	701	725	711	711	694	724	671	725	750	670	657	721	700	734	724	727	727	673	668	694	628	702	700	677	678	725	703	692	745	739	700	669	709	720	707	725	715	694	715	748	679	725	729	689	707	706	707	689	672	761	695	691	721	693	754	697	724	730	739	758	701	684	692	742	727	746	654	717	700	734	705	678	716	685
29133	26398	14319	2033	742	715	537	456	461	432	417	450	380	460	429	449	458	457	446	455	495	419	465	435	430	414	405	421	393	440	447	431	405	425	456	449	423	453	428	425	447	434	376	423	425	461	426	441	410	460	448	452	426	447	428	399	439	429	393	437	438	438	438	423	444	440	402	426	419	426	414	399	451	438	433	460	429	433	422	442	422	452	428	429	442	436	405	399	439	428	413	463	431	419	457	418	411	437	434	428	459	427	437	427	442	432	425	417	411	408	417	441	433	468	449	420	458	436	390	442	483	422	438	423	399	430	415	433	440	432	427	404	430	414	406	420	464	413	409	458	443	434	393	432	465	444	414	440	406	409	431	408	440	393	397	415	420	432	405	457	400	441	409	419	409	423	434	450	479	393	455	434	428	404	427	427	426	452	404	465	421	446	472	410	400	451	442	414	394	424	428	465	400	420	422	426	437	444	453	402	463	410	463	418	419	397	410	430	415	448	444	440	485	418	415	408	402	409	430	450	459	471	398	436	426	429	431	400	411	476	444	405	444	458	417	434	471	425	463	449	425	435	446	452	479	420	453	408	440	439	449	453	432	483	425	371	396	423	407	424	407	449	461	380	420	419	441	425	417	394	400	455	396	410	408	435	444	436	407	433	451	440	464	401	400	425	425	418	428	380	475	457	408	420	442	436	452	430	412	489	465	439	442	451	385	405	445	428	446	423	405	441	450	465	447	404	423	434	444	401	440	460	427	426	423	410	421	451	442	464	421	424	425	437	446	411	401	443	466	431	407	456	452	451	426	470	421	474	415	461	400	441	450	420	443	396	418	445	447	440	419	416	414	448	431	421	440	412	433	393	427	422	434	433	452	436	432	393	439	436	413	424	457	415	434	402	396	449	428	385	448	440	441	428	436	448	422	430	449	431	434	431	375	443	432	452	412	415	461	420	438	465	412	440	439	461	385	441	453	437	420	419	363	408	468	463	428	450	401	435	457	408	438	415	456	455	419	403	404	437	419	393	453	417	433	410	442	426	414	426	409	365	446	458	438	447	448	407	458	399	453	411	454	454	402	447	433	436	419	447	420	405	405	388	430	421	421	415	412	444	412	443	418	429	430	452	415	410	415	434	394	420	401	420	421	413	478	427	435	470	427	422	421	406	444	442	452	431	396	415	449	419	454	407	423	394	421	414	427	411	428	468	449	437	395	440	438	421	450	431	484	421	454	468	479	436	449	438	441	452	465	453	414	440	419	439	413	430	432	440	402	419	434	439	416	434	423	442	459	427	450	443	430	417	447	400	447	432	392	450	395	442	372	419	457	416	456	445	442	446	425	402	417	426	457	469	455	422	424	440	414	445	444	423	416	466	427	445	449	431	432	396	407	418	422	440	432	420	406	425	407	421	409	428	420	458	456	428	435	421	438	425	438	393	444	409	454	433	457	440	431	455	430	403	373	423	436	411	401	401	445	459	422	443	480	452	446	436	415	445	428	420	385	442	415	446	435	424	470	418	469	442	482	398	376	425	442	432	402	413	457	460	417	446	428	458	413	431	412	443	393	419	397	417	414	423	461	426	427	453	380	416	426	432	410	406	456	416	411	431	402	442	484	449	413	431	462	449	449	423	408	385	406	451	438	443	430	379	433	408	415	440	442	407	390	433	415	418	426	426	426	464	423	405	387	412	443	411	441	462	449	462	400	473	416	404	406	415	432	440	445	448	416	453	387	443	409	426	423	434	429	431	423	406	433	407	422	465	397	418	438	452	447	438	423	422	430	452	424	429	426	410	393	422	424	432	418	424	471	420	440	425	428	412	387	434	456	448	474	408	434	441	443	432	450	417	406	447	424	436	422	429	414	399	424	418	444	434	435	413	398	427	411	402	432	392	447	446	429	437	418	386	451	395	421	431	419	421	420	413	437	441	440	441	410	425	429	432	473	441	418	425	440	422	392	433	446	440	434	433	446	437	436	475	438	437	418	437	456	410	433	472	450	431	427	458	416	443	484	403	424	424	436	447	408	457	457	441	386	448	469	446	404	437	425	449	432	453	405	438	411	397	466	448	457	408	377	463	452	429	454	440	475	471	444	438	461	430	452	435	431	436	462	424	428	437	416	421	395	422	428	426	435	374	437	487	457	421	426	427	418	448	431	461	397	459	471	409	426	411	469	415	417	403	408	428	439	406	393	437	419	450	425	439	421	452	413	424	423	434	426	404	452	461	436	433	414	432	442	435	434	432	434	407	421	427	466	436	442	415	427	423	414	414	467	421	437	418	431	434	432	415	426	463	392	410	440	441	409	428	443	428	418	419	431	393	457	429	438	469	405	424	404	401	458	403	426	449	434	426	436	412	465	432	438	444	424	433	398	394	439	439	446	379	430	426	403	419	408	458	444	429	434	423	420	423	442	423	381	396	396	423	408	406	400	411	451	442	457	400	439	417	429	431	385	447	436	466	436	447	394	456	430	445	464	425	412	432	418	436	429	424	402	426	386	421	444	445	440	415	420	436	410	439	405	440	441	409	485	419	434	428	440	480	423	428	415	404	394	402	419	404	451	453	444	417	418	449	439	406	421	444	423	474	421	466	427	422	415	382	426	439	420	423	440	441	439	430	463	433	413	457	436	393	425	431	430	399	414	460	435	415	399	471	448	430	424	410	425	423	442	472	449	445	413	461	431	422	448	405	416	449	404	437	396	410	430	408	435	413	412	435	445	439	457	460	433	437	420	432	472	436	438	441	454	449	452	439	430	469	418	443	410	413	412	435	403	385	446	420	424	394	461	462	419	406	435	428	395	412	465	461	409	468	419	438	419	432	418	438	441	394	387	421	438	413	414	438	429	416	425	446	439	407	439	454	427	414	460	432	468	452	437	404	461	417	448	451	430	477	434	406	448	500	423	408	407	425	435	447	428	410	454	427	426	416	416	426	441	428	415	433	433	460	459	456	443	411	469	457	434	431	450	444	462	410	471	399	429	415	394	429	433	443	438	417	417	414	426	417	409	418	450	438	407	457	397	397	404	433	438	437	436	433	454	387	435	405	437	443	480	430	401	417	432	463	423	402	426	407	411	435	430	467	421	473	424	420	430	415	456	446	421	402	450	443	430	458	448	437	428	431	429	424	430	400	405	409	384	423	426	452	419	455	450	449	414	410	415	404	413	431	402	407	437	424	401	450	459	427	395	437	460	407	434	421	455	382	411	397	392	413	403	416	426	409	440	439	412	388	432	421	398	436	415	463	465	440	422	409	415	430	407	436	431	448	406	409	440	401	457	448	434	433	455	414	413	420	424	447	447	402	440	421	426	408	405	407	419	431	419	454	392	450	430	458	438	416	443	462	436	452	455	405	437	416	411	452	453	422	434	376	429	416	431	453	415	429	429	429	433	446	444	435	445	442	405	440	453	475	483	454	394	437	415	392	429	434	456	431	437	426	438	414	390	413	416	431	442	416	469	429	395	410	420	441	432	446	420	419	453	451	434	385	464	404
37667	34650	1205	838	730	662	629	594	598	598	564	587	553	544	586	572	573	631	582	535	576	577	566	558	567	563	568	601	568	560	558	555	552	566	540	536	537	545	568	564	568	594	534	571	600	537	533	544	601	554	543	563	566	516	551	567	568	594	560	627	575	535	557	571	609	570	562	579	546	555	586	570	540	573	532	546	591	548	566	531	540	563	572	606	551	574	530	574	579	552	534	532	557	611	578	610	570	616	569	564	561	571	572	546	586	529	567	571	577	552	544	576	569	563	541	496	576	528	572	576	564	564	561	574	560	551	579	563	556	556	551	587	558	587	561	542	572	531	558	543	549	545	546	578	574	572	580	576	585	594	574	530	532	579	570	564	544	538	565	563	544	562	546	563	577	565	528	585	535	561	550	565	538	546	571	590	602	576	568	585	596	531	560	566	547	576	544	580	579	544	549	536	546	594	555	560	539	534	543	551	565	590	571	525	554	569	547	585	562	550	562	539	502	570	525	541	566	575	549	551	587	589	568	554	547	579	559	598	560	599	520	564	578	589	588	540	562	547	560	558	530	564	574	598	501	573	556	562	559	618	544	553	600	589	562	565	550	545	569	536	570	547	532	575	544	537	550	544	563	569	613	589	508	564	597	551	555	576	574	588	540	556	559	592	524	568	573	566	540	578	537	553	576	543	548	588	561	540	561	578	560	556	574	583	575	514	547	562	538	570	522	584	577	563	536	571	560	583	540	539	588	564	559	574	529	536	544	590	552	532	524	507	551	575	586	572	586	538	530	557	520	522	531	534	581	551	579	551	592	549	557	593	525	554	577	553	559	581	544	555	582	536	582	566	557	554	538	576	571	580	571	527	580	573	538	570	630	544	592	533	570	519	535	599	611	607	555	571	600	513	565	574	573	572	537	577	586	530	546	544	528	565	576	556	518	554	544	529	575	600	595	579	570	604	556	548	545	564	587	518	571	586	573	601	568	521	585	546	573	584	545	566	554	552	546	578	569	539	554	579	522	596	602	568	566	610	559	583	544	557	548	512	570	554	540	547	591	607	574	545	558	629	591	538	534	562	568	548	555	546	546	581	592	597	553	574	567	574	577	568	559	561	577	608	557	537	543	561	603	577	522	579	558	596	521	569	550	530	601	572	610	547	549	547	546	572	533	538	553	589	518	555	609	546	550	575	575	558	587	560	582	578	580	572	580	569	584	585	562	546	565	569	539	569	600	548	597	538	543	542	568	560	558	527	561	524	607	554	579	576	511	543	576	551	550	586	547	569	553	533	552	567	540	499	524	531	589	617	556	534	534	564	553	614	583	559	526	517	608	582	577	580	555	523	569	568	571	534	530	521	519	561	599	565	567	569	533	575	554	532	532	595	561	576	515	585	537	576	547	562	574	564	586	584	574	551	575	571	566	590	583	572	576	565	592	579	557	577	556	582	570	564	580	528	581	576	587	526	492	554	555	587	567	561	562	548	612	587	542	546	601	585	513	522	572	493	585	546	567	541	575	532	588	557	586	590	569	595	543	595	589	563	588	593	581	519	596	567	570	549	594	534	551	548	607	579	531	569	559	563	548	604	543	581	549	569	520	561	593	595	554	580	524	556	609	568	555	562	548	551	560	556	554	539	506	577	536	567	561	520	550	531	550	574	564	585	571	534	595	534	597	540	547	568	523	534	564	603	570	552	560	505	568	545	539	550	594	558	581	543	558	533	563	545	611	575	571	581	544	516	554	601	550	568	535	594	578	579	534	565	550	541	547	551	553	576	582	554	585	594	546	551	588	556	558	545	584	569	570	583	561	588	575	565	563	537	586	560	564	561	589	567	550	555	561	552	506	551	551	552	558	572	577	589	550	568	533	579	577	574	567	565	573	600	596	556	567	585	534	552	584	607	530	564	585	566	585	578	569	564	561	569	558	582	533	565	557	548	562	556	539	545	541	567	542	550	557	586	520	542	540	544	562	548	580	515	490	553	565	530	552	586	579	559	585	536	544	581	527	557	544	567	585	572	575	535	540	580	576	559	553	567	556	618	525	586	597	556	584	537	546	580	600	594	574	557	517	589	604	557	538	587	585	586	579	580	550	603	587	573	562	583	527	547	622	598	578	516	567	578	627	544	537	540	566	542	567	580	568	575	556	560	515	603	582	543	571	561	524	558	582	565	522	537	566	544	530	603	561	553	545	586	538	528	617	597	558	529	583	543	547	499	540	548	531	570	543	590	578	560	543	559	552	577	556	554	551	572	605	610	558	555	527	553	593	547	560	579	566	544	597	544	562	555	598	539	533	580	564	533	545	628	546	545	534	566	551	586	550	507	553	555	530	506	584	586	541	535	538	594	520	490	575	594	550	549	538	568	523	599	586	582	595	575	570	595	585	540	543	564	586	548	599	534	631	597	537	508	561	528	563	576	568	569	590	571	616	589	581	547	512	567	576	599	566	596	531	563	594	539	526	577	510	569	523	520	540	561	544	590	565	589	595	521	569	589	536	556	575	590	544	592	540	589	549	575	565	575	609	572	553	569	573	562	582	552	560	570	521	535	575	571	562	584	581	554	572	611	525	554	565	584	536	549	598	584	554	564	581	561	580	602	585	565	535	549	578	539	571	543	576	579	556	579	573	568	550	557	586	558	552	551	602	524	560	564	557	572	548	576	557	558	523	532	547	576	564	561	572	579	586	529	551	574	558	516	566	568	559	565	553	561	530	561	566	547	542	569	532	529	534	571	551	584	534	567	557	525	588	523	525	559	555	546	545	578	562	553	543	548	560	517	602	560	538	554	544	552	554	557	540	563	560	520	559	586	547	565	542	584	533	550	533	567	580	543	569	526	605	574	583	497	552	499	622	563	576	562	583	569	576	564	555	583	584	560	563	526	559	561	554	568	607	577	567	516	548	526	557	556	576	534	603	571	564	581	573	552	544	592	602	575	577	611	565	551	523	541	571	551	604	598	549	558	565	545	553	588	588	628	552	531	555	603	595	568	552	534	573	573	564	572	534	584	530	580	602	565	579	566	592	538	555	544	622	593	522	517	590	589	573	539	574	538	569	579	548	545	553	559	561	534	562	582	601	599	577	543	575	566	561	593	575	520	552	553	591	549	559	552	523	582	555	555	561	579	563	541	523	580	545	590	545	546	613	560	554	583	555	555	609	577	542	539	518	567	541	551	553	576	585	552	545	570	568	566	560	555	531	548	553	539	544	562	584	557	537	589	543	542	602	536	577	562	562	549	559	514	557	569	514	558	579	566	571	537	583	548	492	543	551	552	619	563	549	580	516	557	584	522	526	507	569	517	539	559	543	511	557	542	539	602	552	565	566	570	573	580	553	564	596	586	538	535	600	555	558	597	531	558	577	546	603	562	577	551	563	592	554	550	557	571	565	581	574	558	590	598	563	579	568	560	545	550	550	557	539	598	523	558	543	551	567	569	571	615	596	499	541	603	517	518	577	529	585	567	527	546	553	545	515	511	567	584	557	547
23828	21127	28373	24046	21031	9646	1334	989	851	740	778	764	735	722	693	720	714	718	641	710	638	643	660	608	675	674	635	622	650	614	693	687	641	644	647	653	730	680	644	642	648	636	667	666	685	657	629	640	635	606	630	650	617	648	654	650	606	664	653	652	652	637	682	584	640	682	630	654	680	649	641	660	661	629	641	671	663	621	631	596	643	626	635	656	626	646	637	692	621	678	615	645	663	627	643	640	642	643	644	633	673	613	654	654	630	655	614	606	619	660	680	614	676	611	661	640	646	644	655	617	715	642	616	635	589	641	642	641	637	601	639	644	643	611	623	678	698	651	603	646	666	672	591	659	647	652	642	643	664	606	648	622	652	649	612	700	649	660	700	704	621	644	606	583	645	635	662	627	642	641	646	658	604	659	610	644	681	698	693	646	641	619	658	625	626	683	656	623	649	641	625	678	619	642	644	624	646	654	605	628	636	648	626	639	689	678	659	666	640	607	669	636	647	596	664	615	675	623	645	612	648	694	630	672	607	686	589	637	689	637	645	684	607	619	612	694	636	669	596	643	670	621	622	651	635	625	690	607	647	631	652	605	640	664	624	639	639	613	650	630	642	621	651	635	645	648	601	675	651	652	661	666	645	662	667	635	634	674	631	666	615	647	621	673	677	662	610	633	665	646	664	646	730	603	637	611	626	632	661	684	635	690	667	661	685	612	654	612	642	628	632	612	642	649	653	597	679	646	624	670	667	691	649	638	612	673	668	654	666	649	646	617	636	651	609	660	638	652	601	606	633	637	639	653	625	631	634	669	646	624	628	623	706	618	616	648	685	643	641	643	599	636	665	639	606	646	652	635	641	645	584	627	620	662	610	648	639	689	643	642	651	660	658	659	627	601	626	676	669	630	665	644	634	667	641	651	655	624	617	621	617	671	649	613	625	645	645	632	636	675	622	624	681	616	665	627	650	650	687	606	650	630	610	615	640	654	644	651	667	671	654	653	631	650	619	630	619	655	628	678	641	628	635	639	599	670	673	668	648	621	599	627	630	613	667	621	634	612	634	631	596	636	652	633	627	611	642	690	651	638	700	650	669	601	694	647	619	635	628	599	660	664	665	658	672	662	635	602	650	644	624	615	640	635	607	615	647	611	660	659	617	644	666	681	618	631	603	642	621	652	613	656	629	682	672	658	661	601	576	654	685	701	671	669	632	640	631	634	655	636	640	652	651	651	675	625	683	664	654	682	692	685	663	631	636	627	657	597	668	614	644	628	654	651	648	641	615	633	663	635	632	688	667	650	616	605	668	632	632	602	656	651	644	661	649	646	662	628	648	660	655	631	645	637	638	595	678	634	639	636	701	652	640	639	637	646	709	671	639	651	622	634	644	675	630	614	625	689	637	614	657	664	614	658	640	614	647	636	629	642	601	610	635	619	659	654	644	630	645	637	632	586	616	684	661	632	620	645	642	669	658	606	639	638	626	640	686	633	661	641	653	609	638	647	601	591	695	627	635	648	610	655	607	635	645	638	648	680	619	621	646	674	638	626	629	675	634	640	632	593	621	629	638	658	624	631	655	618	631	633	623	651	638	670	630	657	688	685	665	682	662	616	614	673	624	615	624	605	648	667	633	658	652	656	630	630	638	650	647	598	641	638	646	681	622	674	653	612	660	644	683	638	612	580	633	634	650	607	644	620	632	656	653	670	617	653	671	653	630	617	623	675	624	592	650	667	693	678	641	650	624	617	625	647	627	656	660	679	617	641	691	668	655	640	602	629	661	639	633	682	682	615	638	686	654	616	638	610	596	615	611	608	679	653	655	623	637	652	615	616	624	628	589	658	629	618	650	602	680	620	663	684	624	625	642	649	670	676	647	672	607	643	647	666	647	691	605	635	720	632	663	615	638	639	677	645	682	626	649	666	618	648	644	634	633	617	730	654	621	638	625	609	643	649	675	647	657	665	669	646	659	637	665	594	648	675	645	614	657	615	612	669	621	629	590	628	628	636	640	671	614	648	644	610	655	622	597	677	632	599	615	637	656	648	618	648	640	638	631	629	609	655	612	650	666	622	649	621	644	650	635	654	610	641	640	657	627	621	610	633	625	633	658	652	652	635	623	651	626	650	631	636	676	589	638	712	606	660	674	663	644	615	624	674	660	648	663	606	662	600	613	651	625	669	642	629	623	650	658	646	665	677	650	675	607	638	600	639	637	687	643	641	631	653	615	631	643	647	602	674	642	669	691	643	640	665	647	650	664	679	646	672	663	657	635	661	633	654	655	638	658	645	579	604	618	644	673	649	636	663	633	627	663	667	675	649	673	665	695	634	681	682	631	618	644	646	685	593	702	624	671	645	641	631	636	634	673	668	611	653	645	625	657	665	633	640	637	709	668	634	632	665	644	618	650	610	622	616	663	655	606	658	632	638	641	647	623	646	638	688	693	711	670	672	680	670	619	670	667	615	669	661	655	639	600	621	631	652	620	631	659	649	635	672	652	652	634	593	661	633	680	650	630	620	627	658	674	633	673	672	681	603	628	648	680	633	664	642	681	653	622	642	659	628	626	640	630	645	628	640	636	594	623	635	633	594	653	613	629	643	653	644	648	654	660	661	650	632	644	629	601	619	611	609	626	676	654	669	685	623	633	675	610	651	643	656	650	617	666	664	629	662	605	608	636	702	620	599	649	632	650	636	626	641	677	611	626	621	656	600	645	673	617	635	605	631	693	620	648	616	666	645	663	649	630	623	669	661	624	646	695	584	692	610	654	635	624	649	640	649	615	646	663	624	645	650	662	631	644	641	683	657	668	658	621	617	667	623	664	685	610	660	670	646	631	673	597	621	676	671	663	629	645	635	622	610	647	670	624	640	632	643	627	698	618	620	646	645	647	630	639	645	641	599	666	646	642	665	662	648	599	615	624	638	657	662	601	685	688	620	645	689	650	645	691	668	628	657	702	636	627	679	663	636	673	661	653	572	630	648	648	619	695	618	638	655	645	633	672	618	595	594	670	654	672	611	650	699	639	674	626	616	599	606	651	636	636	655	679	635	618	648	629	599	632	660	664	656	651	647	670	676	648	624	638	657	682	678	655	611	654	656	654	645	688	649	637	681	635	670	655	613	671	687	657	632	656	711	636	650	650	670	676	674	615	648	643	659	659	672	678	625	637	563	645	657	689	638	610	630	606	658	638	652	695	657	661	625	644	649	631	692	672	632	612	673	627	681	618	639	689	655	636	650	671	633	642	624	663	666	649	651	642	632	617	648	614	611	689	627	648	642	674	576	589	642	633	671	610	615	600	656	658	623	698	628	632	633	626	665	627	657	626	649	690	610	652	671	627	636	682	659	628	631	629	600	607	660	629	622	617	636	670	646	621	613	643	679	675	620	611	643	612	618	664	683	655	652	672	677	629	666	650	619	650	634	666	654	614	629	675	644	619	629	655	642	631	655	661	641	603	623	642	651	661	659	623	624	622	644	652	632	632	675	654	660
41920	48022	6553	3434	2540	1974	1644	1468	1296	1241	1134	1003	1068	966	978	903	923	919	874	857	901	887	888	808	886	885	840	900	916	841	865	885	863	783	882	816	791	848	832	808	846	809	828	874	773	803	827	800	843	820	813	881	838	824	818	837	861	837	833	847	775	812	905	792	840	846	789	842	814	767	819	807	841	881	829	837	866	876	860	854	874	861	852	829	851	833	839	799	827	820	866	826	843	829	849	849	848	779	802	832	796	848	828	869	841	840	829	872	850	777	800	854	816	827	821	778	870	820	863	798	887	778	782	791	825	859	844	832	788	814	776	859	801	851	880	852	829	866	831	857	856	805	816	859	848	845	851	815	802	830	787	755	839	806	848	797	789	803	828	810	819	835	830	798	879	813	795	871	862	811	846	841	868	842	795	867	820	828	854	882	855	821	843	800	807	846	818	792	796	800	843	839	839	788	850	857	828	828	791	834	784	836	799	800	821	840	867	825	837	862	808	846	829	819	814	823	855	819	840	799	832	847	793	843	847	839	796	793	855	829	779	809	825	808	836	813	804	790	843	803	791	767	796	875	835	793	823	822	827	845	851	799	806	786	810	798	793	829	846	827	835	797	824	833	851	861	830	834	853	829	824	863	842	826	772	819	845	851	843	814	812	868	849	812	807	809	806	842	822	872	835	864	796	819	843	858	908	849	816	820	850	810	840	855	811	823	780	808	776	813	847	823	792	852	831	847	880	824	845	844	815	789	825	822	825	796	819	808	854	841	834	820	828	865	798	806	785	825	820	901	825	887	781	841	811	814	843	823	846	820	814	808	822	813	847	805	845	827	821	842	829	825	839	841	877	748	816	848	845	861	824	808	827	850	778	834	812	793	826	857	848	888	842	866	863	829	826	850	877	846	776	824	877	855	828	833	799	828	804	796	835	813	865	782	864	840	840	834	851	867	802	797	849	838	862	804	805	802	772	815	836	806	804	823	889	843	834	786	810	787	838	845	829	821	842	861	874	814	824	855	825	851	761	832	852	866	799	802	832	786	837	838	848	840	852	835	844	871	832	816	827	835	854	757	842	841	828	786	835	816	817	832	791	812	880	839	851	841	793	887	859	808	823	860	806	879	860	778	775	798	852	818	815	820	860	857	810	813	838	824	859	831	810	801	799	803	815	821	806	837	812	868	820	814	793	822	829	778	876	828	829	827	846	840	802	837	825	861	821	859	819	810	812	826	873	868	853	804	799	792	839	812	877	826	795	817	804	805	831	874	845	794	871	864	788	806	806	841	845	859	825	860	782	821	852	842	829	863	829	795	847	855	845	817	809	814	886	851	871	813	814	821	800	907	822	835	819	816	846	794	795	826	777	824	778	811	832	829	785	817	836	820	815	862	826	788	876	853	822	818	843	809	849	827	793	821	795	817	831	819	777	806	851	769	854	854	832	848	867	797	816	867	811	814	798	841	768	853	818	866	856	823	845	889	882	828	839	834	802	790	792	849	820	888	827	804	861	789	821	819	836	857	878	825	789	750	849	865	824	881	775	841	838	828	823	829	861	836	800	864	843	834	815	887	790	836	807	850	824	847	791	814	784	885	831	831	836	794	782	804	763	808	823	800	843	799	822	865	842	808	849	822	808	820	821	825	835	851	833	807	822	842	831	840	813	782	879	846	826	843	857	868	831	818	864	818	852	843	870	826	831	823	823	833	867	825	840	809	781	803	816	806	813	806	856	851	824	869	814	850	824	799	815	829	865	823	897	830	834	785	802	786	781	808	840	845	860	802	810	823	822	861	832	769	837	874	856	839	857	807	830	808	814	857	836	854	830	882	793	877	845	815	853	818	834	853	836	835	814	889	789	833	826	807	825	758	772	895	831	832	840	858	852	817	795	787	822	834	908	803	819	768	844	805	795	789	849	866	853	803	787	816	864	812	833	812	836	831	839	813	844	820	791	799	807	851	848	840	838	790	831	792	778	786	852	828	839	793	771	821	825	883	812	867	805	828	836	751	812	826	862	900	776	760	853	824	829	842	782	843	870	860	824	830	843	868	782	800	839	861	849	860	797	830	856	845	831	878	815	768	866	794	816	852	878	867	828	840	859	798	849	856	831	828	860	825	820	818	823	738	825	818	787	808	805	817	867	814	815	797	771	821	845	811	784	852	858	770	833	854	823	819	804	817	860	839	832	819	810	813	829	828	842	809	786	835	803	838	799	783	852	812	783	817	806	781	836	786	881	851	777	819	794	840	833	878	798	861	808	823	841	842	862	871	824	777	825	799	861	838	859	839	808	821	888	839	812	815	820	807	779	779	827	880	832	869	835	812	829	800	829	874	829	841	840	836	787	857	875	836	856	805	809	821	776	833	864	832	866	798	803	843	783	894	812	858	820	838	794	771	857	775	830	799	896	841	771	813	844	845	828	823	813	799	876	810	827	831	865	853	848	837	815	822	810	841	838	887	814	843	853	821	837	757	836	848	896	849	839	824	796	822	821	870	848	844	831	832	816	819	840	813	839	828	868	840	799	834	837	881	823	841	842	900	826	825	826	866	874	842	817	868	808	788	819	874	800	847	847	869	818	785	792	771	827	822	844	829	846	776	868	825	850	848	825	820	831	806	819	829	815	858	790	847	859	820	808	797	835	859	864	826	833	823	808	880	848	842	782	855	824	887	884	795	839	821	827	804	792	769	817	790	820	831	894	815	830	855	836	829	863	855	804	786	793	795	846	815	809	789	828	858	823	844	882	832	830	846	891	837	808	836	821	851	816	813	857	804	830	833	843	846	794	847	843	840	759	871	822	834	838	766	785	830	856	838	861	782	783	875	868	817	783	792	831	770	825	851	813	817	785	811	836	837	829	856	859	836	856	805	813	854	848	815	859	824	863	856	832	794	829	828	832	800	846	812	835	809	833	827	821	860	801	804	780	789	788	854	835	797	810	796	807	812	855	801	843	812	858	848	833	801	828	862	823	787	832	895	784	830	874	821	802	803	810	851	844	801	818	838	842	841	821	854	828	834	833	857	776	840	805	787	824	866	787	795	825	806	830	850	855	793	824	822	825	781	850	855	802	779	831	881	795	834	843	786	841	845	825	833	870	791	830	818	839	848	806	806	831	861	828	848	799	792	817	838	829	855	819	824	824	859	852	810	799	825	826	816	839	869	806	855	835	788	838	820	837	855	787	813	795	843	782	812	873	849	817	870	819	796	823	795	826	808	801	859	857	832	788	753	808	834	815	843	849	816	868	777	842	874	840	846	791	796	850	824	804	809	799	871	825	806	766	869	878	849	826	834	827	831	805	799	799	821	853	812	831	809	845	835	823	769	808	839	792	814	843	830	776	803	807	862	830	823	809	822	815	787	759	824	809	827	843	809	765	800	834	877	805	870	807	793	783	768	820	824	819	874	827	827	829	838	810	824	813	830	810	831	843	842	843	820	847	803	793	901	827	818	806	863	882	825	868	828	787	857	876	819	827	836	835	868	819	853	847	872
22850	21141	28898	23616	21135	21112	7922	1161	868	807	718	728	688	664	685	617	614	616	600	579	549	575	607	541	557	579	520	563	585	576	567	582	545	571	570	582	568	542	560	585	570	537	548	535	559	582	544	574	520	553	525	545	541	584	550	552	519	560	542	530	528	551	532	519	527	539	581	554	560	579	530	537	543	545	565	561	572	530	545	533	535	518	570	580	588	558	544	556	559	573	531	542	519	555	549	519	532	555	579	573	548	555	527	544	544	578	527	559	510	539	532	558	544	559	548	571	510	545	542	567	525	515	543	512	534	554	503	519	540	569	510	520	584	605	535	568	539	522	539	545	595	533	548	561	510	540	543	514	514	529	566	519	555	519	500	584	530	524	549	537	537	558	509	508	568	562	518	529	518	556	514	555	520	516	543	531	524	522	555	520	526	599	512	525	566	569	528	565	514	514	526	550	525	496	574	540	550	557	579	538	534	481	542	515	531	556	544	507	548	532	555	522	529	553	552	556	553	519	539	538	527	578	515	534	518	514	544	539	549	539	508	519	488	559	549	505	523	527	579	589	575	540	577	554	536	514	537	574	482	535	542	539	484	525	504	562	589	557	540	544	516	564	601	556	503	549	558	528	537	518	554	480	545	547	517	525	527	558	554	572	535	568	529	560	565	560	568	558	526	553	494	557	546	539	559	533	545	547	542	569	519	545	546	555	542	566	515	524	544	542	544	569	533	528	570	562	518	529	531	494	536	527	557	556	549	543	528	554	525	549	516	563	500	555	587	520	544	547	561	529	536	579	515	553	568	577	555	538	515	529	494	575	590	555	549	520	503	527	550	526	586	508	540	539	547	541	555	493	513	558	546	548	546	529	527	558	510	548	550	516	503	518	521	524	555	526	542	530	526	526	504	579	554	518	513	516	508	550	534	557	534	553	538	526	569	574	557	593	545	563	539	557	570	551	543	541	564	544	582	566	563	510	562	558	557	509	522	535	510	572	512	574	553	540	530	497	493	500	511	517	523	580	533	552	520	510	535	550	552	529	493	577	545	538	498	582	520	517	542	609	527	504	567	530	560	592	540	516	539	570	520	519	515	524	534	488	566	524	534	535	566	526	544	548	523	519	555	517	539	531	568	542	530	547	554	534	543	527	548	563	571	542	539	584	573	564	553	547	495	486	547	577	519	560	591	536	519	537	546	533	551	524	531	554	549	561	560	550	541	535	543	543	533	547	543	576	544	544	554	526	546	536	543	525	532	553	552	532	551	512	565	548	534	550	486	545	555	555	529	505	554	532	556	515	531	516	563	558	557	557	509	553	570	549	555	530	514	521	537	539	564	566	546	544	526	566	537	525	567	572	567	499	585	583	558	547	546	498	538	549	535	516	547	574	578	539	542	515	522	554	530	537	530	521	521	516	540	505	580	544	559	551	536	545	553	508	512	519	551	565	554	535	547	553	560	504	522	546	529	556	501	527	581	548	504	520	523	541	518	532	548	588	510	544	510	553	545	543	547	539	540	515	515	545	540	534	550	532	536	580	520	556	559	544	537	525	529	551	549	540	631	528	577	532	586	507	527	564	559	546	536	577	545	563	548	520	536	564	556	547	524	510	524	528	531	543	536	553	543	502	550	559	557	559	552	521	507	520	538	592	514	514	538	544	558	514	544	521	555	550	539	544	563	521	531	513	517	520	596	538	536	534	509	570	523	501	517	544	555	542	570	566	526	568	556	527	568	522	552	562	584	576	502	532	548	533	551	535	503	529	596	516	538	510	518	518	517	518	514	546	561	540	574	507	513	508	568	515	495	577	481	537	537	539	520	545	564	536	585	527	502	530	525	581	540	566	567	515	557	551	548	538	521	558	534	479	570	517	506	531	555	529	521	547	544	544	547	549	539	549	553	565	551	536	564	527	517	519	546	504	513	543	558	537	538	579	529	511	567	548	572	562	507	540	551	563	546	510	565	598	545	536	567	490	490	553	570	520	547	547	544	567	545	540	542	546	526	511	543	541	522	550	516	512	531	520	573	515	592	554	574	540	555	511	508	561	555	538	539	557	505	565	571	564	502	534	511	547	532	549	553	523	535	530	585	562	542	540	510	547	548	598	534	521	539	530	555	504	530	501	562	513	572	588	543	558	523	510	579	545	550	477	552	515	539	518	528	564	558	501	590	481	537	549	572	565	520	541	542	507	552	522	518	510	527	587	565	540	502	556	548	492	559	513	557	549	570	528	539	571	531	559	547	585	566	539	544	517	594	521	476	509	528	509	525	551	532	538	551	555	537	505	556	536	533	555	524	535	513	536	563	531	515	502	539	560	548	550	534	536	520	538	514	548	580	549	574	541	548	533	533	527	543	534	535	547	512	551	576	515	525	552	563	547	512	514	564	491	541	572	565	516	509	539	546	497	539	519	559	549	522	475	521	549	488	488	543	501	479	523	493	579	548	521	554	556	585	540	521	536	535	523	507	518	543	502	512	529	532	529	569	551	518	524	575	506	536	577	555	533	544	505	496	499	546	547	538	556	607	537	585	518	566	517	520	553	553	577	514	523	556	556	567	573	544	524	587	495	545	528	573	503	538	554	540	512	511	504	534	531	585	510	547	549	531	559	513	471	542	545	520	506	540	539	551	572	541	528	485	537	570	526	583	504	552	527	518	531	511	526	560	556	527	533	531	527	502	568	546	530	510	532	563	572	597	555	524	513	517	482	538	552	589	523	498	535	493	568	510	527	530	527	500	580	552	513	518	533	557	550	529	522	525	512	473	557	519	550	539	507	527	535	559	528	543	568	534	533	531	494	550	534	554	531	527	532	531	567	549	548	521	535	535	549	506	532	581	528	530	533	541	555	528	517	554	554	513	578	549	490	521	523	554	566	558	544	539	511	547	556	520	533	520	520	541	539	572	592	552	573	533	525	517	540	478	548	547	529	503	542	529	539	536	560	539	538	512	520	562	541	539	544	539	534	536	559	521	528	583	548	584	562	560	573	503	575	544	566	541	518	546	567	544	532	565	565	538	531	558	537	518	562	527	508	569	532	557	535	543	504	531	515	544	534	552	496	543	552	538	499	481	539	555	498	541	559	565	617	544	511	514	484	533	526	509	587	583	549	550	561	549	538	547	512	534	561	536	499	546	559	560	523	529	539	580	553	542	557	539	516	546	537	583	540	509	550	543	512	530	533	511	509	519	506	513	547	549	514	555	554	520	548	513	493	527	535	556	541	502	536	526	557	533	535	554	536	496	507	515	522	512	529	555	537	490	557	530	557	540	499	481	524	579	530	542	552	534	549	557	556	550	563	518	525	522	518	518	551	506	519	539	538	539	545	552	549	489	583	524	524	610	527	549	538	537	592	540	542	532	575	531	538	527	536	551	538	514	539	555	551	516	507	557	532	536	559	548	503	561	540	562	539	538	564	511	533	552	519	486	549	546	532	499	567	523	550	598	568	541	538	543	532	523	534	527	571	525	549	540	558	551	522	506	533	518	540
46321	55317	10482	5480	3778	2919	2355	2025	1689	1509	1284	1165	1104	1048	919	896	955	909	822	855	844	807	762	825	813	763	791	730	738	751	743	728	725	745	764	804	715	776	758	734	692	706	732	762	705	738	763	695	749	709	709	743	716	683	706	678	704	692	716	717	692	696	698	709	684	738	732	710	740	645	682	741	655	726	743	674	715	680	686	700	742	702	683	692	657	714	725	708	644	700	708	726	694	739	704	698	796	690	726	689	739	694	729	717	700	724	697	764	692	706	679	733	719	697	698	664	701	743	704	710	695	686	712	738	752	681	692	714	695	682	735	679	704	715	698	741	674	697	696	761	689	663	704	701	708	690	727	690	709	664	731	730	637	713	746	710	729	663	723	742	713	679	706	723	725	717	682	707	693	676	661	682	680	758	700	667	683	636	704	789	715	702	728	701	709	696	677	691	714	704	657	689	696	713	707	724	696	677	718	711	678	733	743	721	702	719	675	761	710	765	725	727	724	712	693	703	660	670	714	669	702	724	746	691	703	745	731	657	697	700	692	674	660	737	689	722	732	692	707	720	716	711	704	699	740	727	689	724	693	722	688	719	696	684	748	671	698	697	656	723	741	725	711	678	659	702	695	687	682	679	723	680	736	694	669	715	756	739	724	689	749	674	731	691	722	709	710	708	688	703	758	696	647	671	651	670	760	727	687	734	665	725	744	709	684	708	688	712	687	687	742	689	615	711	722	695	729	735	683	727	744	719	716	747	759	679	689	680	711	708	699	690	692	635	730	678	677	675	761	692	718	714	680	701	721	752	705	758	768	734	689	683	673	718	728	691	679	681	693	768	744	713	714	743	684	693	739	720	677	674	688	713	743	693	679	676	688	691	692	717	691	785	719	711	679	711	715	697	731	629	696	745	696	709	742	660	688	732	683	706	715	733	660	693	699	705	695	730	687	691	686	721	708	681	681	703	687	701	680	723	717	687	686	676	697	691	716	667	731	678	697	710	746	654	672	663	729	699	725	713	691	682	741	704	679	731	685	746	698	731	730	682	688	691	755	720	733	681	690	722	681	674	704	696	723	677	685	684	708	742	690	715	716	698	699	707	703	726	744	699	693	711	745	749	676	673	683	735	713	683	741	735	695	746	633	661	724	784	755	681	671	716	676	743	665	743	691	669	722	725	716	668	674	665	745	686	681	682	689	696	733	746	725	698	715	706	696	726	758	717	719	724	652	703	685	722	683	739	733	692	723	706	679	715	668	717	750	684	689	702	750	661	728	707	711	693	702	682	717	714	680	718	709	730	651	683	707	681	667	697	712	689	703	715	703	677	667	776	716	680	666	715	667	715	704	715	691	709	695	690	711	706	690	718	685	711	706	702	659	720	700	735	745	681	689	645	677	708	678	714	688	696	675	716	744	689	701	717	687	709	737	675	704	711	745	709	690	708	711	714	708	690	688	701	748	716	707	686	715	647	711	717	733	702	683	735	662	733	722	670	688	707	694	722	703	704	686	710	754	711	736	679	719	691	715	648	679	669	719	687	701	709	735	680	656	705	721	663	689	674	723	715	722	713	734	705	790	718	729	741	669	677	715	756	719	667	743	694	726	718	709	652	694	710	709	694	723	697	712	721	705	704	745	660	724	698	665	703	715	652	701	697	695	719	720	764	696	694	701	703	701	683	754	693	697	698	700	712	701	688	742	666	713	727	693	714	714	742	710	702	729	679	700	709	687	704	701	701	686	707	729	738	737	707	679	745	698	728	713	693	701	761	726	720	723	717	668	709	706	690	742	677	676	707	708	714	759	738	744	699	704	715	705	667	679	697	657	684	733	690	703	675	676	697	702	714	674	755	711	693	753	684	722	663	710	690	711	654	698	674	649	673	714	694	724	721	705	688	704	663	749	680	804	680	698	691	731	722	700	729	703	717	712	709	680	715	713	731	748	650	699	738	673	698	684	708	703	720	743	671	690	707	698	706	670	683	674	709	755	734	689	711	673	717	694	716	662	725	699	709	675	709	759	653	706	671	712	694	731	721	668	705	679	722	712	674	722	699	742	682	712	701	741	761	667	692	716	736	676	712	735	718	705	708	687	665	706	708	683	654	685	697	795	709	680	739	720	687	679	705	699	708	686	704	768	676	715	721	704	707	750	702	681	764	693	710	716	711	758	679	697	694	625	690	686	709	725	739	736	667	701	715	685	703	744	703	673	718	747	721	700	738	697	721	688	687	698	683	710	724	719	759	738	734	699	673	706	688	669	668	676	713	768	687	725	680	703	698	667	709	712	736	646	694	756	709	723	714	732	697	666	677	750	679	666	706	668	748	664	744	716	709	705	717	726	756	719	706	695	686	692	667	690	688	691	700	718	690	722	681	654	713	719	734	714	685	669	714	669	706	665	737	671	696	697	655	736	757	714	690	672	669	710	704	690	717	653	665	732	713	750	690	675	712	661	728	744	716	680	714	718	737	704	736	742	706	713	715	706	662	694	622	713	697	725	683	657	709	705	670	723	713	718	721	680	773	750	719	700	714	725	719	673	690	702	686	681	664	737	696	686	668	690	697	715	735	746	669	721	696	655	747	678	746	660	728	678	692	708	710	680	709	728	700	703	720	679	696	736	683	716	670	682	728	683	698	698	705	715	698	686	703	693	723	687	702	676	661	699	760	729	726	672	759	709	692	710	728	689	714	716	685	707	707	697	716	682	726	661	680	714	643	652	697	735	718	735	721	682	716	662	656	663	693	712	707	714	719	726	721	711	738	673	745	694	692	746	687	696	696	697	657	686	747	693	736	699	664	718	697	683	696	697	677	684	706	690	702	711	663	699	685	696	736	661	703	705	690	727	647	702	732	679	695	713	686	744	711	732	669	716	705	746	725	663	730	707	732	647	675	643	696	675	702	721	722	681	735	716	734	695	707	742	729	678	684	679	706	690	734	659	685	700	699	738	726	684	704	701	727	732	723	674	723	702	726	671	714	665	705	633	752	787	755	694	698	736	703	720	704	701	683	710	698	679	732	691	726	745	650	701	701	705	708	675	673	700	686	767	672	750	714	713	733	722	728	738	696	712	689	761	660	740	704	676	693	705	707	695	726	724	719	724	724	672	707	687	691	681	730	698	720	678	684	722	714	666	735	720	672	664	685	698	669	713	695	700	648	685	644	726	729	704	719	708	712	695	732	704	658	727	713	716	717	703	707	715	710	741	703	711	701	683	697	693	709	682	759	705	720	704	692	710	665	707	698	729	686	723	726	746	705	708	742	710	746	688	731	703	711	672	678	722	689	754	726	712	703	671	687	665	740	707	700	695	704	715	735	697	687	748	711	681	720	694	659	680	674	693	689	718	657	678	697	685	673	708	677	705	670	698	673	670	709	722	715	681	699	684	708	703	665	712	703	699	672	674	714	750	693	765	722	712	716	712	728	690	652	762	699	657	769	706	672	750	644	698	675	732	683	678	684	696	693	681	718	696	675	725	719	690	694	689	666	726	737
29299	26852	14019	1905	764	699	561	472	408	448	432	425	438	434	442	463	457	448	445	453	416	464	403	438	460	451	447	434	398	411	422	422	433	428	409	470	403	410	418	391	425	425	397	452	422	431	423	401	418	461	439	402	406	422	437	411	427	419	427	411	422	431	433	407	475	415	458	421	428	396	418	408	436	428	427	448	469	420	476	405	416	442	451	403	439	448	415	433	399	396	444	414	413	388	412	406	437	446	419	423	473	411	423	468	417	436	421	452	435	423	436	433	400	428	438	423	405	427	408	439	396	400	444	428	443	444	405	372	404	404	435	425	432	456	394	426	437	461	484	429	447	437	421	455	445	414	417	469	412	422	382	475	447	398	404	420	439	415	428	417	426	401	445	443	448	382	439	417	440	466	428	424	393	412	449	428	430	419	428	428	446	432	390	410	480	423	417	435	416	407	437	432	409	440	407	408	433	419	402	469	428	437	463	463	452	408	393	428	370	465	406	405	460	415	417	431	413	426	414	410	436	442	403	489	439	424	419	425	437	394	404	434	424	435	423	450	402	408	435	433	458	414	423	429	465	449	403	395	399	433	394	434	421	414	414	448	417	440	457	429	418	413	406	439	451	441	427	424	442	399	424	415	423	401	415	466	379	438	408	422	412	456	411	440	427	441	419	442	403	422	385	457	404	429	441	425	384	410	421	454	397	449	421	443	440	459	446	431	451	447	421	428	434	448	438	389	437	464	452	418	461	431	412	408	428	434	399	421	404	436	443	479	445	444	442	469	401	433	429	450	416	397	413	426	410	406	384	457	450	414	472	434	442	461	371	430	401	454	460	434	429	440	445	424	427	424	422	449	417	432	439	436	427	420	431	437	403	439	421	425	439	418	453	422	428	414	477	409	417	430	382	383	427	439	436	433	403	418	437	427	455	431	444	425	438	434	422	424	440	410	410	422	458	439	424	426	406	447	437	436	407	408	437	436	424	454	448	398	403	406	446	440	419	417	464	456	426	404	423	452	432	420	415	434	454	440	415	385	409	407	414	392	430	429	451	405	415	413	435	403	448	440	443	431	422	446	454	443	399	428	414	403	424	424	414	422	425	450	453	425	461	402	433	454	429	407	397	423	443	479	400	391	440	421	441	427	467	402	401	428	411	445	420	455	426	421	436	476	407	434	449	430	416	431	426	412	420	417	441	439	424	414	436	392	407	469	442	443	430	454	418	431	411	462	411	405	399	442	432	452	388	412	451	427	406	418	401	439	412	414	405	440	397	412	425	431	420	434	425	449	429	436	458	393	473	419	407	403	410	439	424	420	439	450	440	416	460	396	423	434	397	397	427	430	420	448	431	457	434	391	395	440	435	455	390	474	432	400	430	400	436	434	399	419	423	417	406	425	443	423	423	390	437	434	448	433	445	409	453	426	420	417	443	464	431	425	393	448	410	401	430	433	461	410	405	412	424	412	409	412	394	443	421	451	409	410	412	433	408	461	437	423	381	396	428	412	425	421	430	429	444	440	405	449	414	416	433	423	447	400	398	450	491	431	430	439	432	420	410	426	432	450	407	463	433	448	444	416	435	464	419	453	429	412	385	434	420	418	434	427	434	430	408	389	436	403	417	471	435	404	422	426	414	421	398	443	407	452	446	444	359	424	444	425	430	455	390	385	433	455	414	426	425	417	424	464	434	430	426	453	454	411	433	422	416	482	403	429	459	455	419	431	435	408	437	440	407	403	448	431	418	402	415	404	412	471	412	424	401	449	460	428	426	441	458	438	424	413	417	489	448	395	438	461	430	451	419	413	430	446	449	445	418	424	419	458	429	419	448	456	412	439	423	393	424	438	463	419	411	443	414	435	444	414	411	419	446	406	406	454	414	402	432	448	445	415	430	428	413	435	418	409	401	434	467	451	421	431	429	418	396	401	424	393	415	411	431	449	420	397	431	432	433	419	414	435	380	450	422	414	447	421	428	428	436	452	423	439	443	435	435	401	451	416	417	454	398	421	466	450	432	423	426	428	409	450	392	423	431	402	446	454	417	388	394	416	422	423	458	446	412	418	418	420	422	438	404	439	426	426	413	413	418	393	418	413	441	401	426	417	455	429	427	426	439	421	417	429	394	425	410	408	447	437	469	450	443	398	448	422	445	419	435	422	426	389	432	444	429	421	416	418	455	431	445	426	440	411	486	440	445	438	415	480	411	461	425	438	396	405	405	448	413	437	456	416	440	431	400	417	445	425	438	442	417	432	425	407	460	398	457	405	436	404	398	400	409	421	395	446	411	412	412	444	396	463	429	386	404	444	465	409	406	424	440	403	429	434	444	408	424	428	440	406	440	414	431	417	404	428	442	423	441	435	420	421	437	409	415	435	467	412	459	451	429	409	397	446	403	470	430	401	431	418	425	436	488	440	436	432	469	420	418	424	455	441	457	440	436	448	446	458	427	432	450	443	428	449	420	400	431	436	430	427	451	387	403	451	439	407	415	387	439	416	436	401	416	442	423	435	415	409	411	436	421	406	486	410	417	469	416	437	425	406	442	431	421	394	438	377	416	462	386	397	429	404	426	425	437	412	411	439	417	430	450	419	408	454	406	413	448	427	413	435	407	408	414	405	412	407	394	410	457	414	420	439	436	456	454	418	421	432	433	457	408	436	441	429	412	456	461	459	395	396	446	417	462	419	446	437	481	409	432	413	437	410	417	426	451	406	421	447	423	413	451	413	416	443	428	448	393	409	411	420	427	393	433	427	425	419	450	435	444	439	402	449	448	449	412	437	425	406	413	436	414	426	385	424	450	415	418	406	426	439	433	438	421	427	412	423	412	375	416	402	499	424	420	474	425	428	449	430	412	422	428	418	422	456	447	429	403	448	444	445	427	431	397	452	413	454	400	412	419	450	394	411	418	458	412	440	464	438	443	400	441	393	429	399	427	437	392	435	433	420	418	403	433	455	433	457	445	384	430	413	443	427	423	396	425	437	444	405	419	426	468	438	441	395	417	441	493	421	413	454	441	456	399	424	439	439	436	421	405	428	450	407	443	430	440	410	391	450	456	392	420	421	393	401	392	436	395	434	413	400	418	398	457	420	447	420	451	397	445	409	417	391	387	462	435	462	393	403	471	421	460	424	423	444	418	408	418	414	440	443	420	475	401	388	415	445	431	459	438	423	426	425	439	424	400	433	443	424	418	402	446	411	413	432	455	431	443	409	438	468	445	387	427	447	403	450	430	379	432	433	455	397	421	424	409	408	438	419	448	399	445	425	444	424	420	409	415	432	444	417	446	418	394	419	445	480	434	416	432	420	451	426	414	430	439	469	402	430	397	429	412	457	415	414	437	394	415	458	422	409	404	398	432	390	426	422	393	397	423	420	469	418	436	389	417	432	411	427	401	412	411	417	442	439	414	412	449	411	403	458	404	474	420	441	428	403	413	425	416	405	412	432	417	407	433	453	433	453	453	397	406	447	414	439	423	419	471	408	417	419	426	433
37790	36050	1203	819	716	664	634	636	610	597	579	564	599	582	575	558	580	564	570	578	570	540	578	558	553	574	554	573	564	540	562	561	565	549	563	608	561	598	596	596	633	572	489	540	565	561	513	597	539	557	505	538	549	585	561	524	571	584	526	589	574	587	567	519	567	566	599	518	593	568	564	571	556	551	524	499	547	544	563	590	565	553	549	488	530	551	577	546	549	538	542	585	543	541	583	537	533	575	617	558	563	569	542	544	556	510	524	565	597	572	569	540	561	561	547	525	594	589	565	559	567	515	578	548	548	616	604	574	547	533	562	585	590	586	530	548	578	580	578	572	515	577	532	555	548	561	558	565	531	595	554	551	541	577	572	561	597	548	587	551	548	604	560	533	529	538	549	532	530	596	539	586	537	517	590	587	546	593	564	571	572	579	566	555	553	571	579	558	530	558	543	563	513	543	541	512	562	545	543	556	554	573	544	564	518	561	585	575	528	553	571	569	568	555	593	575	553	587	603	556	568	558	544	578	546	563	555	560	585	595	578	552	552	562	570	536	558	565	589	536	553	566	523	586	581	577	549	531	540	531	557	566	568	509	536	588	562	605	554	531	616	537	568	571	577	541	566	584	566	556	564	600	538	570	555	545	576	530	565	561	569	541	563	582	561	585	604	541	549	579	584	558	550	561	557	575	526	567	520	528	570	509	504	570	544	574	552	559	567	580	512	584	548	552	584	552	566	551	536	555	580	577	545	571	516	543	565	551	553	533	506	582	586	564	575	535	604	546	534	545	580	554	586	597	552	542	492	551	574	591	571	572	560	550	537	545	561	536	569	569	542	550	547	528	546	560	540	528	520	536	579	524	590	525	548	613	541	561	556	559	618	524	534	505	565	579	535	583	538	617	572	546	543	553	557	573	563	564	599	584	582	555	539	577	530	518	576	537	530	554	535	520	540	577	555	536	548	546	536	594	596	549	543	593	541	566	576	559	536	603	528	505	567	554	552	546	553	576	557	569	575	530	521	550	562	565	573	577	569	546	547	559	532	549	553	532	501	539	573	528	546	557	576	570	561	517	513	569	542	539	559	598	563	534	516	542	612	543	573	553	572	559	546	542	544	553	529	562	535	550	573	525	556	565	559	583	552	592	519	615	546	548	587	537	563	503	558	527	552	566	549	508	577	562	549	554	537	570	531	553	579	587	538	566	580	551	533	540	520	569	526	548	521	511	549	547	547	554	579	557	567	554	586	528	573	540	531	572	533	580	547	592	554	550	541	551	602	549	585	578	546	558	568	583	585	538	542	537	544	571	549	537	561	556	575	626	556	546	529	559	564	580	564	573	565	535	542	520	609	504	572	599	544	540	566	554	545	564	549	544	548	593	536	528	541	561	584	514	576	562	592	588	524	551	570	598	583	582	579	558	547	589	591	563	550	553	586	550	542	569	554	534	556	560	582	548	486	550	541	584	528	566	581	531	523	548	509	566	551	558	559	606	558	555	551	555	573	533	578	563	556	555	521	508	576	564	543	538	524	588	572	605	541	562	572	567	605	535	548	576	537	552	548	542	561	516	582	542	549	562	541	576	552	533	556	549	534	536	563	538	536	523	552	585	572	548	547	540	529	546	559	567	615	566	530	512	575	523	560	605	532	535	565	544	542	565	596	586	579	541	563	550	561	532	521	578	563	526	561	567	555	572	572	575	524	568	580	535	547	514	555	538	530	549	552	548	535	598	606	539	580	536	556	556	523	574	541	557	534	538	535	550	531	539	588	570	535	525	595	561	580	520	570	570	543	578	566	564	558	550	562	586	540	552	574	527	536	563	562	604	589	541	551	583	509	551	590	564	547	528	537	538	533	573	567	567	527	543	577	555	547	557	561	562	521	528	552	593	575	538	562	581	555	598	555	578	531	556	576	576	529	527	571	535	523	570	551	537	510	542	552	551	568	553	574	538	549	583	605	551	568	531	534	529	517	545	567	594	559	536	538	548	535	595	558	578	559	559	506	578	531	548	527	602	554	497	555	592	546	555	562	566	580	555	532	566	537	576	553	577	525	532	604	566	571	528	534	573	626	565	541	561	553	558	559	568	573	506	529	492	499	572	538	480	591	572	538	557	534	549	558	559	601	567	505	536	544	622	544	560	513	545	574	559	566	567	539	549	575	493	568	532	568	544	533	587	534	542	561	541	539	569	569	557	554	535	544	561	557	536	568	547	609	549	532	554	538	561	598	589	536	570	580	547	561	570	559	549	545	519	576	571	576	552	569	534	559	566	512	544	572	549	566	571	573	551	576	551	537	559	575	557	534	553	538	534	578	542	557	517	532	545	543	539	557	584	568	558	582	553	511	548	517	550	575	555	585	531	554	506	554	565	570	547	551	579	565	546	526	587	553	572	526	608	574	533	518	562	523	556	571	581	571	590	583	564	558	560	529	560	546	572	510	549	593	580	553	580	538	555	560	547	579	563	528	540	573	578	507	567	560	570	540	583	520	564	544	560	584	543	579	544	552	573	595	599	542	550	533	549	567	536	561	589	570	581	585	560	535	558	514	529	555	551	578	617	556	592	576	582	564	550	594	595	520	548	555	597	537	581	524	569	578	581	537	575	564	556	528	523	543	528	575	535	540	546	536	559	551	578	556	549	591	569	627	549	569	545	549	575	548	532	525	555	555	518	524	525	548	571	543	549	506	549	571	555	542	550	597	541	563	550	562	571	533	526	530	509	572	519	602	571	551	545	530	582	571	532	565	517	558	516	591	579	583	576	544	561	617	561	547	558	499	563	544	533	583	618	541	582	560	565	580	568	557	585	595	552	579	539	552	570	538	545	573	564	569	597	531	552	562	521	545	542	569	597	571	592	577	539	530	550	593	571	579	535	561	528	547	588	604	565	551	587	527	572	583	544	546	577	562	577	545	575	577	576	557	548	563	531	567	537	551	553	569	568	538	604	554	523	559	532	560	546	612	539	537	552	553	489	559	550	557	559	537	536	570	606	521	546	572	553	544	542	541	566	554	560	519	510	490	581	597	584	560	606	620	549	566	616	559	566	557	572	556	554	576	550	555	563	548	548	544	550	518	573	513	542	615	548	547	548	538	527	626	539	567	539	571	597	562	520	572	569	562	585	548	567	549	553	569	583	564	511	586	552	527	571	562	550	542	563	605	596	553	581	524	610	560	530	529	569	535	525	542	547	550	535	544	555	578	572	603	531	532	535	575	563	566	505	553	571	551	583	595	541	564	527	539	592	536	533	568	554	557	558	582	553	569	521	549	542	564	550	577	543	570	558	578	550	565	582	596	587	589	558	512	586	557	567	533	562	582	550	595	609	528	541	562	513	587	540	535	575	530	545	548	562	560	590	568	544	604	577	583	537	513	501	572	604	550	531	580	567	529	597	550	560	597	557	502	536	520	548	585	536	507	522	530	542	551	528	532	567	584	576	565	566	545	587	550	591	563	549	538	574	574	528	583	551	560	591	544	605	551	600
23913	21139	28426	24031	21064	9487	1328	886	803	781	780	732	632	685	646	632	676	680	650	627	685	681	650	641	659	664	672	664	620	623	647	646	643	664	630	671	612	645	641	668	626	674	690	647	637	615	663	641	686	655	588	611	605	636	642	627	625	624	636	672	643	608	623	636	615	617	659	653	614	638	636	650	572	636	643	649	657	597	633	652	622	627	630	633	625	566	652	588	619	600	613	615	606	637	594	688	627	641	669	632	635	648	624	588	639	596	592	611	646	628	595	618	617	638	612	641	588	646	614	621	654	642	624	582	614	608	617	657	608	604	620	631	631	664	651	623	617	676	651	603	671	661	639	632	633	613	609	582	581	664	600	618	630	648	647	597	669	651	677	580	660	683	592	649	680	630	626	638	647	662	604	627	649	632	692	685	616	657	638	643	592	623	655	610	627	627	609	612	605	635	610	622	606	665	638	677	637	666	675	667	658	614	647	637	658	650	640	635	590	591	653	620	621	647	654	648	628	701	597	652	620	633	638	628	572	606	566	652	621	619	621	608	643	594	631	646	634	636	654	647	599	636	623	627	657	660	643	638	679	640	607	638	617	641	684	661	650	653	669	641	595	611	622	620	654	644	601	609	680	604	599	647	645	666	640	619	620	621	635	620	619	618	628	584	653	651	644	639	632	623	668	597	669	659	635	665	605	680	666	635	626	646	618	618	637	650	634	630	581	591	634	672	645	635	627	620	622	621	611	644	588	627	696	627	635	638	671	550	629	613	620	612	615	587	614	620	602	655	617	606	640	661	630	651	679	608	655	607	627	638	679	623	646	671	620	620	636	599	635	634	593	638	671	618	669	661	629	616	619	661	625	640	627	599	603	635	604	637	605	624	644	629	595	659	611	646	643	641	642	624	663	656	597	668	661	622	638	621	639	621	634	616	609	599	608	652	662	629	674	612	672	663	655	659	643	626	657	662	618	628	655	621	590	614	625	647	658	618	635	651	623	643	636	612	584	624	633	646	612	669	646	633	618	622	609	592	633	626	608	645	616	653	657	639	661	585	632	647	691	586	636	647	577	638	663	646	640	635	673	621	668	621	595	638	607	653	667	636	626	619	622	637	640	584	644	630	675	647	605	629	657	644	684	621	615	618	682	641	664	633	648	614	647	607	634	625	626	641	616	645	614	640	585	608	620	657	606	599	671	616	640	608	671	619	647	633	615	609	648	663	555	621	617	633	618	618	596	625	640	663	642	623	692	669	651	624	595	618	624	651	576	646	627	642	615	631	649	680	623	612	608	610	643	623	660	622	624	626	643	612	641	632	625	671	590	647	633	661	630	644	665	678	620	641	674	624	664	624	640	606	679	631	689	644	625	617	648	641	617	630	639	635	619	586	616	622	638	655	628	640	653	667	593	677	632	651	645	634	668	636	584	630	590	649	653	644	623	624	676	620	599	579	622	646	653	623	664	646	598	636	585	652	574	662	614	656	679	636	586	622	629	698	585	642	632	639	637	625	608	618	651	628	607	636	630	652	646	602	593	592	659	640	614	581	603	626	624	625	653	680	651	634	672	595	586	650	625	601	662	613	620	597	600	674	638	639	657	642	650	644	647	645	572	642	597	603	638	600	595	670	635	609	603	611	677	645	626	608	623	648	641	646	612	647	634	647	606	665	622	615	620	620	664	652	649	619	595	622	632	663	635	620	585	614	638	655	663	655	625	642	646	589	574	638	614	605	618	640	623	664	655	650	628	642	675	620	636	608	634	597	639	605	659	621	599	635	598	629	603	636	636	659	632	577	653	602	685	634	613	610	635	590	597	586	622	612	607	637	620	615	678	614	650	612	658	609	626	654	609	642	624	619	657	644	648	603	610	636	633	593	626	649	645	616	638	644	661	611	627	602	625	610	678	602	626	635	602	652	623	625	622	608	634	642	586	663	649	602	614	588	586	688	580	611	592	667	628	644	649	623	638	646	631	658	617	633	620	641	646	622	626	652	664	618	640	621	619	661	622	576	618	649	635	616	627	625	639	639	624	594	624	640	674	604	632	664	598	669	659	635	642	587	628	681	641	610	640	587	637	627	618	611	633	635	642	650	652	675	636	651	594	616	626	618	675	633	633	622	631	606	579	617	641	652	620	617	617	667	660	638	604	678	610	626	629	642	583	624	637	632	609	665	682	591	666	621	614	615	639	676	648	663	614	657	643	636	629	604	618	603	660	597	654	613	668	584	672	677	615	622	612	590	659	610	649	650	615	610	623	581	653	605	596	636	642	654	692	630	655	627	591	655	568	624	601	587	627	676	628	624	658	633	653	612	614	625	624	580	607	646	595	638	628	640	615	643	624	627	633	623	631	645	622	616	637	593	635	658	640	634	623	655	647	603	626	614	577	619	634	598	660	670	598	636	646	656	595	633	625	591	632	666	692	615	637	652	676	629	633	667	637	616	622	632	667	642	692	633	665	624	618	659	707	626	615	623	599	635	624	636	620	653	621	639	600	646	638	659	585	622	655	634	653	632	624	625	602	631	597	650	629	612	625	633	676	627	650	575	653	642	601	620	624	662	636	617	640	584	607	621	633	650	678	601	632	624	588	656	623	656	668	630	636	617	656	617	642	644	612	636	631	638	598	619	584	632	642	658	656	638	640	641	596	648	658	626	641	690	627	632	613	595	607	655	621	627	637	594	624	650	659	650	573	632	659	631	624	580	616	624	629	633	650	628	657	634	638	647	619	638	648	678	616	665	648	631	659	621	604	599	629	688	615	651	633	640	648	635	657	628	608	614	613	608	598	690	598	601	594	609	609	655	650	619	655	658	592	669	550	678	631	645	640	621	607	633	613	643	599	622	618	590	685	638	656	667	604	618	605	619	614	598	608	638	623	604	622	624	615	620	663	607	585	620	659	649	643	576	610	645	595	634	622	694	653	609	642	603	667	619	606	622	622	663	644	640	674	588	616	612	611	601	666	628	614	626	600	636	603	673	628	601	614	589	665	621	630	650	648	666	630	652	650	636	632	619	612	624	613	655	630	629	640	624	610	635	619	617	649	626	655	646	603	596	630	648	635	621	621	652	622	574	675	625	622	628	642	631	600	599	619	621	634	666	629	607	645	630	638	631	636	651	656	657	589	604	652	647	676	633	609	621	615	646	665	624	588	650	581	616	608	621	627	609	650	608	590	592	641	600	647	652	658	625	662	602	589	612	627	591	668	666	620	625	663	634	609	673	651	663	620	613	606	606	627	658	598	636	649	641	695	602	658	623	615	653	615	586	582	637	606	617	611	643	665	596	584	637	621	633	641	629	645	624	575	667	633	641	616	610	626	600	626	606	631	613	622	639	675	625	620	601	672	643	611	634	596	655	621	604	552	610	608	639	589	646	623	623	636	641	638	627	616	592	620	619	647	639	631	608	639	599	627	650	594	615	657	627	599	610	659	623	650	654	619	566	624	598	698	613	613	637	626	603	614	653	626	641	649	641	676	642	626	638	631	694
42194	50527	6399	3354	2383	1937	1721	1430	1293	1179	1153	1091	1002	1016	992	920	923	891	901	881	910	894	875	874	842	845	849	855	821	828	839	876	830	838	823	845	874	821	839	845	826	806	835	836	801	805	828	827	866	860	853	844	843	829	771	801	778	822	816	812	778	816	820	803	805	836	839	800	886	791	842	845	826	845	866	832	859	803	855	814	815	803	838	825	798	813	819	818	837	787	790	788	859	769	796	799	796	811	835	845	813	829	803	813	827	809	794	828	777	807	804	800	797	794	816	831	847	795	816	775	810	806	828	832	804	829	832	815	770	851	849	908	829	825	827	853	781	847	817	830	836	846	802	837	824	835	819	781	814	775	774	884	799	807	800	808	741	825	798	831	882	836	826	862	826	803	795	804	784	791	824	828	831	786	812	831	790	830	795	880	843	813	808	847	844	796	798	847	862	776	844	818	878	811	840	822	867	809	844	836	863	849	868	865	834	882	849	792	795	823	826	809	781	832	815	805	811	806	834	857	832	826	802	775	844	799	800	830	814	797	839	873	791	853	815	826	894	833	815	819	808	835	833	840	883	803	800	839	833	855	827	843	816	801	852	739	822	796	753	833	802	802	816	834	797	741	781	812	814	776	815	789	844	846	809	790	775	744	815	827	812	818	798	806	827	825	815	850	841	791	839	804	807	853	797	869	776	807	819	796	835	849	793	883	809	843	846	850	829	834	836	828	853	824	824	820	845	785	787	747	814	811	865	824	795	829	813	867	848	801	846	870	800	802	832	842	878	807	841	810	820	782	849	795	814	798	808	834	766	823	798	837	865	805	813	800	793	772	815	844	789	812	804	803	805	826	829	831	823	795	826	780	864	840	798	887	827	841	804	848	822	785	779	786	805	815	816	839	809	786	814	824	782	827	819	769	794	834	777	793	824	805	811	835	811	811	824	781	849	816	813	775	767	824	803	813	795	792	856	847	798	875	781	791	810	831	807	807	823	772	781	781	778	831	810	787	834	819	801	794	862	844	880	816	836	851	838	785	860	881	799	800	841	827	822	802	832	830	849	819	799	817	828	824	791	807	794	866	831	795	831	831	823	831	848	810	819	773	823	813	843	790	785	812	853	796	837	833	809	785	862	825	838	812	797	791	871	836	867	792	830	810	798	841	857	846	846	833	840	841	870	824	850	799	799	817	780	778	821	793	828	790	807	811	813	854	829	795	790	810	795	834	798	748	824	868	812	764	792	779	820	869	761	803	782	799	814	807	850	813	802	775	829	795	794	777	868	786	799	810	839	816	830	861	793	881	792	836	870	817	849	857	839	822	825	783	801	848	852	823	806	802	820	896	844	847	818	818	815	773	811	837	813	792	819	840	824	835	901	795	829	824	844	808	819	841	838	815	831	816	792	868	768	804	873	810	810	840	821	808	809	832	825	873	792	873	858	829	825	852	820	888	858	824	778	785	826	812	841	858	805	804	763	828	782	838	819	791	812	817	791	757	815	827	845	833	829	789	787	829	804	841	816	848	844	820	821	776	787	791	834	847	785	756	781	827	812	811	847	830	829	817	847	806	828	829	832	820	866	802	831	772	812	811	828	809	887	825	833	795	810	852	804	823	807	809	848	811	832	801	832	774	844	809	842	834	792	844	854	792	782	863	805	793	812	810	880	839	804	846	793	827	837	764	826	806	830	842	791	826	871	842	855	838	867	839	835	839	802	870	774	817	854	812	802	773	779	800	792	774	803	829	781	820	838	834	868	818	834	888	816	764	817	806	799	839	843	797	866	819	803	801	857	799	847	857	796	855	858	808	829	777	752	817	850	825	804	788	775	796	805	865	816	840	798	830	784	852	850	837	797	809	848	838	820	805	807	802	821	809	840	849	810	779	823	850	826	827	770	804	817	812	822	831	834	799	847	788	821	818	820	810	795	849	771	816	815	833	770	863	862	790	812	810	797	844	855	811	791	833	772	830	842	856	816	848	811	842	786	853	814	917	835	851	861	847	840	839	866	837	800	840	809	806	785	856	782	839	786	854	803	854	793	879	794	774	819	835	871	828	757	852	841	830	812	858	838	797	817	818	818	845	791	817	801	834	828	863	854	842	823	851	814	781	804	873	824	825	809	841	772	827	854	835	785	856	803	776	825	795	810	751	858	850	807	851	833	854	847	795	826	815	751	794	782	807	867	837	813	852	834	806	890	791	806	828	880	767	810	808	847	777	822	819	818	805	848	783	867	820	860	881	870	806	802	820	800	840	858	817	835	799	813	800	893	815	855	810	787	802	770	850	843	803	841	849	866	849	864	804	820	800	804	821	836	804	834	788	788	796	852	806	826	829	820	825	807	807	823	834	801	817	824	819	810	787	843	830	805	777	812	854	797	855	805	778	841	872	869	788	769	777	838	820	837	812	848	769	825	824	894	788	793	834	799	777	775	839	869	814	793	832	813	816	860	835	832	795	786	855	822	780	838	875	831	844	811	869	864	788	823	870	872	786	774	824	794	819	835	748	849	818	832	825	858	828	838	787	850	798	796	811	803	777	855	787	797	827	843	862	846	810	861	805	767	801	818	816	812	835	821	834	813	781	862	777	816	819	829	883	870	832	797	820	780	767	837	806	812	818	836	787	878	783	785	809	806	859	830	818	810	782	807	853	801	786	811	805	823	807	850	837	809	809	746	828	815	841	761	816	817	823	821	837	834	815	801	774	800	879	757	827	837	831	847	851	819	826	815	873	767	859	816	814	826	782	842	778	825	839	829	862	799	763	756	832	875	807	806	881	831	837	778	809	805	832	868	862	817	804	759	802	795	845	806	788	805	814	780	834	804	839	822	826	843	825	816	802	821	847	814	771	809	826	873	823	816	836	840	839	830	775	843	830	833	752	798	826	859	791	820	791	793	827	757	814	804	799	829	767	823	769	849	795	822	836	839	803	856	804	784	815	883	786	795	836	781	770	840	805	838	846	919	817	801	805	791	784	811	842	849	801	793	879	891	813	808	800	828	813	816	790	828	855	815	818	831	832	816	812	804	810	844	843	781	796	851	821	800	832	908	779	862	862	842	877	782	795	833	855	824	862	783	819	837	856	801	854	826	810	807	863	847	782	798	795	856	823	841	834	799	751	864	761	806	830	796	809	829	812	844	762	834	844	840	784	831	840	809	795	793	824	786	752	839	781	815	844	804	846	774	790	789	856	809	828	845	871	850	817	823	831	817	793	837	866	810	820	849	785	802	843	833	854	825	863	836	854	804	813	845	831	806	862	861	834	868	793	831	853	784	792	754	820	777	824	836	858	806	815	864	792	823	820	803	806	853	824	808	820	801	814	832	857	797	803	822	858	816	825	840	855	840	826	850	763	831	784	833	764	820	798	838	857	844	809	786	756	797	783	836	805	792	781	810	841	819	807	816	785	774	767	825	848	833	813	838	835	846	843	820	814	842	795	791	841	814	775	852	861	837	830	825	797	819	842	829	840	805	846	874	814	803	852	810	827
22855	21084	28785	23570	21062	21054	7305	1193	878	839	806	703	684	707	618	653	620	631	588	600	594	571	593	546	558	565	610	537	578	574	520	566	564	567	557	508	556	549	554	542	507	547	540	545	588	567	537	524	540	547	544	473	525	547	494	538	554	550	516	530	551	535	546	567	545	519	517	508	557	553	568	584	531	516	512	553	546	558	535	516	540	547	531	567	510	525	519	534	540	547	520	563	518	499	572	515	521	488	535	532	564	569	556	509	561	511	499	518	476	482	518	565	557	525	561	523	507	576	541	498	533	577	522	537	536	555	518	541	504	534	521	531	554	496	549	525	536	528	540	570	496	569	548	551	541	557	540	533	498	509	513	567	521	534	553	535	490	523	525	568	497	530	543	524	541	530	484	519	531	523	514	522	500	533	568	543	509	561	503	520	565	502	549	518	609	490	516	514	549	529	510	528	564	522	530	534	508	504	537	550	575	496	484	493	561	559	484	539	548	565	503	498	506	557	540	525	556	563	551	539	531	561	559	539	559	556	533	527	529	547	498	517	527	538	558	549	517	541	547	577	575	509	554	527	550	573	515	549	505	510	564	533	509	526	535	517	531	581	538	536	512	511	483	509	566	512	558	511	534	516	499	532	519	555	554	541	533	530	506	550	499	521	533	549	540	503	584	541	539	511	526	530	524	544	567	497	549	538	520	536	553	524	509	542	549	520	551	487	547	547	510	488	527	546	536	558	537	533	546	551	512	550	568	549	517	504	508	552	517	537	555	498	480	550	545	570	507	485	527	516	549	476	573	544	542	518	571	499	516	558	532	541	548	547	509	522	529	497	558	551	533	541	499	534	495	497	514	506	537	536	550	515	542	542	526	522	560	530	540	521	539	557	491	557	544	524	527	530	536	533	537	544	509	493	503	532	531	519	533	558	540	544	502	505	518	531	540	524	554	498	538	567	521	536	518	538	521	526	536	491	543	501	506	519	573	551	506	502	483	528	536	540	524	555	539	493	544	531	505	519	535	535	553	526	544	534	516	520	484	511	548	568	562	529	527	565	542	540	559	540	576	525	507	546	533	545	498	534	541	500	535	529	525	465	538	564	563	489	559	528	552	498	508	523	532	519	495	518	568	503	542	525	553	576	521	533	527	495	501	505	513	550	519	514	504	510	540	539	493	577	491	551	535	585	580	557	510	528	548	540	495	514	548	531	520	500	521	553	526	510	526	531	561	524	571	523	579	560	549	531	534	550	525	548	499	522	556	509	547	541	570	555	490	506	540	543	501	556	530	549	470	547	523	555	576	557	522	518	570	527	538	544	522	546	561	524	556	524	545	571	556	528	532	516	488	548	540	488	515	496	504	518	498	595	563	502	531	524	551	548	528	538	531	548	519	513	528	536	513	544	517	543	527	546	527	522	544	503	527	580	494	532	515	516	529	502	505	503	537	526	516	563	510	489	477	493	530	531	546	551	533	561	508	529	540	504	476	558	525	490	494	541	498	523	501	537	561	524	512	529	549	500	505	532	520	533	521	499	545	523	504	547	510	544	551	546	554	506	573	527	523	529	559	532	568	519	533	566	522	552	573	544	541	541	556	564	551	538	532	567	532	511	498	563	553	520	545	524	500	548	521	540	506	552	527	533	504	530	503	533	552	546	536	522	524	552	529	535	531	502	507	530	515	531	492	483	543	532	556	543	543	541	524	504	545	560	511	528	549	503	560	524	523	532	491	540	504	585	511	549	548	525	532	521	494	526	538	527	559	567	531	552	507	580	528	536	538	516	528	524	535	523	534	588	569	507	514	540	538	558	526	518	548	520	526	498	553	517	493	515	474	542	512	562	519	529	530	527	519	514	534	532	517	546	509	535	515	540	544	526	501	519	527	497	541	512	542	526	536	544	517	501	515	485	502	541	578	524	536	528	563	489	532	492	499	514	533	536	526	538	526	535	499	547	523	473	511	538	525	550	537	538	507	528	557	491	524	543	484	515	520	550	492	531	532	499	554	568	510	493	508	489	523	539	515	538	543	543	523	540	550	520	490	544	509	535	519	528	534	554	544	539	545	534	521	565	508	513	543	527	533	516	532	472	534	481	543	523	548	546	514	514	508	536	539	550	520	543	499	556	531	514	567	518	511	544	538	524	529	538	534	558	509	511	576	503	519	556	532	541	541	566	536	539	523	565	517	523	512	518	523	514	530	531	565	537	517	537	511	572	472	521	506	531	523	496	506	536	551	503	526	525	507	522	494	534	546	540	547	542	511	555	561	506	544	593	508	541	516	516	512	529	526	499	570	544	533	538	515	497	549	545	535	520	516	526	521	518	551	522	501	520	539	563	548	497	501	506	518	548	505	513	497	532	503	491	531	520	538	559	547	513	551	537	480	490	539	496	530	554	554	544	545	533	529	492	556	513	516	523	519	539	538	545	554	527	548	533	524	501	555	544	525	554	515	572	508	506	518	555	524	506	532	548	536	529	544	537	476	534	483	539	505	508	551	560	484	566	513	485	497	489	549	548	527	487	504	524	536	566	519	530	542	533	540	530	510	544	524	543	525	531	521	539	525	523	522	570	523	544	538	497	529	526	504	525	573	566	520	534	581	548	516	524	552	498	550	554	527	529	521	547	545	522	533	536	553	553	459	558	511	531	488	524	512	518	542	503	535	535	515	486	516	557	569	471	521	555	547	498	528	521	539	523	561	544	566	525	494	544	528	530	503	579	523	560	524	524	496	499	561	538	524	522	566	562	517	538	558	550	530	540	561	569	539	531	510	540	512	506	525	515	533	527	521	546	503	517	573	513	484	496	557	502	497	492	495	524	533	540	490	494	537	512	549	539	523	528	498	557	506	525	493	556	485	595	502	538	531	514	531	482	556	532	520	555	524	497	529	492	538	525	551	547	545	509	508	543	527	569	496	504	505	524	566	550	517	573	506	532	532	490	588	542	570	540	530	490	513	502	507	526	579	555	519	514	566	503	558	477	582	517	512	467	552	542	498	519	555	558	498	543	530	516	507	521	523	492	522	511	465	540	534	535	524	533	531	532	526	546	522	531	550	554	542	496	542	514	520	527	541	536	541	581	549	525	505	545	544	501	514	498	540	516	545	520	549	500	512	510	532	527	525	532	509	548	495	537	491	555	547	533	527	501	506	525	524	532	536	527	563	521	533	522	551	528	533	549	508	493	534	542	557	530	513	505	531	540	520	528	519	518	528	517	479	539	533	508	506	538	518	523	517	519	560	538	515	488	519	547	513	535	532	505	520	530	595	537	472	535	524	534	546	529	503	486	509	507	529	545	514	540	552	524	522	544	530	516	513	535	543	575	566	540	527	538	556	530	528	523	516	500	550	513	556	503	560	500	529	516	527	510	521	538	526	545	539	522	527	551	548	533	568	529	514	533	549	529	530	549	527	519	545	564	534	532	542	586	490	518	544	521	531	559	510	578	526	545	544	570	553	519	581	544	483	502	519	560	555	525	536	543	526	541	512	545
46795	53120	10364	5379	3654	2845	2332	2015	1625	1397	1321	1196	1055	1006	1031	870	905	837	794	849	750	816	784	796	746	748	779	689	731	770	715	698	743	741	708	718	742	709	753	729	748	734	738	753	732	721	678	698	726	759	744	706	706	668	677	721	721	687	719	721	712	692	702	777	721	739	719	710	664	697	715	664	698	707	690	635	697	721	672	739	691	659	739	685	713	692	652	685	707	687	686	694	663	673	704	717	697	685	669	684	672	676	735	699	686	705	691	705	722	699	659	682	643	710	711	695	651	699	709	745	698	768	680	675	685	698	670	722	641	661	669	715	747	715	718	676	727	654	719	696	687	672	694	723	681	649	661	733	687	683	707	689	706	647	689	671	662	692	693	676	708	713	667	698	652	698	682	665	689	723	673	664	690	738	732	720	675	713	660	634	677	698	702	696	690	673	732	680	748	718	700	714	708	675	684	679	669	713	693	731	705	717	661	713	728	725	705	721	696	663	653	698	707	634	720	716	682	740	634	680	678	692	723	744	647	652	730	747	696	713	691	708	717	716	675	748	670	723	707	678	706	654	739	692	735	691	678	703	698	689	709	685	674	664	716	650	727	715	748	694	716	714	707	653	656	744	731	748	699	687	679	666	663	730	667	692	734	721	703	683	706	628	709	730	697	685	639	670	720	709	725	709	702	702	660	646	672	725	644	718	682	653	690	690	679	671	722	691	687	693	715	669	671	702	744	693	695	645	683	695	683	698	675	676	689	692	711	713	710	718	704	643	684	725	666	711	718	710	681	703	666	654	725	675	681	705	708	676	724	661	725	665	663	711	712	711	727	675	680	668	691	668	712	731	695	711	715	721	718	717	653	662	706	702	684	692	680	703	673	698	672	697	696	696	698	689	680	707	688	755	665	666	691	688	717	684	677	687	734	715	671	680	679	641	691	660	736	718	704	693	718	725	667	716	743	655	726	658	728	695	709	672	697	769	722	723	697	665	679	703	694	651	683	715	718	685	671	705	703	726	684	671	715	695	701	661	761	729	753	732	716	666	749	696	702	675	703	740	718	663	693	703	663	733	716	688	658	694	726	676	653	700	712	688	666	671	687	715	671	672	700	723	686	697	643	686	665	722	703	726	706	736	696	643	716	725	705	679	683	691	665	695	721	734	707	712	728	695	693	715	736	693	721	664	710	700	670	720	709	666	664	683	716	700	728	738	702	714	679	703	671	667	714	643	690	663	684	673	693	676	710	662	675	754	661	715	690	690	670	724	673	676	661	727	704	637	679	723	690	715	705	685	697	678	701	661	714	740	745	714	685	673	712	704	687	723	707	744	640	698	661	742	679	678	719	696	704	706	711	640	737	683	671	708	676	711	719	708	663	726	688	725	676	693	758	706	677	686	675	678	677	685	657	699	701	712	749	713	672	729	700	724	713	650	713	675	686	679	726	692	676	651	723	676	704	703	686	688	741	688	726	721	694	719	720	700	655	711	695	694	714	737	686	675	714	683	684	703	750	714	716	719	668	668	634	706	685	686	635	700	671	713	716	699	717	704	678	689	681	738	675	682	680	684	690	704	724	696	698	672	680	689	697	708	682	683	685	766	732	725	706	700	692	666	642	702	708	715	706	678	704	641	696	684	709	668	705	724	717	654	701	725	679	696	685	692	673	707	706	674	656	708	710	705	670	683	717	697	657	727	672	727	693	674	662	737	718	708	679	673	701	695	683	714	688	685	701	671	687	692	734	674	705	678	650	661	678	671	678	671	733	663	602	732	678	684	681	702	679	698	727	683	700	643	715	717	712	704	725	701	692	704	705	696	718	719	630	696	691	724	682	673	681	643	678	687	700	708	677	710	662	661	709	726	659	684	701	673	743	711	746	681	658	695	709	677	680	730	626	711	731	662	716	722	669	700	702	660	670	706	683	701	697	686	666	685	671	671	645	690	707	712	733	715	655	712	706	708	716	687	714	722	713	718	716	661	711	683	692	667	716	682	715	713	670	693	744	686	710	722	699	665	679	697	683	659	711	693	684	694	672	703	660	695	702	750	678	684	737	718	677	720	699	698	655	698	671	726	660	681	694	718	728	656	714	710	738	684	697	687	690	735	714	645	662	705	709	693	702	704	682	708	712	682	703	645	697	715	736	746	734	685	672	660	729	727	690	680	718	685	721	649	702	735	679	666	722	696	686	710	713	726	672	717	721	693	665	703	712	689	689	711	681	689	721	747	741	645	721	676	700	712	728	741	686	658	746	670	703	716	718	687	681	725	646	725	698	703	666	670	674	680	758	667	722	642	690	712	698	714	680	675	727	696	710	697	670	651	697	703	637	702	676	652	666	733	700	753	677	715	687	685	686	650	728	693	684	700	722	725	689	719	653	709	722	689	725	688	722	682	676	671	720	708	704	712	660	684	703	691	697	736	703	721	720	687	680	738	650	680	696	723	616	710	692	676	630	690	721	719	682	666	694	668	706	703	703	702	697	694	663	718	657	685	645	720	731	697	709	697	680	645	706	686	675	697	702	714	724	692	697	727	753	730	715	718	716	756	654	654	696	741	705	669	713	742	691	654	663	717	682	706	721	704	672	727	679	672	707	650	716	691	724	709	634	719	650	743	744	684	688	667	677	715	735	697	702	677	707	684	722	671	677	657	649	708	753	694	660	705	718	717	688	679	719	687	696	700	646	652	687	760	695	690	685	665	663	712	655	671	753	739	699	691	655	722	693	708	688	685	701	702	704	724	716	734	693	682	690	678	712	716	690	668	696	688	716	737	672	677	685	680	705	687	705	729	684	685	649	736	694	672	693	686	713	714	691	682	721	647	674	691	689	703	659	698	710	699	758	657	708	695	686	701	696	679	682	691	681	687	671	688	710	713	739	690	728	670	693	720	627	661	665	721	653	723	657	732	678	689	734	709	714	675	664	695	670	723	722	720	720	687	667	692	707	712	705	739	703	735	688	737	697	653	711	738	730	691	696	691	704	685	689	714	681	679	645	695	717	678	681	739	705	703	677	722	686	712	667	699	661	692	707	708	714	659	702	717	702	726	716	702	714	678	696	695	704	689	696	703	685	674	700	662	720	715	713	714	657	688	661	711	709	708	693	748	689	695	712	643	724	721	744	689	705	709	680	697	695	668	664	690	718	690	678	749	706	702	696	725	655	697	721	743	731	699	698	646	667	752	694	699	721	701	700	712	706	701	711	699	687	669	744	647	692	708	704	702	726	644	716	723	692	674	692	702	703	712	695	676	676	721	719	698	751	726	654	712	743	745	700	708	721	744	701	657	658	673	695	695	698	685	763	696	676	690	712	705	709	703	726	681	698	685	679	650	665	672	661	683	670	712	730	671	732	706	695	668	706	734	689	675	691	694	661	711	657	674	707	673	684	693	695	695	698	669	719	696	656	710	694	695	675	681	652	686	671	666	643	715	736	706	707	701	717	738	697	731	690	715	719	692	706	670	676	711	676	683	736	729	742	689	685	657	728	713
29286	26441	14065	1944	708	692	510	429	426	425	463	400	440	423	446	419	448	436	439	424	415	391	430	406	427	431	427	412	444	423	420	407	449	437	433	443	436	391	481	443	420	440	393	426	430	421	404	442	411	397	433	424	454	435	391	413	428	410	423	427	410	454	443	421	416	427	439	397	451	419	418	424	415	430	431	424	452	416	416	404	415	422	427	455	403	424	431	430	392	435	436	419	445	402	441	432	410	466	433	438	437	426	460	433	409	416	417	422	411	439	434	425	400	442	434	389	409	386	427	461	416	420	434	421	461	388	452	413	425	390	449	394	418	376	459	406	416	487	450	455	430	447	402	414	431	430	463	413	416	397	411	395	424	405	448	469	448	412	423	416	394	420	415	415	406	447	431	420	419	414	419	422	460	434	442	425	454	417	434	405	442	417	417	442	423	419	454	403	422	386	413	421	457	430	403	412	391	460	421	417	385	450	412	443	433	447	434	418	403	413	401	433	400	450	427	416	425	447	409	430	427	430	405	410	404	443	442	461	465	397	413	406	405	416	468	432	454	414	404	427	403	413	430	407	451	396	467	441	441	430	441	419	436	409	405	398	438	429	430	409	426	387	443	428	430	409	422	418	443	430	410	418	414	489	423	392	411	412	419	426	420	423	424	403	456	414	453	467	430	425	429	413	443	436	404	441	443	454	401	446	427	421	396	461	401	404	450	415	390	405	437	376	419	397	438	405	445	435	452	377	408	453	460	431	424	434	451	417	425	399	415	394	413	439	422	396	441	397	448	426	451	420	378	396	421	440	433	422	387	436	418	401	422	406	417	447	454	433	412	448	419	456	431	410	431	412	431	442	450	457	403	423	432	427	415	439	411	444	430	424	425	394	390	391	406	425	398	414	408	423	418	442	462	432	403	401	416	431	409	427	436	458	395	451	415	416	400	425	438	432	423	408	456	420	379	436	446	456	437	427	433	406	414	409	420	435	440	408	426	383	413	405	458	395	438	424	415	430	457	418	381	397	448	461	424	424	426	432	438	435	441	385	443	416	379	439	449	436	395	419	382	415	419	410	413	432	464	421	411	396	452	414	458	424	447	392	429	428	411	428	419	466	387	453	409	412	448	394	439	383	402	480	441	451	438	391	442	427	407	441	434	462	423	437	441	419	438	432	411	406	462	436	433	428	418	452	417	431	396	422	394	465	398	458	405	420	412	433	428	428	430	429	424	430	446	390	415	420	405	420	418	428	391	391	438	430	432	436	444	457	404	474	414	435	437	436	411	398	419	433	404	422	430	439	435	388	422	414	417	405	391	433	440	378	412	428	388	416	398	405	427	452	387	468	425	406	408	438	390	431	460	455	396	411	437	418	420	410	404	448	415	412	419	421	445	409	418	432	418	406	399	422	414	421	402	398	420	433	439	442	422	415	394	431	412	393	412	444	415	401	394	426	444	475	424	420	431	436	399	398	437	416	429	421	396	406	432	395	457	425	438	410	431	432	415	449	406	414	435	417	463	431	414	435	485	464	395	435	403	419	424	391	433	430	429	458	418	428	404	406	412	395	411	438	411	431	425	426	456	407	435	420	412	422	435	411	454	391	384	450	457	411	419	446	446	383	416	416	438	439	403	392	432	405	446	406	413	412	414	439	423	402	438	456	413	405	412	438	400	419	434	426	451	399	365	390	454	453	460	437	429	404	455	431	407	421	433	428	398	418	411	412	449	395	431	424	428	383	419	416	412	417	449	427	449	434	401	428	418	416	437	376	442	370	410	426	403	452	436	442	430	431	415	442	448	430	435	439	387	424	439	469	432	402	429	409	384	436	386	426	427	408	440	441	414	429	392	431	434	417	465	426	402	392	441	424	428	404	419	444	416	405	420	405	427	383	460	413	417	399	442	443	417	385	424	435	419	405	395	476	410	400	415	418	451	430	407	493	449	466	452	442	403	432	455	452	438	375	400	442	453	456	431	421	400	428	409	458	417	420	460	435	416	438	479	410	420	413	469	429	442	487	424	399	455	455	433	397	449	441	414	435	415	458	472	433	439	382	433	424	422	431	429	430	414	406	422	426	453	433	419	438	440	440	436	401	422	428	429	408	411	415	443	449	432	410	420	414	450	436	427	442	429	452	468	424	462	462	407	444	424	403	427	423	421	417	415	414	431	413	449	405	430	437	414	450	470	427	407	446	416	415	426	432	372	394	410	410	432	430	401	405	411	442	426	478	420	421	411	445	444	394	422	416	427	413	487	435	382	447	437	396	406	433	419	397	440	421	419	434	426	416	431	419	409	422	406	409	444	418	432	420	442	440	421	407	442	457	422	399	460	414	431	433	429	436	399	432	393	448	402	401	423	418	451	450	417	397	419	452	408	433	439	432	434	440	430	416	396	416	447	387	457	444	434	468	420	463	414	430	459	389	444	397	405	402	437	415	423	408	437	470	461	449	456	399	440	408	424	403	401	453	426	429	438	443	432	411	437	364	456	443	421	409	411	410	458	441	428	422	394	415	437	394	403	474	424	447	405	421	412	418	439	435	418	409	427	394	410	436	427	449	466	452	404	412	427	424	393	427	418	395	392	409	432	411	425	434	387	399	441	412	424	421	403	445	406	416	438	433	415	450	438	458	450	488	418	432	413	450	419	392	439	398	429	400	465	421	426	443	407	435	427	434	413	433	413	421	419	414	440	434	467	454	437	417	397	419	419	452	412	412	417	428	449	465	448	469	444	445	459	458	392	422	421	424	437	446	444	416	417	474	424	426	415	427	422	454	404	436	431	442	399	430	405	478	397	421	430	443	441	398	396	431	402	437	403	469	446	476	443	445	420	434	450	415	427	422	438	415	420	408	439	431	450	419	415	377	452	428	411	419	426	417	394	444	479	437	408	410	446	438	452	411	431	420	405	410	452	418	417	431	465	410	418	444	417	429	375	427	418	444	481	448	424	430	401	439	421	436	440	431	415	410	418	395	463	404	405	438	413	416	452	420	424	435	437	423	429	480	453	402	443	434	407	417	419	400	424	410	465	398	433	467	407	437	445	463	435	400	437	418	446	431	415	423	400	424	451	402	457	389	396	437	434	377	418	410	424	414	452	437	449	441	444	469	409	427	380	424	420	427	419	462	448	423	411	398	413	392	400	433	453	450	443	415	417	420	380	417	429	441	441	434	398	427	405	438	427	418	393	415	440	459	421	434	390	411	422	373	412	391	453	443	397	427	425	393	403	450	407	438	442	422	419	457	437	433	396	410	406	459	409	417	405	411	412	440	428	410	420	431	445	400	399	427	389	413	424	399	424	407	425	399	459	372	454	439	420	439	423	394	434	412	400	426	426	415	440	442	438	423	393	413	400	434	433	399	421	377	467	406	413	386	487	434	407	405	419	416	429	439	439	414	439	462	434	475	412	462	404	444	447	401	427	443	427	446	402	450	448	410	419	413	395	415	434	402	433	440	443	427	431	429	477	434	425	446	416	464	411	384	423	456	399	399
37566	34527	1086	787	705	627	646	610	596	599	572	585	551	553	552	544	535	541	568	530	526	528	567	588	570	534	603	552	569	577	532	569	542	544	527	524	551	588	525	579	529	537	549	562	565	568	521	566	563	529	503	600	511	575	540	540	582	572	518	541	557	592	520	544	500	560	574	559	549	523	591	548	544	560	559	516	534	581	544	564	563	565	554	609	528	577	588	534	553	554	528	539	545	550	564	527	543	532	570	555	542	562	620	572	537	518	543	554	572	541	550	594	562	541	538	586	563	539	555	523	549	536	547	623	560	569	539	582	591	569	575	558	592	538	561	555	555	585	489	553	572	563	565	564	566	533	581	537	568	519	542	585	549	541	523	565	568	552	526	543	530	524	557	588	565	562	522	559	521	511	576	576	563	569	537	548	540	565	552	497	522	589	522	547	532	590	546	550	563	537	579	565	539	531	576	558	515	563	568	555	553	543	571	574	572	548	515	531	547	563	531	523	538	545	533	566	574	563	540	525	592	554	576	557	561	482	542	534	554	570	574	571	534	559	552	530	564	559	536	510	552	568	518	581	543	627	548	549	568	555	522	565	535	569	560	565	565	537	562	567	526	530	504	522	562	519	557	544	605	594	571	553	544	550	522	564	597	568	536	602	537	513	590	548	533	558	557	566	525	594	554	532	549	523	613	522	540	565	525	531	595	573	500	508	572	551	522	537	517	568	545	561	582	521	522	563	545	532	568	535	521	522	492	562	588	553	572	557	565	532	564	587	545	535	579	507	542	602	528	533	554	542	555	551	535	561	557	602	546	563	572	565	588	570	568	557	570	554	544	604	554	564	559	516	519	548	554	508	528	542	543	561	547	554	547	565	550	575	605	560	555	548	573	566	527	580	596	542	555	549	558	599	528	552	592	586	503	544	535	533	542	548	558	560	515	554	581	553	537	541	560	531	546	515	603	539	534	563	542	560	571	580	572	546	575	573	510	496	536	527	587	518	552	543	527	555	552	547	562	530	575	559	550	540	524	551	552	559	591	564	504	552	538	586	532	554	549	552	573	565	557	524	538	553	550	584	544	575	531	593	545	576	555	517	526	578	574	534	501	552	521	551	560	546	566	525	569	586	577	561	564	545	552	527	573	511	518	561	536	536	529	538	577	579	566	539	551	558	564	516	556	556	589	533	540	573	535	542	534	534	554	537	534	569	561	544	591	557	562	607	541	592	517	575	543	551	554	561	560	585	560	545	586	553	583	561	614	557	517	560	562	570	574	529	561	515	561	602	537	538	523	567	548	529	540	492	589	559	527	545	578	520	493	577	558	534	563	526	583	532	520	518	554	538	580	559	517	533	573	549	526	548	578	565	525	533	499	518	600	586	561	566	555	517	567	535	556	546	531	583	568	574	555	583	559	547	572	553	530	514	537	509	552	555	519	541	528	577	583	555	580	529	517	532	568	552	560	530	566	555	539	545	558	542	563	537	540	564	570	540	569	571	571	547	579	584	580	525	612	542	600	553	583	556	567	575	556	513	569	553	561	548	521	526	522	547	570	583	548	556	543	553	544	561	569	539	545	536	533	576	584	566	568	534	553	539	515	552	571	616	582	559	535	569	558	566	545	534	567	538	513	529	610	520	568	538	556	583	547	562	544	557	533	586	559	512	563	524	552	567	535	560	536	585	549	591	524	538	537	562	509	588	537	549	542	554	510	515	539	513	537	498	589	536	577	515	546	588	537	533	555	569	581	547	581	564	504	563	578	551	495	533	529	501	529	527	593	548	572	499	570	543	530	509	571	557	562	539	553	516	545	535	553	538	562	542	583	534	546	584	536	529	543	590	605	593	539	514	523	567	556	569	516	539	568	634	533	595	565	610	568	551	526	553	579	533	538	555	531	525	543	516	545	558	508	505	543	555	569	559	569	537	559	581	547	550	511	548	586	552	583	541	551	545	548	538	589	523	546	560	504	578	564	508	522	566	544	561	551	533	538	581	612	583	571	546	555	573	513	551	537	540	532	561	528	568	564	574	542	519	574	519	557	564	588	487	525	584	501	521	571	550	573	493	532	565	562	504	548	569	536	560	555	531	568	545	559	581	540	555	533	565	537	576	567	535	525	557	550	546	574	570	569	569	541	574	568	553	537	577	539	598	545	543	563	584	532	550	599	539	549	555	567	556	556	583	570	527	557	641	546	537	537	558	520	586	531	519	598	549	520	603	528	534	565	555	565	551	577	537	528	548	517	559	519	576	549	530	509	556	576	522	544	564	546	560	536	512	506	543	528	520	511	563	542	551	575	548	497	566	556	535	559	575	512	555	514	577	575	512	551	541	558	544	551	530	494	529	540	567	581	551	532	568	529	548	627	571	564	535	552	543	575	521	598	562	531	590	508	562	561	542	523	544	522	568	536	535	526	541	533	527	517	548	592	564	537	551	545	559	569	546	570	539	564	558	574	490	561	536	528	558	573	563	564	548	566	574	628	545	576	535	515	569	550	564	543	590	554	531	548	551	547	565	569	576	547	539	570	537	525	523	512	527	535	520	591	556	584	599	528	531	536	568	553	569	559	524	539	568	594	548	524	553	574	557	564	533	539	512	566	582	547	580	558	579	578	528	547	552	548	544	588	536	553	519	568	547	570	556	531	564	555	577	556	525	548	518	549	546	524	557	598	563	508	547	544	552	555	532	512	528	565	543	528	554	549	543	528	545	568	536	585	584	532	572	572	559	573	526	568	490	531	547	533	556	568	516	536	539	571	592	543	547	559	555	549	580	582	599	545	523	569	530	546	544	549	571	598	550	529	541	544	574	535	554	554	538	545	566	566	556	567	559	540	543	534	640	560	551	533	572	549	539	568	565	538	517	593	583	557	529	574	590	517	595	550	584	548	568	568	574	525	559	527	550	535	551	544	567	495	573	546	530	524	540	556	554	504	568	536	563	574	542	601	555	586	536	528	558	534	512	561	571	544	576	543	560	550	530	571	562	534	580	532	495	559	529	557	578	574	580	575	525	502	545	562	546	536	539	565	557	540	560	539	574	583	536	597	581	566	564	558	537	568	539	565	542	588	544	542	611	566	525	570	587	534	514	551	571	535	508	516	517	549	537	548	544	580	584	517	526	547	628	543	555	577	562	554	560	561	537	539	560	530	591	562	531	559	583	534	524	542	560	602	568	503	544	583	536	559	567	562	540	551	533	577	568	533	559	577	572	615	588	575	533	546	506	522	519	514	515	578	545	520	596	585	501	555	558	532	570	620	560	538	524	579	546	578	564	556	541	487	572	571	529	498	560	547	544	499	570	562	579	577	556	533	560	548	578	553	541	545	532	550	575	556	502	584	562	573	561	566	551	545	555	480	519	577	508	587	556	569	527	536	546	573	568	546	579	536	564	556	574	565	579	604	523	572	556	583	595	579	538	586	551	534	542	532	554	537	552	539	561	565	552	553	539	517	526	516	548	496	524	539	558	556	536	586	578	534	528	525	519	555	539
23830	21102	28410	23973	21028	9386	1351	945	838	808	780	750	748	746	703	702	682	684	645	653	611	692	622	624	652	673	681	653	625	620	641	675	635	607	584	640	649	619	676	620	649	645	615	614	677	667	662	616	630	615	612	635	598	663	563	689	598	624	628	648	619	656	632	640	649	643	651	674	628	630	647	644	660	665	628	630	608	631	628	636	606	631	656	617	680	664	610	646	641	606	616	653	631	627	596	621	640	605	634	636	569	645	623	655	618	641	647	644	657	637	586	641	639	594	630	634	617	646	611	619	638	653	630	612	662	610	599	643	627	654	616	598	598	608	615	657	644	633	631	597	634	654	612	644	612	632	635	599	668	613	639	647	612	609	624	597	606	656	636	599	608	665	673	576	645	587	635	612	647	630	643	599	668	636	626	569	644	631	613	625	637	615	601	636	608	625	583	647	660	644	581	601	706	619	648	615	617	621	626	635	591	660	622	588	606	612	623	637	633	618	624	652	677	652	651	609	664	643	633	588	636	643	599	645	630	631	634	668	653	646	609	608	614	605	659	642	672	632	660	634	631	634	650	632	649	599	622	612	595	598	620	654	675	638	624	640	632	617	614	624	609	630	618	646	642	620	626	644	627	649	671	613	666	644	624	636	691	652	608	586	655	606	635	628	643	649	634	614	598	671	604	611	661	668	646	630	598	638	598	620	633	641	615	616	659	616	628	606	615	599	627	642	642	614	663	637	629	616	627	658	640	642	625	653	659	656	634	576	613	652	642	641	599	645	654	615	631	640	666	650	632	617	591	650	632	669	653	627	625	612	625	618	623	651	622	687	602	676	616	625	600	642	617	577	639	669	621	610	641	639	639	644	652	651	637	612	629	628	615	609	661	625	682	640	588	601	583	661	591	634	619	604	662	634	623	627	609	644	604	613	600	652	645	645	572	587	645	607	592	643	656	585	669	635	624	584	592	615	661	592	628	658	626	637	592	660	637	616	609	577	622	628	626	595	637	671	632	652	632	611	685	625	617	621	664	600	599	650	632	632	696	687	590	643	580	618	664	617	620	668	602	617	650	605	659	578	622	610	623	610	623	638	623	614	590	609	647	618	559	651	666	630	597	585	574	623	614	660	636	636	630	631	605	623	580	643	613	593	622	626	638	599	642	594	613	637	582	621	633	653	651	578	625	594	613	623	637	599	628	672	648	605	608	613	623	631	623	663	618	609	623	612	620	664	637	606	657	608	634	650	621	604	616	645	606	642	610	617	630	608	637	651	625	665	640	612	660	644	619	648	637	618	603	625	600	640	661	669	637	640	654	614	648	635	613	624	589	677	606	645	632	654	649	620	615	627	592	608	631	633	665	615	613	632	604	588	625	649	650	626	637	618	653	637	628	621	627	613	585	639	600	615	626	613	639	718	629	605	577	643	645	598	615	585	642	644	604	694	632	593	584	571	615	657	634	631	614	626	613	646	596	611	607	615	632	604	634	641	646	611	626	637	610	628	643	648	649	651	633	571	596	647	601	600	618	608	640	658	606	623	640	663	601	623	626	637	630	632	594	660	672	568	625	610	635	618	660	638	614	625	634	570	595	687	632	652	612	620	650	635	626	625	612	574	622	616	602	596	676	611	582	631	631	608	573	618	620	605	637	658	611	637	614	662	633	630	574	661	647	612	621	643	654	645	686	608	631	631	596	637	608	603	612	646	606	657	583	619	634	595	639	642	659	610	674	614	586	663	655	600	670	594	608	633	617	566	619	649	564	627	634	630	619	601	617	657	571	628	637	600	623	559	605	629	600	631	658	635	615	651	603	648	592	594	626	607	600	618	618	661	645	598	633	635	616	636	616	614	637	580	621	658	594	700	648	608	620	594	637	617	623	633	614	620	644	623	692	611	647	674	650	653	601	657	655	643	626	656	640	602	609	669	616	620	593	651	670	684	630	647	616	651	649	640	632	648	620	622	618	601	559	617	621	652	663	604	665	640	580	672	658	602	599	601	634	621	669	655	633	635	619	607	608	649	583	614	638	649	656	625	675	664	610	613	623	621	623	644	614	634	627	628	597	599	625	629	627	593	624	626	667	648	602	647	627	608	614	605	640	682	655	616	645	591	620	603	566	623	679	639	588	625	638	654	596	616	626	582	586	603	591	652	654	590	601	633	594	639	633	634	593	631	582	594	623	607	650	619	637	620	637	670	664	582	656	605	657	650	547	596	649	580	638	666	626	623	647	634	618	617	634	664	610	640	609	638	619	634	657	638	610	656	625	559	617	640	632	625	670	603	584	650	652	596	640	622	612	677	641	648	626	663	617	622	635	640	630	610	593	621	656	622	629	587	637	651	601	671	634	634	666	647	572	614	609	590	655	606	604	617	623	587	629	612	612	638	640	613	629	635	647	630	614	602	627	617	569	638	697	628	614	637	623	611	553	591	631	617	632	644	667	629	652	627	647	641	630	614	629	606	615	624	678	621	593	629	609	668	641	646	636	623	646	599	648	660	654	634	645	628	579	610	628	614	629	652	675	623	605	679	646	630	652	594	644	626	632	642	591	672	631	635	659	656	633	576	610	639	666	627	659	627	591	640	640	646	667	645	625	607	640	597	581	640	688	590	636	645	637	635	629	671	609	632	654	655	624	627	613	642	611	618	600	684	623	626	599	619	619	584	600	632	652	621	651	632	629	626	608	613	626	628	649	629	603	669	642	617	656	633	598	625	610	632	606	642	616	654	613	632	640	652	611	650	652	616	648	624	628	610	606	658	634	605	603	622	654	643	679	604	590	643	641	589	659	671	609	639	607	653	609	649	616	599	615	617	678	594	680	617	630	601	637	621	628	667	600	654	627	626	627	639	593	689	659	608	592	600	595	645	622	658	629	644	615	605	610	639	654	593	634	656	612	599	637	615	600	657	607	619	614	609	607	604	592	622	662	669	644	607	579	671	654	632	591	568	626	614	610	612	631	628	601	628	612	688	668	660	610	608	641	643	637	594	617	629	618	638	639	631	580	618	652	640	645	586	621	632	604	638	640	630	627	676	605	622	675	645	625	625	567	629	606	640	670	582	682	620	611	569	590	637	625	611	670	652	655	658	648	624	657	621	622	656	604	596	681	604	615	622	641	632	628	691	629	640	583	688	680	651	657	614	599	622	622	662	609	611	619	601	632	652	576	639	649	623	626	642	597	640	641	630	612	661	567	639	608	601	635	643	578	661	626	679	592	612	655	607	598	595	621	654	623	605	626	650	621	648	589	645	616	650	587	639	630	616	639	625	643	635	639	630	594	571	585	642	597	635	635	612	587	600	643	648	624	611	636	648	593	654	644	629	625	613	612	667	631	632	631	642	623	608	601	623	613	605	626	613	654	595	573	652	584	636	617	667	658	642	621	662	665	590	645	655	605	633	632	626	623	640	621	642	599	644	666	652	618	636	687	591	641	595	622	641	650	588	640	573	628	612	610	610	614	644	625	600	620	627	635	642	665	608	621	628	647	591
42304	46845	6449	3434	2407	1946	1637	1373	1356	1219	1193	1045	1059	997	952	887	918	881	819	867	886	897	811	844	828	840	849	864	807	799	845	823	834	848	781	847	873	793	824	835	847	882	842	761	854	805	809	815	852	810	833	802	799	858	826	863	811	784	787	838	802	813	847	839	854	790	843	830	825	832	823	806	815	820	801	850	820	769	793	806	829	832	775	784	800	813	814	829	779	818	813	818	813	872	789	838	813	831	761	827	834	819	862	812	786	837	791	809	801	805	860	814	823	769	847	820	787	881	801	816	829	762	822	742	837	813	777	805	803	795	778	796	793	814	794	765	869	799	807	814	768	775	783	795	771	785	801	790	812	800	849	830	793	806	813	751	836	827	858	774	806	803	802	818	800	835	832	850	782	799	817	781	845	833	853	821	843	769	863	795	785	854	821	776	789	824	793	809	851	797	844	779	817	792	824	793	790	819	831	802	832	827	772	865	814	754	825	772	836	785	803	792	791	793	800	795	788	772	808	806	806	748	795	845	839	861	791	761	806	776	832	824	854	831	799	829	827	781	787	791	808	839	839	781	835	826	801	799	756	855	826	811	785	858	822	790	783	872	824	824	752	832	855	854	786	792	766	820	852	806	817	860	804	815	819	793	757	810	803	831	818	762	789	798	799	793	771	773	851	825	786	788	822	827	822	805	767	834	856	771	809	814	837	840	857	792	803	832	787	810	801	831	777	800	798	853	788	795	823	841	781	791	807	820	821	828	786	832	837	822	775	804	878	787	788	798	808	813	828	772	830	805	794	849	802	744	786	839	883	831	775	841	805	835	754	828	854	868	787	830	834	815	816	769	856	795	810	786	800	792	757	793	797	776	844	779	795	817	825	811	800	802	748	776	819	798	807	783	803	825	829	847	808	848	832	769	818	777	777	861	809	780	801	821	812	798	851	821	840	788	810	863	817	856	828	802	775	774	817	806	836	808	795	815	845	840	830	739	797	843	854	795	838	759	827	812	833	762	796	813	835	845	780	791	818	802	798	810	805	812	811	830	809	871	831	842	844	825	832	802	849	835	779	881	788	794	850	826	812	799	838	825	836	802	829	829	857	785	823	771	820	795	786	805	828	791	796	805	784	763	844	818	883	799	792	784	855	805	805	781	829	789	839	858	812	816	804	803	776	810	812	826	770	828	850	798	809	819	774	827	853	807	783	779	801	799	867	808	848	801	792	877	796	798	851	775	832	839	831	874	860	852	815	816	780	833	811	834	809	820	823	829	843	861	752	809	826	806	862	873	837	839	829	811	788	823	795	782	805	805	850	815	787	859	816	759	802	818	813	815	812	821	743	844	791	779	814	774	816	835	873	829	818	786	808	844	805	769	851	799	826	765	806	785	809	834	789	817	791	834	801	795	810	824	832	837	803	813	762	833	840	821	828	824	846	786	826	812	832	839	802	841	828	855	795	822	809	745	829	766	819	863	762	817	827	827	772	761	797	796	792	873	800	800	778	749	740	821	818	797	808	798	793	804	828	811	784	857	799	810	795	801	794	851	833	847	819	842	759	795	780	748	780	746	813	804	818	823	823	773	817	781	849	784	800	862	768	804	774	831	865	796	889	877	807	831	843	792	787	817	795	769	801	827	799	777	799	778	800	831	780	836	767	792	780	827	768	858	777	764	866	825	832	849	771	837	847	837	835	812	844	802	765	787	860	797	761	806	790	808	800	783	785	780	817	791	787	828	844	773	784	806	808	801	831	838	773	797	794	816	800	801	835	836	792	798	843	798	831	796	782	842	809	826	801	808	813	796	742	785	793	811	816	818	798	813	831	800	790	752	797	841	789	830	877	834	805	892	752	803	733	806	822	779	797	815	774	741	787	798	764	821	792	808	795	786	879	771	805	830	819	816	867	784	851	788	811	865	816	808	849	843	857	795	806	795	765	811	815	807	759	800	769	805	798	813	798	797	772	773	792	825	846	815	832	853	809	793	807	778	822	778	795	798	792	819	857	843	825	761	833	819	814	803	797	804	819	820	798	826	867	778	813	842	834	860	826	777	823	857	813	819	851	829	844	827	830	799	826	770	840	804	766	811	834	859	815	821	824	805	856	820	810	801	814	816	759	796	848	773	788	798	822	798	784	862	783	793	824	848	836	784	781	808	845	817	812	807	839	799	850	810	801	822	775	855	772	893	823	838	803	797	856	811	809	833	781	770	782	760	807	775	789	853	825	798	828	788	865	807	841	823	794	805	776	822	802	808	789	802	783	808	851	809	891	862	843	782	828	791	852	846	780	831	830	800	811	784	788	785	787	818	805	866	788	829	777	808	815	883	849	799	828	757	796	798	844	846	786	826	860	800	761	814	806	827	816	816	822	811	794	823	791	823	785	769	800	822	858	791	859	858	849	848	808	793	792	804	842	816	823	829	844	823	807	883	784	849	824	802	862	768	847	859	783	801	766	823	829	811	798	838	783	778	861	860	812	787	840	847	815	827	828	805	852	798	859	801	810	814	798	833	783	797	813	838	758	823	805	791	797	801	854	873	852	795	797	741	858	854	817	841	806	830	806	820	813	748	903	837	810	840	829	815	768	759	755	861	839	798	773	809	839	789	827	804	847	779	804	821	842	814	837	850	839	834	802	845	831	793	867	776	855	778	762	828	760	803	812	848	859	825	774	809	813	833	807	817	844	803	849	861	802	833	804	848	871	811	811	885	798	858	798	793	818	803	766	782	758	845	826	773	802	858	850	824	802	855	805	810	801	879	836	825	751	790	821	811	781	812	755	836	825	763	828	789	840	768	781	854	801	800	798	805	818	823	821	845	825	790	843	860	780	813	796	800	764	819	811	816	803	807	820	818	801	816	836	836	841	840	838	884	843	790	836	802	777	779	818	805	826	803	862	865	786	832	814	833	832	845	857	788	818	856	826	823	823	841	744	824	812	785	799	793	777	837	795	811	784	804	799	851	797	787	880	815	825	806	818	855	851	786	792	817	778	842	783	841	864	793	811	790	847	801	769	864	797	803	783	845	809	727	784	821	752	845	809	834	846	809	834	818	806	828	756	815	767	780	808	755	783	781	781	868	802	778	802	796	823	837	811	852	850	829	826	855	786	817	814	788	778	839	819	842	798	828	877	802	835	758	796	812	829	801	841	826	774	812	796	802	801	803	852	843	800	761	819	763	751	779	773	787	800	790	828	825	817	836	803	852	826	823	805	789	842	822	776	847	794	789	783	818	814	815	778	838	795	836	772	819	845	746	783	832	817	821	797	766	826	847	813	811	826	819	797	832	798	775	819	789	839	816	775	815	807	783	796	808	777	781	827	818	802	824	815	805	814	844	806	839	800	798	823	759	835	783	854	831	811	827	793	807	865	783	806	722	768	806	792	789	805	773	802	761	831	797	823	764	780	798	827	768	809	804	814	788	858	818	767	809	811	785	788	788	797	814	838	879	841	801	812	813	834	811	794	805	765	820	823	785	805	835	779	833	786	818
22859	21092	28842	23531	21085	21065	7544	1129	892	818	729	735	689	654	671	636	667	609	598	565	564	618	582	569	562	528	572	575	547	561	580	535	554	550	551	590	565	553	534	532	580	528	528	537	537	589	527	539	538	538	514	572	536	488	495	551	531	550	556	502	522	524	508	537	523	535	559	524	572	530	565	494	547	522	525	516	534	526	522	509	547	505	471	537	557	536	556	522	533	528	543	525	535	492	538	550	502	509	513	519	525	547	500	521	530	541	497	514	494	509	562	539	539	538	539	593	538	521	529	538	526	521	507	553	471	545	535	533	533	537	530	526	544	521	505	551	550	582	536	562	533	554	534	516	529	529	506	499	508	580	515	469	518	517	542	539	512	525	542	553	588	512	546	496	550	503	554	537	542	541	560	533	556	518	510	479	520	499	545	526	526	541	550	550	542	523	544	548	523	548	542	533	506	548	503	549	529	561	539	514	518	579	549	501	544	545	538	544	520	517	519	515	555	553	537	541	533	499	518	542	533	504	514	524	556	528	530	535	520	535	536	550	499	484	534	522	503	516	513	523	530	527	555	510	578	514	523	536	506	506	546	523	545	523	551	527	540	558	513	553	538	534	539	544	509	552	547	500	520	530	553	525	545	560	531	541	518	565	540	471	508	505	540	540	531	529	537	509	534	565	504	544	482	527	543	557	551	530	508	535	513	522	543	533	536	556	540	505	516	509	549	547	578	540	522	585	541	486	505	535	548	495	537	555	545	544	499	543	504	557	525	546	546	532	521	541	543	519	504	528	497	523	507	565	522	550	502	535	556	525	550	512	558	553	559	484	587	553	568	565	560	497	536	523	507	502	550	522	504	493	516	530	489	510	520	537	519	483	548	520	543	515	531	524	514	531	502	547	542	516	485	530	509	503	513	526	494	533	525	497	536	517	489	510	560	517	555	534	522	535	521	506	521	481	548	518	511	516	516	523	498	498	540	543	545	550	516	518	537	551	503	525	532	560	487	559	530	534	504	500	517	526	480	546	491	542	557	536	522	537	541	531	545	532	534	514	543	472	541	520	529	524	530	513	500	504	524	560	514	552	509	535	479	544	492	512	492	530	499	555	535	508	516	484	516	534	556	547	547	521	539	518	521	531	535	517	526	512	547	495	487	539	558	507	535	531	525	531	510	505	520	497	503	545	493	526	586	530	513	548	548	551	516	550	536	502	502	481	507	519	507	558	493	528	504	522	542	514	535	512	530	500	517	527	517	540	544	593	506	532	526	543	533	522	558	527	518	558	547	539	539	517	542	501	538	519	504	490	515	523	524	525	502	544	506	459	499	489	527	511	558	531	477	557	511	516	506	536	526	497	529	492	521	508	500	546	534	499	536	523	521	558	560	552	501	510	533	527	524	493	542	501	492	538	550	511	506	542	521	534	539	535	504	528	543	533	529	541	547	531	533	503	548	533	544	497	521	538	538	503	539	530	513	569	537	538	565	570	554	514	534	540	494	549	528	521	486	552	519	528	502	536	542	523	519	506	579	504	523	534	476	588	558	541	500	509	542	557	526	510	572	539	494	496	544	536	496	511	497	515	468	498	524	482	544	530	567	522	525	513	509	532	491	564	528	550	528	519	481	544	523	485	522	492	533	546	512	524	537	552	511	549	519	556	547	514	515	527	541	516	517	546	539	569	520	545	524	519	506	519	491	519	546	520	535	529	495	515	552	522	499	557	552	575	506	524	521	546	515	540	560	532	525	503	545	528	534	492	525	505	528	556	581	511	527	537	546	531	523	537	524	548	515	478	546	539	512	494	504	504	510	530	542	523	496	564	539	574	482	526	526	556	504	521	526	534	519	533	540	544	529	516	566	559	499	510	528	580	503	489	527	542	553	504	540	571	499	491	560	551	539	535	502	543	566	490	480	535	529	529	509	525	540	548	501	523	549	508	581	530	527	534	527	491	510	533	547	523	511	529	521	537	525	532	512	537	536	546	490	525	524	522	510	526	546	543	530	536	509	535	519	522	531	509	535	533	537	489	550	523	512	543	536	474	518	512	549	540	525	556	522	466	510	491	550	537	542	534	555	519	532	522	519	539	506	549	557	554	537	495	499	530	536	555	528	532	508	538	492	531	514	578	535	549	539	555	493	524	610	505	524	520	508	512	497	519	528	535	543	503	521	533	547	528	534	569	503	472	498	525	505	526	532	565	531	507	538	526	504	530	509	513	502	535	531	513	542	481	550	476	543	525	512	525	559	544	518	518	517	561	537	514	551	538	528	486	498	503	516	540	527	515	475	537	531	513	542	558	564	523	517	521	567	521	494	500	501	542	518	478	544	548	541	537	523	559	522	508	538	506	498	508	540	553	522	544	488	497	500	562	520	564	525	565	501	546	528	538	520	563	513	517	531	522	557	561	482	514	547	537	513	555	569	499	540	498	547	530	516	507	533	503	535	533	517	520	566	511	525	529	549	526	568	552	512	554	526	567	521	547	510	556	483	523	526	556	531	544	541	527	559	530	526	521	537	517	541	542	502	481	564	526	540	534	549	522	550	503	515	528	555	548	502	523	504	506	509	553	496	500	521	536	544	523	574	525	525	534	580	510	539	543	519	521	549	585	519	498	510	547	484	495	509	528	506	501	557	540	484	544	542	491	465	530	524	546	507	574	543	533	486	510	532	559	513	585	499	512	572	480	508	523	504	491	589	487	536	551	518	544	505	543	520	516	503	529	573	507	541	544	537	513	494	541	505	527	529	509	513	552	540	502	543	507	562	510	544	507	488	511	506	506	503	526	521	504	513	534	530	535	563	527	557	527	496	526	545	510	532	513	554	554	537	513	534	535	554	604	514	571	534	550	541	531	551	521	543	506	552	516	517	537	509	521	522	529	535	541	507	542	528	498	509	545	516	522	561	548	505	540	516	545	545	533	527	525	525	524	540	492	539	586	549	539	518	528	473	524	511	512	517	506	482	523	516	504	525	531	522	504	567	530	516	522	510	547	534	546	539	527	527	500	547	510	509	506	496	512	507	487	547	513	533	523	537	564	507	541	523	530	524	530	522	506	501	528	528	536	568	522	541	533	553	538	523	531	565	508	542	518	565	564	522	512	560	527	522	551	506	498	525	504	524	511	559	488	475	550	516	512	507	583	538	536	508	508	538	498	535	510	534	512	519	559	533	558	483	554	483	497	567	524	488	521	535	525	472	524	522	495	502	494	514	534	534	502	500	537	535	491	505	529	516	561	522	550	506	532	510	538	512	515	497	567	514	534	520	523	552	511	571	539	525	524	488	524	528	520	512	529	509	529	523	531	538	527	540	509	536	571	518	543	548	534	521	518	525	578	558	546	521	545	585	529	554	534	569	560	529	497	498	514	523	559	498	509	511	497	480	527	514	533	483	546	553	515	542	493	560	530	547	494	490	525	538	513	531	553	517	539	537	584	495	491	540	507	570	552	519	537	535	527	534	540	525	516	541	526	507	515	515	519	530	548	549	547
47160	54988	10445	5219	3620	2903	2323	1986	1699	1411	1248	1172	1063	1016	959	923	872	861	807	815	831	833	784	760	796	775	782	736	705	784	722	759	736	786	692	675	720	738	727	690	753	715	691	702	753	678	696	722	682	655	733	704	679	740	701	702	682	670	700	733	691	718	717	702	739	702	679	678	685	721	692	685	633	730	672	745	706	706	676	641	703	721	679	671	660	695	658	680	684	678	706	707	672	699	716	680	680	713	725	677	659	677	704	665	751	712	693	702	708	673	702	670	696	720	668	696	723	662	718	697	708	683	716	689	701	738	691	711	714	688	690	709	743	636	741	734	700	721	668	644	701	709	722	667	712	672	655	730	674	689	700	713	674	672	720	694	712	693	697	701	716	693	661	651	702	704	679	726	703	674	670	731	721	641	677	671	676	689	633	675	674	722	710	718	651	711	671	668	666	706	664	664	688	675	738	672	684	679	724	663	682	698	688	626	662	673	708	710	673	669	719	677	684	679	674	672	667	717	689	665	677	706	663	689	714	679	676	688	668	700	710	646	695	693	684	678	698	706	678	729	618	700	684	692	691	671	687	718	721	694	687	744	679	712	678	704	675	677	694	705	722	699	683	675	721	686	702	683	692	683	704	655	668	637	727	692	654	675	654	700	658	721	683	669	652	683	685	716	706	693	719	677	741	656	712	691	696	648	714	708	680	675	706	659	707	675	685	665	672	710	659	729	646	697	689	668	694	735	699	717	656	668	669	679	673	702	723	682	706	709	725	685	685	688	728	683	697	700	673	686	688	690	633	698	730	695	703	695	680	731	651	706	685	718	666	702	710	619	723	610	681	697	678	725	679	667	699	683	657	687	717	669	693	651	728	661	716	684	697	701	686	739	657	737	708	623	720	723	681	720	654	692	666	678	699	716	660	712	677	721	723	671	677	686	701	724	701	732	662	714	652	703	748	628	674	755	655	680	682	662	681	704	704	677	683	668	671	657	699	705	661	707	639	647	712	740	705	742	723	690	705	694	746	740	664	687	709	660	656	694	701	733	687	703	715	669	647	710	687	671	654	675	726	636	712	699	713	729	718	692	698	727	707	682	628	695	680	682	646	692	662	713	672	710	675	713	660	707	665	722	659	688	714	728	661	712	650	680	723	667	721	666	696	704	737	661	729	694	643	697	642	704	686	692	636	684	694	694	695	722	723	658	671	659	675	702	666	685	707	658	677	667	667	732	696	702	706	668	693	712	703	660	691	665	723	748	700	653	624	703	702	652	748	711	665	706	662	704	723	660	720	736	666	728	692	691	705	680	691	746	712	686	640	696	700	723	725	700	694	680	732	700	683	649	676	694	680	743	685	739	686	646	682	673	682	655	664	690	681	656	732	744	667	670	717	715	716	631	694	752	679	654	679	657	696	722	651	633	704	673	721	630	667	669	658	626	655	698	654	717	672	643	686	703	731	674	730	693	652	654	725	643	727	742	707	682	663	712	670	696	690	697	721	715	680	723	715	729	690	667	673	708	721	661	717	689	686	700	696	697	689	695	688	680	682	694	720	692	709	743	700	689	697	705	672	673	679	733	674	647	685	699	675	700	669	700	694	694	651	606	642	704	690	701	664	744	691	671	671	657	717	669	692	684	706	696	687	643	725	707	654	698	707	738	688	711	661	682	676	664	708	721	626	701	689	693	692	681	654	732	671	687	705	735	660	719	676	698	705	670	682	703	741	663	710	678	678	708	693	666	658	697	717	701	702	711	696	669	617	695	643	687	697	660	698	692	726	653	692	672	711	711	712	716	676	681	660	709	706	690	687	673	686	670	690	678	725	674	705	685	717	664	688	695	682	614	691	702	689	649	723	743	693	649	716	702	678	669	693	685	688	662	714	676	706	681	688	766	725	695	704	698	659	657	718	667	685	703	683	649	649	659	698	681	687	660	684	705	683	691	683	722	695	690	670	752	685	717	680	681	716	655	696	687	677	706	676	618	656	708	696	682	704	648	737	718	722	763	658	705	720	675	703	673	649	702	726	697	647	681	682	761	676	733	679	696	684	708	662	666	707	705	695	725	666	680	669	647	698	703	667	686	698	699	731	686	743	685	682	713	651	698	702	732	652	644	709	698	722	710	695	640	683	665	689	673	722	698	642	669	703	687	697	679	709	692	691	687	647	702	699	713	687	755	659	724	692	696	699	745	710	624	669	691	668	689	724	731	745	678	637	689	673	660	677	666	661	692	698	671	679	680	698	682	686	657	734	728	775	698	678	678	710	658	660	668	666	694	701	713	687	723	684	688	690	719	704	676	722	681	673	705	662	710	697	687	698	644	697	729	708	710	690	644	707	701	701	703	680	713	707	670	658	723	671	715	690	729	681	686	691	719	709	691	690	680	725	687	675	665	693	686	695	684	705	651	686	698	719	677	675	662	673	647	645	732	687	700	678	691	703	679	763	671	699	710	681	693	683	681	681	719	705	718	671	690	721	642	649	681	673	685	722	717	703	654	665	687	739	691	707	720	721	728	674	732	633	716	688	678	724	730	657	660	650	696	669	681	728	683	676	736	678	704	673	697	708	652	685	701	663	633	664	664	683	687	706	726	675	710	673	710	680	674	675	679	695	691	640	681	693	703	713	701	692	655	706	668	696	683	656	651	696	673	690	668	687	689	700	726	757	721	672	722	666	656	668	681	701	678	697	684	695	670	720	684	667	721	690	670	695	665	712	699	683	706	699	708	704	700	708	718	672	668	714	716	672	687	701	703	713	674	673	686	697	714	714	683	702	693	690	666	649	681	670	667	730	701	651	717	632	698	663	693	677	741	694	690	691	648	682	687	692	682	658	705	726	674	694	674	697	722	706	691	713	677	697	712	716	712	710	699	651	659	686	741	703	629	695	684	693	668	728	720	651	713	681	697	688	625	689	705	652	693	712	742	714	657	737	711	654	681	676	708	679	689	739	730	649	700	711	635	670	661	696	662	718	725	687	643	672	671	718	640	654	700	717	718	685	737	682	705	663	695	664	681	709	662	661	676	654	697	672	674	719	726	682	652	680	647	690	679	658	665	665	708	723	671	714	638	695	702	691	742	695	718	633	679	709	642	732	650	727	680	696	687	686	701	729	702	663	699	667	670	681	684	667	703	695	685	702	686	710	668	680	640	649	684	680	734	699	692	697	709	675	674	681	697	721	671	719	731	687	693	697	676	697	707	665	689	705	654	709	679	669	685	688	683	703	637	683	651	713	662	739	719	679	650	718	654	704	687	693	660	716	697	662	668	683	672	693	650	652	734	703	708	684	732	737	678	668	680	660	674	683	695	678	693	677	697	701	688	673	681	698	662	698	662	636	708	702	668	687	684	640	753	705	668	690	679	685	674	705	674	673	654	700	673	704	712	718	671	655	664	692	711	674	670	716	689	660	713	739	680	654	727	734	672	641	744	711	722	681	652	700	689	624	667	694	657	686	667	665	706	711	659	662	712	708	724	696	698	648	675	683	656
29337	26740	13941	1734	482	442	438	427	435	391	404	414	388	407	398	376	438	487	390	441	421	401	423	437	425	433	413	444	423	431	434	432	378	404	447	424	466	428	364	402	399	428	431	443	434	421	411	403	418	411	424	427	441	413	429	436	394	379	423	420	441	420	419	436	461	375	425	406	402	394	389	371	380	432	393	391	410	455	445	383	418	443	413	441	398	396	436	419	404	427	459	435	427	411	371	434	434	430	411	439	407	391	422	439	434	471	424	381	436	426	420	383	456	441	418	409	434	397	423	389	422	415	430	434	415	402	403	419	416	448	398	394	383	429	401	425	425	429	437	413	466	403	442	406	421	413	439	427	411	462	395	397	425	405	392	424	416	423	419	390	437	443	436	435	428	377	416	427	370	446	423	364	418	394	437	431	438	421	407	420	410	433	410	441	416	394	439	417	418	443	396	428	469	363	414	381	406	426	400	436	412	428	404	406	413	399	420	416	404	424	415	424	415	434	434	400	460	401	438	417	406	398	421	489	426	404	436	425	459	394	413	436	441	465	412	397	394	403	434	418	422	410	418	414	415	391	444	419	436	399	440	398	384	437	449	413	434	463	402	448	427	416	417	404	454	435	450	396	460	417	380	384	445	442	452	426	441	432	441	377	424	404	447	431	422	441	402	394	421	414	415	427	407	425	392	439	407	392	400	424	429	420	437	398	443	421	420	384	414	449	384	447	397	406	431	422	399	455	402	412	413	428	411	466	418	421	455	397	379	430	401	435	402	422	440	452	376	423	443	440	420	430	419	404	403	424	430	421	426	391	382	435	442	407	397	417	428	387	425	412	417	374	393	443	421	415	402	387	434	400	400	428	395	435	411	387	392	405	408	425	406	428	433	437	428	434	398	417	428	425	387	408	425	401	418	407	412	444	436	428	419	418	398	425	429	407	353	421	370	421	394	392	408	439	400	407	422	410	403	448	414	405	397	392	408	414	418	436	403	428	386	397	407	409	377	435	377	435	434	416	437	418	420	401	390	397	416	440	405	426	399	440	421	404	452	435	397	423	434	402	397	403	412	402	415	416	399	390	403	435	435	400	480	381	474	434	421	424	420	374	410	414	426	409	396	389	405	398	405	391	423	415	414	410	398	406	398	421	407	374	418	435	420	423	356	390	420	432	420	438	416	424	407	401	419	408	414	435	432	406	395	398	401	394	422	390	391	448	384	434	412	410	413	419	415	395	437	434	416	430	387	385	393	387	392	420	371	417	425	422	410	427	398	414	420	411	417	439	400	436	407	416	456	427	402	417	405	434	397	388	430	447	424	430	418	465	381	382	430	377	425	425	415	424	415	405	457	405	424	444	422	421	403	434	426	426	416	382	438	418	435	401	417	445	461	412	391	425	409	417	429	431	416	425	396	429	413	364	407	428	390	422	388	385	434	407	381	399	415	398	390	430	399	402	470	402	416	386	428	423	433	438	401	394	424	417	392	407	426	424	430	387	425	384	376	429	465	411	425	445	424	418	390	396	416	396	421	414	408	431	378	430	379	384	417	419	410	428	427	413	412	409	429	402	384	425	422	400	433	398	394	424	429	369	417	407	387	374	448	412	379	438	431	420	458	418	399	399	440	409	400	415	442	418	388	394	410	414	400	433	442	389	402	402	401	427	402	408	434	388	452	426	454	446	409	430	415	395	448	414	404	428	405	405	401	389	433	396	418	427	389	433	429	427	413	406	418	432	415	387	438	407	402	407	398	416	417	421	420	421	430	415	410	403	437	385	446	407	409	404	433	413	451	415	401	391	438	411	424	397	400	411	428	412	382	406	416	428	399	427	388	367	445	408	402	427	430	402	413	412	425	390	417	437	379	428	431	403	393	421	398	414	396	428	392	398	381	431	429	418	384	412	433	464	383	402	388	388	435	407	394	443	389	395	373	390	430	400	389	389	419	436	417	422	427	407	452	412	396	407	437	417	395	421	408	369	402	378	416	399	408	384	419	395	434	432	408	404	397	391	410	454	423	413	376	403	388	424	420	415	387	393	422	396	416	464	432	437	442	405	437	426	425	423	462	424	424	389	427	482	408	420	393	413	408	430	417	393	429	410	426	398	445	453	413	423	436	404	401	450	438	413	404	414	415	425	406	392	434	445	409	426	406	402	416	391	408	424	422	428	416	431	393	400	396	393	425	411	437	427	405	448	447	407	406	401	409	426	427	440	424	451	432	413	444	429	380	402	404	415	370	430	414	417	412	437	392	424	412	471	428	424	412	421	411	444	449	440	429	412	413	409	387	430	428	422	415	393	399	405	418	415	431	364	397	425	473	377	424	395	429	414	425	441	430	427	429	388	432	426	426	402	449	434	437	397	438	404	397	452	386	432	425	417	418	399	433	404	415	422	404	414	416	429	395	430	389	443	408	422	429	449	411	403	428	441	400	397	434	383	399	394	404	406	433	446	401	424	448	416	392	402	425	404	421	377	418	428	414	432	423	416	383	384	382	383	394	411	400	369	399	442	424	393	432	394	398	392	418	424	401	414	409	410	421	412	385	431	413	411	434	454	399	430	434	401	390	435	420	403	397	408	381	415	377	400	417	403	400	434	436	432	437	383	418	388	416	403	412	430	405	468	465	429	404	421	435	434	445	416	396	434	439	409	424	416	421	444	417	430	433	438	429	451	443	421	409	411	422	419	434	395	417	380	409	428	399	435	414	400	427	412	408	394	413	401	421	387	392	392	408	407	399	391	422	403	426	426	396	438	376	403	427	425	422	402	374	409	482	434	401	389	414	435	402	442	387	378	448	419	391	432	436	412	407	412	432	415	395	405	408	395	445	389	475	422	395	395	421	381	409	431	436	407	390	448	379	436	442	414	400	422	412	404	427	444	460	412	402	444	407	383	440	393	448	424	445	440	393	444	426	414	417	418	411	404	405	388	445	395	417	429	425	458	423	394	381	394	406	401	420	369	445	431	426	404	439	427	410	406	394	417	421	375	424	423	436	388	391	442	458	410	383	409	415	399	438	410	400	420	420	384	394	427	409	414	404	402	390	404	417	402	402	426	413	393	405	436	458	417	405	407	414	384	395	420	400	449	395	420	403	387	407	402	393	438	413	414	427	410	414	415	385	432	400	418	404	412	402	429	390	450	393	388	435	423	456	413	418	414	385	407	400	452	389	439	418	431	423	429	419	384	407	431	417	439	428	450	379	409	420	382	395	452	439	422	421	419	382	447	407	361	371	384	419	419	414	434	421	408	440	378	409	412	420	391	436	400	423	448	415	456	414	414	400	393	372	432	419	424	444	419	378	395	404	420	397	385	426	426	420	418	409	395	419	402	421	407	357	352	393	387	426	457	421	381	391	397	430	417	381	418	420	424	395	427	425	440	423	416	403	443	430	455	421	369	431	389	450	400	433	439	442	422	410	385	433	391	425	415	400	427	424	406	399	384	423	435	437	408	431	403	425	389	423	448	452	439	403	435	445	393	448	404	425	398
37594	34411	1067	718	665	598	620	569	571	631	557	538	586	543	572	593	495	524	561	582	576	522	591	562	520	535	520	543	545	553	531	580	550	526	601	598	595	560	526	547	536	574	527	530	541	529	577	539	511	577	586	599	538	564	608	581	523	560	521	547	536	537	553	522	531	535	592	542	525	536	545	540	522	550	561	541	544	535	530	537	546	537	585	591	566	554	587	516	512	567	528	544	540	573	544	544	605	536	550	525	501	534	511	610	571	510	568	551	547	554	555	508	531	552	549	554	532	537	547	557	581	519	554	565	544	537	549	525	549	535	551	552	567	597	514	509	544	538	567	537	569	490	554	581	535	570	548	550	568	545	538	533	585	578	554	559	531	547	585	543	513	508	566	562	537	555	535	578	522	532	548	567	513	529	539	548	556	515	584	518	534	546	605	522	529	545	518	516	532	562	569	574	540	573	546	594	514	557	545	557	548	526	534	529	511	538	548	538	526	550	559	516	573	552	534	524	539	523	527	548	511	542	558	525	554	526	524	566	536	518	558	537	560	523	560	517	588	542	546	521	546	545	525	553	558	561	583	563	532	485	497	546	549	506	569	559	546	556	517	550	513	563	524	560	529	586	539	555	542	507	556	551	537	543	534	525	583	532	541	552	541	538	523	541	528	529	572	537	582	535	533	568	538	567	547	561	561	561	558	566	546	517	521	530	555	527	574	547	526	564	513	523	538	526	554	533	533	569	558	536	549	542	525	558	566	523	526	526	555	530	571	541	533	567	529	539	577	530	528	535	551	527	547	579	482	541	533	575	544	553	545	485	563	550	526	506	551	532	521	544	589	587	560	528	566	574	554	514	508	556	574	530	612	518	533	502	563	530	571	540	573	553	563	555	499	539	521	567	508	555	574	575	565	505	565	499	547	554	500	536	534	582	565	563	572	552	525	587	598	545	504	521	541	526	540	559	551	493	514	568	583	542	558	562	511	558	530	550	515	563	529	550	544	576	542	534	502	561	535	539	515	600	569	534	556	548	535	573	562	551	530	557	557	540	505	535	527	545	567	568	547	516	490	540	566	556	507	531	539	523	531	576	578	551	546	508	573	584	510	537	573	538	520	528	533	544	551	527	539	503	526	536	526	528	548	513	518	544	526	561	565	580	534	549	547	582	516	533	574	551	535	526	503	539	547	523	552	536	532	562	572	578	548	550	481	524	563	548	531	504	544	501	542	532	554	540	573	580	537	527	569	541	565	533	563	512	535	551	590	557	548	539	552	565	576	586	560	511	518	558	546	546	543	579	548	496	552	539	574	565	540	527	542	528	577	599	559	531	516	554	544	562	489	551	535	566	491	534	515	515	510	561	510	531	560	534	499	577	530	539	535	534	544	559	557	517	548	534	558	545	517	583	502	540	529	553	521	554	561	570	531	563	561	562	518	543	613	567	575	552	530	544	517	556	521	560	520	557	532	540	556	555	543	538	512	573	524	588	561	586	542	551	528	537	566	490	575	529	556	564	521	553	539	523	552	576	524	544	555	577	550	559	507	548	564	531	531	534	574	542	535	561	557	538	520	571	504	537	521	539	539	539	518	534	531	580	556	548	500	522	527	514	543	508	558	568	506	572	570	556	537	519	567	531	543	550	551	561	573	571	598	548	556	546	532	536	539	546	539	577	565	542	569	551	546	527	538	554	530	577	550	536	562	532	553	543	507	555	497	560	548	513	545	539	540	545	599	575	558	569	565	543	550	550	563	570	590	496	520	550	546	576	559	501	530	576	514	520	573	501	562	521	569	528	535	580	547	535	546	593	531	560	561	570	533	549	595	555	500	539	505	546	551	536	541	545	546	559	552	533	521	539	557	543	570	541	540	579	577	569	548	525	533	538	518	517	540	557	501	564	586	538	528	529	535	528	585	513	546	558	524	510	531	528	578	539	502	550	559	584	569	532	535	532	562	506	516	568	596	531	534	521	562	487	576	516	535	561	530	562	522	554	571	576	544	520	551	555	568	550	535	570	552	525	569	523	577	539	549	564	503	552	575	551	532	511	548	544	563	546	533	528	616	532	558	525	569	577	584	544	547	572	544	537	549	534	541	531	527	553	564	534	577	548	545	509	551	556	501	554	518	584	556	594	551	565	555	547	555	530	511	572	557	582	513	515	527	499	526	525	567	506	544	564	557	534	550	516	557	538	587	551	536	524	548	544	565	511	550	526	569	570	550	530	549	537	533	518	562	551	557	546	537	550	583	513	531	597	514	510	574	504	544	561	553	515	538	549	582	512	541	528	533	504	562	551	540	531	553	596	522	545	534	517	541	555	521	570	576	576	506	554	504	510	536	548	540	545	545	558	554	530	505	599	520	555	548	555	529	515	545	551	541	551	546	560	515	584	553	567	520	546	557	537	567	546	531	562	541	560	502	575	497	548	555	563	572	546	500	575	534	526	597	526	543	559	570	581	563	556	579	545	557	492	519	524	521	560	537	562	566	521	531	493	551	528	557	510	574	518	536	556	520	531	574	580	579	546	535	554	527	526	551	553	539	546	534	553	503	526	527	565	534	537	570	559	536	530	555	503	536	547	528	506	537	556	579	531	520	534	567	515	533	526	536	526	553	534	540	584	545	498	576	548	545	518	576	544	528	535	553	557	522	498	483	565	516	511	527	542	513	569	566	559	516	511	548	563	529	523	523	547	546	541	513	566	534	568	574	559	582	589	516	508	563	561	532	551	543	556	533	542	577	562	565	493	562	527	547	543	534	505	550	529	545	542	546	543	557	515	554	542	560	568	558	527	524	530	544	523	562	556	539	534	513	551	537	553	561	548	540	534	535	551	548	563	556	562	528	513	524	547	524	567	540	541	580	559	601	528	542	517	552	526	538	580	551	532	588	553	584	550	577	552	529	584	526	568	561	546	549	543	529	523	543	551	522	547	534	531	566	549	559	556	553	551	521	521	577	551	558	502	572	552	537	536	543	534	519	559	503	548	562	593	543	551	556	593	559	578	503	576	493	535	533	531	495	527	569	534	525	544	567	545	557	553	535	543	521	565	556	501	571	588	522	598	535	535	567	569	552	543	572	513	534	546	531	524	520	572	530	563	548	536	557	588	566	501	527	499	490	548	529	549	556	538	556	528	525	527	542	564	532	555	546	500	558	550	539	572	545	534	543	557	556	543	504	540	556	539	548	529	526	567	538	530	576	575	551	511	534	537	565	529	544	535	555	568	515	550	597	560	536	513	563	533	559	535	558	565	533	543	555	530	502	536	546	576	536	497	524	551	544	502	568	538	524	523	548	554	532	553	600	577	587	556	529	537	548	541	555	545	547	545	529	574	552	538	551	580	552	547	515	538	544	566	575	546	558	501	516	557	508	574	525	514	536	526	561	506	556	563	555	559	544	548	533	536	505	534	519	561	585	556	591	517	549	552	535	536	578	549	510	557	570	510	523	518	529	564	524	532	551	536	562	567	538	552	566	496	531	583	545	536	503	507
23861	21116	28414	23999	21040	9297	1269	974	765	782	753	717	711	671	685	661	649	655	656	665	673	636	685	709	599	660	672	674	603	668	667	646	640	651	637	618	631	593	654	604	620	629	613	661	626	648	607	634	641	623	611	628	651	677	608	666	616	630	644	641	657	618	638	673	608	645	589	631	645	609	612	629	628	623	581	614	620	650	636	654	594	631	639	673	618	627	634	649	647	626	642	623	634	616	614	645	636	623	620	656	636	617	622	604	647	595	657	609	620	641	587	655	635	633	593	590	639	640	594	614	604	615	630	650	627	613	649	628	621	647	626	604	613	602	666	559	676	636	650	647	592	629	655	623	576	651	626	609	577	587	644	640	617	603	604	585	600	668	655	663	624	584	639	621	646	634	614	650	610	679	636	667	582	627	619	648	595	634	647	585	703	604	611	643	646	647	631	621	635	615	667	653	655	588	633	633	648	628	625	620	595	602	604	619	608	619	603	633	643	663	624	657	605	582	639	644	615	634	609	617	624	611	649	651	646	618	597	625	640	567	640	617	612	640	603	663	640	650	617	648	573	673	655	624	630	612	637	626	609	654	631	643	612	642	661	607	629	589	645	606	651	613	653	635	590	649	644	630	635	643	617	650	613	638	673	642	630	654	617	625	617	637	634	602	634	614	614	594	580	639	608	653	665	624	604	603	637	616	620	638	645	611	612	657	592	617	591	635	644	645	618	681	622	576	593	595	645	691	586	642	604	603	639	615	664	610	611	629	632	628	640	557	618	618	590	641	650	614	658	606	656	591	585	644	621	614	623	631	619	605	646	623	595	629	576	650	636	607	623	589	629	636	631	635	639	619	603	612	605	605	614	621	608	624	596	610	693	642	592	636	576	632	612	648	664	586	648	636	619	608	592	585	590	584	641	571	613	602	634	626	666	651	655	608	627	656	650	622	617	634	593	622	599	641	603	663	650	600	601	627	622	637	624	640	635	602	656	646	615	606	616	642	630	617	603	626	621	593	594	637	610	653	618	664	634	608	634	642	686	651	620	624	643	655	636	639	628	617	643	663	602	638	654	625	663	621	659	577	675	587	627	673	637	649	661	672	642	640	601	599	607	611	684	639	612	640	662	645	649	667	602	656	606	593	706	598	603	596	618	628	666	606	612	644	616	590	628	622	588	630	624	592	621	671	613	645	632	633	639	645	589	654	640	617	628	619	601	637	619	602	635	607	556	635	687	664	615	640	605	610	646	640	662	584	604	658	661	635	636	650	582	604	635	652	610	615	636	615	650	664	621	650	651	613	596	611	663	637	616	641	631	587	589	629	607	602	649	626	637	618	613	627	599	584	614	667	624	666	621	585	625	616	602	620	663	638	562	617	618	619	662	661	624	635	605	639	581	641	657	618	635	601	621	636	611	592	650	631	589	652	664	613	611	610	613	644	588	621	630	590	608	609	617	631	641	572	635	612	664	653	610	621	630	629	632	639	641	641	627	642	624	590	601	597	649	659	640	588	651	651	633	615	623	632	641	673	648	644	664	625	627	631	679	601	653	582	665	648	637	625	626	606	677	644	661	646	592	635	601	630	606	631	646	618	624	635	599	643	646	599	651	597	637	681	609	621	594	596	604	643	609	620	685	610	643	638	600	569	640	613	630	640	627	690	654	630	622	628	629	592	628	650	641	627	619	624	579	615	590	664	591	611	604	631	657	630	631	620	561	587	625	649	622	640	622	610	594	607	610	591	623	668	678	596	637	644	656	678	646	616	632	630	604	623	689	615	651	638	611	639	625	661	667	600	561	673	636	674	608	621	601	607	644	623	686	627	614	639	625	631	603	631	602	650	627	640	653	573	638	620	642	634	650	676	580	602	581	637	623	641	610	606	639	631	634	631	640	629	608	623	620	597	655	645	616	611	671	544	625	589	652	594	654	621	685	645	619	651	627	649	610	609	595	611	617	625	597	606	666	618	650	614	645	636	636	618	620	622	596	629	652	644	643	598	610	614	635	600	633	654	643	627	689	670	643	672	640	622	620	601	654	646	658	603	597	670	613	610	621	614	650	610	642	638	660	564	615	641	612	570	617	629	631	633	603	624	596	627	626	667	624	643	581	631	628	604	614	645	580	612	609	631	675	624	612	687	654	587	603	595	579	592	630	648	652	612	663	608	620	634	639	609	617	658	638	618	604	614	639	632	596	650	652	606	631	609	645	683	619	620	612	547	608	607	642	613	663	630	609	587	608	633	662	642	626	622	573	662	607	591	606	647	640	690	640	650	657	638	634	635	618	629	668	634	645	618	627	674	613	646	606	688	635	671	603	630	685	623	611	579	681	618	688	612	641	662	649	680	647	637	653	557	624	642	636	588	646	623	590	653	620	637	638	619	626	658	642	646	617	643	618	644	624	610	616	592	633	639	630	636	647	627	674	606	644	609	626	595	625	586	620	627	651	624	602	653	670	594	604	636	608	643	628	656	580	618	606	639	638	673	656	643	561	635	607	612	649	603	587	655	626	647	620	676	622	678	606	577	581	600	630	654	628	576	627	624	620	621	669	617	672	633	613	636	609	639	636	621	628	638	627	650	600	640	629	630	664	570	617	604	631	639	600	655	648	627	649	651	634	636	607	638	608	605	618	639	594	557	647	639	631	665	616	654	591	644	652	678	631	598	693	606	603	624	637	612	617	638	612	604	663	615	625	619	591	598	652	634	643	666	596	625	627	592	628	607	613	635	667	640	669	654	625	699	610	650	585	651	609	643	635	587	616	586	620	614	645	647	599	633	666	637	610	624	657	615	612	587	594	594	632	633	617	644	616	644	664	605	595	648	632	620	610	655	603	668	610	586	607	644	669	649	650	609	609	642	612	609	571	660	629	625	585	666	606	651	617	620	633	674	582	607	635	618	593	576	682	601	645	612	624	634	630	608	600	659	623	589	612	644	604	631	678	643	649	625	612	618	606	605	646	654	600	636	639	629	619	622	621	643	598	654	596	647	607	636	560	587	592	631	585	611	662	625	653	653	648	637	625	637	585	640	622	639	611	613	605	622	640	596	606	619	611	607	661	629	653	647	581	627	633	608	666	614	626	628	568	606	608	625	621	637	606	614	577	614	622	587	618	605	601	579	640	666	657	614	591	608	632	642	639	572	625	621	632	612	616	591	634	602	596	633	666	604	619	611	585	647	666	630	597	597	601	607	616	646	590	639	651	606	630	580	621	652	622	639	597	605	620	591	607	664	638	634	612	647	626	625	604	624	620	603	577	610	646	616	594	612	634	642	576	615	630	660	631	643	640	637	624	581	642	601	663	600	624	573	641	631	630	655	622	652	643	637	616	593	639	620	640	605	610	601	602	628	622	614	606	581	660	642	619	607	601	672	615	653	610	655	617	632	637	609	634	641	656	635	641	600	644	622	635	646	585	620	627	610	616	640	659	611	643	627	585	635	618	608	623	637	624	630	650	604	645	600	631	616	689	640	592	606	623	605	654	602	627	645
42334	47168	6489	3392	2421	2029	1582	1525	1307	1184	1096	1032	1035	997	922	912	917	883	876	897	847	862	861	898	836	811	835	857	873	856	840	873	839	811	801	829	797	824	848	840	837	836	851	823	850	870	823	857	864	851	834	793	790	792	845	816	839	855	853	771	836	800	815	832	816	847	815	801	837	853	765	809	787	818	808	790	764	822	799	842	808	828	801	845	774	792	811	813	852	853	780	758	798	825	836	787	852	822	803	813	824	837	832	844	760	730	787	845	799	765	860	793	831	782	813	841	845	804	821	814	812	775	854	808	811	836	834	786	787	807	783	778	828	785	801	792	813	786	813	860	833	814	863	813	742	837	842	914	765	785	811	841	790	785	805	808	805	789	814	813	827	807	770	800	776	786	796	837	793	804	772	846	799	776	840	808	808	779	750	798	809	805	760	802	763	838	766	848	787	795	795	815	821	848	825	820	864	824	762	835	764	803	848	769	854	792	832	802	825	830	820	848	822	805	777	811	829	839	817	820	785	805	788	813	777	824	764	836	807	862	845	826	814	790	774	763	809	800	845	767	795	804	788	809	846	810	775	835	813	843	795	795	753	820	775	831	793	813	819	797	828	873	786	797	766	787	855	786	814	806	839	796	822	826	793	785	777	831	810	801	834	794	826	854	768	805	801	788	767	771	793	798	835	794	796	785	811	781	822	749	851	805	761	780	789	789	837	826	802	824	795	818	813	874	835	823	826	841	800	796	837	831	832	815	846	799	814	793	852	842	749	839	812	851	793	838	817	806	810	825	838	811	763	846	777	786	819	837	829	747	813	888	782	811	800	848	824	799	800	774	805	793	761	842	822	849	809	861	824	794	800	779	832	823	797	801	851	796	814	773	797	818	843	822	842	820	786	809	819	834	813	770	831	805	773	784	839	808	855	808	797	786	778	841	830	773	835	837	773	833	794	840	761	789	810	844	804	797	842	799	767	762	814	776	784	820	851	793	800	781	793	850	811	861	778	764	802	795	768	794	787	833	773	818	803	800	800	806	781	789	839	780	793	770	826	795	797	839	759	754	831	835	855	831	823	844	826	810	829	831	819	809	820	848	832	814	763	813	817	781	845	874	799	903	825	826	814	800	855	849	760	816	851	778	781	811	814	786	791	809	826	851	835	782	841	805	763	811	801	793	807	806	842	779	782	821	747	837	801	831	764	796	848	786	808	793	832	797	805	794	794	790	769	845	857	785	848	809	843	822	832	812	835	799	839	792	815	790	816	825	865	809	805	862	804	837	775	789	815	832	835	851	854	798	762	848	797	799	858	781	835	825	796	753	778	842	822	794	843	789	838	821	832	837	744	832	780	783	837	800	801	819	826	789	768	832	811	824	837	819	758	777	803	795	800	736	779	775	817	806	778	811	758	847	837	771	830	751	815	823	792	784	803	768	778	860	832	820	788	806	772	817	803	824	822	771	820	816	810	785	786	796	855	770	806	824	824	735	766	775	798	882	833	788	784	799	775	803	813	811	755	865	766	802	800	783	849	799	774	810	756	777	833	805	831	871	826	825	840	789	814	786	813	797	781	814	804	817	813	837	802	834	816	872	783	764	847	813	797	753	810	837	818	827	781	841	805	794	805	784	786	773	846	821	774	813	780	795	760	792	812	776	805	811	812	813	798	861	833	815	892	742	835	808	790	799	804	805	758	774	785	796	772	795	825	831	805	855	814	810	801	856	782	787	802	779	846	806	825	766	809	802	836	805	747	805	829	805	818	798	823	834	848	803	760	827	840	819	823	805	780	818	815	762	826	808	819	786	800	820	829	841	814	752	785	849	824	806	754	801	863	820	750	818	839	850	828	827	790	807	799	808	771	788	815	783	765	850	796	780	765	820	862	785	821	763	765	829	780	822	788	800	800	787	789	777	829	822	824	794	848	822	763	756	843	803	771	850	812	798	776	808	813	791	840	826	765	816	808	792	820	764	798	795	769	832	785	783	799	751	834	838	812	816	820	822	843	813	776	853	792	772	868	795	818	770	787	863	777	772	814	865	803	792	754	810	783	815	748	825	836	825	817	823	848	792	790	780	779	815	864	799	842	762	811	826	812	818	828	798	789	831	849	813	798	798	825	809	821	827	807	813	851	808	815	791	846	813	847	808	811	804	821	786	789	754	810	778	864	799	801	829	865	744	823	795	849	804	855	813	820	785	804	831	841	885	803	775	783	807	769	876	832	788	787	798	859	752	809	781	838	785	850	793	775	830	785	862	862	787	857	735	789	799	802	820	812	796	797	828	848	750	800	817	795	834	826	776	853	801	757	807	834	805	832	815	739	789	850	809	841	831	821	846	781	792	806	773	842	804	783	795	820	801	743	831	770	767	794	815	778	815	824	784	759	813	842	817	818	851	813	807	790	808	818	765	798	774	761	822	782	764	821	878	800	794	824	781	788	878	826	762	806	836	866	819	863	800	800	842	778	808	809	789	781	801	786	733	770	826	838	800	815	774	842	797	823	820	842	779	799	784	811	815	804	817	793	839	797	805	804	821	768	793	793	820	791	881	762	828	837	858	833	813	779	784	804	814	813	758	764	734	779	806	821	734	809	777	844	791	783	843	773	818	788	823	758	824	806	791	830	793	787	856	788	827	798	813	813	818	766	768	839	790	867	808	809	803	803	797	784	784	820	796	746	782	774	787	805	817	822	833	763	815	870	791	829	851	824	831	815	743	805	783	845	829	746	822	806	775	831	821	775	869	779	784	754	825	820	793	814	782	793	784	731	822	824	791	788	846	829	810	815	772	815	755	858	805	812	814	848	828	789	762	778	816	781	800	818	792	770	822	819	778	770	776	808	817	805	818	813	851	821	809	774	772	826	803	785	823	787	805	794	797	773	748	847	832	797	792	830	826	802	768	789	821	762	802	805	829	762	798	807	837	806	777	759	813	813	805	783	813	833	830	818	803	829	815	815	840	823	831	788	795	804	817	735	809	828	778	803	749	862	782	782	778	799	747	772	771	791	767	777	809	822	810	785	809	789	820	843	815	787	832	826	787	812	843	755	751	820	763	771	822	811	764	793	792	807	830	834	741	778	844	817	859	820	783	837	795	833	787	855	793	826	800	798	798	807	840	852	798	788	818	806	765	809	783	821	847	747	746	774	783	841	842	820	792	789	805	784	801	802	799	814	850	782	767	807	800	774	840	806	788	847	752	772	814	770	840	798	775	816	805	824	772	851	764	815	799	799	752	831	794	801	782	799	816	788	787	860	781	794	813	800	862	787	830	815	848	797	835	878	795	776	815	808	785	769	848	811	766	808	815	792	807	788	797	773	764	812	830	829	776	774	789	781	809	810	829	825	799	816	846	804	778	818	792	799	777	786	824	828	790	849	811	815	841	801	853	797	796	837	740	837	779	766	785	834	774	894	798	786	792	777	826	807	861	815	815	765	793	789	819	810	827	812	776	746	824	817	830	843	811	825	831	811	806	798	854	793	805	823	827	824	778
22803	21101	28856	23544	21095	21103	7540	1167	849	832	757	706	687	645	649	645	648	588	590	608	535	547	571	562	612	537	545	532	581	534	549	523	588	537	518	565	587	527	551	478	522	526	579	571	528	525	563	489	553	620	525	510	544	515	525	525	533	530	517	542	526	530	544	548	528	501	502	475	530	558	518	567	569	575	563	552	539	533	554	530	562	517	504	526	553	555	546	483	534	552	505	540	530	525	541	546	511	545	540	569	544	517	523	509	535	553	486	491	556	532	547	460	521	527	490	491	491	569	547	547	579	513	516	529	521	515	514	521	531	518	528	522	561	557	562	499	543	509	581	559	552	539	530	536	558	509	526	495	497	539	554	577	496	555	526	540	512	530	540	520	473	550	516	501	514	514	529	506	495	511	513	479	513	517	519	477	586	525	536	567	499	544	512	550	504	513	506	531	562	521	524	512	523	507	563	495	480	534	568	546	514	562	541	498	575	504	527	539	558	492	498	579	549	483	550	576	484	549	511	449	515	522	564	526	511	542	557	473	493	517	534	556	539	502	524	547	520	516	497	533	569	494	521	537	531	496	472	540	546	542	564	496	522	507	488	527	508	527	529	554	512	541	553	553	535	511	506	505	563	597	527	510	522	507	519	499	558	570	563	541	504	531	553	552	555	555	514	567	533	504	526	538	520	516	528	529	531	559	540	526	508	553	518	533	534	523	576	513	523	484	516	528	567	536	535	503	541	520	555	538	549	521	540	547	539	492	529	537	527	487	533	497	529	495	526	517	511	521	508	523	531	530	529	486	521	519	533	549	511	534	507	504	511	530	485	523	472	517	502	532	498	545	545	507	524	519	546	518	539	574	533	533	514	483	547	510	524	497	503	517	549	531	543	528	525	519	571	534	533	540	557	521	534	521	549	538	528	509	507	530	521	522	504	580	514	510	518	504	553	517	529	568	504	552	580	544	551	500	540	500	528	541	526	533	535	573	513	517	514	547	521	563	516	563	542	524	531	517	577	494	574	513	526	583	533	535	544	544	547	534	512	523	523	533	567	520	558	541	530	539	513	537	467	525	518	521	533	522	495	529	548	558	532	530	539	511	505	540	513	555	542	585	557	480	500	518	561	560	549	510	530	548	535	494	500	482	511	495	550	556	541	546	525	515	546	486	533	551	537	517	502	521	592	501	522	515	509	541	552	549	532	535	521	544	538	555	523	464	516	545	539	538	522	568	505	573	530	531	545	551	555	533	536	523	507	542	551	508	524	547	522	551	545	503	477	531	503	547	495	511	527	517	546	516	549	509	516	546	554	538	534	518	522	525	514	573	535	543	493	528	532	496	521	565	557	528	516	535	500	552	491	485	496	523	533	527	526	509	563	521	541	577	542	535	531	511	540	544	512	500	542	549	541	523	518	524	533	535	513	540	585	553	537	528	564	527	526	519	553	504	519	514	578	528	525	522	491	519	549	526	522	505	505	519	499	548	542	558	477	518	515	528	543	548	526	529	598	535	532	532	562	492	491	512	528	511	530	522	532	489	502	519	549	527	529	538	496	523	524	539	471	553	537	586	526	546	537	515	500	535	507	492	497	535	516	531	533	554	504	532	548	493	480	533	544	537	503	555	519	526	556	526	550	538	525	536	541	520	543	521	523	530	548	534	560	543	503	520	551	544	508	525	489	531	519	523	537	547	494	574	498	580	489	510	547	541	512	529	507	529	559	595	534	515	549	497	562	533	542	556	572	534	518	570	508	523	553	548	504	499	497	523	536	533	530	600	502	507	538	495	506	530	566	481	562	530	534	544	534	528	536	592	517	513	502	521	523	558	561	543	551	541	483	575	521	574	540	529	560	482	528	523	536	546	544	526	531	455	537	544	564	533	509	507	517	513	495	532	545	517	528	544	549	548	518	506	533	524	529	527	505	507	518	513	516	498	506	518	536	519	513	551	507	514	514	496	553	505	538	534	508	516	525	523	505	498	497	543	483	518	527	511	534	504	563	501	535	539	526	561	515	537	525	542	516	538	529	542	582	504	547	526	537	549	534	521	552	520	537	529	510	492	493	539	514	506	530	490	518	529	500	537	522	550	549	487	515	532	531	523	497	506	497	515	524	563	555	510	502	528	521	530	570	499	484	491	552	528	545	525	504	553	539	546	556	496	557	512	520	505	530	550	515	499	600	541	535	517	539	516	493	490	544	542	546	573	498	532	539	540	508	510	542	531	502	519	535	532	491	488	539	538	543	554	558	554	511	542	544	517	578	503	509	484	510	533	542	530	524	540	556	537	540	512	527	533	553	526	529	523	522	549	503	515	516	523	519	569	576	546	508	542	481	505	520	540	556	530	582	540	536	494	535	512	540	536	516	524	527	533	539	522	523	547	563	526	500	541	525	517	602	554	499	520	538	486	527	507	510	509	527	500	521	551	547	533	496	534	535	547	503	533	542	531	544	539	540	543	510	563	541	497	539	515	528	559	540	523	503	531	523	504	531	510	589	528	559	543	522	512	516	500	544	562	538	515	516	525	523	502	547	520	554	541	522	477	563	547	551	502	511	517	520	526	565	543	474	574	508	519	547	506	540	530	515	530	557	518	538	474	496	514	494	589	532	496	520	525	548	519	527	562	540	520	473	529	523	504	555	546	503	541	548	536	552	499	573	568	532	568	503	498	520	521	482	511	527	528	547	532	537	541	543	534	520	538	546	530	538	497	512	545	546	535	530	523	513	494	486	521	466	520	520	504	552	499	548	560	540	502	536	496	494	509	570	543	553	530	552	558	532	501	529	533	542	511	482	519	496	512	518	519	531	536	487	509	566	528	529	529	527	557	504	556	501	593	572	520	553	540	548	511	535	524	559	547	547	565	542	511	553	544	561	519	567	565	559	516	552	536	553	549	501	524	464	496	528	569	551	510	533	559	515	498	547	514	520	530	502	538	502	528	524	515	529	495	527	474	518	521	497	530	520	540	531	507	526	504	522	523	530	504	528	526	534	562	542	530	558	545	494	504	530	526	524	558	517	529	490	579	488	502	550	528	524	510	492	562	542	513	524	536	531	512	518	540	540	492	504	507	493	523	509	519	533	540	543	526	530	511	535	507	556	548	508	506	569	531	524	552	510	502	519	505	513	541	511	547	513	520	516	535	536	558	504	514	495	534	574	550	529	522	507	566	519	501	578	530	504	496	530	510	532	490	541	540	537	526	535	531	509	522	549	545	594	539	510	544	568	543	519	482	543	535	541	536	527	545	522	525	540	476	524	515	534	522	511	501	497	541	537	494	526	559	501	529	513	534	539	524	495	515	522	556	527	555	565	543	529	522	480	499	548	497	541	609	505	535	559	519	529	531	486	503	538	569	543	565	540	538	517	528	548	574	526	553	559	535	531	506	491	559	524	510	508	523	511	554	506	518	497	506	565	543	539	554	569	524	543	542	525	543	531	522	519	513	538	517	537	537	580	506	517	573	485	489	540	487	517	589	537	516	544	603	500	519
46767	55328	10252	5423	3696	2821	2343	1914	1685	1461	1209	1190	1082	989	966	912	831	867	839	847	818	793	762	752	771	788	746	738	722	732	743	741	703	755	685	702	742	741	706	728	738	721	701	765	657	701	754	687	686	695	727	729	700	693	690	703	702	698	728	704	676	673	686	714	678	719	663	678	681	748	704	689	709	710	715	700	678	671	711	647	715	649	751	663	690	673	657	673	722	695	656	729	681	715	675	616	664	703	669	707	710	711	724	717	678	721	677	702	654	705	716	703	689	703	657	665	675	666	751	699	689	688	681	758	705	664	715	687	708	730	728	651	711	689	720	658	688	694	729	682	707	689	714	644	638	656	688	694	695	633	699	699	684	695	724	706	651	708	717	695	700	692	703	677	688	660	710	657	694	659	707	670	690	687	669	708	685	672	678	681	673	658	665	652	756	622	692	690	667	707	694	692	688	722	692	690	674	705	709	732	731	678	737	710	676	716	707	678	705	684	706	700	664	716	715	719	691	676	674	694	672	681	690	704	656	707	672	682	720	670	696	668	708	685	674	648	750	725	661	740	680	669	664	756	690	720	751	715	703	714	657	672	703	706	724	673	694	677	748	696	699	636	698	685	704	705	651	647	693	694	696	702	668	732	648	693	694	713	675	687	672	650	656	680	732	693	713	690	652	734	648	681	691	696	700	654	706	675	700	664	675	654	652	678	684	673	683	673	737	671	687	674	667	711	724	682	706	714	676	716	694	743	716	665	680	720	667	682	684	698	717	651	710	689	684	670	709	706	727	683	657	697	685	628	720	696	635	718	684	676	705	692	689	693	673	664	675	684	716	684	691	676	650	661	721	662	671	643	706	693	726	728	674	668	679	714	699	707	689	649	684	712	696	686	685	705	699	726	718	668	698	699	673	690	673	634	683	685	669	628	648	677	673	725	695	724	673	658	672	675	718	684	730	673	703	694	641	665	687	699	679	692	708	707	676	660	675	651	647	693	716	686	704	666	667	690	695	704	689	701	728	677	697	681	729	666	718	687	675	716	706	676	674	714	700	716	684	724	655	720	650	678	668	697	677	699	704	661	674	705	711	661	745	675	681	690	696	706	679	720	694	681	639	693	660	687	670	654	654	676	694	711	708	662	693	745	731	718	648	669	661	675	744	667	717	712	722	699	688	695	696	720	658	739	702	694	723	732	724	753	694	704	631	692	655	680	683	702	664	703	680	685	707	717	694	697	697	722	677	698	697	723	686	702	695	699	703	706	690	677	699	710	714	667	691	730	744	695	656	685	647	699	709	681	664	704	719	700	715	674	695	712	695	719	671	669	661	712	658	687	715	713	671	693	697	634	671	681	638	673	639	692	721	708	707	727	631	684	680	748	673	702	693	688	723	682	656	697	687	674	693	712	659	710	648	672	677	714	692	751	665	692	726	728	673	702	673	701	724	659	657	672	705	714	658	692	697	664	682	682	726	672	675	694	711	659	687	610	683	648	691	753	681	669	648	690	688	663	712	722	693	678	693	677	655	715	680	700	714	682	691	678	697	649	692	671	686	715	665	684	689	681	670	704	667	683	684	705	730	725	656	686	733	668	692	678	690	699	703	665	699	675	720	711	692	697	706	740	685	654	656	711	691	653	664	695	652	706	630	659	678	658	678	695	703	668	681	690	684	665	684	670	678	689	698	707	691	703	721	660	744	670	667	687	681	684	682	706	699	685	718	643	706	694	741	643	694	693	690	696	708	635	728	718	699	636	745	753	736	700	698	652	693	697	681	647	721	708	695	671	687	731	644	712	718	714	637	715	649	670	660	674	672	683	687	694	668	744	689	658	649	698	745	668	669	703	703	701	706	676	693	684	691	717	683	711	726	694	664	686	692	722	718	685	696	700	673	675	701	698	669	673	695	673	706	720	682	695	655	648	683	705	676	716	673	663	700	665	669	693	710	672	636	686	672	721	734	668	659	663	697	694	673	702	717	696	709	636	669	668	684	697	724	690	719	723	716	675	666	714	662	706	738	704	693	739	679	640	693	680	738	678	697	666	672	703	729	692	663	701	725	651	704	688	690	672	690	696	650	682	763	697	709	708	679	717	637	709	703	672	727	673	738	710	728	678	701	710	737	685	646	701	675	684	614	721	690	688	674	662	642	728	710	684	697	724	696	717	685	709	712	675	735	658	687	681	668	689	680	708	654	661	689	711	649	680	645	702	685	709	633	678	704	691	697	683	694	683	629	704	671	663	653	653	684	661	701	663	675	675	711	724	666	661	675	674	702	720	674	696	648	724	676	694	723	709	740	665	701	652	704	703	687	674	742	700	697	682	689	700	693	716	679	671	704	712	689	650	676	719	661	683	724	679	674	687	672	667	713	663	713	652	679	684	666	708	694	729	706	698	702	719	707	713	650	688	666	668	728	680	721	643	693	696	661	661	679	696	679	686	675	678	688	718	695	638	714	705	651	669	759	722	702	698	706	690	661	717	697	707	684	701	714	682	702	662	646	717	683	713	748	713	702	696	691	708	660	717	748	688	644	703	645	668	667	673	716	675	714	685	667	669	735	672	687	713	730	692	676	673	688	673	692	669	718	764	695	718	709	699	671	676	661	722	682	700	684	682	735	751	682	669	674	682	642	665	663	664	648	684	685	685	689	655	714	678	680	664	685	665	685	735	657	724	720	695	706	697	719	638	737	661	712	703	710	685	664	673	662	672	676	685	711	662	655	722	686	694	729	648	696	646	674	671	708	681	701	704	682	711	673	693	693	719	711	644	702	694	631	688	657	727	688	697	684	700	701	712	669	685	649	711	720	729	689	668	684	682	708	674	715	717	699	690	680	722	683	669	697	683	681	675	727	669	688	713	659	663	666	724	661	694	706	693	704	725	722	685	724	724	718	685	694	632	681	641	708	708	650	673	713	661	700	706	708	662	683	683	681	666	674	656	688	691	685	701	645	660	656	692	727	691	695	745	640	691	682	681	663	712	690	669	681	689	679	669	705	711	743	716	679	650	663	685	685	740	654	689	704	752	728	646	667	678	660	680	686	677	647	661	680	695	706	658	696	695	689	663	702	698	664	665	679	663	705	668	655	676	678	700	671	675	646	684	677	712	707	714	659	667	698	698	678	679	686	648	707	732	655	675	640	715	697	674	655	707	721	644	680	652	721	666	705	671	677	660	690	725	646	646	680	661	702	702	671	712	662	713	695	665	726	685	700	662	690	648	722	688	669	706	692	697	716	725	687	684	652	679	685	738	699	680	702	697	678	714	679	724	706	651	685	689	681	724	761	694	686	676	702	697	693	760	701	652	721	736	727	678	682	693	707	726	742	677	660	703	676	705	679	710	688	699	674	669	688	688	723	703	665	702	687	696	713	708	653	641	658	718	705	692	724	660	675	676	694	683	683	670	689	747	681	703	715	676	690	699	701	676	701	722	741	677	681	711	703	689	667	684	703	657	692	715	682	684	649	670	681	721	734	683	695	719	676	673	670	685
29123	25812	13616	1669	503	416	468	444	400	439	423	402	416	435	415	395	445	437	417	410	416	399	400	422	400	411	408	418	423	382	411	412	400	396	411	426	408	404	432	450	435	400	393	409	429	405	420	437	418	383	407	415	419	379	432	428	436	413	442	397	423	440	405	449	384	452	415	387	382	421	411	392	382	411	395	442	430	422	405	415	421	387	393	417	407	427	409	390	422	439	410	435	404	405	424	373	396	416	377	439	434	419	388	398	419	435	380	404	407	406	395	432	413	437	407	410	411	413	391	417	438	404	400	407	426	443	392	392	401	392	399	391	397	423	387	422	404	434	397	419	416	418	399	420	403	422	402	438	436	417	455	461	412	423	454	367	401	400	436	393	434	407	429	390	447	386	417	420	403	411	432	426	455	398	437	421	416	405	389	424	434	393	403	396	459	407	344	406	428	403	424	407	402	454	377	398	447	397	410	380	413	420	445	414	382	426	424	411	422	436	389	409	412	445	446	408	420	440	428	406	434	410	422	425	427	398	411	432	404	440	425	435	389	403	409	426	436	422	428	430	409	412	395	410	395	394	436	409	411	408	422	415	424	414	421	414	438	451	409	420	428	418	391	405	405	386	433	419	379	428	429	426	403	403	428	372	446	441	400	419	418	415	418	404	445	433	410	450	353	428	394	427	441	438	406	366	384	459	393	401	407	437	412	403	424	441	412	432	437	411	429	387	453	379	396	414	436	393	415	439	437	451	430	434	431	402	400	383	414	435	422	390	409	374	413	415	415	389	438	446	447	435	411	437	444	415	395	400	420	404	416	427	402	423	429	438	404	410	417	434	411	384	403	404	422	481	412	402	415	377	432	450	413	419	409	413	384	391	409	401	422	412	397	430	394	384	431	407	404	378	408	425	441	394	403	413	384	412	412	421	437	409	447	411	416	440	394	390	392	415	397	430	418	423	422	402	455	416	395	436	412	395	406	391	401	405	414	396	408	386	406	399	439	438	427	413	440	425	433	420	455	378	460	389	403	414	405	434	398	395	434	419	409	375	393	399	403	423	403	425	420	405	394	447	390	418	386	397	426	409	428	419	404	415	429	428	400	379	397	414	460	428	425	422	401	394	390	396	481	414	429	414	403	419	448	389	392	437	426	397	434	430	456	457	465	396	401	447	374	391	402	407	438	435	386	405	433	420	426	442	421	428	422	421	412	434	437	404	401	413	414	395	399	429	425	442	399	420	429	381	416	425	414	466	424	415	420	401	440	399	381	442	385	414	371	411	419	421	411	429	447	406	449	430	434	379	399	436	406	411	418	414	408	429	466	434	407	423	410	408	433	393	443	419	424	417	415	453	452	414	399	406	394	432	402	451	397	412	430	430	400	417	421	409	421	433	412	436	425	445	394	438	421	405	410	373	403	435	437	425	406	427	425	417	401	399	402	441	428	432	426	427	449	424	380	399	403	432	405	397	418	413	421	437	441	450	416	406	418	438	427	415	419	387	411	432	423	412	416	386	401	418	403	433	406	419	386	408	376	427	405	433	423	413	410	426	399	413	435	422	430	406	396	427	385	422	420	424	426	449	415	402	411	439	388	401	426	446	411	418	379	386	398	429	447	411	426	424	436	415	426	403	403	437	433	462	419	436	385	370	449	423	386	414	423	436	404	388	398	441	444	435	451	421	398	426	414	392	410	403	396	445	393	472	388	404	409	390	419	404	425	452	473	412	441	421	422	391	436	411	415	411	416	409	423	397	418	411	442	449	413	391	393	360	450	406	393	428	373	400	410	404	423	394	428	408	442	431	408	386	411	416	420	398	398	429	431	427	413	428	394	387	415	389	390	414	439	397	427	402	421	416	410	391	448	401	393	404	404	414	401	433	423	402	406	391	385	393	387	433	392	443	428	381	389	418	432	429	420	391	394	403	442	384	438	397	427	433	397	388	445	391	398	424	432	425	410	432	420	408	390	405	400	421	398	434	429	443	411	432	437	394	383	436	401	431	434	450	427	425	420	407	435	428	414	411	392	382	432	440	414	418	409	428	401	411	449	360	446	427	394	400	431	393	419	421	400	407	392	386	378	419	435	415	434	408	393	390	439	423	425	426	393	418	396	386	435	401	421	405	398	424	405	392	411	429	410	429	421	433	371	395	434	420	412	426	444	411	394	455	420	412	401	417	429	424	438	420	422	409	406	402	400	421	462	435	394	449	398	397	414	416	445	412	413	446	410	467	407	420	406	435	446	378	424	402	435	426	440	399	436	409	437	440	472	400	391	415	402	395	395	408	401	403	413	405	420	397	410	401	378	440	432	406	386	397	401	439	395	439	422	392	415	371	360	417	425	395	403	413	383	409	446	419	430	450	421	400	423	410	436	424	421	434	412	367	405	433	405	449	395	428	433	378	401	403	397	420	427	420	432	418	424	432	421	392	403	403	433	415	406	401	403	419	414	424	426	429	381	409	406	413	423	382	413	410	413	437	403	412	443	412	394	382	430	425	390	406	389	418	444	402	421	382	411	403	416	400	419	392	419	403	411	440	432	439	393	427	417	418	407	412	420	413	381	435	419	424	428	387	418	405	441	411	431	424	409	410	434	381	419	390	375	418	411	423	405	441	396	404	426	400	429	421	412	386	390	424	411	405	426	369	407	474	429	393	418	390	423	416	417	426	410	396	429	393	452	403	405	439	404	409	423	394	420	399	417	398	409	405	447	407	408	403	410	407	434	393	425	431	390	466	386	438	415	409	399	421	397	409	434	370	409	434	452	414	447	421	433	414	439	395	395	429	428	390	448	416	443	413	402	408	409	393	400	399	421	414	409	412	416	428	437	405	401	401	427	423	399	432	398	449	416	423	434	410	406	416	445	383	398	408	422	457	433	392	392	419	425	398	440	427	407	391	432	407	412	426	443	385	415	396	412	393	422	443	389	413	414	429	416	417	450	407	381	399	417	434	417	442	406	432	469	392	408	405	421	437	387	454	411	424	410	372	415	420	428	465	438	432	402	402	401	433	435	407	392	438	421	445	389	420	391	445	427	418	420	452	382	427	427	414	439	424	406	459	448	443	442	440	435	444	411	395	410	405	399	388	407	443	398	437	424	443	424	388	423	422	421	394	394	390	431	394	427	388	427	381	417	402	434	411	437	377	389	440	409	427	378	381	386	418	418	401	427	408	423	405	428	424	410	420	440	419	400	409	431	405	394	458	415	435	417	440	431	407	417	454	432	388	399	403	427	425	416	399	419	396	431	380	441	406	425	441	408	422	410	423	406	382	403	426	368	381	423	384	368	389	377	422	402	405	405	427	422	438	411	396	400	428	438	370	402	406	406	391	428	433	452	437	410	418	417	451	387	384	427	409	415	414	404	393	417	458	400	427	419	424	388	429	443	461	425	423	425	430	412	373	448	404	409	408	416	406	415	459	370	422	428	439	404	438	410	410	423	412	402	436	441	380	375	409	433	401	440	434	409	406	430	406	402	394	414	440	459	412
37350	33632	1059	715	654	610	583	537	573	557	549	547	575	547	575	549	569	509	530	566	590	549	542	524	577	529	513	551	512	566	522	546	562	535	535	538	515	540	478	549	559	562	519	555	558	528	559	543	585	491	499	546	550	563	533	527	513	528	540	536	508	553	528	495	521	530	562	528	520	543	513	516	526	570	586	538	497	510	514	540	557	549	516	515	541	496	524	551	513	543	533	540	546	495	523	499	527	554	582	532	526	552	513	570	533	586	534	527	518	523	554	544	488	566	513	540	491	533	548	525	553	539	556	487	551	507	508	573	573	549	550	590	535	495	564	564	524	547	569	515	548	558	538	558	569	540	551	528	558	504	557	524	524	583	529	481	542	578	554	564	521	524	568	548	575	538	563	528	552	518	538	518	560	573	504	571	552	570	521	544	547	524	544	540	532	539	556	527	556	533	495	549	560	554	497	538	578	511	560	564	550	541	548	544	535	536	566	552	513	531	532	546	574	551	543	503	555	510	568	516	548	553	505	550	518	518	516	526	556	557	583	531	560	528	551	542	555	543	545	528	539	598	552	532	524	567	549	553	575	542	560	562	573	552	562	544	508	491	547	544	567	577	532	561	546	545	548	567	555	536	577	465	582	534	552	523	520	545	539	495	542	558	519	554	535	523	574	569	552	547	545	582	552	555	583	536	500	489	549	588	535	514	531	569	533	556	582	533	506	484	519	551	557	583	494	581	566	537	564	539	550	514	559	554	533	558	557	523	572	560	544	536	533	544	586	576	514	589	561	516	543	521	556	554	534	524	530	567	534	580	523	497	506	540	533	526	522	541	533	542	547	550	513	523	544	575	537	485	563	520	527	521	588	524	534	555	596	547	546	517	507	507	561	545	523	570	541	514	580	579	566	534	523	513	530	544	538	534	536	540	544	548	553	534	530	527	555	544	549	527	576	523	516	520	519	550	514	541	565	534	570	503	547	529	556	536	509	529	563	525	545	583	525	576	558	554	555	552	568	548	528	552	563	497	537	551	573	523	556	547	515	570	521	562	518	547	551	540	511	533	529	519	508	550	523	535	547	517	558	568	555	565	576	569	508	523	529	522	539	545	556	539	509	524	555	521	491	522	526	559	534	525	518	573	550	526	552	554	540	530	546	571	534	542	545	553	547	560	571	582	508	560	550	560	501	555	543	495	537	550	528	541	547	508	551	560	525	518	510	560	512	521	541	538	523	540	493	576	590	548	546	541	549	585	563	538	541	555	581	561	522	571	552	527	550	539	539	529	542	547	533	523	533	515	575	518	525	513	555	533	548	500	508	573	558	555	521	550	544	522	538	540	553	530	592	552	507	521	533	543	550	516	527	526	536	572	560	510	540	522	522	518	549	566	544	522	547	537	577	526	574	558	572	536	539	545	542	552	586	515	568	579	564	556	530	541	538	536	542	521	541	537	530	547	522	543	543	524	502	537	553	540	520	518	556	525	552	531	526	555	544	565	546	520	546	578	538	538	515	522	491	588	503	531	574	545	550	566	531	557	536	538	554	553	543	551	549	539	517	541	558	557	546	536	517	521	543	546	527	526	560	465	585	525	563	555	553	545	550	511	558	541	535	523	563	544	542	539	547	602	537	543	517	506	575	564	571	553	548	519	523	562	544	564	527	512	570	572	576	542	586	520	534	580	535	539	521	550	552	534	564	561	463	550	515	557	554	563	567	513	538	521	584	561	524	521	593	473	525	505	485	555	546	542	580	548	569	503	552	562	507	500	559	541	530	522	540	522	538	519	512	542	581	541	508	539	560	538	526	543	556	549	542	541	565	566	538	530	564	584	508	577	553	532	544	528	505	524	551	570	499	527	564	538	541	508	543	555	534	516	541	552	549	514	542	538	544	542	520	539	567	571	529	540	499	537	551	545	511	571	540	541	563	527	576	514	532	505	546	540	552	564	555	538	543	524	547	567	507	540	564	536	527	533	511	547	524	556	579	529	527	516	546	539	541	553	539	590	528	511	611	537	534	552	514	528	546	518	528	557	562	550	563	547	537	525	525	525	550	537	570	529	520	586	544	563	563	534	561	522	540	537	490	538	585	574	579	525	516	557	541	527	500	560	566	536	525	544	552	554	534	523	551	548	559	603	573	561	534	528	564	534	578	523	537	577	522	567	514	537	504	534	526	537	515	540	519	549	546	536	526	511	540	524	539	531	553	539	557	545	517	553	537	532	565	513	561	553	556	579	519	500	552	556	498	526	567	515	551	520	590	559	534	546	514	514	519	578	547	530	532	527	553	561	530	589	593	527	544	542	573	540	545	532	536	506	561	570	549	539	506	489	526	507	500	560	560	580	530	542	541	526	512	575	497	546	510	564	528	548	556	559	515	572	567	491	536	548	538	557	528	569	556	545	515	559	551	529	550	524	541	548	546	544	557	532	546	502	569	546	570	540	540	527	542	525	568	563	526	595	567	541	556	561	529	522	570	526	504	574	532	523	596	522	536	527	540	508	521	542	513	518	578	563	494	514	531	546	541	519	519	531	569	581	531	538	535	541	500	527	545	575	508	517	530	513	513	566	549	495	597	543	553	539	547	534	529	538	542	517	557	533	536	518	564	562	567	528	560	530	588	533	522	572	517	562	514	549	580	563	569	492	569	555	543	575	495	542	517	585	539	516	524	549	553	523	529	553	516	559	510	536	513	532	552	506	502	559	536	554	537	528	538	551	515	579	539	548	538	577	552	549	544	565	539	543	519	549	542	510	521	561	549	546	506	517	546	522	530	524	523	523	566	527	556	554	587	529	577	542	576	511	522	567	567	516	532	552	532	538	584	542	531	544	578	556	496	556	549	540	545	572	558	540	503	536	537	517	515	532	580	542	513	546	552	554	519	518	524	579	537	549	553	537	542	528	541	507	568	532	533	513	516	560	528	531	553	564	563	552	540	577	565	557	543	524	532	527	515	523	541	532	531	540	488	533	545	529	579	552	554	573	539	514	516	512	538	531	568	563	489	512	543	523	505	553	557	518	528	571	521	533	550	550	539	520	521	563	529	541	523	513	536	544	544	553	546	576	561	584	542	564	563	525	519	511	535	564	559	533	588	537	518	520	576	572	560	505	525	509	517	581	600	552	572	566	529	512	506	550	525	492	518	548	540	537	529	569	529	554	515	518	531	537	509	532	548	582	547	528	555	556	517	545	560	581	529	522	574	508	530	500	557	522	527	517	513	567	552	503	552	519	552	550	568	509	561	528	532	523	555	576	546	546	506	528	514	508	486	524	532	507	581	567	570	549	545	527	570	522	530	551	533	540	539	540	594	541	528	509	513	500	537	553	531	522	528	507	525	518	573	546	554	537	539	559	534	558	534	526	542	567	535	544	527	510	566	531	534	525	552	574	541	507	528	535	543	551	596	561	549	527	473	505	512	555	549	523	557	540	555	554	498	521	552	519	516	523	524	552	524	594	541	511	505	560	522	560	528	525	557	561	560	553	539	548
23816	21051	28335	23937	20988	9180	1295	861	806	799	768	732	697	712	689	658	674	656	651	651	660	664	673	669	649	659	659	667	685	660	642	654	647	639	646	688	618	619	618	575	672	629	672	671	632	626	617	603	627	576	628	658	599	650	643	655	608	598	606	626	659	624	612	610	624	603	618	669	644	597	648	646	589	640	627	649	685	606	594	636	630	624	678	582	644	613	644	600	620	599	622	626	630	641	633	623	655	623	639	614	638	681	627	622	644	661	605	600	648	618	625	600	651	608	637	615	620	625	613	622	639	612	596	584	644	607	626	610	595	616	619	638	602	643	635	602	640	584	607	614	647	601	604	626	630	632	625	576	632	573	621	605	613	636	588	591	590	626	603	618	643	641	623	645	604	588	621	601	612	623	643	630	634	607	622	613	569	624	613	618	600	578	654	614	635	628	580	634	590	603	626	669	637	583	622	630	595	632	666	602	617	623	658	617	612	624	617	636	657	632	643	656	602	633	623	610	647	625	587	620	616	638	618	593	688	598	641	621	647	655	587	602	622	594	616	621	610	590	628	625	650	594	662	590	621	624	606	607	597	676	652	601	644	616	621	612	660	634	622	625	625	640	663	634	622	583	678	599	652	629	647	629	613	649	595	628	608	596	626	642	636	650	633	667	631	643	650	602	571	628	668	632	600	624	600	658	640	595	613	650	575	641	614	618	656	632	567	617	640	605	632	606	578	658	563	616	625	605	634	599	600	639	626	669	619	609	638	630	629	547	700	656	628	590	614	647	622	609	602	640	647	612	631	664	621	617	609	661	651	662	595	596	635	596	626	637	593	601	580	660	593	637	642	618	597	647	634	567	594	592	623	578	589	648	649	631	647	589	623	608	599	615	640	649	610	615	635	570	613	614	571	630	626	643	595	599	622	632	661	619	610	578	616	598	633	613	642	644	626	585	591	614	615	626	636	647	569	612	571	601	607	584	633	623	639	653	623	610	631	598	608	598	548	626	627	607	608	636	649	610	587	608	646	618	588	585	658	623	631	625	632	609	598	637	598	604	548	640	629	580	648	620	664	631	601	620	658	593	625	610	624	665	588	645	567	606	648	596	632	621	643	594	630	596	656	613	643	654	620	615	630	643	603	623	604	648	612	671	608	604	610	641	600	640	643	654	574	638	642	617	617	622	611	622	623	618	613	592	605	618	627	680	586	612	569	632	651	611	587	617	659	611	607	606	607	588	606	669	605	604	639	624	628	596	636	621	616	650	612	631	676	623	606	613	592	632	597	671	625	617	636	598	567	634	658	635	634	628	618	599	612	639	590	612	630	616	652	623	663	681	610	641	623	600	652	642	590	617	635	641	621	575	606	590	623	651	611	588	642	607	634	613	594	579	647	652	594	596	603	590	565	647	599	600	618	595	612	636	627	617	622	591	654	611	630	598	601	614	662	626	645	602	638	634	624	630	626	635	637	647	623	592	594	607	629	633	633	604	596	603	632	613	638	603	575	650	622	608	614	627	639	645	621	641	606	618	644	605	626	597	611	618	619	590	627	591	580	619	621	629	675	606	604	602	615	595	600	598	563	628	582	601	616	618	616	622	616	633	654	606	631	660	658	629	645	625	614	590	674	646	598	601	630	644	615	622	617	604	669	611	634	640	611	616	620	670	602	570	614	641	591	634	627	613	633	582	619	632	606	641	644	620	580	651	615	606	625	591	617	593	637	699	609	601	627	600	640	614	629	655	652	580	646	595	673	633	660	582	638	618	629	654	597	617	614	634	655	619	590	644	588	597	612	632	593	599	659	625	597	666	595	617	614	692	658	627	602	619	639	645	684	644	599	632	613	589	601	586	579	616	582	628	621	632	651	613	610	651	637	601	613	607	633	644	609	643	630	637	610	584	593	629	614	628	626	642	680	589	668	655	632	582	579	652	659	637	608	601	570	656	624	662	589	567	629	619	638	641	653	637	628	550	603	616	672	600	652	678	644	601	586	628	603	622	591	683	656	569	652	634	624	588	682	624	596	596	641	608	608	669	656	627	608	611	629	593	599	653	634	615	638	586	660	622	605	629	611	615	654	619	629	612	625	636	640	628	670	610	584	636	647	633	631	611	601	615	654	640	594	666	616	647	633	635	642	562	638	604	601	623	631	629	625	655	621	662	644	660	591	653	639	687	599	671	643	598	635	629	599	612	607	619	612	646	621	599	622	630	649	607	661	561	655	618	623	626	596	624	603	622	651	615	627	623	607	615	658	634	617	602	635	633	639	658	598	624	605	591	602	592	591	652	629	660	612	643	666	655	629	601	630	591	624	648	623	650	635	624	640	609	596	617	627	569	609	628	614	669	611	618	666	661	625	629	606	651	632	630	666	601	637	590	620	646	594	620	626	662	597	633	644	651	629	593	636	604	583	614	663	639	618	615	658	571	684	638	642	620	631	619	625	638	633	600	604	628	617	634	582	600	660	658	637	630	618	628	608	626	629	634	628	651	651	603	599	673	590	608	619	618	638	635	620	592	606	618	629	592	659	617	643	581	620	616	657	686	632	605	643	691	613	599	640	596	592	655	645	646	664	607	622	608	597	636	626	638	667	638	629	609	652	655	611	653	640	619	578	622	602	625	644	591	666	609	648	629	603	610	650	635	624	653	586	618	631	612	643	632	625	614	621	607	605	674	623	626	605	581	670	607	626	606	642	620	558	655	583	623	587	629	615	601	635	625	612	624	611	613	625	665	628	623	610	634	637	602	604	628	625	645	620	588	604	677	684	597	587	612	630	594	590	621	640	626	610	610	587	609	636	663	632	639	584	631	643	609	587	600	606	639	615	616	623	641	620	617	638	671	609	595	618	593	649	576	624	622	646	631	612	652	641	598	624	613	660	650	580	592	613	605	681	628	641	643	604	618	602	589	614	653	646	630	564	660	615	610	656	591	604	571	617	587	614	631	660	620	627	627	602	599	621	600	639	590	581	616	621	610	594	617	620	621	633	626	586	619	590	647	618	604	614	605	619	642	632	616	678	575	635	644	632	637	631	606	627	599	600	580	608	650	617	600	657	634	630	576	641	615	625	587	638	592	634	631	627	649	625	640	607	623	563	582	669	624	653	644	630	630	635	579	600	647	584	644	618	635	632	603	639	602	606	613	667	637	607	603	672	625	637	623	617	624	638	654	597	635	617	635	617	628	628	623	609	678	614	614	671	635	598	675	597	611	660	632	620	636	629	640	623	643	666	621	636	614	582	580	630	587	614	596	594	601	637	614	592	607	606	613	623	631	602	626	610	627	645	636	583	588	568	616	587	632	629	646	627	610	614	575	635	633	624	602	653	639	667	569	630	651	621	601	628	586	618	659	647	649	630	638	631	571	590	581	610	654	642	584	604	595	651	618	607	622	634	622	649	611	637	638	654	604	629	591	618	627	638	646	652	638	617	638	664	616	602	647	629	634	617	633	582	568	608	621	645	639	617	677	636	609	610	642	627	612	631	572	585	625
42048	47299	6549	3340	2442	1924	1691	1410	1248	1206	1127	1074	1032	1006	961	888	845	964	847	841	805	875	871	821	842	843	818	894	865	879	790	811	838	857	812	842	834	837	790	813	824	824	777	839	829	806	795	833	722	816	839	822	823	842	802	822	857	762	804	812	799	779	827	874	824	818	820	766	814	829	783	827	827	804	822	789	810	819	800	828	793	804	817	809	834	855	764	787	767	788	810	786	790	819	842	799	847	792	796	829	819	807	782	806	786	812	766	778	772	844	824	829	806	752	808	859	807	791	830	835	780	825	835	798	799	828	832	805	816	796	864	789	755	816	823	843	836	786	819	835	857	822	800	799	783	792	800	826	790	782	791	808	820	798	816	831	814	804	814	808	799	830	802	785	781	799	828	812	896	775	774	847	850	844	763	790	842	810	839	808	796	811	798	834	840	792	758	825	815	769	805	822	836	798	822	813	841	780	765	791	774	857	771	830	793	878	825	834	797	770	758	792	782	789	818	828	755	863	828	801	781	844	820	772	802	792	823	740	800	801	823	828	828	826	751	804	806	836	815	789	795	825	834	863	778	777	780	865	789	798	793	745	796	811	828	830	792	811	765	804	809	783	787	782	790	834	799	773	777	727	767	850	844	804	773	844	817	860	788	835	850	842	782	797	786	762	774	831	782	829	782	856	775	747	837	837	771	798	818	767	832	762	775	789	833	760	805	834	810	814	802	827	812	839	884	819	830	775	810	806	761	803	834	765	848	818	825	744	798	789	804	890	829	785	827	781	822	783	858	787	849	768	823	770	778	809	836	811	800	794	818	796	783	811	786	792	774	795	777	786	813	794	801	761	829	763	851	772	782	794	819	824	793	767	844	817	810	820	804	774	803	795	770	807	766	790	776	766	830	847	834	781	782	827	812	764	765	831	807	789	821	847	782	836	842	779	808	810	770	848	829	830	823	842	767	782	802	773	736	843	827	752	841	846	762	763	821	802	797	839	785	779	771	793	797	790	785	818	774	828	771	851	800	779	810	754	819	784	797	811	846	799	818	772	816	835	820	779	766	750	782	843	831	778	754	845	820	806	766	777	783	782	787	805	828	799	807	791	831	778	844	767	826	813	770	801	822	782	811	799	762	858	786	798	808	769	767	776	779	765	814	828	728	764	819	790	732	791	794	817	761	778	838	813	747	824	774	773	841	757	818	780	822	772	825	796	828	774	808	844	823	770	807	777	719	822	793	857	823	746	816	830	809	790	789	819	793	801	839	783	783	788	827	792	755	735	761	790	815	770	841	785	798	791	821	804	780	778	746	831	766	757	810	781	848	816	815	799	771	830	779	830	855	807	806	804	824	805	833	816	802	812	830	785	827	808	777	820	770	790	789	810	822	808	816	849	797	793	815	824	861	785	824	833	807	812	781	795	777	763	763	791	758	813	840	826	784	795	773	794	772	839	834	831	844	805	764	786	839	804	837	791	796	789	826	766	792	785	855	827	810	778	822	763	798	815	787	815	758	731	793	847	805	812	798	800	850	784	807	800	804	812	746	829	759	838	762	813	761	793	766	865	773	828	784	850	845	840	773	803	811	793	802	804	863	792	845	810	722	793	834	818	749	771	796	825	795	814	788	830	802	854	833	776	803	808	813	807	805	811	831	829	813	801	835	752	770	805	778	769	768	862	771	840	842	767	744	780	808	806	742	798	811	786	817	798	796	773	765	788	821	838	792	792	839	811	820	826	778	847	803	824	804	826	794	777	827	815	790	797	812	769	788	838	786	835	834	817	764	808	791	815	796	815	819	809	844	797	801	812	788	773	785	795	829	789	816	801	768	805	830	765	783	841	796	859	785	768	796	799	785	835	803	805	815	831	806	794	794	783	799	825	806	784	781	743	795	839	816	835	789	806	749	852	779	793	837	814	757	775	826	789	788	772	780	764	824	840	824	819	835	773	793	800	802	817	775	839	802	791	797	765	795	812	791	843	809	833	810	817	797	792	833	848	796	763	835	815	803	774	822	770	767	834	806	842	849	832	805	835	813	845	821	787	770	779	821	845	809	816	831	785	820	779	816	747	779	790	826	812	821	776	773	731	862	802	793	794	823	795	826	843	773	814	826	773	818	813	809	792	803	839	765	805	778	743	801	794	768	875	869	844	829	815	787	772	787	802	776	819	842	807	797	805	804	787	779	803	788	797	782	827	805	778	818	771	808	806	797	804	785	812	800	822	804	873	824	800	795	820	807	818	790	839	845	856	817	870	797	806	795	732	808	799	850	821	813	796	796	785	808	822	842	790	818	825	799	796	835	843	826	795	824	828	745	786	757	788	818	831	836	794	786	796	783	832	789	744	803	837	827	802	810	722	774	832	802	815	827	843	811	806	790	790	820	834	806	821	815	817	817	822	792	738	828	831	825	831	858	816	743	755	777	768	772	802	824	828	814	826	776	793	805	819	809	808	794	850	809	835	805	799	851	795	777	787	804	806	802	793	792	811	775	791	758	804	795	806	802	778	800	814	753	836	800	789	860	855	770	790	840	855	855	796	805	831	770	786	803	766	777	810	813	763	762	780	763	832	787	818	779	780	753	799	807	820	758	789	832	781	801	808	803	835	800	798	843	807	808	841	786	751	823	824	814	821	811	797	798	793	766	800	805	786	808	760	770	806	772	784	779	803	814	803	803	792	773	785	830	788	756	775	801	819	796	772	812	783	821	786	761	778	825	792	786	779	820	796	835	830	812	835	789	830	769	816	798	825	810	810	859	828	819	814	792	821	809	738	836	755	791	784	829	841	857	814	790	726	789	808	864	798	785	776	768	810	799	832	760	777	843	808	778	813	741	823	832	840	820	802	754	803	799	820	820	857	793	803	830	856	791	752	852	823	836	762	819	789	822	792	778	829	799	798	784	802	786	713	821	852	786	813	823	810	833	774	786	772	820	837	814	789	816	813	774	746	815	840	777	844	792	832	850	738	753	769	801	827	851	782	793	781	816	780	810	801	784	845	775	822	837	804	792	845	774	764	834	782	794	793	781	804	824	784	782	835	759	848	837	805	814	824	832	806	826	763	799	802	799	789	745	821	818	800	815	768	751	856	761	811	820	798	789	827	817	809	833	826	800	864	844	808	847	849	806	818	794	790	840	799	812	790	787	772	794	782	783	819	861	816	775	784	749	703	791	755	756	820	757	762	814	793	772	810	826	827	760	834	772	756	797	775	786	834	765	822	802	826	786	789	815	754	816	787	834	824	756	815	817	898	814	735	826	828	815	815	776	820	761	838	843	787	826	775	787	797	833	791	824	763	815	837	783	789	823	830	758	833	808	789	798	764	823	859	814	854	824	772	809	823	777	791	788	803	784	818	846	791	811	823	852	753	771	736	779	797	826	840	793	833	890	818	769	806	780	798	793	829	831	786	817	807	790	764	825	818	820	769	737	834	802	799	849	842	788	804	861	802	781	869	805	777	772	807	802	790	764	814	798	779	808	811	835	783	856	855
22822	21083	28826	23526	21067	21059	7544	1198	872	848	782	643	653	661	656	615	610	630	558	602	587	587	613	551	546	534	538	543	570	604	515	522	557	547	515	538	542	521	536	516	513	558	527	575	551	504	540	500	537	503	556	537	524	506	526	499	540	529	499	523	513	484	531	489	548	552	548	550	551	542	531	533	544	542	510	507	531	516	497	525	517	545	513	520	528	496	505	508	526	536	523	510	500	507	525	558	533	509	504	510	508	485	569	519	534	506	524	566	518	543	536	538	579	511	536	570	509	513	549	490	569	495	510	501	514	509	506	544	552	494	501	491	494	507	515	493	572	484	522	519	555	543	512	526	509	567	554	533	550	548	511	498	549	525	498	545	506	520	538	492	549	473	490	521	514	551	526	522	523	527	517	513	538	505	532	497	513	566	552	463	498	520	561	494	522	541	484	478	536	498	527	559	505	505	511	515	497	508	537	526	494	525	550	542	537	557	517	490	558	494	525	506	480	503	519	490	495	502	500	534	508	482	543	538	536	526	541	457	538	526	516	539	525	520	518	497	559	554	508	558	530	529	468	512	529	530	547	533	527	492	485	541	548	516	517	595	488	521	530	519	530	501	550	527	529	551	462	531	561	527	519	490	536	492	525	505	533	513	501	533	526	569	498	510	547	506	508	572	501	539	505	508	560	501	542	508	487	493	514	500	513	514	554	513	534	509	544	512	507	504	537	517	518	460	543	526	532	489	535	541	518	527	540	569	512	553	513	496	502	496	533	516	574	543	504	535	547	502	537	527	525	529	539	524	514	567	546	508	513	513	502	523	568	509	531	555	508	461	527	532	555	514	487	545	534	491	503	515	508	522	509	516	533	519	447	527	553	566	524	495	570	513	504	496	518	529	473	535	553	526	514	509	530	487	517	507	492	518	512	509	520	487	550	513	518	531	537	522	499	516	567	505	522	515	507	524	541	527	518	513	482	528	493	554	537	517	538	521	532	536	527	537	506	522	560	579	531	525	495	551	540	512	518	508	511	528	526	511	526	524	506	503	578	540	506	481	544	551	534	535	503	537	529	507	501	525	512	526	575	566	533	513	481	536	518	541	510	534	509	485	558	525	544	504	522	561	542	543	544	511	502	471	508	509	520	499	548	525	515	505	511	548	551	532	496	492	522	530	556	532	523	508	545	496	466	530	518	483	518	563	536	508	532	482	490	561	515	507	488	520	468	524	542	525	527	526	525	532	509	492	525	553	563	530	556	547	543	531	525	505	517	597	524	517	522	540	496	512	526	529	531	495	515	554	507	556	524	540	501	519	551	526	520	533	502	497	545	546	520	550	551	561	577	560	510	519	497	536	490	545	505	532	518	529	529	522	506	498	501	532	530	542	534	565	518	564	521	540	511	525	545	508	509	527	490	504	515	501	471	488	511	501	503	519	489	519	552	538	519	556	551	509	503	521	552	502	478	521	544	515	543	553	522	515	513	501	496	543	549	515	537	528	504	526	513	499	547	466	534	517	523	531	480	490	504	566	542	515	589	489	511	537	544	540	476	545	565	518	535	528	481	543	522	556	541	515	517	502	504	551	541	548	559	492	535	538	549	525	539	546	551	544	531	560	547	530	555	479	539	528	521	581	544	516	519	535	523	520	504	500	511	464	542	510	537	536	497	523	559	502	551	531	522	504	488	503	507	515	514	555	508	524	490	506	510	511	578	490	513	535	556	539	538	552	532	526	513	538	537	520	546	490	516	513	526	521	549	485	538	520	536	502	496	534	512	513	516	530	562	498	503	509	510	503	544	544	509	532	538	508	484	510	511	544	511	498	504	511	531	515	556	526	542	530	475	554	522	533	538	530	527	490	529	530	554	510	514	543	509	504	542	534	572	518	491	532	514	536	525	508	550	555	524	534	522	497	507	541	533	515	517	545	541	513	539	515	544	541	543	498	527	494	516	515	530	549	477	540	531	518	501	513	561	510	516	538	529	501	509	512	498	523	506	548	509	529	557	516	550	531	519	508	593	559	502	546	512	527	505	493	479	521	544	518	516	549	565	522	475	543	493	549	547	484	527	540	526	502	491	570	500	578	533	512	495	548	504	534	540	512	489	516	505	513	523	518	495	517	535	517	510	518	531	506	511	529	563	516	548	509	526	520	512	503	544	505	548	540	497	476	553	514	494	520	521	531	474	538	516	507	535	502	525	513	487	511	506	537	510	510	512	534	514	575	505	532	555	527	503	566	543	506	479	516	469	524	537	501	505	528	519	531	493	567	535	533	495	547	541	528	478	501	516	539	511	547	579	518	536	514	543	489	548	575	491	512	517	528	519	553	480	545	536	521	545	558	504	505	541	555	556	509	523	527	518	530	537	562	531	516	521	495	465	489	544	507	524	486	534	549	504	526	496	513	486	507	551	521	506	502	485	501	513	518	541	523	522	500	515	533	537	549	517	534	520	545	508	537	532	516	510	485	518	488	477	537	540	506	531	576	535	495	552	519	529	541	518	488	520	489	530	554	551	551	531	508	533	525	511	526	455	503	498	509	543	550	581	484	515	538	579	487	493	505	475	539	475	509	502	513	510	536	496	517	522	529	468	489	500	527	495	519	522	524	524	535	481	509	495	509	522	455	540	448	506	553	522	521	483	546	503	517	524	552	504	501	537	527	523	547	565	518	551	537	508	547	545	500	541	460	538	533	483	520	495	521	528	527	536	589	532	535	489	505	534	492	512	527	501	517	493	526	506	534	539	542	547	526	549	549	532	567	516	499	528	540	559	509	556	551	528	542	551	516	574	531	531	520	520	552	490	544	540	575	526	528	524	510	533	541	515	515	508	530	514	510	519	496	538	490	470	520	507	534	507	498	505	518	549	534	561	530	514	546	550	492	560	540	552	514	474	552	569	543	537	553	495	523	457	536	519	524	546	489	531	504	557	481	534	524	517	554	495	544	505	486	525	479	551	509	530	489	566	496	528	521	533	498	502	488	527	538	509	500	508	510	499	555	560	479	509	513	566	535	502	559	529	490	530	548	515	510	522	502	528	480	510	511	534	543	507	523	531	507	549	528	522	530	496	496	546	501	509	514	504	537	553	568	491	529	533	543	532	513	477	552	490	546	485	547	518	496	521	536	542	506	588	527	502	540	588	548	504	516	569	489	521	490	492	473	525	546	491	517	548	520	523	524	494	542	514	514	496	511	515	512	497	517	519	516	493	505	502	552	528	520	519	501	501	494	532	489	461	519	531	534	481	487	527	506	505	548	534	551	512	499	540	514	556	515	537	520	575	543	551	555	528	543	555	507	543	534	490	532	532	530	545	499	519	517	472	485	481	531	550	533	536	506	468	523	515	520	554	489	581	514	516	538	519	553	534	530	548	489	554	512	521	505	502	525	495	558	503	475	492	536	493	563	510	537	541	547	536	539	543	546	540	544	554	506	531	511	492	566	533	530	507	528	500	524	485	522	502	542	527	567	511	560	499	573	537	573	528	487	539	499
46629	53676	10401	5355	3742	2853	2276	1918	1633	1424	1247	1162	1090	1023	979	851	896	910	806	857	848	814	749	813	753	763	772	694	715	755	709	726	704	707	733	725	683	723	744	728	743	667	688	733	690	693	671	678	683	675	700	697	689	666	693	675	693	691	703	677	687	681	753	675	694	676	694	712	688	692	675	669	692	699	712	642	634	689	684	679	724	647	679	640	670	661	660	624	693	676	712	720	701	633	714	706	709	685	692	682	688	639	712	671	690	714	716	675	663	695	694	689	767	689	690	701	635	699	651	680	697	720	664	737	707	695	724	663	657	728	685	684	668	672	659	662	678	712	741	663	686	653	665	724	684	676	665	647	670	685	640	747	723	674	702	661	692	682	716	668	701	720	653	711	708	666	656	688	696	677	700	663	706	718	688	661	680	634	687	657	657	722	737	677	678	663	737	742	700	659	683	684	637	678	704	650	715	685	687	722	712	669	700	707	652	673	725	647	684	674	720	667	670	655	679	672	671	701	710	657	703	711	691	674	699	691	717	702	688	672	704	676	689	703	657	708	647	662	698	686	691	706	670	704	679	725	690	682	702	708	694	665	675	691	710	677	710	634	684	699	669	679	701	667	669	704	655	677	680	686	693	673	668	678	665	666	662	687	697	663	678	727	730	635	674	696	662	689	686	720	694	719	678	712	702	689	692	684	694	659	705	681	666	695	684	699	698	729	664	683	683	679	677	666	649	697	660	641	671	649	685	732	687	743	733	674	666	684	679	722	656	646	673	710	686	673	684	686	672	690	684	720	642	698	682	682	626	687	652	685	744	711	674	666	662	675	709	725	723	707	677	653	662	693	694	679	718	731	687	719	687	664	665	672	667	659	657	669	623	753	626	694	699	700	634	653	731	704	721	627	703	685	638	665	731	696	704	700	746	703	694	657	662	716	692	689	711	658	689	679	656	710	681	689	666	695	688	702	685	675	711	644	686	739	709	673	702	643	646	716	693	712	691	692	688	694	640	699	709	699	716	694	686	657	715	681	691	697	685	687	679	663	653	673	701	719	699	692	689	651	620	683	674	724	673	679	665	658	743	662	672	684	646	645	696	654	686	720	715	682	661	705	725	684	666	702	666	711	644	684	681	681	691	748	686	694	638	652	662	690	643	715	679	638	667	673	666	648	713	680	694	705	664	696	718	669	705	689	645	668	617	693	705	682	651	711	712	704	707	712	726	684	722	680	677	692	720	737	687	659	683	704	630	673	652	678	658	662	687	662	670	665	633	695	656	670	708	699	718	681	743	659	656	673	681	628	679	695	695	708	686	649	734	710	641	647	682	646	745	713	628	614	628	649	672	689	660	652	672	646	683	620	665	666	677	697	674	687	675	715	659	689	650	701	641	666	671	667	655	689	632	698	662	693	710	681	670	694	686	700	659	678	646	682	666	681	714	649	708	700	760	700	686	666	699	673	676	672	681	674	693	647	690	649	705	652	675	657	653	659	687	671	693	666	679	711	708	692	680	675	693	689	686	674	733	665	717	695	703	709	681	627	697	668	678	719	676	695	683	690	632	650	695	684	660	692	677	645	654	702	662	672	698	682	701	677	679	641	645	633	686	715	680	677	693	700	722	652	672	701	666	672	673	733	737	673	704	720	692	658	673	638	715	686	675	637	703	654	722	681	702	684	677	676	702	681	678	696	643	663	648	630	673	685	690	680	705	664	720	728	697	697	640	672	678	668	658	700	712	675	673	740	645	685	742	687	695	676	652	682	698	656	646	675	676	640	720	645	722	715	661	653	679	705	680	689	700	708	710	641	664	680	692	687	658	697	660	663	689	701	726	662	720	697	625	666	725	668	688	672	661	698	675	634	677	656	698	659	737	661	681	688	703	683	618	648	717	675	690	665	670	645	649	736	658	653	694	726	635	693	665	648	670	658	690	701	700	696	681	654	690	644	655	668	702	671	717	672	699	735	705	677	691	719	690	688	667	670	663	668	688	658	678	683	689	690	712	662	727	669	619	717	670	674	656	712	648	665	666	689	675	701	707	698	670	683	702	710	696	713	682	636	681	698	634	731	655	659	713	648	697	675	658	657	688	732	670	697	683	686	718	671	668	622	692	650	689	690	724	680	705	692	644	686	699	669	659	639	665	702	686	637	678	674	615	657	727	653	682	694	679	683	677	664	729	685	678	649	721	710	693	695	701	676	656	649	701	659	733	650	682	694	686	651	699	688	669	667	684	700	706	694	676	672	662	726	677	693	679	662	690	697	672	692	717	673	699	683	694	665	650	723	690	679	698	691	691	635	661	727	725	665	670	727	635	701	630	712	664	712	710	716	700	692	644	720	674	668	673	676	677	693	704	729	701	706	689	680	712	695	649	673	661	676	722	700	639	664	706	690	710	710	689	666	709	694	651	665	675	658	656	677	660	683	703	664	706	671	689	685	692	682	704	688	681	668	653	726	712	648	689	646	685	704	669	638	672	661	716	696	668	708	684	653	671	675	693	693	718	698	683	679	690	610	712	708	669	690	661	659	641	697	685	716	673	656	698	736	684	722	702	712	685	675	676	688	691	717	647	628	688	707	715	736	688	637	691	695	701	655	671	696	716	706	673	696	723	688	700	679	680	633	668	662	639	674	669	719	688	716	685	689	653	643	667	707	698	685	686	678	702	700	646	644	707	657	653	687	680	657	698	711	729	685	641	647	691	664	658	681	629	685	670	696	704	670	662	642	663	695	682	675	663	674	684	690	702	685	673	677	689	646	679	714	688	680	680	660	691	672	692	675	669	677	697	694	719	683	669	710	674	687	690	661	677	749	665	689	675	719	711	709	666	672	751	687	607	686	685	673	677	685	692	661	694	680	645	679	703	704	675	711	714	709	656	685	653	698	713	705	664	696	677	690	684	669	687	732	685	664	718	729	651	669	702	704	721	676	687	692	675	648	722	675	685	660	684	681	635	673	712	684	671	720	635	656	665	684	664	678	660	727	713	631	741	699	689	715	697	674	689	692	648	685	714	668	713	674	706	713	708	686	648	710	682	685	681	638	656	676	626	696	685	637	697	668	723	679	737	674	707	706	664	651	700	721	640	710	682	694	700	734	685	710	665	654	701	706	693	692	721	709	688	638	727	735	652	696	678	654	715	678	724	665	692	650	684	667	643	652	680	726	658	658	637	703	649	654	695	695	718	679	725	693	701	668	624	724	696	682	659	708	678	714	683	702	684	669	678	694	663	706	749	674	657	683	654	646	640	676	701	719	706	704	690	682	635	692	688	667	686	664	623	691	706	671	667	628	637	702	660	680	680	662	722	654	622	677	705	673	662	661	627	674	715	720	687	667	725	684	668	678	694	682	700	622	673	671	678	663	654	696	715	631	644	696	665	714	668	671	666	689	656	721	677	710	693	719	697	674	750	707	643	687	648	695	688	706	696	661	718	671	643	722	690	702	675	695	708	701	684	653	712	677	679	679	699	714	700	711	688	718	695	673	688	670
29049	25909	13930	1875	777	657	482	437	457	414	414	415	432	444	413	426	439	433	410	404	391	406	424	406	409	421	426	419	411	446	382	413	428	401	431	406	423	407	407	435	420	429	480	440	401	432	409	388	390	405	408	384	440	393	403	380	372	387	402	405	390	426	380	459	371	392	434	431	455	417	414	414	432	453	409	407	419	422	428	412	412	397	396	433	384	424	425	415	403	425	415	441	438	430	431	395	410	404	385	418	448	423	458	396	405	452	438	425	388	395	397	388	420	405	419	382	412	389	412	400	395	446	447	408	432	463	427	407	450	408	443	379	415	405	421	410	402	406	416	405	407	388	420	411	422	412	393	403	420	417	383	387	431	409	377	438	454	365	414	375	411	417	404	415	385	391	424	439	424	397	400	392	407	441	421	419	397	430	400	411	382	393	381	435	402	388	395	429	420	431	455	432	432	452	407	461	432	421	430	415	421	401	428	378	423	413	409	407	416	417	433	400	396	400	397	437	435	412	424	448	424	353	404	420	385	428	379	451	422	422	443	435	438	395	431	402	458	431	433	398	375	381	429	416	443	394	431	402	415	416	396	405	437	423	372	396	436	403	381	402	406	463	415	377	389	416	423	431	413	428	405	397	401	423	430	380	414	420	426	437	415	400	437	382	413	414	393	392	405	395	415	387	457	391	408	420	405	403	416	421	421	403	411	362	425	427	435	433	404	402	414	404	426	389	406	439	397	419	440	448	415	390	406	408	433	373	426	405	415	414	398	388	423	429	432	388	431	399	460	420	383	434	404	423	408	407	383	414	361	405	382	434	391	415	420	414	440	388	395	461	418	428	449	420	383	419	399	431	381	349	405	423	430	400	397	430	367	394	398	410	396	389	410	443	416	427	412	391	406	404	390	444	423	400	403	412	384	418	412	423	363	455	386	409	398	423	396	430	441	410	404	428	419	376	415	369	405	415	401	418	418	415	431	415	400	439	401	375	448	428	438	409	406	413	420	351	442	412	424	419	411	407	467	405	401	390	371	448	417	420	380	423	411	416	421	443	406	402	448	426	434	387	445	427	454	411	412	407	426	417	417	380	400	387	400	414	407	393	442	422	377	379	423	400	439	405	396	430	389	418	394	441	424	390	429	406	400	384	408	409	425	407	452	418	426	411	420	415	422	427	426	419	375	419	441	424	390	408	392	417	423	435	416	407	381	396	394	397	403	425	356	444	403	440	419	423	429	413	413	413	391	402	425	449	394	450	413	396	429	393	442	468	422	448	410	402	400	419	428	409	401	438	421	395	394	408	448	428	436	408	393	403	444	415	430	403	447	381	415	443	419	418	420	389	404	359	392	412	399	440	435	431	448	440	388	429	403	459	436	430	420	441	390	412	397	438	414	439	443	398	399	443	358	393	409	435	422	428	454	415	394	403	423	395	393	418	423	387	403	391	441	415	409	419	439	425	378	401	462	429	383	428	400	415	434	368	414	384	401	409	429	425	384	416	445	409	404	406	417	423	371	424	398	422	414	423	442	417	388	406	400	417	442	385	383	403	419	460	420	385	420	428	413	386	417	417	430	386	441	408	388	389	440	404	401	387	417	412	414	411	450	413	415	425	419	416	433	399	409	371	400	394	424	437	392	408	372	456	418	404	411	404	431	401	404	402	446	402	427	391	360	411	417	398	406	443	414	406	396	397	417	376	390	396	441	426	416	428	395	415	382	432	381	399	414	421	405	411	415	405	402	446	409	430	434	383	403	384	393	412	422	430	411	422	422	452	413	419	399	452	386	426	406	414	419	437	410	416	426	415	405	413	425	434	403	447	421	409	420	388	419	379	421	430	375	434	406	393	414	410	429	426	401	399	400	413	418	413	426	393	440	423	388	424	412	409	391	384	386	416	387	404	387	399	401	420	397	436	448	403	413	423	415	421	420	440	427	394	390	410	418	420	401	422	390	433	447	411	407	444	427	371	411	428	430	400	436	434	434	433	397	422	404	405	380	410	415	409	411	409	411	426	402	408	411	415	411	395	400	417	445	397	433	452	386	422	410	395	414	390	418	410	423	410	417	418	383	436	433	435	427	413	393	407	420	406	392	379	403	411	400	430	433	416	434	393	412	413	435	434	395	399	409	424	441	438	424	391	387	390	410	416	399	413	425	413	420	397	434	388	421	385	428	400	429	404	415	401	439	420	448	401	442	396	430	421	420	426	435	389	407	414	417	413	391	399	406	426	412	398	377	421	418	412	414	391	422	431	396	427	446	430	410	448	410	406	428	397	424	394	400	384	440	449	469	415	422	373	386	421	421	419	427	421	399	401	427	430	431	433	408	380	433	386	430	398	406	398	417	415	409	410	381	399	403	412	443	426	429	426	402	390	436	374	443	449	410	444	421	429	386	443	404	393	382	421	420	436	412	430	420	425	450	405	402	416	440	386	421	413	407	425	400	423	385	404	424	434	407	375	447	451	438	440	383	432	400	412	433	389	464	402	413	425	443	376	427	408	429	384	373	371	416	382	424	416	431	394	426	414	416	416	411	438	424	438	413	428	407	389	417	461	446	415	411	385	401	427	403	421	447	395	396	408	411	426	400	402	416	407	392	422	397	423	440	410	382	421	448	408	435	402	391	437	425	431	410	440	385	417	422	352	410	419	427	430	460	416	408	408	427	414	384	426	463	433	405	398	416	414	430	422	410	413	393	409	384	418	408	393	438	413	425	426	405	451	414	430	416	389	380	435	411	414	412	432	404	411	394	400	427	396	380	370	431	398	402	420	409	408	409	433	441	440	476	413	415	439	394	383	422	441	410	436	393	438	423	393	385	469	400	410	421	394	413	421	389	422	449	412	426	439	441	433	416	399	402	407	387	427	416	423	443	393	420	451	418	414	392	461	416	403	387	443	420	409	428	409	405	413	432	426	414	386	383	396	401	412	397	424	415	414	416	397	432	448	414	382	401	429	377	424	401	441	419	439	426	421	455	430	443	464	422	460	436	428	413	429	400	419	396	424	387	439	421	401	399	392	402	413	396	427	421	408	425	381	425	413	373	420	411	425	403	419	393	409	389	410	411	434	383	413	418	416	392	401	410	401	388	380	429	444	419	390	434	397	401	388	389	446	407	461	411	389	379	426	408	433	432	418	395	419	453	410	345	416	420	447	380	412	451	407	389	443	400	424	385	373	397	437	421	409	441	427	407	418	424	430	396	428	431	412	425	422	376	385	403	405	419	396	392	420	399	429	361	412	418	419	399	409	412	417	436	410	377	417	415	417	421	394	427	410	404	416	421	429	427	390	438	442	414	406	418	398	401	425	411	437	389	426	402	411	376	423	441	368	443	398	420	415	402	413	389	437	425	417	414	423	433	400	394	428	419	415	409	387	367	444	385	403	412	429	466	429	359	416	453	408	419	418	400	423	423	444	413	431	435	389	358	411	432	387	402	430	383	420	441	420	395	393	401	431	428	414	376	416	422	401	406	404	409	415	433	413	411	415
37591	33575	1175	785	691	667	626	613	540	595	573	602	557	618	519	533	544	552	531	540	573	533	532	537	532	542	527	580	506	554	515	543	542	550	557	542	549	582	533	541	506	547	524	592	540	553	546	562	530	530	516	522	547	550	566	549	548	548	509	546	523	527	522	532	488	508	521	547	518	526	532	503	499	529	532	541	499	538	554	545	549	564	514	540	552	535	542	531	597	544	576	548	520	564	535	548	555	503	544	589	556	552	518	540	592	501	528	519	533	531	539	595	519	567	534	512	560	534	534	524	549	551	536	563	538	554	537	555	543	544	556	504	534	562	562	578	558	540	561	563	509	524	496	549	511	491	539	558	567	496	545	572	548	514	546	561	545	550	553	600	485	520	555	537	520	533	527	555	560	540	508	571	530	532	566	555	542	585	538	578	545	511	564	519	517	521	557	546	518	541	556	535	528	563	529	549	572	556	508	572	550	583	527	519	543	510	517	484	537	548	545	535	538	552	522	561	555	517	519	541	579	557	592	555	543	551	544	502	527	554	524	546	511	566	524	587	542	601	536	552	542	511	562	550	552	548	518	542	565	535	549	526	527	539	549	544	521	545	551	532	539	502	587	548	505	558	531	521	569	549	564	534	541	527	518	545	540	543	535	559	517	552	588	526	525	560	547	542	559	580	525	524	564	579	528	533	509	509	545	574	513	540	524	562	522	519	570	534	533	549	521	537	549	566	564	542	540	529	537	569	550	517	549	564	520	534	541	557	529	532	484	532	540	540	566	607	556	543	540	533	557	509	559	524	571	570	575	530	537	564	489	541	517	549	576	531	567	532	569	547	560	555	564	539	552	535	554	540	563	569	513	544	561	507	573	544	544	524	571	554	557	561	533	532	539	529	558	529	561	557	518	589	518	531	549	561	530	537	529	501	498	582	528	564	522	525	496	555	549	603	578	567	520	566	523	546	563	585	485	553	522	544	546	514	578	535	527	531	567	569	551	512	539	554	527	511	559	537	556	540	553	521	563	518	533	507	514	534	565	531	549	529	553	564	549	564	526	545	513	571	552	582	577	582	549	590	550	545	544	543	522	551	535	487	572	523	572	558	598	554	546	560	552	535	589	571	551	557	593	544	506	534	572	520	524	548	569	529	505	537	556	557	571	552	520	540	561	532	550	533	589	529	547	538	542	538	489	561	562	565	558	501	540	551	513	571	542	545	523	565	552	528	526	549	519	568	531	535	519	500	523	597	537	542	567	523	567	508	552	555	563	560	536	562	531	535	540	526	521	566	564	539	560	566	480	538	542	562	545	537	515	567	516	549	574	612	555	535	579	535	550	559	534	532	561	578	542	545	518	504	569	535	554	576	545	545	534	517	538	524	507	555	499	542	569	526	524	551	558	538	529	528	536	536	554	543	525	504	562	567	496	532	540	549	522	559	535	600	573	541	532	552	526	517	508	517	574	571	549	517	559	529	506	554	536	574	573	530	572	549	580	567	503	530	524	585	544	544	559	531	518	586	529	543	485	493	554	555	559	552	520	530	538	550	565	542	571	534	543	580	536	577	587	499	539	558	524	530	545	565	521	522	524	558	556	555	565	510	545	537	601	543	562	511	557	551	570	509	505	562	541	527	577	575	553	549	530	583	531	623	546	586	607	562	524	519	553	504	531	528	554	562	541	557	539	554	513	553	526	559	530	552	573	513	585	553	505	518	500	589	536	559	550	560	539	573	600	510	521	548	539	550	580	557	539	516	550	591	547	509	532	527	531	510	548	579	584	509	574	559	543	511	524	550	555	587	553	571	545	542	590	534	543	537	549	528	556	547	538	512	513	540	548	571	554	582	526	549	559	581	511	492	552	509	516	544	545	489	543	570	527	516	539	525	506	554	496	540	552	554	526	541	599	499	553	559	542	554	553	565	549	557	579	519	499	603	566	568	574	533	569	519	506	560	572	542	548	533	525	540	538	559	524	552	528	534	537	513	555	534	521	511	524	514	565	549	558	565	545	557	550	497	527	574	529	499	531	541	530	530	561	536	562	537	569	546	585	539	525	508	522	527	532	553	518	512	536	530	583	503	541	551	533	544	531	530	503	505	552	508	575	521	540	558	513	524	573	562	546	509	547	552	538	562	512	552	596	539	539	542	533	552	499	509	547	504	528	550	507	561	561	566	544	512	522	539	531	555	511	559	527	539	549	544	554	550	520	525	567	544	554	579	573	493	522	550	540	498	559	553	533	556	590	571	571	586	538	537	506	557	556	577	579	546	518	548	545	556	553	530	529	576	573	538	549	550	534	550	504	543	572	556	527	553	527	567	588	553	533	548	525	506	512	532	525	551	546	533	499	566	565	542	492	531	521	546	530	545	541	556	584	558	559	528	561	528	522	523	529	583	554	519	565	574	518	577	556	548	524	520	546	580	510	553	607	537	508	560	536	510	553	556	531	527	540	496	574	574	578	586	522	576	586	536	545	522	526	516	515	490	549	526	561	560	528	554	566	556	603	557	516	529	565	567	545	513	522	575	545	521	516	514	539	536	529	517	534	544	521	523	581	558	553	545	516	537	504	581	566	560	528	547	573	527	533	556	534	514	511	535	579	562	573	510	541	560	551	564	553	562	513	520	518	543	524	558	535	552	572	550	539	528	551	561	587	525	573	554	585	538	560	549	521	511	524	528	551	533	516	540	526	541	514	544	565	527	574	514	512	543	532	535	546	505	559	553	526	513	531	533	537	527	516	539	556	496	551	547	549	515	518	550	571	555	486	533	511	572	544	568	541	515	551	550	562	484	563	478	545	584	521	551	532	541	527	544	527	569	517	550	553	564	509	545	536	573	554	557	517	532	533	516	532	555	582	547	534	575	516	510	566	556	513	535	511	536	540	533	582	532	524	557	556	550	523	545	497	515	524	501	531	556	562	535	508	562	543	550	569	531	555	524	544	577	554	519	537	526	547	557	562	552	548	570	567	528	548	537	530	538	555	561	523	562	534	546	522	562	563	514	525	571	551	543	536	516	517	511	524	547	546	523	493	541	480	574	537	529	579	556	600	549	526	491	510	535	538	579	508	528	559	515	551	578	535	576	491	535	524	514	563	523	526	541	560	549	522	519	528	546	544	550	570	556	573	484	534	566	518	549	582	493	541	527	563	539	554	540	513	547	562	549	519	562	493	526	570	547	542	530	523	553	540	573	564	526	552	548	534	543	532	539	542	569	584	584	545	582	481	540	572	514	541	536	513	580	554	563	543	516	532	522	518	510	536	579	515	541	556	542	541	525	535	498	582	523	524	552	545	558	540	575	582	553	554	573	541	513	563	545	512	556	556	528	533	562	526	537	548	532	526	560	540	535	512	499	511	569	503	542	529	562	556	521	592	515	535	547	512	499	506	535	584	509	523	524	541	560	496	542	524	513	555	565	525	526	545	532	499	553	526	557	530	528	534	494	515	557	516	545	542	592	509	551	568	521	575	557	564	580	564	517	560	516	540	549
23750	21053	28382	23855	20986	9439	1254	961	783	788	747	732	690	664	684	646	656	632	635	633	636	647	663	674	651	649	671	622	606	606	580	636	610	653	669	627	631	602	693	577	615	604	611	658	677	615	652	635	616	642	625	611	607	626	604	615	641	647	642	640	597	609	628	621	603	612	614	583	584	565	645	622	673	616	631	632	578	620	622	625	588	633	649	643	564	578	610	611	631	650	587	612	666	641	651	618	644	628	633	582	640	652	593	628	586	662	601	649	621	612	634	634	650	639	580	660	628	605	554	598	656	606	618	642	611	616	615	644	592	607	613	621	622	623	571	629	614	607	564	597	665	653	614	592	604	628	622	563	625	637	594	613	593	620	588	573	573	583	587	609	632	591	635	567	644	623	585	584	665	620	643	628	632	639	639	589	609	615	630	562	639	580	623	613	601	617	597	602	612	645	588	618	599	631	636	593	611	593	588	629	587	639	621	622	544	566	605	617	611	571	610	605	606	633	594	675	633	615	630	650	652	593	605	591	592	616	632	566	679	632	617	599	641	596	609	578	619	580	632	591	610	611	649	631	639	635	583	678	643	645	624	624	596	576	619	615	632	649	675	654	630	586	640	661	611	620	615	582	645	592	559	613	601	620	633	625	607	659	633	590	607	650	600	577	671	647	607	620	631	593	613	624	595	643	658	582	624	638	581	590	627	606	612	638	605	649	626	597	628	647	592	576	637	622	613	639	606	646	621	544	638	627	586	617	607	598	601	601	638	599	583	592	608	623	601	633	613	576	607	606	650	601	618	649	638	602	658	588	617	639	603	560	612	619	609	606	595	618	587	634	609	628	634	650	575	646	617	653	555	599	642	612	608	563	652	581	605	629	655	609	630	616	645	621	649	571	620	579	629	586	583	570	610	600	614	608	632	621	637	576	633	624	605	619	642	608	571	640	576	627	607	595	610	626	599	634	645	639	641	686	582	615	612	577	628	633	612	588	603	589	621	617	578	631	637	620	626	640	620	598	593	593	610	616	572	665	617	609	618	625	599	573	601	620	619	590	599	589	569	560	605	623	584	603	651	562	598	581	615	640	631	666	642	622	629	627	688	577	590	588	586	596	620	660	665	624	578	633	592	619	605	642	598	591	647	644	651	623	598	633	597	622	589	627	636	600	647	634	608	620	620	615	613	623	569	645	604	617	586	594	583	618	603	583	607	596	626	566	622	605	607	599	631	613	638	578	646	596	618	585	576	564	605	663	630	621	624	640	600	588	618	588	542	605	592	594	600	636	619	627	662	591	625	630	570	619	661	628	623	606	595	614	661	635	636	650	585	588	635	604	635	633	559	606	644	584	612	600	604	567	601	601	593	623	625	639	651	597	626	631	619	650	596	610	658	607	585	608	639	559	604	619	591	635	617	622	590	594	655	621	602	619	635	623	605	616	623	623	620	656	570	543	616	618	631	588	638	637	576	637	597	673	630	616	617	592	613	603	614	640	595	634	587	650	655	609	597	590	589	633	596	648	617	589	604	603	602	583	607	627	557	653	631	613	607	632	618	579	617	575	600	622	610	615	611	613	599	691	637	661	640	575	590	583	544	609	636	584	602	568	628	628	608	647	621	637	620	636	602	608	622	612	613	634	631	667	628	642	652	664	610	627	627	612	578	600	608	612	651	636	587	612	616	619	643	632	612	678	616	623	644	598	636	618	636	606	609	607	623	636	605	574	604	622	628	657	596	587	633	623	636	568	632	637	648	577	613	638	623	632	550	596	640	583	590	622	609	620	599	635	593	622	610	625	625	628	574	614	600	595	594	651	680	612	613	608	615	593	585	578	577	596	597	582	587	666	616	602	584	624	573	620	656	621	629	629	601	606	601	606	648	578	620	586	605	626	594	584	600	663	612	611	598	574	651	615	630	595	614	623	589	596	573	630	595	664	628	654	581	620	591	633	587	628	638	610	592	602	654	644	603	641	630	619	605	649	618	613	590	624	610	627	619	637	659	623	603	591	608	649	629	622	595	573	619	598	613	587	578	630	603	617	600	624	643	601	628	687	611	650	586	599	612	604	608	598	589	601	616	573	602	593	612	620	621	613	606	586	621	636	614	613	597	591	627	635	651	603	645	620	608	629	608	626	624	637	631	610	638	591	652	623	607	617	628	627	646	594	598	608	643	570	646	598	569	602	646	616	651	651	636	654	599	584	627	621	636	579	572	653	636	626	625	594	594	621	621	617	591	632	588	605	619	645	605	624	612	589	612	620	561	629	575	621	629	532	602	615	627	610	593	626	574	634	611	619	626	617	601	561	636	617	637	598	570	643	629	594	623	599	647	614	591	578	597	643	604	623	626	614	596	606	626	632	600	596	648	593	608	575	607	631	578	605	616	643	625	657	614	607	579	566	611	573	578	617	608	591	573	600	604	604	642	596	582	634	613	646	585	617	629	635	635	619	619	602	628	628	606	647	607	578	646	596	596	656	624	641	614	631	608	609	623	619	615	624	613	601	653	588	618	617	619	619	623	597	620	608	611	620	629	645	615	652	575	585	613	595	583	629	670	585	589	567	598	589	610	635	615	605	606	601	597	645	667	613	621	596	569	578	562	622	596	616	612	628	585	577	612	605	589	611	577	567	607	592	627	608	598	614	614	613	621	662	591	634	630	597	608	570	623	613	656	607	631	611	580	662	565	604	598	630	640	600	647	622	601	591	645	625	609	617	621	617	549	583	625	612	605	597	637	614	633	615	619	623	570	623	636	590	625	625	620	637	650	603	573	642	594	656	619	606	601	616	582	630	635	577	630	617	616	643	661	616	604	628	613	603	594	620	564	620	576	604	636	607	629	636	606	636	631	584	619	605	583	628	612	607	644	623	596	592	633	650	612	614	583	653	642	623	609	645	592	585	645	558	622	657	610	587	650	601	623	624	623	620	569	605	621	608	603	578	645	608	671	609	539	604	575	636	655	673	570	676	573	605	607	583	617	608	549	637	570	584	611	602	630	644	627	638	599	624	592	598	619	660	591	628	657	623	643	629	598	618	617	592	594	633	611	590	610	609	645	637	598	595	635	601	607	620	625	587	587	582	635	617	600	608	649	578	625	607	582	573	628	535	618	583	591	614	600	585	583	594	596	594	614	638	632	628	639	606	620	604	623	626	560	585	600	586	560	598	618	590	654	631	626	617	605	628	589	628	636	606	665	613	618	610	595	586	596	573	611	634	633	625	630	628	618	665	586	625	609	638	632	618	590	602	672	647	621	584	592	648	649	638	599	619	610	664	602	617	620	617	625	551	592	666	593	611	581	594	626	614	680	608	611	603	596	599	653	572	621	595	592	617	633	606	591	615	653	604	609	662	607	570	609	615	633	626	624	597	642	635	595	605	603	607	628	584	596	651	585	658	630	608	672	607	600	613	564	593	633	604	591	642	621	595	659	519	571	606	622	586	615	617	602	627	584	586	608	579	644	629	601	582	641	618	649	642	629	649	613	613	633	598
41905	49945	6382	3410	2479	1921	1574	1415	1250	1213	1129	1005	932	961	910	896	882	899	868	849	822	825	874	826	810	816	847	816	812	845	837	843	906	815	826	794	798	771	792	832	797	812	847	811	798	840	779	797	862	802	773	823	827	819	827	799	827	806	808	832	820	803	794	867	823	818	785	811	807	787	810	829	841	834	776	799	776	769	792	823	791	816	772	789	811	765	777	793	784	820	782	827	783	833	770	790	772	813	812	818	808	777	784	769	781	855	824	799	771	780	841	750	796	764	777	813	794	764	772	740	817	739	770	765	858	777	725	777	771	803	777	816	801	796	790	836	847	772	801	802	805	768	770	804	824	769	756	755	763	784	812	803	793	827	806	739	811	794	807	816	781	827	816	793	771	803	839	787	800	778	770	768	832	772	799	821	775	806	797	799	778	786	819	825	790	806	845	813	780	843	802	824	731	772	787	772	819	798	801	818	829	808	793	792	783	773	783	838	768	843	755	757	771	821	841	816	764	777	805	846	831	782	819	801	788	759	780	784	766	808	827	781	767	783	763	826	761	794	816	783	824	795	830	801	807	820	812	808	857	807	814	798	777	801	796	782	777	781	797	851	743	807	801	819	835	834	850	784	867	805	797	793	777	792	793	803	794	792	752	812	735	723	796	824	814	787	820	772	807	773	802	804	834	769	778	802	811	780	794	817	791	772	838	782	817	774	752	762	783	767	800	758	762	795	822	830	803	760	777	748	794	798	793	778	842	822	792	809	823	790	812	767	772	786	799	789	842	814	782	772	810	762	792	823	785	841	830	823	800	763	866	807	813	784	820	813	818	832	808	825	798	788	790	772	830	769	808	832	793	806	779	840	812	783	819	799	751	760	807	783	783	825	788	779	814	782	808	825	905	798	783	797	812	816	719	799	820	783	820	830	787	813	798	809	765	819	752	848	877	792	780	754	782	811	802	821	759	787	844	777	817	780	798	757	812	834	801	822	819	793	870	853	790	817	827	810	771	782	804	793	828	778	791	771	812	843	762	839	824	823	779	828	784	819	837	780	806	843	804	778	780	732	812	833	798	772	784	814	782	799	781	792	772	811	874	812	794	812	810	782	835	785	793	807	819	751	803	819	792	856	793	761	770	794	800	792	787	783	780	770	752	804	769	801	783	803	809	740	845	765	775	764	798	837	783	830	769	795	783	785	854	841	793	773	765	788	835	800	811	763	788	795	785	795	807	795	812	813	799	829	745	800	853	798	760	794	783	794	828	785	733	791	783	780	761	808	795	769	819	825	832	819	826	783	862	808	800	819	805	750	800	840	774	767	794	808	811	815	796	819	842	798	826	789	804	843	800	808	807	792	850	812	854	738	798	774	808	788	827	846	794	758	761	779	812	790	778	841	835	803	809	764	772	710	829	816	778	736	779	839	799	775	795	814	813	761	785	786	825	820	818	797	804	793	774	804	789	835	843	801	723	812	805	830	803	786	856	757	778	805	775	815	820	832	803	799	810	757	807	744	805	807	801	779	852	824	781	832	792	798	785	836	833	805	799	833	757	804	820	834	836	809	822	802	819	804	768	782	797	821	781	823	789	827	743	813	752	764	778	833	805	780	788	853	767	787	809	790	880	757	766	765	816	781	792	830	798	833	865	807	766	828	814	778	782	792	778	828	806	838	769	824	776	823	838	760	775	799	781	792	736	821	815	778	835	766	846	778	767	744	826	814	810	776	785	761	781	824	759	763	801	766	762	779	843	749	810	828	783	811	808	753	781	757	809	813	797	723	790	795	766	776	759	805	817	786	824	829	786	806	772	812	817	853	785	802	767	794	841	788	845	774	861	789	809	786	788	809	828	742	822	793	805	785	787	819	754	805	851	829	774	819	846	781	788	749	818	769	811	787	775	841	832	781	755	797	802	753	754	804	796	839	773	806	800	787	808	745	766	809	785	789	802	784	760	808	794	843	831	803	792	809	833	782	816	819	809	824	805	805	798	818	768	826	760	764	799	824	797	779	770	773	796	823	806	778	812	776	794	749	796	811	794	779	803	769	785	779	785	744	813	802	826	771	815	785	825	771	816	849	807	805	792	794	793	809	799	787	804	790	791	788	754	780	806	769	772	821	777	779	808	821	782	826	721	819	773	788	857	765	828	835	794	789	754	784	822	813	774	816	824	783	838	825	807	785	745	848	739	809	792	785	790	819	757	797	797	783	779	766	768	784	781	801	780	779	796	734	772	841	770	778	803	803	787	811	811	801	804	798	793	824	783	837	769	792	765	797	832	769	810	861	781	784	799	776	796	783	820	807	801	795	863	781	831	774	850	819	816	759	777	776	769	812	807	825	813	780	778	779	790	826	794	815	777	844	805	781	778	816	793	775	802	743	792	802	803	814	801	869	804	795	791	799	756	802	840	785	767	792	760	793	760	795	807	724	767	796	782	772	829	802	817	794	809	792	796	817	811	785	813	772	789	791	810	811	767	824	805	833	821	807	849	818	773	825	803	872	812	778	777	768	810	787	809	808	772	770	777	798	819	767	808	829	870	772	787	772	801	815	769	798	800	753	773	746	760	809	783	777	766	782	776	778	748	788	804	766	789	818	755	782	782	806	800	821	839	733	786	773	797	823	825	761	821	812	778	819	776	823	720	741	833	837	769	826	790	842	798	779	819	778	797	861	807	764	845	813	805	809	801	793	747	815	797	805	777	772	750	792	796	796	797	768	771	815	799	748	834	814	771	780	780	796	817	803	786	794	754	784	771	806	835	800	773	845	775	785	779	778	763	773	813	758	782	803	825	810	839	785	791	825	813	786	743	815	815	786	852	774	769	801	769	808	799	736	782	825	798	726	784	857	795	786	845	800	802	777	834	801	792	774	773	831	769	782	829	825	798	774	796	778	827	814	780	755	757	765	792	790	789	805	789	834	812	827	822	793	814	842	811	753	793	775	764	799	820	774	761	829	757	793	768	792	784	846	797	776	832	774	828	818	811	790	827	782	831	787	820	797	816	838	770	808	772	810	808	783	737	809	778	806	764	774	817	793	762	831	805	794	793	830	823	800	863	782	757	720	769	785	811	805	812	779	796	822	732	825	756	815	772	786	817	812	847	786	785	774	809	838	779	777	775	831	803	730	780	807	847	783	831	790	768	765	819	802	814	773	774	802	798	840	816	758	813	777	815	755	804	787	739	808	829	787	811	785	815	808	816	789	822	783	826	806	800	777	792	829	857	765	804	825	811	826	778	775	804	772	815	771	758	802	779	817	796	833	806	798	841	825	812	730	801	768	793	763	793	789	811	797	791	767	817	796	825	850	817	777	766	811	808	815	797	794	784	803	797	798	813	828	783	880	775	830	855	799	779	775	811	778	827	796	795	784	746	841	768	773	775	814	800	861	799	804	850	773	796	798	776	812	830	789	825	751	742	782	800	811	800	783	789	866	795	804	802	757	807	829	790	779	847	781	768	798	773	778	810	771	782	824	812	839	811	806	848	744
22792	21046	28784	23479	21037	21031	7594	1133	875	790	763	691	669	644	613	598	575	561	631	537	553	571	538	537	534	553	530	564	557	537	545	535	524	496	505	533	483	548	513	532	514	508	527	524	522	503	501	523	529	538	485	522	520	525	536	529	506	499	497	520	503	568	533	517	503	558	484	533	506	475	530	523	544	504	539	529	521	524	510	551	517	558	531	521	536	493	510	489	535	508	557	487	540	529	504	529	494	550	522	536	532	468	528	531	506	553	526	545	533	500	473	541	536	497	517	491	507	554	534	534	530	527	528	550	532	509	492	517	476	525	521	517	516	527	544	529	510	522	529	527	568	481	536	517	505	541	505	532	552	526	524	526	485	499	534	513	526	479	544	532	502	519	473	500	536	480	527	530	576	543	534	538	506	518	537	519	519	488	538	507	490	510	568	512	536	500	532	524	519	477	535	526	492	511	509	538	555	540	530	505	524	512	522	533	514	513	491	509	561	501	519	505	524	485	533	548	553	506	566	528	562	476	492	497	519	527	484	512	544	528	520	533	506	578	526	549	505	513	512	511	537	556	500	493	523	501	533	510	459	536	540	489	518	533	494	502	554	507	550	542	520	532	528	516	492	476	559	521	492	469	530	499	497	506	528	564	503	512	496	561	512	507	518	534	535	536	513	523	515	497	517	507	472	525	527	477	536	470	486	498	513	510	452	534	499	521	528	487	508	525	490	514	519	558	510	532	476	471	564	505	558	512	520	537	537	494	533	512	517	489	500	503	557	536	515	469	484	517	528	526	543	492	488	495	499	533	517	484	531	499	495	492	520	476	500	509	472	478	533	511	553	500	512	539	504	544	497	486	536	569	500	482	521	526	547	486	514	515	515	525	504	535	502	493	515	547	503	497	501	526	507	502	476	557	500	510	542	506	501	554	511	510	487	553	510	487	491	541	473	554	535	535	516	558	497	502	531	516	558	506	506	576	520	500	547	493	520	513	532	507	499	457	508	493	548	529	518	521	551	525	547	541	510	560	496	506	491	466	506	528	520	553	518	489	506	531	501	524	501	508	485	518	501	527	511	532	529	533	541	460	528	520	495	544	503	534	525	537	512	514	526	558	496	506	482	538	524	543	539	513	546	496	506	501	552	492	503	505	546	464	519	545	478	525	530	512	498	522	532	494	509	499	533	537	496	519	494	536	558	514	502	492	531	481	461	505	564	529	523	509	537	549	529	494	535	503	526	513	536	540	512	474	536	527	505	530	496	492	484	507	511	503	489	493	498	520	592	492	523	534	490	537	522	550	515	479	537	528	562	505	546	517	496	488	520	494	482	522	505	498	524	552	564	544	523	493	526	481	508	501	526	513	535	491	535	487	534	517	514	522	552	546	533	528	511	565	550	528	524	486	552	514	526	495	515	508	517	505	500	533	508	507	540	496	528	480	523	538	525	505	546	513	469	478	495	500	559	529	492	497	506	552	505	504	487	515	520	537	511	571	479	509	523	509	520	512	510	557	462	510	483	522	486	525	529	520	515	554	497	466	489	540	499	507	556	552	495	504	526	524	559	519	478	509	529	539	541	542	546	528	521	474	487	501	527	540	550	496	505	510	486	536	516	507	499	520	494	550	526	527	498	524	508	507	549	541	503	517	522	487	550	514	521	502	556	521	531	524	519	486	551	529	553	543	510	548	500	523	524	505	524	510	487	533	493	484	548	510	498	461	530	537	506	545	533	520	528	493	470	529	499	526	501	551	507	511	581	540	482	542	554	537	463	587	485	486	511	504	512	543	529	522	506	563	466	504	508	503	531	539	535	497	513	546	536	515	472	537	503	531	516	547	519	493	512	502	494	533	519	503	529	501	531	488	536	528	511	552	526	481	525	517	548	494	538	495	525	524	532	506	529	526	540	493	521	511	505	480	488	507	502	514	516	516	546	509	483	544	517	497	563	538	526	510	507	520	518	552	530	484	530	500	507	473	521	550	510	532	522	512	548	541	527	507	490	499	545	509	528	559	495	535	517	521	505	479	522	525	487	486	509	514	497	495	503	521	491	523	530	576	516	585	503	489	501	546	512	554	540	535	509	549	536	494	535	499	518	533	504	543	518	558	512	539	531	496	508	477	539	543	474	511	493	497	538	504	507	544	550	541	507	480	472	521	468	488	510	509	500	532	500	545	518	524	493	524	516	544	546	535	522	523	554	474	507	526	508	537	514	505	548	498	543	510	530	550	511	498	498	508	501	520	521	487	564	492	527	513	465	488	526	487	503	503	472	546	530	540	553	477	540	506	523	507	478	502	541	505	509	535	530	552	525	524	540	487	504	508	555	509	521	512	533	501	513	499	517	503	519	543	515	516	510	501	509	476	527	515	500	500	526	541	505	510	520	521	500	536	538	519	524	500	506	502	506	519	519	506	493	489	520	502	517	525	504	528	531	508	520	526	538	514	543	541	525	494	517	499	532	551	504	522	521	538	481	482	517	497	503	523	514	543	511	531	497	525	497	509	537	536	508	532	574	527	545	506	525	554	545	504	531	518	534	508	522	509	487	496	517	515	514	537	520	501	482	472	531	474	462	515	531	503	525	534	486	506	488	482	509	519	474	500	510	516	509	551	518	565	526	540	471	480	503	506	511	479	557	524	541	468	534	495	533	529	505	504	501	521	541	526	538	530	488	500	480	536	510	514	500	544	547	533	539	533	537	525	527	512	492	505	520	493	515	543	472	492	517	501	508	521	489	504	529	536	503	507	530	525	518	511	475	516	554	522	508	559	486	488	518	536	530	500	512	502	517	473	588	497	487	499	528	487	541	515	521	506	496	502	546	518	540	497	539	511	490	514	501	514	520	484	535	497	533	528	462	500	475	517	494	495	534	516	510	517	496	524	502	537	506	529	512	518	539	520	511	513	530	519	514	529	519	517	497	552	526	493	504	513	547	511	488	505	525	503	525	505	506	580	544	514	508	469	532	516	509	512	521	527	495	514	502	503	526	529	536	499	524	517	567	543	524	482	495	526	541	488	528	561	530	515	551	508	540	522	534	524	498	509	504	478	543	545	477	481	514	492	561	505	518	530	498	520	472	538	514	491	485	494	523	493	511	471	551	500	542	487	495	528	488	521	532	478	485	530	495	510	530	504	528	534	511	492	492	529	553	501	525	500	479	519	515	556	514	488	525	523	493	538	498	521	519	531	506	555	534	504	508	512	503	525	523	510	523	507	498	491	496	483	457	511	516	505	532	484	545	495	530	513	500	483	495	501	528	487	507	525	515	530	526	490	511	485	497	514	548	497	526	546	534	520	480	507	455	530	538	529	552	522	537	514	508	530	519	517	493	508	484	505	506	482	525	529	524	496	548	483	506	499	549	495	545	469	550	518	536	528	503	543	512	472	490	513	508	520	515	546	486	520	468	508	495	532	549	540	501	500	540	492	489	513	534	573	509	489	505	495	547	520	488	521	529	510	507	562	486	516	519	531	507	487	533	504	480	490	497	557
46467	59065	9859	5256	3541	2818	2172	1955	1551	1347	1255	1125	1057	971	928	879	879	820	840	808	821	785	760	745	721	759	788	734	744	701	667	742	754	681	677	708	708	714	696	708	677	691	694	686	730	649	660	679	689	661	694	650	764	731	731	678	651	673	726	666	688	658	671	712	644	697	686	687	711	699	698	714	685	663	648	712	701	691	695	646	721	701	706	693	689	695	697	675	669	694	691	652	704	701	644	731	655	700	718	695	713	723	691	686	716	711	695	678	707	676	673	698	670	678	673	675	669	662	686	694	699	684	655	700	681	653	683	636	674	654	698	714	658	705	622	660	676	691	730	656	680	697	657	672	681	678	683	670	667	687	714	664	674	686	681	705	691	690	671	647	679	662	685	675	674	686	724	691	632	671	671	704	666	598	661	693	713	686	649	650	678	665	688	620	622	670	693	668	670	639	671	695	704	685	678	655	633	697	672	696	706	692	665	639	685	720	741	698	649	677	677	668	660	703	630	655	672	639	681	680	662	644	655	669	670	642	655	688	637	680	686	650	661	654	730	624	688	678	639	686	732	682	711	663	711	693	658	670	707	693	682	674	631	685	686	701	674	654	683	681	647	698	660	713	698	689	684	695	704	693	646	676	673	640	710	685	672	695	653	651	676	691	657	673	673	672	666	640	708	654	676	626	685	685	702	698	718	665	701	673	681	626	699	634	678	679	645	672	714	675	672	660	654	660	680	640	689	748	649	666	715	685	651	656	695	665	643	676	679	688	714	666	627	667	738	666	658	659	669	654	656	634	683	707	656	692	658	690	691	686	686	669	677	672	711	692	660	717	693	664	660	653	682	647	717	667	677	636	668	670	670	662	666	652	670	654	686	660	653	684	680	650	675	702	692	674	663	619	749	649	693	679	736	698	661	699	707	713	668	665	670	662	656	701	667	681	708	672	704	700	654	671	704	645	670	674	662	675	723	665	721	686	681	656	710	670	684	709	663	699	667	643	692	689	682	659	631	639	726	661	654	661	683	687	667	660	672	744	637	668	707	690	645	665	687	713	668	696	667	667	673	638	672	648	671	703	666	668	662	681	632	677	643	627	662	650	675	669	676	666	696	703	710	676	641	672	680	699	688	709	704	707	704	679	685	664	675	673	697	687	651	727	665	631	616	643	716	724	658	664	654	678	634	648	706	669	672	656	681	677	675	713	617	686	664	675	659	598	625	691	673	672	626	645	685	672	720	665	662	643	632	670	678	635	718	688	665	660	682	678	653	690	680	653	622	651	719	677	680	656	640	610	654	674	650	656	673	691	677	666	696	672	704	673	671	660	670	658	642	669	661	666	642	687	630	693	654	669	683	711	670	662	700	698	689	677	709	712	693	674	662	689	679	694	668	654	692	696	660	665	682	673	649	646	689	700	695	685	708	680	694	688	712	641	651	728	657	702	651	682	650	678	652	698	672	670	652	713	644	733	673	682	744	722	683	668	655	685	696	719	705	673	637	671	672	685	693	649	642	654	679	650	645	646	686	685	663	708	689	677	647	680	644	694	736	654	695	695	649	679	668	686	641	646	682	675	745	681	699	681	678	702	695	682	683	701	672	669	666	671	661	686	701	711	672	722	680	631	692	628	652	689	704	659	678	723	696	634	659	630	732	669	664	666	699	655	696	645	682	672	668	632	677	687	661	665	687	649	676	649	682	689	698	667	651	636	680	675	631	696	631	656	708	642	684	632	695	658	686	660	660	673	615	675	699	691	674	678	687	664	677	694	692	708	716	677	653	696	676	686	672	692	698	706	687	683	659	677	678	618	713	664	627	692	669	663	634	732	653	654	638	669	677	710	648	667	711	627	618	674	660	649	658	669	636	663	695	664	717	642	684	719	667	673	677	716	706	680	661	710	686	713	682	683	649	667	686	697	680	682	697	712	668	635	703	680	704	667	696	695	712	693	698	652	703	671	686	679	688	681	608	650	716	718	655	664	708	645	662	671	660	678	675	679	690	665	684	663	685	734	666	677	694	659	695	665	677	674	657	697	660	660	681	658	678	642	651	680	676	640	642	674	611	688	643	654	711	718	667	613	717	687	644	700	653	679	698	675	685	684	671	653	637	681	686	693	664	633	681	641	690	609	640	695	690	699	689	634	658	647	680	713	638	658	660	657	666	707	679	669	676	662	661	699	626	703	704	684	708	659	687	658	660	670	625	702	674	651	681	688	667	654	660	681	686	688	736	616	689	655	704	665	649	678	670	668	683	683	650	656	684	725	695	681	662	672	680	717	620	691	712	677	709	695	721	691	655	691	721	682	728	677	711	652	682	695	654	654	691	647	629	673	669	666	628	645	662	663	659	659	645	628	686	667	676	697	667	655	660	697	641	672	724	650	676	638	703	696	655	665	689	683	695	701	685	705	650	706	687	678	654	732	701	676	654	684	686	682	675	706	675	672	642	658	693	663	649	654	703	651	648	692	711	689	693	678	660	684	670	650	685	665	674	702	691	702	692	716	667	672	692	682	684	659	669	663	701	645	678	660	677	684	664	660	693	647	710	642	681	653	654	681	731	688	687	629	691	665	634	635	693	668	701	673	701	638	653	681	671	674	672	680	651	667	633	684	669	638	695	655	666	655	682	702	678	686	662	661	704	721	668	715	689	671	639	706	641	695	688	633	720	658	735	679	645	652	678	668	693	708	666	663	688	646	659	662	658	678	646	677	610	687	674	675	705	685	687	629	676	695	707	681	687	677	658	689	698	662	666	646	705	700	633	666	663	667	663	691	674	688	699	688	699	703	734	653	676	667	662	684	680	683	667	695	703	688	641	643	672	673	697	640	661	652	703	705	706	664	689	689	688	683	655	667	650	611	654	659	635	708	634	670	702	658	719	715	679	682	691	674	664	653	669	675	719	665	690	693	711	633	652	683	709	661	712	705	693	674	641	641	677	642	670	684	700	654	654	642	661	683	679	707	689	643	641	658	673	662	687	661	687	728	759	700	663	662	659	691	692	641	630	665	703	740	692	632	712	690	656	689	711	675	690	671	666	668	692	678	686	676	660	654	677	662	682	687	672	702	663	648	682	639	726	625	651	715	686	701	652	684	681	660	660	687	673	670	638	660	656	646	668	642	666	676	695	661	715	663	696	648	645	683	667	682	609	697	670	667	673	654	676	692	661	634	682	697	726	666	661	700	650	693	685	623	660	656	681	660	657	658	631	682	642	628	683	699	643	662	676	652	674	701	697	632	640	714	700	708	679	684	664	688	736	651	682	674	705	640	657	683	668	679	694	692	671	698	672	663	686	680	712	654	685	626	667	681	701	666	728	686	660	645	671	672	724	670	673	672	703	638	656	709	687	670	711	650	679	657	666	677	676	675	616	685	676	657	675	678	697	654	632	703	643	680	726	681	637	705	657	645	663	659	656	629	640	656	663	698	705	714	647	686	677	664	706	644	644	704	616	701	645	666	666	683	638	656	690	672	668	647	677	672	701	639	649	661
28939	26861	14273	1874	505	464	474	419	433	449	450	397	409	412	444	389	410	441	434	426	440	389	404	425	411	414	423	426	417	415	421	394	387	441	402	401	408	422	385	422	411	437	390	393	423	432	425	394	389	397	426	400	419	421	407	392	442	404	392	412	401	437	447	434	427	419	423	400	386	385	416	413	412	450	407	427	403	386	377	407	411	412	412	399	409	404	410	409	430	423	409	447	433	396	367	427	401	392	386	420	431	405	382	412	414	438	409	378	421	432	419	412	399	382	405	414	384	385	438	393	435	408	411	421	403	393	382	388	437	413	408	421	425	429	460	403	394	375	416	406	393	440	383	374	427	393	377	364	421	406	420	405	429	425	435	395	390	422	406	424	425	432	442	417	407	423	396	397	439	403	368	384	388	442	400	407	407	408	445	417	423	408	399	424	378	389	384	421	380	392	413	387	427	422	409	422	361	441	371	402	375	379	407	403	412	425	402	424	410	395	420	396	414	402	413	430	412	410	407	404	386	432	407	390	400	403	368	389	417	375	376	442	430	431	380	427	403	380	445	394	476	402	400	396	425	448	439	436	429	407	408	380	402	411	408	392	399	412	399	407	382	415	439	423	402	409	422	386	405	400	386	398	378	425	395	415	429	419	444	404	408	431	407	404	400	410	393	406	395	434	364	379	404	423	449	433	396	409	419	438	414	393	435	408	423	418	432	435	377	427	461	457	379	391	423	431	399	423	425	382	421	404	394	404	385	405	421	406	453	424	403	455	390	411	440	402	401	401	405	424	405	452	417	435	431	379	387	416	377	426	401	367	411	386	423	404	388	420	413	405	385	393	432	438	366	411	395	401	403	478	402	429	396	427	443	406	424	442	429	445	375	434	427	389	429	384	415	428	395	404	426	398	375	408	389	429	414	399	445	380	392	385	383	389	413	389	417	416	378	413	431	399	410	417	381	411	399	430	409	398	403	403	386	377	404	371	392	435	415	390	358	425	411	474	445	348	408	402	405	394	410	448	432	374	404	363	401	418	406	406	410	414	437	421	435	419	426	426	421	400	384	411	410	377	381	411	417	446	397	442	394	395	413	405	402	444	383	377	391	416	444	415	405	398	406	407	400	432	406	381	401	396	415	405	382	388	404	383	426	453	392	373	381	438	434	407	392	407	382	391	414	422	407	399	460	395	386	417	401	380	397	437	422	425	380	396	380	407	433	424	395	398	376	390	418	420	396	417	368	386	411	389	443	409	436	436	412	396	398	429	404	395	410	410	411	406	407	411	451	407	383	413	389	410	394	407	410	418	426	398	404	414	415	396	390	452	384	414	386	442	383	430	376	371	410	395	419	412	371	388	374	417	433	401	403	396	385	393	411	438	423	416	419	412	389	426	387	399	427	427	417	381	384	468	405	403	422	426	468	416	413	423	399	408	416	405	423	403	394	413	393	403	418	389	429	403	413	355	389	401	423	406	423	423	433	381	408	399	414	458	406	427	394	422	438	402	390	402	393	372	413	425	377	371	402	399	396	402	422	383	353	413	442	405	400	405	450	434	420	364	402	438	380	380	401	434	402	404	396	407	417	379	404	395	412	395	394	426	421	410	443	406	442	436	403	362	398	435	402	443	410	435	439	386	404	400	392	417	446	406	395	387	397	414	423	385	444	397	403	406	411	396	446	421	413	442	378	408	393	380	435	392	410	372	419	394	423	396	432	421	425	424	398	386	422	389	388	425	387	419	404	412	376	421	395	390	415	419	392	410	425	377	403	436	429	416	408	428	422	398	434	421	433	413	417	428	395	399	363	404	418	390	394	387	459	416	408	407	412	410	432	407	399	416	426	376	402	441	438	394	404	381	387	402	398	382	373	397	392	416	397	419	417	418	450	397	409	453	400	410	447	362	399	420	438	439	420	415	408	428	412	401	442	399	402	425	430	413	414	394	408	440	427	454	402	403	413	415	419	436	391	405	376	414	415	444	395	402	422	418	354	410	425	398	432	375	420	402	427	399	384	367	375	415	411	441	407	364	399	404	416	410	404	394	410	374	408	391	469	404	430	396	421	409	396	390	418	408	395	393	415	376	423	365	417	397	414	415	428	395	437	435	449	409	431	399	378	422	381	401	387	432	410	413	425	399	402	461	424	396	403	403	454	402	402	429	384	412	426	424	395	429	443	400	390	388	400	428	441	401	404	399	418	431	390	373	412	419	431	411	423	415	398	428	378	418	383	381	406	439	382	394	422	422	409	406	399	385	379	407	413	411	412	415	441	412	392	425	409	390	408	418	386	374	439	401	415	407	426	448	402	431	378	366	389	415	423	427	398	398	404	387	402	413	445	396	398	384	397	428	411	431	377	402	427	399	419	392	395	422	395	421	443	405	418	408	416	413	409	425	398	416	404	409	422	391	379	381	415	430	405	432	377	399	400	444	354	402	414	442	406	416	384	423	444	411	391	399	384	407	386	422	423	408	423	429	415	415	399	420	438	390	373	382	398	398	413	403	392	394	398	439	400	394	397	393	400	377	415	446	424	410	401	412	440	397	410	412	410	398	408	407	407	394	410	422	408	402	416	439	432	412	430	408	378	418	430	409	429	413	431	422	385	379	429	382	396	388	405	405	412	409	399	387	445	447	390	444	431	416	372	410	376	394	403	410	401	429	412	387	419	402	403	425	397	443	420	430	414	422	391	413	442	383	415	388	413	360	422	391	443	408	397	433	433	379	424	428	400	415	419	401	389	401	398	400	442	418	409	411	425	386	399	407	424	411	412	394	404	459	396	402	407	393	353	373	423	422	449	412	431	400	424	387	389	383	392	403	444	420	382	426	404	407	442	375	438	406	376	400	413	432	427	399	455	388	426	380	411	409	417	394	406	409	397	402	395	418	408	438	431	428	404	442	373	439	422	416	416	386	417	373	394	434	390	414	393	380	404	386	367	396	431	438	416	424	403	420	431	424	450	421	394	417	407	398	420	446	411	421	443	392	408	398	413	389	430	388	405	421	440	398	388	466	407	410	391	433	424	429	381	412	412	388	443	371	400	438	424	392	393	397	412	401	387	394	377	426	414	402	406	398	439	421	408	431	406	421	409	430	446	408	442	407	389	400	402	408	423	409	419	418	406	425	442	423	438	411	371	431	481	403	425	428	391	397	438	419	375	397	396	406	432	416	369	389	351	397	426	405	381	432	385	393	406	422	435	435	420	388	428	427	366	389	399	385	367	429	411	404	384	405	378	393	439	414	415	421	425	403	462	414	398	431	372	404	396	399	406	396	416	425	420	391	421	374	393	421	404	417	426	401	413	451	405	401	421	438	415	429	417	390	412	412	385	398	421	386	406	393	411	406	382	402	456	388	413	430	388	436	384	411	453	433	381	388	403	414	417	434	410	450	393	441	428	390	378	424	397	468	410	393	377	413	379	428	419	385	427	442	420	407	391	390	440	410	431	411	415	402	413	390	381	392	406	431	387	398	422	408	410	410	409	437	404	452
37253	36890	1135	748	632	620	606	548	609	580	516	551	514	553	536	555	545	529	539	544	546	509	559	527	562	546	506	526	540	546	539	510	521	533	519	547	543	500	519	562	497	530	577	512	534	530	536	545	554	497	558	557	482	604	550	532	565	530	539	530	549	535	498	538	568	534	525	527	528	536	497	534	522	539	558	534	531	534	516	546	513	555	559	555	492	485	523	513	561	523	518	512	522	548	530	498	543	528	529	549	552	545	560	556	533	537	486	573	516	543	552	509	497	504	534	531	555	524	558	527	496	511	529	517	514	561	477	576	532	541	545	524	542	533	476	530	555	514	537	530	556	557	521	540	529	537	543	527	544	556	553	530	537	479	504	525	529	537	557	522	513	548	522	536	534	548	552	535	525	533	518	518	520	558	513	516	569	510	601	540	543	506	523	540	515	558	541	559	549	538	525	495	541	561	516	557	557	544	574	573	526	516	505	488	565	521	531	484	510	505	551	523	527	544	570	542	545	568	544	500	542	539	528	551	484	528	527	514	523	555	505	517	518	546	528	519	515	526	536	561	546	557	496	547	526	528	520	539	525	532	558	490	534	547	525	515	524	532	482	507	573	573	533	576	536	565	549	525	537	517	555	529	576	531	522	512	525	525	547	517	503	541	570	521	530	524	502	523	561	537	532	566	539	521	514	518	556	551	538	529	499	550	532	553	524	501	510	490	543	566	546	489	512	579	556	533	531	538	551	552	494	559	539	576	511	560	494	514	532	518	509	512	505	529	520	512	522	538	534	553	534	502	520	515	511	499	532	537	542	498	527	515	530	501	559	525	513	507	556	529	526	513	514	538	529	515	521	544	545	489	591	550	507	538	565	551	546	533	561	531	496	546	566	544	557	513	530	534	547	526	513	525	527	543	531	528	506	509	522	538	519	535	526	566	546	545	578	525	543	527	575	567	530	494	561	520	542	552	519	541	523	524	485	486	508	540	466	535	521	537	543	555	522	509	538	502	519	513	540	524	543	539	548	503	532	521	561	517	491	553	564	519	525	545	512	527	582	512	507	501	530	555	521	513	565	501	558	522	524	548	537	494	505	533	552	550	503	518	523	514	520	498	586	535	503	514	539	543	509	617	518	538	517	557	535	566	500	511	549	578	480	590	544	530	541	508	538	517	530	511	508	520	509	472	537	532	564	524	552	513	478	597	533	541	531	518	520	504	533	518	553	538	529	551	527	531	534	558	512	570	514	523	548	544	507	562	543	517	539	521	540	516	529	507	537	561	532	548	560	599	489	532	537	530	547	546	552	509	508	501	534	530	553	554	546	533	511	537	545	522	537	549	507	561	515	538	507	505	539	534	556	546	501	539	528	533	531	509	571	544	557	554	516	513	570	527	489	540	552	523	531	525	544	533	520	533	522	520	554	570	531	531	534	558	559	587	537	538	530	558	548	522	507	560	518	527	531	539	545	511	523	520	534	543	503	488	535	570	567	562	517	557	532	536	507	529	600	489	534	564	463	532	505	534	539	544	549	540	551	477	554	566	515	538	560	563	541	524	546	555	529	548	546	540	516	552	573	525	503	505	498	543	517	576	551	528	532	537	539	506	562	519	522	511	514	525	565	551	519	557	547	496	486	497	511	553	546	473	507	536	565	503	515	558	508	547	507	536	546	507	525	574	510	537	561	544	553	507	520	537	539	543	557	513	518	487	527	551	512	502	581	559	527	523	519	555	552	520	556	550	482	596	522	513	540	564	525	502	517	518	560	537	541	516	541	537	554	568	563	565	555	526	533	496	546	573	499	518	533	551	576	562	507	540	484	532	558	500	518	533	538	571	559	530	498	575	493	602	518	536	484	499	507	466	554	518	550	515	480	573	526	550	549	531	555	560	518	533	523	495	516	519	528	538	567	521	553	563	501	528	522	586	554	526	556	536	565	568	520	538	500	500	532	542	527	520	538	517	535	543	537	511	535	526	522	526	516	521	523	515	540	572	568	514	542	491	488	519	530	516	557	539	559	512	532	543	503	551	516	517	545	560	502	493	557	486	500	486	552	505	560	515	497	501	552	527	520	536	547	529	535	510	541	542	561	556	562	516	546	546	558	516	538	512	514	548	544	543	512	493	515	514	526	515	524	539	554	490	508	535	545	501	555	521	549	525	500	528	514	497	522	514	515	506	542	520	561	529	541	526	553	516	538	513	537	544	535	555	521	535	483	528	529	518	569	594	544	540	558	522	526	483	478	543	540	560	535	506	538	515	555	496	489	543	569	535	555	564	505	480	534	564	480	502	514	468	536	533	545	556	554	546	569	555	545	579	555	525	569	542	550	537	549	484	514	519	494	512	539	505	533	551	520	534	509	513	531	559	576	577	517	600	552	570	531	534	553	519	519	508	562	513	500	527	597	533	513	538	516	507	536	551	497	531	548	542	529	524	541	500	541	524	551	503	540	504	565	508	552	555	535	543	522	558	523	497	515	548	538	573	544	512	546	536	539	514	554	525	498	553	494	525	532	562	562	497	561	507	517	511	520	595	531	548	516	561	528	559	526	493	531	514	515	551	532	573	506	524	532	514	509	509	509	520	582	509	507	519	510	532	505	531	571	556	523	517	523	515	521	514	543	516	542	534	544	508	528	551	536	532	543	542	540	503	568	504	541	507	543	538	485	539	541	492	531	517	515	525	534	534	560	526	537	521	532	594	564	553	511	520	519	531	511	556	516	539	583	566	569	508	487	551	544	530	549	507	529	541	494	572	509	579	526	566	563	533	564	515	532	487	529	527	544	550	504	519	525	538	533	530	560	533	522	543	521	565	562	470	534	541	548	527	535	548	544	569	526	520	538	592	524	518	544	517	611	542	550	534	541	506	518	543	498	576	544	545	467	486	544	528	499	513	522	515	522	524	538	589	525	524	544	524	542	490	505	515	523	528	484	525	540	491	507	521	535	527	528	519	564	534	541	531	559	530	534	541	519	567	519	524	547	546	562	543	532	556	558	571	558	514	520	543	493	535	555	567	527	532	522	541	539	560	564	529	519	521	532	520	539	518	491	494	537	519	542	513	579	546	543	536	521	504	544	514	534	495	541	510	532	532	540	545	534	567	544	543	496	536	557	547	550	520	577	522	573	536	546	504	528	486	593	525	603	538	510	514	558	499	560	523	497	554	510	546	509	547	505	577	518	542	552	543	531	533	559	542	571	498	541	541	573	543	541	486	540	542	566	491	553	559	522	528	537	557	546	496	537	519	514	541	545	497	552	543	537	582	537	559	514	527	512	540	564	521	525	548	559	564	544	503	537	513	528	499	613	528	554	560	532	471	555	567	560	530	529	558	518	566	545	540	550	522	552	568	529	505	552	516	523	546	519	557	506	527	565	511	533	514	519	529	553	549	536	542	558	543	557	533	498	498	523	546	525	536	540	543	538	516	536	503	545	507	577	498	538	553	540	528	531	539	528	512	542	521	559	499	539	542	519	523	488	492	567	548	492	529
23801	21055	28316	23945	21020	9644	1317	961	815	766	753	717	714	693	663	695	649	634	624	644	685	686	646	703	676	610	642	639	634	654	611	598	639	639	631	649	610	582	627	619	615	642	702	621	595	666	608	611	637	646	625	623	626	650	592	619	584	602	610	631	677	640	606	599	640	615	635	596	628	616	654	587	624	607	589	638	592	567	607	652	615	606	623	614	621	625	629	643	597	633	614	644	646	608	610	608	622	602	629	604	604	621	588	615	638	623	617	606	617	611	603	657	568	569	611	598	635	624	598	591	644	639	590	632	630	606	621	691	614	555	628	637	624	618	588	600	615	624	613	615	602	594	667	588	609	624	658	619	586	594	596	576	659	632	630	668	619	587	614	567	622	620	627	620	651	600	620	630	605	599	603	612	626	596	631	612	620	618	623	619	640	608	622	627	634	575	620	566	632	583	600	569	576	625	636	621	589	607	620	603	583	684	596	637	582	653	587	565	595	604	642	605	575	589	614	629	637	606	599	610	618	604	601	608	609	659	591	651	601	588	657	631	633	597	593	607	653	618	615	614	629	608	644	581	634	615	654	618	642	630	629	658	622	642	632	660	632	644	591	587	597	568	609	625	597	603	613	613	573	618	600	600	608	629	615	583	617	570	606	619	605	604	582	626	602	660	621	603	624	608	624	622	610	633	640	588	594	630	625	611	638	620	661	609	593	658	565	578	644	612	620	601	621	622	603	587	607	612	609	601	573	545	610	641	588	606	642	617	609	605	675	599	633	641	624	613	633	655	576	621	621	615	573	598	662	579	597	606	606	606	614	630	618	630	611	653	578	620	619	641	677	594	623	591	643	617	588	607	628	580	639	594	637	627	632	617	607	605	622	608	612	613	602	637	587	632	609	609	623	639	666	620	621	581	596	592	663	622	569	619	616	627	640	651	623	639	627	657	644	552	616	632	628	578	609	640	637	610	631	605	645	588	588	616	606	610	606	592	587	628	654	618	605	594	607	579	634	650	580	633	639	601	629	597	629	619	616	643	602	629	669	665	598	636	647	602	605	599	626	593	588	610	624	605	605	604	572	618	581	623	609	650	665	613	608	584	569	608	611	580	649	612	599	646	618	580	633	608	648	535	672	643	618	607	634	633	595	645	581	596	613	610	614	616	630	655	639	596	607	613	656	657	710	628	608	562	633	611	601	576	628	672	651	655	645	593	651	601	628	579	666	632	617	643	622	594	648	624	640	574	610	607	582	608	597	611	620	602	641	638	657	595	614	559	626	575	593	615	611	637	611	639	599	633	647	584	609	607	588	600	607	618	583	596	652	596	584	589	638	651	642	621	541	597	629	585	672	638	646	596	595	573	661	567	596	630	618	584	613	612	584	613	619	582	612	618	631	637	619	640	629	635	603	614	627	653	587	624	608	586	660	596	570	571	589	651	604	624	647	610	652	605	602	623	642	615	655	608	606	582	633	583	601	610	631	603	598	632	623	594	659	574	626	646	577	619	608	604	601	599	651	609	649	657	589	611	606	613	583	621	622	574	593	611	619	580	607	631	657	646	617	628	601	645	637	600	555	565	613	617	626	585	587	622	618	637	610	624	603	651	630	560	588	634	586	595	615	589	575	620	612	621	613	583	632	617	600	619	671	639	651	625	597	658	640	600	638	619	606	614	624	594	630	579	609	583	645	618	643	627	628	640	610	636	606	645	624	583	597	657	629	630	617	614	637	623	632	640	619	661	617	608	620	596	648	659	621	618	654	621	593	612	614	623	623	674	575	583	571	559	611	634	583	622	655	610	641	625	633	615	615	626	601	622	597	548	591	589	634	631	647	659	600	586	645	573	650	653	596	620	595	613	601	650	627	584	625	602	617	610	625	611	642	627	604	699	614	598	615	609	647	620	707	606	624	630	630	618	633	624	636	593	620	635	579	592	600	597	626	625	630	618	584	604	612	597	578	604	605	630	617	627	582	568	573	629	623	646	607	612	604	619	616	585	602	655	626	609	591	582	630	645	588	643	616	658	646	609	618	606	614	626	576	588	593	603	646	636	610	586	621	621	625	582	640	615	627	643	618	623	664	596	620	637	604	658	644	576	588	614	638	637	607	614	627	646	594	601	584	572	631	561	633	599	642	621	654	616	617	619	635	608	620	642	609	602	621	647	595	640	632	587	610	614	600	645	648	604	567	589	605	607	622	644	597	620	614	644	603	644	622	646	605	629	621	599	614	665	626	601	609	556	666	645	621	597	593	675	567	616	568	608	615	643	594	603	564	610	659	619	628	651	595	602	572	590	601	626	651	596	602	651	573	646	582	639	614	625	623	611	623	598	583	576	594	605	614	622	592	583	555	660	663	575	618	617	639	622	635	628	603	637	613	530	602	647	618	649	621	628	598	605	614	611	635	644	594	586	587	587	611	612	630	619	636	622	588	612	633	638	611	660	666	591	585	638	581	614	636	647	600	569	590	601	602	634	618	623	615	603	635	624	593	624	605	590	624	605	563	564	599	607	635	599	609	626	666	636	626	630	588	610	567	628	664	634	625	619	556	625	600	621	590	589	659	625	625	612	672	623	574	614	582	617	597	631	640	627	615	657	627	627	618	646	624	649	615	634	631	620	610	631	591	633	609	615	659	634	569	621	588	583	667	641	610	648	618	603	580	621	605	569	568	597	603	577	574	592	605	602	613	650	573	652	643	625	619	619	596	607	610	607	616	670	657	601	618	638	647	638	598	624	600	656	618	636	614	597	609	629	574	617	619	632	611	633	590	634	586	610	669	599	599	603	647	593	645	604	588	626	642	602	612	607	634	671	644	642	636	584	636	592	634	587	598	590	620	579	657	609	594	604	602	624	614	606	593	635	647	626	613	644	643	612	605	613	618	619	595	629	613	590	633	651	610	609	653	631	581	649	680	554	576	614	606	591	559	623	639	572	617	597	610	578	610	602	580	595	629	649	590	590	599	600	619	639	580	612	621	587	602	602	652	587	608	628	636	608	587	595	599	596	611	598	595	627	607	701	589	640	593	567	625	588	651	626	638	610	577	615	624	593	599	609	616	619	634	622	639	618	652	603	633	603	602	648	630	629	638	608	641	560	626	606	650	600	601	596	601	565	637	598	623	630	608	566	648	612	618	616	586	624	604	626	599	609	597	656	618	683	642	618	639	631	632	647	641	579	647	621	629	698	617	592	597	605	649	603	636	580	631	623	625	651	605	599	559	662	581	613	594	559	607	589	666	595	645	611	566	579	640	635	643	566	628	600	565	630	595	618	634	589	604	614	639	582	625	613	582	591	615	618	562	597	574	583	607	635	605	607	616	598	613	610	582	619	615	580	635	615	634	583	633	625	572	612	601	592	571	622	633	596	608	632	642	560	649	610	622	587	653	610	621	626	607	590	601	635	638	578	608	597	587	647	631	676	565	663	586	578	608	571	604	631	596	611	641	604	652	625	596	610	597	644	613	579	585	612	646	576	623	594	640	613	609	609
41684	49140	6349	3340	2434	2033	1743	1393	1289	1213	1119	1031	970	912	884	878	908	865	883	830	824	817	833	856	795	830	837	812	820	745	844	812	822	790	812	830	793	770	806	812	799	805	834	789	802	826	783	786	819	795	825	818	802	822	832	807	835	794	770	796	825	788	784	763	758	758	761	798	831	769	803	791	805	768	780	878	843	800	763	781	789	820	771	754	851	767	781	868	760	774	794	800	811	780	777	775	836	774	795	769	773	778	791	765	792	759	782	816	795	777	793	779	823	774	778	844	839	850	757	768	785	747	777	822	808	819	810	793	797	785	805	783	789	808	799	771	852	817	761	745	771	798	826	813	821	777	763	778	783	780	823	835	742	760	762	771	824	805	757	788	811	797	739	816	801	781	804	836	754	822	800	777	807	791	815	734	784	783	792	772	780	803	779	796	846	841	753	774	805	764	803	797	861	781	798	815	765	808	788	793	775	795	762	828	788	780	742	810	792	765	803	779	749	817	756	780	786	831	797	763	774	798	812	767	796	828	803	810	813	769	802	813	798	754	823	803	841	765	801	770	776	815	778	807	804	777	800	812	800	852	801	781	836	801	716	795	769	804	806	737	799	779	819	777	790	777	836	776	813	794	813	854	796	774	790	798	735	782	800	800	753	805	790	778	778	756	761	831	839	799	786	806	795	817	793	752	792	825	786	814	830	804	766	786	810	785	812	785	787	810	782	815	794	801	771	784	780	811	741	789	769	764	825	833	798	793	774	794	796	787	806	787	760	814	732	790	855	759	773	812	773	821	807	804	813	747	843	741	788	770	745	785	804	813	815	765	770	845	828	819	775	782	821	776	816	776	819	786	779	803	775	769	758	790	748	773	819	848	783	789	783	825	812	823	779	778	777	784	824	810	757	822	808	792	763	810	783	761	776	767	730	778	786	818	755	802	800	810	829	810	812	833	792	786	709	856	749	760	791	802	783	749	774	806	771	775	790	798	818	748	771	779	811	780	738	783	788	823	881	809	788	735	794	791	807	822	757	775	792	780	805	782	831	779	830	854	824	821	791	846	741	780	805	756	779	791	760	830	772	784	801	802	803	804	822	803	792	800	803	763	755	818	774	790	799	753	735	795	780	764	765	755	844	779	787	801	751	773	779	757	737	804	758	815	786	811	795	802	773	799	758	800	774	831	721	760	800	771	793	822	799	803	807	765	779	801	826	836	804	774	814	774	793	762	813	776	749	775	775	739	779	793	847	772	757	813	746	784	837	819	795	774	796	779	797	821	772	753	817	797	788	728	817	791	777	767	803	784	788	779	811	874	814	792	757	788	766	751	778	819	757	750	764	751	783	847	805	756	797	831	816	780	773	798	827	792	800	798	808	765	820	796	777	793	777	816	856	789	803	840	839	774	774	717	790	787	766	808	805	750	787	790	814	811	767	819	814	752	817	820	809	785	796	778	756	793	845	779	802	807	749	822	782	797	773	764	770	781	780	777	796	786	763	791	800	852	787	815	820	778	748	781	803	787	775	835	785	761	783	758	798	754	819	794	794	786	800	779	804	808	826	846	751	785	765	797	771	761	779	824	806	749	780	762	747	781	804	798	782	743	760	771	774	823	789	826	760	770	834	791	756	785	816	800	798	771	767	771	782	758	789	823	802	765	825	772	761	745	830	786	787	773	786	774	795	792	777	795	827	772	763	733	767	796	814	773	739	810	810	838	791	804	761	748	803	802	819	811	788	842	782	806	765	831	786	766	790	829	839	743	796	763	788	771	812	826	827	766	784	800	781	815	773	833	812	817	784	759	777	782	845	782	808	816	749	783	806	791	767	814	770	802	771	777	761	799	809	794	779	786	745	824	749	811	759	786	757	772	786	820	783	769	758	788	772	831	788	848	802	778	812	803	765	798	795	812	809	786	786	777	777	780	770	844	768	811	825	804	779	768	836	802	764	774	821	758	816	766	777	783	830	760	771	779	780	824	776	777	780	762	778	807	807	740	754	778	798	772	824	793	761	822	773	810	766	786	749	779	786	772	790	744	762	788	816	783	785	791	795	760	763	827	809	802	743	777	773	794	754	826	808	776	766	809	751	783	806	772	817	814	797	772	792	768	769	810	749	729	729	809	815	799	777	727	760	744	777	843	795	786	786	831	785	804	832	814	733	755	737	783	800	828	778	805	824	812	805	786	821	798	781	740	769	776	800	791	783	761	764	766	795	778	759	755	768	777	826	797	771	802	789	739	777	785	743	783	847	799	757	799	783	793	807	779	802	818	782	761	745	779	809	783	827	773	839	760	768	785	786	771	821	830	811	773	800	771	804	793	828	806	755	819	770	800	819	817	805	796	730	826	792	815	844	805	796	741	767	788	750	782	784	770	795	775	786	727	818	795	796	791	793	806	796	802	806	812	782	763	781	763	842	843	793	747	747	789	760	797	778	762	757	765	769	779	820	813	813	815	793	748	809	819	782	784	799	734	762	781	775	713	757	818	785	791	777	736	790	788	785	778	817	749	841	742	807	805	832	797	776	795	772	807	780	762	810	779	817	745	764	819	800	772	780	764	718	809	799	766	797	796	758	784	757	823	750	815	832	814	780	771	792	754	784	792	774	827	764	841	815	771	739	796	775	757	772	803	802	823	822	795	763	735	759	799	759	801	787	822	759	794	738	777	777	763	786	777	793	769	817	783	757	789	721	752	775	780	793	752	785	803	795	786	800	784	746	808	847	768	791	778	806	784	799	792	742	779	869	776	783	778	793	770	821	793	831	802	788	756	796	773	759	788	792	805	783	743	729	781	734	784	777	774	796	746	790	832	814	767	751	771	789	813	819	835	734	797	770	807	792	792	799	814	833	781	777	830	761	835	791	822	777	771	761	788	773	810	822	808	809	816	749	779	834	813	768	839	789	760	834	787	806	820	810	829	704	774	801	806	802	774	787	780	770	811	839	793	757	810	794	810	795	845	836	768	792	771	852	783	807	833	744	812	734	782	801	810	758	760	763	772	768	831	791	788	790	794	771	791	759	833	828	766	842	762	795	787	788	806	740	831	827	816	756	826	783	791	773	819	733	782	828	796	813	759	800	826	755	777	803	778	773	755	784	811	756	766	734	716	780	749	785	816	820	761	805	776	818	798	781	823	772	833	811	768	773	815	809	833	790	786	795	728	778	846	839	777	832	811	763	765	826	778	760	725	779	839	777	817	787	793	790	816	789	735	795	777	745	785	791	812	833	761	777	764	809	818	809	821	757	763	764	808	763	829	780	798	806	746	805	844	793	804	818	825	821	813	812	791	812	795	807	830	774	783	764	840	826	787	778	736	793	774	800	776	784	775	756	799	833	821	780	753	804	771	776	822	782	769	789	809	775	797	806	794	764	824	789	796	753	818	826	767	757	762	754	746	728	777	819	804	812	752	763	781	776	836	760	822	817	791	769	760	815	781	769	846	850	809	808	767	805	791	777	816	736	768	819	798	774	803	772	813	779	788	770	814
22784	21015	28736	23453	21002	21008	7662	1165	867	775	767	703	667	633	652	612	601	619	576	546	629	569	551	529	555	560	550	534	513	549	505	522	539	515	501	537	502	541	504	471	535	479	512	537	531	532	509	551	506	525	503	507	522	497	544	513	562	488	510	536	516	540	514	545	496	544	539	501	497	537	484	540	532	501	545	518	513	494	519	524	491	512	515	500	490	489	546	548	530	509	514	506	509	535	514	545	582	501	522	536	517	543	533	485	499	531	510	536	553	508	518	513	532	532	518	503	514	514	519	522	507	461	532	521	506	482	519	514	524	503	462	552	460	488	519	520	491	547	541	487	530	522	548	499	529	513	486	526	484	499	516	546	519	567	520	492	504	486	517	541	519	522	512	474	547	494	531	484	488	485	505	505	535	477	536	492	497	479	534	510	487	503	526	523	541	529	505	548	498	523	493	489	500	479	515	518	531	563	477	572	562	514	516	541	529	513	464	539	525	481	536	576	554	516	567	488	497	545	515	553	498	550	534	477	476	533	503	513	480	497	503	498	515	538	509	504	485	467	509	540	517	519	478	518	519	501	553	522	515	511	516	515	491	500	537	471	516	517	528	515	509	507	501	575	539	480	502	533	524	459	556	513	559	463	527	500	545	540	531	537	483	479	520	523	523	513	487	499	542	501	506	492	531	502	517	503	486	510	501	493	489	531	518	526	527	531	528	532	518	500	539	553	523	540	517	528	522	528	531	478	497	538	519	493	525	518	504	516	554	479	531	506	525	516	544	488	544	539	523	507	466	471	552	527	476	495	520	508	521	506	488	512	586	473	489	500	525	495	508	488	509	519	487	492	522	520	528	502	506	512	508	500	516	489	543	521	550	530	499	464	543	473	508	572	494	496	494	513	555	498	488	567	507	532	505	549	508	499	510	513	537	543	514	519	528	488	558	497	486	525	499	559	482	519	523	482	543	507	550	538	493	524	470	543	532	489	486	532	495	493	493	486	508	516	507	500	545	528	496	515	494	502	509	478	487	550	538	579	531	496	551	489	503	498	508	502	540	515	501	494	543	494	500	491	477	510	519	553	526	513	508	514	497	537	534	525	518	511	559	508	476	544	538	504	493	508	536	540	507	530	524	505	525	502	455	525	494	525	545	500	531	502	512	505	467	504	489	503	482	511	515	554	528	509	511	518	516	528	517	519	527	515	521	527	491	559	497	530	513	520	537	481	553	498	509	516	486	489	512	561	524	517	507	542	504	537	510	517	504	523	511	484	523	536	498	538	518	480	540	525	521	497	505	520	543	490	492	552	529	500	529	506	535	512	506	507	538	521	498	532	533	515	526	520	490	518	548	525	486	553	504	493	472	476	497	509	534	549	495	488	471	490	528	492	542	456	499	558	556	484	521	538	513	498	498	489	508	477	490	506	538	512	551	506	491	473	501	498	550	526	510	523	496	496	513	518	518	501	528	543	513	483	481	482	526	514	496	501	504	466	521	492	483	521	534	549	482	488	523	511	518	486	531	473	501	486	546	522	507	494	547	522	480	503	530	533	517	506	486	508	487	513	517	506	490	520	530	524	494	513	516	553	494	511	503	539	555	504	538	482	508	499	532	468	573	487	482	521	508	511	519	529	486	510	529	513	511	496	511	512	503	525	466	495	560	531	520	518	491	549	498	477	514	509	479	525	501	513	501	520	479	535	531	483	545	515	503	520	519	543	527	526	492	527	512	552	504	486	481	542	533	521	528	557	488	509	463	516	497	497	513	493	511	519	457	533	527	529	508	510	501	493	535	511	553	534	477	480	515	546	518	522	492	526	551	511	518	479	500	471	483	531	536	476	550	500	488	515	501	567	480	492	535	523	471	512	496	530	502	508	495	502	507	502	514	516	541	529	507	510	522	489	512	535	526	509	490	504	507	480	512	513	511	526	489	536	545	504	523	553	523	497	530	533	530	472	531	523	501	473	502	506	495	522	547	505	482	505	509	504	506	480	528	481	544	543	514	518	519	504	547	509	502	545	500	502	520	504	499	515	503	489	522	501	491	536	530	519	527	515	531	535	504	487	540	535	511	488	472	525	537	536	537	502	483	512	483	486	498	504	552	493	502	514	532	530	520	526	495	529	500	521	514	519	519	530	528	526	509	528	482	511	519	495	514	524	517	483	460	481	461	538	501	514	497	536	513	539	505	524	512	524	514	530	499	503	511	495	485	500	493	542	485	523	537	518	498	519	536	483	490	491	514	511	484	496	498	516	525	520	530	522	516	509	509	508	473	524	501	513	551	491	496	489	551	537	510	519	551	493	549	471	484	484	478	503	514	495	512	537	538	524	509	529	548	535	521	499	489	512	563	504	563	559	504	530	516	543	491	527	498	514	530	521	549	568	489	524	464	514	556	517	514	523	499	531	533	515	490	519	496	518	524	524	567	500	512	535	517	513	517	510	468	510	546	532	507	529	495	513	544	529	497	534	522	498	491	569	518	515	497	529	486	539	515	519	499	517	528	543	516	498	510	501	535	522	503	433	509	510	528	508	554	528	480	545	464	498	518	507	524	553	482	497	489	473	512	503	542	475	509	499	501	512	520	554	551	521	541	532	549	530	545	510	483	513	511	517	536	505	559	497	509	485	494	560	545	515	513	537	526	527	553	519	535	529	494	535	508	507	507	505	545	538	539	500	535	524	508	541	487	525	455	484	518	511	487	546	552	480	514	527	502	528	492	544	552	504	518	518	493	527	514	482	508	502	531	529	564	518	509	492	559	511	554	480	504	535	541	529	523	480	523	503	511	505	507	528	513	527	509	519	462	495	495	505	523	531	518	530	510	540	499	549	511	527	575	497	517	485	475	490	508	518	494	506	524	546	489	496	507	509	519	497	533	501	552	515	511	526	480	542	519	519	545	505	491	561	550	517	514	484	542	534	524	479	541	500	490	504	532	469	511	504	493	523	518	572	484	560	510	517	440	506	523	478	517	484	516	529	487	522	524	521	514	562	585	514	505	538	512	523	541	507	482	516	518	494	537	530	492	534	518	498	493	503	495	496	505	490	491	508	505	536	491	467	499	511	492	497	496	518	510	518	513	545	496	483	520	476	550	512	505	548	546	517	506	528	547	505	506	485	530	505	536	506	518	504	503	479	505	502	524	511	530	479	456	507	505	562	526	511	528	528	495	502	550	501	532	520	490	507	485	520	548	530	559	501	538	504	542	514	497	508	532	513	567	514	521	499	471	480	550	567	494	517	495	530	492	496	525	506	489	535	531	551	519	523	498	517	499	483	484	522	494	489	533	489	521	523	532	511	528	482	503	506	537	558	530	526	519	522	498	474	523	560	531	538	538	475	486	505	483	556	492	478	555	507	477	524	501	542	490	513	533	469	496	540	502	525	508	496	494	452	510	509	533	536	489	490	501	498	512	483	533	533	532	544	546	473	547	522	509	511	524	502	512	482	506	545	529	554	512	484	484	510	530	545	520	492	489	548	525	483	532	501
46325	52920	10359	5358	3767	2805	2296	1841	1645	1358	1222	1142	997	993	955	908	851	836	806	773	794	760	781	737	794	708	739	731	743	664	679	716	670	702	690	669	678	668	683	686	691	727	680	718	706	697	638	684	699	671	657	702	715	708	675	694	663	657	686	668	676	724	691	673	664	686	672	714	638	685	689	695	659	659	608	679	700	651	609	659	727	655	656	692	651	705	656	666	676	679	648	655	671	709	644	656	704	656	672	630	688	705	682	740	628	649	646	667	656	649	743	668	708	653	657	710	594	706	648	699	699	723	714	724	694	660	663	647	645	649	691	703	665	718	659	690	737	647	665	656	681	682	640	670	670	696	626	634	649	708	683	626	619	660	683	621	670	700	666	682	644	620	688	639	669	656	662	675	676	669	650	627	630	668	630	689	685	670	665	660	618	663	670	666	670	661	709	645	621	676	605	632	686	618	632	732	678	660	676	653	658	659	638	671	652	624	645	657	670	652	670	703	592	624	612	700	644	696	645	666	667	673	695	686	691	650	672	643	661	695	654	697	740	676	663	678	686	669	671	666	643	630	663	686	717	646	697	636	606	666	616	615	687	664	618	697	659	666	675	686	675	659	667	690	677	654	663	695	677	665	631	661	676	681	652	649	678	654	637	695	623	683	670	675	710	651	635	665	684	604	671	647	676	663	665	624	659	654	648	657	665	660	672	598	675	651	660	661	690	646	663	705	664	670	724	700	652	662	641	640	687	690	659	698	664	644	664	643	696	670	670	669	683	675	723	680	639	693	688	656	687	670	632	624	693	713	649	664	689	672	657	606	668	672	649	656	669	683	671	623	648	671	652	658	687	705	637	636	719	648	678	662	685	663	639	684	638	653	580	604	664	648	671	669	674	663	633	651	668	657	646	651	625	682	649	677	663	625	612	689	604	639	667	675	659	689	664	686	675	704	701	683	741	694	688	668	688	688	660	654	655	654	666	689	637	688	677	657	626	642	716	637	672	659	668	659	686	683	655	661	682	676	671	705	665	665	686	683	659	671	671	640	662	613	704	655	707	678	635	665	628	665	612	625	673	677	639	681	647	670	673	650	705	645	651	686	705	707	684	625	663	674	644	623	659	655	651	682	658	673	668	691	674	658	663	646	662	653	656	653	655	647	652	667	659	663	623	672	663	677	625	686	619	658	656	673	667	685	670	667	669	705	694	641	686	677	671	654	642	637	672	685	630	658	704	709	661	634	682	662	660	678	639	685	638	689	668	711	594	674	669	678	654	674	653	638	686	678	703	672	688	651	650	634	678	603	651	658	679	648	654	667	686	637	670	699	651	669	658	656	626	651	668	674	659	658	632	650	666	662	658	644	682	619	652	673	612	668	665	695	685	692	683	674	682	647	642	664	665	696	675	642	676	649	685	645	673	642	673	659	646	699	655	660	695	636	638	655	697	643	680	685	689	673	669	640	672	671	658	639	604	673	639	714	631	663	705	633	653	683	642	669	665	695	675	667	673	712	633	678	667	655	680	668	686	679	674	697	695	697	659	721	638	661	658	691	675	702	672	671	668	682	647	644	674	699	638	663	664	649	718	630	702	676	610	623	640	657	680	697	624	610	702	669	652	641	677	664	674	670	600	658	715	635	672	664	630	716	667	667	674	647	636	636	637	675	658	648	657	669	676	659	677	653	627	660	660	668	668	647	668	621	682	653	701	637	691	630	665	656	650	685	636	674	691	693	646	629	706	703	666	676	619	657	674	666	670	634	669	687	647	684	653	629	664	617	644	645	658	682	686	656	620	654	637	615	625	691	677	707	639	688	704	692	677	679	688	672	654	683	673	638	670	662	699	634	609	668	660	671	636	636	678	611	663	671	698	709	666	662	680	675	724	616	697	679	686	682	666	644	672	659	662	634	603	688	688	672	696	669	634	658	665	648	643	700	650	669	629	669	678	667	710	691	662	691	680	647	656	639	673	695	677	670	618	667	612	664	647	669	648	621	625	636	691	698	637	677	661	680	671	675	586	658	654	684	697	640	638	694	660	659	647	630	656	614	680	715	672	613	675	683	720	664	679	685	667	672	687	661	658	641	660	684	654	668	713	673	726	720	661	663	681	665	660	658	618	655	620	649	686	669	695	665	634	648	681	685	691	702	665	649	676	664	657	663	680	670	684	718	670	661	668	649	641	657	657	673	674	682	646	686	660	629	640	670	685	691	725	660	621	679	703	669	702	669	666	661	630	651	632	646	681	688	622	666	690	712	645	696	667	706	652	684	675	643	678	636	692	667	625	654	655	665	720	645	682	669	664	661	634	620	631	686	697	676	632	628	667	621	693	676	646	676	676	651	648	624	661	686	725	663	628	680	679	637	655	678	638	692	641	678	673	633	689	641	629	614	651	686	649	695	642	675	642	699	597	672	631	612	655	690	669	659	688	609	698	655	661	676	707	686	694	642	690	659	689	644	683	691	663	648	666	647	691	676	677	671	600	651	677	604	638	668	680	730	665	682	683	649	702	651	653	654	643	687	641	690	604	679	655	669	698	615	661	678	655	653	672	611	719	679	635	627	652	725	709	675	691	656	641	688	665	704	641	677	660	686	647	653	657	666	657	677	687	671	640	692	626	602	656	661	671	696	666	670	653	682	678	706	673	660	689	678	646	650	671	680	679	656	683	606	695	667	666	705	655	680	660	680	699	656	679	643	647	646	698	681	671	676	651	655	668	686	655	702	654	649	634	673	617	668	667	659	663	620	613	629	634	619	615	679	691	643	671	689	690	654	666	635	618	660	657	648	663	691	664	611	645	638	641	632	652	653	690	651	702	638	667	659	674	671	653	673	678	662	663	691	684	670	667	672	639	705	625	636	635	654	708	636	668	701	658	671	693	693	637	673	676	693	666	646	621	690	671	654	680	704	649	676	652	663	682	624	662	694	705	699	616	674	658	677	655	666	674	624	650	674	634	710	652	641	636	636	661	674	684	687	693	662	681	686	705	648	709	650	650	694	646	673	671	631	698	685	713	658	641	723	653	630	623	666	692	648	660	662	673	673	630	643	686	663	600	669	686	652	661	692	673	668	638	669	630	668	679	654	695	701	623	645	677	694	672	660	692	669	634	658	646	653	657	669	625	638	685	671	628	667	628	708	658	693	681	685	653	688	650	660	702	725	678	657	612	668	669	646	651	663	655	661	718	645	659	691	697	696	675	723	688	687	683	639	698	673	695	659	669	661	667	612	694	666	678	661	689	648	671	655	672	609	673	642	700	634	646	665	666	704	670	666	672	681	679	658	692	631	641	606	635	676	644	648	680	682	666	607	654	665	624	628	662	659	639	664	636	686	611	706	685	653	692	680	664	666	707	701	617	717	690	652	709	651	661	633	704	684	734	659	674	666	672	659	685	715	633	689	640	675	711	698	653	663	650	624	656	669	645	683	647	644	696	679	633	636	636	635	666	695	606	658	733	677	656	634	706	714	669	661	663	683	701	662	659	694	670	637
29079	26495	13993	1740	529	479	430	441	443	452	469	400	403	452	427	413	389	448	429	404	398	383	413	373	424	406	432	390	420	437	390	418	416	354	389	421	417	408	428	427	439	390	392	368	375	432	409	422	421	413	425	392	385	424	420	433	389	451	428	383	398	418	364	399	447	370	412	399	421	420	420	376	408	415	408	406	433	411	426	423	421	411	406	423	375	414	395	396	432	410	422	419	433	411	412	436	375	393	406	421	397	419	446	450	410	406	419	386	391	402	422	425	401	395	406	412	394	409	417	411	409	418	442	428	371	406	413	428	393	455	393	424	438	446	412	413	418	410	409	456	387	403	371	428	413	414	398	437	422	437	397	388	423	368	407	435	417	404	425	430	436	397	398	398	407	410	379	401	413	388	400	382	409	411	402	388	389	405	425	367	400	425	410	364	432	406	413	392	409	390	435	417	396	427	417	417	417	417	409	392	414	385	439	417	422	389	418	413	413	426	422	406	422	422	400	414	401	425	423	385	433	389	393	376	385	394	414	421	436	387	383	419	427	399	398	403	405	390	411	413	399	388	417	428	400	379	410	427	442	434	409	416	398	418	398	400	398	432	424	443	397	412	431	409	396	408	370	431	400	398	407	439	402	406	451	408	415	418	428	388	433	419	451	404	437	419	400	423	386	402	413	431	396	412	416	442	414	463	416	412	416	344	406	423	430	432	409	402	399	410	397	431	434	420	438	407	386	414	421	385	439	415	433	401	407	381	400	431	412	441	407	429	398	389	419	393	429	408	412	411	417	423	433	425	400	440	417	422	398	420	397	388	422	438	414	416	418	410	429	412	427	403	376	416	428	400	396	410	402	403	440	402	407	384	451	451	420	405	397	412	405	407	372	402	410	396	401	409	441	435	380	389	436	399	386	451	439	399	414	370	428	417	419	402	399	431	410	413	429	432	432	395	418	404	386	412	387	414	421	395	441	387	390	407	419	404	417	414	398	411	391	396	382	417	410	399	394	428	453	403	446	383	371	409	404	414	408	413	420	434	373	374	395	397	391	403	420	403	389	399	423	399	393	391	422	423	365	384	398	383	421	426	423	410	435	405	373	427	408	385	388	370	423	407	408	427	426	416	448	396	408	407	422	385	445	423	383	413	395	420	414	427	423	382	387	384	392	402	412	416	425	363	443	439	403	390	401	426	425	416	377	417	398	395	423	415	417	402	418	429	409	393	382	383	414	416	405	403	424	401	387	413	395	373	415	398	392	434	439	402	406	412	382	377	417	416	452	392	405	392	435	401	409	445	380	424	396	368	404	387	393	396	423	422	399	419	420	399	407	436	419	405	401	410	434	418	413	422	421	423	430	403	434	447	423	414	384	447	357	429	400	440	404	384	425	401	397	412	415	410	375	406	415	383	400	384	414	422	432	418	402	402	422	416	389	386	412	417	425	404	405	406	417	418	412	407	460	400	393	406	437	395	429	399	446	417	414	386	461	407	403	383	434	422	396	427	421	413	497	398	390	442	418	431	428	402	414	439	421	385	391	446	421	399	416	396	434	414	422	391	394	400	419	412	430	376	411	382	409	458	449	398	396	413	420	421	426	413	442	404	426	415	407	456	422	454	439	415	404	378	392	396	390	436	403	419	446	413	387	402	472	454	387	400	392	430	419	400	450	366	435	459	427	383	401	437	426	398	373	425	398	420	410	423	393	430	415	457	413	407	412	398	440	435	412	419	425	383	446	385	426	397	373	393	393	403	407	367	409	402	383	410	425	401	395	428	406	383	408	422	389	410	410	425	430	416	396	422	417	397	409	376	402	393	408	380	439	421	410	376	418	400	380	411	399	401	416	379	420	413	406	390	419	456	430	437	402	401	396	445	407	439	415	417	418	390	403	402	393	411	402	431	408	405	412	428	391	421	410	401	396	425	408	420	429	388	414	443	441	426	425	420	386	399	396	421	372	421	431	382	415	400	401	419	420	435	424	428	454	402	398	385	392	410	411	411	409	418	409	405	427	410	414	385	391	419	397	401	366	429	409	433	394	407	384	398	392	405	450	409	420	399	407	383	401	420	413	420	432	399	406	420	413	439	413	429	408	431	406	404	417	390	408	459	411	415	381	399	473	390	410	410	408	420	416	423	421	393	435	416	387	390	407	398	438	414	396	407	422	418	433	394	426	393	442	379	384	407	385	400	405	438	430	414	406	412	429	389	381	435	399	460	443	413	409	411	406	410	408	392	406	417	386	420	415	379	398	402	397	422	432	389	408	411	399	392	418	411	442	418	435	403	409	399	397	409	414	426	471	441	431	422	481	413	425	408	439	363	421	372	425	416	429	409	443	407	405	439	414	416	406	377	416	403	402	398	386	397	414	449	377	401	438	367	410	404	440	409	368	449	403	422	434	421	434	417	401	397	417	405	378	420	425	398	395	409	393	393	443	410	417	427	418	418	410	426	438	434	411	416	401	428	374	441	391	390	429	439	414	416	413	379	390	450	419	430	437	401	419	386	389	390	417	416	417	416	456	432	423	408	431	437	378	407	431	410	400	389	381	434	388	392	427	393	384	419	432	384	405	412	385	424	402	421	399	388	392	432	436	408	435	377	430	412	427	437	411	381	389	423	400	419	381	411	435	407	423	447	408	424	412	417	383	416	405	399	416	399	408	429	424	416	413	417	419	416	441	393	412	404	412	417	416	414	386	421	401	419	351	423	388	401	462	431	416	392	387	396	402	413	376	436	408	465	431	441	434	422	397	387	431	425	413	439	417	423	409	397	440	430	407	383	370	446	422	399	405	436	392	393	408	427	412	437	435	411	408	379	404	411	397	404	419	366	414	383	429	414	422	417	400	414	426	391	372	397	445	378	426	442	403	374	390	389	388	379	412	422	394	419	424	419	412	393	424	381	418	424	395	420	424	401	421	389	400	406	434	408	407	399	427	426	397	431	429	415	426	410	377	396	414	435	404	393	400	425	421	374	413	450	407	414	424	401	443	409	382	408	402	442	382	439	419	412	370	356	433	441	425	407	428	392	421	426	410	443	434	406	421	438	423	411	398	389	375	390	409	412	406	423	404	423	422	407	408	461	433	411	423	438	431	383	405	396	403	401	416	395	412	401	438	404	455	411	380	383	417	419	396	411	385	390	392	422	409	395	410	413	426	399	444	456	422	411	435	408	419	393	381	387	404	404	431	411	422	412	452	445	370	435	426	445	413	423	393	437	414	385	419	436	397	399	404	406	391	401	367	401	404	439	398	413	413	406	452	372	432	398	442	390	411	424	402	414	405	430	401	396	384	403	418	407	392	391	442	376	412	424	378	421	416	394	456	429	411	423	427	409	410	415	402	406	424	425	438	422	400	417	406	397	426	385	422	379	420	423	402	419	375	407	435	376	436	452	410	473	406	404	427	419	406	444	412	402	402	387	424	367	395	440	396	406	443	386	416	442	446	399	401	425	437	424	423	429	405	391	398	370	439	428	448	397	386	432	416	397
37296	34550	1009	765	651	653	603	579	609	565	489	533	520	530	546	562	563	562	469	532	534	545	528	541	533	563	557	526	547	542	527	541	549	526	546	562	552	540	549	537	519	534	526	550	479	490	541	543	525	502	531	540	512	515	518	515	550	555	567	514	537	565	514	555	571	565	543	548	549	528	533	535	486	573	509	571	513	562	533	527	569	500	514	525	563	495	483	517	555	538	544	525	542	551	520	547	570	486	521	525	525	527	561	525	515	519	560	520	558	581	536	559	562	537	534	531	525	505	579	538	544	486	512	526	530	558	530	539	542	559	494	529	523	535	524	559	563	538	529	538	571	541	587	536	506	547	577	563	555	526	526	543	555	547	544	505	533	523	533	551	554	527	529	536	556	517	551	531	530	480	562	546	516	532	545	593	522	533	566	522	524	525	492	538	542	518	500	541	568	527	507	489	510	523	480	510	531	534	514	543	488	529	551	504	534	545	517	514	536	558	523	505	521	537	558	575	541	577	533	545	543	507	521	540	569	529	510	491	515	524	552	529	540	530	555	553	527	564	550	528	541	556	539	534	532	571	530	519	502	525	542	550	549	500	484	482	495	542	535	539	557	501	519	515	517	546	530	528	538	545	508	549	531	513	514	486	532	561	530	542	558	533	519	542	492	549	538	524	509	558	587	579	522	537	514	550	505	596	547	549	559	484	522	539	523	490	514	529	523	537	551	525	557	554	522	541	535	562	604	530	527	531	557	559	525	528	571	532	485	526	542	549	498	542	548	516	495	523	525	556	545	566	535	492	532	562	566	500	555	537	502	534	514	528	536	536	556	551	520	494	534	518	529	525	553	506	530	500	513	510	534	534	541	560	546	505	504	557	550	498	519	537	553	531	531	532	526	559	527	549	526	545	570	544	555	542	466	545	535	548	543	503	538	553	524	535	550	534	523	519	574	547	463	532	527	517	539	595	503	516	548	539	557	543	549	519	524	578	563	493	536	533	522	525	543	530	538	515	505	570	563	522	509	500	562	547	510	587	534	551	510	544	507	521	530	568	551	541	521	524	526	499	507	519	513	585	533	577	501	527	556	541	531	498	530	532	570	583	558	492	485	509	516	549	489	531	569	540	539	519	556	511	501	547	517	515	517	511	521	487	555	551	554	541	514	534	582	522	577	527	540	532	556	549	530	591	549	524	545	503	518	550	542	548	522	544	572	547	524	525	538	557	541	573	499	525	504	555	535	508	536	556	540	488	524	515	535	520	488	553	554	499	531	526	554	538	559	514	527	561	522	553	510	558	550	488	506	518	515	548	517	513	538	540	537	507	558	488	516	524	506	499	517	541	509	539	547	564	500	571	543	572	515	504	513	527	563	539	518	519	527	522	534	522	539	555	529	558	548	532	548	520	484	534	538	569	527	563	517	564	532	522	518	540	548	534	552	566	540	538	538	516	558	527	524	513	485	516	514	500	528	548	540	558	567	571	510	510	509	547	505	537	500	545	548	523	524	550	552	573	545	552	522	556	508	528	536	510	540	555	522	519	512	555	535	508	550	537	533	552	560	541	519	531	526	553	539	507	584	496	540	555	484	550	524	540	536	552	518	543	536	552	585	531	573	527	493	511	536	527	548	518	584	530	556	552	543	521	518	519	524	491	521	503	513	527	511	553	513	544	545	541	516	531	521	560	532	530	546	527	552	518	502	542	534	568	523	527	557	495	534	523	526	472	503	542	522	525	553	515	517	530	530	550	515	553	526	492	493	562	528	550	559	566	510	575	512	562	558	540	577	560	539	476	561	519	556	552	533	574	511	530	566	522	531	544	549	521	541	530	491	523	562	550	523	559	519	534	526	535	574	562	506	557	528	559	547	525	513	514	534	578	491	603	484	540	542	510	508	513	570	499	536	505	545	513	558	534	519	515	546	506	539	547	502	552	552	546	535	524	559	488	531	533	530	516	542	535	549	536	515	545	519	535	506	554	545	545	543	551	505	542	501	529	525	534	535	538	549	551	508	545	520	541	520	536	555	565	540	505	542	521	512	520	499	525	564	503	533	509	570	560	552	513	580	522	487	537	544	572	514	511	558	551	516	516	493	518	549	573	519	508	511	543	555	528	514	530	524	552	533	482	550	555	591	552	482	544	533	540	531	543	539	536	499	531	575	562	573	536	519	462	548	563	544	536	528	528	501	525	477	552	560	506	527	473	537	581	538	551	523	523	543	545	561	487	519	529	551	525	540	514	554	506	546	556	532	518	550	513	534	532	548	557	572	531	525	525	538	561	538	498	488	520	541	539	539	554	555	505	521	551	549	479	537	556	561	522	551	519	550	512	554	519	559	490	555	564	527	526	561	540	546	494	512	518	559	507	536	550	540	535	552	533	511	546	495	551	578	553	493	490	535	505	490	553	539	523	551	500	573	551	527	520	537	535	540	503	540	508	543	515	491	535	504	576	546	530	516	528	525	523	559	498	523	521	536	507	552	545	504	536	544	520	528	540	567	518	533	531	544	509	542	525	556	556	531	540	511	560	529	584	504	593	540	487	525	500	518	567	566	547	594	535	522	544	558	567	536	555	554	543	510	509	523	548	527	520	567	526	530	521	507	552	567	500	530	546	539	557	508	534	514	519	548	559	571	550	511	513	539	562	515	552	570	528	545	506	498	541	557	520	552	538	525	513	556	528	508	519	513	551	505	565	535	561	532	539	562	499	525	509	539	520	543	524	551	535	533	528	535	558	548	547	547	582	536	522	534	525	494	510	562	536	531	567	554	551	536	560	514	565	523	540	528	528	512	527	546	551	532	547	546	471	525	529	578	518	512	478	538	510	472	561	524	560	522	547	536	518	530	537	545	574	513	509	539	508	530	515	511	520	524	534	556	577	560	555	530	559	520	509	518	534	543	557	572	538	558	536	585	544	548	553	563	542	533	553	550	560	518	524	550	524	542	539	524	539	516	505	547	566	528	582	492	559	547	521	539	550	517	547	539	520	547	501	490	495	544	528	507	535	519	547	545	519	530	568	549	526	551	468	565	576	516	509	516	552	494	565	538	504	556	537	525	534	516	510	529	539	535	573	528	540	523	523	514	548	535	497	535	526	507	541	599	554	538	593	529	508	514	537	515	530	534	554	518	534	497	516	567	525	523	497	536	512	537	509	527	508	548	525	514	553	550	549	537	548	518	535	521	496	524	517	542	573	529	543	544	567	471	560	535	528	493	520	567	483	566	542	561	505	530	497	497	556	543	522	556	529	576	533	541	526	554	564	554	526	541	536	580	554	568	583	530	520	565	499	561	530	539	529	524	497	559	547	552	547	553	550	483	520	561	534	555	554	573	530	496	555	577	539	522	539	523	561	550	543	510	542	535	518	528	541	536	546	579	508	525	498	540	538	526	540	569	546	529	550	538	505	521	510	536	502	507	534	511	534	538	537	526	519	545	542	533	520	492	564	550	513	500	571	524	534	510	530	534	515	537	559	536	562	512	516	533	530
23746	21071	28317	24023	21053	9683	1331	907	802	819	751	716	714	727	694	660	655	695	677	695	649	658	619	631	622	600	616	595	599	625	614	643	620	605	611	644	649	630	605	594	563	640	662	607	647	563	609	625	622	656	608	530	626	610	628	621	578	625	618	628	612	632	606	613	595	600	643	642	637	631	651	619	649	624	629	625	656	618	646	623	631	632	633	622	646	633	624	623	642	630	636	647	671	599	574	600	543	606	616	623	622	660	653	616	595	589	669	629	569	589	574	654	599	618	580	624	631	636	621	616	581	635	645	599	590	640	601	600	650	632	663	623	614	608	656	631	569	636	627	581	583	610	607	566	615	610	622	624	574	575	610	647	598	622	561	636	614	624	635	590	563	621	636	613	616	601	608	585	618	583	596	577	602	623	659	636	603	625	603	618	605	615	609	606	597	585	621	624	616	590	622	611	620	613	582	626	666	633	613	631	642	661	650	594	643	593	580	608	639	599	567	613	625	636	591	629	588	634	654	623	633	592	593	611	613	632	628	652	633	603	605	608	582	611	596	626	636	668	642	631	603	631	603	604	633	648	619	573	613	555	622	624	615	601	624	615	605	630	601	626	589	596	605	590	560	630	557	586	577	612	639	621	581	588	602	658	676	593	621	659	619	661	620	645	600	630	568	615	601	603	586	638	594	621	629	617	554	632	584	651	616	580	604	603	623	646	603	660	615	586	555	640	647	588	615	568	616	628	618	620	598	625	556	600	626	641	557	591	564	619	628	637	636	580	610	573	601	627	638	665	576	584	590	606	640	633	593	611	593	553	637	601	642	629	607	622	636	602	607	592	618	600	615	637	603	585	673	606	646	596	579	608	630	627	624	596	644	612	657	593	641	613	622	640	612	626	587	584	617	661	637	598	600	573	650	629	661	623	580	582	571	603	610	585	629	585	635	649	606	602	596	588	582	603	600	619	602	617	636	594	609	630	598	583	617	565	615	625	602	654	621	615	620	612	639	584	640	665	655	639	624	609	601	539	648	590	612	646	625	626	630	563	615	619	643	583	615	626	611	618	593	619	609	589	602	626	639	587	603	564	648	621	566	578	642	626	618	630	610	629	665	627	645	634	582	618	637	675	608	611	617	618	590	628	628	620	591	641	603	603	561	607	669	624	667	602	632	622	594	605	635	596	616	659	640	566	633	651	640	610	547	612	571	600	562	600	588	635	627	616	607	603	600	621	646	599	623	601	642	612	611	595	627	614	606	610	634	604	602	587	587	624	625	593	593	609	591	672	634	585	605	648	627	590	606	585	656	604	627	609	599	610	647	661	611	626	572	629	609	630	611	600	578	574	625	614	586	575	611	638	586	638	626	588	618	623	587	615	638	590	620	605	658	572	614	611	624	648	646	584	640	608	642	630	600	583	658	610	591	669	614	600	585	598	613	573	620	650	573	594	618	655	604	595	592	622	645	616	575	635	594	639	611	600	633	619	630	608	606	657	628	585	613	651	619	622	641	623	624	655	644	617	615	661	595	616	602	631	647	614	637	623	601	590	614	566	626	609	643	664	557	600	632	632	579	671	653	595	656	632	609	654	602	567	597	600	606	586	620	577	552	593	608	600	625	638	647	643	597	578	666	611	635	616	644	645	568	529	606	608	618	618	650	588	604	616	671	565	618	612	563	545	602	601	578	626	648	606	604	604	589	629	629	594	652	615	597	636	646	560	603	599	640	634	597	642	606	612	554	634	593	590	582	620	555	611	618	572	619	580	624	563	625	628	617	598	603	606	657	602	592	570	655	637	608	609	660	581	603	616	617	564	639	619	587	650	609	592	613	597	631	665	598	626	619	618	625	594	614	614	604	601	672	612	598	626	600	588	659	589	625	653	605	588	583	619	575	606	629	620	609	574	600	597	569	633	646	597	592	597	585	622	609	610	576	619	610	570	643	619	629	638	601	609	601	617	574	611	604	628	654	636	599	588	600	581	591	555	638	563	580	612	582	564	652	592	610	599	659	614	642	606	665	618	576	579	586	544	623	672	609	615	620	635	671	617	569	605	576	656	586	624	614	618	612	600	581	632	601	582	637	594	596	609	616	615	613	700	649	577	615	617	634	624	570	591	596	610	604	600	603	632	596	618	601	604	549	611	599	585	577	621	583	630	580	662	609	591	646	636	639	612	604	603	602	645	610	620	578	539	632	662	660	614	623	603	613	589	613	611	582	583	627	634	601	610	576	601	592	633	626	614	592	653	610	596	602	654	577	640	585	581	639	627	610	623	648	617	585	595	624	600	591	607	610	620	638	634	595	694	628	635	652	580	576	633	622	611	609	613	595	623	587	588	618	614	577	594	642	627	610	588	622	658	661	639	624	608	585	537	596	582	632	614	614	592	615	620	639	613	604	616	687	608	582	636	638	568	669	620	587	602	634	574	605	623	646	606	618	612	594	625	607	628	646	615	620	617	608	611	622	597	580	599	646	625	611	603	627	618	604	633	638	627	574	613	613	638	614	603	589	609	630	594	650	618	619	586	571	617	614	628	591	604	629	613	632	609	608	620	647	575	614	583	618	593	612	579	605	574	582	640	610	595	592	579	616	625	627	576	651	641	634	642	613	591	618	631	619	616	660	578	614	666	642	628	636	613	615	623	606	615	576	607	631	601	599	655	605	596	668	633	630	625	626	588	603	626	604	614	625	600	624	588	640	659	590	654	578	661	613	607	601	616	581	661	625	643	615	602	627	628	619	615	572	616	584	679	632	619	622	608	614	575	583	614	608	615	676	653	618	610	613	616	616	656	581	641	603	635	613	633	650	604	586	603	602	631	684	633	614	606	636	544	636	618	624	630	615	613	583	591	639	582	643	631	589	631	594	602	633	637	644	650	615	630	626	621	561	609	604	619	642	597	647	632	585	644	631	612	589	623	611	671	727	597	629	635	630	628	560	615	644	576	623	612	651	570	624	597	625	642	593	594	617	640	610	629	612	612	617	617	609	635	583	606	617	594	623	618	604	587	597	611	564	592	619	635	637	627	625	614	598	606	602	634	611	592	614	619	558	621	578	653	610	631	631	620	642	587	570	576	628	688	607	608	629	609	600	602	627	613	620	588	630	604	596	595	637	651	611	614	581	602	637	629	585	655	593	563	635	618	624	577	624	634	618	678	623	594	579	606	579	617	599	627	605	618	618	615	608	629	612	621	656	618	595	605	621	602	632	590	622	662	601	646	609	633	615	608	626	659	587	641	645	643	613	618	660	620	618	630	623	614	603	618	642	593	612	578	612	612	590	583	647	606	590	625	617	652	592	624	555	627	635	603	595	621	610	653	623	546	610	663	611	622	623	574	634	602	600	619	636	582	623	601	628	612	628	601	589	637	581	608	645	582	590	561	632	605	596	624	652	642	653	617	610	568	628	627	607	616	594	605	648	611	597	567	583	630	582	598	595	627	621	569	634	596	652	645	610	659	632	623	613	634	628	588	579	614	614	642	622	630	623	615
42024	45129	6717	3509	2422	2029	1664	1445	1295	1204	1061	1111	1020	987	919	974	853	896	830	892	858	814	857	860	891	815	855	842	826	793	818	801	807	820	820	776	861	883	802	796	793	822	825	767	761	819	880	774	826	806	797	783	770	813	792	833	777	823	802	796	768	800	774	746	821	795	799	820	783	810	812	769	817	799	822	801	819	769	734	807	803	828	783	761	803	809	801	821	760	805	773	788	817	780	821	756	866	803	719	756	817	782	838	820	834	775	780	795	772	840	784	819	720	773	732	746	733	806	782	778	794	799	796	816	797	750	872	768	764	758	818	767	733	744	808	808	774	780	798	794	857	805	844	783	794	754	772	792	807	747	780	787	821	815	780	765	797	817	794	791	773	794	764	783	798	802	834	761	819	766	807	805	813	813	756	772	799	804	799	802	829	763	789	793	817	834	844	788	785	781	776	808	789	766	773	790	763	803	813	815	801	803	839	824	775	800	839	766	806	842	793	744	723	860	792	801	836	814	860	800	780	806	786	786	819	779	768	834	781	774	754	763	835	782	736	780	811	791	822	769	793	762	761	821	800	796	788	740	783	773	775	785	771	766	773	834	754	749	773	785	778	804	826	812	801	740	789	817	818	779	815	793	755	834	809	797	786	811	823	771	824	807	768	819	768	794	804	784	770	791	831	802	800	748	794	843	835	810	781	807	791	811	746	798	785	803	823	858	823	756	824	800	832	780	810	874	815	785	762	788	778	781	838	802	763	846	786	823	766	783	750	749	810	771	783	769	805	788	786	786	805	780	793	742	822	781	773	845	761	778	782	808	786	855	781	756	831	792	722	745	844	801	790	745	787	788	788	775	882	805	782	757	740	822	822	762	838	822	751	789	773	799	794	828	755	771	779	777	801	750	719	816	798	740	795	782	793	752	737	818	793	800	809	789	805	816	761	793	764	765	822	789	761	743	785	803	749	790	791	799	752	821	802	737	783	769	779	788	748	806	855	799	804	796	777	785	846	815	747	816	749	786	790	782	710	782	849	767	782	778	797	753	752	788	804	793	779	746	847	776	806	850	795	764	783	792	772	798	749	791	767	803	810	868	800	761	803	808	822	814	822	803	793	772	807	782	780	794	811	776	759	809	765	756	780	803	811	793	799	807	777	771	814	778	766	795	782	740	805	808	757	711	787	780	802	761	793	784	789	773	788	771	780	805	817	786	862	780	801	729	784	788	847	820	842	754	819	766	813	774	769	816	757	789	790	828	797	767	837	757	820	803	813	767	815	817	759	812	821	749	782	789	749	766	799	784	805	842	734	781	772	820	839	819	803	783	842	793	778	819	785	763	817	799	764	771	752	793	820	798	758	798	762	785	832	765	786	800	820	771	798	810	745	764	835	815	759	780	791	779	831	789	776	794	818	768	781	813	791	798	769	769	783	780	744	782	798	801	766	823	781	787	854	819	789	775	796	778	802	775	797	807	791	785	788	791	780	769	722	792	780	783	739	782	786	770	787	819	814	774	793	792	785	792	821	729	841	798	770	814	837	800	787	825	780	790	809	773	800	781	765	821	812	805	800	840	782	885	803	801	816	745	827	809	753	750	769	794	808	803	768	797	784	814	829	786	790	789	777	853	759	800	825	745	745	758	803	779	794	810	800	777	818	791	769	779	794	807	811	819	779	785	801	742	798	809	804	828	798	769	773	800	805	847	800	786	801	796	807	761	750	834	751	793	782	780	748	789	757	767	790	809	772	754	812	829	786	845	804	770	786	747	828	791	821	790	761	796	785	744	828	782	785	825	816	743	813	797	787	763	779	835	787	814	765	747	794	762	824	782	796	742	766	784	758	772	765	765	779	775	818	719	825	834	803	795	773	733	792	789	863	739	830	751	775	778	753	832	852	759	751	786	781	779	787	806	740	803	759	780	820	790	770	794	849	800	730	822	751	807	791	759	734	754	780	847	802	813	777	808	823	753	799	839	788	814	775	770	785	787	798	745	754	831	745	751	781	843	800	786	811	815	832	836	809	789	801	736	775	799	806	768	767	755	755	835	767	795	784	778	758	816	777	777	802	811	756	810	778	794	781	764	817	772	774	778	751	817	799	838	780	762	818	758	779	845	769	763	785	811	829	831	791	813	777	778	780	785	776	804	785	777	874	763	755	820	793	836	828	808	837	761	788	766	762	778	787	788	773	812	815	845	794	771	812	779	790	783	767	778	764	800	767	790	744	772	777	807	772	791	771	811	786	771	774	749	781	796	809	794	775	756	778	822	764	788	754	813	808	796	742	811	800	776	813	763	784	816	784	841	796	814	810	793	801	802	761	736	823	818	782	778	797	793	801	782	854	816	794	813	755	796	780	767	800	790	776	785	802	760	791	754	777	795	791	796	811	771	835	789	797	771	761	854	835	763	755	865	739	762	779	763	837	775	847	798	814	804	786	808	762	766	782	792	794	849	825	722	741	817	776	806	735	773	796	803	765	814	793	766	772	788	824	798	846	815	757	823	772	786	858	796	869	803	800	791	780	755	794	773	795	751	779	732	804	794	783	860	803	782	786	798	756	802	807	767	759	810	760	765	803	800	811	772	812	741	753	789	818	794	777	772	772	804	796	783	825	770	776	788	811	805	784	785	789	718	801	772	787	789	771	830	784	807	814	804	743	812	784	785	779	756	781	820	819	762	747	750	737	764	775	793	804	815	746	778	835	771	778	798	773	845	762	774	783	799	791	781	791	815	755	820	737	754	796	801	790	785	799	835	759	762	770	825	819	812	782	791	813	790	784	791	786	790	771	788	774	820	803	777	762	804	764	780	792	749	812	807	797	821	811	808	778	803	770	763	779	776	777	770	785	801	823	755	783	822	795	791	809	761	774	814	805	748	767	777	836	754	814	768	820	797	835	821	810	770	793	788	754	809	802	757	773	821	815	782	829	853	774	786	779	813	797	767	827	755	796	782	824	766	773	812	775	813	749	796	815	786	807	785	730	821	799	796	769	797	834	802	769	789	824	790	743	816	807	781	834	792	714	752	794	736	814	853	776	782	754	789	777	775	774	811	787	756	807	845	800	767	787	762	764	721	800	780	766	761	758	764	777	774	767	797	840	795	780	809	791	826	713	772	741	801	827	794	785	765	766	766	777	737	817	779	728	750	796	786	810	811	763	811	848	752	834	811	809	804	772	735	811	802	805	783	838	805	784	741	799	809	812	825	765	786	798	776	792	734	785	880	809	792	770	758	798	862	785	852	757	779	781	795	796	802	837	800	799	833	805	815	817	759	799	742	809	779	785	816	763	766	771	802	790	799	773	784	782	797	818	766	785	811	792	795	864	817	778	811	830	788	786	828	785	810	784	794	822	794	840	784	851	797	783	797	791	759	781	797	839	766	768	813	837	817	781	804	776	807	810	788	784	808	827	721	748	781	805	785	798	755	824	792	748	787	789	800	736	780	747	806	834	772	779	805	781	818	779	766	793	801	817	786	768	760	786	755	772	761
22774	21043	28716	23537	21025	21038	7698	1136	864	781	750	692	711	667	641	608	609	620	579	571	570	587	569	520	490	550	525	502	552	505	516	586	533	501	552	501	553	514	515	545	560	524	588	513	537	516	515	476	533	535	551	516	529	544	537	524	513	509	470	520	520	471	489	508	495	526	528	516	518	523	523	540	525	531	500	515	514	478	476	500	506	548	496	492	534	457	520	505	576	489	474	490	500	546	481	518	555	521	524	513	481	505	498	513	514	503	501	466	480	560	481	523	492	513	479	538	481	568	532	494	500	541	517	525	524	582	497	498	513	489	491	531	551	526	509	482	504	509	444	558	515	530	488	498	509	510	519	485	481	502	504	524	500	491	501	509	506	501	499	491	532	480	528	481	509	499	504	505	487	519	493	515	511	535	543	552	527	503	537	501	493	504	469	556	516	519	491	512	492	501	520	504	481	552	478	490	510	497	521	507	489	518	493	473	464	523	507	521	526	526	537	496	518	549	490	504	515	503	508	516	499	493	523	516	498	510	548	501	510	523	518	494	495	529	517	525	525	520	584	534	513	485	552	486	532	492	487	518	519	502	512	513	472	503	512	479	536	485	498	536	519	481	518	493	511	515	511	515	481	547	505	496	510	497	538	515	523	519	484	482	535	489	471	519	504	493	489	502	510	475	505	550	533	551	560	530	548	488	548	502	516	525	486	543	540	503	510	523	535	517	531	522	486	493	519	519	469	521	522	501	508	490	533	504	507	515	538	500	526	504	493	469	488	491	518	551	494	531	505	521	524	523	491	503	483	512	518	541	486	506	488	525	494	470	513	498	490	504	508	525	528	507	525	501	522	503	522	571	547	497	493	487	560	524	538	493	477	519	537	507	546	553	531	536	488	494	497	543	519	511	533	494	535	526	557	502	488	489	530	515	535	546	523	519	524	516	518	542	506	503	532	473	505	514	554	496	520	484	504	484	506	502	496	531	555	476	490	484	513	487	498	515	524	511	498	522	531	542	462	529	551	481	530	522	512	548	514	530	520	486	492	506	457	515	533	505	545	568	500	490	538	513	550	517	516	538	531	501	499	470	516	521	515	476	520	532	537	512	484	497	537	494	505	471	529	512	501	540	526	512	499	523	506	485	548	476	556	487	525	517	522	532	523	499	517	536	499	540	480	508	507	500	470	528	538	494	508	464	530	499	527	467	506	531	500	521	550	546	465	527	517	516	502	480	498	511	513	515	524	549	503	511	538	530	511	464	513	560	506	514	515	516	538	518	487	524	518	509	510	475	511	530	494	481	549	493	509	539	485	484	509	515	477	502	526	485	535	520	520	498	527	495	508	518	516	583	491	509	511	521	488	504	503	468	501	510	502	500	497	561	522	511	497	515	517	540	508	515	574	473	527	460	545	534	495	505	504	534	467	524	465	456	483	481	522	520	532	501	491	522	522	515	508	526	517	507	483	523	504	509	559	520	518	528	489	522	528	500	517	489	535	552	533	506	507	510	481	529	462	532	482	498	496	531	537	509	508	529	528	478	468	471	494	523	499	491	484	512	538	517	514	506	533	461	518	547	500	506	515	475	502	507	504	504	523	534	527	546	504	546	538	560	494	521	525	506	511	521	543	508	504	520	474	497	533	502	517	490	548	486	505	489	565	507	520	456	511	514	527	523	528	498	483	489	535	534	511	516	474	492	538	538	534	487	493	479	504	507	490	484	487	516	512	500	536	482	513	483	509	524	496	519	516	498	526	500	520	539	515	454	493	529	530	549	522	533	503	479	516	513	510	533	490	517	493	498	514	550	485	457	496	493	508	517	536	505	508	500	484	487	495	517	491	538	530	496	516	510	447	530	505	494	523	528	536	492	485	517	541	548	509	518	499	518	478	472	464	481	508	482	536	541	516	518	503	529	542	477	533	508	534	489	518	484	498	525	549	503	564	539	523	474	509	505	481	521	506	528	496	512	488	522	507	539	499	538	525	500	532	483	472	557	511	510	544	570	509	502	499	500	495	504	498	514	551	495	555	511	501	503	501	491	536	521	489	486	503	506	515	517	540	520	494	497	482	545	505	500	523	514	550	518	501	521	507	491	496	512	509	527	467	498	511	500	485	498	504	532	519	522	530	517	521	497	488	497	493	499	538	532	458	497	442	521	537	491	501	505	475	477	490	527	530	520	519	510	495	545	497	530	510	502	494	532	473	497	526	506	506	533	495	509	508	493	525	528	548	512	493	532	462	479	453	513	516	527	503	516	526	527	482	487	472	476	521	535	498	468	495	514	519	533	511	496	534	517	528	535	522	499	476	522	527	513	526	541	481	541	522	504	525	513	526	452	508	468	524	481	453	501	512	550	532	507	501	515	483	529	490	474	470	520	508	553	514	527	501	502	489	503	505	476	498	519	515	492	534	489	516	536	541	485	524	489	547	488	475	510	482	501	513	514	517	566	525	497	503	526	508	458	494	498	495	513	526	530	495	522	506	515	488	542	513	524	546	550	478	543	500	491	480	522	519	471	533	514	528	486	495	502	521	502	544	508	496	505	522	514	485	552	543	506	491	538	519	476	515	499	503	498	516	504	507	493	468	507	461	457	489	514	494	539	503	486	540	512	524	513	534	517	496	493	514	545	523	485	525	518	521	523	514	546	485	518	497	536	512	514	471	499	510	472	522	489	515	520	541	541	496	493	525	473	482	507	538	501	470	469	514	563	512	482	497	512	463	518	501	527	501	477	538	480	555	481	511	490	541	557	530	507	532	539	532	506	518	490	506	543	524	499	500	522	523	527	479	501	492	549	525	522	513	496	463	512	531	508	485	536	519	522	515	481	538	524	536	532	480	473	492	544	495	566	478	491	506	498	523	462	506	468	472	496	497	507	509	523	473	526	492	491	498	495	518	491	508	481	477	513	451	525	496	485	516	475	490	545	528	479	525	485	515	483	566	508	508	506	523	515	499	507	529	499	522	491	492	512	514	501	503	536	493	518	493	510	519	474	518	504	459	480	530	516	499	512	495	534	500	519	507	533	536	520	488	483	470	498	504	554	538	528	527	491	540	528	503	509	492	483	485	534	521	542	447	486	542	506	481	503	544	523	502	526	508	492	494	521	456	504	486	492	523	533	489	536	514	504	484	507	521	537	496	501	529	476	496	499	485	497	492	538	491	460	492	517	500	521	491	544	562	489	566	492	503	477	494	514	508	541	552	494	515	512	522	483	486	512	516	531	519	504	489	517	476	483	513	503	511	506	561	537	510	509	477	516	509	525	493	495	498	529	523	501	527	543	517	513	514	478	541	507	504	503	519	521	526	532	538	525	512	421	525	529	542	521	529	445	487	505	533	514	533	514	505	494	501	517	528	513	540	535	509	505	515	478	519	528	481	516	501	501	524	506	538	522	475	508	507	535	519	498	537	515	488	525	498	479	487	461	502	503	499	549	490	488	531	496	509	508	505	491	514	546	483	514	530	527	513	546	501	537	491	492	521	466	483	478
46074	53042	10466	5370	3718	2827	2357	1890	1572	1387	1271	1134	1060	987	891	834	902	864	803	818	767	793	774	755	743	719	663	757	694	731	750	681	663	699	677	738	671	700	684	712	698	743	689	693	665	677	696	675	692	675	704	666	689	629	660	653	697	699	651	625	665	670	656	708	632	665	677	659	682	676	687	630	704	653	641	685	642	681	683	670	623	695	672	677	643	677	621	633	642	652	671	712	648	685	658	652	720	638	651	623	695	693	680	672	701	643	725	662	656	682	669	678	663	603	616	659	695	652	690	679	680	686	686	693	676	662	681	630	679	671	675	640	695	668	691	635	637	661	651	672	684	664	657	702	699	613	659	660	637	667	649	687	646	672	662	691	681	656	635	633	633	681	639	665	714	684	670	696	641	698	665	666	665	700	652	641	681	668	661	687	680	639	670	654	645	643	666	695	662	652	632	688	618	641	637	654	621	657	648	747	625	651	628	674	664	676	706	657	633	676	696	694	654	684	652	620	636	676	674	619	628	672	671	675	667	641	651	638	681	661	674	647	644	664	689	695	682	653	676	699	601	669	662	641	662	633	655	666	700	680	693	703	670	635	663	611	638	608	627	668	646	665	661	656	698	647	622	683	642	641	652	625	648	657	648	658	670	667	709	641	652	652	663	690	668	672	648	701	702	639	693	663	663	658	684	645	664	664	640	653	623	667	655	660	678	705	636	665	670	684	630	648	667	653	655	713	642	648	678	670	665	650	659	646	675	659	678	661	651	680	676	692	696	652	685	682	676	708	609	673	680	659	684	657	682	687	655	626	655	632	630	661	698	715	649	650	655	660	669	674	652	692	677	662	682	705	666	665	658	620	653	672	629	639	653	693	641	674	646	730	656	619	668	664	641	662	654	696	672	651	703	683	667	661	706	686	647	689	705	664	679	662	631	673	682	660	669	630	641	674	655	641	662	701	678	662	662	690	641	649	678	673	640	652	660	670	653	668	611	658	684	643	700	662	671	630	676	676	649	661	644	679	694	626	613	705	673	661	638	616	704	702	644	637	654	657	662	684	647	668	647	673	697	675	691	720	678	691	657	660	678	663	668	654	688	667	667	731	671	710	685	704	629	669	667	617	668	672	663	652	655	658	674	658	671	659	703	679	705	675	658	660	704	639	655	672	656	651	651	717	666	663	653	604	629	654	686	677	657	652	699	688	707	647	659	652	652	656	651	677	671	652	665	664	630	677	665	692	680	653	653	617	644	667	669	664	688	679	651	661	668	616	664	670	667	671	691	621	645	644	686	671	643	707	625	675	635	641	688	648	692	674	723	659	672	683	693	673	653	663	662	622	663	653	700	700	629	642	620	656	638	639	662	652	685	659	645	647	649	677	692	691	710	639	664	631	676	627	682	659	667	651	681	690	707	592	615	693	684	658	670	683	674	624	654	667	682	647	663	672	659	702	643	646	659	670	655	646	673	628	687	666	622	654	643	645	736	644	667	662	631	677	652	659	632	649	676	624	642	699	625	646	682	679	664	646	663	665	689	686	676	659	629	654	624	639	655	668	708	704	656	676	671	673	641	703	674	626	691	661	648	680	649	634	634	675	671	647	659	632	646	660	675	659	677	640	644	677	677	672	650	681	601	670	683	648	651	658	655	673	676	661	661	681	647	700	666	714	670	668	648	637	693	643	637	648	660	648	670	641	632	633	681	736	639	680	667	677	658	663	667	648	690	645	705	629	650	633	630	671	645	700	648	647	690	646	668	657	673	628	689	670	661	713	647	665	655	692	636	681	685	666	694	620	673	684	672	663	647	701	642	651	692	644	685	651	669	654	710	692	683	641	686	637	672	653	672	654	672	700	670	668	680	655	655	604	687	676	705	666	648	701	659	680	647	676	684	679	648	677	705	707	652	676	662	705	672	669	657	643	707	642	666	660	660	662	621	651	673	636	707	633	661	676	667	641	643	689	650	689	674	700	689	649	701	654	691	586	657	625	630	619	683	690	680	693	682	642	688	656	682	598	690	633	684	657	657	651	608	686	675	644	661	673	649	690	637	686	649	678	673	701	647	710	633	664	621	682	667	640	657	681	642	673	674	710	627	632	655	666	677	658	683	631	663	632	642	694	660	650	709	658	643	647	682	651	668	684	670	712	627	685	690	695	662	663	680	714	677	641	637	667	627	713	647	647	700	656	674	663	678	688	679	724	673	702	677	656	719	686	689	655	696	675	664	697	709	675	704	665	659	666	653	645	725	701	670	632	675	688	613	684	691	671	645	695	657	639	692	657	671	629	662	633	687	678	659	709	658	650	710	632	665	646	696	655	627	672	671	633	658	692	669	638	704	640	653	692	647	680	628	652	703	626	695	669	675	683	697	704	692	682	648	654	672	634	645	622	709	608	647	654	652	647	663	651	677	644	675	690	617	690	700	652	646	667	672	694	655	652	710	684	644	639	595	641	677	688	651	711	633	710	667	666	695	686	631	695	715	693	644	647	663	667	615	669	650	631	608	626	621	628	701	655	700	648	639	630	650	676	629	657	702	676	693	652	659	682	658	652	639	689	654	639	619	636	663	656	645	665	638	689	639	680	621	666	643	676	689	672	681	623	648	705	696	603	641	654	674	662	659	649	666	661	678	698	650	675	697	700	649	660	673	624	704	681	686	611	659	656	654	610	638	700	683	660	669	620	680	649	609	666	678	662	660	684	653	640	673	682	694	648	668	595	645	678	699	662	687	641	655	648	625	701	673	657	676	655	662	664	649	686	627	685	651	642	665	669	647	669	678	688	614	681	649	673	650	592	674	691	676	706	644	627	619	634	696	701	618	620	640	630	652	646	686	664	620	655	747	675	660	651	707	664	685	665	709	694	659	664	653	678	677	668	632	673	690	641	632	661	668	611	680	678	663	638	682	646	716	655	665	660	669	686	679	693	664	684	624	695	658	676	680	639	667	678	697	676	632	645	642	642	637	650	628	630	632	660	673	677	639	641	663	645	699	637	625	653	615	660	663	609	684	732	624	712	620	671	662	690	663	645	673	712	686	675	653	692	669	689	650	681	621	636	701	636	641	684	677	688	670	610	693	640	692	684	672	667	650	649	655	695	719	642	660	656	652	701	669	645	667	647	713	656	680	701	708	674	663	648	659	659	656	699	650	642	641	739	678	686	606	624	650	696	674	671	661	639	607	662	623	649	643	731	682	661	636	698	699	682	719	621	703	659	688	653	623	659	658	646	649	674	651	661	662	620	711	699	669	676	613	673	637	679	671	643	700	650	680	651	687	661	628	672	712	688	734	630	616	615	635	660	703	674	690	671	633	693	673	679	625	627	631	677	602	626	672	654	630	651	647	655	649	663	670	656	685	642	649	642	683	627	680	667	677	651	674	644	628	645	677	661	671	673	608	711	698	624	663	656	653	697	656	700	630	697	655	654	653	610	653	706	707	665	693	639	674	645	662	664	676	629	650	679	680	681	656	673	650	639	708	646	639	682	675	664
28788	25896	13851	1693	529	456	439	427	420	407	406	410	434	430	450	420	373	401	394	407	362	412	388	389	431	402	422	381	434	402	367	394	415	382	373	413	383	412	403	387	388	388	353	372	429	420	412	398	399	417	389	431	429	390	389	414	386	403	398	391	391	388	398	381	395	396	408	427	380	358	419	421	388	407	413	432	413	402	393	389	396	403	424	389	447	415	393	377	417	418	394	422	379	384	416	424	370	398	397	419	377	398	391	404	383	397	404	420	411	403	383	406	407	394	393	394	409	417	416	416	396	417	390	386	405	370	386	460	382	354	404	384	404	421	407	416	413	391	392	437	368	435	420	395	390	409	420	402	420	389	381	398	386	398	401	387	394	427	386	414	387	404	381	375	394	423	439	423	410	424	376	413	414	371	393	415	389	406	436	390	413	388	390	425	399	428	364	423	435	405	410	371	412	401	380	408	440	411	412	395	411	415	404	396	384	431	411	429	383	372	411	400	429	417	448	420	390	396	408	384	384	389	403	409	382	400	380	420	377	398	390	406	343	412	385	386	410	401	449	428	406	405	394	386	413	414	379	395	442	381	429	422	386	426	421	381	369	405	399	383	379	399	411	358	385	404	399	385	404	408	405	425	431	425	394	428	455	417	429	402	402	421	383	418	383	402	413	397	422	395	357	419	429	407	371	423	391	390	401	407	350	400	393	423	399	395	366	401	390	372	397	438	419	405	410	390	386	409	352	434	385	429	420	411	380	411	411	395	397	414	402	402	397	372	436	416	424	404	375	424	422	385	390	386	397	398	393	438	418	402	387	352	396	404	424	387	373	393	401	421	408	363	364	419	425	380	390	384	405	386	394	427	374	382	417	424	365	426	369	406	406	392	435	379	444	398	429	399	386	400	406	375	386	421	399	419	423	410	417	390	463	413	388	379	365	432	350	439	447	395	421	393	384	371	409	394	433	407	401	401	396	412	426	383	373	374	387	401	341	442	364	390	397	401	407	388	404	398	413	384	400	428	463	398	428	409	395	391	412	421	387	381	395	439	415	389	373	397	382	450	400	407	415	399	390	424	422	419	442	378	384	396	390	426	393	404	444	417	363	379	399	385	360	395	397	412	411	423	404	416	372	365	436	411	391	364	400	439	377	377	450	406	426	376	429	361	378	405	369	356	424	382	400	408	411	399	422	404	398	385	403	381	416	396	390	383	415	393	431	394	429	412	412	395	437	478	382	408	398	409	400	407	411	392	422	395	411	408	379	386	398	413	398	420	408	372	409	391	398	415	412	370	397	428	416	373	396	447	426	419	381	420	425	401	397	436	412	400	419	419	393	423	386	418	405	404	411	350	422	418	404	411	408	408	388	410	397	403	396	377	404	375	426	402	465	388	413	389	418	411	397	431	418	441	415	396	373	422	442	423	412	430	394	397	420	413	418	429	434	431	427	416	425	379	429	427	438	402	406	398	390	413	422	411	436	399	394	419	372	412	382	393	387	405	393	386	441	412	404	386	391	381	419	390	399	386	389	438	395	381	408	423	413	413	403	430	394	381	404	419	403	389	447	390	388	393	399	400	417	396	386	374	419	412	402	392	405	396	412	372	409	385	411	427	404	393	437	420	396	394	415	380	398	397	369	405	408	405	430	375	379	424	425	399	400	370	397	394	352	397	380	362	391	415	438	377	417	448	407	396	455	388	395	449	411	377	422	383	436	422	380	373	370	418	396	382	380	378	407	390	406	359	402	415	432	404	383	395	412	394	403	398	405	402	414	424	365	408	463	438	416	396	392	419	409	455	371	372	405	402	400	436	410	406	453	394	411	431	371	413	395	419	371	385	399	414	392	406	405	395	440	389	431	421	422	402	430	411	378	407	407	416	379	415	386	421	407	412	443	395	394	410	416	365	413	363	409	371	424	429	367	383	450	422	401	399	379	412	401	399	441	441	420	397	415	431	391	416	423	422	419	440	452	385	431	409	454	410	424	404	393	372	366	428	390	380	395	397	459	399	426	400	440	373	405	383	395	393	406	386	382	418	386	422	405	407	393	413	403	387	410	411	412	390	431	435	402	392	430	422	374	389	382	425	427	407	383	406	415	405	418	411	386	417	395	418	418	425	402	392	380	414	420	436	392	380	383	388	384	370	373	387	374	411	395	426	441	375	359	389	416	410	376	394	412	390	384	416	397	438	382	372	379	371	425	378	418	403	372	387	376	418	412	442	383	390	408	382	413	411	375	432	402	412	407	361	410	410	408	381	418	385	370	434	388	430	372	398	380	410	391	389	412	440	436	350	391	390	379	394	391	439	398	409	399	423	376	423	406	406	415	395	378	428	388	403	398	389	417	398	394	389	385	418	376	404	366	406	394	423	413	407	387	411	379	428	423	395	370	421	405	408	403	378	417	380	399	383	385	402	409	395	388	378	399	425	391	401	414	405	379	417	407	394	398	386	404	405	430	409	397	396	401	445	398	420	411	385	377	380	388	417	413	410	406	393	421	345	428	393	424	403	399	411	426	405	409	452	416	371	426	379	372	412	397	419	435	415	388	418	402	436	432	403	413	417	420	415	424	412	440	405	376	396	387	411	437	408	392	411	436	390	408	399	393	397	405	404	371	394	418	376	419	384	380	467	406	420	408	413	391	404	403	419	417	436	405	401	403	404	406	383	433	416	420	417	361	434	423	395	422	424	427	438	396	425	377	406	393	410	408	379	352	406	420	406	403	405	366	384	367	408	396	397	432	413	416	382	412	358	424	393	396	380	389	439	415	417	421	348	421	396	423	386	400	391	386	378	401	390	420	417	415	422	446	417	429	385	397	401	386	398	400	405	396	383	443	371	396	381	398	376	395	379	392	408	387	386	416	393	407	377	416	410	392	411	424	415	416	396	381	394	419	433	417	393	387	371	394	378	416	402	391	388	426	381	372	413	415	415	416	368	374	390	376	403	412	402	391	445	426	424	399	416	414	420	394	389	413	420	391	408	428	404	413	371	409	391	404	392	380	419	398	402	381	380	362	409	405	411	409	390	411	407	383	412	419	358	400	411	387	388	407	416	370	399	423	427	408	399	396	349	375	378	379	378	390	378	409	397	404	420	377	387	380	364	399	419	417	393	455	399	397	431	413	419	394	375	415	405	417	375	382	384	427	437	388	402	394	392	402	401	416	400	437	402	417	419	409	365	391	400	420	410	419	420	434	384	380	407	444	428	391	426	393	391	385	398	402	376	411	421	376	391	385	416	433	403	405	417	414	419	393	414	413	416	398	419	427	438	426	389	409	398	402	383	410	378	393	390	392	405	435	397	415	431	431	375	441	419	446	428	398	408	403	381	419	422	407	401	397	360	376	397	417	441	436	389	406	416	401	441	404	423	408	416	414	435	385	392	405	404	422	386	399	410	410	436	429	426	438	419	401	391	407	388	409	349	436	405	376	398	424	383	409	398	439	424	437	379	429	362	383	422	407	380	423	414	386	370	384	396	390	381	384	414
36785	35120	1044	718	667	609	647	572	577	582	530	532	534	576	496	499	541	537	490	544	510	540	524	562	543	547	524	515	506	515	560	506	513	525	535	528	558	549	525	476	535	501	575	531	526	536	536	508	534	545	543	513	517	527	512	533	583	526	538	511	510	524	510	571	539	469	533	535	527	505	496	528	564	561	579	538	543	542	517	529	591	511	511	523	519	517	511	532	538	551	543	549	500	528	564	486	519	510	529	525	565	488	520	487	538	525	508	537	569	491	505	515	460	537	532	504	553	528	522	520	515	531	526	491	530	520	522	545	511	520	496	549	544	520	543	524	560	542	545	522	505	503	506	527	520	516	493	488	531	490	528	522	538	517	531	559	519	533	518	537	527	523	511	520	506	530	495	505	470	488	503	521	502	537	523	495	489	514	508	517	542	528	532	538	496	553	510	526	598	532	545	513	536	527	522	479	509	500	523	540	506	541	533	495	535	561	512	562	485	522	526	527	528	547	553	543	539	533	521	508	543	509	519	542	521	545	545	509	447	562	546	530	535	510	546	534	531	525	587	525	534	530	533	545	523	488	548	496	545	496	543	530	552	486	556	522	556	549	502	534	555	532	499	528	529	543	552	469	542	509	504	568	519	546	592	499	547	478	523	515	534	503	518	488	542	544	550	543	517	538	531	526	519	568	544	556	527	553	527	537	521	510	555	499	526	548	541	503	519	531	529	543	533	561	506	509	499	511	501	530	528	550	525	521	530	533	510	532	554	535	518	559	545	506	552	535	529	556	492	543	539	510	521	554	505	527	496	522	538	531	517	541	536	536	502	557	536	512	541	521	551	493	519	512	508	533	548	526	484	519	495	529	529	500	522	497	530	546	523	510	535	528	528	548	548	547	547	492	553	484	512	536	505	507	516	513	523	525	548	547	516	501	504	529	541	513	551	494	553	513	522	514	505	524	560	564	522	542	491	559	489	480	532	512	518	508	564	543	542	520	544	539	492	573	521	483	540	504	545	497	534	514	556	542	526	517	534	550	494	496	499	508	549	532	526	501	541	526	494	570	571	501	528	531	575	511	553	514	547	510	541	540	542	505	533	508	504	520	541	568	504	553	509	506	508	504	550	540	524	521	517	474	567	584	491	548	531	478	504	545	528	489	520	497	502	516	560	519	535	547	550	499	509	530	511	534	566	548	492	525	524	523	526	547	542	545	498	505	505	542	537	538	551	541	549	508	536	515	484	519	523	516	482	547	598	534	502	488	511	530	501	533	533	527	535	505	551	543	487	535	525	515	505	514	523	506	556	537	521	544	511	533	527	520	540	514	531	526	524	536	527	502	524	525	544	467	514	507	502	512	544	561	504	502	561	542	519	476	554	502	527	539	548	506	545	520	514	533	539	505	518	531	527	508	550	539	507	519	518	540	513	527	550	560	510	547	567	529	527	494	527	557	528	535	497	524	521	505	523	567	485	543	574	538	550	507	513	517	543	512	511	529	533	536	480	512	505	504	530	548	504	539	579	544	533	542	515	546	521	573	518	541	511	498	540	523	515	514	529	515	525	481	514	558	500	500	515	550	529	526	515	524	517	481	503	521	517	521	513	531	527	538	498	479	520	559	507	515	527	532	493	511	494	508	558	511	502	491	504	538	524	551	511	539	546	537	481	505	539	500	549	499	543	531	536	512	512	532	552	527	528	523	520	537	503	582	510	498	547	555	535	523	542	505	512	551	498	519	541	531	546	474	530	540	551	515	526	517	529	519	495	517	510	533	521	453	576	530	507	523	520	532	525	504	499	528	540	515	542	501	550	536	549	555	557	573	525	601	560	495	510	479	505	537	508	547	512	545	527	532	547	524	536	575	500	508	521	514	510	527	494	519	523	507	534	568	516	521	517	509	537	536	508	526	535	547	499	536	513	567	513	532	581	563	497	520	500	580	503	510	495	530	552	520	504	502	541	558	500	512	518	550	546	530	548	549	543	524	570	527	490	524	512	533	531	515	514	541	503	507	539	478	536	529	525	546	526	534	529	537	536	526	522	534	539	518	552	555	514	471	531	531	549	496	557	525	539	483	554	528	540	520	540	522	501	548	569	488	510	531	556	536	537	515	480	536	535	532	539	519	527	519	567	512	555	492	541	536	526	548	494	556	576	549	511	519	537	518	553	571	528	594	530	550	532	519	525	546	529	509	550	531	581	535	542	515	550	515	536	531	535	513	544	509	517	500	556	528	507	514	527	585	528	528	535	521	573	572	500	537	538	527	498	540	514	529	533	529	486	552	523	531	502	516	527	506	541	536	532	533	546	528	530	557	535	499	499	531	579	512	502	521	543	519	565	565	547	554	477	551	506	539	537	526	545	470	546	516	518	546	530	522	516	543	538	552	570	499	539	518	506	540	525	572	519	556	504	502	516	537	480	522	534	503	523	521	481	514	527	522	536	497	516	519	544	493	483	525	495	523	511	512	555	518	539	562	544	556	556	558	533	504	526	523	463	519	521	526	545	526	547	508	556	510	549	529	539	530	538	562	518	536	549	507	510	568	539	508	526	565	559	492	548	511	544	527	533	541	545	526	527	559	499	507	568	488	537	499	519	511	496	579	539	561	548	512	517	550	505	543	485	523	508	500	504	529	504	555	490	543	518	517	508	506	507	528	536	548	507	517	533	517	542	512	536	534	460	539	503	566	541	516	494	518	471	555	508	526	534	502	528	528	516	541	514	514	516	556	544	512	544	568	502	518	520	551	532	586	526	550	582	539	531	501	539	534	485	519	534	503	528	532	566	525	510	535	520	512	491	472	544	518	490	495	548	513	530	579	524	519	536	542	536	531	542	481	527	556	549	531	540	552	531	504	539	556	509	552	494	531	543	517	558	485	529	511	517	533	527	569	522	517	517	507	527	538	543	530	525	523	531	517	554	503	544	555	515	543	504	546	522	496	592	491	519	550	518	533	521	550	503	530	518	555	510	470	542	502	511	514	529	492	514	488	529	505	589	547	513	519	540	511	513	512	525	526	545	492	508	523	513	497	517	544	541	521	495	510	538	509	511	492	536	525	534	525	497	550	506	509	524	516	527	518	530	530	528	547	534	540	523	528	489	545	523	557	542	522	556	507	515	554	579	580	499	525	574	532	497	513	512	522	516	519	562	553	524	539	515	520	544	558	505	530	538	546	549	494	575	509	481	532	511	508	540	522	525	559	503	497	502	503	508	496	535	538	582	474	503	519	513	550	530	527	558	557	539	507	505	548	526	519	544	574	568	503	529	460	534	505	536	484	500	517	497	543	529	509	497	498	530	550	520	503	506	489	529	540	495	526	531	480	536	547	493	516	526	516	519	521	526	545	526	467	531	530	527	546	537	528	531	503	541	546	520	506	537	540	531	587	561	556	515	530	519	517	551	504	536	509	496	533	568	528	512	518	515	553	581	540	524	524	548	540	535	542	515	546	501	486	514	525	519	531	489	497	525	543	524	523	529	516	525	518	497	506
23885	21067	28399	23920	21011	9817	1274	897	797	772	782	669	682	712	600	674	639	664	656	634	643	632	636	634	590	609	629	650	639	636	581	656	642	659	594	579	603	606	610	625	565	576	640	612	594	618	587	606	600	618	586	611	615	622	581	591	621	569	645	595	567	578	597	608	647	592	619	559	634	641	605	605	585	598	603	634	615	635	566	583	607	589	623	589	635	606	563	624	589	589	641	572	619	615	618	634	629	628	604	581	627	584	575	579	578	610	588	585	580	613	601	618	599	652	611	610	624	604	563	606	625	604	588	638	567	538	607	581	560	598	578	586	615	640	657	608	633	542	630	590	663	577	610	613	571	574	574	626	625	607	604	630	576	611	621	643	591	578	629	608	615	668	613	592	654	636	640	636	623	677	629	625	569	567	624	605	646	551	576	606	608	578	619	587	615	602	598	625	626	575	618	647	628	596	631	592	584	631	607	622	624	606	635	620	593	600	655	582	622	576	621	554	608	596	596	600	635	624	583	580	625	610	613	609	638	607	612	617	600	601	630	601	589	572	620	594	575	591	622	635	638	643	596	568	609	571	627	615	586	622	577	572	599	623	601	608	579	661	636	590	587	610	607	523	642	573	620	646	636	616	642	621	604	586	606	637	593	638	584	592	597	588	632	605	645	618	591	601	645	619	650	643	600	597	595	603	624	623	635	584	617	653	583	530	613	623	599	575	579	619	634	623	647	591	623	618	604	576	609	603	579	625	627	619	633	603	574	611	585	547	634	572	618	586	607	581	650	588	676	638	600	624	603	580	582	603	609	553	626	631	601	601	581	586	576	576	613	635	602	638	600	580	620	610	615	630	591	611	600	641	651	598	616	616	591	614	565	611	583	594	595	630	574	600	592	578	591	622	625	647	620	622	578	618	590	620	614	607	605	642	561	606	614	572	624	596	671	615	623	627	582	598	578	606	615	573	587	607	615	613	643	658	590	646	607	653	599	604	570	609	623	596	591	599	586	626	604	615	574	582	585	652	610	553	624	592	604	575	584	619	631	611	669	624	625	662	634	625	634	609	632	655	631	588	658	635	617	635	607	587	612	626	575	610	613	598	608	597	621	592	629	581	609	600	611	619	669	581	587	566	608	631	623	612	652	607	555	603	589	607	630	661	665	588	591	605	607	579	629	587	633	636	584	627	605	584	589	594	614	594	678	565	620	617	610	603	634	631	592	585	609	582	625	583	582	600	620	596	582	587	592	564	625	682	611	639	611	656	599	577	597	616	634	601	598	586	641	591	618	572	661	613	628	605	575	574	616	598	606	638	613	558	576	606	536	567	602	601	617	631	650	600	580	598	602	596	565	581	599	572	627	595	585	591	593	621	557	604	587	607	657	562	603	552	598	583	581	659	595	614	615	591	610	617	615	611	629	602	567	579	592	623	638	622	605	607	652	574	577	622	614	607	600	618	603	639	595	589	629	597	607	641	634	617	523	598	557	553	613	618	580	637	592	621	623	578	604	649	579	620	592	542	596	615	591	598	606	604	604	621	651	589	593	598	621	616	619	648	621	612	602	600	631	650	612	575	659	621	591	614	614	621	651	634	616	624	605	576	603	618	611	600	590	602	628	568	614	615	620	611	594	574	640	565	606	572	645	635	590	577	642	646	565	604	630	565	682	587	637	577	594	583	615	614	611	530	615	595	619	613	608	631	637	634	640	561	602	568	607	613	595	587	596	671	596	619	614	658	628	572	620	590	614	590	625	588	601	641	597	590	599	641	614	593	594	618	612	574	602	614	588	603	602	587	624	605	653	596	623	607	622	630	583	600	640	617	615	613	623	626	572	598	597	635	604	565	588	624	588	609	601	615	628	675	593	599	619	590	601	578	637	608	643	586	574	635	619	618	605	633	588	575	635	618	622	611	577	554	592	667	590	593	565	587	634	606	615	603	575	571	593	629	591	567	616	602	560	640	605	610	545	613	630	632	596	618	618	664	638	605	601	603	583	587	629	553	598	655	618	566	619	595	606	590	582	615	624	589	607	612	596	575	585	635	582	601	600	614	585	586	597	641	585	615	615	643	594	567	569	600	592	622	629	606	577	587	635	606	561	623	603	633	619	649	591	583	607	586	602	605	600	563	609	581	593	646	646	627	650	610	596	642	591	619	609	559	613	620	646	604	609	632	582	562	616	593	602	607	599	592	641	625	600	631	602	598	636	607	649	551	625	576	634	637	644	632	635	640	616	567	637	584	612	569	607	610	578	642	559	612	597	577	675	599	653	581	611	615	618	624	586	609	611	575	601	634	584	627	593	557	587	621	586	615	606	639	608	607	649	585	593	579	577	628	589	580	596	636	587	632	617	589	576	648	584	601	600	607	590	601	634	624	611	610	626	585	602	596	619	621	582	552	594	623	584	602	590	615	576	595	640	567	595	562	610	609	588	584	612	605	577	613	588	601	596	602	577	614	578	605	607	619	609	589	611	622	605	657	595	634	603	634	583	590	605	550	637	626	577	596	545	588	607	633	589	595	600	591	609	642	628	596	591	621	582	581	603	586	624	603	603	624	606	598	602	611	581	568	631	645	599	602	594	590	572	599	629	596	625	580	622	617	577	571	603	631	590	604	601	619	561	619	629	632	622	625	596	601	591	630	607	582	589	584	601	590	634	597	618	600	619	602	608	645	609	566	610	612	613	639	623	633	603	590	583	620	592	587	638	619	603	578	579	580	638	586	573	590	606	646	637	575	617	606	630	638	595	617	599	571	611	619	611	592	577	593	557	601	568	583	599	656	581	595	645	634	594	623	640	621	616	606	587	593	647	557	588	578	626	586	592	596	607	608	574	630	599	619	598	649	593	584	609	591	615	588	623	619	605	645	595	618	576	650	621	582	525	618	593	656	606	603	613	586	634	625	603	610	609	599	577	577	601	596	622	615	643	624	613	561	563	640	630	598	633	627	574	621	568	646	580	637	608	630	573	653	610	576	590	602	581	581	587	633	597	583	627	593	643	611	649	597	605	589	584	604	619	585	559	614	605	590	599	602	621	634	626	590	608	548	584	614	621	575	627	596	617	632	591	593	603	609	617	611	619	614	576	614	612	639	600	575	598	585	610	605	582	590	564	640	626	600	605	628	612	583	592	621	596	583	613	580	614	602	660	570	552	617	642	656	649	640	586	599	629	580	575	604	658	636	632	617	579	596	617	601	589	598	595	615	597	616	580	585	608	551	573	610	589	633	615	592	586	558	642	640	623	677	614	583	583	562	583	605	598	626	573	579	609	588	617	585	600	670	606	597	586	588	609	616	680	585	594	594	661	610	631	592	624	642	620	654	592	576	594	614	592	620	608	596	596	587	636	605	640	618	609	637	559	590	612	556	562	630	649	601	581	625	595	630	567	623	620	576	577	633	514	600	606	598	602	607	565	624	596	609	615	604	576	638	607	575	597	576	631	612	634	607	601	628	634	576	599	614	589	555	619	619	595	599	658	591	602	565	570	587
41679	49923	6582	3478	2438	1981	1672	1328	1229	1139	1032	1033	1021	956	921	888	896	860	895	846	936	837	828	802	815	795	830	802	795	809	803	754	815	816	770	808	811	885	797	785	840	763	813	748	840	797	780	791	764	781	780	829	748	773	824	808	789	798	784	775	775	795	742	737	773	815	793	777	828	804	756	792	823	715	778	822	786	846	771	822	786	772	778	798	776	786	782	763	767	806	800	740	787	772	771	761	783	793	819	753	814	801	802	749	807	834	787	791	765	799	772	758	800	801	744	792	757	746	800	797	737	757	784	826	837	763	763	760	759	719	763	774	815	771	773	775	795	800	800	759	743	806	808	805	780	808	793	776	830	808	801	759	762	777	787	797	798	761	827	840	826	721	814	826	781	715	785	771	787	787	734	766	742	799	742	749	753	819	820	818	781	738	755	802	811	788	786	801	808	732	733	775	784	773	782	787	780	767	747	754	784	804	779	832	762	787	765	790	723	827	777	818	805	742	771	768	744	734	793	783	825	835	787	772	784	752	780	761	772	774	808	821	817	783	793	733	763	729	738	844	799	776	732	743	771	766	805	791	724	769	778	792	791	783	803	766	780	804	801	773	773	795	809	796	813	851	782	762	798	791	757	750	862	739	836	773	744	787	778	776	764	805	764	774	782	800	758	726	839	757	770	823	757	813	785	773	748	780	776	770	796	790	783	818	803	754	750	770	761	754	802	788	777	745	801	761	773	764	773	774	785	784	768	821	763	784	787	797	765	818	732	742	785	810	748	760	791	750	810	761	798	822	807	792	779	790	791	816	831	788	831	776	837	852	802	772	782	785	784	803	807	820	751	776	777	786	763	813	761	796	777	780	778	801	814	750	793	840	843	727	773	829	800	783	781	819	852	765	823	759	758	807	782	771	749	789	812	786	761	772	776	793	778	810	784	799	801	792	793	773	791	767	783	750	857	740	765	786	762	742	809	811	776	727	741	751	766	763	795	753	790	800	760	815	774	796	754	779	771	768	788	808	749	763	768	768	774	753	805	683	752	779	794	806	771	780	782	804	732	773	757	753	791	765	818	785	743	830	781	831	760	806	847	801	796	764	781	751	779	778	768	776	794	840	784	799	805	807	808	775	777	760	750	830	812	793	792	768	801	710	813	800	790	797	839	744	778	802	736	767	814	800	821	777	804	750	805	795	760	780	762	801	765	768	864	816	771	770	775	823	810	823	734	772	715	743	810	819	786	757	809	770	761	799	790	825	804	787	846	772	771	799	774	805	846	764	764	771	819	798	783	788	789	763	809	786	811	795	759	728	731	809	801	790	765	754	858	809	749	783	792	763	720	782	808	770	744	750	736	761	837	785	790	815	741	777	803	811	750	814	777	806	747	806	774	734	783	720	808	747	779	796	788	763	822	743	764	837	804	825	806	810	817	785	744	776	801	770	773	825	749	832	751	772	802	745	801	783	815	790	752	733	774	790	758	802	745	762	782	783	820	763	777	777	794	762	796	759	815	788	753	770	780	755	760	766	787	771	748	781	754	760	801	763	778	766	798	745	761	770	806	782	792	767	766	798	752	712	783	757	781	792	809	775	749	798	806	786	784	788	799	769	739	788	803	793	762	734	796	715	819	780	802	737	790	727	766	790	768	777	764	818	827	748	823	787	817	754	701	771	743	773	785	812	807	767	743	773	733	771	774	796	819	773	795	829	786	800	773	774	795	815	781	765	771	817	781	743	779	805	809	759	777	807	807	769	815	775	768	811	832	718	786	799	785	785	787	799	738	806	744	762	753	787	796	805	807	762	861	806	783	811	761	788	767	781	790	791	822	776	830	806	761	802	759	803	755	814	768	779	811	861	749	773	752	770	824	815	721	806	812	834	775	793	787	805	788	859	796	753	805	855	795	820	823	806	752	804	733	763	756	780	770	834	756	782	774	772	775	746	753	756	770	766	813	769	767	745	776	752	785	754	822	788	819	799	801	782	776	788	748	773	759	769	780	779	748	770	743	796	758	814	761	749	777	793	817	786	770	798	761	752	793	789	771	780	782	769	782	725	725	764	785	803	781	742	773	815	760	753	756	811	809	840	758	794	787	786	812	788	780	751	775	800	793	786	789	766	788	725	754	817	808	810	803	821	793	756	755	758	803	825	797	764	785	795	772	805	800	780	792	773	806	831	771	803	818	805	769	836	781	773	734	753	740	787	809	781	778	786	801	751	780	792	769	746	804	806	774	797	762	800	767	777	762	776	778	800	800	780	810	792	778	778	776	710	766	754	774	781	750	805	799	784	818	771	815	779	755	801	800	834	750	796	767	796	837	760	716	729	815	773	787	797	776	776	769	761	794	786	766	811	791	761	776	838	801	831	746	824	751	841	814	748	718	801	813	761	789	787	797	765	817	766	792	811	778	777	773	734	729	780	770	769	827	832	772	759	796	718	771	759	810	801	800	799	809	763	791	813	720	773	766	755	758	759	772	777	787	785	795	743	807	763	772	773	787	749	795	776	781	856	826	810	793	784	794	752	819	762	766	733	765	786	793	760	799	807	786	804	800	802	798	773	727	771	776	786	752	818	819	754	790	787	838	756	812	777	792	743	793	774	803	748	764	795	833	720	813	782	809	827	787	888	776	790	785	813	799	739	795	812	779	776	795	829	764	766	797	748	822	741	799	767	796	788	816	837	766	761	783	800	825	791	773	759	767	742	789	774	750	782	805	766	803	820	790	777	755	766	811	823	819	803	775	738	785	748	796	793	754	725	844	757	782	768	781	726	810	774	774	789	837	772	742	790	770	762	815	794	796	780	797	863	754	829	755	787	828	803	799	765	737	807	743	791	729	784	748	798	844	785	817	774	776	798	786	726	761	800	788	816	781	831	791	824	798	792	797	802	807	798	751	844	786	818	836	822	806	846	800	792	795	744	758	759	787	775	769	800	799	811	800	796	708	795	743	809	811	835	769	783	745	756	789	772	765	762	791	758	799	785	752	804	782	795	828	786	762	793	733	752	789	774	794	786	759	795	774	788	740	792	800	768	763	815	771	788	807	747	829	717	837	766	794	803	784	794	757	764	724	798	768	814	825	782	797	830	804	820	773	847	761	802	742	806	791	791	765	754	806	769	802	818	765	817	787	791	824	786	813	713	764	754	804	788	773	776	840	797	798	804	769	779	735	759	772	817	808	789	757	796	779	761	751	801	767	794	803	766	792	796	782	755	800	800	737	793	823	765	761	762	796	801	831	789	731	786	752	808	817	792	769	753	799	778	773	769	799	847	765	822	784	813	789	730	799	764	743	807	758	797	752	804	756	795	756	779	734	742	774	748	780	825	771	730	761	776	781	785	773	745	800	715	787	764	806	800	761	756	795	745	822	799	824	701	778	805	823	766	763	795	821	757	806	752	817	797	762	847	782	804	769	789	801	787	750	794	806	808	823	815	778	805	804	793	782	772	785	769	783	724	794	744	777	788	817	786	781	771	739	759	772	814	767	761
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
