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
338783370686	338783371255	338783371803	338783372353	338783372905	338783373453	338783374003	338783374555	338783375103	338783375653	338783376203	338783376753	338783377303	338783377853	338783378403	338783378953	338783379503	338783380053	338783380603	338783381153	338783381703	338783382253	338783382803	338783383353	338783383903	338783384453	338783385003	338783385553	338783386103	338783386653	338783387203	338783387753	338783388303	338783388853	338783389403	338783389953	338783390503	338783391053	338783391603	338783392153	338783392703	338783393253	338783393803	338783394353	338783394903	338783395453	338783396003	338783396553	338783397103	338783397653	338783398203	338783398753	338783399305	338783399853	338783400403	338783400956	338783401503	338783402053	338783402603	338783403153	338783403703	338783404253	338783404803	338783405353	338783405903	338783406453	338783407003	338783407553	338783408103	338783408653	338783409203	338783409753	338783410303	338783410853	338783411403	338783411953	338783412503	338783413053	338783413603	338783414153	338783414703	338783415253	338783415803	338783416353	338783416903	338783417453	338783418003	338783418553	338783419103	338783419653	338783420203	338783420753	338783421303	338783421853	338783422403	338783422953	338783423503	338783424053	338783424603	338783425153	338783425705	338783426253	338783426803	338783427353	338783427903	338783428453	338783429003	338783429553	338783430103	338783430653	338783431203	338783431753	338783432303	338783432853	338783433403	338783433953	338783434503	338783435053	338783435605	338783436153	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2779	3600	2300	2779	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2775	3600	2300	2775	3600	2300	2775	3600	2300	2775	3600	2300	2775	3600	2300	2775	3600	2300	2775	3600	2300	2775	3600	2300	2775	3600	2300	2775	3600	2300	2774	3600	2300	2774	3600	2300	2774	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23358	21010	27538	24683	21015	21077	8278	2173	1610	1418	1422	1264	1178	1154	1057	1090	1072	996	1007	1053	999	1004	979	939	879	913	960	927	895	997	947	903	886	930	930	840	896	877	884	917	890	878	902	935	843	904	923	822	875	927	898	882	922	849	854	855	850	888	942	895	843	923	902	858	827	853	850	912	804	872	872	866	895	913	844	875	938	853	882	829	827	865	853	920	906	872	868	928	883	965	853	831	922	875	843	851	851	832	867	894	855	823	829	840	815	821	830	834	860	850	892	861	884	853	876	812	856	847	847	849	861	867	848	862	790	823	863	860	916	819	858	854	905	895	842	883	840	895	851	892	871	846	850	892	856	883	881	873	863	815	855	829	851	843	860	827	860	803	866	852	919	855	880	922	807	809	818	859	866	845	866	857	868	870	831	811	859	837	910	909	859	818	863	908	851	893	809	927	908	875	830	840	801	890	872	870	874	881	882	863	853	803	870	883	840	900	868	890	855	849	873	872	864	865	900	839	826	849	842	862	852	856	838	856	808	831	841	884	819	896	871	868	834	876	865	882	825	904	913	930	868	895	906	856	897	833	822	805	883	832	896	849	888	905	841	848	852	839	857	824	812	845	862	878	827	848	852	887	843	859	836	825	905	843	870	864	852	855	873	830	857	817	886	908	839	902	870	832	837	897	846	851	862	857	840	847	903	862	896	863	852	840	904	899	846	901	886	865	891	867	895	863	856	901	852	856	902	877	857	838	926	887	864	877	866	876	845	855	812	863	885	884	850	847	866	855	839	868	871	880	887	830	886	853	866	872	851	902	894	823	828	855	819	850	889	852	823	846	853	820	876	882	869	854	856	856	859	860	823	798	832	883	913	855	878	844	890	845	884	838	855	856	864	849	841	842	875	791	837	870	844	835	872	902	847	909	857	822	860	859	877	792	901	857	865	848	835	844	857	835	902	875	795	848	861	836	835	896	834	904	848	832	833	875	825	858	823	844	870	912	902	845	831	864	875	872	864	851	851	862	828	826	887	839	798	832	861	805	867	897	940	808	819	851	824	872	906	846	906	786	841	804	814	873	823	904	917	834	888	850	819	818	871	863	850	856	852	841	881	826	861	823	821	835	831	878	874	886	884	869	881	893	873	880	852	828	856	895	856	859	803	832	860	818	874	848	854	870	864	833	843	828	885	787	866	845	784	849	923	858	888	856	826	878	893	875	841	871	916	840	877	800	820	874	870	860	836	872	836	855	871	839	857	844	853	910	873	862	871	883	848	877	858	849	883	843	839	860	865	862	812	851	817	858	857	893	850	877	838	863	871	839	874	897	802	873	894	801	846	855	895	894	867	818	841	837	849	935	870	900	888	908	843	877	816	877	855	856	851	868	843	862	819	891	876	871	836	885	847	839	841	874	880	846	901	878	857	878	862	829	832	840	876	853	848	843	857	865	867	852	899	846	885	846	820	854	865	852	881	815	837	853	858	856	852	831	886	874	896	893	895	897	816	916	836	863	823	910	855	855	895	836	854	831	874	855	891	857	825	857	875	816	833	890	852	855	808	839	857	894	849	889	839	860	864	889	881	863	884	846	842	837	880	842	832	852	828	928	922	850	867	853	898	845	824	898	823	824	891	864	824	841	877	848	842	875	839	859	911	859	829	891	905	909	858	845	863	886	875	910	869	894	884	832	827	847	899	845	873	812	873	856	859	846	843	847	836	866	813	831	899	869	862	829	864	843	946	879	819	848	896	834	820	871	918	820	937	890	870	843	823	851	895	889	826	902	830	869	906	838	873	825	863	854	817	831	876	885	862	869	893	822	849	842	885	845	834	867	834	858	859	870	846	883	865	843	916	833	845	842	858	874	871	895	881	831	831	861	819	852	817	840	881	846	864	830	881	879	884	842	818	888	882	830	858	872	852	877	871	802	808	859	895	916	823	840	805	820	816	841	856	873	864	894	826	818	844	831	870	870	912	883	923	839	876	883	874	896	809	908	827	841	794	892	902	909	874	902	861	842	841	818	892	821	881	894	892	790	840	887	873	840	876	867	812	897	844	860	868	917	833	868	876	872	858	806	881	898	897	835	930	894	863	841	838	862	887	915	864	855	847	843	817	870	862	848	850	873	876	904	875	843	842	921	852	838	853	881	864	836	869	825	863	858	858	827	884	858	840	894	849	887	852	858	855	845	847	873	798	861	844	839	849	840	901	880	887	878	863	917	798	880	841	863	844	827	834	877	875	875	839	902	842	902	890	878	843	858	862	873	910	849	830	893	915	863	826	861	869	837	836	884	918	851	866	894	863	869	876	864	876	875	856	840	842	822	880	815	874	852	867	848	889	917	962	891	836	873	877	861	870	805	902	831	848	862	866	855	859	866	838	951	878	834	909	853	865	853	864	837	846	852	876	857	864	855	832	807	927	858	837	853	849	817	830	892	833	872	895	877	841	853	927	862	889	825	910	855	856	847	895	828	891	885	907	841	874	866	794	871	888	809	852	883	870	858	845	816	805	851	881	802	858	881	863	870	819	855	888	826	856	891	882	798	874	892	815	817	846	863	868	862	937	833	887	891	827	866	845	870	864	845	847	904	856	861	906	820	857	816	782	867	906	860	854	880	816	821	886	866	842	875	836	850	837	826	883	811	836	795	883	878	885	841	848	893	846	866	860	829	866	870	871	909	862	824	890	851	873	882	881	835	879	822	863	870	899	841	888	870	825	875	853	884	905	923	921	841	900	889	859	814	841	887	883	846	829	853	846	856	895	798	885	863	845	893	871	896	897	822	830	858	793	879	854	886	890	814	804	867	877	852	900	876	868	856	861	916	836	865	872	841	826	891	810	853	908	888	890	886	886	898	838	843	858	826	887	889	861	823	869	836	846	881	851	878	911	885	867	898	843	832	907	845	838	813	908	789	861	862	834	875	833	910	868	858	844	824	871	854	869	900	917	868	854	915	895	852	863	872	901	891	877	830	844	866	824	872	867	839	866	843	871	825	862	855	862	869	882	881	882	825	868	844	887	850	858	878	877	881	831	821	861	907	848	836	845	898	880	871	837	825	848	850	877	882	854	832	904	907	868	844	874	869	899	860	835	896	843	838	857	861	842	876	846	833	843	851	858	844	840	791	877	892	902	865	783	833	875	835	841	837	833	778	869	811	787	842	852	836	901	845	837	905	862	878	852	848	865	862	873	880	847	827	873	878	829	866	898	860	853	845	849	825	852	814	865	905	816	878	889	835	882	893	849	842	881	854	843	867	873	884	867	890	837	776	790	873	917	850	837	885	867	814	872	866	898	868	875	838	875	883	910	836	842	865	859	853	827	820	823	877	838	839	852	844	839	865	884	830	877	869	862	845	878	823	850	821	866	890	853	825	847	859	863	871	887	827	882	871	891	826	793	855	865	843	816	853	807	847	820	843	934	874	851	859	880	851	881	848	850	835	876	848	868	852	842	903	858	847	878	861	802	880	803	861	820	839	827	906	809	901	828	869	876	862
26060	17921	16326	9754	6709	4910	3773	3098	2560	2217	2035	1821	1636	1500	1332	1335	1218	1240	1147	1090	1076	1013	1030	948	959	946	968	948	934	937	949	938	912	935	889	903	914	922	914	913	878	922	861	843	830	922	906	876	832	843	842	846	828	911	857	869	864	827	782	865	825	836	843	856	801	787	850	795	830	896	784	845	844	780	835	856	853	855	818	784	776	816	822	847	828	804	785	792	847	838	837	813	817	848	820	893	852	875	824	838	783	833	841	833	892	859	806	777	792	829	819	818	828	819	843	778	847	789	840	862	802	828	825	834	813	806	807	807	784	807	810	850	818	834	829	835	833	787	811	857	797	788	797	794	836	866	850	837	847	803	834	827	864	836	840	819	859	821	806	834	849	818	827	813	772	798	815	826	831	825	812	818	786	820	816	865	837	777	812	804	791	837	865	832	848	759	859	799	806	833	823	830	827	808	804	800	826	838	808	873	804	784	814	875	855	903	851	801	856	861	816	812	857	839	847	846	842	798	823	846	826	797	832	825	870	821	825	822	818	854	789	818	810	828	798	854	856	803	779	781	817	805	819	834	814	807	839	860	819	834	857	829	862	806	837	863	836	879	827	842	810	814	801	801	869	773	869	789	842	808	840	837	838	824	812	777	805	792	803	811	815	881	818	831	842	791	826	811	766	822	794	886	865	803	818	857	768	804	850	805	860	833	819	850	839	820	815	863	823	837	812	835	804	832	816	837	862	812	780	811	829	831	860	813	821	845	849	788	816	830	831	841	850	818	851	799	839	859	824	790	809	796	801	822	857	853	823	807	824	844	826	762	782	838	815	829	835	785	810	782	805	768	812	789	851	802	831	820	831	823	832	867	809	817	790	835	822	810	834	817	836	857	811	864	859	832	823	819	842	818	852	800	796	836	792	806	880	845	866	852	820	800	825	814	830	799	781	839	864	857	874	826	841	802	829	783	833	855	803	838	806	826	813	846	832	802	815	817	798	851	871	769	818	814	775	858	853	773	842	833	826	794	836	797	803	808	775	814	832	787	807	831	813	822	838	836	823	869	804	838	803	790	870	835	841	795	859	807	809	842	826	847	788	833	818	799	837	865	846	827	852	821	853	781	802	863	844	796	842	786	845	866	861	803	814	878	849	824	802	808	806	824	836	860	831	821	826	794	818	814	837	776	855	803	853	787	846	877	820	886	839	804	781	817	811	813	819	780	847	834	787	825	790	795	778	828	887	822	825	814	848	785	872	849	849	810	840	813	823	818	799	836	816	806	833	815	802	799	821	814	879	864	782	828	839	797	804	859	791	856	819	799	859	789	794	764	800	780	829	782	859	752	825	782	824	788	785	842	821	845	842	821	821	855	859	850	805	817	873	788	767	846	857	821	823	831	814	752	873	842	807	863	821	807	844	839	757	794	845	856	878	808	832	793	811	873	793	818	813	888	765	809	798	793	811	777	815	831	792	813	829	859	729	849	837	852	828	811	841	849	877	860	833	851	794	766	832	795	842	841	835	783	819	861	803	801	869	778	831	784	890	782	795	784	809	816	866	792	808	830	827	735	805	819	827	804	842	820	810	829	866	821	830	834	806	816	843	817	842	834	848	819	823	802	798	847	865	770	790	834	793	862	782	809	846	808	837	819	842	829	799	801	769	785	830	826	792	776	792	791	803	800	793	832	870	839	821	833	841	843	800	787	833	791	831	888	865	791	865	857	766	858	799	795	778	885	838	786	821	831	822	795	791	808	835	851	816	839	808	837	815	814	853	844	811	778	850	850	790	809	821	820	879	783	863	842	835	818	805	791	832	829	826	830	818	777	799	832	841	786	839	759	787	839	794	818	840	754	816	813	821	869	817	805	800	793	843	812	774	781	806	816	867	790	863	808	855	814	838	821	822	854	818	829	911	840	783	811	825	867	812	855	805	864	850	832	845	795	812	863	867	796	861	793	829	846	806	810	866	850	829	785	860	793	825	811	820	802	795	823	821	855	799	807	860	836	844	832	840	818	807	825	801	779	811	851	833	868	866	767	794	811	817	868	817	831	818	821	820	800	800	875	790	805	838	827	802	795	858	811	844	775	861	833	827	764	790	856	837	835	830	781	880	849	811	809	887	820	796	860	830	810	815	824	828	793	862	826	829	814	818	828	796	809	872	841	786	861	787	825	808	798	804	787	816	821	808	820	850	887	829	799	752	800	807	827	823	838	796	790	794	815	791	846	855	807	867	825	835	841	842	840	856	805	867	787	804	863	847	758	817	821	824	801	828	854	878	869	780	813	818	772	844	857	834	820	827	861	851	853	785	830	834	797	860	799	830	849	828	844	795	840	853	796	865	813	831	788	795	796	868	820	862	839	829	807	784	833	840	839	852	838	868	818	829	807	813	811	829	870	856	835	824	837	876	849	824	825	855	777	812	857	793	831	853	816	803	813	802	785	824	825	828	838	826	817	832	809	860	828	795	795	818	793	821	815	862	795	830	811	830	836	896	848	833	829	764	778	781	824	857	814	899	762	803	815	776	856	807	788	812	777	781	785	829	801	798	775	823	814	876	823	796	799	834	850	825	797	787	831	813	786	809	779	854	821	825	827	799	778	829	804	811	846	813	770	867	860	814	820	788	823	855	861	802	847	891	822	822	837	790	780	792	774	893	789	829	820	787	843	850	872	805	845	777	851	838	772	850	828	834	824	828	860	784	831	803	771	848	837	876	806	807	799	821	773	871	824	825	890	838	813	859	804	838	802	840	843	864	817	797	789	823	837	812	855	838	814	818	811	877	814	838	892	753	807	822	830	860	823	830	783	806	848	814	848	857	830	802	847	796	882	794	807	799	774	816	910	854	756	777	839	830	807	827	847	893	861	799	837	828	864	854	827	828	857	862	823	813	796	807	856	838	818	812	793	828	847	810	820	805	798	807	830	787	788	856	855	804	793	793	832	833	808	808	814	813	819	792	797	855	773	814	890	775	775	805	801	844	835	806	842	838	769	828	791	856	841	784	833	833	774	835	814	839	862	819	836	801	822	765	867	784	797	823	816	814	844	810	810	847	856	839	781	750	805	838	864	832	839	836	776	804	785	827	810	775	804	809	819	775	832	818	817	872	838	809	790	775	852	826	852	798	848	798	815	812	869	833	839	830	772	791	839	844	873	832	778	786	829	844	829	767	802	826	850	773	853	812	791	814	809	849	798	762	840	767	787	777	800	832	855	811	802	797	867	823	799	845	839	846	833	823	867	800	834	810	832	804	828	815	792	832	814	831	829	777	831	793	781	852	899	783	831	809	843	789	766	795	814	763	840	814	801	845	788	813	815	862	817	892	791	827	784	794	829	851	841	795	840	794	830	886	854	823	830	800	814	774	861	811	815	840	816	773	828	876	825	823	787	766	801	855	821	809	785	835	851	817	813	817	828	820	789	805	826	820	803	795	810	828	844	806	804	824	852	823	861	791	832	829	799	809	792	805	787	744	802	827	830	815	831	820	842	818	825
28090	13712	2271	1005	856	792	770	715	806	719	743	757	707	758	690	758	685	749	759	793	720	776	711	709	735	763	744	707	739	699	718	751	727	770	700	778	788	768	722	716	721	740	766	726	790	718	763	789	761	779	728	722	709	698	701	768	717	743	734	782	709	706	689	702	767	740	762	817	686	714	702	706	730	709	710	722	704	684	711	699	726	753	745	757	712	723	745	751	720	768	715	749	718	722	719	717	759	760	770	743	708	764	726	761	726	773	728	752	755	761	790	726	752	687	758	709	721	683	715	741	745	788	755	745	735	716	703	689	761	744	716	744	766	745	714	714	759	700	732	749	796	793	712	732	718	799	721	765	748	768	760	713	724	731	703	726	727	757	739	707	733	748	697	732	720	732	763	757	719	695	741	736	736	751	724	739	752	693	722	782	725	724	710	677	777	718	693	752	727	723	705	782	719	729	772	770	764	709	748	754	714	733	748	773	724	697	733	762	733	702	678	706	726	747	723	773	751	669	704	749	731	731	709	693	716	722	702	786	735	753	742	753	724	725	734	744	757	731	709	745	787	773	710	706	721	730	714	746	723	726	743	748	733	752	694	712	749	772	733	697	738	725	731	734	699	717	730	701	734	760	727	751	728	698	744	764	751	740	714	781	694	748	743	710	759	743	674	730	733	739	689	737	722	683	738	753	703	724	743	743	695	727	707	700	736	720	746	730	722	738	762	787	725	738	749	748	730	723	744	713	716	704	716	730	711	704	687	741	688	697	734	707	740	721	693	758	762	749	752	713	686	717	756	697	707	727	751	750	709	769	720	743	750	716	732	759	720	709	724	767	798	745	689	723	694	738	703	673	713	733	784	730	750	736	747	685	740	751	705	725	743	725	781	697	742	717	712	724	704	692	783	692	694	777	717	737	716	691	782	708	728	760	736	663	719	776	725	778	732	737	694	684	753	750	747	732	719	750	779	707	717	746	749	743	781	764	728	722	763	726	708	731	716	741	763	739	709	740	728	712	780	757	780	738	739	777	704	731	678	729	761	740	756	706	728	744	733	721	754	722	733	727	731	724	744	756	735	762	744	726	730	712	747	680	749	787	711	724	733	761	726	700	719	721	782	773	716	793	759	731	710	780	686	736	761	805	739	749	747	735	744	736	647	721	761	746	748	710	704	723	732	749	748	742	743	748	720	711	723	723	781	750	718	765	797	730	734	760	728	745	738	780	772	712	731	751	722	686	740	705	739	785	714	716	751	737	688	761	755	707	775	755	720	831	712	784	678	736	748	766	781	687	756	746	706	725	715	707	714	758	705	694	725	724	747	740	765	725	745	731	750	731	735	712	729	714	722	727	696	788	710	727	732	787	719	732	754	766	730	747	756	706	733	689	770	715	695	708	706	766	757	741	717	757	772	759	750	772	778	768	760	734	679	727	708	702	781	771	757	699	731	751	691	757	729	777	765	712	751	723	788	763	746	695	689	759	738	712	756	729	740	701	732	778	695	764	713	748	732	757	750	731	786	736	706	778	700	744	750	682	737	761	753	718	723	785	713	742	723	713	755	692	768	774	733	717	688	710	752	740	783	759	716	697	779	763	798	760	702	757	721	708	718	730	775	726	734	690	737	758	740	746	723	785	718	691	732	761	743	759	759	745	772	722	751	738	746	788	715	716	751	734	743	693	723	758	749	736	778	741	715	702	705	710	754	715	771	735	720	743	728	710	726	774	691	752	679	693	754	718	742	730	756	768	687	734	732	721	732	741	748	724	738	776	722	730	697	766	773	753	757	766	790	738	766	710	725	724	735	700	744	742	760	714	737	738	713	730	693	716	753	759	698	731	718	679	687	684	732	737	731	679	683	779	725	737	750	736	686	699	686	756	766	759	760	723	717	712	763	741	693	749	723	708	712	703	696	704	718	751	706	735	764	747	768	706	735	736	779	718	722	710	751	673	749	698	702	735	737	697	732	744	737	681	717	764	760	732	745	742	747	767	745	745	706	718	736	774	763	743	775	711	728	743	685	743	759	756	781	717	776	720	701	791	744	700	732	724	749	762	724	702	677	746	696	782	709	738	764	747	719	755	743	680	687	775	748	756	729	695	720	723	756	685	742	723	770	709	708	766	776	697	743	716	741	711	726	695	753	711	722	733	744	703	710	758	757	735	757	761	700	716	773	719	751	744	762	748	732	735	701	690	763	751	717	723	764	751	759	662	742	734	697	722	751	716	692	741	762	718	719	739	744	718	680	712	765	724	775	744	705	767	736	692	712	732	727	745	730	719	737	721	733	720	726	685	734	748	696	738	761	722	702	724	737	738	695	743	689	764	703	716	727	765	682	694	705	744	727	706	701	755	769	687	754	771	710	769	746	778	708	718	801	739	702	725	703	772	714	755	766	713	726	741	729	744	726	716	782	757	724	738	741	721	750	714	732	753	738	647	758	762	702	744	732	730	769	731	691	757	728	744	787	776	724	718	726	725	737	755	701	699	746	737	740	723	766	727	761	768	766	781	757	747	727	786	750	709	721	743	711	722	724	730	749	744	745	730	717	742	711	719	750	727	698	762	748	719	707	742	716	707	686	782	694	738	759	772	744	721	744	706	782	772	705	747	731	695	705	749	724	683	705	693	726	719	751	738	744	739	741	758	786	744	719	760	718	725	744	721	731	690	692	784	786	768	737	688	750	778	777	742	766	711	718	715	727	737	756	722	717	774	730	734	763	787	786	723	744	750	764	686	730	754	705	714	704	710	759	712	820	720	733	774	772	758	734	732	729	758	727	696	749	771	732	783	738	664	727	732	769	748	713	718	749	729	714	710	696	726	767	695	680	733	752	721	756	702	710	733	702	739	713	678	730	790	759	659	736	742	777	693	745	760	704	773	734	731	738	745	725	782	726	731	705	719	792	712	748	715	753	742	804	739	702	722	732	742	708	734	709	768	755	676	694	745	710	748	743	741	754	757	702	682	728	730	764	721	710	748	748	711	765	729	751	740	740	720	750	739	770	725	736	763	754	714	761	683	744	712	701	757	705	722	702	752	707	791	767	737	729	714	775	738	698	721	713	757	747	796	746	770	738	695	689	751	692	712	695	754	741	781	713	735	743	751	708	723	708	714	740	682	748	710	746	765	720	720	784	702	737	693	676	718	708	737	731	727	742	712	727	750	753	754	818	710	711	726	682	760	772	704	708	757	731	758	703	672	731	723	737	746	731	724	752	720	713	750	760	738	726	747	761	718	708	756	686	819	719	712	785	729	710	717	786	742	735	730	737	768	764	749	707	738	749	729	729	737	762	739	711	748	732	747	697	717	747	786	721	692	701	803	755	736	773	729	712	722	712	786	753	751	728	789	675	779	744	771	686	755	753	720	703	779	724	690	756	762	691	777	766	772	722	699	733	759	730	785	736	680	758	739	725	726	757	692	737	731	690	720	745	774	756	733	765	743	710	720	743	739	783	751	709	716	720	697	689	698	749	679	725	727	726	701	723	746
11583	1483	1273	1015	899	862	846	835	792	808	795	770	829	780	758	740	835	786	748	753	786	758	790	791	741	776	772	806	778	744	758	763	780	740	749	769	772	765	765	758	768	755	770	743	787	780	715	737	782	776	822	762	767	779	797	751	757	772	749	762	748	721	772	754	793	741	771	824	849	786	815	757	733	794	769	758	775	790	753	824	769	789	793	773	796	724	821	755	764	772	855	775	696	756	806	732	794	764	788	740	782	772	774	747	760	821	778	760	731	774	747	779	737	808	737	779	756	779	765	731	744	774	759	759	741	721	742	762	757	774	751	748	737	794	803	766	774	783	808	758	757	765	797	772	744	803	752	799	738	793	812	757	761	804	770	778	764	775	762	787	717	810	798	765	769	735	734	753	704	744	761	779	800	722	769	747	768	725	755	771	765	744	807	783	736	781	757	736	776	735	808	724	803	787	743	753	778	798	805	771	794	758	704	759	751	735	789	770	780	767	776	749	757	774	718	735	781	804	778	734	746	789	782	805	768	777	770	794	805	801	763	789	791	793	765	801	770	755	768	778	744	776	757	758	745	807	744	776	759	803	781	776	743	771	780	793	789	762	749	780	810	756	807	765	744	784	738	808	738	799	746	777	797	808	759	746	793	810	810	790	750	777	787	820	816	759	779	792	726	776	750	755	769	782	731	787	759	732	754	773	828	783	755	771	782	763	730	762	823	756	785	743	789	751	762	819	789	761	765	797	819	770	813	727	765	760	822	755	772	752	790	753	724	791	770	793	736	737	785	810	765	774	729	794	735	741	800	771	792	787	730	749	782	748	746	725	784	752	793	729	731	766	770	731	792	760	811	797	758	764	789	785	788	754	798	748	731	794	815	775	755	766	768	728	788	793	816	822	828	733	761	808	749	835	772	801	738	732	828	808	775	741	765	769	742	775	778	779	770	738	780	778	725	756	769	763	749	743	775	855	779	761	724	764	749	758	759	800	772	783	767	772	765	765	774	719	751	728	770	781	784	754	753	756	763	760	757	710	691	798	760	816	773	736	788	763	743	739	763	786	779	743	791	775	781	758	760	775	764	761	722	734	794	754	804	769	781	765	804	754	766	790	775	828	828	795	725	774	755	771	743	776	793	731	722	757	764	703	764	758	781	762	782	795	764	789	768	733	714	790	811	718	771	772	735	757	748	777	812	818	738	780	764	821	789	797	776	737	785	768	791	773	777	787	785	802	755	767	736	765	786	696	805	787	780	761	749	760	730	768	754	772	729	770	726	753	833	750	735	790	807	785	731	760	760	802	749	795	784	773	805	759	772	785	736	739	744	776	765	733	741	737	738	764	744	777	802	809	834	753	815	765	792	776	759	765	789	756	791	745	769	737	796	737	770	741	821	763	741	784	750	740	774	773	774	779	782	779	726	793	755	793	740	767	799	822	758	762	768	795	722	810	754	780	781	733	736	763	764	771	842	792	799	789	754	808	772	788	804	764	786	810	805	746	781	744	774	797	764	751	783	794	737	752	788	752	781	753	771	771	747	776	774	710	790	742	799	779	723	797	805	785	750	767	786	758	711	811	778	768	793	812	773	728	744	794	806	787	803	766	743	806	763	775	764	710	759	784	773	778	786	802	779	779	720	809	754	751	766	737	725	769	709	784	743	768	789	764	760	787	751	736	749	731	754	754	804	793	721	770	801	732	741	789	747	764	741	792	806	745	748	839	754	776	733	742	791	797	820	787	816	786	768	768	744	798	737	732	734	743	793	754	771	770	783	745	781	729	757	751	800	769	772	745	773	800	720	727	769	756	769	737	768	757	695	739	772	795	805	746	816	804	762	767	762	747	785	784	775	757	803	801	758	785	773	794	746	742	802	745	833	757	687	808	791	741	784	778	772	774	723	759	790	747	765	800	733	741	738	763	805	758	807	761	742	821	748	773	791	782	765	774	762	759	794	755	837	756	742	769	732	799	757	738	799	797	738	785	789	778	793	784	795	785	776	794	814	744	755	778	704	729	749	747	769	782	766	790	785	759	755	803	746	728	848	765	734	811	759	744	784	715	791	762	771	786	788	735	780	723	811	732	724	809	735	762	754	800	804	815	804	745	739	742	778	792	746	755	762	764	712	823	793	770	785	759	782	770	817	766	703	773	752	791	785	746	739	775	726	786	773	763	774	728	768	786	739	767	738	718	755	765	785	799	747	724	785	788	780	718	703	755	758	767	764	787	736	788	760	715	683	742	802	767	730	767	752	753	781	745	781	750	750	765	704	754	725	749	746	776	758	754	725	806	806	807	716	789	770	743	757	727	761	799	770	726	780	767	771	754	768	773	746	770	756	757	766	794	768	724	789	769	797	731	776	771	754	768	780	763	757	770	796	780	804	747	831	758	770	754	781	769	780	697	763	749	823	766	819	742	794	764	747	783	738	758	759	781	775	770	784	728	755	759	780	719	771	740	801	793	804	801	791	716	827	657	759	776	792	789	749	787	731	761	745	783	759	745	794	793	762	752	784	763	788	764	769	753	757	763	800	716	752	766	770	729	741	798	774	763	745	758	761	825	789	771	803	749	736	770	756	792	775	766	811	790	727	719	774	802	783	720	735	756	791	708	737	810	812	774	772	782	734	742	744	791	770	736	745	725	778	780	693	787	792	754	777	777	756	790	781	756	745	741	747	800	802	760	787	752	737	777	778	767	773	785	825	796	773	756	774	829	777	762	758	774	774	753	750	734	784	752	739	784	781	757	774	804	782	743	768	783	764	793	805	793	775	761	755	776	775	789	805	769	767	762	777	739	732	755	755	810	807	794	776	739	732	841	791	741	810	777	765	803	736	755	750	776	744	798	819	788	741	734	788	799	784	730	807	772	740	739	818	745	770	757	756	747	723	705	805	773	766	803	728	771	770	810	788	789	733	727	822	770	779	764	770	745	817	792	784	830	805	784	777	755	781	784	795	731	795	754	782	740	776	772	790	802	818	776	764	744	773	728	827	734	780	755	793	779	745	781	842	763	747	756	775	775	768	732	755	775	769	735	736	752	759	828	796	754	752	757	772	803	715	762	810	769	771	763	836	749	757	778	776	738	753	723	768	810	750	744	783	775	733	752	745	777	784	725	748	748	755	799	723	695	778	774	808	728	746	764	748	750	748	787	772	810	782	761	763	770	788	760	779	812	757	746	734	758	752	739	759	746	807	765	758	776	795	759	742	749	774	802	771	748	766	835	709	800	743	776	745	742	793	781	704	764	774	801	715	744	741	794	779	814	779	754	770	708	812	792	789	806	814	832	737	776	802	760	726	758	708	766	749	786	759	762	742	802	760	730	778	723	801	769	774	755	722	792	727	820	781	733	751	769	808	757	780	793	724	804	774	764	783	768	709	802	795	757	711	777	788	789	772	797	732	772	747	800	759	814	745	764	782	717	792	777	753	775	748	756	756	808	741	764	760	799	734	768	708	730	812	757	757	782	793	817	812	753	770	797	794	780	754	744
24541	20366	26244	24344	20362	8712	1346	941	783	721	666	562	613	557	556	540	539	473	512	527	455	480	482	440	446	423	439	453	439	437	446	415	427	491	434	447	447	440	462	415	437	424	415	448	460	419	420	452	413	439	415	405	412	471	402	455	401	419	404	414	403	424	397	405	425	405	420	432	413	485	402	432	422	420	424	403	400	460	474	450	422	390	401	415	423	367	416	403	419	426	444	407	448	442	405	443	453	416	423	410	406	393	399	428	433	408	451	404	420	419	440	415	416	433	422	422	421	408	402	419	431	425	384	426	389	415	392	423	437	398	398	401	420	449	436	379	446	440	390	419	411	396	408	426	396	434	410	400	401	418	444	402	402	415	375	405	411	401	428	423	450	418	415	449	446	393	419	427	419	404	386	450	424	408	405	425	408	424	401	425	416	414	431	460	397	377	443	430	403	405	430	378	410	399	429	419	395	398	402	395	414	445	405	392	421	416	409	468	389	447	420	410	426	416	424	391	399	415	396	388	401	407	398	430	440	449	413	404	405	398	416	404	400	429	369	413	400	406	401	423	405	402	394	428	443	439	438	381	461	447	411	420	403	428	390	446	443	456	449	396	410	426	406	402	405	436	424	431	365	398	437	438	403	397	399	403	410	437	408	463	413	432	385	398	435	405	442	404	400	414	461	395	411	407	415	444	429	447	430	387	389	391	453	437	416	388	391	404	422	387	395	409	437	416	431	395	446	387	395	407	461	404	424	438	406	420	405	442	410	405	402	422	406	414	413	364	410	425	419	435	397	390	413	427	396	400	407	464	427	417	419	397	440	402	415	392	425	370	408	401	390	413	442	435	396	402	415	411	371	455	453	437	409	439	436	444	436	430	421	399	405	409	423	413	464	419	428	440	416	439	426	434	405	453	431	372	451	437	386	424	398	402	453	412	380	426	381	431	425	433	381	411	413	409	414	460	414	419	400	412	417	414	434	392	412	430	437	412	425	441	425	403	440	418	390	430	419	420	430	435	436	401	401	424	418	422	385	401	365	401	420	416	409	442	400	430	398	422	417	411	391	461	394	429	414	392	373	381	416	369	430	436	421	422	386	410	423	376	432	433	458	426	417	414	410	435	384	390	452	415	410	405	429	424	439	414	396	428	374	444	401	454	383	430	419	442	390	415	447	424	464	431	436	433	416	413	384	439	432	398	419	378	406	423	371	421	425	422	441	441	445	409	456	431	416	417	407	441	414	410	407	428	384	386	387	413	418	393	424	428	446	403	404	436	417	425	417	397	397	468	386	419	427	439	410	413	422	406	425	422	412	420	407	408	426	423	420	418	390	425	453	459	388	398	434	384	471	442	398	398	403	446	397	387	396	423	407	400	447	427	394	420	428	450	429	413	430	440	411	408	459	418	401	397	389	408	386	418	428	453	395	422	422	441	430	416	413	417	424	405	428	425	417	398	419	426	394	448	443	421	403	443	415	450	422	422	437	447	434	373	422	437	436	361	432	449	378	448	428	377	417	414	455	424	424	403	426	433	397	385	408	390	370	407	374	395	408	395	387	406	407	405	470	416	410	442	443	395	427	432	400	452	427	410	429	414	382	426	425	397	363	444	389	404	441	442	435	417	360	422	435	417	403	413	394	396	435	429	451	402	420	399	402	369	451	405	407	400	432	411	452	434	389	393	418	412	418	411	410	430	393	377	360	417	407	413	424	394	380	415	423	394	432	393	441	435	419	429	417	407	367	398	412	403	396	452	381	415	413	402	412	434	425	423	405	434	410	401	421	437	426	409	412	396	403	434	429	426	407	446	428	424	418	398	401	410	418	404	419	400	388	412	432	467	430	405	342	380	364	375	397	425	454	446	410	397	404	438	421	432	394	400	418	372	428	383	402	416	434	444	413	409	399	440	385	473	400	429	425	428	389	406	421	399	408	411	408	416	409	415	422	396	358	426	398	403	476	421	429	407	407	388	407	413	446	421	421	457	419	411	398	453	417	399	463	378	404	399	424	427	434	405	383	411	397	473	427	433	390	430	394	453	416	429	390	408	417	416	403	422	395	409	438	429	417	431	436	397	391	383	401	410	401	410	391	389	412	433	420	443	406	388	415	437	446	405	438	393	443	386	397	482	387	405	376	434	445	381	411	401	425	418	378	408	384	439	450	445	416	449	449	421	379	400	398	377	429	419	436	433	442	379	439	440	423	442	429	440	404	422	406	397	412	411	386	447	356	397	410	404	407	444	380	436	414	388	444	371	460	414	405	403	399	429	411	397	408	411	403	396	389	434	416	400	429	373	428	401	419	401	443	402	407	422	434	448	430	416	392	406	388	386	409	397	407	404	449	388	377	430	458	413	399	408	403	415	398	403	410	425	423	422	400	419	422	422	444	433	405	427	444	428	430	420	442	409	382	404	417	437	407	398	381	441	432	387	439	411	398	418	382	415	418	393	395	380	427	398	404	412	454	401	395	431	431	399	448	404	400	423	422	402	394	417	437	416	434	403	410	408	380	450	382	409	434	418	414	416	422	420	392	420	403	437	421	408	431	401	428	401	417	425	432	420	407	417	423	410	424	391	374	420	393	414	430	398	425	429	411	417	398	400	403	441	436	431	428	444	418	447	422	392	402	426	432	407	396	406	393	381	431	443	407	409	410	414	449	427	383	399	396	421	418	431	386	433	411	402	451	388	420	438	393	452	402	436	374	438	400	434	432	441	416	451	424	390	401	401	405	397	405	417	387	390	418	432	409	418	403	396	395	439	482	394	399	403	385	444	423	430	423	385	387	378	424	393	456	403	438	417	400	411	450	439	411	397	390	411	433	392	382	394	411	394	383	405	403	401	437	403	412	419	395	424	416	401	429	453	428	418	394	413	412	394	423	419	389	417	436	436	408	427	407	458	385	395	412	416	430	393	385	378	438	424	411	387	421	400	407	432	432	402	454	408	407	417	391	389	432	425	442	391	418	419	411	407	385	474	437	383	396	440	428	403	417	425	400	446	420	399	412	467	441	406	401	432	437	383	405	389	397	413	440	403	430	438	433	381	398	400	462	421	390	434	416	429	381	402	407	414	439	433	440	432	421	425	409	430	471	403	409	422	422	455	419	389	378	431	392	404	455	406	442	396	424	426	377	427	427	411	373	381	412	441	408	426	470	407	408	424	445	396	415	404	455	405	437	405	373	400	380	445	396	436	415	398	406	394	435	438	419	441	405	397	433	413	420	389	446	370	425	463	414	405	439	431	386	426	398	429	411	423	414	383	421	445	429	407	401	438	392	387	412	440	376	406	412	418	422	377	433	428	407	377	426	423	381	394	404	394	424	425	394	474	371	407	394	426	417	401	396	424	400	418	398	388	409	430	436	383	425	384	406	409	425	408	394	414	443	405	402	423	397	430	403	392	419	440	372	439	386	431	404	421	410	419	403	438	429	405	439	413	426	416	405	368	438	406	403	439	415	432	424	397	384	463	399	390	425	398	433	409	400	418	415	413
24307	10878	9738	5456	3686	2649	1925	1612	1292	1131	1008	925	859	793	671	704	659	624	602	593	569	541	535	544	504	565	513	518	501	481	525	495	475	457	477	469	483	473	458	471	467	452	477	454	424	480	468	474	497	484	467	424	449	491	436	474	444	430	433	424	480	431	457	461	475	456	451	438	446	464	419	435	426	429	443	456	437	441	453	431	440	422	455	447	433	452	450	456	479	466	421	460	463	468	466	455	400	467	439	449	440	433	485	432	447	448	460	436	449	453	432	460	470	451	404	456	433	457	411	422	385	497	407	417	427	434	428	450	445	458	445	462	412	464	410	398	443	438	467	446	467	409	464	412	446	420	465	485	448	469	476	418	480	388	452	446	455	521	410	436	428	432	455	456	406	430	489	483	441	474	437	419	429	461	449	477	431	449	447	453	447	502	471	453	444	478	436	455	438	447	424	438	435	448	446	457	456	430	464	425	441	431	479	451	447	441	462	442	439	454	416	439	420	435	448	449	447	446	434	435	428	446	425	442	408	428	442	431	447	445	408	409	444	421	430	437	461	458	423	425	425	425	429	471	426	446	436	458	417	453	454	407	455	456	449	457	446	430	442	417	460	438	472	464	471	470	416	440	475	458	448	397	421	401	441	469	455	421	382	417	462	443	455	415	414	452	436	481	437	466	431	474	413	443	438	413	445	435	419	461	434	409	467	449	462	435	423	428	468	429	403	449	422	451	430	432	471	411	477	454	466	431	447	442	453	447	423	486	435	466	433	385	411	458	438	411	445	416	430	432	436	412	454	395	431	471	471	412	482	515	436	421	419	468	423	455	435	417	447	457	430	471	480	413	416	455	461	409	428	521	468	436	423	442	473	428	473	489	429	415	453	427	451	441	463	403	435	431	420	459	431	423	419	423	458	444	458	448	437	403	499	469	444	449	410	471	446	460	415	447	455	455	417	439	450	426	431	444	426	470	474	459	425	453	447	457	466	418	487	446	431	414	448	438	473	460	408	439	476	464	432	430	460	469	460	423	460	446	433	455	454	428	471	471	431	391	425	428	442	441	463	401	478	447	437	430	476	462	447	422	453	408	452	447	466	430	479	458	472	473	441	429	439	420	460	435	434	451	458	483	460	462	422	490	424	432	445	467	459	456	469	424	397	469	448	425	468	428	500	453	449	450	474	463	437	417	476	423	476	411	437	415	414	480	418	463	500	464	436	410	447	397	441	444	405	417	403	501	446	396	460	439	459	458	416	443	450	443	450	427	436	441	465	418	469	426	437	414	418	464	447	475	427	440	444	444	456	448	447	449	471	415	459	424	423	411	428	432	465	456	433	426	409	405	425	448	443	442	421	456	426	429	420	482	440	419	459	464	413	469	426	449	484	418	475	449	414	446	428	433	415	433	448	418	453	454	459	468	482	460	450	452	452	444	453	447	430	424	466	434	421	447	440	436	425	444	440	449	442	425	435	445	438	428	452	453	428	442	495	444	418	438	469	400	451	440	456	440	487	453	469	422	479	444	396	435	447	410	459	479	464	448	442	442	453	437	480	465	431	490	461	457	453	435	446	417	454	410	472	448	435	467	407	458	445	423	442	455	433	453	435	457	447	427	479	425	428	448	493	427	420	436	434	411	464	475	434	455	466	430	400	481	461	458	423	445	440	437	414	416	481	454	472	416	422	417	417	443	459	441	401	470	437	423	448	479	433	415	437	458	442	452	434	454	454	428	452	470	445	404	408	469	451	471	420	422	416	460	448	441	449	470	411	428	448	451	440	425	418	474	450	434	411	474	436	446	426	489	485	373	410	420	434	452	446	439	460	464	425	421	451	462	447	446	420	415	439	433	441	422	444	438	422	402	459	420	455	484	401	439	461	448	463	472	426	416	452	444	439	427	446	438	434	436	424	434	476	427	429	456	427	430	460	430	446	454	443	475	464	446	473	459	463	488	432	454	492	410	407	445	432	429	417	432	460	422	459	407	448	453	450	462	431	475	433	429	422	417	454	462	477	421	462	466	425	456	431	441	424	452	445	416	438	425	440	437	432	425	435	463	456	423	454	412	423	456	459	431	427	449	461	460	425	453	459	445	419	439	466	432	469	424	461	409	399	445	453	459	448	431	464	474	456	423	438	427	438	483	431	417	440	452	456	434	453	438	440	438	469	417	431	474	452	492	417	419	466	475	468	425	427	407	458	430	423	430	446	456	445	429	415	446	458	443	450	433	433	423	464	437	420	471	402	467	447	435	414	448	449	429	452	420	473	421	451	457	426	445	434	421	442	425	455	449	418	423	436	434	436	482	464	451	421	439	446	446	428	417	432	442	413	461	441	448	442	438	437	445	420	461	426	418	447	429	493	516	449	449	458	431	432	438	439	453	383	449	469	419	432	469	430	446	465	463	441	436	448	436	439	425	387	403	442	436	433	457	434	471	446	450	448	432	439	443	424	407	465	466	483	444	423	460	466	426	450	452	430	454	436	476	478	441	435	418	437	409	405	412	421	410	414	434	433	432	438	449	435	462	459	431	449	446	444	452	450	442	423	425	437	442	423	420	450	424	470	449	431	447	435	436	430	430	425	434	445	439	445	459	422	402	446	423	438	468	441	426	418	449	452	469	485	444	462	458	438	419	456	449	472	437	436	425	441	419	435	475	480	463	437	445	459	463	443	450	470	446	466	472	454	434	380	405	475	438	429	434	466	418	452	453	434	443	433	446	455	440	431	415	430	461	438	441	460	434	480	477	441	436	428	448	424	456	488	468	465	407	459	471	406	430	431	460	412	424	411	433	411	442	479	432	392	415	436	450	451	477	468	417	418	469	486	443	452	452	451	402	443	440	447	408	482	447	488	434	410	455	462	423	444	416	473	472	428	411	386	443	445	391	431	440	450	419	464	436	429	422	426	433	468	454	462	435	480	456	421	462	444	426	454	400	438	420	453	437	446	499	445	408	431	425	462	422	448	436	495	446	477	455	501	419	445	441	482	429	448	408	437	460	398	441	446	434	443	447	431	419	426	451	432	441	423	413	477	465	469	444	439	451	462	478	442	464	432	441	422	451	472	471	441	454	437	416	414	471	453	471	437	467	413	442	431	433	429	446	467	453	452	443	448	417	424	429	431	448	424	427	435	415	416	420	410	455	461	456	408	428	466	462	443	456	417	465	420	407	462	420	443	463	446	441	460	415	438	442	467	441	420	406	451	434	477	463	446	434	438	453	440	472	396	449	392	422	424	431	445	409	432	451	435	427	464	474	476	475	429	441	472	467	448	430	422	440	433	398	381	422	431	463	417	434	458	434	422	428	446	434	431	424	470	489	469	419	429	432	431	426	454	440	439	427	504	416	452	405	450	464	447	448	399	436	457	449	446	445	444	426	446	421	448	456	458	490	450	417	461	435	432	418	495	412	429	440	418	449	426	441	454	446	460	434	410	472	445	454	420	410	458	492	470	459	448	436	458	422	440	430	445	443	433	397	427	425	447	414	431	484
22683	20368	26719	23876	20373	20414	8146	2016	1558	1369	1306	1265	1179	1106	1056	1024	1036	1000	1051	987	875	929	911	968	890	896	851	969	926	878	898	888	866	918	907	897	840	864	854	869	876	888	889	862	876	856	851	876	889	860	872	895	841	862	856	880	846	839	863	855	827	838	847	911	821	825	852	837	805	831	804	839	786	840	799	765	823	886	823	837	809	873	819	877	806	839	788	822	847	869	850	827	805	833	900	853	844	771	871	823	826	834	810	860	811	815	876	839	805	810	845	846	839	831	814	782	859	830	882	827	768	868	786	833	826	800	845	807	808	846	865	883	847	860	872	829	860	845	874	867	862	826	811	829	855	834	862	846	842	855	828	793	864	837	824	817	812	827	862	836	867	814	856	871	850	831	835	859	793	876	902	790	849	871	791	863	838	834	821	847	828	791	809	836	866	817	810	800	852	864	876	752	815	834	843	851	802	868	819	849	843	860	799	829	822	818	850	817	835	841	801	889	849	863	860	813	845	846	895	822	836	838	803	853	786	874	840	847	831	831	813	838	863	770	788	857	837	803	811	862	847	781	817	835	801	844	851	796	845	785	835	819	820	868	828	846	814	887	826	802	842	861	821	819	829	825	849	820	825	861	870	803	781	846	821	835	877	807	791	840	825	852	840	817	855	763	825	787	890	784	813	889	840	851	794	811	815	835	821	801	841	810	823	788	812	863	852	822	827	818	794	868	807	830	856	788	872	839	836	820	844	814	844	840	838	863	858	809	858	802	847	791	844	827	839	817	798	820	870	835	818	810	853	841	806	828	821	788	812	843	799	844	813	788	824	877	824	830	837	808	817	822	868	867	798	783	845	795	810	847	797	867	849	821	838	831	820	829	856	801	764	803	881	880	846	839	884	889	866	844	869	793	844	823	807	860	815	859	836	864	827	867	835	826	857	852	821	808	762	801	832	795	848	817	867	837	768	862	813	802	839	894	813	880	823	832	826	846	835	813	839	841	872	756	760	840	808	878	795	853	842	797	844	839	805	846	786	845	803	840	810	882	876	831	839	843	822	862	780	778	826	796	837	817	838	807	806	804	805	810	816	800	846	832	805	828	849	829	829	839	827	835	827	860	816	874	830	802	846	839	836	802	792	807	852	802	814	836	805	822	852	824	862	854	854	867	809	786	845	831	884	832	831	873	794	772	833	831	826	825	842	817	799	812	820	837	791	865	842	820	825	786	814	824	916	811	855	852	826	876	827	854	897	860	794	838	851	839	821	832	849	838	823	816	877	891	826	795	796	820	857	786	785	800	893	818	858	797	838	861	810	847	838	843	850	779	801	829	823	811	785	900	791	831	830	829	836	862	830	786	837	829	877	856	809	872	824	849	824	865	872	814	812	776	851	820	867	803	815	851	800	801	845	801	803	817	847	821	790	814	860	840	878	815	816	853	808	847	775	838	849	834	805	807	838	787	849	818	813	846	885	789	845	859	855	807	827	809	858	813	819	826	856	829	829	833	842	816	812	847	840	854	747	856	849	820	798	830	822	844	802	845	847	803	861	809	776	797	875	882	791	745	796	844	834	821	847	821	792	803	832	807	866	832	830	797	762	897	832	824	799	846	870	811	816	798	819	808	811	822	839	821	853	807	832	845	780	832	839	845	882	877	895	842	844	833	831	811	795	830	871	844	871	790	828	830	860	828	844	867	817	874	851	849	859	787	886	817	794	867	786	822	844	809	848	824	796	840	805	873	840	877	783	810	835	798	817	800	793	806	807	822	895	909	893	850	836	849	787	868	824	811	830	872	851	815	805	816	905	797	846	830	792	814	826	799	833	829	849	792	868	837	806	834	851	854	785	865	833	819	787	767	818	846	790	770	771	830	849	807	792	843	795	830	807	837	816	791	792	849	823	832	802	813	881	792	866	873	816	796	793	826	850	845	758	783	783	790	829	833	828	815	806	828	826	845	890	836	853	819	806	851	832	859	809	856	857	848	852	812	857	875	859	805	815	853	881	791	840	822	852	858	851	856	882	871	838	820	826	829	837	838	778	834	821	778	872	873	836	833	847	807	866	841	874	843	854	777	815	854	796	880	821	813	819	828	850	862	867	887	787	831	785	858	834	816	798	820	806	835	852	809	836	831	845	786	790	812	834	866	851	807	834	864	820	862	861	768	832	806	853	811	851	848	809	831	849	848	851	783	807	814	805	826	860	852	845	833	804	815	810	839	796	809	791	858	842	840	801	878	835	812	826	845	898	829	765	833	858	841	791	747	846	858	845	785	785	864	802	795	819	788	875	861	802	812	801	820	845	796	805	789	856	857	807	856	855	851	831	828	840	851	846	840	870	837	774	816	772	877	787	800	828	823	832	841	799	825	824	823	827	824	818	788	832	863	792	829	803	867	854	810	827	818	815	826	869	824	825	842	794	867	850	859	803	824	828	837	797	865	854	807	833	833	834	840	873	824	852	856	831	802	826	861	902	828	798	831	838	848	812	833	885	831	754	844	787	819	797	822	805	838	814	840	825	854	796	847	863	845	836	863	837	797	792	802	832	854	838	832	906	790	842	853	762	793	843	861	873	826	755	804	821	818	859	830	851	857	827	828	820	803	815	811	782	850	858	804	866	867	849	839	854	781	863	824	857	858	766	803	801	841	852	822	831	889	860	867	791	848	841	846	837	826	850	859	870	786	818	846	829	823	782	844	854	860	810	819	845	792	870	807	771	780	826	775	798	838	847	875	853	840	787	829	862	799	830	821	798	838	753	802	865	833	855	831	842	814	866	794	852	820	810	806	790	766	862	830	831	783	839	792	796	811	841	803	861	826	873	847	837	816	864	806	789	824	848	834	832	818	840	813	840	845	825	851	806	799	852	765	797	839	856	836	812	891	815	823	837	817	841	840	862	829	806	823	856	827	812	813	791	815	805	864	835	860	838	830	830	845	761	835	826	777	832	843	831	878	859	850	822	871	810	830	814	879	851	805	815	893	852	778	843	766	864	846	885	848	849	898	871	772	839	826	793	793	858	805	789	847	928	796	845	831	815	830	782	813	877	794	846	830	870	909	819	860	827	779	859	843	880	790	814	771	842	796	835	807	841	838	848	820	799	805	864	869	790	820	811	799	861	850	866	860	856	813	840	823	844	881	800	833	802	872	785	854	857	831	816	847	828	809	855	813	880	823	865	805	832	807	844	856	798	866	877	863	815	847	876	839	856	765	801	822	824	834	876	855	857	812	794	809	857	786	812	824	886	844	791	798	857	801	818	824	817	851	866	790	821	787	822	817	849	818	818	842	861	841	916	869	864	764	834	745	860	791	842	855	810	822	837	810	798	829	843	812	836	804	811	784	831	853	814	808	836	799	850	825	827	801	877	807	782	832	827	854	801	823	823	806	762	863	853	820	802	844	787	835	808	838	832	800	833	823	785	814	859	841	876	859	795	803	842	899	856	879	824	846	877	777	831	822	794	770	830	807	854	853	810	857	876	834	838	759	822	866
24391	17330	15837	9392	6429	4795	3689	2926	2445	2167	1935	1715	1551	1535	1378	1262	1242	1134	1082	1103	1007	1011	998	1007	892	980	898	919	928	877	875	857	931	896	850	842	825	873	854	864	881	792	836	848	817	852	838	823	896	820	790	838	813	823	799	817	806	771	842	829	830	762	843	844	808	780	758	812	830	804	832	764	832	758	820	805	799	758	780	827	824	772	859	819	836	776	776	784	811	793	763	768	807	797	812	817	789	788	786	820	817	814	816	774	778	808	769	833	786	852	760	807	804	798	757	834	806	795	810	812	854	842	789	790	822	826	788	805	814	821	823	848	797	782	816	785	836	744	847	807	780	791	808	816	745	786	764	808	818	749	783	778	772	790	760	813	772	789	773	805	818	778	821	814	891	799	833	831	798	785	779	794	833	781	790	804	807	758	782	782	738	814	805	767	781	777	805	790	830	794	765	778	819	800	786	803	789	784	790	770	762	803	809	757	828	760	770	803	773	752	758	786	844	808	792	821	787	819	821	783	801	827	855	814	796	776	754	754	799	756	801	855	778	799	794	795	791	862	810	796	779	810	735	758	843	813	785	771	714	815	772	776	780	755	794	733	783	778	830	819	842	830	731	778	789	808	774	790	792	774	845	772	785	769	822	762	782	755	841	749	763	815	831	822	813	811	779	811	798	750	811	816	833	848	793	797	772	782	780	775	781	774	782	737	772	801	780	761	789	749	775	811	772	791	812	758	761	777	783	804	774	772	721	777	801	787	760	787	773	791	818	802	704	806	799	774	754	808	801	774	726	780	790	757	850	808	828	735	807	785	783	824	831	751	778	843	773	836	796	750	776	772	788	804	826	803	770	795	832	734	748	762	749	766	796	787	818	820	824	775	818	749	760	790	826	781	779	797	821	803	825	780	770	761	806	796	796	821	855	767	847	787	776	733	734	792	764	814	760	818	809	828	762	804	837	798	765	784	751	779	810	737	778	810	733	817	821	772	758	831	756	790	851	828	798	821	799	799	756	851	744	825	802	776	796	794	784	742	773	811	790	781	799	764	803	759	788	764	829	761	780	798	773	818	852	776	784	772	777	753	750	759	752	786	834	781	808	779	820	786	815	797	798	763	788	787	802	797	775	828	795	815	787	756	810	772	826	819	817	793	778	789	822	803	782	790	775	781	776	772	812	789	767	840	752	831	766	793	806	793	771	808	770	797	719	805	736	798	756	763	760	801	775	808	800	801	760	814	775	744	835	795	798	796	776	782	805	763	741	830	779	814	766	755	849	831	772	775	736	816	804	767	765	785	818	803	811	786	817	829	802	757	812	794	836	791	812	841	764	809	775	802	810	806	800	756	775	825	830	744	809	804	776	806	789	790	838	776	768	754	787	787	784	823	771	779	819	770	748	853	790	811	796	827	785	802	779	755	795	816	781	775	797	791	825	777	801	771	788	818	779	789	837	770	788	766	735	810	819	774	788	801	786	807	763	841	786	779	832	779	764	798	836	790	790	816	764	810	762	772	786	822	764	857	784	837	751	785	788	779	775	792	800	797	778	864	785	809	797	787	729	793	777	798	833	834	800	810	827	774	766	765	742	807	759	819	812	788	744	781	769	784	819	830	784	828	716	759	750	859	753	810	815	848	852	813	807	842	797	819	794	789	832	823	767	805	836	791	819	747	782	777	696	751	799	771	768	794	824	773	792	816	788	797	797	807	782	796	754	785	814	723	788	774	755	770	758	773	794	771	825	803	730	767	798	822	781	787	774	791	778	771	787	780	814	771	787	770	780	795	839	750	774	784	796	769	756	772	764	763	774	825	728	797	784	749	792	821	814	764	796	775	752	745	747	796	842	818	785	763	758	860	818	792	770	820	816	811	823	776	828	789	821	828	835	753	858	754	776	848	762	771	813	783	769	786	773	816	821	775	812	768	771	814	763	779	790	797	832	836	799	821	795	764	781	800	753	756	816	794	787	788	777	824	787	794	806	738	789	762	802	749	811	798	810	778	813	806	802	797	782	828	835	774	786	854	761	806	791	718	816	792	763	824	796	810	835	821	800	791	791	794	794	796	822	793	748	805	781	809	812	787	772	792	825	776	799	841	793	756	758	772	768	785	810	777	782	727	822	802	795	781	802	831	763	779	804	806	793	792	764	763	776	774	784	777	822	788	783	763	824	774	826	794	793	787	809	808	774	824	782	806	803	798	800	727	760	780	737	787	776	780	801	808	792	808	816	820	812	790	846	774	826	820	747	728	739	828	775	792	761	765	781	773	819	779	778	818	790	814	784	791	806	796	775	812	822	759	803	824	805	796	797	777	854	802	802	835	845	790	787	806	806	784	784	753	764	775	789	774	798	777	779	730	758	815	743	761	782	769	775	790	817	799	804	777	767	808	777	798	747	789	804	784	758	793	826	796	808	743	820	842	830	809	734	770	802	812	760	814	815	713	782	784	838	762	799	788	747	710	747	817	812	828	762	821	770	763	797	807	795	812	795	774	828	830	826	794	746	813	780	793	816	762	809	815	808	773	777	774	811	819	797	767	791	842	772	753	828	833	769	812	824	784	804	817	783	787	796	750	785	757	829	825	810	788	752	759	779	812	791	763	746	837	788	828	784	832	748	785	800	845	776	799	858	760	803	838	806	813	832	847	813	791	733	851	772	763	783	814	838	796	789	782	791	771	820	815	775	784	790	804	825	789	834	858	816	789	779	775	803	808	798	793	795	769	773	775	749	758	769	765	752	787	820	846	764	780	827	777	772	783	819	777	778	809	795	792	785	758	793	783	766	807	818	830	744	800	838	753	829	782	775	725	780	767	756	761	807	810	742	794	811	813	822	787	797	768	789	812	841	793	805	778	784	818	814	792	744	807	753	864	781	767	785	822	851	782	850	788	800	798	845	770	844	788	789	801	749	803	785	792	797	804	803	800	741	807	801	795	774	802	790	791	817	775	777	770	783	761	823	788	792	821	792	795	864	785	778	791	840	774	771	745	870	775	750	790	839	781	785	748	762	775	774	793	784	729	789	764	778	800	761	799	792	742	826	775	823	792	764	796	801	758	775	813	826	790	802	808	796	745	813	812	767	773	800	768	796	806	762	745	798	782	835	832	736	794	806	789	810	762	792	778	821	844	775	805	785	788	770	741	833	817	820	787	779	788	774	808	773	817	782	829	776	760	848	783	780	759	798	826	749	871	815	822	775	736	780	791	792	785	823	814	803	827	804	785	797	777	791	782	802	774	818	766	792	825	801	847	844	775	732	787	831	785	791	778	823	773	830	824	805	777	752	775	823	778	786	789	802	796	769	802	837	806	781	793	815	780	824	735	810	795	792	820	783	812	846	799	831	763	858	779	808	764	837	767	769	845	787	779	807	766	800	806	777	796	775	826	761	835	756	779	726	839	782	827	805	832	779	848	773	829	779	765	737	808	839	774	746	809	717	830	797	807	759	792	839	816	778	764	838	786	818	776	791	783	788	797	773	769	777	805	766	815
28224	13629	2305	1042	847	841	803	789	764	760	761	730	737	750	745	735	720	752	707	764	720	712	770	768	719	736	813	739	753	764	696	711	706	761	739	778	766	756	720	779	777	695	733	760	750	744	749	758	774	771	743	771	685	744	755	769	743	754	778	772	725	728	772	768	757	717	749	727	739	739	730	761	723	742	720	745	723	723	747	745	744	720	744	745	734	701	745	735	776	746	766	738	748	768	769	759	737	685	756	759	734	776	813	736	770	779	753	777	738	752	772	835	789	764	770	735	795	752	732	772	772	748	740	745	722	787	724	745	759	761	711	735	756	739	756	715	763	735	772	722	712	755	756	689	717	702	750	709	737	741	749	734	731	714	727	743	760	733	752	754	745	718	721	741	734	722	729	725	769	738	755	733	763	723	711	759	730	710	735	721	766	737	759	760	767	783	731	747	772	740	727	733	716	744	766	795	734	762	738	731	758	755	789	741	813	736	703	768	723	761	730	762	751	742	737	758	739	779	743	729	739	730	749	727	743	768	766	747	774	694	783	782	763	742	747	727	740	748	763	732	737	734	747	777	754	723	745	757	741	724	715	783	771	736	682	756	755	753	727	731	703	732	755	778	745	764	780	783	769	723	764	781	749	784	736	730	753	768	739	741	765	729	761	762	718	754	796	732	764	739	754	729	731	734	721	739	774	731	758	750	723	741	767	749	760	730	729	723	781	766	760	716	717	735	718	734	748	698	724	693	786	691	728	741	785	752	732	769	760	732	739	752	706	732	724	749	785	758	700	785	772	713	769	733	762	734	735	751	815	695	750	719	716	728	735	741	726	764	736	763	763	791	744	714	770	722	732	751	767	722	729	766	716	740	771	770	734	759	737	741	748	799	721	732	719	760	731	752	705	740	727	751	748	736	714	755	715	688	787	788	732	776	697	727	739	704	737	712	708	749	732	747	783	722	747	769	738	784	714	692	744	768	786	735	763	754	728	723	737	716	709	765	749	783	700	742	744	709	716	746	706	759	728	735	779	694	789	730	720	763	762	756	773	731	658	742	735	766	724	712	781	780	742	785	770	711	743	750	746	742	720	775	754	755	709	704	731	729	746	759	775	754	699	765	731	763	756	751	742	759	749	743	784	735	737	760	740	728	810	775	718	744	769	764	724	728	759	717	772	751	743	697	709	733	741	773	740	726	731	733	741	732	688	785	744	769	752	712	757	689	779	724	784	780	797	768	690	724	745	746	733	763	711	726	720	783	717	761	729	715	681	720	743	748	756	694	692	782	761	747	726	718	737	756	768	728	760	758	721	729	674	779	717	720	708	769	724	713	750	771	736	726	743	772	763	727	749	738	722	739	732	754	757	716	707	716	757	707	771	768	774	675	746	759	793	777	697	734	749	798	747	736	727	720	707	758	759	746	748	764	746	688	794	699	749	763	760	758	757	787	778	741	689	779	729	751	729	805	715	763	697	770	753	697	728	766	766	741	775	742	774	778	719	717	734	773	720	755	712	816	752	791	793	743	754	715	731	718	714	745	737	715	726	701	706	695	783	743	722	791	747	753	746	765	736	743	747	806	772	697	771	769	738	769	753	793	764	739	745	782	685	752	748	757	695	730	741	772	720	733	718	704	742	747	748	775	773	716	793	755	800	755	752	709	716	726	760	746	736	767	792	763	773	771	740	793	750	723	778	743	766	759	690	756	725	697	736	779	777	718	752	727	749	737	779	750	768	743	738	739	801	695	738	763	729	710	687	738	756	718	760	756	711	730	769	788	750	745	692	711	753	745	743	777	734	781	754	753	745	744	683	714	755	775	787	743	725	765	703	763	747	660	696	762	758	751	703	700	759	719	765	778	712	744	767	751	752	785	754	756	735	755	716	708	715	756	705	717	779	718	741	765	711	724	741	710	746	719	741	746	757	717	780	741	773	747	757	824	754	714	757	780	731	701	727	765	741	755	727	699	781	721	730	757	809	741	760	716	749	716	788	726	736	759	751	801	817	758	762	745	735	754	762	760	733	770	754	736	725	717	750	756	775	741	728	760	758	750	719	746	742	714	726	707	680	720	739	729	761	779	738	736	741	742	784	703	758	711	798	790	763	777	723	766	718	759	764	751	731	756	754	740	739	764	770	724	752	731	742	764	734	719	801	758	747	756	733	724	766	776	773	720	736	830	760	777	741	743	747	788	747	721	757	784	712	777	752	706	762	737	734	741	748	761	711	723	756	748	762	737	746	767	755	784	720	755	721	731	758	725	802	772	740	740	787	754	702	697	770	731	760	746	788	716	728	729	781	794	774	738	762	764	765	738	772	745	709	765	746	725	736	741	747	712	729	724	719	741	748	746	737	731	738	721	728	740	734	733	735	772	759	722	751	688	751	804	769	711	741	742	759	701	746	765	707	746	740	747	691	737	690	718	744	795	770	736	769	724	739	818	738	726	732	723	759	741	724	746	789	740	761	667	734	703	743	793	726	757	721	762	716	769	726	742	730	723	780	741	725	733	741	708	767	750	788	777	750	752	782	733	706	750	770	746	741	737	743	716	745	758	765	726	742	756	755	715	694	770	785	720	736	739	682	768	733	814	767	671	746	761	733	697	782	738	743	735	744	738	732	717	788	714	731	738	694	705	753	737	752	804	719	789	742	791	756	713	737	780	742	719	774	719	728	734	746	757	770	739	754	706	721	747	750	768	713	700	727	677	726	729	729	728	786	737	735	772	741	738	701	740	746	748	796	752	779	773	748	729	812	788	769	748	746	745	750	792	756	697	721	754	745	719	753	745	750	750	739	752	709	748	730	756	738	728	793	761	756	718	734	743	737	707	714	715	742	764	709	713	737	787	731	750	728	755	751	723	715	750	778	774	730	736	808	731	709	750	758	751	796	770	701	746	724	733	732	738	761	755	701	727	736	724	712	747	735	732	786	767	760	713	773	775	744	775	740	739	757	719	694	779	738	751	744	811	743	713	741	754	777	718	766	797	668	736	768	791	762	770	767	833	717	758	759	758	731	758	771	731	709	769	767	734	776	722	778	739	730	712	751	739	764	731	741	746	719	763	746	745	782	738	813	732	697	724	758	733	710	760	737	753	795	743	768	805	723	763	707	769	793	739	687	765	726	729	785	749	708	774	738	719	694	690	729	721	793	688	743	707	780	761	750	731	764	723	754	754	723	802	759	738	718	735	693	714	727	746	760	693	766	726	786	750	720	783	757	731	711	753	731	737	778	749	709	778	719	769	701	751	764	759	726	731	766	713	731	787	740	766	772	698	773	731	729	757	757	749	745	713	799	772	686	741	703	785	743	721	733	736	756	776	733	783	775	760	734	763	742	747	737	700	755	688	807	729	724	709	723	717	731	734	751	795	722	762	748	698	724	729	761	699	734	775	772	763	734	739	756	764	722	729	808	729	790	744	693	728	756	785	724	701	681	697	734	749	750	719	701	726	737	739	718	776	802	791	674	816	742	761	733	725	706	749	727	764	778	726
11902	1451	1273	1066	913	890	876	869	827	790	794	883	767	815	809	793	793	748	742	802	775	789	826	741	761	746	824	741	820	758	786	764	771	743	802	766	798	757	769	764	750	739	829	760	809	794	812	800	779	777	781	784	779	753	790	796	774	758	775	815	817	753	741	707	751	760	754	726	744	801	750	782	792	772	771	761	742	772	848	744	738	705	799	773	759	783	791	815	754	752	753	793	728	826	816	740	761	827	782	808	757	796	832	785	761	814	770	784	771	745	829	795	704	818	803	766	801	784	780	778	804	751	791	748	808	763	758	801	746	776	765	760	785	816	800	744	801	781	758	761	790	827	725	780	749	835	770	804	754	808	732	797	806	806	766	769	795	757	793	765	740	777	757	806	772	738	800	809	765	732	766	783	759	757	759	839	738	785	754	767	774	854	730	805	811	736	812	715	750	768	756	814	806	799	747	713	818	732	758	784	797	773	781	785	775	787	782	748	822	792	737	747	762	828	815	792	808	772	763	744	801	761	774	817	773	742	778	843	779	742	775	768	807	786	766	716	777	785	759	748	838	808	760	780	750	799	731	796	773	741	814	778	739	808	776	836	780	810	790	790	727	774	738	832	789	726	777	808	807	771	777	725	748	757	763	780	775	742	762	779	792	796	782	758	788	750	773	768	797	744	763	797	734	716	755	749	818	766	754	741	754	788	779	784	752	787	764	772	774	782	794	778	821	749	764	774	784	728	759	780	742	784	833	834	752	799	769	782	786	785	791	795	776	746	773	743	762	719	755	747	772	746	779	779	716	745	756	820	825	735	776	724	776	821	749	814	759	790	789	797	758	773	774	740	771	708	736	777	820	714	739	766	795	734	839	784	737	734	759	767	790	783	756	770	751	777	756	789	776	792	786	760	802	765	757	808	798	834	749	788	755	779	748	735	763	807	715	750	753	835	754	773	768	791	751	786	791	812	806	772	767	775	775	821	766	740	772	748	763	774	751	771	785	769	775	772	782	816	807	790	750	796	784	785	783	731	766	781	797	774	774	828	725	774	831	811	790	753	817	771	747	806	755	775	766	775	808	725	782	822	749	755	757	724	777	821	718	767	795	730	820	800	768	776	733	779	785	788	726	772	774	778	756	754	751	792	769	801	770	781	771	781	787	813	775	776	792	784	774	790	743	820	792	765	735	749	787	799	802	800	776	782	774	728	748	750	795	796	767	744	788	806	778	809	816	753	796	784	730	803	803	717	766	728	751	746	755	757	774	766	790	761	765	792	777	765	746	749	805	801	772	799	815	757	830	744	791	765	771	763	777	770	760	797	771	756	735	756	822	766	756	787	736	747	851	773	758	778	741	727	743	791	761	752	763	781	783	807	806	795	765	824	760	834	760	750	696	788	810	758	830	775	783	803	755	795	758	765	805	740	803	837	776	778	812	791	824	727	789	757	784	757	781	767	770	778	806	833	795	790	804	808	760	780	757	790	753	767	763	807	790	759	787	797	749	792	807	762	749	794	757	769	772	794	788	789	815	793	749	804	750	827	770	766	795	739	772	754	731	793	761	784	814	794	797	773	779	771	806	748	796	788	760	780	790	812	807	749	808	791	818	772	774	731	804	767	788	776	763	777	795	732	816	772	784	741	791	717	785	861	793	770	803	752	779	785	785	783	761	757	771	816	792	779	756	765	777	763	827	776	799	713	705	794	798	744	810	834	793	789	769	772	790	791	744	834	801	752	772	793	777	755	793	823	740	757	779	785	832	729	810	768	822	797	807	805	739	727	763	819	761	761	793	747	772	726	819	767	789	834	754	818	774	791	797	740	820	758	803	722	772	772	797	765	769	789	756	746	804	801	767	811	778	775	760	798	748	808	808	778	771	778	701	781	736	731	796	794	813	805	752	774	798	785	758	792	730	788	755	734	743	808	801	779	792	776	822	749	709	800	794	749	752	782	794	794	780	795	773	795	742	735	787	778	792	789	762	813	773	751	817	786	752	797	801	742	796	850	773	810	774	798	791	763	757	735	774	779	771	762	775	829	754	735	799	780	792	810	814	742	807	794	770	808	779	760	766	800	794	798	785	777	776	770	721	767	744	731	798	857	818	773	821	851	793	814	823	808	790	783	789	790	775	812	758	777	801	779	771	800	754	760	790	747	797	793	785	775	775	757	779	757	703	768	801	754	783	806	770	843	786	774	787	755	775	717	795	777	829	775	771	790	796	784	799	756	793	806	739	747	759	766	801	827	823	721	759	766	766	741	749	752	793	791	788	764	790	787	787	780	689	812	791	823	777	795	783	775	788	781	777	766	763	745	781	734	803	751	807	791	817	786	748	751	786	768	753	766	761	744	819	749	828	773	774	750	787	735	773	754	809	765	794	817	781	752	764	779	761	729	804	782	801	771	792	765	746	801	771	755	779	805	800	797	777	795	747	846	779	813	765	809	823	811	764	769	787	757	770	779	737	814	776	779	794	769	770	802	786	803	792	746	796	743	772	766	761	810	732	837	792	777	749	770	786	747	802	792	811	768	790	735	752	740	721	785	751	742	821	758	780	780	831	778	757	774	757	751	756	789	739	763	820	749	780	773	797	784	772	738	802	779	747	776	800	764	763	797	768	767	841	800	797	754	777	797	788	768	811	806	772	798	810	789	788	765	772	799	798	780	769	802	728	770	807	785	801	736	822	775	781	785	775	762	755	779	773	742	776	797	779	808	774	746	781	779	731	732	787	780	815	792	772	842	785	760	727	788	797	755	773	769	753	781	724	795	765	770	759	726	782	793	799	769	786	800	782	802	818	788	839	792	787	774	726	819	795	772	766	768	774	722	770	740	783	779	737	773	814	764	761	740	777	737	757	814	759	715	762	799	805	829	760	805	756	791	804	731	764	800	767	753	790	796	774	798	803	746	748	702	774	715	792	813	793	783	730	793	776	726	797	786	789	865	753	810	801	760	811	772	744	791	792	801	803	800	793	771	794	809	763	800	765	702	761	799	801	793	758	787	754	775	747	753	837	801	825	798	775	763	764	757	724	752	777	772	783	767	765	759	771	768	811	856	790	774	755	785	797	797	771	781	745	783	753	760	735	798	748	795	783	790	762	760	776	779	763	778	818	803	769	767	795	780	731	767	799	769	781	774	794	770	794	776	754	783	747	783	773	801	838	769	794	798	753	845	788	783	767	808	816	736	809	765	798	811	769	800	784	786	800	774	787	795	773	740	804	811	754	805	833	759	757	749	773	802	766	794	749	780	835	751	742	744	771	807	752	743	807	769	802	813	738	781	835	727	766	779	760	787	784	767	757	749	755	784	724	789	793	809	789	758	762	755	771	793	791	806	780	767	797	783	778	805	788	765	767	780	768	759	747	787	729	811	757	793	787	763	770	805	787	777	793	745	789	739	805	714	726	765	784	779	817	769	805	755	770	807	815	753	778	813	771	758	774	826	797	782	768	800	786	789	785	733	814	757	791	715	845	758	783	709	818	788	750	798
24467	20352	26171	24401	20330	8353	1394	938	761	739	659	631	617	562	550	512	493	505	495	480	519	486	516	511	458	475	490	432	456	438	445	431	489	449	412	389	460	416	469	434	446	454	450	425	449	474	441	402	458	449	446	438	433	430	438	415	431	466	405	437	400	435	453	397	408	467	427	433	487	429	440	434	431	416	420	412	440	435	402	396	435	420	433	416	401	387	407	443	394	424	407	410	442	437	431	405	427	429	426	446	467	394	452	435	471	425	420	405	410	418	464	434	434	449	407	427	403	425	437	475	396	407	415	438	413	417	436	408	446	408	404	432	408	439	440	430	401	451	430	443	428	400	459	453	460	431	429	456	423	459	479	397	465	447	429	420	426	430	426	416	393	444	469	445	411	394	447	417	453	420	430	413	441	450	430	443	432	438	441	441	418	404	452	489	398	451	432	445	459	451	406	419	490	463	455	418	451	433	442	431	414	409	411	438	420	439	413	451	431	444	479	421	449	404	424	434	414	415	458	422	455	437	454	407	438	408	418	457	441	420	427	439	412	462	442	411	429	452	423	395	438	408	406	443	434	418	450	454	434	438	420	429	443	422	435	428	419	444	430	456	417	409	433	419	419	433	421	462	424	447	403	450	451	418	440	465	437	428	425	414	412	428	446	430	456	439	434	472	430	430	438	408	436	453	427	438	398	440	443	465	441	402	446	439	433	441	442	412	377	418	447	456	406	426	429	421	465	452	418	442	395	435	427	447	423	437	401	403	438	404	422	405	394	419	449	439	427	455	369	398	423	447	462	431	424	433	426	429	424	438	453	426	422	442	418	434	429	445	422	438	464	432	423	425	428	426	401	420	426	461	452	422	415	406	450	429	427	432	473	462	456	419	429	444	465	423	442	435	417	409	435	410	439	448	441	427	431	407	449	432	488	442	390	446	447	455	415	439	408	400	423	408	442	416	422	456	416	429	450	423	432	425	457	445	417	401	395	451	426	423	415	418	401	485	450	441	381	444	392	464	429	427	449	399	433	415	467	455	426	454	415	462	427	390	394	418	435	397	441	410	426	430	404	404	431	408	445	435	439	418	432	466	439	449	400	439	404	463	398	418	447	470	423	410	460	433	420	469	417	446	418	434	403	438	407	397	415	417	412	409	447	413	444	456	479	406	447	403	399	432	451	433	454	410	451	421	417	423	414	426	412	432	422	462	423	392	445	452	416	477	406	442	429	408	453	403	409	420	427	387	380	400	450	408	400	436	424	416	422	407	414	441	442	436	401	483	457	457	398	438	413	415	442	435	420	406	450	449	471	434	423	427	421	458	400	427	432	383	410	454	422	444	428	428	418	410	413	425	455	432	424	410	441	413	411	464	414	448	447	422	450	440	385	425	438	423	439	467	414	430	411	451	443	430	426	455	430	438	417	445	444	425	429	431	438	388	429	431	427	422	449	420	414	460	429	399	401	428	401	417	461	449	471	420	440	450	397	396	417	404	409	423	421	408	410	431	404	405	430	394	438	456	428	421	434	420	444	437	412	446	396	449	412	421	439	453	433	435	400	456	446	459	407	441	417	425	439	476	408	434	450	455	420	389	419	410	440	431	413	439	455	424	405	410	452	434	451	435	435	447	442	420	434	444	405	445	436	412	445	456	412	432	414	454	440	412	437	415	421	399	418	430	428	438	413	445	419	426	448	440	469	432	443	394	401	417	417	376	425	413	397	399	445	422	442	393	425	446	457	460	438	436	393	431	447	447	452	445	434	438	461	464	417	433	408	416	428	428	433	450	462	395	416	450	444	452	403	455	411	440	434	435	425	423	425	460	430	451	417	430	412	440	426	421	383	427	418	436	441	405	454	441	458	431	437	394	402	398	409	408	443	422	413	446	415	447	409	425	431	460	393	469	448	453	429	422	418	436	412	462	397	461	421	409	451	401	442	421	421	424	433	434	407	412	422	430	445	419	441	414	449	408	464	432	425	421	447	411	444	425	448	410	439	439	439	419	483	448	410	434	443	419	414	426	469	404	421	407	441	440	461	424	449	426	392	438	441	399	389	438	394	416	426	428	431	418	417	433	407	459	444	406	440	445	396	426	397	413	394	401	411	425	406	418	447	430	425	460	394	395	426	433	436	387	435	422	417	415	425	423	433	465	439	436	426	465	423	444	377	397	462	459	451	401	428	427	430	415	429	428	394	430	425	404	462	476	437	372	479	421	448	448	434	435	460	454	429	434	434	448	439	406	443	462	420	428	441	420	447	421	403	403	448	420	416	444	427	459	409	465	413	424	437	439	443	395	439	431	417	442	460	409	452	430	443	440	434	450	413	414	419	425	442	486	411	448	438	405	432	441	417	420	434	444	450	461	442	439	482	441	438	445	458	457	438	444	457	427	411	449	440	463	416	457	436	427	415	431	443	415	464	456	471	421	425	407	428	453	456	401	387	405	411	418	434	459	402	444	417	426	437	399	439	456	441	430	431	453	413	410	460	431	473	435	413	420	461	400	425	392	458	395	404	382	382	424	417	385	417	385	417	418	442	430	440	458	420	484	403	443	388	435	397	456	432	435	445	408	399	451	449	438	436	407	440	409	424	414	473	423	407	447	433	454	457	419	450	407	454	406	429	418	444	405	425	443	390	431	435	459	431	410	411	440	422	437	444	444	436	416	430	406	420	422	448	436	411	419	445	464	467	431	415	433	457	404	426	416	474	424	439	404	437	442	438	425	478	451	448	427	455	402	426	449	436	423	426	429	420	409	466	448	420	419	461	478	417	434	452	437	436	410	467	389	451	428	390	426	459	446	422	440	416	435	443	404	411	423	417	419	399	436	446	419	419	411	419	442	414	423	415	435	441	459	414	413	440	417	443	389	424	438	459	424	414	453	424	413	422	416	429	423	458	431	439	440	398	431	421	432	400	453	390	411	415	411	388	444	401	414	428	425	428	439	410	430	419	450	449	434	422	461	428	435	442	398	397	384	422	462	457	430	409	416	410	434	447	422	430	453	396	450	416	388	445	381	486	440	423	434	427	407	402	434	408	436	497	404	423	419	418	448	433	452	426	393	437	429	424	433	441	421	428	405	434	389	486	427	424	438	444	444	433	420	419	416	395	429	444	453	472	398	454	440	455	407	434	361	408	456	451	440	426	396	408	391	415	438	481	453	430	417	413	430	436	425	441	424	460	437	421	447	406	410	417	425	458	422	427	457	431	448	419	456	442	445	428	425	426	453	420	403	445	462	414	419	427	405	442	461	451	459	467	440	472	460	442	426	427	441	424	407	463	420	406	434	414	419	436	391	437	460	415	428	454	407	381	414	410	447	416	427	407	421	436	413	423	426	416	439	433	400	417	424	419	438	416	425	467	422	418	391	440	432	454	453	437	423	437	451	395	451	455	443	422	416	456	449	433	437	427	425	438	452	429	431	420	422	470	427	450	425	447	399	422	467	440	417	437	437	449	494	414	447	372	438	407	416	457	440	444	378	442	412	428	451
25670	10888	9737	5381	3677	2576	1973	1623	1319	1137	1092	870	851	798	727	756	663	640	657	578	584	537	571	548	515	542	542	503	519	491	524	504	460	503	469	477	527	507	488	486	510	469	510	451	497	476	481	461	494	480	467	437	462	456	470	480	446	481	453	463	477	469	476	434	470	453	460	445	492	459	459	432	490	465	463	453	476	412	449	421	493	457	472	482	480	444	447	463	465	418	442	465	439	410	437	441	474	402	465	476	452	424	429	455	417	503	454	438	500	466	456	416	492	394	451	440	461	472	438	461	465	454	418	392	457	462	439	470	459	457	428	496	426	460	444	446	443	467	460	443	452	462	432	474	426	502	463	456	435	431	483	452	440	430	416	418	426	436	427	440	485	439	482	410	443	495	487	463	430	459	464	450	469	438	430	463	451	425	492	450	467	453	476	451	457	467	472	490	423	464	441	435	505	492	435	490	440	434	460	479	457	475	459	449	438	482	433	471	479	452	459	458	447	451	459	449	432	442	515	448	420	477	468	446	453	475	433	463	498	457	456	467	463	489	470	477	445	439	433	457	470	455	486	462	435	454	461	447	472	446	490	448	461	423	415	418	471	443	442	477	450	471	492	482	446	444	410	457	440	483	485	478	490	430	453	413	411	459	455	461	447	474	491	477	448	437	446	462	492	469	413	485	489	419	456	443	462	481	427	466	422	460	477	454	454	418	481	439	460	460	467	470	456	459	468	414	440	494	447	447	449	504	466	498	480	457	436	440	473	470	451	455	475	464	423	466	447	472	435	470	436	484	454	450	449	456	430	463	459	466	472	443	441	488	425	465	460	438	420	490	467	429	439	469	446	435	442	466	441	457	490	471	449	474	467	467	508	455	480	460	455	459	432	465	441	399	491	442	463	447	465	448	434	446	425	427	472	471	455	434	489	446	477	445	438	514	453	446	462	422	455	427	413	486	443	424	442	464	459	457	438	414	418	474	464	404	440	456	397	430	430	461	475	476	477	438	440	456	498	473	443	471	485	453	470	459	425	456	441	461	453	444	438	475	499	451	459	450	458	433	436	484	436	459	491	445	435	426	466	426	479	436	436	445	430	459	461	452	477	432	458	451	443	449	462	436	451	430	472	491	433	462	456	445	447	407	453	436	469	462	471	440	475	441	427	483	436	508	455	493	456	446	486	425	466	438	486	461	441	432	434	439	462	455	458	425	477	428	433	449	451	448	451	467	417	397	471	463	474	430	467	449	447	468	477	443	434	427	476	421	470	439	437	450	443	473	446	454	425	450	444	482	459	431	437	476	475	449	491	447	485	445	470	450	450	462	430	430	459	427	453	418	443	455	439	465	430	479	473	478	432	484	437	471	475	418	469	460	445	431	494	495	464	416	466	450	462	459	441	428	475	454	445	442	462	458	452	468	474	422	480	446	475	440	454	445	457	445	468	478	458	450	403	430	499	472	466	483	444	449	449	473	477	467	445	466	424	452	472	421	443	441	430	436	435	453	489	462	467	458	437	463	422	474	527	454	442	467	428	437	491	455	430	474	458	467	490	449	474	484	451	421	475	426	467	463	438	449	453	443	464	467	427	444	448	486	433	456	429	451	473	440	455	455	451	466	466	478	461	440	451	464	434	475	461	484	466	415	459	451	458	417	488	421	503	437	459	467	479	449	481	441	444	477	433	467	450	456	433	461	472	439	483	460	460	460	428	432	458	503	453	450	462	469	398	485	453	466	460	465	442	433	426	454	516	428	443	438	424	434	458	492	466	451	477	461	433	463	429	430	431	459	460	476	481	482	426	459	458	490	467	462	440	434	489	441	491	434	455	472	397	432	453	443	434	460	441	483	481	443	480	429	431	473	510	408	456	461	452	462	452	436	427	468	442	460	438	457	409	410	491	467	444	459	451	434	450	442	457	485	452	404	521	447	462	442	431	496	432	431	452	451	448	429	469	453	470	468	463	460	454	502	446	473	478	447	443	466	451	443	436	424	438	457	472	464	450	444	479	404	458	459	443	449	486	483	462	452	471	459	421	441	435	445	436	469	487	484	431	421	429	451	466	453	465	437	442	457	422	456	486	448	454	446	423	439	465	461	478	434	441	439	468	461	437	470	459	458	447	456	458	470	425	469	484	467	455	454	459	424	451	474	467	432	458	456	452	443	453	472	456	427	453	434	476	506	480	473	480	432	456	476	436	453	452	426	447	472	413	453	477	456	414	454	455	404	466	472	465	437	437	466	442	454	408	419	457	460	428	488	459	433	501	444	468	469	468	450	477	489	470	471	471	463	463	456	449	430	437	456	470	440	458	455	438	467	449	466	466	466	468	468	430	471	481	428	430	452	407	465	511	432	468	479	476	412	423	493	470	462	465	451	403	484	485	464	470	474	482	459	434	484	474	453	446	406	423	459	453	476	460	461	476	505	472	455	442	448	458	458	462	477	454	453	468	454	458	478	455	435	447	439	466	442	435	417	458	459	430	445	458	439	458	450	456	421	423	428	492	428	435	486	405	442	443	457	447	493	411	428	447	453	454	463	435	456	431	467	427	462	464	473	447	445	445	464	456	487	472	511	454	433	450	443	455	455	447	481	470	449	463	479	467	438	434	419	431	486	418	461	431	425	455	442	460	442	444	452	460	473	462	457	496	432	455	459	475	408	485	444	443	418	449	436	482	454	443	442	478	444	473	416	459	451	464	446	435	424	448	433	463	479	449	443	442	424	478	456	432	447	462	448	455	460	455	449	449	457	450	445	451	458	423	462	462	485	436	441	459	436	434	444	453	442	473	453	462	483	468	470	410	459	410	423	438	496	470	458	464	449	418	460	470	482	460	447	465	482	471	435	452	465	461	436	431	447	432	481	475	461	478	441	442	424	409	449	417	480	426	442	452	463	461	470	457	462	459	481	434	462	484	477	502	433	504	455	450	486	463	445	438	438	474	454	460	416	465	477	429	453	462	439	447	477	465	405	396	452	461	459	482	468	457	464	455	468	474	483	464	477	432	460	453	446	457	428	491	464	452	471	441	446	443	514	454	452	442	477	458	455	456	425	445	480	447	440	438	453	498	435	483	429	470	482	480	436	481	421	422	471	468	495	436	450	482	454	453	461	454	462	441	446	445	461	451	466	458	425	467	448	457	468	468	497	434	449	441	475	477	463	469	461	460	479	444	470	459	496	463	489	466	447	459	429	463	470	451	406	452	490	443	472	469	487	459	441	489	493	457	475	437	466	465	479	455	463	459	449	453	429	449	506	458	468	450	433	410	448	457	450	422	411	478	469	456	443	414	469	437	485	447	429	467	434	451	463	453	477	479	437	459	448	447	469	463	437	442	453	451	435	461	470	441	477	452	438	458	475	444	467	447	427	447	414	438	444	389	435	447	418	448	464	483	437	454	439	441	447	471	490	478	488	458	473	466	466	435	430	477	446	434	468	457	461	451	490	454	445	454	429	441	462	457	462	453	404	423	472	467	463	449	430	446	472	418	495
22651	20336	26640	23887	20343	20415	7969	1981	1573	1470	1347	1257	1152	1126	1091	1078	1013	1036	1093	959	968	933	987	894	923	954	943	954	888	885	858	940	922	845	862	874	839	876	847	872	878	882	897	877	809	888	902	846	916	846	855	861	882	866	845	872	846	872	860	808	882	821	826	860	857	905	826	839	866	839	870	858	774	884	797	844	851	851	847	803	856	872	875	900	851	805	842	854	867	882	884	842	883	883	817	881	844	858	873	840	857	886	856	877	883	864	803	851	864	858	850	812	856	903	808	851	832	855	835	868	849	917	891	810	886	829	863	846	855	887	835	884	798	868	900	826	874	818	788	901	857	867	823	878	830	870	835	869	833	814	878	792	810	862	823	863	836	841	826	866	807	848	806	823	824	908	805	877	817	892	888	885	880	860	901	824	872	888	855	863	850	853	855	800	886	833	842	844	843	830	878	850	860	834	835	847	810	897	840	899	838	864	878	826	863	838	853	862	833	820	826	812	872	859	841	812	916	883	899	874	908	836	860	839	837	873	866	817	864	867	849	807	870	863	829	889	885	830	801	880	871	849	896	813	874	827	859	789	855	843	854	867	879	843	869	842	861	821	886	873	855	873	885	838	830	842	873	889	883	874	842	873	868	815	884	827	910	834	855	846	865	786	895	829	806	815	877	874	811	860	861	853	808	828	878	881	860	877	851	880	842	894	804	846	834	862	857	898	868	839	899	811	838	894	824	894	884	888	868	853	870	846	819	860	879	799	829	852	849	884	874	816	868	881	852	912	884	950	852	863	827	865	883	855	813	839	774	820	822	856	853	841	864	806	877	885	834	883	826	857	887	877	865	882	877	834	794	868	866	794	829	842	865	890	908	880	878	823	790	893	791	848	836	827	792	902	827	899	813	848	865	862	822	884	900	816	906	869	882	844	822	842	840	835	846	858	859	833	801	861	881	773	856	857	861	840	827	838	816	884	834	856	853	894	843	838	806	832	831	843	819	863	846	870	862	873	857	809	814	863	794	859	802	869	864	889	818	790	877	869	837	893	831	898	864	827	855	838	851	872	825	834	822	840	843	845	862	857	832	865	843	842	870	845	839	821	848	864	891	788	885	897	830	846	848	797	843	863	859	873	856	857	827	847	866	842	885	823	888	812	850	862	877	791	828	858	848	861	837	898	844	848	855	856	843	842	837	869	843	874	810	866	880	863	885	801	861	809	900	891	872	850	859	839	820	844	892	887	839	807	863	895	883	802	870	824	847	837	880	835	873	850	843	896	872	871	833	865	855	873	828	901	874	850	885	874	816	843	824	809	846	882	899	899	865	838	868	816	843	847	866	879	877	854	878	887	863	874	777	891	862	875	829	877	782	876	810	867	850	871	887	902	875	918	880	846	838	864	834	898	854	828	847	860	841	838	895	867	845	911	830	896	883	832	824	852	867	871	885	870	896	871	848	845	820	816	864	865	914	855	850	868	914	854	848	874	796	858	835	843	849	851	866	877	809	874	790	851	810	836	811	863	840	847	831	863	822	875	850	880	859	913	860	844	830	858	847	827	856	910	839	801	898	891	826	830	877	867	828	840	811	885	860	806	863	887	868	843	838	854	831	860	841	853	821	842	840	793	835	834	838	833	863	877	783	865	843	862	840	813	855	825	830	870	840	823	920	794	835	893	856	828	864	778	862	835	843	836	820	820	888	882	861	844	855	826	789	799	816	914	865	883	885	831	829	864	825	841	883	837	848	818	896	872	870	869	812	827	839	902	817	814	818	796	814	849	866	857	866	848	873	840	854	818	814	893	883	832	879	816	810	871	811	881	884	828	867	845	856	830	854	848	857	891	843	857	870	872	841	826	860	887	824	814	857	830	861	826	880	840	843	892	856	830	862	909	831	833	838	840	831	882	839	842	827	855	820	869	805	849	805	861	908	883	843	804	888	860	833	822	863	850	839	865	883	847	910	870	833	899	864	865	888	835	773	823	850	863	854	928	812	839	845	943	863	875	883	908	839	868	825	891	837	861	836	861	867	828	830	852	824	853	855	844	857	880	860	816	908	833	837	809	819	851	864	882	840	837	872	878	892	832	857	875	851	866	841	832	816	873	865	856	835	851	861	857	872	854	865	835	819	891	801	826	814	839	859	897	825	845	857	863	878	853	851	817	881	833	813	811	865	903	819	807	908	864	842	823	817	891	804	857	886	870	843	846	845	875	870	890	835	858	852	829	861	836	830	857	882	882	905	838	865	801	899	840	823	821	836	821	856	935	897	847	877	841	830	920	873	854	846	885	912	870	888	846	878	864	828	798	843	840	787	853	858	859	850	874	883	826	847	857	893	860	848	846	869	858	873	815	864	835	799	875	822	880	818	872	864	875	842	887	799	882	804	853	860	803	799	859	867	844	880	841	828	842	824	849	767	848	875	856	830	825	943	857	843	859	927	877	838	849	803	855	831	870	838	849	815	819	820	873	815	871	871	876	866	874	860	849	875	849	841	844	871	892	908	849	828	884	843	832	892	841	800	887	856	835	853	856	888	865	851	855	846	907	869	855	791	836	849	816	831	816	865	895	850	845	862	913	866	855	849	825	846	846	850	832	788	856	852	917	890	909	803	817	886	858	829	864	835	880	843	854	863	853	848	813	844	880	888	852	878	867	832	836	837	832	861	827	827	837	842	878	821	897	825	867	872	855	847	875	887	892	848	897	805	867	854	904	836	835	850	833	846	861	870	820	890	903	865	871	793	806	825	868	826	855	825	843	862	822	923	919	833	906	850	830	844	952	869	811	820	838	853	839	901	894	852	874	814	852	879	847	844	890	880	839	805	831	898	883	886	812	811	846	842	859	861	823	852	814	854	832	884	886	853	844	820	857	832	853	854	822	837	908	860	898	877	877	821	839	904	841	858	818	839	870	870	832	857	831	873	886	883	894	777	829	885	784	830	854	870	851	876	870	867	871	856	893	859	828	858	829	865	849	871	860	826	881	816	893	877	844	892	821	833	842	856	863	817	865	840	860	836	863	872	862	869	915	826	778	917	872	891	878	842	902	861	895	827	819	838	892	848	871	821	825	816	839	793	869	871	871	871	819	855	830	909	837	873	876	822	868	829	846	854	918	855	871	812	787	889	860	824	851	840	827	789	851	801	893	833	855	832	815	849	869	835	910	819	861	867	830	902	870	905	797	823	807	887	852	830	826	865	846	861	838	918	869	785	805	866	850	867	837	852	850	839	808	914	845	865	823	852	820	873	876	855	821	880	813	844	870	843	863	798	869	828	849	867	865	884	886	867	863	822	851	817	909	867	891	822	837	856	812	867	865	884	875	814	887	820	854	822	853	865	855	859	804	886	882	854	862	835	851	842	829	881	866	820	818	896	853	892	844	878	873	840	812	850	863	849	843	828	828	816	846	857	864	889	862	834	807	840	869	863	878	923	802	831	808	819	828	866	849	839	871	911	850	784	893	823	852	883	862	800	885	831	901	843	854	868	919	889	837
25790	17143	15639	9294	6389	4781	3714	2996	2577	2163	1963	1709	1602	1427	1327	1306	1187	1158	1072	1062	1094	1136	1032	1045	999	981	902	928	887	917	962	907	905	901	878	910	886	901	866	879	873	896	941	834	923	876	884	821	820	823	815	882	847	857	867	810	804	855	877	799	849	838	863	807	798	843	836	879	822	822	782	817	828	835	815	785	806	809	764	861	817	864	879	845	811	764	836	793	828	816	820	803	860	829	791	819	797	821	862	863	840	828	784	809	854	788	824	841	847	862	823	801	825	782	807	839	788	796	822	843	840	814	826	775	831	764	779	829	795	816	833	846	861	802	800	840	821	808	821	807	815	816	805	816	859	803	825	818	801	832	810	838	850	818	838	812	870	876	785	794	797	859	785	849	822	850	848	860	770	823	833	779	766	874	800	819	788	777	797	813	887	833	848	834	826	873	790	759	782	866	798	807	830	832	799	762	799	842	826	851	788	859	792	816	832	813	821	840	797	817	816	839	740	810	809	821	873	790	822	830	816	824	797	797	788	774	807	860	807	868	770	811	826	799	834	809	826	816	828	770	844	799	798	835	827	868	843	819	808	795	807	810	775	855	861	792	834	814	858	813	808	845	783	832	846	835	845	842	787	877	850	820	845	793	808	828	834	855	807	854	748	788	817	820	811	827	799	811	793	792	811	786	802	881	821	781	841	834	803	806	773	780	799	837	830	799	833	813	790	854	857	815	787	771	824	853	825	735	867	835	794	817	793	826	827	820	812	779	881	855	838	850	809	819	826	877	833	798	840	810	821	831	797	799	794	792	781	860	792	837	788	771	838	861	792	850	800	812	800	814	804	817	793	792	869	853	829	870	823	809	852	833	827	773	823	783	808	793	823	817	830	810	796	835	804	810	784	848	786	847	816	816	836	784	843	786	843	829	817	792	795	858	860	792	777	796	789	810	781	811	831	828	847	854	765	853	808	777	815	797	800	792	839	820	807	788	802	789	800	811	821	788	859	805	792	816	833	765	802	788	752	839	842	819	817	866	780	766	828	851	880	804	791	759	824	778	815	864	801	797	831	839	853	873	789	840	797	825	834	813	777	782	822	774	853	809	842	788	810	784	813	808	823	818	819	787	806	788	844	824	751	858	806	813	804	829	809	823	828	797	776	760	798	810	768	820	795	841	835	832	821	798	855	786	771	809	810	853	778	818	773	817	848	841	752	786	832	796	787	801	834	862	862	856	802	819	796	804	829	838	802	805	840	833	873	776	824	807	886	830	815	764	821	805	801	845	808	835	827	823	790	822	799	808	827	791	785	805	817	800	805	784	811	827	830	830	783	811	798	791	783	835	807	801	831	802	797	795	845	816	808	827	813	799	769	839	832	812	851	793	770	801	864	824	773	796	844	811	803	807	790	831	863	779	833	788	784	845	851	848	871	810	759	826	779	912	798	836	835	839	813	773	815	869	784	796	833	800	837	813	789	798	845	841	783	808	804	835	828	775	773	813	800	788	861	818	822	865	763	829	793	806	788	835	780	805	831	811	821	799	791	811	851	843	804	829	874	840	838	814	824	835	855	785	771	790	790	820	788	840	765	843	769	805	870	865	876	801	800	792	813	852	784	821	823	859	819	832	798	798	766	844	844	858	838	850	819	763	798	820	832	855	850	786	797	839	849	827	860	811	811	812	834	814	807	798	821	807	788	799	846	837	778	831	792	765	836	850	812	785	816	820	787	783	751	777	809	804	784	824	804	827	821	753	830	865	813	813	788	828	851	786	821	842	849	833	818	856	813	798	786	819	830	837	872	852	813	867	845	828	835	811	825	853	830	820	860	822	816	792	804	819	772	780	824	818	824	819	820	842	803	832	784	814	805	807	792	852	809	788	794	763	818	809	773	845	795	876	793	804	783	805	786	823	821	818	804	843	864	824	833	842	851	821	791	858	835	826	828	811	798	843	789	778	813	791	812	844	814	794	833	822	789	836	770	824	811	800	793	781	799	841	844	849	816	794	814	819	848	817	823	810	795	871	779	792	848	816	788	787	881	797	842	851	809	760	802	809	809	843	822	852	806	813	772	870	842	821	804	863	856	851	860	814	847	786	814	828	861	831	802	770	809	784	785	775	872	798	833	867	840	811	820	830	830	813	803	819	798	797	841	783	857	772	817	777	835	795	800	802	786	815	829	821	773	823	783	824	817	758	820	819	786	855	809	789	817	816	838	789	823	803	797	764	816	791	836	786	774	789	801	822	781	784	793	799	768	821	838	776	850	816	795	812	779	836	855	859	858	821	804	859	839	850	853	853	802	763	832	861	837	756	858	755	854	874	802	795	786	839	856	834	858	789	824	828	825	783	787	809	848	787	790	847	810	794	795	828	831	835	815	861	828	819	781	819	771	822	753	778	778	821	834	818	810	809	827	827	780	833	820	831	761	903	822	776	802	830	782	831	818	878	803	823	787	817	769	840	804	833	860	856	819	782	815	837	779	848	794	784	822	792	810	822	860	801	858	826	791	847	793	887	838	830	812	796	830	787	790	828	832	831	795	816	769	787	877	831	800	788	836	824	802	750	807	790	811	831	833	804	811	829	776	773	859	806	794	817	791	824	811	822	825	825	779	828	839	799	789	827	807	835	821	799	822	849	802	777	886	844	787	834	826	827	833	801	822	867	812	823	792	817	833	830	836	891	822	795	845	795	809	791	801	807	817	802	864	856	814	828	837	808	819	821	850	842	834	786	795	821	807	786	735	808	821	878	771	817	786	811	796	835	820	801	801	834	797	820	832	834	835	800	870	777	830	780	808	824	808	781	812	859	794	789	791	820	857	864	806	795	870	837	828	824	816	766	766	818	817	843	859	780	771	820	791	791	825	794	818	809	823	797	795	769	862	787	804	857	878	833	844	844	795	801	790	861	886	834	801	829	842	805	838	772	771	798	813	788	792	825	843	874	801	807	813	873	819	836	776	806	815	762	793	823	745	789	857	811	820	816	796	840	791	836	863	786	866	819	834	880	808	792	802	801	849	873	797	822	820	804	838	811	803	823	810	804	799	747	773	837	817	814	784	830	836	823	780	801	819	801	835	807	784	824	838	775	772	811	797	817	797	815	833	780	798	775	862	787	829	821	788	808	819	779	789	782	772	795	791	806	776	802	799	759	789	842	821	828	820	846	835	851	802	817	778	807	792	823	847	813	850	846	805	798	858	834	828	810	809	807	816	810	808	860	824	804	812	822	814	825	841	828	813	865	786	834	824	804	845	847	792	813	789	864	856	814	791	829	828	816	806	809	777	790	796	818	816	817	863	809	824	797	873	813	816	817	781	776	873	811	789	788	832	847	845	834	824	807	887	811	819	787	790	814	806	807	878	801	757	829	765	873	782	809	784	819	799	818	837	753	787	778	824	790	812	832	822	847	804	806	795	827	787	840	721	812	844	842	838	760	825	765	825	852	769	826	851	784	803	843	833	847	821	800	821	816	868	816	816	790	820	799	849	794	810	816
28337	13940	2423	1087	853	841	787	744	762	804	771	700	777	736	791	767	779	757	793	764	816	744	783	732	745	773	718	737	760	750	764	791	774	782	777	775	724	794	782	754	762	797	710	788	769	801	732	732	771	754	736	743	785	756	832	784	807	716	733	757	771	800	731	750	764	795	730	780	738	749	782	746	773	754	744	781	730	754	790	717	774	733	789	736	699	768	748	748	721	808	804	791	771	768	787	794	749	743	755	779	774	812	770	788	791	717	768	739	741	724	782	745	688	786	758	759	816	770	769	736	809	746	771	734	768	752	806	750	772	801	776	790	775	749	752	770	791	778	751	722	738	731	809	743	773	703	713	701	827	778	796	718	730	757	721	752	791	806	742	761	733	730	756	764	760	794	735	720	772	725	752	730	736	750	746	704	759	732	753	772	756	790	780	778	737	736	785	696	747	761	753	744	778	743	799	773	738	753	743	750	748	715	777	727	728	783	746	761	805	738	789	743	743	799	751	731	759	750	763	744	766	749	805	766	745	753	730	809	758	783	725	780	741	799	766	737	801	753	766	697	736	773	734	769	733	751	769	706	740	693	717	767	779	794	754	762	729	785	760	793	768	736	762	730	758	823	800	732	779	764	767	743	767	718	818	765	749	743	744	768	748	782	749	765	754	750	807	766	763	747	748	781	765	736	724	763	769	764	719	734	772	724	775	765	793	729	785	754	759	770	787	785	774	776	762	725	729	750	787	727	788	785	777	818	696	760	780	777	749	836	760	798	773	710	774	759	731	705	729	725	721	796	727	728	816	828	755	788	757	738	731	710	752	788	768	773	801	719	729	779	763	796	772	730	743	794	751	732	727	768	776	710	791	773	768	827	798	786	811	731	725	763	704	777	751	803	770	815	771	754	780	752	778	761	735	788	789	753	779	805	731	711	690	779	725	762	773	763	782	765	719	756	787	768	816	765	780	737	763	732	763	744	775	768	782	786	772	786	795	782	757	773	767	785	776	781	794	721	805	731	772	776	803	743	758	790	804	797	734	704	699	752	718	783	752	778	785	796	782	722	757	751	760	759	760	777	728	774	813	740	771	772	779	746	779	749	742	758	758	753	771	810	782	746	716	787	717	799	795	766	756	729	775	741	721	737	694	762	711	798	745	775	764	733	759	745	736	764	749	780	748	752	766	786	763	744	795	811	703	750	745	700	745	744	782	709	804	768	746	808	759	798	733	775	793	770	730	708	757	753	761	752	739	765	769	779	735	728	732	813	781	746	731	833	761	788	795	812	768	764	751	773	817	776	755	791	741	740	755	763	751	752	755	772	753	762	726	734	776	768	759	732	714	795	712	785	800	748	736	749	792	723	802	786	743	753	744	731	772	785	733	718	758	740	709	775	742	722	800	745	719	753	771	756	717	779	732	792	715	760	722	741	752	770	742	764	764	771	749	771	734	737	770	742	821	781	759	731	765	737	748	754	780	749	708	756	801	751	751	755	764	716	720	741	782	747	828	695	734	723	756	738	762	755	733	777	722	753	731	770	779	783	794	771	768	776	789	767	768	734	798	777	819	730	802	737	728	760	757	757	764	751	809	795	724	705	727	772	759	748	744	753	804	748	788	786	718	768	789	793	766	785	797	798	782	778	763	762	760	798	750	778	791	735	739	758	786	740	816	728	747	750	767	753	762	753	761	740	751	737	803	773	782	789	723	771	719	771	796	771	755	793	764	760	725	765	748	767	776	711	716	716	782	762	721	730	728	780	785	727	726	734	728	750	769	779	767	732	733	765	795	751	768	760	781	769	767	788	827	763	748	764	769	748	827	764	737	786	701	766	775	751	746	769	817	742	808	753	804	767	728	785	775	772	781	824	792	776	794	792	705	728	763	745	771	714	862	817	783	764	777	734	744	742	743	772	802	765	726	756	775	751	741	745	758	762	784	757	773	740	722	756	742	779	723	751	771	687	766	739	743	767	732	768	756	719	784	794	696	761	768	805	729	771	763	737	757	749	754	783	835	768	792	769	785	739	785	735	729	770	794	743	750	765	832	767	748	746	772	788	755	750	735	781	781	676	742	732	799	767	781	793	764	718	780	773	758	755	713	716	748	763	793	779	735	752	734	782	760	754	765	768	754	758	793	779	743	770	785	771	777	687	729	678	773	756	751	764	783	790	759	764	789	758	704	706	778	779	745	822	753	768	802	767	776	767	732	744	802	787	803	810	754	748	754	757	715	773	764	745	737	753	757	795	724	767	780	796	737	771	777	791	788	753	738	805	770	795	790	737	733	750	734	741	731	744	753	737	728	723	731	725	719	736	728	786	764	734	743	735	751	711	767	779	762	804	728	747	731	747	819	753	778	791	800	745	751	702	750	771	715	765	769	804	833	765	772	757	764	755	769	772	755	764	728	734	806	804	733	774	787	780	763	794	753	715	726	765	787	739	750	771	758	759	766	765	772	812	754	769	722	771	736	770	752	765	801	827	727	741	818	780	752	774	795	746	766	751	735	763	791	763	710	766	744	789	694	767	755	768	767	798	764	748	724	805	764	828	748	766	758	729	707	779	741	751	784	750	765	752	791	752	817	723	746	816	836	774	776	772	711	773	802	753	781	737	767	723	778	734	769	758	786	740	755	730	754	795	787	699	818	748	791	751	754	760	703	736	735	752	785	821	751	794	752	748	738	757	720	785	772	755	749	706	737	756	751	770	768	767	764	741	785	772	757	736	724	727	736	720	772	772	784	766	755	718	786	830	782	732	782	779	732	693	753	775	783	781	733	748	744	701	763	759	784	804	787	774	810	788	811	784	775	714	814	818	796	765	719	733	745	758	722	716	728	717	742	756	767	697	758	775	757	795	796	771	793	751	814	803	742	762	762	776	838	811	790	744	775	712	729	782	737	762	752	777	773	797	741	770	718	761	768	686	750	748	754	745	756	746	778	689	763	731	722	818	772	753	710	751	786	765	758	792	822	742	762	763	733	834	719	767	774	761	792	790	739	738	779	780	735	741	740	733	782	738	711	785	770	770	773	758	753	759	718	731	737	719	769	756	742	720	780	769	746	790	756	783	753	768	727	781	828	768	743	771	756	757	730	752	815	730	724	789	760	763	778	816	783	693	764	786	741	781	749	739	742	760	796	770	736	754	728	751	735	709	774	755	809	752	761	780	758	773	788	751	753	749	734	773	739	742	757	741	792	744	757	769	745	771	763	770	726	745	767	762	722	739	769	810	787	734	762	792	712	737	683	781	821	734	708	764	832	744	785	741	762	786	802	788	753	760	789	780	758	774	782	805	786	822	771	696	771	735	765	787	795	779	751	789	765	755	805	718	752	738	762	798	764	776	715	754	746	761	775	724	781	773	732	774	809	718	766	742	753	756	750	756	789	789	736	735	755	754	761	790	806	741	798	778	746	720	750	745	816	736	790	761	770	718	750	775	733	794	770	760	749	745	745	745	785	727	779	759	762	755	777	791	772	749	767	752	769	751	774	763
12192	1476	1357	1060	1033	892	833	814	854	790	850	793	823	755	869	817	825	772	806	792	822	800	806	792	845	811	818	793	792	859	838	817	805	871	818	809	777	814	787	788	810	805	773	777	797	752	835	803	813	759	847	754	826	741	757	790	743	778	816	790	797	843	791	786	770	801	729	855	795	798	827	820	828	820	828	778	786	807	820	784	730	772	801	858	749	784	810	826	758	754	769	768	801	746	784	843	774	813	800	802	805	798	800	808	773	772	831	786	801	756	835	769	787	807	797	780	814	795	801	795	806	814	775	804	760	850	768	752	800	763	808	797	780	817	778	809	778	811	800	806	772	823	789	805	814	775	790	778	835	810	829	787	779	819	796	758	834	830	772	784	804	785	839	749	809	815	748	774	789	768	811	790	827	789	798	756	808	808	790	741	776	739	800	774	738	796	874	823	812	820	821	820	828	853	796	759	786	786	759	776	846	832	803	781	789	781	771	841	819	838	863	762	820	820	808	808	778	791	815	763	833	847	839	778	817	776	808	769	817	795	756	819	799	805	803	788	785	811	754	848	805	777	824	748	814	815	806	787	751	794	811	825	762	821	813	782	822	785	787	798	828	770	802	796	797	783	853	813	755	759	836	852	729	838	761	790	836	733	797	810	801	840	867	771	817	780	768	801	792	803	756	759	762	825	773	807	774	794	760	801	761	865	781	789	790	776	819	789	759	754	786	800	804	796	832	745	779	826	771	746	793	803	803	823	816	768	841	773	812	766	885	808	804	805	839	766	836	779	825	821	775	798	818	806	783	787	809	804	774	820	800	772	835	777	799	795	750	733	830	816	795	782	799	792	770	797	851	803	791	787	849	803	802	764	812	839	788	773	816	816	809	796	787	834	768	842	768	776	777	781	764	812	809	757	862	785	784	811	834	824	790	780	760	820	808	821	885	813	752	814	761	815	791	834	760	807	761	828	730	825	816	788	827	786	771	797	754	764	828	824	758	765	833	812	817	790	769	770	785	768	834	811	790	805	826	795	743	798	827	781	776	798	822	799	839	799	792	756	811	758	810	784	766	808	796	773	785	787	775	761	785	778	830	761	794	801	804	792	767	799	813	790	822	816	748	726	785	799	863	841	844	768	763	770	769	792	816	774	816	770	784	807	752	776	809	804	755	804	797	776	781	810	785	775	765	799	802	821	818	808	741	780	781	798	805	759	729	760	793	768	852	793	808	804	831	828	796	802	769	767	791	833	773	770	792	805	824	796	806	795	835	812	808	821	786	801	829	746	782	771	827	801	788	785	819	835	796	812	811	770	833	836	823	749	798	784	817	768	797	761	805	821	789	737	778	798	851	851	831	792	792	826	791	821	791	783	868	795	814	802	767	756	781	784	792	764	801	808	800	759	847	864	788	838	786	793	827	828	820	813	777	774	782	806	773	788	786	804	853	809	786	848	818	788	777	792	788	788	849	793	800	817	854	820	751	782	767	790	804	787	790	764	766	802	822	817	795	823	753	806	771	765	840	774	819	757	778	770	761	808	753	793	806	824	787	790	794	749	777	791	802	787	850	793	838	828	848	755	786	794	768	806	757	791	776	798	843	780	795	767	778	788	765	790	831	824	799	859	854	817	852	795	827	789	799	794	854	805	841	803	773	781	774	823	822	784	809	769	802	802	774	779	821	775	778	804	763	751	811	818	835	795	775	847	828	766	742	801	808	779	753	793	830	800	735	833	798	790	736	825	804	843	795	716	765	782	828	771	828	834	813	760	801	807	757	778	809	778	794	858	764	761	830	841	808	821	820	791	790	784	815	791	862	792	811	795	764	801	731	801	800	797	762	838	761	770	812	802	772	783	753	790	788	807	786	823	770	848	832	794	774	811	828	780	798	835	802	785	816	812	790	799	747	813	779	775	783	808	823	815	781	812	771	820	821	778	746	848	784	806	816	755	819	790	786	822	770	776	775	796	786	847	773	825	844	789	796	826	817	800	790	784	779	783	764	693	771	759	804	829	752	775	812	779	868	781	800	813	827	783	841	783	765	766	819	820	782	823	811	895	778	810	813	817	745	858	780	775	817	783	766	814	793	783	778	805	801	756	787	759	782	831	772	798	747	767	807	837	791	765	859	831	820	791	790	815	804	794	748	766	827	767	793	745	804	810	792	788	742	815	792	800	783	780	798	834	840	779	769	771	782	787	799	801	779	798	780	781	825	804	788	798	757	754	788	803	796	809	790	783	761	755	783	809	781	798	757	809	768	741	784	790	770	771	798	807	742	809	807	824	798	801	776	760	872	795	822	803	839	762	795	800	795	796	765	828	761	801	830	814	846	823	786	806	771	810	751	820	844	771	832	807	815	827	800	782	825	788	781	764	840	784	821	788	764	811	826	769	790	777	775	792	799	816	807	815	748	796	851	750	824	855	799	854	850	756	783	801	803	761	820	802	736	758	764	777	847	761	787	784	805	804	789	773	769	786	843	770	815	820	809	789	824	799	803	826	807	777	803	752	793	784	797	775	807	771	770	857	830	804	812	808	779	815	862	783	809	744	781	787	778	799	778	817	852	830	815	801	728	796	843	782	832	800	813	764	791	837	793	807	810	823	799	841	848	818	824	827	800	730	815	721	793	778	826	815	766	747	775	772	806	762	823	786	795	793	819	772	783	778	781	785	755	803	792	763	753	801	831	796	816	857	809	807	729	863	821	801	748	839	812	801	745	819	767	821	828	805	780	778	753	768	834	814	815	813	799	770	815	779	782	756	830	831	763	813	835	776	833	748	811	801	880	816	778	889	887	835	765	816	798	780	781	799	857	757	786	807	791	789	807	858	806	823	833	801	789	796	785	813	791	782	808	770	774	769	779	742	776	792	845	886	823	758	844	801	820	815	849	799	804	826	750	766	792	773	761	806	746	819	803	762	815	793	793	790	829	825	834	825	763	765	768	786	747	824	764	795	816	785	806	806	844	816	814	800	743	784	783	743	795	789	800	842	796	796	777	825	778	834	828	857	755	816	766	838	787	795	773	784	791	773	810	792	757	798	755	748	795	818	807	801	784	824	827	739	787	787	821	780	800	780	794	839	796	807	824	819	747	830	776	802	819	771	753	782	852	813	792	808	782	811	773	819	781	793	837	828	826	825	808	830	823	844	785	805	792	804	735	819	791	782	755	786	798	797	805	785	793	830	743	778	816	752	777	792	807	799	772	783	793	779	815	816	802	822	742	817	778	796	766	792	828	808	872	836	797	831	807	779	764	794	800	808	792	819	795	788	820	788	797	780	840	795	798	784	817	767	808	758	756	783	794	779	807	790	769	753	810	769	749	829	786	821	745	738	849	763	798	832	796	779	802	799	840	836	790	830	798	823	814	763	840	798	784	786	765	797	775	774	822	815	738	850	774	791	812	841	783	808	782	782	822	798	853	846	810	776	718	792	843	811	802	795	819	816	796	828	820	838	809	826	790	819	800	801	820	726	775	822	810	771	798	809	794	816
24486	20382	26264	24351	20378	8760	1418	977	807	759	652	632	647	559	584	557	569	589	541	522	495	547	531	492	469	521	494	501	470	501	504	480	451	480	472	498	442	452	534	457	491	461	442	500	499	452	487	460	461	464	452	449	446	459	478	453	428	449	463	427	448	463	449	471	474	456	460	475	467	497	449	514	457	462	478	447	460	456	469	508	478	460	463	439	467	459	437	435	441	455	428	470	460	446	428	424	467	455	434	515	462	479	465	477	448	456	472	452	468	454	488	457	432	440	448	455	467	430	427	446	477	451	498	425	437	494	462	461	470	474	473	475	462	431	492	430	447	477	475	446	448	460	465	429	458	449	437	443	479	472	441	447	442	454	480	495	425	464	456	425	461	482	462	443	448	447	458	460	437	456	459	437	404	386	451	455	450	449	469	458	436	455	451	475	438	470	454	461	461	417	476	455	469	461	473	456	427	451	468	443	472	452	390	443	461	487	417	501	491	442	444	436	432	448	423	475	469	443	445	477	488	462	439	469	495	443	438	477	436	451	411	498	440	439	430	412	437	461	433	496	457	488	483	454	431	467	505	472	469	458	465	457	429	441	461	469	448	436	460	437	463	428	479	488	437	457	427	480	446	438	419	482	431	487	446	401	459	464	453	460	430	478	485	447	442	470	491	451	465	433	437	450	449	450	479	432	480	475	435	464	469	461	476	464	451	439	461	456	455	459	470	425	492	463	526	443	461	449	472	433	465	452	452	428	447	458	491	468	443	477	449	424	443	447	437	455	466	458	450	476	421	435	460	451	461	462	461	416	435	439	424	477	457	445	472	417	476	467	476	462	474	407	471	483	453	426	462	423	441	447	456	473	425	431	451	451	444	455	437	483	466	472	442	412	439	445	494	451	446	445	457	515	438	451	397	449	421	454	441	445	447	435	421	480	459	457	498	460	478	497	470	451	451	459	438	459	460	473	443	475	455	418	448	467	445	440	491	440	421	462	460	432	443	447	474	464	441	434	447	442	432	451	486	449	457	483	465	475	476	459	426	462	429	459	413	466	516	450	454	448	465	494	475	444	449	406	460	434	438	479	441	435	460	441	444	446	456	473	440	459	442	431	481	473	420	453	487	459	437	468	504	453	447	467	417	469	479	432	447	452	491	486	469	451	498	491	462	491	433	427	473	429	476	471	462	452	451	436	473	426	461	487	418	455	431	474	420	415	467	414	469	440	459	427	424	449	418	471	457	444	437	492	471	480	457	473	422	482	463	433	461	460	437	446	426	445	447	451	431	463	472	448	467	483	430	426	447	459	452	474	481	437	414	436	509	468	458	436	461	461	466	463	431	438	455	462	406	478	463	440	476	434	442	473	466	455	467	453	453	492	466	430	476	481	443	466	462	436	453	480	458	470	461	448	438	429	478	449	426	443	455	465	470	449	420	465	455	479	414	483	465	459	440	456	463	476	456	460	463	436	466	461	456	498	476	432	434	429	479	430	510	448	476	448	453	411	436	421	460	425	491	478	437	466	481	475	459	436	429	460	456	443	425	414	479	500	441	396	469	427	455	461	485	452	438	445	457	484	491	461	472	450	471	481	440	433	478	464	408	474	477	450	449	457	456	456	451	424	455	480	477	428	421	457	449	443	457	427	452	472	450	438	476	457	442	471	465	447	461	452	455	491	462	482	445	411	438	469	411	456	474	438	447	473	469	459	463	430	430	419	459	473	500	434	472	477	421	458	396	436	424	429	415	439	439	446	444	468	424	467	459	484	411	448	433	456	485	467	495	444	455	470	437	444	491	488	422	435	424	473	463	477	435	427	476	480	452	455	457	444	475	452	454	438	439	469	448	443	465	471	459	442	452	464	465	455	462	438	464	453	450	461	467	453	460	482	484	441	424	462	483	447	445	462	473	406	429	452	445	453	471	473	451	426	468	483	459	428	460	483	397	456	449	471	477	434	467	458	446	428	458	483	472	449	447	471	456	450	468	442	435	477	468	465	470	413	472	452	447	457	499	449	459	455	449	445	434	466	437	434	461	441	506	428	473	507	455	493	477	446	473	448	444	449	442	463	451	482	488	471	436	475	473	407	469	478	433	453	436	412	465	435	470	431	443	442	482	464	505	462	487	435	448	468	463	443	399	448	449	458	431	474	460	450	478	443	477	453	429	459	446	423	442	456	454	515	454	508	447	429	423	457	450	455	453	445	458	422	437	450	439	482	457	484	470	432	467	445	427	455	455	477	452	493	447	484	439	435	459	402	493	453	469	434	445	447	469	421	497	495	419	434	460	471	453	462	471	481	482	428	435	445	501	471	419	473	423	449	404	479	466	424	454	449	445	392	471	409	432	442	461	508	466	465	499	491	460	428	452	439	455	449	482	436	447	439	487	458	443	461	469	465	463	461	482	462	432	458	466	434	504	469	442	444	443	499	456	450	462	493	461	466	436	460	459	447	477	466	457	441	417	441	511	460	484	510	462	487	482	430	432	464	483	475	476	457	442	416	418	462	433	440	467	425	518	470	474	456	414	457	458	448	473	485	456	419	479	446	446	454	480	433	424	464	481	489	448	478	486	458	462	457	450	458	444	480	454	463	449	466	469	410	466	444	501	422	480	499	478	459	454	461	468	423	435	434	448	443	421	463	440	460	437	464	427	440	425	464	444	461	483	464	449	455	468	501	458	407	455	454	455	472	436	476	490	425	495	425	435	445	443	427	465	445	432	403	455	446	463	445	464	437	454	474	453	450	429	452	502	448	455	443	483	488	452	468	467	498	448	457	438	426	433	478	473	479	454	444	468	449	440	463	477	449	466	456	476	452	396	490	468	486	417	445	441	416	460	444	436	453	490	440	483	422	405	462	470	425	426	442	445	449	423	442	441	459	454	433	424	469	488	447	473	452	444	518	443	450	458	447	453	449	485	460	442	441	408	455	451	449	463	429	434	444	425	489	454	464	430	431	482	415	461	435	440	456	482	429	446	441	456	456	420	434	423	463	455	446	482	437	447	424	445	440	459	435	455	404	469	438	477	439	440	427	449	447	433	487	458	501	455	440	417	476	449	469	452	450	445	459	438	424	443	408	450	440	481	496	459	444	471	441	461	446	473	451	498	440	426	430	441	447	489	433	480	507	469	439	431	426	451	427	455	445	458	443	471	451	441	472	478	420	429	457	435	442	448	460	471	487	441	450	454	480	452	440	468	504	467	495	448	430	454	436	426	447	449	482	435	425	493	477	476	498	500	452	494	455	466	482	475	439	454	449	458	498	487	460	475	430	427	460	454	482	459	444	473	424	423	435	469	430	463	477	448	455	414	418	447	476	490	477	429	433	460	453	485	455	475	478	436	465	444	426	410	431	463	446	453	460	495	448	500	466	438	462	458	460	453	479	506	440	451	447	461	458	459	485	462	464	445	468	461	481	454	468	468	489	474	482	473	444	481	426	486	455	468	441	459	465	448	448	468	455	476	476	455	445	473	438	432	468	461	443	449	468
24795	10762	9597	5508	3530	2640	1924	1638	1274	1091	1066	974	851	803	759	737	690	659	664	581	628	617	584	565	542	566	547	536	525	508	555	542	498	540	524	497	485	480	471	537	539	457	488	477	509	463	510	501	457	456	506	509	500	460	469	477	501	459	508	484	493	486	507	505	437	463	491	494	542	501	505	520	509	435	495	442	556	467	542	513	479	467	519	466	491	484	496	484	484	483	496	450	461	474	466	474	465	442	469	502	467	495	472	462	447	509	469	490	503	516	518	456	469	464	488	464	452	478	478	447	460	493	470	501	457	477	503	456	484	464	482	490	456	470	450	458	457	487	489	499	514	480	453	503	475	510	465	465	440	481	491	444	447	459	460	452	487	479	497	508	461	474	472	466	477	481	458	450	524	433	450	432	461	470	428	455	514	452	475	469	500	426	467	490	466	479	499	540	425	477	494	464	457	486	469	493	438	492	483	486	455	487	452	480	478	472	478	473	463	482	481	487	468	486	495	463	515	485	496	499	487	484	494	471	463	518	496	489	481	451	498	428	472	458	468	477	474	507	519	500	508	480	527	499	463	476	443	527	465	479	474	483	472	506	478	488	490	495	461	447	481	515	507	460	473	458	478	513	511	474	500	481	499	483	448	477	493	466	469	499	441	476	458	470	438	493	474	439	493	469	453	515	449	474	495	465	455	463	471	472	482	481	448	492	468	490	452	495	448	444	483	460	502	515	493	496	483	499	473	489	456	460	459	481	458	472	463	480	484	498	501	466	449	461	491	476	466	472	508	432	482	478	498	452	484	450	464	449	474	467	477	488	508	478	476	489	494	487	489	489	446	486	496	469	499	499	459	452	515	510	495	489	511	493	467	450	450	518	459	462	484	528	452	455	468	455	487	433	450	514	498	435	465	422	470	462	444	521	519	479	461	491	472	450	459	481	459	460	453	501	506	487	461	446	516	499	452	448	497	458	489	525	453	494	479	467	479	548	481	487	473	481	456	433	441	488	448	507	466	476	500	487	465	472	435	483	494	439	499	472	466	482	445	462	465	493	439	528	470	474	464	493	505	481	498	491	524	485	465	451	506	474	455	485	528	463	494	525	434	474	469	464	487	426	457	527	486	451	492	440	465	477	423	475	484	481	436	461	454	461	480	479	470	488	454	481	449	519	448	478	453	486	459	470	454	473	473	498	470	422	479	454	467	469	509	502	454	462	464	526	496	450	481	475	462	509	430	465	466	488	465	482	491	504	464	444	460	458	529	454	448	493	452	505	483	468	475	467	490	484	489	492	446	453	458	445	449	529	457	487	479	458	486	487	476	498	472	467	464	494	472	502	501	463	471	470	494	469	455	489	460	558	500	423	511	523	485	517	480	462	490	485	487	484	495	465	506	503	482	459	453	464	454	473	445	470	440	472	471	467	438	535	481	466	459	489	493	493	488	487	473	441	523	512	483	450	489	480	463	483	476	459	467	466	472	481	429	498	469	441	467	467	494	484	452	486	495	486	473	483	460	442	470	480	452	463	476	494	481	505	497	488	475	490	446	461	470	451	454	468	458	506	489	461	465	465	494	486	475	473	477	432	518	489	486	493	509	455	464	473	487	495	507	467	476	469	490	460	501	490	467	492	492	470	510	500	488	485	499	473	482	479	465	477	475	471	485	484	477	470	505	448	479	476	471	464	463	464	480	486	496	502	488	448	493	474	443	468	458	464	481	499	478	467	477	479	466	468	413	470	467	433	516	489	494	487	454	522	468	455	490	464	474	502	452	468	452	515	503	491	490	471	492	468	432	457	507	448	473	456	498	490	445	457	519	444	518	478	465	482	494	495	526	472	465	502	463	461	495	452	443	472	484	521	490	460	478	483	481	480	552	457	474	480	494	469	462	448	494	436	461	466	487	472	474	456	517	499	495	481	499	459	450	476	459	469	461	460	496	492	502	457	501	497	483	502	506	445	468	488	485	472	455	462	443	475	495	473	511	489	479	475	484	502	497	434	497	476	488	470	479	496	476	456	475	477	495	505	486	479	459	442	479	502	508	495	493	465	489	457	486	486	502	452	452	466	498	483	484	491	472	483	510	489	480	459	502	476	431	476	473	471	460	493	441	489	458	458	458	492	430	491	494	471	478	478	430	480	480	469	479	510	462	488	464	482	512	460	529	479	478	468	482	496	454	464	456	488	477	476	495	479	470	485	453	496	477	479	516	481	481	452	495	505	457	459	498	505	433	483	502	479	485	476	459	452	477	449	522	477	506	480	468	469	493	493	460	484	469	467	457	441	471	485	440	513	453	471	498	467	485	509	495	500	512	488	492	484	472	447	505	442	454	458	466	473	453	491	468	437	461	480	455	417	467	477	476	459	518	429	461	439	474	503	491	478	503	437	477	484	519	488	454	451	489	464	469	497	518	460	482	430	453	457	473	473	480	477	455	495	476	472	486	475	467	480	502	475	492	453	493	480	512	457	460	496	502	454	456	493	462	486	489	484	474	464	482	500	482	447	474	521	495	467	468	488	471	477	472	486	471	504	493	466	467	472	492	501	472	481	466	490	480	442	399	478	489	527	455	467	466	482	463	466	494	456	490	484	470	498	474	468	477	447	509	472	501	484	449	453	449	456	500	448	471	467	481	512	466	488	470	458	456	489	456	503	441	484	500	518	415	482	503	482	496	459	484	478	518	464	469	477	502	438	477	487	511	479	476	461	503	503	471	506	471	452	469	477	481	525	481	465	506	468	494	471	473	443	465	480	430	504	470	473	472	474	479	475	506	456	489	504	461	456	484	505	471	493	484	497	484	490	449	443	493	475	519	490	498	499	451	482	463	498	480	435	455	498	474	461	510	515	486	527	461	468	465	477	467	455	500	482	472	511	525	416	472	484	489	496	478	464	479	484	459	473	512	452	486	456	441	474	458	497	479	468	481	457	446	475	505	473	504	478	461	445	500	469	493	484	508	446	496	441	432	483	457	492	494	530	447	449	497	449	506	455	436	478	453	454	442	472	471	466	499	456	500	458	459	524	476	475	447	494	482	446	458	482	475	467	489	480	460	470	518	502	503	480	454	467	457	467	442	456	465	474	502	472	454	442	452	516	470	468	499	501	444	481	474	468	523	459	479	466	493	428	471	513	452	462	454	463	489	476	470	487	499	490	481	481	503	468	509	473	476	472	471	475	512	464	476	469	478	489	461	466	487	489	476	458	498	504	473	446	492	453	516	456	486	465	475	496	448	472	447	534	486	483	459	473	466	485	469	473	474	470	454	518	485	517	477	494	442	449	451	504	426	484	484	439	449	499	475	469	510	461	488	515	494	427	509	445	445	495	469	522	482	457	450	482	468	472	508	507	535	468	470	483	505	486	473	444	477	473	471	487	481	435	483	453	488	473	492	481	455	445	498	467	485	466	455	502	492	489	486	440	482	508	465	489	468	473	491	494	507	478	463	492	473	464	478	501	506	488	466	509	477	500	496	487	455	515	499	472	475	502
22592	20354	26683	23942	20357	20429	8329	2082	1571	1411	1331	1233	1177	1164	1165	1078	1035	1045	994	1005	1002	971	928	938	925	938	907	899	889	886	909	947	925	902	919	941	889	859	911	879	884	861	867	871	916	861	859	872	896	869	903	858	906	815	879	895	869	841	832	853	907	883	866	852	885	908	866	842	874	891	829	915	887	868	881	866	867	876	837	856	825	861	868	842	881	859	869	874	859	872	901	893	866	844	822	921	842	946	836	871	858	911	862	841	862	878	850	820	894	846	836	860	844	878	898	824	898	895	851	877	882	835	878	897	824	877	905	930	882	855	860	842	798	833	907	857	804	849	819	896	857	867	930	801	880	827	868	884	878	930	859	832	890	937	828	919	877	890	836	875	877	881	847	858	810	854	852	869	829	923	888	865	816	808	839	919	856	941	856	846	835	869	960	883	935	885	835	916	910	861	867	850	823	888	832	849	847	818	889	910	824	841	897	890	839	860	859	837	874	819	897	842	863	924	956	829	868	855	848	850	844	813	849	875	844	862	886	874	845	927	856	872	855	844	831	874	902	837	892	860	832	837	848	852	816	888	859	875	792	809	871	866	884	873	861	909	860	863	858	878	838	884	895	823	855	855	841	839	870	819	812	903	856	847	852	849	878	866	889	874	865	872	872	855	895	889	899	886	838	818	869	860	844	859	860	846	894	871	820	876	878	831	860	856	880	892	877	852	843	859	851	871	896	827	832	824	872	847	849	842	827	911	883	829	848	864	873	831	844	830	851	923	874	900	881	839	861	873	929	884	871	833	869	881	827	843	867	836	879	875	861	871	866	837	892	877	842	906	879	833	831	904	857	893	841	806	814	800	900	874	857	881	878	854	813	887	822	892	875	767	855	905	842	813	845	844	892	844	820	869	866	888	874	866	867	828	839	874	853	853	878	851	858	819	866	911	872	866	889	852	880	842	877	818	870	854	871	856	847	877	876	864	913	859	829	880	824	872	892	849	856	856	883	904	881	848	862	858	883	825	824	825	872	868	874	891	844	855	848	970	824	852	840	901	848	894	866	855	866	853	791	829	873	911	896	841	845	856	799	829	898	873	831	858	884	852	854	904	849	869	830	914	876	862	891	804	856	883	826	859	868	841	862	905	858	860	873	832	892	896	849	830	855	899	858	825	869	881	913	813	890	846	812	861	837	834	909	868	899	835	848	884	841	904	872	891	867	841	830	857	825	864	878	837	848	920	883	864	869	860	832	811	896	844	842	809	873	825	841	842	885	886	821	889	838	856	865	858	851	882	890	862	827	807	812	886	874	884	832	798	810	821	900	864	804	851	873	874	879	834	874	854	861	831	862	867	837	842	852	871	833	842	882	844	870	854	906	903	885	837	833	892	890	872	837	835	803	863	868	851	849	802	889	857	857	832	847	864	860	854	852	879	859	826	809	828	844	860	848	828	889	868	890	836	870	847	846	890	921	927	873	866	859	862	873	813	825	812	854	845	915	874	877	901	870	809	814	850	877	817	815	837	872	818	855	885	829	900	903	843	886	837	847	862	919	868	859	898	850	880	835	881	864	865	847	803	889	804	870	874	898	897	824	844	812	824	878	878	800	856	850	791	804	882	878	830	850	912	818	832	825	847	868	816	869	836	888	853	851	888	874	863	937	858	843	863	909	883	867	864	873	819	837	853	869	840	852	840	855	835	894	890	856	860	845	855	819	855	891	844	894	831	829	904	857	822	864	869	849	829	852	849	914	825	854	862	828	891	910	875	847	839	857	879	797	876	883	860	884	910	815	876	844	834	908	839	843	823	860	867	868	876	855	889	828	877	836	868	886	883	835	847	854	858	852	847	870	847	813	888	816	859	857	840	865	861	890	899	844	848	833	875	867	838	914	857	894	876	830	880	887	859	847	882	864	855	851	836	856	859	863	855	827	866	855	888	853	852	784	844	888	812	836	898	907	856	862	864	841	889	901	879	887	836	915	792	919	843	837	846	854	917	833	861	871	808	889	831	830	837	860	813	830	843	863	862	836	856	861	860	863	811	851	842	886	832	856	894	895	871	921	874	878	849	906	839	872	842	877	803	837	880	800	903	901	874	865	877	916	853	803	845	849	848	773	859	857	889	825	839	852	797	890	841	822	854	807	843	875	817	863	882	822	857	861	885	855	848	842	874	912	885	854	858	889	840	840	892	883	884	898	827	869	896	819	844	876	847	872	848	872	822	861	875	897	938	877	868	852	839	832	798	861	824	842	883	861	890	858	912	894	914	866	850	888	840	841	889	810	811	823	890	860	848	860	827	874	854	902	846	907	823	789	838	878	864	921	818	906	847	820	849	887	820	895	891	874	868	889	893	882	827	856	844	868	858	797	834	850	884	869	890	850	857	868	889	874	887	831	878	871	781	855	860	863	889	878	834	844	831	824	828	894	872	875	835	851	832	888	838	859	835	853	837	870	858	826	849	833	904	913	870	846	855	869	841	838	863	854	879	859	892	835	919	914	853	863	812	866	847	837	827	898	833	858	891	869	867	806	803	795	893	897	839	868	824	888	824	838	871	829	907	860	843	814	838	884	788	859	838	884	893	840	775	890	847	865	842	858	782	820	860	842	845	761	876	839	855	839	866	848	852	871	885	836	834	805	828	868	872	854	833	855	869	865	845	835	836	861	794	824	830	879	899	860	866	871	833	850	795	864	865	885	878	846	788	897	870	866	851	898	827	851	833	838	837	864	864	895	882	900	892	861	873	866	855	843	847	897	868	873	852	885	810	866	810	924	881	867	846	845	866	865	871	835	904	857	901	898	871	823	855	823	896	881	849	859	850	834	858	906	822	845	807	851	810	831	837	869	836	888	842	848	919	842	831	874	896	826	917	892	876	836	880	857	858	844	876	866	800	860	854	918	867	809	881	881	899	804	874	843	889	908	887	849	856	811	846	838	886	848	896	928	836	800	857	809	849	852	843	821	840	818	835	863	869	938	921	888	870	849	832	872	791	880	828	880	826	848	838	833	864	845	881	909	817	858	908	900	847	891	847	847	901	865	824	885	838	894	931	829	862	848	863	865	888	876	854	903	826	827	849	875	817	843	898	899	868	804	788	866	867	866	857	874	852	829	846	886	909	862	882	858	825	838	793	830	855	842	885	858	876	813	910	834	851	883	898	864	833	837	841	850	866	858	852	848	914	889	829	885	887	918	832	897	903	828	845	869	905	855	875	851	889	902	830	891	851	875	808	924	850	908	809	848	844	865	890	902	896	902	862	936	901	859	866	850	877	901	858	869	835	861	866	891	911	833	805	883	889	882	871	847	844	877	870	843	878	829	833	831	879	836	839	869	834	835	912	822	876	882	854	887	832	872	946	846	820	872	834	812	882	851	881	843	875	848	914	883	793	905	850	848	855	859	888	897	838	890	902	876	855	878	854	860	872	852	844	795	837	806	864	826	880	916	880	855	882	865	834	832	811	823	843	850	889	874	826	837	891	823	875	853	800	858	848
25559	17059	15550	9267	6448	4689	3673	2987	2506	2129	2017	1773	1528	1495	1393	1205	1250	1201	1114	1096	1035	1046	997	1012	989	992	972	932	958	917	905	901	863	944	905	885	917	925	848	864	842	935	857	900	866	884	815	883	850	773	877	830	902	817	870	820	882	866	856	805	860	846	826	832	802	802	851	829	851	842	848	834	805	908	800	860	810	873	756	806	810	772	774	840	832	812	833	840	815	840	843	818	841	790	829	813	826	852	823	813	810	844	815	805	824	836	776	822	889	816	795	831	831	854	900	818	860	811	786	843	811	824	825	796	852	770	833	831	783	820	841	791	801	812	757	820	813	785	807	841	802	805	819	784	875	809	853	840	839	836	770	798	853	840	763	816	837	830	827	819	782	833	831	819	854	809	844	818	846	861	832	814	756	819	846	839	834	815	770	829	852	829	835	866	801	790	831	762	811	820	843	823	804	830	799	805	822	856	792	822	818	895	816	802	833	826	839	886	876	764	818	834	836	799	868	843	786	806	838	832	820	850	839	888	767	816	846	789	805	822	783	859	829	827	798	821	860	849	823	841	818	793	874	782	779	849	799	852	767	807	807	827	851	799	817	875	796	875	783	842	809	853	811	774	825	843	797	779	741	811	867	850	808	825	830	798	848	821	835	818	818	824	814	825	824	794	850	896	770	886	802	869	819	850	809	813	821	769	856	794	804	816	773	860	869	784	796	842	778	806	791	803	836	815	802	798	776	902	830	820	834	868	821	835	881	807	864	881	879	796	811	832	848	819	820	749	822	820	891	810	832	789	858	805	825	826	830	827	787	792	861	828	810	841	844	815	856	817	844	839	774	809	835	876	861	771	811	789	785	836	878	770	780	831	789	811	787	798	823	885	842	791	807	791	839	811	837	810	787	832	805	859	816	831	863	817	810	780	864	799	853	795	781	782	824	813	847	790	852	820	842	843	827	798	854	828	806	822	859	755	818	839	809	866	826	831	808	788	818	837	786	795	783	801	837	809	855	785	814	757	807	820	756	780	862	877	817	838	817	850	771	759	814	787	820	808	830	851	802	791	851	831	865	838	858	818	810	808	840	806	840	825	845	896	832	790	796	835	803	818	817	839	863	834	811	826	778	848	822	825	831	822	808	783	801	814	822	816	816	764	831	820	835	824	852	814	862	788	819	775	861	793	794	833	809	825	778	787	846	856	781	850	788	844	829	868	868	835	811	836	811	834	850	817	811	862	813	811	826	807	780	848	829	799	835	867	831	817	779	812	832	806	824	857	804	803	819	782	794	838	804	841	796	875	822	746	804	782	810	788	862	766	842	850	812	816	817	847	835	804	863	810	813	823	878	806	896	835	768	819	840	836	818	802	817	889	797	817	871	828	809	810	831	816	838	861	816	822	792	807	868	817	854	789	794	812	830	844	806	844	788	823	838	834	833	861	811	813	831	855	806	822	787	845	813	836	792	762	804	864	794	829	870	796	805	782	765	840	836	813	829	836	794	793	814	857	843	812	840	818	848	815	802	842	841	833	846	797	840	833	779	786	778	844	831	831	796	793	839	840	766	811	871	760	843	818	771	794	806	840	858	853	795	828	824	877	839	806	832	790	796	809	848	811	830	786	877	776	836	843	781	789	828	865	796	803	783	819	825	769	814	828	832	854	838	811	810	811	840	798	806	817	849	818	817	805	842	863	827	806	865	806	800	826	790	780	815	796	825	761	847	827	805	821	822	828	825	824	887	802	813	797	842	843	779	891	827	863	857	845	791	847	813	785	810	768	823	844	839	828	844	830	791	817	838	802	832	804	816	798	849	799	803	803	780	869	789	826	790	840	800	816	807	800	828	849	828	866	854	796	796	803	842	845	843	816	814	805	840	837	808	841	823	845	763	863	796	841	796	778	805	838	834	829	857	836	743	846	803	799	844	814	821	801	837	801	792	870	797	833	831	812	820	795	806	848	813	803	800	866	766	814	799	801	829	852	820	851	845	824	844	860	839	791	780	800	842	833	809	825	792	795	801	797	822	821	817	819	840	808	832	776	802	760	809	796	809	823	839	812	846	794	851	885	834	794	780	828	833	847	826	855	823	838	798	810	863	848	839	829	854	802	857	817	818	826	845	899	768	837	826	824	840	761	820	772	815	846	835	860	831	868	828	822	860	852	839	847	872	835	787	779	874	813	825	823	854	781	800	819	807	861	838	818	800	828	839	816	810	794	792	824	855	812	792	814	818	814	765	827	841	800	799	845	813	831	826	843	824	835	820	847	793	801	783	865	791	806	799	848	859	806	800	825	798	792	828	815	855	807	830	802	770	840	798	800	815	846	792	815	869	800	830	762	830	808	825	842	801	806	813	821	818	828	830	800	849	828	836	801	835	870	863	887	826	819	811	816	877	760	815	773	820	806	752	798	821	889	836	810	827	810	820	819	841	863	761	771	847	878	828	766	758	837	838	851	833	835	801	810	819	831	849	817	812	828	898	862	770	849	815	829	783	818	875	829	836	792	803	836	813	840	861	847	840	740	807	744	802	844	808	825	849	860	819	842	833	848	858	849	803	853	832	824	798	803	873	848	799	873	858	828	753	805	811	807	817	802	846	790	793	846	831	835	777	843	819	806	818	834	833	858	827	877	795	814	782	821	826	821	830	816	838	785	797	820	815	792	846	848	773	804	854	810	817	817	814	819	831	826	813	850	841	849	807	757	806	816	808	834	794	846	786	840	839	849	859	810	866	841	819	813	849	804	820	868	833	814	849	808	857	828	792	838	814	806	832	775	807	776	843	840	827	845	838	817	852	848	839	779	799	805	798	831	836	809	854	764	843	838	817	811	777	814	829	837	814	818	841	819	762	775	821	853	831	834	846	861	788	843	812	798	829	824	798	850	844	801	809	792	843	820	812	834	847	834	815	806	861	859	836	815	800	854	850	828	848	808	841	840	808	829	816	832	819	828	756	843	816	797	795	821	787	838	821	795	787	809	836	815	852	817	774	785	852	811	809	836	833	802	784	802	804	838	827	770	821	798	838	798	788	778	822	820	882	800	825	769	781	814	826	811	811	878	831	797	836	857	830	811	802	838	808	864	826	825	804	780	790	785	845	817	794	835	798	857	796	775	847	831	836	782	903	802	793	827	816	887	866	835	762	813	802	856	830	782	766	800	847	790	843	845	836	848	790	867	874	810	798	788	845	885	817	804	916	799	821	837	825	807	814	785	840	783	839	869	751	831	806	826	817	896	836	802	820	778	871	771	828	757	845	818	793	823	780	810	872	835	819	799	824	859	835	817	822	783	835	802	827	800	835	831	856	866	821	809	838	817	800	865	842	819	861	832	781	782	791	796	822	799	827	862	819	803	862	841	863	862	810	839	822	827	824	761	786	837	838	819	837	869	817	776	803	872	804	804	840	821	869	798	837	816	794	801	826	805	816	847	882	793	805	823	794	847	753	815	824	809	831	825	823	859	842	826	851	832	849	802	875	861	792	782	837	843	808	830
28295	13976	2413	1062	838	775	761	824	778	862	739	754	764	753	771	756	745	773	714	766	740	751	768	802	737	776	735	749	755	724	770	799	731	759	729	763	779	793	732	777	754	779	776	758	801	720	791	752	773	775	752	814	758	695	760	753	752	779	732	742	752	742	758	771	739	729	727	758	760	782	733	772	791	743	792	818	717	736	734	809	746	702	703	767	738	757	756	786	754	748	776	796	721	826	779	735	742	718	765	737	754	725	787	761	771	803	758	750	723	743	783	717	755	744	782	763	759	772	732	822	707	786	766	773	761	781	750	760	700	725	763	777	735	768	798	769	756	770	735	724	737	735	759	791	750	753	751	758	738	814	748	773	749	753	758	778	787	724	748	746	788	758	806	788	773	784	768	689	755	749	724	772	729	772	814	759	742	751	748	713	720	739	776	764	733	712	729	747	789	770	783	765	805	725	769	804	774	744	751	796	768	740	765	790	791	838	767	761	712	701	714	719	770	726	736	747	784	795	779	790	824	769	809	738	822	785	796	749	691	737	806	733	772	828	726	798	822	828	751	777	764	754	736	758	766	724	749	786	771	784	760	769	783	783	779	730	788	772	741	702	746	766	755	779	721	775	741	774	710	786	725	770	683	718	794	787	782	741	787	715	763	736	781	771	751	726	742	751	766	754	775	728	723	780	748	763	754	768	739	756	791	757	826	710	728	784	742	756	692	770	745	728	767	773	754	782	723	767	716	757	766	752	774	717	742	761	742	802	751	749	800	714	707	796	769	751	788	798	775	735	755	800	772	725	745	741	730	794	766	747	805	780	738	721	764	743	759	737	751	676	761	747	757	703	777	778	756	760	766	734	764	718	767	761	712	738	763	765	788	784	722	811	744	784	777	735	741	773	798	774	764	720	809	706	741	781	721	736	718	763	731	777	797	746	745	751	772	737	718	721	737	770	716	732	720	721	739	754	756	771	720	773	773	744	742	730	755	754	748	690	794	778	748	739	731	776	749	771	786	765	754	779	803	761	747	728	733	785	762	779	782	748	762	785	759	711	759	730	742	728	767	757	778	800	793	807	775	729	756	738	742	789	746	748	740	797	778	780	744	733	780	725	748	740	804	733	746	772	786	746	692	709	781	768	707	787	756	774	756	769	698	754	773	724	780	761	808	732	783	761	713	789	810	739	793	786	756	729	760	745	767	754	734	799	746	748	756	761	756	767	718	764	795	794	741	735	748	755	759	710	769	760	728	809	808	685	719	740	779	757	718	729	779	735	738	682	714	768	728	769	750	709	708	769	744	755	718	736	799	796	779	771	772	781	789	743	744	775	851	738	735	771	750	790	778	761	774	759	767	791	806	790	740	769	799	785	712	762	761	791	727	783	792	750	727	792	738	742	722	790	796	721	740	795	825	721	730	771	712	756	811	730	795	749	759	721	770	771	737	761	764	746	778	805	705	756	731	754	832	732	743	764	682	784	757	751	776	750	729	781	812	773	745	759	798	773	730	762	769	697	733	755	748	741	735	717	721	742	790	730	773	796	733	788	785	722	746	784	776	749	745	742	740	742	799	748	725	713	738	794	804	737	777	758	730	750	766	709	725	747	701	731	717	788	745	756	742	773	795	709	724	740	733	818	760	740	769	743	735	768	726	714	778	743	741	781	762	751	721	738	795	760	782	715	726	673	690	729	762	704	776	729	715	789	790	737	732	778	791	691	735	737	708	763	752	772	756	753	714	752	761	721	805	743	806	707	720	784	758	754	746	703	739	739	763	755	769	742	770	748	783	811	769	784	793	727	738	725	704	743	780	722	707	741	780	786	749	764	765	749	745	775	780	773	730	725	752	764	713	687	793	763	794	788	756	762	748	746	702	793	735	750	751	788	766	795	732	768	751	724	732	722	737	740	784	736	791	778	759	754	777	790	775	757	762	729	798	753	730	734	773	735	741	766	757	724	740	750	753	773	762	777	758	754	740	711	712	720	799	740	793	723	771	713	777	777	761	740	772	720	749	753	691	780	765	738	758	737	760	763	732	806	757	769	790	782	734	758	771	783	724	757	730	768	786	757	828	756	804	753	761	788	758	725	761	718	766	804	722	763	716	752	727	720	769	759	786	771	770	790	745	746	732	746	784	743	738	784	760	770	722	784	791	786	719	712	755	786	723	746	765	749	747	795	787	753	788	788	782	807	715	772	788	751	753	777	789	781	757	726	708	819	797	765	754	729	757	799	760	734	725	733	790	767	757	751	778	741	701	794	810	724	793	745	781	776	795	739	778	801	741	738	776	734	711	767	787	766	796	785	749	711	735	703	732	824	752	827	739	746	748	760	787	740	704	751	712	795	766	736	744	760	757	810	792	718	733	790	755	746	773	765	780	758	738	708	775	762	743	764	719	746	745	752	790	751	771	751	752	816	722	790	771	747	770	763	774	730	787	768	751	753	728	768	801	804	842	756	759	699	704	718	768	773	778	778	760	723	754	772	751	727	754	749	748	738	762	746	727	743	713	767	681	768	773	738	723	741	751	771	778	754	761	764	737	722	751	731	720	735	720	743	725	718	781	755	754	737	753	782	757	749	757	754	769	723	750	777	780	736	755	788	736	721	720	764	820	777	753	740	779	773	706	772	727	744	760	746	792	729	782	800	721	717	726	770	722	780	748	781	747	766	773	717	808	756	769	743	712	753	809	796	782	828	755	736	823	766	737	758	755	784	737	784	773	771	760	692	700	746	766	752	714	753	790	785	773	736	816	792	818	734	748	739	800	783	724	720	747	760	757	697	727	731	757	776	782	729	778	757	777	746	790	741	752	771	757	706	777	746	737	724	759	747	764	725	792	764	719	754	733	742	756	746	777	791	764	715	772	782	786	768	806	777	736	760	807	792	756	722	732	758	767	784	741	783	780	764	766	790	790	780	791	755	722	780	714	802	738	748	742	796	761	771	787	774	752	718	793	772	768	795	727	764	750	784	779	787	747	818	791	726	768	767	797	780	778	783	826	773	735	751	741	786	767	814	749	772	722	764	762	725	726	780	802	751	764	728	748	773	782	763	697	777	774	710	752	782	749	754	768	750	710	765	782	743	744	736	714	726	660	724	773	780	778	759	719	712	753	769	751	778	781	780	742	745	716	762	766	726	669	787	784	729	835	727	751	794	739	824	776	776	790	773	769	728	784	778	756	736	741	777	787	761	733	806	798	809	755	778	786	771	761	808	756	704	836	724	687	714	718	734	694	730	802	757	773	801	722	801	769	788	743	686	732	784	736	822	749	730	818	781	794	731	687	753	825	776	748	778	744	775	760	740	791	785	738	766	768	778	781	716	752	696	729	752	757	741	755	794	729	756	787	768	760	715	756	775	728	773	737	748	737	799	730	748	784	759	780	725	728	733	759	789	707	832	724	795	755	740	779	768	781	800	738	773	780	725	736	769	744	758	717	772	737	739	725	741	794	783	786	764	736	709	761	745	782	746	774	724	751	743	752	729	817	816
12846	1472	1282	1026	944	889	851	844	856	847	860	775	768	805	803	796	771	811	853	781	796	761	842	743	772	816	775	763	762	773	756	832	821	814	773	794	783	817	792	809	774	802	740	841	769	814	737	747	747	824	796	799	801	795	745	776	749	826	774	770	812	806	782	826	810	710	786	800	744	787	813	822	844	808	776	800	728	800	765	755	800	820	788	782	761	734	738	784	807	796	818	810	785	785	779	747	762	771	824	783	807	831	784	784	775	818	821	769	756	792	777	774	822	783	800	791	810	792	771	810	800	790	771	788	791	749	825	738	771	770	783	775	797	802	806	775	788	761	754	807	788	796	799	792	750	826	765	760	749	787	776	760	759	770	798	818	733	755	793	771	811	747	776	813	800	772	794	785	757	809	758	779	782	842	770	842	757	815	757	742	787	777	758	738	767	826	803	770	807	743	785	779	810	799	782	772	828	778	812	819	720	783	805	805	754	795	773	766	803	818	766	773	777	755	831	822	750	827	782	752	796	748	788	772	835	775	796	768	772	779	773	834	776	786	773	766	817	774	780	803	797	794	782	797	760	785	777	823	771	763	794	791	763	761	747	797	760	801	745	809	791	778	770	783	791	761	775	803	783	741	752	769	794	804	812	765	763	792	777	822	783	775	747	815	777	787	791	754	815	790	788	777	764	744	828	739	766	766	781	818	819	793	796	781	766	789	753	776	781	796	811	818	824	752	833	839	804	785	796	791	759	778	795	745	755	798	796	810	780	791	787	825	870	761	792	814	741	823	785	796	815	827	806	752	837	814	875	848	832	781	755	768	782	820	782	786	821	803	814	768	744	777	806	724	778	806	786	764	779	766	796	797	770	795	764	765	808	791	777	829	753	789	821	750	850	805	762	721	813	790	788	775	778	789	815	800	781	783	812	802	788	845	836	828	784	812	767	798	826	754	765	760	798	827	763	838	797	777	820	768	766	848	786	781	816	763	804	817	806	759	794	835	785	841	837	768	796	796	763	755	779	789	779	749	806	749	794	849	729	745	819	793	779	778	843	824	816	731	791	735	782	777	751	807	779	763	752	811	787	819	787	764	795	824	777	808	755	820	728	814	779	786	766	796	773	793	759	799	690	779	803	786	765	781	788	772	743	784	782	764	791	798	826	819	769	837	764	777	765	761	781	759	782	732	758	780	776	767	723	798	748	788	778	771	776	805	738	783	819	769	796	759	809	738	738	763	770	737	778	792	788	759	824	740	825	829	829	821	809	817	802	829	785	774	753	796	792	777	800	785	797	800	753	796	807	798	773	817	769	777	821	750	759	804	754	783	825	765	830	738	789	765	796	829	780	800	730	769	804	767	769	805	812	778	816	806	794	803	802	767	775	784	757	752	805	797	825	793	769	766	808	767	808	810	755	779	818	787	751	743	790	808	820	810	797	759	785	814	762	826	757	798	796	817	774	786	776	812	772	758	817	783	767	775	806	747	827	779	784	789	804	812	844	804	777	762	823	743	830	754	815	844	811	790	731	773	783	778	784	768	827	769	757	748	805	773	734	747	804	743	795	735	796	805	813	849	786	804	792	830	801	790	806	819	791	770	811	779	804	748	753	805	788	787	734	776	847	827	747	806	793	786	819	782	772	855	820	798	753	756	743	860	799	814	762	775	805	789	764	773	807	808	789	773	800	805	798	833	755	800	843	747	772	797	780	750	789	762	737	814	764	792	780	818	769	783	781	818	765	782	768	768	790	764	752	703	816	795	793	793	742	815	803	755	803	819	752	803	765	806	771	774	726	749	804	852	766	798	807	777	801	788	785	771	747	762	791	811	758	777	786	733	752	751	736	777	729	764	777	786	807	794	808	785	726	776	841	814	811	833	814	767	764	812	795	821	826	817	768	803	787	771	773	798	785	821	763	810	821	773	787	803	826	825	800	834	798	805	779	783	815	809	782	774	801	781	817	771	826	808	822	785	773	793	774	787	796	803	801	797	792	761	820	829	791	790	789	762	781	784	847	834	766	800	828	716	832	756	795	796	786	785	718	764	838	793	792	776	799	829	821	809	820	825	750	793	740	833	784	764	837	768	831	759	779	810	748	818	767	780	754	802	782	774	715	797	761	785	755	780	801	802	773	787	760	776	755	806	825	753	727	802	794	832	704	808	809	791	834	822	755	799	834	781	782	803	754	831	799	730	767	785	793	774	762	766	817	802	757	835	817	792	793	767	738	822	845	818	832	839	738	820	776	814	767	767	814	831	787	769	822	790	802	776	731	773	806	736	792	770	743	782	857	821	809	764	739	763	791	815	769	821	772	842	773	772	821	768	800	813	780	789	780	789	796	812	764	791	784	784	785	810	767	824	805	793	762	765	848	816	746	820	790	778	791	826	805	818	826	766	762	787	767	821	821	816	741	828	813	760	791	777	786	763	793	823	763	782	783	782	794	802	767	729	822	752	844	777	774	758	777	841	798	788	795	843	827	764	764	778	753	802	792	809	831	829	754	795	774	843	751	798	739	799	787	758	788	806	814	777	784	797	775	804	747	807	811	756	792	770	786	783	819	770	731	774	811	830	807	791	789	783	750	818	779	826	789	765	791	808	766	832	780	827	835	761	746	814	747	797	835	754	806	799	785	822	843	801	734	813	786	811	757	789	773	774	791	783	784	762	754	817	823	821	773	845	784	772	743	812	765	769	791	816	763	802	807	766	750	761	781	801	776	795	764	832	776	792	818	763	832	805	774	800	740	815	810	865	772	734	818	744	827	855	817	830	800	791	831	783	795	826	819	784	780	744	777	816	799	804	810	761	782	818	822	738	777	805	755	822	818	754	735	814	820	793	801	784	811	805	796	782	816	818	778	754	806	754	793	764	803	747	795	806	776	765	755	807	776	780	825	766	748	792	790	814	804	779	808	758	771	820	824	802	751	832	801	817	726	822	775	795	770	833	791	786	792	788	787	820	813	763	776	767	806	803	811	758	786	758	781	829	787	806	804	814	767	827	769	746	794	802	776	773	769	799	804	738	790	782	813	764	794	761	776	842	802	797	789	745	759	781	815	814	709	810	742	799	796	774	858	783	755	728	790	831	768	786	760	792	810	848	815	764	792	786	782	814	785	768	824	796	811	816	817	792	786	786	811	783	816	755	798	818	786	760	829	800	792	808	737	777	744	784	799	798	793	789	764	764	767	765	766	785	792	761	779	829	793	774	774	787	803	765	779	797	819	803	794	804	809	811	744	722	742	774	805	773	767	768	806	792	766	770	786	798	798	814	780	759	814	745	802	785	782	816	797	800	791	770	800	827	795	812	776	793	790	828	771	774	749	786	788	769	794	797	785	791	825	774	785	795	783	756	799	807	790	748	792	767	768	816	830	813	811	756	797	778	798	738	830	773	772	772	846	806	739	782	791	778	794	798	798	811	740	781	792	800	718	800	767	771	794	817	782	848	778	755	799	793	749	792	811	823	773	770	807	789	756	809	778	800	821	782	785	816
24463	20338	26120	24394	20317	8511	1409	1001	745	739	712	663	662	613	568	576	567	483	545	541	518	500	527	496	487	508	465	488	478	487	494	485	500	456	472	481	467	492	455	498	495	467	480	466	435	482	473	457	472	415	503	467	474	462	480	479	494	426	460	481	439	481	470	486	453	467	467	490	456	462	467	463	462	477	460	461	441	462	468	483	439	457	457	446	464	458	457	494	458	512	481	491	457	428	460	504	475	495	479	409	435	442	444	460	450	422	453	443	480	470	476	422	466	461	484	481	443	447	439	422	466	480	458	438	431	491	444	451	468	480	440	477	456	427	421	452	440	466	440	447	492	422	443	421	450	491	458	440	476	500	475	444	506	452	473	436	414	457	475	446	463	478	466	444	446	418	451	480	469	474	450	432	458	470	469	445	436	418	450	472	476	455	493	474	456	454	461	476	493	478	440	478	477	485	433	433	455	458	461	505	447	423	462	485	422	462	490	474	520	474	466	466	482	448	470	476	458	477	476	457	449	443	463	442	468	435	468	425	448	491	452	407	475	467	449	460	482	466	491	458	471	457	500	461	438	440	425	456	477	438	484	468	502	458	429	471	476	466	484	464	411	461	483	462	476	418	409	471	521	430	465	427	481	442	464	445	481	446	443	476	455	455	455	441	439	423	491	459	440	468	468	475	494	457	474	424	453	451	425	500	419	462	495	474	449	482	472	475	484	467	469	430	482	501	448	429	450	477	493	471	444	448	445	448	459	421	459	447	456	442	420	458	445	436	467	439	488	446	472	443	437	446	444	462	465	443	461	464	453	467	482	481	475	477	450	477	481	451	469	476	512	462	422	410	440	491	421	448	459	442	469	446	471	452	461	455	461	453	471	479	463	415	447	418	480	495	476	456	471	439	445	480	465	455	448	444	448	444	439	443	450	497	383	446	446	447	467	438	492	457	434	477	478	469	480	457	453	463	445	479	453	477	469	465	433	437	455	470	464	436	459	504	479	435	440	443	446	465	464	433	460	462	478	445	441	452	480	474	476	442	447	462	455	445	412	481	494	439	466	451	453	464	446	486	448	477	432	479	442	481	468	482	464	435	471	459	466	421	464	478	467	463	434	466	459	462	438	482	443	444	459	462	461	431	442	477	466	422	488	462	472	463	458	449	419	425	457	475	466	457	437	434	416	483	475	459	497	473	455	478	431	450	440	454	459	422	475	462	460	449	495	519	429	478	451	483	507	400	442	482	456	487	483	426	464	473	450	481	460	457	456	451	457	467	480	461	478	458	467	473	468	443	468	459	439	411	466	482	462	452	464	454	473	428	445	465	474	435	476	457	445	426	466	442	457	470	486	440	467	453	451	446	430	427	485	444	480	449	462	476	451	475	474	430	428	452	451	455	391	455	437	473	453	471	458	477	456	464	517	457	494	476	423	488	456	513	447	453	461	456	433	473	494	445	461	436	413	421	449	420	463	453	465	451	488	454	415	447	407	475	471	436	437	479	450	463	445	453	461	438	466	499	528	423	421	451	461	437	460	443	474	437	471	460	438	457	443	471	451	457	446	454	457	476	475	449	438	490	426	436	458	508	480	459	458	454	471	435	483	465	459	457	466	456	452	478	451	461	498	434	468	424	502	414	465	443	445	516	427	462	473	488	451	472	470	476	427	516	475	452	401	454	463	496	428	422	480	452	424	445	457	443	483	434	451	479	440	463	488	458	454	469	475	479	466	438	460	454	498	453	455	439	464	441	480	490	465	479	485	439	482	462	449	479	446	425	463	430	477	489	487	479	497	487	466	432	530	431	450	491	440	431	450	465	444	439	461	483	452	456	482	446	499	425	464	461	473	454	462	424	503	460	496	476	446	439	460	417	430	439	466	471	485	459	462	464	462	500	471	464	448	438	420	479	463	396	427	479	471	479	479	428	463	450	483	472	449	474	450	441	452	461	465	463	428	427	432	491	441	453	472	474	436	406	458	463	478	484	437	460	444	477	446	449	438	408	465	429	466	500	477	487	482	390	468	460	486	458	495	473	479	492	492	461	436	454	481	444	409	479	425	444	452	462	442	474	431	486	437	474	471	462	470	469	446	438	427	477	438	443	465	466	460	438	463	490	450	465	440	448	461	437	429	460	490	464	450	460	448	406	447	461	411	500	452	462	463	421	419	460	436	436	473	411	443	474	442	471	470	461	456	479	484	445	453	462	459	466	441	440	433	451	442	439	463	445	428	441	451	425	438	434	462	479	443	461	460	435	433	447	456	467	457	475	451	418	498	454	465	454	456	442	475	441	436	498	463	444	426	484	430	458	447	445	432	446	456	456	461	436	465	458	462	420	440	410	442	489	455	448	458	473	434	466	430	457	449	429	409	466	443	441	457	454	441	465	414	428	430	420	459	508	497	445	426	470	439	500	486	432	479	459	481	483	481	438	454	494	441	453	495	481	429	458	453	478	492	485	471	479	468	483	488	442	431	434	488	455	493	443	431	461	453	450	431	468	435	470	454	448	461	473	472	463	446	416	474	453	490	431	455	445	399	446	457	460	465	434	481	430	451	461	451	449	446	442	437	439	435	461	447	457	446	419	473	461	465	434	422	442	443	458	458	448	415	426	489	426	416	469	457	443	471	439	445	463	480	486	470	455	470	417	434	467	458	483	473	451	433	433	468	458	498	423	416	462	428	444	494	437	442	482	440	458	470	466	481	477	497	478	439	454	473	466	470	418	470	456	419	461	468	461	467	452	444	474	440	441	454	428	410	439	438	440	472	441	500	452	485	474	443	431	483	477	453	461	493	423	452	443	468	461	448	465	485	488	446	486	466	449	458	440	460	475	468	476	454	469	462	459	449	421	500	471	485	470	464	431	442	465	470	473	449	496	495	455	504	459	482	481	449	465	488	464	464	451	454	473	432	449	447	445	456	440	479	462	425	478	462	471	477	451	413	440	471	484	493	483	450	482	454	458	428	481	466	451	440	444	486	479	464	435	449	457	487	490	477	455	461	449	474	449	436	476	467	475	439	430	451	487	441	485	448	442	481	459	451	460	451	441	463	421	474	474	461	466	478	480	433	484	463	444	458	490	475	463	473	477	487	469	431	458	450	475	473	452	472	423	448	461	497	476	494	426	463	437	472	506	460	411	473	471	473	459	452	461	456	436	453	448	421	428	431	431	441	443	446	459	460	474	435	458	441	428	445	465	442	461	450	463	446	451	447	458	435	437	469	451	458	503	442	465	423	445	457	466	458	483	428	455	438	441	452	475	483	455	458	453	403	448	451	464	457	467	435	489	451	490	465	423	434	448	427	472	431	433	469	425	500	420	422	455	468	488	478	494	464	478	431	445	478	434	494	443	504	484	439	432	448	466	485	473	432	475	428	443	464	463	467	455	465	463	464	442	513	473	481	473	484	485	425	485	435	473	478	448	479	436	400	485	474	476	480	430	430	447	465	449	474	441	443	466	470	454	447	449	464	468	444	454	459	479	455	461	450	447
27188	10754	9582	5349	3453	2569	2029	1602	1394	1155	1055	922	843	812	784	747	656	632	632	700	596	611	586	574	582	549	548	565	555	554	531	528	524	524	523	524	494	445	512	509	513	507	528	527	481	498	547	541	526	458	535	506	483	522	519	565	466	531	522	523	503	502	510	510	477	495	466	500	478	483	477	484	529	528	497	486	510	508	519	476	530	482	508	473	497	504	485	470	505	421	475	488	500	466	507	481	503	480	467	476	460	460	473	473	518	486	462	521	489	476	498	484	446	451	495	494	477	506	544	477	509	456	472	462	473	506	488	457	479	484	456	461	507	462	494	444	487	481	459	481	482	480	463	466	464	472	514	546	486	502	489	482	464	503	468	518	483	499	496	460	495	445	468	487	457	471	457	436	482	527	471	508	490	461	433	436	475	514	508	481	455	499	475	474	519	497	500	458	490	450	495	460	495	491	466	450	442	485	510	510	449	493	465	483	449	501	510	500	500	455	488	475	501	467	474	495	463	479	504	464	520	457	472	482	458	481	480	478	494	506	489	540	478	473	469	501	494	461	458	453	503	447	492	499	494	502	445	474	487	489	482	514	484	512	504	503	447	500	472	548	484	466	465	482	459	455	450	515	481	468	475	495	470	459	467	497	482	511	478	527	495	534	499	485	447	453	495	513	493	480	477	471	494	491	459	469	480	485	464	472	518	471	479	491	514	441	493	466	495	487	488	446	483	477	477	498	516	474	466	492	485	458	496	506	476	470	471	453	495	483	473	465	475	505	479	475	472	485	476	472	464	485	451	476	502	460	459	466	470	482	473	503	485	493	434	531	490	525	472	504	491	533	463	485	473	473	548	481	470	499	474	486	470	521	470	493	479	463	476	471	469	450	459	470	482	460	488	468	480	462	466	476	472	489	489	473	498	478	454	515	473	528	504	494	480	477	492	473	489	472	480	505	507	472	497	482	490	505	465	457	514	481	483	497	509	501	480	480	496	504	493	439	473	474	447	487	480	505	443	469	502	457	481	526	510	498	487	491	503	505	478	472	498	504	493	511	513	475	511	489	448	490	494	478	470	460	453	488	494	494	523	509	455	481	480	496	525	472	470	464	435	490	500	463	478	492	477	462	465	497	469	458	462	489	454	512	500	485	484	498	491	477	506	495	487	531	466	488	478	461	476	438	480	497	451	440	498	475	480	467	437	461	490	482	528	460	471	468	471	447	474	468	464	475	469	465	474	486	478	512	457	446	442	493	483	497	480	462	495	516	449	470	458	490	482	494	457	497	504	483	473	471	488	486	477	435	461	450	511	472	457	504	489	510	505	451	496	490	488	499	439	502	447	496	473	439	464	482	468	488	500	497	511	462	503	533	449	467	502	470	480	482	463	478	488	476	438	484	539	512	482	479	489	495	463	470	477	493	476	484	515	502	482	464	456	471	492	479	491	477	451	519	487	478	518	510	474	469	503	486	480	493	485	498	498	505	456	471	436	442	482	425	472	469	518	469	498	504	538	488	468	473	458	481	451	428	484	496	485	504	488	487	480	478	467	453	498	488	476	483	495	512	502	437	510	489	463	455	476	476	517	448	481	474	482	496	475	487	467	484	491	476	489	457	456	495	466	444	467	487	504	483	486	448	490	473	459	493	493	452	484	476	489	489	509	456	444	461	510	458	484	485	481	485	466	459	484	491	492	491	471	436	507	482	503	521	515	515	494	486	470	473	464	472	438	469	507	506	493	482	452	469	494	472	514	483	502	479	475	486	447	490	481	460	457	468	466	503	475	485	463	528	466	490	493	477	434	513	492	464	507	464	484	483	455	490	479	495	489	465	478	521	476	477	475	461	489	458	468	475	498	501	462	449	488	477	467	448	498	488	487	470	503	488	420	463	474	474	504	465	507	489	492	467	482	469	473	448	499	516	480	475	483	447	533	491	489	522	489	503	503	470	478	466	502	471	498	464	456	497	493	466	518	476	522	471	456	482	475	451	490	468	452	493	510	495	520	461	497	492	467	475	489	466	479	485	493	499	469	484	496	508	458	511	493	484	482	468	475	417	444	518	520	496	511	462	502	516	480	493	463	513	508	485	487	456	481	514	504	454	499	491	488	468	444	504	511	518	534	514	467	455	498	454	529	474	530	500	452	464	462	453	475	523	488	490	490	502	472	457	435	512	458	429	450	494	472	486	444	463	457	492	488	479	483	468	468	510	466	477	483	487	486	508	526	440	467	478	468	471	479	506	519	447	500	477	485	481	510	464	478	486	471	488	481	517	478	481	488	469	509	502	489	449	459	451	482	526	490	446	478	476	497	451	501	515	456	458	479	481	482	465	474	465	431	445	466	470	492	519	479	496	464	510	484	486	459	448	475	506	453	526	472	500	443	437	474	452	527	498	527	476	513	470	521	532	458	491	469	485	462	463	484	504	501	447	481	513	494	417	429	499	527	492	482	452	434	471	459	465	486	486	463	501	470	481	515	509	477	504	482	476	480	452	506	470	472	464	484	506	449	453	491	468	448	478	467	465	454	461	472	481	479	469	478	508	475	456	467	477	463	463	497	501	501	490	468	479	482	499	482	482	475	460	462	465	486	530	471	426	494	443	498	497	489	450	447	515	490	469	436	468	491	490	476	537	506	491	516	490	495	476	501	441	488	434	486	437	505	500	490	500	482	491	441	484	513	494	512	482	456	458	482	461	494	475	524	488	451	459	461	432	496	533	455	489	487	481	515	487	472	474	473	452	472	473	479	492	477	491	499	457	503	466	501	489	447	506	438	458	468	458	477	465	507	485	495	508	516	475	447	537	507	493	491	493	494	441	477	468	499	486	512	454	469	466	474	489	433	461	477	470	492	495	428	501	503	483	503	488	464	445	467	519	506	480	489	489	471	502	500	467	465	492	498	490	474	490	492	484	450	479	474	475	475	460	469	512	487	483	466	478	442	497	495	522	441	470	503	471	498	437	468	480	483	495	474	476	474	485	498	468	496	429	458	510	503	506	541	498	508	485	480	479	505	506	510	505	472	466	487	454	450	479	469	519	406	496	505	474	504	494	482	434	457	480	510	480	463	482	475	495	497	498	516	444	516	459	521	471	455	453	529	423	449	472	499	492	498	473	495	464	440	483	476	442	524	480	486	481	485	474	521	442	479	478	435	489	498	480	466	483	472	487	470	479	466	516	464	449	433	490	491	486	484	458	458	478	469	489	472	514	477	508	466	483	497	508	491	473	507	480	491	474	508	496	495	465	471	473	494	490	451	486	462	481	462	463	479	464	464	496	513	484	465	505	468	477	503	495	460	447	445	488	469	517	486	504	458	454	462	485	490	484	484	470	484	492	519	450	483	462	485	463	494	480	473	479	456	473	471	487	483	467	507	502	512	503	471	478	447	449	421	474	499	484	488	503	481	490	457	485	463	497	468	485	491	484	520	493	508	488	477	485	422	505	521	457	480	486	467	467	488	466	458	457	497	526	464	510	523	443	471	489	458	460
22683	20334	26581	23960	20339	20387	8063	2113	1526	1468	1364	1264	1212	1080	1081	1097	1019	1028	1016	973	963	982	966	1007	1031	972	927	937	893	945	886	948	935	914	896	877	880	867	878	896	882	881	913	870	877	866	888	926	862	914	917	852	907	910	924	830	863	879	896	890	900	920	806	905	898	894	937	872	851	901	879	862	877	876	921	867	803	823	865	898	897	856	892	896	869	830	836	851	830	858	875	913	853	888	913	893	841	909	870	865	866	879	831	875	901	858	944	899	815	868	892	880	874	903	896	874	911	889	792	856	855	906	843	891	877	863	896	861	862	881	901	872	862	846	936	844	855	879	860	878	888	902	850	871	866	872	871	867	906	829	885	915	861	889	878	864	861	903	900	883	877	864	894	891	895	887	847	885	839	888	875	867	919	914	883	874	845	821	873	889	835	862	902	866	834	828	844	852	905	911	877	866	891	847	855	830	892	847	892	858	890	889	862	861	858	880	907	871	878	890	886	860	861	887	862	812	834	870	868	811	846	834	924	899	920	884	826	859	849	840	870	855	816	915	914	859	913	853	867	908	867	852	862	855	825	829	826	872	846	847	866	886	836	924	894	912	866	854	845	815	874	838	857	873	882	852	883	838	897	879	875	920	846	899	846	890	915	873	817	884	869	928	825	850	911	871	856	847	854	840	806	886	796	857	869	828	918	884	850	872	834	894	859	860	886	837	848	866	857	906	885	837	900	861	834	890	893	904	814	838	910	837	877	881	876	887	903	876	900	859	876	859	863	857	924	876	867	839	868	845	897	884	873	921	809	851	896	852	880	889	863	894	862	857	840	852	875	841	834	849	872	882	860	857	882	839	885	870	820	848	832	850	867	842	805	866	865	857	908	870	872	866	806	825	893	830	862	875	883	909	866	840	833	840	838	892	820	839	876	895	877	838	886	824	832	845	849	903	879	839	854	919	849	851	893	897	879	885	847	830	936	792	840	832	899	825	919	903	870	844	892	840	870	854	877	876	852	887	927	903	899	875	926	818	903	879	867	895	838	849	830	861	858	866	841	815	916	906	857	890	851	857	887	866	828	844	864	895	901	849	843	861	879	843	916	868	848	883	902	860	829	877	856	880	863	831	902	823	887	900	887	944	830	861	859	877	877	879	859	871	860	865	849	880	911	849	825	831	906	926	862	859	874	957	916	905	856	898	817	824	837	825	882	909	836	854	800	823	869	912	845	840	887	890	872	827	866	872	860	899	852	899	917	877	834	906	854	920	861	901	873	849	861	857	827	908	797	847	886	836	891	837	876	889	878	835	887	880	889	864	870	837	830	885	870	849	794	855	898	806	814	833	876	833	820	851	875	864	889	895	879	816	885	905	889	879	835	882	874	911	863	858	838	814	887	898	854	837	940	913	868	859	950	900	858	845	791	829	920	904	849	871	918	875	893	827	877	908	848	879	813	910	884	819	819	844	851	882	871	913	808	897	881	848	892	895	875	865	845	869	898	867	864	819	895	897	805	879	912	867	830	838	835	868	846	824	913	852	848	885	880	862	886	874	875	863	843	858	833	869	870	895	855	804	836	863	819	877	873	931	867	883	846	860	845	888	862	862	892	866	852	885	823	867	845	823	926	858	858	822	857	899	901	843	842	928	831	891	890	855	857	892	869	887	853	899	848	842	823	800	890	829	920	892	853	829	923	838	825	923	885	847	847	851	870	835	927	822	859	869	910	887	904	844	828	877	892	859	884	932	859	907	853	846	868	889	827	908	879	882	870	873	859	872	887	893	851	846	890	959	856	865	935	859	897	903	872	859	904	860	864	855	891	886	902	885	831	873	868	848	904	860	796	872	912	905	858	835	857	868	881	856	883	822	812	880	854	908	862	826	906	855	889	866	835	895	838	862	836	896	847	928	866	863	883	844	821	845	872	853	874	833	863	840	827	843	870	873	892	907	841	910	885	883	847	855	886	877	870	875	764	798	891	825	852	870	846	863	840	858	867	865	856	870	917	851	884	798	917	905	859	840	928	852	882	872	888	887	865	900	894	863	888	844	840	788	816	876	889	872	835	874	814	928	864	878	873	847	908	806	868	881	850	838	876	896	897	822	880	889	880	842	837	902	857	836	881	849	898	854	804	924	832	839	887	885	891	837	868	936	806	857	858	829	883	862	855	843	883	901	856	858	867	870	863	856	847	905	852	845	883	853	860	878	829	866	882	815	873	875	864	825	883	931	870	828	805	910	882	897	876	920	910	859	906	901	857	874	896	851	808	897	865	932	805	866	854	849	777	823	850	852	840	864	829	884	823	874	842	842	876	887	870	921	877	841	897	865	880	841	867	919	880	876	898	809	838	885	888	822	851	832	862	861	836	903	852	945	888	910	910	882	850	941	856	918	877	845	818	873	830	866	884	883	810	799	880	935	883	871	881	831	829	876	877	853	794	876	868	852	903	848	878	895	866	885	886	876	854	882	892	863	852	876	894	847	860	855	875	892	863	865	864	874	847	930	894	804	904	911	897	893	859	853	880	848	840	812	871	883	878	845	850	832	847	906	855	847	843	883	882	849	885	836	932	864	861	895	924	817	872	917	872	924	875	907	842	884	884	925	846	865	838	873	809	906	879	806	890	863	795	830	884	906	775	865	881	829	851	839	894	875	842	868	888	824	874	842	860	848	877	831	894	839	921	868	882	897	847	870	928	867	873	880	847	850	875	859	872	910	837	842	868	858	818	862	840	849	866	819	897	882	871	877	833	887	891	872	866	870	860	919	825	876	837	831	869	888	878	868	838	866	910	908	833	884	863	902	891	888	909	891	891	886	923	846	836	857	876	897	822	868	862	898	857	895	853	868	854	930	868	903	876	897	867	838	873	887	824	861	878	884	864	868	877	917	888	866	867	860	838	829	867	817	897	816	930	858	864	855	926	894	829	867	840	873	804	855	886	868	813	861	844	871	895	853	804	816	883	854	875	886	891	832	817	910	881	832	882	892	937	831	837	883	839	878	819	836	830	800	830	913	884	898	845	880	832	908	905	879	868	879	871	899	860	902	849	881	898	878	869	855	889	834	851	892	909	873	855	879	806	863	836	897	825	827	907	873	901	847	869	854	824	839	902	871	831	881	887	879	901	808	851	887	803	853	834	909	889	871	799	891	873	892	878	911	857	862	869	903	832	851	833	907	855	853	890	897	893	865	931	879	872	873	902	864	860	857	841	860	891	865	932	915	850	834	864	877	880	875	844	882	871	878	857	922	869	807	874	869	861	883	844	866	833	882	823	823	842	834	851	874	842	858	870	897	857	838	874	835	840	873	856	880	858	856	885	854	841	880	804	914	811	920	894	853	851	875	926	861	926	833	838	793	845	882	905	857	846	865	894	860	922	911	872	893	828	861	885	821	900	850	862	908	855	876	855	889	882	865	861	900	875	838	893	878	850	838	845	848	878	839	842	837	833	881	889	869	859	842	888	928	864	854	887	866	848	834	890	878	833	863	823	830	913	873
25906	17198	15698	9233	6395	4661	3671	3032	2477	2143	1912	1689	1557	1478	1328	1313	1246	1207	1207	1061	1103	1088	969	1052	984	1017	939	926	926	943	946	911	931	964	879	954	886	931	872	841	879	830	879	915	829	873	891	884	897	899	929	852	836	873	839	867	831	830	866	881	861	840	829	819	823	847	893	849	830	830	860	811	868	847	898	830	828	921	800	845	833	855	822	796	816	834	824	841	860	866	844	838	820	819	835	804	804	841	843	830	816	865	843	817	846	819	845	844	798	849	890	821	844	845	860	811	844	823	808	855	822	822	830	784	844	851	871	806	797	835	808	860	793	860	793	835	833	841	842	767	856	849	839	854	835	846	853	823	821	816	828	871	847	830	869	811	846	793	858	812	840	867	825	803	855	819	818	784	853	853	721	848	852	810	875	805	846	783	811	815	807	800	832	867	852	853	841	858	825	843	879	838	837	828	788	841	838	790	812	808	820	790	811	821	839	782	856	820	786	849	771	866	853	824	808	871	836	816	824	859	810	810	906	831	848	881	839	830	750	834	858	804	832	813	795	850	870	835	813	862	795	875	849	837	812	898	816	812	807	838	798	823	843	803	833	864	790	819	824	856	816	830	842	815	813	856	870	870	793	790	786	810	797	847	828	862	843	808	818	818	832	813	836	850	810	790	838	815	789	860	833	849	795	808	856	849	782	826	796	843	849	781	836	792	809	839	818	811	823	813	820	805	782	848	786	812	826	839	855	824	837	824	830	819	875	802	825	821	907	785	804	812	850	765	822	808	808	826	810	888	820	818	825	859	860	854	855	807	839	827	830	892	799	857	828	794	852	791	839	818	827	801	855	842	824	865	827	821	809	820	837	904	831	833	828	768	854	818	856	854	846	812	812	822	858	798	847	807	829	849	824	781	828	822	850	789	852	845	864	850	811	850	870	814	783	872	824	791	796	818	795	816	858	817	842	845	852	862	803	812	820	811	780	850	800	833	830	815	829	848	814	840	800	824	834	825	801	796	797	814	801	800	841	844	827	782	822	838	805	866	846	864	761	829	918	793	836	819	836	847	840	837	873	793	803	809	807	842	794	827	866	807	872	845	794	824	829	841	836	817	811	808	806	803	818	835	816	823	837	836	785	788	816	813	872	853	796	777	823	814	860	807	805	789	839	886	867	793	743	826	812	821	779	789	803	839	769	836	856	811	848	825	782	875	783	825	819	837	804	843	853	823	791	823	840	855	821	805	843	904	825	851	796	841	843	782	804	795	799	863	871	861	846	800	801	808	848	873	822	841	871	763	877	795	830	817	841	857	829	811	763	844	803	796	843	855	846	904	803	803	831	861	850	879	812	819	757	900	797	869	857	852	856	838	890	863	828	782	874	887	850	840	872	869	866	821	810	834	811	829	835	827	818	803	821	817	846	821	874	828	839	847	826	784	845	822	824	793	832	876	845	840	811	845	834	829	837	848	822	858	854	849	813	804	832	820	828	789	866	849	843	844	835	839	836	812	809	837	761	776	847	798	839	826	829	770	845	835	834	872	849	816	807	794	822	860	821	816	833	840	862	819	804	824	787	824	828	864	826	791	870	781	803	802	826	840	872	801	895	823	837	833	824	850	797	822	807	827	825	803	805	839	802	881	787	815	849	813	851	787	842	808	854	823	824	788	865	812	834	823	815	803	825	849	837	855	836	830	880	802	866	775	814	812	825	818	811	845	807	839	877	825	850	809	827	807	843	828	810	781	796	839	830	819	901	805	792	828	809	795	779	805	843	813	812	799	813	877	875	858	838	836	855	829	870	816	833	853	831	840	850	815	833	847	808	871	878	852	824	815	778	841	831	812	837	798	844	797	863	851	830	838	843	866	796	807	832	864	776	825	828	869	817	808	849	802	795	818	830	818	813	829	815	825	792	811	810	823	822	818	855	871	857	807	806	863	831	813	842	821	832	867	878	888	872	868	809	793	854	834	828	803	866	824	815	865	860	864	835	872	817	809	821	804	779	852	855	780	797	832	797	844	834	838	851	850	780	826	850	814	829	876	793	866	835	826	787	815	802	818	792	834	886	805	849	844	851	823	790	901	825	830	799	824	837	854	773	761	787	807	775	815	838	849	887	819	809	843	873	828	795	839	822	835	762	851	825	826	782	862	815	788	833	800	892	827	884	823	862	847	833	845	835	812	795	859	889	833	850	789	860	864	786	848	818	829	872	840	816	743	809	777	801	822	833	800	846	830	812	824	796	823	841	840	814	880	813	790	773	800	809	809	840	881	834	870	849	857	798	856	834	816	768	816	893	835	799	845	836	830	833	830	832	847	890	776	843	855	788	828	822	818	845	797	785	846	789	798	812	837	765	842	846	803	851	868	796	857	801	782	814	835	866	840	795	828	760	794	828	837	805	819	825	853	851	817	804	832	800	805	828	812	867	848	854	788	857	882	805	811	834	847	824	839	765	824	877	871	854	842	831	852	843	843	881	819	802	813	874	818	816	854	836	849	867	855	885	833	833	827	817	802	858	824	840	846	844	776	830	793	886	847	783	833	835	824	880	874	846	893	833	799	798	803	850	816	817	832	850	806	833	865	845	842	831	901	770	830	876	852	821	834	815	842	854	806	856	831	833	812	826	852	843	815	812	829	802	783	846	808	791	840	827	796	842	877	836	752	838	826	850	779	815	799	840	811	804	844	826	786	839	839	858	810	865	840	826	848	884	830	836	866	866	852	812	832	864	899	839	822	794	858	859	813	827	894	895	835	832	869	862	815	833	822	851	788	819	832	865	851	836	800	862	830	831	849	826	820	822	811	880	808	844	810	818	792	830	818	855	833	806	820	852	816	820	866	813	822	861	836	851	839	832	814	786	825	783	820	806	844	866	809	862	861	814	851	848	843	851	855	796	814	811	822	788	856	882	858	829	815	802	807	781	908	803	851	846	877	885	854	832	833	803	777	853	819	820	853	818	829	816	774	832	827	820	837	824	768	814	864	829	850	792	804	801	835	764	807	816	851	913	807	780	874	829	836	875	849	792	812	857	802	902	820	833	798	850	868	820	866	842	858	794	796	828	822	792	832	820	828	827	814	853	830	872	840	792	881	839	818	868	818	821	859	827	837	883	760	796	839	821	767	827	868	762	819	798	798	888	841	788	831	817	834	835	792	802	850	823	834	837	811	831	795	803	848	806	827	812	810	820	819	808	845	822	842	871	885	895	812	793	814	799	801	858	831	847	837	820	853	884	798	851	786	819	836	794	818	799	819	808	794	829	877	820	846	829	841	828	798	865	832	772	818	778	795	800	819	814	881	807	818	759	829	840	812	785	784	828	831	831	819	780	831	843	802	834	821	811	866	836	821	864	830	833	839	811	760	814	814	810	826	828	776	811	831	817	877	812	826	808	800	825	783	792	882	837	807	850	864	860	809	883	804	784	821	819	851	827	826	817	834	829	818	829	802	794	835	834	859	837	810	836	891	871	810	824	783	820	791	859	796	752	885	800	842
28500	14007	2469	1006	864	838	810	827	808	777	770	789	803	783	796	825	789	796	794	792	762	774	762	794	760	804	713	734	738	841	771	737	806	789	749	717	750	771	802	798	823	757	772	776	766	821	753	752	798	786	775	792	753	772	789	779	766	751	753	767	719	750	795	776	753	751	723	780	765	754	808	776	741	795	793	751	774	803	770	744	717	796	800	793	777	798	769	757	775	745	762	767	786	781	744	796	769	788	743	793	714	762	803	786	754	774	759	749	754	743	757	738	756	736	790	740	739	719	799	811	753	742	761	799	790	753	764	781	760	763	749	753	762	814	728	760	702	796	743	756	714	744	738	733	761	764	724	786	723	769	838	760	814	846	753	743	760	748	785	725	760	789	743	769	756	784	699	795	745	734	756	762	730	750	737	818	745	775	765	793	737	789	752	777	739	832	807	763	734	788	793	807	778	749	761	732	747	754	761	754	755	837	792	781	759	781	790	776	741	752	743	784	757	761	739	744	778	807	791	814	727	800	742	811	821	838	770	724	772	787	779	787	754	803	755	723	770	739	753	734	797	760	765	802	727	797	769	709	766	777	795	784	776	765	772	763	759	763	749	782	788	789	798	744	759	742	759	787	804	785	763	812	773	769	774	750	794	791	776	719	751	760	792	782	773	786	744	764	744	771	733	775	805	774	744	746	782	815	807	783	725	832	743	782	775	773	735	777	747	763	747	717	750	801	756	800	727	758	726	789	769	802	731	749	771	736	777	736	760	740	748	774	682	774	753	720	709	699	806	757	811	780	771	746	729	824	759	745	738	782	760	760	790	693	781	752	753	729	764	713	750	780	754	745	746	780	754	762	742	747	773	732	753	783	783	725	778	759	790	724	772	793	769	774	757	707	749	767	777	764	819	801	730	778	815	725	766	711	771	780	764	765	723	792	787	731	778	718	768	803	794	782	745	791	764	786	786	753	773	768	788	754	772	799	755	800	793	751	764	751	793	764	777	813	770	804	773	787	765	742	735	766	811	794	721	786	765	777	727	749	772	770	823	725	750	774	769	757	786	769	742	772	754	737	803	831	816	809	753	720	790	747	777	747	784	769	773	738	752	760	795	776	731	767	814	780	743	799	729	741	775	751	749	800	799	722	813	743	755	751	721	768	841	751	791	765	780	795	747	753	766	750	792	762	766	779	771	708	784	796	746	811	781	753	774	753	775	763	776	749	754	752	772	762	770	805	807	769	751	777	749	767	772	790	803	771	726	789	739	776	771	777	753	756	731	724	804	774	786	754	745	773	782	753	788	748	752	796	754	727	788	790	782	731	779	771	828	749	732	744	832	735	762	760	762	786	736	781	800	762	740	807	798	801	771	744	727	795	786	741	757	763	796	719	750	741	695	798	758	765	762	794	781	808	788	768	716	779	764	762	771	730	753	852	750	789	824	808	802	778	794	707	711	722	734	721	738	809	761	764	771	849	739	781	780	796	707	804	763	791	798	746	774	749	742	774	790	753	786	743	738	811	757	768	810	719	772	739	767	748	729	800	775	780	761	737	780	767	784	755	791	763	765	774	732	815	811	757	752	763	738	791	776	741	777	712	775	761	767	760	731	764	773	831	794	764	733	767	826	704	759	755	721	834	786	736	834	729	791	795	736	789	779	722	778	749	796	797	783	823	770	779	767	740	761	764	749	799	771	768	769	733	749	779	760	748	753	727	778	795	756	792	783	811	761	789	772	781	702	762	746	777	754	796	778	777	757	774	768	752	793	763	768	750	730	756	746	766	750	752	803	828	752	738	743	760	748	773	737	789	771	767	766	773	771	772	725	742	791	797	773	749	780	780	810	720	770	766	831	769	771	777	740	720	793	790	752	773	802	795	795	788	734	806	765	782	782	826	776	788	776	752	751	753	730	780	805	731	741	726	756	761	782	796	798	747	719	796	770	745	829	763	828	760	732	820	784	780	751	741	731	801	705	766	761	737	747	757	810	778	778	775	751	775	778	782	818	760	789	757	765	782	739	789	764	799	801	788	758	754	812	764	766	784	779	760	705	786	736	807	784	753	765	755	770	739	775	775	754	833	751	752	763	716	833	761	718	798	785	788	784	761	796	802	810	780	766	759	774	758	722	783	798	759	752	785	802	762	760	739	837	728	749	748	807	806	776	795	779	799	796	798	755	791	742	766	782	717	764	752	745	753	781	781	777	788	703	738	761	813	773	703	722	749	748	784	761	771	780	794	705	745	822	704	754	760	784	767	769	750	775	745	770	761	752	733	789	756	753	764	829	752	788	741	780	730	788	736	770	727	778	786	772	748	801	808	788	758	791	816	751	727	780	784	768	764	782	724	760	747	836	786	764	809	731	747	797	738	779	797	734	741	789	767	818	776	803	771	773	744	769	721	766	753	797	800	752	728	763	756	726	747	772	798	783	754	759	750	799	726	804	810	766	801	790	820	791	737	723	816	764	780	757	734	738	728	751	750	752	714	798	754	753	822	799	816	778	741	753	789	799	763	775	789	783	777	722	820	738	774	774	806	786	748	757	798	821	742	721	762	811	739	774	805	799	771	760	801	761	781	780	730	772	752	747	836	766	769	742	783	824	799	772	778	819	739	718	729	810	753	748	728	743	791	792	753	815	834	759	748	784	751	799	802	710	808	791	728	725	764	766	740	706	764	774	786	802	785	774	769	792	712	780	813	730	838	692	716	740	720	728	753	783	770	838	726	751	758	781	738	727	788	737	765	821	775	828	778	788	733	730	718	765	771	767	740	722	742	813	768	779	758	800	741	726	751	761	744	820	790	746	770	752	727	740	803	743	761	755	769	786	811	821	779	767	792	778	780	767	802	800	740	785	741	742	750	704	754	807	814	767	770	726	773	755	792	801	775	738	771	762	785	736	787	724	787	743	697	740	768	760	724	753	767	762	734	732	757	758	768	740	765	786	803	782	755	742	784	761	822	775	739	811	748	812	773	816	778	777	713	756	795	791	769	833	798	729	809	730	787	748	806	753	758	769	736	800	756	753	794	807	749	723	763	731	743	748	735	767	764	756	799	775	755	811	795	759	754	772	735	737	787	776	755	761	772	781	802	752	787	774	740	727	789	737	768	744	788	774	767	793	726	709	760	777	835	704	790	808	726	771	768	758	726	817	782	743	725	725	715	804	834	740	759	781	761	807	838	794	763	741	767	729	769	795	739	821	801	747	756	773	792	819	776	812	726	772	734	771	801	820	684	782	756	758	783	790	763	778	783	764	784	792	772	768	761	769	780	739	803	762	770	774	801	782	770	786	780	754	786	776	751	745	794	760	778	784	728	749	730	807	824	732	729	764	762	727	757	779	806	725	700	759	797	718	816	783	795	782	756	826	737	779	805	721	732	774	785	763	758	837	761	772	791	821	700	795	765	771	793	785	795	795	739	778	762	810	764	752	768	754	782	738	772	772	769	765	798	771	756	772	741	786	766	798	726	789	787	743	780	722	829	825	709	793	716
12575	1482	1286	961	921	938	857	785	819	824	810	836	838	774	805	797	807	831	851	768	834	759	794	802	826	748	807	825	747	784	780	856	761	800	836	795	792	815	817	775	835	885	815	750	822	771	855	731	787	790	793	793	779	836	848	865	813	845	765	776	827	785	836	808	796	837	824	755	834	789	834	830	806	782	828	803	817	805	751	764	769	790	778	796	748	843	801	791	755	805	792	783	814	803	837	801	795	869	763	772	761	860	811	786	816	775	796	810	809	779	790	772	760	828	764	809	753	792	762	801	817	775	844	828	790	847	775	864	808	796	797	787	779	796	731	761	817	809	786	849	826	801	825	836	768	836	782	777	809	798	825	806	827	772	845	791	797	802	793	805	782	813	839	783	763	803	768	856	769	786	761	804	789	826	809	744	798	823	772	845	834	824	816	790	796	740	816	769	741	791	841	802	776	732	836	827	805	783	834	732	777	784	824	827	785	794	752	823	847	822	812	782	815	761	752	770	773	807	827	835	834	830	797	783	796	868	751	755	822	828	783	780	777	752	800	809	824	818	807	792	812	783	806	782	837	814	797	820	765	787	806	826	795	790	782	787	778	873	831	806	858	824	784	809	732	804	816	889	769	829	806	817	798	751	785	818	814	760	767	799	788	773	794	823	804	836	811	816	786	790	818	766	813	825	828	839	799	802	837	790	802	798	788	801	869	808	831	826	789	794	806	803	801	805	836	787	804	788	793	819	843	800	840	825	791	819	816	773	761	782	746	849	795	834	827	825	756	826	829	806	730	739	811	792	725	810	736	793	816	793	816	826	741	756	780	825	821	788	736	794	778	789	793	748	809	789	773	815	761	806	795	765	767	794	828	813	837	827	770	843	827	778	843	763	793	779	886	768	745	825	789	726	792	835	801	813	779	822	825	778	776	829	821	807	775	801	767	759	751	816	722	793	787	778	774	788	855	801	811	792	822	795	758	779	760	757	835	743	783	784	750	829	767	808	792	799	874	806	837	788	782	804	766	777	823	806	834	861	780	785	803	852	776	818	734	763	778	824	773	759	806	841	783	790	810	802	791	775	786	789	749	830	789	803	806	805	781	794	806	761	755	808	852	798	817	848	748	753	801	843	860	789	813	804	823	838	793	799	814	787	806	793	747	776	770	844	776	783	833	784	795	819	803	798	777	750	818	815	827	785	786	720	805	813	776	803	782	818	809	826	791	768	772	855	784	812	770	799	808	839	832	816	770	792	822	833	772	782	802	805	774	800	790	756	778	826	855	821	763	785	781	787	812	758	812	781	791	810	786	785	815	812	772	791	797	761	816	767	829	842	821	756	798	866	787	817	794	823	821	820	815	797	786	809	844	810	791	786	789	818	762	818	865	819	835	766	823	810	772	811	819	769	803	757	811	766	767	773	811	737	811	800	825	807	795	776	842	832	837	820	806	787	839	758	804	795	800	821	799	829	800	848	789	815	794	766	787	820	789	765	732	780	756	798	783	800	763	818	838	810	802	758	866	797	804	810	810	792	820	819	767	824	790	752	820	837	722	798	797	831	859	769	749	787	802	778	785	854	796	802	806	795	787	845	792	793	797	763	786	788	852	783	773	831	800	821	811	775	833	791	822	798	742	761	757	790	808	800	772	806	780	809	778	796	781	805	788	792	779	759	759	780	811	789	816	790	821	842	765	782	818	794	821	734	763	763	770	803	793	844	805	818	812	824	845	790	854	747	829	790	831	802	819	771	800	822	737	784	821	812	806	786	859	764	790	829	733	784	799	795	818	800	804	769	763	779	795	769	775	823	822	775	758	781	797	774	795	786	803	788	781	747	803	841	794	826	788	812	755	785	811	806	826	853	800	834	813	801	795	817	883	801	810	784	848	802	809	849	771	777	832	834	778	807	838	779	826	784	818	818	797	798	759	846	823	850	788	811	799	767	782	788	834	780	766	781	787	796	803	788	794	749	777	778	785	803	798	791	789	796	809	774	773	846	759	785	815	790	832	742	785	786	790	825	830	754	780	763	804	827	797	806	784	813	812	837	778	786	825	784	806	777	836	820	779	821	750	775	786	795	793	791	746	781	805	807	739	787	786	808	801	790	784	794	827	759	822	791	778	755	822	810	794	792	777	778	802	772	767	755	793	786	827	809	806	747	832	771	793	821	779	801	779	799	803	844	807	790	823	825	769	823	788	811	805	808	799	809	801	753	754	816	807	789	829	826	788	806	836	850	824	803	821	799	810	834	816	807	812	759	791	800	812	784	816	838	761	813	784	790	788	790	808	807	801	796	780	766	810	794	793	802	833	802	806	775	790	790	791	806	798	802	824	765	804	807	824	793	788	802	786	804	841	818	803	782	765	751	807	797	763	771	792	758	859	773	827	806	783	802	811	757	780	865	808	844	833	830	746	770	809	876	838	771	779	818	773	838	802	816	817	816	819	797	788	822	780	806	823	792	814	793	859	841	783	815	791	776	813	819	743	830	817	760	759	837	841	798	815	811	811	756	815	808	778	817	775	786	779	826	830	844	791	784	794	773	839	841	818	803	807	808	783	819	773	815	764	753	827	766	817	778	774	760	781	800	804	795	798	797	807	796	754	803	838	806	788	811	788	766	813	787	804	784	804	783	814	817	812	829	815	795	752	794	780	811	746	835	767	826	779	835	770	783	815	841	794	779	815	766	740	799	771	801	827	792	824	842	788	773	808	794	761	784	765	788	776	789	807	790	863	854	783	811	744	806	808	812	824	814	795	801	798	831	794	808	798	785	817	764	851	748	742	798	824	796	798	774	794	720	740	831	804	793	833	747	791	783	793	840	780	811	823	828	784	812	786	751	799	726	829	857	800	831	795	841	843	760	823	802	757	842	758	813	821	778	801	778	748	839	802	757	796	864	815	750	794	796	743	791	794	764	809	856	753	738	805	810	780	835	826	831	792	775	830	833	842	780	845	812	782	765	795	761	799	784	807	769	784	859	819	803	861	759	776	842	815	845	786	759	848	819	776	813	754	801	782	756	819	769	841	796	835	837	784	807	800	758	807	843	802	807	755	828	805	756	835	796	839	814	775	784	777	791	825	776	836	827	795	876	803	814	788	794	852	799	801	781	837	851	776	753	810	772	812	773	760	810	809	797	785	791	855	818	797	801	746	808	779	772	819	830	753	827	795	801	811	795	838	854	859	763	780	783	808	828	800	848	775	800	760	787	854	795	830	790	792	786	754	750	788	764	854	779	782	777	790	776	800	824	788	759	826	762	803	768	825	780	877	778	808	818	783	785	820	782	768	840	842	739	793	773	803	813	781	805	831	785	808	832	823	830	746	801	822	831	846	824	808	787	786	785	740	834	783	773	797	826	780	811	786	785	779	786	801	788	835	829	765	833	843	815	783	803	807	780	783	820	790	849	871	752	792	772	764	809	813	809	769	823	816	795	763	790	745	805	778	863	780	813	821	771	809	807	773	778	850	809	792	774	811	770	809	825	798	724
24461	20352	26278	24298	20366	9166	1417	1024	813	745	722	662	634	626	545	537	551	574	504	523	512	489	521	545	543	484	492	524	488	490	554	468	480	435	497	459	473	478	471	461	476	492	465	485	485	457	475	439	504	470	440	505	449	486	463	475	484	473	468	479	433	481	460	473	405	456	501	509	466	481	466	486	433	457	445	485	463	480	487	466	498	477	469	464	504	450	509	481	446	480	470	489	460	468	440	458	444	482	486	485	460	446	456	491	472	446	490	502	481	466	476	482	497	455	415	467	429	465	462	482	437	444	438	488	459	464	456	451	450	443	444	460	475	503	478	469	420	478	493	526	470	458	447	464	465	483	455	462	481	516	479	445	492	433	414	483	483	468	464	512	486	492	531	486	474	453	475	469	458	466	457	482	484	451	469	440	464	446	452	480	476	451	440	466	446	466	461	451	468	456	451	504	440	459	446	452	461	515	444	436	447	437	475	449	455	441	461	472	491	473	464	452	443	444	444	456	508	441	443	434	487	486	491	450	439	483	473	418	489	459	471	457	397	453	472	459	460	483	428	488	463	442	445	446	468	495	440	432	480	463	447	477	462	481	464	443	461	461	477	497	452	531	475	491	456	456	453	478	484	464	444	453	497	458	431	474	471	456	490	494	442	492	440	483	461	431	499	443	453	485	482	472	468	473	450	468	458	472	408	460	487	476	482	461	453	466	491	443	445	478	460	473	442	467	447	441	443	508	470	436	470	479	467	463	459	492	495	419	440	478	461	454	491	481	501	511	470	487	445	456	458	470	459	480	468	477	454	427	452	476	484	449	432	447	471	450	461	468	465	495	453	463	452	456	499	433	445	462	477	452	467	444	426	466	424	482	438	474	442	471	493	487	431	432	466	447	456	433	490	458	468	436	418	513	456	463	457	426	503	485	470	454	457	446	444	468	446	447	504	489	483	470	468	435	502	482	423	469	433	433	464	471	490	449	451	470	479	447	439	509	454	474	438	507	464	422	450	424	461	417	438	457	453	453	477	471	478	429	437	479	446	427	445	464	427	472	458	472	493	474	469	473	406	428	459	444	446	488	462	471	452	465	502	469	482	484	448	446	451	471	449	464	462	460	483	466	493	455	464	435	488	467	462	463	488	494	480	465	471	419	448	443	466	474	485	468	454	462	440	473	475	510	454	464	453	502	466	438	481	493	449	509	450	440	462	430	436	447	483	467	438	459	464	463	486	455	497	464	432	454	464	444	496	430	449	438	473	454	477	446	462	485	454	459	464	462	454	467	474	479	487	471	458	475	441	448	494	473	514	462	494	447	463	459	466	490	415	479	429	486	475	459	443	500	482	474	482	476	480	469	437	477	430	481	458	499	450	486	436	425	486	495	449	463	479	483	458	481	433	440	439	476	474	502	491	462	435	468	454	482	472	454	449	445	451	472	441	489	471	448	453	480	478	460	521	460	446	478	458	453	451	453	481	481	442	446	473	461	467	452	457	433	491	447	450	478	530	489	483	419	476	467	468	447	438	454	440	456	448	453	445	461	459	449	431	461	458	467	484	432	495	454	462	490	427	441	469	514	482	434	442	459	491	453	472	431	445	444	457	472	459	461	425	477	449	505	448	463	416	449	458	495	487	507	491	452	451	451	457	454	452	479	470	449	446	442	450	431	485	456	455	415	473	491	459	488	457	452	423	474	497	493	477	456	477	443	485	420	418	467	451	461	458	496	440	455	505	435	468	487	437	427	470	504	477	505	451	459	469	483	458	458	424	429	439	451	469	474	506	475	467	492	447	496	461	488	483	494	451	456	483	456	407	471	448	456	463	445	467	461	473	470	449	465	422	442	485	444	445	442	495	457	463	451	436	479	492	475	464	497	462	513	463	472	487	473	432	510	425	429	446	465	506	484	455	486	452	480	482	421	463	469	457	477	491	480	445	442	446	440	471	452	503	465	506	446	433	450	485	477	460	524	479	462	458	439	492	487	503	477	462	467	458	434	476	474	463	452	490	490	455	471	464	509	485	448	491	470	441	458	478	486	472	475	502	485	449	491	480	439	464	455	440	494	516	420	475	459	486	452	482	426	450	457	499	463	464	456	439	471	453	462	489	436	458	446	480	493	450	457	447	437	428	428	468	461	413	511	473	477	474	464	448	452	452	429	471	456	456	448	483	438	452	452	470	483	479	457	446	438	466	415	470	426	488	467	493	448	485	448	486	499	431	441	467	464	462	472	477	474	472	438	417	439	469	478	474	460	484	481	464	509	482	459	464	412	458	455	482	431	478	457	476	474	480	455	474	451	454	491	436	498	473	421	473	486	468	460	426	459	451	474	453	449	471	482	446	471	437	462	442	475	450	487	456	456	478	467	486	433	439	422	524	483	470	453	472	484	475	459	447	447	461	435	465	477	473	468	461	431	449	442	465	468	474	468	469	466	456	503	445	441	439	466	437	466	479	460	474	430	461	493	472	464	471	456	436	471	449	471	452	462	437	466	460	461	483	497	497	474	503	459	462	456	469	474	453	451	498	451	452	476	472	462	474	453	445	527	472	486	487	435	430	507	449	429	470	448	476	456	473	492	441	454	451	442	491	470	466	416	440	424	462	460	488	492	449	453	495	471	460	459	454	488	479	474	479	476	482	475	482	507	492	474	467	475	459	467	468	494	475	486	447	468	474	440	492	476	453	444	516	450	468	451	482	420	488	466	466	436	465	495	502	453	459	445	478	478	438	434	498	448	421	509	435	469	468	492	458	476	470	467	464	421	430	494	448	504	450	466	464	496	474	454	489	483	494	452	496	450	439	482	482	494	449	461	452	444	438	464	461	446	423	487	465	466	469	466	453	484	443	481	471	439	442	448	481	481	463	435	442	452	450	449	478	465	456	468	446	486	482	466	480	462	476	478	466	476	463	461	459	463	479	441	460	411	480	453	444	438	436	460	500	416	481	470	485	452	462	480	471	447	462	489	454	496	467	464	479	494	467	498	475	474	483	483	478	442	455	456	503	459	468	414	448	498	449	489	513	480	464	441	455	450	484	496	478	518	466	541	451	461	477	498	506	467	474	488	446	491	481	453	486	480	468	463	476	463	487	488	443	467	459	493	446	460	489	492	480	442	496	472	449	476	472	499	473	472	516	446	457	457	436	460	435	491	461	465	477	458	487	450	427	445	456	480	514	449	466	442	478	395	477	449	456	441	477	479	419	444	512	470	410	494	474	454	455	456	509	473	491	455	439	465	461	494	443	432	460	492	486	459	480	469	441	494	439	481	478	460	421	452	456	423	487	466	476	473	468	463	425	488	512	485	488	447	463	451	452	444	435	506	471	471	439	463	463	466	500	471	441	454	491	490	484	476	473	451	485	487	481	442	466	469	466	443	484	510	482	431	461	442	450	467	467	439	453	447	490	459	500	451	449	452	481	445	458	455	445	486	497	429	515	451	488	458	460	457	458	440	454	468	426	487	433	438	455	427	481	455	470	451	423	453	450	433
24095	10654	9637	5410	3549	2611	1957	1640	1391	1293	1054	974	835	795	752	770	677	684	678	643	645	540	593	609	614	569	570	555	539	534	527	545	533	518	528	507	581	513	514	491	482	489	479	524	510	504	469	501	507	472	506	560	500	523	495	474	496	527	538	486	517	503	511	473	498	490	504	498	508	489	495	461	456	508	505	504	520	506	468	489	487	465	451	521	487	467	471	513	514	470	482	522	453	526	453	528	483	531	523	480	507	528	504	493	489	490	469	476	507	501	515	462	482	495	466	490	469	489	503	539	461	446	484	501	494	503	504	457	445	538	507	489	513	532	509	466	444	454	520	479	452	489	471	457	505	514	468	537	512	484	489	450	518	488	476	475	488	486	476	450	463	509	475	468	513	465	452	506	534	453	485	518	477	482	463	470	481	456	463	503	517	474	431	495	485	491	484	526	487	487	456	504	527	506	506	535	485	513	486	538	491	490	446	516	455	516	447	472	484	476	537	462	516	460	459	466	456	506	463	475	524	502	494	467	488	526	523	464	460	510	507	479	503	469	505	467	487	465	512	486	522	465	450	502	478	500	466	463	474	528	468	501	512	482	517	466	482	507	490	474	494	493	507	514	481	495	472	518	461	464	533	487	499	478	513	492	450	528	470	529	446	468	492	496	478	480	474	527	452	502	481	495	482	469	495	479	481	494	500	523	509	502	487	510	515	486	516	477	518	464	465	487	491	443	502	497	447	496	499	462	497	464	495	484	513	520	521	454	507	464	458	489	462	494	443	498	509	513	490	479	495	496	498	487	484	495	466	514	474	479	479	513	476	454	500	464	461	462	517	484	490	444	504	477	485	473	499	483	488	459	460	437	502	489	450	456	472	484	533	491	464	466	487	494	485	485	503	481	490	460	495	513	501	486	472	485	507	474	512	483	528	496	495	455	498	531	531	470	504	487	477	462	524	459	509	521	544	492	503	490	499	499	471	490	458	486	502	477	488	487	511	509	478	476	514	462	508	502	468	455	468	504	495	488	483	456	514	488	497	472	495	486	508	511	468	501	497	485	500	528	481	487	516	463	493	515	519	443	501	493	492	469	508	488	484	476	480	510	515	499	469	482	514	481	498	516	496	499	458	500	496	500	499	465	489	440	475	469	510	467	443	467	467	468	542	497	500	493	491	498	509	495	498	456	490	501	498	514	496	495	484	473	445	498	500	527	531	514	486	487	478	477	483	529	488	480	505	472	507	461	516	452	486	469	460	491	526	454	460	501	525	450	508	434	495	500	495	466	498	461	487	477	484	475	480	496	476	480	487	459	471	496	508	521	461	479	471	504	530	517	519	493	489	478	490	484	473	477	476	496	494	498	480	457	496	474	496	502	465	491	482	478	521	511	483	507	484	493	464	535	535	474	500	501	490	482	500	461	504	469	474	484	467	492	492	473	501	497	489	484	529	485	498	522	490	502	466	473	498	461	495	469	488	484	479	488	493	457	520	487	507	502	454	486	499	490	467	540	508	486	429	511	490	490	481	489	507	479	499	470	511	450	491	459	475	490	464	517	460	511	474	503	534	476	514	492	513	499	455	463	475	496	490	476	488	470	466	474	484	499	478	487	472	514	514	488	484	508	464	509	462	465	538	473	475	461	482	462	478	500	507	477	523	480	521	498	479	512	479	483	493	499	484	495	513	486	465	510	472	495	494	490	459	498	513	477	472	451	496	481	489	480	522	496	445	482	484	500	495	484	458	477	494	491	454	482	502	489	468	458	461	484	478	485	499	495	485	488	514	497	457	466	476	478	481	476	484	473	522	481	488	486	501	485	463	501	483	504	478	455	509	528	497	450	458	512	497	483	474	514	473	491	526	507	496	456	464	483	478	500	468	478	440	486	492	467	465	485	508	485	477	459	436	511	467	526	509	479	489	463	513	497	478	481	499	481	498	493	480	485	475	481	476	475	500	450	487	486	500	461	506	480	508	460	491	495	488	483	510	489	467	459	460	475	516	488	526	471	501	490	495	501	510	499	534	494	496	498	505	480	473	467	488	461	496	494	505	482	495	469	513	465	506	526	467	514	464	451	444	484	516	490	451	475	494	471	472	478	480	489	486	471	494	480	526	444	499	465	499	461	446	512	516	489	494	468	501	484	481	504	504	485	493	479	524	493	481	479	470	486	491	492	432	476	497	476	483	478	541	471	479	499	480	471	481	470	507	503	477	516	493	495	506	484	477	483	471	466	454	514	481	481	469	471	476	474	471	501	494	453	466	469	492	488	529	466	481	492	449	499	487	461	458	499	482	480	461	469	520	491	492	476	478	507	450	518	479	451	467	545	507	505	486	476	472	533	485	496	470	498	450	487	483	462	492	465	468	461	508	528	473	484	508	506	481	467	498	460	482	479	504	492	477	498	528	541	496	508	522	480	474	499	489	485	493	502	519	465	505	516	460	483	463	496	525	464	509	452	450	470	458	508	497	524	486	511	447	450	468	488	463	533	503	511	493	456	481	468	457	472	480	503	506	500	474	485	489	467	456	461	498	471	517	491	462	518	504	497	462	482	462	464	488	517	508	467	517	517	459	514	513	489	496	476	496	496	479	499	527	496	539	490	490	528	495	499	510	477	488	481	511	444	483	489	479	492	533	459	492	451	456	480	463	448	505	473	490	501	503	485	482	471	517	506	543	483	481	467	448	498	498	488	517	484	490	485	470	514	496	462	508	501	517	452	456	473	459	467	472	500	490	485	462	522	476	501	480	460	469	460	482	487	463	496	490	497	485	498	443	500	456	473	489	460	490	496	483	472	451	421	468	476	490	446	507	501	457	521	523	448	483	480	478	427	476	477	490	476	491	513	452	505	447	514	460	508	489	472	492	481	466	487	477	502	455	488	468	502	500	478	494	509	442	509	469	488	498	501	486	487	488	540	495	517	512	511	480	466	481	448	474	489	470	504	507	477	473	474	471	487	462	485	502	471	463	480	495	473	464	467	486	500	505	465	488	503	483	498	518	499	510	505	485	469	518	512	524	499	503	456	516	476	458	494	466	518	500	525	504	456	465	495	505	495	477	464	458	497	478	456	453	488	484	479	469	502	510	469	506	428	472	474	460	509	495	453	486	474	489	517	472	494	467	477	467	480	497	501	477	493	496	502	513	464	488	459	488	499	474	467	502	484	499	505	490	439	473	524	471	506	561	439	487	510	463	457	472	443	467	486	517	508	469	498	467	483	479	451	495	483	537	482	486	513	459	477	473	503	477	473	435	495	484	494	480	507	504	507	492	459	483	486	508	457	487	444	439	493	496	524	488	484	481	459	466	484	494	471	484	504	437	463	474	479	448	489	486	501	520	524	475	502	469	490	487	494	460	484	465	491	495	512	481	473	506	475	536	458	490	502	474	468	502	490	479	484	467	501	457	453	537	517	468	486	469	466	528	492	465	494	487	487	491	486	494	498	514	509	472	481	494	467	439	481	499	468	498	486	529	452	489	504	509	508	506	483
22660	20354	26731	23869	20359	20402	8630	2116	1645	1444	1378	1227	1167	1189	1102	1092	1074	1093	981	1024	1023	1001	975	998	942	925	909	902	931	959	878	958	927	870	929	898	895	865	875	883	894	922	952	905	866	918	899	887	898	831	901	883	931	848	934	933	861	918	846	858	873	892	895	856	930	911	866	900	920	856	808	837	863	908	889	853	873	879	871	895	854	886	908	871	900	890	924	933	923	887	900	833	852	937	922	871	878	899	866	884	865	881	829	847	872	867	856	874	883	811	968	894	937	929	845	881	844	842	821	862	865	841	876	882	922	863	893	851	879	827	872	887	880	880	883	943	903	876	815	927	848	895	915	883	872	910	932	907	899	910	829	871	861	872	858	877	850	880	875	840	847	894	859	906	898	847	895	919	910	912	822	892	822	876	887	895	867	868	863	845	914	843	842	883	865	922	873	837	909	880	868	830	946	892	858	881	875	900	865	900	863	834	841	846	877	886	861	858	886	848	902	863	840	899	884	886	879	896	905	886	838	878	863	896	900	900	872	927	892	833	860	913	905	845	884	897	869	849	894	850	849	866	872	862	908	901	838	952	893	886	871	912	849	890	849	887	913	865	875	820	889	847	889	864	908	874	901	944	874	870	854	904	860	859	906	901	896	910	862	848	885	878	912	871	839	894	878	871	870	836	882	908	904	921	896	847	871	849	831	859	866	888	883	888	920	891	816	834	874	866	890	928	926	908	898	869	861	909	901	860	856	965	801	868	867	887	840	843	881	870	826	935	830	897	892	849	852	888	854	853	875	914	862	875	834	883	913	883	907	930	915	879	898	892	897	836	866	874	919	852	820	850	849	837	892	881	937	926	873	846	855	896	910	855	879	925	832	886	868	870	893	893	950	916	910	858	925	897	862	903	904	841	855	894	852	881	936	847	847	870	886	868	909	884	890	836	906	905	881	883	870	886	922	845	890	850	906	948	841	855	885	911	854	918	955	918	908	820	826	869	851	892	916	885	881	894	887	879	920	890	857	911	842	857	955	869	815	858	830	916	919	840	864	795	921	904	867	871	899	875	884	845	916	903	852	896	850	937	892	892	882	876	892	828	862	922	870	858	908	864	852	851	887	811	844	869	885	827	870	848	831	936	860	894	859	874	824	858	877	868	883	902	876	854	842	932	852	945	840	815	903	894	909	874	822	816	923	834	914	875	862	852	886	835	907	850	899	876	886	909	860	862	897	827	875	868	867	860	838	879	848	849	869	890	872	936	858	862	844	901	899	910	921	822	894	874	854	876	824	811	871	845	864	917	858	877	853	850	881	841	819	899	908	856	902	853	850	895	842	860	874	921	887	925	903	912	912	872	857	866	907	862	828	879	872	863	855	882	860	957	913	910	861	851	886	868	868	914	880	872	925	863	910	912	860	892	866	908	828	873	882	870	856	852	869	877	859	848	865	847	925	903	913	865	855	901	882	796	866	822	882	869	914	874	862	912	871	896	879	841	866	841	853	897	880	910	848	889	939	932	920	887	816	869	881	860	899	843	916	826	848	855	812	880	889	876	856	862	850	819	897	910	872	860	866	860	869	939	864	892	938	888	874	889	897	891	875	826	941	869	863	858	855	924	833	914	959	908	878	897	912	844	896	878	912	869	834	859	863	881	928	852	823	869	911	834	877	873	890	887	885	849	835	846	867	859	858	859	859	885	835	853	874	884	915	886	879	846	851	879	854	843	797	860	896	884	867	881	874	873	927	880	895	887	838	857	905	845	871	909	888	899	859	910	895	901	894	887	844	870	824	884	854	861	943	932	872	872	872	898	906	857	903	870	806	841	949	926	912	874	894	877	854	848	865	890	809	848	884	875	869	869	872	852	843	844	867	847	871	869	867	837	887	826	853	864	880	863	869	855	866	885	875	853	878	830	956	894	891	908	898	855	869	870	867	848	859	909	904	875	915	871	875	902	901	873	895	913	835	839	874	896	891	840	860	889	863	957	878	886	906	870	874	893	842	863	896	897	885	892	881	889	930	911	860	851	863	848	885	861	867	846	857	897	890	903	926	838	887	902	876	818	909	893	885	870	882	878	849	906	922	855	902	859	863	909	862	889	838	830	853	906	843	839	832	851	891	978	876	810	862	885	881	881	860	932	869	886	866	902	909	876	885	910	881	861	900	858	868	855	813	880	883	908	887	882	931	884	904	899	876	925	904	938	878	849	896	920	872	883	888	874	863	905	869	851	889	938	876	877	898	864	884	882	917	847	900	916	889	811	903	891	878	854	893	881	917	884	856	824	865	825	841	853	893	928	851	867	900	847	874	904	873	874	936	884	807	888	845	820	853	847	893	856	842	874	849	848	871	854	886	874	890	884	851	918	878	814	856	871	849	899	866	889	906	889	884	838	851	843	893	847	872	845	870	868	857	849	840	857	859	851	878	905	889	905	910	811	869	883	833	889	864	906	874	857	874	937	885	872	890	863	945	842	859	871	831	858	855	858	853	860	829	882	816	821	917	892	860	953	846	846	880	903	854	931	920	912	872	889	827	841	825	933	855	870	880	898	895	843	852	913	923	894	895	881	903	845	844	901	880	843	869	889	859	830	927	868	892	915	884	853	892	912	863	890	877	853	869	828	909	870	865	864	907	840	884	871	888	862	858	833	876	907	863	877	877	866	852	853	876	901	892	904	827	906	881	800	885	847	884	839	822	826	951	860	844	883	856	897	803	930	908	915	876	850	929	879	896	851	846	882	900	893	858	864	912	838	865	868	882	920	863	844	901	872	888	865	874	904	830	845	908	862	835	867	887	838	821	874	939	896	839	863	860	845	903	879	908	873	895	867	866	922	821	946	925	896	895	842	907	889	890	886	874	847	862	886	881	903	853	851	825	845	839	909	835	862	847	867	846	864	858	837	870	892	846	856	891	861	859	908	916	833	915	906	846	908	853	817	893	900	832	858	839	821	866	867	827	882	909	873	872	883	847	909	888	852	836	877	853	887	899	861	881	910	851	890	851	840	940	887	909	891	867	929	860	900	876	832	852	871	901	902	951	852	855	872	874	842	862	854	858	856	861	855	926	879	875	898	866	829	846	864	844	891	862	881	875	888	866	862	811	865	892	876	881	849	885	907	924	848	888	898	876	862	839	878	853	868	929	900	858	853	898	832	862	843	824	876	861	901	878	885	877	891	888	859	929	859	868	881	849	913	838	858	892	874	880	866	837	908	845	899	896	920	862	845	874	909	893	897	848	860	861	855	921	910	900	860	888	881	876	938	903	869	894	846	844	923	894	890	812	865	832	879	887	884	836	819	891	906	903	899	877	879	878	865	863	954	890	877	822	862	870	880	937	884	822	850	873	930	902	875	861	865	923	887	842	925	881	893	815	877	873	879	899	919	834	848	912	922	913	862	908	873	861	920	874	873	873	857	875	875	915	920	875	876	876	909	809	840	818	832	897	859	878	896	880	845	914	882	947	820	919	904	848	844	917	850	912	875	863	885	860	910
23170	17082	15508	9409	6345	4783	3633	3016	2419	2148	1896	1742	1548	1512	1397	1286	1226	1215	1194	1141	1074	1083	1038	1022	957	986	1010	982	954	967	908	933	968	943	948	857	847	901	930	900	842	860	849	946	845	838	861	869	834	882	943	876	887	824	823	847	911	887	957	843	802	880	854	823	812	830	838	853	875	837	874	866	813	825	874	876	783	813	861	853	840	837	877	850	833	849	877	890	855	868	889	800	840	844	830	809	849	802	889	803	853	809	822	843	878	854	885	837	866	879	860	820	836	851	862	855	867	859	813	882	792	825	869	887	838	836	834	836	824	805	850	853	849	851	855	824	824	813	857	874	843	840	829	851	888	874	849	823	859	857	830	857	815	816	868	813	790	830	867	883	813	814	837	832	878	870	841	793	853	851	836	869	801	796	803	839	850	863	821	867	874	850	812	826	801	840	847	820	824	838	814	874	860	854	854	809	866	887	832	840	898	864	825	835	864	874	823	818	868	857	815	809	877	851	852	877	837	841	853	813	888	828	853	848	843	864	871	841	801	837	810	849	816	869	874	825	770	896	866	823	809	871	813	842	825	844	817	832	842	812	835	833	846	817	846	807	802	840	832	890	836	912	819	847	827	839	803	861	871	854	824	860	741	818	890	835	871	836	817	826	792	798	867	790	811	840	858	846	813	795	823	830	864	843	892	849	831	865	843	878	831	813	882	839	872	839	767	821	832	872	859	844	830	846	853	824	795	871	896	844	825	828	763	862	850	850	806	849	788	770	814	795	864	843	818	845	842	821	894	862	827	812	833	808	882	823	800	824	812	844	794	914	816	806	839	769	894	809	796	818	838	806	845	874	926	844	849	876	794	837	815	883	853	845	782	859	866	838	826	859	823	823	856	818	843	781	868	871	836	877	845	839	840	845	844	837	861	810	855	848	870	830	802	848	881	851	837	868	847	824	822	839	844	826	824	818	836	875	850	834	849	892	854	858	802	861	804	831	830	859	804	832	858	859	799	834	824	860	830	864	818	822	793	831	873	846	852	805	811	854	829	782	822	933	801	876	758	882	857	849	823	868	874	825	849	835	810	813	867	836	826	813	862	794	824	858	828	814	858	823	838	894	806	800	833	921	861	825	862	869	836	834	847	883	796	893	844	856	798	846	848	848	831	822	838	855	881	813	815	859	817	807	859	781	823	780	838	895	830	856	822	867	817	849	803	855	818	855	857	858	810	774	827	849	796	824	815	857	815	833	840	831	770	828	896	820	848	799	802	834	846	832	837	854	842	796	819	918	818	854	785	866	806	901	827	868	814	840	849	887	846	850	854	872	786	867	849	771	824	846	877	842	855	896	890	866	894	849	801	881	795	836	846	883	849	815	813	832	910	819	823	833	840	850	800	858	876	834	876	860	846	821	817	817	811	821	822	803	832	829	838	796	836	839	826	876	855	842	824	800	869	828	823	805	823	851	834	792	879	766	861	831	822	817	830	833	780	847	855	842	851	851	854	852	837	825	839	871	866	836	833	811	844	834	819	860	850	874	888	863	850	849	868	867	831	824	792	826	830	832	898	834	801	889	845	776	862	864	855	853	796	854	836	852	864	822	823	855	850	795	893	879	794	828	793	813	823	806	793	815	824	864	790	832	830	778	879	880	852	841	843	836	826	876	808	825	828	875	856	810	847	829	888	830	800	864	810	838	858	868	857	851	842	803	801	837	826	821	818	855	816	836	763	798	881	816	839	793	855	835	844	802	850	822	846	832	855	875	819	887	821	808	805	810	855	854	796	828	851	821	797	826	803	892	837	842	849	800	813	821	832	827	826	840	842	842	821	871	834	876	909	790	843	815	853	814	804	856	802	772	818	838	801	860	872	876	794	830	852	868	816	813	845	821	790	817	831	848	857	814	826	851	802	853	810	849	833	853	810	804	852	862	850	818	839	861	824	827	854	873	896	804	834	899	840	816	830	870	814	814	834	851	866	829	824	831	821	840	850	846	892	853	819	789	861	844	852	864	844	819	813	811	818	812	850	827	851	847	798	825	847	857	839	892	789	843	880	839	802	817	846	849	857	810	795	810	818	815	863	775	833	812	864	893	784	804	835	827	808	846	832	899	813	843	836	874	874	820	831	808	798	886	882	827	813	775	862	841	842	846	835	827	830	756	812	827	789	846	872	858	815	820	872	842	851	848	804	883	853	856	802	858	927	783	824	846	884	855	822	819	890	812	793	866	846	820	857	822	899	838	860	846	777	807	838	848	781	810	785	797	826	805	871	877	865	829	855	829	882	817	815	813	841	865	815	811	835	797	829	827	812	874	793	759	843	835	851	868	856	808	872	853	867	818	857	849	880	870	866	811	832	858	806	819	863	826	785	801	805	865	825	832	813	825	822	838	798	828	817	864	843	853	839	882	823	824	859	876	802	849	831	888	827	767	841	846	809	809	845	769	803	827	808	878	876	846	818	852	779	845	817	844	827	813	866	797	848	793	763	844	797	904	847	826	820	784	865	848	797	833	831	873	897	783	873	828	785	886	857	834	826	800	919	822	836	784	850	838	862	839	888	839	890	843	821	822	875	805	801	873	826	806	824	798	828	816	816	778	847	871	832	856	840	878	835	865	892	826	797	834	828	835	854	830	855	847	815	864	829	870	806	832	845	859	857	827	839	798	826	855	855	832	882	886	858	813	910	855	824	825	866	840	855	804	841	810	794	822	836	826	835	827	867	913	850	848	818	887	835	809	870	865	798	835	879	885	853	788	841	841	812	865	859	845	843	812	855	857	813	847	871	790	788	897	823	892	854	860	900	787	802	830	817	856	828	833	823	844	862	838	841	866	845	840	847	877	863	826	885	809	812	837	907	850	843	858	872	837	858	805	806	858	844	866	847	855	864	827	848	852	868	833	849	825	879	815	808	826	801	840	852	880	865	794	840	824	891	839	836	850	797	832	848	760	804	845	813	878	766	823	851	823	889	822	779	865	826	803	866	860	800	831	854	852	810	824	818	799	867	832	866	815	802	830	817	810	824	826	835	894	831	882	827	808	843	851	830	794	838	826	859	850	836	821	858	794	866	838	790	849	801	836	801	861	877	848	815	846	876	881	855	824	853	807	875	853	851	794	835	829	815	827	816	848	821	861	804	790	802	817	855	858	804	812	794	824	813	852	829	863	866	844	801	833	827	881	851	814	780	862	861	845	849	820	881	865	810	870	835	825	835	811	906	851	874	815	861	823	891	861	805	848	798	847	853	838	856	841	813	849	845	855	825	886	854	853	850	783	810	803	801	824	820	869	861	812	850	859	863	857	857	883	812	822	895	895	820	865	823	859	874	875	871	854	866	829	863	800	846	828	847	863	801	860	820	833	818	901	794	859	831	833	767	827	775	834	868	861	791	896	848	883	821	851	840	813	836	827	836	838	768	795	840	843	823	841	788	823	858	767	858	856	841	885	824	841	856	826	843	839	819	842	824	845	841	788	823	846	845	817	815	874	838	871	845	852
28371	14058	2318	990	848	837	801	776	764	773	770	780	801	769	810	742	778	790	767	781	780	750	772	827	756	790	755	754	735	808	769	739	767	758	775	771	779	705	769	718	722	758	753	788	787	709	723	777	765	780	757	745	739	755	752	703	714	720	733	751	751	764	696	791	722	743	785	724	759	749	768	789	780	749	751	783	765	793	795	781	766	816	804	758	744	730	792	812	801	729	777	720	760	739	816	746	718	723	794	731	743	720	782	750	767	733	728	726	820	751	783	715	736	744	728	777	747	781	778	783	732	738	783	756	803	781	751	726	764	754	790	755	725	786	738	713	735	744	743	799	813	735	781	768	727	737	746	692	737	754	702	803	786	772	787	779	767	715	749	780	756	759	742	749	760	798	729	781	772	753	798	741	744	717	741	740	728	781	751	733	773	753	744	802	740	748	760	752	769	766	792	768	723	722	757	765	674	741	782	740	753	779	736	796	785	767	790	748	722	731	752	767	746	719	756	774	708	699	742	748	756	769	720	775	729	766	730	765	758	753	756	721	785	703	707	775	748	756	764	745	778	705	776	712	755	748	697	789	732	756	821	776	767	753	743	796	702	766	695	770	776	708	730	787	712	765	739	747	733	762	753	724	750	723	762	747	722	737	761	813	752	741	769	714	758	757	757	705	789	731	776	801	761	714	769	721	786	773	726	731	749	740	832	766	723	747	730	733	750	748	783	758	719	772	766	767	774	746	773	774	736	757	754	790	758	781	732	752	743	786	791	737	777	824	761	790	733	739	777	777	724	755	794	774	743	732	760	806	778	803	724	723	751	798	682	720	740	740	753	746	757	767	795	730	740	765	749	809	732	738	763	721	775	728	798	795	767	764	752	747	777	722	743	773	772	706	770	753	675	782	808	794	738	712	753	716	766	760	815	783	759	742	777	793	757	772	705	771	765	817	775	750	785	709	736	767	790	794	735	733	713	779	771	796	737	772	734	765	800	713	756	799	719	735	746	769	769	730	789	801	730	777	773	726	757	717	714	749	717	781	670	751	774	757	704	752	745	717	773	800	811	751	727	744	762	718	778	740	696	741	807	700	749	776	772	751	718	732	708	772	797	761	756	722	768	770	721	744	773	803	779	722	793	785	761	762	697	773	732	758	775	744	723	746	803	791	740	745	747	735	754	752	709	745	770	742	798	754	756	765	740	742	760	753	761	701	735	740	747	780	736	767	775	742	770	742	798	757	747	760	734	753	781	755	715	806	775	764	749	756	681	716	779	768	760	784	775	742	730	762	739	792	706	735	755	773	804	753	727	744	739	766	754	763	745	741	786	726	732	762	725	752	757	740	786	773	784	737	753	788	766	718	765	755	741	761	757	809	704	756	734	738	737	751	732	762	775	743	708	759	796	783	762	710	729	734	740	718	731	709	708	788	766	771	685	786	770	770	732	773	745	709	732	792	755	764	688	755	755	779	730	752	725	751	774	769	769	764	769	745	704	728	757	751	778	791	747	763	723	714	759	764	755	718	745	738	728	762	727	747	764	759	746	728	757	783	761	742	722	780	764	762	784	767	756	735	728	720	759	715	736	712	716	784	748	787	741	801	767	762	763	759	799	758	733	729	756	715	735	694	764	718	785	794	765	755	768	701	760	721	734	772	739	722	752	732	762	791	730	784	727	766	728	774	765	763	747	796	791	826	780	771	737	714	753	741	731	753	807	730	719	747	763	715	735	766	707	775	740	762	781	756	756	725	755	756	724	759	778	744	753	722	714	833	789	757	743	793	755	706	787	801	755	776	755	765	762	777	768	783	730	798	754	739	770	729	726	742	786	786	731	795	754	734	727	751	790	749	749	725	748	729	738	775	786	722	783	740	801	778	748	752	793	754	789	734	778	789	719	752	751	746	745	719	711	754	717	731	749	790	753	793	744	764	752	720	753	790	776	786	764	756	739	779	797	764	802	786	736	763	781	763	798	701	754	815	794	747	733	757	738	768	790	759	700	767	743	786	730	786	756	784	787	726	770	726	774	719	735	743	767	785	768	769	779	717	758	760	740	776	764	763	690	779	753	765	740	757	758	755	747	814	717	778	746	754	751	703	785	745	729	740	753	758	734	767	743	774	764	744	748	804	853	803	754	793	772	758	784	754	762	768	724	791	790	783	773	806	755	722	749	723	790	708	793	757	745	738	795	742	746	739	753	787	746	767	751	760	752	781	730	761	794	734	841	760	712	784	734	796	769	758	723	762	760	762	811	774	730	769	737	743	703	746	791	745	752	752	720	697	754	763	731	716	727	721	761	753	754	799	743	788	722	773	732	754	786	754	711	736	758	752	744	716	724	751	725	806	786	736	722	760	763	691	767	795	745	712	764	768	731	776	754	752	761	777	744	727	787	781	756	789	757	728	799	734	700	743	747	756	740	738	751	753	753	731	746	780	728	768	770	769	743	737	809	841	757	756	764	713	744	752	790	753	743	763	740	735	742	744	791	729	788	757	766	685	743	722	766	751	780	699	740	757	788	710	782	778	757	718	787	770	718	765	734	769	763	741	777	762	767	701	765	815	782	783	791	773	778	764	741	763	736	760	757	748	762	741	742	767	785	706	739	777	761	770	737	765	789	739	734	762	734	784	751	757	740	781	756	786	738	768	729	782	792	744	802	778	715	716	759	790	756	844	719	756	782	742	750	770	753	803	755	722	773	791	758	751	737	718	742	799	781	751	750	763	756	744	728	799	782	715	734	753	735	780	761	750	777	747	756	788	709	765	809	767	746	755	778	720	776	738	767	756	774	759	726	752	756	794	805	743	795	795	809	747	751	764	736	748	754	744	694	772	724	766	760	791	794	723	757	757	728	754	779	759	756	765	733	739	802	787	753	771	724	737	732	761	728	733	760	799	731	693	726	781	755	724	703	702	732	790	779	767	777	728	767	748	769	762	709	714	737	731	781	759	761	714	733	734	763	717	733	754	752	720	761	707	769	805	711	742	778	735	776	762	741	749	712	804	766	751	788	776	769	743	723	750	750	746	724	773	796	741	764	772	720	784	759	763	739	737	790	757	791	776	770	722	736	747	771	747	779	762	728	775	765	755	743	819	791	767	745	752	729	790	734	754	754	738	722	794	794	761	702	759	747	711	804	800	782	735	768	737	699	740	727	733	766	749	737	787	719	725	755	800	838	745	769	725	766	777	760	704	769	732	747	824	737	733	740	728	778	803	762	781	778	767	697	740	744	751	761	724	753	726	754	761	811	756	696	754	714	733	775	769	803	782	748	769	761	754	790	765	723	719	742	761	764	774	726	734	724	785	722	785	799	752	728	770	739	770	736	810	741	763	789	785	775	726	757	764	712	796	714	758	737	756	769	728	777	796	795	768	720	711	818	788	786	744	790	766	762	755	765	750	705	769	741	775	792	726	704	763	692	784	713	745	793	750	741	768	753	708	766	794	784	741	744	789	740	695	765	761	746	739	787	744	770	731	749	772	734	756	755	716
12281	1542	1289	1107	936	861	870	832	786	835	826	802	822	777	788	832	792	825	772	799	814	834	807	766	796	801	789	845	844	820	786	777	800	754	746	820	770	773	825	821	771	793	816	762	811	816	802	808	812	792	799	798	783	811	777	750	810	781	740	818	825	782	804	775	774	814	783	832	823	765	779	792	793	782	767	750	846	794	784	810	739	840	774	793	769	800	824	797	790	803	801	780	822	826	786	844	801	832	824	781	839	791	779	781	806	788	788	811	821	797	799	784	789	792	791	753	824	793	798	840	840	799	796	776	754	802	780	756	807	804	817	726	798	773	822	816	838	780	827	822	765	753	758	768	769	799	832	790	785	782	767	741	822	775	762	763	777	783	775	785	788	771	839	822	792	741	803	746	784	831	821	760	769	778	806	799	768	777	751	833	824	788	779	811	802	774	763	791	825	787	841	770	801	795	786	811	779	809	799	798	828	773	774	750	765	807	829	850	754	808	750	748	778	764	779	752	827	789	792	844	776	805	781	775	775	812	816	819	809	788	790	785	812	832	838	764	773	731	808	784	736	758	783	785	772	849	785	783	783	788	829	776	787	751	791	792	794	785	809	816	782	851	763	818	834	813	865	833	760	787	770	776	813	784	813	790	782	772	807	839	784	752	767	815	811	775	852	779	843	766	780	759	821	743	851	820	755	797	843	801	769	751	826	825	829	786	761	792	802	810	792	822	793	797	817	791	805	850	764	823	802	774	793	790	798	813	832	784	789	751	788	807	818	784	798	792	783	780	740	801	768	811	786	831	804	820	793	766	781	833	799	778	797	778	797	798	779	799	778	807	758	812	806	795	761	825	784	793	796	804	810	760	829	772	768	827	754	755	802	767	815	852	812	769	762	772	802	792	782	794	794	839	794	845	835	794	746	784	784	803	783	806	760	784	846	748	834	758	814	770	759	730	823	768	730	771	807	808	794	814	785	784	794	772	796	805	794	783	779	776	824	813	788	782	749	810	722	805	794	799	785	811	819	766	768	828	804	760	804	806	853	813	799	755	764	820	773	793	806	781	757	792	788	753	846	794	755	782	813	749	801	814	740	846	806	793	795	769	823	780	823	846	785	802	831	768	797	820	776	767	746	782	792	747	762	786	773	771	845	814	714	759	782	818	754	822	845	761	799	826	844	803	764	796	822	810	802	783	796	837	788	748	758	776	829	805	781	783	802	783	809	741	756	804	810	787	840	843	773	772	807	796	799	822	773	784	739	800	810	781	818	844	777	812	772	777	793	776	788	825	788	787	780	762	745	775	792	773	851	772	764	766	815	780	862	752	821	785	781	754	795	791	776	762	794	781	749	776	740	783	798	815	755	828	763	776	814	809	844	812	812	780	795	804	785	812	805	814	798	800	810	830	861	801	786	804	805	851	782	789	831	811	795	774	820	801	794	788	808	799	824	804	774	762	769	842	739	773	810	775	756	783	783	798	796	786	788	802	780	794	806	834	771	769	795	836	800	799	796	771	819	755	861	762	739	854	767	798	821	797	811	822	832	766	789	757	831	801	846	802	752	802	741	820	830	819	796	782	806	810	808	822	824	763	753	831	812	776	787	777	833	809	866	788	783	764	773	760	780	764	817	801	815	806	763	765	804	803	816	805	742	763	750	830	758	790	803	786	801	807	798	751	774	748	771	748	770	808	736	751	776	805	807	818	852	808	803	775	823	805	773	826	797	797	837	754	766	784	734	807	753	788	759	821	774	771	825	802	782	751	797	783	843	774	797	798	798	785	786	816	784	814	829	725	776	820	763	808	799	780	757	778	791	793	793	739	749	826	811	783	832	810	765	771	818	773	819	804	805	796	835	780	792	788	776	816	811	795	865	782	775	858	815	791	829	802	782	792	781	799	790	752	803	778	748	779	799	742	786	799	760	824	785	786	798	829	748	789	831	771	746	776	819	801	811	775	775	797	776	808	776	816	804	785	833	804	808	804	789	823	816	801	812	822	830	765	794	808	771	781	787	766	781	803	840	824	771	849	757	770	726	788	797	818	770	789	756	804	782	834	811	773	790	794	787	771	785	801	770	822	772	837	776	842	761	757	821	812	826	773	791	792	814	821	819	776	797	784	772	809	794	844	802	766	783	742	725	768	745	761	783	833	761	773	799	821	753	815	769	787	805	788	725	818	806	749	750	850	752	752	800	782	796	830	808	766	794	753	815	821	835	781	793	749	779	739	764	778	769	753	769	799	757	794	759	789	797	803	761	787	782	790	788	782	794	799	821	797	798	824	814	754	803	817	769	887	801	771	769	774	785	774	793	763	795	786	796	720	782	789	833	832	792	811	812	794	819	801	804	826	800	807	814	843	776	783	776	777	764	787	797	795	786	774	785	841	808	797	833	817	778	800	839	812	754	819	811	807	768	809	790	806	799	803	786	736	854	781	787	815	779	755	791	775	810	773	774	806	768	810	815	781	751	731	774	770	822	779	810	789	782	792	786	784	817	804	823	709	775	800	832	809	857	810	749	820	786	785	773	760	813	807	799	842	802	773	837	803	830	798	780	803	764	790	803	812	810	854	749	827	756	757	822	784	829	800	819	811	811	772	818	799	804	850	833	805	754	775	806	807	792	795	812	771	818	800	785	777	760	803	784	815	836	743	771	822	815	769	815	816	755	812	782	780	800	770	795	798	785	758	789	756	775	815	789	864	758	830	797	806	806	786	773	806	791	797	804	769	747	802	823	762	729	809	837	792	839	784	792	858	724	848	780	810	793	811	756	798	795	820	781	822	799	798	777	841	770	786	830	807	813	795	808	801	785	772	804	774	779	818	784	771	787	815	797	800	794	793	801	802	813	776	800	776	777	800	779	756	786	806	753	772	785	754	866	783	769	787	805	812	804	814	787	818	782	746	783	796	768	819	794	821	808	802	788	821	841	784	737	778	813	800	790	753	765	786	811	756	776	819	809	793	761	817	806	773	796	825	773	805	743	758	798	807	819	772	792	712	778	831	756	851	766	805	771	806	754	780	835	771	760	812	785	799	767	745	782	765	806	783	809	828	801	800	830	747	839	773	796	794	798	781	783	785	816	814	806	829	851	800	828	763	772	833	776	783	811	787	823	813	801	787	800	811	828	796	823	835	797	817	750	815	813	788	778	805	786	735	783	787	782	765	767	779	816	759	737	769	835	793	772	776	869	765	834	787	853	811	775	783	803	818	844	829	814	766	794	857	796	752	814	818	859	780	809	840	806	819	757	834	801	862	809	732	757	769	765	759	764	778	788	796	797	738	794	771	776	778	812	772	817	820	773	797	768	772	793	797	764	802	819	798	751	819	834	764	807	819	796	779	795	801	769	776	764	802	832	787	824	788	815	771	846	813	855	802	767	773	836	823	832	760	752	800	762	763	799	775	794	805	807	785	799	847	806	832	793	838	793	819	857	770	784	781	794	811	773	788	772	817	765	779	795	745	847	776	823	772	758	839	803	787	787	802	781	798
24554	20364	26326	24287	20356	9411	1461	1013	794	755	747	631	591	587	561	527	514	510	529	524	526	470	517	463	513	517	491	467	515	446	528	475	479	497	479	480	509	474	480	480	475	483	488	457	512	458	470	470	451	432	461	451	451	487	493	479	461	442	429	434	491	508	495	482	437	453	466	461	459	441	470	451	434	449	448	454	454	488	496	430	484	468	454	462	477	484	468	449	460	476	480	436	497	455	466	459	465	472	451	471	466	431	444	408	492	450	492	457	498	435	478	474	448	436	469	455	461	436	443	487	466	453	460	479	425	457	467	472	435	449	437	470	486	435	471	464	477	433	450	444	468	467	450	440	449	460	458	423	441	468	451	448	444	441	441	432	443	458	439	425	459	439	444	454	461	425	472	428	475	460	457	468	466	477	426	412	456	456	452	414	444	459	459	426	447	447	413	469	466	459	467	474	475	434	438	445	446	433	421	455	475	486	420	461	446	488	455	447	460	479	477	451	454	440	486	460	466	460	468	446	443	443	458	477	479	455	481	486	489	417	450	453	442	460	498	440	432	476	433	465	442	453	465	449	461	470	435	479	495	416	467	452	453	442	477	423	477	480	480	449	462	428	461	438	439	471	454	451	484	429	465	467	469	456	489	456	460	493	445	466	502	431	445	477	472	444	461	449	447	449	464	460	460	443	497	435	474	463	485	454	467	462	430	440	456	473	512	431	458	485	437	448	418	440	454	469	432	492	423	472	458	448	491	487	452	427	485	478	490	474	460	480	449	459	452	447	442	473	518	476	435	437	440	486	474	444	486	452	456	453	424	442	447	471	443	446	466	470	445	440	473	486	483	475	420	483	466	456	442	422	423	489	464	459	436	456	459	453	440	448	494	479	456	450	445	451	450	441	505	456	459	463	487	439	460	445	461	453	467	428	481	437	473	428	457	509	438	483	443	464	419	432	422	466	478	481	442	422	464	423	451	461	452	472	475	448	427	442	432	432	473	430	464	457	463	444	431	446	473	498	458	437	444	483	466	437	449	499	493	465	467	469	460	467	495	490	470	458	442	458	469	459	463	433	453	448	467	482	472	475	481	432	456	478	472	438	448	444	475	464	460	443	446	444	484	428	501	466	487	452	424	434	505	491	478	466	460	464	464	428	483	412	447	457	447	445	461	471	430	466	415	439	461	454	443	438	444	463	448	499	459	411	416	501	470	438	451	486	482	449	464	452	480	474	450	438	460	463	465	477	438	481	462	446	467	441	406	493	454	441	478	466	462	497	459	457	434	435	471	495	487	445	439	444	463	449	460	443	445	465	433	456	497	460	477	457	460	436	425	460	481	462	445	475	455	462	432	450	452	423	457	443	466	502	476	494	461	489	430	478	458	430	453	454	468	443	491	476	433	441	447	483	448	450	433	441	465	466	451	473	454	487	499	466	436	443	487	467	451	437	460	464	497	437	451	447	469	440	468	466	445	470	464	468	458	452	412	463	471	450	471	472	482	448	431	493	480	452	454	461	440	462	450	456	472	454	463	473	474	444	431	497	444	463	522	453	444	457	445	425	448	448	426	479	457	472	423	511	433	457	453	427	457	453	445	446	435	465	420	440	435	432	472	449	449	455	439	508	453	462	435	425	448	462	459	452	447	453	420	452	476	475	447	444	471	488	462	435	464	454	462	470	460	433	454	417	419	443	470	471	461	459	436	451	494	446	493	453	457	429	464	467	465	419	472	435	482	458	453	419	395	515	459	446	479	438	468	468	462	481	435	507	469	441	450	437	452	440	408	468	453	449	482	443	451	510	461	460	466	438	412	489	472	476	452	463	486	433	432	475	438	448	420	441	444	451	481	451	424	469	399	443	408	430	450	461	445	462	442	409	448	436	460	416	484	489	440	457	466	465	441	437	443	433	465	455	479	453	472	446	450	470	466	397	507	455	463	471	464	420	460	446	452	488	446	457	478	468	430	474	448	452	427	469	474	435	475	433	437	433	460	428	435	453	483	436	443	446	457	460	446	422	440	430	460	424	495	448	448	464	477	445	449	463	494	442	421	462	467	471	460	451	445	470	450	453	470	457	433	456	484	501	434	464	432	428	452	443	423	447	428	458	458	436	443	448	451	426	452	434	451	465	421	476	440	486	524	430	445	476	479	475	442	463	443	472	493	452	443	476	487	457	433	437	480	428	510	397	415	455	443	436	436	459	436	500	458	475	448	425	429	473	489	471	469	465	446	451	467	448	431	450	450	460	478	444	456	458	472	489	462	434	439	478	472	479	407	451	434	479	458	499	449	462	478	451	485	442	458	462	456	418	454	481	449	471	447	494	406	465	458	468	451	466	459	452	437	450	448	445	437	439	449	436	436	439	505	451	455	444	443	463	474	434	444	483	524	435	431	475	452	452	420	426	474	469	484	421	455	487	456	439	450	467	454	486	493	438	445	437	450	465	434	478	478	452	495	468	438	447	482	467	458	481	495	478	455	456	483	472	510	445	503	456	454	476	475	495	480	460	463	450	419	447	476	420	443	451	463	459	491	428	438	445	458	456	423	484	466	469	466	454	475	466	455	467	471	450	469	508	478	504	437	458	476	431	437	451	470	463	442	459	481	426	435	492	473	430	430	499	484	486	444	466	437	423	460	430	439	441	437	441	454	437	439	442	443	478	457	414	495	451	461	482	491	467	425	450	456	451	458	443	449	432	484	455	450	463	477	448	469	474	488	426	461	451	423	476	451	447	452	481	433	426	470	437	471	449	476	424	458	466	431	466	457	475	437	438	442	474	448	419	454	449	460	471	446	451	462	421	458	460	444	471	431	436	429	451	418	478	449	433	442	427	443	409	473	422	489	462	461	485	495	434	476	465	483	440	455	428	460	410	478	478	465	474	458	473	424	424	479	440	482	496	410	429	468	430	480	467	460	453	469	476	475	429	465	459	427	455	450	459	436	416	422	456	478	492	441	467	444	458	479	460	445	458	452	480	445	397	456	441	468	437	466	444	441	454	442	471	434	436	421	530	445	472	464	403	455	436	477	437	467	431	436	470	450	399	429	472	434	418	448	453	442	498	469	431	473	441	478	446	454	481	467	489	432	402	414	418	493	443	465	427	468	432	443	418	478	443	454	480	485	449	458	470	480	473	440	460	434	494	469	428	475	489	454	450	490	461	486	460	489	481	469	453	486	484	419	425	455	427	458	465	463	508	486	469	464	442	467	440	427	445	449	450	484	458	448	429	454	450	441	489	460	426	465	431	424	460	422	468	416	450	469	446	479	445	467	463	444	483	445	459	464	455	472	449	483	437	438	456	448	461	427	439	450	430	463	462	454	485	469	449	464	467	465	445	434	414	450	450	491	427	455	436	441	438	431	451	473	482	467	467	454	445	452	465	484	460	459	447	459	458	462	465	435	498	439	403	463	449	433	473	461	477	434	465	475	444	443	444	441	457	446	480	444	505	488	466	410	459	450	449	464	480	426	463	478	461	432	444	469	466	444	474
22584	10595	9681	5291	3594	2639	1991	1610	1403	1173	1025	999	927	793	759	715	675	646	658	647	629	603	596	570	563	546	575	563	554	574	506	474	524	542	542	506	497	481	462	516	508	500	506	484	543	486	540	504	493	527	534	509	442	470	472	493	499	511	477	494	550	510	511	477	473	512	462	465	457	505	477	468	479	490	526	469	509	450	472	497	514	523	447	491	519	464	495	435	522	467	495	476	482	479	456	516	475	499	486	510	462	481	489	479	483	462	473	523	482	484	498	492	486	476	496	453	507	473	453	468	508	460	485	447	476	481	489	486	488	515	507	481	478	492	476	444	453	499	495	448	492	454	460	461	499	467	493	444	446	490	510	447	456	482	476	450	473	507	474	513	495	490	490	510	491	464	478	473	496	511	486	453	520	499	496	474	500	502	462	499	470	463	457	489	462	496	511	487	449	515	472	506	495	504	483	462	433	472	493	526	447	477	469	498	475	490	516	512	482	474	481	504	494	477	527	495	479	478	492	483	458	457	461	492	479	458	492	484	451	445	462	494	469	468	485	469	521	468	510	473	483	485	439	511	468	496	476	486	500	462	482	474	467	447	503	472	463	474	480	510	475	506	505	481	499	525	488	477	467	448	482	518	495	471	478	493	467	469	484	456	463	510	481	480	494	457	518	476	511	463	469	461	507	453	482	475	482	476	457	481	499	487	487	501	474	479	509	442	462	501	501	443	472	470	470	489	481	466	486	493	448	471	488	480	505	483	441	456	458	493	510	467	477	484	492	466	472	464	517	470	480	487	484	510	447	493	492	458	471	483	487	475	462	489	507	483	445	479	442	493	481	500	437	487	476	446	539	493	473	536	478	474	524	469	495	466	462	500	483	484	494	464	471	498	470	470	475	467	495	510	482	495	517	515	490	466	500	470	471	499	478	466	468	504	473	503	458	504	469	473	498	470	467	449	456	482	501	515	483	510	496	471	475	499	447	475	465	449	478	496	461	457	483	437	457	453	476	451	480	489	493	488	491	471	503	455	473	471	453	521	495	457	476	454	483	475	468	490	478	442	465	462	465	498	429	472	482	466	462	456	486	514	499	498	514	479	465	480	479	448	463	490	496	494	492	520	487	543	475	473	503	506	487	507	454	475	521	473	449	486	458	456	435	504	452	468	466	482	440	464	494	474	503	504	474	471	473	511	493	500	499	457	488	495	486	468	471	506	461	475	447	469	470	461	507	474	483	509	456	465	474	482	487	471	464	475	483	472	449	485	480	492	471	513	489	546	509	437	469	484	464	487	464	486	470	469	487	515	477	472	493	466	462	489	520	487	508	458	449	470	472	498	526	512	465	490	495	450	489	499	488	479	472	465	469	479	453	471	459	446	464	508	474	471	497	515	449	477	482	498	433	488	446	476	502	484	488	459	449	516	499	502	496	508	470	474	450	470	472	497	458	463	447	489	472	454	460	447	460	443	441	483	506	470	465	481	499	466	499	503	477	503	479	474	517	470	478	478	485	455	484	437	497	478	507	471	437	440	506	498	525	464	489	472	471	502	485	483	498	500	469	494	514	435	478	468	472	488	476	477	454	486	447	536	518	473	481	460	476	444	467	445	512	464	517	483	473	455	475	486	466	497	488	475	456	515	489	498	502	497	495	474	482	470	470	471	486	486	457	469	465	457	470	466	453	481	497	461	469	453	460	459	475	465	457	475	456	461	528	501	452	478	499	499	457	489	487	459	483	469	480	491	494	465	487	478	477	445	491	463	461	491	510	480	516	433	451	479	514	477	519	487	467	495	533	487	528	476	510	481	496	486	479	475	483	471	483	463	452	498	455	446	462	508	457	463	446	448	468	438	518	465	501	469	461	447	494	486	451	515	483	508	475	467	471	508	462	455	486	459	504	472	458	485	452	461	483	482	506	484	471	525	518	468	445	469	508	504	490	482	513	463	493	483	497	465	514	483	480	490	469	524	484	476	464	490	460	458	484	488	494	500	467	487	542	475	454	467	520	478	455	527	492	490	467	482	474	449	468	469	493	489	488	475	455	503	464	477	486	485	483	476	525	443	497	476	439	496	499	455	438	480	477	451	486	482	464	473	466	473	497	465	484	468	492	478	474	474	481	452	507	485	472	473	455	524	451	520	471	488	481	493	463	501	499	479	467	476	511	507	453	435	403	469	460	459	456	452	478	471	520	457	509	493	449	472	472	481	445	459	497	497	501	503	460	467	473	448	477	473	488	484	464	496	429	488	434	445	526	510	476	487	491	490	462	473	439	468	518	493	492	453	506	466	467	501	516	505	468	485	493	452	492	428	490	492	465	520	486	473	511	462	485	534	466	519	482	497	485	476	498	471	490	493	527	528	457	454	494	448	465	479	491	472	529	483	461	477	500	443	502	458	476	466	472	418	453	476	453	441	512	500	476	502	469	472	484	480	503	459	480	463	526	501	443	516	438	465	516	441	470	475	523	481	467	516	476	474	463	433	463	496	497	478	472	458	450	452	453	470	474	468	497	471	478	524	509	478	481	469	492	479	475	474	519	471	487	474	504	502	467	479	474	463	484	493	521	482	452	536	465	504	480	460	453	477	469	482	463	510	486	471	471	436	444	436	453	481	506	497	498	505	449	476	479	461	500	459	469	480	482	488	485	472	471	472	484	439	446	482	458	511	505	464	509	448	500	499	512	462	473	478	483	460	494	479	499	516	503	456	484	482	475	508	522	470	475	472	463	457	474	488	483	449	520	497	488	471	455	455	473	509	477	448	484	462	469	487	496	470	454	422	502	487	479	490	478	473	499	461	475	502	425	459	476	504	466	489	448	492	472	494	479	493	516	495	480	453	480	495	450	495	486	466	450	450	505	472	509	466	509	482	467	489	504	456	489	486	472	506	538	478	457	458	463	463	478	483	429	480	478	463	458	491	502	506	472	509	457	467	470	484	453	479	491	471	471	467	513	533	467	459	483	504	473	505	470	474	496	492	448	462	474	479	513	473	445	445	473	465	468	499	497	480	415	499	476	480	511	488	451	491	479	509	477	494	477	510	475	494	486	485	502	503	508	451	478	533	501	455	493	468	493	491	431	494	461	464	436	486	532	506	495	480	495	419	497	465	469	455	493	484	489	520	446	452	476	476	464	471	453	478	524	485	461	515	472	487	494	501	520	455	469	540	491	497	489	460	491	444	483	473	442	499	459	481	483	450	548	508	471	493	498	465	479	465	494	477	451	494	486	518	458	493	496	454	462	453	447	536	486	492	493	462	467	500	457	505	462	488	471	495	492	486	476	497	495	496	487	506	488	448	453	513	491	458	463	467	468	467	463	467	483	508	470	473	492	448	485	475	492	461	483	459	499	495	465	507	485	516	474	473	475	467	487	469	495	493	466	480	458	452	468	490	434	472	471	477	499	474	505	508	484	538	469	444	539	485	490	440	462	455	464	469	465	466	439	448	483	468	500	443	496	475	478	483	463	465	451	507	509	516	469	482	503	456
22695	20342	26762	23785	20347	20424	9280	2009	1562	1468	1312	1237	1224	1128	1070	1019	1010	1020	1038	1020	1011	941	972	933	947	970	927	955	986	935	981	893	926	897	898	921	893	853	882	869	927	894	848	896	863	952	897	919	881	889	907	919	854	906	886	904	839	894	869	876	911	882	873	920	863	839	875	899	872	831	858	881	869	871	875	870	915	907	849	887	855	839	901	898	858	847	864	875	863	869	892	876	853	872	815	826	856	847	884	843	908	853	895	913	811	921	861	815	890	871	890	892	894	848	836	824	884	836	859	846	856	864	883	852	847	877	866	878	893	857	878	829	864	824	871	879	882	872	810	854	859	862	877	826	807	813	863	865	889	856	894	894	803	832	869	924	845	840	911	856	832	887	863	846	829	851	853	856	810	845	864	865	869	839	871	868	906	947	894	886	838	856	897	871	892	887	879	867	834	919	910	886	848	877	889	829	924	839	886	887	838	878	836	856	850	853	911	897	832	836	858	847	857	830	877	860	898	858	868	853	864	884	894	866	868	871	842	843	858	844	845	864	929	855	883	840	862	869	859	908	914	887	882	883	850	894	872	896	835	850	905	872	874	828	839	886	856	903	841	844	866	865	838	846	877	816	887	872	853	853	831	833	941	887	871	839	860	866	917	914	935	889	866	878	876	876	853	900	924	858	839	853	830	862	897	900	838	930	841	855	840	889	844	888	918	877	905	798	874	836	928	905	900	827	896	846	842	855	881	875	897	803	909	914	839	888	891	896	821	920	827	905	877	825	848	860	858	909	889	824	852	880	852	882	847	904	884	898	842	855	871	862	838	844	867	876	885	877	881	872	801	860	867	863	856	819	854	859	936	849	868	868	786	866	829	825	915	853	875	871	904	855	888	849	894	859	882	897	845	856	848	849	914	798	885	852	802	819	845	884	895	870	882	814	864	906	954	878	895	857	849	877	838	864	801	818	882	875	852	887	842	846	813	913	855	876	827	882	903	874	850	832	878	882	862	851	848	874	891	892	853	825	883	880	862	875	874	850	864	840	864	862	832	897	893	859	878	848	841	890	879	831	901	840	808	850	870	853	880	920	873	891	836	876	828	864	899	855	894	856	890	882	861	884	894	853	891	854	815	897	863	845	867	820	879	828	911	883	865	898	896	902	856	846	850	830	849	854	802	851	867	888	890	891	900	980	905	827	895	838	842	872	835	874	886	846	857	865	869	861	876	909	895	873	869	843	804	853	905	867	898	899	881	863	913	898	884	897	854	859	902	850	876	780	883	910	855	906	863	909	835	853	883	842	903	835	887	844	887	889	807	834	797	877	901	889	862	852	818	896	863	920	870	878	830	880	865	805	804	838	907	864	888	884	878	889	902	837	846	893	897	832	848	907	903	854	790	836	857	841	924	880	909	833	940	831	840	862	882	889	909	837	874	839	878	838	865	874	881	946	873	885	953	857	859	867	854	843	866	923	872	837	868	874	841	905	847	827	866	861	875	852	770	899	842	803	825	821	857	865	848	839	886	826	892	894	919	848	866	863	838	881	878	829	836	850	885	856	881	900	862	863	857	838	817	861	887	888	877	899	836	884	837	830	920	825	861	840	862	863	852	835	899	868	819	800	890	852	890	843	816	876	873	803	859	867	829	825	878	923	881	930	864	876	882	834	895	921	862	925	848	942	844	872	892	791	871	878	866	852	831	879	903	848	878	904	891	858	867	859	854	873	873	872	836	869	843	875	934	807	851	840	881	888	879	845	820	871	889	834	870	898	883	868	859	864	876	881	835	912	848	902	895	826	824	826	883	868	793	863	870	829	869	874	825	902	838	897	831	893	915	891	908	884	823	843	837	804	867	888	856	835	858	886	877	914	870	838	870	870	891	832	876	821	859	843	825	870	879	865	849	832	873	899	846	839	890	825	843	853	882	870	861	913	898	905	864	894	844	877	874	845	859	824	871	809	878	903	854	885	849	873	883	857	844	857	841	834	879	899	855	918	887	862	862	876	810	841	828	909	829	899	885	841	828	825	862	862	863	831	869	896	877	877	858	893	818	868	861	823	828	867	921	851	947	883	852	916	844	852	895	885	859	940	880	876	861	831	885	879	868	861	834	876	857	876	938	804	881	834	864	914	896	864	822	851	854	792	868	783	878	930	874	882	875	855	846	917	832	856	866	869	898	844	874	869	947	915	807	868	805	853	887	841	848	849	887	842	858	882	870	858	875	860	836	893	840	891	848	823	835	882	853	879	870	825	826	872	914	879	868	936	888	879	896	829	835	852	889	862	818	907	805	877	896	891	875	872	876	853	884	924	863	925	831	874	850	856	832	864	829	896	851	893	835	880	874	845	873	842	878	859	922	851	797	825	881	847	859	856	856	886	871	805	825	866	843	857	847	864	850	831	885	807	885	854	864	908	876	843	837	856	831	890	909	849	952	898	836	901	866	907	893	814	857	902	878	876	890	869	937	832	847	879	898	879	842	887	885	888	851	870	869	865	899	796	853	869	856	877	847	877	828	843	835	850	836	841	859	881	864	866	861	919	827	866	822	848	823	837	918	893	863	849	834	867	856	880	869	854	828	860	873	882	882	869	845	920	863	873	838	913	842	871	845	851	878	880	883	863	865	823	814	860	828	880	848	863	869	908	876	879	870	836	818	873	904	838	834	817	869	816	872	867	856	899	898	868	874	816	881	873	911	902	836	787	862	827	912	881	852	826	870	797	870	868	838	931	835	866	848	851	838	882	835	864	866	840	859	872	831	890	870	853	874	892	864	872	889	879	855	888	847	859	855	906	870	853	802	910	872	893	843	856	904	871	860	850	866	846	810	825	869	899	868	858	805	858	857	879	866	864	837	837	883	878	876	864	804	904	845	911	890	847	920	916	902	854	851	861	835	865	893	852	821	867	871	872	889	835	867	897	857	835	817	853	858	874	879	861	907	862	856	881	866	848	886	859	812	856	819	886	828	927	863	925	849	841	893	875	862	842	866	810	898	853	895	898	897	862	829	858	800	788	868	854	873	852	876	850	849	854	842	872	851	846	853	895	897	889	869	864	877	902	874	852	925	907	921	893	845	852	885	852	858	845	854	816	886	856	877	846	918	857	829	878	847	859	876	856	866	905	864	884	839	821	868	885	889	832	888	840	908	870	872	874	826	827	866	833	841	905	854	820	849	894	873	870	903	871	862	936	861	846	907	882	887	856	875	867	793	878	877	837	889	872	874	878	860	852	872	854	874	861	903	842	897	874	841	887	830	821	868	827	864	888	844	901	878	830	878	887	836	851	885	817	869	830	839	872	848	884	892	860	884	910	875	879	859	840	941	879	867	840	855	761	808	864	866	903	894	855	898	888	899	885	871	907	912	869	887	914	853	864	865	911	862	903	822	848	881	831	829	895	896	856	845	874	870	883	846	879	878	925	851	830	822	883	851	883	840	868	837	904	914	900	891	908	830	868	840	796	894	863	833	896	921	859	827	884	881	885	862	844	874	852
21476	17167	15599	9312	6168	4633	3623	2955	2459	2096	1954	1780	1581	1459	1360	1264	1205	1183	1128	1107	1093	1017	1021	970	986	997	980	1015	985	919	936	957	906	917	958	891	965	912	870	870	853	867	863	856	833	902	886	867	901	854	888	844	841	843	847	801	841	844	858	849	832	894	883	866	851	818	819	828	935	891	828	797	831	822	817	832	824	839	778	805	842	829	837	841	858	846	792	824	819	857	829	891	787	864	811	894	785	891	813	830	856	863	828	813	834	809	875	831	808	807	843	858	850	824	817	874	853	813	776	854	840	833	838	836	811	843	850	842	831	854	833	854	856	905	909	841	844	803	818	830	785	811	841	835	775	793	833	811	849	799	824	827	798	853	881	829	828	806	827	803	837	824	817	834	848	822	794	824	807	809	839	788	868	827	889	835	825	841	769	878	862	835	847	842	870	838	835	901	823	848	804	833	824	889	856	846	814	832	854	806	858	861	872	900	867	795	837	775	812	867	848	836	778	852	802	840	847	813	819	785	792	840	821	875	823	795	776	841	824	889	848	811	849	856	760	844	804	806	834	865	825	841	788	826	837	866	892	816	822	826	858	799	796	871	840	845	906	837	856	844	832	840	849	773	866	840	803	856	786	821	832	818	798	837	848	820	837	819	817	886	811	859	865	812	874	875	885	833	873	892	821	854	815	800	805	810	811	819	824	796	762	835	855	807	806	767	829	844	840	804	817	795	858	831	850	815	836	875	891	842	884	798	794	856	837	839	828	799	838	847	807	841	836	824	847	841	856	814	894	817	872	822	837	845	806	826	846	858	859	876	846	870	801	793	865	847	836	820	774	780	830	831	804	825	817	848	852	854	871	850	832	851	848	831	863	804	778	822	828	867	776	858	827	824	829	864	833	798	847	823	824	835	855	842	810	868	815	866	828	852	819	781	795	784	821	841	855	817	879	791	862	857	835	796	844	792	830	853	801	838	793	775	865	802	727	826	823	850	828	881	805	850	870	796	836	835	841	855	844	834	842	864	917	808	836	867	863	762	841	813	853	833	758	850	837	869	885	807	844	838	832	837	817	819	782	822	847	817	810	831	833	864	862	863	817	807	852	839	797	828	835	827	834	827	836	821	840	831	812	886	790	865	822	836	872	823	880	799	843	826	843	840	788	833	808	803	821	842	811	811	799	770	822	852	849	879	836	808	794	822	876	848	817	820	788	843	840	835	879	844	804	845	862	835	857	829	817	804	823	821	846	810	801	850	867	795	781	842	789	814	820	863	781	822	848	819	837	805	838	817	892	877	844	796	749	864	789	863	800	891	818	801	884	848	836	810	853	810	886	801	799	879	749	821	831	802	789	835	817	830	840	813	841	849	860	884	832	842	839	853	896	849	823	791	888	772	822	823	838	829	812	784	840	777	780	838	796	814	849	849	860	790	862	792	784	859	847	839	859	867	907	832	824	855	839	845	855	819	846	860	868	851	809	853	877	848	804	830	841	832	915	835	834	817	831	789	859	825	861	832	790	795	818	837	872	831	843	861	902	811	859	868	817	816	873	813	866	790	850	824	875	815	895	824	847	781	815	831	826	822	800	824	808	794	806	845	869	815	839	860	822	839	851	792	802	810	777	822	824	805	806	791	834	817	836	827	833	841	834	858	830	823	857	842	864	823	869	778	797	797	808	855	858	901	826	841	807	810	844	836	803	819	866	855	829	823	839	796	754	769	863	803	787	810	793	828	823	787	841	805	836	829	837	804	829	825	845	851	822	903	815	814	852	805	892	823	773	817	820	841	846	861	809	860	851	863	927	848	793	791	838	885	792	818	820	830	795	817	868	809	837	814	841	828	870	861	884	885	871	842	821	790	809	818	824	828	828	813	827	787	817	818	765	863	847	797	840	828	841	780	879	849	853	816	790	860	822	901	836	850	785	812	799	847	823	798	840	847	781	855	857	830	814	848	789	859	832	845	796	859	814	815	818	877	815	788	828	847	858	777	822	803	877	819	783	839	833	849	861	800	841	820	761	864	803	826	836	819	804	878	848	791	798	783	788	819	810	825	850	825	803	802	858	840	801	814	867	829	826	817	846	817	820	857	821	806	882	838	828	843	822	806	824	865	846	807	832	858	838	852	824	864	851	879	839	841	862	782	785	807	831	836	835	798	804	824	848	888	756	832	809	830	837	865	807	854	802	855	843	834	864	848	832	861	785	836	856	863	846	842	864	837	841	873	823	835	828	807	829	829	877	817	884	834	829	796	851	830	818	813	823	862	893	842	791	855	832	840	819	806	843	813	844	835	826	787	842	860	840	812	798	837	841	828	816	815	813	840	819	847	805	829	876	815	805	885	847	800	796	809	837	815	867	809	818	808	796	819	897	808	799	848	814	836	831	820	776	857	798	786	801	811	819	897	799	852	853	804	835	815	800	786	842	816	828	819	877	822	841	837	874	815	838	854	855	839	841	863	787	857	841	835	850	816	809	784	874	916	816	837	809	843	841	837	823	828	740	801	861	845	893	869	768	782	842	793	797	854	823	845	858	889	819	847	823	853	859	818	831	846	809	844	846	823	849	836	795	798	849	862	823	828	773	813	838	836	845	835	818	822	840	825	867	827	817	833	802	792	850	833	793	766	837	822	867	935	802	885	783	815	877	857	779	834	795	815	869	822	799	846	812	820	748	825	849	854	831	760	857	858	822	808	848	813	808	871	808	853	820	859	853	859	794	831	846	768	835	874	821	807	819	796	895	823	850	774	873	827	823	834	865	852	902	834	816	815	870	816	812	748	824	844	795	774	819	837	816	870	809	836	796	807	859	883	807	868	796	782	873	810	796	821	825	809	809	846	819	815	844	828	860	837	826	827	789	840	805	857	814	786	799	805	852	915	825	837	829	770	831	856	827	802	790	805	846	825	861	789	801	856	782	810	900	826	825	854	816	838	873	821	814	857	772	801	858	847	838	812	836	844	820	834	826	791	829	822	871	836	841	819	851	831	811	796	858	804	780	810	898	827	835	817	847	791	789	829	828	856	741	835	819	822	813	812	799	860	800	811	846	874	828	865	812	869	819	822	827	815	849	811	822	830	809	818	803	839	798	846	776	832	759	756	888	771	823	839	829	818	819	836	847	800	827	791	841	817	864	851	777	833	781	825	855	823	837	894	851	845	801	834	844	804	821	834	871	771	901	764	870	819	834	862	784	881	813	829	865	863	823	894	789	839	849	810	815	878	831	868	866	791	831	862	820	886	838	827	843	826	858	809	813	898	813	789	817	835	794	853	826	823	793	805	839	841	834	840	850	876	870	788	849	820	834	851	844	904	844	785	814	839	812	744	836	848	809	790	876	834	835	837	834	839	787	851	852	859	857	854	857	837	828	828	860	778	821	836	853	814	835	852	808	837	766	824	811	861	814	841	852	807	847	763	808	818	844	856	840	836	837	794	806	821	789	839	810	838	815	850	824	848	861	861	856	814	816	822	843	816	822	832	806	820	820	863	856	811
28390	14261	2537	1091	945	813	817	724	809	788	755	784	779	782	799	785	771	771	785	775	754	774	751	753	765	770	804	693	743	749	747	774	741	741	766	764	773	773	791	788	784	749	762	750	773	696	803	819	727	791	739	741	760	764	801	739	775	714	784	729	789	753	774	750	771	756	763	692	711	773	773	741	797	730	762	757	781	772	817	778	776	772	765	776	766	752	787	787	764	726	759	776	798	744	752	749	696	766	754	775	803	727	812	762	748	781	745	818	757	785	803	752	761	760	745	749	824	727	788	822	772	777	797	780	741	749	753	789	775	768	810	761	775	759	775	737	723	752	687	722	704	729	737	699	768	801	751	712	799	776	748	765	759	726	714	750	760	787	798	810	771	728	737	765	754	730	762	758	769	735	721	776	766	770	770	766	733	739	745	770	704	778	748	752	741	745	758	753	796	729	761	737	746	770	709	767	758	774	702	688	733	781	785	772	716	722	706	746	808	731	755	744	746	749	841	781	759	774	723	832	737	725	776	770	752	767	716	784	773	776	773	762	770	724	764	731	769	794	769	758	789	725	808	777	774	716	748	727	778	720	752	753	780	761	735	793	811	766	809	722	772	746	745	766	785	786	721	757	753	777	743	754	800	782	769	753	762	798	708	768	757	741	715	738	775	730	780	727	751	767	783	760	800	728	730	806	723	765	783	786	774	727	741	754	727	756	745	770	772	802	768	755	717	784	814	745	772	759	725	754	731	755	725	728	776	739	781	796	749	799	793	753	802	777	739	758	695	819	684	757	740	746	798	754	762	730	788	779	755	772	782	740	812	734	781	793	723	786	803	728	763	772	801	752	775	784	774	784	697	727	755	737	807	784	800	737	749	764	787	781	750	758	803	790	786	719	733	712	767	720	721	745	786	762	796	697	765	774	776	785	740	748	763	770	729	734	742	733	771	708	736	741	726	794	755	781	785	737	780	779	722	740	767	733	740	771	785	766	772	755	760	727	776	752	803	701	751	737	744	745	792	781	745	799	783	761	775	796	780	789	792	753	744	785	779	746	710	756	809	709	764	775	748	771	733	736	739	752	820	764	763	765	796	713	701	747	737	758	787	790	702	758	747	722	779	725	752	744	809	768	785	705	797	794	746	801	735	746	753	753	733	769	749	820	741	760	787	800	741	739	777	766	715	811	788	783	789	768	769	699	787	755	772	755	758	805	750	729	758	775	726	738	790	742	749	766	754	708	780	768	764	768	731	777	761	798	754	748	754	755	792	795	789	765	766	787	765	785	831	777	753	746	695	737	757	828	774	832	794	778	712	745	758	774	744	707	787	761	775	802	751	797	772	783	754	800	690	752	752	741	795	780	756	778	746	735	774	749	733	728	752	698	754	714	773	764	738	716	769	767	797	755	745	778	758	752	799	792	803	787	749	734	786	726	767	805	722	713	769	769	722	758	792	809	788	783	755	747	763	710	762	745	771	719	775	713	681	753	788	763	788	716	718	780	785	787	769	720	787	769	787	717	743	795	755	726	719	730	765	750	758	780	743	802	745	795	728	802	787	767	726	768	751	786	806	757	742	764	783	765	733	767	716	780	727	734	729	715	749	782	781	721	710	762	746	763	757	795	725	732	764	769	783	758	716	778	717	793	729	740	789	760	741	755	741	748	689	735	734	752	729	784	757	772	765	737	731	757	807	757	758	755	750	712	728	753	773	831	728	813	757	770	702	782	777	745	757	773	762	725	766	771	730	795	733	780	785	782	733	760	718	778	766	726	802	789	759	798	821	793	743	750	830	762	785	769	780	794	699	724	748	693	778	752	771	820	773	792	713	739	779	755	782	785	793	821	740	769	775	746	724	749	805	770	733	775	707	693	806	783	757	760	738	788	772	702	772	757	721	758	737	751	732	774	710	721	785	772	706	778	758	748	785	760	721	744	755	719	749	760	729	809	768	766	746	785	728	779	805	791	797	760	739	796	798	742	797	778	764	723	743	756	755	705	796	759	826	762	780	802	820	749	738	780	762	741	761	740	748	793	763	712	742	730	762	768	755	768	765	782	733	725	728	771	783	757	738	723	757	723	796	802	727	789	717	843	764	774	778	711	782	796	795	731	727	772	750	735	733	747	749	760	719	742	802	782	725	752	754	790	733	754	733	807	739	798	741	733	751	806	754	805	747	739	752	813	719	798	791	725	689	746	840	801	739	778	823	807	775	745	792	820	772	794	819	794	816	724	743	761	773	771	711	757	771	734	782	755	765	796	778	692	772	798	758	766	816	765	746	745	744	759	766	735	767	790	805	764	746	771	809	746	747	785	782	772	775	717	756	758	735	757	715	814	748	808	767	878	740	820	729	778	703	770	786	764	729	778	779	744	772	689	750	771	753	777	754	820	780	765	738	782	780	742	776	756	746	721	860	773	790	783	744	750	731	762	745	738	750	762	784	779	708	740	821	721	730	755	765	784	735	717	747	721	751	708	749	776	794	734	836	754	769	786	753	742	777	773	765	750	750	715	733	784	828	742	768	743	773	782	801	758	827	751	748	765	757	753	765	777	829	754	778	830	749	816	756	771	744	779	790	720	738	750	723	803	839	755	719	764	733	776	798	802	773	737	775	756	789	795	768	758	769	756	824	764	733	781	781	772	752	771	766	794	783	786	787	737	729	741	721	747	764	740	772	783	769	796	770	758	743	727	787	712	780	736	770	758	765	762	768	797	765	756	747	712	737	785	789	789	762	737	724	782	778	786	719	755	780	797	723	771	748	784	750	749	762	777	791	797	796	719	718	769	788	776	729	760	746	773	792	737	767	803	756	750	757	793	727	778	761	725	784	700	792	748	763	767	753	801	720	742	738	747	787	779	810	748	744	773	755	713	768	741	757	782	718	788	804	687	797	748	706	789	771	800	778	780	780	793	743	789	747	794	746	801	727	744	750	755	728	734	763	747	748	789	731	741	763	820	756	753	759	724	795	743	731	783	783	741	722	737	742	738	748	715	730	752	785	748	814	719	738	768	767	758	784	774	710	751	791	732	723	713	799	765	762	721	711	732	765	731	813	783	739	728	742	806	716	760	756	779	767	762	765	793	713	769	746	758	747	784	759	744	733	768	786	753	799	766	783	755	766	749	733	759	759	760	712	795	774	768	745	740	749	792	763	758	734	797	782	754	730	802	793	721	762	803	761	758	749	757	727	750	706	799	773	756	751	769	788	794	758	751	775	741	750	772	729	794	746	737	747	762	728	747	786	804	743	777	748	764	789	761	789	773	708	776	822	798	756	763	797	801	806	786	743	741	736	721	787	741	734	737	775	696	767	760	780	756	786	769	825	795	740	738	749	770	796	782	795	821	753	750	780	740	751	778	800	766	749	811	800	759	793	712	740	718	815	772	776	766	762	766	790	721	733	772	735	776	773	768	787	744	709	814	758	748	764	750	786	796	770	754	791	766	791	748	790	775	812	788	810	776	763	727	784	747	760	820	785	775	727	742	748	766
12632	1492	1296	1031	992	852	881	824	886	886	820	842	872	810	773	838	806	771	778	824	819	801	797	787	750	786	810	872	803	814	801	790	806	841	820	830	830	839	805	836	794	782	837	774	772	722	813	791	845	772	850	812	791	799	777	806	780	822	759	818	793	820	803	789	774	778	755	834	773	806	803	812	777	804	821	788	760	782	822	761	767	807	803	838	819	774	767	824	798	783	828	785	821	767	797	780	829	778	762	772	807	742	785	755	775	814	762	779	814	781	826	798	749	804	794	797	866	805	792	804	776	823	837	809	849	842	796	785	791	802	829	806	836	756	812	815	827	783	808	767	828	794	789	800	776	771	807	783	816	780	806	800	764	805	776	807	804	778	730	810	809	838	774	818	837	788	807	781	788	763	806	819	787	776	788	824	734	781	778	797	842	787	798	760	800	822	783	783	839	805	763	778	799	809	833	808	822	793	768	771	780	815	830	768	820	806	742	834	791	824	834	838	787	786	826	846	811	783	793	761	824	801	765	840	805	827	821	838	784	826	814	805	799	784	810	774	768	813	779	808	832	796	795	822	740	807	838	796	740	862	786	771	823	792	804	772	798	808	839	774	754	783	820	755	823	775	752	832	815	787	815	798	803	746	750	829	788	832	870	801	774	826	782	750	843	780	799	784	832	792	842	813	793	798	784	838	794	846	806	836	837	775	789	825	820	779	752	777	830	798	753	814	758	765	778	812	793	779	820	788	802	823	828	777	766	801	788	727	842	802	796	788	772	832	761	747	813	821	828	780	791	821	835	795	753	794	775	827	859	830	845	786	813	809	892	814	784	843	781	813	812	802	786	782	739	790	789	817	812	824	802	778	819	820	833	841	862	792	810	796	809	801	774	799	798	813	798	778	874	805	776	823	775	831	771	784	848	787	789	802	773	763	809	775	778	764	786	809	795	772	852	781	801	793	799	785	818	804	778	805	803	717	772	836	774	778	836	809	765	744	781	806	815	824	827	809	806	793	774	778	830	851	811	802	789	769	782	799	760	816	732	808	782	799	839	815	794	827	839	808	782	857	824	801	789	780	789	762	804	855	853	816	769	811	795	779	766	838	839	790	828	822	826	739	828	832	793	844	805	825	777	787	775	827	842	748	780	850	780	787	804	824	767	772	806	792	812	820	757	794	769	839	792	798	791	817	777	762	759	826	749	833	802	818	806	788	769	731	797	753	776	831	822	803	824	807	820	789	827	747	788	811	765	752	783	813	842	795	738	855	806	829	787	795	806	772	828	792	809	810	778	851	790	806	779	827	793	818	807	837	799	780	810	845	776	825	801	844	799	785	890	783	772	820	799	785	825	796	837	765	832	813	805	804	786	807	802	787	830	717	823	814	771	740	779	779	809	734	761	752	819	806	768	806	779	793	768	768	760	816	766	805	778	732	817	807	787	792	810	808	856	828	708	844	834	788	807	800	810	767	807	763	810	825	774	850	802	813	815	757	792	832	788	776	782	784	874	811	839	825	798	775	774	764	786	785	864	796	850	768	783	798	816	773	793	799	807	796	849	804	850	789	807	797	785	786	796	777	761	768	805	807	828	795	797	809	790	808	794	798	767	761	792	746	793	769	801	818	852	762	808	761	809	824	780	835	755	757	803	749	762	818	840	821	816	792	791	791	785	776	808	853	859	812	821	762	817	812	791	813	839	789	764	795	758	798	745	803	783	815	770	823	776	811	823	823	806	806	822	805	803	740	768	830	811	825	777	769	789	858	757	788	855	773	766	793	844	776	859	801	762	766	784	810	804	820	789	805	783	767	754	830	799	792	731	816	768	804	781	754	785	781	798	795	831	767	767	811	793	849	796	857	848	786	805	804	794	768	822	788	803	772	798	793	809	764	795	817	802	778	831	802	849	746	762	812	774	812	781	813	802	841	810	822	766	783	840	841	809	803	809	821	766	783	757	800	830	753	796	780	818	805	804	774	836	831	792	776	826	781	826	876	798	752	823	793	795	784	763	808	800	799	803	787	834	770	814	800	784	775	769	817	809	822	824	801	804	818	789	815	772	837	852	746	778	783	840	780	822	808	797	772	803	791	780	859	791	838	771	748	795	818	783	783	781	779	801	750	846	799	803	767	808	818	805	824	795	774	766	804	789	828	823	802	780	747	791	765	735	839	817	765	789	812	823	782	798	823	820	809	801	831	822	787	804	811	777	793	766	779	782	759	819	738	794	809	761	806	787	778	764	729	766	812	802	836	843	788	765	781	761	822	788	790	756	829	779	790	792	813	786	811	760	836	771	815	833	790	782	829	796	851	827	834	781	772	794	790	857	791	792	771	783	801	805	778	792	750	771	781	804	859	792	830	835	777	808	785	848	805	780	798	794	777	796	834	763	795	833	727	812	760	792	805	788	769	807	817	787	805	797	830	809	866	768	819	800	773	802	815	831	819	837	786	808	776	800	751	795	750	805	785	835	800	776	775	803	779	824	793	813	762	794	792	828	808	725	767	800	817	803	793	796	818	816	815	771	829	859	776	793	792	782	829	801	791	821	798	791	831	835	853	767	796	819	777	858	767	770	795	818	752	829	839	771	858	793	806	784	803	778	819	798	733	828	787	865	728	804	799	769	757	775	817	793	757	857	833	772	787	808	797	778	811	829	809	786	802	801	834	799	758	805	787	801	801	812	821	783	808	824	855	824	783	781	848	790	783	834	743	789	821	791	806	773	833	811	767	782	789	761	827	797	787	786	785	821	817	842	794	844	777	798	805	799	790	817	786	831	778	793	769	823	814	818	807	797	815	783	761	812	818	814	791	841	814	792	805	795	794	770	826	826	785	804	805	810	832	834	804	772	838	781	799	788	776	760	791	838	813	797	817	856	795	823	813	784	814	773	777	797	807	844	806	813	793	750	788	807	794	739	747	783	844	803	786	813	781	807	819	842	822	825	806	813	807	794	779	798	805	764	811	802	769	806	791	789	783	804	839	828	777	797	802	801	829	765	793	808	745	772	755	800	783	760	806	801	815	809	801	780	844	809	766	776	826	803	783	765	777	768	821	777	788	816	805	800	800	794	765	821	813	801	830	780	789	800	829	806	806	795	794	818	743	807	771	815	818	791	801	801	815	793	833	780	801	796	764	819	777	786	816	808	842	767	757	811	755	762	816	796	804	788	747	811	793	850	789	813	791	814	825	793	766	775	832	774	789	805	826	781	794	772	809	802	814	764	822	763	773	774	810	815	798	797	791	738	848	773	803	813	838	795	816	823	755	795	825	786	851	782	809	783	774	827	785	794	828	798	785	888	793	773	800	753	761	810	864	801	813	846	797	804	798	766	793	767	819	795	811	781	795	831	786	836	711	838	801	849	802	773	766	809	810	809	818	848	835	815	825	776	831	764	832	828	795	790	801	800	797	832	811	812	790	771	825	831	786	746	788	799	773	806	778	791	800	802	777	764	820	830	789	842	769	766	796	792	846	792	823	805	791	783	833	849	777
24437	20340	26356	24193	20323	9348	1478	942	841	757	739	666	620	575	567	550	558	563	506	469	524	556	537	492	515	473	538	470	496	503	482	523	481	495	525	570	483	465	486	490	492	502	473	516	450	513	474	469	470	476	485	473	449	498	474	492	495	467	502	454	478	487	482	498	456	484	454	465	468	490	519	412	493	463	452	480	461	512	485	454	481	457	507	464	441	457	484	446	434	484	472	474	454	496	485	470	451	475	483	488	451	457	468	500	494	484	477	442	494	465	503	487	503	462	480	495	482	472	492	476	451	467	446	446	484	468	463	470	452	452	462	465	483	533	493	479	444	509	455	458	492	504	480	508	467	454	462	512	435	475	531	484	435	456	439	479	474	446	477	444	466	499	481	482	488	478	487	460	461	463	427	471	505	469	454	446	494	464	479	455	467	493	430	454	456	444	478	456	474	459	458	465	444	475	490	451	511	473	457	436	473	477	454	489	418	445	485	475	482	475	472	468	492	468	499	448	471	482	493	516	462	504	460	472	541	469	497	459	428	489	490	478	448	491	466	483	502	472	513	452	501	480	521	457	443	444	445	444	456	482	469	446	477	460	453	457	496	465	438	459	516	509	456	461	473	494	488	452	482	475	479	431	439	495	461	434	454	486	442	448	455	468	455	465	482	483	465	470	461	435	442	446	498	460	457	472	502	479	498	454	459	483	471	479	455	490	457	499	455	445	480	449	482	483	473	447	490	470	478	448	473	448	455	461	439	470	484	445	495	454	479	501	447	454	460	466	464	454	428	468	468	499	487	467	472	464	480	469	428	482	434	471	458	484	486	445	491	473	500	466	457	503	479	459	446	450	500	483	480	455	484	451	448	461	482	509	469	502	442	479	468	482	490	470	416	479	459	481	459	510	465	465	501	442	457	495	526	447	504	492	501	440	464	418	436	458	433	511	503	456	515	455	494	500	479	434	510	482	477	474	468	463	463	465	502	435	505	476	452	449	452	472	448	458	525	457	450	471	484	466	460	462	459	434	478	505	470	482	519	449	474	444	460	452	455	514	469	463	409	474	454	473	447	437	440	471	487	479	482	505	474	473	475	502	492	446	473	492	465	449	461	443	453	436	431	472	443	463	501	453	450	450	456	491	459	482	491	475	456	470	485	487	427	464	459	487	457	474	456	478	514	432	429	470	463	467	480	458	473	481	467	472	491	439	469	512	493	490	498	459	458	469	478	473	510	502	464	452	451	510	499	490	454	469	434	502	462	458	448	440	446	430	458	508	499	442	417	503	446	459	499	468	485	479	484	439	449	480	481	488	480	444	488	465	489	493	497	483	478	451	499	493	443	486	505	454	519	461	463	461	487	508	458	501	482	447	480	433	493	474	464	484	477	509	522	457	461	482	490	442	472	463	456	478	474	465	466	498	477	489	472	477	461	490	449	477	491	475	447	404	448	461	452	466	483	475	476	479	468	475	450	462	463	491	493	466	489	451	459	472	484	503	455	448	438	485	447	489	481	442	444	488	486	491	478	475	467	445	445	482	475	445	491	461	471	460	457	479	446	462	483	450	479	444	475	478	447	493	459	479	476	473	483	512	467	485	456	469	466	475	496	481	468	450	499	486	468	474	502	448	436	474	483	501	460	433	454	453	480	471	490	457	456	465	502	465	490	460	429	481	466	465	490	492	463	485	454	491	496	491	470	475	476	485	466	493	475	469	468	496	490	474	461	500	455	429	445	461	486	463	502	451	465	472	459	482	472	496	463	458	476	490	465	474	464	488	448	454	483	479	503	493	469	485	500	455	444	486	445	470	479	454	492	468	457	488	464	460	464	492	514	508	517	499	452	451	468	446	449	504	464	445	493	479	471	500	424	474	509	495	492	455	493	502	469	501	456	482	482	468	520	467	501	499	487	446	481	468	447	493	467	470	437	437	471	501	485	453	458	435	467	454	466	435	459	478	498	462	418	488	467	515	480	444	437	454	455	424	479	489	474	478	457	432	501	451	469	448	453	442	472	477	485	515	481	414	448	466	465	491	487	458	501	438	488	485	481	501	454	487	483	456	447	459	476	454	483	474	462	453	460	503	472	475	465	431	506	490	438	485	455	479	477	438	467	470	473	444	443	483	409	494	462	482	456	470	479	480	461	484	497	512	480	474	449	463	465	438	477	473	481	464	482	435	481	472	478	506	515	454	444	481	473	445	460	459	475	443	458	470	450	471	532	483	436	438	496	452	415	487	451	442	505	451	471	444	454	448	423	473	472	449	507	480	484	493	488	484	452	482	472	442	464	488	458	461	485	504	456	481	455	444	457	456	451	430	495	450	487	501	492	483	451	481	479	460	462	474	466	497	474	440	466	523	499	519	512	483	458	447	459	461	472	468	489	470	452	495	496	465	465	473	491	467	498	479	470	472	427	453	464	469	426	462	455	440	442	422	450	460	486	452	441	480	480	499	465	453	436	439	481	484	479	459	485	476	426	475	471	459	504	457	469	489	492	462	483	493	467	460	449	487	448	472	499	506	435	438	424	439	460	455	481	474	449	445	461	442	464	481	470	511	474	487	504	470	478	463	446	444	454	485	466	434	470	470	475	446	500	496	463	465	491	505	483	481	452	494	469	468	477	481	489	460	479	461	468	476	494	455	504	458	447	433	452	415	488	460	493	457	488	466	424	461	442	467	470	447	455	457	479	452	468	438	455	456	470	464	476	492	458	448	459	444	485	475	429	480	486	475	485	445	482	485	486	497	463	464	457	455	460	422	492	491	441	494	441	460	436	447	462	528	476	419	495	459	460	459	426	463	462	459	467	479	430	480	471	426	482	470	483	472	485	471	492	461	475	447	457	482	475	491	444	453	485	506	449	466	482	461	440	464	480	448	441	493	499	469	493	526	470	455	479	455	477	492	474	509	459	409	486	451	491	486	461	466	450	457	441	480	452	456	489	483	476	464	490	463	478	443	518	475	468	485	493	470	465	473	436	491	488	454	458	451	453	470	487	459	471	485	517	477	478	518	490	496	472	463	450	432	495	457	456	487	469	440	465	507	485	509	472	492	468	444	477	492	464	475	489	473	417	459	478	484	489	452	474	441	481	429	481	479	496	471	468	464	493	455	486	461	491	475	503	453	454	503	463	465	476	490	509	470	473	485	491	443	439	485	460	453	487	460	463	445	429	458	479	462	456	445	466	496	468	435	469	468	450	512	457	470	490	467	473	452	467	456	459	519	471	478	480	440	455	466	494	462	460	461	484	476	495	475	463	452	508	455	508	425	478	459	466	489	461	466	492	445	454	469	485	507	475	453	467	433	479	462	453	438	418	432	454	493	471	482	478	462	474	458	481	490	466	468	471	438	474	442	477	450	465	462	451	460	443	461	481	476	423	463	461	470	469	443	443	492	471	438	441	462	484	441	473	478	489	424	458	492	453	488	496	480	479	507	489	476	482	501	466	485	463	505	505	444	489	461	471	470	491	442	476	466	520	455	485	496	465	457
22710	10768	9580	5332	3527	2615	1952	1618	1365	1206	1066	976	942	806	763	746	740	677	636	655	622	639	630	621	552	510	585	557	523	520	566	563	532	516	546	545	504	540	525	512	504	480	533	561	522	497	507	488	535	477	500	493	489	471	502	476	498	511	496	509	480	540	474	516	469	528	469	500	504	499	510	523	514	468	521	485	525	521	537	487	520	516	471	514	525	475	467	460	478	458	448	538	492	470	548	484	508	482	496	511	513	525	489	488	524	481	484	526	470	530	475	500	498	473	512	492	475	478	482	468	493	500	516	473	525	481	475	506	480	466	512	532	522	523	508	495	480	479	500	497	511	498	504	513	499	514	505	502	535	509	494	542	510	468	505	423	485	502	460	500	468	514	492	549	509	492	487	493	494	503	501	517	521	518	516	499	459	491	521	494	486	457	525	502	437	490	488	488	468	490	471	522	487	496	490	466	522	478	505	472	485	484	505	477	491	494	477	492	498	440	465	488	476	520	514	474	507	487	511	522	524	508	552	489	528	500	444	494	501	525	492	496	490	516	496	480	509	465	490	516	489	480	505	496	482	507	500	500	477	514	540	467	461	491	510	462	499	517	480	543	467	460	465	490	540	507	493	518	483	537	484	495	479	513	510	481	467	499	499	551	505	488	495	506	495	435	513	475	507	478	497	479	498	515	498	462	484	489	504	480	495	497	447	477	492	520	506	546	528	479	467	504	506	499	495	514	445	493	481	494	470	489	479	504	489	491	531	485	497	463	462	517	446	544	455	506	512	508	518	500	541	465	473	462	500	478	462	497	483	529	493	496	519	530	459	487	468	483	490	491	529	469	536	501	468	499	529	477	506	493	482	535	501	504	497	539	486	498	513	477	475	466	477	487	479	496	524	501	477	470	529	502	500	472	478	495	509	496	499	482	514	488	487	484	498	477	536	503	500	501	485	466	505	459	506	485	487	478	459	486	522	485	516	505	532	504	489	522	475	504	460	545	520	468	513	513	503	497	496	505	533	476	506	484	514	482	512	497	498	508	440	455	504	486	548	476	476	468	499	522	532	502	463	522	475	510	493	542	555	481	487	519	491	485	511	440	482	515	538	508	522	491	511	495	505	465	517	502	508	500	495	501	461	517	494	492	505	487	523	470	480	469	504	488	491	529	490	520	456	480	496	514	522	458	483	493	500	490	473	492	459	478	474	481	497	471	500	503	520	488	496	473	470	479	462	501	521	506	489	509	489	494	493	524	485	449	488	490	458	447	495	472	512	480	480	516	507	485	480	470	535	477	485	516	522	467	442	464	497	499	464	532	503	493	540	514	495	520	486	490	471	488	472	520	501	483	498	510	478	474	515	484	463	479	468	494	491	490	482	515	503	457	519	501	499	513	486	492	450	514	508	550	559	527	484	491	454	523	473	497	481	477	509	553	500	475	469	509	507	467	504	497	545	548	519	513	524	490	502	499	506	457	520	483	525	501	513	499	493	494	533	511	510	524	470	542	487	490	470	489	524	515	501	471	507	479	495	497	502	478	501	497	490	526	511	535	503	470	467	516	516	510	492	480	491	465	491	477	519	475	500	475	504	528	542	479	533	492	482	514	475	515	511	501	481	495	477	513	485	473	505	525	498	482	467	508	472	472	499	461	500	478	488	511	485	494	512	495	509	463	535	486	474	527	479	494	496	497	534	469	448	477	524	510	497	483	504	508	477	487	477	488	524	491	478	485	510	498	527	481	532	480	488	461	487	484	472	495	486	508	473	528	490	491	479	484	496	455	518	493	488	491	519	499	478	527	489	498	501	491	491	508	499	460	494	529	457	455	521	518	469	494	492	475	469	499	525	468	493	470	493	515	472	537	478	515	495	464	467	530	511	501	493	501	477	502	494	489	495	502	528	519	512	507	484	466	496	467	535	472	506	483	457	466	494	502	490	499	456	481	475	479	437	533	530	501	473	481	485	504	534	487	501	502	520	502	484	488	484	507	520	472	504	515	468	512	503	474	455	464	520	491	485	505	471	456	497	498	511	481	531	472	533	494	482	464	497	528	472	510	493	505	479	489	521	492	507	450	530	472	466	482	488	468	489	455	469	507	465	528	472	529	472	500	483	532	510	490	487	491	484	550	489	491	481	469	511	508	450	478	519	524	494	496	519	500	446	501	519	483	531	496	503	483	440	517	518	539	515	500	480	467	486	491	518	508	517	501	495	486	524	509	507	478	494	532	510	457	467	495	534	481	503	519	483	492	544	510	496	491	517	487	472	480	555	490	489	491	470	479	491	498	504	511	483	493	500	482	515	458	523	488	481	485	458	485	492	486	485	465	520	477	508	493	483	491	498	475	499	484	518	505	489	530	455	541	495	498	505	486	466	488	482	493	494	499	496	511	552	549	460	490	525	482	516	516	479	498	489	510	546	499	532	527	482	530	497	488	509	510	493	514	472	479	512	494	490	484	490	489	505	481	467	464	511	458	469	484	507	492	468	508	487	510	486	527	505	507	513	488	504	490	468	487	481	478	465	516	503	469	479	472	505	496	514	493	517	501	514	478	491	503	472	527	486	486	472	484	477	515	521	548	486	479	508	485	492	518	488	520	530	527	480	469	499	471	485	506	473	459	488	510	496	511	491	508	510	493	482	478	514	478	472	519	518	498	510	509	468	498	476	519	498	477	490	495	532	523	468	507	494	485	490	496	493	473	494	486	497	495	518	505	466	497	503	504	480	483	478	485	534	497	513	522	501	490	489	509	516	491	511	491	498	483	466	478	497	528	483	484	469	489	511	496	492	475	531	479	485	493	473	444	523	474	490	489	524	523	494	504	473	484	437	459	450	510	473	509	480	502	483	498	517	494	495	495	531	485	461	457	474	479	496	510	522	503	484	485	467	502	511	471	468	463	417	491	579	494	492	492	482	498	468	468	511	494	512	494	511	484	508	486	504	507	523	505	503	475	443	513	516	440	456	538	503	470	434	474	479	495	463	522	504	461	545	472	509	499	517	481	498	503	518	504	477	502	477	522	483	498	520	506	500	546	500	476	499	496	454	522	471	498	496	485	505	498	485	468	505	481	493	502	468	514	463	515	505	519	463	476	467	531	449	475	505	511	532	479	513	475	462	492	532	493	528	517	512	460	485	460	500	481	469	466	520	538	480	496	515	483	514	476	536	437	499	506	456	474	515	472	500	481	495	488	521	518	473	496	508	493	491	497	488	530	527	476	481	484	522	485	504	476	531	519	497	511	439	508	521	483	478	478	475	483	457	502	505	480	522	481	488	503	504	497	480	514	491	545	478	490	477	461	542	483	500	510	533	473	517	495	511	518	504	498	488	520	498	509	504	481	509	487	512	497	511	518	493	469	484	488	507	486	545	480	508	506	489	448	517	519	503	485	473	505	483	534	469	453	473	497	519	512	507	511	473	479	509	486	456	505	509	464	492	510	463	496	483	486	490	477	530	495	509	507	522	502	483	483	470	490	483	472	482	470	505	487
22599	20378	26789	23876	20381	20473	9042	2127	1630	1426	1368	1273	1227	1161	1160	1051	1072	1086	1056	1019	941	1001	977	957	992	908	932	906	936	992	944	963	919	914	945	919	936	877	971	923	904	956	870	853	914	949	908	908	928	946	883	901	927	874	931	897	907	857	889	855	872	875	890	846	866	888	897	911	843	881	876	858	897	860	895	906	836	916	870	869	894	844	920	923	929	914	932	896	891	901	927	925	922	888	834	915	933	866	913	841	903	855	922	873	881	906	880	943	908	805	862	874	896	869	868	846	927	880	915	936	867	870	899	912	815	931	897	855	863	893	852	904	842	870	900	847	891	928	936	924	895	908	883	856	900	881	855	918	955	917	889	886	983	894	901	879	911	848	857	884	926	913	878	875	886	891	925	928	932	916	859	921	888	925	827	882	899	870	894	857	882	896	901	889	948	859	891	905	897	937	876	885	879	865	908	922	891	902	872	865	926	941	948	858	952	919	859	880	888	909	894	888	918	949	889	848	829	895	858	927	915	869	902	923	861	870	909	880	921	863	841	875	901	920	935	864	892	903	876	889	870	878	868	855	866	918	847	902	876	914	837	893	912	904	882	884	876	855	874	867	889	891	866	876	955	891	850	865	884	883	916	908	908	890	930	905	864	856	844	925	917	875	871	923	883	894	932	978	862	894	881	913	924	873	914	850	871	887	880	864	862	841	867	871	920	878	893	878	912	831	885	891	919	896	908	906	907	895	897	867	892	862	833	901	911	904	922	925	939	863	930	928	911	893	885	900	900	881	877	906	947	874	888	907	864	848	854	858	852	896	875	884	826	863	887	909	867	919	876	971	888	867	892	982	896	899	899	881	841	872	858	889	921	861	919	885	926	887	906	890	927	894	953	892	882	884	837	865	876	874	908	846	884	914	907	898	931	898	894	917	923	924	882	895	876	918	896	905	906	905	877	859	904	844	902	856	903	830	884	938	884	815	915	854	866	908	925	913	896	865	901	895	909	875	878	874	918	887	873	838	892	916	906	879	896	917	921	910	886	876	905	886	895	849	854	885	909	860	875	941	905	873	901	899	870	904	941	875	876	875	898	888	861	852	889	851	938	815	850	955	867	896	877	972	881	897	850	871	897	899	887	867	905	864	897	896	893	869	886	938	889	910	870	909	876	871	867	870	896	889	895	887	850	859	918	899	879	874	873	903	903	864	929	928	893	863	879	911	887	867	810	835	928	910	869	865	869	893	852	887	878	912	902	939	881	849	856	944	804	939	879	908	877	867	916	907	921	952	897	874	883	866	854	924	888	881	937	923	923	887	968	920	885	872	900	912	895	848	867	896	834	846	924	943	863	861	912	884	911	932	868	842	932	901	884	899	887	889	916	882	914	931	874	914	809	898	859	897	902	908	880	894	871	869	892	867	930	843	879	864	889	866	938	816	874	857	854	925	904	957	830	895	857	853	896	890	877	896	873	869	935	897	890	912	912	881	849	858	855	893	896	851	871	844	929	945	875	909	891	888	864	862	929	900	909	865	899	891	903	890	869	846	869	876	834	886	860	882	885	922	837	870	900	950	893	890	847	863	848	894	901	869	848	865	843	839	903	928	886	854	864	840	864	866	843	865	939	846	835	884	860	928	883	896	874	891	944	892	904	852	885	873	919	891	896	907	868	906	849	869	894	854	909	903	879	885	904	836	928	883	886	884	852	867	864	931	955	890	844	826	909	875	863	913	917	894	853	905	879	863	902	883	860	890	914	901	833	947	872	908	924	873	868	827	880	849	885	908	872	874	847	839	894	884	892	851	874	925	861	904	891	870	914	869	867	881	882	823	895	923	971	839	943	874	843	894	896	886	910	892	891	915	911	865	829	913	882	886	906	904	917	891	905	917	878	851	854	888	921	866	943	899	851	911	890	862	896	895	918	855	867	880	872	890	879	902	860	807	915	885	882	922	861	914	871	855	871	899	894	909	873	864	924	854	899	933	900	861	882	864	869	907	847	891	916	891	869	863	869	867	907	852	931	913	896	895	899	875	887	908	902	853	850	912	902	832	868	895	921	876	909	902	846	857	862	914	841	901	879	949	922	918	891	907	816	906	892	931	830	887	924	896	876	869	901	894	847	862	913	854	873	860	853	852	919	914	872	814	940	927	902	892	870	904	897	880	863	873	908	911	898	914	913	847	911	883	870	881	849	857	920	842	905	843	878	846	866	853	849	843	877	892	868	872	922	898	907	853	880	829	875	839	932	883	846	931	796	892	893	943	917	905	849	865	888	871	901	858	920	912	915	871	922	896	898	845	908	922	866	875	878	880	865	845	872	903	872	918	880	903	911	887	880	892	863	892	863	884	876	915	833	854	908	865	922	891	817	912	859	924	923	912	879	903	917	874	911	907	893	905	887	920	878	840	915	868	891	849	822	852	872	886	855	901	825	882	877	919	879	887	836	889	899	958	916	880	923	878	828	904	859	868	906	903	910	860	898	864	887	879	855	933	960	872	922	857	885	890	912	874	847	869	932	861	891	841	945	914	867	885	926	837	853	913	929	961	847	863	880	902	909	915	896	838	883	932	867	880	853	855	875	833	847	880	876	858	884	857	896	917	895	903	882	905	898	920	880	903	892	923	897	901	862	832	880	893	871	883	918	968	868	922	817	897	898	868	901	859	933	853	885	917	869	929	883	838	862	909	918	879	867	934	868	904	921	862	857	863	902	832	873	888	894	878	813	883	883	891	941	940	822	914	900	867	964	865	906	902	909	871	909	883	931	941	865	845	895	944	895	894	850	922	895	895	882	865	890	884	876	872	840	877	866	856	925	814	903	846	839	915	840	933	875	888	884	904	927	906	869	850	861	934	867	865	843	835	877	889	845	868	846	860	883	855	903	952	931	887	915	880	897	924	867	922	907	876	863	911	868	932	883	891	930	835	885	895	874	860	906	862	902	885	920	908	835	904	883	852	863	894	866	889	844	830	871	919	869	853	865	912	834	889	892	904	832	902	856	889	868	950	906	890	850	917	903	963	948	854	826	888	849	891	864	862	920	926	862	895	863	871	865	886	866	895	859	844	896	919	884	868	863	893	874	943	882	889	902	846	870	879	865	846	867	892	873	872	849	877	861	799	912	903	845	872	825	864	895	863	880	891	882	871	913	901	898	889	881	942	911	876	897	909	834	918	879	867	867	908	876	878	916	851	867	848	923	834	880	949	882	902	870	867	927	845	856	909	927	896	828	903	915	868	877	928	877	879	892	901	880	837	928	911	908	880	861	869	835	849	882	862	887	848	901	868	828	881	917	887	866	904	917	859	893	909	914	941	860	877	832	866	868	913	893	881	841	841	890	911	959	898	936	876	856	874	880	904	901	853	903	894	909	910	869	895	902	900	846	818	875	872	926	901	882	899	864	899	889	908	887	905	861	881	928	906	876	839	953	888	852	858	891	846	829	902	873	857	925	890	924	890	890	899	866	852	871	936	923	871	873	870	887	888	910	947	853	875
21931	17132	15556	9162	6292	4778	3629	2989	2542	2206	1956	1780	1575	1432	1383	1238	1218	1217	1167	1133	1140	1110	1026	1022	1081	990	922	945	983	902	990	929	917	932	939	899	924	896	873	905	925	871	859	857	885	910	937	890	921	873	847	887	911	935	843	867	871	904	841	893	836	819	848	829	878	892	872	873	905	908	855	863	873	883	880	837	838	842	845	855	834	886	902	913	850	852	875	856	856	863	846	805	831	815	894	877	896	859	854	883	833	916	873	840	892	875	913	847	869	847	806	797	843	864	834	827	861	840	853	887	872	839	804	860	869	822	868	874	889	867	849	902	818	864	866	807	787	883	906	838	862	852	862	814	804	862	844	878	830	848	848	861	800	886	830	841	862	838	885	838	858	848	881	896	821	830	774	849	868	805	883	856	807	828	808	854	848	834	837	826	859	794	828	831	891	860	831	856	868	850	835	819	839	826	850	852	855	851	883	813	907	856	868	843	857	872	893	915	878	839	864	896	832	876	874	801	845	927	820	859	895	815	888	875	837	814	837	859	878	915	870	806	827	814	880	828	780	842	878	839	846	830	871	820	877	836	851	827	911	844	845	846	886	823	843	816	857	821	836	853	841	848	841	858	854	884	863	834	921	842	908	850	837	832	851	848	796	829	896	863	792	874	808	840	880	853	864	799	843	829	876	861	899	880	887	822	805	866	859	813	850	821	838	846	871	853	899	828	819	799	849	830	848	901	849	904	841	893	883	888	856	820	834	801	908	831	770	816	865	873	843	795	843	870	813	855	866	866	853	885	839	852	865	821	853	874	822	862	876	826	880	872	820	843	869	842	890	897	772	813	825	823	810	911	858	896	849	858	852	856	877	826	854	887	887	843	877	869	866	829	869	806	832	852	848	881	846	850	883	810	844	900	848	879	862	883	819	865	840	823	817	876	788	857	886	851	820	894	861	890	812	845	861	926	909	879	872	862	808	834	831	825	829	844	826	846	895	851	840	833	819	796	913	904	863	788	842	879	909	883	822	881	843	778	815	909	869	833	863	848	858	893	862	843	894	843	846	895	871	864	846	851	842	809	824	851	808	863	852	826	857	837	862	845	853	849	887	872	826	871	856	878	852	865	915	826	866	864	832	817	858	900	819	851	829	866	859	837	891	847	880	867	916	839	851	856	860	845	867	820	820	879	881	850	827	875	813	799	862	860	847	843	840	830	841	830	835	858	881	820	896	836	820	831	876	844	820	832	858	805	861	821	832	876	829	887	805	869	839	853	866	817	833	829	860	807	855	835	880	899	913	886	827	839	854	845	847	841	852	855	829	856	810	878	814	882	851	822	832	836	865	884	779	880	906	868	848	846	877	888	883	834	853	837	863	857	884	858	847	879	859	883	795	827	858	924	850	869	858	848	863	859	859	894	852	854	843	835	840	821	837	856	806	788	814	855	872	863	894	856	855	897	827	810	823	866	879	844	854	870	831	844	783	866	895	824	836	824	810	902	839	844	799	869	867	825	797	840	829	830	942	853	869	830	836	851	896	872	851	893	835	866	824	855	836	827	886	898	854	814	860	839	870	872	828	810	839	863	838	908	859	849	782	878	875	838	854	842	846	859	845	835	850	818	902	817	799	851	846	852	800	849	839	882	874	896	879	837	822	874	839	825	876	867	847	823	806	866	883	879	869	861	844	879	838	833	849	841	842	846	900	874	888	863	888	896	794	877	839	840	845	890	794	812	821	846	834	853	819	845	865	849	864	850	934	804	833	839	870	879	829	825	827	787	805	839	850	823	846	845	845	893	839	819	772	872	805	870	833	863	909	901	885	879	830	851	816	844	807	862	864	868	851	837	874	889	871	797	827	810	854	898	887	854	821	855	870	863	874	835	826	879	837	865	830	830	856	870	834	811	876	840	825	898	815	876	796	820	887	862	843	838	871	868	847	843	843	845	864	821	836	818	781	872	848	847	861	884	862	844	851	831	864	835	845	854	901	824	864	867	869	843	833	795	800	829	831	814	873	919	824	820	850	873	875	824	817	880	845	785	859	824	805	880	857	868	844	821	840	786	812	867	792	862	868	859	857	823	867	868	851	859	837	797	795	858	833	838	828	830	907	855	845	830	851	847	872	886	867	865	863	840	873	813	806	791	887	863	794	851	837	835	869	861	914	864	863	852	841	835	846	870	843	886	826	818	799	844	861	837	856	860	911	849	816	824	872	870	874	871	839	809	816	834	815	826	822	873	848	886	856	836	765	849	896	802	821	844	852	871	846	846	860	834	853	851	905	829	803	818	884	844	861	867	831	854	878	842	875	864	867	790	862	866	864	858	839	849	825	881	866	837	840	850	869	847	851	883	823	864	860	861	852	892	882	825	811	819	877	836	845	899	826	830	813	872	879	839	843	841	831	862	843	906	846	843	851	809	877	831	848	812	872	876	857	839	845	842	862	887	857	863	895	811	862	847	857	835	840	851	849	893	845	854	831	863	856	819	814	903	854	813	829	904	860	860	825	810	840	894	854	868	815	836	883	888	851	843	842	875	795	854	839	898	819	863	836	871	839	825	854	854	867	861	839	874	839	848	883	867	886	788	872	831	838	859	825	807	812	797	863	837	845	868	854	843	902	855	896	815	823	846	861	849	815	843	856	834	842	840	834	840	815	851	877	888	877	853	845	873	833	881	838	884	860	879	858	816	777	806	883	817	857	848	833	905	865	847	878	859	868	864	886	853	818	854	829	891	860	856	825	849	849	805	875	832	887	848	864	820	836	828	856	868	834	855	876	839	834	862	835	838	824	881	841	866	806	864	843	852	822	882	835	853	821	874	849	846	837	883	833	851	842	864	806	834	852	846	809	896	819	887	887	868	860	809	838	832	855	858	850	757	851	859	869	842	820	884	801	879	855	777	811	859	824	839	849	854	848	827	863	820	885	829	850	869	793	844	883	850	839	816	874	880	866	873	864	815	854	855	815	855	799	821	780	858	858	838	799	860	829	881	833	881	820	866	788	872	811	874	857	835	864	872	822	878	831	879	870	853	834	842	849	872	924	835	827	815	808	866	863	866	877	838	858	811	911	866	865	858	810	865	837	860	837	860	813	817	827	882	834	885	847	836	827	821	802	838	853	848	848	843	867	852	869	824	875	837	839	856	913	840	837	797	814	874	890	828	862	792	904	814	827	818	822	817	826	863	785	834	790	831	897	874	900	897	893	840	803	844	871	837	832	869	857	837	839	852	875	875	880	839	941	866	850	883	912	816	876	899	834	843	839	875	871	843	844	782	808	829	906	837	889	846	847	855	872	851	846	887	816	864	846	807	860	861	845	793	783	779	825	782	846	890	763	836	893	845	828	899	838	842	829	836	853	852	887	821	858	833	830	891	831	778	865	918	868	865	856	832	887	850	848	876	844	874	865	816	831	858	849	870	779	815	840	885	856	869	905	827	868	805	858	833	861	832	859	850	835	819	866	807	809	882	887	930	842	826	910	812	855	831	825	857	847	854
28343	14226	2512	1012	843	776	845	787	764	842	722	722	798	725	763	776	818	779	735	751	738	760	771	766	758	745	783	771	755	736	794	754	797	775	813	764	780	794	733	778	776	732	773	759	788	796	783	745	740	770	784	742	756	777	782	723	777	793	777	782	816	745	754	739	767	804	767	743	762	779	828	782	760	786	775	742	728	766	804	799	776	733	799	764	791	766	787	727	764	762	791	756	785	762	781	802	735	755	720	768	771	805	780	758	765	765	721	759	765	745	753	741	763	700	767	755	769	751	744	742	802	767	787	790	797	740	767	767	776	795	848	725	816	741	745	755	745	717	775	789	730	758	781	775	756	790	786	762	787	776	760	757	789	754	791	766	743	760	759	726	780	783	825	709	752	769	849	789	728	748	769	722	764	804	774	785	732	736	739	779	758	726	709	754	774	746	714	764	855	761	738	779	722	723	764	777	711	757	782	751	740	790	775	764	734	761	817	819	762	767	779	748	759	786	813	764	784	780	785	778	785	776	711	740	757	798	787	775	757	780	749	777	748	705	756	781	761	808	812	746	760	794	796	757	804	766	739	727	793	750	790	722	768	781	732	784	740	709	799	753	741	789	747	762	768	760	748	753	748	746	766	770	787	742	774	745	755	754	792	772	808	738	698	774	774	757	789	737	728	755	782	774	758	755	731	762	795	717	785	785	754	708	762	765	786	806	825	771	771	777	730	764	771	781	791	818	761	747	792	776	759	796	738	773	755	749	758	757	791	800	731	754	764	772	808	799	813	779	744	798	719	706	799	752	794	747	732	801	750	782	808	768	785	811	727	773	767	708	758	764	790	713	810	722	796	788	758	767	738	783	700	754	733	749	759	778	755	764	813	794	807	768	742	774	762	741	756	761	761	767	781	739	785	725	752	805	777	802	768	751	769	768	755	761	810	810	735	802	751	762	800	786	783	769	767	825	772	741	766	743	754	715	701	872	775	777	761	771	749	751	736	746	796	770	730	771	823	803	770	739	839	756	753	743	784	756	746	786	798	767	764	774	810	759	740	730	806	816	780	745	775	799	771	779	763	796	763	784	750	758	725	750	809	764	789	759	757	768	743	813	821	748	751	726	760	813	737	778	741	775	738	785	773	758	730	791	737	795	808	731	736	790	783	814	820	789	813	755	732	735	787	684	784	749	808	763	732	768	770	791	773	752	805	755	794	745	749	805	751	777	756	757	743	778	777	812	798	800	748	783	732	792	702	751	840	769	788	740	727	751	789	776	780	748	765	759	779	784	782	767	748	768	809	764	790	745	713	725	734	733	779	762	750	745	795	790	769	799	754	734	782	864	752	759	703	781	766	765	784	769	800	771	783	798	791	771	750	815	770	746	804	748	809	767	765	749	783	767	719	782	771	756	788	719	759	749	745	765	774	788	719	774	758	719	727	769	766	780	757	766	748	787	772	751	753	810	759	777	795	813	766	762	744	740	749	763	787	716	695	721	736	797	760	794	743	761	835	801	752	803	809	808	706	761	770	768	830	799	775	745	751	782	799	804	748	770	731	766	735	788	803	721	765	707	789	790	770	786	786	720	786	800	784	736	773	721	780	733	779	734	807	803	776	771	793	766	764	807	763	745	720	765	771	712	744	782	751	777	767	804	763	836	774	765	773	781	738	768	845	765	790	786	767	780	747	770	748	760	762	768	835	737	779	732	751	713	738	758	722	787	743	808	777	794	759	781	761	778	719	772	746	814	766	769	785	782	775	731	783	801	755	771	700	744	753	752	767	792	764	742	729	773	750	803	809	749	770	770	699	845	728	807	781	747	732	756	786	763	745	744	765	781	794	787	753	810	794	786	752	714	742	761	815	820	767	724	798	745	752	723	760	784	772	761	748	801	830	709	790	772	743	744	804	740	764	747	815	749	747	714	795	823	801	748	823	763	771	773	749	731	758	753	725	738	792	749	759	735	791	750	711	761	777	771	757	791	743	750	794	761	799	809	793	774	698	714	771	740	763	775	736	730	804	743	779	707	783	788	747	779	842	786	820	699	794	785	805	791	805	805	779	727	790	793	799	751	732	805	791	780	756	797	729	748	806	737	745	805	761	730	780	801	767	801	726	769	748	737	776	813	720	759	725	743	791	783	704	749	757	758	812	773	746	756	819	740	820	825	737	720	791	771	762	726	702	723	759	791	844	804	755	779	755	803	773	759	749	810	775	837	801	755	760	755	799	766	768	760	746	749	766	798	774	798	726	752	766	781	741	736	734	740	771	769	747	766	776	734	790	825	782	729	752	773	819	765	732	773	738	778	758	770	781	763	770	790	756	767	798	798	788	723	745	738	783	746	810	729	719	795	736	764	787	719	741	699	801	790	765	807	765	786	802	741	754	745	813	792	783	776	733	772	809	760	774	764	776	773	795	763	775	788	730	779	742	758	770	785	781	741	742	818	771	804	796	778	744	797	771	772	785	721	745	737	712	788	766	735	735	742	781	758	756	769	763	797	702	773	794	788	792	801	775	793	805	768	756	773	746	732	746	799	728	787	756	755	748	799	805	783	716	784	764	739	799	738	754	741	752	713	779	831	763	764	800	803	769	752	800	744	750	751	725	788	755	734	735	755	768	764	753	731	749	774	796	791	770	800	754	820	765	803	799	755	789	790	745	782	724	747	802	757	775	754	810	737	775	752	763	751	787	780	823	806	795	793	785	739	809	800	810	792	760	783	774	768	797	771	773	787	757	771	791	820	774	806	773	739	756	831	792	765	780	748	753	805	775	787	780	765	769	769	772	742	775	750	786	773	723	792	810	748	772	732	780	772	771	746	806	771	805	740	757	792	777	786	777	771	810	778	807	802	781	815	733	744	717	766	795	785	744	749	709	764	730	814	793	776	786	780	786	775	757	750	769	781	763	752	748	784	766	764	790	785	754	738	728	782	798	785	718	768	763	790	787	793	752	777	793	762	791	773	738	748	804	837	762	792	759	752	723	772	723	761	778	771	799	790	797	763	788	732	815	724	741	751	765	790	755	739	777	764	731	787	780	767	789	790	842	741	773	793	762	747	735	748	765	790	752	813	807	772	765	780	760	737	799	839	760	780	806	744	796	787	760	748	761	727	735	741	777	794	761	808	767	790	814	726	761	786	762	741	783	782	763	737	769	809	741	771	767	780	773	779	778	762	781	763	699	759	761	756	754	792	756	799	799	758	812	754	770	742	771	777	770	743	749	738	735	773	741	804	738	747	794	765	751	785	739	763	783	786	748	782	792	776	797	713	751	756	801	753	752	743	689	802	747	775	776	786	730	805	731	745	778	769	779	802	767	755	790	802	693	737	746	722	783	765	761	772	716	778	755	749	799	782	741	787	766	795	715	732	751	786	766	732	805	737	755	793	766	809	761	768	712	792	759	773	802	794	752	771	781	754	742	759	783	751	747	780	800	833	776	743	792	729	792	777	772	788	757	743	756	760	758	752	767	774	735	767	746	729	753	783	779	755
12578	1485	1305	1051	927	855	871	883	842	834	852	868	808	814	842	808	829	819	784	833	812	814	854	837	854	815	788	775	782	783	763	789	828	827	814	834	750	816	819	806	795	779	854	758	816	799	833	840	805	822	783	821	770	804	778	817	835	808	823	801	832	787	781	796	788	789	777	764	812	776	804	807	779	813	834	768	793	771	773	837	849	795	844	768	820	802	811	784	847	827	837	827	764	812	794	811	831	832	782	822	802	831	783	796	825	826	762	793	833	808	831	819	780	817	755	802	807	765	826	763	791	803	808	813	787	787	800	794	792	788	766	805	817	812	802	777	758	866	802	848	796	739	817	785	766	806	809	780	779	830	786	790	814	776	782	798	808	851	724	846	769	802	776	758	800	772	788	774	756	798	789	809	859	786	833	798	788	812	813	778	851	797	764	789	799	770	812	838	783	805	786	811	788	762	799	789	814	802	781	818	791	822	783	823	792	806	822	798	808	795	805	789	777	793	786	809	798	768	807	826	766	836	790	761	789	810	808	806	776	847	842	802	797	803	832	838	784	820	785	788	766	785	777	817	760	807	771	809	782	751	778	806	788	810	843	794	827	862	829	847	771	782	792	796	826	787	796	783	768	862	799	842	800	830	782	771	825	819	799	807	768	806	805	868	862	796	774	817	772	854	785	808	834	793	797	753	805	848	804	857	816	798	804	804	838	791	807	783	795	814	784	795	771	792	795	803	823	810	824	813	780	788	795	814	831	830	823	800	828	792	844	762	807	794	816	843	808	780	813	809	794	824	828	786	769	843	813	755	782	816	768	808	770	770	831	789	755	798	829	829	804	781	822	820	796	821	770	793	809	826	784	787	820	803	781	764	807	805	765	808	820	777	817	795	807	794	788	817	823	791	805	768	816	857	808	767	806	798	753	777	799	800	832	775	809	805	849	789	787	784	788	797	806	832	820	825	762	809	818	834	759	782	833	767	854	820	764	783	795	857	842	817	790	772	763	830	790	829	793	810	797	785	831	818	777	829	757	759	797	780	783	831	871	784	832	757	790	770	799	826	806	785	780	766	803	813	843	756	843	783	807	815	796	835	836	796	802	821	826	758	829	798	804	795	799	818	771	809	790	764	786	810	817	835	854	794	816	782	781	773	781	822	827	879	808	764	819	818	760	805	769	861	835	767	792	768	845	794	757	795	816	783	791	831	797	776	821	790	775	741	810	823	797	800	768	785	815	784	789	806	815	799	769	819	840	801	777	799	789	752	792	806	837	801	813	756	780	815	824	774	831	783	849	765	761	823	760	784	808	779	839	776	828	784	805	794	766	826	828	812	877	786	830	785	848	788	798	769	800	794	825	864	819	839	802	824	794	804	771	772	846	822	798	792	795	803	809	815	766	823	841	784	780	799	853	819	797	778	815	817	817	795	772	843	779	849	777	791	795	808	829	767	807	799	774	805	806	827	811	768	811	804	781	785	775	799	800	781	782	775	848	756	790	772	807	791	801	806	821	804	828	818	791	782	801	826	819	774	811	777	799	811	763	785	789	788	791	842	815	735	818	761	807	807	792	783	790	785	816	868	783	776	800	750	814	817	825	756	800	814	829	813	783	841	781	768	808	766	808	775	794	859	783	782	841	810	773	758	837	783	749	810	812	806	790	777	768	838	796	799	854	834	771	820	799	835	838	815	811	806	831	833	860	842	760	834	819	761	807	849	785	813	779	873	759	815	831	826	807	793	803	830	791	788	822	752	789	812	738	794	807	830	806	771	760	805	759	778	801	777	817	785	787	762	822	772	819	800	782	772	830	842	793	764	782	747	840	794	798	800	766	769	812	790	798	825	770	777	797	754	790	754	813	804	832	798	834	791	751	861	846	809	813	734	823	810	743	795	866	803	801	833	788	811	835	794	798	781	789	752	819	801	810	754	789	817	811	789	791	806	839	803	836	780	784	816	774	802	802	773	747	742	818	832	801	831	845	815	826	817	772	796	790	795	788	786	805	766	750	736	815	853	812	792	892	801	754	768	776	795	765	731	844	821	781	773	826	826	769	772	755	803	795	844	791	800	856	775	799	791	778	804	801	814	826	821	838	829	839	792	757	778	762	780	802	787	807	752	850	812	805	814	823	795	838	793	829	791	844	778	792	805	791	825	790	843	799	765	816	794	838	803	776	758	871	830	801	807	835	790	811	805	845	796	773	816	832	805	807	783	808	821	768	815	779	761	775	799	755	798	777	822	816	803	758	817	855	805	773	830	796	812	805	815	796	798	800	804	808	819	763	807	791	814	785	760	829	776	777	779	810	843	788	835	829	790	815	798	774	831	819	800	800	796	829	785	784	747	855	754	767	768	797	819	820	788	784	785	834	778	817	767	779	791	783	871	818	775	809	760	858	768	811	800	764	777	860	835	824	865	742	786	808	785	790	821	802	838	834	780	806	756	847	783	772	784	814	804	814	823	835	826	789	799	783	810	786	826	836	834	768	776	827	743	789	825	768	823	794	786	797	776	808	832	851	793	840	783	769	806	831	803	803	759	754	802	807	777	787	784	816	834	830	804	827	833	792	812	768	821	782	820	785	761	799	807	784	805	831	809	851	800	818	837	806	799	754	815	807	828	827	810	825	816	812	784	845	817	784	825	851	786	836	866	814	779	795	791	749	838	798	778	803	811	812	824	808	839	823	742	831	836	834	812	791	826	791	822	779	809	757	762	796	779	809	785	799	813	777	843	785	835	787	831	836	826	790	803	782	763	808	826	790	775	775	770	840	845	840	765	805	801	810	833	781	766	802	807	828	785	827	834	819	824	771	817	809	781	781	793	819	754	798	806	830	807	782	800	849	802	810	782	825	869	845	786	835	795	771	811	794	767	774	806	791	795	787	812	777	813	776	827	781	755	837	798	825	817	824	766	807	816	781	814	811	761	751	804	841	810	814	797	808	769	794	856	769	798	813	828	799	779	828	786	850	788	828	806	754	783	776	811	788	804	776	800	810	832	765	788	871	813	778	852	758	815	847	779	812	790	753	839	825	787	844	814	767	823	799	787	816	786	801	816	823	779	809	824	788	817	783	822	798	779	757	841	851	861	782	782	808	820	804	815	778	833	814	747	789	824	801	792	808	809	824	817	862	856	764	813	793	789	836	819	797	764	813	739	772	803	812	802	803	766	805	809	788	776	768	826	810	835	812	798	790	817	771	814	825	786	789	761	786	773	811	827	794	806	807	800	752	826	758	817	761	802	811	787	838	858	830	776	838	838	769	790	831	814	790	859	804	843	788	781	752	773	799	796	766	831	826	843	802	760	775	824	825	796	813	806	763	836	806	787	783	790	780	789	794	799	796	765	791	789	805	801	803	767	827	812	754	801	833	798	791	808	782	830	809	791	834	783	785	774	833	815	781	808	786	856	775	804	788	826	830	798	813	831	838	790	801	794	803	791	768	828	839	774	776	832	789	855	838	797	841	845	768	849	854	828	832	838	751	794	817	809
24586	20346	26336	24220	20360	9419	1385	950	820	783	633	652	598	624	528	582	577	544	581	540	524	520	539	504	488	482	526	504	501	510	499	486	485	451	457	504	455	486	493	514	485	487	486	495	474	495	472	492	457	472	455	459	454	476	476	468	466	491	486	471	431	441	486	488	474	449	506	458	441	488	514	467	477	461	442	460	444	464	491	476	462	468	447	454	435	448	489	468	468	443	465	451	492	453	482	421	456	463	474	456	439	438	489	480	457	459	468	419	497	459	441	478	485	437	497	447	465	458	475	485	484	464	486	454	464	448	438	490	456	467	472	425	461	489	458	480	429	434	456	453	424	438	488	429	429	448	453	421	482	473	487	463	450	470	417	463	453	433	476	465	450	465	481	466	476	434	454	446	495	459	504	451	513	420	453	417	436	449	423	471	477	506	474	443	493	434	457	415	459	493	474	460	458	472	494	433	449	465	467	440	474	421	440	479	442	444	479	435	445	435	467	449	453	456	448	460	480	476	465	445	470	518	469	449	497	465	446	426	431	433	424	450	504	461	473	458	418	496	455	462	473	457	462	488	453	416	428	493	472	445	481	474	459	425	471	422	463	461	464	459	489	439	429	469	475	469	459	457	436	445	447	434	466	510	436	407	464	452	459	496	436	445	478	474	449	445	458	450	461	486	434	468	458	457	442	482	424	479	434	405	476	450	458	432	466	446	425	483	439	430	470	478	460	471	452	472	457	431	464	434	454	454	478	465	460	449	511	468	466	453	467	446	457	454	448	468	438	475	457	447	434	457	475	464	462	483	484	456	438	451	453	435	472	443	462	460	459	470	422	449	411	473	427	517	416	463	471	454	441	448	446	460	460	469	463	486	435	418	455	455	489	481	457	456	493	459	437	469	403	430	462	456	456	446	450	475	472	440	480	487	458	451	487	451	409	455	477	431	487	487	444	509	436	456	470	464	474	448	413	436	481	491	454	457	474	458	460	451	486	482	454	462	493	446	507	496	447	475	449	420	471	444	487	469	447	453	407	443	463	487	440	464	458	479	489	494	438	442	490	474	488	438	466	445	486	488	444	430	483	481	498	461	455	435	432	473	433	501	478	451	459	481	450	437	466	445	462	490	469	499	444	449	464	469	444	461	470	457	467	466	477	469	466	415	458	442	481	455	491	489	465	451	474	468	466	456	461	483	456	464	467	465	465	442	432	461	476	450	452	494	435	464	499	484	442	439	461	460	456	456	464	450	453	447	472	453	443	467	434	456	455	458	463	442	456	465	471	468	460	468	438	428	423	470	449	439	466	435	441	444	449	459	434	437	492	450	478	441	453	445	455	453	466	488	451	461	474	454	472	425	423	467	485	477	416	427	455	450	444	414	486	465	434	442	446	457	456	436	444	479	471	422	450	461	447	466	446	462	444	453	450	440	505	467	441	494	449	439	436	470	471	442	427	425	458	428	468	449	487	486	437	497	447	445	418	404	470	492	434	484	475	476	467	450	442	444	428	438	501	465	509	455	453	467	471	464	453	407	484	473	417	442	504	458	442	493	448	435	490	433	446	446	481	432	496	469	495	492	468	472	438	471	442	447	470	415	475	497	477	426	426	471	455	486	471	448	425	454	449	497	432	456	458	426	465	485	459	427	420	477	447	466	503	464	475	498	459	435	448	458	458	438	467	472	419	473	439	464	457	473	448	427	455	471	480	470	466	496	428	425	488	461	419	449	460	479	487	462	435	410	486	482	503	461	476	498	444	463	478	496	449	441	449	462	483	468	435	442	461	476	464	458	472	521	461	426	415	434	462	424	482	461	506	446	469	459	434	473	423	427	434	453	451	430	453	451	461	490	494	431	459	486	396	483	429	458	465	468	416	478	497	482	424	498	495	461	443	453	501	427	501	450	410	463	437	469	505	446	511	465	455	488	435	495	483	433	441	454	452	436	444	466	466	448	471	446	437	458	423	435	468	455	458	471	450	458	479	456	468	472	454	472	474	424	486	448	492	490	442	464	458	455	445	479	462	468	469	466	439	485	485	502	448	448	453	456	501	446	456	455	452	472	470	442	412	481	446	456	449	424	437	486	445	493	456	456	454	532	434	514	473	459	498	420	492	441	446	421	420	446	459	479	467	484	452	439	498	458	455	494	485	499	482	437	452	452	455	456	517	428	436	454	455	473	498	469	459	460	495	463	406	461	421	415	496	485	462	457	432	491	446	451	422	448	481	469	466	432	447	497	441	457	466	460	474	454	464	461	445	496	482	451	441	426	467	448	499	463	431	491	435	429	467	426	433	505	459	448	470	448	501	488	471	436	438	441	459	492	493	495	469	459	410	442	424	454	473	473	410	463	468	439	480	425	481	461	456	472	452	426	448	423	456	432	455	455	447	443	450	429	438	471	476	408	485	473	435	469	477	491	484	441	440	484	448	422	475	461	440	452	426	436	474	493	478	468	478	445	444	434	487	456	446	488	414	405	443	441	503	469	474	461	501	462	396	476	458	448	468	474	470	476	487	455	490	437	462	439	487	460	427	468	463	473	482	440	484	454	452	493	449	445	465	517	458	426	395	451	511	467	481	439	494	430	473	510	449	483	440	461	456	469	485	462	475	443	394	439	422	453	476	472	448	444	489	466	467	476	418	444	430	440	463	428	478	430	453	449	477	483	420	471	476	430	453	446	478	466	450	417	439	468	449	436	465	443	462	459	516	475	471	479	468	473	465	521	464	473	464	427	434	447	434	454	496	447	435	454	468	461	436	449	395	456	486	464	463	490	464	467	511	443	470	481	476	463	415	486	474	469	503	454	468	463	442	488	430	456	477	469	453	487	435	462	450	480	470	457	466	467	461	465	510	468	461	461	473	418	448	491	470	433	495	415	482	447	418	490	450	449	456	438	434	449	458	492	474	473	458	475	420	493	445	496	485	475	431	444	490	465	467	408	470	459	433	417	469	483	470	459	483	448	492	475	475	464	431	453	443	454	463	451	463	457	467	488	471	450	485	478	479	472	494	412	476	463	410	441	468	450	441	446	478	471	441	499	486	439	470	440	456	491	455	485	462	442	409	452	444	476	460	476	473	445	469	453	419	470	463	427	467	462	483	433	461	464	479	450	440	484	471	463	437	488	438	479	462	464	426	442	458	481	439	452	464	471	450	510	461	451	467	448	461	435	460	447	482	462	475	470	459	446	461	446	479	477	483	456	474	448	455	485	415	437	437	436	459	480	429	447	483	452	431	439	489	475	456	437	430	451	407	476	486	470	477	505	460	472	452	483	473	490	406	524	441	464	423	486	476	472	498	452	427	460	465	474	424	489	498	470	473	440	470	480	419	475	456	472	458	438	456	448	521	505	468	444	474	467	471	434	451	440	467	448	451	461	465	453	468	436	495	452	499	463	453	452	396	436	464	446	450	438	488	494	446	473	438	472	467	434	488	467	459	461	493	442	413	447	409	455	443	504	457	416	506	462	467	469	481	488	427	432	471	460	468	464
23360	10666	9551	5372	3508	2632	2045	1614	1386	1193	1091	966	879	823	794	712	714	665	644	620	629	586	596	549	543	582	576	548	565	530	528	575	524	511	525	524	471	532	486	518	512	488	483	542	499	507	482	522	501	486	510	473	487	477	535	495	501	486	501	498	460	529	483	468	488	467	521	486	516	487	448	500	467	453	491	511	504	490	502	497	477	454	491	457	525	470	496	477	485	483	488	495	524	516	468	435	459	498	501	455	488	458	443	492	465	448	502	472	488	475	474	521	469	458	469	481	477	476	482	487	476	499	497	491	488	483	482	506	494	479	518	492	514	492	511	488	497	536	495	531	472	469	466	447	481	517	506	498	514	515	509	520	475	473	481	450	525	502	501	455	501	470	502	501	479	483	485	481	516	497	450	502	466	470	443	504	444	518	471	467	494	488	492	487	509	524	478	516	509	492	462	526	530	513	513	443	478	500	466	502	538	450	492	535	509	466	485	487	456	486	467	512	509	458	496	449	513	463	490	492	508	486	464	490	485	489	477	466	479	487	497	476	483	480	464	516	455	475	500	485	439	450	489	510	512	470	458	489	464	472	478	444	480	512	455	494	486	507	496	510	483	499	470	510	510	456	442	481	454	485	464	502	455	456	502	476	518	506	509	453	494	502	477	519	441	479	455	475	469	481	535	497	497	483	483	469	473	463	480	504	496	496	458	457	483	499	507	519	499	456	471	522	478	495	488	447	493	496	470	502	468	511	489	483	506	480	469	508	481	479	496	468	465	472	473	497	501	469	489	469	461	489	467	517	508	490	469	472	511	447	434	475	455	497	446	479	506	459	479	475	481	458	508	499	465	449	524	510	491	505	486	487	490	483	489	477	456	452	504	486	485	498	504	487	438	488	487	459	506	463	496	469	488	512	512	481	480	482	500	509	468	521	470	508	462	514	453	463	537	505	532	514	482	493	480	493	481	511	478	477	483	492	477	483	448	491	443	496	494	492	502	459	483	460	489	473	443	441	494	503	522	483	473	451	474	474	479	476	481	499	513	449	492	506	488	514	475	478	467	507	434	506	478	496	507	479	490	522	451	499	480	503	481	461	508	491	460	482	479	456	480	463	474	512	463	462	478	494	488	492	529	515	489	480	465	484	504	439	477	470	537	500	458	460	490	458	517	506	484	478	493	493	470	493	482	518	511	476	492	504	452	515	505	482	465	484	475	485	484	496	496	447	431	470	497	463	430	497	457	516	469	541	483	514	443	472	450	474	507	500	478	481	485	462	526	462	458	482	496	450	501	507	505	473	546	460	494	500	491	489	471	443	485	473	499	497	482	463	470	508	430	484	500	496	458	515	481	481	460	468	473	466	513	494	492	509	513	447	466	464	484	497	480	451	501	524	491	470	479	459	531	496	488	473	478	503	519	465	490	504	475	508	487	498	452	505	468	450	469	434	415	471	476	455	477	487	527	486	503	483	501	501	488	492	521	450	492	451	484	462	488	487	483	463	466	492	511	496	504	515	512	495	475	491	496	475	505	481	490	493	488	468	489	509	453	486	489	482	454	484	476	483	483	469	488	481	506	463	478	512	472	504	499	479	474	476	436	497	512	494	502	503	458	455	496	503	514	513	461	480	511	457	464	508	484	474	466	510	498	506	456	484	457	493	458	507	504	457	500	458	491	522	489	515	506	506	459	465	496	501	479	470	502	488	496	461	481	516	479	507	511	505	456	501	482	450	504	512	518	480	486	517	506	480	473	498	463	477	450	515	452	533	503	464	510	501	467	467	505	506	466	488	521	473	474	470	522	507	468	489	497	470	472	460	456	507	497	462	529	503	517	467	521	482	480	456	449	511	509	474	501	489	490	499	464	474	443	488	445	498	508	480	454	467	479	485	485	515	476	475	457	484	511	471	500	500	495	501	473	469	454	465	529	508	462	457	481	470	445	499	487	471	498	471	481	489	487	526	500	479	479	448	493	509	487	494	484	484	461	449	487	477	464	464	464	494	518	457	485	482	471	500	496	450	481	468	466	496	492	504	517	502	478	478	514	492	473	515	486	478	480	495	484	484	510	479	483	456	490	509	484	494	477	507	539	444	476	476	464	451	518	511	477	465	508	492	488	463	484	500	479	474	440	487	444	485	477	463	484	470	473	486	473	488	477	446	466	493	485	473	525	423	468	460	501	506	487	477	507	496	505	455	490	495	525	489	485	516	477	465	457	471	514	460	499	470	511	452	511	523	453	513	460	472	470	470	487	478	489	460	462	500	490	470	510	480	479	496	465	467	457	513	490	466	500	470	497	475	500	456	459	497	476	458	486	484	452	474	437	464	520	428	484	489	491	486	482	479	521	512	464	504	503	480	538	466	457	499	524	507	458	472	483	441	465	522	478	471	513	491	460	494	505	510	494	501	503	449	467	465	492	474	488	476	449	486	474	468	534	510	488	478	490	459	505	456	458	489	448	473	494	515	491	436	481	477	485	481	476	498	498	482	440	475	476	498	490	494	464	497	483	461	508	483	490	507	544	440	501	492	512	497	477	458	482	474	473	453	445	484	510	508	500	459	452	479	456	487	460	483	503	448	469	477	473	506	454	542	503	500	475	454	444	455	468	507	530	507	448	484	488	436	515	460	461	485	492	497	525	472	486	502	468	510	474	482	455	506	450	495	495	448	479	464	506	550	495	493	509	480	511	483	462	549	512	469	517	495	465	481	491	468	476	482	508	440	485	520	507	463	493	477	484	444	495	474	502	489	474	482	492	479	489	484	425	488	498	487	482	478	473	477	472	505	485	471	465	462	460	468	484	478	474	485	476	449	492	503	485	501	491	447	514	481	491	445	465	506	497	432	482	450	504	481	478	546	468	497	454	493	505	477	492	478	437	452	483	468	455	500	448	484	509	452	488	453	489	459	503	499	500	461	506	446	470	483	509	469	480	503	487	448	469	451	482	461	480	475	502	493	471	498	488	516	490	471	491	460	496	462	489	470	495	462	486	495	457	464	475	504	473	461	495	493	476	502	437	508	510	506	490	510	468	475	492	492	456	494	483	454	467	499	520	456	474	466	467	481	508	509	517	515	462	517	474	481	488	485	536	495	472	489	468	480	496	487	453	473	486	497	492	495	479	511	488	489	469	483	460	486	473	456	500	521	502	482	470	476	480	478	451	521	504	464	470	524	471	467	472	460	506	501	488	485	498	452	516	527	463	529	443	448	512	480	509	502	479	500	445	516	480	462	507	512	506	437	483	494	485	447	480	504	485	485	495	493	494	480	492	509	452	466	463	444	517	485	499	504	478	509	482	479	443	481	465	480	542	485	522	434	476	477	512	466	522	535	492	505	501	497	506	476	500	460	493	486	491	512	503	475	480	498	468	516	479	505	477	483	468	505	453	443	494	479	494	465	473	464	490	467	469	472	510	450	515	492	500	483	498	428	493	501	488	502	441	479	498	451	483	508	451	477	486	510	484	482	497	472	505	476	477	500	498	449	437	488
22645	20346	26700	23863	20347	20400	8583	2144	1467	1395	1321	1239	1215	1156	1110	1061	1076	1061	1094	1030	1049	1004	974	1006	974	1000	922	928	955	989	939	915	961	973	926	931	910	953	937	932	906	926	949	906	928	1013	932	990	884	893	912	968	922	941	880	928	901	864	923	916	902	943	855	865	865	907	869	910	920	905	939	895	915	920	867	898	856	899	891	890	914	889	912	897	869	889	875	899	879	865	822	855	933	844	904	907	889	868	870	821	892	944	884	904	904	841	877	895	892	877	897	891	894	937	898	869	870	852	911	913	943	872	877	826	928	915	882	924	866	866	903	924	898	910	916	921	867	885	871	919	915	855	922	889	902	901	899	925	875	926	920	929	984	910	862	915	882	875	888	932	884	852	882	899	886	968	886	927	904	871	880	924	834	882	879	947	890	893	871	858	875	855	850	864	854	945	900	891	909	838	900	868	907	924	905	859	930	852	920	953	872	940	878	924	878	855	860	909	919	917	904	910	950	873	926	873	949	913	881	897	924	854	911	874	862	880	868	827	891	930	879	862	869	879	869	893	929	867	899	895	882	862	938	913	878	873	913	947	916	930	894	878	910	880	878	919	929	924	925	925	883	942	827	834	876	862	922	893	877	914	903	907	867	889	869	901	848	957	920	893	863	873	897	884	889	875	899	869	897	898	898	875	927	930	866	854	856	842	875	936	929	958	902	907	874	907	925	881	958	875	895	867	854	899	894	892	891	899	903	902	872	952	860	859	908	875	871	927	882	900	902	902	861	883	865	926	897	924	862	902	863	855	870	856	890	899	870	854	841	863	871	935	826	891	925	889	922	850	921	844	846	823	923	952	891	902	895	922	940	907	976	901	898	880	939	856	887	933	878	860	901	894	905	911	885	878	907	865	915	907	901	879	900	860	929	911	906	840	938	909	929	874	870	869	909	948	870	866	870	812	903	888	911	863	900	948	948	899	829	899	882	818	869	919	872	920	888	907	868	850	936	917	891	913	910	837	880	896	886	908	920	908	883	924	884	888	861	865	904	928	870	909	874	899	894	892	827	902	910	910	917	903	837	950	881	897	864	924	887	917	877	874	866	879	951	883	846	953	932	910	956	870	909	872	885	908	894	873	877	896	894	915	855	910	881	898	849	863	885	870	944	863	908	942	844	906	898	862	951	892	888	875	866	858	901	886	897	887	886	865	845	849	863	872	894	904	882	908	938	937	882	887	862	884	927	924	941	889	895	856	867	848	835	889	938	927	917	880	914	884	860	913	863	892	886	879	841	892	928	902	883	856	878	896	844	819	882	877	832	898	886	882	916	942	846	908	853	921	933	904	900	877	910	864	884	888	902	887	900	951	902	848	916	951	827	888	878	921	855	869	894	888	872	876	869	897	916	855	917	855	862	866	882	917	885	861	811	853	912	886	903	883	870	879	865	849	859	836	937	891	937	863	880	917	858	866	872	852	875	962	895	876	908	853	941	834	874	888	861	866	871	851	888	926	901	876	916	881	911	872	895	911	836	898	918	900	858	889	911	895	942	877	912	852	882	887	938	868	922	898	907	857	859	886	859	893	906	881	882	905	864	916	894	823	868	862	863	884	892	901	923	936	943	925	914	904	902	858	907	895	964	863	854	921	865	875	902	890	892	933	904	914	890	887	955	853	924	915	888	904	828	919	879	922	897	948	925	874	851	861	905	955	866	862	866	902	884	875	902	921	853	853	848	824	870	832	882	878	879	936	858	845	890	913	905	935	867	870	932	908	923	877	883	847	941	898	887	931	862	904	877	921	862	883	882	859	877	947	924	901	858	876	865	922	913	879	932	867	879	857	914	866	864	871	920	873	862	958	836	840	902	893	902	885	879	869	882	870	899	910	878	828	889	928	884	901	881	886	923	921	885	861	871	876	884	923	895	884	887	842	894	902	928	885	888	900	865	932	873	875	861	870	895	858	918	918	858	874	878	897	892	833	933	891	897	864	935	910	856	914	885	854	867	880	870	884	855	868	881	895	935	859	886	875	929	902	907	944	954	901	858	917	909	902	906	889	934	922	841	882	875	820	909	879	847	911	821	886	892	895	905	867	909	931	900	919	875	893	899	920	884	923	938	870	839	947	892	893	848	927	899	897	894	946	873	891	874	932	866	931	864	914	910	823	865	927	915	914	882	861	866	906	880	865	893	847	866	861	899	894	942	853	891	865	886	896	943	855	898	879	826	882	869	922	869	880	893	912	922	872	886	902	832	945	929	907	945	961	861	898	868	866	901	889	948	912	843	933	908	900	885	930	928	856	931	905	918	892	809	900	884	942	905	911	908	874	851	920	905	899	883	936	926	864	884	864	913	854	870	901	933	928	902	896	906	900	856	816	873	910	830	910	878	875	855	887	875	860	913	883	916	935	923	894	878	900	866	879	930	921	855	867	893	883	860	861	896	895	910	937	893	903	931	838	973	886	894	895	873	876	905	899	876	921	905	879	904	829	908	866	934	905	854	897	864	886	876	866	898	881	843	906	917	887	906	900	959	828	877	927	898	865	886	842	863	837	879	854	919	932	851	845	914	871	856	909	883	850	898	891	894	943	885	825	920	973	878	847	920	874	857	950	911	894	889	896	845	861	918	907	888	898	873	860	914	907	812	843	875	892	899	954	877	861	890	863	906	908	896	876	899	924	925	865	887	874	875	903	891	888	902	923	858	939	903	919	870	901	887	891	869	929	893	860	908	900	869	898	935	899	905	837	885	945	843	906	920	907	928	874	893	861	875	928	844	903	911	935	929	902	942	880	859	903	911	863	944	908	900	937	858	917	922	883	948	869	884	885	868	856	914	888	831	884	876	867	818	900	929	840	828	897	870	878	882	910	915	893	840	851	875	920	913	846	887	833	850	892	919	875	829	890	891	863	838	877	875	903	865	899	858	931	867	863	900	899	821	859	894	886	922	903	928	886	908	942	895	932	882	937	889	881	864	915	864	907	871	884	894	865	857	868	844	873	859	871	858	921	930	866	931	878	920	940	909	873	869	892	853	936	848	900	889	877	895	874	832	859	892	904	885	892	885	881	863	895	893	885	899	880	882	920	923	898	935	872	903	856	940	915	878	864	895	863	910	901	858	874	871	820	871	900	931	911	907	881	863	916	892	941	895	865	845	917	850	871	891	931	882	878	892	943	871	883	861	875	934	885	944	864	883	890	911	908	861	806	909	925	889	858	871	912	840	906	897	908	834	913	928	904	881	854	844	870	853	825	876	882	920	918	915	936	902	902	923	926	884	871	930	925	896	821	927	899	871	829	914	936	870	898	821	851	895	895	904	950	875	842	875	885	855	863	838	865	853	861	858	891	909	933	894	868	887	892	865	922	880	836	866	896	870	878	817	905	848	911	891	903	931	918	925	864	897	882	891	860	922	895	899	871	905	864	942	886	877	908	832	860	881	841	798	872	877	891	891	905	904	865	870	868	844	909	875	876	857	907	832	846	898	919	927	895	910	912	881	872
23473	17118	15541	9391	6309	4693	3586	2958	2535	2223	1953	1744	1581	1513	1393	1313	1285	1206	1146	1138	1099	1044	1118	1043	1016	1047	977	933	997	1018	930	929	919	961	962	931	929	862	937	921	920	872	869	861	859	902	869	809	890	887	858	873	874	852	896	864	879	922	935	867	888	951	906	883	871	884	890	919	815	886	885	908	896	854	858	877	875	838	855	857	928	895	893	883	863	850	866	813	826	833	877	873	846	850	875	839	857	850	890	867	847	901	856	862	825	850	881	837	859	833	872	901	849	839	902	870	880	798	870	873	863	909	880	826	800	937	863	868	888	924	841	841	827	890	844	887	895	833	815	811	882	888	850	907	886	870	832	861	864	842	844	882	877	872	871	853	836	886	865	847	855	847	913	900	893	918	848	824	829	848	835	837	811	842	861	871	853	866	840	837	858	858	882	857	907	866	852	885	833	853	872	888	844	851	851	854	829	875	823	886	869	812	874	854	928	877	864	829	811	844	876	831	882	856	868	879	832	908	870	893	871	875	876	844	838	876	815	892	831	862	862	828	869	819	860	858	893	912	826	814	884	902	863	886	846	819	880	877	852	848	862	855	878	891	869	924	847	843	839	886	853	893	867	825	838	815	867	896	829	821	855	839	879	889	826	906	819	857	828	844	840	827	823	879	849	903	871	836	841	823	823	863	814	774	835	852	837	865	849	841	839	879	908	858	869	817	875	849	853	914	823	819	847	823	869	850	890	915	886	877	929	902	819	842	815	828	871	860	810	884	855	862	851	837	896	841	850	919	894	838	832	842	861	853	856	846	832	827	862	805	854	888	828	849	882	850	845	852	822	829	859	810	865	866	867	823	834	906	852	820	874	843	839	868	869	874	874	895	855	851	896	875	817	800	811	861	863	935	850	832	850	873	862	839	823	873	873	855	876	837	857	876	894	836	813	878	869	920	880	831	854	882	860	869	861	821	865	841	842	842	879	774	830	867	893	866	894	898	858	889	856	834	835	810	820	881	848	832	879	843	885	887	848	882	865	871	850	881	858	831	877	911	863	897	830	850	854	880	908	912	874	846	850	871	821	851	932	873	896	835	880	830	843	858	845	841	838	832	851	840	795	884	848	839	888	878	842	838	851	835	876	879	855	793	838	890	882	841	856	905	892	862	881	890	880	870	831	849	796	838	825	833	877	840	834	831	887	808	834	817	806	839	872	825	875	858	900	892	810	859	882	877	878	842	880	827	818	882	827	886	872	845	845	867	813	894	888	834	790	831	827	854	903	875	874	881	841	848	893	855	844	818	898	907	833	872	849	856	889	854	870	871	866	879	892	836	877	852	805	872	816	835	856	853	856	838	861	887	892	850	848	882	858	848	841	861	877	897	847	880	795	878	890	879	923	868	804	888	843	847	838	826	851	831	817	877	842	791	872	851	825	870	858	843	872	871	892	837	859	811	915	913	812	952	841	863	837	873	875	865	917	874	824	875	826	816	867	856	877	901	849	906	904	860	890	870	842	866	793	832	860	910	827	829	874	863	863	816	847	809	859	878	852	824	850	892	917	824	835	871	885	806	829	838	867	856	902	836	829	870	792	822	852	816	841	839	872	809	881	905	890	846	845	808	832	819	888	856	866	851	833	850	856	868	899	826	898	847	861	858	828	874	813	835	803	863	858	887	857	858	850	874	864	897	877	873	828	818	860	922	847	853	826	871	882	844	855	825	796	842	907	845	847	840	855	836	851	902	809	893	854	846	849	829	859	819	841	886	832	858	869	847	869	849	864	860	836	827	869	884	865	825	812	926	864	854	869	815	865	850	878	838	802	811	873	840	873	830	894	869	832	843	822	792	815	819	814	895	870	891	882	820	878	878	877	802	871	867	860	851	840	882	880	832	872	809	923	860	832	878	859	890	838	835	900	889	813	878	823	867	897	848	841	903	869	856	863	859	851	914	864	805	878	833	861	860	847	901	864	844	874	877	831	869	827	834	834	847	891	859	855	844	874	853	868	825	829	810	869	911	853	829	831	838	829	850	824	873	880	862	793	876	866	882	876	825	851	849	890	878	917	847	815	793	839	871	932	850	840	863	847	910	883	833	932	838	839	849	875	858	860	885	866	875	851	836	855	799	854	845	858	842	834	867	817	838	833	842	858	867	804	913	869	896	805	825	829	818	842	850	906	845	820	882	899	866	852	903	842	795	889	870	862	878	836	911	891	908	847	897	852	821	852	889	866	888	847	905	821	836	833	859	869	903	852	861	871	805	849	876	863	851	845	873	842	858	793	874	835	865	852	820	866	832	822	855	809	842	880	864	836	911	891	863	841	868	822	872	865	842	869	831	856	819	908	887	851	841	835	872	850	863	868	834	838	852	880	825	864	853	939	832	856	853	840	860	817	874	877	838	919	886	841	854	812	858	891	889	849	901	874	926	860	845	846	872	908	813	879	849	804	843	856	866	802	852	910	808	886	855	821	905	869	893	902	847	854	829	837	892	870	805	839	850	778	876	890	881	835	863	864	863	836	842	829	848	861	862	909	873	845	850	845	857	888	873	880	807	846	831	870	841	802	865	841	884	835	850	840	902	880	837	823	832	855	815	855	847	880	819	907	889	862	840	843	834	879	825	810	919	885	874	916	806	868	856	825	838	813	873	852	829	772	928	835	886	836	840	824	851	845	871	853	850	805	844	861	868	840	870	859	852	864	827	832	875	825	864	858	835	895	877	873	790	931	862	827	868	835	866	852	855	843	896	842	874	793	871	926	806	898	878	794	850	841	843	836	806	823	843	868	833	841	816	898	786	843	840	820	867	862	867	859	878	887	829	823	844	867	817	867	876	855	867	872	856	898	874	830	851	847	825	820	888	866	813	888	858	859	852	835	869	844	854	812	872	884	840	880	820	877	835	854	864	874	888	878	823	825	867	836	864	880	846	901	856	791	877	847	804	850	825	834	883	882	796	823	867	847	811	841	877	804	903	830	797	833	815	823	853	802	827	805	830	882	834	826	874	856	864	899	863	831	820	934	816	813	882	886	787	869	896	851	839	859	902	842	824	826	888	881	803	886	861	830	911	882	857	879	821	827	805	840	878	860	851	845	807	899	906	820	842	850	874	828	828	837	837	829	804	853	836	893	862	847	862	879	845	839	852	831	855	865	817	883	813	870	864	836	853	848	874	856	866	828	825	861	857	861	886	847	876	871	825	883	839	838	895	862	867	864	810	939	844	893	871	854	844	838	845	837	873	835	847	858	840	817	887	861	878	837	812	832	869	879	862	850	852	856	905	866	864	858	865	849	856	816	820	874	848	906	879	869	814	884	824	812	858	818	891	873	844	801	839	881	879	856	841	858	848	875	806	835	810	771	852	877	847	809	857	822	822	835	862	842	878	890	846	862	787	855	885	785	885	827	806	832	880	847	840	825	855	841	901	825	864	822	847	872	829	748	837	812	869	814	849	876	816	862	913	843	886	850	835	874	833	885	854	905	845	826	864	900	871	850	800
28377	13984	2546	1080	929	842	822	850	795	808	864	819	798	760	789	819	822	820	749	830	799	799	781	795	797	794	745	774	722	777	728	756	819	782	805	839	823	750	806	823	810	800	780	805	789	823	790	826	802	854	787	775	836	807	833	810	798	806	838	845	787	810	821	762	866	805	781	835	783	786	795	827	777	846	783	781	828	762	798	838	814	820	776	777	819	755	811	768	802	797	818	808	756	803	790	787	781	807	847	813	805	817	805	833	795	786	821	808	758	802	878	787	803	809	809	839	847	788	789	798	866	823	778	788	817	791	769	814	847	775	830	857	777	780	837	843	752	720	820	822	796	830	862	815	811	781	800	781	786	791	795	845	826	844	808	850	850	829	788	825	828	806	818	838	791	781	849	764	822	746	774	808	790	810	790	825	803	769	824	822	778	812	788	769	787	823	776	848	831	819	835	811	778	811	802	770	813	779	843	847	818	779	801	792	815	832	804	774	813	833	863	771	802	807	765	830	759	751	771	820	829	861	797	828	821	776	868	763	868	776	826	807	759	810	787	836	846	786	792	750	832	819	770	877	783	868	862	806	809	783	813	825	800	818	857	812	811	801	836	804	821	815	769	800	759	778	774	802	813	786	794	783	786	799	785	814	806	787	796	788	770	824	795	793	791	792	825	775	778	813	811	837	775	797	792	799	774	787	797	781	763	726	798	835	752	816	769	795	814	811	801	820	827	801	784	844	831	803	832	835	770	807	846	840	828	802	783	807	795	776	822	793	809	834	796	820	802	798	831	746	740	749	778	806	786	826	788	773	835	813	841	774	819	780	818	772	817	814	794	771	783	826	785	780	822	834	816	766	767	832	818	766	792	820	785	772	810	703	778	787	803	819	806	788	791	820	799	800	809	763	777	804	810	822	800	820	780	791	791	830	794	804	849	728	784	778	771	812	793	779	814	801	845	785	759	763	787	762	834	773	737	764	802	825	807	785	830	814	779	782	806	832	854	782	807	811	785	810	760	798	811	810	795	789	798	758	774	795	825	780	789	796	812	795	788	811	787	815	818	799	806	826	824	780	812	806	824	780	822	864	790	802	817	726	785	817	789	779	824	740	828	828	835	796	784	786	805	791	777	769	855	815	761	733	817	801	784	769	826	857	788	756	839	798	816	867	847	812	846	805	795	796	835	800	808	787	806	797	798	830	782	831	794	762	833	806	839	811	824	805	801	808	769	773	790	773	802	782	792	808	851	784	774	814	816	790	770	776	747	820	788	797	821	829	822	788	809	773	813	783	758	770	801	864	809	798	804	850	757	840	809	825	782	785	767	800	844	780	767	774	765	806	798	861	833	834	813	774	804	769	833	791	808	789	797	799	818	811	781	865	802	853	864	803	825	809	765	809	771	829	845	871	752	840	781	784	823	811	815	775	816	836	817	834	771	766	854	800	787	785	784	807	807	848	824	769	801	827	815	817	798	817	779	822	815	809	816	823	863	780	815	802	774	798	784	794	817	791	794	805	799	812	839	798	804	786	750	797	864	760	795	815	800	829	842	831	747	814	803	767	824	821	807	803	791	841	759	784	776	809	761	786	838	743	727	831	765	822	807	770	831	825	775	800	769	753	801	776	792	829	791	788	822	842	768	859	795	789	791	788	798	804	831	801	846	781	749	835	735	826	831	774	791	761	796	805	750	770	830	857	816	886	827	777	794	812	791	744	808	788	762	837	766	783	813	841	745	768	788	818	803	847	796	803	762	802	842	821	772	792	800	776	812	832	805	806	761	822	818	843	805	823	819	805	811	808	801	805	779	777	801	842	774	821	798	821	860	779	776	839	814	796	778	843	796	798	852	810	834	845	732	847	807	815	778	776	782	771	757	788	787	813	830	822	796	798	788	785	773	826	797	804	812	735	774	778	810	821	839	806	789	787	790	812	798	802	798	790	829	742	825	831	783	853	819	754	805	801	736	801	824	822	814	785	826	764	824	746	805	807	775	821	793	791	781	819	764	789	801	814	884	832	781	795	772	820	860	787	821	788	848	766	771	778	777	821	838	848	834	805	801	810	811	834	846	817	837	802	768	810	788	817	788	799	785	781	805	784	824	804	827	778	776	769	783	849	768	820	788	829	820	833	813	803	777	764	812	808	847	794	797	817	807	815	852	771	783	801	825	795	834	788	864	803	791	871	799	798	807	794	794	766	795	780	797	785	789	805	821	798	806	796	860	769	783	782	801	803	775	829	852	810	778	804	788	757	778	818	822	800	825	819	815	863	793	814	851	824	767	789	829	789	777	825	842	793	799	765	791	840	789	791	828	770	823	864	816	791	800	835	814	799	777	850	809	794	772	796	790	863	790	820	844	766	821	768	790	776	807	807	821	801	803	770	781	785	808	818	787	781	831	775	801	788	808	825	829	806	823	796	797	803	837	826	814	791	837	791	766	764	822	781	872	807	784	811	783	778	813	857	829	776	842	786	803	800	761	871	780	760	877	757	781	791	788	796	785	814	837	787	776	787	753	804	776	808	791	801	799	827	816	789	814	829	823	813	805	819	770	810	826	790	819	772	768	783	761	822	778	803	795	825	814	804	783	805	769	760	739	797	801	841	791	810	800	773	837	821	787	771	820	840	787	773	823	860	775	785	847	801	812	837	783	845	767	821	850	849	834	797	853	800	791	814	842	795	720	811	837	755	796	816	781	780	812	770	772	854	806	798	795	795	839	831	784	812	756	802	785	798	815	827	804	782	783	809	813	835	811	827	805	822	792	860	820	840	771	793	788	824	751	838	832	765	780	821	813	787	816	794	817	781	752	814	824	830	797	800	816	832	811	808	787	791	824	780	777	799	821	759	801	762	792	864	793	763	818	799	738	805	792	825	817	741	811	806	795	792	819	784	811	838	853	803	800	786	818	841	848	791	800	788	798	821	799	783	749	803	797	779	798	806	750	801	777	799	777	777	778	799	822	833	815	814	780	768	789	815	808	773	874	829	866	841	801	789	806	770	766	800	807	715	781	861	799	803	798	784	748	813	798	803	768	809	818	780	822	789	835	770	792	795	819	785	802	797	867	829	810	789	792	783	759	795	789	807	793	781	800	779	820	810	759	769	797	794	810	788	750	829	840	817	735	788	794	773	731	797	768	780	782	795	773	792	822	848	805	789	842	824	790	807	814	805	774	753	835	763	780	808	751	816	811	726	793	824	803	834	783	787	753	736	836	783	761	838	796	801	809	804	787	851	789	803	719	835	833	807	824	839	821	807	793	804	831	845	786	799	808	770	821	812	825	760	806	777	810	774	758	824	825	824	781	810	793	778	822	817	858	836	814	817	774	800	817	817	782	809	767	828	775	800	784	805	813	812	795	779	796	801	822	788	775	803	796	778	795	798	795	834	774	845	790	781	798	813	843	812	768	810	772	794	856	800	813	765	812	813	827	773	810	829	806	829	810	794	785	754	814	846	810	819	833	781	831	833	757	783	808	805	848	774	780	753	764	788
13098	1589	1348	1099	1029	920	957	931	848	865	914	893	802	884	843	806	815	835	852	837	881	853	883	857	809	828	840	898	842	841	776	827	834	773	838	837	858	862	821	832	847	833	849	817	895	881	844	837	835	862	876	771	850	885	809	829	840	826	828	852	879	817	839	797	859	849	850	827	830	765	865	807	835	821	888	899	827	839	855	809	870	851	838	887	789	871	814	830	845	887	848	888	807	841	846	869	840	848	880	829	793	847	811	850	868	825	814	853	845	866	870	809	800	869	823	839	868	832	842	855	838	822	850	904	830	791	847	811	829	835	767	842	800	862	873	855	847	834	905	818	914	895	903	831	832	834	847	818	830	868	813	868	792	820	833	901	813	911	861	862	850	884	853	851	846	796	822	813	842	865	909	887	828	799	810	845	807	858	839	871	859	821	833	822	888	845	835	881	805	894	878	840	823	850	836	875	861	835	830	813	805	857	834	834	852	825	823	845	842	817	859	855	841	817	797	839	798	841	846	834	851	882	914	823	854	838	765	881	813	855	835	850	825	849	814	843	916	847	856	834	822	847	842	804	801	822	824	816	846	842	795	829	805	890	827	863	818	819	869	863	811	802	902	901	861	901	801	814	890	857	886	893	849	890	856	824	811	858	889	852	858	858	840	851	837	838	822	814	837	813	854	833	849	861	813	866	804	849	791	837	880	861	884	792	839	814	813	812	798	884	850	827	867	819	797	852	870	886	802	838	922	810	850	812	824	852	847	871	835	797	824	812	846	867	884	845	813	821	805	831	827	905	815	885	860	833	812	883	856	868	816	866	894	874	823	843	864	814	853	817	865	876	816	837	811	885	846	845	818	857	890	897	826	791	845	822	850	841	841	896	852	862	812	815	881	820	816	828	856	841	840	869	843	817	830	828	815	847	789	824	792	873	809	843	823	851	791	827	807	835	861	816	831	828	827	848	889	800	829	822	780	815	838	791	823	868	833	871	852	857	863	836	855	847	852	829	872	849	864	850	866	844	885	865	801	883	807	833	847	820	843	860	835	866	863	815	830	834	827	756	839	809	811	834	887	815	823	843	817	793	835	882	826	807	877	870	835	871	853	832	810	869	799	873	867	867	848	778	859	785	828	812	842	882	863	856	807	844	885	842	808	795	885	854	831	873	834	844	878	872	836	884	851	808	837	832	812	818	877	898	801	778	845	843	950	842	867	797	869	886	861	855	755	839	802	883	831	800	868	855	831	865	802	831	797	805	864	913	841	825	781	830	855	796	777	872	851	808	888	807	798	847	857	852	820	811	891	837	836	880	820	827	828	830	908	847	840	896	855	846	835	832	858	898	823	817	897	851	848	817	813	811	841	840	857	848	826	900	846	852	823	845	820	856	805	811	834	799	820	859	812	830	851	816	860	807	821	781	851	777	823	862	901	848	807	850	882	812	891	779	821	845	844	912	868	864	818	912	869	857	861	821	756	807	823	856	860	815	850	838	869	878	931	844	801	852	862	837	889	859	842	812	835	841	804	848	823	852	850	802	828	842	839	823	822	826	879	837	846	866	853	861	845	908	844	881	842	846	804	785	859	828	829	858	859	884	835	907	815	835	837	805	823	864	823	827	858	864	865	854	851	792	860	863	869	775	834	881	912	868	849	842	854	835	837	883	876	826	796	846	825	847	852	816	824	781	856	846	789	862	816	817	787	918	847	819	876	870	813	817	832	849	779	853	801	858	855	809	821	807	838	839	863	876	840	835	815	815	825	811	834	801	855	809	892	822	867	832	852	831	793	837	847	884	887	805	780	838	820	823	889	834	888	837	779	772	874	805	794	854	866	850	881	843	803	766	867	870	852	815	864	871	855	862	825	873	883	827	799	868	857	833	831	756	839	808	831	843	819	891	857	850	882	865	811	817	781	856	859	865	868	869	792	812	857	830	896	852	846	789	814	793	823	782	839	812	880	833	871	818	873	821	866	828	861	914	830	805	830	906	847	817	857	856	792	848	899	859	872	885	800	858	842	835	869	861	786	882	855	804	855	837	856	829	859	848	827	837	841	821	872	834	858	867	888	808	839	838	826	872	837	880	832	806	858	903	885	815	872	858	835	848	822	823	861	847	830	826	812	824	792	881	874	829	832	853	857	828	838	812	810	931	793	848	802	854	840	809	820	855	824	851	848	816	866	896	857	827	809	812	825	838	874	787	805	861	810	828	848	897	863	835	875	844	873	805	812	812	856	814	845	869	878	800	855	832	841	833	847	832	829	848	844	876	881	871	836	809	815	856	826	883	893	799	826	835	818	845	859	805	849	873	819	809	797	833	866	823	822	865	829	848	823	833	817	825	871	860	811	839	809	794	840	823	866	870	850	844	828	872	872	876	777	789	822	775	817	806	852	876	800	835	777	849	844	827	843	836	819	853	823	873	836	849	850	846	837	838	772	868	859	814	847	843	877	779	864	876	830	818	836	836	839	869	802	825	824	878	865	860	830	826	847	795	808	773	853	861	872	808	873	823	855	850	837	868	806	840	876	882	840	842	872	790	832	843	870	864	843	859	846	859	850	862	843	811	827	855	837	839	850	836	816	840	857	862	806	827	858	848	816	833	908	854	849	860	859	842	890	830	839	906	846	848	821	845	870	832	814	843	854	841	825	853	841	809	859	826	840	853	848	855	809	832	827	826	868	875	861	857	800	828	807	830	803	809	840	875	835	860	800	861	878	873	836	819	827	845	805	825	820	824	841	880	819	824	846	899	852	802	859	797	844	812	836	884	853	804	856	819	856	802	823	799	824	869	771	820	900	832	901	866	850	851	906	882	846	805	806	864	817	833	824	865	846	835	870	833	833	830	848	836	893	860	834	864	854	807	867	836	868	875	777	825	810	868	871	841	862	882	830	803	866	843	821	850	827	862	786	822	797	862	841	821	858	889	863	815	797	857	835	843	812	814	856	832	829	815	818	814	836	852	806	835	891	835	826	844	850	837	861	842	829	825	826	872	855	805	839	815	863	816	839	855	917	874	790	819	831	805	826	845	841	809	851	891	834	872	806	860	806	857	814	845	845	901	804	878	818	803	861	864	840	793	842	838	847	854	814	810	831	827	827	875	858	814	827	820	856	904	841	823	816	784	839	875	866	883	819	859	850	842	841	871	814	871	851	885	880	819	829	890	881	811	802	849	843	866	796	843	858	858	802	876	830	876	805	871	869	815	800	865	836	808	872	860	861	872	828	823	848	806	835	817	851	820	892	910	873	899	886	815	780	877	830	900	810	846	905	855	766	837	817	846	830	828	799	836	862	815	862	823	819	837	844	844	839	875	837	811	887	877	806	848	826	811	870	854	812	888	886	848	843	860	862	887	878	852	852	857	808	871	857	858	826	822	835	861	808	845	803	881	876	773	855	844	846	789	814	870	837	902	852	794	869	878	848	869	890	854	888	797	845	822	844	850	758	813	793	823	868	823	909	848	882	896	828	839	891	837	831	866	846	855	834	810
24379	20330	26261	24254	20319	9073	1475	1006	872	813	744	684	680	592	642	654	615	613	549	567	565	591	621	559	534	591	522	533	562	535	519	588	587	538	547	523	534	532	529	518	545	528	548	517	515	530	522	525	512	527	551	509	490	489	534	560	502	565	527	552	503	543	529	565	527	512	480	501	528	513	539	543	521	519	527	536	521	495	535	493	534	495	509	537	502	509	554	538	537	522	511	537	515	476	544	535	561	555	508	542	507	522	501	512	502	509	459	530	532	502	534	498	514	546	529	520	489	496	567	493	498	520	470	559	553	503	484	575	525	530	511	537	495	516	517	509	487	564	509	484	488	529	510	515	501	507	497	507	533	536	493	502	525	518	484	540	517	495	519	505	544	491	535	522	522	490	548	548	542	473	525	506	547	492	510	528	505	511	536	528	517	502	549	478	477	473	514	531	521	504	472	534	529	497	491	532	476	541	478	508	489	536	540	546	496	531	511	537	482	517	500	505	491	543	536	521	501	538	534	514	550	555	518	498	514	541	503	532	487	525	490	516	512	481	491	521	554	513	480	494	513	533	535	473	505	490	522	519	549	513	535	521	569	549	540	529	546	556	525	569	506	512	554	486	528	509	549	497	518	509	502	548	525	580	507	515	524	499	563	492	527	546	556	495	489	539	509	533	487	493	518	540	530	539	510	459	526	552	500	529	505	490	485	530	554	548	524	493	523	534	485	513	557	492	481	525	528	539	508	514	541	547	525	529	538	509	524	502	536	514	548	538	505	539	521	510	490	527	545	532	515	525	487	524	512	510	503	508	522	519	583	515	511	527	475	542	517	506	491	537	539	458	523	522	497	502	495	503	542	536	496	532	520	516	538	500	525	531	480	489	550	529	522	517	527	510	501	499	548	542	551	484	530	457	500	507	525	561	499	550	534	523	518	531	524	501	543	522	533	518	517	545	546	554	524	542	480	486	539	519	510	518	516	532	509	573	540	535	481	533	500	555	543	505	540	532	469	561	512	529	514	501	525	474	560	498	521	540	466	515	502	532	518	531	523	494	522	558	507	529	515	535	547	472	517	535	528	515	548	518	504	520	501	528	507	515	525	552	508	497	498	564	512	567	540	548	533	488	539	482	493	520	542	543	530	543	547	502	490	503	501	559	542	534	515	506	504	519	491	515	493	534	515	555	549	495	546	502	518	552	529	509	524	516	525	517	535	517	536	508	530	514	518	476	551	512	530	518	482	527	521	501	482	515	525	556	496	538	555	513	508	546	533	544	528	506	489	524	564	505	526	523	530	549	517	478	498	502	545	536	546	528	525	529	485	528	545	506	508	579	495	554	530	547	481	536	494	522	486	518	502	480	532	520	528	519	499	520	552	548	577	524	522	501	524	529	538	503	492	526	495	485	523	552	501	531	523	541	516	542	504	522	530	492	516	534	540	522	482	533	530	508	523	571	531	561	465	533	500	562	497	491	507	503	542	514	506	509	495	502	532	516	520	517	507	477	537	516	513	509	499	543	485	504	517	509	513	529	503	544	513	540	556	522	507	526	509	501	537	532	446	556	497	506	482	540	494	543	560	530	519	491	522	530	496	492	528	493	512	522	551	536	532	550	544	512	530	489	509	474	513	544	502	537	582	513	485	507	495	489	531	544	477	524	549	523	520	492	501	507	524	508	537	538	562	518	528	516	519	515	526	498	519	551	535	524	496	547	513	528	529	505	534	530	504	486	513	532	469	540	512	497	492	549	521	508	543	497	521	520	526	542	484	450	532	524	531	503	547	521	529	475	515	533	517	503	497	489	512	520	533	520	520	541	525	540	496	519	512	502	544	494	531	553	500	520	517	506	576	544	535	490	525	533	524	524	526	529	552	522	531	511	556	508	518	508	550	538	475	521	558	543	481	559	529	520	492	526	516	545	496	545	522	526	520	494	508	562	543	529	548	544	492	502	494	507	514	501	505	523	506	555	490	520	543	543	564	476	490	519	489	523	537	500	512	552	509	521	496	524	535	539	525	532	541	547	507	481	535	524	537	550	514	515	527	539	526	524	544	515	479	508	484	501	491	508	501	525	535	533	542	478	557	500	537	501	538	530	497	508	566	524	483	505	573	525	515	511	526	483	544	504	469	554	512	496	509	529	526	521	503	498	531	486	517	481	526	472	550	489	514	491	493	506	529	560	546	539	506	543	509	493	529	493	518	491	509	522	510	514	510	540	520	518	549	506	496	524	512	508	488	526	546	514	554	514	545	488	532	540	565	535	525	551	555	539	545	527	472	536	536	546	554	515	508	536	483	499	506	520	492	523	522	517	519	482	502	527	540	496	500	508	461	549	577	505	513	511	539	510	560	567	510	571	526	496	510	501	514	567	523	488	506	534	520	500	517	487	550	546	522	501	523	529	535	500	527	481	486	493	502	515	510	481	506	485	494	525	492	463	497	551	503	574	510	536	477	516	525	531	548	554	504	505	490	544	533	536	494	549	531	538	536	527	523	555	508	511	511	468	542	516	473	527	543	493	523	504	549	501	540	540	526	541	524	522	511	550	533	512	506	522	506	498	525	532	493	555	542	514	527	505	501	523	495	484	532	520	534	514	499	508	496	457	520	534	543	504	484	507	501	543	537	519	480	538	485	503	481	525	513	542	546	508	549	541	516	488	521	549	510	538	508	478	545	498	522	464	503	524	506	506	524	557	569	530	574	526	512	522	496	513	489	497	524	503	520	555	517	492	535	510	523	545	538	560	520	521	578	510	489	513	505	511	501	502	487	539	521	492	541	509	535	533	533	512	487	561	519	506	499	528	507	523	530	488	537	509	493	512	536	556	514	494	511	517	513	521	506	532	508	465	552	523	534	491	542	552	527	543	512	504	538	533	513	510	513	537	493	547	493	532	512	481	558	534	465	548	499	489	518	507	508	530	506	533	469	501	501	512	480	508	544	548	519	494	492	524	514	501	532	489	532	542	528	537	485	495	483	468	496	512	484	564	541	500	517	517	505	497	525	463	565	484	530	498	525	552	491	519	535	495	546	532	529	493	499	519	594	535	509	490	513	519	561	500	544	516	499	479	464	504	544	488	517	551	519	527	487	534	492	488	481	508	515	513	534	496	476	485	503	543	562	524	460	531	511	533	516	526	539	514	531	530	511	471	513	490	522	525	482	516	501	510	535	540	477	488	495	516	484	481	518	550	491	497	524	543	500	504	528	531	526	568	550	535	521	528	517	493	570	504	499	512	487	524	523	528	539	523	498	520	533	506	517	531	524	529	503	543	535	490	484	486	545	521	511	518	522	549	507	545	517	509	547	528	502	529	503	496	494	480	507	516	478	508	525	495	476	491	535	479	509	501	561	504	520	566	517	503	505	519	488	497	487	557	529	498	489	526	533	534	480	524	486	519	530	511	502	528	513	538	518	514	493	504	515	532	488	571	534	481	501	507	539	498	526	479	492	513	556	528	535	569	497	514	510	548	503	496	527	514	527	512	535	491
24780	10793	9532	5497	3648	2646	2058	1645	1396	1288	1138	978	926	864	795	748	789	743	700	699	681	635	686	674	606	657	612	610	605	593	547	585	559	584	672	552	550	562	535	600	595	539	524	578	554	545	526	523	565	539	607	587	566	586	550	560	516	544	542	552	553	549	582	543	551	556	504	530	545	536	542	574	580	528	518	546	567	548	501	548	535	575	546	517	569	568	531	532	599	582	525	571	551	544	528	539	564	553	517	555	560	596	537	517	509	576	526	596	536	542	565	528	526	576	580	555	523	545	515	535	490	542	542	556	515	534	555	511	583	497	527	588	512	534	561	542	538	560	541	515	543	584	561	564	558	518	569	604	551	513	485	486	554	511	547	535	505	527	538	518	597	568	542	558	548	536	551	536	530	577	536	543	562	555	548	529	522	572	479	531	503	534	535	510	535	559	558	546	514	541	562	524	514	552	528	566	561	545	549	505	491	506	580	567	531	503	527	518	531	563	542	574	521	485	527	559	557	538	570	541	571	563	544	522	563	553	549	547	552	537	556	520	535	542	509	527	551	524	576	568	528	547	526	587	538	530	560	536	539	554	561	584	531	512	530	531	576	555	560	543	549	548	569	512	574	573	557	536	559	547	533	561	526	549	527	529	542	546	507	577	521	510	527	525	555	517	541	526	547	531	573	572	519	534	526	590	618	527	549	522	513	558	536	563	528	530	553	529	570	535	527	564	580	521	549	526	592	538	540	517	570	548	566	525	559	562	520	583	542	542	565	627	530	593	526	519	496	537	554	553	552	553	523	557	501	535	504	518	555	518	543	501	532	505	533	530	506	582	528	542	517	541	536	537	547	559	553	550	566	525	568	504	553	548	521	548	537	574	553	539	569	525	536	513	513	533	556	539	535	554	532	481	528	535	520	535	549	511	563	576	552	538	545	587	557	509	546	548	553	559	525	526	485	538	526	568	568	536	532	572	556	524	580	548	511	551	528	531	565	524	532	517	540	623	529	511	503	534	544	602	524	577	519	549	500	547	506	563	538	517	559	533	558	562	547	570	570	543	553	553	547	508	540	505	540	501	567	502	520	546	532	524	558	558	515	525	545	529	504	558	590	585	550	509	543	554	504	492	529	540	544	502	508	531	543	527	536	498	529	573	546	529	558	525	543	556	515	518	520	593	530	542	540	509	542	521	575	531	525	571	530	564	509	537	528	549	525	536	515	541	526	572	547	579	561	539	572	528	526	599	553	534	552	518	577	523	507	553	510	535	559	538	523	558	577	552	552	528	546	548	552	551	541	510	534	528	529	502	539	555	535	538	558	508	511	527	494	534	535	506	535	510	491	552	544	531	563	536	532	514	546	535	548	569	551	500	528	518	497	534	539	570	557	578	586	560	552	581	567	530	561	508	547	530	529	553	537	552	517	573	554	533	551	584	515	555	568	542	522	542	522	524	524	518	534	553	564	527	540	556	501	576	531	539	576	499	505	580	531	526	532	519	500	543	544	537	527	513	509	521	533	512	549	546	486	557	545	547	522	526	550	562	481	512	544	559	517	581	547	560	577	560	553	561	540	549	518	533	555	563	520	578	572	552	559	528	533	557	542	518	518	549	557	534	522	532	554	519	523	552	524	541	526	562	533	543	534	543	544	541	545	541	504	522	512	529	548	515	536	567	559	543	523	522	505	534	563	526	553	562	528	519	553	544	538	504	528	479	527	550	516	555	510	541	523	580	555	535	585	557	535	565	527	535	562	579	520	494	548	514	515	517	576	494	541	561	538	544	502	520	559	540	485	541	558	568	525	528	521	544	597	524	551	558	540	543	543	541	560	592	567	503	537	545	497	527	526	528	532	543	567	559	540	524	513	551	519	550	527	503	551	534	517	519	531	534	578	542	533	478	543	541	571	499	535	540	520	537	535	546	564	535	525	511	521	531	520	536	529	512	571	536	498	536	564	541	525	547	485	520	534	544	578	530	569	524	534	556	569	537	520	527	553	517	553	536	547	587	519	544	551	550	507	533	565	519	569	590	528	551	576	572	536	509	500	501	568	533	539	526	497	577	599	525	578	543	561	529	567	559	570	496	475	541	532	527	551	533	532	565	564	540	514	489	529	532	529	517	533	509	528	546	567	566	527	521	520	537	528	511	546	503	560	550	545	562	570	548	522	540	523	562	494	595	526	520	538	543	551	531	541	549	538	498	539	530	539	577	526	532	519	540	527	543	541	591	508	504	526	499	520	596	541	529	511	536	508	548	508	560	557	571	533	530	568	544	571	488	588	526	525	522	532	514	581	541	539	542	567	537	552	526	557	531	559	542	511	556	561	566	603	518	550	503	490	570	542	508	547	549	513	551	543	566	547	589	476	508	513	525	514	538	549	563	515	575	534	510	541	536	557	560	534	598	517	569	533	517	559	536	514	565	524	542	510	518	567	539	520	563	547	523	572	574	569	511	533	545	574	523	548	547	522	538	532	534	507	526	548	558	573	536	535	557	560	566	542	544	552	507	536	517	557	511	563	557	532	518	545	568	503	536	528	520	542	558	540	511	576	547	547	579	525	514	564	548	537	560	521	572	530	572	507	550	541	562	548	542	549	495	564	528	500	509	526	523	563	559	546	522	503	577	521	534	585	508	508	547	550	570	534	579	525	572	589	551	536	515	548	535	525	553	547	546	559	541	587	499	560	541	552	566	545	515	557	512	525	528	566	544	562	530	560	527	524	576	546	536	523	574	557	609	527	576	551	517	527	558	507	548	519	548	539	530	541	519	550	536	555	563	562	512	547	555	570	522	577	525	536	552	498	518	514	571	499	509	524	540	543	539	551	550	522	546	543	521	559	539	532	544	573	575	557	507	531	509	501	555	518	565	561	534	573	507	530	563	537	540	555	519	508	522	552	522	548	558	523	534	556	561	552	545	548	522	546	528	557	506	581	554	511	546	509	543	563	536	585	557	535	588	481	544	546	554	550	546	545	534	548	530	536	548	515	550	522	530	526	544	537	522	570	545	535	540	518	589	532	560	517	526	541	554	553	582	534	503	579	553	571	563	529	520	553	576	569	546	564	548	547	535	524	534	504	562	520	555	550	519	544	574	526	545	542	542	572	580	542	562	533	527	528	537	542	541	529	551	534	557	503	555	552	563	537	530	521	523	540	545	529	503	526	572	550	509	516	517	544	570	514	575	555	496	562	524	543	491	537	569	532	557	508	528	523	552	546	503	589	520	492	514	555	550	554	535	526	523	551	558	530	493	546	556	607	590	563	529	527	564	544	552	507	567	536	559	583	542	560	544	510	543	557	538	589	539	534	536	495	514	564	627	513	538	548	554	513	536	569	535	559	517	530	536	534	546	550	562	563	555	526	513	526	507	504	520	523	555	551	534	529	517	540	513	541	523	513	589	545	558	549	533	533	551	533	557	539	530	575	566	540	546	506	496	549	573	504	551	531	551	559	550	581	541	536	533	539	565	575	579	532	504	502	543	563	580	556	568
22645	20372	26700	23925	20381	20446	8480	2156	1673	1553	1401	1263	1215	1206	1158	1176	1139	1052	1025	1003	1049	1024	1032	974	942	1039	1029	1025	1010	947	1000	936	1009	938	1046	924	959	965	929	931	924	937	930	943	892	934	976	904	996	965	991	977	1011	976	943	942	949	922	956	938	954	951	906	961	940	927	968	940	903	940	958	910	908	883	914	953	915	912	909	880	898	951	896	896	879	920	1034	851	946	956	900	891	941	1008	992	937	897	901	933	957	942	935	952	952	920	856	930	909	873	886	913	923	970	867	915	904	1014	925	964	963	925	920	943	918	896	940	947	978	932	946	944	998	986	898	976	903	935	911	937	917	936	946	904	950	913	895	917	903	893	920	960	918	960	897	919	961	898	855	941	908	914	888	915	903	895	891	920	913	956	915	907	1037	930	908	899	910	903	935	904	944	926	910	937	940	944	912	881	915	927	916	987	936	851	978	936	916	976	925	887	885	895	909	992	914	958	948	926	896	927	892	880	917	911	953	941	972	946	968	905	940	897	967	910	875	940	890	969	941	900	973	965	930	936	846	880	897	890	931	906	902	951	915	907	969	930	889	879	918	927	970	936	918	943	928	940	955	956	944	896	945	931	902	846	871	876	879	864	924	903	887	900	887	931	890	936	943	907	945	948	928	922	884	926	926	943	940	892	904	947	862	883	896	930	981	942	969	912	944	923	911	927	914	916	926	969	987	933	1001	933	905	985	952	947	927	912	901	914	955	955	863	903	867	936	966	915	936	890	975	925	950	901	913	950	955	893	921	928	902	959	906	944	908	917	908	924	965	920	934	909	865	926	929	907	916	952	902	965	893	927	919	937	988	935	945	966	924	960	914	921	908	965	907	928	905	908	929	964	893	932	959	951	903	907	910	918	890	941	913	912	896	874	879	940	948	921	936	918	937	895	894	931	918	932	925	931	931	945	876	963	917	937	933	937	953	917	906	967	904	861	888	896	905	895	910	907	945	965	886	934	952	900	932	925	906	901	881	994	935	881	944	888	894	916	971	921	924	901	902	895	923	937	936	922	948	903	918	907	860	975	956	953	918	905	955	916	910	955	949	925	919	974	907	953	933	918	885	925	891	853	848	918	901	885	876	947	913	861	868	920	903	951	918	901	881	915	922	902	904	935	944	937	940	924	924	986	948	930	916	985	912	925	947	914	887	923	957	970	974	921	942	965	980	929	898	920	920	913	956	947	959	929	933	928	943	909	882	929	938	968	883	934	879	955	918	966	927	975	966	926	931	903	925	943	972	919	909	977	969	937	914	950	970	908	886	935	906	913	951	914	873	986	898	929	865	951	969	908	888	898	906	1024	871	906	900	936	919	900	942	923	915	908	919	936	888	902	922	905	873	872	959	919	947	924	893	975	859	944	910	965	931	943	879	904	925	916	871	918	924	984	956	966	942	929	915	924	944	955	937	922	929	906	918	939	909	944	912	856	948	926	925	910	877	946	948	914	851	943	951	887	883	916	940	926	979	934	958	887	935	882	932	948	908	868	900	942	957	962	899	923	931	897	922	923	924	909	897	918	898	964	947	885	882	956	893	899	947	882	920	897	884	959	882	917	966	919	900	910	897	923	903	887	933	856	946	915	897	966	909	851	903	860	905	890	932	886	905	966	892	949	932	955	953	923	901	931	927	956	884	898	935	975	877	888	868	869	904	931	899	994	914	942	939	945	949	868	894	922	919	896	921	946	941	921	941	940	918	876	899	922	927	913	921	902	873	931	931	980	893	890	967	923	920	904	895	915	968	976	928	960	923	899	919	904	953	899	893	930	919	930	926	904	930	892	893	939	924	943	925	915	932	962	920	928	936	879	960	929	941	865	878	902	926	864	896	939	882	922	904	967	975	877	979	964	950	885	936	907	901	917	870	949	904	921	940	891	970	904	967	948	950	921	896	944	835	881	913	876	922	930	909	925	879	941	852	886	856	936	911	941	949	939	844	905	914	986	917	938	903	911	917	922	965	902	912	882	953	930	945	896	927	940	964	916	891	878	863	938	915	909	968	907	915	908	853	912	914	970	905	946	937	949	959	939	960	973	965	953	917	925	985	927	941	947	872	948	921	942	938	885	870	906	938	935	915	933	887	946	958	928	915	905	892	935	939	936	960	951	922	923	942	903	946	917	945	918	910	924	941	924	912	902	905	902	890	928	876	929	951	1002	925	918	964	890	915	999	955	939	862	991	910	883	935	907	908	886	878	885	909	925	923	929	951	888	980	958	891	948	980	864	892	905	885	955	940	911	951	945	927	928	925	893	928	938	940	924	957	892	900	885	960	949	893	895	931	890	913	943	931	962	982	951	972	928	921	934	938	920	962	960	972	940	933	951	891	916	926	888	907	917	903	959	921	941	901	939	938	935	928	929	887	896	962	905	910	935	896	935	934	904	958	944	931	976	922	884	899	899	909	956	952	914	917	898	918	925	930	901	911	874	916	949	903	923	948	931	904	884	956	880	956	944	940	979	869	917	954	885	936	967	893	954	907	957	920	917	912	984	883	951	928	919	921	899	924	958	909	905	936	937	927	882	917	957	960	863	925	889	866	925	897	984	833	866	903	898	971	973	915	1010	885	931	911	904	936	918	899	898	927	928	949	912	944	911	936	877	932	962	1008	875	914	913	915	878	908	930	882	974	929	944	921	878	877	887	934	910	878	913	915	876	971	894	998	882	886	917	870	913	917	883	899	929	921	908	932	928	884	892	881	935	901	929	877	887	924	845	981	944	918	935	920	889	929	894	919	953	970	918	958	900	1006	946	943	928	907	932	909	892	928	972	919	869	896	868	874	934	951	889	921	846	947	874	935	896	886	914	927	889	933	890	914	872	904	883	848	900	906	899	945	904	892	904	898	858	919	896	910	919	930	909	958	948	911	879	935	916	942	946	939	908	968	951	952	942	881	924	927	945	919	969	921	887	920	930	900	924	971	874	885	886	930	894	918	985	892	945	910	927	892	967	864	910	957	931	934	925	844	948	896	900	873	962	949	872	909	907	913	934	905	896	963	887	992	907	968	924	932	937	925	932	887	936	963	926	944	910	899	889	938	913	1000	944	880	917	977	915	949	921	935	941	976	927	981	874	898	886	937	953	986	917	927	902	955	890	902	952	912	891	885	912	921	897	872	909	916	892	962	963	908	908	961	842	954	898	904	890	906	930	932	920	870	884	934	958	901	897	936	945	890	927	939	893	918	1007	934	919	914	919	973	953	948	936	881	896	934	934	893	924	939	917	907	931	899	894	946	881	940	960	872	910	874	892	883	903	916	992	981	882	960	933	958	925	938	910	869	941	898	860	899	920	908	929	886	893	907	904	922	930	893	842	964	1012	931	899	909	937	924	902	929	931	990	917	910	898	887	957	919	923	907	945	927	905	929	936	1020	912	968	895	922	900	956	933	946	875	919	890	889	883	914	976	922	945	1001	912	911	912	958	973	963	953	870	894	927	887	855	916	887	926	933	875	899	896	906	916	928	959	893
24305	17083	15698	9322	6377	4614	3740	3029	2498	2288	1945	1808	1631	1487	1414	1309	1297	1252	1224	1115	1096	1092	1148	1040	1034	1043	985	996	1004	1044	1003	969	982	921	923	945	978	909	966	1006	975	952	902	919	887	863	975	868	878	861	886	943	858	948	923	904	876	918	876	880	912	910	893	893	925	831	904	905	990	883	892	894	920	922	900	889	877	876	912	873	853	863	901	906	853	896	901	872	827	866	848	885	862	918	882	910	862	858	846	889	906	909	843	925	872	910	925	862	841	900	820	851	861	866	883	872	881	886	953	856	872	911	908	868	893	880	879	868	851	914	867	856	874	889	836	893	878	866	905	850	863	866	916	851	869	834	847	917	933	827	844	879	882	953	922	873	858	872	868	840	956	879	871	839	901	906	834	863	864	887	853	841	849	914	908	907	900	850	880	858	875	864	857	869	864	863	950	883	843	858	878	893	847	886	886	872	854	816	865	910	848	837	863	854	872	895	825	878	862	914	955	897	926	894	894	861	871	865	905	882	921	860	866	884	847	910	895	872	883	878	854	849	889	907	877	899	873	866	876	871	914	909	834	843	934	847	899	903	927	886	885	920	858	868	833	879	846	845	848	864	897	871	846	904	881	846	911	922	873	901	904	850	921	875	895	879	884	883	877	862	888	892	835	860	882	821	834	930	959	865	935	904	893	833	836	913	850	877	819	872	895	897	903	891	910	884	839	858	871	894	884	854	848	907	878	832	866	872	911	911	898	878	839	908	852	866	907	883	875	898	895	874	870	847	855	887	832	917	905	862	905	846	867	823	856	923	874	938	811	807	875	922	842	879	892	886	869	882	912	861	886	853	861	821	869	860	909	893	877	865	901	827	918	884	874	911	909	883	874	911	853	885	886	866	914	917	877	878	848	927	892	863	910	890	939	853	846	854	891	879	844	903	841	868	890	846	842	847	877	925	873	887	859	863	862	870	863	854	899	864	916	864	866	841	893	817	838	870	901	913	917	881	846	884	866	885	878	846	926	850	918	894	854	862	899	852	847	925	897	876	944	899	832	866	899	899	883	892	894	847	847	879	876	924	892	845	859	919	884	868	868	848	850	903	939	886	876	895	841	910	866	849	887	892	852	895	866	899	831	867	914	904	858	838	909	861	881	817	881	907	882	834	856	866	940	908	853	891	937	908	880	845	868	849	914	894	863	856	878	887	911	859	860	903	865	847	897	783	876	843	875	896	941	826	867	871	884	866	853	871	844	825	900	877	871	868	864	836	895	906	933	904	840	890	883	867	865	869	855	863	831	882	857	955	864	897	913	855	935	890	927	881	867	888	862	881	903	874	896	858	871	920	859	866	878	898	882	831	843	872	869	892	866	889	872	863	886	786	901	858	880	897	843	834	831	855	835	873	935	848	881	883	847	867	853	900	894	859	894	824	835	865	855	900	948	836	899	892	850	851	847	882	885	879	871	871	834	873	863	920	890	931	910	874	921	859	879	887	851	919	900	897	947	833	890	911	868	922	849	845	881	840	855	892	943	877	899	910	931	892	925	890	920	895	858	903	861	851	859	907	857	834	900	844	876	886	842	884	826	843	866	920	841	901	885	881	868	941	915	833	893	883	856	839	881	905	932	868	864	844	906	900	839	793	877	903	864	887	922	850	873	863	870	861	848	891	925	864	889	850	924	973	881	871	892	882	921	910	880	899	836	845	874	864	839	793	907	907	846	860	889	860	858	845	931	898	882	886	911	895	911	849	882	859	874	917	839	934	852	823	904	840	918	906	886	842	899	879	874	887	936	904	894	846	898	920	959	852	860	852	878	887	807	894	876	874	903	841	848	900	896	865	881	825	936	855	894	863	895	866	893	850	900	903	889	896	880	849	866	844	911	867	908	879	883	916	805	913	902	868	917	923	848	874	955	876	917	857	849	937	889	901	873	872	878	816	855	881	843	862	888	887	866	950	954	859	872	888	904	894	885	888	893	872	941	808	873	879	869	865	835	876	882	820	908	862	917	889	916	874	894	877	869	875	866	862	919	843	870	894	907	919	904	939	871	886	930	866	928	866	864	913	903	890	880	906	851	873	879	928	870	925	905	873	864	888	879	914	900	878	870	908	896	818	928	896	867	903	848	932	821	960	843	938	906	872	910	900	837	957	874	858	892	920	893	883	931	860	839	917	873	870	822	915	886	844	838	836	845	853	884	861	896	873	887	932	863	903	880	923	921	858	906	927	886	877	883	915	851	824	876	879	868	833	890	851	917	870	854	916	905	847	873	948	896	833	909	870	914	859	841	958	888	861	868	907	887	902	862	895	853	900	904	883	862	835	883	914	840	889	887	883	861	873	859	894	895	841	885	854	860	916	890	874	923	892	890	903	875	834	878	850	880	900	876	910	894	914	891	863	930	838	906	875	903	816	891	920	908	887	862	884	914	855	874	904	846	834	910	882	830	874	842	909	898	862	889	814	890	850	880	870	872	838	876	835	837	841	803	867	851	870	854	871	872	865	933	880	863	896	911	860	919	890	860	901	872	863	916	834	868	836	902	959	898	872	889	845	895	871	928	866	902	867	887	845	885	838	853	820	824	922	860	876	916	865	854	884	895	874	858	872	886	900	891	854	851	886	813	855	933	888	848	862	898	860	901	920	892	894	891	885	903	880	922	859	854	892	894	906	891	867	911	875	874	893	947	876	866	896	874	906	887	872	887	890	882	849	853	856	869	898	847	880	861	864	914	901	870	881	835	883	845	837	939	831	893	878	857	877	919	850	836	873	885	856	860	871	879	866	851	885	882	908	885	824	867	933	858	923	857	886	888	843	886	866	844	883	903	852	844	880	878	901	849	865	949	878	902	859	870	848	838	872	873	896	899	871	878	833	882	869	906	905	861	887	870	861	839	915	879	815	887	895	888	868	850	873	867	876	856	878	899	858	863	877	880	845	880	865	924	866	914	901	877	819	850	892	949	889	889	817	815	881	854	843	899	942	845	896	889	893	879	914	897	857	847	774	908	892	816	918	880	914	824	920	885	846	883	861	910	855	908	899	857	925	853	853	891	913	831	863	826	882	870	880	866	920	888	865	857	893	873	888	877	854	921	845	891	792	877	894	903	893	880	862	827	879	902	853	865	864	893	873	826	874	900	878	905	814	917	844	893	918	876	887	844	887	893	913	805	908	860	842	895	862	875	885	888	842	845	844	874	867	911	849	899	922	863	869	857	834	861	836	910	912	887	884	913	828	912	840	860	810	865	867	864	861	918	883	906	924	881	868	882	863	880	891	925	929	899	863	852	812	878	900	886	854	897	963	923	918	871	898	842	862	875	864	883	870	884	870	864	861	904	875	889	858	849	875	832	884	860	947	883	867	943	871	891	904	921	880	863	842	903	892	855	937	872	898	860	771	853	889	891	872	869	859	879	893	876	851	857	881	859	890	853	898	878	893	853	865	922	921	898	920	854	926	859	831	875	895	848	918	919	885	837	886	884	918	867	877	878	880	876	905
28264	14137	2481	1037	889	801	793	780	785	837	781	820	826	815	834	833	782	728	820	764	813	830	818	762	809	741	844	815	767	750	818	767	747	843	824	768	807	790	797	808	799	839	802	802	787	797	801	780	785	728	843	824	808	769	776	742	843	801	754	809	703	796	793	836	809	749	814	774	848	780	796	772	760	773	849	789	806	781	797	779	836	804	794	770	809	819	787	781	773	774	759	769	772	785	805	773	732	800	803	811	805	770	726	771	754	777	782	818	776	791	729	766	802	805	769	720	800	753	814	765	771	792	769	771	784	770	796	803	776	783	748	779	785	796	775	752	779	796	812	768	810	745	775	775	839	755	825	814	775	774	752	775	802	795	810	777	833	778	787	789	805	727	786	762	760	746	825	779	821	760	779	810	789	807	805	840	784	782	748	802	733	764	866	764	775	703	788	758	802	753	803	763	824	785	777	769	804	767	762	846	813	786	789	794	756	760	808	806	777	743	765	773	811	772	749	791	758	785	747	788	799	796	813	812	785	765	880	758	737	836	787	811	765	818	784	805	807	818	838	803	786	755	811	763	791	750	753	781	777	802	817	772	807	763	742	770	798	798	778	725	819	746	761	767	809	765	745	784	818	780	830	813	778	796	815	812	762	750	743	784	794	798	809	798	785	751	768	786	824	786	779	736	794	781	777	763	739	842	772	739	807	801	779	808	835	783	783	808	830	813	841	831	777	824	790	773	787	792	750	806	746	813	771	784	785	740	826	791	792	826	799	754	751	763	769	748	810	844	724	768	809	762	770	792	808	758	768	756	778	839	748	783	739	754	791	771	771	787	796	818	836	754	786	766	743	813	836	810	786	799	806	774	736	763	763	796	764	811	742	756	800	830	768	797	751	777	779	776	786	773	797	789	784	787	779	823	810	764	796	758	795	791	744	786	818	815	780	781	747	785	837	755	850	798	787	831	791	798	739	764	770	780	827	779	835	808	752	824	807	723	757	810	786	803	782	723	795	802	793	784	727	765	770	768	778	790	793	801	832	827	823	790	725	806	794	761	787	751	806	802	784	761	753	762	790	776	760	790	777	737	794	814	728	770	814	829	798	768	775	788	784	767	769	819	802	760	794	813	856	779	774	748	752	755	818	784	730	792	795	795	767	787	791	764	759	803	805	814	795	772	810	797	760	804	767	802	723	794	822	799	755	798	745	751	777	767	766	774	761	788	756	788	790	756	804	806	744	756	777	806	760	763	725	787	847	771	772	815	782	782	759	785	811	761	826	775	817	729	785	826	793	795	777	785	779	798	808	781	792	800	765	765	821	764	773	778	825	816	794	788	785	781	744	821	809	737	790	815	741	791	791	792	782	788	759	813	747	783	800	778	776	797	797	769	744	799	791	796	758	762	804	742	797	796	769	793	801	766	811	805	840	750	837	762	800	779	801	785	815	793	800	836	778	822	803	789	805	779	814	728	862	750	750	811	764	775	801	732	829	789	788	761	735	790	787	798	796	769	770	749	816	779	814	760	838	750	789	785	806	812	773	791	809	828	762	728	820	754	792	792	796	758	751	764	738	784	783	797	802	794	739	783	787	777	765	759	781	829	684	803	775	794	733	799	765	790	764	786	794	780	796	749	785	757	740	794	796	839	732	750	740	777	757	831	766	735	780	815	763	811	795	764	757	720	816	794	824	789	800	830	762	828	775	788	801	809	766	730	749	839	777	788	754	784	774	792	769	748	737	789	795	792	773	777	810	755	775	824	778	789	788	786	755	800	795	781	782	821	754	812	763	795	815	821	787	719	774	741	732	802	753	764	762	773	750	791	791	762	743	797	777	783	760	741	790	778	803	823	826	772	737	824	811	790	766	813	803	818	789	744	784	814	787	799	772	773	767	778	808	761	761	800	771	795	805	820	760	776	755	817	823	744	791	772	815	788	752	694	767	824	765	755	804	756	788	720	836	767	753	774	806	816	757	793	786	770	826	741	769	768	840	759	808	777	800	812	807	777	777	724	805	776	788	777	784	779	753	777	802	791	794	829	776	761	748	789	740	789	823	763	797	796	795	773	763	782	785	789	825	810	776	780	747	790	832	758	758	759	803	768	751	771	749	777	800	781	763	752	829	774	808	741	758	802	820	803	771	742	774	778	764	792	740	830	814	782	772	789	836	752	826	767	804	777	802	783	788	729	770	752	746	758	805	753	772	782	809	758	758	821	794	749	815	807	817	737	756	807	767	738	830	789	838	746	809	776	783	806	816	769	809	766	777	827	737	842	796	794	783	705	756	782	756	716	759	802	804	754	729	717	788	791	851	763	751	797	772	805	775	783	841	745	804	824	817	795	783	759	776	779	790	842	809	785	791	767	803	759	754	797	796	766	775	852	793	786	777	743	800	758	817	784	774	791	798	760	725	802	743	775	789	805	756	767	752	776	827	783	818	760	804	818	760	804	795	802	769	841	780	791	768	763	805	822	768	831	744	745	752	807	818	806	781	792	792	812	827	743	754	816	795	854	837	804	757	772	821	768	791	746	751	763	762	807	795	756	727	788	778	800	790	794	743	800	774	815	757	750	766	744	787	738	797	737	745	795	759	757	845	779	780	789	764	776	792	800	814	772	833	793	776	797	772	798	801	863	768	790	768	760	763	763	758	813	738	770	747	782	789	782	783	815	794	803	832	794	809	766	790	776	794	782	793	775	773	779	751	807	744	781	775	847	778	727	762	735	765	761	817	819	832	803	789	756	741	824	794	793	770	755	835	784	796	781	746	748	740	797	774	760	716	808	789	809	824	818	775	771	806	853	772	771	837	796	773	781	791	822	799	801	804	787	779	767	812	789	762	762	788	775	826	775	782	730	728	823	806	755	802	777	785	759	787	755	798	764	723	822	786	826	836	826	781	781	761	803	761	832	776	802	809	805	781	814	717	770	764	841	831	793	790	800	798	814	777	748	819	766	844	787	837	820	774	811	775	792	755	785	784	792	768	769	743	712	764	801	814	814	842	776	769	755	813	803	768	723	748	762	769	793	790	717	790	789	785	802	764	829	770	792	797	780	802	754	762	729	768	842	694	745	797	814	805	775	847	731	812	776	774	754	799	816	807	782	778	757	777	790	799	786	828	809	775	733	746	761	839	781	750	766	792	779	854	814	777	784	795	755	803	756	768	742	795	849	797	767	798	789	827	775	768	792	822	764	784	779	783	783	821	745	780	733	815	773	801	787	815	841	790	788	789	757	794	704	780	823	800	792	804	797	806	770	779	829	787	797	819	855	747	798	776	786	851	823	807	787	804	841	818	739	765	785	820	729	839	790	770	791	778	794	773	780	781	835	781	761	837	840	788	769	780	817	808	746	755	829	742	727	767	793	774	779	788	748	821	749	810	789	811	773	790	817	762	791	740	800	781	818	785	788	760	833	786	758	702	778	820	753	758	772	756	764	728	810	758	838	809	819	799	845	785	772	773	804	786	768	758	806	799	789	766	750	811	796	811	803
12835	1539	1338	1004	952	887	895	857	851	856	810	827	795	821	809	819	831	844	827	835	838	820	811	832	815	830	842	848	779	841	775	854	779	833	752	841	788	847	815	825	791	828	793	796	844	835	868	831	837	856	857	840	837	809	770	830	822	791	839	793	804	806	812	811	802	848	786	904	754	799	824	823	786	838	793	806	767	798	806	808	822	806	820	854	797	808	861	793	881	810	795	816	784	750	821	822	869	800	794	815	785	835	851	846	813	784	808	833	804	787	805	836	828	850	857	800	880	791	846	824	816	815	789	812	780	866	846	818	771	812	764	781	826	840	804	811	845	794	800	855	890	851	778	777	815	858	867	806	806	826	825	849	820	833	831	802	798	775	812	795	845	830	824	837	810	800	793	843	835	807	808	793	836	854	855	778	805	824	791	821	880	803	867	817	824	800	822	795	797	811	876	787	800	785	794	788	819	796	857	819	762	834	847	774	823	864	794	781	821	790	829	824	782	773	802	803	807	805	774	838	810	809	787	823	815	889	854	821	848	815	852	836	803	775	834	807	779	744	802	840	846	801	833	868	810	817	809	806	809	847	816	778	850	828	837	804	786	759	845	856	775	887	846	818	856	842	812	854	826	836	851	784	806	825	791	827	803	857	795	843	829	788	823	805	845	780	797	750	839	799	791	811	872	797	787	819	826	754	772	746	794	841	787	815	850	870	823	834	840	826	831	788	798	866	810	799	870	827	746	834	852	800	848	883	754	805	885	798	836	794	840	813	841	810	809	848	801	825	821	810	798	786	814	827	769	803	825	800	785	831	840	808	851	776	833	835	803	770	847	768	815	812	807	837	789	852	868	808	793	802	840	828	843	756	827	851	832	866	868	792	853	803	805	802	848	770	825	753	816	808	815	779	805	818	796	797	808	785	793	832	784	804	818	841	774	807	804	790	834	809	821	785	856	810	822	786	774	805	814	790	765	822	783	853	832	824	859	784	808	807	878	824	807	783	822	836	834	798	811	868	850	848	805	777	830	795	759	786	761	826	773	847	802	841	810	782	794	832	825	841	830	791	821	783	782	826	836	837	758	841	839	852	846	786	821	866	837	851	747	769	812	839	833	818	822	789	782	801	836	826	840	850	857	885	820	794	782	837	768	840	793	796	827	806	830	850	823	841	787	804	820	803	853	833	776	820	795	801	828	782	807	839	791	815	839	822	844	847	791	831	842	773	818	785	799	810	845	829	832	837	847	844	813	836	837	800	808	854	803	818	833	776	855	875	817	847	780	842	815	777	807	786	820	830	834	825	817	807	823	839	793	789	829	865	828	872	796	808	804	798	792	875	801	812	840	812	757	805	853	808	791	811	844	844	801	805	782	827	750	823	801	850	770	799	866	806	826	793	798	814	836	775	790	846	823	810	812	787	778	810	862	771	847	867	814	823	809	794	821	808	834	863	858	820	823	879	781	835	826	817	799	827	784	764	832	793	860	788	829	789	858	841	786	793	804	828	817	851	826	794	800	801	799	793	814	834	784	778	825	866	791	814	768	840	821	776	846	825	776	769	821	839	794	800	826	784	792	836	763	807	867	822	831	804	720	772	801	822	839	818	798	812	762	787	787	829	804	787	824	818	785	833	822	808	826	785	862	833	812	790	836	822	829	791	785	772	805	794	887	793	787	831	823	819	860	787	832	851	813	834	805	750	821	827	797	827	868	808	802	841	786	827	821	821	853	786	799	801	832	807	839	825	803	831	839	766	810	816	803	800	831	819	810	830	795	778	784	866	797	816	814	833	838	761	842	834	873	799	838	851	772	846	835	839	812	867	852	838	864	809	803	831	762	811	783	768	817	847	779	842	821	826	812	820	810	802	779	826	797	820	786	843	842	867	846	804	822	852	828	850	826	836	822	768	816	815	783	823	853	811	829	805	871	810	777	769	810	828	832	774	855	808	806	807	863	883	812	802	862	844	819	837	822	834	829	821	841	825	807	867	870	807	808	795	812	790	824	790	818	809	844	835	796	817	850	799	877	814	870	790	832	804	854	811	855	806	883	788	821	823	792	808	788	809	796	820	831	792	813	789	775	902	831	797	804	827	825	843	810	825	842	856	807	841	822	794	842	837	791	850	833	829	840	813	819	835	787	815	802	818	829	806	889	813	849	816	808	809	808	823	782	806	797	821	832	771	834	820	817	778	814	838	795	794	819	789	811	833	817	849	806	833	814	814	855	783	857	835	798	867	793	872	738	890	835	813	862	818	805	825	797	825	775	825	845	782	779	814	814	764	790	825	797	819	817	852	829	848	833	782	777	804	838	772	875	822	819	858	757	844	796	837	754	814	834	813	773	814	838	785	797	816	791	785	788	830	787	837	842	794	777	834	814	827	775	796	839	798	824	833	803	852	801	804	808	816	795	813	808	854	827	815	786	809	804	791	784	815	800	824	837	812	855	841	809	841	833	837	799	842	805	832	838	785	799	811	823	794	880	788	758	796	817	874	808	813	791	887	798	809	785	858	806	813	804	780	877	796	862	775	840	787	767	824	880	786	834	810	778	856	860	831	840	814	809	808	818	814	855	850	799	785	789	815	746	790	867	830	783	801	839	798	819	796	847	806	827	804	816	830	795	816	790	833	823	798	822	801	793	816	838	810	801	821	819	836	846	854	829	813	777	791	812	835	826	848	792	766	803	767	807	798	803	756	768	839	788	832	798	795	828	789	877	830	827	797	814	813	791	803	751	850	789	750	828	848	777	788	782	794	792	832	834	816	853	833	842	805	787	810	789	861	816	790	836	819	842	849	813	796	872	869	797	834	838	827	818	787	838	832	810	863	812	804	754	803	774	832	830	776	788	854	811	794	777	798	837	843	784	838	832	798	792	853	833	795	768	881	819	812	808	831	857	795	790	822	787	825	903	787	832	820	846	772	796	796	816	822	863	780	802	810	857	780	842	819	865	802	809	805	806	796	807	833	796	847	811	821	779	793	830	829	781	807	785	836	822	860	789	787	836	801	832	819	832	823	836	816	853	850	813	838	800	837	875	824	811	867	820	848	777	836	797	802	819	825	787	798	815	788	837	811	839	828	846	780	817	836	838	820	784	806	837	771	816	806	836	822	759	813	793	813	791	804	774	841	813	824	856	764	798	846	838	787	816	836	779	837	809	839	763	791	802	795	866	834	922	793	783	798	843	828	849	818	815	753	759	805	766	856	841	867	820	822	811	777	802	790	807	796	810	759	775	822	869	813	809	851	783	786	842	817	819	832	769	791	850	778	854	818	795	803	807	830	821	826	807	834	806	820	826	813	839	798	759	846	841	807	800	779	783	803	850	828	861	781	823	777	873	822	808	821	758	829	832	860	759	876	822	815	798	814	842	801	829	824	796	869	863	792	786	820	810	827	841	818	795	793	809	842	798	790	845	827	785	793	811	825	829	802	853	767	812	791	798	835	839	799	828	872	828	831	825	730	846	804	818	816	817	795	856	817	858	818	862	835
24471	20326	26141	24377	20309	9045	1430	993	827	738	722	747	667	629	600	568	544	546	569	526	548	543	489	486	509	516	495	519	518	496	513	506	520	476	487	528	491	512	494	464	474	488	499	526	467	478	493	488	484	420	487	467	469	492	501	520	487	452	468	461	462	468	478	478	466	509	448	470	550	496	468	470	451	526	477	440	473	489	466	447	486	468	481	463	524	480	448	458	420	475	467	457	472	518	491	464	479	474	526	485	439	446	499	471	457	466	526	505	455	506	464	475	469	444	460	466	444	484	467	486	453	497	467	468	454	453	493	454	456	473	508	470	460	443	490	481	453	469	411	437	476	489	478	466	491	484	456	483	467	472	505	513	495	472	498	481	467	413	477	463	436	485	473	481	473	472	482	473	444	467	459	510	498	481	513	475	494	459	458	512	472	456	485	499	491	501	486	448	501	489	464	488	489	453	467	451	486	455	506	478	522	467	475	506	466	455	468	476	501	501	488	490	460	446	516	493	492	518	505	447	427	466	480	460	508	494	468	464	475	479	444	502	510	512	451	459	434	497	477	462	486	479	458	493	478	461	458	462	448	499	479	468	493	454	475	485	409	491	487	518	487	468	482	487	471	487	471	484	451	442	483	477	446	482	484	460	477	463	502	514	511	486	470	446	538	489	457	506	486	514	506	482	444	428	471	451	452	466	507	440	469	500	467	474	444	488	497	502	456	455	490	477	470	503	463	514	467	512	451	485	462	479	466	455	463	472	466	455	453	456	487	472	463	496	518	475	485	464	475	493	452	513	465	477	453	428	465	484	446	471	509	538	461	488	495	488	453	491	440	492	469	467	503	489	472	471	471	428	481	457	466	468	476	459	475	487	512	455	453	478	436	475	487	464	506	470	508	501	451	494	474	484	453	445	487	473	483	407	453	456	477	484	451	428	491	448	492	461	474	460	507	493	475	474	495	495	479	508	479	453	467	459	492	445	485	497	471	478	483	494	497	528	485	494	447	496	448	538	464	428	479	452	481	489	468	486	473	452	511	467	484	507	467	453	462	481	457	471	498	459	478	447	483	472	452	467	452	471	487	492	505	507	481	463	450	465	468	420	464	477	473	478	456	469	471	452	477	488	473	455	447	522	483	452	475	502	491	497	495	452	448	496	510	493	425	501	462	443	482	446	505	490	458	469	494	458	458	480	495	454	485	510	482	502	467	454	473	476	466	500	501	464	518	489	488	495	523	452	507	500	450	465	464	506	497	505	473	522	488	464	451	500	458	480	474	480	495	506	501	498	439	506	546	505	489	481	449	487	446	494	460	494	501	475	471	493	489	480	513	480	505	485	461	486	450	464	485	486	464	512	481	502	494	431	501	492	466	469	461	480	476	468	473	499	455	492	449	451	476	472	476	422	493	449	458	499	496	452	442	510	454	487	488	450	510	465	477	432	486	498	475	480	504	534	494	488	484	448	516	469	475	477	471	502	499	473	504	473	475	488	482	460	512	468	465	457	481	452	473	472	439	499	498	468	470	494	478	434	526	479	467	474	479	474	469	464	506	443	461	435	491	458	480	467	469	502	499	449	517	495	458	474	433	495	450	472	461	457	513	484	527	485	459	475	488	488	447	464	493	453	488	481	466	499	498	509	412	473	490	425	476	489	462	447	493	510	495	466	456	478	477	474	466	449	496	481	452	478	496	501	446	442	460	477	472	496	487	480	523	445	455	482	486	463	483	487	472	439	477	452	457	485	472	492	512	524	470	430	465	476	463	516	477	490	514	460	492	456	450	458	466	474	453	477	481	458	464	486	484	457	493	497	434	476	490	479	445	491	501	446	501	496	482	466	441	505	485	450	462	462	480	489	435	466	506	482	487	482	480	492	473	444	496	476	476	482	488	512	438	481	473	497	473	472	508	479	470	468	479	491	472	475	454	490	465	505	490	513	469	470	481	439	491	497	500	452	444	470	516	483	492	434	469	478	440	514	439	465	461	501	448	446	478	502	431	460	459	474	491	454	510	501	472	465	482	462	487	487	516	473	479	485	490	486	471	479	433	447	486	517	466	488	480	432	463	476	493	463	457	478	497	513	482	466	487	483	424	467	487	478	493	471	499	461	510	536	475	457	482	483	468	465	469	488	493	485	488	506	497	499	471	465	484	479	495	481	474	476	513	488	481	498	504	484	443	446	475	482	448	492	474	467	499	481	452	440	479	514	499	521	481	474	494	489	473	478	529	490	493	488	457	422	469	455	464	424	437	484	476	477	485	451	494	505	476	471	485	472	478	475	458	469	441	477	482	481	478	464	486	503	491	494	455	479	476	467	483	519	487	512	485	474	489	436	467	469	496	494	461	445	457	470	437	482	458	487	462	440	464	439	520	504	495	488	506	465	473	473	479	483	489	470	500	488	458	462	447	502	462	470	488	445	495	475	486	465	446	484	477	470	528	472	481	482	515	463	490	497	484	434	476	500	475	488	451	485	449	441	488	472	479	498	488	482	487	463	503	490	492	470	444	470	430	477	469	506	467	493	487	486	463	450	501	488	504	452	492	499	462	492	459	453	455	426	448	499	456	472	462	501	492	457	473	525	473	482	487	499	495	437	444	463	472	485	473	498	479	462	458	504	489	488	489	451	482	452	482	486	451	464	517	477	533	450	488	461	483	464	455	485	506	487	458	419	459	473	522	491	475	458	496	478	479	501	471	446	430	546	500	481	489	502	438	438	536	459	468	482	466	521	468	438	478	498	501	456	452	467	453	496	476	486	458	497	487	445	484	486	526	507	470	507	395	490	496	482	475	461	454	430	503	520	448	489	463	491	463	465	486	498	479	440	453	477	475	451	459	450	485	438	484	513	476	501	465	467	487	486	464	474	474	485	498	514	507	510	456	456	449	454	502	506	500	454	491	460	469	470	489	528	465	470	482	482	510	489	477	501	477	475	495	507	455	526	497	435	512	497	475	433	492	458	480	495	473	486	437	493	446	474	521	512	483	494	457	494	482	478	460	483	491	470	451	478	483	490	434	434	493	461	470	476	491	471	468	453	434	453	444	501	441	492	488	478	458	478	458	459	469	522	515	470	507	499	461	497	461	489	447	458	505	430	454	441	458	437	503	416	480	452	474	463	497	455	473	488	523	511	498	449	460	378	456	491	503	486	466	450	534	538	475	448	494	441	466	489	461	498	442	495	479	474	457	459	460	493	471	487	494	471	447	433	484	511	466	435	501	435	510	462	459	454	466	463	486	498	496	485	468	471	495	509	514	497	481	493	483	472	445	442	414	479	473	450	471	479	447	475	479	472	489	521	472	509	464	452	465	470	486	477	479	537	486	517	469	484	436	482	490	497	509	460	510	486	477	470	480	472	466	488	486	412	476	487	439	464	464	487	480	482	436	483	510	509	496	473	488	458	483	494	476	469	442	506	501	486	464	504	484	476	501	480	493	483	469	476	474	496	487	516	472	428	453	451	473	485	490	454	474	500	464	494	489	489	476	450
24758	10486	9667	5405	3569	2572	1916	1572	1355	1152	1043	956	905	786	757	692	743	771	622	617	709	592	588	558	549	552	570	579	540	516	558	567	542	543	527	528	542	515	553	536	524	524	558	538	565	483	515	497	514	527	535	487	508	493	503	510	504	479	544	495	521	501	538	506	470	459	533	510	493	501	486	505	524	526	479	495	551	491	496	502	484	505	496	499	506	501	523	527	521	514	499	493	506	523	487	500	546	475	517	484	509	481	537	520	514	474	483	503	493	506	472	477	490	500	480	460	471	495	491	472	491	465	496	505	514	504	522	494	458	507	514	500	458	481	510	475	529	513	506	511	484	483	522	495	546	514	443	508	542	468	534	468	524	547	529	522	499	487	517	524	467	510	471	514	496	477	490	521	481	457	521	418	476	517	520	508	488	468	473	544	534	504	505	482	523	505	467	488	505	527	502	477	480	512	505	501	485	519	506	515	524	527	528	503	481	453	510	527	502	523	495	469	547	491	511	486	550	496	466	511	523	520	525	447	502	468	479	501	514	511	469	528	489	520	508	523	481	512	450	533	476	528	450	512	520	528	519	477	472	471	504	552	523	534	519	469	501	485	541	524	517	492	525	505	527	478	425	487	560	502	467	474	527	520	521	480	510	458	498	497	511	484	494	501	514	494	533	533	500	477	503	515	489	490	499	510	482	505	488	507	502	515	500	488	542	503	507	508	494	510	516	492	518	501	531	510	490	501	482	502	454	516	502	506	500	480	474	528	535	539	529	508	488	485	479	488	497	474	529	497	506	517	477	484	473	493	507	523	475	467	506	490	510	565	503	485	486	495	531	461	475	495	481	516	461	530	504	510	494	547	506	526	477	459	518	509	511	505	491	479	493	505	498	477	497	509	501	453	490	523	492	491	498	504	511	535	497	529	526	489	495	503	534	512	523	504	488	491	473	487	472	507	537	509	477	460	481	504	471	498	463	493	539	501	510	507	516	445	532	464	489	513	498	521	458	519	491	494	507	465	491	532	519	489	502	490	521	518	512	483	474	524	507	532	516	495	511	480	460	500	482	498	483	508	550	510	504	494	510	487	509	493	505	487	454	466	505	482	515	461	485	502	495	481	489	524	499	520	497	482	575	496	426	495	506	470	517	486	538	476	506	515	501	490	498	469	518	454	484	496	490	525	485	527	472	486	500	517	507	527	529	483	506	512	481	493	479	547	526	498	519	504	463	498	486	477	524	516	519	477	457	516	489	499	492	496	538	504	483	516	482	461	477	483	487	482	519	506	507	503	506	510	484	510	455	494	509	463	483	541	489	483	503	501	537	492	548	526	558	494	531	487	537	514	512	511	504	492	511	492	472	500	474	500	489	492	500	463	497	473	496	493	438	497	477	511	477	522	496	502	523	507	509	506	508	486	488	482	556	496	514	477	509	497	512	508	486	499	523	479	486	479	530	501	444	538	478	508	483	445	455	504	474	464	516	530	490	530	528	537	503	463	497	510	469	525	468	488	514	513	527	504	493	481	506	470	495	482	479	488	487	529	500	491	504	517	490	511	543	526	505	467	503	494	506	480	490	515	500	495	522	509	538	452	453	536	495	512	472	516	479	538	528	509	478	513	469	447	487	499	490	526	477	483	498	515	518	507	481	501	512	466	518	511	486	488	453	478	497	504	473	473	507	488	489	480	466	530	503	481	505	502	503	482	532	512	485	475	566	505	492	480	520	498	550	486	537	476	532	484	472	509	477	529	516	509	542	510	493	519	481	501	486	517	509	470	498	511	483	520	507	513	488	499	488	526	494	476	478	513	535	528	497	493	497	526	504	484	487	493	482	497	476	468	485	500	478	478	495	504	499	510	496	510	547	495	495	521	492	519	539	499	484	498	496	489	473	519	476	488	506	488	486	469	485	525	500	520	473	488	510	504	484	481	502	469	471	498	481	477	469	478	489	462	514	453	482	476	513	529	496	495	459	516	517	518	520	536	505	468	518	483	519	497	500	496	476	523	488	520	468	495	545	540	473	516	514	483	493	499	488	503	530	472	475	489	508	500	473	469	499	490	514	517	521	462	484	473	503	519	524	514	511	503	474	481	484	513	512	519	514	535	527	547	510	502	454	507	520	487	526	527	525	490	486	507	503	520	520	505	460	466	524	480	484	495	492	479	523	497	504	497	483	496	490	487	511	492	509	502	469	493	491	505	534	494	526	487	519	519	481	531	533	515	501	485	547	468	496	521	497	487	507	529	518	481	496	516	462	487	517	473	485	447	515	511	469	489	475	499	546	508	509	504	517	488	494	522	488	504	486	476	509	484	497	530	502	538	516	494	494	484	507	489	511	487	482	523	523	478	482	480	510	495	516	471	494	567	494	492	507	484	497	528	520	511	516	527	506	475	486	485	514	522	480	520	520	505	497	496	509	478	526	508	539	522	512	549	490	513	514	498	528	487	512	505	468	488	544	507	537	514	541	497	511	492	507	526	512	501	502	501	486	492	519	493	482	498	537	536	482	501	495	500	503	466	556	508	553	503	520	489	486	457	508	489	514	512	467	497	500	451	487	491	499	530	506	485	517	516	502	508	485	517	495	483	527	504	493	498	499	466	500	477	510	488	535	456	496	450	515	527	469	516	485	465	495	507	494	497	529	520	452	522	489	491	539	474	511	465	500	524	514	489	489	493	468	518	505	493	503	459	466	501	516	495	490	550	491	515	494	535	505	515	480	508	505	523	490	486	528	483	498	484	506	503	509	498	493	490	506	488	485	492	471	519	480	496	510	452	505	495	503	488	493	440	479	479	498	547	480	469	531	470	497	511	465	531	511	518	489	481	452	521	481	515	521	508	505	499	552	524	514	527	511	476	498	518	515	523	499	497	497	456	499	508	490	496	521	509	493	509	487	476	512	497	507	496	529	475	526	490	440	512	481	518	505	498	468	521	538	512	487	503	518	507	503	495	505	474	539	493	498	498	536	484	506	506	474	495	530	503	513	486	453	479	474	492	473	458	515	466	493	492	557	480	516	471	480	513	548	540	504	529	528	511	508	464	515	504	493	522	497	466	548	477	504	494	509	495	499	499	519	502	472	497	509	494	520	487	498	469	516	495	515	490	506	485	497	483	520	487	496	492	512	500	480	487	492	508	509	498	480	545	479	504	517	452	495	473	482	529	538	537	536	486	492	472	497	480	495	485	515	502	519	487	477	499	448	513	493	502	529	510	518	520	501	501	453	481	503	509	467	505	480	537	493	486	490	530	471	478	499	522	480	514	505	488	478	518	504	473	540	478	492	514	491	497	488	519	460	502	529	482	473	467	509	452	497	490	560	499	494	497	492	505	504	507	521	479	494	471	470	525	467	506	499	498	498	493	531	512	489	477	479	488	492	435	496	462	473	501	480	490	449	494	475	471	520	496	453	504	476	482	455	457	488	461	516	497	517	497	528	518	505	529	531	520	482	485	512	509	533	464	532	476	530	498	493	523	515	508	521	476	511	499
22621	20334	26636	23899	20336	20420	8654	2146	1612	1464	1326	1279	1207	1156	1196	1108	1045	1097	1041	1080	1018	1053	957	951	1040	961	945	964	949	950	1000	895	960	976	883	952	909	956	963	930	934	919	925	929	910	934	874	882	897	911	1011	905	943	950	944	915	858	857	919	898	910	924	943	884	955	942	918	906	879	893	904	918	933	914	878	835	936	920	910	902	891	920	925	969	925	916	908	923	897	907	884	858	911	920	880	866	906	928	906	924	892	869	912	889	880	980	933	901	910	880	940	884	921	847	916	928	943	878	914	924	908	936	891	895	911	895	904	858	886	900	901	879	856	863	841	884	879	887	958	899	860	897	887	890	856	886	858	889	866	926	920	858	934	867	937	909	906	895	897	950	886	852	918	896	905	841	895	856	889	865	932	901	892	868	917	899	886	921	897	925	934	904	896	892	926	940	936	921	910	925	854	919	919	879	859	906	924	842	829	842	876	864	891	872	875	907	930	938	916	866	879	841	870	891	887	891	947	898	917	891	901	915	932	885	952	898	928	924	912	907	897	909	915	879	900	898	918	863	884	932	935	917	865	917	902	945	886	888	912	870	889	861	886	859	887	912	820	946	919	907	965	910	866	907	936	933	885	880	910	813	924	860	891	896	912	850	910	879	911	865	882	875	886	904	876	879	921	892	901	917	905	921	854	912	865	927	927	856	921	879	854	905	908	905	906	905	895	941	887	864	899	873	925	893	875	879	890	876	948	886	894	873	873	899	891	834	883	914	876	926	926	859	858	894	975	914	953	919	913	894	852	929	925	898	886	846	900	955	866	906	935	868	950	909	898	966	856	883	1010	959	929	902	861	885	888	905	876	924	888	848	917	930	938	908	892	919	899	919	863	927	877	937	858	881	869	904	884	900	889	880	895	912	921	899	900	893	879	984	924	907	910	938	871	920	951	858	889	882	888	838	923	863	909	924	943	902	875	888	900	878	903	862	935	977	912	891	877	903	898	907	844	947	892	914	954	923	876	863	937	868	925	907	919	890	928	993	863	914	911	926	950	890	914	876	878	901	908	919	884	901	867	906	878	905	898	820	966	864	868	888	938	912	891	908	838	898	877	892	897	859	851	894	915	880	876	834	903	871	930	907	896	869	886	882	871	881	856	863	890	864	863	826	919	887	939	886	871	834	875	980	907	874	929	930	876	921	929	925	833	934	889	913	887	870	930	873	863	879	925	898	914	866	849	947	896	838	911	871	872	966	871	936	913	894	887	892	926	890	910	929	865	898	940	878	897	870	933	970	871	880	933	885	926	929	912	890	880	891	940	919	922	902	930	897	905	892	838	908	875	885	897	934	853	897	930	889	825	880	881	951	912	874	910	893	888	882	920	872	876	906	918	856	846	885	915	884	917	869	860	946	888	943	911	875	899	884	888	920	902	892	876	890	917	899	852	844	850	952	911	894	900	882	865	886	872	908	980	887	924	868	902	939	864	925	917	831	911	905	896	893	890	962	929	902	907	873	860	915	915	911	949	913	825	896	934	863	910	856	859	841	894	928	884	886	913	889	908	904	938	888	866	881	910	882	928	914	851	918	884	926	879	909	892	929	924	896	888	882	914	880	928	866	990	886	918	899	916	857	873	912	857	886	825	863	907	868	862	897	869	882	840	876	934	910	874	888	939	931	865	894	895	919	896	880	875	870	864	893	899	880	816	856	941	902	872	928	919	925	862	852	901	897	858	945	926	858	940	874	865	955	890	906	885	928	906	908	894	884	826	899	916	890	852	932	921	915	849	898	932	897	888	908	891	912	875	937	899	851	909	881	907	920	890	893	871	893	943	937	882	893	928	910	888	917	893	882	924	912	909	895	896	910	915	872	942	872	897	875	861	899	863	933	878	929	851	899	899	862	911	923	883	888	921	839	954	939	925	932	901	872	908	904	829	915	891	965	926	876	922	876	882	877	909	962	872	919	923	930	909	890	906	861	902	872	826	922	879	860	923	876	913	849	823	888	874	835	864	909	819	873	889	913	900	875	915	957	935	931	951	868	912	980	919	901	899	861	831	896	859	883	910	887	896	893	910	894	926	914	864	903	883	872	853	924	888	889	926	822	895	889	917	922	889	873	848	895	880	914	890	896	897	886	892	859	954	870	925	895	874	856	874	933	872	867	972	929	923	931	887	929	860	895	885	917	934	920	935	863	903	888	889	883	882	870	920	925	862	890	907	866	944	915	912	880	931	835	951	926	940	860	891	910	899	917	895	881	863	841	888	875	918	852	883	858	917	867	855	888	896	875	940	943	889	845	903	895	855	886	894	848	852	891	886	908	927	832	930	898	919	907	899	853	902	875	891	891	870	945	867	902	907	849	842	909	866	951	901	860	919	915	871	872	868	941	897	892	920	866	913	947	862	882	875	882	859	877	904	870	889	852	918	860	852	909	872	847	883	926	950	947	902	839	881	956	971	860	887	918	892	926	880	844	900	862	870	899	897	931	947	905	950	805	896	888	907	864	902	924	920	888	889	906	912	906	891	923	911	912	881	953	854	928	967	880	925	931	940	904	924	943	877	823	916	932	914	946	927	892	922	928	919	923	921	922	888	905	894	912	909	885	929	919	953	945	946	886	931	954	894	914	824	843	961	841	944	880	919	954	875	871	899	940	875	945	894	887	884	921	866	905	926	905	854	897	883	933	884	911	871	927	884	867	877	904	893	922	930	852	793	869	871	876	903	879	908	866	892	897	898	966	845	893	879	951	856	881	870	901	899	909	834	890	876	914	937	886	924	937	878	848	888	921	901	894	936	881	894	857	857	890	831	907	946	853	897	870	913	909	922	918	930	885	851	916	896	875	933	917	911	885	941	872	880	891	911	925	823	851	858	896	883	863	893	878	896	926	878	907	914	883	887	909	885	898	892	884	848	921	857	923	914	862	891	852	896	903	884	913	870	912	887	873	866	889	896	903	883	922	959	864	889	868	886	900	878	845	917	936	973	916	934	875	886	870	853	893	885	876	887	874	856	869	867	883	882	896	938	928	906	907	904	888	914	907	824	904	949	872	869	906	927	920	836	886	967	882	873	845	941	928	881	914	902	873	899	929	897	906	916	881	834	867	889	854	919	827	885	877	869	903	868	904	907	929	908	892	941	899	925	909	872	860	921	856	878	919	860	935	863	857	918	908	916	860	944	909	898	922	818	922	967	876	952	931	875	896	884	869	867	885	875	930	899	917	903	867	909	899	887	876	944	917	896	905	923	872	875	920	886	918	912	967	841	867	875	915	888	876	872	933	887	851	935	907	854	883	932	873	876	893	900	859	857	874	933	865	921	938	875	923	866	925	921	922	928	863	876	902	923	880	958	850	903	927	948	911	921	894	916	853	878	932	904	861	900	900	906	924	920	917	887	905	892	875	881	844	854	899	856	865	896	936	888	897	827	880	872	865	917	836	865	880	922	887	887	883	911	889	913	854	860	895	919	949	895	882	840	876	849	940	956	914	883	866	884	884
24169	17085	15352	9224	6404	4643	3607	2872	2530	2157	1943	1734	1589	1472	1337	1349	1269	1220	1135	1111	1086	1062	1066	987	1072	1030	962	982	972	904	962	933	910	892	873	956	903	917	892	927	924	875	904	893	888	842	844	854	905	883	888	893	904	884	886	822	853	892	840	953	893	847	876	950	871	865	812	913	890	862	870	842	842	890	849	867	834	834	888	830	823	890	867	866	876	884	863	904	871	872	941	809	880	832	843	889	924	914	800	826	835	865	854	856	920	827	831	813	845	799	868	873	868	873	892	885	876	936	845	882	867	905	831	876	864	846	800	885	834	860	867	864	881	923	895	882	894	847	857	831	829	851	837	875	828	821	835	846	848	824	867	904	787	867	805	882	837	895	831	839	919	907	835	836	860	857	814	876	897	842	847	801	899	873	841	911	859	854	875	869	889	833	823	906	882	842	849	858	885	853	891	850	884	885	787	839	874	849	818	886	869	811	849	857	832	883	868	872	882	895	853	882	875	879	831	872	880	895	867	854	842	817	808	866	884	870	855	818	842	843	827	854	863	847	890	846	874	872	838	852	862	907	796	837	823	874	886	918	894	831	897	818	812	797	846	834	840	879	800	864	851	865	860	874	860	841	862	901	881	840	909	851	891	891	857	860	859	881	854	832	861	863	849	858	870	802	820	893	906	880	860	804	820	924	851	847	813	866	864	829	817	885	910	856	867	865	851	877	851	896	893	887	874	831	899	878	833	880	843	892	851	878	834	802	806	892	899	808	849	886	818	901	839	841	857	859	886	842	830	868	843	860	865	848	833	863	830	815	902	877	848	856	924	838	871	881	851	856	871	935	805	880	861	873	846	895	880	896	850	833	855	904	839	893	902	841	871	887	864	853	869	813	859	856	847	870	857	812	847	858	835	853	867	825	880	880	863	888	802	831	839	845	826	835	868	894	855	814	835	866	882	825	837	848	886	845	820	906	843	871	852	909	821	887	850	853	852	911	868	863	888	845	802	803	781	842	835	857	823	861	819	874	826	844	822	876	836	831	849	865	821	884	874	859	856	869	882	876	873	806	896	817	851	817	893	812	845	840	887	828	915	859	856	844	805	840	856	795	849	838	857	802	919	880	847	830	856	828	876	866	873	830	907	841	819	862	854	798	909	829	800	846	837	840	868	960	899	869	871	855	904	837	867	904	884	843	802	837	825	832	860	887	826	907	880	874	825	826	860	836	874	881	816	880	838	861	826	865	864	850	873	856	860	855	857	822	813	833	858	843	807	821	842	834	819	830	903	804	869	870	887	836	837	858	895	840	845	835	873	837	838	824	816	834	893	854	847	857	836	869	825	847	858	841	875	826	836	823	792	853	832	809	846	870	825	856	847	874	849	828	897	846	880	872	839	828	843	853	870	865	844	896	867	851	828	855	821	882	875	812	871	883	859	852	844	889	838	838	872	838	874	888	821	864	898	836	869	852	808	865	835	829	813	839	873	855	839	826	887	901	875	834	891	897	892	853	832	818	928	782	857	892	822	838	857	889	833	846	804	882	913	877	813	877	857	869	880	848	891	839	829	902	836	855	842	904	844	869	866	832	884	850	830	842	848	835	858	886	894	871	909	816	878	810	912	837	874	808	835	869	837	857	847	887	848	843	857	822	832	806	880	837	809	846	860	887	837	876	852	822	869	795	860	853	873	794	824	873	860	818	865	850	878	860	858	869	878	879	864	872	833	820	854	836	840	857	860	873	806	804	826	883	872	826	881	852	875	813	844	849	846	844	838	821	831	846	843	885	856	875	839	876	860	849	860	819	831	898	854	862	879	813	847	789	863	813	889	841	858	824	900	834	852	880	825	877	925	891	864	864	859	824	862	865	806	847	881	928	866	887	810	866	867	849	914	861	817	853	830	846	780	898	824	868	885	888	839	864	869	830	888	813	866	865	862	824	812	850	847	886	833	866	803	883	895	859	857	869	885	863	830	872	815	856	842	911	795	866	875	923	805	855	830	836	889	820	859	832	840	821	875	933	828	864	913	804	811	875	878	834	840	835	876	873	857	923	908	843	871	864	836	854	877	868	878	838	869	836	851	817	884	875	865	836	887	872	924	849	876	855	869	848	883	802	794	891	858	867	901	890	851	825	903	864	860	825	871	836	892	827	859	877	827	857	826	868	903	849	861	862	839	870	871	833	887	901	856	906	857	926	854	801	837	857	866	862	856	879	884	910	861	803	856	896	856	850	846	877	849	871	882	791	833	786	854	892	833	824	846	841	861	889	887	828	866	889	831	826	808	906	849	861	896	919	861	833	849	817	878	891	830	878	866	867	827	863	817	831	822	852	830	859	865	857	856	872	854	889	850	890	833	835	874	801	894	804	808	893	823	860	835	895	812	911	859	906	827	831	870	859	875	857	847	862	823	854	865	857	837	843	834	859	849	856	831	887	851	852	859	875	832	886	847	868	871	817	895	853	851	882	828	824	894	797	840	839	839	831	866	870	874	851	871	866	841	843	881	837	838	848	923	821	839	884	834	841	831	855	869	871	828	861	888	782	847	821	810	855	830	882	864	885	844	888	852	854	869	826	811	866	856	877	847	816	842	894	922	890	858	875	831	880	809	808	861	833	825	882	872	897	850	874	859	845	833	909	910	856	858	909	881	904	841	862	829	878	842	831	864	822	845	845	837	848	797	895	867	858	898	849	816	853	863	886	900	835	832	837	853	854	861	823	847	882	787	836	901	853	837	875	854	855	876	840	804	865	796	884	867	849	863	853	899	819	870	880	813	864	813	885	915	851	886	838	830	895	858	878	835	807	839	863	864	899	870	804	844	852	878	826	843	847	858	822	828	872	845	874	831	849	855	833	842	877	880	885	844	905	837	884	861	866	850	855	872	839	814	916	854	838	871	878	814	856	876	855	848	913	904	920	834	851	829	847	869	861	834	850	900	845	836	902	884	851	814	877	861	862	820	857	841	839	851	847	877	818	833	842	811	831	886	829	823	856	892	842	834	823	880	826	829	867	846	870	845	855	848	834	884	823	900	855	838	840	813	850	829	868	854	863	905	865	835	839	823	829	850	815	822	856	862	877	839	843	850	804	887	859	914	864	844	843	872	850	822	887	817	897	876	807	880	870	841	869	800	843	886	840	870	823	861	850	858	825	854	807	930	887	848	885	845	817	927	852	904	823	816	817	896	909	897	873	853	772	863	846	826	796	808	831	883	847	869	870	865	861	853	851	840	788	898	821	846	876	894	852	827	863	880	858	814	825	861	869	836	902	885	825	894	884	843	910	842	879	893	861	868	891	880	869	847	838	816	867	848	837	841	844	805	838	860	869	879	810	861	889	793	843	856	874	846	869	858	918	809	822	887	842	911	898	849	847	902	802	859	817	822	828	842	812	846	833	868	885	901	859	866	909	860	822	857	872	796	837	852	862	829	861	809	847	812	840	856	838	800	868	857	809	852	865	845	852	871	815	818	859	829	816	884	890	854	810	889	835	916	789
28620	14290	2490	1056	829	852	897	801	793	750	801	836	809	785	779	828	788	793	755	807	821	823	792	780	825	778	777	746	766	742	805	786	792	752	750	782	803	840	764	728	794	742	738	780	753	750	798	778	775	760	794	768	766	786	778	751	759	736	815	770	757	733	796	743	825	785	771	742	782	749	782	797	769	775	729	755	853	781	766	722	725	782	763	793	816	733	764	782	747	777	784	766	792	744	768	745	785	790	762	798	751	781	791	791	751	716	738	817	762	779	722	800	789	752	793	782	759	804	739	782	773	781	820	763	804	820	776	765	776	723	760	766	750	808	740	782	746	788	756	837	786	778	792	767	811	751	809	751	767	763	789	761	774	825	767	768	792	827	813	773	776	780	758	789	818	764	782	824	758	796	724	762	796	757	815	795	746	825	762	753	753	799	835	799	750	750	738	751	753	782	723	815	740	746	770	777	781	734	788	773	794	744	741	752	742	804	822	797	777	798	839	803	752	787	774	774	829	837	819	736	747	778	795	760	775	734	763	812	799	813	824	813	793	776	785	801	799	808	759	756	816	782	735	799	797	821	825	750	723	731	744	734	723	805	790	777	719	771	808	769	752	801	771	798	760	785	810	772	816	775	736	797	802	788	795	779	769	803	813	771	762	801	780	753	734	772	792	791	812	769	745	770	770	786	808	820	808	854	755	704	785	780	746	773	797	803	742	744	794	742	766	734	729	762	768	794	782	732	832	726	810	752	785	766	803	768	771	766	748	765	804	832	782	797	792	796	750	805	785	783	794	768	744	769	757	772	781	781	744	780	770	759	804	757	792	756	767	801	779	789	752	839	781	743	769	748	765	752	781	761	788	743	826	764	730	762	775	750	737	751	762	783	788	802	789	763	770	727	815	765	800	758	766	785	798	717	811	754	778	768	753	811	787	781	767	823	772	712	779	793	807	774	736	785	757	790	779	804	742	763	785	781	779	770	817	764	741	776	826	759	769	742	777	766	807	791	754	754	755	758	798	737	802	780	771	784	817	753	808	731	738	809	817	787	761	782	757	848	740	788	875	771	736	760	767	760	752	792	756	766	762	763	820	762	776	793	745	792	773	787	767	775	827	789	760	720	793	751	815	796	755	832	821	752	771	748	793	727	786	775	780	778	756	819	787	769	754	755	772	758	777	765	766	817	744	798	790	715	788	784	734	772	830	756	780	803	837	830	743	784	805	813	746	794	772	836	835	789	808	766	811	814	765	773	783	758	754	794	807	810	763	736	813	802	783	742	773	807	814	779	802	759	769	786	840	812	756	784	794	795	751	801	772	728	800	802	820	772	765	770	818	841	778	809	808	775	766	787	770	774	792	720	728	773	826	792	803	788	807	789	786	795	747	771	806	770	734	774	785	763	729	785	770	720	798	757	754	830	789	767	784	737	794	780	753	783	787	792	772	789	773	760	712	799	756	790	836	746	785	797	826	752	781	797	785	728	813	842	779	775	786	800	767	778	789	791	758	755	767	773	759	780	733	756	745	726	780	779	826	779	758	821	766	757	759	783	736	821	773	833	750	792	773	783	809	781	782	842	790	762	781	757	750	812	780	776	781	734	762	757	781	804	813	787	767	771	785	783	818	776	771	766	797	797	784	733	796	813	763	774	753	846	755	782	780	780	803	772	757	818	796	786	769	776	790	799	763	763	813	756	796	820	759	735	742	766	788	764	771	833	764	798	742	772	834	787	764	741	754	784	752	776	765	823	742	715	819	749	825	794	869	808	758	781	783	776	766	781	750	731	739	747	750	736	711	825	787	751	748	797	765	738	768	761	758	771	800	811	788	777	786	795	750	771	765	767	803	776	797	765	783	731	732	730	737	743	747	816	798	770	746	770	762	817	771	731	771	801	782	799	792	747	821	742	741	774	783	790	804	740	767	783	815	781	812	773	782	804	726	793	747	770	727	725	815	773	742	752	807	796	763	750	755	834	773	763	733	809	781	752	806	768	794	780	774	783	772	787	768	803	734	775	772	807	768	788	761	751	760	790	777	814	765	799	750	749	795	762	774	781	728	824	779	765	791	767	795	778	755	795	756	775	767	743	813	804	757	780	789	793	810	756	716	784	810	784	802	798	754	799	810	775	762	750	799	778	786	772	768	780	768	765	707	788	809	760	780	762	796	795	772	787	760	788	748	761	809	759	776	747	781	821	801	785	776	754	797	758	801	797	792	798	772	750	750	769	765	799	782	782	745	765	771	774	768	787	770	793	798	785	776	792	865	773	812	711	762	753	769	750	757	769	771	762	811	750	799	769	739	776	745	803	764	802	810	811	769	772	785	768	719	761	786	787	804	760	766	741	799	780	770	765	698	754	783	786	747	764	806	827	753	782	756	777	797	752	783	796	820	808	754	813	788	804	761	770	762	815	753	774	767	824	809	799	780	741	764	797	802	756	763	768	806	734	776	764	753	798	792	783	796	775	782	801	819	756	770	740	724	753	783	818	767	781	784	818	769	799	738	732	743	784	792	806	763	768	796	784	794	747	760	733	728	768	764	787	781	803	744	815	870	746	750	813	774	816	733	744	743	752	743	789	783	807	803	770	776	758	772	796	783	801	775	787	783	774	839	815	792	820	801	754	790	755	779	754	750	738	852	775	777	769	772	733	768	769	749	748	778	797	796	836	783	800	779	840	794	757	779	764	768	770	769	762	800	798	782	822	735	713	795	748	755	745	794	799	750	811	791	747	759	789	749	742	790	800	796	767	776	703	780	749	755	766	733	761	821	822	837	759	794	773	721	810	756	792	798	752	739	779	759	800	759	788	788	758	806	844	746	801	774	759	823	775	728	767	729	772	795	821	799	826	762	771	782	706	710	789	772	778	787	758	743	778	732	808	735	782	833	781	799	811	786	747	752	779	771	755	776	790	829	738	826	794	733	712	797	746	794	749	760	716	787	783	777	755	816	774	770	812	786	778	789	771	718	754	782	802	764	782	764	819	772	769	741	783	765	784	829	805	791	739	832	727	748	782	794	795	824	811	813	760	800	792	823	736	822	732	729	817	817	824	796	849	786	758	741	800	803	779	789	738	776	766	741	762	766	768	797	810	747	780	776	814	749	824	787	745	782	726	770	774	784	769	788	759	782	729	758	720	773	822	707	723	759	789	803	797	757	786	833	794	829	771	840	761	751	803	768	761	782	783	754	809	730	733	776	773	808	761	737	824	784	804	753	811	751	796	762	845	800	805	783	804	791	777	809	784	769	745	798	721	734	750	723	746	768	792	809	774	753	774	742	789	743	766	774	774	802	785	745	774	769	760	736	820	759	784	745	733	775	777	772	741	727	776	802	764	839	737	807	751	775	790	846	805	803	778	798	806	793	765	794	779	778	779	747	808	775	771	765	814	787	810	737	773	781	804	751	818	776	774	775	800	785	795	790	826	763	829	745	780	760	739	783	779	781	769	845	722	728	791	766	784	795	788	731	835	793	775	791	699	798	746	780	762
13630	1446	1361	1052	1043	944	914	835	840	876	875	846	819	834	775	844	768	755	833	826	829	746	840	804	850	847	887	764	775	805	800	839	785	796	793	807	823	830	830	809	782	783	793	789	806	836	767	795	819	826	831	759	804	858	806	819	805	792	792	757	804	846	866	795	802	822	809	837	819	844	801	805	795	820	771	801	788	763	819	866	834	822	782	791	798	821	785	821	784	857	892	766	864	787	897	821	800	798	821	843	830	789	811	785	841	774	785	854	818	769	808	843	826	818	834	809	848	803	816	807	825	809	759	843	796	766	812	839	861	769	787	801	833	826	793	808	786	815	823	778	767	737	792	793	786	798	761	807	824	770	781	785	808	847	798	808	817	763	832	791	807	812	791	803	858	785	823	773	822	775	841	808	851	787	797	797	817	832	812	783	786	789	798	810	828	792	765	859	815	806	816	775	830	761	845	807	823	807	796	816	847	775	789	797	799	800	781	797	770	827	829	822	795	800	830	797	779	813	806	846	842	822	858	774	789	808	779	800	818	778	831	818	796	829	791	826	817	765	823	767	833	820	827	801	834	808	835	830	780	857	789	791	858	764	797	797	809	835	848	749	817	822	770	831	843	779	831	794	815	809	836	815	821	801	806	767	821	811	814	794	785	828	880	824	815	827	810	837	831	790	836	823	808	754	808	812	808	805	801	839	772	814	810	823	790	830	844	826	792	793	823	803	772	776	793	850	768	840	825	819	860	832	830	816	827	841	848	787	835	801	817	801	764	790	831	817	753	790	797	824	786	812	803	825	825	789	785	819	790	781	841	775	799	842	790	833	829	827	782	802	794	810	846	829	776	822	805	835	826	822	849	829	857	785	846	789	841	767	810	823	850	834	802	814	839	803	812	797	816	763	862	802	813	857	843	844	824	817	826	763	790	807	817	831	782	875	806	802	742	807	791	780	803	812	846	831	821	818	867	856	838	795	834	842	850	786	832	807	841	803	816	815	791	856	791	819	760	808	829	789	847	812	760	768	772	810	874	755	777	847	859	800	864	834	815	792	833	797	758	778	791	864	792	774	842	780	783	848	783	782	825	870	817	830	782	808	758	778	872	799	807	790	799	805	766	788	825	843	808	827	810	820	851	826	815	803	840	813	822	759	807	845	831	789	834	819	800	847	830	776	826	830	750	759	758	819	799	815	766	865	796	830	866	813	819	777	815	817	819	811	852	750	840	829	872	815	828	767	810	792	746	784	828	847	838	775	841	794	800	786	821	815	773	761	801	768	831	791	825	767	846	788	768	819	769	815	835	802	805	816	830	777	847	788	765	790	801	816	867	813	786	758	799	796	844	802	824	839	811	778	828	767	845	855	803	812	787	828	828	789	802	826	830	813	837	826	775	811	756	785	871	801	778	805	783	774	833	795	803	735	795	798	802	838	829	852	834	813	804	765	814	815	771	838	817	811	786	770	835	858	849	841	786	780	804	849	869	787	770	782	800	804	836	772	768	857	786	806	787	853	806	803	823	800	853	850	794	854	787	832	778	785	805	788	773	801	815	806	826	827	794	828	815	811	783	814	876	842	863	788	777	790	829	761	750	796	771	851	827	827	809	806	814	810	790	853	809	770	785	780	809	819	822	791	822	863	831	858	839	806	813	844	802	777	784	849	791	832	802	820	809	834	867	749	868	835	834	787	813	848	837	792	827	832	789	838	788	804	811	812	831	850	820	850	804	802	817	804	809	769	839	779	830	847	776	826	821	752	851	828	792	825	818	787	818	815	815	812	861	790	823	826	838	778	877	787	812	827	758	768	806	779	810	800	790	843	735	785	792	814	800	803	837	824	842	853	779	826	760	814	810	766	839	753	841	769	816	796	854	785	816	808	835	786	791	815	783	810	846	839	793	803	849	833	735	799	844	785	809	813	827	817	826	857	849	826	829	826	795	765	887	804	769	819	791	817	808	817	767	797	781	833	795	748	820	846	782	796	862	854	802	814	852	772	797	836	850	817	799	782	796	824	831	878	778	768	771	866	819	839	829	804	802	772	791	826	766	810	828	827	767	761	787	812	771	774	762	820	801	804	799	797	798	782	833	816	812	809	802	782	830	755	810	785	802	811	849	772	862	789	784	795	783	794	803	839	816	810	815	851	830	855	807	791	793	809	750	793	802	771	819	778	801	778	809	759	845	811	833	809	756	777	786	821	796	796	810	821	783	817	770	808	799	799	757	817	796	804	798	822	820	840	803	821	826	851	790	860	782	795	796	807	816	822	812	805	777	824	814	862	764	806	797	814	779	802	817	804	804	725	808	832	803	818	777	801	875	825	800	765	802	813	831	845	778	813	811	810	855	775	785	809	750	785	839	771	789	777	786	785	756	819	793	797	787	792	837	837	836	865	815	815	766	816	799	815	759	794	813	780	844	816	788	854	865	796	788	804	759	777	799	848	846	826	787	827	783	848	849	812	843	800	811	797	822	803	840	797	798	796	784	778	810	735	815	805	832	836	848	782	869	834	831	798	827	805	808	823	740	805	817	833	835	827	805	821	812	807	825	806	807	860	777	841	814	803	809	783	810	866	847	794	785	789	799	805	796	781	799	775	769	776	841	796	879	788	806	823	801	800	757	820	803	798	793	773	768	780	840	730	783	808	836	777	818	791	814	820	839	821	774	812	877	838	810	816	777	829	833	804	785	811	838	845	843	844	813	884	828	822	797	815	779	860	833	895	773	827	827	776	802	850	779	805	815	823	798	840	848	794	779	794	760	832	760	829	825	765	768	776	753	791	826	817	783	790	823	828	834	811	799	779	841	856	805	786	833	837	778	807	816	847	819	821	806	815	783	829	862	817	844	829	808	790	826	828	828	802	808	813	809	843	862	826	786	813	854	795	838	806	762	765	784	755	800	816	808	805	802	817	787	774	822	743	758	827	813	849	789	760	825	770	800	809	811	805	777	851	825	855	775	815	814	844	840	846	836	795	833	793	859	853	817	812	847	874	789	816	813	827	799	786	842	847	785	773	799	815	810	789	807	792	759	778	809	799	781	826	787	780	766	802	815	838	822	815	781	821	814	765	835	809	884	835	797	777	797	816	805	845	835	787	823	816	793	831	813	816	795	797	842	800	788	819	800	799	832	851	773	787	806	836	778	816	838	840	792	823	781	861	809	814	790	822	761	818	784	747	769	829	804	793	798	768	824	787	807	802	822	787	817	819	764	816	843	798	823	833	810	745	802	882	828	813	806	815	800	761	795	750	778	889	780	764	819	826	810	803	782	806	806	819	776	870	801	851	804	824	832	873	809	780	812	750	782	764	785	778	771	826	786	820	808	822	870	813	829	783	814	864	834	815	780	820	804	805	861	815	774	785	768	794	831	818	824	850	801	780	793	809	790	811	814	757	782	722	793	805	803	788	775	841	788	768	760	804	863	839	784	796	809	806	754	843	808	763	785	833	807	821	823	824	871	795	810	824	877	845	799	837	827	868	791	809	841	820
24495	20342	26106	24427	20321	8874	1387	1020	852	790	677	680	649	628	546	558	556	572	538	538	525	538	507	505	487	485	498	466	474	507	510	530	483	542	472	489	451	450	490	462	475	512	464	485	506	481	487	501	500	507	470	464	449	513	469	507	453	488	480	455	489	503	498	495	482	472	456	486	462	493	444	465	474	423	466	459	462	472	479	482	523	484	476	501	490	468	465	515	494	465	475	484	467	482	456	461	507	490	499	471	490	477	474	458	465	470	461	460	459	472	515	441	481	497	476	427	540	477	420	469	457	495	511	438	479	472	443	460	420	455	464	522	471	466	482	472	471	477	472	465	485	494	466	447	447	444	440	482	480	500	446	448	454	478	468	479	475	439	462	476	517	472	469	436	461	503	412	492	469	432	433	480	430	464	460	491	429	499	488	479	469	461	480	492	450	458	466	463	502	459	453	465	465	474	499	455	458	439	471	498	490	449	493	469	484	463	477	481	482	449	482	498	481	478	479	450	459	420	484	456	437	444	455	516	450	482	452	475	482	491	442	432	460	463	458	481	454	426	466	433	433	496	478	462	498	464	468	477	465	499	458	454	458	477	438	464	504	473	471	460	458	481	476	477	453	488	475	456	504	446	463	471	458	457	439	472	463	512	429	459	436	459	494	469	476	478	461	476	448	451	448	442	436	495	434	500	466	479	451	493	504	477	494	518	472	475	467	437	498	461	449	470	482	485	471	443	460	481	499	463	458	454	476	458	450	450	470	491	454	506	482	449	459	488	452	474	436	465	459	482	484	449	486	473	493	449	469	431	470	443	442	496	491	505	468	449	485	502	487	463	453	459	513	473	484	449	458	497	478	437	463	477	466	447	429	482	432	450	467	468	418	465	461	481	513	452	474	456	519	457	463	493	479	448	518	466	471	480	464	500	477	521	455	483	520	465	462	444	515	449	472	463	486	421	490	464	457	462	478	448	518	456	417	453	473	427	459	451	480	468	436	439	489	433	449	456	474	479	504	459	470	453	458	462	481	478	447	446	478	446	435	466	453	483	539	477	470	516	467	454	495	469	466	475	496	490	450	486	494	496	433	485	448	458	494	469	491	460	482	511	464	472	484	480	452	467	496	471	462	495	449	473	449	453	458	443	453	482	495	458	480	467	437	418	466	464	497	488	487	479	483	482	493	470	448	446	458	477	499	454	473	477	429	477	484	444	454	457	483	471	486	478	471	487	486	457	470	468	480	511	482	486	464	458	437	492	490	508	463	478	460	454	489	485	502	439	489	485	472	499	489	427	454	482	465	516	448	471	467	509	467	458	484	471	494	489	478	451	447	442	448	471	455	483	495	452	465	490	497	487	480	481	447	474	475	494	476	474	482	473	478	457	498	455	455	480	451	464	444	468	461	464	457	464	465	479	467	471	486	475	488	456	449	453	477	493	436	459	459	462	494	458	463	475	517	471	483	486	475	485	484	470	457	453	450	465	465	479	473	445	476	447	445	447	456	444	469	457	448	480	484	438	483	463	486	490	472	484	455	480	445	479	446	477	503	489	480	482	498	482	520	458	498	486	463	488	495	494	458	461	485	474	488	429	538	482	486	436	504	430	475	452	493	491	464	465	437	455	459	450	448	481	427	480	417	445	407	456	466	493	409	430	471	487	432	443	471	474	445	440	468	478	433	499	451	440	494	449	464	467	488	458	501	487	457	504	455	494	492	485	489	432	500	458	453	444	459	463	460	476	477	462	463	488	464	483	454	478	427	449	426	459	437	482	461	486	541	486	478	431	473	482	482	481	474	477	493	455	494	472	455	450	481	465	517	467	471	488	473	505	466	439	474	477	472	488	474	480	458	450	440	463	430	456	451	492	464	457	481	495	447	466	474	492	411	467	488	466	448	432	471	462	457	510	450	479	446	443	474	501	467	474	460	488	478	464	458	462	472	454	486	448	457	490	495	451	453	457	514	512	413	463	505	450	470	497	483	452	450	456	474	488	469	431	488	471	457	448	492	447	475	472	440	467	441	456	496	457	432	464	480	490	514	447	455	495	491	493	449	444	496	485	454	473	450	482	479	439	466	501	478	456	441	470	447	464	478	470	466	537	486	497	470	431	511	440	438	457	459	480	505	491	437	476	465	464	482	498	469	471	456	441	464	476	467	466	494	488	481	447	439	455	479	478	499	492	439	475	468	443	473	463	486	458	485	482	462	449	456	475	476	459	473	429	451	471	493	465	458	505	444	486	445	474	499	442	467	469	487	480	471	503	496	476	487	464	489	447	508	454	452	470	520	468	441	462	503	453	458	441	421	451	406	475	491	479	476	550	478	463	507	514	480	498	476	445	505	467	434	476	466	507	456	498	443	511	491	487	460	486	519	487	509	472	440	477	449	477	459	485	461	460	454	444	477	442	463	464	477	457	476	450	481	468	484	458	466	474	441	447	452	504	444	475	487	445	471	414	429	448	464	455	461	466	451	476	446	485	490	468	464	494	463	445	456	468	429	455	432	498	444	443	474	450	477	502	474	490	486	447	494	495	491	499	472	451	492	483	510	457	461	476	481	484	451	456	436	484	469	469	436	465	438	465	479	426	468	469	467	464	468	479	454	480	493	455	488	466	476	442	433	448	446	471	484	459	445	449	483	471	421	474	481	454	480	453	476	459	480	520	429	484	436	475	438	461	477	454	446	479	458	470	438	454	458	452	456	518	479	520	496	479	450	464	479	494	461	461	397	454	490	451	463	468	425	470	456	476	481	436	424	471	505	482	502	486	449	470	437	454	456	453	449	472	453	438	503	462	441	461	465	471	496	470	476	466	458	488	473	480	469	441	466	490	475	481	447	466	459	456	479	493	498	455	470	504	462	463	462	448	444	444	472	447	469	400	438	460	502	465	458	484	449	454	477	460	499	500	488	482	448	490	438	502	454	467	469	452	476	468	428	432	499	474	462	478	492	436	456	456	450	464	461	490	462	479	464	476	458	460	457	507	456	451	487	489	465	413	457	458	451	512	520	441	438	468	461	509	446	435	460	465	443	454	438	442	452	460	498	440	450	464	462	454	480	474	497	479	485	500	500	495	484	479	494	446	485	473	448	471	492	481	478	468	471	452	478	471	464	472	474	430	474	477	430	474	461	435	473	489	449	483	449	507	457	452	452	483	463	475	425	487	479	469	471	466	470	472	419	420	465	478	458	460	478	478	432	478	480	468	481	432	476	461	431	445	444	457	439	493	419	449	451	481	431	463	470	497	472	490	498	448	446	448	462	470	470	441	467	510	489	463	452	471	459	444	462	463	445	481	495	457	470	458	457	469	413	473	505	507	426	472	465	447	444	468	498	474	485	458	497	456	496	436	499	499	489	463	444	457	484	454	479	519	464	486	479	480	427	479	467	467	482	477	412	442	493	475	454	444	487	478	446	436	497	476	445	479	493	480	476	456	454	467	456	475	454	444	490	434	469	483	448	462	464	503	505	432	457	452	482	466	443	472	469	460
25957	10586	9440	5295	3422	2453	1960	1620	1378	1146	1027	945	872	758	740	728	680	645	635	672	615	628	577	612	605	545	592	541	546	507	547	525	526	540	532	532	535	502	519	520	495	478	514	502	501	525	469	495	494	513	463	522	443	514	498	520	498	491	487	519	491	521	513	504	493	497	454	495	465	441	484	513	507	526	471	458	498	523	526	495	508	473	488	495	521	527	515	509	461	461	474	517	470	481	496	480	519	440	512	474	502	482	488	497	522	451	478	513	514	471	444	463	476	500	503	504	487	495	476	513	477	445	483	430	477	460	510	479	456	503	457	487	507	478	472	482	508	459	507	481	500	506	514	529	476	538	483	476	494	481	495	478	476	469	498	493	518	510	513	502	495	449	453	496	525	472	508	508	502	440	515	501	462	485	446	486	526	516	500	487	475	468	502	471	492	483	471	480	518	487	487	478	459	500	504	453	485	492	482	485	479	500	466	489	456	473	489	494	518	513	501	503	538	500	498	479	491	472	507	469	490	490	517	489	492	469	509	503	450	467	505	500	444	457	512	487	479	503	529	520	488	484	453	494	518	493	492	467	529	487	453	501	460	486	476	513	495	474	501	496	499	522	511	495	479	462	468	503	458	502	478	465	519	479	468	495	490	503	507	437	500	517	480	452	488	449	499	481	499	449	512	485	505	483	507	485	525	477	476	459	473	472	470	535	469	519	472	470	497	460	480	496	487	508	493	512	495	453	513	474	497	508	479	479	503	484	494	478	513	522	474	478	509	511	476	506	459	441	506	450	482	468	455	462	472	460	485	512	517	494	480	504	468	520	514	516	460	531	479	504	476	482	508	476	472	469	526	465	500	494	473	485	476	465	481	465	454	485	513	490	511	450	477	506	499	479	473	510	470	468	440	487	495	437	495	442	501	487	479	439	449	479	514	473	500	480	503	472	461	468	459	486	483	484	493	504	475	469	468	499	484	443	498	487	487	497	445	484	472	506	484	497	463	514	499	487	511	443	500	529	522	491	459	488	487	486	492	489	497	481	463	472	508	467	452	486	491	512	471	502	485	520	494	450	482	478	485	499	481	518	457	477	466	536	486	462	488	485	483	485	454	500	481	461	444	483	499	507	503	500	498	471	478	469	499	535	479	503	481	473	502	491	501	495	486	494	465	512	497	483	514	525	496	531	516	475	462	465	521	480	491	478	450	491	488	481	486	463	480	492	493	464	497	476	469	494	482	477	521	486	478	473	508	489	479	486	516	458	477	474	452	457	493	511	446	516	488	505	461	497	492	488	504	488	490	431	484	519	511	468	455	479	494	501	450	461	476	485	522	460	473	502	460	463	484	495	510	495	514	481	486	510	502	453	492	521	492	482	471	471	479	507	518	498	490	537	520	452	478	474	498	483	530	504	490	446	477	461	452	522	498	480	462	492	498	500	476	514	483	495	474	455	490	522	475	542	531	505	507	476	449	494	495	446	481	488	463	461	503	526	503	487	492	476	477	521	488	514	500	522	470	477	468	499	444	466	518	526	478	455	482	501	498	485	489	519	521	510	464	495	503	440	472	461	502	467	454	485	495	505	478	451	471	461	465	513	528	462	491	478	419	510	503	516	442	455	454	468	498	476	495	507	478	515	501	486	438	495	449	481	488	472	464	496	471	507	463	500	478	498	488	505	474	473	490	499	483	486	498	502	507	472	484	481	476	447	485	471	436	503	512	485	500	523	491	515	460	481	472	466	465	509	501	521	490	482	531	470	478	430	490	486	450	473	443	442	506	492	478	485	508	461	521	486	540	464	513	496	505	513	489	491	449	482	499	508	482	444	520	482	498	519	461	436	488	504	521	517	493	465	482	494	478	410	484	454	439	496	515	467	464	494	468	485	481	475	511	536	470	492	479	504	465	498	464	487	486	506	485	437	507	474	485	500	500	495	499	513	473	479	477	471	475	444	520	504	458	468	479	482	504	507	480	472	499	546	472	505	487	526	503	480	477	485	523	494	505	492	492	504	499	482	455	448	468	476	474	494	518	452	477	478	494	521	493	463	507	449	474	459	458	469	465	518	460	529	527	471	487	465	534	459	479	516	503	469	484	483	485	444	535	472	480	448	503	466	499	493	500	497	471	504	495	493	485	525	499	477	510	468	476	491	484	486	458	484	496	477	528	484	497	480	471	518	503	467	509	508	501	509	493	529	518	460	477	482	477	500	505	472	481	482	447	461	472	471	479	487	460	535	532	506	491	447	513	473	508	467	490	490	511	464	442	441	502	453	474	487	488	462	504	490	510	488	488	440	478	451	520	480	517	492	500	478	433	472	484	482	513	474	506	474	469	507	484	472	470	471	482	463	499	487	482	500	474	461	504	498	470	537	468	440	451	468	504	462	480	484	451	514	458	497	495	487	501	460	489	485	473	483	470	452	485	487	469	501	507	454	477	486	507	479	492	472	469	489	438	510	548	482	492	503	473	489	478	504	561	545	472	497	468	457	457	493	483	484	498	522	473	497	488	480	503	504	490	489	479	484	514	467	454	515	511	479	453	480	471	464	468	500	495	480	493	529	469	483	474	511	489	528	513	489	473	532	464	494	470	495	477	510	477	519	482	480	455	504	511	499	503	483	485	522	493	513	439	506	467	503	460	517	469	464	455	510	502	478	453	490	481	483	488	500	471	485	504	495	487	486	512	507	473	523	500	500	433	475	527	516	525	465	472	482	470	476	521	485	518	506	486	506	469	506	541	468	491	458	492	507	459	468	496	510	498	478	505	470	462	488	470	496	483	481	477	481	431	514	495	550	492	493	508	456	477	504	491	549	511	493	467	496	450	457	529	486	487	480	448	528	504	485	472	491	480	480	487	496	503	490	457	496	493	488	480	465	498	500	480	456	462	481	448	512	478	494	488	489	467	488	506	545	481	464	518	495	468	513	462	472	473	507	498	506	533	516	485	477	496	506	510	491	513	450	473	512	472	514	485	535	529	503	454	490	525	453	470	494	427	496	455	490	485	492	471	454	511	518	449	511	460	480	494	450	501	464	468	484	501	530	490	470	478	504	498	478	480	458	525	473	498	452	468	511	530	459	498	450	517	508	478	526	528	533	464	483	469	504	465	485	496	454	500	469	477	487	488	465	481	477	486	493	484	491	437	493	499	474	495	481	481	447	465	489	465	517	512	494	477	491	476	466	486	467	519	465	474	476	515	463	515	476	496	490	510	441	474	469	478	493	503	530	481	536	486	486	473	497	488	468	442	481	471	479	503	481	465	456	454	505	479	487	476	503	466	499	512	464	471	543	476	481	526	466	477	476	485	442	490	524	518	498	465	454	507	471	480	490	483	485	492	479	499	505	481	487	513	486	511	436	475	500	472	459	487	500	507	502	489	507	497	489	499	468	492	436	455	456	477	468	475	491	480	470	506	445	490	489	450	497	480	507	501	465	491	481	498	475	480	490	518	486	461	512	520	502	523	472	508	471	476	496	505	528	489	509	497	494
22629	20356	26568	24012	20367	20422	8352	2068	1573	1386	1307	1254	1198	1140	1101	1067	1020	1040	1029	1029	1002	919	941	973	927	941	959	863	937	939	885	890	810	893	954	903	921	947	920	894	928	887	911	908	881	857	902	898	896	884	886	858	831	912	920	911	931	898	886	836	887	873	903	876	840	874	837	858	862	884	831	862	888	961	918	862	895	838	906	903	899	887	858	906	857	845	891	904	855	854	871	893	876	920	860	855	886	862	809	833	868	813	892	866	891	899	910	915	877	850	843	897	874	809	865	903	864	917	847	877	898	883	899	841	838	870	895	843	854	836	901	905	854	880	842	861	842	865	854	859	912	891	900	860	843	862	853	872	874	840	868	809	940	932	814	853	853	855	841	878	837	838	843	889	858	875	890	836	829	845	816	840	875	877	788	853	848	864	851	912	854	901	862	811	854	931	909	790	853	913	846	863	829	808	813	871	883	881	878	894	829	891	806	807	870	875	853	859	907	835	832	866	884	846	902	922	848	892	870	867	832	837	887	819	872	848	875	894	873	864	911	849	850	852	875	901	906	901	829	899	835	879	881	894	856	878	912	846	875	881	834	843	879	853	850	857	810	905	839	843	853	823	801	843	840	915	908	878	865	857	824	870	861	888	864	881	832	881	835	852	873	873	877	833	878	819	885	855	888	859	909	895	911	860	867	866	879	868	879	850	873	845	860	801	872	845	883	895	859	807	927	824	885	851	873	915	848	924	832	913	896	867	827	897	841	864	897	833	817	910	855	918	899	886	840	859	888	853	822	861	837	883	875	865	885	832	864	875	900	857	865	874	855	868	878	848	873	889	820	898	840	849	873	874	893	875	885	874	853	919	902	875	836	936	849	855	912	820	838	799	898	854	874	856	830	849	912	874	883	871	865	841	840	884	829	872	884	839	908	855	872	877	858	869	854	880	873	917	909	855	876	857	812	869	851	863	894	870	861	848	850	888	932	867	892	840	866	880	841	843	835	899	816	823	833	907	837	808	874	860	837	853	876	871	935	880	836	924	867	890	932	843	818	876	864	883	806	830	845	861	838	814	848	895	871	854	906	874	780	857	876	869	867	867	820	876	905	867	811	889	849	830	842	860	875	885	863	856	889	864	879	856	909	867	903	844	864	819	826	818	876	919	870	841	852	870	863	823	857	836	802	848	864	856	814	831	862	877	865	878	900	834	859	877	878	894	889	858	919	836	921	868	899	863	833	866	870	871	838	835	893	832	869	874	894	859	855	847	861	801	826	828	873	858	842	849	899	861	887	854	849	884	922	836	866	936	825	886	848	803	834	886	851	856	890	814	852	865	895	808	836	802	861	828	877	853	885	838	864	873	848	883	884	846	846	839	851	860	880	855	871	847	881	880	876	897	824	858	863	845	872	871	910	828	876	857	871	814	879	919	881	905	813	820	891	900	854	883	875	828	877	909	824	835	848	857	840	953	869	875	836	862	871	825	885	910	772	824	886	817	858	795	842	859	857	871	814	826	830	868	848	790	885	902	848	894	887	785	887	852	845	866	874	880	852	873	824	833	890	902	912	880	842	872	856	855	915	830	928	900	921	867	867	841	870	864	836	855	840	872	879	798	907	900	823	841	890	881	863	829	938	860	841	905	930	884	871	885	849	876	847	851	864	863	837	876	838	898	858	863	852	833	877	845	856	910	849	913	832	855	872	826	883	895	866	875	814	940	853	827	870	834	858	870	851	916	877	879	877	896	909	881	856	917	891	855	836	839	879	897	814	857	848	887	835	821	925	885	868	878	837	837	841	862	839	883	793	849	887	814	920	827	837	886	830	834	826	898	881	865	882	847	863	856	839	851	864	915	815	876	844	860	908	937	917	823	830	824	884	866	797	880	927	894	835	885	948	844	864	827	845	831	908	841	832	866	900	825	862	877	842	878	906	908	846	891	830	858	790	845	879	831	833	852	817	917	862	843	826	851	873	866	884	852	830	866	885	846	911	871	863	850	849	840	823	796	866	831	858	900	880	883	871	881	890	858	846	848	867	854	871	861	849	833	855	849	917	864	841	803	886	843	802	912	875	864	865	856	838	835	882	837	852	864	894	846	856	868	815	826	808	896	820	893	833	869	905	860	933	877	795	851	832	839	838	866	818	942	889	859	895	847	864	828	871	914	873	790	877	845	908	868	885	820	861	843	836	832	880	849	853	831	860	856	831	853	903	812	851	827	850	857	837	905	882	896	888	882	841	845	889	870	825	820	871	859	909	825	886	832	861	841	868	842	885	866	858	866	896	878	834	848	864	825	841	846	840	846	869	911	878	936	843	853	902	852	864	860	923	875	865	834	920	843	861	806	839	893	900	872	848	865	866	853	882	879	870	896	868	908	842	923	820	900	835	916	880	824	824	853	882	883	886	889	875	867	858	884	828	793	879	913	825	807	855	859	878	880	891	907	814	871	837	863	877	841	870	846	895	836	885	836	836	902	891	887	859	859	850	832	863	884	838	822	840	849	850	901	840	912	903	834	879	900	839	866	865	802	849	917	840	861	838	858	811	884	856	865	870	848	908	852	918	887	904	888	897	866	828	831	835	840	856	834	842	834	875	864	864	891	874	876	853	844	841	843	869	849	862	871	837	818	845	865	809	822	892	870	846	908	837	819	937	888	869	864	884	840	870	835	822	864	861	863	896	889	825	852	853	822	877	828	891	801	822	842	902	865	803	855	881	869	858	814	886	866	897	906	849	873	851	854	884	877	859	845	852	851	775	921	869	861	929	880	932	847	877	904	897	810	852	883	901	847	870	860	867	876	823	890	828	837	855	898	890	824	831	889	816	834	849	941	885	843	870	871	844	837	887	880	878	893	832	869	830	910	899	882	873	818	885	884	852	887	857	844	863	870	863	866	857	866	854	881	835	821	884	844	810	909	851	872	851	852	870	869	910	815	883	842	852	841	856	885	857	843	855	872	840	883	869	859	868	851	822	870	874	891	895	869	926	847	881	833	874	861	850	847	867	865	868	878	857	840	834	854	811	868	865	833	876	851	869	855	898	823	873	847	863	814	828	862	877	866	849	834	877	866	896	844	897	857	857	861	874	837	827	888	881	818	911	881	813	828	880	863	845	889	849	809	858	821	900	891	884	879	885	796	858	849	901	857	875	855	828	843	850	896	856	826	825	855	827	920	893	871	885	876	867	862	875	859	856	823	812	877	852	898	865	820	808	863	855	887	866	858	921	866	889	868	855	851	826	841	874	877	873	830	852	855	839	871	832	868	905	850	823	849	854	856	855	823	827	863	803	845	906	832	881	850	885	889	874	847	846	835	853	855	895	807	896	856	872	881	906	869	816	846	852	885	869	864	816	911	919	831	843	853	835	851	860	886	854	785	874	860	877	865	869	835	839	867	848	853	897	856	842	879	831	845	857	831	851	829	873	912	872	849	835	852	903	883	877	788	845	866	788	860	881	835	853	866	862	821	926	816	808	856	892	894	860	855	827	827	880	868
25001	16883	15553	9316	6229	4619	3600	2934	2449	2105	1856	1693	1597	1423	1360	1328	1122	1150	1168	1075	1073	1074	1023	1015	999	969	955	988	959	950	964	937	942	909	877	882	861	863	955	879	891	897	842	900	841	858	916	876	879	869	831	917	867	847	826	826	840	871	847	875	839	849	818	827	829	853	803	856	904	831	858	850	842	775	836	816	848	872	826	817	818	790	787	860	773	819	817	805	776	802	855	833	808	818	854	800	831	806	813	824	843	869	841	821	834	828	822	829	811	845	797	857	809	866	815	870	867	792	835	862	789	778	828	835	793	827	877	770	811	807	823	841	810	811	864	840	843	834	811	814	806	816	822	804	839	843	835	826	788	862	811	849	809	846	835	860	818	846	766	818	812	803	846	786	824	888	813	881	826	797	826	784	879	861	805	797	739	830	779	803	851	804	823	844	841	812	808	843	801	812	846	853	837	840	813	807	856	856	798	831	828	835	788	836	834	897	793	819	767	838	886	789	823	803	803	857	771	802	805	875	837	873	841	818	847	842	816	860	823	837	800	803	867	768	866	798	773	830	819	809	788	821	851	815	806	793	789	822	811	745	848	771	818	803	823	800	820	810	806	809	816	834	817	784	840	781	798	840	823	857	809	848	800	810	850	779	837	849	866	892	781	858	781	799	769	870	800	808	853	860	773	843	898	845	811	820	791	863	817	797	843	820	805	804	860	768	819	853	825	858	813	832	873	871	866	862	783	805	834	810	787	836	806	807	854	779	820	834	835	845	799	830	830	792	831	832	842	764	783	797	862	794	786	818	819	859	839	809	843	865	838	755	825	841	815	791	821	881	839	779	884	760	799	804	828	812	829	827	860	811	828	830	809	853	821	821	858	788	817	844	849	826	811	761	821	813	831	779	821	759	770	815	769	792	772	829	829	807	861	822	835	798	828	856	767	839	829	860	808	850	787	820	805	770	823	824	811	853	767	841	851	825	843	831	799	814	787	856	837	803	845	847	790	847	801	803	793	762	836	881	819	803	859	777	821	831	821	815	816	774	824	769	791	856	820	791	840	848	836	810	842	817	848	807	838	841	836	806	819	829	815	861	851	792	846	805	842	824	849	856	777	806	834	857	816	813	811	820	804	792	814	808	833	813	836	843	825	836	814	826	772	795	841	840	857	852	798	805	805	824	818	796	803	861	867	874	826	833	801	815	819	802	804	847	812	843	824	832	823	792	829	828	790	815	824	841	830	807	849	787	775	805	806	813	868	791	835	804	767	737	841	807	795	823	856	852	858	831	841	860	842	814	857	845	848	838	807	802	834	846	813	793	824	838	838	829	812	805	833	878	862	838	765	791	898	811	790	827	801	820	831	778	820	787	793	823	788	792	896	858	812	775	869	821	794	825	823	833	788	851	797	839	858	841	793	835	875	835	819	760	854	803	755	845	798	890	837	808	783	830	833	851	836	819	839	843	837	816	765	847	788	840	818	793	858	835	816	823	839	867	806	804	833	829	819	785	871	852	804	876	854	815	807	825	822	813	814	781	825	823	749	868	842	828	787	835	800	823	835	771	825	795	806	797	803	885	850	821	834	804	816	829	788	853	797	837	816	830	787	772	810	811	828	784	806	858	851	823	781	802	766	875	832	765	858	835	762	837	832	838	810	840	806	775	809	782	817	866	818	861	790	865	837	868	838	850	829	790	781	821	813	828	854	868	808	793	823	796	817	814	797	816	831	822	799	883	847	832	907	884	797	829	830	849	828	827	893	813	787	824	870	819	815	826	800	840	888	831	807	793	782	842	863	787	780	826	840	852	828	818	813	773	811	838	792	793	818	806	833	794	852	809	787	783	803	828	864	789	851	852	776	841	803	811	836	856	821	790	829	803	816	793	777	849	807	834	838	884	837	837	812	823	798	831	788	821	810	777	822	796	782	809	822	848	819	814	794	820	852	823	863	801	827	788	837	809	824	769	778	817	809	825	866	803	771	844	827	788	799	838	897	805	800	853	829	867	791	843	829	850	835	803	806	805	797	808	850	811	807	781	820	857	783	813	774	841	794	844	827	820	816	803	813	826	857	808	857	802	815	825	819	853	796	849	770	804	831	826	827	819	831	771	795	817	808	828	755	832	859	824	849	803	776	840	824	841	849	856	846	839	822	840	839	804	876	801	787	860	834	845	850	810	808	857	789	771	828	788	855	830	824	845	847	831	791	856	841	829	829	837	818	741	828	789	807	843	793	801	813	806	840	816	864	890	847	792	796	837	818	869	792	861	809	816	827	825	820	803	781	867	816	817	816	857	804	848	857	789	855	795	783	902	822	847	823	804	879	823	816	825	849	804	815	801	847	833	809	828	804	831	884	805	823	807	823	829	813	858	797	817	840	803	792	777	855	801	840	833	847	815	802	796	824	888	816	820	786	803	841	830	795	781	848	827	867	822	846	838	821	808	836	830	812	803	780	801	781	828	798	813	789	810	809	761	785	852	820	798	856	803	833	801	843	857	784	767	814	859	827	797	840	816	810	806	831	836	781	845	837	790	811	843	823	841	800	858	807	849	851	848	797	770	834	837	833	808	818	849	846	809	804	803	877	794	830	833	850	810	801	816	787	807	846	862	789	812	789	819	837	802	814	802	773	799	809	841	818	849	768	783	822	770	847	836	845	810	819	805	793	838	801	820	814	825	820	840	791	862	796	818	830	808	863	832	821	821	798	809	807	838	781	821	829	764	819	794	831	866	831	752	820	772	845	806	831	864	800	816	832	807	792	813	827	806	849	842	802	797	785	806	809	815	776	807	860	799	831	791	822	852	794	807	809	822	801	689	824	841	796	783	816	836	856	817	846	808	848	818	819	830	728	822	808	792	851	820	808	831	802	845	837	796	825	779	852	805	876	837	822	781	849	809	786	810	848	833	812	841	828	806	810	817	841	873	797	797	817	898	818	840	810	850	774	829	821	809	815	801	805	814	792	807	811	811	807	847	854	860	887	791	826	836	805	847	814	874	817	871	808	838	798	854	873	815	798	798	804	833	763	836	817	825	849	852	824	824	810	779	810	829	856	848	807	817	819	824	793	841	820	831	811	805	827	860	815	845	808	804	871	785	781	856	829	891	816	766	864	834	836	777	812	834	794	788	803	811	828	842	814	868	775	878	788	815	817	784	817	822	834	778	808	831	858	839	825	840	772	809	823	809	832	782	809	809	855	779	863	818	834	790	808	780	825	807	777	787	821	860	795	824	817	809	848	808	822	864	859	867	781	829	808	865	769	808	800	805	796	793	792	841	834	800	858	855	793	806	862	819	807	834	822	822	802	810	837	846	888	808	804	838	808	822	802	823	778	844	811	827	806	814	824	873	829	824	812	847	833	837	814	820	837	874	820	855	857	838	786	823	771	785	859	785	831	822	852	839	798	827	804	850	869	765	822	800	855	820	800	802	814	853	846	792	829	838	783	795	835	854	756	836	875	875	820	784	833	803	833	805	855	796	846	813	800	785	759	854
28506	14316	2453	1034	858	787	787	786	746	771	728	767	718	765	723	722	733	733	693	714	727	751	783	772	733	747	743	746	755	712	799	700	773	727	713	771	753	738	732	734	724	759	776	749	738	713	703	722	764	734	771	784	744	714	762	695	718	745	742	723	734	737	741	750	697	675	736	744	722	727	784	700	787	696	746	736	757	733	746	709	717	719	720	687	731	686	739	724	743	712	750	705	714	773	763	747	706	744	778	746	709	773	737	732	747	722	764	729	707	729	725	713	727	700	751	747	730	776	707	744	724	709	761	735	732	713	720	717	707	741	808	710	796	741	698	747	699	751	787	712	749	692	773	757	751	782	734	727	775	765	762	730	782	727	738	734	722	775	695	734	727	710	720	736	719	760	720	728	734	695	715	751	706	764	701	766	776	742	760	676	739	742	712	743	743	671	715	744	752	744	767	730	713	710	746	710	684	759	731	732	765	721	708	732	748	740	738	742	721	730	703	754	757	738	742	754	733	770	728	719	761	753	730	760	697	731	795	721	726	744	750	687	712	745	704	674	704	743	714	795	727	757	767	679	709	762	762	741	750	789	744	743	715	766	780	756	762	787	744	705	747	728	787	718	742	702	706	721	776	718	752	741	726	688	722	725	772	732	733	736	672	758	702	705	684	742	700	672	757	761	710	718	790	707	746	718	698	750	728	752	723	673	736	781	719	768	736	712	710	717	745	753	752	768	758	741	714	748	708	760	755	717	716	728	718	696	744	664	720	740	742	720	779	730	706	700	699	710	756	712	745	719	759	813	673	709	744	728	705	721	727	754	755	731	763	736	741	704	715	721	764	754	746	771	743	697	725	733	750	734	750	694	728	726	704	766	712	721	772	751	716	683	747	713	751	787	709	723	766	777	745	741	755	731	708	722	725	779	719	758	759	749	736	753	809	721	721	745	728	743	755	771	728	721	720	719	755	742	692	734	719	711	763	765	756	727	694	705	676	720	728	753	715	711	680	745	754	687	751	758	692	758	720	796	775	748	759	712	731	741	739	695	732	739	716	735	696	714	758	712	738	737	683	709	749	722	756	757	779	785	714	788	775	739	735	707	749	712	719	709	726	713	720	748	740	745	752	736	798	736	798	768	732	786	730	730	708	727	724	739	753	758	731	713	670	667	760	681	712	695	756	734	769	706	731	736	746	778	735	726	717	737	753	719	716	754	738	731	732	712	739	777	747	715	707	660	785	768	735	727	832	703	735	737	736	745	746	725	746	766	768	736	724	705	729	735	743	705	738	675	698	731	722	715	730	764	729	731	719	721	780	702	742	729	721	740	757	745	747	701	709	725	759	721	695	724	766	695	702	767	733	762	724	715	717	745	700	707	714	749	747	719	720	673	742	724	748	718	780	757	752	694	761	702	727	723	797	688	704	743	684	730	729	738	717	686	692	733	719	719	674	743	753	715	748	729	751	722	666	695	707	711	755	722	749	745	699	752	729	761	705	735	775	738	697	798	719	737	788	771	764	741	768	714	736	721	755	690	724	695	726	737	691	699	730	718	731	730	726	710	761	738	774	739	720	731	742	781	756	738	764	739	740	740	723	669	765	714	788	738	714	727	799	727	756	761	795	733	779	769	760	713	704	732	732	747	711	740	742	733	770	729	741	735	705	752	752	755	707	754	766	774	757	751	689	684	729	694	703	745	712	710	727	753	727	737	784	738	705	725	711	743	750	750	717	793	748	723	746	700	721	718	752	718	743	696	751	768	736	699	707	726	738	731	718	778	749	717	727	713	733	765	768	744	774	728	696	709	756	734	766	719	759	680	738	725	743	743	721	686	717	702	729	751	746	725	778	749	721	743	732	745	729	701	708	730	726	722	734	726	741	759	712	773	726	731	731	696	677	715	725	735	688	782	731	775	760	755	741	720	728	679	704	737	710	732	762	692	699	722	666	749	768	752	710	712	704	681	754	749	690	711	695	700	721	744	743	687	713	729	701	719	732	773	683	695	803	748	723	712	721	686	713	710	688	729	697	684	754	733	739	720	693	773	762	722	736	749	744	727	773	748	696	741	764	701	789	777	719	726	774	741	702	723	766	723	753	814	727	735	733	711	741	704	706	710	758	730	739	742	744	733	735	682	696	773	707	735	743	708	731	767	738	784	750	729	705	718	732	771	790	739	698	753	753	776	734	733	710	738	763	695	710	727	777	757	740	708	766	714	730	722	686	762	707	697	748	747	752	778	729	792	729	707	749	764	753	709	767	754	705	756	702	713	732	744	735	678	761	750	734	739	719	748	692	737	796	735	738	724	741	733	724	739	717	734	764	752	727	757	715	770	702	724	747	742	730	729	741	700	753	773	752	738	720	760	721	709	736	686	731	766	743	761	726	748	693	718	770	763	717	733	742	680	768	708	743	715	710	725	775	777	746	778	736	753	774	711	715	716	767	730	769	714	722	678	716	757	724	728	774	723	768	725	709	741	754	715	762	719	718	720	732	717	735	756	747	699	749	759	707	651	740	715	756	725	704	719	753	739	745	739	714	742	670	712	709	696	754	754	739	736	762	760	805	749	750	711	759	719	668	761	730	716	709	773	703	726	718	731	683	725	727	723	733	768	704	727	708	722	754	726	735	692	740	719	744	717	696	687	711	712	763	730	722	688	702	716	707	756	715	736	752	694	759	738	700	738	738	732	712	752	714	770	791	756	729	764	732	694	748	741	720	749	776	800	744	717	740	711	769	748	806	703	761	713	760	711	771	725	703	700	739	748	745	725	770	724	726	753	703	731	712	752	720	734	722	750	762	741	728	743	735	740	767	717	751	736	721	747	786	760	709	685	729	726	734	755	748	728	729	740	680	726	728	742	699	760	748	752	799	717	721	710	802	737	737	751	706	741	747	736	745	783	732	787	766	737	753	695	706	688	752	774	700	737	706	741	724	766	747	698	728	717	737	781	725	725	681	746	746	771	712	725	690	725	776	752	754	753	773	747	751	703	755	762	745	773	710	682	751	739	769	745	746	783	727	732	697	747	770	749	727	696	729	755	720	760	728	749	757	756	693	777	716	784	794	719	785	718	693	750	693	735	729	717	794	718	753	750	729	688	716	756	721	709	735	698	714	669	723	719	777	716	723	767	733	745	720	718	732	742	773	745	738	755	736	682	774	747	716	723	739	731	735	731	729	757	748	748	746	743	746	763	729	735	734	777	751	764	746	734	725	720	740	715	730	670	700	698	776	718	719	782	695	743	711	731	730	699	726	744	760	795	756	733	721	721	769	761	725	752	739	755	729	738	724	709	646	730	763	738	754	771	720	707	737	665	763	781	726	724	695	742	712	733	756	735	788	808	696	747	756	738	726	803	746	723	764	681	704	709	730	750	701	748	779	771	724	717	698	734	774	711	760	714	770	709	694	789	678	773	781	727	736	747	739	750	735	714	742	731	716	741	734	742	732	773	763	702	750	746	722	759	740	718	757	770	716	725	706	766	713	736	740	754
13838	1456	1363	981	963	891	788	827	757	770	784	698	756	787	799	783	826	713	781	793	766	779	825	762	781	773	757	834	736	781	790	734	774	734	772	772	789	726	794	749	778	783	744	759	720	777	801	771	766	751	787	733	709	771	788	798	799	791	758	759	766	731	734	758	831	761	723	752	771	761	805	764	751	721	739	762	753	769	768	784	746	755	794	770	754	785	734	755	772	767	780	766	837	768	786	846	806	735	753	730	783	761	771	810	755	792	774	759	788	796	772	771	716	785	736	751	770	782	784	753	727	731	756	739	804	731	775	768	724	763	770	789	769	746	748	798	771	782	800	727	817	750	786	784	740	784	762	757	785	746	753	775	780	744	824	757	725	770	762	777	762	786	721	745	741	791	766	744	772	787	761	812	764	789	796	788	762	749	747	776	724	773	762	736	779	782	762	722	819	786	770	792	756	779	790	748	813	724	753	774	754	737	792	765	768	759	781	760	810	713	757	796	796	782	752	725	768	763	743	746	753	761	747	790	758	741	752	741	802	781	736	756	776	730	743	785	736	771	739	797	740	808	748	757	742	797	769	799	709	725	728	758	743	759	739	762	790	795	760	768	734	761	711	698	776	770	788	755	741	768	783	754	745	760	788	756	776	733	741	779	769	758	756	749	775	770	792	755	755	757	773	775	782	777	797	749	750	773	746	712	743	788	744	761	741	785	761	765	776	739	796	800	774	783	748	787	762	792	766	754	765	744	764	770	726	765	797	794	692	761	765	777	741	746	773	765	776	785	758	753	771	754	779	740	781	808	759	730	816	763	760	774	743	749	734	753	717	759	802	768	726	748	788	795	767	734	792	775	773	743	748	761	783	774	768	748	734	790	772	736	785	727	761	735	734	795	764	725	738	775	774	761	775	801	771	809	790	760	748	759	748	751	772	763	777	781	749	754	754	813	765	824	741	729	780	693	779	776	730	729	713	759	757	735	813	785	737	805	775	758	763	718	776	798	709	727	770	771	758	730	789	767	730	779	745	804	731	832	797	748	733	760	741	721	747	783	754	723	803	775	753	733	782	777	792	724	763	756	734	821	782	738	780	775	790	799	757	752	746	798	761	768	786	739	726	784	770	768	728	726	771	735	720	780	763	746	827	814	753	749	773	728	752	770	721	740	724	794	770	748	764	760	784	770	775	770	813	774	771	760	788	796	765	759	784	729	762	756	781	783	796	741	750	741	814	738	773	754	786	750	754	797	756	769	796	779	799	800	746	762	733	774	845	734	798	723	760	772	795	772	724	758	803	723	769	777	771	799	767	780	746	774	777	771	794	766	774	786	818	768	776	726	769	814	771	745	768	816	810	773	777	806	784	783	749	770	774	759	777	727	813	765	736	771	733	759	777	787	776	765	768	789	795	792	774	771	759	704	798	753	712	778	728	754	763	747	764	777	751	735	779	759	752	781	775	782	759	763	843	757	748	838	731	741	727	728	788	765	806	732	803	715	721	743	735	792	778	742	760	730	765	741	744	742	805	746	747	723	751	772	745	701	759	760	770	687	765	754	729	779	779	760	810	756	826	791	749	801	713	802	789	776	746	775	775	758	761	798	776	826	768	758	755	769	734	720	756	798	799	813	717	791	745	763	748	773	726	793	772	768	757	742	783	736	784	743	720	776	765	736	744	741	755	759	753	828	799	739	716	783	782	761	785	739	748	756	798	750	742	810	753	760	818	820	753	754	766	783	798	774	769	766	822	804	799	793	773	762	773	745	745	742	782	731	730	741	777	784	774	780	804	767	753	768	732	737	782	752	747	767	772	766	770	755	760	745	761	759	763	773	784	731	781	709	765	776	763	797	786	789	775	733	754	738	757	775	746	750	790	771	756	758	753	779	761	716	744	801	806	796	762	807	783	791	759	776	788	814	793	835	771	734	762	803	813	788	768	768	711	764	741	794	809	765	754	785	764	780	742	790	789	733	752	776	726	787	764	771	729	720	753	764	765	759	747	782	753	736	730	796	743	764	752	772	797	835	795	773	785	738	711	781	747	739	751	775	798	741	748	759	789	751	784	772	805	746	775	725	721	811	780	799	831	752	780	760	738	761	710	772	783	759	700	786	753	721	765	774	760	753	745	770	768	751	710	783	799	744	797	737	727	755	764	759	756	738	741	742	749	784	742	763	771	738	729	794	707	774	756	768	780	730	750	681	768	713	755	771	740	805	804	761	761	724	749	725	758	752	762	789	780	773	797	730	691	710	782	777	786	751	776	760	757	767	740	695	735	772	759	770	741	755	742	791	742	749	808	792	772	762	798	703	803	729	754	772	758	809	794	816	805	742	759	729	734	776	752	740	753	783	763	766	769	767	770	748	680	801	789	779	772	788	696	778	749	751	833	804	810	762	756	740	748	735	750	731	735	744	737	744	734	753	796	771	800	770	753	787	765	847	727	789	737	714	715	758	761	786	747	774	791	762	759	720	757	767	764	744	770	821	721	790	754	740	757	757	722	750	788	784	752	744	775	743	756	731	759	765	776	782	757	773	752	781	819	805	720	810	733	747	768	760	751	761	717	799	739	801	739	760	775	784	724	841	794	786	817	731	776	766	765	776	755	719	724	786	759	771	755	763	784	803	774	790	772	722	772	726	771	750	757	819	780	825	814	759	759	743	808	769	758	760	793	750	771	744	813	782	789	762	762	710	725	751	770	744	790	737	780	753	763	758	745	801	742	769	759	777	711	791	727	802	811	791	767	786	737	756	771	806	747	757	755	722	818	764	778	729	805	803	724	802	745	802	772	736	788	713	740	769	769	769	739	771	740	824	798	788	768	743	768	822	789	777	754	705	819	756	763	786	803	764	788	785	749	802	738	770	774	782	799	752	725	837	765	810	766	815	730	810	706	729	766	759	794	756	809	757	725	747	743	770	836	708	783	766	750	778	769	729	728	741	768	807	783	730	828	774	766	781	728	729	765	777	746	761	748	772	815	739	764	716	724	753	760	736	736	820	716	785	743	746	745	755	788	782	699	760	791	760	793	776	727	775	761	752	787	732	782	786	780	744	738	799	768	774	803	750	725	784	756	791	787	723	768	736	767	790	750	763	756	753	744	739	740	780	757	703	729	767	788	721	782	760	770	769	760	762	737	760	746	756	740	779	792	818	722	749	798	818	740	755	772	727	753	703	739	797	811	774	777	764	788	802	719	763	775	717	746	769	783	756	836	762	743	762	767	778	765	756	782	800	757	770	754	807	760	761	779	731	744	749	732	772	742	781	719	752	751	810	751	759	715	794	716	800	805	810	808	750	789	749	711	772	787	726	745	769	777	782	798	792	805	790	785	738	725	781	799	723	783	743	792	748	774	759	807	752	759	763	743	768	766	772	777	736	768	740	758	770	731	806	765	741	736	739	757	736	806	762	758	761	788	804	789	750	719	738	792	754	754	764	792	792	748	780	752	776	792	794	741	754	748	759	808	770	774	782	767	741	762	707	775	750	786	756
24508	20350	26188	24382	20342	9228	1370	956	800	691	681	636	598	583	554	491	528	518	509	518	522	469	549	538	510	486	513	478	463	498	452	465	495	446	437	452	481	460	459	466	445	471	445	437	475	464	444	478	408	466	448	424	470	472	457	448	418	423	416	427	455	439	490	518	452	456	491	461	446	438	422	477	480	431	421	411	426	417	426	416	474	468	431	437	428	453	491	489	440	441	457	407	492	459	451	442	408	435	469	509	447	448	448	439	457	415	454	472	439	446	397	449	441	458	405	437	445	429	447	424	472	433	441	414	489	479	460	426	450	427	470	469	450	428	457	466	450	433	442	448	485	460	453	473	454	459	439	435	432	458	418	468	416	404	442	441	409	430	478	442	457	439	445	479	423	534	424	457	439	461	422	497	460	409	472	426	474	462	460	437	451	451	452	449	425	444	479	470	441	448	432	444	414	506	487	444	434	468	453	476	456	458	421	439	475	427	479	494	452	426	421	437	478	459	441	458	452	419	475	423	464	459	446	429	431	426	436	443	461	431	448	460	445	452	463	449	456	438	431	460	425	420	462	422	459	420	446	430	442	440	452	473	469	431	435	445	458	443	457	430	482	415	455	469	458	433	431	430	437	460	409	495	467	460	438	455	439	466	422	452	446	479	482	412	452	450	434	447	468	456	469	410	451	458	440	436	443	440	429	455	457	443	439	463	451	466	447	483	463	445	430	457	406	489	467	429	439	478	473	443	453	457	479	459	440	466	431	427	447	422	481	421	457	407	442	465	441	420	451	474	407	463	451	428	469	438	451	468	484	458	426	417	450	455	472	425	470	416	480	416	424	470	452	446	389	412	454	443	432	474	435	409	441	410	429	451	424	448	459	438	434	475	434	456	447	453	465	455	499	444	459	454	478	441	452	437	437	436	420	457	465	471	458	458	422	469	461	399	441	438	453	473	450	467	460	457	415	445	486	443	473	442	465	449	443	442	465	465	465	433	435	465	481	476	466	471	413	415	432	484	458	466	437	451	449	445	401	418	414	452	481	446	436	445	451	447	452	422	439	457	485	472	460	446	465	468	439	422	478	451	448	478	444	431	433	436	469	411	437	461	487	459	445	422	477	428	442	494	427	459	425	447	458	432	458	467	464	449	457	447	400	487	446	457	450	460	457	449	449	461	484	449	443	462	445	455	471	408	457	452	420	495	449	464	415	485	445	494	433	471	464	426	452	458	475	458	425	479	458	451	425	481	422	445	417	414	453	470	453	481	450	405	430	466	453	449	397	428	453	462	475	436	459	467	457	453	417	430	471	457	472	457	434	440	461	448	429	410	495	431	434	489	437	456	447	427	434	437	490	482	440	467	465	449	455	448	490	430	441	431	454	438	414	421	428	424	404	455	487	436	454	471	451	475	436	433	440	454	427	439	423	453	490	453	467	447	408	451	447	454	464	462	488	443	469	421	420	438	448	452	470	415	431	424	467	466	462	419	429	434	433	442	424	452	444	445	436	434	440	442	421	421	430	437	486	467	430	432	432	497	469	463	433	463	457	425	472	435	424	452	467	458	428	479	420	438	453	451	445	448	484	444	412	454	492	441	473	438	446	442	455	484	428	449	449	438	451	431	412	439	439	414	431	430	427	427	442	464	491	466	455	474	436	392	442	449	453	434	453	471	478	452	442	458	460	470	419	463	465	427	470	443	448	443	443	424	441	453	477	465	433	421	451	452	452	475	444	407	448	471	446	484	394	452	449	474	433	436	398	500	423	431	434	442	425	471	463	432	400	424	451	523	450	459	458	447	458	499	431	452	446	483	478	420	437	445	465	424	447	442	476	417	452	503	467	468	468	481	416	471	441	474	427	429	444	447	474	432	445	437	429	412	470	469	463	436	418	399	401	437	489	411	476	445	427	439	459	446	446	493	457	465	493	440	439	420	462	439	451	425	459	490	435	444	466	469	444	448	460	447	444	424	424	441	443	453	443	437	416	454	464	469	400	448	418	453	476	465	453	441	421	467	435	445	458	458	447	436	414	424	465	422	459	472	425	459	505	467	438	428	406	457	468	412	473	442	466	445	460	483	456	462	479	443	427	405	457	470	490	447	437	461	476	434	446	446	434	440	458	419	442	447	443	445	414	414	460	458	398	437	407	427	461	442	446	456	456	440	437	479	474	435	449	443	451	432	466	465	474	460	483	424	458	431	445	450	474	485	443	448	467	452	454	425	428	455	407	454	480	449	456	419	413	428	488	435	438	458	461	464	465	444	442	429	463	443	477	431	423	445	478	450	438	438	442	442	479	442	431	441	443	453	408	402	455	444	412	452	471	459	453	489	491	416	439	468	452	406	384	403	456	479	460	438	456	417	408	413	453	437	454	434	416	462	449	482	445	434	428	425	500	495	421	447	484	432	441	489	450	434	456	463	462	437	440	429	441	436	431	493	423	436	469	440	470	419	432	448	464	443	455	408	444	430	417	435	438	431	451	480	424	434	448	448	456	418	445	451	419	457	469	433	479	429	456	426	462	461	451	468	430	431	412	477	449	427	406	464	419	461	465	470	445	424	445	470	436	444	429	442	432	447	427	466	485	449	466	453	442	476	417	438	439	430	440	420	469	404	487	421	418	425	450	437	431	463	458	436	430	429	449	462	489	409	428	468	466	453	437	465	437	450	444	471	450	477	473	468	486	468	474	460	433	456	466	459	435	435	461	481	457	467	459	463	466	432	443	472	411	463	443	438	444	477	465	495	434	462	440	436	456	465	465	454	435	447	440	456	476	487	442	481	396	476	446	426	483	404	467	453	452	461	439	441	466	422	451	478	431	456	426	442	445	441	476	445	445	455	444	434	423	455	490	479	432	448	417	411	451	428	452	509	478	424	455	479	463	461	419	432	425	416	466	448	449	435	412	456	431	434	445	491	453	452	430	434	462	422	422	455	425	466	433	449	426	423	451	444	445	457	436	464	445	458	463	446	460	429	440	464	422	468	444	467	409	443	461	414	399	440	417	444	468	448	468	445	426	435	427	457	483	447	419	441	446	484	407	429	451	455	509	458	428	413	459	472	462	459	441	444	429	436	434	467	433	451	471	420	446	459	477	418	450	422	464	453	395	494	436	429	425	432	411	418	458	474	439	424	438	458	439	465	425	448	451	510	473	424	413	469	426	419	432	443	461	456	442	417	444	444	456	421	450	467	430	448	429	428	460	447	438	457	480	440	428	447	459	440	442	470	420	421	448	477	442	487	439	399	444	421	433	445	430	468	435	459	460	473	433	419	450	482	459	429	453	438	451	484	448	475	413	455	462	450	432	448	446	415	444	418	458	503	425	421	432	464	462	451	477	488	455	454	471	499	451	442	459	460	431	408	415	443	412	414	409	462	463	443	440	468	450	457	454	449	447	427	442	440	464	484	444	408	453	461	471	426	476	411	451	480	424	482	457	414	455	437	461	429	425	369	469	453	473	408	462	455	494	427	454	399	473	458	434	433	424	444
24955	10580	9533	5262	3573	2600	1913	1507	1333	1157	1048	1002	853	807	748	710	661	636	654	632	581	551	593	578	606	509	541	509	520	488	523	536	494	535	520	511	495	517	515	511	527	503	459	455	457	468	537	462	520	524	488	476	497	511	494	461	488	457	470	498	494	483	482	454	494	468	501	459	504	474	478	439	470	471	468	493	488	487	487	435	439	476	485	458	477	468	462	448	501	456	504	452	450	530	468	447	466	477	474	475	454	443	483	422	515	441	494	490	495	470	476	474	474	448	464	485	436	487	495	470	444	459	435	460	464	483	472	501	452	487	456	496	482	466	463	474	470	427	483	437	444	495	455	476	436	461	471	501	482	440	483	455	476	454	481	450	498	457	486	464	448	464	449	517	464	513	489	449	498	477	453	474	472	506	482	438	439	467	449	442	436	450	454	486	431	520	482	489	441	487	494	495	462	409	458	468	473	448	466	458	475	471	447	458	503	486	439	477	464	441	448	477	454	448	480	468	477	504	451	469	487	492	478	479	467	496	468	448	454	468	479	427	495	471	472	431	505	498	504	426	485	484	473	451	490	477	444	497	495	472	496	486	445	501	497	482	449	458	457	475	459	477	436	474	489	445	518	472	449	466	482	492	478	496	478	443	451	475	457	422	472	491	476	483	477	486	494	448	443	455	452	508	433	477	468	488	450	453	438	481	454	465	460	460	472	474	437	455	450	468	469	424	496	483	458	449	460	500	445	449	467	469	471	470	478	461	453	446	453	485	469	465	450	455	466	437	474	453	450	527	472	473	486	499	466	499	492	516	447	474	441	459	469	472	519	489	475	463	466	459	467	423	493	441	453	453	461	490	491	464	487	480	463	501	452	478	474	453	467	464	469	475	438	476	512	472	464	460	452	505	462	447	483	463	452	441	486	493	490	459	472	450	469	475	507	475	471	473	482	478	505	491	470	437	480	470	470	456	469	453	463	426	442	468	443	430	459	450	477	475	473	465	469	463	471	466	464	504	487	495	451	489	484	455	480	442	462	467	448	473	473	506	479	465	466	483	431	490	436	451	439	458	465	461	447	456	447	454	432	454	443	464	473	482	474	473	444	441	487	408	471	457	464	455	468	433	484	494	443	473	486	440	461	463	474	442	522	460	473	474	447	492	455	485	479	485	470	460	498	431	484	484	467	452	455	431	418	511	466	492	480	502	468	461	458	437	456	451	471	443	465	494	487	492	472	462	464	517	462	443	475	479	468	501	462	464	465	483	436	490	452	477	447	495	451	483	460	457	492	501	494	416	459	471	469	452	451	493	498	456	455	511	466	462	460	435	465	503	498	474	510	492	455	477	458	480	455	475	455	444	450	499	469	458	477	474	460	441	468	440	460	494	503	451	406	445	465	466	492	511	423	443	474	469	452	480	464	489	482	433	469	429	465	462	451	474	474	461	470	444	480	430	469	480	469	481	479	502	496	459	481	420	474	474	454	469	448	463	463	434	483	474	436	503	485	477	470	458	450	503	479	491	453	486	472	443	475	417	504	438	497	462	471	475	446	478	468	456	495	461	439	450	471	464	468	457	468	481	467	483	421	468	453	460	412	440	480	435	495	467	465	456	485	460	464	452	502	481	478	439	416	456	438	465	489	436	487	453	491	472	466	447	435	490	464	445	465	472	485	490	462	513	463	493	455	472	424	487	443	468	418	440	484	491	458	455	477	464	474	461	504	472	473	486	475	426	467	466	460	455	466	470	458	448	434	421	475	482	475	462	481	486	491	477	437	465	498	441	436	456	493	495	474	454	443	487	424	462	472	499	455	476	474	457	455	481	467	432	448	472	504	464	480	478	495	500	404	448	452	447	476	452	468	436	457	502	477	470	442	446	473	494	479	489	466	443	476	467	468	478	458	473	430	490	479	465	469	474	424	443	485	432	469	447	476	457	486	482	481	475	444	480	426	433	447	451	505	473	460	495	476	480	454	494	462	464	490	479	438	414	479	458	448	456	446	513	441	489	437	447	465	438	437	482	460	461	450	501	472	499	470	448	476	490	478	453	419	454	455	456	446	453	474	474	470	469	502	480	442	477	485	459	486	439	469	475	448	452	478	453	452	477	463	498	489	444	487	487	498	430	427	456	484	483	485	477	470	489	493	482	485	463	477	493	459	471	463	496	423	457	459	491	493	472	474	469	449	466	481	436	432	454	485	484	448	442	472	445	466	480	479	475	458	470	468	474	385	493	450	434	518	492	480	466	492	455	480	479	455	468	451	480	499	467	463	467	481	494	505	485	461	499	472	448	435	442	456	466	459	478	432	496	482	492	459	488	464	456	483	500	464	500	488	443	447	480	494	420	518	483	468	450	474	464	455	497	460	480	494	464	484	480	438	460	450	453	479	470	499	480	493	456	480	457	461	454	498	469	505	448	441	472	460	463	487	442	454	507	456	444	461	445	494	467	461	486	432	483	478	441	479	471	456	485	463	507	456	486	435	518	463	516	456	499	427	502	477	481	504	490	448	474	481	463	470	470	482	466	462	481	452	500	447	500	452	477	499	475	480	464	470	478	509	481	508	468	466	481	452	461	487	440	452	490	492	446	477	432	502	421	456	473	457	448	486	492	436	507	481	438	454	453	476	479	419	445	501	453	451	473	429	480	432	460	465	476	448	459	479	485	464	481	446	479	424	481	477	462	495	486	510	514	471	478	486	485	475	467	449	445	495	465	460	443	506	519	426	486	502	443	490	473	497	455	477	475	453	446	477	438	484	436	496	480	464	461	489	470	444	438	473	448	475	516	461	457	458	412	434	449	426	463	486	502	478	502	475	435	461	446	469	509	449	495	438	470	432	465	485	475	487	442	450	453	483	452	449	481	467	464	464	477	486	475	432	445	487	473	466	492	455	494	477	482	503	474	461	497	490	530	462	500	471	478	438	462	490	454	440	474	482	445	509	502	429	467	469	443	457	474	478	461	449	481	473	464	448	479	465	444	439	464	464	474	421	447	489	476	491	475	463	431	499	444	468	438	459	474	439	461	484	454	453	425	493	479	490	435	461	436	435	489	465	449	463	493	473	460	479	465	443	490	477	464	451	458	487	476	465	484	421	475	461	497	489	470	477	441	457	457	454	496	446	473	486	480	462	503	451	446	479	462	491	461	478	455	443	467	451	466	450	475	494	466	456	496	474	508	442	456	481	453	477	497	467	475	469	521	478	469	485	482	439	451	467	496	493	433	482	458	465	462	459	460	481	469	444	492	462	467	427	491	415	478	444	502	471	456	457	478	480	476	464	446	427	445	481	509	457	505	517	473	472	483	490	442	500	478	505	486	470	472	480	459	460	508	487	462	443	487	457	437	489	466	455	518	460	510	473	465	438	476	487	465	465	451	467	478	492	406	447	483	452	486	476	494	510	465	506	443	463	469	461	501	442	470	439	468	464	453	465	461	451	493	472	427	481	481	468	443	490	460	433	493	437	483	470	473	451	446	482	481	483	438	459	491
22559	20330	26639	23900	20335	20405	8678	2009	1519	1487	1350	1272	1155	1133	1101	1021	1119	996	1031	1063	952	933	1016	942	976	945	921	910	892	936	909	889	860	919	913	906	912	918	887	902	890	889	893	938	931	889	852	952	900	836	863	899	868	913	886	883	861	890	891	929	853	910	850	893	841	865	868	921	898	795	836	901	917	899	832	913	904	898	880	863	869	858	872	902	882	851	843	869	839	859	858	854	830	896	883	851	866	863	865	951	848	883	899	905	847	836	861	876	864	876	836	822	886	871	865	868	869	870	835	851	906	884	819	874	875	866	851	893	880	855	916	883	841	884	863	861	886	896	907	904	897	841	881	890	878	862	886	847	923	883	871	864	853	830	833	829	858	864	855	898	900	863	949	823	858	883	885	839	886	881	911	890	862	854	868	875	834	869	835	899	869	848	864	833	810	877	856	825	932	842	890	882	864	885	844	914	852	880	872	869	848	863	913	894	865	843	846	869	877	829	885	905	910	914	884	872	898	848	905	906	854	840	934	900	844	842	864	846	819	859	876	865	876	867	805	847	875	919	875	836	779	843	914	895	850	867	832	894	852	840	859	850	806	843	907	872	872	838	923	815	870	839	899	860	841	835	847	821	860	813	838	856	860	865	847	837	858	844	850	881	866	893	862	883	869	838	842	858	843	862	869	863	872	851	915	860	880	907	858	870	861	879	869	863	828	842	887	912	865	863	861	816	906	923	893	850	884	909	862	836	817	885	862	824	870	863	869	852	875	868	880	820	830	931	888	845	874	840	891	825	870	896	879	873	840	843	898	867	801	887	878	836	871	815	862	863	882	839	834	844	893	872	885	867	844	900	852	846	828	855	892	844	906	856	829	861	860	888	884	833	838	897	856	899	865	819	848	868	863	850	837	866	873	852	850	872	892	894	864	914	876	900	876	906	873	844	850	878	890	904	853	840	811	880	901	842	871	870	834	895	875	895	878	844	882	870	831	877	854	865	868	831	847	820	898	875	850	857	862	886	870	857	887	873	868	841	892	867	907	903	852	903	874	840	869	839	898	917	845	851	950	851	871	874	858	870	884	851	900	894	843	839	869	878	826	830	865	846	818	852	901	828	845	868	865	851	837	847	949	801	859	844	916	836	870	867	884	894	819	851	869	889	928	894	892	886	859	895	838	844	878	955	850	851	885	854	858	847	852	819	892	867	833	865	865	850	847	878	885	930	929	781	860	922	882	813	883	936	874	916	847	821	853	911	914	904	881	797	881	882	880	857	871	882	862	873	905	862	879	880	837	873	868	844	815	826	841	872	884	885	866	875	862	855	856	896	888	843	876	852	837	848	878	900	905	875	924	850	881	814	857	835	887	894	886	850	882	873	860	828	875	870	892	857	825	878	889	820	835	847	888	844	856	863	850	873	848	889	860	869	878	874	930	876	839	871	849	874	831	797	905	862	903	834	937	873	818	812	897	893	876	887	860	838	889	846	862	804	923	840	828	810	889	849	855	856	836	903	920	848	857	910	851	857	819	898	862	834	881	825	878	849	876	882	889	809	905	874	841	849	861	813	859	889	862	865	855	912	798	898	832	895	899	857	910	876	853	856	887	877	881	847	801	920	816	877	851	852	842	879	838	955	882	886	912	848	874	962	877	854	901	827	835	893	879	808	928	905	846	840	849	886	852	887	871	895	891	898	828	883	859	842	926	888	868	843	863	890	834	820	885	834	870	860	866	806	844	902	852	830	890	831	830	846	889	858	878	850	869	849	902	900	864	825	825	868	889	824	837	844	828	847	897	818	869	913	851	874	888	837	795	886	834	840	926	862	877	821	917	822	875	881	840	882	848	890	861	834	824	811	870	807	860	851	842	842	878	849	917	859	851	858	929	867	810	820	853	906	892	826	846	891	814	829	864	849	932	900	903	868	871	871	875	860	881	898	815	869	869	891	845	854	874	864	880	872	828	840	898	881	839	881	858	853	884	870	857	845	854	780	866	850	888	860	854	851	813	907	873	868	877	866	907	862	842	829	840	862	863	792	837	843	870	882	824	881	847	819	849	884	892	876	862	904	902	856	870	878	888	871	891	838	882	857	900	858	834	857	893	793	809	857	867	863	885	817	892	837	894	854	847	843	823	831	869	829	869	887	823	856	878	866	912	865	849	871	881	862	876	819	860	878	850	878	921	868	840	852	910	922	791	872	862	865	818	873	861	912	882	865	847	904	877	836	888	861	866	841	874	831	902	799	909	878	948	806	888	860	860	871	851	880	854	865	866	867	857	761	811	897	804	856	884	899	875	939	845	845	885	869	879	861	855	886	841	898	867	871	837	857	879	895	912	872	828	849	898	861	862	864	868	887	876	916	829	830	844	832	836	850	805	884	844	903	848	860	879	877	897	886	901	892	855	804	872	863	936	856	865	871	825	833	895	878	877	830	907	881	883	894	833	806	873	815	803	884	890	880	907	885	858	830	840	904	845	854	866	922	891	846	852	899	861	884	857	874	878	884	914	857	832	872	886	838	859	915	869	902	926	825	839	831	836	825	846	856	893	919	853	810	830	893	852	888	836	796	829	848	864	871	878	835	838	930	875	895	899	891	880	874	870	865	862	884	903	885	789	889	821	831	862	898	850	860	864	867	847	962	869	908	847	843	861	867	869	842	876	918	813	865	825	892	876	863	840	874	874	871	921	857	859	857	854	850	867	856	870	823	840	876	892	859	852	832	890	924	827	873	819	876	870	874	835	835	851	894	826	864	883	881	836	890	858	877	871	863	867	874	873	896	848	880	926	830	906	902	815	895	839	838	920	858	930	838	892	903	876	901	889	809	879	898	900	863	887	818	896	891	841	896	850	859	849	832	863	849	821	846	825	876	807	889	850	823	898	848	883	841	833	871	842	882	896	822	842	898	873	869	876	877	894	874	848	826	863	876	826	812	845	885	911	923	848	890	864	889	869	861	839	844	911	858	818	858	909	812	848	849	884	813	866	861	863	866	854	812	812	878	913	919	895	947	860	859	810	844	911	864	886	826	882	912	840	872	874	893	842	914	901	884	844	936	851	842	838	885	847	871	865	875	851	926	877	868	858	864	862	815	842	838	837	929	905	848	850	877	852	842	861	808	864	886	842	869	852	861	919	854	833	863	893	827	874	822	860	860	890	856	925	837	840	868	895	894	869	917	884	816	876	878	831	878	883	821	862	875	854	854	835	862	838	933	877	838	829	874	866	812	842	859	857	838	920	844	824	852	849	872	915	846	881	844	841	846	868	862	849	877	878	864	906	871	881	809	907	872	869	854	815	873	864	875	869	824	849	902	919	902	866	885	882	824	844	883	840	849	839	891	830	875	897	880	840	867	890	853	856	873	930	853	900	840	844	849	885	849	869	900	815	838	848	859	876	812	838	810	856	824	842	845	908	890	884	887	864	830	850	891	861	844	921	882	868	876	875	838	831	833	819	905	880	893	803	903	831	862	891	865	862	943	878	838	857	881	809	911
22641	16856	15401	9183	6293	4734	3655	2900	2513	2111	1927	1663	1532	1443	1360	1360	1255	1116	1122	1142	1102	1008	1046	1008	984	1014	967	917	1017	910	873	914	914	929	903	886	933	908	871	902	811	902	875	857	825	900	905	823	832	860	927	882	809	851	860	866	834	808	812	840	874	893	830	880	814	876	805	874	843	799	768	806	827	821	800	799	861	839	831	860	808	834	838	814	865	900	824	796	820	869	809	816	849	785	834	838	791	836	844	832	819	882	868	777	822	867	839	807	760	867	829	790	847	829	855	789	829	853	819	946	825	849	850	808	847	805	847	808	825	825	830	754	808	797	867	818	823	833	790	838	833	883	799	841	879	849	806	890	796	821	818	808	823	829	834	855	803	848	868	810	772	859	860	814	832	829	845	872	813	817	776	802	838	858	849	818	754	892	810	789	788	787	815	844	842	876	860	832	841	844	833	824	843	752	805	855	824	805	839	762	856	859	824	826	819	818	825	804	837	831	819	799	875	812	806	833	788	826	830	793	820	764	870	811	832	816	854	835	842	840	816	855	830	865	852	805	853	824	785	857	832	786	813	820	775	809	750	830	812	800	849	802	824	799	848	780	820	833	843	809	818	851	794	812	862	858	835	823	781	850	854	833	781	829	818	853	832	833	845	832	841	845	823	799	820	846	813	793	875	767	790	867	854	801	816	862	871	820	849	827	823	805	825	875	820	771	814	793	771	883	833	797	796	815	819	748	781	852	784	838	810	825	861	838	849	852	856	800	830	848	849	838	788	856	873	840	825	845	862	828	830	829	846	858	767	846	828	855	812	786	878	809	814	799	838	800	796	831	846	805	832	860	907	768	802	851	804	770	825	834	842	852	814	847	875	800	810	812	838	856	838	808	812	817	837	793	814	852	814	861	805	848	824	828	838	849	818	833	831	849	804	814	812	844	790	863	798	838	812	831	802	809	811	790	851	852	870	857	804	809	852	882	840	845	795	826	803	765	858	913	800	861	813	804	815	856	835	816	888	822	837	844	808	860	843	781	772	856	834	816	861	837	812	795	828	755	833	828	812	795	816	837	838	870	830	814	850	835	834	830	821	826	807	881	849	836	837	869	862	822	846	818	830	830	824	813	814	839	813	763	843	845	859	871	792	816	826	892	821	825	832	808	835	846	783	866	860	829	818	805	793	818	787	823	823	832	838	832	792	830	827	769	828	813	824	781	859	815	864	804	824	807	809	807	823	823	841	822	859	813	814	807	816	844	863	800	794	795	845	806	789	827	805	800	752	838	867	822	798	867	840	829	786	843	870	800	795	875	810	787	826	886	838	856	803	822	827	817	865	794	888	830	846	811	844	817	832	870	764	815	787	829	817	881	828	802	773	828	868	849	822	810	817	785	806	874	798	874	802	846	846	813	822	851	831	871	812	830	794	789	842	829	812	793	817	841	809	859	843	823	853	799	875	844	819	838	828	778	842	815	822	866	854	811	771	813	880	842	829	833	793	823	771	830	814	817	807	810	862	853	833	794	822	809	841	842	774	817	858	892	804	813	807	844	811	770	857	879	820	805	844	809	849	864	864	788	728	816	811	826	821	785	844	866	802	795	841	778	850	868	819	801	829	869	817	821	860	907	816	834	802	806	792	839	803	817	808	864	828	850	824	854	836	829	849	778	847	839	821	819	859	782	827	827	822	819	870	834	814	818	816	830	800	796	786	824	846	834	765	848	837	832	843	792	837	790	834	798	884	834	784	813	845	815	878	810	828	827	820	790	814	770	831	801	869	767	800	877	835	908	784	793	850	808	758	755	831	847	885	794	801	789	857	859	852	775	785	883	803	872	814	782	825	797	794	817	871	801	826	847	840	808	828	798	862	835	822	860	830	825	827	826	827	849	774	831	868	836	803	845	830	847	795	804	834	766	843	766	798	775	778	790	835	785	843	802	819	838	797	853	833	824	840	843	859	869	873	832	791	787	852	826	851	814	855	810	876	826	851	830	805	856	837	875	850	821	803	845	809	836	786	814	801	805	811	840	840	813	817	809	833	870	820	807	858	805	832	821	797	834	797	821	855	849	846	817	821	854	822	777	819	861	846	875	830	805	826	804	870	759	798	859	783	763	833	804	785	830	831	850	785	878	824	817	840	841	831	867	767	782	804	862	810	888	827	838	809	861	792	799	841	839	819	823	795	809	865	834	796	810	826	839	830	831	852	867	804	816	847	875	807	818	798	797	829	886	858	789	845	838	830	861	823	828	792	835	853	833	835	780	839	782	836	822	825	871	777	820	841	884	818	826	794	813	819	890	832	840	837	845	818	745	805	803	805	823	859	849	821	869	853	880	786	796	854	803	778	787	781	818	821	824	829	773	810	837	831	811	790	834	791	866	826	764	824	846	821	843	820	848	832	873	813	795	817	803	809	841	841	796	855	815	805	823	786	821	837	837	828	872	864	831	807	828	828	805	780	771	864	812	852	832	785	818	861	831	855	813	796	824	802	821	874	803	813	812	829	827	790	859	837	848	843	892	835	774	783	850	822	810	840	847	884	797	887	842	844	811	863	882	767	848	825	798	803	878	929	797	781	792	812	793	832	780	783	813	780	850	848	859	810	869	824	835	836	780	891	771	783	802	814	793	839	772	831	817	853	826	827	808	809	843	878	804	800	825	790	828	854	805	816	843	849	793	813	856	848	815	854	865	812	795	788	818	840	847	874	800	798	784	812	857	795	842	820	848	751	848	857	852	807	820	814	846	853	844	862	855	817	840	807	778	809	772	811	780	826	853	874	823	821	855	814	852	823	816	815	777	797	810	812	802	811	810	829	832	802	807	774	813	835	844	876	792	830	797	817	809	826	813	816	865	778	804	839	790	788	870	777	780	778	801	837	802	821	795	832	818	817	822	837	849	849	783	780	784	868	827	805	817	796	795	852	829	845	833	823	820	798	834	791	818	867	777	831	826	826	883	819	835	816	809	833	874	793	822	844	822	822	857	805	802	820	868	849	851	917	758	837	756	781	792	820	793	800	833	807	824	849	826	818	866	832	784	830	845	789	834	842	835	822	804	866	773	822	833	807	837	829	859	807	816	840	850	797	801	810	809	822	834	804	908	876	791	782	782	863	868	795	826	878	790	840	786	846	849	811	796	849	795	833	811	816	824	761	827	855	839	834	848	831	798	810	816	861	836	817	864	790	871	793	804	861	874	870	826	861	822	797	786	806	788	847	831	889	815	821	761	781	844	836	848	806	828	868	854	844	883	803	832	786	829	850	772	815	869	798	851	798	805	854	806	801	873	858	870	827	819	803	822	768	820	831	809	826	826	802	821	778	860	843	786	831	809	855	797	808	821	818	796	779	799	843	836	824	778	848	830	831	829	840	860	870	835	878	805	835	819	764	841	819	830	807	852	859	785	864	839	787	842	827	856	765	824	826	840	844	824	789	822	827	779	858	807	784	867	788	864	809	794	853	824	843	811	846	854	862	860	819	820	858	838	840	836	865	813
28505	14204	2450	989	742	782	834	751	738	740	752	702	752	741	825	771	766	758	703	692	760	741	747	789	720	749	779	705	700	760	742	707	734	697	740	759	776	738	733	772	752	767	780	726	720	752	765	776	752	708	698	733	775	723	771	714	760	732	728	784	708	741	724	726	771	796	719	694	706	728	706	728	743	735	728	788	716	712	743	741	736	790	757	733	718	772	742	745	715	719	722	713	722	746	719	756	717	734	735	702	712	752	749	758	773	719	700	737	714	767	736	716	712	732	745	713	716	771	717	712	750	714	810	745	717	786	745	759	729	772	768	719	771	714	746	694	742	722	757	750	707	701	719	750	747	766	737	744	797	729	734	773	737	726	755	754	712	751	721	765	690	765	767	725	746	813	780	741	740	708	742	780	748	701	729	719	729	733	725	722	728	768	759	735	776	762	731	736	799	739	754	759	716	729	733	700	754	760	756	708	739	715	726	786	722	769	768	726	711	714	743	744	721	685	737	752	749	710	722	754	746	739	755	755	731	693	754	738	720	709	721	730	716	700	709	695	811	738	737	740	715	687	735	794	725	744	740	748	832	770	769	751	758	751	730	738	711	779	713	682	710	717	738	753	760	700	751	722	723	717	724	769	745	767	737	733	740	763	672	771	758	785	756	747	769	732	753	718	765	725	715	737	732	701	760	739	744	743	692	728	747	728	755	763	767	730	757	748	728	737	765	710	720	765	742	714	683	743	729	727	736	749	691	722	691	751	718	757	709	750	667	734	786	759	759	707	729	728	750	713	773	670	716	758	744	761	725	698	712	715	720	746	732	690	756	745	779	758	737	721	757	777	728	738	746	742	767	757	747	732	774	738	687	717	728	758	749	721	742	821	758	769	713	726	811	744	739	725	722	744	701	708	722	754	730	737	728	757	727	766	745	731	735	739	729	774	737	723	735	756	747	787	757	710	748	701	772	757	725	743	742	728	727	763	756	751	725	748	739	727	710	731	703	734	770	725	765	806	757	738	738	780	718	696	724	737	738	707	750	741	701	738	762	739	770	767	764	757	753	787	725	721	765	724	745	727	818	750	727	735	739	701	764	738	669	743	727	690	739	768	760	705	721	709	728	794	809	754	745	713	742	765	692	729	771	726	726	737	719	723	715	770	730	721	739	763	673	733	712	698	729	722	752	799	736	732	714	775	713	700	721	767	760	730	710	743	720	730	714	754	739	715	752	736	715	787	738	704	763	738	761	754	744	723	740	769	725	783	750	752	757	750	726	744	713	728	748	708	747	717	705	759	737	791	710	796	736	799	773	702	735	717	727	749	765	727	719	725	720	688	692	751	740	715	714	746	771	741	729	744	785	789	721	741	738	765	743	716	728	750	739	708	767	728	745	713	737	740	678	775	785	731	749	738	701	746	752	713	753	716	744	784	718	733	735	727	735	752	761	696	761	709	756	771	734	724	726	797	764	747	730	749	722	716	756	755	753	732	731	753	692	711	734	740	776	735	753	732	734	745	693	748	703	712	690	677	702	727	744	740	694	766	753	722	735	714	716	695	747	763	718	726	736	737	765	739	762	746	752	741	742	704	737	753	783	727	700	729	758	751	757	760	682	757	756	786	798	698	732	722	724	746	784	719	716	731	712	756	769	723	721	759	706	746	740	730	745	813	749	716	724	739	738	703	681	744	745	741	764	763	773	783	720	726	763	760	679	740	772	704	743	748	766	760	742	734	736	726	726	789	733	703	711	738	755	702	714	770	747	721	744	740	721	725	728	740	738	748	773	766	749	748	775	715	749	742	766	750	712	736	723	710	753	734	767	734	726	780	782	720	703	741	698	723	803	777	751	726	709	780	742	758	764	754	723	743	803	734	743	787	744	768	785	723	728	738	696	763	767	736	750	741	768	700	764	752	749	703	709	731	820	722	688	728	714	767	703	764	722	749	719	734	741	734	723	679	709	737	710	700	745	752	700	772	740	739	698	741	725	731	789	769	760	722	731	714	709	727	724	715	746	722	749	771	796	713	713	697	720	710	771	737	743	748	756	729	741	727	735	709	713	754	735	716	743	723	697	763	745	699	765	743	768	705	725	743	779	727	719	771	744	751	731	731	742	697	758	777	757	770	779	712	726	724	761	765	760	779	698	755	762	732	776	724	733	738	728	717	729	773	725	711	760	721	734	691	775	771	728	738	698	740	748	767	691	743	742	753	762	752	748	693	762	717	744	724	758	792	761	735	745	699	757	778	750	763	781	749	725	709	727	748	725	760	733	725	761	700	750	763	725	737	708	716	761	715	692	743	697	707	733	799	761	734	739	756	754	727	698	779	732	769	741	754	774	693	686	703	672	761	664	738	730	750	744	777	740	731	750	785	716	763	720	753	777	770	696	775	752	749	730	728	765	745	742	770	723	772	731	727	722	738	700	752	755	703	745	731	795	727	711	772	698	760	740	741	707	769	761	767	770	766	740	733	762	740	750	757	713	761	699	703	767	719	692	713	728	736	762	733	754	750	753	769	733	767	762	728	710	735	716	790	797	691	749	726	709	734	759	733	731	737	730	723	757	767	736	737	735	705	762	741	755	769	766	708	747	734	719	736	715	741	748	727	754	746	799	731	748	752	774	767	766	718	729	721	720	783	716	748	726	769	724	746	739	702	748	734	741	733	751	680	735	732	769	727	708	722	741	751	760	761	711	677	718	751	683	759	747	762	719	793	755	784	781	775	727	765	717	755	738	744	714	763	756	733	804	707	732	720	751	750	780	695	700	766	688	723	735	716	759	761	758	725	730	808	711	785	736	761	768	753	748	765	756	739	742	745	711	756	725	767	776	732	702	747	737	750	775	758	718	735	762	749	761	735	744	721	733	798	724	734	788	731	700	735	758	754	766	757	752	740	734	758	734	757	732	698	739	782	760	715	756	750	737	741	794	748	733	730	708	745	770	742	753	746	725	723	741	763	792	713	754	761	728	761	752	747	738	755	737	731	729	780	765	675	743	715	737	765	769	738	745	739	735	680	745	651	748	758	749	780	753	762	741	731	724	750	702	762	720	765	766	772	751	759	735	705	720	756	740	722	747	683	745	683	742	725	761	798	768	767	768	785	747	745	754	738	731	749	774	747	837	713	742	736	755	775	739	718	767	730	713	775	728	760	751	758	723	721	754	743	761	730	738	722	773	733	758	742	764	730	722	788	707	742	717	747	721	696	744	734	725	815	757	731	707	749	742	752	741	744	781	692	732	723	787	796	766	706	779	733	731	750	747	758	772	724	742	743	754	710	744	755	736	748	741	706	730	754	783	768	743	683	770	744	768	723	711	758	698	743	737	728	740	707	763	800	800	746	762	742	747	747	739	726	775	756	713	746	717	735	801	717	733	747	724	783	709	799	724	720	729	754	730	718	707	733	775	697	752	748	762	746	809	717	760	726	711	744	693	741	686	727	696	760	692	738	693	770	732	741	753	697	758	689	703	708	694	713	726	757	691	698	806	731
14185	1452	1301	1012	970	840	807	892	857	790	779	785	781	781	820	796	813	748	734	813	779	763	771	758	757	793	807	774	742	759	802	792	786	788	809	766	755	735	782	807	791	752	764	752	771	765	766	767	781	774	746	762	747	818	754	760	725	805	813	735	770	797	757	779	773	769	795	767	774	791	777	793	825	777	758	704	780	782	779	756	719	795	781	734	729	720	753	774	710	776	753	756	795	785	810	778	782	771	767	738	764	748	736	828	802	790	768	748	794	764	754	808	727	820	793	740	797	780	741	762	777	777	769	787	788	749	753	748	764	783	740	752	749	753	798	764	801	803	748	763	748	709	758	729	788	747	743	743	750	811	865	754	831	775	763	765	783	789	746	775	791	752	772	780	781	817	820	787	785	790	762	779	735	784	764	746	817	745	777	771	738	800	771	766	752	754	770	775	780	799	728	755	756	802	782	780	760	759	750	778	794	792	736	768	772	756	766	703	765	766	798	744	789	777	778	779	764	843	804	825	808	803	786	754	763	803	784	761	754	803	754	786	773	755	779	732	825	760	825	812	771	821	753	787	743	826	774	780	761	810	787	783	770	761	728	792	809	764	732	777	735	830	774	753	784	746	749	771	829	761	768	821	750	764	761	771	795	764	800	751	753	791	752	791	743	771	762	815	758	781	752	778	793	825	783	696	769	759	763	755	787	806	785	808	787	825	821	779	725	785	774	820	739	763	767	804	768	821	758	791	755	757	801	727	729	797	753	790	773	780	813	778	809	778	746	730	752	776	789	772	689	782	799	777	786	761	796	788	768	794	771	754	740	741	817	765	795	765	831	757	744	771	773	711	757	819	779	790	748	736	767	717	754	820	780	776	816	788	744	800	791	784	742	776	753	801	750	734	742	784	721	786	728	787	758	796	722	749	787	786	761	769	752	823	774	765	784	804	796	764	758	751	759	753	783	776	779	760	827	796	735	760	781	762	777	745	777	757	742	809	784	746	768	778	749	792	759	813	771	734	729	772	809	771	770	788	751	734	756	789	743	791	766	764	777	726	768	726	771	780	788	782	755	787	757	799	738	801	765	757	778	755	819	801	811	736	784	755	804	747	776	793	771	792	793	750	785	761	767	852	762	763	759	798	817	769	779	753	791	802	764	769	720	747	781	834	784	741	776	747	703	777	740	770	750	775	805	746	772	764	735	755	803	804	757	787	785	756	803	752	771	741	744	789	738	778	773	803	771	745	789	789	815	743	737	714	767	805	749	732	815	759	799	750	772	787	750	740	805	779	806	748	746	792	762	786	774	730	735	763	767	784	799	783	774	771	778	765	773	776	789	762	808	719	736	725	752	772	790	763	786	789	780	802	777	744	813	765	769	759	807	749	726	779	758	749	752	748	783	736	807	737	758	748	757	758	793	794	780	737	780	729	794	747	784	743	806	762	783	775	789	702	781	764	790	802	766	714	737	807	765	807	743	783	758	810	769	740	785	793	749	771	771	753	825	764	739	806	800	786	785	780	780	780	758	791	699	767	754	822	795	831	763	788	741	787	796	723	812	744	760	780	765	761	741	773	781	780	787	736	773	740	788	780	794	750	754	722	798	774	775	800	755	778	781	756	807	788	774	785	743	782	788	756	801	810	766	786	765	787	774	776	751	814	735	765	757	796	786	723	811	811	776	811	790	779	774	754	800	748	768	729	805	778	804	787	807	803	700	740	714	758	742	776	785	753	763	832	724	763	771	751	791	757	774	834	817	765	787	813	799	768	814	756	778	764	790	805	788	793	750	791	798	790	788	787	828	819	814	729	753	764	781	800	800	767	781	751	767	784	777	745	776	799	777	759	758	829	765	744	794	769	793	772	777	767	762	800	761	822	798	741	811	805	738	773	791	792	809	756	737	831	758	762	782	761	803	795	765	820	744	715	780	755	758	696	764	754	802	745	728	756	743	788	855	757	719	761	736	772	791	783	744	792	732	738	768	764	819	789	784	792	723	786	800	801	739	806	725	765	754	764	797	756	741	748	728	811	781	797	769	705	759	754	752	781	795	763	760	760	742	766	754	754	784	764	731	777	776	772	763	722	786	717	788	734	724	778	807	754	755	771	733	737	752	758	771	763	832	768	772	787	736	741	722	756	784	753	796	798	752	761	795	757	820	754	740	783	759	768	784	747	747	756	755	812	768	796	714	751	770	842	764	720	799	798	793	791	761	761	730	788	767	772	798	745	839	751	795	782	745	778	822	771	810	775	783	817	778	809	770	775	834	802	779	768	775	761	782	787	778	793	737	738	803	722	799	754	766	768	799	713	776	773	762	768	741	757	804	792	746	799	761	728	810	716	784	746	806	751	760	750	777	765	747	811	765	793	729	712	762	767	764	763	770	785	743	755	771	742	784	736	786	817	824	805	741	743	782	776	789	769	758	841	815	757	778	822	773	788	814	788	757	764	791	765	773	839	832	747	762	783	789	833	786	748	803	753	790	854	756	804	789	791	775	753	755	767	758	787	744	774	771	762	821	781	752	826	762	745	754	752	780	778	815	748	772	778	755	777	732	777	766	745	803	798	812	787	716	715	747	718	763	763	786	798	763	759	750	794	760	758	773	758	756	760	765	740	756	785	810	761	813	799	749	742	753	798	769	759	794	736	816	740	765	761	767	787	730	798	805	760	725	780	792	825	794	742	724	781	711	819	770	721	764	802	758	771	781	772	810	749	787	740	826	775	750	763	818	759	776	748	762	810	754	782	751	827	778	773	770	791	796	763	771	749	725	821	714	828	716	815	790	750	807	797	726	862	763	738	757	795	793	717	836	716	747	791	797	740	796	784	723	748	776	768	816	820	770	729	825	785	811	767	803	772	749	776	773	750	807	776	819	752	771	781	742	737	782	748	787	788	756	786	794	737	781	703	755	747	814	784	788	781	762	800	781	758	794	787	775	778	775	741	769	765	756	801	779	811	749	744	768	813	802	759	694	774	738	783	787	792	759	788	796	791	770	815	766	786	821	770	761	779	814	838	700	722	723	748	799	779	823	783	765	745	795	774	786	796	816	772	765	775	755	806	751	788	769	773	730	747	752	813	726	754	728	817	747	776	779	796	787	818	739	754	758	802	775	752	746	747	789	755	741	740	779	791	782	789	723	699	746	791	788	746	798	751	835	764	743	812	799	753	768	746	792	787	788	751	741	805	750	814	760	768	742	774	752	748	738	774	773	770	799	772	783	774	735	756	796	796	788	723	769	761	765	786	758	778	756	788	781	756	778	816	727	777	751	826	785	832	802	768	735	833	795	767	779	730	774	803	771	750	788	753	786	780	768	793	758	765	775	785	780	794	833	757	791	742	766	788	768	769	770	735	777	761	799	762	778	765	768	730	684	757	765	752	794	756	764	794	779	822	783	762	772	840	806	785	795	747	787	765	750	823	798	796	788	707	703	734	785	751	790	777	794	761	799	774	776	760	797	784	824	749	750	796	759	731	830	802	779	772	765	783
24434	20330	26083	24437	20323	8512	1441	961	812	701	687	608	590	607	537	577	521	557	527	505	517	499	478	456	447	475	490	511	466	507	448	480	475	472	440	456	417	485	453	458	463	431	426	442	445	434	457	452	477	434	398	455	429	468	464	432	440	415	457	467	481	451	465	455	460	441	441	477	437	428	429	475	475	456	486	451	457	458	488	434	485	439	449	482	416	426	422	482	442	422	464	466	471	438	467	423	451	488	461	439	449	459	455	448	455	446	498	446	443	433	448	469	452	430	434	451	430	448	438	439	438	438	434	397	449	427	446	484	448	455	415	464	447	456	481	433	450	435	439	460	471	472	472	456	439	416	442	447	456	410	493	450	479	442	433	437	457	445	454	440	468	433	449	440	440	448	480	435	423	441	420	422	465	445	409	421	489	492	463	459	432	482	429	480	421	464	476	457	429	419	439	483	447	479	437	473	487	420	448	447	442	464	400	400	433	419	466	456	458	471	471	432	445	450	489	458	425	447	455	426	452	462	433	433	476	400	419	430	459	473	432	408	433	433	495	467	417	471	459	432	508	464	449	472	468	433	430	427	457	424	457	436	457	507	423	435	439	463	427	458	419	454	442	424	432	415	455	433	487	412	447	439	434	466	443	441	448	451	442	445	411	448	479	463	452	462	452	429	421	430	429	440	433	467	445	413	446	461	439	435	442	445	467	469	438	440	442	448	431	429	440	447	431	429	449	420	471	429	439	467	477	439	502	475	453	459	470	472	451	444	448	403	469	441	446	454	436	462	492	450	455	428	386	453	408	412	462	415	452	408	452	440	411	469	450	470	450	441	405	464	440	458	429	441	456	442	429	446	451	469	389	478	453	397	482	466	427	460	476	452	456	422	439	474	453	475	465	430	439	414	436	454	456	463	437	475	440	444	429	448	427	434	439	414	458	440	465	447	432	448	430	472	407	464	437	440	458	445	475	461	437	484	440	440	441	453	477	451	446	456	440	473	453	486	411	450	478	403	451	438	465	433	418	434	444	474	424	462	432	437	466	458	436	440	428	426	489	473	490	463	437	464	451	442	470	486	448	441	457	423	479	450	444	410	474	462	437	427	417	444	465	474	468	408	452	466	448	457	457	439	459	461	439	477	436	448	471	443	475	454	444	451	462	480	427	435	448	428	435	431	432	462	475	438	420	406	432	460	464	457	454	451	391	497	468	421	432	419	448	436	443	436	446	449	447	456	435	436	439	444	446	475	462	445	458	426	428	434	458	432	443	442	476	432	445	430	457	489	457	441	437	470	459	429	455	444	438	459	425	465	407	412	440	462	515	410	447	461	456	449	434	403	476	458	437	423	453	427	398	454	478	452	459	473	468	426	457	469	480	426	459	424	445	417	476	466	432	400	454	459	442	438	441	448	428	453	472	490	449	467	499	444	421	442	468	412	442	441	463	474	439	436	422	429	448	453	471	430	441	487	459	484	474	455	480	455	436	460	458	482	451	455	467	464	445	444	460	476	452	430	455	433	417	432	419	420	427	423	438	455	465	395	421	453	431	423	473	473	426	426	429	434	447	453	422	444	472	431	466	431	445	429	421	490	447	455	471	459	430	445	411	471	432	427	443	431	484	424	434	456	442	440	430	407	427	408	395	444	422	433	428	426	416	446	458	426	441	467	418	486	447	453	428	454	449	421	434	494	466	412	444	422	459	443	490	468	456	455	413	449	473	446	439	436	424	462	459	447	444	463	418	456	477	469	465	457	454	449	473	429	425	509	428	399	474	405	444	451	436	444	431	495	422	430	425	431	468	456	439	433	470	469	442	434	465	471	458	444	457	459	405	466	432	419	426	433	496	403	413	434	458	468	469	450	448	459	440	451	425	454	429	441	435	459	477	447	414	446	446	431	439	429	407	455	447	446	464	439	444	496	489	439	438	441	450	443	463	441	460	448	401	460	448	469	469	482	441	472	435	427	447	466	446	447	474	477	439	429	421	422	445	475	452	406	488	451	444	434	438	452	459	417	446	432	469	466	499	436	458	436	483	434	447	453	448	444	454	404	453	473	467	425	493	455	449	436	440	471	448	424	444	471	416	434	479	453	407	469	413	446	456	423	460	421	463	441	412	455	488	431	480	476	426	463	471	463	453	453	434	453	428	483	444	422	456	434	498	427	476	456	446	445	431	469	431	431	414	433	425	463	451	428	430	431	466	452	448	422	416	485	439	457	443	480	452	434	470	480	468	468	438	454	464	461	448	460	463	455	465	416	442	473	452	425	445	476	449	407	426	417	448	464	423	460	440	432	443	458	442	450	413	479	470	440	486	467	431	442	398	454	412	413	452	521	411	430	431	468	470	459	478	437	413	458	430	452	427	441	422	457	450	458	431	442	459	426	453	459	482	430	451	434	448	422	445	449	427	418	455	418	414	492	460	452	443	453	450	481	490	465	374	442	462	483	441	461	435	435	420	445	473	462	435	479	437	470	484	462	430	433	453	454	420	452	464	437	430	436	433	471	438	443	443	466	429	428	452	439	456	423	475	490	441	443	383	464	433	434	464	472	474	469	448	449	449	415	414	456	469	462	448	478	453	430	417	453	436	411	452	455	478	446	445	478	430	451	410	450	489	446	443	411	428	435	472	466	422	473	437	464	420	425	434	431	435	436	430	479	490	432	475	424	432	446	472	470	471	427	437	452	481	467	418	456	454	450	449	462	464	448	420	448	506	469	447	444	424	491	457	437	456	448	435	451	453	448	479	440	460	397	455	418	423	469	465	468	413	469	434	469	478	458	447	415	416	457	459	448	450	421	482	452	439	447	481	460	453	457	493	465	458	421	420	417	473	460	462	420	484	419	446	459	438	415	460	433	453	446	451	459	434	446	420	479	430	436	418	430	437	480	477	453	437	458	459	471	453	448	423	417	482	419	449	476	442	455	442	441	467	441	440	462	469	474	472	471	437	450	452	438	448	453	441	421	502	460	444	451	447	453	432	478	455	418	457	461	440	425	455	439	450	472	428	450	468	438	453	451	445	429	433	408	492	451	452	467	433	441	427	451	419	442	430	468	417	430	456	441	446	463	459	456	474	441	455	478	466	495	413	448	459	432	450	464	448	422	477	427	428	412	435	433	435	439	448	448	457	464	465	445	442	442	472	450	502	430	446	488	452	477	436	488	434	431	421	399	484	447	453	481	428	470	465	446	440	442	428	434	446	419	402	474	409	439	448	420	436	489	408	407	438	410	426	400	461	473	452	443	435	463	486	455	487	477	466	446	438	451	446	485	423	429	468	431	474	436	469	466	451	425	483	446	425	429	419	469	447	460	436	444	447	479	433	473	444	483	489	446	429	454	480	441	423	457	491	497	459	453	423	450	448	439	458	456	454	445	435	472	444	476	415	463	424	474	432	446	449	423	439	409	431	447	464	433	440	485	447	446	427	511	464	467	421	492	439	451	438	460	430	456	417	436	447	427	456	403	434	439	463	430	443	446	419	503	466	438
27390	10301	9322	5145	3445	2470	1961	1574	1306	1123	1066	923	889	751	746	725	685	673	646	651	617	599	592	530	599	560	557	557	535	514	506	510	481	481	487	498	479	514	449	518	488	485	473	515	473	513	528	473	465	493	505	501	473	446	448	470	481	491	466	493	498	512	484	477	457	489	461	521	484	437	464	473	460	434	451	511	418	430	474	487	486	481	518	477	487	488	474	474	438	450	478	469	500	451	478	484	499	466	494	472	462	495	464	495	485	516	440	455	475	465	444	477	454	468	441	468	460	480	489	499	478	477	447	503	501	453	463	460	492	506	470	466	466	486	440	482	465	489	453	485	458	466	486	457	453	501	432	481	453	497	467	434	503	496	445	493	492	493	484	486	460	474	455	494	517	475	462	465	436	495	456	464	536	470	482	469	460	465	493	470	453	474	432	444	460	460	472	444	484	471	466	462	457	452	474	447	474	455	476	476	469	508	459	460	443	452	462	485	498	456	498	491	471	502	504	458	470	494	451	413	473	475	477	506	467	465	453	483	473	476	484	506	437	478	522	481	458	450	464	473	447	485	426	458	450	483	454	438	444	471	473	462	477	446	493	441	475	473	454	512	502	491	484	431	450	515	492	454	443	481	489	435	461	484	454	461	454	500	467	454	483	457	454	470	461	444	428	453	472	435	490	482	449	480	458	470	469	485	485	464	461	466	482	459	451	469	507	464	453	475	490	498	493	486	438	433	456	474	479	453	458	479	490	480	467	464	448	481	478	480	470	465	449	431	518	459	461	504	453	450	465	445	464	479	464	441	433	485	449	494	453	507	462	503	500	471	454	455	471	483	447	476	470	436	454	458	456	493	511	449	470	470	458	430	440	461	470	456	440	441	476	457	481	519	489	522	436	462	432	488	455	458	443	505	495	503	478	451	484	474	451	467	443	480	524	505	458	465	472	415	477	502	485	448	449	507	475	486	486	443	486	487	477	482	456	468	517	481	504	472	469	446	506	477	450	458	466	465	504	459	412	473	457	464	482	457	460	422	463	457	455	492	441	471	517	462	481	470	456	479	434	484	481	453	472	476	472	513	498	487	446	495	466	471	505	440	470	498	475	469	449	485	483	471	465	421	465	503	465	456	494	489	465	466	476	454	472	484	458	503	456	488	485	470	466	418	476	449	440	462	504	500	482	479	479	478	476	431	444	482	488	440	458	474	488	486	475	470	499	514	438	494	484	493	473	462	468	465	480	485	479	462	472	515	481	487	465	463	505	425	467	440	446	459	482	464	459	455	473	478	534	490	492	473	483	491	435	467	457	447	451	461	489	493	521	464	483	463	491	453	460	501	474	452	438	450	469	462	493	465	482	492	475	490	460	459	461	448	491	464	454	438	489	476	515	471	444	479	462	471	459	462	440	481	455	486	467	488	473	468	467	465	475	480	506	450	452	451	481	473	448	481	451	509	457	472	470	467	496	469	460	488	418	457	468	453	471	491	442	450	433	453	429	466	469	475	453	444	461	493	478	459	497	445	476	491	458	471	495	502	494	478	462	482	496	497	463	484	457	478	504	497	471	471	451	483	471	454	463	467	478	501	470	480	491	478	520	486	485	460	460	489	437	454	494	503	467	464	467	495	491	513	494	431	462	443	453	458	434	460	469	442	494	478	497	471	473	491	459	474	496	466	481	498	438	494	463	499	435	482	485	436	471	437	480	480	460	512	485	469	467	462	501	484	452	476	494	471	478	437	495	468	484	461	463	462	495	438	453	451	477	486	476	506	475	455	465	434	463	448	472	480	492	513	466	479	437	464	444	509	454	492	449	438	439	467	463	452	472	459	484	491	474	438	466	454	472	498	441	447	484	466	466	454	435	479	491	447	431	470	478	425	468	508	458	461	448	497	472	442	439	486	460	490	504	494	481	513	460	473	483	444	462	457	461	480	472	449	485	472	472	471	459	449	447	438	491	461	441	487	466	469	490	463	463	466	455	486	464	462	427	471	453	457	484	449	481	484	431	485	442	472	462	468	459	490	451	449	457	468	467	471	480	498	447	464	458	488	458	463	477	453	448	478	478	487	452	449	463	490	409	501	487	451	462	518	460	479	519	437	474	461	491	490	458	412	502	453	463	431	445	477	457	452	473	482	443	500	437	454	453	436	460	493	489	456	493	455	460	463	464	446	468	459	463	463	482	452	468	463	469	452	436	476	462	481	471	460	437	457	459	472	489	466	448	462	460	428	462	484	483	488	480	462	455	460	465	446	476	486	494	508	480	466	461	452	448	466	464	491	477	466	507	490	446	510	470	496	481	424	507	493	477	445	487	469	454	480	458	500	471	457	467	469	461	471	488	439	492	462	450	465	454	469	494	492	442	438	464	431	473	502	470	463	478	447	455	453	489	467	455	468	463	467	506	532	466	492	439	493	451	500	470	445	434	427	466	470	473	454	418	465	477	502	473	509	450	486	479	475	504	461	459	470	490	451	440	461	453	458	456	462	434	438	508	476	486	484	441	471	494	479	483	481	468	488	488	516	477	446	493	496	445	479	489	418	482	464	465	514	448	487	489	464	493	457	488	478	453	484	451	451	463	484	485	452	454	474	483	473	452	489	461	486	465	503	480	405	534	486	438	490	491	459	480	476	476	511	464	466	466	484	430	470	493	437	470	482	474	463	466	480	431	479	487	483	429	456	459	490	453	449	456	506	479	466	460	480	438	475	457	478	459	463	469	501	410	429	452	489	465	485	465	472	459	493	488	484	449	503	496	486	510	470	487	470	459	472	483	448	463	450	515	471	457	468	465	412	469	444	469	458	472	443	446	467	482	483	456	461	496	434	475	507	476	460	450	470	491	452	427	474	452	471	494	463	454	491	473	472	471	494	492	495	501	480	483	448	469	490	480	472	467	464	416	451	465	465	460	440	479	480	472	439	467	455	467	459	476	480	495	501	454	490	483	432	466	472	434	468	444	514	462	426	501	483	431	454	459	457	465	491	460	440	459	442	515	490	460	456	485	443	467	466	454	486	460	512	466	493	451	438	424	434	477	472	470	444	442	483	469	470	441	516	437	474	466	484	455	436	462	445	446	464	451	453	471	490	459	501	461	450	491	470	467	432	432	489	506	483	475	481	469	459	469	459	483	481	517	445	470	483	461	448	497	497	455	492	467	453	500	435	493	507	413	454	465	497	487	470	457	507	461	470	452	448	489	477	470	500	455	455	472	437	474	483	472	500	481	463	445	448	444	452	453	418	447	502	475	476	465	480	460	447	480	461	466	476	475	464	485	462	495	452	471	482	482	477	462	454	471	449	503	471	460	489	519	467	476	482	485	447	480	458	442	440	495	481	445	492	507	441	452	459	446	507	474	460	456	485	467	442	489	456	501	461	449	474	467	495	450	467	467	507	433	491	429	455	482	454	446	480	480	479	544	462	479	476	451	485	442	464	483	467	453	460	506	454	463	464	485	472	486	437	471	469	475	481	453	494	452	491	461	506	468	522
22649	20342	26528	24000	20344	20414	8331	2049	1512	1414	1305	1335	1154	1126	1161	1031	1004	987	991	1044	981	1011	924	956	961	962	950	880	867	917	922	934	913	897	951	957	886	882	864	882	923	858	894	840	899	849	897	872	877	930	819	838	965	880	892	881	866	873	850	829	847	881	824	844	879	885	901	909	868	850	865	855	841	879	856	900	847	842	872	913	869	867	880	857	885	831	845	864	901	837	900	892	851	790	850	823	889	846	822	904	863	851	843	831	899	931	833	844	945	899	838	830	844	807	852	837	864	832	878	859	869	842	870	847	884	867	861	909	890	817	872	935	850	870	828	926	845	881	887	853	823	850	862	879	838	826	849	835	951	865	888	867	845	853	846	853	882	887	845	831	818	833	854	896	889	903	856	845	858	888	855	873	811	872	863	892	873	845	855	859	828	847	846	879	855	870	846	832	844	879	898	892	883	841	813	879	882	904	859	924	854	870	921	909	877	881	849	877	916	841	881	829	880	902	845	859	850	826	905	834	856	815	937	865	916	884	878	845	895	870	847	903	884	851	865	886	839	868	887	869	873	871	861	876	873	885	819	853	884	829	862	827	859	885	847	886	869	891	852	905	862	876	849	853	925	884	882	865	854	875	907	876	839	818	868	823	848	849	909	898	850	828	890	777	861	828	880	896	848	886	831	902	888	830	901	918	881	904	810	833	882	900	941	887	904	839	862	906	884	869	854	905	872	875	885	829	853	847	862	875	852	909	830	863	873	876	879	899	856	780	884	876	893	878	870	851	823	835	885	868	843	846	811	884	875	888	814	843	799	832	848	854	859	825	868	834	851	857	918	856	859	843	829	850	903	853	838	906	913	891	839	857	873	862	839	831	823	902	881	894	886	805	846	822	864	829	868	891	871	853	811	894	855	861	889	859	841	859	823	888	896	845	876	907	835	856	857	848	854	891	852	877	873	894	917	849	831	907	939	861	906	828	866	869	894	863	841	908	873	926	863	873	914	869	833	841	908	828	848	867	916	783	888	868	798	859	877	905	880	873	901	881	867	915	890	866	841	822	844	856	903	878	844	891	844	863	892	858	888	848	847	899	860	854	862	852	862	901	880	892	840	846	867	831	871	929	874	861	859	836	895	827	906	860	887	902	882	849	828	819	906	854	851	852	892	875	834	880	890	922	887	834	841	840	872	870	825	878	879	891	839	850	846	828	868	821	893	893	909	893	845	841	851	880	903	837	884	879	882	869	862	836	841	870	910	866	867	861	869	791	895	792	851	884	854	808	893	943	894	837	890	856	829	820	913	840	851	836	861	874	904	876	860	874	867	865	844	848	817	886	846	847	847	855	848	895	918	849	856	783	896	845	886	905	846	834	879	893	865	893	917	891	862	869	829	869	820	864	884	876	872	824	891	809	817	874	801	845	918	857	864	920	848	853	806	812	889	853	882	881	865	848	859	876	841	820	879	907	855	801	854	845	895	887	818	860	879	815	902	869	859	855	832	888	907	869	841	861	837	865	883	836	878	881	865	904	847	915	851	900	884	900	850	873	862	881	870	861	855	904	830	822	854	856	852	863	925	853	837	899	865	859	882	888	864	891	872	882	840	868	880	892	836	881	863	881	844	863	813	884	839	833	895	862	834	874	859	853	838	832	842	830	904	890	869	859	852	846	854	863	873	869	867	880	841	850	840	840	872	882	883	874	870	901	846	851	842	927	872	889	837	882	847	840	880	860	839	814	851	849	834	823	813	861	856	829	859	834	884	794	859	836	849	801	821	845	908	823	852	854	885	871	825	820	880	861	843	879	868	844	849	828	901	908	874	872	848	820	878	905	847	870	868	906	909	844	891	866	797	847	883	907	846	866	878	923	831	879	844	880	872	828	867	820	884	854	867	848	870	831	828	824	869	840	882	824	860	904	856	864	843	813	823	856	814	870	900	878	879	854	906	861	880	844	902	872	898	873	856	895	832	886	813	851	874	831	854	903	899	847	852	822	842	820	892	927	854	827	846	895	858	930	904	847	892	868	822	846	877	877	930	927	832	858	913	902	875	831	862	869	864	822	844	831	866	857	899	814	867	881	852	838	818	870	851	880	887	798	884	819	888	907	887	874	885	892	839	843	851	869	862	838	856	861	900	834	823	893	844	867	874	855	827	815	830	918	892	869	850	885	847	873	846	841	874	809	874	835	897	899	842	885	840	901	881	876	783	907	867	843	874	851	892	853	863	876	819	884	810	897	868	893	896	865	871	800	840	841	819	896	853	883	858	803	802	874	907	828	839	873	810	864	815	893	848	918	877	867	845	855	844	842	857	899	912	811	886	893	848	810	903	876	875	832	882	846	868	869	818	833	867	855	829	839	844	888	889	854	878	856	923	836	900	893	901	888	843	872	898	840	917	824	855	920	878	849	846	858	883	859	891	876	861	876	848	899	903	890	909	911	872	897	802	871	911	839	831	852	821	845	918	829	888	876	816	923	840	874	889	882	840	846	852	844	881	907	784	867	929	859	888	880	899	869	846	883	878	873	906	851	860	866	842	874	914	866	871	857	867	880	837	889	851	881	847	880	919	887	824	838	896	843	886	907	844	906	834	866	942	829	897	865	869	920	854	882	841	848	822	828	872	874	877	836	872	842	809	879	876	859	821	856	871	871	864	875	845	886	855	808	884	820	863	843	875	925	855	906	933	878	827	873	872	849	823	855	845	884	818	833	875	885	828	843	855	908	840	841	877	894	859	831	858	884	903	846	822	916	813	837	870	904	868	861	906	846	839	828	891	840	872	846	810	832	898	844	847	859	842	796	859	861	871	806	922	807	864	872	819	848	941	867	830	805	852	895	907	875	918	827	892	896	855	848	910	865	856	881	869	887	870	894	888	799	888	910	822	838	841	864	890	818	886	834	858	847	870	809	820	852	878	835	839	890	891	854	834	820	880	857	811	907	869	895	868	899	869	878	861	802	840	871	820	905	870	949	864	879	881	876	885	850	865	941	858	826	884	847	849	829	837	852	881	884	904	876	848	783	887	910	830	852	868	918	890	868	885	839	879	863	904	860	842	793	873	873	883	873	875	874	809	864	793	887	861	822	882	912	891	830	930	882	836	805	844	871	855	843	852	901	831	886	911	862	862	844	837	881	878	864	855	843	861	833	893	833	830	823	863	841	876	832	841	856	871	802	884	906	845	925	917	865	851	873	858	853	853	866	888	878	865	829	824	905	852	891	813	845	845	870	857	874	890	840	878	864	883	855	844	841	880	845	864	913	847	896	795	875	862	851	832	887	858	857	843	855	903	819	896	839	867	845	911	872	866	856	888	850	900	855	861	850	906	864	841	874	859	902	818	837	866	851	899	864	832	908	874	799	819	850	886	854	868	849	847	873	887	840	849	830	813	858	866	838	851	898	878	878	909	839	856	876	875	846	851	881	840	895	868	868	912	801	884	847	844	938	838	783	880	923	819	853	872	850	867	876	867	871	820	918	843	869	866	873	875	857
25908	16906	15352	9119	6236	4630	3540	2829	2426	2117	1865	1659	1521	1431	1399	1250	1239	1153	1112	1154	1068	1098	1047	975	1077	946	998	972	925	903	878	840	906	910	891	926	877	870	893	873	856	866	860	847	850	852	851	843	826	856	909	847	862	829	814	814	848	830	900	858	831	831	867	820	890	846	804	881	836	835	828	889	839	865	797	861	807	833	816	857	863	825	824	838	876	875	790	829	817	830	862	802	796	846	844	802	791	850	812	835	786	813	802	862	832	834	820	827	847	858	808	850	841	828	820	779	820	837	855	808	847	858	792	875	811	844	816	784	844	844	821	829	821	858	825	830	808	809	774	773	799	860	805	798	812	791	826	799	804	809	832	823	851	853	860	812	798	836	869	864	805	790	853	792	809	861	849	822	835	808	801	832	865	775	802	840	832	837	820	766	796	881	878	826	770	805	829	813	825	815	814	885	821	830	808	828	775	826	838	864	865	806	852	782	822	843	831	776	824	783	801	859	826	821	845	799	815	819	841	839	818	868	815	857	863	846	818	805	821	792	766	800	796	807	834	816	801	856	810	834	828	770	785	791	803	841	826	835	834	806	862	812	826	835	839	828	829	839	843	810	861	772	857	809	781	849	805	845	799	817	777	819	774	795	875	763	841	830	880	810	824	811	852	841	803	814	823	840	820	814	858	802	824	855	751	838	839	820	886	834	862	798	824	866	799	797	823	837	867	836	806	775	801	848	832	845	850	797	857	854	782	808	825	846	825	835	818	776	830	830	809	820	813	837	823	838	809	836	826	806	843	818	867	836	839	827	809	830	823	854	842	851	842	850	798	842	809	794	815	842	815	844	825	871	748	837	847	874	797	774	823	814	839	874	755	799	835	828	828	846	817	793	834	888	832	790	792	840	839	795	830	817	821	798	827	805	813	770	821	816	824	820	814	818	827	755	882	840	842	830	768	819	826	826	770	769	911	823	834	839	794	801	844	817	763	792	820	815	823	782	804	848	841	830	832	849	781	827	834	838	855	764	836	871	793	826	786	821	823	843	852	826	774	873	788	834	828	799	827	823	837	818	856	805	807	806	801	861	805	862	832	837	812	863	815	839	818	882	814	874	847	851	775	804	850	833	754	869	778	845	858	835	824	801	857	811	824	793	808	782	827	826	843	813	825	814	911	859	830	803	865	834	817	759	798	747	853	873	861	801	809	838	769	789	816	837	791	845	825	813	833	822	872	842	846	807	817	841	791	781	815	822	794	816	839	806	807	807	841	781	799	831	783	809	854	828	813	852	847	839	792	865	735	842	823	831	802	838	820	830	807	813	855	811	846	763	875	802	787	810	774	861	812	830	753	783	827	799	812	801	775	773	804	842	807	808	834	852	868	823	857	822	828	818	766	816	820	806	821	823	874	806	835	790	820	825	816	823	813	824	818	821	827	749	771	801	802	790	789	849	851	833	824	828	783	780	818	821	839	866	776	829	787	792	830	772	797	807	837	788	818	888	813	815	840	772	816	793	796	838	835	817	811	852	790	776	782	838	834	849	816	855	849	848	809	818	872	772	812	864	827	809	830	843	833	822	784	837	777	804	826	818	905	808	842	792	826	792	783	791	818	835	851	818	809	824	877	795	814	824	796	811	811	802	785	797	823	830	800	816	821	845	787	855	798	847	801	756	817	893	804	820	814	783	858	785	883	838	864	794	797	817	763	863	820	796	806	868	875	785	825	806	814	825	822	803	855	826	804	807	822	807	789	805	766	853	851	773	807	793	815	833	834	811	836	862	829	809	845	855	885	790	787	804	799	808	781	831	772	794	835	811	790	820	828	865	829	792	807	835	815	806	876	830	816	837	816	821	815	903	844	838	819	807	789	832	817	811	777	799	829	850	811	826	786	802	882	816	841	823	797	881	835	873	814	830	806	805	826	885	849	821	834	780	786	789	852	809	809	853	832	797	829	821	868	830	847	862	760	812	821	826	856	769	812	814	831	820	847	835	801	791	823	847	822	839	804	829	820	812	863	855	805	791	837	814	771	785	811	825	811	793	792	780	826	884	807	790	859	811	827	854	803	848	906	821	809	785	796	835	816	796	794	859	777	816	849	797	814	828	842	786	830	863	843	831	816	799	824	840	862	828	845	847	851	854	826	831	810	888	794	825	842	856	819	835	835	848	761	837	825	821	809	798	819	843	799	819	811	818	852	791	811	833	829	804	830	797	829	841	844	823	830	829	816	800	814	813	850	805	823	833	774	785	764	905	813	753	778	821	846	855	839	821	775	838	847	771	825	772	814	830	815	828	840	835	854	802	816	842	790	768	781	769	944	863	786	842	812	817	779	865	807	813	911	799	841	809	854	859	813	758	807	829	826	846	845	827	845	798	812	805	842	842	868	825	810	796	802	822	862	809	837	812	848	815	761	820	845	846	817	824	821	827	836	846	814	838	822	785	822	779	845	841	821	847	845	853	816	796	806	803	794	866	839	821	841	826	773	829	793	825	856	794	899	827	873	793	836	774	812	821	800	864	825	857	810	766	868	853	800	789	849	859	804	840	810	842	789	881	805	825	881	834	828	830	789	809	819	833	828	813	847	808	840	788	786	862	829	816	829	818	800	864	863	828	845	789	850	801	816	836	816	854	754	815	804	841	838	842	836	854	848	852	807	805	817	749	860	842	845	833	838	844	831	830	800	832	776	853	786	834	819	838	807	823	796	863	838	861	820	796	850	827	813	806	841	817	890	802	824	831	776	788	748	776	809	862	820	801	871	795	798	795	782	847	813	801	831	774	857	771	804	841	797	806	821	814	783	817	849	820	779	838	807	829	837	813	847	848	765	805	772	812	833	839	794	821	848	801	808	775	854	798	805	820	842	806	878	786	817	794	811	830	800	861	858	834	874	839	815	786	827	841	835	808	790	763	829	860	838	822	829	843	869	802	792	775	827	799	802	821	816	854	847	800	841	816	832	795	873	859	787	812	804	865	831	808	783	822	794	862	804	791	785	828	812	840	774	846	808	861	826	851	827	851	860	851	818	817	806	842	841	845	751	800	801	795	772	766	830	844	844	813	805	794	832	880	798	805	811	832	798	829	794	865	833	815	809	833	849	847	788	818	821	818	801	837	824	861	828	825	831	808	808	852	849	826	836	804	874	805	805	844	803	804	840	851	801	866	809	872	849	869	845	831	825	806	868	795	864	834	800	796	862	763	776	816	769	814	795	799	800	843	813	843	797	814	818	843	803	823	793	786	819	795	867	827	841	839	837	836	815	764	822	884	781	861	837	784	815	793	835	841	776	853	838	833	756	839	776	808	823	781	830	826	799	822	820	832	860	809	853	824	754	833	811	829	826	799	788	816	816	823	789	840	807	824	880	773	739	849	852	834	804	820	841	798	825	781	816	747	812	867	833	806	833	823	769	845	833	799	827	799	833	806	792	828	857	822	810	827	794	842	832	850	798	805	882	830	801	750	792	811	835	817	821	809	766	832	787	781	822	822	804	803
28750	13957	2357	1092	896	824	845	781	754	769	714	705	731	667	784	723	715	731	748	709	758	765	710	731	776	764	705	713	774	738	744	807	745	731	759	796	757	712	745	716	719	761	767	741	696	738	749	768	742	719	771	708	732	767	761	768	708	738	799	720	731	771	761	731	681	740	722	771	749	770	718	792	746	759	712	773	782	728	789	753	728	744	767	775	738	739	749	784	686	767	733	751	719	709	688	794	731	703	734	720	736	726	727	736	784	768	760	749	768	756	813	660	731	752	793	725	816	727	712	780	730	747	755	733	757	747	730	731	711	723	756	750	680	690	707	724	751	773	721	754	756	762	750	727	742	776	759	739	732	696	760	740	753	733	793	754	737	738	770	738	782	734	757	727	763	762	717	748	709	725	798	780	741	761	703	739	738	776	691	745	713	685	726	755	734	739	756	757	746	748	725	699	794	782	715	719	750	711	719	713	694	719	775	740	731	743	712	723	743	717	781	725	781	747	703	730	772	750	729	775	701	740	741	753	830	685	723	732	751	755	716	763	711	720	691	745	709	722	729	675	737	743	784	803	747	744	771	764	758	725	722	773	710	753	746	775	749	753	753	753	732	722	740	760	804	695	741	760	669	747	753	751	733	745	765	705	744	728	768	722	720	703	710	787	665	714	699	770	718	752	769	715	789	718	749	727	729	734	714	728	732	728	767	731	698	713	745	684	804	737	754	685	736	756	730	759	754	720	736	752	759	711	740	754	761	766	778	763	782	765	732	774	747	738	777	727	728	745	751	719	772	722	696	768	740	716	764	723	756	724	763	739	721	792	714	749	738	763	727	760	733	782	733	783	774	727	716	722	792	794	705	734	732	752	728	692	682	729	735	722	780	739	783	733	694	733	757	723	738	757	745	746	754	704	728	717	745	765	737	709	779	737	731	699	689	750	740	738	723	736	741	797	755	777	737	700	736	703	726	719	769	749	757	760	718	759	725	741	751	705	745	754	741	781	752	736	726	723	753	730	762	717	771	735	743	742	724	739	744	694	721	690	773	696	734	714	747	776	769	797	742	738	747	749	746	714	726	785	741	748	774	781	746	743	720	749	771	727	776	729	738	750	725	780	729	742	717	731	759	772	721	801	758	671	723	725	749	738	745	703	694	745	698	746	748	770	791	737	715	758	701	745	740	738	701	732	723	750	793	761	713	747	757	728	721	759	735	771	766	772	737	720	729	748	785	765	734	749	704	738	703	741	747	746	715	724	731	751	744	731	727	712	747	754	741	735	685	792	815	791	755	748	730	772	763	767	772	714	755	693	740	779	700	788	745	695	784	752	754	759	724	721	760	767	748	727	793	670	720	742	732	713	700	736	762	760	711	705	793	722	706	700	732	737	750	697	735	718	791	717	754	749	728	697	787	791	712	743	730	711	757	718	740	714	720	748	717	735	745	747	715	710	738	794	760	712	711	772	784	748	767	722	685	819	726	733	771	794	735	740	768	755	751	756	747	753	726	812	759	744	794	769	745	707	709	703	704	767	752	701	752	742	767	714	724	773	714	713	739	720	761	696	788	754	734	693	734	721	735	669	717	742	745	731	726	706	721	770	794	761	724	699	754	739	774	776	758	748	754	796	730	706	802	694	724	753	753	773	734	729	713	765	759	762	702	738	776	754	747	772	729	750	796	722	816	732	698	769	746	687	738	703	754	744	745	727	738	738	740	720	762	746	725	717	751	722	788	779	730	722	770	742	760	710	746	737	747	724	725	739	735	743	752	713	729	735	770	779	756	777	733	775	809	703	696	747	697	732	722	740	764	723	722	774	738	709	743	732	718	775	761	761	705	730	730	744	730	741	712	759	775	710	729	727	748	722	768	759	737	754	706	724	804	744	796	768	752	748	715	789	759	755	766	710	757	720	746	743	722	796	717	732	681	758	775	756	769	760	770	756	783	773	730	722	762	761	760	719	813	758	752	779	723	707	774	729	761	782	720	751	718	785	724	758	729	762	737	768	734	735	749	704	769	739	695	729	723	734	782	719	781	742	768	723	722	707	752	699	721	710	766	752	761	757	798	746	722	706	773	723	743	759	718	747	748	721	724	741	711	784	736	779	824	786	701	705	700	786	743	721	782	736	719	750	735	729	686	711	768	749	706	786	743	780	725	781	738	754	725	769	778	768	693	730	737	748	721	769	748	734	740	782	774	735	739	730	746	759	754	725	748	712	744	727	755	733	730	772	767	704	698	754	741	746	738	760	770	703	719	756	755	715	764	771	733	747	742	761	775	751	742	771	744	751	744	769	728	738	721	787	741	784	758	742	747	763	728	720	713	762	759	779	699	776	736	724	769	785	726	738	750	724	731	722	728	721	775	755	740	783	739	773	716	783	752	738	736	763	755	750	756	742	746	737	725	728	710	737	802	740	697	725	733	763	726	669	741	799	722	765	747	751	789	733	782	754	750	795	714	744	778	739	768	810	747	739	693	770	717	753	746	764	751	725	776	722	736	737	708	756	762	775	743	777	713	744	729	748	769	730	701	738	724	738	739	799	732	751	736	702	762	780	788	754	759	739	737	701	746	786	721	712	701	694	730	721	780	775	770	730	721	735	679	735	731	739	708	733	726	769	788	693	754	793	760	754	758	739	822	762	694	717	689	723	708	740	752	758	710	736	769	753	719	710	759	748	759	780	731	764	737	726	706	738	789	706	735	769	729	769	759	732	718	755	729	737	734	721	738	720	698	745	740	746	779	753	738	780	746	765	687	703	719	760	704	754	745	738	688	761	740	737	707	722	747	743	710	744	718	695	738	777	736	774	786	721	717	745	770	748	781	747	739	758	748	743	744	742	730	783	720	733	704	736	717	749	773	783	724	719	790	773	757	781	765	713	786	742	790	744	729	797	758	812	755	783	691	746	727	725	726	698	783	724	717	717	747	738	749	710	731	776	758	721	740	702	741	794	733	714	804	755	772	718	744	816	775	758	751	675	741	758	746	747	684	755	774	732	744	745	738	744	771	740	769	739	753	732	708	785	694	749	748	732	727	741	710	750	783	755	772	732	754	719	781	758	781	805	758	725	791	690	775	746	713	769	752	699	739	733	789	727	815	735	758	756	715	735	755	745	755	805	758	763	768	732	774	738	740	758	751	735	776	750	743	764	742	735	714	759	750	709	768	692	745	701	736	791	714	762	749	806	739	781	789	764	726	769	713	741	747	726	747	719	754	810	719	788	765	725	688	730	790	718	710	748	761	738	735	751	752	727	769	735	724	770	750	716	726	759	744	792	720	778	779	739	757	726	763	718	715	714	780	736	736	715	723	736	712	728	756	759	728	701	725	780	731	806	779	765	711	716	705	733	728	752	730	749	739	755	730	760	754	726	780	747	755	781	747	749	709	757	751	735	695	759	731	753	735	765	742	706	811	722	745	696	787	750	747	741	698	760	776	734	752	773	738	700	734	748	772	721	736	737	722	766	761	795	768	770	718	727	757	734	720	741
15134	1436	1204	1021	883	885	847	800	805	786	823	830	804	735	882	758	753	765	800	765	788	786	841	804	847	789	804	753	766	752	800	772	776	778	767	818	774	746	769	752	751	766	773	808	785	789	765	765	806	757	774	761	742	738	798	818	774	748	779	751	772	787	769	801	727	781	789	719	785	692	787	811	796	751	699	758	720	773	805	790	776	783	755	752	763	798	752	767	833	806	758	794	777	715	732	796	768	724	784	751	744	775	758	770	776	747	730	784	733	807	758	780	766	770	831	775	724	746	821	759	726	767	794	755	733	744	811	784	772	745	767	759	798	732	766	793	772	792	795	785	774	767	815	752	786	805	725	768	782	764	751	824	781	764	794	740	759	803	777	799	699	788	759	764	760	765	766	765	734	789	769	765	777	815	796	763	819	804	789	759	760	806	760	740	784	801	797	734	722	743	823	732	766	791	752	775	768	746	743	772	821	788	793	772	774	796	775	731	803	780	782	772	776	794	784	757	764	805	741	768	784	771	761	755	811	789	743	727	760	749	813	830	758	768	790	786	764	779	759	790	778	804	806	746	780	796	759	760	725	769	827	765	803	791	795	800	808	768	804	722	777	790	760	796	805	740	761	764	800	722	812	742	796	818	749	767	737	774	775	767	811	717	756	742	804	773	802	725	790	743	735	799	767	757	787	714	761	826	795	804	774	763	762	834	787	757	796	761	742	775	776	743	767	806	775	768	799	783	816	737	762	763	719	773	802	797	772	757	846	754	788	764	754	854	804	783	765	743	786	768	782	766	721	780	793	752	823	740	766	753	740	742	773	772	809	757	742	771	747	772	788	759	794	767	746	817	793	764	754	796	739	731	750	744	720	745	802	812	765	772	787	761	825	797	843	770	760	779	745	794	803	775	789	758	762	797	773	790	797	804	787	767	750	737	743	748	780	820	757	746	776	770	826	785	789	793	775	729	817	769	758	774	770	747	791	834	788	802	763	793	765	823	715	742	756	774	795	774	740	783	755	763	788	784	784	730	825	761	709	746	792	758	783	784	745	740	840	795	764	742	803	782	780	770	725	743	812	747	778	788	785	734	787	791	786	762	745	799	788	779	748	766	769	805	757	766	776	760	760	760	777	772	779	762	749	760	789	791	790	754	829	738	729	766	793	789	774	829	770	760	800	756	790	775	800	772	789	700	762	779	778	796	789	773	795	741	836	780	760	807	749	784	787	800	783	780	794	799	769	770	764	804	736	757	774	790	757	811	787	781	779	760	745	757	810	764	783	757	820	751	748	803	716	776	714	740	801	773	703	777	794	770	803	805	782	766	767	743	781	783	810	817	790	783	774	756	789	776	787	767	764	784	782	825	760	737	777	799	789	754	786	766	822	795	730	730	760	792	786	757	817	804	770	745	760	776	793	779	761	746	776	751	764	801	755	750	789	789	796	741	762	750	754	765	793	756	814	795	737	764	750	803	810	781	763	793	720	780	758	709	780	807	791	785	738	769	717	809	763	769	727	803	835	740	774	796	797	751	801	807	767	768	726	847	830	808	784	781	772	781	784	751	776	761	788	788	773	783	807	797	793	731	776	744	774	830	736	805	753	736	847	730	752	750	772	772	803	827	776	762	795	765	751	801	780	731	794	808	747	737	775	742	783	758	771	785	807	758	790	726	763	744	744	760	770	775	751	729	818	789	794	742	779	821	739	762	771	780	769	751	736	797	822	773	760	767	760	729	772	816	751	754	765	775	839	765	778	800	772	751	754	809	726	737	754	780	799	777	801	757	774	780	809	745	700	752	763	816	822	750	771	768	798	758	775	757	760	822	758	763	736	727	779	712	767	793	748	799	772	754	797	762	805	803	798	779	780	720	809	791	794	800	718	758	803	741	791	799	764	729	788	766	748	803	779	782	805	754	766	735	776	723	715	772	798	768	777	704	811	716	822	740	790	762	719	795	764	804	763	791	749	795	789	747	765	798	756	791	773	761	779	812	731	823	782	777	760	751	776	779	782	739	801	765	717	790	736	772	764	794	784	701	759	785	734	769	771	755	778	770	750	798	745	721	766	768	828	760	785	733	738	760	799	741	832	767	753	745	796	727	763	797	771	793	811	735	722	787	745	769	752	704	764	794	766	748	757	746	766	760	793	792	737	736	752	757	807	755	805	814	746	799	768	789	727	816	808	792	782	781	785	797	766	817	758	746	758	747	780	727	807	784	760	787	784	779	791	750	765	745	786	793	778	766	728	824	770	744	844	785	766	823	790	752	798	796	790	758	794	717	775	797	794	782	753	766	771	836	775	793	782	744	785	776	780	788	739	791	790	783	748	797	760	739	789	798	762	774	725	779	790	782	812	797	786	816	755	805	765	825	804	782	784	779	783	764	764	757	759	787	754	764	817	801	751	759	747	746	823	812	794	771	789	767	782	810	759	860	797	778	802	772	735	788	711	795	773	772	841	765	798	776	743	821	757	807	773	787	759	753	822	770	751	761	787	751	775	758	745	784	737	759	775	747	757	756	819	746	758	785	750	770	712	764	790	790	779	768	770	788	776	749	755	763	773	764	735	783	824	749	776	778	737	780	789	802	759	768	803	750	780	819	816	795	825	788	771	806	747	760	776	767	765	780	772	749	827	745	776	815	733	800	794	754	779	736	794	734	758	835	774	761	804	805	817	769	740	797	739	727	789	771	787	766	776	764	745	771	789	799	743	788	775	777	807	765	792	791	751	783	773	804	743	751	708	770	758	764	814	766	776	789	776	733	729	794	753	805	741	756	756	744	801	760	755	782	783	783	836	747	738	784	770	758	764	815	772	767	766	791	779	775	784	820	772	776	735	789	768	757	755	762	718	784	785	782	792	777	815	780	708	817	744	778	798	790	760	818	790	792	796	778	774	732	760	755	805	737	723	728	749	775	811	792	757	786	742	761	755	776	773	784	776	726	814	758	771	802	787	765	714	790	761	753	789	764	805	787	791	748	709	771	788	773	800	747	842	840	789	781	781	818	786	745	754	824	752	739	744	786	787	810	737	709	801	821	800	772	769	744	736	798	781	803	796	775	735	806	738	765	798	777	725	770	802	770	807	745	745	716	734	765	746	817	776	761	757	758	734	755	780	773	738	791	735	775	802	802	751	791	774	777	813	748	794	799	758	764	755	787	790	719	723	766	798	745	783	787	728	808	794	809	805	788	781	766	773	767	788	786	749	741	757	794	794	731	777	806	763	744	750	818	736	761	789	769	811	748	785	835	767	763	784	781	773	739	770	825	766	793	746	759	760	726	772	741	758	765	788	746	726	765	777	755	762	805	800	731	777	774	788	765	784	794	784	796	724	749	749	775	780	782	759	760	760	747	819	794	772	748	803	749	760	780	775	782	723	756	753	774	790	752	760	753	741	780	845	791	827	766	747	775	776	840	750	750	842	736	767	787	777	784	811	783	800	836	721	799	798	793	767	754	748	812	772	803	786	741	742	762	794	802	754	795	756	714
24507	20344	26036	24527	20314	8090	1371	964	788	776	672	625	646	594	521	566	550	567	495	545	499	520	502	485	509	457	521	531	515	475	487	465	464	474	501	521	478	468	504	442	465	476	463	433	466	504	456	479	440	442	479	468	458	452	471	441	457	459	430	409	478	452	452	466	434	446	514	501	455	470	455	447	450	458	476	485	466	465	479	447	462	473	478	480	495	465	463	459	463	457	477	501	451	471	457	440	426	459	487	507	452	457	456	441	423	460	462	488	443	432	461	460	430	481	457	427	449	471	443	454	441	462	416	460	493	487	433	449	474	475	501	475	400	468	460	470	467	454	502	473	425	453	454	451	434	467	446	445	441	406	469	445	490	483	490	488	395	469	444	460	436	434	389	482	419	472	449	449	428	473	429	474	498	485	442	422	463	454	449	439	474	448	455	484	481	470	456	445	479	444	462	467	445	448	450	450	447	446	482	447	455	466	437	455	461	473	471	458	478	480	462	478	445	457	481	441	493	451	457	465	473	430	446	443	473	466	484	497	445	399	441	446	466	477	434	446	492	474	442	447	443	495	441	465	496	446	448	465	447	522	459	465	412	456	470	464	486	438	439	471	480	498	459	487	481	431	472	464	433	429	451	472	463	435	473	391	453	429	455	472	471	432	455	462	490	480	448	466	511	488	444	426	447	433	444	465	478	396	442	458	459	466	464	449	459	438	460	415	457	453	435	455	431	488	492	409	483	463	465	438	426	443	468	451	458	459	471	452	473	485	490	471	514	465	424	467	425	474	481	454	474	440	422	427	436	429	477	484	429	443	463	468	441	451	419	398	436	451	442	411	474	497	482	493	437	476	487	437	502	473	435	431	463	449	478	449	477	426	428	445	472	450	435	452	456	487	446	430	480	485	449	474	434	445	485	472	457	464	425	458	458	424	468	482	474	441	450	425	469	445	421	471	495	485	441	449	454	490	438	492	462	439	443	481	443	444	454	484	484	511	448	429	445	462	479	450	437	465	449	463	451	422	455	468	468	452	456	441	466	496	471	457	467	459	418	476	457	494	459	432	447	453	467	470	470	470	455	454	454	420	406	434	461	489	412	480	448	453	442	494	471	495	476	489	432	461	446	457	444	455	475	447	483	456	444	434	471	452	497	446	428	428	471	470	432	452	518	430	476	455	478	462	475	474	429	462	475	466	438	454	481	481	458	445	455	476	435	443	454	469	439	459	449	436	472	472	425	466	452	471	457	479	475	432	466	439	433	483	435	453	455	488	449	454	449	491	478	479	457	474	465	428	447	454	454	423	494	487	462	416	475	459	454	446	475	457	480	426	468	467	464	440	454	460	433	483	501	490	472	454	463	464	499	478	453	488	446	485	512	445	470	439	439	441	433	451	426	499	459	464	460	458	475	465	452	486	471	479	397	447	483	441	507	440	434	461	436	453	458	468	498	469	470	422	488	445	458	449	468	420	513	462	450	458	461	459	431	453	459	454	443	508	454	456	465	457	465	441	484	476	515	431	450	475	482	442	513	475	502	452	459	459	473	472	458	463	498	473	469	459	430	416	411	462	409	426	458	431	469	486	465	476	463	420	442	466	452	447	418	415	453	465	421	467	449	455	441	440	466	506	456	435	484	439	459	477	504	449	454	476	473	492	450	444	441	491	479	432	489	477	509	446	515	422	456	460	402	441	473	473	486	434	453	466	427	469	460	492	479	480	481	478	436	474	462	472	483	458	440	476	487	477	448	464	484	423	471	448	434	465	457	494	446	445	482	474	442	413	440	464	441	492	492	447	465	508	458	440	452	480	510	434	457	491	465	471	469	481	457	485	426	482	473	443	460	485	453	468	433	491	457	427	434	451	418	439	440	450	453	461	472	461	471	439	512	466	484	456	474	484	438	478	477	499	473	418	458	432	468	483	470	425	436	451	449	449	478	432	451	451	471	440	454	441	477	473	451	472	460	479	467	457	492	467	462	440	440	485	457	487	454	440	439	486	458	456	486	463	462	479	441	442	472	477	440	451	460	432	467	434	491	458	459	467	512	481	429	456	489	473	463	416	414	459	472	449	425	462	469	449	414	437	480	480	430	444	422	460	468	450	486	485	444	472	448	441	456	439	427	453	423	418	421	450	491	484	449	491	432	450	516	468	447	450	468	461	460	488	471	487	487	445	414	464	434	485	493	451	460	467	469	456	451	434	483	461	453	443	472	472	427	453	468	468	464	463	458	456	476	463	465	469	483	432	450	467	481	432	460	473	405	478	459	456	438	439	459	471	426	458	437	468	496	460	448	479	430	427	442	476	460	468	434	470	454	495	479	413	481	451	442	449	477	435	418	451	464	485	460	490	494	461	485	452	446	488	465	461	445	387	457	451	460	440	472	461	425	444	429	460	520	480	482	466	460	467	484	470	464	466	439	446	459	476	422	479	438	471	460	477	465	450	485	480	430	486	463	454	445	469	435	413	460	446	451	471	466	448	434	459	487	442	460	455	477	449	498	505	455	479	485	494	446	488	483	429	467	474	467	455	471	486	411	462	427	441	428	479	455	486	464	462	425	441	424	464	448	468	489	450	473	473	460	444	446	434	412	485	443	431	493	465	437	478	433	434	460	454	493	460	471	439	444	469	470	477	458	426	464	452	438	474	434	491	493	478	500	462	462	465	404	441	447	463	465	459	453	451	503	405	431	432	458	468	465	455	483	427	422	456	441	444	435	453	460	444	484	459	487	454	477	445	465	459	479	428	429	476	481	430	432	483	435	483	457	487	443	470	466	472	442	434	444	477	451	472	417	463	441	481	408	506	451	451	417	459	487	462	505	451	455	474	466	445	455	456	470	477	476	474	459	471	485	434	468	450	456	443	480	462	432	456	441	467	484	437	460	466	464	482	476	449	447	471	478	459	464	421	452	451	451	441	436	469	446	453	519	453	432	454	499	463	433	459	464	430	473	497	462	474	450	478	470	466	448	465	447	506	424	434	435	432	429	476	452	449	504	458	470	469	443	433	447	475	458	441	456	470	450	470	464	481	460	424	472	434	460	445	459	472	438	462	465	507	456	478	453	469	484	431	441	429	464	441	459	440	487	474	486	453	436	465	504	470	473	449	441	482	476	464	441	451	432	427	419	436	464	459	423	467	468	447	471	409	445	467	443	463	481	445	512	448	469	455	478	445	479	450	440	449	458	456	473	472	455	490	461	456	478	452	506	439	500	455	430	447	493	454	485	434	434	447	471	439	479	417	452	449	421	429	453	466	449	429	473	439	462	487	450	408	439	443	448	458	447	450	462	492	458	486	447	431	444	448	477	423	431	439	461	469	466	468	492	423	451	452	477	448	451	445	475	428	477	448	449	460	490	460	461	458	448	463	456	429	468	425	457	437	474	431	462	462	509	459	502	432	420	476	460	485	441	473	443	453	426	490	459	429	432	452	473	499	448	495	444	457	398	464	467	437	439	477	420	437	429	452	450	457	436	478	497	449	435	472	503	460
29602	10374	9266	5122	3506	2490	1933	1597	1361	1212	1003	955	806	812	755	693	649	673	638	644	624	619	580	584	557	526	555	585	554	502	522	500	495	550	561	527	495	495	503	490	494	484	480	477	534	501	473	510	469	496	537	425	542	537	444	464	488	469	461	510	474	548	507	496	548	463	502	489	488	496	504	505	485	535	487	476	508	446	495	524	526	508	513	509	474	451	484	500	483	511	472	494	457	482	500	439	468	520	515	459	500	495	498	498	478	496	526	496	513	459	492	500	515	477	477	488	501	470	493	474	478	523	447	492	440	487	453	442	453	466	491	480	463	458	436	450	503	476	455	495	477	508	449	489	463	458	491	518	477	466	517	511	478	451	448	491	501	495	460	510	461	542	481	464	494	455	478	492	498	461	467	521	509	494	489	504	454	500	473	486	484	471	454	489	493	466	460	491	505	458	494	451	454	489	501	497	490	449	471	480	490	459	494	480	512	498	527	494	473	482	482	481	477	488	480	494	445	544	480	526	491	493	479	489	465	498	470	478	465	507	508	487	457	430	479	498	487	491	488	518	456	478	446	492	487	468	522	454	474	465	461	464	449	494	471	487	475	493	494	446	523	486	467	461	485	509	454	454	478	457	452	467	476	458	519	477	457	481	481	453	512	456	464	483	479	463	475	470	476	441	501	462	501	483	478	476	491	463	467	464	524	504	495	462	456	497	504	469	467	476	483	485	470	493	493	437	490	517	487	475	457	500	476	500	449	463	474	489	462	485	448	462	465	499	488	478	494	469	471	505	508	483	481	452	482	494	458	474	493	522	499	481	501	470	460	519	476	474	458	482	506	436	464	474	488	520	491	519	492	506	498	480	469	454	486	494	485	444	485	500	469	466	454	486	454	465	457	466	408	487	455	487	485	450	462	490	481	491	473	497	483	466	480	481	467	483	513	480	439	452	459	460	457	517	480	487	458	493	476	483	482	477	498	498	494	484	475	441	497	461	533	515	489	476	476	510	515	487	480	534	438	487	461	500	509	464	500	436	483	459	422	468	492	521	509	464	450	477	430	499	452	480	454	490	500	460	503	448	491	472	483	466	512	508	471	492	510	497	491	472	478	491	507	494	485	463	491	508	501	489	472	460	450	447	436	490	469	472	465	458	476	483	522	499	506	465	512	454	483	457	489	480	464	497	437	501	480	457	498	487	455	472	527	484	471	490	521	488	465	475	478	485	442	489	497	479	470	478	482	481	472	501	497	447	472	466	463	483	496	502	486	453	497	480	463	492	462	486	474	515	529	472	480	468	477	483	500	428	532	460	412	458	484	484	462	512	472	494	482	461	461	465	519	525	489	473	455	466	456	496	473	496	515	485	460	478	463	492	501	502	526	475	473	451	464	448	442	508	466	463	517	469	501	505	487	472	492	495	468	468	450	449	523	456	490	519	466	489	491	472	473	504	495	560	470	472	492	448	481	510	451	513	511	467	517	504	525	478	516	470	472	461	439	482	437	507	493	464	449	473	471	467	508	446	492	483	466	502	468	496	497	492	474	483	469	500	481	502	452	520	483	484	457	464	492	480	449	476	470	447	462	466	480	496	459	484	474	468	484	511	460	502	455	515	498	488	509	490	475	459	505	480	457	477	437	465	474	496	492	482	446	479	489	479	492	470	463	490	461	527	466	492	476	494	491	482	455	491	495	452	490	516	470	512	474	520	475	488	481	459	491	485	470	494	470	470	513	477	460	513	525	480	492	461	487	496	481	483	500	489	444	522	517	490	495	463	510	474	491	450	429	474	484	472	480	533	484	497	441	480	498	469	442	479	481	493	492	533	445	494	488	440	463	500	466	470	481	496	541	477	509	515	505	454	463	511	469	453	479	474	464	489	475	516	510	483	484	479	470	512	521	446	448	469	447	462	500	485	473	507	482	504	489	465	489	519	483	494	494	506	478	440	469	453	470	488	475	492	478	482	479	499	452	485	470	473	513	505	497	478	455	515	525	460	480	485	477	461	446	472	478	458	522	483	495	481	465	491	484	466	512	496	466	489	477	460	465	472	451	515	525	495	461	462	459	487	511	530	475	477	520	453	487	434	477	436	460	477	476	516	484	436	458	489	492	457	456	453	447	509	456	535	493	479	487	447	475	439	499	431	522	489	461	488	483	531	464	496	458	503	461	492	478	461	459	456	484	461	509	429	488	508	464	446	482	485	528	477	490	488	484	490	471	466	493	489	472	477	491	452	500	486	449	509	488	448	470	452	472	463	489	479	478	510	512	476	458	454	475	469	496	438	488	472	486	494	463	514	477	492	499	514	487	483	461	543	494	502	469	519	495	476	475	458	453	465	468	472	470	498	468	501	480	466	478	467	481	454	450	438	487	461	496	458	468	462	475	418	532	483	500	473	478	479	511	478	472	434	488	506	501	484	433	487	476	478	491	463	458	494	502	471	466	503	471	447	455	480	511	487	435	492	497	481	481	508	503	471	484	474	503	487	475	477	472	492	493	469	472	492	523	467	462	516	469	484	454	458	457	513	486	481	488	474	484	504	481	469	484	499	514	507	451	471	524	504	472	476	484	480	512	503	491	485	474	455	474	492	462	501	490	501	510	500	499	481	488	494	485	479	483	467	467	446	501	506	499	502	498	473	505	461	511	505	513	512	488	500	485	448	495	480	495	498	469	492	461	477	519	490	495	472	455	500	466	472	514	514	492	492	453	521	454	471	468	488	492	484	437	471	468	494	507	453	439	503	477	451	522	460	503	495	459	451	464	470	486	490	520	476	498	464	464	476	465	492	471	500	463	495	438	497	457	466	543	478	455	473	476	445	474	496	489	493	497	459	458	490	466	466	467	486	487	467	438	526	534	513	469	487	452	522	481	474	484	466	447	483	479	476	462	493	462	487	433	480	469	494	507	477	485	505	471	470	452	519	465	490	494	514	465	479	471	478	490	484	474	461	476	495	486	491	486	488	497	518	516	479	458	457	430	514	409	476	470	470	442	496	483	506	468	465	462	469	461	462	500	425	463	495	473	515	517	458	485	489	470	502	484	492	492	506	476	500	486	516	494	458	489	437	469	490	462	469	492	478	484	520	496	461	491	438	425	476	518	501	448	519	455	516	457	484	491	493	485	511	497	501	470	502	508	513	503	470	475	491	515	507	498	490	461	451	479	486	488	475	498	496	505	468	500	482	469	463	504	450	493	460	457	476	458	455	477	489	488	455	482	510	478	485	488	533	470	491	506	491	487	488	519	531	457	495	515	484	514	478	471	468	448	468	486	480	455	521	457	481	456	447	485	505	463	477	484	486	491	506	511	539	501	520	466	468	470	483	509	487	447	544	471	476	417	495	482	465	484	514	464	491	493	527	483	508	447	536	509	442	470	473	476	461	514	460	477	503	493	505	478	475	447	448	459	463	490	453	471	454	472	449	488	527	499	456	509	489	496	436	425	451	498	445	517	531	518	478	473	468	458	497	474	460	511	465	436	471	512	509
22683	20360	26516	24081	20371	20415	7766	2073	1588	1470	1386	1255	1215	1179	1130	1086	1108	1039	1008	997	985	989	975	1049	1003	986	954	958	931	970	948	902	958	936	914	953	894	969	889	959	903	958	891	992	963	920	930	896	848	904	940	882	884	933	896	803	896	854	884	922	923	917	940	909	897	871	916	861	818	904	935	900	914	943	896	840	919	961	899	904	885	912	911	874	886	897	925	889	874	921	890	912	977	892	905	856	904	914	909	920	871	887	936	911	901	870	854	874	900	840	944	834	924	901	911	910	888	952	899	875	861	921	858	879	875	868	922	903	909	917	881	902	911	849	906	905	893	889	849	911	878	911	893	886	936	901	907	918	890	929	920	847	881	946	858	865	902	879	870	850	901	915	949	892	847	912	916	839	855	902	847	885	888	905	896	935	911	876	889	921	882	870	850	979	845	944	905	845	902	892	927	917	882	923	824	882	939	888	877	872	850	919	873	912	921	911	888	928	949	905	995	918	908	911	907	864	907	878	890	885	924	874	891	900	867	889	900	853	852	868	867	913	883	904	872	932	927	949	873	853	895	894	874	847	884	918	908	878	934	929	871	889	879	930	908	924	871	874	912	872	883	911	909	929	859	866	842	878	871	887	911	873	899	923	901	908	899	969	866	897	919	913	934	838	854	911	943	863	888	933	903	908	931	849	852	876	865	919	932	882	901	841	869	858	922	924	897	885	897	864	916	881	902	907	932	868	856	929	898	874	868	847	924	848	844	928	883	895	818	895	847	876	875	905	876	910	907	907	869	886	890	915	906	890	909	908	874	884	871	875	913	932	938	913	935	861	863	893	853	926	864	905	879	901	900	913	843	898	865	878	903	846	881	850	984	889	933	899	926	896	811	898	876	871	907	931	936	893	884	926	862	912	872	891	899	857	885	887	896	892	845	891	932	930	881	862	904	897	887	951	891	850	877	842	940	909	888	890	929	857	922	903	967	876	855	914	919	879	919	928	842	897	960	893	943	900	887	914	874	951	963	904	879	968	842	924	859	895	914	875	915	919	937	907	907	936	963	915	851	897	852	912	856	882	870	899	891	918	904	905	923	894	879	906	887	927	881	888	833	886	876	866	938	878	914	907	912	853	855	880	942	918	833	910	861	919	877	873	869	925	900	919	887	886	897	897	918	856	923	916	851	904	924	871	948	843	845	886	876	898	939	887	856	904	893	873	921	891	922	972	887	875	923	857	933	914	882	852	956	827	915	929	885	859	897	871	868	901	863	881	890	909	940	904	928	884	927	847	858	913	865	851	927	919	908	876	950	875	877	889	838	866	875	862	860	916	885	843	878	885	900	900	910	874	873	852	942	873	887	884	834	882	893	936	907	881	875	865	892	811	860	889	838	895	923	868	876	863	891	885	912	858	929	857	899	961	871	888	923	956	878	952	931	906	916	930	918	917	854	885	890	852	953	835	919	901	872	858	917	902	886	879	886	871	860	854	892	875	875	929	861	912	877	874	906	905	884	899	960	868	914	866	890	836	883	912	895	890	875	850	892	911	833	884	898	916	888	918	881	923	895	906	863	915	912	898	910	858	941	914	907	892	906	902	871	924	868	839	855	851	875	873	875	889	882	940	874	889	874	901	868	872	905	888	874	888	922	881	954	880	917	917	888	977	839	868	919	903	856	914	919	871	862	925	875	853	826	914	878	916	850	905	950	922	980	922	914	922	918	851	871	901	917	886	887	854	907	858	864	928	876	906	861	922	959	929	873	917	916	865	861	889	917	903	830	899	874	931	869	939	884	875	919	905	855	868	882	888	851	918	898	961	919	882	909	938	856	891	862	926	858	922	875	914	1009	909	913	894	870	914	908	853	971	877	844	898	880	884	845	877	817	873	935	898	925	952	909	944	924	875	850	946	903	826	887	904	944	867	829	906	863	908	896	880	887	929	886	882	851	875	916	864	857	885	928	892	916	864	915	888	916	901	864	941	889	904	925	852	848	858	972	882	870	880	952	939	894	879	870	914	826	843	915	859	881	917	891	851	912	864	895	908	883	875	876	931	874	886	883	894	956	904	859	942	914	924	906	878	902	889	915	938	883	943	952	882	913	870	848	904	930	871	893	869	894	868	855	925	928	886	864	866	887	907	849	868	900	909	855	897	945	864	902	841	900	887	880	869	905	929	914	877	900	881	876	931	945	897	874	866	908	885	893	919	895	939	877	895	868	858	906	886	957	907	822	935	881	870	845	908	874	857	877	872	896	876	919	906	894	885	914	886	829	934	940	926	895	870	833	858	895	864	908	929	896	920	930	894	935	885	892	897	885	861	883	911	872	911	883	901	887	900	896	897	859	897	893	862	873	821	864	885	861	911	883	900	878	937	858	905	927	848	926	896	919	886	848	877	892	931	903	906	879	928	951	882	930	860	876	893	850	877	853	916	919	881	915	926	928	872	862	867	887	888	927	844	840	931	959	891	863	899	921	889	894	838	900	935	871	857	839	894	915	885	901	917	858	840	914	873	880	881	932	896	948	955	922	929	882	934	890	902	917	943	883	881	933	836	877	939	918	909	879	883	912	962	883	885	909	903	906	928	939	867	890	872	875	912	938	899	880	952	847	919	833	884	914	905	866	911	864	859	866	864	882	962	890	893	891	897	842	868	861	879	885	904	945	934	915	891	870	934	926	860	902	916	881	863	893	847	930	939	886	864	878	884	846	902	912	896	953	919	907	947	890	910	900	883	898	967	892	852	824	863	865	903	906	837	907	894	902	884	904	954	871	870	901	931	895	878	884	883	922	899	871	838	912	909	889	813	841	888	885	934	917	921	895	883	829	858	857	844	898	901	896	890	850	915	878	958	925	870	868	898	931	872	907	837	913	934	861	902	905	876	902	901	892	890	910	850	925	949	881	891	929	897	877	903	924	916	907	887	902	898	919	868	897	818	850	950	877	871	882	915	872	864	904	946	885	920	890	890	876	871	889	874	897	954	867	845	938	953	880	914	863	909	934	887	930	879	874	871	865	890	898	888	901	898	880	929	850	882	911	912	883	916	894	924	912	863	880	861	923	867	864	850	857	858	862	916	896	849	839	893	900	840	882	857	887	880	819	831	887	832	900	974	873	895	902	890	913	888	878	893	878	900	890	934	879	910	897	883	859	873	873	900	900	915	916	902	816	924	866	874	910	908	886	927	852	900	920	914	907	949	890	865	877	870	882	876	844	902	890	923	893	887	892	821	861	887	863	875	886	895	861	933	887	904	853	900	849	899	901	904	838	889	933	850	827	841	820	868	919	882	876	882	916	886	892	908	925	838	893	911	930	867	896	926	862	883	918	888	911	885	874	891	866	860	834	863	917	902	814	970	886	849	955	877	877	909	861	884	894	898	881	933	900	914	917	848	954	879	859	908	944	935	931	854	925	851	840	895	915	897	878	824	875	927	958	913	871	903	850	848	884	852	895	972	909	866	884	904	884	868	846	900	909	879	902	860	899	905	874	851	846	901
27311	16569	15252	8958	6222	4522	3544	2865	2458	2170	1901	1752	1525	1448	1347	1293	1242	1170	1229	1137	1082	1069	1076	1011	1061	975	1094	972	983	968	987	957	915	950	932	894	921	879	866	868	889	912	844	828	880	866	889	891	921	895	915	867	822	946	863	905	860	892	854	850	828	815	876	920	922	866	847	909	908	911	875	816	915	865	845	937	852	837	885	864	848	851	881	914	934	890	852	892	831	833	854	904	842	840	913	955	832	894	887	889	879	864	879	883	888	879	863	825	808	850	851	876	853	877	810	872	892	852	834	847	833	862	891	842	842	871	837	904	866	873	827	867	837	871	925	894	827	876	842	886	827	823	842	799	853	943	832	896	887	869	870	856	828	865	834	877	921	849	920	849	875	837	900	869	868	838	859	890	850	842	814	869	820	813	834	886	858	857	881	884	866	872	858	850	897	832	839	834	852	851	816	818	899	830	819	839	895	904	871	854	824	862	865	867	871	874	896	883	849	855	868	825	865	838	889	848	850	846	893	866	913	878	878	860	799	814	920	862	790	863	899	881	837	871	837	888	879	850	856	854	837	833	888	865	880	831	893	865	881	916	849	863	858	864	873	822	827	862	850	828	872	899	858	816	886	887	808	857	853	822	832	882	887	861	829	885	864	821	908	893	836	896	842	831	852	824	834	862	888	876	829	792	818	835	859	844	837	865	849	862	819	837	842	828	858	853	844	836	871	861	832	881	876	828	876	836	845	861	809	900	837	900	890	854	911	838	879	856	865	850	836	877	807	832	865	885	866	830	902	797	865	848	891	849	828	845	815	838	815	859	817	875	810	909	826	904	854	830	809	854	868	797	826	866	840	863	820	820	807	829	867	883	848	831	854	812	873	889	892	842	858	824	896	839	878	795	848	924	859	852	819	804	837	834	844	895	856	838	802	877	816	850	877	791	851	871	839	820	860	785	830	833	901	842	823	819	887	850	820	892	870	826	810	845	857	852	859	838	803	851	843	894	831	855	904	830	770	776	883	838	922	895	842	838	835	841	862	835	854	803	847	845	807	850	812	881	853	811	873	860	811	838	869	926	897	873	822	823	840	886	861	809	800	865	846	863	855	873	833	858	836	832	848	872	851	847	807	927	828	867	853	847	860	830	806	860	847	891	873	882	830	849	859	844	857	797	849	835	840	867	861	888	840	810	838	850	907	858	842	860	815	802	848	826	844	896	855	918	893	893	906	910	820	834	811	845	852	850	895	881	834	860	823	865	882	851	857	890	828	816	833	820	830	917	805	824	858	886	882	886	810	807	821	847	892	830	847	886	876	836	823	830	842	853	847	824	865	780	863	873	823	844	868	893	846	811	868	857	815	824	873	866	872	832	878	875	872	863	872	846	807	876	882	900	837	862	872	862	839	809	830	909	821	841	880	857	936	837	817	856	855	878	827	895	878	811	855	864	816	867	901	881	892	870	826	844	821	869	826	880	867	861	866	850	805	900	839	821	823	807	859	845	877	869	810	829	852	896	837	856	837	841	841	866	832	856	886	815	810	851	850	848	892	835	830	859	840	900	895	856	865	836	838	817	859	862	867	869	840	851	842	825	930	837	927	814	825	861	812	874	853	816	792	814	857	904	846	838	870	836	835	814	835	842	850	922	796	900	841	873	822	861	820	818	884	853	845	815	871	867	854	841	803	872	840	783	791	877	850	839	886	884	847	856	909	864	852	849	837	802	864	825	815	797	862	821	854	870	870	833	829	848	844	836	819	808	850	830	856	839	896	865	905	898	841	847	859	863	861	855	841	875	886	845	837	852	871	900	830	837	850	802	898	833	826	843	870	888	859	857	835	832	840	918	815	921	899	860	807	892	866	809	884	866	810	858	833	874	841	862	808	863	833	835	851	878	835	904	862	791	832	827	837	879	902	822	812	828	872	876	828	839	856	825	881	843	880	853	864	904	875	830	875	890	881	840	839	839	882	849	840	848	831	898	831	867	869	823	927	866	926	862	845	850	886	867	882	901	850	889	834	869	773	855	882	869	882	877	873	879	873	852	823	812	853	836	874	793	885	815	837	862	777	870	831	879	841	846	914	850	813	835	794	902	880	828	832	892	859	881	882	867	852	855	850	811	893	858	849	894	838	851	850	858	826	828	843	865	856	899	872	878	799	875	823	853	886	808	900	869	810	889	817	864	842	838	896	861	885	869	816	842	884	800	807	819	849	878	859	857	847	908	852	875	837	820	869	830	839	855	865	881	773	821	872	842	796	844	846	846	857	833	887	885	813	798	874	869	876	894	866	868	875	803	852	831	807	872	867	876	833	907	887	812	846	857	832	823	864	836	830	825	914	814	854	869	854	908	849	871	828	850	871	867	793	881	891	881	904	817	831	876	885	853	803	868	854	827	897	826	850	815	869	875	859	827	878	890	830	817	836	869	912	857	849	860	879	845	824	863	843	841	857	872	866	825	889	882	827	817	852	807	839	840	807	838	838	811	865	822	809	848	810	887	858	770	841	885	843	867	869	893	837	850	832	885	877	822	885	836	849	883	881	825	832	831	876	832	819	851	833	815	912	900	849	857	803	856	879	828	810	856	876	825	874	819	887	921	879	866	864	842	842	832	844	856	861	825	857	892	842	844	855	828	886	852	835	880	850	872	844	817	857	844	812	875	884	875	830	890	839	877	885	868	845	869	881	872	871	819	855	906	861	835	909	813	800	829	828	851	905	866	884	860	841	820	812	876	826	881	824	881	835	811	855	798	803	827	868	884	903	844	844	828	818	885	856	850	860	845	839	868	862	831	864	862	820	809	825	862	836	860	925	862	878	837	850	852	894	869	864	836	818	844	811	866	841	935	836	870	831	851	847	857	886	847	864	878	841	832	823	859	859	863	812	816	821	837	880	905	873	841	864	862	846	808	868	895	839	845	853	838	832	852	816	843	885	872	911	856	806	863	870	856	850	870	868	835	858	852	852	836	832	891	867	867	860	859	806	864	870	791	814	866	807	844	808	851	831	848	818	797	855	800	892	857	849	812	861	829	860	833	885	856	808	856	852	801	891	868	856	861	887	862	866	834	839	929	836	860	863	835	844	893	792	803	840	834	855	850	931	855	851	819	825	889	893	861	785	856	835	861	862	826	825	836	847	841	865	846	800	765	858	869	810	841	845	855	879	845	849	859	806	785	793	835	844	861	809	886	809	880	797	868	838	841	867	850	861	889	912	863	845	865	840	850	866	815	906	882	857	829	860	855	808	821	850	862	841	884	868	831	823	830	884	886	845	829	862	840	824	844	853	862	885	802	821	888	844	840	844	853	854	829	860	854	849	854	860	836	838	763	832	845	888	841	884	891	869	891	803	853	878	849	890	877	843	836	883	852	855	816	841	805	858	879	880	840	866	853	811	893	883	845	835	834	845	812	882	855	895	853	831	806	821	847	845	850	834	899	859	793	921	851	926	814	798	865	853	866	837	878	825	829	841	883	849	836	832	829	803	885	820	820	933	862
28497	14272	2504	1066	871	845	777	738	785	799	777	786	810	788	836	812	814	810	792	762	794	752	794	799	776	765	840	787	766	749	757	730	811	797	733	781	819	786	825	766	824	787	778	811	769	757	767	774	792	806	734	770	795	740	739	807	764	757	800	785	755	763	747	741	760	871	787	767	749	753	795	747	766	774	746	786	762	798	782	737	790	754	767	843	766	750	810	782	762	787	747	821	789	821	733	776	752	762	749	755	816	769	761	761	798	790	797	802	839	815	778	835	816	819	764	762	769	781	786	802	798	753	752	771	823	752	716	742	786	834	775	780	755	780	761	811	761	813	773	844	761	774	795	784	797	776	793	692	769	749	764	771	803	746	719	776	833	819	795	771	800	749	696	805	802	807	806	750	772	754	789	747	757	785	796	750	750	813	833	781	736	784	766	799	808	789	768	727	744	791	831	757	808	827	780	726	811	773	760	772	759	827	746	795	832	784	802	744	743	823	759	783	802	776	785	804	748	785	778	804	854	805	812	746	811	784	755	816	765	766	792	761	774	779	746	771	752	830	799	746	769	769	736	783	820	804	757	802	807	770	740	786	794	778	804	787	789	772	745	808	762	775	792	759	786	790	782	785	825	777	835	752	810	750	758	750	810	803	776	777	765	766	797	757	762	790	813	794	800	775	789	746	775	760	791	785	784	761	757	770	823	779	813	780	793	755	789	778	770	781	758	774	735	816	736	787	791	745	785	773	770	706	784	812	814	753	785	770	789	773	746	790	784	787	783	756	779	758	768	768	772	794	805	794	758	804	756	788	807	772	785	829	754	740	758	738	795	806	762	795	779	754	778	774	807	772	856	762	752	791	760	732	790	816	733	825	795	756	770	717	790	832	757	749	768	750	744	788	752	797	762	733	745	784	831	745	788	843	796	808	796	788	789	740	770	741	789	753	765	745	778	788	778	768	760	777	763	798	770	808	745	750	711	798	753	784	806	790	717	783	756	770	756	756	823	770	756	799	782	784	769	801	741	798	757	766	731	804	767	749	799	775	756	759	733	831	756	772	768	797	809	775	781	805	788	774	752	749	759	745	761	758	790	802	776	756	803	747	735	849	809	743	760	816	771	772	758	796	793	798	737	763	762	744	795	758	780	758	744	795	796	753	739	772	756	787	762	767	754	749	764	782	830	776	821	801	751	796	726	801	757	800	760	749	817	775	778	774	829	767	768	768	785	804	771	754	766	805	772	748	774	797	760	762	728	776	798	772	781	758	782	798	857	759	758	749	803	830	747	735	795	767	789	771	805	703	770	737	784	798	776	722	781	797	781	781	816	796	786	799	801	770	760	855	766	778	769	810	770	820	756	781	757	784	752	775	805	809	782	773	749	759	780	770	818	813	764	737	792	778	770	737	798	785	809	778	793	769	814	721	796	760	797	763	765	774	778	772	810	770	774	780	773	824	747	748	793	771	715	776	747	843	763	778	765	762	830	830	788	809	764	767	761	783	799	782	758	789	789	839	776	779	803	778	776	794	751	755	752	795	797	766	737	765	780	774	767	773	805	801	759	779	791	768	793	762	842	757	721	801	798	756	760	774	780	776	802	797	778	802	763	774	765	801	830	747	792	739	807	785	786	723	769	758	774	776	747	807	818	771	789	774	748	774	798	757	832	770	824	812	824	827	806	771	724	765	769	768	760	773	772	819	789	812	761	773	786	755	767	769	799	753	768	777	816	802	743	761	782	838	765	747	772	770	728	819	727	818	735	792	779	744	802	742	785	806	719	813	793	768	770	784	756	787	734	787	783	782	794	774	765	829	774	803	821	778	781	793	741	816	774	774	796	769	774	746	766	773	785	776	803	746	795	770	793	781	773	770	761	775	789	804	818	761	792	779	802	813	776	742	772	796	785	767	782	827	753	810	751	743	771	789	813	804	805	794	844	797	749	793	757	898	804	815	795	804	841	801	755	783	790	787	768	772	752	757	693	795	733	781	768	798	773	781	778	774	767	791	807	803	721	763	779	787	796	771	780	805	790	787	762	785	749	778	766	820	773	747	831	772	773	758	831	797	773	772	791	771	738	772	795	753	769	790	736	761	755	782	782	754	762	782	746	765	726	729	730	738	821	818	780	744	801	796	785	750	784	797	837	779	764	768	803	793	774	781	814	739	732	792	788	783	827	806	767	775	807	815	789	830	791	822	774	796	827	801	799	754	768	742	775	748	790	782	758	822	748	734	810	816	773	783	763	764	806	766	787	768	758	752	836	722	817	781	733	789	803	778	755	763	846	777	771	733	732	747	801	780	777	767	808	771	765	799	812	804	789	792	764	785	754	764	761	777	769	815	764	787	773	786	760	762	749	785	786	779	806	808	807	795	812	755	781	758	775	784	778	767	728	737	810	787	788	759	734	760	830	781	741	812	790	758	791	803	740	777	734	774	785	798	789	775	771	762	763	830	778	750	756	800	765	841	820	852	801	789	763	801	721	734	749	725	767	783	787	753	782	768	804	805	772	752	767	780	772	796	754	764	783	811	757	824	783	772	807	769	796	793	749	810	803	773	770	744	797	769	753	798	820	764	765	831	755	752	822	801	776	783	768	779	826	757	773	784	791	795	786	814	739	805	737	839	763	791	790	767	775	787	791	795	728	752	789	772	755	791	788	766	744	765	817	756	754	804	768	766	773	767	732	821	810	720	808	760	789	804	804	779	806	794	758	763	760	782	766	743	814	785	792	795	735	773	794	741	815	792	754	750	841	825	769	766	752	770	813	759	778	814	757	804	720	736	729	733	787	811	783	804	782	793	703	785	747	734	779	775	819	729	772	771	784	757	760	814	808	760	749	800	794	794	781	794	745	773	797	765	782	809	762	722	776	783	774	800	761	767	758	744	731	766	787	758	764	808	799	823	793	782	796	779	746	719	781	777	775	784	763	758	771	817	772	766	802	785	787	755	804	792	796	775	780	792	840	787	778	754	796	844	778	746	745	801	809	788	755	804	784	789	750	742	775	790	774	784	785	823	782	803	791	769	767	766	772	781	755	789	792	753	804	800	818	772	771	814	771	754	833	798	745	826	748	838	769	778	804	842	787	772	782	812	739	793	748	774	768	822	803	770	789	794	806	763	779	797	749	816	773	768	780	805	775	809	808	796	772	781	785	781	774	787	796	758	775	821	759	775	727	749	751	774	795	832	817	777	799	788	828	749	729	753	765	786	810	761	806	787	820	785	748	792	830	779	765	807	785	842	828	801	738	759	763	777	773	770	799	779	770	824	790	723	774	779	789	747	824	815	756	739	780	804	767	782	795	800	738	773	737	772	751	767	821	754	816	796	802	774	797	749	812	749	764	800	789	792	820	771	734	834	775	787	779	769	779	779	842	785	798	802	759	743	820	823	739	769	778	770	764	772	809	753	750	773	761	823	747	806	758	794	760	779	805	787	768	793	745	757	788	778	796	804	742	777	782	777	755	755	804	804	806	805	747	707	763	797	758	800
14754	1477	1308	1054	948	905	878	818	822	827	809	823	868	846	839	830	785	848	831	844	810	800	815	869	836	827	811	821	828	815	808	758	831	786	743	863	828	774	768	807	801	813	790	794	831	835	789	822	846	832	799	846	806	786	761	832	788	814	833	814	817	816	848	825	815	756	813	786	837	791	794	815	767	808	761	778	785	753	795	824	803	863	787	783	858	758	743	829	785	752	784	847	817	775	834	817	862	814	796	835	784	822	798	779	817	775	800	826	770	780	844	816	815	855	859	801	814	783	867	824	782	790	799	799	817	797	829	802	827	883	812	871	761	819	803	780	786	794	767	813	815	770	761	765	881	802	787	808	847	782	764	813	846	816	772	825	781	812	798	766	890	816	803	805	807	784	819	795	795	862	780	810	803	831	867	810	790	839	802	866	755	765	814	785	801	768	784	837	810	769	763	839	804	817	804	787	797	803	794	813	818	827	746	807	789	837	777	762	795	794	794	861	803	858	828	799	839	802	790	805	789	804	849	844	766	831	837	849	813	782	780	815	820	805	833	810	800	835	803	770	809	816	804	787	758	802	775	819	812	881	807	856	825	842	815	817	859	837	837	803	800	784	793	796	810	783	796	780	765	838	805	819	860	768	813	817	843	863	849	823	854	776	773	791	835	787	872	818	782	786	818	786	797	765	802	836	808	807	797	822	810	810	787	844	842	826	798	886	815	824	750	810	828	814	765	820	810	820	813	831	815	775	832	852	802	796	746	744	818	785	813	831	822	812	849	872	768	779	780	801	818	849	779	799	785	801	794	815	827	761	792	829	803	749	753	785	797	791	834	792	779	816	773	813	788	763	816	817	748	802	820	753	829	842	761	785	767	794	769	800	814	804	810	755	773	806	798	799	823	806	796	838	794	782	826	824	783	806	814	855	823	850	821	787	830	842	791	855	841	788	746	792	804	768	835	795	818	801	781	815	860	823	800	827	822	807	809	793	811	792	752	788	846	797	799	867	766	805	819	827	814	808	770	820	790	777	803	819	811	826	807	856	814	792	801	832	835	827	764	838	782	804	738	791	750	856	799	797	777	819	784	766	849	808	765	818	797	818	837	753	795	781	755	783	789	814	814	831	798	852	815	833	803	819	753	841	802	765	780	821	784	836	851	852	842	792	793	783	802	814	814	799	822	779	807	726	850	764	796	760	813	832	774	791	790	785	809	790	783	811	799	779	801	839	795	823	788	836	861	806	751	799	745	780	785	844	780	835	813	827	790	760	824	704	815	758	788	829	776	821	820	810	787	841	788	832	759	831	800	829	845	813	799	812	790	763	816	832	833	853	802	865	806	796	809	798	810	752	804	804	818	835	804	840	832	833	779	819	775	812	793	797	786	786	790	814	741	792	772	831	793	807	769	800	811	774	871	769	818	844	834	811	778	771	768	786	765	839	786	809	744	764	809	798	818	793	795	770	742	772	821	815	826	793	805	846	841	829	839	786	872	782	794	774	800	818	785	836	846	805	807	870	819	764	810	804	793	857	785	790	791	823	821	792	802	834	746	813	837	783	817	782	805	808	867	808	778	839	797	788	845	817	811	767	789	817	820	801	754	811	837	817	764	784	803	781	804	857	775	874	830	841	828	799	855	777	912	749	812	796	864	839	839	796	791	800	789	790	788	788	796	816	786	861	782	861	807	829	847	846	839	807	810	791	778	836	781	790	813	782	821	801	827	727	799	794	798	805	795	788	791	805	810	831	807	730	836	854	804	806	803	776	799	824	811	808	830	782	832	780	816	799	804	862	826	789	837	844	765	790	808	847	856	771	830	814	801	807	781	781	819	799	803	789	835	811	783	865	753	801	809	801	817	782	783	797	796	783	796	823	785	760	837	821	828	844	842	812	791	790	789	788	845	775	803	822	800	793	786	782	761	784	800	771	830	802	835	768	847	780	744	790	825	802	824	804	779	777	791	813	794	829	793	871	859	834	799	777	777	836	798	808	786	828	810	828	854	814	793	811	815	854	800	831	819	819	796	854	781	801	795	764	856	831	783	804	799	776	778	823	774	774	801	838	818	816	815	806	792	836	778	791	799	794	795	771	842	805	858	829	818	852	783	869	805	869	791	859	778	788	801	812	850	796	785	828	842	813	762	800	831	814	865	852	780	802	748	827	813	807	820	839	869	816	783	817	812	804	813	909	809	836	847	812	780	773	808	749	796	832	789	765	830	803	808	792	785	818	826	808	820	809	810	846	801	804	829	825	846	756	783	807	828	806	816	825	770	779	772	858	839	769	856	683	769	823	832	812	822	767	810	859	826	811	837	809	793	795	795	839	817	818	816	791	818	808	827	782	813	825	790	757	810	812	750	833	769	771	782	832	779	807	797	845	813	781	813	811	832	813	782	773	764	820	821	766	868	828	769	824	781	813	807	823	772	780	820	781	747	783	820	816	813	809	796	800	830	793	794	798	781	824	812	817	836	789	813	811	797	802	784	840	824	820	798	795	795	787	766	793	835	773	826	770	786	763	852	809	791	823	821	783	825	811	840	819	796	792	786	780	813	780	848	873	805	881	776	784	830	806	819	844	821	842	800	756	792	793	756	844	818	831	830	795	770	843	838	836	759	864	790	855	786	814	843	846	814	813	796	791	820	784	827	797	860	795	795	839	837	837	741	814	794	792	830	791	798	826	752	795	826	789	811	747	835	862	841	804	797	836	747	845	727	819	849	813	783	812	855	777	852	808	805	784	800	779	816	836	814	777	804	819	815	826	766	826	791	774	780	838	783	849	832	806	803	782	810	803	834	831	809	764	817	789	862	813	848	786	809	775	793	791	786	809	846	803	839	791	803	810	772	776	782	820	824	856	756	816	833	795	838	813	801	832	785	761	848	823	807	825	778	787	770	743	863	809	792	839	801	854	835	785	838	807	787	802	795	804	790	808	828	827	787	822	848	805	835	766	803	766	804	805	781	834	772	761	847	858	836	774	816	829	821	825	837	842	722	831	809	848	814	800	859	825	758	835	848	783	772	803	788	790	781	751	841	789	775	793	815	812	802	802	779	794	806	807	859	866	794	817	799	814	855	816	837	749	844	825	803	781	773	799	804	821	790	829	741	834	861	799	806	846	851	816	775	831	807	830	807	807	858	804	830	791	763	821	752	818	875	823	834	833	758	787	795	823	800	839	814	819	779	812	786	869	800	819	789	793	807	843	813	851	788	863	802	808	823	837	803	797	778	788	799	787	791	862	824	790	822	796	784	837	878	815	722	819	785	797	785	793	847	785	763	837	866	813	808	813	847	815	787	765	849	763	770	784	812	787	779	795	785	828	783	812	823	793	757	818	882	780	809	799	823	840	794	829	797	797	822	826	764	766	797	785	785	782	821	818	791	792	784	790	860	827	752	818	866	803	833	834	811	821	794	778	886	850	838	781	771	845	855	763	803	808	845	799	785	825	828	821	851	807	827	798	785	843	854	776	791	828	817	793	773	841	768	838
24449	20354	26063	24521	20332	8633	1461	996	882	813	729	689	643	553	593	546	560	559	569	522	560	539	550	541	545	544	469	524	517	535	498	492	478	509	516	493	486	518	487	476	514	452	527	476	467	463	471	448	460	422	532	522	519	463	486	523	455	420	497	499	468	488	500	489	481	447	488	475	474	472	481	473	511	438	486	477	414	434	442	507	528	471	502	509	482	531	472	462	492	492	478	514	480	476	462	484	510	505	454	476	494	472	507	489	467	478	478	453	466	520	466	452	454	443	490	477	464	497	491	522	448	477	460	451	497	491	459	485	469	486	467	506	452	496	481	497	497	439	460	466	448	492	498	448	519	488	495	455	504	526	484	450	511	467	440	493	477	492	506	489	509	474	469	484	507	484	493	483	494	465	481	466	487	463	481	479	491	455	474	469	448	439	501	470	470	494	497	470	486	466	479	448	467	457	454	492	475	479	466	516	487	446	501	478	487	516	486	479	498	451	484	458	507	502	492	472	480	487	487	474	488	479	513	467	466	482	468	470	500	492	454	482	469	467	482	456	509	490	447	499	464	492	448	448	461	444	427	440	476	454	485	473	477	467	511	461	509	513	495	470	484	485	471	476	507	459	473	498	464	459	470	442	488	547	478	469	467	512	488	480	449	511	448	501	474	506	518	464	440	470	496	495	476	484	485	514	490	480	484	471	457	471	491	512	508	477	497	497	464	522	492	484	473	453	481	478	490	515	487	499	479	505	487	457	448	495	487	489	487	499	503	493	474	487	490	494	476	478	486	463	489	450	491	493	474	482	462	480	476	488	476	468	498	466	459	494	474	472	495	450	499	477	459	511	462	508	500	464	437	485	470	501	470	514	478	481	461	461	477	460	494	500	468	442	456	463	493	460	520	531	493	467	506	445	495	488	466	492	493	454	538	513	453	502	481	463	494	502	437	466	458	470	472	438	483	534	477	516	501	480	437	455	501	476	494	497	475	449	501	450	463	498	501	475	480	482	474	502	439	499	471	474	512	497	496	498	503	461	425	482	490	480	500	470	496	480	514	541	452	474	479	496	471	478	470	525	496	487	489	503	499	458	514	495	474	486	468	477	457	492	505	458	481	511	502	458	471	491	469	474	465	489	459	472	469	456	462	518	484	478	464	452	479	486	483	484	536	481	438	484	490	496	452	474	515	483	503	491	501	499	469	450	468	486	454	433	478	496	428	504	460	445	452	491	484	495	506	477	472	479	439	470	432	495	479	480	474	444	493	470	421	466	461	480	457	455	498	468	475	462	506	506	519	442	458	456	521	468	459	503	469	473	514	530	475	459	455	485	505	442	406	508	470	522	460	518	467	430	474	483	470	488	470	527	482	460	464	467	461	498	517	429	435	457	463	455	478	525	486	476	479	501	470	461	455	485	483	468	489	511	489	486	461	460	488	459	443	467	480	449	414	477	489	498	506	516	450	516	465	501	488	470	462	490	453	446	503	514	484	511	517	499	495	497	505	516	485	499	465	464	504	472	477	481	456	504	482	520	455	437	437	499	498	496	452	508	483	485	516	487	519	482	508	488	479	477	502	506	509	480	494	482	455	510	447	487	440	447	466	509	437	457	489	471	471	460	466	471	470	466	453	471	456	491	485	495	492	487	461	454	451	476	456	476	450	476	502	458	471	467	543	451	416	497	475	479	484	478	465	443	501	469	471	459	499	468	506	461	475	443	481	501	470	478	495	492	453	501	470	513	510	554	459	500	458	436	480	434	490	504	461	484	469	468	481	499	507	496	482	461	480	451	487	499	487	479	482	484	523	486	470	500	453	513	511	445	501	497	505	465	478	492	469	464	517	487	466	468	486	478	493	428	473	467	484	449	496	510	487	460	468	501	512	473	481	489	478	468	492	469	505	465	477	478	524	474	508	482	507	482	505	482	468	485	519	473	460	439	516	435	477	471	435	504	483	463	428	459	481	517	488	516	444	496	474	457	484	449	446	523	491	476	510	470	472	478	488	492	474	491	498	504	481	526	476	520	470	434	500	449	506	517	510	503	464	469	457	508	440	508	448	525	456	461	486	457	468	462	461	469	509	434	479	479	473	485	437	484	450	497	465	446	480	481	478	502	497	471	532	521	505	498	483	458	491	449	486	460	505	433	472	471	472	454	497	456	462	453	443	422	447	469	450	479	473	492	487	505	466	444	438	509	447	468	487	526	463	483	509	492	458	481	479	475	421	490	493	467	455	484	439	449	480	466	456	473	473	480	480	462	493	485	464	484	484	467	484	505	434	516	492	492	486	457	495	460	486	486	470	461	515	494	507	482	525	472	497	481	474	476	506	502	479	510	490	481	464	463	504	523	441	465	488	481	443	522	444	488	451	512	441	469	484	463	513	513	489	459	507	456	479	442	459	512	442	456	432	505	439	470	446	493	504	471	472	508	508	503	487	472	485	435	492	514	473	476	445	475	461	489	490	461	461	496	462	509	489	463	464	474	492	496	447	477	498	476	483	464	463	512	477	484	464	502	447	472	501	488	468	488	475	459	477	436	480	497	474	515	450	484	486	490	467	459	484	505	517	475	463	476	464	515	472	461	474	493	468	463	465	480	469	440	468	476	467	472	481	486	477	464	485	477	470	468	521	483	473	476	472	471	446	441	527	497	453	467	508	462	504	437	490	504	462	506	501	446	491	474	470	445	475	459	534	461	454	468	481	479	504	439	490	468	485	449	491	484	461	487	400	479	486	442	469	503	515	527	483	496	488	486	480	471	504	443	527	481	432	474	462	491	470	483	452	477	492	476	478	453	453	450	495	456	474	452	477	495	469	494	479	490	462	468	462	481	496	509	485	540	496	468	467	502	468	497	458	449	465	487	496	511	517	488	476	484	468	497	481	528	500	455	470	474	512	477	489	512	490	463	451	466	470	497	473	463	482	498	470	453	517	429	487	491	490	485	485	452	471	479	487	487	480	449	470	469	487	447	467	487	471	453	490	446	507	498	458	479	502	449	459	487	454	460	487	514	447	455	496	470	482	451	466	457	495	482	446	461	473	459	480	488	471	476	451	491	505	467	481	442	471	498	467	477	456	472	433	503	485	495	477	501	469	517	459	462	494	493	441	471	451	479	469	493	463	459	488	481	460	480	489	507	491	509	512	505	437	466	461	511	510	467	493	477	456	462	470	478	487	483	487	459	475	459	481	500	479	486	487	476	509	482	470	456	459	463	474	480	509	490	473	464	456	459	459	472	469	482	463	439	513	439	509	478	472	491	489	448	484	475	450	492	469	491	485	476	473	469	477	446	470	485	499	474	472	465	487	467	500	506	467	460	475	453	481	466	477	477	483	475	468	453	483	481	464	517	494	452	471	538	531	476	504	471	467	482	489	467	467	481	485	500	517	476	490	455	495	433	480	519	447	426	457	466	496	480	478	478	465	495	457	479	480	464	455	469	468	465	437	508	435	478	494	479	464	503	479	449	480	455	469	541	505	491	514	465	493	494
27971	10360	9238	5216	3516	2574	1993	1558	1306	1201	1048	922	888	810	787	759	700	705	646	656	639	590	598	608	566	598	541	558	559	502	587	556	525	574	585	530	508	531	554	552	531	513	487	491	520	477	505	513	499	494	497	501	535	519	527	538	504	498	476	480	504	484	488	485	525	506	496	532	499	479	523	531	500	517	452	476	503	570	486	506	505	498	509	536	510	491	524	520	524	508	520	492	480	543	513	549	450	495	474	517	519	487	513	505	533	506	490	504	545	509	513	511	562	462	503	457	521	539	480	466	525	469	535	513	502	493	505	518	492	511	516	500	478	531	491	442	549	521	515	495	508	500	519	497	484	533	489	457	521	485	502	510	519	490	526	482	505	492	502	522	500	502	537	502	522	486	514	475	516	486	498	474	485	476	507	487	524	460	483	539	513	500	536	491	501	482	523	522	488	483	480	565	498	513	490	524	492	470	456	501	464	497	484	480	478	537	481	556	514	510	493	460	496	523	477	520	496	477	487	499	518	521	496	553	484	500	509	491	475	470	505	486	470	532	480	500	502	538	509	503	450	521	493	494	494	464	492	463	456	493	472	467	521	515	522	474	510	485	494	492	480	519	467	496	471	514	491	524	534	474	476	482	528	519	519	486	539	516	478	511	564	547	484	463	535	525	516	536	474	511	528	493	531	483	499	463	479	490	554	549	490	485	485	506	514	490	507	514	502	490	502	482	476	529	526	454	511	520	522	488	489	524	543	515	506	523	521	490	488	478	497	488	508	486	479	504	498	514	480	505	462	526	462	442	467	480	515	492	506	504	495	476	508	522	548	499	502	451	496	483	470	487	505	520	484	490	496	534	495	488	463	494	484	493	517	499	492	474	483	496	523	527	530	491	497	486	520	548	527	505	517	543	504	489	467	508	533	471	528	518	526	493	508	537	503	512	487	511	487	532	475	487	534	481	462	465	500	499	496	503	504	502	473	482	474	475	475	492	487	522	493	495	498	521	554	494	507	523	479	491	526	470	519	487	518	497	483	523	495	531	482	445	478	519	504	497	468	495	507	464	448	536	482	517	477	533	534	482	489	476	500	505	525	498	504	472	453	518	490	479	555	481	531	510	530	520	511	508	479	479	447	537	517	469	481	514	477	485	479	477	487	486	534	486	480	488	483	488	481	525	482	500	480	532	449	504	478	524	469	496	523	527	479	492	512	513	497	512	537	508	521	485	495	475	549	455	485	489	514	507	491	497	522	517	539	511	457	519	535	531	501	497	498	484	531	467	492	560	541	506	483	515	475	469	482	537	460	523	457	483	508	472	477	494	529	466	528	469	522	513	512	448	493	486	469	515	472	483	531	483	508	479	509	511	503	493	503	531	528	495	475	517	528	506	510	528	534	507	518	509	530	501	539	504	488	500	518	479	488	455	522	486	533	565	502	518	496	502	497	469	504	507	465	486	514	473	491	525	489	506	496	499	490	459	505	455	532	472	499	513	482	527	502	512	504	485	519	504	494	470	496	522	512	513	480	457	491	524	467	452	500	475	504	468	440	538	532	472	523	524	498	515	463	464	520	523	557	482	454	468	482	487	475	481	497	488	505	520	500	551	506	502	494	518	489	501	499	522	520	507	536	523	484	457	506	507	503	521	481	465	495	510	509	484	495	492	482	537	483	493	520	480	515	499	498	510	539	473	490	490	515	515	567	569	469	469	526	504	465	522	494	535	496	502	562	485	509	491	498	482	493	495	493	516	529	511	517	494	522	493	473	501	484	510	501	531	553	483	519	533	539	495	530	516	508	467	487	506	547	516	476	463	506	505	521	488	484	487	464	478	483	482	485	511	511	514	461	558	499	500	506	504	465	511	476	497	501	504	515	481	477	500	525	505	513	483	516	522	483	476	507	497	508	484	505	480	484	515	493	481	532	493	494	506	520	492	509	515	530	476	511	446	521	507	490	467	493	476	482	499	517	485	483	504	500	494	490	515	482	524	517	498	520	494	481	508	535	476	450	472	512	493	524	515	472	493	536	501	493	516	500	485	508	499	510	499	525	501	506	519	519	477	516	489	527	488	500	477	469	507	489	508	482	472	499	532	539	459	508	508	495	475	504	508	523	502	486	516	525	508	459	486	491	507	511	509	529	499	465	466	435	543	493	496	522	464	472	488	485	495	510	487	525	487	542	510	512	513	505	506	493	516	491	475	492	540	493	501	502	525	488	488	477	513	505	553	489	451	505	508	509	487	510	499	484	509	511	515	512	492	516	488	515	501	522	478	501	508	498	523	483	495	506	464	478	468	509	490	495	486	497	496	530	472	546	536	462	488	467	490	506	501	487	457	507	498	527	518	469	484	526	474	501	473	510	532	479	483	492	493	496	529	527	510	451	506	504	495	536	534	471	473	531	496	500	501	506	497	529	496	520	480	482	543	509	458	524	501	473	508	470	503	448	478	480	485	527	487	471	481	476	489	546	510	530	496	513	496	483	481	477	470	476	504	490	502	499	509	507	471	479	499	487	516	483	516	503	527	510	496	503	481	512	544	488	498	483	504	500	527	500	504	451	485	461	508	492	498	520	510	491	511	518	555	458	496	516	513	493	531	493	502	513	505	496	493	534	512	434	464	483	501	483	488	486	504	495	489	491	515	490	474	511	528	500	509	507	542	484	482	501	515	481	521	448	504	488	527	492	438	500	498	511	484	511	494	484	501	497	484	491	501	518	449	469	504	457	523	464	528	492	516	460	511	508	489	475	502	541	474	517	499	501	518	479	504	521	559	500	499	515	487	492	518	483	528	528	532	520	503	500	499	490	494	501	542	517	515	495	501	515	496	505	510	504	513	510	501	493	484	425	483	490	515	503	525	534	555	474	479	520	516	492	508	473	530	505	473	552	500	519	481	494	491	497	504	520	494	510	498	476	502	466	546	557	427	525	527	477	485	482	440	516	502	507	497	480	490	545	531	460	483	499	484	523	516	495	502	494	523	509	500	503	478	519	537	528	496	485	510	482	498	513	471	509	518	496	490	498	514	503	477	532	493	523	494	491	482	489	510	511	513	462	504	483	497	497	565	453	501	501	517	539	511	471	501	511	503	516	462	498	500	525	492	503	566	530	503	516	501	533	512	486	498	471	512	478	461	533	496	487	489	488	502	483	517	485	511	484	536	490	490	515	509	498	478	503	468	537	477	512	518	557	512	536	505	479	500	497	516	488	461	489	492	485	512	484	478	466	542	554	510	504	498	552	474	509	496	476	504	526	516	528	515	475	520	484	553	498	495	522	527	519	476	493	506	470	490	525	519	468	511	488	501	489	528	497	520	509	512	505	465	533	539	469	495	523	533	501	509	495	502	493	472	473	489	476	518	503	480	505	506	520	500	521	526	464	487	509	547	502	512	458	505	519	506	522	515	474	512	503	508	491	466	484	502	457	505	489	514	505	488	490	490	509	492	503	510	489	545	495	483	464	499	466	498	521	521	493	521	497	483	510	496	492	485
22623	20326	26513	24006	20333	20384	8247	2126	1620	1449	1321	1235	1152	1146	1175	1111	1067	1070	1025	1027	1014	1032	994	955	988	956	941	935	980	956	925	915	918	969	959	1008	888	899	992	999	901	964	887	919	912	941	945	906	885	922	889	913	879	918	869	928	868	903	863	862	922	957	959	913	906	916	898	857	892	913	898	876	916	935	930	923	922	971	905	892	898	930	909	957	920	868	904	887	874	925	887	891	848	936	885	882	872	913	923	920	863	922	951	885	917	887	933	896	889	856	954	959	897	884	951	887	855	875	873	890	892	924	864	853	889	953	891	868	909	869	816	967	843	919	880	914	844	827	899	933	854	867	930	883	867	880	926	913	875	875	974	882	915	918	925	890	917	906	897	881	883	919	839	858	890	906	841	912	879	950	905	915	904	920	831	924	936	907	849	909	891	915	864	868	879	910	873	874	937	860	919	916	854	956	916	927	875	929	873	911	882	901	871	917	874	942	917	861	863	961	869	884	880	942	884	921	883	916	923	862	898	974	891	919	882	873	880	925	838	850	907	907	868	970	903	938	887	877	896	907	891	928	848	930	944	861	907	878	866	900	894	912	960	858	944	889	853	885	882	911	919	895	883	914	889	915	899	876	960	938	847	916	900	884	874	899	864	911	908	947	938	901	858	886	874	909	930	889	909	917	885	890	907	848	918	943	885	947	924	891	866	906	925	925	855	946	903	900	935	919	892	925	913	845	914	893	899	894	910	927	864	950	849	867	909	858	899	902	908	899	885	837	854	934	836	875	886	857	875	895	895	891	909	889	900	928	891	927	909	962	949	923	851	931	878	922	896	870	910	839	931	833	861	876	929	903	913	880	852	907	897	903	818	904	897	865	914	889	901	897	912	875	890	913	911	872	855	918	908	896	898	860	886	907	921	924	925	858	820	870	902	900	862	932	917	883	893	885	918	895	871	857	851	906	871	906	894	868	922	878	869	895	899	853	881	873	923	907	940	948	909	925	872	896	872	892	908	930	910	945	834	886	934	888	912	882	912	890	880	879	879	925	920	949	853	879	868	900	897	853	896	969	945	865	867	884	874	878	895	958	914	913	875	870	902	857	947	895	870	942	896	871	873	899	967	914	969	874	891	919	890	845	912	892	885	954	910	876	928	882	907	864	865	915	925	935	901	926	912	879	904	845	867	912	902	882	889	848	904	901	921	883	902	840	834	908	895	903	885	876	905	911	934	891	863	922	895	861	898	875	878	891	848	906	914	911	936	891	867	860	928	882	883	798	903	901	857	923	938	867	923	923	903	857	885	919	895	882	927	959	898	856	922	948	869	863	871	847	934	898	932	805	920	870	906	953	969	926	881	889	971	924	872	837	886	932	923	959	896	855	921	847	875	854	887	885	915	908	900	900	853	889	943	879	882	884	904	908	866	894	874	871	923	901	969	855	846	896	936	861	909	933	860	909	891	901	835	900	936	869	857	869	868	878	866	871	954	907	900	878	919	901	889	938	887	834	895	926	872	901	883	876	923	896	908	905	942	912	912	886	895	857	884	886	910	911	920	884	884	930	847	879	936	862	912	904	855	924	885	885	956	977	858	870	893	933	935	819	861	895	875	916	931	915	954	909	867	862	919	913	893	899	906	888	890	881	925	877	946	894	907	894	933	897	842	918	928	963	864	879	893	889	886	947	895	866	936	942	883	896	877	910	867	865	875	914	872	825	877	877	860	860	900	868	849	870	906	894	905	972	902	939	913	923	889	877	908	888	901	852	899	937	941	881	951	855	839	914	896	879	885	912	904	863	829	915	924	871	898	901	890	872	895	854	907	887	871	847	941	931	857	823	894	880	875	893	838	898	883	883	909	894	915	897	929	863	862	904	894	853	865	867	856	872	892	876	901	848	929	858	885	923	865	842	892	893	990	863	864	841	882	918	872	942	940	844	906	916	896	942	966	832	927	934	908	914	918	895	860	855	882	914	903	969	863	898	856	900	906	888	882	883	907	893	904	923	882	864	908	933	892	873	940	908	895	905	833	836	874	876	898	930	861	939	927	939	868	870	908	849	920	909	891	867	891	916	893	916	842	877	904	886	861	941	913	951	901	891	899	885	872	869	881	909	902	896	930	845	895	883	870	915	888	902	904	824	888	912	918	842	886	876	925	869	874	843	959	862	868	890	860	904	923	914	926	890	911	929	910	876	892	881	876	912	891	887	900	853	853	886	957	919	929	847	913	875	873	913	833	856	937	938	849	926	902	884	947	913	903	906	970	879	911	825	905	854	965	898	847	904	882	899	874	876	871	892	901	920	906	882	887	902	949	898	844	878	903	874	896	893	962	895	890	879	890	802	944	904	852	894	899	880	873	910	869	905	900	920	899	911	843	907	814	878	860	840	874	912	883	892	850	866	838	919	871	937	924	937	862	930	949	873	860	850	883	877	937	860	936	905	880	942	920	846	896	918	888	903	951	909	877	894	855	932	929	923	883	926	859	892	932	893	859	908	900	862	878	919	882	917	888	831	836	881	893	903	836	900	970	895	896	895	863	864	924	891	863	903	902	905	903	816	850	904	899	905	907	827	891	854	873	909	966	922	905	905	939	871	837	901	901	806	876	871	928	890	889	888	906	842	927	964	908	854	899	883	966	931	926	858	877	928	862	839	896	877	934	893	903	879	917	923	945	915	873	888	872	930	944	853	931	940	876	878	905	879	912	905	891	935	854	870	831	904	909	855	941	946	899	876	916	920	899	926	901	872	864	903	887	871	865	901	900	878	919	875	910	858	889	950	932	882	883	889	838	930	881	897	954	917	924	901	836	853	878	792	880	845	943	901	899	877	925	907	874	912	877	905	899	898	890	901	909	928	902	869	863	961	891	914	928	890	941	879	893	875	893	866	924	913	899	874	874	882	938	895	864	909	905	886	854	834	923	808	923	865	869	931	899	890	820	903	855	892	852	899	876	857	840	882	853	891	908	944	924	868	893	883	949	877	925	868	881	885	919	924	914	890	904	913	870	891	889	915	905	914	933	832	918	958	905	908	913	929	902	911	926	892	1003	927	903	863	903	925	904	929	809	877	889	904	879	923	897	901	901	824	886	966	866	902	880	921	910	864	906	858	816	890	880	844	868	844	885	888	898	930	901	831	921	900	884	908	875	956	921	897	874	874	946	862	921	862	881	916	896	913	938	925	870	881	902	892	915	915	912	933	875	899	910	914	885	875	867	873	873	893	874	900	849	922	882	938	853	903	901	877	914	904	863	906	901	926	880	878	905	868	907	934	944	888	872	907	906	882	879	854	919	895	886	862	843	867	901	894	930	873	900	902	867	918	869	892	931	938	880	969	914	893	891	884	892	908	908	881	901	935	934	894	855	867	906	902	870	890	873	885	889	918	860	868	887	862	852	927	918	890	896	866	858	862	885	842	916	807	902	868	907	859	878	858	910	917	904	971	941	829	917	923	867	926	873	840	902	892	920	890	874	887	921	871	844	895	849	879	847	882
25813	16618	15277	9086	6135	4648	3499	2923	2478	2030	1884	1707	1603	1465	1350	1353	1240	1207	1148	1115	1108	1084	1031	1044	1017	1010	1064	1003	934	915	987	1007	978	957	890	983	943	905	921	922	884	886	866	887	927	895	878	877	882	907	837	861	922	904	858	842	851	920	913	810	849	876	837	802	893	868	853	875	871	900	885	876	875	899	883	886	890	816	896	911	887	863	843	858	891	846	894	914	860	805	851	897	863	813	826	886	874	856	902	875	852	878	850	917	869	851	866	816	853	856	858	841	832	825	850	934	862	876	879	821	861	845	841	864	843	860	899	832	835	903	837	838	909	815	847	842	891	859	821	847	854	830	837	852	864	836	837	873	853	843	849	875	866	851	879	877	852	836	829	843	835	889	837	890	862	862	836	875	867	822	841	871	883	853	848	827	863	853	851	901	916	822	903	851	846	825	869	811	833	858	861	792	824	819	898	883	857	862	838	787	886	839	858	849	834	821	863	777	839	830	844	820	846	864	862	832	847	797	882	844	857	861	860	833	817	821	876	874	840	821	805	841	886	831	853	864	898	839	871	867	789	880	860	881	847	847	864	794	884	883	825	927	835	821	867	877	887	866	838	884	824	850	835	872	881	876	830	862	827	872	834	886	868	850	838	853	824	845	833	889	808	950	854	861	893	846	875	804	891	848	870	853	881	860	901	855	847	851	837	887	853	824	842	841	874	887	828	804	854	802	851	834	870	837	866	863	873	897	852	789	917	854	866	858	891	838	825	888	887	809	850	895	788	866	856	878	850	816	859	842	793	845	833	841	828	861	861	837	903	840	889	852	844	839	855	847	794	873	863	867	823	836	848	828	888	884	895	850	864	834	843	833	884	847	842	855	920	845	820	886	804	831	821	910	891	851	897	917	849	852	876	831	825	827	863	852	888	862	862	824	841	848	842	853	864	864	834	848	824	846	815	868	843	829	834	836	821	839	851	858	872	856	866	837	830	833	852	850	824	852	866	862	892	850	835	863	820	933	833	876	804	864	838	814	855	770	896	849	849	857	813	884	847	909	847	795	877	908	860	853	829	863	807	861	840	851	852	871	848	822	842	831	837	841	889	889	863	848	863	834	862	851	924	875	817	862	838	824	801	800	869	819	808	838	872	832	859	836	866	825	838	864	832	889	859	864	813	819	884	881	897	862	881	855	874	803	785	847	862	883	891	854	879	800	835	771	869	872	880	838	803	856	860	871	807	815	894	825	882	837	834	827	852	859	863	871	905	830	832	848	839	870	818	783	815	849	820	836	846	892	850	853	836	895	884	902	904	845	859	863	863	835	792	817	938	859	871	909	853	905	793	878	887	885	865	836	847	836	833	922	857	831	869	888	863	816	875	867	874	823	829	895	862	822	814	807	877	843	845	808	864	790	869	828	893	862	890	826	869	872	815	863	829	798	869	820	855	844	802	783	871	854	903	856	795	895	849	865	847	817	870	846	882	810	793	918	890	851	836	893	837	808	848	777	827	853	826	867	875	828	839	846	808	896	873	851	860	870	800	829	845	829	880	825	797	857	887	839	781	882	838	889	811	883	880	852	862	855	786	904	860	863	840	848	876	804	817	859	838	876	876	860	879	888	881	849	849	884	887	867	869	856	869	838	838	810	763	883	881	858	776	803	817	849	846	855	930	856	866	843	836	845	850	886	852	820	870	819	897	837	905	847	795	836	861	879	894	805	886	812	885	829	854	867	851	820	892	897	825	815	909	839	875	853	845	848	834	888	859	834	875	893	875	892	862	874	840	821	864	869	827	891	888	891	820	837	896	890	818	867	838	905	827	877	919	881	836	804	824	840	818	793	850	883	873	884	830	836	889	831	870	866	881	861	853	827	869	849	858	843	789	857	820	786	870	836	893	839	831	890	798	883	808	866	907	871	854	843	849	896	835	861	834	843	840	893	836	869	849	834	840	897	865	865	889	813	830	928	795	876	833	836	847	841	858	864	847	867	867	861	819	864	855	849	834	894	848	858	801	873	855	855	809	857	852	833	860	845	892	911	862	913	864	828	862	849	861	846	848	812	839	845	885	879	840	854	838	846	893	858	826	874	841	836	853	803	861	822	877	848	829	910	858	857	843	844	839	904	848	881	838	829	830	830	842	864	850	889	869	893	835	850	881	842	861	810	873	876	848	848	889	881	798	860	850	842	857	854	818	870	871	885	887	848	827	835	860	820	809	856	843	847	866	815	854	828	853	808	804	890	860	875	850	824	842	835	849	861	826	849	867	885	847	844	838	844	836	834	874	847	867	922	854	857	804	872	860	837	887	864	821	839	836	857	828	882	860	874	826	857	859	873	830	834	813	846	831	841	866	855	841	836	866	801	842	862	872	844	856	863	843	808	912	842	850	897	804	842	899	883	805	866	863	810	843	890	845	856	855	865	860	886	848	841	853	847	856	828	798	849	895	862	853	809	863	855	840	847	825	843	897	815	823	832	908	841	863	856	877	829	833	824	814	837	792	882	869	831	845	836	868	792	897	912	820	841	836	871	827	812	859	841	860	882	834	900	880	832	852	855	818	830	825	857	876	851	883	866	844	925	880	877	844	862	847	877	837	840	854	825	870	842	812	848	840	864	849	858	844	876	864	912	844	875	824	933	816	777	853	853	896	860	849	844	891	862	862	892	822	855	809	823	841	846	863	860	801	818	840	888	844	821	830	860	836	901	870	829	812	874	836	852	903	898	861	847	912	864	831	826	880	863	846	891	892	878	823	855	878	814	867	774	889	890	840	860	870	839	861	825	876	899	898	793	863	859	854	841	834	874	830	831	859	801	844	804	882	830	847	860	872	881	835	904	850	862	865	882	884	860	882	879	863	862	808	883	896	868	842	879	834	877	827	884	850	859	890	830	851	862	855	861	888	876	856	904	854	929	863	835	892	836	784	923	834	808	852	862	863	907	859	801	883	886	853	848	847	859	813	839	843	805	830	837	874	816	886	876	853	788	823	859	867	842	861	847	851	908	830	830	867	840	856	893	856	837	845	892	887	816	860	857	833	830	826	898	834	862	821	795	816	842	862	871	811	847	811	824	860	873	828	825	835	876	820	876	813	900	856	861	875	873	834	805	842	794	835	848	847	856	853	864	804	862	848	952	843	837	863	819	863	841	912	920	891	905	824	827	869	839	871	843	835	866	864	862	843	823	816	842	834	830	860	899	854	815	866	913	835	870	853	848	809	839	847	860	858	849	850	845	872	801	869	814	844	856	856	886	784	895	885	845	861	873	844	904	831	899	906	862	854	811	837	860	884	844	845	811	898	910	827	869	862	827	847	843	885	826	830	908	815	865	884	818	834	825	864	843	889	800	773	830	835	871	842	918	820	830	795	820	884	823	795	838	845	906	875	858	889	869	867	857	857	893	863	831	834	880	831	829	815	854	838	829	818	807	904	868	815	847	869	876	819	897	849	866	859	843	795	881	842	882	821	852	861	865	877	859	844	854	832	869	832	860	848	862
28992	14214	2516	1089	869	838	807	799	776	822	806	758	789	774	793	800	740	762	733	800	774	777	788	803	808	768	794	850	783	756	788	780	773	762	800	812	784	760	754	776	785	757	775	800	763	836	769	799	770	821	792	744	792	790	783	785	763	793	801	762	794	774	800	734	778	742	746	798	807	781	794	793	737	725	775	807	776	789	746	740	792	769	753	802	787	765	762	818	830	768	818	753	799	762	694	755	747	792	790	812	784	740	776	788	759	729	756	808	815	719	780	795	801	804	724	766	775	814	792	751	767	767	826	781	797	731	743	754	774	767	765	800	800	768	786	790	784	767	732	768	740	833	764	812	730	710	846	797	812	768	825	783	779	784	727	763	789	771	807	805	751	758	791	701	779	794	780	784	759	811	784	769	763	770	799	751	817	747	804	811	813	783	795	786	817	759	761	769	745	770	770	776	763	773	817	813	751	782	789	823	808	780	832	803	862	802	789	739	778	773	771	763	780	809	764	780	818	748	793	741	835	791	765	779	780	793	792	754	811	795	808	766	741	760	792	774	737	794	785	778	822	784	773	800	736	774	767	787	747	742	796	786	771	789	740	820	783	789	761	792	812	743	762	766	770	765	769	766	752	767	771	778	725	730	777	776	765	786	737	787	792	762	824	800	795	724	765	794	781	770	728	774	729	725	782	758	760	815	785	771	800	707	744	743	751	761	786	736	802	759	758	751	792	781	833	817	774	761	769	802	813	773	731	779	833	826	800	787	796	813	806	734	792	745	811	844	748	766	802	761	767	809	814	760	739	745	746	817	771	792	761	792	739	812	780	727	777	737	792	797	827	785	766	798	744	728	778	743	797	760	778	773	773	807	782	834	838	776	771	769	720	749	767	773	749	787	772	759	781	785	825	810	772	794	761	786	819	804	764	773	781	810	765	739	799	743	837	774	766	768	764	814	790	770	783	734	790	769	808	761	753	801	759	773	814	807	776	782	795	776	763	758	800	860	779	825	774	792	761	756	751	710	764	768	773	769	769	773	788	760	780	772	781	775	773	792	818	767	814	802	779	776	758	776	750	763	768	784	794	807	829	838	792	794	786	792	774	747	797	793	746	778	769	729	792	747	725	766	771	819	767	783	762	737	731	828	841	794	766	822	797	750	735	757	792	754	771	822	769	758	791	753	798	732	758	775	757	782	815	784	756	804	810	791	821	761	789	814	742	761	830	801	774	764	753	809	821	764	781	798	739	769	745	734	759	732	805	788	781	845	735	711	753	745	798	791	778	815	805	787	745	739	791	708	805	782	771	802	753	803	758	810	840	748	793	771	822	823	772	725	768	797	742	788	838	758	777	757	780	779	768	748	768	750	784	803	734	829	777	739	763	811	775	761	753	742	765	768	801	765	759	773	742	781	782	823	768	746	762	793	771	799	787	788	752	798	789	781	755	732	784	761	813	745	835	815	776	766	767	806	779	774	799	789	780	748	772	780	749	768	825	821	800	766	766	740	782	835	750	804	767	788	744	730	774	760	807	789	761	759	742	802	809	762	784	723	794	784	746	795	811	762	781	751	756	782	793	837	726	819	733	791	791	749	800	777	813	784	780	785	742	748	777	783	801	785	784	764	724	772	784	787	777	765	771	770	772	790	747	788	762	816	778	754	771	749	797	810	814	727	765	783	800	834	747	739	789	769	780	734	763	775	759	743	790	801	780	726	822	738	747	789	767	755	732	761	772	768	784	782	728	745	748	771	797	803	755	758	794	826	746	791	734	793	789	800	808	799	735	769	746	781	780	770	756	777	789	822	772	749	742	756	752	820	807	782	758	783	740	754	801	778	761	748	750	781	832	741	769	735	772	782	750	765	816	770	763	794	808	780	776	763	780	744	777	847	786	782	782	730	785	717	776	771	751	839	808	771	818	769	773	769	751	784	766	723	785	775	768	829	780	749	801	773	751	795	781	845	782	791	798	761	777	815	809	760	772	774	782	743	780	754	765	818	765	803	730	765	798	742	769	788	766	774	748	773	753	719	786	689	797	747	767	779	809	777	760	807	730	779	771	780	804	748	786	748	738	749	768	759	773	722	817	819	779	794	739	805	806	811	770	781	787	806	784	767	783	773	820	746	753	829	777	781	758	817	765	799	783	788	807	722	776	778	796	809	803	808	719	693	768	795	740	751	811	825	813	756	825	726	796	832	725	751	784	792	738	801	827	783	739	717	792	756	738	841	773	778	780	787	782	770	810	768	801	771	779	729	779	821	829	802	754	821	787	725	788	756	788	770	798	836	799	788	770	801	781	789	783	714	759	830	748	801	782	755	781	794	775	785	835	786	795	815	770	774	771	771	743	758	832	758	758	755	818	767	782	773	818	784	770	730	794	778	755	788	777	783	756	728	859	806	780	741	764	782	777	816	803	781	739	774	767	824	774	791	794	781	729	778	782	749	756	770	732	775	759	778	801	765	760	807	734	781	794	823	783	763	778	753	766	745	813	815	784	799	776	821	794	805	771	821	779	780	806	778	744	779	751	809	772	731	737	724	741	741	742	825	770	792	776	824	812	807	799	779	755	806	753	785	757	706	819	737	785	754	807	741	764	748	750	861	790	765	789	798	817	791	807	788	739	736	808	730	743	787	765	758	758	787	807	759	802	760	772	758	740	789	796	758	763	781	767	744	786	729	798	813	771	804	742	766	845	743	785	738	784	806	805	779	813	753	749	729	732	687	802	792	828	780	768	748	811	799	797	795	803	769	746	737	804	755	784	754	825	742	766	748	771	808	770	784	710	802	801	754	769	780	841	757	779	753	771	801	801	779	751	766	786	831	785	767	759	802	773	806	742	755	766	811	799	735	768	787	783	725	824	769	807	780	779	779	772	750	795	797	808	791	795	734	804	765	794	723	830	702	720	869	745	764	763	800	737	764	792	753	832	787	731	785	753	755	814	768	752	727	763	761	850	789	796	751	750	775	743	778	848	740	780	798	739	778	805	798	775	790	758	797	810	792	722	796	829	790	786	764	754	725	728	803	772	730	755	787	764	795	793	782	789	785	805	769	817	772	735	740	733	837	774	775	791	756	740	772	765	796	796	757	757	780	736	773	762	768	780	836	768	784	767	786	810	779	753	790	806	770	791	814	779	775	816	794	727	753	756	760	779	803	773	743	799	792	738	808	733	783	774	800	792	801	796	807	794	799	825	782	770	829	810	809	779	837	759	797	797	804	732	764	780	745	772	742	754	740	774	778	763	738	784	782	780	748	808	781	772	784	833	774	794	777	755	761	779	801	752	745	795	828	827	825	788	803	781	754	738	804	812	751	729	763	775	788	753	750	780	760	762	763	740	777	806	783	786	831	773	777	762	829	771	756	783	798	769	755	810	793	790	774	758	785	788	764	756	823	756	809	795	803	788	729	826	769	775	805	742	750	777	770	744	771	796	768	776	744	821	772	762	789	777	784	732	756	785	765	814	748	813	748	721	799	732	815	822	757	738	766
16607	1386	1253	1053	939	866	898	844	857	799	853	852	864	808	784	779	790	822	795	798	776	823	821	772	791	768	804	841	785	777	852	780	777	834	793	803	756	753	744	751	885	769	816	781	809	757	812	781	797	806	781	814	811	816	846	814	822	816	806	811	831	843	751	813	833	790	787	837	807	802	847	800	805	822	771	797	842	803	842	771	812	820	837	789	791	774	807	788	844	788	852	811	800	770	785	783	784	823	765	838	776	837	784	770	803	796	756	797	806	834	768	786	783	863	818	752	726	783	783	794	765	807	794	793	779	775	857	784	800	813	804	829	775	739	846	763	789	796	851	800	796	779	811	763	780	795	857	776	857	838	793	768	871	760	818	813	764	827	777	781	799	820	859	832	837	775	831	811	817	749	748	801	791	806	811	824	809	784	805	803	825	767	812	794	825	800	801	750	824	813	813	830	766	848	828	818	778	857	840	850	831	854	821	848	820	812	830	770	841	816	850	801	794	801	778	819	817	815	783	833	817	802	810	781	824	782	807	832	786	786	805	856	825	807	778	840	802	805	815	821	805	798	805	758	779	756	802	788	784	814	822	778	834	783	808	844	784	783	772	745	808	796	820	797	812	795	782	769	817	799	761	792	785	731	779	832	821	768	845	806	794	812	800	824	830	774	827	861	771	813	820	772	808	817	844	780	780	839	817	795	830	775	839	784	793	798	792	796	812	841	799	806	846	804	839	797	798	802	782	805	839	806	767	789	825	798	804	826	825	834	793	748	789	816	793	788	815	848	790	802	785	835	780	817	806	780	838	802	814	797	771	830	783	798	822	898	812	830	757	837	788	809	769	808	779	801	798	834	790	834	754	761	771	830	782	782	795	814	776	843	807	749	803	799	781	837	818	795	768	824	802	839	752	797	781	837	772	800	772	791	846	813	784	818	805	817	777	812	824	822	815	804	801	799	810	820	789	809	770	824	797	797	806	791	793	803	795	791	775	843	805	773	785	781	811	805	766	726	831	846	799	767	826	819	868	818	776	768	806	774	800	789	788	792	827	767	831	784	796	754	796	814	827	819	779	774	767	805	768	820	860	830	792	775	845	759	849	869	777	766	797	796	825	758	759	839	772	824	838	834	833	812	793	821	777	811	788	794	792	782	824	801	808	863	801	804	801	802	767	861	819	809	807	794	802	804	795	802	798	785	846	794	829	811	794	810	767	791	818	821	830	778	743	823	795	843	803	725	804	843	801	820	823	811	764	807	772	799	830	818	840	848	801	763	868	738	805	809	777	816	823	797	804	782	804	757	774	835	817	808	808	783	742	774	815	787	822	834	845	802	816	818	834	783	853	831	825	766	836	829	784	806	791	790	842	821	877	823	787	802	796	828	819	841	815	803	790	847	825	786	777	817	807	829	791	800	797	833	805	809	797	791	772	776	804	770	819	796	756	800	771	790	817	811	779	826	759	824	739	839	782	808	848	780	802	850	818	808	868	798	828	795	835	776	820	788	759	813	842	784	807	781	785	780	817	756	818	770	776	839	797	821	774	864	807	797	811	849	833	761	848	832	843	823	806	810	762	803	795	808	791	798	779	779	839	854	793	763	772	768	819	792	801	787	827	795	808	820	800	808	797	781	872	780	814	781	760	837	753	786	795	794	828	815	766	789	813	820	796	768	758	790	799	878	805	794	816	808	776	784	828	811	774	773	808	818	831	818	798	780	836	828	815	757	758	809	840	810	782	859	866	777	809	815	811	787	781	803	778	750	779	806	839	800	794	767	769	797	782	786	795	778	793	768	797	755	816	865	796	808	746	819	856	786	810	747	779	815	816	732	807	839	774	790	809	844	832	780	798	748	795	808	801	773	840	760	830	852	784	792	857	772	797	814	809	815	794	870	773	796	802	800	819	795	792	806	808	824	836	820	846	780	809	804	808	766	796	812	833	786	787	789	795	819	768	793	825	816	774	805	811	852	843	790	786	832	806	785	802	818	879	805	848	824	849	854	769	759	811	828	789	780	791	818	815	808	813	794	809	811	800	841	828	845	785	850	848	855	803	773	789	810	722	791	771	784	797	842	838	784	761	819	804	783	791	839	794	827	787	803	789	756	828	833	793	794	828	791	815	773	795	858	819	813	800	748	794	836	821	812	731	797	779	799	792	816	853	810	816	816	820	798	828	806	832	786	804	786	856	847	808	800	783	869	831	771	809	784	807	804	814	808	848	814	801	839	825	799	838	752	803	824	791	765	787	805	821	777	769	768	789	819	812	825	826	786	792	805	789	805	870	825	778	783	830	756	848	790	806	820	787	811	866	782	803	759	818	792	800	808	826	821	827	816	802	814	819	811	799	796	773	814	812	779	791	857	789	811	774	794	808	775	808	821	795	804	805	840	805	775	787	808	858	787	808	800	787	768	811	849	829	833	828	790	761	817	822	828	807	759	799	813	792	858	819	824	738	793	826	754	852	793	832	796	848	804	786	815	792	790	827	818	820	818	808	818	844	806	815	796	820	842	797	727	793	791	797	804	819	789	750	798	819	818	783	780	813	819	824	804	800	802	840	808	788	814	790	812	810	814	815	775	831	807	808	810	784	766	785	833	807	799	796	768	808	827	851	838	807	808	784	818	826	772	814	830	783	806	802	811	770	855	825	834	815	783	771	822	785	830	789	837	779	837	777	780	805	826	869	796	783	814	812	783	723	816	847	755	791	829	791	822	780	806	856	859	783	760	845	844	791	868	768	825	819	791	787	835	844	869	826	804	780	786	861	848	789	821	789	790	761	808	766	751	856	783	816	805	801	783	807	835	809	767	788	773	756	819	805	795	775	817	843	828	836	794	818	849	792	802	830	828	839	807	832	790	791	746	833	849	810	791	779	800	785	800	833	808	839	776	824	823	811	814	800	797	820	845	777	837	769	819	805	791	813	807	760	795	805	771	833	815	841	768	778	820	820	776	823	804	786	829	851	810	787	781	762	794	760	768	786	820	812	791	794	836	837	775	819	781	797	757	812	789	788	799	799	779	801	760	840	787	820	804	820	786	846	826	797	847	824	809	779	808	810	804	767	811	821	768	774	811	821	794	766	841	817	776	827	812	825	854	770	777	789	810	822	808	821	801	782	813	800	824	765	823	742	862	814	727	819	836	788	783	861	803	761	786	800	793	836	794	806	808	827	751	757	839	757	774	836	809	811	797	783	801	796	756	765	816	801	815	815	825	798	814	818	795	758	787	790	841	768	735	824	812	817	776	824	813	848	790	783	784	842	824	792	834	782	792	768	824	825	825	795	848	802	799	774	804	854	760	812	813	807	805	773	807	843	844	764	824	780	777	807	811	789	826	804	763	798	795	803	828	794	856	791	780	830	804	822	787	792	765	757	830	815	759	816	790	856	817	802	799	815	803	825	762	812	812	796	836	789	820	795	806	787	771	771	806	829	832	830	802	788	846	877	823	814	812	873	853	788	776	792	836	845	809	796	812	874	862	827	787	813	823
24537	20338	25996	24539	20300	8007	1482	1003	841	818	776	686	677	612	621	576	567	552	583	553	586	569	554	564	524	561	530	536	536	534	494	526	517	532	486	477	558	516	509	524	510	535	497	506	526	542	486	542	517	494	519	534	496	511	485	489	493	520	503	529	514	478	539	497	495	525	481	494	537	498	510	482	499	542	464	531	526	518	499	485	533	491	497	528	473	545	470	479	490	472	503	513	481	482	528	515	514	510	464	509	514	499	469	510	532	497	455	490	512	505	514	498	515	489	485	483	519	482	501	453	546	511	512	544	490	512	471	471	480	488	514	534	478	516	532	549	561	484	468	512	453	486	495	489	541	501	523	542	500	494	476	543	534	506	502	516	516	524	548	495	501	477	505	517	499	494	509	505	438	503	454	503	490	492	526	515	509	489	494	548	494	501	507	485	527	540	506	455	518	535	493	516	531	468	510	483	484	497	489	560	484	474	446	503	541	487	478	533	535	477	507	476	514	500	514	533	516	495	539	508	537	544	512	485	502	512	480	520	508	489	490	513	458	514	501	533	522	519	519	517	508	514	524	462	506	487	467	482	526	479	471	475	475	483	468	512	522	492	507	494	476	465	533	503	503	522	513	512	502	558	494	483	494	488	494	476	529	493	487	520	497	515	514	511	542	516	491	509	478	515	533	514	546	504	540	550	514	501	481	508	516	514	480	508	507	484	514	559	517	495	484	502	502	524	495	532	539	476	509	521	495	493	493	512	501	498	533	515	487	523	549	538	509	508	492	482	499	493	499	542	554	504	489	510	512	458	489	504	539	479	457	528	507	511	515	484	514	457	499	486	532	512	521	527	499	500	519	478	516	537	501	478	483	517	497	481	500	506	485	486	502	493	481	470	513	465	510	476	515	495	477	511	475	503	469	442	491	458	473	519	501	508	535	528	488	561	491	517	476	480	510	501	526	476	534	517	508	520	488	519	522	507	505	534	488	491	554	526	508	484	538	514	539	500	515	538	518	493	510	502	516	512	533	536	498	490	490	529	479	494	556	482	491	542	507	500	509	533	537	507	513	521	516	520	554	485	560	521	494	485	523	510	519	506	484	480	505	534	497	479	506	562	493	522	504	486	487	505	514	494	531	508	527	519	479	466	530	438	513	461	507	487	512	526	517	525	513	503	531	474	488	476	514	528	498	519	491	487	540	472	517	512	501	513	526	499	490	522	493	521	468	537	519	500	485	506	523	509	549	496	512	519	502	485	525	531	500	491	454	505	484	523	551	504	524	530	567	497	512	525	504	488	491	516	490	480	447	508	499	496	535	509	500	512	496	486	492	463	499	503	537	483	492	484	523	486	527	482	534	527	500	507	496	509	498	477	503	514	510	480	481	538	511	476	466	537	544	487	499	567	507	531	565	488	495	530	511	480	511	502	502	502	508	517	477	519	505	503	514	532	495	523	545	507	513	540	515	511	459	526	487	494	496	499	515	477	555	499	478	526	479	481	502	528	483	502	472	522	524	482	553	502	535	514	524	543	483	524	522	510	509	485	517	517	536	486	490	472	522	498	508	494	487	548	513	457	494	485	481	506	510	536	501	495	480	500	516	523	483	511	525	539	526	549	492	524	486	507	518	480	520	509	510	503	542	498	519	513	506	497	504	535	508	490	474	523	534	507	497	499	499	504	521	454	532	546	447	509	501	462	504	493	474	505	539	526	493	491	524	506	509	490	464	540	503	497	487	475	499	495	512	475	492	476	511	471	512	532	492	479	507	529	519	512	491	491	500	499	517	529	496	504	472	465	542	530	497	501	448	509	538	518	481	497	485	496	513	502	549	507	495	498	499	513	482	489	470	514	485	522	486	495	470	496	495	518	490	460	488	507	528	500	490	508	524	510	515	518	505	518	502	513	500	510	481	485	487	511	504	532	485	481	489	481	521	513	492	521	481	491	518	504	518	495	483	506	498	478	506	510	477	496	484	491	496	528	537	465	488	527	481	523	519	523	522	497	504	496	543	507	526	495	537	515	479	503	516	511	503	504	479	513	452	497	524	484	527	512	491	462	498	516	468	515	496	482	508	501	504	502	494	492	500	502	531	528	544	507	483	531	518	483	500	516	507	515	500	532	533	445	518	457	491	508	480	476	508	503	528	495	550	575	502	486	513	526	526	467	505	503	495	506	452	472	472	536	513	479	481	531	508	501	512	502	503	491	470	492	516	483	499	484	531	506	520	490	489	492	542	528	555	512	512	500	534	500	466	459	510	482	515	450	495	510	481	470	485	473	497	514	492	527	510	478	505	519	511	567	477	447	516	543	512	520	485	510	513	496	516	460	518	527	519	495	475	478	539	497	497	513	510	464	501	506	532	502	488	518	535	482	524	516	454	528	489	489	504	477	517	526	537	536	470	483	484	487	522	492	509	509	508	486	534	482	537	526	482	521	484	525	512	498	505	532	529	483	487	474	500	489	529	500	490	458	478	474	523	475	499	482	489	531	467	533	474	480	531	472	500	485	519	500	482	476	496	484	477	525	550	494	509	504	530	452	493	516	514	526	512	471	513	483	517	505	485	503	531	485	542	504	477	524	505	489	528	498	520	482	502	516	491	491	464	472	508	518	505	516	526	478	505	470	490	495	508	498	502	464	543	502	534	553	466	495	512	504	491	510	493	513	537	531	459	499	487	479	479	495	554	482	528	547	562	493	448	528	493	507	506	476	530	479	521	489	486	503	519	502	473	486	524	466	484	518	459	500	518	492	492	503	495	540	499	528	451	526	536	474	507	500	498	510	465	459	508	467	488	478	503	483	489	521	530	471	488	505	512	516	478	516	476	505	477	499	518	522	551	497	500	491	500	550	488	538	530	545	467	529	535	507	527	536	495	502	500	565	509	499	497	529	515	530	516	491	501	498	470	459	472	530	499	521	529	496	514	485	494	558	505	510	521	489	485	487	511	481	524	495	483	534	498	531	484	529	495	505	507	518	503	503	527	438	503	536	493	471	523	498	496	531	490	503	491	479	474	560	515	479	481	496	519	531	516	576	509	518	474	524	470	497	477	511	491	515	491	522	515	518	483	521	518	480	492	492	523	547	572	477	492	516	546	524	518	498	504	528	487	577	520	460	471	499	498	496	496	544	522	508	491	501	509	492	498	531	516	501	477	509	478	487	480	502	483	510	482	541	507	490	441	499	558	452	498	519	493	502	462	485	538	524	506	553	511	495	562	529	458	492	522	511	473	500	503	507	513	521	527	509	498	488	471	503	510	519	495	475	515	513	489	484	521	517	506	535	515	463	456	502	483	531	519	509	517	518	479	503	513	458	543	458	534	484	471	507	522	502	520	481	523	478	545	509	483	493	528	541	497	488	533	483	486	481	506	462	473	491	500	512	521	498	509	521	495	494	521	507	497	496	479	505	469	475	508	489	513	503	486	526	503	524	523	555	463	498	538	520	503	494	524	499	500	487	498	511	497	493	520	494	459	498	482	475	525	456	471	496
30549	10257	9199	5321	3409	2500	1961	1663	1310	1253	1095	967	854	807	774	724	706	691	657	725	661	591	578	601	576	557	582	545	600	544	602	516	586	578	547	565	514	529	541	526	572	526	538	554	561	549	547	527	539	502	560	520	558	527	528	523	541	553	533	545	524	527	551	542	533	550	510	494	544	546	537	529	525	542	537	574	533	523	500	560	571	576	494	502	496	516	512	530	562	514	496	555	516	507	503	517	531	517	498	532	534	458	553	517	519	501	538	525	479	556	524	510	572	493	530	525	523	568	537	458	505	548	480	507	506	530	508	529	486	505	534	529	511	541	540	543	524	544	536	499	513	548	552	538	528	530	538	522	530	535	531	493	536	521	469	485	510	525	535	469	526	472	506	509	539	514	520	501	488	504	471	534	494	513	533	504	547	475	504	501	508	561	514	505	510	534	562	487	541	529	534	528	480	520	508	536	506	547	485	492	486	542	537	538	507	518	505	497	513	501	545	535	529	519	549	562	542	484	504	525	536	524	525	501	483	553	499	530	488	473	499	503	498	497	549	512	544	515	570	512	538	506	505	497	507	552	529	516	506	524	525	553	548	486	548	561	500	504	510	553	498	531	564	508	525	513	538	537	527	518	572	517	494	532	491	503	487	520	484	508	544	501	504	532	540	528	542	528	512	497	524	524	498	487	540	525	508	516	551	470	516	525	535	541	509	499	542	551	559	540	498	584	518	524	515	506	514	555	569	522	468	475	504	480	509	499	519	488	527	474	532	485	492	556	525	499	514	494	513	550	527	538	496	528	489	539	568	532	522	489	508	504	507	518	516	541	548	523	528	472	551	552	490	536	511	521	485	516	525	505	561	532	488	506	505	555	536	516	518	501	538	562	491	520	507	492	497	491	501	555	549	503	522	539	498	544	532	534	562	515	526	528	510	508	503	501	524	517	580	500	476	526	490	521	515	544	514	523	537	514	505	514	490	513	527	534	570	540	485	485	495	521	514	484	525	503	538	523	527	525	493	495	526	500	518	511	569	492	564	470	552	489	515	516	521	506	531	526	523	500	499	514	501	542	497	477	531	535	528	537	514	498	485	510	542	552	533	518	498	530	529	518	504	536	509	533	482	505	520	501	483	538	529	522	547	532	511	520	514	531	540	474	513	533	539	507	473	532	541	533	525	531	530	493	506	536	525	513	500	499	533	496	501	516	519	547	527	515	457	497	536	551	508	499	515	512	509	531	499	504	509	550	501	553	518	485	542	530	509	514	565	508	538	538	536	530	509	547	503	540	536	529	514	487	492	542	538	544	529	511	567	491	511	514	525	508	515	508	553	507	527	554	550	472	543	516	559	519	520	522	513	513	513	519	513	551	539	503	516	478	517	490	520	527	490	547	524	499	539	527	541	532	492	544	511	542	535	516	516	527	532	565	508	507	542	533	511	557	508	528	533	593	479	527	501	537	515	486	566	520	516	491	516	528	531	521	531	490	539	560	499	505	549	520	485	516	532	526	551	526	483	520	516	515	551	498	533	480	479	549	567	499	520	532	507	509	520	528	555	496	523	485	527	487	485	503	535	546	509	527	493	519	516	511	532	548	530	506	524	485	556	523	500	549	518	536	525	538	534	529	480	486	498	533	517	527	530	511	562	497	501	521	513	509	514	484	496	500	527	526	550	498	517	537	494	527	521	527	489	545	555	524	537	507	507	516	535	501	533	507	510	506	522	537	512	561	537	521	532	565	532	533	502	529	473	513	532	541	526	527	558	546	560	563	560	527	556	516	524	484	517	528	517	528	508	549	504	518	511	515	493	531	493	526	500	470	556	550	517	531	526	537	532	515	512	540	479	500	515	484	557	503	499	495	563	506	539	548	499	482	528	494	520	530	530	513	510	538	541	525	514	532	529	555	583	507	492	510	491	518	479	525	512	533	533	583	517	488	520	493	531	508	550	511	528	555	536	554	497	555	498	529	486	536	518	548	473	511	506	487	516	544	524	489	534	533	539	522	541	491	518	534	515	534	492	527	504	543	516	494	483	550	492	484	496	521	560	555	518	515	477	533	495	518	507	563	524	505	507	520	488	496	558	530	509	515	528	506	536	526	535	526	506	545	526	526	520	517	498	522	553	494	525	516	537	507	511	506	483	505	532	529	568	513	504	539	537	517	487	528	519	528	506	568	531	494	559	543	507	514	523	515	524	471	520	538	516	494	548	552	487	512	506	525	538	500	500	532	453	520	498	537	526	524	517	493	492	571	505	538	526	551	499	516	515	517	536	506	493	475	540	515	524	493	500	497	526	537	531	509	518	478	491	525	570	520	509	529	535	518	496	556	514	481	524	540	525	484	540	514	509	504	510	503	491	505	510	483	569	496	531	554	554	500	491	550	497	532	503	516	549	544	502	505	565	481	509	509	529	544	555	542	512	546	504	499	539	475	519	493	540	517	524	542	509	542	469	523	519	497	519	475	527	471	565	507	540	512	517	517	493	541	517	535	525	491	472	549	526	534	489	515	565	512	543	551	516	550	502	510	514	521	534	487	579	547	523	561	497	497	552	505	515	523	519	499	527	543	505	537	529	529	504	529	513	550	499	540	529	515	529	521	480	545	542	524	524	532	549	528	534	543	510	538	564	535	498	554	491	482	525	544	530	523	496	499	562	514	508	520	522	517	544	507	571	517	507	524	558	504	526	540	516	504	503	557	522	507	500	554	508	550	533	519	520	493	495	495	517	522	532	556	517	556	520	529	560	523	525	557	485	521	497	531	543	538	543	528	529	487	524	530	539	497	504	489	492	516	506	547	492	523	494	490	520	552	529	540	505	536	524	517	522	522	522	538	515	521	488	496	521	498	557	532	528	521	496	522	548	524	514	529	529	546	535	542	546	525	510	555	518	522	546	543	559	524	555	516	525	489	526	526	508	513	504	531	523	527	517	516	564	521	503	514	531	556	484	507	536	506	482	538	514	560	529	496	521	534	557	508	498	538	547	539	477	571	555	518	534	570	537	496	504	508	522	536	451	492	522	536	504	569	501	529	528	512	502	489	503	546	533	497	469	526	542	537	527	509	489	551	503	472	548	538	496	531	554	497	472	504	485	533	494	480	533	517	514	525	516	483	491	526	484	523	495	560	499	506	506	487	498	511	508	509	517	517	517	502	527	521	553	535	519	537	498	543	513	507	522	503	513	542	521	544	538	515	526	512	524	507	557	525	535	528	512	467	551	493	548	502	521	534	554	528	552	542	507	502	539	513	529	525	524	504	497	496	565	553	566	476	519	531	543	560	469	516	526	547	527	520	520	515	529	547	558	525	527	507	504	564	509	541	499	529	536	475	534	550	543	590	510	542	518	533	514	528	526	514	494	513	539	507	501	504	514	513	498	496	523	538	528	514	532	523	521	508	540	497	542	501	489	508	500	526	521	526	564	509	506	518	491	542	525	483	485	533	559	524	529	529	497	502	494	534	526	514	514	523	508	515	547	501	516	520	534	510
22615	20332	26529	23985	20334	20388	7619	2028	1609	1443	1395	1262	1198	1138	1110	1086	1147	1087	1067	1037	1112	990	991	1014	1055	1042	982	1032	975	999	1015	968	930	994	947	965	960	956	933	923	906	944	894	982	931	1013	928	985	940	942	952	926	950	905	955	986	957	943	950	910	884	881	889	896	953	914	940	904	834	961	1013	930	904	924	915	932	980	932	974	941	939	890	938	950	959	949	930	882	967	878	937	904	956	919	954	949	938	970	864	894	923	919	896	921	972	942	855	934	933	931	924	904	922	947	892	892	893	950	940	905	893	906	945	953	900	973	923	916	986	887	978	881	984	956	891	862	863	940	933	907	955	957	916	906	844	947	913	896	891	891	965	918	933	947	925	911	918	968	903	935	908	909	932	920	942	886	951	859	887	944	951	937	850	882	879	902	937	943	939	951	1013	943	900	904	955	914	940	956	928	875	890	947	887	931	938	904	908	898	909	948	909	937	908	903	940	915	954	933	930	915	911	861	912	927	901	888	937	933	927	939	907	883	912	894	918	927	995	927	923	916	954	915	998	913	890	930	935	899	945	897	924	873	938	901	947	922	963	849	940	973	951	938	903	864	878	975	877	876	884	938	923	857	894	950	881	913	885	954	891	920	918	910	1004	926	916	922	921	979	927	931	953	916	896	900	933	883	898	981	895	920	910	919	965	868	944	947	916	913	911	897	940	924	954	956	915	906	923	925	897	937	924	936	945	939	939	908	940	899	908	957	896	886	889	889	888	950	960	899	931	950	888	949	918	929	952	926	910	957	911	870	942	930	874	924	891	831	913	889	944	899	942	897	953	939	931	938	883	884	909	918	902	905	921	934	956	945	961	886	914	878	956	892	928	896	918	915	903	946	861	899	940	935	868	891	905	925	908	896	915	931	902	964	927	894	895	942	896	876	948	873	967	898	906	930	898	947	981	864	911	895	981	924	912	957	897	918	931	929	964	919	923	895	887	863	1007	973	929	908	932	980	930	882	928	983	943	918	964	873	957	919	922	981	920	877	928	888	931	890	916	934	993	913	981	901	894	925	910	908	985	940	944	907	944	999	960	938	898	848	967	871	920	916	914	934	938	943	927	941	968	898	890	917	934	910	931	884	905	904	977	898	946	965	910	899	897	961	930	903	905	951	952	948	906	947	838	844	913	917	881	944	881	963	898	931	904	950	887	915	928	938	909	939	934	972	923	930	913	959	924	862	874	913	950	904	969	940	908	935	932	891	1000	905	906	1007	923	956	951	935	881	922	950	918	924	894	972	917	864	934	913	862	915	892	926	910	867	914	894	923	959	907	944	958	921	930	921	901	992	919	937	871	939	903	915	902	896	886	961	931	954	863	915	965	933	894	902	975	886	898	912	908	922	909	895	882	921	908	901	963	909	948	896	938	935	893	1006	948	905	949	912	1000	914	907	947	851	906	929	979	937	936	865	940	984	879	927	875	902	904	971	856	931	922	942	963	955	907	944	937	945	945	912	972	897	939	907	865	840	916	905	941	915	876	921	926	912	951	867	952	882	985	903	967	949	940	929	959	925	952	880	982	937	908	931	902	874	926	917	916	947	884	952	898	824	934	924	919	946	920	931	891	921	880	973	895	923	899	966	958	937	899	921	899	919	959	897	915	894	939	920	921	921	946	916	902	929	948	928	939	872	928	915	953	920	898	930	926	941	889	944	893	927	993	925	922	902	932	973	975	903	901	904	961	888	951	919	901	914	946	899	885	942	878	886	949	951	924	914	922	937	935	913	969	893	926	897	928	888	902	919	936	902	897	897	909	909	896	894	920	950	929	960	941	912	908	921	889	971	918	917	940	920	910	941	958	938	909	959	908	986	949	905	912	929	939	870	913	891	963	892	925	927	932	876	920	936	885	929	885	869	934	888	922	930	905	882	858	886	1020	910	915	893	934	918	890	893	908	912	916	931	969	879	998	930	896	885	900	909	971	923	916	881	897	888	924	921	927	921	922	925	962	893	923	875	969	928	933	906	865	916	959	978	867	864	937	939	874	889	904	896	917	984	958	970	936	919	840	915	921	929	892	960	884	931	949	920	911	876	908	908	911	875	939	932	888	916	897	863	933	894	842	958	887	918	929	938	879	923	923	887	929	919	895	948	929	939	985	993	908	927	940	914	894	961	930	926	911	949	950	889	956	977	931	924	915	920	927	877	856	923	892	955	920	887	969	906	895	901	902	923	928	928	898	936	945	905	973	941	870	929	972	936	908	925	943	912	943	936	894	946	947	953	944	937	906	956	879	903	933	877	932	981	921	933	899	901	954	905	930	987	897	893	873	871	892	908	957	888	932	934	939	953	969	924	904	927	916	894	928	867	908	908	863	888	966	923	932	940	917	960	893	922	912	862	916	936	931	890	895	900	950	938	967	1019	910	970	902	953	923	943	869	908	807	887	940	930	959	902	927	933	910	926	921	916	919	911	907	864	902	980	946	919	968	905	913	912	920	943	941	852	897	973	910	870	940	865	905	992	918	952	948	914	894	879	924	936	866	891	894	948	916	919	923	931	933	920	934	992	941	950	893	900	923	949	921	908	893	937	960	978	908	921	926	915	938	937	935	903	895	876	903	885	902	975	878	893	983	923	936	978	888	894	911	904	904	910	930	957	872	894	971	1019	882	888	899	940	886	921	863	896	946	953	904	951	879	887	909	897	931	918	966	918	950	913	978	923	890	973	930	903	940	915	884	916	886	900	878	935	862	897	899	856	930	890	894	940	980	961	883	850	911	949	961	890	934	925	937	945	980	902	891	961	902	909	938	906	893	929	975	912	893	975	929	916	985	908	930	910	886	943	926	884	956	947	896	892	940	914	929	880	914	968	913	979	937	930	898	923	931	921	931	915	927	934	937	884	931	914	891	917	909	963	933	893	908	866	903	941	926	965	925	943	900	918	923	959	896	885	913	885	936	931	915	919	901	986	961	927	965	965	949	910	937	905	986	915	927	926	967	900	959	903	909	880	921	907	964	888	922	889	905	957	926	942	912	877	961	968	879	924	888	859	914	927	915	900	887	878	932	916	915	924	970	890	896	1012	925	885	970	905	921	882	907	887	968	947	946	923	909	881	952	872	960	941	911	952	922	898	974	944	952	857	904	889	939	912	925	945	896	925	928	967	926	930	908	894	847	968	903	946	924	954	895	1022	992	940	912	934	882	906	922	973	919	902	918	967	958	933	846	914	942	924	917	891	911	895	942	907	923	910	909	927	957	886	894	905	918	953	919	971	931	931	932	931	962	878	925	994	948	913	869	944	910	938	903	963	939	960	940	920	932	906	860	893	903	914	882	902	965	890	919	877	940	904	929	969	918	956	938	971	908	945	947	930	933	934	894	931	881	937	950	893	930	955	950	928	975	925	931	857	908	942	917	911	956	946	921	967	925	900	955	882	903	844	945	974	976	883	942	952	986	908	919	911	973	934	840	965	912	867	867	881	927	906	925	900	923	926	899	885	936	915	893	922	911	964	864	934
29081	16699	15178	8883	6176	4494	3549	2901	2434	2136	1952	1786	1545	1481	1372	1372	1230	1314	1183	1084	1072	1115	1068	1071	1018	986	980	1005	1003	989	971	952	955	939	992	956	907	931	958	945	971	893	886	908	922	937	868	899	918	905	880	954	950	877	896	864	880	869	922	891	939	875	873	897	881	874	887	887	943	844	901	877	882	915	853	910	879	832	862	859	865	876	872	868	899	908	881	860	867	892	963	841	881	907	896	908	884	873	895	871	893	882	884	887	880	838	901	884	886	866	873	894	879	879	884	917	910	847	829	897	874	883	903	898	903	865	893	870	862	866	886	865	902	880	846	890	894	819	841	898	855	857	869	822	842	851	900	838	900	900	892	882	896	927	866	922	879	809	887	863	874	864	882	886	876	878	926	894	889	942	913	860	894	846	807	881	908	868	868	869	857	901	886	838	837	854	878	847	809	877	857	881	874	827	802	855	888	888	804	875	845	822	866	845	918	935	836	914	874	888	879	891	880	911	871	853	858	857	848	880	836	902	884	886	924	891	855	855	914	837	877	840	933	850	879	822	849	832	884	891	819	877	942	885	886	890	886	857	891	881	897	847	854	901	884	863	914	813	928	906	942	939	832	891	853	854	883	872	883	836	878	883	897	925	887	888	887	858	850	858	888	893	844	847	873	873	891	878	920	880	852	894	931	813	897	855	876	861	807	833	872	852	856	894	840	873	882	859	898	814	824	901	899	845	908	865	864	891	831	887	900	887	892	839	854	840	815	812	951	834	836	861	822	919	887	866	873	864	842	856	877	893	897	851	866	887	890	875	913	855	831	908	869	848	842	854	888	899	882	878	838	910	847	878	902	884	874	889	887	911	897	867	872	880	878	886	862	805	883	816	902	908	866	844	862	855	882	862	828	867	888	902	854	901	859	883	908	840	925	881	907	883	858	916	916	901	878	897	868	900	914	857	869	863	918	841	851	873	845	864	841	887	859	869	897	866	860	846	847	907	832	862	905	890	839	857	869	870	887	884	878	869	841	909	854	899	928	861	915	886	901	859	849	877	873	873	894	836	885	863	886	815	830	835	812	911	914	918	899	846	861	865	824	868	882	875	846	883	903	871	878	891	861	858	888	812	887	905	925	827	903	890	837	886	835	883	879	828	890	886	884	835	863	887	862	834	908	875	869	879	872	893	845	891	881	904	895	859	877	941	877	909	836	903	868	827	881	884	882	900	879	861	908	852	903	875	884	862	840	944	879	901	919	884	871	833	860	791	920	890	868	884	844	839	885	850	874	875	851	870	826	886	866	882	882	889	932	843	858	858	890	858	829	922	863	914	908	841	853	910	863	871	900	883	861	825	871	841	847	862	877	904	850	818	882	917	875	850	869	847	869	825	876	870	883	856	884	865	889	827	874	862	849	871	843	867	891	942	854	800	813	907	859	909	929	904	891	897	906	879	901	859	933	897	892	904	909	868	881	887	908	886	855	893	852	838	880	857	865	879	907	922	890	865	875	861	914	868	881	848	865	843	903	898	891	868	829	855	840	874	870	902	843	904	838	916	878	933	842	891	914	874	911	926	877	874	883	870	892	869	899	840	893	868	867	857	864	869	880	840	899	890	848	858	863	916	887	887	930	893	869	867	886	909	839	894	928	893	870	867	875	873	879	907	876	856	846	868	845	845	855	839	889	913	886	861	855	863	843	862	843	886	936	841	925	919	837	881	874	881	898	889	870	875	871	910	840	897	868	866	884	881	883	867	904	919	841	836	843	853	842	837	880	880	952	862	867	945	840	884	893	862	902	858	848	878	895	828	849	874	928	866	814	892	850	832	859	869	860	845	831	864	852	842	888	864	902	821	901	855	858	917	875	826	868	875	839	915	916	823	869	894	867	852	881	877	878	835	851	892	872	868	859	867	879	896	853	899	880	821	833	859	856	884	855	885	872	843	920	903	850	857	891	851	861	891	884	890	902	874	919	870	871	866	883	936	906	903	886	843	877	847	889	883	852	866	868	875	952	847	856	891	919	895	849	874	891	900	885	878	912	825	852	898	875	916	884	864	887	866	876	864	895	859	844	816	863	882	834	892	888	885	879	844	858	886	913	867	907	881	852	840	869	863	893	880	865	877	862	955	872	899	870	862	865	836	872	849	915	835	857	941	901	841	887	887	868	935	921	935	928	881	838	899	864	865	915	833	861	901	897	927	879	892	885	831	874	878	836	872	849	858	851	875	880	861	893	862	888	894	839	925	851	833	889	851	890	880	831	856	868	862	861	867	880	891	868	833	883	897	848	870	837	928	885	856	928	902	840	880	865	854	850	871	875	891	898	903	873	870	853	889	886	904	890	843	868	867	894	897	920	866	869	877	852	823	933	849	956	851	896	871	831	968	863	884	853	881	896	866	891	867	882	852	900	932	883	887	889	877	860	924	826	910	844	862	887	850	875	873	877	900	848	869	915	908	891	861	834	858	865	936	883	896	871	941	896	846	844	910	891	827	907	887	860	888	890	851	846	872	932	888	833	821	865	945	867	846	838	841	842	862	880	892	884	865	899	898	897	871	866	879	865	911	866	894	911	872	874	891	904	840	889	910	868	894	887	872	846	901	822	857	857	859	840	851	915	887	824	843	919	867	900	870	857	843	901	894	934	872	843	863	920	830	818	881	906	904	873	879	869	864	856	903	877	897	846	914	904	879	898	925	832	890	918	818	877	831	905	867	898	899	898	886	892	882	920	843	895	899	820	864	869	872	871	815	887	891	853	854	859	830	817	901	907	842	840	875	885	871	888	850	874	893	892	908	872	828	929	893	865	881	846	844	911	881	861	875	824	866	897	878	838	888	863	885	860	882	879	859	867	846	910	898	868	868	838	842	924	876	880	927	892	949	894	832	833	887	875	855	801	853	853	867	798	883	899	880	906	886	892	861	832	876	883	888	853	852	847	887	848	908	842	885	828	866	844	866	848	877	901	871	892	904	849	858	879	885	847	877	888	846	914	867	889	921	883	811	857	906	867	861	858	847	863	928	863	857	904	888	863	894	940	918	838	898	878	867	878	872	900	924	852	870	901	840	888	827	896	884	823	867	859	892	859	850	868	876	868	870	878	860	909	849	839	852	881	893	848	859	893	872	860	847	873	878	865	857	864	883	879	857	874	838	899	873	873	856	854	911	889	901	852	850	855	899	848	904	861	906	932	896	843	845	891	898	871	885	883	899	892	883	883	876	842	843	877	828	848	871	892	869	944	850	858	879	867	896	873	866	918	850	843	806	882	876	823	841	865	872	841	853	882	819	919	873	891	854	889	836	888	844	846	810	875	867	900	875	844	853	930	851	857	878	854	874	819	907	892	824	903	905	891	874	892	897	856	845	844	869	921	899	860	873	857	854	902	887	835	834	872	871	877	874	816	867	859	901	861	900	903	883	909	861	880	835	873	891	905	839	889	876	903	900	836	834	888	823	856	909	833	919	888	894	894	885	856	899	836	825	918	887	857	846	870	867
29031	13862	2404	1070	926	888	818	774	836	782	826	841	783	801	806	806	764	801	808	799	780	815	776	803	810	844	811	781	765	773	780	797	816	822	791	787	777	807	800	773	807	847	796	786	777	793	817	836	802	757	840	811	792	801	858	830	767	737	802	839	809	755	817	801	777	758	839	791	843	828	800	765	800	869	837	775	798	789	806	756	734	765	768	817	807	793	760	773	789	792	788	785	722	804	805	802	763	766	820	792	767	808	863	784	816	814	791	756	745	790	748	758	798	815	788	820	794	815	841	807	797	794	795	788	842	767	782	837	793	810	808	778	802	735	799	810	832	784	787	794	743	838	778	762	811	805	804	780	803	807	803	804	837	853	780	822	795	794	870	825	794	837	744	798	860	847	832	749	818	800	765	762	804	774	795	787	797	811	806	855	862	859	819	817	848	751	794	868	815	777	770	862	814	782	818	796	834	806	791	836	798	831	862	841	820	856	771	775	739	788	754	796	814	818	784	823	736	754	786	774	810	751	839	831	778	805	792	832	855	827	789	801	818	752	821	777	800	803	748	825	774	808	789	773	786	786	845	798	734	778	793	854	857	776	793	806	794	793	767	794	791	814	795	797	776	813	858	811	822	864	773	777	762	757	772	772	823	834	811	802	841	785	784	782	800	845	804	800	767	809	770	778	771	801	823	755	799	864	817	780	765	837	770	715	805	787	790	800	780	767	790	835	806	803	794	832	794	811	806	809	820	754	825	817	804	735	771	824	791	823	792	802	771	804	810	793	810	772	809	807	828	784	835	783	750	840	817	793	778	829	786	825	829	755	799	818	771	835	806	858	840	817	767	747	805	807	830	748	801	789	792	807	779	776	827	799	828	776	827	762	824	758	842	816	742	772	821	772	841	735	781	795	816	771	796	802	828	733	789	749	774	763	876	779	854	814	776	744	764	826	793	840	818	839	845	815	838	786	800	804	846	823	737	813	797	756	835	773	805	756	831	820	771	832	791	787	807	765	813	784	809	727	786	763	760	833	767	745	788	797	804	783	818	811	783	833	791	801	781	813	782	774	815	815	801	822	755	809	797	815	793	800	779	808	811	767	776	829	790	790	799	767	831	763	795	798	837	796	806	781	788	827	823	762	807	812	777	782	839	811	789	798	778	853	797	781	773	792	786	803	831	828	801	822	816	792	807	796	781	833	795	846	763	782	832	800	811	802	842	821	772	777	810	804	810	802	801	850	760	817	816	824	862	813	820	800	831	795	790	793	854	822	807	848	762	823	776	811	796	738	784	826	812	784	820	820	813	757	822	763	797	741	769	799	833	803	778	752	754	794	757	738	785	799	761	772	783	829	807	827	776	823	801	773	790	829	815	806	748	785	831	804	794	801	855	793	770	759	784	775	817	792	802	746	777	814	811	778	771	831	799	798	799	810	818	875	765	744	749	809	791	775	825	771	758	817	829	776	795	874	844	777	829	798	807	834	810	848	823	799	780	836	806	791	805	794	771	762	817	826	823	743	812	800	813	815	786	784	863	806	800	804	835	843	835	781	820	762	752	787	862	800	794	830	794	839	744	777	830	813	804	767	804	807	810	787	867	826	804	811	774	838	784	798	805	780	789	801	785	804	816	776	835	779	818	771	800	741	784	802	833	793	770	830	809	795	789	786	839	819	839	871	819	782	784	824	782	805	755	817	828	801	814	806	812	725	787	814	783	827	842	777	793	802	783	815	788	780	758	826	807	774	783	771	825	800	803	778	794	810	826	794	848	784	806	736	778	801	808	795	791	805	750	802	825	779	832	792	735	746	790	798	839	851	845	855	818	776	798	825	776	848	802	801	763	764	812	772	759	822	831	743	788	773	819	775	840	759	783	866	807	869	804	805	832	789	798	779	785	795	768	792	810	745	757	855	785	836	836	800	777	796	797	800	811	809	768	753	768	799	812	779	773	815	813	794	791	798	836	864	791	751	785	806	779	839	799	799	794	855	795	791	824	808	816	812	815	793	829	861	807	847	797	818	762	802	781	770	801	815	815	826	801	869	803	779	789	766	806	749	802	817	813	781	794	796	807	820	758	802	814	802	831	801	802	757	826	788	810	763	812	847	800	792	823	766	834	827	727	807	822	815	786	854	826	812	792	831	797	814	806	770	863	786	808	788	786	737	816	767	769	837	809	753	761	761	807	791	820	812	810	771	784	743	697	808	833	809	768	821	809	759	833	854	790	733	746	810	829	823	749	792	788	782	787	762	805	835	725	819	792	799	788	772	789	802	830	756	814	812	801	787	790	800	885	752	850	824	789	809	741	803	781	859	786	784	828	782	804	812	814	808	786	760	833	829	830	782	783	784	805	781	785	808	829	846	764	788	835	813	818	796	799	788	824	792	789	795	811	795	802	825	779	819	782	834	795	755	814	776	778	807	812	854	768	813	808	772	797	721	813	805	738	788	777	782	836	813	810	809	808	784	785	764	796	812	778	786	874	756	790	750	818	789	832	714	786	784	830	830	791	829	797	837	765	841	765	787	770	774	812	801	815	808	791	856	803	839	837	808	802	788	787	780	806	822	802	753	759	782	781	824	861	804	816	830	759	772	801	793	740	829	788	772	816	753	822	825	810	768	782	795	850	814	801	775	822	790	838	846	765	853	777	797	772	796	808	732	757	800	853	824	818	817	807	824	784	789	805	907	777	781	765	836	799	822	862	766	836	744	835	823	808	795	776	801	782	800	789	825	845	761	815	764	801	783	794	778	739	752	767	803	780	792	797	780	809	787	782	821	809	768	824	824	793	761	815	805	773	803	766	788	793	835	847	772	782	839	836	766	792	832	753	780	825	807	844	874	810	802	845	828	819	798	807	783	783	818	835	835	753	841	823	804	781	822	811	770	835	804	786	851	814	782	804	752	792	760	801	810	725	764	752	834	828	793	804	805	768	800	796	783	769	818	819	834	801	807	821	765	864	752	758	814	819	789	781	768	844	777	786	797	809	839	786	806	763	837	809	785	769	834	827	808	814	812	789	766	865	795	775	806	794	823	763	862	781	821	771	789	803	727	823	881	787	804	734	793	804	805	774	816	798	814	842	835	785	769	795	797	813	726	823	759	803	829	772	786	784	794	817	795	826	792	725	840	823	811	841	811	822	823	805	782	831	799	769	774	819	819	858	824	853	823	798	823	765	806	804	757	789	802	790	790	800	766	790	848	805	839	775	823	843	774	778	850	749	768	802	780	768	863	780	808	811	779	804	826	775	756	839	781	827	814	800	803	840	809	810	748	762	835	835	796	838	808	771	790	796	808	830	793	792	834	825	759	773	853	802	791	824	816	802	822	777	788	796	830	829	813	787	803	794	782	796	805	782	786	794	766	782	794	807	751	761	830	763	783	835	830	829	797	779	810	722	807	807	795	815	830	792	811	799	805	807	857	789	819	800	822	755	794	818	804	814	819	805	831	820	810	822	772	800	776	755	784	840	737	817	786	803	814	743	789	789	801
16955	1408	1318	1079	941	956	847	933	843	833	819	840	845	863	881	883	819	846	830	826	890	820	838	865	799	843	836	810	839	755	790	836	798	826	803	810	763	813	824	815	793	793	852	855	815	743	827	819	799	846	838	812	840	802	828	839	821	842	800	824	816	879	788	820	818	829	819	836	866	864	847	838	802	774	755	848	787	876	856	869	857	814	826	822	833	852	790	821	796	824	763	861	839	822	838	867	818	835	891	832	858	869	809	823	814	834	851	804	832	826	831	812	810	804	833	879	788	819	787	836	817	854	865	809	790	782	816	786	858	872	803	793	869	903	816	803	804	857	789	780	829	792	903	824	799	854	850	811	814	811	836	879	793	801	774	822	830	864	868	829	837	774	807	812	841	860	824	848	802	804	826	787	822	849	880	850	783	833	811	796	754	871	892	822	801	884	886	816	814	794	794	813	837	837	841	821	846	882	876	858	820	796	809	818	760	813	860	810	801	832	834	822	859	848	785	846	796	878	828	834	839	795	792	836	834	851	852	838	810	844	792	851	845	800	844	829	797	833	821	794	834	870	797	770	901	779	886	808	874	867	859	827	808	877	807	879	846	806	825	837	803	830	747	810	849	845	814	828	764	772	827	798	812	882	787	839	818	813	865	821	850	837	841	869	848	837	811	842	788	840	816	855	807	809	895	816	821	809	868	828	853	874	838	791	847	894	842	859	842	809	799	823	816	819	797	763	816	818	863	836	834	822	896	840	816	780	764	845	836	832	809	815	791	822	810	822	834	853	841	803	810	815	814	801	829	796	821	802	804	806	789	837	843	741	785	759	800	798	836	797	829	813	802	862	806	814	812	816	790	806	872	823	844	890	822	770	819	839	827	873	840	850	817	820	808	814	825	803	804	856	800	824	815	851	851	813	802	832	794	830	837	801	834	835	833	820	792	792	853	802	846	787	853	813	835	822	852	836	814	809	808	750	865	817	798	833	803	838	816	871	822	838	837	798	813	877	826	773	832	828	828	768	808	741	811	849	814	800	842	867	796	862	842	838	763	871	806	809	806	825	822	821	787	809	820	849	820	782	816	774	832	775	824	841	787	829	847	808	820	792	853	845	779	867	829	841	823	859	799	772	852	778	869	840	873	792	843	824	837	840	807	808	815	829	875	865	827	831	826	866	801	797	795	831	877	830	783	805	878	822	810	812	811	815	872	825	792	770	866	796	806	850	786	864	804	813	866	826	822	789	833	748	835	824	804	833	811	848	830	809	831	766	862	787	796	784	795	833	794	818	848	838	822	787	887	812	834	869	855	866	886	823	815	821	811	830	821	802	814	809	846	824	820	867	816	833	792	808	811	832	809	809	867	752	830	861	762	839	812	812	817	858	827	825	818	789	795	800	849	816	789	855	841	821	824	800	863	798	869	805	820	829	854	818	817	823	834	859	869	876	829	814	769	946	777	814	811	885	865	850	838	846	871	815	805	820	800	847	784	825	818	823	813	843	835	867	810	834	844	817	834	812	848	836	789	773	809	834	780	813	819	819	832	844	815	841	856	777	821	843	810	809	862	859	837	789	790	859	803	796	835	842	846	837	812	833	782	826	802	760	805	833	842	847	879	856	829	839	829	864	777	771	847	820	794	792	847	793	865	801	795	822	852	879	827	806	839	870	825	855	801	807	855	888	870	779	841	840	816	769	862	828	786	818	830	803	826	812	824	840	802	818	817	829	870	853	821	851	831	808	810	805	856	848	814	838	772	803	781	804	846	805	805	809	801	866	820	832	806	829	807	748	815	845	808	866	858	830	811	841	827	843	829	812	756	851	802	784	804	823	760	838	803	864	806	792	873	815	849	821	804	820	795	815	845	835	812	800	862	814	865	833	837	847	809	835	732	820	810	823	803	787	823	830	803	899	810	828	764	836	877	833	870	837	861	769	836	834	815	742	837	837	874	821	776	883	855	798	791	818	873	826	858	820	865	801	801	847	880	845	854	782	821	882	829	855	789	775	833	836	819	814	854	791	826	787	851	804	812	843	839	813	864	826	779	841	770	809	840	860	830	848	860	796	885	848	859	791	861	825	837	797	825	819	830	782	796	843	804	850	798	837	816	790	803	830	782	871	816	806	845	837	824	854	845	860	800	880	848	858	789	775	779	841	845	806	827	808	826	822	816	855	815	812	887	818	784	784	820	758	826	799	821	839	816	849	802	763	779	830	850	836	828	816	805	825	853	788	800	804	869	807	888	774	842	863	856	836	871	832	812	804	798	778	828	812	815	817	817	833	833	882	821	819	831	768	835	820	802	830	815	815	809	797	828	805	809	817	786	836	850	829	778	847	858	808	791	835	869	783	786	817	861	849	805	841	804	839	799	872	822	805	810	841	808	809	840	824	798	815	775	817	834	834	855	813	856	818	797	857	797	829	785	814	814	896	791	856	844	790	899	812	796	836	821	893	785	867	837	856	792	848	854	795	856	755	798	835	821	810	810	826	808	820	832	795	827	884	850	830	802	824	838	892	843	778	805	816	841	798	834	845	848	804	832	843	837	836	791	851	824	809	827	861	795	842	811	832	777	815	810	851	894	802	810	836	857	838	793	829	835	842	850	879	857	816	804	821	844	837	849	792	819	856	832	805	811	860	837	781	841	822	844	830	804	876	787	848	883	834	843	845	828	850	842	857	820	801	791	827	816	844	840	843	811	784	856	818	829	852	807	856	761	813	835	817	855	826	797	823	866	855	813	801	878	836	843	805	840	796	846	817	859	857	830	797	798	825	884	854	763	819	856	790	822	879	806	863	844	786	789	798	821	843	812	848	861	877	842	838	851	834	825	816	839	806	806	783	817	798	843	828	831	853	836	822	753	872	800	767	829	792	856	824	846	844	790	855	830	802	899	783	754	816	830	800	809	879	863	824	829	818	816	806	847	808	818	845	807	798	863	810	822	812	819	850	802	793	762	800	860	838	836	829	816	784	788	763	844	810	882	803	793	835	793	865	779	824	807	831	851	888	827	827	868	836	765	871	841	866	850	795	812	863	811	889	799	828	858	816	816	827	810	863	790	798	842	801	789	824	858	816	839	849	843	843	812	805	821	801	854	852	832	855	875	912	826	849	793	839	852	827	775	847	855	882	862	770	851	833	817	792	877	840	868	867	834	903	827	862	825	798	770	797	827	804	827	829	817	793	818	848	839	830	809	839	847	853	802	792	880	825	819	819	828	856	822	825	803	785	804	823	823	818	819	772	896	807	821	821	918	808	867	845	801	826	833	802	786	863	824	779	841	852	815	843	843	771	773	833	789	821	824	837	860	832	827	816	844	815	844	806	801	834	835	850	817	820	811	796	827	850	803	824	836	802	838	840	803	832	814	879	882	822	846	798	840	858	856	867	819	814	834	810	845	822	860	850	824	801	841	776	808	829	827	805	842	787	836	818	819	801	831	828	860	774	849	835	836	824	815	818	796	842	847	739	820	835	872	850	832	847	868	826	843	838
24531	20374	26062	24551	20343	8243	1436	943	834	787	735	727	657	653	632	651	621	610	600	543	547	582	559	571	571	570	564	488	543	565	532	527	498	520	566	535	573	540	591	524	484	512	520	543	541	470	574	495	553	549	527	510	541	500	499	550	535	493	576	555	531	521	509	510	515	517	486	533	537	482	533	512	523	515	542	501	476	504	501	496	512	499	554	512	484	514	495	513	564	511	539	529	460	507	524	506	546	518	515	501	546	524	501	520	512	519	543	523	496	516	460	515	536	503	518	505	519	533	508	502	540	545	529	488	522	482	497	503	500	505	498	458	470	521	532	546	526	460	462	544	544	561	481	536	551	542	527	549	503	532	507	484	495	510	486	523	516	490	518	495	495	530	530	506	529	496	481	493	488	503	491	521	552	509	551	540	501	495	513	491	506	498	499	516	543	529	523	520	521	521	517	497	537	546	526	559	511	509	556	482	538	508	518	520	517	509	556	553	499	541	528	525	511	507	517	499	539	493	478	482	506	490	478	526	538	548	459	489	520	502	544	490	505	521	506	523	489	487	492	542	478	519	502	531	486	498	516	524	482	535	546	541	552	557	516	485	557	507	496	505	525	516	539	526	526	530	503	490	535	504	543	523	522	506	554	515	522	506	487	529	497	506	471	543	497	524	509	527	543	523	517	483	486	457	531	507	524	500	504	553	556	504	492	526	455	504	510	514	535	492	495	542	535	509	511	527	518	516	522	503	507	510	526	519	517	518	500	498	502	523	494	493	488	530	492	511	495	502	453	473	558	538	529	542	491	500	502	542	508	491	515	478	495	541	505	541	515	541	537	503	524	548	537	500	504	560	507	501	517	535	515	509	526	493	540	536	537	533	504	480	485	523	569	477	508	545	495	513	499	497	458	561	554	539	533	509	537	534	526	520	499	535	492	522	517	540	493	477	485	549	475	499	540	492	517	505	501	506	500	495	508	544	520	493	501	510	522	505	511	501	522	548	496	505	516	539	525	518	502	504	480	512	520	529	531	550	531	492	521	466	524	521	486	548	488	540	523	499	508	531	542	534	493	518	518	518	507	500	486	506	499	506	491	578	492	490	480	484	505	523	466	507	500	497	512	518	514	506	490	507	495	509	531	531	516	502	531	479	526	499	491	494	492	507	499	527	521	528	497	486	520	507	521	498	501	495	493	509	510	523	518	531	543	555	485	517	504	528	493	485	518	522	527	529	531	531	540	514	525	524	502	579	530	495	516	509	536	527	525	502	490	549	558	519	526	568	511	495	528	470	512	529	520	546	502	487	506	543	476	506	534	494	529	496	506	526	543	498	488	486	509	500	497	513	550	516	538	503	570	488	502	477	501	533	483	477	534	520	533	464	512	497	484	508	469	507	490	537	518	529	545	508	523	520	510	507	503	553	492	521	524	491	561	512	508	498	523	490	541	487	531	504	571	497	497	534	526	520	566	511	512	478	489	504	520	499	510	504	533	480	529	542	517	487	490	487	513	541	496	507	505	515	567	493	516	492	513	526	490	516	490	527	509	537	510	536	506	561	497	532	506	548	498	504	491	502	533	498	519	498	492	482	524	513	549	493	545	521	527	562	526	468	523	515	563	550	576	538	518	489	549	521	536	490	484	507	519	499	537	561	486	530	540	538	556	519	514	541	528	508	500	517	532	515	509	493	522	503	542	482	509	533	519	527	505	484	506	531	486	542	520	547	523	506	540	524	490	536	483	534	506	512	501	498	530	530	528	504	511	493	527	526	535	489	545	502	509	466	507	502	512	546	491	499	548	479	536	534	519	564	485	501	500	514	525	471	521	528	475	492	498	510	495	484	490	481	513	513	488	567	486	496	545	494	507	560	527	494	520	540	526	523	538	480	512	501	487	520	532	488	527	518	493	515	518	492	538	489	530	502	532	538	496	511	523	534	537	475	493	513	490	533	517	521	505	521	515	494	534	512	512	502	540	534	493	514	543	528	500	471	515	544	487	506	530	544	514	529	507	525	568	546	514	538	514	516	536	486	524	529	540	488	546	502	541	538	485	502	482	519	522	516	520	530	568	530	510	521	539	493	535	488	505	538	527	505	512	544	514	489	489	499	512	535	544	517	520	503	489	521	485	487	514	501	471	503	508	542	513	493	491	527	526	514	494	516	501	530	489	566	572	515	461	485	518	473	529	500	553	463	542	517	475	532	497	566	509	512	491	520	536	497	543	523	565	501	510	523	528	538	487	502	539	535	480	472	530	526	524	516	534	500	520	481	553	493	515	521	491	521	538	493	513	525	519	530	491	535	510	485	545	549	501	537	522	509	529	518	527	509	534	498	509	472	513	512	520	510	510	501	522	521	515	496	497	454	517	492	443	514	493	460	476	492	526	517	498	529	524	530	519	516	519	482	502	508	513	511	514	547	485	534	513	538	526	470	489	509	522	497	551	484	541	507	490	510	552	551	518	499	505	502	501	515	509	511	552	512	525	482	511	516	498	544	498	497	494	558	523	519	517	508	520	516	534	506	528	544	525	532	549	547	484	515	511	504	541	519	497	535	504	561	502	495	537	493	506	523	527	510	516	540	498	542	490	548	543	546	540	508	492	520	506	525	537	529	505	527	524	510	535	475	567	512	508	528	515	519	493	538	517	519	516	515	542	503	538	490	499	490	523	538	498	491	492	537	511	511	475	507	515	517	504	523	492	526	546	490	546	469	505	511	531	505	481	564	483	518	530	503	505	500	570	548	474	529	503	549	531	503	557	517	504	496	507	508	530	456	501	503	519	507	514	542	501	497	490	499	524	512	533	531	515	481	497	491	494	482	490	549	502	497	485	531	490	493	523	557	530	520	513	459	536	524	538	500	520	551	487	496	504	480	522	530	490	495	473	457	511	563	502	527	538	510	528	518	499	541	454	553	488	519	510	509	537	524	526	475	511	478	480	524	513	491	501	507	478	519	503	508	511	491	519	501	467	511	519	512	452	510	531	478	511	539	507	469	517	528	481	526	503	524	512	528	495	509	506	498	522	535	526	517	504	499	511	509	497	497	515	524	500	494	566	562	522	528	537	505	519	478	514	485	477	531	504	529	535	512	511	555	505	518	527	537	468	528	524	533	540	486	527	491	520	527	490	467	510	529	511	503	553	510	547	518	506	540	552	524	548	545	512	583	520	559	480	469	551	521	523	546	532	515	515	499	563	537	530	527	516	513	490	517	495	505	515	522	514	541	484	507	517	519	507	501	541	498	513	547	525	537	519	503	558	548	525	518	534	510	539	492	509	527	509	557	506	519	546	476	497	506	523	556	529	511	512	461	564	513	487	504	477	521	440	488	501	474	509	502	497	483	529	526	518	470	519	546	485	500	476	451	523	534	488	523	498	513	498	528	495	472	545	509	503	521	466	511	529	536	502	541	538	499	515	460	470	511	501	526	536	491	531	503	545	537	468	544	522	552	524	513	504	538	515	503	461	462	498	524	487	530	506	524	572	477	572	515
29856	10059	9193	5050	3342	2457	1911	1575	1341	1192	1070	976	813	885	739	735	690	704	696	701	685	609	589	613	591	615	589	592	560	570	595	605	585	557	531	524	545	592	598	549	534	525	567	566	529	586	520	552	524	514	573	565	535	539	555	512	542	537	539	572	528	551	522	533	571	543	556	569	546	524	513	561	532	559	544	561	533	515	535	533	549	527	548	521	552	514	566	538	527	572	559	537	509	518	556	574	542	522	517	537	538	509	509	587	535	512	544	560	472	555	566	504	584	486	540	565	560	521	571	548	523	536	512	550	514	565	520	532	540	510	505	496	528	551	566	550	522	511	555	515	511	507	526	504	494	534	542	518	523	545	530	514	515	568	498	535	529	514	579	544	549	541	482	518	529	528	502	540	558	535	536	537	530	533	536	580	524	538	547	494	538	522	548	478	510	522	497	469	514	522	492	498	556	567	496	550	510	544	511	508	529	513	530	558	570	539	505	511	569	499	542	523	553	525	489	520	528	535	529	533	547	578	494	524	554	542	486	546	536	577	528	519	573	513	521	562	542	535	533	518	502	530	522	517	534	542	514	540	541	543	483	515	534	524	561	525	536	550	480	518	524	539	526	514	515	481	537	570	529	496	561	576	536	557	493	550	563	499	513	527	529	517	552	523	522	538	509	550	571	518	539	524	528	552	502	539	507	517	532	531	526	521	523	508	474	546	511	539	526	523	555	520	512	498	527	548	534	536	563	530	547	499	550	526	505	475	507	532	527	506	495	515	536	495	502	533	541	509	520	522	534	534	554	537	557	535	509	530	489	552	499	559	569	498	552	511	569	524	529	532	505	518	514	537	512	518	546	536	535	515	515	562	531	508	552	501	530	572	514	522	511	517	519	510	581	536	507	491	523	515	539	549	534	531	522	548	529	538	528	519	530	550	519	517	552	532	535	522	538	513	554	543	562	523	589	504	486	519	515	518	537	552	533	509	504	536	542	496	549	545	521	525	573	542	515	568	507	539	524	505	516	523	478	523	522	543	506	564	559	527	481	579	521	536	477	532	498	528	546	516	575	586	509	540	468	519	529	510	534	555	521	504	536	525	528	543	518	548	519	519	545	558	554	523	523	506	511	562	555	512	501	505	564	521	513	519	511	537	510	528	554	536	507	505	511	492	524	531	537	540	529	534	526	505	582	505	533	512	562	520	545	497	520	550	533	555	534	545	519	540	515	511	541	523	559	568	547	537	537	508	568	538	534	541	562	527	574	536	518	525	503	567	518	583	591	581	516	548	498	542	551	499	540	540	549	523	553	495	554	535	548	529	517	558	518	561	500	534	541	547	549	570	550	478	522	501	538	534	597	547	502	523	544	548	542	502	492	523	566	481	542	556	490	539	520	553	542	570	526	555	513	543	502	546	524	512	545	528	496	504	558	524	530	507	559	556	512	547	542	518	546	507	535	568	532	524	517	514	493	532	534	511	528	531	504	487	542	532	501	580	516	530	553	561	567	530	530	543	575	509	502	567	533	529	528	526	550	533	533	516	544	559	539	557	549	523	501	549	519	513	508	519	494	572	558	535	532	503	545	520	578	500	524	543	503	561	481	512	517	539	543	540	553	536	519	530	512	551	544	515	532	522	580	561	521	525	492	531	575	499	549	535	532	484	494	500	534	564	516	492	492	527	490	561	532	559	538	523	566	542	511	536	544	560	544	536	554	507	545	505	518	512	532	536	538	554	527	531	594	535	561	537	517	539	538	529	545	535	555	557	566	482	524	557	549	535	536	501	495	538	501	549	526	524	507	533	538	528	536	552	554	535	594	539	530	545	531	479	547	554	543	496	573	549	518	528	521	516	591	576	556	532	518	562	489	516	508	541	522	511	562	585	508	520	484	508	517	559	530	531	532	537	515	494	502	526	553	533	561	480	516	576	529	522	506	535	505	526	515	493	555	490	511	521	519	542	519	479	533	504	508	570	557	487	522	534	524	566	542	532	492	505	536	505	513	565	541	472	524	553	511	521	550	548	537	582	521	577	525	587	531	520	560	530	512	511	544	521	497	556	518	523	534	535	549	552	558	537	558	529	515	527	539	518	549	499	505	527	476	513	479	486	521	525	516	523	540	544	543	523	503	527	518	538	509	537	552	524	551	495	551	528	551	536	466	511	527	552	532	506	517	548	519	567	468	516	552	517	513	513	519	534	538	572	540	510	551	506	515	571	512	529	517	524	559	540	520	553	516	532	511	504	510	505	540	493	524	589	507	561	584	527	518	558	505	547	538	532	517	562	548	508	541	553	558	514	499	537	532	535	538	544	525	532	511	559	523	528	529	491	545	497	600	504	534	521	562	524	529	526	499	539	533	538	529	496	559	549	542	537	524	501	490	551	532	575	546	531	544	497	490	545	511	512	523	529	531	511	558	500	511	467	513	554	557	488	537	536	520	493	541	507	528	532	543	530	510	529	571	571	527	509	544	504	543	536	506	559	500	503	525	554	519	508	550	534	529	533	517	550	556	529	536	523	514	535	549	528	524	512	564	542	559	494	552	484	505	517	528	523	553	551	522	518	549	509	512	528	547	486	497	503	547	535	541	510	503	551	546	546	518	523	521	534	524	528	553	540	565	518	537	532	493	573	514	515	520	566	505	547	548	525	541	543	514	515	538	538	526	480	509	533	540	587	556	553	536	539	515	556	527	544	540	542	537	524	510	537	542	536	533	527	527	542	478	532	464	517	518	556	504	500	527	542	558	477	506	561	566	551	509	521	533	511	525	491	544	543	539	561	539	509	566	545	504	530	574	522	555	511	527	561	533	532	540	524	531	554	574	506	544	529	512	536	522	556	525	493	523	496	553	575	478	531	565	515	541	511	528	558	489	514	508	525	484	531	549	548	514	552	489	490	499	520	571	468	551	500	500	516	520	547	512	552	543	540	549	525	484	553	521	509	510	509	538	524	503	485	537	505	533	550	508	544	553	525	497	530	552	535	531	521	541	504	506	532	538	574	492	538	504	534	561	542	543	547	567	561	536	543	562	515	551	542	559	541	550	511	562	496	492	583	492	557	575	512	532	533	507	483	559	513	503	518	529	487	549	577	516	564	565	519	486	523	561	565	518	496	531	563	520	529	562	519	519	557	523	540	514	473	512	539	515	515	533	526	494	527	530	538	548	562	532	481	499	552	588	529	521	539	524	550	521	536	556	533	543	490	519	531	554	550	506	553	486	525	561	497	523	575	504	523	499	521	543	524	555	515	508	560	565	505	528	525	486	554	525	552	523	533	526	534	510	515	537	528	593	491	559	485	521	550	531	580	564	532	528	523	498	510	568	554	534	502	503	530	529	556	517	504	555	567	512	525	564	514	538	526	546	522	513	558	526	545	523	528	508	525	569	529	533	516	566	528	502	535	514	572	544	521	478	547	531	563	508	565	510	557	483	554	527	495	545	511	548	487	557	526	538	499	526	535	539	495	532	509	518	527	547	531	508	526	550	497	455	519
22588	20342	26368	24207	20357	20403	7999	2096	1634	1433	1401	1333	1215	1308	1185	1171	1074	1068	1108	1071	1077	1049	1053	987	1125	975	1057	975	991	970	995	968	896	986	913	1016	980	981	984	977	940	971	931	942	951	927	913	1011	942	928	883	946	960	919	961	1015	982	934	944	937	951	936	906	935	942	926	948	888	959	913	951	945	936	972	960	942	908	915	917	906	920	964	921	906	925	915	920	915	969	910	917	924	888	920	936	968	882	905	885	945	1003	931	885	899	882	893	912	928	953	918	963	908	949	927	928	933	989	944	952	925	906	946	890	940	899	900	908	903	877	956	939	951	892	903	920	911	918	892	881	914	944	915	954	965	961	919	943	961	969	963	916	951	912	919	932	956	892	901	936	983	908	911	937	938	889	971	962	921	897	944	918	930	964	913	953	885	980	985	914	926	959	926	994	851	921	919	939	954	894	937	923	918	947	891	941	904	945	934	915	883	961	870	974	890	899	903	891	939	945	926	904	948	949	948	928	931	905	929	954	930	891	950	935	868	970	958	957	935	931	859	963	842	906	981	898	959	915	918	905	943	868	921	927	932	917	936	890	926	904	965	938	955	962	984	875	953	952	922	940	875	865	923	949	972	953	903	907	894	898	934	977	893	899	897	925	895	873	871	917	930	906	948	957	983	994	941	907	929	961	906	885	921	977	966	979	878	956	858	873	902	893	858	952	904	939	897	898	992	967	944	991	899	847	878	900	911	940	906	947	919	920	949	924	934	997	895	896	935	919	921	902	936	933	929	979	959	915	942	1010	911	894	912	997	888	930	955	932	907	927	973	938	875	959	879	930	962	928	881	881	940	920	981	953	884	939	927	898	943	927	965	977	900	947	900	890	951	907	897	934	931	923	951	916	885	933	938	933	987	932	899	929	935	956	848	933	895	936	895	964	912	948	931	893	900	945	974	917	880	940	846	933	920	948	864	921	852	968	917	891	927	965	980	949	923	928	936	918	853	914	948	906	912	935	947	927	871	988	902	870	892	898	927	949	944	883	946	976	944	936	990	885	925	910	909	935	897	975	938	883	933	943	909	889	869	990	872	945	976	889	961	901	947	936	926	959	928	946	875	950	938	913	904	910	993	939	981	904	901	883	954	932	913	958	912	880	937	938	915	929	958	905	961	942	901	945	931	897	920	969	944	968	940	903	961	976	948	956	963	928	976	931	969	906	877	952	866	947	954	935	881	959	944	919	886	936	848	964	884	921	952	976	981	904	918	926	945	903	940	969	956	933	928	908	927	976	932	892	990	952	923	969	931	926	1007	941	923	905	899	915	948	916	919	969	974	978	851	933	890	897	919	944	914	970	939	951	943	920	922	924	938	926	996	977	895	939	945	870	922	937	894	943	882	975	863	941	899	900	944	932	895	986	940	956	943	913	985	951	890	937	912	877	957	934	862	940	955	893	890	913	897	937	882	881	974	875	927	967	962	958	890	909	987	946	915	964	890	917	898	944	914	926	900	997	897	959	815	926	894	918	878	908	938	963	948	896	925	887	911	914	938	916	915	967	935	943	968	903	881	912	916	892	943	946	896	957	930	964	899	935	940	871	949	934	942	948	898	964	949	889	857	908	904	907	909	895	922	966	919	929	935	966	873	928	924	898	916	943	981	927	868	863	898	912	879	928	950	907	916	993	887	968	937	906	949	924	923	891	898	909	924	917	953	958	861	912	894	973	960	915	926	929	946	966	955	897	944	885	950	959	944	955	987	953	910	907	922	970	947	845	906	898	884	927	969	941	878	892	887	931	948	920	929	894	926	987	865	852	901	934	950	908	949	925	926	920	932	902	853	927	866	893	981	923	904	922	905	896	946	949	905	893	909	969	963	939	930	879	902	906	916	953	941	930	993	897	908	942	907	926	885	862	938	921	948	945	958	930	925	927	969	941	874	903	947	929	818	933	879	850	941	863	948	922	926	926	852	936	932	875	960	894	914	929	954	965	909	882	971	903	912	946	945	940	890	925	908	941	891	956	945	926	918	934	929	933	893	892	852	946	922	981	899	949	864	916	875	920	958	904	945	917	943	906	957	942	910	954	906	918	990	874	958	894	992	903	883	901	927	905	941	884	907	919	917	927	884	972	908	955	930	953	958	952	912	906	897	929	993	910	924	970	882	913	893	949	879	931	911	937	934	901	1019	962	936	958	867	942	923	946	964	898	916	931	909	947	946	901	961	967	944	914	870	895	975	920	923	903	932	875	958	904	871	940	899	873	890	927	929	914	963	951	928	930	872	903	924	929	899	962	926	925	911	936	909	901	878	884	870	934	955	919	901	897	908	909	908	964	940	991	951	961	933	903	932	899	976	868	940	837	917	919	900	950	928	944	927	924	956	943	913	942	938	903	923	930	904	915	897	944	940	949	913	899	933	890	875	964	891	890	918	915	857	965	954	905	907	988	940	910	911	869	931	903	934	957	906	907	898	921	869	951	951	911	935	957	990	878	893	919	918	951	892	927	941	908	939	959	953	946	967	925	1008	955	940	895	938	873	945	926	941	947	966	913	897	865	932	920	894	917	936	916	972	908	937	921	930	893	921	852	961	946	955	951	870	941	972	929	997	926	939	955	928	954	939	936	963	933	921	910	915	993	911	903	905	901	937	891	946	932	938	901	886	1000	931	883	908	942	910	851	913	960	877	921	922	961	897	886	901	933	873	912	871	913	915	940	876	969	952	953	886	935	902	898	876	944	962	886	911	923	963	945	972	934	924	897	887	953	929	957	966	979	930	948	944	916	963	884	893	927	921	915	959	979	909	970	940	945	915	871	935	951	946	943	931	896	967	884	940	939	951	908	928	923	955	895	947	939	954	917	939	944	925	926	938	926	921	949	949	939	905	930	953	889	989	927	917	928	951	935	905	936	946	930	893	920	921	930	953	933	899	943	985	949	974	931	943	919	918	925	900	902	964	913	964	906	866	925	895	951	947	988	975	974	889	970	894	927	965	950	909	991	910	956	954	978	894	924	978	1012	857	924	932	966	943	951	872	901	969	929	902	957	928	903	898	964	913	947	911	898	927	958	938	901	927	933	955	996	947	871	962	875	887	980	913	971	899	892	927	921	914	950	972	873	966	898	936	872	967	962	926	935	941	941	871	925	991	907	914	934	882	932	968	881	939	904	928	938	907	904	929	869	895	883	923	900	854	898	889	884	887	921	949	907	917	915	905	914	898	932	935	916	910	892	900	975	876	922	917	930	923	936	876	871	913	949	875	905	967	938	886	919	912	942	927	938	875	939	917	929	873	959	960	929	947	895	893	954	963	914	971	903	923	878	904	939	923	884	932	884	955	930	958	912	929	967	921	942	919	922	926	919	943	903	883	967	890	871	935	898	921	975	959	904	944	895	897	987	878	974	925	932	940	896	943	969	934	858	950	954	886	909	956	946	942	885	913	873	926	971	956	923	923	941	915	851	902	885	910	936	896	962	875	935	946	932	931	899	922	935	896	928	929	929	943	928	871
27570	16446	15060	8836	6027	4464	3507	2843	2436	2091	1895	1759	1570	1441	1379	1339	1275	1251	1144	1114	1102	1071	1017	1049	1059	1025	982	1060	985	982	958	977	960	974	935	931	955	858	953	951	943	919	891	918	956	902	880	943	886	879	904	900	863	880	869	856	883	904	898	921	876	891	880	886	860	871	842	906	856	854	891	856	916	919	866	847	842	859	868	861	884	864	870	894	868	858	918	882	876	887	886	872	850	905	900	856	863	865	845	838	901	855	858	880	835	925	874	885	822	850	870	870	879	918	862	878	870	844	873	926	866	933	827	887	874	870	907	919	856	833	898	867	873	881	869	893	842	897	857	857	841	836	893	869	906	949	848	858	855	902	803	880	819	907	861	854	854	826	898	875	965	809	909	888	866	850	945	812	814	870	836	826	932	942	933	929	881	866	856	881	876	831	850	864	899	858	890	917	884	897	865	882	907	897	847	835	841	904	851	900	896	913	868	869	849	874	856	902	871	875	831	903	846	857	907	891	852	911	875	841	934	860	896	887	876	871	824	909	878	890	884	887	838	862	873	887	859	868	872	858	860	825	890	874	891	877	848	798	887	915	897	860	867	843	907	864	855	809	861	856	853	855	880	901	945	866	857	867	863	907	819	857	884	861	883	914	903	895	848	910	842	876	859	841	877	855	865	925	881	873	883	858	859	870	900	885	863	816	845	843	874	886	870	859	845	885	922	882	906	859	828	887	900	908	886	829	875	899	885	877	907	871	889	958	924	888	849	858	860	874	875	862	896	910	885	882	850	868	900	913	872	869	893	906	843	874	911	857	862	885	891	867	895	883	903	884	883	837	887	868	866	888	935	913	883	869	871	887	874	833	877	858	902	859	843	828	870	879	857	875	866	891	841	882	813	923	920	863	886	842	868	889	867	881	874	855	867	879	823	878	904	897	896	851	861	867	882	842	826	912	857	862	878	837	861	853	899	893	855	844	910	836	879	892	887	833	850	897	849	888	820	841	848	915	906	896	894	840	878	894	914	884	887	874	899	889	874	878	833	911	867	886	946	872	856	867	880	858	851	907	873	894	865	894	906	849	896	845	890	883	930	854	872	893	879	904	877	855	831	882	856	908	851	860	837	906	903	864	863	818	867	882	869	879	833	893	909	818	844	884	861	854	917	871	869	889	831	888	911	807	808	881	848	879	878	882	860	892	848	879	894	849	873	856	890	905	907	867	855	857	839	842	870	893	866	891	931	851	900	866	877	882	947	908	862	890	868	873	872	863	838	852	851	906	852	899	874	911	870	886	842	889	872	849	892	890	895	862	867	867	884	872	874	849	868	895	844	883	893	869	834	886	837	894	875	877	911	923	869	890	809	890	887	870	893	935	846	831	875	882	884	902	806	853	885	881	880	899	860	852	832	875	826	888	855	889	862	921	856	845	869	849	893	816	860	923	815	882	847	910	869	880	835	871	887	873	833	837	879	838	895	824	861	853	889	917	871	840	922	907	895	837	876	892	886	900	879	899	832	870	895	864	839	915	888	930	860	882	848	900	931	905	913	895	863	877	881	824	827	877	946	865	861	845	869	862	864	853	878	864	853	880	796	883	835	836	854	885	852	870	921	872	891	883	885	838	868	869	858	902	817	879	881	855	908	874	881	941	841	915	867	828	918	900	819	861	837	877	860	849	874	918	905	883	904	913	873	893	858	883	930	906	855	897	813	855	900	924	909	868	841	918	819	851	836	821	891	862	849	861	873	880	914	890	870	861	904	840	877	879	872	822	848	898	873	904	865	863	872	843	848	860	879	873	897	888	902	864	852	868	898	875	920	874	883	899	889	828	878	895	823	856	900	890	845	847	887	887	861	863	850	864	885	878	865	877	888	916	940	874	894	885	895	881	880	898	866	874	868	855	928	879	942	878	839	896	840	903	898	862	937	883	923	887	869	801	890	888	876	887	887	863	876	910	880	830	838	838	875	925	867	831	850	871	832	909	898	896	886	866	872	888	847	860	890	915	845	813	887	874	875	886	855	934	878	893	815	837	914	813	840	831	918	858	868	873	862	872	884	871	896	917	881	810	867	843	857	885	881	856	829	862	878	875	902	869	862	914	851	867	885	856	862	913	868	906	847	850	909	884	846	871	851	866	828	894	884	903	857	923	837	890	870	856	909	917	902	900	841	847	885	837	872	868	889	912	885	875	862	858	909	874	850	834	860	883	874	917	897	912	847	898	863	913	867	853	849	888	893	891	888	870	867	872	899	831	896	880	877	859	903	849	876	875	847	867	864	857	861	947	855	881	911	890	927	906	832	912	797	927	895	845	912	848	888	903	898	920	833	867	876	880	861	884	883	813	886	909	847	886	901	851	886	884	869	901	840	872	859	809	824	795	807	885	914	835	836	859	909	858	811	850	838	878	875	839	892	892	844	917	869	860	901	867	904	894	903	853	914	914	883	866	883	892	856	846	847	901	897	869	890	862	837	850	868	886	891	900	889	876	860	875	842	854	899	887	864	907	788	838	857	869	886	873	889	861	783	875	879	865	841	896	888	951	872	882	921	827	848	875	812	909	900	808	823	843	855	844	810	860	855	860	901	843	837	851	850	844	878	867	880	845	899	876	889	823	915	819	851	892	873	848	874	818	884	854	855	876	935	867	874	859	862	897	844	919	893	893	863	856	910	833	885	833	878	861	875	868	876	853	873	891	873	828	872	865	855	848	833	879	917	885	877	901	869	868	875	909	892	896	842	873	916	890	816	829	792	901	891	845	860	885	894	855	838	902	867	828	878	896	878	875	845	863	877	880	874	841	851	860	832	861	856	894	835	837	917	834	847	824	878	869	924	902	875	890	882	893	871	867	898	873	905	882	884	924	903	905	869	897	897	834	877	882	910	847	856	843	844	931	854	866	905	918	863	900	825	885	867	871	937	893	862	903	889	862	891	841	841	917	854	819	819	874	867	844	826	895	869	850	857	811	853	901	897	874	907	904	878	904	882	900	924	797	919	874	856	883	860	887	855	868	876	903	923	918	862	861	876	830	847	844	861	880	859	873	876	879	842	893	877	893	888	829	868	885	875	827	845	843	897	859	880	917	818	862	860	864	860	840	884	851	861	847	823	852	880	825	836	893	846	849	890	872	864	863	886	784	879	903	877	893	877	894	874	909	855	838	859	859	902	823	905	865	898	869	880	869	887	810	870	867	911	900	910	886	930	895	809	873	865	887	893	850	853	845	784	854	865	843	900	883	879	853	854	843	880	827	846	887	898	866	868	889	902	895	862	893	916	901	831	893	908	823	853	871	801	934	910	866	890	854	867	857	899	851	840	782	865	889	928	890	832	843	891	857	875	833	858	836	850	875	889	868	851	897	853	836	822	888	877	867	885	874	880	851	833	868	877	839	944	858	861	841	899	861	889	904	849	901	872	837	818	917	839	867	846	874	832	851	854	819	835	867	893	869	884	881	880	872	849	856	912	865	872	925	877	871	855	895	848	864	826	892	915	818
28828	14276	2476	1109	949	828	807	818	852	798	797	850	790	785	807	807	772	782	825	825	800	759	754	806	748	799	784	787	750	785	755	771	772	782	792	759	809	764	789	759	754	769	810	768	803	738	765	829	793	741	771	735	791	770	743	742	775	792	744	806	783	752	773	784	799	812	814	847	871	764	787	782	777	734	799	759	769	823	780	824	806	736	778	795	828	802	765	792	754	718	788	831	822	772	781	788	788	812	791	771	746	747	774	782	815	809	770	816	763	820	820	796	782	753	784	755	770	845	734	798	761	860	725	812	761	825	793	797	798	797	728	764	759	795	756	820	823	763	794	807	756	770	769	789	780	751	737	758	795	740	761	780	796	731	790	777	800	812	778	796	811	832	813	801	775	766	758	758	809	772	818	799	799	819	793	741	775	828	766	827	824	809	784	804	784	790	753	788	753	842	790	787	814	779	764	768	770	790	813	767	786	796	776	794	760	730	796	760	810	785	820	780	770	778	777	759	790	749	733	773	767	780	800	781	836	815	828	839	746	774	765	766	818	769	813	819	856	793	769	822	775	797	732	788	722	765	780	801	778	814	794	804	823	781	815	817	805	775	762	749	762	798	753	807	748	750	804	799	764	801	806	765	783	779	802	795	727	772	742	775	792	812	773	807	815	769	821	774	749	779	760	808	779	790	797	775	786	801	795	780	803	813	798	756	763	833	769	804	779	812	789	760	763	828	768	779	777	803	844	839	771	774	835	820	775	809	774	797	785	802	805	785	814	793	797	809	766	708	746	827	786	795	783	811	775	809	772	813	781	784	763	783	849	829	754	781	787	748	814	751	770	780	822	799	769	725	761	791	773	744	788	823	778	794	769	797	820	801	797	789	778	765	796	789	797	762	786	791	757	803	799	732	812	724	815	780	731	750	825	765	801	803	827	812	825	785	809	758	806	799	830	821	768	715	816	755	828	799	797	820	869	793	840	718	794	826	820	769	801	793	773	758	824	740	744	814	758	764	791	809	786	812	727	784	797	786	800	821	794	787	731	793	846	795	800	803	764	811	816	778	808	715	823	808	806	816	771	793	795	798	824	823	805	816	758	802	786	788	813	814	728	817	704	820	827	788	748	833	772	759	834	754	756	798	838	811	759	783	821	779	810	757	770	762	748	756	839	776	789	771	795	768	779	808	729	767	800	802	740	820	769	799	818	822	823	752	752	765	784	816	739	821	769	762	796	792	793	827	765	787	729	786	742	795	800	809	803	788	786	787	801	798	802	742	807	744	760	819	808	750	786	757	743	786	737	839	794	744	782	791	809	737	791	747	810	804	739	727	760	776	785	824	772	748	793	811	832	796	753	773	811	773	762	785	787	787	795	802	766	813	802	794	753	775	802	828	770	835	788	778	814	806	858	793	829	816	823	791	784	786	761	791	793	814	794	845	826	766	810	805	725	790	795	797	818	769	797	809	804	764	776	758	757	758	776	787	737	770	782	784	794	783	783	799	801	777	763	764	793	764	800	793	774	764	741	794	760	781	773	781	807	829	787	804	735	751	759	784	791	749	808	796	792	794	763	787	767	800	790	731	768	761	821	785	784	770	773	789	796	784	774	789	763	793	789	739	778	786	740	804	815	812	810	791	790	830	775	811	773	819	857	795	812	801	856	785	790	803	756	826	755	809	792	748	802	759	783	778	738	798	794	794	795	820	812	771	784	766	844	765	795	798	747	787	766	740	770	775	769	806	819	783	750	799	764	804	804	764	779	764	811	749	781	794	801	770	765	735	803	778	772	769	729	760	743	751	775	742	770	763	836	789	822	823	847	764	777	734	812	793	804	801	852	804	779	782	817	752	780	765	819	784	824	811	823	788	774	756	742	811	887	743	771	758	764	768	822	841	813	808	775	766	761	810	773	780	790	773	800	790	736	758	796	791	786	772	781	793	779	762	768	733	808	808	759	802	776	774	788	816	804	765	812	791	826	796	795	794	785	742	814	725	807	766	783	781	829	745	747	757	783	776	784	710	786	727	773	761	782	795	790	800	786	840	754	740	801	792	766	757	784	825	859	765	785	759	769	796	770	751	746	758	758	776	806	788	770	789	797	790	818	792	728	770	825	761	754	800	790	744	858	773	811	792	821	817	724	832	743	849	784	770	801	803	751	760	800	786	802	774	832	787	787	785	811	752	771	815	777	810	797	766	768	733	791	795	842	832	763	838	762	773	800	729	762	787	766	750	795	803	836	758	791	807	824	782	807	812	794	727	781	840	781	797	751	813	783	717	763	789	776	751	788	803	792	775	780	794	817	776	775	748	754	788	779	809	780	812	787	786	755	775	770	750	770	776	789	770	790	783	816	743	771	808	777	775	809	727	812	822	803	808	809	794	797	799	755	756	772	753	793	801	825	783	817	776	780	781	804	768	805	751	778	810	795	783	803	806	770	801	832	767	768	806	783	785	818	800	771	792	753	825	793	769	789	752	799	791	772	799	819	781	754	806	751	759	823	767	795	752	790	801	729	743	813	788	786	753	798	755	759	789	784	809	852	813	754	814	729	775	831	793	794	770	797	767	788	805	761	768	761	767	759	806	761	779	768	779	780	760	813	778	762	777	758	768	786	825	770	780	797	768	845	776	829	718	780	794	789	772	799	731	785	784	783	774	791	810	808	761	795	798	789	787	777	717	786	792	753	768	832	794	772	752	798	798	825	762	790	796	814	821	784	790	783	776	804	796	788	753	779	808	837	798	780	766	777	762	737	754	766	759	751	831	823	766	812	812	790	747	757	732	827	762	771	755	776	791	813	765	794	756	780	804	789	834	775	784	714	809	842	811	783	756	830	784	818	815	799	845	803	792	740	780	739	789	811	784	747	778	765	811	791	753	815	727	767	815	797	752	759	842	815	756	754	776	784	823	771	751	740	762	779	777	792	765	826	785	749	748	798	842	752	820	827	766	790	730	843	775	812	818	741	762	786	821	825	789	757	796	813	768	801	757	761	784	768	803	798	743	812	799	765	786	761	766	759	796	767	823	809	818	775	781	797	770	769	753	781	749	818	777	751	804	765	751	779	779	767	837	796	801	775	772	742	794	792	761	837	813	796	758	836	792	772	763	740	820	782	820	816	817	781	783	801	742	854	749	810	785	787	768	772	783	765	802	801	801	789	768	788	801	842	765	774	785	850	798	762	826	890	762	754	782	839	841	848	738	761	777	784	754	794	783	750	814	791	756	737	777	753	756	803	767	753	775	771	746	761	838	763	783	833	794	793	784	801	799	731	820	768	779	753	815	769	811	749	803	741	834	795	756	745	758	794	806	798	808	784	794	824	785	734	763	827	756	746	809	814	814	751	838	743	775	744	759	735	787	736	788	760	782	805	830	803	822	784	759	802	746	767	782	809	783	773	761	781	764	801	795	807	768	785	781	817	795	821	814	793	783	739	818	815	772	808	789	764	800	802	833	788	830	788	777	804	832	746	748	786	822	774	758	795	788	791	777
16481	1411	1347	1037	948	927	878	850	841	835	838	824	802	821	823	846	824	808	796	787	890	850	813	794	811	773	837	846	827	816	846	805	806	796	888	792	802	817	801	856	804	782	788	803	833	791	813	856	828	824	831	832	771	813	789	826	849	858	833	836	867	831	803	761	785	872	816	852	813	762	796	808	811	785	816	755	841	800	800	805	784	838	805	774	800	852	759	791	784	796	840	838	830	812	765	817	798	840	864	750	772	788	812	800	760	756	803	796	797	819	841	801	827	767	822	777	833	875	840	861	820	820	832	885	792	826	805	737	813	826	761	782	803	770	805	781	778	817	791	801	775	757	781	789	804	838	804	818	818	779	868	816	776	811	784	827	742	831	824	800	774	802	791	829	796	829	837	721	829	840	773	785	843	812	821	809	752	848	812	780	802	859	815	817	821	795	796	791	769	798	833	750	809	792	799	811	807	781	785	782	799	828	810	804	803	810	789	797	797	811	811	785	811	771	800	808	771	819	789	815	733	786	817	793	808	776	777	834	768	795	820	807	781	786	808	797	813	830	764	785	781	806	835	815	848	814	802	803	829	741	816	806	867	821	782	827	796	754	800	784	817	798	766	789	825	809	839	773	790	851	817	841	785	840	798	775	784	817	812	802	772	836	778	773	773	773	812	811	779	787	823	795	827	751	845	807	766	758	800	832	768	848	782	782	803	787	846	817	837	836	797	822	802	834	828	812	818	808	826	832	839	817	798	786	836	802	838	785	849	831	844	803	752	817	840	774	812	795	808	810	854	792	809	840	832	754	813	804	769	803	827	797	788	808	765	804	804	800	822	802	826	780	769	892	789	835	808	820	825	796	837	825	831	774	791	824	793	785	803	800	789	800	886	833	841	792	815	818	830	839	798	826	803	803	804	826	796	841	820	820	766	826	829	818	830	780	791	815	840	805	785	821	813	793	773	824	808	825	786	845	838	812	779	843	864	755	783	845	802	853	861	795	763	810	862	809	803	817	774	787	834	791	821	783	831	783	812	782	823	860	801	836	835	829	828	820	812	810	839	765	762	817	786	811	810	784	797	789	824	808	819	803	771	830	786	814	802	805	847	752	807	792	829	831	811	797	797	824	784	831	806	819	777	791	774	791	785	773	787	817	841	783	825	820	824	783	811	781	817	767	764	805	844	817	773	817	821	805	793	779	807	779	822	848	814	849	775	845	780	762	780	825	787	797	844	781	832	832	816	784	844	766	790	774	838	796	788	799	791	807	779	823	835	825	809	793	798	805	811	854	859	818	756	775	808	845	772	803	808	783	765	771	792	797	793	837	822	813	828	831	791	820	786	832	779	816	796	789	816	864	820	832	794	769	818	800	791	834	802	737	774	745	791	798	793	770	831	789	819	776	829	802	788	809	834	788	864	815	768	762	806	808	813	812	812	831	837	803	811	791	800	837	782	806	800	815	798	817	778	815	806	803	815	734	780	838	770	795	821	741	842	795	776	794	784	759	807	843	821	815	831	763	780	833	799	758	802	847	814	781	793	829	845	779	794	768	823	820	886	813	768	795	830	806	806	902	829	794	810	762	806	813	815	798	848	773	807	864	853	811	863	830	828	800	801	786	851	779	808	837	812	828	817	822	855	809	836	766	826	823	825	728	803	765	798	802	815	783	780	799	810	840	854	814	815	792	780	812	822	803	821	863	810	818	791	819	840	838	814	793	869	771	756	854	837	799	795	792	825	806	815	826	799	762	804	840	788	799	833	759	846	791	847	813	785	788	805	810	812	832	815	831	831	853	773	820	757	803	825	872	767	792	843	794	780	821	798	818	840	796	814	805	816	800	844	826	813	794	787	791	792	847	842	868	774	801	786	868	799	808	810	809	824	799	864	793	833	830	821	837	815	816	827	870	823	796	748	804	829	759	836	794	776	788	750	814	800	814	820	854	826	791	784	801	840	834	806	774	819	789	809	821	818	791	765	822	869	793	840	830	759	778	863	865	810	820	791	798	799	731	795	775	846	777	756	778	820	814	814	801	807	763	824	830	812	784	817	822	809	811	817	809	765	821	809	804	739	912	848	779	803	793	808	771	803	804	805	819	868	805	808	821	802	796	798	808	808	799	825	763	804	760	793	810	828	814	802	810	790	805	784	820	822	809	824	780	830	843	832	828	813	804	791	801	804	796	788	804	859	785	799	819	818	867	801	796	784	823	754	802	852	861	851	823	821	800	800	770	792	825	811	799	793	825	787	774	791	859	788	804	824	751	836	853	772	807	788	823	808	834	801	780	811	813	846	790	815	767	800	808	824	774	800	810	799	793	840	806	776	758	808	825	809	764	750	821	842	830	753	790	871	801	828	836	832	752	805	761	781	796	771	791	868	786	823	787	794	776	820	813	827	828	852	807	807	817	792	818	787	783	825	828	788	776	831	829	789	871	763	830	835	835	824	808	807	756	820	829	788	821	759	785	812	780	819	809	798	778	832	815	822	832	813	764	871	796	817	844	824	780	767	834	815	806	808	851	780	804	764	803	812	805	809	806	816	817	836	806	813	795	785	766	816	805	790	791	777	812	807	761	823	773	809	805	830	819	762	794	791	795	777	773	834	855	798	834	820	806	847	761	784	781	798	829	826	839	809	788	804	813	815	772	815	765	834	794	802	795	804	794	754	796	769	743	812	777	822	815	855	833	845	785	798	785	836	761	866	794	813	744	798	820	850	832	856	879	812	809	816	819	790	812	813	793	787	761	782	803	853	852	837	757	795	771	818	838	818	778	777	799	799	823	845	786	771	775	814	797	813	791	833	822	816	838	783	803	819	827	754	790	840	774	814	824	804	785	861	862	810	836	820	794	826	802	747	818	835	807	798	747	820	733	823	860	835	853	786	819	846	815	819	817	851	775	757	824	833	801	775	791	777	815	797	784	813	804	848	844	847	806	827	796	779	785	855	833	816	827	747	781	812	819	792	840	782	799	792	762	753	814	806	753	759	820	803	797	825	813	783	802	819	796	881	832	763	826	844	825	793	821	802	807	872	780	877	814	806	791	829	812	762	830	846	822	804	789	794	841	828	868	788	831	794	779	814	822	813	860	772	781	811	777	814	794	843	821	790	838	777	822	845	787	792	837	800	778	809	869	821	782	796	802	797	807	776	873	815	799	857	820	786	789	838	759	765	824	816	803	830	900	821	811	788	806	840	882	785	831	835	768	824	748	825	833	785	824	835	813	870	769	805	809	847	850	785	788	819	804	812	782	802	805	788	834	828	774	767	803	757	816	797	806	792	772	849	794	802	822	776	829	843	823	840	774	801	776	805	811	816	782	827	796	838	831	828	772	822	785	828	851	832	825	780	851	838	802	831	826	820	809	783	789	827	828	803	804	824	790	820	764	784	817	795	793	826	814	783	797	788	807	812	808	797	837	757	801	792	840	750	807	800	814	748	801	831	809	789	800	800	764	756	811	861	803	833	772	786	821	818	829	814	799	767	803	827	853
24516	20346	25885	24665	20327	8147	1423	976	836	809	727	675	657	616	609	547	639	571	583	568	606	533	527	566	533	538	503	562	510	561	526	510	522	518	548	515	549	506	501	523	510	531	491	477	489	529	472	496	500	558	462	544	503	538	509	487	552	563	519	497	505	485	485	521	481	549	522	481	530	481	534	516	535	519	477	502	496	520	512	494	455	478	515	493	456	530	473	456	478	497	502	488	509	523	459	475	495	502	492	519	503	519	500	508	458	491	518	529	511	493	508	480	505	471	495	456	466	481	460	487	520	536	498	455	525	477	499	487	516	536	515	496	493	515	510	472	483	493	526	538	479	433	497	463	488	489	518	462	500	514	493	515	482	495	463	511	505	502	489	484	516	487	492	479	491	516	522	469	513	487	512	496	509	482	492	485	508	537	531	487	495	467	519	525	480	486	515	566	455	480	495	491	497	533	507	515	535	518	474	482	509	516	465	510	536	478	489	472	529	463	495	502	459	490	494	483	505	492	507	513	485	473	501	496	480	509	462	498	473	487	470	512	502	466	521	502	456	484	485	489	513	505	488	498	522	514	435	509	498	504	520	503	522	463	495	483	502	468	499	473	541	517	514	438	518	552	462	514	478	488	544	474	480	463	499	496	506	516	488	516	527	514	470	505	491	484	495	465	547	554	511	503	512	469	513	479	467	500	476	509	453	497	482	518	517	494	513	479	471	459	508	466	510	494	512	499	522	485	487	463	521	516	508	492	481	508	521	473	489	466	493	506	471	508	495	507	501	516	484	485	467	487	488	482	497	500	490	510	484	521	483	508	497	486	487	537	519	509	470	484	472	476	501	510	526	516	483	491	468	494	505	488	466	499	514	537	469	537	508	508	479	472	493	493	504	518	493	488	527	510	493	536	511	511	470	517	482	502	487	533	462	492	469	483	462	459	495	432	513	486	457	429	513	508	488	492	494	528	502	550	490	514	467	503	531	489	484	502	514	473	492	480	533	481	509	511	490	495	453	505	498	492	461	537	430	515	484	486	534	460	509	516	504	494	457	491	488	491	530	491	464	506	498	478	525	520	528	494	506	470	511	469	471	521	501	534	459	517	498	516	543	473	485	528	489	493	485	496	517	508	497	520	499	510	485	474	533	481	529	477	493	521	503	442	515	512	463	482	500	484	502	534	484	515	468	453	537	487	449	511	480	480	503	545	495	468	474	477	468	505	495	518	470	494	471	499	508	473	466	489	508	501	521	546	498	494	529	506	461	505	542	517	506	479	479	484	505	468	501	507	499	499	466	486	469	493	478	476	486	496	491	458	489	508	439	508	446	497	485	508	468	493	494	473	479	481	516	529	518	487	519	488	488	508	478	508	499	466	484	498	488	493	484	508	480	535	518	517	493	486	531	503	500	532	474	519	477	483	477	495	472	486	456	498	509	503	520	497	500	490	519	489	499	510	525	475	462	519	495	487	528	497	512	505	495	495	529	489	489	485	530	488	424	501	506	521	498	459	499	500	483	521	488	516	499	495	475	489	518	481	487	504	495	498	518	473	474	481	491	508	503	500	473	510	493	442	530	494	474	489	521	475	478	514	488	469	493	485	493	488	465	513	499	499	495	476	527	490	490	489	503	458	496	491	488	532	526	504	505	555	499	468	521	494	487	491	501	521	504	476	507	511	493	470	499	479	478	563	442	504	503	498	483	488	462	532	448	464	476	513	480	509	496	499	508	498	460	478	477	468	510	494	531	510	473	521	494	544	451	498	487	529	454	522	518	531	528	471	445	508	533	521	478	489	512	480	507	528	498	453	497	491	489	452	489	504	487	523	467	493	504	453	538	492	500	493	516	487	540	499	482	482	499	450	526	505	522	501	467	510	479	498	526	513	521	524	515	504	502	468	469	506	484	500	532	487	484	486	519	521	490	518	516	489	498	457	510	493	503	451	517	537	487	524	466	509	495	468	519	477	461	508	450	526	498	461	492	533	494	490	512	500	517	504	501	532	467	492	451	521	469	511	506	483	458	582	458	514	486	498	455	472	469	527	496	492	510	509	475	473	454	475	513	466	500	482	513	469	487	469	515	514	542	475	499	533	470	517	486	494	500	461	511	509	492	495	480	494	513	497	520	504	488	553	531	462	489	512	447	474	502	485	472	491	498	493	491	522	492	508	525	491	469	499	490	513	463	522	538	474	524	511	446	525	502	502	509	461	524	487	509	524	535	467	506	479	455	490	526	483	486	508	477	481	505	540	529	501	463	505	500	517	473	484	523	488	487	487	508	520	485	509	491	509	516	527	480	496	462	496	520	527	485	490	486	485	517	514	478	537	505	553	498	461	527	514	483	486	492	486	525	506	464	466	498	481	468	500	449	455	516	474	518	501	497	472	529	493	478	473	476	492	490	490	475	530	486	533	511	501	493	479	534	565	470	465	503	514	469	450	510	492	501	485	456	518	487	500	480	503	497	530	506	485	459	498	470	498	501	513	491	514	452	485	519	498	465	463	503	475	527	505	492	502	476	478	520	493	491	459	486	494	499	544	542	485	470	524	495	489	491	502	483	451	479	495	479	467	494	508	494	505	475	495	488	465	482	503	505	504	501	496	444	487	481	496	507	513	474	495	464	517	551	506	519	504	526	503	524	517	474	488	513	493	447	478	487	517	516	523	489	490	492	516	457	484	464	465	528	487	472	467	487	493	526	499	488	509	503	506	510	498	514	453	476	522	510	503	492	500	509	518	487	465	491	517	503	473	525	493	496	485	524	473	471	423	477	500	494	512	474	508	497	469	521	480	504	502	503	498	502	514	505	474	496	504	465	496	498	479	478	519	473	532	473	481	528	501	523	519	479	525	540	469	497	495	519	510	498	472	530	530	514	455	502	451	528	551	510	488	507	502	443	489	482	497	511	486	470	457	493	493	475	492	511	498	493	470	483	464	513	508	503	465	496	523	469	486	490	509	528	449	518	475	506	496	507	473	505	492	497	480	483	509	450	496	476	525	499	455	505	481	537	476	493	508	465	497	497	513	438	495	463	513	479	520	490	483	471	467	482	487	459	531	502	512	516	538	497	514	530	536	475	501	518	486	489	477	505	512	486	498	510	464	494	499	486	502	489	498	476	539	542	564	480	470	495	527	486	484	483	490	502	469	530	508	516	519	495	459	497	489	489	528	515	533	481	487	494	475	513	468	488	495	493	504	496	497	508	499	495	545	546	505	477	498	496	471	493	508	486	483	478	541	489	512	498	494	514	441	489	528	460	468	439	467	523	473	494	489	508	521	468	474	471	540	491	468	461	435	482	471	438	472	473	458	502	509	530	430	486	481	473	460	477	471	512	531	497	497	474	465	497	492	496	508	499	478	486	472	476	499	503	494	510	478	495	524	536	478	492	461	476	493	497	482	496	529	447	500	538	473	474	482	499	502	467	443	526	486	499	465	477	497	503	459	474	494	497	474	480	517	504	518	477	510	491	495	483	481	498	504	476	479	497	457
30499	10176	9144	5009	3353	2501	1869	1552	1340	1130	973	934	819	813	774	710	691	715	620	632	598	641	653	586	648	616	564	577	568	547	585	576	535	582	505	520	531	556	543	539	533	549	502	537	529	511	552	539	532	501	539	518	504	540	492	501	560	517	514	523	535	526	530	532	498	528	555	487	500	531	517	489	522	496	509	499	499	471	520	524	528	539	542	566	509	512	491	524	516	472	505	538	503	506	500	543	533	484	530	500	507	511	538	485	552	533	531	561	509	476	520	518	498	525	496	489	492	527	447	482	518	461	550	478	507	447	501	469	506	495	499	499	491	507	511	504	497	523	538	510	510	478	489	508	496	521	537	465	516	491	514	469	515	528	519	511	530	497	528	556	538	498	541	469	515	482	520	445	524	528	511	505	512	524	522	529	564	521	540	548	485	462	516	488	510	479	503	511	516	500	486	487	477	539	536	497	525	529	482	526	481	529	492	527	518	522	499	503	509	492	514	520	535	528	525	505	547	511	495	511	490	544	504	520	492	512	513	473	512	488	507	517	503	490	508	522	496	492	507	553	508	472	501	499	522	502	512	488	483	511	574	491	509	508	524	530	503	486	563	495	516	520	496	520	492	522	516	496	549	524	520	509	474	527	531	499	420	497	504	529	499	515	469	469	551	534	462	498	503	515	476	481	510	526	499	550	514	507	496	537	497	522	504	531	518	532	523	511	506	515	495	533	503	531	502	465	505	507	503	465	542	493	485	466	528	500	486	498	500	467	489	511	483	500	515	497	468	469	503	504	502	475	482	514	522	484	510	481	505	505	517	514	519	558	496	495	514	507	495	503	495	521	497	484	503	530	550	492	525	530	502	494	467	538	508	453	489	519	559	501	511	517	533	511	510	511	500	539	491	522	505	540	512	511	552	527	485	528	469	529	502	510	479	550	501	559	509	478	471	542	514	504	469	487	575	479	531	482	511	513	477	527	509	502	486	540	509	546	544	503	471	496	517	510	482	490	509	517	513	526	483	534	532	534	469	474	515	498	512	509	474	500	493	467	492	416	552	498	525	495	520	469	502	489	486	487	479	518	492	520	522	481	470	508	545	482	530	474	474	533	471	501	512	516	541	528	512	505	531	521	526	523	498	496	525	538	540	517	485	513	536	492	507	523	527	502	513	536	520	477	469	532	529	478	470	523	460	497	479	517	495	489	538	471	527	485	535	484	517	478	520	521	463	525	503	522	539	516	514	502	497	524	507	522	514	504	506	509	467	518	509	518	523	534	550	478	550	484	551	479	511	486	514	516	468	545	509	493	493	488	509	475	520	507	543	529	528	527	521	496	488	524	518	529	498	471	521	522	512	527	517	504	507	530	494	497	550	524	497	523	563	498	568	506	517	486	530	496	513	525	502	500	509	543	541	471	525	526	477	543	476	510	438	498	543	514	534	518	489	519	496	485	523	486	508	466	516	484	522	479	519	514	537	540	482	521	484	502	484	488	530	484	508	483	514	477	490	544	494	499	469	500	512	512	508	501	493	544	482	489	484	508	565	467	469	486	547	488	515	512	528	563	504	513	490	501	508	513	521	497	519	503	450	531	479	509	507	505	505	511	468	495	502	511	497	500	484	463	443	504	511	535	473	532	496	517	518	517	524	540	503	561	513	515	511	534	523	510	557	496	486	550	496	507	477	527	498	534	493	530	486	523	561	497	513	489	485	504	546	512	512	503	519	507	490	492	550	523	526	545	498	515	523	525	512	544	486	462	459	550	496	479	482	520	494	497	516	475	511	468	525	525	503	540	521	517	530	520	514	501	515	531	468	510	500	518	477	518	533	523	460	501	521	511	545	523	492	536	521	527	482	511	498	513	510	536	476	478	525	559	525	506	488	532	529	495	519	491	516	496	529	537	525	495	534	520	518	545	505	477	476	512	501	547	499	499	504	551	517	499	552	473	490	511	499	497	480	515	508	510	519	467	521	522	497	485	548	517	499	467	506	515	502	505	524	476	518	505	527	520	557	514	496	544	549	509	490	510	525	513	476	500	483	506	515	552	502	514	513	487	503	500	508	532	518	514	511	490	494	530	525	471	565	516	514	538	552	502	553	513	543	488	500	536	465	548	525	474	463	520	498	551	518	513	482	511	501	500	508	482	476	499	520	503	496	559	514	504	473	473	507	524	497	544	495	541	547	517	560	504	544	510	518	516	492	543	492	515	513	499	474	485	530	456	518	525	575	536	462	510	494	543	527	509	486	515	519	537	514	503	514	494	468	496	473	480	534	514	518	483	550	539	534	526	502	489	494	495	483	515	484	493	535	487	497	443	492	535	498	507	514	515	504	499	544	515	484	498	540	521	508	511	541	569	541	521	550	467	523	540	538	492	540	528	501	510	510	555	492	520	527	464	496	511	539	513	495	546	489	504	512	484	489	489	518	480	472	522	489	519	514	558	534	510	522	526	500	539	492	496	474	494	480	549	546	505	480	497	507	519	481	516	506	497	533	504	524	483	524	510	492	529	507	507	506	516	519	539	474	500	491	511	481	539	534	485	481	508	521	501	520	518	536	512	465	533	537	575	529	491	479	500	543	496	512	519	490	504	491	512	485	522	509	495	501	499	565	439	517	537	489	506	494	480	510	536	557	451	525	496	523	526	516	502	493	506	497	475	519	539	495	463	519	532	524	513	529	499	498	503	478	472	530	522	533	516	495	478	519	519	510	492	499	500	503	496	518	545	488	510	475	536	509	535	488	495	557	496	502	500	534	523	510	512	490	497	529	511	492	537	537	518	500	512	508	524	493	524	535	553	504	498	528	523	479	512	494	486	522	514	479	532	507	498	509	500	515	477	501	530	537	487	471	533	505	510	524	548	519	502	514	513	564	550	520	536	522	486	508	506	511	470	483	513	508	503	510	525	512	513	474	518	511	510	491	519	510	530	505	509	486	527	507	483	503	527	515	540	594	506	525	481	556	530	516	496	514	541	517	474	502	547	524	495	490	485	502	539	480	531	512	503	534	517	504	493	473	499	510	455	494	495	470	501	470	508	492	518	509	497	513	496	493	487	495	527	519	526	515	514	545	535	479	481	499	512	498	481	509	536	519	494	465	505	504	529	532	519	506	458	505	533	544	504	506	490	485	517	510	492	514	516	501	509	493	462	535	493	500	482	492	540	516	505	500	497	524	533	483	525	515	545	502	455	468	503	471	503	512	511	506	518	542	528	449	519	529	501	481	474	519	507	539	465	544	506	516	515	528	513	484	520	540	434	508	466	498	562	499	494	495	544	520	525	521	477	515	507	513	448	543	496	489	474	502	476	520	507	459	552	477	531	504	536	535	486	514	515	507	509	517	514	509	477	445	507	504	524	565	476	534	507	496	506	510	523	494	508	503	551	494	489	528	517	523	468	543	517	480	472	453	491	516	502	508	491	488	542	495	491	490	496	500	535	536	494	522	529	486	494	487	483	517	528	581	484	485	515	499	521	464	524	507	481	502	503
22573	20338	26294	24254	20346	20336	6648	1992	1570	1444	1333	1225	1222	1181	1153	1101	1028	984	1027	1037	1041	986	950	1036	1009	1033	917	925	961	995	914	990	904	975	926	926	945	928	942	926	882	934	937	904	931	883	940	900	891	934	833	930	961	918	883	883	892	961	952	936	895	919	956	876	880	887	845	904	867	907	926	912	912	873	927	868	889	891	873	939	879	851	895	954	937	911	856	860	913	889	899	845	910	927	878	898	928	896	922	917	847	902	953	929	921	878	902	882	892	865	903	850	894	833	900	927	899	939	924	932	873	861	888	963	896	856	904	889	901	894	892	834	909	844	853	930	867	905	866	924	930	909	863	900	911	855	950	912	881	903	896	936	892	926	904	866	874	892	836	902	903	842	846	904	888	897	915	836	896	899	875	927	941	882	896	853	902	878	914	880	943	912	856	889	930	957	905	881	907	913	876	878	891	925	900	878	939	876	937	887	841	931	890	900	899	865	916	848	906	922	928	902	892	944	878	923	869	904	828	935	934	892	828	944	894	846	887	908	925	870	899	880	874	913	888	893	900	899	910	885	860	860	884	845	917	940	918	925	935	928	860	875	895	880	891	868	891	900	861	922	913	951	865	917	878	898	927	878	820	873	899	897	924	889	915	856	902	865	896	913	921	885	899	823	934	895	884	891	834	896	864	849	874	957	901	944	950	899	893	910	881	908	917	879	900	909	895	871	912	940	853	888	903	883	956	861	850	897	858	908	854	813	844	949	866	879	924	874	893	925	859	865	877	910	916	864	863	933	921	874	893	885	842	894	893	877	891	947	932	809	883	889	886	862	914	907	849	860	842	879	918	873	903	854	921	914	951	863	883	918	889	880	911	913	898	892	940	856	884	904	929	877	897	863	907	901	888	892	858	878	922	884	886	916	910	885	884	846	892	877	947	860	909	894	860	906	876	918	926	937	922	881	879	901	925	838	887	908	919	936	855	872	919	901	868	869	898	883	890	924	861	857	904	936	866	942	893	890	889	889	880	889	890	878	889	867	883	864	912	878	904	925	901	883	897	901	913	913	914	922	895	866	873	879	939	881	852	883	927	872	882	857	919	837	892	849	894	886	909	957	874	930	878	908	907	892	886	903	842	928	885	891	878	943	887	884	835	881	870	892	943	891	925	941	869	925	879	913	896	861	912	881	880	915	926	923	915	887	862	899	880	912	909	891	928	870	930	917	922	889	926	913	890	913	927	908	895	913	881	908	922	898	935	919	910	916	899	930	828	881	885	931	878	959	942	854	879	883	935	881	861	936	908	907	933	898	893	890	919	918	913	925	897	958	894	904	904	823	983	854	969	895	894	880	899	902	887	864	869	870	945	864	928	897	869	865	872	864	934	872	897	872	894	885	871	900	886	907	924	939	881	908	854	873	856	882	956	926	883	944	942	864	857	884	881	898	890	903	908	888	936	924	940	907	867	828	915	916	883	964	889	898	883	886	903	886	914	957	933	914	873	861	902	851	915	867	853	916	863	868	894	896	911	921	881	910	914	884	921	961	895	888	903	916	902	894	861	899	932	888	844	847	905	849	909	909	920	901	916	860	897	845	890	878	935	904	936	938	868	952	898	935	915	900	904	889	897	849	923	885	931	870	898	899	860	901	896	878	923	915	944	926	895	904	903	861	925	961	844	861	915	859	875	882	956	879	878	863	865	907	905	898	878	883	884	936	920	965	895	845	872	904	925	899	908	890	883	937	879	897	894	894	900	860	891	898	954	877	866	889	899	918	892	837	858	909	853	924	908	922	904	893	906	943	907	875	924	915	910	894	913	905	898	916	864	885	908	927	887	889	898	846	843	868	915	914	918	882	880	907	837	856	959	932	902	872	890	880	839	864	887	885	883	935	949	868	925	896	834	877	932	880	921	875	916	859	905	908	921	891	895	970	933	849	922	893	908	915	936	874	878	863	859	929	964	840	833	864	875	880	926	846	867	919	909	889	943	889	888	898	850	878	859	867	888	913	917	951	908	889	869	885	942	921	948	897	887	957	910	887	867	864	927	878	916	939	878	961	869	917	869	892	840	889	900	856	819	909	919	955	874	924	922	906	899	941	855	973	881	860	869	926	882	936	910	886	890	886	857	905	901	874	861	927	908	910	836	855	879	905	880	917	846	929	905	849	874	888	888	903	911	866	870	871	954	927	873	888	882	915	909	912	903	933	939	944	933	923	901	960	919	902	881	871	867	846	959	916	890	883	876	908	877	876	930	876	939	908	895	918	891	909	855	884	912	903	848	860	929	894	848	926	872	889	879	842	879	896	869	856	826	816	934	916	867	892	916	875	842	859	912	854	918	871	876	896	851	873	886	923	863	875	949	906	900	908	897	875	922	888	837	894	913	830	905	884	958	906	918	885	931	874	908	863	863	860	840	930	899	871	915	921	899	915	905	866	927	874	869	936	866	883	903	882	858	819	841	870	870	897	910	927	868	888	883	916	866	969	858	891	872	878	826	920	854	939	856	863	872	882	898	880	897	863	912	882	900	953	905	868	890	940	827	852	906	914	877	900	926	868	916	858	893	859	906	963	933	861	876	894	957	916	876	972	947	808	847	885	905	855	881	932	909	888	876	876	893	875	856	898	885	875	913	909	878	905	879	865	888	885	937	842	956	932	874	858	902	909	951	933	857	896	849	869	899	882	882	920	901	941	891	937	859	932	858	882	876	853	897	931	920	845	881	851	891	884	915	882	875	911	990	858	878	879	873	881	904	880	942	934	891	886	886	857	916	870	878	868	906	856	896	934	849	896	888	887	835	903	887	915	875	896	880	873	907	901	863	880	882	858	859	911	848	860	844	925	990	875	839	893	903	886	890	866	934	921	905	887	897	884	926	905	855	881	836	826	871	903	968	855	951	936	884	913	874	844	963	953	859	918	901	846	891	891	879	901	857	892	902	912	818	869	851	965	952	866	881	823	823	882	887	923	888	857	847	940	902	900	883	892	912	866	921	895	887	893	881	903	864	874	860	871	895	937	907	851	876	898	889	863	843	937	954	911	894	883	840	935	896	869	910	932	976	897	833	920	869	919	930	882	908	901	912	924	879	834	887	945	908	886	903	808	903	884	917	939	936	868	886	888	864	875	897	880	886	877	875	917	874	835	833	911	882	944	923	892	891	914	911	921	911	838	925	873	867	882	897	890	882	952	902	894	930	872	936	879	850	907	919	854	895	949	918	891	877	929	899	872	807	883	852	928	944	836	908	911	870	854	863	870	915	886	881	917	966	885	899	918	891	873	849	884	919	878	901	911	880	870	938	912	873	833	943	896	888	930	874	885	878	883	845	871	869	887	907	888	935	860	855	936	906	908	897	860	888	897	840	917	948	880	867	928	908	900	847	871	906	929	896	877	897	881	928	957	911	879	893	872	887	854	881	896	891	899	866	888	880	893	916	932	861	889	828	917	898	912	870	877	848	909	935	940	886	913	858	877	917	889	859	916	937	858	910	887	875	917
30266	16344	14875	8846	6079	4420	3399	2816	2447	2043	1826	1692	1538	1413	1297	1295	1201	1192	1178	1176	1076	1060	1080	1042	1025	986	1018	964	958	925	896	928	876	922	955	889	878	912	913	848	964	874	840	858	902	857	921	876	892	844	885	835	865	923	843	882	845	894	817	872	841	858	921	893	838	900	879	878	902	817	903	847	879	831	858	919	823	886	841	884	844	854	882	832	880	857	865	865	806	913	863	846	835	810	852	815	831	790	891	870	875	852	882	867	866	816	828	844	842	841	858	808	871	837	907	850	860	829	841	927	881	896	873	808	876	787	832	902	832	870	860	889	871	846	825	782	843	855	826	860	798	884	857	873	846	846	806	810	856	845	820	817	848	798	859	829	835	811	840	815	884	816	821	819	827	806	842	816	821	814	808	829	847	826	828	825	876	751	858	824	859	885	842	852	844	775	855	834	839	830	834	829	824	858	838	832	858	770	831	838	816	897	842	842	853	771	859	824	861	823	857	823	860	845	847	843	846	906	880	844	890	860	789	931	864	828	858	899	860	842	921	868	847	882	830	831	839	864	885	854	881	887	838	843	899	828	847	873	833	872	819	817	801	784	796	864	855	869	788	834	864	828	867	903	846	865	854	861	855	846	865	847	827	871	871	825	898	827	869	864	889	820	870	820	830	828	843	825	835	851	839	877	838	770	819	808	846	885	890	887	839	822	862	827	847	846	830	873	816	843	804	771	794	800	818	814	872	843	808	878	871	847	851	855	872	854	844	816	885	869	805	824	841	848	888	790	869	804	858	815	862	856	873	808	851	804	806	801	789	832	866	839	836	910	838	831	820	866	881	807	852	883	867	832	856	884	805	817	846	856	840	852	850	864	793	874	835	876	795	876	848	853	871	816	851	829	865	864	827	857	838	849	827	769	811	875	883	806	837	835	902	847	787	782	795	840	889	874	898	826	831	866	865	814	839	859	858	844	871	834	887	813	809	834	828	842	882	780	819	806	842	894	838	845	874	817	867	807	851	855	831	838	878	861	853	826	865	810	790	806	819	827	864	845	877	773	818	851	874	834	829	833	844	831	849	847	835	865	800	824	898	860	814	820	837	845	831	861	833	839	825	852	843	877	817	800	849	866	860	855	860	820	848	831	821	833	824	859	863	862	807	835	787	826	832	812	925	865	803	823	831	875	870	788	824	794	861	810	815	822	799	885	827	907	779	817	811	822	847	846	809	838	851	877	899	834	848	822	823	823	847	812	859	864	844	882	846	833	837	880	848	865	848	797	840	859	900	812	849	814	818	847	862	864	839	898	829	864	854	822	887	841	862	842	854	806	787	847	783	858	841	817	833	870	867	841	829	847	822	842	840	890	836	786	790	877	809	848	868	817	827	830	832	868	868	852	839	834	856	851	838	871	824	820	843	836	888	856	823	900	861	827	882	864	863	834	843	864	800	850	881	839	854	850	827	772	820	826	859	844	843	823	833	805	827	893	855	816	862	836	867	872	880	834	893	879	843	793	889	833	832	819	863	893	860	816	820	828	872	849	842	835	816	843	829	840	845	810	861	856	836	844	797	818	843	852	889	822	848	848	834	846	847	832	872	824	879	910	816	859	865	829	860	850	833	865	844	850	824	809	858	901	834	872	840	814	863	837	824	849	837	871	872	833	856	840	779	871	811	870	843	802	879	847	884	849	857	803	847	841	895	880	885	844	835	865	832	855	783	821	859	866	788	832	832	769	825	855	831	892	828	843	822	814	842	857	891	858	858	875	847	834	794	853	867	900	840	821	858	833	847	852	869	895	835	872	799	871	815	881	825	849	884	890	852	877	838	857	835	839	873	863	853	823	865	869	791	857	894	856	884	796	833	848	812	865	816	865	831	850	821	829	836	798	822	814	863	845	856	868	822	829	884	818	856	772	888	854	843	785	828	835	859	870	817	861	832	902	805	852	844	847	840	869	881	859	805	829	806	870	844	848	833	812	796	797	839	861	850	867	832	812	813	863	780	816	821	784	819	821	828	856	874	831	834	811	841	845	854	798	844	849	865	785	865	893	827	822	873	828	828	816	787	844	835	823	820	849	776	902	853	833	836	859	816	867	834	851	805	814	872	857	836	804	872	861	862	845	892	831	852	809	790	872	808	854	863	815	825	821	863	812	806	802	895	821	808	824	821	890	848	817	817	838	822	849	829	850	806	882	843	892	789	893	862	811	825	862	847	862	838	857	830	833	882	823	816	802	841	863	876	890	886	863	823	854	818	814	839	820	868	810	834	846	859	835	869	872	871	847	839	846	884	876	828	839	850	852	845	830	847	842	853	791	843	909	814	814	846	859	885	831	844	818	844	823	835	854	873	859	836	831	803	820	829	815	869	816	855	853	878	862	857	848	832	805	823	851	835	867	798	862	836	850	859	855	846	947	821	815	843	808	772	902	869	830	833	868	844	831	808	796	803	843	777	804	897	851	819	851	822	844	836	869	795	860	867	838	866	842	846	863	842	824	827	888	870	819	819	843	837	866	898	815	821	855	873	845	872	770	884	893	823	844	795	855	839	835	841	821	790	841	869	855	835	845	819	781	822	856	846	821	903	851	782	856	846	858	821	836	849	850	859	798	854	836	849	819	815	806	788	823	834	852	838	808	821	851	838	824	789	789	834	817	846	843	883	830	815	874	832	880	860	824	838	843	908	840	844	850	822	855	805	799	810	839	790	820	847	883	773	867	850	816	862	848	802	849	829	856	796	836	866	817	829	833	780	870	841	826	833	866	825	880	855	801	820	856	839	847	868	812	830	836	835	793	861	814	853	823	810	869	847	843	846	814	836	793	819	852	896	856	825	901	812	861	854	839	818	790	837	869	881	804	844	837	871	803	886	886	875	857	807	844	834	821	840	784	864	933	855	866	859	832	839	879	895	832	825	836	827	861	852	813	866	840	864	804	799	861	852	862	824	830	817	793	871	830	822	794	815	854	851	840	830	868	863	869	834	821	839	861	856	823	838	810	806	862	762	810	830	850	873	859	844	865	814	866	850	813	832	857	814	821	888	869	835	818	805	797	844	806	805	871	846	801	828	811	884	790	909	885	854	850	844	847	879	851	836	797	816	817	912	811	854	812	861	862	860	808	839	820	826	913	860	810	876	830	872	821	830	780	826	821	771	846	846	860	871	779	817	850	827	875	816	798	819	910	778	846	854	778	882	825	748	846	838	839	832	813	831	845	814	826	803	797	801	853	810	818	882	811	848	843	871	849	830	824	829	818	817	821	829	839	778	847	834	857	847	808	837	814	875	875	818	839	787	845	837	888	875	824	833	836	899	866	814	872	835	815	780	843	837	904	849	823	778	786	870	831	831	832	835	871	821	872	829	815	834	837	873	875	808	789	846	857	890	825	811	886	822	839	884	839	860	871	874	843	842	798	861	820	826	792	831	816	827	815	894	838	893	812	835	797	874	820	824	826	782	841	849	857	795	856	804	803	869	866	843	876	809	792	840	803	882	850
29038	13922	2401	1001	856	796	802	781	787	786	774	739	769	747	712	733	783	743	736	773	776	723	755	752	771	828	762	796	775	777	735	698	781	787	798	801	766	741	758	781	754	774	778	800	759	739	728	782	803	766	787	769	747	775	750	799	786	775	748	752	773	770	729	765	751	770	763	742	734	763	793	701	746	744	765	755	756	767	737	761	763	774	776	817	765	751	758	716	748	733	729	735	764	766	743	746	779	790	776	771	800	777	726	759	784	750	749	763	775	744	796	779	769	778	737	713	740	748	711	830	750	780	755	774	738	795	748	766	747	720	724	735	725	780	746	743	730	739	751	695	749	738	764	727	753	771	737	804	760	788	805	745	750	792	751	753	752	716	699	762	728	799	776	764	780	751	760	746	784	733	777	776	761	765	739	736	784	760	775	769	765	752	799	749	774	759	800	738	726	762	757	792	714	738	792	750	804	793	743	738	728	707	750	774	750	804	691	753	728	704	727	748	779	743	784	781	714	779	785	722	790	772	744	687	761	740	798	761	724	757	783	748	751	782	787	748	787	795	696	755	738	755	771	736	762	779	767	746	777	745	705	757	731	800	727	732	755	772	744	749	742	756	764	721	784	688	792	766	800	712	779	751	755	791	810	756	738	793	736	743	733	712	784	742	763	763	700	748	737	724	766	725	735	812	751	778	801	782	736	726	754	746	742	762	753	763	736	769	735	722	712	774	815	734	760	784	750	793	731	753	801	763	745	736	732	753	772	738	789	766	747	749	793	757	801	758	717	751	792	764	766	785	788	716	783	728	770	759	772	728	799	762	801	752	746	768	815	788	804	752	739	749	748	742	789	738	729	720	748	765	774	746	752	760	796	734	756	715	753	792	751	762	777	790	790	768	721	760	758	740	775	768	739	755	740	716	772	738	793	737	738	752	727	788	751	725	805	761	720	759	739	754	726	739	791	790	730	793	749	767	734	748	780	770	746	718	742	770	733	770	762	751	736	768	808	736	748	749	778	722	762	749	767	778	747	739	753	753	753	743	748	790	789	793	757	760	763	720	752	727	750	806	762	809	785	761	705	759	776	804	824	738	749	754	820	751	713	745	781	774	765	754	740	774	734	783	737	729	711	719	776	739	737	786	754	759	794	761	743	770	792	761	706	749	718	709	765	806	737	773	728	707	735	764	776	755	808	788	747	779	742	717	755	743	711	741	795	743	768	769	765	773	764	739	764	761	773	753	749	750	773	745	761	808	770	750	761	757	730	773	711	762	767	765	776	766	778	769	796	798	773	753	752	755	769	725	766	750	775	745	719	716	802	744	760	764	795	753	766	793	739	750	800	776	762	732	731	764	747	774	740	777	733	731	753	695	820	795	756	687	724	794	757	752	802	798	753	759	787	770	791	721	799	746	723	741	708	705	764	817	733	757	770	734	779	758	781	754	739	773	729	781	810	726	770	697	750	736	703	744	814	773	712	771	752	777	730	839	753	762	761	790	759	750	781	745	756	792	717	752	774	763	761	724	786	739	743	751	786	763	765	763	725	722	769	741	739	787	726	746	817	732	743	792	720	802	757	799	789	778	726	773	719	765	776	669	812	749	746	766	718	783	769	760	705	763	725	777	796	729	742	763	714	745	777	752	762	802	784	775	700	772	762	790	789	760	735	754	752	773	768	813	797	730	748	752	800	743	735	696	754	769	805	764	705	760	787	745	776	715	768	756	708	782	736	733	724	727	781	773	740	776	756	735	762	763	731	753	721	720	789	719	758	755	746	703	759	750	794	754	715	728	742	748	768	743	738	789	748	752	736	772	741	772	777	772	793	768	743	726	709	724	780	726	759	839	772	792	820	747	761	820	733	773	787	725	756	735	729	709	740	709	772	745	727	768	750	732	783	748	742	745	770	798	719	767	773	709	754	727	746	756	756	813	787	740	724	785	770	781	721	793	734	748	758	742	778	784	764	660	752	755	795	759	769	764	792	744	715	719	738	740	797	765	749	774	793	762	793	791	707	761	801	789	740	745	819	710	775	796	747	777	776	718	801	761	790	807	777	753	734	711	767	716	743	757	753	797	758	776	750	761	756	786	783	734	798	792	775	777	743	722	724	770	757	738	749	752	788	742	741	784	764	778	744	800	723	764	788	793	703	744	796	769	760	769	744	731	765	750	754	703	780	751	813	762	730	754	747	778	712	773	765	747	682	792	804	804	770	752	734	752	782	755	771	789	761	730	796	788	780	721	762	762	739	728	804	751	763	724	790	734	716	723	744	777	735	715	749	763	755	766	770	784	763	780	748	800	792	771	765	781	738	745	738	798	764	797	755	731	772	758	731	757	811	758	736	767	784	774	778	789	758	690	730	766	787	773	768	796	772	752	763	761	784	776	752	695	837	769	796	705	763	769	787	741	775	742	787	739	793	727	778	729	805	727	744	711	743	741	722	737	703	756	739	730	711	713	764	769	749	773	745	755	744	713	728	768	779	738	738	754	741	740	728	703	713	765	744	753	790	735	744	741	718	763	739	718	799	729	784	736	764	770	754	731	753	753	780	779	742	805	774	742	754	711	799	707	719	729	749	788	742	769	721	749	772	785	736	748	737	781	730	725	731	728	759	754	775	839	781	739	752	807	773	751	785	763	794	764	778	763	761	789	777	764	775	722	752	731	753	806	789	750	730	735	727	796	730	798	760	752	752	787	744	763	774	763	767	738	718	723	765	759	753	778	754	711	786	764	743	751	727	752	781	780	746	700	768	749	761	753	738	785	744	791	745	738	740	754	800	757	747	766	761	712	727	732	766	790	749	794	745	763	745	738	782	763	758	713	768	759	757	748	788	756	795	793	747	765	787	765	749	754	768	773	765	749	781	763	716	805	725	767	795	741	772	729	761	735	720	756	744	764	777	795	713	763	788	723	767	774	817	755	739	771	785	758	743	741	780	782	728	793	807	725	774	732	773	713	743	792	750	748	743	751	787	719	773	756	730	759	784	788	748	743	818	834	732	719	748	795	764	772	769	747	759	760	764	729	764	730	701	752	782	772	786	773	737	747	787	722	796	757	748	735	769	749	756	744	727	804	764	741	728	777	752	769	814	724	744	728	799	739	721	724	772	779	715	721	752	755	738	710	741	769	798	757	735	771	747	734	794	777	798	760	751	767	780	759	757	750	719	775	761	753	808	778	803	776	746	771	759	758	765	735	773	820	733	682	777	797	700	749	737	728	759	752	787	745	777	767	735	714	789	739	816	730	722	758	786	763	727	764	717	766	784	782	778	713	765	788	788	738	732	829	730	752	762	744	776	780	770	717	771	765	792	778	752	738	748	797	794	769	717	743	795	758	773	744	774	763	776	723	801	719	738	794	728	809	763	799	783	729	753	757	753	745	791	780	739	749	727	790	781	754	762	759	718	724	747	733	791	758	770	824	762	777	690	769	747	731	749	755	760	731	756	759	796	790	791	761	776	768	754	809	776	726	701	747	756	770	762	771	721	792
18094	1297	1238	1013	930	891	789	860	828	766	787	796	838	827	826	762	813	777	797	776	817	778	793	800	748	782	795	781	767	800	816	793	775	732	812	760	812	817	774	781	714	738	783	758	761	775	785	751	783	768	853	764	765	732	793	837	750	767	721	784	762	785	773	711	769	752	779	798	787	790	721	794	759	748	787	806	793	791	781	826	800	734	744	767	775	780	845	808	715	746	758	777	806	805	787	759	805	790	793	773	828	782	796	787	787	761	735	841	817	797	784	727	787	783	762	775	784	817	775	738	824	760	794	767	816	799	809	754	783	794	777	809	709	785	745	773	811	745	768	782	767	754	756	752	753	788	789	748	751	791	784	826	811	790	798	786	760	744	766	779	779	823	775	763	728	755	785	775	768	790	753	715	813	806	808	837	747	786	795	805	759	797	801	759	802	821	794	775	805	807	745	788	819	770	791	797	785	782	812	775	745	783	772	795	790	810	798	774	745	773	775	753	736	785	753	814	814	798	791	749	770	767	813	786	813	811	777	823	772	750	808	751	740	769	815	793	773	788	741	784	784	800	757	818	829	783	780	749	765	788	794	805	741	775	786	760	825	776	782	762	815	793	842	785	737	791	794	802	740	753	791	827	791	761	796	797	833	789	768	801	798	759	780	748	787	730	762	801	752	774	789	807	772	778	751	735	817	740	772	822	779	802	734	797	780	806	728	794	736	801	789	776	794	816	760	723	789	773	793	785	750	789	783	753	836	823	788	869	750	824	799	773	778	765	768	791	756	768	763	788	770	758	761	804	773	769	802	817	727	774	772	838	830	768	778	771	784	807	747	757	792	752	714	771	794	734	765	819	852	895	764	785	762	777	756	814	827	770	796	789	767	770	787	782	787	816	806	806	783	768	777	764	814	805	758	803	807	760	825	791	761	844	803	747	760	771	797	770	747	757	776	859	776	810	826	812	755	785	757	756	762	758	786	794	785	767	841	746	774	826	811	796	805	799	789	806	797	754	790	774	774	777	819	787	782	786	783	746	787	824	797	815	720	836	820	809	828	770	829	792	764	812	830	752	764	766	809	779	792	770	759	757	782	772	831	803	737	785	743	778	733	789	779	741	768	763	844	806	759	769	784	762	808	784	731	823	825	796	737	744	829	752	764	764	750	763	800	758	794	809	762	820	806	770	800	803	765	828	779	780	810	770	782	744	771	778	779	750	829	823	739	819	780	772	812	790	788	756	818	841	797	773	783	789	825	771	769	728	800	799	730	761	808	762	807	794	749	749	787	806	794	771	778	775	754	739	778	766	804	754	751	772	766	793	809	793	827	782	793	748	774	817	790	825	807	756	768	801	805	740	782	819	755	728	827	739	753	770	775	839	783	777	762	776	784	789	724	789	779	781	784	763	801	795	791	838	754	805	796	761	788	766	776	786	786	760	795	801	821	792	843	784	765	793	811	763	725	810	799	717	751	763	777	771	796	758	785	815	808	774	781	777	814	808	825	746	781	818	809	758	755	838	779	788	838	770	779	808	794	799	776	759	766	769	814	785	781	830	784	798	776	795	794	770	789	781	795	786	792	763	814	843	800	831	760	769	804	820	816	788	758	796	790	791	819	769	766	733	810	780	796	789	798	710	779	756	757	775	765	767	842	754	798	801	750	762	747	823	785	794	793	778	756	766	759	792	756	783	753	826	748	772	826	763	767	804	784	799	760	856	769	778	821	811	798	801	810	759	796	803	795	748	717	768	819	790	784	746	816	791	796	788	765	772	774	773	780	746	807	807	789	835	748	805	745	771	737	796	753	748	774	801	788	770	775	786	761	788	810	758	758	739	756	800	811	809	698	798	796	799	782	771	806	771	779	794	826	830	762	741	811	796	781	750	809	776	747	761	758	796	772	772	806	792	827	764	795	763	822	744	762	762	814	765	835	804	799	771	779	745	762	799	833	770	736	802	845	787	777	807	799	785	796	809	749	783	805	776	766	781	793	766	823	865	789	835	769	805	762	826	760	784	751	810	754	756	765	746	757	765	787	793	817	788	764	762	786	730	818	759	784	799	773	774	840	758	768	803	813	774	789	793	810	774	748	699	818	709	820	775	807	794	798	763	819	761	789	801	756	808	734	763	747	757	783	833	802	790	767	786	834	798	731	760	749	782	759	761	727	803	773	756	788	776	783	765	791	770	820	808	795	765	742	802	795	777	793	755	794	734	739	826	775	764	816	771	743	727	797	766	759	790	772	799	740	777	761	820	852	822	770	782	866	811	720	791	832	821	761	784	809	798	765	794	821	794	808	814	802	741	771	751	794	802	801	782	762	771	816	818	761	799	774	759	724	788	804	828	772	755	739	817	793	817	804	742	790	774	763	725	798	803	792	811	801	778	789	849	822	764	808	778	790	796	802	740	753	792	791	779	796	766	769	775	743	805	803	779	757	839	804	757	769	755	767	815	757	743	740	792	801	770	754	746	782	768	791	762	758	755	793	756	759	814	813	749	777	732	793	815	748	776	754	799	833	776	823	784	823	814	742	813	779	830	833	782	763	767	772	744	799	771	789	804	774	845	761	829	830	793	782	794	767	833	780	763	753	777	834	773	767	782	781	768	767	788	733	837	813	780	770	832	788	716	749	762	766	821	801	798	799	795	833	783	754	768	770	798	771	804	785	779	795	811	757	814	854	821	785	780	768	765	793	802	800	760	731	769	788	775	772	789	790	763	733	744	840	778	846	782	804	837	753	774	787	793	793	788	758	809	760	807	747	759	802	734	784	823	779	811	739	821	823	780	757	751	819	794	816	809	780	746	853	810	781	769	778	772	783	806	751	783	828	803	794	808	761	750	785	830	771	822	758	774	839	786	774	736	772	815	787	821	744	794	815	784	796	788	795	817	785	768	745	783	770	757	808	804	759	741	762	839	804	787	740	777	754	851	759	792	824	745	772	799	800	757	838	799	777	784	796	773	804	743	762	748	777	778	746	806	872	776	764	786	800	789	749	806	790	806	731	807	787	782	804	720	779	859	784	797	762	762	739	790	853	811	794	788	723	782	780	756	804	809	808	832	829	728	815	761	743	884	748	747	774	793	753	828	759	780	804	788	780	810	754	759	793	745	731	838	697	771	781	802	758	808	739	762	780	788	727	781	748	798	786	789	781	759	755	749	798	728	764	790	753	739	779	785	767	776	790	761	770	761	777	810	744	758	735	750	783	790	776	787	811	850	759	784	786	779	799	813	784	814	815	793	808	779	778	808	756	769	822	748	805	767	821	828	779	833	791	793	758	771	763	794	762	809	804	749	794	728	709	822	777	763	783	783	792	769	748	772	820	775	790	758	773	736	822	789	830	762	846	786	799	768	812	760	796	777	714	784	787	750	791	762	787	822	768	723	787	801	748	782	742	835	750	742	821	768	834	784	794	772	815	756	810	765	821	759	757	765	793	855	777	742	758	743	817	765	826	769	785	809	777	790	770	769	805	792	792	795	753	768	770	818
24531	20348	25805	24771	20273	6890	1343	935	831	742	686	660	658	646	556	546	567	552	598	604	577	551	507	546	534	506	502	504	455	525	506	511	538	556	487	502	452	499	523	522	548	499	478	493	500	511	508	501	455	535	507	497	486	477	470	489	478	476	519	505	542	508	477	540	497	485	510	500	444	458	452	504	500	455	490	493	477	475	491	482	490	490	489	453	479	469	507	484	465	483	519	444	482	496	478	481	500	496	477	503	496	464	488	493	522	501	504	512	478	458	448	476	499	467	488	464	508	516	474	515	477	487	477	468	491	496	489	463	495	499	532	473	468	456	487	469	484	523	498	504	458	478	443	489	492	474	509	481	509	451	497	524	452	459	450	538	491	504	502	453	511	438	491	484	464	537	485	489	491	506	482	484	470	507	489	473	565	474	494	495	473	481	451	463	464	460	482	462	490	508	522	487	491	509	468	509	471	497	489	514	460	469	496	463	444	467	478	504	499	507	461	462	452	489	505	507	461	474	480	502	479	454	463	501	467	480	480	468	444	452	463	512	493	476	443	456	472	457	480	488	490	472	486	501	473	480	522	481	497	536	481	518	474	504	455	480	488	510	461	505	504	490	483	470	524	473	537	494	501	448	488	478	496	519	470	504	463	485	504	508	492	463	500	474	480	480	437	503	462	438	476	470	481	492	484	412	445	483	468	486	514	470	504	487	498	449	467	502	488	475	459	509	510	472	500	473	497	484	496	517	481	447	527	473	508	515	524	506	444	470	481	493	515	483	492	487	510	493	450	495	493	448	478	517	494	484	476	487	445	460	486	509	499	486	471	463	468	468	484	511	478	455	456	449	473	479	439	462	488	469	463	507	498	519	536	495	469	491	453	470	492	463	479	510	488	489	491	529	488	497	511	489	477	503	524	489	496	488	496	478	460	446	499	458	523	489	519	483	482	468	488	491	531	502	490	478	479	499	509	519	473	495	494	472	482	513	501	503	536	482	455	500	465	502	490	473	475	446	471	459	473	445	479	551	489	483	513	493	467	448	477	483	468	458	480	504	496	480	469	518	511	489	458	483	476	476	472	466	440	482	476	456	497	457	473	465	487	479	510	481	461	488	458	491	499	457	507	467	522	498	484	467	468	479	456	476	472	513	469	500	470	449	500	471	493	497	487	483	487	496	504	470	467	438	519	497	481	528	482	468	467	492	490	490	482	483	477	501	449	483	481	517	521	478	455	501	522	500	475	478	487	505	489	492	469	444	540	485	465	472	475	513	490	487	455	480	494	482	486	496	486	510	478	466	457	527	504	492	490	481	534	495	503	450	465	476	449	471	496	478	471	465	497	496	499	477	476	463	493	479	509	502	477	477	501	488	465	474	489	514	494	517	514	452	498	516	515	457	488	509	517	491	468	486	496	505	466	488	499	451	500	481	486	505	459	506	486	496	475	467	474	445	453	485	460	463	489	510	456	504	479	487	450	508	498	478	483	466	480	495	470	475	490	469	512	486	475	505	499	469	490	483	482	524	461	478	491	464	443	449	461	464	498	472	464	452	509	460	524	483	487	491	504	447	478	514	483	472	496	508	506	500	475	463	443	538	485	472	493	488	510	483	505	489	518	491	464	504	482	470	500	535	483	508	481	506	461	485	444	438	476	497	486	444	482	492	520	443	486	530	511	509	493	462	453	493	484	495	445	485	466	486	510	456	492	476	494	464	530	486	506	461	522	479	499	447	485	461	505	451	526	482	477	488	500	458	503	484	495	514	499	471	465	449	448	458	503	478	473	488	510	488	468	491	526	477	450	505	488	509	466	476	520	474	481	486	494	505	517	486	463	455	490	516	477	481	484	494	492	520	481	477	481	486	480	491	500	474	474	482	469	476	499	458	483	483	465	503	498	457	434	476	480	506	474	467	465	469	476	538	466	490	486	484	472	511	483	481	440	480	448	487	521	490	465	484	459	485	502	475	529	469	470	508	516	484	502	494	434	514	478	486	509	477	487	477	495	500	456	441	467	473	464	492	457	488	460	495	500	483	527	496	492	503	488	526	496	502	513	484	478	498	497	486	478	481	486	488	513	497	505	435	466	509	508	481	514	477	458	473	498	501	476	468	492	516	467	510	498	490	446	511	488	489	489	497	524	467	492	473	459	515	454	502	462	491	499	516	468	495	456	451	507	460	464	442	459	497	503	450	501	497	469	518	455	495	508	488	484	483	471	513	409	448	462	454	494	475	446	473	466	499	490	479	478	494	488	494	452	467	446	456	440	460	427	505	468	478	461	447	513	510	452	457	467	455	454	472	498	485	482	441	512	464	497	496	453	485	473	461	464	499	517	493	447	480	458	483	483	483	486	464	479	493	430	468	522	465	512	473	479	478	488	450	511	540	473	494	492	480	511	504	493	477	460	447	472	490	486	501	472	531	472	455	466	463	505	527	455	485	464	499	503	495	493	495	503	486	437	475	500	461	487	481	489	487	495	475	472	475	507	467	522	514	459	516	457	459	486	490	482	500	474	506	496	518	454	441	525	476	536	537	511	486	497	516	487	447	469	479	474	472	479	477	477	467	498	485	498	458	515	473	504	495	480	502	446	466	486	473	484	499	438	521	529	483	481	468	506	483	511	457	487	486	496	541	491	466	493	459	491	495	441	471	459	477	483	484	490	477	494	495	524	486	465	453	540	475	482	481	490	489	483	493	460	457	466	516	481	466	533	473	454	508	504	457	520	473	491	472	486	513	481	466	528	485	504	460	488	449	462	459	489	533	463	471	516	498	480	450	497	465	466	463	534	481	450	473	493	514	470	497	503	475	489	476	484	486	491	484	478	516	479	441	472	498	453	473	486	477	455	494	534	459	494	466	530	474	460	491	442	477	455	475	495	514	466	474	506	469	476	473	476	492	452	462	463	479	462	482	500	475	466	494	469	481	484	506	475	488	486	489	494	491	468	514	476	511	496	501	521	509	445	471	463	468	511	495	474	489	458	453	497	489	508	476	482	482	495	484	491	506	528	506	488	474	484	448	494	481	485	455	522	462	506	479	468	467	466	467	502	506	501	444	488	494	477	427	461	474	505	479	491	467	478	498	503	465	464	495	474	502	451	507	492	496	461	472	487	446	486	472	469	475	477	533	536	464	455	486	513	485	502	461	497	494	467	452	489	464	456	488	477	533	501	482	495	483	454	525	479	462	482	466	473	483	474	472	488	480	516	487	487	511	485	479	522	531	516	475	515	496	487	483	500	506	467	469	481	494	525	499	518	461	487	488	473	483	473	485	490	490	479	496	459	470	505	471	490	504	427	454	504	460	468	498	504	491	497	505	531	441	485	498	512	539	523	493	487	465	508	497	502	463	496	465	470	498	469	524	469	490	504	439	478	532	469	489	496	467	502	468	462	467	470	465	493	509	507	495	460	487	480	526	456	459	506	485	497	518	476	477	511	496	456	461	465	513	481	467	470	505	479	494	507	487	481	500	478	523	439	476	482	462	480	465
32216	9995	8984	5188	3361	2363	1886	1518	1317	1184	1072	947	874	807	755	692	675	681	645	646	630	603	572	582	600	586	562	546	544	534	506	563	507	532	561	539	522	504	530	526	556	484	511	519	537	507	536	496	517	494	526	472	554	524	523	507	484	512	514	491	484	497	521	540	502	465	542	524	502	495	517	521	530	540	517	481	550	552	487	501	498	536	513	489	525	474	485	521	543	490	489	475	563	509	483	503	508	498	490	526	494	463	493	543	526	503	502	496	498	504	496	479	486	532	474	515	482	511	485	482	520	481	498	494	513	522	506	492	462	499	496	458	496	491	497	509	469	528	505	482	541	493	477	522	505	524	513	468	500	487	537	483	512	490	481	517	490	486	487	507	518	497	520	486	518	470	488	496	493	489	472	483	503	492	452	548	452	523	508	469	504	497	508	485	534	492	527	461	494	494	506	457	483	472	486	473	447	496	484	515	500	467	531	491	477	524	512	498	512	496	507	503	506	492	491	474	499	476	543	491	513	539	482	487	508	520	559	502	516	546	522	491	534	523	493	525	530	525	516	565	531	495	498	472	498	461	525	517	506	512	523	512	512	507	480	481	492	523	470	491	498	513	530	505	468	497	471	527	497	525	467	502	490	532	499	492	489	481	499	498	463	510	460	466	496	485	481	514	490	533	475	509	505	500	531	501	499	458	557	457	499	486	479	513	493	518	481	508	459	511	457	473	515	520	432	490	502	490	489	479	497	479	562	495	507	479	484	507	501	495	511	510	506	504	479	540	516	511	496	483	485	526	447	526	500	549	505	505	463	499	510	478	490	483	505	481	462	499	521	480	516	531	537	520	458	490	537	510	504	524	512	485	507	527	494	546	464	509	503	492	513	513	547	525	524	520	482	477	509	492	475	499	566	514	523	500	481	456	547	499	524	520	484	507	494	497	436	556	519	487	499	505	533	534	489	497	516	494	481	510	530	510	487	476	508	522	506	445	480	503	501	524	493	494	550	517	518	503	516	496	541	478	501	464	466	508	476	546	524	510	516	479	514	474	514	458	476	475	423	510	483	489	530	496	547	500	484	497	490	495	537	513	486	515	509	501	513	500	488	464	493	489	502	507	509	524	489	505	481	502	536	495	488	508	461	469	525	492	494	483	504	508	471	485	502	499	503	527	453	483	516	482	490	475	522	481	481	516	471	483	439	499	511	487	515	500	504	506	469	558	479	503	503	501	482	476	468	493	523	467	494	502	479	509	492	523	521	538	518	493	525	450	493	513	490	492	507	464	526	522	475	500	490	487	509	525	524	482	519	520	510	450	505	523	494	540	514	474	495	494	498	510	476	508	511	495	528	503	500	486	499	532	494	494	520	481	516	537	485	503	497	486	472	480	500	531	493	505	481	482	460	534	476	507	509	489	492	484	533	510	512	532	520	470	495	542	493	528	512	476	494	510	469	525	533	506	496	526	488	521	510	507	482	504	472	521	462	541	547	466	469	503	491	494	486	461	530	504	490	459	506	497	501	543	491	530	478	474	519	522	480	473	494	496	523	551	492	522	506	543	517	500	506	461	517	495	520	467	526	493	501	490	503	500	505	524	523	507	520	477	502	494	490	520	493	488	542	507	484	507	496	484	522	524	516	478	506	467	531	487	491	540	503	529	492	481	505	500	488	487	494	510	495	501	530	488	497	500	505	493	510	473	531	515	492	497	513	504	517	487	520	493	485	525	490	511	516	511	508	536	517	502	519	498	545	524	474	458	465	548	483	515	500	474	489	515	515	499	484	472	513	519	511	485	499	505	479	499	518	540	510	518	519	520	487	516	494	461	515	495	540	515	522	517	508	451	501	490	514	498	482	538	469	493	513	500	486	492	496	525	485	516	500	498	494	491	485	462	499	484	508	532	502	507	489	512	498	509	498	535	493	507	524	498	514	484	492	476	524	499	502	510	502	485	485	498	482	491	515	501	514	489	542	513	505	489	528	524	545	508	474	459	527	424	569	520	495	478	514	507	501	487	531	533	534	538	495	496	514	524	471	481	493	537	540	523	493	470	494	482	471	491	489	510	449	547	487	488	513	521	533	507	525	483	507	533	543	495	487	502	468	507	472	485	504	505	522	518	503	511	508	525	467	484	480	446	514	482	500	538	501	530	479	508	507	535	558	511	462	499	474	495	482	498	492	522	518	499	534	478	502	508	531	518	471	527	447	513	515	534	510	486	488	488	515	468	493	486	524	474	506	476	518	480	463	474	563	489	520	498	539	509	503	518	489	489	513	511	492	472	484	504	511	508	523	501	504	504	529	504	496	499	491	466	530	518	476	488	459	521	500	490	528	481	492	500	513	482	504	499	494	527	565	501	508	492	474	529	468	451	457	489	528	498	456	500	532	517	486	525	487	498	495	495	448	513	498	526	496	501	510	508	484	485	535	490	472	497	458	515	495	504	455	526	501	536	470	504	524	505	522	524	491	514	524	477	497	501	529	449	507	477	515	486	504	494	493	471	499	491	483	491	476	545	499	482	520	489	503	491	522	516	496	505	501	504	483	498	493	484	465	481	535	482	487	483	551	520	509	478	480	499	501	477	503	470	499	515	553	467	490	496	501	496	515	499	483	480	520	511	483	514	512	491	523	529	500	503	470	534	508	467	527	525	467	488	522	509	521	488	499	533	512	468	526	514	499	508	477	513	503	501	519	487	506	491	494	532	502	504	485	499	526	504	518	481	528	497	476	490	484	481	522	497	462	472	510	513	447	485	536	484	489	517	490	543	513	480	481	473	483	515	499	495	465	465	512	499	503	510	496	477	507	525	529	505	528	489	504	501	528	512	503	518	524	505	458	515	521	485	529	505	490	502	487	503	495	538	514	517	512	492	503	524	537	465	504	471	542	517	479	506	481	449	494	514	474	485	512	540	482	524	499	558	466	492	507	509	511	488	470	509	513	500	474	486	502	540	528	552	496	509	511	475	521	479	488	449	511	478	500	502	457	480	543	469	508	528	458	523	499	503	527	472	499	494	505	525	506	474	516	455	464	546	457	506	507	491	503	481	521	499	473	515	553	487	521	521	547	525	509	486	503	510	489	529	493	485	521	507	483	448	526	530	508	475	527	538	475	532	489	497	475	521	539	508	507	500	493	534	499	482	497	469	511	498	528	454	479	484	448	509	472	500	512	504	530	473	508	516	502	549	490	519	503	496	517	527	516	483	503	528	512	497	498	465	537	553	503	538	495	458	524	489	490	486	522	509	537	512	541	502	465	472	515	501	516	469	529	519	481	523	508	494	520	525	501	477	472	487	524	508	485	502	466	521	520	545	508	547	504	480	498	516	502	507	510	532	474	503	495	517	502	493	522	520	469	508	492	504	494	546	482	499	504	482	508	479	506	486	486	464	533	517	515	431	463	509	523	484	499	502	484	547	484	480	499	440	477	503	512	485	491	492	499	520	489	502	493	526	497	479	496	487	548	531	515	519	491	474	454	512	523	503	472	449
22659	20344	26265	24266	20352	20286	6269	1942	1476	1428	1318	1251	1155	1190	1113	1009	1069	1039	1002	1035	1019	975	951	953	997	960	967	949	980	873	1014	915	911	921	952	924	883	937	936	912	962	894	944	972	870	934	882	916	904	909	905	975	873	902	880	896	902	949	925	960	916	902	936	942	944	864	940	886	883	949	918	879	891	873	891	889	954	933	891	821	884	890	882	952	905	883	897	885	884	896	898	873	874	892	837	957	966	896	915	885	926	966	898	895	877	788	819	858	865	886	841	887	864	921	876	864	881	914	812	830	908	917	856	958	873	880	894	899	885	903	890	885	936	917	910	924	878	867	876	897	930	897	916	884	892	932	903	907	919	852	922	922	921	927	954	925	961	887	873	841	882	913	882	923	865	898	868	859	894	875	876	892	918	898	902	815	886	888	896	962	915	912	925	906	866	955	913	923	913	870	893	866	924	888	933	935	919	885	914	935	875	880	914	899	833	894	905	846	876	864	878	894	870	931	863	819	908	901	924	866	918	861	860	846	846	905	924	909	888	909	871	888	886	909	898	920	937	908	933	837	872	886	880	877	894	874	869	902	827	860	883	975	897	910	842	865	862	915	876	905	911	913	920	889	884	915	867	926	885	948	881	911	903	913	889	866	890	824	900	920	886	902	862	935	882	843	950	900	882	899	858	883	909	922	897	848	855	881	845	843	902	883	918	917	869	863	919	861	886	863	910	900	918	874	908	879	852	890	927	858	865	901	902	958	955	920	860	884	899	909	901	930	917	954	857	942	923	890	918	990	931	861	888	902	888	880	818	907	917	937	905	866	841	920	909	901	922	838	893	919	933	889	852	880	870	905	896	932	899	850	844	829	884	892	826	962	924	879	916	900	837	917	947	863	924	873	941	914	861	895	888	886	880	847	846	917	860	878	888	924	897	871	889	894	891	851	878	881	840	924	890	937	876	907	887	820	933	873	875	905	867	842	846	908	883	933	934	857	872	870	928	890	873	912	938	890	858	887	923	876	867	869	863	853	912	872	916	865	831	969	907	882	882	905	885	912	870	860	827	923	966	873	889	841	893	896	935	912	853	914	926	860	906	891	902	891	899	835	895	874	885	938	884	860	869	871	860	898	848	860	926	889	877	891	972	852	888	883	865	924	879	836	882	866	842	911	933	848	930	870	915	914	884	894	844	777	855	881	897	889	840	884	886	905	859	921	909	918	856	873	911	852	903	889	896	861	853	869	942	899	902	976	887	878	937	910	859	885	903	921	919	919	856	865	922	891	877	895	853	910	922	917	894	854	868	836	913	915	841	856	935	859	926	886	884	914	870	898	875	887	956	850	870	923	898	909	888	917	848	930	899	853	871	845	861	924	900	893	885	893	907	805	853	922	887	859	907	916	853	903	848	884	875	914	855	937	888	888	925	895	896	879	882	849	860	936	877	837	883	909	901	935	882	876	877	951	870	859	859	850	851	935	875	923	944	922	867	855	820	872	839	886	929	901	936	884	851	864	866	911	892	905	907	893	877	879	892	922	861	841	878	889	925	852	944	929	894	924	889	857	931	907	909	908	884	878	907	869	907	960	913	891	892	932	939	853	878	857	934	883	934	872	892	901	897	912	881	907	870	827	913	926	939	905	838	854	915	844	900	918	892	900	874	899	928	890	874	898	858	897	885	923	876	895	876	907	950	884	861	896	937	917	857	869	818	928	898	872	940	917	959	911	880	862	856	909	896	900	948	884	963	885	899	922	933	891	934	830	871	879	845	951	867	900	832	902	921	897	863	910	862	909	861	900	873	868	845	906	885	844	893	936	824	882	897	939	874	907	892	921	902	857	837	872	940	885	889	888	876	917	957	919	904	859	886	942	929	884	893	866	836	931	949	858	902	870	865	926	868	927	872	888	938	919	872	945	941	913	863	881	902	885	886	897	930	844	886	878	901	875	881	867	836	867	875	876	912	918	890	893	920	883	910	929	879	918	897	897	896	921	891	885	941	916	886	900	873	843	818	867	838	909	882	870	889	865	939	895	872	901	946	820	864	882	844	908	859	892	875	884	882	897	882	915	870	886	909	955	849	862	887	877	852	864	870	927	921	888	909	830	868	894	925	896	859	880	902	859	939	898	953	890	867	874	885	876	868	865	895	896	900	850	875	901	863	897	872	849	887	849	877	869	881	857	861	852	828	893	877	868	864	900	922	893	887	915	903	883	873	960	890	851	876	893	909	902	888	884	864	890	930	907	899	946	869	863	894	858	839	816	854	899	891	853	930	867	899	953	872	890	899	879	867	882	869	904	897	858	921	835	899	850	928	851	888	866	904	911	904	855	823	836	891	875	852	862	878	925	815	892	852	892	924	888	874	840	921	885	911	851	889	825	953	906	874	902	942	882	882	858	937	877	912	862	845	879	934	886	862	865	894	911	869	880	906	888	883	904	921	920	925	896	846	913	862	846	893	879	885	874	922	843	909	922	868	932	896	889	878	869	910	874	930	869	842	901	857	892	859	879	921	860	874	863	889	863	879	879	861	890	896	903	866	911	867	918	888	880	889	887	855	875	827	943	956	914	942	884	906	901	892	935	897	878	891	906	891	924	821	950	902	879	852	910	885	893	917	898	919	842	870	906	873	945	887	859	892	924	895	908	876	873	878	930	889	905	879	935	859	861	925	895	928	892	857	913	916	899	888	836	863	905	909	905	878	889	854	921	910	902	913	851	863	907	921	890	861	865	876	929	883	928	855	912	881	918	933	848	897	869	891	898	867	915	928	911	903	907	914	847	907	918	892	887	892	867	920	871	891	909	849	838	928	855	894	909	844	865	876	900	904	908	816	847	945	872	851	909	881	876	897	875	933	829	859	944	934	892	862	883	877	875	841	867	885	940	866	937	937	922	970	868	829	910	901	912	874	822	885	905	913	938	827	935	981	917	887	922	874	863	834	864	870	922	892	932	920	916	875	913	853	886	913	857	873	870	920	854	925	914	865	870	874	848	898	873	841	922	884	849	861	896	858	966	894	826	884	918	859	859	920	856	878	842	872	879	872	896	872	894	891	859	912	920	966	874	888	900	872	922	899	916	850	941	905	879	866	916	876	910	887	938	913	900	849	905	869	910	945	897	924	949	970	906	865	900	891	905	911	895	874	893	847	883	956	853	897	874	937	894	926	898	868	898	886	874	865	896	920	902	881	948	889	932	897	882	867	869	876	863	851	886	896	894	878	841	870	887	878	860	889	907	873	932	837	858	948	914	845	881	900	895	940	961	909	896	866	830	857	927	846	810	918	892	900	913	847	916	855	855	945	892	832	857	888	929	934	912	852	860	854	923	877	871	890	896	878	866	869	882	880	873	916	890	914	926	898	869	859	899	846	860	922	836	878	897	865	933	858	914	905	868	872	864	880	891	863	987	920	910	924	930	899	943	867	912	901	933	927	857	873	887	827	884	916	925	853	906	847	853	901	888	820	930	868	900	894	927	889	923	929	950	920	889	884	851
31195	15892	14789	8543	5832	4440	3418	2893	2404	2038	1860	1676	1497	1450	1323	1266	1184	1145	1137	1147	1032	1062	1042	1020	1000	994	993	932	945	944	973	929	948	907	925	945	870	899	886	869	871	924	919	910	902	891	896	878	871	894	874	874	834	868	899	858	914	913	865	884	814	868	871	904	830	859	796	837	812	817	865	798	809	855	839	826	860	859	893	819	841	864	849	841	838	872	854	861	842	849	831	871	864	831	888	856	846	883	837	801	828	856	871	858	893	845	850	819	864	805	857	833	848	800	852	823	890	877	852	822	849	777	812	818	806	847	824	846	846	887	856	849	811	856	829	814	791	835	851	899	865	843	871	826	846	860	827	852	845	846	841	823	805	832	862	806	873	856	800	870	830	813	874	866	831	812	852	779	867	877	842	811	878	834	857	844	813	858	848	838	861	810	859	858	821	792	899	819	870	812	856	871	884	828	806	834	841	825	832	862	786	814	851	852	844	863	827	848	805	903	858	828	846	896	900	826	795	824	863	867	851	848	870	844	873	837	817	870	866	823	808	858	817	867	823	912	850	783	801	781	821	852	841	841	865	851	833	835	876	844	850	880	812	850	822	860	826	844	901	828	827	859	843	836	869	882	865	827	874	843	843	834	821	860	835	863	829	848	868	839	840	783	850	813	819	851	848	784	830	842	834	824	893	871	807	855	873	844	854	841	854	880	858	888	834	897	837	841	871	825	814	801	855	815	806	806	813	817	817	852	793	818	836	881	873	846	834	845	845	808	785	807	827	850	847	855	821	865	830	786	878	844	863	862	852	865	860	892	867	818	825	839	889	830	870	866	839	855	838	831	832	835	852	841	850	797	860	827	859	791	824	806	792	837	845	818	836	856	859	863	817	883	803	841	905	900	848	857	820	795	847	829	846	845	818	829	874	858	813	891	841	850	847	883	810	924	818	871	837	849	808	862	863	796	822	824	807	796	830	929	815	862	807	872	843	824	828	879	890	825	866	868	873	828	841	826	807	824	873	844	870	862	816	836	850	853	895	848	842	881	835	860	859	854	871	806	828	861	854	890	874	836	820	819	828	863	766	813	818	839	889	919	785	880	853	876	833	843	797	839	855	853	837	872	870	847	778	820	832	827	924	803	822	839	847	820	850	860	860	867	847	820	860	786	833	841	839	840	813	827	821	803	845	893	811	843	865	793	843	804	812	780	853	842	864	823	845	859	875	862	847	858	885	852	857	815	862	852	847	825	844	878	853	885	822	832	828	873	815	784	833	818	887	801	776	866	802	830	870	826	840	846	842	814	807	831	814	887	821	828	840	846	801	867	877	784	820	829	778	757	895	904	847	876	837	828	844	810	868	846	847	867	813	874	853	801	819	852	808	833	866	852	855	841	829	840	832	833	799	832	837	845	795	795	822	862	830	856	850	847	851	878	860	877	872	775	842	867	900	838	899	804	861	784	884	860	879	767	809	844	876	848	854	867	884	837	828	858	875	846	829	790	855	817	853	818	860	841	799	824	849	830	854	807	848	808	837	826	871	851	846	834	859	828	808	840	811	810	837	794	856	850	840	869	834	840	807	818	856	842	852	848	839	859	790	837	849	848	771	817	861	807	822	878	801	799	862	832	818	865	877	874	859	854	823	854	796	932	838	837	836	885	847	788	836	837	855	848	835	877	783	864	838	830	869	870	817	805	874	884	838	885	823	827	864	831	878	869	787	840	819	856	832	828	879	829	816	858	882	855	852	860	872	837	861	852	866	816	861	819	820	819	802	818	830	871	827	821	901	881	899	816	875	851	845	838	831	864	866	867	841	862	880	849	837	876	811	811	836	815	846	830	828	831	832	832	833	802	858	879	853	866	837	796	844	840	843	826	855	897	851	821	869	800	792	843	820	844	840	842	864	825	844	853	842	786	884	784	854	871	822	848	816	803	857	806	834	825	847	806	816	868	866	886	875	851	866	851	815	837	821	783	776	866	847	837	819	856	867	855	832	877	872	841	844	824	892	794	851	823	843	888	883	850	845	840	887	832	870	817	829	883	822	860	806	826	842	820	820	866	861	797	846	861	827	869	811	824	819	822	823	845	807	788	816	839	781	827	841	837	865	857	826	813	816	848	868	796	871	808	817	781	833	871	863	799	792	843	818	872	803	821	901	850	878	860	826	879	869	845	821	801	841	841	844	786	868	873	838	817	840	843	838	841	796	845	869	861	855	853	811	842	853	810	885	825	849	831	870	838	855	848	787	806	790	809	836	796	823	830	843	858	812	870	844	850	837	839	836	874	818	880	841	846	831	798	834	877	844	836	844	736	804	804	819	847	843	817	870	794	839	888	805	827	827	816	848	839	832	840	828	844	880	832	865	824	828	788	865	821	904	874	896	830	847	815	839	867	829	889	873	826	851	814	843	838	823	838	845	815	821	851	805	822	824	841	873	842	854	876	837	827	844	869	859	850	865	840	818	869	851	863	808	843	861	767	811	852	836	888	767	828	774	860	796	822	811	800	884	868	829	790	841	836	862	872	863	888	832	828	836	820	859	838	847	828	855	793	854	805	846	852	823	828	840	838	846	856	816	889	851	862	875	872	835	820	853	841	832	825	876	841	871	821	815	871	862	857	796	866	837	929	856	850	810	814	848	849	847	819	816	866	858	811	836	838	795	845	856	837	899	925	863	776	838	818	777	837	884	857	819	835	847	803	815	900	855	845	797	822	796	847	830	840	837	844	864	785	845	850	850	863	840	828	813	816	849	872	821	838	829	837	841	855	862	816	808	804	842	898	856	851	836	829	805	882	843	868	803	834	871	848	847	900	837	848	891	826	837	858	850	859	877	852	796	897	885	872	822	860	871	856	824	865	879	875	831	813	843	832	856	845	807	840	905	829	839	895	915	867	861	848	877	828	844	854	866	856	834	862	814	910	811	792	865	826	815	822	838	819	859	781	873	819	826	873	849	829	833	861	785	877	802	882	809	867	870	835	854	902	860	781	786	775	786	825	813	834	813	815	854	836	861	857	830	886	811	848	840	865	831	883	840	862	867	868	832	848	813	802	864	796	823	871	845	861	841	804	863	863	830	847	819	798	831	830	930	829	852	863	874	821	899	818	852	827	809	840	843	851	877	849	825	894	860	819	867	902	890	847	799	857	859	850	845	818	807	826	795	826	860	859	824	772	812	758	880	806	865	827	871	820	862	867	872	873	855	833	866	876	869	817	827	848	836	804	847	882	877	821	861	847	875	807	830	869	865	856	808	790	842	799	857	870	840	847	782	862	863	810	873	838	827	855	831	851	850	826	815	841	871	829	812	809	812	825	865	816	825	837	884	837	856	857	904	831	896	818	812	844	819	860	860	819	873	803	892	848	882	875	859	833	826	839	842	842	837	819	803	857	868	834	805	865	820	823	847	874	843	820	801	843	839	872	850	806	803	865	874	822	830	844	848	837	912	828	862	859	818	841	834	891	822	848	804	838	846	867	796	849	799	896	843	837	794	842
29652	13645	2229	987	788	802	840	757	776	787	750	780	725	746	744	743	756	806	755	684	724	747	743	734	780	741	774	784	682	736	711	726	745	768	759	705	721	704	748	762	726	750	756	784	715	738	719	729	681	781	780	768	780	767	743	657	736	766	742	786	702	771	729	762	754	743	750	736	756	742	714	746	760	704	758	738	796	745	733	779	726	758	746	710	710	723	765	682	770	777	760	701	709	709	738	700	681	738	708	794	738	729	778	711	789	728	673	721	716	735	722	729	678	725	737	726	761	721	727	734	711	760	703	743	754	721	701	772	697	732	733	761	760	713	745	726	763	736	739	746	732	750	773	765	732	742	705	715	693	718	745	704	739	734	688	744	701	702	746	767	747	750	695	744	721	729	713	737	766	699	732	720	777	779	730	698	739	736	720	763	718	733	768	709	791	728	749	763	707	737	776	775	723	758	744	741	746	742	744	770	703	735	704	716	753	708	756	723	762	743	706	755	755	727	721	764	712	763	739	766	746	744	736	736	777	739	761	705	752	765	681	783	731	757	755	741	735	757	774	728	694	795	714	797	749	724	724	714	732	715	676	733	808	756	780	744	744	739	741	744	770	716	766	712	721	740	732	772	703	723	743	745	743	781	785	732	741	703	750	784	734	754	739	753	736	739	716	760	707	715	734	723	736	755	696	753	737	796	728	741	775	713	688	756	755	722	769	727	745	767	729	711	720	771	742	753	743	742	749	694	751	697	741	742	778	701	733	780	756	701	758	708	751	729	693	728	736	747	728	769	756	729	771	740	715	789	765	779	770	691	713	730	707	753	722	749	783	770	771	792	752	708	770	707	757	734	730	768	767	711	742	725	758	796	724	720	746	763	726	831	749	704	714	721	774	757	725	783	699	740	714	683	725	759	779	673	744	718	789	713	755	724	741	719	722	770	710	710	736	720	774	705	703	749	747	784	766	724	695	729	759	790	743	708	637	758	671	784	712	709	728	749	744	690	725	695	715	747	743	731	782	752	762	783	713	773	705	765	752	759	741	697	749	746	781	807	719	729	736	715	722	722	740	699	694	740	777	773	735	753	770	711	744	750	727	767	758	789	737	768	798	713	755	716	728	772	694	774	756	710	746	766	712	798	761	719	763	768	688	703	730	710	768	734	760	767	727	720	698	699	759	783	736	729	720	749	754	748	732	745	699	720	731	746	760	739	717	721	745	764	771	740	735	767	727	722	736	738	765	743	712	733	725	772	709	802	746	692	761	738	774	765	724	756	678	715	738	767	716	734	763	741	698	705	774	753	706	744	706	787	754	727	725	738	742	762	771	767	744	707	709	753	735	786	786	751	744	722	776	761	779	722	710	755	745	763	736	766	715	783	718	726	787	716	720	688	713	746	762	700	712	697	773	708	712	767	757	758	791	735	750	718	715	766	787	717	712	740	736	723	727	754	731	721	798	740	789	754	735	731	732	737	749	755	750	741	777	742	739	739	753	771	742	755	736	752	688	705	718	714	744	754	768	706	741	794	763	737	759	708	697	736	761	728	784	790	721	756	708	758	721	731	653	701	749	716	721	732	727	728	717	742	733	802	758	740	708	749	776	742	746	713	755	731	700	774	742	789	750	725	711	777	722	757	707	789	706	730	733	754	745	757	723	709	744	742	781	738	742	730	685	710	726	739	719	778	725	695	730	756	751	725	765	728	763	763	736	711	682	726	759	730	732	744	731	753	735	751	763	759	747	709	730	742	747	741	752	747	767	757	712	713	731	726	737	816	744	745	703	726	720	740	769	707	757	754	767	737	702	699	713	726	746	727	744	701	733	710	737	739	744	754	728	713	715	756	758	732	773	754	742	712	735	780	710	725	738	752	765	727	731	728	774	670	697	749	802	718	777	729	736	763	741	749	772	733	706	767	782	811	737	743	765	735	800	718	739	739	706	744	745	721	752	706	786	776	721	743	770	748	775	761	765	722	701	766	722	728	702	711	783	750	729	781	731	746	772	701	716	744	756	787	782	729	729	778	720	711	713	723	717	731	743	821	734	737	718	761	764	781	750	720	732	733	745	750	720	727	677	725	721	762	716	745	745	696	771	744	742	726	736	740	701	740	761	728	744	754	749	751	671	758	716	734	681	731	705	717	728	758	765	716	725	750	738	773	728	780	694	767	735	738	739	757	734	715	690	789	772	740	759	727	741	751	719	778	740	775	751	752	744	715	720	731	723	735	735	778	724	729	764	744	771	729	712	734	732	719	749	709	764	764	705	682	752	715	732	686	674	753	746	728	730	700	736	778	757	741	724	728	744	682	746	712	749	721	748	789	733	748	744	680	671	772	739	772	767	763	768	754	698	754	707	749	796	841	744	776	759	750	764	735	770	716	714	730	739	736	718	686	715	734	733	768	808	746	751	755	724	753	723	753	704	751	724	734	757	723	744	740	737	722	724	741	772	716	728	728	770	735	737	711	798	718	740	733	764	739	746	780	753	737	707	743	743	690	738	721	736	737	783	733	726	776	702	732	740	762	740	712	730	751	777	801	747	799	746	684	748	714	721	739	739	714	749	760	722	718	803	753	749	741	738	710	779	768	759	794	767	750	711	754	763	757	730	809	701	725	771	700	735	755	760	732	745	740	753	718	753	722	719	724	745	664	771	745	712	687	770	729	709	774	797	725	684	720	773	745	723	772	708	744	756	711	671	793	792	761	688	727	747	727	770	760	676	654	735	745	707	715	732	756	739	733	710	780	691	719	743	801	709	720	776	657	763	704	781	710	755	733	660	674	772	733	701	724	782	712	771	736	741	670	781	736	727	752	730	709	689	785	790	778	736	756	792	724	757	700	744	694	685	779	757	753	732	753	725	713	743	752	761	796	733	748	804	683	742	731	766	739	740	716	718	778	723	686	731	750	767	739	717	733	794	734	701	725	715	743	730	781	751	760	753	768	745	779	702	733	779	753	757	735	752	753	777	752	772	727	753	731	735	677	720	720	711	740	756	765	723	719	763	778	727	753	735	720	748	791	664	765	747	726	689	722	715	729	738	759	744	767	737	754	757	713	715	699	690	802	748	745	740	769	762	781	748	749	751	741	757	718	780	718	799	737	706	696	744	776	716	712	726	766	691	734	767	711	755	740	718	736	775	780	730	695	748	699	705	735	776	767	719	747	773	744	736	734	786	742	726	746	716	750	750	759	691	714	722	737	730	735	719	716	694	749	744	716	773	758	733	737	738	753	740	725	738	711	740	721	709	708	734	739	714	722	724	764	732	689	748	764	726	772	776	704	744	768	779	797	744	758	710	760	712	740	766	767	700	767	744	701	725	770	728	733	700	746	750	768	766	721	744	763	720	708	758	731	761	719	705	718	696	704	770	765	740	740	693	740	708	751	808	760	729	767	737	777	756	715	740	735	721	761	731	701	730	726	746	780	724	741	747	738	703	730	760	715	730	755	690	718	762	738	733	823	782	732	774	768	778	730	708	774	745	719	715	747
19725	1341	1182	1002	916	857	827	833	822	766	781	771	778	806	783	777	765	769	801	757	792	734	797	737	766	777	771	786	818	744	787	776	779	746	773	761	760	776	747	741	745	799	751	763	699	758	732	766	792	789	813	782	719	697	781	755	792	751	811	777	755	779	751	767	756	758	754	784	740	754	766	784	745	747	773	745	831	739	750	734	769	811	741	785	749	789	786	776	770	783	775	807	756	786	749	781	804	757	752	779	740	835	719	762	797	769	763	710	735	772	737	752	767	766	768	805	785	723	791	765	747	743	822	778	718	764	761	738	749	791	842	807	736	730	746	805	838	730	775	802	768	706	775	727	727	741	782	775	759	752	781	704	757	786	737	742	778	735	725	746	757	799	803	766	755	750	774	752	774	778	777	757	816	753	750	807	774	746	752	759	750	784	753	770	736	751	774	776	799	770	745	784	793	771	813	745	780	767	748	782	762	765	736	782	815	780	742	778	776	804	772	759	769	789	745	776	780	745	786	724	781	764	782	787	810	825	783	769	767	734	739	750	771	743	772	789	785	750	770	772	828	820	791	757	767	785	749	725	752	779	785	765	751	824	708	789	782	806	737	757	768	754	763	782	764	780	816	792	755	814	727	751	754	763	746	773	751	700	842	760	786	757	777	757	802	748	754	739	794	761	726	824	740	779	772	758	730	779	744	761	775	777	773	812	793	748	744	746	820	756	774	718	771	790	760	793	727	798	799	810	787	818	750	755	786	759	790	742	725	795	790	806	750	779	779	767	786	747	747	766	742	782	783	723	760	752	766	747	754	780	684	755	782	782	771	769	746	729	825	749	777	791	790	774	759	774	764	718	758	807	737	759	773	774	811	822	759	745	763	741	785	748	739	804	768	745	744	801	767	774	736	739	771	772	770	733	763	807	734	725	711	789	754	802	752	787	747	775	772	773	783	766	746	720	782	793	775	823	761	720	769	727	777	745	721	810	780	750	754	766	807	744	755	726	752	761	745	791	784	774	760	793	810	788	760	791	781	835	781	776	775	772	787	789	762	769	766	765	772	795	745	750	741	783	750	817	724	731	731	741	746	779	739	750	783	754	716	783	747	752	765	818	761	755	702	770	752	754	763	761	716	755	775	732	778	748	782	804	740	810	769	743	768	774	791	811	809	766	780	799	801	762	778	703	777	781	762	757	782	806	750	757	790	788	791	788	786	739	737	707	733	748	789	778	756	802	731	804	764	740	764	744	768	750	786	782	742	769	747	766	764	779	769	809	793	785	784	810	780	762	782	724	768	795	791	779	775	747	780	776	770	767	787	755	782	807	832	744	788	760	758	767	762	738	748	699	767	767	777	765	738	717	799	772	782	760	790	753	798	761	771	823	810	753	762	808	730	792	771	766	755	810	763	813	761	769	728	723	705	775	786	780	773	772	757	761	797	737	771	767	785	776	765	789	750	792	767	768	717	821	774	717	809	781	762	810	758	771	703	805	781	758	762	748	767	731	744	740	750	753	815	787	769	752	790	817	762	729	772	803	780	796	728	740	764	716	768	793	777	792	766	813	813	760	779	726	779	796	826	792	764	760	749	716	819	769	777	773	734	796	743	757	772	769	741	766	777	779	708	745	790	747	765	761	770	750	760	765	774	752	777	723	785	793	735	766	765	812	773	777	735	750	712	772	770	718	773	773	798	789	809	771	748	764	732	765	761	751	789	766	749	798	728	711	780	780	770	774	751	766	762	784	766	762	782	777	763	724	780	769	761	765	743	767	747	766	786	764	720	719	771	727	751	711	799	773	803	759	781	815	711	785	720	739	808	794	702	779	805	687	830	782	794	778	791	736	762	835	769	797	737	821	815	771	751	812	785	771	737	710	746	793	767	798	716	705	764	772	768	820	749	829	753	775	788	748	768	745	791	768	728	752	754	769	761	738	761	759	792	728	767	788	787	781	756	763	799	780	770	731	810	795	782	807	775	745	732	806	732	719	807	749	789	772	762	759	786	726	728	756	763	729	739	772	760	776	742	775	762	702	762	704	774	745	743	783	800	763	801	777	779	801	768	804	743	770	824	759	793	768	744	790	774	803	730	739	725	787	797	816	780	749	728	763	747	736	818	795	762	740	782	747	731	769	743	783	804	806	775	705	769	787	806	717	801	824	748	787	757	761	772	789	792	770	770	771	758	801	748	788	805	779	783	818	757	781	805	826	749	760	768	771	797	764	735	777	792	778	820	787	823	762	803	802	730	837	774	782	752	743	757	733	775	747	740	728	770	789	756	807	712	788	760	803	763	759	791	789	793	722	752	743	778	781	752	819	793	770	757	780	778	779	779	777	785	770	740	764	759	795	756	723	743	769	746	749	790	786	740	761	762	759	760	775	777	753	788	712	717	768	809	805	739	749	723	770	792	721	786	775	780	813	836	716	695	788	780	739	805	798	772	758	750	719	786	783	808	727	773	772	772	775	745	701	780	777	761	769	771	820	775	769	748	807	783	682	747	717	777	814	778	762	809	812	753	746	768	735	780	773	840	756	756	746	775	790	720	803	751	784	810	746	814	774	799	778	780	751	768	798	701	776	762	783	800	825	797	787	775	738	782	782	724	718	777	781	777	739	750	745	736	783	751	716	775	773	756	759	768	740	736	800	744	711	708	749	761	729	789	805	769	766	783	712	748	769	798	789	764	736	757	747	755	802	782	814	743	760	796	795	731	784	772	771	776	753	776	781	787	775	740	766	715	787	801	766	739	772	757	803	715	752	741	798	794	809	759	724	774	746	804	751	742	798	764	745	819	749	742	748	779	760	748	787	773	744	762	789	773	770	798	812	755	765	722	786	768	750	768	768	789	750	746	774	756	773	747	773	767	749	739	772	769	759	760	814	807	783	772	739	772	767	783	784	761	808	743	790	717	742	756	766	751	774	768	775	771	795	772	764	775	759	782	767	782	722	750	714	738	806	760	792	782	792	726	840	782	816	793	749	720	799	770	770	832	758	780	778	806	774	806	804	746	866	781	785	768	747	765	772	783	767	800	737	768	778	797	792	732	759	807	768	727	753	783	788	803	726	773	819	738	782	728	775	733	766	780	786	781	755	750	802	756	784	774	758	773	750	801	745	739	724	761	791	756	751	762	706	739	762	751	784	741	762	783	730	796	722	738	765	750	772	798	763	782	762	730	725	824	760	775	760	752	720	763	768	763	760	728	782	785	810	740	810	772	761	771	731	759	753	795	796	759	804	765	798	749	734	788	756	827	780	845	809	789	756	722	744	776	725	753	771	737	797	745	779	774	731	727	787	726	766	734	746	781	758	793	772	771	731	802	760	794	774	783	739	788	781	752	756	767	782	804	735	782	731	780	741	785	823	753	720	787	759	744	720	731	731	812	794	784	781	734	763	805	717	762	725	795	780	748	776	770	781	741	746	803	775	788	732	752	735	785	785	737	739	795	753	780	812	784	802	768	796	772	771	787	773	779	773	774	719	732	725	756	773
24499	20352	25769	24780	20167	5907	1219	928	816	699	632	579	569	606	524	550	552	520	533	516	521	487	500	476	496	502	500	484	482	503	445	465	502	504	450	467	484	458	462	450	485	457	459	503	452	471	446	469	440	468	456	454	441	459	471	456	458	432	470	440	470	421	457	473	433	462	464	444	458	462	422	420	472	425	459	468	443	438	470	482	477	424	461	457	409	456	485	516	466	481	430	455	466	429	461	479	470	501	450	414	415	443	435	461	477	482	417	416	418	439	475	450	476	449	428	452	487	429	470	449	429	478	476	461	449	433	478	432	460	401	454	463	460	456	470	413	421	474	474	480	445	460	439	457	454	455	458	487	443	449	462	464	466	459	451	464	478	470	477	432	460	507	466	442	456	474	477	455	443	444	460	482	419	485	472	447	465	482	444	439	449	496	474	468	471	454	484	408	465	439	430	473	429	451	449	433	457	519	450	452	443	443	476	520	468	481	429	477	475	460	421	454	455	471	455	457	448	481	454	419	427	455	434	450	492	465	466	446	443	446	429	485	467	472	457	470	439	430	449	460	478	442	454	450	449	468	452	452	429	459	468	473	446	425	477	494	477	418	454	477	464	476	472	456	506	509	462	441	475	431	400	412	443	461	474	434	430	445	457	454	439	450	450	441	448	454	438	496	455	492	440	478	463	435	499	441	462	443	434	406	403	445	473	470	477	449	439	438	427	464	447	450	450	476	432	433	446	472	420	423	444	455	488	420	465	466	413	426	469	435	452	453	461	464	484	486	474	462	463	434	439	490	426	437	435	418	457	469	437	458	455	460	420	455	462	484	436	443	464	444	422	466	494	482	419	484	454	457	465	441	425	415	484	481	450	429	449	434	434	463	466	395	464	428	474	465	485	444	416	461	447	455	466	505	469	433	460	434	489	403	431	460	427	419	456	447	460	452	440	436	467	481	420	464	450	459	438	419	445	446	454	460	436	450	455	475	467	461	464	415	467	434	478	468	483	438	450	406	417	453	420	439	449	499	491	452	479	465	436	454	437	441	490	483	496	455	467	454	437	434	464	457	454	450	454	457	456	467	501	444	510	447	476	455	446	452	461	463	445	446	484	453	462	425	450	443	503	460	456	421	444	432	426	418	450	448	461	448	448	473	463	448	452	473	441	453	473	460	464	450	454	430	474	452	426	433	433	448	474	439	455	419	445	448	464	474	443	459	473	454	463	436	497	446	456	449	476	450	483	469	486	489	454	440	456	452	461	455	447	486	466	514	468	438	440	474	456	495	439	437	466	467	450	447	433	454	455	452	480	468	429	445	471	476	481	476	472	416	442	470	416	468	466	445	453	467	461	469	471	479	429	451	464	465	452	465	476	426	426	469	436	508	470	448	430	441	461	448	464	443	452	469	462	448	459	484	465	454	456	465	434	433	435	446	463	436	454	434	450	449	446	474	430	433	457	430	479	462	446	470	453	446	441	444	426	458	442	406	467	431	462	468	427	442	449	435	438	441	402	436	460	490	449	476	459	461	421	422	479	437	465	416	473	483	504	453	414	457	451	468	462	408	446	436	439	464	467	464	425	425	451	450	445	466	474	440	451	450	407	478	460	482	457	466	440	464	449	416	447	469	457	476	470	452	469	439	429	485	440	435	447	456	493	461	434	492	457	408	443	440	450	454	437	440	486	437	451	468	420	454	437	449	450	451	442	415	439	467	514	436	416	430	450	444	465	464	443	448	449	444	449	452	423	490	417	435	463	482	494	435	434	444	455	439	482	492	477	466	407	442	442	435	455	476	438	458	469	478	470	465	484	437	456	469	446	458	472	470	495	451	489	455	455	461	434	472	427	488	426	470	471	470	476	477	521	488	456	415	447	472	491	418	444	479	455	430	457	453	440	441	457	481	435	437	448	454	432	464	472	474	453	445	448	430	469	445	486	451	476	460	479	490	422	477	438	438	491	458	411	413	428	470	433	464	425	491	464	434	426	486	447	474	443	464	459	454	434	465	449	456	430	432	457	430	435	472	447	415	476	447	460	490	449	438	484	462	446	460	476	450	469	473	477	450	414	460	453	454	453	462	439	456	436	456	480	457	452	483	480	417	416	476	464	463	483	454	412	446	441	458	445	434	437	444	420	453	428	521	465	442	485	422	461	469	451	440	439	436	436	523	472	438	428	428	427	468	446	481	443	467	465	462	474	456	439	455	437	470	492	416	479	435	473	438	407	473	416	428	439	430	448	462	435	474	452	453	421	457	498	434	458	427	449	443	445	489	468	439	441	453	456	442	427	460	467	480	441	495	455	440	448	460	460	400	426	452	478	479	422	480	450	493	460	475	450	468	468	470	470	455	437	424	425	440	431	420	477	457	477	461	462	420	466	492	448	423	440	426	426	437	456	450	458	412	474	434	459	424	461	479	440	468	438	436	427	440	435	442	450	452	430	453	463	444	459	459	476	442	515	476	474	443	455	452	422	473	414	484	422	452	442	471	494	424	457	446	461	397	440	448	434	452	437	447	484	451	483	450	445	471	426	451	460	423	414	459	468	475	461	454	455	436	471	436	406	438	421	455	422	447	477	466	433	478	456	470	452	473	466	461	435	449	456	453	466	430	468	446	452	432	455	464	448	434	448	449	436	438	461	501	414	430	446	441	415	449	444	456	453	439	450	447	459	448	444	423	427	421	449	452	459	430	446	440	415	428	468	470	440	437	471	454	453	450	407	446	471	461	409	464	469	468	452	421	432	481	463	437	438	474	452	465	446	432	405	463	484	409	407	439	468	426	450	446	446	443	430	453	424	482	465	420	422	452	431	454	447	434	427	455	470	438	409	464	467	481	471	463	491	458	471	456	467	446	501	461	453	456	452	453	432	453	453	427	459	472	496	463	449	446	442	462	416	448	417	451	431	448	446	523	507	444	447	481	472	447	455	484	478	446	468	456	453	444	427	434	458	471	439	443	439	412	424	452	466	472	471	477	462	460	445	463	458	440	437	457	472	480	522	466	478	463	445	450	469	448	476	470	472	467	485	465	455	415	441	450	443	437	480	514	459	436	448	456	454	476	453	444	468	437	456	447	416	465	425	454	459	438	455	442	450	493	450	439	426	439	447	453	472	511	431	480	425	447	456	490	473	442	444	478	463	447	478	459	471	484	465	469	441	449	460	429	448	478	453	436	445	411	434	491	430	463	428	484	464	454	456	451	492	439	438	485	443	439	413	450	457	482	496	443	461	488	447	497	457	457	450	486	470	445	467	421	425	448	479	476	425	499	422	416	413	466	421	459	455	437	497	457	461	433	429	469	452	485	442	398	463	478	503	419	466	476	438	439	453	463	424	443	451	490	460	436	471	501	467	474	431	437	483	467	447	441	450	444	410	454	417	424	458	419	441	490	486	485	406	442	479	468	486	469	453	480	464	479	439	468	445	491	509	454	445	496	462	421	445	454	470	476	460	429	458	471	430	473	461	446	493	464	464	465	491	471	519	450	461	483
34266	9876	8883	4867	3179	2309	1856	1442	1308	1131	929	908	839	772	686	695	662	621	613	602	655	566	572	548	548	558	533	528	567	532	505	465	510	562	509	561	482	528	474	489	508	489	477	515	440	488	504	523	510	466	466	471	511	479	474	485	462	479	464	488	484	479	481	471	489	487	503	470	465	476	474	474	478	499	509	511	464	508	459	486	496	476	488	478	517	489	467	479	462	434	481	447	471	498	494	478	472	453	489	479	468	485	484	473	500	439	460	468	461	483	482	458	497	487	500	500	482	453	454	477	476	488	474	496	484	514	471	497	498	471	475	499	448	459	498	466	471	450	490	486	511	412	459	462	452	502	510	514	494	487	506	467	491	464	472	526	436	488	470	480	526	489	467	467	464	473	471	473	502	481	466	511	508	467	511	472	466	448	451	450	512	475	504	500	494	478	471	477	498	468	520	456	475	478	467	472	464	483	438	448	449	482	496	503	477	467	456	493	475	480	479	495	470	448	499	498	469	507	477	484	508	472	491	451	544	461	467	486	507	444	476	482	504	463	528	468	481	438	463	477	484	473	498	470	476	463	478	488	477	471	508	472	505	458	471	479	486	434	496	449	459	465	484	480	485	479	488	475	460	485	432	431	474	443	486	492	462	456	450	482	482	531	495	450	503	442	488	472	477	484	437	479	467	460	436	449	479	517	463	482	504	471	467	487	485	447	495	455	483	445	502	443	496	498	449	437	472	467	508	497	449	469	478	455	472	475	486	496	489	455	466	511	483	462	484	491	479	484	460	478	482	463	461	480	467	453	491	462	547	462	477	492	448	475	469	469	460	469	429	489	484	454	471	485	461	463	462	477	473	489	441	480	489	488	469	453	497	456	425	479	462	472	475	489	443	451	463	498	483	473	486	469	479	458	445	438	491	484	458	466	450	470	450	456	491	459	463	482	502	494	446	501	448	474	486	470	492	484	475	469	496	464	445	485	478	458	477	489	486	450	436	473	466	479	457	479	453	490	445	500	503	496	489	489	490	462	464	441	430	463	428	485	480	488	503	478	455	443	430	475	497	470	480	470	493	493	473	479	476	488	470	477	479	494	484	505	470	475	489	451	485	437	485	468	458	458	469	464	474	474	477	469	481	447	438	484	522	503	494	473	451	454	468	491	452	478	448	480	482	480	473	486	495	446	449	492	437	456	507	503	521	464	472	458	474	469	449	496	456	454	444	492	456	457	492	466	485	470	464	502	510	452	491	471	499	462	446	493	470	464	481	473	465	478	506	488	474	475	459	494	464	474	482	479	514	461	463	455	472	470	509	460	471	489	447	484	420	478	450	458	437	467	507	507	489	444	464	506	443	514	441	466	485	528	474	466	448	488	451	469	467	447	465	463	452	476	496	497	486	490	469	506	459	437	494	509	492	468	475	446	455	505	517	431	478	458	473	440	501	479	438	465	461	425	451	448	483	457	482	468	481	449	416	437	486	477	440	488	431	477	466	477	436	474	456	515	476	471	508	447	474	463	465	467	467	472	478	467	464	477	508	493	475	517	465	514	451	489	478	480	468	478	467	471	484	444	489	454	482	459	461	466	479	469	497	468	507	540	526	457	492	520	457	454	474	446	451	477	484	458	477	469	473	442	439	509	479	441	509	455	456	468	450	471	473	476	481	438	464	465	490	464	478	499	477	485	499	465	497	502	486	491	494	489	482	492	460	440	484	497	493	469	471	505	489	516	435	473	497	510	459	453	525	481	450	481	482	448	486	457	439	477	503	433	425	443	490	494	501	488	503	488	472	506	460	448	497	501	483	503	479	495	479	454	511	460	476	489	476	490	483	451	467	489	423	473	511	476	509	452	468	469	495	483	489	443	465	443	478	482	460	476	465	500	494	470	481	441	453	476	507	485	467	478	482	462	479	514	487	444	463	482	505	463	490	517	489	487	511	476	487	476	516	512	460	469	509	478	459	468	460	432	488	430	461	458	452	469	457	487	503	478	479	441	480	490	503	435	521	481	444	508	466	468	422	462	506	469	506	463	501	482	454	469	504	489	476	461	460	443	490	463	487	508	457	474	460	465	486	468	481	496	505	473	450	483	473	435	464	432	460	402	507	516	523	506	542	473	470	489	464	422	489	475	447	429	510	493	481	489	448	485	493	487	510	482	434	492	464	504	460	480	482	486	484	449	447	448	483	491	442	488	472	518	497	462	472	514	458	451	451	491	475	495	454	521	507	469	466	479	459	440	443	453	459	449	499	491	478	496	477	445	470	467	472	490	459	495	463	480	470	448	492	492	493	464	469	473	460	504	469	484	518	453	486	512	500	509	472	488	506	460	485	471	527	481	486	462	483	489	462	443	486	476	465	468	466	445	483	473	462	468	481	489	511	486	486	451	489	436	494	467	469	443	485	487	467	464	418	477	499	511	448	492	473	529	467	486	465	473	485	476	474	459	462	431	488	465	472	442	483	471	508	424	455	465	457	461	460	488	489	485	460	498	474	511	473	450	439	462	501	518	454	500	456	482	450	478	503	480	469	478	471	471	447	479	435	471	501	460	469	446	478	491	460	454	432	446	438	482	505	490	494	518	476	448	469	487	486	474	446	501	474	490	473	497	451	454	463	481	428	473	449	484	487	521	488	503	521	454	532	457	445	457	491	460	471	467	469	488	450	498	478	482	514	497	440	452	475	461	506	483	527	525	501	474	487	487	458	515	461	444	458	488	477	475	438	471	457	476	515	464	497	498	470	500	471	501	446	479	470	495	452	463	444	511	431	465	451	483	480	500	497	454	484	455	482	491	456	491	513	470	444	460	480	480	501	481	471	466	484	475	463	459	474	499	460	478	462	496	471	487	489	492	508	496	444	461	477	461	511	461	471	474	502	484	451	465	434	446	482	494	482	489	457	476	508	477	481	458	481	477	480	481	439	465	448	486	465	469	481	486	453	474	468	471	487	438	418	479	460	459	456	469	464	461	440	490	498	476	461	492	454	454	491	496	446	523	448	486	478	470	463	497	475	446	441	478	466	457	483	449	515	469	493	449	430	472	454	498	471	489	450	493	526	490	501	476	435	488	472	457	481	476	483	500	473	518	478	472	480	446	493	469	496	447	428	460	499	452	490	458	473	502	471	491	471	469	429	470	474	457	483	490	492	474	456	480	486	450	495	498	426	467	475	486	500	458	514	471	481	474	459	413	489	505	451	490	468	500	435	454	483	466	482	454	463	488	518	484	482	488	483	488	491	495	469	495	475	500	481	489	485	486	493	478	484	459	459	413	484	478	482	473	490	478	453	478	464	476	504	446	497	443	466	458	470	467	463	477	492	483	483	434	489	503	471	438	460	451	464	515	524	444	505	492	452	480	443	497	467	483	474	449	464	426	475	508	455	464	454	482	475	502	523	473	507	475	459	442	478	473	441	495	491	467	458	479	464	485	470	482	445	493	456	491	449	482	458	457	461	461	455	469	473	482	450	443	440	469	483	479	456	463	488	496
22637	20330	26193	24343	20340	20246	5951	1894	1483	1340	1280	1217	1162	1099	1112	1023	1037	973	981	992	963	993	956	965	919	944	920	932	851	905	929	886	956	883	874	903	878	922	856	910	854	872	899	890	878	881	939	890	867	883	924	909	864	843	882	920	805	853	870	877	843	837	833	869	882	873	878	810	926	850	837	855	806	899	905	898	871	899	974	882	870	887	899	890	878	933	855	871	834	842	882	865	914	875	872	899	907	885	871	850	871	873	868	832	856	832	870	850	859	849	848	841	838	863	892	921	867	858	912	842	832	866	897	871	878	868	858	878	840	852	862	846	903	787	868	874	868	908	886	836	868	863	821	901	905	875	886	912	867	870	909	928	793	926	887	834	814	851	923	842	863	900	884	840	850	862	916	863	909	869	836	844	827	850	857	843	856	883	851	856	878	897	870	891	847	853	832	880	844	859	842	839	934	853	905	815	820	878	868	903	879	863	816	864	875	857	852	867	870	903	827	886	897	909	913	904	854	834	856	800	843	832	845	860	890	906	828	867	845	831	850	923	851	944	842	879	937	869	856	846	911	832	912	848	873	840	845	846	872	886	876	871	913	863	900	864	860	836	888	852	815	887	873	880	880	916	836	865	870	851	809	894	855	830	879	859	896	916	887	899	889	908	859	870	862	860	885	814	853	843	869	871	847	804	862	845	920	924	872	833	807	860	910	862	860	866	866	884	862	910	889	850	826	866	868	870	816	918	819	854	860	884	908	851	859	879	900	849	876	867	852	796	877	887	815	881	816	809	855	914	860	877	846	902	894	879	895	867	871	898	892	888	859	881	801	841	857	898	862	858	830	915	834	895	889	902	815	855	841	825	898	918	881	875	834	880	883	893	873	861	879	828	796	874	924	829	926	947	888	886	886	880	946	863	864	855	860	813	887	872	815	921	894	890	875	890	881	878	836	821	865	931	826	892	870	871	867	854	889	888	845	911	829	865	864	843	921	900	907	904	933	885	931	944	881	876	874	876	840	874	922	885	816	892	846	856	859	844	867	855	854	839	869	844	876	856	905	865	851	824	860	866	896	860	879	869	866	865	850	832	894	840	831	836	878	821	835	872	837	878	777	865	858	829	886	864	844	885	859	835	915	821	902	925	856	861	823	855	862	877	891	884	878	901	883	909	875	890	879	884	854	864	860	863	889	841	826	898	878	863	834	861	854	849	842	944	945	817	862	854	899	828	870	907	823	860	861	796	858	837	845	867	850	858	833	817	842	888	834	884	841	863	885	859	845	838	855	841	784	868	850	850	848	790	883	875	841	865	866	853	890	883	846	905	872	840	836	866	886	859	826	904	893	882	884	827	858	803	836	862	887	859	851	883	818	903	825	851	883	905	834	845	816	852	889	870	913	879	849	907	861	871	890	812	841	821	844	833	900	886	843	898	880	886	906	872	824	893	916	829	862	833	859	889	820	846	867	875	839	826	919	877	851	825	860	861	862	848	847	856	885	852	889	895	811	847	896	822	866	835	884	834	789	867	827	866	853	797	859	855	926	878	878	943	841	836	855	866	881	903	865	839	868	839	850	889	879	901	868	917	885	814	863	851	810	860	937	872	877	890	828	936	876	845	859	918	877	824	875	866	802	853	885	875	878	885	848	875	865	842	855	883	857	915	932	873	865	880	878	836	883	840	821	869	852	818	813	903	923	934	893	865	859	856	886	930	862	869	832	847	823	844	867	839	883	858	855	825	862	900	873	873	829	865	884	897	865	909	873	902	907	857	908	901	891	831	851	854	868	856	871	793	825	839	878	891	858	845	882	910	886	888	887	893	834	802	829	880	858	899	841	854	852	909	862	921	938	839	871	857	871	815	860	802	898	925	893	915	868	867	807	836	831	821	882	826	814	863	828	908	862	852	903	828	855	866	865	847	841	859	840	891	860	834	862	889	885	871	879	902	904	868	837	875	917	896	863	783	835	814	845	853	923	860	922	852	926	849	919	850	882	882	892	805	825	838	823	865	822	846	862	815	816	878	887	836	817	839	864	875	912	856	889	906	838	842	839	877	833	845	857	903	849	831	890	866	883	844	865	851	898	921	832	865	879	872	893	873	833	862	879	860	860	844	869	889	873	880	893	905	818	867	846	901	861	841	883	830	919	872	865	861	843	862	840	841	850	859	857	909	921	878	982	843	874	901	907	813	831	855	852	852	872	889	840	919	861	898	892	870	848	861	843	886	835	900	855	933	842	877	840	895	831	874	876	925	833	911	895	846	833	889	865	849	856	883	855	868	904	856	902	878	840	822	839	835	867	879	902	864	833	878	833	852	886	857	885	831	881	862	872	908	838	793	861	856	857	868	869	814	888	878	860	875	832	844	818	920	820	848	909	866	858	880	869	838	860	851	886	841	818	855	866	856	867	873	907	841	868	858	848	850	879	854	843	893	850	900	885	888	868	920	887	865	866	844	880	854	862	849	895	871	851	839	884	815	853	887	882	825	835	875	864	902	921	863	859	861	873	838	924	916	853	820	849	826	861	885	898	844	868	911	863	867	923	838	862	825	823	850	864	847	928	840	866	811	831	808	832	894	887	916	859	876	891	915	877	849	859	875	806	846	837	868	915	864	900	856	844	852	848	870	870	844	911	882	821	842	905	852	815	841	841	838	922	950	849	837	925	859	847	873	877	831	846	895	891	859	840	881	934	908	823	893	880	897	883	855	924	839	845	812	835	863	857	828	890	820	853	842	931	863	860	922	828	846	861	840	841	904	898	844	843	889	850	887	868	867	832	823	886	870	821	833	841	830	850	888	835	871	901	916	849	817	872	923	871	838	919	847	797	811	868	863	873	875	863	867	872	899	885	863	854	839	885	838	931	888	860	833	812	829	894	821	892	889	891	910	826	887	822	837	854	871	870	878	883	873	844	859	839	858	873	913	891	868	873	906	817	877	928	856	870	862	796	850	824	844	892	866	824	879	900	870	852	859	879	881	874	836	818	880	880	859	887	910	881	870	881	822	867	895	890	852	849	865	885	876	879	854	815	871	865	865	835	891	877	856	848	852	869	843	849	851	878	829	853	893	867	921	882	883	930	841	852	919	832	871	866	878	888	842	863	846	863	843	918	858	845	908	884	865	830	915	837	872	876	875	839	875	875	840	839	875	944	825	887	844	850	897	842	886	871	849	867	873	796	846	857	848	869	853	930	917	839	795	809	843	900	898	885	812	891	834	848	848	887	837	858	875	922	871	871	947	871	868	839	878	841	912	877	874	903	851	907	848	898	868	843	867	844	827	890	867	881	921	871	905	866	782	854	885	859	835	845	880	880	897	882	862	875	923	871	891	831	890	893	828	854	821	888	808	831	847	793	831	853	870	927	861	854	836	862	867	847	840	818	855	833	894	876	853	840	843	868	876	833	839	863	850	870	861	855	855	862	849	818	867	869	870	879	869	865	888	885	832	810	859	834	869	877	833	826	818	857	816	837	874	849	886	898	929	844	880	876	879
30634	15758	14625	8527	5952	4328	3297	2811	2269	2074	1791	1650	1479	1369	1289	1311	1167	1191	1179	1087	1048	1027	980	1009	992	888	923	982	915	908	916	863	870	917	834	836	859	822	835	860	803	879	836	849	847	849	876	875	805	879	808	836	814	831	825	777	813	846	793	781	841	863	813	848	848	795	807	846	817	837	874	835	827	807	792	819	870	870	827	772	829	826	825	896	852	833	846	813	826	833	835	852	863	846	818	800	872	801	808	839	808	783	800	807	816	780	853	848	887	829	835	827	827	839	811	834	815	840	826	849	828	808	835	806	814	779	789	808	797	832	839	820	783	855	853	825	805	860	828	807	829	837	800	858	817	798	825	782	798	786	815	768	831	862	799	830	817	839	795	862	811	837	807	826	865	819	873	822	834	820	805	827	829	816	808	820	827	802	805	795	800	829	838	876	809	814	861	829	847	801	843	815	787	801	800	836	843	818	831	833	834	838	853	812	821	817	884	812	842	851	803	820	827	799	815	817	843	815	845	827	818	834	811	874	828	824	843	824	851	830	829	777	768	856	800	805	847	902	860	839	826	826	807	847	786	821	795	800	808	808	824	830	805	804	830	795	819	852	805	829	867	853	823	840	792	799	855	837	832	872	879	838	813	809	794	843	774	796	818	901	817	800	834	828	843	820	856	804	791	806	798	808	867	801	795	865	817	778	781	821	809	784	830	820	771	832	845	826	833	828	797	808	789	865	803	825	787	798	827	792	836	868	864	849	823	769	824	830	809	844	839	808	823	782	841	815	784	850	896	839	796	798	804	807	836	762	847	863	818	814	791	791	779	840	815	875	842	832	810	796	825	828	788	838	819	764	842	813	815	789	836	804	850	776	792	824	796	773	853	823	751	823	826	817	800	831	812	768	762	772	799	812	776	816	788	815	873	807	797	830	822	813	802	845	834	767	803	810	828	812	776	809	750	827	873	797	791	808	858	841	811	806	805	852	804	781	824	846	821	852	796	785	806	855	809	820	810	839	811	802	834	796	833	847	840	816	787	829	807	800	877	817	827	811	798	771	792	807	842	777	781	823	800	844	810	836	855	835	868	805	848	834	809	815	801	868	859	826	841	788	843	813	848	811	788	816	813	840	781	811	787	826	847	851	778	797	846	790	796	831	887	856	861	868	815	811	801	796	852	844	811	841	806	783	787	758	840	882	788	759	764	829	855	844	811	765	806	839	813	778	791	801	855	820	815	819	847	824	855	827	832	861	853	808	824	826	819	864	796	827	812	833	865	794	812	868	839	836	837	826	816	818	799	832	830	810	837	820	848	806	831	767	795	816	793	838	817	843	801	838	767	844	821	754	823	836	818	799	829	795	858	829	826	764	818	825	817	816	803	846	792	857	821	819	765	823	826	818	858	797	872	778	816	820	833	861	808	830	806	793	801	856	799	833	822	797	802	812	758	791	847	820	804	812	796	763	816	831	837	820	798	796	838	821	816	808	832	759	812	804	815	801	869	818	843	835	813	827	854	841	836	861	802	851	849	847	770	848	829	822	877	871	803	796	826	786	851	802	817	833	823	831	766	832	805	793	835	849	862	841	830	787	779	779	830	817	821	875	757	838	870	839	864	795	806	814	818	881	823	806	840	862	814	817	828	799	852	819	810	797	797	745	836	848	802	831	771	860	832	845	836	806	831	832	861	803	833	907	851	841	819	832	791	870	810	811	819	811	880	834	771	814	830	817	812	823	835	845	860	784	850	777	806	854	810	827	820	849	808	834	782	832	798	851	815	803	848	806	833	850	849	815	866	853	838	807	797	838	804	797	830	823	817	826	802	817	817	839	826	780	853	768	844	844	835	858	830	828	839	857	870	839	805	835	849	812	823	801	799	863	816	835	811	787	857	800	855	786	853	796	854	805	825	820	813	824	795	802	792	780	820	822	785	809	781	788	867	822	788	800	858	840	847	819	808	812	773	835	809	839	787	839	833	864	780	812	822	822	819	855	793	774	816	799	803	814	891	779	794	846	811	790	804	802	830	839	813	794	854	790	743	800	828	777	857	879	800	800	817	870	838	807	821	783	850	839	826	816	833	821	820	824	868	799	836	827	788	811	817	748	770	839	833	846	812	823	796	843	792	859	734	815	822	832	777	840	836	829	775	834	751	791	916	799	807	826	802	831	857	833	831	887	829	807	803	810	816	811	843	831	796	827	810	820	770	759	836	799	837	828	812	788	823	860	846	853	849	824	863	815	804	808	811	835	819	833	836	865	814	798	815	846	831	851	819	837	834	867	788	881	798	851	834	826	857	845	834	807	849	799	800	860	765	849	819	851	859	766	795	830	761	864	838	824	817	821	798	842	858	796	807	791	830	780	844	767	834	790	799	791	824	833	809	865	817	837	843	739	849	855	799	772	829	777	783	816	794	819	838	841	808	857	779	855	833	738	797	787	780	834	856	818	832	835	805	838	828	808	824	817	841	787	775	843	839	828	818	790	849	826	890	784	833	857	776	795	844	821	832	815	853	825	829	792	848	829	865	833	800	855	810	797	821	838	810	807	822	802	829	827	799	814	855	817	799	781	869	825	848	877	857	795	794	794	833	820	827	864	830	851	767	858	774	796	790	790	854	831	833	785	776	783	837	796	832	854	832	830	821	841	774	799	879	816	845	804	871	804	843	867	837	791	780	874	761	820	819	832	816	844	786	871	797	820	832	810	841	831	815	843	824	844	820	814	812	844	786	833	835	799	784	801	850	770	813	841	810	779	820	823	810	803	804	850	821	882	858	849	805	772	824	824	801	822	867	832	834	831	841	817	791	799	818	825	764	827	839	838	807	774	829	788	796	814	820	832	848	842	811	841	793	836	809	765	824	855	869	840	838	871	847	835	819	842	798	834	829	803	801	803	795	838	775	790	771	842	801	755	841	828	830	770	818	825	842	780	824	785	799	806	790	859	839	810	826	822	772	882	775	852	804	803	867	754	790	812	861	872	853	816	836	792	820	786	778	827	829	868	815	813	826	828	873	866	803	884	826	851	879	836	806	810	791	824	823	759	774	805	827	826	794	782	786	843	843	807	830	862	863	824	829	816	769	813	785	805	809	852	840	800	760	837	816	803	824	878	822	763	768	829	813	831	847	803	787	801	801	797	801	842	792	798	844	816	800	867	811	804	804	782	789	799	801	835	818	826	805	781	777	851	808	843	829	776	792	823	830	829	833	801	800	802	859	832	808	846	798	761	840	796	804	858	812	856	790	822	844	824	847	818	863	785	799	834	851	849	845	800	753	820	813	815	834	780	808	806	841	790	809	830	863	818	865	782	795	839	857	796	837	892	798	845	871	768	872	792	846	811	817	844	813	832	793	766	826	799	813	816	778	834	815	831	776	789	858	767	793	890	809	785	816	855	789	818	845	773	817	858	835	794	836	793	829	826	800	844	863	804	799	770	796	819	820	791	823	778	805	810	773	806	793	804	801	841	746	851	825	804	813	768	823	816	848	834	790	787
29469	13740	2381	990	819	757	766	764	778	759	727	754	705	722	720	723	731	708	707	771	703	740	728	757	742	798	732	701	716	693	732	747	727	764	734	737	753	705	765	733	705	715	718	721	723	707	741	760	710	755	654	727	756	695	714	680	686	677	769	742	759	742	725	759	731	703	705	724	708	742	696	714	783	782	781	685	773	711	694	743	686	775	694	737	689	696	737	764	749	735	704	724	766	702	724	704	722	768	741	660	725	742	708	683	715	665	717	716	688	753	721	736	749	790	742	743	654	692	739	766	764	727	714	712	737	680	745	709	769	715	714	714	723	707	735	740	761	679	746	744	766	691	744	746	730	695	716	719	731	750	733	757	697	672	716	716	756	723	682	739	716	793	723	694	699	739	767	741	757	697	713	732	739	681	724	764	716	713	711	671	775	675	722	706	743	719	737	724	699	737	732	729	663	735	751	725	748	699	690	653	680	656	740	680	751	702	666	737	675	741	720	722	715	693	713	746	694	699	749	691	768	656	773	706	762	722	708	739	728	674	739	741	733	689	694	741	760	698	769	705	704	701	750	714	707	733	711	713	683	690	735	749	702	709	730	704	724	736	724	780	735	722	691	693	688	691	700	687	711	722	693	747	741	745	724	709	753	767	705	695	726	729	702	686	724	694	740	758	770	708	763	730	716	752	699	750	708	692	724	705	741	716	769	692	688	765	775	738	782	707	705	746	691	686	714	709	724	731	719	655	736	799	722	698	748	666	739	711	761	727	784	759	760	714	746	682	707	737	710	754	714	735	754	749	713	734	709	717	738	691	733	756	731	749	754	753	690	728	705	726	726	755	722	730	738	727	703	712	712	691	740	675	721	790	742	710	742	712	746	744	712	728	741	721	697	731	733	733	730	705	748	702	752	706	643	709	748	782	726	674	707	758	676	744	746	698	712	763	723	728	764	748	742	737	694	730	689	713	783	693	683	727	736	687	694	722	728	678	700	715	697	673	675	702	771	756	705	692	685	702	711	691	707	724	674	694	691	746	739	759	778	768	732	688	727	724	713	745	722	689	754	712	760	699	711	699	721	711	708	651	704	737	701	674	736	714	742	741	728	719	738	628	731	698	708	741	694	684	766	724	696	680	711	735	729	710	711	732	660	694	740	743	740	707	769	760	688	717	711	742	711	726	709	688	731	717	671	779	727	749	736	694	700	759	751	761	733	747	722	751	715	720	722	671	705	712	724	749	696	688	732	755	667	784	728	672	666	714	722	734	719	699	742	715	733	694	761	709	711	745	771	700	764	782	716	697	698	718	705	745	678	728	756	735	728	730	742	694	756	692	739	750	759	753	699	752	724	748	713	738	693	690	706	728	764	718	797	718	710	764	733	779	709	715	716	772	722	698	724	770	721	726	754	724	751	739	665	779	699	725	684	712	747	684	710	774	706	730	725	703	719	728	701	679	729	727	722	722	680	700	735	727	722	736	673	724	706	720	752	749	734	708	714	679	673	741	748	714	734	755	717	754	701	658	710	727	723	736	729	719	721	731	727	736	753	688	737	764	703	740	765	740	709	714	676	700	729	683	746	707	735	658	765	735	708	706	745	711	731	738	694	716	700	721	706	719	763	734	729	696	730	712	712	692	680	735	782	707	745	777	766	724	713	731	759	704	724	708	740	717	776	750	728	714	732	756	732	736	687	726	692	707	750	700	674	753	708	687	716	717	693	690	716	725	715	718	694	745	694	730	767	723	684	702	712	722	699	678	707	693	757	665	760	729	726	707	727	716	737	737	738	694	732	741	663	748	737	685	727	737	694	768	694	719	652	721	686	702	702	700	707	747	739	757	733	701	694	739	665	705	722	729	733	708	759	697	757	704	748	727	766	750	718	741	733	743	730	680	735	693	770	671	692	751	742	680	747	768	739	655	707	707	761	752	699	711	707	750	695	740	723	754	735	721	699	714	759	724	729	761	717	746	744	714	726	703	719	730	770	738	701	708	736	688	714	739	718	763	755	693	716	738	702	702	778	682	651	710	710	748	718	693	671	821	780	806	723	767	702	736	804	700	778	732	741	711	725	729	739	728	737	660	734	722	681	693	710	708	734	723	747	730	694	682	736	717	748	791	749	728	707	659	728	690	668	707	744	702	703	677	724	699	714	709	729	798	744	738	774	755	733	678	713	757	717	738	665	767	694	670	752	720	730	691	733	737	717	719	807	699	730	725	793	743	736	736	722	729	695	730	721	729	706	722	705	726	740	718	651	710	703	703	741	738	771	725	765	743	709	742	730	703	729	692	705	773	730	705	717	716	754	771	717	726	705	702	714	721	707	718	751	760	742	704	727	724	753	724	719	713	743	687	698	708	721	710	738	765	754	686	691	741	745	700	727	774	746	655	742	709	736	712	744	681	661	713	735	712	771	722	682	704	713	713	750	725	738	735	676	752	732	708	757	733	756	703	715	751	709	742	733	713	749	690	707	724	788	694	737	704	751	748	759	728	696	736	721	759	714	686	724	696	752	708	763	730	752	735	690	708	753	657	766	669	672	724	715	724	696	719	712	716	706	748	722	700	670	724	721	714	682	708	726	736	688	739	775	711	747	734	722	731	747	720	717	745	693	675	699	754	697	684	747	693	666	740	740	688	714	730	696	736	711	722	687	728	758	688	712	743	723	690	690	715	680	735	685	711	715	755	739	773	695	758	685	754	729	776	697	676	724	714	762	698	717	759	769	696	761	698	692	700	681	691	765	768	715	759	705	703	728	751	721	707	715	707	727	721	736	739	722	737	783	722	724	766	704	707	710	721	693	691	746	706	766	722	693	705	733	753	700	765	716	704	704	675	718	705	728	675	754	736	715	706	769	750	761	750	797	715	719	748	698	739	780	706	744	725	725	714	760	716	693	624	701	765	731	734	702	670	696	705	721	694	694	736	740	738	738	692	743	731	712	697	726	707	695	759	708	740	717	743	728	701	738	757	732	711	699	708	693	738	746	702	721	682	739	689	711	712	727	719	695	726	745	679	683	700	739	676	697	723	732	717	737	720	755	733	745	704	710	719	726	738	729	703	748	661	734	717	704	726	705	745	722	750	748	695	719	702	695	713	719	754	725	722	706	746	661	730	673	720	763	752	697	781	730	738	694	745	705	733	707	768	718	664	760	669	759	725	700	705	725	724	710	724	798	751	699	751	730	706	724	684	711	742	729	689	706	745	724	707	716	686	736	714	687	704	705	759	710	704	687	721	745	710	698	709	740	730	762	772	737	728	700	711	710	679	693	735	720	740	706	712	699	760	701	748	710	749	704	758	719	707	721	766	689	669	751	781	703	728	707	764	727	691	702	720	734	684	732	750	750	705	765	695	758	709	761	794	705	693	729	704	727	713	722	718	744	700	765	738	746	715	732	736	715	707	754	715	753	719	702	734	729	701	741	757	722	692	717	753	747	724	720	675	739	664	691	736	747	740	726	715	754	700	699	723	739	762	744	747	774	752	696	698
19676	1392	1267	926	863	820	863	798	838	739	776	805	793	791	734	738	705	755	739	739	796	739	771	795	772	721	728	762	758	814	776	736	731	737	741	751	742	710	716	772	762	773	763	742	746	721	772	749	720	764	787	744	747	770	742	744	782	771	757	786	736	750	789	779	770	720	731	726	779	795	767	792	808	734	725	742	739	739	807	754	745	772	753	741	712	729	753	763	705	740	763	765	715	769	726	762	753	694	744	709	765	753	725	772	781	743	750	778	768	725	750	743	755	754	749	773	777	721	755	747	763	718	733	785	750	735	756	734	689	726	709	756	762	743	718	741	769	762	713	796	737	775	715	726	744	733	730	743	767	726	768	781	788	745	727	780	748	757	701	753	778	793	765	777	733	768	745	742	759	777	736	763	724	715	730	758	718	753	709	751	771	719	726	760	783	725	796	749	715	813	704	771	732	744	803	700	742	753	750	773	759	776	700	722	730	766	738	701	782	754	761	725	784	755	768	811	783	779	785	723	719	764	727	763	724	763	740	758	734	763	727	695	769	781	735	741	748	772	748	795	766	762	738	736	721	726	794	763	762	696	781	798	783	745	697	711	770	756	767	757	743	742	712	777	794	748	730	754	731	733	681	722	799	721	789	713	726	756	795	748	733	767	713	782	775	742	756	805	768	794	734	765	756	745	745	718	733	734	766	742	763	748	793	763	731	755	719	740	737	698	783	769	815	797	783	739	732	752	748	734	729	760	785	736	727	755	726	738	791	741	736	723	742	740	760	748	717	734	748	763	795	798	795	758	801	786	754	768	726	725	699	751	784	712	727	770	759	778	757	723	742	744	761	764	764	766	746	744	693	763	726	756	750	723	754	774	807	722	806	763	731	770	737	740	766	699	738	788	756	719	770	733	709	720	775	792	776	810	741	752	749	728	741	778	757	763	745	733	779	718	780	706	702	737	770	729	746	795	797	792	757	779	726	771	690	729	769	735	809	760	718	731	754	723	767	765	757	732	708	792	752	732	757	758	766	739	761	760	753	788	734	767	778	744	768	746	796	728	731	760	715	754	732	742	675	752	789	707	768	756	749	754	723	705	735	757	721	829	791	796	716	758	786	742	735	752	772	754	724	731	750	737	742	740	755	740	749	735	735	789	793	713	783	779	776	779	759	769	760	764	772	753	792	702	778	754	730	733	743	746	741	743	766	715	754	733	794	726	682	750	778	733	670	787	761	757	769	749	783	752	723	750	739	751	703	775	734	793	759	776	764	751	807	707	789	825	762	751	755	754	737	773	778	755	703	763	753	760	729	778	775	752	740	731	761	772	759	734	811	765	776	764	795	740	753	744	807	770	788	735	708	733	739	823	757	741	713	742	780	684	734	698	766	760	740	731	760	732	756	766	730	712	839	745	749	741	764	766	785	764	790	720	723	763	773	788	766	788	736	728	730	741	739	834	770	741	701	761	751	753	776	786	724	772	748	824	712	733	803	740	739	787	745	721	758	714	758	791	805	753	724	754	790	728	706	776	729	785	801	724	713	738	759	756	790	774	743	749	750	728	748	761	733	712	784	767	737	774	760	746	701	769	750	737	753	750	722	779	798	816	803	708	761	715	770	787	771	747	795	701	730	772	721	690	750	767	775	774	726	776	710	733	760	724	743	746	706	692	759	830	713	746	766	729	756	765	721	761	800	760	763	722	794	727	774	802	764	779	762	750	745	742	714	754	778	705	731	759	767	792	771	767	760	795	702	721	734	756	742	719	687	790	752	770	765	761	771	765	754	750	761	742	741	745	709	745	707	780	734	746	814	758	758	752	747	718	773	756	709	766	764	748	772	771	811	731	711	764	717	804	736	788	717	736	698	739	756	797	808	744	746	770	754	712	765	781	738	770	749	736	749	732	711	749	747	710	786	775	798	755	786	755	750	797	726	781	802	779	734	729	762	801	784	817	747	760	746	727	741	770	752	747	750	757	776	800	754	789	790	753	752	773	767	791	778	789	767	701	729	762	758	794	760	755	776	787	761	797	737	795	727	794	759	778	764	812	727	763	809	761	779	791	751	802	734	772	739	730	690	735	792	738	792	793	734	747	758	732	725	760	781	767	762	759	750	753	748	690	801	821	725	757	783	731	748	738	731	743	840	750	792	729	726	796	744	728	761	697	741	747	743	733	768	741	763	751	706	798	749	741	757	744	781	764	751	714	807	744	726	722	793	795	754	752	756	746	756	732	721	758	746	810	804	771	774	733	769	749	715	745	784	787	755	754	749	764	762	715	740	715	768	711	754	753	756	767	758	716	727	751	770	780	733	748	762	824	724	707	792	744	751	704	710	737	737	806	756	746	735	738	730	742	731	682	767	750	782	816	730	771	764	777	749	767	730	785	732	720	713	734	792	756	769	745	783	772	748	742	746	782	815	778	723	777	752	790	779	769	744	764	740	761	745	777	728	734	733	748	796	727	760	749	730	790	796	720	732	738	746	715	762	765	727	752	794	763	747	765	793	777	743	764	707	737	796	756	729	744	778	749	755	772	748	768	723	713	740	781	740	809	748	778	790	726	742	761	742	734	716	735	801	809	740	757	718	754	716	761	691	751	771	723	711	751	747	700	740	762	738	727	713	715	769	797	736	758	824	765	745	730	677	753	770	763	784	751	742	778	721	791	729	770	774	788	729	772	726	747	761	761	753	750	814	701	802	755	729	756	749	752	747	758	713	780	734	774	759	794	802	765	757	766	724	783	756	752	737	721	715	808	781	804	707	746	733	739	777	768	755	735	739	777	739	825	738	748	732	737	761	726	774	803	764	769	767	768	769	753	730	759	814	774	721	768	803	703	772	749	737	769	764	773	793	745	720	734	723	739	734	748	778	788	720	769	779	793	800	732	757	769	765	761	708	765	778	737	715	790	749	744	784	749	750	811	722	799	749	735	772	743	730	720	733	754	786	714	748	772	734	733	722	762	694	804	771	773	714	779	783	780	782	727	703	753	764	740	778	791	788	790	765	756	765	739	755	745	725	768	751	762	759	809	749	718	747	767	790	737	702	789	737	764	747	751	793	749	725	769	771	785	799	783	784	775	804	759	763	750	776	770	750	703	777	809	746	740	744	745	737	768	719	804	801	732	785	758	732	755	760	779	787	765	777	753	729	785	746	720	785	790	779	788	722	786	719	750	750	748	771	713	735	759	748	736	731	719	774	754	745	751	760	771	778	750	709	728	744	745	726	727	771	762	738	735	738	751	786	731	749	730	736	735	758	763	656	755	764	763	744	779	820	740	795	716	750	728	774	718	749	703	771	769	734	752	755	746	797	767	713	749	762	742	773	782	778	761	763	704	786	745	760	767	774	717	751	781	727	763	803	734	698	685	721	740	760	762	750	799	740	737	728	783	791	769	730	745	791	724	739	755	821	729	723	725	759	805	729	727	809	748	765	710	786	771	818	801	753	709	728	748	777	753	771	766	765	722	792	765	714	811	733	762	735	746	732	759
24612	20330	25626	24891	20230	6641	1306	907	698	689	637	615	618	597	512	562	542	530	500	528	509	505	510	458	475	505	497	527	487	476	481	441	503	470	444	475	431	494	507	459	481	457	470	474	455	458	429	421	444	448	428	444	404	475	476	440	447	494	457	454	421	431	401	406	453	435	460	478	485	446	472	456	470	430	483	460	473	466	471	439	453	469	450	425	462	456	407	464	426	446	457	452	449	455	440	425	480	438	463	457	436	457	427	443	453	439	487	410	457	436	443	445	479	460	436	415	421	467	453	444	460	418	473	430	427	450	449	430	390	448	427	443	480	444	434	450	476	466	442	410	432	491	420	412	449	461	432	433	412	454	407	463	430	485	444	447	434	450	433	473	455	480	449	431	506	445	428	438	457	473	426	439	457	444	488	425	461	449	425	418	464	446	429	455	437	483	484	476	483	468	435	417	461	427	456	453	450	462	489	431	454	441	442	392	445	435	458	475	448	450	439	406	438	456	439	475	449	460	453	458	431	476	425	441	434	440	424	473	431	452	439	438	469	476	454	476	428	476	437	443	425	449	458	459	390	440	472	450	451	472	435	479	451	443	466	437	478	448	455	447	441	466	453	482	462	423	411	452	469	461	468	462	424	420	420	459	434	453	445	455	474	469	425	467	441	471	436	451	452	455	499	454	428	499	458	426	429	441	463	399	458	423	436	447	455	392	476	460	471	417	449	427	471	455	434	408	404	456	481	488	495	456	470	447	502	483	446	460	475	446	432	425	497	432	488	446	427	460	438	456	475	435	431	432	448	458	451	466	469	458	429	478	462	475	447	438	438	460	497	473	441	451	447	441	446	432	476	448	445	435	447	427	500	467	438	488	480	434	458	424	417	448	452	459	444	463	508	432	466	439	468	458	426	447	402	461	478	407	461	462	460	468	464	469	481	420	420	422	436	439	481	452	471	484	445	420	455	434	452	452	440	433	479	431	493	404	434	422	454	436	462	425	456	461	468	454	456	459	436	446	471	442	446	468	476	441	457	424	446	450	454	489	436	445	442	462	436	442	464	477	443	457	418	431	452	444	419	430	403	439	418	447	485	460	453	432	438	497	438	434	474	459	465	448	459	448	433	433	440	440	439	486	443	427	461	469	435	426	459	400	438	454	414	442	492	445	455	443	421	419	445	456	492	426	426	442	414	425	471	453	442	411	484	481	448	505	473	449	451	450	460	476	457	408	407	409	468	444	454	421	459	430	439	437	454	469	462	422	420	457	455	463	416	445	454	449	462	450	408	450	451	478	454	448	380	474	480	462	450	400	435	459	405	411	475	459	473	443	458	459	433	434	458	456	468	463	462	473	418	458	468	441	435	474	448	466	439	430	443	429	452	472	440	454	451	443	431	443	476	459	442	435	442	415	415	427	447	452	468	450	445	455	435	477	490	450	450	463	430	448	440	433	437	463	436	444	439	477	445	427	466	429	443	433	452	452	470	461	469	431	457	499	446	434	468	434	447	443	443	423	418	436	436	436	457	436	429	453	457	401	447	393	460	445	462	503	441	454	421	457	468	456	468	460	451	452	421	447	417	441	462	444	499	415	434	471	440	475	457	442	476	460	427	442	466	517	452	491	486	446	455	439	470	474	455	465	436	451	461	454	464	548	480	463	471	443	460	432	450	514	416	448	439	454	474	438	458	430	436	438	420	458	452	427	464	433	463	452	466	509	467	451	463	400	438	452	438	459	423	499	469	469	458	438	425	471	470	452	510	440	437	461	460	485	436	421	453	463	423	438	444	434	438	501	469	453	457	451	435	461	412	389	438	434	450	448	463	458	482	444	447	455	433	433	475	425	467	449	439	459	448	458	454	460	491	468	464	459	491	427	457	470	471	475	446	431	468	443	451	448	473	409	429	436	438	402	469	401	469	445	428	457	452	485	448	426	438	463	451	434	483	438	451	455	448	431	456	482	444	435	417	450	436	455	468	444	449	460	504	480	414	478	444	436	465	428	429	427	471	471	455	443	462	459	421	453	442	455	468	437	455	483	466	426	474	460	430	462	406	454	449	461	476	469	456	455	459	476	409	473	459	426	457	472	452	448	422	425	434	457	445	471	453	469	471	476	415	415	457	416	449	448	466	445	449	505	467	446	483	415	431	449	473	454	440	449	459	444	469	461	436	417	453	468	434	421	424	423	436	481	481	442	462	428	461	476	438	507	410	465	472	482	456	465	469	426	455	457	444	494	439	440	411	463	453	439	416	417	412	439	460	415	465	468	490	462	443	430	430	468	463	486	461	457	428	444	473	453	440	395	425	438	501	455	415	453	436	445	436	461	440	430	462	470	451	471	432	452	458	425	425	466	452	381	467	436	490	469	470	431	462	482	468	448	470	437	426	430	471	434	449	425	462	444	491	477	416	425	460	459	415	448	485	463	467	416	463	434	468	446	448	413	449	446	459	423	432	471	451	425	467	448	413	447	431	482	440	430	432	493	445	435	430	420	394	434	472	444	482	442	469	438	425	444	426	478	480	443	469	449	437	462	439	473	450	421	448	451	406	439	485	461	445	429	439	474	447	432	481	435	484	421	450	415	417	417	417	453	482	417	454	458	448	468	428	453	432	476	487	423	469	458	434	429	428	437	425	405	435	422	446	493	460	474	435	445	416	465	471	464	473	433	479	460	451	475	441	417	448	464	455	438	464	425	448	458	452	465	467	439	444	451	422	454	475	419	419	422	465	459	452	456	446	442	428	421	440	447	382	430	445	430	445	415	422	479	447	463	430	434	425	461	416	483	477	472	443	449	466	450	424	407	467	406	481	468	462	480	424	455	475	412	464	430	413	452	448	454	443	463	427	457	425	443	417	466	453	452	467	477	450	455	443	423	453	430	474	487	414	454	453	477	438	469	446	437	430	436	455	489	435	494	454	450	448	438	449	436	456	450	430	458	458	402	422	488	452	455	455	471	426	441	444	431	467	476	442	474	444	467	433	451	430	463	442	442	428	463	433	477	452	460	458	462	469	435	427	420	429	474	467	481	461	504	426	454	485	445	461	444	467	421	431	435	447	474	445	454	472	410	429	461	460	503	427	446	447	422	463	461	434	428	475	473	449	435	453	484	441	463	467	425	471	476	481	441	447	457	452	427	475	458	472	433	461	471	460	455	441	448	414	430	492	434	413	442	447	429	446	430	431	442	430	451	391	417	393	478	479	454	411	429	446	450	445	462	439	430	445	462	479	464	472	485	462	479	439	449	475	465	450	484	424	449	466	467	468	449	461	450	426	423	481	445	458	459	461	492	471	453	453	461	471	443	439	435	419	428	446	432	415	439	451	409	448	400	434	476	439	479	445	499	428	411	500	469	485	498	413	451	434	419	450	439	407	423	420	416	465	441	442	460	464	457	447	429	457	449	442	456	457	448	442	423	444	452	446	469	438	417	455	427	411	452	468	435	459	470	438	452	426	417	449	409	442	438	490	472	482	446	461	477	433	461	430	458
32116	9694	8768	4918	3221	2377	1836	1482	1264	1187	960	895	784	756	726	713	635	652	633	620	584	568	579	582	567	545	548	556	536	519	494	504	518	519	532	537	526	502	501	515	499	490	499	498	489	532	498	499	443	453	465	482	479	456	477	467	505	477	526	458	463	465	504	466	466	501	462	497	451	434	503	456	492	454	444	468	468	441	468	474	476	477	504	445	456	473	470	496	464	463	433	471	498	485	447	462	498	460	458	500	491	454	455	452	487	455	447	472	466	474	478	501	461	492	438	454	451	433	487	449	512	495	452	527	448	477	464	492	479	508	462	503	480	490	458	493	450	488	447	467	490	469	501	465	466	472	452	453	474	483	470	483	465	458	464	434	501	475	471	492	455	477	435	468	457	497	432	488	481	459	501	491	453	439	471	481	467	487	475	457	475	460	481	462	474	484	482	457	478	459	435	468	477	461	530	459	506	432	484	480	470	469	477	487	458	439	464	488	494	419	489	474	483	469	478	456	467	444	468	479	485	479	450	488	488	459	487	446	482	485	449	443	511	468	436	500	477	454	496	471	448	458	480	498	472	444	475	454	463	519	463	474	461	506	494	469	453	476	455	474	470	510	454	484	491	498	458	477	461	472	473	507	454	486	470	445	439	474	447	457	442	473	502	466	458	468	517	481	432	478	510	475	456	438	472	484	467	504	425	489	484	469	465	478	482	483	498	444	446	437	455	484	480	477	442	464	480	455	451	457	471	440	477	475	438	477	510	463	476	497	469	463	471	467	460	492	442	497	480	463	504	472	469	475	532	490	436	477	411	469	467	476	476	449	497	506	431	470	463	485	457	474	461	453	463	442	447	485	475	471	457	467	466	488	515	439	491	490	462	474	500	452	469	473	470	444	474	438	461	444	441	469	451	446	465	522	445	464	478	459	447	461	455	455	443	497	441	436	471	472	443	466	480	470	486	504	484	481	474	458	436	442	458	486	463	447	463	452	459	471	481	481	471	477	448	443	484	450	486	460	441	470	472	479	482	501	458	451	440	452	490	470	447	462	473	459	477	443	447	460	503	486	514	466	479	441	469	472	445	430	426	464	472	468	487	453	468	522	468	409	433	436	419	441	470	487	464	475	487	474	483	439	492	509	496	448	479	448	453	502	469	503	469	475	432	428	475	469	487	477	467	487	474	477	457	511	434	449	489	488	478	442	459	480	442	458	465	501	485	445	467	505	496	478	468	480	452	451	486	470	478	468	492	456	473	498	462	446	473	453	491	493	514	443	463	507	475	433	465	478	474	455	483	477	464	496	490	467	479	468	480	444	506	497	485	498	472	445	488	461	498	465	467	494	481	448	459	445	449	476	450	450	433	489	489	426	442	442	470	456	458	434	476	486	460	481	442	458	429	497	479	477	482	456	488	504	482	426	496	497	490	475	486	478	499	491	451	476	459	456	479	451	498	462	434	465	445	450	464	488	437	465	486	493	483	423	488	435	485	476	493	459	454	491	473	473	433	456	478	467	476	478	503	457	445	474	445	520	480	481	471	470	482	470	436	445	464	464	480	472	442	478	434	474	437	472	492	439	484	452	451	462	473	481	491	481	456	459	469	474	460	464	475	506	438	456	488	465	481	460	460	482	450	451	479	482	491	432	435	514	436	456	461	488	497	467	456	452	482	451	519	474	478	451	435	461	483	473	470	468	490	506	514	486	471	468	479	455	494	458	460	444	486	475	446	486	426	510	464	463	427	474	468	472	459	486	473	480	454	455	451	472	477	456	464	497	485	446	489	506	469	494	463	464	501	490	503	453	455	489	484	471	485	474	440	491	460	496	456	456	483	450	442	492	461	476	492	470	520	491	458	502	451	440	475	446	457	455	475	466	476	448	449	459	485	455	496	492	484	505	475	460	441	444	495	472	477	468	474	427	468	432	470	488	455	465	455	456	433	463	477	467	488	458	457	452	491	510	482	460	484	487	463	502	460	471	485	490	497	463	484	480	467	494	490	476	453	425	463	464	510	488	503	443	443	465	480	429	472	445	491	495	426	482	478	464	449	489	490	466	464	447	487	456	483	432	458	484	480	480	496	478	496	432	440	520	461	482	506	463	453	465	444	465	487	485	463	456	475	468	437	456	430	483	495	445	493	481	447	472	475	494	459	515	458	476	446	476	462	477	506	507	445	510	453	431	478	422	457	483	487	466	467	493	495	494	455	502	488	458	448	472	487	503	480	466	466	470	484	436	472	495	448	485	454	493	458	463	483	451	459	465	451	439	450	488	433	439	447	471	444	491	455	488	482	483	450	522	472	472	470	451	496	466	449	484	449	520	484	466	488	434	453	497	479	474	515	471	497	467	459	461	446	449	434	467	460	496	472	439	434	488	457	479	475	471	465	473	461	449	480	454	441	468	480	458	487	509	468	445	473	483	464	476	461	442	476	422	489	474	515	470	437	439	485	491	494	507	435	455	460	469	444	482	455	446	502	482	506	482	482	436	468	465	436	470	520	432	462	464	405	458	497	489	501	462	477	469	476	503	464	424	459	454	485	460	430	492	411	472	426	456	479	506	449	495	426	507	464	488	480	468	469	446	487	468	451	476	475	502	519	476	485	457	493	472	458	447	471	503	456	447	446	470	502	459	483	474	466	487	493	483	483	507	487	452	478	506	439	494	448	498	467	423	463	480	456	479	494	459	478	454	453	461	433	448	449	476	466	453	447	412	470	481	467	467	437	457	491	460	451	503	452	476	452	460	464	504	438	474	445	500	427	498	494	482	504	474	442	464	510	485	469	485	460	486	457	477	456	488	493	502	466	442	482	469	491	490	483	460	481	474	487	436	480	521	445	464	444	475	477	459	483	455	446	449	472	441	468	485	493	487	443	510	485	451	480	500	450	484	451	480	500	470	438	485	490	461	493	467	485	446	439	464	444	467	472	409	473	475	411	494	513	466	443	520	497	466	488	455	462	471	490	475	480	489	487	485	443	481	465	481	489	425	490	467	469	523	470	464	479	485	493	469	457	471	505	451	492	483	470	440	501	494	483	448	458	480	471	501	461	486	441	441	428	470	463	474	508	456	527	473	451	462	476	504	488	465	470	458	513	443	452	448	467	479	446	464	467	470	472	501	445	458	491	453	483	466	450	480	478	489	420	458	450	432	474	452	521	474	445	472	468	465	515	462	448	484	519	493	451	441	509	484	480	427	473	518	438	445	502	459	469	443	484	425	439	454	487	460	489	467	444	501	479	500	461	467	433	451	463	482	441	470	471	478	430	483	460	459	534	466	499	467	473	451	470	478	487	502	430	498	484	451	462	430	487	443	463	464	487	479	432	428	462	479	461	483	481	485	486	451	448	486	478	451	471	458	435	459	490	462	468	479	478	462	504	479	476	463	446	508	498	457	478	466	476	470	463	463	455	477	454	447	448	461	432	513	465	476	483	468	465	454	468	485	509	483	496	499	443	473	452	424	492	461	492	455	483	517	502	444	502	471	471	445
22674	20360	26152	24447	20367	20386	7140	1945	1469	1413	1309	1242	1158	1133	1044	1073	1007	1026	983	948	990	903	943	966	934	901	954	909	913	931	922	900	846	881	908	905	909	848	919	820	889	892	882	889	864	837	903	853	839	849	872	874	868	868	909	863	817	845	856	843	897	844	882	881	871	925	805	830	830	824	867	842	874	827	862	838	897	837	840	881	869	907	848	866	825	757	905	861	891	889	844	859	916	832	861	851	831	842	863	838	821	838	834	867	884	884	890	860	817	875	899	835	871	915	858	867	879	861	865	836	920	851	861	839	891	846	802	871	898	803	825	889	867	906	827	832	864	898	862	813	856	863	861	834	866	887	898	864	868	848	827	865	838	872	869	877	845	851	877	853	862	832	853	834	866	882	874	847	847	866	862	846	860	905	796	898	888	833	864	839	811	905	881	841	813	790	869	834	903	869	839	835	853	827	859	843	855	866	850	872	839	840	847	831	836	903	849	871	832	802	856	879	847	895	861	892	868	843	906	863	878	871	839	886	842	918	889	897	865	852	841	809	861	856	940	870	877	818	836	873	887	902	844	827	880	830	862	892	859	861	855	857	824	843	822	832	864	842	831	873	860	871	907	902	854	911	825	873	776	882	841	847	855	852	860	854	871	875	893	875	841	866	876	834	855	816	857	849	859	846	857	834	884	874	865	885	830	866	877	873	844	838	857	905	819	892	900	901	917	856	819	860	836	880	868	833	884	851	880	876	864	865	869	875	887	874	869	906	886	831	863	833	888	810	827	866	856	857	846	839	898	814	878	833	873	890	863	829	831	858	870	860	923	866	844	866	923	874	860	843	896	840	864	886	922	904	895	875	859	923	878	855	868	861	905	863	845	848	866	862	909	874	909	855	820	858	874	792	855	877	821	922	908	852	852	871	882	851	881	857	897	849	815	887	919	855	834	903	831	893	875	847	827	871	889	846	868	910	898	873	910	898	806	876	853	850	769	819	816	872	827	902	877	787	856	886	868	838	903	805	826	878	860	884	869	871	909	868	859	862	881	881	843	869	833	853	905	837	865	844	869	880	856	800	857	851	864	825	909	821	877	856	895	913	895	866	912	872	850	814	826	854	890	862	852	881	854	875	902	890	847	871	908	881	864	853	870	837	898	810	882	828	844	853	869	840	866	884	913	873	879	875	887	942	846	811	874	841	806	878	880	833	819	860	872	815	833	886	843	886	863	880	819	876	871	845	844	861	838	861	823	836	842	857	845	887	887	874	847	864	885	811	877	839	850	840	827	940	865	868	890	842	850	848	822	890	830	846	826	889	845	831	861	883	821	829	879	806	844	811	928	804	894	886	869	871	849	911	910	856	894	842	803	840	842	835	846	833	848	925	848	830	825	865	901	813	823	820	859	856	824	867	895	839	860	878	842	905	853	883	847	868	916	870	840	914	905	896	902	865	801	823	876	909	885	878	870	840	845	865	852	830	896	851	870	842	832	843	881	891	903	824	854	856	823	878	842	834	846	876	865	850	805	891	846	892	888	892	886	818	864	829	846	809	887	838	874	872	869	864	898	885	847	841	874	930	867	868	861	857	874	835	866	810	854	845	847	822	890	867	882	837	841	860	876	851	824	832	856	806	877	865	881	874	849	846	848	832	876	875	824	884	887	854	876	831	809	845	899	919	863	819	884	882	867	868	847	842	852	851	894	881	870	825	875	834	844	893	847	914	890	866	867	868	805	816	871	885	829	890	851	852	848	837	874	935	899	897	835	906	912	878	870	873	878	882	863	923	849	813	925	934	883	897	890	904	885	908	844	838	871	863	893	848	832	873	847	855	890	911	867	867	800	805	897	872	883	863	858	868	822	850	865	871	828	912	875	885	839	879	826	873	816	860	878	901	824	900	843	854	862	882	913	854	919	841	828	839	869	903	820	869	881	903	886	839	870	791	875	921	889	820	857	915	802	832	828	885	867	862	831	896	877	858	818	865	893	834	815	856	847	877	824	894	920	829	888	874	842	842	864	889	856	831	886	868	870	887	842	889	794	822	839	883	823	840	884	884	864	863	845	847	877	821	896	843	868	866	828	894	832	845	858	833	833	839	837	812	880	850	857	875	871	842	884	910	862	872	894	878	844	873	834	906	879	858	826	886	826	828	859	894	859	862	823	858	895	824	885	857	844	935	830	874	838	859	862	751	846	893	863	801	816	826	881	862	877	913	798	902	871	889	813	866	866	842	872	888	832	861	875	862	871	798	872	865	854	874	859	879	816	864	891	861	864	894	852	876	854	850	833	876	804	824	902	869	848	835	813	874	875	840	874	858	830	846	875	906	869	870	870	886	895	871	843	877	885	889	869	833	840	824	899	885	808	920	826	865	825	887	896	823	818	848	830	887	912	871	890	871	872	893	902	842	795	838	853	880	865	813	832	853	758	845	827	849	850	908	928	829	893	842	871	905	881	826	870	903	870	844	900	821	872	848	801	845	884	867	851	882	871	824	876	891	858	907	921	873	862	854	902	853	851	866	835	882	884	861	802	839	872	857	842	848	863	878	866	861	885	842	849	854	869	818	823	858	872	833	852	838	853	855	850	819	931	855	859	890	873	855	836	859	882	806	868	850	845	878	816	839	876	816	866	819	832	812	870	882	860	889	830	882	873	819	839	893	861	875	884	849	843	838	868	865	834	850	876	850	770	837	868	822	916	831	833	844	903	863	885	878	855	910	878	885	832	869	822	880	849	817	870	870	889	804	874	845	884	832	859	877	883	844	859	880	850	866	850	889	921	892	845	849	845	894	809	885	918	878	842	855	843	869	825	843	883	861	826	859	808	854	877	826	834	874	867	847	864	868	867	835	853	852	891	863	834	846	871	813	857	790	936	765	841	813	859	817	854	867	811	868	836	847	819	886	840	858	859	853	873	856	901	831	889	832	846	833	866	886	889	808	860	838	855	832	850	878	865	851	867	867	872	822	836	881	858	873	850	839	878	794	882	815	851	914	852	843	817	857	856	876	838	872	803	868	871	909	845	849	827	786	884	854	843	855	879	884	831	842	856	826	879	833	871	874	810	853	877	890	868	888	850	851	881	839	814	861	819	880	901	831	828	866	892	875	820	802	796	835	828	794	897	832	818	880	834	862	847	838	886	869	856	843	814	822	845	822	837	849	863	903	820	880	776	791	869	839	799	852	865	896	877	881	817	858	842	837	880	839	840	832	856	827	852	860	862	833	869	841	878	863	878	857	819	888	863	847	899	854	845	861	849	834	825	833	847	877	834	826	856	810	868	796	842	872	852	933	829	837	882	890	869	858	817	827	881	848	886	866	865	857	882	831	811	815	846	866	875	878	877	884	879	903	830	865	854	874	889	838	853	867	862	898	801	886	903	836	866	847	896	886	779	814	837	859	845	860	892	833	871	846	875	878	872	887	848	887	880	786	806	814	851	849	871	874	870	850	871	858	838	833	862	825	840	892	842	855	865	790	890	888	852	911	839	886	838	822
27729	15893	14593	8505	5893	4249	3312	2778	2348	1987	1779	1618	1470	1421	1270	1232	1183	1185	1107	1103	997	1044	1032	988	964	988	978	1000	882	955	903	911	912	882	879	898	839	852	869	864	877	920	865	849	820	828	888	867	844	825	818	818	828	816	823	801	837	836	812	844	902	784	835	856	888	829	835	827	856	809	842	797	788	819	800	840	834	845	851	868	809	815	825	827	797	831	798	802	814	844	827	834	881	769	859	836	796	894	775	837	781	847	787	766	881	847	827	852	883	777	873	840	827	809	848	793	786	877	803	817	771	792	834	765	825	862	792	823	801	795	797	812	813	834	820	802	846	770	822	804	785	830	795	783	775	800	799	830	812	817	818	832	794	821	794	827	800	787	850	786	837	822	824	846	889	786	838	756	873	872	841	781	846	818	799	764	848	791	839	810	782	813	853	861	863	842	824	760	843	820	859	882	793	779	821	844	823	828	806	840	795	822	799	829	795	815	801	845	801	807	814	812	808	862	824	819	833	779	784	842	810	787	767	807	811	817	783	816	849	807	831	817	793	799	790	827	808	867	838	786	814	815	830	792	792	797	757	779	840	747	832	848	850	836	832	829	804	816	801	795	869	819	888	804	866	844	826	787	768	842	809	813	820	862	763	827	854	779	800	806	820	816	843	789	831	847	756	770	865	817	816	834	796	801	815	792	801	844	777	800	778	829	802	794	784	814	855	782	828	762	803	822	763	796	797	800	821	813	795	794	825	807	802	820	829	794	835	829	773	793	905	843	769	764	774	853	853	795	830	810	862	821	801	809	848	827	842	806	852	845	849	835	842	795	798	773	809	797	804	781	827	781	846	824	791	795	805	806	759	773	789	825	836	859	807	813	781	797	813	808	830	770	825	808	862	846	795	771	837	785	815	773	792	801	836	821	817	807	772	814	786	855	811	859	803	813	763	786	810	823	835	747	828	784	833	795	777	822	830	825	852	852	847	826	837	813	835	767	833	833	840	772	813	787	792	861	774	783	852	811	824	776	795	818	821	811	859	820	778	789	865	802	804	866	812	781	794	817	784	847	821	846	840	806	804	790	818	851	827	812	799	825	832	794	809	802	821	810	853	788	815	774	871	823	806	806	794	777	842	806	849	790	801	821	798	840	820	824	793	845	790	839	829	797	794	758	814	821	778	803	815	836	854	813	781	770	834	763	772	862	809	841	845	822	847	835	819	795	802	820	844	775	825	808	857	834	791	818	803	848	751	809	802	778	814	839	790	795	813	861	878	831	829	801	821	764	860	789	799	807	869	865	816	805	853	879	860	843	832	897	770	799	811	809	819	780	853	885	841	807	811	819	818	781	844	834	845	852	848	839	870	738	827	789	822	808	794	831	848	844	864	804	856	828	766	805	814	847	821	808	819	801	800	824	810	818	851	849	805	773	826	870	808	850	831	837	783	790	789	792	833	812	780	736	799	790	750	803	794	825	807	816	823	824	809	758	818	834	848	772	823	837	762	813	834	832	812	788	795	818	843	814	818	837	865	858	789	744	816	822	769	854	803	839	775	840	819	877	770	779	778	849	796	828	823	796	788	787	806	814	823	822	857	832	781	821	816	813	800	788	862	813	785	799	791	844	844	814	789	808	820	872	820	816	769	756	847	806	815	848	806	826	747	829	756	791	846	818	828	811	850	850	791	864	803	853	836	796	773	798	831	825	814	857	829	815	867	851	838	799	831	850	779	780	814	856	769	868	779	795	828	804	817	813	853	819	748	839	788	823	792	801	806	821	795	784	777	858	848	824	831	806	803	851	800	871	839	808	777	850	780	821	813	826	792	788	763	835	844	872	789	802	782	837	779	815	835	877	794	784	834	837	757	792	803	818	834	813	803	803	808	832	768	825	832	812	753	820	799	799	801	793	787	809	828	850	807	807	796	813	872	821	867	832	802	848	808	786	753	795	798	804	813	835	789	868	827	834	790	877	807	812	840	801	837	818	830	803	812	779	875	802	848	862	826	826	827	832	814	844	837	833	818	800	817	823	841	819	782	778	783	775	815	806	767	763	815	813	772	804	831	806	805	827	805	782	807	839	820	834	851	751	800	817	800	881	807	799	805	840	800	816	816	808	868	827	820	793	819	792	769	800	803	797	796	762	843	798	803	865	778	835	729	820	830	759	777	813	878	792	814	813	866	804	824	806	826	843	830	807	853	850	815	814	813	789	814	834	847	788	819	827	804	796	840	820	815	748	799	799	804	814	883	805	821	858	792	815	820	821	814	814	838	768	809	832	826	766	843	799	844	862	792	785	790	845	813	802	857	814	813	781	844	827	858	824	795	844	810	848	832	854	759	774	805	822	800	871	831	850	814	793	771	769	810	829	793	847	854	796	816	775	791	863	792	828	791	819	830	836	843	832	836	819	830	787	837	832	828	814	813	796	794	800	859	816	785	781	777	776	811	819	809	879	813	828	775	869	845	831	849	860	849	795	849	807	808	814	778	787	832	834	800	784	817	846	816	785	828	876	827	770	872	816	796	799	776	810	805	798	808	844	771	807	820	764	783	785	814	802	816	794	774	838	830	836	828	842	814	821	796	809	780	822	788	815	842	802	788	787	848	803	806	794	809	785	840	814	807	859	813	848	837	785	815	815	828	818	882	804	817	792	765	843	782	803	807	805	804	857	870	803	783	775	787	779	815	801	838	841	792	824	857	805	832	826	816	827	808	810	842	792	738	804	794	839	834	817	794	808	776	851	835	792	806	798	777	841	772	764	782	856	848	812	799	808	834	828	800	822	804	821	777	818	823	843	796	785	744	835	791	794	845	825	815	775	821	827	767	818	820	781	806	829	740	790	780	832	799	843	882	793	828	813	801	818	800	810	825	830	795	837	771	884	803	860	797	829	800	845	796	835	838	803	824	797	855	823	822	832	813	768	839	810	793	865	780	869	795	807	874	800	793	802	802	807	838	854	803	807	779	828	790	843	789	761	812	773	859	834	791	806	867	806	839	816	847	840	777	816	861	807	831	772	865	846	791	849	885	815	825	770	795	841	807	820	835	782	829	818	858	839	808	826	872	799	845	840	837	822	859	857	783	761	837	874	786	804	828	848	750	834	802	777	814	803	828	837	840	812	827	859	834	818	805	788	816	853	820	753	793	851	840	821	827	820	872	815	855	895	758	824	813	812	831	801	784	840	822	803	798	795	805	768	822	848	874	812	842	885	859	806	821	838	847	766	876	797	835	786	809	791	849	872	865	783	841	782	827	781	782	807	808	791	778	760	819	794	792	813	807	777	776	829	805	756	765	819	804	765	844	866	842	822	806	780	822	805	861	827	827	819	823	810	826	792	776	802	798	798	792	838	866	830	840	776	841	808	803	741	803	820	814	796	860	820	825	818	820	826	814	836	794	801	837	806	822	854	846	824	832	772	845	830	818	835	817	824	832	804	834	793	822	801	830	829	850	829	781	807	792	863	812	785	826	865	805	842	829	742	834	839	808	756	829	809
29527	14112	2429	964	808	737	778	751	705	715	800	727	784	752	785	670	737	710	729	741	724	674	730	698	724	733	754	734	695	668	701	747	800	727	746	700	724	703	722	705	717	718	784	739	704	767	744	737	734	742	736	704	756	772	750	726	718	727	753	752	764	715	746	700	747	712	740	751	762	735	717	766	729	743	792	730	740	712	650	762	746	758	784	719	743	706	752	707	669	720	699	756	704	710	718	714	730	735	718	674	740	722	788	702	744	716	759	757	714	740	708	723	719	755	710	752	678	696	691	742	704	741	708	725	688	751	735	747	760	692	737	710	710	711	692	734	706	735	757	670	754	697	741	712	713	657	709	693	759	721	695	680	683	692	722	734	741	711	679	770	718	710	743	702	760	725	739	780	707	674	708	764	716	703	701	717	726	688	771	699	776	743	725	696	682	711	719	733	763	716	751	754	756	733	734	674	756	743	753	714	707	706	725	717	727	740	735	720	723	759	688	725	733	736	704	769	731	683	761	671	688	737	739	764	669	734	749	732	720	724	718	733	697	649	686	713	721	682	758	740	732	734	699	708	707	719	759	717	735	683	741	714	682	726	713	690	752	697	673	737	681	728	755	702	686	757	746	715	690	680	699	678	687	721	706	696	689	734	791	719	738	678	704	743	710	718	697	775	672	738	770	714	705	755	724	703	699	763	726	754	728	721	690	748	730	690	723	721	704	726	732	718	760	685	723	694	686	724	723	795	743	755	718	730	685	752	725	700	758	760	747	714	710	704	739	725	754	735	736	710	746	714	750	688	707	759	707	739	734	760	761	713	703	738	751	730	706	721	704	705	691	731	684	731	733	707	697	692	701	692	750	732	745	702	711	731	753	768	670	686	697	765	696	738	734	716	708	723	754	745	711	719	679	743	721	709	745	707	720	742	795	719	726	746	713	754	746	734	710	732	733	704	688	719	732	751	719	737	711	655	707	751	716	724	712	734	710	717	689	670	738	754	759	713	691	712	701	758	718	690	720	741	694	742	715	720	724	681	720	708	680	751	755	695	738	755	750	698	734	700	723	710	710	728	743	768	708	734	711	718	728	706	742	752	709	711	713	718	700	727	720	726	712	709	695	734	719	729	710	650	705	731	655	698	752	720	791	754	741	709	767	766	742	715	697	732	744	753	726	749	743	748	751	710	704	710	723	728	736	735	712	749	697	714	733	714	750	719	732	721	742	683	724	763	693	713	687	734	721	705	726	758	761	693	729	723	727	678	690	747	712	730	709	673	684	763	704	733	723	732	718	708	736	719	738	762	711	709	735	728	736	721	742	759	737	756	696	767	732	705	741	700	696	676	714	681	724	743	742	692	714	737	697	704	717	751	694	733	737	779	669	733	695	752	724	700	735	733	698	709	721	699	714	715	707	712	739	719	751	731	697	756	722	646	771	772	776	768	731	707	688	762	743	726	709	698	708	716	726	721	749	696	703	698	707	717	712	779	741	694	700	694	749	714	764	747	711	727	704	704	709	700	714	699	679	737	770	716	691	740	714	767	733	745	684	672	644	738	703	724	754	717	698	695	745	664	740	690	661	753	708	738	641	738	714	746	694	739	756	688	716	715	736	685	739	669	681	673	731	684	711	716	739	662	731	732	687	706	715	724	719	660	713	706	717	765	766	725	726	692	734	691	668	694	688	661	739	712	711	730	755	661	742	652	716	747	726	755	686	684	710	667	703	707	702	717	696	732	727	692	696	712	759	721	708	734	712	707	683	693	738	714	695	731	671	676	719	728	758	726	757	737	656	686	751	716	723	716	698	699	737	737	738	703	701	707	719	734	731	695	717	718	738	692	745	765	703	728	759	718	730	737	739	654	727	702	729	737	717	721	722	701	742	666	785	728	695	746	714	690	710	712	723	714	721	699	716	713	727	698	752	709	737	751	720	724	737	721	742	737	752	708	733	705	742	747	699	719	723	745	703	691	721	749	740	712	691	724	697	718	710	733	690	733	736	753	713	747	748	728	725	746	705	721	742	731	693	707	703	669	704	724	718	701	744	723	705	682	711	791	715	751	727	743	678	721	782	749	748	706	687	704	738	706	734	731	751	738	760	709	698	688	737	731	768	710	769	734	756	711	701	731	748	697	716	751	751	743	715	756	754	727	671	741	697	716	676	731	740	718	745	692	689	732	740	727	740	686	729	731	716	748	738	705	723	696	722	738	724	736	716	734	702	729	698	775	759	737	738	725	722	798	726	757	742	788	728	709	702	677	734	717	719	740	753	746	704	772	759	731	662	750	730	755	745	746	755	697	747	705	714	684	689	758	685	735	733	704	732	692	766	749	742	689	753	708	716	723	736	714	791	760	742	687	753	686	682	718	690	700	727	694	703	754	725	744	722	751	716	748	742	740	683	712	758	743	734	675	729	698	731	741	729	750	738	731	727	683	698	731	701	731	721	738	765	698	686	705	722	726	711	677	747	761	691	701	744	734	671	680	717	748	730	724	721	718	721	722	728	713	750	716	760	695	728	740	736	745	686	714	722	699	711	724	720	714	731	706	739	728	777	729	707	665	693	695	703	733	678	670	696	725	712	703	677	731	741	747	725	734	752	731	753	768	710	709	702	752	713	752	744	710	739	729	722	704	718	691	746	740	710	751	678	712	738	711	744	711	728	787	743	772	719	751	719	687	711	741	753	742	719	733	725	721	722	712	779	763	691	761	716	692	707	734	707	694	710	729	709	715	750	750	727	773	749	725	769	731	732	717	746	713	692	715	736	741	726	709	683	727	729	741	741	696	769	711	712	743	728	734	727	725	710	760	726	738	699	705	704	769	714	714	740	713	692	681	689	728	727	736	716	723	719	690	676	756	755	727	723	721	732	739	797	720	713	713	765	718	679	722	743	682	700	749	715	674	700	724	709	717	709	722	736	762	718	737	721	731	720	733	725	725	647	685	712	681	708	738	755	697	716	730	735	750	708	779	727	717	771	733	670	718	757	698	749	762	694	732	705	712	705	737	752	706	734	723	748	700	700	726	728	689	717	656	722	697	725	730	751	711	680	718	744	736	695	724	758	745	726	676	713	691	727	717	745	726	728	707	725	707	718	671	671	678	811	707	715	732	663	806	768	739	732	729	699	717	732	723	734	760	707	700	745	732	686	768	752	720	713	730	807	705	718	708	716	751	679	766	757	702	649	731	727	692	744	712	761	713	695	710	743	739	746	772	739	778	733	725	739	803	707	733	766	721	723	752	645	781	695	718	729	746	722	683	747	727	686	718	709	745	692	713	678	664	771	717	722	753	713	722	720	728	689	748	750	750	738	730	734	733	724	707	727	695	713	744	711	765	715	738	723	724	707	709	755	723	695	724	735	759	725	692	716	756	739	653	718	725	733	704	723	755	703	669	686	725	742	728	694	692	695	725	782	714	769	729	709	672	730	672	675	749	725	700	755	699	732	708	722	722	769	709	739	695	713	814	789	727	702	732	752	680	741	728	773	744
18830	1326	1259	966	900	866	813	791	783	800	795	748	851	778	754	780	757	806	787	780	803	774	768	743	774	784	781	789	738	807	733	747	744	715	778	768	766	753	760	823	708	802	788	780	756	739	789	784	768	780	758	768	749	768	786	761	743	747	764	809	721	761	760	739	794	776	781	699	712	738	819	709	768	764	736	714	810	786	752	775	715	767	774	730	713	755	764	751	740	761	673	746	724	804	794	765	756	784	789	776	784	760	783	737	775	780	755	735	700	752	741	750	782	715	793	763	729	781	700	762	786	746	811	788	728	734	760	727	782	780	768	766	716	753	750	704	758	771	750	717	767	787	765	763	704	762	794	748	704	742	745	719	728	762	740	802	760	769	754	747	777	794	752	778	757	847	736	727	773	740	744	770	767	729	737	752	796	770	763	808	738	771	784	748	750	733	766	764	745	756	729	800	774	757	726	782	747	789	811	826	742	776	734	749	717	728	728	732	776	759	769	800	757	763	750	791	767	757	716	749	708	745	796	781	770	729	748	772	755	808	729	777	772	717	771	774	696	708	781	755	723	804	742	733	792	781	751	782	758	766	744	769	745	740	813	744	763	768	746	756	753	750	733	777	734	776	770	743	722	754	771	791	756	759	756	693	728	720	776	787	766	792	744	727	703	747	753	725	730	750	727	762	765	773	733	815	762	793	780	854	733	794	746	784	758	705	704	742	801	819	749	746	725	708	764	797	734	779	732	744	764	750	752	784	761	729	770	751	785	751	758	780	769	796	753	752	788	734	742	749	742	786	766	732	755	775	737	732	749	740	807	790	771	761	752	716	717	745	726	751	759	665	724	735	736	768	729	758	736	767	763	720	756	718	771	711	743	746	799	757	773	778	691	736	750	683	729	773	763	724	749	734	743	793	759	798	788	781	763	796	758	782	736	791	787	781	718	730	709	723	780	735	741	742	785	769	784	785	775	780	731	747	740	716	752	766	748	751	714	770	792	727	773	747	741	768	739	741	753	738	811	758	781	792	754	751	774	737	786	776	747	760	780	776	774	736	771	734	717	801	785	738	733	758	737	782	734	759	749	769	810	794	743	772	771	775	788	719	764	722	754	736	774	761	771	745	725	763	704	758	750	735	747	737	746	759	789	761	807	725	780	779	754	743	794	732	803	762	761	781	792	763	773	769	779	774	735	796	759	765	776	746	790	762	794	788	775	714	741	769	766	757	727	783	769	786	723	734	802	760	736	758	808	758	709	735	771	775	804	789	739	742	769	733	780	778	783	774	737	698	739	715	729	728	791	780	796	763	714	761	759	703	733	708	799	773	750	731	798	788	788	769	775	777	697	730	751	725	727	772	801	756	775	772	820	782	819	737	756	748	750	762	811	738	751	753	756	772	780	732	829	739	767	747	720	791	744	733	778	757	736	781	771	748	761	764	774	797	753	756	780	752	755	791	734	741	725	802	769	742	715	690	739	771	790	755	786	746	747	744	766	727	744	796	777	771	702	735	816	772	734	748	776	755	765	761	767	752	764	743	804	771	754	742	783	796	706	724	785	731	763	759	724	722	724	832	765	729	731	739	780	760	754	771	814	723	769	759	784	757	772	788	756	773	749	766	737	754	765	768	801	761	709	784	776	778	755	818	766	769	774	785	796	753	773	780	686	747	772	733	795	787	770	749	717	785	758	715	764	752	734	761	804	742	776	779	756	761	789	784	712	783	760	797	706	770	824	732	798	732	771	779	717	755	775	725	762	734	726	773	770	718	779	772	816	755	756	772	803	728	782	754	739	737	776	775	743	737	741	711	738	758	773	773	742	743	744	789	794	777	741	730	752	727	779	779	737	776	728	733	775	771	743	747	750	761	719	778	768	726	807	799	702	742	712	754	717	743	808	744	749	729	776	711	734	831	788	723	725	759	741	761	774	718	762	769	788	762	738	761	782	803	760	760	801	730	757	772	734	760	754	782	747	802	749	787	770	716	719	746	800	746	774	814	783	736	802	730	756	769	761	707	734	760	754	755	768	722	776	750	796	704	723	750	778	746	723	772	743	743	752	732	746	763	767	822	778	743	788	814	764	776	763	768	784	777	763	769	843	788	744	729	767	744	761	795	796	797	752	796	750	774	760	759	790	723	714	781	823	768	784	752	747	782	748	761	756	731	745	753	736	803	743	770	762	758	809	793	772	759	759	776	776	662	793	806	714	785	741	815	803	775	803	746	763	728	759	760	777	757	772	775	750	765	783	787	745	767	781	770	746	765	806	740	748	820	752	722	791	725	756	764	777	784	769	768	716	774	753	679	752	799	785	738	716	745	786	735	772	712	730	771	772	776	748	746	769	747	720	738	831	763	795	763	774	725	742	780	742	743	730	762	821	743	703	775	729	776	774	718	793	739	742	788	763	788	748	743	720	760	738	753	764	738	774	715	784	728	766	786	768	745	815	757	710	738	735	734	747	708	763	794	796	743	794	729	744	769	817	775	741	749	754	729	769	743	768	748	726	789	715	783	753	756	764	751	748	762	758	782	788	746	742	721	770	731	766	774	767	751	772	777	757	773	759	781	794	782	831	748	718	790	729	788	744	787	743	746	746	762	675	767	749	804	749	708	753	764	726	744	744	768	773	782	772	750	742	777	825	729	733	759	745	746	749	774	780	782	759	739	747	775	793	744	763	806	782	731	774	764	785	741	774	762	723	752	776	787	741	695	717	717	802	733	796	748	780	782	720	727	747	751	735	782	791	771	787	765	741	732	741	783	768	739	722	705	788	757	741	765	707	735	752	760	723	717	731	795	717	744	772	713	807	742	737	751	809	793	779	759	714	796	791	747	741	757	764	813	738	689	761	776	757	735	796	803	737	779	774	764	794	773	753	731	768	801	733	721	758	751	739	732	796	803	722	780	766	740	755	758	749	740	794	737	714	758	773	744	747	725	723	758	742	772	702	768	780	721	724	791	738	770	764	792	755	740	762	753	768	798	713	710	737	739	784	771	707	720	726	805	778	746	769	741	747	764	743	749	770	765	809	736	750	753	789	732	729	769	744	785	770	760	734	769	733	721	730	770	719	754	760	812	794	706	832	767	751	751	716	753	738	805	725	770	735	762	769	749	741	720	745	753	752	817	729	796	765	739	695	776	740	758	748	753	746	741	803	745	740	764	753	765	771	754	760	773	735	770	744	760	753	802	762	740	725	782	709	754	745	707	779	732	743	756	764	789	779	729	780	749	753	774	786	789	787	782	748	706	788	682	765	762	804	771	738	785	735	711	788	775	765	740	741	782	741	747	773	753	764	759	763	746	758	737	807	730	777	770	745	772	795	772	756	774	745	729	767	777	731	744	789	773	761	767	765	721	811	717	727	795	726	733	770	758	812	772	726	744	804	774	735	779	770	765	730	745	763	808	782	778	748	777	788	742	757	707	816	721	748	777	747	779	763	736	772	739	751	741	799	725	734	779	799	788	754	784	743	736	767	750	743	746	747	757	775	759
24503	20338	25702	24834	20298	7850	1368	887	804	732	659	655	589	623	593	581	544	541	591	541	486	517	511	499	500	518	500	524	484	468	475	522	489	463	464	473	483	448	471	535	430	518	508	506	449	463	465	449	488	473	486	425	431	481	446	507	481	473	479	449	445	477	510	425	446	466	449	455	459	476	489	490	445	489	460	493	458	466	490	468	460	496	501	475	460	476	451	447	435	470	484	461	469	468	463	461	455	456	482	461	478	454	489	506	488	443	463	457	490	476	491	474	461	449	432	447	439	487	488	483	440	473	455	485	441	499	482	481	495	460	482	498	478	477	440	493	455	470	441	464	434	479	493	436	450	499	426	450	449	465	458	468	466	455	476	438	473	458	461	481	447	436	432	471	457	483	445	475	474	478	492	474	485	465	487	478	444	463	508	466	479	490	450	457	472	455	486	480	496	433	442	455	451	451	413	482	515	454	449	470	467	488	460	456	481	449	467	462	471	443	471	463	444	489	443	456	473	467	442	447	448	451	431	502	463	474	467	457	456	486	495	483	451	449	459	474	439	489	461	466	450	462	465	466	481	493	473	509	433	452	444	462	460	496	472	456	467	464	439	482	502	477	464	399	459	494	426	487	470	434	459	460	494	451	464	476	482	477	451	512	458	469	482	475	448	467	440	449	475	443	437	475	468	456	481	470	463	457	463	483	474	453	476	491	443	421	461	480	462	460	479	539	463	443	504	458	444	440	467	487	463	482	491	472	491	444	443	456	429	441	505	465	466	450	480	484	462	460	438	459	460	458	459	472	470	428	480	472	489	454	408	423	462	502	449	448	488	445	450	475	497	488	468	487	470	421	466	456	448	483	469	481	455	455	486	464	465	445	450	438	470	493	477	487	461	437	436	431	472	451	473	489	449	487	480	464	497	443	469	434	467	465	447	485	473	449	456	482	502	488	462	479	499	462	466	448	453	477	465	498	475	457	453	508	491	470	450	498	459	478	454	440	469	456	449	475	432	446	475	448	469	431	454	492	433	487	445	470	486	456	454	469	439	454	467	476	432	481	437	451	442	442	442	469	468	450	463	462	441	511	500	458	467	440	487	458	459	470	455	445	438	468	448	437	459	479	470	491	447	473	453	462	451	486	474	459	492	477	472	439	472	469	460	485	467	474	492	476	449	461	494	508	426	496	436	464	476	423	488	498	441	492	439	478	455	457	428	459	474	440	464	472	484	467	445	441	479	461	446	432	457	452	487	488	441	478	469	498	467	499	504	465	474	478	471	467	435	461	471	448	467	485	490	467	478	472	464	479	473	454	472	426	467	486	431	459	458	454	436	427	479	454	507	452	433	474	452	448	478	474	467	446	465	497	442	461	445	492	445	425	420	471	458	459	469	477	459	438	510	512	497	425	450	498	494	482	478	458	477	510	480	448	456	493	445	461	435	438	421	441	460	463	487	473	487	489	473	451	476	501	443	466	468	473	499	464	443	522	511	451	476	470	470	462	467	470	455	424	452	477	483	454	455	449	504	441	436	459	456	486	452	458	446	465	456	472	434	464	479	464	494	476	464	458	457	455	525	481	464	453	461	436	481	445	475	475	498	442	437	457	471	481	497	480	485	465	491	479	475	494	450	465	462	459	419	467	480	435	480	480	511	477	494	493	477	454	459	448	440	427	456	438	473	499	500	485	480	449	465	491	463	487	447	463	456	459	434	480	455	458	441	462	471	476	439	459	474	461	460	489	482	466	485	464	471	469	425	482	472	464	497	441	459	418	485	465	419	457	424	417	488	476	476	448	515	481	465	448	480	434	451	417	464	465	457	453	471	441	495	492	459	423	414	467	477	475	462	495	488	497	452	486	459	470	436	431	467	446	445	443	466	455	434	494	478	475	477	474	500	465	435	477	436	473	418	465	461	495	512	437	493	477	479	470	449	484	486	488	485	447	456	477	446	495	470	472	497	533	479	454	449	470	465	479	444	494	508	440	446	481	483	453	436	482	476	470	473	463	471	464	479	467	468	448	453	427	492	475	490	468	467	499	445	436	475	445	465	475	435	498	467	469	476	491	465	443	448	451	446	489	455	501	453	458	491	493	457	491	430	471	442	470	441	483	446	455	467	474	447	441	460	439	480	489	474	462	454	458	457	473	451	504	466	460	442	443	471	475	473	454	436	468	457	428	479	499	467	504	473	489	466	466	473	471	486	478	461	525	445	482	472	484	441	475	475	431	488	459	469	456	478	462	466	465	504	489	471	425	429	499	448	462	447	473	466	460	448	474	440	469	451	447	441	432	448	450	495	459	467	446	448	435	447	461	439	477	454	454	456	445	427	478	479	498	473	455	536	470	468	444	469	446	449	462	445	494	481	534	453	450	464	462	432	413	463	483	468	405	460	477	441	446	496	460	425	480	501	501	476	451	466	509	438	446	466	416	465	472	517	484	516	443	427	443	445	422	446	467	458	480	479	444	445	451	454	440	480	423	477	490	493	432	476	444	464	451	492	414	458	471	429	428	466	470	422	437	448	449	438	467	483	438	479	479	471	486	469	480	447	426	441	478	450	471	404	466	448	481	436	478	445	472	498	457	471	449	435	480	506	424	469	474	462	483	461	480	516	431	449	501	452	495	495	488	440	470	515	459	457	479	507	442	463	464	449	462	432	454	461	437	479	463	454	452	415	455	467	486	473	461	420	477	437	439	438	476	444	432	458	460	434	471	444	443	453	490	444	494	479	467	470	479	499	509	450	464	495	461	472	471	441	457	471	463	441	433	462	503	527	461	457	455	496	468	461	468	484	456	474	454	476	449	480	443	458	448	445	462	445	458	505	488	509	444	452	454	498	449	480	443	480	457	513	441	481	470	433	498	499	477	466	472	490	490	442	473	466	474	468	428	518	454	462	464	516	506	472	442	498	467	476	484	487	480	468	451	506	476	456	464	459	459	446	501	455	523	461	495	467	449	449	485	458	476	450	448	485	429	488	470	487	468	460	439	449	482	445	536	464	438	510	480	449	472	456	470	487	502	469	497	462	452	475	478	448	460	440	473	443	497	468	463	507	498	479	465	464	449	462	478	488	471	495	417	458	402	455	466	459	457	464	488	456	441	492	440	440	481	483	413	472	485	465	459	472	490	475	466	496	451	479	472	501	459	444	453	481	510	464	502	476	468	464	508	477	442	443	413	457	486	468	478	489	469	439	469	479	459	448	449	465	467	461	457	507	474	465	485	507	448	476	466	471	453	476	478	476	464	470	443	454	445	435	474	489	503	463	457	453	478	474	491	453	452	460	409	470	480	449	451	438	467	463	489	482	451	458	475	455	538	434	460	457	448	515	450	491	437	480	474	475	499	478	448	461	456	461	469	472	468	475	438	463	483	457	439	487	489	479	491	507	439	490	466	496	446	471	455	480	497	471	437	485	459	429	471	460	465	459	479	492	455	463	447	482	452	470	444	491	482	461	461	455	460	473	458	470	507	439	416	520	493	456	463	462	489
29601	9815	8889	4914	3270	2351	1830	1461	1314	1124	993	963	826	847	763	732	701	673	603	627	621	626	621	600	551	545	557	594	572	573	587	536	534	493	515	513	485	560	463	495	537	475	480	521	506	502	520	517	523	511	525	476	505	489	479	491	516	513	494	536	497	488	534	473	478	508	485	474	498	493	526	506	517	497	483	504	532	528	497	519	469	497	493	475	500	502	492	496	483	471	482	519	486	466	452	501	467	534	460	478	489	483	476	459	512	493	523	468	518	497	456	493	460	514	457	525	498	534	469	501	487	487	512	516	493	510	490	525	539	473	505	494	478	455	501	514	508	484	506	525	482	488	505	512	472	512	485	478	472	458	500	451	480	529	508	464	505	477	534	501	538	470	445	477	527	494	511	501	503	455	464	485	514	505	486	495	454	458	476	526	516	494	504	505	461	474	491	484	515	468	487	497	500	506	526	490	463	450	484	501	454	447	500	511	528	493	471	508	501	457	452	483	493	536	505	515	509	534	498	481	485	495	497	533	519	489	492	488	498	548	496	460	470	486	479	457	455	505	483	455	510	514	516	487	517	489	501	451	470	480	506	509	491	464	478	470	500	518	466	491	498	456	478	499	497	443	504	491	471	497	499	468	471	494	513	501	484	513	479	455	485	461	464	467	498	495	483	497	483	482	463	494	487	467	480	479	478	496	517	500	532	505	482	503	491	519	467	489	465	450	487	514	466	525	503	497	521	469	513	495	484	499	478	490	489	473	506	494	490	528	498	523	455	484	487	494	475	527	514	482	510	452	509	467	506	486	485	499	476	497	510	442	515	449	506	494	470	517	503	517	459	457	468	519	475	501	516	492	514	470	533	492	491	507	538	569	483	541	510	500	493	457	489	502	471	463	509	438	445	445	466	514	500	508	503	471	493	465	461	484	476	496	495	490	501	486	471	490	551	493	471	432	487	506	494	517	481	478	470	502	452	509	504	465	468	457	511	487	524	532	470	500	483	473	487	503	482	486	547	496	493	512	505	500	472	526	499	478	493	498	535	533	462	494	514	512	519	477	430	485	496	507	454	505	524	510	426	504	456	494	512	494	474	479	482	491	506	460	505	498	514	493	503	500	477	507	491	475	482	491	467	471	497	462	471	482	515	521	459	494	485	497	481	486	504	478	479	513	472	474	458	476	476	515	510	514	507	498	503	471	505	499	457	491	514	468	532	483	475	475	463	493	473	518	512	508	486	495	504	498	491	486	504	472	503	506	511	484	437	467	436	481	484	494	494	471	507	486	499	460	535	470	503	467	502	482	455	479	488	502	496	497	510	461	455	492	492	463	468	475	455	534	534	510	496	473	526	498	485	495	438	507	530	501	485	429	528	511	520	547	475	479	460	529	485	508	530	509	510	469	471	491	463	512	511	491	458	479	465	508	473	534	474	468	488	510	487	463	506	527	475	496	476	495	493	506	481	515	458	482	505	456	474	493	537	492	512	465	484	474	477	463	464	503	496	472	484	479	494	506	482	488	449	505	477	502	499	489	470	488	506	521	505	498	479	469	481	470	490	489	528	500	493	487	498	489	484	453	496	497	493	483	439	503	475	466	455	506	468	468	499	520	480	489	434	520	484	463	470	465	505	476	475	514	486	458	471	509	486	488	481	502	504	503	522	449	498	474	485	482	516	523	482	485	474	459	488	499	511	541	464	470	503	506	510	499	477	482	513	478	498	491	508	484	483	483	508	464	512	456	486	501	445	499	488	505	488	484	479	520	525	487	474	512	500	552	490	495	477	516	504	450	479	523	472	447	458	500	492	463	479	500	506	510	526	497	478	503	491	476	521	511	486	469	498	483	500	477	495	519	511	514	443	473	478	484	506	455	477	513	473	482	451	503	464	438	481	462	500	469	501	503	527	498	520	483	512	494	471	500	480	513	498	482	464	514	540	489	515	471	507	561	465	511	483	458	502	479	481	462	509	474	521	502	538	480	479	461	481	494	486	492	539	546	493	464	475	467	459	507	478	481	470	493	489	507	471	499	467	543	461	500	497	475	469	488	452	513	498	477	485	480	479	476	471	460	517	480	471	468	472	461	497	502	495	514	454	486	462	479	491	516	492	485	516	512	480	461	477	492	514	477	477	471	473	491	471	465	500	454	476	503	516	496	529	498	495	501	485	497	479	456	452	446	493	478	477	456	465	498	491	518	510	500	494	507	504	502	477	502	567	481	478	467	498	502	522	538	504	440	486	480	503	501	488	465	489	474	478	513	472	493	509	471	480	494	480	502	471	474	493	487	499	496	512	505	488	499	481	480	473	498	464	478	515	467	502	508	477	496	468	518	473	475	494	509	495	499	483	460	489	478	462	477	472	464	524	516	489	491	483	516	488	497	517	478	493	514	506	457	456	487	470	516	508	499	541	461	509	456	527	455	484	518	503	465	481	454	512	509	491	479	499	498	506	463	509	492	488	461	487	471	504	491	479	436	492	508	451	498	491	495	513	484	472	497	463	449	543	486	485	512	448	480	495	498	493	471	492	476	482	549	427	478	497	507	474	441	529	477	518	447	469	503	472	501	537	482	495	523	463	505	474	488	476	493	468	510	523	519	466	476	460	479	509	506	510	477	472	502	469	500	515	486	525	490	474	505	502	503	476	485	445	514	474	480	523	472	494	477	504	500	489	447	466	478	500	478	475	522	506	469	484	495	483	498	503	437	496	499	474	523	442	481	518	461	477	476	456	484	460	528	528	542	475	497	522	483	496	472	498	520	470	485	435	478	505	487	462	503	528	501	480	465	545	497	515	475	484	513	510	463	485	456	472	464	483	466	498	490	480	505	497	476	477	482	491	471	502	506	488	489	521	461	482	461	485	467	487	503	471	466	520	507	487	492	464	467	479	497	497	464	470	468	482	503	518	510	494	474	476	446	458	499	484	510	476	491	532	487	474	504	494	462	503	528	491	476	488	510	509	516	449	497	488	521	462	414	485	505	484	484	483	517	539	516	492	500	532	497	500	493	488	495	508	496	477	455	508	461	515	495	518	497	505	488	498	512	508	451	452	500	486	444	493	484	501	482	488	468	498	489	492	489	486	452	474	465	463	490	463	483	511	482	458	481	514	527	542	528	472	504	488	506	470	455	503	464	474	491	529	468	487	498	487	533	502	529	475	494	481	446	487	485	470	488	479	502	526	455	523	466	497	518	499	514	464	469	458	451	491	552	482	459	492	464	504	486	517	482	462	491	482	492	504	493	515	480	500	478	492	505	519	483	495	511	485	487	501	522	520	474	463	474	466	524	522	453	479	499	501	543	495	484	465	481	474	458	529	497	466	508	489	508	482	470	487	480	541	450	506	460	490	528	471	481	502	455	482	520	470	490	517	511	475	522	499	483	467	473	486	494	503	515	488	497	449	491	505	475	516	521	492	487	513	491	481	515	436	493	567	502	496	492	467	485	512	502	500	498	470	496	470	504	523	443	496	486	504	483	462	495	503	509	487	502
22574	20326	26183	24341	20335	20390	8669	2029	1560	1496	1402	1242	1162	1140	1172	1106	1044	1061	1062	1016	1015	989	1047	946	970	1002	953	904	901	948	882	958	977	910	998	996	948	902	932	947	921	910	896	946	925	878	929	997	941	913	864	904	916	910	932	877	885	916	914	854	877	926	864	875	954	955	919	940	948	935	948	909	883	868	861	923	914	891	915	957	905	922	877	969	943	936	898	861	875	886	877	868	900	926	944	854	905	921	960	876	918	929	956	878	913	908	871	877	933	877	871	882	877	877	923	872	915	878	885	919	877	886	932	880	898	888	898	880	891	916	914	885	942	930	907	881	924	885	900	935	889	937	944	847	905	888	867	902	886	882	911	902	936	889	883	924	904	920	934	903	891	937	891	814	900	927	893	867	949	905	892	939	880	894	848	902	890	904	900	914	888	896	902	903	905	908	886	910	836	872	841	897	851	878	897	930	851	855	904	875	916	859	859	882	896	895	931	908	875	879	861	925	940	862	911	883	880	916	883	930	855	968	939	849	890	932	910	902	862	947	891	879	897	873	915	885	910	887	919	927	894	894	890	906	903	852	868	913	957	885	912	906	926	868	798	885	887	853	891	875	902	869	881	899	861	884	896	888	862	862	868	870	901	929	922	940	852	890	898	846	912	864	889	906	862	865	893	897	925	910	841	854	899	853	873	901	885	888	877	805	882	874	928	906	913	933	859	887	910	870	942	929	903	915	909	873	886	871	860	927	887	895	914	902	893	908	932	904	884	915	902	862	871	861	849	848	899	935	876	886	888	901	862	896	939	851	867	872	888	930	880	938	932	895	924	870	876	912	881	869	857	868	892	931	878	941	853	937	946	890	907	897	896	888	884	914	895	917	880	896	905	870	897	1003	906	922	871	897	908	874	886	891	906	920	937	868	865	924	900	939	939	886	879	933	977	872	875	940	924	850	883	911	921	926	879	862	923	873	927	1016	885	916	911	898	955	880	883	873	917	861	964	891	891	953	928	898	906	944	907	852	889	896	848	847	955	940	877	891	924	908	880	908	875	843	891	907	871	946	953	924	924	902	900	904	900	947	942	926	936	872	866	900	886	862	892	864	952	856	903	847	840	897	861	949	891	939	871	899	942	882	869	893	896	881	886	891	866	921	898	917	923	909	817	900	889	869	926	908	881	884	941	915	894	863	942	948	948	917	874	941	901	887	931	856	918	958	881	840	896	917	903	894	906	895	837	883	853	896	887	876	889	869	915	937	925	861	880	901	884	882	863	918	909	884	854	901	917	916	885	860	937	902	864	871	898	872	897	893	866	906	905	910	917	895	898	910	898	945	852	930	888	866	879	913	913	861	934	912	881	919	899	941	944	865	852	877	887	922	898	915	856	865	873	884	890	915	867	851	927	933	865	909	830	871	814	886	943	868	871	891	868	922	881	902	908	893	876	915	871	909	906	927	923	858	948	912	905	929	884	924	911	888	897	901	920	837	867	900	984	891	896	902	882	862	904	911	884	902	863	929	857	885	860	849	955	864	944	915	902	886	929	894	909	893	942	852	908	880	907	916	882	911	905	924	885	923	861	851	871	917	860	882	900	887	883	893	924	906	868	878	820	910	896	906	931	850	924	900	868	889	881	916	904	926	901	878	901	900	898	869	911	933	873	889	907	934	894	968	885	880	952	843	941	871	901	891	945	898	919	877	907	868	869	901	891	923	874	894	895	868	908	871	892	882	923	897	941	903	875	893	901	884	906	922	864	931	898	874	933	851	908	916	872	872	932	938	862	850	899	926	942	917	847	888	898	883	962	874	889	924	839	906	884	865	884	857	909	906	946	919	883	894	925	923	865	923	936	899	890	950	953	873	917	931	934	908	869	872	946	893	946	919	903	946	907	877	847	899	890	914	856	850	971	953	888	903	842	933	845	876	891	949	932	918	922	897	930	906	886	950	899	891	913	945	925	855	910	897	856	910	876	922	928	860	903	863	911	911	919	924	867	945	904	826	898	896	889	894	842	915	915	898	917	910	950	927	906	892	867	922	922	863	886	871	944	898	960	843	903	936	916	905	865	899	913	896	880	900	941	906	862	880	860	893	874	903	864	900	868	971	876	850	900	951	920	898	933	896	898	945	882	900	904	840	918	902	934	901	944	923	891	913	863	898	968	912	867	919	905	940	925	900	876	973	949	889	964	902	841	921	934	837	830	876	919	914	863	846	913	909	884	860	939	848	872	932	897	901	884	980	884	876	857	879	927	920	880	946	876	923	904	879	859	908	933	880	894	909	897	822	872	865	873	937	870	869	937	897	940	882	865	888	930	932	902	911	904	874	888	915	906	969	874	914	931	862	869	902	888	851	895	871	926	890	889	887	940	876	917	896	966	890	895	958	912	883	895	907	930	904	926	935	867	914	868	878	887	968	927	957	847	865	884	913	841	911	882	900	878	871	900	919	888	953	957	911	902	894	884	926	849	882	926	866	912	847	910	919	883	891	929	958	857	863	870	890	967	894	897	940	902	863	912	877	928	924	904	947	902	914	886	879	934	819	905	907	868	893	908	866	895	868	870	882	895	956	884	934	888	871	901	894	907	933	931	929	903	921	908	904	883	883	898	881	924	885	921	959	892	973	964	919	923	867	911	894	926	900	903	880	898	933	869	935	912	916	873	903	956	933	921	970	900	887	896	947	926	943	948	950	911	874	847	897	886	843	904	898	867	907	909	907	908	896	920	898	972	943	888	943	859	944	928	908	891	891	921	846	887	929	868	927	914	879	928	924	902	903	848	938	850	958	892	882	922	885	882	890	892	900	878	907	882	850	868	852	845	903	958	924	896	893	855	853	925	891	910	858	900	950	896	917	891	879	908	896	881	859	958	875	915	904	899	907	912	870	887	863	931	917	892	867	912	937	893	892	927	951	907	940	909	903	965	869	922	923	931	915	883	882	850	963	928	883	877	909	889	904	887	878	891	947	920	928	906	918	892	940	911	863	893	959	892	859	900	898	819	859	941	969	906	867	888	904	914	838	894	915	901	879	883	886	897	917	918	866	864	912	951	928	935	877	951	910	884	931	900	886	890	930	882	880	888	901	904	915	884	857	894	913	963	877	875	922	848	865	896	873	885	877	938	882	909	891	827	878	897	926	909	921	958	921	888	920	885	872	931	904	920	887	853	914	898	893	896	917	832	941	907	896	919	866	915	893	939	912	900	877	845	961	853	854	921	907	869	940	961	926	915	902	853	855	890	934	873	891	907	889	915	940	888	828	856	867	962	882	877	868	890	878	958	901	937	889	871	909	872	866	899	898	884	881	918	911	934	871	870	890	902	917	899	889	946	846	924	841	848	876	906	933	951	906	877	900	887	851	884	930	900	861	863	869	865	919	887	873	881	896	906	886	952	873	885	891	952	940	865	881	897	852	909	885	856	846	902	892	922	885	891	928	932	905	877	948	862	866	872	868	880	886	859	907	931	902	882	876	876	928	871	868	950	885	870	862	944	880
25434	16121	14608	8609	5788	4279	3385	2874	2324	2093	1712	1635	1521	1382	1371	1221	1227	1212	1114	1049	1073	1094	1076	1033	1076	997	1014	1006	932	911	944	972	897	974	920	931	929	900	944	925	939	936	910	887	851	916	877	853	856	846	897	870	877	868	901	834	890	829	884	848	841	867	835	892	861	824	852	843	884	884	881	867	810	836	873	845	859	881	846	861	903	855	834	846	804	869	890	869	889	836	897	881	809	857	836	843	876	835	820	837	836	838	807	855	808	858	915	848	871	898	859	832	835	830	826	826	839	888	905	813	883	836	866	794	804	828	871	867	848	791	913	906	836	859	894	922	856	865	840	863	808	817	883	851	861	822	816	904	807	819	887	854	869	860	898	897	871	878	859	818	843	861	871	865	881	853	852	853	830	833	831	835	874	833	801	868	884	930	826	915	884	900	845	896	865	873	873	828	881	857	800	867	863	822	831	857	850	869	843	849	875	845	832	873	859	834	882	872	848	841	850	861	899	842	850	873	784	861	902	831	864	892	823	878	856	835	851	870	861	822	822	854	856	873	843	859	829	865	883	866	862	839	814	825	876	848	826	854	908	844	871	800	844	858	870	850	880	885	882	862	828	817	873	843	839	850	823	810	857	835	858	868	829	879	891	865	898	886	861	860	909	825	836	886	862	858	847	840	888	833	886	866	876	850	859	875	901	812	859	897	831	830	801	872	854	845	821	861	934	856	844	802	856	906	862	848	891	871	830	869	819	869	864	835	864	829	844	835	845	819	844	814	870	807	841	901	847	863	872	857	791	864	897	878	915	832	835	843	898	856	836	813	874	849	837	837	847	862	871	815	870	797	873	835	857	826	805	851	866	873	843	854	822	811	886	872	813	835	820	829	779	808	881	867	853	855	831	824	847	881	875	860	910	812	881	895	884	834	803	865	861	838	866	849	909	865	811	824	854	859	883	803	814	872	835	877	891	875	830	832	823	803	853	886	849	869	810	879	879	878	826	849	852	845	851	869	878	882	818	857	873	871	847	843	923	861	856	869	847	786	867	843	862	832	905	830	827	844	880	783	871	874	831	859	848	819	839	849	875	837	824	859	862	825	804	806	869	902	842	788	852	879	838	881	869	823	806	846	904	830	837	904	848	836	828	881	865	904	850	847	866	832	841	884	843	847	870	852	864	833	818	859	877	859	809	882	876	875	869	874	855	854	862	823	836	820	848	821	860	885	865	811	898	855	859	858	865	826	833	852	855	848	894	845	860	865	904	848	877	851	851	850	864	879	842	844	875	847	874	858	845	880	861	881	870	819	865	891	850	847	840	877	801	853	881	823	832	874	801	884	899	799	828	833	837	841	854	817	899	871	830	850	856	832	819	845	842	801	860	895	908	861	893	858	873	873	846	867	850	876	831	843	828	837	893	853	847	789	803	894	854	875	825	882	857	826	849	807	839	891	770	884	802	835	854	833	881	856	865	859	877	860	914	817	845	870	849	849	887	847	890	815	831	804	799	869	842	875	858	810	843	868	836	821	866	887	868	830	886	832	850	834	827	830	843	821	902	848	881	832	855	892	835	852	850	904	836	834	871	820	834	851	802	854	856	836	789	849	865	931	891	804	856	866	875	850	853	830	878	808	882	848	829	838	844	903	878	824	875	857	824	871	851	833	849	823	857	842	939	864	887	854	861	834	837	818	872	907	829	847	839	879	854	801	838	858	846	896	814	858	811	826	841	851	878	851	856	841	852	877	815	827	815	899	906	855	866	891	832	855	823	883	836	868	858	897	847	845	822	859	839	824	866	867	870	849	829	854	839	840	850	878	825	841	881	852	882	823	859	870	836	875	877	866	842	831	838	891	848	828	876	831	840	829	859	821	837	828	861	826	792	843	817	849	850	832	864	865	847	889	785	819	833	835	896	847	860	849	894	858	868	880	827	871	864	865	849	838	837	827	801	849	812	905	868	837	870	912	859	837	890	881	877	843	870	877	804	884	861	842	842	917	874	872	854	825	875	854	838	853	857	854	875	811	816	831	848	805	862	802	843	878	870	842	792	870	858	861	855	850	839	856	899	911	874	885	941	880	826	851	860	868	842	886	843	866	843	862	843	828	877	867	846	845	865	857	819	844	816	818	886	842	850	849	853	836	856	862	881	854	821	858	849	882	871	782	831	866	879	848	891	876	849	816	853	834	841	859	863	840	861	850	847	885	801	847	872	868	846	847	823	817	836	804	806	835	849	855	906	851	875	876	844	885	847	894	853	841	845	856	851	823	892	818	906	873	881	892	933	892	841	859	829	854	898	830	861	875	849	803	835	843	794	786	843	870	848	867	842	858	853	852	856	868	846	854	867	833	844	841	904	891	832	922	817	867	868	885	856	837	877	862	843	876	833	771	835	815	840	803	822	871	817	889	831	836	856	860	861	895	828	850	860	867	853	886	837	851	860	879	839	806	865	827	832	824	848	899	833	846	817	842	883	890	896	863	835	841	852	859	829	841	871	857	890	848	886	868	847	840	869	811	868	862	784	836	813	863	904	864	851	837	825	848	853	842	809	886	890	873	830	924	871	922	876	824	897	798	882	828	837	892	829	876	863	880	859	901	802	828	836	854	833	838	853	840	870	808	827	880	792	861	856	872	875	820	903	848	924	836	874	823	865	883	882	861	840	876	833	819	856	851	861	825	866	874	820	851	865	844	869	865	831	850	842	834	907	865	894	882	856	832	903	872	850	812	859	876	779	882	888	859	818	803	902	871	895	826	883	844	859	863	911	866	798	812	848	858	854	861	871	866	854	791	791	873	816	845	827	838	852	853	808	818	789	806	851	901	841	867	868	828	852	845	854	848	865	885	849	847	809	860	837	859	864	831	847	870	847	839	815	870	858	861	844	800	835	867	872	899	873	895	829	848	856	837	835	864	880	835	842	897	888	831	880	867	837	882	815	867	849	867	828	839	776	844	871	820	810	825	878	845	807	810	843	815	845	854	814	915	927	847	859	828	876	840	862	821	859	858	858	885	821	811	844	920	810	859	900	880	877	812	840	849	901	890	883	832	886	856	878	863	845	835	848	834	813	859	894	879	843	812	832	843	856	867	861	854	808	816	893	813	868	864	787	853	864	847	848	834	802	884	784	790	825	821	855	864	824	871	829	884	857	815	823	814	854	825	868	864	847	871	898	850	827	864	828	825	886	842	861	890	870	862	900	847	856	890	870	848	850	860	862	861	916	836	847	872	827	795	816	847	863	893	836	797	866	786	843	874	906	864	819	844	863	898	829	847	826	883	833	871	872	869	873	848	831	860	861	875	856	843	847	842	838	869	873	860	889	840	869	865	855	845	868	861	862	846	854	903	877	824	814	900	805	878	847	846	866	848	816	865	835	876	884	896	826	842	826	847	832	860	892	847	837	803	854	877	853	810	909	836	860	820	877	853	846	858	826	854	846	831	847	842	842	817	834	816	856	867	854	840	833	851	839	887	840	879	821	816	869	839	824	841	832	845
29252	14507	2645	1084	851	840	771	785	814	787	811	732	834	784	755	771	748	795	792	773	797	723	807	743	775	832	747	772	792	780	769	747	745	755	775	759	714	741	800	788	742	717	821	807	745	771	775	743	800	725	714	735	792	747	793	786	745	813	716	760	781	764	774	788	760	718	743	788	807	716	706	765	742	795	799	732	783	745	732	773	761	711	782	793	756	723	770	740	778	744	803	758	756	722	720	758	827	761	770	738	769	771	795	732	754	751	766	745	734	773	832	751	726	799	764	766	754	729	768	755	763	780	716	715	761	762	760	778	777	721	759	745	836	766	771	715	707	803	780	742	755	798	779	790	789	740	788	823	766	761	775	777	763	747	785	780	783	756	821	749	754	766	773	737	766	783	770	795	789	798	785	820	752	735	741	748	777	788	748	759	757	783	810	762	773	757	790	797	754	763	751	740	738	766	713	799	805	765	758	710	745	765	763	793	732	745	769	770	770	816	769	764	746	802	785	770	783	710	744	819	723	808	740	787	808	801	720	779	756	774	726	791	748	783	777	736	786	729	798	840	762	757	731	795	770	775	770	745	777	771	770	793	780	706	747	775	758	702	789	759	740	728	787	787	793	736	738	776	797	790	770	723	716	730	747	755	793	746	773	780	761	771	802	721	731	748	769	725	766	733	760	786	783	829	765	731	757	827	749	772	817	739	783	822	749	747	789	750	790	770	773	766	779	760	761	796	756	763	754	694	759	744	756	776	756	786	756	768	758	780	727	740	738	741	779	788	765	804	751	744	712	792	762	800	783	727	756	740	765	792	745	767	748	757	806	756	719	746	769	737	734	740	758	769	794	777	755	796	723	748	751	785	746	740	741	719	752	797	748	760	770	813	731	762	797	748	786	720	702	754	781	764	743	745	733	749	785	749	749	763	752	748	774	737	818	680	759	798	752	771	713	754	760	771	776	757	764	785	823	743	812	756	750	777	771	771	764	775	721	761	776	739	765	772	760	789	786	798	773	767	748	801	742	764	768	795	778	781	779	781	760	793	813	774	756	745	769	805	708	736	769	742	738	803	761	785	759	789	800	789	796	803	746	809	750	790	759	749	741	772	788	708	751	777	746	761	772	732	761	770	720	784	816	756	797	816	727	773	775	747	790	752	776	742	808	784	800	703	744	766	717	820	786	796	804	798	765	775	810	762	785	736	745	782	730	713	749	773	739	752	745	763	726	698	763	755	775	793	813	747	737	770	799	736	715	785	735	769	804	725	742	808	787	761	792	746	783	763	756	714	753	770	750	760	787	798	778	743	788	771	759	733	787	793	728	779	775	798	744	774	751	745	763	758	773	758	723	768	741	817	722	746	758	757	794	778	718	768	723	769	719	752	810	736	735	767	788	785	737	730	803	805	779	760	776	773	760	750	760	821	792	763	753	775	771	746	805	817	741	789	733	759	763	750	799	732	730	764	811	796	792	773	825	786	784	774	777	781	696	751	756	756	756	753	806	833	817	781	762	806	735	748	783	775	762	800	804	803	764	715	801	730	746	746	812	764	773	749	815	774	791	721	768	788	757	762	754	756	735	740	749	814	720	780	737	787	779	785	744	743	790	795	736	772	799	779	752	781	751	735	749	709	718	745	772	740	758	752	723	788	778	773	768	737	765	811	741	825	755	765	796	755	786	736	748	731	784	739	745	787	779	746	748	756	796	780	772	739	768	723	769	791	755	775	713	772	752	742	781	757	744	792	753	758	744	778	742	742	771	756	770	742	772	749	777	756	778	724	761	787	713	729	762	738	741	738	729	791	747	754	746	815	790	765	747	737	757	777	772	805	751	806	785	776	785	804	762	731	750	788	749	752	830	756	800	768	766	793	759	745	759	761	798	759	806	712	797	739	746	745	763	792	736	773	720	795	773	743	760	778	769	739	749	795	745	795	774	744	743	745	752	790	810	770	715	758	824	767	750	785	707	768	766	763	756	753	720	742	809	726	773	762	712	707	757	783	714	760	773	786	717	789	783	733	841	810	783	773	790	777	768	768	779	802	697	753	778	740	757	761	762	747	766	780	754	812	756	746	757	783	782	782	795	738	768	746	793	797	756	829	722	781	797	786	734	753	733	767	785	720	802	724	760	789	810	765	781	808	790	812	750	802	774	718	700	737	782	859	800	782	734	735	777	726	768	744	808	765	769	714	766	774	795	783	736	746	734	796	766	801	758	689	822	760	764	722	766	826	748	783	814	750	809	791	720	761	796	758	764	750	768	715	742	779	734	745	780	728	792	719	813	826	786	771	732	728	766	743	682	818	743	750	735	748	760	798	780	750	745	743	762	765	771	717	801	759	731	743	754	748	743	745	770	765	738	779	812	749	743	759	748	763	738	722	775	765	832	753	749	732	772	780	742	780	758	794	751	778	795	788	799	788	794	733	768	749	731	742	728	752	770	828	784	747	772	756	768	766	761	725	784	803	753	755	772	722	764	773	757	757	768	723	781	803	736	789	742	786	759	742	752	794	790	761	748	737	767	775	782	757	788	793	738	751	758	715	752	747	764	766	771	736	739	778	770	793	744	758	744	793	743	720	823	769	718	776	753	721	810	751	769	743	768	756	761	717	770	734	750	756	767	742	772	741	750	750	791	747	780	735	755	763	784	767	750	735	793	780	753	743	746	778	752	769	754	747	773	714	748	733	778	782	761	756	775	774	744	749	807	721	717	740	783	773	789	770	822	766	752	769	773	739	745	751	752	773	786	734	762	733	733	750	764	760	759	752	788	787	749	732	725	745	790	774	771	813	727	809	814	793	775	762	786	770	767	816	759	770	744	736	838	779	762	703	726	803	746	744	761	750	794	767	814	750	784	747	762	780	819	764	830	801	724	748	772	799	757	773	790	743	756	735	771	724	791	758	762	767	838	744	789	777	750	754	749	738	731	743	789	768	760	780	733	811	770	800	765	741	718	716	758	789	802	755	814	690	768	751	781	792	730	732	808	844	784	751	678	778	763	741	687	760	745	743	798	798	732	735	808	703	728	774	850	743	711	770	780	751	725	805	744	761	778	761	798	739	768	776	771	722	794	788	803	746	776	727	758	773	781	731	794	729	778	746	685	751	778	734	726	767	758	779	798	726	718	730	793	743	773	808	783	807	702	756	774	800	733	744	759	806	765	741	778	753	782	780	790	747	729	784	752	773	751	797	761	742	774	746	789	772	755	718	799	793	837	787	796	755	750	743	762	763	795	736	740	787	766	748	730	737	774	714	722	765	822	716	760	740	778	784	773	773	767	723	753	757	725	781	751	791	767	794	765	776	740	728	754	780	744	761	721	718	778	766	725	778	784	799	706	797	756	739	791	735	746	750	748	731	798	751	748	764	795	775	794	737	771	781	745	826	768	748	767	763	764	731	744	777	735	776	769	769	772	788	777	747	759	783	779	796	760	768	754	789	756	730	780	799	746	736	793	764	780	736	760	754	750	782	722	791	778	788	809	803	732	764
18250	1407	1237	1063	931	944	827	836	847	786	812	817	810	822	817	851	842	745	808	787	787	809	793	842	800	799	797	815	794	824	802	812	758	798	852	827	854	829	780	791	811	814	791	829	845	808	794	810	813	777	773	758	767	816	774	763	776	775	850	808	847	806	852	756	843	843	799	802	804	782	778	831	828	845	819	818	739	788	796	778	794	805	789	779	804	795	784	823	752	755	880	797	749	799	812	789	805	810	787	783	803	770	813	819	825	789	768	785	788	787	800	814	762	802	795	839	799	772	768	827	807	792	888	813	814	829	815	782	836	790	836	779	859	794	779	799	832	747	830	800	762	824	810	774	766	791	778	776	794	813	770	783	775	820	768	795	736	796	789	775	850	804	798	761	807	855	800	803	777	798	730	792	775	812	771	787	768	799	822	863	797	792	792	801	776	810	835	823	818	788	831	794	769	803	778	829	809	784	817	804	807	772	763	831	741	787	781	818	765	784	826	798	809	850	835	814	784	851	815	781	820	788	795	818	790	826	793	750	794	819	836	803	828	820	806	770	857	740	772	802	779	791	827	790	853	801	820	832	780	784	803	762	737	813	804	827	849	762	797	811	754	772	732	795	789	789	782	818	843	802	730	790	837	819	845	807	757	777	811	814	774	763	768	771	772	786	829	862	803	767	757	819	848	811	793	806	767	824	805	822	784	751	776	800	793	792	825	818	825	763	800	780	786	807	757	796	749	800	799	814	805	829	766	772	754	813	776	792	814	735	782	826	824	818	784	760	765	784	818	803	788	817	856	836	798	742	774	840	786	804	754	782	797	823	820	804	797	826	840	785	758	798	767	810	778	750	778	801	768	851	801	783	815	746	820	798	767	837	758	804	809	781	848	796	777	801	841	840	810	790	779	767	799	831	784	740	773	802	760	792	822	830	793	834	789	790	764	758	763	778	832	829	776	769	814	844	779	834	779	786	792	806	808	771	778	807	763	791	789	731	830	780	864	845	776	806	802	817	777	793	838	794	822	777	804	753	752	789	750	799	821	800	804	784	766	797	778	803	808	805	791	764	805	803	759	797	810	766	810	828	807	756	798	759	870	737	813	753	748	743	786	779	815	758	836	770	793	767	811	783	772	774	844	781	781	797	824	767	776	756	816	775	816	783	819	815	808	815	788	774	753	801	840	803	840	834	817	807	791	810	827	827	784	764	772	773	759	771	742	794	764	786	806	769	746	783	776	764	772	795	797	799	825	788	819	855	759	768	761	790	799	827	760	752	794	746	778	823	792	775	824	837	792	825	743	829	762	802	787	800	795	785	738	761	784	782	776	838	802	777	773	750	800	783	785	828	785	794	792	802	794	806	766	820	757	859	779	780	727	797	752	805	818	757	823	728	787	770	798	843	780	801	767	804	816	787	743	789	770	800	762	800	755	802	798	794	906	792	785	770	783	826	829	838	806	811	761	795	746	769	776	860	805	784	802	805	795	755	772	844	816	756	844	770	807	766	749	773	864	796	807	781	795	827	797	845	808	777	770	738	794	800	800	766	819	787	749	844	831	823	743	807	791	848	799	774	787	823	772	859	789	831	763	805	797	794	780	814	791	790	760	779	794	755	768	781	770	738	798	784	790	770	795	819	765	782	848	808	769	776	867	836	800	833	809	789	777	799	726	811	789	774	798	827	772	795	797	811	809	776	839	810	839	799	795	765	812	793	813	799	778	760	793	764	776	821	785	832	801	803	819	747	776	806	759	769	794	787	819	787	761	830	774	780	805	837	792	804	785	775	805	835	833	764	838	833	757	809	860	779	775	772	784	800	803	796	759	807	816	847	802	835	842	830	770	775	763	741	803	787	810	817	785	772	779	847	814	795	798	793	790	749	758	818	793	789	795	767	803	787	786	790	834	805	796	785	804	749	728	771	786	823	785	804	816	792	786	775	747	839	783	821	800	794	806	783	823	791	800	797	810	748	764	840	767	843	834	761	726	811	800	784	773	815	797	755	805	795	820	804	790	820	783	798	826	758	780	767	823	784	810	817	796	804	770	767	765	731	794	801	794	812	767	800	814	838	897	790	816	780	802	823	841	783	834	787	785	784	785	816	771	796	778	836	764	782	809	780	829	754	813	778	799	813	721	780	773	806	823	825	822	826	828	775	760	810	809	796	812	823	796	795	824	796	777	754	802	804	856	794	779	771	793	812	748	804	766	806	813	775	748	851	773	789	864	789	784	787	706	777	807	818	786	776	822	785	819	751	790	795	823	864	789	729	785	773	744	804	821	789	794	805	830	806	766	854	787	795	774	862	743	778	776	826	796	777	787	795	771	783	790	776	819	771	766	768	830	813	746	773	800	770	762	791	780	788	789	805	799	852	758	821	815	804	813	814	809	814	784	815	778	766	740	794	763	802	790	787	873	821	790	783	774	784	816	760	779	777	778	795	829	795	770	806	789	790	762	784	829	804	766	793	778	737	822	808	797	769	774	751	789	808	821	769	756	800	799	771	755	732	807	795	825	845	801	798	737	826	791	810	766	794	818	818	760	743	789	784	802	782	801	818	811	758	758	795	778	805	810	782	845	818	801	801	792	797	793	756	833	760	782	809	770	816	818	792	808	835	798	788	830	799	821	812	812	800	792	792	781	777	851	834	838	845	807	819	831	801	827	811	797	769	809	847	776	792	761	796	788	791	862	779	787	799	823	810	789	804	806	813	794	790	786	781	762	811	778	789	846	787	764	782	825	799	808	791	793	796	777	774	746	797	770	798	816	765	802	809	824	806	834	750	781	833	778	801	781	769	762	810	737	797	793	773	775	802	800	838	796	814	762	815	779	760	837	840	783	793	798	815	833	762	852	809	821	808	800	778	792	789	777	778	774	782	766	809	792	790	811	745	788	784	783	828	806	827	797	800	823	836	794	764	803	782	785	789	828	839	814	773	804	810	784	831	762	809	772	784	792	804	812	847	810	784	803	777	739	776	769	803	766	807	805	793	798	764	771	793	813	815	771	770	790	863	822	823	779	737	812	785	786	799	752	817	856	815	816	773	804	749	832	807	764	772	801	754	823	830	822	795	741	825	769	801	819	768	782	816	829	782	820	771	818	810	785	837	799	766	756	817	809	841	809	747	780	769	838	814	746	854	772	763	835	817	786	826	816	800	808	785	761	841	787	744	780	831	791	782	799	853	803	765	767	799	759	785	778	796	782	815	817	801	764	745	792	847	768	775	789	795	782	762	799	793	777	780	816	802	811	786	809	815	819	742	817	834	785	745	731	760	745	828	817	791	810	797	836	789	825	794	840	759	802	820	801	784	802	759	829	807	814	776	781	818	851	833	774	827	826	773	810	801	821	790	761	834	825	822	771	820	800	803	785	802	780	791	794	798	772	776	823	830	760	835	842	782	776	786	808	777	800	842	774	794	804	785	819	807	807	779	778	830	794	807	863	804	852	780	816	789	838	835	804	783	843	782	798	783	776	797	802	825	795	762	812	817
24516	20338	25747	24799	20311	8799	1394	973	810	719	747	668	593	627	623	609	601	634	546	552	576	531	550	530	494	549	526	520	541	486	566	550	502	527	537	525	531	531	515	528	502	492	510	475	519	489	522	519	518	536	497	486	523	529	531	521	505	504	530	514	501	535	528	523	539	471	508	502	521	471	509	516	493	516	482	481	464	494	497	500	520	472	530	531	528	466	497	472	497	514	515	482	478	531	488	507	491	506	541	500	492	490	489	536	532	545	521	525	481	520	523	526	490	497	487	529	494	472	487	476	515	517	492	522	467	495	495	509	504	487	514	505	476	501	502	496	514	516	534	530	483	472	525	542	535	493	502	533	535	470	543	507	491	492	467	521	472	511	496	539	520	485	499	494	509	497	487	465	508	508	477	505	496	483	510	502	472	485	516	503	515	503	487	513	511	512	490	492	515	498	496	516	529	536	485	492	492	530	509	478	528	511	501	506	487	457	475	506	502	520	501	449	510	520	499	519	485	497	505	502	490	490	502	515	453	489	503	498	502	524	498	522	498	527	510	510	490	500	492	458	485	483	453	543	500	499	488	499	524	493	515	501	477	501	522	516	540	509	497	514	492	484	485	498	528	497	487	488	528	468	497	518	479	516	487	531	513	524	449	507	483	495	507	505	512	499	501	509	468	454	502	470	483	469	506	497	486	465	497	524	486	496	512	505	516	471	492	475	460	511	470	549	505	459	481	491	503	534	498	506	520	490	474	524	504	507	507	467	500	507	500	503	492	477	515	502	500	484	553	511	527	519	484	495	536	483	493	467	482	459	514	503	503	521	506	511	502	526	518	501	529	504	463	487	510	491	447	501	546	499	508	521	525	489	506	519	495	503	557	541	520	535	472	470	510	514	488	488	481	515	527	546	498	519	501	516	504	494	506	572	471	504	540	523	481	497	470	493	461	472	512	513	493	513	511	462	507	473	498	499	531	484	515	484	480	514	555	522	524	493	453	475	499	497	516	506	498	496	488	492	495	519	506	520	485	504	536	469	511	479	508	511	499	493	500	511	495	527	453	473	512	509	475	476	516	471	510	518	519	483	516	500	526	519	480	512	487	491	482	504	481	491	528	491	488	484	551	483	503	484	500	499	531	497	479	473	514	526	467	472	461	523	496	525	497	528	462	529	490	528	469	506	468	505	469	510	534	484	523	519	472	500	504	517	549	516	500	499	498	542	525	445	469	524	493	513	475	489	512	496	517	507	517	531	504	458	492	559	484	463	512	536	523	483	491	497	492	484	516	536	543	507	555	494	534	506	530	477	479	494	502	508	505	469	466	497	531	503	491	517	505	483	511	469	483	506	545	486	513	495	500	531	569	515	490	537	497	534	498	540	555	517	514	456	467	532	496	536	562	451	516	509	474	532	500	486	466	478	522	492	479	513	510	502	514	481	474	473	495	519	519	526	507	472	522	479	528	496	498	502	499	492	500	510	495	487	455	502	494	525	473	499	465	486	512	488	519	488	515	492	486	480	483	506	524	511	543	492	533	476	483	523	511	502	462	461	482	510	498	486	558	514	459	493	515	528	505	505	542	506	490	495	512	533	488	479	524	507	480	460	469	512	493	496	493	495	500	485	511	465	482	507	494	486	534	476	525	505	488	472	487	499	529	436	533	515	506	537	513	504	474	513	483	491	511	509	521	530	479	464	465	497	497	533	486	519	524	529	502	509	485	506	501	521	535	489	495	485	511	501	520	525	495	488	492	454	529	490	468	470	486	511	533	547	516	504	501	508	478	499	480	499	484	500	471	530	528	477	476	456	524	492	509	514	515	499	504	471	537	486	502	478	521	513	454	501	462	522	495	514	519	476	482	531	548	487	497	506	530	496	493	526	477	521	514	560	517	503	522	527	495	499	519	525	492	487	554	512	501	503	529	518	514	534	464	520	493	494	481	498	512	471	471	519	509	510	528	531	479	492	517	443	466	502	520	519	509	514	496	498	551	528	477	512	474	480	486	457	516	510	477	485	498	475	496	493	499	473	484	501	510	492	525	528	540	507	518	478	511	524	450	506	510	508	486	489	521	516	517	518	494	531	568	472	463	536	503	506	505	514	477	482	515	467	518	498	531	535	511	497	478	504	486	472	521	487	490	532	500	494	501	508	507	510	511	505	458	505	528	499	515	524	548	522	505	523	517	510	486	472	497	543	493	483	475	538	479	482	514	525	470	501	499	523	525	505	521	479	519	528	533	518	523	490	466	482	538	494	532	519	535	478	488	516	530	521	504	545	473	490	560	516	525	481	500	511	502	489	571	512	529	475	491	499	437	512	489	513	530	536	527	476	472	499	489	495	525	523	506	496	473	492	540	479	492	528	520	509	474	506	525	481	508	492	534	525	477	460	527	479	441	495	516	495	520	500	498	522	506	519	529	494	483	532	548	481	504	489	515	511	518	476	485	465	541	497	497	493	532	480	531	493	545	489	514	519	540	472	548	495	556	499	456	491	502	477	524	495	487	513	496	497	525	501	499	475	503	501	481	492	447	519	501	531	486	498	504	507	494	518	514	532	499	565	523	505	491	483	525	530	520	536	526	537	474	503	545	518	495	528	468	493	493	518	495	496	490	523	474	521	491	509	533	501	472	496	529	490	510	492	501	499	558	480	480	513	527	498	508	492	512	479	500	450	528	472	506	495	499	522	506	498	486	502	500	457	495	472	507	498	473	515	536	536	454	519	489	481	513	454	499	493	547	487	507	514	439	533	541	474	504	505	523	493	512	502	473	486	469	493	456	473	516	513	542	527	470	483	488	503	528	509	472	501	500	515	476	516	510	506	529	501	510	531	483	485	507	503	484	521	488	493	514	490	460	515	465	491	473	456	492	510	485	533	486	532	508	486	516	486	456	499	475	493	480	575	511	472	502	529	508	520	499	532	479	480	512	466	536	517	482	532	531	527	481	470	470	505	480	511	470	479	502	476	554	478	483	473	484	522	512	492	502	531	509	492	495	470	495	488	507	499	500	500	524	474	530	532	463	468	509	481	503	512	534	535	487	513	464	506	499	552	571	481	498	484	480	520	500	482	469	528	482	515	545	480	535	526	490	526	491	530	494	541	482	463	493	515	461	476	531	556	507	488	523	507	481	524	510	530	450	501	486	513	477	495	486	484	554	472	522	476	513	473	439	551	517	505	489	476	487	496	495	505	509	497	505	546	512	526	505	507	475	497	489	460	511	473	533	506	461	482	521	542	488	481	478	527	487	488	486	484	502	495	496	427	507	507	476	515	479	505	497	530	476	513	470	452	516	493	515	495	489	531	508	520	494	504	450	501	527	490	489	509	522	530	499	484	512	487	475	461	490	514	484	493	508	488	488	486	504	536	523	549	509	497	518	541	511	559	492	507	507	488	541	462	512	466	518	509	544	525	461	517	506	473	499	508	520	532	486	468	489	505	570	471	472	489	523	513	488	422	465	480	497	494	519	505	483	498	511	473	555	519	525	495
28938	9806	8968	4955	3163	2361	1815	1529	1317	1118	1021	921	878	788	802	697	677	704	699	686	643	614	614	620	555	557	570	617	545	542	557	579	555	535	574	548	531	548	559	543	526	554	498	510	538	553	575	565	570	526	523	521	538	536	525	573	536	535	542	555	539	515	524	532	525	584	554	521	533	486	519	531	509	528	481	514	550	564	562	547	497	505	493	502	517	516	531	518	551	542	536	547	539	521	515	520	548	540	489	534	519	488	517	518	515	483	516	520	508	508	479	538	509	553	568	517	509	523	562	512	506	534	602	507	546	562	494	539	475	545	526	491	513	513	502	489	545	542	538	528	536	502	509	493	517	511	537	528	527	500	523	527	549	500	485	527	536	500	543	539	511	519	543	517	507	516	511	471	526	532	512	551	527	497	544	532	526	545	512	555	521	522	540	493	509	545	532	518	503	488	513	525	505	523	522	535	501	503	509	499	546	494	502	531	533	506	514	537	458	470	458	491	525	535	557	491	544	529	529	492	534	513	566	497	461	546	526	491	535	461	516	525	537	508	504	545	503	553	527	498	520	507	504	530	539	544	533	492	508	508	479	481	518	520	532	519	492	487	500	504	507	514	480	515	530	532	527	528	501	520	484	509	503	543	523	520	546	483	494	515	508	517	525	555	569	496	514	492	533	507	532	528	483	518	542	525	525	518	532	468	498	523	495	485	545	475	487	516	504	560	542	554	536	529	499	459	502	491	525	535	472	504	489	507	506	533	522	525	503	539	499	513	514	509	472	533	495	548	529	533	514	546	509	538	487	513	521	525	513	495	535	541	533	512	542	506	507	509	519	528	508	499	510	534	491	531	510	517	505	548	501	510	531	510	492	513	542	523	540	494	548	524	522	585	508	506	507	499	478	518	518	525	527	498	524	485	543	506	545	545	541	500	496	510	518	488	519	435	515	504	493	521	478	553	544	544	498	478	526	483	503	511	492	549	571	529	564	504	522	497	550	521	502	547	502	531	543	537	550	486	514	541	531	538	550	526	511	534	473	518	556	466	512	514	554	542	533	529	541	529	523	577	513	575	482	507	570	509	507	530	478	501	510	537	518	529	523	485	542	519	522	504	505	508	537	524	522	538	512	536	512	553	524	499	542	510	502	508	523	515	517	512	585	499	538	504	519	515	548	523	522	510	527	493	512	513	478	519	492	498	522	530	519	519	544	536	511	493	492	498	526	546	556	499	481	539	479	539	486	463	494	524	505	507	537	507	491	530	486	484	540	514	537	515	536	513	485	548	518	566	530	517	505	529	470	530	514	532	510	536	505	520	552	516	496	522	483	541	534	548	529	516	489	499	509	500	492	505	507	517	531	546	525	544	494	522	567	531	522	506	517	506	508	504	479	510	543	556	542	501	507	535	495	529	572	519	521	498	565	517	535	526	488	556	519	499	552	529	508	517	512	519	523	507	504	558	552	503	515	526	544	504	487	524	504	524	508	513	512	497	557	481	530	510	530	503	589	522	486	486	545	505	523	510	509	536	491	526	545	510	533	528	504	507	489	522	524	529	521	517	535	473	515	502	496	532	492	509	488	516	554	538	541	508	474	541	549	489	511	540	529	513	518	520	527	537	538	533	543	538	496	532	536	516	514	486	523	562	530	515	550	517	544	553	517	467	509	512	521	540	519	509	526	505	561	507	503	524	535	476	516	527	512	562	548	522	518	555	526	499	519	516	506	505	496	558	520	512	501	507	508	546	471	526	482	564	540	501	494	556	533	517	523	548	533	544	521	496	506	466	509	506	505	484	513	544	517	514	493	526	487	485	461	513	537	512	501	526	494	529	485	526	503	567	500	547	491	526	506	475	516	549	506	477	535	481	566	512	510	537	552	538	542	516	515	493	548	485	532	524	558	546	498	538	547	509	513	496	500	511	520	536	474	515	536	562	560	568	474	540	517	515	517	485	501	504	506	497	473	493	538	497	495	532	483	514	516	563	469	518	500	544	490	529	517	506	539	513	489	521	500	518	523	527	532	502	484	538	519	544	468	542	524	548	466	535	518	498	527	508	497	505	547	507	507	548	508	563	508	489	556	511	532	496	501	500	510	509	487	510	541	549	527	538	503	523	528	508	491	484	489	530	551	520	541	554	506	496	515	564	535	520	548	502	507	535	513	514	507	519	512	550	498	477	518	521	484	541	523	536	521	493	532	508	513	518	493	499	513	533	533	522	497	518	531	545	514	516	509	508	533	529	496	551	513	523	501	514	533	534	515	491	534	531	523	562	558	542	543	547	499	522	511	501	530	561	491	549	515	537	552	511	515	538	526	490	524	542	509	467	519	528	527	506	509	489	549	527	489	529	495	474	513	494	498	520	514	515	529	499	526	528	522	524	519	530	470	515	511	556	515	490	530	513	531	531	500	496	522	516	515	523	496	548	544	510	530	486	594	554	519	505	533	545	527	517	507	495	551	545	488	540	516	507	490	500	536	485	538	493	494	535	540	490	483	488	542	518	522	521	534	542	520	494	518	516	494	498	556	478	526	509	538	502	518	533	500	526	504	477	499	495	503	485	530	512	515	503	546	538	539	525	507	487	529	507	500	497	553	523	545	464	526	523	520	552	545	533	547	528	518	556	527	470	522	563	515	521	542	516	547	556	486	515	499	524	519	519	519	526	506	500	557	520	528	495	542	506	532	508	524	507	542	499	518	535	494	517	489	517	527	537	541	553	527	503	511	555	537	522	493	516	553	542	506	513	534	528	520	497	535	515	492	546	535	531	519	517	495	509	505	515	507	533	510	506	535	537	555	483	519	519	520	537	559	508	535	537	491	457	540	533	531	493	521	538	510	531	503	498	507	532	542	513	534	535	532	522	538	504	521	522	521	523	530	527	488	524	539	509	533	508	514	506	549	554	520	530	527	546	509	529	539	528	530	508	516	520	525	507	511	550	531	510	527	520	547	525	525	542	477	499	539	505	500	545	495	507	514	528	494	510	461	487	533	485	525	523	527	521	506	505	535	506	507	559	521	533	537	524	513	513	524	521	506	504	523	513	515	502	493	511	483	517	513	522	548	512	501	481	488	546	531	522	508	522	504	531	495	461	473	517	541	549	518	527	537	529	524	492	505	520	506	504	516	508	524	515	534	512	523	514	504	520	514	550	546	525	533	491	536	531	509	514	513	530	536	560	505	546	559	520	551	544	550	519	542	490	533	513	509	543	552	540	503	549	527	536	529	469	514	520	522	499	518	500	526	481	519	499	560	510	513	571	523	542	526	541	528	499	553	575	503	556	501	497	518	509	534	512	484	501	495	527	516	541	507	517	529	484	512	538	548	563	522	525	502	522	520	522	546	509	516	526	540	544	522	493	531	533	521	531	496	515	518	498	518	536	502	533	536	466	491	496	555	515	511	487	544	540	551	559	507	514	491	486	478	567	533	488	523	528	514	546	538	541	501	531	505	550	543	511	502	584	523	553	495	565	538	494	499	508	545	489	526	491
22656	20340	26253	24326	20340	20389	7913	2061	1486	1440	1396	1272	1245	1100	1132	1043	1064	1054	1081	1097	988	1067	1012	1005	1037	936	983	1011	944	997	958	980	947	1001	975	972	976	958	974	905	919	937	915	916	982	980	984	969	977	951	950	1014	958	952	962	954	931	947	918	939	889	919	970	935	916	927	943	888	908	979	950	928	976	950	965	938	894	948	908	868	920	904	933	877	958	970	924	900	910	928	964	898	955	874	988	936	893	904	903	929	947	938	908	889	892	956	986	907	959	911	963	934	942	939	959	919	925	874	938	928	948	943	890	959	900	976	936	923	927	947	918	938	977	925	910	905	884	969	973	952	892	870	924	909	879	916	927	923	900	966	954	887	936	934	920	930	959	946	919	930	910	927	928	906	969	920	911	849	923	927	912	957	913	998	901	964	904	964	944	954	935	914	950	923	932	909	883	910	898	911	1002	917	956	940	885	957	934	910	939	872	973	940	928	874	1013	881	932	923	889	926	938	922	910	892	942	929	945	916	854	917	997	916	942	886	913	900	897	974	916	921	919	920	913	872	898	903	876	889	898	915	912	952	922	930	895	916	977	927	929	875	943	894	951	912	926	971	873	919	881	937	925	897	939	937	916	962	964	911	914	921	908	895	903	920	907	936	946	951	909	947	886	896	988	887	947	920	931	924	962	832	930	883	902	929	917	945	932	916	896	943	943	942	956	883	937	909	920	962	989	900	950	899	921	934	974	928	904	1025	909	937	909	947	919	916	949	967	929	973	986	946	921	948	914	930	916	941	929	905	924	940	984	905	963	937	916	936	910	915	875	942	938	952	927	865	928	945	960	918	911	861	932	905	914	892	862	953	913	944	948	934	953	966	888	921	925	910	929	914	884	898	942	953	903	909	956	902	900	895	937	878	883	948	894	957	920	906	933	866	885	903	927	916	927	910	911	943	932	911	914	898	942	897	906	930	911	869	953	940	951	955	905	939	906	892	979	929	957	953	925	938	936	908	941	961	913	958	911	944	943	949	905	900	891	939	938	968	902	937	961	877	892	918	901	997	903	904	929	935	898	902	957	899	916	975	920	901	972	915	976	905	924	940	943	913	894	941	897	916	875	982	906	920	903	880	982	916	937	961	948	882	920	892	936	900	866	893	905	987	905	969	880	869	923	901	918	915	915	935	903	884	914	899	952	870	938	890	926	976	970	899	931	940	915	890	953	889	904	933	966	1010	935	958	899	851	970	903	907	885	900	881	967	921	925	951	945	893	864	936	941	948	851	989	968	901	906	933	983	928	957	952	936	903	923	917	898	918	873	959	917	957	942	1022	948	914	905	917	914	942	896	942	870	937	902	975	851	952	864	908	943	894	939	925	891	882	953	974	962	920	898	841	943	946	864	926	939	919	953	899	906	911	933	922	896	905	940	944	916	949	951	911	899	926	914	978	944	898	947	914	911	887	981	916	967	891	945	951	885	929	996	951	915	982	899	948	901	968	928	882	926	888	864	954	877	923	936	905	915	911	927	982	935	942	855	884	900	958	923	933	917	907	851	898	919	926	940	960	998	904	931	974	864	981	933	940	950	913	916	912	903	909	917	898	920	930	892	932	910	907	962	934	952	909	947	917	882	943	933	874	954	938	956	891	956	901	968	935	901	885	839	918	931	886	866	919	937	982	884	928	917	892	935	892	894	913	931	953	917	878	968	920	920	935	885	924	913	914	954	936	932	941	909	955	944	917	952	929	927	944	956	948	971	931	936	878	967	961	903	895	941	892	914	904	925	980	928	894	913	964	938	920	923	957	959	915	903	937	951	960	939	938	939	933	881	897	924	918	985	870	947	942	945	956	945	940	952	919	948	915	924	922	878	953	881	963	967	933	944	960	966	957	893	971	903	887	959	928	881	943	894	887	920	926	938	942	907	899	953	886	948	972	934	930	888	950	913	908	946	948	945	894	907	911	921	848	870	908	944	933	980	873	866	889	904	904	938	894	971	916	929	913	918	896	921	909	922	907	929	956	903	953	936	916	915	909	910	890	929	915	931	971	897	907	977	920	923	914	978	852	871	915	899	937	984	916	921	929	955	959	915	951	907	916	963	924	944	925	918	901	948	936	935	894	948	954	874	952	959	968	943	932	921	927	934	922	904	892	922	914	946	906	949	901	942	935	902	946	977	897	953	901	895	901	925	945	918	924	903	883	960	878	942	932	972	883	924	898	943	933	933	919	916	916	891	942	939	919	942	925	962	947	919	963	953	914	899	899	977	943	995	922	922	897	891	872	914	923	917	939	919	953	896	925	940	900	900	952	1012	930	918	891	937	918	949	939	938	965	880	917	904	934	920	964	944	945	874	946	956	884	931	889	958	920	886	964	845	898	909	920	924	927	909	933	961	948	949	940	942	919	917	949	900	972	935	878	883	885	923	944	948	900	923	904	887	919	925	894	933	905	896	916	842	971	913	895	910	888	1017	971	952	925	955	924	875	972	878	919	884	920	914	911	865	893	922	903	918	914	891	890	960	935	927	891	936	963	876	927	961	966	857	910	890	969	941	927	918	862	898	948	930	938	902	929	901	901	940	885	960	940	927	942	941	966	948	919	946	962	863	880	926	940	931	916	879	939	880	942	934	945	959	948	916	881	977	916	881	967	942	944	893	883	919	919	925	972	888	973	961	916	970	940	933	923	870	1003	888	864	920	931	944	952	930	886	925	948	967	945	899	917	894	930	916	920	1008	903	938	923	920	925	922	905	921	871	892	928	902	955	899	943	890	874	902	995	859	924	953	966	940	922	908	913	870	951	1002	919	959	880	969	944	917	922	832	931	908	977	936	912	895	871	940	919	924	930	876	967	936	935	883	902	870	916	909	911	948	939	922	972	916	902	918	973	909	951	902	952	911	885	878	951	924	921	900	932	891	925	1023	929	892	922	989	869	950	893	887	908	950	901	879	885	918	900	904	949	894	867	888	947	959	937	870	932	904	950	891	913	966	916	906	907	917	944	934	965	862	933	904	945	916	971	919	901	910	886	913	939	887	896	933	890	897	932	917	935	982	916	892	886	959	899	957	978	919	892	967	859	938	925	916	921	935	910	940	917	937	919	926	925	920	878	888	899	855	928	964	865	958	946	974	875	922	873	901	954	937	910	936	900	874	910	964	961	906	959	912	864	905	933	955	874	918	922	901	913	935	874	908	873	884	852	859	901	941	937	948	934	908	930	925	925	957	889	929	932	922	916	876	931	909	906	896	882	911	963	889	924	886	898	874	903	888	926	936	946	893	919	909	988	966	895	915	919	887	931	945	903	898	922	875	912	897	928	972	898	891	896	936	937	949	872	1004	918	939	929	863	934	909	887	909	895	930	903	921	905	920	889	852	938	919	937	903	918	920	908	914	923	932	902	893	858	909	935	920	933	851	913	914	894	886	959	871	920	922	911	896	917	912	905	954	937	951	900	884	844	1021	824	901	947	903	941	943	893	945	908	959	895	928	948	931	943	939	834	924	905	989	895	903	943
26387	15715	14517	8375	5939	4214	3310	2852	2384	2117	1928	1716	1574	1434	1389	1324	1269	1175	1138	1136	1179	1145	1090	1082	1069	1015	1022	974	973	980	897	970	978	914	920	948	915	892	968	918	924	920	885	918	879	885	937	908	892	917	894	878	917	915	920	922	906	905	920	814	859	909	860	872	857	893	885	873	849	897	895	855	882	880	946	889	875	928	924	849	867	890	882	925	871	900	896	912	877	821	890	916	926	821	852	882	882	909	941	871	906	877	876	844	913	923	892	874	907	857	943	892	890	889	919	881	881	918	816	890	906	876	899	922	880	836	884	861	888	914	924	917	910	924	893	868	866	913	906	881	871	872	897	885	914	908	870	889	915	863	874	848	933	897	832	871	884	893	882	936	896	859	885	846	900	864	866	864	905	835	860	915	867	892	860	894	882	891	915	920	897	855	900	919	915	863	959	856	813	876	897	928	876	848	852	883	838	914	845	918	860	853	908	883	898	875	865	857	849	897	910	898	872	864	865	877	851	821	849	900	869	868	918	886	929	834	914	904	898	926	923	855	891	917	900	916	893	877	891	835	862	951	877	897	845	873	867	929	854	867	892	835	860	870	874	869	867	931	860	881	883	877	870	928	874	915	881	884	879	903	851	892	890	916	832	845	899	908	912	861	879	875	845	890	884	842	883	886	799	883	876	863	830	821	838	878	858	876	855	904	898	848	877	891	868	864	856	871	836	916	872	866	877	846	897	906	870	870	902	864	907	868	867	908	834	854	892	878	869	889	833	907	851	858	870	850	866	877	881	913	871	949	891	841	894	842	883	906	866	900	858	879	832	913	870	897	903	865	861	872	892	858	803	863	862	891	891	870	838	877	904	928	903	871	880	873	896	915	856	839	837	859	886	886	827	853	882	862	867	873	850	905	891	884	913	867	867	874	858	864	875	887	826	854	861	922	906	856	876	830	826	874	865	867	878	851	878	884	911	867	903	884	865	825	870	885	924	862	819	828	892	883	852	911	889	867	851	861	874	863	866	841	907	876	878	873	904	867	899	900	905	870	885	871	926	883	850	879	846	899	873	843	867	891	830	852	876	942	918	892	890	883	923	895	905	899	876	871	823	867	857	896	876	875	847	924	885	884	957	903	813	822	930	940	930	885	889	888	875	892	868	767	907	916	833	846	887	947	881	869	887	863	888	860	871	863	909	883	887	857	918	873	926	894	863	893	878	872	921	903	890	879	858	936	888	919	922	918	907	951	862	840	863	823	884	889	814	858	888	855	839	879	936	828	854	801	875	890	926	919	827	848	840	875	833	926	826	880	878	872	871	842	865	870	900	881	906	902	826	893	810	886	866	893	888	941	835	924	889	825	874	867	864	860	845	896	838	863	825	911	902	884	886	856	845	871	854	866	881	881	838	890	913	881	926	906	801	885	912	913	888	887	883	878	952	948	867	853	878	861	875	868	858	840	878	892	886	889	914	840	897	887	885	890	873	929	894	905	872	914	843	926	919	828	845	898	890	889	860	857	856	881	861	888	888	870	877	839	856	884	838	879	882	910	877	911	879	873	902	874	913	888	949	876	856	911	878	871	847	841	879	889	841	857	916	898	914	916	912	819	861	923	832	868	888	928	943	891	892	887	869	854	921	826	877	871	813	872	858	852	916	888	888	903	890	885	888	890	882	883	883	874	896	840	869	898	880	906	886	852	872	885	831	878	851	800	873	826	878	835	874	872	912	847	816	861	858	897	884	882	907	866	841	908	890	844	862	909	841	883	911	860	836	882	893	865	860	889	845	880	878	857	893	882	887	837	872	860	890	908	887	839	818	871	926	855	879	853	888	912	849	838	913	876	928	891	899	863	834	927	893	865	840	897	862	883	914	861	884	864	842	907	856	863	878	852	819	853	925	850	795	888	846	849	930	882	906	962	843	844	852	844	872	851	887	879	848	879	885	911	862	871	863	873	898	899	817	882	882	868	881	878	878	866	893	871	893	840	866	926	815	868	860	866	921	911	894	849	877	891	871	885	900	870	888	856	907	857	927	860	877	887	941	882	936	879	865	889	929	895	866	876	875	866	905	921	875	913	900	840	892	854	909	899	866	883	933	898	890	879	837	833	915	840	863	885	916	844	895	894	852	885	875	868	843	853	860	851	877	856	844	899	861	867	858	866	912	848	893	867	847	918	911	898	908	863	879	936	838	819	839	906	905	893	917	872	894	853	891	863	923	888	835	858	884	874	861	850	892	914	907	862	873	845	884	941	878	917	905	891	834	923	936	869	895	881	873	914	854	851	902	863	852	925	890	866	823	836	836	933	928	941	867	900	880	850	903	852	906	842	838	832	886	847	902	908	879	830	920	892	872	929	917	855	831	892	876	853	852	833	927	893	934	914	894	863	899	875	890	860	862	848	879	905	893	889	883	927	811	856	871	850	861	917	919	823	840	851	869	864	930	872	883	894	859	864	869	861	863	854	905	828	875	872	873	888	882	869	868	861	871	891	891	875	894	837	894	863	880	897	869	883	897	879	880	919	865	914	866	835	919	919	892	825	900	867	905	827	902	836	937	864	889	869	890	899	888	863	865	868	873	909	891	871	913	873	878	855	867	912	908	845	831	871	837	892	863	887	851	917	926	893	905	954	882	818	884	869	851	921	875	848	833	883	883	896	865	855	872	879	903	867	862	885	928	885	893	874	929	893	857	905	907	874	830	878	909	917	832	848	867	892	905	919	879	908	878	851	848	840	886	875	893	909	863	849	923	896	869	872	879	881	878	883	853	837	880	878	944	910	895	852	925	859	936	865	877	882	827	895	822	835	912	869	773	890	879	907	882	873	854	887	889	887	799	828	883	843	944	858	863	897	901	914	869	902	860	882	882	905	852	882	887	892	881	850	866	861	871	853	929	868	863	856	876	875	815	873	887	879	898	899	862	897	898	911	841	853	849	926	907	874	908	900	867	883	915	883	901	874	888	875	857	854	893	955	855	840	910	886	859	863	874	863	901	920	930	910	898	851	850	890	858	887	874	897	848	842	872	921	903	915	860	872	868	875	953	890	882	835	905	853	865	852	914	864	838	969	883	922	859	895	873	904	920	873	883	885	853	827	854	953	885	857	889	891	909	897	867	921	875	867	881	882	870	851	898	871	880	883	878	897	837	846	841	864	891	871	866	939	918	890	880	892	880	849	872	894	823	865	842	909	894	917	907	900	911	876	930	840	929	893	905	909	884	829	903	894	969	876	867	859	886	895	878	868	902	893	896	884	869	835	917	855	897	849	872	914	863	854	880	933	898	848	868	892	880	891	912	863	852	828	896	910	855	870	880	917	902	897	867	899	868	902	860	896	851	923	900	874	845	881	855	894	915	858	853	877	892	852	912	885	803	928	854	874	908	965	879	825	881	872	842	927	850	851	880	913	853	917	923	862	865	899	934	880	883	842	884	889	872	865	882	873	873	844	934	860	876	857	924	878	877	899	876	880	852	873	854	853	884	874	891	857	873	846
29443	14282	2618	1066	859	841	857	865	791	805	764	801	766	812	815	824	847	775	790	800	794	770	804	801	816	767	769	818	821	793	709	751	784	800	818	791	776	809	737	768	793	787	790	764	771	754	779	769	788	808	795	817	759	788	744	848	791	842	796	809	773	777	810	772	732	821	827	769	763	787	802	828	755	860	807	821	812	814	721	772	811	778	803	794	841	777	811	770	805	760	774	776	781	784	814	761	785	816	823	763	823	806	760	787	827	760	781	761	746	800	770	751	812	820	822	825	840	786	789	811	797	832	790	805	802	818	782	804	727	782	789	814	798	776	805	786	800	796	805	869	802	801	779	805	741	739	774	810	762	832	814	799	783	761	793	760	819	766	771	803	845	836	780	777	780	830	807	786	795	823	723	790	787	765	847	782	797	764	776	805	793	799	799	806	781	818	838	750	799	797	797	794	759	780	762	754	743	836	769	853	775	778	779	750	801	833	800	829	777	819	757	789	812	763	749	766	775	756	765	796	752	768	771	807	834	766	819	779	855	868	811	773	780	745	754	787	800	760	822	745	780	785	776	783	730	809	817	768	790	770	810	770	771	779	822	779	802	820	775	787	790	795	785	805	787	706	822	769	781	826	768	768	813	828	792	801	777	810	769	793	811	826	777	795	812	795	768	806	769	791	839	764	798	780	759	740	796	784	782	808	843	756	797	803	738	767	769	852	779	809	724	742	811	751	809	803	825	860	841	828	853	734	789	763	805	767	723	799	772	773	821	814	842	810	807	779	760	790	821	786	810	818	824	787	826	772	795	798	802	727	795	828	806	748	773	790	833	785	804	800	752	819	782	784	793	832	792	800	773	806	773	797	784	837	795	741	781	782	774	806	766	808	768	773	799	775	863	778	819	760	732	830	775	827	743	797	775	805	830	757	827	859	800	732	804	795	764	803	737	745	806	745	787	796	768	745	818	738	772	743	815	742	752	779	796	755	785	786	781	800	816	804	800	783	771	725	775	825	792	788	831	809	733	804	788	790	751	766	793	750	841	804	789	840	805	799	784	783	845	785	800	765	809	785	862	772	834	737	783	760	794	748	791	806	803	800	803	845	820	749	742	775	822	786	803	771	809	743	773	778	777	807	809	782	754	799	761	844	807	784	814	817	830	717	747	802	765	760	815	811	822	736	763	777	856	758	768	774	778	850	777	778	796	792	795	807	823	769	833	824	810	762	821	792	767	775	813	775	820	788	805	845	757	811	776	747	799	784	752	805	815	821	769	778	784	773	799	777	795	816	809	820	816	754	732	801	802	795	794	795	760	837	774	828	790	788	801	759	782	775	815	769	774	782	860	792	708	736	748	750	741	770	772	818	797	750	813	732	811	781	777	829	770	798	755	786	773	808	803	813	782	713	813	797	773	806	814	818	773	806	724	809	797	784	784	789	802	795	755	792	795	787	828	798	782	760	797	774	760	768	791	769	752	808	799	807	830	779	776	808	792	806	766	782	783	790	775	779	826	801	709	774	784	794	789	804	797	751	809	714	810	863	813	803	771	785	806	791	832	782	794	826	779	807	789	807	775	867	760	793	795	776	787	737	825	785	793	771	782	812	764	795	803	818	819	857	786	828	752	769	796	750	794	745	800	752	768	778	769	823	807	789	832	786	805	835	797	761	834	805	769	778	810	804	761	762	794	735	805	831	771	785	779	796	761	797	773	774	773	819	776	783	764	816	832	784	782	767	767	789	805	748	773	818	763	801	808	819	768	793	749	841	772	821	821	780	767	797	799	778	820	781	777	780	807	774	794	781	760	795	804	775	823	773	807	809	762	795	801	741	782	794	791	856	738	790	746	790	822	816	760	796	778	692	771	786	756	759	785	743	717	776	778	756	816	826	849	758	780	835	799	739	763	752	774	748	792	815	803	839	780	792	759	817	735	776	833	775	835	757	743	796	815	778	790	805	802	805	752	753	776	791	853	778	773	800	802	786	749	793	809	811	796	792	799	788	788	741	788	801	764	781	771	848	786	829	782	759	845	767	717	835	823	743	813	787	778	822	805	739	834	746	794	760	781	826	802	791	737	775	859	759	763	803	756	820	750	786	771	794	807	788	741	823	830	785	740	770	762	765	757	836	772	785	790	743	740	727	797	780	815	805	813	811	755	795	792	758	816	798	756	775	800	770	791	815	741	801	788	781	798	800	801	787	793	766	789	802	757	814	761	777	735	810	781	770	731	798	795	837	782	753	842	776	812	785	791	772	798	816	877	802	769	785	767	768	745	726	782	751	806	795	788	789	804	781	834	783	758	788	822	731	758	813	773	793	753	768	838	800	817	779	781	816	768	773	782	799	765	759	839	825	788	817	765	809	731	751	768	755	775	795	753	805	783	760	796	768	739	766	736	761	812	801	784	754	804	777	839	778	760	752	827	750	822	800	786	854	763	773	783	851	808	795	786	801	768	766	800	765	758	814	829	779	773	802	790	775	807	838	810	816	791	784	810	809	813	758	799	841	795	822	761	847	768	848	769	749	791	801	781	857	783	785	818	788	800	813	730	766	741	821	786	775	834	808	791	812	755	802	803	827	813	821	845	761	811	779	792	796	788	796	764	776	785	848	792	857	755	806	778	770	796	789	767	830	754	795	754	826	782	786	770	839	767	786	819	764	797	814	820	799	796	799	803	771	772	811	788	766	779	774	814	727	810	774	807	786	828	775	828	800	821	755	814	786	801	765	801	817	806	783	809	827	762	748	763	774	776	804	794	799	811	788	793	781	736	831	755	747	764	778	745	743	774	758	788	817	781	832	801	808	811	794	744	789	810	810	766	823	760	795	795	826	765	763	794	737	851	778	829	789	811	837	798	796	783	747	780	773	784	745	793	814	780	821	812	814	812	801	766	796	783	735	726	802	770	780	768	774	794	763	781	788	822	777	799	806	786	755	803	752	766	813	857	736	759	756	790	792	754	765	829	810	783	784	778	781	776	813	771	805	781	811	792	839	777	846	797	823	793	767	750	771	793	778	815	805	781	782	743	809	839	808	832	805	796	783	801	777	781	761	771	779	785	765	769	771	816	761	813	754	822	752	761	769	776	804	754	795	754	784	829	794	774	828	797	824	837	779	821	781	846	777	788	775	799	764	756	788	851	790	751	721	853	802	748	793	792	801	787	782	759	756	781	761	791	761	755	772	817	855	752	771	839	824	758	784	797	833	741	774	801	782	768	817	757	845	787	808	784	791	820	838	747	774	783	775	836	778	744	817	760	795	819	767	755	806	781	821	727	872	817	767	794	804	776	763	781	746	825	784	807	764	799	785	740	801	818	834	792	823	806	810	773	757	782	821	815	751	767	800	804	840	795	789	780	815	823	863	780	771	838	791	792	743	769	797	776	800	825	798	752	796	768	844	803	759	756	832	762	750	801	779	792	790	762	781	794	783	754	708	781	772	788	755	804	811	727	757	809	812	774	838	764	820	776	816	793	803	787	776	836	803	759	826
19302	1353	1213	1073	912	875	835	891	822	893	831	821	816	815	813	831	817	821	786	836	868	822	814	847	771	859	836	788	842	852	812	792	849	811	840	803	802	811	819	764	843	839	785	805	867	809	813	798	769	787	839	798	834	791	799	791	873	829	801	815	844	865	775	828	808	812	824	771	866	833	802	774	824	846	818	818	819	813	815	843	767	772	824	795	821	855	828	763	791	846	777	804	813	808	786	760	769	827	855	814	808	803	812	799	864	821	849	843	843	842	803	778	851	838	799	794	817	844	785	783	834	809	801	798	821	798	812	855	901	792	797	852	770	840	717	818	778	838	775	804	806	784	762	821	747	824	830	875	822	814	810	846	809	754	730	809	790	771	819	805	859	775	785	851	766	825	826	835	810	815	776	840	802	827	821	838	818	821	776	834	795	796	835	779	773	773	863	845	802	799	788	840	811	807	850	789	795	790	790	768	796	777	767	838	791	859	788	851	876	810	851	821	753	792	828	813	804	780	774	846	777	819	827	814	811	814	848	832	821	799	809	855	793	809	802	808	827	791	818	810	835	882	861	864	793	857	851	796	775	781	767	805	792	801	772	798	796	821	815	793	786	764	794	803	754	785	827	826	917	842	826	806	769	842	779	816	779	804	809	843	765	777	821	853	794	833	812	812	835	802	852	804	797	763	841	787	795	848	782	791	852	769	808	805	844	840	803	887	767	763	756	728	843	792	817	786	789	811	866	806	802	755	824	823	829	813	809	828	844	811	861	821	805	767	798	807	786	839	795	775	841	854	743	802	810	846	816	812	765	824	789	798	816	855	860	830	783	782	826	830	811	849	848	856	772	855	839	838	863	816	809	783	802	769	795	806	819	801	769	773	835	838	807	828	848	807	800	843	807	825	790	784	823	814	783	798	802	811	852	860	819	834	764	809	810	803	850	818	816	826	862	780	803	863	779	845	812	823	834	816	799	808	822	827	812	785	845	791	809	803	812	820	815	768	856	808	803	793	766	839	848	777	808	818	812	799	792	762	784	833	779	753	758	803	792	859	808	834	810	826	783	830	800	818	765	819	829	821	818	826	768	743	804	851	852	796	809	800	805	840	890	841	827	805	772	831	789	796	818	804	845	817	795	848	819	777	740	812	866	816	870	853	772	797	794	825	849	825	830	858	783	777	853	823	801	816	859	842	850	780	822	777	877	773	842	827	819	824	843	763	807	809	846	863	814	802	791	827	815	852	774	840	841	836	841	825	865	771	829	763	822	845	791	796	797	800	769	777	770	810	799	832	798	818	818	840	815	815	853	812	826	800	827	804	827	812	819	824	754	880	818	785	815	803	770	841	795	826	845	824	775	801	795	811	821	809	814	837	872	818	832	773	792	823	805	794	813	838	829	829	829	798	801	814	789	800	829	840	790	821	818	825	839	901	786	770	835	827	842	808	815	798	796	813	775	810	832	816	779	806	849	789	832	853	797	844	821	856	855	862	807	814	825	822	833	829	826	819	795	803	793	800	817	802	832	795	784	781	783	828	843	819	853	852	824	755	823	775	835	813	833	803	821	770	857	762	796	863	820	797	815	743	839	809	806	852	813	822	842	813	875	787	855	812	804	834	807	809	899	768	809	859	766	783	816	816	797	803	814	832	816	827	818	825	830	821	810	831	815	835	835	808	820	812	827	810	766	831	818	830	807	811	783	798	793	862	785	818	789	783	799	785	795	836	841	783	778	819	808	778	795	824	798	773	840	745	815	821	859	784	846	819	818	821	797	774	804	824	768	826	856	825	798	783	833	874	846	827	752	812	775	836	795	815	832	810	765	773	808	822	826	817	822	807	810	810	839	838	820	851	847	837	837	817	826	842	807	777	836	769	866	814	785	863	807	825	886	850	800	727	845	852	808	822	804	819	815	816	827	808	751	852	861	815	819	808	849	828	818	821	838	822	817	807	770	803	786	807	766	806	811	839	805	861	790	837	823	840	842	841	761	848	825	814	796	756	790	834	809	788	849	840	847	827	823	825	821	794	785	811	816	827	835	803	791	828	824	766	807	840	800	832	810	812	823	813	850	812	821	839	818	835	780	798	849	816	823	833	814	808	795	810	812	811	804	829	827	782	793	803	789	844	852	827	799	787	794	805	778	796	756	795	803	836	803	790	865	807	801	859	790	827	799	821	771	824	829	823	818	762	741	841	808	762	866	822	817	798	836	870	799	834	807	779	773	832	796	839	830	830	784	799	816	769	773	813	834	799	816	811	843	842	796	807	808	795	782	827	810	785	818	844	799	833	810	794	824	816	837	809	762	805	792	827	844	828	785	795	845	807	823	846	805	814	790	833	846	800	877	797	814	824	832	824	803	811	817	777	797	767	842	804	848	838	771	784	812	807	859	773	840	795	832	825	872	791	855	789	767	817	774	789	798	840	806	804	806	781	788	870	825	844	806	816	796	826	806	849	803	790	799	790	790	850	773	828	808	807	796	822	838	824	777	799	790	761	816	816	805	788	813	832	837	870	853	813	802	811	793	827	834	833	812	822	834	786	757	782	805	841	852	796	850	768	801	797	853	840	796	865	784	799	910	790	777	796	822	832	819	856	822	838	818	843	819	791	837	822	796	798	858	839	837	850	831	778	844	772	819	851	815	756	879	824	843	769	809	765	786	781	807	770	776	776	803	856	790	817	804	803	836	838	787	852	775	836	776	810	810	793	813	827	823	796	800	809	811	813	810	815	837	818	859	843	831	781	808	856	817	822	817	831	807	742	842	817	803	818	799	776	758	810	848	778	794	820	779	792	867	790	819	786	839	818	803	790	829	831	783	782	759	831	796	798	757	826	823	787	797	852	815	815	852	837	844	776	827	750	830	799	802	816	805	875	829	826	801	844	809	857	788	840	851	873	798	797	774	804	771	847	800	832	799	850	804	811	845	820	815	781	764	834	820	801	826	817	779	752	798	791	805	860	838	797	848	827	774	777	876	807	825	789	819	815	832	790	787	820	789	859	826	822	796	822	839	821	811	869	782	755	812	809	826	816	814	845	836	838	817	807	829	840	854	809	791	817	801	778	808	843	833	793	798	850	840	780	806	788	769	791	824	840	833	758	834	786	806	840	817	808	826	750	844	873	801	834	809	844	781	817	834	778	874	787	813	835	795	795	862	803	798	811	817	861	799	804	827	843	783	799	753	798	853	838	840	829	803	783	831	798	797	779	793	771	880	778	782	798	821	827	836	783	820	806	808	855	776	833	816	803	819	802	848	791	789	773	843	819	819	793	810	788	786	805	818	833	843	816	810	801	800	838	851	823	822	836	835	845	765	790	855	818	819	808	856	834	789	747	824	827	820	836	819	826	875	802	788	850	764	735	803	825	837	838	788	811	868	832	807	850	808	820	805	797	847	819	830	839	818	880	810	778	851	814	807	815	822	868	843	848	791	822	810	794	779	778	797	851	803	796	783	815	776	844	754	805	804	791	818	769	834	813	790	828	800	799
24507	20330	25757	24760	20310	8702	1344	997	781	751	740	685	669	606	593	619	597	572	581	551	564	594	533	605	548	550	549	513	584	563	521	552	548	575	532	521	538	554	543	538	529	537	486	557	545	552	531	526	535	505	545	533	499	504	503	498	504	528	526	509	514	538	528	496	471	487	512	498	501	534	536	522	520	515	551	517	521	538	546	534	542	517	501	548	550	523	512	529	560	514	518	498	529	540	525	474	534	527	538	487	469	543	529	505	505	539	487	536	483	514	502	530	504	517	489	528	533	553	533	530	497	521	528	521	540	524	527	469	527	518	534	495	506	522	529	568	531	541	506	507	497	539	485	521	509	516	531	511	454	485	537	524	504	532	516	493	508	483	477	513	564	552	519	516	532	529	539	500	500	545	503	515	508	488	495	509	528	511	481	534	493	529	525	520	520	501	489	489	508	544	559	493	545	521	490	540	512	509	474	489	528	513	511	543	517	521	563	494	537	473	535	511	482	548	501	530	511	506	518	520	528	512	562	535	548	522	510	519	527	483	544	520	493	541	519	552	527	471	487	491	486	535	505	489	513	491	552	505	486	482	497	527	513	495	512	505	504	530	496	481	513	495	531	491	521	469	514	502	478	483	527	509	513	506	506	504	519	494	489	495	510	520	503	532	519	515	500	543	530	498	513	516	514	491	514	525	495	496	514	509	475	542	524	515	496	506	560	533	531	514	572	559	509	536	517	504	523	498	487	504	494	511	530	496	486	506	514	507	486	526	538	506	545	551	490	512	512	494	476	503	499	532	546	484	487	504	519	501	508	501	540	509	534	474	520	498	543	489	496	487	537	538	507	475	516	502	499	519	481	518	511	497	497	528	537	499	539	490	500	491	470	474	490	537	519	545	507	523	477	514	542	481	536	509	508	519	537	507	519	519	522	526	499	522	489	540	474	509	494	513	527	507	505	466	495	539	522	542	507	522	518	519	531	500	494	501	504	471	533	521	501	488	491	503	515	548	507	514	556	509	537	497	541	522	501	551	532	498	537	566	533	518	555	489	488	534	535	538	552	537	577	548	535	518	517	538	502	509	512	504	500	484	502	487	545	521	532	509	515	544	508	525	515	533	569	548	534	504	474	542	525	527	522	490	528	526	485	519	528	563	492	496	481	522	532	499	556	477	513	547	506	505	527	503	533	535	514	547	535	530	527	504	513	497	524	472	474	497	528	525	463	516	517	529	476	529	509	516	484	491	480	484	501	546	523	520	525	481	556	522	493	538	548	530	502	497	497	480	491	535	511	511	494	528	537	545	569	477	527	557	578	488	475	473	509	542	502	534	509	532	517	492	525	500	501	487	556	574	561	517	499	502	467	560	519	534	542	528	546	565	472	511	489	476	531	512	494	532	533	499	468	492	504	486	516	502	504	464	481	491	485	480	507	509	507	522	485	535	502	501	541	528	506	505	530	499	500	513	547	570	545	531	489	546	541	523	525	481	515	510	563	524	511	532	542	486	492	570	460	496	525	497	531	506	507	524	549	533	518	525	470	534	498	498	507	466	474	553	515	517	471	504	479	559	520	582	524	524	528	499	479	543	492	524	525	488	548	489	510	496	512	545	536	490	472	469	499	506	485	529	517	486	526	536	458	512	496	483	510	492	545	520	502	492	530	532	505	563	536	552	520	514	507	537	512	536	529	548	512	511	509	506	504	491	504	549	510	490	494	496	532	493	521	524	542	511	540	535	502	503	482	528	522	531	542	486	486	490	479	509	537	503	542	542	533	508	531	518	497	486	527	483	522	494	511	491	510	523	503	532	567	520	552	515	530	505	534	527	524	524	488	481	517	539	504	474	505	548	542	520	547	506	483	479	516	507	499	473	510	499	500	488	504	510	485	522	491	507	545	532	530	491	502	514	525	525	502	480	485	526	543	497	483	506	545	526	467	517	480	500	504	503	487	522	533	518	503	519	548	553	541	527	503	502	529	499	517	500	494	507	516	524	525	511	473	529	489	536	475	488	456	508	547	526	484	503	511	514	521	502	492	508	532	551	510	508	501	504	506	544	511	498	530	508	500	494	505	555	497	490	499	526	499	512	546	515	510	501	525	486	525	550	555	508	491	504	507	515	482	487	567	515	521	498	491	529	447	483	473	480	500	499	500	560	530	557	496	542	489	480	523	505	515	551	516	486	523	530	525	523	511	501	503	533	507	512	541	519	478	527	502	519	526	538	550	500	502	526	526	506	511	518	530	532	506	527	515	530	514	509	515	522	513	521	511	549	533	526	481	522	548	514	509	490	485	521	473	556	513	525	487	505	493	518	511	478	493	515	547	512	542	518	554	519	475	530	540	534	554	495	504	501	517	476	512	515	514	469	537	526	498	524	512	495	506	490	540	538	525	539	535	557	519	512	535	529	497	523	523	486	507	475	502	497	544	530	509	534	486	536	531	514	513	485	515	495	523	442	512	498	533	477	530	496	497	534	520	507	526	516	533	512	501	463	505	485	463	518	539	488	503	481	485	506	508	478	554	510	536	533	537	510	478	552	484	520	535	520	511	535	550	513	519	523	501	513	508	521	525	543	506	516	533	485	522	531	546	512	547	523	522	488	493	511	510	555	524	529	501	489	515	527	552	506	483	524	525	560	550	534	511	496	512	520	494	522	520	538	453	530	538	496	478	495	462	464	567	511	516	514	469	537	508	535	536	514	532	520	512	529	524	558	506	524	479	511	499	549	490	509	530	548	534	509	520	498	508	486	504	554	508	514	482	504	507	484	489	514	531	511	507	505	547	526	534	502	500	543	502	548	526	518	517	498	498	478	521	511	512	496	469	498	538	566	546	470	525	521	530	502	506	523	501	489	528	516	522	458	524	504	501	470	510	527	508	514	505	518	540	536	509	512	527	505	501	485	510	491	542	526	499	515	508	525	509	511	572	498	546	512	477	511	511	520	511	494	485	516	508	538	512	547	529	544	513	537	522	465	505	577	564	526	481	522	509	517	503	523	519	518	510	507	534	575	495	516	487	521	510	504	491	497	512	497	549	480	513	529	520	471	497	532	535	575	540	553	540	509	525	507	544	544	524	526	515	542	527	517	538	495	539	520	518	507	570	519	538	521	511	507	520	499	521	513	463	531	510	518	478	514	494	504	533	519	561	540	466	525	485	501	480	512	536	522	502	513	542	540	495	505	491	534	516	526	502	530	534	553	511	487	522	509	491	520	519	512	492	507	487	510	555	469	514	520	499	499	509	465	503	544	529	544	529	506	501	490	499	505	502	502	535	457	515	509	512	513	525	502	548	505	552	484	489	501	498	499	486	517	548	507	539	541	496	491	513	537	494	524	502	473	503	506	506	548	524	548	504	499	552	490	471	527	514	502	511	478	500	462	520	553	477	482	523	460	470	534	502	513	490	499	475	547	534	560	558	511	521	517	509	509	518	528	491	506	532	523	520	478	556	539	533	512	525	521	498	487	485	541	508	492	507	539	518	476	485	532
29250	9704	8781	4782	3252	2344	1871	1532	1315	1236	1003	921	859	809	818	759	689	682	667	662	609	615	627	602	600	570	590	589	601	573	548	586	597	605	546	557	570	543	572	548	544	571	538	546	548	547	576	555	554	554	521	516	555	580	575	525	506	517	508	514	503	523	535	547	524	512	493	563	531	554	564	518	526	517	533	528	518	517	533	509	537	558	489	542	540	563	519	516	531	552	544	532	511	530	558	490	562	501	544	556	491	573	541	485	537	516	528	532	553	544	502	557	523	527	517	540	518	533	543	502	582	512	529	501	529	516	475	527	503	524	535	542	544	525	541	571	543	532	518	569	536	531	547	524	522	506	512	544	533	537	546	531	503	544	541	487	505	516	547	534	572	566	519	549	496	524	560	518	538	545	480	511	520	504	520	486	489	539	514	516	515	539	519	546	500	517	546	522	540	517	528	516	522	504	531	561	535	538	498	535	567	552	532	517	549	558	523	504	519	487	539	537	516	523	518	543	552	551	537	537	523	554	579	502	558	547	526	505	513	560	537	569	577	514	520	515	544	541	555	527	559	569	511	498	541	518	541	566	518	534	536	518	520	553	503	561	565	552	561	549	544	530	548	546	539	536	557	541	530	508	530	480	564	528	480	537	570	514	531	518	562	531	570	571	534	503	464	525	526	533	511	552	532	539	483	533	544	504	519	538	486	508	519	546	522	575	499	555	487	536	561	496	578	560	512	572	538	564	511	503	505	514	555	580	482	577	489	536	523	528	567	536	527	540	544	505	542	524	557	528	555	509	500	510	524	540	485	534	558	526	531	537	556	538	570	490	499	567	510	526	508	496	535	553	488	520	514	526	521	530	502	578	530	532	531	511	537	519	544	552	525	541	530	528	487	512	516	554	531	533	547	532	494	538	543	524	547	535	514	524	541	510	521	523	557	542	511	491	520	542	550	481	471	546	527	535	488	485	508	538	554	538	546	545	539	517	525	533	504	538	528	525	542	559	536	583	547	525	540	517	559	499	520	511	478	550	573	571	536	503	577	526	534	512	465	510	539	492	546	530	522	546	504	532	527	563	531	510	545	545	561	569	534	539	522	522	540	543	526	545	515	528	520	591	504	526	538	530	550	532	538	543	531	538	546	527	556	574	535	588	532	526	513	555	557	550	540	550	561	537	529	533	539	542	555	493	527	519	550	499	500	519	546	501	522	537	528	533	540	506	521	523	511	520	543	561	561	506	518	533	533	535	509	552	548	571	511	552	588	507	522	499	526	504	562	550	565	535	526	542	550	527	551	566	541	508	536	547	518	550	534	520	505	561	541	511	560	557	543	542	556	515	539	567	510	534	553	504	504	527	553	526	508	537	541	584	534	497	498	539	519	567	537	499	535	543	517	498	535	545	511	541	539	516	532	539	538	483	519	539	534	532	513	512	529	559	533	548	499	565	540	527	553	556	563	546	467	523	523	551	517	572	546	551	536	559	510	526	496	545	502	507	577	502	512	542	509	517	506	538	545	512	546	511	494	534	560	520	549	512	516	559	505	481	563	539	521	504	483	548	521	562	552	541	546	522	541	517	549	520	600	548	491	537	522	539	491	509	551	584	526	497	521	507	521	519	529	515	560	518	537	543	542	562	540	509	533	518	522	563	571	520	515	513	544	558	545	488	555	521	586	560	533	529	544	542	536	543	526	540	543	566	498	567	513	512	551	526	551	544	590	530	541	539	549	525	509	542	534	564	551	521	524	531	561	531	534	503	544	518	562	512	571	541	530	496	542	527	536	570	518	528	509	555	525	534	552	518	561	527	527	547	505	529	510	524	538	548	554	517	543	520	527	545	524	546	570	496	477	509	529	522	546	546	517	517	541	528	573	541	516	532	540	531	501	511	515	539	512	499	540	541	552	517	503	536	545	539	524	537	533	487	515	503	510	521	536	485	549	497	543	541	503	559	518	528	545	532	522	516	540	522	531	532	511	538	525	544	571	532	484	526	537	501	571	525	591	520	528	508	517	540	514	552	531	542	508	498	523	533	453	491	548	488	525	527	511	528	518	560	525	499	520	493	543	497	526	537	485	524	531	495	526	476	532	511	520	521	537	519	465	492	540	506	528	573	520	488	533	507	530	535	542	540	490	482	511	562	515	523	535	502	551	568	513	527	523	554	542	549	524	525	567	507	563	532	509	495	473	536	532	559	507	501	525	525	562	531	570	563	484	529	545	561	541	513	566	526	510	519	552	534	519	511	532	558	495	509	516	541	533	506	512	561	532	525	525	563	512	547	516	526	502	483	523	521	510	514	496	516	527	553	527	541	521	516	553	521	478	517	574	522	520	518	540	548	549	566	515	529	520	485	478	524	543	506	494	532	523	582	533	526	507	540	547	530	551	559	526	538	562	553	524	555	510	526	527	483	539	501	518	583	505	501	577	569	541	527	503	515	543	567	500	541	504	526	502	518	509	529	525	568	528	540	505	545	490	552	565	519	480	506	545	550	568	546	525	568	532	513	584	501	523	528	551	515	526	528	535	513	526	508	546	532	514	568	519	533	554	546	515	584	513	539	546	546	511	504	527	542	528	541	532	569	538	548	517	509	507	526	529	539	511	500	531	505	517	531	522	511	535	544	506	492	543	526	502	514	523	554	526	547	519	561	542	550	562	518	527	520	531	490	583	557	553	492	561	544	504	552	532	538	519	517	529	555	493	528	540	559	499	553	540	552	487	508	550	516	545	509	530	518	526	560	560	528	541	540	526	484	522	482	525	500	530	518	515	495	510	562	549	539	509	509	538	566	520	496	507	536	486	549	523	526	522	523	576	572	512	527	516	486	539	548	498	511	529	558	539	562	505	545	566	522	527	507	524	515	548	523	536	480	542	491	524	538	502	533	532	521	530	554	569	588	533	544	539	541	552	550	552	564	541	581	524	550	526	549	531	536	492	503	521	538	533	489	564	520	509	558	502	523	505	484	522	542	543	513	556	537	481	544	562	542	514	532	546	510	518	549	507	529	544	531	509	497	556	483	529	524	525	536	562	497	535	544	537	533	510	536	523	515	499	525	528	548	545	528	513	533	528	544	533	575	496	538	547	553	544	540	534	529	510	536	528	565	542	508	522	545	523	510	528	550	543	557	528	536	515	491	512	534	519	554	527	536	536	442	587	522	532	565	537	550	541	492	500	532	509	545	528	529	536	544	533	515	534	540	532	519	534	536	501	553	507	501	554	559	503	537	504	512	499	541	526	555	530	531	521	523	512	497	518	527	519	520	520	582	518	517	515	518	521	559	565	538	579	559	536	573	513	495	585	494	539	514	515	547	563	537	512	548	544	502	491	538	517	497	538	507	499	533	552	495	531	556	526	553	520	494	546	552	562	552	547	498	580	524	603	530	530	514	553	563	544	533	549	544	548	510	548	554	527	518	535	538	575	573	562	504	512	536	530	530	544	529	510	528	530	523	539	527	520	524	514	533	568	563	532	502	502	553	531	548	536	528
22660	20342	26235	24325	20348	20371	7730	1973	1593	1435	1316	1293	1213	1166	1121	1094	1121	1067	1106	1009	1031	1106	1044	993	983	1018	1029	1025	1029	944	1040	968	1013	957	980	1007	990	955	957	1034	1061	1014	987	959	954	993	951	921	938	1001	1005	936	919	910	940	943	935	981	982	886	957	941	966	963	940	1005	938	933	971	959	1007	911	970	910	923	938	928	936	943	963	993	978	895	953	970	925	951	952	998	909	994	953	975	968	972	966	950	1004	912	897	1011	936	931	950	976	972	976	982	974	937	988	959	979	946	928	936	925	989	920	976	925	920	951	961	1011	944	956	901	965	989	968	955	931	959	950	1015	895	938	1004	997	982	956	965	988	1039	995	996	939	952	937	979	1000	978	996	966	902	918	929	957	967	935	956	932	940	1002	945	999	910	978	964	949	911	934	981	945	951	956	957	952	995	922	931	918	947	998	923	970	950	969	983	892	1000	988	979	947	965	965	962	984	1004	930	988	895	948	928	970	887	937	938	916	948	919	936	926	979	892	988	974	939	942	930	990	1013	921	950	971	959	978	925	898	962	986	963	944	945	958	930	940	961	955	949	998	929	964	908	946	959	957	949	936	973	976	908	937	952	933	922	960	954	901	903	951	964	966	963	938	891	916	978	943	969	962	946	951	977	1007	894	939	945	931	925	941	975	960	932	944	909	963	993	974	992	965	968	927	973	940	938	936	981	997	965	965	942	936	944	966	995	940	973	964	945	951	931	951	995	990	911	928	906	948	970	904	913	958	936	938	979	963	945	947	959	981	955	916	970	990	927	931	947	877	910	937	947	920	860	926	946	967	969	945	937	916	906	1000	997	969	947	930	941	852	929	969	983	876	937	905	955	934	923	959	929	902	942	948	992	950	919	961	952	947	897	938	923	921	900	973	932	927	968	962	991	1003	977	956	929	978	968	938	1008	947	975	974	952	945	928	912	954	980	1012	941	908	952	961	970	966	950	962	896	934	985	935	925	941	943	937	989	938	950	1006	964	926	917	1003	962	958	951	936	938	948	919	990	952	892	916	961	919	963	946	949	959	951	953	920	940	945	882	946	949	930	928	966	897	985	930	994	940	941	912	925	935	958	989	949	994	941	964	931	978	898	969	913	931	939	906	924	949	928	1003	967	969	972	951	932	951	936	972	937	976	1005	1010	934	934	998	905	939	939	1019	931	924	912	951	925	929	914	901	912	952	902	916	975	911	924	897	927	951	984	1003	967	991	968	957	893	971	920	1004	954	936	1012	929	951	959	913	975	923	922	943	929	968	909	942	999	969	1016	939	1004	948	945	989	961	967	961	947	969	944	984	930	950	950	922	956	913	924	960	918	951	898	896	915	963	990	958	996	955	911	955	931	943	989	993	931	1000	978	881	971	975	945	966	957	975	960	958	916	903	964	910	971	975	923	996	914	928	914	945	970	961	1002	935	969	944	994	921	961	943	966	919	876	953	978	954	976	930	947	932	989	919	934	989	951	966	971	975	871	910	943	924	959	963	960	940	948	986	970	969	968	928	902	899	986	967	957	924	960	922	943	900	967	975	932	878	1009	915	958	1006	955	952	942	960	964	987	950	970	901	940	933	981	1021	967	961	953	920	943	933	976	917	885	989	951	941	981	886	898	970	936	912	904	945	951	974	1018	951	941	990	896	932	971	954	925	945	994	1010	941	1019	959	946	916	907	944	1002	1013	937	991	929	944	953	959	963	966	952	934	957	926	962	946	994	944	908	958	933	957	971	985	934	952	934	967	975	973	975	902	990	977	947	892	933	915	951	943	1007	980	935	936	940	918	941	964	933	917	968	916	936	940	945	939	940	943	972	1019	1028	991	1000	858	970	988	955	967	975	925	952	948	983	947	984	920	904	948	994	984	872	954	916	911	969	910	930	909	852	965	959	925	950	1000	941	984	949	1010	967	948	906	954	992	942	876	923	925	964	949	1000	945	954	939	949	873	950	930	971	931	968	951	870	957	874	997	922	935	909	988	893	976	993	987	930	946	915	931	992	935	986	952	905	966	992	1011	942	983	879	965	910	913	981	930	964	959	973	963	885	926	927	1006	896	952	964	986	982	969	958	931	948	935	933	923	989	1007	949	937	911	883	892	973	929	972	942	938	1007	976	922	945	925	978	949	963	937	932	920	907	920	946	985	965	955	969	942	947	971	1013	935	950	982	935	964	881	965	940	938	932	900	949	921	980	964	955	1035	921	911	947	881	911	999	929	949	993	963	972	972	975	968	1000	962	1024	929	938	984	970	958	916	959	917	938	931	903	930	907	971	975	905	978	915	958	946	946	922	977	926	909	918	937	946	902	967	921	1008	941	942	926	934	990	879	946	992	1030	941	954	928	936	893	907	960	962	945	984	983	891	923	969	987	970	977	923	943	921	919	963	897	964	877	987	977	910	946	935	921	973	895	959	953	960	937	961	932	963	998	952	977	971	934	996	952	968	954	940	990	942	985	980	968	925	979	929	1048	951	936	935	974	962	1002	920	863	972	926	976	936	1016	975	961	936	964	984	995	964	956	966	903	870	939	998	940	906	974	933	927	929	887	936	982	942	972	933	944	988	982	942	910	945	905	929	950	1027	944	946	954	900	944	996	1032	986	929	960	930	883	978	958	960	913	939	944	982	960	945	935	985	975	895	957	942	966	950	973	1008	906	914	925	905	953	945	936	908	944	913	948	960	976	983	928	962	982	894	943	938	998	956	1009	919	920	995	1003	906	923	940	957	927	1002	909	975	974	978	925	939	958	932	937	972	1002	939	939	971	892	935	939	966	887	925	1008	879	966	911	948	969	964	959	957	978	1021	934	969	961	953	911	979	964	968	982	952	895	946	942	976	939	930	933	973	1008	948	954	979	904	962	938	961	922	937	956	872	914	927	948	886	929	997	983	967	944	913	963	939	968	959	949	962	933	947	882	972	919	977	918	988	918	975	962	1030	943	949	935	991	928	887	903	978	940	931	953	995	903	986	936	943	999	991	938	1014	935	960	979	964	967	920	927	901	959	977	956	932	899	925	965	993	929	984	1005	937	973	943	920	977	903	926	965	978	906	945	937	937	958	962	963	889	956	933	986	989	998	949	916	939	961	939	985	952	934	962	964	934	906	1002	894	1007	932	902	948	943	983	917	955	966	964	951	889	955	900	967	947	910	961	907	980	918	936	967	889	954	942	965	911	962	950	933	955	937	945	951	929	960	859	955	858	944	942	929	976	944	933	949	957	981	986	967	951	957	947	970	975	961	925	956	975	956	908	937	888	984	979	941	942	966	918	953	956	940	1003	944	938	935	936	890	921	961	969	971	931	960	964	942	1004	966	970	944	947	974	961	977	944	969	974	991	963	976	927	923	959	918	1011	987	945	950	930	951	985	941	922	900	952	845	961	966	920	964	945	993	957	977	1004	932	981	1036	952	960	915	893	929	991	971	920	953	997	926	938	941	959	926	950	971	928	934	976	908	953	914	938	987	932	958	983	895	905	946	1023	912	930	920	928	928	966	958	918	884	930	903	988	960	991	942	940	940	957	981	956	952	955	951	950	963	960	989	940	1012	914	948
27501	15618	14525	8674	5901	4257	3285	2718	2443	2115	1859	1654	1580	1437	1390	1372	1263	1197	1176	1185	1133	1051	1042	1107	1046	1093	1029	1061	963	996	1015	961	983	950	1009	964	917	902	1017	975	932	982	949	916	939	967	951	935	919	948	942	977	941	940	951	967	909	1027	901	932	997	890	908	872	943	906	907	938	957	925	922	837	910	894	869	904	937	907	961	874	890	857	921	944	899	958	850	873	935	922	945	947	911	881	819	882	904	902	925	859	867	879	866	955	870	927	869	907	924	901	876	941	890	867	882	874	923	926	907	883	905	909	889	898	892	896	885	891	893	900	868	872	905	876	882	879	931	934	882	879	882	959	893	916	869	881	902	902	944	924	901	953	926	915	871	866	846	885	880	948	896	892	847	891	936	860	889	909	877	976	897	884	883	891	896	878	879	866	929	925	883	926	899	889	860	890	886	910	893	860	895	913	911	873	955	887	889	906	915	901	887	885	894	917	869	866	897	943	848	887	930	928	917	919	923	848	894	946	914	899	921	982	901	921	889	954	959	883	944	931	976	893	918	873	892	874	898	880	912	875	886	954	882	858	884	870	893	856	895	934	932	858	900	886	920	856	870	903	865	894	923	874	901	937	912	908	844	910	873	894	925	899	925	898	870	933	919	904	880	903	865	938	915	907	898	920	871	861	908	882	913	934	904	887	879	933	906	925	868	893	897	879	873	933	909	924	836	907	917	862	910	886	879	845	896	926	924	867	819	862	899	894	866	802	901	935	919	907	879	893	861	936	871	898	914	840	868	891	861	858	887	921	900	887	842	838	929	882	925	891	884	906	852	912	922	932	908	922	899	905	928	926	920	835	897	920	905	872	929	856	909	938	906	928	833	884	902	903	877	888	922	936	899	955	873	933	918	862	911	892	874	891	871	887	944	943	894	867	916	853	867	889	907	916	871	919	934	906	887	914	905	900	935	924	897	897	879	882	907	899	893	910	900	907	881	933	905	926	924	914	949	935	880	877	884	874	954	934	898	954	828	928	920	902	930	898	870	866	935	924	960	914	871	896	919	804	891	919	942	886	958	901	929	894	865	878	857	926	895	849	906	865	904	916	896	890	901	888	915	908	926	906	980	905	833	855	881	918	956	871	953	869	910	939	942	901	887	922	879	888	931	850	887	910	910	936	905	896	934	827	842	887	890	840	839	837	912	908	870	853	891	882	921	834	883	909	873	895	917	921	900	897	827	899	878	893	915	923	825	901	919	873	910	936	887	858	905	914	909	928	950	889	887	829	922	908	898	919	902	895	904	939	894	862	890	860	838	886	907	902	965	849	872	857	913	863	859	928	897	908	880	845	868	964	886	853	828	917	902	846	927	918	871	868	921	893	891	878	924	927	895	888	881	917	940	899	851	860	884	912	918	919	926	894	924	863	878	883	857	893	924	952	885	904	891	987	882	885	928	881	923	923	858	909	903	852	926	866	926	889	851	875	899	933	870	921	855	933	899	940	846	926	895	902	863	879	884	925	852	892	938	931	888	918	838	893	934	931	940	932	923	877	900	901	894	895	929	904	930	930	873	872	902	882	837	905	924	871	913	869	854	921	917	819	869	891	909	863	882	901	931	847	928	918	879	917	898	923	887	878	903	947	914	867	890	888	882	886	900	900	872	876	878	805	892	897	854	913	939	929	965	863	899	924	935	942	882	896	872	951	851	904	877	921	889	889	844	838	861	896	919	914	914	873	932	944	906	914	882	901	938	928	928	893	898	933	931	897	894	875	946	823	818	863	831	903	887	897	867	839	925	902	915	851	902	837	885	848	909	878	911	881	945	896	928	938	880	897	894	899	889	927	941	922	890	973	940	914	926	938	885	949	923	921	910	918	870	901	945	955	887	879	888	898	855	917	893	943	948	877	879	876	864	901	894	911	884	886	893	846	910	872	884	861	881	861	890	899	917	909	902	904	887	902	932	866	892	865	896	905	912	912	934	931	836	856	956	939	923	884	957	895	825	878	896	888	908	892	875	899	908	868	946	915	928	917	865	921	897	865	867	914	872	860	883	902	863	884	873	877	838	882	922	935	886	850	885	911	864	926	885	897	875	888	933	892	889	875	931	901	978	939	904	933	900	914	907	908	925	858	861	862	854	922	867	872	893	935	917	874	874	941	929	927	903	843	874	935	931	878	859	912	870	882	944	879	907	903	935	908	890	859	946	921	861	901	913	871	911	874	910	923	908	950	885	948	892	894	875	909	903	936	846	955	892	912	923	894	888	911	860	830	899	925	879	901	834	913	822	911	842	896	881	947	923	915	896	890	864	954	922	897	897	908	947	872	894	896	898	894	914	910	878	890	860	917	836	865	927	857	871	897	906	838	934	886	912	831	918	914	891	892	966	915	883	904	898	883	858	894	841	877	903	906	810	902	919	898	921	864	878	900	874	958	874	908	866	913	894	904	842	898	887	863	944	822	909	920	949	818	875	903	907	892	870	929	920	884	910	898	885	947	890	906	894	947	893	906	897	969	888	909	877	869	889	917	925	877	848	890	955	898	886	877	862	879	906	936	937	895	911	878	891	850	900	907	890	868	910	943	863	920	918	862	870	873	850	890	904	856	862	918	892	919	918	901	874	897	939	919	880	921	862	873	910	945	898	899	946	885	929	912	832	891	919	882	914	904	882	923	900	913	859	831	936	871	864	908	918	946	901	907	883	904	922	876	820	928	903	956	885	870	880	880	940	904	948	877	907	922	902	902	886	897	920	923	893	876	918	933	861	906	972	971	940	932	932	843	897	916	858	892	905	878	912	887	887	883	882	948	936	908	859	877	912	902	892	869	874	878	860	885	859	887	978	909	889	933	949	920	907	910	903	903	871	889	859	906	890	868	874	911	915	912	877	914	906	848	894	889	926	846	907	848	881	939	914	915	894	852	861	902	897	862	923	885	891	952	880	887	908	911	868	904	904	883	872	922	890	944	877	855	906	924	933	879	936	923	870	824	882	905	868	879	857	923	880	912	821	896	856	842	893	921	835	927	837	880	896	900	956	907	927	899	859	898	852	888	907	908	892	915	885	877	899	897	904	910	879	895	923	878	888	911	910	865	909	931	911	869	903	901	876	870	914	963	867	882	850	910	911	936	903	900	869	903	903	895	850	852	949	904	910	866	868	903	887	909	872	945	923	931	888	856	888	942	900	964	885	929	950	897	953	887	864	954	929	886	918	924	828	912	921	935	872	865	884	893	862	891	821	877	929	926	940	915	885	878	938	900	879	967	892	934	897	853	914	868	895	901	839	860	892	918	947	901	906	917	913	874	872	897	877	916	895	898	902	864	938	943	906	884	883	859	925	923	919	881	934	925	906	867	877	885	917	887	880	898	895	908	933	923	902	892	870	897	931	882	888	889	911	889	890	902	929	832	872	848	865	938	839	912	873	881	913	892	937	932	923	879	925	927	869	911	904	901	893	899	912	886	890	957	861	871	925	889	909	873	874	900	949	911	915	923	865	880
29723	14271	2672	1106	894	805	822	809	797	805	760	751	803	737	787	742	771	788	767	785	767	826	758	776	809	793	787	779	800	786	766	769	813	746	792	792	816	781	793	812	805	803	795	779	759	760	777	773	787	814	749	820	786	841	831	861	800	844	749	849	778	761	757	799	742	838	834	832	805	797	772	827	807	761	786	789	813	773	805	800	770	772	782	775	818	779	765	794	817	789	795	773	791	796	850	747	782	829	785	745	766	800	770	791	795	779	807	768	809	777	846	749	776	783	770	791	776	770	752	746	810	777	734	806	736	770	790	794	798	823	765	756	806	782	757	800	760	791	767	807	818	791	801	787	765	808	762	758	827	768	767	782	791	814	788	796	808	774	772	834	791	758	821	785	795	786	786	844	833	749	854	813	808	766	787	805	803	786	809	728	828	806	750	818	795	772	826	788	754	775	785	767	766	774	793	792	803	826	770	772	797	767	771	799	798	726	835	790	816	823	790	755	764	827	853	775	771	794	874	811	779	780	797	793	840	787	771	807	778	846	764	796	810	767	804	792	792	835	802	819	869	836	754	817	746	792	815	784	793	755	741	755	774	763	804	811	819	749	773	835	794	810	812	782	741	804	796	785	841	728	784	782	790	810	775	813	792	817	807	814	807	814	808	780	774	755	769	834	818	775	750	763	775	808	821	785	816	788	812	774	792	767	797	766	813	787	764	786	777	794	760	816	825	815	809	804	844	775	835	768	780	790	827	770	778	762	763	784	736	745	815	792	780	795	816	740	747	784	782	742	799	825	792	778	804	810	803	811	806	777	811	816	759	782	789	836	838	836	754	771	789	755	757	794	769	790	818	791	802	798	803	820	770	770	795	779	757	805	840	821	782	828	817	784	800	784	741	821	787	773	827	818	747	795	777	771	789	771	775	803	749	761	785	767	790	822	836	767	834	771	803	730	821	826	787	782	777	831	842	725	788	807	815	767	795	806	807	771	815	768	829	782	782	809	841	802	777	820	769	880	752	776	751	825	762	775	813	784	776	758	756	792	811	823	797	774	812	803	843	761	732	844	794	753	818	810	784	780	775	783	819	830	779	775	810	819	796	822	816	860	800	811	781	724	824	776	792	794	761	786	742	756	814	842	756	823	783	753	802	762	745	779	814	753	744	753	805	766	775	798	817	799	793	781	813	782	813	791	787	774	775	757	773	744	803	849	796	792	789	845	786	807	752	778	799	799	767	805	829	767	779	804	818	786	760	822	768	778	759	822	813	815	777	770	816	796	833	793	768	810	794	810	787	784	762	799	810	818	830	794	779	805	794	820	838	768	766	772	788	780	822	808	774	782	803	765	816	796	778	771	801	741	793	790	804	825	761	758	771	769	787	738	774	854	772	778	783	839	738	770	789	770	799	818	812	779	819	782	814	780	763	832	825	772	793	738	817	807	799	776	813	832	761	805	810	794	748	818	833	782	824	780	760	758	805	832	796	781	795	802	811	817	780	737	824	775	782	759	800	784	743	800	737	798	805	850	804	831	777	801	774	782	756	788	767	760	761	822	794	779	741	832	759	782	781	790	771	759	785	776	858	784	773	804	779	827	798	800	798	742	771	774	772	769	783	756	796	760	776	781	777	790	729	844	821	793	813	826	797	794	787	802	773	765	795	786	769	782	802	769	782	764	765	798	797	806	798	764	765	808	826	784	806	825	842	784	785	769	805	771	750	765	757	773	717	820	756	771	785	764	791	837	829	744	838	784	813	791	804	783	801	800	796	792	756	786	826	770	810	762	811	808	804	761	753	790	774	773	797	736	749	793	823	806	759	841	820	811	751	861	772	837	775	809	799	779	790	783	774	772	792	763	856	782	806	776	822	775	790	791	757	791	808	838	796	758	753	747	779	743	866	806	754	787	830	759	782	823	760	812	770	842	816	783	724	747	783	820	808	809	813	819	773	801	802	759	750	831	799	803	751	760	814	849	831	769	796	788	785	774	851	798	767	784	756	832	776	800	815	761	764	798	831	805	816	766	813	783	791	768	814	821	806	805	804	785	788	782	790	812	777	775	819	814	796	785	781	842	781	763	827	776	816	772	754	759	775	831	780	801	713	774	762	806	785	790	795	781	790	823	827	776	824	762	779	787	783	764	796	801	811	779	793	819	832	797	788	825	806	794	816	749	813	793	798	777	792	792	785	787	771	820	803	759	768	783	803	780	773	812	833	762	800	842	810	851	766	810	819	764	778	785	770	794	750	733	786	788	788	816	770	809	764	780	787	762	751	791	738	814	783	850	799	805	810	792	757	787	769	765	854	795	824	763	781	825	834	806	806	804	800	807	740	795	793	813	785	818	752	810	793	831	807	766	766	723	784	758	782	782	799	798	807	807	820	811	773	831	782	802	806	817	793	804	785	817	762	807	800	785	777	744	779	757	750	740	797	745	748	751	834	796	794	784	768	855	756	787	810	825	791	834	853	753	840	835	788	832	770	833	767	750	779	836	784	746	805	788	767	808	789	807	749	793	774	813	773	786	733	796	810	794	808	759	777	755	848	746	805	788	766	783	801	773	800	815	764	783	771	791	782	803	792	768	817	790	754	757	801	824	812	821	777	763	786	780	834	785	773	814	792	800	813	789	819	762	783	754	799	782	768	787	764	770	819	746	761	789	768	766	768	775	773	808	754	760	778	765	794	791	806	823	790	792	756	816	788	752	771	759	822	757	787	806	798	763	794	805	806	809	813	792	808	809	799	801	790	828	765	783	794	779	764	815	751	741	788	814	825	767	841	831	844	761	756	785	840	833	744	813	758	817	799	798	771	828	819	787	846	799	805	817	758	806	778	811	783	845	762	832	792	821	816	802	818	827	807	821	831	772	779	744	819	834	811	775	754	799	801	734	749	812	785	804	738	792	824	819	782	804	817	757	723	822	799	786	791	791	810	798	814	795	774	810	765	817	803	801	797	742	767	797	766	812	799	751	752	800	832	782	754	769	775	760	783	762	790	796	754	750	800	810	785	768	799	772	785	794	809	781	818	792	783	771	799	801	804	771	771	796	777	809	755	758	799	799	791	802	785	809	824	821	765	854	798	782	786	833	782	773	790	792	862	780	728	783	744	792	812	793	827	798	786	794	797	789	808	785	758	775	771	818	775	825	816	771	757	805	792	798	791	804	748	767	798	801	829	818	816	808	791	761	769	782	756	805	843	823	800	841	776	834	814	784	810	780	763	799	783	758	775	795	811	752	773	784	783	787	798	832	767	749	762	806	814	761	776	815	828	834	822	776	753	773	838	740	729	782	810	852	820	817	800	774	824	819	759	768	718	741	776	790	811	793	795	758	770	821	738	745	812	767	803	807	757	821	800	744	790	781	822	809	843	778	786	763	816	791	833	795	790	791	759	794	849	808	820	759	823	778	798	777	806	806	759	775	800	780	803	801	776	743	809	748	813	822	778	780	848	768	769	711	760	749	790	755	730	767	836	792	784	789	737	823	829	759
20065	1376	1285	1067	916	927	843	909	899	888	821	833	817	805	805	840	813	801	810	811	807	826	838	778	790	798	774	803	823	847	817	773	824	753	827	807	881	841	816	784	891	839	862	779	830	824	821	766	804	817	830	807	827	812	810	849	799	819	810	851	872	808	815	781	793	851	804	872	727	863	773	813	825	814	845	785	808	822	789	834	808	801	813	833	808	786	768	764	819	839	826	783	776	824	840	839	805	835	875	812	814	834	760	806	815	824	817	872	827	843	776	835	804	803	843	816	870	857	842	804	862	758	833	800	836	745	824	828	821	815	799	824	780	841	811	834	845	795	852	836	833	784	815	819	760	779	779	851	788	798	810	825	817	789	808	802	811	794	837	793	795	806	807	822	794	787	847	752	809	812	826	815	843	827	793	825	849	852	817	821	806	794	783	807	802	818	783	810	817	863	815	761	804	848	848	797	751	844	808	828	783	820	818	812	858	786	851	761	775	809	782	800	832	796	843	851	761	833	821	808	821	828	787	761	861	848	839	843	783	779	785	817	802	808	877	793	788	822	794	754	839	822	813	841	715	883	831	843	851	787	826	793	849	875	807	819	805	787	810	803	765	800	828	845	800	822	809	804	853	766	871	883	791	818	786	780	790	843	817	804	821	798	774	797	772	836	819	850	829	791	800	821	823	811	829	826	829	810	777	787	819	831	844	883	758	812	814	841	775	827	815	839	803	838	833	817	809	822	827	885	819	816	791	843	804	829	812	809	816	803	849	812	808	777	761	833	824	811	796	798	810	803	804	812	843	774	800	812	787	812	811	824	811	825	868	829	825	766	826	799	791	771	803	849	827	813	846	822	855	810	818	741	778	827	769	840	792	790	855	808	814	791	814	788	814	815	794	776	852	800	806	831	845	837	832	801	833	830	791	816	809	792	824	779	797	765	800	822	784	843	824	822	813	809	841	847	777	802	753	764	835	806	795	794	774	816	797	812	866	837	840	859	811	814	787	838	858	815	772	793	838	785	817	835	789	787	773	796	857	780	733	783	840	855	787	827	782	815	837	833	777	780	810	820	862	805	818	819	820	751	819	833	817	837	813	801	790	822	816	816	796	768	792	805	820	838	812	846	829	769	857	827	772	803	797	824	787	835	846	865	805	791	805	827	834	815	875	810	788	796	861	755	832	787	817	786	822	801	876	770	804	786	779	828	763	758	817	778	820	792	792	798	830	793	834	844	840	805	850	805	754	858	814	842	844	810	784	772	874	827	787	823	868	847	806	811	777	790	783	793	840	764	783	858	818	842	835	844	814	770	791	839	827	789	792	859	809	783	792	828	820	793	808	789	828	832	797	811	832	818	788	853	811	795	769	847	817	801	819	841	736	804	843	802	866	812	805	824	838	796	790	795	826	804	851	833	748	794	839	780	787	799	827	778	875	790	781	795	791	784	829	790	824	831	797	805	862	771	793	831	866	873	801	830	802	839	805	772	870	765	777	791	811	803	796	830	798	892	828	779	839	870	792	820	754	814	833	793	801	794	836	822	831	787	843	859	863	792	802	844	811	821	805	828	808	845	838	793	806	811	816	826	822	796	792	786	799	844	843	833	790	844	769	824	787	806	866	772	825	820	823	836	778	847	824	857	796	799	805	819	822	848	836	807	805	863	854	839	889	834	734	813	810	791	858	851	793	806	809	847	823	843	808	842	777	784	766	828	833	820	783	813	823	783	797	786	818	753	802	809	842	818	792	746	838	814	828	799	817	813	814	803	846	796	860	807	858	794	835	797	759	812	803	776	804	796	805	866	790	785	841	827	795	804	802	843	808	811	788	826	791	849	751	803	766	865	797	861	827	810	747	858	811	815	763	829	845	847	857	869	800	839	805	744	814	831	804	868	884	795	825	867	842	793	840	794	855	807	826	804	872	788	810	846	813	796	790	791	862	803	817	863	814	868	770	839	816	782	768	758	749	777	806	907	868	780	791	849	798	829	808	826	820	806	774	805	822	822	810	809	802	824	797	852	822	846	849	843	831	783	827	821	827	774	824	840	844	849	841	817	829	813	800	789	833	812	859	798	795	853	843	877	807	785	811	795	798	807	809	802	817	822	823	836	812	793	802	830	810	857	853	846	780	800	857	804	787	807	861	783	796	811	781	803	779	794	816	889	800	787	803	785	811	828	812	867	819	829	817	795	781	799	816	776	832	821	856	819	802	813	774	753	857	786	817	797	813	771	813	868	751	807	800	790	846	871	852	851	818	837	856	793	793	841	835	853	777	814	830	797	794	754	786	826	845	728	760	839	804	831	818	849	816	762	850	793	777	809	816	822	825	789	798	769	850	828	807	809	782	831	804	827	833	811	797	799	765	873	821	836	867	791	754	856	800	774	797	803	808	821	830	832	835	873	847	757	856	816	828	818	812	782	860	807	819	822	823	855	831	818	826	806	850	843	792	817	776	814	830	836	793	835	850	819	787	830	809	854	809	835	808	783	804	855	817	791	816	800	842	852	827	750	798	807	786	783	796	830	847	789	862	790	774	736	798	789	847	800	825	818	764	785	814	799	796	833	785	808	860	864	774	818	798	807	797	780	805	808	774	815	850	740	798	846	783	828	807	778	838	844	781	859	807	815	791	804	840	832	778	812	811	835	786	826	809	785	816	805	825	822	858	826	836	787	779	825	833	800	838	803	800	792	818	799	800	831	797	863	802	802	861	871	809	806	820	778	817	806	828	808	817	852	877	838	870	833	834	798	811	846	821	765	835	806	852	835	733	831	762	836	789	770	822	804	784	824	804	827	805	799	782	835	798	856	832	799	830	834	808	826	794	773	771	827	853	837	768	827	825	820	854	830	802	827	836	828	798	737	842	878	841	850	787	874	852	816	840	789	785	809	821	866	821	789	819	849	817	807	796	745	804	813	738	832	783	811	794	811	860	816	831	830	837	812	816	795	818	766	843	802	814	846	777	811	771	745	820	830	845	824	788	819	820	814	818	839	852	806	851	790	831	835	798	823	821	819	790	796	795	809	799	803	833	783	810	826	839	840	811	788	813	858	841	780	830	817	800	828	833	810	805	811	847	839	829	821	788	811	775	820	876	865	815	799	829	816	842	790	828	782	827	812	804	800	787	807	785	782	818	800	805	864	837	794	850	854	834	810	762	840	830	800	803	829	821	787	859	784	810	789	804	843	800	796	808	810	818	827	840	794	787	810	905	831	777	834	862	758	800	788	803	800	838	818	851	861	782	769	824	821	814	769	799	830	840	826	791	826	818	794	844	871	800	831	796	803	856	830	756	731	838	785	828	822	807	789	871	808	851	791	802	787	781	812	813	837	808	816	839	809	812	786	833	809	809	834	765	832	827	803	845	856	788	836	796	827	809	823	824	790	819	823	800	789	802	860	863	799	784	804	754	810	847	861	772	766	814	796	792	794	816	853	820	834	805	841	772	821	810	785	833	816	808	813	839	752	786	809	821	869	794	754	781	817	825	808
24581	20330	25898	24599	20213	6730	1313	971	883	743	743	680	664	606	660	607	582	647	541	513	594	586	580	571	504	555	529	549	556	529	519	481	475	514	574	523	530	553	532	512	510	492	519	557	555	532	553	518	488	544	525	482	503	526	480	536	507	536	465	507	505	537	533	486	523	513	495	504	504	505	516	505	511	513	506	506	557	515	476	498	505	534	550	536	531	514	496	497	546	520	525	488	507	537	479	525	504	526	554	517	510	515	503	538	542	543	521	503	526	515	511	520	523	488	516	540	530	526	493	507	510	522	517	512	506	530	494	517	537	512	565	545	501	571	515	542	521	512	527	520	486	527	540	506	521	525	518	498	481	487	501	508	466	509	499	510	520	521	570	528	513	495	518	531	549	534	506	501	542	526	503	455	556	540	534	510	514	491	540	490	548	483	532	518	500	496	521	572	512	504	533	550	481	532	512	483	535	526	525	523	509	537	538	530	507	543	519	502	540	501	529	516	519	487	485	553	535	513	528	512	521	496	517	535	496	495	526	519	550	525	509	572	555	533	519	530	493	514	540	481	533	499	557	519	521	503	505	509	505	546	513	536	525	511	516	478	516	524	521	511	559	454	522	579	503	505	498	536	520	526	472	531	481	518	490	494	539	496	537	487	576	511	533	525	506	502	553	536	547	499	588	522	502	536	520	502	497	508	543	532	519	552	496	532	501	516	529	496	503	493	524	560	536	485	513	520	521	511	523	509	556	503	557	496	521	487	543	495	530	488	519	510	529	531	518	537	550	537	531	544	526	538	537	553	515	522	506	511	468	558	547	523	552	516	509	522	518	516	516	477	533	514	527	500	503	530	503	521	553	519	525	513	483	527	507	488	534	533	502	558	531	510	517	511	477	510	511	508	511	456	509	495	491	497	507	480	535	502	500	511	467	535	550	452	535	468	503	503	510	477	528	522	534	511	509	515	512	504	540	510	493	504	530	537	504	522	472	483	490	549	497	489	505	519	516	515	522	496	518	500	484	522	530	517	562	537	513	545	504	510	519	524	521	494	536	528	532	515	499	498	523	522	499	533	524	515	500	544	532	541	533	480	503	517	494	523	502	512	509	516	481	477	508	527	526	520	506	500	520	501	505	530	494	470	523	513	524	498	515	505	499	512	506	536	508	492	495	527	459	511	501	513	504	507	526	552	547	517	524	508	516	502	475	523	566	531	509	500	498	509	510	515	521	499	508	516	473	517	511	579	487	540	524	497	531	496	544	531	533	472	491	532	496	508	495	488	488	541	510	501	474	453	511	505	505	510	523	494	497	514	522	497	533	517	488	488	510	539	515	473	545	496	488	476	528	508	541	509	521	508	529	508	491	499	482	522	533	539	536	533	511	527	508	508	505	530	559	574	511	523	479	572	500	517	486	485	521	489	539	545	493	531	531	537	489	518	500	481	511	505	537	545	552	496	526	550	535	514	516	489	496	516	504	536	535	528	532	533	548	489	476	508	551	496	537	544	496	548	540	520	493	552	502	523	497	504	545	521	515	549	534	484	493	511	507	461	542	535	509	514	537	515	508	485	498	505	531	470	509	542	536	502	540	505	518	515	501	521	532	565	521	463	539	510	504	537	514	540	500	517	565	510	505	521	472	515	536	496	519	491	461	524	508	522	549	464	524	495	522	514	537	510	515	493	506	498	544	546	459	492	527	524	515	546	538	520	567	531	520	497	488	507	477	511	516	475	543	494	534	491	491	527	473	537	470	501	486	514	511	502	552	499	509	516	498	516	497	531	506	542	481	540	512	561	519	515	507	509	527	497	549	485	541	499	505	484	554	524	516	472	544	505	562	462	531	502	568	583	499	518	487	505	489	520	544	472	485	475	531	505	506	548	509	505	520	504	505	501	525	514	537	537	503	543	513	481	552	528	508	516	567	518	497	537	523	522	513	533	520	517	499	517	514	531	530	520	495	509	524	475	542	489	506	497	542	525	514	551	525	511	490	530	475	499	523	526	509	499	562	508	496	526	503	539	520	466	475	470	514	519	519	533	502	543	524	531	486	498	515	514	503	502	513	519	483	492	496	516	514	546	509	518	506	531	530	515	519	503	492	499	510	520	515	531	512	514	532	543	470	499	487	540	480	530	493	521	493	470	523	536	522	548	519	530	555	517	536	502	519	470	502	543	489	503	498	487	482	545	505	475	537	515	495	498	494	512	523	501	497	528	530	508	547	475	485	504	560	535	523	543	510	500	532	484	525	564	539	510	470	501	530	480	503	548	507	543	514	520	501	493	524	498	516	512	524	548	508	491	502	514	498	580	492	498	519	531	533	520	538	531	504	523	544	520	483	509	497	507	485	524	501	520	494	503	519	531	453	528	553	510	503	491	505	516	519	527	498	568	537	503	489	533	523	540	530	517	526	530	531	503	488	503	530	510	497	525	511	512	496	490	500	485	495	522	495	496	524	518	507	503	492	498	510	472	518	512	571	570	520	509	539	521	549	526	516	537	466	500	488	482	497	490	501	531	525	518	505	475	519	531	509	554	526	517	487	544	523	526	498	522	493	527	471	468	513	564	499	511	498	534	499	509	528	499	488	501	486	530	542	508	526	493	477	496	524	518	578	556	501	539	497	539	546	501	469	500	482	534	494	528	481	537	507	502	493	490	512	498	487	519	472	500	501	500	519	464	535	512	513	485	508	522	574	518	514	528	507	516	507	517	517	505	560	534	497	493	508	567	510	532	504	531	461	525	505	471	528	526	513	534	514	529	520	530	484	550	513	521	513	542	543	563	497	506	516	513	537	513	482	542	544	473	536	492	544	477	496	532	517	511	474	549	515	550	500	493	529	520	496	484	517	517	522	523	500	547	472	521	497	527	500	498	474	508	523	495	522	488	528	548	498	493	500	522	498	536	507	527	514	539	572	474	489	514	526	485	509	456	509	515	503	530	532	498	515	519	550	518	503	511	516	509	513	545	502	500	519	522	500	498	505	524	510	540	506	530	522	521	506	511	476	500	525	557	523	525	531	471	472	475	508	503	507	497	490	551	501	536	509	482	511	530	525	502	499	484	518	553	541	515	513	533	475	496	547	467	526	547	487	523	534	505	497	506	512	490	515	515	501	519	550	492	493	558	496	486	488	511	482	493	458	529	514	532	511	500	506	528	567	549	529	515	515	497	552	501	508	474	495	481	521	511	506	524	505	508	489	545	518	512	493	497	546	531	519	488	521	516	473	539	498	529	478	530	519	503	506	510	481	542	521	517	522	535	482	511	550	493	533	545	498	516	520	546	535	528	519	516	510	498	489	529	516	523	455	532	493	535	520	532	477	496	495	519	551	503	494	527	525	499	485	522	521	477	491	486	516	518	487	489	519	508	512	481	521	532	507	537	558	549	532	518	501	541	484	503	516	507	545	501	491	478	514	501	549	536	503	515	536	502	499	496	499	527	464	514	541	512	491	512	513	529	488	501	519	495	535	485	515	523	506	508	470	502	543	470
34976	9508	8655	4767	3162	2391	1792	1570	1299	1085	993	924	832	814	864	739	713	704	707	628	645	634	635	624	565	645	609	548	572	593	577	590	547	553	555	508	552	565	536	554	588	553	538	532	584	555	510	565	547	574	557	505	584	538	546	533	547	532	522	529	531	535	522	584	478	512	548	553	519	516	535	530	572	535	538	526	524	557	564	550	514	525	534	538	506	555	512	566	535	491	507	521	554	564	556	512	504	497	597	486	491	524	578	540	521	525	560	537	535	496	511	516	546	522	495	516	547	539	540	509	519	562	571	554	516	523	551	528	549	512	547	501	484	541	486	525	520	523	562	527	560	524	524	545	537	558	528	489	534	530	535	541	564	529	516	526	516	553	557	543	513	545	510	525	493	544	530	573	529	546	549	551	521	559	511	524	575	541	515	571	505	559	538	529	486	528	538	542	530	571	527	566	583	508	485	541	500	500	533	524	533	512	490	542	501	509	536	506	543	540	545	513	525	519	563	489	520	572	527	507	536	540	500	527	540	523	530	541	536	498	514	503	518	525	556	500	536	516	497	531	594	535	543	482	543	521	545	509	525	511	527	522	502	512	500	555	512	523	515	572	521	520	542	482	561	542	537	538	504	487	508	541	508	522	496	558	556	552	576	489	479	504	555	528	518	531	502	542	514	526	502	530	579	555	501	491	520	578	559	540	532	504	539	552	538	530	569	535	538	558	512	476	549	548	557	527	537	505	548	586	525	520	510	522	533	564	548	521	572	545	524	539	522	548	499	440	524	558	541	509	536	563	516	524	518	543	544	552	477	508	587	536	561	500	527	534	523	524	559	539	509	527	531	554	486	562	556	510	544	520	563	515	570	487	513	521	559	489	517	499	545	509	530	507	514	549	543	523	525	535	541	548	531	525	515	516	526	535	548	602	476	514	555	567	509	564	547	526	540	541	499	547	549	576	558	562	536	485	543	547	556	496	540	506	528	558	533	504	562	530	523	566	517	563	552	562	522	537	524	529	501	554	516	561	532	571	542	540	536	531	536	529	527	534	519	516	542	503	539	538	531	544	505	511	566	481	517	532	519	545	469	508	564	524	528	503	531	508	527	525	517	515	545	503	490	513	534	511	531	509	531	536	508	527	509	539	512	474	510	520	501	534	539	580	511	509	521	561	503	537	555	486	480	545	506	548	563	556	556	531	516	498	548	558	509	495	541	508	498	534	540	534	566	525	542	523	545	523	519	537	528	485	544	548	547	558	517	520	520	524	543	530	552	566	528	547	540	551	522	541	515	523	530	511	504	575	503	500	492	541	538	536	516	510	531	554	559	486	515	591	525	520	528	512	510	520	503	493	532	495	568	538	550	515	599	564	533	468	538	533	503	556	547	534	531	566	553	504	562	549	498	497	523	503	519	517	508	530	528	560	526	515	523	516	524	496	540	537	542	530	488	539	541	525	565	570	516	560	495	542	526	524	499	506	548	512	547	535	523	497	572	546	551	530	548	513	529	561	539	497	535	568	495	524	518	532	502	543	521	541	544	540	528	539	535	506	514	499	509	522	470	559	564	542	494	529	527	519	522	511	491	558	549	519	580	528	511	539	509	495	527	507	554	526	530	532	531	510	557	524	565	533	539	561	556	543	540	508	508	503	523	529	547	527	571	573	529	520	518	502	524	528	496	541	605	510	547	526	550	542	525	556	539	551	507	560	518	536	560	528	542	546	527	526	529	528	519	494	532	532	594	545	517	472	552	582	545	563	525	552	599	530	514	540	563	549	544	539	519	535	519	534	517	547	507	506	524	534	502	559	549	539	489	488	526	544	552	516	505	512	535	486	530	506	506	524	574	496	522	542	560	533	547	501	526	512	532	572	545	522	536	478	510	553	528	529	542	532	541	516	525	510	546	523	554	530	518	556	508	565	523	546	548	499	523	544	514	516	561	520	509	498	531	541	516	543	537	570	493	493	561	518	522	533	534	477	534	511	495	541	535	520	505	528	558	512	538	537	504	538	515	534	524	527	498	546	541	522	507	496	517	518	555	539	515	581	542	571	501	505	530	523	521	517	551	526	512	559	490	534	485	545	526	497	510	518	539	523	572	549	538	500	548	517	546	546	513	500	492	522	543	525	510	512	479	472	514	520	522	526	497	478	533	533	506	550	530	565	558	524	541	528	566	530	566	503	555	515	503	505	536	520	494	513	537	526	527	526	569	531	557	521	527	536	508	538	540	537	509	533	522	549	591	524	531	513	509	537	514	493	501	561	529	565	539	521	510	510	537	517	571	538	554	505	555	524	549	504	523	505	540	537	527	516	535	580	497	540	513	516	497	517	535	578	581	507	542	552	545	516	568	555	519	491	512	535	537	537	527	511	570	544	549	508	520	521	541	519	536	528	502	536	479	544	549	529	546	520	540	481	527	509	537	489	535	535	558	563	533	513	526	535	512	571	546	527	525	515	520	533	531	528	494	555	588	567	534	530	529	508	553	521	544	557	525	559	485	552	557	528	529	565	499	510	540	536	554	522	499	501	572	522	553	523	510	473	508	552	519	530	519	521	566	507	554	515	550	573	549	535	559	513	524	548	502	552	515	514	527	560	532	549	548	483	537	510	555	541	489	496	543	496	516	560	552	569	507	544	504	572	527	547	541	563	468	583	554	563	532	530	550	544	561	535	565	524	574	549	586	542	551	555	534	526	485	502	540	504	516	534	528	527	515	528	475	506	506	538	529	507	525	524	556	549	523	536	527	518	553	530	532	537	552	527	540	542	509	517	515	531	515	522	540	534	519	521	542	552	500	524	530	556	558	509	551	532	553	519	567	499	532	509	561	552	474	547	536	530	537	535	529	504	489	522	530	548	583	544	537	544	501	531	518	548	525	539	501	547	548	574	546	541	550	528	580	535	557	540	544	519	519	515	531	544	540	526	510	492	531	551	529	490	525	518	558	561	512	551	498	531	535	559	513	551	519	483	573	546	517	509	534	502	477	508	584	531	549	511	573	585	539	546	508	506	562	542	521	515	519	507	520	540	557	524	481	521	489	575	505	559	577	519	533	518	525	485	561	520	517	529	532	549	504	555	500	544	542	582	552	566	489	507	527	522	559	533	542	537	512	535	514	515	489	519	528	500	542	515	552	535	516	545	503	535	542	561	516	544	549	538	510	496	539	537	488	503	533	510	485	533	510	522	514	524	545	518	530	568	533	506	577	504	540	526	534	536	518	519	553	537	568	543	529	536	544	553	505	545	557	544	543	542	510	567	549	509	504	531	520	494	534	513	537	487	546	503	530	534	532	575	516	554	507	512	514	539	561	549	527	553	565	562	460	519	496	494	512	542	556	534	553	520	506	515	548	556	525	534	546	536	527	489	564	538	547	578	522	533	528	524	535	541	519	555	499	508	514	532	563	549	507	544	530	509	576	489	529	522	543	507	549	559	529	518	531	532	543	517	598	556	559	540	535	556	532	490	534	503	517	567	494	539	519	538	513	507
22637	20330	26466	24074	20340	20291	6467	1923	1571	1388	1372	1255	1260	1179	1060	1061	970	1001	1022	1106	1001	965	993	1020	936	987	955	1007	911	988	931	963	1005	984	928	953	937	951	993	986	959	979	986	910	948	913	930	915	923	898	947	918	891	959	856	940	947	953	903	928	927	888	841	923	966	892	907	905	942	986	985	917	976	902	907	835	927	893	912	975	925	1000	905	927	931	922	902	926	946	925	904	978	890	884	894	880	902	879	933	887	942	908	910	940	952	926	938	882	888	949	897	913	874	889	901	982	903	918	968	858	973	887	904	883	925	923	938	948	936	906	899	911	907	921	914	956	924	879	960	879	941	913	920	927	901	854	948	952	975	935	906	948	921	911	929	938	926	871	938	871	867	933	943	940	921	958	904	869	962	928	912	927	889	922	911	898	951	893	950	937	943	890	958	915	921	843	924	922	859	899	944	912	938	902	909	901	878	916	890	912	977	882	929	960	919	907	855	932	904	933	892	965	947	915	936	940	923	949	882	906	988	920	945	941	959	898	912	942	922	961	933	906	935	934	931	926	951	916	907	964	952	947	854	922	899	903	918	932	879	941	917	922	911	960	909	875	956	959	900	909	934	860	862	913	952	897	953	895	929	904	876	919	843	849	880	937	920	923	904	930	879	917	921	928	913	912	925	936	855	866	961	902	879	933	944	897	906	919	918	926	932	928	919	922	879	927	916	921	930	948	888	890	856	955	887	966	942	910	906	923	910	885	898	888	956	932	937	923	962	901	929	905	897	945	977	981	940	878	946	912	931	946	924	929	933	902	914	890	921	900	905	866	880	888	939	960	902	902	930	902	930	931	905	890	910	945	860	926	949	895	919	954	869	950	934	930	871	910	870	931	868	942	930	907	932	957	935	894	929	905	919	905	937	865	921	938	903	891	831	903	945	911	946	923	917	940	959	960	904	966	906	896	965	924	866	972	871	926	966	875	914	891	945	877	886	904	954	937	917	945	982	971	854	958	915	921	912	963	933	978	907	925	915	875	933	919	975	902	893	878	928	928	891	897	975	900	880	920	1000	874	953	987	906	940	911	889	867	928	924	914	860	911	957	861	923	943	807	909	879	891	897	937	951	995	901	940	933	939	963	924	936	1008	920	930	934	886	862	865	929	896	912	931	907	915	985	939	928	917	924	880	919	890	887	923	904	918	962	910	939	938	882	894	975	908	926	894	939	913	924	869	945	959	957	894	969	887	857	880	894	878	955	904	867	939	924	916	922	927	889	937	912	976	897	881	879	951	944	877	910	950	864	959	978	862	934	913	912	937	898	916	899	878	970	907	945	875	963	894	905	967	918	922	936	871	917	988	930	939	866	900	855	923	899	868	953	887	934	966	942	884	903	891	897	867	904	901	951	933	929	898	913	911	867	907	941	904	913	989	950	932	887	954	900	928	888	890	893	936	878	918	947	930	945	944	953	956	927	881	934	968	882	1004	924	897	945	892	908	924	947	869	944	908	878	999	896	953	952	929	911	907	916	928	911	859	925	955	908	920	894	909	901	929	886	947	938	913	921	863	886	876	912	908	871	905	903	940	901	902	851	886	892	949	934	901	933	916	927	895	905	890	908	907	942	891	928	924	927	836	904	935	930	862	923	948	861	937	927	939	896	882	883	887	907	910	874	923	892	915	935	878	925	907	880	931	852	903	886	942	902	877	903	961	899	919	885	938	912	928	965	915	954	977	957	904	894	880	894	875	908	884	931	932	923	877	905	928	963	916	923	894	912	915	890	846	914	971	964	886	971	953	918	844	880	906	923	918	888	905	904	918	919	924	931	897	927	938	902	884	952	954	892	898	906	955	890	935	919	871	931	928	878	868	884	893	998	901	958	896	884	950	913	948	865	971	889	900	916	922	957	898	927	940	928	915	981	884	902	944	882	900	889	904	892	913	908	956	903	879	920	902	867	954	944	953	856	916	908	868	926	887	922	955	897	867	939	927	921	837	915	942	893	915	886	915	907	880	973	886	864	907	971	928	894	964	884	967	902	976	895	933	901	979	949	942	924	912	911	908	952	900	918	942	901	940	947	885	945	900	924	897	926	946	915	919	926	914	924	897	941	917	895	897	941	862	927	916	937	891	888	887	949	868	959	943	889	891	896	949	939	916	867	912	946	843	857	921	947	947	910	945	874	889	905	892	879	878	896	898	939	954	949	902	924	942	870	894	892	973	850	905	935	933	857	914	929	919	924	924	914	903	985	913	969	939	950	891	984	922	969	943	886	938	932	917	948	914	953	917	908	900	927	884	889	841	930	919	942	911	889	875	891	900	935	902	959	868	922	915	965	869	939	908	883	851	926	945	935	990	871	915	932	937	925	942	918	916	858	925	953	889	962	860	860	913	934	888	936	930	900	856	904	933	871	1011	953	886	882	892	936	930	928	924	909	1000	880	910	943	919	933	976	924	911	917	843	940	969	945	892	925	905	948	872	857	906	874	932	921	894	899	939	939	906	954	970	929	933	948	883	972	902	879	937	920	905	956	888	924	909	934	923	875	939	869	920	874	927	928	967	920	914	881	943	956	875	920	925	948	871	884	916	865	949	929	902	947	905	942	971	974	926	899	948	915	950	875	936	922	889	890	911	899	931	878	872	871	933	854	896	898	961	882	960	892	956	887	896	936	887	914	927	965	935	869	930	850	912	932	910	900	936	923	974	929	921	936	945	968	961	904	884	946	929	873	950	954	963	874	950	949	957	888	869	909	885	887	917	903	884	952	932	888	916	931	873	917	883	929	927	881	967	923	897	867	935	899	918	892	867	893	933	887	877	918	901	943	887	907	928	942	916	928	959	868	915	879	914	927	932	918	957	968	901	927	900	962	912	955	956	897	935	932	948	932	917	944	916	904	925	981	921	978	891	907	920	870	890	889	889	981	955	900	911	922	911	929	941	931	946	881	910	950	959	893	866	912	907	914	952	880	945	949	895	862	940	899	933	921	935	908	968	909	916	911	929	945	958	930	917	930	924	945	927	876	915	919	905	929	894	925	934	899	932	920	937	963	951	857	935	927	902	893	936	977	969	946	926	942	939	917	884	879	920	941	914	920	913	874	901	928	923	970	928	803	924	941	917	875	942	913	906	887	883	888	910	920	940	922	938	878	854	882	913	914	925	930	932	890	888	938	936	966	959	868	948	988	893	939	959	908	888	905	914	940	925	901	938	878	882	916	890	946	884	989	915	901	957	928	895	880	952	923	883	915	879	926	931	901	926	978	854	916	884	873	947	903	979	846	890	970	926	884	911	864	923	949	891	912	925	923	941	937	928	876	967	892	904	973	892	948	892	875	950	938	920	898	902	910	945	945	939	905	915	880	878	899	930	915	905	906	923	977	936	920	919	914	899	861	886	847	892	902	904	919	924	885	847	880	918	912	933	895	897	911	881	844	904	876	861	876	902	954	936	893	899	944	923	950	895	923	980	865	899	880	954	882	893	908	895	896	907	934	977	903	937	885	859
32852	15187	14172	8502	5729	4201	3287	2753	2346	2036	1758	1677	1453	1445	1313	1238	1211	1145	1200	1084	1082	1097	1009	991	1003	1002	973	942	1021	982	995	937	935	906	942	921	898	925	940	918	930	915	904	902	919	882	938	871	898	924	928	841	904	882	909	940	878	868	886	911	835	928	855	890	856	879	866	879	897	929	894	850	863	899	872	844	838	897	885	886	888	876	848	904	851	863	886	914	872	913	866	876	873	909	889	891	900	862	840	862	912	886	863	892	892	830	836	883	865	846	892	902	824	851	883	842	841	822	898	853	852	882	862	884	854	899	892	847	850	873	810	896	821	871	881	850	856	894	880	870	873	874	897	838	948	825	869	842	855	877	881	874	890	837	923	853	872	851	832	898	853	883	827	902	827	876	881	858	873	876	840	889	895	860	826	925	839	864	853	820	904	849	834	856	881	880	895	860	866	867	856	908	851	868	862	855	870	834	883	922	870	846	926	866	850	871	880	887	870	863	902	907	852	854	907	863	814	842	836	953	835	898	869	857	874	851	889	864	913	899	892	883	853	846	819	863	832	836	852	931	899	906	857	889	876	909	812	853	881	790	866	895	868	887	862	878	858	912	877	862	888	911	878	887	891	895	851	910	825	883	817	868	889	813	906	886	846	874	889	843	884	925	908	854	873	886	882	870	843	866	852	863	871	880	855	896	889	916	854	884	862	875	862	869	918	864	846	816	907	882	881	839	832	849	835	851	855	873	860	872	878	865	859	837	893	797	845	859	920	868	901	830	826	884	876	856	869	844	867	909	860	842	880	894	884	862	865	842	834	852	851	848	825	876	865	829	934	914	861	839	896	895	893	864	854	850	836	833	899	845	828	847	820	861	869	879	853	868	898	835	838	905	842	858	801	853	903	876	845	868	844	908	860	903	895	823	826	829	863	852	873	861	851	868	866	879	798	876	903	877	864	789	879	911	904	817	803	868	816	815	876	871	887	863	836	842	841	897	901	893	841	811	844	842	807	857	813	830	928	852	874	861	858	881	913	930	899	919	871	821	819	895	849	842	812	859	883	876	882	818	894	812	831	943	894	833	846	854	854	843	858	853	850	857	933	881	874	860	894	847	841	908	851	862	845	867	883	910	914	895	856	889	849	901	758	864	902	835	893	914	848	836	823	905	850	908	869	868	819	850	846	861	866	877	880	889	850	831	850	891	894	837	876	860	874	868	878	901	839	902	857	912	877	867	923	872	840	875	851	868	895	849	854	851	921	820	891	894	866	897	860	857	855	841	788	845	875	844	849	813	844	859	885	895	877	894	835	820	843	801	906	879	910	880	826	857	898	839	916	851	839	852	870	926	881	839	858	889	863	866	867	899	856	864	888	840	868	858	894	921	920	855	832	885	876	824	838	864	873	850	880	904	859	881	902	893	839	893	855	879	880	906	867	839	880	902	841	902	815	826	869	838	884	915	827	869	874	852	846	846	789	832	917	843	806	875	859	859	905	896	898	855	842	895	898	860	862	900	864	852	864	899	901	926	856	855	816	826	843	873	882	876	854	861	841	852	837	877	840	850	882	898	886	876	838	853	914	842	867	830	871	839	860	865	814	834	869	847	842	862	852	832	883	845	847	838	877	865	865	906	892	835	894	810	877	861	857	878	933	882	863	874	903	923	888	844	826	874	841	865	894	894	839	866	861	870	846	822	903	906	905	882	842	846	873	901	898	881	847	893	885	845	859	894	880	851	913	892	853	889	883	885	901	840	860	842	862	857	830	884	800	858	860	803	877	843	847	902	887	843	818	894	840	876	859	860	901	882	850	868	877	884	839	829	854	877	795	859	857	893	893	862	864	837	867	795	853	911	896	834	872	868	838	827	846	836	806	904	883	851	871	862	874	876	873	823	918	834	879	845	877	811	854	877	852	844	895	883	901	859	860	859	828	882	858	822	868	868	865	883	852	851	863	900	878	878	865	835	832	877	872	827	808	807	845	841	832	817	899	858	853	868	871	918	875	855	824	866	824	867	848	859	852	839	901	888	888	841	916	848	856	873	896	865	873	856	894	857	860	898	862	862	860	858	834	868	897	830	882	879	871	827	864	828	851	912	845	862	853	839	903	852	884	880	832	873	833	909	899	876	896	880	878	849	854	842	878	852	851	803	908	881	877	884	888	865	880	915	885	836	956	866	872	862	828	923	898	876	851	842	868	850	877	867	865	899	855	871	878	843	860	923	839	867	878	902	883	852	856	851	836	858	861	837	872	840	916	876	891	868	868	842	810	845	817	875	885	837	859	924	883	892	886	841	864	868	892	787	860	827	898	817	851	863	821	813	886	945	835	845	887	885	842	881	907	906	827	866	880	852	898	876	869	860	861	846	910	853	868	863	818	888	896	834	870	910	891	890	848	893	845	898	861	918	838	871	886	854	906	868	864	919	889	850	889	825	872	832	847	878	905	875	844	877	862	901	872	875	874	857	800	836	844	844	876	837	871	849	949	871	854	844	878	864	867	905	862	880	844	812	886	864	855	864	860	838	839	838	845	864	869	857	889	900	879	881	929	872	885	873	832	881	867	844	865	856	833	892	843	851	806	961	827	896	821	844	858	916	836	869	863	863	844	836	878	850	859	887	823	908	863	836	852	888	809	852	843	873	808	861	863	898	871	878	851	910	879	871	867	881	839	849	872	907	901	826	830	782	866	936	916	881	851	852	847	844	861	907	848	893	902	879	861	845	883	916	874	902	846	805	840	841	850	865	884	897	851	878	848	864	861	805	868	892	907	834	873	851	868	835	868	894	847	823	869	844	848	871	875	862	929	846	832	922	903	849	846	845	866	878	896	861	851	853	853	874	869	853	864	831	845	828	867	841	852	832	908	888	862	852	901	866	856	890	916	899	953	805	881	880	883	904	846	831	900	849	907	892	893	860	869	867	859	852	880	875	900	823	858	841	871	882	882	833	892	864	904	849	863	927	899	895	883	915	894	833	922	894	887	866	873	880	842	877	862	859	832	856	878	850	888	855	874	813	895	865	824	909	892	890	827	909	861	877	864	824	872	886	917	926	867	878	888	883	873	902	894	847	874	925	843	845	894	829	814	867	878	918	878	908	877	871	876	919	874	828	857	945	868	909	862	822	771	839	909	839	826	847	840	869	923	869	873	870	898	900	893	859	884	830	865	804	862	911	852	909	869	861	861	839	839	886	886	903	872	891	833	867	833	883	821	886	883	894	826	870	875	882	866	841	848	889	876	867	834	807	917	859	813	902	881	907	909	857	845	855	815	819	863	821	876	854	908	909	870	832	851	866	889	833	853	857	835	858	905	911	898	864	882	834	904	849	842	856	865	809	864	899	843	854	899	832	848	828	863	882	882	846	844	897	848	787	895	870	872	840	933	883	838	901	861	892	874	857	888	889	913	842	840	889	909	866	859	860	831	851	898	885	879	827	843	842	793	895	859	807	853	860	895	888	803	841	874	912	902	853	838	885	827	873	896	873	894	861	834	840
30051	14317	2487	1119	851	818	758	810	770	768	745	785	738	744	786	719	721	735	760	750	735	811	761	756	777	751	792	731	762	802	776	756	727	751	718	719	773	774	779	770	743	739	740	789	759	733	750	747	745	771	750	772	741	784	815	733	748	814	749	760	776	748	756	765	797	767	754	766	730	800	733	756	726	797	701	717	794	773	791	742	729	783	771	800	770	761	748	793	814	765	728	735	763	758	713	748	738	754	756	702	708	759	766	788	766	763	756	777	752	770	808	786	745	705	718	712	754	724	737	757	725	747	708	791	723	756	712	779	739	726	742	835	790	767	753	771	732	775	785	757	758	717	785	701	742	790	786	744	758	767	727	738	766	806	782	721	749	770	800	702	788	773	702	763	810	760	772	738	706	758	735	823	747	812	735	769	786	753	728	784	769	782	740	714	748	773	756	776	782	795	785	765	758	805	761	706	748	747	729	782	775	733	747	795	740	727	824	755	751	720	759	774	744	731	793	689	770	753	733	819	765	770	729	753	738	751	785	741	754	733	727	717	703	721	773	768	764	743	739	751	788	699	795	796	712	745	782	761	711	771	713	824	817	743	777	751	734	699	744	753	738	713	802	765	773	766	774	819	764	758	738	711	771	754	795	775	748	775	798	780	748	751	806	759	698	758	779	753	723	784	747	754	772	782	775	789	821	753	711	731	745	742	754	784	729	797	802	720	742	731	762	758	778	780	784	770	776	741	734	751	803	733	781	786	762	762	786	754	735	792	743	731	767	777	759	753	761	735	743	789	746	758	719	774	753	749	768	722	805	744	762	785	765	766	705	788	770	752	751	778	737	763	779	777	771	737	765	753	795	780	775	802	712	778	717	727	731	751	792	773	796	757	757	814	769	755	779	738	769	767	769	738	757	783	753	775	772	763	763	782	808	777	836	789	751	758	790	795	748	740	724	761	772	760	821	781	777	759	803	790	731	753	751	727	741	763	741	762	789	802	770	788	752	729	775	800	682	754	743	757	760	775	735	783	765	799	738	765	743	770	696	730	827	784	783	731	780	723	709	787	732	761	722	758	731	763	805	772	835	773	744	801	754	789	779	790	771	756	732	772	764	763	733	747	745	800	751	785	832	762	800	728	755	740	783	775	799	768	827	732	724	759	760	766	714	753	767	737	741	741	757	784	795	726	760	714	776	775	764	740	789	800	727	755	797	807	729	779	777	767	738	735	749	777	756	759	809	713	715	760	775	756	783	808	763	760	747	772	784	744	785	771	713	788	712	740	722	814	776	774	779	812	760	760	702	813	735	770	765	769	774	778	724	812	768	783	767	799	745	744	776	756	768	711	745	732	753	784	786	751	773	757	723	708	745	730	744	756	756	745	753	732	725	815	777	784	751	775	798	720	704	739	751	757	782	751	719	800	750	768	790	702	742	756	813	766	748	755	738	818	743	781	753	758	758	752	755	801	759	811	767	772	775	769	758	751	807	780	854	749	780	788	715	741	837	749	766	810	751	767	728	785	763	716	769	758	783	803	776	718	698	782	789	790	747	730	756	729	753	774	817	769	776	752	744	769	765	734	787	729	742	752	744	721	839	770	746	770	773	730	769	747	757	788	705	768	737	795	783	729	776	801	786	752	745	766	754	726	767	719	717	747	724	730	770	714	820	718	779	743	764	796	733	818	771	716	757	733	742	742	744	771	729	756	695	743	767	785	765	733	773	733	756	768	759	808	751	790	741	779	826	771	836	769	762	696	783	673	745	719	762	748	741	792	838	774	799	786	739	799	803	807	761	770	775	775	782	749	738	789	761	813	792	709	760	744	707	743	771	729	779	743	802	752	759	758	739	802	767	739	765	718	747	816	747	788	751	759	741	767	784	811	731	787	730	790	764	771	773	736	740	739	738	723	703	731	816	785	768	782	729	715	798	767	784	773	790	805	702	766	776	819	761	759	738	753	726	748	733	767	775	750	744	758	788	809	755	755	753	803	760	802	773	736	750	766	802	778	763	755	770	708	748	763	776	787	721	789	736	772	754	789	776	772	741	782	737	726	732	750	757	756	765	707	749	719	743	751	735	730	766	726	802	772	765	812	778	733	791	774	743	774	770	789	760	730	724	763	778	740	789	721	742	768	769	757	818	804	726	742	724	806	766	758	738	792	746	750	761	808	757	746	736	786	811	753	720	767	818	799	740	746	775	768	724	767	780	764	791	713	754	779	774	760	729	761	770	755	765	771	755	675	790	733	739	786	786	779	745	771	757	796	700	783	704	769	760	787	729	712	742	763	760	750	783	767	799	781	763	748	730	762	739	741	749	762	799	779	765	791	768	755	794	777	754	769	788	732	727	754	730	761	766	764	745	763	744	800	712	782	775	805	765	803	750	761	751	694	737	798	785	777	742	750	748	741	699	796	755	783	800	787	793	739	756	730	811	810	731	798	762	745	725	756	749	767	807	713	746	752	710	784	768	708	743	758	712	782	722	711	731	770	747	740	765	797	785	776	728	720	750	727	754	731	750	799	761	775	712	772	737	763	795	833	825	753	772	791	757	776	751	760	762	753	823	740	731	773	754	754	710	787	786	747	787	725	765	756	776	696	722	727	753	760	750	716	797	775	816	757	726	744	809	754	747	724	782	737	738	724	763	779	742	755	762	785	778	796	740	784	768	750	790	747	771	741	788	769	709	785	775	791	749	741	741	756	773	757	790	811	788	730	804	763	792	718	800	755	734	825	756	782	773	729	787	761	746	736	786	785	747	736	745	806	730	732	766	774	751	809	795	760	775	751	803	738	754	815	776	715	774	725	811	715	777	761	763	748	755	793	784	771	775	745	791	784	804	777	730	750	692	790	804	739	756	723	784	799	739	760	776	804	701	770	759	758	793	773	781	723	739	780	780	771	775	763	745	841	736	748	758	729	736	771	763	740	762	751	724	739	777	732	807	726	706	756	726	730	793	759	767	733	777	747	786	795	763	758	756	751	739	768	758	760	779	752	748	781	739	770	788	776	812	764	774	761	708	783	803	749	724	815	764	779	753	725	728	804	782	826	709	846	726	764	750	786	704	771	783	732	765	748	703	755	722	751	766	773	771	798	795	778	757	734	767	788	701	734	759	796	771	772	732	745	760	782	766	767	738	758	760	763	738	715	840	750	796	736	781	783	784	787	792	772	769	750	748	798	811	752	757	715	753	774	798	766	761	776	744	780	746	804	739	752	787	721	764	781	757	780	789	740	761	738	756	698	792	737	791	716	793	737	768	777	763	759	789	805	785	770	733	794	743	775	792	728	768	744	739	761	745	773	785	795	774	743	783	754	789	735	757	759	728	755	790	801	787	746	780	760	813	762	734	729	790	786	733	754	741	777	768	754	744	760	763	775	766	739	801	730	761	755	700	788	731	784	804	747	763	788	786	767	772	740	776	733	709	801	727	794	726	796	772	826	742	759	753	764	750	754	750	764	747	772	748	753	795	730	786	787	741	744	793	732	767	781
21675	1363	1226	1005	943	914	802	857	792	832	822	832	847	829	798	780	829	820	817	774	813	802	826	799	783	817	759	771	796	793	805	746	792	791	800	775	814	779	834	743	754	811	834	767	759	783	790	811	792	824	765	766	762	784	766	817	816	814	794	783	814	786	820	754	767	798	797	820	780	778	763	759	785	822	771	772	742	777	831	854	715	779	817	765	779	735	790	789	707	819	770	794	749	788	778	805	855	784	744	810	795	804	786	786	761	785	754	746	777	819	797	770	789	810	756	775	726	803	765	788	801	783	758	765	817	817	795	794	790	786	765	781	765	760	780	745	784	786	816	833	792	793	777	759	738	794	800	759	820	808	789	817	820	763	761	772	796	781	822	777	736	812	731	814	787	789	766	735	774	761	831	815	723	779	783	753	740	791	801	756	750	798	774	822	760	808	816	775	765	800	803	801	804	788	773	735	758	765	783	813	772	790	777	813	772	773	734	788	781	785	823	787	787	857	780	772	812	798	820	833	821	794	710	788	754	794	750	808	779	794	824	752	818	776	790	783	799	800	774	780	832	785	774	849	817	825	799	767	794	776	782	761	847	769	752	772	773	803	769	802	727	809	807	819	811	769	820	751	823	794	809	759	772	781	815	756	773	797	761	803	742	770	790	771	758	754	822	798	829	832	815	802	778	768	757	788	810	812	819	782	798	776	772	783	804	810	827	762	845	761	814	790	800	800	784	807	811	783	780	804	775	726	788	783	775	775	813	736	793	775	777	775	761	769	743	771	786	769	777	724	783	835	773	796	788	832	838	777	752	803	774	811	764	751	824	771	779	783	758	788	753	760	781	758	754	730	802	781	799	787	802	763	755	752	750	829	729	709	748	759	788	764	742	749	768	806	777	807	780	728	822	768	783	769	738	761	818	779	747	784	727	822	819	791	800	808	810	758	813	782	818	786	797	775	766	805	800	787	754	750	741	788	793	765	793	798	755	808	772	750	779	824	793	774	735	746	790	803	733	771	814	794	753	756	768	788	779	773	750	768	803	800	829	784	763	802	812	785	753	790	791	793	820	805	801	824	740	759	777	767	800	758	791	807	822	779	786	782	753	769	831	729	756	766	827	852	796	782	799	827	741	754	781	806	809	785	756	753	804	785	813	805	750	767	783	764	803	855	788	762	761	767	743	801	806	813	782	753	826	820	795	795	777	785	780	733	742	814	813	759	812	742	784	776	834	752	778	792	797	769	813	825	731	793	835	765	790	806	810	796	773	808	823	796	801	736	766	812	743	776	800	777	800	781	792	783	799	749	795	791	726	785	790	806	776	810	715	817	785	809	815	764	714	784	820	791	780	770	766	829	776	820	801	780	791	759	796	785	818	787	767	792	820	776	775	791	812	772	806	821	827	752	737	731	783	799	741	850	758	755	833	804	760	834	824	749	787	791	783	780	794	756	777	796	837	858	772	788	758	776	829	842	820	788	815	778	776	787	796	745	787	784	781	767	741	787	755	829	794	783	778	820	775	770	755	788	748	752	795	736	797	793	803	780	822	800	834	812	780	815	733	763	747	755	769	808	848	769	769	782	808	780	757	793	838	813	764	818	777	807	833	778	794	764	800	740	804	807	808	786	734	747	807	761	744	784	819	759	773	753	803	769	772	781	778	748	793	791	802	760	824	771	769	798	714	799	738	754	750	804	872	778	792	798	764	784	824	799	819	790	791	818	786	795	737	799	812	772	773	772	769	757	811	746	748	773	775	783	777	762	762	808	783	776	756	752	811	731	799	779	821	825	792	801	771	791	766	742	773	782	740	820	751	786	774	722	770	822	824	752	766	821	795	786	780	778	776	808	778	798	779	802	765	756	804	826	827	801	835	796	795	815	801	809	746	778	779	733	772	790	780	799	772	796	755	753	768	773	754	761	754	788	800	795	749	834	773	742	749	783	815	803	767	778	828	735	786	748	790	810	781	776	762	791	788	785	740	740	823	739	778	765	780	763	768	794	822	785	804	759	800	770	809	773	805	731	750	776	822	767	787	825	801	800	728	703	791	781	783	753	759	727	779	788	836	776	818	782	783	782	802	799	744	794	767	780	746	788	801	770	786	761	793	750	817	778	781	807	796	795	782	839	798	820	781	756	821	794	774	791	824	771	837	762	793	776	770	775	778	819	800	796	746	816	780	746	767	779	747	736	757	839	806	848	756	788	835	785	772	779	811	825	824	783	809	785	806	796	764	852	754	778	756	833	803	838	745	808	835	743	834	824	838	733	780	824	748	853	825	792	843	816	803	788	816	788	748	780	806	829	794	798	800	798	781	755	749	796	736	748	752	774	836	809	751	803	790	826	796	827	782	723	806	762	801	762	782	813	755	750	823	815	791	740	762	810	824	820	766	768	782	736	779	839	783	770	785	749	739	739	728	771	784	796	795	765	762	772	796	819	769	762	732	765	774	777	758	752	758	758	807	813	821	834	836	771	805	782	754	724	782	820	760	772	827	822	798	755	802	778	713	810	778	794	753	812	783	790	762	786	807	757	770	792	766	801	795	825	788	772	815	789	806	763	747	797	808	762	813	832	728	781	816	765	808	761	826	795	820	819	821	786	832	784	767	802	787	795	780	787	734	774	815	779	802	778	796	788	809	770	821	727	761	829	785	781	810	802	800	749	754	798	735	774	787	766	816	790	815	831	808	741	774	836	828	697	817	806	834	782	781	804	783	820	771	791	747	819	773	815	781	761	799	833	785	767	746	771	774	756	776	771	747	713	800	791	808	790	768	777	797	756	764	803	750	771	828	801	805	779	773	800	820	809	762	781	787	785	765	745	801	752	777	694	786	757	796	770	824	761	782	825	782	819	796	791	807	764	787	770	768	768	783	819	777	732	809	760	837	724	760	750	744	784	804	788	787	792	772	764	762	809	819	762	749	790	778	835	834	797	837	820	737	839	774	804	826	767	766	738	806	801	802	791	817	783	777	769	762	796	813	776	814	814	756	795	791	778	849	775	789	766	778	814	822	755	808	760	766	809	793	803	766	806	828	806	771	805	799	786	820	762	777	778	819	833	754	792	718	807	777	751	774	775	764	782	794	786	788	772	805	787	809	774	780	768	791	748	792	797	756	777	790	779	816	788	750	766	783	802	767	783	769	799	797	823	797	769	798	767	776	814	772	764	777	781	812	806	779	727	826	830	744	789	776	794	818	781	744	726	778	804	790	776	820	767	751	780	767	787	785	760	759	801	771	706	790	758	762	809	779	780	752	741	851	812	823	721	779	786	800	810	761	762	751	792	768	756	764	743	790	781	795	793	809	848	795	810	800	741	788	771	813	776	749	768	793	794	778	808	790	742	800	785	782	753	782	797	769	720	710	804	793	759	828	766	788	795	816	795	848	808	863	839	820	747	752	795	825	759	801	775	781	786	836	771	778	819	765	777	788	826	747	791	778	777	825	778	787	735	772	783	775	797	795	717	798	808	853	811	779	772	767	822	802	807
24511	20349	25934	24597	20256	6837	1319	865	799	783	680	591	607	610	565	586	588	556	558	519	487	530	555	535	494	507	554	526	508	497	497	509	475	491	529	476	511	540	492	517	510	548	487	515	503	511	515	510	502	521	509	528	467	502	483	465	522	527	481	487	478	502	510	491	460	511	474	486	514	499	468	501	501	505	473	484	480	472	506	499	506	529	512	524	488	475	473	494	503	484	503	490	481	453	476	476	500	505	480	476	484	484	509	485	482	459	490	497	488	487	489	497	498	522	474	538	506	451	508	481	496	475	477	490	475	505	504	447	476	495	500	543	513	505	467	487	499	435	458	477	469	493	456	511	478	486	470	479	494	496	484	477	488	514	476	456	511	535	483	469	476	528	467	490	493	499	504	529	483	489	462	522	506	479	489	472	496	500	473	525	484	521	501	470	502	521	476	469	509	507	522	464	480	479	491	516	501	493	487	503	487	482	468	489	483	504	525	518	506	454	498	492	495	491	554	523	491	495	487	520	460	488	519	491	491	461	474	496	499	486	499	492	467	484	470	454	498	449	461	501	482	456	482	457	477	471	458	490	485	466	458	484	506	516	475	492	477	508	461	469	491	494	438	490	470	481	523	496	503	502	464	484	443	478	484	495	499	483	465	475	503	470	461	484	473	450	476	518	499	504	492	463	467	503	490	491	482	447	476	460	503	462	465	488	504	515	470	519	500	472	463	514	519	461	470	471	468	488	485	418	508	496	474	468	464	500	466	496	509	511	495	480	455	469	519	515	475	478	496	491	481	459	416	485	490	468	524	516	479	459	455	476	509	485	425	495	512	478	498	468	457	479	493	500	507	478	463	453	489	517	484	506	476	462	531	510	477	443	503	484	473	487	493	467	514	460	469	490	464	522	467	453	479	460	474	484	495	498	483	482	453	530	461	495	520	485	542	528	476	489	474	470	524	493	481	483	469	537	506	496	483	481	448	486	465	506	487	509	503	496	500	472	470	475	492	482	462	490	464	496	493	491	523	459	476	453	491	465	463	485	482	477	490	497	487	500	444	477	476	481	468	511	478	516	509	498	477	479	483	481	501	510	471	517	508	499	489	462	445	456	476	495	495	500	480	442	477	471	545	513	478	503	506	500	463	481	488	531	509	549	498	465	455	527	482	483	504	478	490	459	479	466	499	540	447	492	470	482	444	500	472	475	455	494	481	481	529	474	469	495	435	463	499	487	471	508	482	503	503	497	486	498	471	531	511	471	513	488	460	488	483	472	466	460	489	471	482	497	509	478	471	463	463	451	481	478	474	482	479	551	521	476	550	497	513	497	447	460	475	472	483	490	428	448	469	508	452	479	508	520	487	523	475	457	514	474	511	502	499	496	451	466	469	499	492	480	518	498	474	483	459	523	456	510	502	498	510	509	518	488	498	463	499	498	463	472	499	483	482	495	478	459	458	471	482	500	492	478	494	477	480	486	504	512	468	476	501	528	474	509	476	489	496	467	474	508	528	477	436	501	473	476	478	507	511	464	483	488	481	454	496	448	462	472	506	483	473	460	539	481	451	488	470	474	494	529	459	496	469	493	457	534	503	484	455	493	509	470	499	478	483	508	461	496	458	520	508	516	491	492	455	453	546	440	485	460	485	484	472	494	517	490	491	489	516	464	466	501	487	521	481	449	503	519	483	483	517	511	518	500	468	473	497	486	464	467	477	493	502	481	455	427	435	476	513	514	486	505	494	525	461	465	472	470	463	508	453	495	475	495	487	481	504	469	519	510	497	476	496	526	497	483	495	523	520	499	504	491	485	543	501	476	465	466	511	487	467	476	471	492	467	473	469	524	492	487	482	471	477	498	528	479	485	504	492	468	485	506	452	495	519	499	496	479	487	522	490	477	493	516	498	477	497	480	513	447	495	511	472	548	474	486	505	522	507	463	489	474	499	531	462	496	471	476	497	476	496	476	474	487	462	482	442	472	505	514	499	483	485	501	488	466	463	514	486	498	463	480	454	515	463	466	463	451	447	485	434	506	479	507	509	495	479	493	488	501	467	450	494	513	459	486	503	509	469	491	521	511	430	485	466	489	449	474	471	490	471	498	471	462	500	459	494	516	497	499	519	501	520	505	483	456	519	479	518	534	540	524	468	483	501	504	480	519	472	467	495	480	469	465	470	487	471	510	506	477	469	447	468	468	507	511	491	486	485	462	444	449	484	497	491	505	512	475	488	502	534	477	506	470	504	475	531	469	420	498	459	513	524	499	521	491	500	471	457	506	466	477	447	465	536	463	491	542	495	465	523	503	510	483	486	479	477	465	501	494	507	484	470	565	517	463	502	469	487	492	495	487	497	506	499	458	475	483	504	488	493	523	484	460	513	475	457	471	474	500	494	487	485	469	477	497	473	486	497	474	466	493	458	505	482	477	478	512	508	479	494	463	431	469	532	474	514	487	479	464	543	499	495	486	514	470	511	490	465	488	469	487	483	480	528	468	445	516	517	486	468	518	503	483	475	445	490	474	511	480	472	484	511	481	461	481	493	479	479	454	479	501	505	462	474	508	470	501	497	466	497	462	485	477	498	483	485	504	486	487	468	502	501	516	521	489	517	456	511	508	490	501	479	477	518	487	496	475	464	471	523	471	482	514	495	500	476	493	478	457	438	468	488	458	486	474	490	472	463	486	482	471	481	477	488	432	452	449	517	493	469	480	467	480	497	471	471	485	492	478	499	467	465	489	527	463	491	468	454	491	482	472	479	494	485	476	487	462	502	491	513	494	486	494	514	495	487	478	455	467	493	464	477	490	462	451	464	486	460	488	458	495	495	521	512	507	428	480	458	504	502	525	494	475	481	481	467	461	495	468	478	486	487	507	481	489	478	523	493	502	479	471	493	502	481	457	501	513	462	456	509	500	469	521	487	468	484	445	510	484	489	481	517	484	464	530	446	477	518	470	503	484	491	477	487	469	453	442	505	460	468	437	503	472	525	508	494	462	475	492	502	493	512	502	468	518	456	491	552	527	516	466	483	453	519	493	506	495	453	462	494	483	490	470	465	513	512	481	488	519	433	459	496	496	481	460	496	457	496	463	487	452	485	480	474	460	488	475	447	516	458	457	452	496	528	489	484	455	456	490	482	479	486	522	490	517	484	499	502	462	502	495	474	498	479	521	493	478	454	481	540	481	493	487	494	492	492	544	480	459	463	491	481	540	478	479	449	470	458	502	441	450	481	474	488	496	466	453	537	506	505	505	508	484	479	463	483	498	486	509	440	492	479	472	495	486	458	481	520	468	484	473	544	427	510	488	472	513	485	505	481	465	477	482	489	452	495	530	487	506	472	504	487	454	517	481	488	486	461	487	473	494	475	503	535	455	507	467	506	511	481	438	496	479	472	463	471	515	475	481	486	525	489	506	508	450	462	499	487	438	500	478	489	486	491	479	505	517	478	518	529	496	472	494	546	517	483	535	480	490	469	533	491	492	497	488	496	500	443	492
35215	9416	8584	4801	3207	2283	1813	1504	1250	1132	965	859	784	777	753	769	659	640	620	600	645	648	573	586	607	577	569	574	564	560	549	526	548	488	540	533	523	540	545	516	533	501	514	513	505	496	485	527	551	510	504	543	502	581	543	482	506	513	476	543	523	481	505	477	464	510	526	472	479	546	490	497	537	518	525	539	492	516	512	540	500	488	498	489	541	496	512	458	458	464	529	538	490	569	509	501	565	513	464	485	511	508	490	479	505	495	503	483	518	499	505	515	511	469	499	504	480	541	523	493	503	510	494	512	451	523	494	528	492	517	514	491	495	478	503	496	503	500	498	498	500	497	508	468	506	488	509	514	495	504	497	492	506	526	514	525	472	521	548	497	492	518	498	498	510	505	485	542	526	495	524	494	493	530	486	507	510	494	479	509	497	508	511	484	488	468	496	474	515	487	486	513	534	481	467	480	513	467	482	509	504	461	510	488	510	497	508	483	541	548	510	442	509	488	504	494	490	509	506	491	496	517	503	544	511	477	547	511	512	537	476	545	505	497	499	505	489	536	539	508	488	478	474	474	478	492	512	483	496	501	481	489	476	498	511	528	499	519	535	483	498	549	492	512	513	463	534	506	499	541	530	528	507	514	538	531	485	484	513	518	522	493	489	505	483	491	483	494	489	491	522	490	492	522	485	523	540	508	519	495	460	499	501	529	519	512	504	512	496	488	527	506	531	458	505	479	490	516	505	518	513	473	515	522	502	495	485	492	511	488	494	485	528	511	516	518	532	502	533	504	522	473	522	483	528	465	516	540	506	481	486	488	488	509	472	509	490	468	503	480	462	511	526	460	508	511	501	483	510	537	448	519	468	516	473	503	514	493	478	475	484	495	499	464	492	495	509	523	482	500	489	473	492	504	459	497	504	511	507	518	509	523	490	491	547	515	531	489	486	520	498	500	502	495	483	550	525	493	480	492	490	504	562	468	510	477	517	520	546	488	523	511	504	512	520	525	526	491	505	497	491	487	509	507	514	503	517	509	498	492	480	483	513	517	482	529	506	516	500	547	523	510	503	477	486	492	480	512	476	482	507	542	470	547	524	499	510	498	476	506	456	469	491	497	499	488	465	463	501	525	522	517	487	505	480	508	517	499	462	528	527	532	455	510	503	505	562	537	514	510	497	528	509	480	461	502	489	514	466	488	496	523	515	490	491	493	529	480	478	465	528	488	451	474	447	496	451	503	482	470	459	474	490	512	514	470	472	496	496	522	523	501	505	485	486	526	483	502	506	492	502	471	511	551	545	509	488	514	461	498	438	485	504	502	533	501	480	474	501	514	514	485	507	496	565	499	534	539	515	484	487	508	504	500	488	492	515	472	548	518	480	466	482	501	522	519	514	486	519	529	498	523	496	490	531	509	542	503	493	492	512	517	475	512	548	524	498	522	522	447	477	512	482	524	536	510	490	518	498	478	481	526	491	548	482	477	513	513	499	500	501	504	511	512	503	492	498	523	556	491	500	498	467	517	513	512	487	462	538	491	496	505	499	492	538	527	487	459	477	536	522	507	524	492	490	505	478	507	515	511	485	474	503	489	506	497	522	493	486	478	516	514	509	493	517	477	524	471	543	502	532	497	497	496	513	471	512	547	516	500	527	560	514	496	490	516	558	508	472	521	493	484	549	499	504	519	478	500	487	476	489	481	510	485	503	521	497	507	531	505	472	494	466	510	476	474	478	536	470	496	503	484	530	494	507	516	494	496	444	496	475	468	518	479	509	494	529	504	532	524	506	495	477	485	511	507	470	529	500	472	524	513	523	488	507	516	511	467	505	549	535	491	488	528	494	497	466	499	527	494	511	526	488	481	520	508	516	530	500	498	507	527	517	500	476	484	551	513	507	496	499	536	500	505	505	525	527	491	520	484	527	516	445	488	517	509	465	491	510	481	517	472	481	525	490	482	517	486	483	478	483	484	552	484	493	498	502	518	521	492	475	507	515	486	486	512	509	521	476	481	469	490	501	471	484	517	500	466	492	517	484	491	538	537	469	498	511	509	495	490	523	466	551	476	504	463	493	505	486	474	518	483	508	494	493	476	490	524	512	475	524	524	504	484	512	523	522	484	499	502	496	496	505	491	496	476	499	520	495	493	497	511	518	499	521	527	536	508	480	503	506	496	475	495	505	489	490	509	466	485	527	524	536	508	507	445	471	479	484	500	521	497	511	515	529	555	505	472	503	491	511	479	535	573	520	495	520	533	545	509	519	527	490	492	508	514	490	476	478	503	499	509	541	553	498	507	524	505	499	498	498	518	516	491	531	485	495	484	484	499	503	476	530	502	477	505	517	494	527	486	518	455	504	532	525	541	482	531	457	519	495	536	522	511	521	496	527	503	519	487	526	464	488	492	501	468	486	473	468	508	504	512	516	504	465	512	510	551	498	484	513	457	501	524	464	496	530	460	471	524	515	518	517	472	495	553	494	471	499	562	505	489	489	499	472	478	551	510	499	501	498	488	502	468	513	460	498	536	500	510	469	510	492	502	470	524	502	494	514	521	449	506	481	528	518	518	529	513	537	505	498	516	480	497	491	514	495	530	528	481	493	494	532	511	558	477	490	498	497	476	480	493	520	504	475	512	500	526	520	461	517	507	447	506	515	517	514	486	501	483	519	520	470	546	482	511	501	499	485	514	531	476	505	520	547	479	520	515	473	520	519	517	507	517	533	495	466	497	524	525	520	504	525	456	513	498	498	514	476	531	507	473	543	525	488	492	484	475	508	478	474	519	509	470	492	499	491	498	495	518	540	509	492	512	489	496	509	489	521	496	543	495	515	505	504	456	482	516	509	503	511	463	499	489	484	490	480	489	508	489	511	527	482	461	509	492	476	476	523	493	496	500	468	504	479	470	526	499	486	460	508	510	516	516	485	514	477	511	551	458	499	513	496	518	545	496	497	494	514	512	518	560	490	490	500	514	499	535	542	490	495	513	488	517	530	554	507	481	491	505	506	540	489	564	470	484	480	540	495	470	514	559	503	488	478	471	481	474	465	516	489	489	461	538	524	487	466	558	472	505	507	510	484	457	498	502	494	496	519	492	504	478	528	469	465	496	502	485	477	538	478	431	488	521	524	492	499	537	491	496	477	479	516	492	463	533	504	515	530	477	507	505	475	497	533	483	563	529	539	512	540	509	496	496	515	519	524	518	512	513	505	526	509	493	489	498	539	531	481	498	509	516	552	462	529	514	475	496	498	522	506	497	508	473	492	528	513	513	476	484	522	497	518	495	514	523	487	428	521	516	525	509	487	503	546	505	501	498	474	501	498	500	506	485	475	448	497	513	507	539	532	500	488	539	500	526	495	529	558	533	512	528	526	505	481	495	537	487	519	443	530	515	482	480	480	486	480	489	518	478	469	502	534	510	484	545	510	514	490	483	472	505	478	501	507	471	518	517	496	522	496	507	483	526	491	508	526	469	513	505	508	489	485	522	511	504
22657	20342	26395	24194	20350	20290	6173	1991	1548	1371	1378	1169	1174	1226	1147	1155	1103	1061	1105	1087	1060	972	1031	990	953	1032	990	927	978	997	994	972	955	940	961	986	950	956	962	937	916	912	930	939	930	964	917	935	971	941	900	975	934	958	940	921	948	935	910	921	948	987	969	954	925	957	974	944	892	889	912	892	926	965	906	951	937	964	921	921	872	945	947	915	915	938	927	898	937	945	894	875	905	890	880	930	910	865	937	939	934	949	938	939	974	955	925	926	959	909	952	896	918	948	928	939	916	962	921	975	908	927	892	893	922	919	883	935	873	922	962	899	850	917	958	848	876	914	915	920	875	910	965	947	980	979	944	883	954	934	1002	904	925	1008	873	904	870	847	940	998	899	913	935	904	922	957	892	939	871	956	890	882	888	906	877	900	914	911	930	912	882	953	930	952	864	892	930	931	968	961	912	1030	941	928	864	901	902	886	953	963	964	943	962	926	908	906	923	927	962	933	905	939	947	935	924	960	968	855	953	919	929	957	916	890	944	979	908	919	924	908	916	899	963	862	909	918	936	921	894	886	919	949	939	919	962	907	871	912	884	985	898	902	911	937	913	885	935	940	921	859	972	922	936	907	937	928	936	930	905	909	879	901	929	904	881	939	917	919	962	949	944	896	986	931	929	989	936	925	934	913	922	932	922	926	913	946	952	841	938	952	941	970	853	900	937	895	936	975	924	925	982	883	928	934	890	949	941	898	904	920	889	882	844	952	915	957	901	906	989	937	946	946	909	929	910	943	967	907	924	906	924	921	997	915	984	940	879	897	924	896	906	954	903	932	943	912	919	941	875	902	910	931	962	962	894	896	935	917	942	955	976	912	911	929	926	949	892	931	887	940	959	882	884	922	899	926	931	921	880	888	927	888	911	884	922	949	964	882	912	944	897	891	979	909	878	929	889	875	927	930	939	974	883	882	931	942	910	943	946	954	927	906	880	917	904	920	927	920	944	882	925	920	946	876	961	929	945	898	898	941	956	963	883	937	936	907	960	977	917	893	905	924	878	908	925	931	979	954	933	923	928	910	894	837	941	929	950	956	930	868	933	900	942	955	926	870	918	958	934	942	935	908	891	975	993	880	943	865	883	947	909	880	979	982	949	929	891	967	915	943	920	880	895	946	899	916	904	986	912	928	956	956	941	838	901	909	907	941	900	897	880	941	901	947	1045	963	903	901	890	901	919	927	839	913	898	920	972	901	953	878	924	942	954	963	925	912	930	961	887	945	926	905	934	940	923	921	890	901	919	917	994	923	923	884	918	917	916	950	931	916	905	870	903	912	935	906	959	948	952	886	931	912	874	919	991	910	908	910	948	914	956	907	869	932	925	946	913	934	899	915	938	921	915	915	927	916	927	923	982	919	929	909	942	941	883	941	945	981	928	944	895	951	910	934	894	877	926	940	913	930	947	884	928	969	938	952	908	938	900	902	914	923	890	949	942	976	880	913	969	876	921	907	902	901	976	910	952	917	918	912	940	892	915	890	850	890	912	895	931	841	878	944	929	923	911	936	892	1027	958	928	936	942	872	909	897	863	945	946	931	1010	917	944	891	889	917	912	942	921	867	959	928	900	981	923	936	914	930	985	909	900	891	886	913	915	903	924	933	903	920	938	909	934	944	948	893	909	919	899	888	915	894	970	882	950	943	946	886	930	897	914	897	879	925	859	921	900	961	923	907	934	907	931	931	918	937	946	908	899	912	900	876	929	917	937	909	955	922	886	948	970	1012	962	949	914	900	918	939	901	932	946	927	914	923	892	958	943	954	918	887	893	932	920	911	917	880	895	914	938	938	988	890	942	943	911	875	874	978	882	934	953	919	972	908	960	939	883	944	923	888	951	892	921	901	960	944	915	937	937	908	958	900	947	913	917	902	980	951	953	911	904	958	941	911	901	894	907	947	943	981	950	954	939	993	936	903	904	918	866	911	911	941	900	911	926	935	839	951	963	980	901	903	904	912	937	925	958	953	892	902	920	897	926	901	978	946	913	920	912	963	937	989	912	948	897	976	961	903	931	912	971	868	889	935	907	881	857	933	919	853	910	924	917	957	901	958	945	920	902	931	921	909	902	954	935	888	910	902	975	896	962	956	945	926	980	929	950	907	893	977	902	890	878	877	985	902	952	914	905	911	895	914	915	936	914	933	926	926	915	953	873	956	893	928	938	1007	868	908	869	920	936	957	885	918	873	932	901	873	884	959	862	912	962	871	919	945	881	939	885	963	907	952	908	887	867	916	913	938	926	893	920	883	872	922	913	928	907	928	956	881	899	909	926	913	939	883	912	960	909	905	939	908	948	934	921	974	863	900	923	899	918	925	972	918	912	936	886	926	927	924	916	888	958	927	943	930	933	912	942	958	941	987	901	939	880	878	916	982	920	962	847	858	919	918	983	971	900	914	926	908	931	933	909	881	860	899	932	918	961	927	941	933	966	898	946	907	923	903	902	892	868	864	869	855	915	924	891	950	961	924	915	910	930	933	927	916	982	908	913	896	900	879	925	919	960	943	917	890	877	924	926	942	886	979	921	930	931	936	947	906	866	865	923	918	946	932	922	930	880	1010	959	933	904	900	900	913	967	963	972	899	947	971	879	898	952	916	928	906	907	893	913	899	809	901	912	930	884	913	922	866	878	935	894	898	910	946	901	963	946	903	979	938	926	878	920	966	1001	895	924	927	918	867	902	920	939	927	967	911	887	858	923	935	918	915	949	974	951	926	975	905	945	898	917	945	923	899	853	969	895	894	912	931	935	921	940	908	960	872	935	936	914	968	934	925	935	918	933	949	980	915	912	858	865	943	909	894	955	878	956	925	924	962	928	947	923	924	874	901	973	886	996	893	960	910	915	886	913	931	916	938	963	960	962	910	931	940	904	937	907	926	898	893	902	923	952	945	992	879	881	911	928	911	942	910	955	939	976	920	895	905	949	918	968	952	949	924	870	915	927	859	910	907	1015	944	865	909	975	887	943	974	950	910	926	902	921	887	947	887	935	885	930	884	964	890	966	971	899	913	962	949	973	961	939	912	912	983	938	922	871	902	910	955	900	939	943	883	954	872	967	904	910	909	909	899	935	940	948	897	964	984	917	920	870	919	902	893	866	913	901	897	901	952	915	917	933	949	913	922	908	915	948	914	935	947	966	967	946	968	891	928	916	922	916	895	938	959	918	963	935	929	949	956	954	886	914	902	910	881	887	943	932	918	940	910	945	922	920	962	1007	971	962	917	938	896	878	886	910	904	968	938	894	940	911	907	989	940	914	939	900	899	919	947	893	942	986	918	938	924	945	871	848	910	887	916	927	865	895	906	901	983	943	921	994	893	910	844	965	947	899	860	879	896	952	869	911	899	951	888	930	905	855	972	865	920	927	866	938	897	887	913	909	915	884	924	966	950	968	974	913	945	868	987	922	876	917	950	884	919	928	930	898	960	909	918	939	921	918	958	947	961	937	878	794	921	980	917	912
32978	15286	14208	8156	5732	4123	3305	2704	2448	2008	1867	1632	1469	1440	1267	1294	1181	1166	1134	1109	1079	1136	1093	1015	1011	962	1013	989	960	1023	934	961	867	959	967	920	911	886	912	912	944	933	964	879	900	939	951	926	864	842	881	929	886	868	851	882	863	873	886	884	910	922	886	888	881	889	890	917	855	840	884	873	878	859	906	878	874	859	898	858	840	859	831	898	882	909	868	887	851	880	874	915	833	855	869	869	892	876	874	878	898	860	847	888	876	853	830	916	871	894	900	850	829	884	838	865	884	867	859	819	869	875	888	889	837	812	879	848	907	878	856	871	840	872	905	873	929	947	883	902	867	828	842	883	902	865	867	838	878	877	880	860	883	887	895	865	872	845	865	880	935	867	893	862	885	914	861	849	931	829	842	905	873	896	893	891	900	907	916	849	879	836	901	920	800	822	911	864	899	837	833	881	851	884	872	835	911	887	854	847	894	882	888	841	910	878	868	880	923	859	888	894	881	851	910	831	930	912	873	864	897	868	888	859	918	877	876	923	857	882	862	825	861	851	825	824	887	818	866	872	903	881	910	897	876	899	868	826	883	851	848	915	897	841	823	852	869	853	839	886	910	912	924	848	900	846	823	893	901	844	900	872	841	891	874	876	886	845	898	846	870	842	832	860	867	834	838	823	883	846	851	880	872	884	886	860	871	840	847	859	936	880	887	875	844	887	869	863	838	903	909	881	854	891	860	848	893	854	869	846	897	857	911	861	830	881	858	899	864	874	867	914	913	888	861	853	800	896	867	900	841	846	907	837	849	874	827	875	854	876	820	948	874	878	852	889	888	868	937	905	846	871	878	915	896	874	843	870	893	872	894	889	883	858	856	879	897	841	860	823	857	885	889	837	841	892	880	852	868	906	885	875	882	878	845	860	884	892	852	869	882	833	843	889	826	856	856	910	831	828	875	829	856	849	889	846	925	832	816	883	833	905	865	817	896	871	864	873	881	863	909	869	851	934	853	887	873	856	888	892	896	897	880	860	910	842	863	869	892	850	890	844	850	862	821	812	894	933	889	813	869	906	829	850	917	864	907	809	906	887	884	873	908	881	841	886	855	917	852	865	844	825	877	860	884	838	856	897	846	903	893	893	912	844	827	921	888	850	875	861	863	897	879	867	889	864	855	851	895	786	840	858	848	873	868	831	847	852	847	854	866	905	904	870	871	906	849	875	829	885	886	902	860	893	800	899	879	894	922	880	846	827	845	824	874	902	872	880	874	891	830	817	864	853	819	850	882	835	873	867	852	905	893	779	859	830	931	830	898	846	859	881	846	869	908	925	882	840	895	837	830	832	852	945	840	891	860	875	918	891	881	855	901	877	891	895	873	869	848	860	857	796	873	867	855	848	847	885	919	858	825	878	857	848	850	890	867	877	888	884	842	850	894	927	870	890	903	890	864	853	869	862	853	869	907	851	859	869	852	869	888	801	869	860	880	875	892	888	874	859	864	806	887	883	855	904	924	883	888	921	857	916	860	853	862	877	839	890	902	909	900	884	801	933	871	898	899	873	868	832	857	912	869	838	861	847	830	906	882	874	882	898	885	875	876	893	824	877	846	863	919	836	868	875	819	875	850	843	832	839	855	868	815	896	936	896	848	868	800	872	872	875	895	838	854	859	853	845	837	867	912	817	876	893	865	828	869	913	905	850	876	868	882	890	859	903	873	838	910	877	902	892	875	800	886	910	846	856	878	897	888	850	859	868	864	867	857	865	949	913	835	884	861	860	896	906	886	861	875	891	865	893	893	864	853	839	849	824	849	805	863	881	869	903	846	878	878	906	867	884	867	869	844	841	861	838	827	886	902	863	860	903	835	896	862	856	837	863	861	869	870	852	861	886	858	841	840	900	879	884	832	871	896	894	798	831	869	871	823	883	847	843	886	845	829	842	902	910	870	883	858	865	856	857	880	805	855	885	864	864	915	896	863	922	911	885	869	838	846	845	868	831	862	901	867	874	801	836	871	864	921	904	846	819	902	894	902	891	887	878	933	865	878	844	869	848	894	897	874	872	910	871	915	861	843	836	862	895	912	940	873	817	880	849	861	883	838	881	869	903	893	855	856	833	912	880	898	867	833	862	913	868	839	892	828	912	866	850	865	889	864	857	825	885	911	848	859	872	872	885	828	885	938	843	860	930	849	906	887	862	880	868	863	882	857	854	872	797	857	884	865	851	881	832	849	870	924	844	904	861	861	909	874	896	865	859	860	863	893	879	870	886	899	867	859	829	859	904	889	876	926	958	859	886	862	922	903	894	840	865	853	878	849	802	842	908	813	898	884	888	855	878	914	880	843	890	856	885	926	881	879	831	847	855	931	820	859	884	900	840	899	875	886	897	871	871	861	839	869	843	886	935	917	845	856	868	875	858	849	856	879	870	907	877	840	830	876	911	860	819	819	917	847	823	854	852	836	890	870	892	875	884	873	900	896	860	838	906	888	847	832	863	867	849	935	838	883	888	868	815	795	924	926	880	838	843	892	852	879	855	910	906	906	919	895	920	845	850	849	876	875	822	887	910	884	920	871	889	848	879	813	871	913	828	873	875	890	857	853	888	833	909	796	886	855	875	887	857	848	904	890	834	896	804	915	855	869	863	845	868	870	873	873	880	838	906	852	824	877	883	837	865	864	863	901	863	853	864	824	877	867	916	854	884	859	891	830	841	830	888	856	828	839	848	860	850	871	868	878	855	874	890	874	851	901	875	842	841	826	848	847	865	874	883	851	880	873	875	914	919	820	893	918	832	870	908	864	850	868	873	891	874	958	864	854	884	922	837	865	842	881	851	902	894	840	868	903	849	885	834	834	888	885	930	849	830	859	844	864	844	849	866	907	907	921	869	843	834	866	883	867	798	821	831	893	861	847	873	908	897	810	900	910	896	839	836	876	799	882	812	844	898	901	850	830	885	874	865	844	906	888	904	859	889	832	867	873	828	879	813	853	880	915	871	827	827	915	907	843	854	896	870	885	857	885	836	852	896	857	876	907	900	839	802	897	820	878	913	862	844	828	827	876	913	890	846	785	871	851	878	862	834	816	889	889	872	844	914	889	892	871	874	883	856	888	853	879	928	797	893	919	876	859	823	861	880	846	867	840	827	835	910	916	891	829	855	857	881	878	776	866	857	886	907	815	854	822	902	828	842	850	804	869	846	871	920	891	853	869	837	854	853	865	808	895	862	898	855	825	883	884	915	864	902	845	858	917	804	832	832	859	885	882	901	865	824	882	910	918	883	862	848	873	862	865	837	840	815	932	832	841	904	864	848	907	865	906	864	873	862	887	901	860	867	891	848	882	812	868	818	854	895	878	868	865	805	842	910	878	846	858	932	857	879	870	891	808	899	888	842	834	844	881	903	860	851	868	883	883	862	836	872	887	828	797	834	842	895	875	860	839	842	946	907	878	892	911	888	902	902	850	899	859	858	845	848	913	891	820	810	868	848	795	851	913	871
30184	14107	2527	1061	908	819	836	807	823	775	800	757	852	740	788	774	776	748	822	816	767	831	809	764	812	763	791	795	812	774	762	842	728	779	776	775	780	770	766	739	773	791	791	804	790	755	775	842	787	713	755	800	798	838	736	776	797	793	795	762	772	744	793	778	804	775	796	785	791	777	777	769	799	744	817	770	769	769	742	773	786	777	816	747	763	751	820	807	712	776	798	801	796	770	786	778	822	767	811	778	800	787	798	788	782	760	766	783	803	777	814	743	761	785	778	785	745	804	722	815	822	760	745	788	795	814	834	785	778	791	794	808	797	732	784	761	771	769	784	817	773	815	798	837	743	801	812	771	785	750	826	755	823	770	783	841	748	808	726	781	780	791	789	825	787	773	751	761	760	791	759	780	779	753	772	738	810	815	736	767	727	830	781	732	743	756	799	770	753	772	801	783	769	754	794	794	774	759	764	766	800	819	773	798	863	802	713	809	785	729	792	780	787	779	767	730	792	784	784	808	764	739	782	755	788	791	737	751	747	755	788	813	786	793	819	719	796	751	746	807	799	784	802	819	809	820	780	756	768	781	755	742	764	747	785	804	801	754	777	758	828	793	826	789	842	795	811	750	797	809	746	766	776	785	799	750	833	807	780	757	758	758	767	827	772	773	769	789	776	744	786	730	749	714	820	826	773	751	828	802	798	788	761	819	839	772	777	738	748	797	743	772	773	769	787	788	740	790	793	778	713	759	797	790	769	770	762	760	818	801	751	753	764	780	750	759	770	847	769	729	743	807	813	814	741	716	790	806	804	775	752	773	813	809	798	754	808	782	766	803	825	795	792	790	807	806	782	786	785	754	799	812	866	771	809	757	862	786	766	763	768	793	791	775	787	749	729	746	828	818	793	809	735	783	793	780	753	752	775	755	812	818	801	832	809	808	756	758	803	784	759	751	758	811	777	793	722	772	787	778	784	717	779	778	802	751	827	796	733	774	779	804	707	792	790	812	749	736	725	795	838	768	840	774	747	781	749	792	778	781	762	741	786	766	770	743	787	828	764	778	791	768	769	749	778	771	801	744	784	800	822	766	744	799	767	797	842	787	759	780	773	790	787	816	746	846	749	775	747	767	803	781	822	837	832	808	841	773	779	806	768	763	780	750	780	772	782	740	819	803	771	786	766	784	794	824	797	818	820	779	805	789	747	773	742	750	813	782	761	825	794	791	793	770	764	799	793	751	749	725	722	766	754	767	750	772	742	785	767	785	812	805	764	789	767	808	794	723	749	787	738	736	790	816	738	761	783	778	779	772	759	789	812	804	736	790	774	755	789	773	819	782	800	799	811	741	790	788	758	751	755	841	823	750	782	798	723	853	772	790	745	748	799	772	818	772	810	764	759	753	804	758	791	810	766	783	797	794	793	790	815	766	792	748	769	732	825	756	744	775	801	723	768	782	780	748	807	799	803	776	874	795	771	780	731	800	750	781	758	798	784	810	780	786	787	779	782	748	751	775	814	774	797	813	785	781	806	764	755	797	747	800	783	753	768	795	732	824	745	818	791	749	795	739	779	829	757	845	771	831	811	746	807	745	740	743	810	755	763	709	796	787	771	831	770	763	765	827	740	780	743	782	734	790	766	836	803	750	825	782	740	773	773	788	787	824	769	798	732	788	768	814	813	786	828	786	754	793	817	751	757	758	792	799	748	746	813	783	780	795	782	722	775	874	766	750	781	815	784	823	745	778	770	806	778	805	803	753	843	787	797	727	782	767	745	792	771	817	737	763	794	787	786	761	745	801	781	806	768	809	765	748	742	733	800	778	736	781	773	856	808	770	739	744	806	789	766	807	782	783	737	779	818	781	789	755	812	826	764	757	804	738	793	813	792	763	774	729	740	743	774	778	789	765	740	805	786	819	817	777	789	760	752	810	773	775	776	792	742	794	793	802	761	799	761	776	790	773	776	804	781	789	786	775	760	810	750	740	809	794	760	757	776	797	816	731	830	765	764	813	817	753	762	768	763	774	786	762	807	801	794	740	801	763	731	775	790	791	756	778	779	826	809	768	776	831	770	828	813	749	783	828	758	797	795	785	750	777	805	785	738	780	760	743	754	771	777	781	741	761	770	827	783	745	762	777	824	783	771	844	810	790	770	798	818	721	798	776	766	735	790	774	759	794	813	765	770	750	783	814	781	780	789	805	798	766	770	797	729	762	805	731	690	796	786	778	796	817	785	810	822	754	790	773	742	767	805	770	815	758	735	770	799	763	769	738	729	777	769	815	784	736	784	759	800	809	717	762	781	780	758	809	798	751	882	789	802	800	809	739	756	772	814	767	791	779	780	801	798	741	821	725	772	812	763	782	821	825	787	850	793	784	823	771	797	768	806	746	771	752	705	727	793	822	777	771	782	797	818	818	745	829	765	818	785	776	804	790	846	760	773	764	780	802	813	774	754	853	816	803	778	808	724	804	776	758	760	804	805	806	817	772	805	815	792	777	758	760	740	795	749	775	785	736	827	731	718	810	750	728	720	753	737	801	783	744	808	764	828	772	756	764	777	798	748	783	800	776	805	730	733	788	762	814	782	763	793	770	830	798	771	742	747	805	736	727	779	771	736	746	760	786	756	815	811	796	790	834	748	807	782	793	810	766	757	785	807	778	750	788	725	744	805	740	791	815	801	794	802	767	810	783	813	776	766	813	799	815	728	776	795	793	745	742	769	806	774	745	807	785	766	804	840	805	761	719	772	730	758	744	786	740	777	797	802	776	769	795	778	786	791	744	773	758	727	735	771	782	815	722	732	783	711	760	771	826	741	756	804	812	794	812	795	787	752	739	791	780	760	786	810	750	788	782	835	776	745	755	777	782	792	762	784	697	747	744	784	736	752	804	804	783	773	748	755	804	724	756	833	726	795	746	764	769	787	745	785	773	746	790	809	788	787	720	763	749	748	770	806	741	803	763	776	782	783	777	747	794	776	764	821	824	731	822	745	758	805	784	819	778	786	757	770	764	767	791	784	768	750	785	799	792	751	784	789	849	817	787	833	754	782	775	808	757	785	787	788	765	791	831	723	716	754	789	801	725	768	800	741	749	772	802	796	747	791	803	750	810	779	795	823	796	753	780	752	824	758	797	766	788	797	791	753	781	779	763	782	800	789	779	745	775	776	735	761	792	768	766	805	795	774	793	715	815	766	750	795	764	724	804	779	777	748	822	779	764	754	811	784	746	797	777	851	786	812	772	755	765	784	770	752	768	834	834	817	789	803	814	850	765	787	818	765	817	773	747	787	783	793	799	755	803	776	733	800	797	781	795	833	729	754	801	786	724	737	779	737	816	804	800	861	764	735	768	824	822	753	791	785	762	740	805	760	813	763	757	777	744	836	741	787	737	779	750	725	777	810	798	783	794	788	762	805	799	727	777	791	799	809	816	769	775	775	836	772	746	835	788	745	794	738	795	758	745	833	839	795	774	802	807	808	791	794	795	750	764
21960	1376	1253	1055	953	956	915	888	878	836	764	802	811	821	819	865	773	828	804	839	796	809	844	774	834	815	852	826	740	814	823	827	782	819	828	861	808	776	812	835	808	782	830	829	801	812	830	803	799	775	779	794	819	807	812	827	808	819	770	829	807	767	777	785	822	823	795	782	829	802	862	779	806	826	795	740	787	791	802	812	825	846	828	820	800	780	832	801	747	809	774	773	802	799	805	838	814	794	817	767	821	821	829	777	803	783	864	750	773	839	814	838	832	779	809	779	829	875	790	778	777	803	772	800	792	808	767	829	796	796	819	850	821	802	781	796	759	792	795	799	827	809	764	787	838	791	812	793	789	804	793	814	788	801	790	798	780	808	769	808	815	798	788	783	826	831	772	832	788	842	824	850	825	821	778	842	785	785	803	808	759	816	734	738	831	812	840	823	815	759	814	829	805	813	784	809	813	799	806	841	798	781	816	832	759	807	850	847	760	805	803	822	800	763	774	810	804	817	792	762	778	814	830	798	829	767	775	817	799	840	782	833	817	807	787	777	802	801	793	812	818	797	848	811	824	776	828	830	820	825	781	841	804	861	859	750	854	783	851	803	769	771	781	789	785	802	769	802	791	860	814	813	798	840	785	785	837	798	784	795	795	779	856	822	796	809	826	794	816	793	827	818	810	771	818	806	779	808	803	833	789	792	782	819	814	818	809	781	823	823	858	813	801	799	801	799	777	791	792	793	775	788	791	841	818	804	820	782	828	829	813	813	809	781	770	770	823	857	817	795	765	819	754	790	816	801	806	818	821	776	810	794	784	765	772	794	759	826	809	800	788	724	786	807	852	784	759	791	820	816	770	822	830	836	795	770	814	833	750	822	832	782	847	786	806	775	787	805	804	779	860	767	829	776	771	784	806	767	831	793	768	794	771	812	764	776	777	812	774	807	817	785	779	779	826	783	822	766	838	853	812	846	812	776	846	773	846	786	811	818	832	749	823	778	839	817	782	776	773	839	779	814	804	831	774	809	778	808	818	809	817	813	794	814	788	813	794	851	787	765	824	787	810	849	788	824	798	800	832	837	833	785	835	836	832	826	841	758	773	862	804	787	814	778	833	834	820	789	773	777	754	852	850	798	810	820	775	851	801	825	807	847	794	831	792	822	843	787	806	804	787	800	861	834	776	761	797	808	771	802	812	824	801	805	820	854	765	819	793	869	756	808	803	792	802	815	821	832	842	804	807	847	798	806	763	780	820	837	835	802	805	813	810	810	801	761	813	813	789	782	816	785	779	810	769	819	828	801	809	775	791	863	823	767	785	794	824	839	807	824	837	814	798	848	765	823	766	802	795	814	791	817	786	760	760	806	803	788	806	855	773	795	819	757	834	826	836	805	799	775	801	850	777	815	783	799	824	745	780	807	832	785	842	801	797	818	773	795	837	864	787	797	736	807	775	809	811	846	805	776	784	810	755	818	842	805	765	839	841	793	806	827	792	796	810	802	787	827	819	787	824	776	710	825	799	796	803	840	764	847	832	820	831	837	828	830	836	779	831	784	822	805	756	823	851	846	793	799	809	795	800	783	782	814	791	794	838	771	805	739	794	776	783	826	823	823	845	777	803	792	831	782	801	842	804	782	793	778	845	766	764	778	787	793	789	809	821	741	832	760	796	820	752	797	778	789	858	794	787	769	808	797	835	803	795	796	842	771	804	802	843	779	811	779	794	801	800	834	781	825	755	811	797	801	777	837	779	819	821	802	763	796	796	814	841	803	787	802	785	817	761	797	816	817	829	784	817	758	829	793	792	784	818	849	788	870	832	723	853	815	785	825	776	786	771	793	792	756	791	792	777	875	809	797	788	751	753	807	805	798	808	799	840	790	786	788	804	765	843	828	817	765	803	821	789	781	820	757	803	803	774	862	754	800	802	795	847	820	800	790	802	794	776	794	787	855	778	734	774	772	817	776	835	815	802	855	784	789	810	853	782	785	812	778	827	824	802	838	785	804	736	844	788	821	779	764	806	737	783	793	870	766	780	808	797	812	796	826	805	814	814	803	826	838	842	841	839	811	837	783	790	805	786	842	808	848	861	805	786	777	820	777	789	790	793	834	755	833	801	788	805	794	818	748	827	783	815	759	808	809	828	785	797	795	845	793	757	832	786	829	859	825	771	783	841	778	801	765	827	817	804	799	775	807	815	758	785	780	834	807	798	850	822	797	810	845	821	807	808	789	817	804	788	818	785	811	802	740	852	806	861	775	841	833	792	840	826	774	812	820	862	767	798	774	823	743	779	792	835	822	809	840	769	774	806	733	785	786	784	795	806	796	811	795	836	782	810	795	794	821	782	815	794	814	840	796	809	803	762	770	824	769	781	774	790	776	845	857	761	776	811	773	781	738	825	781	808	768	771	811	812	797	830	752	760	742	746	805	835	820	814	752	805	803	808	776	754	786	766	811	820	824	830	807	786	827	799	810	812	842	773	777	814	789	808	774	818	784	811	771	801	786	744	816	785	833	849	783	784	789	808	759	796	848	834	777	832	821	831	829	841	824	870	796	825	809	800	808	877	747	831	857	774	778	813	786	819	767	804	780	897	790	761	779	838	808	786	820	773	788	867	789	813	823	800	804	820	829	788	820	836	738	834	787	820	822	813	844	821	749	814	828	783	858	802	772	757	842	809	800	805	760	824	806	865	770	802	805	848	813	806	777	777	812	798	876	830	856	795	833	805	817	839	797	798	761	815	781	764	809	831	798	856	783	776	803	806	801	817	754	811	792	814	794	753	763	788	807	810	832	820	849	803	814	780	826	789	825	819	832	813	756	788	794	797	799	839	814	777	744	775	842	800	817	786	821	791	798	798	856	795	816	842	790	833	798	796	814	793	773	734	830	846	787	787	756	801	806	774	770	806	825	832	750	799	796	834	792	769	737	782	789	771	790	789	775	827	843	778	820	804	819	776	771	737	779	848	770	796	861	789	812	815	795	778	820	865	830	781	750	759	804	848	780	776	795	806	787	776	729	796	812	817	790	799	789	750	800	811	802	773	746	764	785	799	752	769	803	817	792	777	809	764	855	794	803	800	776	839	824	817	808	816	745	760	759	766	809	776	823	783	806	813	742	792	834	772	821	761	783	804	834	790	818	807	867	878	789	816	809	831	865	770	787	819	828	823	810	836	869	830	793	787	833	783	793	797	776	824	856	787	813	800	843	830	791	838	796	776	820	802	764	800	828	765	825	812	823	779	791	780	805	830	797	781	827	796	802	819	806	809	815	810	780	813	786	818	840	819	786	784	808	864	841	794	779	786	865	806	807	818	843	804	782	792	818	755	744	781	819	798	786	897	759	785	768	796	821	781	797	780	784	820	828	824	810	786	815	771	812	734	803	814	787	864	809	742	824	776	866	864	770	806	792	816	808	741	834	844	784	803	780	823	780	806	776	815	770	823	825	842	800	803	764	771	813	805	825	807	796	807	815	767	763	804	808
24600	20328	25801	24678	20177	6336	1288	1000	798	722	734	683	642	618	615	608	587	567	589	508	516	569	532	564	524	499	522	550	510	556	538	515	549	512	513	553	517	472	541	567	514	513	522	520	481	468	498	497	504	503	511	479	494	530	517	507	510	515	509	506	526	524	498	496	461	511	506	477	457	473	488	521	516	476	500	521	487	502	533	494	504	519	518	451	539	506	474	493	519	511	508	494	499	470	497	495	482	487	486	493	486	462	539	511	491	525	515	492	532	491	504	465	470	498	503	486	511	478	517	507	516	526	510	521	504	476	502	506	489	499	492	509	500	538	510	458	464	475	499	511	473	458	508	488	528	493	476	523	487	521	482	489	483	467	505	499	445	529	503	474	511	480	491	523	563	457	501	516	500	477	483	504	492	498	514	504	459	475	537	530	497	534	490	468	500	504	511	484	482	512	533	512	482	500	512	497	520	473	537	485	541	516	524	503	511	512	525	475	470	490	479	496	488	514	462	527	478	493	481	499	502	511	504	523	520	469	482	542	518	493	489	495	495	472	533	503	476	475	484	479	509	517	495	520	490	521	462	478	475	509	489	486	511	473	486	493	517	528	500	522	494	508	477	494	502	520	489	506	544	531	511	492	493	474	494	509	508	478	523	527	524	506	502	498	500	543	551	502	490	514	488	535	481	504	516	526	467	520	521	475	506	530	520	520	477	481	486	494	553	502	536	478	510	523	470	482	521	443	480	473	476	499	491	500	494	508	472	491	484	514	520	463	503	454	530	518	505	497	507	496	460	489	478	504	513	488	455	507	560	497	500	540	494	530	468	510	500	453	483	491	451	486	512	494	468	454	505	529	477	501	534	505	493	476	489	482	506	506	493	434	469	512	499	537	534	455	514	495	499	529	534	525	489	492	488	504	530	496	550	501	443	487	491	486	477	540	534	487	520	487	494	515	456	491	523	514	501	480	486	515	401	495	464	517	511	502	494	502	471	499	476	543	536	493	502	455	534	472	548	453	520	479	518	511	505	523	478	494	465	444	458	497	534	506	537	483	486	496	481	493	476	474	500	497	507	494	484	492	466	492	526	484	542	444	496	527	524	466	488	501	495	504	529	506	495	495	499	465	497	516	456	533	514	532	502	497	488	517	508	468	491	491	486	504	506	538	481	471	496	465	469	498	483	501	475	462	517	512	493	491	502	512	488	493	520	526	487	511	511	442	502	477	492	466	531	478	509	494	532	509	511	522	479	512	514	544	470	509	465	498	487	503	512	520	481	482	513	532	485	522	495	499	466	479	499	527	501	488	459	472	493	481	497	502	492	462	505	522	467	513	513	503	508	498	473	506	495	451	447	541	496	505	521	470	519	505	494	507	500	491	495	530	523	513	528	528	454	464	506	479	531	500	491	505	468	500	494	512	503	463	487	499	499	484	497	497	530	493	512	521	505	503	499	510	473	526	502	491	493	509	511	477	485	527	525	517	532	522	519	480	523	486	481	486	486	537	507	491	505	529	493	491	520	485	484	486	499	519	508	477	467	478	489	493	551	506	539	556	478	498	513	491	480	495	511	456	502	530	500	472	502	497	533	530	515	515	480	484	512	495	510	489	502	487	527	481	455	493	462	455	513	490	538	470	510	502	512	498	513	499	531	520	494	497	517	562	469	488	498	517	508	507	486	467	495	514	482	498	530	508	544	487	494	512	521	467	466	520	549	504	481	529	553	482	508	503	506	465	515	489	493	457	495	516	462	453	481	530	506	488	502	478	501	498	483	543	504	478	496	459	494	469	519	490	465	494	477	488	493	530	465	499	484	519	467	510	531	524	538	487	493	471	523	518	496	479	506	491	504	497	501	485	517	501	527	534	508	505	481	526	520	475	532	507	474	506	485	503	501	505	494	514	458	498	493	488	516	524	512	496	497	483	505	470	567	503	484	515	492	485	512	493	506	506	508	497	483	512	492	461	502	495	533	498	511	514	537	516	510	532	493	525	489	504	511	503	514	491	515	485	518	524	504	503	485	510	479	534	504	556	482	437	522	516	544	479	525	495	509	507	492	533	472	471	480	469	483	473	482	496	477	504	539	482	526	530	480	520	470	532	524	514	483	485	495	500	505	486	523	514	524	512	496	476	509	478	506	473	504	472	514	460	522	507	485	490	514	522	480	494	488	510	528	502	537	519	476	469	502	500	486	500	481	510	539	531	507	493	479	499	497	505	560	499	511	495	485	543	522	535	497	459	520	519	499	495	502	491	476	476	492	508	500	533	495	514	479	475	486	479	496	510	495	491	519	476	448	528	525	538	512	507	490	521	557	532	541	489	502	495	511	507	484	459	491	459	482	483	504	539	510	481	541	510	508	520	517	495	494	475	505	525	496	499	495	505	525	485	513	504	482	511	438	442	491	501	473	529	525	521	526	510	501	443	491	540	511	493	514	453	541	475	519	493	482	481	529	484	473	466	479	485	479	497	533	481	484	500	472	549	503	504	507	504	532	473	542	495	469	513	445	521	506	504	503	498	465	472	499	514	520	524	512	488	542	525	527	461	526	496	520	494	470	436	496	515	498	475	507	554	504	503	495	524	440	492	514	508	497	505	473	504	512	522	510	497	518	521	502	537	482	508	507	524	494	505	504	483	504	499	502	527	506	489	499	506	504	498	504	490	539	487	486	484	471	524	504	490	488	520	503	509	498	521	502	487	500	533	504	490	487	499	524	476	485	507	503	507	519	487	502	532	486	526	505	545	514	509	560	549	509	528	501	485	493	494	495	469	514	501	509	509	511	531	501	514	525	512	501	511	507	489	519	548	526	442	468	521	491	515	517	470	502	506	474	483	496	506	502	495	487	493	538	498	492	493	509	514	501	486	469	456	512	514	495	529	514	511	510	484	510	511	491	503	479	498	524	501	500	531	534	477	508	472	457	519	479	557	500	466	480	525	461	523	514	513	495	479	495	491	505	504	523	482	488	501	496	495	490	517	537	518	514	500	506	524	490	503	484	477	547	486	496	487	461	506	538	494	475	474	478	494	537	526	469	518	476	483	486	519	481	496	477	469	539	527	484	485	481	545	482	490	485	520	512	491	497	510	463	481	512	506	503	533	493	500	498	467	522	522	487	505	509	470	502	499	488	479	549	474	528	492	493	476	505	505	531	527	493	527	509	480	507	507	521	500	460	488	498	519	486	477	522	467	543	518	470	510	501	502	486	444	490	482	490	545	489	499	475	503	505	480	473	525	492	493	530	530	486	506	507	495	506	492	509	473	502	514	526	489	529	490	490	511	499	494	500	459	494	517	465	510	501	512	493	542	512	446	510	515	527	488	488	505	494	502	493	514	509	491	519	501	527	497	516	518	504	502	508	478	508	484	491	493	519	505	515	503	486	517	478	477	520	485	505	524	494	495	508	448	511	531	480	529	510	503	519	486	452	492	530	523	520	496	511	457	502	497	528	511	483	504	579	504	471	513	505	476	517	523	524	529	517	491	460	498
35523	9450	8587	4713	3210	2259	1816	1507	1220	1112	1028	882	799	774	781	709	637	627	590	637	606	605	613	608	577	592	582	588	553	545	556	573	587	572	542	586	545	558	543	529	563	518	517	516	539	551	538	501	514	524	539	561	513	500	478	534	503	525	525	491	527	544	532	500	532	546	538	525	524	525	535	517	473	474	520	526	553	527	516	510	526	488	532	495	541	526	484	541	545	523	539	539	522	500	527	526	499	503	541	492	518	504	529	487	484	511	577	489	478	510	518	489	510	463	477	535	504	507	475	525	524	534	539	559	526	527	508	490	523	488	522	522	521	503	546	484	531	518	510	474	492	489	515	481	511	499	509	500	505	520	498	523	506	552	513	534	535	515	523	544	502	483	476	495	494	518	521	523	536	484	541	523	495	499	518	514	523	523	512	530	518	527	543	516	513	516	524	533	527	506	517	541	507	535	507	526	498	480	520	492	485	529	516	498	522	525	516	508	515	502	492	529	500	523	501	506	521	523	537	498	548	510	542	524	534	488	541	488	535	534	498	498	473	478	518	497	486	541	574	535	512	511	519	494	482	539	513	506	503	496	529	532	526	519	589	508	553	499	536	480	494	535	524	524	531	505	501	508	503	539	543	517	493	479	548	501	494	513	498	511	513	481	493	523	520	521	502	516	552	471	515	511	487	499	528	505	512	520	504	515	536	517	534	528	501	493	505	511	470	529	485	512	458	547	548	528	507	527	512	481	453	518	501	521	528	487	472	539	510	538	529	483	487	517	545	514	509	523	475	501	532	546	524	536	472	496	530	523	499	520	515	494	512	531	500	492	490	521	532	498	545	488	521	503	505	516	548	450	511	526	489	511	500	509	509	523	547	486	491	542	497	529	507	517	473	509	524	546	519	507	529	532	496	497	482	500	524	507	512	536	541	516	514	506	531	492	506	509	513	477	506	505	554	519	512	491	525	522	492	540	502	551	505	522	503	528	511	540	523	492	491	502	491	497	482	496	540	536	530	519	499	508	521	528	484	492	511	517	500	506	499	525	540	525	513	479	509	536	530	541	479	495	525	537	502	469	507	523	495	516	529	516	493	501	500	492	534	524	508	558	497	488	455	529	522	486	505	518	492	534	527	514	506	509	543	513	545	495	498	521	534	526	535	509	557	483	528	513	513	542	516	512	506	517	516	550	544	499	523	548	494	533	519	513	484	543	532	550	532	496	541	540	482	519	498	497	493	557	533	490	477	549	511	565	528	516	520	493	507	522	499	530	514	522	526	480	509	539	530	518	508	523	511	528	554	532	525	509	534	539	525	484	538	491	522	528	517	538	532	571	529	531	507	523	493	512	532	530	509	536	544	497	513	557	503	502	547	514	476	501	508	519	498	500	523	470	504	507	497	541	487	495	462	514	516	540	506	478	507	510	502	550	515	500	469	517	530	461	524	514	550	507	516	524	514	484	517	527	485	478	531	512	507	478	517	472	509	484	536	506	536	518	479	506	508	490	533	484	529	499	514	498	551	521	491	538	545	494	537	515	529	534	491	518	570	478	480	521	520	496	498	469	520	488	530	503	521	547	491	480	518	506	497	544	519	518	529	544	457	505	526	506	510	496	478	557	538	520	481	531	508	499	536	491	516	476	483	498	539	529	499	513	498	512	506	539	524	509	510	516	514	501	458	487	501	479	519	518	514	478	500	454	541	525	503	515	512	482	512	530	525	521	511	487	552	534	537	524	506	498	528	559	498	541	487	543	525	481	556	582	474	502	515	496	502	515	535	517	519	512	523	555	483	487	532	539	476	552	527	478	572	489	507	523	524	508	515	497	506	518	514	517	515	538	523	546	523	574	524	488	523	506	518	502	476	534	506	526	524	510	520	514	537	539	533	550	488	522	506	508	483	523	515	506	512	501	484	541	537	508	555	530	494	538	531	560	512	514	484	520	483	523	501	499	530	489	513	469	503	545	531	543	517	497	550	499	519	514	549	478	520	475	471	549	466	515	515	516	508	546	482	503	535	548	496	502	547	506	516	508	509	491	508	511	503	541	494	509	509	523	514	544	518	472	498	525	510	528	506	499	521	511	522	474	500	518	526	541	508	557	491	504	502	506	521	480	519	549	528	472	509	507	521	482	501	530	493	542	518	570	536	493	532	535	515	479	509	521	546	507	532	493	523	514	569	516	530	527	518	516	523	513	562	525	521	520	482	530	498	552	478	499	561	500	539	546	485	554	490	491	526	514	482	508	540	507	528	501	513	522	525	486	511	491	508	504	539	547	494	488	504	513	521	505	493	483	531	503	479	531	513	522	526	548	497	495	521	516	513	538	473	496	539	513	562	475	518	510	520	507	480	539	516	483	508	493	522	527	509	538	494	495	499	491	482	519	495	532	521	488	492	556	508	466	530	525	509	514	543	496	536	525	514	484	526	531	502	514	557	505	500	511	537	509	524	484	497	505	555	519	487	502	503	486	490	492	501	564	525	539	496	519	538	551	541	498	517	505	472	496	499	521	530	532	519	544	497	527	499	529	530	490	553	460	490	515	533	533	532	517	525	497	491	530	532	498	535	539	514	505	536	529	542	539	511	511	540	486	479	475	532	504	531	479	507	521	553	514	521	508	497	513	540	522	503	536	533	510	501	514	505	525	493	545	517	559	523	528	502	539	477	513	493	549	509	477	521	499	589	494	500	524	517	479	477	513	504	548	490	522	545	523	533	511	514	542	541	503	459	489	520	477	510	545	548	533	495	537	543	498	490	516	520	516	525	502	518	475	530	528	559	540	536	505	521	522	538	534	517	493	511	510	519	491	495	529	538	529	536	529	505	529	502	543	567	508	507	507	511	496	517	541	483	521	526	532	535	522	506	518	505	539	485	535	487	458	499	543	524	510	489	521	540	505	518	492	513	530	541	506	504	518	471	514	497	512	482	501	471	518	477	528	509	514	534	491	524	518	512	521	530	526	529	534	504	493	515	498	468	524	541	521	470	502	536	535	503	493	554	525	530	519	505	486	515	494	538	478	479	491	517	528	522	563	499	545	470	536	492	484	498	501	519	503	472	539	496	500	524	524	524	508	498	501	495	495	497	519	508	521	497	519	541	473	536	535	547	532	483	494	516	549	509	538	500	523	556	486	538	518	499	517	519	536	498	547	520	487	518	539	555	488	512	477	503	532	501	512	510	530	531	478	487	506	551	482	495	539	470	548	502	519	524	527	494	547	539	493	538	516	556	516	500	512	514	526	525	502	524	481	527	502	561	518	496	557	536	487	532	496	483	531	514	556	538	552	519	540	506	527	503	519	542	482	522	508	524	538	507	499	507	476	535	535	477	487	530	497	524	493	504	500	525	502	531	522	537	549	505	537	555	527	516	488	522	518	526	524	527	513	495	516	497	520	556	524	540	538	529	516	520	506	526	476	507	490	525	517	508	476	518	517	473	538	499	495	514	515	526	520	525	522	484	522	522	522	509	489	536	499	489	548	533	493	533	506
22598	20334	26587	23947	20341	20196	5844	1879	1551	1451	1326	1226	1167	1182	1101	1083	1129	1030	1073	980	976	942	980	981	1016	964	1003	961	971	919	973	978	881	978	904	869	909	957	901	883	996	954	971	942	949	917	947	956	933	963	956	939	922	883	932	950	908	929	898	949	973	910	915	896	880	933	880	891	926	897	944	925	899	934	940	911	914	953	847	907	879	829	987	918	916	887	930	889	908	932	902	884	866	910	908	914	936	930	905	962	926	962	942	918	925	954	835	920	871	932	898	877	938	996	915	928	846	931	942	883	943	922	931	933	907	891	894	909	966	950	950	873	906	980	864	930	961	910	885	914	935	886	903	910	913	895	872	943	897	877	875	941	893	950	868	849	940	916	880	893	943	973	944	914	958	965	955	884	869	903	919	897	881	921	869	900	883	900	897	935	886	841	839	828	922	895	920	945	920	968	959	882	902	994	974	894	915	892	936	983	905	893	877	926	917	888	952	885	855	937	880	939	946	926	923	889	937	928	915	909	888	932	894	921	891	959	916	940	891	956	905	887	944	951	935	946	901	932	931	922	917	973	908	945	885	894	948	944	958	925	848	919	929	914	967	903	937	950	955	927	952	937	927	920	897	889	937	869	901	925	928	928	899	894	913	912	886	926	870	909	972	895	910	942	915	925	908	866	976	941	917	955	890	853	923	868	889	931	907	926	907	880	963	877	935	968	899	866	963	891	876	914	967	961	918	889	908	895	896	860	886	944	914	945	812	932	867	916	874	876	905	886	837	905	934	860	978	951	907	959	890	904	898	900	916	891	963	915	880	861	900	896	932	926	858	941	896	916	893	923	951	885	860	929	911	894	895	950	939	858	893	926	862	888	918	948	854	918	917	953	942	907	898	912	918	854	886	913	974	870	962	906	875	944	937	922	929	899	939	901	913	845	947	845	925	958	876	932	842	930	930	870	951	891	944	882	961	932	930	943	893	928	950	937	858	902	950	849	893	870	895	899	906	908	844	893	899	953	903	891	917	922	914	958	864	920	920	920	845	898	859	895	833	876	886	872	956	871	901	876	902	866	892	871	898	967	859	888	939	948	872	926	918	906	878	923	911	953	913	962	887	913	948	908	902	957	862	925	908	944	953	865	914	916	863	952	914	870	925	877	895	963	895	901	930	962	951	872	899	894	924	873	892	937	963	883	880	890	923	893	965	938	953	891	883	887	890	892	910	915	912	910	893	990	870	912	910	888	930	870	925	942	860	932	936	949	861	866	906	920	862	908	946	946	916	931	956	973	959	874	989	894	941	946	858	892	951	902	907	956	867	931	882	930	845	913	894	937	968	908	883	897	924	966	915	922	930	892	917	930	926	953	895	881	903	875	896	941	893	862	856	857	859	923	938	898	896	927	934	879	960	898	913	852	937	880	857	913	970	912	900	930	883	929	929	872	941	922	891	894	909	866	902	901	936	969	907	925	892	913	900	947	888	880	919	826	931	892	894	891	952	969	895	955	989	913	929	926	877	896	875	853	865	894	920	941	949	957	911	939	936	894	917	900	921	876	919	923	898	955	906	904	838	893	914	910	896	899	890	933	846	920	932	928	875	920	1004	905	937	876	940	909	929	860	927	923	898	944	953	855	914	943	958	923	915	919	922	941	866	925	891	879	894	816	866	906	941	875	908	879	935	958	907	874	916	894	937	959	934	913	929	890	914	891	940	924	855	873	909	932	955	941	883	871	932	934	930	930	893	904	915	922	921	887	940	918	905	943	920	884	879	886	903	886	888	834	909	963	931	879	947	975	912	888	932	927	859	936	928	932	935	913	862	904	826	893	896	903	923	860	873	877	912	949	897	905	864	916	870	910	914	896	922	869	870	952	928	888	887	956	886	932	949	925	904	922	881	995	932	923	827	941	916	924	913	912	863	919	915	896	918	939	871	952	922	895	895	870	956	943	868	896	867	937	980	912	930	901	891	958	934	860	927	932	913	858	888	929	910	839	920	900	923	924	942	925	959	894	957	931	903	918	915	905	938	914	906	931	889	947	935	850	953	903	939	923	906	896	900	888	951	868	902	927	910	965	935	914	928	911	953	884	889	882	913	953	883	953	958	934	927	932	863	924	910	895	958	921	878	878	922	887	893	950	894	913	933	948	871	931	911	906	928	939	865	908	937	869	986	876	851	918	948	889	896	920	912	939	923	877	950	945	866	896	873	918	894	868	908	892	850	925	882	914	913	894	870	865	967	941	883	915	946	919	929	895	914	885	875	833	895	861	909	931	871	857	892	947	872	939	920	951	922	900	884	953	917	948	911	928	941	841	877	898	876	885	901	854	868	931	946	936	941	893	901	939	891	923	941	884	889	912	931	900	912	927	869	965	912	907	897	899	910	875	885	897	967	903	836	879	886	916	911	937	887	973	930	919	929	913	943	899	928	938	945	936	982	918	937	856	950	909	947	880	912	874	893	867	917	886	953	874	909	927	891	871	923	901	883	880	870	877	879	885	903	900	879	905	954	927	907	930	860	911	859	875	894	902	894	909	924	919	946	931	898	926	851	907	904	892	889	866	928	963	918	905	871	952	920	915	957	943	961	900	894	915	870	833	938	888	868	910	921	841	894	864	932	934	896	890	939	884	889	906	873	932	966	913	951	923	902	920	930	921	921	920	955	867	971	941	884	879	861	905	946	954	862	931	919	952	874	928	905	891	910	948	915	909	895	945	901	883	910	931	922	875	923	939	907	922	909	897	912	911	880	921	892	916	929	928	950	906	905	890	933	924	932	934	863	909	900	908	892	911	945	931	905	907	955	861	915	890	948	866	919	934	898	895	871	919	941	938	907	914	909	910	922	952	897	903	973	877	952	925	895	987	908	916	909	941	871	901	915	884	926	896	919	876	946	874	883	939	869	914	932	919	891	966	909	857	912	899	923	893	841	883	938	994	924	892	919	885	878	917	943	941	914	923	922	897	900	898	916	955	897	909	881	891	935	898	877	945	875	969	887	925	927	939	887	862	899	923	914	909	855	901	905	934	872	954	898	902	933	888	889	883	908	922	936	892	887	851	889	896	890	895	875	924	970	882	966	882	907	893	920	896	970	967	934	901	936	878	879	901	930	882	929	918	887	918	893	912	931	910	846	916	896	866	907	929	953	986	880	868	883	829	934	918	900	888	896	877	919	913	916	894	938	920	956	885	935	865	900	884	999	937	953	973	902	900	886	955	911	947	962	941	850	913	882	947	932	945	922	909	896	906	863	914	916	923	883	873	843	929	924	945	919	916	895	887	900	905	904	950	914	911	920	883	976	923	888	922	893	839	909	874	898	912	960	893	864	909	949	859	904	860	856	871	967	887	876	887	933	932	919	920	908	818	863	906	863	906	916	916	906	904	961	881	891	890	933	924	920	906	895	915	909	911	894	882	905	899	919	882	856	888	904	957	835	919	908	907	949	886	911	898	929	888	871	949	883	888	918	891	925	914	916	942	937	931	961	921	922	928	958	955
35691	14641	14161	8181	5560	4097	3301	2730	2294	1990	1792	1651	1504	1370	1339	1200	1147	1184	1175	1113	1063	1021	1027	1050	967	1021	993	920	992	940	945	960	1000	956	912	945	882	936	905	887	871	877	895	853	912	865	865	848	905	869	841	900	902	869	884	854	874	912	883	889	861	828	821	890	872	862	907	885	890	886	841	888	860	832	842	831	821	888	851	822	906	848	874	832	875	829	826	804	854	875	876	850	847	899	877	840	816	941	844	883	847	832	883	884	839	857	825	879	875	893	890	882	880	833	849	895	895	852	861	868	873	878	850	886	912	841	893	841	863	909	828	854	872	844	885	849	855	825	856	871	866	903	839	871	853	852	917	843	893	815	924	829	809	837	894	886	821	853	830	816	864	836	841	857	797	843	836	843	860	893	840	862	884	858	819	850	850	826	882	855	891	880	815	883	852	849	820	822	864	862	870	906	849	853	884	834	835	830	825	861	912	842	820	857	868	874	876	886	861	885	867	851	865	899	881	883	876	867	906	832	830	851	850	868	865	833	867	873	833	863	805	847	856	864	898	806	877	853	879	894	898	896	844	832	858	859	907	817	877	857	897	834	855	866	899	877	938	884	820	897	827	871	902	807	842	832	810	859	829	889	900	840	878	841	877	864	880	808	841	878	810	868	846	892	830	896	854	907	883	809	868	876	817	866	838	846	790	844	841	864	841	855	824	828	837	856	855	861	878	869	893	886	909	825	814	847	867	902	869	832	857	809	821	810	878	840	858	847	865	867	824	864	802	839	829	877	837	881	832	886	900	846	815	858	836	850	847	850	904	834	892	807	856	863	808	830	869	866	826	906	925	897	848	841	789	837	847	859	855	888	876	815	888	895	866	880	893	826	829	868	871	847	904	895	825	853	880	852	843	885	873	844	795	880	832	875	861	917	825	843	837	834	841	820	802	846	841	878	884	836	889	849	862	839	866	850	858	861	882	820	848	851	829	828	852	848	830	846	922	825	900	890	866	859	848	865	807	856	879	867	880	819	879	884	856	881	885	882	859	845	881	875	865	866	879	875	828	853	810	875	847	828	885	829	884	846	852	867	844	836	857	903	810	871	852	885	838	881	829	937	825	857	890	880	838	852	862	837	891	886	858	874	849	890	860	828	888	856	830	893	881	849	867	885	845	910	863	802	880	867	891	881	869	839	831	852	867	898	814	863	843	884	884	859	845	892	852	874	861	801	869	874	870	880	863	876	833	853	860	854	833	832	836	829	825	888	873	867	845	819	818	861	830	834	881	884	876	851	877	837	849	833	836	825	887	878	833	828	902	912	845	847	874	860	869	841	864	876	853	861	855	864	891	804	863	854	919	897	846	851	904	860	825	821	838	845	855	913	873	895	867	830	885	823	844	822	839	878	893	868	871	819	868	869	850	881	905	833	820	850	931	867	864	850	795	913	839	881	828	886	877	815	843	818	928	894	823	882	888	863	882	864	878	840	861	859	944	821	890	896	915	910	861	914	848	895	882	852	869	810	875	843	883	828	947	890	858	840	805	856	851	861	873	845	867	903	833	856	870	885	857	819	865	875	894	871	841	882	869	882	851	872	843	894	800	883	877	832	863	856	875	863	881	822	847	831	804	849	854	839	848	837	888	875	887	862	904	876	858	897	820	847	888	879	814	830	857	825	839	855	846	833	873	848	862	897	879	843	861	852	812	858	851	864	850	845	852	856	874	821	882	812	823	870	889	822	894	847	857	852	850	812	857	925	899	851	875	866	882	860	857	862	833	857	842	818	804	816	853	878	811	906	834	854	876	849	797	891	865	810	868	926	828	831	873	786	818	852	885	838	817	903	840	881	836	890	864	868	856	893	853	871	859	836	868	850	825	872	870	915	866	868	848	806	857	851	820	842	857	865	834	843	879	943	821	844	834	883	867	873	900	861	868	834	889	874	891	848	940	821	892	860	914	902	833	891	833	840	852	797	831	846	820	852	854	810	857	893	861	904	862	854	850	886	886	871	870	890	828	850	804	819	843	815	886	853	887	847	814	894	816	835	846	874	837	799	850	864	846	881	840	848	808	804	840	888	849	911	865	821	863	841	875	868	851	881	845	874	829	873	860	834	855	851	843	860	833	882	857	814	851	878	849	877	848	861	896	853	809	872	822	901	873	786	845	852	859	877	879	897	866	851	862	821	881	821	932	876	883	847	847	865	866	874	885	862	886	808	840	850	839	865	812	916	846	881	831	847	880	881	860	892	852	848	854	859	833	868	836	841	881	875	847	818	831	840	920	840	879	844	881	838	888	865	864	883	789	871	839	766	830	863	901	832	899	880	809	818	776	873	872	821	893	864	842	915	852	906	816	860	857	890	869	860	865	822	916	876	858	868	804	878	833	847	889	832	874	851	894	927	802	820	861	854	876	827	864	821	825	845	811	839	883	877	859	878	868	853	861	828	815	853	856	850	857	870	827	800	809	823	910	891	890	864	826	873	857	840	832	883	865	908	850	863	871	880	865	833	822	894	841	841	847	837	868	883	860	892	844	853	878	811	863	865	852	891	869	800	922	898	841	810	873	909	900	892	885	872	945	781	861	879	832	818	820	913	882	894	891	877	864	907	817	881	822	816	845	873	864	885	847	883	881	888	812	859	881	806	865	831	855	800	838	859	836	892	833	840	838	837	824	907	840	863	865	873	849	882	883	884	860	840	848	833	784	883	842	860	914	848	884	894	822	872	875	802	812	829	827	889	859	848	849	845	871	874	893	824	858	844	880	929	863	864	879	888	896	855	852	862	844	864	823	882	840	865	875	845	815	856	884	848	882	838	856	899	854	819	846	806	836	909	875	876	877	851	871	874	842	821	799	823	851	881	885	856	814	880	834	838	837	845	776	904	816	910	858	824	879	864	901	808	910	866	900	852	888	869	840	896	843	833	855	849	864	845	875	847	837	855	900	846	853	858	894	881	878	815	870	866	897	858	848	851	860	853	878	896	790	842	867	855	878	850	861	843	859	867	868	887	908	868	846	867	867	865	877	871	827	821	915	885	848	845	837	855	874	922	848	876	871	851	833	855	893	862	857	907	851	854	881	883	824	863	829	886	869	887	871	863	873	853	847	845	804	872	893	845	809	916	852	835	866	911	856	831	884	916	811	844	806	818	838	844	852	927	855	850	871	890	816	815	858	848	830	867	891	874	870	882	885	867	878	844	856	842	881	855	834	892	822	844	824	866	840	823	805	810	869	864	862	809	898	857	863	888	872	859	825	817	888	839	920	901	862	870	859	864	884	882	886	876	834	850	789	863	882	806	911	853	887	918	906	849	881	836	877	856	798	889	929	858	865	867	869	876	864	865	830	867	856	845	812	868	860	851	848	885	861	814	853	876	900	909	829	905	869	813	866	855	898	882	825	858	858	898	889	819	869	856	857	829	867	907	812	894	836	853	840	854	848	869	835	861	836	854	842	847	854	855	841	826	859	825	825	823	854	813	861	870	906	902	850	892	898	833
30546	14150	2499	991	868	759	777	741	785	778	737	757	740	777	752	707	790	752	760	726	764	752	737	774	766	775	749	770	711	749	723	718	760	757	732	711	765	776	761	724	774	767	806	757	754	730	728	749	739	761	781	745	731	805	782	757	742	763	775	747	793	774	737	720	742	741	774	759	777	718	719	713	776	750	782	758	729	780	780	732	746	762	732	693	744	741	774	719	723	750	773	773	756	787	746	717	734	745	751	719	750	830	767	749	756	788	729	703	807	768	759	774	740	740	749	700	763	741	736	719	802	751	742	663	722	781	764	771	806	799	683	746	677	750	765	762	787	702	758	799	737	691	767	763	740	772	701	733	759	717	717	788	755	743	766	768	736	743	717	718	785	753	760	728	737	718	719	787	693	729	792	760	726	664	739	742	781	727	766	774	743	692	772	759	743	732	715	752	734	729	779	729	748	751	767	720	743	796	753	772	794	740	757	753	724	790	736	761	763	764	703	728	784	776	727	776	789	771	745	770	790	683	751	758	726	685	768	709	702	758	781	793	797	754	772	713	736	752	766	769	760	732	790	744	717	791	751	749	767	748	773	744	801	757	733	764	775	734	735	737	781	733	760	758	760	750	763	750	783	757	718	747	759	762	772	705	778	724	723	783	743	731	784	730	744	748	767	721	721	779	784	743	801	770	774	772	762	746	765	764	711	671	758	760	778	801	723	785	820	780	729	758	793	749	772	762	742	746	766	723	757	784	794	766	761	789	748	703	730	758	763	750	755	732	793	797	778	728	766	703	760	702	727	726	797	778	789	735	711	785	806	798	747	754	752	760	757	797	752	776	800	741	740	712	787	737	747	746	739	698	724	730	730	780	700	791	806	786	721	742	788	814	765	773	732	806	782	787	709	759	790	813	730	732	756	748	761	766	737	773	721	723	711	727	776	727	721	720	755	724	762	714	781	779	781	749	755	766	782	772	772	760	724	784	766	740	777	719	781	770	778	698	714	721	711	758	752	751	744	718	754	744	814	747	736	740	792	779	755	771	714	724	808	712	742	759	737	753	762	768	747	753	756	713	695	742	773	775	740	745	742	711	765	770	729	771	754	729	767	807	781	778	723	765	769	732	785	777	737	720	731	754	772	701	783	700	765	740	750	791	741	745	769	730	741	769	782	769	750	753	747	779	696	754	747	773	727	717	728	772	745	751	746	759	707	745	744	725	762	769	775	783	752	749	729	758	766	750	745	715	769	728	754	755	719	734	789	772	709	791	747	805	775	801	727	761	747	774	765	769	770	759	752	745	810	761	767	779	733	788	782	838	751	762	790	754	820	736	737	784	789	753	764	772	734	751	808	739	712	811	714	774	743	706	757	721	719	699	737	734	712	815	759	744	711	745	755	739	750	746	751	666	750	828	772	761	735	748	728	791	759	773	741	741	699	793	718	697	751	727	707	766	761	748	734	710	769	732	727	764	687	765	782	805	789	745	731	742	732	789	763	743	772	763	770	738	760	804	725	731	723	780	777	709	705	781	766	760	739	730	736	767	733	778	721	725	753	756	765	717	761	742	745	764	745	761	729	771	736	785	744	712	728	714	751	728	730	764	736	754	775	759	727	762	740	750	739	754	725	827	783	757	785	792	692	740	715	750	715	750	746	755	756	728	807	740	737	768	766	731	756	780	793	802	727	778	750	809	753	740	745	794	751	754	778	731	713	757	732	741	770	747	686	783	791	778	728	745	754	774	690	769	788	751	770	774	775	720	691	715	754	730	743	725	747	705	786	782	762	754	778	754	743	702	765	778	750	723	777	700	751	769	767	733	757	753	722	786	761	779	745	756	768	737	728	778	749	770	791	802	805	765	784	725	722	746	787	812	775	743	747	799	734	708	771	714	786	702	754	720	739	707	771	790	750	721	778	751	776	796	765	747	730	755	757	738	761	738	743	777	760	787	792	772	743	718	724	746	735	793	767	761	797	759	727	764	758	749	767	748	739	790	770	786	771	755	742	770	771	776	746	693	740	662	715	763	704	738	744	772	780	761	759	728	799	778	777	744	784	748	753	745	725	794	702	764	723	772	731	800	710	728	727	727	769	744	749	724	752	725	742	726	715	725	684	734	737	756	761	774	723	756	734	758	794	734	810	759	812	760	733	785	738	718	800	746	755	742	750	773	831	752	746	749	705	735	777	718	786	748	694	719	767	768	756	768	724	743	717	784	725	724	741	773	737	689	783	730	732	740	828	788	714	734	807	795	751	804	779	773	726	743	730	739	776	816	768	719	775	762	787	683	745	791	744	747	751	743	755	761	730	811	723	756	757	718	716	775	781	774	792	742	752	781	731	733	746	756	726	766	759	718	793	728	781	797	753	769	797	774	778	792	763	801	731	770	781	718	709	721	739	743	736	812	726	767	765	733	799	752	760	720	733	767	746	717	783	716	724	796	735	755	775	754	771	754	754	796	738	699	758	700	771	742	723	747	781	751	753	801	811	755	765	762	764	754	728	721	799	769	775	763	723	788	758	738	715	780	756	751	755	752	742	792	782	762	769	748	692	800	770	749	761	723	707	717	749	752	756	752	785	730	785	778	748	755	748	765	753	773	736	733	744	728	756	735	718	761	778	806	733	714	751	743	809	711	744	734	780	763	739	756	773	739	701	754	763	761	766	744	757	750	715	760	769	728	722	731	769	777	748	747	760	725	738	731	794	782	744	750	753	719	754	743	805	758	761	793	754	777	695	741	713	780	773	758	727	737	747	765	743	784	750	738	749	779	755	771	749	797	701	782	804	750	784	790	722	757	729	771	806	792	771	705	736	760	710	689	759	767	748	719	825	747	764	757	775	726	777	684	778	718	793	779	776	697	727	761	744	749	742	731	761	764	786	758	747	740	702	750	765	756	784	737	738	724	749	728	711	781	768	763	761	769	767	747	733	747	706	775	726	783	738	727	754	819	731	758	742	751	744	780	741	756	763	765	756	733	721	793	727	734	710	713	703	760	743	759	772	796	731	741	719	762	725	702	749	725	740	753	700	777	771	768	720	760	734	747	762	765	754	773	795	740	730	825	768	775	713	732	773	749	779	738	700	714	719	754	767	752	748	767	781	772	731	740	775	750	763	739	743	742	774	698	724	735	714	746	769	722	752	723	795	760	724	736	782	792	760	750	781	772	778	732	782	746	769	745	701	764	759	747	730	738	710	718	779	755	698	770	735	698	772	778	748	784	721	783	731	766	783	696	820	712	753	752	800	799	742	705	748	734	797	755	740	734	748	766	709	804	746	775	765	762	754	758	727	728	768	762	777	710	718	673	703	750	716	800	783	733	724	770	750	778	805	731	733	798	743	739	808	774	722	714	729	724	717	692	770	725	801	741	742	748	762	764	703	742	750	709	772	714	761	734	758	755	733	764	788	740	746	720	772	795	728	770	714	748	802	757	756	828	777	748	827	752	712	740	734	758	778	759	695	784	765	743	762	748	764	759	773	737	773	765	786	770
22767	1372	1224	947	896	853	852	818	821	810	858	828	846	787	782	786	795	795	795	817	750	745	752	833	843	762	714	748	783	810	737	716	738	796	750	772	782	790	759	734	761	795	744	762	824	831	835	745	752	723	812	785	796	795	751	743	780	827	765	791	770	802	771	749	795	744	756	767	785	828	746	746	846	788	774	771	828	737	778	834	801	759	827	774	794	767	784	772	771	792	763	760	794	783	741	758	780	792	713	770	816	764	805	770	769	728	861	738	778	754	740	757	771	751	821	750	745	839	747	795	754	767	794	758	779	793	783	844	739	769	757	760	769	824	782	807	813	747	767	802	797	778	804	782	781	808	770	765	776	814	738	814	753	803	769	791	773	790	811	774	774	746	766	784	783	744	708	788	739	738	771	780	771	769	792	800	782	803	747	792	766	786	782	795	773	806	781	807	776	767	787	831	779	792	800	776	794	774	734	783	759	775	762	799	782	758	767	783	784	813	796	791	773	796	798	809	775	782	740	763	780	712	769	769	784	767	772	821	791	793	809	793	823	794	753	827	754	748	797	780	773	731	706	747	756	760	769	758	802	799	750	711	779	733	784	738	764	810	775	816	815	809	789	735	755	821	793	766	826	789	748	792	787	789	776	758	767	793	706	854	823	744	787	763	766	772	776	747	770	801	735	821	759	738	785	807	744	753	801	786	793	784	866	760	823	756	827	793	772	789	753	784	799	790	742	765	756	761	760	800	770	799	783	802	762	822	776	775	781	770	799	814	722	763	779	792	776	792	792	760	779	760	817	783	810	794	763	785	798	777	810	743	750	763	807	795	784	771	770	815	763	731	856	766	789	748	798	813	764	784	796	773	768	775	840	822	747	738	757	741	778	775	750	779	781	747	786	725	741	825	776	741	779	790	763	760	798	809	767	764	781	790	782	778	781	805	782	746	723	725	775	775	741	768	791	723	740	759	792	781	794	727	798	763	792	721	809	777	749	778	745	729	787	730	746	776	751	849	829	795	825	723	823	766	776	807	749	742	754	807	787	794	780	792	745	759	792	746	794	785	752	830	781	757	719	750	743	779	795	790	803	773	773	820	821	782	766	808	777	816	746	812	790	760	814	779	800	788	759	806	819	740	715	730	812	772	783	829	757	755	816	755	765	802	807	751	734	776	741	774	788	799	782	752	791	748	782	741	785	815	821	770	742	792	790	771	781	789	771	742	803	792	804	789	810	764	750	777	774	793	774	743	771	776	782	759	740	789	776	785	801	739	803	763	755	781	833	768	754	779	759	764	744	727	753	778	710	755	776	775	791	780	755	812	770	753	805	762	753	738	773	737	822	748	799	791	762	725	782	782	751	755	781	810	762	733	733	809	789	769	753	755	753	792	746	750	723	739	754	779	768	791	806	801	791	751	816	796	742	751	762	775	821	779	835	812	808	807	792	799	786	772	758	770	720	817	746	778	734	786	749	756	765	789	794	751	751	774	762	826	767	824	795	797	767	738	737	761	753	786	794	713	824	757	758	782	793	750	765	784	793	728	756	819	765	807	801	736	777	747	747	757	768	766	812	740	800	778	775	799	770	772	774	759	761	751	779	804	789	793	791	757	744	744	766	794	804	811	795	791	762	736	785	815	787	784	779	819	802	734	761	804	761	773	784	775	786	814	772	769	781	804	752	764	783	803	755	757	756	755	730	804	759	771	797	766	832	791	762	741	776	738	846	808	784	802	812	724	838	764	768	758	763	759	818	782	745	729	751	744	736	795	745	769	744	791	788	785	805	824	831	764	759	794	740	795	766	746	793	745	760	771	757	754	762	760	826	762	761	754	778	787	791	789	769	775	807	779	773	748	724	748	784	816	758	828	753	765	784	769	759	776	731	796	743	788	750	789	773	805	803	753	801	753	788	780	745	761	760	780	755	767	765	780	723	810	779	804	779	817	735	755	723	766	755	779	770	776	752	775	762	793	817	770	752	800	743	753	727	798	775	785	776	795	771	721	784	776	750	720	748	770	782	750	770	739	816	738	754	720	789	748	743	842	773	721	790	780	750	804	775	777	764	765	757	774	723	750	782	781	813	787	757	831	754	856	754	798	803	786	799	786	783	807	779	793	772	796	758	793	787	767	822	810	765	772	775	770	792	786	780	731	745	825	727	791	829	722	754	761	776	823	771	743	776	780	790	747	814	839	757	743	773	745	740	794	716	830	782	752	769	734	782	800	800	771	751	759	778	786	795	827	761	778	794	851	789	808	798	782	814	779	797	744	707	759	722	755	778	763	754	790	754	799	772	819	802	758	712	817	779	807	786	797	754	756	790	810	783	759	787	852	764	715	802	756	810	800	758	775	778	803	839	808	744	733	782	706	724	775	764	788	797	778	755	760	746	744	784	757	801	742	774	758	784	746	757	825	758	757	798	814	774	739	788	787	792	784	773	805	777	796	730	809	776	754	783	735	742	743	743	746	777	776	765	801	805	776	790	770	802	800	814	758	768	781	756	750	762	764	801	759	819	788	785	766	803	759	763	781	800	782	783	783	851	770	794	776	747	801	782	752	777	768	822	724	797	728	732	702	749	757	774	759	817	778	776	777	751	801	771	730	767	758	748	751	741	815	745	791	771	771	791	769	818	781	755	785	815	818	857	832	759	799	778	742	772	762	765	745	738	769	776	781	753	749	818	795	784	753	780	764	745	776	768	798	780	750	757	773	801	783	812	785	777	796	769	788	811	774	771	797	767	751	782	765	743	726	808	762	768	737	733	809	789	792	692	719	756	801	762	727	739	778	798	795	756	700	770	793	756	766	827	794	769	785	766	784	811	742	778	725	750	786	766	778	783	753	769	783	742	742	782	769	780	785	778	823	793	764	777	801	812	766	803	780	759	825	798	783	754	795	764	816	723	743	791	805	801	742	805	809	785	771	784	738	754	772	728	715	761	728	764	749	802	786	806	811	796	783	829	760	748	742	773	820	756	795	760	794	771	786	755	770	732	802	788	715	797	780	744	763	793	774	807	780	782	730	725	782	715	781	797	796	756	764	718	756	766	797	805	780	792	792	810	757	767	768	777	828	750	808	769	728	752	763	761	806	802	782	784	803	804	732	775	823	803	814	758	776	768	733	792	741	821	735	745	778	815	796	776	806	798	767	799	755	749	728	750	802	768	772	782	731	760	741	775	784	734	780	777	776	799	763	781	770	788	756	775	827	756	787	783	786	788	776	783	809	721	764	788	761	744	751	784	796	753	742	761	762	748	766	823	762	785	769	768	774	792	807	778	767	746	819	720	755	807	727	736	779	804	763	798	769	811	796	779	767	770	783	767	775	789	794	771	745	742	799	787	788	786	787	720	726	795	727	743	779	772	785	762	854	764	818	793	763	762	790	789	772	747	749	753	825	740	771	847	779	759	725	806	796	809	772	777	818	737	722	781	798	745	798	754	750	846	802	768	800	772	743	797	745	805	792	745	792	814	803	809	765	813	765	779	829	778	741
24635	20337	26015	24546	20178	6372	1265	889	748	688	676	621	593	583	593	557	571	590	556	550	535	476	548	491	526	543	479	505	504	507	496	441	481	501	527	495	528	480	484	516	510	508	473	483	490	503	495	523	507	482	499	468	484	472	509	462	506	442	508	469	514	493	470	523	484	518	496	455	507	507	501	493	511	422	498	482	489	495	479	485	534	481	507	489	468	457	512	531	469	481	495	466	477	478	454	499	496	469	464	496	464	464	467	510	460	497	464	482	494	474	461	460	474	498	445	454	509	481	484	488	409	505	460	461	475	503	494	470	469	494	524	465	462	512	485	481	481	441	452	464	496	526	517	458	445	524	452	504	455	464	479	456	501	498	499	499	479	435	483	477	499	465	492	466	526	494	499	449	512	498	471	482	498	513	513	494	471	510	471	446	497	456	485	498	494	482	469	493	463	477	477	511	454	491	473	489	441	490	464	458	467	456	471	500	455	444	470	460	457	461	495	451	468	464	511	484	480	483	455	458	520	437	489	464	472	485	496	480	498	479	492	479	462	516	488	502	475	482	515	488	476	496	523	458	483	447	451	452	505	481	499	427	493	500	468	456	485	490	425	483	483	476	500	460	436	465	483	490	460	521	470	468	457	476	512	481	488	459	499	461	481	462	503	451	487	475	498	481	499	483	487	484	543	437	481	457	499	478	479	480	505	505	445	502	477	498	492	531	488	501	486	499	465	483	515	476	495	454	480	498	453	500	462	505	484	478	501	454	483	465	483	492	488	482	489	504	450	485	504	464	478	480	494	505	500	482	514	469	484	507	483	462	494	464	451	461	490	493	490	484	511	486	477	479	458	477	466	495	522	516	439	467	507	466	506	483	480	491	492	504	495	497	446	499	489	481	492	428	484	524	473	484	464	476	492	481	542	466	471	472	480	516	490	473	478	474	485	486	504	485	483	447	481	445	522	474	503	455	518	464	483	483	460	471	467	450	459	513	499	442	469	446	497	491	484	479	487	516	535	464	490	502	494	454	474	496	474	475	489	468	486	512	442	491	517	502	457	480	485	486	496	483	448	494	491	476	472	489	509	481	475	492	461	500	521	510	436	502	479	468	528	500	444	459	485	477	481	483	497	494	479	455	464	455	513	489	471	435	472	485	497	441	524	474	460	473	512	473	466	458	501	479	488	461	493	480	433	498	483	497	504	458	495	510	482	484	505	516	499	501	499	498	516	510	492	463	463	470	456	453	495	491	460	484	479	438	484	495	504	459	440	446	491	485	453	500	525	483	509	438	499	497	458	471	466	445	474	462	511	491	479	448	502	498	489	491	491	480	490	474	480	490	430	530	523	494	477	453	516	499	471	457	455	502	490	467	527	439	453	467	499	469	498	519	478	490	491	498	488	470	469	464	475	492	465	477	502	477	467	522	479	475	509	464	469	463	464	456	473	462	455	489	464	422	463	491	496	425	449	513	497	487	479	488	518	487	468	522	495	493	491	481	491	457	463	485	485	470	471	507	499	467	464	449	498	492	485	495	485	456	471	501	469	479	495	468	496	487	500	484	500	466	484	478	493	488	504	506	496	511	468	491	490	507	489	474	502	474	489	499	507	430	456	462	524	437	473	489	466	453	490	483	479	466	477	482	475	481	491	503	473	500	479	475	510	500	493	452	481	499	493	489	473	478	479	482	456	478	519	499	518	519	452	491	438	459	489	468	467	494	449	446	486	453	483	472	468	465	464	438	482	482	479	488	485	495	509	493	505	463	489	478	451	512	453	466	491	472	480	466	490	485	502	462	463	473	480	467	488	530	453	453	503	486	496	469	484	448	473	432	486	523	451	432	476	442	468	532	507	449	443	481	455	448	515	523	476	487	494	464	420	457	449	499	466	485	438	470	498	464	525	535	496	458	495	494	493	514	526	520	483	447	468	497	467	435	494	513	501	492	487	480	517	527	484	476	478	444	448	474	478	462	492	454	426	477	474	467	493	415	456	495	507	495	485	514	481	455	423	533	473	471	501	511	493	473	488	446	497	470	487	499	482	463	514	479	482	454	454	496	477	489	502	470	493	510	490	505	464	507	489	492	496	450	454	472	441	502	438	447	494	500	517	476	459	463	517	479	495	488	506	521	473	488	454	433	471	481	464	457	489	491	515	452	503	454	444	514	458	513	455	465	514	499	441	468	475	438	460	442	494	467	500	482	490	495	486	492	472	468	473	485	552	475	479	493	486	493	473	465	456	495	522	473	474	494	514	516	468	457	510	480	459	456	453	476	538	453	515	509	497	518	472	462	501	480	481	475	474	482	515	474	502	451	470	455	494	460	429	455	485	459	468	458	501	448	478	478	515	484	468	481	505	474	442	481	478	463	465	498	476	482	484	499	484	476	470	526	472	512	472	482	468	462	459	469	495	496	455	463	532	494	496	508	486	473	465	481	474	483	488	486	502	484	469	466	476	481	528	506	475	454	494	484	496	497	469	484	475	525	469	467	486	457	450	474	485	479	470	441	489	472	480	514	459	458	449	486	459	498	466	488	488	480	490	453	505	478	487	471	512	495	483	469	483	451	475	491	465	480	466	477	476	512	503	483	477	486	479	507	479	458	453	545	510	475	457	463	472	476	482	520	488	515	478	494	479	453	493	497	484	469	435	449	527	477	495	485	489	470	459	480	491	458	477	501	478	464	492	465	458	509	471	459	445	520	454	508	488	494	502	524	501	460	477	504	495	498	443	473	486	512	522	492	482	498	461	480	468	470	475	478	509	458	440	466	458	458	476	457	475	482	440	469	469	515	492	489	491	481	469	499	499	458	504	485	497	457	453	448	434	455	503	458	487	464	487	461	512	469	488	454	479	479	469	474	471	475	447	474	504	519	524	504	452	472	471	459	471	492	448	513	468	454	492	478	456	463	464	519	505	457	515	474	471	462	477	434	495	492	491	519	443	472	497	457	485	461	461	450	498	490	495	492	451	451	470	489	463	461	498	482	473	487	490	482	488	487	500	476	493	468	512	480	468	488	466	473	484	504	487	480	467	453	480	471	515	472	461	485	488	460	468	454	486	496	476	467	457	471	504	483	484	485	448	470	499	500	490	481	467	492	491	493	466	489	521	486	453	484	469	477	475	474	507	493	522	508	444	482	520	486	491	512	493	486	446	494	483	464	516	476	458	454	476	516	468	478	495	421	456	516	497	544	510	486	484	488	490	470	463	458	500	506	467	473	448	500	451	483	474	472	478	454	493	486	473	477	476	525	437	476	478	497	470	460	495	483	503	506	473	482	462	504	480	465	476	486	483	492	519	482	497	467	465	503	474	463	481	458	508	473	481	478	509	504	459	484	479	497	496	485	472	446	493	445	479	485	524	482	502	455	521	456	462	463	508	456	474	483	537	495	494	448	459	526	478	469	491	488	477	498	466	486	465	450	456	487	492	459	477	470	493	493	494	474	475	481	510	460	466	485	464	483	490	510	487	470	467	503	512	443	507	468	479	492
38186	9113	8455	4573	3002	2131	1731	1403	1245	1102	961	921	791	786	759	717	629	628	641	665	587	644	564	604	584	573	575	575	577	553	523	543	536	512	514	562	518	508	486	507	493	514	543	516	574	505	518	506	522	470	475	497	474	471	491	512	471	481	518	467	484	513	516	526	437	484	515	498	510	508	492	493	488	507	519	519	487	509	466	519	487	528	473	514	483	553	493	479	483	502	480	474	488	516	494	543	522	466	494	497	514	485	472	488	505	472	504	511	547	485	468	471	477	505	467	478	499	477	507	518	490	512	542	513	509	523	470	523	502	520	510	497	518	515	489	500	478	490	485	508	511	519	474	496	483	534	490	539	467	491	541	498	494	491	501	478	516	476	545	483	479	469	464	504	477	524	485	513	524	495	517	488	520	495	498	442	495	517	465	498	457	462	478	468	491	502	490	449	483	495	518	506	517	539	492	495	484	478	503	502	496	480	493	457	494	511	465	467	480	521	483	508	458	480	514	487	511	474	483	487	507	493	527	555	484	490	502	528	503	494	481	504	486	492	517	520	522	475	511	490	524	472	485	497	490	468	484	504	496	520	482	499	492	476	472	495	482	495	479	459	495	501	496	501	505	514	471	492	476	556	498	497	487	494	511	503	518	479	531	490	500	498	465	547	494	517	479	486	469	485	508	463	529	487	518	492	473	515	503	545	503	483	488	492	484	494	517	500	482	484	514	515	502	448	475	467	505	464	495	472	496	512	542	456	542	522	521	497	503	496	513	522	504	524	545	501	512	460	509	503	507	485	501	521	497	504	518	509	517	487	481	482	518	479	473	484	488	467	431	529	506	496	486	486	446	472	517	568	542	542	506	511	497	472	482	491	537	479	514	457	459	487	509	509	500	538	504	471	501	488	544	502	486	483	523	475	496	462	492	506	503	524	548	501	496	526	496	494	509	465	528	439	492	498	490	480	519	505	510	459	470	476	493	500	461	507	512	508	482	529	466	446	462	516	515	511	522	479	484	540	492	479	503	501	511	518	519	455	491	494	484	523	491	496	507	476	477	494	483	512	454	488	497	520	440	486	481	467	515	510	495	462	451	534	479	481	502	485	489	481	494	503	513	519	497	499	505	519	483	505	492	492	479	505	526	486	529	478	508	496	465	480	511	499	485	503	482	490	518	479	473	471	475	534	487	459	473	478	501	497	469	518	480	472	543	508	471	463	496	477	499	485	506	498	548	514	482	470	476	503	489	493	482	509	530	479	467	477	500	500	486	491	489	470	494	516	502	512	487	444	494	513	482	516	523	520	476	486	508	506	484	488	492	474	499	517	521	489	527	494	509	502	474	471	509	545	465	496	526	531	472	483	519	477	479	511	491	500	483	490	532	499	482	484	486	506	469	514	461	502	492	464	514	468	507	484	467	477	490	474	486	513	459	521	484	499	477	494	497	493	450	493	514	484	498	514	468	483	488	511	499	522	521	482	506	483	481	513	526	516	469	486	504	479	489	512	486	529	513	479	460	451	474	505	485	512	521	471	479	459	487	493	507	536	471	482	510	486	488	507	507	507	503	517	506	497	458	473	472	465	460	480	488	494	484	517	513	488	494	459	486	529	509	446	545	505	495	458	513	467	509	500	547	465	476	504	475	510	489	513	497	491	539	485	504	487	520	511	470	494	509	495	474	448	518	484	468	475	536	497	490	457	506	480	537	505	492	501	494	452	460	493	477	527	470	509	520	488	515	509	505	496	541	498	491	537	487	522	487	541	494	472	475	500	466	521	489	471	492	507	503	433	520	494	505	513	530	499	496	524	514	491	497	486	491	524	480	522	494	510	491	514	472	502	515	506	455	475	464	482	526	545	534	485	478	507	490	509	486	478	518	500	472	502	493	500	472	514	499	435	492	517	471	513	491	491	510	483	491	464	499	514	447	521	517	454	517	516	482	472	490	465	515	523	482	483	500	526	523	492	489	489	506	456	482	490	463	474	490	502	515	489	490	513	473	511	498	482	509	483	486	493	506	542	480	467	479	502	508	501	481	495	503	505	466	558	447	459	480	476	498	481	502	510	517	479	504	538	506	500	518	517	486	501	480	485	506	481	541	521	492	483	502	523	525	481	498	474	506	443	479	500	462	525	526	496	467	502	483	459	491	513	466	422	503	514	488	485	501	466	478	525	465	501	469	515	501	532	505	495	455	476	486	500	508	479	494	467	499	514	504	506	494	553	531	537	472	472	483	530	533	486	504	515	521	499	418	527	495	452	445	488	479	517	508	478	503	458	510	541	524	476	499	494	534	489	490	517	489	472	484	484	504	442	513	494	482	517	493	508	488	504	523	532	485	529	502	501	458	479	437	464	517	483	480	483	476	468	475	491	494	480	500	491	529	481	486	491	516	503	539	510	480	520	493	500	520	485	485	506	510	499	492	465	531	474	493	452	476	543	501	544	480	514	494	473	475	500	499	513	486	495	491	496	523	507	469	473	498	497	488	479	513	509	540	526	529	447	457	514	484	467	520	471	475	492	477	470	521	488	473	469	488	501	488	491	448	500	470	480	493	481	471	506	470	515	510	479	474	470	485	484	522	496	472	467	503	508	485	477	501	499	519	459	483	484	522	486	515	504	488	512	505	521	473	521	480	485	463	493	512	507	522	480	465	507	471	465	520	460	512	486	500	519	541	490	451	502	499	473	481	483	503	496	490	462	479	491	484	491	497	493	517	489	473	511	513	520	511	473	513	518	473	496	514	507	526	475	485	509	501	512	509	510	515	520	493	468	483	476	508	474	507	488	521	514	448	464	492	505	478	492	495	508	473	493	494	497	513	467	492	507	492	466	533	520	491	460	485	440	487	497	479	468	464	511	492	469	497	503	515	495	485	535	501	545	540	505	502	441	481	512	486	465	484	473	523	522	468	491	493	471	466	476	506	483	493	518	482	494	484	524	450	461	482	486	508	513	503	459	515	516	505	504	462	494	476	493	534	443	454	502	480	480	473	475	500	502	483	474	479	489	479	464	497	510	489	507	480	498	488	527	508	509	489	488	495	507	499	500	486	500	491	469	502	512	530	477	474	528	487	517	520	543	522	459	494	457	497	495	480	456	489	457	468	470	525	500	509	479	469	505	471	512	494	487	478	484	509	492	490	509	514	527	511	492	489	484	505	511	487	492	523	476	466	542	479	498	458	469	491	471	560	530	496	478	478	489	496	469	533	487	473	525	472	459	537	539	467	456	510	496	493	483	521	466	481	462	529	479	485	531	489	478	474	509	505	492	501	452	444	454	463	524	471	505	519	441	469	509	501	494	478	501	507	481	505	483	470	510	462	511	464	496	493	496	479	487	507	489	500	516	494	504	502	537	514	505	506	439	507	494	491	502	496	474	503	512	476	479	494	508	527	494	513	506	511	485	457	496	485	496	521	478	471	471	474	508	517	461	470	532	496	486	501	486	480	535	497	528	478	468	493	469	459	535	515	497	532	492	464	486	529	483	485	458
22611	20345	26904	23666	20354	20292	6139	1864	1377	1364	1322	1194	1131	1118	1067	1002	1096	1028	1019	1050	996	1045	978	1028	961	956	986	961	929	944	928	928	929	919	954	950	941	959	919	923	885	922	888	901	925	883	903	917	863	864	940	937	932	955	919	908	891	841	902	875	909	931	872	912	896	934	900	899	954	857	867	903	844	958	903	872	948	911	870	885	861	920	900	907	820	910	907	862	900	852	857	895	874	885	832	927	849	894	959	901	877	875	926	848	867	886	872	890	882	906	893	894	910	923	900	955	849	881	924	907	860	896	903	890	938	944	846	848	885	902	867	878	914	896	876	851	895	899	904	952	892	853	916	922	894	897	907	936	846	947	918	903	879	928	827	913	879	961	899	892	943	863	929	876	894	906	951	920	892	877	877	892	859	927	901	891	898	882	838	886	902	926	835	891	914	906	943	904	897	905	845	928	916	874	941	889	894	912	922	919	830	847	836	880	872	926	891	839	876	862	878	945	921	885	921	916	942	885	908	918	892	858	847	895	906	934	855	901	962	926	883	919	967	901	901	877	969	930	903	945	897	920	892	882	873	939	889	920	890	846	892	938	829	936	904	892	871	883	913	920	900	867	895	913	859	902	867	895	883	904	948	877	907	919	914	840	891	892	875	858	861	875	909	861	888	924	856	886	865	873	845	884	939	905	861	800	872	871	893	877	866	842	913	862	942	927	943	915	883	887	914	892	903	895	891	862	912	898	824	854	869	917	850	854	959	869	938	891	885	920	924	901	873	858	904	862	911	917	846	878	940	867	872	880	896	845	950	847	844	914	877	830	872	870	923	928	928	923	884	886	838	901	954	874	856	883	869	882	929	930	888	860	937	925	891	884	935	888	909	937	879	897	897	957	855	878	905	927	905	876	892	890	940	917	874	889	902	918	863	843	887	901	915	912	906	874	848	892	962	922	889	908	874	890	912	894	898	853	896	926	844	921	874	884	939	894	910	927	921	931	886	885	919	895	899	907	916	931	857	915	909	851	884	883	902	891	881	933	900	854	896	945	879	927	880	889	820	925	903	913	882	967	873	869	907	938	917	917	906	840	856	874	891	910	912	867	900	818	943	904	848	888	906	852	883	902	880	923	893	884	883	859	850	945	877	924	922	905	951	863	877	851	888	879	917	907	856	871	883	830	893	871	890	863	866	868	900	883	891	835	908	880	940	873	837	844	885	886	901	933	870	942	838	883	885	889	901	866	887	914	926	849	872	838	890	911	886	905	939	895	847	888	879	897	870	870	902	928	865	899	923	893	840	886	910	926	903	881	884	850	860	880	903	885	845	916	844	874	862	877	858	904	853	895	850	879	852	907	914	924	853	851	839	834	900	905	925	887	889	868	885	935	945	895	854	916	930	875	876	890	867	869	908	877	931	879	886	949	980	861	892	924	901	927	829	910	889	818	862	923	846	871	882	901	886	881	877	877	863	900	919	931	911	893	912	906	894	936	883	898	912	911	891	890	905	873	916	893	890	921	887	878	879	865	859	872	899	926	889	894	886	874	895	887	904	909	896	885	932	892	878	891	886	899	870	959	875	867	888	927	851	890	868	861	882	899	937	930	895	947	942	897	954	882	900	919	861	845	889	892	905	878	905	912	911	870	926	947	879	832	846	892	910	887	862	891	926	874	881	884	929	847	838	875	867	879	850	868	876	930	900	898	931	911	850	933	826	929	905	833	930	889	891	885	887	919	888	893	869	864	850	828	937	887	947	856	903	897	891	877	915	916	897	895	899	875	913	858	943	856	926	894	901	875	920	898	888	916	874	883	883	828	928	895	835	842	926	876	877	897	855	875	892	877	848	907	884	880	823	931	874	901	909	899	881	859	913	936	889	866	886	909	948	936	897	903	877	943	906	918	869	863	936	889	949	894	893	893	922	918	924	925	852	863	901	902	860	851	893	864	884	986	872	898	901	872	879	869	879	924	935	857	901	863	938	893	902	887	885	884	904	895	914	841	885	860	907	906	936	878	865	906	941	918	898	863	858	833	922	891	884	897	880	933	909	881	916	890	893	873	913	883	930	898	921	880	879	880	884	867	908	863	932	928	881	836	901	879	905	910	916	898	880	900	926	891	911	839	868	881	927	916	874	894	883	939	903	866	883	897	933	885	937	902	908	954	901	917	871	903	870	876	868	874	873	898	868	879	893	869	887	916	881	910	880	884	888	951	891	876	878	929	916	873	922	914	852	893	909	889	865	878	901	899	860	904	937	908	860	881	932	870	884	915	914	924	900	881	901	836	924	905	932	884	861	880	895	911	917	929	901	891	911	862	918	903	873	848	880	861	904	920	829	859	877	895	865	888	953	904	867	848	889	864	912	915	874	926	868	915	832	933	861	890	912	908	919	931	858	870	889	929	883	867	832	934	916	831	876	923	898	903	866	833	887	875	877	910	904	915	854	888	888	882	891	874	893	909	898	898	872	869	865	883	933	917	860	885	934	867	919	918	882	890	876	911	919	945	926	917	876	856	888	847	843	857	918	832	892	835	943	857	887	919	873	882	891	929	852	882	902	860	898	919	924	894	978	868	904	881	914	919	920	934	911	851	876	869	932	885	883	897	873	893	870	892	886	846	872	883	872	860	855	906	926	880	908	882	929	873	915	952	840	865	865	878	868	900	1005	872	957	873	911	885	891	900	946	848	863	880	903	849	914	916	887	876	904	873	885	938	893	929	913	915	880	871	883	876	829	890	855	883	843	916	918	854	910	853	865	936	944	892	901	893	861	937	890	877	917	908	864	932	892	881	853	927	891	914	888	897	889	913	899	893	861	899	931	847	934	855	870	911	875	930	864	939	868	880	868	920	914	909	953	850	939	926	958	951	878	896	934	922	902	848	905	899	899	904	876	915	851	919	831	862	890	893	884	904	887	904	903	908	864	814	876	889	903	885	903	916	906	887	962	903	846	930	848	941	862	912	912	866	877	851	950	852	872	866	876	903	896	902	881	887	941	915	897	895	895	925	881	906	903	907	936	948	859	864	919	910	903	870	898	873	910	854	874	894	881	923	893	896	858	911	862	871	910	915	913	856	881	876	888	870	898	832	913	889	907	891	893	888	943	925	901	903	877	869	887	938	964	881	865	924	886	864	869	881	908	919	895	904	851	874	899	874	911	934	865	857	895	888	904	897	909	893	895	908	869	946	915	856	932	858	832	873	910	914	866	887	896	941	897	886	848	893	912	929	909	859	905	913	936	896	857	858	876	844	923	865	931	877	916	941	868	884	875	922	802	913	909	854	909	940	855	880	913	901	858	917	909	896	862	911	886	878	902	917	860	896	856	916	887	935	906	854	909	953	916	930	865	880	858	939	887	907	943	883	810	884	891	912	860	890	864	892	889	973	915	906	858	894	886	904	932	955	883	949	854	899	914	917	895	912	899	864	876	870	878	882	993	890	886	847	933	869	932	931	898	893	909	886	859	931	846	931	930	939	941	940	909	916	990	902	873	903
39159	13916	13582	8073	5415	3981	3130	2459	2254	1882	1720	1548	1442	1363	1230	1226	1145	1174	1130	1069	1032	981	1047	1012	930	983	966	1015	957	964	884	929	899	935	873	892	859	865	865	916	889	919	930	851	880	838	896	873	869	900	868	855	845	894	803	839	862	820	853	877	913	861	813	913	814	904	885	886	837	811	872	856	856	868	853	819	808	860	780	849	814	810	826	813	918	851	843	832	848	830	882	848	891	823	861	850	860	837	895	845	874	844	826	875	837	883	808	877	851	862	831	864	771	817	850	877	850	841	855	843	848	814	836	864	804	780	885	813	942	880	850	835	870	859	826	775	843	858	849	784	857	866	842	831	832	834	877	820	889	834	836	868	811	849	829	869	807	870	826	863	868	841	773	848	850	803	897	827	869	838	901	836	825	877	823	819	853	798	891	844	854	883	776	835	858	849	815	827	766	812	857	808	873	863	859	837	864	835	824	842	786	890	801	848	834	785	845	861	755	808	850	840	817	855	856	818	900	816	837	878	857	830	828	831	830	854	840	858	830	823	872	916	850	839	841	860	827	820	824	848	857	849	903	823	784	839	799	865	825	845	855	831	790	836	830	855	800	847	885	867	816	847	815	854	827	852	836	869	879	804	854	852	864	834	822	872	829	880	803	855	856	847	829	813	857	878	830	841	800	836	801	863	822	872	826	856	831	834	821	831	828	830	854	866	838	852	811	797	841	849	837	842	869	872	853	789	822	842	826	827	840	815	840	831	866	781	871	793	830	876	886	825	835	815	779	809	863	834	790	816	770	806	817	800	838	838	789	816	824	809	856	867	852	819	819	820	846	819	902	822	846	840	853	845	821	830	795	845	911	836	834	918	811	863	803	843	810	805	798	874	825	831	863	865	800	841	845	889	832	861	847	865	841	881	837	853	837	784	818	818	836	811	837	862	880	856	856	830	804	848	845	845	813	844	846	898	831	783	875	821	844	907	863	807	839	817	861	807	820	837	852	826	836	842	865	808	798	788	814	791	862	793	837	876	858	858	827	835	833	870	804	813	850	837	837	848	841	861	840	815	830	851	887	892	838	842	844	887	831	855	838	841	865	848	836	758	800	857	898	856	866	860	815	812	791	796	842	853	846	827	862	881	869	802	855	860	850	889	864	793	837	845	845	820	802	841	830	800	773	808	848	833	791	847	867	814	825	837	846	835	828	896	864	860	773	830	878	807	802	853	855	842	801	829	853	819	845	858	838	840	803	851	836	826	833	830	869	856	861	864	863	832	824	896	858	840	869	810	825	833	834	879	861	799	850	878	851	789	869	878	829	861	792	821	832	774	822	798	867	803	786	849	917	839	852	800	851	821	818	796	836	803	834	811	893	781	842	876	845	855	861	814	856	790	867	863	836	805	831	837	866	832	898	781	790	828	841	808	870	857	861	802	842	836	836	850	825	826	828	817	846	897	837	843	836	874	892	832	810	816	907	810	848	842	785	847	875	833	814	838	858	867	775	845	802	860	792	906	804	893	816	871	860	800	878	836	831	882	860	835	876	798	834	831	832	835	834	866	862	851	847	828	830	859	783	806	808	807	836	876	840	889	856	830	868	833	824	881	905	814	878	846	887	860	807	820	844	820	824	842	856	847	827	821	881	787	813	839	823	844	800	836	836	842	789	807	856	837	814	814	817	818	833	830	823	800	823	906	832	852	801	865	785	869	812	854	826	846	870	861	853	818	846	839	823	839	837	815	815	854	862	869	792	827	856	798	866	815	886	827	843	849	832	840	812	854	879	835	856	815	837	827	839	832	866	855	833	868	829	833	840	870	870	822	855	885	787	822	798	837	886	841	815	816	852	792	832	852	827	821	844	865	822	873	838	858	853	836	834	830	821	847	806	845	839	822	846	823	905	880	810	856	845	811	836	858	827	859	865	873	824	860	883	879	861	806	864	877	843	827	824	813	804	844	886	787	873	802	843	865	804	862	865	843	863	791	813	802	853	814	837	836	801	847	784	816	836	812	839	849	847	814	792	835	849	827	861	834	811	833	808	847	868	832	856	785	840	873	844	836	817	866	829	879	831	848	784	854	846	815	866	914	913	839	856	842	842	850	766	863	856	882	871	888	879	826	909	814	849	836	845	865	845	846	844	861	821	838	784	836	840	822	867	846	823	800	827	815	823	828	865	810	852	817	826	866	870	827	836	831	791	845	819	824	842	814	808	856	862	786	851	810	826	818	840	854	830	817	837	803	856	798	815	843	855	862	923	858	831	814	845	812	882	819	841	844	894	846	831	828	813	824	825	784	874	848	807	813	841	880	854	751	783	819	819	806	839	826	828	827	871	847	849	833	807	829	821	839	838	840	882	835	814	850	853	870	816	813	833	832	844	857	862	871	793	840	885	841	852	834	857	841	847	844	803	797	836	820	813	808	816	825	807	829	823	845	809	828	791	885	836	862	851	818	830	842	856	804	847	816	851	827	857	856	778	825	779	812	814	833	830	848	835	855	866	822	830	884	818	760	846	851	852	857	828	855	813	848	802	836	818	843	850	835	868	813	868	875	868	872	871	794	840	918	846	855	875	815	877	850	849	823	825	836	856	818	836	825	859	867	814	819	811	857	852	785	835	834	777	841	804	849	824	839	830	811	838	816	856	806	813	881	868	795	793	897	875	817	860	865	827	852	842	793	858	797	852	835	844	814	845	824	841	845	829	832	815	848	839	856	871	806	818	843	831	873	815	833	807	854	870	776	840	866	817	799	809	857	884	826	856	849	853	819	862	814	825	804	851	879	848	923	840	859	799	858	829	861	916	868	816	842	858	817	830	901	840	851	819	860	791	840	868	796	854	857	826	794	803	878	831	825	842	865	837	807	833	850	818	861	817	880	805	813	836	808	790	850	831	867	823	857	860	867	824	847	812	860	873	856	863	856	854	856	853	815	800	798	866	796	897	872	837	832	835	839	797	837	887	798	874	847	802	821	801	846	855	796	833	854	848	810	869	775	811	806	881	824	844	809	825	767	863	906	857	837	856	816	879	792	820	809	846	853	836	814	838	812	860	813	803	815	889	851	816	863	891	840	796	822	826	867	832	852	815	808	852	846	867	824	884	811	804	814	785	795	838	853	851	839	866	853	841	843	846	807	802	883	847	812	803	810	814	807	808	769	848	855	843	818	888	868	878	856	796	814	858	836	810	832	807	806	802	851	830	823	828	842	795	871	823	853	820	857	822	872	852	800	832	816	862	867	807	838	783	893	841	877	861	828	796	833	865	835	860	813	879	825	819	815	800	863	849	844	856	804	892	886	856	809	887	801	814	841	872	899	851	832	841	861	838	863	852	841	905	814	826	847	783	823	862	832	818	837	824	843	793	793	814	812	836	809	811	876	837	815	861	816	849	819	822	860	807	842	857	849	797	828	825	829	855	819	843	819	850	858	884	792	808	868	793	861	833	809	829	810	870	851	815	872	876	845	843	890	831	855	809	860	874	812	798	849	869	823	826	843
30791	14257	2555	978	875	787	765	775	716	778	793	725	754	758	803	740	718	747	724	738	806	724	711	732	735	756	762	754	726	742	719	711	693	739	731	753	687	739	718	736	693	734	735	750	731	749	714	731	711	716	740	689	715	770	738	748	737	761	732	733	735	693	721	725	686	717	741	707	733	715	780	790	781	735	734	723	763	704	746	725	720	738	705	707	715	755	716	708	767	700	764	687	707	769	733	682	751	695	765	725	708	740	704	729	739	696	675	723	777	721	730	742	757	713	737	729	734	728	746	773	716	750	710	738	726	699	760	702	766	767	715	739	731	754	752	781	740	723	723	741	703	718	752	734	743	681	770	706	756	722	727	740	776	704	724	703	689	704	720	757	742	736	736	739	782	711	709	770	735	705	754	780	739	783	723	695	781	712	725	760	705	725	705	697	718	766	750	728	753	719	752	750	736	711	758	726	733	761	733	732	728	764	739	696	752	758	702	734	752	801	781	740	736	707	674	759	687	674	778	732	792	711	711	725	772	713	726	717	719	716	751	796	750	684	721	738	757	723	771	733	729	713	724	781	732	741	729	761	754	742	704	729	764	768	779	740	680	695	725	744	757	763	764	723	726	696	767	708	716	783	724	764	725	745	714	707	742	732	701	757	744	715	702	710	695	722	733	727	720	757	755	712	758	736	722	783	692	784	711	693	678	737	664	680	729	729	704	741	727	717	730	758	760	770	742	730	706	746	734	766	710	775	738	708	765	775	762	758	733	759	734	722	766	729	763	753	717	760	751	750	751	748	744	714	696	723	781	712	737	733	726	724	733	709	709	764	701	748	794	726	770	722	735	735	745	755	749	722	759	739	756	685	682	763	724	709	731	743	717	747	741	787	765	748	774	723	777	690	731	750	749	731	745	714	721	705	746	771	784	711	696	763	732	713	761	686	733	690	737	715	697	724	786	713	744	738	733	689	771	731	766	744	705	727	693	740	693	747	727	755	726	756	747	719	726	716	728	737	724	756	731	735	724	749	743	765	788	716	696	713	694	708	721	712	756	722	699	752	767	780	762	760	740	760	741	725	787	773	715	684	739	751	698	715	745	764	724	731	718	728	740	749	766	666	652	698	725	749	766	721	797	691	738	734	709	701	694	769	664	697	730	734	747	736	713	733	746	751	715	711	726	713	731	723	740	724	699	756	742	708	768	769	746	750	777	706	711	705	741	722	781	716	698	776	712	730	722	739	763	711	745	702	691	727	774	688	774	727	756	747	697	751	690	721	768	741	703	772	795	709	734	790	759	734	732	821	757	708	749	740	697	706	704	774	759	714	725	730	747	695	728	716	763	718	743	686	737	704	719	692	754	726	730	696	701	801	747	713	745	776	771	768	751	749	685	734	719	731	730	712	744	773	709	738	776	733	767	746	760	763	747	706	766	726	732	739	724	726	756	728	736	721	719	751	708	746	777	733	722	731	703	698	757	648	736	763	746	723	758	756	701	676	758	786	727	739	722	753	706	699	696	751	674	681	745	728	733	730	752	718	723	782	797	729	751	755	723	700	734	742	765	721	711	696	699	727	736	733	688	727	718	778	718	783	755	782	727	731	766	790	693	740	762	765	720	730	732	740	692	710	721	792	733	714	651	698	692	738	765	718	721	717	693	730	784	755	755	730	759	773	756	749	698	783	680	746	746	767	767	738	717	744	740	711	704	715	698	745	685	703	738	763	726	722	694	696	758	794	726	700	723	694	764	788	700	758	703	675	742	708	726	759	742	672	752	761	727	725	748	733	713	717	744	738	741	706	709	686	678	767	730	719	740	713	692	747	732	718	656	715	736	717	727	698	731	753	754	704	694	745	698	719	698	677	743	767	716	784	765	713	666	745	737	732	694	754	716	705	732	682	743	729	786	754	732	707	719	741	699	699	793	701	790	740	757	767	788	709	705	718	692	776	707	749	686	682	738	766	746	759	669	793	714	713	798	747	737	697	752	731	780	743	748	714	766	708	766	712	709	718	752	696	751	734	709	744	724	713	742	711	762	687	709	714	779	714	747	758	738	737	768	696	751	721	748	754	688	753	693	721	699	758	761	755	772	699	724	734	788	787	709	738	693	772	699	672	711	775	743	712	719	796	729	733	692	711	741	672	740	734	714	733	750	771	780	703	744	738	679	705	738	748	713	714	688	697	711	692	710	773	770	735	737	758	775	719	728	779	786	740	732	695	700	681	733	748	703	746	779	669	702	695	737	732	744	761	727	722	783	702	715	726	769	694	769	736	726	758	752	725	763	704	751	686	725	698	748	756	755	768	769	757	726	703	731	755	720	744	746	801	747	726	712	710	747	709	763	766	774	761	713	730	723	701	746	717	673	735	704	762	733	732	647	728	732	727	783	710	758	760	702	751	777	743	757	765	682	772	734	715	668	705	765	743	702	713	738	776	758	775	728	764	717	703	747	757	715	746	697	754	717	760	687	686	685	704	726	751	730	792	719	721	751	755	710	744	770	704	727	682	761	722	770	752	722	730	722	693	737	720	731	742	738	692	704	734	752	723	701	733	663	685	689	740	741	733	684	700	684	781	747	732	787	689	783	709	765	763	700	749	716	705	738	706	734	746	750	767	697	694	748	712	719	722	746	782	747	750	762	744	713	744	738	771	750	692	740	746	771	739	758	729	758	731	698	678	705	699	762	716	742	789	746	689	679	720	701	745	761	719	732	706	746	806	727	754	743	733	784	787	723	766	723	747	741	754	753	727	706	772	756	761	724	722	704	706	771	739	716	738	705	762	728	775	763	697	722	705	771	710	744	740	717	748	751	701	729	724	700	755	743	706	756	788	695	718	745	710	764	751	722	707	742	738	696	796	770	753	761	764	660	779	741	754	721	727	728	720	757	755	723	750	764	700	696	732	728	737	746	736	751	745	783	691	771	736	732	683	801	734	732	710	727	731	745	761	723	715	739	732	764	732	732	707	736	699	702	749	766	743	718	744	779	740	723	778	723	767	728	727	734	699	769	728	714	740	737	786	757	701	709	737	696	764	710	769	745	697	767	687	735	745	729	719	680	761	743	788	735	733	766	758	757	721	748	767	740	734	715	770	691	699	723	760	719	735	674	708	743	761	728	747	720	729	734	692	728	727	754	705	712	741	753	732	748	747	715	745	702	757	683	714	725	750	704	763	697	708	722	721	693	745	773	703	743	753	741	708	730	768	708	768	721	753	714	728	718	738	733	720	746	778	769	764	772	775	692	740	762	731	741	704	745	773	761	773	708	736	726	768	740	739	726	723	760	741	726	723	743	733	763	739	721	748	686	703	723	715	714	673	699	707	784	739	717	739	701	733	731	754	732	721	710	756	735	744	698	683	768	739	784	704	754	699	712	681	748	729	716	738	732	700	754	753	725	763	758	674	747	736	723	712	719	718	692	680	749	672	726	712	727	753	757	717	778	745	735	678	759	751	725	757	750	695	751	783	772	723	757	787	746	704	750	771	692	712
23969	1393	1234	932	933	847	761	818	791	795	740	730	792	747	789	774	797	758	767	778	749	754	746	746	755	773	758	754	754	770	779	772	788	772	721	761	791	754	752	752	733	775	770	759	747	785	673	747	752	743	736	759	720	729	761	801	771	793	755	766	775	761	764	757	758	797	727	770	751	765	775	744	759	710	739	741	737	734	748	751	726	776	754	726	785	764	687	739	769	748	713	758	706	736	736	747	717	722	736	746	799	726	727	741	704	753	775	713	781	814	777	760	759	772	732	728	775	766	799	731	820	781	750	769	786	793	776	733	734	799	801	761	752	780	727	812	735	744	795	755	745	762	792	745	729	735	760	737	766	765	743	722	702	751	729	779	781	758	753	736	779	766	765	718	764	717	768	744	706	732	763	758	780	792	747	759	822	761	766	695	785	765	746	739	772	781	794	712	775	766	788	768	726	747	696	714	749	779	761	747	752	757	688	763	764	767	774	766	736	788	779	713	800	752	799	712	709	775	740	739	735	753	768	742	765	748	728	757	766	769	740	762	728	749	738	719	776	754	749	759	785	757	726	707	764	729	777	793	730	772	746	757	785	747	785	733	784	721	731	790	807	738	690	760	748	777	709	749	759	673	746	771	755	775	773	729	714	754	734	765	824	768	708	744	763	737	776	778	762	752	768	757	755	785	754	758	804	750	786	736	761	733	745	770	745	773	783	775	756	757	760	782	778	762	777	770	792	764	765	775	806	741	749	751	821	780	813	789	761	754	750	726	720	768	747	784	742	736	747	801	776	750	763	739	726	789	737	703	747	825	703	745	714	751	808	737	723	733	763	802	725	760	747	786	754	759	752	740	781	740	726	796	768	747	771	759	759	762	779	759	708	758	771	712	755	777	739	779	744	745	753	753	783	757	713	754	744	761	781	731	785	713	789	754	727	779	767	786	701	723	770	732	760	748	787	791	795	776	764	733	713	735	787	733	732	793	770	747	714	764	753	780	844	717	771	705	722	768	687	763	757	752	758	770	728	741	739	808	748	753	761	759	747	751	688	769	785	782	711	732	808	748	758	736	773	718	751	773	769	766	730	754	773	742	727	754	803	746	791	733	748	768	735	755	750	784	724	798	754	736	728	795	765	750	797	756	744	762	750	836	760	766	768	727	802	768	724	774	784	739	769	812	809	802	722	788	781	775	746	794	728	766	799	756	721	759	720	773	815	745	810	720	725	770	796	782	742	723	742	811	766	758	719	756	735	724	699	765	762	788	722	762	776	721	774	745	757	767	765	813	704	795	716	725	783	734	710	741	750	795	739	769	771	733	758	735	773	795	796	758	748	735	714	747	729	760	796	764	747	754	750	745	743	767	737	709	712	780	731	717	814	765	787	710	760	758	759	774	750	720	777	685	758	767	759	749	772	792	790	799	784	767	741	746	759	737	739	754	699	724	822	714	722	768	759	816	779	742	748	784	705	701	733	824	746	736	772	780	741	720	763	734	770	781	731	770	720	724	742	738	789	782	736	759	755	728	776	741	752	780	790	743	768	731	763	781	763	733	720	808	717	743	777	741	736	789	746	787	778	766	751	740	746	781	763	750	763	713	754	780	748	745	711	751	794	762	761	775	722	755	741	719	757	763	783	702	764	724	815	748	771	760	745	755	746	755	737	732	783	779	730	747	777	763	784	744	729	734	742	776	749	754	757	820	800	784	769	771	746	791	792	795	800	747	770	727	757	807	792	748	696	754	756	760	768	777	734	805	778	735	766	723	781	753	769	778	812	787	756	815	777	736	718	738	768	792	738	792	744	803	749	713	803	747	805	745	754	692	697	776	780	781	720	728	752	688	795	769	790	772	700	778	734	745	798	768	772	783	803	711	776	763	782	829	770	780	732	771	718	778	761	749	788	781	727	768	726	733	774	760	771	749	803	766	798	785	801	744	760	776	784	788	797	749	745	793	693	787	781	788	746	747	717	787	810	775	753	746	739	724	732	776	766	748	728	746	767	722	725	789	681	717	776	746	763	776	729	744	777	780	756	730	786	755	787	767	730	771	709	746	767	777	751	785	791	764	708	772	766	748	737	737	756	746	793	733	787	745	814	782	778	763	772	735	713	752	755	787	734	720	799	736	785	781	772	769	732	745	742	766	723	712	746	749	739	696	799	756	771	733	723	751	778	702	780	755	836	759	819	718	786	796	725	747	725	756	721	730	778	815	777	743	778	753	769	755	774	767	770	803	741	789	744	750	742	759	784	735	764	716	742	752	813	729	771	747	789	715	752	728	773	780	768	708	807	739	728	724	742	780	750	747	749	731	711	786	761	745	719	753	786	739	743	771	764	720	736	746	806	723	757	792	744	736	759	744	743	762	749	721	749	784	751	741	766	778	738	742	717	777	768	812	797	737	765	759	755	787	760	754	773	739	724	734	742	696	725	827	720	745	785	795	787	756	758	804	798	791	734	792	776	742	717	716	758	776	706	745	748	820	716	766	720	776	775	784	770	775	778	775	785	783	731	779	745	766	758	743	759	736	747	762	738	741	780	771	800	769	734	717	745	763	774	702	706	739	782	748	753	731	797	762	822	743	733	796	823	742	739	777	805	743	751	761	755	750	755	756	737	766	778	813	708	752	738	737	779	724	756	763	717	708	739	737	704	779	780	804	806	790	740	763	745	740	745	760	742	772	729	733	747	778	738	735	724	776	721	800	754	744	743	742	709	702	741	730	786	799	736	734	715	774	734	805	777	784	768	789	725	756	751	793	745	710	767	772	802	754	758	783	741	752	717	768	741	750	750	744	789	763	791	712	728	742	754	806	715	750	756	750	759	750	729	735	725	713	754	771	741	732	787	750	745	769	723	790	760	703	721	799	774	750	820	735	775	739	764	789	765	765	784	778	759	751	714	757	746	788	781	775	788	772	809	767	761	761	707	727	751	750	831	754	782	807	778	722	784	798	729	818	768	762	844	767	751	771	705	767	744	778	747	772	774	738	748	778	808	781	765	770	756	751	768	750	782	728	759	738	806	704	782	745	753	782	771	753	715	815	767	739	716	744	786	761	787	714	713	753	731	701	687	703	715	800	752	726	756	770	841	733	750	737	781	786	743	785	777	723	818	735	767	761	731	800	740	752	763	785	752	784	710	756	805	791	817	722	727	772	760	734	738	806	842	764	759	764	758	776	793	733	722	738	743	798	720	802	753	726	781	770	698	749	762	755	785	781	795	769	787	789	796	765	722	779	745	774	767	792	746	788	791	777	789	769	713	757	746	772	834	715	759	763	750	789	785	722	760	769	788	745	742	754	754	776	762	750	715	781	784	756	762	783	691	769	798	770	757	753	697	751	724	755	766	728	782	766	757	806	785	737	768	748	712	752	793	754	763	735	771	787	724	734	747	751	774	764	757	733	775	800	741	776	790	744	776	778	743	715	764	696	784	794	748	778	795	753	791	785	751	769	758	796	740	820	714	678	761	735	750	747	729	738	744	768	746	741
24570	20309	26161	24300	20157	6443	1197	910	809	731	651	624	586	565	511	579	573	540	539	509	482	520	495	520	493	495	517	516	513	541	520	435	476	499	513	488	481	451	476	463	526	488	463	486	447	477	479	480	487	477	497	440	448	448	485	459	453	484	470	488	481	488	497	468	486	483	459	493	454	496	508	482	432	471	490	397	449	483	447	422	497	452	459	451	486	459	464	447	445	445	496	471	487	484	459	440	450	463	450	449	462	494	458	430	470	478	468	478	448	489	475	509	435	450	463	435	474	462	419	497	469	487	496	482	451	481	470	412	482	483	496	462	457	417	474	437	438	479	498	433	493	481	475	461	460	474	467	442	466	456	464	470	448	481	460	495	467	419	437	504	443	460	467	464	483	444	471	439	472	468	433	484	473	465	484	466	491	497	458	462	463	475	457	477	477	429	466	452	442	468	444	465	462	469	455	441	470	432	469	447	434	476	467	488	436	479	454	458	452	463	493	440	481	513	438	469	453	442	457	500	509	451	450	482	514	482	486	472	494	451	442	455	471	478	421	438	471	458	479	474	475	476	427	499	456	457	449	460	461	475	469	486	476	481	493	492	442	445	480	478	488	454	477	502	487	491	484	483	473	464	482	469	466	423	451	481	443	498	495	493	477	491	486	478	501	475	508	444	430	471	469	465	500	468	448	447	477	455	445	441	487	457	432	447	495	495	453	453	436	483	434	432	468	432	490	444	451	463	481	474	506	495	483	454	478	472	458	442	436	430	449	515	440	470	485	471	432	450	431	451	463	513	451	423	471	461	421	462	471	471	443	449	467	465	508	440	432	451	443	452	476	472	457	499	453	471	458	470	442	442	484	467	472	475	479	465	481	513	430	443	453	476	440	512	464	422	483	459	484	481	460	477	488	464	448	495	475	486	474	403	441	490	494	490	448	509	429	444	472	443	438	507	448	468	506	479	480	464	437	449	471	467	501	430	442	496	460	439	511	457	488	469	430	413	498	514	457	455	450	457	505	467	485	464	479	513	461	473	471	465	473	442	481	512	443	446	420	457	449	437	471	436	492	469	464	433	431	494	471	480	440	483	483	472	451	482	483	500	456	479	458	447	470	494	462	472	464	460	487	452	425	444	473	483	450	438	458	411	469	473	485	509	454	447	505	475	482	453	441	462	448	555	502	466	458	471	460	467	518	468	483	500	462	467	499	473	474	468	431	431	506	478	476	434	436	448	485	447	471	488	483	466	496	465	445	484	454	482	423	486	495	450	489	450	487	468	459	457	453	457	435	458	432	471	479	466	498	515	487	436	446	414	434	470	466	439	499	467	454	455	437	456	418	476	432	474	470	486	482	465	451	455	467	469	448	446	449	439	467	455	482	456	448	448	438	421	471	433	444	452	466	438	446	480	447	489	482	469	440	459	468	414	471	469	482	498	462	464	466	475	451	501	421	456	448	457	465	461	429	511	494	468	442	424	462	442	507	450	475	439	477	423	442	461	439	451	463	460	476	459	425	490	476	423	435	465	468	488	443	485	452	464	488	491	444	492	412	456	482	448	469	489	433	451	474	465	413	449	459	494	473	489	485	467	439	487	480	466	475	449	442	503	498	423	464	477	470	440	473	463	512	438	446	469	432	483	478	481	445	439	478	432	467	443	479	446	492	484	437	513	459	449	480	474	473	502	506	456	464	475	465	462	483	439	465	464	461	504	491	462	445	469	463	506	466	418	485	443	480	481	451	481	518	418	507	447	480	476	477	478	466	423	509	479	458	489	465	478	471	462	478	480	483	466	476	432	475	470	469	499	407	456	483	466	482	464	448	464	470	455	456	460	506	511	483	499	495	488	452	440	457	423	439	507	477	420	494	484	482	477	455	449	518	442	501	470	434	479	473	485	484	540	427	471	455	476	431	449	474	449	449	451	462	499	482	487	452	502	465	457	481	460	470	463	436	437	445	465	485	470	458	458	450	459	508	450	485	469	459	497	462	472	457	437	509	436	428	462	454	442	462	466	491	463	487	473	498	453	453	470	467	491	459	479	500	449	497	490	473	457	489	494	437	446	483	488	468	491	457	485	426	470	467	502	433	439	433	466	513	480	435	452	462	485	475	460	458	446	436	477	469	467	451	441	479	422	486	487	459	472	434	417	461	409	482	459	456	469	480	447	486	486	437	433	461	479	466	452	466	476	409	422	474	470	478	462	456	480	470	480	440	458	491	456	491	518	472	490	461	481	454	477	460	463	472	471	459	428	473	456	458	474	447	425	428	454	484	470	500	499	447	410	455	467	480	445	449	456	453	455	444	483	467	464	477	483	476	498	510	463	475	462	473	432	459	449	435	433	489	480	489	493	439	455	476	454	473	426	467	475	506	515	507	494	478	450	471	434	481	447	459	463	449	451	487	459	477	455	445	413	458	453	483	458	470	445	482	460	458	442	438	483	457	466	457	440	487	469	465	478	435	485	473	465	455	465	466	444	474	475	437	452	451	483	459	459	493	427	488	456	455	463	474	494	460	490	496	428	467	464	467	484	469	479	435	427	440	480	490	447	509	436	486	498	511	466	447	451	443	455	453	473	501	450	464	454	469	451	447	491	482	485	481	486	451	439	461	471	470	439	468	461	484	468	434	485	466	453	455	474	452	451	472	478	485	457	442	471	510	479	482	513	487	454	456	443	446	462	485	492	469	474	456	478	416	470	456	458	441	461	447	475	456	444	510	427	494	478	474	443	455	439	480	465	502	488	521	461	466	445	426	451	459	444	474	469	442	403	458	423	457	407	451	457	487	465	450	429	432	450	514	485	509	510	480	505	449	479	472	493	508	468	465	438	485	477	459	474	461	489	454	467	505	469	469	499	454	508	471	420	468	440	426	443	442	461	455	453	470	437	468	425	475	490	463	481	469	467	454	486	459	462	494	457	477	472	480	468	438	469	488	456	468	427	494	456	470	451	463	491	447	459	473	440	455	493	494	460	463	489	459	466	452	468	442	451	475	421	458	433	481	438	507	445	444	450	494	473	493	449	465	444	473	499	470	457	498	439	483	475	468	426	456	453	451	472	464	441	429	495	478	424	457	462	470	503	469	484	489	460	479	441	472	471	449	445	494	450	442	486	467	456	461	442	458	517	500	454	457	492	504	492	405	456	472	497	439	471	494	445	491	494	471	477	425	470	493	462	473	456	448	477	485	443	479	472	496	460	432	465	486	441	438	452	498	498	462	495	481	499	488	480	462	429	503	448	503	467	458	446	468	435	475	445	421	456	453	481	481	445	473	463	443	495	476	449	461	479	463	504	441	457	493	451	465	473	413	450	446	476	473	451	432	447	450	492	471	484	500	459	473	469	483	477	481	483	449	475	494	500	488	468	496	444	458	533	498	481	451	507	461	455	412	432	459	510	489	500	480	490	459	512	509	429	478	512	460	485	462	471	432	504	483	419	472	481	526	480	465	476	477	438	461	469	490	444	452	466	431	470	456	464	470	493	469	485
39434	8760	8117	4556	3023	2169	1676	1441	1242	1033	935	818	845	713	705	666	618	628	635	597	576	531	556	536	554	545	543	518	513	508	530	501	529	526	536	486	515	531	502	490	533	508	480	519	530	498	531	454	539	478	495	532	449	529	499	508	478	458	496	467	497	467	476	478	475	475	497	474	459	511	464	502	532	450	487	436	429	496	455	487	492	501	481	505	445	482	451	421	503	476	457	477	482	466	468	475	486	500	446	515	474	487	472	498	444	449	533	541	440	458	459	488	480	497	481	483	461	502	471	453	467	483	476	463	492	484	466	455	475	472	477	449	471	501	488	452	533	449	433	490	511	506	495	449	475	498	503	502	501	504	468	480	492	472	508	484	502	472	481	503	470	514	446	484	491	474	495	471	480	480	476	495	441	466	477	460	503	475	493	492	480	454	478	473	477	476	462	455	466	481	452	475	488	502	508	494	546	480	459	468	500	494	475	453	510	474	523	429	480	470	490	513	457	484	474	475	459	487	478	497	489	481	467	494	470	483	477	496	476	484	491	506	530	463	425	472	504	516	472	459	498	463	505	524	477	497	481	500	478	458	487	483	504	470	463	481	497	468	449	469	476	489	468	483	481	493	505	480	483	481	447	466	442	494	470	487	508	472	477	482	516	496	502	462	466	486	460	449	492	464	453	474	443	512	531	465	449	495	491	532	447	479	469	454	462	521	487	461	495	437	490	485	470	451	516	431	438	488	433	468	473	477	466	478	491	487	471	461	524	453	507	462	480	495	463	436	476	484	512	492	456	501	469	489	468	507	475	503	464	461	527	466	485	465	480	498	495	488	489	467	465	456	514	426	459	445	453	488	488	466	459	467	442	496	456	496	471	464	493	452	497	494	494	497	480	514	470	506	469	468	465	456	459	472	447	468	466	502	492	501	466	518	439	460	484	486	466	445	461	514	482	469	448	488	468	496	491	495	490	469	476	431	449	468	514	463	486	490	516	488	473	511	502	492	419	461	470	457	514	426	469	497	495	478	448	506	465	505	469	463	455	464	467	487	458	496	481	490	474	444	457	449	460	474	485	471	479	470	516	440	514	438	503	500	475	481	476	482	500	494	512	500	485	466	467	491	477	490	460	488	487	517	497	479	467	465	499	447	495	458	482	501	508	464	530	465	491	492	512	503	506	466	487	466	496	466	488	458	459	476	499	484	477	502	462	491	531	489	512	504	479	460	482	493	461	508	507	461	482	484	488	439	490	499	478	498	447	487	480	464	468	475	511	468	502	463	457	495	510	483	487	478	467	436	480	458	490	504	466	487	448	473	471	449	478	485	488	450	520	497	463	481	431	481	475	457	501	472	493	498	473	472	498	479	496	490	505	471	494	493	488	481	495	496	467	482	470	469	481	485	449	483	460	475	450	478	491	476	503	480	500	431	472	497	503	519	504	499	512	440	516	454	460	502	490	480	501	492	487	480	461	483	488	471	477	480	506	462	515	428	517	473	498	473	498	499	487	513	477	483	443	482	515	499	433	482	469	461	480	487	479	499	499	470	501	493	505	457	463	520	480	478	453	477	465	454	501	497	494	430	524	521	485	481	516	492	507	481	498	510	494	440	539	474	454	503	524	497	493	510	478	472	478	461	505	459	488	497	504	481	476	480	472	491	469	469	499	462	463	485	492	466	481	460	466	507	469	472	467	485	481	483	469	464	494	508	511	478	451	476	526	500	458	460	486	485	500	498	447	504	486	451	482	456	476	483	453	495	470	461	471	432	480	468	475	504	510	478	455	472	543	483	458	473	468	469	499	460	459	471	489	478	496	506	498	463	500	434	481	478	462	442	506	497	486	475	509	480	516	496	450	448	460	474	504	432	480	434	504	467	474	477	510	473	490	490	516	470	510	457	463	447	442	467	456	508	481	479	504	445	514	450	496	499	445	442	437	478	503	495	445	480	472	462	488	476	489	464	458	494	464	474	482	483	475	467	497	517	482	452	519	479	453	487	520	499	474	523	538	437	445	499	503	484	476	483	487	462	528	512	478	494	454	514	492	467	457	505	494	470	478	463	457	478	488	454	472	482	503	485	476	466	488	464	506	474	461	468	505	463	477	495	484	441	449	492	446	529	477	450	455	478	451	508	485	494	457	475	454	508	468	498	448	482	471	483	503	493	474	453	484	462	483	462	445	491	447	467	480	461	492	464	455	474	459	503	504	495	476	494	492	454	457	491	468	506	488	452	459	480	461	478	491	537	484	463	489	501	496	474	500	512	543	486	492	486	495	458	496	487	433	464	462	439	465	489	500	429	472	496	470	523	492	459	478	512	465	485	485	512	496	485	490	494	468	470	481	464	466	498	472	470	468	504	499	468	502	528	506	451	459	505	464	465	493	519	493	507	461	498	497	492	500	494	464	495	496	477	455	499	465	474	494	454	489	532	463	486	476	462	492	476	480	474	495	452	501	467	501	468	490	509	487	445	470	525	456	497	442	469	472	517	499	479	446	465	463	505	522	490	505	475	478	467	473	435	497	490	428	481	468	474	486	487	462	483	444	475	482	498	494	511	497	478	454	442	485	493	516	473	496	501	443	495	503	501	524	474	461	483	492	473	468	500	481	514	498	469	462	458	474	437	462	444	500	455	457	480	464	477	463	472	462	498	447	506	550	466	457	472	503	474	482	481	455	492	447	467	461	505	523	471	466	484	495	462	456	469	469	505	465	475	487	475	414	498	506	480	486	477	499	476	518	496	495	467	518	506	488	472	484	479	468	526	463	460	478	447	449	491	470	449	483	457	500	513	503	501	524	470	490	495	465	484	485	499	484	507	471	498	501	507	469	507	490	515	461	478	465	505	474	495	513	501	499	469	498	462	520	512	462	476	473	451	502	490	466	475	482	481	477	470	473	499	461	488	461	496	523	472	471	473	440	476	495	504	477	478	449	472	494	447	483	469	479	487	506	464	498	479	498	482	479	479	494	486	505	487	503	446	445	487	448	491	485	454	423	491	512	477	459	499	496	491	462	476	484	496	468	491	473	454	472	463	458	489	508	534	469	498	481	454	462	483	509	510	454	456	484	470	485	460	478	477	505	516	481	471	490	498	505	482	455	492	487	485	474	486	512	432	453	502	471	466	464	517	462	475	464	447	482	491	512	512	504	473	479	499	489	499	470	437	444	528	477	509	474	473	492	491	501	468	488	479	475	534	473	480	479	500	495	463	471	482	484	458	472	451	479	495	454	460	514	507	475	465	466	478	472	463	514	466	463	495	467	502	455	511	468	447	464	510	457	501	500	509	496	505	454	496	460	507	486	466	505	457	502	454	446	492	502	473	438	458	478	481	470	449	486	407	527	462	492	486	491	465	475	505	472	480	490	458	472	511	403	477	497	498	467	441	470	463	476	451	475	452	469	495	468	495	464	483	478	510	499	471	448	505	454	483	466	514	472	500	463	464	469	492	479	507	468	473	458	510	500	462	479	467	448	491	500	487	466	505	470	493
22736	20382	26693	23970	20392	20291	6233	1900	1427	1355	1275	1256	1169	1078	1093	1008	1007	961	992	996	944	984	936	1029	974	982	949	954	936	918	877	985	964	940	897	887	880	918	958	903	942	899	936	969	890	894	948	889	891	918	922	892	870	917	878	900	952	868	904	859	895	898	892	857	885	924	914	898	884	835	881	875	863	920	904	957	879	906	859	897	919	897	927	889	893	886	910	832	917	884	888	888	961	910	924	913	891	867	894	923	909	926	909	883	886	907	848	853	865	907	882	924	914	901	902	890	813	893	876	887	871	854	864	880	887	918	893	887	888	928	877	945	916	881	856	917	907	885	898	867	880	863	940	917	934	916	871	923	865	944	917	898	774	862	914	872	840	889	942	836	898	901	884	904	872	917	917	851	866	897	876	928	886	865	900	883	853	861	883	916	873	895	947	877	870	836	871	855	854	895	890	919	863	910	905	882	862	846	901	895	902	857	854	900	935	872	901	889	896	861	851	890	878	880	922	903	946	897	884	917	921	923	859	949	914	871	906	921	851	894	906	930	871	899	950	900	928	900	888	859	864	881	919	911	854	885	905	877	874	899	876	857	875	921	841	970	870	857	927	910	956	864	865	893	853	912	865	840	908	866	891	893	884	871	840	830	884	902	862	884	944	893	882	870	892	852	827	865	885	855	863	899	916	900	845	911	929	888	878	910	878	882	902	897	900	888	836	901	915	904	900	887	833	889	937	908	865	888	871	949	878	853	916	856	871	905	876	899	840	910	870	924	869	922	865	862	864	874	889	912	927	894	907	883	901	843	893	917	869	906	890	903	890	877	882	939	934	891	940	853	877	884	852	915	894	932	933	842	824	908	872	891	917	899	873	870	867	912	855	868	942	952	907	871	880	832	934	900	849	878	889	925	947	851	916	890	917	854	855	865	958	902	917	882	960	872	917	870	828	898	912	866	888	911	907	845	918	862	889	827	857	889	939	859	818	855	942	900	955	873	886	890	865	852	914	924	904	849	950	906	913	898	936	908	848	877	922	890	902	875	871	846	878	928	866	885	922	952	850	893	868	860	868	879	928	849	934	892	870	899	869	877	897	850	822	885	882	901	905	858	898	877	886	896	884	930	871	853	903	861	920	910	875	876	946	815	882	848	901	876	890	883	812	866	891	967	902	847	838	907	921	878	874	866	913	910	908	861	926	819	881	871	925	851	852	910	871	917	884	855	828	907	916	900	940	886	851	907	877	970	885	919	896	852	882	904	903	888	926	839	866	881	934	911	863	911	880	854	879	896	894	899	885	879	995	876	914	872	858	898	927	894	895	858	878	877	889	904	896	865	816	912	945	866	906	827	882	897	885	908	809	867	860	839	902	869	891	878	871	918	878	844	895	902	875	854	925	875	887	878	894	909	875	939	904	838	908	879	892	904	882	868	929	911	842	871	925	879	896	861	890	865	919	830	822	909	885	813	867	872	920	894	903	910	882	868	871	878	912	861	943	866	841	863	880	893	903	859	860	854	863	837	908	830	927	918	891	877	927	896	903	886	832	904	916	881	860	937	873	945	872	893	895	865	903	890	868	911	877	885	855	901	913	925	861	863	886	896	896	855	880	891	827	898	887	874	933	890	884	870	889	864	902	899	891	877	859	884	905	901	843	802	916	828	925	930	918	901	840	869	913	851	900	891	927	907	940	864	880	864	925	891	896	877	864	852	927	909	909	915	896	873	942	885	886	902	935	902	888	885	879	905	870	931	933	858	924	955	880	878	887	868	853	899	961	932	891	863	921	861	884	884	886	870	960	868	914	835	880	863	849	893	874	876	843	833	868	894	858	889	944	903	892	927	885	876	873	892	864	910	893	888	849	899	888	864	934	842	871	928	880	948	892	927	967	850	838	889	862	894	870	835	845	907	936	894	926	867	834	903	914	906	888	909	899	913	943	845	893	907	865	867	885	894	920	856	907	918	887	875	853	925	865	853	898	902	889	906	873	881	889	902	910	874	904	831	968	891	887	888	889	882	899	854	860	870	858	960	884	865	928	861	896	897	891	845	883	925	914	858	882	870	871	925	852	917	917	863	845	839	921	888	885	837	883	890	912	849	896	900	948	904	860	914	838	892	898	886	863	818	829	863	875	878	894	858	854	884	860	859	869	856	903	925	884	848	898	881	821	914	920	869	866	875	868	872	876	894	868	897	893	893	889	832	976	865	896	903	913	873	915	909	857	883	875	846	906	876	891	935	927	862	883	870	912	861	908	893	908	919	861	888	860	874	886	841	907	911	836	867	879	861	907	868	844	912	925	931	854	891	787	897	888	920	902	911	881	901	873	915	903	908	910	923	859	877	884	861	898	851	913	901	905	909	903	892	876	903	920	844	911	877	844	871	917	870	866	884	941	905	864	875	852	812	890	894	858	876	932	889	931	918	873	864	884	834	897	861	856	904	970	869	887	906	902	904	858	851	886	899	830	897	866	947	889	864	834	869	901	879	899	886	910	922	890	879	878	851	913	899	870	902	858	924	864	915	915	858	887	906	886	883	858	901	927	857	871	917	888	893	857	843	915	903	921	880	968	921	894	888	844	930	863	884	895	919	905	887	865	905	944	878	878	897	898	890	953	831	897	899	874	890	914	881	903	881	873	897	889	876	901	929	855	929	865	933	882	899	899	881	896	882	879	909	862	900	895	862	840	849	942	929	909	865	906	905	886	814	922	863	880	888	902	905	882	853	921	904	899	927	874	871	865	932	860	932	883	887	812	891	910	916	871	903	853	832	845	908	900	831	868	914	915	876	925	835	878	894	924	893	885	868	912	888	899	876	901	923	929	889	863	851	946	868	874	878	846	857	891	928	882	911	873	846	887	954	877	849	875	854	875	878	902	901	971	910	839	891	908	951	924	886	879	865	884	887	941	878	849	872	850	844	877	930	892	895	895	833	889	892	918	872	925	895	869	864	849	967	933	850	879	880	902	955	858	887	897	906	922	860	860	961	974	890	891	850	904	880	857	887	917	897	882	892	882	870	921	909	893	881	937	883	895	935	911	834	910	868	900	833	866	989	894	890	890	876	855	893	924	919	900	892	897	894	936	944	862	863	864	900	855	883	875	907	856	862	878	891	949	865	915	908	902	882	851	937	888	881	881	889	926	861	892	873	884	915	852	900	915	889	836	932	919	953	881	888	880	883	906	897	885	849	886	900	932	804	829	848	940	860	866	912	904	931	922	877	883	857	872	838	886	914	846	945	809	882	897	886	915	939	896	894	852	923	873	935	949	862	925	815	895	925	882	862	918	884	890	876	914	901	915	916	878	855	861	854	877	923	946	844	880	914	863	902	875	879	890	884	920	891	888	870	961	882	900	929	899	859	865	868	889	851	910	895	907	875	880	867	867	894	872	932	897	833	891	886	849	944	835	920	904	874	875	852	870	959	888	896	892	918	860	913	926	903	886	871	944	859	863	895	885	868	879	900	891	882	923	922	875	890	873	886	912	905	900	858
35289	13841	13561	7796	5490	4017	3180	2636	2141	1888	1781	1528	1486	1338	1267	1214	1133	1070	1136	1036	1042	1042	1053	981	976	1013	935	967	927	899	923	914	890	872	908	927	913	855	874	906	892	921	909	856	889	893	825	824	880	819	904	895	858	798	815	887	868	850	877	853	824	872	854	815	865	814	852	899	833	829	864	851	826	873	855	872	826	839	853	857	826	830	866	830	837	800	820	878	796	816	875	865	773	840	815	888	817	840	888	839	827	835	831	891	851	829	804	897	861	875	816	824	807	896	843	846	820	792	857	789	828	861	811	797	806	826	804	863	853	832	896	828	846	872	835	816	814	874	837	811	858	864	877	804	817	855	847	823	861	863	835	827	769	814	801	829	806	840	851	864	837	869	853	833	805	834	806	867	849	864	807	829	792	830	820	860	847	853	824	836	804	851	822	841	831	844	815	778	830	865	830	787	809	806	824	806	824	854	832	827	795	847	807	776	793	825	846	842	831	837	853	781	899	862	808	817	814	888	820	819	818	859	813	799	774	856	846	825	841	805	866	838	844	809	844	825	789	844	899	862	843	831	861	859	798	792	838	828	814	833	820	847	883	870	830	790	843	886	812	827	803	875	808	783	784	858	842	844	827	810	836	796	832	862	845	845	890	855	862	828	840	853	827	836	861	848	829	845	835	829	820	853	885	887	842	841	845	829	833	809	815	833	857	813	838	822	856	842	842	846	828	904	863	817	833	819	869	837	775	867	811	817	860	805	866	834	821	877	833	855	866	788	859	830	816	822	812	845	860	844	846	829	834	880	837	843	821	865	845	812	855	842	786	868	851	804	791	861	829	848	830	807	865	838	877	847	840	844	805	805	855	797	845	826	806	832	827	821	743	894	841	852	866	856	795	878	839	867	828	781	847	835	822	812	832	858	834	828	867	754	863	871	841	807	823	828	842	827	856	834	830	847	784	836	878	829	798	813	891	907	843	846	795	753	847	831	803	853	861	862	834	820	845	802	845	826	851	814	830	818	822	877	860	856	853	873	834	844	818	821	831	837	845	840	820	824	867	879	804	858	838	856	812	809	819	792	859	839	901	779	889	831	822	808	805	806	845	805	844	843	838	830	789	848	795	814	834	863	845	822	823	842	820	881	870	827	868	839	826	842	863	824	832	813	836	836	817	873	859	869	861	798	836	851	854	869	827	831	837	840	827	804	836	815	850	856	815	812	848	808	805	820	865	845	859	866	831	822	805	802	923	805	802	872	889	836	865	845	857	778	792	815	793	829	812	822	852	787	825	833	868	839	818	800	762	826	816	855	799	863	844	809	837	840	809	858	867	822	831	879	808	836	846	836	839	830	840	816	860	819	832	785	833	814	839	833	887	839	858	758	812	784	843	875	837	831	819	830	865	857	872	841	793	827	870	833	840	787	798	817	859	827	871	794	858	834	875	843	856	743	848	813	839	810	818	836	840	818	791	907	824	852	829	858	809	850	841	825	851	778	861	834	761	819	868	819	833	823	859	853	840	791	787	790	832	752	807	881	824	835	826	809	872	866	900	847	883	810	783	857	794	792	843	807	869	804	877	841	842	867	832	807	836	774	816	795	811	856	798	812	798	857	802	884	858	847	835	791	843	830	815	840	874	814	770	885	847	862	805	850	830	841	826	845	881	858	859	829	878	850	842	859	783	885	862	865	849	936	833	876	823	863	788	867	851	827	858	856	818	837	804	821	887	818	848	868	856	824	838	879	848	818	832	826	864	847	920	866	842	830	794	840	817	849	825	860	835	874	798	827	857	869	814	807	839	803	854	810	813	819	827	874	866	841	840	769	812	827	873	813	827	825	757	826	804	808	878	794	828	842	837	793	854	799	827	807	858	850	840	836	840	887	859	871	870	818	843	866	895	820	857	839	863	841	835	833	851	840	798	801	803	817	874	794	825	774	881	874	835	819	816	802	857	883	851	858	829	843	819	863	828	811	862	858	793	857	823	856	816	842	798	810	845	851	869	830	843	870	816	844	797	796	824	856	856	835	811	812	836	837	801	868	867	853	854	799	854	858	815	775	835	816	877	801	877	822	823	778	817	845	822	810	808	833	859	802	841	837	879	887	827	869	802	848	825	893	806	866	866	819	831	849	797	811	836	877	820	783	821	885	833	812	829	827	826	782	807	846	792	856	789	858	831	849	791	846	864	817	879	831	811	862	857	891	808	911	808	791	826	839	817	828	853	842	824	813	831	817	842	858	872	824	849	853	831	861	840	846	795	821	843	820	864	833	840	824	813	800	899	840	840	849	828	796	863	790	762	871	851	824	811	841	834	855	827	833	818	827	856	859	879	832	838	858	847	842	798	807	841	870	789	783	841	801	878	866	898	824	784	844	868	810	821	849	809	822	828	804	832	814	834	824	824	818	831	848	867	804	835	780	819	782	795	759	821	816	789	855	825	803	843	836	852	874	858	849	825	819	850	844	800	852	832	848	820	778	845	892	780	804	869	817	874	794	844	774	820	828	829	934	790	869	929	833	823	861	804	834	805	840	816	788	843	845	800	814	822	886	802	841	872	853	811	863	851	841	803	823	809	779	876	888	828	806	854	826	848	855	820	823	808	866	830	834	851	827	831	769	877	793	835	827	833	873	898	883	821	857	865	828	809	891	851	833	863	762	874	842	844	839	870	814	867	864	844	854	832	771	826	838	803	773	843	841	820	863	868	851	827	829	834	800	860	824	859	786	850	869	837	841	810	789	825	833	862	775	845	796	851	867	795	819	865	848	813	878	844	854	863	858	814	849	859	815	801	831	867	823	837	846	871	863	840	808	787	846	849	803	774	820	851	844	844	815	851	872	862	859	807	849	851	839	816	807	841	834	823	863	874	854	830	803	840	829	819	818	836	859	785	855	852	880	790	804	830	872	939	794	817	812	801	813	825	803	837	852	830	839	869	844	852	805	878	784	826	831	825	791	927	804	839	823	875	836	857	871	856	841	828	828	836	832	828	786	822	801	795	834	866	784	813	847	793	871	857	853	827	838	849	813	847	829	874	817	843	841	846	867	852	819	822	827	850	818	844	835	805	810	769	895	766	841	825	850	818	826	822	766	833	824	812	831	824	792	821	841	832	836	833	822	835	822	874	847	823	857	820	758	851	831	878	845	812	825	826	845	829	808	832	866	841	853	869	860	806	813	834	824	825	871	859	829	828	813	822	836	779	852	784	805	864	861	827	844	844	839	843	824	834	859	874	844	799	810	771	864	806	746	802	819	795	849	788	828	795	776	839	899	843	874	854	837	786	805	798	836	806	801	827	827	824	864	811	826	843	833	868	836	841	861	828	822	885	790	827	856	856	855	840	869	831	826	797	873	877	807	798	791	773	846	873	839	805	818	856	842	800	810	860	820	777	806	825	788	863	784	803	846	897	862	871	844	847	828	856	860	874	873	815	820	826	872	858	845	842	817	835	853	851	834	838	862	877	829	859	870	762	837	827	808	836	819	859	872	849	838
30983	14661	2725	977	845	755	825	742	786	761	795	754	727	705	743	782	733	706	677	719	704	710	727	720	731	739	750	727	797	742	747	727	700	749	793	753	727	677	742	729	749	718	691	751	732	746	740	736	731	714	690	659	683	759	729	681	733	683	707	730	717	770	689	707	776	754	731	675	740	735	751	760	724	750	699	707	695	759	735	694	728	752	713	754	756	717	717	699	794	749	740	746	719	777	779	745	754	698	733	740	738	727	712	732	693	688	745	719	725	757	736	738	725	716	684	699	749	689	747	715	704	719	725	725	707	768	737	727	753	711	677	746	709	708	733	720	710	756	705	711	712	742	710	711	756	748	761	749	722	724	737	691	673	732	688	766	703	752	788	712	740	803	714	708	696	758	665	725	791	727	722	697	811	727	791	760	704	704	726	768	747	738	672	734	700	763	646	738	752	678	660	732	786	706	713	769	742	724	773	713	715	757	792	733	755	745	740	752	707	743	676	717	706	706	706	734	709	712	724	728	758	729	673	792	754	717	705	746	713	709	719	723	674	697	729	720	704	728	720	730	719	677	718	704	684	737	747	732	715	739	702	687	748	752	740	628	753	800	710	688	721	716	706	700	683	711	703	760	722	754	729	727	738	707	725	699	694	739	693	707	692	722	719	714	710	728	749	756	679	700	777	740	725	731	718	706	780	699	699	783	730	699	721	733	726	733	685	681	743	728	764	705	730	709	750	718	758	731	725	739	742	707	725	694	775	706	762	757	693	803	761	715	755	702	727	712	728	730	743	670	721	740	702	749	723	758	722	745	716	749	771	709	774	742	766	736	711	743	697	717	739	757	762	693	740	719	715	760	767	699	799	728	705	771	702	716	712	762	744	702	730	741	714	776	738	691	768	709	724	744	690	724	763	686	718	742	664	712	706	716	745	717	707	772	700	730	814	751	761	736	696	731	699	772	732	713	743	751	695	692	821	765	719	754	766	691	744	764	737	765	763	692	666	704	696	772	729	675	691	771	730	702	741	739	756	811	734	696	745	733	722	710	703	771	656	725	744	741	777	762	714	689	734	709	728	694	736	722	737	749	717	696	676	708	712	712	703	740	706	740	720	725	727	726	751	695	684	743	724	756	709	724	740	787	712	729	735	739	718	712	725	721	723	724	768	695	722	735	743	729	744	730	747	740	725	732	711	699	701	723	746	734	703	741	720	717	723	688	699	726	781	709	754	752	728	748	756	707	720	700	685	726	731	681	701	755	746	769	728	751	734	749	726	730	763	773	762	748	757	692	705	755	735	691	740	732	737	761	729	706	744	727	728	735	766	741	729	744	733	738	702	705	755	703	671	738	759	706	696	716	652	725	737	725	712	767	759	711	763	744	734	729	743	665	749	726	729	731	731	724	734	685	690	771	686	731	743	749	752	682	701	702	742	711	698	711	714	732	723	674	751	760	718	759	731	725	739	757	757	733	677	738	682	760	670	714	722	694	754	760	706	782	728	737	728	734	710	731	744	699	736	717	706	676	753	741	761	717	736	712	752	740	735	729	715	685	722	764	780	694	683	738	733	726	751	698	735	758	678	779	788	708	717	713	687	716	692	667	730	723	737	680	726	807	728	739	707	771	745	736	713	697	710	729	695	712	756	790	743	701	733	719	725	750	742	700	732	757	745	719	757	704	674	752	727	778	766	730	692	735	721	705	763	740	749	702	739	709	762	693	723	733	702	755	725	749	773	680	741	712	688	738	727	699	767	740	700	721	720	719	730	755	750	707	694	641	716	731	747	706	736	715	701	722	743	711	678	764	728	705	723	705	749	732	699	669	722	704	684	755	726	743	745	734	726	707	727	729	730	746	756	741	729	724	733	700	723	725	687	748	714	773	738	734	701	732	751	750	731	749	670	722	727	743	773	708	705	759	754	725	741	702	768	686	687	806	729	786	697	718	706	779	655	698	688	733	727	783	709	766	717	743	787	663	703	721	670	713	741	752	776	719	711	711	713	752	705	719	736	776	716	730	718	733	734	786	724	745	726	700	671	747	728	730	740	740	712	705	756	723	754	682	707	732	737	734	732	681	773	750	730	735	737	815	683	750	729	735	779	759	720	777	767	718	671	723	733	757	750	695	793	789	733	716	678	720	739	710	776	756	711	788	687	749	741	736	729	706	689	757	748	735	733	753	702	759	693	709	703	724	725	737	732	738	722	710	734	742	748	713	742	739	694	764	734	734	741	691	731	712	681	792	731	696	759	731	739	708	755	734	701	714	734	737	760	757	683	744	775	740	746	768	731	761	695	750	737	767	752	789	653	720	731	713	733	689	750	707	700	734	721	735	719	711	706	694	719	687	669	719	719	686	714	726	723	732	752	746	767	741	743	738	766	707	712	721	726	697	740	721	746	781	763	701	719	727	725	732	725	690	732	706	746	757	746	733	713	725	711	740	703	682	651	746	703	722	774	707	711	669	731	734	741	752	725	730	734	756	696	735	730	701	707	739	713	650	765	702	732	716	719	765	710	738	733	710	740	720	724	746	731	678	750	715	738	759	742	726	697	698	741	701	735	714	712	708	763	745	720	742	709	726	708	737	730	731	726	698	753	739	729	721	739	703	760	736	720	695	756	762	734	752	742	700	724	716	736	733	698	724	785	759	741	774	718	710	739	734	729	762	754	724	761	718	678	751	695	681	735	716	694	724	713	690	743	773	744	671	730	715	738	703	739	765	732	722	709	772	738	687	751	721	707	679	709	739	683	761	668	717	722	733	729	754	713	757	736	748	711	727	712	708	722	732	732	705	786	779	765	685	766	756	749	722	733	747	720	700	716	768	720	721	712	680	687	747	749	709	701	717	677	762	736	715	720	739	665	729	743	742	696	747	749	719	729	726	726	726	778	772	715	735	681	757	751	783	714	667	722	773	736	694	725	735	764	735	736	748	743	734	764	773	737	767	770	729	722	696	742	766	739	748	725	750	788	791	742	744	713	740	705	766	717	709	718	772	710	750	721	705	696	752	697	730	692	720	722	730	676	750	716	727	692	738	733	746	708	726	763	742	711	735	739	728	728	746	712	706	697	722	714	739	698	718	771	750	758	681	758	698	709	730	753	740	640	781	712	733	732	722	700	685	703	773	739	740	739	729	669	727	725	751	761	730	714	717	725	696	684	735	722	752	802	709	673	806	704	675	692	707	709	717	787	742	756	721	723	722	734	744	692	718	716	756	800	748	716	727	726	777	740	700	771	724	704	698	705	729	685	720	724	702	723	735	744	735	712	736	704	678	742	748	723	700	728	667	743	753	668	710	726	707	701	797	725	712	755	743	725	679	765	729	718	695	740	784	727	705	745	699	761	678	695	667	729	717	709	723	742	700	706	736	729	799	760	725	718	699	787	753	733	746	712	745	711	744	712	705	693	688	703	713	736	739	704	692	691	719	716	713	707	767	737	726	687	721	714	767	713	768	716	710	727	780	709	711	722	702	778	726	783	724	735	738	704	695
24648	1272	1191	946	876	821	793	824	798	767	780	781	800	748	732	774	769	747	783	801	730	768	730	762	765	775	815	766	824	785	713	717	761	717	792	729	861	770	732	738	749	748	764	711	738	761	774	721	738	758	789	805	767	759	728	764	741	717	738	755	721	741	785	780	765	703	760	746	815	771	747	808	779	687	774	757	769	767	741	796	723	765	774	742	800	742	718	745	736	735	747	778	780	760	751	769	744	759	780	735	729	735	759	729	745	745	732	761	743	757	783	754	779	779	740	763	754	780	727	726	755	752	785	721	762	738	767	727	766	730	790	733	781	747	764	752	758	759	749	755	760	803	722	790	729	728	734	792	714	772	709	698	741	758	765	762	700	797	784	738	687	788	750	736	767	751	747	771	723	809	772	743	696	799	759	766	773	718	766	738	757	724	765	719	726	711	764	738	746	760	713	752	740	789	797	771	738	772	757	731	811	742	767	686	789	763	823	823	727	722	782	709	780	771	777	737	761	755	753	733	779	690	777	754	772	733	761	736	763	724	714	735	760	780	783	744	743	805	767	741	769	778	734	769	772	760	749	773	787	781	706	766	748	708	746	771	738	794	744	804	772	743	698	736	763	750	751	774	718	747	755	721	794	755	765	745	731	782	758	796	743	735	743	738	767	791	813	750	719	742	786	811	737	771	711	725	741	707	792	773	762	776	741	751	747	748	728	732	753	719	755	847	772	819	781	777	785	737	771	708	731	749	780	779	749	787	697	728	802	764	726	761	789	759	750	754	797	744	733	732	738	728	708	759	727	784	769	755	748	762	717	767	746	750	788	764	773	724	784	723	712	752	719	742	692	712	767	753	791	768	767	702	758	750	746	750	718	773	733	786	720	747	754	747	718	768	773	791	673	759	735	777	756	755	801	787	757	794	775	756	717	799	786	778	753	728	818	732	760	708	714	757	740	736	717	779	746	740	757	768	766	752	769	733	743	747	761	728	765	788	770	745	742	801	727	743	753	737	753	737	759	722	789	768	708	721	731	748	707	732	777	765	746	725	744	758	714	717	715	730	699	717	710	767	748	743	730	782	772	766	766	746	713	781	782	717	774	777	768	785	771	749	708	751	730	776	733	717	747	744	732	750	781	849	756	769	702	779	762	736	759	727	771	765	720	728	741	755	819	772	707	742	724	734	738	729	780	683	762	817	777	808	735	811	778	737	722	813	693	765	748	745	732	770	738	752	764	753	761	706	777	749	708	734	744	790	796	756	747	743	729	792	726	815	740	754	719	786	720	766	781	742	754	790	776	768	753	765	717	715	775	758	742	747	775	777	735	731	730	780	769	771	722	716	778	760	762	782	775	787	745	802	792	739	699	799	753	707	783	789	743	736	796	743	718	718	763	792	709	747	721	735	756	774	782	746	760	701	771	705	742	747	760	760	784	715	721	744	797	812	727	786	742	757	781	747	779	702	768	786	733	766	744	761	717	782	743	764	743	772	735	723	701	687	748	716	722	789	756	752	763	737	720	751	780	756	750	766	745	758	805	714	738	757	808	743	723	755	750	755	727	741	719	753	763	756	749	732	776	786	708	717	733	698	742	791	745	764	732	757	738	764	765	742	743	768	731	726	754	783	725	738	783	774	784	762	799	750	756	798	768	743	750	758	788	717	720	774	774	755	776	743	805	758	806	719	721	819	767	740	728	768	739	739	802	731	751	797	819	749	753	789	711	756	761	815	771	721	744	763	778	772	753	733	774	701	768	763	754	746	809	767	707	723	801	733	696	734	756	724	769	732	746	752	699	762	772	770	724	763	719	741	719	723	775	761	783	741	824	762	800	740	731	724	749	760	731	737	758	777	739	819	742	704	740	746	737	753	804	799	755	749	787	776	743	775	767	761	750	761	700	761	766	742	733	718	744	770	747	779	772	785	790	717	771	747	725	789	778	736	695	803	768	744	736	784	708	774	739	740	730	779	778	767	763	756	774	774	742	747	716	778	733	796	743	796	762	753	721	757	775	776	745	746	824	776	792	746	745	774	778	800	708	775	757	733	745	770	762	775	747	712	793	777	763	772	748	757	720	735	758	727	728	813	718	785	734	722	759	754	776	771	740	715	703	710	780	742	764	712	741	762	737	752	783	744	742	751	718	754	763	741	748	697	752	751	779	770	767	722	771	759	771	790	794	722	775	722	737	762	744	757	738	768	775	740	786	750	751	737	741	824	764	778	789	788	736	800	793	774	732	684	805	812	763	720	759	750	744	731	748	741	772	773	721	819	756	790	775	768	718	734	779	739	746	733	728	766	750	783	718	710	756	826	698	738	766	719	715	729	809	763	742	723	740	748	720	736	790	783	730	726	771	759	794	784	735	769	738	760	709	770	767	690	750	764	792	770	733	774	748	738	707	770	711	713	771	812	747	770	732	797	772	800	746	825	803	742	750	754	771	807	750	753	746	736	769	722	780	797	745	760	758	749	740	779	807	763	747	770	774	739	767	750	761	756	782	781	790	742	734	745	701	760	770	754	754	724	746	752	753	757	815	739	732	786	761	690	734	723	766	829	748	818	741	769	751	702	782	769	722	772	735	769	761	738	765	745	722	755	744	763	753	697	745	739	741	729	744	804	756	755	720	773	729	766	761	745	805	757	745	761	731	762	770	786	781	749	783	718	745	755	756	740	692	743	722	768	716	774	748	778	737	749	725	769	710	758	778	690	712	726	725	776	807	762	722	767	777	716	790	788	762	800	763	775	761	761	760	715	727	716	784	774	763	762	741	720	761	743	701	778	745	744	743	769	766	714	763	774	751	751	781	787	752	751	736	772	716	736	725	733	753	749	761	737	796	805	777	730	770	730	752	773	747	761	764	781	720	821	742	735	743	754	784	755	741	756	757	770	740	736	739	762	749	724	759	783	780	724	783	782	801	753	795	772	752	738	721	762	798	770	797	756	754	756	817	762	795	697	760	761	753	780	786	729	755	753	716	722	784	774	809	780	731	809	755	775	747	764	730	724	794	713	739	736	714	716	804	774	760	819	768	739	737	777	736	739	705	793	762	688	807	757	790	781	739	725	762	801	747	783	747	795	753	741	733	779	745	761	737	734	803	787	785	766	772	778	728	780	703	805	762	773	728	735	785	725	764	787	770	770	797	740	737	752	778	730	728	761	735	776	759	753	805	708	761	762	785	743	729	715	727	766	796	734	754	693	720	788	761	769	757	728	748	783	729	752	761	714	751	768	775	735	744	740	712	731	759	786	802	723	750	702	712	720	751	797	751	727	815	711	745	790	772	691	768	728	758	746	745	772	754	794	677	733	802	717	765	729	759	805	754	780	746	805	754	716	781	794	773	733	709	730	722	762	761	747	737	717	737	758	759	715	732	749	779	754	738	726	765	780	741	755	724	801	810	735	794	757	771	761	755	739	750	752	701	765	745	753	761	734	731	787	778	759	805	795	748	775	744	760	768	816	725	801	760	728	747	745	706	751	765	764	763	737
24753	20320	26104	24357	19990	5318	1091	892	733	716	677	598	603	620	512	558	524	516	480	502	480	488	496	471	472	455	507	503	491	482	468	478	489	487	484	465	529	461	500	437	472	495	460	503	469	441	499	474	477	467	488	481	516	438	466	466	485	491	461	443	497	452	511	474	446	465	470	478	477	466	421	442	466	464	428	471	482	489	438	433	457	494	482	512	439	462	476	509	454	478	469	466	498	468	476	471	469	460	503	468	519	487	473	490	426	483	478	500	466	513	486	439	459	449	481	498	478	454	471	493	463	487	480	481	444	489	462	435	481	450	500	502	466	453	488	497	478	486	469	449	452	448	441	449	459	444	496	484	441	501	476	474	511	480	449	482	477	463	460	459	473	498	475	466	490	472	468	454	456	478	503	481	448	453	435	485	467	464	475	473	411	474	458	452	461	459	427	467	451	480	443	463	491	432	451	476	496	510	465	465	433	435	417	477	457	477	483	462	425	435	456	446	434	458	504	428	465	496	472	457	477	467	489	453	463	480	490	465	514	402	449	460	476	478	457	450	490	429	459	490	441	485	471	444	466	477	474	499	446	440	486	519	498	495	449	474	450	452	474	443	501	460	458	505	466	477	467	441	463	523	480	489	455	459	484	445	510	461	475	444	435	478	513	470	505	469	447	465	434	464	460	490	457	475	458	447	457	477	466	468	446	456	474	450	479	437	481	468	485	474	467	484	434	455	462	444	493	468	449	473	477	490	472	453	469	445	511	466	413	486	504	460	511	465	454	439	486	486	472	467	425	454	485	509	473	468	433	464	491	461	426	491	495	491	460	472	451	501	465	529	487	419	476	492	490	482	465	455	542	498	420	527	496	477	464	492	464	462	501	484	474	462	486	472	426	477	477	460	458	491	456	471	498	473	447	455	466	461	470	506	500	412	475	481	448	481	460	434	455	456	431	460	466	460	486	455	484	470	435	496	475	479	461	423	449	475	447	464	473	438	456	460	491	450	456	462	468	487	463	454	452	460	448	456	487	483	476	461	428	466	457	492	478	430	462	458	453	473	443	451	442	441	455	442	429	483	458	481	469	493	502	433	462	499	486	511	454	431	452	437	421	488	476	433	431	450	498	466	450	443	462	454	465	529	488	463	448	470	475	459	441	461	467	452	486	503	442	452	486	442	463	472	477	468	432	487	442	484	478	494	474	488	455	471	467	492	481	438	470	491	495	458	475	524	476	465	450	479	467	434	470	454	452	457	504	488	505	445	517	481	466	466	467	461	477	454	497	458	458	468	472	445	420	465	461	453	442	456	465	472	477	465	485	470	445	481	476	474	427	463	443	449	467	485	478	457	479	487	492	472	445	460	441	466	456	512	426	474	419	484	458	431	471	486	444	483	458	453	441	478	485	459	461	447	511	504	462	513	475	494	479	463	514	449	467	456	440	459	489	462	453	465	484	455	441	472	445	470	453	463	432	425	449	475	494	505	503	471	470	453	535	451	475	470	471	431	414	470	458	427	499	529	461	463	451	470	491	517	460	438	478	475	462	474	468	486	491	461	465	464	465	468	489	503	483	481	461	473	448	503	433	465	445	498	439	518	471	458	501	491	458	454	440	505	494	456	480	475	463	485	448	435	466	472	453	459	470	464	493	457	492	473	435	477	478	469	479	455	469	511	486	458	473	442	479	483	502	485	479	460	482	461	463	446	464	464	449	472	464	477	490	504	463	463	505	435	423	476	457	464	471	494	465	470	449	468	448	462	478	491	478	498	476	446	459	469	479	458	472	472	441	464	427	423	477	456	474	492	448	469	440	497	443	476	475	485	454	471	467	457	457	470	472	491	437	459	446	481	460	460	461	473	499	451	402	442	494	482	492	474	510	483	481	441	462	400	481	494	484	461	431	478	527	521	442	476	421	471	470	446	431	477	451	500	465	469	493	478	475	506	427	484	469	433	482	477	462	444	439	462	468	490	477	501	432	450	487	452	472	491	463	482	497	451	497	434	459	477	444	493	457	450	454	460	464	446	459	463	473	437	488	474	494	423	461	492	457	466	468	435	441	453	493	502	439	463	451	496	459	450	476	467	498	452	458	435	472	491	459	445	493	487	457	446	519	461	460	480	478	487	503	462	449	465	485	470	478	473	480	473	448	480	448	458	493	490	466	477	472	453	470	466	467	477	441	478	449	451	488	480	474	453	441	470	470	488	437	431	481	457	482	481	477	476	460	455	459	478	458	439	464	478	458	481	441	490	464	494	458	470	437	447	477	438	439	458	467	458	459	496	477	481	466	458	479	473	414	447	482	448	502	476	412	445	457	456	442	464	466	470	432	474	449	479	439	494	460	496	465	516	458	475	489	461	491	477	451	452	497	460	434	507	505	465	470	487	458	484	474	476	443	441	443	489	486	463	482	436	488	470	483	521	465	498	472	473	490	475	450	479	470	455	465	461	463	481	435	506	474	485	473	485	466	446	492	438	452	480	415	480	471	457	475	454	497	463	451	468	449	441	482	432	466	474	436	440	493	438	459	462	434	454	421	453	458	501	452	461	485	418	449	461	501	481	455	489	473	449	452	472	465	468	495	463	459	453	418	462	478	435	448	468	449	487	494	523	485	464	473	484	459	502	466	497	466	454	478	445	465	480	459	475	476	453	499	479	462	464	485	439	487	432	477	424	472	450	481	460	506	428	391	462	460	456	469	457	462	473	447	444	493	470	453	480	462	484	486	456	468	471	451	454	473	490	483	477	490	417	474	438	465	489	444	459	506	479	467	459	434	497	504	454	498	482	484	468	475	473	442	491	483	471	494	504	420	441	449	476	456	434	483	504	457	501	447	446	450	483	469	471	433	468	471	474	426	459	472	441	481	441	450	464	443	498	475	427	507	487	476	490	465	506	472	453	486	463	423	495	465	477	475	489	471	460	482	463	495	502	477	475	445	487	466	435	482	480	475	479	462	484	444	492	461	474	469	456	468	501	477	451	489	465	462	444	490	454	469	431	457	477	465	490	476	455	472	493	505	452	451	455	462	470	489	451	491	502	486	472	448	456	442	498	491	456	441	518	493	411	451	455	435	466	494	470	457	466	463	452	448	481	480	460	468	493	466	499	480	473	454	512	493	478	505	450	494	446	474	438	437	452	508	450	463	463	471	478	483	480	466	494	451	460	477	424	494	458	450	509	504	461	450	441	507	448	483	448	475	490	483	495	424	495	441	444	468	461	483	458	437	467	470	480	468	490	484	483	471	472	475	447	434	485	455	463	484	475	468	439	447	464	460	469	502	454	451	433	476	447	436	516	479	449	493	452	445	514	440	449	459	446	469	436	492	489	476	463	458	485	500	458	481	470	470	454	492	487	489	484	515	502	475	481	442	474	453	411	460	464	447	479	452	478	470	441	471	455	478	449	478	477	457	499	478	489	475	460	489	470	451	491	504	486	478	485	464	476	475	492	470	492	467	472	481	464	479	441	496	476	479	444	441	505	473	473	464	412
39425	8666	8070	4448	2948	2080	1690	1404	1231	1028	926	798	795	757	739	680	644	609	633	597	572	543	566	560	600	512	564	539	494	510	504	501	504	524	533	551	494	494	478	471	493	464	496	509	495	509	502	512	518	518	480	476	504	501	494	486	505	458	516	529	485	468	467	504	519	468	491	452	480	496	522	471	503	501	490	494	482	475	469	491	523	498	470	480	480	517	502	472	534	488	471	506	494	466	513	472	490	450	496	492	465	500	476	500	495	469	489	492	506	499	490	473	474	483	454	481	496	483	506	488	454	483	483	500	514	470	507	505	462	481	490	498	450	516	463	510	483	496	514	533	483	467	473	515	454	476	479	500	516	515	447	507	466	499	472	456	442	483	503	494	470	451	508	500	496	463	519	500	472	487	446	441	455	482	503	470	485	506	508	487	454	495	455	442	512	495	485	479	528	463	488	496	481	480	448	487	486	508	445	449	502	472	517	526	458	489	499	468	492	455	422	469	493	442	453	527	458	516	498	496	471	474	449	484	490	497	487	472	445	494	488	454	465	486	491	508	486	452	447	533	466	490	525	479	520	488	473	508	453	505	505	471	525	471	492	516	513	468	443	504	437	528	493	491	469	456	480	486	487	474	472	489	468	510	484	499	454	423	481	485	505	465	484	499	499	521	500	476	465	455	439	462	496	473	478	495	464	464	513	467	513	495	524	529	494	477	478	473	466	506	474	497	466	450	486	530	519	462	469	487	499	487	485	500	464	501	472	483	489	459	453	510	480	471	482	512	459	516	486	465	483	485	482	496	438	492	444	494	475	485	462	472	504	483	473	476	491	506	499	488	485	518	502	503	531	474	463	468	462	478	458	477	482	511	512	501	494	484	437	446	537	478	483	498	515	490	501	505	454	484	472	452	471	464	457	518	464	459	441	488	495	509	476	464	502	484	452	490	468	436	473	457	473	473	498	458	491	500	523	515	438	499	548	492	502	512	474	514	480	477	456	507	456	501	487	477	481	482	499	502	481	497	490	482	475	474	460	490	516	493	511	501	523	492	460	543	459	469	496	503	502	465	497	482	483	518	493	531	439	474	480	507	502	507	471	477	476	524	468	478	451	470	499	510	453	484	479	476	473	471	553	486	510	506	500	496	474	483	483	509	499	446	474	500	505	499	454	475	490	461	474	482	479	485	524	474	497	471	490	465	469	494	501	470	501	483	502	481	454	500	472	492	489	467	515	508	500	486	478	523	518	494	473	502	465	515	507	460	484	487	506	480	504	480	519	487	455	503	480	461	490	524	446	476	488	473	489	479	482	501	483	486	498	510	497	498	469	501	453	476	524	500	472	487	486	475	529	478	494	452	517	482	448	500	473	514	509	471	490	501	464	454	480	461	482	493	481	503	508	481	443	494	507	467	499	483	480	457	510	499	473	478	520	478	456	451	496	494	447	488	464	463	454	441	485	461	525	498	438	518	461	542	474	490	459	479	494	505	495	475	518	501	490	477	499	453	476	459	493	486	466	497	483	468	478	477	496	497	518	454	509	510	526	512	496	482	511	467	472	492	492	515	500	519	460	513	480	524	455	429	490	504	481	504	487	456	492	510	454	465	517	483	491	481	491	515	488	532	491	469	497	530	498	474	469	547	503	467	508	509	435	478	470	469	494	516	460	516	475	481	478	566	453	501	497	488	497	491	477	490	501	510	475	471	492	488	457	488	422	485	498	508	436	479	509	481	458	502	489	478	481	491	503	475	489	514	459	458	485	482	457	487	479	477	446	485	469	478	488	515	493	454	527	469	498	467	500	442	504	487	542	488	490	458	462	509	480	500	455	475	471	469	487	498	477	486	468	494	483	427	442	462	456	446	490	447	498	443	456	484	446	482	499	494	512	475	503	516	473	486	486	488	503	468	512	489	487	464	526	497	449	480	462	463	480	516	466	506	492	514	502	494	445	445	516	527	487	533	480	467	500	511	470	478	460	493	498	440	485	457	517	501	492	509	472	499	473	533	510	493	465	449	494	474	484	462	545	502	464	510	473	450	478	500	494	459	459	458	437	506	518	423	508	460	476	485	452	519	463	492	468	484	487	502	519	478	505	466	479	494	450	486	490	534	479	515	511	466	501	435	495	508	496	458	455	479	502	491	485	500	485	449	478	501	481	504	525	477	507	463	466	527	482	484	518	516	496	468	465	505	482	493	477	474	480	474	517	469	509	479	490	477	515	466	480	504	495	469	430	511	462	458	499	485	508	488	493	461	501	495	491	454	469	444	498	497	502	458	490	502	475	500	474	497	474	501	484	505	475	449	505	470	497	490	483	480	452	491	477	467	491	518	476	443	472	448	447	487	505	471	484	494	519	499	518	508	491	498	483	462	518	490	497	469	497	499	473	475	493	458	492	475	483	467	463	466	471	487	514	506	477	483	477	517	453	534	451	447	497	472	478	500	496	450	489	480	473	482	505	489	480	533	465	455	450	466	486	474	424	497	452	528	520	452	495	490	522	429	475	499	483	481	519	502	455	511	497	470	541	483	490	489	451	466	515	460	502	467	472	502	507	463	478	495	464	482	499	508	505	469	437	503	460	464	466	488	531	499	454	460	482	473	514	507	485	492	463	457	464	489	480	522	515	526	457	485	493	476	514	478	490	467	512	480	506	493	453	469	465	507	459	506	468	445	483	485	478	467	473	493	484	485	465	455	470	491	455	470	503	495	469	469	489	476	491	501	507	468	489	474	463	502	453	486	503	446	476	473	507	469	502	490	490	462	462	471	491	476	494	481	489	512	524	469	466	467	491	450	480	495	510	499	471	479	472	504	529	477	484	506	484	471	489	493	494	536	479	496	461	483	464	446	466	504	461	501	485	446	490	474	495	462	495	528	487	477	510	471	500	461	489	446	468	500	469	461	471	474	526	463	479	483	467	461	495	462	497	530	468	480	466	477	487	451	467	481	463	488	456	495	465	517	470	490	469	464	518	465	466	482	451	505	462	495	469	532	485	490	465	480	495	474	481	496	496	478	479	488	506	475	476	483	465	470	506	491	520	485	493	466	452	444	462	439	526	513	452	496	464	468	472	455	503	500	474	486	500	539	492	466	478	479	529	481	462	484	476	459	466	468	483	506	430	505	482	497	488	504	484	475	478	466	505	458	510	484	472	466	481	475	499	515	477	475	504	474	483	438	506	504	454	493	486	476	450	497	485	465	473	468	469	484	481	517	498	466	532	489	474	524	461	486	535	480	495	478	460	496	472	478	474	469	502	455	491	502	441	496	486	476	454	472	499	485	444	459	471	471	448	437	468	527	524	482	513	493	465	478	493	476	492	472	522	448	512	470	461	485	483	465	482	482	498	498	485	491	493	510	476	514	477	488	485	501	507	502	482	479	469	488	465	461	493	512	473	522	481	473	482	495	480	517	448	474	471	483	505	462	497	482	447	514	468	499	485	515	488	449	467	506	482	479	470	492	472	489	500	478	478	465	513	484	454	461	486	507
22696	20332	26469	24056	20342	20096	5280	1829	1506	1285	1233	1183	1141	1099	1086	1026	1004	971	993	997	989	976	982	929	921	922	934	973	942	975	879	968	970	927	945	1003	877	867	946	871	919	897	911	906	898	817	928	893	945	930	921	918	909	911	938	890	886	898	863	921	842	852	892	869	913	873	863	904	871	910	856	922	869	887	888	899	880	887	884	899	853	934	862	918	899	856	942	889	892	878	875	867	880	903	933	872	912	850	844	850	907	831	876	858	877	871	911	939	812	888	873	847	917	898	898	870	858	871	870	873	885	865	910	856	875	849	889	928	802	903	870	910	932	831	844	879	938	870	855	909	883	823	869	877	834	941	955	834	811	879	864	870	889	905	904	883	816	880	918	928	870	923	900	870	919	870	911	862	859	929	881	875	853	857	847	871	883	847	898	923	898	875	886	921	897	861	870	876	896	903	863	918	887	888	915	876	890	875	913	915	836	892	856	849	858	890	881	883	940	887	866	892	825	862	881	891	922	894	888	849	849	941	875	792	862	842	910	930	842	866	879	892	865	854	872	913	937	888	882	892	822	877	875	886	885	861	882	871	870	882	843	847	909	880	847	866	813	862	874	819	848	901	856	896	861	882	866	860	901	877	829	910	918	911	890	888	919	915	889	942	872	842	830	870	877	923	874	924	849	880	887	878	840	897	861	862	863	905	899	866	818	876	846	874	869	826	852	875	936	860	877	862	884	902	851	897	844	921	901	860	894	934	881	867	865	900	852	847	846	870	803	833	861	860	930	898	891	888	898	898	828	863	880	876	856	841	848	819	907	885	914	853	883	887	901	902	869	890	866	883	921	849	907	873	822	886	886	935	867	905	875	875	910	934	844	852	915	903	892	927	859	850	864	911	855	900	863	891	825	853	877	898	859	954	850	926	892	881	874	887	926	878	899	908	860	842	829	871	884	869	874	881	859	880	863	878	861	912	860	876	898	864	900	840	850	897	876	890	881	903	828	896	849	879	847	928	868	883	919	876	863	897	856	907	900	887	891	867	899	860	838	850	904	852	929	901	880	880	859	861	902	893	905	911	836	890	914	871	818	901	919	811	884	840	851	865	849	874	878	839	861	858	903	884	873	841	915	871	871	894	923	887	938	913	873	879	879	930	894	854	885	865	903	934	901	805	871	846	831	899	865	935	867	862	862	855	876	910	914	935	912	936	861	887	877	863	891	812	894	894	936	843	940	875	858	880	880	859	879	923	871	881	886	879	820	895	858	858	901	885	880	933	866	834	862	895	879	844	896	886	912	836	905	813	866	851	861	830	899	905	871	903	883	829	849	832	889	842	907	867	874	916	862	867	889	882	894	891	872	920	922	860	893	880	849	862	851	833	849	838	819	921	913	932	885	899	847	873	879	889	907	816	901	856	882	889	810	892	867	885	899	905	879	897	885	868	883	829	908	894	858	873	882	889	909	865	921	915	881	870	896	890	908	947	914	897	821	869	838	842	868	923	881	901	831	843	930	833	900	874	880	898	829	853	821	930	843	858	823	840	906	893	887	885	898	868	911	893	880	905	889	907	917	853	869	891	892	836	843	875	900	887	864	863	833	881	891	834	906	900	899	880	903	849	858	905	875	887	846	861	934	898	896	864	840	899	944	919	933	880	847	842	866	881	899	913	883	891	832	929	840	907	904	820	885	916	850	862	863	913	875	822	878	936	887	843	864	910	870	873	871	868	900	826	904	862	871	853	876	893	895	851	872	898	919	861	859	890	858	867	866	888	886	887	843	839	842	836	890	874	881	923	890	874	848	902	862	905	894	930	866	881	875	871	849	901	850	880	899	897	873	852	912	845	887	883	894	871	897	867	920	941	864	874	838	906	887	924	893	862	893	889	860	882	851	856	880	893	873	921	894	867	838	891	862	881	847	855	868	879	837	877	876	855	832	897	858	870	835	936	899	889	902	881	826	880	878	874	895	892	851	871	874	878	860	885	854	895	871	838	879	866	905	845	864	868	853	863	871	883	872	838	898	850	799	853	918	855	850	906	901	873	880	835	903	873	845	900	910	848	938	877	888	912	849	898	899	969	852	925	867	951	892	909	907	890	851	888	918	883	920	840	881	905	930	868	875	872	896	867	864	854	875	903	838	881	839	860	953	869	935	883	887	915	864	923	870	837	856	825	907	912	886	849	880	850	891	884	859	899	818	958	901	860	857	859	928	893	878	868	900	899	865	850	940	903	903	890	894	906	878	930	892	886	873	866	867	917	871	886	887	868	857	921	905	894	893	925	900	839	927	873	890	851	871	924	892	887	901	899	887	870	880	890	841	907	838	892	907	918	848	900	888	865	862	862	857	908	837	862	933	902	894	878	860	876	874	877	857	894	843	891	862	867	838	873	837	904	883	896	838	887	897	904	837	881	864	879	859	881	873	866	843	904	823	848	887	857	907	861	886	861	833	824	889	860	841	871	855	835	859	896	885	842	869	835	848	903	847	892	891	836	853	916	876	922	913	927	883	879	832	873	917	927	896	858	854	851	885	897	893	913	870	877	891	877	890	855	895	899	876	829	865	897	935	884	885	898	911	869	922	894	868	864	868	853	844	895	872	884	883	919	873	943	875	868	911	893	902	856	904	840	844	850	900	874	901	875	841	875	945	870	952	871	835	835	815	895	937	833	822	873	905	905	870	926	906	930	900	894	891	889	873	874	893	867	825	870	884	910	912	911	888	890	802	898	908	870	816	907	916	928	869	870	883	869	848	848	838	853	888	892	916	893	919	840	827	841	957	820	871	845	902	881	873	868	851	905	889	856	923	908	892	877	919	870	837	870	909	895	858	886	836	882	874	861	910	861	892	887	820	931	894	854	888	828	934	935	896	898	886	903	897	883	941	945	917	878	866	897	861	844	887	877	854	857	888	889	844	837	858	913	878	859	910	909	855	863	853	872	861	836	909	872	853	852	891	909	868	909	919	899	840	855	846	859	841	803	871	885	873	833	901	829	853	934	825	908	889	858	884	910	845	858	894	843	861	869	934	873	921	901	889	865	863	937	812	887	874	923	842	877	924	878	808	928	920	862	929	880	869	862	847	928	904	856	891	858	954	897	892	899	936	849	863	873	851	842	910	898	884	909	824	897	932	893	845	875	875	895	906	834	875	844	897	892	900	892	939	927	854	867	907	868	873	893	881	883	849	904	828	956	882	871	875	892	889	869	853	871	842	832	881	869	860	908	854	904	905	880	885	862	804	838	887	863	882	867	909	871	895	833	913	851	846	883	854	850	869	895	853	838	865	846	827	868	891	903	883	923	878	881	851	865	915	827	841	882	925	850	895	901	847	864	871	882	870	833	890	878	859	867	874	886	888	866	862	960	907	839	872	863	921	848	875	888	864	913	831	942	900	884	874	906	881	924	877	871	924	885	900	896	881	870	876	930	874	896	839	875	845	873	896	848	906	927	871	867	884	906	896	914	833	873	868	832	893	900	910	884	911	888	859	886	857	864
34722	14194	13377	7844	5395	3841	3216	2538	2198	1965	1682	1522	1437	1441	1223	1186	1159	1120	1109	1064	1045	1079	1004	910	953	959	967	932	961	901	860	877	883	817	894	904	881	871	904	900	846	850	888	859	856	837	858	866	889	891	844	846	875	825	851	840	823	834	875	842	814	861	857	843	849	825	862	895	848	831	893	817	876	829	851	813	824	836	852	821	855	828	862	824	823	835	862	818	844	846	832	837	856	870	834	834	813	832	883	881	845	794	795	840	803	790	829	811	826	892	789	853	924	816	798	845	836	846	860	838	810	789	834	821	847	798	780	789	818	808	823	842	817	848	840	888	828	834	832	878	847	845	840	809	868	854	830	811	845	852	807	837	835	795	843	812	867	825	839	790	804	813	840	777	800	773	836	804	826	839	819	802	794	798	836	853	807	832	837	830	860	815	855	845	840	927	842	861	807	822	840	823	788	853	861	826	780	827	846	865	784	862	859	785	810	825	836	850	840	830	862	906	845	829	843	867	821	836	836	844	830	875	849	830	846	813	814	850	813	828	826	824	831	849	874	833	849	807	789	805	842	813	851	854	778	866	792	822	776	804	807	800	801	826	810	840	829	838	815	813	871	758	808	859	852	847	828	821	817	765	822	845	836	820	897	803	823	846	802	804	813	852	800	849	779	836	853	813	846	813	858	842	844	783	833	835	799	838	878	812	828	861	835	870	805	826	851	851	792	829	826	838	828	791	832	844	853	824	840	812	817	821	820	813	859	851	867	831	820	801	830	814	798	820	891	864	817	824	875	777	830	889	874	823	768	817	872	820	840	787	810	829	814	759	776	846	893	883	839	859	815	890	810	872	871	882	846	826	802	815	772	847	808	843	821	798	853	856	807	805	829	834	861	854	763	882	828	859	804	799	848	797	848	821	864	793	827	816	814	881	805	798	838	856	810	869	806	759	855	853	802	834	881	854	866	870	813	852	835	871	796	866	856	861	801	853	885	834	807	875	827	800	762	859	800	799	772	827	819	795	800	862	792	851	821	785	806	853	852	916	836	794	816	856	813	820	858	841	834	833	791	797	838	843	845	812	862	875	829	822	832	823	797	868	770	837	809	833	873	849	845	820	820	870	814	879	806	848	827	849	779	813	824	833	811	794	828	820	867	823	848	872	813	878	857	791	868	821	799	870	816	827	795	816	821	851	843	848	834	799	845	821	820	835	882	804	878	785	852	798	844	787	857	861	860	792	822	872	868	792	846	809	833	896	866	802	802	806	807	826	838	820	870	823	868	863	870	811	796	833	843	871	819	816	830	843	846	841	789	820	838	813	815	848	824	847	809	837	835	834	831	842	835	784	810	864	806	914	863	841	827	818	847	854	797	849	839	812	823	834	864	793	839	833	841	856	794	818	787	844	901	819	790	845	848	843	833	813	821	832	774	809	803	850	869	874	881	856	869	847	802	791	823	799	839	841	825	845	813	807	854	820	798	807	837	831	816	820	796	830	809	846	810	813	817	854	816	825	836	793	796	845	852	845	804	779	837	837	812	824	873	797	804	840	833	808	849	862	816	822	829	818	845	791	822	808	801	788	809	813	845	779	847	768	793	800	767	820	837	888	874	816	842	818	825	812	837	810	814	858	832	822	796	813	827	815	857	834	794	848	821	876	829	847	808	844	776	838	808	814	841	805	841	846	797	805	799	878	827	809	859	824	869	832	821	837	861	834	824	838	823	806	837	862	836	863	829	811	796	823	827	797	845	846	788	817	797	795	850	849	874	802	836	797	814	801	796	848	841	874	859	837	830	801	832	837	818	802	846	877	826	808	824	782	760	860	858	800	856	811	874	825	848	862	894	845	856	863	824	808	840	808	828	800	851	779	793	825	810	811	836	868	813	821	872	840	810	808	812	794	840	840	799	854	761	820	846	841	841	865	836	848	806	794	829	852	813	769	797	801	919	818	812	874	805	845	751	826	816	791	826	834	828	838	809	804	822	857	836	824	818	852	779	857	856	794	832	765	805	846	889	844	830	812	820	857	834	874	806	770	875	793	868	827	846	848	801	845	786	834	807	853	780	856	840	847	843	825	763	820	797	791	816	840	849	784	829	833	832	834	848	837	815	830	869	835	857	820	793	839	830	857	865	802	827	806	834	834	873	881	863	853	788	893	866	891	821	840	852	790	876	831	858	819	825	808	818	848	827	802	857	851	832	899	826	824	790	803	822	843	785	857	800	814	801	824	808	825	786	815	784	816	836	849	801	789	827	905	810	859	812	818	792	819	762	777	825	819	827	812	851	857	829	849	818	792	847	815	845	825	818	819	842	775	828	806	800	806	846	873	793	843	822	845	853	816	785	847	841	767	867	855	780	857	851	827	836	770	815	824	809	825	782	822	819	858	823	858	835	814	792	832	843	806	840	803	834	794	870	835	807	865	811	886	841	832	840	812	873	876	892	838	840	871	826	801	852	854	793	842	850	812	819	838	822	745	776	850	820	816	855	890	795	859	814	849	832	835	766	789	836	838	817	931	862	795	831	834	802	764	788	843	827	799	835	876	846	836	857	818	845	867	826	871	815	817	808	851	810	809	857	849	837	859	819	829	814	845	820	818	775	782	805	819	853	821	802	822	784	847	848	789	829	865	794	789	813	824	828	814	842	836	856	803	822	801	820	799	834	793	854	857	854	801	789	815	863	797	810	753	785	804	827	810	835	786	837	851	846	835	862	827	836	790	798	854	855	835	830	903	853	837	805	790	837	821	821	804	759	795	846	809	816	752	862	784	837	810	819	860	848	821	779	876	819	865	877	781	836	817	827	797	810	855	813	769	881	829	800	846	822	796	822	847	824	898	796	773	840	833	832	874	832	813	814	791	803	857	842	813	845	836	840	825	857	858	811	794	846	842	842	850	820	817	837	837	842	808	811	854	861	812	783	797	865	891	835	884	842	820	831	853	856	851	850	850	817	840	831	803	830	808	817	795	814	796	842	810	781	822	815	850	823	839	812	872	792	817	855	839	792	877	860	845	813	825	801	825	827	822	799	830	820	826	845	816	816	822	843	793	876	804	803	757	813	796	830	836	824	810	840	842	810	790	842	796	826	806	813	794	861	841	853	862	851	801	794	793	874	807	870	851	852	857	827	820	818	872	793	828	831	808	733	827	872	866	811	895	832	801	834	793	809	858	861	797	868	831	883	905	814	853	823	827	794	847	863	764	825	789	881	831	887	817	790	794	891	791	822	813	852	850	820	845	854	849	789	795	815	818	834	766	832	839	790	815	847	755	842	811	840	775	805	920	829	838	835	822	826	854	805	791	808	822	837	797	817	799	836	821	830	841	826	843	860	788	876	792	832	869	839	829	846	851	807	833	837	826	816	833	867	821	884	783	854	864	794	821	815	837	851	862	790	881	858	812	843	821	825	835	866	845	831	838	852	851	813	836	867	799	800	866	862	888	819	851	813	823	840	868	839	820	882	790	906	833	839	813	832	813	820	844	833	835	782	791
30851	14280	2584	1000	833	809	758	720	780	739	768	680	746	736	758	741	782	736	719	794	732	790	706	745	724	757	712	740	693	782	734	745	713	661	728	737	707	726	699	742	719	702	687	701	767	768	752	684	697	698	715	760	774	701	729	658	704	721	735	724	697	708	708	768	753	750	725	741	747	700	732	778	749	745	740	748	696	715	739	710	707	754	742	689	698	723	683	751	735	747	728	741	784	752	695	707	741	718	742	715	696	739	668	689	673	774	739	742	761	752	723	755	670	742	742	738	682	744	728	731	683	718	734	766	707	743	771	757	761	760	697	740	697	760	753	714	698	742	703	730	770	707	693	732	738	777	705	751	704	729	670	760	737	721	764	729	723	728	690	785	758	749	771	719	723	764	763	694	790	720	743	696	757	719	708	739	735	728	772	745	720	721	728	715	683	750	721	742	762	723	731	702	776	774	758	774	727	733	738	734	740	733	739	767	731	754	689	734	706	726	682	728	757	674	686	707	707	715	733	719	722	683	730	721	737	725	764	757	686	714	699	726	762	705	723	693	691	718	746	730	698	742	722	765	735	716	746	696	747	748	702	701	749	701	777	751	760	688	764	746	751	725	749	708	765	706	705	712	729	752	744	723	760	723	760	721	731	737	689	777	780	712	702	709	692	733	681	719	681	693	727	791	760	739	724	724	684	736	733	764	711	733	718	759	680	734	753	677	771	747	767	772	728	720	729	720	711	747	709	779	721	756	701	748	717	751	755	709	727	704	728	643	680	699	683	730	687	710	748	712	697	679	711	734	756	731	716	746	716	714	650	722	771	727	694	721	687	698	690	746	743	730	772	754	728	717	687	661	685	719	764	756	727	719	714	757	683	710	795	737	732	697	786	724	726	744	807	745	748	751	758	703	705	760	718	726	778	739	737	775	722	668	698	724	722	772	777	735	716	748	745	767	719	710	710	727	723	725	675	739	744	775	697	726	713	703	711	755	697	705	764	734	691	734	720	720	723	689	743	715	729	755	732	711	718	751	692	765	681	729	727	741	759	732	720	701	704	747	725	663	725	706	756	736	804	735	731	704	784	680	755	741	705	701	763	705	708	732	724	689	760	743	703	770	681	701	735	702	744	759	767	697	729	742	778	697	732	712	780	721	718	660	722	699	702	722	758	702	738	717	735	744	762	675	718	737	709	758	745	755	738	759	750	745	751	723	761	748	684	755	713	759	790	677	754	719	706	721	730	761	698	752	793	740	777	696	762	719	707	707	699	759	679	744	741	719	705	671	722	729	726	731	716	723	772	705	738	756	723	746	737	744	730	726	742	795	694	777	721	761	710	734	734	739	694	728	714	782	759	767	700	711	732	754	743	726	726	705	773	702	736	714	761	703	720	726	728	772	774	713	723	698	725	784	704	759	771	740	753	760	779	817	712	766	721	748	782	765	719	696	725	730	725	712	765	720	743	740	728	733	769	703	766	729	714	747	766	746	763	650	733	708	745	691	744	777	692	737	787	746	715	751	737	790	733	728	743	688	727	730	710	708	723	696	704	780	689	722	745	693	796	712	727	698	748	762	715	743	734	744	701	713	703	761	712	729	744	732	708	710	730	711	699	731	755	765	712	736	741	705	684	718	755	789	721	768	713	697	752	688	740	737	739	731	753	711	736	661	741	723	718	706	731	672	725	726	697	769	716	740	728	737	741	707	694	690	725	710	795	771	753	727	777	718	762	684	677	706	702	734	739	736	734	728	704	743	751	732	732	736	729	742	762	773	714	735	689	740	735	726	712	757	763	694	736	742	691	753	709	764	733	759	721	688	744	734	744	729	741	736	749	716	718	711	774	761	730	706	732	725	687	722	714	769	725	755	760	748	693	738	724	733	724	716	737	750	723	719	759	735	759	748	740	752	725	730	687	743	757	720	755	768	701	730	699	673	731	738	705	729	705	750	714	749	730	720	750	721	785	669	736	724	728	732	776	755	700	715	742	711	738	747	736	734	709	705	748	727	767	653	721	742	688	723	736	739	697	710	722	747	639	711	738	745	770	725	717	723	726	753	734	709	744	756	744	715	753	743	727	714	731	734	716	767	755	746	739	742	730	714	727	714	692	693	731	699	716	746	724	721	698	692	743	736	772	726	703	713	700	719	762	703	725	733	753	775	749	723	712	718	707	723	733	697	717	745	766	766	672	739	757	692	728	749	703	739	763	729	756	760	749	760	727	784	761	728	703	724	778	692	711	739	718	693	775	736	733	686	742	766	762	715	756	679	711	703	690	700	751	724	751	727	748	738	752	785	713	710	771	707	709	774	737	711	711	724	712	706	715	714	734	731	739	694	742	730	714	758	758	740	791	746	713	711	726	747	707	732	738	738	713	732	768	722	744	707	671	722	739	773	746	767	749	756	694	717	713	744	758	707	726	681	727	773	744	749	754	701	736	751	716	738	707	737	711	751	743	703	723	744	695	748	762	750	712	732	717	724	741	757	689	752	734	754	715	684	740	761	704	743	716	659	788	730	755	722	712	715	690	727	768	710	724	728	730	764	764	710	692	731	750	732	751	693	741	661	754	764	732	697	798	704	733	733	649	713	732	746	729	712	704	720	752	701	774	750	702	706	741	731	716	756	773	755	715	760	719	689	708	728	704	748	679	712	726	741	727	713	719	748	759	709	705	730	726	773	729	759	757	737	710	760	760	732	728	736	742	728	731	721	701	717	707	719	743	715	732	779	735	717	722	736	728	725	729	718	724	767	686	760	715	699	703	697	754	687	772	749	707	697	740	734	723	670	733	744	729	723	775	711	736	739	729	693	777	723	708	731	752	749	713	716	746	776	709	684	723	758	738	729	714	726	718	674	711	723	714	756	745	724	737	781	727	699	741	762	721	706	769	728	736	667	761	727	748	751	740	743	750	706	780	711	770	741	770	704	710	775	759	698	763	770	726	731	743	751	752	758	723	750	689	716	688	755	730	751	763	720	711	754	786	758	775	707	742	744	731	751	754	710	752	715	703	790	776	711	758	724	747	763	745	741	707	745	791	743	733	754	716	771	707	742	655	753	717	710	783	730	751	756	768	732	725	751	701	757	742	691	737	764	775	691	673	739	713	749	731	704	707	751	741	778	739	748	748	737	720	730	772	736	758	705	755	749	670	768	741	749	747	722	745	785	740	698	784	697	687	758	707	682	757	732	715	710	750	703	705	685	706	705	745	768	703	726	707	719	715	753	709	716	670	734	767	787	709	745	713	735	748	684	673	720	753	700	712	739	734	714	694	704	746	721	726	763	734	743	764	767	666	746	729	775	713	738	735	786	748	756	743	733	735	752	726	732	767	750	719	699	744	767	733	730	745	749	704	824	767	749	715	686	708	718	781	747	705	724	725	732	687	705	708	707	739	732	711	733	737	776	728	734	696	737	787	776	722	690	750	753	760	736	704	701	692	733	662	705	771	705	738	701	724	749	771	728	772	703	802	742	714	728	735	705	760	737	718	720
23524	1294	1151	918	869	809	797	823	785	786	810	789	760	795	793	745	754	729	743	742	756	755	721	744	733	778	745	768	768	843	717	763	733	771	754	779	754	720	742	745	728	738	831	764	760	764	779	725	778	741	715	736	783	803	746	775	754	705	733	805	795	783	749	736	797	725	745	768	774	765	732	758	794	767	745	774	764	777	754	790	739	777	753	753	768	719	761	767	732	741	776	762	765	726	753	760	794	770	735	740	749	720	724	727	757	779	791	748	743	711	750	737	746	761	783	741	811	751	782	720	745	741	770	749	747	739	772	793	755	752	759	759	756	713	766	753	765	772	749	756	742	764	770	727	794	783	744	748	748	731	737	730	772	753	768	765	737	768	745	776	731	765	725	761	747	785	738	747	800	747	749	771	775	766	755	735	758	742	733	747	773	749	740	735	773	766	801	760	688	800	750	764	709	755	783	772	732	732	747	764	699	761	791	744	762	839	747	759	732	751	713	726	734	722	711	694	795	746	822	719	746	795	784	751	711	718	790	728	762	797	753	766	721	720	729	764	744	739	711	733	733	742	750	791	764	718	722	750	800	735	778	756	741	752	782	738	745	748	755	723	765	786	780	765	788	735	743	740	727	729	755	739	743	739	751	730	793	717	762	757	780	772	750	771	809	806	716	747	800	785	764	723	735	718	781	733	784	730	736	804	751	769	772	750	735	719	768	751	765	767	757	770	742	750	735	758	760	761	762	710	778	772	748	784	717	750	760	737	760	794	796	748	747	725	765	767	755	791	749	839	725	701	780	722	740	760	860	745	751	797	706	741	789	728	734	726	783	744	760	736	756	736	795	761	785	751	753	776	748	722	786	768	756	717	757	793	740	739	737	754	809	732	717	737	759	710	748	739	773	777	700	796	782	704	736	703	799	784	745	731	760	735	776	723	749	713	716	761	704	786	779	747	775	803	766	740	760	764	764	741	704	739	788	720	733	755	767	763	732	724	756	763	814	716	737	731	835	728	726	769	727	804	760	809	737	731	767	789	754	783	791	710	761	749	753	718	774	756	740	743	724	717	768	756	762	728	757	771	725	770	733	761	764	797	744	785	739	801	759	800	745	782	756	748	796	770	771	727	754	755	742	750	788	768	755	725	762	751	744	731	765	770	772	784	737	744	774	727	780	750	764	736	733	777	766	746	738	719	745	741	807	764	757	702	773	755	760	727	819	760	724	846	744	790	718	764	700	759	759	764	783	736	775	772	692	750	694	759	772	747	739	728	777	746	713	734	719	772	795	746	770	702	734	747	721	783	772	724	753	739	765	758	810	739	787	720	756	731	775	799	757	744	805	710	730	752	769	740	736	781	753	741	764	767	736	742	743	755	796	743	760	799	755	773	739	708	769	768	798	739	749	719	728	749	792	736	752	789	780	709	731	825	749	770	740	788	742	741	762	751	711	702	754	737	760	748	717	746	776	730	786	754	786	730	730	733	718	739	752	770	781	793	711	739	760	772	751	766	748	739	707	777	760	770	727	744	748	720	743	738	727	765	733	743	744	737	757	742	706	755	723	744	763	826	746	755	743	751	740	752	791	742	699	750	735	782	799	764	719	763	759	706	788	731	736	742	754	748	818	715	768	759	773	743	761	737	768	797	746	779	736	786	745	730	755	762	775	744	735	755	779	785	754	723	737	771	785	774	747	752	776	739	752	763	736	779	764	787	730	708	761	783	795	811	768	767	713	794	748	741	735	742	778	754	815	764	751	765	740	721	709	766	766	756	740	762	753	762	743	772	780	752	710	730	700	786	737	793	760	716	733	753	765	783	728	758	763	807	751	738	734	745	785	724	711	771	697	764	739	759	693	743	766	799	783	797	771	743	769	764	787	736	759	798	738	764	746	760	757	791	764	746	748	710	791	770	720	788	701	757	796	785	754	693	811	794	760	681	725	758	718	717	710	753	749	733	794	747	748	770	809	764	765	762	776	791	758	722	793	743	756	764	741	724	780	751	760	735	726	774	755	713	774	790	727	735	728	677	775	766	772	760	718	730	806	754	711	750	800	746	765	750	752	758	742	775	800	814	790	768	732	796	797	741	756	722	745	757	719	760	739	779	705	732	752	710	738	709	802	735	745	735	756	696	778	756	766	732	758	739	728	725	722	733	739	775	782	735	744	780	708	732	764	741	824	739	761	735	783	751	722	762	779	710	748	762	719	728	741	730	715	744	745	740	778	784	779	783	755	770	773	699	768	735	764	731	799	769	749	726	782	811	808	761	732	714	736	790	734	711	690	766	748	761	764	751	772	769	770	757	760	752	731	754	757	768	760	731	725	710	752	771	752	739	764	762	695	828	776	806	700	781	756	752	738	800	748	704	769	781	726	723	708	760	756	775	759	722	732	757	716	774	763	723	760	796	731	775	754	726	706	759	696	735	771	730	738	754	771	738	791	723	761	782	743	706	769	771	724	786	761	740	700	791	780	740	731	789	767	722	734	762	682	701	783	783	784	728	729	768	727	762	784	718	718	736	803	743	755	752	776	742	750	718	792	726	780	720	753	804	734	767	719	740	809	752	765	744	707	691	774	737	744	725	739	745	716	774	724	758	809	710	780	698	746	748	744	741	725	775	765	722	742	734	762	754	744	759	761	715	819	766	752	721	730	764	750	798	709	743	768	724	775	716	740	738	724	759	722	812	769	698	786	753	762	744	764	749	770	744	774	756	747	700	722	798	728	736	776	765	698	760	742	784	759	770	726	744	735	783	724	755	748	783	719	752	744	696	776	750	748	734	759	757	782	744	767	818	732	732	801	759	779	737	783	726	774	764	739	727	745	728	721	754	743	742	713	788	740	764	749	799	779	782	741	772	753	743	783	766	783	780	757	732	822	766	739	747	705	754	748	772	825	785	755	776	740	787	757	756	709	745	778	773	774	779	703	768	746	735	760	759	774	781	742	769	744	751	729	762	792	785	756	737	740	805	709	770	765	727	706	752	780	768	757	818	777	768	745	764	719	772	772	785	734	752	745	793	745	767	763	717	741	761	746	740	786	721	787	765	743	748	740	737	780	739	766	764	758	740	767	750	768	704	786	753	757	724	764	736	754	783	712	745	735	768	689	734	727	780	747	754	796	753	758	726	758	761	775	781	747	744	730	691	739	749	761	786	751	796	739	756	786	738	740	743	746	746	722	784	759	777	784	748	838	721	716	765	768	794	775	747	717	771	715	715	763	700	723	780	758	733	764	779	793	781	732	696	781	754	802	764	749	781	741	795	785	764	768	708	755	684	736	720	735	745	770	772	729	754	789	740	791	714	802	732	723	772	749	759	757	706	766	762	778	763	786	723	809	779	731	787	760	786	790	767	753	753	759	737	724	763	722	736	748	798	748	743	737	767	762	741	732	779	795	755	739	777	721	744	715	791	781	791	781	757	757	763	712	750	697	709	745	755	732	734	773	741	777	753	773	780	742	759	783	814	806	729	775	775	777	740	759	736	762	743
24671	20329	26082	24427	20171	6371	1176	895	736	679	597	594	594	569	547	586	557	508	508	568	519	524	494	498	523	555	510	485	457	505	499	477	465	508	466	485	482	514	517	467	464	521	462	489	473	517	426	456	459	461	532	488	476	454	458	455	464	492	456	467	440	475	487	483	493	450	512	516	474	440	439	483	499	458	462	479	491	550	485	459	430	422	460	483	477	480	485	485	490	479	437	480	519	462	482	450	493	501	454	489	435	458	507	466	459	473	465	456	494	507	478	462	427	473	450	471	462	468	462	440	511	483	497	438	471	503	479	493	476	468	444	451	487	463	491	460	479	451	500	495	467	459	488	435	498	471	457	448	465	463	488	458	457	475	455	438	491	485	464	494	472	464	454	479	458	492	432	518	488	463	490	488	504	478	486	464	463	480	485	496	484	457	502	450	460	454	462	455	499	440	448	484	522	454	493	468	476	443	460	468	464	457	475	468	515	447	492	465	471	459	453	445	427	449	455	503	471	450	434	463	468	473	494	441	473	482	451	512	480	462	468	486	445	482	485	471	444	477	447	465	454	456	445	461	450	438	449	497	469	510	440	419	450	521	444	484	434	427	450	490	462	458	457	464	475	473	471	474	457	486	506	482	468	456	462	460	488	442	461	475	475	465	472	443	473	436	440	461	453	440	473	487	472	473	464	481	446	481	492	487	459	444	466	460	519	472	478	521	459	518	476	455	471	457	466	447	444	468	451	472	475	491	444	473	433	485	442	433	475	445	500	469	476	468	477	472	473	456	431	496	460	497	490	479	463	450	441	462	478	477	511	504	470	447	490	494	475	412	464	468	493	431	479	517	479	465	427	425	515	418	451	456	469	482	443	460	478	446	456	429	463	495	486	436	470	481	432	459	488	471	496	472	516	471	416	495	441	476	459	481	450	483	498	462	477	440	439	431	501	449	472	476	458	453	467	435	462	443	458	433	475	465	471	459	447	469	441	489	477	448	478	472	437	473	446	472	467	473	486	453	488	493	482	426	441	491	445	493	459	488	478	485	470	440	461	453	424	453	505	482	458	447	469	476	426	463	466	472	464	450	495	479	472	471	521	500	421	494	478	476	456	498	488	511	484	458	463	452	470	453	443	510	475	451	452	462	476	474	446	497	444	471	455	476	454	475	475	457	455	499	464	453	454	480	474	452	460	466	495	470	479	486	477	482	456	448	492	503	473	472	442	485	523	457	489	489	455	448	488	443	476	432	481	485	454	471	484	491	497	491	490	444	494	453	455	465	433	442	505	464	459	471	483	439	476	486	438	505	468	456	476	465	454	449	456	470	469	498	481	457	457	447	482	465	464	456	485	480	456	430	489	478	431	465	470	489	460	466	476	446	437	445	499	489	469	455	509	447	460	500	454	436	449	495	460	464	439	450	455	457	485	452	461	422	488	488	502	471	453	484	470	455	486	482	490	464	489	469	485	480	490	468	470	419	478	490	487	450	477	498	483	443	447	434	456	489	471	502	467	419	494	451	460	453	406	467	459	500	419	465	478	461	460	461	480	495	461	431	485	472	445	439	434	513	457	473	442	468	418	465	426	452	477	447	506	485	439	456	495	497	422	427	457	467	453	483	490	441	439	472	447	465	473	510	488	462	425	468	517	459	449	492	506	442	458	484	525	445	471	471	452	486	464	437	439	424	449	425	464	459	496	470	497	459	437	458	492	542	458	446	460	472	439	464	430	462	451	476	500	492	478	502	505	495	479	515	452	462	457	460	509	466	438	490	496	483	486	449	471	427	481	497	458	504	460	489	460	455	491	500	484	433	476	493	472	490	431	470	506	476	488	479	462	436	475	479	469	468	442	463	493	480	493	505	458	494	428	466	434	473	450	494	463	450	479	465	468	466	457	488	504	460	490	461	476	468	488	457	465	475	470	483	463	457	500	505	514	465	464	476	437	467	442	434	444	496	456	464	463	466	481	467	471	471	469	455	496	500	432	450	449	478	489	489	487	478	469	491	436	449	458	477	481	465	480	477	458	482	490	469	478	465	448	416	441	497	444	469	453	466	469	513	434	487	440	413	470	450	495	474	465	429	480	473	498	457	462	433	497	503	440	502	455	473	503	478	472	436	466	470	471	504	473	479	471	458	464	454	485	470	439	466	476	459	441	458	456	455	492	456	462	475	464	426	488	494	452	461	449	476	471	509	494	466	456	465	432	466	491	448	429	477	494	468	427	488	437	469	448	491	421	467	499	462	460	468	488	443	468	468	471	501	437	421	438	504	447	449	462	470	458	483	483	468	404	450	459	447	427	499	458	467	480	478	492	452	465	448	461	452	455	456	469	456	459	463	449	470	445	491	454	459	451	477	467	490	472	422	432	441	480	442	487	468	466	454	448	451	439	503	505	504	470	497	490	482	460	428	499	484	442	468	507	462	473	461	413	467	449	492	440	476	454	472	474	447	443	472	482	454	467	473	514	467	469	484	494	479	463	474	442	461	477	454	433	467	467	473	515	476	474	481	450	507	485	465	454	483	478	432	481	503	482	484	508	427	463	441	486	463	445	466	443	482	475	506	486	486	428	514	484	463	474	488	482	471	500	510	455	487	451	462	472	455	474	467	441	457	456	432	470	457	451	444	504	434	466	507	462	482	439	449	448	501	443	462	453	433	427	488	469	495	509	464	511	449	475	491	510	436	466	452	441	470	452	470	487	512	458	467	467	467	475	500	479	457	452	465	508	458	444	482	457	479	481	499	486	491	465	459	427	487	471	470	460	480	477	444	508	444	504	495	485	469	444	474	478	456	516	430	471	486	452	435	455	505	442	486	502	457	473	463	442	461	462	465	425	490	527	494	421	484	501	484	493	474	444	448	456	458	458	456	473	458	465	464	522	435	492	442	430	464	489	485	518	458	469	468	439	436	472	461	487	456	508	447	456	478	469	431	485	447	470	418	453	420	436	456	460	449	457	479	472	434	473	447	463	474	473	492	466	495	466	441	469	487	483	466	456	474	463	492	465	441	466	496	480	486	475	450	465	481	452	475	487	444	457	452	448	487	465	477	433	444	463	474	459	452	463	485	467	448	477	486	447	442	467	494	431	465	442	479	470	447	470	450	481	462	464	441	426	440	441	506	419	434	454	450	496	477	471	469	481	474	455	483	488	487	458	466	464	448	493	457	487	509	496	451	458	488	490	488	480	479	446	432	511	451	497	481	471	461	440	475	500	437	439	422	438	502	453	468	414	465	459	477	447	488	481	466	490	438	429	476	497	477	429	437	447	511	445	439	446	426	441	469	459	486	512	456	465	459	451	447	457	487	475	448	465	495	484	459	485	473	458	474	467	463	453	436	471	499	478	493	454	492	475	478	448	465	451	477	462	476	484	448	488	490	470	428	480	457	413	481	462	458	479	444	474	465	440	459	440	498	465	461	444	455	497	418	440	440	520	480	507	479	451	451	477	484	452	487	455	492	477	454	439	446	414	455	453	481	478	481	480	454
37781	8868	8125	4562	3080	2117	1701	1390	1257	1054	906	881	798	786	644	666	660	616	604	577	631	592	542	598	614	514	552	545	584	539	559	527	511	495	520	524	492	502	500	515	512	535	493	466	500	482	520	493	486	486	512	471	521	494	470	480	487	464	524	485	498	473	518	512	489	469	495	480	470	481	473	492	442	467	489	497	501	493	457	486	512	510	493	530	472	470	502	534	490	471	483	500	473	455	457	518	510	493	473	490	483	497	499	486	493	468	518	469	474	494	490	494	518	444	489	513	439	488	482	445	493	452	512	471	522	474	486	453	498	441	485	455	487	470	487	499	485	473	449	493	504	474	476	510	528	474	496	472	502	506	453	475	517	486	508	492	481	500	508	506	504	474	491	466	483	468	484	434	463	469	547	482	425	463	480	489	499	477	506	472	492	513	471	495	497	477	500	443	449	494	500	521	531	481	482	478	495	483	472	451	546	461	453	512	503	489	459	536	480	508	503	519	461	487	468	514	458	483	503	485	465	486	441	476	488	457	493	504	489	509	463	507	491	498	468	476	495	502	445	455	439	525	508	500	493	467	480	474	458	442	539	460	483	463	512	501	479	505	515	463	513	498	467	490	508	495	498	459	465	515	492	463	462	457	495	536	451	485	491	494	490	463	449	504	440	469	500	505	463	518	511	490	516	471	487	492	473	492	460	498	443	517	473	495	445	481	478	475	485	495	503	516	478	486	481	472	463	478	459	483	524	524	476	473	479	463	507	466	462	462	435	486	477	510	502	529	498	527	513	485	525	452	502	448	496	520	517	529	478	455	495	490	490	497	515	480	455	492	512	485	507	455	511	499	479	532	487	480	478	525	477	512	491	489	503	475	447	499	466	499	481	490	461	484	462	453	519	494	463	506	483	475	487	494	443	489	504	517	451	501	508	485	504	481	484	438	499	501	521	496	511	499	525	488	479	471	431	472	481	475	499	511	498	482	430	494	500	520	496	469	514	495	477	453	488	478	500	507	472	492	463	443	480	502	457	487	497	501	468	487	501	479	505	476	498	477	482	491	470	490	505	485	504	495	500	497	504	497	473	442	483	512	438	487	532	513	507	483	481	507	474	467	503	531	463	474	486	467	458	470	475	445	469	492	500	512	516	480	502	482	471	480	486	447	492	498	501	428	490	473	498	512	470	470	443	456	468	509	485	489	462	475	502	481	496	486	474	501	504	507	497	508	486	470	502	492	517	443	498	481	505	467	516	481	471	484	490	472	504	494	483	487	500	441	490	522	497	494	492	465	489	509	459	471	472	497	475	473	507	489	539	497	491	484	449	484	477	503	488	470	465	460	506	496	442	491	504	458	454	465	493	492	491	485	490	484	453	465	471	454	461	499	493	491	458	505	496	447	448	490	482	477	543	485	466	495	462	433	463	507	485	436	476	495	431	527	502	509	517	501	523	470	489	486	465	505	459	452	479	461	494	508	479	515	459	450	454	503	513	511	487	472	449	478	513	483	523	497	487	496	510	482	528	449	477	428	452	453	506	494	459	485	496	439	543	563	489	474	496	462	457	482	477	478	494	458	480	508	492	455	442	512	484	470	492	489	511	470	472	500	491	435	474	504	497	471	526	469	481	498	440	476	483	458	496	464	480	479	536	438	499	476	472	491	487	490	448	472	486	506	488	479	484	530	506	487	471	455	494	464	544	498	481	514	503	461	481	464	530	483	503	485	468	512	529	450	487	484	479	501	476	495	470	446	487	461	505	489	472	468	481	493	505	496	495	492	475	472	490	501	467	519	494	507	491	524	484	493	467	518	475	493	490	467	500	492	489	494	471	479	485	453	487	494	452	503	495	464	474	503	477	466	468	490	519	501	415	482	508	472	508	492	446	504	469	467	489	508	481	491	487	475	457	493	481	472	524	495	484	496	480	488	489	483	486	496	507	534	489	454	486	538	488	470	520	449	470	470	463	470	499	479	467	483	463	486	481	478	462	513	507	442	478	477	489	513	458	532	466	502	500	498	493	498	509	494	484	497	465	482	536	473	521	441	484	519	503	481	502	497	466	522	518	458	485	479	480	509	452	492	489	487	488	464	523	485	487	448	469	520	508	486	460	476	461	494	489	488	476	451	465	468	488	547	500	488	485	484	483	515	469	490	508	504	518	526	451	488	447	485	510	475	483	477	480	490	478	494	466	488	491	476	465	526	495	483	473	456	487	488	487	472	449	476	489	464	473	484	502	480	488	483	482	583	472	492	480	478	445	479	446	430	496	503	438	458	487	496	446	474	499	479	487	515	463	464	460	529	455	481	488	472	462	457	474	503	468	539	514	505	481	472	550	474	471	498	492	495	475	566	508	481	459	473	479	486	467	473	481	475	466	564	480	485	465	471	486	485	529	492	481	469	484	505	526	479	484	488	474	499	462	460	503	459	503	467	475	517	492	525	489	474	457	482	471	467	485	504	524	497	473	468	546	488	463	506	489	514	510	520	489	476	522	463	484	508	470	475	482	478	494	474	473	482	511	530	502	524	477	483	494	515	494	463	514	500	507	472	463	469	502	488	456	447	484	466	479	483	486	471	480	487	460	482	504	474	488	480	516	511	455	516	500	469	477	506	466	472	464	453	502	504	494	446	485	493	458	487	454	459	493	485	535	475	475	501	483	471	478	484	484	460	504	491	494	500	471	505	466	450	488	505	472	514	469	486	508	472	452	475	505	519	504	460	520	448	470	491	437	506	525	469	472	504	484	482	461	479	497	469	512	481	498	453	484	490	475	509	458	487	463	491	470	466	491	492	498	502	507	461	482	526	480	493	491	493	489	489	468	505	509	509	506	504	494	474	487	478	480	493	481	461	470	517	491	502	485	494	477	515	474	491	511	474	493	472	450	461	503	493	492	508	506	464	483	456	478	519	471	451	486	459	466	457	510	472	490	480	499	490	470	478	481	438	476	488	507	465	498	470	491	471	458	523	474	451	476	484	455	468	511	521	516	488	464	487	480	505	479	478	461	451	485	461	444	492	507	476	457	437	493	468	459	459	461	492	478	452	478	499	515	504	476	486	534	489	501	460	516	460	509	479	468	474	432	454	507	500	471	430	452	499	489	472	450	423	473	476	504	472	455	475	504	486	516	481	507	495	517	482	493	462	442	469	509	504	489	482	506	509	453	469	429	483	510	505	507	478	491	479	473	468	462	497	446	460	449	458	511	490	498	484	476	467	478	447	495	487	515	474	474	460	482	498	536	472	438	505	428	530	529	458	488	445	456	509	456	475	508	492	468	511	443	488	479	451	486	500	461	493	442	505	502	469	503	468	492	473	481	520	494	486	498	488	487	444	517	504	501	465	470	443	487	472	507	493	475	479	458	514	505	502	540	539	475	464	483	505	494	459	471	477	500	481	505	506	459	486	528	485	468	502	503	510	487	535	460	464	532	453	484	501	515	480	510	470	518	479	491	529	507	437	487	509	468	477	504	522	511	480	511	501	523	476	473	458
22623	20336	26727	23814	20342	20218	5981	1790	1463	1329	1286	1182	1180	1105	1041	1051	983	970	934	956	991	993	1032	941	987	927	960	927	901	964	927	959	953	917	952	955	909	910	937	927	896	880	909	921	947	884	938	887	904	873	893	922	925	904	959	887	876	942	893	914	937	919	894	879	912	904	910	892	869	915	883	831	873	895	864	905	868	856	869	915	885	883	878	920	932	898	890	880	889	905	841	854	878	865	912	903	899	885	865	844	846	939	871	965	886	921	907	886	957	884	948	854	828	917	884	900	862	862	877	921	909	874	857	916	858	894	821	910	893	862	875	910	936	858	887	919	892	918	883	920	921	941	885	846	933	871	864	911	881	912	896	871	934	843	874	895	918	854	896	910	906	867	920	884	946	907	973	884	905	863	904	913	929	895	848	870	949	956	856	891	886	900	984	891	838	845	892	919	900	877	926	878	873	868	865	891	943	900	850	920	941	850	865	890	874	823	880	881	902	895	904	874	869	825	913	927	856	885	905	879	814	911	886	855	884	868	854	897	857	858	887	900	896	899	828	896	876	860	917	885	915	911	851	882	865	921	865	933	851	916	950	918	872	868	900	908	834	825	894	882	885	888	886	925	902	880	881	897	896	912	877	896	880	903	862	834	856	944	923	838	926	891	816	869	911	904	900	872	916	937	848	930	919	846	903	880	956	859	862	898	877	860	948	892	869	872	891	908	885	841	857	847	918	902	914	863	865	854	896	878	842	867	820	901	901	913	864	932	908	907	931	851	885	897	914	919	867	891	908	859	922	940	863	913	908	872	921	865	921	909	866	875	854	915	850	909	885	858	872	951	908	866	884	884	903	963	854	878	933	924	901	881	861	868	915	965	874	911	855	915	868	901	867	883	848	910	843	846	825	902	923	886	869	890	874	920	869	891	882	850	860	885	888	928	889	863	813	881	853	871	817	876	866	921	866	868	949	915	893	871	899	879	877	860	863	886	867	883	917	852	871	921	890	878	862	925	893	879	899	906	896	863	834	817	930	864	894	888	841	897	903	891	882	896	906	921	921	922	877	862	897	885	867	897	894	904	874	884	859	918	845	863	913	840	872	876	873	916	853	878	890	871	892	892	937	887	919	891	913	874	907	927	873	910	890	901	898	855	899	918	876	885	869	870	861	906	881	893	928	896	869	847	919	899	931	890	881	909	899	848	919	909	882	773	883	883	880	917	861	909	884	899	907	875	892	850	833	879	859	889	913	848	845	860	866	869	882	899	906	871	853	856	893	855	855	820	848	902	879	900	927	870	928	906	906	929	904	947	852	872	862	936	853	909	873	887	896	888	939	884	917	898	945	882	880	896	824	867	920	825	868	876	871	889	844	900	844	898	826	966	861	922	904	908	901	865	869	875	883	914	891	880	889	995	899	845	904	937	885	851	843	869	877	901	909	909	848	867	876	899	958	896	885	878	935	879	883	900	942	892	886	886	889	863	905	902	874	905	926	898	949	889	901	920	930	892	880	883	948	865	905	893	891	959	880	867	880	845	848	942	863	876	876	891	896	877	891	873	862	839	894	914	922	835	908	822	933	865	902	887	902	876	878	908	934	945	897	854	903	925	872	873	875	833	917	828	888	812	866	864	892	859	834	873	879	886	871	910	901	866	938	902	869	830	863	892	881	902	931	894	930	846	897	820	858	921	861	928	869	875	893	901	865	873	867	898	812	878	881	898	887	889	905	883	856	870	839	908	882	864	940	891	839	900	875	916	886	906	921	894	910	931	843	922	881	878	894	867	847	895	845	807	889	870	878	868	888	911	870	916	924	886	852	891	893	850	933	912	867	946	880	914	913	843	857	909	876	864	933	857	890	938	893	987	863	910	902	889	852	877	885	887	881	893	914	883	919	866	846	888	885	851	883	888	903	895	876	910	929	877	883	861	899	848	920	883	861	893	855	885	885	895	892	845	887	891	888	884	854	869	874	900	908	904	869	874	847	882	824	943	855	857	906	916	891	859	884	894	900	907	898	876	884	835	904	893	896	883	869	913	884	884	865	879	841	885	898	916	841	929	896	834	881	849	851	906	851	901	884	841	862	847	911	892	854	868	935	887	920	917	885	922	935	922	870	864	897	880	861	859	897	926	861	895	861	825	925	815	898	901	911	925	940	934	872	860	850	950	831	871	939	850	912	865	908	895	904	893	857	877	939	906	898	914	917	890	899	830	838	889	907	898	864	891	800	871	892	873	922	917	919	929	904	925	902	865	890	884	876	913	842	923	935	890	837	867	921	929	907	875	888	880	879	885	930	915	853	888	916	916	972	907	887	893	925	879	894	925	881	875	876	865	838	907	888	885	889	875	894	834	897	917	865	897	917	862	865	887	889	882	877	848	924	911	880	860	790	876	844	880	838	871	859	851	928	904	921	906	841	883	865	914	898	917	966	925	907	885	909	848	907	876	907	851	823	885	873	893	904	875	896	896	876	828	853	900	895	885	909	846	851	877	898	931	855	880	878	864	856	904	889	943	888	871	896	950	873	876	908	926	856	844	894	894	870	860	863	862	854	891	849	857	813	882	833	906	864	863	845	968	879	866	877	913	919	861	887	884	850	865	891	894	893	914	861	872	929	824	867	935	899	940	878	913	922	882	890	929	857	896	886	904	934	914	899	871	875	819	865	904	878	833	817	901	904	872	855	938	861	883	865	928	840	928	857	864	943	939	855	896	887	923	880	880	883	904	875	894	865	922	880	932	916	863	885	884	912	917	897	896	905	893	870	891	830	824	882	883	936	852	916	864	852	860	862	905	867	918	885	828	876	905	895	874	864	887	897	838	864	873	837	898	873	883	922	863	893	873	913	886	914	877	855	850	920	885	895	897	912	853	862	885	869	870	840	945	838	907	890	956	902	893	877	915	916	876	872	931	844	876	905	831	857	919	904	906	916	874	870	862	939	864	910	896	880	925	928	869	918	844	925	896	893	878	893	868	876	931	875	870	883	860	846	837	828	866	888	812	861	863	856	873	939	905	861	839	914	876	878	903	868	867	867	900	865	936	858	892	882	891	853	865	849	883	923	854	881	950	907	904	880	909	913	872	867	869	941	889	887	864	885	838	870	896	879	874	926	875	850	849	898	905	948	873	869	887	912	869	885	941	879	904	869	863	883	880	875	891	898	912	880	898	834	876	867	884	863	941	932	894	894	828	896	850	907	880	915	929	848	889	935	870	935	917	887	928	896	915	910	884	933	920	909	924	876	876	826	884	917	909	877	885	836	918	871	954	846	882	918	821	933	878	860	851	910	872	833	906	905	913	877	857	891	877	911	846	896	897	923	864	847	897	928	893	907	892	859	868	939	877	865	862	891	859	911	853	899	879	875	912	855	882	861	886	866	824	891	941	859	888	845	917	930	908	925	813	919	904	871	894	881	935	850	896	837	934	897	886	810	856	828	871	911	877	920	902	953	805	858	915	885	914	904	879	861	896	902	942	920	943	889	824	891	810	908	839
36810	14286	13661	7864	5495	4077	3221	2532	2209	1972	1707	1621	1419	1383	1309	1189	1143	1099	1107	1052	1014	1018	1039	935	982	984	939	971	913	908	952	943	905	897	917	972	825	884	949	907	935	906	877	908	881	859	860	842	897	891	893	868	840	847	857	886	824	875	818	814	856	878	909	801	855	852	884	781	920	853	823	852	830	832	872	850	873	857	831	818	835	866	861	861	843	845	830	842	869	905	869	851	821	874	927	860	832	852	926	849	821	853	840	872	827	887	857	825	868	868	817	850	831	880	863	857	826	832	890	829	858	808	791	812	845	862	837	851	826	817	836	818	830	846	826	832	840	855	871	825	822	830	805	845	856	835	872	780	808	799	851	853	874	817	860	879	803	838	810	899	888	826	851	834	855	877	842	838	844	878	840	839	792	845	820	855	846	792	768	833	844	829	849	825	830	863	799	875	848	828	885	867	872	848	877	871	822	846	798	838	837	790	813	850	837	831	829	929	803	871	826	857	902	836	827	823	872	800	837	858	803	796	837	834	866	853	865	859	829	832	825	805	890	832	890	890	860	827	814	853	858	842	852	839	855	859	834	814	891	809	881	867	864	861	784	799	835	818	851	844	859	863	821	847	852	857	835	831	834	846	814	899	886	798	787	838	840	813	788	846	862	823	810	877	896	819	829	827	907	880	829	872	822	909	821	839	844	820	836	792	828	769	771	829	806	790	802	864	814	902	834	856	827	844	849	788	820	864	838	859	768	862	834	859	893	819	878	829	864	824	833	839	826	857	850	838	829	859	859	909	801	845	841	811	767	880	837	845	774	850	856	800	842	792	812	856	866	877	871	832	831	792	866	827	846	794	821	872	866	789	910	893	859	902	853	869	806	879	837	884	867	823	863	840	825	802	803	769	824	846	850	778	837	830	796	821	820	837	876	835	831	875	829	848	817	831	828	865	844	858	828	840	843	843	876	878	847	825	865	847	861	834	863	819	797	833	819	811	808	802	821	824	822	821	826	844	831	849	934	823	802	784	831	857	861	831	857	856	818	849	872	856	827	825	829	831	892	855	792	879	820	879	824	830	830	804	838	858	907	819	861	828	841	858	866	832	828	845	827	811	844	858	829	863	883	846	845	846	794	830	828	819	829	831	830	805	817	848	795	836	842	849	809	834	840	824	836	852	913	775	809	870	811	858	848	802	898	843	828	856	860	864	847	829	910	811	792	847	822	866	882	862	809	815	865	863	860	839	846	827	809	818	855	854	821	820	837	874	852	844	789	818	834	831	831	823	866	857	835	833	835	865	826	862	800	882	834	840	851	812	856	806	811	822	842	844	905	801	887	830	809	852	876	845	825	833	819	851	842	843	858	820	848	849	834	825	796	827	829	801	808	819	871	815	838	837	820	830	877	861	801	846	859	863	857	789	891	862	806	837	812	860	822	823	805	818	826	822	789	879	822	812	822	860	853	846	868	841	825	855	782	846	814	808	845	848	858	813	830	858	849	801	851	885	866	849	851	864	785	795	822	822	848	847	875	809	853	828	833	844	836	853	877	894	835	861	842	889	833	825	860	845	832	839	859	874	851	826	874	811	851	830	787	859	862	833	894	838	861	864	792	875	804	861	841	879	848	875	781	855	830	816	839	840	827	866	801	866	763	807	865	840	845	854	874	816	864	815	844	801	801	841	855	876	841	853	858	844	880	881	794	825	810	789	844	874	910	877	862	842	833	841	878	881	838	796	810	813	863	801	844	833	833	834	798	842	825	816	898	821	838	796	883	814	871	812	830	874	913	833	843	814	822	816	822	822	858	884	868	857	891	852	828	852	809	839	805	819	836	865	839	838	832	855	852	869	852	827	853	874	803	825	823	855	814	858	834	829	823	786	838	778	843	852	829	816	847	842	830	817	832	837	826	829	864	852	797	838	857	804	797	852	837	871	824	835	829	790	831	771	839	906	848	827	832	828	853	815	825	888	849	803	879	825	820	839	781	848	868	866	838	811	867	833	837	866	796	864	825	819	804	874	818	818	833	839	812	878	872	870	846	840	855	852	844	855	859	791	807	820	867	839	902	857	819	878	858	847	758	838	859	808	822	813	868	869	889	867	832	839	821	847	848	858	799	828	839	820	801	827	809	840	799	873	816	834	854	803	844	856	850	817	866	876	817	891	843	878	854	815	860	843	830	856	810	920	839	795	846	879	838	864	825	812	870	847	853	836	850	826	828	805	799	811	850	878	808	865	861	835	837	787	825	862	868	836	820	819	855	815	809	778	852	852	812	853	903	824	841	843	819	855	844	874	866	834	858	801	845	828	844	851	792	832	831	815	811	831	860	806	833	859	906	853	844	843	815	833	843	837	854	873	812	775	816	830	841	809	865	846	846	848	817	828	807	843	869	834	870	870	829	841	818	783	851	849	907	852	850	781	882	859	811	857	870	806	850	847	833	795	828	887	866	853	837	888	868	849	809	821	861	843	849	793	828	855	819	848	892	859	835	867	847	859	881	830	856	816	828	838	804	830	825	864	860	824	815	840	816	829	824	898	848	886	864	868	868	835	861	844	865	827	839	832	835	862	860	910	794	839	845	885	807	849	851	850	858	890	848	913	819	839	799	815	821	813	829	859	849	825	831	824	769	811	836	844	885	858	857	802	847	813	836	830	797	823	869	846	773	860	863	869	860	794	846	919	807	815	817	822	813	867	849	795	862	861	844	827	865	843	854	822	812	822	851	818	871	775	901	841	852	821	851	904	798	813	845	859	841	861	807	863	804	843	828	801	866	834	875	854	831	835	848	884	815	880	850	841	870	853	839	834	862	832	871	879	860	846	773	847	819	857	839	831	773	818	830	836	885	815	900	857	826	805	847	833	771	835	845	840	865	810	857	896	831	849	827	860	887	847	836	785	852	861	860	852	823	885	809	862	811	815	837	809	921	818	842	828	844	800	824	810	865	872	802	833	798	904	829	839	852	849	819	851	831	840	805	793	846	841	815	857	862	821	877	865	839	842	839	837	852	826	880	818	804	841	845	797	861	889	811	882	829	879	830	811	850	867	788	868	819	812	874	870	792	804	791	858	813	874	816	841	896	818	858	845	843	786	833	830	843	866	902	866	836	864	800	802	777	830	847	888	825	818	799	873	782	790	861	840	847	817	830	821	811	836	859	847	845	833	812	844	874	836	831	875	767	827	847	848	778	852	804	844	814	807	838	860	836	872	797	809	838	845	872	797	821	826	877	838	864	852	825	879	834	832	852	816	869	830	795	881	819	836	859	863	832	818	826	827	836	816	824	869	793	814	823	856	826	819	809	851	835	825	854	884	809	842	811	845	835	840	852	829	807	826	875	805	844	861	849	822	815	890	870	820	868	848	840	832	823	823	840	782	824	864	800	842	880	830	837	854	853	897	895	842	839	843	844	864	864	875	845	845	834	864	813	870	840	850	846	867	829	869	808	810	854	822	840	863	864	824	804	812	873	827	805	821	783	831	888	810	848	860	859	806
30133	14480	2594	911	807	814	761	712	764	745	770	735	782	795	787	778	746	780	773	739	811	773	747	776	743	769	691	728	738	734	733	751	750	696	715	763	814	809	746	745	719	754	723	756	789	740	765	743	738	757	754	814	708	700	709	718	703	739	755	763	715	744	738	781	723	752	731	728	721	763	752	706	764	744	752	741	812	760	746	767	711	730	716	713	750	681	686	696	679	784	741	715	732	742	772	716	780	731	752	712	758	742	751	763	797	743	723	711	797	733	726	738	724	720	741	770	731	727	741	772	743	727	720	731	752	722	788	738	762	737	765	733	727	718	715	756	715	709	753	714	746	750	747	737	736	711	732	699	780	748	765	750	703	764	731	777	755	763	720	777	729	743	754	765	751	775	745	768	724	795	770	753	734	759	740	731	766	737	713	736	709	750	763	738	739	723	741	749	748	734	752	733	755	819	701	763	723	715	732	714	732	755	712	765	718	756	695	753	758	734	739	769	799	728	742	708	766	747	694	750	739	737	701	715	709	706	774	716	775	723	750	779	726	762	740	787	770	722	738	735	721	757	725	728	721	760	718	721	709	785	716	753	742	752	750	731	744	754	755	747	776	760	718	687	714	745	759	735	736	783	760	692	745	707	755	728	779	761	747	753	766	708	712	734	731	746	764	795	743	667	766	732	748	761	737	731	773	750	723	681	740	740	732	785	697	739	780	735	711	721	718	702	757	714	719	740	733	771	754	713	720	719	725	714	684	798	749	716	747	725	816	722	704	744	756	745	754	728	713	714	732	756	702	738	716	718	661	653	721	728	731	774	732	718	774	775	727	708	734	709	715	782	754	794	765	775	744	776	735	748	766	750	734	743	761	702	667	745	717	701	697	749	740	683	746	732	737	720	752	784	707	699	760	751	736	742	688	724	789	706	712	816	756	725	731	732	732	754	736	701	718	784	755	750	781	768	757	727	751	771	731	750	777	713	727	758	684	728	749	714	730	720	691	739	753	769	756	809	725	737	709	747	750	737	697	742	760	752	731	740	684	769	729	704	767	735	785	738	736	723	824	719	736	786	738	754	677	716	754	716	790	757	748	702	753	719	732	778	749	721	767	759	722	720	701	788	755	715	726	751	742	703	705	744	733	744	773	709	744	712	774	728	739	736	699	703	723	750	709	692	739	714	782	710	762	746	756	735	707	697	685	761	713	769	738	732	745	713	744	784	715	738	774	681	763	726	708	759	732	732	756	716	785	751	733	710	765	721	707	751	713	732	734	741	721	762	740	742	715	761	757	728	739	731	734	713	764	790	694	749	721	727	727	741	722	724	754	749	718	763	726	731	725	711	749	738	788	745	764	788	749	718	778	735	761	779	774	720	699	744	800	717	724	761	715	712	766	791	721	735	784	733	745	710	751	771	724	726	747	738	725	702	723	756	778	714	739	739	716	735	780	759	738	754	781	737	725	693	778	723	774	804	733	748	780	681	742	756	734	749	723	759	737	788	732	750	747	748	757	735	696	758	747	774	697	738	756	706	734	777	756	763	756	748	737	734	797	746	755	705	728	721	746	745	773	797	725	766	745	745	723	734	792	751	744	744	732	724	763	773	786	777	725	750	741	749	739	710	745	698	727	733	752	767	735	735	692	722	771	734	755	804	711	740	788	765	743	752	737	772	716	726	788	724	719	714	758	676	742	722	765	675	792	713	746	698	721	703	715	783	721	740	717	718	781	685	699	717	733	708	748	733	763	719	734	725	784	750	710	719	720	776	769	746	757	766	699	722	759	738	755	769	766	725	694	764	719	732	724	758	770	764	756	769	773	727	692	736	768	688	746	830	736	722	781	734	761	711	693	765	770	720	736	768	759	742	726	754	778	751	776	722	659	738	743	753	723	746	721	704	777	716	680	695	798	746	707	723	707	735	755	706	787	750	813	756	772	750	772	726	720	717	756	763	762	712	737	745	723	736	720	763	701	758	733	722	761	764	785	803	719	710	712	742	714	727	737	731	696	720	750	695	713	725	781	743	715	726	681	746	737	699	725	778	747	718	763	700	745	735	759	738	696	753	709	731	728	745	737	725	756	755	746	752	712	734	750	687	744	787	741	702	758	748	716	731	759	735	699	760	772	752	744	782	771	731	737	772	731	739	735	758	729	766	722	718	712	747	749	737	737	734	754	683	730	694	718	803	703	752	698	696	771	684	761	728	764	732	737	707	767	709	732	742	710	747	758	753	783	746	734	724	789	717	686	781	766	771	730	737	688	735	784	742	748	776	709	706	780	736	740	728	718	708	758	801	737	740	753	753	751	771	767	744	716	744	738	751	754	728	768	744	766	744	773	682	751	729	765	749	726	732	674	769	736	707	740	770	735	755	746	765	728	732	729	711	735	729	683	744	715	741	732	727	746	747	772	724	733	748	746	761	736	743	732	761	739	781	692	749	733	775	720	734	760	733	769	704	737	692	725	740	748	735	718	773	761	731	699	721	733	751	759	715	766	730	742	764	769	780	739	738	717	730	720	724	743	777	718	780	718	745	819	771	758	767	793	771	758	753	803	722	761	757	777	765	694	788	699	715	767	752	803	731	737	703	730	741	786	683	811	728	708	759	734	774	697	756	731	743	737	684	771	756	749	780	754	723	701	705	784	708	789	771	824	770	778	738	722	735	765	734	779	735	755	724	756	794	769	820	710	789	748	718	726	753	660	752	726	710	733	759	756	762	752	760	743	728	779	780	751	739	732	793	710	788	673	717	739	748	736	747	757	689	787	741	784	708	719	741	723	711	709	721	812	733	744	755	717	748	732	740	740	736	765	726	755	753	738	751	761	771	734	734	736	735	684	745	752	739	762	751	755	778	757	728	753	719	722	731	748	714	713	702	736	744	720	727	730	743	696	657	726	777	725	770	716	747	731	753	749	757	750	758	711	747	749	710	718	712	749	736	759	747	690	732	693	775	706	746	734	713	754	769	784	717	788	731	719	736	722	733	742	737	733	751	722	765	730	760	739	708	679	720	751	709	740	741	706	757	762	736	753	794	762	769	753	714	736	728	791	750	716	728	723	726	760	765	773	725	708	743	766	730	694	756	727	737	745	744	739	715	738	716	734	738	748	756	770	714	785	699	715	761	735	761	767	795	694	699	744	718	757	700	772	701	803	730	803	761	768	736	762	789	754	730	724	731	685	681	778	750	715	714	730	686	727	766	676	751	724	711	710	772	728	757	747	771	766	740	759	701	753	751	746	710	810	718	710	730	720	727	779	736	733	705	720	713	791	741	732	744	723	748	753	713	716	751	767	710	737	781	719	728	719	792	708	724	776	711	770	760	699	750	674	726	792	763	783	774	769	706	736	751	769	716	776	779	702	729	748	732	726	717	729	705	750	749	715	707	669	665	758	688	747	741	734	701	754	741	707	741	706	739	723	729	693	735	728	762	746	742	764	779	719	744	740	672	728	753	742	743	745	695	754	744	726	711	762	755	723	715	735	748	769	721
22897	1358	1228	985	874	850	827	821	796	793	792	782	795	747	754	780	767	765	773	783	715	820	745	789	724	766	775	777	787	758	801	763	779	770	736	751	808	791	770	770	721	759	798	807	730	791	796	770	750	728	792	812	760	787	734	778	791	769	774	764	719	736	717	737	741	792	744	739	726	795	769	769	832	765	742	794	795	787	754	751	767	727	793	803	780	814	736	760	769	738	794	772	733	714	769	749	726	785	739	793	748	807	775	776	814	838	758	771	734	712	769	751	757	743	768	805	782	786	745	749	790	803	720	747	771	739	735	758	768	731	786	767	767	800	785	716	748	818	753	779	765	793	827	765	766	782	775	752	753	778	767	798	774	729	761	788	775	798	813	732	797	759	724	756	741	791	754	754	800	768	755	776	805	800	780	747	775	786	739	741	773	740	762	748	743	761	751	773	763	801	794	787	723	761	819	738	781	726	753	778	715	751	795	754	756	795	737	835	805	731	777	755	759	747	754	755	754	761	726	777	757	713	767	773	764	800	800	727	778	786	781	756	753	739	738	794	735	780	762	791	791	811	742	788	769	788	791	744	753	722	789	727	762	784	754	767	797	725	749	747	703	793	759	772	810	754	741	789	761	822	788	783	789	748	781	768	740	755	756	812	808	729	778	806	758	784	792	746	737	772	733	768	764	757	743	760	811	786	777	772	766	752	766	752	789	791	783	754	755	779	735	766	703	754	754	728	743	800	815	767	752	769	756	757	803	770	757	787	776	782	734	752	727	731	799	788	811	735	774	753	765	734	794	790	693	790	776	780	807	786	803	810	748	824	791	714	768	779	760	763	763	733	785	734	755	771	791	732	794	759	789	788	791	811	744	767	759	773	770	749	802	772	733	705	755	746	750	748	711	768	724	752	760	761	773	784	799	725	750	758	761	759	784	803	770	774	744	778	701	779	790	784	753	754	786	718	727	743	715	827	782	796	792	760	798	723	776	717	777	740	736	767	781	738	758	738	818	790	758	782	744	727	807	743	739	759	774	788	794	748	729	748	750	744	791	771	777	781	801	739	744	754	786	788	703	770	790	690	758	732	710	768	763	808	782	713	812	735	802	761	749	792	752	795	753	768	778	758	743	813	768	729	810	734	778	755	745	767	745	812	747	740	781	817	744	796	763	746	789	773	760	778	753	770	803	719	754	725	785	739	742	736	724	756	725	782	766	745	767	809	739	752	741	802	770	715	764	763	832	785	800	758	729	769	761	788	791	764	810	741	788	720	775	750	767	774	730	711	726	771	767	812	833	741	782	759	753	791	801	763	770	743	779	815	728	788	747	769	759	761	767	755	754	699	753	742	765	781	783	747	720	777	772	771	795	795	795	767	754	755	770	749	840	745	755	737	799	744	768	780	760	802	791	774	744	749	812	787	792	726	808	781	746	806	738	778	775	732	768	779	751	760	721	720	778	729	769	782	788	794	784	753	747	756	762	801	806	725	787	698	770	791	771	751	723	839	742	763	752	795	752	762	769	778	721	793	782	782	783	764	771	776	802	752	742	778	751	755	772	768	786	740	771	815	711	727	768	735	767	739	790	765	744	710	793	788	747	742	780	766	762	750	798	754	770	788	798	789	789	772	707	809	774	775	776	791	756	774	759	771	801	734	726	764	749	818	717	752	778	764	793	755	784	799	760	777	771	793	740	741	780	735	800	769	782	779	733	777	807	733	775	739	769	749	707	745	782	809	800	744	799	744	719	763	760	792	764	755	759	790	825	755	774	777	784	832	813	788	792	768	778	766	760	755	769	777	792	777	763	728	790	823	765	770	776	773	757	767	760	763	778	721	760	801	727	746	763	728	735	762	759	740	790	756	757	787	723	790	775	761	829	818	851	774	750	750	756	713	784	744	787	739	823	758	817	783	775	750	766	743	792	741	744	764	841	773	778	797	783	794	787	788	811	794	709	812	737	781	767	773	817	796	739	770	753	781	748	767	825	714	755	740	723	759	775	733	727	738	748	749	758	745	809	777	748	759	745	764	787	731	753	778	806	781	759	776	740	759	791	759	763	812	742	776	774	794	761	744	745	797	724	790	790	789	802	775	743	728	744	784	765	798	734	805	792	762	802	733	844	762	760	754	758	750	765	810	737	786	777	748	739	737	728	729	761	805	767	753	720	715	756	819	802	766	795	722	748	748	769	784	760	780	760	775	764	858	746	808	775	768	823	753	752	771	723	757	745	769	809	781	734	793	776	767	723	740	707	752	764	770	731	739	784	730	718	741	781	784	763	746	767	825	728	764	790	772	760	805	750	789	762	757	741	760	812	737	764	769	773	766	773	812	806	722	775	747	763	716	718	772	776	749	750	756	813	777	793	755	821	747	774	737	742	783	727	755	693	796	753	796	781	796	783	741	810	796	764	752	725	807	801	788	732	773	772	787	786	789	743	754	722	735	754	790	759	812	773	782	720	706	776	778	750	838	760	761	776	762	721	750	767	754	760	778	765	738	734	773	738	823	762	731	733	767	764	786	753	791	746	735	745	791	793	798	826	759	730	807	737	802	742	816	811	762	802	774	746	791	742	789	727	803	772	743	754	784	732	755	783	736	807	773	729	787	736	794	728	804	755	766	708	790	764	736	812	799	775	817	807	773	771	759	776	795	770	747	786	774	810	731	751	732	723	821	777	762	762	777	766	769	753	763	786	737	769	740	799	758	789	719	751	796	772	784	791	779	722	801	785	798	751	741	741	749	777	731	772	756	745	790	784	792	763	762	789	760	718	728	775	740	778	757	762	753	763	764	727	754	781	751	740	768	704	780	771	785	736	770	742	717	777	744	738	777	739	771	741	763	704	842	772	778	739	794	754	730	747	780	757	786	725	804	795	785	797	827	788	820	742	747	732	792	782	817	701	780	759	799	763	749	802	778	790	729	704	744	739	750	813	733	764	809	807	811	775	762	741	720	822	724	787	775	762	728	781	767	790	806	782	734	754	734	733	746	782	787	807	750	749	751	784	800	722	725	778	759	746	763	804	730	811	782	806	762	787	827	744	792	761	796	770	738	769	734	784	771	741	772	801	801	756	794	728	769	751	766	791	736	793	797	771	728	794	791	735	769	805	749	732	779	733	751	809	768	760	740	774	737	773	760	778	777	760	701	771	726	786	699	761	782	739	765	745	760	762	779	735	780	762	772	812	795	785	761	753	770	789	743	749	807	770	779	728	731	749	762	756	739	802	785	744	793	775	727	734	767	783	759	768	715	740	754	784	745	769	753	775	814	766	835	784	766	786	757	729	789	825	764	808	769	853	734	806	768	759	787	776	775	771	754	767	727	771	724	739	802	812	778	802	768	772	707	786	711	723	746	782	775	756	749	774	796	780	811	756	789	788	726	764	758	756	758	700	751	765	789	744	779	742	760	785	823	720	764	764	739	798	770	796	787	794	800	745	782	811	765	715	766	781	758	809	749	751	747	825	754	761	788	771	766	769	782	746	755	807	768
24568	20326	26301	24212	20238	7291	1271	938	801	746	665	621	562	595	585	587	581	575	540	581	530	498	503	539	491	535	485	504	489	538	506	489	492	498	478	482	483	498	489	473	459	497	503	510	448	475	527	459	495	484	530	484	492	509	512	492	475	512	454	476	498	486	492	466	515	519	492	433	490	502	462	466	470	463	503	511	477	465	471	488	495	463	487	465	452	451	497	493	474	438	470	493	468	459	489	484	464	465	508	479	482	486	528	507	466	436	478	473	522	478	448	447	451	456	444	478	512	518	456	475	478	465	482	474	476	475	472	488	502	465	521	482	462	444	464	479	488	514	463	527	494	486	467	503	464	454	478	430	484	504	474	484	437	469	499	453	496	440	450	489	485	441	461	510	531	448	456	467	461	475	467	509	433	498	466	484	444	501	511	519	445	482	503	491	501	430	437	500	514	478	479	470	466	460	489	519	465	467	451	470	479	493	476	475	465	531	484	482	487	468	469	511	438	480	496	466	473	481	478	445	465	462	476	473	490	482	471	468	482	500	468	484	475	496	488	489	492	467	477	482	492	454	490	476	474	455	477	465	479	519	518	454	439	498	497	449	480	501	483	475	463	498	462	480	516	498	485	457	506	446	472	453	472	490	474	496	476	430	481	494	468	433	535	515	416	478	485	505	506	509	467	504	511	469	468	495	486	468	498	479	504	484	462	484	476	508	458	468	446	462	459	495	512	508	508	483	479	479	459	521	434	480	472	477	460	442	460	487	479	478	464	464	489	470	486	515	454	451	499	444	489	481	517	511	496	458	511	465	499	459	514	460	522	474	485	483	488	455	449	416	480	518	473	478	476	484	471	486	472	491	433	497	498	453	480	490	483	468	499	520	497	477	480	480	513	442	497	492	470	474	460	461	486	511	430	492	439	465	456	497	502	475	487	485	516	433	522	526	490	497	491	447	472	473	487	461	509	494	477	480	493	449	482	493	501	514	438	474	461	456	526	516	508	491	469	497	461	482	464	478	476	473	447	478	479	475	500	490	474	448	459	469	521	467	477	494	479	490	520	460	493	485	449	440	458	451	466	431	464	486	478	494	503	501	498	458	476	507	502	446	458	487	504	408	494	456	491	462	442	468	454	505	439	496	478	512	473	438	485	466	461	483	470	480	467	527	496	504	525	466	524	455	466	512	450	449	492	477	489	492	512	486	497	493	464	495	450	461	493	483	460	457	432	478	482	472	490	479	462	494	512	447	483	445	442	506	490	477	480	477	493	462	471	465	488	502	491	453	481	483	491	496	466	491	493	461	455	497	494	501	443	479	458	463	477	428	447	515	508	488	472	484	487	495	490	484	469	470	496	554	442	480	482	475	510	450	478	513	482	491	477	446	491	460	470	457	456	454	486	482	472	462	451	464	466	477	467	498	475	468	486	470	445	496	455	493	491	481	494	527	489	469	494	478	506	506	462	494	461	472	474	495	484	464	474	485	511	488	478	491	451	476	499	480	486	481	495	467	474	463	507	520	453	456	487	478	463	453	485	467	473	436	430	460	486	519	480	468	510	465	455	505	474	463	474	476	492	488	472	455	485	534	459	481	470	477	492	459	467	482	496	485	463	476	488	487	440	489	531	459	503	497	421	461	477	479	478	446	443	485	468	456	456	500	464	474	444	481	478	465	473	467	475	487	466	481	483	516	454	463	488	491	469	500	489	503	462	484	471	461	487	430	494	476	470	469	459	448	509	458	471	470	470	484	460	537	487	477	513	495	482	462	481	467	443	487	483	515	462	447	549	494	481	465	463	466	484	471	485	470	480	480	484	497	498	481	446	457	470	497	479	509	478	476	491	457	495	495	489	463	469	461	493	443	466	515	495	455	510	474	448	479	442	523	499	470	476	469	479	472	510	470	472	485	490	487	487	494	519	450	504	495	479	473	473	492	475	491	480	434	498	468	454	509	473	509	497	490	469	516	433	477	453	461	475	464	486	445	481	472	486	497	477	486	491	503	458	497	465	498	447	479	439	460	484	480	467	463	483	481	493	453	492	502	449	457	485	457	497	495	449	478	494	497	458	466	464	482	449	467	495	457	471	532	492	407	444	462	463	473	502	431	474	461	505	463	448	490	515	489	481	459	481	465	504	483	486	480	473	473	458	510	500	494	463	468	469	483	440	464	469	492	449	478	489	464	449	477	494	523	457	481	459	506	483	487	506	467	476	491	467	436	452	484	504	463	474	445	475	422	505	463	483	515	468	457	457	455	491	465	455	478	493	485	453	458	460	474	445	426	524	480	471	483	466	502	485	484	465	464	461	487	484	565	497	434	500	508	458	480	512	444	513	472	438	504	488	490	495	456	502	475	505	450	480	524	476	469	512	472	469	462	468	468	454	481	466	508	479	489	467	497	471	502	520	510	468	451	470	454	489	477	459	462	472	488	442	470	456	467	482	474	478	432	487	459	476	492	467	496	486	510	457	477	496	475	467	478	462	447	454	474	505	488	443	438	472	459	479	492	497	505	476	482	478	481	486	465	466	501	457	494	485	503	492	497	500	507	490	446	456	493	497	480	481	469	434	462	476	507	469	434	482	483	486	475	501	480	484	453	491	454	455	498	472	450	478	441	487	498	473	407	464	452	458	459	475	438	483	440	467	443	482	522	492	471	476	487	463	500	486	501	483	480	492	478	442	464	455	497	489	468	415	412	470	500	458	478	482	463	507	455	489	475	465	434	451	459	461	560	483	470	499	412	436	456	450	455	462	477	466	489	487	449	483	469	480	471	465	492	529	454	493	463	457	436	480	484	472	458	472	465	485	468	487	472	461	474	465	479	511	491	478	484	491	467	480	502	476	479	423	506	472	436	477	512	454	453	452	502	502	500	485	467	481	458	463	504	452	448	489	478	469	488	487	440	463	486	474	455	473	475	479	507	467	469	475	479	505	499	493	476	477	437	446	455	457	499	436	465	464	485	474	463	456	454	496	481	462	518	479	442	495	497	457	511	465	486	485	493	469	503	481	484	527	439	419	501	518	463	465	464	486	469	466	446	485	438	439	507	478	455	506	468	521	479	485	451	503	504	482	450	501	465	490	464	457	486	479	532	478	443	457	488	468	521	448	465	474	486	479	442	494	466	497	468	479	475	487	437	470	461	469	449	455	493	472	462	484	467	499	502	482	497	454	471	495	492	458	492	503	475	484	537	536	475	511	489	465	474	493	509	492	469	490	476	445	457	500	453	447	470	482	463	472	485	465	483	466	491	472	447	479	465	446	491	463	445	406	518	472	457	453	433	476	466	480	464	469	493	513	479	474	492	485	469	507	465	486	424	484	513	445	470	504	523	474	498	462	500	445	477	472	494	510	496	490	473	508	430	503	479	445	525	446	492	449	466	486	479	471	446	468	480	449	501	458	486	483	455	478	462	494	477	470	465	474	498	468	512	491	467	474	502	472	469	471	481	468	501	508	490	467	496	434	490	446	452	457	476	495	461	460	463	522	438
38647	9071	8509	4579	3133	2247	1791	1438	1247	1090	948	869	860	738	714	683	686	613	629	588	591	563	611	560	571	552	550	514	558	498	516	564	556	534	507	505	524	520	533	516	509	524	539	487	519	531	498	481	542	522	511	502	495	483	494	485	463	506	444	466	537	476	509	500	493	534	521	449	479	494	516	491	542	483	504	483	501	540	500	487	467	487	516	532	530	525	536	457	494	489	463	474	523	493	499	497	497	499	473	461	492	553	470	492	506	528	461	476	486	500	505	462	476	505	476	503	493	481	526	489	499	492	505	479	463	524	508	476	495	473	502	474	458	498	507	467	499	513	474	530	454	501	494	505	518	441	532	500	456	519	500	488	520	481	512	448	471	508	501	463	518	486	513	481	521	512	490	491	498	491	472	487	493	489	485	471	500	504	510	473	488	492	508	495	544	480	511	478	533	500	531	480	500	517	488	480	466	491	447	511	481	506	491	505	488	507	501	501	487	495	498	477	497	532	479	508	432	520	519	516	488	501	526	466	519	470	485	470	476	494	473	468	510	491	496	504	470	466	509	459	514	479	491	485	504	482	498	506	513	517	526	496	472	503	483	511	509	488	498	488	483	498	512	487	495	504	493	484	479	510	498	457	447	460	512	545	492	521	493	519	491	517	519	533	491	488	497	508	500	487	444	468	502	490	521	519	530	513	514	503	490	490	470	475	470	513	484	503	512	469	537	485	476	471	495	503	500	487	470	472	488	492	486	492	472	496	467	464	512	500	487	519	471	482	512	515	488	511	471	475	506	471	500	485	478	516	498	458	477	491	476	458	473	491	504	490	510	500	526	467	451	478	490	477	469	513	472	513	468	490	491	495	488	500	479	501	487	510	504	480	500	502	504	466	515	536	524	521	516	453	455	516	458	493	483	522	508	510	526	493	517	492	469	480	480	515	471	468	505	522	484	514	484	475	487	502	544	517	506	494	481	537	524	456	501	499	489	461	479	466	448	499	464	498	470	503	506	483	477	512	468	479	483	479	510	459	462	499	487	487	470	497	471	459	492	528	484	501	480	471	489	487	478	483	485	545	504	529	522	552	501	504	528	472	484	478	504	496	488	538	488	504	498	502	486	509	506	507	457	483	488	521	478	479	487	522	542	496	468	486	486	505	503	492	502	482	477	509	456	503	458	526	479	495	522	522	504	504	506	499	510	466	502	508	474	511	515	467	527	492	494	494	483	508	481	501	471	485	495	471	483	491	505	476	469	514	543	493	486	482	468	483	464	534	547	554	498	499	493	519	484	536	505	500	484	477	521	478	509	488	509	523	469	496	475	508	490	457	487	500	505	485	514	492	448	510	455	467	494	461	499	492	520	483	517	509	497	490	473	496	487	500	488	495	485	500	456	425	536	468	460	475	492	487	464	469	497	493	530	514	489	506	490	482	467	498	481	528	507	526	531	472	484	483	509	510	500	541	529	516	510	456	479	474	496	511	525	502	504	510	541	493	514	483	506	481	511	477	521	480	498	482	459	472	496	523	496	479	472	497	526	440	487	494	496	488	464	495	482	501	531	498	490	450	470	523	518	512	464	512	468	463	508	524	506	438	482	476	488	460	463	496	464	490	503	478	492	513	475	492	469	483	472	485	490	532	470	504	501	490	456	450	453	515	498	514	475	475	506	491	499	472	501	513	488	466	488	474	498	490	497	474	482	463	456	507	508	482	488	501	485	509	486	508	500	484	527	489	495	498	492	460	508	487	487	514	494	529	485	512	500	475	499	508	472	493	507	494	485	537	464	485	490	508	498	506	497	492	526	463	504	471	479	487	497	508	494	503	474	485	510	484	491	499	499	496	495	447	487	486	489	466	517	513	489	512	490	494	505	492	494	511	530	503	512	503	509	484	491	521	500	488	476	490	464	451	519	534	491	445	494	484	509	545	519	478	514	525	486	485	465	495	503	511	528	517	511	479	501	491	515	501	483	502	440	454	470	512	495	456	461	506	542	484	474	491	478	494	505	503	509	472	526	474	473	487	528	492	490	506	490	483	480	465	491	455	503	476	511	494	470	463	511	476	502	454	529	486	492	474	500	502	528	506	498	527	501	489	535	468	477	501	467	519	468	479	453	464	449	484	496	468	573	473	534	468	493	498	511	515	514	481	511	482	474	485	457	509	477	521	501	511	493	522	511	496	486	485	521	528	496	513	466	492	508	505	473	494	459	506	487	479	510	491	491	482	465	500	485	476	538	488	516	486	490	484	513	471	455	459	505	463	446	456	453	505	469	483	484	463	494	511	513	495	526	493	453	523	517	518	493	457	467	477	517	514	471	478	495	486	455	503	497	517	441	522	487	482	478	536	521	500	508	495	476	482	466	473	517	479	488	483	489	505	527	477	490	491	494	462	481	479	476	492	451	535	495	481	453	523	469	501	503	489	513	464	485	485	471	526	490	496	494	539	484	479	457	529	491	489	522	526	504	446	495	488	526	507	504	485	480	494	482	464	496	504	460	484	492	482	493	476	463	502	460	504	480	491	495	501	497	483	494	478	517	538	524	508	500	489	493	499	471	435	486	473	499	484	466	501	468	498	515	485	512	455	459	470	515	487	488	516	499	469	542	527	503	508	487	511	505	493	486	516	469	500	490	523	479	484	451	473	522	470	513	465	484	466	482	498	477	501	523	475	472	489	510	512	485	508	506	479	459	448	452	467	471	485	506	488	469	471	480	519	504	491	474	506	519	497	455	477	535	483	470	513	487	528	481	486	481	497	463	500	508	439	497	510	466	522	474	502	470	478	464	545	518	469	502	493	471	558	512	491	504	477	503	519	523	474	512	497	464	489	509	470	505	523	514	479	536	473	449	478	473	503	474	499	512	464	470	460	484	469	480	473	503	488	472	511	472	469	518	468	466	451	534	496	479	516	482	490	496	456	441	483	452	480	482	482	504	492	487	484	497	499	528	472	503	535	512	468	494	461	470	505	481	507	472	482	436	479	503	492	503	466	512	494	487	494	503	482	511	450	476	493	474	464	464	471	501	511	505	512	475	512	489	448	466	506	490	488	483	502	460	501	471	516	477	517	493	501	494	558	509	487	488	478	472	521	500	485	508	469	505	514	443	489	473	484	506	480	493	511	477	468	488	504	515	510	492	492	514	470	505	453	514	509	525	487	491	492	462	498	467	495	495	495	515	521	492	493	489	488	515	464	463	488	454	495	473	517	497	463	541	491	490	523	469	483	487	459	491	490	488	511	503	495	474	507	447	493	487	471	504	456	451	481	517	503	504	456	480	520	500	494	474	542	476	480	506	525	486	520	481	490	504	509	476	469	497	491	504	459	519	505	500	500	465	447	522	463	504	516	475	486	515	499	494	503	482	479	510	490	480	464	426	465	481	517	496	518	481	513	503	515	519	481	521	483	506	491	457	489	493	495	500	528	527	479	525	474	491	521	501	522	496	522	475	491	506	486	513	479	521	485	491	496	510	497	499	511	491	505	515	511
22619	20346	26878	23698	20356	20395	7417	1893	1519	1363	1336	1267	1148	1089	1118	1139	1056	1002	1107	1015	1021	1033	1007	998	969	920	941	969	992	950	931	987	953	977	910	898	972	949	915	916	960	942	924	882	881	897	903	941	935	900	867	923	879	950	940	895	857	887	949	857	896	903	938	873	932	887	876	902	908	857	868	908	952	889	933	928	901	876	903	873	894	928	915	884	933	897	884	921	901	887	924	933	901	895	886	920	871	963	877	893	901	894	888	913	934	922	932	901	911	909	915	897	919	894	904	845	907	950	887	845	849	867	920	855	905	900	927	953	876	880	864	899	870	981	882	839	903	954	850	926	969	891	897	836	854	901	927	901	901	893	919	908	871	908	933	876	916	893	870	875	906	874	870	879	880	975	893	862	915	913	966	871	879	854	894	862	935	895	907	856	890	857	866	882	850	891	864	879	909	917	930	862	845	889	897	895	857	894	903	860	870	949	890	911	880	866	891	844	870	867	899	903	881	869	902	911	890	918	872	905	878	881	918	881	924	902	911	940	908	871	908	893	878	896	885	910	878	862	868	914	936	944	892	902	894	915	877	877	908	869	845	919	897	913	933	889	856	908	926	909	897	915	950	931	962	898	942	885	862	889	881	914	829	873	887	890	870	872	890	923	857	918	864	906	882	867	873	852	901	911	868	889	879	924	818	943	899	894	899	894	893	853	898	878	884	837	903	945	885	878	869	953	876	879	907	915	914	896	883	896	918	901	869	867	913	882	922	882	889	876	923	899	880	938	868	869	918	888	933	850	885	889	896	893	896	887	904	914	945	895	843	916	913	884	897	909	893	891	877	872	916	893	904	859	867	926	956	908	938	866	870	888	913	892	869	927	905	888	852	900	924	951	910	858	907	887	853	808	871	904	845	894	894	889	888	913	906	910	831	864	924	914	889	922	942	862	899	871	910	889	886	930	935	867	841	906	932	897	945	847	893	906	822	892	866	841	886	888	877	898	938	874	866	889	906	903	901	863	894	843	988	898	830	890	906	863	910	888	903	916	900	849	884	905	883	884	890	894	901	899	928	876	880	898	906	888	897	894	894	874	891	927	881	891	863	923	905	938	908	899	895	851	903	827	889	928	918	870	892	870	878	978	913	889	916	914	875	886	848	915	862	898	926	857	940	854	899	888	890	881	876	923	836	919	863	931	825	822	879	935	893	887	928	920	884	856	860	888	917	846	954	872	902	885	840	877	880	917	857	884	908	900	898	896	924	873	896	855	916	853	912	829	910	955	931	878	865	923	876	839	881	883	878	886	918	901	889	903	929	863	889	912	922	879	879	910	883	915	917	966	908	907	882	961	870	866	867	922	876	903	912	928	851	853	880	945	906	886	919	907	894	888	889	878	932	896	919	862	926	868	896	915	891	866	870	916	895	892	882	874	902	896	894	924	909	883	890	955	860	865	903	915	909	917	871	832	851	931	905	921	855	886	897	923	883	892	894	861	942	913	895	897	870	883	910	929	885	894	891	854	835	839	889	924	878	942	876	846	948	870	890	932	887	849	847	890	926	892	904	916	910	917	877	881	907	847	907	876	879	918	927	906	863	892	867	886	880	901	883	887	879	866	875	915	846	861	885	865	881	882	916	911	848	910	847	900	870	901	915	868	878	886	920	900	915	861	880	874	897	914	858	876	861	922	890	901	937	894	864	908	896	872	921	897	892	948	868	892	914	898	866	884	903	892	866	842	893	867	941	837	884	855	864	949	917	905	843	936	875	890	860	906	920	887	907	888	936	880	908	928	916	874	881	885	881	903	927	849	949	883	910	896	887	921	841	939	880	918	871	828	868	896	909	881	924	879	927	851	893	872	920	904	912	882	904	864	886	855	887	904	845	918	906	911	922	908	858	893	883	894	926	873	878	872	924	895	859	850	892	897	851	899	918	925	876	929	906	881	897	887	896	902	888	908	855	876	981	878	854	860	926	922	859	893	900	916	882	862	884	887	867	936	835	872	826	878	916	935	876	931	939	903	873	965	895	866	878	931	942	923	877	980	874	945	871	902	886	874	853	869	844	860	915	885	912	893	935	881	901	856	902	892	900	882	934	915	909	904	896	871	900	851	908	930	910	897	833	908	862	874	919	883	901	925	885	863	892	883	812	894	881	890	931	909	928	906	908	894	872	953	894	938	865	918	886	909	881	900	929	904	903	900	902	905	904	886	909	868	905	951	904	936	963	929	914	897	890	826	917	856	957	863	841	883	933	872	861	891	923	904	903	880	896	880	847	829	871	915	927	929	934	899	918	936	867	888	884	908	914	840	936	871	878	888	869	878	908	907	927	974	877	910	908	919	896	880	845	891	940	844	865	907	894	866	905	940	867	866	876	934	879	945	946	869	873	889	936	855	881	884	919	874	903	874	913	931	864	863	848	947	873	942	863	859	877	907	870	916	936	881	915	833	901	891	876	887	860	884	907	860	895	952	921	931	937	897	867	891	871	905	916	936	868	881	908	877	874	912	891	873	867	874	861	881	867	940	918	939	892	912	898	913	879	873	871	861	876	918	904	916	888	891	936	902	853	911	893	927	859	872	852	900	888	877	869	891	911	931	852	892	902	889	838	902	878	881	872	903	874	893	899	918	898	835	905	904	893	940	888	923	878	825	889	882	883	847	911	842	896	927	887	871	931	905	929	909	891	857	905	923	959	879	924	892	954	878	915	924	861	934	947	883	901	915	860	903	891	912	920	874	839	927	869	856	888	909	880	921	831	871	917	834	914	925	911	915	880	903	904	894	849	952	887	930	919	863	855	854	913	877	878	905	855	942	902	854	879	885	890	922	906	902	871	835	897	895	879	902	890	870	902	902	898	929	867	926	898	899	885	898	870	884	862	917	894	895	914	918	946	891	849	945	871	919	934	910	862	863	865	892	884	912	922	914	938	871	852	828	947	892	875	919	886	905	863	871	910	898	856	874	854	876	864	851	916	901	909	896	906	851	878	868	828	872	943	848	911	897	875	908	909	897	982	906	920	923	925	866	926	925	935	897	907	869	899	869	917	903	896	908	837	863	877	851	887	901	918	918	923	902	884	904	859	898	917	874	914	898	898	917	892	913	894	915	870	921	856	865	924	884	923	883	863	905	900	938	886	893	853	882	918	844	896	929	861	891	893	956	915	948	913	900	866	858	849	888	912	872	883	843	890	933	942	910	859	879	950	881	883	954	843	940	914	858	852	906	872	894	911	865	930	845	893	932	923	935	842	896	881	884	912	922	882	836	942	909	889	903	878	861	868	888	882	899	871	891	873	869	910	890	905	876	885	874	852	829	929	906	875	914	839	879	881	943	882	885	880	881	915	857	797	859	819	906	902	914	904	842	881	899	880	916	884	893	947	821	901	911	880	915	879	903	938	879	847	947	895	881	895	906	824	920	864	954	859	912	920	918	880	930	891	878	882	881	851	852	904	916	951	891	878	855	921	877	916	907	884	908	887	866	910	864	929	894	866	873
37571	14576	14047	8161	5569	4228	3197	2619	2222	1971	1756	1615	1480	1396	1269	1238	1158	1162	1058	1137	1115	1058	994	1026	964	1008	955	936	934	930	963	915	912	922	895	906	908	911	915	869	885	885	914	880	907	873	903	907	868	916	906	846	849	843	917	877	900	828	827	835	843	831	892	857	895	822	860	815	822	883	826	883	810	834	829	870	864	858	827	798	886	839	833	852	857	783	856	872	874	822	865	852	823	879	867	845	894	846	792	890	864	865	841	819	829	867	861	803	907	880	865	838	838	829	866	845	828	875	855	819	859	802	854	895	858	874	833	824	868	851	840	842	833	826	807	859	899	884	861	878	838	899	825	846	880	819	854	804	806	828	864	845	890	851	895	882	838	887	843	843	853	813	861	892	887	856	871	859	807	827	846	875	879	847	840	802	809	795	855	858	885	839	816	849	868	838	817	884	857	865	846	823	795	903	877	879	859	904	846	846	895	816	831	845	856	864	847	872	886	851	852	836	845	830	802	866	860	849	920	869	838	870	861	846	806	828	849	821	807	847	897	805	848	816	848	888	855	812	861	877	865	801	835	828	849	883	813	863	834	798	858	822	876	837	880	830	818	842	783	821	900	884	853	824	857	897	869	802	807	852	812	867	858	819	899	776	776	853	868	831	839	863	791	829	857	874	838	780	819	813	862	855	811	824	841	818	870	790	810	849	847	853	863	886	842	861	810	832	858	878	839	850	784	880	804	847	813	821	794	862	833	908	844	828	831	885	870	825	856	771	854	843	847	836	856	782	864	827	833	887	851	860	830	886	834	847	841	851	848	874	804	797	833	850	779	796	851	833	847	854	818	845	894	849	850	844	848	851	818	850	849	847	900	825	806	830	841	836	831	866	862	850	815	860	866	818	847	875	791	888	803	867	867	856	870	873	850	897	885	819	828	832	846	851	862	870	855	847	781	868	797	853	888	852	854	779	784	857	886	805	847	839	874	815	880	813	838	779	797	786	781	823	836	864	865	834	817	836	847	855	851	849	825	808	815	784	820	826	814	876	833	799	842	804	865	852	856	827	817	803	804	855	856	865	856	845	813	817	833	789	823	858	821	883	859	853	820	840	860	829	838	815	846	857	837	845	834	826	898	878	850	784	863	825	823	858	878	853	852	830	806	846	893	833	855	823	854	801	892	879	815	844	878	821	800	926	840	892	847	856	835	814	803	839	861	891	896	810	820	885	806	865	830	861	863	848	848	886	818	810	821	774	896	815	791	872	807	850	852	842	851	840	831	779	816	867	881	850	788	830	868	809	844	835	823	845	813	857	937	831	854	872	853	841	866	863	843	855	825	808	878	804	886	892	832	805	827	837	818	830	846	813	849	802	815	847	810	842	856	853	822	886	851	851	819	837	831	848	817	814	841	797	838	835	828	883	879	840	865	805	894	901	858	821	837	808	835	879	889	831	805	842	791	830	800	909	823	814	883	828	852	834	874	848	819	872	824	865	820	861	865	801	812	831	901	857	837	848	822	867	794	866	842	840	821	825	772	800	816	821	842	841	913	849	886	890	834	857	798	833	802	825	862	859	873	778	872	794	876	848	842	831	837	879	814	876	858	796	846	823	813	846	852	821	812	865	824	856	871	839	786	834	865	801	837	863	888	855	835	870	875	847	853	794	865	789	828	804	808	847	819	798	883	844	819	857	877	872	825	803	886	852	837	842	863	888	854	841	836	877	870	797	856	829	833	798	831	855	839	867	887	805	811	863	863	847	875	830	813	876	870	848	830	882	850	824	827	828	869	842	889	873	826	914	859	837	826	843	901	844	889	867	835	851	843	767	843	870	854	808	859	837	857	862	836	799	788	819	882	818	847	852	823	860	853	849	850	871	804	828	865	910	840	845	888	875	827	866	838	861	845	809	847	822	817	827	830	826	828	885	824	821	800	878	824	796	849	854	838	863	882	846	830	873	781	850	872	795	867	888	859	820	832	825	868	898	824	837	843	895	853	829	845	847	842	866	834	854	866	869	834	866	812	874	795	781	850	851	908	841	849	829	818	882	851	883	884	851	819	883	878	849	795	872	824	861	820	833	829	765	814	834	868	869	842	845	831	826	860	849	837	891	814	818	797	819	869	802	855	791	861	791	812	855	822	873	851	807	843	849	838	858	826	894	842	848	805	793	870	861	832	879	826	828	872	864	870	884	830	828	876	841	814	815	832	888	868	868	867	844	857	830	864	860	877	839	831	806	894	829	833	851	804	850	876	849	839	803	891	824	816	846	848	837	805	867	826	833	837	869	868	832	834	835	827	840	800	801	865	864	848	890	770	926	923	799	832	821	800	873	828	866	819	872	869	806	833	816	870	871	856	826	904	786	841	885	867	906	852	790	828	799	809	873	833	875	834	857	842	824	839	836	857	856	853	895	835	861	871	817	816	836	869	848	853	901	821	825	862	852	838	818	876	842	843	858	833	806	829	853	837	887	839	839	844	808	868	881	833	849	874	881	803	886	828	853	830	811	943	832	854	869	808	811	794	903	871	859	848	797	871	826	857	881	851	893	827	890	838	875	845	863	842	880	856	818	868	857	866	875	860	859	895	824	800	831	857	819	776	865	854	832	826	841	855	865	853	819	836	796	863	807	865	859	821	831	800	782	841	826	837	790	842	865	868	888	871	843	857	891	822	796	822	855	847	865	808	847	850	839	830	802	859	824	836	801	819	820	835	820	773	849	837	811	822	832	861	812	865	870	855	859	856	826	839	823	887	888	834	838	856	797	800	837	831	878	860	807	833	803	853	830	859	859	853	835	843	811	811	887	878	855	845	824	814	828	877	806	838	790	850	848	856	884	806	850	805	835	890	838	866	877	789	879	845	808	829	821	841	870	882	854	882	846	865	827	869	854	819	853	871	837	787	863	848	816	819	847	826	826	862	806	792	837	879	864	852	829	838	862	857	880	842	806	882	852	875	843	771	812	872	888	853	919	835	884	866	866	816	833	901	833	828	883	831	823	848	800	856	841	841	825	792	832	839	855	856	809	847	890	886	838	856	869	812	887	885	880	794	844	856	833	828	835	809	825	864	828	840	843	880	880	871	893	852	841	839	831	847	915	880	841	852	836	855	859	843	856	815	852	801	859	904	798	842	854	857	864	877	819	887	850	788	829	867	821	833	874	796	840	840	840	796	846	830	820	887	871	792	835	836	839	876	826	802	832	857	876	884	875	829	854	854	814	840	851	817	794	776	781	870	819	876	851	826	785	787	828	867	850	807	845	836	903	880	838	806	812	871	820	805	842	850	846	896	825	888	888	817	856	848	818	855	862	865	865	847	836	816	832	818	864	824	854	839	884	822	845	896	869	871	836	828	836	813	861	893	813	792	820	838	864	842	813	843	864	874	886	853	833	892	882	857	806	876	849	813	872	837	828	887	840	876	850	806	829	845	836	848	829	830	849	894	795	865	826	806	891	854	880	841	818	837	852	855	835	827	869	859	815	896	890	824	818	805	852
30260	14375	2521	972	838	777	723	746	718	725	695	725	761	743	714	712	725	694	699	733	680	767	730	669	766	797	702	753	721	733	779	718	748	717	701	708	747	744	716	704	774	718	741	722	738	776	747	725	701	746	694	759	701	706	714	738	761	740	690	725	710	747	739	710	755	747	754	734	711	744	751	748	726	720	738	742	761	765	719	749	719	738	748	756	696	758	730	718	730	704	744	718	752	742	732	744	696	678	700	754	730	723	775	740	781	732	765	688	710	729	705	749	703	696	696	755	721	720	770	703	754	738	764	719	724	732	781	742	776	778	722	785	771	773	729	763	699	778	736	695	751	769	688	692	709	684	714	747	750	699	776	710	719	714	703	721	751	700	751	709	735	778	700	725	720	728	729	741	722	707	741	768	737	732	689	764	723	696	749	672	665	771	717	744	743	727	754	684	755	757	776	730	756	745	747	751	763	683	739	707	730	710	717	722	672	726	707	740	742	741	719	765	704	717	699	704	720	723	762	694	743	758	699	766	725	733	745	712	731	735	677	722	732	694	736	714	725	741	763	776	684	708	739	750	735	689	769	744	740	759	738	708	735	744	719	720	719	687	677	683	768	700	732	749	761	727	701	750	753	752	701	740	722	685	755	719	724	741	695	692	711	720	692	663	762	749	712	724	710	749	666	709	724	772	758	699	760	715	729	743	723	703	713	720	758	743	721	691	754	738	752	689	764	745	726	710	736	744	751	732	716	724	741	749	703	743	717	734	707	732	707	757	744	715	757	752	718	706	748	743	738	741	717	678	728	701	711	758	721	690	738	692	728	723	793	732	722	761	751	760	702	732	722	705	736	728	742	743	757	715	734	747	743	725	727	716	728	749	741	754	684	750	760	704	703	755	733	738	777	744	751	703	795	786	723	696	776	705	780	700	749	729	673	700	695	753	765	722	715	760	709	744	750	778	705	697	707	733	733	764	754	702	741	716	756	719	751	763	736	788	700	686	801	714	737	736	792	725	763	710	704	746	745	730	676	763	723	710	761	678	725	721	732	754	708	706	718	715	747	689	765	736	786	752	708	730	737	730	697	777	740	722	784	690	764	718	745	701	693	742	691	749	710	737	752	730	731	714	692	716	714	718	707	783	756	708	762	691	748	736	761	706	779	724	755	749	715	714	747	717	749	727	801	755	688	762	731	715	721	719	810	738	738	769	727	726	753	726	730	741	727	718	742	701	713	719	761	728	725	747	730	738	706	745	711	775	706	777	750	720	719	720	720	745	713	774	687	761	735	716	731	753	748	744	688	733	661	785	711	722	781	718	736	720	729	706	740	707	731	727	719	744	761	751	753	767	726	689	696	713	751	770	731	723	740	743	711	740	747	715	701	716	703	811	738	752	728	769	759	741	731	699	759	680	776	775	756	713	747	725	741	710	764	714	715	707	746	721	739	717	771	671	723	743	716	759	738	703	750	722	736	798	746	746	713	721	688	742	728	714	725	749	755	728	721	726	740	712	708	772	711	747	752	738	720	728	742	731	738	691	737	687	743	715	711	694	751	743	721	738	749	713	728	710	749	736	722	730	771	746	670	709	737	696	719	712	699	771	739	778	762	718	735	682	717	752	733	731	741	689	694	707	729	737	734	718	764	762	751	768	711	724	686	746	726	760	687	705	773	757	753	743	773	760	740	749	758	718	750	715	704	751	712	748	721	698	670	717	721	697	716	723	769	718	714	713	655	722	773	722	713	753	705	719	747	727	665	734	679	730	739	704	695	750	717	717	763	737	713	717	721	763	751	771	754	739	706	782	747	755	785	768	773	765	747	719	744	722	746	714	763	749	738	740	728	702	723	721	747	743	719	706	722	722	688	778	711	734	756	710	743	740	718	739	668	703	694	700	767	743	752	739	732	726	727	715	763	726	713	747	690	691	727	747	760	730	732	692	783	760	733	694	766	693	741	760	735	729	717	749	721	703	756	687	638	670	688	738	763	721	735	757	699	684	743	754	746	748	774	730	719	758	759	727	749	774	729	708	730	700	753	727	698	739	733	684	745	712	733	711	731	726	744	750	744	712	735	697	740	730	734	756	724	708	781	741	702	789	683	699	753	741	772	687	725	721	750	765	762	729	749	766	743	738	712	662	705	772	726	720	720	769	712	701	723	700	753	728	744	734	667	702	745	719	741	719	712	721	727	752	730	733	755	692	710	760	706	698	721	769	753	708	727	733	724	716	714	744	712	697	716	703	719	717	680	670	760	769	737	748	733	722	727	719	700	745	706	758	753	741	666	771	738	689	727	741	701	740	690	733	747	729	702	704	787	747	717	713	747	753	762	752	748	726	737	711	724	774	761	720	763	742	713	743	718	695	764	760	750	766	667	693	730	756	730	760	704	744	787	747	713	713	710	699	756	744	713	690	766	751	765	746	718	745	735	711	744	771	754	720	758	721	721	777	720	732	698	732	715	700	726	685	751	723	713	744	719	679	704	709	735	743	741	720	721	751	759	737	722	713	726	744	725	781	708	722	720	740	701	761	750	663	743	722	732	725	753	771	728	719	705	699	744	749	786	716	724	746	723	749	722	720	720	741	743	714	766	722	740	754	732	739	704	760	741	760	771	647	723	702	751	741	707	745	736	701	760	760	704	736	703	760	708	712	743	716	737	727	731	740	756	758	737	761	730	730	750	759	708	750	745	697	729	735	757	728	744	740	759	770	671	770	749	748	688	694	668	738	725	723	706	711	733	749	700	718	672	732	717	724	708	748	702	724	735	760	717	720	704	782	729	727	782	748	764	755	734	681	735	695	738	705	724	738	764	744	750	727	754	722	735	739	709	740	692	692	673	768	739	727	692	712	696	749	760	703	762	719	700	815	676	712	744	748	711	774	738	768	743	724	733	706	733	755	748	764	709	755	746	702	688	702	697	752	671	688	694	714	751	720	784	684	724	747	726	705	747	710	735	710	732	744	742	688	755	740	766	719	748	761	723	763	723	732	731	701	764	708	731	807	747	734	776	740	704	731	713	696	704	764	747	707	702	737	779	747	694	750	737	694	744	728	718	734	681	706	729	728	723	748	686	743	735	699	743	773	750	758	734	702	719	749	703	724	711	740	710	725	756	723	690	788	742	715	717	689	748	720	737	724	760	714	723	746	722	738	688	697	695	789	751	714	738	756	737	750	725	717	699	739	677	736	718	750	751	755	726	672	742	725	739	757	728	702	713	696	747	702	712	708	738	754	753	634	730	729	709	702	718	774	755	722	774	744	723	751	737	688	703	724	705	709	702	733	720	695	726	715	713	700	709	688	764	693	745	772	737	703	768	704	770	701	675	720	749	727	769	739	752	768	744	749	741	750	689	714	738	721	683	699	725	703	703	747	740	790	764	772	767	742	707	771	714	730	711	673	784	734	695	752	778	735	709	728	728	679	714	691	723	740	750	757	693	749	727	737	749	754	700	748	706	678	754	739	714	735	715	771	657	734	763	717	685	740	701	719
22786	1327	1246	970	871	873	851	787	791	752	822	767	770	795	750	753	777	745	742	738	775	807	730	732	734	709	776	738	718	760	818	762	748	820	747	769	744	728	697	715	732	804	740	769	757	767	785	757	806	750	711	770	866	732	687	743	761	764	747	759	756	777	754	785	764	737	712	721	789	749	796	743	741	754	740	774	788	783	790	755	803	745	711	738	792	751	752	723	762	735	771	777	723	754	753	701	774	776	762	721	777	749	726	810	733	730	788	743	737	756	751	789	771	746	755	752	772	732	692	802	737	753	754	744	747	768	719	791	791	743	817	786	720	752	756	728	802	748	784	763	719	798	776	726	768	732	747	755	809	767	782	757	819	737	713	724	726	699	717	776	776	731	756	754	735	757	777	734	751	739	742	773	771	785	764	778	731	698	798	779	767	757	767	770	750	758	691	739	730	766	751	694	767	738	739	770	694	749	776	726	754	738	751	735	795	781	723	761	739	769	737	777	744	764	754	755	715	727	757	754	708	787	767	722	765	753	770	704	725	735	770	756	714	742	749	797	778	733	771	797	781	715	716	739	757	756	731	733	756	753	722	758	769	767	759	797	708	768	794	707	783	780	816	770	677	735	769	715	730	741	799	819	710	787	768	693	732	770	717	799	741	775	795	740	827	764	800	779	739	756	750	804	745	768	752	757	766	749	793	724	776	756	715	778	769	718	765	762	745	714	749	752	728	704	758	785	735	728	757	781	774	743	782	736	746	733	728	791	762	804	765	762	792	740	768	770	786	767	727	789	735	792	741	766	760	778	723	722	759	708	745	738	745	735	739	753	726	780	740	713	737	713	776	819	771	731	782	765	761	737	776	748	822	782	711	752	757	786	822	748	713	779	752	774	753	716	737	737	707	760	774	804	730	819	787	726	752	751	784	793	740	747	733	744	761	759	797	727	731	789	715	731	788	755	742	756	725	782	772	773	803	744	789	800	755	735	790	790	718	755	746	757	711	782	737	726	750	769	744	796	753	767	728	700	803	746	738	781	737	705	769	752	769	777	711	746	784	770	744	772	765	715	759	778	743	773	766	757	771	784	775	736	744	794	772	794	775	765	812	792	737	696	769	802	752	817	771	765	771	707	735	781	750	783	732	824	751	781	759	756	789	754	694	768	720	782	761	783	771	751	721	764	748	721	722	751	731	788	762	766	738	730	765	773	747	736	760	777	729	785	762	754	794	774	784	722	786	734	780	765	786	750	733	733	770	762	773	778	825	723	726	711	751	761	779	765	805	729	775	778	778	749	774	752	831	762	768	758	758	703	775	774	770	739	822	718	724	774	737	812	711	749	772	732	793	782	770	742	739	744	769	757	704	748	753	740	791	720	783	711	741	763	730	758	748	792	808	775	722	730	752	752	726	777	698	760	778	727	861	759	790	812	808	785	714	767	768	753	786	784	785	752	731	762	762	733	765	783	739	735	746	722	792	758	792	727	749	817	769	755	737	713	748	821	772	696	754	795	777	760	773	788	774	735	773	733	759	744	718	782	732	725	705	792	699	749	747	744	693	775	811	745	755	760	779	789	757	709	779	777	713	777	763	716	763	704	753	767	767	724	771	771	723	729	758	739	753	738	682	776	760	785	737	780	793	792	765	777	779	766	760	785	706	742	741	750	806	733	778	746	714	780	728	730	748	759	748	758	765	740	756	801	750	765	766	761	775	734	758	752	740	752	732	826	794	761	728	725	797	754	754	746	769	759	760	811	754	748	782	703	784	768	773	787	747	713	769	725	756	736	756	721	717	741	762	803	752	753	787	805	799	732	739	767	770	735	759	732	766	735	746	766	761	764	735	773	756	739	724	794	764	731	780	738	736	786	762	756	740	775	729	766	809	711	743	762	760	766	761	766	735	739	774	730	748	765	767	752	755	705	796	780	741	785	810	770	732	761	749	733	779	732	766	772	746	810	732	793	789	785	749	753	760	730	796	726	732	779	725	723	773	733	767	710	759	760	736	746	719	778	799	813	732	739	741	759	763	766	779	822	692	812	786	734	776	773	743	738	727	782	727	766	814	772	730	807	745	726	732	718	739	731	782	768	817	761	776	717	730	752	763	779	785	770	741	781	778	765	726	763	748	773	727	752	766	741	768	793	770	828	738	765	775	757	738	760	800	764	735	743	754	727	731	767	771	768	787	783	743	770	740	726	730	759	756	781	741	727	764	789	732	743	748	782	747	784	721	789	752	728	799	724	786	732	771	748	762	809	732	749	744	745	773	754	781	785	768	709	782	743	729	792	758	735	780	746	778	744	779	768	777	770	756	757	731	768	765	772	746	783	774	749	763	737	714	776	752	778	750	828	786	730	724	750	702	756	738	716	793	742	737	785	761	785	806	750	752	807	742	781	793	763	718	752	766	835	787	768	746	719	754	801	764	749	761	768	801	757	775	732	830	727	745	808	744	754	712	744	733	790	745	754	749	768	803	693	782	754	808	772	732	752	748	806	718	796	752	773	749	767	791	753	757	698	788	720	792	741	774	753	776	765	758	761	784	721	768	756	758	681	766	765	720	777	759	787	774	755	752	759	763	789	729	779	794	721	785	766	803	725	740	792	775	775	718	742	774	752	751	773	782	746	744	803	741	769	802	798	779	784	760	708	737	796	737	773	806	786	767	818	735	769	817	751	760	776	771	711	693	738	747	711	766	791	756	708	739	758	743	763	760	768	758	738	777	765	695	793	785	751	760	768	771	804	749	785	764	726	763	751	710	767	820	752	726	773	730	783	754	732	748	684	737	771	785	711	746	750	736	763	713	756	734	731	798	732	760	777	787	764	746	777	789	693	754	778	787	718	802	737	716	740	845	740	742	759	752	772	745	719	766	746	756	764	756	745	736	779	785	747	785	771	741	739	785	780	757	750	748	757	754	747	766	768	760	773	764	738	817	749	750	729	748	749	778	739	702	752	789	729	786	751	821	755	780	765	811	735	778	749	759	756	766	762	751	778	756	774	777	752	776	775	777	790	823	745	733	784	784	743	762	727	759	720	779	720	728	756	781	691	776	758	747	742	752	766	772	743	802	699	768	715	748	750	750	741	809	765	738	766	746	743	772	831	782	757	750	744	761	753	772	749	765	777	768	771	737	746	780	790	746	802	742	749	737	741	771	754	752	763	684	735	744	806	764	774	800	723	721	758	778	741	784	770	780	734	827	807	804	764	754	826	765	737	747	797	796	757	719	744	732	732	738	773	713	813	772	778	740	785	777	704	717	794	745	793	789	753	764	728	751	738	760	753	753	750	727	798	738	778	718	787	792	793	722	701	770	786	775	753	768	736	826	798	794	775	781	750	745	755	759	732	757	775	812	773	762	732	733	685	747	753	723	752	721	792	786	782	737	782	791	728	765	793	749	753	736	750	779	739	785	787	760	752	740	764	781	763	696	774	779	799	814	806	688	760	761	718	791	803	757	809	731	733	749	679	743	753	764	749	728	768	786	726	772	745
24601	20338	25929	24591	20172	6507	1248	894	770	713	692	610	596	572	578	551	515	515	520	563	527	496	508	503	498	504	498	480	459	503	467	492	506	482	492	471	491	469	456	518	532	475	461	474	528	503	453	448	467	507	496	449	495	460	458	456	482	488	456	478	483	458	469	450	436	474	482	443	461	532	461	484	482	509	436	463	446	465	469	476	474	465	477	456	464	424	455	467	481	429	470	455	507	487	493	493	432	482	468	475	458	462	451	432	467	475	460	457	460	485	456	491	433	505	496	445	465	502	500	470	472	466	456	433	511	443	469	468	474	498	489	429	455	451	464	454	487	431	505	496	456	461	454	438	487	474	475	465	463	462	472	452	463	439	426	466	468	440	491	486	492	466	483	437	438	475	482	485	455	466	440	484	431	477	476	483	459	444	509	488	479	475	452	421	462	496	466	470	461	442	478	432	461	474	431	464	474	440	471	438	466	417	478	477	472	440	456	462	469	454	448	460	478	447	450	420	493	481	476	460	440	451	455	480	470	424	457	503	503	479	461	495	504	479	473	462	487	472	429	480	461	452	457	478	483	480	454	450	473	484	484	475	481	452	458	416	496	516	467	431	424	466	467	440	483	451	445	435	484	455	447	526	467	426	473	448	483	466	453	479	439	491	474	486	477	521	467	463	488	467	474	486	506	474	501	469	446	480	438	431	475	457	503	466	424	460	445	439	445	487	468	450	486	433	463	507	439	487	480	483	425	469	480	463	490	474	488	436	484	452	459	476	465	467	486	460	473	457	478	448	518	522	445	467	438	489	452	441	469	445	452	505	468	516	448	437	508	503	455	473	483	460	430	459	471	466	449	431	498	498	455	470	459	450	443	469	442	447	430	511	451	486	485	471	490	465	454	418	444	457	477	497	441	494	438	486	477	448	443	482	484	460	517	487	485	443	481	485	472	455	477	461	459	449	472	455	495	459	476	495	456	478	491	506	487	482	455	446	472	468	481	432	476	455	460	495	533	465	511	467	440	453	468	493	460	464	490	466	456	496	464	473	444	470	484	457	434	453	478	483	485	459	451	471	469	479	478	451	439	479	475	481	489	442	437	444	462	476	432	480	438	466	452	466	457	450	473	443	488	427	473	455	451	462	520	478	474	442	482	445	440	497	469	472	426	476	488	479	490	458	471	480	452	444	446	486	442	493	472	467	459	489	484	481	462	437	498	469	445	496	455	495	487	444	459	459	501	458	456	454	487	446	452	498	437	482	461	466	493	482	485	471	431	438	418	463	451	498	464	466	493	452	483	472	467	486	438	431	443	473	464	472	488	424	469	496	481	427	470	444	444	492	470	467	476	496	490	448	434	461	466	459	490	457	481	465	468	477	449	435	446	463	420	440	479	456	475	499	443	466	439	468	448	429	454	506	478	458	453	476	459	450	478	487	507	476	465	486	432	506	482	461	502	486	456	466	442	466	487	477	463	490	462	509	466	433	467	487	466	424	436	464	475	489	467	462	520	456	429	446	454	467	466	479	480	500	455	453	490	452	460	502	463	462	489	495	433	459	479	460	478	446	479	422	455	451	461	475	505	439	476	465	468	473	423	488	471	442	429	447	483	484	416	458	477	452	536	464	454	470	423	455	475	474	482	499	470	449	475	468	443	467	474	454	464	467	494	461	513	453	515	502	471	445	463	498	463	450	490	441	495	481	442	458	472	499	469	488	449	476	449	499	471	473	481	456	437	432	464	445	450	452	482	484	514	462	481	460	467	453	475	468	483	484	454	474	476	472	463	481	498	470	470	477	461	491	458	465	449	470	460	489	466	486	473	465	483	498	478	484	469	485	462	480	450	417	462	497	461	455	517	467	446	444	476	465	471	476	473	462	495	457	459	453	485	454	485	458	477	463	433	452	451	462	470	435	477	466	471	439	444	468	469	486	471	490	454	424	491	471	507	460	459	467	443	459	511	469	467	468	471	505	469	480	496	469	481	486	498	578	459	447	464	468	490	460	487	444	445	487	445	465	436	508	462	467	445	475	485	466	472	492	430	457	439	480	449	478	508	479	454	493	494	470	458	454	486	450	458	454	437	482	500	465	506	452	468	476	429	491	462	513	479	427	446	450	472	468	485	471	469	461	460	462	451	458	441	471	473	478	488	458	487	453	470	490	496	460	453	488	485	419	452	443	480	465	470	459	461	492	510	473	495	487	444	459	516	429	450	493	466	417	488	469	444	461	464	459	465	480	487	444	427	440	496	423	458	437	472	461	455	454	490	421	488	493	469	423	490	465	477	463	497	419	455	445	501	492	456	427	447	442	456	450	504	460	477	475	472	455	456	423	431	510	471	475	488	505	489	505	496	451	486	509	469	479	474	467	471	462	454	472	490	512	465	435	461	468	467	524	520	477	464	486	476	449	464	437	461	406	463	466	479	433	482	488	441	459	462	481	438	457	444	438	440	495	479	514	453	503	492	471	497	460	436	448	453	494	458	436	459	406	469	455	459	460	474	460	464	485	473	488	477	496	478	445	456	452	454	456	469	469	488	471	430	429	427	467	453	493	440	473	473	458	432	470	444	465	448	486	454	469	437	453	457	460	486	456	460	437	491	461	449	447	424	461	476	432	476	467	462	461	500	471	471	482	477	461	462	465	465	479	464	474	479	469	459	484	455	448	470	440	442	479	463	454	451	473	487	463	467	441	462	474	441	481	478	447	485	432	464	457	501	471	478	494	510	474	456	439	459	474	455	412	489	461	458	451	472	447	484	481	439	454	471	432	499	465	469	509	471	467	469	505	489	465	498	442	411	470	465	473	486	434	459	475	525	488	459	512	440	457	457	499	474	486	490	464	442	484	529	472	482	459	422	476	450	456	456	453	467	484	470	474	444	476	479	469	496	467	433	498	443	457	469	444	462	480	454	465	462	462	511	465	483	480	455	479	469	445	443	466	469	464	480	486	464	525	464	466	512	480	473	480	488	473	468	473	488	428	481	459	505	461	460	474	434	471	493	486	459	529	451	445	419	479	467	505	498	470	462	497	472	445	433	489	460	464	492	452	468	429	475	439	460	455	478	432	479	477	474	452	465	465	517	483	476	485	471	449	481	473	437	441	511	481	474	488	469	470	418	448	450	471	467	485	450	517	475	409	450	459	438	492	460	449	469	486	463	441	494	448	462	479	495	467	501	451	459	479	439	454	448	483	452	447	490	471	478	473	469	446	465	446	467	473	478	445	483	433	457	480	461	458	480	495	510	464	483	465	467	452	462	509	459	438	454	474	470	463	485	478	463	485	474	481	446	468	499	451	459	452	481	480	481	462	492	431	469	484	478	465	480	442	496	498	433	461	473	468	409	454	448	477	421	475	456	439	467	439	456	457	454	450	443	484	451	464	468	471	420	471	508	487	443	508	462	445	477	467	449	444	482	490	462	447	421	444	466	487	452	443	466	461	458	480	484	448	434	473	472	457	457	466	483	417	454	463	473	477	458	468	490	443	449	482
35994	9313	8379	4585	2996	2233	1768	1461	1197	1084	946	932	808	734	759	694	636	632	617	615	585	579	576	553	558	514	538	515	609	497	524	511	535	490	499	536	521	553	515	491	521	433	469	515	492	496	439	546	485	519	470	530	464	485	529	496	499	482	479	494	475	489	535	494	446	475	507	482	459	496	494	453	470	479	513	487	471	472	490	465	460	459	499	482	463	475	505	472	469	489	462	457	480	454	476	472	452	473	459	471	490	473	503	490	436	497	518	461	497	474	489	480	452	471	458	459	526	490	485	476	520	512	506	476	512	504	523	507	500	483	439	491	482	456	497	489	495	478	505	518	444	481	485	483	503	513	471	463	512	491	482	512	448	455	526	453	478	512	502	482	453	440	477	468	496	457	503	460	485	494	469	494	470	487	456	476	466	449	440	459	503	485	498	473	481	482	468	484	452	526	480	453	463	504	501	475	484	481	447	471	447	504	510	521	447	509	483	488	477	519	490	480	464	523	509	487	519	481	474	492	493	486	525	477	490	453	483	493	511	484	522	480	468	461	514	453	465	521	527	453	477	452	501	495	467	476	495	491	489	489	481	446	507	540	502	486	456	477	479	498	490	494	457	477	494	530	458	444	496	478	488	499	461	456	491	480	454	476	485	488	456	472	482	488	512	503	479	491	491	515	489	456	488	465	503	502	475	479	477	474	478	471	462	474	466	516	494	499	470	508	471	475	486	531	478	424	467	455	493	516	439	467	502	484	484	468	442	517	462	449	495	452	473	485	508	482	465	470	509	442	463	468	480	467	466	490	507	503	485	455	468	463	495	510	505	519	444	454	472	495	477	477	513	492	508	490	472	504	496	487	496	470	449	450	481	463	512	482	469	505	498	476	465	510	485	446	456	486	486	461	487	497	474	501	461	500	516	431	503	485	498	468	497	511	469	479	502	474	471	483	461	484	461	450	525	470	471	502	472	485	495	474	458	476	460	517	456	490	498	517	509	496	477	478	467	478	524	512	493	473	450	484	512	495	486	493	493	527	460	509	455	471	469	477	473	484	510	483	519	499	451	466	519	519	487	488	475	481	484	480	483	519	463	518	503	505	529	455	470	463	524	494	505	490	516	456	477	516	497	444	485	500	484	437	489	448	501	481	508	498	455	467	494	475	417	476	479	503	463	518	468	446	482	472	476	505	439	474	481	507	482	479	488	473	484	486	473	510	497	474	499	506	519	494	510	499	482	462	502	469	486	469	490	496	496	479	505	495	476	467	512	500	496	473	509	492	483	455	460	453	508	478	477	481	466	468	507	461	497	474	463	486	482	510	474	468	496	485	488	474	479	495	485	507	507	488	478	438	532	497	451	503	500	501	457	495	476	493	473	453	515	518	477	491	462	471	469	484	475	505	473	495	493	502	479	483	471	504	486	473	489	476	479	535	460	461	520	456	492	507	490	484	445	479	494	488	475	471	485	476	501	480	494	507	474	501	482	498	505	458	519	477	528	445	448	492	495	477	447	507	469	464	477	481	497	456	511	463	459	458	465	504	451	502	474	521	436	500	502	527	463	529	464	466	506	525	513	467	487	490	514	492	460	479	490	502	519	505	491	489	483	486	490	476	477	456	485	422	467	482	474	479	480	511	499	508	483	470	462	497	502	479	531	471	515	492	441	434	444	506	467	506	519	476	457	501	498	513	494	481	458	527	464	467	450	498	464	453	475	454	495	488	490	480	517	490	481	512	505	467	461	487	506	463	471	495	483	465	476	454	485	472	492	480	476	499	436	502	528	503	478	504	479	519	487	464	446	474	505	489	492	440	527	521	484	502	438	506	476	450	462	508	445	484	446	491	491	475	453	503	466	455	487	490	495	501	456	451	484	482	512	422	422	478	477	505	486	485	485	491	507	512	447	488	463	450	499	527	490	488	468	491	473	463	488	510	468	460	488	471	487	465	473	463	504	476	526	491	463	517	490	462	510	472	488	470	475	507	498	467	473	478	496	464	461	492	498	492	478	474	480	483	464	479	515	472	476	462	420	468	477	477	439	469	446	517	482	514	456	473	503	519	512	483	466	449	487	494	482	528	457	455	442	467	469	496	470	470	478	440	489	468	493	472	494	472	465	474	479	480	461	492	468	486	473	497	510	451	496	468	454	501	492	536	443	462	472	475	467	510	484	422	472	473	485	486	514	477	515	484	493	463	483	462	462	477	488	470	480	469	485	486	510	467	454	480	476	485	473	457	492	462	456	487	501	466	498	485	474	505	511	477	525	488	489	462	469	453	505	462	509	504	482	482	476	467	477	483	462	427	470	500	496	506	461	474	500	503	497	474	440	520	499	473	500	515	454	494	460	439	488	505	489	485	455	476	443	464	504	481	469	430	470	464	487	465	484	503	475	509	532	447	480	486	497	480	514	502	466	471	479	480	458	459	484	482	442	484	502	491	449	479	457	487	498	503	450	461	463	464	471	524	476	486	493	485	490	507	471	473	498	471	508	464	492	444	493	451	469	441	477	474	527	467	453	516	474	451	460	492	483	496	432	506	468	474	447	499	496	525	492	474	499	459	501	473	487	472	510	511	483	496	486	521	466	447	492	502	494	473	498	462	494	472	492	506	520	470	473	465	495	500	498	462	503	473	475	470	536	495	526	487	494	465	470	492	457	464	507	465	477	486	453	507	518	461	459	484	488	512	538	497	477	493	490	516	478	445	486	488	483	492	516	494	495	488	482	483	487	462	451	488	496	453	473	478	502	502	477	496	448	504	506	497	468	505	475	492	477	474	472	428	455	510	471	489	477	502	478	494	479	525	474	463	474	511	502	457	496	486	492	503	488	464	483	484	507	488	487	484	502	445	463	463	455	484	483	473	486	491	497	464	459	502	520	484	482	458	490	495	483	480	453	478	531	476	492	500	500	476	497	486	462	479	495	455	483	500	476	457	523	490	478	463	504	452	505	478	473	451	471	507	454	430	491	495	511	467	480	466	468	507	480	461	493	500	515	469	483	483	490	437	481	467	475	494	492	511	477	456	465	464	479	435	459	487	473	464	483	452	490	469	495	454	524	512	478	500	486	470	477	477	485	486	491	491	486	515	529	471	473	504	490	476	509	478	470	466	500	537	453	461	460	502	460	483	507	468	519	524	483	479	490	442	478	470	497	461	462	495	427	417	456	482	483	473	429	433	510	478	484	509	467	472	476	522	473	476	491	473	509	475	486	479	444	487	478	470	456	459	502	479	460	483	497	488	474	505	501	520	502	474	479	480	496	487	486	466	477	510	474	512	469	487	482	448	517	519	485	490	486	520	455	479	446	478	481	459	477	438	467	446	487	487	457	490	469	509	495	439	487	478	499	460	494	521	476	465	440	443	470	457	466	479	461	462	464	478	444	441	466	472	459	485	454	492	485	456	463	459	473	491	490	481	498	453	485	490	498	465	496	512	484	486	476	481	499	484	486	505	489	530	515	454	466	467	465	490	493	475	488	476	494	499	427	475
22622	20348	26544	24031	20361	20297	6066	1926	1460	1331	1307	1185	1210	1135	1087	1076	1045	996	966	1032	940	966	1020	964	957	977	1009	1013	969	1000	884	913	947	926	877	936	897	914	968	916	858	922	892	977	897	944	889	911	951	962	883	910	927	944	894	943	891	928	908	896	893	873	939	926	890	911	912	925	901	908	941	882	892	894	910	893	914	897	899	895	931	838	886	875	909	905	962	926	888	901	930	898	868	929	838	908	850	840	867	939	868	894	882	910	920	860	863	814	899	918	908	910	911	895	901	870	894	859	862	913	941	863	864	859	852	884	900	798	905	884	910	868	907	808	867	893	942	881	862	863	900	896	883	901	922	874	887	915	859	844	893	907	867	868	866	919	930	825	934	851	854	850	913	909	945	951	925	940	871	903	842	899	868	876	909	853	902	879	881	876	891	904	893	919	867	938	831	869	886	897	916	883	890	866	938	891	899	861	847	917	907	893	853	908	911	907	907	896	916	900	953	920	870	913	872	889	882	863	898	904	880	889	869	869	849	937	883	889	900	910	896	868	891	906	926	881	912	982	943	884	932	866	854	824	871	884	875	883	846	915	875	922	873	892	886	873	848	911	869	928	875	941	870	897	886	947	894	906	904	853	859	869	908	876	882	927	870	885	889	864	865	919	887	900	891	873	896	899	903	872	896	918	873	880	852	896	902	929	898	869	836	881	889	915	920	841	888	870	892	926	870	859	853	863	815	868	867	882	901	861	920	900	855	884	899	937	879	885	890	907	916	941	893	917	903	859	858	868	875	838	944	884	889	887	876	862	849	866	886	923	911	875	903	893	909	922	916	874	949	869	858	926	869	837	906	912	916	843	868	887	901	885	891	826	845	873	844	884	901	893	841	910	881	885	883	898	890	947	880	872	873	871	911	837	901	901	890	830	932	898	877	920	862	858	920	874	877	876	890	879	874	923	923	856	846	897	891	917	915	838	882	954	925	864	907	894	887	905	828	876	892	863	881	871	848	898	880	896	859	971	881	894	868	864	915	851	896	884	926	866	960	897	856	854	887	807	898	915	897	870	872	922	887	890	866	880	843	852	888	869	909	876	879	859	973	920	896	897	888	858	909	895	904	892	829	911	858	878	915	867	848	894	858	903	903	941	919	918	852	892	889	850	862	891	924	905	836	885	877	891	913	861	864	904	922	882	924	872	881	928	833	925	846	891	904	892	845	893	902	898	897	908	868	900	867	873	906	875	855	915	935	889	855	923	903	910	879	867	888	894	843	876	834	914	871	888	815	922	890	898	934	924	879	896	875	887	886	870	906	850	879	921	885	882	920	893	851	876	898	921	893	923	850	925	861	916	884	882	938	870	894	838	925	894	889	839	890	935	917	943	929	914	887	903	855	832	845	868	927	898	934	835	880	830	922	930	851	903	914	878	883	947	855	892	881	848	869	860	871	846	922	918	929	935	870	877	878	814	885	902	848	915	849	897	876	898	856	905	891	895	871	870	927	906	893	857	873	914	855	908	879	897	832	892	896	836	827	859	876	860	900	906	916	919	908	932	886	882	888	868	874	868	884	874	901	883	864	908	859	910	892	846	912	911	939	884	858	844	858	919	880	863	849	881	908	911	900	876	831	854	893	847	902	900	888	846	887	850	933	928	874	852	848	867	908	885	948	893	904	860	856	839	932	856	840	873	919	822	839	861	855	958	920	848	851	887	934	859	899	917	904	833	885	844	846	919	894	868	858	845	863	888	917	884	872	854	842	916	901	889	829	885	906	954	898	888	850	870	903	908	898	872	864	884	903	895	889	945	901	852	845	845	833	913	907	890	875	837	922	902	857	905	915	886	909	865	961	895	899	896	881	838	848	912	906	907	883	878	849	863	823	830	896	879	917	837	868	819	918	884	895	894	913	904	837	870	876	859	919	895	880	862	905	875	824	821	923	917	856	910	873	867	938	896	906	882	936	905	888	870	884	823	835	895	911	932	882	911	894	899	870	909	895	937	885	866	888	900	846	890	906	886	906	903	919	894	906	847	824	841	893	869	885	924	872	909	920	887	888	886	977	860	950	883	862	918	903	926	881	902	905	914	872	867	888	889	970	965	865	883	862	880	862	886	901	889	890	951	961	914	849	866	938	904	858	889	890	888	866	900	826	915	938	882	859	890	876	883	869	880	882	838	938	841	877	859	874	903	896	883	891	880	856	907	902	924	900	866	896	913	908	877	845	828	876	887	871	879	858	907	860	830	920	903	851	886	888	857	898	883	903	876	890	937	873	896	861	940	908	840	891	837	908	904	902	845	864	864	907	861	881	860	875	940	899	891	803	848	900	838	891	938	901	970	858	909	877	910	866	869	858	961	910	841	914	845	866	903	919	951	898	852	888	853	899	876	848	865	876	845	876	881	871	863	909	909	889	857	869	905	878	905	931	916	849	863	839	896	902	880	805	889	907	886	919	885	848	877	874	887	908	881	899	904	872	949	880	878	906	890	906	887	905	926	882	912	841	931	917	868	922	923	899	846	939	899	907	903	876	881	884	902	877	827	887	862	874	903	945	929	845	850	849	885	821	909	949	891	920	943	874	879	770	861	873	876	852	899	863	970	942	862	851	908	879	950	841	870	833	925	836	844	875	826	857	859	899	897	901	910	838	863	868	858	868	896	861	815	892	816	910	892	841	890	870	913	895	861	936	886	884	860	879	863	916	882	864	904	875	878	900	900	898	924	894	938	864	917	874	909	897	876	905	865	845	914	946	902	900	915	943	901	848	888	888	906	921	922	928	897	940	860	897	840	911	874	890	916	874	862	889	871	893	870	920	874	838	937	928	876	842	851	905	859	873	826	920	887	871	777	906	874	869	857	912	882	880	915	819	865	897	886	886	894	896	862	828	816	924	903	894	891	932	863	879	900	858	919	887	928	867	877	927	911	904	938	871	888	877	855	942	926	866	925	923	820	873	887	918	868	860	853	798	887	893	822	910	858	850	871	877	882	864	874	877	864	905	948	898	843	879	882	889	900	897	917	865	910	926	872	862	835	903	839	894	887	873	887	902	939	903	890	922	891	885	894	926	891	838	876	903	866	899	928	900	905	867	851	869	878	921	911	871	856	876	962	841	849	877	862	868	905	876	936	892	894	877	870	920	857	915	914	894	866	905	864	868	908	862	919	853	912	889	943	952	897	855	857	886	862	896	887	899	917	890	864	899	883	845	839	907	902	878	790	899	902	928	910	867	925	865	905	917	846	859	862	854	927	816	884	881	854	903	910	868	891	908	846	937	917	843	897	887	913	846	858	882	885	878	854	917	855	866	896	861	900	892	935	846	864	805	873	861	888	826	876	879	922	876	904	882	855	914	884	930	883	880	904	882	875	897	908	901	853	892	870	889	916	948	849	904	933	926	859	870	850	830	875	887	809	930	861	895	875	904	947	892	829	877	852	869	906	896	873	903	928	885	951	930	880	932	893	868	894	869	825	897	894	922	884	893	893	931	863	894	854
34737	14632	13856	8003	5542	4111	3197	2574	2343	1979	1747	1603	1448	1357	1352	1221	1185	1121	1103	1103	1056	1006	1016	1022	916	954	959	964	967	909	901	918	933	883	939	878	908	905	934	949	854	861	861	847	851	868	884	918	874	877	845	864	856	833	879	846	806	865	842	828	874	828	834	872	830	900	839	885	920	847	862	861	830	838	848	846	853	856	850	834	882	889	873	826	862	827	842	860	822	824	855	825	820	911	877	774	824	823	881	852	840	816	867	810	831	820	840	831	873	841	867	824	792	844	857	806	840	869	904	809	821	836	837	876	872	897	830	853	818	814	841	870	828	867	894	825	851	856	794	843	884	866	829	823	865	812	840	808	822	843	842	876	822	786	850	826	857	797	853	868	848	855	813	848	801	832	808	826	875	788	775	865	868	848	833	791	845	844	859	891	835	866	823	780	817	807	867	839	830	797	843	876	798	825	838	815	796	870	843	861	901	858	800	858	853	816	863	860	881	766	808	839	838	884	840	814	825	824	834	849	872	909	861	828	831	832	850	893	823	811	825	821	842	847	847	805	839	801	804	826	838	819	832	842	815	827	828	879	815	840	878	859	855	808	869	821	852	862	812	870	835	853	914	850	850	832	815	845	839	835	792	844	874	821	811	864	846	838	818	841	836	812	853	829	806	784	831	866	846	835	803	828	810	830	821	864	825	866	821	784	851	814	851	832	893	850	855	859	806	865	825	920	898	908	799	799	865	831	856	760	812	838	848	880	851	824	836	861	807	861	808	911	790	842	851	856	810	811	846	793	863	853	783	839	832	862	839	736	824	831	787	836	842	849	858	838	792	806	864	849	891	875	794	834	806	845	849	839	864	841	825	870	857	804	889	852	832	820	798	869	841	771	840	859	801	842	866	824	892	838	795	835	817	803	863	837	823	857	840	882	877	851	836	829	865	779	871	845	886	827	824	891	805	839	818	784	843	809	856	840	821	850	869	797	841	805	857	840	856	795	866	790	838	846	836	854	772	800	789	869	802	800	843	896	849	837	805	832	848	871	883	840	807	789	877	875	810	809	855	871	803	884	904	839	886	882	869	800	845	828	831	869	788	901	839	781	855	821	842	795	848	849	879	835	811	828	855	818	802	825	805	848	800	878	840	839	793	835	841	852	801	855	847	839	866	826	834	869	822	800	826	836	844	860	852	808	831	831	836	864	823	819	822	860	821	887	816	793	880	828	861	769	833	803	798	789	848	799	815	806	759	836	852	815	844	854	847	831	878	772	864	797	814	844	769	841	801	749	858	831	844	800	815	867	847	770	856	836	875	857	812	815	810	845	806	823	843	814	860	874	858	841	813	877	794	831	784	902	809	812	852	833	897	882	808	836	814	798	825	843	800	861	834	867	865	809	829	833	808	891	848	826	860	849	839	797	836	882	876	811	890	806	818	813	898	832	863	762	849	815	850	841	835	836	849	773	848	843	811	868	865	843	863	842	845	839	879	806	845	845	830	772	823	817	842	833	818	841	863	874	825	866	849	814	861	871	809	847	842	783	853	808	873	791	855	851	793	844	853	824	820	844	863	867	848	812	835	796	845	775	881	821	853	854	825	846	831	823	860	870	833	847	825	839	850	792	823	820	809	826	860	850	789	786	824	884	827	868	784	857	862	823	897	850	831	797	805	861	835	825	858	874	876	805	814	822	893	842	815	887	870	813	838	846	863	842	843	819	854	761	846	750	797	837	846	794	816	838	834	853	813	843	835	844	871	831	868	846	835	841	812	865	831	847	800	835	792	860	817	866	795	885	817	793	789	863	811	830	826	853	869	834	841	830	789	840	824	823	815	830	854	868	831	844	818	854	834	858	828	859	847	803	887	829	834	865	791	850	840	854	775	836	792	801	879	820	856	795	813	817	848	835	798	823	879	845	804	790	820	761	873	815	874	820	884	868	817	822	850	842	814	862	826	841	856	785	846	882	850	819	818	792	808	786	819	859	847	789	869	799	786	839	845	865	914	820	870	833	863	851	844	860	858	860	834	824	837	821	830	835	898	766	805	791	820	870	861	868	836	805	806	813	824	901	841	841	818	812	901	803	838	808	822	859	833	842	854	839	787	878	823	809	877	836	799	798	861	837	792	840	867	850	832	809	881	814	858	837	804	798	854	871	788	830	851	829	825	750	842	784	766	784	882	866	813	818	832	884	819	787	846	847	829	871	832	869	852	887	843	808	791	820	821	842	868	895	841	878	856	834	897	868	831	795	813	787	866	857	802	811	845	813	858	875	800	851	811	847	851	824	835	869	811	849	771	823	837	799	837	834	832	829	856	816	842	845	866	860	825	841	843	797	862	853	893	848	846	841	820	829	767	867	843	863	859	828	819	819	798	777	852	877	839	859	821	865	790	868	823	798	808	837	830	836	838	901	898	914	826	855	852	841	800	827	847	790	822	846	873	851	814	846	821	907	838	822	846	824	806	796	835	820	815	836	811	846	883	818	839	836	916	808	830	854	827	864	830	829	820	809	896	836	820	826	832	904	842	861	870	791	881	820	850	796	809	819	842	846	839	871	868	773	820	818	787	814	869	854	819	821	863	833	828	873	843	842	841	850	817	783	808	829	789	798	832	837	859	820	824	812	863	778	797	779	836	811	853	846	804	818	863	873	852	764	835	814	796	846	762	826	790	857	818	822	756	851	829	826	880	860	825	850	826	848	823	819	828	865	824	862	765	814	844	801	819	821	845	889	866	796	881	837	826	827	793	846	890	778	839	850	845	848	821	820	864	848	845	823	827	812	847	823	817	860	800	819	860	824	835	832	841	836	842	829	817	889	814	845	870	872	859	866	835	823	888	804	867	811	888	787	864	814	872	859	817	838	797	798	830	825	869	813	841	853	825	780	859	841	865	826	805	830	852	835	859	849	811	837	859	794	782	787	797	838	833	823	824	826	836	813	840	816	819	828	786	856	833	812	840	842	839	811	878	826	837	877	874	846	829	837	829	863	855	807	850	865	853	828	846	807	842	848	839	841	836	800	833	820	824	791	830	857	819	813	823	890	839	852	839	843	774	839	847	861	835	861	866	853	835	814	834	798	844	827	803	792	852	790	780	916	803	838	874	804	860	858	844	826	819	827	828	773	854	810	845	858	825	817	838	811	848	841	821	828	830	803	851	871	835	862	839	828	811	829	806	789	836	812	833	821	832	855	837	859	855	874	791	841	805	850	809	795	865	830	806	813	813	833	861	865	851	789	812	797	827	835	857	782	824	862	856	813	825	808	843	817	817	901	817	857	847	789	824	845	822	861	814	882	844	827	812	833	806	840	898	853	855	850	825	825	838	829	878	802	826	833	819	852	821	814	850	826	848	777	833	859	819	833	833	798	799	799	822	809	796	824	793	852	885	838	871	858	875	889	800	830	858	823	796	817	822	806	822	847	815	881	805	823	874	851	829	850	819	839	814	838	847	815	807	846	868	814	839	821	882	829	842	773	854	827	813	848	880	848	811	827
30549	14041	2392	986	819	763	831	718	738	774	794	738	778	777	761	716	712	729	756	741	718	729	755	798	717	743	760	726	780	773	785	666	718	725	735	768	787	744	786	696	722	779	763	718	736	747	738	780	729	755	756	744	729	759	683	700	763	715	727	734	713	736	781	726	775	756	720	756	714	743	712	673	737	735	751	679	735	790	723	718	716	743	731	782	756	724	784	737	819	759	729	774	751	775	742	715	740	764	728	716	711	728	753	789	696	737	734	751	770	701	710	738	746	745	732	713	729	737	695	760	755	731	755	686	801	726	747	721	748	770	715	696	693	803	754	744	719	683	752	764	739	740	743	708	691	730	738	733	727	762	801	747	692	726	731	711	687	716	727	680	699	761	727	725	751	734	712	687	705	713	764	735	748	705	716	742	753	698	729	748	679	772	763	708	773	712	668	759	749	699	735	740	775	726	704	713	721	735	749	717	739	744	797	708	749	711	727	763	739	680	751	688	705	731	686	711	754	765	701	737	756	781	806	679	719	685	697	749	715	719	702	732	733	742	739	750	727	751	785	753	730	763	692	744	719	717	730	738	740	679	673	737	688	722	741	772	718	774	707	781	733	758	750	712	733	772	728	732	761	770	732	765	771	749	723	757	680	742	729	740	745	738	742	750	738	703	739	727	746	730	722	736	738	794	702	747	758	705	729	698	711	740	754	736	747	747	727	719	743	738	759	716	733	756	730	761	710	751	720	720	737	712	722	739	716	716	737	708	787	688	727	726	699	706	758	755	750	740	748	710	775	732	714	683	729	706	722	727	735	729	718	760	737	729	746	746	734	784	758	780	671	801	724	704	740	782	690	747	723	793	668	743	684	735	756	723	763	698	681	727	682	706	718	703	738	749	768	700	768	799	740	736	709	695	742	734	767	814	691	739	745	749	735	753	715	753	702	714	674	797	703	705	745	784	703	694	732	754	752	710	702	716	738	767	737	764	732	703	731	759	684	769	765	741	751	759	719	725	691	707	785	735	750	764	760	721	777	735	753	715	750	716	725	776	719	764	718	722	718	727	711	752	746	761	723	701	747	695	682	746	741	743	757	736	741	803	724	750	723	762	752	707	735	760	766	733	749	681	769	716	741	729	739	700	746	704	738	750	713	752	708	713	738	772	720	772	737	719	781	745	714	711	720	708	713	785	754	744	713	740	710	672	730	706	705	755	711	746	761	739	696	748	798	760	750	726	730	730	791	715	726	731	726	733	756	720	751	713	681	714	751	736	745	682	727	711	688	701	720	732	728	790	781	733	735	764	682	721	780	731	750	732	729	730	719	713	715	684	747	699	714	723	716	764	746	718	753	688	758	771	758	736	727	733	716	761	716	764	692	725	733	694	749	714	695	776	758	734	790	750	699	723	755	720	772	716	708	744	728	709	732	712	690	747	690	743	778	728	722	719	723	723	714	750	715	662	711	749	710	696	752	705	812	743	708	791	748	763	686	709	756	760	739	753	777	730	740	753	725	644	723	711	736	789	748	693	693	725	731	720	698	743	729	717	752	718	749	699	721	784	819	755	726	783	742	765	706	719	709	736	723	769	726	710	759	772	716	733	729	746	796	749	693	704	764	711	708	689	748	732	670	719	762	719	717	731	699	714	691	727	659	748	752	710	713	745	756	755	704	770	729	777	721	692	754	726	716	693	701	705	746	720	747	673	738	655	737	768	756	758	715	726	783	747	729	722	709	731	735	701	763	750	716	705	711	735	728	721	696	735	777	738	698	688	737	709	738	699	759	765	757	748	698	743	736	700	725	746	788	774	741	764	734	806	714	722	728	758	743	799	735	724	681	733	746	728	742	714	702	726	736	706	731	717	703	731	805	733	720	762	751	746	740	774	731	734	788	687	771	720	776	705	745	714	720	723	739	728	735	719	751	741	752	734	711	713	751	745	773	734	675	771	684	791	768	730	720	720	733	713	736	741	755	745	711	734	747	710	708	732	750	721	783	707	758	817	710	736	713	684	739	672	728	738	759	735	671	736	743	731	731	741	717	703	736	727	752	762	744	757	705	780	769	720	702	762	763	692	747	688	708	753	743	730	755	761	716	722	741	759	741	738	728	716	764	800	725	760	730	748	707	718	723	753	726	737	699	724	718	720	753	712	753	746	736	737	729	704	747	714	744	714	741	743	720	684	658	696	686	768	766	721	779	739	736	782	714	744	728	743	752	751	732	658	722	737	732	762	753	688	766	772	725	738	754	699	725	746	737	717	713	727	732	705	776	749	750	702	700	739	704	733	739	739	721	731	742	749	679	749	759	766	747	761	718	731	730	726	721	712	743	750	739	740	742	730	747	761	710	717	732	732	740	742	775	750	749	721	733	715	737	719	725	756	778	722	735	774	719	737	730	761	768	708	761	745	687	753	738	686	718	686	738	726	734	726	771	717	773	728	698	711	716	790	780	688	746	718	730	717	691	738	796	754	735	693	742	756	747	751	738	695	730	738	729	740	779	711	730	764	725	732	729	701	725	751	704	746	716	717	745	726	694	726	711	743	721	728	721	689	732	710	715	710	740	716	719	753	716	743	712	751	754	680	761	673	775	728	768	702	712	733	771	781	723	757	703	729	755	709	759	748	667	690	694	705	724	742	751	709	711	705	723	767	725	772	743	740	811	729	761	695	727	763	783	663	755	754	761	736	697	717	717	757	764	743	772	768	741	705	737	717	729	766	764	745	751	727	703	723	755	733	711	768	686	713	787	724	700	726	720	705	722	697	769	723	673	728	713	725	709	737	731	786	702	750	733	719	709	750	701	753	777	790	747	764	726	725	750	765	717	764	749	761	702	734	737	721	730	735	731	713	744	728	755	684	744	721	760	738	730	753	774	757	731	717	778	704	752	716	794	698	704	705	727	753	729	696	762	738	758	707	742	797	731	737	728	697	712	729	726	787	709	728	741	697	709	757	752	733	696	779	722	730	752	759	723	717	777	708	765	744	707	796	760	712	787	749	756	736	748	745	758	684	745	729	694	764	773	695	776	700	710	726	793	760	726	733	693	715	766	761	729	648	716	737	754	716	686	741	731	767	685	732	758	729	702	773	717	763	753	723	655	746	685	682	704	732	722	744	725	742	716	754	727	684	715	666	751	714	694	726	756	792	725	699	745	762	708	710	772	712	747	752	711	710	719	768	733	828	762	753	727	719	716	730	749	751	740	747	694	776	731	758	741	735	739	752	738	721	728	741	713	710	745	702	766	671	764	726	711	714	678	720	732	745	764	695	781	706	735	688	731	758	736	784	746	744	755	714	706	744	736	759	707	732	723	695	766	795	722	755	704	732	699	702	743	675	680	720	704	723	677	758	757	749	760	704	743	742	720	683	720	741	706	728	723	719	713	742	744	753	703	775	729	746	737	727	737	708	672	740	689	720	685	739	698	736	730	787	795	738	750	745	700	688	747	714	704	715	796	701	734	719	724	741	767	749	762	771	777	785	730	727	729	709
22753	1371	1157	1008	924	837	838	764	745	760	787	782	809	786	737	758	724	798	806	726	743	723	750	730	728	763	736	791	752	842	770	729	755	758	727	788	758	766	793	742	792	718	674	792	776	735	761	809	770	745	811	754	766	745	730	786	734	738	704	742	796	756	769	786	740	771	770	771	769	781	752	744	773	715	763	733	792	772	717	816	757	776	748	728	746	757	792	803	712	809	747	746	801	747	771	745	740	711	743	754	810	760	754	732	737	793	759	742	752	730	800	790	761	744	770	764	749	814	782	789	769	807	751	778	739	741	759	722	753	770	778	711	768	798	744	760	814	783	721	757	710	789	755	803	727	755	762	781	757	821	723	708	784	768	784	753	762	779	710	730	691	761	756	745	769	817	778	720	794	800	729	721	706	756	705	733	738	777	756	740	784	729	727	739	811	751	716	792	813	756	731	787	723	752	754	713	749	753	759	780	772	692	754	760	790	763	732	740	773	773	727	723	802	772	735	765	757	760	791	730	807	730	756	762	739	763	718	764	756	816	732	735	754	762	769	832	770	728	726	772	802	778	739	729	732	739	773	749	739	765	822	738	805	784	736	731	765	727	753	714	735	748	750	727	726	770	729	776	695	756	769	726	720	747	730	747	773	744	753	763	748	761	743	816	781	773	771	774	819	759	797	749	779	774	804	706	767	773	733	760	708	743	769	773	759	801	801	776	745	773	768	787	723	738	785	792	749	767	733	810	770	759	778	788	774	715	758	701	736	756	784	745	760	728	779	781	721	772	775	754	780	738	757	752	797	721	733	739	733	776	809	778	798	756	741	727	729	769	736	705	728	757	740	803	723	766	789	772	752	820	752	765	742	762	732	762	777	751	773	737	749	782	758	755	755	756	746	736	720	785	788	736	778	742	721	762	741	743	761	775	779	794	790	805	765	774	754	761	695	768	786	750	771	779	716	746	759	776	748	765	769	798	756	769	729	749	788	768	734	726	740	752	780	800	737	787	711	721	782	753	757	811	757	719	735	781	734	742	770	761	712	768	762	753	761	792	766	722	758	784	754	747	750	806	711	760	772	736	774	743	750	750	779	700	706	736	782	742	773	740	699	779	789	734	769	757	741	720	771	741	742	748	791	729	768	750	776	742	742	736	735	785	776	834	764	726	782	701	820	733	742	779	768	736	800	761	755	757	739	770	732	805	762	728	790	806	781	738	761	753	689	816	718	724	761	758	769	743	753	814	697	777	789	771	777	781	782	794	735	807	722	734	742	741	770	788	699	743	800	735	725	749	730	724	777	786	711	816	727	790	742	778	716	754	749	766	738	752	765	783	761	777	807	770	732	749	776	795	730	766	717	794	737	750	716	784	751	707	684	745	737	797	774	713	797	730	753	805	795	780	777	740	754	747	710	749	791	719	769	779	727	772	802	780	805	738	784	739	755	760	754	794	750	788	734	706	752	749	758	763	789	777	769	732	742	744	802	751	734	799	770	793	743	810	746	736	783	820	749	765	779	752	728	776	715	799	809	744	764	766	764	809	804	795	780	725	770	797	760	778	743	783	772	744	739	725	811	775	748	741	788	793	685	784	736	775	749	749	751	799	750	764	751	736	806	783	699	803	776	787	748	747	745	779	698	784	745	719	817	762	753	768	743	783	742	728	764	719	723	777	760	735	754	809	777	733	763	770	693	699	773	764	777	721	703	749	733	735	760	720	747	774	716	799	755	785	771	720	742	776	754	703	730	762	757	718	744	729	763	814	760	756	730	723	742	770	814	730	799	736	775	736	767	734	817	812	746	758	789	752	730	722	755	788	739	754	751	778	739	762	754	720	745	736	739	696	780	716	747	757	735	708	732	748	716	786	766	701	733	766	737	730	734	773	778	801	716	717	752	717	719	762	742	765	798	766	754	744	752	752	807	768	740	770	756	745	704	769	738	751	831	793	750	747	741	752	784	766	728	713	785	773	740	753	752	735	721	753	753	751	774	730	742	771	741	756	755	763	730	777	760	791	797	756	703	724	767	777	753	813	730	771	779	772	752	704	755	774	740	750	763	742	810	762	733	783	755	766	747	750	815	745	741	741	711	755	823	773	787	712	762	711	761	790	802	760	743	761	765	758	747	778	779	717	750	805	789	799	794	756	736	699	752	788	763	779	725	761	741	784	760	701	751	738	749	756	756	803	707	756	836	748	770	741	740	727	748	714	783	716	762	774	748	785	754	742	727	724	740	811	805	735	736	715	770	724	777	751	762	763	782	812	736	730	801	743	748	766	754	711	768	782	769	782	724	709	757	797	712	703	772	722	782	777	764	764	765	750	785	748	737	719	764	761	733	701	791	795	732	774	771	756	775	717	781	786	736	738	758	768	775	760	758	748	733	762	774	761	764	759	755	784	717	798	765	764	676	719	761	740	753	747	707	720	753	725	703	738	757	745	782	780	768	808	792	771	755	717	734	715	712	732	727	769	748	749	763	746	748	767	758	766	746	784	718	719	780	735	762	718	690	801	725	757	767	743	751	762	754	758	720	712	716	690	750	762	756	776	727	763	744	783	782	743	767	745	734	760	749	747	740	768	780	724	757	781	733	742	732	716	724	739	799	706	746	758	778	748	726	761	778	732	741	781	715	793	766	744	830	742	770	752	754	756	732	775	769	779	743	784	753	744	769	816	762	743	806	757	802	717	791	739	805	778	771	805	764	738	747	747	782	722	775	729	725	766	780	730	764	771	804	763	746	736	737	797	724	747	727	723	779	738	796	759	724	759	767	806	761	724	785	698	716	771	747	764	723	780	746	731	710	757	757	728	779	729	790	750	728	762	772	732	756	742	776	778	812	769	747	711	814	753	704	798	763	728	756	787	766	745	739	807	809	730	785	751	778	732	770	755	676	732	787	749	738	774	826	791	752	731	739	773	728	747	716	807	786	728	776	747	768	763	773	759	797	701	745	761	750	716	756	715	773	738	770	794	767	760	766	748	784	770	778	771	747	754	780	834	748	790	796	821	749	764	822	745	789	736	695	731	731	771	672	770	773	739	752	750	698	740	746	738	751	741	773	744	752	759	723	783	781	795	728	817	774	710	766	760	804	768	748	750	730	753	807	678	756	716	741	740	779	754	803	743	705	714	784	717	773	790	763	747	742	754	778	766	761	770	774	763	726	786	787	745	773	768	709	746	743	772	735	756	754	758	818	745	783	778	744	766	756	762	774	760	735	737	762	740	778	773	739	789	767	750	722	768	810	799	772	810	748	771	728	776	724	783	719	735	747	734	759	734	728	809	765	768	715	792	783	765	732	729	771	746	724	776	755	804	764	749	723	770	733	751	764	739	760	695	737	765	795	739	791	763	774	770	749	774	683	748	748	815	776	783	756	767	766	726	773	738	793	753	768	699	721	728	751	735	720	738	779	727	745	754	722	746	736	751	793	802	772	759	738	782	740	764	753	728	772	733	759	758	790	799	769	749	743	692	742	778	796	797	779	730	759	732
24587	20359	25822	24787	20121	6376	1331	908	756	721	675	644	640	634	583	595	561	559	531	580	515	543	531	533	526	516	515	503	535	523	544	484	508	521	528	533	522	496	510	492	497	522	528	491	485	498	511	488	497	449	482	491	472	495	476	516	516	482	519	470	475	482	501	491	504	484	484	484	477	451	495	493	464	456	439	492	492	461	472	456	477	476	496	476	498	432	514	476	518	476	461	492	483	483	486	440	489	473	490	503	443	469	455	485	477	445	488	451	485	492	467	497	477	481	497	497	476	495	511	468	490	499	507	455	464	489	465	466	517	486	481	506	503	482	456	518	503	487	494	517	475	509	492	495	473	501	482	449	472	472	524	475	519	482	473	477	482	473	462	438	431	502	502	486	509	484	486	479	467	503	469	475	450	496	496	521	477	496	494	451	484	500	472	463	508	474	458	487	491	518	461	507	475	533	527	464	491	499	487	499	481	475	454	461	501	412	458	480	445	454	466	494	492	472	486	483	526	467	472	480	434	454	493	420	473	486	493	480	511	513	466	484	454	461	464	467	450	527	430	489	489	465	476	440	486	479	498	475	518	478	473	475	499	459	492	460	508	518	478	481	473	472	467	454	487	482	505	526	484	485	459	480	478	486	491	502	500	496	498	465	502	471	461	449	475	505	497	493	494	537	513	521	513	482	520	489	505	477	459	483	505	485	467	481	437	474	484	483	470	501	433	485	487	500	483	479	446	457	489	474	472	465	477	501	489	491	490	459	476	448	481	472	499	479	451	466	482	468	475	493	503	457	511	503	484	500	496	493	513	479	479	471	499	466	456	453	514	511	500	509	484	500	481	474	487	429	450	507	502	508	493	490	499	510	484	530	480	482	479	483	479	474	486	493	508	456	502	491	473	481	450	516	472	469	468	464	509	493	473	464	519	502	467	517	489	435	480	485	475	497	460	463	497	492	484	436	473	504	483	471	506	473	481	469	498	449	503	446	501	430	450	479	448	478	497	517	481	455	447	503	444	455	500	481	459	483	498	497	477	471	474	485	501	487	463	501	520	447	463	464	466	530	456	466	495	477	481	513	520	462	503	516	477	504	460	452	498	482	486	447	495	506	460	467	528	440	458	494	491	460	490	471	475	455	488	509	455	495	512	466	491	472	471	466	435	514	427	480	497	473	452	487	463	488	480	450	499	506	461	478	478	481	504	459	474	472	484	476	481	524	491	535	478	466	445	473	499	496	506	496	480	489	494	479	477	463	499	488	461	525	454	500	453	469	454	470	460	478	477	536	498	502	502	474	446	509	520	477	475	440	482	476	498	487	458	469	465	498	471	485	469	490	496	452	461	505	515	474	473	466	499	469	452	470	463	430	476	433	446	481	456	477	468	466	458	476	452	484	536	512	512	464	493	479	491	486	492	482	456	470	472	534	505	515	489	454	468	464	479	496	473	511	498	475	496	451	485	480	409	486	442	458	468	465	456	466	502	504	486	465	501	457	474	535	462	467	441	510	492	450	445	481	455	480	495	483	476	473	469	506	458	487	510	516	506	472	499	457	446	459	487	451	463	468	531	474	486	491	483	468	453	487	449	508	471	486	472	436	497	460	516	480	489	462	508	466	509	476	505	488	502	517	465	445	478	527	445	490	491	486	484	488	512	476	512	464	481	473	463	504	446	510	518	482	442	510	440	465	503	466	479	474	432	458	478	496	460	487	482	481	469	489	465	468	493	495	480	514	488	448	516	468	514	471	491	511	495	494	470	491	475	506	480	504	491	495	483	464	489	470	477	459	485	496	461	471	526	520	464	446	473	441	445	505	487	508	495	511	501	511	466	488	441	488	465	470	440	501	466	506	447	481	455	487	456	472	469	470	474	443	457	460	454	450	468	458	488	480	487	478	441	486	478	486	476	449	495	479	505	468	506	502	471	508	468	508	463	497	515	477	453	515	508	494	502	481	451	475	489	487	484	441	455	488	447	499	510	477	512	468	480	489	480	451	472	503	476	493	505	506	534	500	437	479	491	479	478	457	481	509	488	482	454	449	470	495	465	455	521	483	475	486	485	508	480	486	506	524	494	478	512	487	460	522	492	529	468	459	473	472	500	468	459	474	485	469	454	468	491	463	488	516	487	475	511	470	461	468	488	474	481	513	460	533	439	465	471	530	454	413	467	459	476	455	476	491	501	471	468	482	501	497	487	465	495	465	454	467	482	502	501	473	469	539	475	470	469	449	422	482	484	514	473	487	490	445	489	450	489	452	477	465	463	490	444	471	486	485	437	475	465	452	437	482	482	464	517	483	466	485	463	460	473	480	479	456	480	466	478	491	481	478	486	474	489	465	490	473	497	457	489	424	510	464	520	456	483	505	480	480	506	492	473	492	460	492	478	471	466	466	444	483	478	495	481	479	512	481	522	529	472	470	449	452	438	487	505	492	515	461	436	491	487	481	480	430	494	471	498	491	468	453	470	483	513	477	488	493	466	456	460	492	459	473	476	470	503	505	505	463	506	513	511	473	492	483	513	478	452	473	497	493	506	470	457	481	461	498	494	473	459	502	513	446	489	497	476	457	495	491	489	460	475	461	496	487	484	471	481	470	523	513	499	503	489	465	470	493	491	464	467	487	507	489	468	492	507	505	530	509	481	490	481	463	524	480	476	477	517	520	506	499	477	451	449	461	491	501	474	511	492	442	471	492	516	477	505	493	447	506	472	487	479	494	486	506	457	439	475	482	544	483	494	482	479	504	493	451	469	510	465	483	487	469	515	471	504	483	486	474	440	498	498	491	508	448	489	477	459	509	510	487	470	460	456	439	466	484	472	466	500	499	498	464	503	481	486	492	497	473	485	501	450	471	487	493	495	489	449	454	458	469	434	508	524	494	443	492	482	460	476	508	449	492	494	488	518	485	487	490	479	462	482	502	466	511	473	505	501	483	483	492	472	483	483	486	510	512	503	490	453	490	481	493	442	494	478	446	510	519	523	480	476	481	474	488	482	516	499	497	449	502	443	501	526	474	508	462	476	472	474	453	480	529	475	504	484	510	477	503	483	471	463	489	476	474	476	502	491	512	484	485	508	472	512	501	494	526	458	484	494	487	509	505	473	519	479	494	476	517	482	471	510	462	460	484	504	470	498	473	495	515	448	469	479	485	476	483	469	528	471	482	475	494	480	501	474	475	433	475	473	499	462	475	465	457	455	495	490	465	475	458	471	480	482	439	498	463	504	463	499	490	496	449	513	492	499	491	500	463	459	495	482	484	476	465	523	450	473	495	473	457	490	514	472	441	502	480	448	479	478	468	512	471	467	480	514	467	488	465	485	500	487	511	479	436	503	479	472	495	456	476	526	483	463	477	494	521	497	455	465	446	478	467	462	476	474	501	469	487	495	460	511	494	501	494	450	459	457	491	502	474	461	491	474	503	484	502	469	507	471	488	476	450	487	508	473	461	449	509	483	457	448	488	490	483	444	545	455	500	494	487	504	466	433	455
34941	9294	8536	4638	3160	2289	1791	1439	1204	1085	986	928	827	786	768	710	669	660	622	600	615	582	574	585	586	567	514	562	560	580	544	536	549	525	523	531	513	524	526	486	480	482	526	510	527	531	531	512	500	485	534	547	540	527	526	489	496	540	543	515	514	505	517	552	498	491	462	487	504	505	489	467	488	470	506	485	490	485	526	497	503	469	506	519	448	484	530	461	490	495	501	524	474	527	471	488	488	457	537	473	498	525	551	457	500	482	523	503	493	483	512	509	527	488	534	474	493	494	470	465	489	483	499	453	469	442	504	492	536	494	452	522	483	476	494	500	473	511	480	496	492	467	483	492	524	468	477	514	473	517	488	530	481	502	511	483	482	486	510	496	500	476	471	489	474	502	518	445	483	527	473	508	476	503	514	493	501	521	510	506	483	517	526	508	492	501	542	487	573	500	494	494	535	499	470	461	518	443	498	506	514	511	517	498	545	479	468	483	479	523	444	486	465	491	470	482	488	488	489	503	521	512	511	489	503	496	518	489	492	522	524	459	486	489	457	483	518	547	477	554	481	472	483	485	501	518	475	535	468	528	522	496	520	497	521	499	492	482	472	458	503	508	508	500	482	499	524	477	512	514	503	458	523	486	494	488	513	459	488	496	511	497	487	521	498	510	463	491	535	451	484	502	502	463	462	499	480	470	516	482	501	515	489	527	491	478	507	485	475	481	466	498	470	521	488	501	494	506	492	465	486	505	484	516	503	475	489	527	502	483	517	492	499	513	507	514	471	542	487	485	514	493	494	524	490	555	529	487	461	534	524	514	486	492	523	488	462	446	498	471	480	478	556	498	500	506	486	530	493	506	504	453	488	488	472	516	497	480	502	506	485	495	480	471	523	512	459	451	499	483	492	513	479	502	447	505	480	480	511	546	518	486	477	507	497	538	508	489	483	504	502	486	496	503	487	470	554	466	518	514	520	506	508	519	499	482	475	516	544	494	500	511	513	518	506	496	504	507	500	500	466	460	474	499	508	544	503	473	479	545	452	508	515	501	471	459	490	488	502	495	492	497	485	518	478	496	499	520	527	496	471	473	473	513	537	488	461	512	489	511	520	537	504	475	520	457	503	535	542	476	462	495	468	460	481	480	494	470	486	514	500	455	473	492	481	466	512	502	523	416	489	520	486	496	519	476	439	528	514	480	468	453	492	517	524	519	524	459	533	488	461	467	470	517	493	470	508	495	459	528	531	516	486	495	529	501	503	510	477	524	512	507	524	524	485	489	462	492	493	533	494	490	473	477	494	521	503	497	467	470	540	497	462	483	514	508	507	466	503	468	513	492	532	507	497	465	502	474	528	513	445	477	537	466	491	525	528	488	446	520	494	548	492	482	457	523	514	529	457	493	496	505	490	509	498	525	491	516	454	459	505	501	464	496	467	497	470	527	524	494	504	493	484	505	499	484	502	492	503	519	487	492	489	500	512	474	497	487	485	535	496	506	487	486	512	471	564	481	482	458	488	469	502	502	475	483	481	462	472	492	527	498	491	509	477	466	483	490	507	514	488	487	481	507	509	507	497	495	504	492	501	498	471	501	509	468	508	523	512	510	515	491	509	483	471	475	502	521	508	474	491	476	490	507	518	454	483	507	491	493	497	473	510	452	478	540	511	527	518	524	468	497	524	501	494	511	501	500	499	506	490	498	518	540	484	508	461	504	506	456	485	473	486	465	486	487	480	501	486	520	511	474	469	492	491	492	478	505	471	534	507	516	511	519	506	489	462	480	504	502	517	479	533	497	484	474	479	483	503	499	478	468	479	491	478	489	495	476	502	505	492	460	491	541	492	490	510	492	517	477	504	512	468	513	472	488	495	482	478	493	503	534	481	466	484	498	512	513	459	508	497	516	506	519	493	484	503	479	539	497	532	473	532	486	524	492	488	493	455	487	465	494	491	510	468	516	469	521	461	489	486	470	480	500	478	449	481	493	539	467	467	525	492	506	490	516	474	487	506	465	462	479	493	494	504	484	468	490	475	485	498	505	542	465	483	492	501	451	538	445	505	498	501	482	524	500	516	498	481	514	509	522	514	496	505	495	503	458	520	478	480	492	521	527	469	475	486	498	526	444	492	462	452	502	508	502	489	474	496	532	483	533	513	527	484	510	488	482	484	532	499	509	525	466	481	511	523	481	528	468	546	495	500	480	501	527	520	467	527	480	489	532	514	471	476	514	472	522	489	515	539	502	513	490	475	558	520	521	504	450	556	515	486	504	493	487	534	495	463	512	514	490	500	498	501	502	447	499	506	497	487	477	528	533	475	481	471	514	490	446	475	504	540	470	543	502	509	438	483	499	492	518	470	506	503	478	519	465	490	472	507	504	517	477	493	547	532	481	501	501	478	479	516	511	451	495	486	524	519	491	508	490	481	532	472	487	508	496	481	503	478	497	519	520	485	510	489	517	505	499	477	523	476	498	489	487	493	488	504	524	471	507	462	522	459	503	496	500	529	479	477	518	475	481	490	510	497	506	521	503	504	503	463	512	523	462	499	465	460	536	516	504	535	483	470	515	473	490	508	505	530	475	543	488	485	512	494	481	501	497	499	483	501	535	533	528	478	452	490	483	469	468	516	492	498	494	478	480	501	484	502	500	508	503	540	490	476	461	521	508	490	519	496	474	489	469	512	492	452	487	490	504	479	486	503	479	507	511	525	524	469	526	481	516	487	502	510	496	469	459	497	481	536	488	462	505	504	540	524	467	555	531	460	495	496	475	526	506	533	502	495	472	475	514	475	498	523	466	460	495	502	528	480	505	508	506	500	488	550	484	527	500	504	498	502	513	481	505	526	505	497	485	526	464	469	513	499	453	507	494	503	473	526	467	534	471	527	473	494	502	492	533	496	480	522	509	528	453	470	476	494	466	522	530	527	496	485	492	471	506	469	524	522	522	480	558	506	505	469	494	516	510	492	534	531	496	512	477	469	483	518	526	468	506	490	529	497	487	497	501	510	509	471	490	517	505	473	465	468	543	484	509	504	502	491	524	496	466	492	500	476	515	500	495	463	548	522	511	468	509	477	469	489	470	550	540	506	523	507	486	502	493	492	485	501	448	491	489	518	473	507	520	478	442	544	505	517	488	518	497	534	525	459	486	443	457	481	488	503	533	475	478	482	506	509	485	495	533	487	512	510	519	499	478	490	470	552	506	488	505	494	501	528	472	526	510	474	510	493	515	519	542	510	545	508	485	452	472	494	478	523	492	517	505	482	490	506	522	473	473	492	518	496	487	501	498	505	508	472	488	483	477	474	504	485	522	493	472	499	476	511	473	500	530	511	515	506	488	492	517	550	503	500	479	488	474	496	494	514	515	506	519	487	513	466	521	502	504	476	559	501	456	517	494	496	486	493	494	522	507	519	513	520	476	504	497	529	479	521	500	480	487	514	502	494	494	498	499	459	479	485	489	499	506	474	488	515	496	503	487	474	502	484	494	489	516
22629	20338	26104	24423	20346	20189	6078	1940	1572	1426	1308	1252	1153	1144	1133	1095	1065	1039	946	1018	984	985	954	947	991	1015	893	928	939	982	973	982	965	903	945	943	916	988	952	970	873	936	950	942	898	931	899	940	870	883	930	933	945	924	960	955	888	942	856	1002	945	889	958	922	950	882	894	930	876	905	907	877	922	918	923	886	951	937	898	952	931	932	928	886	873	917	940	874	943	938	918	919	900	921	948	930	888	935	953	911	898	927	941	892	955	872	869	882	929	961	931	914	875	932	937	852	861	944	911	906	896	867	888	863	921	900	957	919	885	947	883	921	977	953	861	931	876	866	908	843	899	918	899	906	906	911	905	903	920	916	878	837	948	890	917	881	948	937	950	886	911	935	941	914	925	902	890	902	917	909	910	944	856	904	909	952	891	936	881	916	898	910	886	922	933	983	891	863	856	937	891	942	903	924	905	885	903	873	949	962	894	896	926	915	934	908	921	926	888	926	905	885	947	907	921	904	891	893	903	960	887	905	879	871	937	920	895	934	904	911	921	915	903	882	836	870	915	907	916	895	887	876	902	941	917	918	945	931	915	913	905	950	919	829	897	870	848	855	894	884	940	902	905	897	920	897	915	917	978	885	894	885	919	930	930	851	889	949	888	884	882	870	896	877	921	880	856	876	903	876	902	892	967	902	921	953	866	919	920	876	901	933	887	910	873	921	867	875	859	895	934	918	938	935	949	878	905	851	899	833	946	918	879	925	925	864	863	917	881	914	905	948	923	903	901	883	867	889	861	918	902	879	883	845	904	909	936	874	882	886	912	945	965	894	938	893	888	901	887	925	921	897	846	936	910	896	860	910	939	909	917	915	876	884	877	909	874	945	958	870	857	892	886	907	904	917	888	875	918	867	917	866	911	924	899	930	883	898	885	912	874	930	941	932	895	843	854	862	937	919	908	928	993	894	921	920	953	940	933	844	904	929	878	895	902	882	869	909	932	901	884	944	888	891	854	920	926	875	926	886	882	902	921	920	896	944	877	939	923	928	925	920	936	896	892	904	931	879	909	927	895	887	934	889	904	899	839	930	875	887	919	891	949	899	872	891	935	886	849	936	908	931	918	915	918	895	929	906	898	907	974	927	955	908	938	881	884	954	889	874	906	852	873	909	921	923	914	922	899	891	992	955	890	953	893	947	893	877	870	916	947	879	923	899	934	895	915	895	861	956	883	888	924	853	872	933	946	909	910	891	920	935	904	936	907	926	907	891	964	942	862	923	914	903	878	877	885	886	915	959	892	924	949	946	871	840	883	906	896	941	927	903	876	877	910	921	910	912	926	931	914	902	919	884	817	957	945	963	897	947	951	919	916	930	901	898	943	950	904	784	890	872	881	895	908	906	919	938	872	870	938	885	894	903	909	943	910	908	909	928	912	916	861	895	876	948	956	898	925	930	866	855	872	843	927	931	887	880	915	820	890	850	927	946	914	869	892	911	905	933	952	933	875	911	957	895	898	826	876	899	853	931	901	930	871	860	883	883	915	947	923	931	909	930	868	894	880	904	851	905	915	939	879	955	929	915	917	915	917	881	901	899	901	935	888	919	954	920	951	889	910	901	863	879	932	882	946	881	890	905	950	871	896	903	888	921	870	958	939	928	884	890	906	927	832	871	951	856	890	893	940	911	891	921	883	976	904	932	841	956	895	911	929	875	904	901	884	925	929	910	894	916	898	878	936	882	898	875	910	928	931	912	854	857	892	945	923	928	890	886	904	932	905	860	883	933	898	845	877	915	903	872	907	898	838	879	912	930	902	852	858	936	952	903	915	890	918	902	911	965	980	912	904	858	921	898	878	956	894	893	930	878	889	907	873	893	905	913	867	903	868	888	907	901	874	941	893	926	880	957	929	900	885	964	926	916	919	911	939	896	918	927	908	912	869	940	893	839	879	932	831	876	932	906	938	892	927	914	929	877	968	931	944	891	907	904	880	898	885	923	887	926	892	927	911	882	892	860	922	916	911	915	927	905	865	928	913	908	908	913	907	897	899	875	948	906	920	892	937	915	905	886	877	926	891	885	955	942	872	907	867	885	897	869	914	922	943	916	903	898	905	870	900	912	914	911	866	900	892	828	905	897	944	856	897	873	921	932	959	945	861	865	943	882	916	895	913	863	972	927	894	929	897	935	943	841	871	860	887	907	884	912	906	924	861	914	914	925	890	890	905	878	924	896	923	866	909	898	922	972	865	916	911	899	910	862	882	894	881	917	924	876	869	949	859	872	895	885	928	922	901	903	919	940	847	930	905	874	901	877	902	882	889	897	910	926	905	915	931	921	913	862	912	939	891	901	962	965	867	875	874	883	814	934	862	927	885	901	951	904	882	881	921	886	848	868	897	929	882	926	922	882	906	958	900	907	929	899	916	813	889	910	901	884	912	909	906	918	934	893	920	869	894	913	885	934	888	965	889	895	908	865	932	855	932	887	872	897	863	885	899	883	847	900	895	899	894	870	933	863	902	875	877	910	893	897	943	906	928	913	909	895	902	889	919	947	916	894	922	864	927	871	894	895	897	910	905	888	942	944	968	908	920	907	935	926	925	895	875	926	899	857	805	896	922	872	875	895	940	933	939	895	848	865	871	861	853	858	895	895	805	916	905	856	877	891	932	887	914	905	903	899	926	920	896	877	908	928	923	912	907	898	909	887	951	933	907	890	971	943	924	951	863	924	866	884	914	938	931	940	812	923	908	878	878	916	904	858	863	926	888	884	941	902	870	908	878	931	858	903	925	904	895	885	935	921	892	936	829	860	956	886	906	887	899	864	894	856	892	894	933	916	889	913	936	896	873	841	876	957	885	870	896	880	947	852	925	894	881	898	896	937	924	929	905	940	870	911	902	911	923	910	946	864	890	872	859	923	944	878	861	859	911	873	897	857	915	855	873	883	913	915	935	932	882	877	940	882	910	890	931	904	863	878	889	865	884	873	943	954	929	920	906	939	871	872	923	902	888	910	945	890	846	932	896	850	913	943	943	887	844	877	904	873	825	850	867	886	920	931	901	904	897	888	928	937	850	924	900	926	907	910	867	923	880	955	925	917	882	887	922	879	924	906	905	894	940	922	888	886	884	914	866	862	898	892	964	908	879	912	915	908	902	879	910	912	912	941	878	853	886	918	903	875	888	930	893	867	857	902	875	889	919	888	853	946	938	910	865	901	928	889	883	897	915	880	937	947	856	972	922	966	893	903	929	916	884	949	927	916	869	936	852	889	929	931	876	861	908	946	872	894	893	938	882	852	904	899	932	901	949	886	870	859	914	862	892	875	934	915	842	830	908	937	883	893	929	908	931	969	847	877	857	854	956	912	909	878	931	828	911	876	907	877	909	945	886	874	902	916	925	920	918	955	934	930	886	894	886	990	854	909	921	904	882	889	932	930	898	876	926	899	838	910	911	880	934	931	856	886	879	838	947	887	902	887	947	941	901	893	887	883	885	917	837	899
32226	15002	14109	8032	5581	4081	3194	2669	2263	1970	1781	1587	1457	1448	1286	1296	1214	1073	1117	1095	1109	1059	1036	1083	971	1013	957	966	982	973	1004	954	932	966	939	931	925	889	899	880	865	903	876	891	943	863	906	894	911	845	896	919	869	858	901	847	821	867	877	829	846	842	849	843	889	832	847	923	833	847	844	871	873	874	878	857	853	826	855	845	823	851	853	845	899	900	873	885	875	806	826	884	802	879	840	871	881	837	851	818	914	821	819	838	854	887	856	831	879	841	847	844	890	861	823	868	846	829	847	869	868	811	885	848	867	841	830	846	849	884	876	836	860	854	881	847	862	902	869	782	905	809	848	812	822	885	860	830	886	864	903	870	856	838	839	843	837	802	847	891	839	855	856	846	897	896	880	808	851	844	870	860	842	781	872	907	826	902	901	850	836	817	852	874	874	850	872	830	860	835	832	854	832	878	833	858	845	857	860	846	849	835	899	806	832	803	770	886	854	844	786	829	841	841	868	848	895	878	926	862	906	912	887	816	865	888	854	874	831	838	871	794	876	847	867	897	862	857	869	889	827	896	854	827	847	904	848	842	873	841	832	811	868	821	879	817	760	786	844	840	916	875	862	888	852	903	866	804	834	830	883	841	887	895	875	855	846	798	888	859	850	860	908	839	831	853	877	803	864	907	883	815	883	876	837	813	868	904	868	849	906	858	879	808	787	850	779	875	867	848	898	856	840	864	854	890	795	856	829	849	812	856	860	856	818	857	841	832	845	869	827	829	864	835	838	852	810	862	862	850	901	892	849	836	820	847	839	852	858	883	842	872	858	863	883	869	875	872	855	812	815	870	897	859	880	851	887	891	835	855	899	856	803	852	853	865	832	904	858	838	904	860	837	855	888	852	867	820	861	838	820	839	853	844	867	792	879	820	874	841	810	855	867	826	825	872	876	846	861	874	841	858	919	849	873	834	851	834	864	894	819	836	883	824	863	830	832	844	811	913	861	824	826	841	861	824	837	869	861	845	891	857	826	885	905	852	873	880	866	833	843	864	842	855	895	847	837	860	781	884	879	843	876	828	834	899	814	823	815	802	841	904	846	824	816	824	872	893	873	874	849	826	812	845	868	830	891	874	829	880	797	837	830	829	813	829	844	852	809	880	850	841	888	853	858	826	838	820	880	863	882	819	812	851	876	829	897	855	844	868	821	875	856	861	804	791	865	858	800	820	870	878	902	907	836	867	835	881	863	829	819	909	855	814	858	883	819	878	847	848	853	899	844	767	869	854	832	865	890	840	856	764	856	859	846	826	865	887	894	855	858	869	908	844	901	825	900	821	873	835	834	846	808	804	851	866	872	844	845	858	827	796	792	809	871	867	843	858	843	881	906	857	823	831	855	853	864	800	888	902	834	864	902	935	880	861	871	842	890	831	881	868	831	873	863	814	856	835	873	856	850	855	831	857	836	852	848	851	850	837	862	864	895	912	877	857	838	825	856	825	866	820	882	870	867	924	905	828	831	866	834	877	848	857	805	796	901	912	882	826	829	837	875	907	877	785	867	869	880	864	851	872	808	874	927	888	900	835	846	816	823	809	872	848	834	891	830	883	902	864	887	837	862	874	830	878	821	848	889	794	872	821	876	871	839	913	824	885	822	796	841	906	837	851	855	941	878	788	839	887	887	827	844	865	867	805	811	927	832	809	904	859	809	846	864	811	872	922	814	841	893	822	836	861	872	840	854	830	837	876	871	836	860	819	835	905	854	834	892	842	860	876	827	779	781	807	814	839	897	803	865	842	881	893	864	850	844	844	884	872	817	834	850	858	887	842	865	875	826	834	837	882	820	835	868	824	768	828	855	824	867	850	830	826	864	774	927	885	833	882	843	846	785	910	851	831	866	886	902	885	892	861	849	808	846	827	867	848	848	843	843	810	858	841	795	895	865	827	832	842	816	881	810	853	870	896	869	871	872	842	826	838	876	851	869	845	873	844	858	835	832	887	900	827	837	871	852	823	843	886	828	856	840	893	855	880	861	865	888	854	818	812	826	834	922	809	846	843	846	842	829	810	888	870	817	843	851	841	825	881	860	874	858	856	823	870	854	826	834	835	873	836	880	899	832	855	820	817	860	871	887	885	848	867	822	864	842	848	844	899	786	834	837	845	874	880	862	834	823	852	881	831	782	848	827	866	848	912	818	812	847	839	824	902	909	846	841	846	828	845	838	866	806	836	863	839	849	837	848	838	842	856	827	889	849	833	845	829	802	831	866	802	877	848	878	856	828	861	868	884	833	847	830	876	853	842	818	835	882	878	908	849	854	873	812	858	815	842	883	826	808	853	815	826	857	865	872	919	862	850	881	877	826	851	844	858	776	848	883	844	827	786	826	810	853	886	849	866	896	910	850	875	866	857	839	865	799	832	830	842	800	888	871	780	818	816	847	810	813	802	819	871	810	850	807	871	884	876	838	827	852	832	880	894	902	830	875	837	852	828	848	876	867	868	831	864	848	835	863	859	839	848	838	851	823	816	839	886	828	875	877	869	832	836	880	835	898	904	869	868	854	834	903	826	835	819	880	861	824	875	877	821	853	876	816	866	885	864	864	863	826	825	890	826	820	820	832	864	795	796	796	876	933	885	840	785	894	812	829	843	880	868	875	838	899	850	846	862	873	849	809	844	805	864	824	851	878	885	868	847	828	824	806	865	875	820	795	965	913	861	879	832	868	866	830	834	866	808	863	886	810	837	896	835	860	832	824	848	832	873	847	847	844	877	834	889	847	870	828	820	879	870	835	795	840	869	832	796	834	840	884	828	864	811	804	830	885	871	875	874	863	835	829	824	887	823	865	803	890	819	873	859	836	872	860	844	825	792	808	857	831	833	889	815	819	858	884	832	852	827	773	827	819	820	889	856	859	823	875	844	872	825	861	845	920	902	853	873	782	816	808	855	854	835	853	864	846	844	834	863	884	834	851	892	841	855	852	903	818	816	892	854	822	849	867	837	838	836	907	870	836	873	884	830	841	896	826	823	856	864	835	847	883	868	811	825	824	868	843	898	835	840	861	898	872	854	817	862	838	831	869	865	840	867	843	811	790	842	845	844	834	900	858	831	817	910	839	887	830	858	849	881	850	843	866	849	869	846	833	881	833	843	848	867	896	844	845	860	868	811	816	846	846	865	868	856	876	876	818	795	877	808	870	884	823	869	860	845	838	783	839	867	809	836	840	854	860	841	845	838	889	840	834	892	876	888	848	874	824	869	857	883	903	845	829	829	866	851	794	865	798	877	815	852	822	806	868	872	848	868	827	839	814	853	834	813	876	850	853	876	888	857	879	816	844	903	844	874	883	781	873	882	818	833	866	810	892	833	757	853	846	866	817	876	882	849	858	831	846	870	842	828	897	872	874	868	858	866	804	902	855	850	910	823	879	831	861	818	810	861	835	890	867	793	817	872	878	845	837	846	842	869	837	894	873	831	846	801	837	915	834	838	875	836	861	821
30378	14306	2526	959	823	760	822	782	760	752	746	712	726	717	755	746	775	765	802	799	730	716	726	748	762	772	738	787	796	767	731	760	741	710	775	751	765	711	762	742	727	754	771	722	743	683	769	724	750	700	795	758	761	722	731	763	701	738	745	708	765	775	725	725	754	723	760	719	754	788	719	751	731	721	777	731	778	775	742	805	773	728	716	758	749	759	714	751	741	736	694	657	764	740	759	760	755	717	734	748	720	784	748	737	700	722	793	782	751	783	723	750	708	747	721	699	746	700	735	712	683	725	740	722	710	739	716	763	731	745	737	794	758	670	786	759	738	707	766	740	743	743	734	707	772	776	713	780	700	753	744	729	778	685	735	772	775	704	750	704	756	714	744	726	755	723	748	693	724	736	771	755	741	725	732	720	785	710	732	716	733	680	753	763	713	745	735	729	767	752	791	743	746	716	734	719	711	755	767	712	723	724	728	768	749	743	712	752	745	762	713	741	767	789	709	718	763	725	743	726	751	750	703	721	696	726	766	761	752	674	734	734	743	730	705	750	742	760	728	732	731	685	760	761	713	750	717	770	691	685	754	717	729	749	784	749	715	737	721	736	744	706	729	763	764	740	719	800	720	763	799	744	711	777	695	759	702	707	702	751	733	743	727	705	721	759	779	737	730	740	727	778	695	669	760	710	681	704	755	712	766	731	746	669	717	800	748	715	737	774	729	707	689	728	736	743	744	711	778	706	733	721	731	769	793	720	764	717	736	720	738	756	742	748	759	735	770	702	745	726	755	736	692	717	731	757	746	774	727	735	690	714	714	717	745	737	746	737	794	754	762	735	761	672	729	717	699	724	755	760	767	731	753	764	736	754	728	791	718	724	742	750	764	765	749	765	760	779	740	754	711	753	742	703	726	724	721	749	715	722	717	719	747	751	706	767	715	771	714	685	726	755	802	738	740	708	751	778	774	714	717	774	691	756	757	717	714	762	760	753	718	739	754	787	755	781	744	720	749	716	781	696	771	765	746	723	779	717	740	760	784	763	753	746	739	712	744	732	725	721	732	747	741	681	725	751	709	693	759	745	735	744	781	738	716	816	793	743	760	750	715	713	769	774	710	687	769	753	749	699	712	726	748	737	681	752	721	691	750	712	749	763	723	759	770	772	771	735	738	703	762	821	719	716	793	745	731	750	702	688	718	736	787	725	734	711	689	694	728	745	737	742	754	707	732	709	742	772	723	749	720	769	730	757	737	799	730	743	714	780	740	709	681	739	782	779	765	754	701	749	755	693	786	780	794	705	733	703	758	715	710	767	763	749	702	706	752	748	723	665	780	731	744	756	699	747	738	781	746	764	767	734	747	694	697	711	747	746	741	719	731	740	720	688	737	767	756	734	751	780	752	750	704	768	727	764	699	703	722	767	747	729	737	751	735	710	765	718	726	755	695	723	690	711	738	731	742	740	742	732	807	717	731	699	729	791	744	733	771	770	786	756	760	737	722	743	754	722	761	772	729	764	749	753	748	750	741	682	771	749	730	750	793	708	718	775	757	752	723	730	692	747	762	734	712	722	723	666	759	784	724	763	742	727	764	723	762	739	757	785	727	758	780	761	719	708	712	767	734	739	727	746	760	770	775	753	715	717	756	741	738	765	759	744	718	707	742	728	750	735	741	747	771	716	695	751	720	793	772	753	708	771	741	815	764	746	700	771	706	736	714	782	697	736	716	755	756	689	722	725	742	704	752	705	747	750	803	766	728	750	758	705	749	744	688	726	740	758	724	720	726	744	723	747	775	723	772	722	745	751	760	742	806	714	731	763	769	723	749	743	721	710	704	726	754	730	724	691	706	757	732	757	760	757	728	731	718	698	763	673	750	721	719	777	750	683	759	754	755	733	713	725	752	738	696	669	725	688	748	751	792	705	742	755	704	698	750	714	803	715	747	715	767	698	737	714	788	687	732	772	744	748	752	754	726	744	741	736	761	750	753	738	710	740	712	788	735	746	744	734	756	754	742	734	725	717	747	803	767	727	734	781	704	740	761	735	717	744	742	729	742	769	781	761	745	737	735	700	806	760	734	751	719	740	710	717	717	735	738	762	769	722	702	738	740	731	747	729	753	745	749	721	709	708	728	749	750	751	725	700	791	831	707	717	744	715	772	770	761	704	739	743	724	746	694	712	712	706	738	773	744	749	762	724	722	768	741	724	712	777	722	717	756	664	791	722	689	742	777	803	698	753	711	746	780	745	747	697	754	750	762	752	755	732	710	731	740	686	772	691	726	734	707	766	712	731	757	762	748	746	705	742	713	783	723	723	728	740	786	723	755	719	729	798	714	765	679	736	740	675	705	725	750	793	743	700	756	706	756	822	788	738	691	729	699	754	788	703	758	702	768	703	742	760	716	746	751	701	752	749	702	769	729	722	727	715	796	744	784	754	720	735	694	743	716	755	754	681	737	740	790	687	752	727	748	776	742	737	732	769	773	730	759	759	726	754	680	753	753	758	725	735	692	759	747	724	768	721	752	723	731	753	714	769	779	734	757	742	768	748	745	762	776	748	727	733	752	745	745	766	734	702	728	768	749	748	747	714	771	747	742	718	747	695	697	712	736	711	744	721	746	738	737	739	746	728	715	763	740	721	732	701	724	724	766	786	722	762	757	736	736	743	771	715	742	776	714	758	774	722	715	745	758	737	725	735	741	725	757	722	751	767	726	733	728	676	761	749	707	689	722	789	726	736	796	725	773	712	769	788	700	758	765	724	748	767	724	768	720	744	763	738	734	664	702	782	733	761	706	749	708	750	713	787	810	726	759	745	697	756	752	778	723	742	734	771	737	774	730	741	771	729	730	742	695	774	751	714	742	716	707	724	745	691	742	683	740	720	739	764	724	757	738	767	724	692	738	763	748	780	790	694	726	741	795	730	714	739	712	761	725	699	740	764	752	751	654	753	747	739	769	763	722	758	734	671	749	727	740	760	763	743	727	695	743	728	696	708	748	742	733	737	785	751	710	666	745	770	806	734	731	759	704	775	745	712	693	742	770	764	773	771	646	774	766	718	716	756	737	750	732	743	765	717	741	763	701	687	780	756	781	768	735	730	707	739	702	720	769	770	702	684	705	743	729	772	746	754	726	737	762	707	743	775	759	732	718	758	757	720	783	756	669	748	739	754	729	701	724	696	715	731	749	734	782	746	740	736	761	700	732	739	761	744	687	813	710	729	726	800	768	761	746	744	703	799	764	751	786	748	732	758	747	739	750	779	729	733	717	765	776	698	765	762	767	743	695	695	765	752	717	751	696	728	736	744	714	755	731	726	772	708	719	741	725	730	774	743	718	753	750	740	738	726	734	714	700	717	746	776	783	692	761	756	749	769	778	707	737	727	760	715	737	735	700	744	710	769	709	785	743	718	714	723	724	758	716	708	744	740	746	752	795	765	723	745	684	746	731	693	700	709	668	756	771	733	777	761	764	749	688	704	728	706	704	761
21015	1277	1191	963	869	882	819	770	802	796	803	791	788	775	762	774	771	802	783	807	786	811	822	740	726	760	802	758	721	791	751	760	687	769	799	765	709	813	816	758	754	723	762	789	768	763	778	758	719	761	777	733	784	769	779	775	759	741	756	802	778	770	736	726	764	721	752	756	769	727	788	750	747	728	776	755	798	781	805	772	702	795	773	781	729	777	748	734	728	772	772	798	738	777	778	797	765	782	763	731	763	751	738	776	721	727	770	807	807	775	729	780	761	759	764	752	763	753	791	726	774	787	807	717	752	751	743	817	794	785	770	749	808	714	753	742	771	771	756	810	771	752	749	756	755	764	788	759	731	737	760	792	748	733	712	764	748	763	783	706	803	765	763	740	768	740	798	755	750	797	721	775	792	782	753	714	786	782	803	763	740	781	776	742	773	828	825	792	769	784	771	771	794	768	786	754	821	806	743	720	750	742	738	740	759	816	772	789	726	763	718	778	774	791	836	740	799	777	798	736	711	714	748	746	754	747	814	790	831	768	745	779	795	756	732	766	717	806	737	697	739	724	773	809	699	761	749	757	807	740	797	789	765	740	774	806	785	755	763	736	724	745	739	774	707	781	734	713	783	756	779	745	758	725	779	760	741	747	764	769	779	756	758	737	732	745	754	823	748	751	801	777	771	790	778	787	768	740	761	729	741	787	768	749	721	699	748	770	760	762	763	823	746	834	756	755	747	751	770	778	799	747	757	754	753	776	783	832	832	749	770	762	783	803	721	718	770	786	722	780	739	728	769	752	738	774	765	754	790	773	779	776	785	725	774	795	779	728	737	780	773	769	784	759	742	805	802	746	791	765	756	803	765	743	732	775	759	738	780	736	775	783	754	734	811	795	746	722	738	761	814	766	772	752	770	754	767	736	748	783	749	736	758	779	785	761	785	747	792	778	791	734	745	743	785	733	791	808	766	770	797	785	742	801	751	780	735	771	738	782	800	772	748	767	794	772	776	766	738	816	788	791	748	843	781	751	738	800	776	722	755	804	740	725	753	775	815	778	768	812	719	782	798	753	706	756	729	753	837	779	778	775	759	783	719	728	740	764	730	753	750	767	798	742	731	829	748	766	758	744	720	780	768	774	740	822	791	787	805	794	767	773	781	761	716	783	762	774	780	777	716	762	762	747	787	728	742	767	735	769	788	727	735	742	782	813	775	775	729	789	764	755	799	819	775	766	771	764	790	784	756	768	749	791	734	812	795	757	771	745	769	738	781	811	781	757	709	717	729	803	756	733	742	775	790	770	800	762	805	744	774	733	772	764	742	790	775	808	787	764	760	776	748	796	756	798	766	768	746	747	734	759	753	767	715	799	762	746	772	773	800	767	743	745	743	743	761	783	778	810	740	725	710	773	753	805	757	760	763	790	761	752	727	797	768	716	797	734	786	780	796	741	755	779	725	769	767	749	732	747	789	764	808	737	774	759	715	719	779	815	796	739	744	741	752	804	736	807	792	702	753	820	763	731	817	841	801	822	789	787	731	744	761	771	704	806	798	783	759	732	757	737	773	731	763	763	820	805	804	725	770	737	799	816	742	759	767	755	766	736	743	766	738	766	739	817	720	838	784	764	858	812	753	772	823	741	733	759	731	786	807	752	796	753	751	767	795	791	760	730	779	825	754	740	772	723	746	724	782	781	767	765	788	795	801	746	742	780	748	728	727	788	758	735	743	759	747	793	733	770	785	748	752	758	705	789	769	755	781	735	730	722	771	740	802	740	837	758	814	756	748	806	756	759	748	763	740	800	801	740	799	785	787	742	773	779	762	779	834	777	759	743	793	806	748	781	735	763	729	846	724	798	804	762	757	778	768	762	781	764	776	806	755	749	740	737	739	758	745	703	733	733	771	751	738	771	775	735	759	761	814	759	806	754	807	797	795	735	753	719	751	774	732	770	772	774	737	737	755	772	767	766	765	772	812	772	789	774	772	743	756	771	763	820	766	742	785	791	720	789	786	753	775	749	761	806	764	772	726	754	747	772	784	735	763	716	759	767	788	770	794	710	753	744	781	731	735	742	715	764	745	788	747	827	818	770	758	778	755	714	759	745	739	723	759	760	764	753	746	742	791	747	768	789	726	815	774	741	766	795	776	760	751	781	752	760	751	795	754	771	755	793	733	761	802	737	766	767	763	756	732	781	745	769	751	784	762	759	765	764	786	749	796	781	788	767	734	720	780	763	801	768	765	821	720	773	772	736	794	768	787	764	696	741	725	766	753	796	741	760	805	786	771	741	788	749	790	781	743	773	800	754	790	764	783	792	791	785	728	742	757	736	801	753	758	832	769	816	775	804	778	763	832	815	770	735	765	740	768	805	753	811	760	759	751	782	725	739	738	799	746	742	752	776	808	744	762	801	739	797	806	769	749	750	801	825	771	750	789	733	754	784	780	754	832	773	789	701	806	799	792	756	726	770	699	789	738	737	767	830	748	736	772	788	760	732	757	722	777	765	731	804	785	774	759	753	776	789	740	759	756	771	790	741	763	759	763	741	742	841	771	732	730	827	756	791	761	804	774	817	803	781	740	809	762	789	776	797	719	755	761	776	736	790	790	760	746	759	770	718	735	734	731	757	812	786	734	749	772	774	738	774	759	781	786	802	805	753	762	782	828	753	805	772	735	819	768	795	744	789	762	756	766	810	755	740	733	786	718	743	777	754	785	779	758	777	805	775	740	767	740	744	797	762	756	770	775	756	760	794	759	780	771	721	742	766	785	748	748	774	825	761	810	777	741	827	740	759	750	805	813	755	764	810	798	804	737	805	739	771	800	764	751	799	799	768	774	765	699	746	789	795	826	802	772	790	821	765	760	766	804	777	772	751	781	760	776	723	819	754	742	792	794	787	734	800	731	704	730	765	760	736	747	748	726	768	773	783	788	743	775	757	768	772	723	803	777	816	810	790	808	707	764	778	813	755	778	783	763	813	788	791	713	767	776	728	764	774	796	743	785	769	777	795	756	729	736	749	778	797	765	754	754	703	776	769	802	745	760	718	728	772	757	775	809	773	746	781	761	731	784	761	760	749	751	776	740	766	719	745	804	726	735	805	757	760	831	743	730	748	773	776	769	816	764	775	767	735	812	789	754	746	829	790	770	718	766	734	784	701	796	857	781	770	757	767	744	783	791	790	768	745	786	750	784	763	795	791	732	764	748	732	795	844	781	720	710	761	823	762	732	786	777	710	679	769	770	786	777	828	760	747	741	720	778	748	784	770	754	798	737	743	733	742	785	756	774	732	788	789	757	774	739	793	803	726	751	752	750	782	761	766	757	796	743	706	732	755	755	763	772	808	793	755	741	724	787	741	829	835	752	771	764	746	763	748	730	742	780	741	790	734	807	746	758	761	779	754	748	721	807	758	710	801	778	798	754	801	782	797	804	797	731	734	768	742	725	767	748	807	773	767	795	739	780	798	745	827	742	772	763	750	753	778	743	761
24522	20322	25705	24787	20187	7205	1236	907	817	734	648	663	637	607	556	604	524	580	545	540	519	524	531	523	536	519	548	543	532	490	513	488	504	548	518	497	515	496	493	460	504	533	483	504	529	522	466	539	499	507	507	487	490	506	476	481	516	470	489	521	519	493	508	518	476	497	514	528	521	546	483	481	499	433	516	508	501	501	484	456	479	511	467	531	493	529	470	481	492	518	450	473	496	471	526	500	501	476	477	497	496	490	500	488	503	498	492	477	491	490	526	487	483	483	475	533	509	460	488	490	481	482	488	484	465	503	460	490	512	479	482	488	508	487	507	480	493	474	456	530	455	474	462	511	460	488	526	495	497	485	482	487	496	476	545	516	498	509	476	499	469	500	487	459	512	505	477	480	500	540	479	510	458	461	511	513	511	500	490	474	512	488	474	510	507	486	478	488	463	440	516	508	487	511	534	491	520	490	494	493	501	506	479	463	505	485	516	521	483	493	488	508	486	511	500	468	470	471	513	485	487	493	507	509	472	506	494	509	487	529	499	497	519	487	507	522	512	476	505	498	495	478	481	465	485	490	496	492	462	448	514	512	472	490	484	458	518	509	492	527	507	472	490	527	484	481	470	513	495	523	469	509	516	537	504	503	493	472	448	513	457	531	520	516	470	473	467	487	497	505	486	492	481	444	497	485	489	490	495	482	499	476	501	521	414	481	524	472	538	500	546	484	506	454	480	507	471	465	483	483	466	497	528	494	485	464	484	463	476	485	498	480	438	509	482	518	508	502	481	443	495	461	498	476	470	536	502	498	485	481	501	511	504	497	500	487	487	511	492	506	510	491	498	485	489	522	482	496	518	489	467	480	507	449	484	494	507	533	480	466	508	500	497	503	464	549	496	508	478	462	471	511	468	498	510	460	543	494	519	488	457	495	472	526	464	469	498	521	505	489	465	478	478	504	532	479	473	477	473	482	502	491	526	523	465	508	505	473	486	489	500	496	487	452	499	468	496	494	446	495	490	523	469	506	485	520	465	521	478	539	481	467	521	464	501	509	460	462	472	484	493	511	502	458	482	511	482	446	481	484	515	493	473	466	497	500	503	455	488	481	491	474	501	497	508	519	499	469	456	483	485	474	499	499	438	488	476	492	500	479	516	478	485	476	514	488	441	453	497	514	520	489	518	487	487	487	478	458	473	496	482	493	510	473	484	482	504	491	527	466	468	505	455	453	485	490	493	459	490	471	491	462	543	497	501	530	470	473	497	488	487	471	479	498	493	458	466	462	487	495	488	503	470	495	515	497	494	487	517	491	486	466	490	467	475	459	472	475	494	470	468	476	472	493	483	468	498	478	470	507	504	507	508	490	512	547	495	492	491	501	515	478	519	465	500	522	492	477	509	513	438	470	510	499	474	501	520	433	442	476	508	466	487	506	483	458	521	493	453	493	481	482	475	460	484	508	486	483	480	528	508	505	497	479	470	502	499	474	517	485	490	500	472	489	447	483	473	506	487	471	505	531	488	498	457	505	498	495	513	481	486	503	516	511	488	484	504	486	475	521	487	506	511	502	475	481	426	498	475	448	486	501	476	484	506	498	506	501	495	505	488	483	472	446	497	495	501	490	481	498	493	563	480	508	547	474	454	483	552	480	491	492	510	497	478	488	479	501	487	476	488	483	498	539	513	519	478	472	455	510	512	525	462	476	485	494	467	498	543	491	510	502	484	460	493	447	478	519	470	509	489	482	523	512	429	467	447	495	490	548	516	498	465	497	475	460	485	471	509	454	528	484	514	471	473	472	464	470	529	476	529	484	515	506	449	467	464	513	474	466	504	484	470	523	511	517	515	497	481	473	499	515	497	496	497	477	499	476	512	526	439	471	476	533	496	513	517	479	465	524	489	515	446	482	443	474	445	467	494	466	488	499	489	486	458	483	457	452	490	464	510	467	486	473	473	483	489	496	473	523	498	496	491	499	492	438	496	490	469	517	535	487	513	511	487	477	487	506	492	512	462	457	461	467	500	477	498	471	512	486	467	503	477	482	495	491	545	506	514	483	530	491	519	506	508	521	499	497	485	480	500	482	449	489	499	484	470	483	454	504	507	482	471	496	523	463	507	488	489	500	519	500	467	495	437	519	544	539	466	468	461	473	480	514	486	496	504	505	511	463	516	494	501	504	493	482	499	507	489	460	462	498	461	506	497	533	506	456	492	517	485	455	520	450	501	524	487	524	487	521	480	511	482	503	465	512	495	483	489	508	518	480	460	482	477	512	478	512	447	486	485	498	467	474	501	490	483	483	489	490	501	497	478	502	477	488	501	478	486	505	484	475	517	451	517	537	501	479	499	485	490	533	452	506	466	471	470	509	481	479	527	492	504	521	506	464	511	499	502	500	487	523	484	500	479	475	504	511	515	463	514	477	499	498	528	512	469	479	445	545	499	452	461	493	455	472	497	516	473	477	470	501	486	494	487	479	494	496	509	481	479	510	477	511	458	460	462	505	504	483	520	468	484	517	514	454	492	494	469	490	486	485	473	465	486	479	466	472	473	494	508	486	489	472	506	493	472	481	551	500	522	490	511	486	521	502	483	510	496	449	503	516	473	488	485	441	446	476	527	481	515	474	487	499	475	506	461	486	486	535	468	483	519	474	453	508	493	498	479	473	453	513	501	501	495	506	512	484	495	462	496	522	490	474	508	488	474	463	501	489	519	455	493	496	475	511	448	478	488	499	493	492	525	489	486	486	499	493	496	522	457	501	527	522	502	497	474	487	485	463	474	465	539	507	479	485	472	480	514	495	488	488	490	510	517	502	478	506	489	491	499	451	532	477	502	519	486	457	494	515	504	477	464	496	484	451	486	463	509	489	504	489	473	473	502	484	495	505	471	520	514	485	513	498	473	495	518	508	481	487	472	493	480	511	476	470	532	528	494	469	459	509	478	470	495	480	496	525	473	484	490	523	476	519	472	487	491	434	472	488	500	479	488	495	534	473	506	473	469	511	515	488	522	512	468	492	471	473	477	461	448	490	500	476	481	503	532	472	499	509	500	508	497	467	471	514	492	508	476	476	441	523	449	450	507	527	481	516	469	505	482	536	469	506	516	492	502	525	496	476	471	508	506	506	512	523	471	494	496	490	498	496	515	507	512	483	525	489	484	477	511	475	508	486	504	511	504	508	487	494	504	527	505	494	485	510	499	472	515	485	477	518	504	503	460	469	483	504	444	495	490	474	487	493	451	466	525	471	514	453	498	495	485	485	508	452	483	473	479	472	505	486	499	483	502	493	518	492	505	498	484	509	490	496	522	532	470	439	473	477	478	473	485	466	493	532	505	484	501	495	471	520	457	474	456	497	506	549	496	484	508	518	488	515	486	478	514	503	495	477	455	512	513	515	477	516	540	463	552	455	484	473	483	511	489	497	506	488	518	474	505	493	450	526	494	497	486	526	481	477	508	474	446	457	494	499	504	495	510	503	492	484	494	438	499	499
33053	9080	8132	4523	3095	2229	1759	1429	1234	1093	978	928	794	767	729	724	620	671	584	611	571	634	624	564	595	566	577	570	579	580	522	571	534	548	565	523	571	522	549	502	501	544	490	519	525	508	544	526	496	482	539	533	511	532	533	519	511	517	563	540	484	522	513	530	530	517	494	494	508	503	511	509	507	513	511	524	490	539	459	509	506	494	477	499	488	490	504	505	510	479	517	489	532	484	487	531	519	514	503	533	516	500	518	472	500	526	514	568	547	531	500	470	488	509	501	494	525	509	509	497	479	520	490	466	531	520	512	505	512	501	513	505	547	533	506	529	517	502	505	497	511	511	494	500	488	504	499	453	468	502	513	510	514	494	509	519	499	547	525	484	479	560	504	497	518	477	514	498	474	512	498	489	508	520	468	473	519	539	478	511	527	522	458	533	502	497	491	473	503	513	526	500	509	521	518	510	486	528	450	487	496	474	514	513	490	498	517	524	521	488	499	495	495	538	528	517	488	510	546	535	524	475	506	472	552	487	489	501	558	483	505	504	544	508	521	475	486	467	534	546	529	487	471	488	501	512	494	504	498	497	560	556	519	530	481	503	513	502	527	523	488	517	502	529	538	492	508	466	553	514	511	494	522	518	514	499	555	510	507	494	503	470	527	492	515	520	517	508	519	510	549	485	509	514	545	501	493	485	494	513	567	458	489	467	502	513	569	504	558	526	552	515	509	519	481	499	519	484	453	504	464	477	486	534	457	515	529	464	501	512	489	491	493	523	502	516	497	483	483	523	494	495	514	544	491	514	512	500	560	498	526	498	494	497	538	508	512	491	478	485	525	483	487	517	492	477	525	502	500	476	514	536	495	532	509	515	543	492	487	488	518	496	515	447	525	535	527	510	521	502	537	526	484	516	506	553	505	516	483	508	501	533	513	515	500	507	503	498	529	524	507	492	473	490	510	491	502	517	490	523	501	476	525	507	486	503	505	477	509	531	486	543	510	544	511	529	521	472	501	518	511	499	499	517	555	500	524	489	526	522	521	499	532	517	527	512	533	500	508	466	517	477	526	536	531	502	491	498	521	502	511	489	499	508	507	502	526	509	528	544	488	513	501	522	523	489	537	494	521	466	503	495	496	512	528	504	504	486	536	511	495	504	520	526	523	516	498	528	492	496	460	494	532	520	528	561	503	483	493	519	535	495	530	546	489	537	516	485	542	496	495	494	486	516	460	506	496	503	499	496	522	503	524	487	505	494	502	510	507	507	513	467	501	511	519	532	521	483	486	493	532	492	509	476	537	476	497	514	509	502	520	525	515	557	515	499	526	506	470	498	507	489	460	513	486	513	476	502	514	524	509	508	496	512	516	473	550	511	496	535	543	510	515	490	505	547	484	546	525	488	536	482	534	505	501	491	529	477	508	497	505	517	514	511	483	492	488	552	551	518	514	541	520	517	538	491	522	506	500	503	502	462	515	491	508	481	491	531	504	514	498	488	495	546	513	462	497	518	513	470	525	516	503	498	476	539	498	496	497	486	517	499	514	513	509	524	519	500	528	519	510	446	511	521	527	477	493	482	522	526	493	509	491	482	532	487	498	473	541	468	520	511	489	496	520	480	489	480	488	532	531	457	487	512	506	471	513	510	500	484	514	493	544	509	497	474	498	490	498	491	555	496	513	530	501	514	519	582	490	511	498	529	477	490	505	529	540	518	482	486	504	522	534	541	517	504	495	507	485	552	482	537	505	540	488	515	502	539	496	507	480	482	474	490	521	524	502	553	489	495	519	531	492	471	511	495	541	513	558	458	492	508	516	534	513	517	527	506	522	488	518	511	528	504	506	486	504	530	481	523	510	527	502	540	516	489	520	487	531	543	538	522	489	485	520	549	496	511	501	495	523	557	497	551	477	511	495	508	509	495	516	485	470	517	527	494	485	506	500	515	536	507	534	537	481	482	515	469	493	533	507	536	515	526	532	527	519	461	532	454	529	536	525	484	513	483	536	519	492	522	490	479	514	482	511	510	533	481	524	535	537	515	535	558	492	522	494	501	485	501	451	528	547	520	508	497	493	541	498	484	519	508	505	461	465	539	499	543	508	502	496	490	524	533	508	538	487	526	545	508	510	511	514	505	501	535	496	521	492	516	498	469	492	500	510	516	491	530	552	480	540	542	518	526	503	504	532	539	498	507	493	515	503	462	547	547	519	506	508	473	520	501	522	509	500	491	501	508	530	492	539	522	528	482	502	498	497	487	527	469	523	469	502	545	496	520	531	482	528	503	466	479	540	494	493	498	546	543	481	474	518	529	539	537	492	507	492	517	523	562	548	511	517	531	484	566	534	500	475	522	506	480	490	492	532	495	491	539	534	499	525	500	525	505	535	485	500	478	519	501	511	487	524	509	545	517	510	510	516	532	495	492	485	506	550	512	530	508	503	517	502	479	528	509	488	501	509	510	483	526	482	525	478	524	543	495	481	492	509	532	479	545	482	529	487	553	513	483	494	523	499	478	512	500	502	499	469	480	533	524	545	538	494	521	527	522	474	510	496	487	466	523	498	478	469	504	533	498	503	558	507	511	527	480	477	516	514	522	473	534	516	494	491	522	503	503	497	506	511	478	514	472	527	505	513	503	493	513	505	464	482	498	518	494	463	498	488	513	500	504	498	489	498	507	552	500	474	509	505	527	495	527	482	512	448	514	544	497	478	505	520	512	505	490	517	495	518	518	478	515	514	517	489	460	501	516	502	514	503	481	497	542	500	497	515	494	515	515	488	507	494	471	472	523	509	559	426	515	503	528	513	506	518	486	485	521	502	521	447	551	492	488	520	523	482	469	499	464	511	471	514	511	490	510	520	471	544	545	472	527	481	517	515	506	484	505	513	509	459	475	498	489	549	492	543	514	497	535	535	519	500	506	511	484	533	545	495	495	529	538	521	511	546	519	467	551	485	479	519	458	502	497	496	514	543	530	527	531	549	501	553	510	466	542	547	506	496	483	497	518	515	497	529	514	535	556	514	508	518	486	473	506	509	530	477	527	500	492	485	500	517	499	511	494	507	484	509	469	498	531	518	508	491	489	512	561	528	448	536	517	550	473	477	476	474	476	482	503	526	457	491	532	492	509	511	489	511	518	539	499	466	519	486	522	531	519	511	491	539	493	485	454	501	485	546	510	528	497	498	524	532	532	495	500	477	526	515	486	485	477	475	521	510	532	469	504	506	505	510	509	452	533	494	534	506	492	490	494	529	526	467	563	501	526	474	509	436	516	494	535	556	509	542	534	519	548	492	520	516	513	468	526	502	478	514	526	509	528	460	536	505	545	500	511	523	527	481	473	488	487	533	520	510	505	504	503	494	532	548	490	506	510	492	514	510	499	479	496	518	511	502	526	514	479	458	491	463	475	473	508	504	498	514	505	489	466	499	483	460	510	491	488	500	529	489	527	489	505	476	522	505	507	505	497	546	486	496	470	510	472	488	490	506	506	519	530
22666	20384	26154	24500	20391	20375	6722	1889	1563	1364	1325	1214	1136	1220	1101	1046	1025	1039	1050	1012	1032	1034	984	980	982	1047	984	1012	987	921	984	938	960	971	971	964	1011	942	968	890	930	948	1021	959	908	1007	973	981	992	913	948	923	929	999	927	941	919	924	943	895	912	955	917	927	924	930	941	891	898	920	906	903	877	921	925	884	904	934	903	939	901	935	991	905	914	955	856	904	959	924	920	922	935	928	957	874	891	927	931	848	884	932	860	901	952	839	929	955	935	929	904	895	862	951	918	920	889	947	954	915	885	920	925	859	909	944	964	968	947	948	933	968	959	972	906	951	926	897	942	945	960	947	943	893	948	980	912	966	901	928	939	910	909	923	933	946	966	895	895	883	935	944	854	874	927	953	920	885	946	888	933	933	958	919	851	873	915	973	871	870	893	925	959	929	901	930	930	931	910	877	888	912	896	965	923	928	889	878	946	913	900	876	914	925	900	931	932	918	922	914	896	886	944	966	886	928	927	909	944	971	900	928	922	873	903	913	954	919	925	924	879	920	947	916	909	906	938	917	919	929	930	936	953	904	914	961	912	902	955	976	912	974	926	950	915	1041	904	847	908	916	878	949	930	922	928	975	921	908	946	955	909	867	920	945	887	907	969	896	876	929	868	959	932	926	950	944	909	920	900	914	930	870	958	889	920	927	886	940	922	932	978	950	932	960	879	895	981	929	895	961	967	854	929	903	936	901	904	927	926	938	913	872	926	871	925	884	931	945	956	919	870	969	951	932	914	885	936	930	918	946	879	924	939	914	905	948	927	910	939	943	918	874	949	1003	856	887	953	899	895	885	899	976	954	924	891	870	859	956	906	953	916	909	990	865	902	924	912	969	902	886	891	947	923	891	935	977	883	918	907	932	934	928	879	907	926	891	926	923	906	929	953	923	917	940	929	929	904	908	893	934	887	965	863	953	965	871	934	947	952	898	893	908	887	935	923	946	923	940	921	919	989	895	936	963	904	951	899	910	964	902	938	900	933	906	879	911	944	982	917	919	849	910	890	960	924	920	934	888	948	944	990	927	884	930	910	916	887	889	878	924	947	922	893	964	918	901	961	918	923	890	897	967	873	911	947	868	947	915	910	899	902	905	912	936	931	893	939	882	877	936	907	931	925	921	855	980	924	936	924	926	927	948	883	967	953	919	925	911	929	891	908	901	939	913	934	910	913	933	944	992	893	877	937	987	939	926	869	940	909	932	911	989	941	876	865	952	931	962	901	950	918	904	877	934	875	905	929	923	854	867	931	891	869	937	975	900	937	907	901	934	901	928	928	908	906	965	932	907	925	919	939	927	949	934	920	908	912	895	945	914	879	975	921	908	935	924	931	943	908	902	887	885	904	837	910	986	936	863	895	889	888	870	938	924	879	964	912	896	873	923	956	920	930	915	918	951	942	900	892	881	940	909	896	937	942	933	967	901	921	886	914	949	936	958	951	937	965	941	897	915	910	932	901	966	974	900	935	893	873	900	931	903	960	891	859	850	935	1002	950	909	897	878	876	910	956	930	881	896	924	904	960	918	931	870	893	907	973	907	946	894	916	867	902	825	907	911	915	882	903	866	885	924	903	927	944	972	961	919	914	944	858	921	925	889	899	883	948	881	972	895	928	940	914	904	934	909	914	925	891	941	935	943	951	895	930	892	925	925	895	921	953	914	895	894	973	900	935	922	914	986	926	913	929	927	932	918	899	912	912	879	963	920	894	908	888	886	883	955	891	922	919	890	934	959	933	882	918	908	901	929	968	917	884	955	927	869	912	927	915	932	874	889	929	918	965	972	912	913	949	939	861	899	952	942	926	929	919	909	957	937	921	930	919	908	945	903	909	951	935	935	920	917	935	967	953	893	985	942	907	916	915	903	918	899	913	1024	873	983	950	930	876	977	925	955	921	887	951	934	920	945	928	890	904	957	904	960	900	930	907	914	915	949	916	903	851	931	916	934	892	862	883	856	931	908	862	955	933	923	897	897	937	925	933	912	955	887	894	936	863	1004	937	923	919	929	950	900	899	917	928	890	903	899	883	942	947	929	892	939	867	939	896	886	973	890	922	935	958	895	939	943	912	875	944	915	929	927	870	970	921	957	919	936	912	904	981	935	955	916	928	918	942	871	899	946	908	910	918	951	890	921	966	920	995	883	907	875	947	936	927	873	878	912	924	890	896	893	947	878	955	890	903	892	908	930	868	954	955	933	914	898	895	906	907	953	943	926	914	925	919	918	946	961	896	979	903	922	945	911	899	879	910	892	854	918	941	855	973	974	897	935	892	892	943	925	950	922	862	910	909	889	997	966	944	937	954	961	921	986	947	894	891	828	892	907	914	871	938	959	932	913	892	936	936	932	950	899	908	954	937	857	957	922	901	886	907	929	912	914	901	971	936	925	953	926	922	904	927	892	919	894	943	938	886	922	925	940	954	951	850	925	936	890	915	928	945	939	952	904	934	890	915	914	901	903	967	913	938	925	908	880	940	894	941	908	1010	889	978	934	944	977	897	921	934	924	912	911	915	918	957	889	923	889	910	922	884	878	897	966	887	914	877	905	920	923	950	903	903	877	955	930	908	911	903	869	958	905	887	899	910	878	920	862	901	865	965	962	866	895	888	981	945	993	889	964	918	938	894	948	902	928	947	896	964	985	939	931	884	979	918	951	893	910	906	870	863	937	927	893	925	860	890	950	913	925	929	879	937	942	876	909	916	953	848	949	960	924	987	923	953	873	918	930	918	880	893	882	912	971	903	881	918	947	887	869	868	901	915	948	857	887	928	936	916	926	965	885	923	965	891	933	906	908	872	923	932	923	915	858	937	895	928	914	936	910	929	892	887	941	920	982	944	920	931	862	901	929	915	912	906	917	928	949	934	920	905	868	913	984	959	973	864	900	886	922	978	900	920	905	913	937	973	877	926	913	882	943	919	955	944	943	937	855	949	940	938	934	937	881	903	959	940	893	882	910	937	894	929	895	920	929	908	918	955	907	911	945	912	949	952	947	941	888	848	897	900	906	873	991	972	855	949	939	916	876	907	920	876	994	862	923	886	898	923	963	971	887	949	942	855	906	863	927	944	940	900	950	923	907	963	956	914	970	868	957	876	949	932	902	867	966	896	891	903	924	886	893	984	902	951	932	925	919	911	874	928	968	892	910	944	935	880	928	929	957	970	904	912	938	915	872	943	922	886	910	889	909	888	915	925	907	933	888	951	919	925	911	894	886	969	899	904	922	891	918	895	884	943	956	880	909	931	893	947	940	939	892	894	944	910	921	854	946	980	883	910	929	936	903	932	872	941	926	987	915	927	917	909	864	954	929	866	912	914	915	903	961	920	896	906	902	908	924	931	923	919	942	923	897	910	880	917	911	929	926	894	907	937	933	903	944	935	933	987	893	901	923	879	943	900	934	932	894	938	874	878	911	919	902	950	972	869	885	876	946	887	917	865	913	958	904	931	920	874	917	928	862
29552	14905	13645	8185	5528	4067	3238	2629	2292	1971	1761	1618	1493	1402	1312	1339	1202	1141	1103	1137	1098	1023	1009	1056	1003	986	1050	941	979	946	974	971	954	929	911	946	941	927	909	930	862	886	914	894	911	851	887	885	881	839	932	876	931	872	864	902	906	911	865	879	867	884	896	884	848	892	855	863	874	871	908	847	868	878	878	855	892	886	878	843	877	914	880	874	862	880	862	852	832	861	874	878	914	860	914	847	893	902	898	896	878	884	863	869	877	870	854	823	874	893	871	884	893	865	844	835	865	846	856	913	895	894	902	921	824	896	832	840	871	878	847	894	922	868	883	890	896	871	894	857	865	935	860	866	853	821	835	820	883	858	881	869	892	873	825	854	846	880	873	926	878	842	868	915	847	860	858	868	869	884	888	813	883	837	912	860	850	872	827	829	868	890	904	896	854	829	813	855	870	815	892	904	859	851	815	901	850	877	851	888	876	843	860	884	888	847	892	862	864	875	888	883	892	867	911	883	885	837	870	857	857	882	853	834	846	864	850	923	868	839	815	862	836	817	886	868	849	920	900	877	860	841	838	842	861	860	868	846	811	820	896	829	864	849	893	841	899	902	895	889	873	918	885	846	857	861	877	892	891	868	832	838	821	915	928	829	857	864	864	887	926	862	862	792	927	845	871	850	877	870	844	851	919	845	850	860	831	864	855	840	801	901	897	842	856	850	882	919	833	850	881	862	853	877	858	865	870	886	891	834	851	870	896	845	836	835	876	847	843	908	845	857	866	865	880	898	908	839	871	882	873	823	856	830	859	876	839	821	857	910	845	849	883	869	862	841	871	856	855	948	805	887	859	901	860	862	856	917	903	885	887	863	843	861	851	825	871	899	849	867	892	812	837	884	896	899	843	883	902	934	898	911	902	881	857	834	859	893	870	808	856	909	891	891	864	850	881	881	888	855	918	861	849	864	896	863	846	886	847	905	866	859	859	844	846	866	901	857	845	851	885	818	863	860	826	854	837	842	845	880	886	837	876	885	837	860	858	892	855	872	868	864	870	836	863	876	933	874	848	838	910	903	900	822	857	821	832	830	825	872	893	816	946	867	902	870	826	821	874	845	873	866	864	852	844	881	856	840	904	835	847	859	904	867	836	873	856	905	884	870	891	876	844	836	872	882	843	843	877	844	908	884	883	845	883	885	813	818	891	908	860	871	861	840	866	846	911	873	850	899	921	901	872	894	890	909	840	897	885	862	820	925	877	881	865	861	853	879	862	867	816	894	879	882	832	925	906	856	870	864	793	923	857	853	921	896	876	900	867	884	897	839	886	828	866	883	860	878	909	817	870	888	848	841	905	835	854	900	861	824	909	880	891	897	842	906	893	867	842	848	862	864	823	865	846	874	854	871	856	885	868	854	873	850	844	901	861	904	839	844	904	843	822	869	845	840	824	855	854	851	861	909	877	859	878	901	926	838	847	887	867	870	867	894	871	868	866	814	884	876	904	847	842	855	854	899	876	864	884	899	927	862	889	885	860	916	811	854	903	889	873	863	874	842	810	880	876	901	879	860	867	891	893	888	902	858	830	873	888	864	854	915	839	853	870	895	900	850	876	862	935	824	891	863	875	888	882	905	872	886	874	862	867	857	913	911	842	820	865	905	889	860	890	905	887	845	899	825	857	905	868	851	899	902	861	912	863	854	894	878	858	846	830	844	939	883	767	838	860	930	865	881	841	875	953	833	835	875	884	827	863	882	804	840	889	909	842	863	894	893	885	845	855	839	836	847	866	864	849	837	828	844	842	868	917	876	893	913	847	826	783	875	894	855	874	884	873	847	805	869	888	867	875	866	859	907	882	920	849	849	898	832	849	873	900	861	897	887	863	818	885	831	828	883	884	852	851	862	855	838	888	860	882	798	882	863	876	889	825	888	894	814	865	856	905	858	897	828	881	879	887	882	873	899	897	896	829	825	843	913	828	854	837	867	858	873	884	841	897	917	866	876	896	922	820	856	920	854	898	887	890	860	860	916	846	842	862	903	920	841	823	849	852	883	871	895	917	876	919	803	866	859	868	838	893	889	870	832	926	822	844	865	902	889	870	860	835	899	857	850	878	896	839	878	837	838	861	855	860	848	891	814	857	872	846	851	840	874	848	821	862	822	875	858	807	864	852	837	889	828	849	892	850	857	877	860	839	903	879	855	893	884	901	899	855	859	893	910	863	860	863	809	888	884	891	835	909	940	896	893	845	835	867	895	864	870	833	879	837	851	900	845	882	814	881	913	819	884	874	866	921	902	863	875	913	838	812	874	892	873	848	905	864	861	832	898	881	840	882	865	827	858	835	849	859	843	837	879	871	837	814	859	851	825	803	860	856	921	906	836	882	885	860	852	850	870	839	878	856	903	862	839	849	865	908	857	877	864	878	864	889	849	830	901	884	867	877	795	905	882	818	865	916	865	861	906	902	922	883	897	840	845	856	875	883	836	789	877	884	866	828	857	914	881	826	820	920	895	889	864	882	876	834	903	847	881	874	854	862	903	851	857	856	832	885	894	886	868	898	918	875	832	902	873	866	824	827	823	846	862	843	903	923	876	836	839	841	875	806	785	885	876	865	876	837	903	861	847	832	839	796	847	835	918	922	888	870	890	862	892	861	891	861	907	819	887	815	886	859	848	850	894	890	859	873	840	815	880	859	847	868	923	828	867	876	886	906	852	868	827	845	902	818	803	854	853	875	882	879	825	863	833	857	856	845	865	872	836	875	832	907	863	854	859	903	833	848	861	838	839	886	889	880	879	877	821	860	862	877	906	822	865	803	836	833	863	838	854	909	818	879	829	864	849	854	878	830	870	877	851	882	858	887	884	843	880	887	845	858	869	864	886	848	879	890	921	869	924	869	887	827	894	912	842	816	824	863	900	863	851	859	799	842	857	828	884	883	830	837	884	849	844	872	889	848	876	953	890	844	907	850	891	875	875	842	909	850	849	823	814	868	842	838	840	925	872	877	828	877	846	793	883	868	815	851	862	893	864	922	868	829	849	859	855	827	855	884	888	878	888	848	874	855	907	867	911	880	880	909	904	913	857	899	851	821	888	932	826	822	900	848	825	870	849	882	820	874	906	851	849	860	872	858	850	871	859	898	872	875	902	867	874	869	852	862	854	917	820	903	884	850	886	834	834	874	898	844	885	846	850	832	888	880	859	849	891	875	878	897	880	866	848	825	876	837	885	908	837	852	890	849	891	831	897	846	866	851	818	889	821	904	855	871	846	840	879	906	904	859	864	847	861	819	861	827	864	829	811	870	843	884	880	836	862	861	927	897	881	864	839	836	856	863	885	862	914	871	814	830	853	858	910	851	906	853	814	872	890	877	884	833	831	865	874	798	881	900	860	841	918	845	853	892	876	844	815	819	863	876	838	877	914	877	879	867	803	924	845	871	860	897	812	844	864	826	900	859	852	860	838	855	845	885	875	896	882	892	843	861	873	807	882	832	865	863	903
30776	14485	2601	981	841	772	769	799	800	792	813	770	730	696	775	775	805	821	767	795	780	796	755	810	708	754	798	756	750	768	754	769	760	743	762	754	733	792	771	735	790	715	738	741	790	766	797	738	788	783	815	785	795	742	800	796	754	769	801	765	773	782	784	784	757	779	805	776	747	782	732	755	726	785	804	749	785	757	756	759	789	763	797	768	778	740	789	807	774	776	738	769	797	753	761	754	744	757	744	738	759	749	790	805	786	733	798	809	773	756	807	778	778	803	818	769	783	798	768	790	730	722	768	787	774	775	787	799	790	815	748	758	746	780	776	788	754	827	783	764	739	769	783	752	763	811	785	757	804	761	759	750	784	813	760	828	713	782	729	757	770	783	773	706	808	814	746	804	756	790	788	793	777	789	783	720	790	805	786	772	761	776	764	778	742	786	768	725	793	742	783	764	737	745	718	737	776	774	799	791	784	786	785	763	757	784	727	805	796	800	729	756	762	750	782	811	752	774	751	805	792	727	764	765	800	810	774	760	760	769	768	786	767	783	793	740	772	782	845	774	732	708	820	758	745	771	765	797	747	804	753	760	783	727	768	797	766	762	750	771	799	789	786	744	759	778	762	807	750	785	755	778	754	794	774	740	808	773	784	771	754	803	793	768	751	801	837	799	759	793	757	759	767	781	734	786	769	769	764	784	713	725	840	714	788	782	776	797	764	811	788	778	829	698	801	818	787	729	763	721	779	782	787	801	794	792	828	734	736	760	794	797	787	785	793	793	771	745	781	794	841	718	821	776	738	771	822	782	771	752	783	769	782	807	774	721	801	734	736	760	764	778	756	740	711	847	710	785	791	787	770	738	794	797	796	751	788	785	775	759	748	786	796	771	759	717	773	766	746	792	786	834	772	807	816	795	777	791	724	763	731	773	701	709	811	761	748	778	767	725	780	793	781	762	788	764	717	720	782	770	751	766	705	764	762	775	770	742	805	775	761	767	756	784	800	765	744	794	791	762	789	770	749	757	784	766	762	801	760	749	737	797	857	738	766	789	751	798	724	769	732	732	776	726	755	739	786	782	760	748	775	793	752	814	746	805	797	758	797	780	794	765	794	792	862	788	746	788	828	743	735	766	789	757	781	805	739	856	792	781	796	758	758	771	780	737	759	829	769	774	807	808	734	723	773	765	729	778	785	760	792	766	716	773	787	794	750	732	775	764	755	774	730	772	782	771	760	754	718	743	688	780	749	762	775	737	804	744	768	816	799	707	730	768	767	742	710	730	777	767	735	768	768	777	730	757	791	785	788	804	761	774	721	787	757	765	732	727	789	804	725	771	744	789	719	779	809	818	742	733	772	785	788	781	719	746	761	818	782	774	773	753	803	756	739	757	749	775	783	757	729	748	791	759	799	751	770	758	788	748	729	818	729	782	758	778	773	779	813	781	803	783	759	749	768	745	778	776	770	804	754	786	822	790	775	752	775	758	799	731	805	738	775	754	759	730	742	792	771	781	782	743	769	761	727	829	771	800	804	751	791	787	751	813	786	780	763	797	788	805	722	778	719	799	803	831	748	773	750	756	752	748	752	772	777	724	811	735	837	756	725	718	742	778	780	761	794	772	799	760	783	776	778	728	776	736	789	769	790	806	775	760	776	771	738	806	776	794	762	759	741	774	769	753	791	738	777	733	758	726	779	772	789	813	801	774	752	764	732	770	757	730	790	753	763	754	803	723	748	766	772	778	779	800	806	772	768	805	828	741	740	750	772	766	750	784	810	769	820	771	813	825	741	765	716	793	721	740	786	774	725	722	780	783	813	787	750	716	751	758	751	765	811	738	803	747	759	785	783	781	765	754	775	722	771	774	779	845	829	744	745	783	780	794	853	812	810	765	744	762	793	758	797	771	732	769	736	749	810	815	773	734	792	740	759	782	745	759	737	751	727	772	785	740	740	779	763	790	751	747	757	734	723	745	718	731	769	793	768	791	761	751	742	786	777	797	794	829	778	757	779	732	751	758	743	770	819	753	752	732	793	768	807	812	733	772	776	753	761	751	778	763	802	767	757	716	762	781	793	781	788	725	808	781	831	783	726	793	774	760	762	806	799	798	741	775	780	763	757	796	782	777	770	790	779	737	793	777	755	749	769	738	770	776	773	771	771	772	735	718	742	750	797	770	769	808	750	753	745	789	809	749	801	797	776	809	770	723	770	742	771	783	780	780	713	745	759	805	766	758	735	792	798	794	770	774	809	760	820	745	761	763	803	761	775	810	776	786	805	796	781	838	832	746	771	853	776	786	756	769	778	728	769	778	733	804	791	830	784	804	818	741	818	799	754	729	735	746	792	769	772	775	766	783	736	751	775	792	807	746	768	770	759	743	801	756	817	747	789	769	775	767	746	810	819	788	772	748	771	746	780	804	749	793	777	776	698	763	775	754	786	757	760	773	766	766	791	743	771	832	713	806	803	812	776	762	756	755	752	796	784	793	720	790	722	710	780	795	782	815	766	825	773	782	772	758	766	831	790	796	771	794	744	760	773	771	773	757	792	755	745	762	724	781	730	784	745	766	772	780	813	771	725	773	794	810	738	806	759	775	808	777	757	799	753	794	761	764	783	805	743	798	799	787	770	800	756	819	736	778	803	753	747	767	752	753	760	822	785	740	835	734	798	730	715	717	853	731	832	738	777	797	791	734	742	794	787	738	797	794	791	808	747	784	793	742	799	783	718	797	787	742	774	753	785	835	757	732	787	779	738	738	780	757	840	773	821	731	741	832	779	734	828	761	791	770	791	764	833	753	787	787	782	790	744	744	754	792	774	764	736	750	746	777	829	799	762	770	835	765	768	799	776	728	741	810	758	808	750	794	745	780	832	798	773	804	742	747	756	784	759	768	743	782	788	741	813	725	748	821	823	753	803	796	748	769	776	779	745	777	763	796	775	754	778	776	791	763	756	774	762	789	767	749	789	754	771	781	771	807	792	796	766	782	759	824	836	795	794	781	762	737	763	758	765	770	801	759	771	760	797	778	749	732	794	806	774	746	731	775	779	713	763	795	802	780	820	750	767	748	782	804	729	775	751	783	757	797	746	813	797	757	785	815	773	793	749	788	771	756	786	773	807	772	728	829	763	708	742	816	830	807	750	763	737	768	770	824	794	806	780	761	797	760	743	805	786	792	764	732	837	734	761	737	725	728	748	789	788	810	746	780	720	807	771	750	721	768	770	740	745	830	790	705	761	763	796	771	739	791	807	773	780	755	780	782	768	753	810	764	769	786	717	750	810	718	731	786	739	807	797	761	820	754	788	802	736	742	724	780	755	763	760	715	792	764	770	731	755	731	759	756	813	767	801	804	767	802	796	812	761	828	753	776	767	750	763	808	782	751	800	779	793	766	778	784	771	776	767	817	798	801	750	805	721	777	783	813	745	785	751	765	725	800	794	794	739	749	765	740	759	766	759	766	751	800	760	820	742	801	776	729	743	785	761	771
22168	1312	1271	967	931	873	890	819	878	819	803	786	819	778	805	792	807	748	771	812	809	791	826	823	788	778	808	773	807	819	760	825	819	792	771	809	843	799	805	782	784	823	774	827	760	785	806	726	787	792	818	794	797	752	816	789	797	816	776	777	768	806	761	775	769	768	786	814	763	788	805	768	786	784	826	797	800	805	766	798	759	838	757	818	779	800	842	776	813	781	767	786	798	764	816	826	790	747	771	869	774	771	807	785	810	776	821	839	772	813	782	817	791	799	752	727	797	804	802	790	818	786	824	803	788	795	852	805	843	795	767	830	806	826	876	760	786	779	762	769	840	779	804	774	815	768	749	771	845	779	787	814	790	790	795	785	831	837	827	769	779	820	786	795	750	758	766	770	776	786	799	773	801	782	767	810	761	804	795	763	813	845	803	755	823	766	816	785	816	763	767	808	808	725	807	794	846	798	817	783	738	769	790	772	775	789	806	788	830	795	831	753	790	792	786	824	894	796	742	825	781	833	755	825	791	805	808	810	793	774	770	813	798	810	821	780	765	799	809	840	813	761	816	805	800	802	843	802	822	791	777	810	772	809	812	784	790	803	825	829	817	775	792	792	818	798	733	821	793	806	796	795	729	833	810	816	827	808	805	814	760	790	816	774	767	783	795	776	834	825	766	787	837	832	836	774	784	756	802	824	804	750	808	801	818	793	815	782	789	818	807	837	772	817	818	795	805	757	807	803	785	859	812	797	811	808	813	791	848	777	813	760	781	848	759	824	827	735	786	803	787	801	798	737	833	804	786	847	778	753	799	783	800	794	795	764	777	764	777	814	806	817	785	813	768	810	780	790	753	788	793	777	805	810	766	828	809	831	808	791	794	827	780	799	813	775	799	745	822	815	785	788	785	829	827	794	822	777	751	792	780	786	840	762	726	776	720	841	769	790	792	788	779	812	765	823	761	761	769	824	796	805	822	769	825	792	825	841	783	778	777	830	857	768	804	760	799	750	732	748	787	798	814	770	791	773	827	795	722	787	800	775	821	787	845	771	841	809	796	787	796	807	779	777	756	773	819	788	790	780	753	759	766	792	806	809	863	734	768	808	773	753	790	846	826	767	791	779	793	814	757	807	762	823	801	789	791	781	814	838	804	841	774	794	861	786	783	836	783	757	812	790	768	803	751	803	817	793	798	793	767	810	790	781	817	805	833	780	803	810	821	760	813	814	817	801	801	815	786	808	827	848	789	769	793	797	784	805	750	791	773	849	773	772	808	767	821	836	783	794	895	753	733	762	804	796	795	766	807	796	800	810	809	759	819	772	820	796	828	792	799	797	845	790	738	748	837	794	777	731	783	784	747	870	800	781	759	802	750	778	813	801	827	786	845	773	752	819	836	774	823	846	785	797	843	778	765	785	783	787	766	807	761	797	830	782	791	783	787	802	731	821	778	794	783	800	801	789	790	793	810	774	768	783	768	826	790	828	799	809	813	815	806	788	817	753	762	805	743	808	789	758	785	794	792	778	787	776	807	796	785	770	806	806	835	778	840	758	797	785	775	800	798	818	765	765	741	782	802	801	770	774	752	810	818	755	818	764	798	762	826	826	816	792	773	793	813	817	830	819	790	765	740	824	771	807	811	779	797	777	728	735	876	862	767	777	784	810	774	734	807	778	827	735	778	815	759	744	810	782	768	809	793	800	807	772	790	815	755	800	749	777	746	769	820	777	716	807	808	794	811	778	753	818	771	798	830	788	823	794	768	799	780	786	789	829	763	788	836	804	811	809	794	803	796	821	764	778	770	759	807	819	806	790	727	775	799	825	805	740	757	811	754	795	794	784	819	804	779	798	766	805	784	762	796	770	786	760	779	795	756	794	733	817	806	778	793	741	797	774	781	803	817	819	767	802	799	818	762	798	746	774	778	806	806	772	792	815	771	794	737	773	785	828	827	754	770	823	798	749	818	797	816	834	721	774	814	816	834	842	773	770	823	787	769	766	795	805	814	763	800	802	812	767	850	819	790	764	785	760	790	707	812	825	775	744	767	782	780	797	770	793	758	775	788	788	822	800	795	790	799	804	767	754	862	776	781	777	851	728	853	821	762	770	803	779	837	743	769	785	775	732	818	813	763	784	821	796	752	796	759	816	761	806	776	785	819	788	794	760	829	793	780	767	797	798	782	837	780	791	749	760	785	821	780	819	788	767	810	807	799	795	809	799	817	791	769	801	758	798	801	773	769	807	772	836	819	794	758	774	805	827	751	784	817	803	780	784	797	740	742	853	760	832	802	818	731	768	776	807	784	798	792	834	763	780	790	740	753	768	846	826	794	778	779	858	793	761	768	760	831	842	843	769	752	779	839	782	824	801	789	785	785	791	780	816	798	851	776	819	809	734	771	781	800	774	728	802	813	815	797	816	797	809	799	782	761	861	761	781	744	807	744	810	820	804	767	772	807	807	792	747	777	805	781	783	776	807	853	800	743	808	752	749	788	764	767	855	817	818	778	827	792	784	827	810	833	772	765	779	783	757	817	808	820	771	797	792	783	776	791	755	761	794	822	778	829	805	792	821	792	808	810	810	791	786	773	736	756	785	844	787	794	767	753	744	816	767	749	786	777	816	755	788	856	801	823	844	814	707	803	779	786	823	760	843	803	772	738	761	806	769	780	821	743	813	813	807	782	811	774	818	780	829	775	824	829	765	816	795	830	790	731	809	750	756	765	782	781	764	774	824	819	840	797	818	816	784	858	812	757	838	857	759	803	803	783	812	832	767	769	816	792	774	830	786	825	762	794	802	769	827	789	737	813	807	792	821	762	779	806	771	775	800	768	789	813	742	758	781	817	792	797	739	790	750	785	763	777	768	819	772	742	821	798	784	777	793	813	830	739	733	816	775	783	823	796	746	774	845	771	792	792	716	830	808	812	811	757	806	792	792	846	841	824	781	760	801	780	779	794	784	757	870	809	800	741	797	797	791	838	805	767	818	743	764	781	781	810	779	791	775	779	788	756	827	847	833	846	778	800	778	789	787	790	812	798	848	771	753	791	753	800	829	758	821	740	794	817	796	796	769	772	824	750	788	805	777	789	816	781	772	829	826	820	795	759	782	768	794	795	792	819	827	791	822	807	781	789	811	797	758	787	792	737	824	838	828	794	815	801	742	842	765	766	776	839	818	790	786	806	788	760	846	779	823	796	788	759	797	825	828	823	808	806	757	805	810	788	779	753	765	782	814	788	813	789	823	756	766	834	805	755	746	783	764	793	802	791	785	793	793	774	765	831	822	776	837	781	770	762	744	791	792	819	813	803	842	765	806	775	777	788	745	767	795	737	729	825	788	790	777	790	778	830	763	822	752	727	787	799	768	788	721	841	756	820	803	774	781	733	821	810	744	807	720	778	813	745	850	846	797	821	823	752	809	744	822	773	823	816	783	788	805	787	850	782	838	769	818	806	765	780	859	784	765	783	748	722	790	813	790	750	813	809	777
24705	20334	25648	24881	20258	7360	1224	940	783	740	718	692	650	575	612	605	613	577	562	567	527	596	532	538	550	546	529	526	567	573	523	582	538	501	536	562	524	528	524	543	514	561	523	527	552	526	542	533	550	537	517	512	497	534	518	534	545	490	515	519	544	520	527	496	531	526	535	485	527	501	532	544	497	541	474	581	546	521	479	510	511	522	555	549	514	498	548	484	509	488	506	493	553	499	530	522	509	542	494	484	558	538	514	515	510	514	496	548	512	524	477	536	505	521	536	515	502	502	497	519	501	482	518	511	485	508	540	528	500	494	506	497	502	511	558	498	503	528	496	514	563	526	528	548	498	492	541	499	536	554	546	514	530	581	509	543	543	502	529	508	526	527	511	546	528	491	503	498	537	515	518	529	518	538	514	504	505	515	503	508	528	528	529	534	508	491	527	562	475	491	525	525	482	570	523	509	549	566	532	523	476	505	517	483	521	512	501	515	540	496	519	507	514	525	535	531	527	494	508	497	531	556	517	505	508	521	534	519	506	494	503	544	503	497	502	511	502	515	512	549	504	502	489	483	500	500	533	563	499	569	552	507	513	542	511	547	471	517	533	544	531	543	538	501	530	523	537	538	501	494	505	529	498	524	464	494	512	500	514	492	540	543	516	515	559	510	524	474	519	502	515	529	485	506	526	563	526	514	526	548	508	500	550	528	565	513	484	536	501	569	522	519	510	535	514	497	514	513	507	525	502	510	509	507	556	522	551	524	530	510	517	500	557	550	539	516	502	558	519	535	549	538	527	497	524	489	513	492	545	526	557	536	524	557	496	536	485	522	514	552	526	514	507	564	557	500	525	545	471	479	546	525	534	542	540	526	491	484	516	521	499	530	523	483	513	509	507	541	493	501	527	481	484	554	508	457	535	525	498	495	492	515	542	523	511	458	499	551	531	545	559	511	555	521	483	527	531	499	505	540	525	544	450	515	544	521	526	530	512	530	535	494	542	535	571	488	516	520	526	560	544	531	502	525	533	514	498	528	545	536	483	528	553	524	493	512	531	533	546	541	502	514	512	529	525	517	504	544	562	555	494	539	467	507	505	516	542	526	550	465	525	530	509	486	450	538	484	490	515	528	530	538	505	533	522	504	493	483	521	524	514	504	527	496	514	536	536	513	529	550	534	511	523	536	521	533	532	544	542	519	493	510	528	511	537	503	491	480	491	484	520	515	512	534	528	541	534	513	520	515	508	521	547	526	496	481	517	510	547	514	502	514	499	513	489	525	478	504	475	507	528	550	491	539	523	496	476	517	519	526	530	522	520	510	491	539	531	485	544	522	523	506	512	491	493	521	579	555	516	543	527	561	526	504	539	488	535	486	515	531	523	530	521	511	560	533	554	553	523	544	506	512	515	490	562	553	492	529	562	541	496	525	521	528	528	512	542	560	489	495	489	536	468	508	542	526	507	532	514	521	507	529	483	524	526	513	514	527	559	516	492	509	507	485	517	499	497	474	544	534	509	537	502	555	474	535	483	547	479	562	552	549	539	549	518	532	526	537	504	505	532	510	480	551	502	533	506	513	541	531	508	532	536	549	547	537	523	492	525	540	520	483	486	546	518	497	489	522	556	512	504	491	481	536	508	527	511	533	500	471	529	561	565	489	523	466	534	501	529	536	555	509	543	534	539	514	532	541	534	511	508	517	561	496	510	508	510	489	530	507	510	505	552	499	534	517	537	504	520	517	512	483	481	505	501	541	488	535	468	521	502	511	490	496	528	485	522	525	508	539	509	540	555	523	515	554	493	483	510	551	518	533	522	498	492	536	536	534	519	497	552	542	534	542	565	563	528	563	522	531	528	515	496	530	530	532	477	499	482	540	510	529	519	506	514	499	500	508	529	503	557	517	490	540	568	530	566	534	544	522	495	513	517	515	483	532	527	547	543	489	541	497	488	529	513	523	493	485	536	484	531	494	514	545	510	504	486	502	513	493	541	515	501	538	517	525	518	538	503	552	496	506	500	507	547	503	531	488	516	526	542	514	522	537	557	516	562	566	480	500	458	532	485	530	479	561	517	525	509	509	563	518	495	513	514	498	527	515	525	516	563	515	490	534	523	535	526	539	563	495	512	521	564	531	486	533	483	505	535	511	517	556	551	547	531	495	504	508	491	507	543	557	533	491	494	525	520	505	526	530	494	536	532	459	476	534	525	480	480	509	521	530	559	538	518	489	507	477	528	517	547	475	513	512	520	497	516	510	550	496	500	515	466	532	545	535	528	500	514	491	492	549	503	514	559	543	484	522	541	533	520	503	521	508	558	535	513	550	523	512	480	512	509	511	506	542	493	526	511	525	518	502	494	549	578	518	511	520	510	482	531	516	500	540	504	502	503	532	536	519	503	542	503	518	505	522	524	504	533	525	515	464	532	519	574	528	537	547	485	538	531	533	529	496	565	514	538	496	528	544	471	556	448	534	536	469	501	490	530	544	542	518	496	520	508	513	540	530	526	496	508	512	555	521	547	534	497	509	530	517	489	544	514	498	533	476	560	516	559	538	501	502	546	511	518	524	510	561	516	552	551	531	527	558	550	527	558	542	491	499	497	526	539	505	515	532	472	497	539	529	514	552	556	530	499	482	468	512	567	543	573	537	486	486	511	542	502	480	522	522	532	523	501	496	517	528	529	536	525	520	459	501	514	513	496	515	498	506	492	553	509	511	504	515	531	512	507	548	535	526	531	478	535	494	488	485	492	509	532	520	543	513	480	511	511	500	548	505	515	530	519	500	512	565	504	537	486	524	516	506	497	534	493	493	546	504	531	528	563	514	523	506	483	511	519	509	489	524	534	492	449	493	468	486	491	482	488	512	520	576	508	516	505	497	499	505	519	485	482	474	550	534	507	514	479	558	549	529	497	486	513	552	503	513	516	495	495	523	567	488	583	566	553	517	551	533	495	560	527	486	548	500	500	512	532	549	510	528	484	502	521	515	550	534	483	473	553	555	485	500	525	545	500	532	515	484	546	513	550	472	508	508	519	519	500	537	508	497	496	519	519	542	531	493	506	493	532	498	537	546	532	478	509	534	497	543	499	523	513	483	545	522	508	520	504	495	518	519	528	529	553	491	503	532	497	575	497	525	484	534	527	521	502	512	548	505	559	518	518	497	476	510	521	513	512	504	543	534	536	536	532	527	511	527	556	553	545	524	543	538	488	530	537	516	508	534	504	577	507	560	505	520	537	525	499	526	557	551	519	515	544	508	500	460	537	551	520	510	554	566	581	514	507	546	542	526	542	541	495	506	494	550	514	523	498	492	538	478	526	509	536	522	482	543	512	522	507	516	509	546	504	512	542	509	538	533	540	566	487	488	526	485	508	515	542	533	555	564	513	489	527	479	531	511	531	530	525	551	522	539	538	540	538	516	541	529	488	500	525	512	478	507	504	491	513	513	544	494	524	523	505	518	496	481	513	544	502	500	505	541	530	557	529	518	524	541
33212	8859	8202	4447	3016	2119	1712	1439	1161	1092	974	854	860	741	722	711	711	739	670	633	677	661	613	632	612	604	602	611	562	607	584	582	604	568	566	549	552	591	598	554	573	515	541	541	516	558	554	543	487	515	575	542	549	568	520	551	565	535	515	526	546	542	519	547	565	509	595	566	574	513	516	505	542	525	522	524	542	533	535	529	537	520	586	543	501	534	525	516	543	529	506	487	519	543	527	562	503	495	543	540	522	517	530	539	555	493	549	542	540	566	515	503	580	539	526	510	523	523	531	538	552	531	548	554	526	559	510	523	558	568	558	510	565	547	525	535	559	522	521	545	546	568	554	533	509	527	570	505	530	557	526	553	518	550	585	517	570	551	535	562	489	530	524	518	588	543	572	559	565	524	516	480	529	521	511	543	524	550	516	544	555	554	550	562	505	523	552	563	547	559	544	543	567	524	543	518	524	532	519	566	532	564	551	552	524	515	535	565	543	560	554	526	493	501	534	559	568	524	562	554	546	506	554	532	570	539	555	548	497	518	553	546	546	531	523	527	536	579	513	586	519	594	542	521	520	542	521	513	521	543	508	560	543	588	501	515	503	545	535	515	544	520	514	502	519	512	505	516	537	553	497	550	525	518	573	554	502	513	527	506	522	572	488	535	543	553	548	540	517	554	542	501	511	507	508	516	542	570	529	548	522	529	531	546	563	551	558	550	498	530	546	557	504	537	518	547	562	510	539	529	539	504	509	559	526	516	541	522	550	534	523	496	517	524	487	558	555	568	593	490	530	547	560	575	525	558	559	559	559	522	557	529	521	540	530	546	498	541	538	521	557	512	501	569	491	543	538	549	511	521	572	545	548	541	543	506	546	521	520	554	553	547	550	515	527	506	539	516	565	548	536	542	512	516	518	515	519	511	523	512	524	511	494	499	508	516	487	513	544	505	544	546	527	563	486	555	506	561	542	520	541	521	531	542	505	537	526	505	517	518	513	507	508	585	522	524	545	519	518	529	518	540	561	526	566	487	534	538	552	526	514	529	522	504	510	511	540	500	541	507	542	489	552	580	518	519	514	519	505	556	576	537	550	493	527	554	516	537	523	513	527	532	552	548	474	552	532	525	529	510	557	507	538	482	566	527	505	523	542	535	512	473	498	509	536	516	521	513	568	499	539	507	485	548	559	551	510	541	556	511	540	535	538	508	527	500	545	550	539	535	520	526	503	517	528	535	587	550	507	541	532	581	539	522	521	516	536	606	518	549	541	568	519	498	539	499	534	548	532	544	535	531	558	536	526	563	558	540	492	526	518	512	547	542	519	537	540	508	514	566	566	498	543	540	571	528	565	512	512	496	546	544	548	526	514	537	553	569	473	556	530	543	520	538	533	509	545	549	543	546	552	522	513	551	565	551	520	497	560	481	534	513	550	557	525	520	513	491	545	533	533	531	513	542	527	563	544	500	540	544	552	518	604	503	534	499	537	547	514	560	572	545	562	515	564	566	552	555	578	539	549	515	522	534	555	509	520	530	524	544	532	545	562	522	535	512	563	518	497	555	451	509	522	555	512	523	520	498	496	544	562	567	592	556	460	511	568	532	541	545	508	518	490	520	540	523	510	542	514	520	571	546	544	536	510	539	534	536	537	538	515	552	486	541	515	566	507	564	520	553	548	553	540	546	552	529	544	560	561	523	484	554	535	546	603	478	514	484	529	509	504	473	509	550	485	527	525	518	515	547	532	525	536	546	510	543	492	499	563	516	516	508	491	520	508	548	490	551	537	530	516	549	498	538	516	551	521	531	505	533	519	496	528	557	521	522	540	526	500	540	512	484	558	577	540	535	550	557	530	558	568	568	498	529	461	507	531	508	561	513	498	525	548	516	507	596	514	534	503	549	542	509	498	532	524	544	527	557	525	513	535	583	536	535	565	542	507	571	495	539	546	513	495	528	582	527	540	568	530	573	550	522	525	548	535	553	498	519	539	494	563	488	552	539	557	519	531	539	530	569	497	560	581	536	510	551	533	555	548	520	543	505	530	516	544	490	528	541	536	526	557	507	528	505	536	529	598	554	516	567	494	543	565	565	562	539	545	548	529	510	515	479	514	566	492	547	529	539	554	555	497	543	539	528	520	562	574	551	536	552	543	558	517	571	523	565	523	500	538	552	546	542	562	534	535	543	545	587	536	486	565	526	540	522	512	550	552	551	529	532	490	538	545	522	525	514	531	528	531	550	560	576	530	541	495	481	527	525	540	507	503	536	528	568	520	515	531	490	531	559	522	545	507	538	508	522	519	567	563	486	493	543	546	518	521	527	511	540	545	521	547	503	497	586	553	525	511	563	558	503	503	543	497	545	549	545	516	542	549	511	517	534	495	528	569	533	557	505	570	501	531	556	522	540	535	501	540	530	520	524	541	548	559	526	513	555	522	547	567	524	543	566	532	529	553	578	532	520	457	534	522	515	519	543	549	528	576	544	547	511	514	595	536	511	463	537	575	563	528	547	530	547	540	539	516	548	526	536	567	554	530	521	505	565	546	522	524	505	514	503	531	559	503	520	573	560	559	510	535	563	523	534	532	539	530	582	525	554	514	526	548	505	509	529	564	518	559	553	540	573	492	521	539	530	559	517	549	549	534	566	500	509	555	497	539	562	548	534	514	537	531	500	535	529	516	512	568	554	528	561	539	524	552	508	552	537	516	531	505	506	570	524	561	540	536	560	552	547	521	564	500	494	535	529	548	556	492	565	556	539	509	502	593	511	539	544	541	503	493	543	549	494	538	555	550	557	529	560	529	500	513	513	580	554	540	544	512	568	495	525	558	536	512	507	582	551	511	568	558	504	500	554	541	570	518	536	533	526	531	512	511	534	495	556	528	532	574	553	532	528	538	498	520	501	501	498	524	554	534	553	545	524	491	525	510	526	548	537	553	549	514	520	516	520	517	519	523	506	511	539	540	500	543	499	550	549	502	531	498	559	493	537	561	573	543	546	517	532	502	494	526	551	508	517	542	540	496	529	491	535	543	511	517	554	595	516	528	548	539	538	541	535	503	517	512	585	508	561	539	518	548	532	536	539	569	557	502	516	550	528	551	525	551	538	538	526	505	501	550	529	524	526	505	545	534	538	540	569	550	542	550	529	522	522	535	494	540	521	517	481	549	499	532	546	513	517	559	506	530	524	520	534	550	546	514	577	532	535	527	560	477	527	508	513	543	534	510	520	540	536	537	528	524	508	521	496	515	545	581	530	492	547	557	571	528	511	556	572	542	494	521	505	552	551	542	527	555	553	551	533	556	554	545	524	568	507	572	532	523	531	526	535	504	541	522	527	514	544	490	564	541	544	541	533	557	526	541	535	532	524	507	534	533	538	526	550	549	510	495	524	562	499	536	535	535	515	522	567	493	525	521	553	553	574	515	580	571	557	518	528	518	506	489	556	526	568	524	506	562	547	519	513	522	524	496	491	516	500	540	560	564	530	569	518	546	526
22577	20318	26135	24385	20322	20383	9802	2020	1537	1442	1389	1287	1206	1238	1154	1147	1088	1084	1044	1042	1013	1006	996	955	1011	1067	977	976	1019	1003	947	966	981	993	967	901	1009	950	941	1031	961	926	979	948	978	954	916	986	929	991	956	927	982	946	933	958	1009	916	959	941	974	1008	960	924	955	893	991	978	940	932	923	968	945	937	902	931	994	956	1041	935	938	909	939	981	917	933	887	936	995	910	940	929	909	919	897	973	943	918	969	941	1028	926	975	956	987	981	1001	983	945	929	1011	1012	902	951	967	942	939	906	911	975	932	936	969	942	948	924	919	957	906	961	935	921	969	974	995	992	957	957	987	993	919	911	970	925	941	907	1054	920	966	920	913	926	938	963	1001	974	915	900	977	958	961	1006	936	915	931	931	923	975	1012	1000	984	932	984	941	912	926	960	967	918	951	980	1000	871	999	945	921	894	945	976	909	943	950	907	891	988	937	923	974	977	961	958	958	930	986	889	929	932	1005	921	978	915	946	937	904	971	933	922	953	919	904	966	937	915	1002	939	990	929	943	985	875	890	931	1009	925	946	950	912	1001	919	938	938	957	958	940	985	937	941	947	948	959	936	958	955	930	956	979	920	964	977	939	942	981	933	944	980	899	1008	923	924	911	969	981	972	956	909	944	932	964	914	963	945	979	959	959	918	943	960	905	894	969	949	911	949	897	927	879	934	1013	929	932	942	838	985	919	916	916	978	975	955	919	929	942	970	927	957	914	934	904	931	898	954	931	980	988	971	959	925	901	944	949	908	874	948	976	957	967	950	945	917	975	954	976	971	917	937	907	980	974	957	986	913	900	999	955	1016	945	941	974	915	937	959	945	923	940	944	929	919	967	937	884	978	966	970	964	931	960	937	943	913	972	968	925	905	959	946	941	995	922	933	953	930	939	958	996	993	948	942	959	951	966	979	998	899	995	922	932	955	983	958	889	921	991	902	937	864	955	963	957	947	924	935	899	997	965	962	893	894	897	947	981	962	980	975	996	942	895	878	954	970	967	913	965	918	940	965	944	972	915	965	1003	910	975	940	953	953	926	925	936	933	945	933	917	937	974	987	895	939	910	1032	943	933	926	941	903	963	969	970	945	962	928	915	969	967	920	951	921	926	945	1009	957	904	996	906	1003	975	935	916	949	947	931	965	973	914	907	956	989	958	1018	965	931	972	955	898	910	933	988	972	881	966	961	885	894	976	927	905	924	1033	930	889	1002	978	968	931	984	899	911	937	939	907	940	929	957	880	885	939	935	963	954	909	925	892	941	902	867	913	949	890	907	940	967	949	946	921	999	906	969	892	926	908	981	933	956	959	912	1005	907	971	953	919	910	903	912	980	948	963	929	963	946	968	906	938	942	937	959	926	953	903	968	959	915	960	883	943	948	906	904	954	904	971	948	923	917	960	916	929	977	959	896	918	945	977	968	944	995	949	938	955	988	977	944	956	946	946	925	982	953	920	899	894	958	949	923	924	957	902	938	896	962	979	966	944	907	976	909	898	890	976	927	884	878	945	946	961	942	944	916	917	950	968	950	910	970	946	971	930	929	936	914	1001	935	956	892	960	908	904	971	918	975	975	938	951	928	1012	982	960	956	945	903	951	870	946	932	955	949	920	987	969	992	959	949	907	947	921	969	923	974	918	977	943	934	925	953	944	924	895	948	897	853	932	936	908	924	969	962	936	984	947	874	912	927	931	920	926	933	951	949	990	919	944	875	905	908	944	966	950	946	983	881	930	911	968	976	947	908	931	939	924	919	973	861	907	955	949	980	966	975	993	942	928	923	967	943	962	935	987	902	948	951	874	1003	920	966	931	953	978	964	950	969	907	954	916	946	964	955	898	1002	970	953	902	929	956	949	899	935	962	903	940	952	977	945	930	927	908	967	939	919	1014	949	955	951	942	902	908	938	944	960	966	954	917	939	933	943	952	922	983	950	898	905	919	953	916	933	953	956	906	929	956	880	943	920	983	938	959	972	924	960	939	979	873	900	903	900	943	941	986	920	1000	1014	903	880	1010	930	938	957	969	951	903	931	894	915	947	938	975	932	940	946	962	944	959	959	944	891	990	910	895	907	921	940	885	959	973	898	936	973	910	866	913	957	975	953	932	973	888	969	951	922	930	913	947	923	897	939	945	933	939	970	895	963	903	940	973	959	893	944	917	899	963	973	999	952	933	917	936	939	938	913	921	916	930	978	961	993	935	943	967	980	937	918	927	934	916	965	854	936	948	878	971	911	949	950	989	917	923	956	922	891	915	919	953	934	938	1005	948	944	982	953	958	933	970	909	900	943	882	918	968	966	949	878	961	873	919	906	948	925	970	963	873	959	910	901	948	971	926	971	974	936	982	961	972	1012	907	905	945	879	971	895	890	953	948	897	897	959	942	961	925	924	984	913	896	928	994	989	946	934	995	957	961	939	919	956	957	904	978	941	955	914	952	948	937	897	929	961	905	957	969	982	969	995	965	982	968	942	924	979	927	897	953	994	927	926	910	922	895	896	963	941	964	985	935	931	908	928	872	941	894	952	924	970	918	954	895	964	876	981	985	891	1010	949	907	995	909	959	913	934	964	893	929	990	916	934	929	920	994	993	951	958	976	901	912	922	898	920	940	927	940	965	960	930	917	966	981	984	883	962	908	965	950	925	925	944	921	968	875	977	941	967	910	953	946	931	998	889	966	916	910	922	953	946	924	955	989	947	871	932	928	927	991	925	940	951	946	904	952	929	1007	941	966	993	983	973	937	951	941	971	903	945	909	993	917	933	876	958	983	909	923	928	924	985	981	974	909	972	927	972	890	895	944	932	938	966	919	919	923	897	964	925	962	927	949	1007	938	985	918	949	929	917	923	920	941	920	965	900	913	932	959	960	928	919	952	971	972	974	902	896	969	955	907	928	949	983	895	961	984	966	944	939	929	949	965	954	911	930	922	954	992	998	985	928	942	935	909	972	918	940	952	927	855	946	936	991	921	925	915	969	901	945	970	950	1000	919	979	897	976	896	957	959	925	944	917	934	976	890	890	957	940	971	927	891	985	975	985	958	906	924	960	901	910	930	1001	924	914	926	898	985	931	912	877	937	960	961	892	899	970	940	937	923	958	873	958	888	899	917	1000	964	986	987	857	958	932	947	942	944	950	960	927	917	947	940	944	930	1011	931	901	913	933	949	928	962	920	898	920	979	887	902	921	932	924	964	947	895	905	971	886	955	949	922	898	905	936	986	868	938	962	876	956	924	954	964	923	879	886	957	857	938	949	900	955	902	943	975	947	925	906	984	959	908	986	947	965	933	951	962	922	909	925	995	903	975	940	963	965	906	944	968	955	922	889	914	944	959	890	977	998	933	865	910	950	954	968	985	937	928	924	949	947	953	952	958	896	999	949	920	881	900	928	916	914	893	937	979	915	937	947	963	1020	962	885	970	929	908	909	880	915	903	937	906	929	948	929	923	952	902	985	889	846	928	937	946	968	911	931	917	934	929	909	973	933	956	987	894	964	966	943	933	943	963
23642	15002	13614	8106	5628	4043	3157	2702	2293	1968	1701	1595	1557	1371	1320	1220	1233	1201	1155	1154	1048	1068	1001	1018	1040	1007	958	1024	967	961	919	897	964	963	913	933	917	940	871	930	973	861	870	909	883	926	915	889	886	901	860	959	911	900	892	917	861	910	910	850	944	937	869	910	829	910	849	902	923	914	894	857	911	889	854	926	869	885	898	855	879	862	840	876	893	950	858	920	838	890	851	915	925	920	914	919	923	959	880	881	929	895	927	856	833	895	941	867	875	878	885	917	841	866	913	878	883	945	877	915	894	889	884	920	898	937	878	921	886	922	911	895	891	844	839	918	897	889	887	858	922	912	888	946	964	919	866	894	810	887	932	931	913	913	880	870	917	840	879	912	860	921	877	886	862	899	891	895	832	886	916	880	910	864	872	874	874	940	936	831	826	937	846	886	885	882	882	928	898	845	882	952	860	831	864	870	931	907	881	880	883	921	896	904	929	927	931	874	897	896	902	825	923	898	833	885	881	911	975	894	871	883	918	874	870	868	890	883	878	880	871	889	884	881	909	902	899	891	888	872	878	876	862	862	884	849	841	894	874	897	867	866	896	893	888	908	887	853	898	860	875	911	861	884	887	884	892	902	793	845	924	866	844	876	885	905	933	875	849	833	862	842	891	899	924	909	851	909	889	909	811	880	822	894	860	893	921	846	899	867	888	911	908	857	858	928	905	884	913	866	881	879	917	903	850	829	891	903	888	884	882	839	894	870	887	859	929	905	900	910	851	867	891	886	917	907	858	901	907	837	873	869	906	847	901	881	895	907	893	880	897	871	858	789	956	864	900	862	905	890	884	908	899	868	868	906	914	839	851	908	894	898	871	941	907	861	922	854	875	867	851	875	881	894	868	848	908	883	882	872	855	895	901	831	889	881	882	903	897	887	856	908	886	915	896	934	972	876	911	882	899	909	883	872	884	863	912	905	890	858	910	871	843	894	852	817	872	841	860	941	885	884	929	866	924	887	917	893	861	815	817	918	942	865	933	901	929	859	891	924	905	880	883	903	862	899	881	909	862	922	894	867	854	892	894	879	832	837	875	888	867	887	908	887	970	878	899	876	866	887	918	891	848	838	868	889	892	841	883	882	922	853	871	880	904	922	891	833	938	895	901	856	874	892	823	852	916	892	914	879	881	837	859	884	912	859	943	908	862	893	886	871	927	864	911	900	899	903	898	930	928	865	918	913	868	850	843	890	870	872	853	850	896	894	873	877	878	864	914	935	869	899	953	897	882	846	912	904	888	881	903	851	894	940	898	888	839	885	873	916	831	899	877	892	860	899	861	882	880	885	908	861	892	905	883	927	893	905	901	874	890	884	893	844	920	907	885	903	877	877	889	902	882	893	913	897	849	901	904	897	936	892	923	885	887	849	911	851	904	904	876	871	855	939	892	901	901	875	890	880	887	876	926	914	903	906	880	899	889	848	923	893	900	881	853	910	858	911	857	922	892	891	862	915	823	865	825	889	917	903	866	902	906	832	889	888	871	902	870	830	857	874	884	862	889	887	849	910	831	824	926	876	848	899	879	859	911	871	927	857	918	931	872	931	933	924	870	887	870	869	850	874	876	917	868	873	917	874	871	872	919	876	880	919	893	875	821	897	847	892	884	905	924	920	871	882	870	898	845	850	833	907	892	861	863	840	873	861	818	933	786	870	891	896	866	840	882	846	841	925	923	856	874	882	881	894	863	923	895	860	852	837	880	886	867	906	895	900	918	922	859	875	851	855	871	924	877	895	920	897	922	879	924	874	862	919	863	837	884	907	907	894	859	905	848	824	844	850	886	855	835	880	898	803	863	905	834	864	843	876	896	860	866	864	838	855	850	865	861	935	839	866	905	842	862	918	891	884	838	886	887	871	869	929	832	919	907	860	858	777	883	944	884	895	887	916	868	924	915	888	845	925	898	871	839	868	882	853	860	891	879	885	930	876	907	902	871	886	868	929	871	876	872	875	868	868	880	896	897	875	883	909	873	878	906	878	849	890	855	887	847	879	913	886	851	880	903	860	877	852	928	908	935	823	894	885	915	896	867	891	879	868	904	912	868	884	901	858	851	900	862	865	885	904	879	924	860	870	885	850	910	893	869	882	910	881	875	886	878	884	872	822	869	850	887	850	848	909	898	923	898	957	848	917	879	872	928	853	913	912	907	891	896	895	916	889	853	898	895	907	869	873	879	910	868	864	901	906	913	836	795	908	857	917	857	886	874	897	914	866	903	867	841	901	869	899	918	879	927	871	851	903	866	877	896	833	959	848	865	857	904	881	922	871	893	897	890	894	832	888	844	928	871	854	882	932	861	862	888	884	869	878	960	893	871	889	880	829	896	864	884	894	891	895	909	854	842	866	897	876	899	899	848	841	914	915	884	872	844	875	935	868	877	952	884	924	928	824	898	907	896	892	869	875	888	911	898	868	891	883	875	862	957	897	852	885	875	935	904	899	861	884	889	895	857	847	867	896	853	846	844	876	926	856	918	889	899	889	882	911	833	875	897	843	915	904	927	888	955	968	866	917	857	880	873	868	907	872	891	928	851	874	952	854	836	899	868	907	866	890	876	935	891	844	873	908	837	869	890	878	954	872	854	857	901	865	885	868	832	884	921	871	879	907	908	914	875	900	901	880	891	856	927	921	821	897	877	854	857	908	833	874	925	859	855	833	941	876	854	884	912	878	882	870	839	851	888	899	937	909	908	856	909	946	890	819	879	916	845	893	843	874	980	859	884	871	905	867	843	880	885	856	898	919	926	934	863	880	862	887	885	877	869	863	904	918	856	854	878	834	878	889	915	921	896	892	863	918	853	838	858	936	928	878	913	918	874	844	865	845	875	902	898	838	866	1009	940	920	923	883	876	871	835	865	926	923	898	858	872	860	881	922	851	895	875	878	951	920	854	897	903	901	882	895	852	847	929	835	934	927	868	863	862	889	852	895	891	883	860	829	901	853	849	895	887	913	856	880	858	906	899	907	849	934	882	894	932	828	853	874	902	862	853	886	897	873	879	832	918	880	885	876	894	881	878	866	811	885	914	909	906	880	843	870	867	884	902	859	845	905	851	838	915	928	889	823	903	876	861	864	934	877	827	912	897	899	911	944	839	890	910	898	861	883	888	877	892	874	895	907	857	850	873	906	898	893	862	859	861	901	932	869	892	880	878	894	851	902	870	877	880	893	866	869	858	909	870	868	897	903	837	900	918	877	893	830	896	882	859	886	849	883	867	869	892	874	887	908	813	863	855	902	910	917	844	876	906	930	911	851	867	948	871	843	890	854	873	912	861	798	825	950	888	850	864	888	880	857	868	892	853	881	801	891	836	935	869	823	884	876	866	854	866	890	895	893	874	914	861	904	898	899	897	904	878	901	916	838	870	894	908	868	932	898	853	896	873	905	894	915	923	930	862	889	949	864	907	844	925	881	952	883	919	909	793	897	872	922	899	867	919	850	880	894	887	919
30763	14878	2873	1066	853	827	845	806	818	831	778	809	784	784	777	787	804	764	827	776	831	761	794	777	759	715	813	771	804	802	763	779	746	746	757	822	794	747	783	857	786	698	746	773	759	783	831	734	765	842	775	777	762	765	753	839	802	816	759	761	755	794	770	766	767	755	784	788	783	783	793	717	749	748	771	779	801	775	782	800	766	786	799	767	788	823	835	774	806	775	769	738	769	787	795	778	832	834	828	747	780	754	808	783	759	780	838	808	813	788	774	771	796	792	782	747	778	793	754	773	755	799	779	812	793	782	740	784	791	759	770	762	798	752	810	791	785	801	761	810	796	793	823	731	792	791	756	749	798	786	797	803	753	813	840	838	800	774	782	760	749	776	791	873	789	785	834	775	795	766	799	799	777	774	789	773	747	818	796	825	804	757	828	777	739	800	757	828	786	785	799	773	767	792	759	762	827	772	820	826	771	802	797	749	780	753	784	749	794	720	776	757	742	754	771	785	763	821	781	784	776	799	776	793	803	831	790	764	807	778	715	802	748	745	836	816	767	742	770	798	801	771	832	711	773	802	831	781	806	781	769	804	762	789	781	742	793	813	832	732	798	756	769	752	818	769	801	767	803	750	785	774	758	814	763	727	805	821	765	795	788	803	827	765	797	799	808	757	793	782	805	765	794	776	745	802	868	753	809	805	833	752	793	791	822	761	753	757	775	771	845	754	741	800	760	756	797	782	797	829	761	766	747	781	784	782	800	794	755	752	774	788	778	792	780	808	738	816	787	783	776	784	787	751	797	799	789	776	781	807	767	742	855	789	806	794	811	812	768	788	770	826	785	696	769	823	790	830	833	786	847	848	834	810	823	769	783	818	785	799	821	787	816	734	773	795	754	774	755	774	765	767	751	763	794	774	814	762	825	777	760	827	793	842	783	792	797	779	820	797	807	790	824	791	760	784	762	775	759	817	857	722	779	810	800	785	786	800	725	773	770	804	771	757	787	793	810	771	800	802	796	807	768	824	780	800	790	778	795	821	771	739	821	783	804	832	743	814	786	753	799	811	765	802	809	772	780	790	760	761	800	791	771	751	754	780	754	769	750	787	764	776	822	744	771	765	805	763	789	778	765	812	782	743	746	737	763	791	755	744	766	758	794	788	809	758	801	830	772	774	760	761	737	756	771	816	776	776	781	751	813	797	779	784	762	770	772	745	745	845	766	755	770	785	782	776	759	781	729	776	773	774	724	764	720	819	831	813	751	793	750	793	769	779	742	767	781	777	786	784	832	769	779	795	740	798	768	798	785	791	756	858	785	802	852	809	781	775	771	722	783	791	736	794	742	779	794	779	803	747	779	759	744	758	788	773	774	745	752	778	756	790	762	748	780	842	768	790	779	799	788	732	860	794	754	737	809	754	783	764	773	745	778	760	776	751	721	757	816	761	730	809	766	729	732	758	724	778	795	771	798	743	792	779	798	742	819	763	774	789	802	745	772	831	777	846	774	800	815	805	768	851	796	779	767	797	782	774	795	768	843	776	731	787	792	768	779	774	794	787	827	800	787	781	760	758	774	788	790	741	756	788	800	771	827	798	826	778	789	744	778	802	801	753	767	767	762	759	783	770	775	802	807	739	742	763	767	754	784	781	756	800	824	773	779	830	798	749	780	809	794	782	756	770	732	779	783	836	774	803	754	767	809	765	790	754	755	799	818	786	776	790	794	805	796	776	837	796	796	811	787	772	769	755	788	801	732	778	748	790	769	814	811	806	805	750	762	752	809	805	784	754	777	776	792	807	783	744	786	820	749	788	712	752	762	809	777	789	809	793	756	797	781	812	782	777	805	784	816	770	789	821	819	791	840	825	763	785	776	797	848	821	759	798	744	790	807	739	773	772	813	778	774	741	762	796	744	822	813	778	824	800	791	768	770	811	760	771	766	773	794	769	781	741	767	767	772	754	811	796	812	811	806	783	806	785	763	771	781	782	805	798	769	800	756	805	805	798	754	744	758	801	784	751	800	768	830	775	779	685	732	770	812	797	750	786	773	848	799	821	762	786	782	791	808	814	795	769	788	837	760	783	781	738	765	707	799	792	771	793	815	770	748	781	803	797	778	760	784	813	755	790	805	728	765	791	743	755	855	812	779	827	775	756	839	766	757	806	743	812	748	817	763	737	780	750	770	753	795	792	783	786	815	778	779	760	801	828	820	825	810	849	829	822	790	770	821	811	778	762	791	800	755	805	723	809	790	786	791	774	769	772	802	777	795	767	802	823	827	810	768	832	757	818	792	809	810	746	816	757	828	794	741	768	825	774	761	742	830	774	825	785	792	803	762	813	807	804	779	777	824	754	761	806	764	790	744	799	760	788	747	785	811	817	835	810	842	784	812	797	771	737	800	784	757	807	788	741	792	779	744	826	812	792	800	803	753	702	822	823	798	746	765	771	761	790	860	820	820	770	770	755	752	736	776	775	783	805	796	791	779	758	744	787	765	747	785	766	769	752	808	826	796	762	736	807	792	792	832	750	763	785	801	792	802	813	781	792	751	806	795	791	809	755	735	803	733	826	812	780	768	787	820	794	737	768	772	808	770	804	764	773	785	796	787	741	814	834	783	779	781	749	750	785	794	778	749	791	774	777	826	824	708	805	759	773	784	726	783	791	756	782	825	816	812	771	822	794	762	789	788	779	808	789	804	780	800	771	776	813	803	813	738	779	777	762	808	766	783	781	754	755	769	818	746	831	791	774	775	757	792	822	784	738	773	783	789	722	762	802	805	760	830	743	798	787	771	752	814	789	761	761	789	805	817	751	806	828	747	768	796	771	742	802	831	798	796	732	789	772	845	801	773	771	801	762	813	779	790	825	763	759	803	805	780	793	809	755	826	799	778	765	720	777	752	783	789	782	780	806	784	753	773	847	765	825	744	796	798	776	780	828	746	789	782	809	791	779	818	786	770	832	818	774	769	730	765	770	767	807	817	762	769	775	793	799	815	770	745	803	788	819	812	815	726	771	815	758	745	810	776	800	784	777	783	796	777	769	757	794	816	792	816	765	785	779	802	787	781	775	783	809	849	769	787	797	790	817	794	800	782	788	765	791	763	804	780	781	760	789	750	822	722	785	775	762	765	767	726	743	824	731	734	795	788	780	806	783	799	797	742	796	859	822	780	799	844	793	725	773	794	763	753	796	782	810	756	811	796	810	788	767	754	793	799	803	773	784	823	789	767	747	802	789	777	860	813	772	740	806	805	754	765	715	798	803	788	756	791	788	825	802	728	782	722	778	707	793	790	776	810	734	769	798	795	748	785	795	821	759	771	780	778	792	799	803	764	781	818	748	817	805	780	810	751	783	780	788	812	703	782	784	766	814	777	751	770	714	809	770	805	744	782	798	723	776	769	785	759	797	796	773	781	773	774	800	835	734	775	765	788	769	795	783	765	784	785	818	751	814	766	791	739	761	783	782	718	779	816	785	739	781	844	788	764	748
22293	1342	1188	1007	948	831	882	851	833	838	831	846	809	808	803	848	821	824	824	848	780	767	796	815	818	848	760	810	830	772	785	773	804	792	816	838	797	795	727	839	801	778	795	768	807	789	756	782	818	819	764	768	796	820	812	829	863	752	849	809	771	790	817	795	845	864	767	742	786	811	801	774	811	795	826	775	771	749	751	765	781	792	836	835	789	818	776	793	787	811	778	786	784	839	764	824	777	801	762	794	787	806	780	826	766	830	782	813	765	705	795	765	760	830	806	851	810	798	878	794	796	865	743	798	784	833	811	828	764	777	729	820	840	831	830	758	759	829	795	806	787	760	802	851	783	780	817	793	827	817	799	766	774	832	819	757	794	752	825	781	824	774	842	762	757	757	804	795	807	770	804	838	801	824	809	824	849	793	835	812	780	815	820	796	806	780	744	758	811	764	800	827	778	782	778	787	794	828	736	730	805	845	798	794	769	791	766	794	824	755	796	838	797	770	819	789	749	851	818	805	777	837	805	829	799	821	784	812	799	847	727	833	758	806	796	865	826	857	833	799	809	806	835	785	800	782	761	810	807	814	794	789	789	780	826	813	799	834	777	768	810	847	780	768	803	806	789	787	774	778	769	772	789	783	792	745	763	837	835	816	820	791	806	808	824	797	825	863	810	799	824	803	829	823	790	802	790	783	785	770	779	784	819	782	786	844	775	796	812	809	835	761	794	771	823	783	793	849	773	790	767	833	779	826	822	774	793	876	835	777	773	822	870	782	866	813	776	763	801	778	822	818	834	809	809	827	779	787	814	753	828	830	796	746	793	800	789	817	846	807	783	831	748	803	812	838	777	816	794	791	822	783	768	833	804	831	842	838	828	806	743	765	790	813	769	770	802	785	815	786	850	813	794	793	778	781	808	778	783	836	789	794	776	784	774	802	827	827	803	788	744	840	810	796	795	824	855	835	778	811	806	827	828	818	805	809	815	819	793	820	770	762	777	811	719	786	800	837	809	787	789	784	807	803	791	777	774	810	818	806	788	821	797	792	833	798	845	818	770	796	824	820	812	791	769	834	804	798	788	792	801	815	764	796	837	802	813	801	802	770	783	830	775	770	792	783	799	804	746	779	837	777	833	795	732	760	782	782	785	796	826	833	799	792	784	748	823	768	769	788	844	810	805	765	797	773	803	755	858	761	821	775	805	765	741	823	755	790	761	749	812	805	715	825	830	765	762	788	840	800	744	773	795	843	777	821	841	782	810	837	769	829	803	792	765	770	810	829	746	849	801	754	809	830	813	799	821	798	799	766	860	809	786	798	826	835	853	771	769	772	804	791	787	803	846	791	787	776	816	744	828	774	836	745	765	753	784	804	828	789	787	775	813	773	813	793	739	795	838	755	768	768	768	801	799	784	835	808	806	758	853	792	856	767	852	838	809	775	742	824	782	844	821	800	834	814	822	824	813	847	776	801	799	797	785	830	817	722	812	838	760	752	847	799	817	785	774	817	770	825	818	842	755	802	752	806	779	808	800	853	805	779	840	852	783	814	823	828	769	819	804	820	778	838	805	760	823	830	759	815	833	803	826	824	788	800	827	799	754	786	758	766	804	775	782	758	826	854	769	792	790	779	824	817	821	822	768	797	824	775	807	809	790	805	773	796	781	796	795	773	789	826	798	785	848	786	806	882	774	790	758	790	783	847	811	787	789	827	823	842	819	780	775	760	815	825	823	816	777	819	828	810	761	786	816	793	805	815	767	802	828	744	795	804	807	784	756	752	807	863	778	769	832	805	800	793	803	761	799	818	814	790	839	802	807	793	773	832	823	734	811	822	847	785	842	827	723	836	821	781	836	802	805	789	818	812	777	797	778	824	809	820	763	811	806	726	832	766	800	791	803	774	807	809	787	778	827	813	809	760	790	800	855	796	808	800	795	830	806	783	836	783	828	822	788	833	825	824	779	790	793	828	798	827	762	772	802	800	774	782	804	788	809	745	783	778	805	828	843	832	790	774	763	839	831	818	808	810	773	822	828	803	802	812	853	813	780	808	833	786	777	772	783	816	815	824	834	793	854	798	802	776	743	803	855	816	766	807	838	792	787	800	768	834	772	787	775	843	823	813	781	810	823	866	764	835	826	789	752	825	797	786	748	836	832	776	789	742	796	823	832	785	781	784	818	773	811	772	846	785	830	819	776	806	799	787	812	803	784	797	766	735	771	762	773	841	795	822	807	832	815	767	779	819	829	812	810	783	809	831	796	770	786	776	800	805	795	837	795	756	792	744	860	771	780	780	804	770	811	803	824	822	807	837	745	784	785	827	815	819	797	776	796	757	815	770	839	785	830	841	867	789	793	791	767	812	807	804	786	771	779	780	852	828	790	822	820	845	776	739	829	817	810	792	759	745	839	818	766	777	811	820	828	780	793	811	844	793	809	789	778	788	756	821	787	842	815	790	807	814	793	750	833	790	809	763	832	811	804	806	836	824	787	777	798	782	799	784	781	768	820	828	799	775	787	804	794	810	751	804	804	845	788	808	831	771	813	726	755	844	826	785	795	741	794	751	797	849	766	845	806	786	749	805	754	798	762	811	773	806	807	790	771	821	822	819	808	794	825	778	824	739	846	786	809	828	800	793	811	796	786	752	819	795	774	803	777	847	801	803	808	809	799	775	815	781	798	772	797	814	808	810	743	834	799	765	741	726	784	803	788	827	791	820	790	818	777	840	778	813	757	785	776	844	781	820	795	804	799	841	810	764	854	791	812	791	808	793	808	789	881	818	802	821	797	830	808	776	740	798	788	786	834	789	766	802	782	754	832	816	794	811	775	830	795	824	782	801	832	808	805	871	844	836	814	780	788	784	760	801	780	799	808	809	774	759	772	793	771	818	806	789	812	863	844	843	809	777	804	783	779	772	817	749	836	815	832	742	792	773	825	802	807	869	769	805	809	788	819	782	780	767	762	826	819	805	794	803	817	808	798	837	824	803	707	799	820	826	814	799	812	796	820	834	817	813	796	833	830	817	797	779	781	838	818	813	820	776	817	791	813	768	778	791	851	825	771	748	784	835	766	778	772	821	785	799	862	790	765	754	856	838	797	783	808	817	796	801	820	801	816	819	815	764	826	840	842	772	815	809	840	792	810	755	754	806	767	836	776	785	790	807	771	863	775	805	819	799	820	816	782	814	817	782	824	809	782	785	865	823	832	852	773	762	793	836	853	798	827	794	814	846	750	822	849	841	813	784	861	754	795	832	799	796	807	765	827	790	793	832	786	825	816	879	799	790	785	801	776	767	793	829	766	814	753	830	816	785	836	787	851	824	793	824	785	823	837	778	806	794	743	804	845	807	863	759	801	791	786	799	799	778	782	820	816	836	841	797	784	773	753	801	809	763	805	791	815	779	771	819	804	800	835	839	775	844	826	810	779	827	780	816	785	789	798	810	809	829	851	777	769	864	756	755	812	768	799	837	784	809	774	792	779	815	784	735
24652	20350	25716	24844	20295	8123	1306	944	781	750	806	676	703	640	617	601	595	617	559	584	555	577	587	566	554	536	552	565	584	550	503	565	532	629	570	548	557	541	534	530	517	579	561	597	562	539	559	543	519	593	581	502	530	544	516	510	566	541	501	538	520	573	525	559	547	541	540	526	523	515	525	513	509	584	532	565	489	522	538	526	533	549	573	524	504	561	523	538	513	523	521	523	509	557	530	516	515	516	558	516	490	552	524	533	527	500	512	527	492	560	555	558	499	516	578	535	502	497	511	540	539	521	554	540	581	498	555	536	508	510	539	495	515	528	521	535	511	488	556	560	534	534	526	526	550	525	531	555	541	560	509	532	509	555	539	531	507	521	514	520	512	516	535	529	516	522	531	556	573	474	508	529	538	500	515	569	461	524	554	528	536	475	516	545	529	525	515	519	542	555	549	566	530	520	530	517	456	556	538	557	551	590	515	507	550	518	503	507	577	511	495	514	526	536	564	552	557	534	531	523	523	501	546	575	497	489	544	554	521	547	561	539	570	521	540	500	508	523	517	510	505	524	527	533	558	525	529	578	535	517	550	528	524	542	518	520	512	504	532	530	532	494	566	517	577	502	533	523	570	540	568	486	535	562	529	530	533	543	483	533	546	531	555	489	508	549	544	488	521	519	488	524	531	508	545	527	527	571	528	514	521	510	531	538	564	549	551	545	541	523	494	541	474	498	506	526	554	552	529	530	523	534	521	485	552	543	544	535	517	525	505	501	541	535	528	539	522	513	575	561	545	498	553	586	497	560	556	537	528	556	531	596	526	493	508	527	519	534	530	534	536	574	523	555	528	525	525	537	543	532	513	533	553	538	524	521	538	499	530	565	554	505	566	502	519	521	527	522	523	520	566	514	545	520	537	532	520	529	536	523	492	499	538	569	527	522	554	507	591	504	555	503	529	568	565	517	509	588	550	549	522	530	563	480	534	522	515	491	502	529	548	522	521	522	519	550	517	544	554	514	537	467	549	543	492	555	530	543	534	517	519	524	506	538	507	512	563	537	498	555	551	536	511	527	546	525	540	515	517	540	514	553	528	542	545	507	521	501	478	550	533	553	508	497	499	494	511	527	549	553	524	496	559	549	544	501	517	540	515	517	568	487	552	538	565	544	537	534	507	582	521	599	514	523	491	544	529	529	512	528	541	536	514	531	526	542	524	505	583	539	514	534	500	502	514	530	496	482	567	536	559	515	552	520	509	537	546	558	550	528	557	506	533	541	540	537	512	556	499	581	504	554	550	504	530	528	530	521	562	557	534	548	542	551	518	521	592	538	564	548	503	542	532	537	552	488	544	507	534	543	501	543	543	545	505	554	509	499	498	517	555	480	558	533	547	546	508	518	520	518	501	545	547	553	558	512	478	541	499	524	562	553	529	531	560	537	551	557	532	528	568	529	550	544	568	537	518	521	482	510	518	543	488	514	508	496	528	518	504	499	515	516	498	521	504	549	537	542	501	545	542	536	526	552	518	531	467	536	560	577	554	533	556	546	533	527	531	529	576	514	570	541	553	507	573	566	511	524	570	539	530	517	541	519	539	510	504	520	542	565	526	524	538	533	509	537	530	520	534	541	542	522	526	561	543	529	536	587	536	583	520	540	529	517	598	507	507	549	542	508	547	545	549	524	554	503	561	513	534	558	550	506	562	539	519	550	480	530	561	569	547	534	513	547	535	531	547	533	552	531	498	552	542	490	507	536	498	515	529	531	545	520	526	508	551	559	561	523	547	569	546	495	497	497	518	504	500	540	551	532	502	497	527	532	530	546	500	529	495	534	562	558	532	555	550	526	492	532	495	504	521	485	506	546	533	529	521	483	519	549	544	554	515	541	498	575	525	574	507	545	520	491	554	539	494	486	534	498	518	539	566	518	529	526	516	519	510	493	516	540	534	544	533	551	501	529	549	539	542	501	555	599	532	486	530	543	506	521	553	519	524	544	549	547	532	574	532	493	543	535	526	535	540	522	519	580	547	542	564	528	533	535	528	496	549	528	521	519	488	515	491	527	534	561	560	534	502	517	534	514	517	533	532	542	521	535	499	528	562	521	549	541	503	531	514	529	547	522	550	546	584	544	522	521	523	521	561	548	577	525	550	521	557	496	548	520	525	503	541	526	538	546	525	556	510	531	526	511	497	539	545	515	560	552	547	531	552	522	576	538	520	533	554	537	502	505	544	502	557	591	570	520	524	549	570	537	508	531	493	515	560	516	537	554	520	532	487	485	510	516	543	535	558	560	518	498	484	520	537	552	512	525	536	562	520	565	528	535	563	541	564	504	541	498	528	520	506	511	518	499	512	525	560	498	571	536	556	510	577	532	494	512	541	524	588	519	534	524	551	521	546	557	564	552	508	517	510	527	558	491	525	517	543	532	529	563	481	513	524	537	528	586	550	516	547	493	462	538	502	565	508	482	540	504	500	526	496	487	539	537	560	510	517	555	547	540	550	528	496	537	545	527	523	533	575	521	511	559	476	510	535	498	582	525	496	534	480	512	511	533	537	532	516	527	518	529	549	474	511	519	541	528	537	553	532	482	538	511	564	520	504	563	523	550	514	504	529	500	562	491	553	559	512	519	521	570	525	561	528	509	551	558	555	510	519	574	554	589	505	536	519	532	504	478	512	538	558	544	490	544	515	514	543	533	521	487	512	531	540	482	548	490	527	515	516	535	561	520	510	555	545	507	521	489	540	492	531	522	584	508	509	532	518	569	544	488	537	545	510	555	547	561	485	558	544	525	525	562	501	536	525	493	512	502	529	559	526	525	574	537	537	541	483	536	574	511	538	534	545	530	536	480	533	514	523	545	516	514	535	565	561	543	540	525	533	522	524	529	561	521	545	510	568	482	527	563	507	539	570	510	512	543	529	525	524	549	549	517	534	540	538	539	580	559	557	505	518	516	520	531	561	538	510	527	517	517	561	497	528	568	516	541	545	596	518	522	526	547	531	572	528	507	537	554	536	538	537	512	522	535	522	514	498	526	554	531	535	560	509	526	512	499	537	566	536	504	544	563	505	558	581	527	512	570	544	549	560	555	549	481	513	531	542	531	532	523	536	540	550	547	518	510	485	554	512	537	523	534	537	528	500	549	490	542	591	519	518	557	540	505	534	528	573	513	547	560	523	501	554	538	570	521	550	538	525	551	500	520	542	536	518	561	578	544	527	514	541	532	557	542	546	507	554	470	514	550	507	520	548	534	592	551	536	536	552	561	523	531	535	562	536	572	533	570	504	539	579	521	521	566	499	533	532	536	530	515	565	533	480	521	510	516	521	504	524	493	527	520	546	538	540	519	547	518	571	571	507	553	521	499	528	560	473	562	556	541	511	534	525	566	534	497	537	527	520	502	548	573	533	524	549	529	511	569	566	517	548	462	482	490	521	548	531	528	520	537	500	618	553	496	515	562	532	512	535	512	537	507	507	484	545	528	590	530	497	551
32195	8816	8045	4566	2956	2142	1706	1401	1212	1115	1017	815	820	756	714	714	695	642	636	657	612	601	630	639	561	617	570	577	613	567	534	548	580	569	594	602	577	590	582	580	587	582	581	565	535	500	542	519	570	569	586	552	553	557	570	534	536	536	545	584	581	521	589	566	564	510	573	571	601	559	561	547	578	526	587	542	537	557	559	560	510	541	558	568	522	551	569	554	571	544	576	558	507	552	556	538	558	531	550	566	555	558	546	545	571	543	612	541	544	523	518	542	519	577	539	565	527	517	585	538	522	518	532	542	562	494	479	566	554	486	508	545	552	537	540	551	560	533	559	536	562	528	560	558	567	519	579	505	550	563	495	562	557	515	538	531	545	554	556	512	567	566	488	534	526	514	534	541	503	535	534	526	555	543	542	543	521	537	514	569	501	532	544	518	516	545	514	553	529	563	532	526	562	509	536	540	547	570	537	526	536	535	521	552	561	528	485	535	552	551	559	583	528	563	558	547	566	555	552	542	517	548	549	548	594	545	511	541	530	549	548	510	500	515	523	543	523	567	530	536	517	539	544	573	505	583	531	541	540	507	550	557	515	551	557	575	537	555	593	545	537	598	570	541	540	532	526	560	518	505	551	522	538	500	561	537	552	534	545	512	541	546	540	542	559	552	542	540	524	491	578	531	560	546	546	588	557	544	565	532	496	521	538	489	553	517	545	542	554	532	508	561	548	521	531	547	545	548	529	494	513	560	599	554	535	496	553	565	565	529	507	561	536	550	565	506	491	561	503	542	536	518	605	547	555	571	530	552	576	517	541	551	504	545	539	534	556	569	547	530	546	527	514	525	552	517	581	571	559	507	536	593	481	544	520	538	562	503	529	529	543	565	538	510	547	574	516	529	562	498	563	555	495	541	541	520	548	529	533	526	562	517	545	536	523	526	499	554	553	520	525	515	537	557	541	508	560	552	562	569	501	522	542	556	539	559	546	523	560	534	545	560	557	558	533	591	553	538	533	563	552	503	509	531	576	499	512	565	569	558	539	544	535	525	545	540	506	555	509	526	501	495	539	562	501	509	539	549	560	558	530	544	506	538	568	547	501	568	542	528	513	576	528	552	541	542	535	587	567	500	496	506	537	530	564	515	514	531	561	573	514	557	547	516	559	543	574	528	539	552	519	542	542	461	528	515	568	523	544	568	526	569	537	548	566	557	513	529	535	571	524	480	503	514	558	560	586	529	569	556	512	518	550	524	541	532	532	560	553	603	540	490	509	523	524	543	531	514	522	510	538	551	519	555	535	557	573	561	587	526	561	547	557	504	600	522	542	580	597	529	543	550	540	545	559	518	582	552	536	527	534	542	532	524	526	558	606	572	516	564	556	530	532	570	557	547	557	548	539	510	533	564	546	545	538	554	556	584	558	509	498	544	543	550	536	568	537	539	530	541	581	532	546	511	582	505	554	505	512	509	551	531	514	518	509	535	541	532	610	534	529	507	515	548	518	523	527	505	544	542	540	555	507	516	527	551	520	580	527	538	520	538	540	547	578	537	485	553	507	535	510	555	589	527	540	554	528	572	552	547	507	561	464	554	504	552	545	558	551	522	504	537	522	557	530	563	569	567	511	554	561	568	524	485	522	513	532	524	567	565	517	584	511	542	556	530	532	561	519	552	527	552	516	531	551	552	559	554	543	537	560	534	496	513	565	542	534	583	540	548	538	564	534	538	499	552	555	534	512	550	516	561	540	535	563	570	519	513	523	509	533	558	545	556	563	557	510	534	539	533	535	547	552	519	518	536	539	545	545	575	531	535	509	547	509	524	514	571	545	563	524	530	548	561	554	547	525	534	523	531	533	552	547	529	522	510	571	527	559	506	534	570	533	538	544	544	549	570	539	558	534	552	553	533	531	552	538	510	555	561	517	519	532	560	545	520	530	531	544	575	538	539	523	523	588	540	548	540	538	573	508	556	472	513	547	495	517	543	533	504	543	510	573	561	557	523	541	575	516	528	534	567	537	533	561	552	535	517	535	554	544	540	508	565	511	514	553	567	530	497	514	561	546	562	565	508	544	534	534	548	556	524	551	553	555	543	543	541	545	507	546	543	568	512	505	520	496	536	574	517	557	583	549	544	539	554	555	561	515	492	511	537	577	524	535	583	528	522	503	504	513	521	562	522	604	504	566	549	560	558	557	566	520	540	550	488	532	545	491	558	528	536	517	580	533	554	563	584	537	541	521	539	525	576	550	508	561	526	557	551	566	553	531	515	504	557	523	560	539	585	514	526	563	510	553	553	534	561	531	542	561	540	550	552	533	528	552	515	541	506	518	515	557	526	564	610	556	534	525	521	561	591	547	504	545	553	604	542	587	560	543	550	517	569	538	529	551	510	564	537	536	535	572	547	546	522	541	572	586	515	549	568	524	552	507	560	600	519	501	571	517	534	526	564	559	514	554	521	520	559	538	562	534	516	551	552	574	528	508	529	574	546	544	555	522	508	555	557	575	528	568	539	543	553	569	512	531	569	546	525	526	533	521	539	564	538	506	529	521	544	548	525	513	505	544	519	563	535	558	575	550	517	539	541	574	562	549	587	524	542	557	560	523	521	512	533	505	562	585	572	547	506	548	528	576	562	512	549	532	533	550	542	579	550	564	543	502	525	553	556	550	539	541	514	478	541	513	534	516	541	485	537	541	520	524	526	532	560	506	569	564	566	527	511	573	526	537	564	567	541	565	561	545	525	523	531	558	511	542	591	544	549	552	553	507	563	529	547	549	511	549	540	520	560	575	548	554	548	518	554	556	525	534	532	538	536	556	562	537	539	534	504	536	538	541	567	524	496	572	529	535	514	580	543	508	516	578	528	526	556	515	567	511	535	528	519	502	557	556	548	476	541	526	554	506	532	546	550	564	496	547	538	486	544	575	518	549	526	570	526	583	536	508	560	509	554	547	555	552	566	558	535	571	523	494	531	554	546	537	522	560	567	536	548	521	546	539	526	520	539	507	573	511	522	539	525	542	524	548	503	554	522	519	516	561	562	494	528	518	542	579	539	509	517	527	520	569	530	550	517	564	547	551	551	551	496	515	512	535	565	536	532	582	538	508	539	544	510	543	575	553	514	575	519	526	533	527	524	607	523	549	535	545	518	533	542	511	562	572	542	591	546	513	543	569	557	522	540	554	489	549	511	534	542	543	551	557	567	547	574	559	547	515	528	502	548	560	506	535	532	560	574	509	572	549	548	547	531	542	524	556	542	518	553	535	554	541	556	526	506	541	535	564	576	560	546	553	519	576	562	528	534	511	550	548	517	563	528	558	554	552	537	509	536	507	478	544	522	520	526	509	538	587	550	528	534	558	573	544	520	550	567	582	538	554	590	544	523	516	525	580	531	535	546	537	545	507	535	535	527	497	522	533	534	546	514	544	522	569	548	586	521	537	529	539	576	557	560	545	526	535	523	534	517	547	533	549	501	543	534	520	526	561	502	539	501
22699	20338	26129	24410	20350	20348	7063	1984	1542	1460	1381	1275	1231	1160	1142	1116	1152	1151	1100	1093	1070	1050	1050	1004	1042	957	1053	1012	1023	1047	937	966	982	979	993	967	1032	1040	969	1043	915	1000	945	997	962	951	975	960	931	956	978	991	1027	954	924	970	974	951	921	976	953	998	989	1009	953	970	982	930	967	996	1014	929	980	970	954	903	969	992	929	971	943	936	976	984	923	980	955	909	1009	918	960	915	930	959	957	988	959	939	894	962	935	946	949	959	950	922	963	962	983	914	968	960	959	884	996	933	981	949	1002	969	995	932	980	940	968	968	912	976	994	968	918	895	947	927	988	996	955	962	991	961	974	959	918	970	973	1008	920	944	954	999	1010	958	936	967	941	971	933	963	921	942	946	964	1018	910	923	910	946	994	935	996	976	976	945	928	974	951	975	917	976	1003	985	1001	986	999	966	940	975	1003	1005	926	925	947	940	955	944	958	947	943	958	1011	967	910	975	986	930	968	928	963	1008	918	988	978	985	952	983	943	960	905	916	964	899	905	1015	987	899	943	1006	965	904	954	955	1015	950	944	929	973	916	942	858	1006	953	939	938	942	995	909	973	990	933	968	949	911	947	943	1032	968	985	955	939	966	917	963	904	906	958	910	935	986	1023	996	933	992	928	923	910	895	900	1021	955	971	912	986	956	951	978	941	997	965	968	912	946	1004	948	975	903	962	955	953	948	955	986	973	987	924	1046	957	917	944	960	932	1015	1003	950	953	956	952	954	918	956	940	918	925	969	954	1002	969	996	976	950	894	917	979	887	899	964	952	978	961	930	945	944	963	951	912	953	932	896	958	940	963	956	954	974	921	986	942	925	978	933	970	897	888	978	948	955	945	942	899	967	955	957	925	937	966	960	946	1017	963	1007	993	931	952	1002	964	968	981	924	977	983	925	950	934	933	978	909	1027	967	964	952	957	935	884	929	996	967	1033	989	964	959	970	962	913	932	899	939	952	947	989	951	939	939	974	990	977	919	953	959	895	961	961	886	925	947	963	918	988	977	927	917	964	919	947	954	941	952	912	988	953	922	926	981	923	924	915	977	1019	931	935	944	964	1014	973	963	947	959	929	925	928	917	995	988	971	999	923	934	971	934	955	872	970	914	977	889	953	935	955	944	922	925	917	973	884	893	969	943	949	962	956	923	931	989	988	1013	941	960	888	939	980	975	986	937	994	911	887	901	972	941	907	948	1014	1011	907	978	997	915	952	984	896	970	949	992	976	992	997	975	960	948	968	944	928	959	975	955	933	914	969	955	910	938	1006	995	909	941	1017	978	932	967	933	958	1015	962	934	921	933	976	989	930	973	944	950	960	940	995	969	965	993	947	975	911	893	934	942	916	1016	956	926	915	943	973	914	959	923	968	982	930	962	960	936	959	874	964	943	941	990	955	966	944	934	914	950	943	994	936	974	941	892	919	958	920	931	984	935	979	961	952	973	943	932	965	967	910	929	922	985	900	923	914	937	1006	952	991	954	955	1022	943	927	980	974	925	929	966	978	945	947	1020	959	980	949	940	911	960	1021	934	975	977	895	923	930	982	960	942	958	974	973	988	925	949	958	911	895	953	950	956	998	917	957	979	975	967	973	925	907	933	971	920	934	981	954	964	962	966	943	882	949	900	961	1003	969	928	932	957	1029	959	933	998	948	963	1035	898	1014	921	938	901	964	946	952	940	949	956	949	963	945	884	945	940	973	962	959	953	963	990	945	952	977	927	891	944	1014	966	891	994	936	962	915	952	933	947	951	956	931	888	944	941	988	916	964	941	903	940	951	923	942	996	934	986	952	937	945	994	932	1038	966	907	998	1044	987	916	948	950	997	937	939	1029	958	920	975	945	939	900	925	995	920	929	917	893	979	945	939	936	923	972	916	913	943	945	1000	912	939	970	963	998	983	937	935	953	941	920	988	975	912	863	975	922	938	943	984	927	985	1015	953	932	966	969	967	937	961	918	946	965	913	939	981	932	960	895	966	1000	913	883	927	940	931	945	967	977	989	1015	971	958	977	933	925	947	968	942	927	940	907	999	954	963	968	893	977	973	945	903	1005	958	976	945	885	993	955	894	929	946	1016	974	940	949	956	956	938	1006	968	943	951	955	988	986	910	953	966	932	1005	924	939	974	994	908	919	966	963	985	994	1014	962	944	914	955	948	920	961	940	973	945	960	924	953	959	969	947	911	932	941	942	941	963	1003	956	964	931	912	974	928	932	989	1002	962	980	964	947	894	961	937	975	965	942	993	977	952	952	967	954	981	907	948	1002	926	924	912	891	956	951	953	931	967	957	963	910	990	940	938	953	934	916	963	958	973	973	989	937	935	936	950	946	953	962	912	982	1006	891	949	979	964	941	948	972	913	942	968	935	958	957	980	907	952	906	917	986	998	941	988	976	989	1003	961	949	948	983	997	987	954	943	952	972	887	906	939	980	968	967	955	919	932	943	1002	995	898	958	1036	1024	972	979	968	933	948	893	934	912	929	912	988	897	940	985	945	930	909	929	957	907	932	927	973	958	957	960	980	1048	964	979	905	932	982	975	964	925	961	980	935	927	979	964	920	880	986	944	901	988	929	1017	914	908	952	964	990	933	924	988	941	921	958	974	1010	945	947	969	976	910	978	971	969	965	993	966	968	963	950	1001	968	990	938	955	925	1024	952	938	937	953	997	967	957	984	959	899	967	946	929	955	891	962	956	944	981	957	931	1006	981	932	976	936	928	954	995	910	999	919	928	1008	1003	919	946	991	911	952	929	928	932	932	942	1024	955	985	970	914	953	966	935	977	1052	1002	945	990	894	937	1007	968	914	926	959	943	953	940	999	999	925	956	907	949	907	955	1013	967	959	890	979	938	939	943	932	907	948	950	968	960	909	990	971	946	942	987	961	976	980	909	959	947	968	949	892	957	920	901	934	946	930	963	882	929	954	928	902	946	983	1038	875	971	954	901	948	916	977	951	981	944	976	968	943	928	946	995	967	961	944	930	866	930	911	929	917	925	947	929	1006	1013	941	955	923	987	908	901	986	928	877	896	925	915	983	931	914	988	900	948	909	929	978	873	895	985	959	978	927	963	980	931	928	989	979	962	1000	930	948	955	948	994	1039	893	967	985	951	988	990	949	1005	940	908	892	945	1006	959	896	956	955	964	1033	925	918	896	988	972	930	923	953	929	990	955	939	931	921	934	977	932	973	930	910	973	956	925	938	955	938	928	988	924	943	908	907	920	971	986	913	966	909	1002	987	955	896	945	901	1011	937	944	899	961	941	972	956	995	986	879	939	1006	978	896	978	923	957	973	987	897	972	941	919	965	906	985	953	938	986	923	947	972	864	926	939	961	962	957	923	911	973	959	946	1010	962	971	930	954	978	925	943	961	905	995	928	930	926	917	923	925	967	944	944	999	1014	925	933	915	948	953	970	947	944	942	947	967	981	956	957	963	969	982	893	985	941	977	968	977	965	960	908	976	935	985	899	942	932	935	989	957	965	907	915	971	963	916	902	925	943	989	970	965	954	950	941	937	942	929	933	921	928	934	983	949	951	940	954	961	950	928	1004	934	981	1000
29714	14315	13163	7762	5332	3920	2944	2514	2214	1980	1738	1602	1492	1396	1423	1286	1201	1209	1201	1116	1051	1124	981	1048	1012	1014	1081	999	989	952	971	998	924	946	944	1010	948	874	970	931	932	972	946	882	884	921	927	930	908	912	867	866	922	927	931	887	929	948	852	924	881	907	907	890	925	915	927	892	935	859	895	872	919	934	864	869	918	920	890	863	913	951	913	956	873	884	864	885	851	883	907	936	868	913	956	846	904	884	904	869	883	898	913	920	899	936	887	918	919	862	922	902	877	846	878	941	910	862	903	900	854	903	911	899	922	878	913	909	872	918	846	934	888	878	848	909	884	926	904	915	932	883	945	903	903	885	915	906	936	898	892	874	818	833	866	926	898	912	932	923	908	906	895	856	834	960	893	925	877	844	874	895	912	891	957	870	875	882	857	919	903	911	886	905	919	825	908	877	867	887	878	895	897	869	883	804	915	895	897	858	874	818	914	913	857	873	938	859	888	845	883	887	939	903	894	874	909	908	896	933	854	914	870	930	915	895	875	860	965	824	936	896	896	883	875	885	894	880	887	869	904	846	887	865	864	890	871	895	881	885	853	862	861	920	895	883	867	902	866	889	896	870	909	896	880	876	918	866	863	919	900	923	919	902	890	874	889	888	875	891	936	892	903	878	880	874	903	873	899	913	904	910	870	911	865	896	949	918	959	926	850	866	873	894	844	856	878	886	836	881	893	861	869	911	894	875	911	892	857	877	889	932	910	843	865	902	925	884	902	854	846	835	897	842	855	860	863	897	909	896	880	875	824	891	895	905	919	876	894	888	903	914	879	887	859	879	880	878	910	902	879	908	888	819	911	882	876	937	909	906	902	871	919	893	901	869	879	840	862	923	908	843	917	877	874	915	879	901	914	904	962	957	863	899	876	863	878	957	924	867	880	925	893	876	857	886	902	891	931	889	905	897	917	887	835	882	885	870	937	860	912	909	919	888	876	913	902	876	893	850	845	884	886	823	892	884	877	918	896	893	932	860	931	901	863	891	874	909	912	841	868	878	902	892	892	921	922	806	895	868	887	856	936	931	907	921	921	956	893	841	921	929	860	878	923	879	926	876	894	905	894	883	908	916	860	898	917	867	907	889	900	931	906	886	887	909	861	948	868	907	888	912	905	913	873	885	870	908	862	851	892	889	906	872	851	907	879	891	923	911	854	837	974	919	945	893	898	865	867	869	878	882	887	836	878	820	899	885	898	906	932	877	907	884	883	866	911	872	875	896	909	849	892	881	866	890	899	896	885	909	858	909	857	890	878	890	893	913	884	906	860	920	855	899	907	922	859	878	845	879	924	925	908	946	918	856	855	866	889	891	902	837	884	949	873	863	827	910	894	884	845	923	876	883	854	908	867	958	874	918	886	887	880	940	874	880	937	885	890	882	884	897	880	869	871	886	947	921	892	902	890	896	877	904	927	886	900	850	897	905	914	857	905	876	876	863	926	859	883	867	900	894	929	879	901	976	894	847	875	872	919	878	893	884	944	947	836	907	903	965	925	864	904	860	882	873	956	824	916	935	913	906	902	916	926	884	895	879	906	867	855	846	920	880	857	895	931	883	900	975	923	873	812	899	915	914	893	922	908	903	839	885	864	854	839	876	915	924	912	894	871	867	882	862	857	858	894	898	865	953	871	885	917	870	912	847	875	855	910	892	898	874	916	877	897	912	951	925	855	847	969	885	909	905	884	861	864	865	872	870	902	862	884	842	889	828	884	849	924	885	885	897	886	906	916	855	943	890	885	888	904	878	892	882	917	912	906	887	875	895	934	884	887	989	919	882	869	904	874	958	904	841	914	887	910	851	884	910	830	919	863	919	917	865	896	877	903	877	895	881	897	967	907	893	907	902	932	879	882	857	902	917	888	912	910	917	874	901	850	908	899	909	914	899	857	857	883	854	900	856	893	915	899	921	886	896	935	878	876	882	831	898	895	907	880	936	916	875	900	878	880	925	889	874	925	866	894	911	833	922	942	904	885	876	864	885	919	934	858	848	887	856	873	880	892	895	874	925	895	860	886	927	858	869	912	861	888	862	899	829	907	888	831	895	886	802	935	899	867	865	847	875	897	883	877	878	957	967	897	920	883	876	916	874	923	885	907	863	930	845	915	954	893	877	914	929	851	905	909	915	951	852	927	881	871	801	951	890	855	943	865	890	859	877	955	870	911	854	890	915	906	818	850	844	908	897	844	939	913	906	923	890	834	909	824	869	901	863	907	908	893	870	856	871	932	883	915	857	875	861	890	921	870	959	900	905	871	843	867	845	898	886	931	886	855	860	873	920	906	892	894	941	856	940	839	913	902	869	855	849	889	927	894	877	892	887	897	918	887	866	829	853	897	892	902	874	873	859	908	858	919	877	916	834	905	826	910	903	915	927	877	871	842	911	920	942	908	891	938	875	862	881	908	916	910	910	858	898	930	897	915	930	853	882	813	919	934	916	910	858	902	842	928	894	874	899	853	887	880	849	862	867	906	894	879	900	920	883	875	857	875	886	848	875	849	848	900	920	858	906	911	855	894	907	850	981	842	886	905	888	876	899	914	888	861	900	871	884	883	875	871	918	871	866	889	958	849	849	853	804	886	905	879	892	868	945	926	879	864	857	849	842	875	922	945	852	937	838	876	869	893	882	915	883	930	909	906	975	922	818	898	896	880	873	855	873	886	909	886	880	870	816	881	882	877	899	903	851	895	884	930	891	859	894	871	894	903	836	845	848	830	873	895	873	884	893	834	894	886	866	883	892	887	869	906	881	854	863	856	859	905	867	896	873	884	884	936	910	916	837	907	843	893	872	898	874	898	863	893	930	863	892	853	869	836	884	873	887	922	914	858	896	950	892	924	844	909	875	839	881	898	890	906	892	918	893	919	900	890	851	902	887	868	872	895	917	875	885	879	930	890	903	934	905	876	887	923	863	917	843	868	883	895	889	932	894	896	885	883	858	891	861	884	848	888	874	867	891	868	896	878	828	881	916	947	932	831	877	880	838	879	888	932	840	904	867	879	881	894	863	898	892	893	898	939	923	839	874	890	891	827	857	867	885	925	910	938	911	888	848	949	888	875	839	878	871	856	927	882	869	847	882	856	887	854	897	837	891	898	920	900	921	908	868	875	923	859	879	893	879	890	973	866	855	926	892	923	904	931	888	929	890	901	872	883	884	867	892	864	897	834	892	871	881	921	886	926	882	861	934	877	848	828	895	897	894	858	866	863	919	897	902	909	847	880	937	864	854	861	900	868	901	905	944	860	891	855	924	907	879	874	887	878	890	899	879	926	915	913	918	941	823	895	879	873	883	904	885	851	920	915	884	859	916	901	903	910	914	908	886	891	889	917	930	840	914	953	905	909	876	892	958	913	875	861	911	896	891	897	868	835	868	860	900	864	945	893	891	877	902	847	872	860	918	939	920	898	921	863	862	895	906	943	895	863	851	870	866	946	941	894	903	924	856	836	911
31236	14615	2739	1020	825	866	796	728	819	803	778	769	799	771	796	751	803	809	755	866	796	737	768	791	797	783	754	767	777	784	819	715	801	732	763	738	740	739	813	737	774	758	748	729	805	794	730	783	824	744	721	788	744	756	764	775	828	836	738	731	763	806	769	768	780	806	753	757	807	767	790	780	775	746	786	827	769	806	768	806	751	772	783	747	807	769	770	797	750	775	779	817	776	801	779	757	735	775	786	750	769	750	809	727	726	731	754	768	762	809	804	761	760	734	822	744	813	735	787	796	758	766	758	749	806	802	777	787	799	769	747	787	792	796	744	787	738	806	773	727	778	725	754	781	816	778	785	761	777	789	774	806	783	791	828	760	714	804	767	757	752	803	756	739	778	777	772	746	791	803	771	768	761	761	791	771	747	775	798	766	765	810	808	735	764	775	744	797	784	758	764	816	824	743	774	827	809	736	808	763	759	799	757	805	806	788	744	802	794	756	732	797	768	767	820	779	785	774	695	773	798	733	783	738	750	765	758	776	778	768	779	798	735	762	749	759	757	806	797	734	752	797	765	745	801	819	737	770	781	807	754	817	826	783	798	727	768	791	779	772	754	816	808	753	797	805	792	773	798	741	770	804	805	764	777	728	809	839	804	732	713	808	726	774	777	778	756	759	774	827	750	744	751	832	768	788	791	737	837	828	734	768	806	834	755	777	754	788	770	838	707	757	772	762	784	757	724	758	734	785	758	747	747	778	785	793	759	738	731	764	776	811	787	748	774	796	789	792	804	764	728	754	747	801	797	775	784	797	799	764	774	792	756	789	737	825	804	746	725	775	700	796	770	768	765	768	788	823	790	767	831	753	754	731	746	750	818	767	777	770	762	794	768	734	737	768	763	795	722	810	753	769	745	817	761	737	797	759	784	757	812	745	752	774	741	767	771	765	726	746	767	815	777	805	769	746	837	795	758	787	771	784	753	745	772	752	759	758	738	739	820	768	767	739	812	816	856	748	843	816	768	758	763	809	818	733	811	800	763	798	786	751	797	804	787	762	790	790	779	736	755	757	765	825	748	799	719	804	746	719	775	828	782	793	737	738	747	733	765	766	786	801	756	770	772	733	780	766	754	755	761	747	819	799	746	784	742	764	748	806	794	794	828	739	796	772	737	742	810	785	751	704	784	812	773	778	797	737	767	749	746	712	763	776	732	762	806	771	794	775	758	801	749	764	748	794	781	816	755	817	775	817	758	742	754	795	719	710	778	782	811	799	758	773	787	788	809	740	858	719	810	819	731	763	814	758	747	762	807	744	791	805	776	770	789	759	764	771	805	758	763	772	762	776	807	812	759	785	832	783	775	769	786	728	755	796	786	788	781	776	776	776	794	745	754	777	839	775	806	765	764	747	739	759	823	797	793	772	819	787	786	775	770	736	733	737	811	798	753	749	792	795	710	780	806	768	762	782	797	775	781	797	757	762	781	739	743	760	790	770	762	737	780	823	802	770	749	799	766	804	827	762	794	787	780	782	746	808	716	760	792	710	777	795	813	767	822	766	762	816	784	781	752	759	774	780	763	796	796	767	781	766	783	840	788	797	810	770	788	743	760	723	792	801	846	756	770	761	775	762	790	734	770	780	827	738	837	809	831	774	749	784	836	757	720	749	750	718	856	778	736	777	710	745	740	763	744	759	812	807	827	740	772	820	744	752	749	745	774	741	807	756	814	743	742	776	821	817	751	772	826	821	799	795	762	747	786	787	760	735	741	755	757	773	796	802	765	780	760	779	769	721	775	771	785	776	754	790	777	748	779	769	763	776	757	830	780	720	771	793	769	761	746	756	737	782	809	784	784	782	773	767	763	728	795	773	830	777	781	790	750	725	747	746	835	801	797	769	807	728	786	784	832	819	806	758	814	795	769	727	783	752	769	867	819	741	789	767	806	783	763	773	808	793	756	737	774	750	815	786	794	764	729	757	756	772	782	803	709	835	775	753	769	756	758	779	736	830	793	812	790	760	761	816	819	820	756	736	791	790	805	733	764	727	763	812	717	765	753	774	751	807	776	796	750	740	800	785	780	773	767	747	803	805	803	790	819	755	799	757	790	845	763	789	774	729	753	765	748	806	771	749	805	722	793	786	796	779	781	772	755	754	751	743	768	812	779	802	799	745	767	803	816	787	750	813	720	770	766	771	765	796	751	785	807	822	754	766	775	781	790	812	771	783	752	806	783	766	787	800	794	760	758	769	762	750	813	813	766	765	792	758	785	779	775	834	812	784	789	814	763	767	785	745	807	784	811	801	822	816	765	750	773	780	825	766	783	761	751	813	796	796	762	828	790	760	759	786	797	818	782	811	778	778	792	770	775	774	780	766	765	753	763	781	752	768	748	768	788	804	760	756	835	757	767	740	776	810	751	777	736	764	800	814	768	746	794	767	805	762	779	762	784	809	742	765	792	775	793	800	754	787	766	755	771	769	755	754	744	760	785	744	815	815	753	771	788	796	823	840	813	774	751	711	773	745	789	779	738	736	818	798	830	811	770	806	752	780	758	784	766	749	761	777	717	749	799	743	755	744	795	717	788	795	759	764	752	735	794	717	778	769	779	745	812	752	771	777	811	811	758	775	763	765	796	761	814	817	729	749	756	768	729	792	748	759	786	756	764	785	777	804	752	792	772	795	752	815	849	747	778	754	826	773	814	768	734	833	720	783	758	736	785	783	804	772	763	793	811	746	744	740	774	779	757	749	786	735	758	758	772	796	745	763	708	737	757	797	741	731	788	746	787	784	790	816	712	765	747	770	779	781	768	792	742	779	824	772	806	742	769	757	764	784	791	763	738	801	768	773	730	757	798	775	706	804	768	796	755	708	791	780	783	783	779	733	788	800	759	760	772	758	764	739	751	775	748	764	732	803	762	747	773	733	802	748	762	796	813	793	753	792	764	779	773	774	761	718	772	774	763	772	766	752	804	769	783	780	883	766	782	793	832	787	739	738	794	785	776	775	770	797	763	723	798	757	780	763	790	751	740	834	728	803	754	750	776	832	784	784	788	757	782	754	786	796	755	789	757	806	784	799	794	778	755	762	787	710	754	756	765	785	783	796	719	781	813	774	777	792	798	799	772	837	767	741	760	730	732	754	815	793	785	810	759	772	743	758	811	750	761	776	792	797	771	759	818	799	780	759	823	791	713	791	792	720	726	775	721	810	762	791	814	811	750	790	772	811	715	790	761	758	787	748	744	782	742	757	761	751	753	799	764	835	782	754	725	730	814	755	760	831	775	806	763	775	736	796	783	775	746	765	760	762	703	763	779	797	738	780	756	743	726	771	810	770	807	778	821	836	768	823	762	744	721	779	736	753	762	783	793	826	826	773	800	748	769	739	797	791	718	822	764	848	751	795	746	747	822	831	727	818	792	783	757	771	791	769	803	800	766	765	792	776	786	766	774	791	792	773	772	772	787	757	750	765	773	807	783	748	802	744	728	788	767	753
23399	1353	1235	1005	919	886	847	838	873	795	785	784	833	844	805	827	792	844	784	838	842	840	747	783	797	785	806	793	793	756	825	816	764	842	828	805	783	764	781	796	832	760	756	844	807	787	825	813	836	793	808	811	777	787	778	862	783	782	814	802	839	806	765	782	806	770	738	815	798	807	773	799	754	812	812	794	837	785	803	807	799	789	741	786	810	816	832	781	765	816	813	777	760	776	769	781	799	839	766	775	820	773	823	839	796	819	751	796	723	813	774	812	744	802	766	790	834	756	831	789	817	781	768	784	795	764	767	794	806	753	850	778	777	760	797	816	790	759	820	756	802	738	804	777	839	823	815	825	705	799	761	806	830	764	739	826	758	814	806	771	748	735	768	808	771	809	751	769	762	809	816	824	754	864	785	788	801	742	772	791	794	782	791	753	755	769	804	798	772	781	771	774	794	779	781	773	794	843	787	785	703	806	758	768	813	765	782	840	765	801	818	808	796	801	797	768	818	790	681	803	811	812	818	773	792	778	822	828	776	802	802	800	824	822	823	803	807	739	780	777	831	813	758	826	753	861	792	793	750	813	812	817	730	772	755	783	792	776	713	769	830	748	789	816	798	789	792	757	784	789	751	803	796	785	791	747	818	775	805	780	797	777	791	786	803	765	835	791	803	809	841	847	816	780	794	814	767	813	792	783	800	833	847	793	768	781	796	743	826	762	785	827	738	810	758	713	783	766	784	770	798	778	795	833	851	798	774	789	823	768	793	794	819	780	782	797	783	793	768	759	766	748	863	761	824	805	765	804	809	738	785	794	775	790	762	827	833	839	781	777	793	773	775	766	743	736	721	775	849	783	781	747	762	805	769	796	747	808	825	726	776	804	795	802	800	784	789	806	799	804	790	849	830	775	792	783	829	772	799	771	796	847	797	806	776	805	727	798	777	714	833	786	773	788	774	724	709	740	794	840	768	760	767	762	824	797	811	795	814	755	778	715	815	819	758	801	766	776	824	779	812	764	788	825	824	792	792	817	781	776	803	757	802	792	748	815	776	842	764	816	824	761	759	843	789	727	803	796	788	789	827	757	792	816	790	752	764	768	819	792	791	773	817	823	752	768	783	781	775	794	772	780	793	745	783	868	779	823	783	800	766	844	841	743	760	776	794	815	823	770	825	805	749	799	789	748	789	761	784	763	797	793	757	850	800	817	803	812	767	791	738	799	806	808	806	749	804	778	811	798	744	808	777	770	785	770	785	780	812	736	779	845	786	773	801	770	764	748	831	801	836	779	839	776	821	820	797	797	810	736	842	808	805	789	843	758	804	757	779	775	743	782	822	769	796	753	803	832	800	758	780	767	806	791	823	740	795	820	793	758	806	815	814	803	809	787	789	810	755	820	739	781	761	799	806	770	796	795	789	794	835	792	759	816	812	755	824	804	774	779	830	797	791	773	795	777	790	764	825	808	778	795	777	744	779	791	787	797	749	794	762	833	831	772	831	771	758	810	797	782	763	749	790	804	786	813	772	788	781	782	803	837	828	775	806	767	782	751	808	800	758	755	780	817	774	753	797	797	770	776	807	770	804	801	755	799	811	791	798	783	831	788	753	793	815	722	843	790	780	783	835	779	768	837	804	786	792	800	812	818	839	800	785	800	774	814	758	816	778	778	810	736	746	795	800	752	775	773	763	760	800	802	785	837	855	815	844	781	752	797	801	805	789	780	762	802	780	752	802	784	805	799	751	764	816	784	792	747	799	734	787	777	799	871	766	819	794	794	816	751	795	797	804	799	799	806	834	743	783	780	770	815	805	788	769	742	822	804	749	804	747	760	833	776	809	745	813	811	794	787	812	791	839	784	788	802	767	754	771	791	764	778	780	791	785	785	807	813	807	799	832	816	820	792	764	755	733	785	772	797	844	810	784	796	767	746	787	862	814	852	778	753	805	771	757	801	804	797	794	745	789	787	812	837	786	779	830	750	805	788	806	864	814	748	767	751	831	788	796	815	807	811	777	788	804	779	854	778	766	761	783	808	825	780	772	785	787	786	810	758	762	760	779	796	744	807	787	809	757	786	764	823	739	765	803	754	791	809	826	797	770	806	768	782	812	761	763	775	806	824	804	807	787	768	789	787	777	807	832	732	766	795	748	762	776	796	882	761	825	801	770	827	761	795	756	813	820	813	762	782	817	814	779	775	809	773	794	776	765	803	831	778	809	805	821	774	792	748	778	764	797	836	711	755	797	823	810	746	777	781	761	797	813	752	760	806	845	817	830	764	767	784	806	771	782	798	806	778	811	777	830	827	773	790	797	804	800	795	810	755	796	817	779	833	753	776	811	797	809	813	769	781	796	792	814	765	794	804	815	780	818	769	785	783	815	817	786	794	795	844	746	792	790	815	777	805	838	846	780	816	789	815	777	773	771	772	792	750	788	833	844	810	745	826	798	773	791	731	825	793	805	754	819	755	759	768	853	849	786	776	744	764	804	775	792	833	810	803	784	784	804	768	801	785	788	807	800	805	820	810	750	829	804	820	837	742	778	798	824	773	757	790	806	739	830	748	819	743	803	776	769	823	748	795	759	839	797	787	846	809	774	766	771	811	804	818	776	750	795	800	779	750	801	780	794	782	852	688	795	833	764	786	782	774	788	809	793	730	729	849	768	766	765	801	809	754	755	775	806	757	769	772	842	733	810	784	846	802	747	768	754	756	740	726	750	826	773	815	777	757	788	762	784	812	800	795	807	848	804	841	800	817	825	799	803	834	747	808	799	747	778	762	785	820	815	787	761	846	798	806	776	821	774	827	807	792	748	756	783	805	786	797	765	795	797	790	798	797	858	807	795	780	797	823	798	756	815	772	800	809	811	786	775	824	798	712	776	805	749	796	805	754	793	808	810	742	834	748	811	723	720	744	757	775	824	798	826	849	815	825	764	799	815	798	808	754	762	764	780	877	829	782	771	797	782	803	826	788	802	787	819	821	784	776	846	783	828	793	825	811	780	844	792	803	785	789	791	766	821	812	811	854	788	793	738	789	835	777	795	765	791	792	806	759	772	815	746	751	758	726	805	807	781	828	757	811	765	804	816	780	747	753	795	802	813	798	778	801	794	823	826	769	729	771	827	778	789	819	727	756	858	770	718	775	793	820	793	801	798	798	759	782	828	811	801	802	827	741	826	777	751	775	831	808	809	790	802	781	803	784	838	807	804	770	772	838	798	792	834	769	840	775	741	848	763	741	776	834	790	775	777	755	862	804	782	719	811	790	800	770	806	774	749	762	776	819	825	808	825	754	773	792	784	849	843	754	774	765	785	809	790	792	846	755	751	760	777	757	767	815	809	745	742	822	757	812	804	803	790	820	780	825	763	854	770	794	781	807	762	794	765	783	812	851	772	813	805	795	820	826	809	825	773	756	758	825	773	821	747	817	784	804	816	834	828	765	788	781	827	813	793	777	795	709	825	781	739	784	829	758	709	779	766	771	864	799
24699	20344	25738	24809	20312	8088	1297	941	790	740	711	680	640	599	578	566	589	616	553	541	589	553	547	533	594	544	514	528	530	559	531	524	562	507	499	532	543	484	480	542	485	529	513	536	505	490	517	541	575	517	513	472	499	492	542	525	515	513	532	523	500	528	517	519	507	487	540	517	496	508	503	518	519	545	517	501	506	518	518	527	488	513	484	514	517	560	504	453	512	509	484	518	554	514	548	491	502	484	463	532	527	519	549	500	488	474	520	503	488	503	510	487	517	516	533	507	518	533	532	530	515	517	484	522	506	517	518	489	526	507	504	495	517	501	508	501	516	574	504	487	532	469	485	530	485	499	507	531	490	468	486	497	550	537	506	524	542	466	484	520	535	518	513	497	520	511	493	486	514	514	522	493	532	494	480	549	483	510	562	499	503	518	498	503	524	523	534	545	503	509	476	540	488	500	494	444	492	497	511	501	467	519	488	558	501	511	487	510	514	517	488	452	509	486	510	450	521	478	547	467	507	554	473	481	519	560	522	445	472	488	493	469	478	483	495	483	474	525	511	547	526	550	539	460	466	518	522	554	534	531	491	528	478	523	506	502	552	524	496	507	491	529	487	527	536	558	547	516	474	512	495	518	500	551	588	443	507	527	497	458	455	559	547	506	557	475	556	499	502	507	530	517	503	509	553	517	522	499	548	512	523	504	501	542	468	506	519	482	496	513	522	516	499	531	522	513	506	486	505	489	536	477	492	511	526	515	532	512	505	503	460	544	475	523	492	524	513	498	517	491	489	499	473	509	542	480	522	460	528	505	554	544	547	519	520	448	544	491	546	494	469	499	502	466	488	516	451	506	480	563	495	470	525	506	486	514	521	548	511	499	502	499	533	521	498	488	486	486	479	521	493	465	507	508	497	484	513	493	492	492	490	513	447	465	474	527	529	489	527	517	520	478	489	519	510	474	533	499	534	518	525	530	508	501	485	505	493	519	517	526	541	488	513	492	525	486	512	522	526	500	522	535	509	525	500	514	521	549	483	492	531	487	502	549	498	486	516	505	501	481	534	514	487	519	522	536	508	506	503	504	485	552	479	503	480	531	559	515	500	527	499	499	476	465	499	495	489	521	489	525	521	506	519	540	489	495	524	511	542	520	483	481	505	527	486	534	507	494	530	538	524	564	484	518	498	524	469	509	484	523	495	523	494	475	498	475	509	562	479	504	478	533	511	516	498	535	500	497	535	512	526	544	487	513	558	508	527	480	511	505	487	504	491	513	525	466	543	531	494	511	519	530	528	517	513	472	514	521	484	516	519	482	478	510	527	493	510	527	496	472	507	525	546	514	507	538	524	490	519	514	519	518	527	510	557	490	514	532	505	487	510	524	502	564	518	526	514	544	575	518	492	532	524	514	521	476	523	518	557	500	496	514	521	497	504	473	537	527	513	505	511	531	521	540	545	493	518	508	498	528	509	463	534	522	503	502	519	514	530	516	489	516	490	510	513	495	507	477	517	500	537	523	491	475	539	515	516	517	515	483	520	506	527	508	516	479	525	506	472	494	541	509	540	507	538	496	507	500	437	501	506	490	494	509	486	503	485	482	538	538	505	521	523	486	522	530	479	520	500	529	543	523	488	470	544	493	498	515	481	506	496	491	510	539	498	491	520	522	482	539	542	503	501	532	499	491	532	522	486	495	547	498	541	513	506	472	530	512	539	501	555	519	526	503	501	522	471	532	522	510	503	511	469	541	525	548	492	491	506	485	491	525	526	484	518	507	514	554	523	538	504	488	523	492	512	519	527	527	506	487	512	502	468	495	511	540	522	511	538	493	549	556	486	491	519	464	519	495	489	531	490	542	500	471	508	494	553	495	530	514	458	478	496	531	497	515	443	516	521	509	482	505	538	520	526	517	519	503	489	520	498	538	524	518	515	541	530	481	469	522	516	493	516	496	518	489	521	499	521	491	533	498	516	511	554	509	512	531	542	511	536	510	482	516	517	478	502	521	533	538	510	510	537	501	526	471	471	534	510	491	489	521	505	529	497	524	494	514	509	476	497	536	531	507	513	535	508	544	546	504	515	501	481	502	482	500	567	466	518	563	515	497	505	551	531	526	531	518	513	514	502	489	493	485	497	512	492	534	516	531	564	480	484	507	528	526	463	532	500	545	507	524	530	517	488	481	499	509	545	508	518	525	514	507	459	522	519	498	529	508	491	506	535	462	529	502	509	499	508	478	461	512	527	505	499	531	505	520	526	531	483	473	508	472	498	506	512	525	509	518	506	503	499	505	491	538	506	524	490	498	492	526	509	476	502	495	521	552	501	473	491	514	527	499	506	506	511	509	543	503	501	445	481	518	549	526	502	525	551	465	479	467	469	532	514	548	486	504	491	487	509	469	487	501	560	521	498	516	484	499	472	485	517	476	536	514	504	544	508	502	497	489	506	532	513	491	486	544	512	530	512	504	522	472	531	448	495	543	498	495	489	502	540	521	537	518	497	518	530	513	467	509	502	497	549	505	472	492	494	494	524	484	543	484	479	498	498	491	516	484	542	526	511	498	486	490	492	522	517	491	507	507	520	503	521	531	489	543	535	521	487	524	541	536	478	509	516	475	476	516	514	521	525	476	532	511	486	519	493	495	478	473	490	503	516	527	498	520	500	530	476	453	501	534	499	506	500	520	503	510	551	517	501	495	529	512	510	504	521	489	521	488	485	480	468	518	547	523	510	494	490	524	526	520	525	478	520	517	507	583	509	497	521	554	481	484	468	526	482	543	501	460	536	515	507	537	515	473	505	533	530	505	501	522	527	521	495	480	513	491	541	542	504	498	486	514	514	485	538	497	491	509	486	516	546	511	494	511	528	511	494	523	453	486	535	482	520	539	495	520	516	536	539	497	506	533	525	488	492	552	497	500	525	507	498	510	493	505	488	448	519	525	525	472	478	514	488	506	525	479	531	521	526	501	480	500	518	492	494	476	511	524	474	519	507	523	528	485	534	506	511	521	493	559	531	503	542	550	516	564	548	490	489	515	522	510	499	488	522	494	492	507	490	529	549	542	501	524	512	492	498	518	507	526	500	477	499	536	502	512	553	504	500	508	509	518	499	524	515	508	535	517	523	495	530	546	492	520	522	524	523	512	492	498	519	489	492	508	481	507	524	489	518	508	508	500	476	537	532	543	524	505	522	504	551	520	531	504	490	508	488	526	548	487	520	466	514	460	524	553	483	534	527	541	497	485	554	500	505	510	508	489	519	473	529	504	527	512	518	541	533	495	497	544	493	516	457	505	497	508	505	508	548	524	511	531	484	523	501	488	489	542	522	536	496	497	484	552	500	483	487	534	532	510	525	480	533	520	527	463	532	496	509	551	492	560	503	510	530	517	464	463	442	512	544	518	481	514	473	505	529	502	486	506	510	502	497	531	504	504	546	474	508	517	507	490	507	468	546	540	505	493	559	486	511	489	516	532	521	494	519	493	484	492	518	492
32309	8842	7861	4400	2939	2118	1713	1369	1210	1057	912	871	820	776	671	695	699	616	668	651	630	637	645	584	561	537	566	538	540	579	556	551	546	521	541	516	544	525	503	562	508	531	551	570	555	556	498	510	481	502	575	513	549	515	496	550	536	530	549	525	537	493	491	516	549	493	518	572	561	512	529	510	544	531	553	539	532	552	490	509	514	505	528	486	500	506	516	508	536	509	521	529	487	533	531	557	542	523	491	505	549	543	542	508	550	487	532	502	505	525	557	530	525	507	503	534	559	520	538	528	490	527	519	504	481	528	516	493	516	514	551	549	485	527	552	500	481	522	481	494	524	505	474	503	544	529	539	499	505	553	531	498	571	528	549	544	518	500	537	497	491	509	530	536	515	560	478	520	506	535	519	549	515	523	484	481	508	565	515	486	491	482	545	526	517	524	498	495	559	526	508	517	541	516	473	557	518	507	553	495	522	521	514	518	542	491	534	520	533	502	491	515	534	506	492	523	513	569	506	514	498	542	554	554	510	499	572	521	516	531	472	520	546	514	520	501	501	513	525	514	543	525	492	543	505	528	523	524	528	514	488	534	500	538	519	510	550	540	505	551	539	532	498	532	521	519	495	514	546	504	524	490	533	474	546	561	510	504	535	501	541	480	540	519	518	522	510	532	541	534	504	504	506	503	494	486	491	485	522	523	517	504	507	522	520	566	533	476	520	504	529	497	537	543	544	505	530	521	519	489	506	500	559	519	513	568	542	501	497	515	473	478	573	504	485	510	526	502	528	540	516	493	525	535	545	507	522	503	518	514	483	512	524	500	533	535	531	528	496	487	511	535	524	538	526	532	526	539	515	460	499	530	542	535	537	550	507	513	526	455	464	520	494	532	529	510	543	537	510	509	487	476	504	561	516	559	554	564	487	521	536	511	553	492	497	519	500	532	486	499	528	502	525	530	517	477	502	514	519	510	517	521	566	527	516	524	510	483	504	473	510	532	544	571	547	532	519	527	471	501	522	507	538	521	521	565	479	524	511	498	528	507	533	552	503	527	511	523	509	515	537	525	532	483	497	512	507	531	522	502	539	554	524	529	506	550	551	474	506	510	515	555	521	513	489	518	523	515	512	540	535	498	522	498	541	502	498	494	534	505	514	502	504	507	453	514	511	472	477	506	520	548	562	523	536	523	527	512	545	522	522	531	517	498	520	519	516	545	539	493	547	514	519	481	525	484	533	522	484	580	526	535	493	491	496	542	510	520	492	528	508	489	486	485	523	569	531	508	535	534	539	529	503	526	518	530	450	498	527	555	498	490	533	497	531	471	508	518	501	526	555	559	517	492	513	573	516	515	551	521	531	544	531	510	540	512	511	507	570	497	500	568	497	512	487	512	507	502	530	507	536	501	507	515	528	492	493	484	540	471	529	496	499	517	566	494	529	530	506	495	519	527	508	526	513	479	530	517	508	534	526	530	573	511	500	508	516	552	542	498	544	510	456	522	503	533	491	529	539	483	524	521	528	526	542	506	559	524	513	514	556	496	518	558	519	545	503	475	534	522	542	519	514	513	536	515	530	522	513	476	530	497	512	534	527	492	546	533	529	520	495	462	554	551	534	529	549	521	495	489	545	530	488	524	499	496	504	515	524	567	499	512	529	562	514	508	507	527	500	461	520	512	541	537	509	502	519	539	521	514	517	517	536	484	520	567	519	496	492	515	480	561	501	532	530	512	486	508	549	503	486	515	518	503	510	524	473	524	503	534	512	555	509	495	523	528	482	509	528	516	550	540	492	499	538	508	546	499	513	513	502	550	523	497	509	547	535	526	531	520	507	495	518	551	533	547	518	519	485	476	524	514	518	559	554	487	506	570	456	498	518	528	510	482	519	567	509	499	533	476	516	539	540	556	511	512	546	507	558	493	524	539	557	542	518	505	520	512	539	477	568	473	486	504	535	513	500	506	553	521	521	502	543	520	500	511	519	528	499	534	551	528	497	520	524	535	543	544	523	539	520	513	535	522	536	533	514	496	541	498	503	521	518	520	494	545	512	517	529	506	503	492	545	542	534	528	564	518	537	518	530	487	548	493	500	519	454	484	470	496	523	537	538	507	522	513	489	540	516	482	499	544	537	514	522	560	517	514	526	536	475	532	532	505	485	512	534	523	474	482	546	491	520	526	510	509	532	468	543	554	546	532	547	548	522	528	523	545	543	548	526	546	551	537	507	510	527	512	534	509	554	459	573	511	521	524	504	516	546	492	496	522	509	532	499	474	546	536	476	489	512	531	503	560	525	503	544	496	552	494	556	526	532	527	508	489	518	530	529	516	548	518	542	516	550	566	504	513	480	527	539	532	488	568	538	522	515	541	483	537	529	540	513	555	536	484	513	518	478	518	490	518	473	549	537	525	533	514	506	506	525	507	486	516	508	538	513	532	492	538	531	503	504	532	531	529	499	547	514	524	470	502	555	495	561	513	516	489	508	541	515	511	524	567	507	479	496	546	510	501	494	503	538	563	514	511	506	517	545	556	489	503	535	481	541	507	511	549	571	502	525	503	503	530	538	543	469	528	524	520	519	502	512	523	519	512	505	469	546	530	547	492	495	533	472	538	489	547	532	518	510	519	513	500	509	537	529	510	490	542	547	514	543	504	492	549	513	513	502	493	491	507	523	531	526	518	505	522	554	507	493	524	518	498	507	503	477	515	543	518	521	521	558	526	519	523	528	505	507	557	545	515	517	519	523	511	507	492	554	517	500	517	517	494	520	507	501	567	512	496	549	491	510	519	505	523	555	518	579	494	522	517	548	479	524	512	523	504	544	561	508	521	524	535	562	502	548	542	490	511	509	519	550	521	486	511	523	530	519	547	516	515	512	551	500	487	566	536	481	542	491	552	534	505	519	496	523	530	542	510	558	519	499	528	547	504	559	545	536	493	515	530	515	499	519	536	549	489	521	530	534	538	541	557	545	515	530	489	511	532	484	524	540	533	506	510	492	488	533	545	492	524	536	490	463	518	535	488	560	517	550	508	517	520	495	506	522	495	470	506	543	534	504	524	480	539	479	541	537	539	496	503	514	521	541	499	560	547	538	533	539	511	515	504	557	498	523	518	536	537	479	519	536	512	533	504	479	512	495	528	525	530	508	506	501	520	504	488	529	522	497	508	556	476	537	526	488	472	513	493	491	525	535	526	510	523	507	499	516	524	529	520	483	483	494	532	546	493	489	495	525	512	510	497	530	502	532	544	527	516	487	528	535	547	533	544	483	538	511	571	526	537	513	544	553	503	531	526	555	522	495	512	480	503	480	494	507	520	549	505	526	511	531	521	518	470	539	520	517	505	539	538	525	545	511	549	554	504	524	541	500	485	516	529	505	489	505	501	552	514	555	505	476	516	520	526	481	506	547	535	521	504	492	520	512	510	529	535	523	500	497	528	551	516	507	476	531	491	506	509	559	528	511	502	500	520	527	504	491	507	516	492	507	502	564	466
22706	20344	26070	24506	20351	20305	7180	1872	1454	1351	1226	1252	1212	1175	1107	1093	1069	1039	1042	1003	1003	1012	994	1002	986	950	991	951	932	919	894	938	931	899	908	947	908	910	921	961	871	972	955	933	950	932	948	889	885	899	859	923	927	904	987	927	953	955	986	926	921	885	915	946	940	855	914	914	911	897	923	912	901	908	954	913	934	914	922	868	943	935	914	954	958	891	951	921	919	934	917	894	880	927	909	980	877	947	940	907	898	888	881	891	905	892	931	858	882	944	889	853	924	915	883	872	855	896	890	892	895	866	931	920	887	977	917	963	878	919	988	954	944	905	957	870	967	933	920	926	848	938	860	905	897	924	947	880	909	947	864	897	903	932	901	923	896	936	944	909	930	905	937	942	925	908	834	927	952	927	917	913	865	898	889	859	962	941	827	922	908	930	861	912	854	971	884	900	892	926	894	926	933	916	882	890	919	871	905	873	911	923	884	944	827	934	942	901	956	939	914	928	916	889	923	914	908	857	941	865	890	864	929	872	859	938	849	907	880	922	949	911	859	879	871	868	894	916	898	923	941	923	886	868	899	848	889	910	904	903	871	889	949	895	906	871	940	929	897	943	889	970	891	994	909	913	977	869	850	898	936	910	866	902	909	920	1000	920	901	921	931	905	899	845	913	877	935	907	915	960	905	881	946	926	911	892	902	923	889	948	975	905	902	965	916	849	895	910	920	873	919	910	872	854	897	873	907	875	907	916	908	887	980	912	914	885	956	881	893	870	893	846	904	902	950	940	885	922	954	952	865	894	873	928	897	908	956	885	909	900	941	951	870	860	910	890	975	934	881	917	930	857	904	863	925	943	882	887	911	873	950	879	951	917	911	917	922	894	903	915	913	933	949	891	919	871	873	891	926	878	863	913	871	909	897	905	949	959	917	926	915	954	897	952	886	905	932	941	894	970	997	892	890	890	868	915	921	900	948	904	930	947	952	875	877	880	919	967	910	938	942	885	909	904	904	877	904	942	865	899	928	901	911	927	855	930	888	940	891	965	892	920	915	901	891	902	866	917	901	864	896	945	925	957	928	902	858	911	945	920	940	932	901	896	929	875	932	956	905	901	936	921	948	889	923	894	946	920	965	941	926	957	892	914	923	941	973	944	889	893	919	913	907	903	872	837	903	894	979	908	959	878	916	887	906	897	913	921	933	959	956	903	960	949	899	870	943	943	891	909	890	872	932	945	905	916	902	914	932	858	880	865	891	907	893	848	882	874	900	912	881	891	919	944	936	887	896	869	907	948	908	858	936	894	869	933	871	839	921	885	961	875	912	928	926	889	884	950	874	922	901	942	904	910	916	885	896	865	881	898	920	867	934	895	894	924	935	886	826	916	878	923	925	912	896	876	867	865	938	953	855	896	898	922	878	918	944	917	912	912	888	890	907	888	885	845	931	876	904	949	893	901	891	861	907	881	889	868	916	928	927	871	937	878	895	954	923	904	877	923	889	882	911	922	918	957	938	915	901	907	911	905	883	919	924	870	906	852	898	899	885	936	906	920	931	850	883	955	919	943	916	942	926	947	922	956	951	888	885	909	890	891	889	912	887	873	958	891	877	903	929	929	823	849	934	907	950	896	914	933	906	900	908	958	888	835	909	903	913	896	884	888	861	901	904	842	875	899	926	944	938	925	879	958	899	926	943	880	894	909	899	916	983	935	977	912	884	900	932	921	873	923	895	927	894	923	938	877	883	904	866	884	931	901	947	949	911	913	888	893	911	938	892	916	907	939	879	883	853	925	928	847	889	855	964	880	895	926	889	921	950	914	946	905	906	837	930	940	911	897	898	886	900	878	883	900	941	885	899	878	896	907	874	933	918	819	886	908	901	954	858	952	923	918	942	890	924	937	941	969	907	932	875	901	893	930	888	922	886	854	936	870	962	906	877	898	888	944	919	916	875	952	910	910	894	912	902	908	894	899	906	893	859	899	951	917	941	904	926	942	930	953	894	986	904	927	871	923	893	867	928	895	960	932	921	894	910	934	865	864	908	899	878	939	909	906	927	894	875	888	918	873	970	917	895	841	942	911	883	857	939	901	926	895	850	918	905	901	875	929	926	861	927	887	922	967	960	902	911	888	931	919	893	853	875	912	921	880	848	896	899	889	951	896	912	887	955	875	892	947	934	931	885	878	897	901	884	922	933	950	909	892	913	929	873	923	948	960	989	880	977	973	909	862	886	927	974	893	895	960	894	907	877	865	945	874	913	911	936	903	877	943	945	910	901	942	853	939	902	911	922	897	923	879	972	926	864	904	901	888	877	896	875	867	861	868	873	886	878	911	901	881	890	908	906	940	894	943	866	949	901	913	873	881	908	890	959	896	910	904	918	934	924	886	1003	904	948	927	933	885	919	946	905	897	918	945	876	900	921	926	886	933	938	923	942	864	910	862	908	928	944	859	922	939	932	923	965	905	919	945	918	904	947	870	919	949	922	909	901	889	859	850	886	904	888	906	927	907	929	915	854	878	888	894	868	916	952	903	940	891	886	915	832	986	938	859	884	900	904	865	894	918	938	931	879	911	910	893	937	832	902	962	944	882	915	913	919	957	874	953	896	860	891	884	875	872	953	911	950	877	893	894	1014	905	925	925	907	910	879	944	895	926	965	882	891	866	896	963	941	898	982	889	913	853	895	899	925	913	889	928	893	883	954	876	914	890	876	843	914	904	914	890	845	807	923	906	932	928	900	931	914	902	878	924	872	901	992	899	891	878	921	945	902	864	913	938	889	889	957	930	913	907	912	869	804	912	928	903	891	907	910	870	931	858	924	892	863	892	932	918	912	901	910	915	879	896	889	876	919	822	936	897	942	913	906	889	942	907	892	953	907	947	924	895	950	910	855	933	911	867	876	867	891	846	873	924	898	919	844	905	886	914	918	910	920	940	825	884	942	904	911	966	928	883	942	911	853	938	864	930	888	885	931	939	905	910	921	931	957	837	870	939	908	872	907	905	856	917	928	854	858	912	915	889	922	962	897	897	929	882	885	954	895	907	868	915	924	888	939	912	931	856	905	990	958	910	915	872	873	882	900	881	890	941	893	888	853	872	930	883	900	916	894	886	870	929	931	873	912	903	896	890	936	926	842	891	877	944	956	860	876	924	938	952	923	888	930	918	962	874	869	859	922	875	884	936	834	906	937	858	946	938	896	915	876	875	898	905	870	905	913	854	888	895	930	848	870	894	936	917	913	941	917	921	867	907	927	869	928	904	879	906	934	950	874	927	865	914	950	880	906	877	894	911	914	884	931	928	920	905	878	948	865	941	916	900	894	861	877	906	871	907	941	882	900	862	905	881	854	879	820	883	942	869	868	817	922	829	888	882	910	882	878	933	913	899	920	910	883	892	938	930	879	920	930	926	912	902	874	916	907	897	889	900	905	877	891	946	938	881	866	941	897	931	860	896	910	922	871	857	888	938	899	884	907	941	960	924	906	894	885	891	906	949	865	889
29155	14321	13228	7736	5355	3871	3120	2563	2150	1874	1641	1522	1385	1371	1317	1237	1150	1178	1100	1088	1096	1051	1061	1028	987	1020	1010	934	910	973	911	963	942	959	916	865	898	897	865	939	907	907	885	889	833	875	891	840	838	900	838	885	933	874	882	877	916	876	870	864	877	887	925	886	904	802	839	897	890	869	821	871	871	864	885	855	871	868	839	849	925	878	836	864	857	878	898	839	881	835	870	836	856	868	822	828	840	882	821	845	849	839	835	873	840	881	844	831	882	829	829	876	864	844	884	798	841	860	807	847	803	883	849	888	848	883	848	844	837	848	894	861	899	853	895	811	876	863	862	871	875	871	862	849	836	811	864	805	858	836	874	921	821	906	869	882	874	768	853	843	868	852	837	833	861	826	813	844	866	861	873	860	783	851	861	886	872	861	864	815	871	823	815	830	854	868	839	821	837	939	877	878	819	802	888	886	828	856	875	834	901	864	827	880	790	875	825	807	853	865	887	853	857	852	881	865	869	859	835	854	834	901	863	847	819	811	847	843	873	875	894	849	907	847	868	788	850	793	894	830	928	863	854	843	824	821	890	842	845	883	877	821	916	860	823	854	856	830	865	898	890	878	862	857	859	833	909	895	855	844	884	860	794	838	858	814	861	849	901	867	877	796	853	853	796	860	889	793	813	913	825	833	825	829	832	889	848	848	959	847	807	883	874	819	774	851	848	905	861	864	881	813	856	825	816	848	788	812	876	835	794	789	893	835	821	895	776	855	831	821	851	849	829	838	830	908	858	838	886	880	817	892	893	863	842	876	869	850	793	843	849	840	835	847	869	868	893	820	866	907	801	838	866	846	854	842	833	871	863	836	847	881	872	815	866	850	879	870	832	872	813	873	818	879	888	845	862	874	880	836	884	864	850	873	859	831	867	847	817	804	874	844	849	893	860	851	860	894	842	823	853	850	849	841	893	870	877	885	866	889	820	815	845	899	846	852	860	876	856	847	863	858	850	832	889	814	870	865	905	865	835	834	859	864	877	875	806	866	896	857	860	856	809	853	876	835	839	882	858	834	901	840	847	904	842	842	881	818	856	837	852	874	875	854	854	856	869	835	845	820	824	884	856	844	883	928	875	857	861	825	854	830	825	851	839	904	805	833	900	909	858	870	849	786	835	846	855	879	901	901	870	833	857	829	853	895	882	827	809	853	847	881	812	848	841	846	835	840	817	827	870	852	825	880	821	825	878	819	865	901	826	866	810	853	859	851	871	825	855	861	897	936	880	858	901	828	812	869	869	825	827	889	858	906	858	850	868	836	875	796	849	855	890	847	777	907	831	816	923	826	847	830	849	911	852	886	822	832	873	849	912	848	878	839	814	852	843	865	833	848	844	875	899	830	867	861	809	848	839	868	903	837	856	870	844	865	845	882	886	857	809	847	825	857	824	840	843	820	785	787	893	807	800	850	864	843	859	824	881	889	874	880	823	864	853	825	843	854	870	865	874	869	834	931	895	866	859	807	847	798	840	871	828	874	828	865	798	842	813	845	872	898	870	873	823	802	814	879	852	879	838	854	834	872	841	858	855	832	871	813	886	822	821	865	851	851	829	873	845	857	872	869	814	856	792	838	856	825	864	863	843	851	817	880	829	912	864	836	819	876	833	844	850	847	848	824	855	866	875	868	865	863	858	799	861	858	859	847	855	867	878	806	843	904	891	885	788	816	817	835	865	870	866	876	822	867	857	877	869	858	883	879	825	884	861	814	917	878	805	835	862	785	793	848	871	856	877	829	840	870	838	840	868	854	802	863	856	873	841	829	887	838	834	919	882	806	859	792	830	892	859	893	882	825	835	898	808	853	831	818	834	871	824	871	832	800	812	854	875	872	825	805	883	824	867	865	906	855	801	892	861	874	839	791	844	882	897	831	858	916	848	838	848	848	865	856	836	830	845	867	874	876	805	870	831	864	845	864	897	827	867	784	909	907	836	812	853	826	842	802	900	839	829	851	875	804	862	835	873	801	749	810	865	781	862	856	857	827	827	882	862	840	857	859	868	844	857	785	897	856	828	874	832	837	841	859	859	838	843	872	850	836	840	833	833	864	837	868	869	842	838	861	834	855	826	826	824	896	813	822	874	853	911	865	846	841	843	897	865	862	903	833	891	888	850	877	892	849	867	862	876	829	841	830	813	860	809	873	868	828	868	846	858	873	880	839	840	811	865	846	845	820	851	827	820	871	869	905	816	893	884	922	821	839	856	828	833	865	829	878	856	836	827	861	843	798	840	881	800	893	841	808	866	831	805	846	865	835	833	842	846	850	826	828	839	919	856	816	820	823	861	815	861	873	834	843	817	818	845	820	824	865	898	844	832	808	876	821	857	855	854	858	860	837	825	832	889	848	855	885	813	856	862	829	838	864	832	857	895	888	874	899	869	851	833	850	821	856	841	843	828	838	881	801	874	862	872	843	818	833	915	836	863	843	869	892	841	835	802	887	851	850	849	925	875	812	846	837	841	853	870	859	867	802	847	836	870	896	827	845	810	849	902	858	814	849	857	834	848	841	859	839	796	848	844	859	882	841	806	803	863	825	916	801	879	829	840	910	828	868	880	871	861	850	801	835	850	823	839	860	812	878	891	916	859	859	837	880	883	859	808	833	908	847	929	840	809	836	870	792	810	893	832	829	859	858	812	872	833	844	870	898	844	833	890	900	831	908	837	874	837	842	873	803	844	888	873	882	831	814	829	810	853	824	853	869	808	830	908	853	891	840	848	871	859	860	798	823	854	885	844	903	878	818	877	856	845	835	843	876	828	879	797	804	862	847	896	867	861	889	879	844	854	899	860	834	863	845	819	870	829	856	893	845	890	859	840	829	880	936	863	797	833	869	845	816	907	857	837	898	852	877	876	898	883	840	845	816	835	889	800	870	841	889	840	854	795	934	822	838	836	842	833	823	892	845	893	855	829	840	807	857	826	848	849	832	885	882	816	846	895	875	869	850	869	873	827	873	841	839	895	816	857	879	849	820	866	857	841	890	835	864	842	877	843	933	870	871	799	811	855	864	821	821	856	858	830	849	810	792	850	851	877	813	845	794	860	870	823	840	807	838	857	850	869	878	814	844	860	826	837	844	891	881	856	847	896	857	906	853	891	838	847	860	880	823	815	856	861	879	836	825	809	829	842	831	870	839	833	874	837	853	870	839	808	804	816	808	870	850	851	895	850	866	875	839	862	863	839	899	879	866	849	865	874	853	860	811	856	774	845	869	877	873	859	861	840	858	868	827	854	862	859	871	854	857	869	839	883	876	852	836	806	853	892	851	878	856	868	882	815	843	795	906	865	854	837	857	874	851	812	846	832	846	891	899	883	865	803	888	826	828	891	886	812	854	861	895	838	821	828	799	821	817	869	828	832	846	832	832	858	885	898	867	839	838	831	853	874	867	876	834	837	816	896	834	863	840	839	841	827	837	861	895	788	895	865	882	771	822	863	858	816	819	835	860
31382	14628	2695	901	809	774	763	718	755	742	774	754	704	734	694	741	729	723	714	708	761	743	711	752	745	697	744	708	700	770	741	690	683	784	697	742	754	738	794	770	775	704	738	723	756	721	738	813	753	761	724	714	788	720	723	708	718	704	775	725	725	715	714	714	754	745	722	681	691	717	705	752	726	739	692	667	743	736	746	689	722	737	719	683	704	723	738	745	721	675	710	712	720	726	729	706	718	739	736	675	785	725	722	683	723	720	701	711	758	704	764	744	706	742	722	737	710	731	715	749	710	702	721	710	749	699	698	729	714	718	730	706	719	733	705	771	748	703	714	709	706	713	759	749	748	705	726	725	721	771	707	680	693	706	696	696	767	738	755	730	687	721	747	718	716	737	754	700	740	727	725	726	741	748	678	726	766	731	724	754	718	734	780	738	708	796	702	730	698	718	751	689	710	725	732	690	734	742	689	727	710	726	704	721	735	731	756	729	742	763	687	757	693	731	706	732	689	730	676	701	737	741	656	667	735	810	753	721	750	779	721	751	723	736	753	708	726	709	726	764	731	690	739	726	684	760	735	716	748	730	722	699	735	745	711	736	738	760	730	724	721	787	716	734	758	715	801	717	717	722	710	753	736	722	711	751	742	774	749	700	756	713	706	714	723	696	688	738	749	721	746	724	738	728	733	766	725	704	779	695	715	701	736	744	719	721	737	781	777	711	740	745	724	722	740	680	725	742	733	734	724	754	745	755	723	749	723	739	752	742	737	761	715	709	749	716	725	748	699	715	728	710	750	765	723	734	726	720	731	708	691	681	750	681	687	763	719	743	713	674	705	694	703	738	705	744	747	746	696	712	755	744	747	728	755	789	709	734	716	753	747	767	754	716	653	732	708	694	717	650	742	738	746	713	779	760	727	726	752	749	745	748	680	735	691	740	773	784	700	742	722	715	761	682	750	745	717	721	729	718	677	734	730	721	759	744	661	722	825	721	760	722	753	759	739	735	729	717	672	724	705	751	748	736	724	729	812	717	693	719	761	725	715	706	778	746	725	710	732	738	727	745	688	708	687	738	732	722	745	713	721	788	708	765	755	747	683	700	751	741	709	693	708	729	735	747	749	709	728	725	745	736	771	717	740	710	713	729	783	745	724	736	731	704	743	713	724	708	737	757	726	752	763	747	692	713	726	710	691	761	755	684	731	731	714	749	739	682	739	751	671	725	719	725	764	730	733	779	748	743	768	724	753	746	703	736	729	736	770	792	757	731	728	777	714	757	730	738	734	735	753	761	737	708	682	703	734	696	752	718	701	746	689	736	720	718	764	706	747	700	723	710	686	732	752	710	772	688	684	700	694	693	696	714	701	745	730	711	692	727	716	763	685	726	756	655	732	713	683	731	720	742	721	718	743	784	696	768	721	723	699	699	714	769	740	716	756	716	726	750	727	828	735	695	734	769	716	758	780	721	751	751	710	721	694	693	726	759	728	705	738	762	738	714	802	723	750	714	699	746	768	740	751	743	739	784	766	676	718	715	685	728	724	722	732	734	747	687	697	747	698	708	731	699	743	727	756	728	770	703	721	750	761	726	737	711	755	719	772	702	676	774	741	757	703	717	696	736	750	760	777	742	769	707	751	789	718	748	736	724	762	721	698	715	718	731	762	754	732	733	676	746	741	708	761	682	743	716	726	724	697	690	713	714	738	712	739	701	740	712	763	710	719	697	730	742	727	720	720	743	720	716	760	784	756	699	702	675	719	699	696	754	767	735	717	722	761	739	752	701	711	701	662	713	707	711	729	682	703	741	728	718	747	741	762	697	758	740	758	768	734	750	756	676	699	699	681	750	734	684	733	686	744	706	765	746	735	747	742	697	734	749	717	703	739	773	743	726	702	715	741	737	683	745	705	769	739	740	778	735	733	724	753	737	707	744	748	733	659	706	767	760	710	739	762	783	722	728	705	760	759	689	738	747	741	777	761	748	758	784	729	731	690	718	722	711	713	724	716	770	721	728	765	700	745	670	666	814	673	713	755	704	721	705	754	767	733	790	755	787	695	725	699	745	695	751	744	709	692	798	722	787	766	735	727	794	749	780	692	760	730	699	749	732	727	772	754	710	705	714	725	730	757	695	743	735	753	742	696	736	770	741	736	700	769	801	799	772	731	701	774	730	715	749	770	718	744	749	732	702	729	704	745	728	729	711	700	746	715	747	739	803	752	724	739	740	703	685	709	687	750	744	726	678	685	771	688	713	685	691	726	750	738	724	673	739	725	735	706	701	688	729	707	752	769	746	713	713	746	772	769	752	739	731	697	699	728	713	675	730	676	712	761	779	736	689	772	751	735	688	737	699	727	721	699	714	740	729	746	781	778	742	773	714	696	735	713	703	700	739	736	769	783	719	750	740	755	739	728	698	759	743	652	742	723	715	751	710	761	773	731	727	719	744	747	736	701	736	746	732	727	677	736	729	772	687	722	710	653	721	762	742	690	707	708	736	705	755	752	727	770	721	707	735	719	718	732	754	758	704	773	726	717	738	738	715	720	647	720	712	733	690	752	753	711	710	722	770	695	748	708	733	706	715	717	639	707	736	758	723	762	732	738	782	781	742	767	720	701	741	726	764	726	760	696	714	730	735	730	731	708	712	728	729	730	687	779	732	794	718	708	692	758	755	724	758	672	723	729	749	751	749	761	704	732	736	769	737	669	750	786	717	735	708	748	734	741	759	683	701	743	717	766	676	725	694	682	717	721	698	691	751	734	684	689	754	711	769	758	739	752	705	708	737	744	717	745	734	762	713	780	747	754	732	694	697	718	716	702	710	718	752	770	729	709	743	761	726	753	750	739	777	718	761	759	747	791	732	743	718	713	668	687	711	715	728	691	726	772	756	736	761	705	711	676	734	770	748	730	735	756	744	779	709	748	684	726	727	716	702	731	747	723	731	763	784	771	765	701	718	736	732	726	711	702	706	725	739	733	768	732	718	730	709	747	699	700	710	710	748	710	743	710	790	744	733	730	743	742	736	715	723	747	706	714	736	720	727	736	741	748	659	732	748	736	720	733	708	754	727	712	728	749	760	752	746	739	746	690	711	763	728	719	712	689	724	694	688	775	710	764	726	736	724	712	693	728	769	765	704	749	721	711	746	737	752	748	746	741	722	712	720	735	723	688	766	723	679	751	734	729	744	714	715	752	706	725	708	715	688	731	717	758	717	728	696	762	703	778	754	737	689	775	688	716	768	740	765	694	734	688	737	725	730	732	728	750	733	706	695	728	707	724	754	733	750	712	791	764	730	743	688	728	739	745	751	715	712	745	753	697	724	689	788	744	725	739	789	732	726	723	757	735	718	709	716	734	742	746	748	741	718	733	695	776	771	733	728	732	730	719	737	760	754	761	694	739	728	747	752	722	758	763	716	779	744	733	728	730	717	712	722	752	727	709	694	717	732	791	733	747	721	791	758	715	752	710	722	761	727	697	733	757	710	707	745
23940	1301	1181	907	849	845	869	818	816	786	760	750	772	732	790	715	765	748	756	767	776	749	784	757	736	761	788	772	810	748	722	727	765	762	775	731	741	718	773	778	819	770	790	671	721	745	773	741	766	768	724	760	781	744	757	772	758	735	761	730	745	779	691	760	771	776	773	763	692	752	757	762	784	728	785	771	711	749	731	721	803	726	734	758	741	752	744	726	757	737	759	776	794	806	782	725	754	718	796	750	741	795	759	776	751	741	762	758	756	715	733	728	739	763	753	765	741	729	744	710	685	724	754	771	746	779	746	766	780	758	758	716	763	748	780	760	798	779	765	718	695	781	763	737	760	804	759	752	726	757	755	765	696	743	778	728	710	779	713	745	734	754	730	785	796	738	740	732	757	808	760	737	684	727	838	684	786	750	750	783	741	745	754	771	811	721	747	793	734	808	737	706	751	697	722	713	730	751	784	740	812	733	796	754	736	723	761	732	797	797	740	735	715	781	722	725	793	748	740	724	765	799	737	740	719	758	754	736	732	727	761	774	740	810	728	784	693	777	794	727	735	748	712	787	744	751	755	785	793	735	768	739	768	798	762	777	734	730	788	736	781	763	743	709	742	749	750	774	733	823	816	730	754	757	758	757	735	758	767	735	731	739	790	722	771	658	748	743	757	727	715	726	713	709	799	766	779	792	742	738	746	745	789	751	736	718	736	754	729	739	751	750	742	788	747	785	796	777	706	746	752	702	767	763	754	719	727	721	702	779	774	699	812	705	705	744	723	705	741	797	756	726	721	799	739	749	726	728	734	737	777	781	755	782	771	795	708	726	758	729	761	736	767	735	764	763	800	768	765	770	699	739	788	805	733	734	786	742	727	760	785	770	782	754	717	789	778	777	696	764	761	800	771	778	716	729	737	709	731	762	781	743	786	767	787	791	790	736	757	759	763	781	742	721	741	799	736	780	773	789	736	743	750	774	742	735	755	735	773	766	777	773	753	718	744	793	708	738	771	728	806	762	736	747	766	736	768	745	732	788	720	739	744	720	725	690	744	741	783	791	732	759	757	751	764	775	702	732	762	712	753	736	777	759	733	784	774	699	743	748	717	752	752	761	760	778	745	751	803	773	779	750	718	800	771	751	787	765	763	725	783	783	733	743	753	745	721	733	764	744	761	740	757	721	692	704	780	759	748	754	761	714	736	735	757	749	775	739	740	764	772	731	778	710	706	746	709	741	721	765	785	748	747	776	756	768	741	744	714	751	758	723	784	756	776	776	776	760	754	797	730	732	748	691	762	780	728	702	713	759	766	759	755	801	735	725	775	720	737	699	776	760	746	768	724	764	764	789	733	757	736	763	685	737	711	704	754	771	722	779	740	775	699	789	784	759	775	740	715	803	758	755	732	757	757	766	750	814	773	744	779	754	758	786	790	760	767	754	766	760	737	770	715	724	756	759	725	709	746	747	760	761	738	716	759	765	759	753	755	767	734	738	756	726	736	810	748	813	705	749	704	766	796	743	779	758	714	752	772	757	789	750	797	648	759	720	743	788	753	788	718	767	712	750	746	781	781	750	777	805	713	755	746	792	775	762	721	745	801	746	795	714	733	761	762	743	749	705	750	776	775	709	779	753	800	724	768	713	708	761	822	744	818	752	796	742	795	785	734	751	740	787	757	775	752	722	769	777	724	750	773	738	755	749	749	776	711	755	758	779	768	748	807	734	743	777	761	771	742	721	758	798	726	786	723	758	795	741	753	779	767	780	752	784	794	788	744	770	756	743	734	758	717	741	704	737	756	744	671	767	746	772	771	736	768	731	768	784	758	736	733	746	757	752	707	764	775	744	754	733	746	730	755	737	767	701	761	696	693	699	755	779	751	763	781	717	760	724	723	799	769	777	698	765	733	743	754	759	701	791	729	754	817	747	782	720	761	722	743	781	778	806	794	760	742	735	751	719	701	707	777	734	728	773	814	783	747	798	740	733	782	758	744	771	687	758	757	726	742	750	757	736	734	741	783	736	776	788	777	741	745	781	759	748	751	742	765	756	775	768	744	779	713	759	700	725	730	743	797	765	729	760	746	749	756	740	736	768	761	777	766	782	738	752	759	761	740	715	759	745	753	729	743	730	760	732	759	709	748	792	744	748	711	790	773	727	796	740	760	779	733	721	741	794	767	724	755	744	767	710	759	793	783	751	747	733	754	769	762	728	738	717	706	738	762	727	755	762	717	744	741	737	750	735	735	776	721	733	738	747	754	805	754	732	748	754	750	773	758	745	753	761	772	745	753	736	739	753	757	787	745	751	757	748	726	758	779	718	762	775	741	746	760	713	758	717	782	678	719	780	778	771	766	749	738	774	772	768	771	711	764	708	766	746	726	767	785	715	723	779	729	800	738	738	761	773	767	738	729	735	689	739	764	748	764	759	738	754	743	735	822	760	743	719	763	757	804	748	811	740	787	787	757	745	789	715	786	774	787	772	771	804	776	759	787	762	743	756	695	730	768	808	722	740	775	721	765	714	765	709	735	765	752	774	778	696	775	752	813	760	772	763	762	735	754	736	769	759	755	757	740	754	722	759	712	740	755	765	742	772	757	771	725	718	774	725	736	752	758	768	730	774	724	785	744	715	732	779	757	792	778	748	750	725	744	782	769	795	728	823	756	759	744	804	779	814	698	776	740	762	732	733	710	741	773	758	792	716	727	799	729	743	736	810	695	759	731	696	723	730	777	756	791	771	785	762	736	746	745	756	730	777	789	708	765	790	701	754	712	786	747	745	721	771	750	657	763	793	729	811	709	783	732	771	730	761	770	751	745	789	726	752	791	728	722	767	813	741	775	736	764	793	762	737	717	763	746	736	736	748	722	749	765	747	738	774	800	746	772	785	708	688	717	783	720	715	746	758	772	771	778	748	780	727	728	748	730	761	769	743	792	707	747	724	734	707	724	765	738	740	775	749	769	759	742	742	752	732	732	753	734	768	739	718	761	717	784	754	765	751	774	720	730	741	765	753	717	729	713	745	768	776	766	725	757	710	752	779	728	768	744	783	776	745	771	762	753	758	762	683	725	720	766	705	776	748	739	770	723	788	750	748	759	711	745	789	757	809	784	750	736	756	738	766	742	779	763	817	758	712	705	789	800	701	713	778	695	767	793	783	761	768	717	761	755	734	743	745	736	742	742	719	706	758	736	740	738	765	733	738	764	749	757	713	807	700	752	723	729	748	783	753	734	768	752	771	754	746	754	687	735	744	744	781	747	764	772	751	761	832	787	753	691	738	723	761	796	764	729	720	686	793	701	728	709	717	760	732	752	795	836	732	747	728	794	774	757	706	761	824	820	759	756	759	773	744	768	744	748	773	751	778	751	757	787	709	725	779	711	820	767	734	737	749	791	723	733	799	732	806	769	746	744	707	757	758	692	810	760	715	761	785	734	736	709	741	752	698	761	731	789	756	743	735	752	761	777	753	779	750	776	730	718	711	777	742
24742	20336	25898	24636	20178	6632	1183	835	745	728	671	603	615	575	579	543	594	588	535	541	556	491	553	507	526	524	505	489	530	475	492	510	511	480	503	499	477	510	474	514	473	531	498	522	507	506	453	521	451	479	484	499	463	469	458	500	459	522	477	523	483	443	471	453	468	509	503	517	461	470	474	471	492	467	461	513	502	485	525	498	528	521	494	464	532	439	509	486	480	502	526	528	481	491	473	504	490	486	471	462	502	473	458	540	443	438	485	452	485	508	486	506	505	465	478	485	451	458	511	498	512	503	518	499	499	464	475	511	508	474	497	479	463	478	465	485	466	482	476	555	496	492	483	474	514	501	470	463	458	478	469	483	521	424	461	457	450	486	477	503	472	495	476	493	468	520	492	488	491	484	501	498	491	472	473	454	510	490	454	469	480	499	468	496	478	464	467	491	525	454	452	483	476	453	497	476	471	525	460	501	530	448	497	461	442	477	526	562	468	496	477	479	526	467	449	499	463	492	493	451	457	465	500	482	489	461	460	512	481	482	500	484	527	485	462	490	509	487	464	497	508	461	455	495	534	467	457	501	496	454	497	476	444	480	500	477	514	462	510	451	457	495	454	471	488	503	492	483	466	475	508	482	482	498	479	471	454	491	473	447	489	519	453	516	460	502	464	471	451	490	445	459	493	519	433	523	496	482	486	497	455	462	501	495	501	479	508	452	487	499	499	470	496	495	520	466	499	505	479	465	498	440	436	507	463	511	495	482	480	510	482	465	546	500	499	531	462	508	467	512	454	456	492	501	494	456	473	468	446	457	481	460	526	483	489	488	490	490	516	480	498	469	521	519	486	471	428	481	463	480	474	487	480	473	483	443	512	504	507	502	517	519	490	475	505	459	489	487	451	526	474	493	473	475	481	494	496	505	473	450	502	463	494	514	434	503	484	502	456	449	432	499	442	496	504	491	486	482	544	497	471	444	462	497	434	481	472	485	458	498	497	498	479	492	433	500	486	483	527	462	498	511	485	450	493	432	464	521	486	448	417	441	485	478	501	475	455	505	489	505	502	484	464	488	468	533	465	474	522	484	493	434	487	451	502	458	423	484	481	471	488	450	488	500	492	502	478	478	512	474	470	473	466	484	491	495	489	463	543	489	465	458	503	469	508	481	452	461	489	512	506	488	485	474	479	504	482	450	487	493	472	457	490	509	464	503	513	488	496	450	495	493	500	500	521	502	460	510	461	470	470	510	500	480	527	469	507	515	507	437	477	498	508	469	512	485	502	519	474	483	477	512	501	497	450	493	525	473	484	502	480	472	476	513	504	515	482	485	522	495	465	471	448	456	477	490	509	496	500	435	479	490	477	489	467	500	494	491	485	476	453	455	462	475	504	497	477	479	486	489	487	459	477	484	494	496	528	460	453	475	459	511	490	466	476	498	459	489	471	492	492	448	472	500	494	476	510	542	475	508	527	447	490	462	464	481	488	525	466	524	503	464	460	464	448	525	468	483	440	496	507	499	466	466	456	464	471	492	468	493	501	467	498	483	450	509	453	454	543	498	479	502	463	445	489	447	459	478	454	443	480	474	478	487	439	492	499	516	455	471	523	487	467	443	464	519	475	515	466	474	484	507	478	475	478	484	463	524	467	509	464	449	493	516	480	506	491	518	476	470	467	524	497	475	473	498	489	491	443	494	475	427	512	484	493	453	478	463	459	462	501	473	478	459	499	499	512	501	482	509	466	501	473	482	455	471	438	447	463	493	485	452	478	480	499	470	497	510	449	511	450	464	464	457	487	437	480	452	478	478	493	490	478	478	419	488	482	466	506	498	466	475	466	511	445	475	487	501	493	490	494	460	493	436	478	505	441	502	471	472	479	454	474	476	485	505	499	471	510	467	485	488	461	465	479	458	499	498	488	470	475	457	475	488	480	489	520	504	478	488	469	489	472	504	527	455	493	528	519	496	524	483	476	530	473	491	495	481	503	475	486	486	464	534	450	470	494	507	476	491	499	490	458	488	504	478	481	485	492	495	467	437	450	479	480	466	438	425	479	460	489	498	487	472	528	504	462	496	491	495	463	478	457	433	483	481	487	476	476	464	478	509	491	514	467	465	479	437	467	468	513	492	484	495	464	468	466	450	489	499	488	483	515	471	462	463	514	478	428	498	452	495	467	511	449	490	489	483	502	463	473	497	492	440	477	469	475	501	490	446	494	443	489	471	484	477	482	486	474	467	502	478	479	517	475	482	464	505	479	475	467	471	491	473	482	494	474	446	451	503	493	470	440	465	464	454	499	491	459	478	445	502	483	484	453	503	481	495	456	464	494	494	493	495	488	509	478	458	493	477	476	490	466	489	533	474	466	477	473	427	465	519	472	513	452	507	507	515	474	463	476	495	479	489	480	485	467	511	455	534	450	475	506	492	468	476	484	419	491	489	448	444	503	505	496	524	500	454	500	484	450	454	499	484	472	447	450	457	501	486	483	452	502	451	464	469	463	449	519	500	486	455	477	515	505	488	469	494	485	502	495	491	473	472	521	462	465	454	498	506	509	487	524	423	484	503	471	482	457	497	498	495	459	434	445	459	499	517	474	441	495	457	498	455	471	461	455	481	462	446	475	480	483	499	463	495	450	521	499	505	492	482	504	465	508	494	493	476	510	497	496	477	456	520	527	496	462	452	469	476	494	444	507	530	496	453	483	492	499	511	474	463	462	496	471	454	482	487	480	473	459	488	414	466	500	473	456	488	456	492	464	482	461	507	508	494	458	458	497	456	460	465	484	505	449	470	487	489	521	543	469	489	494	479	488	491	478	441	503	529	499	500	453	477	479	513	478	492	456	487	488	454	463	467	447	438	464	457	470	507	473	478	487	451	480	481	487	461	498	517	481	445	502	466	500	476	495	423	484	519	465	511	480	501	447	512	486	509	470	470	472	473	462	538	512	467	493	497	470	468	506	537	478	466	485	458	483	489	526	513	491	492	497	484	517	470	470	498	511	494	422	520	501	483	470	479	514	461	523	481	476	438	485	499	426	462	505	443	513	506	505	477	466	450	445	467	512	485	485	482	471	513	510	526	480	490	490	510	552	453	498	475	476	508	476	507	477	506	500	479	428	453	519	472	514	449	501	475	468	477	492	490	456	446	480	465	501	457	508	509	491	464	491	501	455	490	444	438	455	475	478	430	473	519	481	490	499	478	499	466	490	470	456	471	502	484	463	495	518	473	493	470	475	464	456	479	473	507	510	508	525	460	511	454	509	455	522	472	486	502	474	494	469	458	457	447	504	472	503	446	506	480	499	485	520	466	507	482	513	469	474	446	478	509	481	484	482	459	475	518	503	479	469	524	496	451	478	465	465	466	485	515	519	463	466	463	511	513	493	486	454	517	485	517	460	495	496	521	493	470	497	464	470	456	491	457	438	477	510	492	469	476	527	479	513	496	471	494	491	493	498	463	467	514	470	463	469	460	489	484	517	500	480	459	476	475
35830	8401	7618	4306	2811	2079	1627	1296	1147	1001	947	838	724	768	671	680	640	654	625	634	630	568	568	597	538	512	520	526	507	541	528	515	526	601	509	552	506	501	522	488	510	504	489	497	537	530	509	482	519	540	535	511	501	496	500	489	540	468	492	538	512	517	510	510	512	474	488	486	470	481	465	525	467	507	506	519	491	459	518	457	478	493	483	511	507	476	500	468	517	505	516	512	517	531	518	501	494	472	514	531	502	490	472	484	482	510	505	499	519	502	505	498	532	490	465	534	480	504	534	490	485	501	517	539	489	476	478	501	481	518	454	503	519	536	476	520	518	475	475	511	490	503	502	525	496	479	532	491	486	492	480	507	501	524	501	484	478	464	506	571	508	496	520	483	478	501	529	497	492	487	507	500	498	464	492	508	493	562	478	505	491	459	483	516	472	503	465	491	507	487	476	486	523	518	501	451	524	477	455	492	510	493	500	491	524	511	520	510	468	509	446	492	489	517	510	502	509	467	533	481	500	514	536	502	486	476	517	491	491	521	483	488	506	482	524	495	509	500	503	499	485	467	526	475	475	525	513	545	478	526	486	524	526	558	471	484	551	507	506	487	484	479	502	494	507	471	501	467	497	521	491	504	461	515	482	478	505	495	473	478	497	470	478	505	478	551	494	491	524	489	497	507	492	515	464	502	481	466	510	492	480	523	482	483	520	511	536	483	471	506	516	473	490	510	485	483	533	503	501	445	493	460	513	511	513	465	505	486	489	507	509	521	506	467	514	496	482	479	518	527	493	489	500	526	467	492	485	440	473	537	468	524	491	501	468	519	514	471	509	484	479	501	454	495	482	501	459	505	527	472	471	532	511	504	531	493	495	460	500	471	460	490	463	504	494	475	515	508	472	478	488	495	494	504	471	492	443	449	490	465	517	510	494	466	542	521	475	531	501	509	534	514	500	502	482	498	483	495	496	502	519	488	494	507	509	488	498	478	494	480	481	535	506	494	502	514	521	436	519	499	469	509	492	475	507	474	510	472	496	470	528	482	500	504	522	491	498	507	497	478	532	517	497	469	470	515	497	489	496	466	517	482	502	484	522	504	483	475	494	463	478	503	534	496	493	484	519	505	497	504	487	512	493	481	479	507	491	471	481	495	478	484	481	539	508	467	506	533	532	489	484	481	494	518	527	469	466	462	461	495	488	541	491	495	494	505	501	490	494	504	491	520	524	484	518	493	464	522	448	470	474	504	484	526	511	482	491	469	511	495	498	513	491	501	459	472	500	511	508	453	483	496	537	497	492	467	465	493	489	515	516	475	508	460	526	555	498	490	498	514	516	443	500	488	516	495	494	527	483	490	483	473	441	493	486	500	501	484	510	485	484	542	514	493	524	504	491	503	478	483	513	523	497	521	508	484	479	490	488	516	529	474	513	481	559	516	529	455	507	464	475	521	495	461	530	494	480	494	492	507	488	491	514	494	505	491	503	521	488	470	524	481	511	501	475	489	475	519	504	500	505	461	483	497	455	478	477	494	496	469	484	489	491	506	481	515	525	513	480	508	534	477	530	452	498	502	501	513	486	514	509	483	489	476	485	485	527	528	501	511	455	483	496	472	456	514	483	448	473	517	494	486	491	461	519	490	481	473	503	486	474	485	475	476	490	486	502	503	508	500	505	498	484	491	497	491	475	532	467	453	509	469	477	490	466	499	495	510	518	530	496	521	509	489	506	486	465	481	499	552	509	497	499	489	503	482	478	480	520	503	503	476	484	495	486	492	499	509	569	440	473	471	460	459	507	519	478	507	479	479	529	486	513	503	503	466	463	489	514	498	465	495	526	516	527	497	491	524	478	501	482	473	500	487	519	457	507	487	456	486	479	519	463	497	487	507	499	537	495	524	487	522	485	521	477	483	487	529	486	499	497	496	514	466	483	493	459	507	473	493	491	497	471	468	519	496	473	464	472	501	467	505	502	484	502	520	513	526	484	504	480	497	487	486	452	521	478	478	512	521	485	472	501	490	472	497	520	477	527	516	492	492	507	501	464	499	504	527	498	518	501	521	519	523	466	442	504	511	482	519	489	508	500	529	503	487	527	484	492	509	478	509	489	470	476	503	517	514	490	520	476	492	479	476	494	490	543	487	456	487	497	501	508	505	511	524	528	488	495	511	503	516	500	491	464	493	510	528	543	467	509	509	500	526	484	505	476	491	490	504	531	517	490	529	500	507	486	512	512	493	503	487	520	480	477	508	480	507	495	488	498	467	492	489	475	516	534	517	502	492	521	492	519	515	481	478	478	497	487	496	490	466	504	446	506	485	500	468	516	513	504	468	475	492	477	518	542	477	502	482	463	472	474	483	472	536	482	528	522	512	491	498	445	509	525	473	523	494	520	459	489	503	512	470	467	472	506	510	512	520	459	495	504	501	515	491	535	545	513	515	493	504	523	450	510	464	487	494	466	510	456	505	445	524	511	505	489	497	499	474	514	522	505	459	492	470	475	476	546	484	505	476	478	480	473	525	454	486	474	495	499	486	512	537	507	521	500	471	482	476	478	526	489	509	486	490	483	485	502	536	508	495	511	453	511	483	506	488	509	478	493	509	509	505	495	502	479	461	496	494	513	542	474	484	496	528	475	479	483	523	502	482	463	494	475	517	503	463	504	502	500	511	503	520	491	482	509	508	507	505	509	504	497	533	479	497	464	502	505	485	534	456	486	485	536	509	509	503	493	489	500	501	553	458	470	503	483	505	476	477	524	480	512	479	508	471	462	461	499	484	477	529	480	465	474	496	485	514	510	503	495	514	488	471	510	503	470	484	518	526	478	467	515	515	477	486	469	477	465	482	445	497	535	517	500	494	533	473	511	505	483	507	491	509	465	505	497	499	494	470	493	513	480	493	513	474	506	483	519	511	488	506	491	487	494	494	491	527	501	478	447	490	498	477	499	507	493	487	520	495	498	528	505	498	502	479	513	485	533	473	508	531	510	469	495	495	514	516	469	493	530	490	504	525	503	503	502	488	476	475	502	502	502	506	556	498	488	471	511	505	489	507	515	512	501	528	464	470	457	472	476	490	469	469	497	498	477	497	485	466	493	492	497	487	481	496	462	505	523	467	494	489	486	503	512	492	544	488	490	479	499	489	465	495	531	496	492	481	482	470	491	485	527	525	449	492	524	504	511	506	517	497	516	484	502	502	540	500	519	518	561	488	513	538	520	466	509	501	499	486	481	538	499	495	481	516	500	487	496	482	501	468	495	541	505	538	473	543	461	502	499	491	505	509	540	510	477	528	477	499	496	508	477	507	530	514	483	441	509	540	466	500	470	517	511	462	451	521	514	515	512	477	473	479	519	496	492	506	506	486	461	499	507	472	526	504	515	500	488	514	500	463	535	470	503	494	487	470	475	524	513	508	495	503	492	495	535	491	509	476	442	530	471	478	502	477	492	513	497	478	520	492	511	503	480	492	493	532	451	510	442	492	522	510	537	465
22654	20343	26219	24352	20350	20209	6257	1823	1442	1366	1249	1221	1105	1096	1076	1026	1025	1046	1042	997	958	994	991	1026	975	976	970	951	932	934	970	940	965	929	929	961	894	967	1001	900	958	908	917	937	888	936	918	890	967	881	915	923	901	879	884	952	915	919	876	950	861	911	929	864	896	911	883	856	911	946	905	894	902	867	914	921	885	870	914	908	873	908	916	892	882	847	912	943	913	875	902	937	891	891	886	955	938	897	940	865	854	901	885	868	923	961	867	883	922	934	856	924	889	903	900	880	865	877	904	981	918	900	929	912	896	855	859	843	910	905	870	944	884	889	887	929	909	919	949	885	889	883	929	927	877	892	878	836	910	884	889	905	916	941	927	875	854	872	912	890	913	849	943	923	895	886	910	929	871	855	872	879	876	934	875	917	937	864	841	898	783	912	967	885	882	876	892	888	919	931	872	889	901	934	919	922	912	879	916	922	870	895	949	859	883	885	894	869	890	879	929	863	920	936	890	877	837	862	852	881	902	874	916	877	944	904	836	878	850	865	902	856	933	872	957	904	909	848	857	870	902	872	915	892	893	885	868	906	893	934	860	846	874	924	890	849	846	901	869	902	912	879	880	900	951	872	878	880	886	918	858	859	905	877	890	890	908	932	872	885	839	923	895	921	859	850	939	899	881	920	874	875	868	920	879	877	894	841	870	892	928	858	884	875	906	916	939	888	891	895	939	944	855	902	922	880	899	893	932	866	899	886	899	838	949	913	953	921	928	895	892	921	908	854	831	890	888	897	883	864	881	884	874	816	926	871	924	861	916	894	869	876	859	952	951	914	912	979	874	878	887	909	919	827	906	880	887	887	911	896	874	895	902	887	870	895	897	854	925	868	866	931	886	893	912	893	893	846	895	869	908	912	933	904	940	849	889	899	875	820	904	926	885	946	867	865	862	885	868	900	935	901	895	891	873	857	936	895	878	853	850	872	949	910	885	891	879	889	978	937	877	887	913	949	921	877	903	838	864	825	929	917	899	906	883	890	878	895	924	862	884	834	900	863	921	862	908	873	922	894	902	892	932	868	948	897	889	872	885	876	845	887	932	910	865	815	890	924	942	878	907	873	961	891	869	883	901	907	872	888	876	902	891	877	906	884	938	879	879	871	877	904	847	900	901	899	894	869	868	935	909	827	871	852	869	914	876	862	877	882	889	932	947	885	922	903	893	894	907	888	939	883	895	864	854	862	933	819	866	906	865	863	928	860	864	953	927	897	885	892	898	837	873	868	914	818	906	855	912	857	904	856	964	894	887	885	886	903	847	862	963	858	954	892	868	881	934	894	867	871	894	897	875	897	957	886	884	870	896	881	868	909	940	905	882	943	950	909	920	889	907	885	886	859	914	884	937	840	910	904	914	908	897	929	864	870	861	924	900	842	891	904	930	869	857	907	847	855	846	865	906	919	871	896	893	866	901	876	898	853	866	882	878	877	863	871	924	907	889	881	858	886	952	880	849	855	876	909	939	888	899	833	896	851	924	904	876	896	889	906	914	903	900	874	920	893	911	913	837	883	913	815	916	870	835	885	927	894	880	884	892	854	944	875	866	926	951	872	826	871	862	944	932	885	901	911	872	915	893	910	887	923	867	831	890	900	905	912	898	894	889	853	901	912	836	907	873	861	913	901	880	936	904	882	879	881	912	881	892	876	863	924	940	895	859	910	840	871	849	858	901	896	910	851	921	904	891	878	902	916	870	914	945	842	883	856	928	877	819	936	938	912	880	890	921	886	909	900	890	877	853	911	866	878	926	915	898	872	905	843	880	940	923	870	881	899	911	942	901	874	919	904	832	894	866	910	947	899	838	886	873	937	863	870	878	849	896	889	908	882	873	890	864	879	871	924	860	888	908	852	863	863	899	847	863	957	917	889	890	900	925	900	851	878	900	884	919	864	877	907	859	849	850	877	838	831	847	910	934	892	860	876	855	890	857	868	914	877	889	824	916	910	901	877	871	885	951	862	857	911	925	871	921	908	886	898	838	859	921	903	839	828	884	848	908	888	846	855	883	885	898	922	866	895	872	869	905	887	846	910	875	835	911	861	886	891	913	886	880	915	900	893	846	936	902	904	872	873	921	880	858	827	942	887	852	903	930	897	825	882	893	908	883	913	895	881	907	896	894	843	875	910	890	831	897	916	911	881	892	905	846	880	864	909	957	899	863	928	848	852	889	919	842	912	880	907	926	909	876	897	870	893	921	901	877	867	859	918	933	903	879	842	897	887	851	917	859	871	894	851	838	869	910	879	870	859	903	914	924	894	875	926	868	891	897	948	890	921	862	865	887	853	894	869	864	877	884	954	918	896	902	893	895	888	854	902	866	928	874	908	905	844	944	911	906	840	921	934	880	859	864	878	897	901	914	872	933	905	877	865	855	885	899	913	818	900	905	909	882	931	841	837	966	903	872	838	854	884	870	906	844	885	872	907	937	869	939	888	920	952	884	893	883	927	904	893	887	892	958	875	869	844	845	889	907	862	879	867	842	907	933	911	869	895	927	883	934	893	927	912	927	897	908	903	952	865	863	934	930	852	917	905	871	859	863	900	946	878	927	874	865	897	872	905	870	963	878	843	928	904	871	871	891	865	944	905	923	895	866	948	865	853	879	902	871	918	885	873	863	890	868	871	905	942	926	858	881	849	861	918	888	921	857	867	908	838	878	845	909	912	900	884	897	895	944	849	924	923	915	875	854	811	907	885	883	922	895	907	938	860	879	819	930	872	865	951	907	833	924	885	870	890	904	876	916	872	850	926	873	905	910	916	914	901	922	919	885	943	911	920	906	920	888	895	934	896	938	814	905	960	849	861	855	917	891	935	905	892	883	892	887	900	880	878	917	874	931	909	842	850	838	894	865	880	886	884	903	897	876	954	921	869	873	906	852	911	852	906	877	877	905	920	887	949	917	916	915	923	931	882	916	881	925	898	880	905	836	829	910	919	928	850	855	882	912	929	868	846	899	912	945	860	910	909	871	866	860	872	866	901	961	905	956	895	858	922	973	950	879	873	864	922	884	882	903	871	894	924	866	906	886	887	895	872	879	910	837	889	906	892	926	904	829	964	939	872	866	928	910	913	898	858	963	895	867	853	857	854	881	896	881	924	925	871	879	891	867	891	858	847	911	903	832	929	866	941	850	924	907	855	904	893	895	838	919	914	867	875	856	878	886	910	874	936	884	904	850	822	877	880	870	966	873	852	913	832	868	886	882	879	877	866	888	889	976	926	868	929	891	889	968	895	941	878	867	901	917	874	902	887	907	912	906	889	899	866	822	899	841	900	912	873	903	896	835	862	894	925	937	933	853	878	879	880	897	889	892	886	861	939	873	910	932	853	873	836	909	933	863	898	884	878	858	872	879	887	908	862	908	855	896	926	882	906	884	838	879	895	873	883	845	899	929	845	813	928	911	843	871	893	896	907	946	886	896	914	883	914	874	896	850	858	899	876	884	882
32582	13777	12935	7379	5113	3843	2909	2523	2110	1869	1682	1496	1385	1317	1296	1147	1174	1094	1076	1016	1092	1024	979	1010	932	953	979	905	922	886	854	980	925	896	893	868	873	894	901	831	814	847	878	894	847	900	828	899	893	920	836	825	893	830	874	808	853	877	864	819	878	799	801	844	886	817	828	894	795	889	779	822	827	857	813	804	878	804	796	805	845	848	820	823	825	815	858	895	887	833	883	837	849	847	827	815	824	829	868	838	772	830	842	783	886	824	829	821	795	805	830	808	874	828	809	840	842	797	818	871	783	832	835	859	814	828	840	824	798	857	774	831	831	809	867	851	841	849	838	872	804	814	813	874	851	831	906	795	836	850	861	838	872	846	849	882	865	822	799	832	856	831	817	800	844	831	809	857	808	829	857	787	831	891	858	832	832	801	826	810	835	834	832	795	817	858	816	843	846	840	819	819	813	829	846	870	887	785	865	822	832	873	843	853	802	859	797	808	848	836	800	798	866	850	832	802	820	810	820	821	836	869	847	860	852	811	831	828	867	836	810	820	882	866	852	827	881	873	823	878	874	791	835	829	828	834	838	843	865	870	901	881	840	851	847	843	859	839	825	853	838	874	796	794	820	822	792	808	845	827	768	799	845	829	860	822	869	836	807	794	887	847	854	848	843	821	814	839	764	823	865	788	821	788	779	788	808	786	846	882	779	875	850	747	880	809	848	867	879	807	835	843	814	812	814	841	814	809	881	812	765	843	829	880	837	794	788	818	864	859	869	799	790	872	840	835	880	833	822	841	850	867	883	827	805	850	832	803	799	777	834	810	820	841	809	822	814	826	814	815	814	871	804	876	864	801	800	816	845	831	849	824	780	847	835	836	827	856	823	861	831	801	801	788	818	825	897	867	828	859	831	879	815	856	820	794	844	827	878	864	825	856	892	878	855	779	804	871	812	869	833	792	803	870	834	837	824	849	857	852	812	850	852	820	833	829	867	849	862	827	801	860	780	828	847	893	848	835	800	878	818	827	833	813	782	801	825	837	840	803	814	815	855	844	810	811	827	820	824	836	835	835	812	799	871	819	824	881	831	865	858	865	864	861	837	825	812	836	846	854	766	787	873	808	811	805	889	814	777	840	839	866	838	812	803	893	849	824	829	831	849	809	822	838	862	846	863	844	809	775	862	819	868	851	859	846	838	860	802	801	860	824	794	862	859	872	853	862	827	853	817	866	810	823	823	832	806	834	783	830	839	850	815	847	885	801	785	864	816	818	823	862	858	867	831	826	797	889	841	881	870	817	862	852	841	829	816	823	815	834	885	835	846	787	868	845	784	816	822	777	813	830	853	798	829	812	849	817	816	850	846	790	851	833	853	803	867	894	837	791	862	803	824	844	809	847	816	820	825	844	851	786	806	848	804	771	864	849	838	842	775	821	872	767	787	809	815	807	839	864	850	843	805	825	841	826	863	866	869	814	861	851	789	827	844	849	808	854	819	815	820	837	843	854	816	816	760	828	882	792	817	879	852	875	817	838	837	828	815	798	833	838	868	829	844	847	848	793	841	896	845	881	841	866	772	791	885	822	821	867	830	849	857	860	877	860	875	866	815	858	808	828	854	843	860	826	806	812	813	851	813	837	820	777	842	832	832	809	816	857	815	794	838	827	771	827	831	841	810	826	851	851	839	777	825	817	857	841	804	845	835	825	866	821	871	810	886	874	780	864	879	831	838	828	867	805	828	834	829	843	860	874	829	814	849	869	854	817	853	794	824	840	860	878	843	875	827	856	785	831	835	812	816	850	858	824	860	832	871	845	832	819	806	796	879	809	834	846	822	848	830	787	807	830	815	797	842	873	855	830	866	853	838	874	894	811	823	843	853	822	868	883	825	862	792	822	808	770	865	761	793	821	904	843	817	866	835	818	778	853	846	810	806	818	787	844	849	830	782	848	817	783	765	844	828	821	899	809	822	842	848	839	802	807	801	832	836	855	872	796	843	816	793	885	821	840	825	797	832	823	861	785	819	845	871	816	849	812	806	817	872	836	833	872	836	829	841	849	806	861	826	819	807	819	839	823	844	879	812	836	811	843	813	885	816	805	906	798	864	798	784	793	824	819	810	804	810	876	839	803	848	913	814	752	793	833	820	809	865	820	850	857	876	857	805	873	859	848	773	815	829	807	875	803	864	857	844	819	793	860	861	823	845	788	867	809	812	852	844	849	893	860	884	861	876	835	787	889	821	830	836	858	882	896	893	839	847	864	780	815	801	818	831	852	843	884	831	843	836	825	785	830	797	856	842	878	788	844	821	792	864	831	785	826	821	838	830	894	836	803	869	831	848	814	765	805	825	819	835	792	814	837	792	844	805	772	844	805	853	820	837	816	895	804	825	788	839	795	828	834	843	855	797	859	787	860	830	804	828	837	851	816	828	844	837	852	863	819	854	829	840	839	852	818	814	846	837	814	800	792	813	797	861	815	798	881	809	838	816	846	824	881	872	852	835	831	828	831	883	856	853	840	855	800	839	823	792	816	847	844	834	863	790	825	781	839	846	825	815	872	846	772	791	838	842	843	831	810	838	848	834	824	790	835	812	829	824	877	809	838	825	854	864	805	802	853	807	812	828	847	846	780	805	811	856	829	752	863	816	824	845	818	817	866	821	802	806	842	808	856	838	804	839	798	812	849	895	868	842	807	871	836	868	820	863	829	845	856	816	874	878	809	886	777	818	850	816	754	901	803	859	815	863	840	827	836	828	844	847	806	840	821	831	843	818	809	773	796	815	823	827	833	846	825	861	862	802	828	868	812	804	879	854	836	770	903	862	817	818	822	814	869	839	792	820	837	837	784	829	839	852	820	914	851	800	825	814	842	856	856	826	821	827	816	847	785	824	862	822	797	772	818	828	842	858	839	825	877	843	825	819	831	836	821	854	843	817	853	846	809	824	873	824	841	804	861	863	833	846	842	840	862	808	819	838	847	819	839	827	810	846	836	862	848	865	856	823	848	843	824	851	835	865	831	869	842	842	831	853	888	878	836	817	809	822	825	820	871	847	842	862	835	797	847	842	849	813	827	837	843	782	848	884	858	851	875	819	787	860	850	795	869	823	826	803	834	849	861	819	873	805	835	802	839	819	821	828	882	815	789	869	895	839	800	811	893	846	816	735	820	789	817	789	826	821	844	865	820	857	886	867	833	816	803	855	801	785	788	856	808	819	817	855	882	838	822	770	837	836	815	874	839	867	820	862	794	842	837	907	770	835	823	806	815	851	830	828	837	851	828	786	798	866	817	839	806	802	836	882	883	826	800	795	832	828	800	801	856	840	848	841	861	847	861	871	872	838	823	815	863	835	858	848	801	861	803	869	814	851	765	779	833	905	780	837	798	807	810	862	800	809	821	824	845	817	772	805	838	807	816	777	874	904	863	834	789	808	814	835	818	823	817	834	846	793	796	847	822	871	846	854	831	784	848	806	863	867	805	817	883	788	829	800	798	840	831
30681	15349	2977	987	773	746	726	700	743	688	720	695	755	706	692	679	701	681	716	757	711	744	726	693	778	677	713	707	722	740	750	687	714	673	727	717	765	661	722	728	694	701	668	691	667	681	696	752	681	653	679	711	722	694	684	702	731	671	685	751	680	714	720	719	719	702	702	711	731	718	768	687	761	694	653	773	692	709	725	720	642	697	665	690	665	688	691	735	651	730	724	699	725	691	771	738	693	722	661	690	734	746	681	716	773	688	688	710	723	680	684	731	737	688	683	714	708	729	713	703	664	676	728	698	696	717	744	720	674	725	689	756	670	681	697	706	695	694	714	680	706	739	734	694	677	718	678	675	688	698	713	707	663	679	712	697	694	720	683	728	758	695	688	721	692	708	750	695	721	683	676	681	687	688	699	724	679	666	719	681	734	686	681	662	698	745	711	689	726	702	700	719	701	699	701	698	744	634	732	734	738	705	693	698	741	728	706	739	755	699	744	690	700	693	710	697	706	714	761	709	635	697	724	674	635	736	735	749	753	719	741	716	696	671	678	666	685	713	699	725	737	690	703	685	737	672	686	700	694	697	685	683	662	686	679	737	714	732	674	728	752	720	693	678	696	708	718	740	671	720	711	683	708	671	702	716	701	662	725	714	704	706	710	706	725	686	689	728	725	691	688	690	685	689	702	755	703	655	687	674	655	688	706	717	721	708	703	700	697	706	651	716	707	721	682	677	699	670	685	725	715	718	689	724	688	732	693	700	720	707	728	674	675	677	695	696	655	722	737	705	705	684	682	684	735	697	723	704	702	711	702	695	742	747	726	670	726	710	727	718	730	731	720	731	736	715	737	719	723	684	721	677	747	699	699	719	739	748	751	702	705	722	743	736	699	702	689	683	683	696	706	741	703	717	680	704	708	657	726	711	635	742	688	673	722	649	677	721	671	717	683	685	752	725	738	692	708	671	688	703	737	746	658	670	727	722	698	677	666	690	703	694	692	742	733	742	675	728	719	712	740	697	697	703	677	704	736	703	731	712	714	735	678	686	688	713	687	708	728	717	664	685	698	725	680	684	676	653	664	661	745	736	745	763	706	642	730	712	740	700	702	691	732	762	673	705	704	740	699	626	671	719	712	707	688	720	704	697	746	682	744	711	695	707	669	691	701	702	693	622	693	699	743	679	689	668	730	706	720	753	739	748	653	749	708	730	716	699	704	717	758	670	713	746	775	675	728	745	720	695	758	726	703	708	725	726	678	702	717	685	698	687	716	665	717	694	756	728	716	685	718	724	672	761	729	687	705	694	725	686	695	710	677	741	692	697	706	723	708	697	755	736	666	719	699	686	733	746	727	747	732	709	712	714	700	707	665	685	724	669	736	757	704	686	697	655	749	674	688	708	717	723	710	734	719	714	710	681	675	721	722	717	679	690	713	679	706	729	736	687	687	742	715	752	756	728	695	640	739	709	696	722	705	666	735	697	786	709	730	729	728	706	741	684	653	719	665	710	665	715	673	685	706	699	729	717	731	690	704	689	682	736	752	671	701	713	657	695	644	705	696	712	750	731	685	697	725	647	693	746	675	711	664	731	674	715	686	713	704	704	675	711	711	744	694	708	649	713	721	688	737	718	682	711	712	729	743	721	691	709	680	686	725	697	690	679	715	710	727	707	674	706	703	725	715	733	731	691	688	676	696	769	720	733	674	741	732	678	705	677	740	724	728	734	652	711	731	720	665	698	744	740	719	661	672	717	675	702	716	717	722	689	632	711	743	705	711	697	691	710	711	686	717	715	732	710	676	684	676	671	688	749	729	720	697	653	650	704	732	706	710	726	734	717	715	728	719	681	714	696	667	746	719	729	741	722	672	715	722	680	731	689	700	772	704	756	697	742	717	711	675	716	707	689	664	711	745	701	768	669	715	704	733	681	737	714	695	733	719	727	731	735	712	730	711	745	692	742	656	717	721	693	717	661	673	732	704	741	702	712	677	687	753	714	704	693	719	717	672	717	717	705	715	733	715	679	686	720	707	694	685	710	746	663	727	721	763	684	724	714	698	695	733	687	749	705	722	716	679	669	710	759	696	716	699	693	682	678	728	727	730	693	713	693	785	678	676	696	689	739	710	736	719	687	644	700	736	724	705	698	687	759	717	677	738	676	703	729	672	703	696	693	714	697	760	665	700	692	736	680	734	691	678	705	733	705	672	689	685	700	691	659	746	663	737	713	756	709	694	721	734	690	689	691	749	702	684	668	706	698	745	776	694	737	724	716	717	715	681	709	738	739	688	702	680	698	699	713	687	722	685	675	744	721	697	691	679	730	700	742	710	677	736	659	692	716	700	714	677	744	723	725	662	662	711	718	690	690	683	720	724	666	678	722	684	694	702	672	698	753	694	678	670	691	711	684	716	724	689	720	676	680	724	647	694	696	710	746	700	737	688	740	704	666	722	699	699	704	658	669	693	670	689	747	671	735	664	695	713	755	703	736	706	719	697	685	697	680	754	723	644	699	673	721	678	684	698	708	675	730	727	739	654	670	732	725	707	658	727	730	720	721	674	700	686	699	696	693	731	670	671	712	702	689	685	707	701	664	677	710	749	711	664	724	702	705	665	701	706	706	714	749	676	700	721	704	695	696	683	731	747	749	708	694	688	779	709	722	783	702	722	710	718	710	691	677	717	678	738	673	737	714	708	686	716	786	720	706	712	756	703	705	660	683	721	690	709	720	730	733	736	684	713	709	732	695	713	702	721	644	716	717	661	700	729	749	691	749	680	693	698	726	729	711	703	680	755	679	696	710	739	668	721	734	715	738	717	662	731	779	695	682	720	716	692	684	696	720	707	719	707	696	707	721	680	706	668	751	689	689	721	695	714	744	648	734	744	676	691	740	736	761	758	714	736	683	648	700	724	757	675	755	742	660	710	684	778	738	717	651	697	674	636	699	705	758	685	705	713	682	755	703	734	699	720	659	653	737	741	690	757	710	746	693	726	743	740	689	704	740	722	664	651	710	689	715	726	693	726	683	747	730	703	678	699	719	666	694	684	710	740	691	724	677	750	705	671	712	687	752	715	693	707	712	672	711	687	704	716	721	739	662	659	675	749	745	700	692	668	708	719	707	688	771	722	700	690	748	689	680	656	708	738	674	717	667	725	701	646	682	748	707	675	682	732	692	745	727	711	719	748	721	687	698	724	703	704	725	657	715	706	735	709	663	665	710	738	710	728	704	661	664	730	694	690	661	677	687	666	713	699	706	708	727	710	679	715	708	702	674	739	741	749	677	700	740	673	723	664	665	742	718	692	700	694	706	773	713	682	728	697	695	687	691	673	689	696	655	703	667	695	666	714	684	715	732	698	685	738	735	775	735	677	712	669	731	700	743	692	700	732	683	687	651	701	746	722	749	719	649	695	738	701	731	716	711	670	689	730	720	663	727	720	750	716	686	726	699	675	678	672	663	705	714	714	726	728	730	718	699	690	695	708	672	720	677
21341	1223	1180	938	837	750	780	751	739	769	756	704	741	711	763	738	709	697	770	727	742	750	733	710	723	719	723	711	746	700	701	711	693	756	692	753	745	711	768	707	718	664	706	712	750	736	734	723	692	703	726	722	782	757	779	696	686	716	738	752	727	737	714	745	680	773	752	709	737	702	734	748	739	720	751	749	662	713	708	715	751	746	730	735	736	802	708	731	753	723	709	770	765	728	675	736	679	724	802	712	736	739	725	728	696	727	684	791	730	715	745	732	717	746	723	766	738	715	739	750	779	709	720	701	718	721	714	690	710	682	716	724	695	720	736	702	667	745	691	746	711	672	715	753	719	726	776	757	668	718	708	738	761	742	687	740	802	748	739	773	720	721	751	704	710	709	701	706	678	752	748	719	804	691	728	788	719	729	699	739	731	758	661	711	757	734	718	719	754	690	738	724	742	759	655	679	754	743	690	704	690	760	722	736	735	743	748	705	734	683	736	720	713	719	729	727	714	716	804	734	716	709	734	713	666	698	736	728	749	720	725	710	732	722	711	743	772	713	691	711	734	750	745	737	757	750	751	738	758	688	761	719	720	751	698	751	701	741	758	695	770	751	715	725	739	754	711	738	721	710	697	717	724	723	753	755	793	726	707	778	722	737	719	730	667	754	699	703	747	777	711	732	688	708	724	670	740	680	748	754	694	701	779	728	708	739	654	696	761	725	724	755	758	719	720	742	737	698	749	738	734	703	725	802	723	716	733	709	703	708	732	741	714	718	696	708	702	771	714	720	710	702	772	713	720	685	762	708	713	720	751	725	700	770	757	736	731	735	714	733	760	713	737	759	745	727	735	733	669	764	756	742	762	692	704	756	713	772	741	735	747	782	774	694	732	686	738	740	753	716	762	757	720	731	737	704	751	705	740	732	682	681	735	742	732	763	767	735	715	741	723	767	742	750	730	705	731	739	744	732	746	755	703	699	731	695	769	732	700	758	766	745	792	770	746	726	734	724	659	717	725	694	700	717	703	727	751	734	717	754	712	677	702	750	735	721	754	728	744	736	733	715	723	752	745	666	765	715	743	739	723	747	756	767	746	717	733	703	738	709	717	712	746	739	701	762	714	791	698	739	713	732	707	719	768	721	707	756	790	758	693	739	766	694	701	713	771	756	770	733	673	757	697	709	719	745	696	741	738	756	697	766	721	724	711	725	717	751	675	775	709	742	751	730	743	703	695	707	708	722	713	707	735	713	695	739	722	705	695	764	753	703	744	738	729	719	763	745	703	705	741	744	691	690	709	724	706	773	775	739	727	794	775	696	733	715	685	751	699	749	752	741	706	703	766	722	702	745	725	747	724	773	748	718	725	759	730	685	689	756	769	739	754	781	730	680	721	715	722	713	696	735	719	729	709	693	747	776	739	713	743	693	761	712	700	733	733	726	779	749	681	729	758	709	742	739	743	736	728	709	730	705	746	679	729	715	755	723	753	769	720	723	725	755	715	691	720	718	747	749	670	691	687	781	747	751	744	721	721	748	723	730	715	736	699	718	762	736	769	717	720	798	695	755	706	725	698	719	687	736	730	719	740	719	769	725	738	679	729	735	732	704	768	689	789	746	742	733	748	700	727	722	768	713	769	726	744	734	713	728	693	732	747	744	741	777	758	727	712	761	743	753	705	704	712	743	695	754	736	753	709	738	769	695	664	694	738	708	746	735	705	704	722	717	738	713	726	736	691	711	740	769	748	775	728	761	763	746	733	752	760	721	733	715	726	730	743	754	748	732	686	722	704	735	750	700	716	779	761	746	727	729	724	741	751	683	752	794	737	741	715	708	678	735	742	734	734	733	776	705	743	741	687	733	719	699	693	708	739	711	712	764	760	725	742	720	756	746	717	737	692	715	698	731	780	742	709	754	715	739	742	692	675	662	704	697	738	767	667	680	735	723	762	698	733	735	734	756	714	746	774	712	768	739	684	706	675	756	690	712	739	710	752	763	750	725	739	729	686	737	763	755	684	764	721	738	734	692	734	754	754	752	757	703	762	712	736	743	735	764	694	762	757	756	723	728	682	750	766	746	721	725	746	705	743	738	747	718	738	723	739	682	751	734	756	721	741	723	702	723	731	739	744	685	697	660	685	693	691	705	762	687	738	762	730	685	782	722	733	736	695	732	711	729	667	767	724	696	703	764	748	790	713	740	689	704	677	732	678	718	711	737	705	729	744	721	712	737	727	692	764	717	740	701	756	714	706	717	755	722	694	695	721	738	734	699	730	759	734	702	759	738	738	737	753	738	768	718	727	749	769	737	709	731	770	739	713	768	704	766	747	753	723	732	709	730	682	708	701	753	812	746	730	702	726	728	758	704	786	728	777	720	745	763	719	732	734	688	706	764	731	726	717	753	727	738	721	723	705	715	701	754	733	671	737	776	757	726	686	715	774	681	722	719	770	769	733	750	781	783	777	731	732	745	743	754	714	734	706	743	728	722	734	662	742	726	732	747	755	694	772	753	753	689	735	702	788	747	757	701	706	715	717	723	766	709	704	778	750	676	707	728	749	754	710	704	776	727	753	717	697	757	764	703	708	717	707	748	760	740	690	748	708	745	695	722	661	747	730	722	721	749	757	728	721	720	708	734	693	747	714	708	726	746	719	729	731	718	659	709	772	756	694	776	642	717	755	736	706	723	736	713	712	737	708	720	757	747	683	721	716	762	758	691	709	746	749	727	669	735	736	747	781	765	717	691	720	733	750	740	753	727	760	751	742	752	721	752	787	740	767	722	737	732	740	742	702	696	756	710	722	774	720	740	698	701	685	727	727	731	707	733	694	743	699	705	729	716	737	727	752	719	749	731	756	661	727	786	728	742	758	715	740	706	716	723	726	736	744	763	746	715	748	678	705	713	712	743	776	761	723	716	753	770	721	695	714	722	757	731	727	697	742	778	735	702	727	720	701	737	738	759	688	779	713	759	718	715	741	738	750	714	733	739	745	717	776	708	764	733	745	767	730	754	718	753	753	743	705	745	761	703	720	728	659	770	720	716	683	696	700	721	724	740	752	711	709	699	711	707	736	726	729	750	730	746	694	682	767	751	738	704	712	751	728	690	743	702	733	745	759	732	742	746	784	731	729	761	737	735	748	710	749	738	769	713	741	730	743	757	739	697	739	690	771	705	744	716	760	731	723	750	687	701	728	746	686	691	723	763	731	706	713	680	722	738	747	752	694	729	706	734	755	732	737	719	747	751	683	698	695	726	719	727	707	739	721	766	738	721	725	761	747	741	714	743	730	760	699	712	717	741	738	708	719	694	710	738	674	774	769	774	719	760	720	732	759	720	747	736	737	730	734	751	762	708	719	721	746	711	766	709	733	766	688	743	717	702	707	712	685	720	697	685	734	735	788	725	738	727	776	759	694	710	702	750	741	731	724	758	707	730	728	726	714	729	679	764	695	734	722	693	763	709	755	750	721	742	687	691	764	708	726	748	704	723
24553	20352	25929	24673	20339	9773	1322	887	782	721	644	606	613	546	581	542	518	534	513	526	501	534	517	545	489	501	482	474	475	503	476	469	490	481	513	476	449	473	478	506	500	464	446	471	459	470	501	457	449	482	449	476	489	476	522	446	484	496	426	509	450	446	524	499	452	452	498	464	458	489	487	478	463	470	455	422	506	470	482	430	477	442	471	446	439	477	452	498	459	441	461	482	464	469	458	472	457	468	466	475	438	416	482	425	481	487	477	502	449	461	496	512	457	454	445	455	458	456	448	508	440	461	472	488	465	456	476	468	454	451	457	455	480	458	466	484	442	435	470	492	459	495	455	483	472	441	481	463	493	488	482	483	447	445	467	469	485	445	485	434	459	461	442	509	467	455	489	465	456	497	470	509	439	448	480	456	465	477	467	497	468	466	443	485	476	500	490	455	468	490	461	460	476	476	438	449	454	468	424	466	462	481	473	463	460	468	471	476	472	476	497	479	490	489	457	455	497	448	457	501	467	455	439	479	422	461	447	453	446	479	442	490	432	450	482	463	486	454	473	498	494	481	453	484	437	468	494	415	484	520	501	497	487	497	484	489	465	509	459	457	469	469	479	486	463	492	474	499	472	494	421	466	477	492	458	468	507	466	480	460	463	458	456	522	430	436	486	464	440	505	460	462	483	440	483	463	489	475	458	459	442	473	462	438	465	477	407	490	461	473	417	460	448	486	477	447	450	459	471	469	457	499	528	485	449	478	416	510	443	475	469	466	464	492	502	450	464	448	492	463	439	471	466	487	479	452	486	466	463	462	459	439	469	447	472	432	458	474	435	451	472	466	459	483	502	512	456	439	466	455	456	469	472	459	429	450	456	477	491	499	454	495	493	490	517	477	474	475	469	462	492	463	485	500	512	453	494	456	467	433	492	457	446	456	439	435	508	485	474	474	480	469	459	447	462	451	454	459	495	497	422	465	431	468	439	464	449	457	442	480	476	497	514	483	465	456	438	475	438	463	481	477	479	470	478	487	441	469	458	481	477	446	435	465	478	446	449	470	477	442	452	456	450	502	468	506	455	477	438	438	457	444	472	446	469	435	466	468	450	457	450	482	465	480	459	439	466	432	439	475	496	480	495	444	471	433	476	493	453	444	476	489	429	444	460	455	436	468	425	466	472	489	464	442	494	464	437	462	466	432	466	481	477	491	487	459	461	434	494	464	452	473	450	481	481	484	472	457	496	478	467	453	453	472	471	468	462	470	468	439	494	474	485	435	458	459	499	482	463	427	487	463	458	517	451	457	479	488	464	492	476	458	465	501	490	466	426	471	446	459	476	443	521	472	444	482	477	460	471	490	467	513	440	468	463	443	483	467	448	496	462	491	450	464	436	494	458	462	451	476	437	481	454	469	433	484	483	455	479	442	485	480	472	492	425	471	505	462	474	447	482	467	470	494	413	464	468	485	476	472	449	476	474	477	473	445	463	469	453	473	439	459	484	452	441	487	484	434	459	505	450	408	467	445	451	464	487	457	461	481	470	450	474	467	473	459	473	480	429	480	451	462	475	464	502	440	447	472	522	459	467	471	459	441	433	479	432	480	471	498	508	463	476	475	478	479	459	486	476	450	460	477	470	487	486	455	440	433	493	446	455	495	465	468	454	472	469	453	458	476	456	476	461	475	480	431	479	460	460	448	467	473	482	443	428	476	505	508	471	448	482	469	473	450	439	453	489	443	471	495	468	450	507	531	462	492	481	482	460	488	451	416	467	455	447	453	477	479	415	480	508	491	471	488	456	496	500	460	456	425	465	487	461	484	442	460	449	481	491	487	429	511	440	460	482	462	483	506	459	482	491	470	430	466	485	508	469	524	438	431	522	449	499	451	428	475	434	463	448	459	440	430	479	476	458	491	454	445	426	467	446	489	511	486	443	459	482	470	465	490	470	478	448	523	454	455	474	467	462	449	479	451	447	471	487	441	465	450	471	450	445	506	454	446	479	457	463	458	446	477	453	495	458	480	485	491	481	434	510	464	479	445	480	468	432	461	471	448	465	469	487	453	500	479	486	485	458	476	441	436	463	439	451	479	456	468	480	481	447	452	478	464	482	481	435	448	427	443	470	433	443	502	451	443	496	441	460	461	462	473	485	451	479	482	518	444	487	426	467	423	525	486	459	494	424	456	456	507	417	468	499	439	428	448	436	443	490	478	461	469	499	449	421	472	429	461	512	461	439	468	468	457	459	496	426	455	482	511	455	431	459	484	405	478	462	456	453	467	482	467	479	491	501	447	445	446	430	442	481	471	437	479	479	498	480	490	477	435	503	470	442	458	481	464	459	464	458	448	514	448	477	460	457	474	483	477	487	480	476	475	464	450	444	394	464	461	467	505	461	454	497	441	477	447	494	476	512	479	481	476	518	476	496	433	484	509	483	481	476	463	493	449	459	461	445	461	460	467	442	471	452	452	471	487	458	480	466	531	461	463	483	477	466	437	440	465	430	448	510	484	479	496	464	454	490	444	441	472	500	489	454	459	476	469	469	488	433	473	410	450	469	477	514	455	448	475	460	470	508	420	441	514	457	461	493	452	533	458	466	469	475	477	447	486	445	474	442	482	512	497	463	482	500	427	489	482	446	442	426	479	479	486	461	480	470	464	498	437	467	450	504	491	446	451	449	501	491	438	469	486	475	507	471	477	424	507	451	468	506	479	491	493	479	441	445	439	473	464	452	449	482	461	420	486	442	479	463	552	440	417	453	449	450	460	477	480	434	459	466	489	487	476	448	465	473	493	485	473	467	486	427	476	463	485	450	469	470	466	430	470	482	475	410	478	479	490	492	461	472	461	449	487	467	450	459	429	452	496	455	481	480	489	468	459	434	458	453	442	487	448	463	483	479	503	470	417	466	444	444	507	449	467	475	440	466	459	454	466	450	451	496	463	485	478	474	412	447	431	452	483	504	471	484	440	462	444	454	429	445	493	433	440	472	453	497	471	486	461	453	465	471	451	519	445	485	443	476	463	438	496	459	468	444	465	472	477	444	461	491	434	484	472	489	472	498	466	481	512	467	486	470	453	504	456	476	474	453	483	398	426	444	460	509	456	495	518	466	496	503	473	434	430	502	479	441	492	463	464	462	454	447	465	482	455	429	478	476	460	505	459	444	478	475	409	496	480	421	447	471	470	451	450	475	455	471	470	469	470	495	506	457	475	463	433	444	463	485	476	435	477	461	485	464	485	474	479	498	478	472	464	485	461	467	425	453	462	434	510	485	475	452	442	466	457	451	431	467	450	454	451	492	469	483	434	455	460	500	432	453	477	456	474	474	452	496	468	471	445	468	445	491	461	456	499	461	506	444	457	445	429	442	452	453	452	467	457	440	432	494	469	486	457	479	470	502	456	466	442	463	486	470	454	449	455	456	479	453	434	465	450	474	472	465	454	491	469	463	481	459	459	471	489	529	452	474	470	469	469	464	497	404	419	477	493	460	485
28926	8753	7916	4192	2836	2050	1657	1421	1134	1048	940	828	780	726	736	648	663	620	597	615	591	546	527	527	555	518	544	517	521	543	520	537	540	500	506	523	488	504	482	522	540	477	507	489	500	499	509	487	516	493	508	506	464	501	473	468	554	493	500	470	449	465	522	542	500	488	475	481	488	522	473	477	502	504	466	510	482	480	492	462	492	470	454	492	496	431	519	495	483	481	493	516	501	481	479	499	436	515	475	475	509	470	477	487	481	486	497	483	486	489	467	480	491	504	463	521	490	499	453	478	462	456	510	437	462	488	443	513	487	493	490	493	482	474	495	485	495	446	477	466	500	470	497	478	481	489	468	494	446	528	499	464	465	461	462	504	460	489	472	477	481	476	496	455	485	475	530	438	432	507	485	464	486	472	549	477	474	484	502	501	483	439	494	476	445	485	471	488	457	493	486	504	487	482	476	464	466	508	490	455	465	457	482	482	507	489	490	478	461	489	492	493	517	466	485	515	506	478	498	465	470	475	470	474	501	492	454	519	473	476	491	444	474	439	476	474	470	442	513	527	463	485	473	474	475	506	511	448	466	500	490	528	482	498	497	491	496	472	502	476	464	472	476	515	512	518	476	504	473	477	470	494	446	465	423	502	475	452	478	478	466	445	481	479	489	499	471	480	470	510	483	477	511	509	496	454	473	424	485	487	420	475	482	464	461	471	478	484	449	485	501	443	500	476	531	467	487	475	487	492	524	526	459	523	461	487	484	462	496	454	482	510	477	486	455	451	492	484	451	471	449	524	497	470	481	457	496	520	462	499	481	441	433	517	495	462	503	479	428	505	488	488	488	463	508	458	485	488	474	428	475	518	479	470	444	522	462	465	486	468	459	473	465	493	462	481	460	476	500	454	501	449	427	465	485	463	462	460	489	489	516	477	504	506	451	478	495	471	434	468	474	468	476	504	507	484	543	467	485	463	486	507	500	476	445	512	454	517	502	488	525	476	470	459	450	482	456	460	487	466	504	463	474	497	503	485	494	472	478	493	479	469	459	491	503	491	460	485	441	468	522	492	454	430	479	475	488	481	479	476	458	452	451	542	461	497	513	503	503	480	520	478	479	462	465	463	500	481	494	462	467	467	515	446	507	522	479	466	511	475	503	478	477	498	462	468	463	524	456	495	456	444	478	465	464	528	426	479	465	501	458	507	465	476	438	495	456	490	497	493	503	513	475	457	502	496	485	484	476	504	458	447	508	484	479	450	494	492	459	467	483	499	527	470	493	518	498	499	508	500	470	473	436	469	495	460	435	484	496	491	500	508	474	460	489	461	501	472	497	497	479	525	532	492	478	469	498	478	452	465	520	511	456	468	463	510	462	497	479	511	434	471	455	462	486	483	478	484	480	480	471	480	463	502	493	505	494	450	495	515	469	487	498	484	456	477	450	466	483	464	459	497	475	481	469	495	442	534	475	495	470	509	501	467	501	545	461	491	474	502	466	481	518	487	497	513	474	489	476	466	481	447	468	451	507	498	486	498	457	476	487	489	453	454	476	481	465	483	477	439	491	471	478	493	476	516	478	488	494	489	465	484	515	467	482	461	474	490	437	494	490	472	448	497	481	444	453	498	491	474	497	501	462	486	426	464	483	485	475	479	503	473	490	475	566	493	445	483	482	438	438	460	515	504	452	490	469	485	475	493	485	472	515	470	459	483	491	482	511	447	485	478	495	497	504	454	509	440	482	501	528	483	431	462	468	467	482	493	463	481	486	483	484	460	475	475	485	488	467	493	491	503	455	479	492	483	493	490	488	460	494	467	481	488	490	498	494	525	477	490	457	461	461	494	476	493	483	501	456	473	492	462	504	467	474	532	471	413	477	489	458	478	445	483	473	500	472	488	478	500	484	484	516	502	473	539	443	485	479	496	452	492	473	483	518	509	489	499	491	523	495	492	435	471	465	473	451	492	508	508	468	460	439	497	491	485	496	467	518	478	491	502	479	473	473	448	442	471	488	489	488	480	460	439	496	492	503	463	474	457	467	485	447	463	471	464	487	471	487	458	483	495	486	501	458	499	455	527	466	462	479	466	483	455	473	474	496	490	530	525	462	489	458	490	469	508	485	473	444	484	488	460	465	483	467	485	472	520	497	476	510	494	491	454	475	445	482	445	492	460	500	491	463	500	488	490	476	460	450	466	494	446	505	479	464	491	462	459	489	493	513	490	511	472	468	490	458	470	442	508	488	480	460	490	477	473	464	522	488	496	517	483	500	530	483	465	492	494	516	483	467	527	447	479	466	497	446	448	496	456	473	443	493	462	472	505	491	465	504	441	502	480	439	469	477	504	486	483	485	515	469	525	480	458	494	462	433	493	492	479	421	475	487	487	478	505	513	490	500	514	516	479	473	514	503	464	445	505	507	463	482	493	470	516	469	487	460	485	440	499	521	485	455	451	512	495	461	470	473	513	457	437	452	496	441	474	475	484	494	500	474	480	502	468	511	466	472	507	425	476	517	491	477	472	474	521	505	479	483	475	491	498	466	460	473	465	499	472	518	484	471	459	475	491	484	531	480	442	461	470	471	485	510	495	464	489	473	476	481	485	479	468	494	485	490	501	464	474	470	491	470	494	502	455	471	493	465	500	469	470	465	454	471	479	457	494	428	459	451	445	462	447	475	494	495	488	503	496	491	522	482	469	460	459	480	460	470	475	521	501	449	481	480	488	491	492	479	475	481	465	549	474	462	479	476	457	486	504	461	462	470	491	497	467	449	461	482	496	453	486	456	457	444	454	433	475	499	452	487	491	486	466	462	512	479	473	472	471	509	454	435	478	485	441	459	439	461	538	477	499	471	451	476	479	464	496	480	476	481	472	498	496	473	457	488	471	473	493	468	478	448	467	441	470	510	520	472	504	419	491	489	445	481	515	508	465	464	471	500	458	485	502	507	471	466	496	485	511	453	461	487	480	479	496	525	496	439	456	491	487	468	489	489	486	438	496	521	500	468	468	471	480	477	465	456	488	525	506	486	489	474	453	442	489	479	506	498	506	486	465	444	502	446	478	470	525	490	491	490	459	472	504	496	506	501	472	490	455	476	465	468	472	471	486	474	500	453	481	497	500	475	493	446	488	467	494	486	527	500	488	481	442	493	524	464	477	460	494	479	495	448	488	472	510	461	472	490	482	453	491	430	507	438	489	480	470	525	514	473	469	475	473	463	479	493	467	490	462	471	486	462	510	464	458	468	470	493	494	444	466	472	477	480	467	468	483	495	502	480	461	467	486	481	477	485	496	465	477	477	495	490	427	501	487	499	469	473	519	488	490	489	494	463	480	460	493	486	483	451	444	520	504	516	441	450	464	460	505	460	482	492	457	443	440	481	482	500	487	466	460	487	454	478	475	469	482	472	485	477	497	446	493	485	453	491	491	475	465	442	492	485	474	514	492	456	425	453	494	495	484	514	553	485	491	524	476	458	507	491	434	481	457	496	486	474	467
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
